From d74abcb14b8125e56b5117b05e3f5600e3abd18a Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 07:23:32 +0530 Subject: [PATCH 01/81] =?UTF-8?q?Rewrite:=20Flutter=20version=20=E2=80=93?= =?UTF-8?q?=20Beta=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 45 + .metadata | 45 + .vscode/settings.json | 3 + README.md | 16 + analysis_options.yaml | 28 + android/.gitignore | 23 + android/app/build.gradle.kts | 69 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 53 + .../weather_master_app/MainActivity.kt | 5 + .../res/drawable-v21/launch_background.xml | 12 + .../drawable/ic_launcher_mono_foreground.xml | 32 + .../main/res/drawable/launch_background.xml | 12 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../ic_launcher_monochrome.xml | 5 + .../ic_launcher_monochrome_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6631 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 0 -> 855 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 12581 bytes .../mipmap-hdpi/ic_launcher_monochrome.webp | Bin 0 -> 1054 bytes .../ic_launcher_monochrome_round.webp | Bin 0 -> 2098 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3735 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 0 -> 462 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 6529 bytes .../mipmap-mdpi/ic_launcher_monochrome.webp | Bin 0 -> 774 bytes .../ic_launcher_monochrome_round.webp | Bin 0 -> 1336 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 10381 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 0 -> 1319 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 20595 bytes .../mipmap-xhdpi/ic_launcher_monochrome.webp | Bin 0 -> 1128 bytes .../ic_launcher_monochrome_round.webp | Bin 0 -> 3058 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 19191 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 0 -> 2951 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 42983 bytes .../mipmap-xxhdpi/ic_launcher_monochrome.webp | Bin 0 -> 1704 bytes .../ic_launcher_monochrome_round.webp | Bin 0 -> 4834 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 30531 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 0 -> 4234 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 78486 bytes .../ic_launcher_monochrome.webp | Bin 0 -> 2350 bytes .../ic_launcher_monochrome_round.webp | Bin 0 -> 7094 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../values/ic_launcher_mono_background.xml | 4 + android/app/src/main/res/values/styles.xml | 18 + android/app/src/profile/AndroidManifest.xml | 7 + android/build.gradle.kts | 21 + android/gradle.properties | 3 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + android/key.properties | 6 + android/settings.gradle.kts | 25 + assets/fonts/OpenSans-Medium.ttf | Bin 0 -> 343200 bytes assets/fonts/OpenSans-Regular.ttf | Bin 0 -> 342680 bytes .../cloudy_background.json | 1 + .../cloudy_foreground.json | 1 + .../flurries_foreground.json | 1 + .../haze_foreground.json | 1 + .../mostly_clear_night.json | 1 + .../rain_foreground.json | 1 + .../snow_shower_foreground.json | 1 + .../stars_foreground.json | 1 + .../sunny_background.json | 1 + .../sunny_foreground.json | 1 + .../thunder_background.json | 1 + assets/froggie/01d.png | Bin 0 -> 252308 bytes assets/froggie/01n.png | Bin 0 -> 310599 bytes assets/froggie/02d.png | Bin 0 -> 376766 bytes assets/froggie/02n.png | Bin 0 -> 305875 bytes assets/froggie/03d.png | Bin 0 -> 408628 bytes assets/froggie/04d.png | Bin 0 -> 408109 bytes assets/froggie/09d.png | Bin 0 -> 366006 bytes assets/froggie/10d.png | Bin 0 -> 417453 bytes assets/froggie/11d.png | Bin 0 -> 411337 bytes assets/froggie/13d.png | Bin 0 -> 535147 bytes assets/froggie/50d.png | Bin 0 -> 498494 bytes assets/translations/ar-SA.json | 332 ++++ assets/translations/az.json | 332 ++++ assets/translations/cs.json | 332 ++++ assets/translations/de.json | 332 ++++ assets/translations/el.json | 332 ++++ assets/translations/en.json | 332 ++++ assets/translations/es.json | 332 ++++ assets/translations/fa.json | 334 ++++ assets/translations/fi.json | 332 ++++ assets/translations/fil.json | 332 ++++ assets/translations/fr.json | 332 ++++ assets/translations/hu.json | 332 ++++ assets/translations/id.json | 332 ++++ assets/translations/it.json | 332 ++++ assets/translations/ja.json | 332 ++++ assets/translations/ko.json | 332 ++++ assets/translations/nl.json | 332 ++++ assets/translations/pl.json | 334 ++++ assets/translations/pt-BR.json | 332 ++++ assets/translations/pt.json | 334 ++++ assets/translations/ro.json | 332 ++++ assets/translations/ru.json | 332 ++++ assets/translations/sl.json | 332 ++++ assets/translations/sr-CY.json | 332 ++++ assets/translations/sr.json | 332 ++++ assets/translations/tr.json | 332 ++++ assets/translations/uk.json | 332 ++++ assets/translations/vi.json | 332 ++++ assets/translations/zh-TW.json | 332 ++++ assets/translations/zh.json | 333 ++++ assets/weather-icons/blizzard.svg | 1 + assets/weather-icons/blowing_snow.svg | 1 + assets/weather-icons/clear_day.svg | 1 + assets/weather-icons/clear_night.svg | 1 + assets/weather-icons/cloudy.svg | 1 + assets/weather-icons/cloudy_with_rain.svg | 1 + assets/weather-icons/cloudy_with_snow.svg | 1 + assets/weather-icons/cloudy_with_sunny.svg | 1 + assets/weather-icons/drizzle.svg | 1 + assets/weather-icons/flurries.svg | 1 + assets/weather-icons/haze_fog_dust_smoke.svg | 1 + assets/weather-icons/heavy_rain.svg | 1 + assets/weather-icons/heavy_snow.svg | 1 + assets/weather-icons/icy.svg | 1 + .../isolated_scattered_thunderstorms_day.svg | 1 + ...isolated_scattered_thunderstorms_night.svg | 1 + .../weather-icons/isolated_thunderstorms.svg | 1 + .../weather-icons/mixed_rain_hail_sleet.svg | 1 + assets/weather-icons/mixed_rain_snow.svg | 1 + assets/weather-icons/mostly_clear_day.svg | 1 + assets/weather-icons/mostly_clear_night.svg | 1 + assets/weather-icons/mostly_cloudy_day.svg | 1 + assets/weather-icons/mostly_cloudy_night.svg | 1 + assets/weather-icons/new_icon.png | Bin 0 -> 207088 bytes assets/weather-icons/not_available.svg | 1 + assets/weather-icons/partly_cloudy_day.svg | 1 + assets/weather-icons/partly_cloudy_night.svg | 1 + .../weather-icons/scattered_showers_day.svg | 1 + .../weather-icons/scattered_showers_night.svg | 1 + .../scattered_snow_showers_day.svg | 1 + .../scattered_snow_showers_night.svg | 1 + assets/weather-icons/showers_rain.svg | 1 + assets/weather-icons/showers_snow.svg | 1 + assets/weather-icons/sleet_hail.svg | 1 + assets/weather-icons/strong_thunderstorms.svg | 1 + assets/weather-icons/sun_curve.svg | 3 + assets/weather-icons/sunny_and_cloudy.svg | 1 + assets/weather-icons/sunny_with_cloudy.svg | 1 + assets/weather-icons/sunny_with_rain.svg | 1 + assets/weather-icons/sunny_with_snow.svg | 1 + assets/weather-icons/tornado.svg | 1 + .../tropical_storm_hurricane.svg | 1 + assets/weather-icons/very_cold.svg | 1 + assets/weather-icons/very_hot.svg | 1 + assets/weather-icons/windy_breezy.svg | 1 + devtools_options.yaml | 3 + ios/.gitignore | 34 + ios/Flutter/AppFrameworkInfo.plist | 26 + ios/Flutter/Debug.xcconfig | 1 + ios/Flutter/Release.xcconfig | 1 + ios/Runner.xcodeproj/project.pbxproj | 616 ++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 101 + .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 ++ .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 295 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 450 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 282 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 462 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 704 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 586 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 1674 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 762 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 1226 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 1418 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + ios/Runner/Base.lproj/LaunchScreen.storyboard | 37 + ios/Runner/Base.lproj/Main.storyboard | 26 + ios/Runner/Info.plist | 49 + ios/Runner/Runner-Bridging-Header.h | 1 + ios/RunnerTests/RunnerTests.swift | 12 + lib/main.dart | 338 ++++ lib/models/insights_gen.dart | 420 ++++ lib/models/layout_config.dart | 23 + lib/models/loading_me.dart | 146 ++ lib/models/saved_location.dart | 41 + lib/models/weather_cache_renderer.dart | 20 + lib/notifiers/unit_settings_notifier.dart | 140 ++ lib/screens/about_page.dart | 406 ++++ lib/screens/daily_forecast.dart | 989 ++++++++++ lib/screens/edit_layout_page.dart | 0 lib/screens/extended_widgets.dart | 1708 +++++++++++++++++ lib/screens/home.dart | 1581 +++++++++++++++ lib/screens/home_location.dart | 353 ++++ lib/screens/languages_page.dart | 424 ++++ lib/screens/locations.dart | 744 +++++++ lib/screens/meteo_models.dart | 282 +++ lib/screens/searchlocations.dart | 333 ++++ lib/screens/settings.dart | 383 ++++ lib/screens/settings_unit.dart | 137 ++ lib/services/fetch_data.dart | 91 + lib/utils/animation_map.dart | 176 ++ lib/utils/condition_label_map.dart | 96 + lib/utils/froggy_map.dart | 189 ++ lib/utils/geoLocation.dart | 53 + lib/utils/icon_map.dart | 96 + lib/utils/open_links.dart | 10 + lib/utils/preferences_helper.dart | 127 ++ lib/utils/snack_util.dart | 30 + lib/utils/theme.dart | 74 + lib/utils/theme_controller.dart | 83 + lib/utils/unit_converter.dart | 55 + lib/widgets/current_conditions_card.dart | 1156 +++++++++++ lib/widgets/daily_card.dart | 127 ++ lib/widgets/dialog.dart | 52 + lib/widgets/hourly_card.dart | 147 ++ lib/widgets/loading_screen.dart | 16 + lib/widgets/rain_block.dart | 287 +++ lib/widgets/top_summary_block.dart | 466 +++++ lib/widgets/top_weather_card.dart | 229 +++ linux/.gitignore | 1 + linux/CMakeLists.txt | 128 ++ linux/flutter/CMakeLists.txt | 88 + linux/flutter/generated_plugin_registrant.cc | 19 + linux/flutter/generated_plugin_registrant.h | 15 + linux/flutter/generated_plugins.cmake | 25 + linux/runner/CMakeLists.txt | 26 + linux/runner/main.cc | 6 + linux/runner/my_application.cc | 130 ++ linux/runner/my_application.h | 18 + macos/.gitignore | 7 + macos/Flutter/Flutter-Debug.xcconfig | 1 + macos/Flutter/Flutter-Release.xcconfig | 1 + macos/Flutter/GeneratedPluginRegistrant.swift | 22 + macos/Runner.xcodeproj/project.pbxproj | 705 +++++++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 99 + .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + macos/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 68 + .../AppIcon.appiconset/app_icon_1024.png | Bin 0 -> 102994 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 0 -> 5680 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 0 -> 520 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 0 -> 14142 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 0 -> 1066 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 0 -> 36406 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 0 -> 2218 bytes macos/Runner/Base.lproj/MainMenu.xib | 343 ++++ macos/Runner/Configs/AppInfo.xcconfig | 14 + macos/Runner/Configs/Debug.xcconfig | 2 + macos/Runner/Configs/Release.xcconfig | 2 + macos/Runner/Configs/Warnings.xcconfig | 13 + macos/Runner/DebugProfile.entitlements | 12 + macos/Runner/Info.plist | 32 + macos/Runner/MainFlutterWindow.swift | 15 + macos/Runner/Release.entitlements | 8 + macos/RunnerTests/RunnerTests.swift | 12 + pubspec.lock | 902 +++++++++ pubspec.yaml | 134 ++ settings_tiles_custom/CHANGELOG.md | 98 + settings_tiles_custom/LICENSE | 28 + settings_tiles_custom/README.md | 302 +++ settings_tiles_custom/analysis_options.yaml | 14 + settings_tiles_custom/example/README.md | 3 + .../example/analysis_options.yaml | 10 + .../example/android/app/build.gradle | 43 + .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 45 + .../plugins/GeneratedPluginRegistrant.java | 19 + .../settings_tiles_example/MainActivity.kt | 5 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../app/src/profile/AndroidManifest.xml | 7 + .../example/android/build.gradle | 18 + .../example/android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 5 + .../example/android/local.properties | 2 + .../example/android/settings.gradle | 25 + .../example/assets/icon/icon.png | Bin 0 -> 7670 bytes settings_tiles_custom/example/lib/main.dart | 287 +++ settings_tiles_custom/example/pubspec.lock | 249 +++ settings_tiles_custom/example/pubspec.yaml | 24 + settings_tiles_custom/lib/settings_tiles.dart | 18 + .../lib/src/section/setting_section.dart | 38 + .../src/section/setting_section_title.dart | 28 + .../setting_about/setting_about_tile.dart | 53 + .../setting_action/setting_action_tile.dart | 26 + .../setting_checkbox_tile.dart | 40 + .../tiles/setting_color/color_preview.dart | 25 + .../setting_color/setting_color_tile.dart | 80 + .../setting_custom_slider_dialog.dart | 83 + .../setting_custom_slider_tile.dart | 83 + .../setting_multiple_options_dialog.dart | 87 + .../setting_multiple_options_tile.dart | 103 + .../setting_single_option_dialog.dart | 80 + .../setting_single_option_tile.dart | 97 + .../setting_slider/setting_slider_dialog.dart | 75 + .../setting_slider/setting_slider_tile.dart | 93 + .../setting_switch/setting_switch_tile.dart | 40 + .../tiles/setting_text/setting_text_tile.dart | 21 + .../setting_text_field_dialog.dart | 53 + .../setting_text_field_tile.dart | 62 + .../lib/src/tiles/setting_tile.dart | 74 + .../lib/src/tiles/widgets/cancel_button.dart | 20 + .../lib/src/tiles/widgets/ok_button.dart | 25 + .../src/tiles/widgets/setting_tile_icon.dart | 19 + .../src/tiles/widgets/setting_tile_value.dart | 27 + .../src/types/multiple_options_details.dart | 12 + settings_tiles_custom/makefile | 17 + settings_tiles_custom/pubspec.lock | 133 ++ settings_tiles_custom/pubspec.yaml | 22 + test/widget_test.dart | 30 + web/favicon.png | Bin 0 -> 917 bytes web/icons/Icon-192.png | Bin 0 -> 5292 bytes web/icons/Icon-512.png | Bin 0 -> 8252 bytes web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes web/index.html | 38 + web/manifest.json | 35 + windows/.gitignore | 17 + windows/CMakeLists.txt | 108 ++ windows/flutter/CMakeLists.txt | 109 ++ .../flutter/generated_plugin_registrant.cc | 23 + windows/flutter/generated_plugin_registrant.h | 15 + windows/flutter/generated_plugins.cmake | 27 + windows/runner/CMakeLists.txt | 40 + windows/runner/Runner.rc | 121 ++ windows/runner/flutter_window.cpp | 71 + windows/runner/flutter_window.h | 33 + windows/runner/main.cpp | 43 + windows/runner/resource.h | 16 + windows/runner/resources/app_icon.ico | Bin 0 -> 33772 bytes windows/runner/runner.exe.manifest | 14 + windows/runner/utils.cpp | 65 + windows/runner/utils.h | 19 + windows/runner/win32_window.cpp | 288 +++ windows/runner/win32_window.h | 102 + 354 files changed, 30527 insertions(+) create mode 100644 .gitignore create mode 100644 .metadata create mode 100644 .vscode/settings.json create mode 100644 README.md create mode 100644 analysis_options.yaml create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle.kts create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/kotlin/com/pranshulgg/weather_master_app/MainActivity.kt create mode 100644 android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_mono_foreground.xml create mode 100644 android/app/src/main/res/drawable/launch_background.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome_round.webp create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.webp create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome_round.webp create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.webp create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome_round.webp create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome_round.webp create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome_round.webp create mode 100644 android/app/src/main/res/values-night/styles.xml create mode 100644 android/app/src/main/res/values/ic_launcher_mono_background.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/app/src/profile/AndroidManifest.xml create mode 100644 android/build.gradle.kts create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100644 android/key.properties create mode 100644 android/settings.gradle.kts create mode 100644 assets/fonts/OpenSans-Medium.ttf create mode 100644 assets/fonts/OpenSans-Regular.ttf create mode 100644 assets/foreground-animations/cloudy_background.json create mode 100644 assets/foreground-animations/cloudy_foreground.json create mode 100644 assets/foreground-animations/flurries_foreground.json create mode 100644 assets/foreground-animations/haze_foreground.json create mode 100644 assets/foreground-animations/mostly_clear_night.json create mode 100644 assets/foreground-animations/rain_foreground.json create mode 100644 assets/foreground-animations/snow_shower_foreground.json create mode 100644 assets/foreground-animations/stars_foreground.json create mode 100644 assets/foreground-animations/sunny_background.json create mode 100644 assets/foreground-animations/sunny_foreground.json create mode 100644 assets/foreground-animations/thunder_background.json create mode 100644 assets/froggie/01d.png create mode 100644 assets/froggie/01n.png create mode 100644 assets/froggie/02d.png create mode 100644 assets/froggie/02n.png create mode 100644 assets/froggie/03d.png create mode 100644 assets/froggie/04d.png create mode 100644 assets/froggie/09d.png create mode 100644 assets/froggie/10d.png create mode 100644 assets/froggie/11d.png create mode 100644 assets/froggie/13d.png create mode 100644 assets/froggie/50d.png create mode 100644 assets/translations/ar-SA.json create mode 100644 assets/translations/az.json create mode 100644 assets/translations/cs.json create mode 100644 assets/translations/de.json create mode 100644 assets/translations/el.json create mode 100644 assets/translations/en.json create mode 100644 assets/translations/es.json create mode 100644 assets/translations/fa.json create mode 100644 assets/translations/fi.json create mode 100644 assets/translations/fil.json create mode 100644 assets/translations/fr.json create mode 100644 assets/translations/hu.json create mode 100644 assets/translations/id.json create mode 100644 assets/translations/it.json create mode 100644 assets/translations/ja.json create mode 100644 assets/translations/ko.json create mode 100644 assets/translations/nl.json create mode 100644 assets/translations/pl.json create mode 100644 assets/translations/pt-BR.json create mode 100644 assets/translations/pt.json create mode 100644 assets/translations/ro.json create mode 100644 assets/translations/ru.json create mode 100644 assets/translations/sl.json create mode 100644 assets/translations/sr-CY.json create mode 100644 assets/translations/sr.json create mode 100644 assets/translations/tr.json create mode 100644 assets/translations/uk.json create mode 100644 assets/translations/vi.json create mode 100644 assets/translations/zh-TW.json create mode 100644 assets/translations/zh.json create mode 100644 assets/weather-icons/blizzard.svg create mode 100644 assets/weather-icons/blowing_snow.svg create mode 100644 assets/weather-icons/clear_day.svg create mode 100644 assets/weather-icons/clear_night.svg create mode 100644 assets/weather-icons/cloudy.svg create mode 100644 assets/weather-icons/cloudy_with_rain.svg create mode 100644 assets/weather-icons/cloudy_with_snow.svg create mode 100644 assets/weather-icons/cloudy_with_sunny.svg create mode 100644 assets/weather-icons/drizzle.svg create mode 100644 assets/weather-icons/flurries.svg create mode 100644 assets/weather-icons/haze_fog_dust_smoke.svg create mode 100644 assets/weather-icons/heavy_rain.svg create mode 100644 assets/weather-icons/heavy_snow.svg create mode 100644 assets/weather-icons/icy.svg create mode 100644 assets/weather-icons/isolated_scattered_thunderstorms_day.svg create mode 100644 assets/weather-icons/isolated_scattered_thunderstorms_night.svg create mode 100644 assets/weather-icons/isolated_thunderstorms.svg create mode 100644 assets/weather-icons/mixed_rain_hail_sleet.svg create mode 100644 assets/weather-icons/mixed_rain_snow.svg create mode 100644 assets/weather-icons/mostly_clear_day.svg create mode 100644 assets/weather-icons/mostly_clear_night.svg create mode 100644 assets/weather-icons/mostly_cloudy_day.svg create mode 100644 assets/weather-icons/mostly_cloudy_night.svg create mode 100644 assets/weather-icons/new_icon.png create mode 100644 assets/weather-icons/not_available.svg create mode 100644 assets/weather-icons/partly_cloudy_day.svg create mode 100644 assets/weather-icons/partly_cloudy_night.svg create mode 100644 assets/weather-icons/scattered_showers_day.svg create mode 100644 assets/weather-icons/scattered_showers_night.svg create mode 100644 assets/weather-icons/scattered_snow_showers_day.svg create mode 100644 assets/weather-icons/scattered_snow_showers_night.svg create mode 100644 assets/weather-icons/showers_rain.svg create mode 100644 assets/weather-icons/showers_snow.svg create mode 100644 assets/weather-icons/sleet_hail.svg create mode 100644 assets/weather-icons/strong_thunderstorms.svg create mode 100644 assets/weather-icons/sun_curve.svg create mode 100644 assets/weather-icons/sunny_and_cloudy.svg create mode 100644 assets/weather-icons/sunny_with_cloudy.svg create mode 100644 assets/weather-icons/sunny_with_rain.svg create mode 100644 assets/weather-icons/sunny_with_snow.svg create mode 100644 assets/weather-icons/tornado.svg create mode 100644 assets/weather-icons/tropical_storm_hurricane.svg create mode 100644 assets/weather-icons/very_cold.svg create mode 100644 assets/weather-icons/very_hot.svg create mode 100644 assets/weather-icons/windy_breezy.svg create mode 100644 devtools_options.yaml create mode 100644 ios/.gitignore create mode 100644 ios/Flutter/AppFrameworkInfo.plist create mode 100644 ios/Flutter/Debug.xcconfig create mode 100644 ios/Flutter/Release.xcconfig create mode 100644 ios/Runner.xcodeproj/project.pbxproj create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner/AppDelegate.swift create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 ios/Runner/Base.lproj/Main.storyboard create mode 100644 ios/Runner/Info.plist create mode 100644 ios/Runner/Runner-Bridging-Header.h create mode 100644 ios/RunnerTests/RunnerTests.swift create mode 100644 lib/main.dart create mode 100644 lib/models/insights_gen.dart create mode 100644 lib/models/layout_config.dart create mode 100644 lib/models/loading_me.dart create mode 100644 lib/models/saved_location.dart create mode 100644 lib/models/weather_cache_renderer.dart create mode 100644 lib/notifiers/unit_settings_notifier.dart create mode 100644 lib/screens/about_page.dart create mode 100644 lib/screens/daily_forecast.dart create mode 100644 lib/screens/edit_layout_page.dart create mode 100644 lib/screens/extended_widgets.dart create mode 100644 lib/screens/home.dart create mode 100644 lib/screens/home_location.dart create mode 100644 lib/screens/languages_page.dart create mode 100644 lib/screens/locations.dart create mode 100644 lib/screens/meteo_models.dart create mode 100644 lib/screens/searchlocations.dart create mode 100644 lib/screens/settings.dart create mode 100644 lib/screens/settings_unit.dart create mode 100644 lib/services/fetch_data.dart create mode 100644 lib/utils/animation_map.dart create mode 100644 lib/utils/condition_label_map.dart create mode 100644 lib/utils/froggy_map.dart create mode 100644 lib/utils/geoLocation.dart create mode 100644 lib/utils/icon_map.dart create mode 100644 lib/utils/open_links.dart create mode 100644 lib/utils/preferences_helper.dart create mode 100644 lib/utils/snack_util.dart create mode 100644 lib/utils/theme.dart create mode 100644 lib/utils/theme_controller.dart create mode 100644 lib/utils/unit_converter.dart create mode 100644 lib/widgets/current_conditions_card.dart create mode 100644 lib/widgets/daily_card.dart create mode 100644 lib/widgets/dialog.dart create mode 100644 lib/widgets/hourly_card.dart create mode 100644 lib/widgets/loading_screen.dart create mode 100644 lib/widgets/rain_block.dart create mode 100644 lib/widgets/top_summary_block.dart create mode 100644 lib/widgets/top_weather_card.dart create mode 100644 linux/.gitignore create mode 100644 linux/CMakeLists.txt create mode 100644 linux/flutter/CMakeLists.txt create mode 100644 linux/flutter/generated_plugin_registrant.cc create mode 100644 linux/flutter/generated_plugin_registrant.h create mode 100644 linux/flutter/generated_plugins.cmake create mode 100644 linux/runner/CMakeLists.txt create mode 100644 linux/runner/main.cc create mode 100644 linux/runner/my_application.cc create mode 100644 linux/runner/my_application.h create mode 100644 macos/.gitignore create mode 100644 macos/Flutter/Flutter-Debug.xcconfig create mode 100644 macos/Flutter/Flutter-Release.xcconfig create mode 100644 macos/Flutter/GeneratedPluginRegistrant.swift create mode 100644 macos/Runner.xcodeproj/project.pbxproj create mode 100644 macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 macos/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 macos/Runner/AppDelegate.swift create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png create mode 100644 macos/Runner/Base.lproj/MainMenu.xib create mode 100644 macos/Runner/Configs/AppInfo.xcconfig create mode 100644 macos/Runner/Configs/Debug.xcconfig create mode 100644 macos/Runner/Configs/Release.xcconfig create mode 100644 macos/Runner/Configs/Warnings.xcconfig create mode 100644 macos/Runner/DebugProfile.entitlements create mode 100644 macos/Runner/Info.plist create mode 100644 macos/Runner/MainFlutterWindow.swift create mode 100644 macos/Runner/Release.entitlements create mode 100644 macos/RunnerTests/RunnerTests.swift create mode 100644 pubspec.lock create mode 100644 pubspec.yaml create mode 100644 settings_tiles_custom/CHANGELOG.md create mode 100644 settings_tiles_custom/LICENSE create mode 100644 settings_tiles_custom/README.md create mode 100644 settings_tiles_custom/analysis_options.yaml create mode 100644 settings_tiles_custom/example/README.md create mode 100644 settings_tiles_custom/example/analysis_options.yaml create mode 100644 settings_tiles_custom/example/android/app/build.gradle create mode 100644 settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml create mode 100644 settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml create mode 100644 settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java create mode 100644 settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt create mode 100644 settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml create mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml create mode 100644 settings_tiles_custom/example/android/app/src/main/res/values/styles.xml create mode 100644 settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml create mode 100644 settings_tiles_custom/example/android/build.gradle create mode 100644 settings_tiles_custom/example/android/gradle.properties create mode 100644 settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 settings_tiles_custom/example/android/local.properties create mode 100644 settings_tiles_custom/example/android/settings.gradle create mode 100644 settings_tiles_custom/example/assets/icon/icon.png create mode 100644 settings_tiles_custom/example/lib/main.dart create mode 100644 settings_tiles_custom/example/pubspec.lock create mode 100644 settings_tiles_custom/example/pubspec.yaml create mode 100644 settings_tiles_custom/lib/settings_tiles.dart create mode 100644 settings_tiles_custom/lib/src/section/setting_section.dart create mode 100644 settings_tiles_custom/lib/src/section/setting_section_title.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/setting_tile.dart create mode 100644 settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart create mode 100644 settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart create mode 100644 settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart create mode 100644 settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart create mode 100644 settings_tiles_custom/lib/src/types/multiple_options_details.dart create mode 100644 settings_tiles_custom/makefile create mode 100644 settings_tiles_custom/pubspec.lock create mode 100644 settings_tiles_custom/pubspec.yaml create mode 100644 test/widget_test.dart create mode 100644 web/favicon.png create mode 100644 web/icons/Icon-192.png create mode 100644 web/icons/Icon-512.png create mode 100644 web/icons/Icon-maskable-192.png create mode 100644 web/icons/Icon-maskable-512.png create mode 100644 web/index.html create mode 100644 web/manifest.json create mode 100644 windows/.gitignore create mode 100644 windows/CMakeLists.txt create mode 100644 windows/flutter/CMakeLists.txt create mode 100644 windows/flutter/generated_plugin_registrant.cc create mode 100644 windows/flutter/generated_plugin_registrant.h create mode 100644 windows/flutter/generated_plugins.cmake create mode 100644 windows/runner/CMakeLists.txt create mode 100644 windows/runner/Runner.rc create mode 100644 windows/runner/flutter_window.cpp create mode 100644 windows/runner/flutter_window.h create mode 100644 windows/runner/main.cpp create mode 100644 windows/runner/resource.h create mode 100644 windows/runner/resources/app_icon.ico create mode 100644 windows/runner/runner.exe.manifest create mode 100644 windows/runner/utils.cpp create mode 100644 windows/runner/utils.h create mode 100644 windows/runner/win32_window.cpp create mode 100644 windows/runner/win32_window.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..79c113f9b --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.build/ +.buildlog/ +.history +.svn/ +.swiftpm/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/.metadata b/.metadata new file mode 100644 index 000000000..603c64122 --- /dev/null +++ b/.metadata @@ -0,0 +1,45 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "6fba2447e95c451518584c35e25f5433f14d888c" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: android + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: ios + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: linux + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: macos + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: web + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + - platform: windows + create_revision: 6fba2447e95c451518584c35e25f5433f14d888c + base_revision: 6fba2447e95c451518584c35e25f5433f14d888c + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..9ddf6b280 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cmake.ignoreCMakeListsMissing": true +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..7e2f9ae85 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# weather_master_app + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 000000000..0d2902135 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,28 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at https://dart.dev/lints. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 000000000..597991587 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,23 @@ +# Gradle +.gradle/ +gradlew +gradlew.bat +local.properties +/captures/ +.cxx/ +GeneratedPluginRegistrant.java + +# Keystore & signing +# Never share this publicly +android/key.properties +weathermaster.jks +**/*.jks +**/*.keystore + +# Flutter-specific +build/ +.flutter-plugins +.flutter-plugins-dependencies +.dart_tool/ +.packages +pubspec.lock diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts new file mode 100644 index 000000000..ab1617a35 --- /dev/null +++ b/android/app/build.gradle.kts @@ -0,0 +1,69 @@ +import java.util.Properties +import java.io.FileInputStream + + +val keyProperties = Properties().apply { + val keyPropertiesFile = rootProject.file("key.properties") + load(FileInputStream(keyPropertiesFile)) +} + +plugins { + id("com.android.application") + id("kotlin-android") + id("dev.flutter.flutter-gradle-plugin") +} + + +android { + namespace = "com.pranshulgg.weather_master_app" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } + + kotlinOptions { + jvmTarget = JavaVersion.VERSION_11.toString() + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.pranshulgg.weather_master_app" + // You can update the following values to match your application needs. + // For more information, see: https://flutter.dev/to/review-gradle-config. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName + } + + + signingConfigs { + create("release") { + keyAlias = keyProperties["keyAlias"] as String + keyPassword = keyProperties["keyPassword"] as String + storeFile = File(rootProject.projectDir, "${keyProperties["storeFile"]}") + storePassword = keyProperties["storePassword"] as String + } + } + + buildTypes { + getByName("release") { + signingConfig = signingConfigs.getByName("release") + isMinifyEnabled = false + isShrinkResources = false + } + } + + dependenciesInfo { + includeInApk = false + includeInBundle = false + } +} + +flutter { + source = "../.." +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 000000000..399f6981d --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 000000000..c0260af59 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/kotlin/com/pranshulgg/weather_master_app/MainActivity.kt b/android/app/src/main/kotlin/com/pranshulgg/weather_master_app/MainActivity.kt new file mode 100644 index 000000000..ff40eb7e0 --- /dev/null +++ b/android/app/src/main/kotlin/com/pranshulgg/weather_master_app/MainActivity.kt @@ -0,0 +1,5 @@ +package com.pranshulgg.weather_master_app + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity : FlutterActivity() diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 000000000..f74085f3f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/ic_launcher_mono_foreground.xml b/android/app/src/main/res/drawable/ic_launcher_mono_foreground.xml new file mode 100644 index 000000000..c43a2c14a --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_mono_foreground.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 000000000..304732f88 --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 000000000..ff1df41cb --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome.xml new file mode 100644 index 000000000..52a692ff5 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome_round.xml new file mode 100644 index 000000000..52a692ff5 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_monochrome_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..071c9e79f2d4e80aed5a481ac0c0091d4a02012b GIT binary patch literal 6631 zcmVPy3p-DtRRCr$PTzQ;S)s;T)y;{0@qr0J@!EQlu0T&cPH==@~A`XdSP>eC-68B|9 zqbAO%ag5tUQN-w|QBg7c#;7BT3vPglpa=qr2n>p{%3?!z(_2-&Ex&WmJ@?)Bx(XUZ zfB9qDUs+YJUcKeJ-}%mW&b@^J|NpmB1dM+oeDrJa|5>i#Eb?6k1BK80 z!2N$R0DlUAbTG`J<8JR~7M9j|vEVurK9a-Erm-T20m7jJtN0NfuFti25o17rSd%#HmM z<<%GYX3@D>7b?;=0pjv_8vw`}1VVt~i&ug{o=*hf?flyF5i|qhF#`$`7Q{{1Zg{PK zGnyJEe=*~pl@YM^ij3_|fJ^|ehMs=&K)mCibl&f4ICA^rmcAHH~w-aG^3 zW2oUi5r8NJ0esJ+V}LJ&E19sMAQ6Lvmww)Bt)IC3^?R4>O`!G$KzIzR&+%7w>(RUa zpKM57n$Eg_523yW-HL%P1W17->kLA6NC5&=Ap918j`R}D6Z^1M5yN<&WFiJB1j|T2 z-nM4xt>1p~T)n1Md(5UE3J|g;HsqXpFK`oOceZD|%C?N7v4zyZFiZgq-kyPCBAI}| ziEtA7L;HGCe?tuOa4R0b7yBCq0)t^F)0y0k-$zE3q+;L4?dDsSPrL0I0B|B1aJRtP zQ-JV$2u^(HZytQS%}AZw(r(iLizCuuJFLFgjjA(t<82Yq8O` z;lfp~KlG)hO`T@Z?gE7S$7;vja-v_<`_&z-cHG4a6L+t9Kq)o4_6Rn~T_}9m^I+Hn zuL*#FVLE$Qe*_33+Xbu&j)`Cqnh0UsGNDUR+_titPh0)!1GBV{>l8@41CRh`@R@%a z?G{$Oh~S8km)PjxMWKbClJ+R@aJv|JqLH57#ddKuT6&k-!uum@P=5#)3^UDC3Jqr; z#pjW_4<3{k7uW^PmT_Od_P~tY0jaY9Ddsq-8o?aa8Hyk&yi6pfiv$NXL8NXe#<~C# z3z!>Hc$r~x|9~liHvtg*Jpq>VP*U6Eo@zUuyR0~27i7ObZS{=KGpREG3C;Q0sA~s! zJr0@Q+-AqwvnYnJ^hjkEfGCyrLD*nH4h$!02*qmxhr@xjg}|3-T-`XcM+XAKjO;`J zkQRPy3MAk-Zly&DJK4PAsI{}FF71pabp{{{019f)d-TJGHg6y&Dj(y4GnN!yvN;kQ z>3NV{Tte`TL`Pe?9?F6e7-m(7JzS%qzDQprj;#qcWk_RujkjMbjZ&3K5Ky>NKS!bfh3DP}hF9Jpn zWj2*T0!SrdP#N2C<=1aaoGg7(&aOZ{fQ0V!tsT>|xZl4lZfWhoSw5g~Teo{E+OFeuzR>W;JG&%%l{4L3RtY&4cp7M16eS$Ai9G_Rgk! zdXx_!5n4meeemIiO!7i>u|ZT(p(&tY4bmO7+>tACG4_%zDvV^|DY)bNFt~aPj68T9 z>{rnwxbjVX3B0+o20mS1DFrwTkm?($9#Vu=dS}3sA|AC5;EB#a&mwqg?dx~{8vtZ- zg<39vL`okp>guEX$^moQ(zd9j_@apJ!~jua@q3l1w8obfN(30YVH)w$f-FoJGY3ZX zTT93Hu{Oi-BUky>%6;L6=|i9?9arvIxo*ulbDc|rfz>`SjNG^sZ8n!eN4aAFqHR*1 zSu=e72UF+g@<+J zGwwN0%W6unqW}r^95(v0BcP&oA@*~aA?%Jxsii~aTT?}(3?fx%l29fr7Y0^ufg|_X z0)4vffKi96g^I#~LJ+m0l>xuOPE*B8TQ8@s}y4dsv#pK%LB z)_BYq$sW~&YNyxt;J z1*Ha9?Y^7giL>8^E`@2;6XN4&W>UOK|^Qh0dcJ-=26wltod1VgOJ);JhclY0J3f!sG=-mK4mO zuq656+6b9I8p2SH?6(H~de%E&TCC!vSt$9Uh7`-r>I8f~h5E1kCNHxW3piy&QgNh;RR{O*744*)HaMM`Zs-th2= z!DDYet2x={Su%yeh^nBJx5(~;X{Ebm+*Vz_1Lll>9!v`_1Vvu9U1dwr7iKcx60$|{ zRBR41myhLy=Y#86;MvG10tlJpITj52>j+reSSVQ|K~e)HGaR!@G7Ybn-MAQM1E4zA zaNfGvPrM+_BUMYS3!E&6oCVK*+6QiW_b}CQlu9Ve7HK#` zy>6{lqNTtdDf_uC?@mH@jRGmst_~1}SIHsgJi07x8@&Rn98U1T$>|5!5ksDtWF{3j9A>zk|L7dVC^5Dah@{jCAY_u~nBdqJ0fj7bO~_{AaKQbez?B9x zuoRJ+O=u4@jI@gH0nb;QG{0+^b?>2im<2-#5bt-wZwEWw>gI{?QVlQ}znafc?LDP7 zdIJogM`e~N`H0q#sx1g;_^cWs9?Y^Z@y$l zY@Y{1dczq)Zd9`mdYq{iD(y6=W(!Qe?Dah0Xg~$_TxKC=OPD!yrxa?Ky-}!L8v#Nl z5m2X2IR=(&>JsiwMtV)*E`p4OND``!H(ayfy(gcL*^HZ@fJ2=+@~k^2HhSe4gQ|@h zARHjgG?lWW;Ym#R!^lN2{&;M+pymXC_+ZJ}4Npf5S435fdzvVva6=ZjV3+}mz<0s5 zEpP-t@?l#rX>MP*_rrriVULFp;U)^{a4kpYmlV^2y+=X&6I*6Je4W%Gm&XwGr|6Jz z_fBi|3s2B#7sP0YS1Ok2iUKXEE^mhSubBqPI2%e1D+!bUj6_?BAZvm2KY{KblhCXN zA%>q3IF?|NBU#ke9)l529SiH5QgXhGFN}NM`b=%0pLFqo8g@xIvzul=FjneN2%ypf z&z$&C+KU~mLqSfL{g8Grt_*}eP@ariF1&W>YjAk=Ht>C757ld?XoVnyaIT%+lQ82u ziemZRkn?1|EBenIT7pRi&EZpcp(irI#@9A!(ifY{;MA#u!FGe%G1oLUJNWRB)4QTL z{9o&P6OIOe9e8qv4y(bk{l-1C73a^Re@e%4_#$QWeSoWvTM9Rxv z!9Cpppb-rtrxXOJy!!M>n}cAXSDe0?J2b_^qaNOS{FklZ zqp=4Wh3y@Y-VqcPYRn?^Miv}5WeBWkN=l>1UMDzDxO@t0kicy2gq{*0TW3&3uQ3m7 ziVC!F&uS(s2tFK5(k2{P0|r&s!}N>Z0@HHAM3BsINKreMnIqd7vgw9WgZ2RnRALgb zg&Z|K3udvK4rMV03R6F3Hv`7LI1rX>DIwb_=kOKRm0su`naLoxmjyE!P<$*H-LC>a z(HmU38qLMNj^}~Xx*qJcQz5(c6L4)0);FZ!m}dtokrd38{iSe9kLZq6ToEsM04nb_ z`t~_)tdQK6I%otCrPg{()0kg%>`M5Lk)H{Gh((;p1NP9js5%Q$fOZanAelwqEC8d| ztpFt>1Q^&t^>CFMKKt~Vw)^00TLkUPAA&!BPzjGNu9nxYReM?+COEGiW^@g4KfTJH z_waB4XuxtKl;&$j-|}L{Dm^YF?y6l%J!qyV&zDOq1wfYR!)q7Mgd=OVfn`ys5uOxk z1PiS+V}GTzLC!wVBrLYHVqnxf07h}G0EU?(K*IN~Lp>n$MJ{f0p>gXsF!1`B(3(MW zsWT_48aaen?otfxAGFMUc$}W*@gsE7UHXi=enM-!`)@nSm&^pzV`73ytq4wzy3wmN z4fDpo0jZ=EYm2odQlx6VAfkTc(e*a~-Ny@dAX5+keC>K}h)oO_KDTB}c@4CGOUOwV_c`vOOIwN#xQ9ScOEhF588!f_m#oZJ z&|JIz_!V&7@yj3<^TDt@u&|aAZETWU4lqG#>8t2cX$6@XD*-rgmdI?#95Ks^K%wR! zb1>_<(p5`MN;?1<+lQ>|DTqxo#URnF2Y_ysr~Gk&Yow}hWKC1{m{kLr(;HJXaKgI1=w6(L zMc2M1bO;P&kS{87A=(CN8O>xEr9;7}xevggK8{#MBbZ`?i-sB*g?9C z!yb`S3`%$qh@h(Hb4&5oE`1rRWlKzl7 z9Cc70MS??mg7sFwqTn^_kETVEZLJv);YAE`;pumm!^5v(!%ibn&tk6l9HB|{89FQ`5P z3i^&0ho=lhp+QEF0B{}5R=kaw6NHr`L`sUYi(W{GmiX?u_rC)xH(<9SQe)`@8uBX! zlw`L|XTQMS8|4?bH*vSReH!7BUo3_0 zB{;JxAb~`;qoH`fU2*{w-h4-$A>R{(7Qbh~#^?4dfa6LKC7V88xe2a$e6DtVxo%T0 z2hhfPP+b4fDLYnv{0Vmw^8timRsaB9%ZFe2n4PQ~%_PekWUAxHirFUWu0o>e{g$pLl zg7x*hAcAF}qaoCzqtMU~soY_sxD7sT$l41t(oMHW>YbMb`sWYt;P)B~L( zhwq}_Q0Q~{+~N#`m_wBS_F=;1r@#fH4uhDh9Jead= zBTStBIc(aF%*l02;gAX>!-t~G_b;?AeD?PmduYX#{L6JT#iCTzetoTj&v?s?7nHNU zbxiER!PpaZG}qxJaJp6wI=B~%8{Qv!cP|0UppwGzJi!>$7kn>3kzvGUu_c{_)tj1N z=4b2So6T4@X%Px-@IXUF81VO5N>BJDle-&>%weF-`h#B$=&LH zC>I#KA64zN)=(*vVp`anP)!y%bf#+1;iS*4NTKJY~Gq?S{iz*7sp|E%i%|VDyHS*9xUz8asW0QbuKm z^92lvj(2_?!p2-GyKQ>gf@iLmWd+72|FpAH0P)$-7nPuSEE#syOPN?{|9}Z{wTE02 z7`{Kf)xd2GUeCyyBzq@fhyuUTandpjaBhThnZW3_;C<3*UY?o%*qPE4V%4sEPxSaZ z3tSF0EMm(_4yYY$R}Y)!LW0wpRxRhhm~co0u@-0&HYNhF>-zc^a+({Z1uD`!o~J$Dt=mE2W%t}u-GS*Kw8vTIvb%)*~Tp;>C{ z%+I1a!ywipY=@v|mzNxL!im`)10HdW1ojL&v^R-K@-la-F;T|wsdCj&y7}6f*9mKy zSP|gcPU`zFu54a48-GxT&3F`L{F!E6=Il<0@xI~*ypl=fsosN*H20~yD;q26&t2zm zSrWZT7Uw)NtLCes*+>r|{j*$}6aFr`P2()e!CP3>zJe<`?!oFqLDr3e{P=y3suah`)y+hd!woi`#;-s_NJQCyvh)RF3rw z3x6u2i%^bK&04WDfOO*SOqUQC4@}>IM5cb4_w}s5q#HMHkmUo06sPiCYEBfi-3>AQ z`}kdaV8~&Mgn-(=ZlKkz|M}TO`N>$G-~^z6Ld|UM>Xf<4gxq07j6q;LNZ1YUc=ao$ zq`z5!|1$<(OIG&Hn$$pKmS3Cs!TuIl*nwGVb?EzDZ6$l{^KSH3O-P4&>iP2A376S`L1er zzMG3p3=}d7EdhF`!lM2spXe7?4R_-uwXPBGA-dCISq+gen1>64!t18R9&&k%2-$P{FU3Zep&mv&%ctIf?yz1 z@RCgf8BpHZOjf%}B3Sze?_nFnk44ofy`glX=O&z%1zL;uum9 z_x6$_?*RiImV*)z8B^=Dr?z}IR20b0PkZ-S&cE>~6Z4}_O#A+GH*h#DV(93Ulwnk2 z?qpI>ODkaM;8Edfm@(s^pn}l^4Thv7Hur`T4x@@jgJ7tpf|}%F;UAlyRJ8(g3WKMs KpUXO@geCw9>-dEL literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..1a8f5dcd321741b76d26f805585af8ee0cac0057 GIT binary patch literal 12581 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 ad-*aqbMw=9;J<$lV6sw5lC|Q7LH`FsW-|8x literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.webp new file mode 100644 index 0000000000000000000000000000000000000000..c1500b7f64c49e23c7066979edcf2622df45cb5e GIT binary patch literal 1054 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..77e4bedd30d8d4108bdba97d0127f0637bbe3da9 GIT binary patch literal 3735 zcmV;I4ruX-P)Px@QAtEWRA@uhS$T9+^%ef!HcOb0kfb355l~P;kxe#Hkcw817DP)>IZ%t%V?k|? z;!?GA0T)&m3|1}HBgdnnA}XkGRFGXNi$$ff8x{>)Vv^b3+H-%)dvB5uLHkc%&YZk? z^JeCL_kQ1Z@9#GX{?8BPe-uA`PUA;&AMF8X{P;;B{1gB(VD+5-qY4VT47kkIVuM^Y z*2B|c!(7jW=Xvm47oOt5bzSIAc7^ArwmEicz4z6|~IcBJ%v%hS#@EeDoEtN;{Mg-3rBG-aMrOO*gUConGPA617E zZ)hrXT}4E-ck6b|W7`)!vH*Z}Dit|d0Cb;r{>aIFjnFWD;zW3xN0FD6CVl_?%0A<~{pyJ_) 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 B9%TRk literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png new file mode 100644 index 0000000000000000000000000000000000000000..c79af26f61b16108b2041c57c359c916bab7b2b4 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^IUvlz1|<8_!p{OJ#^NA%Cx&(BWL^T<9iA?ZAr*0N zuQqZrDDWI{u%3~sePbKBsvnqMno_4I^|aZQ|I#sZJO9%kv5 z?06V8Bf*f_Fos)LCrzO(JF)2~&yfOMpA9n_CDyfaiWv(W-fD0#i7jb|m|Dac2cGMP gMm6CKh~Eq+PjCPDsq}9xFoGC7UHx3vIVCg!0AjJI(EtDd literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..951096320469f149ef20503d36327763b697186c GIT binary patch literal 6529 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 ECI63e_y7O^ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome_round.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..23bfe29e71db4e7f1f4f944081bc050c04c80476 GIT binary patch literal 1336 zcmV-81;_eQNk&F61pok7MM6+kP&iB^1pojqFTe{Bbx_x~&5$I0CowvPStG00wr$(S zFWa`gJGO1xwrAR%Rh99@cU_T@k&$N*`K2N#-P(3Wvy!T$s%_gG*_he3ZOv@{0NXvb zZO;3v)#GFPRFdt$ZQDqaliuxQjt%w=E>;v$p5h`JLy;B~x`d(}McPSJjT%$yvSKZS zjB<%v)PWYzG5Hir_?`Tva9FD77%j+?H7ItDX^y-n|B#SLMd_%j3dm|iUBsod9KU4D zn2FRN%$PZ)GUv|Y5V|x9MGn_VrSe23 z(?IJ+6`n4NU9-1LP|gXJOO0fAe@Ah2QScUtvN5K=O<`pzx4nm4xHcSXE|V}dUTCWe zoTZBmxlEgOuhxbtM^%C^tiSI-UAS+J^PHs>VitTtjEO{Qs~A&5ji{-vIg);YFv@G@ zW9FvUy(^4jxL1r2*OY0)mPKkr9bUf|nHS#YxylyI4f`F^#Js?TJYR_;<^2yK7k=Fb z+KWF>rDUOH(Q_}gztgh;(>)IAchCQ9O+wCD9r52yq z2{8xaV3{?nSqTBfh3hzJeCKVRQFEpz4KvC(S-T0Ic9qNA=rhYT7!j$k^&EthhXBIv z7e>bLoa%RBXd6ALCJ%L?uhbdgy{{pHz)h{@mvjR2jBpS?#`6pxGp}<6Pee8E>1IMY z`1Re|5V&Pco8RgTa-P#%FK`df$HI{Ra)+}-?F`cxY5(rmRuH&FZG)e6mN?6)UZZ$N z7(+vcDb5hJhcub!_+?Nh2;B7cAyK{VbW@?7zI7f?&ADEu+bNzlNEai&b%nrtSxkbBQ%7SmmsEyVhC5P zMwsQA2VU1=1#|&B@`0EcGnv&**aV^a4u9{~{4M&OZ#ImNFJZ}t!kV=H{(fHwrbZMx zsCMA7ISahZl5a6{%Ilv&O$aDd6EoHbnB@i*I**mt?0{Hgl=+5kf+!2~z{$;9E09PG z)P3eu7M^{qiB%rhQ97=bmS`w~N>ermWM-;*eC>4cyy-Btnlj(e9Z-oPJ&!@-Js)H8 z*df1o+nY>!%Lmp%+Wh*@(98|U>uD8=pN{YPPZ9|yRFIG(|GhpXT@*+2Fw`2eua2^W zi8Zgf4L(#x^RT1vhCDQxd%1zqM3$#@Q?Egj8}bxJT&;l^S}(j_M}oxO3zE*c32h)& ziwvSX6rt_RD?NxPi_ESivb5+nd*y^d0(j#j~ncH)v#d-xh-z zRECDo@#ay#Z<}##&D$NN{ofq<(PcYJYv0be_WQOHI#p14QT$pCf&`)*MG!*`Xb7#K ubH5(v47qw}mR4LqL#P2UMU-<1Md8$FbzwlEfXYx6s^_kNctC;T%HksT-IC$} literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6ab2e6f49b06f71be2c952964fc72ca0714afc01 GIT binary patch literal 10381 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 literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..0b25684f315b90ffd4f79dba72816ae69ab9235f GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0vp^H$a$!4M=t>=)MI~jKx9jP7LeL$-HD>V0q~2;uum9 z_x7?QFM|RPi=!4#^o@2F{@=5?b{t<~z4?4>A48){0?V`=QmP+VS)K`Uv@kJo7y1ed z%#c?Q;Ns9ZV(ROVP}ks~p|C;Vx(Q?BPe!JN4F{ZJF0-&aV;@yK8XBW%V>G7>U{TP> Z{@yVELvE|fEMUpU;OXk;vd$@?2>@zPjzItb literal 0 HcmV?d00001 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 new file mode 100644 index 0000000000000000000000000000000000000000..3c29cb8d08db5ade726742b2558d717192d6b908 GIT binary patch literal 20595 zcmeEu({p8CwDpN?vt!$~trO$Kw$-uOvC+wiZFa{_I(Bz#qhs9u)mPuk{TuGX-mBKG z^)PGJT%*PwbF3AkrXq`iNQejk08r%Rq%{7GtN%Ulu>amMWXu=;1_*ZzSqVVh4Dks7 zKn9SP64&xEz6eC<00TV_I+-*pIRN?INBT?%op2Y zMzY|gV4$rpoPOGTH&dc=R3b_!LvV#O*XrXdjwDl%iWp;(1onD6Kl1z6_pXS1c0S^c zKfVA-%R_yye!nIiiJsN8uKYQAD_Q*fi+jx6V8+a*-$?lg_4sd+EYRmi`|n#Q^DIPL zXu<~CZ-XMJn#Yhokc_L4Bp}Asj`!JKn174D{NJMgl>$&E)aqrDpt}Z(!pD|W5cAJ? z8Nbd4bFOb_lkHE&AAJveSyv^a)8*r@M~<>s#DbruN6S}Fi{Qy^fvR_!gDW?~?ytlm z;0SqzXRaI4+Z~!zE&_1OrbFjZ0P?dv$G5@*@8@3ydVf@Z5G3srtqrs-n{y|rw=KAD zAGPPiMKB~^G|V_g!cgqmw(%+C{}An7SmE#yW0QIw15 za`$;Kx<87m#0bw>hEI@)-CcvsLRJmn_15{U2v(Jeza300cbPS=0L&L;3i3iB2Py*a zi;e;_Uhn|2Ms1rG5D6c&E0s?q@+L5-BZz*&sqg5}%KI#?n4L6$#a|FT8`~g*1M>b5 zC#aIItjuR6@H4u>RlM?0-{O%{6@P7kU+!5v**jx+NCPwe<_;(im>yRGM^Q3OX2s9p z2vajMm2qejO$MP0R^_rH_2@Y8gCg#bK=;^wy}llB1TVtSG>63*f+-$a9()HhXVYS( z8VO&G@CUMFSf@h1wPQZ0=V;i#tBI3=)T!Bn+dy<*6al1(gF!m+_F(|Ai(m}sQUB#R z%JzV5S~J&cY$pn5JId6}b#VRK{|gMc0XhAaDto#ViBXchq`3U>S4VT|A{Rq$DHkRV zc_8vOaGg>nGyppFrd6s^wun(S@tjVFws3ss-9I%vlpab3JCXnZ!n*e>Cd`O${A7?b ztn2JDD+10hNaaqBx?L8Hku7oH5bf=}#LU_u*dd~Y!Jz@v;zq*ok#F%v8U(7)p?%p- zkw?tE?jDtsL=6g)tFYD-u=8w$`?J*28CVv=yILb1EK}#7Jxx-483^dZHH9Gj0ObXL zD(4ofn@vPy2@qUr{hX7lYgmZHmQm{`Wa-8ss|03lX2&V%{*am{a}rH54Tm*;H*RWs zR%;r6P$^@7h>=LA`fgO(M-1`ZFc-_QbFZ)Mt7=y{Y#@U|v8?h2Ja`vUu+IwnCUzmqLe3tSx^ng z4WQrg8_CH@h_eBRhS9qixw`lz?S?@r4mLDVUE!pI#hM#reKOEpo&?tlMBOc#uvnb5 z^SI&}iZzvN_bVT>~4yfxq!aL^!T*c|itp_61KIFVm z15@1{ld`T?F;Xen_%3LFx6}8BEGJ^fr02@VoxHszCAot$+jpMgP&CLb%_ylMI4JKW z&|R~O%&MZjya1Wfg6T14<=_rg6_y*)JlD+VItFM9b4%A?fh#DEVl4^eKj?xddoUA> zYS}uP0TZhtz#9GgpPUZf7)On3q^fViB>ctE_;yY~c-9!RZsrn_oWhC_sjngALDaL= ziTz@32YLjAt>e2jHqVXXdD3N6EV!sXmd3hxQnH!;wnu>h`$=v7Jk(mg-&&AIew4$2 z7Q&#AEp}NDPtoPGd9_rE1{Pr1@KLKqmb#?$K`(*Flt=wisU8v_ze05@0XgNI2Yd(8 z9~#j319fH^*yNEGmsHGY`!%6uTs&r!8McB;WgbmhrOde7j&Il{nR0~Zd(6L$jaF{M(@PQk%YuGG->k>XSw;0;Xq7nn;$}$a zP`fp1B!3xPaOl{>BH^ZrB(0KcZ^NW})Y=nVBBXMQHi2-UtB`zItBVtvg%hg}hiR*x zo)LN$^0xT8kUVzbOR@*UHbFc<05%t}S)8{{hQ(#;>l1GYkx$Z$WVm}70srQL#pX1k zAe=37qk~uGI4%fvgBnrO@c6-@FE7BWffC|nL^H8Q&Evrj^(yL<&SKeYF+IJ=$ZtjI zaK~ORp(-8+_lS&v6J9b8g*hJGX=8$w;$?Ot%!Qj$a7g4k3`ei<6M9W69ziu24?pI4 zm*xjB)&iC}m{VH85#6k0+j=1jwd=Z@1)hmct%NN8l!XKWGA1{+lrb%SOF3Bov+aTUavub<-(k8$%51Ob7gC9hXTp)+Z~L#`aR;rCBT~iIy$RwSiQ1U<}lk zl@$**N~JA~@I@*b4UUM{*1D3?;Q5EoRI#w=a9OFfx_FvSXnW**@*UW&6mbz~^Nu^>Ha z=+QEA{_|J;cnh$a_KKXDq6ij^2K^Kh{}d)89|JCi*FC<%Z*_Ml;LB|ZFEc@@V@<>U z1G_LG*o95}*3u(*8e%oo*pc~okTx6{If`OjDZWxg<8N_YYR(-gt*;XB`GM+rzk@Wz zcYq%oA5S|(B3vjQQoW8(QPPyV2?N8##{rxdVy~RqSe(-&153IqkQ~BO#hEp#l~%hv z&wvhf>x5wl$XWBLK*d!f_<-*S&Nx;p<<=k|p0LJ84^5Kq$5vERWD@&s#wEcx2Rgk) z7cPZz;Q29sNSm+8#1^RK6kf__C-h*jgZNQhgZ!7j-1-HPY}p1&(;y!qwI zEEvJXkVgi6;L)sn-Vp{U??;|4#1v0~O^WQNT(IGR8)Gk2Pg>R~1_^*?;*5c*Nm3w1 z8s(|6Y0o(0z8>z9_tak!;%ZR66*IL9|H&-2WPPrwP4P>;bU7vJRAM>i2(^J9uyMEQ z{@p5Bwpg20AlPH^m_dfXL?2c{@e7=aNoD+# zN(er}?$x6|Qgco9!`KIz(=47uy|G%*bQOV3npwHJ-exggOR(64nEm)nora;84B_(tZaN zt4a}yF^D%`5UHL;v}hum=woOE`>dcG>i1^m;EqkQWc`2nn#qsWVLy^ASm#g*X*U0v?Uq(K`{bS>fZRNu#!peRbqXPp zl{N}Siu|fHOcLcO%WXSmECaXixGWPJ+E`f9Ks%i~ zo@|Rtg_|42?RRZNeKtYQA2l4&ale_sz+O^NUMWTPYE(p}5Z7rz(R^2AL_q+*EJ*%W ze=Z%6(S^%Xr4aenaTtpSErZG^OH>N8Pi*{6y)>`<&l#ktxiUnZKspUcAXh*8u*HP0 z5bE;1OqGv8zA1V=}_IxDVj;t-ZtI2mZKEifS^T<==fI^F>V=*iE$ByZ$o6| zlv@ogJ9(F<@L&fcXhI=~qGMMJWZh{KrMUGSA$c$Cv!@jc zhGbOpP8xq1%$K4}JVP!*IxX9=Xw`*RPw4wVN-XuD2DYheM2)CK+U-(;Utguy8`s=; zY$I$x#zfOas;JdK^w6p!)&d&cSh|_&oi(M%ISm*g|K&9b5?NeQ;A%)Jxz>cHO4%by63CzctuB|p! z=mjO_koI@EYz$Fscb$gn{*qfDkcuztQSKlW%B^ft>EGMaZaGrFF#E+P>!1*pRi$9B?Ub=StQ(Fktb;Rg;ZoV7_d9!JKh0N4zFhQ}hXo4icm!hz4UWuU@(Vdk3>dP!$UZ*?L^63= z_q7aEKRfJyC0fP?k%j8gDsL*$ze)%A#XAbnqslp$l9SceXlCkGo_9MI%235OJiyj! zuJ}d@>6>MQS_;z0LfU@&?pkg-F4&Z?)XF8rio%ZjLS)rCv{bQaQ{*}&m_01h?uSH~ddgISGB*A6x-4?_y^* z2pO3Y8+ZF5zQVX`40blyq%muPTBFlgo5K+Ms_bATkZ5FZrGWVx{=NEp*Au2*@K_@m zkTM4;fo7JiMwFQ_v#-ZPsJjgtL>ANM$=F%Sl`WmpmsT%*rh|jQo-SpL0{SS51tAP5 z#Hr?B{8S~7ewl&>Zld-3 zi=+VJdh0)u(Dxwx+-j2s0!^0-dje5M4!z4G%7A=ipx)aGzDKj0b3Nlci;L)1_?3C>GbF z2+X%5gcCb-!XbD>fNNnuuvq>|+tVSwJCh7ak;6p`9%z!156Hg`LC0=E*>?>NY|8hw%9cCJc1g?KWj2(DTYlWy4Yftn3f&j z4-oa_b6Y}GhmjB+ zR72FTZuZ0GG)ANoWhPm9DPKueHm=LmgZa%@qba8_h=mQ>!*nIS)+TL{?R@87WLJbhVP3#qBWs@jc=0GiYmcfAVv2$Trts>(hT6PZx;l+hxr+MJZ&{ zYJg6lyGdP6$atEXY!GuwKtx++qE1XbwA|ZkT6r+r(nH_4N?SSGMjBT&P;{952Ep$= zVVl0f1LA7h>y?WAEnk30shyqYrJIJc$4K~$#Mclh3`dsdjL15Gl+r=X*?3qLCSl3| z5x=N5mM$^sOIugHSSzoW)6b_~LdoU^ypz4jWR%FrE|c;l#miqp-ERB2nT4@83vJ7n zZwg2$Zt0G0Mqs+|u7YH8kUda4a6gk<;=l({|3$YLZc#99n<&)Zo;pg4a3n4j5oN5o zv|icIFHnXGIK{xqgZ?2;#JlL3;eOG5QgFW-<}4R=9%R36z4zd@YH(#-Sohrj=cIXs zB+KcCeXsnonk~e58IzN177_W&Jc5a)O1>D*I6m?Ku-eYz7rIq6%@RS+OT|9?*F1p_ zLS#Df#D(5`KyNWX;R@?_Sz%ax%T}c`U09>jkykj-xNNb*=ejzjOI~pX^ZdR!}#*xPvMv6!Y4n0m;SAGd1xtO z>b75>uT$-4N>{zR4fk{PU-G_oIPywBG04rnPUxhAopf+cd6ivH>U4u?hf+I$3<*_6 z;L`@VcrydTIEc(5oy^~0Zq*eBB z!g5`>tiT^r&)oO@Arf1o%t58D z@IGl|p!9H3ku=T=Y1~GQ(lR4*0cb{_;Wtm{u_q`Lgelf9A9qe80;ncpiw$UF%PI91 zx~pF}ku{pEr@tFZ-n6I-L z34F0h3sr`4+51Qz)LTY?hbw zq%v8N>q2FpwbmQj<7$mE+VU3S#(4a_ak{{hm-mIBp6hUrJv3gz@8&E_i$*qxAum6G zdfNq?0b<>+ErbMe;cr|g2EEOb59*At@mQx^QS-@SU*M`Ij1ru5tsB#nuMx=$D85IRaXvf`<){q_3O-*ixDI zZ=HLB&)dSDdNhz8&qpZjj!Mq&_v$C+I$NSf-jk#!br)x|neXA3%jQ}fL#X8g=&J$O z(QMMz^?tRSU59;arQyNsK~X*UUxG`^CbflGTaErD*nBu+;m>B>K1kjgpY9?~W_c-3 z?jt@6ppQCPj9;)#6vd8YvZWfZS+sY?nuUlz} zLdP_d4uZiFCSPbam7wME5;o7BDLBR}YBJW8@Gw|J@3yu&ObhS9R~NZIT=)K*IM<2T zxJ^&{CtR*I26JcUZJy&~D;4Uq%6rC=H%H;C%HjvjTRl%gHA~8zjHj%pjvB8LTU2CH zhVJ;0I#}EIOxkAm*C5FULCVUXo7zvS1isyjj?>%Z4t4pWvv%6cVb@NCTL zzqI@vvtLkDeKGXA{%E(J6lP9ahcrYciZ#~93<-1mKF%y#bT&`btWkzf^2~FK4va@{ z$j+jOSi4^1gJQ9?7c~kxBR$DW5*2!15*6wL&@2%qLO(KH`>o=ePQ<4!ON|vd4?ALb zj#ASWh^R%)nv}8t7AmtW%I(bb>^xgWm1K-4X2jPr%6mHR-!zz5rV|}ld#-PJ6_S-G zxrXa5=5^mR|0w8pTWy9&dMCciBl8!Oa1$t#zHVP7&WKz%FC={lkaUGPz?nm3Du?rc z_bb#WF^Y6J(Af_|Qiz0pJxEONCsun>g2)gr158dMmAwx9eJ$r?^_6;g^L}WTM*H0} z$BAjoF!JrlYQlJohb`||*-xX`ZP2m}xIh$*eLCe+rD{|@$+r2QoIrA&#%s@P_J`$B zt>YmA2GYMGyq@8x#N)0U))CA;bqu*@94(EQ~SJg%quF=gXw znkN&{c;7l;nFP;KVi`?Tz$6T117a{|66Cla>`G)r!GzuS#;rtKB=8;&=7I)n>^e=JLcqkoRQ!OU70&zKqArU`2*yLG-Z<rUM`&O0$1Nc^Pkv;Zq zLY+!Pk*Z^mp3784nT%XcFl-T&t0`3sk7oHhbK1-H4VGNFmIa9c$kKhwHg*$~ha5za zVQjGqf_;a8^ZRyvY9->vatI|XaVDYoQi~s8p;*75q+SbmzVs<=;!N_Dl6jyt^3U`A zUuAeCLDJvCk+NN=e~r{@+YOoc5Mj|U4_0A}>pQ_bhApH2c5r6EOXe@y&x2&L=EDF) zPxqNYQZ(Mv!dN87WMAxG9W;hb#YIPS%2(`!+M0e*jsb=hsGhaQcLN=x?0LSx$y-K8 zM&C22$F5{~#qbds)04Qo7_>x9F(hd;e$meHMCY#7;A%?F;PJlUA4PhC1dU0UV8dl?lv&k`aZ6l?^h3Zx0{2~#ALCG44-bsEeN@b2% zMz@F8hPQGQ?bGh^JYTNo@|M%~?uECsD4{>DfuV4#q>3RB)pHD$CFhZb*TP60${kH; z>7z%w$Jvv5ZyygSv{P7`G!!qzb$pemU4ri=-@i}KYs%ah*PND`mfEDLknCki{?J@y zoRlc!)EqUasA8H#w?UJh328Jy8^X2G!dBX;>^W1s3JET4aO*rynahf+eX-;bld;YF zoQa1`wGdJe4Vs%f!CD~&!Khc{6umXPT>7+PYE{{K{zOY0Jl71eIzP?9=jJzTPetJ! z!+yvVor3xgU!<|7!e+3POSgJiH89lc4AB z`LDTGa|4C|#jGl^-gx*KivpaKum9f*AUU!dpevl~4$n5E`v+X*Gr6Ch!vu!7-i1j| z7*-E&EOuSF4Goq5Et49zhK$kh+w0NkB$_v0fMA2zRk=v*HJAayx8R-LdvG|?l9AfL zSgz%pRz_7anR(vuKoNuTf+E;Tl8IAyO1kw7dN6>YK-dsp(FFN2wk{=<#lk|If(`JD zMVQH6bla-licLPz5W^p34Y&}z#r)^bHw7LN&11 zeA@5!CQ|5`G}ZAlWoyD=`coORJ&w6NUk3YRhV)W|0E7 z=tMlG(uL_f$*usMaeF*Tg@4!JMD^|j^ADZFcTa3YER;ETNR8s;$ z1zPND_I$0zy?9^$p+P#jMIA9nCiGlZOKYWtzuA9 zFGfAkS&TqrUfyqwzEG8w|Jluqrr}rU12sF>ccvPGDb{p6pO&58;^cf~`VWeuhI2DA z%@GY=b^Ka0b}zJ(NBn9_SR(L>$wPz32N>D z`Z`uEOG&>*7S-T}Bu^?3opCMAMBR2P zlm(b@2N9^v*%E_4{~o}BkAjZX*U7#a*#*m=fOZ7X*#x7$6W^nM%~TkWaXQGkpmt3o z(1Om{!{2Kr4VyM)gUo6v9m2f%_A@Y4u@N&ar227N`Xj@Th1$XqP;A>Dm9fsKu5hcCs|ND29V0=8nJHm;J~RS!CA zK4!f*C3r@qxFgbT0dIUP#@ZXFzUS*!%irIsL#gmmiYI{BJjCep2OC>%JL?h#Au|^6 zcbQpOL@QZEmIomC5JPwUvxS!r8J06!v79Mih_9V%m56Y1Puya=F?-mnqP_LmBAUtK zIA7x{_gaIKt;cW1Pqtc<%q`*gP23P$kX>*igG=Ki{w;XvmL$=S(CYi!KjD5N;+vsG z44tJG-IFK!cp5G{ckD*A#P$uHeZVj-vut1NVJ{*g>q_WEl|$Yl86R$`tIzcg*Y^UcI8jz41gWaITM#icJSgfS8Q| zba90A;5c&@Z;Xg>{Akg;g3cfYad$z71Eg01m;LhJksAC9kDrA*|{ct zLrW=P%7UQ2LT5^J>o!|*zFO4P$DN)B$3ME>qYkg}n}|#bEzkGL;wuK8#0JCQHLgYp z%75x0#HzN5k5*Swls2g~3RNDm<@c}wKXu~XbObCX&%qaa4t zbx&E?W!=4|pe|2yzp0JHg>cR!6a6JCv5)zPw>2{i?%xy{qtEGw4M^#Z%FbHB> z3`4VP6M=aHUS|K{MwDHkuH>yPye@Mf^ZajU2%t{MaSJusIff()#g&!FxEja5hWbNv z@740kiDot4XDLQALqUkp4IcbhD#46yf&QS)GJC(?pZ==yX+>R==lMr);Nz;(Id^jO z@Hu3&Gy*+3zP8u(HG9I8F1sY8!cQqC*x-|`=(#ERsYv80G&s|5K@4zFZNj-^q)7+h zuB7)c^Z5kt%Q996PzbCDHI?a{X52Wj{LXZm0Is%I&yu|DwqAW>lu8H=ieKfTkT@4W z7sC^vxVd3oetdh{oU?9Ht~`saos73ueaJMr+G8sFvLE-sBzzydaSizw)Q>k%TS`tv zRr7)wl}*~?&0sZVlVTGK(+e>8+q@aG{%8@pAGo$n=RU->W=Lb!q%>6{lgj>i1Lt2_ zd*!>ipLlUL=5y;aYY`Uhnc}k=>4MQTu`UMX3aO^Dw6HD}xYp+Tr0^=#*|Vc@1k>o0 zWtH#myReu&J!Y!^5AT;1O_Dz)l*+0N_HF4)+J*P9PEL|OWcAGl*KEfWWl10{B25`4uX)SK`EeHZZmG+5W^Y01x9tCxn09tgWvqy=Mlmv2~@eRLN0_t>>@HB&TmrJllGdm5S`qLHFcj6ZC zKx|-Euv=Bdc?}v@g1Ec2{^G0bH_9o>vY_FBL8L;V$-Emp>{b&g)ug?$!E-};lsI=f zqv#FW!I7n#VTmpdnE?iKfkzv&&r?752L2#(=>cR7rE2!bIWUnk#%I^gc|~ro?~hCb z$BO$709Bucx9t8WzZGnNb@Op`*io*yWsE9{ z%|<42x8%t@etWZJL!)b#_mhjHW5o!TZOG`as+Jq_oiTPCO3JKcvhta6>9AY~ze{*O zwvZ(fTXqnQ)Az6C0Cyr|T0{LC)}ubN9cR<71ND~=lJ0WzKb{_4_M;Snk!)Po8p1^F z#O`e~gtpSRnmCMU=l8c)$K4Eko}oS>`qmBk5W42M^N;fDdaDuEX?lqn;|)nZcFztuoZwCj1`|4keUKIB$SR>(I5UHqFv&vTi2CLm?7?4TXxjXw5Ejf zC3<0Ka#8B8iODG}!U@2nd#63D-bhGWSpRnU=cF>|WzUI2?4JHtRkTgdB;zLeL)2jy zrbUA80WW`BGw!Kx1OJnPf1%%3?vcs^7D$`ZH0;3S9%o-NQwcC`Bxp(3gbkl$WnuCR zFLS}u`a^x)@i!kc(_t&B=Mo*`X>EUV5u?bBK9Mg`%picL{vr97Rl;O(EmK+2VWb14 z5>Iw~bts4}?<<fAc>ZcmM9H=4rkFM1ec(tVdZAfx zGkx{6j@Qe#t%9DjBT;R5>tZIF)5)d~XE)5XiK4RAdt|oGJO-WR#9!miDRIYC8sGHAbGFe0!U)DktBPB{MIv)Fw z1z}iv2`-YBZgo0i^%*+!TK)=`RA&uvb zxA0g<_M7C=+j-UWKT1K~wnAU;+H2(*Eh5gUf*SYC^v*H_rEA0LMm*}N->`FbgM;(f zRvyIgzDZf1zKX=ItLyxy){pAj!8;s&xDny{xmANsCw_R0F4P=#33WzIWlN^^648Qq zIK>HhpTcEj1D3LUe-3emO&u;35W#l2H(dvzJMfz5QIYlOY|t~~CuLPtkqpv`Ol8M? zMx4V-h2Z#Is*~H4WrOBSrW&J-!)Y@1hFM;GQfWbsSr@Vu>>)bvFp>>nfAx#dp5{qq z(o;qQZf7*dNh6D|8Kbd}WNC?Dd{^eMQCnhKwj~{Szzy5N27R_?pFU`;Eg-)A6bz+n zb&HK%SHZfvFi&4NXQ(_O6%aX*__n@YjVAZ&wVHCOD)Z4lVPZYwgVm?>iK3_9@<(B; z`F7tW9pQ~9Z0;!N$QRklS#-xPfr0>8vy_g`qxdMwp?XZpRSw7V5>#&h$+WhKA39S5Y`)5@3w-0#R zV>%i7_<^}(ZnRT8dIHErX%JTBXGQk+ys`FA@QpP|W?UF$Ml7hV-;?0Q&bYD3EqJ(g z2DgjuH8tVm7)x6yWuWo0aTBXud^aw{qWMF^H(aJ|pC4+w)Mqd=k4kLPG!4PqE2D0O zlSch_MU+a}OO!)-S(r{)CU@SVCyi#qS$@*nD09R+fI7i@lae)LR)-iOnp}GU4C}@l z)IS_m{`sB&^@gLao)qQPx{(pw((i&i21zJc#ILYAv#y9mX8sVpXmjG97z!YW>%iXcveTmj#fd=y zve)dk^zega?cR)aW(-P8&YZ6e84K~sRysTQ!NRI?w!ik~E%qoi^;dQJc;L+I&GdeBZ<-OE$~*;h&Zw7`6SuR4ZhMW=6k`_FU6bGqkv^ zd0gqW-uLT+s7O3Nb0>)yB6>$G#f)@IGxNgNB@#QiP$@0<4}flZgWTulcYLd-K1!Iw zEJ*L(s!|6bpkHYZf%*ytAMOfB{$uCYDKc@vgl{OBZbI^Vf)4`m^Xv8Z_FLN`>?eX_OhSv}?{G0ecbal zJ*2vaD_$()leoMwW!U0;i=8afxs$^2bN$)2r)Ao#9l5RD@T171f9svDF?0I4vU-cL z)#Mi*C|NJKYF)~lGu(!%;9xwRb>BKOx_PJVdEdQ^!KaE&`bX9LBTL;q7!7=+^GiC$ z6g^H{0g-Qk>f)!Zf7k8s7o}Y9Ep;(!vdJY({%7Lqvwr!(9=uyaRF0FIlv68LY!)&u zteo&1SWC72w%r4tlCT*$+b!!-t_kT5$q}>Q1omfUIhk*XP$L^(-Pa$M?&fbVwwT!0 z^EXz&qd)G-=Px!KP;OxFS_-_4JlCoQu!pR>$KsGZrU?GEUJMH7gwR0sk!_^GvVV-U z1VmYXLB!1*bU#Wyqv#_a$Y=-Qr%vCK{f$wcuP1p=@R+gHL9Tf*+#z4kvEn2+>JB$d z+d&VUwch0Tw&pV>UYVBgbcmaAfI#Zuq~M=_ZZ6aaEUTPyh2fjff&sngef;h(S7cuO zKwJcO&p*`nvNQj_2YW1+lcs!J$35(N2$zQrk91`y<$W#RH+W(?07Wh;jmpT^mlgh3 z#-y}RAQ*y-?xwDO0P6lE(=~X2mYTx9xBxZ!81}aL-cUcZCWj(*{_-q?_UiK>DT(y6 zgg3S%dSxiGkT3S9It*-->AIWQ+d3ayuED1yRo8@cZw-de0i&!s2r$88L6X|3~?u%iK@v)|D&HI{@Zs)*oG3)#)Au#n5&?O?}` zE~4V}yA2>q1v+p0WbHBRf4(3=X22cC^O)HKF|4JE8TShjYh{5tUpy+k6gA^3|0{&k z_rnw2lJOt8Z3!Ze18C*U{)a0#{nukqH9gk>#oLIkB8uWXD{Ey@TxnNlb>?#j3;4H2 z{U6w~X(bn*Q)#F|VOjP}lcv@)49_-}tY&pD&GXl|VU!quo@64Fqu5$W6jJsys1q0`pryT~|U6+ax+4lO&EE{u{D zcj*^sKE63K-;-`Btsy6f_I)K>e8RY!j+{)p*Ik03Z(dssRIoijANT;p(xN|cAe?mK zV`}~PerRrZ)Lt99QXgWT``n3zxA9Ba()-y*1v`M1^tTZH47a0(EHeInp@yS47pfDv z+hjd8y{nmvxCjW**VeOz=9za8F?20-R6HD1gs>3FObx_XN6wOD_+LnjiN^P}fB%6z zLp=HSRe8Hi83E!7Tt3yJl7EYH90>6gP07X-R~ba&+?eWfcSS2n6_*?H<7HCk&I-6jx|QESNQk$A=nsm z`0)K&$P;DTO+KB(Wr{<-0DrL0HX8>ZJ{!sacyEs+TqM^aG$bAXCMghwBkx-N=al_D z#Ax!CX*+r7ufPO*$PgLTl%=yN%O>rzW2Gy>Lt|&tCGbaJ)R;cu;o~HY^l3ue$sUkJ z&{?m+1B0NOOUNeD#6_$+pD*Z^qNf!Ad(^ts&FmQXEbVFJoPLbfQro^j$mk0_WMsbO z$1DYCcM}un^MVB}v_V|o`!6Bl5GwXi?-jsmiEo9qocFJ3{+*}f|4|3cgvHy+a@(`; zGr7S1ehEe`#YfwPeGIW%FH20AEHXe+Zdh!{0AfX-h%7bbY+{MPtQyH)nm2j3YT}-* zyCRJ#m{|8^o-2B?jkUbRQ9gqSuJ2aG`t4(MK1$RZrTluVF3QO!2YZLSXemnF_82XG z3jJF~?LRjP;QXICz4JeGZ#anST*MwPL}jfmpN_=}{b!2bKUUMlk%OEpIq zWvHUr0A|YHT|ez*jm^jomu^W{0v?y|7p%V)0X0Lk-3)D2=X3%Qx%p(cF<%N@(4@%+ng%Dn=L|~GNj-c|EIZxKM41>NT47GA zd;N`8Dm`S{aE79m^~_Wf1d-F2eF%Mi`@5`O(PY61O~LlgTw~oOOUs<;ciy~_PU(2Q zPH9@4yL+_ncHF$hBr5~b5)QtGy$uc_!~2LO1wI6Vt9HSgM#kgctJq1o`P-Qb-*Fzu zhC~JL%~oa-|B=^uVZn^5b77s))bz`~e!kE=ykT2$i7w)--+=;Q)AogkAn3dhT<5@Y z-0tLD1rc7Q$n+NDKrQ?_VmGzHlJ~jz6jh6w{t$$@mtFAjK7GYO|XyNm%z=v%B zUV4V*GIKt|MA`O^o!-%hjeug&Zch+tj7GGB4h&V0O4BWBs9O$@?lF@rvu ztoYrG0NAa~zIQrv!GP8p3!P{Qd!hO3WqUt&>*uf?oTZ{R3iGmz1}ocKa*sOffs<(o zvZ7+yzi7=HnxVp!{fnVWqlXPnnXKDY{}>jH=17>%nB zVH^_}{Jy14^C@913T9|_!QEu?r+@u}^l^SW9+4T)nj;odj?Ux{qxLKgN->FId^MYr zoYd0;w$}3)w4YqT^r16Q27jlUaEnu4Hg#J<#+wWUcz7ZYWd)pIwG4o*D45tsj%!kX z

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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome_round.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..930be87a13c41dc7de03ec28c7c103d35c333869 GIT binary patch literal 3058 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..c4371fd01e0034b0a961ebba31a43c8f4e862126 GIT binary patch literal 42983 zcmeFX19v7}&@Oz(wr$(CZQHgvv2EM7lZkEHn%JCVPM-HY=U04R*Xq@4Rd;Xi+E>+8 zk&5yXaM0M$0000^N>WrA000vG?}h~b(HLAvjQ%`;T$Ck*0d=#ue*geNfRw0^s;B-{ zuUE&7gc`Z_9{=OSf0rns5%eQ(6sG7YQ9x}AW!rkuF8b4bm0kO0Epc){OpvqAr`47X z%`8Y!E#YEdf*@uxBMNW`fXI~C#ks8ax6iNE)$Y}9^_BKH{=dn+E*HECO|Rd5dy1`9 z7quR-Y&1uE3H|>gf~ozs<3^H(|09B=i~y(U5Td{z0ZQ!$3^SpHf&M4pgmGMqr2h#b z86)Ol29gNye-cde|J45}LH<{%2L+qzB^&cUg#;Ed$N%3S8C6f2ApW z8X1#)m`ULO>fxNG|Eu~(j6`r<{xg5xn8^PlKcD{JB320l4^*{+6GqAYt5hQV zr-k@&wF!aUpCB|H*fgz=PL*t zNq)92*)2V@bpGC*LdaQjxQg^H>}}AeUwadI;(EmTMFE#FW6`Xv!;o`^v7qQzV zt7?t04LZE+x{AYckl(jIBXY!JK%G3&A2XH` zNXOuuNfu%nQvt2(sjgQJYVVB^TqCWS#|;z*5Xw!B;)4!=2Zt>Hop;U->;mKjD+rEb z1v1T;+1c2|vH=t+YLnv69-&xUe}yGdE9!&-3cK>C_2-SLOJ(=NEvNvK6^NQ6Jg#)= zzAKliqhZN0mM!2Q!t#Vg6_m{N>!kIg`8{`mgGO=^{SUbgz>q*F;&Kq&Vaj9bw(#() z@U!c@G~-;`3c-pVK(M}7Bndlrvh~e#m$dRe5biZrK>&l^Kir+T7C_@hj~IeIBF1BQ zO)5)-@&S_5jIyo+lKLrz(!$P%BZIK_nI^f-a<&Ui&Um8ITFgxrh9(FeDMae0d*G+i zx5~6&Lr<&p=OXwA^CH_M0jFq6fy2l`G0fK#(L(MDS%Bz#FaQ=L$v9`wjsjj`+LwX zTy)fKjJ}~4PW?pxDdP(|yR=pR?Z3qdSfBoS{vL=M>yr)FI}NTvOMPD+iAT7gRkl-7 zRoh8`^XjOM!UiIOWk9i}Cd7$8hM-XMR@RB-vi?k)_ZOE}?~FB)1_8NWj>mSyFm*m= zkr&EP$PTTz--qc+q{aWJpwGTw4{Qg3JhBLW;~*^BRwv7=?@fwbetC*)9BPnbnpD|C5hthu#^0XG6g#d^uP6nQI60sy7jgC)ur4FR%EYq?}q?QFJn9`Q}UtH?-yI z>&69zo;^0=`GI0*X|PgmZk|E7juF(01dtpssY$@1aUVS(q(yo+c6P;U-}9Fmur~Jh{@Pu$N9@&J>feW#h`4dclnsQU77j+P%@jg44E;xO0 z!&Sxsy8JD3nbfEvrv&O9H98GzGd8)MvLFO%KoU0(`YEh$bAHr)fUkM;hc2f`%oBhV z#N=^iNc{zx#Kz9VOy^W_05gKFN!p2+mW5>xOve;c#kkr9XiD6SO&%h#0c1R(0U8;x zD6WvZ^@$#XwNVj=LCC~y^qdqCPIU(ds(Ic7Es*OPIUn?)TSehuhayXe-{JeP(8&#e zK2^|Wp_rn>*l0@s)3L6Q-jUeNcRhyuu*9Cq7Pg^6!kYRzYm2bsCqi${O6hr;850u} z`id0Ln36|xMz`lwwfC#{u-B0;o7gZ3?CM3{L#1a3N%Hczr)}Iqm>IBlBX9+}@%hb# zGj-&WkOZ|cs2BC+`&wUze5_$bynM`#!1GMphvw%Uahe%rqz^2Zzf=_`~6dUhM!zU~h%Jw)-U6r$YlGqypQ(@rR742(^Y6K@qd9 z#N;ucx|P({Q`KGu&%YGACyWkJVe(Wg?@zsus)46XV9D>f0tK_K=Oj`16hvZxiw@%9 zHObr|wM1LD&1ec>N?4A_O(7xF6Ra8to4ygY7(1UEN6s2>T0Iu0@nD^T2aKptM6TGg zdZxNClVG^4F@cfg`$eCx-u1N|L8hQ!6IpFTz=*#Q8{-BR^a5#nn%NnXB*7S*r%gS) zP#h}HEfU1#vEFU1TWwm{WXp}}NR95RAB<%KB#FFE&(C3%ptqHNODkr6CNter2gmiT zZ5)xkTM>qrJwPB<1cWqduISVelFMhZ7GC6kIJuUv1)LMyxeL;^+?O^BR!<+IeYb8H z{vjzn4$y1S8A2@10T(cA^vN1Vd!u$==In`5G;SX3oBov% zB|9o5yf#eEf~9;WlT@8BZL4h(QM0F%{M5O`SHxe5(;G=(Ty>FQ0Xy+IYmkMf4zd)O z>K!ZIRI9pWQccfO?nD9UBd2w}JXdToibZHrAE@Nlm*f-T#SGhmzxk2DO_B8`@%Yq! zDza@BhnEfiMwZYkJ$Ql>mpe+~9)FVocMkJVmPzz$%VgwV9(k0z>?z$w)>o|eZ~OaQ z$qt~M%DS!?Y`f-mKhI1Ke8LOZs9DfU@Qt@|Zs6cvIWatO{*k%L5qV&TFKq2J;-tmezW5HV)wNzY6zPQ3Jo2u_&J# zJ*ppt!Pu+yt@TXSY1VIA4S}XM9kRK?Xc%f zfe|ldW)fku3#QnN>VrA^DzbCq|FLR_8@`MR59eC+8DqlgZpM5AbJQmD zG~V{MavU7c<*f(PpdC7y4E8^X|KAATttRmAa<+O zw?xb}X;Y)a5QaM<>P;NWsWF@EuEfD50`+f$HjJH2m=|b~RTT2%1rF(3?x-x2;H`0E zBE2+;pRgum%$36d=3>1|71`D(`RHM4ti|Nu(Z?hU>h>w1C8N#mv>0H(AvgQkK*{e%OMLw@FmNZ?lIqSWjWCXi2QG{K{JES71eY+$Ej z_xm3{04=c5u7+T4iLzg@ThW{N8w3|1I}6BO$TOUx;SG4m1|Th>GOqn0uqWJu05>0w zrJ;pI-uAMfLo9kR8yen&b;I6`G;E9_l;w5m7qJ+Vmi8p$nxh&VFrXYpXFsoaC3bNj zq5Hh7Yte*h{F^k6zva1xfJ1SR;W4!^$dUs*?Ntd;)b}k_Njhi13S9uyp8|kJ{7$k~ zRV4${+s5V~80u52slDr`QLOapi7Xu=gmeV3vNq+t9hRsOVnIUoenlXmBLM)Ph^t7w z`=vf+eWKNOUMbTLptu~^AB08>zRVYlZA91#11Z(6!xKv4(%L|8)dV?0TQv7#D>_TXOtGR+nmO&NQFm02c|SLweA{zYS7m_YEf4f>-K)ZN(<7 z{8%>7h={KnRZWeEkm_YZbjXB;D1_8FUR+fU)K{PepM<_XA`8RLx{;y7lYg~1uu4uq z%1MS^F-}F!ws0baH=`7PEM+urTu|G|UNTD#(bZqC!L@*1Eyt{hDa;OYO_TLtojkzO z?di{%Az7GqMY^AmeJ+axIc$M${s)%2Vrt1}x)OPQDUYZ`*{)+Su|x}6QxEKku`+8D)q@qOU46biL&m;<*cCE2?PcMnZs8Ao1*gL{;_@RS4tO>RqR$O5 zM1n}=tjV(_oZz-)z?(FlmGXqDo9K3oIjrh(6B-H3bOkz=H)stf|CVp$^i;&kNCK9# z?l_Ev%zBlIHGXgfmt&7}d>#E-PcX{nlRgE;%0_WXX{hDQvq;zB(-Rq>FH>>D2Y=}~ z%Mr(q0iFNK&6Xhv{ z%ND)<_j#L?=Txt(Ww%j zf`VM93*MH^>BUsE{K)QU)U=ccO10r)kS4mn@;EMt>?tL;pLc%$@seh*2I(CF1v`Ka z#jbL${46A^3rfx$#hziR0}5UjO_Vdl6-2xu^0o>}7Trv2mR^@3zWSMJ`fb3sSydyG zK`+E?(s2mVHQ%y`F6SFjLY82(7x6~V@li@Cu(ENPUO15|ko6Jfz~5kIEC1k%!v_Q9 zESW|)>jFZ(CHc$Niye0dcTyxBFzYBZ(i<>J=*vPD_L1$Zvy1k0W|Gt`?WoPj(M``) zHpiH{kb7hb7#;$h>}qCVnzC|@pV*1Wfl($Pk^NBqNJ|XXoF6o?^UxZ$xYn2jDDeXG zD$QsA!OW!zraCCf%|UG)G6iu+pjIE7PI_eEjpKgG(-#Gvln2EAyg{+B(lQ!$>G8koV*1k%|sjwb^ zV4`CwYc9f>hSj4$eZQc?DZ^0EJOi5mB~d6)IN&uR9vy@Ss`UX_7aPZyRf7}SGYb0t zbr_wI2Psz))@wc44`9@E6-UF+hi9l+A7GbOGb>Cn{#3AbjtL}ETXmeqC3*fLG8O+v z_;Qiju^~d|QALM{z>Z@H0sEYlP*)yJcZIQQ5Utwwpn*2LyepCV&KzlzVYr7udr_z8 zRwXPJSB`F*n1qo_&F_KZD6`*4xfQk>GRiFD+Mu4cVWovI9;3Bs2c)W&#&tH%D;(&eO6T12r3)RslMbx@0;ZD&Q%%rRV7l+D^7?LgC zla&YIeD7I!IHy**n^bayrX!o)?RH79=~V)9UH2b!hK`@6heD{G3xdG<%!z!B$Rd=j z4)2XERM@Pf=B%r1~RN+^Q@#HcQGAru{2?O#o(=ZIX){Ht%(@^qG}p6>>VcE z_;>QIPXAhDxYkNCo@-R36`#zQ2(YkwAhgo;XUyPlSd!oa(B5hlVI32OBxiIG&~I&}f#Kr$DR3mIAH`6ad%_)M#gb z9zt4N_NQN+>#sXe22oGv8`D~y6np;44JakoM`0*%EfP0NvjJWW2g8$T#|j2bIMTNH z8du#g^wf;|!ncUP7c{X29@{RnMQleJWw5-?Mz@U?BpeLtc1eNVx?I;fjEU`?7){El z^tuOE`y+)?4in7_w+?<4|-Upl#nP_ai9E zFaxvHj>#|)RmKvfVGLDFZiM5?4Dck`oE6jpoj3dWgSrZA?`P}Rk;*KqvIXn}fF(?u z8(D{((}VHQ27;eI#*yjfv)c6iio3aw`KM6W7+uY=gzX&NTpCct<5rv#sX(Z{aoLAs z!6L`_4_0Wn6HFn7HhLgc+Y;f~o6ot>J7DftsiD^zSVlx+ft(Q`(#o>AY^uEFBW(6> z8t%(U;k1Aj*MJ4(0%^L+cNo{V&tx_F(MM=GQxnDnG)7-$29|EH1zpjRqiQBydQSmN zENk@}?liWvXx1l(EqWPdZDae;z6*FHwf?1-kmW%12XIgAo7EHK1t=1qXQ=~}z7cbc z@Kh1z5wL|k&Zsh**ubVMRGHAv$~SFM+Jrdw;oOR|-!&unK9=S08>{R9ry(F>C8%7A zEGg!trYC#eEOL`+HG4c5TaDqC5I6*RP_7cFzvN9!z?`)F)VqZDG48z70>D-w_|z)p zjNzA_*TO(ncIkQ;EQ+?*OG&Mt36@5N*WmJWuVZfCwtkf93y*R!P$~jR*yR~T0^%L@W`vPKr;IdS^r(7Mpp6!oMKp3jgv$oO0D2a-AoKEo zUx7Z=N0vrxFPw6*Ltf$(7YW*}>rpa;7KJE5FEYKdgrr-xL{ z%m617pu-!Ap3R4hplYqN>7W4Qd<;_$^4n%~)lyn`o4{?*o#KnE)@t-b&8goqLdBYjvse%Cf zmoSkp2hF@hK>_{N7a%JptuIB#<_@gAM%{tuN=ZHE84a92XH^M`eDgdO8;GRo|Le5; z^ko!)G$pBeV5RiBUSL;tAzDKt+9%x zbDwFA(qHldmZGq1LZ}uH(~71B1{)wlSY&WU3}fh}IL=8kL}Q|pO%>7EDi$VY5f?|u z(kXCQHe?eifnAH1w=Y`x zxdUCq)Ml9fTqs(8HQC2cb$zJ1IxVWJBvT?FA|ppjOX+uzRlli44B4b6nfl8Gb>WBr z75AT0N)%$E_-2XcE(pfKD+eRWpKdb0lowYGxq6|2cskx@icu51ze#9USUCk||~hhcb+*as_V;ET^gKj~8!#aA^=yMn&T$WzZ7_lkx~Y6nwb5 zOaQ8Ma-)3|oIKy*0o-_R^Sw1h2^$QhBXYH>G-caJg?aXsD!K0k%ZAYDqw~#WIy)+1 zO=DxMpK)YxEC zS4-bXcyEumYC$3opW|q#9R%H?b`^`# z-+1S&YoLj{*+@1Qb<7b9JChV!lWEAs^L9*RJo{UB7rr47KwbzOWMGs-Ua7seTAfi#mG*nr)wITm9@x&c(Lm9=4X;=LX^lh^WK@0h z`MeGstU$q~_m%=58b)|==+FIn1vJ97rP)UNMszoeZws;a4>JbCVnaav+TwbjMVc1I ztBoylJHlFAmaY$~O#&zdS_b+p0@jmlmphkjqZeWjmo_#vImbXOGB)&#MM*;@5NQwB zz}~SU^b+Zr0Z4?OGV4tJ;dP>J+!dz@F4mn!F{}v>v?p3X!2@l$<g0{?S~hb*!@CAn|FVwGg|nl8 zrcBcwCBiS;PtU_+A=k8QDJV{}s*xfjtK4hxCLuc%i#eqJy2HehW(QznZcgd)-2#zyOjlIQu^>L)lza6s zk~=xeV+F?tWa?5lXKH|ZSfL~{F68j2p2CGjbmzZyrIM|fL$zr~N9OU=)S1^{-d+k9 z3!9s}$|Rq~+$N>bGE!JOK9wcZ#9|>w+Xk*L+xnU@g;&LC2tJ#ld9}7ygHY}Vvuclf4~Odp#md~*szLpcf(4JxKz#4ZE}$D! z1n19X>ZBB17Y3e+$t8hcseA>EFg8g@gsyVFGkngd=XRBZ8!+Kvm*f!N| zPP|@Uq^40Hd^K^(8_PV?L_80B!-}Wsp+}c`YM)Rfre5!5c#yRkhRf62t+rAwA)r}f zlJK|30^2}lLxXxTyS|qB+#m5dBEo>l3`}z{Dvx3B9BKe}^C&g^@RwIj2{k2(h^)Co ze*x#OZ5rG=b#fs=y#|j|KR+wd z^ccOCY1365OxVogAj{GK1TZOUfAo56_6?})49Ao(&xE(_<8h%S6%W`-Stm)u%V$fH$iXxd*g-3yGCR zV*nSaXQ1OKKkasv9U>4rg#Vf7Wgke|2yla$-yP89lZYPF4q~NPGTn#o7j!4}ogI$| zKC!J8H9rT_UvbfImImdGnaRqd3M4Sk&>nHGK&(2kK<%}`nGQT0Wmfh(;_0o${lpLg zjU~wraxIvm#NdTcRkW*&m9~*hgilgdU=k9@Fn9ND;Gjo!383qLv6@SWDXG7g6j6Iw z$BT*ad5nOIZ^(`Xk5B*?VKo;^M!q0r=nvtqW*PgS^(;3EFJt9gUrNf26L#Sw4Ht2@ zc1e8~BV3ij*NWvaG8Q0H&|Yo1!=6+#Cy#!!qz>AjMDv%?x6r%hCsUn)FE{{No;}1g zeD>&<#n3$e(!L0M?oZ$e9Hmr(IY#e*f~6S3^Fx)$$st9}GTWb>BI0I6-HBA3qLd{V z-a%lb5y^vQv?PO*Qz5;ybnl3WAxPzT~4+wlkER1j)(gH-SrmDg49$0hOe4_wL2F+z-! zWP9jWS&#I^3f#bfftT5MG*!#gve3^y0^Q|GfM|pdGloYZ^tuFN9@t#wWaf4kpXX%k z6e|qltS0Sn@1k9dtkf81!XbNx`E5NboW9~|&;%EzMAeW_6dt~mIAJN(&x|1;kx5FiNBsrYp*ik1~m0fi~QIW5@5=N z?|xlSGALeNvU<)UQL%>?^Y`jK1RAzn?RjsFDd8mpOQ|XZYC@%#e=2?YBMg~0r@>@& zPPEr{Ff`|ywJ`_)W$bp!;WU5Cr-VdxuLOk8x1N1yS`;Z>FAb4KgASbsCb*RHsASG@x8k4YBp5zt!zergza1n&w7=FUpnmKS!xh@~LM`Ij| zoa4Xl(YcMGiR2DO7qhPR+OlFp3xOboWZ?zk{()0C!oy+!x>*tFptvnk?$GbYdRMl^9Wu$qDq*-Acz}7%m%hDJmUE zpG6|w0G3H*!Urt(C>1qY>%Yv-b|2q_-^QLcfp`*QNa?@c)6>x0j8iD|W_gRF zV<3p~c`gSTT$Var>pj^Y*r*kw6QJdYsb2!q#;ky;X-2OqzF|=@n*gbV;eM=$=xTew zy(g!tjnLEL*ZRv7AF^DrYwJJz#~{ST2n=;7;?2yC49k*^NpT`hCD-+YLtrr?TP)_4 zmTw{luvn9kGFECJF2(8$Igs%q%Qg`@O4~Y9iUDJVe&qy@pUAjpz&X-HQ88T`i1VH& zadU9Um5FO-GiOEkMF(Uiv8(_ueA27})131(exV|kj`{|A#*kkCi=#ETOF&&Rl2~|O6MxjXuK9pe_GCv5fb^d^Rc`o6N!HC=)*y!lclDeJsoE%W`afgVf zlCUKT?=EZIu9B^)(5c<=klbahC#OmAAIm&>+ehi5Gmmb=9Xxsc?F3i#g6zx<&%H+CM2- zgF@%e;3oRR{jolXkRAI*CN&>gtz1nLf`%Y~%NmIuFsuwHQ{cwPeR_jZA1rbwFF#x+ zy;`mFEHU$lZ-1{o&&wgT<+``dvI{R=HV<_j)FEq77`lq=Q)kz*aSVKyk~R@6hRUso zGD{z&KI97lKJWkGjX30kFRMU}2YA6yT~PC4#}$nO(18m0mA?Wg8&3>RYT)aW@;B(E z;IVv2718$o1g#XqQdTVZyKSajhngoXO6hAkyR}qY^TAmrYj&TBTMlvT-nbyOPZ+DdpLAAbBV8!Rbn}Xdtu14a-T4jD&NC=hm)ds*Sh8 zJ36on35ic!OcXG1jYKWq5Lorz$h{$Qxeh}K%_vvr(`D)k9qteLPAv4y7Y*KvEDRgf4eKYU{3eMi|#n-lg?C}q1ypE<@XhiD`i8! zk9TjqKca~JJVEAlYjUhbDM1;ERv{dven?R|7q;Pl>jLa%RL#M0SATy_MdgQ%OBxQ`Y62|4isr1LF%8>wX{xs8#Y3wl9qXqu0s_EcOAWM1yTd^#nVN|Uq-@3 z)M7*ICOl_=(5)vBLi>HCqzwRlf;IK*(Rmj~Ja9c0GztwdGJPUKz8N-#(xQqKIecO( zR?PKp@_V-`f)}#;NuCKz6u2C$yYSM(aEoO;=zPRl7FOLD-UHmUvQ^0VDcZZVGRieN zs(HWk6=SnE-HyX?C=n@>JQ*IRv)Viz6W1dz3S#Ru^aZZ5Rnlaph;CO^nYVn&xOgfP z@HCfb^ovC4+G2_By!UN4kj84)1vxp7ztBYQ5k|kS64&RzAuHE$gw_- zn~eC$hKSX$x$j8VM+}8?dEotWFCx2bEDSY0%mQWS+7_nTGu?2mgBVWQmv) zcN-pMeCJl`iIGQVS5D(=nDg0Ad&+fo`sLt`ho#E;$&f*>N~hI7 za|#wUUo81$(5Nev_|8W}FY~UOW+b2DXSNZpsQch$D*%XzjL1y}zs<2ntkd!@v~8pw zgsVs6I&0cz)(Xg|g+$=50;5;gD6e%mwNL!cX&e}oSN^Yd zqu}U9pDs>n-vZIJ5#*{zc@#|mH2{jt)ty=@Nm5?7Ew_t60aFmot|SJ99&I(6Vfv`B zznw8X-7d(Lp)&S8l8yno{NT@|qr6E$jsC@-1sx8$x!0?84xUGRjT8dkb+VIt3tfG7 zh5@xAbQtmqw`I{`2#vH!uk<|a?}tH_i@D2JI~oWCy2_~ldA+J(@?Y_bZNghF@L_y^~x9 z+^xFK&rW7u_&LU9#54h5W8lJZz~Qk#>+p=^D$quM!c@;-G4}{U62a(Jt|MTMI5(6Q zMGE@xQ1ZMIai&iz9_(IZfrkNM0e)uz&wtOdh*R9Y+Jc0KUo zUF#Nhu8pM_*s4@RKtI?{s;NBloJvddwNEku37d$JD%OWaD~yXs!bJ%rew>~b-AR_O zc+&-7l22q5A?G4~l>98YR^H1%11f>128I-gJpWYJz_dI8WcmGb0>!dF?v37`HM9(K zRn%W+7~9o7kB=U7Yuin7Z>oX|v_yxYkX~VCa`bY$m#aU>jf$&(cP?)tHGJ6&sXfCblf~!v3g1DSJ`l5sx^K2z#Zx$d`}&U^XXZtLG~h+6~xUn}@7hvbedIVmo-sBg3?Qr;yEiy90g*) zg(9TJ63>2Mr)GfXAj>W;hw1{a4v&&X?#SP93D~>Hgr!@^=)!eow}6Ypd~(*DtTCr3 z-A!;-#12WO1Hq;9kr*M{N{k-xLFDr(L7k0ff9ix5ETZ@29xtz9D~k7_Wm(arrM{_^3v=utj@|t^hp3z!`ZHVwxhB z1oGX?hfFBDqcXn#h#TVuqL)FPPd;NeY*_jOIdG+V+v4buo&oeD3YPTVEctxzaDF9T z9qPaHN{LoZ!eFxUsEj4UX?g_Zp^56f2c<+RwztF0v%E(S51#_A?p$uKboA;KCw6%y zwTo{soKX2ik$V#sOl;aVQ~FLvvkxr4{LJ6`HEvipu(jZ0P=#vEaYE{x;njpaVWs!=tbT9Jz5dX9^n>7_atNxz4K57?Oy{aqbUh%Qjk|o`Nr0TY1cQJnL=drzUUIjh9j(qR z1aUe}UU6i~DkGZnq+72xRexHcgXL-FCriX^u_?c@qhqHj%X^+?UotQCgf)ClCh0E% z7v}mRtp5X@Rp*i}D0aw}Q?7Q%e)Ud_y>l#*YYYv11x2rr07vWx15s(Pl5TL(y{#HB zu_`$dj}4x-_&M@uUw<#Po;dv&|Gd|`9|Nh-7l%th4gfIQp#`;7)qQLYSwC?DE2eki zu>BbVENmQ2KGgW0W{;)+{#@Rfd{5u4^u4J%nw0x&E8)MVX|6gqbLTcZ6m$rw!sE!d zQMCno50t(psOviM)K& zl}mk~!8Wwz>Yt&NhS{u?43M>!fdH-5w5vuZZ`tns66`#K;z$Y4b9eJP)~lyQ5V*c@ zzD=&D(c!3tbb`%pYLBrH~oV0Arfz(L~HzoU{dJTN}QL83+`5 zmoW7BI&?m5noPx_aCW5&`keKHCB(HU6Yq79fU!&h#v1Qx_|Mm@?s6s$Dsvai6d17O zAvT)3s~~KjL@#v!Jk2Kam`?ztX-3$)3iswbrQWqRl(`E4aS`^1fEAWEx*+AaG@3<; zaPtVwg?2SvrMx9rD}E^H*?7@BUPn+}yC~!|7*6Hx^dN5Fx76mmQ@b^F!f{2L?q{R%zG}BM$;RP8W6)`@ z(RrL@a<;bD){5>0z`OABN+ikcS$CQW@XD|Nt{J5_D~Y@-l#d4Kx`vxSW{Ds6^j0aV zpFyZA6bYC_9S`lYuYVGu58myhG2kmlDTa-O~bWm z4HsXWavkn;wIk#WOAMo>)Yw{*CU)w-dnh5WtUK#?y@Z$45r~w+WdOs;YHFsb1?8P$mgZ7ZOPhL_Y1;AERr$YWj-~|sZ(1H+^ZEV!kG|=Y z=tv<{W9p!)%9?G4D7b*?&Em{QjuiXB5sQ0~(BNGfT9j51KLk&(FGSaX35*Nf!z61G z5POUgc%iLOAqeeR1^?!DnbVqsq-OB;3)|A=G)lvx@C2_1!C^}J!2GtbxvJW|FOWXZ zmOvCYQOT&(r07$ulex&@PI0&8V(k8e;+X#Rq?Dh_cY9z!Id+|pF<^zYw)_6ibsx88snr7gdql zax3bV*XkkKU+|kOso`A*FZ?N#t&hx(xeF@+pG|U1TL=3|hv29JHZKer=9Qo#A;aU!=hW#IQ-=obh?HPXVnKw>;G z=y2h@+c*WGy<2LFcluG+lN@p8qCmwO`ILzJs@H=-vchO@hTuqA?leKuwrYPU>7T4K zb+d?JCC;T`7>WvRDH}8*CO2n^=!c6-KIn)IoMNH&H{ra9H=YsXvhi@u$>~5xB$n+i zE3NR)_p2o2@e7*kW%B#lBi}lUe5a4GK2-UpDd0aU@A5Dv17GL zMJW$}{8(B?Wg41yZdcV50u<#t*p7DZ3L`wozP4AnD<}omBDcx>sefXyk?d~2 zW)S!n0yFtY;N-+*wN{%7HyL`d08dRXNE^Iy@O{cJMu+@2fouS}wMC;Zb~F-Fv~O;o zBQ$9GBVk8b%P5@6+L5DK5<=Q2T4S%L_U}x&0)xYM|JP)!c34diEH34ZhKww~lMC}M z5=L3lNR&~m7fF96agN#Vb@JUMP(zr>wz=^|skWxzW57npqUyd;%D+v|fOSp|W}8cV zgAFykwPi0EC&s8UG^MK>butezX2DPuN+nNDx8P0STgqJ$42!YJW3F!og>Ol(ZxR86 zxD9tjt->-Lj#5v6sc|N<3NicH%ke=V6 zl$`g~-SUML+>CN!TIk`i1~5dw_0A?46Jq9G^ zD1ZBW`%TJ0lm)d`wd=g8+vTI@T*IaL^vGHbs4RcaSM)@g`0qA_?(YA!f$xWBXr(qh z?MXy(;UR2DFtZk31s=6?rApty4419NsnF38k@tSlp&@W=3*pts0}VF`W=w-<#$xMl zYB^4z@?ou>*QDLPNt-|tXBDhm(h!()r)ECi!jhsvJ87e*OUK~-a5-7a`z~zqsp4gE zGm!!bft_IdhosBbTLuxg-!w}IvX2#i*A#Smmr&6Bk6TisqK+W88GxvNi{FC+yH&iaD{OWeOj?5p~M{}p>z=k^X7;3 z?q9`!ZxC|yZn|E@p~@>Cby2iuE@8mXsvHgY(1QYZM_A@VcWV95)hwhsC-!0@;oTDi z;k%vQ52GNXz`-xr(9zcM$e$gcrh;ehs^q3*ouK7F2OEVSK}Zf ztQo*T&0rMR)-1uyb)F2MPTY$Ag3#)U6>O`^@D# zd>jWIkurV}i4~cC8Kny7j`POA4OPqgw}LVW^Zn8IgWH^GnOs5DEF*WK!?1la{#^)F zCVi*uwI0b z|30Ce?fAIZG>l2@Fy9r^^t$v(7F|G zP@neKx%R3Q#jZYs0SHQBd-1dD>t@DgD`CISV0r#m9*o8Bk7a~(x@?Vc_Y76T;5MiR z%+m)qO$_+&L84>sQxv_yC0Se*Yd!V0kpi-Dd(pnQEdj6`uX~NrdWXokbV~(NHBav# zW^r)tb?oxFEZVdS-^7KTUyhZ3S3hqx{Qr?ybZDuS45$OtoS;l9Qk@7y=S{aij~OT- z-=@I&y(Z%Vb6=eT*TtCbcfj!P^l^&nnvlXf8VT=*E#xYFgve(8N>kv-I}8;?`Fv=5 z+m0~4WK0BuK}Sl1%@tSwY2jD9K-l2@N!+vY;&NlX}Q5!%5%!3Rmo7sJcEp5X5A zZ8_mtZ<)L#7UD9gxG3e1I)*kI1q!sTJ5IsNW*D2}y3?8lq3h5O6zZh%sWt5IP82<* z5=OiP-r1h1asa)Y&1e7j<1Z}#`6(YSlb1OIn_K%`EtX!SkQ-D4XyOrxRT|K`mpY6} zhiFH63xF}!iM?N16oJ#TQQRJZmSY@XH&ejWrx-wna2s-(C<~Or5B_;co@fC~$#$9k zyLtbX^4sU#r~J1M-;?);`a45WGB^XYafxLhwHuv<*~sKHsklYA(WdK&$0yaln%w6_ zfY^X4g+Q3eWB}sf;b;9_A%N(LKs32&&|F2x$ofPZqe*28TfwOQy;>*^K-e^t`i{td zIyOSmPQXf)vsvJ-t6@YqkS#Hv&$ez^F0XmcdF96*^I6SRcHj#tGOJ>@>oA5dTD#E2c@w9x9Sm{(f!=B@Y5`Gd{Cmu*7C}%pRpc?k5&@0iwG|VS!=wqbQPtSP zZbUZjXmR!WU0*n*{OZ3xxP0Tr?TTO)w(lfY`$aZl5`mw(XPaGObM;~`>lN=+i-J!t z;-==@s|QI>rk;d?IlRW~B*|6A_tCySoGKd(5YL*e%VY2H4aqeoWteS(0+KNW z&!ZCAhRBSMfssw{3mht40E|3Y{&Kb1SF8YJlt9T}cd?hIOxfPJp-QMxB0N_#Sc zqW&JInhMiP;N|F?n0A!eqyp(+h#L_QW1Hid$cO6>PXsVNi79S9!kuSD%A|ludA_vV zBOvy;mI5hx%{inDZ-2z;SCuzC_nh*OyIfOgMbE43s&i{MMAV4KEVe4QylZua$dT93 z)bOMpLv+g|%aJ|J4356w18AC=!>x?BsK?Kb1Y(DjX`~$Y=~Y;?4oZRSAOMR z9$YTEVow5ZY+j_khEO4upkugd3o&^o%`+iXo20KVvX7hRXUX|S}w8!r87(?A>H&ot_gs3 z+1L`SmYC8WQkUT}pyCeB4w)@NdM$etib6Tz>gX?R|QcALxsbbBHg~*W_S~Kh~}*} zffuc1GkA_erq&nS9lkYt&-!iEQ5|q}L$(9+#DU`HCwp<#r1}~>VvSMpSesv7TT^Ga zL4r(9=yu7mn$!2RgqH`E%e&-m4f0;l{eSb2FU{Zl1LsV!h^C0H#u7D+MXt5xFJhL$ z43!{S3^KxWWQBY73IYqwSHy^+>#Ajj)9Pgv8a71oK5KlUJXc-5GLUpHgD3-JTTFIh zhPg1Td7I7N=ypR6)4Be(t>r(z^TG3f{QRldEBPl}8MHMJ7=ayv-C3l7v&6n8QfHG@ z__C}`niK7YXe(KCm&0h7r=j)UO*L8MS zm!p9e+XR`;A$U=~_a#g@%Shofb0#I?7$i8{IZ8kq!+7AFB`$D5>aDe4x?WF=(%v}> zgjxtrB=^fZ-O~(5i=c@IVY{c9)BHp=7H3MdD_W5V^*;Z`dmd2!@Z)zchx{-_)kmWW z>yXsMFo-sRf`~P+n|E0c3?vk!;3S{ODglUQ0c#aN_4 zmWd&DFXXcCHS{p6tm^a-`hiLYW&@1*wO+A0zRU^}V&!wR1y-=W+i+KAqcE-dK2nQ1 z?d0Cg%L&KqE3bI=`Q_g|>I+uACI(@vv&3xaEg*{8%(g|gA$kUj(L~z_M9o}KC@Kwu zOA0K{mz**_un-HIa`wluil!ce9U4<~^;upnAW3SZ0G_JOUQkwm(m+x{kqgH9@8Yrk z^G}{$UU~NY=HI$)E4{smZZ;T?o2?=rskPR|{^X_U2Vkoga)yiNfSZk{1vRy1V^S;# zm&$52vB%+MUK0+jn~N$SV(pP4qd|SFBYL1UEpVB^5$2%!D*JF+WfPCPpVeD4N5)h< zR;Zdez9{vO+a=(6pOddEZ~L)-Dfd4424Z#@^a$YUul_x3hysTUgy|lknanrO9S_8Y!aGaAC$dAnrWZeUYMOD4(NG0+T>JPhu3)wV^8#Ig47X8s&F%p z?U|WT&PT=Ubpv&4Yltz#1ZoTK*2!Q~fF_6hdbkiC0;#YR5N6|V?!s(UW#c!ot$CN% zZ*{6Z_hFZm-+%u5%H~azj^}{Y*br-HbUi4rF#z_mS%ia7zH_&7PA>Ft_;HF15#X=@ z?3Cp(m}j7BfvY`6KzrMr7sPi3ihbV*qF*p?kn(fb?Ta5a7~NkMJ6`k;<;;72 z)7V`M$W8#LK6Cjrf~Nptu5sws#r5NB5SVm0c4$;6*ju@p4cQgR4k$v;HbG+XrZj4} z&Vt}r5b++-tib?1KbcE{)oZ4c`ld^@^q1u_D?^;FSy@>s%geL!yubL4 z^1-j|mEL=~E#Eu?A+$e`mT8mB3%EK4VaJr+E9)2Zt$`-Z-2i}jy!cr>HJd@C*4OJs z*v+~?xg%)A@y~n{bVu4<)34-1m2;ch)VSU&E7(n;FwFOwA~={-8Bo&`t8QmOfFJ@6 zgo5Q-{9BgRMY{7PQjZzWvT=~oa~8{ zjOyp^fcgAYyUTO_^fB|B_irLszDU2-c;#egw3@DP(Wyl;-Y;{BVrM4o)&0JAA_Ggk zUM92DObq%9LJwr**T5c!m-z^wXnkCI{4?LEx)<%1%?8Pb(KEWG&$WnkoyBSpx2@k) zKh`R;noI0brZizj-0`gyN=X;f&`!fxqYUmZ&4t~X?Y5G7L+Y(9_qEL*wg1JY{!5Own46- zt(9$>l3>av>6igd^LxVw?lphwNA5A(e`ran#7W2a#62Hg8}=~%E)~;4xayKqK!-+P zWH;-ivlz_|$WRS$^C~K|ZSc~w;bmSQK)2Rb2q5Y|KCf8tNY0d3STbK5`6%mLwxoK* z+0{v*M*=JWvTg%4C|hrDF3HHDkJgYym>@%@%+hRLp80^w${U`0Ub)lmTj+=Y0Ys+_ zz+M0)RNtu;YzFf0aW8;0)<~39&fARZ@8PS^&Co?wz?e>g{ZZBlATFxa@~Qo2Hohf$cy)Zy2O+6c^ED-^Ad>n1?7MTp6z0M`~} zwSdH+vWh0bGn$<%W|M4YQeOhL!*;(Ggcc;L499IhiBZb!-*LAq%d4JqetE>{SC>ud zS(Z0AL*%fU`n&D`5;G{aMySTPH+q=?o@%->HM{KsiTH>ofPV3 z{&xgK{yaNnVnJB;Afql~{tU$(V&$7Da2x9Nq2*b*=!)aYE8chC^3lupv_5ChMh8Xe zx+^ps45R)On>?~tSeg#yox<$G^K7-LNp_b&F7xi3hf@b=;mc9H9nuv; z1qs%c!J-sC`U0HRa?B`Dirm`ziX9?>WxEI* z7k%$r2UwrTQUDnI2kuq=`^WEA4jeMv(QZ1pK^?LAU?;4|mO!>2nF& z(4q}n_u{?@a>0<+XMY5I<{KCAiwsd1qj5&7VxvIG z&hU;r4+n^gri3#`1wqDCo!eqffzC+BJZH9dc1A-GhQ;7 zP~M@nYx|Z%xwd)tpq@9Jj%on0dV!21c)Nm$P59Aw(^3i-SR)Sc?AMP zm#zkuG7@@4M?G%AE!z<>5c-n*+cUOE8r z2m$H#zI@NqU!QXWv`LLlk-}LqcTwS*=2c~Ubz*8PmuR2ny`c%)zC}FSkV}Nx)tD#9 z&b)m8LoO}<{fFLHGgBsYd1(rrY#1T~9R1EDxSO&U9WrKntSnJf=Ex?sCkr@DhRt+Y zm>#m~LGc_IBM@TUM#hJY!|pdQT*dB4fLM1({}E1bo8d)PZi7`%xUnc# zdSaw2v#Gq-KfUOm%Og*}sva-e2gK=(T)qqTLIp+?Ww3$_i)@I9;8WcU9%eM4nFQarlduMZ3{Xvf6z$Vr+#xdNDN3TLde)YK9~4L**<<_QHn zBt%K96RMHg?~u}P<~^<`fBb^8%W*pnm@}nih>;yO9%C5J72xD*sLOsYGeKvHIc6~q zaat~7*F?`3fTS_&oTFUVHIz&xFcfetj~0(}IMCi4s0hM#mIx0uE~#gwSoyEW5)o%; zRdLL*qK9!AfO3cqhKg4=U$>eGiF=78l={^@^{ZmH4O@r>KfGo7h*lxw@b zcRmXo)a|_MyoRQ?#2%_ES?8m|fEA*6>C-#|N@ z=$}pO5&6w+Az2B+j^{c9T%{~nbjIvIxT*Y)3r{Pr{op;rBxsKX)xaCMN`_2ILb#*7 zokn4+*Byv0x0xLR&h$Q3k9BZe6I!sH>Bl4N=7{jf;l?E(l<^7lKEid}#2bNn8N=jb~a=k6oqPMd-781`MWPOO_SFOD& zr66y-K5ItN;$8820OIYAaYxjE2@sitDOgajv(b();e6;DwWRZYil;z@ZAZ9xy)i!x zM3kUNq5~9Cmfm##Q?4uj?FY^+4?gwUE<3CQm;$r$R1VM%-!JquJ1}N;X)O)Ra>0;f z(JdS~tpFHQW&k03lI63QhUeGGNP8c0Qt8a`e+*F!w3{ZhEr}ZT#3~DJ> zr;CCj956V-^fOl-TYlkR?^`au=9mbS8v!+e*Jy-F6Vspc#o;(q97_lvstSRB>@pOy&mv!u-7W#HoaxpY|B}l?(_Y@ z5N~&kJE8{ce)?d^%OD%n>Kd5!CfDN2^;>gxP+MXH|i_P*WPwPwH5KWsKALR2~3B@Gl{fvHErO zE(eeV==rshv#bZzn|iF-D+EU#ubsZf@=(Op?-p-swY-A3t2|a z#np0PVKyGl#O%(w9Rh%wsx{aE%rFvzwH*lM{Q%wU^l%kfOprlkrbFpD6bGuX)I;0YreKH&%ZG zQBVtk{Gghn7$u7p%qIJsql_C|9hOz?4iT?x(_ZVDYe}6>4AIyadx1IFT3KQQM6kU! z%@2p$=L{AHLl5e{Y2W7Z#t+}E{NX3=g3TeQ1iE3=8bsuM7J6#xLN5%)mxPw-=7C(a zURXzl`VFl@2RZV4lmI7&IRWBY=KB$?+4XSo9kNrCV0S-FROa|Es-i*}jaM~kPYMba ze9g}iV5}I&GNjKcunjY@tBLtuRZ0Wa@>yn>RFaRW-IJa8KP)B zZ2gOl7Bo|Be+py~_#6!VIo!RJt%9%W@>XW3LL#DUbS5*!Xc}PowBTlpudY>qDn#rR za#%&y@ll2dZ9K&e^7$x}N*vT-%}}WhY+-^>uN$VBvsXwBzhVED^7`}dR{r=?r-tb$ z3i4E!Q$zimDPp)8r=I*p1EaocyDCh{!-dL&Wh(gEI{}W+tRhwn8{&Gv@3psK_tSnW zc$sC*)(M@|*rY~BfU}tgq-!nA9o&_>Tu)4@du4kUy#}(TR3Om+NqP3w zm4UEsGWNE7Zc03?oz!g9=^&>}V?VU2G|t|lnjBST4zY=9FfqsAmCoTj^1N%!hIq2~ zOE%MFE^Y|qDj_ieBRx(g9tW_-1=Co3$w>p9g>Bm->}HLET|bu{`?S|i)89f{Bxa*3 zC9}=}Q0XA}%}cVm1X7XM6m&gxNmS;T`e$ml zvc}7A+FpL+{b!W-T)H;{BAGgyNKW!5*J+#?A*s1i@|R{6U0cUoryHnzUZ+u4iAD}% zpWKF#%e;P|Zfz|&_G!N*x|K6Ns0K;R4Rej5&3u>fjWx4sf>u2oD(ut(Ms~7kK0L}) z%iON0j)WJ^%R^4Rw!HPZ_vbn-001BWNklPB@M zF^ZKd))fPrEIx#DVt9$^Vtq{q#P*a;I(CC|5at>w#&-==FgSoeOFE> zTBh>=Tt#+viDI(V7hZFn^`QGyAMxUAca>j!&%Mj1uG*y&N4?3Mg<|v>5^kLyJ}njp zU%R~z{2pQKHgaql!nRDg&3KEvUz(Kxvy8y(wZYK(xk^=L8vHsTbd{i5jTWlGsdr{j zw9Dr3^yZjEXDZV(aatdMLnoikCOR3O)L|=)Nc5BKkq#oq?>JEY@cHMI$KB&f3(T%~ zti@q#aVh#cvqN}}T?Ixv5q_gTYq$BhQok+`6l9iV`vG~Pjff@{TZkqb>%(WB zhb;U^JjL9id0A1FUP5z%ioCSF%r>1+%C>uyvg^A_+40CS-*)%uXfDZKnQSNZ2gcfe z*5K{wc?Yg8D>r_!EMNDLvU1B8%Y6T}Wq$A$wIfo@BADaUBPu$JK=1P}Kd!v^o%bu( z?c0JE0{&p9qkSgqjd}lJ6`D3xzNd4G^HQ3aX`5GC2nUaRYaTT0TJ93wYY*YFoNjwuW&C6Ey{G8!NK!sY_NS%!|p+ zOI4YF?9rE$&6}1r7SUDb>|9ywL7t}j66szZtZhXcRF(F>R|iE}DcT3y1%i7hUYD~_ zjFkjns{lv)7%P4P;SoIR-_QZoLOXW{LeQNoQ_iHY*hY`@2 zF9I=XNt=d;&#^z)o=PCbGG#-rUfbkIL+!>$VUijsM$jIBxE2^%Ki5ov80~ZfU^W>D zGXwXC3)I;WR%Z|3dVS~X)uE&3IU9;vMvGo6CLiHmws>aqv+n=3+5hw050+zVwHsL? z2+(G`qIjF3?DW74AUyqKQxoFBK?0b+aX4pGsq?Zs+}}AqFiMTb!vQQ>FC7HsUK`g^ zc08z*J%h#M&mcRAU zvU2cN0a|3ZSg9}p#GCeSD*y34_bu#46<5eJHaLK;|$6wx(B-eyt#n(KA-tzz$UIFQ)FoONPQ zH`%1z21y*#w9$ywv)$Vdlz;e%e=QF@^}3pw0>_G|%BmDEO$Sbidg&}NgJJ?SwI9Nt zEc*gO5IbU6@(!3$AY?BLer0%>-G}Wf5RB0QPD~Oc1ao$(x~pJV-@UY>l)Wz~WzSg( zgj?iWQ-|fblP%CKVgh)sHtX+lV^XCZIE84=%lyFgl`S5+{2gWa=C8P&ksL3RP4V;B z?kwN`HxDVd9NcWK4V7Z{wc1FV_JSgg2mQy0D#%W$|UGHiNM}~{M z*Hsq|w}ERA*#q@iFaEC2msdXX0s}*+%FYU5R}5WBXRd%(2}6`M;5PO8Tm6tDtECKX zxYm|NSXkW&;IW<#a3V|sLM6z8d%E5O1C)EC9dRx;!c$)&>~OZ(-f!vwgB~4E02O*g z5YgQ*3Wl;DDv*L%n#v7;T`BW@SCs=_{)4jotqaVtf)JhQs+XK|M)_Z#ypv}&8R)R1 zBI+_u-80ZtA?Xux@mB^o=Gyv+!d7z}a!VBMNpqJX$yi)~Ws zfN{DKCnt$aMs~?5Z6x>*L~{eBzK#xfq>vmAu}FQ0TQg>=H%gwnYwN*s_D{d7-1Ed6 z>#~>%#0D_ba2zT6kdm-WJ!X}e!*hs9YHd#Rw8Y!!cTh7b3CwOLrQ2-8hWW-hT z87v0?Qw^z^Z7JoL?=0n%Ul35Ff5A}#Mn}LWv`{PGz;;N?FgjZJT4=rgnJ~{o<=~}% zQVxFe>{1TyGrQtfuHR9f{AUj@2bY6nnB9@8yoe3v>CWC~ouRT-;aT(`Q#~wL$-{GM zn>s@lfHk#`+A=a#)`Uar<|1c^izga@4BlslGseOiW)T=)1Oat|*xZALqLIR!6fB#p z)1*!iICzN$Mn)T1Df55xz{_TD`Th@=W49k9rl`CDfCw<8xI`HkfP6m$2gTgC7ZQBc#H$AcAlZ4VZuZK*CyiGmNMJ@v{Fv|iBhWP*#8Oh)AyOp(A8s8nc0!j z^E%UKaKd0iG%!`$BFN;S%imcJe(fD)W#9GX<^!9`FQ0v{`TxG;#0)$T9ntU%a?LUd zAXh`a5Lg=`HXHEFEHK**;|)s?qE1%^7I?C=Sx zV51=?TBKU^CHE!(%M8xCsv^E+wI;P!08u%S!jw!pz=7UCxQoQ$Qg&@SSbp=F7nFbZ zh)e4s^&D>Fc1742ohfp>pu8(PN{kV!%u;DEw8m_XDlP)rc3`}hZD_Hlu9zYhG)Lbz z0H-FQJ>Of(Nk3i6mQ(DNjlB@SXm&)fP-TYZC;@mXXxiWqh!Vg~Bezm*k>rU6%Us@9 z4t?{z<-k|}sr=amo69TDyGOb8;3l3EE+UXRo1xZU&pHwJnBK#n8KxPtIQ@ddW$Z;* z4SBcX?IbBDyn@WbCz|sB#5Lj2y1D3>r@V>--vsT~r&YgZ-i-57$Q@u{c z9ggvN*(2E1z^GRV2OegWV_NprLbUW1I>FO!lq!U^r z;Wla$6w<}tXNy09jn&#gRt2~81tHm%z5rKormNqFr>vBk9&}Xj<}~e#wZ#$ z6N@ zye{aHdP2mLLvcnu#C3ypYih_bPx(z=w-)N`MiL8?Q4-eo5$HqgSu#_75^~0FQgYjN z+T1dg-OXeAdez{eX+_?ZUbb!Xa(UDDezg4XBQDkB1oYsk;8f8dZlw1G{?LLW8ZA9k zK1nHg`mv&AEbh%qr!|c^E`;k8q+D1XX1KJiloNiuloNiml%<_^si>+7Vr(-s&$7ZH zF~DBzA=F-h9f~qBm1A4h6w*x-vOqYJu2QY>{hPqU-XaJ7lLONl$$-pw#taXt>VSv=UFDJ}b?dnib}H;2XRUD4x&-uvjoMimA}>bU zkr^6ErNxBhiAf9EoG%M@SyzDF9Ou4kEFJYFsESt~)dfGAsnmytg2{J3^2jgG-|~GQ zogpp}*(!1vm8;G5ZJ~A|_r*aD26_1;uHy`v^=~(-Mw)HRauF!z&zT*nV!!FwQcn7r zQjY&Y%}I7Zw18@3hYCi4UMA#DR$JNmy6=LENI(*J@lvYc67I6;e7Cov&87n?mQuA=f14_B; zTT9uzSJUhq^rZi=8!96-Fs$y9z$T-I*{^qCOU@NzqU4|v#0$?|p4j0*Eg%84TQ}na z2bas+{?BJBQ; z<&~P!fM{e_GuzJifm0~(TB)Ol+(>wh)_RxeCF--LGS$EFTpVWaYIlzX@}wi9q`WCs z+NpE0E;w3EQ*$I}d{X6K_~Sox=8cAk6%aL?Ur@l(G!#_y2d`S}{;I}W`7bjo*>YWNt*6BM zh7HpDmB!in(<7S{=+ZHz%5F8cRIt&E-S<8D#`3p6_Wp9`<0f08p4nV&?+E~Lu9}8| z*EBzEhO@;*-D?Xv=%zr^V=-xAhTJOR%zczaE*(?KJ^#AQx7@icwouD$$q-velB&A~ zfX3!LO^-ut??16`^U;( zyzg^lOJqC~+bu;gC?e^Wm$JKE*uG7zvOd#Au6Kl>F>QS^k&w{`8@`U*P?B&IB4sK;!80L<5EOzM3qf zJ5u*H78FWrcRcwOLXVn!;ofJ5TjGmcrMWJm7N8Z_@#XE0udW$|rK;-M7VJLpE`y9! zw=p7qR>AhoE3=<|>~wzfr$eB2wjBy%L_Pw%&;*DLTa0DW7O}{lrOCQIF}*FPN~+za zJ*7;A873;Wvaggw-zw$Mm1Tb5@>1r@hKTifr@x`hcR!hOlNaSAPnT3`XN6va*BExa zpa#n*SR5gL2i8dp6OrElJ_LF1U!Ii%Q?sFR8=!JZU@4!u?CSEeKlxz!>{qYtsKmBS zEl`)EugXEoCK@qH{naGNF;hVu>J*k(U@zO26wk zJ2KEkPUG8pT?=xc744})6|?_9IhDhw{YDJH)Jd{aT7rX`J4^Zg2Ys!)>3c6IySE?o zYBx}s!30T#=4BYF<47$FO~3I#>TY6LSc-5T>4)1NP|C4SEM>=ot5c+G+EvPIdoA25 z0CT96m0L?$zPXe`SCw+}$IAT1_m%m9E6RMfwJhEDU(0-HC(L;j^f(Y2s%bX^h1gmT z99_+hs_`NRi$6nEYGr{_+~J{mh6(^yk24@U@U#r7Kq-5$eyNifqSk8l@zIb^`neTjP znVs}vsZqEz0pP?4S9h`08&~$1`JwB}{Dyaz`OO!U*SnO@ty&Vw9u)1`OPcd}1QgV2k`Tc71n4?x^#fcWwRh|a+pFYdyw zF@Blx(ez@?Jo9-*Z&a%e7lRGP!x%oHizyz;60ME8j_V~h|EUl}Ddmx;eXG3w*%y|F zoH~WyM208vh^{K*8B^?HT@3(Az0O}Ddr4R#2AI6h%u3mELYeJ-UMYKjxRg!DeOnX8 zJj5&e%6!UD=>=S?Dl0ZasL9OqA{d5D6SD^b1i|d2FBZn5Ag^0t1wX+R2jIz(GT9HO zY-Ra6w?XBjZ1S(p{lfgsZ~yr0rrQpvIi*espEYu(GI@s=sj&Jo_aZmU&fU&tr6JUm zyip%j147+4F?5+c;_H#A@@-A-+w-O!PkuS2#siDQeu#6K4YUxSU?y%k_@vf!5RNAH zKB0whwWiq;?1}tc7Q<@aH6pVj&mfA`-;*xWHa_6w>u0Zj)?-1w(-?L zSQJ8|7{-ScnmVo0&PCRuDO)c>$3o1k57$BmkKaBmiop<%bcWx)*Y9}J%LD~5{Hg+S zSg`QFNq3w;CTS`%>%oN@Z?N~yJaiogj$O5At2L&;%@i!wcQdbCAX2RqF*|+FZRNFR zT~wZOuWyp4nb{wK9@`16y0#*%d7mSXsMw0*W}x&vhJmU7I)j%?5g*Z~^R zwwLpYDW))&@tS}Lgp9qt3SJCwaEvIYlR1*A;oxDYeFzYAu$x!g;lvOp4ZX`OQvmmc zU%ION%KtpKTzUO1N!2x$nCh#Ay)$j3VOIo@_DmDZ9s!(boD5i3u~VvWg&~ZC>W^%u z-~Lx`fAY&ySQmp6GD=`S36*FlETU)l;&kRzu|~bxv~Sys9BSm9p-2R8^vt^KL_TS| z03R4dxUjD2W40cez2+I8D$jrDWoAP(cBo7-dYz?JP_Kh(971w(5h}lLcFaS{(p`R8 zGD^O!f6DI6vpYRo4~Iu&9_Ju8VAry;Xg?G-XF#TLhWH!b^#G5VUUtk(U7dol0f_mX z0A1NqWV^fg@^6)&|NZxsE53D0_9hdRGy2^z35n}>1n}XrTnMIUtE6fyS`AiZ;|txEzAZfdr3X+#UWZrF7%kx<`BfO^-g8; zU0+gW$3A8aPLuv@fWrZxVK&1mGB84BV9|*Zoh{fllA{IcxE5Xrwmz$d&G&Fjp-8zG z&v@WaDF>$WQcR5|M+~t;WY&E7itEeI{@#1bH?Ex+BJY)1O(wgdZGcdxft{w(BzAZ> zOauu?bJF*IYMV?-Se}F3dlYxLJ>l)h-@ScOnVWwS^%8snAYY1#oj3JnP@Us7k6G6M zs?UV`QI&>4kt=hD7OD>GbrOwRusa%ruG6{t>Sx^NiZZdpyX?L-+63!Sr5r*-juHh) zbDU&5W2KdNqb#`D(x$TM)EAXar@Ww)+14W;AOjg?Z~*{WRTig@+YCLdMbzx*=m@q& z#T9@qfDM2c!gk1RSYsNM!#Q*GcTL|-s`M0tC#OZzw(#-{Pwr;BpV=Yt0^O+1j&5V+DSWIc<$XW5L4`W%A%0tP{&u@*0>ss( z6XFhZw&?VXCykIM>nd);?mEy!HwFQ)JW#XUiILU{nxAC%`VtQrUFuBg*Ex{Ysf_k0;)(b-;}oviG)A zp3Bql-0@**E~(G1(!yVnQ|~IQ#*7lA=?SVT=tkgc!hQ4^%PVtrsDMpIJ7Ta|D!P91 z(rd~u|KWM%%Ij}sK-6&!>cJvgp3KAkRG~S+K-&wUiD;}LH`*psqlxu*RO;bWS?g3^ zAJ-{E#8j_JpAR)Do4OWsnqh7rt1mf9XeOpd_+}53iQZth|ABjCqN)qg#kUHc>&qo@ zP`U;4(!7*kf70j5iy!l)vSpJNbubTd20ISLaY6xAyY_^Z85}CJrJZH-oqwWizSED& z`2fg{KeIyKVqvSa-7a0M zOUFZd;`;_59^tINoiE?^#FwoY$o0UhuJ&r$6VS`QJ3e&d4A<7Z2IRtRIs;eNi{MK! zbc(#u%uF=-kk@G1=Gx{FX7c9=jwp ze8K&Kh1p?}GE*>Pm>ptKjIf)vt^aj&)wUilp57wrF4i2BC|LlT{(sx%OP})D@>7rcvIl6}+o*~*&<}yx zsuJVb)_n_a6C32_y-z4x@BOM$W}A;-#3>Is*#07DObD_tQ=9AaB{v!%$m(`whszp6%?=ej%j}U+{rsJZ6Z| zy%s%IjpfAVmD&W!fk(Sk*hj(s81!t%Rn$ucn?MW3F{DQ@@z=+t+n)GR9ntJPUQ2NY z%&~lJ3w((Y)f>}P@;_y>MK(gL){j6)alo*4uk01;lS3xhm>%GFzH8f|**QOXPPxl* z`~1W`eQGr!)>gXzP(9(E;mXW00OwNKdiS3zn@@fI+6TIVMm!nMvR{K4t?gi%zgBe(%#WGILlu{;k7(f_`vjTlDCh@?bL*=D!`|$i zC(5zg4h4@htIzISaS4dsFs19kc{y7uJ0A4bvT66j*F4aDn<3f!CG z=J~%aF5LRW-v~sF&;5YL)eB)^J+@IA7WHgem4YH_Zey@Bvgean9t<`ajv3W2>UVMe z2YfuNx;l-r@1XI*x6D6Rtt*}>{Caug+b=9vU4L6gZi(mt;cdjSR^TJkK1>@ExxQXT46kc_ zfo8(jk+#B~oZ(bi)BImI7iBF2OgMxSjS+6$iw~|0cmQcHYxrZO^j!J z9)V=Zl`}v6xLaqx^tdmU=iK*-vVAjxwIk4ZrV4wNwVb5B7u}j|+FXwPuK!cY(p14_ zm46k(3SI_r001BWNkllxoq-EDK()4Pl@_E746`kgm|_Ja@=$YFj>j3Y z{gT<8J8Qrwr>vC8ZpdkR2Dm!90A5q4wa>ThUoQXedp=kG+Dw^cS$+xK3CRIoS-s? zxI-@!hL*+UI2}!}x$J)YIfn;B_7*c3>KY87)~#R-Fy-Lu2&Pa;QJgi~9uZV+z_rMk z6If*%3N%&gnwa5aKeRw?^uyF;_A(O#E~Q*{)s5vs6PzXKBz^dYSIuj2aW8CP1MQ6JH?6gAcwKA52UP zMvaL?5<;Sh2oFRB{7MrkU?T{{0?q9=xA&Z5_RLyqerwH|z4y6o_nE7!@#Eb8{+PAb zn)%IdeauX8$qx??cX!gxjaOYrAAait>E1iORX!89`^rC*M=Jo@l`PcK&WUv0xlg8@ zz0+N5)Qu7hm`SWqFO6e2RwYVkIM?I_?jmEC@5#+jT|2L$(Lf?>eh2sdjH@ced-JUl|J<6pFe!|;sGbzczIl7ugdh$jphKZBwsv+ z31u{1oniyTHeN_KK&z~6GLXy%q2uLmrZ z84^=2J3F*P>>|TM%{0`MFX}`ycjQ_HVnzdw9N6Tul+a;C`tHtQ`pqBzYWkHo{%5+1 z*6qDzS6odOE!sE)4J5cG1PSi0L4pRC0FAr5TX1)Gf(EB?Xx!atq;aQl3lQM&ymy?x za6g^>xps|`wdR_m#;jTV9IP6P7J+r&zep|%cpt6sJX@}SuQc@XWI(@~t)p!sOpSsY zZwC5Ns76%YoJQ{g*t*A&ud%qedX$%hjTMYceVC1tYo$%|#(7H{NAWlq73O)(e2c2> z-melhJwa4A~^H8FA#a!NHAu0KG zEuAmNjrYLsO&u_J3xo+A*ge@j?(qmG1Kr0STuxI6iV?#Iz~A@znl-poTl(zU9=RxF zXzhJejbkzu7RQzyLS&v->3=&yZ7PK-F{&FR9b_`h%K12#E`*72Irf{T0tleH=;FC?TAtpi$U0-{7P4U`{m^j9dULn&>i*TMol9ko7!wCv%0QbI`9lh>~R#?gZDFT=4w2s!4G%#r63-WRG`zo zw=FQSC%(u?`$rc{@91XC|4mJTLl-vCddVk@^DbR8$*`$Ta7ZEbE+3G!+s*$5D}jvf z4lO{TmIo(jh^6TTq;rf<)W@H!MS$9xoAUm?&#OO*^k4g?ifa5(mY8)|8-kFG$Jt4i zg_jBf-ffO^%o;i@=Xw4}ns^hLCw9PvBjm5Wm*DlBLUEMMMX1{+M)A<#rp<}eg_eNC zFIL$*xd3#q1k%iUuK}Ee(H%xVj-cX6tT#Kq0T%FC#?7BBauJ`tssnf6t8ZMfCiF%k zb35k2#@sAj>Km=Shi%)PD@6fsp_$ja4-w^PHHkLt2(%_{B%4L|z4!*{^!WD~aPfHr zsg{5SB|cZRL$xs8FS0Z^*;-qOzp^EzG_2D$w;~DYF}L~EANOhVTI2ohSzh^kkE7-a zR6rR|ugv=bvLC3K*#w^)X`PJ~KHMA)LbXxKq($N?T72;9!r zw<`}h&XItEaceDLA^(9nEpT(RJdzC4-vkRQ4gisP$3{jheP)`j>y=U4%MIwLje)r& zLTKIXS@meZoSAgpV*w=4tatCywo^hoD>o@GnlZb6lvZTz_ZQ)47qdpQvi2YopYfMR zmZ4QhJEaztKm!^f9*0CX^`&L_<)T155>y||q#N-O-E;*^$L1qX z@mXkrSfgjXqM(yVHh+(~@T2ap?4W!JhQZg7xJ=>eexa@u)kxFE$V$^;|2g}Wy^1|% z4`@rX!=aj_bS7}`=TMI0W58%`w=roW?FpT5K&ynS3&qrg#vyvPp`f4~pYVVEFS4!UHzY(cpUgaJeJ5Pzep&%6;cQZ1mmJWfs+X6I zt^~jHo!3nARNGF#d)GbqtAC%ezs5}OsRv76<1r)+tQEODH~lHB*N6{4=o0VC;af?-eEZnQMu3{q-zwna_J@ z46h1Sm7&FxrOR2vJ_b%V1~Dq8t>tG$o}Dx__aX)mp_V2I7f2~3vQp}-ONgJ%m~v&S zYryc~994v>hObn^YTWQBy>`!4YY$u!Sz zNYS;PgU@$~()ZoWbIRSGcH~pWFtKSvA<;fghILCW{NX!0{205hx2HlIEo)71p?83_LrMImt|`YX7OZ^%oDvg*%fu=3t$ zJ5#R7>ZWH?I{T08LE?z`9~z>Xu6>ubb29f*{f>L-xfEIz{yMp_S$W+WGm{?Z?V3$E z7rxn|c_@ZP(yBleTW;#2jChfwt@oMjgD5?LxLKs5;*dJNRUVC*NBqm3erN8>?m4+U zw%<<2jL2X>+9$O#hpihd%Ea0GS6k>KZRO{LSpt`<6$Ogi$cAeJ2x&8V6O(7fO3iM4n)pvqK{H z(_8N3{!$=1J=)>JU0!(b?ogymE0e&@BjNKRg37JH4RXfQJjDY7JkAh&#}`Y*HQ!eW zP1zp|v5rLjAIIzEzRQo#vu0I^wy=G70>l)mZqmmNRntHLRNcSy;JeA)Jf2@qkRYfzAvRQ$-3rFblEE_UzOlXeok zoImr+)EM{+SfDXr6^IE4WlY!@$YPSO>wSAMNr{?}It@GsAM#9}mTir6)Ji`m-lOc2 z$G6pcUVC=u^31Ryn5Vbv|9JKJ$Qw^GL~&;MG?N2Z8(bsCDFElm3_=p>7}AJgBjlIC zU$}-$@N~y$X|=07!ldK;-1=wp$u=Kx!ze`ip)ew!z#Ect{i$`vJgMLIgc2 zq|DBxViQ=(=#5x55FP&vpSXyXZ#3&>IH{=n9zpVJEZV@s(O*R9Za(CuoW+mH7dD4o zB0VYcc{OF~eqL$-|1Tw4BIdUxTk;nY2!J=vvnxyRTE5I=@M<~#+ECRFbO+#g3EqopgH=inVO$(0%Mo&M)wx68 zh%B;+ZU7g4lfn;!i0YoT60;2Jow^P}5UjRwQSxkwVf({?y_uXG5yD?i zyO|~s;pk}hCWepEakg@phwikS<>?vJS45S)lrwPj!USC7LRa`P(2@0!`E%hJW`B*c0C1$*UP`Z^9CSlFW5P;r1!p zbvGaG3vwQ|*xl$7>)_Exx9du~&LOxtgYYzD`JvnSGd&9404?n?h@joDUX-Y$0bYC{ zd)s1M`B{-cF?Ko!LV4+*6~2h#_rKX3MZj1UWHndHR>9jAz0Wp$!gSxdj?H3CuO$*l z+V?^$=Em&7RN$*8`|mY>14-t_>{^+jE~iH>`;lm5rLXkED%LL!>N2CEyj7I+e?#he zkGB_F@*KU<|D>ARrt-=~oIM#LuMg$5#gqGPXZYA%AqH>!J5xRKpA^X<_q!Q!c_~Lv z!Z2fY3Ve4a*2IN213>?=a+Ya$Y|?ht;KtxCUhPJ}kpXqhv@-)V%4=r!er+9#Lcobb zUtz9-g4>0aFruarg7V21qG^*t+O`=DNk2|4=I`bPyvR7X3L&~UQb6hM=_K8@9v#s!d=sP+cjH=Sk zjewyI%{tCkrem17ju^+}S61ITVkr?h2q|b!#(9O3FX{U4zFq>p7?wG?sdnmNVtP+3WdNdMAGMHS90Jvc_Zo z6}RD{&(-%7yYZ=l8TpOnR<$T!&SDt3 z-v1J267VI5eGK^j5(i&&{Ph-|we`Nc)Hl!-6Q;QR4ibzmS#rU zj6ui#%`Ku|pqlzvevYfqD2HqqP!Y)aIgK_}T*nz<3elow|F$H%f6!=|@=5?K3iluw zyFgqS>sx_8hC(^KeAf<*pbaX1(J1X}d*!Dpnyb$2UbFY}JN+n)TKO$N`D_Jz@|-gJ zfEI6-iMU*MU0Lw8KEXn2)9HqtWwpX)L>a4BLfU=0(+Ch*zKKhM+6Jd;BRJF}avQv+5_m`QsAQf=d z^F71{4UHi{MSC6Z0V>tsqELRmaH^GnISf$6Ur43c;5#WSat*hLZfiw>g>bcQl{KIN z;5cis{zru0QmI(7o5vx4|EEk>G6Gi5*xMT|XH#{4w*q0jZpF^PWBw(GH}^7}OoR=b z73G+ucv-6>^0bzDE|^rKQd?(8TiYm6+w71bm&DdJ7_W3G#|uVGt29F|Z!)V0a|4y= z#JWsPwm#8~F{-2N9&4oiiRU#U5ahIICEHz*<)WBof_Rb`dwZ&l@SFWi-9AJ_A+4uL zfjH9zhO)kBUJf706F@4Jzekv-s4uH{;D}ETZ*6 znhQ6c_tLkz-n+qE8PD7m2m5|-3Y9lujJ%WW3`GCfmKgw!M8Q&Reei|HmSzFrJN-x; z>{;%3>{y#Eu3^r<*RP2lz)n@+qs6R9U{AtG9G@g3Q|Cod%?y3CpBH2DB?R!t+TB)b zoY$xCI#|oCdx=f0{xG=Gbup_Z!|Nnf>1DxiF~y(r?z3vecYt!^3F_h-tV3%Ku>%JQ zlJ~h3)4=!NNYTzxO_%xZJDomxL!UlE8B;u}=EduC1{YL~@yCb)QY=*X7SLudOspXD zybQYg64I9!vLp>Rik*vB8hJmH?d`M^A|#oIQAMQ+F!nU2>7 zTmEXld^IfpF2@DbEOzBqzJ-un`}g{}k!1cfZAv(d?;MDlDEI8?m)*iCADaO7;G~IJ z6bZOZf~R`Jatf=umRPwrMKQ}fv8~UB`<65UW=an;~aBDwcce}A*wVf5D9=Ee( z;o^yf!yAc``L3+Mj#9K=d4_~);`}D)MhPMsFWm&7PT(VitCeXo^$17Ld=GiwfEdi$ zE%9&tfdG{_^~)?BipEN#k$wDBgw>c!ePw`Pdgqj!MmIi4+JT>PM22vHCIx&G`LQuH zqSK4{DYB*)gOSD-KMXJ#n$`?9da98$#&+#P4A;FL50fp&)EQ2b+Q?}0A=`qt7{>5m z%%nE;Z29Y?7IrwVO?P1{=YV*S4!pw7*-Sjx&SKiJp00yh=;X{E1S475;PzoQ&>FuO ztcm6$bo>fLb;A&qmE@l>sEtllb#ob|id8IG!r@G4fX~kpr8l4ZUXLVXy098j@cLS( z$=Y9VVW&;#nBghJJh6NGub6vWqrOqgaM+tvBOd0dl5$V?TAy?o?7b^ihBlsWZJdkj za3y55C4xi-N7}(lg?y;qsoNU(+_#nNZFg88*W`(ohoF&us=k3vf-9=g8Uf_J! zg>$Ml(A_RGtf^$L)vQ$09?UN|O9v>|43`P4&pWEceJ(H8t;_|w=vhW*CY`HkOb3v# zm(YZAgFZ)+bi+#+@L=H)EPfjOQmM}6nuOrKlyZgd=DuKs#h4~BZ4hc*h>3~7Jx;K< z1MT7Z7_=hgufyZc2dyNR_l(Mk?giS7a}aJTIW#kl=bVRVeeAD#d%0?i1$SH18b<2BE>}GOM!mTzB0;;HJ2YQYuAV&KJzo5ffeK|i6s=h8FMy17{AC@;dZy~PqJujgVYQ|J>PNikck8LDK3 zO6y_=Kr@-Os|HrtY7Ug`BILe=MMap*@c}qYJzGN;W?5@74tjCCO4-GV0j09-;cfPV~_j3I!9E4OqH1JvY^SzKs%Z^ z1Zr`q7$(Oey;sk&k-%nr*As+``CF-8hMp1yXp;CzE-TF?aY{A{* z#e-!IAPlLa+9h3DbLifPT>(>$VRcB@c1R!%zHWH%3p&<4$Mpc;jz0sT#L6r6B;iSHtjhy` zvj-*3KL0K78Oiu5@>L^s^0=0gx$0;E{cAwgRK*97(>?gvM6+cWIH;_EEN53|80j3E z;PeT-BPWbi5&!P1Eb;JLpZ^;z4$hZqMiPKps48fj25oyQBId+ZsI!$UJw@(lDdMv= z9yVb>6McC;#ZQ7c#)ArS$JUR4xID?UWuLqjeTBs}lFDw0Q&IeY&r&voKOpEZnVFCo z*hiU^z;3%3x?-3ay+`O-J%);pfHc6hd*icJT zA+IC&q;>YHhhyx%4K@?dn6kXO*EX{t-YY=_#`FvZ<4c9y@_QV(t={jJAz!TIpz#v^ zFHXqS!z@rXi21U_6tEpDqlGSjCEA{l)QIw!4=y7_UUzf{#0~_hDD{QeFEz3QX zxs1H`G!%WQ;J?3(qKEV2;+4?6nW#QhBIITHEG{$Dk6VkH5%VtQ& zwRKh3voahyP2}FL+`3#SGIsL!FDCD%a*nit=^=1Algsfa2i}zhpP?`mEC{mVAnyYI zqKXZ1kDAT)X35Eq4xZA%qV-TlF+!4nAjG=6oTa4Q7_}Mz%igT^r*YD{ny+ zGlp*Bn}MDx>WlD6JFfi`Jn30KL264e#;aB+=eMd3ial8fBdk*h)@1HiV-4_-n|#Dm zU>h4AzZV6*M28f+aR{Ju{Q>@5KdkzK?Hz$RI_}AM7s+`2esB@B*-Z2%e0oJ49~{?B zERL#9)v7}G31cR=h5PrLKaQD6iZHkQ=+iJ`nraCLfi$Qwp~A=x2NidsneZR!&&UosiXDP9L+TD{x1n z`q|Bg=htg?$D+cX@=*$5`F)TQsks)&NODD|2d59{JEp18)v{Y(FY5($Zg{JzjR;Qh zPxwphJVc5BN_29Cm^?kFrv2Yr{f+CZnZOM{__5cB55ymsX z*r>-~Y>f@8RWxtcutI{DEvG6wsxF1_;ty>7{{xv(Q#)M|a|5cKM9*|WvOedbjAs0e6Mt&;v!7yOhMO>#UYJ~ zv?1XwnX1JK0?&@ppjtfeM7r2}f`g4t(j?PwHi($$i+M@#;KoF2>}OhfG1|_# zBbUQMl4j*VlKu}uQl=k&5#0c}^>RmsHRCk{!^PQo@B29y5tQO$-lQf(6Sy2x(+Z)= z)p@GzLyl62ceMnz56Hd~=h2PG&0~q)^fD8mwvg)V}g%s{+*XYCDDW8kilC zPJX$_h8VI`VUyk48TTuFSnao9`7fqX{$mJ-goOt*=wCiV|Oz_H4TLp(1r|9Xh$^ z#KBukZ(Ga%xY>X7rVVSxkcM~udQ%70jp}!w)_kvVjI3a2*zk_JNNtsxL#;&-}0#bhV z11;e9`uT^s1~I)G+k4vUjHaxqkbdhqS#Y067B#n=oWWeu;c=E+<^#_z)6OzH-m%j) z|1++Zn$G?V|1AHM;nGv_szPQLO0$js4|9`=G3~m0u!6@rv-$Fiz5n1Jgb2Nf)~-YM z8X})mg)s1++qmWbOAgxDB-{?1TG3j(oKFPwqD~UXd>S)8&%I#v=ls3W+OE5i0;0oa?8-5 zNsHc*Wjv#s{NFXV#YpJ0VP!?)6?Hg=;l_1T8EHEk?6oixl9+IZteQ|Qa#BhWBpj`* zbOS@R`Z?c?yh`}G-g!1KCcjkO*&i}(IY+QPLyWV&_w)f>7uTl$FFq9urL`t43=rX8 zidtc}a*-CnkU7e#=T^gEa-oWgxrz1b-y|&zZjg1Mff`CcP#dQG`tSztm3Pmq;CPhT1%5Ayt*w zRd6^YOc4E3`vD*p^J{i|FX8%}j%~{)+yxA)M;KiC1?Y zEZG!s7X|spP2>Nr@>t<9KWel~cq4t& zB}NU>^Y8OrDrU&@bzND0ZggpJwqN1vNDY|zAZ6V8iqK1cVorGCLXcl%T zz4CkV5_TI1&&q0mCe=INtn2)~B69^*~Hx*bImx^#Ir z*q-5#Zb6-GsOy=)2vfHKez+B1eWSBMaKLapVpPmv)Jx3(C60s;MEn0Q7Z$l?gA)|3E8?;Po<|M$!PTe1It b0_LwiBLTlI%rG(=@b<|_DoRv~8~pk|E~e^M literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.webp new file mode 100644 index 0000000000000000000000000000000000000000..2d4b800c5d385dd875c9d97193989c6b9500aef9 GIT binary patch literal 1704 zcmV;Z23Pq~Nk&GX1^@t8MM6+kP&iDJ1^@srkH8}kl?H>hjU+kzY43jrAR;Ef|JP2# z6QNN)yO%CnVH#t;Ak>`0W-66N6ZeHxnn~s%^}#SQduK#s$?!%Dbu^Oo!gM|MchaQllF`PQYa@$b?$xjKEqA99kRv zYL(1bCeEO>npeCMmBe5k$5z3+5pbEIL<(#5f5fKxw_o8|wcLYl0CD-uyX{Hq@ zs2<_)LR5cgP!cZ<1h2lgK&(`XVRMI#*yqBep^lBZe{?iKCA!vdCjk_12d3A zeyG6F>V{yY%*6g8M=KkDtDxWsioXbbnms3$Q+%wWQ2pXuVj>aI+#I5)J=3u$cX;S$ z9Pe|7Ct=3(A$KV0$n^Nfy!2;x?-v@vLS`)t$L|08!bDC6$=>OnZsc2Mo7&4V^6#bg z4vL;P4Q((HQS^cl{MfVGg3%KJBBGI|Q8s{~s?Uw2`Y5ch15E?-I5anXQ;1d9n8&9m zr%8D?t(EiUEVrJN7va>1n}>eV%{1jam|Mj|TyM3-FF19(jahNx>g%L=0GHa>D8CQD zoAE)#s2ZLBF$sJqhJd2s`@LI_%aFKORY|qxZip%zSKI5S6g^{K!OZldK1#9PzX|ZI zPfs4RUo2C3P*LG~YtGoRd3M#VZm-3(4UIh%E3J3N$T_c0Tg zLu|cb7~blkw0nrJmmoS|*-kk|<8*x=<>wU*OX$g&(|4?q{ETS$&VBd}QD25#^ zM*dE%#+I)dGAn`NHdON+*dui*f}O{Jil<}?EPY? z#W!orUXPObj-PLjX;sBRYPiM3yLox>UsYBzAKum8N#%RTK9^gf6J^6MGG6thC9`9; zY)Cz@SC`SfgBAd-842mXET2ntXgB~oCPAydm(2y2Lg$$IqNtN4^V+8nJqC~;A_@gR z$YmZ8`Cb6{9u-F2ES1uJL{#lPfUj<0sH;@+gNdltha~XDC5~4rI2o}8`~Cp%wLlza zkyP+&@BIV-#A*rjRW9XQV+8skCoC1mZAt2_IJF=tt&=cIWQDVKK|FV*g#m(e)8+NH zmJq?4NqON?1p%BZAu}AQoOO;FWpcy)rnc<*wV(u&Lu`RNo2u;9Aw3|zs8P1G*i?cv zdks+hZs**I6EZ#L*QXMs-Fw9U_lN@}%`>#R$;3)pR`U9bpJ(3->dSeodSgjB%=P0j zRU$8WdgHY&QVyln1FloT{C;19Bk-byZ*bxOmKv~uscM+dFaH81u;PFgUO{C|#%c@z z4VJ^$JNo**P&^~P=6}G+mmWzN`zwG9fDN(0yLIv<__5E0uX%!NuzVKY6wCxDG`&2C zRaPFrSI|PFL`PyUkD~8z6*g{3PcJl$1_Zc-xoa5dHM3`4p226(K)~TQcn(Kimn{Zp-%J({mqpejW=Cd5?c2-1|BIQGdE|r)xd3of2>qU_d4$ zg&YRBdnA!*QfN{d)IPdr^1#>ukDo9ws<&TzlX8kok0jhh01VD35C{|nT+JfgGOcpR zH7PLI7EjZIQgbb<}X4v3>Glk33 y)6~Ky&?k_A0D&`aZ3q@X2^G{nG@kDJNfy`;$cihi1x`Z-)6`mVv1L&HR0;qi;zDTv literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome_round.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..e74907d4dde4e3e237df9bb4f33e389906297455 GIT binary patch literal 4834 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 I1WAtt0N+hong9R* literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a3cdc17562e6d618577678ca1b695c7f3d89d9a7 GIT binary patch literal 30531 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

U!Ym?_Ld6 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.webp new file mode 100644 index 0000000000000000000000000000000000000000..97fd09e4062bcfe1748470b393bea9c10dab17bb GIT binary patch literal 2350 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 g^?LIdqzj + + + + + + diff --git a/android/app/src/main/res/values/ic_launcher_mono_background.xml b/android/app/src/main/res/values/ic_launcher_mono_background.xml new file mode 100644 index 000000000..83d4e9286 --- /dev/null +++ b/android/app/src/main/res/values/ic_launcher_mono_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ 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 new file mode 100644 index 000000000..cb1ef8805 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 000000000..399f6981d --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle.kts b/android/build.gradle.kts new file mode 100644 index 000000000..89176ef44 --- /dev/null +++ b/android/build.gradle.kts @@ -0,0 +1,21 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +val newBuildDir: Directory = rootProject.layout.buildDirectory.dir("../../build").get() +rootProject.layout.buildDirectory.value(newBuildDir) + +subprojects { + val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) + project.layout.buildDirectory.value(newSubprojectBuildDir) +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean") { + delete(rootProject.layout.buildDirectory) +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 000000000..f018a6181 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..13372aef5e24af05341d49695ee84e5f9b594659 GIT binary patch literal 53636 zcmafaW0a=B^559DjdyHo$F^PVt zzd|cWgMz^T0YO0lQ8%TE1O06v|NZl~LH{LLQ58WtNjWhFP#}eWVO&eiP!jmdp!%24 z{&z-MK{-h=QDqf+S+Pgi=_wg$I{F28X*%lJ>A7Yl#$}fMhymMu?R9TEB?#6@|Q^e^AHhxcRL$z1gsc`-Q`3j+eYAd<4@z^{+?JM8bmu zSVlrVZ5-)SzLn&LU9GhXYG{{I+u(+6ES+tAtQUanYC0^6kWkks8cG;C&r1KGs)Cq}WZSd3k1c?lkzwLySimkP5z)T2Ox3pNs;PdQ=8JPDkT7#0L!cV? zzn${PZs;o7UjcCVd&DCDpFJvjI=h(KDmdByJuDYXQ|G@u4^Kf?7YkE67fWM97kj6F z973tGtv!k$k{<>jd~D&c(x5hVbJa`bILdy(00%lY5}HZ2N>)a|))3UZ&fUa5@uB`H z+LrYm@~t?g`9~@dFzW5l>=p0hG%rv0>(S}jEzqQg6-jImG%Pr%HPtqIV_Ym6yRydW z4L+)NhcyYp*g#vLH{1lK-hQQSScfvNiNx|?nSn-?cc8}-9~Z_0oxlr~(b^EiD`Mx< zlOLK)MH?nl4dD|hx!jBCIku-lI(&v~bCU#!L7d0{)h z;k4y^X+=#XarKzK*)lv0d6?kE1< zmCG^yDYrSwrKIn04tG)>>10%+ zEKzs$S*Zrl+GeE55f)QjY$ zD5hi~J17k;4VSF_`{lPFwf^Qroqg%kqM+Pdn%h#oOPIsOIwu?JR717atg~!)*CgXk zERAW?c}(66rnI+LqM^l7BW|9dH~5g1(_w$;+AAzSYlqop*=u5}=g^e0xjlWy0cUIT7{Fs2Xqx*8% zW71JB%hk%aV-wjNE0*$;E-S9hRx5|`L2JXxz4TX3nf8fMAn|523ssV;2&145zh{$V z#4lt)vL2%DCZUgDSq>)ei2I`*aeNXHXL1TB zC8I4!uq=YYVjAdcCjcf4XgK2_$y5mgsCdcn2U!VPljXHco>+%`)6W=gzJk0$e%m$xWUCs&Ju-nUJjyQ04QF_moED2(y6q4l+~fo845xm zE5Esx?~o#$;rzpCUk2^2$c3EBRNY?wO(F3Pb+<;qfq;JhMFuSYSxiMejBQ+l8(C-- zz?Xufw@7{qvh$;QM0*9tiO$nW(L>83egxc=1@=9Z3)G^+*JX-z92F((wYiK>f;6 zkc&L6k4Ua~FFp`x7EF;ef{hb*n8kx#LU|6{5n=A55R4Ik#sX{-nuQ}m7e<{pXq~8#$`~6| zi{+MIgsBRR-o{>)CE8t0Bq$|SF`M0$$7-{JqwFI1)M^!GMwq5RAWMP!o6G~%EG>$S zYDS?ux;VHhRSm*b^^JukYPVb?t0O%^&s(E7Rb#TnsWGS2#FdTRj_SR~YGjkaRFDI=d)+bw$rD;_!7&P2WEmn zIqdERAbL&7`iA^d?8thJ{(=)v>DgTF7rK-rck({PpYY$7uNY$9-Z< ze4=??I#p;$*+-Tm!q8z}k^%-gTm59^3$*ByyroqUe02Dne4?Fc%JlO>*f9Zj{++!^ zBz0FxuS&7X52o6-^CYq>jkXa?EEIfh?xdBPAkgpWpb9Tam^SXoFb3IRfLwanWfskJ zIbfU-rJ1zPmOV)|%;&NSWIEbbwj}5DIuN}!m7v4($I{Rh@<~-sK{fT|Wh?<|;)-Z; zwP{t@{uTsmnO@5ZY82lzwl4jeZ*zsZ7w%a+VtQXkigW$zN$QZnKw4F`RG`=@eWowO zFJ6RC4e>Y7Nu*J?E1*4*U0x^>GK$>O1S~gkA)`wU2isq^0nDb`);Q(FY<8V6^2R%= zDY}j+?mSj{bz2>F;^6S=OLqiHBy~7h4VVscgR#GILP!zkn68S^c04ZL3e$lnSU_(F zZm3e`1~?eu1>ys#R6>Gu$`rWZJG&#dsZ?^)4)v(?{NPt+_^Ak>Ap6828Cv^B84fa4 z_`l$0SSqkBU}`f*H#<14a)khT1Z5Z8;=ga^45{l8y*m|3Z60vgb^3TnuUKaa+zP;m zS`za@C#Y;-LOm&pW||G!wzr+}T~Q9v4U4ufu*fLJC=PajN?zN=?v^8TY}wrEeUygdgwr z7szml+(Bar;w*c^!5txLGKWZftqbZP`o;Kr1)zI}0Kb8yr?p6ZivtYL_KA<+9)XFE z=pLS5U&476PKY2aKEZh}%|Vb%!us(^qf)bKdF7x_v|Qz8lO7Ro>;#mxG0gqMaTudL zi2W!_#3@INslT}1DFJ`TsPvRBBGsODklX0`p-M6Mrgn~6&fF`kdj4K0I$<2Hp(YIA z)fFdgR&=qTl#sEFj6IHzEr1sYM6 zNfi!V!biByA&vAnZd;e_UfGg_={}Tj0MRt3SG%BQYnX$jndLG6>ssgIV{T3#=;RI% zE}b!9z#fek19#&nFgC->@!IJ*Fe8K$ZOLmg|6(g}ccsSBpc`)3;Ar8;3_k`FQ#N9&1tm>c|2mzG!!uWvelm zJj|oDZ6-m(^|dn3em(BF&3n12=hdtlb@%!vGuL*h`CXF?^=IHU%Q8;g8vABm=U!vX zT%Ma6gpKQC2c;@wH+A{)q+?dAuhetSxBDui+Z;S~6%oQq*IwSMu-UhMDy{pP z-#GB-a0`0+cJ%dZ7v0)3zfW$eV>w*mgU4Cma{P$DY3|w364n$B%cf()fZ;`VIiK_O zQ|q|(55+F$H(?opzr%r)BJLy6M&7Oq8KCsh`pA5^ohB@CDlMKoDVo5gO&{0k)R0b(UOfd>-(GZGeF}y?QI_T+GzdY$G{l!l% zHyToqa-x&X4;^(-56Lg$?(KYkgJn9W=w##)&CECqIxLe@+)2RhO*-Inpb7zd8txFG6mY8E?N8JP!kRt_7-&X{5P?$LAbafb$+hkA*_MfarZxf zXLpXmndnV3ubbXe*SYsx=eeuBKcDZI0bg&LL-a8f9>T(?VyrpC6;T{)Z{&|D5a`Aa zjP&lP)D)^YYWHbjYB6ArVs+4xvrUd1@f;;>*l zZH``*BxW+>Dd$be{`<&GN(w+m3B?~3Jjz}gB8^|!>pyZo;#0SOqWem%xeltYZ}KxOp&dS=bg|4 zY-^F~fv8v}u<7kvaZH`M$fBeltAglH@-SQres30fHC%9spF8Ld%4mjZJDeGNJR8+* zl&3Yo$|JYr2zi9deF2jzEC) zl+?io*GUGRp;^z+4?8gOFA>n;h%TJC#-st7#r&-JVeFM57P7rn{&k*z@+Y5 zc2sui8(gFATezp|Te|1-Q*e|Xi+__8bh$>%3|xNc2kAwTM!;;|KF6cS)X3SaO8^z8 zs5jV(s(4_NhWBSSJ}qUzjuYMKlkjbJS!7_)wwVsK^qDzHx1u*sC@C1ERqC#l%a zk>z>m@sZK{#GmsB_NkEM$$q@kBrgq%=NRBhL#hjDQHrI7(XPgFvP&~ZBJ@r58nLme zK4tD}Nz6xrbvbD6DaDC9E_82T{(WRQBpFc+Zb&W~jHf1MiBEqd57}Tpo8tOXj@LcF zwN8L-s}UO8%6piEtTrj@4bLH!mGpl5mH(UJR1r9bBOrSt0tSJDQ9oIjcW#elyMAxl7W^V(>8M~ss0^>OKvf{&oUG@uW{f^PtV#JDOx^APQKm& z{*Ysrz&ugt4PBUX@KERQbycxP%D+ApR%6jCx7%1RG2YpIa0~tqS6Xw6k#UN$b`^l6d$!I z*>%#Eg=n#VqWnW~MurJLK|hOQPTSy7G@29g@|g;mXC%MF1O7IAS8J^Q6D&Ra!h^+L&(IBYg2WWzZjT-rUsJMFh@E)g)YPW_)W9GF3 zMZz4RK;qcjpnat&J;|MShuPc4qAc)A| zVB?h~3TX+k#Cmry90=kdDoPYbhzs#z96}#M=Q0nC{`s{3ZLU)c(mqQQX;l~1$nf^c zFRQ~}0_!cM2;Pr6q_(>VqoW0;9=ZW)KSgV-c_-XdzEapeLySavTs5-PBsl-n3l;1jD z9^$^xR_QKDUYoeqva|O-+8@+e??(pRg@V|=WtkY!_IwTN~ z9Rd&##eWt_1w$7LL1$-ETciKFyHnNPjd9hHzgJh$J(D@3oYz}}jVNPjH!viX0g|Y9 zDD`Zjd6+o+dbAbUA( zEqA9mSoX5p|9sDVaRBFx_8)Ra4HD#xDB(fa4O8_J2`h#j17tSZOd3%}q8*176Y#ak zC?V8Ol<*X{Q?9j{Ys4Bc#sq!H;^HU$&F_`q2%`^=9DP9YV-A!ZeQ@#p=#ArloIgUH%Y-s>G!%V3aoXaY=f<UBrJTN+*8_lMX$yC=Vq+ zrjLn-pO%+VIvb~>k%`$^aJ1SevcPUo;V{CUqF>>+$c(MXxU12mxqyFAP>ki{5#;Q0 zx7Hh2zZdZzoxPY^YqI*Vgr)ip0xnpQJ+~R*UyFi9RbFd?<_l8GH@}gGmdB)~V7vHg z>Cjy78TQTDwh~+$u$|K3if-^4uY^|JQ+rLVX=u7~bLY29{lr>jWV7QCO5D0I>_1?; zx>*PxE4|wC?#;!#cK|6ivMzJ({k3bT_L3dHY#h7M!ChyTT`P#%3b=k}P(;QYTdrbe z+e{f@we?3$66%02q8p3;^th;9@y2vqt@LRz!DO(WMIk?#Pba85D!n=Ao$5NW0QVgS zoW)fa45>RkjU?H2SZ^#``zs6dG@QWj;MO4k6tIp8ZPminF`rY31dzv^e-3W`ZgN#7 z)N^%Rx?jX&?!5v`hb0-$22Fl&UBV?~cV*{hPG6%ml{k;m+a-D^XOF6DxPd$3;2VVY zT)E%m#ZrF=D=84$l}71DK3Vq^?N4``cdWn3 zqV=mX1(s`eCCj~#Nw4XMGW9tK>$?=cd$ule0Ir8UYzhi?%_u0S?c&j7)-~4LdolkgP^CUeE<2`3m)I^b ztV`K0k$OS^-GK0M0cNTLR22Y_eeT{<;G(+51Xx}b6f!kD&E4; z&Op8;?O<4D$t8PB4#=cWV9Q*i4U+8Bjlj!y4`j)^RNU#<5La6|fa4wLD!b6?RrBsF z@R8Nc^aO8ty7qzlOLRL|RUC-Bt-9>-g`2;@jfNhWAYciF{df9$n#a~28+x~@x0IWM zld=J%YjoKm%6Ea>iF){z#|~fo_w#=&&HRogJmXJDjCp&##oVvMn9iB~gyBlNO3B5f zXgp_1I~^`A0z_~oAa_YBbNZbDsnxLTy0@kkH!=(xt8|{$y<+|(wSZW7@)#|fs_?gU5-o%vpsQPRjIxq;AED^oG%4S%`WR}2(*!84Pe8Jw(snJ zq~#T7+m|w#acH1o%e<+f;!C|*&_!lL*^zRS`;E}AHh%cj1yR&3Grv&0I9k9v0*w8^ zXHEyRyCB`pDBRAxl;ockOh6$|7i$kzCBW$}wGUc|2bo3`x*7>B@eI=-7lKvI)P=gQ zf_GuA+36kQb$&{ZH)6o^x}wS}S^d&Xmftj%nIU=>&j@0?z8V3PLb1JXgHLq)^cTvB zFO6(yj1fl1Bap^}?hh<>j?Jv>RJdK{YpGjHxnY%d8x>A{k+(18J|R}%mAqq9Uzm8^Us#Ir_q^w9-S?W07YRD`w%D(n;|8N%_^RO`zp4 z@`zMAs>*x0keyE)$dJ8hR37_&MsSUMlGC*=7|wUehhKO)C85qoU}j>VVklO^TxK?! zO!RG~y4lv#W=Jr%B#sqc;HjhN={wx761vA3_$S>{j+r?{5=n3le|WLJ(2y_r>{)F_ z=v8Eo&xFR~wkw5v-{+9^JQukxf8*CXDWX*ZzjPVDc>S72uxAcY+(jtg3ns_5R zRYl2pz`B)h+e=|7SfiAAP;A zk0tR)3u1qy0{+?bQOa17SpBRZ5LRHz(TQ@L0%n5xJ21ri>^X420II1?5^FN3&bV?( zCeA)d9!3FAhep;p3?wLPs`>b5Cd}N!;}y`Hq3ppDs0+><{2ey0yq8o7m-4|oaMsWf zsLrG*aMh91drd-_QdX6t&I}t2!`-7$DCR`W2yoV%bcugue)@!SXM}fJOfG(bQQh++ zjAtF~zO#pFz})d8h)1=uhigDuFy`n*sbxZ$BA^Bt=Jdm}_KB6sCvY(T!MQnqO;TJs zVD{*F(FW=+v`6t^6{z<3-fx#|Ze~#h+ymBL^^GKS%Ve<)sP^<4*y_Y${06eD zH_n?Ani5Gs4&1z)UCL-uBvq(8)i!E@T_*0Sp5{Ddlpgke^_$gukJc_f9e=0Rfpta@ ze5~~aJBNK&OJSw!(rDRAHV0d+eW#1?PFbr==uG-$_fu8`!DWqQD~ef-Gx*ZmZx33_ zb0+I(0!hIK>r9_S5A*UwgRBKSd6!ieiYJHRigU@cogJ~FvJHY^DSysg)ac=7#wDBf zNLl!E$AiUMZC%%i5@g$WsN+sMSoUADKZ}-Pb`{7{S>3U%ry~?GVX!BDar2dJHLY|g zTJRo#Bs|u#8ke<3ohL2EFI*n6adobnYG?F3-#7eZZQO{#rmM8*PFycBR^UZKJWr(a z8cex$DPOx_PL^TO<%+f^L6#tdB8S^y#+fb|acQfD(9WgA+cb15L+LUdHKv)wE6={i zX^iY3N#U7QahohDP{g`IHS?D00eJC9DIx0V&nq!1T* z4$Bb?trvEG9JixrrNRKcjX)?KWR#Y(dh#re_<y*=5!J+-Wwb*D>jKXgr5L8_b6pvSAn3RIvI5oj!XF^m?otNA=t^dg z#V=L0@W)n?4Y@}49}YxQS=v5GsIF3%Cp#fFYm0Bm<}ey& zOfWB^vS8ye?n;%yD%NF8DvOpZqlB++#4KnUj>3%*S(c#yACIU>TyBG!GQl7{b8j#V z;lS})mrRtT!IRh2B-*T58%9;!X}W^mg;K&fb7?2#JH>JpCZV5jbDfOgOlc@wNLfHN z8O92GeBRjCP6Q9^Euw-*i&Wu=$>$;8Cktx52b{&Y^Ise-R1gTKRB9m0*Gze>$k?$N zua_0Hmbcj8qQy{ZyJ%`6v6F+yBGm>chZxCGpeL@os+v&5LON7;$tb~MQAbSZKG$k z8w`Mzn=cX4Hf~09q8_|3C7KnoM1^ZGU}#=vn1?1^Kc-eWv4x^T<|i9bCu;+lTQKr- zRwbRK!&XrWRoO7Kw!$zNQb#cJ1`iugR(f_vgmu!O)6tFH-0fOSBk6$^y+R07&&B!(V#ZV)CX42( zTC(jF&b@xu40fyb1=_2;Q|uPso&Gv9OSM1HR{iGPi@JUvmYM;rkv#JiJZ5-EFA%Lu zf;wAmbyclUM*D7>^nPatbGr%2aR5j55qSR$hR`c?d+z z`qko8Yn%vg)p=H`1o?=b9K0%Blx62gSy)q*8jWPyFmtA2a+E??&P~mT@cBdCsvFw4 zg{xaEyVZ|laq!sqN}mWq^*89$e6%sb6Thof;ml_G#Q6_0-zwf80?O}D0;La25A0C+ z3)w-xesp6?LlzF4V%yA9Ryl_Kq*wMk4eu&)Tqe#tmQJtwq`gI^7FXpToum5HP3@;N zpe4Y!wv5uMHUu`zbdtLys5)(l^C(hFKJ(T)z*PC>7f6ZRR1C#ao;R&_8&&a3)JLh* zOFKz5#F)hJqVAvcR#1)*AWPGmlEKw$sQd)YWdAs_W-ojA?Lm#wCd}uF0^X=?AA#ki zWG6oDQZJ5Tvifdz4xKWfK&_s`V*bM7SVc^=w7-m}jW6U1lQEv_JsW6W(| zkKf>qn^G!EWn~|7{G-&t0C6C%4)N{WRK_PM>4sW8^dDkFM|p&*aBuN%fg(I z^M-49vnMd%=04N95VO+?d#el>LEo^tvnQsMop70lNqq@%cTlht?e+B5L1L9R4R(_6 z!3dCLeGXb+_LiACNiqa^nOELJj%q&F^S+XbmdP}`KAep%TDop{Pz;UDc#P&LtMPgH zy+)P1jdgZQUuwLhV<89V{3*=Iu?u#v;v)LtxoOwV(}0UD@$NCzd=id{UuDdedeEp| z`%Q|Y<6T?kI)P|8c!K0Za&jxPhMSS!T`wlQNlkE(2B*>m{D#`hYYD>cgvsKrlcOcs7;SnVCeBiK6Wfho@*Ym9 zr0zNfrr}0%aOkHd)d%V^OFMI~MJp+Vg-^1HPru3Wvac@-QjLX9Dx}FL(l>Z;CkSvC zOR1MK%T1Edv2(b9$ttz!E7{x4{+uSVGz`uH&)gG`$)Vv0^E#b&JSZp#V)b6~$RWwe zzC3FzI`&`EDK@aKfeqQ4M(IEzDd~DS>GB$~ip2n!S%6sR&7QQ*=Mr(v*v-&07CO%# zMBTaD8-EgW#C6qFPPG1Ph^|0AFs;I+s|+A@WU}%@WbPI$S0+qFR^$gim+Fejs2f!$ z@Xdlb_K1BI;iiOUj`j+gOD%mjq^S~J0cZZwuqfzNH9}|(vvI6VO+9ZDA_(=EAo;( zKKzm`k!s!_sYCGOm)93Skaz+GF7eY@Ra8J$C)`X)`aPKym?7D^SI}Mnef4C@SgIEB z>nONSFl$qd;0gSZhNcRlq9VVHPkbakHlZ1gJ1y9W+@!V$TLpdsbKR-VwZrsSM^wLr zL9ob&JG)QDTaf&R^cnm5T5#*J3(pSpjM5~S1 z@V#E2syvK6wb?&h?{E)CoI~9uA(hST7hx4_6M(7!|BW3TR_9Q zLS{+uPoNgw(aK^?=1rFcDO?xPEk5Sm=|pW%-G2O>YWS^(RT)5EQ2GSl75`b}vRcD2 z|HX(x0#Qv+07*O|vMIV(0?KGjOny#Wa~C8Q(kF^IR8u|hyyfwD&>4lW=)Pa311caC zUk3aLCkAFkcidp@C%vNVLNUa#1ZnA~ZCLrLNp1b8(ndgB(0zy{Mw2M@QXXC{hTxr7 zbipeHI-U$#Kr>H4}+cu$#2fG6DgyWgq{O#8aa)4PoJ^;1z7b6t&zt zPei^>F1%8pcB#1`z`?f0EAe8A2C|}TRhzs*-vN^jf(XNoPN!tONWG=abD^=Lm9D?4 zbq4b(in{eZehKC0lF}`*7CTzAvu(K!eAwDNC#MlL2~&gyFKkhMIF=32gMFLvKsbLY z1d$)VSzc^K&!k#2Q?(f>pXn){C+g?vhQ0ijV^Z}p5#BGrGb%6n>IH-)SA$O)*z3lJ z1rtFlovL`cC*RaVG!p!4qMB+-f5j^1)ALf4Z;2X&ul&L!?`9Vdp@d(%(>O=7ZBV;l z?bbmyPen>!P{TJhSYPmLs759b1Ni1`d$0?&>OhxxqaU|}-?Z2c+}jgZ&vCSaCivx| z-&1gw2Lr<;U-_xzlg}Fa_3NE?o}R-ZRX->__}L$%2ySyiPegbnM{UuADqwDR{C2oS zPuo88%DNfl4xBogn((9j{;*YGE0>2YoL?LrH=o^SaAcgO39Ew|vZ0tyOXb509#6{7 z0<}CptRX5(Z4*}8CqCgpT@HY3Q)CvRz_YE;nf6ZFwEje^;Hkj0b1ESI*8Z@(RQrW4 z35D5;S73>-W$S@|+M~A(vYvX(yvLN(35THo!yT=vw@d(=q8m+sJyZMB7T&>QJ=jkwQVQ07*Am^T980rldC)j}}zf!gq7_z4dZ zHwHB94%D-EB<-^W@9;u|(=X33c(G>q;Tfq1F~-Lltp|+uwVzg?e$M96ndY{Lcou%w zWRkjeE`G*i)Bm*|_7bi+=MPm8by_};`=pG!DSGBP6y}zvV^+#BYx{<>p0DO{j@)(S zxcE`o+gZf8EPv1g3E1c3LIbw+`rO3N+Auz}vn~)cCm^DlEi#|Az$b z2}Pqf#=rxd!W*6HijC|u-4b~jtuQS>7uu{>wm)PY6^S5eo=?M>;tK`=DKXuArZvaU zHk(G??qjKYS9G6Du)#fn+ob=}C1Hj9d?V$_=J41ljM$CaA^xh^XrV-jzi7TR-{{9V zZZI0;aQ9YNEc`q=Xvz;@q$eqL<}+L(>HR$JA4mB6~g*YRSnpo zTofY;u7F~{1Pl=pdsDQx8Gg#|@BdoWo~J~j%DfVlT~JaC)he>he6`C`&@@#?;e(9( zgKcmoidHU$;pi{;VXyE~4>0{kJ>K3Uy6`s*1S--*mM&NY)*eOyy!7?9&osK*AQ~vi z{4qIQs)s#eN6j&0S()cD&aCtV;r>ykvAzd4O-fG^4Bmx2A2U7-kZR5{Qp-R^i4H2yfwC7?9(r3=?oH(~JR4=QMls>auMv*>^^!$}{}R z;#(gP+O;kn4G|totqZGdB~`9yzShMze{+$$?9%LJi>4YIsaPMwiJ{`gocu0U}$Q$vI5oeyKrgzz>!gI+XFt!#n z7vs9Pn`{{5w-@}FJZn?!%EQV!PdA3hw%Xa2#-;X4*B4?`WM;4@bj`R-yoAs_t4!!` zEaY5OrYi`3u3rXdY$2jZdZvufgFwVna?!>#t#DKAD2;U zqpqktqJ)8EPY*w~yj7r~#bNk|PDM>ZS?5F7T5aPFVZrqeX~5_1*zTQ%;xUHe#li?s zJ*5XZVERVfRjwX^s=0<%nXhULK+MdibMjzt%J7#fuh?NXyJ^pqpfG$PFmG!h*opyi zmMONjJY#%dkdRHm$l!DLeBm#_0YCq|x17c1fYJ#5YMpsjrFKyU=y>g5QcTgbDm28X zYL1RK)sn1@XtkGR;tNb}(kg#9L=jNSbJizqAgV-TtK2#?LZXrCIz({ zO^R|`ZDu(d@E7vE}df5`a zNIQRp&mDFbgyDKtyl@J|GcR9!h+_a$za$fnO5Ai9{)d7m@?@qk(RjHwXD}JbKRn|u z=Hy^z2vZ<1Mf{5ihhi9Y9GEG74Wvka;%G61WB*y7;&L>k99;IEH;d8-IR6KV{~(LZ zN7@V~f)+yg7&K~uLvG9MAY+{o+|JX?yf7h9FT%7ZrW7!RekjwgAA4jU$U#>_!ZC|c zA9%tc9nq|>2N1rg9uw-Qc89V}I5Y`vuJ(y`Ibc_?D>lPF0>d_mB@~pU`~)uWP48cT@fTxkWSw{aR!`K{v)v zpN?vQZZNPgs3ki9h{An4&Cap-c5sJ!LVLtRd=GOZ^bUpyDZHm6T|t#218}ZA zx*=~9PO>5IGaBD^XX-_2t7?7@WN7VfI^^#Csdz9&{1r z9y<9R?BT~-V8+W3kzWWQ^)ZSI+R zt^Lg`iN$Z~a27)sC_03jrD-%@{ArCPY#Pc*u|j7rE%}jF$LvO4vyvAw3bdL_mg&ei zXys_i=Q!UoF^Xp6^2h5o&%cQ@@)$J4l`AG09G6Uj<~A~!xG>KjKSyTX)zH*EdHMK0 zo;AV-D+bqWhtD-!^+`$*P0B`HokilLd1EuuwhJ?%3wJ~VXIjIE3tj653PExvIVhE& zFMYsI(OX-Q&W$}9gad^PUGuKElCvXxU_s*kx%dH)Bi&$*Q(+9j>(Q>7K1A#|8 zY!G!p0kW29rP*BNHe_wH49bF{K7tymi}Q!Vc_Ox2XjwtpM2SYo7n>?_sB=$c8O5^? z6as!fE9B48FcE`(ruNXP%rAZlDXrFTC7^aoXEX41k)tIq)6kJ*(sr$xVqsh_m3^?? zOR#{GJIr6E0Sz{-( z-R?4asj|!GVl0SEagNH-t|{s06Q3eG{kZOoPHL&Hs0gUkPc&SMY=&{C0&HDI)EHx9 zm#ySWluxwp+b~+K#VG%21%F65tyrt9RTPR$eG0afer6D`M zTW=y!@y6yi#I5V#!I|8IqU=@IfZo!@9*P+f{yLxGu$1MZ%xRY(gRQ2qH@9eMK0`Z> zgO`4DHfFEN8@m@dxYuljsmVv}c4SID+8{kr>d_dLzF$g>urGy9g+=`xAfTkVtz56G zrKNsP$yrDyP=kIqPN9~rVmC-wH672NF7xU>~j5M06Xr&>UJBmOV z%7Ie2d=K=u^D`~i3(U7x?n=h!SCSD1`aFe-sY<*oh+=;B>UVFBOHsF=(Xr(Cai{dL z4S7Y>PHdfG9Iav5FtKzx&UCgg)|DRLvq7!0*9VD`e6``Pgc z1O!qSaNeBBZnDXClh(Dq@XAk?Bd6+_rsFt`5(E+V2c)!Mx4X z47X+QCB4B7$B=Fw1Z1vnHg;x9oDV1YQJAR6Q3}_}BXTFg$A$E!oGG%`Rc()-Ysc%w za(yEn0fw~AaEFr}Rxi;if?Gv)&g~21UzXU9osI9{rNfH$gPTTk#^B|irEc<8W+|9$ zc~R${X2)N!npz1DFVa%nEW)cgPq`MSs)_I*Xwo<+ZK-2^hD(Mc8rF1+2v7&qV;5SET-ygMLNFsb~#u+LpD$uLR1o!ha67gPV5Q{v#PZK5X zUT4aZ{o}&*q7rs)v%*fDTl%}VFX?Oi{i+oKVUBqbi8w#FI%_5;6`?(yc&(Fed4Quy8xsswG+o&R zO1#lUiA%!}61s3jR7;+iO$;1YN;_*yUnJK=$PT_}Q%&0T@2i$ zwGC@ZE^A62YeOS9DU9me5#`(wv24fK=C)N$>!!6V#6rX3xiHehfdvwWJ>_fwz9l)o`Vw9yi z0p5BgvIM5o_ zgo-xaAkS_mya8FXo1Ke4;U*7TGSfm0!fb4{E5Ar8T3p!Z@4;FYT8m=d`C@4-LM121 z?6W@9d@52vxUT-6K_;1!SE%FZHcm0U$SsC%QB zxkTrfH;#Y7OYPy!nt|k^Lgz}uYudos9wI^8x>Y{fTzv9gfTVXN2xH`;Er=rTeAO1x znaaJOR-I)qwD4z%&dDjY)@s`LLSd#FoD!?NY~9#wQRTHpD7Vyyq?tKUHKv6^VE93U zt_&ePH+LM-+9w-_9rvc|>B!oT>_L59nipM-@ITy|x=P%Ezu@Y?N!?jpwP%lm;0V5p z?-$)m84(|7vxV<6f%rK3!(R7>^!EuvA&j@jdTI+5S1E{(a*wvsV}_)HDR&8iuc#>+ zMr^2z*@GTnfDW-QS38OJPR3h6U&mA;vA6Pr)MoT7%NvA`%a&JPi|K8NP$b1QY#WdMt8-CDA zyL0UXNpZ?x=tj~LeM0wk<0Dlvn$rtjd$36`+mlf6;Q}K2{%?%EQ+#FJy6v5cS+Q-~ ztk||Iwr$(CZQHi38QZF;lFFBNt+mg2*V_AhzkM<8#>E_S^xj8%T5tXTytD6f)vePG z^B0Ne-*6Pqg+rVW?%FGHLhl^ycQM-dhNCr)tGC|XyES*NK%*4AnZ!V+Zu?x zV2a82fs8?o?X} zjC1`&uo1Ti*gaP@E43NageV^$Xue3%es2pOrLdgznZ!_a{*`tfA+vnUv;^Ebi3cc$?-kh76PqA zMpL!y(V=4BGPQSU)78q~N}_@xY5S>BavY3Sez-+%b*m0v*tOz6zub9%*~%-B)lb}t zy1UgzupFgf?XyMa+j}Yu>102tP$^S9f7;b7N&8?_lYG$okIC`h2QCT_)HxG1V4Uv{xdA4k3-FVY)d}`cmkePsLScG&~@wE?ix2<(G7h zQ7&jBQ}Kx9mm<0frw#BDYR7_HvY7En#z?&*FurzdDNdfF znCL1U3#iO`BnfPyM@>;#m2Lw9cGn;(5*QN9$zd4P68ji$X?^=qHraP~Nk@JX6}S>2 zhJz4MVTib`OlEAqt!UYobU0-0r*`=03)&q7ubQXrt|t?^U^Z#MEZV?VEin3Nv1~?U zuwwSeR10BrNZ@*h7M)aTxG`D(By$(ZP#UmBGf}duX zhx;7y1x@j2t5sS#QjbEPIj95hV8*7uF6c}~NBl5|hgbB(}M3vnt zu_^>@s*Bd>w;{6v53iF5q7Em>8n&m&MXL#ilSzuC6HTzzi-V#lWoX zBOSBYm|ti@bXb9HZ~}=dlV+F?nYo3?YaV2=N@AI5T5LWWZzwvnFa%w%C<$wBkc@&3 zyUE^8xu<=k!KX<}XJYo8L5NLySP)cF392GK97(ylPS+&b}$M$Y+1VDrJa`GG7+%ToAsh z5NEB9oVv>as?i7f^o>0XCd%2wIaNRyejlFws`bXG$Mhmb6S&shdZKo;p&~b4wv$ z?2ZoM$la+_?cynm&~jEi6bnD;zSx<0BuCSDHGSssT7Qctf`0U!GDwG=+^|-a5%8Ty z&Q!%m%geLjBT*#}t zv1wDzuC)_WK1E|H?NZ&-xr5OX(ukXMYM~_2c;K}219agkgBte_#f+b9Al8XjL-p}1 z8deBZFjplH85+Fa5Q$MbL>AfKPxj?6Bib2pevGxIGAG=vr;IuuC%sq9x{g4L$?Bw+ zvoo`E)3#bpJ{Ij>Yn0I>R&&5B$&M|r&zxh+q>*QPaxi2{lp?omkCo~7ibow#@{0P> z&XBocU8KAP3hNPKEMksQ^90zB1&&b1Me>?maT}4xv7QHA@Nbvt-iWy7+yPFa9G0DP zP82ooqy_ku{UPv$YF0kFrrx3L=FI|AjG7*(paRLM0k1J>3oPxU0Zd+4&vIMW>h4O5G zej2N$(e|2Re z@8xQ|uUvbA8QVXGjZ{Uiolxb7c7C^nW`P(m*Jkqn)qdI0xTa#fcK7SLp)<86(c`A3 zFNB4y#NHe$wYc7V)|=uiW8gS{1WMaJhDj4xYhld;zJip&uJ{Jg3R`n+jywDc*=>bW zEqw(_+j%8LMRrH~+M*$V$xn9x9P&zt^evq$P`aSf-51`ZOKm(35OEUMlO^$>%@b?a z>qXny!8eV7cI)cb0lu+dwzGH(Drx1-g+uDX;Oy$cs+gz~?LWif;#!+IvPR6fa&@Gj zwz!Vw9@-Jm1QtYT?I@JQf%`=$^I%0NK9CJ75gA}ff@?I*xUD7!x*qcyTX5X+pS zAVy4{51-dHKs*OroaTy;U?zpFS;bKV7wb}8v+Q#z<^$%NXN(_hG}*9E_DhrRd7Jqp zr}2jKH{avzrpXj?cW{17{kgKql+R(Ew55YiKK7=8nkzp7Sx<956tRa(|yvHlW zNO7|;GvR(1q}GrTY@uC&ow0me|8wE(PzOd}Y=T+Ih8@c2&~6(nzQrK??I7DbOguA9GUoz3ASU%BFCc8LBsslu|nl>q8Ag(jA9vkQ`q2amJ5FfA7GoCdsLW znuok(diRhuN+)A&`rH{$(HXWyG2TLXhVDo4xu?}k2cH7QsoS>sPV)ylb45Zt&_+1& zT)Yzh#FHRZ-z_Q^8~IZ+G~+qSw-D<{0NZ5!J1%rAc`B23T98TMh9ylkzdk^O?W`@C??Z5U9#vi0d<(`?9fQvNN^ji;&r}geU zSbKR5Mv$&u8d|iB^qiLaZQ#@)%kx1N;Og8Js>HQD3W4~pI(l>KiHpAv&-Ev45z(vYK<>p6 z6#pU(@rUu{i9UngMhU&FI5yeRub4#u=9H+N>L@t}djC(Schr;gc90n%)qH{$l0L4T z;=R%r>CuxH!O@+eBR`rBLrT0vnP^sJ^+qE^C8ZY0-@te3SjnJ)d(~HcnQw@`|qAp|Trrs^E*n zY1!(LgVJfL?@N+u{*!Q97N{Uu)ZvaN>hsM~J?*Qvqv;sLnXHjKrtG&x)7tk?8%AHI zo5eI#`qV1{HmUf-Fucg1xn?Kw;(!%pdQ)ai43J3NP4{%x1D zI0#GZh8tjRy+2{m$HyI(iEwK30a4I36cSht3MM85UqccyUq6$j5K>|w$O3>`Ds;`0736+M@q(9$(`C6QZQ-vAKjIXKR(NAH88 zwfM6_nGWlhpy!_o56^BU``%TQ%tD4hs2^<2pLypjAZ;W9xAQRfF_;T9W-uidv{`B z{)0udL1~tMg}a!hzVM0a_$RbuQk|EG&(z*{nZXD3hf;BJe4YxX8pKX7VaIjjDP%sk zU5iOkhzZ&%?A@YfaJ8l&H;it@;u>AIB`TkglVuy>h;vjtq~o`5NfvR!ZfL8qS#LL` zD!nYHGzZ|}BcCf8s>b=5nZRYV{)KK#7$I06s<;RyYC3<~`mob_t2IfR*dkFJyL?FU zvuo-EE4U(-le)zdgtW#AVA~zjx*^80kd3A#?vI63pLnW2{j*=#UG}ISD>=ZGA$H&` z?Nd8&11*4`%MQlM64wfK`{O*ad5}vk4{Gy}F98xIAsmjp*9P=a^yBHBjF2*Iibo2H zGJAMFDjZcVd%6bZ`dz;I@F55VCn{~RKUqD#V_d{gc|Z|`RstPw$>Wu+;SY%yf1rI=>51Oolm>cnjOWHm?ydcgGs_kPUu=?ZKtQS> zKtLS-v$OMWXO>B%Z4LFUgw4MqA?60o{}-^6tf(c0{Y3|yF##+)RoXYVY-lyPhgn{1 z>}yF0Ab}D#1*746QAj5c%66>7CCWs8O7_d&=Ktu!SK(m}StvvBT1$8QP3O2a*^BNA z)HPhmIi*((2`?w}IE6Fo-SwzI_F~OC7OR}guyY!bOQfpNRg3iMvsFPYb9-;dT6T%R zhLwIjgiE^-9_4F3eMHZ3LI%bbOmWVe{SONpujQ;3C+58=Be4@yJK>3&@O>YaSdrevAdCLMe_tL zl8@F}{Oc!aXO5!t!|`I zdC`k$5z9Yf%RYJp2|k*DK1W@AN23W%SD0EdUV^6~6bPp_HZi0@dku_^N--oZv}wZA zH?Bf`knx%oKB36^L;P%|pf#}Tp(icw=0(2N4aL_Ea=9DMtF})2ay68V{*KfE{O=xL zf}tcfCL|D$6g&_R;r~1m{+)sutQPKzVv6Zw(%8w&4aeiy(qct1x38kiqgk!0^^X3IzI2ia zxI|Q)qJNEf{=I$RnS0`SGMVg~>kHQB@~&iT7+eR!Ilo1ZrDc3TVW)CvFFjHK4K}Kh z)dxbw7X%-9Ol&Y4NQE~bX6z+BGOEIIfJ~KfD}f4spk(m62#u%k<+iD^`AqIhWxtKGIm)l$7=L`=VU0Bz3-cLvy&xdHDe-_d3%*C|Q&&_-n;B`87X zDBt3O?Wo-Hg6*i?f`G}5zvM?OzQjkB8uJhzj3N;TM5dSM$C@~gGU7nt-XX_W(p0IA6$~^cP*IAnA<=@HVqNz=Dp#Rcj9_6*8o|*^YseK_4d&mBY*Y&q z8gtl;(5%~3Ehpz)bLX%)7|h4tAwx}1+8CBtu9f5%^SE<&4%~9EVn4*_!r}+{^2;} zwz}#@Iw?&|8F2LdXUIjh@kg3QH69tqxR_FzA;zVpY=E zcHnWh(3j3UXeD=4m_@)Ea4m#r?axC&X%#wC8FpJPDYR~@65T?pXuWdPzEqXP>|L`S zKYFF0I~%I>SFWF|&sDsRdXf$-TVGSoWTx7>7mtCVUrQNVjZ#;Krobgh76tiP*0(5A zs#<7EJ#J`Xhp*IXB+p5{b&X3GXi#b*u~peAD9vr0*Vd&mvMY^zxTD=e(`}ybDt=BC(4q)CIdp>aK z0c?i@vFWjcbK>oH&V_1m_EuZ;KjZSiW^i30U` zGLK{%1o9TGm8@gy+Rl=-5&z`~Un@l*2ne3e9B+>wKyxuoUa1qhf?-Pi= zZLCD-b7*(ybv6uh4b`s&Ol3hX2ZE<}N@iC+h&{J5U|U{u$XK0AJz)!TSX6lrkG?ris;y{s zv`B5Rq(~G58?KlDZ!o9q5t%^E4`+=ku_h@~w**@jHV-+cBW-`H9HS@o?YUUkKJ;AeCMz^f@FgrRi@?NvO3|J zBM^>4Z}}!vzNum!R~o0)rszHG(eeq!#C^wggTgne^2xc9nIanR$pH1*O;V>3&#PNa z7yoo?%T(?m-x_ow+M0Bk!@ow>A=skt&~xK=a(GEGIWo4AW09{U%(;CYLiQIY$bl3M zxC_FGKY%J`&oTS{R8MHVe{vghGEshWi!(EK*DWmoOv|(Ff#(bZ-<~{rc|a%}Q4-;w z{2gca97m~Nj@Nl{d)P`J__#Zgvc@)q_(yfrF2yHs6RU8UXxcU(T257}E#E_A}%2_IW?%O+7v((|iQ{H<|$S7w?;7J;iwD>xbZc$=l*(bzRXc~edIirlU0T&0E_EXfS5%yA zs0y|Sp&i`0zf;VLN=%hmo9!aoLGP<*Z7E8GT}%)cLFs(KHScNBco(uTubbxCOD_%P zD7XlHivrSWLth7jf4QR9`jFNk-7i%v4*4fC*A=;$Dm@Z^OK|rAw>*CI%E z3%14h-)|Q%_$wi9=p!;+cQ*N1(47<49TyB&B*bm_m$rs+*ztWStR~>b zE@V06;x19Y_A85N;R+?e?zMTIqdB1R8>(!4_S!Fh={DGqYvA0e-P~2DaRpCYf4$-Q z*&}6D!N_@s`$W(|!DOv%>R0n;?#(HgaI$KpHYpnbj~I5eeI(u4CS7OJajF%iKz)*V zt@8=9)tD1ML_CrdXQ81bETBeW!IEy7mu4*bnU--kK;KfgZ>oO>f)Sz~UK1AW#ZQ_ic&!ce~@(m2HT@xEh5u%{t}EOn8ET#*U~PfiIh2QgpT z%gJU6!sR2rA94u@xj3%Q`n@d}^iMH#X>&Bax+f4cG7E{g{vlJQ!f9T5wA6T`CgB%6 z-9aRjn$BmH=)}?xWm9bf`Yj-f;%XKRp@&7?L^k?OT_oZXASIqbQ#eztkW=tmRF$~% z6(&9wJuC-BlGrR*(LQKx8}jaE5t`aaz#Xb;(TBK98RJBjiqbZFyRNTOPA;fG$;~e` zsd6SBii3^(1Y`6^#>kJ77xF{PAfDkyevgox`qW`nz1F`&w*DH5Oh1idOTLES>DToi z8Qs4|?%#%>yuQO1#{R!-+2AOFznWo)e3~_D!nhoDgjovB%A8< zt%c^KlBL$cDPu!Cc`NLc_8>f?)!FGV7yudL$bKj!h;eOGkd;P~sr6>r6TlO{Wp1%xep8r1W{`<4am^(U} z+nCDP{Z*I?IGBE&*KjiaR}dpvM{ZFMW%P5Ft)u$FD373r2|cNsz%b0uk1T+mQI@4& zFF*~xDxDRew1Bol-*q>F{Xw8BUO;>|0KXf`lv7IUh%GgeLUzR|_r(TXZTbfXFE0oc zmGMwzNFgkdg><=+3MnncRD^O`m=SxJ6?}NZ8BR)=ag^b4Eiu<_bN&i0wUaCGi60W6 z%iMl&`h8G)y`gfrVw$={cZ)H4KSQO`UV#!@@cDx*hChXJB7zY18EsIo1)tw0k+8u; zg(6qLysbxVbLFbkYqKbEuc3KxTE+%j5&k>zHB8_FuDcOO3}FS|eTxoUh2~|Bh?pD| zsmg(EtMh`@s;`(r!%^xxDt(5wawK+*jLl>_Z3shaB~vdkJ!V3RnShluzmwn7>PHai z3avc`)jZSAvTVC6{2~^CaX49GXMtd|sbi*swkgoyLr=&yp!ASd^mIC^D;a|<=3pSt zM&0u%#%DGzlF4JpMDs~#kU;UCtyW+d3JwNiu`Uc7Yi6%2gfvP_pz8I{Q<#25DjM_D z(>8yI^s@_tG@c=cPoZImW1CO~`>l>rs=i4BFMZT`vq5bMOe!H@8q@sEZX<-kiY&@u3g1YFc zc@)@OF;K-JjI(eLs~hy8qOa9H1zb!3GslI!nH2DhP=p*NLHeh^9WF?4Iakt+b( z-4!;Q-8c|AX>t+5I64EKpDj4l2x*!_REy9L_9F~i{)1?o#Ws{YG#*}lg_zktt#ZlN zmoNsGm7$AXLink`GWtY*TZEH!J9Qv+A1y|@>?&(pb(6XW#ZF*}x*{60%wnt{n8Icp zq-Kb($kh6v_voqvA`8rq!cgyu;GaWZ>C2t6G5wk! zcKTlw=>KX3ldU}a1%XESW71))Z=HW%sMj2znJ;fdN${00DGGO}d+QsTQ=f;BeZ`eC~0-*|gn$9G#`#0YbT(>O(k&!?2jI z&oi9&3n6Vz<4RGR}h*1ggr#&0f%Op(6{h>EEVFNJ0C>I~~SmvqG+{RXDrexBz zw;bR@$Wi`HQ3e*eU@Cr-4Z7g`1R}>3-Qej(#Dmy|CuFc{Pg83Jv(pOMs$t(9vVJQJ zXqn2Ol^MW;DXq!qM$55vZ{JRqg!Q1^Qdn&FIug%O3=PUr~Q`UJuZ zc`_bE6i^Cp_(fka&A)MsPukiMyjG$((zE$!u>wyAe`gf-1Qf}WFfi1Y{^ zdCTTrxqpQE#2BYWEBnTr)u-qGSVRMV7HTC(x zb(0FjYH~nW07F|{@oy)rlK6CCCgyX?cB;19Z(bCP5>lwN0UBF}Ia|L0$oGHl-oSTZ zr;(u7nDjSA03v~XoF@ULya8|dzH<2G=n9A)AIkQKF0mn?!BU(ipengAE}6r`CE!jd z=EcX8exgDZZQ~~fgxR-2yF;l|kAfnjhz|i_o~cYRdhnE~1yZ{s zG!kZJ<-OVnO{s3bOJK<)`O;rk>=^Sj3M76Nqkj<_@Jjw~iOkWUCL+*Z?+_Jvdb!0cUBy=(5W9H-r4I zxAFts>~r)B>KXdQANyaeKvFheZMgoq4EVV0|^NR@>ea* zh%<78{}wsdL|9N1!jCN-)wH4SDhl$MN^f_3&qo?>Bz#?c{ne*P1+1 z!a`(2Bxy`S^(cw^dv{$cT^wEQ5;+MBctgPfM9kIQGFUKI#>ZfW9(8~Ey-8`OR_XoT zflW^mFO?AwFWx9mW2-@LrY~I1{dlX~jBMt!3?5goHeg#o0lKgQ+eZcIheq@A&dD}GY&1c%hsgo?z zH>-hNgF?Jk*F0UOZ*bs+MXO(dLZ|jzKu5xV1v#!RD+jRrHdQ z>>b){U(I@i6~4kZXn$rk?8j(eVKYJ2&k7Uc`u01>B&G@c`P#t#x@>Q$N$1aT514fK zA_H8j)UKen{k^ehe%nbTw}<JV6xN_|| z(bd-%aL}b z3VITE`N~@WlS+cV>C9TU;YfsU3;`+@hJSbG6aGvis{Gs%2K|($)(_VfpHB|DG8Nje+0tCNW%_cu3hk0F)~{-% zW{2xSu@)Xnc`Dc%AOH)+LT97ImFR*WekSnJ3OYIs#ijP4TD`K&7NZKsfZ;76k@VD3py?pSw~~r^VV$Z zuUl9lF4H2(Qga0EP_==vQ@f!FLC+Y74*s`Ogq|^!?RRt&9e9A&?Tdu=8SOva$dqgYU$zkKD3m>I=`nhx-+M;-leZgt z8TeyQFy`jtUg4Ih^JCUcq+g_qs?LXSxF#t+?1Jsr8c1PB#V+f6aOx@;ThTIR4AyF5 z3m$Rq(6R}U2S}~Bn^M0P&Aaux%D@ijl0kCCF48t)+Y`u>g?|ibOAJoQGML@;tn{%3IEMaD(@`{7ByXQ`PmDeK*;W?| zI8%%P8%9)9{9DL-zKbDQ*%@Cl>Q)_M6vCs~5rb(oTD%vH@o?Gk?UoRD=C-M|w~&vb z{n-B9>t0EORXd-VfYC>sNv5vOF_Wo5V)(Oa%<~f|EU7=npanpVX^SxPW;C!hMf#kq z*vGNI-!9&y!|>Zj0V<~)zDu=JqlQu+ii387D-_U>WI_`3pDuHg{%N5yzU zEulPN)%3&{PX|hv*rc&NKe(bJLhH=GPuLk5pSo9J(M9J3v)FxCo65T%9x<)x+&4Rr2#nu2?~Glz|{28OV6 z)H^`XkUL|MG-$XE=M4*fIPmeR2wFWd>5o*)(gG^Y>!P4(f z68RkX0cRBOFc@`W-IA(q@p@m>*2q-`LfujOJ8-h$OgHte;KY4vZKTxO95;wh#2ZDL zKi8aHkz2l54lZd81t`yY$Tq_Q2_JZ1d(65apMg}vqwx=ceNOWjFB)6m3Q!edw2<{O z4J6+Un(E8jxs-L-K_XM_VWahy zE+9fm_ZaxjNi{fI_AqLKqhc4IkqQ4`Ut$=0L)nzlQw^%i?bP~znsbMY3f}*nPWqQZ zz_CQDpZ?Npn_pEr`~SX1`OoSkS;bmzQ69y|W_4bH3&U3F7EBlx+t%2R02VRJ01cfX zo$$^ObDHK%bHQaOcMpCq@@Jp8!OLYVQO+itW1ZxlkmoG#3FmD4b61mZjn4H|pSmYi2YE;I#@jtq8Mhjdgl!6({gUsQA>IRXb#AyWVt7b=(HWGUj;wd!S+q z4S+H|y<$yPrrrTqQHsa}H`#eJFV2H5Dd2FqFMA%mwd`4hMK4722|78d(XV}rz^-GV(k zqsQ>JWy~cg_hbp0=~V3&TnniMQ}t#INg!o2lN#H4_gx8Tn~Gu&*ZF8#kkM*5gvPu^ zw?!M^05{7q&uthxOn?%#%RA_%y~1IWly7&_-sV!D=Kw3DP+W)>YYRiAqw^d7vG_Q%v;tRbE1pOBHc)c&_5=@wo4CJTJ1DeZErEvP5J(kc^GnGYX z|LqQjTkM{^gO2cO#-(g!7^di@$J0ibC(vsnVkHt3osnWL8?-;R1BW40q5Tmu_9L-s z7fNF5fiuS-%B%F$;D97N-I@!~c+J>nv%mzQ5vs?1MgR@XD*Gv`A{s8 z5Cr>z5j?|sb>n=c*xSKHpdy667QZT?$j^Doa%#m4ggM@4t5Oe%iW z@w~j_B>GJJkO+6dVHD#CkbC(=VMN8nDkz%44SK62N(ZM#AsNz1KW~3(i=)O;q5JrK z?vAVuL}Rme)OGQuLn8{3+V352UvEBV^>|-TAAa1l-T)oiYYD&}Kyxw73shz?Bn})7 z_a_CIPYK(zMp(i+tRLjy4dV#CBf3s@bdmwXo`Y)dRq9r9-c@^2S*YoNOmAX%@OYJOXs zT*->in!8Ca_$W8zMBb04@|Y)|>WZ)-QGO&S7Zga1(1#VR&)X+MD{LEPc%EJCXIMtr z1X@}oNU;_(dfQ_|kI-iUSTKiVzcy+zr72kq)TIp(GkgVyd%{8@^)$%G)pA@^Mfj71FG%d?sf(2Vm>k%X^RS`}v0LmwIQ7!_7cy$Q8pT?X1VWecA_W68u==HbrU& z@&L6pM0@8ZHL?k{6+&ewAj%grb6y@0$3oamTvXsjGmPL_$~OpIyIq%b$(uI1VKo zk_@{r>1p84UK3}B>@d?xUZ}dJk>uEd+-QhwFQ`U?rA=jj+$w8sD#{492P}~R#%z%0 z5dlltiAaiPKv9fhjmuy{*m!C22$;>#85EduvdSrFES{QO$bHpa7E@&{bWb@<7VhTF zXCFS_wB>7*MjJ3$_i4^A2XfF2t7`LOr3B@??OOUk=4fKkaHne4RhI~Lm$JrHfUU*h zgD9G66;_F?3>0W{pW2A^DR7Bq`ZUiSc${S8EM>%gFIqAw0du4~kU#vuCb=$I_PQv? zZfEY7X6c{jJZ@nF&T>4oyy(Zr_XqnMq)ZtGPASbr?IhZOnL|JKY()`eo=P5UK9(P-@ zOJKFogtk|pscVD+#$7KZs^K5l4gC}*CTd0neZ8L(^&1*bPrCp23%{VNp`4Ld*)Fly z)b|zb*bCzp?&X3_=qLT&0J+=p01&}9*xbk~^hd^@mV!Ha`1H+M&60QH2c|!Ty`RepK|H|Moc5MquD z=&$Ne3%WX+|7?iiR8=7*LW9O3{O%Z6U6`VekeF8lGr5vd)rsZu@X#5!^G1;nV60cz zW?9%HgD}1G{E(YvcLcIMQR65BP50)a;WI*tjRzL7diqRqh$3>OK{06VyC=pj6OiardshTnYfve5U>Tln@y{DC99f!B4> zCrZa$B;IjDrg}*D5l=CrW|wdzENw{q?oIj!Px^7DnqAsU7_=AzXxoA;4(YvN5^9ag zwEd4-HOlO~R0~zk>!4|_Z&&q}agLD`Nx!%9RLC#7fK=w06e zOK<>|#@|e2zjwZ5aB>DJ%#P>k4s0+xHJs@jROvoDQfSoE84l8{9y%5^POiP+?yq0> z7+Ymbld(s-4p5vykK@g<{X*!DZt1QWXKGmj${`@_R~=a!qPzB357nWW^KmhV!^G3i zsYN{2_@gtzsZH*FY!}}vNDnqq>kc(+7wK}M4V*O!M&GQ|uj>+8!Q8Ja+j3f*MzwcI z^s4FXGC=LZ?il4D+Y^f89wh!d7EU-5dZ}}>_PO}jXRQ@q^CjK-{KVnmFd_f&IDKmx zZ5;PDLF%_O);<4t`WSMN;Ec^;I#wU?Z?_R|Jg`#wbq;UM#50f@7F?b7ySi-$C-N;% zqXowTcT@=|@~*a)dkZ836R=H+m6|fynm#0Y{KVyYU=_*NHO1{=Eo{^L@wWr7 zjz9GOu8Fd&v}a4d+}@J^9=!dJRsCO@=>K6UCM)Xv6};tb)M#{(k!i}_0Rjq z2kb7wPcNgov%%q#(1cLykjrxAg)By+3QueBR>Wsep&rWQHq1wE!JP+L;q+mXts{j@ zOY@t9BFmofApO0k@iBFPeKsV3X=|=_t65QyohXMSfMRr7Jyf8~ogPVmJwbr@`nmml zov*NCf;*mT(5s4K=~xtYy8SzE66W#tW4X#RnN%<8FGCT{z#jRKy@Cy|!yR`7dsJ}R z!eZzPCF+^b0qwg(mE=M#V;Ud9)2QL~ z-r-2%0dbya)%ui_>e6>O3-}4+Q!D+MU-9HL2tH)O`cMC1^=rA=q$Pcc;Zel@@ss|K zH*WMdS^O`5Uv1qNTMhM(=;qjhaJ|ZC41i2!kt4;JGlXQ$tvvF8Oa^C@(q6(&6B^l) zNG{GaX?`qROHwL-F1WZDEF;C6Inuv~1&ZuP3j53547P38tr|iPH#3&hN*g0R^H;#) znft`cw0+^Lwe{!^kQat+xjf_$SZ05OD6~U`6njelvd+4pLZU(0ykS5&S$)u?gm!;} z+gJ8g12b1D4^2HH!?AHFAjDAP^q)Juw|hZfIv{3Ryn%4B^-rqIF2 zeWk^za4fq#@;re{z4_O|Zj&Zn{2WsyI^1%NW=2qA^iMH>u>@;GAYI>Bk~u0wWQrz* zdEf)7_pSYMg;_9^qrCzvv{FZYwgXK}6e6ceOH+i&+O=x&{7aRI(oz3NHc;UAxMJE2 zDb0QeNpm$TDcshGWs!Zy!shR$lC_Yh-PkQ`{V~z!AvUoRr&BAGS#_*ZygwI2-)6+a zq|?A;+-7f0Dk4uuht z6sWPGl&Q$bev1b6%aheld88yMmBp2j=z*egn1aAWd?zN=yEtRDGRW&nmv#%OQwuJ; zqKZ`L4DsqJwU{&2V9f>2`1QP7U}`6)$qxTNEi`4xn!HzIY?hDnnJZw+mFnVSry=bLH7ar+M(e9h?GiwnOM?9ZJcTJ08)T1-+J#cr&uHhXkiJ~}&(}wvzCo33 zLd_<%rRFQ3d5fzKYQy41<`HKk#$yn$Q+Fx-?{3h72XZrr*uN!5QjRon-qZh9-uZ$rWEKZ z!dJMP`hprNS{pzqO`Qhx`oXGd{4Uy0&RDwJ`hqLw4v5k#MOjvyt}IkLW{nNau8~XM z&XKeoVYreO=$E%z^WMd>J%tCdJx5-h+8tiawu2;s& zD7l`HV!v@vcX*qM(}KvZ#%0VBIbd)NClLBu-m2Scx1H`jyLYce;2z;;eo;ckYlU53 z9JcQS+CvCwj*yxM+e*1Vk6}+qIik2VzvUuJyWyO}piM1rEk%IvS;dsXOIR!#9S;G@ zPcz^%QTf9D<2~VA5L@Z@FGQqwyx~Mc-QFzT4Em?7u`OU!PB=MD8jx%J{<`tH$Kcxz zjIvb$x|`s!-^^Zw{hGV>rg&zb;=m?XYAU0LFw+uyp8v@Y)zmjj&Ib7Y1@r4`cfrS%cVxJiw`;*BwIU*6QVsBBL;~nw4`ZFqs z1YSgLVy=rvA&GQB4MDG+j^)X1N=T;Ty2lE-`zrg(dNq?=Q`nCM*o8~A2V~UPArX<| zF;e$5B0hPSo56=ePVy{nah#?e-Yi3g*z6iYJ#BFJ-5f0KlQ-PRiuGwe29fyk1T6>& zeo2lvb%h9Vzi&^QcVNp}J!x&ubtw5fKa|n2XSMlg#=G*6F|;p)%SpN~l8BaMREDQN z-c9O}?%U1p-ej%hzIDB!W_{`9lS}_U==fdYpAil1E3MQOFW^u#B)Cs zTE3|YB0bKpXuDKR9z&{4gNO3VHDLB!xxPES+)yaJxo<|}&bl`F21};xsQnc!*FPZA zSct2IU3gEu@WQKmY-vA5>MV?7W|{$rAEj4<8`*i)<%fj*gDz2=ApqZ&MP&0UmO1?q!GN=di+n(#bB_mHa z(H-rIOJqamMfwB%?di!TrN=x~0jOJtvb0e9uu$ZCVj(gJyK}Fa5F2S?VE30P{#n3eMy!-v7e8viCooW9cfQx%xyPNL*eDKL zB=X@jxulpkLfnar7D2EeP*0L7c9urDz{XdV;@tO;u`7DlN7#~ zAKA~uM2u8_<5FLkd}OzD9K zO5&hbK8yakUXn8r*H9RE zO9Gsipa2()=&x=1mnQtNP#4m%GXThu8Ccqx*qb;S{5}>bU*V5{SY~(Hb={cyTeaTM zMEaKedtJf^NnJrwQ^Bd57vSlJ3l@$^0QpX@_1>h^+js8QVpwOiIMOiSC_>3@dt*&| zV?0jRdlgn|FIYam0s)a@5?0kf7A|GD|dRnP1=B!{ldr;N5s)}MJ=i4XEqlC}w)LEJ}7f9~c!?It(s zu>b=YBlFRi(H-%8A!@Vr{mndRJ z_jx*?BQpK>qh`2+3cBJhx;>yXPjv>dQ0m+nd4nl(L;GmF-?XzlMK zP(Xeyh7mFlP#=J%i~L{o)*sG7H5g~bnL2Hn3y!!r5YiYRzgNTvgL<(*g5IB*gcajK z86X3LoW*5heFmkIQ-I_@I_7b!Xq#O;IzOv(TK#(4gd)rmCbv5YfA4koRfLydaIXUU z8(q?)EWy!sjsn-oyUC&uwJqEXdlM}#tmD~*Ztav=mTQyrw0^F=1I5lj*}GSQTQOW{ z=O12;?fJfXxy`)ItiDB@0sk43AZo_sRn*jc#S|(2*%tH84d|UTYN!O4R(G6-CM}84 zpiyYJ^wl|w@!*t)dwn0XJv2kuHgbfNL$U6)O-k*~7pQ?y=sQJdKk5x`1>PEAxjIWn z{H$)fZH4S}%?xzAy1om0^`Q$^?QEL}*ZVQK)NLgmnJ`(we z21c23X1&=^>k;UF-}7}@nzUf5HSLUcOYW&gsqUrj7%d$)+d8ZWwTZq)tOgc%fz95+ zl%sdl)|l|jXfqIcjKTFrX74Rbq1}osA~fXPSPE?XO=__@`7k4Taa!sHE8v-zfx(AM zXT_(7u;&_?4ZIh%45x>p!(I&xV|IE**qbqCRGD5aqLpCRvrNy@uT?iYo-FPpu`t}J zSTZ}MDrud+`#^14r`A%UoMvN;raizytxMBV$~~y3i0#m}0F}Dj_fBIz+)1RWdnctP z>^O^vd0E+jS+$V~*`mZWER~L^q?i-6RPxxufWdrW=%prbCYT{5>Vgu%vPB)~NN*2L zB?xQg2K@+Xy=sPh$%10LH!39p&SJG+3^i*lFLn=uY8Io6AXRZf;p~v@1(hWsFzeKzx99_{w>r;cypkPVJCKtLGK>?-K0GE zGH>$g?u`)U_%0|f#!;+E>?v>qghuBwYZxZ*Q*EE|P|__G+OzC-Z+}CS(XK^t!TMoT zc+QU|1C_PGiVp&_^wMxfmMAuJDQ%1p4O|x5DljN6+MJiO%8s{^ts8$uh5`N~qK46c`3WY#hRH$QI@*i1OB7qBIN*S2gK#uVd{ zik+wwQ{D)g{XTGjKV1m#kYhmK#?uy)g@idi&^8mX)Ms`^=hQGY)j|LuFr8SJGZjr| zzZf{hxYg)-I^G|*#dT9Jj)+wMfz-l7ixjmwHK9L4aPdXyD-QCW!2|Jn(<3$pq-BM; zs(6}egHAL?8l?f}2FJSkP`N%hdAeBiD{3qVlghzJe5s9ZUMd`;KURm_eFaK?d&+TyC88v zCv2R(Qg~0VS?+p+l1e(aVq`($>|0b{{tPNbi} zaZDffTZ7N|t2D5DBv~aX#X+yGagWs1JRsqbr4L8a`B`m) z1p9?T`|*8ZXHS7YD8{P1Dk`EGM`2Yjsy0=7M&U6^VO30`Gx!ZkUoqmc3oUbd&)V*iD08>dk=#G!*cs~^tOw^s8YQqYJ z!5=-4ZB7rW4mQF&YZw>T_in-c9`0NqQ_5Q}fq|)%HECgBd5KIo`miEcJ>~a1e2B@) zL_rqoQ;1MowD34e6#_U+>D`WcnG5<2Q6cnt4Iv@NC$*M+i3!c?6hqPJLsB|SJ~xo! zm>!N;b0E{RX{d*in3&0w!cmB&TBNEjhxdg!fo+}iGE*BWV%x*46rT@+cXU;leofWy zxst{S8m!_#hIhbV7wfWN#th8OI5EUr3IR_GOIzBgGW1u4J*TQxtT7PXp#U#EagTV* zehVkBFF06`@5bh!t%L)-)`p|d7D|^kED7fsht#SN7*3`MKZX};Jh0~nCREL_BGqNR zxpJ4`V{%>CAqEE#Dt95u=;Un8wLhrac$fao`XlNsOH%&Ey2tK&vAcriS1kXnntDuttcN{%YJz@!$T zD&v6ZQ>zS1`o!qT=JK-Y+^i~bZkVJpN8%<4>HbuG($h9LP;{3DJF_Jcl8CA5M~<3s^!$Sg62zLEnJtZ z0`)jwK75Il6)9XLf(64~`778D6-#Ie1IR2Ffu+_Oty%$8u+bP$?803V5W6%(+iZzp zp5<&sBV&%CJcXUIATUakP1czt$&0x$lyoLH!ueNaIpvtO z*eCijxOv^-D?JaLzH<3yhOfDENi@q#4w(#tl-19(&Yc2K%S8Y&r{3~-)P17sC1{rQ zOy>IZ6%814_UoEi+w9a4XyGXF66{rgE~UT)oT4x zg9oIx@|{KL#VpTyE=6WK@Sbd9RKEEY)5W{-%0F^6(QMuT$RQRZ&yqfyF*Z$f8>{iT zq(;UzB-Ltv;VHvh4y%YvG^UEkvpe9ugiT97ErbY0ErCEOWs4J=kflA!*Q}gMbEP`N zY#L`x9a?E)*~B~t+7c8eR}VY`t}J;EWuJ-6&}SHnNZ8i0PZT^ahA@@HXk?c0{)6rC zP}I}_KK7MjXqn1E19gOwWvJ3i9>FNxN67o?lZy4H?n}%j|Dq$p%TFLUPJBD;R|*0O z3pLw^?*$9Ax!xy<&fO@;E2w$9nMez{5JdFO^q)B0OmGwkxxaDsEU+5C#g+?Ln-Vg@ z-=z4O*#*VJa*nujGnGfK#?`a|xfZsuiO+R}7y(d60@!WUIEUt>K+KTI&I z9YQ6#hVCo}0^*>yr-#Lisq6R?uI=Ms!J7}qm@B}Zu zp%f-~1Cf!-5S0xXl`oqq&fS=tt0`%dDWI&6pW(s zJXtYiY&~t>k5I0RK3sN;#8?#xO+*FeK#=C^%{Y>{k{~bXz%(H;)V5)DZRk~(_d0b6 zV!x54fwkl`1y;%U;n|E#^Vx(RGnuN|T$oJ^R%ZmI{8(9>U-K^QpDcT?Bb@|J0NAfvHtL#wP ziYupr2E5=_KS{U@;kyW7oy*+UTOiF*e+EhYqVcV^wx~5}49tBNSUHLH1=x}6L2Fl^4X4633$k!ZHZTL50Vq+a5+ z<}uglXQ<{x&6ey)-lq6;4KLHbR)_;Oo^FodsYSw3M-)FbLaBcPI=-ao+|))T2ksKb z{c%Fu`HR1dqNw8%>e0>HI2E_zNH1$+4RWfk}p-h(W@)7LC zwVnUO17y+~kw35CxVtokT44iF$l8XxYuetp)1Br${@lb(Q^e|q*5%7JNxp5B{r<09 z-~8o#rI1(Qb9FhW-igcsC6npf5j`-v!nCrAcVx5+S&_V2D>MOWp6cV$~Olhp2`F^Td{WV`2k4J`djb#M>5D#k&5XkMu*FiO(uP{SNX@(=)|Wm`@b> z_D<~{ip6@uyd7e3Rn+qM80@}Cl35~^)7XN?D{=B-4@gO4mY%`z!kMIZizhGtCH-*7 z{a%uB4usaUoJwbkVVj%8o!K^>W=(ZzRDA&kISY?`^0YHKe!()(*w@{w7o5lHd3(Us zUm-K=z&rEbOe$ackQ3XH=An;Qyug2g&vqf;zsRBldxA+=vNGoM$Zo9yT?Bn?`Hkiq z&h@Ss--~+=YOe@~JlC`CdSHy zcO`;bgMASYi6`WSw#Z|A;wQgH@>+I3OT6(*JgZZ_XQ!LrBJfVW2RK%#02|@V|H4&8DqslU6Zj(x!tM{h zRawG+Vy63_8gP#G!Eq>qKf(C&!^G$01~baLLk#)ov-Pqx~Du>%LHMv?=WBx2p2eV zbj5fjTBhwo&zeD=l1*o}Zs%SMxEi9yokhbHhY4N!XV?t8}?!?42E-B^Rh&ABFxovs*HeQ5{{*)SrnJ%e{){Z_#JH+jvwF7>Jo zE+qzWrugBwVOZou~oFa(wc7?`wNde>~HcC@>fA^o>ll?~aj-e|Ju z+iJzZg0y1@eQ4}rm`+@hH(|=gW^;>n>ydn!8%B4t7WL)R-D>mMw<7Wz6>ulFnM7QA ze2HEqaE4O6jpVq&ol3O$46r+DW@%glD8Kp*tFY#8oiSyMi#yEpVIw3#t?pXG?+H>v z$pUwT@0ri)_Bt+H(^uzp6qx!P(AdAI_Q?b`>0J?aAKTPt>73uL2(WXws9+T|%U)Jq zP?Oy;y6?{%J>}?ZmfcnyIQHh_jL;oD$`U#!v@Bf{5%^F`UiOX%)<0DqQ^nqA5Ac!< z1DPO5C>W0%m?MN*x(k>lDT4W3;tPi=&yM#Wjwc5IFNiLkQf`7GN+J*MbB4q~HVePM zeDj8YyA*btY&n!M9$tuOxG0)2um))hsVsY+(p~JnDaT7x(s2If0H_iRSju7!z7p|8 zzI`NV!1hHWX3m)?t68k6yNKvop{Z>kl)f5GV(~1InT4%9IxqhDX-rgj)Y|NYq_NTlZgz-)=Y$=x9L7|k0=m@6WQ<4&r=BX@pW25NtCI+N{e&`RGSpR zeb^`@FHm5?pWseZ6V08{R(ki}--13S2op~9Kzz;#cPgL}Tmrqd+gs(fJLTCM8#&|S z^L+7PbAhltJDyyxAVxqf(2h!RGC3$;hX@YNz@&JRw!m5?Q)|-tZ8u0D$4we+QytG^ zj0U_@+N|OJlBHdWPN!K={a$R1Zi{2%5QD}s&s-Xn1tY1cwh)8VW z$pjq>8sj4)?76EJs6bA0E&pfr^Vq`&Xc;Tl2T!fm+MV%!H|i0o;7A=zE?dl)-Iz#P zSY7QRV`qRc6b&rON`BValC01zSLQpVemH5y%FxK8m^PeNN(Hf1(%C}KPfC*L?Nm!nMW0@J3(J=mYq3DPk;TMs%h`-amWbc%7{1Lg3$ z^e=btuqch-lydbtLvazh+fx?87Q7!YRT(=-Vx;hO)?o@f1($e5B?JB9jcRd;zM;iE zu?3EqyK`@_5Smr#^a`C#M>sRwq2^|ym)X*r;0v6AM`Zz1aK94@9Ti)Lixun2N!e-A z>w#}xPxVd9AfaF$XTTff?+#D(xwOpjZj9-&SU%7Z-E2-VF-n#xnPeQH*67J=j>TL# z<v}>AiTXrQ(fYa%82%qlH=L z6Fg8@r4p+BeTZ!5cZlu$iR?EJpYuTx>cJ~{{B7KODY#o*2seq=p2U0Rh;3mX^9sza zk^R_l7jzL5BXWlrVkhh!+LQ-Nc0I`6l1mWkp~inn)HQWqMTWl4G-TBLglR~n&6J?4 z7J)IO{wkrtT!Csntw3H$Mnj>@;QbrxC&Shqn^VVu$Ls*_c~TTY~fri6fO-=eJsC*8(3(H zSyO>=B;G`qA398OvCHRvf3mabrPZaaLhn*+jeA`qI!gP&i8Zs!*bBqMXDJpSZG$N) zx0rDLvcO>EoqCTR)|n7eOp-jmd>`#w`6`;+9+hihW2WnKVPQ20LR94h+(p)R$Y!Q zj_3ZEY+e@NH0f6VjLND)sh+Cvfo3CpcXw?`$@a^@CyLrAKIpjL8G z`;cDLqvK=ER)$q)+6vMKlxn!!SzWl>Ib9Ys9L)L0IWr*Ox;Rk#(Dpqf;wapY_EYL8 zKFrV)Q8BBKO4$r2hON%g=r@lPE;kBUVYVG`uxx~QI>9>MCXw_5vnmDsm|^KRny929 zeKx>F(LDs#K4FGU*k3~GX`A!)l8&|tyan-rBHBm6XaB5hc5sGKWwibAD7&3M-gh1n z2?eI7E2u{(^z#W~wU~dHSfy|m)%PY454NBxED)y-T3AO`CLQxklcC1I@Y`v4~SEI#Cm> z-cjqK6I?mypZapi$ZK;y&G+|#D=woItrajg69VRD+Fu8*UxG6KdfFmFLE}HvBJ~Y) zC&c-hr~;H2Idnsz7_F~MKpBZldh)>itc1AL0>4knbVy#%pUB&9vqL1Kg*^aU`k#(p z=A%lur(|$GWSqILaWZ#2xj(&lheSiA|N6DOG?A|$!aYM)?oME6ngnfLw0CA79WA+y zhUeLbMw*VB?drVE_D~3DWVaD>8x?_q>f!6;)i3@W<=kBZBSE=uIU60SW)qct?AdM zXgti8&O=}QNd|u%Fpxr172Kc`sX^@fm>Fxl8fbFalJYci_GGoIzU*~U*I!QLz? z4NYk^=JXBS*Uph@51da-v;%?))cB^(ps}y8yChu7CzyC9SX{jAq13zdnqRHRvc{ha zcPmgCUqAJ^1RChMCCz;ZN*ap{JPoE<1#8nNObDbAt6Jr}Crq#xGkK@w2mLhIUecvy z#?s~?J()H*?w9K`_;S+8TNVkHSk}#yvn+|~jcB|he}OY(zH|7%EK%-Tq=)18730)v zM3f|=oFugXq3Lqn={L!wx|u(ycZf(Te11c3?^8~aF; zNMC)gi?nQ#S$s{46yImv_7@4_qu|XXEza~);h&cr*~dO@#$LtKZa@@r$8PD^jz{D6 zk~5;IJBuQjsKk+8i0wzLJ2=toMw4@rw7(|6`7*e|V(5-#ZzRirtkXBO1oshQ&0>z&HAtSF8+871e|ni4gLs#`3v7gnG#^F zDv!w100_HwtU}B2T!+v_YDR@-9VmoGW+a76oo4yy)o`MY(a^GcIvXW+4)t{lK}I-& zl-C=(w_1Z}tsSFjFd z3iZjkO6xnjLV3!EE?ex9rb1Zxm)O-CnWPat4vw08!GtcQ3lHD+ySRB*3zQu-at$rj zzBn`S?5h=JlLXX8)~Jp%1~YS6>M8c-Mv~E%s7_RcvIYjc-ia`3r>dvjxZ6=?6=#OM zfsv}?hGnMMdi9C`J9+g)5`M9+S79ug=!xE_XcHdWnIRr&hq$!X7aX5kJV8Q(6Lq?|AE8N2H z37j{DPDY^Jw!J>~>Mwaja$g%q1sYfH4bUJFOR`x=pZQ@O(-4b#5=_Vm(0xe!LW>YF zO4w`2C|Cu%^C9q9B>NjFD{+qt)cY3~(09ma%mp3%cjFsj0_93oVHC3)AsbBPuQNBO z`+zffU~AgGrE0K{NVR}@oxB4&XWt&pJ-mq!JLhFWbnXf~H%uU?6N zWJ7oa@``Vi$pMWM#7N9=sX1%Y+1qTGnr_G&h3YfnkHPKG}p>i{fAG+(klE z(g~u_rJXF48l1D?;;>e}Ra{P$>{o`jR_!s{hV1Wk`vURz`W2c$-#r9GM7jgs2>um~ zouGlCm92rOiLITzf`jgl`v2qYw^!Lh0YwFHO1|3Krp8ztE}?#2+>c)yQlNw%5e6w5 zIm9BKZN5Q9b!tX`Zo$0RD~B)VscWp(FR|!a!{|Q$={;ZWl%10vBzfgWn}WBe!%cug z^G%;J-L4<6&aCKx@@(Grsf}dh8fuGT+TmhhA)_16uB!t{HIAK!B-7fJLe9fsF)4G- zf>(~ⅅ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 H-+%o-(+5aQ literal 0 HcmV?d00001 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..ac3b47926 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip diff --git a/android/key.properties b/android/key.properties new file mode 100644 index 000000000..be9c5c4cf --- /dev/null +++ b/android/key.properties @@ -0,0 +1,6 @@ +storePassword=123456 +keyPassword=123456 +keyAlias=key0 +storeFile=weathermaster.jks + + diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts new file mode 100644 index 000000000..ab39a10a2 --- /dev/null +++ b/android/settings.gradle.kts @@ -0,0 +1,25 @@ +pluginManagement { + val flutterSdkPath = run { + val properties = java.util.Properties() + file("local.properties").inputStream().use { properties.load(it) } + val flutterSdkPath = properties.getProperty("flutter.sdk") + require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } + flutterSdkPath + } + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("dev.flutter.flutter-plugin-loader") version "1.0.0" + id("com.android.application") version "8.7.3" apply false + id("org.jetbrains.kotlin.android") version "2.1.0" apply false +} + +include(":app") diff --git a/assets/fonts/OpenSans-Medium.ttf b/assets/fonts/OpenSans-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..71d90172f10fab5ed0fd422a40cc09e7ef558072 GIT binary patch literal 343200 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 M#2c+wFW;w$4Cq|>)5%=|W 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

4ibl@Ui~a?d!<&$*Y) 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/OpenSans-Regular.ttf b/assets/fonts/OpenSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ce097c8256a78e54c70e401c670a7fab0a138621 GIT binary patch literal 342680 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

=(yz@O*K8Sz}a-+D&3^4H!)XVVw(P>=y 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

=}5$Q)b;P?|?3tAdRdchXNglz0)BHDgkIQ2X|l8 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 z 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´Iz2{tr7Do(w~q#bzP)8_ho527sqcW+n2$*17ty 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 literal 0 HcmV?d00001 diff --git a/assets/froggie/01n.png b/assets/froggie/01n.png new file mode 100644 index 0000000000000000000000000000000000000000..d5648e1f403699b7260cd4e065d5022e4bb469b3 GIT binary patch literal 310599 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

OLajedp=+!0G zEOpHY)_E#RzxT=;&mVsO_22NzW`e)MV|MG#&%ght-+KSjum9{fpjtxVp;F3xR%%lV zk0uSd5W^Q+pbK1u%^|XG%=pADureACdd8@Z$I$>1o0k*&G%fBiQNoawl8A|RpL^mj zH!jYwjbnogCyZSC|9oqBJc+^Sm)dMFYuuH_jy9Krh0;_LW;EJvD zJ2w{x?>rn$9_$>=u6Qjs#7#@g>+_^4#m*D&2(icgYnz@+f;OnnKC|_WCtf&xL%kM& zs`}OwPpRb>&)#KyLWy1*5EF{Rv8WpRvB^83n6<;UPE4+lv@WRtU;~u`Fqp}aE@08| zs_e@kq>WM!_>bcN9a%CYt9pj>wnsbNnhEfHEcBvb`UyN%xL4EmEE|KpdgRZ~<)*!B zuWj17o1V9B&5Z5Dh708x+jUzLY!lh0#CJsyOJp%POdqjgbt1%-7Nkq)wnx zo?y2-mhy53k8DSwsXf{?Bd&M-@fkLAX^mh-NakrkF0pRU0Qt6-=UzectDhz z9{>dbWdWYeKq3Hp(3R1V+xYaKPqu&c+iv5`p?dS~4M{5nAO?X{1zc2KEgP6Ku$Ce? z5oCgpEEh~nB;unE2Ju3^v9RF7w_d-vxcZG}1VX{y3F1PFGcVlU_{0mhxEL=1f_PDO zEJans`3Uu*5DU>(X_VL%AgIOiD8SQEP8t3zY5e+@FvxOHU@*JnugU2Ut?xx8+(*^fSq@+mi- zc67*&2UVsoq^`@?B|h<4IY(vJW2#@@Sf1<2mhK)QFQ=!6tM|##f!IaPTGHgkYk!lm zBo%L)f6DmOqh3wS?Rn?ggl4%4Wl5|JDN1WtzL;c46XiG-*_P>0d@p(WI%UMednSC zu>+UeD7RijbNo8E+=SG};GzQ5LnYAcHk$HTx{55h;n5Oq?7&3uOTlEvB0G-X_jvF& zFh1o`jU1-WU3m4(r(b-#nJ)@gl%igU97zVui+XQ1vZ63=(Wc4ZJw@x`r_q2I_|7Gl z_f%9IxhBXr$`BAcB3C$35mprr-H}KJA)=sY-!@iPRb>*3^okbGm={OIvxal$E>7M% zx;OvPoww#c4F$O|>-L$4s>FIQdzwg{6sJUM-32uz&OLjTXY-xe=IL{{)N2)-7f1yl z#{iKt<3}6ruYkA2dLC)aSpvHVX-1t$z(i^Zu-l1m9MRA~p^=i^M>)kT@ZNy3kYErN zsb=H4eFjv;90{NbW^poh@Jg4{u)oxzX|b z3QnK?OPtyL1|IBx9;0$!iej!!vn!LyO{zAF+gn>N{7AfvZO#YUP^)JKn#CwJbJjDN zlH>>}fO1;h+r3i$_I&Bb1yfy?Zl;Pz(`0#1loW9->N-88q|e9<>&aQI)j6Xa%#Be{ z)dEDKZF1{O9>xgQe0JuJYbypys0xW+768H5H4`a|)D^MQz3*K6;^O_iFW|4}P*v22 z^Id=Sy}z-4>D>LDPoKXEcxHAr;8mL10|4iFkJ|ScTGR6LoqyC0>q4E*>QVh2QZl+* z!dzK}41|vQr37`CRndfUlEBX1A~Psv#^V^JXmlx|l1i3W!#g4l!#%7yX)j7XFP)f$ z(vSe4tWd*fvOTVWN}53HPCJ+chFT<|=IejE)^=$whjo_KHjZu8@?@{{NpBMrov!-O zvB^)<8@qd$pi||VTzG7}Cteq6P}ae* zpPyTJ2H$w_nK21VMhTGDq_bIQlMW8?-}LXHv{|;_dZCe;PwvoH(qEuf+ogS%c7S%@ zy)Ovb!J8Jhtl#spyB+~iJI>#=OVL1p_r7B08s=4<18g1ZEwyCpJzzj$8x0)UUIl7i zg0$w^?wHbip+;*JTT}K*SrmjiLqx#r;E63sm??M5!{f=`_ul&Dj~jd@YHQn{QmJ}g zs>3(l{guP#F5cOC?#e9{uS8sHpa}yzVj6ieii*}?l7na%$`qU$Cbuf*v;}#i^+nv! z*lW+ViTC2geGodx5ant#T2v#<6@ZGAu+UXUxpYbV_CT6rZT|tSv18!e%EmaWe+KY% zH`A+0QoG*x{r2cBR)g)8pX-7J-9G0v_rzUjXWpjG!|LWdtrsbQs>vv_5K$)eo;FW! z>^Jj+z2yK7^-r^i3K^2Kv+sFJglA3i;cNFW_v z)FCBi7${V`hs#R+Y*r9K38dtlQdtp18Y)K`fB*vEj3ig^%SjKlL>Y%l-CAlzleNH=vaT+LQa;^}AK8 z`gP9hw7OoY5;uC97V;E@qMgvV5h^ub8*>9_yT)cRzTb}NM@Bc1;c(pp-yzyL5%oLi z)uA;+2X8r`H20QI zsy}m?#@iR6^_a@DD5fu9F?$cHONbw#+D%t?SN@y z+7mJ9-jBZX^!``>`G3GiH=jV{Z;pLbeD&z)$4_3}ca03ubk^$^lP{}ALyI0p=@8>x<= zF5$kmEmCwyd;LnguC_5iBw4!*0plB{L>Qt!zCX`x8Z5ctxqt)gq9N=Q&A zfOEzL((-sC-xV0`|` z?=SD)_*J4gkI!$Q+%Dl4ORIuoI3{orf`K@6Ga-3CtN1jQ$(;j4z||R)TTi1oeA_zH z!ovlL%AjCLIKm%z((fN{E0LgB4Us`6BT6{%A%4K4CdC& z*|_loAf-mj0Sca_;-TuuIpflg1`12!YT&R6UwUEt^?IROhkMIU78Ak}r&KW_irlb7 zI$xY&rxR?CZu-+_j_*#lt7Ap3*MU@}BCt2U6mc-4il`-@w&xmRq>?mp8hsX#&=~pogTB>tryEPvyJh2PsOPR#M=); zdA3(22GqAQMgucNlpC4VGCKm_GWp4a$@uQe1V85-Q(nTS|@L*nb;5$)M~?}$hjx9*?Y|Izg?$L4Yjl>gb1WeR<=lQ}4M+x$w=hjFC;ug-W0);*d`wYx{^@08z>j%bMw3z?;zt>})uZRAkicVwF#*H~ku>IofJpBbp$a0CFi>I= z5iUb$0Ok8u;|v#-Y&a2D4L~lSw9$~!O>W;clE*}Nsm@jqMLjoI#|8}+JwQ2m-VEW=_x>{{j^f8Wa&Z(AAa`ouGZOh2VbdJW&fos}kAJ;9bLzK7TN{T)Q2|c^ zf%gqWqUT=Rh{earx@vSfW7s<}2V>SPO7Y$Ria>S0e#iE`5ZAU^#)FJh9ugcCKj(=x z6sv}bp-u3k-+SGCx!3E-<>sCXanswkU=H7RQeB5VJmdAN2Bnh?H97b~tv8AiKwM3$ zdQ_gib#H(4jG*#VTGN-K832%PriF8}MX}Xj^NI4ED=%F5dN~?38tGKJeV5Cd4+cQT z`Vw1`rlw&k%YuqRh{!8Z2@Pf!-w+jL%%TEn*KZd9cZzYYYummX0df+5Yfv@Pq#Tl$ z-S6w=|GNGkx^|`h*|unS{H!-(KHmEMVGbr{?~3Gp(*nnZs+7q9ucaovo9r&% z*QR!4UO`zD0f*-!QZWf4iJ5OYz?(%12x+~nw5yjCs;a7uTkO5JJ%8o5{uUj)`^1Vv z0RSxbH~c$4{LKFTjZYk1`}Wnz)1Uv|)>EH*hpWwnIo}l?1Z8rXyvxFdPQ`uEWpXSQ*?+nje(m+-?s98;r?J$kro(FrVRTV zIGvHo=pZ`TeqC&8fC9&G8>yl3e3UsP8L%iqU=C4y(O()YDo%V;7UO5%!p@IhlEs}T zNCoNzZWJ5=*#N&5dfP_+-L(>96`MY z7ZsEmsCc8~P=YKQYXff_&{P(n#W5zQ2v{u9U}v#)`Li#(?X&w(VJ^x>rEyB6%!T41VD%#tFI||61xEY z8@6iHW(AqCARp_&FewTkB>+?rOGwHLQsQbv%~PM*eD(T|AD&qX&In3~j;O5WAktEfWFM#bW~RQzg^w zpM7~_M_~RBXQBFcuysnvg5g*RP#^iQbLSkJOP07AiXa<&GDP%oiy>W-6J)J{ zBH?76cVO`xT2VUsWe>DV#zYF>Gcu3fp=;B7hzP`@BZ!>~Uj8VgsY$JGwVBo9d*6EN z7yaS!Zff>{y{ZCWZbeok!&d+wRh^qZIKFuF-h)fq&z!xg(iBuw4G~#FMpYMRL8DC4 z41mkqzn|Zz4??$lsI~#!zycVZ7dnXq0}w3|jF1S%#pt=rTz~+l7NJS1qRfs`^n)7K zZF?7JQ_IHDz4@mX$9Qt%T=k8OExx6l++-5yT{IXj6-01hXl5X8woUH^Pom?9l?}1B z>s(L{dq&|DHklXJeOBk_1E&MeY@gE^VJ+g3Mpt&TN_W%|TB7|}&-lHwHB(i;)Z@iB zxZyFCcn>311AY4;keR1(`ySN(o(p&C*CDh|{*K*E(du(L&+B!VYVd!s!A+!f)9`=( zuV4P$|NZyB_ltM-=NmsM@ENd$rOU?_1%8)L6KMI=TC2wJ(c?l+_j2cN3qG}$k$!u1 zDI6%PQ|`fxwfA-Z(#rL5Tz30>)w{dnxn-LGQDvd=xT9en4(E#Kjp!uq} zN(ItBGkV2z+qSKHOt6siqprT+dQdADu!1f)$EkkZXSe;I1Bb0(&ZSA7`JIT#@4f%v z*@M>~{117Ci#0W$pWnOvxvfhZf4=#|)@xiQA$^C{FZdW}Zi>84A(EU*A?(-xjYD#0C)HkdmPV1$M?I6pAd-%hvU+{~1f`Spk z`S3xGD2}W_Df`@A;6bg3O*jDn5ykS>o#!8X{gt0T_sd`YW3o*-DFjk43ozGQjifU+ ztsNg_fXK(~Dj2)!Ro3s9yua4+#t3Q}@{j(LjCqO&wX@1;Bw} znI79Xjwwl>+j+j?$=G{NSN_N6wlq3cE9dJX9bUErzf1ryi8Tu%YIx>K8UX0^{^pSN>b)ph_NqCild+6DkI zlg4n~G?u&pM2_chXWr)G^i}rDG5o<3&>K&>^4xjV#bv2)Oy~Fh0Hf2tgkpLb;uL=N zKD7P;v=}|mOTYe&>CSI_k9cFL>LXtzh4C-s3L<6(F@?>UAps&jc)g`aIjNWCTI@Zm zYDT-!IF-hU2-owY@!p^Pt6y#2d-oITm0bc=4&>^Q+_QktZGN zjbWvGy(#gUef0!I`G|6Ic|vF-7FzJ2Yb=f5^Lv2)n$WM;$%pjHYW3+(Y3Vl)MFHxp ztB&gicTY2Q0*D|0xe-t^x`6~53lnijE|?grV`s;U796`7+g)P(Ody?Tc{6y2oNwj_3NNw1n{@Or~xpjq zHZUE(3z0E^ve9CC4@?DRiH*a2u_#Dpf%r%pCpH(5j4A-26!)O5%Qg%!4xn(S1l7k>oqhJtlK|kGWui$i2}_A;(BR=T2kJ;h(VDvFj4~Lj8%bv z#;|0oj|;H51eG*1!a>dOY4bOB6YRIB3$#&vtv)uiUogo;9i5}Af7tMBh&tY>-3ab3 zP#Ukv_YvAJGwbv2ej^trs+RpR_yQ9f&4Y@NNE0G_t*cew4qtiu3yWL#o(TdGoPp3; z-pTf*MIj0}YPTy1M#Kj^2mm|CvK}43aqH7tPo2HNMd6`ZgyfXoj0P?ke**oU$>ZF} zl8aG_ZJ;8=%+X+*JHK@I0$qnHB|t^InnBS=!<(vjj>||wKwIv8l98n7!wML5Y z-)JqP;@dK^@Xps&uH~@Xa2bD6=d)_&-;!Y(NkPcUjb%qVkWL$s)g|#b1)mX< zmCS_0SzZ30|K(qP{{Q<&um0Tr@v{0!g3ka@Sn{(}?_BB2!RCA;dy+yKH)*SiX%vJJ zY;HrkHPxl-X-(*QHY2N33;YgUKl~Tz`N?B}Gy#NNFtQJnN*W*iP{w$DcZ?5HQrNlN z6N(W$U{d?!V5&tY<-jjip52B8#`2MQ3L~q>Fh#(SH(Ngpu?v9bWg;sl-<*UbZ9PLo zzG<@Sf(NG3-h2B`9lY`2@AC{sbgtxZgr^VRJi0u8F#F-@PoMjjMO7U~LrvEIZF{tJ zxAALQSssSjACq~Xte&4j8RtI05ye%s9!Hy5Zg)#ceiVOEqa>Jf0!(*SRd@L2tuJjncl(WvXD_`^ z3Rd$56=fXvU=p&|2@<;jzo)n_zwueJa-DsS^QGI~{r*@-xzs<`y{`|jCb<{F!2nf~rsmPs z<@YwW_rJ?{{j!RmEbg7H4i7FnRdT#J_uG^E&GhuCA8el4z9-&~!X`I9!=?F76z5U* z9rH1hXJ^mr-`2CBvIL7Ka_p!m1gbHqYcwhXCZl6HF^|B|T+ac}llw2W*-*Im`p6Z^ z-oG1CKm3`qvC$vn{f$T8quh0#x%#{u&=~^J+px@bt(DHZci%5xKfC857%fW8w)-(Q zaXr+J05rt#Nr&lr829yye*do;Y5KZO_ZsQ6ZGVH7>qmVf+xp0>R?q4t4h_!-jB$Z& zBf<{aCVE{p`e_Wkw9s3Ek~&^OciwT>dB-0#m9O{DmE)J5X`1hzoym_bj<#ReM0Js7 z@BT~m{@EXulmF4z%dJn{w)Mgj5gdpu8#_CYWdMYQUk83$5og|-%E_{+2wc`gS}$Wn z1OR36o_#&9B=E$~UjOO~%{#BW1mA|+uN(x>qySvVN9^Y#x%>7f_aD6bOnL2f0pOP^Z2Lq2=PBtYjN6ORPvtU^u84?%_Jl zxI=nk4hpaI42IXE{^uY!HF)xcc1+)4ZJj_tqdW=TwYHoSX$IB~)dP5R9s9qz!QaFo_bp+u)4{KI(^&!&?>b z#^{mBt=LHs%G1DfX|1C{T=k=NJDt^LA~Ua4?&aPI;r%U-xN+47aE+LWT>&NKLSKBd z=GR_AeeWD8fQA8A0*U!1G<;EkoNb3xJY+coR}*McL+b;87|a!@R`;-IdAKIS? z3RhTW#z?Ii`Ra+F(!?a=rj!R@HeM9K>JD{5pz~m2ssP)Ul8ZUvRkW!o(w_jP7X{Ei z;;sZJ$Q!k#Hgy~U5z%2VK}AM8yVLt6@4r6V-}~wP*_rC-_$(8kMB=Ag_m+U0*Zvc? ztI6nnbSV%C0Z=w05gd#jhM*F_GXW7u#Yf$UI~nbm6>Wq7!6;%VOaKGvQ=`~T5o{zw z=@f~6f(%PBneFVkVnWl_Cys5a5Q+(Fk=E?UB}+lK%tTIST?MMG=U5Gbt!&!+rYjZu{lGYJRh0ugW2E6hGDKnxLp zotdoI5ld50;pD;VcP}5l`QDcp>cAmKaeC_zz!CPc2|9})bpWP)%Q9oc$@li`XUwuMhCZMzp}iGPm)IE4d5A_KfJ#DbzGs} z-`pzhh4)i(r9#EUx|m*3mKKDXFA{w$int5LrgJo)R^$L~xWy8@X25BDHJCNGjcjOd ziqA{aDSB7uiR5Av56lJ100ZmltlAwgAq~(}|M*n7> z_Rzk!p$cPYok$knRK81ni`Kf@yDq|gYK!(7U0)!0(N4UNx7Q;nF(d)9FMPg#Ujm88HSv_sXB zgYsFKN@1*uEuZQ@M8pg(N*3`YIo6}MZ$8-^FSe76V@}>I>yBtK<{s!At3!lNL}vfq z*i%uDm9V$a#d7oR%WwP=c251?=Be=!h$VQrdGSp{8mzM(jcv@8LxhN|t!#?}Q8p%X zps9O))yOe$ZQl0U-m?nswh;&Md)He&Y!Ve|F0a{KKWdx|UN;C9>B(iBbY1^B?O(U{ z-hO+YTyAWGR>AGk3iRfZa!}@z%+$mer@<>oFrJR)S6(>#=kw$3iLaaSWJkB^WxacR zsHf+%iyK<)T;Do#`7I?BEg+~(=rQhAlyv1iQby_l`ik^hJ0FP{K695nae`w2XKU{9UV1&QJ`FKx!-e9>I_gwya z;0Ha~E|fpNv(APDwWQ$UsMCgaWC=8ZY<-HFR<==7T6x!)z-6@_ajgSX%B-D|1{bPQ zWUmwTlU2jpDqneSV2<9*K{zU#%nijD_#F7`R=6A4z-N0P5cIOP87b(WjT`OW6vYkZ zuawQf`==MjdZnCfp9BB;!FczVUoOfgj#Qh-Pst!QG>sj=!~hv}1u;>?E*n&A4R z1_T&|6I6vMa2|?LPZhqY3suF@+pk?d{??y;1@)rBNeXZ2fT|}(iJ-ozmUnNwP(Qf+ zbb0NSYom)_er^2ZXWrq-bgoJuAsE8J=GhZCOM>%(k;R71mii{Re6lL3hZj;J80Cq# z4Iy#xM*PVfiR#Z1#u1n!3T^!lO}n!&t~7WKrhQ#<7=#+=!i-1T7*qoQ1u%2w=wWmyuF&Z5t0GBpw!N7^!`}!3s(Kq;;!Txdm)az~ zOGGFFa@wVwXva&o=Lq5c0igBXBnKxz%{(?m%@x=ZmpN6nB$jF3DpVQ;yEqRx?)4(@ zO{%sxj*`H@g2>7lMM8%TuGQQ%?6Q(w)Y@EBQ{usZYa+PHrnNIB0Zq}v9Ns>@dwhj{ z;A0eD5hqB{wNY-wbLR1&gz1RmJz%`DX0gw zUQlXe80SbB!^W2j(x?=8=mg7y_Lo28&9*fwW;j*oG^4O2@e% zzL;+A-Z-AQ&E@{aRH&C8M&&V_t0VIIZ-7~=D@{k#q0j*6I! z6v0oZHD(|mS)u|eTFIY^3VN!Z`6l47?e8nL~X-n_lJA{_0pfd z_wMZHe4|yh#dps6{hYON_}m9;``*$}fK^0^nJnk0`2kR9JYv^kEM~YC&ZFf3ZoID+ zbDUuz*RLAS=)%#B`QIErH~O8TDi6awK~)P1py99tDgvV;Wpg zIjNUnEluEacaY>*cI>hwYJ+D;J#VA^iy*qZ0RH{k&+mWzmA#GM_?bTq`k|=+#`P!4 zPAvgS3MC{0rIg@0JimLEs5R}CK%vL$msD=c13O@BNfAupXYHO3zCn+P1k#E1d-Rx! z$wWca%|fh}75j1Dd!TI}>pBcx8|qCNK&P#NvY+i(SMJRt5P|{}lg3)8t_{)gq?%(o zI^NvT`vAQoB5t{8Dp#DYm5Y3BAeEFQJc|VB&T%tl#iT#*x+*PK`z~}~#I3fl( z(pW$hTAU1I&kVJu`iNix4`2#e3x#!k86%6#f%pSANn zfzU&hu+bp|azXLU4EpNBCL(%5$MTZABU|rPit_9o6}eN-)QwO5#|nt5YC+_r1vH}z zhnhzjv#59_wg@frcBOzh7;mXIH9%qRix5E>P?Dx5@iqCTW>tk8-rAbK@&|vzAKX7V z$w}!zTchEU%a;@Jf4*;aiWrlhBXWz zRyfzrJp)<|)Z@TmN-^Pl0B$Y(driI4f7$rdM_A?w0hmDm;hBgFa!l&ID@QL~t?M^m0^K@m zSVIk9WCb(Bxe_9cjW+QhR~iL}bEvjH2_Bt>UtB{uc?r$zP1MJ)!&RpN5xCJN{Nf0% znglOu2h>qCHmPYXlg!d6IOYQ2${W?@m#(RoA{jM^Ey^!57^*ocX`sPiGw_H)G!Q}u z#aVn9caru9VFGmJI2$e(+C6wJsv*T1jVl141@ef<2rLIW2y;pI-03H)Pdgbj^qY+X z2C)I->Tv4xsW-QFOJF-Y*0@U)Cg|&`4bUC?>ArX$@SF9YaZ8QYvU)`X7{&IWqpA-9J##ye6(EjAC{gK3>jNk=(Dat)l`0?@$%i$@jQ)%(xj&a8)kL(>pT;O}Qw%Gz}}%vnvG@=6l<|F0-s)z^N#%m%Yy`M&GtcZA|7) zF1g-sLYia1lM)jf*uWHbwimq0<6y8?DK$9(ydRg z{{1?|4HxwzQBRU5tFk1?IFNBq5fnnyI)!!0A#!jGeeK4rt^dt`{U<;3N8i8ksoE?4 zim+z@K+$Q8)h5g>0vNs~zHmA-Fj(Sxm@ibBZ0i71lxN87V+j#xLa29Ug^K6bttmMV zO+v}Cdm=0cpraA5#0c88+KFFle@_CcQ!ljb6P5C~neFJmpybV)t|wwB6T}$(qnI~$ zgu0Pp*@&yX*SZn*B4`@RHoJFcUcGyGyfbU+5+I!|nqpCl+n$zn;YdzxjG8C5Mu$5) z8%I@H>SW}a&2iNzh`fkOFnB}bZYb_Yl+cD5^!tC!ILd~#at50MWmVOa3zJul4v(IJ zrz*cuSs^3LELIDpdCoWmsc*{;{9lNx&)V@GcXfG96^ch$l?IRAgYvTTg@n@hF**yU zzF{X>dqBji2y4@TN0UZL zOxHH89TeJz zIDXLgew=o}Kph65!PJfl9(0?1WSxx6CFCYIQ<1q3l7(0@RK<|05Yii)n}~HZ8P@@v z4DF#|mu_L6E72|;7&8YDP~dS6MWNRI&Nh0a3J3`}fY3utrqD-^?X{OYUb0p|2NjN9 zg@!ErNj@X2qd6FA>s$OK8uBzL)OmL5@Dd$aO5J)<+?Zz9M1D8QpP2xEBpM6i>|E;! zk~dphW^PQ%wkB!b3p#6ee(j(K29R?ows>#GnYNB=F13BXuOz*H{@!g}k#<_@5nS{D zh`EKe-d>U8k^=Pu8w06O>zSE!YK1mrU;{`YU1e1VIbdTu$K*gU(NkQ(iITN3D#ft2 zQ3YH9GdhZbSd5(|g^5G`G5}Kz1)kWn5fkrORiXzp$+D^TzW#52+TXo;=|u3EVALD@ zs3{SeO_xRe@a?CXgPWJ;@4j+#{N(3fojmiIcid!JLmE8UwX*j`wG5R0EiMVNxbS+rQdn7R@;Ij}~=h>VIsH2{+a?01%< zOnq$A#32j+wJ84}H&wj#MaM%>5jWX3pe>Z$hL_QnY0{6AZf-+egv^UM(BqJ*iZUV< zh$s=W4{J$GoTS7SWTlz+aM}~7fS5!TA$&X9(o8-iFV5Vt!N$2Q2E?$CV<9x&jGkfW z60>!XNRknK_1xMddgYQOpmjy^)eNhfs)CO97Sp@e{e``o^D9RW=I72lJ9+JsKePLN zC@G>txB6hW2_4n?hlKee!C#rh_&cIJN>nvuW6HH4l5;Q*+349G6hZaD%at@Z?rL}! zQtzR@2617t-nozf1W;d7s2`h`85@aDlp7I5XJ^|DwNU7Yh*-TfI>jl73iDtf&Kxs{ zn3?F*g6rpB2X3D+Ufxj{``jju6M?9L%MrL3LFze(2+i@E;Oc4k*;NpY!PQyl!FN#~ z-UYb|T0evvP0f?q*B~x4It~I{1)u@d3y`0|&lysmxvxG1!I`>cHV#%%4s5}ebE2#SM9`)thz}9vi0egI zLu0l^5(Iu?^YjjLKImBitnLhNTbhL9HpwyIn42&syWmF*uMEZullx(vFwi{66ES+C z&iGCVv&@?`=G)A1p)e0f8#AOtkR(vLsE@z5vYjFYb};^B;Cuqj^XpgC*yOxv=K^JM zs4Ruxo#3rLtRE+_pKCfdw)(J*0#gYZy`Fb zBNA8XKopK0?^mabKbwvV&n1ouCIz(YT}#Xk;%f&l48W0dwD-oH^YeFZeX81Q2on!H zC{b;QIY0%Q-DIc6;>balQH?THXL50Y`P~xrvH7A@n;z1T-5a|W6#P=6JkWL&vsTsb*At(Ipui$zg7?+9>3 z;iZrTGT=RRR;kO)^VN?>Rk0M&BJ8R(sjgPj7-BHQ3*H~gLww>x<9$fe&wr2QJPL%( z$LrAZy1C0%>(Q@6r+FT6Py3r$im~FH+(wT?PxW94Z2-7n@D)=UsOZXS^-N$7%ZlmH zb5u)S_bCB*DnH_N06>J~Ai>nDf5D8G-?)D2AN^N<{IlPB>-ObNn!~@Mqkw3+B4+dE z9!lQV$MEv~T{4so!H_vV7oL_pqOv_(vP0&ee%swho<&(*GK`?}n=LpwIF&8tc{nb0 z2Uz0t?1M}Bdj)W|^?GV4*J7Md7QRNrLa+*2cl#9ipIGQiZ`Le;igW1l}QZ^4}b$K|eM@?Oqvt?Z_8|CAfFP17} z2@1a`SVXCC#>I`Ui3oWHuf zbN|V>L5mnc3`~iM1({pmxgXe3OdGgD;pe6UGl1sEC4HEXXxOmWFHn@mTH;DEEVdLB z4Ph~3=yEYVeC^t2Ha~IYeN%1`c%obbXbBM|F6>5;A}E-$DnwFq4#)+{&z;cjd3*OS z?Fgi7Xh}Dz2Ze|;_0dBtBpi!?V^W~Q2iEp;G8o0N)Ip)ra}xJus#|tn1fDYa7dT$+ zN6Ma!-u**kvOfk1-8nJXq*+@fa3lvX!wr3^f;A#A)j9Qb24Gq{CC`ZX9_%zNl4QGf zsM^O)O(PcGkFLqvls?k@B?`&hthr2)3EAYc#tR(1Yx+VZ+xW!bj(&Z^GcEIb7W16< z|KlDS0SoHvZDOR+s%&oS&K6TeF%+!3 z&ZfV)zMjg;K)!7Lq>&gs!x6%j5qF?@5BD~#nZDEc9M5I%kXN!(j;8M#!~GQ@4@lG& zDD##i3qRrPxshi%cNK~m&Il<>JyyZy{K)BtI(=!V1uKj}H%@K`u*4lYfh3v5<07Ko znl>XlQR8rqR0{Uy=HW%^4Fn~?Ip_H3wZC|=zV?I9lJr?_ddCp;#-ok|M8EY^b8zF* z{M}b>POg06N0Td`zEx~&E{w=gMZE|)B57)6mu&!uge0&_a-^Kl*ygIz5OEQJyztHj z&M6TGPG)V}q+7Xc`b0|L;9+S1MazQ3fjij=k|(fm zAlQ`9@nO372x2BVq~6E1yp>xySj^!a&5PP77sv%eip@Wbzh~=)Eq(kmIkVp$P5Xw^t?lMM`tlKv7XOf)}pUALJOsnNLTgh>X;d1Q3;B4EMyn1EWbuGBfOAkOp;Xny=*vHFeCAlC zF3FYNnlxlh*BkduYRwgzYbiZh5OftP~*Jw-<4>QtG7zhSL$Z}B< z5R6m=@?NF&j<+Q%g7tw?PEEF|VZ|{iA*;1bNd6XEI?juZ!l=pgh}C4KCfx~POtot@ z5gC`WkH(KUjkKMgk@l`FH#twWgAC9%$)+PQE?y-y4kFH(GE^hS{mR_!iP*$np6eXZ z0G9%N+j;i^l&}042Di*ByRSP9DbKMF80HC^?P*E6-_zx?ro29I{1`_v5*cCoO1;uw z0-&y-diTQU^>%!OWQrOhaWu4vge0p3)}}6et$gsKcRs1}X6%JAt^{>q)1@20$Q)~*z6Lx@2?#&Be@T=v;I-L6-a&8N=1 zQ;rlWp5eVS3LGVnC4eS4u{;ah@3YK6(YFlul$l6fgk<86@*rUmOa#ZIUerB2T9()D z9&f&S{od}4yT_YX@6UGbJUHAwnlDEWXHw1^UwBa#0g0-4A210Ml$m7g*l&$pQx)VV zRatXU)<1i8XZ#;N|BQ}`GOc=|ig#v*^ZVBt+PGC*dSatmY;P0`SFjXC>6uAO$6A&u z1q05x;9MTJ5pZFYQ{QOQLW8|rDBU)a?Du@E^{>_J9_`&TbZ`H zckN1!n^sq8>k&K&*xo-zLBp-cFoHAL6z^9ZN><%c%;w`QZCKJ+4e#3STMNhd(^s!v z_(#9_$6x-zJ9p0qRsXO2C{!Dl7Eu5#J3`oi=CKTe-Kvz`GrSpEdH?Qfkh*d$Rj zS>{@=toVNmKB#oVXIJW)%ZYB^b;bDVUYmvoUke19_XrRS!~~G{o|cU`FN$R&?8TG! zLUmp9!Qob;r{DX9 z7cbtpbas1Qm4&apv;pv|Nz;%kT%ix*7L^8SLjX{e&X3QHzJGi)I|n6}3bWCO4{1yf zHcnNyRhm(YYEe`Yu?mv)fwz3)k+v}d;7MQRopf|S(@bIOG`T|I+)ST>>c|((0_Go6 zqjYxx@X|eQNiGC$Fih z(_lOayqao!p&aOS*w*^MtkMNBlea&uwtvr+>!fzqHtbnL_+bbcUj?CC&&zOdAS?CU zCKU;xFSdIR8z&)v1jM$Ri}XWDX6Om^^V!(%SjSU5ytbfrxUYdNM5GGodYZPQN{649 zdoN_;QZ;Lr9(6!$7i&jKNrr43wwstlCDC2)+j?qt-$`@{J+OXAUUxo5urz?%!OsXp z1LJ1MpaDGQ9L}kGVAkjXp&3216CoXX+h{_ZR9Z#?y-Hz!ZM z_%2U*LC$&gjeuF>dKSikO8|n1YOog(J4rHJ8wInb%_)JP-ngQbz8w4C#uYkmKGya5Qw&sx{sysADLYJkB-E~nD~%#a&z_SraCqmZjd zx8zLPrhowi^vJ^^Xu=w*f$uS`j+xJJMoSY6bwh^`c1t4Vpi_loRKsv(wupZyJ zT3@*T?&8YB_x#g~V}IJ$7`5fwpL#AEZ-4XPE4vrn-o|M+gZHj)qZM+V*mbiZikklk zB?F|*-PTygVGKfBBbp{XSYaIH22h$`Xh@u>=EWD@v<2-t+f1uT7Wo0nbG8x(uh+a~ zy#cxDy9g(+RRMC&Ab1s4?;Rq*Ck+!e=b#tgRQlE#f{-QBb4IsK3@!_(Z{WsTXl4%~ z%^c($d~+YgbPw<&fGem!f-G*L+gZfe?)luw8p5 z5i5#P;60ObLPdeVXRI+IMVlr=cuf`)JF$dn7FEGz1@%VjLF}NufvObd6|Z7trhG-F z0I>_v1uf->g?p$+jLx$-DUONGYz`;oIsw(%<^u}*0dtopiqRoSm$0IkI1EfyD6yxf zrw5ZS1CXPw<8Ns}?__{1D9I`tVU*-pCQw3hTvgE!J%rd#9VfchK{)EdXm!(69=ChV zq;Gk2K%Et3BL}sRo$G^Vy>rQE6Gx5f-51yYbz%Db`m6)#a@mrfE3oP@8pjHffbB#= zs*RnXmzqPTMLIz|t8bVHn7?!VvfjV!P-K_*Pi`LfSC@N+O4@x#c3or{pZ(PksPoBSHn1B+* zv!(Cjlt4k@EmxIzvM8FYyF`OmS8`fuv8vVpPbP-boY6?11A-LHT6?&6_l_pteCy8c zci(w%_6P6mJ#p*7Y-{gmFg{P&?{18iyOUA9v%R?}3l=6uQ8<*2)iL?9aB%E=pawCEu4*BQNST;>QHyqU z)pa0r-vHB(^k~6ebZ8?J_TKwV2F?x5AHwkbh!h?t-5ak}08!_4Sd|rd&-N6W$HIs6 z_8hui0Z8FkfA8fVU;1DF)35%_o9{i?{j1`89y$u39|E5B&tp^RKJGn3ZLPg~v*aiOv=BF2`l9w)Exov=2PBJF61ZMH zvxA2I;6qt1XyrrtrT~tX-W@Ic_Km&S_IIz|zx-QYbIlVw;|HI6`t&=$_|m28zx;)# zZe2JvofDCIk-Q*5mf1D+>p+s4%vux#HL!JV9nDs-Wx{a81A$gjP9@4K+jnhh{5vQ^4FV5+2 zNkIn+jhuN-MS1J|&e7(j-JAPwzV||m`Xd6$BIPq_Bazd2O~1K9;eutEoub%kP(Li; zDuFH;9ss#Ozj1K^x>uSL2Md-D8IBY(v#u-3(3Q=6(%iar2`@bPE{xMxq^^kzNZ`wq zK$XCV{E607xj^m;^6r|NZ@&6{Fr>thwwc$%R=IJHD97$q-)?y|xknMS*oK$OqO(f` z3S3yUM?AU?_IEA(CCK&@MPk0$PTF!DN8Ap({`R!JD{Gdh@bwq5)ixTYY#=iZbfM3@ z-Jm`Ls(h!7p+1HgO7D4bGHJJrRObk;5FRC&qL<&Q7wpjAxN93)nAa_~>(J;;OQ;6$D<=z?q_|!B0H6r3xqnoMq3?WJsEeC#)oT(r?3|*{cbw z;xmReUa`P_{pJK)7gV3i(_8|O@|gE zULIAOKb)R<{s&3>=@fmgG$&;;5Q=xw_zq8EAGhFTMyE8Ft7DB~sEB zhi}KyiuYd!*azTT=od9_T=602iGr9osD$PVL10IpywNmo-FMZ!GXS9C!G)zE^2@n7 zk2gyY7f=WH z2nL>XVpej68i*%_8N##(9>WOjYFzcBkwTTEUWR0#qV3!WHkuS!Ll)W4&Km%50SKlH z9aos0LK7oJ$k#zYp+wQdNud*C{>%VGD-n~bg3Wm}bB1UQ%Ymyps@#dzBaUQyUsYl$ zH%Z)C0)&(*HGtE=wP2`d4YctM5@Kx6Yoph?#_jk_(WIOQAUiLJRwOe8FT~amKjeux zAQ9HecwKY-(C5cJM{9n2lrGQ(ml5cXB1gA13#kgn#Ix;Nm@(As)Y765qO8r532gLW zq`G`?yyei8MP)%%vNX}_Sg<@Gj888>!a$*Lr)xB`snK#Q9mE60*h7U-?krIs6d)xu zO9BVzh+x39B=fL|C{nU%olJI-35l?I@zkx2)03kJda8;eqheP|I=dnSWfDXs8S!kL zCzAL8pxwhLQX3*91dfeOV8@m|;oiYw{AWLU_uQZT=+33@y>tJ14@{I9tURuT zXY-o(4(sg)^Lny>ysQ>WU)IaTcvcH9YAI&5l#9j}P00S-c<)4P68iy#as}$`0m+~? zP4Zv&5d~LlXWsnWGiUe4RpA@s z4_v>vu2r%V&_={8quuFk0Guxx=p;wVyjOXxU8yLy z8Wh_e`g!fCO-rfE}>BF@n~Na;HXp}K(&$OME!!HP;$i{+HtfF z%nrnc^^`9T7P1}w9$pFI%bqpfs^2!l2%fZon^zs{TT>i$} zKYaGu{dX?z*ZW)ZrIrz+^8z?WeyiL$Ix{`{@KcvA-}u!Rzxc-U7tcKav=2m|G%we+ zY5#Nox<^@g@{bW+3O9$nSJ0OX8?k7Q$W=@+$rOQ-<`sbe02+6F#-+~c8<&!t0Z{RU z*2@Aa?3Zv;4Xutj+%XAp{Q=~^U(dB^90{C{O*qrUplzwuSAOT;Ul+~Dc!!_ zym;qoee~Sv#U?c&c`gCeP_4AwR+SRwloznCV9(T+R%4yYVTaGAQDM5p3+`r%AEx$UwN<3C-@&NEHzb1z8f);LY!dpboq}BmeyCDi3x6 zZ*&VHP^m5HAQAlH5L}GlMrTp&JdNh)7N7zuM&M!!SzZU18*t<2;1_$)<_PMK!Q~XP zoPo2Sh7V=(;D>iKV&+0q^eBp;x4Qk4z8-IEffO)Xbe145VUDBShmfhN)-SA zfB;EEK~$gJ8c2X;{=M~{4l>ndhSW=qfPHr+B)}6&tzS)~;80Ok-we+cd!2-?c5(<> zR9Q;}kmzWFttV-7U7nfQk9yF`YA*e5EF=`7?T!d zw5ez)T0ta`rGqR8<)%mdpoA_NuCg)Xmkc(3cHK%BSswFB7Yg(X9pmsYHhnNQL zr2roUAlNbMq7nZ7^@rQP^W7Uy{`rsZT)ujHfA?_VizqG#U9s_Dj#v{*ra-AYAz&_q z`CRZ2^VqW)3tcPjO>yfk+!35!iZCDyMUkND2g7x7#%B#?f^+N%q-DX)$g!VP&X21? zCMEl-8ZAdvQEyGl#i>!bIK4StY;KI3X~{AkPwL62Xija8mb;T`xw|>7H>MLI0vtPE zI2Ol5rDG|JM5AV)bsP^N!B4whb=&F@N521lbQ1aD`}1;!bp0WHKaSvaeDoh^NDu*a z_w^e!rprl0qVMOcOK3+?j0?vy~9N{TQtRdJ}Zxw%8O;=?jJ0-_h!rSeCdm$ zc|BUp=Ltxj*HSFSJd#C}MZ9aojNh^bQEe+f03_ovtycdI9kF8o;BfAX@4s{Z!jIqG zyYR2RdF{n7J#+TP-~IBHH-72!Pu)DTHC}iTmdrri9s?d>F-eVm&Xbn6m#A>q_(tua zUA^prs2r;S)zp9X<8;P4OL2jZFgYx2visiZ$Q!qTI2B)N##t(LU2Hyk`Mr%dZe2fm z=k{|zp`*!-~OgaTZ-D_<1Drxc5Z)=`#)^iALnyELV1tHiTzj64&8Y}A6S`MuScZ0 z)`@iaFn=R3L|#BIzxMi-fAjsn`1~7p-+1z%J}RSQV8Mzeh;3zpsJi>hwBLdOIEkOqel*y zJdUH;hdBm-=aD>Z%v+j;e9umEX8|A&WX`YIWd5lBHf1R844&Q=0{O5i{&p; z>#K+XS#w1`l|j%ogsvlIpAXqv(w^x4Y^@;xDqvDn70K`r6|gp;!5RovAP5u;Ul+wY zKPbo$#}~n)C&7FkesLeNybsj|%oVuYggQboeF=~S>Vw;G z)rOT3d9Garcn`%Vt`+6yZV?rhhrtq824dz69Mtwr0*+?%&mFqgbOnK#@(yi{Yh;ug z@f$k|1huLyA934v1|4YHiQW0N55#MqGEJd}{kC0*hI{X-Kv_ zIH6j~n}}>nFEXNCt6HBbMNF=ljnm*Y9UKspbiXN^hfUcaj2VX*qTG5mch}O@S)ZGX z`uo6GMn9@A-q#0uvTHhyO6x#o8hBQ`jzet=4ArY63s&AQzorGmy3ut**F54g+4vVv z0l`iDjw+tbW4`lx5z@8668grx(|wrl#KCT1f`y3PWO7VQo}iA{0-DLy05ROiy317p z8JQ?A#sa@&6l@NCx?q$W9?Sa$WXUlD24cDs76jQDZ8?EMIFY1_ocuf#mw!lbOh%tH5$>f+CS^!~X& z{Qmn-e(UPJi+A?t8@1OqD_lEUKk|_eILiV|DTpjSs~ z`J{3@F1VgdCNi$vd}m{{IJ+^Dv!^!evZy>0$T^3?ysf2R7UzNiF6y)BcwFZ%)C&h% zahw|Jh9Oy$|Ga9XT5ZODa>x96j{?Sti7;E%?*H`P{l&BY#UFm}vj?+f^+7O77jm8> z{1H6492^Kd@BceJRE z7mYiZHRW=-D39mM;&ATW-TmdpgV}OC3qW$cn2#1-`FJ62R{KP4@u7g^)juDO-s0b} zgL+@g<6(qu1X1wJ$vR=HL4Klka`v($0S2 zSiC3=8H`TrV@pj(lkB;hj0;=+n%=&tEuQR!nSoZA@t zofj@&UA}++DQ$d_dx~+;2RQIMC;CYS%BgYOaV4mB8&)PtDsu?tu>;YSntPqpAY)Z zkGkHVrpKE%i9dRvJyyW7#0&i>P+X%9*Mck`!!%yu0RM;w#YADsA8Wb)&K+SauceuI z#JxZSGP55B4KYK%=jY=2{$}(s#@pa^#6&uq*Tp~k`d2^uZ(slO&+jiDPKXtSBY3gR zj|&mlqUKo>cR7xMxffhNxVih!Ub*v&-@5VIm4EmP|NXCh{^^VNy*!rlME9MCw)DgA zG1M-rW$Q_ET(c7TpmXN&7|C0e_tlqakg7*%-X7!Cz-#8HK!8>oAJ^0=qe)c5Z zXL6wt$K}UEz454~jzIL@8<*<+ch4VPzj%M+%IDsmJo(}cH`$yUJwffrI{~qII?@?Wm%peN5n5&FDda_kPt4_~au|adZJ)Vu)j>mYX45s!hNr1LhOx zKONP^E$Ri}5f1l2dxvAWczTxVA`Fp~R4jtLX&udsX9G|~TxWB4wRmkr3{uikphJ(* z;(Ue+85ydJtF6@q+5+&w#W&8qPVzizFAv=lSYLzD#ZgH5C;&N9WkgyALt@R-Qq?hS zHokfOn!3F+?1;;a({Q6r_{9-qc>t)OI`uh#rtrsa8>cb|&EguEpFpv37Jhz+`sg)q zu??u8IlcuhHbAaS06q~z{SqLCmveiLe(p^wrie*{iAd6mwT+i@O%OO5ek6bMZ1i<* zPr7=?8{C|H;R=(JO%okxD2;`-t&>r&J0=3hcNp;yAxpSPO6*Kq65r*h?ouS#f83uj`3ybR8PO1jHN# z@x4~T`+VN4L(&xHSk(XRaRf*Inmqb5``a=4=ViAvKqr?wbZ#BcO>4?|)aOjsh+`yW z@#}%$DFL!3qe6&oFuEC^j8x`*7l##?h&(xV#iqx`^G8_TB-9VBNs5VLa;Zjh=+GPn z#v%u(C%95TPT_VMa3%0d!su*`V%wv>Utsybz-SOqA30D^N5r?V;1Cl|QMu;S3zx1J zJ6pAHP!g%aIY-2#;>|*qWO7K>${ejW8ldh-PsUJ>#Q7Zf&K*OW#?#w(XOrLk?yU>I z|GgVezxn?D>7zx9wIvbz7=!ME98s-~Z!O88n^sgRMZm@$M{E9oN3u~NEqVx6EjVHb z6kTk$``HW7AOP2f^^_kPxOVI}$EDw>oK}u}HJ&UtC*^#5Qq50|%6fNa%WsaIPDfQ! zRaLV+Etgx&5B!K9?HMrMt6Zfel}23kMKhdx#2 zNj))S^jfP!F_9k57sdbfpa0n>fAddY{lsk16pu^0A*%TFg-!g!FFuPxY}(&Fn&bcW zt+()C(R?gWPJu3=ekX7U<}pD*{)afRXckiTqG&?0y~Ybf0-)T8+do{6ZXL`=hx58P zoHgZQxhNu#e0Wq(A1srXU9|E&X#(}&)Ys#13ymRGy*X}?0Prv&5{?C8viMRjGm!7)z(=VLAw>7PNvkF9a zaqZUoIk!T$cy}0gSY7O68CI>X0+U}C7yO(n7`^*XGUQS3dHHWcytGLTX-0AtC3awZ z>rM;ohi!TR<2U1g!`SN8c#NMoy;p2aA2bgR&t}dP_J@N$m+f(h72`__=$uiUs?qEh z5T|gvHJV!^$jlnKJhKE%J?dLyU@9o49&*gU*kgImUS)hvrCp8`(%(KtsuF;J*iKJ+ILmp>dJj5^xISDz4LhgNCr zCkc$6ULoy#$5Pp?f)3WZ|K963opVcPeoem}<8SfzkZ5qF?YiyWt=Z6G*j@O#yuxvA zMpN=oVuy9WN4U?nR^gXiQD4{hQC4_#+mDggWjL|K(AYrlnR!_WP|v(Z*NxkFPu>PY z&*;AoaPmCJ%Lj(vs|7i_br_Oy{r-Jio-xYC@=3~2|6HEcedzsjD}R2?(3+6>|PE3TH{m}7hfe|Ml0HsqbJz*&gUVZHj$u~6~OFhdRQSGE9?D>Su}Dk*%(vgeds z2wNsaNHP})qA9ji+s@GlO&$5)Zu&znAfF%YwcPofkB{h@+c#yzdvrh^PhD*Osjs28Ga-m6NWk%{fmuJPI? z!HmjM3n0csgl*!(1YD(LJ4WH=0I=gvz27u%+;`)nv+9>{;|&zkQ)rI&;3gHMz6oFl zsz-3ua{v*vxd|;Dh%SI!38{}jJVh~i2F>x?@ctpV7^B=e0~HTH--kAH$fBtUFTTdb z>0=n(oe)t-Ca2cE6f(&pBEHsuYTmt+=u%dOU~9F=Hk>huVB9>b`X-=ZAuc_(ZJzfa zpJ5S1j_s()CApm!s%i-wDJDLP_fW5rX=DV#=T+o3`ZY6C=OJAxkAD#&%1l$5+zCFA>ulo`NqGHgZTY@NDJt%NVG&V)5?N` z)pwAwJ_%2d>fPkN1d?FfYbRg$5H`0IlX_Dd-8ZCbB7F7=bp-Ojpgdj&SPgw%xnEo1 zXYG)5leUiojZS;Nc5ZIp-{v-vD~yYUm{dJMg;a^$sqvC3^*R$rT7V0|=!~L1AS~|@ z+!>Fe0C*~Bjva8!C@(Ic#|&)huvpCdxSU4HAru~d#_ds6vPK{^?gbx~H9m~m1qPK~PN zshv%~HFi1~RdqG0{Pv_;p4zDD^IMa8V>%Tkf^)1)tc7DK9BJvCGIRURs?psl(DiBi zvcvtcP8O`b7ZdL9AB_H!-~5vof9o4>KC`HWKM3cuD)8)?DgNP4e*xoi3=r_vt$X;# zuUyC8yv7G9Yu!;)&J|vS8?RJ*LF0u*guEzuQ93wSRQG1f>cP>n+&`|X#d6{5x-O0u zQrv&I80{^ZYX5jSI+)j01d^AH@@(PD<3_CP2qcSe<39k996tVgAo+tInJ$#3E#)WH zTptgnHRlLm&AEdjYDB2L&|9|;cdp%e^NYXx?dzZZ+|#@7{q3K6`sy#gbm{h`vzx~R zke4+*uPcx0S&<%_i+Knj%F7-Cj_`j0dSzC#(!eAmAWOZ4f28CA%3v!#WX3AYL& z10=3Gz0+(yfBCJ4-+AqH2yX+EgoygN1v^0Wa@ z1kGLvs%prwgByDk7nWAQvC)~j3k|dev|*IH3V)=Sy-mQj_dKEk#1$-!y#%bBK;WR` z4RvbX9zD{)M{Y8Q0RBe-W+#=EU(-9ObFJrxh4Qu(>`)PDLtrmnmWxH>XZztv8@P8}IYZApv5o{f zUGV4vf#9WHcr-WBZt&yt*S-HxnFWU1XsEr`wdDtGuSdzIq3;flFRMOEJJXuKSo7QC z^xL}kU)R=;drkk{`txV)K?Ka^4gce>{@XA9;TwPPS>**B5nPBeslDy-9VzOtv0*Ym zT0tl|=6@iJoWKWV`^Lew)BmqO`&Yj-F8{$-zwqo+x4k?PgdTdgArFbizrWo?(@M$R z@9kz=;d)mXzaz4ZX-qhn%C*p4^^MuD$*DHA+yC|-ywu!&bCvg*TFlVAp9xxhoV?E; z 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 H3oeB*|INpSeDa%tSu0DL`-`1iP#248^Nxbg z+7<0Niq<>8QhMJi3wpKRZxexzg~iR$e8T&%f84L8&;fr&WGOgpB_uhh3_=@9Q6#hx zps_t&^GtB)+l+aBWRQAkxCKmlj!ZI21&~EC(CE}z!fY>ULp~&9_Wjy&jh~nYr0y_YD@!5XuWNQMbi8Xx=(0x9N3|j`ojU2?w)gv}wex08as*XGp_FtI4C9Kh}si5;HhqPucWQ}VvF9@Z%H9eh1U zh8vhF0a}NAM@*4OK%EhtfM?6yUyLMN&w$$71JNRcx?YwqdC=pNwHbRh-XRdZfD}nL z&qV-N@}L~t)H}j_58uq9BY2;JM)!394rrl^F8>Q+z;%;N7JzfEh@NTucUma2#&fvC z6}&;SxMRM%df|bxTybcWx*}!gU_&> zM4*RkZ1;RU-v^re-?uF&em+I23b6$p7-FK;+Fu8=fv{jnhlRgk1yP|Ic&v?#pZARP-; z6X={JKr-9Ss}Owj1F}?&O`y38kp&$Y-0`~^kdENFbgb&AgB@9kCb6M|CeXV_SjeyC zouf30Rb}Q4*2HVfG8|+)og`hi`VbgHS5bze*5AlK-yX21skmcqPL;ixr%#_yRctjv zy+bu%%0VoINt_sNwi7R-m{4w=#;zTY^UOO!bBt>6!B}oVN`kwBhB>Bq43RZVu?7tA zej2|MJf;{D+9|=c*fP~?$Q6qO=}&r!bB9z zcyK1osdpWA5rb_KneZt)B!p;N!h#+B+u!&OfAGS~Xwu%lJe}U6{|pP(yrPtT0&b6p z0-0N~I-RrK9KA0sGoAfm+P^6fe*h32uQl0`Vj>)e@RRQub7E{_{60kajnE3V%EKu% zlSlw8$AE`o80Ac>HE3ss>1Bg0G-j92l+a#8RVYfKG~j($D3LC8_wF(Q?q$9xq>RP{ zL?4vG{;+L*0wFkbaud_cv7^o8a~WuXn2jjaqIG8@utAc2KdHLt7UXTma9v9PTy? zMb>M%jW?qZi>R2x9g3LB7EL$r0>eVERbsk{uzot~G*+96uZ40gB3sj|hT#cC#S)r8 zF^Y?&DWm*`A{d*}NF1~?7>tw;KB9~*?0fK`mv-Hye%kNIiO#B_BGn%bQTGlo)sdJ$~uVC`t!J>BG+(q!(n8;{ugW$bT^?>(`>8p}J zYRG!8oji%kA}*Z%mUQ0QMKIr*{9N|gV|}*P5jLCEXEmq4-fffKsr%gt%HF=gs|BM` zwklWX){qJgdO|&;7;i=Ofm8_7l*1&uA!s`%G>WaBMq~hD@$CgdyN#F;!B4Sf1HuH< zVF&B@*$xFU%goI-+aRJol7A)c_ul5A?qJq1Upcg-6+ekcflm(Q3b2CJ`z+?-2I+G`PBf? z-8@54;?7V==*hc2oGoNbQ6RK4G_=^!7N#5?_<0e7+A7sMxz8<0)@g_pDK(J+LQ_8! zYuKI2Hl_hOY+#fypWx?vaZy^5V|e%s$bR!`zJCCxyD`S)kl%0Dx(z@NkIwZzD(3d! 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 y-!Pu~kB?9KzwZ#_K7(FTPDYA%S@6s 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

{~0YL-xb?a7O~Y%r6eLMN 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 HW%&OB+l6mY literal 0 HcmV?d00001 diff --git a/assets/froggie/02n.png b/assets/froggie/02n.png new file mode 100644 index 0000000000000000000000000000000000000000..aa64a0ac9ae27a5aa5f13db38a0cb775ec5a92a9 GIT binary patch literal 305875 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

-2-)_0FgK-tWBc2k*M;i!V7cGyRF@ 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

fOtmeo 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%0AFgXxpK7h5C^S8#l}|*PnOBsep}-#QwTlfBfoP7R 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

B2%iInR?s}-x**XuH>80Yh^Sw{+3e6bcdKLG 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

Q)X8NBh|$g+S^79y_Sr1#YE5E>kJdT>0I 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

4tRD&@7 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 n?$O;5ed$AR}6S5?PQ_bul({~t5 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 E0OC+;=>Px# literal 0 HcmV?d00001 diff --git a/assets/froggie/03d.png b/assets/froggie/03d.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0316c2aa77050f362ea0ff2dc04ddd217ef7bb GIT binary patch literal 408628 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 z

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

BrfHtT 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

>6b_!C`X5krIA?zD;O&|GetURA z2?vQg6G$9}VHp#@x5tuV3C=0tb=TYuuzXS!a#-}9>3C<_Ug zgL@cjH--mlysT3#*9gfg4Ou|>GRdX{=+arWbF*Z)GU>nG=W1_X8SvK2_CprPwcpV*nLG}4zYh%uB$wHZ-|A{oWLI-X^qLh zPsSpv6VBQNYgXWpH|kO3D(r&fl0-7YWhO=d8<+CfK^tmB)wq82WTd0p(MZ1f4wC0c zkUYo?EOuv$DkXGphM8H3O!;7jR}OxEFkRc3H27~#Q5s8cw*a<7mp`#?s$~o9X@Pfj zBN0Wi=z|$J3hY!yNmQkuJs5_W1+1MHke^# z)u0ZEjnM8;0zPLVPm7Z*< z=V2WUr3n;JADYgoVILGpr@nqhpvK#t0hUXDjQe=!KI$6ns`X4?`-nnkANQ@_!0}SI z=q2a#NCt zAC@!x&&vgVTFgXX!^eKb*J#XV2aZ4ECH36)3IFe#HEw4;{0 zvb^Nl9>B$Pe6Lekj5t~#d9tj70&(F>C zJ2(Lm$0WGZzS#Di-;dws5e(?(Y(N}GV<0*t3|N|fr_e~7CsFS^4=pw*ydMHUZD~~s zVwWXJu};8+2pRTmFQ0i&v4KWvoe(U>H{G!x`+kzl$2uvTb!EW9bp*E*5bHp#t&-O* zN$SG~8z*N;_RzUe*9^&QL@0o>T$#kSAxv@w0pt?E%!w%-V6(bV;y~4D24`^F@uD`? z3M+*#nVDyf2kg2-kbBDcbJIBq&WI8N1_ux6H8%jA!a9-Rq23BlwS%6gg|0e732BOF zbkJJt;OmpQ8=ua9&a{?+p(OJnA*No0MhpPf9#y*yFbamHOJERSPv9<@C6c|j{tU1s z!AB@LUl^Sm00&=}EC_x`N+h`UMSt(_a}Tlf245<0{)88O1J@i6Zh zfQ6?`iZJ<=x6f7pvR#o}khmmlZvo&+($GWBxihnvEH5${3AN(zq+A9FXxjO?ms#4b zqxTDENHPgzw_7n3*|D(wY-`4a!TMN8Lk#jc!36}|!^6hR>U$j3k1YASm<%?FkY&Dr zrR&`qQO84rK|WVTgK4ZZtnQF$2v)QK#VI8roz@s9p??j>GGg*x!sRcra0r9e^`SK#0IoqHdIrf& z!27m;NB^$0d1wlgF5@8}s)Ql6xmt=0gJ}#V*(d9)Y``(t#s=8RzzYYUlVmA);YneB z8f72jeYmZ~(qMCs_IPwnKht}%0g?o9Q^X0dzYM^iX5eLl-Dfbs`8~Dx=pnZDWe+}% zujR`S_U{xu&bU(CaI5Q0;U9;Mm6Y|z@Czw z=$dyh!jqZ0Y(?08LrFGTq#q6j1Elxv5*S#Mb}+Gjl-sg);5|>`itr-WvF1)Wjn&H8GOgh*(09;dG@|?s9W(xo-l3Pjm-~z-3 zW=pqIk7n4QZb}&iaL0z-g9#k=`OYrf-rpH4o7!QZ^qBW%Tsdex0(eW>oZwa(*`|cA zD&rnC0VN@+pj$I`fIWD-IP;kYGkBE0ElCb8h2-PcTz8TimnR7cjs{07A-7iNx?*nZ z#18S;Zj}=cEFdyR&FggF^C%Sfq62P6m#T69pf~vsyR40%*S*Hl&W)67#oN{e&v#jP zW=MZoD|^utGuX<>G{(p5TEQwb(ezm~cFUT&d4rt#@#X6?ICZhgw_o>|7SZ081VV z8am9AJ0K2Zm-{+Hn9O1xGeoKB5e3M zkvyqI(^&CeJzOY;I4qXwvU4FN`#GahBdw zbiVa2-R%g!Af+m~k?IPT(I?uz=6zS6u?|Q>m5@2^1r`pFe5ezvM`c0eHYMHj~y3E~$^nWhW{7fPsosUYOP`?|hejoq*S! ze2AIL#d(t6kn_ht*gktQdXp>_HLtO2B%*>G5s7lmd@e*KrDceWvvJ@%*5Ct09w9kFinat+2qk1{s1V6`IZu96) z*0e=nWx2lVQfAL-MF)y4$Pgao-nK6jgmH9$&FIndI5K|4Cr|FbM_K!(&){UNgnJQo z$oJ}>vU4w)v)k|6=i%ftoca9R@i}waQ$Egf^Uia&gP(Ekxw5`wZvWJGAGOmLGoU}3 zLH&=xtwu0ZBK&10prnMJ#BSxAuCjd$mF3r&z=Xm~^hfk?wh2(g{zJMV*m|95hjN!a zQ65~{qq$Eorz3nkb}S=1Z-mVNmEpZk#UNm2>fOnjog}L}IzbYN#v(nTLRXWKo$kKI zpzf_o3(O#+5W7e-RF+kF2majnyCgzjWpz%dVdXGq^-zpAcqf?o$lf@UZ!*bF^jf26 zhZ~ZRh~23Hx<>%2@!7!y3IopGrIKr9h@DGQDE4)8&aDA&s04p^5D4=s6Uih~@g@rh znf(3&iBQ6@4_0T%dsC9ZFiN588nP6V30T>C0>29f2p&!C?VvEON&IAn0SZSCwrmdp zEq5kxe3@N7!_?m{KwLW1v4_Ijcc$?CNWj%W>|`ZH(|XSQJ>8R7dq21>q4Q!{&nSt3 z(L?cXK>TP*M(73@gyB9(b|c=)g05X_m6^Gs0IVKjf=5Q(U=70iOdC4$krnw0N8B&i zxS_{<@6tLK!Gv`iv2m6}FdE);`u@AImUES)cN^oYHxG|@Cz#Nf4rcO1jm_7+em+dP z=d58SF1!Kuxq{Y(U1?PgP#{Ure3%ys^K z2AG^3K)0QA*%0?+W(ipK8s7_l_rCamYoB9+WI4j#hpfe}>G;>sj>E=)_X&7S!^Sj@ z78GlG@@R(-j=DVhIK0lp-ee0SI^o83e;$d$n<7^M_O!)88e-((6BO`q3qc z>~;;_KW|9fn_+KOqA}J429pd1j72AZ3E)Swk~s0f3_DX9ZoDJ^XcnM2esqTPTSw3K zruk&&&$)4}g{`~&8;{7iWFrCNb&aTwnIl;ba#V5QV7O$R#Au&G3yUAk@Y(_XGq z9c<~;?vy%W>W7c*RqubAIR+3SUfB{-@#`dMRzVNf+p`Ti& z{eJv@oI4CiGj+cFMJwOmkJE#c-xqUW_@A+sZP&RIm4Nm#$#>g@|KfPSCRac>*5B`^ z8dWz@zT~S8ct2?FUAv4YP;;)(?|bXa>T8dZiO~P+PX2w^neRv4BO;dHdxGsNUspt8 z#J_mb#7B>Ayh^I$GKt|$sO*5Qd30O2a3B2LRQ-b>qkIm6^{c(plk&9w4^VyOmIdBo zLM>6QT{k{e*Hd#I!1kt3__vD%{(U{iu1kUTmUX^Zwk)8tWkob5Hf8pLh3jCMNWR|H zXWBUk-=`xn&%|=dSWQ{rwfk#EV3vuF#B!WOoba%+qqT7br(xa~vmMWG@$a;4; z+TQ{7&HpqgI{UU`B~Uqz0Rv_`LS<|F@N`DN+`!>)EzY!88s$?o<|| zJGtM%8zN*3ff~u5AlxB78?7cjk33;B9Jfc`JU{wgU?pu^bh7rnEM+GsKlJAY)s-1$?7BJTP!)g}zU;!F{SrV!c>pl7)O2LY@5@t`YLrrkt_vmykj~Z9s zS!YF%x7Ip2#0Fy`G$+|Oegn-})unEQl+MOw6 z`oZ7P1p-7x$wVK{Aof+o-td&b%cycau4pca+u`q-Ia7JpU&y4SrBrOcU zB~=bUVDg*_RS)AB;O+-A+)zOG#>40L4U_x9WN3q}rx1DCz35q-H#D~lwb6pK!N6NH zn|mDrf$d@|#^gXG3N)V+Fwh3ShXGtt?K_&7%m+-}b8Tv-H8SA(*!;?U>dAy{9Oin1i(V$7DEO@KmRhp z_F2s53BZ_%O9&+H3^q?D`$eKRvE3J-MRfh!1kSy09K21kl}$NC+XDo3&sjJ^vSa2B z4ijM;i=B4!h!A3Cu*r;T!VU%w5Jhk@FtKdxSr78P87`?YzBj;N{4Pm)=e2Zz?Evs9 z)75M>MxEh|Y_9)ouuItsJ|-*9Tj)w}tm-vOU)qZ1@C4u$tDO?VNAe=K$?SC|XP{jG ze3b=oy)(lBvTye$HuB7EVF%z1Wpi&x-no8rfaH63DEDRx-3ZY4bh&Ow{|8;kr`y8*9h%sq8Dz+c&AOsp7|Uae)mVoSHhP0 z7&jm1bRU91jWUQ$@Y_*~%eTGS`rTMJ)h>D^IDT})vg|a5ej1gunN%Xs0XU-H92Mro z{x-(7Fi%gTJY$}34K$j0?&MsYyZsAr>CeTj&(0MEP-bxfd6Zp7zn8fK(BI4rJBv!z zXDO2RSxNFINs9((HGSVUz$CV^nNx&yU2QyO7!sY4EDC&{#I^JPaT*#1C5v_ zpi2q^%9AFgU_NW!V=(T^`we-HcxJSlv!+Ep$(~f#Wjx689*tI+SKbpMfnz!6gpPOO z8aq>r?OS_spW_pMpIzsCqF2xZp&Au$m@p;?s8>APpnd)`>ce(djby=Y$>3bv6;M*Ip?0b zPe_p7X4q@_YRoA4Vhm~)}c7Kay-He~*p}ofdY}8NOf6@oyJ%Jj^?Tvxo~oO4w}5G=E5h4)uz9!#rm! z#*A4kp6Ea|fJLUwGO@^+vrHssuD1Yb^7E4yn%f>c!YktqVL8^m5#?MR z)sMyjoA-mCZ%5A^UwV(votNA1fX{#COUn7B?eh|!sC@pjk`SI64dR%se0pvfp+M0; zMsqE2tYsK1pU`{`c1yeC5x}c8*8|4_|7@NgU|wi0x5hO$Cl|wJ1t<=Kaik}i17JF7 zgE(RmZpPzBgSxH1wbwOepEdXB>{xTM)vgUWfdKX&9aM}mik)V-@YUx;0m%0rCQeA> zGl0zuVgn`5QV93)Of^9Oz|I-Z?Ji*G9IqgdcY@e$TdRqoJS-gt09W}~KXnFA3`W-s zbv@=81k3~gIKXgkVi>;pq2md>m%L@l;uAD)*QMfod5D5a4 z+jkopqH}MNNJ1Dg0HMRW@P9K15bB}Cf|K7ncIIyd(%`|{?23M_ufQh1--EwwLX*Uu z8CG=WBLol)kXG~@#02w%Xkr>h|AL9pe(CLefF=&2j*FJzehv_M>hE($=`)mr`C+O~ z*S|R{_A;rjuiOcZNPy17c#dlwu*BRQ)U9jHg+mu(XK+UEVDeS3U67&-rmweXlx=%h0i3SR~wJDeq{&vXi}=889V{ zxhW|L*JQGb3m-gTn@QJa_r{xr?P1k}j;Nc3yM`0uMO;HOj{e=hLM2YBxU^G8wB`4gnVfp8}06r~PpufSmK3&O0A!8*}Rwz8Ki}7PW z*0kAN%qw=J$YhE!Nzu`vrqoPDv$P#dbEChZqSFYukE{w&RAlo*?ix0 z%yw08%{}7XerX^2{rErbVI9z|C_4Z#q4VLlW(og(j;F}qWG|_b@KiTL>?Ge~Zf2ZV6v zLo9rfHUJl6MxQeh6%oB~pH)Od0nwfRJ^6ezpvt|)5p@Xgxn=uCzKs?`Y9n8PN?2(l z?9qJReirqPb3@)Q)`hXoZ{J6Iuee_v9Ys2GE~Mijju|!QwaLI+|JRypI%vIM{_q_< zYMgcb9AvZriCc^+qNiJSbXoIzUudIwV+SG zZTS1~%O9U>w^|1DQwVo^&yNuC1{X!+hqjn-OKORGlr`bW;;`6WXABZ3tmE>$llzo% zwLWeeCeS=1t}km6UmL)D=f~F`ZH3CZW~!JpqmFJg$_`#=u!i<^W0czGmgl+Q34gmB zxv8(A>O=c?$bRpxX#>}Hw%DEPDUD{DG(kfT6IK(}!FOsqgbuVwKN}c2kfR9@nL)b3 z879g=ZP+7d(}7(n^nh)0OgHmZ}9 zb{_y!@+VU6C9xLy5Z9CjGYr@SPUd_F>Xmekpc? zO^_4%hnW}_zJX*D1$y33zBVq%;D>7mhz7!5cajN&H{u`I6hTeOUP$lAP7Tq(eaz%i2o=3+t zCJ5BsW!cAFcAMgD>evJ(3KUx=fnd(kNqEH=(2=|gga##ly8EPS9gapur{D@EePDIr z-`vfbMIp0m`aAQMBrH#Q*C{u`hXfl>)Q%d0KuTbqU zwoe^G{zzSNpzn>-NXr1bBsO!=qXuj^kbY051oShxs5uLK?t95=q|Q?X zIx{&ro7%i_Sio=~5r$4>>Sn6rBnOq|Og?5JbfKpS)^)By-K?gAb>t0SA{}#fUp4g4 zS=+}FKxZK~jyR7xAjST-#?Sw#6Z-RWE`EEQRl3RQif<=zr(>_;daG zxwRCZ_#IDNbME`+#^6);K6jkMzuN21mG>q0J9jP4JO^jKKP}g}>przsJ=YJIdNzwY zv_0~vdw%MDJypI>mFrV|$j*HJsrEU&|4ZufR3Cil`>IN0PaI|{#nSg#kF&R zyWD5_TfKqzlkWe1QcjT~8>xG;N0qJ{2;5F(eT+ZMVDCooduL3~Ouq0o7g7fg)cpJ7 zC=ht(Oymi$wKJJ}6Vc&5gReTx`v#TquY-W&H$8Bjz*&Orverh)6lM1>2ic~}PCjx- z7w!prlRSrrRbtIrWSfYrf>~v{KGPr0z3Y#@WApCZ*8@&)nE2e+X{EjyH7dK;x|lnU zdYrRH25z+0<;(%ZjEJ^H9a#u}U@Jp9C$sXd}C;Q>uJKsglpW_0=TFxt}G zw=7tX4-p0?l|70*NIv1~DLPQmlb(3*NNYKxYLZXYHL|@`l3`#uk&xT`e2;cK!rM;j z2SPcqR_Z-;xlipCv*q~o^H-2%+lhqT9jgDrM#B$U3&@Vmg!HslG z7Lyw{K!#%Q1$cCV&PQ7h?Up%^fCXeMVh8ii8EGpLG-@&-u}A2E@@R+ZeKPz*)=uNz z4F^r&v%;rU!@(scB8eZ(aBHg9h1X*+v9MoLi2x4(en^H3N{2ZnDd~>N04*qBC)#n% z%Eu1ROB;k?yqeHg$5-*ccK`5 zb2rfU9zK6nBuNaT*FV7uARF&#?)6&wI|><$&`0h3y(Ma~c%yJIY`va^y$L;Y4FSuI zqj3}}6%&U~R3+o==~#KrD{g-VV|jvr+s8@ZFbVwYq3V}MXkG6eKR}%XIcA~1+&N3) z&O7t9GbDoX)+F--q5B3KB2$0A&tfdx0r&$n7Iw~>cAytC)4e;$(cC**apR3KP}f9x zgE75l)lDAZy7TS?zwRpgBf{|(evYAf153Z>)>$7tB*joNYD3Q*DIlviUGwO5Us;vH z2o3zuUY;mcu|XPk@t!*WJ6PixYUicvI^Rx`#CX%mVYp6Julm0%^sYk3Zl8f~dohl; zSvq&K=ueQuK=0mCFo`ddm?j6Roi1E|?^RNL9#U=NOOtMMu+k?7@tkpP21)b;@V-b* zJ^<8+khYJ;PGs2K*r9K2bJ*0GcX)S@5y?#xB%=d{EQMIbTLb=4_NM@?3%4VW1`yJy z)&?4!H7pi&mpw@>i5bkxE{5>I%T(A1`e%DNXhqJ*AbYR`@z!N_hJqW3p*%uKSLx;M zAx-Mgz`k>h=lJgXB!=?RrGj>@5&cJnFk&L6VSnw@+72e%G0s(kmR4Yhw_24VPM z`Yde9&VV0bSXs3@hnQDT=b5mDu{jXeW*oCc9C!v$?c8bR?5B>_?wv-yB&(X{3%6x| zb(=MJHr1QH5>n^B3%JiJXV{h^k8@&6+r!!dohf6h+x#id^b3wpHPffg|GewH!L7O4 z+C~V6)_t0C8F3V`2B6U~Ci19r`c9vX1FKeX#J(mgx(;S8N#T#qQ#~iQdP62{XX!y3 z@c_R_vns>%WD)*KUC@E^?RgXtoBN| zS=rB8Ih&c0-Wj_d7!URQ0G|QR4dToQPiRQ>OK49QkkP_}nr2AG=JB0+o#I@$n2t z{jKz^K#Zo(c*d{a7Qe-J450d(8OJ$Ia#Px|Ilrxh%XfhA97$I5j)XJ@ApdWd>zLd- z;5MV?(VhF@OVcK>LF&@n89EO_5 ztIfx;Mf!%RLr9An=_4$+xH^kRCO9HyG5dK6T_!$>r$=S4 z1GO*A9n-l;zY+lba}GZ7ciX_N?8j-NwzT|HMl?_E8wQcheNPQZEJS0cDXu*YsR?>Q=3YQGBC)uRa-KdX3}OHh0i1^cp1X5jzzD0!1`RT70}R=S3yNh{CK7*6 zPu-`75^VKQIQc72lofIv01Ciy<3RCyGpt2C!ZnGl86HhK%QFZ7`Gx{D-g`o-3km?) zLJ6;4dDuE2z~`0U=U|3MguI99bH(F{%jnvxkRjYTQ1;fhULska+KqT96HX-j0#;@P z2)^|DzfbyX0pOj3G;d?XBEm@+>^q6=L*P*u(U{oh5F_wIQd{4U0?DDeN8dOg5^*Wv z*I$z%dwaw?TRI9sDEU_OjTK^IRXepi)t$eac05F%JvG+RH-V3hI8m}w^EShFSzzVP zow7g9Y68!1Tt|4Gs@9sb6%=AmofDz!R}R{&UH&4ZExsQF@C*e0X|8*`_iO$%tDx|^ zNo83j2S6di_k$-Kxpvm{4mIgu)a$zQ2`|?=52(^TY|gtwVLfADO`dX}bMB2CY`t*s2gLU8F=j- z?GhD$-myA;8*li_2ADDcYiNwL+PUG-r{-ta^#!XvZ4t_*g+2P%I~$H?DftQ41VMG=dZp=Fk0P6e4S+v-X}vx zMRt6X1sL~M9r!JDuQwFSc;hzXg3|H-$!d~XgQPtYq$T}b3hjI^mv2(O&BUWsC;AP6 z4<<)+2mPENhc;|Xgh48*MIij>^THK@8`r>kbdle1PIhju=VXy#T9H^W5)sNy9^Bpn z(yhLRBuQG?tkb#oQ;yld)5{c&Ap9X~*|1CbM>eSWlA z#?uE+ex4q`S;XQKN10=I{tLq~uxJoynw!Q_0zyNk5(froJo=7rj#TLmumUI&6gjgb z5RCf>C>8^GiX??(u$+sOM?8z8fUSOxD({ii@28O%$6Aj(O2gigIS@^x1oU&2B_+cI zm1i9Meo(oBb{H&bONL}F;o$&$*9$bJ9oM@wYYWmPLjtRm2K}1kAo<9nF%uxQ*yk*5 ze+1O}1*xk*exZt?IXC8?21q{oJ*Zsx_`9e_EAs(6?m{7F@~Pu2HOkwpgyQ`@4y>Pl zoVta-y~BY1f=F{>+8U-N6L0EI&h;_UU;3uc2FUy0cJ+RX$IL<62R=Pt9f8p?@4@Yu zRUk4u&=K0qOD85gM3@?nS#^>8aPMI9p1@|Tc3?|^#z8^|Ld4Yg1s9!fAP-fFp>rU7 za2vHuMY|e=(84(_r@7dIU+X069BQw4wGIQ3Ot zdYr>H%6q`EUl3qjw1qQt3s^Z=1#E-J7BUSZtmF?V?+=yKw(xsLo{XqRfSU1lfUtmk z?!njNgve-1CrSiC!lQPvM)g^9bC1MWU)TBh>??`(HzH{bAp+70dIUuerd;62V81MB02{kq| zU;!+gW{l0v?}I-qcGJcnH`(zHPuoVbraomy&gu?fbff@Q_a?A8K`hyKZfHj%dJwP0 zzQmo0wS4P_|FyG$Cnzi$5Tp5m(ghv7fuhX^6N8Ub@~VzXCN=lTWXYO|bu!>0%dmW# z#R|+0$e8cOUHE0{z!osGjIJpltils3NXI* zXRMrgI6~lw1ochHw;U*5xYuL=IvBRlAljNU_x!p?GrS>{7{SjOpb-A0OVQ0Jxr}(X zuc`7~AhdCaj)uvsyuXgpf$l+Uy)OqyBL<^h$jlQm%&hJfhhq^FNdR$eABsL&G@6>e zA1sGGwbMVjlh_$}H+cd*cOq}P%5d1ZQ@C_M_$t*9yLFNy`RKrnC+@&N=>zX5aADan zY&!sdn5n;hKh~snAuUlrM{|Ri%)MC zrdXeVy#vmd4hr8w&tIl$?1P;<(xoeWa##dF=U{I*QK8$sij4$+ccJT?phS+5eS7cM zC)4B*j%|;saowRZ&I4GU$3h}kz;|K5+JHNX%|1}~xb7+-yl@aA9PDH@%y8pQdh%V* z02a5-G_pJveatXaab*K9)CLpdZX|#p*zs1G;khI2U3uSqfEEfTM4 zad6@GYv-Wxodu(Wc$>8;@RNh-Ti+lXTz+V2$~OQK8OlMh^>-+ywH3g5L4{Ag^5=G_ zvL6SR_=x#P@0-Q85mhhl+&p}G#CH=LU&23pKb6HR?DR%i8d&dhpzPV3PLT+Q zTtRF+^K5?n@#pwu#4*|C@9W^1_rv4AU6zB9knohPN=G%tKGuuudV#ys;Gk(&f#KwS z&FJ)v&~}dVrb*HlnM&H%&jbb+2@Rh-i>|cQ1ymlTshk4b9`wATzl_jfX6b7MWcLZ6 z>&?rkdxb7^av6`*>HgE$fY)B{VW{A6fUquCqVhG&&&iVpgyu^NR(n#z(l*g{VsfLf zrsK0JQKBCagDVj=hUz_fcJ3$>U9w}Ug~>t-Vww0 zKRz)1tE~^e^!b*6v>?(9Fq6h}#H(A!<2zC3b}P3JlOgZ_hPC@UJ+@i?NbmmrAs-Jh z-}|z2b6foGNwD$2;~YmFM27frJQ}iPXct0+&$}6wATps4U9=u|0Bs<+O0c;y512JzPLTB5 zh`pzdwmt34=W$FY-v>U>67t&b15hq&6~>xg{~iq-Jr(fUZKBI@lsprAWz{YBDZrr5 zZ9$4!Q|)}`Iiw8o6FX>ae=uO6VUtAGcuivEeslPz2h=%Z(Ud1aq`524jRNRh#~LKD zGK~WW4dB+Jx;ckH68duzQS?@$ok9yaK_v}0IpJ%QSH61pTmGYXXjq>4nI1N zXHJNJtx*Jy!34q$c5~BgU@MFs9XkBb7_2RG*_mOSd358fxjr&@y1^=%(XHQmv|9)V zq5Po{Eg44VVDfufL*KH^N(hQij(Y$r*TtCti^W*Gb6Ex->HzQj9!u7ci=F}`3<4qu z!)P_cB6Kr%C~RSR*f;<&`(~6Ta~Ln9fY9trw*Y?PGo z7n>FBBv!^4kwa;?P%~nRJuaNfT!5){Rs@p9uW(T=jW3$(UX_ z8zG_Y5U$*C1N#2KB{>$!lfzNk&l_)-!QW$OIA6M~#7}O7_X4gty4D;}Lj(8pHlhHo z2x*Kk7(zxpSRnznXG+^{lVOWgCIB7?`=;|vJ5xDglDl*!`epLnPOBN4FZFKtwg=|k zhJP8P@jNr&b?=fYZsgXTCv1V*=U)yrf#f%Roj?O<4}gDe;HuYVMNDpgN;T2y#`|Wp z)5_G>XXXh6QQI%(hIW(WwEvz1nQ?M{eAh-QG|?~wV0XTW6>=H^Ldiqbm_q`KqhFTzRpmlSOED^_PU zSR@*nLQW!B$-y2Lpw04G0Y?S!5`gI* zF1ay@U2G0=cRgUqI4W_UbsfMA9(FW=%~p~Ziv3&AN`kP|In#O~`YwQB^?*FNMl)bt zZ(=35Rf+|@d0XVkf%S%Rn4Qfn;8+68W-2rM?+}Wx7>#fThbq2!1{)j9p^^bj#%9>o>-q(&TYVIv}H!EdjRNc zpV5HV?XxVQFy+5+O#D(~uX#J4UAC`TreDMkJa@#qupa1^#Q13ETOB~R#8Kb-4}Scj z?;@n6S`g~=!I4PUj<4gR6DZ=Gh=SZx4Cc6ByABQ?&GWio>*M;euX1$+&>Pr0E)by0 zH@$r7|KCC9bynHdLF`zfu4Cp_f$_J!)(d+9*%+ZbB=1J~33CJf*lT_9)1=7273IHQ zcUlK^-d^)m!0+P6x*vS1GWAhgp7UkfbJ{5FkZm(mc?uxb^p$)UKrH;+7VyjtJTBl# z1yPx`v4@%5KRrO}x&Ucu@<9(iIqabIY7n0;JkN(@C*&(1OrIM>GK=-<=xgqt0zCo4 zDpSN4$8ILbKMzUC7DI{lX#44^L|kj_zX0)QMwisIgH`{0@OKor(Im2Vuzf@Sx{Zpb z0Tw>~iVXQv-kaG1ii#XzcyGWp6!m!U+{H@@U(ripc{jl<55OFL{;?#5mG!;nrV`T{ zmB}5rRSzQjJr<}8<>)tC_oHXc{S`5;JYhlR1gfk{k4pBOAaGglpC#gdYXY3j@8@!( z1?y|whsaYE%zQ&7Xr7WWTN@E=){Y-MGf%c-E7k-V$GKpF%w>=b36fWo#ZYs={4{D^ zmH@ozVc!js==1eEHd!|5;C3SHKxo&G5YDm5H7YymcI|jeNERKf2Pbf0z#_r26VtAf z6Z;%%iFNKst?}=tN>Ynk4TRk{M1`_8cFX}yVBGD5mMu&ptaJR}$FY{Jx4)qT$Eo3r zPTn$?t@*BP@VGX1=UPJ&052Ou8uxO+^rAl$*X8CPtm{%Nnfloe5Zq9pZ1mGI0@_ECv%m z-ji5U48|1%AU&Ge`5R}D!{1S1R4e^CBthCW+~f{i0J{&qvwxojI!=(2 zwWkcur3289o|Gv-UuQ?-RRZ3jW~zQa0pEBw>3=!sxnY1Gr>ZOTkSjYNWEx&MOZNLg z<#^><%lA{2z!)8*9h++ss8?7U8U zw<|ZU{TkZGo=_DtRwot^zSSyMl#^qHkLPx{&X< zNXN1v7rw}NH&w8@=rlv^c;%n90CRxR(P!H^BiiiLA#c5kc2aJSQ)fP$sy3@~uxg!c z4*1wyY1ZWjgU#KJ0>ILBkRRO{mo~BCn+81#t$x68faHg+2waf7H?s>kE5OV1Q?e3z z2e%{H%O?G2x-HX2$9psLB(2y{n)e4tK4b=$$S`1{o^KEUJ(;3Bt{uVIo8iY~MQ`z& zT$$!u3sBbzlOkCAYXJBD_cu8gN8`P-win)S4+dOi-~wVwFF;)9nzV5VEnLj&Ot**k z-nM_F9Qs?cqiCkqf9P4meB+(Bzn}J@0N{`Mj{}-(@0)v{>wD9J(i1Bcro%p0DUR5v zYePa$`{=p8dv0-Q__)kZbm>nWJafC>+;J+!&?M~psPZ8Pk#l{IB{`pe9^h$;Fu{gZ zn+p@#uk(lJ6Cn1e;Tv$4eqM6MGBXN@n;J(_vKs*cOV63C%x2X^uOv^((3g^7JW$%t zR__xuJ<;O4~HOBc0K}HfOuV?zXvK z*c#Q)mX5M?vcb%HmV`yB*ccmPvquksE5N3OB^KJqZZvpWlmD2Vpo{X!w4)uQR zeb02k-;dwYVPZJjwqXJJK?tC>HmS{t0X84A=UDpxL64s`7f{36+MBg&_2c3Du_+A# zNC4TM&xE^N0!)hJMI7N5ZgaiQHrHg}u?}fjYevaq5!JrLCb6OV^C1)1;rKr9C&_hW z9Oq{F(+qg)QJDAH$s|s4xphGO|GJWmdp~-P2*?+{>1u=}y*x`pk&I}M_64=;xLCuq zZ5uklz59txgf%AfTpdmh*f_u#5zV2s8*K21=IaT(aswPb@(iA2+l}KKzCN}pWjDZz ze>6uWJp~rBb>A*nxFe)1yf^uuD^`%QW8_K^=_3H*z))0v;$Vgk(E2&rXKQ+XU>~ot zo;L#>RAwRQ1&}y+{pSvxf)(J;Ue6K0m;}b|y^cWOCiNZ7t;$SXk|i>^H)0O+C`A^m zBg!!OdzqT&1tDi+N?4wu{pnaIh#+WXbDrP<;PxD(h_a27B$m@P(7QLYgnu|0~m2zw_wm$EoIoX#wR;2HraEFhQTM zQ?*mEdDhxXLbeBx{RkW)HqDBD^HkqW$O|O{Zc=4mcaS{k%7je>L;J_E5XW%Ssb0}8 z(Vnrf80)N|xo1qDw^Q9DoS^#rssMEBv!8x`8V(&DumECB$4<>P5l-87v@n?QdxTlE z$p=rRErKx|g7je^BD^E${yhX(hBi)g_yZgur32DFNStJ%kaP#X1JDRIb^w>=V6L_0 zME$Nq-QA1M6wg_+rs_7hECZxhC^oHj`0hF+Bh z%2yek!X=XJTm2=*($| zmHi0Gk{G-VeS%y-@8KSXODGhmgU(-*p4_qS$hJl@G_OKZM9B>Wmft5$s%`Sb=({6a zZwd}jp&Ih>MQqJFv>#E&)B9IGb z#G1)K-gH$S<5j1h_mjfZ2gvAUc&LiArvEZ{C?Em5Wq&5W_eZkkf&skiR%kiQYy}49Hs*dKvr1Avgap#lPw=+F+ z>kNr~uHgUD)Fz|bo`uyUEA!@Egme{prxq4rh5!wM~Yef0JCwz$edrt~;VD zpG^O0rt-oBG`|~F-?x43Pn}gTKcOxp0_5)<2u}`ZC+JxL>V-oe6JN{?Vb@~UzU{kl zoPyD4u50gulWXF;cIP}C$AeWSb4F!jgcA_X63wv4#0L?T`7Z?G4$OY+_8M`*RH9JtB}k{(D;7vD38em zPH$1O`+c=3NSDBiT$)bIT7&j_oTd z;cYhH0j5n*C{g2r4nDhsd_`^G9iT{^bt9K_fjokw^=3C|#&O8^N`T745fv*-Q1kMA}YzBXTy1_s; zV@P*Yu-OfV!2!xFa5D6UL;tvQMleu8>T#^e{@Mg)c>=}*(e;WZkURyC>X5=QMExA* zAbP6oV^X%kjOb^fPwnS5KzGPa1d7^)t`g+u1nar9pZ`1T{BvhbADmXDavZaPC0WAC zeg;azAKlyMfRKJF8rZDuT(7O)7hv75O-Xex<&AlP%_6L;=SNvv5F1{P*kFJ^r|Z-% zu{jY&o=q9rdBhV;9<#bLKB6hMZE)O1zaPKGVZCeH`H^No^7wx{nE=w9#}rfV_h}}^ zO$Up64_@psxecbQ~bVY$S<#)BtkR{@mQ~g4aNCQ z=k~LPaeMT4X;W4LT*(*Z;9vNWvDOYhduw8E&j}oy>AbgN36E6+_R$nEw`^o5Cj{6? zTmjh8B_X^lJ>@gcD8I2Sf7ETkO0w!8|1A5uf5BsLHP+2NBtuEFB8`!wK4>rluX_+P z0xOC3xp%;N;bq%6reF|REwG=1M+FWLW)KYHxhY@E!72$PJY-sIs21 zMu_OXsAmvT!gmkQbug4j$zV34Y0J>a9vUFt5Cp%9zo6+u*~ zBtw39@9!~4m=UobeQM!@^kBlqV)G)BPZoQ@TAv_%2B;k*&USo+9oV}+v7y$-k&oz= z7xpi{3l;tUgAeeCI=)U?3#?ML2O*z%kpxcPPTF7!dCg6OEnNDzPYr;Z0Q|#D&$`bQ za3(zhgO$h@HZjT+TJ{EA+d*sn_fz$^T5R<|{flIpA%i;kGqR7Rh(r(a+;!)9rkq8+ zg!)*CI!RjRgg*ZLRHcwwyA%>3K#lf22SA^*bwBH9e8{s8i%t~m-q1ugG~(LP33(hQ zoty7EH%bKvuK&yc#)fw!6pLuac{7Lt*lwBAu_#S!G?AJ*^v$zFAGELcFc=u0bxpmU zu^iPaN4t|5fKF?agCU$CARwA+W8l_}-;zYv!ml>Uy^v2tT5UZ z5IZjPlxBYK8v5>7GyHN6i`i^ehklg^7pb4_0+F zl0pCApyw(9v#tWoks0-I@(C|h$rA8wuLaDdA9;3)dSS>_XfZH8rny&L>!7_)O!f~mFv1oy1$=L_-X|c2 zdS|f9r1K)=5Kw!E4py`^P}$~TAJ6^X+TC-DnKR!NJfWSC+xaNQMVkj8cKNeoSMBwY zXr+V?!X=X+NvKCp!gu91F}c0{!9my+>zE9O|C(VtwE;E*?TW^CP5G9ToqK0`zmd@8 zJ7+0hQqI9^N|*8A&s35%ZZ)8Yj?m7FdR=-% z$@`=_FCk6n9ksEyGuT#ANw{HbA_^Ek__H#kC;gaeh+k}~MpRLTfb}Kiu&;ulinUa`tEa&;%D$vCw;-qf61eOdOUuYZP+|d&qp2fsbd4u3ZTgN7%(ha&do$AJz;4q zLoyx4um^V1msCc}6X=X=GXq-&w|+{3f~eqT0m_4g-8pdVk{taEm_~u75vdbk?rh<} zcUI>}4rGh1Tw5kJt1}0M&B1ksw)5!`i3_7mdXEv$5t`J1&jp|j&?H#t&bVn;76JUm zeS;;(1#UO#y8%Q3>M7Ipp6z?m*;dmucR8za6DPz&>wp!09cf8Y(XR!oBF8c|( ze|bm)NH>G%H#U~qsqdF8+UMN=^xXFEbN6|AeagDo5@)7)Gx@hSF`wKFjLnPwN(l@L z<+dlLJ&PLtmi@V^6-Xa~G+#v8PESt6BZI3oI4=YjPDgaIT1?_5y(Rc6UIHJYN- z29s+N(i9ylP`$MVYe6MvJi6rD4kD*rwK$8h0FP16EkvZ46V~}Oyf?9>FQ9ezwHxPy zPX(tz4)N?BDCY)t)Vrg9m~OL3!Y{f!ojo#2x(XmR}vIeIzw!D)ErCXvG(+du`y%y zYukVDG4|+Dia(87$3{}V$a@6g8P*$c-RWLo6GBt@jYsv4tfZ+sk1U>m+%g??-*+ z5~j!$o)#NCJ!)>K_fut2UnD2FqHfA%sxHZZS*q)(k-~>!O}2JCpvQ4U%cqWW>o|Mr zoaYvKXD$e`2NQ~hjAa~u2?Mh!p+M_Nc~}N%3d@slx?E2uu@r_VP*-pvRS||X&I2NJ z8b{hTv2&I@1TdJ@GahSB2RIo1(7bI3)Q%N~W$-#ixWYk$S~NIsq^NJ~GNoFD0*u6W z!GxQu3`bHSSKhJSn-##}5$f<^)Gk<_QFbVn&Vv46hPME&NxH_S?P0DDq@;U*aWY^D z+6W7YL977|FpJ~`gA6b|8?W6vJ9`eXp9AQXj;Y}ez?IQEtzmR_a0jvK2s%(Da=f492)^zFq#Fvmmj}XvF&sOY>r}_&+ysPw zKLU4yfYr+cT+XY3-ndh-N&=r|{_I(DCa6y+bE{fTmkxT{HR8c86@QvM@n9)psENSuyZDB-qB8!fUtBGudVfX7*!Ko*9%7@D*jh z=ySo!SsOb5uf5e~RJniA z1oC)vCjbtLrjySyXqjzd3C->1-6z=*@EU$u`Q6YkFsq~nvpzopLzCn;a&8JuV%Yon zmA%b8(Tbdh+kMLbvgA4PSU2%1^SbC$)3u*1*xy~RNqw5c5-%)d0BL3=nPRj<>Z*RV z+KCmY1?b5bkKbbhN}GYH6EGj&2D3TP+C99 z`rrWX!K^T)7XW9jgDmm{TM(Cfz(#1DyEO{XW|gIkYGjy=U|ClOLwWCHgq7ng56~v; zrTc&jDp!^Kae8#G%5ZDO1!=wepdld|pz6JdZ@i@0oz{Gmelsm(Mir5b0(|ajyOrEb z0k&^F56py`gxsLIzRJYTai`9KW11$iJJ(6RX6?;EluQ6%B6mb0M*6#2w(r=>FoQJB zqbwPQJ?P{+_35#`AIatUU1k8X8^fK$6%k2IRDkzj`hMwnN`T-pnIet^`@HR&QRX(0 zWk`mAMLLAN-hbf)bndRjHG_#%XBM(3;9mP1Ruhdkm=|mApuLaBJ!?eozYmTpbin9q z{Yb_a>t#@p#1E60%qu6C?Evm3*k1;%%P)P*&J4KGE=Z8NI5XhSgLL2*jyG&F>~*L0 z0-^OgpNCLDm4VP2R}^Jw)Ivw^DevkPBPUl z|29zaQ@efi zM*wc|uRW*rI>HdPp%)odi#Znhl(Dp)C0RENu*tM@k=+nmlLtORa@h=;$&R&RoOxvl z;NC(HM*}W)aw06-4X|a1@rF8RYzZ<3Z0wpPR;dltGM6@p38XD&)YnmJQ z-~qrlSv!-DCTWe8mv7A)S`qEA@g#om`$sxqqUu)- zPy)j%FY5^N-P@B;sph@zeHAzNcLTuoW(=JyKy4fSK9V;WYa)Pf1}1^c3=le)Um?v9 z?BQs~9c4r>l79Lav;=UQYr?%d2Vt(eva@CHCva&pdXHJGz?-gy?mW1W$}XF+bi=yy zKCwvBElMVBwf}vuu$F}Zujkb$hJMo0^^(`ACiDv@?$RYD!m%SN1K692(QhtOO}Gfa z4pd$DlvD*BOio_+4^xwgc2XPtaVGFO40UL712X#CT-)>QOl>i;YFn?9?l-aSPF^HU zjzHa&r3oyCY0`}P2YWhL=k5g9eFg(qj>Ln}4j-JpyY#Yd3A{-)gz&lpUiG@~V-`sM ze$u#vzpt4IfcJ!^Y9p#l0nkOc%__q<>|n6^TDur){+F!gnmOkPJ818RC$4GdrqhMU zWHn4JY_<9LeKeHFkKV`LqubOKSh72-y+aLl? zHyqT|wBxO7_!s68=ON@Bdi-jzH? zfS8>FwgFalPM>$(VPn=xGuY1nio{2J7R=-LjAW4nDfJ*QP6CoGIXfBBdKPQi3bS|| zRJM>1ff>38!Aos@D~eYf;>IYBV`Y=~y%^bO+O?J8Xg@n*n)`n(WBQ2A9zIPYtC5}6 zoO5j(OJX;42~53V8fwH}xtITuoJl@4`qN$K_ssx3fny?$0;mg?Dj>hH2R%25$XBCPiOYovT)d{7$c;PTp|QN6qU?f=8U9{!Ka7z7 z<;+GKoMnA5t-)gtGr;hW*(9or#!%PV)>FYIr;@6{_P%n!IYEr=O8|FHObR{cjYlKK zaS!0i*W!^lE=YieR>n?PK|)Qk7%brxYP95iBRK-E#{_}HfXl3+N?YulMIMr!=I`Y} z^|m>{HDQkiZlE=9M*+ff5ZTuiJ?Q?fma#JsTO8v>GYU_c9ORER!Du3_b=k=uuJ0Uu zyC>`tWVTAcj3j`U)Vqy!Gf=gnTZS&ZO^ZyZRbV=>x9kh>xwlb7cgqa3YR8-B++ie` zbP$x4Mf*U>V@98UoV2!{o22u$1pYke+zWH^im#XNrYe*1;OqZYjA7IGz4vJGYmeC8 z`#LTnAug=uS-R+|T?uCNApU4!r1 z=Q5yQe6+?fen0&T&ELVa4dzmOe`t&XP@#jQ^wB}@bQdr5)Y zgB!V>gS%1B1qHg8Gv>57kuGT%_B{mB5)ry#C5$85HWEMXp^zB(^RFD_ja|&n+kmLa z!e-QWj}YT~1?ev(2xRW8vYIc*BTeQENpHXn&b?{UnfcD_sa(s<`^|${38^q@!n^Y} z|27kQWAP|<7Q3VhGru9Rh{?h0{@^>Lmst}~jE$YujJ(0vk4d`hLi)IwTMd1PNj=8l z$`R8DPkG1{G#(&BMF7#~JV^ulqZf?s(N{Cw7^DKlC-UhOE1tYY*8AX_J9sa^HCP&n7$A z9ii6_WJk2dLsqEJ!m3{M#+}>F`{zjDA7}nv{n?Qm@FLYZPCRxf=3eKW_m7YUnW8=5 z;0CK+RlMtX_Yr0oUUUGLts{MIu6XKqoLtv_etORs&!^|wnd__>J0S^CLiWpdVjUz% zeqzmF3rK=u>kNVilRo?s#45`!B)7?g!uF6P3-rpPOzu3YWA4wsc818t!WPPDl?{^i zbVN}^bV&!6jk%wkO?*SK3Jz3fH;W{$awfvbpHty~7jCm=v;vG5eL{c6gHs6Ky1j~d zcHwpwZfkn0;dpR4kk^#HU6+YFt07+(R20bv-vo^NF5ISX-C-4Lnk7Lkef}9yZS%Rs z+PVIMGv|Z`WipN1P1Zbn=Z*EZ_6RWa$?x#=JwA7}{*v=wid6i~P=e1W zRH3zby-vZ+HawqaIzi~(6+o&5ty}Q7d3FGm0jiEey(i&pJC`#285aDT`I zI86>v1+dhvtqwTe>^2iy@-YMdcBoQ<_mcxQu|}hO{w*pfdtr(eoLKduiDR47mM{F# zbG~ex7a(9+lSAwANM;}31&C^_y1Id}#5y;?;$RQAB)&`c$por8K!?VEF85Gq*V27j zwWWO2SOae%SjroQB*nS#>o=xnc+@l&4hrwx zzYK7#5aLV(w7@F15L3JNdSuibF98ONfTlLO_uMaUawQ}ZVsyXGnqck_I0hZpFf2{% z=?q|#v?~0Lip0z`~jiHu_|0i^zBz z;Zk$&cQHxUo#xuN!@zfb4Jl(2jMSMMh&hf8UWBWxk_=^Jc{M*bx%9-lEHE>ij_a<1 z-4m*mLx90>!}H3|i_EG--EB-bHsl-XzOjQAOvH;MkoMb7+H8O-F#%i}EVPvepDen@ zh{kSRE9`Gcb=$hrmzw$*orCL}M{H@(Uc_9s}$@jhOABEk=T@4?%+Gi^Qu zt9ybb$p}sQ#xwXDz^e`xS)G?w6CoTe$eYi?vF)sw=8xE?jUydq{3Al+DPa8667#9= z?Bv?`*|KwkeQW?HgLO?mHgA_fc8W%2n`SdlxD-Y?ugCFR5DS#KJJB1;mPyxMEMU4F zd;st^OBJwM2XyWr@6I9?-R-Ntka$P4#;Ko7c5g>3 z_TyD1eoC^tOM*+n-n-q+l~s z1Ty4?mZ;GpK#i>Fqi&78Y~@mbV}GPQGLAurMFO`OwzkT0e$2qFYqy6F^Gz>X^e`Rk zNWSFw2>dczc;{PfXQr(%159y&`2sspE>6f zP%)gbw%H03Iuh||VO^5hc>yA+9w~5>E^iUC7PE!GVuKjE$p^_aL9E`+wTc7$=-dLi z#v9<#C5LK^vtJ8H{-W5p7j-Ioi8TXc$eO5=#5D&u2psn#QKh8>R=L_HH*60=yTy+NzMOUl45R^3Ic= z7w;!EeaO6Bz3l=3k3JFo^i*H_ls(<{=fC6QZ)y*KFMK-dMoxP@Cqq7badm#Fw)oq( z@!x0JzUVMCn$gzSBsXlSSp&><9d5H=VE?F71odeMu2QULe*!goxBrZJS&#WY! z>sh5M!_*C?Ah6MibPo7(2HG4}$Oy?RnjqZ3NJ*Z!(d?-N;E_nN_d4zZYe216U=G=i za&(m_W$7<#4sSJ_HQ!V`p*0mV%7>3g?vT;=$>)o=zDD19c|#Vp)k!u0HzX5b?~>s_ zNzqBZPx2fK_xo>r&bv2(-R-)j4+#gy7q*T&Jlb(0&6N`o%ccNp?yZhB$IalFN33h2 z|HWDfNA1@TEm;}u3C@(YyogRg6yc^+%@T?YQ-8#b3+ z)nSgjOW*e3o|1ozem_y`=l7mGaPq;`^i>RA?w>|UORkf!fxo!4M-c8-GvL1+v|bM2 zcjjy89d-WF8OO<={id($<2|P-^tYChpNeSb<1bBYx(zn=XU_G&Z4@@L- zTP>2<(Gevb?-i&rK|x;I``j7$OhkwN(Gx2MEBY{1JRu}fKL>#Rtcj)Z9a|#B(a+M5 z{#h{N+AOS%+ywvuY;#uq9UpXc%ZcL0Ht9VNkXT_H^%ZQa9A%$s{0Pyxuj zOJYc4iNz=dpnIRHPH-63N1t3;YW=NiLLDHv3x)8AskR_+>%i;W^sEuU9>$rsqXBrI z>ZU@lm0!8XZEkQPkrk;>p3cjDXVPn4Q#+(1WS|W-nZRS2$bf?b;(M#1?hBtlcV^6_ zC94x-CNXpUX)*hBub5yyBw=TyG_(T*jzKv_-}CcF7%su0r5p(zXKwg|{TS^qc|DW= z3?1;;=`(1uiOjQY=HeMDXdYuLz`qoYi#i!cqPJz7ORdii-tmJeOsl%j^CVyw8WXm4 zP)M>TZQ3z(1|uIcY=&B&n0!JI9{^?su3gJA5+nNOSS113AI6%T1m4aca@~>q z2WJugpg0*OgY9z#;)9VrQowVt4&G0a6#DFlI!Np4KoovgAAn0^tDBIXXD5%R z=7;u(dE(sq{3%fJ36Q&--?Cj=_Da~)$kt5MXqo_m!!aIx?g$$k?2aps_Sl-{l^DYw zGUv{nm>x4IDaei6%}8Eo&{zmvyUuOd9(LqdZ%j_IZwPV?SVUf2Q5tdgRu>|Xc(rey zvvVn;Wopg_*Eb_5&)BD`L%QYnKPcEGk z8f(Fvh_U!7(%iXzT*d*k#fM$~Ph;xc0MJ&)9AkDex zLYL}U=ODNUvGM)4-AhF__QgeemNA ziWZ!&fWAZ+3kV+NPP%tUd7RtnIocFCErXq$-uN?T2K{HP!+xRTw@`+&hozrq$WAv2 z@_=AK|7Pp_6^{SNb^BRIfI-@` zsE9mFCO=|ILYjgYa?Y$Yrh(?bQ~~Uw?2ykF7|8;aP!TKdneYkD;}NXMw-t{FPi-ZGRVNl0nJYVMH{b!{*qBJ?HO z86=4%U7C)>d(&R=HE9=t4MCBI9f13!IeSg{=OdK!$;{iq>l!)7qWnF8Ex-k&vm4lr z-YiQb^xQ{y&q^>k#osanasyi1%pvmI&fjT6Y$KukXMsfoKph0esNV_=859*`%BZRW z8#64ZsQAIEVnE?mFVS|9HS+64RaP@U{xF5h&r4gWsq?{%u=vgEelva6dB zv9T5RfPcPc-RKHX_c5Z~q(5yyA&Y%v$4-CWMI?Er++BYes;tP&MC!ZGwayo*N_u?L z*U0n7AZ1YRV5|4fI}sP{$|Jj%j-gz4T0iyn%QK)$<3&er7yaqvXZw5WAjZ$Ou%U4i zjNo+AX#-Sk7lXm_jX@L6D$TQ!THUn?Kr{?zM&02dYJxsP)g+FAMb>gTV28ntWGs$j zpa&2c8l3Um(dtf5V$IGPOzZ%LJFmxs1H=~|{t-KUYlid&oarsyQnjJNmFEVe9LfBM z2R9;fR5AMm`ux7no&|I3LGFb5cZ|_}tZOgLspl{5z z_TJ}pUlEy+=_+iC5+E=L3q+SjHQXxEDO(h;4&5vpgygDf5seZO*vJS_Ie!46g)lz? z(ExhxVp+CTS(zCbk#S$=wI6E@8e@EOjy3mO`|NY>xsef>XG-^;z4w}Hz8_@RQU5$Yhf;sn66vGmV{nib)dpQN7nB4(VX zT6nX>uGP?@+{TPq5*kOfdEKQ~TaL-jDM@(6l;GmIYPQzvLcb9>S^9Y3xMG}0VL))3 zeNSLNkLNI7_$@;nw1^9%QyF;O?xbf>HorF_7 zZ+|ZA3R@TlU)XnWklU5T9W0$sdI$QofYCQvzJISTLLE;yxj+wU*MbP_v!3TpVR1be z@JpwQZyYrLt%cR`3*Q(&?U1hqzxBECgN3DeITQUH-uGN&OSDpP6SRZY) zSaSm9x*j>S#p^UECJsKx3l+y5!WiLiaeZ%TI#JJ-Mw}=l#f?;|_v7~#*whLV($D*m z7GVHv3zT`c_7{0t-$Sv6581N?2N0O77I%$hc)$BtLH!*tBP{q#l5kX znd)(SpYUPO%(pvaKv3`ay;>Bqm1_VWY z$6aYB2?N$0BtoGjjyGy-b9Yo2fc_Xaw10RWEu=YV#Vw7^I$LvsY(uu0dYwDpE0tbu z8)HC{_0Mi7ZOE^t~-XDSjk&_79`I@zm>ly~OF7uQIQ3jk$6n!iLC!xLco zDYS#^x9c&1^Jua;jKDxM%BS!f9mWICI6U6_f!e9-Hc>t~_uEtNM_Vsm59Rjf*4K!0 z*QscYcp}B2A?4{LQ{04k#{+L-Ax520C_>HYUwLPV;-`ez3IQ-d@oTh$^FFJ|Ymh>D zO1+zPy#;WAB0mzOT!pp}81Q=yyFGWNg=3l9%L$5qkrQv9K`h=G?55p~6vK`Mif=E1 zo7^ILm=Onc=e3xO373`M2aaf_NgN3%v;vA^;6Q8LjR>yA@P-pLTxT2Fk@7X1rsGD$ zEx7|-ry919JRdVyGYjmost?OfLp7tV6$j%DKpsPzxIv}MBxQ^cEWQ=N%aL?-bcSB& z!d5U$gH$S{^%R&M#P(&o^Hw(LL5V{|v5RAwxW&24?a?Be_!*5yQ%IBe*V4z>5~iOL zJmwgBHyDlP+OdoazcGC(MuGWy0M_nTiiUQb6g=sZ-t_vPZh=qTxQm7+1I#GwYP321 zsT&TEa~h#-zStRMANz!D+lv{XksgCLkm-+$0Cwbo&ISnHj=f_GJFnLO;M$*m<`&4T z|3;^}5ZAQzXvT6&ajH%MK67CHax7z?^dC!c+Eks+kK}9LwaZ{PYU|s}&h(|Ta0@-R z0X{weJ#h$?`9DJgM2d`R|Ign$6bg$>H{e#P_p4So|KJ(U?h2|X;}eH`3~77!WJ&7GwC zlG7;w%9U?ebPhp4l^b6c5KtDgF|2#Pi&e0&)=i;7MCgSijj5!?J1jY%;OorN2f?`%i$`wGJ;;mo%J5|NT zJwQCyVqw8s5_XVBe*l`naRG2KTDjkt13#SmnsjQG9oaD<_sKPoX+K{1I==?;{;+`N zw00tRsfr(tCZy8h`du>Xh%+twBz+(ZV((o_S-TZ>PD*LIG*LY@G`UsWVWt>+P?u9n|zzrPZ>CWT%BXI`Ex<-4>#%ntWcz zi4{4C$Dr{`0=nKDF^*0RqT*!{!OpdwSZB%Ys0Fz7fjJDNeM7U9^7C2jo6x6{9KR<> z?tjT;9i0NEPA1&a_Pz~_aRkKo;;t|KNP3a32c12NDl~N^4*QSbcuMB~fK(+S=D<-C z`&_*|{@m+qhXrNNjLJ|3*L|I580`+#<334Dcp#-QJTqS?~~wEU5<2& z#(_fFh^XDVb81P~%@eVan4jzFBMhWo!;I<99Je4xa}UJ|#^1b!0jalcaMnTbiJBqA zJNKK!J|Y14+<)u6J#RuA5|1K9CSbrat%tK7?`d`_?yS*ddA9coMeplD8qdOc4HUm; z^i{T%V)UmDSntGS{xfL4{l9Y1c0}>(Md0{4j1O+JdF-i`<<#rFVg5>^PR;$kb?hu+ z7Q~?n-ATa`=m?y~bF9Y@Rxd@NCuAFt8#?NK8pb5CjT6uN+B587n8R~7_@Y772*VWM zH>598!3Hj!#`1bBI2jGM*!Mj2Az*ts_zeY*_m`LUoEF3a1DF#`Cm;=GFGjIRJZ$G{ z#JjEO=x4mSEOy&@(BcQ`&CantvG(7LWqW$*zNX$e-QN-gtRB?T+o4coEFFv44%7DS zy!}obcwR_(_T{duU8Ex&9dG&J!l+8tj#*GY{-ifx|3z0QNl4R)s(%?c)@nTs;d?6_ z+~UJnTSDh+sB52W z5NM~xlc$4-r0)|4Uv+S^_7%$D?p?_o#IF9CjH#@&I2WZRH(3SVHSFFWg3($ z!~k-Rl{2?w-U0c_x4`S}V`%`ihu!*9pP;9zI+QVh!A}Nw=wN))h317^<2<3YYyJv1 zD3VU?paP;At(<*N(5={5;6{T2I8$%Qx{ddzI!Gg97*BByQin?bL`=s5$Dk{Q3pHNy z3%71sq4)-R=~NLtpnWRyau)=sUW#?@g;7rE#@b63;X1J&HYqJ~QOXTbXm5+6?9@)& z&K>1E`G4}SHN*BzF zM7#~}>9Y@WI{YkQ{Kq-a0Q2Ila`ls5;pV)BC_Pmx-2a!qORoP=7vTy1%FA&rz>SDd zpg)7^sE}6*y@krHSu&^sc%dq5Ut3QV(%U+PCCrK8LZR1UYx0y2ZARfUF&# zII(?76y<<*seZFWO@P02K-cXgwF7W1BCq@^qJX{;04VgmgIdp2MIpHLYm0y#0Im#$ zk!M;sn6Jcy?oU;93CL?#2z(#a_nAu&vV!UkkOho;e=X3huSE-ms;G>T4`j86twD4o z%=Lme4$2r*>|+c~876|TJ#21lZSKJhO?8<{)Sb_{XHIAH)(@awbilLD*0f{-q-^T} zI4y$$kmyG(V2&}eIK?T$SLYY2TsO#GTy3=1Oo;g(k|9w&pNn71r^1R) z-YFE$SsR-Ga9Zl1TD46PTGgo3m-u!Xb&*AZMp}Yyk?4gUc8xoD@$Wxj8?k8XX;8j1tY508uE z;>NanXuVtIJNCD^HkteFKJD|6b~=ifjqY( z^xXit=`2L*~BEKR1DOL(x3iP!pWpZwn))A0XKu@$7kDNlq{EwIs#iwxH-1 z!VhfK4d>)c%>Z$9S@l{3&s^5t3iOvE`CVEXJ5Wm95UQ%ZLe>Jj7QrW~8Bn#GeTvs2 zx)I1{LGYsm^|kq1(Ute-*4O9-RFaQ38iTyFw$rUZ-izpo;b3~9Dl}eOx{gYHD6;@~ z@EhOR&Bc;ysTQ4DfJl>}Y->&!6_a5d)HbXkthBtnzSLsWGZZWi9KST2^07SuDS4Cp zot8oWESW`fHrPxCi2ig7EPFGGJ5R;g-dg?Evd`VM(dkKVn46FuLIIp6=&qU#27Q z_zta{S*hrGHCjXQw1opao(|F~S3DlA+_yn*Tb;|1=X1%@g_XYz`N3TLR=O_N2#vx1pc_^W=Xfzc{U5=@fzETu@FIPyFkjSo{zXw_q{n5 z=Lk0n#;NC@A2wha#(lPM^|4Phk8ufJ0_B=|f^7its!j6wv-5sirEoP!$|kc=1C0e{ z*}FwKo$SScZB@5M@^Xu)>b0GIM+n!e4K(MR~@3O$#5waakDC)&dJFmyW_x)}JUM5SMn|TN4jZ4Ln znb%%Ud18a&WqYedSYG=WTS^ArKp~PSFEHI)`1z0(bRDEhBUR7%H|XHa_!YJ^(HOY) zcU7ELe(}nhhVQ+v&+PlYN++&IoL{G!y@N}qcKG+w1)wZ!Xgj|RTqUWhN zD0!aDy6IC_9BsF!%iwd~4U)KV-Iyun5ICJd+}2hVdF}UfAZ4mC*%Bg0Ec%^nKwn z=HA*R!EUFSqC=87*yCO)w5sJor3Si^7g=C=j04aw4Yiq_V9GoqRk!GV7BP*zwD-&KvBHD&OpJaC^?{k|Aa)}CvCI1uz763~`Yz5h z(st311+dR2W}spe9a5~H=|F9nfIr_98o{L$r(#R44Kgn?M;(yHG~8EKD3}5DZ0dG2 za64C0rwImVwp5L`(WAejD>1#EMhn+cjP!cgt!v)YqijtIx&eY8jw&yqdL!bu08L(Y z13BvR(!;>*(ExDlKrF(1qL8CFQnL0iY(QYtjSH4ffQ5?7j&}20TxRYZY*Vp1^0w*= z|4fI3Mm3?iJy<_4vp9I0ae)^w>*bZ2K?(V>4a7Dp^U<$c)6dsRftMaHZ1r}_8kjg< zR9|n39R1)1{81AEQD$KeC7U+-ukV?zvLXmo6!unb};`- zNr07?k8|&=xA#w->f+Bg_W64~@TuQg01Vu{8Vef(jqG|cqZHQTJlUMT@v%nTGQs>c zUHRJZECD~?6<uQw`zGLvG`lHIDi?Xk$0K^_n?K-`Btr*+}jlfnvbyd z0*XcW_j{uaId^>LWmj%-$2IWS#grD%j~e1YYW-dpuwMPSc+y&nX?36iS^(lToMRHj zv0&!^@wntvCUEFhymm!Ji-*!wO?FNUf`+v?x@u7hv0C29V&lN)8)p(jL z9dhM%P^_Ic!z}ucuUpf(9=VF>6l&pVtQ@$wbVGvYY7Vi~H<1%nbZXDeweT+y2w(Xo zcY?w}Bq&a>*bhtJFck&F7H=PJ80TT(Wxu}jYwyn##z*DtAFq=yP=KO^7W#%P0OGGP|2wRJi zC|>zm)4_pjEput1iua-Xi?9c7#4I7sJ$<%8+zV1jYbU@f2dm!sK4ieKPLz?23$4a? z2Po`Xq+6)q#KGs@*WMGKQ|!MJEtE677P>~E6yjWZ9ysva$|PT(>|pz6=QoGWV5Suc zWX}HBzxCL;Pl)Rr!CXQ1ZV$ldZ#HTI>!)s2@TJpoEX5t02(TJVm^}0OdEEhDX>oFL zt)`HkCldhaNagDtvcn_JK~f6|oF)iGz~%M1S6y*T+KU0+XUXEfABs>M=L@YJeq94W zJ$5epH9m_#BSRAi)becd9j=^(O|^56Fr$N{D32z*)O=2^;c?JRIgxpqM-=X01$fyn z^##DCsWu(q5wKN1Iqdv&yEs5JIcyj-(~JOxo?^n|9EAn$z5adJ6@)X>Vx+K7I5h~t z*hp)kVY2GzYp+yojPh=_a9)T3>|^OqUcu23W=- z4G*u#Uu)T$FLws&JWqD`Ji_*II!IrNJ4w@Q$vW{36pdskyLMU(@wQ>ji8LS)*Eoe6 zn|K`3R@4>j)O2aeo;w;$=v1~=#}Igvk2if4q^48!Qv8%W8_gfnEd;kPy0?uOW&yyR zdc%##G+WRDg_>dzVjP-ro?8?Q=2~3dRzI2ZcDVJ0@DzoMnDi6tWU_ImW|4gA`^c$V zb1MvlC#~oju2V`eNE@W&Pop#HCof&z-$Jm4@mgP~I6hDeO=w`b6SJJ&xD;^e{p5yn zSi=D5gtAt5Fnnb#woegHx|Kqc!CT@4j)_GO%g6?u{yuquX;8=K4DoYK(-`p#>e%r+ zs&q0Apw@TPfiIlq;l?R%PLj#u@Od_dx%754J&n!(BHb^?GN2 zf3h)WfolccZ{2yM6zYvX-xQ1IcY|4I`;BP49W1@27;w#-;1|i{{p+!;8!wWT=L`Qm zmfLCMc!EnJzM5S(*xrw~U_9R3Lk$V?!VR;i>U7}Pmr1o=t{^Vs=!Dh)j} zpBQSDCr}9Kc`}sXvf;4(F&e2yp4;dge45Cj`dCDMMh^ZkN8mvEHob zt&{klIG{mL)p(kqonHe<0DhhdFiR&0<_#D5O7~VII{@soSSHfQhzlOa7f?8vX-y8; z;<|-_`_EvT2mwc4OHzn-s3&nt}~B#cSsy^}HyxIhzB<%tr(l8Ry_e=1Jy)elmw)381Ad=?mrNr9b10{FvAkWFJG2^( zARE)*`xzAW`7hNwVKXaxnoi3S>)s0NBMqMkOvMc|Zmtn{p0szBZ!V)uIk}^=vx`)$ zBe}^a%$do~!HyBdIV3#*FJ$UDd+>Qg!H*6LIe2ax1pn>89g;w$WJV+6~d9x&m zty5gHoXbu(5II4n)c|0EBG;=64P#8o9&kRIHS&le_%2;&-$}6`j)$WcO6v_1bZ^CP zn|PhiMnxyQf@qc(3n)e@+_8@O&}0yL$d<)ZK-?EVS}9M~v0yPRK;bL) zLWm%P)5BIL{9EGVCUAtH~K#?!spml*nQC6rRFELLBNlEptjyoQx@Kujih;5(BBOv{-UpI#s~Z zg`7p$JIMJeD25$0kV|2{!+)ps>cW4MAX5rV_S?BZ7T=*f#v6W=^{!k-q!sUpnk6m` zAy%sHQ>k#@UK4}Ke>Lc;mO4&(s*KMi@A~$#Set zoQq$JWP^@VHD4kNwLISX&2Y8{u>kTbt616ugar=TN~XIrzHG-a%!tm~@}1)&Mm?c8 z^|F%FdglxM!h6jjAq*%+b-cCBoBJ0~+y)(kzEV$u0b;}mGA^YByCBxE(y4J#hr+i^ zye!|q))J3+S?12**h0}=Mjw-Y6I=yGO@UCZTKr<32<3@sbADt4n^gA7QO#=j+;1;` z);raw&$mxI!$XR|4Xo8~pcZUCYVA z1#bx(P$X982_At$I);jtgvmh}ULT-xd@E(L#g3)5F(iSXTX#!pLLC3 zGs{h?5cWAiA%e=CkHe*gv4$zA+`3{uR^KC-5W%=8TSssWAx*8~5@?EZI&M}I5H_S! zAL6il(Mple>P-pEvs$QQ`I&aSrqii)Af3d9F+B&(>NV>l(qp z_>7b@@sOn+qjkH*tAz0|rS5}6{Zpq)ftqVe9P6m^ih>(Y-ywx2hrqrdt}|s!yb9!; z$=4Qw+M}mOpqHSl0j!$$uDq57Vz+DZdd9Z#y76Fk=XHr3+1yhBxYzS?Gvx&P>wtza!+xh_Mr;e#D;g)Z zq@V{$MwlKd_x?e|tP`TOfv8zM?6e4e&$=S8eX#>Jv~czH{=|jgn-TcMu2@@K)3Hb@ zf;PWXnO!Bj5=aGL^m4GRcj``!+*13>1r#T)QSE_t@m>@B4nS$kPXMqF)XXHcp8d&F$93mx& zOv@gf4NgGaIDUYAusDpX$+)RD$9#x!V1b-lS0{5Oq_uZ2&vREdd5X>md9#xgTl^Pwo<8J7iqI&BXNPfF zzO%jmN(w+cKwQ_iG&UiR5e2W|jcmK=Z5Y5Qiq4^K^k5F|3};xuz}g!TEMT;lOEJSU zqw{bpRM%ye83*t>dA_Gm?9>3=7pk}zwaDIL#&RltL(jo+-ZCFx_y}>31jc}S)NS5_? z5cHy%H=9%x8<>$D{ld_Yga($kLaLBr{SC*SdbM|m7qRU1#gQK6K!f8g>Ux4=AV-5q zjz_+>JaVnAb$~k0IG+TCHe#*i(0L`rD1*0q*P|JVC=B4`+<3h+x&6&xp9Q8yH@)=s?EdaPC@aDU7^6>oLNYr!C1S_{(f+4XEkeT8jzic8He4fS!b`= zCO-B~Q*m-iYD~q{(J8H(32yV|#k&F6r6QBn?aH;~Su(xmWoKn0mJrm#M-Ly}0-6Jh zg|7iADzhBqBWxk!Vo6Yrfbk;4r)BUGg_p*xe*LO{03GSfn4lgP7p8qn5K{|iO;DH( zMa!!UDxfIe6f|k&MPMgezUdUqAxO%>qbS7eagwh=8i>LJ9RYTNqfr?zJlC4Jfkp@h zF`lI4iy7cva!~~T(SIKVcnflx8YgrH6}>O)I*MRKv9z-*F1CPP_-P!=Jfe7?wavk) zP~Z!+7Vb}i`Lx7l+iU~a6D{v}O(Z(%W1vGVc$$<+4S1hkM~Yx=9KSWcDDx+fOr;<@ z1PuML3*%Y+oj4z29vq{j9O32^0j^lqXne%Leu^Ml4Kh>)BKf`g{kQD9>a{MuU$-OcAN#xu z>FCVo_L9v5CR-NJY}Jy?ualb0B3G70d>x37Xr`R znrS7#_m&pt=UWpnI~0!RD>dtiUJR%{?@V~z$yPs$Qn|n+-uuol1AH?KRLGc?y*|tXkY%@I{rbcp(a) zOpQ+F^yOn^v0BdL0XlE--Gu#fGZs1x0WxitNRg4BxxBmbgn!~P_b0B9ZPh3yu1EV# zVDs^Mw0Diu51PJNHr3+0E%_m3 zM14L#3o_+|Uo|e0&g-aDmW(6zXFob4soNDdc$ZT$ewAl;_s7I;qp8xLj`gUC*Gp8 z^6TgZz20WBg?S^*08Q8|oc~%z0M`&T3n&F?(h|(e>KcUu`2?y225te_2=r{Us}sh{ z1e_{VAmD8`_FuWlsrp{5eFoSy@f0Qtxv~K$Ewt5)OppM*7C}9YaV91vOOO`VH6KXt)W^kbGyLU|_w8`mhA){*tf z^ELv70caM5jYD6Pa(_zb&tA;q^=NZkxLG7Ajss4_936>`HQ}LKg8iPcC_2E9Qm3(u z6(m4+W$cyrg1(sidA0E8G0&eH8-s>+le{LCbSG_qkhfrJWEkd~bfMo9ru$;(^PJWg z@(=N}j-T>Jn=i4hHPDIbeLty}uB_XXNi*i5fQ$llnotd62ORHg_g$F#agL*mV-0<; zu(e84*iSjWd*3s%5>gDZ(QBCtaUa37UFm6?2M)r6Fc-pg5ylCHR2Nz!Rj8b3S%(&0 z*A5V9PFqPm+j)JKI$iewNRR>8myvcit_6GjT**~cw@&4jO0d=i_Ykj?J89Kh1(peN z24Fp!2W$7PE$@fI9k=vrcb_ew?}tpqAS0mHBjntyoz=PRWmKs1Jj+_4r()i%J2*+C*4FJ<)esbw8q;s-NNqXT{A*6q3j1sX?!^IQg_y%Sjx}Ji z=w+M}a98)PgkbQ!g!S-zeN1{(wQ)tz(-uMZme~wk~@-?Ru1V#?pSOP-re69B(j(jTKlQ1rPu_4y7GN697s(3y@MZHqA+(s3LP` zXTEk95Zpnd0+7_%_pY}_8wSNNWOfcNPU@R@E@|qB?+bS%?RvqmHQ_f2RFYtH)1z^O zNV0wdfN{vq3B|!`>mskehB4%}95NYs8uoQxzr#Y7^@==V;<)k=N}570Y~EH91hL7S z2z=coU2$2bL@sh4%Z@AzFluE*#U3t#Y^Ob4*_!%CCMtA6I~99rQFo z-VU~RJLoEd8sPP!gMPgO&U(m3ft}xsdes*L6_-D=9HcNkm&O7#eDX-5F#N&|8zk!N z0|X13wv@2})6Gq1kfJAw=?^$lm2=8=Vk^d}$qVEZ)&UTw?9^u{+{^%EE6@bN4IoQZ zec|gz=j+Kp-P5s_jj!iBh<0M&t1nlQ0PSHM&`Zll6pGPto#(3PgRXfiBFS-{g{tlZ zvQon}2FER~)vyW5JH&35h9MYmZvCc9fov^~I(8%xtR-E>3WhV#n9hto%&J>qMtutf zZj)rgKLWuEHEaS>XziSOLr;RT$-&p5=$w?#DaY>&523zczMdxy!0K*6&Py4ycDT8K< zVp%J6C6Mp+cD{c#0Jm!M+aJ+5i!-a+Z2Z0TH!>1DYKQ|Uf-_w3SPGVe zr*biVJP{MvgdNo;?V?H(A)O5bD=D-KnR=tjpBA@@Vwttl>A8951L5dX`EgN}V=0x*mGO?UxT}gINnunGZYy@76hqO5IV_N4Z984!L zj?HT+ZFCEBY_(Ly`y^PXVk3fu+R5GkU=V?-(|CBfJF#>Ih+9ktH<&;`jJj8uv><#*I0%T`(vc8XIvk$CBE*rNqnci^}>FOmeH}?u}|_|6F$dvrmNEBm>oh#*6+l& z6ztCh!Ib-&@#7jpC7ab3sr!Wp(G39mK%hAg7 zyenm=qav37)=wv1cEB4oD-m9`TYG&-&6DS_mOdZC_>d5fYgHbB?nq=f|o^TFpi01<}TJOeqvAyyd66+Gc{pShp-+< zqkOqen#(ZkN?{DJ*22fi`k>UE!=u)|St z1LIC;DnfmT6d?3<9i&m0$y}*6Zkb8vDLjQ=$H4XK#P{j9?yZ@QhC3Ag*&r#Fj*;_PZBk;O(l#4Pg9SX+!IPhF#ILBzXHOOZ(*sV@zTWn$+=3qyfS%}fHGn{?yUMzA zj}J5|un~l&+)c+#3Dbo&@)Zem@2YOR`Vr{~=#&m9KqEOeqntQd%+%w^luCoo>3lBf zw2rGNSXS-B&KN>np!*Xx0~|i_qLaQ6#Yr9GY`y*ZQ1+cT&$7C8d8p$G#XBq)tc`On z*`{UB$=Q5rCyUujD;Hg(1krr8yEBIadL!jzkPf*9DGNXOv`?VT|9~OBji582hS~UOm)#_!7qjX5!c5WiI{Jd~TJi&Z`D!=R#|ovOQyQ>I2j}+IaGL ztln$2VJmGGV4>}K8RvG3W+hVS#PzqXe@pPJ_v6-kb8R2XP(QEB&%+z3p2cdM`40yR19xi;9N*?Ot?|IhIcy#Il~3w(`03#lcDD>D6Rzf z3%}lXmdx?V)o9msuif(F{Sem1Q0~zc$IS@5M*(`sJ1wrzKJS6Ax8;@vIpx@{1i#n1 z-;R?pBbZp<{KkaVpk@12;2y$Xi(qXQ9m4?yyqsJ=3GpUC;TW=Xx`;@tOptmE0+TxT z#va(}|3#oNTg}EYMLD(>cz_AuyjN$w*8n=RMRNkiU6r>ua2noa`?^JRt`h-MrmZxk z(_%&}T7cLHK2Q3=-%Cj_D6b((c0%ZLE?bD#ZBTEXo>yc|DdQkjX2W%m0yyW+nl6a6 zil01hISZ6}QPlRl7R_hpr5MG!n@yQ3Qaep_OK6GLIwxRyX!oZu8(Q1xH=X`N%kZIP z|JZf^M#~Y0Irm#0Y@ek9UUd$D^#ERW(6a>j+16x&XK-iKU0YY<@=O_RjdC-X04kT> zNOMPCVbZ4&*d@g%DL%JBuG&&Z4xnX}5o4X}=L-~m;jOPQ3bX8uYop&}hKkWh@Rl~^ z-!q*Wu&s2;c}+c@)EY|^e1N{L$YISJeo-HwrSle+Kj4<-Fk{7)79Fxzv$P(i_=Qm| z@rjj0EP%RAug=j7;H~Euw_5fS4IqpBOOOH452)J?g!Ak`FEO(W?}*0TJ0vm?O5LHrO4q5yS4akwD!0O4#d}L zKsQjpZp!#yx%0yxEP$VGtQ^!O-uZL(PcQcVneV4pqm}1n2fQAp7*l2~(?Z2_GXjgw z3|_t->{;|ZBe1fN(>hgc`E3bz0nqndcqfeuy<4dnE=7Ii0aY- z74j2NspqNJ(kC*3CoZ6ohqMoWPk?Nl$aiAFN7ywC(kO5dAlX05>(`Fqj+9BA5M@lb zEG=9>`8z2_a@wIWQ~8@I6ciSpn@PQ}I0&Oj4eT9JxIZBvZ;;waBXBGEs=OvZ*4{Sf z&X=^*0;Y38-+H^!QNYHWOUsG3Gd$78#v8_KlJE8#Oj6**15 zMnQ`G)F@A;B!Tr^EK5zpk>8JV$=5){KCJ7`^^KT7OrvG#p6um(?W49E@?==>iC)lBvP8}9S+rb0?j$L zw~ocVsU8>1vtDYq;2El$a_G+eae%YCa*H&V2A;2g-L zOff4FQ*x|52`qWsK?@h#4#3;N-W?L~nQwmQ1{~`zcaSsZT>D}Rz36~fcD2uhXqW&= zW%Tu6JafNrfS6vccbdnD^5$5A-J~Mt^U8(gQO!~#Nw%)itz&6B0OJmmtN(2GJkJV1 zqz-J$A{9q0?5~7E>+zAoeSwk>0Znj^cXK{@%?@qA=2KuouOJQ?*86kyeqM7j-|oyN zDCIp37SZAhxXnXb@C7gn=F~aGgL+(2ifC0A&2t;$XwL=g$cr&h#X2H(x1 z!#(ncjDv%ftW$hH`JoC0pipKFhA)N z_I##v@q&3o2ebjWHa>e)Mj(3iUBS*$>h&GP{(l5p2lM#?p0d8E@*lO{k z3KSjq?Fb~nxb(v}zgmyZ_G5{%%$|ON41!KTL&~P^w@H__CS=Ms72q7m25Ow5yRhcb zN0Wy1>Kn~~>HX`_psP?88knW9PSOY0==qb^nD0{#1Exk2lt<~z+p!$o0;1wP*Os<+ zYG7^Wb&a>GBlt?p#r$TOUPMdi^Ng&PHu8+dFy-RIumYjs0TOBkKHI%nL97*2nEyjpFY#0jC0e z+1sJii_X@SzU;7hY(1bqK32$i9s@v6`v2I3f&DAYMVH9{4k}*92v+FiI)G-NQF{2| z7}6zh8+R-B^qwc0PyWfNesq4w_ZBdI7A}+ox}8r*;#K3S?wL=TMjDOl#2Ih`G6!u= zi**hbSy|s6Fy(!TCz-MBTp`r01ItOv)s1Lv8bA{jkH1vt8469t7Up?%2|Eb{j2DXF zb)*;=j4LiL=!$Z(wiUB#9ss?8aYEDjnJ0IUX;}kc!ikg>Z!U-dh|$oFlL@D28pcen zut#tv4#_wHSg%MmK%go(s)~zq3sj_Eo}5Rt%$E{Ba_LUy2*MbM^QHlEMfpA}vjO;y ze8P zmGWEUXwKs-_G1P;ear*yFz!a&^y@i)OfkXhdn34JmFpo88{FrIyyjqhR_o)>w5 z(G{7Gx3?#4J0rPIx;_eq^>}UorlVrY(Hs-x9G5Z=7J@c&EXEQ96G7%lv z&`zdh*=ZRU6ZEA~rWojykByyRO3!vQF1APu0e}vDb%1fREfcUFtUR5AB3mu}M}htQ zXo^j5ysiL%9Wbf_HwroN0ku(#QDFDFL16;$R?XsI>m1IbS{>GE77o2YpC#yv&UhW& zqC(#emiI<2jkRA31WZu9b&KcIWZZEBOz2&Yb`1}(bl~%8P-Lfd;Tqz^9{@op&nIK~ zq}>p>bx9f5xvPe-p|Y<@|M7@n4gfmlz5B#JHt#w;nfZPCg0|yiF6ZfQ+IU|lX=r7U z$~mxK0ww=40bl}(1b4@=tTSYu)6t1QC(5MH~%*zS6s|AR{w_RS) zoKDQ6ET@zKT;QGXBD0(T`J^*|>k~jEi9(&ki1b;_dA`F ztEL`_{ge5Ty&pUgC9ogg%gr1&B8P(o$TTC_*`&QcLLG#L)!E-0fy@P7l(Dk$vFaKG zM@3z3uK%qK5+Hw}Ruf41Oe?1A2UtHJ5~q%R_paX#J!@@Wt@y_%_S%ShOnDws_hZsJ z=AFC5heLUMNI%^LMAxGKq4oQ&y4Pvlr@jZ{`XQ~lli|G7Z8cjYERPKlw!8b}p#BW9=Nr)XCjY zO&De9O+f|eO;LL9gsLb-5D=t=Do7Ut1f+)`A}IZ%caUB}?=65x@4a^j5FoTbs9E;x zIeX6T+5Pj*d4JrQAM?ELJkOoEcTAcaN5dGxTjq=v>{xNnll3~q>Q$D7!2)h~zY09% zXRAMGj>x!{p*$+0O+u$mgK@rxlT43GiWsqF=L*}G*_g8=e=X2TRNiXC46G=?{vaV2 zZr`dC#9DJ^LjdV0YW42!`}glT=%W@b@{uB6#j_Ps*xQm#qeaG=vxfeEf!4NPxd!kv zg*FMX4cvz8@67FcpV81|H)(#~{}^?~0p$H0$AgQ`G7{k0y@IFdnSZRxcGxB3oT+v)l+V`}GXazg0x8Ub zpV_I8VxdK)x|1|zTB4+3=H#va02ft>KMy+ zFHk*sn!51-%a3l-RY&1KkKOj;1Iq-8g7ujr;zIWXsuh1J8WQmqDd-1h0S zinBNGmR25&G8yuN!)l8KTbI5$;uo~rOSK^?#LLW#3~F!xgM=IOsB6X${U+!#CntqZ z%{qmPW$Syo*+dvHefl!m$()`9)8cbGHyhl@-s#0{Sl5RAFAXAqLP&lATKJg%zQMt%-c{-9;Wi&5q7$VtlaMz=U!S8ZsuMd<53Q3@e z92*KX=2X9M^d7$ZC#)P*3NPTQCFld`Der`~5OZQ8?hd8G)XG7P!%Ad&dGehs70gLy z3WGMKlp@r_PdU^Cu7Gk6wcEw_Tx-ooUu@tlm8?9H^p0lY)3F{-Soc37xy4#G=H~*Z^T93H76O;- zmtn%3=k3#!y&qj_74w=#lx6pKpH&8||9L&IV}Hp%yRsMcfX&7%(z<{yc7*O5O5s|| zxGBMaX$GOFnZ{nq}G|>td%TZW*(0s)S*pzLLP};N6A9Z^2*6^!p+mV~#>w?L9 z<2cd_W4@?gIqjpgr4N0Tu9(q~lEUyB}#`u+vClQcw=uF{LqN?({Pa8!SF(w-G@XR5e>yY_eqR}a9 zBdV6aIv1WALe9py@8XFAoIV_PmH*zgdg}0U@2cA`2lm%3Z_k)t+ex8k#mSM_Q4f9$ zBoXcQ;rm??%p1`tS-QZ@JiK)>9GHypip=Em_ZeaM^aY_Z@0(o*h;pdyHyj!8kz0|l zJAC%yAfBr%$isq}npKywapRgG>?BLaE?U4&l{)_ieoV^h#9tysoJJrRWys+3olIB~z=t`#6992l)7t;-wvhVYze<-IO*+^F&D zFNnL})`gJvqHZACG`Hw)+p9pSVYFl?09j&&7gr>=%^|Wp= zqCJVcM;vdjn(!0C?F_pRof?Q+e*`hsa?T$k?x{lJHhS_k=5YH&RT3w^W6tTRKWWjtQXB5+ZXcNW6Q2z9v zQ@|y83~f6CDuvR`4v)_**dg8xmL6IW|dHx{WzR*E+ID`~;~+0B0Wc=Lz$cvl8{fJ=k@tGq)l~OEjn5lZq2*%L|TSjF2KsF{5G3kuOK4d~`kWUp{|zn3X$3 z&5nbcd7>cRLqp0j&y~CD%5&;M`M`6qI*KKf?)_JiuxmvPPL2}2>BWYr(|3bO)-H|b z;=N~lBEnud?H1;=s=<6Bm)=`h=+zT(qTP%zX@hgDO0w+A_H`gTYa%&%(F%moUkaFaL>ZXWT;=%~)UTPFE6Kbp>u(Pb z07&M?4ou98uQxbHWHNG>f=MPZOiT`4I#IXD=VMJmd%!8o{Z7bLy^%s4+X{SvJOX`8 z(?;xL?M<>D)E%xJ)j?yscSpKfg0B~bZo0*`iYV-z52lTi9Z1BuIvyo@*iTgxee1ar zZ(o<|4!jkupH{F;@s#+Kw4BSfu~-;b;>t-?cA;CV-Lg9dsUpV|~`r@c5);^OHPmr0g=Rk!>CD{dV0Zyh+){pP_hCn6iMI+B%#rVHPK zr^+uO%Z)aET99>dxO_gE%t7Hx>B`2n_10-+KdwaWBB@r@PJt~RnHGPr37P$T4nrkh z__J_?RsJ^7d`ofsEigYX65y0e_ltSr&UcujjZ6Qg@!X+JYJyf5^I(SI?!V0HjIpa$ zylsve<9AcbwA)bP692$=aFnWtnbWJf%|sp@&RqrmMF|DP&w>ZLWKl^YA;Tph+tdSB zvtHem9zYu80<7FGT+}5UpwlgDQ)4%>!rk!T~#ocn#Q?5 z=}CF#=S>!JwzKgqFV7P=7g>|r<<)qHP5-DNndg=*dFK-7p=V|84u+zUp_qD^a|C|jJ)kDhGB&c}R z9LS5z(LY?pSo~wH0RAe7?_31&>jE@6qMu#{qAnPue7?g6jAaSFm<}cR!JoGM%6l;% zrpw~!)IBR$wL%+9^zc>P*FZ%9_B?2}WVS8?O7DYemwTK?3PGaR^At_`WsRJeZSyN` z2d61251_AgC9mPIR)KTx`^vAlzE^4zT5d~!lSYf#QZ|$?0tTFy@wf7ZYsL&P`FT^- zpiui-Y7E@x!CTPJS&}>cx?NU#(?p)Hn?Qd%svlot5Vcyq$&#mGTtmNK)BU}RS{3Da z-4v~WVmJ+Th}2(fLi{0et!>lnR(?o4jX#}6I}Q?K!k<}w^*6LrDuHpg?j*utroFB% z7T_n>69TW)nIY?i7I4DcoQ6WJIq0G9yNyaLAMZc|_ z{q|gUU_tEY{->PZ`%@nq5%?sC_EbjZ81H0wbO)-WL|zO>)JDEZAoo#n1H`2KZ2lFBv}~W* z@6OTAp>;2-KF1qI@&E=EqY2v`8=qL!2gNqjy74|l97*o|gID+?Aa*~nK6cK+?fgt_ zGxz7~X*&`UC~L;sSOYV^4uHw2y`+TkQW9pJhEV@ie5sVnm0O!q%2f2`e?uY%!#liL z4%>6Vte{S!Jdajip9An^V&I|5IFZa z*T_U$uI_4Or$Xq9yUpz+u@3VdL;AV8-HXKy>G#!r)Pk{!Z;hrZ5=ho`VVd=8$8nd$ zfb{l6onI@|p{;{YmX|o<-Pg)_s%1yKzUYy6`L0$uk5XGDDK8qRVh)!^wt5>p^KO&+ zZ|=WWsy?Lhc!0e&i=s&YW-Z$$$(iZx8kqIVL(wMwfWq~&$5vH6sBGqUQRJpM`~L>S z<2Uls%>>FJ?`)0D|01VbwCwwDWV8sdgJ+p(?hv0R8?4bK68Vn@!d)b3k7E)dO$z45 zdm?uyjd1RkT0>ju#a@`x!hn&Q#4e-&|EkX1Jsrn7K?}jO^;CBs0&$1A5q@_r%U}G; z&B-c=KGSXL?d_QaXZ%_c&dnx`kQt6W_VN_wh@e0?tL=pm!I(U0nx?-P3mmx%sZK~O zQ{~sUxjIJj)qjU7&Lip4A@2#W=3t*b-d8M}-MZ&Y8!>bp%Efoqhf%7*ciBQvwS0Jb z3z5n+MXHq}5km)@*4~$Hly*RO7;He06`IJIFzQ6}v18 zu}Lq1+%{^}$DgMymPdHO+eVXXv-FWkf<5z(6bPIh(?E0)nR*-}DhyndPxrn>IK882 zaSlv)N&=~l*lU^*XO$>izz3ShzPWAvmp931am+R&S_X-!DyW4HMPwQsa*uwqk3yw@ z5n~~s3vaUmP+^310koV|O39aX+0OZ{?x&C7^hQie8#y)1>((hwl=Umitei(6>D};_ z&o>AR3;JGvBB{drXs zo*GcW?I1|BBfEpj)-f%;xrNihWW3YMV*jBCu~tqahE|;`zv$hr2GVPLE_|tJEo3bh z!(?9HHY&1B?bSabSSI2mMX(J1w^ovFk^D4g!zkoiL0CQBN>Sq@XN^MUVSrhrS zGta-*sr`J9&ZqDt=U8(mFrnyCao*vvl&=MeZZ98kx7TOsIMwXb!}`>7BSkyg<#5^vfjSu~*zQ)bGfL=N|BfxQjI~Pg~=U z&pm109xwS34B*w)VA}R}v7If|CT=lqb4`J2%I58&KzVvd|BnGsFYI*GC0fVJap2PB z;{vH4Si7CdHwWK{?`RqvDUi_4B0HMnCZ|O z!T|+;;uG+%&$D=AmIwOkksleWg{80Zm`mwY%M=iLTF( zbi5fX&_cMD*wUZg2Kz_-6n64JZIm6!l}|CVlo6g#%zOY$_-7P+N&7=5c!6-uNxBFM z9I5%OfFXE+ceFq;0Dh_Gv@_o`A=Og2$Fjo4aXa_SCzRkSTMe6@CvDp~_<_h>KP|t) z=vKZ)X(%uX@~~4HGTkolD96LiNT@5xyM9>8Z=?!bvZMPJj0b}_Zy>Zc*NpCx-S$j< zD*1OKZ4)jt(X~6nc+C;6((1l~OUf+7MwKyuHDtO;@J%kOs*efLYIL8^4`bN39|1*uOsUN!v?wQT7kJt70U z^66(_ysR9UmdtKLn?voRG&9Y4Z&FCe^uXSh6$^DrT(qyHPtBRFc=GTHNND)Vh41}z z^|0@-75>^%g5E$9bn=rm!}japW@rz?pWipZ#}k+kwC44X!gKV=XOrA)Y=@KT1lG76kPgZ&_;l^S5`t{ zcc4;QZLSG(hEMdFmWI+96sGEuls>fcc;;7@h)(~AUD)RXT4j=6`ci5Wr>nYq^?4^M zCg*S^_lkJCPkFf&l}_bLL8ECCWJ((&RELy?r)M9-UIX*1OSqGV_a-8WrN;<9BpK zd0n_>s2^v2dP~1`T~_A1^5+u-7wt;Oqt)BC$gne5;W4)!tQXq4W6H`velSx#yq-sC zwC2@Xt)HRX?h(N?cyEU|+*dGbAsE?7cnFxj7;dm#mq59$u*WKTZjex^T^lkSE=cxt zDH572B4F7ug?}j?sLnQK4^S8i%DR?V2i{xhy#9@&3uM`J7px9I)Yl{e+Ggesh82=c z13p3C3z9SwsrT$5Dcx4Ei}I&-$Uba_1rT}4Wfl{~QQ-CHn5}sz${&|~>-i`&(S*R4K|30BzhqHc7U1MTF%LSyKp)T=y}8O^cyFM@*g!R>n~7l$NA2fWmfE< z!p^klSS|F<%@0PN& zkjhT0C1W%%fkWQ1NtV;U@J1+RFW{bs5e3(OgX7oiO!!8MGAm4*M(dA&&Xa+5G;3v^ zF1N|XFFy-z!SPq<2x^3G`WJ>5j)f$NL%EEW6DiL>tA<*^>N*LhJe6H-U#~&d9NIj! z?2Tl(S)S>3)q%y(|o;a@jp_?G(?ptW# z%)_G1EDQNuY)Sv^te>LFWm^eq+0&;r@4<-jf#AI!BZSV1WJ}5sHrw3sHQ>Nh3E{Hp z^z3b&HWl}PNRf!d|ssaK<>9vR{>DS9YuO zc0U$hbWw#~LHWCBHE4Ra49mD43M)$kxh$FnhiYiexA|s1b%B*AdkrSA2XBv!PX~7u zp0CR39fN&tmOrGaj+8Sr{ZAU;HlD3vFi;j#jcvVajUQ_!(zWY)$kXJh?TZI{#e z5LRvG5a)B6w$@jN$6v}u*cfhbg&q+eq3l+-vc)5W&rwWNk2Mu+muv6p`r{Z~Ig+I6 zf4U_uL%zx5Z*FcT200LQCYACFyyM`UA-7 zU@}Mak}F$RKTeM%L;ax}YW1k!JB_TJ((zqNC!9(r?Z7NDSk)WJ^~SF6#{gaW?X9C7 zhSAbPQy6yDpZ`)_SC0yab1uib)UB~v?VeTj#FoCgf|@I-eo<3n4$$MJgemt{OF!5|$Gvc- zt@>37LS3^v>#*9b1PM=h)eEPU`B`JDQOV@URRoxQuu|uMapoJ*!yX2MknuMmKc+1|S-BWguU`eFBX)vVS&=S;^VhBtSz(=!?yXc!R64>j4 zx?-nZ?Vr`veYeLj2z&gYUyx5|or3P>vWky{A>A(kl3`G$~M5`l2F#F!R&s1x4J=|h)i`J1gQzbkks z%@LT3OpI--zl;`D2)&~B(n{1h9XI=VBgAszG5O_c+x#q;CQUt2xhFa;Dt(qdbdmw? zk$`e_ez}C75P0eRBI4r3nN3*$R**Y0vr`ZIo@{=0)-lWI4@W9}VTD2L&*^SL*I-v0 zpj0dk-*$rA3+Th}8YYR^v{z1XE2k+R;w?)4!EA~J(vwvZh(Jo;mO|HhNS3p_$hFr@ znAVrcXnX|vt>j9f;NjsT^(vE(zt>Cm!{B|7N1E2dBdR*6GmdDWX3DKA$JIa3Pd;x2 z&%y^wvaw(Khcqw_;2)nwoa{Q+C0nWD^0gWS1&(MyV5DcUhoWt%-UWUS8of? zH;>!5&iE*V=)FIQzV(bM3VPmaqVMBZXQHqe{WYLDu+mLB$glbK{$1)^jeW?ISB@@-aH$pYEq2rI7znQJl9FGF(#*;d5a5^vH zE6HTqGfNqC3rip&gyJU4aT}{^D(fm~PfiSJmZG!{U&L{_z0n|yKmzFZKu>#tMV=4W zpO?P+EziYxY4%;)L$-d8Oi9-}sfeAZyMyt{e%v#n>L7StSGOObCSx2Gqi$xEZgqP* zkoy~ctdGzOzR}W;wEp|z?s3=~$-Qt4A?M=y9GC|0b4FYBEin;sQvG(G68F)566`Yy z^i)X{Sr*uw0+{P4jnNMyx^W_rET2-E9C+L`?WW-?i+>+e@v600K9R7k`fXBe1S`7` zaK})#*ITsWV!lYoykR3EpeYb4@mlLYp10`$#W^KIvZ^Np%`3oLB6)p+(b&&uzwNW9 zVB)ZXlytg1HarX*3Na0oc`8x{2-AAtL_w@w^Vr69CdE@MFv9eXFTJ0$PB!x~25ivG_A z{!3T; zfqdSE4vxJnZ0G(BkoaKU+n(+HFv;)YVoJL&7vek!)UCY*| z@m0!=ToK>`xUHRj#TW4A$yn=kzi>Y` zvGN`tbSnQvy@Z?!liZ7lsAP1{p`pylh3vo>0MzHpj~OV6u_Xj@(Dww4G1lv|;>$e* z_r|(23WWi@h*t9-OQ}SS@b)?XS?SYUEdD@5xm?32n-GsFiTI;3S8$i)dr|hSP;q9f zyu_^FDWR#eI+K1|^+pjUQXGoRRB4uM!eU2f9}?MD6MfccG`N{cH`jq2-P_z369${$ zH~-0C(FX;`jd;^Psm_g+J(fne?@=6|B@*kb4_QvvDDDpdFD<^16ZNb#0NO-d49#Ve zE~`lH`pFx_v)@^`tJJ!R;RjSoa6#2I@j#*eZ7c`BceacGPP}iCl*5$Vv^}zhS&|@b z5jExGQn8BbSXQhXz#RRc_tsF0AK^*xc@2N{Wn)TgV52%LpbqaFx%ZrMK$Aq)EIis~ z%bC3L+;=KD{)n+1;jKF#K20@4e1~+Ss`%F6I=W#1&y;dB*fh+UvObc$ah?xsZJdTIFV3F=78q z5%)E)41R%$Y@um)=2!x3?#I8(*VA*D3_uQ&fo!Jtgcu#3M1yOcN?NUxn~%cVcl=r6 z2Jr?$`kyF!B#ja#BZ{&jMnW_hLC&vMg$yiBrW{BJxb=TO6-~eTMIWse;^kK!gcnK3 z37*{Hl;k)%g_9{gZ^uE1Zm#J#`CGpsq2$%W`Xa!H`}nij(j!qsxKM0Xe@wga0NnM> zr`fdZ!*JLA_OipVcw;p_W+m}k-Mb*?|8tmn;Oe%{h z4vL1I4wuEZEgORnE>vt3m43J-$SM~TK@FJ^g6-gH5k7zIF5UFVsQ}SZak3)Ky(lYm zf=&bA_Q;NKaDh9;1?j@b^$wtMCaGl>U*I>QqkvYatPCy8vg`~7(Zahpy03w$6mFm2 zvH&rLU@T-M*e_9dSSoXXBBcGwP5kKmb~SU%96j0d-hJQjw1vvP9FOaJALat@E9UWf z>zuL4K8sJVpH4hUL<_yw5gs7m7EGXc8K7u6u5dp?EL0cSkx8w~dhfA2rO~lExv&ut zc#32WaSMYkAnYw{67N4T@qSAD^>A7Bg#js^g_vhchQi+WX^Si?4X0r`wxbCjn;w5K zcIFh*d2@3~i?y;7?Z$7nkUy5@o^;@d=JC#;nJhR$u`&XS0DAth^%Ou67OR|m?GHE~ z+1Z=5j-l6@U-QQvSQ7J6@Ic*vT9aSUM3V1b1f0o0ajKbY;qIDg_Zc>HYE8L&M}Fnj zLvhzfhu#hvPzcQyL)_j)DS*GXdy<(Ex+B}SY1J5Bb<$#bOl45gJvG!D_xe8$d;ghs z*-fMUwl(GVD!iy;uo?Ez1by%+LkQ{b&Rr6K;$6SeoOHr-J7dC5YR$^5pjSV&ug4<; zHj;VxSkgS_I-I|cqKT>F1k=L28BTuF&RGC=t}}6vYGPJP+98X>{@I+D0MrFIZT^~$ z42!J4Y9||)@wlTevN#=ypzafw4LqH5l z{Z}Xt*$F9+O7PYS`n;YPW^@G0a?=PYSA6bu&)48_>Oy#a#e`bJ(q?hzMP$V^YUO5G z^6!cFRw9Xqx$ft4a`{qG2#!#L$Le4Utyya?r+vP5Br&8muElckUaY&->p&XcCFt&qx7k6MgmSQ z-+bLSGk=@}S@(oeN1lee(FE51&msx6rjYbNKb_Gj>$Jm<>8YOg1^+Vr_r5avUC^9w7+`xRvPQ%I7gISabr<9cY~v%z$JwD z8`+y2j)f*-r$gCt23!CYf)9qksHO+|4r5 z8@Ke(fTJkfCgf&q<$B`R_$3vSP0{tsItxGA9y1i|U?lR(g|c_e>!nPHL+!ZCS!w*a z$W|lYeGn-q8m(B^NY^oY)-EWY%Ey_T)miuSD$iffintHXHiMa1WVcyGRXLBlxW(_2 zD)adc$4eb(0Fo{4;tfpkx;ak(^pU=}J@a-fARU2QTft4_l%@vU^mtyp_shTfbb6q0 z>urc*V@$m;?xD=XMY{zI9&K=(Hv^X|eb4>-U1m~n^amcA*KEHb`_ir2#^BDilNs4n z1ey0ukRop;ZUDh{{tbZJq{Y^2T}05|{Z*7R|E5SQD=o>KBeblV80E@(vV7l9;r_)~ z5Ziw<%74v_1}cqaMLc{o<@PK07I{q;Q;2B>wz-jDl~qNLR#bqif5bJL5K}8lzE`KR zYnS!>VVm`(a`%SvU;plL{|TS_AL2cWa3AFvo%i;U|IZgz`5PQA_`7Mf*q?d;0PxcN zt&#iZPwqBAYd4$w1|TXdDlQ-_DIg;KQA7+VDh3o0-QC?SARsM_?s)fZf9&(Q zd-iPi?w<3Fb8fi0svJHJH4Xp(z*mq5eE|S4asU7n0c=d<$O>gb4DyA+T>gs+0N}|C z0Qd(30Qblt|9t=e$^!r#ngRe~DF6V4V@8XHIPwk5uS#+tz{~%iIqk*q$Pp|T1r=GW zeN19}D&n{2#J9)~0~A0qTJ9_Vo;)5om9!~fzKan$G_R{h3 ze=Wa}1O1K3?0lk`Xy03RKH2Hp%P`rUh(bQh`Xdl&`;8}lp^g$pYTN-@q~s1Qd+0dQ z;n-bAIrne8A8uY;mTwzgt1$O^u5eIsEu^Rv{!LnP#K`0h1H9qWJfjpI|2C*gS6RVv ztY5LRNu1_)Ddp3SWsiAEszpXG!C$CE(dd7~f8g1YRZ)C&kfsI-?sf!Nq5^wG!{BVZ zbShPK0-!YkfIpmrmyWwb$dEb@LM#4UZ(Bh z{*+9wT$S=b$bh^yYD=P}!*&(!xGIkW@>p}=M8E`a$bm})oMT#m6ZUFBe{PmKNG7Dn zP6otU)?Zh_ONlonWT!LnO|0Kh1bdRvFkRKAge}8arvarB`TJy(FneWk_-&^I@JHb2 z00C%F4aeq=N7J5<+p(vZh{qlZU?8peDE{oPC%s|e-%P*F-3W9#Q?XRzgg7!VXvRkP2@W~Em zG*AKHblmSj&aPB|@_2#9LL<|$L*f8~CG{W$&J}4b3&I4Tjez=a(-Z}?CQIRO1I>4N zN#AnUK=3mi(somKb~gL360fG+ypME*g)2A8;1s7_Li-2B6J3=s_=*!wzKQSHtn@rg~x%xtOD5$FNt;mO?@;=id{sh zb%7v`!BR-w_79oTJ(h86^}JX(cR$9i=LiYV%*qQ(P2vtOThuv8TSup=t*szd{86O+ z%Fbcoru_!Z<$<=54Y*k?mz~q-JwbEj(|IG)vK_OUfW5h5)v2-Z(m^;=-ndo<3Ld2Q zi&%e5T0Fw?d+BxARw=HosmWt69i_x$g^)K=)4ma7IfzHBU!TD(~R%n$p>hJ;>wNd zKjKx7Lb){t2p&mwEyqtS=52jPR+eKhO0 z`cG3>Qi{SGKY~#IKfRyEFQJS3*Vi%Yt`Fs&WP1Xeg~QdxYTQ4y5-=ovUaYLQmqP80 zR(dksHUb9ey?(accuuyvZEl9q6(-JGtgWs0)4Hw24AS{*Mf^4}GMFyT_O@(@o<16s zl>_%zo70@GA6;J)05Q@^;qGfR#`%O2w?nljLG|@yKIg+$s1ML+Z$#u4wy6bF7SVLk zz%E2j(Ao%vq_00NJ4{7V2vuI>EY6ZCHB>p4_YO*VN-_DKz$Yu&d88JF7fwTk+f^qs zCH#Ck+F-L5C{v(dPyN~J1tHZ;$$*PJ?inMuwcJ>VYjiu?GIro*Pe`Q8U}ocid90+& zV2m9r(DAH?dChgO{Jw8nZTfzog^xst+c?j_zFlup+$SkXCuxo{NGZ8tzbM^)ir;Et zdS*sFGOz3If?~+)ph14D46dkLz<>(OG4sO!vjSNy2y))V!M}$FO#KV43kzliD59mo zW{kNz3Be3)Y`d}Y1Ga@&-l%_5S?#cYt#-cGN;rr2tK`8$Axge6_N^av+o*tm~k9mHiaT_U4(uhiT1?FQnsbU?6rV6};9}-bZQeViTJYtbt?7 zDLtlZVldC`*-MK9*f@WZ(y+Hb$$D3`YRKMLl}n>lO`wj^Wl39-`>Q8Qk4zbTcp%tv zk&?eAZ0W@5v7{u=tcW*(i|A;Z?fEP*vCwM$y18=g$?s*jar9}A#`iLgWvan$U#cWa z%mcMGAJ|5bAySRvUj>EGsLcMk#Ak6jm=Q{A={}fcscvtNL}t`k;f%h81p?;nSN3fO zn6?hbrs8zl1L^i%6W0WvTg`vFJBw^AFZYi({tjNtG_rL-Z0)8yNUznU1xxC%l~-17 zCi|XsPHz+X+)Ms2B^r|Q>O@>)-_Rw{IppG3tqEBLkt2!4jmqV$2 zd%_?$@3N0X&0L%=h-lvgeL$WJ~?f0BeF=FpYzF`M^r)D_tbCN$cxVZz1EY>268xgu7hOIy0yqbHant62=Jv zWnm$NGA0<+00~bKgmChctSkUYLNF+&3JaP3{rfkC43-|{IRQ>M{NtKy*xVu zTidduLL~#OfsLaho0i(z$jnS5F<);qm046c>jW8+ZHvdy%pIdFuC)lS9|k^^(5hoAZ@xkYXG{R4l-7UX-QE5#kRYT2CB& zS4|wUeGkXxslP9x>`Mhh8oCVEv`8`Nye^&YyB?&pK9U)ugTZi^`YPrqz??FKv#Rw& zk0YeS-#E@|>@&BWab6zBln{X|q>}zd6g8z&Ter%LREUyU(+bN>qJRo%cqHT15nv9q3YxqPs9(2_LMJriSCcnEc=aq z7ZM@xj&J*2E?r$6UJj%lSPZxND~l;iS~vhLY)ayfQ~A5qa`aZ_cnu8=)lRmw z@n`5`QQeOI$K|wTm6c!lQbTQmWRe}kseAP!3wPcKaoca+hMT8Eu`n>>g?;+}mfl{X z2BA-QfWcohw1VK8t;;QSpMuOnTI_i!@zfUuLwivUTV(Xet{$MQmZHz&z|CMPopEhY1lpRySkYGwK)$Zl2v?#c)+GlD1$Zu$f=BuDlM(i zBBMf?nS_Ir6M4}za@8PdNyz9cE8{S?vPzDjHAo)*rYNhiKQrS$k=g2RJ}AUfZUdv> z;KZ-4ua8D1_BkjTLPA?Ri8pm&WUS8PjCf&jkyJg(bx>6kM+Ov+x$P8mHQK&hp_h|kH*ePHcIdcKHXUcq(bE}pyTSOPUN_waa?KOG#}8?XS4 zMsB^2&$$cGpsQ%GU3!vGO!?6niOqe-jc-YtyVG8<^N+BbAF-I(l%oJVpu#^P6{9qO z=eL~mt-0_O80_5%Q=Vzw=%F>FwDSzk~O7sa)f_Z>i+fU#bWn zRj3h?Qb{;%QKmKYe-jUIHeOs@A}t;p zwEW0=&qY5TzIAyJ57L+#8Z*{XU&N1g9Tf5P{!~2sp32-stQ;a%{vFfs7T~91M*S0d;MvTUt;N5+JhBpz7!wx&dk;Y?WElCV{?w+;rAa z)CtjlgGwx%yO-tRyXRqqTsco6)bk1ctK=@`w|{&;T7#k8}6I zRb}RGiGgo?_?^X?c$jF0B7VTkD)FRb^c0^>otutjLDV;|mMM(iG9u@s)_LUBnd@_# zdjz<=y6kypgU5>%Iwk4{et5pbFFvjGyWfkr*yGZYCNgbah_hC=2fk9I>r(D!Ja3u2 z%R0n^b^40mF6m)lg=Da5vB3V%Vw&iTNH%W1iZQa~6mGm;{KsnRyS}RkPCU#QY`k(zP-mnjrvU1XUaoxHd(oG?-jBEVapqdTx0oo3qlID~ z)p0Land03|?^XQI7GZeIj3@&>L1o+CvUrK6ChH`f{y`&59sV}5h0$A>n$~%%<|E7WQYRkP{iF+mFq-$Y5GpSs6&>w>r2y(EM>dCJKiWPk8-1iQ=JCD}m4i zpvDjXpHwCSeykrf*HT#Xl+@W7xOWC;W&)$kkWBVZYH@bJMPT9%6Kb5j@ozjyG+d>= zGL^Oe;P85KBn1|6yMCQeV5+OlF7m2zD#gjQ~O18$o z`%HPdtliMfIkS8Zqx6tBX@FGKk_Ze6a~o~J%MwyAQ>`ZWX!6x0uJFpsI7)A_xRBJg zdYk6{a@NY)&JHX~swM>uC7t^7A?81|<$`hog3#oWL?J3g9bq_=3=UhP(q8ILOSrB2S>4h6(jCL>r%k z&hzvPymu8-1TkicSOt^;O#RW-nHUKf(%!TG8W5C{Ct`hHCs)M)kzxlBYgmRZ-l`96 zpiBl2g$1Ju1}vYovuZh&!q*QCyswv?4Xj>9E88C82ma))Iqg}vNxir?#6tjE|L4D7F^~FM?cc z-9-|S)ig{MXL+ZoW{C&1*kAr)$h@3r)MYJ@ z9taU)Ci3wk7cBxidXPjgRH1FiJXXRiMbtVS{@skzsIBQ27(9J)g1tcPvwOe~VyIu} zip=4_ZFhl0reLR22;&3hpg~9&;EfZ%7}G;zjmYbA7oXlV^+*0y(g(;WD2F5WH@b0f z(d@5}|Ca(^^hn*$hl^7IY@>`#pIArtWb;%3%IK^!p{R?(q}=W;$Gc3AePL4eEb)*+ zIOYTOJrr^#sFrBK>e0jW_4lwY$vtT9M$q>w!Z1dP|v>4oh_tGGo;)C2DcSL#zq{HwwFib2t4gi)=>uL3gYNv zk*<@JyhLdUe6!c)$Ll}o6MuGea9EHyPxg3U z`OGYJe!8t>cVsItF*+#Ws4~%+Z*pOLdKwfParZUtpH=n4#{$4L&2GWwzGFXca`JaE zF@TC0T5Ws#s6ldriXQpW?>2OTBKV3BXEm>*9j0j+Nv1BnHW=4k1Bj zBR{ZQ^=%m7$drMEKnu%-8rG`z_Mn4r@Cnft7sv;Bjy4v{g*?_OB#%LF;Ns?H2Smxe zWs5+y&;v}5BN;&Voil~>*gIpFCIJA+_ApBpBaq1^x}u_D-$ksDCCfd6CH{T1tK3IW z-3Mwjb#Rlr8NYQmWGW&p3hh=bbKzTgH+Qf-$%ysRVH7gB|mK=kKh3tpFkgc#^!BX<2%d04%;K>mXYx2ovKE}wF+LZvMwp)eZqOnRiBOy= z%Y(!FyyR9tY;OZPmC-BJr|{vd0Do*c{}MK=M(Q-7LgKD123yRo;U@)DJkXqJ(Fun_ zv(NRv-vc5N6xkTX_>L}5KTiU%3t{UhQ{`+e7eo1z-k}PT^$jiebDWK9x_*c8gj0@? zoYvO2FlI>*AYTT&=S0J%f}g zH3R!=H|sk{4PQ9icduCJWpZUHJ)R#F@jT~v(8C6t?}WbaPYSntD!fCj>Zp#HpGV1J z5njXUXtR6GW&Hc!Z**Eg+7BH8Cbxw2wG`a8*@i z!bjPuI?n!A4jDJ5jLOV{;S`X=Bp5*GGtwA1QRR_UF-{wSOKUcoGTRvpHdM9L*Q+$J zu5jO)Bc|3e*VtG8@iT`6jWV~N9Bzvi`E&DXT4gbA2GhR*q5x6^SQ1QR&|b)0 z8%I{;e$?Swa(ZvgmvuNYf@65ZLrE}4`DsEF4>M8UW>_><2K*lIW8&9MR@;q;?<3{s zZD3jp^Sed5_U@m3aK`C9up>(YH%SLf#w16t?N5hg`p9oAN}kLG5s&jGAr&RN?fo%+ ztE;|Yk|xK^uP~Z!Jj(%VwQ(oSW%UoB9r#DK*=o68KxC~LKlmuaxZf@eRWNhgom+1hav^A-o zX1f2ZD#p-a;Mh*Od=&0!8%OkB9 z^S|OfZ_ctbIHm@rU1T7<`#&LJ?s~}D_`*i-z@tURWU>M}Kc$voVxg4JAxMKXgb7up z7|NezYjOc2=kKMoJY(c0<5UO#-!XuBEmj!Qx&pla&RRK%dJi5s826}o@8;G(R+s=~ zEmptL76%@^R2Lf>-7eQUuhtJJe9k^Vy>RmbutNu0xy&xXDiMLI78>c+!M$6yKd> zzf3OUB>|P$Qx`E=Fqn@HaqixiDZ1+@@*grkp-IoVGJ%i9EFcgCqzaxLPQVOeyA>-U z@@BdHE3jnuIb-Zox!_?23qW2`)NU2-98+FTU5|A7S2gfWKtDkmjXj^^0qUB%&~hc} zDoW5I-7G`}1o9fWSoIG*Pb-o&GJsC($Q;RoIHdI#p)+k3j4)>cYejXZ!z!+=+}i~i(1Mb~fPIjG856g7bN*CtZ169LV5N(w4yve3sZ zR08@laMKh9D0OXIth_!Br2Lhm9&+8>!kBPM_?^$sqST4fWgc23OY(IbF?f~>X8;Dc z(XBuHogj;cIDbU1B;L^}-9krwbJ(?xPCDqUc%>;zM;3eGX_fZHgH}wX>C)Ek#KH@4 ztNi>(hfg8{z+7nmGj4ium^pnpt>$~4OIXsxvf__jTd%#^P}psn13=nE>8#eBqYH(0 z#(H{5$ox-J>l>#QrB@02cs`znM-Z%uXOk%PQ!0D$M!le z4vOiYE)@*Q*RlURlKFHi3CL#mU#53H8|=)gWfp$hx(O__rgq#IJ+U{w9(kC<5UZ05 zs?AQJ%D(R__OS9=j2a~Qo+i}H$bgX8dGyFhu3OA?=_YAoM@O!=K_TI&(2+IvzqarHRH6|#Z%k#BrR~JjZ@)6aH{DNkHtjU z>O#9fQ$lINNDq+)HlL&DAATatu$%P~c_zjXPMoWCtmwbXanZbt>+z`Hqu!huFHvr{ z-waS*uSfER&O%=iR=cT!5@Q`Qrh2q(l~I5id*X>ZMDRSuj|1d503?BO7uViPK#K2r zJK7YaoaZie%R2Nt#0o+Q{|+blKtJY`oRrj5VWYsDWTA%&9~*$dc!0Rr0<^L9Wo$$m zKdAb-kaZJTuq+A}RE{xk*u6|vuZObNZZ#spw5d*6MN{cdGR}8>q!VO8B!kuaMmRdz zd@zQ_JW2>!4hl_9(m_|$)iYvZEULf4Cu(?FSYXn%8TP0gpgezg9S^{Pe*_J9ARM~4(wobH_yvqt8f?_IGu5{-6s(Xb{ zecU`kYhI+4xCsPrJ*unRF}f-+IU9Sn&&UTjB4sK)}Z=lGnr2EBE^C?d_kG(Yb$? z*$}$y$e@>u{T>a7Il)Bl`X{ccO4dDahTo2?OH^QYdI)OvB@aF9Q3Ocx0aTPzR9Rl- z2ms8)vnZu&6=W!*nVl{w+lPt8?A+Yu0?^_WeD=N42RNG+CTLMyObx}buAl7>U1MNs z#kDu3Y-yIy9X4K*RyRSrrAx}ALf^Z;%rs=q2C8F#2iUX{IvYZ}u&J}-xp<~!K$TL{1nKSJ-_E}cR#?Mp(8v3`*qSN&EEdQYxY%B|_s*?=B_nevMcj;T2Z5y2&A0M5 zmO|2}nq0W=BEsH5Ck%j81Yt@GfKYKS?m`*)}*)!6x%z09}54G5qQF1 za<;xobv7_ki(7ov*Vjh{xbFojrRSM0ifvNXC&Q}h+R8|O`?^G{gVA8_!3{JXS;o;>z~^&3WXutT{8Ft?@*lpCrS5*{?c z2TZ|F3>sODE3AQ+j669KjUOK_@zmR~qZ1=&scbyDGU|F-qZG)ZQ-9g%W01xV7yMqM zGTUBSab711#xFQjlC3@R^t=vFHN&sHU|fVZXs*2TLg;}?#4Odyd-gaHJaC8Ja;|U>X+au$4yUeXb{|db>uX4 zb92G%x#7D*JLfBR9RGALXWojUVK!0EiB{Fpc=Ay1(@7Y^m%V!`k7$o_m8+{(6>)2D zTA-$iW}fI@!d?6x;S0wHkOBSbeKt(05o|c(_d_I2?$2A*Efs1Ya>Qv2198a@am@Y( z7ds6}f9byz8EAlcXzjzv%X6#RV`AkC?vLHnTDg)7^V@!tTW*?(I}&wHCv=Rr|I|qQ z^QZTHspL}Ao1%V@?`k5Po*zTfeGe#}l?c3P!KXo^LtY71yp#m4zPH)l57#V`&}(=z zx<|z@Pf%)!56bS@w2@=U*7d4G|64){OW8VITi2Q;Wu||7b)6-blQ*y9f66%c)$sVK z(SW_c2;)Mry&!n$*O7YbF;Krr8r2qhWa<=wvt)(1*o)40E8h((l!%@)#e0hl1LHF2 z4a*gHSN|h-@r&oNk7>5iy2jqU*aF-!&`Y}iDCIUuIbPK2`-P`FdSSz(em2TJ|7w@` zb~}BqBhlID1qa((KOJg0R8u{f%CId-rU%~M+y8FHUFTv9<^TMwul^>(@l(k42ilAj z;ba`4DSlS6%Y#IA{nM?L{eZ!RxX6v=kF%Vkf;fdGfu*=hX4FH z1ii&lD=|m$%(6}wfcsTFz9N_c!RkL@%jez1OP}BFJ4<*mVN~Fwp-KNd<5-zD6b1 zhZmE)ANlz+)hccLAk%I&(7f)f2ojv4pcTCQA3Tp02U9-feXhy(vNz^sic?(SGIA`e zqk(d7OE__wh|E#pI0mGDGt*~%vy_>sM?wigKT*ei?x4nV7pF6acu*Pn0>MC}b#G)~ zBK%=>bwYo%wY62m)%!^_Rumj^q2p#wiyrW)tfKtSE`E>VXO|0TBcgm~`n}`xKUdi3 z8RHtM5&QdqNqAEc)U!T0c-#J6^I7b{x z9eE){%LpGj<0EBa+c##9i+dKnRy;jy)R$Bw>}=|WF7Gw_((LY-cGr4%y!YTZ39A?@ z+t4(kkPu!R1PL%PKp;@N@~Mwx%?OvCN4Kj^?w5&YNl^!f&YY;6x?PM|sp|q!jJg|> zB^O5282hq{`GkN;b&TH@`uRqqzu=0G-B^;!Dy!Ogp5notfs0Rjq5#KW4dSK@gDk)u z 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�zh&4Z)L4VBCWXATfigLQxbdDr%Uib*+}R$O1d={nY$N)RrX#wX1@oH|F?0B4VnlLzdTMy z6;)M|D#&}a#t^H5JNLC9O5F7<#6sY}V+^M_W>OwwRA*#2xJFHau;hLUG`FqI1PIZB zkTYO#KR^T6>-Tq2aCp&~AK#R(AOB&_r*NEeb8Abo9?0I?`5^6SvjkL!4F~T*NZ+DJ zUI~(mf|#d=&!sZ8Uk9D76FzNutd^lJjHvaybMFU+Dnm;iO|(bIhK9)>7^fzpa7AC zZk?6LzVzn#yxxtE%xq>hX68(3UV2GYQIth$`zSQtOB1qoN#mfue$0)n1Pz@OUK_yV^*5r!=1s>y!%_x_KA#NA-TBdCUoXjb)^72I9Pq z?bp%9Mf1K#TPUjo=XFYRAqvE`r(~$cTAIx{qNua%RZ+$@NdQW&IXYa$`%pJyjKsB3 zRjE%CNj1Dbl|Q>jBxx%h=mi66Z4pAggdHFC_r=fmJkG}1BAtM_Z2fwrj(EQ3H8C@o ziEP^jO&>l$UtCpjVK6fz4^ijpYyJM6;$j&L#TUs#*t747;Cl?`mD{Vt%!s(x74qdVHRJ~bX~Ke4`k;#0%n(q;siXM2*U-5jV&aNnq!0&9aJtJHzd zOu=_ecr@;tl9COGli)vNnYvY8<1UwoNo95|Y5{fVaANd2P3&IYG`HhAlAvP*Lf8$D zZox@S7&ii`W=P7fp}_ux7suY& z>iU~R%VUb8jGkF)#o(?Rw(zIl@M#2h=vNnj?#5vR@vG-sObuRe zZRmsC>H5O0j*jns&R9op-Z{Se(8}h@e?M_{Oyqh!+-{`E5v>>QS=h#t@mMJ z771qLFzme-V;L$P7Z78Cfr->b;SF{3l|U+F2|@Uju*f*7qjTQ<7n#WODiH>S9emdB z|K3N}H%=@)5a*QD#Q}E`6T&_EILDl4G_W5;COjYgN=LeqKqf;o<}Ba*&E7wA`~}Q2 zfazR%b;+-Fi?7T$khxA~W2h>NJO~+7q0Tv#O4Hotl_)tfos~eh{&WNlGbwPJ+TRwop+I!VB@{(gv8GKBv*xk z)Om-tZ852*WUW=_9Wyfw8*QCqYm6q53Ptx>Y2y%i4Gw_`9a&=$+?x_agq`=@THE>- zMNz&(7SK)V>G->U^MjvSS{gid&pmhPbXp%3 zOrERKKIez!JxW@bUlllhd_xBVhVy`7;Mme0>6i`ytpO?{EinM5u}lMK0caEN1Azt^ z0Qt41_xz&#`#qcAZvd*|`!2M=lTU1>m?w+cyW=m*qOb}gky+rYPK%$AHr~KIZBDKQ zDX|pE@G1e!nI%B>K13I{GgmSZqyQk%q}k`|N58KY2_E+wPdOl#uPOaabv7T^sLq?L z2mcpyU}d*1MIdty(9~#|#%$7a9k8nEBk+=}*ZSM1MrNcVDjB?*+)7=#>2QBu3QCeVmz9ze?4gouc(s+a6ry1^4!G1DtEfk|;(%;)Jp zo4;dzZqD*&c{G2vpDzO6-5MJ~HM2lTcTv#AJ|7!#Bj&ir%z2o;|Nnd*U_qWaYnfn) z5M3nZY@~K$)-V(5W+89gjd4}g;c!TI-@GIRKsgDGIB@rGcJ2UdTx*6}SnikK*gT^B)((YRv#xCC~zbba0bsjbB68z`lCN} z%MCZ2y6~>Q_7|t)(YRk}RaJW9Jty>E{=0XV@BRJve$CGIrSEmVy=%dT%)Na-pt%nO zUui3jygU=NrSofxG^CU0UR9SSlkuCU)5*Pc)BMcwV<&&j8Z*(L9fzbK5fs{J4upw| zU(z{Cz)9lQEJCoxZWD%ij6#@LcE{tJw|BO_tZl}BT-6^xtc`Q9If3jFXH-f@i2%PS zNye3S?U#W(+I!DIfV7BPnoM@?YuozN%F4zk*4BN&-U1@QH9f-&rUKLtAF*YeL0F}guQVdf~Gq)f> z1OYnqA2G6OGWDEkum-FnX#VAHqdPQ9;|`U&K#IytR>Xf6F>R}_KVys4W4m091#&Z!{8`}F#HF#$OG1JaKh{ApW8P+(h3S=Zo9a}Z zr~xqV^i5Tb7he^TbxBezV+;)j6$k5(AX!#bIOmZq)Jf{xX~tv{{3NyLHV_ekrp$z{ zx5O+wpZ!SWEkExv%z7~I%-C|XTiN*xAPnHRswyRKuz}$!5>O1xF*W_5A*rqV*U)>m z4=CgnH@$ZNfHE83G|kfYe)m5;8GS4!g>Tx6Uv#CbwFa(jVT%F)feGqF){COk!UX`0 z0At+529PtJ=iiciDl39p5CGAibN<#aHw{!+0q?!H2&Q^IxB(;KVEe#O^>MfWfM;S+ zQ6|7R@2MyX@!qrZ;yG;eL#Hr9#IqOiCIaT(dx!`MV@aWCL*PGUBKF<~AAzdy&UHef zxQ+n`jJT?@_g-LvrZ^!+9%VKJib3iCA_Ha?W)dQRi3J#|pE3Y8F;SFD1> z8Y8i-H3emAqcP8Hw9fI3)V6J3@PW2%v(cTv2T5xrm1Vi|P2cmQC#>z#MrGP>i=TibjfUOayq5`+yv@CDro!_w@_Xjr6Oy5YS)g~&H1I+M*U#LX+s z?#=l#n48AocT%;vioT~X2W%@5SK{>*zxqq>!5{w8*`p z8-3a|M^lLiMN!zM6`O6KyR|VBvgBo?v?!pQ$+XDOKjvML37nu&6c~?v&@UHY?g6!X zb(pJv@7X>uJ=Yeo9&_sn0FGLDdBCnNPXsb!4CDaHCwdg`b;9zPCkdGH@67ko$je&r zeKY=F=e}b<03o$|0zf)IJCYsA-;E9=>7v*wApPLGL9H;>Q#-4TSs(OhGbbP_qp8XL zRJJEV%A2mwwOQ{zEy&Zwz{~p~JR{MIT^G=nh{#2Ns;^nvZ`T}Dn$tkd1OtZ&$>@OJ zbMq{LR9QcFeP<09#+aNn&w0zP+`*ut|MVY!xp?4#hd0Fg;xb6-VQHaoC<&|QE4KIA z(UOAM_|Jd)=bV4@XTRPxO`8M!*W!7eIL`b2*p2gIPVm%?r%ZT4*_hs|QNGyHBUvxu zrd42Px4?UT`+fY>6PspxYh=FRyZ^TvpfKO?UH`igSDmQESH_q@QIz+IG`AqdA_+)} zSEy4}9~JFe0yV1IsCtL_dDqo{MhCk#=x9a;ws&(>XR05wI6kv^tr_iH^c({c9H+5#$si48N(stqaXPU9)09-`}ku|*-IC9mg}ae+QtpaVz^}M zy1r+7duO`3I+%<{;;+^0ikmm zN0@0U_uX>%=vpIzq51u^p^_|bN~tb$U~|7WRQC{3Ro$3OcK`Z$_4lo>o%pwdYVeFg zlleCkV2VBqW0A=xsb)-U3aFJp62@#2ro16?rf7Bk(z(~y_2es@t6xb$S!ZF&U1sE9 zv+Mc8+-Ey}xJ!-7?@ZaC zpUvOdon%a|5dcb>31Kk|JJ2-s6J{M6iGucY+@xwW385sd1ZIkH!LMS_z9t|5f_dIB z#DtTSPC^|tV&I%i(4tlW0l_AiOt3DG5!Ji!!3kOCwDS)xEoUGV1%7_u&mlEn{OQ*}K(D{+46ZfsIZu&&#_KmK+__u?ZRiUv8Uq|5 z*3=7^Gy>7f(>pH?>f3fVM(r`Nd0fk!I_32#5qgu~5BUHS-f3E4XK|>w(PObEGQhlxp`dbO|d;8m*bu zA4FA+D)cy@_ug?_j~n>+KfGzGsx$z|S_>ZqnoZM6Z=vqa^W~(swj@$U*?aSI9DYuD zNqf(an)Z1?S3D8*j0AHZ(0R)I94}-@_I&?7&n;q<=0KIEb?ThFaWZLMWsEVRB8X0E zG`MZzZht(}1ckNi+osjBDh+|CEKSR7hX7R^q%=9>7Kna8D>`spR2>sp4KA{*sV2$A^5z(}s7DR-mX+%}2 zwAPA-P=MB274Jz@rLfkjDnWuPw8Gl3KNK+>T+_fBgVwnjzeR+~T5X*p4Hi++^Hp$E zSrvtCy$?}U*u==-qOEH=EU5w$G_5^Fd2R}b*m`HIEhMxL5ugP?KJBFdwT3y_tw&Ik z5~?vbHfY{#zZ(x4)rXP!2iDN$(KRBekiMa5+{?$4#(3wcX&N6~6tQ*AC3WsJAKm7q zoil&%q5JEc_{F|oH?|l$*OmyHg~{~ZXa-skpkDlj_wF=i!I3Gt>5tm$+VP1Ypp~bj zVczjpF_uMqrUTbiW#7Q4S1BohN)dg zH`I0WR?HOivS6g@=LuvEW$$SMJ$l}Qo;zxbE1BKV$KL&0@BP(3|22Q6+1(lK*RHwc zUAlK5PS3i?AXTC2?qhe8z+kHP{L0(?m2TF-A3?NTXDCo5(dgUBcha^<*U*E6)yLTP+ zxS((5>KpmEPCyaY49bA8&J{rvTFv!SR#tL56BP$=rHJi8^Q`MTJ$Qb0{Lrg!S-}t8 z|CyV2c1K?hUYI z^&{284}Io;WaxJiVYOfB91L~~f&%qHW?%+1_s6Sd@7{B*SGU8?4{GGO-q@FJ>Y$!Z zzVxC$d-uxn+W)n@y!t_o%C50KWv1OS^C70HB5H_9<0eA0cN@$$S_~o)k?Q<~^ItTb z?)(`hoL)F$qE?59ENtUNDFM~MybtH3l-oI}3K!?vz7q&!VE29+&L;Ye?f~fy2#Y8e z5r{dTCgrr=xz}yBD<_Vh{`hdPbg^e;8fvG)Q5!TiH$hd1!J*(zp)t&HRRsrEMRDKX zS#~2bT?l%n!RK;#ok>7d+7yQUtO^rS|E0VfaBgV9hCxJ1u$k1K68qR;W;!#wRx%_e z1PzLN+Zk;N0Y(zn89;D!OL~YNM+A7UYK)QyqqR5OIO1DgHpa#&K~X$cR;l(D_uRaR zFMHjmp(MaH;(FttK@m4;Y3z0zoZw#`6ebW!1)~+s zWFYB{20_cu1L`wbPEii3JCt-2r007kOD35X#^K#byO|hkE61!Chn>+@GC!m)e;_$& z0}-`X5Ea0?z;IAiR#6|xOY{lWnKN?q`PKKct?7RJ?R)Jzmz{;FTq@RnKruK<3|khOwoS#_5#1?5yts> zAVgF!n@Ys5hGD`=hDpUMm;;(mB#`KnIm`nR4-i}N9>!Yo3KqjKBJhRj0zeVX)^>1W zaKj|x1TZs#3mPUGAk4?vHNZwaW@RAwGlwQnOT)fEQ``Y1z!t^|08tfFSi_*w5l{`v z(za~_B8I3aRIT$qg49GVs9akF?ds@Jq;vYF3Po^F4eLeFI_C+9QNl?HVCNjtbMae6 zRat}OfuWAkPxDR<6N_bIqYziCvIGHDHd@3mTLjM*B>)G7#moo30wCuc18^Dt6*ee= zp)wM*bUF|kVUbTjglcDst)7WYlsV*M%P6QYOv~zoL_ln8kXsvOBI-1LOz`IoQN1au zt_x;v3MdGr;V{!`$~Q;dIQHU~oO3r2$fo^RY&VYln@0cs6#6^_e3PIAki_soKn{Ya zD1k_#uP_ZA^sM8pJWojpRC*^b|K(r&4abb9?!5a>b*;{cS5}sF zX?Y3HJavZF)>r4wi3o#1g~?HwyI@Sz&VF|)=8sllp8Ux zMH}f3WqfDH*yZ1n0S~jax%at?Xkn)1wy)H15$&5@4-TAHx3+eoZ~Fb(muP2aH__*4 zML$>merb=!Yro)LT^D_C1PP%4<+Q#3js5-Cfpv?ZL;h?o#KeB@$=qYfT;8m|a-Fe`pMS^ply=~fS_k+H5ziay?I>J4&fnO*9 zoIn7erT2KEVL83Zlrd=0`}!K-*>ltz3;SYy{r9C#>-T|i&a*9!*eX{sW#h9#ub(Nn zaLa@IElP*Zg+<5gy_SeiK#EuFZnsO82SXyZ*{qzym{PUFh2*C^`f!elMbX=C68>8# zY{Y#81P|3I2vYzxfR^_5Uw_{9Y5Aft-ydHG(Gg_j_sg4eh0(*<_7f21>-i!r^Zn{P z*QUL^`S+)D20+!I%Jl?ZC@|vrc+a6_5)sO>z{ar^{q5iSJ@dZb{m|0R_UM@5@;Jc9 z43`6I$P!TseLV-|S_Rm9Z*10es)`dQhLcLF004jhNkli2iI`H{Y5}C(3!fA7ZsLH-lWXf&T-v(u&C|O6566$4_;1Wy$H|(2 z5nwjCIPM|>0y=X8kvg+;Obn2C=Z|k~ZT_jc9(^$rmM^y*4@z^sofou`W^I?B=WXbE zKA{)Y!TY{>MDQWe&_XvAw%9P%PGY+xhwZ7L`QQ6pTijO9 z;@J+Y(}PJ-=SH{t9f|ycfqumL9w8+q*2#2LH%B*Obb zv0Bw|a*YAF2c)D8{pJ%DPL~${zbD7|{ZR|HX5WZ-S1kn~n(F2H?&i++PIEJFp1ic) zoZMN15suzw@?f+Jiy&qIXh4_0DuWfk-rFkLghFuO&>%v~?3+cmFr#O4<9u~vI9QQ^ zQeaLF`&1ZWST-=m5>R5$TJTHc^AA9o2si+K{cW3Ya z_@}=4FMrh+eCDZ5ZrC@HW7@q`THmbrBr8|;iP>xuk{*) zA+z5zS1-XQbaM2o35U+UNdYoYu}DF(#1Dx{nzlh<3)i%b0w`iVO(G0&Llmyfq^QYM zhogUonW|IJ^b-!7Cf!3|0(fm>6B-RxXUX4t2~`R1KUBSXVj>+B6;#9!>ClECs1w!T z&H@UnPy>o&SdrpzDgct;4y)p1svm)VM3+Qn1|R@YB2CQUNMt%xFy`wIG_R_vC=D|R zENqA%E{qOU5Ss$wd#xx6A_j98*pxK}2u#*b%*IFGgC2m3+D{2(RSDqp>C`U?O{UI` zcfgPlt+Bdygy72ArZYM?42E8q8L^OnzyuhDSOiy^*9s9*A}*ok<-hcw{+s*O@Azxa zi1#TdK*3JZd0)l)@_p7ae!de#CWVwtDA?WaJ=gV#%=(6S{`vH5 zXKfW|`TRSOy?0SL=zX)~?WVd%3nX_JvcS4))?PsaSfVu;IBO%xzJ0;(?z_0xHgw4E z^n83z7ZWG7m(G`)IV+nhXW#PE2GsQW2EAueG17YndfzC$-`%$d;i@SzcM5$_tnb!1 z@h|;3YcX3R`eQu(PUD*npVfO3A+x?-@Q$2b_3OH*PW>@u7nFS%pxS>|QgA z*Fh=rn#n>Yt9CbLQfQGGo0s?LjK)xJE-auwbEyDmnSg;cC6&eSRwhpSwIeO8%w$xO z`Bkhz^h6r{J8EK10D!GAP%XsEfI}#)2GEH@#|Z0W|2tD%VqbUPV|sHhjXR6IYhqT$ z9-4p!^da#|L_{eb$N+)m>+d1Xq(k>5Ye!%Cz|2@e9AQiDi0hDD) zfWlgfdpAhF;pcwtPc_Z-dx)^UUqucBeHY!A0|NqHgGuG&bh`6bE?)GvtZ$t7d28$z z7D#wz#=m<^-{#Hqp$@AO9Kp7mT}^S zlNhco!C12|SfkJ(6wk_E@gJr{q-bP-&B-ZT9Nh%xD=Zd#KD*Qs;ZMEx5xnZgb7=jG zfi2jZoCj`OvG~UOmhm4So8XtuHt;1~TP`_LQb1X_9r_bzt4)m8YMj_v$NG3Fu5L%` z*M(npSuR2^Z~QRm$mKH;44KHl1q%tX1oIr+Y|;zBvMMzAmJO78NmZ*N2x+~D7h?<= zbNNb$!F><)gr}JE?R*%hos-}_kVVYW7fi%_hhEQorD}2u5<>66Ab^%7dZw9C0Gl&$ zDJ9{oAi0y7cURK)-FcA6uVemH)k_RGM??rdjZKH}8DmIQ$$K9G7?%{10T6{CFvbK| zO{AP6$%GL1sF43xbV4 z#Brt8|0|UWTP=Ixm;I}s{Q1c@{LR0#wX?lTdT13x0L>WZGYm#1;^-7)8=#Xbgaz4}Nfe5SeMnh9fCv(z&Lo-+le8fduaSPIHtW?dwoTsV z;dl0Ya%qv5XR`Lu@V@zWo0Z!?_WOVSdfsoLZ}PfoukLF0`6gv13f?9ce{-BON%OZ` z8?(OPSdBCXy`Qy&T1s{D>b);=o8O zI|&fP2m%Xm5+F!mAb&%C2m&N9EW>tW=ZC;f?7%_{DM92%?AVdi-I7{rbyam$vDhSw zLr(StVA+(URHagPr-!?(cx7%mq%1$&%|?qih4Ab` z$`Rae79jc&$xTcPyY*e`vc4C9X1suw4M1y%+-aDTm%npXW>Kbv^jTkRw(p?3uXG%v z;n^nR8cCO`C+SWhrTldprCD2p=GfOGrqL9Dw;hLD{<$J8Rh9S?|+0{I(Rvl7O{CofIf7t#0Pk#Eca`g(Co?oS-6{m+k zReMbUcyx3qFA?0l7eKP6(c{DB!&50vzy&Q%I6saO!lUUH5R6gTsl~m&% z44_ijh5rqGMw1c?lxoN2uT11~rjV5C83$(vJe#?@t;$;3qABfw?Uj{QSk#{SegGUR zxNlK`)RD0Th)D7&npamB7G5=xr{e=K#$_!FXr`j=xAR_w(vlJ8rBQ;T93x{B6fa>$ zN1&#NfQsDqJrCBaTtN1O-MTHn`^YE}!0WR{d5!jYO&L|{;6%A;K=gVY8emPxRRHlt zqQ}8ir)jgb&M505CoOfCV5wn(+Qht5oSC@OH-{$5&RH6knpXTt2-)>ufy_$m|OXq2QW z;A;)6y;Ckel^+_3yPa!WX~zmi5D>5Obr`RYe(fHJzFElHu$_0y7%&Oh12JSOH_m@se}wi(|@m9!(5l1wDxJseBZTo+}wFLGfyeiz}n@!?1fy# zeR&WO93LO}-~1bYyZg`n5-&o&&aPNN!*sp!468oGdcbDzv{LkFIcjxfcZ+-jUJ3BwWb98WM+wHa=%#JWw zm{PGa#;%1lfCkcsVR-RDFrWYHpC$0Q%rhW}Zq?z&trI-|(hIox!tIbdP}ae>PHLZa zmOtakakf42d*@%m>E(;exk!qBj3Ayn(X9sj_x{B1;O4;w!)KKJ+$Qr_>HecHt*}bK z|M@46ao+^pGYUcj1&9{Id(Yj)gOgKy>A`b&;n7WqN9f|u68KCIO4$XU{WAnU?EhYr$leIlpYmr$t5V@_6N5OQ|dZS!1@%+0J$STGw{< z{K_$Lp@>K^i>9%PmE+_y%-eMn)-ZWk8Pz4C`>3E3pk-e#O@Mdq z$hA-_6Urx4rONt5K=C4MRn9BGC+m6ja}>hJz1TUYxz|L_7}=x6K+*hG_7dZUQ?2xd z%5JXXdRu-K9c(s}0bFB8GZ$rF>EEes4DYdu8OV+y`a6u47Rnq3D>rL~En3Yp=DCml$2yYuOhXUjgAT+ISd{(WH!6C&^MyEHE~kd`Vjsfv2)5Wk-O8Wo(LP zlz{R!?Sn7^D}|*uwTY>31K0(Y>o}d8c2v*3BAL>5n}+yQf=oNdXNSSM7JCdT3}#|5 zdc6Y4UXkSjM(*UhI@1&rN_e1D!}nA|5>r-dYJp7fW%vNr>9PSmOSkvY;MRQiQtzcN zl(MbXzQ(ZA0HRjd%B7tx8C!g-9&h$bpX5smaBm}=@$2QE6zu?A6f*ctLrkG-ilrt!<46S ztg8SN&CG;Ca|0v59ndgR30A4CBJAy`plc~{0*LwgDaoC?EPLN`&ScOdo%_!FFv&-f zN8~x$_1OLcutjA6M@w>d2qoD#epN3Pax%P?vM%HUcdQAyO>o`5QfUu#^UkY;*V7rF z31ZFg-Wx^-D~S&Uj1I$3{T_L$6yn&4RPP-YWi;mseHV+oLM2?%iaR?eX%uNcB8Q09fPuIi3?B(k()V>6z~p1Exdk(L`7v24bL^K0K0 zcc(QQsmb$jw;f+waSMHZv2D)oW9FW7#%k5=kdP+N5pUL1v8dW*Y0Hj{W7^Ba=flGT zzjNmf|E+)huiSogdife4FLvo*)zs-nO6lJH_x`8vfAG`G@BiTM4?qNX$$2<%w}0pv z#%w;#B#%z-|MB1Z;rBa{?&0S0?EdBEVr`Dw*)q+1Eh1_;4_%is$#bDRq@=qPeYm+i z`(s0Y@tFai>!7~wIvk%IU;5iSNAbf8=X-_;~=IYjT7n$3OJk3b*AL|MrhB@uRKbaFc^uv|9@pULD7-)^^6Mq+dgZ_YqV z*sP1hcCoy$c;+ss(k|4hTjE^d;mIXfEY)RkwL7&G*FTSOM9Z=1*O{cq_&`+@2fh%5 zb2q6Q#|ET9Ec#pkVcCES05{7;yQYRUB%sz zbJn8GTfhVoMUSrn>q#~BmVMLrmb4Rh^KGBKQ<1}UlB7GF@}0pUo0|lxsMj4U#hWT? z!$H>ygc5{%D(HS)L@UVL%>M-_VKz6h67-j(lmNfu?zCw&Y%NmryqAr~mE+~NNrq#p z?=eZyR4&pZOV`C05sC;1au@~&XkAKz2x{FU*ueql7b0bOT5_`rB6I2fvuDkhp=^I2 z^GW#bJs>1kmzyCCLrxXwf@58k1>jX4#wsc#B2p1EVuUjcLP5?$D(fK!=w_D8?L?Wh z1PrubFL5oREA!l=u&~RfTt?sY0L7|jdOJR7-K~~)^+2#EAmCX~q^KLd{ae5ByN~|p zul>RI&(F8lOuX&b*tF@1@r^qEwT9SQ3^6Xtj*F=XQM@6>@w$%RtJMmaw1dM05iE5U zcXYB!#*pG}xftJ^LV*)j3?RW^6&YEkfic96J}P$H)RocA03`Fuv?PNg=b`(JV2u@K z+_)ic0NCRC&-Be#zYYK>vO|sAZDoEpV6uB^`eWOG5_TqexOzUU{ftdYIZ;u`C8~W<`Ub8Ul+ua(Sn5{HgV3 z1)+B|0fYCo_xfjE2T%Gw?^h^moKy^%QW%PDFvf`?3b5-sMF7y%z)!QWUDv5~G{^)P z?c+P|D1yZG5P$cC-2?C=!hESOT-0nFxO zd^I+NfqCB^b+?OD*{1Q=EBAc5&#GD_IO@%{0D4X^nYZlTah;uG9B1dg(_W>7xbTYW z0_X_2Me+z&;{%M(^``@!uk`<#XH?L;Wy{Xlvo)Y=)UBDjcn)u|2xC$$AOM{QAXjid zr|_}6Z4mpKQD&z!J}YBDtb}76*2VzWzVFPlEjofV2KUek8F!Rb8m|y$s+ZADzg)uD zW_{7G`EBw1_IsV{qO%xM-}md^{K-9@+`P$QxN3O6t_|0+o8v<5HD#Z{7Ceq|!r67> zP+ZG@yiYLoIe8+K_L_6Hx=xypH?fuy93FQ5SO3a?y8c_g@w;E?xBktf-3?5@`_Gip z<;B@Q1>lOs=wtDV`1~flIDho(q~x=(tnL(6?J}FZnGRAifUTQ#Bt8@1GfAA>yor~- z`XwCSJVLi#A$1AGEd3ETL(l#O>XS}mInwcXd(-bc`WntJZ_^<^7vLEH1`|AYo1DuY7lff9K7|_>I#ZOp0gOutq1m$Z|Y7e2kNe8+iHQE!?~~ zoQ*QiS|YS;_OoZ?k32p+JBbXT+6=JklH_cjk}zj;RbkG#>X5d7Wf*pkS2x_8&CLwK z)QwG4SxA&%8Ud07c%m$<;n`;?tcv(d0y!74(W0GJ!O-ef8hJICIZ~3Hd({O?&biSF z7Kyy01QK%v0x&3RVG#+2TwM*u#?-a29X$4t01zN@*+^Ic3AABJ6mX>wFMML^wG4^^ z`mIpbO|c;rH_HxC0~Gdw)Z{+cFbwe^RUL+`ndW5ZJ{O%vYxT_MUIr?>0-7lsYX6kR zZW&C@=?r)GZQtvmt_u^GJ=|9Xd?v^(0#q8ys7nc5Quh5&U2~tw6#D?Ds*tg7uIv=R zeO(&T7GCvdr+tCD2SdIvzCVs6yDNJkaYA}Z8a~+BkbMIE$G~VoysiLd)%>%{m*K2o z&@5LV1ljVjh#q9iF0ol69adcHl?4z1(4#UuM;C;`+AN@)mmPNO)XbYrC!G)?+&^{K z`0=bJcgMkl`={Ufo!|N4!$0r`UK?`GqYThgq$6X>qYifEe+pZb6U%ve06FQ`w;IaD zi-f8Q5!ulLj^VDzt*8*g5NMhecCvY`8ENWDE4R{X6~V&-;STp)3~Hlhu~sHwVRrkp zz8gI`!ZkAPFCs#R>$p*5bwMe<$E1{vc!fw-tJO+Vf^4^dYGOELXfV|xpeB!wjsRc{ z_=;o-If6xr1Lka|T9Ah;x}HVqz^iOR)r%c9JH5S60|ZpYt&U#;n9|V=J<>R?22nYt zujn)7T1=oDct$SKHkM;k}xg$H%$x#kOnwN#DXz3GU8!zo& zLh{E@`c1CKqHL#g9Yvpel6tYCLtFb(Wt*qNp2Dav3v9JxDXgXd?$v zfxY4_Fa=5V3YSfFCX+!Ru+-{7(EO`qUs=)hnYBD+DpfcOSV&UCD{X8SLUNQ2+IdM} zKE{s#bfIU=bjQY(mkK{GfD5dB;|;Th?H_2h3c%%8Pm9v3UKIUof}3K z^GdT|guvjMwfTFt0QJ-z_he znZ>5xvh>AbOm2P;hQ60M&4bj!R>sFYB!+6MCy5U3UAJ1LSbJ32ASwH;+LEtp!(n@@ z;By)KN?e`_3Ww3Tjt3&C-fgF7D(FlK>$p^}Ej`^ul2nhe)_cs|kWz=s%S-&FfAcTj zeCzk$dkx@MlBUWm|5(x(X?#C2|3%uD-0kT%199%*vs}z&bi~2o0bYFNC9IE*aB}+w zx`Wl&AxaPV=+F4HU-B7A?Si?op6_0M8TU@Vg5Fl-$75jHn+6L0iC_I8zVh5depUky zKGl1gfN0?1@nf7Foa4)PU&2d|Pd+ZZ=Ht#S zQo-g7Ui7m*n?1d3v;j=3id^uml!O48k`i!FNd+KMQpE8@z`g4k*Hbsf5;7tI_!O#*Z%pwMGvs!hM^8`%Sh5fW3O=YtZ zte2FOAZ)$v1i;GOj@+%Uq&y<1{><;GowqL4cWzlY?Y8C7qH39JxRd< zg>(`4kX@UNXZZ6HC4dY{KqDwXD@dxFJCz(rXwL3=^5G*QIA2X(z*zwBoHIj2F4;(Z zHJ=vd1T0URuyCOyufh&M&Q8@2Z@J9op?O#8PK%uC(ljJOs!Fcya=q%VvRrrHcT7Xh zaDWC^*oY5SM2HO+GZx-ug|9;7;^ID{4HChe%3s30(=*z;{H_*plIfgSsl+SuhR#_3N1xRkKkdftwBWP=;)Xt5Y^&w%x>34=&5qeX=S4GILufq-|C%#lTz;4syo#AP88V1rWC!X_q49T<%|YnaflZt>M z%tNj+9w3Rn?{@-omgB7}`?bl;czJo@buFVJI66G`N*J&0xdOSRZ5O6wG~ep5Rd3mp zcO8p%`ayu2Y;~;B)OW3uB2`iW&I!940nTbPnEKIZ!D;Hcb+6}?|FLh?vAzxVIOd`0 zivoBq$K8S@>=aN%q5%j)W+V~jaMfVwJHV7A3Q(!$ZiA3&2Gy`7h%)^4J=S>TH8e=* zBmq%n%yfWstBxqa?gAvV(H1!x?*OQDs{q!}#$1>TE>qZqI{wV02-pO?L@P0r-D6Et z>aWTa)cV{R=j!jJ4(fR|A4SGzXG$YMJvus408-1O>a)*3*Lk3jyj$aBJ5Lmwew{0J z0O2SMpFruS{j93&QUZc)t7Z`xbZS#q+9Qj1U^_-(Z0j|UtMeeh=PR*L+Oce$$7bg| zP4e2$#<{HKsr;==4HklY)x@9jjyhpiRy5okmMa4{w8q_WKwt&;M*uE@+D)JYtuDD4 z>jQ<|+>8NM#TZIIiD?PJ$^F8>CW8>kRh*foCng zAQthYrR;5MFD<+sx9mb4$Iy_;bLV=s5)tu~rViJ26(kXgEbl#e5SXzs zu2g-ZdS-j?ai7OnS4s6UWi{+fy86|y9&1w)=(-Mf@1DxP^Kbq8ube%;cvWT2dLAXP zuK7ETL$lwel<-CRg-tC*ze^nsZye#)^S5#1_6cr0cQU%t7uM3Jo!!r6A{^(N8-C~U z*YW7`d6ezc&-Iyu3BL5g8UEov_*3R*UQ+UBPuYMK1^?`8$N2gK#b0{k3?G<0v%v}5 zLD^h-ZPRCB_ery>`*_eW5r09XpKWCEBKji#-7iMzlE&A z$N(6DZEN5R4I*EpB0ugCl{*Nf-D>dDOB~!7V^5VsK~|?M2KjwX$dGr0wOH_ z1Vw|4R~FU^w9MyV6*R<((T#AzgkmG;ZYef+ri_>fb)hR|(Ns4~V&OMDZHV2Ws#X?G zDXx$FR)vP@#p!M)lGH4>fvV^Z&$(##x=T{&DM%m`j;tCRvhp{mk7a49N`)g=kYCHz zjVu}t#S?yH4@S|874XulE8?D17)wgh%q#(tDOmeZXeZ@eBOYYvJ)>bEWHYLWTaE>` z7HN?RC<9% zN!1Hi7-p_DOAG1*BRpt!kKHdXUp%sT=H46d;Qk7!FqSV5sE0_ND48$(lsb;U}jIUx!Gq{>ggXYbjT z4I1!&r@We7ZtI#plMLC>o^F|0wO-8uZZ?;4=l%Cm8N^^_Pzi!{WsJA;@BDKe&aTJ+ z5Xd<*srvXEfib9I+cy2`eHl_QSFX35Q7p<8T?N<}S>~<;ew8ms5|uQUbH;kL_Jf1N ztukq0zs~#AJdI^o&YidKrMj$jptIlG_Mc|Q=l5&>&g-}4N3OX?y(ZymKDEh(wuz;-P?G>xwBbv! zaV15FZf{NBjF?Vv*5FsT&6v%;t)5 zo`}vv7VA>w{~L>?sj_BR0~W-7Lrc)u7^@wSut5je-s>11uQ?gYrP=?rZ5Wl=%-wQm=OP*B{f1pWYj#zB$*lI7%EYhdR95x;`K8VK zPhNjJ{lEU|fBDVLWqviK?m$I{>Wz}~K#)~wI3lNzDk7G14vvmn)Y#;F#=&Qxn0Fgj)nI=A@U4m0T38BRUBM9UVx#bNv)?EH z6wn6F39!$qo1PFT+Pmi52`AB$eGzJr<6vOw^Bx9)&RPw`Y;TdEsLt4=vJ-~!3(F& zLD9Z*AeC*GtA@^Yxm#@zxdPDy(CA$gMAl$tsVdtBK>+G3?3E&`5kZvUj7F*E$l1)3 zDoCVZ$OZH>71c`lo`hM)eL_XG!)5}o8~MI)xGw?m(^I@~2#qh1*Kw4BYuDp7+@0wgW8Q{m#Iu-zc82_6-~q)gfj zl%iofb;hZYm%5=bz^}^8s|+=QD89q>UM`Cy6c?j@WQ|R(kfSC+A z3X)vOdPK3b#NN!|c20+T>WV&3r8au#D`(5DsdyGh8?Mx$8r5U&NZJ{NbaA>lR;v~I zVR-I${_gi*`3L{>ul=|NH=P)4lL+=${kvn>m2r1rD&~pSwR^mN$F3NRz4<0t zQkU{qUiDtSTs`>*`Lv+cI@J9Z&$A2oT2nPlT~gh9I=hz zsjV}Q33myX>s*$%#K?|CoB#5?mXQKJ0F|-qQ$yIjw*J@xCfa--12#70DeOo8|RU8ofcTGfSk?l&skpEpk+(f z$n4rB(7HXR#0dz)F`X{Lkx{8i+NAW5%^@ZfR2;WV0CnAzL(IafbO8|37S(Hq0c=}w z_tM6I&k1OnH<~ikAqyO<20S0@E_KPv7zRvjYbpbh_wU>t?!9-nCpj<6TE=s*uN{lp zI%v;p+YNBl*ig&5iq%R>$^fv#(rlZ~WK^6Oob3rS7W3Fno9`d`vk3gbgNFj3WAvGM z+04tOZQH~yfG;3V037?&-r91jJM z-GW|)pPM7CoY2ylb?aC`auQgr;Qz&c{+p}6{$KvRZ|A|k-UVYJjBLg4h3r6~!5zYt z6|0#=+Y}2~r%*yFD0~fuo;4-0Y_ZH1`2v9cMM-sWdT?;S8z(2Y`TQ;1xP5}|Xbn}V zy`-M|X=nFyok&NYJOAMH>wfq0OJb%!ch+-Fg9%=K{t^D6@4Sip3s%hzpdWzm++O2< zv0C9TzVR4;=X}7yX8?o-06OvT=nR{#$CvLvhvy&P1ov-me(tFTvkAYvrw5;PjKx*t zIzF{Gc=9Vg_xuY7pLQlbwd8;41$i4nB}vz)pXNo9n7i8 zRBMVCps^ffSp@q)GouRWmOUOocgtYthXf$*!?>Zg$(J=KEz*{TcK6|XUG%-KiKkt#bu0B&X&UVLHu(n~MYg?mLK z-2t&7QHI65<&B>IC83A95-1b+(+lF2MpI2c{rlW2KYC+1Ul(e&>#Q zEZCPM%;q4-2rk|@zF{|x4hoB6WWYFxLm_nBq?Sx}o$8R?vl$^+Av2KgiY`>vR2UvY zk2!va!QFFCq7h@x3Ks2fsOSw5(H8JS5px#EsPtHN`=zqI2GNOtWP!KsFnE2`%I37a z+U+_7i1m8yt8S$vI1JhHkX=)dVkyF|OEUCB@V1NYVzvEPMYjt;s}o8UO}kiYq-xOw zbEfhs>y>bKq|}XM8fh4tB0^^Y(I|5E`0}g&)qn9@@BCx`jX!>|X~Uw7Q1pizmi7VE zt1jy8_I_V;s{Ejh?B)Fx3)GOERGA`#VXJB{W+pX1IP_PAgmh#)SjGgk^ z^Zq1}oJ?-$4K9Njivh=SbZN`(giy?j5U`Z4P(0zi&}j=rxGq;W z{y6}-@R=P(0O#5|yw2#mROYqSP9V#|9_MG>?<`&K?&yc%sap2F>xVqB{Y+pyHvj8p zHE_b>eRIw*_lShHTXro-HU}Bo^XBb$FO$DHHU}}WaQ*x*n}6*yp7i|rHLc-hXVI~c zm)(4qaTG##Lc%Ek$R6H87Li7kgr{QZc7#NfS@jo+xmk&dP7Pw$R{p4CLrekzn+y08SH? z(0Px*oRlhsS3IU1BM2BW6{H2?<70gl@Hqw843^)3=JSjmP}eNQebMQTBZ7${r*3&O zNj8(BqC-Cn4Y_?R!*CLewTruBv)K+Jlz1LnW7xdi0gN~eWFaOv!mS14SyNjqL=_4; z6f(3|!){&w6+E`AQKi7;K7=JwV_g&;cx53M+ON#J+hm~iHj*1!uZHTyps=c!@^Ep&JG2`GiaHsZ)(M{tKDPYLy5rIU(!cs;?M92MewR6c8Aw zAhg#th9mUF#trpECauYfm+_8fAb=Vm$5~?Cmz))!z}Cq-o*!Uhkv52f1cS-MqBWUR zLjTp{xv{o)csAE^cYz~=kZkVTzUS$qQ!SosHZj4)&5Z8BLW_7O5t}5~XeP&phxx@9 zpU)8LjDtl<2~H%aI?$7(W;0r-NU*$cmEFjgnAnafR&+!lBUToO>^cB!9#`tQIT)`_ zX0ICt7z|?WSt3B=B>*$GUdaK#wmd%>r(-cMnb==kjZMmz^G$4H=09o z;q??lS0UV*qA-!oa*Fm`f&rFDVFiI7qpp|0a6QQbimt0pwwJ(F=57Uiu2hxAJye)2 zgK$$(p;O$gp8)K#)oJ}StNL{@(iH_`sOX`))W~SCY`$KvG^pyqyvakDmSx-ogg?2N zxds_&3`A7*RZCE;u`^Ots=N6}d8!?>xvpg-yL*VHS2_&|QfmAhr z48ge)8M0+Cg9?tQ>{{mpYB{ugkq(%jlIS}KFKoR-d60uYzdygcjY@?N}Z zX!x9^Hg3i8?^d@NOJ%XtmgntnM<>1BwmH7<9{X6wHha#TMLGvA=l3;S1qA2MdD{D7 z=XlIUGPeEjl5zmd)pMy#!nM6)`aI=){%x#*UhXv$|B2{-UY70{ z6@z@`#BGuf%q^GTyx~bDnsN=?DuslU%~VygWwVXZ;G*G`H7~D4V-|~xd4l4AUNc=3Y2_uyN8`3XvH)HImj=J6K)@OR#9yi0#E(~yDZ zQUoXbKmOn#PIHOAK>EP9AA6?OE}2s6Jrur&-#xVY%qr| zZe@UcB6+S!%3kz|s~|X?6cZtaY+l(!r8O2NgR@Xo-7)HA3Q3rmsfHeI z*QsRloP?xsjo82E5^PXNbnX~}4FaeJuvhcl;B5tXCIGeieUu3)?>OXP)#t&Iu6&e^ zaL-<3Gisb6bB_p>CCJ_6b~?H>tJKAI)k+35HViz@=Ib)7OZXIeiMB)|2ratbQP^y^ z%gF&5%n!mS1arqA#0H@ucn)C8X@hHy0IsQ`-uFsT8{9i7>vd-^LQP}^fOO=Xvs_$k zQOP9$TJ7&qcM$;0EF?7}1R+(EAFfv_B31(7BoV5)Yp(1+luctHZ1g!(gx=>Iq}*WC zRBtf#oE<_~HVITcqJ_GR+bnZ;5miP+DmbZ!lTigujzQOG!OSPYlK&uoptKi~DTlsm z-Ixw^Oi`wSU|m0hAVQE@!q3Isavlyu*{#;A&Dq&`UaePJSjW($V%c1~M9Ud%9}4*$ zGNP?dRwPxC64gF7v{EH8N=SItNb4iRRdP0~0WdxKhXgRKVrEX622V2l%(s`rSAO_= zZ@&AhfB4nQzW+InYEPdO;jJ*#;RqOsiPt4^S34TG3Z&J0R9Exb=H?Oz;hl zNOn_GLfgjbb*)CTA=;yOWf?3#r`BIry9A4otI&;(pw zI4(CECAk9qfRmR>O|{G#Vny>}Q71y@y{pnM%=H1Rl9ru0dFbJfKDb&Sn%cgY3%Q zRU?>?83bzP5sZ?%Z4ga=Z`$2F?He!ogwOk~-Dj-XeSmv+|K5Fhz?w#oJsT9TfM@ zPhOujI!8!Tjza8D1A2-?goe*ea^wO2lgD4igVV3Fv-F8cZnSA|!LNVq9e?HaBWC+N zmG4I^4+Cx|;$MFC82`J!{}?|QGFIu+E0?DMpW8$L50B1}U%G>D-u)5|xB4@33!aQg za#}AJ1m8;_?eSXAfx0OmJrwmrBDN_tBV{s*sT--+GXGC`DT>(<$BfG(Yh;c zWaw0hoIRH)*Qrqmu$=SAdJdr3n??ODo2WUj7L9H;n@(1%JTg*B#B9q(Q6Wjw^-4Bp z=ai)MoW?U&@cnJTUIC)883-|M>xv}f}-gC~P>s6MdEHb=TKolo*v)NR3c~OP% zYey^hOaPuz$1bf?L8mhU+!hOlbSi9V@nDJz5E02i^x2FjaQ)jub~bHEyX$&C0>87{Cew;loX)S@FC zVs4p$x_idhlwBj1Xu zRu&6DsK&UGQtK)nIg?1pc>)Lv5ge-O08f7M`rEgE{g1u+Zr|^Kg-^2yTw*WoJBB^? zY(HDbuCQyKH@T}vnM;YJ6XQ-u%8VMO<^5W~bf3|%)=M=cp#gTP^n{V&p;4Pa3=uo7 z;S2IP6bxkEeaszGqJF)0B1dYPHOlfP8DtUmB-( zfaLnjX{;&zX7}7hkbG9uqrtTSn`$0*%8k4dz_Pwms|7x1OD?rRAjaU*{(KIgew=CF z`i}s+gM;Jhi@Er2KnU|D?J96w-?i1(W+qc2`pK1HTw_g!=LqOr$1ok&JEh!b^**mF zw*9rKi+O#??0OPhc`P{D3A>-9==&YqHrLm7g-J8fs_`_t}Q<{-5`%{?4A5LG7kM^+adqeOGKR91zr(YP@h z^Q|trcIL!co!8aNd~BT0%S(pO`De_|2TCBwS$o+RWEB|4ka2GQuwAC#JbZB8{U?9zZ+!dw?DDIcly&{5s!$c?9D{~PLAwj1A@-k%F{!1_5=;jScpJFgU5dxyRS+I zb zd7AxMK1amhxVam5%&1SA))zDXbI9Y;X96l(80LUE+-;bJ%)WXZnfUduzUBw`@6;Ai z{yNJ(phgv*z3r8?#v;HwyI{sn+qq_TYCUfW{`Z9i*_GQYEkdu{Yn9+{zjOBw-1yRq zuQ`2f-~a;R&Mb5>rx(|>atxB)Ood`bM}(l3?93{G=!ihF!QwkniIk-T#GF~g#SB)$ zOPhqh7bP*o1(IbEZ0C9l4NxhdS_-*#t<3GQ z$E#l5Y*VO+m}Hqxidc0u2?5Rhz<%hZTdf?9hC#}VeU&I7mwgT!P=?@XA5$)n-De2E|dTU3UHiM4iAskFTn69 zB^7h`)jDa;p|@AHN9)ctXYAvIbr3B~N0Y64>4aTZ%gNzlVH*jTc{R&B}1RJbi4R$p<+x+eW8OaI7X+gXe9G+jh zGdl?>hernqKp(%k#C%lSV)T(79122mfU3H^>wDiaaQejWCFt4`z_N7h1oY1; zYIg1f!Y`L?3*w9n)x|gT#*$?a=}F-B^gZ5Z z9<;A5i#c$=RIdA;wbVu{h`euAHqUD&oal16DOGk%e7a%4VOp z!4i;s4Y<6wuZ?*iMUQXXSXqo=jTG6=c!mM=5@2kF85mXoIitffxI(PZvc|Kg{i`+b%vs^}*-L$Wsjf%Kp{`3}<9+Kob}v>u>mTzu!z(iOgeuwj-K%Zx z^z?l7)1Tg1Ke+$s=;6ahN1M%7%|aX5jG9t+;J8>f>oMN}@=Hb-<7#ck9fJKl53sp2 z$Kz@{UXnEld8?FyArShzUIIA!Dgu%OAgC(+b_;OtT(a-jb?G_~|5~u$9S2St$TO5_ z!GnTpAXQWm>pRPZ44@)18h^@-+A`VA^R#}SkI`+Q+PO5-zSJ5sW^0VSW6Vx}NGWwk z$44>|bn5zJY{$S3L1<^4(&TfjDo23MsTfK4@WEO4?zy z=R12B5wW-4dY3ud&C}C!d+V(`W@f%xrSs>WJK4PY+Se~ut8VyD{@;J&)w>@&{5DBZ zRjchw!|M;C3Mp*+w(XG-?7FT)NpiL7ltSjA?z19NRAEdzMQAx>;YfZFgz&SLMs^8^ zu1h#Nxq(~H-^PvSZsF+00VEZ#2*)Q1JV*Q*!n5J=!!x||<~#nuPk+kO`}a85Hr$Gz zhV2-;B|hD__-rS-0qYkreEZMB`(MThoatjXs6SoGMtu8A5An-iyT{=R_VZ2}%<;9` z34h^RNBG~ragKM5Nb=b!qb$JYq=)_CjN#4$T>kbw^!{`^%%@I_F{fQDKEvA0yIG%& zJ6=rGPh5Rb*Q<1JJ1uVxo15+|pvxkru1_a|#7+(-m>awIu8R|1x0-GjTFt`CXAA!k zi)t52`!;M>9wPuQE-p{}#=(iKlVfmEC5+H@3BqCKg9EBHewjnMShx*?xoC+&0U{BF z!U?D&lr%JCz=lkyhJ{kdSm37sPX`id$ew$5M`B0AKp}=lw44V836a2?o!)`WWv!?Y|QUOFHJ5-4th~O*?pj`n<9tQWE-QaV^)^(ek9uAmi zY_^xfWxwridJu}TV_l?HhRc5NbxI7AM_ux|Wpi1n=(L+H{>4f@HJsLS}9c&#Y7@E502@RMsDe-7M<2Zo3|Z4rk4qK_NKF!7j(esU=MiS zy*{iEbsz|fA0UGtY`5nxpBz2^)^^)xCB-cQ|5eMCXn??u=$P&vdW&W*s;rwIUimJ=)M$0ksr$n?S8JtY+|HW?_v2ZIX3M%lDd&4J6y&2w+Q@y_8d{eiDtI@c09pVwfT|9=!P(Nnvz9>BJ@d>H*<4Gk z*=2pxNOMNne7>C@+gG;j=MjMMtH4fMo|rwWm7%D=)wYtG&vW2tA22fqcy-~N_V0YY zUXpuhff8Jkr|CLgVO(BUw)@I;X+6@GB^SUOtDKg4qbnHuXG`4cw|T-%=UGCoMqp3Qo`T&T`&#n$&h*y*UfBo%~dv_n+==&k%AI>kBj5Rke=0`^Nb?HY|;+)!3S@(Gk`M2e|qCZ5*8(Bo^gLyx|S{@ee3;MOmLo^gby0KI-rY2yjM^3}V%d9XqM3mSazy0jgD zS6@89|3n>s@yF-5Yw}Ek&?dm3M3)UOK5~EUoh`rh9{iTv=HLFZ<3GLo80R6{`$c-H zRMuLM2T9kzDcZep`_}Eh`H%b~f9AK}>BB9voLCpU^G#n}a5U%n{P=wHI5)Jli|P4- z3Rt!&NVC?KT|j62y}?Y!MQD2*)9=&!7~rB2S=tCSLFiBzJO{uCCps3i&l$o7*bJesk-S){Foc2w2|smis>G zY9*{o{lGTiq!=Nd&7cB|kxWM5`JmjZ%4}3>-}t?>8K~^_Y?Jc)#Q2^*FS^{e@-(~m z<)IC}_HDm0_s8kzU_iW1=b?UVCc!APVepH`XU-;YAfw*8S$l3RD0S0Oc9z~19XWHy z3bE&6Z#GyqN(Tr$NZo-0a=$Avya|IaUF+r6p+HbkC2q`QA6C%F#Ss^YWe>ncA{x z>k!!gj^jE>riI1)?-I#k!BFFKfUvEvrJ#Vt^9OwY{fFz3v|0L;vD z&V#BJ=CfJXb!q5xdvET~&(0cfja_zl&1YMdRdQ+Gj^{>zi1T5Nu2Z@dFc69|<&NQs z0YH;7=Nv0aAQdfMMp$F7n;a*+$|N|$JJ0|~IWL}DBQT?ca$tljK{^oY`n9V>~*2a4~EjY`INI)XbnNYxC;7XnlFwoUqW=eLJ_*Hq*9+ z3Szf&&%B@2m<-xnTd$e7t9Bl%pt1w#NMU2#ZtuSj$d+jhv%AMs1vi^PfAIac58ip_ z{acS7oge0$3vtA(w%2Lz0{&@^Hz61A+H5>=E7k|RZoVazc@jv$JoACYC>0kKN4~{?j z+yVZj*MPtH<8$15#z1Iiu$_la@cb$9hu(PPzx1}_OZSN5KEuW63jE`@p2H2S@E_g1 zhqFSb_#*8~4nT5B>wBy9$vZE<^ripDKmAYtlmDl0ee;{Af9B8r;hZyYap6xI$gbP? z?fZS-xpi@~v}jqlZV}^PV_BasnwBQ+5E69F`e@-WZ@9 zK){l$z{=!|?9)8MVf9)pWM&5%pUz3;MdD9HsIRQGSYC6?H&&~J-W=IoBq>G3k_c95 zjGxk#8%vNq0yLLN8&Tk};!?f>yhp6$_i8kbxY$XhZBH@*mc#MDr;Gr^CKns2=@{dU9Gy4%Ztr{n?G{+MRo{9#3$`) zY%ebRJY=L00~P?C1AXCZRc-aUIm%5rmiFd~kkr6nCQ4bCnbh2o4%aIJtjuHpugLH_%(B83AgcojV-|Vt(m_(IWZF{9BLD{?@u&0<-2ola;d3dViK{y_rADY$NX8 z&)#ufM@#Kz4wAO-z3=*ulJ)`ZOQ{7~u4_9!UEu8j$5duJ*RjSY*sZVj_gY6gh8F_a zck@)ix7IjZy+GhE)pnA&FMpi(=xwtarotX^nqO0+>~m{}=#j(hkH5zGLJe5K3o{ADr4C$PB3~Qlx{!%nb*s zzP-22jBn6&AWFWo@_STR{uW~-X;S(MMPGsZphi@?AbP-OEMSh@~<5`YCashk|w~i zp7LzobI~Nyb)8xvCYTvD=@`VbNh*5RAK|L#cu&!!}Nwd(p|$huyya?V**HCF|+oJ~{GVHgIcl!jp#Qc9h< zyXTx0fUnmp>-$06-5xzW{R-Spia}~k+REJqcV3cdNL|?H+x8WKWyEV79RgrVGUUNa zESs^6S~kzfd@eI`N@=GuzDUnNsvxqESg%$%Iyv!!lVd#p@^d^mK7ynoa{;f6m7jZ_ ziqJS^{F3#UwiHVf8iMdp-q535$cL>|8#@z{{CZs?VXM< zJur#^SqK*i#*q_$`QClpvmWw=-Qh|ib(7NJJ2!8>@Z(!IpMP_;TA#o8 z;tSvVU;T^!?fdU+AZKTg%7m?#;KMC`+H3Z)gfP2jb3a!3S4_m1!U%QHY(g}4uW#ME z0PL`2S~vIc_*_2?2&O_rMJHekc5?e5mt7Ak$0XwFHTvwHFbBeF zsvC^Lq(X<-phHOAUR>tx;DG61%~AsqXpll!c8W4@da*v=0=QmiAJ0s(Y`)$0Mp9S8 z=L9@5l~a$!H$lMq!7k1&yhLXDg?+}_OFoc`Cc1b7_D`od8Au(<;X*h7R&dmp^ zsCjT<-LiQS33_k@&Mbm>VH_ze__0xeF7ECEanL7KK&}AqJ&7WF3Nt@?i@+}_B45HC z=(Bqp;EmLVwy&v1Ag4k{y=MSSl294_X6B+Hs^Q`z(|^{M2>{mUPLiZF6Jia(sTy8* zT3v*f6Sv#p=DoY;-O0((P_A7vuEYKupda7E9YO#HtE8vg zadp|LkLK@uZkpeJ4hAl<9KE&)i-29a@Z9JR<$3jYpPpYg{w+W{2YM>N)q<+xSJ||v z3@mpS5B>N#fY6qM7mfeXC!xGgYJT_T_h6;FxAVZxy{-wgTI;#8vv>MTqce~Cyy+(n z0Hi*b)f~nh*{-SF912JEP-*M6)j5@>ESK76E2O>y!1*q4)1K3^K^bw}^ZSjzi%?XmG{sK4 z+_}a9G0U9;hra9CKmg1+%iXu{NEy3!>XCpwM46Yk(~sN!J#Po|XfL&W)$dDQ4Q)T3 zvwS<5qU0?}t1JTVSnjhj`+LPeMiTe$J?j3>Z~x%AhYudzz%{As(vWjjGiT0Os*prU zZ6NY_KdT^RWk0ulVD70mPkiEc2izx6PejJgT$phg?C0c;TwKpEIyJ?*6mWFmF@}gn z9lz_4!(p-5nPJf_TY$%B0&^&JdUyXcU1{qU{8j z4vHw;b3BF#yX|;h*SV4oX6>;a+qZYyXLM=Hzg?fs4WRQmkjQ+A$Ju?xzNbn) zdUTP#_q(qjzxUqVn|(hdGNd>FAZL^M*S-D?r#Um@c558~RA&En+jkM98*q2oZhKj+ zyZ-UR$IlJ@_LaJ(b2nE_%sD5(ZVtodg4AtFU7okEooEV(m2@ZF-ZmWUYaQ39^;j*~ zFVZuRNMgNSeQ*~a+<6Dv zZIA8tGRB8766P1+768x<`K3RO{(9^UVJd``l8{)~wx(mgmly!F=2ljq(%I==bN!Ft^TK+d@{xAXu= zn~ndhrS&A%%hjBb5P^%p&A`6zeY+jx?D4tYz58(G2<4N9Kon-+Agp@Q1(hjeO(yh7ZHA)5BGjzxVFj`qPK^ z8}H2>ce!AOgoRDuNQ0RtVQAMehKmk284&b6h-noasi~sz;s#3uh$@KwmvGe;xxN3B=B^e{x+0&z-5`E@jS&maY_Dkn zsyR5Y$6$N)n%MAqF@BACuRzkA$>{}bwsP&2@~9i=@)>*b0RZNqBiz2%TrQ+aDb+b; z1T<#%u5)w+$Gf)N_ISb0nUzZt0&}fv%zkg%;dO1}y1H!ZbpB5BXYB(Xec{*@02jM$ zWo~R(>W}lhOqq{%;Mg@L?E}RZbce59Z_V?Mo%8)#P}VWcPt}Na#beGbq^{=W;>+z| zDX-k~xu!W2eyOd@e;dd1@TwW}z7LpRT3;=#W3cCXh!EfZ-cJr+fBo&}Hk-b~6H*2C zn$H~iK9xS#mR)^zZD)c2pI5Uy&4XuR&-Z<8X0aVTiJ|WRvw3}&D$@an2R>Y3M28H) zVH&}9cbK`0!?XElM63b3tF#tT!0MQ2ph6;NcZvIIA$aW6k66DJV4Y=ksg{#l&am83 zBvks`Jx7qcWERn5>tv0qb3xm-9AS)UjZKqhn%^bX^W5;XFa||&z^`~M z?t_2Ez9>Tc=tpm_-}uQ-Z=Rl>9hG|CxyH4nrfNb$GrFpyk%mC2yQRnlN+#M%3Z~C{s`zqH*5lFBe2mI#>w$(&o zXgZVFoL}PN{1WfK@h0AX?>(G8ypL={0h|j!{qcGKem;_C*vo$s`L#a}Psbzp?1&j@ z{fU?k7P95U!Fs^2f8(c3EP-b??VDD|z+GiFnxD60qHh4|*1z+^q-|wF!|@kizxYH! z=&ZoD6TJA){nvlk^H*OV@WR7Pu?#2B>ojbe8M*={44#o7KvtLs5dAAR4k3I2|Nh;( zcyH4`fahvS@0w%fjQc#2gF2UW4vs_VNhJw7~KUEI2Ta&hD2 zaP#$VeEIyj=Wk{qFbw0Sluwz@-SZsaDhV$5bGLjt03rQkeP}P8oOFG^Z5D9!u3P1| z?!CV+pi9krM-@{t6%5cET$#Bz+>@yKq}`B}vIeFx0>LyOsv-dpVL*ZuHDKCo%)yH} zTTEu}RySIrB9gP~<>RyM(an>Nqk)h|K{Oo=JGo z->X3xCw5k}0bb;jueZ0w>HQYfO{aTnDGPZZbqjWV1{PwF`Ez7dO_bb8Ipx5PUINeNaxza_*VpyEeLCHN(fMN8&ENI9V@uy_DWmT*U;pu2 z2S5Dbo6q-s)~A`h=3t$Oph$C6Z?t`FwgS*|K;3{*lA)ekng75v7cKR}eee7)d(X)N{v~W zb1rf%{Y|iYR6yvDJx`w*02*bDbmcIfbx7^$()#ES2Pem+>wYp&Wd)tRfX?^se1LoJ zzK8pF?%?v`9NT^aNHAaI7cGe3he&jTz4Ry1zxvMs4ftHs8jkd-z|X+o#H%kn;CLw7v4O6WSr^9R6to1a_O zpZTP^zWe<1U;CTuZgrlLx`bPQ=hNn`Zak@^p}45 z8;@Ri;nonYS|6U#O$WBhRZgRS)tq%Q-(^%JJ)B)6rCbEi z8S=yod+hE^#1ROr-zEUU(SxDaNiYFi)pb9?WUZ790Ch<@ zWW$iNqp-(4I~Y>V5J{^c=dEL84zaY&H2`sV@8&B^Oi}=loU_|(qVYXoEgd1QSY}a#&HTg4_W5- zsn1Ah`8<4-{JWq?YbJ8Qbc8Lc*j4rl!2b24;yJ-j;FuzDwo7 zg=?2QHs)z(j$+WfZ1$WbBV22c0Issmfvdo8`}sPs=sKh6zH{^m-{<5061%=VeThll zey(kM4s_1j_8c_dx2||12#MW#UII*g;hgIL;3pY9mdb9PpWX7~juB_BKipok^nD2^ zwgPO$J5GSvK8^M#rIvB~wC}lOBx-WPwW!U~}124A*l01KG^IK)peyCL5Ipix! zM8djVuE29)zP95&LAXq~t{35*(OB&)u3=t~*19X<7<49f-Ju(t2y8i(i#RaQP3X3+ z(i`Em7OqFn`2nFQ(570KKnLKM&wDNgUt0!JoIZ08l_@5S|TZ_a5Q&;VIsK z?+zZke+Or0k6?KKHP)V$iTy>oCV7Uv^v5y0_UD1_D)>wQNBA`5Hw1t58+UQzV1w=O zZ1k3PuRf1N)24Y}xT15#tLH9(+4IkJ^E(H&mr}@a9O5s$io%3eq>p*?>;$$Qak9zy zwI6Ko5B|=87alq@6@B63MidA~hT{Y4@q_IJes6PuyZwMO_BbCx6xH3)H~7w41UHi4 z;gCNUW93In4uJit>++BX)ufJafG_K^@a89E4ad>%zk9wqK0Y*n_Hi2nQ=)G-J>Puu z{lmB4yz~5zk4-S%f@Hs@2Tnt05Oop7ZQY5Pg zQQXkop(W^G@$ZRu%MK~Frn-Ud1DG83?SQKr(fMaDdXA%vi3cm!0BC={Vb^t%h?Tgn zbDskoHYaz>7X(rc02?Hg0JFO>^lUx5hg3M3%}hna%}i9Jg0cX>z~TiAcCR>)>EPhT z6pI6g0~U0W9Sz6qZVDz4nNAs(^AX-a0MDXq&-Geb}!HEgjxVJ zCWgkKW-__^A%M%$9x9N|JY;vbr!w!B9{ypvAW-#gPV+EirO;DK)^B?q z`m6yG2Uy&115~yQrY_|Q9((i&5f>u?%UQ~OavvIkPN@c+_Pj8K?vnYc{laS%?EE&8 zY|Z4+>G{ozi~Lhn`9!??=82O5r-DgK0CGKN4ieTeVyx2LTQ4${x#zd^l-KWk_h7Lt zou>;|*0HV)!qfs*bM|d}tUY%hJ9`NP-1jc?+|9u{-E+MCyRR(gpio%d!i#htD|4Sl z?b3U;^}YD4+3~py)4U#+7|u%?;MW0w?ftLIUt31|0NE=tFSGicvo!Y^P3F&=13dHJ z>$}(XyD$Iy?$M^F2^M`FNV{bGX#wcD&hZk!I)7GMNAq%?o=qk*PuZ?}y~VOknAT6Vc+8sGuAC)v zH#1&bT)b?S4*(8L{@eC9m*O_7JU{5bM{cEv!!? z?K9tf{t{hmr;~k*w?+gJ1YkMi(Y;fA@a`Sld;hLKxO*3UzhNG>Bj~K%GuhW@ z;vYkP?VpD)fX@I%^x;#OB4=@Og>3JO`2YNpiH`_kq&${Op$5 z)nnTM_y?Xp#J>dKU;oL+2SPi5?TSz%zWYY@Kl^tt@%8teG(oQu@C*JOA?e`Nfy+ ze(><|8$WsH-Cz0x-+1@c*S`8#1BkwE!va)Dt|>n>Oorx~E6gl9#p&bXj?Uy9-PjC3 zM<<=$Zo1hEq&G7&(*g_%g$8$JfRj@3ExJQpR#7Zcqh?2NC;*~L3&>7@2{cQT4uGvx zn*}BdD9%;<^-6-Ti&>9#I6V{}#uXL-jGqH+jy8}j10(B$)umf=NdI;u{NmygB64`+ z_+XvQMU%ROwrkwaoCX&GB?mh@7S;}AcxL3+2#8i!$Raxd2Q-4*lZ6&u!jur{v1oGR@E(Fc#LZ=m`PaH!iFmhRK zy=2CU*`+5Wf)9$AIl5KnmQBn|yH!WP2Qybq8ZiTtIz_6NKuVov4~<4Ck%(=)Yy`XRj^hSlT87kcZ~ zjXc{_FR=%gK*;OP+n45mUORrx8H7vI>0EB2&C495+xIR@47w*VD6fEs8fj?-a^=1a zlYb6&1Jg!x9x$=pv;$Z3QH_psHfYAxjeh%%^G*HI?{fgF1$5^C`I6C~eFq1keJ;Gy zyxf*_J)c-tEJi%+wkcnD&JvK(-m?WJ=LQZENWKf0Eah`vCSw_Lzl28%6fS{l^JmQs z4oiJ=Uw@d_SIzUh{VhEQSgse$o{Oe^%>OR6kt^ltyLoT(un&Z7>vZ2(H3#fljaf&4 zbm?gc4-7A-n#Z*8+4AgifuBtG%I^UXz_>hOtA&a$e1S@avRlZsa zO1FS#^S=^W;|fAs@8grl+;~4P_bXFR)L$6v+wy4Igo^|*p^|WYT0AYzkF9a2_2y|~ z0L=SCo;|nLXM22KTG~F>e6{1(b#wBSVIpM~}{LrlhRF8{N!xl_U=l(8guz zFV&Thscd8?kRu|4gqGhwjMWR@#OAesrUV?k>Y3mO_VcHu|D2up z#tRSe+Di{G*eBm(mO$iLG}ZBM``Z$DymVdr`MP!69F$&?@M!P1#AVwKz^^}lh`&JM zUwi!=_kTtZdQd=J@dw`+{7?Pv2H$+oxyofFB`EQ!4DStF{QoXb@%_yu-sv~kM3Aat z!hLd`egQm3BB423M-u%o_rG>_ws~oDxj72>NKBKuSq@^TJE#gcA|MBdSdW+% z@YxzKDY~1eCbMh?fU(#HJ!ptyaMn57Tgg`@d^?ogtD}Im{4SN3T6SO;hE;im95qu;ZT|j0k??mvz2U~ zIt4{b^!OMKRHZ&QX`;h@a6p-Yp&ul5X>bS3OuH`i6yeYhTAczkyx_Q6 zudLtpN>aLYCzdVPRuPMBc97k`syj)qdG5a7#5K_qtU-h7OY#ZVz8jZ+ds3O{b@#;8{&b~(ahwYwO9& zT+MG8q;1H+^>wvW-b>}NZ#>w0&%k)Av;rYA0rH$AxO@zi7eVk)j!AQDJXZw#$?NYP z-@E_lmZqf2f}n;0-T{ZIg0T*W^|T1B+3=|<-OSD0MF`6^3u7N|`}%;8=UNJGxOZ(l z`)%LYI+m9zRh3Cqwr0%5SC3{!g055pQP%z@1!R}nqHLTWFuHuknz5|X>i|<{#cJ^O zX+b$6*Snu z>AEpsY0hIM3YFtlmOx|OiqL=bqqmRm-#@*js-i05o-;{mmr9?IN@$O$qe6P2me*sg zGz6Q?VJdKRjdubF&L5xOa?5ML6=W}kOas76AMn`HNOm(V*N1_1EL~5eABb|$h|euy z!f{s>0mSlH4dK@sFl zj|cbe?EBtcvrp&wY0g^;RyaSueRiLLUw{4p|6?cq zjn~g{W`ur7O=u^uSqZ*;zxRLgH_rIWZyGfdgGx{t5pCtI;T(VC@*#fb{1WdD{g|Im zC=TMYoQzC^d+wq%pE{9*x?8W>tpcANU4<$z*MShX?3>Fi-HoYJdH3B9Zsu&~CnrbS zt{X`zwOh|Ot2KE_;twA@((ix&jW7S?^>@EyD-X@`y`E2`74^8G022s^!oEw(Y{x>6Kj!#T3xbLJ1ogU@~(K zmWL8Egzi&77>-N>c5qyR>|E#~iULe(>QXO4_S->XEhWJ#4JNSUA#>ez>{P4H+PFCt z)$C?;^SU`4nc0$(Nz!nAcVv+y?ye!s9j=CTAs71quPkF90pk&r;A(m&9?@m>;KAem z`R7htliK!TSUG%vVeRl?3hDw4k5Ct-WFQzY*-e$S>@F$Rr&Uq}IY7TadW%$rJCXo4 z1c>a6O&r||C>wpive~$r1wf|{ZcZ(rqQesm>_l?z?LZEAk%#Ob+T`$7?2LDgjr*q9QW0!#bg5!>a3||1l`caHqK=B{cxqOBtl3V^QTHQ&h~u zaNq?;XVH01?(VB~mxq2x-MSlwBHfhx0gT|DE)=+U*{l}>LsFXA=xyg7785grnT5M^ zaV5<;cl~w{-hfY42)cXABx=WzRZp?v!5KK9N_#CZxS7;XzV*slyHpo#4fY6tC#7O z4@8mT5`p}^zxRWq|M;){SAS%??T?%5+jFn>hhj0FY2i8mar0XuT!kYUP@?V%h2{>d z*U3}TDqRuQdYwGPB-RJ;GIqMdFSnQ9Kmg5iV`kUX!BW|@@3E85g?qLAcBkDLaO>Xb z-Cym_9&XFpvdr5fb6XDA2lsB?eEv<5l>2@V0*rmdL@6dfv%;Va%(#{Bh-0lZiU-<{ z!d9r|h49Xsq_t3_7RKXIO8`|ux}nNsly~=@V8q`cE(@uL6_}1Gy2y^jytW$*_sMPW zNo{lA=cWGs^z)NLecF@Oan4cJ?kHuTD*5%-e|qqvAHDUQ1D&WiMW`B>GXR*Gr!J*d z$IQ)~owmAX*qg=xHv$oIyY1!j;^IZd1FV%1bO%MHT|>nh(VUvn;DtouW)cK!KL~#T zo(GYD8L^+HK{YAwy#&f?&KVx!(9DWJ?tN%Q?H)|%|Jw5h zSi|wJz0u>L*;6y2heRX;{;|K^<4^t08E#%EjEbRz&?1QkdBESiIK}_x>^|-eL0W0W zR)2AmWYN{5gTs?|SKZ<8@WI>Pb^lNvJQNZ3eP7uD323aw2pkITUAOAETJ=>O7D)~7 zy?giQ^768K;f325tJSInO@P=SOia`gF!0Aedh6)NufOy45ANK5#jKyI@(Et!3 zq>8|q$pW6Z3kWY3;&9M+6Osl8Q%V8(U*Va4}a(T-}uItE_3z{K-GRz0LWIE*gGz2^9bGh^bMCb`t|pgF;edB z5UQ-Ti?x`llc@sLWCRsyHCTlp3%i3t;dZl4+f9!=4B;~wa%s8iI=VaEoaf4XAJ${1 zualr8w>*^mZrk4|()E3g#WAUsaTvRrAX$6iBUI?LVSUE$4j+Pj>q5fJ50!FA(kvVA z-aEzZo5w@9QlU^U&$nJg_7Xu;Qq7IASMp9sbGT@Y89ps|O#^Xf1cqUN%%GXOI6NB( z1;v6^ld1yB*}B--?@S(nNEkfY}|I zV>@?90pYgE<|mcKGZqk;LCNmEE?MwmM93tw!`G*e&vdid2H9p@-ICeNRRm^E6`{FV zVO~qpBtssMa~3!El#=v$FlCVPAxRYp5KHe1=N3u&E`fW$VyrUNu5l$#i6;Mt6#LQxHuU;=r_i6Sng zZBi&M5CzOU0xg1M>eML$H$zJ5<}L!Q?v_vu0A5oX0I)E^L{p-uKtv*VWze<(8OK1V zXhZE`O+o+wfB;EEK~#H+50TGeHkIg3psarS_MIE6mG*~+2ZO4ZnU5P5jML$$Z#nT>Hj8>67;R9IW5>?6zK7iH|3NLUW_izSQ1xejmrxepc(U)kIz@r}jRw=l=0d zex*s3QEg3;s12N0(Zg;cOFD0($qxASQuHE~5Yrhcx+=l7kD19bq8Kybf3 zQ9WXHwgyQE;8)JhF1imsc<>@c4m1=g;DD!2wbqj+tqV8SI-qL#T-#2mo5j!3R+2*8 zVg0tho%{X-aENLpG!?r+NC=u4Lm45Y)*x=po)!>sxSOgvVQbN@CjhE?&KV+N#oM&# zMoUmGsM##5YO**^10WQ6#w9prE#dQw!8{F2S%GAT0NJqF4t{#?1HSY6@8kXl?_smq zpzk-)0)L`5BW*RZ!Ce& zOHvn0Z0M!m+I!AFk3e%{-UqM~TyQ7QAVZE|K6@9k))bu30c(PQ>;uvJ!SUNhU&2Y)iasLbQO9Jp^8fBW(={`&bT-rjDI5mEAfagzfO zqjVQtclhAo@Z{loefS`y?(yZtLJm#fukXb2c=4Al?;zW@CsP!G&+Q4_Snj1`I@Jgbwe^`XVYHX&rC!^#DhC!LvmzBXM)-V%{tS0EZ{+Q&q5}p zU^5KE{fB3(!_-N)O0gjY6#yNDj5ag7{MIGX9$ED=0s>>J75_m0*X?^ zF-FYOvc?6$>;RQaajOWp=+n-D8v5B84jNnql)=mh;@;_F&2Dz6otS%$-GM6r5lBbc zfsii}ypxg+L(bXDNg!bEssvRe6?tTf*pb}AJ&}?wFE4p2 zDSOsO5P)y{EdkeUX^*AC8~}v^0aMW~k)}=XvhQ){@fnh;VhpGPCn%4$J@SxEa+HcQ zAY&lZ%O!`V4q_wcPAE7zy!f;MBn!|;^8_+GAy5ve8*7KVkf}=$6=MMCSx6g(tRziT z01xE>H%C$x%h@%lyE${tA}ZM(VgCx2v<*WRH>1=*k)a8{C7K;}9$dEEKSJfIg$0@`x3`gJp-Wz}PCqH@T^2Uv$hp)c&m3v?M((|Xs$7?eK za<){?2mE zy|2sb&hv5}sx*yYw;e3CyE$Okf;96Wj&s963rH>jt+fqd;hMJIiRCrKy#LI><9M-)Uc%U8A$>+IMRE|Gdw%=eBuQA$a@N4KW+FhTHQ-`3;L$6ZO7r zKOFn3yJMJ*UpwC?2KAC5YG1j|JqTL-XbGaJp!s}kNg_=q%-ef@^Z6t_xMxs+KD18mqHtqzXP++mvPoZre)S9Y|k zs%CfB*s}sa=(B%j0O-#>6tf4VtkN1Fu|2=UqkE_R!TWc3d47q9_wVE4>=ga5jq^xI zdKyWapDo4y4!9cl_j8=wA!&vD+CPi@{IB9V@VTZczwv3L!4)suKE>f`1N%7x&~tX~ zJ_(C9ElFO8U=ggI-)|(XN#jPR~vjMFa6;76Sot#uO8!H{qY3`5KH!+tbj?vul=aUpZn{N{pPuHC}ElF z4E8tAPx05z9^&nOgA9X!c$%Hk=QKH~y{5y*tM&1{_4?>xO5Ni!4vLu_Zu|bjyNduc z^P?t+*%nvz0V~^<+No?dTkpCAkj&X!lF}Ud&QCu$dgUuGZMrV)3<3rB^xyoA@4xcS zyZ67fx!kS+mu|Ik%SMWLNNfd2oQLe9;${X_O%!n(G9&z;44p#F;yR${(-kQIGBIaU z4R`xa!VL-nBIgWMNv={Y+oGv+cT*8Hb0gf9qIug7&;9sEKm8-;7u(nW@UMRR-GhVm zQ2pZFVdCM-XkL3~b(3os>aoYg6r>Pn7F+-Z0xQNszBc<6c3BC7x%2JQ(}^z{|2hOy zlqkfAD2k9dj`CsAUN!@uDq7i;j)|Qd04{cPv|}L^3o%#?+Y{{92nW$>(ML6#|IB?+&Fr8d~&q?rEh=j;o;#rn_auUoNo@%j4k^Zt*8T)s@Cym z$%uCCJW|Ib>;fKhFnPXNZGYRhnVy3ntq#33&&U+fD!;Mxu64^VQpW2!`?m~p<@oLf ze;0~$_|CY_@pxRX=A{pAucKL;!4!1odWHV2^g*S(LgRP^z$fVdR^*4cf5 z3Cx+ZT9-gkIH2X+n0A`qP?oyorG0kqox1Q+ek@GYx&)r(tp(ecQhi>_3a({251!Tb zffi(L+wdH8USj&!&-MOo@VzlI62J@H*y?NrAOh)6qrEsZ%(N=pFwyzb|1VqTB? zp4I00$~Z|ft=6lR2isLGVy(4cbxUGs`xs`=YfF8p4PQyDCi?}WKGvpr-|*RW zOJfYM`%Z1U8m|reXWYZxt*l=b^Wku$q)aIZC}O6<7Gx$|N2?K40H|`1rWE zZHA#QiklHYZ!wUJaWn$EpTcT@GO2ct(I7F(q6E1kTX**8@ht+-l$eLXix*Xn z#VP=39dB%0Ld3m@AllURG=m@|9&KwlNZtB^42i>tX=GjOX+naH0H`9CvzI1Zj2Q6G z3;_N4PVM*;pfen>Y&d&#hSLX+{O-H&;q?A}JbL&LdDy~XAs8csegdF#o6}%o*}fQ& zpSx5ekEXBv!`{F6M|qv>MokJ}ja~icrCI1>%j4{RLc_0q=`K|K=LSHJkkrEMThKVl z@apmF0P68v03~46_@eHP&E)_;2l8n~zX7%vz|i-QcYEYZ$HjSu8(`V7-SiQ%3eY=(sKg&Qo_N}0dCw@=<^Bbutb$AA<+5^{ORWp zaOuRq`T9BX41^vMAt3(TUw`a>>U)`*cUjNpZuozm-^G7^dWs9n0X+XAbf{XDW8FJQ z&7$4oZgu=%eQ^AEwK}*UW$WQgFP=SEgA4)tN_u>n;u@{|0L)wp2(|LrW~glVI!z)e zsgP@_lD7l0BvD_lS9W%Oq3^$cUtfCZ_GQ;~L%1!8ou6NHfA4o*|H`{RegB(guHlTN z#d8HgOH}pZDsDw0gQ-jIp*!o82q^4k38ae%!g8$^V$rN_)=(87q(2}kQdox+Ff@$| zy&|O)xSk8lGRNq%CEr7~^!D3#Uo~{{Yrp=>Z>|z7_gVVw1(loCbKUu|tZYs9LETkk zsAMt&+_NXOF%tE-x_1HvK2&Tr(m%#wpQ#2q1y|T;9m+MhI%L)b*~kb|6?Jzvw~P!S z$3d(skrpobUY3UALN@0i17Hs`xFeI< zV$iMf7-gaAPVfK@Ex>Rvzbz}>xlSF9b2lhnq5UMsMSRn%rO^X#P@ zC7TbU&NUz`U^Wm}(1igmy7%6?=$oe@Y3^35Ed=bhL+x~$Rw)nLK{Y8f zY0g6yne@q-l2#4q*c37X{S19i5fM%5DJ41_t92K#m~w`wfBq* zTYXmpLOL+OLP#tj8?BED&=w?El9GL#5HUF50L2`T@Vu-6E~?geU7nORZqyA4@v_t^ znHm?;MJ7Vb!;34HK6JRNJ4_g|53x+9lAaC0{-{i82V97VxE?X^YFLk|%oYpe(RuBP zfnm1{YcIRn|Jq-7nf*&9v+2D0%-ykWniY5ZUFqK5YdbE!Qt6zy^>)VD58-SRanlkZ!LD3JY+~nwgpQE9y%%U zng+{j5o{e|-CAMUJat{pIXhrUlNK=Fb+ukcd=-*;$mVY8nFgTC#^lq^#?L(wKni&m zm>C{Dc!)bceHRbz-o@$thuCa3$itSE$3&etl2x1b6HP)06+`T|KmW-c{*^zC^H=^H z&1)d)YfeX%-&j7A*IakqZ%?{@$}S=cu2x$3D2;_knE;IUvJuXfS=Wkyk-x;v&GtN#gVUGZu#l)M3xS?C2DAsAK45l>+ z0HcE!K#R+-Q^M`@BmC$;e;1Elx`~sM!w?5kLFxqE%N0SJdi$}!=tRNo02>l5_ zfX?ES)UQ@YX9tHTA81;gs-{6iFbqQ$aiV}q<~9&iz+E*ZQr#>+b$Qh$Dk7_#bMKBc zn_2|HGScmKP?EAPJGqLP9w6)VSJ1T);L zsxMW!78ErwRYN*OfxNv?5a}pAdj8>0e&@Bn`PP4M(Q$Kh)II)Y;`zz19^L=ecUPNN zCFO)bJfIT*4FJfluyIiE_D|VsDf%rpkNmj5(|>9BY5&55d&9|jh86?-4tRVW5D^ts zd=1TP8!tu&>A^OxVxM#{SQrjRks26ftSq9S2Lm*KXb@C)qf)x+B8ZT|a1clo2{{!3 zLLS@9!Vp|oCB-;kPKuaYt{X{$5Xj2lT~Xx_35j0=AcH#(QwKBi2WMxp(uCvHfe{f+ zF0Kbd#~ChU%I;8VVHvsPQqc_bb{qu@slCmPrzxUfjto6G)PbQ$Q%DTU zbqC};-)u0HokJ&T8yl2>8f*nv(n4I0;OssW4+3P%LFfMev-fAsvTfOU81{W*%(XIi zfBM^0-D*&U0t$sfLy!c>040UkNu+5hLLoWq2R}F*`T>5it*~AkVL$p8xKSt=3Wa3L zqzN(zN(2dl0MQWyQ3ar?Q0=|9Zg=kKcaxcG%`yBi=3HxK?%ezAb8cHe&8mBL=E~K~ zHT(IEZ+t_Ms)e93&fNp|B-j?;uh@u>Rc{f9$6TrGt%r(2$i^%d%Y`izbRV+H-qg1x zLX##DRDxQ_A{j*~IsQk2RrX>O-J5jYdMv;RcP$f|0FY4d^juoSrp9Z6``~H{pmB~e zK&ZfidoZv=i#urTA@L!FLE~-P)cf{kmNcoWs=*;Csky66m_DXSLBMl1Aqi3GH3==7 zii(R!E&ox`UBO3zY$&kFRf9}oGhDZme$XR}V( zjO&b`_4`dh*Q>BYw*lQ1z^-jJ`FSQWC;!>TJ?gP-@)q3qFBS%r2E5Q^^;sS6o>qrf zsav_?HCHhVU9~M;_4ZFQWB?}I1cW$(>Pj$Nh9 z1i>l>e2{f8Y#3L0-k9f!XrvGo5P_zvo*G#Va708P4kuz*eK(BG#6^d>;@hL41(2c@ zUF`TC3z(1|0|~9?JE&EetH>XEiF)BAlezc9eK4?|r|))I85NNF(z3nET=qP5c&=|Z zjrO~{wBzF-VAL#<;OXf?A3k`p3lxUPWc9IH^=a#0>(~1DYSkrGMc4HOXmG4a0nv3@#b5vth(+7>neA% zM-=%3Gw)KP&5fJ4zW%}sFTD|)h*;O9lp<)N2+WLUCnq}~(X_L!dUcp(`B($ce-^-J zAS(3UJNNPC>u=)0y?1c@_%RlX#bm>b8gS|dKmEV~Y(4bW7qR;E-+}86uEKr>fCj!{ zV!OyBKSBW)nfb3`e%?HPzsscjAipbkd;byUw`bV>;vCmMwS(ri;IF?hg9z|nzkZ4*O!%qq zboihB#<3rsCiXfSEd;<@d4>Ps(YyHS;xrJ8bvy2sA^(F)Pbsg^tMCHVzYnS)@p`28 zO}n$4?;M`(%=Z?lX?qc|zVFpM=bW>XmEBeP1`Bdpz{BTAQrMGjK4<`+XQ36LERt9* zJ5dd}q24+IWKwkpFrUwS)%EG|lau*u*7RTbgKvHE-FF|ol)Ib&hlm(}lr5Lo94K09 z7KpY`-3Sp%SgRAvG6A{>)r#+YabYux&~jFxSh29XY9ioLLD1kjMBs<<-P9b?(^t*R z@7`9sf9R`+2fNLaPqco#@A>{sGv94cv8$X_R4(~2+p1#}P?BDK=9zN&}PCIF97(Z}?v(Hze2t`De-71)( zF}y?}S*RJ5z9Sb6E8vf!jpO6a%%N$dKWMRq{k zEP_OmjL^{t3YCCO_}xld#@ZQ>lLJP&0Ald0r29^4yvuoLl*eahSS%KDw0B^Qszd-n zAz~3(S+B_>qPQqU!~8}7u;AT8y}lMOSx`t`@-aaQu+YBW203971n@+ zJU%_;@!6Trcjs(0^}QQf(H68;BREZXyPCNK4_x8Ea@BQamQ-XXTVBCYvc5hbH+%K}Q(!8#Fxlz6z( z_W+#c;!0ySdb9_KxtJg$%E-iAOgU(EP8P7|L8zirUCxsNNY~ADhI=;v*Q1q}0cyLe zO3qPUWd#ui5kyc)C1D;?fFa!yu_gruLPBSe5}lZUq$Xv{Hn16M;2{E*Qj*e+KoKx> z=nZ7HY)OPgo`Vv`<_LI7N;b2tdyG=ly}9X>jazin-QDHn`0V;OzW(ao-FF_`{oLn1 z`Ocj?*Uu~hd0sfi;|j~ANie!~Ch|z;u%}$FleN!g9d9z+Hjht#-<*HyHF?YLRl9Qv zo~$#M*K=9gAL-^Wvye&&V@xr4hM~+uPi2(A8HoI-GDSXNR#jKrq1lGS3fwJhDrV*r zw|Z>6%SE8<^!Suvw(a-J?y*+ZVcX|aI^&{iHtXS{d*Uhg;01rTF(0SbC@#*^w(F+M z_KV77xV8*y95IQlZEv%@vE|sNZuGWuE?dW5cHUL)x2=pW;^+7!&%E$C?(VtI3}B{6 zZJGH@HNiM67Wl%3uAeB&K9`}d}X^*V!mbQZaM zk?a8s^768u9=|A1=(aMRo{uf}TXWT#9NVTxj!V8X>Wi}Fc;)g==8KrNflOv?QY^IdSWl?l3e!wijIk7}6Zy1I=GN6a$z79ktq zXaE@C4zIxm!4~jtt-MC2w`|O{zV^Orv-d^|fBy|J7o~CDVsHeu)CJzY`(S6)_3ta@ zN}(^#7KeS`e|}3D)Uzg1T`pbMzo98)3RBad?|Q8*Y_-bz?)?WpcXG1$(Mk^7C{M3V zrPPZ#b@k$lFMog2>ntQE>5IkL&L4gKYk#Zn^L2_WF!74`SOd_1R+72n_3wNSi^VBc ztFv(*M4*y!E^@Vd)->&v=Xd#6!If)3GW)5CyOt@&B@gXPA@b((|Pya1= zbBL?xKBMHg>OViN*0|*iKIQw);8l@10R6aM6PI{f9Y zuQ2Oc_Byr#amT4L|3-7Lc=vkKy&TL)t^1@>YE|=bFbD(a#&f1M{v4kt_U)!=IcZ&M zCzG@!@{N?*?|%P{@BYl=$M62k^VDqQ@G2b~jYns_AFdonDkgo6B!g@R= zeF+r(D4~Z7x2TyJ;4YMOksjK`iBh8cqU@zNL3ILX+_Cf4+xPeTzDL*fZH&7_O485g zZ3lO2nv_!t=JBJ)C$m?-`{pN~JUM;A&1NYA$a(I2)uc>Jo^z(V=dw8o7A*i(af(RU z{Cjbk>dSd5s%CMmiqM6rXrvLLrVugkQj?0bb=;QHSk7<}L9_bKi)r<(&mZdRUr2cJ zDf;3-xNModK^}wxMhs}JlBes%%^H2i#xSfd9lLsxKD~Q#_$j=OWo`~1t`1Kh*iCprkRxfTz=;6ip)gX5JB~ zpsP#D(cs^A%7W|CB^2W1Ys2)s$MG&41`RF6;A zoUSU~by)~_6Yimsvx`V*`)LxlY{`XM^r1n7{=BH7?|L8t%~v{4G%$@itJU{v+*m~+aC7o3z#FI9 zxfS53o8m#Ic%lMwZk{T?T?9l+{Zw*u1)N{VLAV{2@t?cyptbu!#CP7(*SDQ@P z+L!gmIv1i86$WF~+CHS3QmVH4AW{ib8z8Wz@q4BEAw5@Rph@{(v?16AB2JmuPO~Pk zlyl8ysujE~O$`*A+TCk)bd~D3;P}%RezhEI%kOL2)3`8Tmk;1107qF4S>H0IK3>LGXj*pDD`j6Yq#vMT6S8{`*Dj@ZLpJG zTzC(Sj2-fyI0eZ*HrQ~NVh2cE_+;Z=bZgbGaZFQB!sDMStZ=g7(h2C1MbuqkCQS=zb z6rgC`o5Phu&=#>G$x%vN1hC?yYzTIYE0MBQTcHo`ZZMm8GqHxIk;&Z3(i-ahruDrU zXJP6wG8`)>PvZ;tCD+LX_l@0#d)l@!B7wqw-opoyiWeTZ*>8uAP}(2dNfD_;9w&&l zZBT=pn`MMD9A@y4SllR=HNc?A7tRZLYHRLt&U$*XcqRAw6C36G@dKd$tmq1Frna3y zRk5?P4*=-;&U5Y{A~efbE>EB9z9Nd0+7f^%j9?-P5e%$30MQGF`S+4UfDoLVK62!% zqYx^Jz1_nK{yZg>_0mTw!Qyb;!K0V{Lo9bce`WC55k2=J`HiQ)_0xaf{5zd-fe1kO z^37w+nv7hA%PDyLG+V~n9)sh|F_q2O_IKKMhrdFo2v&;@C*SYz@Ed11d%eSxH_pIQ z$7!GOtH1vz_)mW7i&%x8B`Ac`XlkH}jEiU%&Btpa0w!{@}m;@BZsMj~?CqnP=;ZvDXo8 z`=;4h%;x(iv-#di$PT2F(wH0IRG=^HQ3oi80G95)ba$gu+&x>)2sih-wtMF8MUu*q zc{pW`Ncp{S_xxKM z7NQ8W~df=)Y2sX19L@!;{} zyj-rVNU@_)MccGZB2#ac;VBEzc(7=SEJ_Jmb?2q-QsMS7H12mP};UN%Qh3y-rYHywJ>+Lm1#;!fZq3g>wsyKvN~Lo zaB@7L{z<7b!=x%E;J}#cO06e_Q-HJp?|ruG-}uI>vqz7QU;D|Q{E@et(6xWA@h8?Rl)?;} zbc3)Cot>S5eMfP3b$TZy_#z0ddRVZ%>xOs}98;__@6K6*i@fEw&0@9HOvkJZjaL@e zdp`B$85D}-W;(<*!npzS+<3K-9|3?|Vn(gsehs*vzRxy>=H@*w%>O!T@j|QmG#^tC zc6~`4l0Jp~S9GI7uXKHEEFj>v>`d9_(>F-mm<>~Xb)%8Ws+td}`*5)?bpKm#L_+E`W6C;mf68pd> zpzeB}1{8n#x4frsw(-gy8I{S_>eCb8Sgv|KTdqdevddEJxvGx+1RxFl+0!zHRRBpG zt|7lG0&2hNu51w6sFw?k1tTbkDVV=8W{~bo8=YUU4z6w^PStU9qZH0TK#VW z_}4sPXkJ;;;^W`7YdFm1BXGQS-*K6?nTO4DH~Yl&?83ir3q!?vd*`O~$fR@}5zwUO zv8;QcTnlDO#uSYL;=+m~$24;4pcPR}EHd%B@Jjf0SlP@LiMZHPxkGF+PnI=S1XPau zd(Edu2*b5DRvsN4liSgOBg%ffN?)wE>un?Hv}O5Po7?OQ=lcQ2IhX(? z_Q6O^Q#-9|$)~1Nsg&szB~w4B4KpvY;p2jgy7URde;s=YF&jERN;v zpT*+v$8lBJjhb2%9~G?k*o#VGd+)xeRGvQL3JqVl`M_13*+!+IP05W-@OXI6#<5MH zdC2$1u@QV`RZhjjH&5}a|NK?F@^}yJJC5Z^ALd#m=JSMq`Q~f*+$Uea3kUmHuKJHf z|95vB9?k*W!1v#{kJJjTAM6d4=;A<***EO>1Sw!9ydP)xp+4O4Xr}o$Z{B%$x7k1A zs;i7JDZI^E@#6x6%rP&}Py)1J(5|dHzZnv2z~OHIX{dpxyf8t7@CZk?Org+=NU_Hf zqS~^#UJOq=>NZdnA~@d`FMX2wn4Y*mZ@z|MbvWu!`^73#B%PFsAN(^6@<`gC0Vvaz%?}xRWU>FZmQke2lMWmpWN}+ztraMe<|U~?a{{Z z{_LIK?-c9n+HRaXJmc=}>F!JZ4nFU4_@qDR?{>G&USGU)@=kwrdgikXdKC@~)`v== zX@ovrctNrSxiW2N3~D_IOH5&rzd*<(G%_O6knHjpAF>jM}Icx7m6(sjUXerV&a3E)2 zisS@Zix@qXjva#!-MC1ily?XXiAp#&%N2a5h*sC-At11iZsk&?RZ3ZCWez!@n0UrA z7*VV=ER@ZYV=&xhkm5RQe5?PBcm(n@M`1qIaXY-KW8p3&tVEh0U5#^9kM=R}W|jL` zm3v8j+46VT2$1lU!PKZQ$sR>ccK3I?<#Lr~jb;Z_YOIjr^{uKRbIEW=YLod{aLck; zt0G19gxD)a~3(02nLylsX`&hmRTi}Gz>kd zG_x=sm|GZtObU%Q#HWjvHpd{6EZ)vLcke#@{2%?%chi@C;N}8yIjz5ofauFK zcc*RclJ>WWBW_I>waKgY@273iwp>$Oe$E@!w)g9GxN^+^v^IuK&X;mZS!>9ouRN`< zUM2B@&)Wj3a&qRhjX#SvZ$%=v^-}@^=(^sA+=Vz-$n+5?TWfoktu6>EC{fJ`byZN= zy%k^^uAhuXL;ESmhW0TjcyUAkn5p+o5n-J+f_jZit|fe6K$8MGB@t*0=;)AwV0i3C zK!gMfFfisz=#&Dwdjz>=^^);nzl4kug}SW4YqZ%^;-yBw4RtK+Fep`U zeXNEW#Md_R1UKJ1JzH&*kPw2y{Njalvv;u1)v5yuR^aspWzT`Jfz)zen}fWpTVZZ(+cGse@4CDs zrO2uT_@FA3a8oS*tq)}%834VF-TE=Wo<5%G8J0e6JIBs^A1SqKo*mD9!>!i_LFif7 z>Qg<}k9(pU`ok~yR_J|Mts2h0or)fu@bISxDUNmiX5FhxpHa z@=I7<(eVFar3ykXR|k0Ot%um(nW2>wZ9W(1BHldaI2+d|(?karN%HSszxC*D+FOdd z=FvW30H975Wm6v(7Vd>5;1ZK5-7K$!DzP3i2Z(IhE8tZ0X=7##<7&9z#~j9@j|)tU z+k>6N$4l{?h$TsH+Jocy&e2Ib+wIHTnlT0fBdKcU3^`GynPrQGw~^EcK;ceGBiih{ z<%PR>&KV?KMR+u4BNM;KE94CBS^AuJlC~z296*P{2r9mn03akaC1uW8XKk{+?;Soc zBdcZ|%nZ5jU&&p+Z;=uKrSLd0h0<-ReU4CNm>hk4Bk9>E9$~IILdd8$dNNCB5o8>Kx7gk$$kwdA{D7ABhXl_|d z)r>(^k^c$*SZ!JT_IR9)u?3|Lm1(Qd?Ihe8tQLx+Jw*Y^n0 zC>6vez$EN*pYA_;EGMT6^j&WNI#q%~$vJz{BoyFmwGskMs_1e?o3v>D#eNDdE7H|z zZ5fK{D!d`X^>zqoSEy&%oL=&*N!c`w=iC>1MRde$y;lv!x~N_E3I&4oY^=W1qZle- z@T#F4b=A9jl@nNHqa*nQbek-uDw89Cq;M)ptPH);^Tl04Bbxx3M_?d@9BdM~FO@Sw1 zrK&LZ?BX-7%+PhckW@> z0DTqx?@f?5u9&PvHmL_2-v^J1Nu#c-zjAE!Uap@jh%i}E6^53Nn%|g0C-e~j86HfM zsoI%i{F*HIh{=N6QGl08Ue2w?qr}H2pFbsz)car~m*>tLV@(bHXUYIQ_of_~hL|o~ z#|6qDMYt7+h{B($9E|TZu_}#qJ_WN!7ILkN>B6}_99z?P{#a&H8|27x9srBAJB{Nq!oES!9Zu6qQF)>iCwbS7+$9%5+USF`RQP&Xsu{5S0`&+^B z@&22(fKA;6T+|r1o-+My!lE3EP9xm+uH5My|%TL+D6A~hV~U8 zA`vV_l$HBhzb?-n0>_N?Ifcy}TlQ17p1oeEVkcNfs3Ct|7Mx|s)TAn%5Jb_%qQX7< zIKEV!qyS)pjliG~3s3@<7lH)nE?&o$vMz9sz|B_jSioY|jg;3IHGq8nP-Ld)%%M~8 z6(PR{1=2Sk1Mi+fg9}oeLM+~{#AnG{$G_5dytwvP6Kh$uGcy?yPVFJ-CR|)y5|+m9w$km zN_E*25up^pC<3!t>wVWVH6c|-3Y$i4#ZFU`+#RZ_3Gp5>4Ab#90CcM?#DQ!EQ3WMa zNQmm-9X;_stMPR%D)-uY0|pniBzg*+lni&N>}n}8lNo(5`X|%wN63I4B^KTf^V<(o zn7-z-J+$rY!vK7rsmikT==$ulRzKcV?FOG+$KuXkK~8(%Gq9f>!G50MDtx*RDEk1~ znQ><)(>7$fx2>PIfq2`bG-}!eu|)!S&gNL&%XswFGu;2$V;p~P2{GdOUW?niyLiic ze6DV{0Z@rw{pM@<3opNbqozUET}|TTLoG{p+`74s4i9{nG7NxsRkhQ##f|=0*hI zlw#c(KqegCw28Slu=x3d;MvL9_2puDvuHcR&C+VMJZ#*Wrfr`f0->3TItYkR3C-p{ zz*7_^qG<7|Dm=J>u~dxpq(BS=Et_Ps#`vsDgnk1zpstKAJmr`41hNJxh?C#FH)nb)SmkT{UIkDr@6YsN8#Pc9G;qanCECf>+ zFe2nk$WlO~s%b8!7HelqqP}7;a8Ihj+|$BXGwkEU&GO0VDb5xPX`1AF^BwHWXO=`6 z?bs*mVHCe|!rjCGlUV;r^}Q5gko6#muJ6%Vr%z57JUd%zA>}v=c;bkgt7rmX7Gi&{ z0#PB7BE5G1#sOY%Q;g*vDtFYCMrycp3StKwWdi;M9_CV2=Aa!Au~WR%bAQI zHKIY}&e_c25zvkn>&rnk(y6L$*(k9AkwRp0%O)u)PyvBRS)^<>Q}MiYm!@fk0CrSX zUH9Tc9tI)?Qk~v@>)vPF-GA~YKJ#YMLUgLGEJf#hvPp`zF=g8o%SbgyY=K(GA!rlC z-T=S2W~}98XH&nAfvh-QgDTfl#w#Z-VDt?@tu&q%s39>G8*CgJE$>Mbl6C4aOoZxF4;9N!fhvFUD?v_es zX&?inIJGCO7k_=H7&#`NL!-F{Ln8w~!&<)?8(Ya&X@62a*P(sA?ML}=auvD8*e}MX zp)RYzqZqNu@$mLTGc}+E80|J#8KNhr0*n&lb2;h4)Ai6g#4@?}_yTK&IQUrKlY*)H z70Bdsy}a5Zr)7CAs9+g~in11(GOtwyfa%7$ZjGuvV1j=STc9;*fhq^V0!R+SRQdlz z8)3A*2N*3{o;*R-3pbxtvLOJLV#DxiEaEtm~sfNK50_Fiimz*+3pzU$(5+;9YohHlF8H5ZD z5%tP*mnR8wn0Bn0XkKNh!sBZ&aJtio-W-iNgfJ<=KT1(YX|k*vVi?<) zn>}z-mtod(3k_=&kRED4DK}WuAk+aX@)}kqP;p4sVLNY5Bym`;fD{r^VG0<7bEee* zkOiO@5IFjAGWRS(SuB?Gh&@k62d8)l!;6SSK8amYu4Uh8E6XjsiaS zeNGj4FTw7?DiJaaKGkRsagO78S*%J!Ne!`^W(3sUpOmp6&9-AQ5;DeCF96L4YFbliJgh+qmHS zm?j4`;nAJHf|J>cd=~JzrWqXRBZHqK?TX__ZCv_2?XA~{8XHUb>26>GJ~JFU@aWM3 z{X@gqA1!eI-#$Tp80@=7Ln(?qF$eLzyYJu^Uw8okkW}#M$uS`#}9lS z-WkNpx31$muf2l@_fBx@=y2qM)Rlv8FJ!vo>(>v@zO{FB#$dq#vDgYXu(F@a!`x67 zQI1rYDmEiT1mU85 zNdmkpUkN}%=C*?FV{{%-br4KV5-&Qb9_SWxpVMl&e6jC4gF{8tC?ZYMn3>J{t}{(( zC8DcAQ=p7}8X~B}Z0znPLa8&fQo>CgfaMGj^W1fNt8O*#yKZI%Rdk&9fAnM5@cTbC z|f>U_wS$XnM{_x7Mix8_e)r~TUx?)MKKJyNHK zzZ+E@g=HMB-5PsOLj?VUgQ7Zdbt9o&AF)QwyvHa5W27L5m_I8`#ms!UTf&8VEh6A z8;EFjcO-4RRgHx^+IS}WBvina6vDk15%FMG$};DSh`j^ESlat}o%uQ*H_-;MDnAbU zP#=weQ{7N4$2td^PN{9%_}OBC+~=ibYx+L#%w}y@+P#Q~lQ62VX_Mv9X_hvnE?!4e zggIx5hM-0+223Pv#NAy)(D#`JkGKpJ&&W&?0a*J!3t0jWig;!H2;n)K^s7#rHVwhI z+#RBVzRNBWk)BA<7@P!!^4k`@q!fCc^Zfkp-Ftw|zdhG?9 zO@rik`tYw0`nw}WRlqHxpnsK&t1*m`xOEeQX;) zO~=3UFm{cuT<&^EHnkg|xEqx=C~Lw&T@o5}8$a1#zXyMxwYb1>71N(Ted`Gxd(egmQA5tGauNY( z(*Q>>r8xnAMZ!br$?@3?l(q~yDkPW$s$zYgHCW$-#g>7qE~~0|8|yap9066zCSE9l znJT-!r-)EhnizoA<(UdVur{|A-M9DJdWNuDhcqx{Cx zuD%cO-LoOjDo`{UYP|+o$-| zfAR)?{kOh@fA7Z2_>nu;(YGb4!SD>nOE2BPYj55U{#FM_B7XCGui-C!@+BlAy7#*t z-={>6-SO^xhFjMU@aDaTINIMuqbVxn68nU>_a zX@e#g03?stXw@}#4)~%h5NNPsT`X}I0@H~_&1gK~FclROGJIgnY(|gP$!AAcI-jY? zfN;U44~!cZxL_c#71J%595A6M;mn>hKrO9ZNr5neUa80~%oZ-vi;6to(8CH~z>9l- z!T+kGH!`xs+OIky5mdUHtr_)Bj!#~8^WC;>t?&9wlI^T@gd4P&*^D`>2vt++inId@ z^|o%-4IE@qOiFatQbEc3Jn#GNV7XZAA!J`0)ppU?n>TOR@BGxE{K@BtZZ_goA6|;} zid_8N4Ab~`o8PbeoB}?dJB|=g`25ZLJ2wuFU;MrA-g)@-H?AG$fHW(KLdMnn$j}Pn z11V%BosSYbpiN_3g9lv+BOTj+lwTD zqwjh??vHtVa+=y%%f0#B=550yY80qtGYVA7^06#B-3>Tdp6Oz>!eY5Z&fz;qBBvxp zkHRg^tN{T@Gs~jdx8C5=1w{b02%t$ zUN>YUm_{$LFaUXB3%N?+OI9g6@NjpRf9{o+v?>z^9ug<4R^91ue*3%4Dw~vRhD}y! zvIC16gAY&*6o1ZgR6kd6GP7z;$EJ<3Np#7f7Z^bdbKapar<8h8hIa{xlr$8gth093 zvhTW-nl_hx8&gVbnq+2%oK4zUYkf#&fCN&~!G>1qKX#FQmZnVxkD%#I+c5Xpa?Yx% z4)lUHY&k{89H~ik_neYeoX8yx5qN46bI$0yjHXR=bEr0wv!S|&ijbDWOD5+m0A^2~ zoc`#&dyo4UU$}l+`bGBWWXfT%1u&@5005e%No{#0os@i;L?I)-in?Em>7ukgP6&YI z-17m2Ik-{}i>)#XN9B+;uu(M)bCQ$V7UGf#G$F#Yw>#fKFkw0L0Rt^@EO3;z zH2hrEj>h-%N&U-O`!4|#2A*(?q$M81q(2mM2S)i9ghN?o*IV?7(RF`d=1!a$xL)Lu z>C*3}z)PX*4Mvr*|Cako>1p+PnW~DgutBQmJS)Yupu#>d_2V9KPPiuq5C^Z(0pguD zO*U+;m87Z!q|8~FW6-l&7hxAS69Ti6-?C?@5YI-5tij&VPuKR8L;s3;nf^HKr^App z1*U5OPJ1+lairGz)V@Iy(l)6j5uhYZi)C7YJhLE7p{31Kucu-FElOVD)lzr*Q|$4nqU0dOmTj5PN$&bO`1sKv^X7r5;-&s1L&+3 zV%3-%aZnOOa~YTvRD6-`*Lc^CE)fFCArzu_2iOGEAHgeC zFv~gCfF#j0%{(R5lr)=}r=;F>S(~IqciX*f8g^aB-FD{1GnZYTQ&ROHf++evv#!U? zoNe29SnQb)o;m}MYqDafOBI&AKLIf33~d^-Y>YLeXMjvi!?JE+)rKCY48mEb-^p49 zj;3wlt4@l++et!;vWSS(h|Pi`E>i3BhXC{s)3YZ>3Ci`SD7gWU;@Q~G zj-X1l6Y|RWb4L3QFS*a=Z+yz{^|%A*T%gU$+jezsKeUM@PQOq09aHDKO~!M6WO)3C z$9U@x9^>@YB|e+xXkYmhe)HR};#(&V@E2cs1xKmDs?X&*;0p&w`0ek#iN{@seHDED zox8{+zIf+0R%ahq_<1aRH^=S6BOD(u@%r8S`0SlKSTlZasjsCfzIu3ld8$pO*GSc_ zHNL>G3@KyrXj1m#+Et8@5wJ#_G=^?+>XADZR-d_|8vHsUsY&J%8#iOu-?IIJQ?{^_gLHA77u=kzSzxl#V z`<micLZvncN2#Rahtb0jpe8=XP<9 z7xx!C|N1*O9z9yLy>QyR*YKOVN!E~CQ{Ua&ccDnmMmG~tft%HRL^WD?wXFbjMFkRgQo+l?5~aR>jM;np7k6nM~g04iOM$Z1ka#&3Q_B4J!kTLdlkQKo+mgq4`fN zFlftyB4b>0Yx(Zw*whVZ3TBn@aL}~u-My)Jk%(0OE?3LdyltD)lv0lbI}Hl&CQ#(aW^l3vrk<y-iT8q3VbML{wBD5?#|OPNoA!m@L&9!b$PM?+JETWaU66ju&) zgW*a+&DhA!-Nfc?s{OD zBfJ_!0;crIJJ*`^$qSdVwAulxDWi^><;Vm~@T&P)cy3aeN>gEmVXaUb)|x45e91l= z9-SPE)kw63CRiUbGGkaFJjcXBI}}2w3B+o$it~>M+K7Z#V#XRjue|uM7b@cStTE4Q za8KkpLkLi;?t|N5IjvlqM`S(lX-RFP1(LP zag+)eCC#G?vufx2$n_r0DWx4x#LCwC=SF|ENlnMfUqE;!AbI>8kvJ#_d94Ht(GThf z2vl%;w7pFioiaA6^FobvK=7e%&)EeEcpm)Q3T$H{us+q5(xm8f8Q*I+8LTpE_QJs{ zX{fRFQsO1QP3%El#8f8Dj%(#zSg(*WjtCf15yhAy0yY6x%LwvM_nm{esDkBOGpK~s zz@R0ly8~niMINSuSY{|mk9rqjQAPF$_N=6%$eJ_|R3ijQr$JnZ3U$YoX2DG>ss%nSE%Y6m>TVHu)%7+QOO7+j!egAl+Do((+|^AQ*AO$lQ3^*I5~Md+9dxpByI5I z<}YH^+!0})Z293xZxDd=FY-a{af?>uCO)e7(!FgBiIt@!xN$kgUt}j$$(huf_~g&xV7TN zm>*Ql#)p~Pstcioi&b5tM+1pP$*_sNwEu4WaMg;UxQAFp?BfH7aiy{&M z65Vpy=g6oV3B+2-%I40?#&n)kI-MUR@GV?yj@kY~?w07D0qFrLQ85UZ2^64Qe++E$>H6;K@g&X1?E@MG)bx+N#?aZv9=uS$~p;)JLF5tHm zg%UXXRo*>YEUxu^zw7QaxCZ#0vi5J?ywU&mmk#lb3G4a!(k9@%xgW3KbDSevAEl~8 z1+8D><-2ZtPaDsA|B^Y-NamMbzPEdO_q6@3Z{Kc&w7n$2Lv z1(*dqDjRvI2$Lw6)+ZQQw1Yb6?V%dkiX5?L1g27OP$l1JU8WEvoLvQY;Lbj^8ufeV;QmAY$ zBp}pc`WouN-EpwD@1K78lcLnN@6B3BlY#7TQ)mhc93?@;%pC3%mEuk68m^Afuq>Md z8%1Pici(Y#tgF@13kZZ#)L|6!={N|7xgqC_MjK?S^6*2GL9D9DY?(r}SlmnFuxvI2 zDy;XPR+Ly2f|JvZP{C-!$dImSdLA(XRU`Q?bo(eG+2Z-x&1T)I>r#{Y=%-hA7HMbA zxkZntI)yF{_MNfl`4LcGE>_giUjVq}49gBi{K=3#5x5rpXUm~A$fk5bdclkwl&W!9 zKuPxq)t-YzV=$0P0B-T#l5++erb)ZSVzu|pZ@=-$AOFHD-)q~3B|ucIjp|lDjCcfK zp4Huj0Y{(!vO*QKx2_diX<;E$eO`i|4XgW)a`B=mJG_wsI4GPKvvo(D)F4yw1V_~u0Av7o zs<;4miF)N|J@v*#BilY6+1 zmhh4>y43{+D}q**o7GSp~^ZGaV|@0tDPl!xDED%3b$1o zfWY%$4k{zU#OP2!?oIR2&>4rZq$tbQc2$j-HfblLq}mAP*0slE!{F6aR!~oP*~vJ(yP>9I+l!{qmK=Z*u$R7e>NV1TC!d(olzp z0Pt`+2dTK&YL~Sv05SrFz#$$+J98g!)#6YZ3j&J{SR&*K%l4faQiC-*Akc`_AqKcJ z(FYIXV3kYgJ6EfMMFfGMjeyAs*Bow?0yr$OI_;durPTsw#cX z@nR9hylIm5B-u8!K4;x;ck-(1rD>AqoDqLbcIK@+z_Ry}oU^G2G^HHnVj42m6WyEW zr)%wSQk70Jhoh#~_~SiBRSX&SwHp9*)nWlE#$CG^sj8!4vX}x=(s90Xw{f-dLk9E@ zM0)?X?N@xRR{%k?h|A?S zM)RO=9DDB&zD@2*0DHT+x;&hd-B`=>=v5>S*tG z0INQu0rA&9{Ykv};tl-DpL`eJe&;U!>W_U6htgnYe+Oyz04rpC<=$P~Y#MxK{{a26 z#|N1RKzqWG@#-DHTel4lcN;vJ&9T#U*k3Mi{juQXyNa7nVqDC+URXZZw;j8)8SWe& z;f?zbaBX)FP1199E$(C)m1czl@UBMF5%DHl1H@6T7EzWC! zD0^Lv7tb-5>Ox`hXeDSiT|ts?H#LWg3J-SY&F!PZ=Ju@{()mKOeGSjjbKK#%?;-3o zcqvZHW_6S8gn2e~%PricX`5k3AI4$fYPFiJma8L1fI$gYr@=x@g7p>X<|-mNiozNr zTts??-=UV^5$^8jmfh~z+2Uqz{VqUPRrAa&=w)a12cN%Xzw^@#?%f_+^?OO{qYim_ z)z)!AijHt^hHklnq&ZX(lqY|-H*&mi{WSf1Kk>%Vzx?Kl{;ju< zR>d}7W&NtYoPeSS`v*`>5tvgH&cu+w6G9q#zi>)|yFoO;`eoVRp@_4)O)#yXzxS>r z^JiapDdlYaqsI?e0@T95iclP&ndk5lc4G;q*k|*d zX4bEIkD!eLWgv{>gWQATS(S#&u)DK^PrdxIiAv8N(!{>N!sC%{FcXB}T#uYdCXqs> znILZNP)gZY2o(U$;q#q+TA!J%7Y`I-KqoLPrt1cc6jF2aNk(A2HCrr-p#WLKuLJ;G zgeI7KxcF~1)R}J8pOFY)6Ac3Z#ez;e($LnJjnz1($)KX*ZQEGi_u9@H@B1tsn~Ax* zFU#2Uo>B#{NqW;V=B$`BIGeWsfNs@8lekJFD_?0~;>k%`*Y%KS&Y%d2_++$);M38} zM3W--ImFg$5JI7lYB^_7RpeZKMM*RFl(YumApkypd~)Z(!{g(ZUbz0qMoQYYfuxpe z0c1ze3vePS_Fj1@Y1{MxxC}B10?_iROWosR!?K%5a7_2RGZJwhGD_A{JW5wG&BiS=?=p>l2WJlXRO*Z6QJE86X493*{R|7i+3Zvx2E zdZHTp*qMHW`y0~diuVG5u z`_xOKZEI_W+IkM@C$GIF-SLTIuv1K1_gEhhUu1pLF+Okem{0n_^pOEyRQ+94Y4=eG z$323U6`Efy>N3C7_$O8F!wSGX!X;&d^-)~M3kPBZ-^aQ%AH^ViQU?Qo?HJrf>r&SP zejD(ga&1}LI)+uT7yk!$<=!Q7&f$C$NVv$vXSqI=`i-)+DwYqRW)*rd&2SR^L_84-#5>F%C&_t>I1Mh zJ#VzK08QI~s@61#LWp|}d2s&j=k0B4$G2QlR=pejbZT`OhNpUxk9NgsA*lrR0m=>& z#h?$oRum3qw+cEB8FrtZ=u&2}Vpk1AqfDgVONEkjfej1ND#kOgY|8#whVzRh3AqNc zC5qm&aWF4=!em|PKm&J(K;V?F^W@=$r{bR7otnf;G-d-J;aMgGi7w}qk{XFHzMF;Y z#-ySMl%RjcOrgN#z$@AG9`}_NT=lXSAzkY*z?F^#IN2gCdDop%? zcv<-D8cuKgJThm`&3+c(slf*~!RPl1CDr@XyVtbKJlMTA!RKv&^uT4Q=F+mQIsN_; zZ~e++-2dYzPzSWR7_4$QmdhS@bdLYUm%oUA{r21V@4xyreEE|v;4i%NNxV4Q!S6j@ z;NJav_&cBfG`#y@+0SAGt;fIpkru!GW5jn~5}YN25inWCOyddC1J@VCkG}@|;#WGn zbYIY?F%&L{h+L3kk9Oub!mVWZ2ve?$foff&%S> zBu1TByn3W6B^ZAIl+t+6B}6GO_v{hRw@j=hU{i551cV{Q5mKHOnv=Dr2d^niHkt7^ zVmPn{58Bquo|3Y;=WH3l&W6G10di)Bb=BQHS3xy^GD`Nv60?ZU%6vZO(ZQbHx^dK8 zKRiggP0N%NZ$Iw+SqC78dkE)=#xB_g>hUFS;83iv%LVrM1dVjS^8nfoT;EyhU;FX1Yd7b2mS1`O_Tnt-3V;Mb zJpz^N?(QI^M%A=hN-~JL1BsM8gCIGY4nQ>H;wNo(Xm&bx%1-e z8_N@2E>{FxKuZHT2pH)=1bbuwTo#?d+$|+ZeU}5)83pw#@I=6278-QJmaH!1J$5TX zN`bhC>x-wv;L2#_-XW_&xP`-WN>cAL+_&z7sG?C&@Z6gbG*!XMvNpn%xVR9FN3m6E z#R$9<3tUPGpLppdCQUuuluX%*aJ{35#+SbUJcS9w9Z3OLNDnUu2}MVv6eKfuO^Ifm z0)pAjo}HaO8JYhDbn+rmQ2$mI9!Ej*^FxfXK{gBVeKEp??zG~8J;u>`dKUxMV%Js~ zkm>%eN374+Kr1zOEsicB6(k0@G);n=o0+AYbCXh9K6?k+(xu!7P4z-X(gAElc*L2T zIGib^>Pk#F(6&vk8=j^KYn27)9MU0y4VmRkO)4egrizSmur+wR>fljB5x9utkjsh9 zQ#MPlzW&Zj*RSoL%-RMU^|!|0K^a_1yDos@5T1u{?+4cN$UYlqCr~!G=o5r!UF)O# z%#D2b`2l^h1{grQ%2=491=B!bGQ>3ii&lF^dy5gnjO`chp zw3`scq(BGV)lnLBaLgaF?C{FTWx3zDBc_im#KE{yNU@V^YTkzSIOc^Ld8*^f8mLS} zZAJXipFJz^be}da-P7 zYPjV%M^t6_%k^Tein-@{_jql!%(}0G%fo9=K<+_3cXBN%qjxx!WsVJB(=uOj3`n}I zoieEoqk|J#Y(YLaIMijzv>gnC&`|elZE+nnJXfC6`s0?r(|Zn8xxoys-5Yf;QZ#>A zj79^}KWV%p_Y>x2h71CQc>Yb)V!8+>4OMFoe{RT>q@_(zt@< zWMvXhpDWL=&L=Zg{a$l6QoS5ZME}U}=D&J``~T)K?2(~Oa^(#6*}x3^!kw4!xxEAY zPp^I-_wJrS==gj8`gifa{FyJ~&fY$jA0Yd=T>rFg7Il=Y){n1mv z9k1@~+xK=3b1D1tOq*~o*5Yqk+s1U#8#bLXZd(K42zM|q?x`xGAT^K&hyjF(N;qyR zyhvDt$GE`Z!q9li6EiXy5r|_EN=n&$uT*5m{p#%Jngmc6^_mDK^XvkNrs@H*7g^-6 z1w_C@HmZ8GzpuA$9O;c~*L8Q^N|JH>sbrStNsi)%T9`5v(NNd*YCso)$+BtD!5S{j zIk$_`#SKaT=TmpPL4vD-8Kv38kAeGHwkEn)T7a;=?{~Y^>Xw=9NxXuZQVJisUQyV#NA=YDSj`tqlA_o3`G-+s-W>bN@b5E^G?hWSI_jcQqJq%CCeWS_M zJr!)5#UI#-@XE*zS2On)Zr}F9-QC=E847`wUAYYMCL!NhnC8fE140izdc?|&bA_$4 zYD3EqP{gS@dn!X|f+k4Q&TX|ko9e<8eeUru2+~{{L9;T;u2h5n~Tn$!XqLTb)cJ@s;aqp0`R^7(DnU`t0o8VV!#)D3M81j zE5q+5S3@R8RvshI)zv>D0|v-k=b{nCugX&ORcrhNRn3&*g(5V|rj|`kPZs-cz4P$k zGq2o!aKXG)OU^dFZ(^KHd1wtLS;5+gseYr7rhmD9td`vc&)dAuR$zMbnhii33?~fP zymFKx8ql5koHZbG^4tNwx&kc0ZRhy(U)IwmOzLTP!F2$I<2Bo#asD}%CkK$twmxrC zlo!>9Y&*BUM};!$=Z*Va^sH@vFUyNu@EI4}<7vm&%6d|cJ~2ud!e~(utQvdoT>JEG zw_a~gm$svN-j)uvW_TSudWOoc_K$N{t}~*i*lInt#=@z%(gt8X0@aiIZ9IFzG5*d~3mhn1UMwLe|(_kw$Fyd>90 z$IWqZohf|&ewXEK+8=Rwzo>1rFq=^kvbAwyQl=j%08LiW;W6*FZXg=-9Szu_h+(3qZf~`rYeY-!~;L1_-*j)66B) zAQIo*oJ`^xvLF$7Swi-{j(3(VnC~Q-lybM~+DDI`+<5Z%__n)OFUjX^pW&&i^8SG_ zWv!fZ#^P+T*R8s~>$({nQ<=IU{SbiuGoGrEc6WCd*N={H^XM9G93HW4XQNcxpDM(8 z`tlk5;is`Y{KE5MS^#1Mn!_)j9k*Pw?enu-AERnr(~r+@2D=_0vJN~0>tJ+P-U7pL zbKL*xW4!Y#PjK@35~(4ydG_2nfW@N2wRVpG^v8Y_e|+~{{Q4UmUfQ4G-}%fZ(XBo> z_H)w#uinY{fB&_FZyyP?b0i2d1w9>enc2CAp#uNl=N%6ZlK<_0 zWlV0vQq9yL9x`&fvl(8vb`7uJyNCVx98J;0T{MEP9UgT()a8-}WfA0T-06+Qwt*K7 zzYGf_f=US7EoUT5jR4GguOfF2WFMJ{+0C?o1*rxvASmr@-jtXr zSDxS)=1%tzQ4L8ESOsYXZXSUJJp+`$fr*2io#yE1P;Xy9NY@Syq)p9e^m-r09~OE^ z{o?MS{fvkPSQjiM{7KP;EAkDb_kG`**}Q;%;_l_ouuMW>c8f>+ER`bmp`s`UH0L~X zcj>y-t*-BPNV=+sx%6DUd3b&KFTS*I-~Lf}*FFdK|IA4lQ8`w<;q6Ba{_xx4Uwv(c zcOEws&v2+;J5v0)FBos^FYqI`JMQl*kXPu@;P>_v##))6&ATbIRI_2weC-|;1H_U+x>5%&DtB zVg-s9=UhDJvWSex^9q3g>_Z-c7J>4_;HD5UM9}O$TYu}|TKmr4eRuC?pfi9F8sN#J z0U=vxUA7I{g)x)Rt~W?hc+O(kMi4K;sHmG8S>$?TFd#-pEdVnqZss0XAFE`Agaq5b zeh#Ty2dw%zmMAbq1De5c&1t{GT%DxG6*n6I_5kA`@b!gu-p*q)ML+fRc_(I^jJCqg&@D z2~9hf+;^69UpEm`^KALf2!vxsx>KCKM$@5-xn~#51NOH>hL5#?Jt_Ga7|_q13gvqp zjI44h1(Xdpct{N}Xy#B2lK1B4h{zLvb3Wg1%cgL|QiWD6OoNn^1?XG=TNutr&$6np9RJY0CMiM;IE`R)}!zO3oipwpYc`P67|m8O3=@LieKr1LV}t{OV@ z+=6)1mav}PvhrQ~Z5sT2IDT%;z>RxiJm;Jc)8@HBQ5_6st&$qhtvlzeH(qs@3k>sT7bS@ITxN2l0+L7xLy#OQWsZk`yWUu-e^_tzv{l!fCANE zG%%XRL4cdFF*n)2Q_q(HWc6YA0K5imUN7SS8cR;1LK3NTN z(j4zqdX!Z<#AWr)8sET%(KH?tn*D{QF%(RES4;qJgk`+}a`XaT(0%l7_|ECO_^tbYgnxPekMN*-0yV-{ z8Nd2vWz#AC!`~t(IjA9OB}xHd4%|6B!sD|uyms$heD=-@5IA1n-OKlyoh(mj1#7Nq zWj-b_FMa%t4i?s2$?{bzH)3X~D1vPU z(Mn3Z%3{@ra|?Y=J*JppsGz$IXc+qi??nxH;#_deAa$|MlTN2G(pkOnK4xE zC*Tp-g>-i{v&vpp09-9s2P6}PHpnoDpvt6>q?u`8Se6Rl*A!RrL}Mn&ew7aZyGhcL zs)8`G$vexhfAXmNAOBpkckT=^lRm(t62ZUUd_a8j%^AM&efQVzDpsB0#aj*j`p+!! z**i=8!{0RS?KJq0e%?W>7-|IuAVImnt;IWd$6kD&YRHGBsa??295PU{{2UZFJ&!TR zy?lGV=fLr6Zy+_THBFMf@7$#o5JmN&dVtg2MI9}W7Y>;b5lj;iCQ#gI28d{=9is;R zP+?;poy_R2pn%9P+_>4EE{{nElPI&97MV)VmL-V*6!h6TcR(d<8Eunfk&U_UjS=n7 zF$qxQRd02DFrDt6LGc=R%R>Rw9fX(-A<`K@v{#p3w+MMUEVfIqLRj&9DvVo*xXGIH($)ZRQRy0JKfes%#lTK}zSdpR!FrZz(B{pPaTJ`?g7LIc#y+3}!}Eagyx%egLqCER(LP5lknW z`Zy`N<*Wf#5u%cdrX;Fpcg~p>22?m5$0w)P9z8yp-??>k;#cGZ48UZ#)lJg-~%z6c4wd5Pt$_>We0Op#nvFWM{xeVu5NuO{?81h!nt@*9M z%sJ3{0@_Se*fyTG-cN?}YaR;=vL15`)8_z&+9Z(T)T4bU%k6+O&wZ}@!HxQOTHS88 zz0mtDxy4vJTZqi`!W=x;k}>Id!z-+n(}dgM6=2+U?v^#SZyaCyar4}AZ?93eYH(bh zA4AseJN&HxU_?Q~)jG9@KI~YTPajLR)y1|tyXe?e`|0NQEp@wg4@nAb61uJ%+JpOc zhW3d4ZCVr7+E0SeP*66b4AxBZU5$DQq(q1OsJ`*dHZo(rIgUn>a#MA(&6LXQH1pD>P@>#cg zRRcUl1WA>yzXK5QnyH`o7OXp{lA$CQ?#gt@`9|F*S zM$!m6D)x4F{Py)5xOMXe_ILNtrY05`J|+G9=}vUV;^<3uHvbWMFW|ESXyKTB$R#(? z`7fi#sKzJ4trP0F@T+Fj7_pyxV~IEZ$vqsuc81g{E>OUH?zCEVm^Z}RPafgnlT+N; z-`~o%dM}9%^aOtCFYn^DgC5#BJSk?T_>W)uMf~TV{Tuw$-iM!66_>VvFbNG$B zU&sILTYn#4JAM`Fgq&sk>X#KS-3R{sH;BG$%v~J0&Cr!XDfr}zH}H+`y@}(+0y}#< z`1bBmmnp-@eOY!R&x6z5mPOFh2K8z%M$zgBxn~d*N?mMuVJb?cx)+*ELh;cT5f)7k zDcgFRPSGMI*x41UA^xMdTMgb+jl}BiP!%2>?8%*5*VD~wN4meWBT3S9q4j~JssW9O zE49Oo;on9$kUiHtqv(rPmb3J$eqThqcnXAaNLa3AvS^G|h|pn0$8TH|(Q<56(hSqkm-*8Y%@gn>W5(xb$7FJ!{mLWPQ8I z-oR1KO)$3rK}x8g0jvpJKA0}U<}_H(T&K_svLaqVj*7ylaK6*3nVT6qcN0~5n}pd+ zlxk)MimN&!f;?dkqqZ&f)2uTyD5+Jr5@qD65+@O|&`~jT0s`xb(P6ITb?6|RI|4_h zF9qHWSr>G4&K)pMP0Q8d%s2L{>&c zapYnQFS~dje{<%o7RjMe)G8Dy)&h#a&5%@K3`3-j`pMAHp5Hq5Hf>|M&rlT!o2OA# zt;{V(5>4Bn?|Rh0fDUNWG_)cYV?v-_E_;29Pzr&o;>8a?rWveeK+7|CoLWvrvYa3nogVQxJGkw@(G9hoTK; z+;nUmMiwjVxQbzHg4UZra(zMttT*$8de5O+CxG+%{kDN|0Dx@f(dK=veZ>Uy^mSJO z;j~J#Znn+MHn7=NHY8ow^0&EM_9AFrhzM&yZ7GA%%37Ae8_?8ne3Z+;^zXE~FunK2 zHT9N5Aj%1lLjaJ$$PtaAuxl~7_M+$4Ikw(-Yq@WZT_s+FmpQx1IoP~g>R}U<_Gukl zf{PAyHeJ>hoAOrhdg@_2^{(9<&+6}HK15Yhl{yxW+Gp!y%A_7f@OaYp=vzT@-}c+M zalUFQaTGm3JD-ki!;X6W-8m^xAEhORez(>H*UumCH}RVBfFOtM`nE*C({i!gOKn@@ z0I)h|Za@F2>B4bwDBVf>ectt*sZkVT6|#Av5GqnYc8EFBY}T$8rwe`e-3Ko%&K9=;cuJ|tdF4S$ zht8E8GG4 z23Y+=0QygPidBO6&V0tBg9F^Uam#NU9bsoS3vX5TVRrd5licC$Ar{wvN~)^idr3Rb zJgdDAuYk?fOmJV57;f!821~@5i*T9}Od9uo{Rv+GpB^B08O^*5ip6I7ynY><$=tAa zu!FsWBfOcHcu5YBHyl4IggOPdD%G!)ldJ5gfhS(Md-8Yi|_8t_2^(v@7%hPt{oi6 zylH}#WL_AxA9y0*YpelfxCNP87ODzeJ@Q_IvXLU_yDpj8tmy8RfOHk=L)H00fLBGs zRzoK`rIg_4;J(x4?nS_7ecz)=t+Xj~e)7-1u)Fx(pKiF={h+{Sfr038ocHmrzl_%w zFZ%EPvv1&ycRPIg1;gL?=~MjJrxTBM&X82mXG5O}Amhawj^AA>9z8Z3&NrDxf&)Ir z%vV@&20nEg`(7%~2Uhd57XZ2Qsh8$`d*AcDCq1wL&;X)JXAxC55iZ5GF=9zn&opTO z?t^!k@yX%oqHC%Q z$Jt_~O_RLqdNz&vK2jdn6&DOB7f_K)Kez}ug9rxzVEwm224SP8j^}Oz;x>;vfSe7- zXRFx@f-`q8N7Z>S-bVJVNSHw<`Q^6zZ^_T_`Dy7Amid*QdD(JlojH5;>n3GY(4*{F zXQd9mPycQn=hzL-pU-th-{iLu{KM#yK0SB(efq3z;PU1*Q-FHQ-zhS-c6||0T3enD zWm@Nj?NsD?qc!hJEfe%MV`_Z}l zT=c$M^F7JGUv@vNb?5c`ZFv#8Lzau>F5LRbxdVWI4!y2o%5ceb;JaP)oO&+grO@X~6z+7l5kTWTr7B#o$8Qnf0Fw~_5jKa*4t z5Q>)dR!~6JjT}!as(LSP+Q$1n$8R#W2$p)rNUB9(0 zS79}qGAxBau5Voangke3$5Pa-jB_XRX8G$sX{mRpx+3Ql{?hfI#Q*x!|9%0VfqVBJ z;Gg{RKgO^8+Hc_a$uXMwF8973A&gx(P1lZ3$2oqN5C3kp|5Ap5%WB6YF98S28 zEX4fAJNVn5d6j?hCy0aD3fX#OBf5Sp9&^Ww*W>eR?+~APIU%n`VyHv0hZ7v~G0t%3 z0|cNal$z&FO6u*Sxt%W0>~v+qrAEw2D1#?gz?vL%R-5-g27RS~5e}mhVq#gdz(S}( zTe!-d)1X&}_A zf1{gNicaUP6)otHTo~TA0IdSJIH09tyI>0L7Wl`jam`^)7^SKVZL(9H5XJ0;n~+(% zLUp7zCnE430>G;Kv0zwNzjHh5v$DV3LUF~ z5nVih+6GBUqVIcFXKs;TIEw`SC>oofx>unHg@hGEB~3Ol1kmT~Qe2_hSqlO#IeX5= zot@c$V!N5=Y|=DI3X7UROh`x)8i=_=YLbOpr^B+Pwn+eZK!?A5*Y`=N-uJyY7b~L+BZ!j!KhYRk#Le$+_Fh9v7@hbU2i$t?xV-2JGX8go)PeN)&LG^+Xh}- zP%j>79JV?`#GgFhJFM$)+4ghFa-R0CH88cF@Ej>@^p?K+z3<-$c}XV;Vt`Pqh6`^I_0bsI?eHt_kPXPi5K@{l5PDFjSX zkQNGf9BaC1S;(MfQstcl0J^Sk-@SYPlU>&zP?)DY6IE?Mz_Rr*yYZQsOC*s}$|StV znh6|PRR_Z&w>P`G`u~zKEaR`yBq+!`}y#V4v|j zcYwRQH&(MOXw0RN4x|A}wBmly82$4H`e^s4d&Wla%#E-5fW>D~091~GDMe0VQ(tp9 zR-gwh1)ilKC6zAa?pByWRsd99zi}v6ssHe_fUAlh?(gWeql0wo`gOg2a3GCp074c9 zl8+*hMABv>(-G)Q5am!&>XZ~s(wwuYh*-B=QB?9188Qfzm;Pt|_;V7_SC^z7>! zUF4!Vy=Dyee*PF7V3Q=ha%;!lda&vrpREWun975T7Bt1-y%W7Sq#$_elwL}~3OzJw zL8sBvh+qVo=mqkC16fR9aA9>yi+?4+X8=T(drb)`X~gUcj8(kvJBZRn1=*|s$Hm-O z#nd)e!;@l~`ruBOYhiME%6Sve*@u4-^M{bq_vR`ZccO!#JB&VCYE*M{t%wp?HSYk) zLOR4n954;sFq;F)%;H<%fTswWtr=#Gs2Y7GA+V?JD|2X(0Pm#AoH~+|CgzfbrV*bN zfKZDNbk$be92^{Qam#|xvmPs|>TDC3FqkL!)Y^>(jv&i@M+S4;Y6uv}V9HX|YG)h3 z=?ZQKLzsbU7N;eIImFG8X35P=nl@Q!5+yh)Ej7w^)}Ze*wIE`#{_>IDRD23HnvgpH zRUMAHnIZz>L{OY)NZvGwUFTF4G)=Ocb4qCzTFz#vI>EHF*32vbZ$ML%G5{vkAPtK^ zM5Kb@bQe)^Rm~(lCAB_hC5T+KyHZlCjAIg#QZmbi*{t>DYSkQ{oE_Y`b#$`obGyk1 z?D~uMJ>F$J{^o08`Y7wwHHjt5u>Rt>JsYgut?6`ehLhzP1Y%bm`5lhzCZO}3ClCJo z_x_)M_Y(phZ?fFhS~cLk*`0os*QI(s2C33tcIP|To6SFjjX{+wt1O_Hg6vx|Gkzw`A=QwPbHoz~$2(eY z-Xup@!G0iM<_q7M%MLStU+o0b+ix$OE1}fbY*brUM%ymg#u$B{UT6D}U=pBA+)hQW zWwI!P?`+lv$;vGlNwE$TO1M>u1PM!3VL24E!#y&iX&diW9q+z<@8xdQ9ilKD5Nq%< zx46S#BufCw=dxy7JU@#x>Xt2wlA4rM<+C*3`tZ~w@B5x9B}5!0aaGB+ezslvLjd{* zIMs!5N(uY3J-@wo%U}M)C*=BzH?iB!KuW}E|5!+Dd=P=fo;`^W>H1HY>45}M7KzD<3rtJLSVlBN)O+2LFN;4aR7e}Vb#diO6n4Qs5F_qyh!MQ|Vxc;WgD z{O;-ZvGA#&SP|26q7&kbf+f@*%+$|v!n-od50U)TljVx7rxJ)P!vTjF`Dk{!yW}!~ z3PZ+cc3#F$-~0>!;_Y|d!TzWoZS@6-F31RczQZ}mTpZ{#oIp5FlID4yXp%Xlc)(fRDs zd$|LNOWZtYaqppFwaRD`*P1y2+~8dZe{48r6B~$M;j>*}z@GxsQBT{>+guV}UY;^< z1)sRpiryD{aMl-4F_0w+BI+P00-8xzu+?JGGX=ciiW!Y72v41g)13lZW~RD`6DA>r zlbmTK?3jnl3NW&S37|=$ZpeU}Sx+-~-}Ma8fXvy95*QLGm5J*`Vou!=NTrmLa)%7M z9RZXJ7?HP?l`M)2&kG%MmIbw-kfy6&IY^`=bT_P4xv$`+IXtN-L03ZEnL$&B*f28* z8v>-0YT{W8nl&R9)4>)Y#F(8%D#V>G4HQ&K06b9wF!tUZqD}~$ZYG(`LT3aIj9>^t zbIX`H*llki=X`mMWA%vFcnM_3NSq9tG0&|;h5bY*IDT{n*e z*yk)WX|sfkwz;{eiuXA~RB}=^0!&3J!-|L{MUZnw(vaP#${l8d2qP_94X_GPLEm{{ z@szgX4s8;0pT!+)+9sIDs_qdCr@TkiiH&z{XRYNN3f9@Ornc$3u5X&Q@tm{P2sJ4s zqeRfwl#&5Xu`peF1o>e|z(CB%loBe_SCbY-59cM2jucd`+UeaKdJ*l;-LX39E+0hR z!;nn?y=5%AB?yr#-)por5y0MZx%&LG<>TXqR+YVrCELXee2)BWYFc0MsTVStr=K@K z-L1^xZP%k3o}U6JZ$4{UD%|p%ZF$^w&&}i2)?}A3bln~OX?JdNrNE?&MK)^Eeptzg za7&xoO1GSM831_ho*41Eb2str_gXLCYG5bPHR?(gN|^DNj)NyHZ&e;@nG`mLrb-bs>_k_FL5UFAY~=5xUE z1x({%DB}7G>9R%k(^}+KQ2ITm%{gF8hq|E5&RH3`*iclFE zJTHJ05~5Ni$Dk>KoU6zX8SwtQ4{vp=?)ro;O@~|QCxa4a#IFIK2c=O}ibz%!g3NH& z)TG?>DL*Svr>fpGjjvWKG;L#UP7&!S5EXHab>Y@~{t$rvflb72yNB!h*ZhUO8$6mH zutmdzgCopmbJ&Nct$Nkuh2ip%t%ME0rwCs*`~J2I$oB?71HpiPZ#?Q}OPh3nsq%bA z5T;fZOwTnp3If&v-~FZgc=9`^=fLNB$M@>#KFu7RsNr(lfloJc{L;Jk@c8%?hpEA_ zD;7|^t#f-~jXi1TkI>-Mll4wFK{b#Mq{4WW2vZvrMYtu$K?uB z!ck`LKqaqUG|$m5>wej)Z*~z-4G4ZjqkX!B#lUs+F-FV!6q<8H+6$1va%@zt(g2A4 z**>oCU&HO)>o}Sppw)(lH*Ta^JExg_h<*XjnHX%&h?vF!WC5Tlsr5aORQ%DZn+?on z;mB}CWkycmr4lW>0{NEv8vt5BtnI#gxOehPUru=IMO-o9`ITR#$Zb5%NBD#8FXA=- zG%{rkcpj7E#1GJ0LL)sc@f_h3Ve$Km?veYP>7rAeZz>!=|ep@`l6?f zS({|F>Ux0E=WH={7C1hnjm;b-h^iA{Mp&Dw!KfF6kDhiF=w1_pB;Ll?lzM28o!EzPmf`nNX-g<+3o7JDjzXt1AaSx0bO5f`Ed zsU`R;9PnA&Fz1{~M0l7P+gU?%Z%>!~P9b!<#FQ`EsDkmEu@!PwxkxWfRPu0Jl@n8MSXdrHE=o!Zn~6lY5;z z|NOB{kh~(lm)`TT&jafEl+3T!4Q!%kE+3(+!!`_vmz;OuTWw`7VvRj{j?uXROv4?L zBe<%)uk77P1!Y4rcd-mDd2kTO=E)tBLyYNT;72PZRRd z#*xaS(WbHe!##5+`lPba^fzY(Uig45HuH@#*u2L!;C=1)DPLv7uvf>jIwNix{jSu% zF6#7~)8n?zy=`}bE%&Wa3U-^8od*oh}!sFRH|c|)+9WJ(QQoY*Oce2F{HN~n_AY~q4SySeCFlm^ebQM`_r>QxO05$FQ|jceU< z8T#Cj``&XzGo0EQxhfyav8kTv^aU?Cj|}#!mTxR1Ys4{khxHCG9s*JZ`mwd6y&4p5plQ!LGOz3*Utqs6Tb}s0C zllgL(JbeN_v+6oe%X!)kIe^C%cqW}CXyACwm>p8!ZW7WQqf2+yd?uuTUKQvrZAWNF zM+g1s*&?Zmn^_jo0TfP2T_U79L`lm5@;6PeZA$b@n!pRG8D{X5ggKj&ge0Muxo8}N zC`5!QDRMT#dp1of?&lG>Riw(cs^^^P4oxX}&bb73b#n((N&vv789_Z&HC2JT=eBKE zsZlH!D-{vXIeXbG4Ip}1;HaA^<9bI4sz|`jP8Yjf-?vSZauQjYM*v!LS92&uKC-=! zZ#L9TzU4)Hv~5jxlbW^d^JUjl`_vh$W>qB6W+c+1k8q*nLsEPicG zlNf7d_+q)5J-GMqMbEC9v=MbRs@GOZax`N+7oPmSzCb7V9MNY+d*=bL9GQ4v^CNDrOy~X;Os|3X4&Qw|?~@ z-ubl$n9mj294hPf#heW)qv2F6K;(0D0dd$<@G}Ow1c9TY;8@h(#IE0ipx?iRfAE-g z>u}#(+=M_f!rTK3b(o2h4x>9wXj)L7TtJ3QdNRluo{L~75iCUEMLvn{z)Z5d93*{hs@)BX&eGnR+T6FCsJ!&4rsf z=e9}Xp(}jQqG4e~lY~_L(aqy!uB`;R%tVv2N}0Ml`{n8yDFR<{{^*~4G4l$#}WyT{TgoKT^KH2|C<@E?<@~4^kcg+y$0%Xv-I{SyFPiBPC_%{Ri_FPg!pb zyBe+mxDeH}?YxUpx}t$Kc1+cvhf=pJc7jpYdBU=0DT9F(O|O9T8tZwu2K9Fl3-H=x z1fgpX!!oB&0~A(pTj))bLRdMvqql97&CHu7c@sLzp)+Vbk}CR~L(-gJY7%O&ztFWW zL>sRTJ(Zm;5Q$?c#W<03c8Wlynv;OO&ub``sD_#;SwQT}D)$01tEw&+D~hm=w`kiY zi%940v}~#>gC|MR6=X`uV<~{-=8|*KwsA+(CeM9NW@afRIv9~0%$hnXFv!*_A0Ys} z)?hCIp~c4yN$G^xy41KT2)()M-nNUr?AYcr@s#^-{=TIEcqys%{V(xx^uJirVjEz* zp6eq0!7azJ4jg0heNuE6g3nuu`AYiG+nzJYgI^V-AW_D#0(OQQ#7DUwz6>zi20U;3 zzNJ`(du(2JSz~+V8~b@Kz8!jeAkyS!4Z6AwPx zR(4@}c7o9dlZP=~U}a%yQkQdvs$@GSQ$JjCS^wA^)w$*O%lhHki90jl|NIw@u-m3s zs@F9X%I1_2r0#eAMM4S|7sCKxSNlK{?=87Z82Kr3JCaS)(x9eTk zOG?_8MXiYlv*l-FK%?vzR4gU!L=A+tm-`mpmzx! zkSA#{Ab`#!$; zi^Sy{K3^0|Ck*Oqf zVM8XjVl?3iQQ#_xs8z$YUbEo+2uY{lUm<*J7(U9_t-oB zr=Oaw{@_!9@%>t53p(_!_-6N$_(S_?oM0cqJTXySo{Wkob^}jaPPqenI~@*=TD<*k zM&1&DOPKM3yoK-B=il2q4FL1Rq&C?(Pg&8}0x}PLkO@c~!4AiDbcLbn%gtZB)pU;@ z+wp5}c9)@((Pd09fa9ouR?P<2f7)V=EB;{Dyb4O^}fm($%{RAKJuyN)HwHzDF9;Oua->S_p*(6aE%?#QbZ zC8a2}Y(@T|LN*^xy7H6AI?MtaR)wdr6F9jCJ?swC_AtnHY*+y|r97qpH--R(Vknxd zIp?CcXD+Rz*m$a;2U1G8Y0?mzxM?CzW>YZN$~UVLD^m(h1(^X9fcpHgkoXuPn|s&w zY?@?U*C`_ex{(lr!0i9e-k$|avTWI5*jn2?GS67Ut>MnYn_myFC-i^@8VxiIQv(7C z7$wR~AJPXUqf925$@C#gph^0W87X~8`qrOJA0!5{34l#dWH;Fj^gO)o*WK^Ee)D*T zx^-(f^U2Hz-&-H<9#cl<$vmfqQ}@<3t2&vH5gs1y9zLwSeC_D2E{Z}!6(nhwK!egb zfpbn(Rf@ug@px2)prVn+OeYS7_f=JeB1`LfFFKpfMj)If&1VgYI24M38l3aO$l#R3 zAcUg@GdR$~I!)nmSY6z0fOmk4sp)fv8;0hZy32v4nPL14%iDY7940zFV@%K-GPeP> z+dy|pi%i;+z0c`QU_I+et7p^-K}{ao_e7eQw9?F|+XWfW>zDlkFxM7jVhE6~A9EnR zT(rwT<^J)r!0vWF7abe2*0ZhL&8B(fWrPCHYA8eO;&uG4bKqP{W4sTtwMVWYfNl}M zx2TPEESPx!YVk$3s5cGA7||(j33{d_I1+5f_i?gc z6BPi795NB1QJh9_nrk&tQedjic^3nJ6KYX@10xjmym7rUiKLY{H}o_h!~l%TyQ${@ z^t?0VneN!1+q?w;uM6?9!ogT!D+J1#@L3kIF*v}8f(jtm)GA)r6BIU4Guo!@$!_() zu5ij1suBP|sIl2041?pT6gYBD1Avp@IF((7vBy+*b!yvuAlpPJDw@~9 zmB!8B@TqqKe&id@KK-_FtEy1>n5P*9cih9w9T|+*`LNQ{nP&xA@o9;v~1+Z*!k=$_|22AK^@>AFjR2I&SWAXEi1YM z^ttpm0IW(!8L&87BtB%0@&wdD#PUiibNxCo2vbAJTjEoOOr-t2##=C*&91-u&Yd?1 zZk#*Am)z8}BH(CA_|GxLuJdeWd@8q@Y)T< zx863KOa)tGg*M$841yimgAXMtMp2>&{6@e7Kmsy!Fpyvdg>}Ju(PcjOf$4??-GIw& zW^@AC5)j@04(G7-vDb>(;fc=n_Cx>OtY_WK+Po2*Y#6Ia4>$_{sF_Og0+~b=14XEy zAr+=+26sD5C=CG;b#D=>DzZ|Yi$0IYRE^RcF?vY^IM?2Mw@w3zkrMP#8o9Z-F;P|Ly;D_6P_=Sac^Inr z%#kHMo0UZlTIE~}sOY>i=i|;%Ct{4O=^W{o089;%hD`~2N#KrEsaFdqZvfC1u(1y0 zn33Z2KBePBq~-?bZf@2FhTEUpvej)U+uHf*z_wPS2_3MR00yy*r&bk~I`=c#&w4C=62^knUx;pgf2%Pc1{aHJph>Mxwia2IlFue=!It`X+;gXXd1iB zAu{wX3=xO9Ag!*kA;FmuA;t7alK|uuYCrySPIDdbxl>9D-pVdeKm2gZ(rx!YeZTRX zyN-m5Ad8uq^WKF3ML8?InrR{j)K-?2zkl!HEsKsP16fJl^%^M-3*kZ7;5~q^qUGruM>M;|HjOI~clly#i_AtCuzK7d5m0MxY zMm)gP@`T$uBS?Ckaa5I5A&_-%=3c%8qG&?Bpfn1~!b9OWg~vWOY;SxUcik1ci|cmi zU$luE$)0UOr68=(kp!0T)Wn`HQv9X;$^$}FAC&mh|Ihb+%;Kkzp2i@#rC_k%IMwXtpQ%2?l%jWCP) z$wov~3{9SVLiF0zoBG`c@A;~nVdOVqVw`SOn7$O;^j46A7iLo3ELn|{Aha`R?!RcR zTZ(`f95e}9vWVK#8o<)ymmmHC|H9j!z%Ty2U&Md%kN+ut@3;RA2D>~9c;SM9CmYsA`{-BSh~RTIzW9295oER*zFGbt{#1V=vYrvno$@hu5KNL| zYq8(ed%-KW1z-G@;bi8py)o_l9s%e>Y+-_Z6lqeH+U1}OM&IU%6m5#=JoC9bSI*y? z^f|ZZxG%xc)`oVQo3itXH~ik8eI;mFp?e`R}|J>xnveMkig8ituWofYK`pn_w#h6>#Xe8NWF9FsPOX1S8jV4 z0-)a10zjBrB~JV|-+SLp%DnY(i7f-2S9%0v;hp)ytIkR~?~M7*jk<$r2oKSAdsd&2*#r#gsPN*6BZ@9 zPCM;8e1_h?xdFrS{v0;*yd29xP5U?KIR7413HAZxbrP=@B4T_Nc!~lp zu3ygiPKpSMQDFce6!S4Qbb6Ze;(M}V2mTsP@Pa}_9@qx%-W~J)J%@w;_C1_@e}=8?aZ_=9H(##skN;|6 zcdjbkOyPTjN6n%&LL%u6K?45d4dT7)8+hsWuc>~2yV5AZY%a~;BcBhfNOh^ScCOse z*~!EvZibVOqd0hNCMP$I)vYOYlq5YAVCFg-Kod|2Ye`|EwJHEm|7Nrpak20?Eh_xK z-u{>PU%d7A@W21R{v-T9|IdOy`2F9-teiFJh{MjO-oVxW&0oU(8&l|%0AhGCR|&4Z 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%0A14VWW> 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

f& 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�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

^9d6FDCxObm&yYKBTy{$MR>*DI=u;GL34 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%0D)A{W;?*5=ol^5G! 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

EL-nF*|U%}9?G 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

lAf&q44$$L?4k#C5Ct-k0%hhS-X zmD=Xjo&EgN=e%0%7f+r&BL4LkWVQmPDYtZ&Vd4ZMVhFN$ z6ipw-_g=L0qqk7e4&OgCYyd!1=wJWkFJJsOpZ(;2 z`G5bXzx}`d-nXiX?eCtTeDTD1e@vi{9wH?MRRNw~VEgx9VE5`ZR)798q~-L($28yL zNX+$L{lzc;?Jqz5=yF@iZ3z0Y9b6AyKMXG7Ew7L7z3n)PeBWZG>}^oPXAZ{>A9?>U zM#aper>D#9^`$Id*79KUi;q8C?e0Uax2hYLq1f#pa{;Q)?LP!iy368$qTFAsWpe>` zvuQECzOuFz|M$bSl@yfU))5J79je7yrPVSe@uumAV|7dYRt6se-j+6=T{;$B`{I!h-Cz74zR_;nd9 z-?pd6`M#eyOH5$ZBtTV@4}7N}TyuDOQwW3P*`_YGResQ{jN67O6Je3bg#&M4QjY+% zn5-BS*v^8vDvMMP-uKVnR!C8#qAD<#0$ukp#zdHw8LP#F)p7xa;{NjV`7b~C;H8N2 zz(!)VLDX2N5rcJ5&t7z>Dezgkxf_i@4TUq?Q;Z40>*-{o?vPzwT%26Ie*MYYMr9F2 z5yf(8_MRrf>BkQ)mnSE(+iv;begNzNGE5ZCHwAm|a6b=&+gOMLV|2LZ@fZt*kGKD} zN4d?$xb0ep=N{kR1GH|r7KosWMcz$Qn$hY$Ihe=IxKwx`x`EA(#ycRU4dk?O<~q&V z#}AXFl#IIwSn(&z34^f(?JXGE?9|Z&%w9NfP25vWG%z^S)lb8)j5)m$?F0R+xlX))7S|zz& zFG@KE2qWf21K}2nRBP1~(=qzWeh`CNKqnZk;tWmd!2)N8yDuHUrJYNg3z=K6px;+Y zsI{6jfCnasImv1@?ZW4C=67R}Y1==%ZW8()l$ep28VF3jD;Z`L(h;6k!7k5XZObX- z9udWpb=qvU%k6e|2B4mvuCC6{POqnF+TjgEkz?lQ=uh2FFu6g>XzOIml^A0Ocn1d{ zJm4uKp$KS!yY@YZNLp{U=bjPXq$dWVSI8eYNXjGOgzUP30U6$rOnaqc7(O7w?_`tW za*-m^AOVsC!(tgLt=OS!{}Vtlo>e7^^qHQD2T9DzVLe5L`AjKPaw2gku} z(0bGfpvf~Xn&V5VOx{Lph(hDg!|p+QSkf zYeD8x7M>lT0AVprRseXInlU#m11U1(6(KX^zrQ3Q~@ z=7SPoc119vkJQ|Y?rX)ThhR>R7Vu$!sNt|TLPq2HhG8|}z}R-R?Hpf^1oa2Ae8Tv_zWX zJXW!iH8AJ-jrYDgogpIjTK!}1wPQ!zIOm@CGP9~kI)Kb~?m02+*s){pwZ8SOZ}sP% zcAwSu!+-%c)SL&h^0SCszdhMyhwkmH6vm4EI6jj|6A`OaCi%otb)2tFuSr$!TR0ly>E7AcVRKQ@XKHAobf|{1PmT_`cRhGgz zPlTwe914Bd%kD*pLqs}|yo06@-FW2c(R4DpcYM0o1_eO27J=ontlHH3(do^*H;DQ9 z(hPGz8zzYnqyBTY_Oz)rF)b6Svb{Av5wFW--At3=mL1Fp-e>rpqShf%kh)+U6$J%A zIRMQCaboybN~+sX_F~=koyJRvfZ1ZPcW3|pl^Yi??ypGIKkEo}e;bO>K@~a~m-16T z{Ka2={`I%NcsN^Jc{f<#;?_R=o42s_+_T`loi6OE06qZtszLqw+nE3U>zIDzDY#Mj z9q!SG+f)@-FYLYYSAX>Tzt*(H2Zy$y`D^W|v;EHlpojJyy8fzhu&%wj<{W*;c;(tO z9*vsHE&a`U_Lxq}EjJy(?d^o|7G)^3uHa{tVm@CDN(0|3z_g-GQCtP@_m41OI?8y2 zrJ;5VE(@qDz>@-QGEtdKNT-vI+(Ez7-;3>3{KZr8<6XFg8BHmhMy*x>C8k1V)RGGH z{_^;;K)xr_7P1)n`!Zm373Fr_F^~X2>$puWrEcO!(|DZTyN{X~Bj@0lQLM@g>8zyD z*lh&MJBRj_d4VmP2T083CW4i<_gSdpYyc}@pT=pXX&LWE1 z=MrTNJboi zE(@4m3qqrB-eqf>hRtkV-^y<&sj5jcSdl2~-`d|>9-TaK-XpE!dl5+-aKwvi*RH%C z0&-^p#Dk}cwkrckGZp#10UHQ*Ep@{j{dH3jK?^+i8?|Z;9f*wh*_hwb^wQA%n(wJ#llPq07Qv$ZlEVKp)5-u-5`VzTqu?WM+Q!CWL1;R z`Aj4M;7Ke-Vm8psK$HM%1Z`!fs*18KU^=T-pC+EqGF(|ixvuLnWVR~Dxz~I}3q&i( z3I~Rd8kzhFtut-Y(3e_Obvc_YwwG0t{77qO>{t6+47W{ZODXUadX2OWejr&0(Fkrq zxF@_XK9ZVP6{fuofTJ%eCSNIm)yP5!5)TyH5C;N@C`s1lD50Ve+_Hj|#uUv)Z6A{e zU1#jyqDa7LVv|}&M^rK%PUc^WvCyN2HAU3S$jzyUil~;Sv&Dtke7UzZ8PB%2r^n;* zXo1bQbvE~T$8~Qz|M3j4-8CnBpF8_jbv+f4Q3SBn*sBx^K4#Y!1$1L9l|hpdD6V4Z2I!wU6jOo0i_q$r(AjyQXGDR2Srp=Bw5+Nr^LQbuR1_}M@{|;-OWFP|vZ)DR4N>~Y zRpda!v`ieeAT->lENh$ZfIuFs>&AQUqgp_ES0w<;LD7X{05~ry9D=c8QaKidCNDvG z0IKAQK=KUZD(>P;{xRmNkRpKfXTawU>9zkd_1Mlmg6#Tbulr8rNVHk({r%h5s%=lF zEecS|Kris{6UWMi4*mT;Y~Lvp`9VN#dN;qnN9{`t;ds3S%X%-xa=9FgIRSRbF(bxz^nrPHmgN2WYzybw%5uRSyuH4S#Q12aq z0hG*Gcz-T4QAKfl`{0pgxfm7YC@`M^6osps#t$;(dKJ!XL1G1XcRX5N8jVhsQjtDlM@%5cq)Z@}!Q~GEC~vyYcXMkRKfQHu_wmp02VU@jp_s$E!0I_} z2n_9joQ?PNC%^9#Z~vWt_8Y(P&@5;o`1{9@x9?#3+y}rHcJd^L&K2FHfcwysSiblM zs<-Z7`s`!h?e5)ZbIkrnKKapK{`3c*JgHjtbH86#0k^$g=zLxkXgkx(YtFrHzfI0P z^!rfT`}f^bHPEVpU(`xf1(`2M z7L{tDjH~yB-=~I z_99ZZlzH&kbhB#CYVza{?;iOZ``Sz{xyif<{zzo8g><@*otPHW#FSA5n#LFN#bT0j zH~*LI{EY=6L9#eK5>!nq7Saz+LHZuO=$DL8EaG%))R9iUuHBoeNo zgB^S`FbIpr)4jR4hr|57_cl%cOIwE&64Iavg-b9T`iH10wl8eq%9RTkm4#)i8F?c0 zXaxPZ&0|`K7w;cg^j-S~;XoSMkXIgG_%*co}tRvP_BV*PY@gzy|v17UY+MAb_ zkwCF(BSdLA0!nij2=D>O?%PQNmdoHN*IjPY&#M6A{^#?qzY1ht70h0D4};e&3g<&1 z!fFfzaMS_;Wd2kxAV?rwwjybW5<3$V{i(14kj*XB9s-n&$JPhDrW{m){wrd_G zdP=&UA~K@eO@!dshy#8PmsO+>JCQRR)D3Bilf=WeWz-%Y0L9 z30?$18}E5GTTT~?YTL(RYyFKmN2>#22nMQ|j~#MBxNwXHUPa)cU<6ql6R75JI;vY& zk~JZR{fDkfP2&rS7*kMiG&Yyf<(<4oTRTYs{%?;ezG*FWER+a^YrU28}vA5~RN>bfaodIZJD3lO67 z(O_1KqQRo!>{wJRr7IY=CSnv{3|cPh(QLllURL$^VLNsRlr9{5OCg{X-VOI=3#z53 zFrS|_s;cC@7J=~1-Z^f-WQJ9UE)qmVD6kbs%gLmf?Cl;C-2nj@7Y-+NgGLl1x89(y z?jK({-9Os8^ysx??*qk!o%1T%`1AEblfkU2v^$;nk3Ray>05_~om6BXE)1}uNGS&* zR7)Nhet+0rbg#-U-@W&-QR)BkkNmNRW21io0&k7JryrWC;;Cy_zWuNL#FxL?v;lxKcNIUc0-ZMn zn%8Zc9`|0OD;qn(&ao`Lmpi}z>V-u;2bU#yIs#87s-qFyv?MA=pivo8cbx-GT>zyo z1Y`lK(AqqMu@{9Zd7_bsI^XzGyttwmsRH{hNm%{G!M`w ztbGer6+4eTf=532{Q#BSfZfWCAj|tW`rTi{@^Fsg$`$N<^b1(00o}bOK+KSDe;vn1 zzY9~Riy7u=r`C6hMQbo&VlTm6~hdA)8jFR1IlJk86Ce*eqH!(`?Fz?Efv@x~+fRaWZjd^ZNlgW3rXk(il^7R-wKD>I9Ta8VSYfN_-RAYv6#ZJLH{O=8Ch zK#7Au$$}u3|3HZAS;&4cU`bWcG@b!aQ8*uoMVhx4qEuDYNJI)BYkXMRIY*6Bm5`jy z)JAb5lRLc^+4}+5!%=8m*X7Au`XfBhNa%CqW)r0_!v; z{j1jT91_$Gsjuxd2tK!L$8fdSe)5f!uHc4=B!T$)nD!xZSGSsoxM%nbIiJ)SqG2Kyw`9~3?Ez&Tz`%%+% z4G|q8sEI@oQ_y8Bu{(TLC zIU?c~i{+$gnu3@mMZb_D>|vtK3}ztcTPoCb7x!3!6{g8UJew~k$0zgMs7JTa&8caK zt-E1@7Nu+KRD(EqWr%=hfxgw-5HNJpRa$70e(eEz817RXf$qfdR)(%A#Bj4sNx=M;Y9#y6V0D zL%H2OI{xszt+A9$1 zgCp>Cg3+~$>%r&zu%dvQj8PxYFy0#Ddli9J0F$yj{d0fpbN}?&#~(SV>Ot*iI_DIB zWHu(!qk37~uNK#|_K>O}Ih_M^L;w(EC_;fgHyr`fsk*H(QCTKX8bqLRNi;6O+gq_< zpF$cRWG$98bT(I6EJzlOQqw@1n%=i!hXg1zcLv_OQ!_VLFYO)e?oF%AX1?w6@VYTI zv;|wE%tEwal^a#_l-P@K)R!!p#=FJ~doS+d?sP6$J%Y60#Kj?{Hb-ebKv|V&R?WwA zzqs;V-}}3NEbm|8!Tyz$9&EWWIu0;AB{Bg#8i9&EKsT)INCfaa{-NN}82kXoM{f&6 z?aD5Oln3PIjKLLFcd8j77mev2cSF2n2 z=DVu@{Jpmsb9J??#zf6FkLTV?5%hi&HQHDbrkmIUo|ILM-PAIoBU>+=0g*kWN+3fH zLh)|oen952NBv6%Ag8m%=+@o)kBjIao76S|P>TfTHv$)vNx6Uh+J)l>u~XM|BsTLW zSABmjnJ2MowM}P#i1WOwZ9FQgWm(h|Ywr=kihP2C>P2D|_cu%Jw-#D4KME2W67*JE zo!js{9aL3EBWIf1HfBU5)cHw_Mssfh&SfZ+iYi0`fCbZY>1|b2kLtP}i3msZwyjo| zWt=7*TclYt-g*GelRkPYL8wF|r?dIi$;o0*RkN0e3;FE$nd#W|0ff!hDNC|N?E`ycA(02T~GH94zKO) zZXa%MZ=J@U^0_C-KArWm*1dm2f3L!5hWv?jI1K^Ns&2+2;>eiGgM9=Lu?hQj@Pv%q z76KtbkJv!x)V~^7$2}>PcKml14i1{{9IG#rNnnIIKU~vvGq}~PHu6K3-Q9-3iIw0{ z6i%ZwPt;fDM9VMYvJr8Yw5CKBv)Kj3nAx>RbWsM$1I5sc1IM*Xm!(Yk~KEn9v8v!z_N}(J&J9nc1|@dRsb!y+^*f- zdrdaLP-gAWyD)@xtXf~!{ibV zZ`9sbd{cG4SWZq)=er?5$Y<_MG-?{hW{OIf2rR-FEwY#n6byhcsi||^Sfnm#At4#@ z@5z{G8ea%2mxXJHI3$vXD`}jBKmexKFYgm`rQ#2 zg;Qc?L(dBLhWU zD=X5umCiHh*-^2GpDA7BQdXGF7CWb>i=DD?TsJ;t7?6=hV-J^Y!L#stU@`&RmsohsmM3BGEFuJHsoeBdI5lP`( zSV>GW1j+PD23Ul)S}kA1wEV2k&mc%=U&z+xZ08J$0gZ?c25LBkj0)5533z{CW(G!@ z=;-M9^h)EUxUjc#jI#^sa3$ehJFp)67{Yz1cYNP($g!2&*QL6yOC!bg&tc4ZwYfRg zMo6y?wR*}(^LGHFnb>@EBg5&?d(Z}6Vn!Vzpnw+S4(iEPPb56`SggxNLI7ac3g)#_ zpXtun7>S)jiK%TEPWUAThPY#zsHSxyYkjz6{Ag_K6clN9OL7ol0I+3?DFU09L{u22 zPh)63fF>+$!90&l;grP@?UD%QX3c7?E$d(r;l;9=jK`xY;r7ug4j&X1`T|rcI7d0Q9PhZVI|?a@@M(AND%msqI0o z-)}dq`2M}P?#cmBRn@qPk{B!ep-gIQ@LCkp1E@7XEh@-T)%9pTuXfA^vPdx~RfB*d z*MhY~DA>V^bRudoI+xNr;6l2Bb1p{5NOAUsIdeyu?v>_~a=1ga${67LY7Nq~kP+$5XjCz^6?fBh01Mv7zR^xmg+B^g-89?3|JK`|_<@gp^d&EC z5hb%_GY3NZzx7TvWaN++(T_dz*vVi06W{-p|HnW0*~d=JfOQOMg1m+6la!RsNKI{e=kM8lX)ql`v|Wtzcui71Z_`)pxA(Wd z5p&p+ASK0;(-Nw6sOI3afz(;w1g+?{pt)88y0fUuA-RY%V8Rjv^bt$KQB1eh@ug}xD56N0l0AK;;rqyU4e+Hyk)@V zN}|wO8z2LR`_69;G7lY-?>lrJU|7qycm5g8aSb))H#sS{j1}Ddb4=d9^)XEO!d$pg>ARH+wyTLxE))Iw{e- zDYxno9NI)^iiIx2{SgQZ=bWf01^=K|6Ndu%i5$n*GTfI*S1?ncaCTUg;T4T?+fGEe zEZh=+583ks5JW|Zo%4=^naPop9J%PhXO1-F$b665(NTY0gN%tiJ2m;q*!FPWVs+mOyTUi z-~VpaHUvJOIaXEKd&#ja8}DjG1*vUQO2wuS)U)ebkX9|5!G+9glR>hR4z@EgZPngQ z7v6KUI{hIlCNknV&I8t_JdT|LD|Rk>ccNZ7ILe4}EQA=rZs}kk!|&(7``SJyeE>ry zF|#uX7b6x1+yn7lX=_~tZE|4?+)4zb5sE6b11$WTKkHQQOGL_Gi?iVDTB1>E-wG>I z#D;*tBSEmFLVPexe(C%x@up07pNL4E<2W~lAVFlCvvV$Q6MzKNQ`XLPK=8U?O}_6s z^3NvUzZ*P~9^f2j_9<5UsOKEKE^5546IVIutG?S5S^sWqtD<>*gY3Kq(~tPA0yFvp zH9sa@j|fy%wHXbYw)yOiEfZHcD?~yBt?Q;d39=i`*cR~^W7wp>Lqx3edy57};zvj$ zfdRB|%nfWJ2&PkVn6d_^wNyj;ht1#=1>sG*I%!>z^^q;Mp&3K~doLxCYeID27%5?$ zx_15YeDC7!%{#NjWhO$&goT$xRayC9Rk65z@6z(`giE8zfde%%kW-v{mwJ9w?GMDJ+5e-(x$>sQg===k zP?TddTmXo3EY3Oaf}WE&$N6GyhCqK}<*I4;ul=bXc=`EP-};|^`ZvG!7e#elUAA9bDhgH)!+I+-qN+9pdSL>X~A%}F;{sX|It{Pg|_x*rf-oAXS ztO^Pe5n(o4l(!B~9+Lr}XM}$NrPkA80w4hZ zG9#J*(5yPXp!&T7KnKZBm@d7DX#I4_xxu1zF_XhbF#Te5wU#)ePpJuwZ-;rf z;`Dvrg?r!k9qW~kW8iOEvCnzu(KVlk9Q`4neb7&Kj-@P%s;--|-#!kh@eyD$hGSZ5 zl!!r*85zJ0mqYye2dj)+nL9GRJvu@nb=$|%i}%MGOaZJN3q@FRx+{~Xnh zpn4p;1TvJoCU$$#V+moX+|?0b#i88ML| zS|QRy6JC|p$vb`^^btwS^#TzlUCIJLxg|TNUEv~t zX)XZEo#;&jsVD--P$hUDYRuXAaITF~000-Pim17(3NK12#Go30YXWO5d=G#!Mri_! znaClm7iY%1Do8@@NEKCf%<3FtHe2ix5q5XCkE74(V&)io?_FItg?6LRLIf?#qH)e? z93NJkGcUf^AERlDSs^)W&>^2>`N-yt6Y zUi%>GDj>Rlo>iUqAmA=-@coc6HFSUZwTIf-H?DZaIo9=;O|*lCl|^53MrYmz?}h8S z8TF6Dh6693a4bDRtokv+S#-mY{rNj{dx_j-? zeE0g5+jri+^PF8rEWLLPh(rLERekN?{_*bir3-fvom2~7M+O9{x^ZbCRO`N!_NaE> zJbJ^J7larMZBOK(4W{l?3;?;bqreE^hZne}~$!%HZ5MNJ;?i9v@Hc9v@$M&(idJIdxh$K?gbq zrAr4C1*j}g>};uyM{tu-M_2kRC>?aAwQitw(3QrbRxB6PEGl4G6Y56POPZ_R59xux z0;BgdpcdI;X)d;Ij7%-tD@?vg1lY=$vj+Bx5>qHrbF{d31=KJj)`)x`r-Y5qt+47S zp!eP8BoI8D2%2ImNNs_lE`UNb6kd<&gAtHs_*kh*Ji)nc8)H?c@0hvVI`|4`ljJ~5 z_C+-?wX@*?OUVwQb4{Osyin!2X2J$-TRq8`SE@{&6a|PpK$5bp6r`k@IlKUrG_u^7 z*fTS|eRMLqb9BO0BLLNBjZY#lbI|6F0Cada9hez~3zBNgAvKqY5wsA){*H&&`gIGz zcY9L+V=n7Y?>zn+PhYw6MpWGqP{5%Oh6n-hNqmJ#R1hV6!er2DWd@REoLdZyP|bWW zYNhf(Xw$nhvZUd9A`xUuW({#<(Xy%vycasyKe{2RYlCA1pl&=Ez{n&WilUxA{^&s) za6I$49%MwXJC0WTyJ|h|Kce%lyJ|gO=gi@(Wq>q=5PYEfc728))@jw zA~=_`kyDzw9T!r)h1xYMfw>X91cl;YCdJXq1RZ!5VSbW$zE=59L|j!h=LJ>!z+0O2 z^81WTYy;l`C{1DS$oO$wzsAyc_>QPzN&N&}_?!nAmq83M4K_Wr+oqF$C zL<$a=0bsi7Xv2NZIeVt2gPgJ5Q@|ui+_YnaR?bK9Truk);V2rPyGcu=cOyunk`eqe zcC=}@3oIkRGHSAGMIe+!guHVtr9XS;S4zM30qQJ}r9=V9wf8v`K$Iwr6y#iO2oA8M zZEz}u2}MF6Ea)s7Ya0MKybI(C2bCaVX5WPoRc`mTDHczH6qQwagNUV7N-7|x;Y!S{W04)XZD@V=@wM! zveNG1=eiKcs!nA4N{cH3G*g%A>KR|QVpWO@9 zbv+hI0A>E*lm477Mmex-z;O)bBq!bWw@G6*ueR!@DFGx=EHYR(H=Wa47{0Sg%OQ;l zoh2_S=79hu4wYq7icy4QH7o|wvO~g2IAlcuKm-J|MQz&-O!0V%SyafF#cDJs1$*xc z=AyCtQ&no3W(1}L`j*b2sTwq*7`Zh=mk7(#<@WyDH?KVN;ivEU#;VwMo~@Jsi70DO zc_I)&ynrk!8XODVnv74`Q3H>0_cCVe!SYtVW1wh0`198adB<)!K5WUDBag81 z?a%(BfA_!qJC|R&b@!9+1Mc=cy%CXq=_Akn!vE=C`pI8*%qpv+;k4$vJQ%s@vDjeW z^MaG>*1A>aKF=9m_jew=)7NkBUp#CUW%?pq2-b8?Ub91M6JIZLJn>692 z!0Oj0?h~b)RSB{pwiuSvxauWJaiBsszSs!3j^zmuvL`q1_h7y=SQcP^3hNw(fK*Uu zo%KDy+JF>rN`PDioQux@C|qYL`HpO=0`&qo7rG901e^gMSO+$C~&qf}o0~ z@#s#iW>uYSQ39YjIFgP7(ZF#5=RyG`cce zAZ3wOEdik1r=ZwH>BWiOrW#?w^mZLXBE!IJVtZ7Yd!B~)0N`l7#`J1cCWeSQwxWib zS;Zlst|COU)7j|Y=H2Tm>$7bHz`_d($H|T#Pe-#Gk6b;{^CqWvw{7D0owv`>+OKPl zU*)fEw1%%~Q|CO)ETd6bH%(JUVcEz|41`l-I~GOZV|sm(K6Z{ZFk?0PjuH9^z!oy! zFv=H(TmyX|cqz9m?v{)?1fl=Ri**l{A<`>4|V;P$@&=;eug8}PgSt3o- zl*?tcZLHr=7sy;gio&d6E->FP>=#a-v4JCPhw^*t`|HVe%K&Ur(&$UB99|vVA}bi! z(cO;iQvl>*AB5+G(v`06o-RmfNI>H9cT!`cOo{^#?fTT2kDdOF2TRyjV|D~d0HZbR z%K+dRG4nRY2J(a*bl;nl&QF=Xa^pR`*GbU-(XzUKa)}+y3g@a`pXcvi`&j|+#eu+$ z_oKRQghH(+UzSBvI9H9wqslq<2FUi#JM^9pKDWku7dik;CU2DZ1EgWCp~zmh;9Yn> zT?&%W(6w?6f7{6u5d|rYh)G1?*2ZWojtNzzkOiP%W{IG53_K+8IR&8NG2z0k9I6K0 z|FExfPQ3SS$j*rGWS-Sv4CxN0lYh4CZ0DRZbCCD&fvoPF)4-%BI2VdCa@2r|wFuhO zhvDZIhF|->s#3To<*-(&glgtutn0MMw)PAWiHI^g7JIG(_Z|W>sn6{hn{KvAb|iu& z8zyD}JX_l%j+o0lc6>UKq!f^k6TAOSwjr}7&RL-iHs|M(kXW&94M;_reG>bo18%3u zY!jEXcg!kWb?9&F$Bt}{fokiRzmZaZCT(hPfUW7={(d^JPyYRifpzZnvIPe&{=G_0 zFx^*(9(xABBEogu6yA#g!Nlyu6`?R*mPX=p06%}2XPVuMg!KEdH(*k~1D)@O{!Z7g z>$=F&zWPy3#EBBo07_}ZHUXk_f2^%>&?_X=rg2qOPZ1ph6?Fg!al5z&y{=f5Dn$=N z1la{cC9sO3ej+7pw1A5+6NN~W0pJ?b8=(jpPm(IqG7Ety=pThpRKX4st-QwjurMo8 zob0J?8o0u#_nsrr&7nduQ;fzJs_J9(E{fr^Yws^vSD{y$W_<7Ucb*W%3%#*! z23bf|fkIRQMTS7kM9i$-Oe}(q$K|3Zo!6>mC=ECk@7iI|{8JuO=nQBmJ4Q)dmFyOd z-I9owU^LUoXtBp`e>&Nojf&A>QSf3kDVGXMIu8mehyBtbW_aZZqcwMOJfadq^Ov-odN_er{l6Xx;`!E9cQ`Q z+4;x!XQGIbdy$o^oPXa)c`gvDh*i7Efau{H>4WHA3WyR$s4&(AisfuWvs=OHAlyLV zj4=XHpz#F9f~xlGUCkBeeZY=0osD?U9x4kop3wLfd={a=h*qTUP2f*O0w|De{bu+3 zzYj2{W3>JEyp0G5%r`)pny{`(&J#2yVFpMWC}hqA!K*?F@MBkZ5@$ffLqySdg%^bv zz>9}?fv7^_nkgCp5Y?{4tycjWdmdTeP<8etCSy#u>}rYVfoY$PM+Hj92=!LO{+W_m z@(N?Yr$mBmUEPNPtQBMD>QTWB05F3iUJ$_o3V2f3H~@gK?*c)SIL_=Lv;n0+?BZ4v zIGQ9*V<%?70RR{c*0iHdUI2)Ih|$~;U^T9*nqA@i>Hg7HwSRQw{JRYHc@lbtVmvAD zUc9__s=9JL&;1Lan@-=KhgY$!av!J9e(bZU(s1d1N4@sxx?|7mn6-HwL2BrJhpy3a z_{*|r0Fd{>MNz1TC%`E)Ygq=@I|F0LPG#&vOB-*c7|veD@FYY~Q&UZuj$ZSbS=1QT zM&3aN;4-C|K~H;ojQp%K`&Fb1TV z?j|X4=D}rsmX8@@L3fB&;a@0aL?xn-J)o+jK^BBUcrjf}+UG&}GmU+ru=m1J@2Qon zBmnBYFN(r7>{z17lf2m|brOB$^iIdAU%|wp6f=7RfCdYDNA_}J)<(cAb8`Z4?T9IY zg36A>dvP($rP*_j0gg1Jqt6=*013iDqq^~8`7$^em&gZlow&JsOqEvMlNz5Z!;@R* ztV*cj?AW(074Qx0V-4)y;HMI^i(s?lSeJgE($LY;np>GD?iT?XREB0Bn9wi_;+YdN%&%^IUAD`?ISo2WO`^VsXKxUJD&ik7pQ+JAXU|L%Y&@}_az~}Z2 z2`?VmnCka&NNW(9&zI9M&qT*2NM*2sLL`a-M+^~x>xuN|0} zm#V7Av)N*MxvZzX>bU8Kb5=qh;Oejqs5>tEpR>QYX}tT#zyAEwwKV#ZU;4}ozw@nE zum7ii_hr|NaO6u!GP9;8RaL{+s{T zf8{TH<Xj%psF>J(C@o%}&Ng$MfyV zkFhE?91I25{vDjkdPQ#`^*m?V9*;F>Z74n8?-R=TUQPwIIA2v7m@Oe$cg~FKt#XH^`FhTRs(3~O~dyV zbvY_Idog(Mx@v$kG=k4afphN#UV+*xL=@gfDU+a6+Oo!n*wyM=i}eg>4V=uYtWP2U z9pN4;l|^L5x|}-4R5+ku!l-bOWgWes2ap5VVxEne8?;kZe>zT1Uno38q8+m^VEw_# zB_o|n_=0z*+t;tVti2v~561L{RdAI^v(9O;e*Rz!jfm!6WEet~@mBgZ?~xo(<6Nc6ZM2L*Jb-9^y}K&9STQ;eFZ4vQQ## z8RUq-aG!x_K(qaA-?fd@mPrrv6Uq z1VVw$C|f|_phIl1Y4SU(s-8BDpJ*sb7~)I>i8qkILf$O$XnMSMYecaQp%Gcaw~<)P zDc+$B5WA4nAW`eqE@=2@yuSfih+y7Cz{zAE%~Oqfx_ni@?wq+AHM=Ps1_G2sbiAzUiT7GK zM~;Y8MK#DOlQv!&$29U@%A#nQ-ekr{rys*SVD}yZ6O`7itnG#Op67EJRaNarqtUV~ zi)CaG58*3q|8*9+v>Gstz=qt0@tEp|SNV;-$`a62AE)bJqFZdb!4oGXNS zMLX@?buMU=w?Uwk3!Y&vt|Q89eHjlhtAGH4bA?K{31N52v ziT;QABxVuCD0DEsOyAHZ4=d%&NRU!8-Oe;AjD=N6a;GQ8~xUV(jWI=KXC~9v8)Qwlx_ayMpK2JLCDKa(px@ z#?AJ0YdId3^YN(kWmz!ZK^@~a>Jtry?;&AF1t){MY_3|MFk_=?^~j*lEx=Jae;o{|@y# zFt|7q4gW^j+}JnS&zxV^eAnN9=H80&R`K)5&15LoQs3T4*&TNNV2Tn? z$>}6^9FbOKj>FIbXAvJDRq(-aJ$>`=A~$|}%`+F|zKvtQa|}bhflU|t zC8QsQXF>a~z43@N^?6Bps3a8B9u>}LO>*_}g}2A!kx1jun|D{)R_oT`^Ujt34Gh0J zeV}2}>#Vv)|F?Cv!UJp}ojv%CalsDpp+vSp20r(+UeB=L;x@=m8@SKGzawx708G8q zjUXAK>|)V117$KP7Q^$zjx}HmP-Qm#S|#&mM1-7UZR)0&&zD;LUfWL2*Ma`Zxp`fv_(@VKU$OxuWDnVo101I;r>Gz+eNh zDHJT!U^H4XS_X34c+GJVWYh->I;bj~b4e%JKy%7mp|)R50*ByS;Vm+yMeznjPi4?3sR<5w9SL)Y$~r!$k+ zbyFN4pI#7A^4=HT%V@=QhpsndkaT_*Q76*4x^Bjc#bUcCih4XQ7vu40F&dT2fm_Za z2y$a|%xX&3-G$Bi*1VkC>&=y{}o#znZU z>!PZft?)|%sm^41 z78jq2cbF~B9Ue~>xwlHuBBE48qro}$-iwP7dS-T_3L5Y2EGJhk9334T0~GY5>S(yH zgWCy&`SI-f?VES^E?&EQs{Z_WBpPNmai_6Su#>VF&Dar~V`0a>P@a|S8fL1BF)v51 zX!f``9F@~~Srp63xIE#4>TOpnw~DeZi%B&Zjh2q7+1c5;e{pZ;Fc?x~MxRFSDlQDI z@dbb+NYt!(CprprLvxD_Br<0H`dS{?reD{;RL;A6)sF-~GKGIhxIPzwg;gZKLfb5j7NbIUJ(>_fls z@BOuZ;pZQJ$VF>0(*l+dtaAd2)a6=JCmud;7;1 z?=6lW*2Jp!xOmNV;qTwl!AjL#Gl z3r=P-7&)`K)0P~p9D3c(1J3QZ>@(5O@7{Z7bAw&iY-IE8q6ADN<41o%6=hij*1m$+ zX`)t^WvKw<^mM*0B1HtFq{a8r;*z9WGE+YFA)q?&_5^bw$Q zQU4VY08DXZ5djfs`o1+f=7NLK35*j=}E0I{_@h5?l35Ci0L zwyzaG4WK4lW=0NrQuMRYcwbbt-&!u~2@$dP;){Y^1Wi=|Wdwv>6v?6TB83wfJIC{O zynrm@IvcVk6_RB+YZ5*WjNu^6$xJ@{MzI)XHEEir9FIqfqHxWM`HTV{LiX(2XA4D; z01*rD_1`I=l{gYBLKx>%wO1!%3?ZvXRN1v|kg9UTE{R=|a7e(X_nzBvpZX)s85wAA z%wzOGXA21B3lT-ITA0Pfqlt*b2$eKyiVdN z$LChDcn99^KQoX-#Lef6@qE76s_SM1bSC&A;9{Ud2m66m{0;!F zX}oJ1Kbg;$emow{r_;&lXjIg|pr?1#H1 zzb7c!0^RCMQ7oEKRrOR=%WQHQ8u)F4Dbw`{5!k%=VFIFwLZmrPd=>=-kXKBO5{sNP zye!QpMH&N$9ROPwi*%@_2w_^2+j{~6@C-}GNnn)8gaIf36PG95+1r_4xN`B{?U&vJ z11OoXG-}j3gMk3QsLI3F-n_)0`S{yW(`)TB&lm2T?aPkkGfzMDYmZ&I_@Z;HMd4(( z9G~orrps|zR)yo*IhGKI3%*I{z|cmCx>NyBQL2{pq;CAYD5x3mcvnWP2HuH$Os+dN zKP=bGNb|*fzL?Bri`}MaM)5gi-O~OMtf>_Apjf$9M3gD$vr8O*ZQh+mEhkQkd%C?mwuTs$zRQn*EtCe)=E(JAe7l{L;?Ww29zzdL}~; zcE#!5&Ayu)d)_{@;j!x++jWlagWT`nHH=*&qAbw~a?a_+-JRv-z1`(U>4|#)UJ)-; zi|51R+2roQ;nv;x(e7IZM_2D1oLstJom|^rF0af3V|r&PGL2rYUFBhbX&OX~TE{B@ zBAsG~#{{e?c9?5v2@wTN zT#E2BLOB6rd{6+N!+8ndgXQ5>fiE}h)95-p_!Btqys5ZuJD073#QW-E8^lCA+t7In zl$h$l#u_Nr3s&e4)Pm4n02W|2Q`~vwMQq>r0Jz-6Cg`?mg=JG?R@InzS-GExKztxn zQ4tgaj$ZvHZoc#yyb!#n#CBHAr8fuy2j6%oIe-~n6h-h4(|z?nWlyT}sk=uQvY9+* z_qS-j=TMZHvJ`{$K@S)S{Gr}8(K;v!C`3UA$FtIV!FOW0O1HMQXIhyy=LnP0SvipY zP!LfFBFowb0J>^C>PBNgBLdYDSl6w7^$K>i4*-8r6pO;Kw>okJ9b z$2!^y84?%m}RAAx)88SB&P*ILKs>pp8 z5rJ=fSylBk6eBcnSB-R(`oQkR7^WuaU@T1Y338Az`g)oJdTqbAAd_Kt8J*PR55$<; z#!`)Kh$l%bO)Uz}{7^zvbj(OP8iDWNx2me6ZZWtsVcH>4eFg)ID~>s{Kf3$TI*BQ}=Ft2s1LqqGkoMa$^xONn4FK!?`#x)l6xdwL z<3WJZb;iXiLt)i|IW!2?E~X;l7K`O%K3i-xUdB178oHqc^(?BJN1ozuoe=D*cCOhE zswftVYPYKDtAm)+dMth%vI`q>-vYr{>o)4N)B(>>u6mBHv_Ubq=XWK^_q?4?ecu+zl)VbwJWfw0EKN z&T~rp3tPsdx74WwGTXRuj@mrPGzO@x9AFM5l$ptY?d3Nv{Xf6*^FKy_`}_x*?(To^ zXg0t62N8s}&VJ&`<(K}-4}bBW{wqK6!SwvjIaR(-zrwZAZSn=)et+o2 zliH|8-*D(J>iM-cF*r5|uAIM5uYIX)M5N?MD0j3~Sv2I9Te}=Hu3X$*T)nh6XQI1M zydol8i>Kq$`S{NM;r5-=qrEo{4zC>CKe=>Jom{;;UtX=MdS|K4#mbA(uhLUk`4At3 z*4i8I=NCI11LLvMbVP0(iXC#{2t?piRGV$98QPkSr~IGx4p*Uv!bz zmM7c2q!rB!f$ET6o{A90^F)U+{EGl&&TH@P%<6KpY3;kS4NX7&Wi@A6BXTRYdkTXl z2a*72lLN6ri)zIdgMKvtT)VKPL~tR+Kg7y19cT{U2V5~SGPCt9`s8H&pIC{>F;9SB zYvUQSF$KlqC$mj}0V0cmRYvf*e{i(BTvk`ld!hnh;RU5*6dWeF$#k@T{o3V|$m*ls z$mshgXHY+6gJ}p&?KM8pqE^f*otJ^S{_2_ee#3L-?HF3;hirs3x3H0K8UWSscLEy{ zuwz_`VgIjlZasT$Q1>~cHstGNd{%u1pq)g$_l0=x*f~{L9e6cZDKtdG84R4ZnmR^s z;Rq;mEczbr8_TMmYN**BQ(H4;P|G9H%#T#(I5SIU*?jFO#7iI$q^ zHE4s6?ZY=)B!IU@eYHoN+G&{^R-ix)lvY)08Yvgcdb_Uumi3LQdLlYkSJJt5Q5Dg` zdl?mlTbj>hzI_Ctlb(Gx)RXUR{hZye`Q&O#TIfsCs;WocOEH;@7tXmRdlqR9M7;MH z^t0#1aV|A~T3XmTF!{566Z4nj8(A=C_y*84-m#0)pU#-Pf$-#7&^NtYOf0wW?qB=H z^RNBb$?^Qj>2`7V!ykR(pFH*0W3N-k)jcy#^Uo^{aUz0qE-(HHi`sB}sW?OoqE<7f z2umC|YBF>kLY~V5*+A;Qq7dth@Qhi#gjgy91`$fPP&jWG*Tnf<1sx(G1}oU!Yq211 zB;!a9kz|_FZ4f96x}52jUVrlNPb-hfUckWs<0@a`LH)x%n0y|VvZ{?k`>(LlcRw53DMHH%!ixao!wp)aTimueVRx6>%>=JW*a_!OqIag`p zC#JVlN2_YxrlPoi>)zGHY*ubDh?$J{yF#^50VXuK~^PG%RE%X*wOHxF{;_i*0% z+v*$Py6Pu-}vpn^n>5`?I$0(x=+B-kAMD?cmCApp8MNB^BZ4#;=lOmpa01h-nsoD zSskPLp4(Iv)6wYkOCSEgul<{U?oa;WXFvSR{kmybvI^fg>;Ky`Idi&!-v$}fwD}yL zpLg9pHlg&>rwC`6w7FA41Hakd`F`sR#39*`RUJmdUw5o;s49tu>d&^1rNc^gjAPbI zdpnEE7k1|#C%Oa0OCrLx_k4IV8{gi)zxU4R{Y$qGPq**gKfZo%dHlrvMLih=rp=MU zd$46ArVC1+go`)|pmb5dO-k@&qPjI9Tq=BepL=76HojtKTQwIjnL|w!Xp?|CN>%Rj z6lx+OT`a26Vo_cEZew?fbD2`#fi@6axrObrgmVs~i9_kOQPLD6o`B0S%Cf-X=n!xJ z{!KV_U@)8(5Et0RM1XS{3z~t&0(kjrU&pnBw{hX|XW&Mc0n}hBF_gR~)m=1o4I)By zdV-T%FN2Cbe=-F2@$*SynoYM*4W?wKp#M;(_nGUg0IB6w1cPj#EH#@T?Pq96{?}2jUV-EDmn> zHYD{)Rn<&p^J-5-%g)%^0DKIMo-ny`}a}-!bq($MHrU`6s(<_bz0^7cb6tKR98^8|0 z6)qTotrj>yvA|{=bH=p;0mOs|KHJafeemA9Z+-LiFWjm~AC20_QX1adcf7^yg9|6NVT^yJ{v;*-BaaUO|fQ#8FNF*7H< zz+~^1MnEc%G&JK6Sj90?RpR(c#ET~5$T_DmB9!h)M2Lw*NvSB>AjCP_`(fa03OGMV zTj&AyebDo+W^O$A`QMX!|84-#57PM?Z{mG1n=SU{i)!0+9V2*UQ9ue6W>qqPtG#gc zvi6wJ@#mH`ZC~V{(V1X7->U((B2vs|i#^}?$z(b{o=nDbY|ipqX{D%W6v_-4P@+PP zT+Sp`RUub6k+=ZIbgwXPa`y5oQg~Usu=l>SG>h1G99hc%tmJ$fzPGz3>fn3UAF%=} za?Hf~&Hl5=o?^ErDGovx=!xx4QQfG|l^6|ievETCrRvD>_S9HGy+@GJXb=`JF^lB# zqc@J-xNM~HF41=72d5HrJjDeI~pjmM)Z?_0Fi*%=^CvuBn6o^|BL;B(#h z(aFi_#j0v1=pLWmxg0>x#*#hcKDx`<@hJ@`KX2O6a(=pF%2L#5XKUjBjX(XzzwxI( z_leiO{npK^|M+*l@sY2-_U4Bh??*(0{n_lofA=fD^~ZntTQ7d}3m<&u)qmkjpZUE{ zf9RRFcXy^If8mF|@cPFdf9!Amzy8tBfBxsc{_XESIGtbXujb!No6!uOx_afspZf9_ z{@K6$&;8)kUbtvc@}*I%^=pSLD$;&65xzH{#L zyy-&IUctCkB7!4Y*M_$9VsI(9@SS75a&dQl?b6=-Q}pyrDA0)KWnH`D(?xmb;BfEl zlY^^wj%HhL9~?Y=Yj%8NvGk*5Q(s(2Gc~LFT}pZM?le1tSE#QDx!;x*52C`d5el4u~L%M2NrbW0mlFsn9V)jdFd8zzjhlgkmJK| z2yjT3K9Hw) zG6ISs>x0a!$s_jpjG(EN$HbVOlUnRg-f)u(y~tGBe@svKcKz z_e5-FMaF)D6$qU(biyycX=<;5z5qEbaQfj{Na3{&L=? zHaK96*cHc8qTj~Vos^iIw8mf1eU6S<2zDWXzj0uj-f)sE(7J9$-fM}Bu+@^kpwXoy z5xAE9h=`emKv~R^P05YG86Q2}lHuC+bNnvU3PQ~Krx?u1*wpddqN>j9;dlnMI&Has z6%hEr@kF^q2pb1F?iJ8iffva$(8+NE@QkUNBJU>AV^=W;(j-yDODOsT0y);Gho6E3 zXy+8JYd@LI>kA>%^u5`FlnFTs#SghnE)V{GWT{8_Nek-3GCxdGbHJ|C82nWdQ8;!4 zpgBEV?0)OpZ~e*p_l`f|eZ#N4cJsy0e(uA6|N50Hcf*X#33h3*Rki1=j#-IGjbW>b zRF8^UMli!%>X=XzQ>0;<$%uAM1Y|=)d$uYO>7rVUPfkxB_fZy%nQ(fzeERrkwzs>p zJR)!aVR7iWg? zir`<146=;)a@iG%BnE-!#E~8Q|1}khqv~iFE6oqq5oLm8bu3o=*I^CTf)F<iznlCC*^DGsZ1W<^`2!J_Od1PP+*tPG^0BqD}RJ8kBBRUsYR`ulMWPZteZ~Eey zUUMfnM5YZDjf6Z%#MuIt6{$=P9B1z}=lh5VSybHmDi2-(05RzY9=m?>!N(ps{h{YR z^48z{`ConOE5H5x7Y|NPFM$YNlwZ4h@YtLChmZa8@4xiiXFu@t^Pl_RlP^B^>Xe)E6x zZOste))m{(^UKBcTN|}^5F1v^3LJG<(ntR7xwSZwom4>-TnIH@%xK< zx?I-VOQ|nbQBe3j1E%xz769b(Ea7we`azyU9^C4z=_w;9IEZOqTO$nYIa$o7r_JI* z?s9BaiqKB_Ztc$&nE!6iCJKNX!Pu1`c4vM~!(&u{$`ZP007WF41D*ni?7bD20_p}B zl>wBl10WKLJ^}Cy#3Ze5kMt}@?-enr3kpI|^YwuR-Dm`uDHR(85DE|~2j+8(J*ZO9 z78Zemp#+pgfud-qNCIae)HTnRV2X=bTeZ8Ac47-H%F$V!J8NWycN3|IuygDOFHe@* zu6p^0!;U-c+w4;-Ap5`YaV6j-1`*)A7sGM(S_*m?5T!eR)iRvp?_TDa>6CVne z1M3~~{JZ|zHniV)Yv?Aw^&R;BIs5DOdDq$G^Qz<5U1x3Qo2?%A>t|}co5f+MO~!a0 z+BXDU9TWS2(K2yl^M;?JbEbe5VheV-3;tztHLMUpw5y4kwFxAq#H2PNlCfMZ8z3VO zne8LtdbUOfTsF_RCjyvV>aYHIHxN9uDY0%7C`}oMCDxUJLcOs(ZyaNpQ1p z%(w3yJazxx>8I+d8GG+>a)0^pH{Q7Y;`J+6{uu!%i$YXHqAW`&QY)g49VwJgX7ioX z#caAW-9Fjd**X#=zu&k=_{iD+z=U6UX*u5W%TarCH0Gbg*&h)AG zo<+S2k4!^mRV}4>ZQ~N%_YsZv#W%nG`e)vL^WcZPm&wk~_|;E*>gk`odg;P}wl+b> zKgljUgy(g^cE?M}`@-K?fB9J9be%hlxNc zB0=7U0$2@IqVW7F{swm8O(}}P$9b(!m@{@>E_Hauhl{`WWg)ZMO|c%0{hMb3_qX9S zyge6s?bO~r`APa%Oa5KHf9IXa?>)Ppb!*9{cx}EvQ}5h*b`9?1Lxb%p2&rz&c@cw$ zSrGf@%t5A2j?L5O2aU7Ye6cl~EiYIKEqV)i>tK=rj6*5eL!flO(>jCKfGnJSX@~YV z$2FZ_6>hn#FNnx!cW3*sC|unG{Q6#8zb}(4yo)qlc1{TtQl$b_SsL#NfGb>K?_sKF zOsN2hlElceiwkySS+IzfZB^i;x8zK>F1E)ahxs$pR@*L6gEBUAzKBMlJPtY&(V|ZR zTdF4D56V(skP?~f8K}a5!(gOqsJI$K-cfoC1SJdny2LOh5NYE*7cK}o`ykQ}>k|Mp zy|6nk_jdO6o&6^*+E>k>=x_b{RkM8eh=NMSG(-teGcdpe9@Y%tHsyf))E%(a_Rq)~vCD(EQ4jrE) z*>mxDP-eeH5UV}*7)eO=<7p?dW@%{#b zQQ5hPiO6hhO0p9Xc&1dG+uCOnpMjVGNTuW}ru`)N7v={ho^@vW_I>I6Hw(bTrgVYk zz~yQGPGqm30oj>N?YA^T=83x?xVz6p9yGeH4rA!2&|0!4)Sl zaG3zq>I?Jff^Xx*_@FtlE!lI)NnuK0HW0N7!sCzrkYxt5nlMuYMyo1-&(XEE;-~N3 z#2>~)EJRO2sXt90y9Y8;k}-*PmVF;$6UG*YDo5X5IqKujm$M7Or)RCDrltlT?=Kz| zk%FVISQHN43t3^z=-bmPuig5{8?WE{;imChldaKYirtmD|oaL6o|S_X1{? zq`f9&;F?)-RD$rS?Oesy~J)z{v>b>-sTKf{ChHMHh$I_KY^<85OrW*A84Y!5$V zY=$gu4vs$|1#|+|Lqw!85kGOnM1;v02&&{I=&vgzz|-tf+=|&Xk$`AYQQdbl4W~|D zotbOteE4Q)pT2)_2LG_XsXK?~2PSN@*LK5B&Vc0u7heUe=fC$c)OG9FI{$jeI;E`r zv|^u?*DbJqaBlMbCfmBfy>1)S3k3o`d3rkEo6VOytM;*lJu~gs-s>tx^H95c`>wjL z&OSqvR9*Y&;n8WayE8o;jmibi-_Be^6(~X~D4}IsOY}CZ070kiS#%Kq;2b4pC=o$K zsSdIT7NO3JgCzA6qqp`srO_BrY_i5ch@9sU=KyHONHgq!_^&n9QZu@Nfn;p76$s9R zz7frxH~{i@-@L8%RZtMYp_|eXqjG5sPA5~jeD%`)y%*j9DNr)wv~E(K(Yj5&cX!{q zbHjVjg=tYyD998NgtFW&v*BU_mWF6GqQrecQPQet)FI-?PvF=F`}ObMFLe`)x`oI zL`33Ra9Sy_>+N@hz7TxlwYT>kyL@qW{qkP@Gr#=&hrjm1ThIRc|A#;K4?pqj69-aD}$ANh?JU-{Di z@8^Ey_H&Ov`t2Y8{BytmAN^}T^-q59)pvgDE5G^GkN?ICuYB_M(aDX*`_dlF`?a;< zXTsKKbn=1gSKj*a$3OZzf96Y{{{0U>ed82F@Lu|h-h((?>&DKR&pqa8ZfCCpmWR&O zzfJpn=w5*Ji|f$&xOYyRb1dQf>#j2%2SEs=si9-T4E;WM-uV5{xrYo6n^vju+U`e$ zvMBV*#l6L~%NOULre|)eh61R|rgq1ti_z_a!=1NJ4zAugJl(o?|M<$C#qpDe%K%I# z#whAQ{;}GX|tyFrVrZZeb27Ys(I_`rRm+VNFqdT4%jN- z)un~Vs{=M7Bc4hw82 z5XO7J3-hELsffUfZ}rQ%|4WVeBg2$dV9GQrnLNdsm;|sFEryuT)<>2|75a)*+9;C( zkT7PX*3#nrnZ<`-iKMxyyxR~ z>f%uB>JI2;0KACsd{Iqj^W|PVr?iahjD`6w+0fogAwfr6MMC+E@HZ4lfOmTb36Qqz zXh;B=+p%+bn|@CFhPq<%KMm-G7N-S*oiJ}VyL z?@ikEAZzZ!tRD~h{R8zyvErcqz$<>F-4G9 zTGmDcyl7n9wv$aeOkn&}TkVy6MjG7VXbVA?L4I^e&c5yOK*+k%7>y;|IXIsFhyTS_ezf4C{;PlHi(mc8Kk>;Ie)X%beDuHi z`@j0>|J%Ry=YO#*3iTp%X?MH+lb?O=oj>vEkKMd~I{Tep{?Z#{GG z_;j!Kz62Dt_v3dC?mzj?!Qqp?`oc?Je&Xuom%i|!XTJTJ+ zuYBvp54>@A|EYu1*_C~M_SN+z{vRQSm zRZj7`zN8iB9RiWpf#Iv#v<^H^zljKo{Y^>AV}AYeh1sX+>07EwL%{T{`zJdGhbNcr zERUZ!TvXGlYPObAU)TVcUIk3#-wiR@R*k6+_}u%P&TaBMXP8eQ93S1@5vhCMuOGgt z6G_3D8dX6}cgGbi?q{j$s!@^te0OHsrpK!)#%=*o4~G#}y~a$8?VTNP!H`DaGLTp# z0K=sN!~+ci2v9Wk%euUU7HLZ$673&JH(IxZ&Ox4O?J)d2;(Fhn$I z87c@30QG`mcN>$fzMRi@3UPLRvEgP_ipz+Om zu$u5LN8WdTn-;DqLP-cq<&_=?eQ3o7BXGqCMY0M&NmUGhj;1GjC6C4f1a4eW)PTl9 z*B}b|scBh4#aAxfXx{rF@+SebP>(-;8;%Vp|zscX5?3V-B+WWqLFa7hZ3qJSv?}Oc|K1(_0TO%uynE`cgJ*2docNJR7V4VcAR^9t%MgH(Vbt0h3)QE%TAW6`COkW6!Uh2h zRR)7x1|n-4h{(WN`#Zxg6X_}a7D+s|U(EV#?O^j4$$aBThmO8(Vn~Y!*tw4AzN#{z zOK2hrzO^^aeIgXjdB<$Bj|SFhynY@Oz>4o$)^~f)o$SupyxKaQEic6WMg-2!j<$h8 z{veyQwv#QjaZH5A)e@lEphFhikf!nF(dp?05d5Xxo%>M=gJJ-|28`PJsUqaPCxFzs zl8T~)7b&gJIrMAina@t^-FmLq;^~x>c)n;ZR!visWm%h_XwO4b_~fvDTt&-3yb}`d z%afDYbrsD?PhHoRoFdIoI^s zIW+$b-Osx1ym|M%!V*{cYVYOtUShWIOB;t6(AMw=SqO(5`u_Jr9W!Li47DTuCL+bj z$?U>nSx+~(zoGM<*NH=5+B(o>~sp6!G`7?#e)PJ?a=`h8S^VL8QgrF-%rYnMh0oBpu)lJgLz-s zgq|W>Yy~2tZ{^x+tc+-#2gIErK<5i|n~G(Vm@&GMStyx4S^KT4MA&)a(IYC0 z2Fto+4y#zLiqW|PkuX1=U){fZxV?Af(t^`O+BN*F-DX5Ip$HrhqNN7>vuTD!o!+## z*)Vlcmr4;L@Bk1CASB>93*M55I2Y1Qffjf^Q#7Ra4y3lmeKN}}{hfnWbaFDg;JqL9 zV+a89YT##_hxqO&1p*P`&2da8^U*=!=$#y|gkpM2w;d-uQkOW%C)`mew6>XWbBy8HOSY<97UVDxEKPrm)u%}>1W z_U-5XhhP8d;ZxVHy!j)~edxvi{h#|&zqT_T{o?Pu{Q4tbed&$I-?(>h`PTj8EA!=Y z`(#;-Ywst(=8MU=C>Fbu@#%$~?R(E$xpeF48`s|c%m<#n^~H}pd++jv?Ikm#@tztl zLyX>4Al{}9-q1dqe80*0fbM*}c5WOv*E&#k)9pbW!}E-pp}yVJiCuS{2f4phKy?1^ zP}@4kMJW$>Gon`m)3o%BJ3Km_+`WIa{nqLIE4L3$cK45tFWy<4JaM$BwyL_BF15LY zv-8Bm1`0NPW@Ptb$K>;KFrXE6(-e1)i`{#t7cr1Q-JXmT1vjbV90^njj+=FD$jDa; z%gm1$JpfWiKEhMo+sZ-hKFIwr+a@~Igpf?EyoA>V<+`1fuyb)2)14`f_fOy@63rs8 z3<)S7xd00LxFRV46~H;9!h?O2p#S$OLRStpdqEG74ySU?=e@nc?I_3F|X!DRV|BJ6bDNlSK?`2&$+HE=S8#@a!U{P z>d%7JI6DbH4BGa-ZUl_V?TWb&Yc&Bu=R{Q-uT<53XFPJpL}*NsK(&>xGG={}h*5EA ztU+07UjigVQaI-t=eP+VN1*X3BDVvnK()CA!5kt|5zoxd10F<#y79Ds@9>7Go@bIm z0MsIIv4N_J(dA1=IIW}$2 zgKR@>$%C`&_V4s@=7)5$5_9(By8YvRB0?HK0*h6c$x57oKoC_G6a811 zc!v_P6$sRT4(G2(^pWDdlaY+51-&!YW+#x-_dk=*)80?=6*>8@YV6O%`i#J}H-b=m zJ<_HTM*xvyWnyJ!F~D>n5PtT7Wq|*x-!f1gi)A&L&6j%=xK2UZBGq0(QaTn@R_Y`&lk(d!O_u$$!Jtv+}l0MvTov| zPX2rU+&~6C=jZKbu;u}f7HDQ<3FR84HPaf92Vn*RV4b-($11XYI3vq-`inwghMaA_ z%KTUb3=j3|gKp_LQnr`_=dOVdbDe(s*L{zHzk&4u*?zyR+Sabk1-0H&M{X!@Sbs1K zMMtf%S(KzB#5!;@{TuI&ww8I6&LJXve0+Mbs+wsJz)BsO&x>)A<$?3B?X(DH^`q7K zc_=$cE^^Mja{z7BH~p0VZ4)R02*{_Wiwgw8WHO#(ead&MA45rB`OGA>Le{_{ze8X& zS#%ggR21!^rmAop(qw`=7}nvyOw~9wr9! zpsMQa+i$&d;n|NpdpGuj_6)Y}JwjcKoH76{T;Yic6c||!1Yru=-)cH2QBvCI>lQsG zf)Y4rr$pRB6%us9TgNE7{t%sNXfivK-XD+cyw|Eqr>FD1x^A|j5s^G>1#+t(4kAU` zCmNlIRp;$8On_!-cV?AJvkTHP4PFVDwWRRU;VQ`@ZtxbxO(#6 zeC4-3^LM}UJ3ly{6xCv0Prv%Y>(_qhGauRqVwOO>R|Qlx6mojv`sKx6edJ58{iPrJ z{A;h?y0i0}FT8gBH(z}1iC1plee~cofYG8tM~mgf=U;#8;--~85RzWL(K4}~h%XP<_8 zKx>86ipL+nbnD;wsUQD`KlIs;-rU}r)T5#hg;LXacv1GUP7bj9Y#;LX_j7wMfbVzH z{s#r0&kJ^**G?Vy?%i$=0!lxK(>%CO1g0q!KO|sO6#n{^i>EiPUOM?SJ#*85=|xk! z!{gcH-u_0YxIm;4)a}GpAr>C>= zokLvMpI>~aEQPheF15d#PfiqMIt&+QlEHH@x8H99Ks!4Rh0mL8jvH_cGcy#9JroMj z5t=x+tX8E`jK*W^-nf91`=`(dILBnAz=Dp)IhV_11U`^xyKlJ1_Ok)gh~EVpq`k68 z3kn(l9a=BOo6FAgF>mwI|*7n9wsbPdN0LUgWjGrec-YYGV?_0h_3 znht!|ANd;BPUc1tT;2owV3UcA|jd4xOO z$9HboVPb4gMhnLzJ|_5y!ZV>jNHK4GBhv~%QM%IrkU;~BxwT;}gDYkZ<_^2rMNU;% z#EZQhLV>jQn%2_aMKoy2nlSdpFxk0Qf!JHfaZ(}G<{WXQA z^lKt;-FT{&e#?tzB3AD`&F3>5pYWA$ef#x~ZS53Cmo8m8*q%%mpfISIS&2zjVFv8j zJI7)efT}`NsPRqIM&q`>89JXYFMsPBZ+uEr+k1W{?(s+>BV<`U~8wmx3x35bLGN?o0qQc-oAX{!hI26AmBo1 znwp%8NyF>M^2#}u2z2}I{mb9@#v4C+ay)z1IX8R!$t%C|+()1K-5k)R^B3Cwyp_gH z%qr**u`}Ey53q1s2ca{LbKp9T#V{}Bb4+Bn=XDBl{DB7AxJoKz75JO(D`$S&zC8@o zfcu;gzK$rBK3B4%)(yD)xy6? zwl+D7I$NxOg0~!Uy@=Go#N-W>Byp4~7Uy$}4fq_8PtofBj{Py%zt0sBw6sX725sr^ zoiGrLnY=AAGOfmt4$ld?cjdxtd|~_U?BMuv!Hm)|8qt-rgQ{XFim78r zUd~e-doM8AB?%Nk5NKF@W27AttEYp&(Ad9e7`JR_Ffj+?K~j{_qTp7dk;}qK*6*vv z*}Ct}-M6Z$X;oFbDQ6TG0B;5NGfV+$m2@+&&5nuhbhNb8FlSOA2#>Y<+j*%!sTBp= z2us&49Lujh|Kj!k>~H3V-@idj`1?QeyI)j~;xGKk&%XM^ z^~(zpMX1W#&K;_XCK&Pj%p+IpXRlv<>(77bvv0q>f1iHq<<~F&`nO+s=H**=p4~q^ zy(kJaUg(|shgaXZe{}U%zy0zT{^rm9%I(iS`{YYM{Hc$;^8FwG;GG}&%*Xa$e(TQG zKlsYmzpuF~t%2 z5tvTDjLT9UxpHy#=(S6ypT;w{Bvx-<(Vy%3DGwNH?>ivO@#!~n`fS~BE|O-VjbeJb z(GW)EtMQ_lU3}P)wN~0f+uv;}r|u)7Mu!XiK{}_wc|(5_hV!P|-bm0?9!Y^?#if}D z7azHd{kQL7d4GwBoyJuuu$~Qfa~z5YGKa#1?0O4Dx(_5{uM=UmrbKW%?96T9K~abj zppqOzLC`c)5E_Zhb1x79Mpt*S_sCT^SES%IQD8q)zKE`RtNVZVL1^?ouY=vwg0p1Z@&0@x+K(G~+i_sDwnGjVMRW-zCw+)ab z1uGFr)6{NRSEG}LxfT&Hsc$@%O^x~dc)Jmm!wSVhbW;0D4;RbHtg1!^P)B1%SAo^} z0C|{KltGxf(&u~@CKRGU3z~?WDzvU;;zeaVa*H^n#qh8?(}*^kGy8nT&J9zImUUB= zjra9vR4$p=GqYKj$+u|(XA(gyA|g0qmXrO%-NpUm#|S_ZGg8JYGBkWV^P~)O2^U3m z>4_UR2ORiyqd5QWytQo8<2z2eG4ir~)`exx`+n&6RqH1LH($#9q|V$!9?YS@U&;h_Q4T0OWlBT^h(X$> zQ#mFp)EV z(cT|%j>S0#=bYAc?Ks{fJJzBogrbCpT{~|}AJ8{!CHHOnzH!SsR=2F`ZB-o=F6mFl z>&2vp*cn6wVNgj9jrUMh6wYi)y~-oHKSaoy_K2ckbM}cJucBlXq_(f66x!j5GWqlZa!DKa;Z?Nn`Saw zF1H(BjhD0P((K4Tt?HG?L8KvR#O>dd?>o5l`seKa5J?O6D%N!cRYBtgBASZ4O3JEI zh$^Jgi8RYcXD5qCiB9k)-SgvVakMp^?1QCH(SjovOjRH%PF0AxXy>l@V&#~^;KZRy zue@~Y`|jU8{XPIxYjfrGSME$6xpwibN3LJKy^6TEY9k``-aF<{^iiY}G|9(q!p8=J zRO`Ue&}Y&9x3SKxWX%wu3=FRktA0E8m>&2%gl!IeweDH0y3X3}-r#xA1MI&F>!B6r z8@$IM9B$M51wh3)J3q|Uxqyg}h!i0Ls6{)0CoD7DJz-87sy&mK&dY4J*j_HH9U`!X zyo45AtV8{1p4&{7SLAu$XgZ)&cZ-fN>}R;oGC$k;j)$sloNJ3 zpj-QGeDQ+rZ+Ut;zgRf8pXuDJ-7@ewMJTcYemOHe9b$`X55P@LDjbV*oMj3ifYEXB z)^x`P%!2}RBWY5n!V#UWOcRoIH(3T?jG!7gta&;SWdM4v&1r4#jK7TC-M>F&&h@`s zN`H!a)=*V;&Phr^ibetv@%HZSa_hq0!2#U_BNQU6L@c*;a9eth5ffN}JGb|*&X>z# zQkGU2uMJ+9Y=#O%)U}{EN#+oy$4G7N8BwTf!+>fiMvJsAiJEt;>1as<13_$M{k#0I zz?%Yq_r93T78g_#Ae_cN4NQERh4HC3ALZX`NbhrwgX0{3>qfn@_ZppZ5zxW5L8_3; zdpq;3?Q;H&7j8cF^>4rZk+`UW0NlBIa{2%J-~Z~5{?b=pdhI8^|Kl%x>SIsb`QYQ% zkN37G4HK&u!Ln+K7--{YacSWgAAIb3{n?K^_2OUuu^)Kh`Iq0g@=L$>(&NAN(yJeO z{qFva!}(%IM6qn@@hf-kJ^AY0{U?9+cfa|Cr>|Xk%W2f@84S|NS$p%EQz$9 z*k>lf$$U1M*VSZ$5{mE179-^8^CsJa?fvfCr=pN%87AP|Bsqb!Ej)5sVL&g4mzg;4Jh9f)=K|S&~wQEj6Q5_U{2>pPBQu#`&+H=)- z@=|dvC~B2bRN!;{$=LY*z_IRi1b?x_yx;vyscsHb;fcU1y6wG6QP46To{BtM)_Tir zNi|zm+El7iEEdb6D2nBHG+GjoWO6FxoY}1A)&w($iS^C5ZeCoRF1A60W#iYr4|Tl% zGVbKcqQ3m-jYB|(OxeNtG>)Y+>&>dQW#D{gfYaQrkALUu(U}wF`}fwN{uj!!C%G+Z|*?8FQJ_6sQ_N)o61|##7P2RJNK& zQCfl0>)$aw;-krZ#w6nr!LPjkY#$BKu4$YeNsn-)%VjlLE~~A~SF{@?A_}71s&J0sy_nv72xdiAllh;4Wfpa~HDrfa z@xP>ff|x-j%IsJIPNTtRRj|PP>*RSU0zM#;-~&L!Q`1z$MZg?S=kw`1@7#Oj&b`AY zkMGZ)K0TRV_Ki-BWR=V^1)!c3>Y63?e6`%0Q3Ym3UDvofo(Z5Ls1}6LxNv2%*{iwU zc@0p0SX&MlDvT+13>bi2wtj?7hpKC6qLX8(RO;|1+J9sY!6nEYy zkrpIUQMa7cm#TSl$vF=Es8*#ykB{ch{>E>;@F#Y+rUymgs_~R(+q+wb+vCZ+D2t{j zSeV(z;(Z2=5CF`px;!~uT!(@|5F((in%#rLlS?-qxpHe$0Ga?)O!xN1)L(WpF50UvpJ}jeJx_dbfx&-Y+8KqL4JEs!1jOH z-h<5;(CebV5Aquj1{-_toro_)#Hd6)R)(D`Y5C_^DPsBoylG9)Fztl{&=Js2lk zrkByV0AYuSS<=?;FmJ7OA~K%M<`;H$w(k>BU%Tea^Du*`uPvN|sM)_~q8u7#g=C00 z=TMe~H*INvkZBMn1i&JinX?ju2+5sl8%oKcpyMbcr;`dM>>C)cXV z`)2?wN$J)3!kyhu-W_HfB(U4AKN^*I{!iOmAK&~TGU?f*wFm;UT z@Z|FH_;kE;{pu`Bz0#-^7AI;aB6VW^6D8s=Md#e&80|og(bs-NDoomz$(a&#sbJP% z42A$ocE6qRfv$m?f49m>$)5uO;Q4%UK}1F&P!XvGu`yjlIQihg7&Dqx*6@5R0R+eK zooi!FcK&ws<#DL&Mw0cP_Eq%aT*Q@{268_&#U z^@NEajq1#=3=_2!U%(V#ORYwvjuIYND~c@q$N==(GC?us__&yj<*-3w(BQ{At- z?@7OXy{LD8j1M`19Y=0WzjfL^5M>_fr!>Fk1{)E%_?z~xW&8L0XW&NHUVC7@IMY#U z`eOLRE3QfHB;4tveqXG+{)+EcfgD31cIGU$r!t0CjE?HT(ea+yDBr2=I|C&@{8lNW zqR8;cEtWGkLLe=0_3>+{Pix$N=K#&Jf%tHoE5cGL0yG)`XrjP|2F#Ag-`}pK5zLi{ zfWwLi_WO}L|0)RT1s)t^K{OuD3^#Vzxwea~D;H6WMqn4@HVXTXN;r0%Hf$V;%C;f6 z_e|G4aHz}Xq)rju>?|46F#9deDFdxh7j3urcBmr-M1{k8&7O$VaVYkz5zt}FfGY|W z^(9R546acnQSpx0i2~01hM8RxNCKgd)TOQQ;_}vH9{S+gL9#bPrnji7d8OJkpvDW= z%|d65mJ9J^BaJ(qi))&No7W3I_SjzfnyaR9P2-C`Sk2_5EVi5V(X?1YQ`C#dScDoP zNCdzl8=4X@5s#t#-|V?6vjNkAh~s@To-ce+7DZi_qh)w36l!orA_an43L+1VkKVd< zMH*kK0*kuA&S+SXoe-qs!Wa&Q`E*(yT)%elBs1@a%%v55ady6?UixnDT&wJkd<{T$ z%;0*IUB4d~?ys?f_mfTXxujv=w(S7LYyO6<$t&*7+ShOY(3-uff7ji|&~N?kt?$>_ zB}3~xfHuXRG8SWgZ7Xgc|7K?9QOR*WRpJZ-a7<*u6$Xg{FsX=v`v)?DTKgT@x@>G` zv7sAT%cPq8M^2feAc?%SYz%~9kV$SO%p&Y!Ow=>uF4W`kKJBL}R1}34MFCaSs;Zco zqb@Wd0{esGI0HjEK79DD6TC{#F@nWJL|WI)sA*)2nMoupevU&yCdW=ig(E9h2}DKV zU}>>F+dja7KXrPtxLQ{-EgYlq8m>nI=R%R-SkNy7jaA`T5bi0U=Ve(y#1j#@rpAtQ zUVZR+HNEPJ3}6Ufgku8UU<~H)*(nhbGsF9a0FZN~5CKZkki%lcMOApN0TN;~<1IQl zJXn07TKK6&C7H=jrsIRg*JWMRTi*MUc?4*{HG*uZLd2xspiM0oZohT-qqlJwa1n>4 zE8S7Syi}E@oZxgcE$;13clRfw@p8Py^U#)xJm{r$a<@2suHwS&f4fh|~hH#sqbFB4^&S}HCepvN9 zR<$!pa12FnJ3Ft440jeR5n=C}vT1x71H1b@Oz&fAKiOydXL2Un(lu5vtOskcF0sZ`XCl%fYgwI()oM966@@j zf2S=idT{W^S11EbIu9^`Z&g)qEf!0^wKYA)@C$Y3833KafoJyV4WKhXboM6^0Y$+H z&yJ^55P^wS4l+uL2xO604MspZMpOakTx4!bn)HLg&-<{Etwr8ToCd%3t zo^sIoAR5qa?v0goM)c68%VjmGs(S0}SREcZ`M>r)bxiN>IBSm^wwKe1vI}Vc>ke?B zN?YTR|B+9B_#S_j?*7z2_qkX9$6xsR3xDSy|IVjgdF}4wRpm&$VQAT}eCD4cE>^z})k$a~|lrs!i$fZ+H(FIHvDh_xp|puE7{?>yTm8UzfOdy;aZ1wsirc zA%}G6y6d)8_qE9}tJ<@w-Thf!)#uZ6ECB>!jVZVqzz338 z<3bpu67W3{6(R@&!p=DlgpSIh26pu# zupq-XLhHRkNrDfKrU5mLxZ2No)<`k;zVPay3ca+mdmQ>h85kBwCxD2l@LmfdX^O(l z%!e@!MGl&EIx=HJQ?S9Ju66*mf=r>fs;(UfR2HKpWs+ft_16@tj!5dpyIXJGzM)=R zqXMr8;PSvG02W>_a-7oW%iW!W?TdR$Xoms4YE4(=n0^>VGh(`(DRHD}ct zw(2^o))gK&c4+_e?53eU7&`Adn_%d?w88bT=GfL5)w8j2BGL>v)gBlWcj+9%L;y2; zN`8Ioza?KRNN9iu-jSX!tJy^&v)M9XgG5%y*i~Y73Rvc9OK6H0L}2LJ=avA45ZEE0 zEB)A#rzmPWCvci0CZ|PFggUw+j>v(CL{&&cDQA)!$!f(Iw7yOLYQ_w;Hl}_zKpQRT zl4<>Vs~6d9n3(0o`1axBEBK;fJ!G&~nVE4KlHn(_umfZER0){;*s zB-%r{eS}azqYMg>ia@g3G$KN$_p2vGB;9h5vuL0in85+8mXu~P*(vT#CZqdOVcUxo zB7WR7eus#ta0Lu=2xA4B$C*^YK`*+k6Jj+@NsN-;JHB*q|MdFN{gcOMv-+C%^|WdHv~Wdu94a8{n41Iu;xQ5Lr}Jh(O;ZK=l%mvI zbga%5>PlLYqglblqHskupDnJ5cx84F5%Nv#?%ulp)Yt2mit&UNqpk65G@4Xf<8kF2 z3ln(|k#ppkSsk-q*7fL}w+^0L&YG=2RCJil7gyi8bL;8HZd|$7@ypxyxc^>L_HpHW z)MlzDux6+zZEhD>KyIk!+o^9^L~tg}cveOBZTe<1QZc!LAyq^4<#x~@maNL_Y1>)()~(vepnONq%c zp@K~tC*I|<+3}*KMQlX0j38XYOcA*ZX@N>4bzncIg}9rtbGB>N|JlW;bak|&hu&^v zH1)q91m6~m#dcA+dNc|Qh~EBdKww(?JBAImj&mLWSc!~eXk=duk61Fmxs4dNk{Xmf zhwx~e3;(tebpTmFB05CYpQ;L~>$)h4!pF#+jiZE9hVR;2q8><2)H+;Uf=5b^%GuCK zvcn7!RfUS;>f?`{6yvg~8V^U*=2;GG3cxYpWGRr5!Y`_F|K-;%;R~O<1uvN)XZmEq zfCUE$MNvqMf=kdK^|1~FC2g$Mm?xB`H$TG2fy&ur+@BOU-;1NJBL>f zPnMH<85oeNKvRi(=jPFcw{IR@`0cN~{^7}1xqRgE?*4~AbZ!3=&pvwR6CZi<-Un`6 zo0X-TY)xGy8Y)dUJ}j`i+f)CepZoZ&AN}0NZrwXP{rYeG{wtUN+4CJ^edB^P7L_gV(Pe{k5O`!I$dBGuF&=E52X# z-6jC-CdaHho;Ezs%DMC*?rl@7Xx(|w>(h1nZF-LL?&G|B8FHdqV-8An)$9PEvMf$0 zEBLwcnnVQW1m1H$#a*2f5+P*8{~og4584N7`_kq<%eFNqGiuMpc_SUh1d{vn!;4;J zt-bU|ZBr4{%Vqcs^N_Lf=`a{09%J{S!(?v@dyikl;&=fP4{`p3s>VQCE0T3QG39E9{ zaZWwyG}wPaP#Tvc$Dh_WJRZI&WS9+jgdGn;&y*h2#mEssyi+0DDVP{pDNKk*8e&3dHZ zmIJY7XS*4aNWy0G>3M6-gC4u-I!q67j!o=}2eFIZZ96ty$2VQq&b!Xa{o`=T z$uR(sfw5h7@Va(KpDI)mM3ml$W7mLO!!wv!JM&{#Qi$5m$uCSket2Ivf}-3Z+nD4A zz=0sm@iD{>b~REf|=C&8iaT==L7k z^l*CwEifGlkOu#?uIsX{n`zjGLuG{w3Lqxs1l|T$H@WJ;GftY$_AHoVp&_+rAIC@} zW2fx!?3q~`L(`QhWQ9ofeK?|B+cdDx8#IjvvB_a6>ZXD!!LRX=bf6Mx2QFyLTUdXMgYL z^@P+nP33oQT=~KGf9+TPAj`8lB+(3gh@&apF&*MC)vmOFDh@&MPVuH@Fev7)ym0&T zmu~BQRsYs(UKPhDll6n6gUydWzW=@b2b1p^$xI9*Ll2@$gDcK8c<&;wVl~V11g?v# zb)=Oa&E2%OSCWN$Lpd+=k3YEg*YAA%P%*x=xt(S_nyt9VB`RpId+%*s*LieD zO<-N%trtPLRdw~Fx zx&6}J*7`XlG6TI_Y?}*;qFRib>^f?%sCri$zt`mckt`%}dE(ezG)c<~Au^?!&FAG> zp6B(FaPXvwej;;lL0uvuKFe%V*FGa$&{a%FVhDQSIg)Uq!F5)&J>6O&!4h+$y?de} zwvCS*-Hw<{XT#6#J-T)C+LZ^pJ6p#gTeGK&2NVwT4q$D&l>TlRoo>w~#fNF*bj2}l zlTR!UlvkDAYul&8jnQFsI$ICcP=?xhBwsz~g)unqDV@ha@#yot=e*Z+`v& z=1<@M?1gted3599gVXWJ>3pm%?O9}YS`R-w-MjVCXM4AP_xIoR8|%Z98`rjuzxn!& z2fy{*S3mgH>$e`icyo6)C^9Dqjq{RXRPJny>wovRzIX5H`g;A({@}ego0$(FhXpMI z#v%g{3+^Z~sL_4hWQ#pD1L5#=w)KDium0)Ze(}X?|KES(TW{<&=V!QoW~Hw<{Y8K4 zU*WQF7I3-4{h26peA5idz4ABgDc=&s)Pw3HxiR>IyvR;DXRoM;%HG~OAAh=|ufDV| zJ6EPrT2c1)*6n-m->7chJg_gnv@d@_*F`!Ly6_y(u@T|?tLi43%;#%M;herI3U$+v zl4N)v<2UOfXbeHn6$}Q&s>O?EFdUH=InH&7dLX?U54@g5=fcB>u@0l@JW3Xfx$pR>yo?m>TGST@Fnun>w5;ImOxe6)skUcIpao9=!+B$hz$0;<%&^(D$bV;v`_ud;L#z%!qLg}Qg>pU+C-}gXFz}e%62OG1K z*);{GO+yirfvgk`yyCp4D6(J{l^MT#^U9;lT6JC0;>+?>7mmw{I-W(ntLnR`-t(;C zc*6B(S^7NhllI#$vn+tD5R@Z5xug@WRFU(6=wumO2T(P*A(#-RrUNPwNZzqM+PieN zwx+XZf2X9Wp?M*13+XyQOpw+kFHB)MdNN=7y7uJL_Fgieiw*9dD+~Lui=3e;&UC*m zepyCdVd?A>Wlu4rlND$R1=;iLRn-vkGWX5~f%d|Ob|`w(+Ch2v=Z+QyG>C!z;$ zhbW=aJCG7u9nPO{uRXVbtOfex1oiS7#WuKZ%=%i|Kp?$$)O9W1E3T=d`8?HdoF8rP zZhUtA+RkU!ukSqASQ}4%{PTCdz5nR+n*n^TP!+7P&2W&{BBE>K;r#lQ?L&mS)>@B< z^Uj+OKfd?UPk#8}f7sM+)HD@U)ljSr?)|0T`r3cBJ|0btvEEwil1+m5&OF{be%?7B z64wJ+o@q8Kfm!(SD>J@71Klvco}9kA{Q&TQ{ygp3bX{ zy$6%;s(Pb}crUWPIsEj-jqRV5bv>Asvz=<Gi0%CV_|fth4((IYqzG+q{T=`re;%& zV*&M86_xqcmC1uQzyBj5VN(#JDx-tP8_jTB*5kFgdQHXvDPP?)WKzGoa6qh?z-!cI0`s}r-om1&<=xA%B z8fb?Ev4Uma2cOenss)08qgzlI%j-fT|?;YHnPA0|r+FIR@y&Rc5iI)B`WXYoS zxc8llW?FKp=>TgLYT9Z{1An)ym6l|z1W1-AeARs|fuhKS&2 zfoHSZ2AwO~01ZeUrd^8A3sVFj8V#T{fE@_;9vV}RmF5(7FV`5kMlh1C$5r9eCsmTR<&iBmappDW%_kdx#&Cn z@+5}hymM90`F+toSbo0UKP%esci0Q|Z4euM{ zHq5Q z%Zo4Wv0!0*;kcaF=T&2s`o4;GT{M=h(3j4HAhbpKQ{p)SOy|?V>Ez^UzXc24CPC5- zf2y*;sh>A<=iL043Eoz*RAk92EYQ*O)QA#*UE?h_2|D8ZR-GQ@k%JeOgqjl2CzVvtrBZ7^8TQOM4L+A}Ft-08~|p9~3FK>9)&y39YXI8*u-+wG_eqB*N*en4EZc7cVFN$rSXL5y2&hX@uR zSwRQDSzN+af)%K^RiQY#wcu@RFDbrrM7-J%ON!5$rjpF&Rm>aWgD1Py2Y2u7R8_s! zc%^DQ>!a-4k5%5|yppFJF`;Fy9#+n9JTsPbaYAPI^ri05dh#B9ePdgvx) zTyMMtRE-$%-m6hXoO3wmTW{j^?cql+zI6R3H*Q?HzqPS8LDhJ#7R3;vbt29nGQcxO z)pZ~DDvdTK%FJdk82GHnnn975Rn@3-jv~*4qFkNL^Q_79qK?J~F=39X^BUC8B7{Wl z5-s6HmXxC_F_g3n0zZ;sRZlP!h^$T_k_;f4spiM#Hc%e>}URhJ{*Fb1TmN&zLa7UzANODpj^ zd6839b=Z`VpD;#njgy9sUop|R&ex@_oB3dg1T4^y72|Tz-xtxWi~jzi%FXlS!i&K1 z%gByTYSYu=c9$8C^KhGsen0KForfQs_j_ggvnNz~?w~YHQ@ExnmNb9j8Y_v4S>EP&3mH}iot2T?_urgUzyRynb#pXc+w-mE&)x51@&{sXbaL-z+ z-n%GHD9Nz4L(?^$Rfr%yfc(*gQOttpPbAasH$d66wy^vq~ZnfJM~SvY7|wm z9dyylCPiFoVMQ*3*FJ{tG2Oj35DaNt7w3LqIi$KHb1KVyPWu+;G^@S0-Yc8qarOPL zzf%6?UwLi6cJ7m-(`oV6r}x(0e*eMtPd>b}d*{yK^~VRNYtv~p#vxvn`LrJ1nH~=B ze13T22Y>p>xBkn2^n>!|?$)E%Ub}kt*S`MJyrCI>AQU&h|LZbVSfCSLRKv-dy$*8lCl_{aDDFaM|i=npTL!zUf+=N_0M zBBzt-@aG?X_>Hox$6mep&Ks})@XGeq>5?=<{gSd1H0qSVjRg2)ZEN z`;eY1Sw4l2i!p}hcW-~PIofy}=&Co3ZwB5sBlRv@-#fZuj^`sMaJ;*AG948sfDv^Y zc(>+##IXW))KVy~4Q^?P2DN5H6SWUihNwIJxQSo7d=a)isr=*UxVj92mUc<``qt2k zvEO%b$5(!GH3txy~ojI*5*lPG)wc3a6m1eNZMc~W?{ z3{w=y1cQ|f!C<0AbbA_c(c$1vljJoF@FmroXSeLy^&qq_KS+uz85 z%aVKe%D%Wb0q3lgP9+fb5|WS?5v&pG;&)=`2(_)X@>0(u8=t(uNxW5HAv9T6>Q*Mw)X+ zILu>mSzp#`MbSr1+2t;R)AQwev~Od>L@#vS{^#jWkj>j!~Ej6X#@k>_tQv37 zNnvR4TH&<;DH0$p@!S11;1v}yl363-y&~cy0@mVH#j0qQOD%R)#4soddVO9+E1slCK2H$_oXcLVQqWyCEZ&pa^Q3ZS zuU}B-vpff%rfpC2-Sf_gC()zx+I6WjE#vIR&JzOL;+!j-Yx362Ir3=zgC()RQKQ*$ zmB_+ZT1>b1HTBrKb_3|Nf9Z`@8`$emw0O1gPiLyqj2=9=B~87VpB!zB@7;ZF_O&bT zMxgdwqTd6kB%*kltJ&Ca`75$w95N9zaQW*ezWD&5=FA349dGMRz*hRC=S->|U3xz> z#Cgr@hmWqT|LLE-IC|@yudDOcJ$L=S|GWRzANgz7j-xf%d5h+Y%%#HrvAe9Q&r8_d$k?7E&ap2r3UTlkc6v8veB;n<-c35 ztAF_S_D}nFd{+A3T%(pMCWC?q_!nuI(L8)~3^HtWL#wmE)uN@aSm%!n+?meBmGe zk8iu}&C$VgH@6NxKG?f0K3YG=)@TK;O46{xthZ^J0Nab9jfmOy)CvwS|MX9O{_DU0 z!?!;8onQOb!^XLO$1k#kS#@pIeZBMG!E=uf9=_(hv*Y3VUY_Uf5_PN^@AIBt{w_~w z+wwQg`_4rQmh+yuNb|kw-bLS9#Y~;|+>_dQUR##SDrPZ)FzT19s;xG;iJbKEP47+f z#vAwjD=)m8-GBH(bNkjuc6Vor^CCB|AJ4z>#!uEi{OIfc)^i^>ufKke#e}h|+I8OV zUmW0}Ekv1OIY>mD0;?0x*wJ86{hPn}*Zxp@F`zZQJD=rS|F8f2?_?i5c-@O|yz{F+ zpZwc@?+>-Ai$@PX{O#G^!FPOX{sEqoz|3t013eK)X(|kg9n`M zom?0SB#2h={7&bS2%4Lv=X442ic$S8DA}l>$P28_S?7eIEjidR{1wj)vOI zU}Az@^%k$5)~Be|Cu%DNw}Bi4RHypcC*M z`sAsbnmo&~#-LeP>wHGhCA1G1KK3k~X_)51iKizpPl(%T~!3 z%;WMLwf*7zy&{*W@60oO58-5m?V85cbyI{(y~gNDZ|{YF`BRx} z>T%lOd;_9E*|BhzNO0x$9`%|G)qp?)V=U}`R~BSG0rB2RUDtT8c<*SO(v-DF&fQ;U z#yqea9wP%%*pP^K%hGofhvJhK#W~-GC~-|AOYgLE(Fd^rvBs($+EN5IHpY{Ujq&Mw zZ{IytUy?l6>!xnL@!E@j^v%~_c&{v*B95_XoXbvU)8TA-Iw)suT+aPiz&o$js~>#& z+5PX$PwQ)oBbSnLUTUA5cYoD$7hw}C6*TZf#^#IA@QY;ARo^@hXS!_rp7j1@@Y+@H zKB=sb30XC_7s;#_wXMCELU1gDbmw-+JC}Rs@>XlPbic2848AQfntkul07KHUQ{jY& zmsGW?nqdHxpSl?Jh|3F|@9sWcyEnV)27}4;+H?Er$$RudK%-0k!kF|0a1g{hvn3+= zs^y}<(Allbn^BYbWV|Gc^@KCHqvE11C>V0cifGdMk`$06A}tcEg{7QlYyZE0_*>(* z-}@%cg@y3>z1Nz_bUgjv{crwT*48Sz4CWUJ_m?f9;UW$(G4W$?!%|~>8(%vD3DTF6 zV^;EZJw)MMjPb2Et!m6V6RmbM8RZ7hwVe$12Rdqc!20twFax$9_%Ca8jSym@E zqYGlqei6p`Vn$4r^%riRNS-y6b)Fd^GeYG(BV$)qHpnajoK_8MO_Lwpy?;gF<5*vE z-I6eLVVvWB=x?&<7!?d`;*vDpdFeG;F($#dL8g{7jCZQ6^)0`|m|VJe?`>5zqd4`V zD$%>3ja?ZJ&O|FTF10o)W`7QzBm^xGyu>f5iWs9k|2|AyV!gH1WuR|EZ7%S=X+OqW zDpt=uHbR^=K$|!p24Q!5qyC*M0Chl$znlBN^XAw0tETyI|7eoGbLam0&)>bb{j-lg z-}&^@gX@PUla1-LUh`h5N@pKEI=%Y%U~)CvG$BfV|ETG~3vKC%4t5B>radk~@ziB^Pq>GnL$o|eqo+HK@-xzfF2J!1hH zywj2Sd1lR=a0aLtqc|tgj91Lg_N@F*{^S3KqocLv=FKBB9#?oT`FLFEfASyw)5(Je zf9$SZJ2m5RMHh4b?2hVf)b{T_vFP7l@lIQB|K0xcXX|h2Z0{WDL6MNaXI*IbV*Ez{ z#%pEy{PTCr{fD=8JU-EHee;7+mU$IZ=Qi`s6p*EA4cI>M$~xFCZs^YWzQ+lAXlPig z3Z|T5nvz*rqW*%I)GH$^EIr#BqBi4wq{dc4P+Kb@-k4Z}@tzy6ZgTVa>kLqaV#vk? zM(hGO+7HFia#_nQN#QP_P1~eC=s-eJq}X1i1t;iurVcz-iB`?=T6(ATdrOIY&a$@= zwTxpO{};KNbULTDH%-H=E-^7Cbef;AMiTedRiEl!{5Re1vx_}pGTli6W`7OnQnS;E zANs6|XXu$Yr76_g!WzCrX~EPLGZ=yCHqLYGO#r{Urb|*t_Ui1*9A^^#39W_LlYr=c zjA}I`AI2_Gp+HDJ2x_BYU=LVcVEZIK?+`WJgs4G#*4C>ADY}XWOJ|J?Fo>w}0ar;e zaCP-tpJW9Q1M%;#k_m{)ZQ3AU`~TlHPN;P=z)nJ?0B{Q~#& zlGmQ}{mb<2^6iT_VU}e+gnjD_VfyWB4P*kX)x~p6lEbDE@X4@M+GO&rX^pl(SPZ>r zTAP+Y2P4hv(c#t$yN6|q_QQf8@x9B>x<29eGb<7kInK*^Lnuyd*Ls?Z=YjDn?)K;At zu24=yrlk9NAN3L15Y7(W;cn>_C_bPB@mm91l0)TRS4E6d{1{?QBNw7G_Y_dbN{=y@JIqZR)o z`G3{(mwom!bKg|pwdNFjM1%~5*ZRT<|u{LD4) zT;`n1eWYm16gjwYbcxQEG&246_9LN5r@>LY_qM71fTt`PtUm&xEW-Zl-+p^?_4cQ3 zIBcr5jk&@1&NOWSr$s<20VTms+oMLr)v9N$!BTN(-E!EH;ycIGxNX|?P&>|<^*{a5 zi`jeczl=ch>Z_kjzxA!VemtrY5}ts%=&lkCiHxk@xwA9)@Z;BTuFHDk75n~2-;y8x z=xzP0zx^&Dx!5!19v2h}AnLu54?ntU9_?+|?afpF;tPj59#?19jjAEIGaE6+C(IuJ zV-ldy*APde+!m{E`!OxcQRC}@HR8vEL3MC+vU&gD(F;b<>$}^Jk{e<~8)bpH?|~5Q zB&QG{ttNd5s7Upl17fHuH*W0C2IIkeGOtEPgta2WosUkE8-o#;H;%e?_Q9tQZU5@Ta1 zSB<)E0d&dq;0PI5@ILWknk)&d>!GId>pH^0wWWk)TdP@cd*kU5A#xbLZak zkB&|TH?Hi=yz^(}&E;dL&w_M}__8uXXY=`RR?W6&jW4`l)`!F6VKJ!NN0z^!ZGC6j zkO-%wwPHeupWa*j_Oub6di93i{d?#AeWovM)To8Fwb$c!Q`*c4ZW?^I^q z)CcvipPU?CJC^Fst&LkhwI*}woz-{WyUy{+kk?*$%+}5n6g)Jyy> z8H^fz>6LvOWlitZ93P*qudR=#d6qS;idtHoPZ-Y>5}{*kL#&2{c?ryYOCn7Y3=)zk zX;j0rT^`q#d<0{(~#x%Y6IG__ByDPZ&bqLKN};eXvS5vZBqs^Ckh)i~siLe6bzND%n<*w=i`J$@1dj zHa_N}@*ru!23ECGo}5MD&o6y7X#Abf9Z#5DuYI65RNR8cN(2-ZhGYq83N^>%$gSPF zsKP3%X{4up4bN!W_o2Ol1>3YE-s5IwT}ap;p5CAl|zo&x`ur=a06gN0Z%I?Qp6TM$W_- z?5|yGg;8$9$Qi@nTK(M5Kl_J&OTF^1QfWNq!HL@`8w#gnFYTE7MJDwx4ifyToKsAD zX0ICi{`IreXqiXrhYMMz_RH^`SLA|c)Es^D-3OmsLolt5Hn1JO8qBVZZk2Wv4@A`l*_b~6 zvrixX&p1z6V9;vcjW+bO@KM*PIEJUg-FJTPpZqOjq-Jrf0(m@|J-H8ntxNJRNm9I+nl=G8;Q;BDq-*RG!irmr)gBJ6GL8wVte zD=_WB!YNWgahAiG@eek=eeo<+6Xt{FqsI8TRW&N2Vp>$8vkH!)@5Uef;n%i)?~i^n zFRPHS;X*~Okv9Y#MRjaDv%PP&3rOlV^GYRS6_Z_^6&r8|G;0_ zok%MtwG~H=T@>-9v+58r3!1{-=%$nx@-rkLQb-FXihbMzUUJ0T; zx?=^oT~n;4UKl88ji!=aeQBe->K?ru+p+nbLj`zJd918b-+7=9y= zSwq=4=8fa@!K2;j(Q&bLWv9|$86d{kMnye}iC~D2nd95x2{^zR{z#$}Zs@EBv<0Ei z7JOM6Y>YAPvNYgwiwUW!W+2ifH0tRdT97zhUuaGbtXl$~wR=Ro7*X%NO|Vk3U~Xq` z8Kh7s-N~?OPDh=7WZ|2r2AZHtgR2^~?iwZN;F+;X=nMiWxO1*WffWY2o{x3wdZseC zFt}u?iTyMb#3<8nLGQB`TIZq5r6+reu}T7>}!B}>4PzXzcvwkR`7E$ zgUAh*Uvq{m2E&&LqJLK~N5Y_+nC#G{4EvU=adA^wUQN zw`P92(HJ*U@1^E&WAEg{>q$wlxJnk_*ww_o7kRVSo^WNcjs0s~t>+6VXF*?jZ}$6k z9{9dIHoDZ7)xa`m-U-(illt`xb3kM`-FbO%lKth($p$ES3C-Mn?X*1n{c3phQQY6F zzrRpd!kW|Rw&LlwO`>FaI9V(I_@@s({dK3ByS>TnUELgwK76>n`(ORzzhzEOx2vze z_S1*|!SDRBFEZcT60JtQoxqUjrv=HX#^sOpPIq_a!;|rNFhLP2pp+!9oV9Xp*FtiU z?vBwSt}ae!m!4h%1h8?+qi@yF{b$oidw z@r^(HvzJab*5%;kmlhe2h5p4ZB*N!eh-)kYYuN_Z2QN~XnDb>FZtmXZ_KjQo_kZ}` z^Z4NK!jK$KDhX1w3HU@K9TcSTfgYN;Tw_~ROgkI845=-Nz+YG*?i4}YN=rJ1euxk0 zKb*KRI!14C2G4$Gd0#9w*f~#GR|^`!x~ZvM%^)wxY}S73j89MR^KJF*lJCC1FbF$g&l&6R?**|I_}{2rp>x76z-G9=4SY#E^N!;B{sK z5X>O>C8ZD-ngHh{GK8~LG{kWZr?g75R zUcn=3RfA=8)X8-KeY@Bsad$mB1FK?K14zRt%S=v)<=HGO0mZ~~)`)PqAnr+lC@DN^ z2YhE`w)N zWOmD*oATtV@{28BRLodLtygIoznag#_~n9mGRoT4!fkP!ys-b7c|jV`fkGj{WYUIX zXLC2!*=puz*B>44U%zObi3sCOK@NJ%#JpTPxO?=yi`u=uxYooSO<#C?wEx2Dk8}sN zM4upUl{Euv2C#y$9?e{KdiV2hodTK>`ljJNS>Qf5cEZ>sy6lDPk50J0Fr97qAv=>bQsI$%_}XXh{{2Fn{(??nHEM)gKiS`S{SV)H!!%9k!*sTm|NNad zCmZF)d%t;mUlxV*zPRO)D6oV(QOUU|hpqau2%OG!bYQAmf;Vs9-~a0mj;re@$Y>3j zz5n2TVILd!g?XDVQUuhiEw<`wsr8vLSh@J%%Z*{?9cAO0olI{3_&LDAjjM zu{*t5oo_$xVDH+>F*|4cTR>%%?bkERVihX%PKT0u*B*{1N=tvN_%EQ1g?+6=j zdZxjv=JX+jXeD|#n|M6?($OgBf zw1bk}Wh2y$P%8}8W2*4cd7a4tGTd%_HLAT60cwOQ=?5>If>lF$arX)p|Dq}b?dZli zW7O|I(mmMXnht29uTrl4nNbkaZ-D}Nt^CG6d6-@Q^tjk9GMc>L=*8Pz+@DqJWrd}1 z0D%qL#Z?M3pqIcIfLpsS@ttqH$v^v_em}%-`~pQ&zZDuEly5O^V=&<)VEIb4jGkB6 zclXF-LUwBdb~i{-*8**kc1^UQoLQZe@TuCk^lxAF68g~UK)S)}DIfb7^+LrgwsTeS z>hV2OWv`yv*Jrriepn~kr{kd*ztJ~x@4`nd&Hajc+O~LSPO3Xw-j?e@X>FEP_mjrb zi97`W-CF4@MkOvXAKedofNj!vS;;|+G&&Jc>yw_i`==j+vz?;^^7gN%rwPtfUIi{Y#qJJy0n&}d9)(;K0nIp+S$s5_|KV08VVDEFfN%?g?WnaAXU4uOG3 z2LgHEJ)@THEM^po8sG-V6ezz)yDzcUA`DUhubB)3d|EnA+|oHA!OSo<8EA1M%?QVi z1#F1Ptr_@S5#u3?pmoBUvQS^jZ?SL|o@uhs=a;^4QTg(9d{zFnF4?1_Pk-~5-H3j1 z9uDS~!Bp7{=7LC0AUrnNRm6uCta|K8hIJ#wv(cP9+}N`XW(kWG1vwGqP*^uYR(odZ zDYGYsnm$B1di;PZ&%MUh`gN>V4h}w}@|FG8i@*NTdcFxjF%^FB;qNk^ogh{sAqfDq znN-N>Y!RCmAuk*2@7#N3KO0ea$2ZCwJuw z^ezS{Y%pFfou``B#lr`meQ&x|oQ>&w!Dy^<;l9j!qJn9_^n+u2POZNRPxT7$`BVywCYuFO!{_|c{a zvV2Md>76n;tp`nG2hYmm)~Qgs_(3IvDb{9CH~Q4!l)fqeiY4c|d6`0nEPLN5%0Ne1 z;l~?C^J9iqSD2n&vh=M&mlVChuO!1egR6Alnr85DGvndzn9b9Q&#tV?{LruK9++D3 zUa^&u*UCIMNMo31mRWAdPa8C9U33F!Gcy1<&y7jR8}B}5`=|=0-?!G8|2yBsz4CnM zcnd^#pmzG6=_v~@Th3LCEel)inDw8I_U*B=ePr;AeAx#GmlT^IICaFBJ8F#ajdQka zngIM=faQAin7%W}GFrL(>SflyC@Kw}%C=^*Pg(SWO|g*RXlXK3g9uDdACWwTQq5k= zc0Lr>W+Bu5=2+GD3)<3^x&_2ny&rB>OTQQE>uIv{i@xn+4Q-p!getxx-V)-cMH)cs|ScT9&H;3M2BPvOb@tB^vJlr%2uP zGu+lzmk(Xe2{Bgti5r8(Cgzz63Xc3)dB;sfa*y!Y+NsKr}%RfCalbD|K_gCes z@{}d}@>M*$BEaK`@Zp{(ui%YRxDo{!$ra5NDFlW<5j0;uH{99uY*aNqLmzH>krjr( zYJi(?vx0AHp@Ro|9GuSN$IoBkG`CM+uY`m0m=E@TMt%GaYx9Qf(~@t!`d8Q-?x2yw z+1oX#<-Oa}#Te`AOJYlC3-VwNnYE+QUZfN-n^1O)McYMl>0E8qIz5wE;E zA#Xf&X87P6>-_wCTX^$i#@4A|Q4ESxgHyvm97F3{q43YW2n@Fd*v#PSCj$x!6q&_{ zP&r3gHJt9%tm}ZwPDa)kin%ab^E{ocyRdyIjE{v!S3T9*pZ{?E%U1d^3!Y^em@x+1 z)~`TjbF39Uc0Zyt#|-_LgW{u@M5tREVnLe#E+>0!fz~qGjCxkkNt_mtVzCWgggVPE z@H_ZoB{QDd2Q!4Vtj7EzHDdo76oX~J_`+wr3YA(0;({ea|7On$q&<52mLc9CO$2XT zNEe0!^#)T5)QWgzWF5{L+}vX3p1B%+@cb@Cqf7=CKBtZHu~vD$dGC@_4a)enR)Gi)m3C7UUM0|^=ljW@sMo&CMVC|y3qQ0CDJOyIK%EjWImJZ(lkqf z+Zze zJPDRcs~TQRA3`&s8QsJeYdkZ;t3)fRXM0YqawAvU&ZV zI%Qfob_|nBIBGHuW|mX0>=vFInDot9m~yW#U#)9>Fw>- z((t@e7nU+Jl*W^rKucEcEx$x(qNZvxvfSNX=e0+N3#K)9w%0ir6-c98IjAtsFL30W zhc)9nj`_N9#E?IEDd);*#h~^)-WYI{XYip0>qZmex&0zEUtWZJFKqDqM|1MBX*ozW z@cGL_>Or(DT9!Ekt~_$Q^6r$p3Z`Ot<$39YDR*C9V}Ccl(9+GTP-})q$V>pBQ(mo0 z^4PzSq6+!CU^`!rO_YOO;b7oV`fZC|<1ohTNRKXya zF_@8tSDSFXvW9XgQ-cazJDv0V-U+_+ypkIpZVXdxDW4{=h=n^Kcb=PXAF%nsKKa}+ zU(dPotJj!4xB2D9cK~`r``GtlnT2?OG9!S^O=qT*1g+hy8pfq-!RPdXeRx9t(S534eWT^-rKcEgf#DSZ z@Ok0s-dfTg z>~16k@UOk$q%jNyhSp(XI3(YTE!K}w-nWWgZdLnEq$6!${&RFG^`TNv9i{Va-!HwT zL@2fm<7}NwGD@b@8hq1t>`|W z#w(2~_m2%*Bf*-mw@)kK?h#xa3s=_uHMNcwFmsRx29CI-2M|zzj)8SWM;ds(jFt4# zAgr4!?3nA=7Y)a<&*9-7>KmRYI6a{(J7Rs>I1pq*L_cnv{KE6QUZ(j=z;(>2xbo!? zsJ7RmBw9)Ur~xz!*pp921riLUO!W5l0|gt6Kl))q1PX;>29r(jMsd!Nl16DfZ?$*g zoQD%>JZBenP2baLMaHI7w^w0(3`M42fzZE%@)rhx7J*q~m{lFab|OlNFa{a}pAF%W z^~{W6!$F=jUlU=P5j0;ObZfQdYfxK;O@`JbrU|QZb6#P+5>uL;TWTXz1{ySg)#|zT z_+y^ieTmKSCQdyM4)3ymcyFaZ+c_vJ5N(s?!GYM&Z}dvke8n8 zpVjOUWzV2^4le;h zZ%6PsDFcSJd<8(WKDHnu8z0dpZPk1r=6>=SN z>JIq8{|S{Z5rmnuG~Td2^z3Zr98VUlBo^?ERn2)qR2x;utgycJ>_~s}qd z&l;@x<(}rr8hGW5oiSHCd;8+KKC8C(eK+uP>X!sewyF362rOPZP^Te;i4gFO<57Nx z?dvzmY~BGmBGj(r)6aiKbvz|6a?H#i<+91CcDl}0{gEfY3GtOS{J5^Xy--dDIkQ2| z8a1bb0v~~(W#dv^SjWQf;VCY%LtZ$jTIKugvSL&@ z{@Lp}r$rX%X14i=)%(7h? zyN;^jVkl&5t&@O2OR6xRKEhV}RFa4B^K*uiJIvQ^M-ck*r4Pa`0J6_e5ud>4r7NAK zQ2V(>o~1`gQWXLbOqIoV`vAA}=3&(yO_t1O`8<6BV680(-B&U!-@hzjX~W83K@ zt0+rHnTN_v7yzOUC^^x`7%4?32gPn?|Lx%0uLncUr*|D4t^bEP0?XQGflvMLNaSu zU_2dIGG5*JF0Zcr3S$$5-)g<&lSl9K-X}kxE@xkOuoYMn!3v!EaJJQ|d{8y5QTJb1 z>-NhwtjEBo+(APRo0;LbQRc4ysP@*CX}^=!^B@zhW?|Zn4q@LbRbz03T;wwiipB<^ zL2(}Db;v@}c%e#38G+gdLq$g?NA(xrD%k}(;QHn@!*{V-HHOc( z#?(&$pS=-I3PTe`NO8g9Y?Rn|rod4-Juk&at|50#%|B^*f?$+<|*xki9LmU&l30AI^GaS|fGVxp~47aZ2eDwLO z%~t=c%G$_qW!*fJ!&ZT56Fd}B`DKURuvWPLNcjALl36<17ymGQD{<+zZnPgGD(@HK zWE#;RSc_mS*yw>_5sV3j=mQ0dGRPewiaLX71aXQ_xw2gR4?qp#K)eKoZbed$`}Tb@ zS8)5<*U0k$s>)Gy%>762^60_GGy~INWj%|(h4LkrPoW;GN)y9o*mDS`C>*R6{P8Q- z7}pJt)`mC}Kufb|o`^RR0Zzf?!p2@jR{4;)moOB?q$WElY1S?url?4-W*1(2XTr;G9U&H`8wk^9uK4LY zKjtUzzJ*^xXjEWpR&o8fUhw?#0_&Ayv#dBBWH^Q0s^;ar3FFf9`ObjPHb#`zFe@^u zOvvkAXaEI2$f$2`#iWCs6?sZb2unaJUo0N90{M^cVBdWZ%xz;*HT(Gq_D?^edFeW0 zy3OAY(-2L$(Z)kr!f+6CIh?hG4wlcKlT`=I&4^4JaE5ITn2W*rpcpbDWMVr`Qk87_ z5L@oI7UW(soLZcB3?`p3UwZ+~$1KF9?Ja|4uz4wc$SPF$OO-QWEBe2dEr_~tU37v- zv^0iu=<}=nv02aoJkbhym8J7)@c8UHTJ=mn{Kk{NYGdT;#tX-luwPm3%`=XxEUbaF zW(>>_Cbi+-ToEz`qO4iRR_?e`cs2^pTCNnvwS2ZlW!EbDkh;3i%w95L^}_72V_r28 z>=%m6UXEHS zD%s?QtT33&GIf^2nc=`04ol0_Ny{G?qhORLW!_1a(DW+{G;98{Q?c@6Ss3b3s%v*Rp9MK z?-1KLs|D9PhieDZ%CI$5PDVvNr+1AS8(0S!T+OyoVZA4AzIH*dVkH*WtLg~{8Q9A+clc<$Rc*YNI#f6|6iecGk8 zZ4BQlavd7s-MW^KdSN-A(eeBjt_%%aErdcKH^QSzTVVLyfdYmCyHRHVu-O1kIEVoA z#_HGbG4zL8XyV*DpiyvPDbOgCF8n+9f!CcW96P9W#XJbyec;*LGQ9S@(73P8h+lMR zb3Q0!$)fJd4*OGSzZ8zDm$`88pEQ-kDh z&)0lOPvEbBA5qKeg|NQ4#{SxnJ3HeiwYJml$2whRP!lZI9?l-~;PXAkWfL|3PbM{u z2+JIp0LO!jKYeMJ>&InCLO9BJxc&>w;q?VHUmoRXn1KX$dnrNYA;#VAy&7A)V9_>f z*!-~K@ovt64tej!4zE5qVpP>k2LaizQF7DF>;;*Y_vpE`3)^ny+6@W1x#Nx~Z3sQrS2@C{sflQQ`JC1>YB7)Glksx#v z6B|j;U0VcJyleRM?oW8U{~7scjgtZnnhC}6F+=r~MUIoF zI(?tIDB;W%Q5;+d9w@NCR5*+Q5&)?zFu52FS=Bc^S{lq$(D`yDy6{sR$Rh(Mil0SyKw~H+gVGSB z$fY$PLN=YS_0cEz{W&MsuF|~mJgpSC3S$$cc8+&XKjF~7g{YxEtvGt;bH4H7*Lm~h zHxUdn6u$qRF^`V+xcmA2GYJW0F7y z0UP)@fzOXAe(x>(y?yNM9jd?fO}M^A*sp2ldh%%bJeL7Ro8TIXV4bq&519BGH5*E2 zARfWzN96NII1DP`Kk*G}4AwiGH`wU|>hTR^g(Y-5Wc@kn^P%bYGXtI%EtI3E*Hdgk zN`brrhUsG>-E*trHZRxT|G=4cJ-N**?z96GK!~%}&*|QIz<0284xV?FH|))XM`g}l zWjSpOC59B2*@%$&@DZb;gI2V1>J$DeIYMH}`B74V$@VU=?G} zcEwAeO}-JlQ#=h`O>pIJlxpHReN<6494G zKGWX7Yx+Qh7ii=enxtXRr1#XB@P62~c=eHQ6^svjP4f2X_dWS71q@f(@Hp*RvMgIV zumvG3K`A&F_Eed9)b#tTeEhlN&d1;irHLt78n3+dp%1yEOzf)5iG!oYfDEeh2TUM;pKCmK_%STGVjP<*eWJ(YRuZP6-udn>8s zf(1sk=Y{}O?>WY@Q4beTIPGTw{#XXoMc(Si#NVbk>xBVkqtEb zg{!ae>E~}VogG~)Qk{gqDB z9oh4u&%DM3nAm2`yUHgjd^lH*o3w9xOlP87M)=@kWoO;6v*i~QMPHRKU()#~61<|O zRSZ{_d9vz6XtWE~a3KviNAqQtj4;k*3)n%#Y#S?X!XPjQmTM+#(qSC%^)sil#!2U+T^GBAfam=E9- zy3T|30h?9LalEJVuy%$q(a0*z*I|)ylx3`y4Vy;Tw}Ka8lnYt3WUdI>t;!3HSLQx2 z6EzZCLoU#KZEYD|{eqe=G0I>k!&rm*CxdPR3^Lnlf6B^HJ+4rH*23>1@VTvT6$tHO z%;yWh=Tt^52(46WzxajL*L?j&r16U4s98S1Ma)wH&wYa1sYE(Pw(-Km73~-ZFn5-z z>jFBf!q=W3@ST^&{EN4apH2T1wl{Kq{q?ohwf|X^%y`zMArsFyYkq05*+sxP!_Pl} zc@;v9D6p0d`CG4kkFQ;So}=jzzx&>w(Uf~!%Q6aqEb0R@31`--b1(^L$|57aFuvzD z>?u02s%}-LlYM6O5qs+)0ooM_!bg)VOf?Aw&wgVWM{B|2G7|zCUNjHOpprsk!n;zr zAn2K36=zV4Q>Hi9IedPNE1#Ys3Uwjuy|zuWG5q3~dPSQAm;^i~W>#c@W~Z=K3j$bF z7U~&78h5p{$8_s*$XxhvW0U43%dD{6(>2U{CJ3bK0^6PBEKS3$pZuJw@7&?@PfJYp zA+x{dn11u+C{L|eI5C)YsSS^tBc^qYJE$n;C0Dk0F~;J(56Q)fF+1Bk+_`&i0e}{T zqtSr<^^9AGofWhw%rnbzF+@O#=}c{Q$D%6#*rA_y0$^SGv@YDh4lij zU7`LrzJV46cU)mDd8rWH9nb-*6x5ucp0S%3D6B5KKBIwbC{J;1Y zWFI~VeS2?@Vt+>UpZ+$C0u5I07|iaGmHW(Ohz%y)I4m}rdO3wPcZ?I2iELRLiE1%< zfGr{bdp*ACt zQ;&#>5m}5~+$!@Et?B5@!mE9tYDq!Uf=dbPzSQBf_{?I0!E>>I4p7&{_qu(Xfahg{ zg)pbnI)&EALTC-mXgnBWFdCG@At5$F`C>rSV^m^n`)K_g?-_`m9l_M$$iv~>a(Av6 z3PyO=bI(quTF*lQ+S@!5Seq!Vtwu0F(zN7)uPJ;>i&CSxE*Fx}cv$ zr40qNT(Wby$MF0`h6hi=jtZx|d1s&72dC{CyLvjMXgu%S+Y zDLuQq0;ZjL7bWXZx z^U=5=@(=A`wTKcCfzUMc-1B0SRYyJY_6#p_5p<6mm4M(Nr@!armZaFF~ zGZivCnf*|(J!>slsN`~*ujNTv)_!%@V+f5*Ch_L!rvL5AH)jVCwfgRG2hhhuW_)F_xhiBfS5yvi$`$U#c+L z&at`B%y}|BCs@ahAaDm8aUciw)PEI z4&&Mue<2{Hz_5WEkAz3S{1*U1o4)3&Hk>wwk@c))ij8}^&j|lAi_@C>?n8FuHo0_4 zfk(|9W`1%m2%U&61jfGchSM5Os*Jr-m^j0ZRj#eoY!#lV%Wy7H((skJv#pz|YPd77 z%CEmZ(X0yiLY5jH+vcd=@5&>FazoTML-?u6)`C_ zbPRe+U&(s@h;{Da@sth0ySpT3BEhnfAh6mdN^^;bN{^XMnV8xjou;GZ7h0%>_J^U> z5FRO63#ai}cy}2Z2((UzpTBO{lC574dFq`WZQt7eTY+*d0;+u)EdrCZoVUl@ZQ?`QDAE}0dbe&6 zA)igT^7&(Yvig|T=+8evUwvu>9^m}1V4}k8 zw488ocyz}48KBAxZ(mzySe>vnYY^aMB>d#oIwyl11FSg$sMZsJiW+R}eg)kB+789n zpJyZ+#=3+RK_i$oWC6VMHKw6z5wsuMc#ST*5{w!q51wd z!A5bqEXhvixQ!7E3RHx_rw_1qAEPMg_WAxEJ=B1mUin@|PbwGoFF)dhv7`%`1 zXN^G{&zMtuv4)Y1eEJBf4)9`Q)fOiiMjaL(uZK>11nVn`>0QdT7tm};*|LH}OaFQV zhE68PTo=y=k(e2z6>t|>t}q`R2q&$ACMn@MZfY4^POM`;q=9sYS<-_^0%B>ml*&>Y zJK4GYRtFvjC6TskCS5m1dTUyj+9ivL4O`Nnh#0(2d{hJhCB%@N)FHIS{W9mM%9yIO zBs;?+nL(UK#N#!@UKbO>D~YCY^QaiC7o3E>8+{+J5hU{o7&3zQiWlKj4X3r`-rS37 z4nxJe67MU-HM~@8@aC--$&K)%&pza>&+p+~7`XLmjWnJ*B)lRsX61fgxrcze^BM2% z-{Z|&uVX|gUCHl#_#+-29h2pjsZ`8FVP{M+w%FW+u`}RGht8WIQ-z~#HD>o^|2AN) z!8N|OP!^vNzzLiHZd`CQh#7L{p8fYHR0mURX2KG;aSippWsJq-88XbU;{iIz(bF03 zw8CfzkD$gzC4@(e4dWdD>vD5Q5Acf%zfJy-Hb~#&vIDbPK3G9SBkAn;#4~iD1wx;K z^XkcvtKM49Qy{%N?Gx#IJ*SRyKDx5_C){87ymYlK^f>}hZ7X{;<^0qF!74a~3R-Tb zEb%oRhTc1{R?LeX3Z@7gMmF-OGt|ec&os#tlL;nUtY+l>DUvS0^PmkEdyHfxrX4xPQW(oiWG5 zZ1pPW4V+cw*5Qnu$s82!ZLRTmy+AR&^G!ek4HW5Up$b%P4x9y{1;Kld_a3oXuI=U?85|bHL~RNN-v|J%^5fw?%iGHm0;>pgzh~v~BHDZ!|4X4Tb`xFhQv4d$h<-ydlH_w)P}{> zPQoFSHy#Vo{phlqFJXudo&zSDgD?0wI#KZWM2&v=we5Q;CJtRz_96BD{l(QJDUPN+yjx4|I5U+KPUeP#xn;k!9Q6|IBv9&}7qV%_*eJVMrlZ`;Fms3rF^4_U zT749`YqPyy+a2)y%>nOzGHpS)FH*dRSFaZQ&bNkG^K3Kz{<+3hY-u{3o>9Sgp{X`m zZ+7_l&M|d)$jCq;!b@YKGA6uuwGh5GAX?%_ur?xOCdG$S-^IdjnX{nONlapAZQ*-D zjJCLLM@Tg8-44)PI)>8a72sT|TM-w|5&>-OaoW)$6X|}UshwCAfa=f<6Wg7>8RESkoylFtOTS);ojDWqjApeBv7j3q2YKCG@%~2yI$~oF=1GBFFjbdoThF_NX|@d z5puw=;NF_ff0Ka30J@phGMZ%I(hjd#+6(6vRdjok`Tz1SlmGBzipKzKK$E|R)SE-9 zUw;F4eJ2d{qZ9If_@@;251D`KIhw!qCNdsV7e&a@-a8+|c)AW=umzK~SE5o-T2Quh z4Yivi7>ayM+01YlMiRWentTni5y_9DiJj~C*G1yhv~@3qL|T@6S@Ac}IOYBO!cl2@ zVaEhjjo9xhDq$*fcEEArK2Y?uYC({cWqA=rd=KM>*zkx z4ObM(O$bNfJ((CxX25w|*-)vrA$3F>oEp4yc=a?6s>;zcpjgcM7{6JdF>dipCBy>$XaG$K3vz+c z7`eX2H%B-454YdsN*>~*{pDA`!{7hm@A3QZzKwI9k%Du+4QY@YxpV?TK{%Mt`G5b> z@ABz)9qIGT8Wdo?*usvN6W2Te7tR8Rs-HQ9D}&RF3*+ zjz64-f6KaM7ur!Y-T5i~vrPnJO-s)M_#N*HSkrmdi8W#Er*~sag)F|<-`kzGrw^E( zKYo|z_0Gc0=Rff*q=mDjP0qRYR7Dp4xv&_yT?X>-rZpL! zW1HhuBflL%@)Z6y@||KMJy1oA#n9#cQb{~_kALVY2yN`=KaN6(K!>xm-R*^*GB)!3 zw&nYS%$lN!1udo@8 z*b$=(Z4UgqdKW=z>G4usJ7emzg^p zfEqf`*{R{U5e{Y<59c8%^J%nXH%2i=&mzqFy7m6|V!qE)7#HZ16&R}qsl z&!ViX5(M8Q#76EcSX^AB`HIE6xS4*5ny;2PvQqQ4(t5jn#Ka~$p+MJHlxD$(k>t zFmTE|#_i1tVKB~^Q(ltcfy^3e?`XVIPaX3E&)W84l)NTa>SEQ-T>eV5frxW5TWiw; zt$6nQB3~kyWCzFw&DZ`k2cPc2Y8( zsT#y1MV%>Ak$dw2H-?VF*cSgXQTOXqsO^w%eeD{bJ^Y;c{ENkc_6k=v3;ylDvcuJ# z?3V!SKSenQV8#;?jWi0iB8@;}kV?@?+1|Xx8#jKF@wYdbHxu6b`edpc3jc?Rgu|*q$Agw5HrX)+aNQ_+gF%<=XJ2zxx_9wmS(K^F?(*haBo(Y{12c1kd23L zA$L!hOlMC#1txjM=}y+}vpyL3`NohRys*jF?@uY5=g~&NPo7(+GQlg!0(IpV4AMzf zNXx^YtezqrZO3T|P+gktGbMnv4W1lO{MAj$zxf@is5DS9!CpoT_D7$Q|L`szVQ}~{ z_Lb|D-+c{t>l*UPRrvY+)@oC~ejUBGOPf(nGJLTfRzz&SN2$swr3!`3ARkfrKpUJL zkQ>3<_0VXi9qRG7J50#5bB5HYmLG1Y^2O4E3Jq{ZF`fLY^rwHBJ%>$9JeDyj%WA>^Jv8!`yA0?No`9k{lc^aTG4hrj7nFoH56YLO@)!fnq+zaes#(SKV2-O@Ko|xY+0bG(M%b-_Y;Az% z1}S19UmqoeG!eN#k&|y0$gK^E(%~m1?y#cSpWu%1|0 zn@NUifoqmQZE5AFRiJjNHGtoy9VZhFrh<`Zv=Z%~{Y!0n60iAX_(*-yP3cJH(h+g# z`k(ch>?_X}FZO;qU09o96@d6+{LS%*?QHHN;E?0G=#c@2N@ zV9HC6kK5*s=QVFUIOKSob7yPx>_UCEY-P_=PQaaGJfi}2p0#}QsA?EFM`H}rBEv^7 zzpZJ-%X>%U(bEHgLDlfay+ii4wwMkF!N4ts$1ov5leawnwwI#i>I5p3YNA2r927Ba7CM(BM^K4g~E0 z`5wcoy+d(L9H(9x8;8d+e~L9$;3=q>IotY+v>^r~7AE4_fof?*R0;^%;bY68h5F+g z%b5tQ8ZL@U4<;pI;`7e})TR)$5Xe1RXasxy)dHv!)&tP^U|_gc8t%`6@m&?Y>Woor z#5~f_dkuMnH2&KH(9gb=>Hl=)01usFl~(iSP)s z6Jz)#p;T;74-yuzFRLN?^h=nZ2`z8SV3FOvpjLy@1S>w1mQjX`A%J(#1$BG{JG+#O4W+W`W z5KQj5J@VY}j!!H+$}?;(6q_k#_mf#35g|8*8IIaHT;-_`YV?(}$+o@_Q_u$yeu1U0 z`8sWc{iylcuMAV)OG2|E<9W;6#twR5f^ag+xif{#C_|KS4p(!>_Q~Fx<8O9n z%Cn~5UE3OJ8oW158^cj;c|0>5HW`!BP!bNU%Ou)KVSgZiHn|lw;wf{h`=!eLdB&D8 zx{(V*t3V^`g`x3=+6%AT9`QThzrjEM!9$Ku>!1j^$evZaQsrr zDu7v_%>q*cjUx3Tz>E{{60WDfiSc|9v0T6Q3R}gMV7XOnapT(S930-qImeuaM+ZOW z<45mN%uBqhT5DRRuZWBjl@wbE3|1c)R*?Wsrt__(SvFV-v@}3k<}Y=yrM)dv6x(mI z;HIX&4Un#A3w}cYVi2gJmx2($R%bmb9z%w;hSrcq6v$$m>8z%Fv}%rR@V;p$L&Pjh zOL`~tR2iyc8injE9|q-UA4!bBa$CG3nYRwaa4NxaAlY;bfm|K6QLq`tdPHsePAiR@ zs4z|A=6mBO-TBciBx$WS7SE%upW*!uls6`vB_bU^ko?L6!xUrBsc+q*yBM+wbnaQH z^|8IQ3FAMG2I-j`-FxF@vbA;OxTJpm3T&@|t5^FDD|qiHYtMvvi)|Z1XeT$ya3jNH z|Ac%tBkvIjZzP7sh~p4qC`5Jb(iZKt|MMH0?C*}roo5mgUZ%9j0_0X=Xn`hJfJQ>+ zec}<4pcbq~t#J(OoYIf*J_rhFE14J;0?`$mU>NsZyT_0t9_wvNKaBf-L6itXWy1O{ zl2|8DW>7aZGBlk2dvB6IHzGfpQ*REbfAeej!h&ngj6pa2O6?lddyEyFt5F}7CK{}) zdStC*gBN0rEKTUSNXe>;iwB;FFstYIW;HI7aQ}`q2^Q#!MqJu+-%jCPd`O;^p79z& zSH$?ZfsQq(8tMo#E6~&~p35mIbO7gkW6&5NRwV$?ZFf=@vsOmzg%!|{cuN(eFxd5i zY-1g}IlvBbOlDQAic>IS16%8$>(sSES>wtEJuY#R3OA|I%0-f`P&s_rwBzF!th%1W zSR`8BAL#I}TRvZxf5wm^3o?E}*?Yx%B_9-wmbfQH*&1vx6pMA9_0nadc|hpd->P~f!bQs)NO;s2!pkt=$oIGoQdCip3-C)NxbAUqn!cy z&<6TY7}jNk0rRqI#h7*px}=y`N;p`@b(B0yG=->2@tPHzM^97VC1@Y44``|e^~!iN zj9EFY!u!_rXhu*18!N#Od&yF}3q6va4ax~geNR&upF2y(S5vp7s9C1Hmz8Ihx8pCP z_y*KV>$Qb|DOP(N2B0Rjyz6Tt!eQ3Gw&=%VJ#0@aMwMe$SPsSo{`^=YWKOwpJneEK z#1C2LxOzP2^Ucw-k)v9GEgA;&lH44O29%j)P&Zv0R5>0O9F2n4+U}&{+jsU@FDsle ze0F7%_ikOG&J0`g3B%egPOLy)JMyx@53=Y580Wz^42Nrc=hffj`sOu2m{g~{b@zwd z-~W`W8#fUVjwT0u{^&zy^V43%2~4I1iNp64>y!Xz0fbO8bYZ=h0wMy z^^;~Uo_>fVT{vo_4GE?Z3^pAvn`p_hA}d(~BT;l&<^Li*9z=rzS3N1rU%+nqVfxPQ z9udQ=@ys<}z?Bl{uHG-UKdl4t9H~KlMnCV$qRLh2hs=^*zr0rM9%us>wMIINN_$-u z4WMuA`9&A`Ijq>Z0CiF(tiX|4fO-&Ub^x%oO_Xig`TBxwy{Ig^*gXwl4U#gIi=oOU zmc24#(kvPnX1zgf0q6KTd4cr#^=Ah_uhM+AtzQH&hrrlFX**khBdcur;JVOf1-%Gm zwm4EogerrX=@xB{Av0MJCe;NOj0B=CE!?!Zr49JLcxWzbzV?fnNsfxBh!=*EBZZ)* z4&ZcNgzVRGlGCQ_G-Odj4*wEqzB<9awU}m+aA+&Eq%riUnkc9z!nxR&7Ig1{HK~2d zVjC4t=92Skr}@&J=Br(L(Xu-MMyoVm#=!Ht4bN=}dxyfudxmNmusw&cWJbBYqud^N ztO&2viavtWUO$=2y)Uu_d zq2dX#VEg|@*~&!0)b?D_W(d<79+o*~3Yivc4LsYKV|Soz6b)-xNPw3JoA*yXV-}_< z>0%P!fKWTbacMZJG7c&@sw^i>NcI*C`va)HN_&@bBb@1DPpHaKH2CqU^RNQB|(b%dMC%;p;E2@$dho zHJ-b+6!&=nCE=NI?fsap?c67T*+mQHWq`TS;D8cLvd#j`JqGaXgc7ZV7V~%e#(`Jn zh2?N9#{!j`k~!BkG{sR#4fP?xMPi)$-Y~8|$g%23a_B$n zIGn_w4FtJvkog`w*h5v@rP&%s#oy{+VwKZP4au}bSl_bjzPQG8V3?0Bn|8=xEsG%o z;_$=-YMMZUCjroBXo0khqx3w*vOI(1L#E~kkzj#$zxLdj2jh>h)&kQxGQ#(FD{gJf z`FJ+shkF_GC1%&_9Qs-N(~{UINf1~DrDB!T>v<+ZPEv$Hqn z(F>b=Sd{pCpS1j`{OXM^WQ;q3`^TibCyV4U2^S!F+#e_LS{8-KBRR8|y0yy^4d4m% zwm0GNT_UhcWFG@?>zTWXle)osiAmrzu9NU`F$l4+r;{1pha4JZ*~Gjqf@@sJeW6gS zWn{yQYEm*gse1~h1S+2eQdTK67eFLk@vjh+jeUh#()oA+7r;R~%E{LTus$H$D9DC6 znT_G9;s!DryoG8FrXLQl)+*x+)>Z74G0q9p4SrVPk4yYyjyrAebscil#lXzc(iJ&l z^}K3&fL?eRTH4#`<)V<;A0xB42DBBJ7q1&Dl+N+_;XdEK@oM)v!rpYBoBkR< zZ~QLtjIqLCY`f>u8Z9hU(;z4tHwFy13s7ZzZOEj_$TkOLYdNx3Ko-OFCBWiIfb&Hq z3F1zJCBfE!VtatPO{DbHhjZM~9Dg#$&*~Oz5jq95qP%eJD*yYx@^`qsb(PXpjO;(* zcYpTNvpiW_dNPuN%?#Nnqb_U4TO+D@LtWPGqb4(KTv=msGz&_xSZ_J0T7c$sf6^+W zj1BS4z4O@2;%XOZjVvE?3n;Hdg}KBeJc)KDxi=eRc-QeSS#BwYIdxT&7g@W<+UQqC zI?HSmLlgDApORN?k37nX=JluR&l8AN2nTK>F;PNnS1xDw352s@$;;IU0o&*)VRP-I zbEELa!((21bVS~G>df%b?k4X%w{>nP4N;svg$Jr9e2D1`?}A61ZWKDE)(b*Xri32p(D z2AGI0M3fmw5XRIuQPUFMF?|>0BwTwR1?=TRs~1DF1+T;2FdFP~JU~5XB0_~St`)5u zP25baD|TCN*Y7ilQ(772OK84YV)L|`uLyKpLi6P#6Vo4??r&`a%_lQYNfvzxq(Hi` zB7Fjy+R{@xsBe1X&%(VgqxmvMxqTIGZ3QOj+D=$KD?#X`b!`N0?|7cyb)7(Lg;zH` z=CN{+71+!Km(wQ{1&YkJLa{TI)s+mB}fRRWUuQ8vjvzBOx<-S~CVJglQ=p&JBB&;ke9t@tX-?bIf{gF5}(0s;@nnFf&#yA*4_f zWAIudcpH)sdhf&$LUpLi_p*x;>+Yo+V^BWOP~B_yQ{|P$4CAic|`vLFN$*sRi6Q z7R-I&d$|#pSgzhV_K)szW9KDuJD_wk_6|S8spDikU{)9gwc?gT10-#{y2TH+7ON?o zL|mW|5bcLVGA3K3Q9TB!^=gr>-Ztb%>&6zN%tkuyy$isn*mjQ8D_)eEn7FL+xT>Nu zCb*(EHLfbdnU*XpmQ9JopuQ%YL!HHUpSet9en748|+!W+6UjZ*mfS4Ci?lT7-phc0Go-uh5K4v6xmVnL=lT z*w%{oDVApft3!e@jb~E(9p7@03+I+Z52CKP*7`R*lL%UGe>64qq-kkd-!e7yx%=C3 z{#jxQgLOGB3+Kfk7seYo^}yn-um%jWWDz50_Rz8t?u_Cy0%@!E-byR)a^5;19eQ|o z-Z1gRSl^-VLj&Kvs=T}&@;AIPKH<0${`q6e+{t2_;`}C-tpI*wz2UVDAHx6$V^i|2 zjf%%*#)q>6fb{mT0ApeAZ@kE$c1(vE4IavQ|EX@duxc(k+N5Xzer&LEb5*!%3kgXi zlVev(Mw^o7#RJYq3nAw;@}IQUqh39Ydb|&Ro8;E7;95I?U=8fN>udwOYug_TB0GV_ zM@!{FVaYPXY!)of^4w5WOYaPZwSvsr@N(ARLCIIZh zXC%NijoGq=bw_J^baZKHx8zq0X01TRL+oZwzE)rhOWNf&0f>=mS~|J~_VE|g2uy|rOD zTE1GlL-K+%tuHt_@A)6z{xhE6zQWh8y@WM}hm(E&o1gv}N7ETsN{@BgdifP8j_@Ul z0F%PvGr=-864t&`tcgGO;D6>e{a zJ*jklIuqY?UN|?mceu8`g{m^l2E2Cd1%5Aki#o>GPD<;uAWd9#8Z4aac}+Esp$9uG z5D}Qq%JAE12+?5$@05I);p#BQYnua_#$hvy_sZ;K#`^Xc@0H2XB(g_KW7k)Rx-el$ z*(I$ZNT8K|TH##ag?xP0W(H#oZschy$6%P#xL_>c73#8PeR~a8J7%YI@VI>`Z3d)h&)U z*7$sTlNa|6+wXd7xOaVra%~+;0*W<7IKyUxPPRznVKTB}Eh?du%oZ)U+2KUc8Vn}Y zv3ID|avw?-sAus_9&K2HVI$w>VJP}}#3^`-E%f}plDkX$%q`s=RkpXqY}uf7$S)*kt3Xh^)c}-7c4*iwlciZczd3Tw-(L)XzNF@>jR(9U6vT!m1~T-b z5jeHZHO!q9nx|*1sy>qz@@`PzOj{2svl#L*WrwcW)O7n$kByOQU zg;(;%aassgg>gDqdZ8&&Jj^8QYcyHWzS?#vl!bpv%~z{Y*M?4l`t#F#^%*oc0K z{(QA5^j2uT61dRmFicb)^nNdBzTy|Wix|$LMs(qi_)lh(=daW}wcg-H#kmF2Tj zA-9&1z{bF_Rlv}Ds64jzZTO4*6F5E&tI-vLj52Bo*?OIi)*Irm^uuX9D~TnHxgCOt zif=$pJp*7k@?=4b6m>#=8rE8|u2`dZFC0vT2agQ7HH?kN&J9=B44IwKILGbHF)v+T z$5`R<;hZ0Qdcb7v_;3Hkgx6o%fl)|qrj^6gE*v-#zyPD5R=@B;tO^4oTpI}2GGS9S zWRHyp?UO8+zibf^?jPP^a_@iQ+HjkbgZmsD+`(BxZB3`tXd5gond@673q*7H#LRk( zM1T_CYWx?JnJwaw5GZ>06H)1yY6Xy<<~6L04t2mptGO-@K%$-A1Z(0fDmi>+$kfCn zxE6_RCDQg3PAQ>lVv80yPk96+B80LuH!Tw!V(cQAZP^H;x~=OrZ&?7 zpkZ$*HV?CqOR{bVVY6)3w`}Oqb(6QuWE-laowqy=TLhb<;u#56(EWa?sgiYyLagVNvu>lqgyYWm@qL}i;*lOQ{pNO`=W1s`J|1ZBIHh~ zvJekEFN4cxtrqJ8bLnOI^zAi!sqR&Am-~wJ{yytRU4clVBM|ktQQj>bGZn0Kw0&fR z-@dB6x$8sFtq5ekxebEjpFhr+`xWW(d`J-U{dLE$U-#r$cV;QDHB|okHHSRP_^_1z zHfu{&7|MZJjBmZrQCh1#O+1Y%&MVg10FIz!)-pXU88}N>dYZ~(tx)e*3x=oHNKR z$47IDfhEf*WC{!{W>9FhxrV#FCE6%DtId6ES&Q;Gh{{JX@{c%V{P=z z`E!`>iS_Tw(MOo&%8emU6eF%N%lnenQY?sxUP!!fHgW5&z5w4zATtA&L z%Q8OO8B<%~v+Xe((~8?i6GWl1hL3J+a(8R|<>EiDP$q?K-6L#bT91&!alyeb!A{Yn zPYh)yOpBbNAEHBq*&u{Vt;O*37p_s}hHIx&8f$pCz0PMhcX4ef30iOz$v8ND%--ok zu5H{z1SZvl2m5zXm$Hx1v@>_Yuhz8pK#}7 zn}(v3LApsP=7jvw1yl?`v6XvxH({y9q%c0Vj&C*&) z@(dciMmrDFzOq==#h*RTOH3QaH7OgqK6Nzqmr`Q8bCeweSH^I)F#KfVse8O>crd?d!h5$MzO(=ze zv`oxk!D`{G=1Y6$M)<47aavS(v5FV2H&zCjaF~bqf`wRY-pxwbbi=l<3+@mdmF(_E zYdS-*q(w?hR9`z4VqPYz;qYWHfnQ5ZdW$u+;b}ErX`%N4=zf@t1iB}eX!-(3{C*oM zWa)(Jf#gY(wp#PG#7?*In7VmNny(}nENi|Dju*B|p4*YLMD+U_ zoi)S51Ai%gH#0(E4O8dvs`yz$@o~*`D~p=1mAUILSJED_0-4}OmUukK z769r*lN4G3dAmzXE;e>y;r4;ZZcNjKM9-~&H5EfK6uBk0g3TObU@bFPyHW+U za88`hH7v6;{q{xS9%1MrkUCgw+hXV9m_^_^(dMxzS*8)37INzt1e?^5_nDr=w zexj>CS#b9O>y`ms*}d-UOYVS)X~tw7sFYx=UgqzXaW;uLk71yk@3l!;0G``=!Zq); z1)SCU0IF!56OH32G5M7|*^B0+Fii4bsgpTn*eK2l9>c%|1*0O1GRq1r;~9PM84!AD z>8iHLuuRZhF;h5dJog;zH$nJIOHqNL2>-@a<;~r6P7AG74e;G<0h%))v=V}g{l>cE z*RQ(;@VUR*HV2;Hxz<1ep`)^<4TqF){R>J85t4W_*Lcc#$!I)cI;oh?YId%SdHm>< z(J*JcR(1@cC+rdn3l{xIKVZ*TH9uZruNYz z_p*#gC%dG5c;4RuM+)C@uJ7%l{Eaui&)?bp7MWQ2=Eif(Pv`uDPk*1$=8)-H!$0`s z54owE+};2Gv-hXHvMfuQ9`=~KM??;5?X{VbCEuv)jg`Rba( zZea6hg*ZpkHi*b9$&uTyF*c0R-AjLn6_wT4OnHTFx%E>~8n?vw#l|*-t3;X7n?bz;b&0m_(^}AC;we-_jI7S4>Uix zIgn=lD8LuJaJPqZuk4-Y_q}jF%a{ZrALp%<~1iw!X(S&USK@UAXBE z{OHjY+h9S?O^E#9@oRqZV#`(BEC>)>q{#0v;Vj4fsJXcNG&YW0pA`G*`ByglbQ5z?YjY#w zoKas|UrX3leLfX})cZ`pNn?6it19sMw`7}^PlXSIaPEZ{qh;^U`%Iw%&@7|nosk9C zp1AhJ)*18p`25Gw`#d;eE5tUyHh+~F((aJ(hlCpvIwo9U0Nmrqe6xNOzKsOOiOARd zT?IZ*&c-}oRFw{4lZ1nx9d1=uoz&%;OlFi@pP9p!MCq#w2Vkw1z9_CR!Da)fxXTMi zR`o>WtI{9LX$&`wa+#|nH=@!dk2)cUuu9-vsJQ}D5+k#bHb=hlFGmJ@iG0a4 zIowN|sboe{ii>L&;K70zbL2}!X}s`*#{(Z;yyfM{Aas(%&t7`^>;xC^`TGxm&vo~# zH;yOII=*-{zIEUF8Q7SPB!x68`ew)9_-M`3#_>mY%2)vi$Jbl*b^fd(s25U>e8m%y zFL1DSL=EP!4QiF*2b*ZV0JlXJ0Q`ueD2&JxF zj1X@v6QY1rB4sX_lky8uvI&m!*0bwJUJWBxj~lv29qQpD5-(pFaPX5qe#zP6746FB z*GPzsajqo>{Ghl#87OUZ@b~H#RXF#;zpxfMu@uVR#5Q=x)jHr5{AdQyDDY#H!iE0AyT%$NgC#Q>WD-JAmKJZM}56sL5& z%5j(s?pefm za+ZdwSkNVXunPR@WD5*=Ja~#URC$V1)pMEcle!Q~Ddt;bNapnW{H~LAVsl!5j1$p* z24|{eu?}GzJBR{=ED@kU@`87ek}xo`%?{ql_qX^8I{#h9>O!rh#A=1fIaBPF85H&j zZWP|c#OnzC1kTJ^1_nOE|M&yt51%d5BY{~zRP`PR4F*2{t@Fsg{s8z)b)5->{xa~V z{akGEAz=OFdGZCE2(Aq@t(nG;E>@hKnMUr1A3n5Dr$fRAGD85mTaRJR+XguWvX%Z%M#mci{Z-mRGOuXnkP2ZQ0%4vEHm1#>DN- z0q>nLrALEf+oq*$Ja_w^q;Pe)qir4QRbaR4iDST@dB$<%{A@)ev3<0``2)8%2hPqq zVvID60*v8=B7QQA@M3bFUsZoF7)a{`sA)lP7xEkClv}(Jm=~El~wjnfu{xA@lz+u;;z4C+e=LF}8$qE?% z@a!2E=WE&zJ7_&W+h6iee*QDAU+#JO(PKgv2#sfRw&L|yS5`a_8z=3`f>z=k-KL}I zEPH1hBbz51QcMhok#^N`_39e&LhEx|qCE@mocSE0G~Tnj*-cF1ag3Zj*%ISO8kO~S z&Hi@JYP&+!0url@6)+sfNVi?lXMj6K(+$5JcZ`RTZrkB~plK661VoG>tzz{8QnG-X zZ@jVD+cm@4NC;t;M|aL@3%u=7>GJu!?OFahw&`-kjX%6gl+k&K%Nh%{{4TYmib+Q8?kmo`n}N6&8g$yLK`znTH{DQi;LwtIebakm7Y ztLO3TYy`RH7gtX*6S~S8EZE7BjOrqgI1S=?bc@c{M-`zWOI8`75(3NBSEhDZHx|w8 z*#NzlNpx=&UlK!fDxSV92A;CS;6m54)H;(QiFn*+N5RtHl5L-0cbu76&v{-*t3d1= zsdJ>}KImN5trD1@dUR<96-Z#7Q@s$qVMqfRkRCzCh}$Q8A7MyHoMmbjkLzn}-yDEG z^}tR>zH+2x63Md%?h($S^4gaux1aW(b$H5!EIn*~VVImfMCp=aGl~_bOJGx`%qh1j z*{H2jFUo*KPei`b)_PyrBi)v{&e zYwBjLBYh=0WO}5UQw-*5_16>mN@)%hoQ`}A?-%)^yf|@|5RtDR`3g??`0>C;k7n() z2RDI_o)}2=(^o>&nfd%aHC>tpo<64Vbl$nY!(=!B1~nO)t2YPs`^bmuz`0jmKOpBZ zV>n83f_9GBzCH4FigBYQ^3{1z&!A z$*i>~06-Of%gyDE>(@KJ z`sFo0`2ENCrfv1Y=mk~|(J-asgk8k-2^rE-8K6EE^FuxS#=vKQ+m)wpgtL95iDr=O z8_&KehNZCXBQDuori=Hq%pEg$>0CfcTFb=3Ex}EP__=uBaiKu7w2t)t>Of+d^R%on zv)0-S-{s)bWCYsU;c%>y;xZ7s84_J8=Q=9JSN>B9?$xp((|?>~P)`5=fB;EEK~(Dk zxCI!Ti{wID=+V`nim{u^J{-~jBSvP;Td?Q>M6aA182a2{uEd3-EQEpKairb z+H`EUofRPLBe%CbU6(lY5$6Q&VbwJg(h!pYOXp`Do3$1G+isxi08aN{KNxs5;spE+%$p~S)C^w(kUWCE|ykod|iyG3U;X4IA?dx z^FeiqdN5PHAC=u&7dlj6d$5eC8`X*Z-Mq`rt^30XvGI6s07}1)9IgkPbF`bLYOe+P z#0wLzXGjdU!x3n3yp@3H(Tlpcaoc3AtyUJ{2PtyiM@}w|prJ8LcQ?N-y z=+?$iUY)J&U5zo%kq+MmN&!LVgfvD%+ps=gBOP za)6aWBXAaAEkY~C%_($=>UFQILE9dB6OHLwXLwWDx?~c9%w&j)&{1sd$=1vE@8?fe z$dkvp7^TCP<0_n@)a|HAA&W?JAw?AVihPeu#E+$OZMItt%Ig$3oX83&2j}>c?|+2< z>Pk2Z3TpptYJ>2Ol;G5c)-nXAcaN>qPR1<5$U z1W1o+fOPf#zt8qo0Q&tRU)5JNlj_*2ns(3TnJQZxE~_xx%Q^$3b(MPsl8(3nm`b^p z?ek0;R?T{fa7^A@k%*WKSif*=XLe8JScAQ!sw9EEo89$Bl~sb#sp-V3rE0%#h*9Y6n@Wm(nj!D`N5jIl_mgiD_M`ZVO=%y_*f%83fm<&%c|&O>5h;cvi6^jOS75O^f^qjTI&Efr2@e~N%$k`?kBRtw9ZV&JI774hvvBDeg zfy4^DMx|J0lFR>=$Ej6!l}8_h7;@xG zF?o(E@)d@N3^vigUjfozdvgv&NCzeD;^fR0MJK0ees#nc3rRhLA2~ehNR1T@Dw@Ws zAekvLj*-hZJDz=f1`6Fe@X_}#xV_qwlJbk6zUJcjhVzT|!S#0vO0x=%Q4-oEWTNdzC2CK*^eNo-VTU(uj1 zClwJ~HE%m#$#E2YXqH&k^d3y}`cVK;3KKXRasovMx|Zya39yuT9Vo*Acod;cOn}%$ z(XtNpb&tL5Ixsdfw&&kx1AVF_PFfsIZN!&*tpFL#>#P;3YO71nfcUx;0Q7UOZBz+E zqE(m2)9gSLX{l+QssWwSuPNC(rI9*_JQr}Pj>(07ZK>1Bu+CM>CrUE5ruwdGzs~F8 zA{BC3OczX>&H}-OnO(YK?nlY*H&TMIIp{2L0_e+}aEvKMf$Js`;rO4a6>w@uBJe<2JF@on2Y8yS|J?VH?b({4AGy6fu)SzOV7=~$Lu42XylUHq zuJyQJ;JQZT`szT}H8jDo-}kK7D`Fm3t98Te?SZE8#ApoX7!#{5aB;Eb`uc$LegbjN z&ek*`FdQPQt}|jmt~W3a5$A>VS;yEX#KGBl%hjbZal5T2V+{-k1M(-Snt38X)KacZ z21IO*nGBr#HdVUUqH`94raDMtG6#jt{WgHL2A+@it<^U)qr=4puU{G|gZG{-wj8Uo zgKyUfN!cEjAWGvM;XMlw0t`v$8si z%|MJt*?dRcW$$J#u$kw~dFdC%EW4yAaWEbCA!{c$ZNuHw9ijDz7yhfuKjZt?&-o}^ z@YBmL_%A>G6Pk6vwZSAKh7m8G^Cw%tH0NWCq?<^$>5xND2%i02j|-0N*$Pcce;8<2 zEq6CNE4(LGjBUMLbJ!nf*DWCg#+V4fBi?E?l=pOfw$5_}gtj5YWcteeKpGR>x6Ogb6%S7vrJ-|sO{G&^UT@YYV{~(0tzQG;FM{Y z@@et_nm}d0`zC2IcTP2^riru^n`Xi|X30FNV~;F%DZxQE*~L2DkF{?i-@$Z0sSq0% z52_YNm~oV2nZ9*<%a1N@PlC_&wrL_id~(HbsoeD@ez|G){OE`^{m>=?7n?nw#K zIbp<7TAd^=`am0#0nrg-_I!=V*D{J^pEVU=WOf?0Fu3bJo<>eJ0Zfxzxz7TIRBY=h z@|8i59Qi6~E$@zemFN0!JmG!q$XB6^EhAsyMC9vo*KoD70#-UjzIf+W zcKN5jeE)JTBJk$Wn(_4>0JLH{&~8Epgg7dJN5a7h6@;in6+Ru5Ctlv~q;P))e2Y`~u5BM2LolX8 zo24;Ev4VZ=XsP&{!^pZXMq5th%Z!Uzf@!W*U|^PC%$XAqHFbZjwXYMqwVp>gI%3X5 zDYswmSAn~WhY%sB`E8?S`!EL|OR9L?ndSRzPMm7fQroy>&;V+@)>;Z_lCY3@y|JD0 zx}4IYe-vXHxPlzz6#Y~K%GJZ}1gsQrHhiZ-zO|N|Wd@}faeh9p{S-4pW%;ZMh(Gne zlAozE6<a=cS`c9Z$i{gHOwZ`_ zYje|jt~Ul21_xaorL{UC-idC7dMy1bf zS=|2=K)!EZmi>NuaQyj~-89}7`yAJ}$?smx4E^*)%R}=?NuNFLn{xdm^V?Y%8FQNH zH(RGpfsxD12dd0GnSXahN=|9Jd9Hr+cmu%LCz_@q#zfl$9zXHy_ah;AV<$I`vu2Bk zu`Xju6GM9#lV!<>fzc+bVeP!Q*dPL{O^Y;+cI|OM+jzRJBZR=Ci$K$urgPUhTrfcP z?5yMV>OgcJC&GR|(siae9lV`mjESym*{mA+VWepS`@I2%ZPPGDWxeU>x`y5EfDghL z2Zmu}wQlL!hF4$R5*kO>HLO-v0ByfFR`&Jlo@Q~M-^1R;9Hx*YL^wVQwo-|74LmA*&mok~WKhfD;UyMyHHhuo= z1c^#}PjlPdd(R$hJFxFO(gj@35{fzdDzqM#3&qC$!0lHzcK)`KN%C{Ct{SKn5hNz^ zGHkb2VrwE3XkQqzV;@OL8TaGjT@r!rEO59vs^*rj=UPW-?|Y{qv^;w5Xt%TN?t^1} zwq_g?@ixu{SLMX1wTux1vQsY9TxP^>)snIVOw%=X=%J@=8)Mgrf!FI*%S+kufBe(` zC+j=U7q4G)bJ%nK$@%2v$HTyoYgNP{&M7IvlojQ@V{>kW0-XqVyS;(SGSbgP!#?Vj~^W!ZNrAx*#+ z$!(G8x@CU)ZXnn1W-CF?UsrqT*BLBp3`ia|---UCSSLZBZ1m zqGQ$C+AH*k&65#6&smoOG@`V?$_rb^1WvD<*=hw5m@Q)5R=JKCfAPzQ5m* zJzq^S>t^>};Bz^8)g^xC@eRMY3=AUt_~M#v6W?onDs6fGC=$XAKf8X)5Sx6P%dE}g z8Y?yMTkk)O@Cg9+Q=jTd97m2o?(%ijFJ++DvNL7fT-2>8Hl17UoAE?DEC)KE!lahj zpEaU*@3H+BOkN^zH7W;%HaOO;W0w-cZJN4jLNQOF$Sl;%b{f_rv?pM8@ zC)QCBtPmpLhqsUQ@Y(n^BVVOCy8KKwzLx`Ojz%FuOd~~yCTZf43g@Ftsm&B;w~km< zf8XPtWt~Y|Y-Zig?<(?j@QJ~h6Bd%=$zVW$q*~ATIF;{oD-r7 z9e+3F=FZ<+i{tzlG-g&<9qsxyk*@+IKOFg5FpPd>k*{Ud(uX5ov+JDH3cFF5=ji=D zePH`qbCE*3vMSzjNblv`HqPPQJShwC;%ea4Z9*H521md4_ak5L**JYDdSpJ>Jd}>> zUcT*|0@_*RYdns8^$EW>*$#<1GiCp3n>O8z#4(bFJehlera`?hh-1HU3~i)stZ1aB z2>pPM>7>yi4%)K#BD}fWakw5h+ZfPs7Caw6-|}ZS2N2=K=U06E#g=DJH($euDHk)K zDy=+y=W#KheL{ATU+hLc4pt8+Rr{ar1eR06x9LxTn{^;MVRMLdL&`dLEq6IRw;h$U zeaw22wUJbeFFe1*)>JlDHaqlH?LwiBQqnXUVm~hz~r{< zn7PhDVwSne#gQdt|0md4Cf&hu4{uqY1ooYfg6)

>}Ja;f-_jcLQT@DfxR9dXjppLwDkr}ME;qyQ--r`5rNOBE` z9rf99e$^FSl2dz5Im0_Z)h6R zq3!!fKMV|q$a=G8`v`_%V6|$A8W~3m-Z=H79(1&biH>FXC>AF>cB+}!*aZykwt?+- z&F=O9Dul*ycXPlwmkT>$K;wfCw2Wgttv{0oaIv3VDaJYl#;lf$v4?HIra0Gq(BgQ> zEEO_mGzyzO;*adB&O6>St_;8!9MaA~q_{UJl(1^%l4=(?$+0Dq#t$=SFV{dbj3yu_(IG8k3y_PiFhR}^C+wQ#3owX<5JKsuG&=%qd zeLvux%d#0dfy@?oD1p)0(RJQ&_GAkpjQzkkj8l7?5EzF@zdPWA=_npyv92gD*tH&$+x}^zL%R@(J#W_j1Rf`CWy=j{^ZG(4_&^5$iWIT-K|2orv zRyCdGBHJQ zip}{3AFOb58GFH`&e&t_RBF|M(X#1x`0<)b& zIZq|sA-1lF_zEm5S%t>{YSosCSYZ93GqD2DqT#%Zupim%(^;4OeA4)-o3a$~RrP#% zbMcm^Dkr~*;?R`%^5*ed_C4Ozc)45Z%)-6>Orp(c5G|%JN&By2K$mFZpxnsq)U)o@AL2-Wro2p50eAGFT zDxajti-SqL^(x#%sKt6Z>-e3hugJb3^)Euy3!*Sc%f#FKkX%Y;*(X8}k{W>p z1y+r4NQwSbrj)>bs`>Ll& zN_f;FF(G4Qcr&mbPCLUQ!jnV7XVzovBk5Y*~18m=yK zB*a}ZXzpuJpX%&#qi*Ra-Fptjk*uqNEQO#pwf4~o5!k8!j8QnaBp%W!GdHMG;tLFfs5!7^Tou*Jk9 zP(O_Uk!7WG$^GsOYvcgzk}&o{N{*o)`0{#$R)`}EhdS^#zuR6@O-@3hqFyFj{2_q3 z-j4Tq8}NDxm_A-t=E8N0I7Gf@IeEzo*ym8o*CEj2JnMQQjpYu-Kih0-_6@patJ ziIvT~zaX@&rxdgFVFt&#&h+a;V=@~lK|few!`f5OpTSCPKd-=r&=BKNTjb z$>o@n6NjppYJxcCLa8KURgaMvBW)YFyxeDb4(L`ZoPcvC#nCh!{a~82F|&|03By5Y zTVuOQg6qqkZXMZdT3&v6%WCUs+m<*cd=L)(-oP~}okCF)9GxQPX-PC83qMit$ z4JJPzZn8xere>D03Bdq7Rnxk5UPy(gke#X`-=;a>KsmnnNX6k)Wz#2I1ui)e+S-gat z2SVegfP+0B$Npw-0Ch^lG10CX%Ua13#cH#%z`>XZZNP0EIwoS*&|GX#BEAU>JCo%& ze|`pyGgtYb=%Dx}AbGqNDT_Fa42OYs-A*jyGX6H_YvK^;)-6d*cFlR00sj%-nxu~f zs#^L(kI!?(IE;2ZV81)CJ>THH)z}Fxpkn>jt~$DPiy(x?SM&aNV6eeEO@icl}h?_IWK+GJij1xKBSw_5YgCSZs1vJ+?{} zpnglFGFUSkS|$v~v#iH9<4ocM8i#2ew(&Jkrz72~<@Ouc1n^GC95r5!aI0{UrSe(_ ztqLJ8({~BZa)9tA+YXIPiHvxGJ{Bpz>fJn=h|7~`oX{toWbMkiihhK{K9_*rR& zS>L{e9Ms^T_W!G*e}xj9(1~&$geMN3O_8tKWp>rzbkzXN?a7nN?9k3r^>Sd(pl4x_ zO;N1hP~>Z!9A~j%orI?`Wal^=vOq7&l~-N`W#^PfNqI5`Hc4q!s>>@UJfRa0>BRDU zbRTjQJv2uyM}6`HIaMdm`_;z7Z!Ypx7Ls2_ncoHqSeLdfz(ZBKb%XcDI2vQ(#qGfNF6IE=*}CQV*_xZzw}`;&+XJ7z zyyf>kJYSs8W9COv=<9)>CwWAn8&NVo1n)G#XlxYnsz-7`b15pBSGXGuJ94FY#^E+@{+;)2M zQ_nB2Urtk}Q%hwuR>oUJL0ifI=;Au3e!IW&RQlBUvsOmxe5{_lX1&kbwNvZ+$mi6V zX&wa*0#`wK9h5runA%ny`@Y-pP}gbdJ!Ri5xB6WvKzb=cdy0TtM!xrcI`*R7T<_w8>Vp(`^0b4jn zhW*_E?+s)bGq_C#%nRTgvOI!_X$&`QK)f*YBW<5J+b`2votOm2dyiS*OoTov@esNF z;+CP0gx1rnbDDNihJ8iqDVg0q>;~e#nOXQ4$lRU>PU?jTxNbRj0k}qRZ3P7i!~u3U2SOY0-hf!=OTR$V&Ns|Gw)6L94 zqLQUOOV%L6eAiNEqLf-4mKmy4B$9$LiJ!EfHOtT$q2xGNE*yi*wJk30D1-3$Db=9u z$qfAh9#;UXW-xuxjQdg_6MnWJ=SdDoYjs}0gzM}IrPf*TKcvc3Sb*lT_)aP^NBPEn zE;w7Y|M6h1$%*A_sr$h0y_dw5hgTu7bIN&A9*vGiNem~;6HqN#d-AQ&bo5=ZnJU6! zRza9Fy0z40X}~vV91+QZ>I(3m?6vPQ>hldY1!zw+2#XboSuux@{IYBmbwj+ziUJYPDm(gC+w555xeHr!Cv9+ zJK`5kZ(3pJh!*_UCYqZBH@)(?D$U*m>;Jipa8X2vM9pc)1Fyt9W-UB1c60UsgxR?+ z;Ixgu85q?xGVA^F8;g7i%Co`KsUR67?M1l?@G>Z0Hp-QUgPU8>rk=A1kE7%H=(vc& zdW`r29!m|@S{s*A_VL5V`le7H~C#v9m=X6Zk$m|Mk88Y9n9s4|$?hn3-%< zFyeh8U)4nS?#LI@>M6b<#h#J^IY+)~_~qSV>2KRog4Zwh#PR*)J<1&gC-jNRQwI0d zE$PEEUW(^d;faUqXrSN$CI;$W;mpev`9g%o&4u6`Oi{FB1LRa&e4eaIL5rq*)++M# zjeF>?wo{u#g<)XaN7CKwRHlPM-;>7qskH(tu`#d_IH<64aD!Avqwwo>M?rnv)?z63z_qhyo)`slj zYBn$D^?L6TJAs#t@>P?#cFLW%8a@jAIj~BRC!^z|L3ug`&LV`o7V5m9od|wa?KyH7 z>O7@6l2<_AA%84s~FscNl|I z;HSI9PkMzQG##8fXAFciG8{&nTKfLm0)GpI7nz^;y`lOZ@9@;->DE?LKE=W4<3d{2nH^+UBG*j{Ae2?1flH$yStu?=Nk^6jdUwVx7wm=MHlz`k+u!E ztZh7w(LmjCV80*G0q(8`#<<5};F>XGEhAy*qxmLda6!2Ie9xOt2LoNbNo<5BOcFh9XP|USk@dzHZ!x8b0c-&P zPqS@^DNgkR7&Cxaf~npi-u$vOnD+2yXSEl~SdYmZ?eH}RY`2T(<({iCGVDhX3nqll zn}lCKlJ*Adw~t!<`3mBYi$w~XM=K8dfwl`YZA%u?-KlcpFWu{W6tzxH(Nj>FCh zOpg5s&H((TX^@y@2&<)~JquNa!_ju)cAdXpv{jsAcYDAeMpj#61v}?y+J=i~=j?9} zG+m(EuGru1ao#b6!3t|`I()DJ?Sdl?BkBa_yh(TDdCup6fdX_UVWPb!q|xj{1DHqCU!GD}?0W;E z1m{fBqw%v|Z3zBe=luo8m%sKV-@(87mUAzb)1zSLseO5m^FDMB@ALgJ?D#f7`&3(} zVCsqEJ12N2+$8ugIGlJ3ghgXPJ0B*SX^4V%Hc!^}Q#qO7a)9gpUCe%c!3iWMU>A%b z7Yok;Lpx_B2{K)0iERk?19o%Wkm~a>7NM2Rd9ue(2_a=r?WpHP3RqqPs`+=V&!v;m zmL@-BX|&BY6BwQ76mVOQmeU~-ovwX+7xjRy+gJxLbi%icoN0FbX`C!&oXqoVgvU`> zM!7}GmCsF8$U-d zCS+YTlgA9moHg;Jida=Il*~@x^rBWW3zHN_0TrsqSIWAJ?~Z&`^4cdNUxGcrwZg$! z1m~-ecoCK_)A0m}y7ygNOoKd>oQxjY_*SxQhK?FPD+w_N=25ogXKU*`(vUU>YL$k)r!fWVTm zIVhxzM%Va+lNqG0!vGNjIZe(%>6`(ZE8td@jR*%-?%q%0`de?cmayor=bG=@zQc9K z?y*nko59#b)p=9Ae-Xi+X$1B_%NHUA9&@7qWqx^1Luq0U$HLGP}}UdrE`MYLo%mp~%alUgk;Q5*mD zK61qBI4(^TMYwi}Yae+Tl-D70>x8}vUAiaZ&G4+qBwBb+5?Hi#6X z^3?rc>!Q}cv#t9E8qEcF%jc90Rb!sy^A^M*XVhrPv{@Mcc^s9@o5>I^#&g+SEVVlK z<=tr6GhIo)N4Xx9n`lxqzVu~M90U8?fpjPZeX2)WVkF9}^I!a`{J5q>pjf2O=3!Ol zkyBfl|K10LJ~7-Dzb(JJzi`e{7S^Zl1qy31F)L8HYWMWIR&ATEtkt-w0c_smy5HgU zKH&5FZU#KN$q!4>q%~HX%mi)%ZPyT*oN-9D3^V9!!31*$$Edm3TB1J;Y&I))`+>v0 zXM47$Z5o=!!0y97=E8&>!x-`Te1}8KV77sFUDu!qx>cZS17lPUhmn*VV~qKnju@4$ zYZ!-w6VGY|ejDibk)e;I2;(@i**2&e3ww8Spg%;M^PrB{kL+&-wvSfaUiA$9K-0F| zU5|v|aLy#|(_EE<;CN|H7u(E!7^uY@49m776MrD1z!nct8$o|swhKFG! zM&<5yXW*{$^!-TFIL0iw(XCtdcYB7ISZ`ZcwP;MZ;EkC(j`X`8A3QNyje|!=S#~KY zO?dwTgwxoFiSwI*H)mZQc$h@P%0SDpS9aGuni4BfBo3s*$laH>^mhZYwW53o;B3tJ zEZGpchV{9ac5+f=jJT{N+;)ut_X@7@xtN+2A`Hnb+?TKY-W_9DNzf5O>)D=f7{-y! z*%}`_ySoEtk2aKol+HPtHqdl-|HIWCAvk<9`-B?VgDYhS#>XM16F))6*#1Mx62 z_9MRaxF!Q)&XW#_c*xQj$@P91R)pzUcSq7b!a?`%wbuIQhir)8Gp6i z-;VhPr-0mJYwg&QI|g(giU%KW5B>hO6{GlrQ#&djriO6q2G(r}s+oOh@_SncA2-5? zuyvXX99l+mQeopuemI$gn2TZ-X8#dudC@BqX|4p=X1mF3@NYJ*<-NarkF&^(m3+Hx zwo#Vn)A=DRE?-cZQz3)5g%ns~Lhou%HNqae%QBGi4&^BwByr`HuR`QSNbiZ0MSh~N zN$@BN&qvRb(Q%d>t%9$DW%t_SPltAv^~n#;fNd28K1Th{Ivb|&YSza9W~j^oJJ zeGh7x_VBjIS24g<;2_GCPka>;Up0v<2faJJ(A+y;8At-x9S82xDU zoF{0jY+d~e7x_B&TIY7n+DS~4);$MHt0nM(7x#4JYo2J{7Wqo?ke%isr%b1*IkV%d z-)Pbhu?q3O{F66~yYb-x;RMqC^EW3dm%9Y%(`%Y19h-}eF~Qk;M7}=Ck*`C3sXrU- z-*YeAM4O<-oO0}`B3}Rw`Up=O;gGL$?%<0-d7UpZpcDK0YvAl(dsD34p9~`(^*uMi z^NXfo=l!>y*x&g)kM8ZBp;rP0)!#8k8jmwl-m8xkE2i|0Hi0pW_Zj@})lzhxdARb% zeBbB&`k3es2Y&FV;VwZZ#$f(~ryIV!J}_ob=d;T@#@jWYe6XfZ_6A-@)111#*z-s}0%3OJ`g7Jj#<;8sh%B-QMq>vWh)d<{t zShYT%x~F@VFq~-fG02|bXrd$z0+&AV+DBdo;dM|B3&8mu25)uMy;DAImCxG5DoF)K zy9`F>XZTPsV1590-=6CEGcgW*bF?Nbyv@4C#N4_C=skg;B^9--OHBI;X<~7lcL#Jb zwawZ`I%Q8Qp|%$N9F=+=Vs!u92z&3VIW-O}$P>#g}9 z?J9D1-f?p^(zMQi+yNvg48r=%WH*q+I9d&k;7#H{MQDOYRoI*dn$3*l_*OW7(s8)4 zHpg*b`+=u9Ygunw;YG zb%fx#yNNu$>e=*5`JSjs5chS;k4)S7%|QRvE$QjnnChDb7Xq3_#+$*Uf)qrBaW``N z{TDn9N@&7D=UK$jv?iDHaGk()dgCO^Zn0LsE8xri^S4E;zr z>u`;Sm~iScD_LL^w6Wl3x*f}_Iq6^zxu~dR$Y?I2D0J(Vvc}4{LgxQ!`&Dgk!vfyt zDIEjK6S|@IzrP1QSIc&p*WJ?Jj42xSlLPi5fvAb#JQFQM^Z2gIK)E8ZV?Mos%vA<>v1v8Gb8-T^ zfeJr*V4?rkTixsO9^b$3_O4NL3T=`H_OA`3`um3_()-`f0sk7Sd#Hu>--FW(I)67f z*{AJDn}ki087GT@^N1-CRDkr<<_YYq$u|{{E^}QUaTY|>WI(idk1O_jA$X=jhCF)f zPJqvol0s2-5I5mdRmXmfF_D{~uoh(nTw}@;A>$3_-u^AT?I8B|CcmdUHJrA`Kx#0p z=pT2M#T*BC=3p&GDDwiZ26z;N4!9Ytu9T=9KZ?*fn-3z!k}g;fSdr3{GqU%Q*}hc6 zCi(;$FYKZcL>N_x3auBy{XVrv9MDO3#5)6|zSo*8$JQ}Lz9dJ2OXO?j=DI2JCHcXZ zhjy=MUGa#jHk3j1tB!oluc@*Zc;geFH_GcUa`QD_ruS(>@67Rj9pGm`lM-hM9*>SE z5gy0DI!S)f@+ACQ9Ql&Bo^Lr(-EVWfS6-DK0&kAL_$HCB)O@FrFA*U|`0UTGxV!2f z?6jvJZ%7EQKfS$odm$GhTs%90VK?&C&#rj>*Pn6a98YpIt4uJ9$QSn`U&0*ua=@QP zb<`>HRVKjB!7k0+QtjJ?0eX*ua5E|gHN)|_ z7dFnA$0Np=d=ebjnem%aqTluWu(9#57Pw5%KH2com$&@n>VOkCjEVp3(&^+Pi($M@!q1 zkexK0f{4yHpvh_oxR8ULh259MqN;bhu!`nZeO)j3q4351b1cB|>i9YBZ#jF;#WTwB zM}Y6*d`JEImU~#rW}I&8yS4&AN!ABEh;r={mtJ`p5;sn{@tS2d^c%0G$Gus==+E0k zm%-={M#t0Wcod;IVX&UQ?+5xz%8^G4o_NqYucQiCP@E}y9-7n24O|#aUd$;&G`q@4 zVvNQ#^Ui&m{M3)b_|PRA~+ zR>#A)7_Zg4`mQXRW9gc2lXX+>bLbUc)ZC_bwFcmA|ClwqoLlyLKym?2@LpK0Y@sMR z(jrzMF=jSQaDibkkkNa)fOEEw_riW3GwWCwM`gQdb6Xt23w>`A4$e7Z*0xQ_3~?V! z_f`Z#FiqxRaCBY3ImrOFVHMsRsOvnmtB}Fs#M!##&B0P~+pPWT8%Ww%`nWUJ_?YW2 z(A>v9l8eOA?rrn9p;=q|!U}e;jF~;gNaLN!m?bk#`hK8k$~6N`<3TK)-R@IK$-bj$ zXc}d|A2_@2d2}<}o5!38jh9oeCdmtzk5_Cj545G|VSQ{;o?Z{=S;t-H@XkTsqoblj zqT94IZ3Dfs-|rdsBkQv@&N)&v4P(>(?jb?bHYf(h#u({V_FSVT(tb2Rx5$S$h+|~6 zUDNLlI3LhKV3q5*WTJ~@G%O379eX{;@9Q*nM{wd;pRG{@=ZxKMW5Th!*|FNLCXiWE zGDdkDKs<3YxsiG9vB@PRD?A8x4wX(Tr$Rd(atWwnTYk9 zbMxf(9-i1=ZNDYkNnp6z9`bf;%b~~~mfwXeW0m(Q^;uRKOdhgKfpeA_wRZ5>317wX zyZKRf*^WOGBPO*O47y3Ma`u}O!*+Jbe2O;vn&%m$-Y0nMp%tZ9BOc!5eGgeaGOAs3 z?SMF<63stNCN<+kEMqfAaEkz2a${wSS3u!}2Ngj3m{?J3AfUbZ!MMocUdb|73q4;|*Sn*ch?7=JD3C*LlwQ^TBMqkAkopE%Sav_@YlVB9nA$ zD}rVmsjQWK21~~B?u+?XLCkguKkkIJgIBrVK5pc#k*`aWA~R(CJtJR96Ru{s_$u2jKfC1hr#BC_@#**0{OAv!@an~ZH=p0#KM&@3oa(0C ziyd#eOU{4yf<{dD^JL^pp%ngpF!I$3TMwU)@I+=Qg(>pop#y$4D2+EzV(V-&Svk`p zikNngmlCA109C>!o`WudrQn1yDeG+9G!;M`oavpey>Ljjyfzuo{oQ`x@9g%R4_SKWA4YXE-0i|`8D$*yVo*forr~1AVlb^VY%9y1`de!N5x=`hD zN(?x@a*iSY);R<36`N$mnNfF>Gh`cQeO4lVsEPacs&q2f8-zI(u94i|QKtp%CMsJm zv|{Hlmb>ygnnXtD#hjtrAsa}-FRl*k$H>#hn_=nTY~}dF54QZ`<}d-tzqmf|PhZ^f zKl{NMjTgMkAo$1(j=S8peg5~81{%?Csrx(^)mv!IPd#${q~>iDVf2EJ%4Q$4KL2b4 zY953pWn%M#sG@10)Et;o0kbGMOE ze(&o()c&{4#X74&q3oSTUhJGH7KVNxX+$KkQ)dO= z8X%f|rcntAei($N5r$EDqc(qCw8B^W$l!zzTH!h=gTl4I3ZV}$3|XG0k!+lrHe8<+ z-`JelI&&)5d4B3CEGbK`6JQX#zbQ^zr^zw7duEeYH6V|6o4QJ*1e{LK)bo2#7vp?j zEL5ft!mLSHU2{s1T3jZ#y#~DNfA#(~zRq?^>-l~5eV_eLpQ8?30ZAGAC7`XTe9lFn zq5;sSp3(dS@~n`}@uqP!8SpJS%0+KFMkR!DJ)NHaFc`?{Gt1gJJ0?b@X$;VgG2xtJ z926gH02!d|ti(xvrWU|)Ji6GJEq^mi#qdHCkQRnM(XA~FT!*ZWEyDJq&F3~okaMu! zW>B$LGzp<~q-5;v_9$~w8etr*pj}w|Ndv(-@Qtv)iN@H@{SvcQc1lXrgg67>;~3fR zdseF!@m4g>iq$FWb!%(&e&o@O>AfFsLaE<#VrxA654H?vEzdr`#qaND>G?77{Fm3f zdA8!(Io3mB=toja_+Z+`X*9cHynIp^$A7lTmZI*2}bzxiHm;DE646nGKX$B26m8B^xp`fUWbs3-HnYt;rR$ z4^eeSKJUEW5~x0w!JFhkEe!=#lcAj=@r#K>b{z1;Px|uygL!u$@QVGU<0w=`sm&mu&tk!L(wZho?a} z_j&S@w@1Eilci@Ll1()46ZuM+(KdZYj_?=f4XJ>_`Q=zdzV0!-%1iV0BVSHDDpo}B z7p*CbRXC$z)PL-R=!_cU$e$${!WjsX@Lu4AUquTI?R#Hdok*V+bsgOS9^Z`XII?3 z+CMm%JpaKt-~YV}LhD(r2D}&Ik=%k4Xk8r-U-rfIr`K#-rTfuinoM2$=8-Sqd5)sJ zEAsV}9Qo=EWd0}!hp4o{*r#9g21Jj^-mEUm*WH%25d*6=&kqJ-*l$J4R7BauISs#c z!agQ`cem%PA4tw*eaiMP-rn&Ko?Y;{c!I?gi8=DtIANERk5lAtU*7P+zUQBH9slTj z%Ny_KAX?Q|LI%e3M85UHRa7Jcy#oBpnt$Q(iXWXd)S;Ks2c0Nm z4lWCc!reL;Gdm{Qn5OrCF19+)5rUW&yo4;dkqufI zrWd-bHM0RagEJPjmAvGXJFh|@b#al3Qn=)#72}q6ae@;x?Fm#r24#Pp1N?#Q zWSc7gcRBR#1KeY;#6B5=c?v8ocbd$k2ky6KO*P2(q!T4a{z=(>Qa zm`<={i5SUqqZor#GOpmV8*u2Of#7O|6P+&%X}kH|?Z|rTvl5@f2g_t~8N^Oj+uQ){ z7W@j>E9n5Jv9Z@hqNbh$9JFgsy9)SK{ezvSX-yORa2U)Hbjo2LX&Spn5ux9kT_^&( zyFJ}{HOWMz7`eMU&_;Oti!0jxe%X1&vL71fIQ3({ZE;w+u34T!hmj@$DM;}{`X5x%5k@I6g>%bI0F z40~xzL)z&?AOoSmH7Ns$zHRakL_$hb7tDirnc`zYl2*{$9?sAp$)=)ptvk%#{|6-Z?e{l=zX7No;ND| zL1SfS&vs|AjY!!yEs_1{vJcEA!UW<^p!o!z&uyB3SaDP57cp8zdD$d>-Y72{{gsn5 z-?lArGT1xeWdOGdv=Ppe+4dg{iRYuIP2j6~Z)TI{phX-}b@Ld}-2YXde5>sgCUlI| zebcly=65S$Hh&@3cytA>#bR*ol z+O3(#$#27!fSrRo4_|8J=WUu;T~9~hESfXg6k*5jIP$gF?|7R|H3KfEfQt9q3II~r zhcYqD7S(1oky4zPi>h&P4<)K~9Qm3i-V>3pNn>?!owqy_Rjyti`1Frob9ddJOdS>{ zeDI?)KKb!ueAaSnRt>Ik#1m5{E15%1POZ@+`p1-hdfnU&A3OPlu6z_sbXj?wth%{!niD+jl$u_n&;g zFK~R+*aUkyCbr%gsFDoCy&8?F9Z)=Q-Z)mf1OMjb4QDCQ0o!5Z-`XEIT);ovZaB|# z-^L011idPKgpXR`F2S|J4;w2M`8vr|K;U&Uv6%O%C- zODi7FM~%s;><%NleqKBUxEmrrx!m&ySqFMh8zav;&)>_9Or4r&s*D zfAEwblIMIIXD01pGrN#Vp~QGKc+{dKz860CjrMeKuc+gMQHd>~} zgpVhJYJM+$cO1Q+uFX6T>*@1Nfj$ybrMl{QY5~ymTz-(00q4kTFTXW_^V_!4j^4ow z2QLHsSqJA)c|Ir~4T1APSfy-NXhiTOM1JpVW6LA3hUBx(=AhTTWX*PEmy|vmiDPC(6@O(1 zT!>{(d@({u%A-d3Y)m{#%30&NNy^Kl1Sfo~%4fi{#_{=}T#riYFr8Mhv|s1o%}6dj zZ3gTp%5!fH&8{#&MTnw&=%E)Ya{W55H@8`HH=?xIx!y#}%6XHNHNv3E=&UGB6=u3O z>(r)6;aw>#iW8QAlD!N0(N!tW6KGul($nk7^wlvjetNDC0p#E1HZ=|I*{?eN=e|8w zTZ*a>VGj|*`2s4>vAhZuXB#v8LZDIqwA_-}lNsg^N@1|)eA!EZv#DHUzGz!D35}czd2B{qOdsdqjhR^Ht{3I9Z z9tSJzH$7Ki91L7=!5grg0~ur&F|=U{t~ghij?7@QELZwjis#6tae}O~X8CTG+4!sN zSGUz{O1j8p(c^n$&2Yi*oIg^2i%l zbLK2#(_`TA>u8`(g8{zJf&sn`^NC0XP-||RQv-SjGI<39sCzZ==PVdl+&I`UGp-AB z`R9Y(&p{3788Nft^KqW8Z=>LHrecCg#_yTSfU~o@Kwly}4d(w?KM5~JSmk%%tHBu5 zjX>iJd|y6{`40fRKtsPLOj__Ysc@08EM)N4iajfu*WBX;NJ(kP&)Xq2*#oojHAQeP z&*5Tnd->Y6%wA3O&|;&N#^=w45Hf?>x@^BJ3#(1?ZZ)90Ae-n+@>m$k^}0NRq&8We zz-X%MvLzII{1ED6Wdh5!oD0jmNomYMHJ|aeRNa@^`!~VyqJckO!;Pz&{=n6LQ(FS| z9(F7RkzM>?)Y#pzir+4sVfF}!s z`Mx9mwYECa^nM4hm`v`?C)FgC??q8A1#SXtBypyRj|R`G1`(>rmt>7@E&Zi)IN(&| zYtaWsjI9UTI)O>0U_iyNtJ7KD+NV-2F2(pOlY2Rz!+AePF}0-5lLHyebbdD#8z~M@ z1~KEXhBEsP)m)&EW#nt0!DUsOG@f{yV4iq0 zOm32C2FE-ZT}1;;e=iu|Ib;_0n+P`wA9~Y={VKu_f`QdP?JWf?VeGuU!Y@{9{#Ci7 zOQ|AsDnC2l5QFEV07DYaGGqCBITh{SxV$s)xx72T@7(S9mu~O4xj1K+08xH_W#gw2 z(=y&Tc+?4(qw--RJPtNyeh^0<=g7N@37-<}82KC5xBTRM%{mCTnd0a3wDob;$p0uP zKfW9Ioe@55Jfrh;&gRxtPJ4Nj6(Ck(Mrxpi~VkTxO|y zGM~0g!Bs7SqAOK8Z9eW06HRb9)k)4M9p=z^ zG2nge9J`cAE(6$V;Fiyn`C$I5``?jb=W&Oo1;il*C@guG`2Ie$flbt&Qm=)~7y0tL^5&bYa|-yIWX0K6lIyexsI#?BGdSFdfiYVLZLksZQ6p2v z;+co5Xqd?%Wgh^u+rQVCoJGM@qR#i{#C(sZKI<~)eGWQHcXVQm>Yw%In?3RH>0m&0 zBX)oLd|kY?<+0fBucPf_Ai8kwO^)lM29kIVNlnf#6D_T#|n3-36Ilt=kI5`H{S~aM+BX``cWpxIm5GBjqlAT3umMHuJ$K5 znux03j)*b$xA|PoS6S|5{ml25MERmsUO7iE%Htj$Ps{od1YH{<_uk&x7U0A_U+241 z_j3G|PIHQ)TshBf1*;a$V&a1yx;O_kZ0wkSNS4abY27G_2~1D&TW>X~p`;Oi3l{W4 zo4n;a!-{NN&!HUqJ0JwnMK*Rqc$9;+9t%9R0v~vr?}E%v%VTrI)|q0)Z8F006OYNd zV!w3)8z)>i!!*M4NsHZBFE2(oWI*%F(PTI}XPTd@hgQ(S#uUk#F|&5fEUSHOg%sgAbSLu&oR4d(#(;sC~zan%Qo>MC}+v>^pH4@j!qm- zOGIeykLey$yeEIM6v)q$YFaY=3>;1q>tP}7F{PV}rNO6qahm(L^#8;N>KH37 z_2h%Kr4hLTOjv;&9ZghSiq728zhK7K_4UB^cHrWoHCpjsvr3`UR|;2M}D$d@zZDL zJnMvKlJ0x6N%=UA{J0ZtqcOc#Io|Ts0FN7CBgS6-8*Aa!Xsm!&BRq<6(nm^8V6;WL zb)I#O@NYAd;N=KO>>3{g;SVow`Q57>PK4hJo*!PU`ES-M&b%FS$VEVQ$>!K?W=sUk zsI`zoxlZfJ0$+-&7MDbeaFu(4_x(e@$9QNk)L1fxg8SEJ5OSk9(i>)PI{eX zw%U)%fBeg9e)po|N$c_VPxu{d$Mf#n7T;qqIX_MjhQ<++vK|c-D`ufo9pNMky)5Re ztU2kzG#`}oD-n-#VV?Iz=PZmg=3pq4l)YIVss!J%;gaX0GUJtf4Q^O6Cl-2flL1_> zbM<;ttv_UNS;%rCGs|S^EoG7qv3V>z2(=-e*Xq*GQLK32l~243iC?sE6SN|3EDi9# zs9R}&6nGt!*FpJtm-wB1B&*y!yw#5xS`0mnVx<_ z4rDrEpLMB6%$Cf(#L5d>Z!#lS$>cfik^urko&z1Q&js&RDOvh`uF^dsZ1Wr*)L7JA zZmSQHvuVs$Iv1f;c!TxB5a9yhT9ly1*l;}ew&a9|zN%-d%$xd5`CrMUq7kk{p)@XNt~@FT(mFM5S2bM6N#r_O8vLuA&Gb>QXK)qa zc`%8Ey~0zkXx5}2!#E%22VSxYjpuxClpv>eFA_XkRmz?tQ`T!E+c3@F))Gb_2qN3uUq{cfL6 zOg?q=b&8tm+@9k%vIdzKSjAD3k7t!rM8f*oWdbffNJ{)*2R|U?XPR<+p<oFc&T0l0pGC1X;3m(-y98mxv_bZoc8;Mp_ z!*t;-UCeYl+YCB;F(Ye=d`XUc`5gI*W;|V-hRQ}+rYyOq5-he81UnVJT&+0lN7}-g%`?R7bxY^xS2AG+-&1cr|M6ku4=#6j zO^nX586&@UdB^9ghLnSESII_bVJmbp7X#S1*%((bw z`Nm0M6&!!?WX&d6YMK*EXa7fE-SHp(HdYSO&fnL@w9-4_ z;Di?ezG@P;&UD`5!Z|qo@>R)F3YN z-}Slc?`pH-*zG&D&1~lR%EdQ6y>H(C1k>&GzNgML_sK(M=ke!S%ELG?c7x9A#CA8} zR~9@E7r+O2Ffq<6>W}QfTu8yMYjb|iRx2|}nGa%2_^N#&XSm&cbk5gT?81;JKk&>;yBJa$64Y;fEXhwCR~_Z)j~Ki z@{eX7krj+=S_8ln6^NdtF;YsFX(aP`3RqQwqe3QQRQ)pjw>s|l`HG0Kv*rH&r?v%C zo%`?1H`!d{aO;33h&OTZUX^RS>pI^Af;i!Y+`Ff8&ov-y<4BKV4of0YxkfclmCuza zbh71FHS%qgL<_4X>74C8HtJ|!z&ugQvl<~A3mV>4kRvky6q#|)Zkj@&Mb zisyZ`WQ~z^*8N2KNSeXsLJ%pL%aSFICJ7EIJR-BBPppj-bGmlOYtVQipVSLL8LUgE zT8lqGngMNRm_r4>=i_HAVSc-Wnk8-TkITS(`D{K)0qd7-tE0(>cwA} zLEjorC=-BWpr4%4qTaHjk3jU9v7U_^??H~Rv3k>aou4x8%Y<}lqM8O(dEt*HsB+GN z)YTHK5~kl31!sW{RV5VV1?MIVXdrRdINq!RU#%K$n!ufRMm7Mvww#TTN4@g&&~tuB zY+@wD^!D{4KmT{m=Eng1Z-H|q%z>pklTn#L>Ovtc&FwO1Z6=Qa&t1C% ziOGB%`O5m6IwB?QnJV(d%y66B`Uw!16F_9%bBcVG0z)&zRCoRT$d^<>fjRP(iZT6` z$k#oy&kz@n4a>f>suN0YOSTb8WMP~MM^<2uS z?@@uO>sPlZVnv&d?|a^k0|!SF3}xOGmb33Ev+vY(-eOh1$5xK6nXS11yhXlrHnyBp z&S}}l$SiZ@t6J__(VV`PBVWNLmdlDYT_RtFg|Js+16*f);xh-ozp~1yDR<2;)-Bz( zLr|V3n~ydz@z=A)Gh#&wAMFP`@afYne}1>)$5(d+|KX3Hob&%a+w#Re@w~Cc`!*`Q zm|6B`;`3)))($qRJiR&a(Z1)Gn-zb) zZV3*a?t8j1a>$y4NrX`xZb%#&j}zgUx9hf2Qe84bJ(>Qi6Sy0dKe_JtM_=9YCzpF} z4sj}Cc#;v9|NUzh9sl+Z9`P?eS<$-L>HV+1xaB|i$!lH@>Eviq;2(Z=!{2zi=J(E< zdkmLvw!P~l_uQqo?j2M)+edtwtKHAX)yD9BP-OZo4U}RgB0ft)&6yvQ{$ru8p$jl@ zHouqp)mpU5wSG9|JjVgW{18(%geSIg4Ga~d)iF(m6*$6TKFKVF{DT%lZc2Gv_M?b! zaEY&)fjbd;C!D9iqbPhZWNDUa9;(^eCA+EoZ#K>A`&1GMmrWLrCmrc3OZEK9-$@fe zLWcC0*Gbt(*2Tggi`g`luAj1)WV)`MrAUp;TblNZQ{P@Y!8_%nUU6ye$83yDK1zxi zFm^Lgqp4n(3IH85Q->VTw((;2OGzWOe%GloytUc6G}%^Oa^W9^LrOFbF0yqvCS|Qw z=s3Lrs9rQCVydD!#4ER3t@PU|C{n`urQ7tg3rmNWr+$AL@_$rwmr4yl#5$_y# zSUa|P-0z|R-CHs3&T|30@G2=!1@>ZE`%&kh-lxf!a2v8AEIJih=|zYMo{I%UlL|xD znH~{3RT_2NY2q=^Yoc`~Wzr_o7jLn;D4p2+bfeISaGBrSQDz&=n4(IX--|)O<#h5= zXz4*%_LP=IP2|v{d5+nXF(9x)V5@yj`R`TP6drC$J@+ob?uVLPv-%%$yz1LJb^WBp zsV(+5Z{2EBX4yYwPS2ksqyeO>EOiI2eYhW-uL^CJKF=4E&dy)V<>K?Fs(+IzZ5yUy zXFkhmq!{tRGnN88Ug!^lfyEijE(~N)#uN>3c3D`h4O1b#DfoDl8KzE9=PU)g^fyIQ zJ7>#yPm0ml%^}!KDMDy+wvcnVn6mvnj*-qgRP5d?9$JeP`nRi~>!8G@XYL=NWZG5w1 zttQJh>j?MNyFcc4-(di5?S<6AFv(+6vEr6xefDBS8h!SGLSBWF+J1f1$tHEo)hSAS zlRn?zMl3V(GG$OBxA`oy<#xFPip<=FH%;SS;Y>`D>RGV$s&nvS%-NJ_)=)0K%t4Lm z`^3Xf`dPN3Y#V35^OwWSI6h$Du_H@XC{uRlWq!0zvUc*%2J>Au8DQ=*xcqvYGez&z z{GLv1-`6=M-DThBWiGf`SlheYFCPW?X+_vQ7 z&Kz6VMen)&O44$^*>-G7xwq_7yi%W0-g=ZKX1So+F7#O7(@P<4C_zw$EV5tHlm(j< zn`{I&%#N{Cf7^*?{S+Xl*VIOCUePMBS6mhOA|dI1m^iWNmw?|6CE@x9xfEvC-#Rnrhv85+-j`h#cu-tCsnA#vzDe{#NN?Hr$^ zlF|p??<8y4+Z=b7;CDK+fh2?DO}^egUblSS1-{o0jNWm#Zn(;~`a739{*|A9MH3Uh z)3tp5gAe(9)9^c8VBZ8nj3nnx3PqK())U1h=Czxh1I^CDI)mX~?nnOF>plPU^_~}p zktf0N&p%o7XK!|Vb~hjh+s3mW;{*~Xh4a?)cfWVW-~HsA=bf92{{a8r&u{oY{p1a= zhV)>;O95UUM*jXUulVE-p3>E9`(Np%4}6xBzlVHd?{3@u;Ev>s80VYG$Xuj}l{p=z zVz%Y)lBF{jDLguVwMHyE_QiAhb29(=*yXNrhl*!@yzj&quR!^? zKL1iAc?ktf#c6eRD6}r-JFU|(Yvfhu5Gz7xTF#YSF@Yx~aGj2RFZVI0E>@vX#Oa*u z1XD4MIYymR*z?gB?L1auv^m6!0RoR&n_G5+a?#HAzz129;1HED8L)7jl$BbM*j^2Q z?lS;Q&JKBoIo^T+$-$Y-##+qYyNSw2!PbE{`O$f79)BrTsI|qwk;_;>e`|Z=9OurS z!|UYOdQ02hXQ#ebxK%L;IA@Ob8#VCxke^?d=j|x)WiDpxQ937fA1G%IZgB*x@N5L0 zJCoz+E$xdfWnD1#sA+^MPrdM1lrN)lr;Z`d)hkuD0(S`KC_97;a^I;v!<(G7)u+TG zaohqi=XLsI>t};7Is@j1$^rE`wYOm(79>p~j-_{|b*e-8u|hRob*FkmTW z087LQNP3-tD3?!K*nZ2blKJy#*7N;$-o8pF_Fevc56CVysLJB4f1Cey3})B;b_yt; z%>KH?jXr1ss-NXP7Uyuro}Qjfb&M-na(V1d>q`E<@1yA{mm%b`j6n#9Kpai;IF43t zAcR1S2DX#}d=><=xqj?NE4H@?JlNbEg177nnX^!nmI8k^KY8zwtX1uDrTV!~b@KO| z1F}AJ@o?;Zb3axc>vO@<#T0+^{HJSBEurOH4?OP*FIh5l-?B_BN)K`W-Fe$44kRdy z2|c96IcgC67<{g;vtSh;?d$XMYO)U|Pw`?j@cEG!z8q~HU5RAL2bN{@0f9kVlT9AwhBfyAoo?Y`S(q-a}`{p)MB|y z1`4O_>u9$9KWXgqS6O$t6$71nwKeBuZ)81BCeyeX1csamBzC{0hmS z#F#z`Cf)Ii0e-)=wQrx`N3GrOO6(rX7-=1R(c3*d@+QF%)%+)y&wZBlpRHe%G-Y_$ zi0G58t6*!OplqFG`?T`DZ^5bU)Un54>ilMuHDM;X&CFyij=HAozZY9;w!esTp~C5E zC77GfDXxKR>nE7931<*@ek+&j){J*7@fjs)oaFxIy=Pl-$xNR6r6yh!GNH|R`MfC_ z*zO8YT>O$u=&Xo~OMU6t#xEt9>poG;b}e|?Tnj5Ln^@y6GPiB=mC9XJ0P`$|;-|LM zV0kM2U0-7|x6=&zFMgOMVqLCfBO=6!Y*?OSEw!j7Erl>TD_H+}<$1Ac7NGMf=;wH} zmZly&?0w*68~E87tYhMAh+On>DshpCYU*(N0FKZRCirJugIP#Sz z9nFR0q}F7tUV@tLU+%Apgw24eImEM%z0_o$KiB7}iviBnuNSG@Ws*|+PmglbcwPti zDl9?gcfCySGnkUVl^3o&eA*h@eUnTJ_vs)!9bprdHd#S75jRcnMf8)8+U;m|m~Y&#-3 zz0O%G+y~ctLQ;m{S;xq~G#==hhRe|K`NfKlF0CNqE_i-=vE{mPc#fIo*$Ghi#ofrC zUhetgW?;Jt{GE?Bd~e(G@(}s^KfmP7A@aR#%O5`9&<~0K?DHE&Raz(f^=E7T-uKV> z=Po)t6~hYn2cKT^fBwlEP}nw}-8eH7?m626fAr#xfBbaKzy9IoH!wu?fxo|-eMrH zBqyA}rZN57lH%V841=->2GD9Uwr;t`kj$a>YOc8ITKN;K8WyD#1#e^|M+Zst7k~EWsygYg0s7C%DV&V$n`*#c~Lo z8j!xn-gPIiNd{1)AhZbvfiWc-kzAB<9_uBIeN6To%4=iAyzIADght^SSmif&pTVf7 zPIwWOQ4?p*(W|m!2DGNw%=E6De&c5$ilgr5vCP z4PG`Fjr~NsonKBZ(_7oS$C47?$9j1tP!3y`~c`HTRH$~HQ_I}o=E@1Z54>AWx$zyc6T*y=?@|bX~ z^;Eq8II6#^)0O>dK>59#n{VL&9ZO0~V}+x3Fh5rjK~h5ZangRCMoQKG;)^RMu2FsO z^4#G?xJy>t6>NSez^r2L{XQw#i{>twecd`^7$2fZT$EwH63dJk>t`cXq1+5G#e8E? zXNI%Ga&ua2?p3v#17(g1`MN%v6`Ks0CkH=hY;Jv&f#+?uy$7|dkwMMgZY8s#WtMSr z*l$-Aa6D$9_|qO5XC#rYGUNCzOJ;y+EWgeK&Hk{8#RBs!|u z{#F|%+v^xRxf27!do@2|pNTEcyq)*uXkhx7eT_|k&jt&`J}McPz$d{N*U$34pN-ZR z9|mJax7i>1bg;hMX0W`gMouHv_Ehy(u_cEbq${<5z-k6HPOCH6=VA@Em7HiR4_j^D zeABmlUwP*RADMvHd5$ZEoNd4SrfIRkUB-0s3z~JK%_end94dSv-)kk4F>6y-#iU`f zZ;=@opEZcHC_#mD%pk2!n2s*8_wD`+ATIzo6d>MY^St>gaXd0{m#gQDx0E(bp(L9% zR56%uuB9c21uUltx0dcJ^|zQ8v;;=FklY7x?&Er!+AvnDd?A^ZX9}~1Hra2;eJ)Ue zYc`LTzCd#Zmsa(Qbh`I?Ob^a+*En9ST3)OImu;Z;d}laW6u1tK>)`l&-QabV0qK!v zhk>)+!09IHeTMX3;_aBeblh+C@41XIdllsW@bCR^v<#PC&A9)yY>Q~e9F38}cFq&a zG+-A4u8vsUk9^tT=2(lLBVRV=v<)xFauu@@~yo(+lf0k%UT#7Iz? zCW>-onOI8XOR9-~?v`|~FD9@$-(?;7N>k*kfZ0M_@RDy8wf(E@n`{M4ElzGRc#2b+ zRB{2td7rYMV?MTa@#=*lVaE|ZT;kHXz&)UuBzRU6-rQl*| zQvrqVlnjEH!6+EB!HF4~T@{yV1b*-34gdV-ZwN7QweI-;eD4Xb&s#GF6`t$|d`!F! zf!KLQv1^s8-nAUcRfIQ((byo3rwfkVnD~EucEf-E`3)DH=YRO&mOpsB=9kw8{)0bx z#fv`j!Mfq^egB-l{n3_fkh%CLX4wAyPp|pE{`3uJjpuKDbjBaQ+4HBDdqm&|>%h&B zcr(sAWGFma1^(y1`-H#q!TQ%S$NY9})l6S><}wgjiXR=Pq1oItNBw7@cCMm4fzc<{ zw3+QO2OKq1@sbD!AGmJdW#_qUJvZKS@Jj)ZdMocxP&gZvXNSboeb3`jX>*ibf%`0O zsO6Ow>uA2eQb@LDKi*>>RQ)yg#r<>Z#AMbAU|zQ8Sn_H5JOTY>ooBKqWZ_`gcLh)` z0di~OIN8`%fM#6u$rRYE(T4?!QjZxu8W#_bFAIv#$i|Gt%$m`QYvr#@$F^cj=1bor zmFV)&q{dXM$44ZybcHFcx*VTW@!ryK?~-L(J#F2@Bp#zlezney{n=nazNZd;mgmW5 z0$-@HygGqPwd-x1@Ftnldq@VXeAGBrz;#k?)!KF;&^Y1K(ImH8XGx?Rl(l!JFNXmk z1IEtYC%95$fqFGo^cLkc23)tI+^VH~7ip-D8K6)xISenb$C=EACN?<}q!BBU_(%+V zy-D!gWhSXu8up;jpfqA@$5j$uBLr2}IocQ%E`eU)`vR|1;!=eRktsuF#K0ntpw6U8 z%6nUaj!#s0t(IE47VDpVOj9vFO*6QVDwMQC9>?%ZF0#VMZfF ztc1y2)OMOhNGXwG%$YkgsN(9v*||2r0#JUB?bL1ykfdtw;xltUe;0Uv7gzx75~vla$RxS{Uq@p~3kD=_@|bNB7QG6xs`>Q}q{D*f#`N>x7B-(|bHU@t6jpcxyI#oq;7Ue3Jr z{gh0$s(x2xtCw@nWP_!|P@Nf9&b18W&Guqp6VKqWtIk{9uc5KlLap0c&RN^7_MPD- zO9IFJe#~cD6gij|#}d@6@iLiYa%bCq@&R&&X*q7z1y74}&V9>~pRf!Bly+*hCeHiJ z3(e?^ocXHtyjTUU!hO*BSGkoZ;V|;Xc8qL>#M6G@yiaV80O`L%spd`o!+-C8ZT@Kf z;y2SdWtFY2?&fqafMc+DihNB)e{$=^8{q6RYkG3{-#7AA&Xe~ktT*x1zHa({ZdaW) zQYM2Fk+0IGY7zx=j9o6wxAVehE63sJ9jLLi9)a3bB+jqCU8&I)LPkfhu$&Wpi-Ne9$oIySn1KDK& z`LSQV86g{a#qhgLmW~G*h$b^Caynpv0*eM-X_1q;a(5}}0|t=PtuL$xn8D&wz@r$U z06r-nUGCZJM_xW!@sqAWgq%)35B0<>;{UFmF8lxVy63<6;uaC%Z#-S`*B*781;?M> z4E%5Z=~uitjQkHi*z!O5{yCp)8;(PAqr!jk%WM9VpI`FV9)|Wd#I=3edf#s3B77hZEwuLcX=MwPbcVl?};BR9HPm# z5@9S1GMVqwIS?m|qZJ)1K!2|wYDFwRi>4#})WIHOrtOk3pg$C2-CjB|Ezo4C!Mg-s zjfqxFj%lBr_~77jR315@6XA7I8cg=%DjLYS_KqH7CGV3lN6(!VVZ6$~gs6eQUf>F2 zJjV>uHahp`V}V|k1HuO$zDzQ$8&QNOk~l|sk%T?M6Ov`*i12x`Ou=Uv?2u{<4dPhk zF{_gGrd8O81x=miz^e#PT;f(?h^9$>BXFJ_t!q_w7!!IxrwpWZGT`Vg+svV`oYl0t z5h#RPE0Cy*@fOtB&bK*WZ(K2WCMKs+6wHTm9-XBWTzI96u zi=}+(yE5;ZKKk+d_3m@tV^dFm9~Y}V1_z)yW1$26uC2a~fx>FV4E?OTokkd58d@|J zkj((J9Jiy`4FxDZ3d||<^iW&dRPVH^PE2Pj7$|5oVBKd;=2LelCqC35H^PGwUVrJg zhZf&&>X_*)nFI!M3I^Ji(=}oNGEo+#C4`)vr$u684(&hRf zyY<4)`!r$zx9V)OmtujX?X4KN`zDq-*L;QBG&7jJ7<*Z>&#=$GZJb@}DrQNI+`d<1 zE>;-em!sWV5ChhqXYhEhc29@w!)$V2c*)t7$=;hHHFA-e&#$Ak>1mjQ#U%jYu)hn~ z+_<@44!J-4*BE!dKK$SzTj&&^eEj$Ow($6zvkh5Cyq1M-m-Z_8y{UUg?io=v5UiCw zS+k(aF_m0rof5RbJ&tX|I)hG6T>rS=%JDUErT%Tc#(h@w@%fJXJstg9_v=xC^V-J0 z7XT>NhMAag;;xQ?XEgINwDimzRIPlE+5+Eu$EWLtuhyRHCRlxwuQ7^#RojC&*62OYqwfov`!5tIqNBP0Q=XlSF^3Nxem%+Np9rD9?HWInIZ~IwnG#C!hKL zp`IY$Kk`+;<~rs(>xxg~3asj357ET(J6xIk6o2|$# z)&^PBdF@X+7yB#cntrJqcmB}IQ>sPz2=W!?)W?3JL3;OSo0@W2mby4 z_5}+3TOXhCcRoJnKl;;G{MRq<@FM*F#frc8{c|f^cy!Lc{M)?VEDbuCIV490?$I$z zSq2MEYMP6-Ez^SrL*jW9P%UfV)hA6GP6(^L|AF!LrvUZ>7PD>FmF^Q#&C%Xz?L^A2QYvq&yPH@|X|6u^;f3MRYZRN3XB8S*s|E4VnK3nq0? z7`#b?h}v@x$=KOW;To$gGjTfVxA+JoF5fNpks|=%^nPzWZ@IP>K)ZUywR$hBEo{JV z-fscCC+|`5>gx8yJ7K)crISREq$HOa&>38G)w#^BShk^NMIUE~Kh(Cx@5NUtI?>Ft z%{^zB`_HHT{u^)KH466YL)E_XEnt})z0R3{lhsjzJuII=ZHJcIpSnVI!D3H!;2fFG zKe4DWrt`|lq=%d`^ZDa26FbJ-)|b(={5vt=beG`cCX+p~e1>4m=DTEBiTh-X-@vqxW z-mA6AOQowV^M1!x&|lDD{~c`anww9(9r7N>z3uo@`@HKZ=zE^)q4s^-iS~W(<$c@p zu6-Vg&egxq0Q%RvzxlZ69Cu#0Tm^oyS@EU`r1t>Hev>Y3jgy@Xi6@7V$HTz+A+k=1 zCZ@0dwDrW_-}G^x+P=$ky=8kJa^8L9<+vk`Q5oK2|F@1oefS&`U{rZa#mZJdGV^4z zK96KO>d2So*#07AdTwN$LQo=KMK4k$<$Y!#boMeer^{6W@LIokwdI{qF~-{$tCrp+ z)?;Knj3t(}?9|E$nET}TyIIxq>unEBD#xIGT}G%B8cZCV@MR0HgXhtxJnfaukb(c{ zS(Lu8{!5w`kuP)^`AVtQf|}(v=7Iz#2FF|P`?nF0{_n3jQMTGR3@5r{N>9U#w!#n) zon<`cuuwK;v(XzeQ=@zjCxBv|&$n{Rkzb#;-fAQ92_ozq(@>6aTBf{*>>n8(!{5{x3hhWZO9Ym%sCbzxBbI z|K_VZ{@Lq2AFLbx&iBswH@>&!No$1*|N8|#=f0a##*S}3&A{k1N7dkTUBIKP86_FE zV(%9Ezev_`c3gMDWz%rg3OC+QDP#F+i+{h9dn|V(a215B5cq5rSjWWUKJvi<9`8ps zW5P{=T3G@U^|Dpgxsy57_QuTXr%vqVhqlvT$IP^-k5!Ebu>xvjab@m(%J-2@7r|i) zP9L|aZnJV4WY)L8GgTbDfJgQ7$kf?#rhMP0?xqR|$P^}+_j(5)b*jH-H4(k1={mJF zK?pL*9$AXNO}avsMJg=G3~U%{&%lfyH$t0PcW13IB$L$rAeedNFu-=@Z0@~igqvj7 zN@@UilYx)Dnr8C32)7wX31T4076V^bPI7TVGj5-I*u^fQo9JN6MsU6X z+TWfh$>U8O^qe_JvUav^YrtPNGA#aSB9L{NfoUU&jixDmF+kPEWEgzqWxgGX=5xq( zL?2Bi&17PGPkxp(k8G$i-Q_|8xolJpK;?Vm4Cxz}+n5?g`J?c*>3t1}pnk6!v7-On z6}B?mb7q+(VbW8qV80Psi5YKJmVXuHOfCmEC$-e|AAG+xhG{%J(UCKlX5U%yoR?J>0qGDF@AR z?e(<5PxBc%$H`86kL8A4^vVw8@O4w+hkN zxP?!?_58ZS)L|C`c#a8(-Zoq87aaJV<-X^)67I|6F^k^527F36{|M5S(!T)eM!^h2l|I5z{{LkN?;s5Xt7x;&>i63IV zUOm69#0Tc`dP9kw>F4m8QqPxNGOXGL*RzDHc7p3!!d=sTalrYZRF`kjB;1`O{P|>p z`7q%1X282uhu7E19eQQXW_(+Ta4h=xpidhW`OgKvdVCJ6x z)c|agWHU|;9xPjN0Hy{^8pARR^!SB}XR;Wy7dZv70^uNz8E=Y|Sqcm-)pZ(w+zf!+))q+@;N{9F?7T z{|Uf8^r({)HR9gTkd{`puHC>{m1a0I!-~YzfEf(S(S3Ql-|jMqGhIS&XMX(@@Hr+e zRzrCIb4$uu1{G`YVA>+9RMw^4t$KFBamILHxre^-2*bw6h_1%uuGfV{9^>W)_ouf* zWi_~G3b)F*mFx-Y&~q+We=A#K%5Y>Ru(PAQBf`{~P=M4mx7ovhBr?ci=$ZJO-BG~s z>j`k1HS1m^VAiz&ZJ#+ne4E8?p8GvFxe!V&t3A=wif5xi*KfRh|1j}j<|aTn*w3K=`MLp? z{+$8%saJld&~>fXzo)?Hw=Sh|VTEmdYLcL8{9JII^_&)34}wu0?4UYTe=0y5BlQY$H$K{vuL| zmW+RYmeRp7Remat``l&OHwkWGF<;Uk^HtK<8W{H*>b~XcvHN!q&SCZ5bCAA=r|&;B zeOEMG@Avlx0d`toX|L+{Ws4uRmj}z-0G)Co!Z%9S zww-w~Oy`u$dRp2zOZue$H$ycrsCIL2zNshkx!kMKAM0Y(wpKsZy+T(r_6c=nS9NOm zHntwyQ})MtJA1iu_cca}uP)IAGG&!!Gh_lA&o}txlM-lA``XmZDb$}fEoA~JgRg?2 zo0`ug^Nvtd(G&dtx)GC~# zm3lPfzhaE&1wG{_gE|FGKIU8Q?ijxwA*C>vZ}vkhStL8`$53SPR;D^~h0xuCUECof z3L;+alKM=8P)2)URdK@H5L{-_u7a<&dM+Iw19vc$WFgKeEvmP$Z9b{N_NNHFC*?_M z8$i7mR18DBkjQ$f>LuIBn!8f2Hs{dTotrij=7rBKu(!~!i0ps2A!BpDQkE4R#rbsG1t3~5?GACYWzsl>qoCgob8w+` z?6;IXwLF7*=35CIC)<*?8XqSB28U(~v(ZL;!p1a$HrC+$rP$}wBg_qzHl%WnsC8(k zi;+*d6j6wRz%jcgsiu}WBxoJcGAI6`r*@s0*M5&c!NXC zsUNnj%&o8T5`p*`zTZPhw6Y3&TZyp_emCF%ZmpS5$uFwt``_Y{@8xGErWv-xeVoxw zezP{0hZyQOp;GU#6`Xi%L})8$|9lumKV0;Z)vAias=TO>)=}xT^OdrOZo=0~(V`U| zc}qGDMJJUZR0KI7bX%rU#s#sa^)B~`=|J=;sYYbI`AW-h&&lL7XUtj8qqaza_ZTY{;4-b#jlhW*gVwCZ zAB|k|aL(P!jzTIT7wrXZ^fLde5n8X3pQ+jljSO#AYWoCYI2nGKLWqpr)=L*l^W0|; zY1~xLY^Da2YhH(H&Q9rUSNro>eg*mHJZB64H*?8!*I_^yqvpk=y%CWU}8i>>a$$pxOP{%p@frRi|%d&XU1!PK3N{ib8U=#l1QnM`a0r( zknqwLecsW*B{1B`EH+qCb64AddIb>WTc)(^z34kX2@d1PU1}ds{JIJ8_#``1udo#Io2}we>H7Lk(jGwYZ)JI&ptsz0Q>R6D&vL`d2C@{za(j zX886-tM7e#p5lWk%*n|PWA$+G@e46n;8iSM7J|&e!6g3O!p*8UV1>RGlNq=K=j-X zjA2F}j%Be*(l5P%_v?G|KsbpP#0FvPMo&`2w0rjnooDir7`B>HM~!gN2&M>>xVS^R z-h1LtBM<@KIJXzm^>XQw2CCRgz8R(%B4=`%Q81?K@Li|T^oLk)&ddPtROrA`9?cQx zRem+K63O7O4p*oi+!OVZYB8H+tEnH|+>NKQxpy`5F8f@TSuD#t9p*LjLsS_QM7fA# z=~N*w3xmpMUgvbVa7EzJA6*%A|4`;%dU<~7t=%=`{TLYk(og!;xJkT;w|2maW!uD} zCB+Aq#lzyQv$v)LEm4;q(}OPhO{hn&s|$+v6Zd5zqNE!sdxJB-x>0Lg?!=dqw5hnT zSDhm^qCdWM zRysK$7o>z2IdMOl)DbB8z0jVkuX?aZ7}6R3!1m!d9@bt42?CcS{2)G=NxM-OIU+3X zuxb46#(E_`=4!K+*E1CC=W$mNc2fcdkjyHmZbF34orTKl5-~Olb-&lA>dr3mc8_GV zh-3g)p&0eHf_1%~<=gG=VZFYe@M}c-p}OLLL;j-ds3n6*l}}swE6M@*-DH|bm^&r*LjKg`s}OMGj$J%yx>|V zR+hPoRzrM2&0Bbnzbig4>$7^{yH_>OBzA&fFc>TN~fdriS98<&+mTx{-4PH)2k(%_O(oLT0oRJC3 z6hSRX-_oHx4)}B=#*}2g12|%#1?c;5!l-Fd@&K=jD81A>ACY{zA*N5VNZ8rn7vnrx zQCiVfc_?c*VnY5^H=E_qp7>Ub*bo3-8UYlA+#|=lc=)$!i6Rjcx(MELOEu_LG9~Ty2 z<5X&*eZg04x+jTa(U)Ie;Jey0p;uM3io7JoZM z&%mR~_wTn?LQcln)8_g^qTL0(xBc+v!|VwnpF|#S=p`;zMSd3UObX^uPlhOJT0Ht0 z9TWc8_^&s%)0XKhoMJs@%-8o(gu3ie6n~9g@Ui1(lWlXY^~0h4Y_v?KZpZF@zWkRT zienr5N_wrvi#pR&5K)w?lyql9-l7KR8OGV@mZ@&Ps}@oTmfXy!VQ;;4gx@=m#3K`y zX9Erl`u-FgyQgmgd|cO*P?}DFhgJDk@GbbiH~6p*ZjZw1ajiJWEyolb4qOweb(1eC zHJ;!LhLUZXZx@I}1{a;&FX8v6I za&wGDrz;q<;s;IAb?c-&P%WGI!$WCs!Q z@dD@@<98QZi=|;uViern%sOR>{)QPFOx;QPfJwES=n?pqmxK^?1!B_d`NQY`N<-Z1 z4K6E!o|LVUYFLN8n}6&F2Eej-Wr|njDIDYEeGf$u==xH!EM!`PkNc$KbgT&|nj%X! z#59#ygj+CniIcVRP3mti7e9Q=Mm5)8B~Z~&hDU1)dzZ9q>Ya4{%F4{GT3MPKlnvnO zrI!L7NH>{6ODg5gQ^bwP-KF&>LCMa$^tyBnA&&xM2uw$HV{fw^mzyU>I!4j~JKeDl zjnY|QCHe)A{}lqFiZm|rB*QRJ2fo1T8ymaeS*R?a>^y$Z$$T1;0S;3ZqdBP?eaZA@ zs55Od93NcVxg(KFaK{$6JQ`ukSf}qli30bo44;uHE&2k61YdB~V#8==t5`>i2#nW; zWAunEJqL-GMQb z3n=wHx=i%u3FS)wcP;7CVwlNQTk>GDYBnizU@!h%4O(`7l9zDDOT69YHN8kX(!iy)81;wFdmT+LPp2XX4*5?k*%n= z?k!BDWP^^^HYD*>?xsd0_^pXis82k{VZfFDsnDxBmH5QFL}@( z$u_V91hvR92mN8$m3mZo_ociZFTnbiR*-pSpVTdluU6NEk|hx0;CuaD*61Cy*z|nu&y>|Xji1O6Rw2tFi=?0bTHiR*1>bW=8b9Y08UheH z*2m@4vaN5vQ1qw55%&Bal|x`1;{C?E7CUuNpQ&F^D#rd zd0VxKp0d-qgHul}$y)x1D>i=xFI~WBKgGpV|AF-f`vI!f0qU0OE{c-~drhOdn{ zFN}bpipCM7`VrgJnEmJf#r`I!2SuLY8fSDyxVQHzua_;z&wUyG@wOHe70vtZO+;VQ zADm>Z|L^Ek-Pptw<{kOP(O%YjUGanEqN1Hz`$yC)zY-#Kj4%cbFKrPuA8gE#wr%>5 zAca@GF@4V(x6F?2WDhDx6+3f7ot%p_pU;!e4|b!xnq5z$+@ArD{q^fiIqMy4Cx;iB z@P&RqpFyl&N)@p;Xe8|`^T~hK=tz)&9^gkXTjF2oLP*DPu zKY~cYZup0-%m=Wn1h)r{2GpQ0!@^sOBFub7#<7&Gx*C8!{M!e%(WasT5ktx7kvJfX z=A#DJ*Z>koMl3MQGMPF!R!XJ#^`Vu2(s}a)zH<1)fAL#x>!6W%I3D^tA@mZ~!~*0& zfC(HX8xu^m#zv3UyvkR0grk^~LMr+zI=4is0@ZR0 zL}O|2RBhd;fbSJ=_zKsa1><7asOCH6S9{@Xi2g!N|2fKEQD4=WGlfCz0cV$-g;3r! zWxGL{Y98*X=rIo}-7TUN+s>!B5f={%!jM<9I>9XL?@do={V&=%+$r>`=YEYbH_vTh zGlAn}Dwx)Qz=Nu0?|Lx7lk*0!(TxAUqyJUA$nAj2NE&PButajZS;eXsT!&QOWL?^f z-c1_t`~q|N0qu{ly$)2?3XCJ{?VC?!n|r=-94LM9ViS%MP4eL6KD!G4s?)sa*qeIe ziqzDj^QO9J{t^76lOeG95o)Fw=8sbFAp^)y=lCQHE9*yChZ$L*;;!8)ciO098!fKw z{#vet-XJ1LP#1huGpWZT=ZOdh&1fL#^L@Ec1)6q>uDkS^)_VJGE!~Fb^~%{*cBY7O zN)k7BD%@{B1XLzBur?Qt37_d5Eh?UbU46hZtxB;F5k2kfIQilG$3P>>hAb`8GHtYu z_)g_agoRfiD|GYG{4o~^J-{q6A(kz934HQr7cK}5&F$b;3 zukrRb43!)v=j9fQbnm;$vDt$Ty4AKy(9wn;=Z2EL-fp!cqY6nus^}6K(^rM0-`<@%QD`=R?|X_GFYQ{TwLT9BJ(9&rI~YWbbliLLoQ!(4@>W=8eyN#i zuDc3{&0sVpbuomak%9Tt)um;Z~Ee+~z(V zGsz!=#p=m~#+g6Ctx^UwC9MOFbGG!8ry!`kT!UjZ6d>)KzpYV`M=U=(HK{5&%lejB zRFEollFPaglt*^C>;8=5@odS3qZYL!>b)Hx=Mh)jeficA*3D|+Vl2!Y=oND^EqOo^cUB#yfLWJJv%CYdZVDZ=A{;M{XaBbUl!fSChSDdo!r7n0Rdb#SbjnMnEkod3)_@tyk z2Gm}jxL;bJ?#}2Ky?s5Cjg1pJtGXUgBJ4_~V(+=Ho1m8-HZSBmx{m7^?#{+RyN)!k#N_9beN$EAL@0VTQ=giArEi~dVcvd=H^Sgh$kK}W5**gJa zCFfgRr6$#1do9c0u``M2qh5*mm$yh7_DB!H18 z8fHa%uc{)sh$ZB-CMlIPUQq$w(N@-vZhoyc;+hbc$6?Y7@>OL_GbWHS@~D4h7lI{5`)QZs-o{yUkDhwl2wf=O37 z3$i(z3=p9L@HAUIH;OFM_;o4)xSjxBuRH@9d&0a-fYT7*Ahsk|E^1XlEbH&ZO97TY za>}yeEQ9b#^~P)ed?^;BnRw`+lVv55_`s(}#M#Wca&{Jc7GMUjtLTfW&|}5%xnt&B z_zRBVy;I*$r#F?4xeJeW3`=l~7`i;}B@CxWl&>61o*xxW6u)7$iNumC+s^#js=G>z zo}oGUN)oYCYkWP^|FCz_)CAJvdfWfxd48^8C!DesqZLx2t1Ne8HBN1B4sMY_u@Y!i zJ!cM!vM=)U3$yP*z&8npb#-;{E#UZ-P`a>9#Kqx==TJ2p;zgyp=cYu|Ul~MONKAhv z?%7u!cNpah9)^F&aef*)p}dz+!2j1dEcf=_Ht(f>kvb$tT_oN1U{?1$-ugVJ^?bfe z(oQb7r$zdBF{s_XK4NG+@^@2McEC(<<(kE)MYVe|j{^w%>NX2HyYsW=psbRd0=;4Z z8B5WM!=o=CP0Fv%+D(dSB|r~qb$|oaa#MkrzN!I0(+Kg`;OCbP*=AYy)XFbcm0@l3 z7qXAd?;SP;WYhuPy>Gi|zvVf@TmA0cg$eF?ik|BqOE#MRwOqbEK<_8Ib=^__(j*aU zV4VB_SP*TF@1#KX=`sRp3SWuHmPyWmC$#TJxdK!?Vu_aBT{rG5xEmDL= zY{fG3i2D4o7a`RlD?t%<#m-~_+ttw4;F>d%SyLxNi7KtTG3FZij|(BT6|JiYx$NKE zoqF#8e*zLH=cAoWNnaBJ*kl2G0Fp0La-_-KZgxa~8xsSTr#`Cfk`z&WOyQ`CdWBs> z=GcrBW#4knozw8hnAxosEBhxAPkfH}3os!&r+ip=4%xTJev#415>YOJ4J z?DIL=6JLI8Uje#gO5BsV}aL z(42ftfjLB~R?=v_*1m}h<1q+u6R}S*{T{+Au$)A!As%*5uei|zlB*Pntv^b~9gt17 z6cl~MH0ibrMDK?_A#uZ5ouykHnzS3DPTtj$ah{$V8s1uZiE#;$U4GG${&3>wnXkC8 zC()x`KPFzxVYz^6QxW4V(&k~i`=PJHFAG8Pv(mq(u0`Rjcy)lgb(nV!JGCE8nz`A- z<&budmia|RClQ37xt{uiXvY0Q-weJB$1vy9_?1oAp&M zn7xtHMGQ#y63N2BaOD7ssmNjNsQwSQUai{t8V{j zKh+5d{ zh)C|%N~Nv7Y~Iu84mG-Fr#+Q$k&e#$nDxj-fJTKmgAp1sJPZucaXU0-Xim3nmPzPK zHfzghK-bDc9$N=(9N;HHsG|>x;;< zbN~FXxw_ZwerQhqHzzPHpU+OZYENG%Q`hkY9L;L@nqyHi+ihW^MK$Zb?YZLS(HP$l zw}Fm{arT%Mi_cF1<2j<--Z zffJM`jGFx;#jxY`9)f2=al~F6=l3_rl}?(4wN+zlnNhHTEN_w1sAr=vL!tQfkro+8 zp`ukTDaprtM72DQB&$LwiK$5g<3#oma%1<~w#*<3O1@R#6aTU(x&_zwJJ#AisV(P4DxurEM$;jJBGvxfi7>YYjzY zZMYkh@U+584GpITzsChKOjd@Z{Br}Z{Vk7kp!4B*ljBC!o%;CQo*R|ETJd*qd1zTU!6RBmT0(a<8 zIXta6AoTU@`xySKOiyX;8fPB3_P7xq83c%sWJfs;{e(!%UCd!~hJgFB*ahA-wTmXf z_4P)wg0=uz!hoM;TfpgiKnD2Gk~S^m)KS@U_lNfX2C19r=nShBSqtz(ysZc0`xiYP zdl+1`{ap@QQDeRT&ZTn)d<-#t;F`pB?$0{8{1!mFPKg%+mYa#TePloGhdo=*oIBW+ zy4dQ<);(`~+l6Vpy%@yQLY7njQ>l0!zdqDg3zQ;w{PjfX>S{U=E!yZ8@%x>ya;d9# zx}&~9eDhU~AOoasVIQTBs))Jfg3?3U+w6ZA%RP)&u?K#`QOK{$o{T?GzPcpSW-Y(K zg{V*9K2<{s10w&s&zQ_QmJC@TKsjZs%~??zNj>Xd1pD*E3IajU-N2lb3V6|j9Lf3` z5fyA>sjSamd#aV^VX`b8LU?S>WX}*z2HoPC_5-dHu>QsZ70hIZamSd#BAHMTq$3#O z?m%29x&CD{q`LU0S(QN*m%jKHw(h8}zxgDle==}@Cz$~m=r**k3BV4f&S6s2wi~_S zhZuI;zdm|!k!GOWW7uHL0QZ4ASI+YbCxRTB0Fy=S6M`2`K zL#UqwQ*SFvw|fl_&xanDN;XH=%@f*i^Vc~~C3Ia6g+sd(Zh1|)LZ1?A%r;??fhMZe z%p=m@i8^3z;Y{qj=;aS&79R|enL<+MtOCG6Kz-9nG95Xea?7ks9JUQ z6<9F=W~6$SJxIyDKx>R_A9Im~^0canYwz$%WV0Ftc8#c8%Omst$aK6m;-dB#R-z>x z#gXy(A%<(!Y*L9YZ?X<2x$~r`*u2+-YHzGZ5dC;f z(#%_2r%6T;>cM(CVanK69XSV3CCZ23pxG^I`+R_PG=Nsy9Rc>$_4@#vZQb=wsk z^d4z_aYWNrOKD)d4tGb@sDwJF7Fz19Vv6FMRA9pyB#M z1aOwM()5vKEkz_}WsLoK#jEbfVdlJR9hmVC6>&iA`0aaE#Ghe~^>5z@F;gCFF)W6< z6_C@kVbXtAGxs)x2RmN`;R8uCeK|FeX+FcFh-KM@k$b!tZ%#kZx`*u7ob zSPA2j(2BO_+lAo2Aa&`iC6X(?nib13r`g|?=~C?scHIcEX}oh5cZVOu{&kkT^SQVQ zrGDs)9on7RO>=-{aYeO8Su$G=9b-Ah+DIbCH};@yQ(z^;2;X-5mUgf@HQk2zua*Oz z)Lv^kRjLLCjR2!I@NE8*{fW>70=1l%)2<*L#~nEAap*{8SOKIr{f;kHNV+66Lj$mH z_ah>Q1-KnvM39qY1-tw+FL27xcsR%`TZIyI-`o)AzSaDr-#3Avr!#z7g88%X&r>FR zS4nZ}D#Yrx&SvhJ&lA^D`35^sy)xfIts+w-=9OI3E9NIUi2Z?8XYVbdlIw|^(y$jJ zstg7#$YexPoQ3wUY@LQ|YDd2KQEzAU1)h_POKm#VE>Iu7F6}=`J}wfEbG-7X9OK3w zKi~R$e|-yM|CZ6z5P=(RRbBP3kY1ExV^|>)K!TMRM--_>!Mrk)87$o;#^G@`l!f9| zOA!nd83!7QW9{;Nm3$*dZ^^@wFVMDV*7x_rK0oGpxk%_wEJLn;>roFWsx1yFP)6s# z6ZBmLA1QZmae#|o3{w_AzPyOwZ&&&QKlqU=Jp~DXkm}R9nqZHJ6pbP1YyoxkcU50V zd=>1}6v0LgLFzX4(Fs6LsY=NdVMLZ;c_a=UxKoI^k2?6&#eAz;aaEII7G*vzI8(Y{ z-8~GMtsW?o2L4b4MrOlyw9j_Nc7^I^hXa5;^A^5gMo}%!>jzM?QJk%tzeLun`~tmo zln1n4gPKIe>u}~daI$tNLvSX&Q6}n7l!fh*KGxe0%Ekl`%kcaYDT=G?V zFy!jT<8QTCN}7(Dr$Th3Ko>%IfFOl^pGegG$DmzE%r5Z^nNA(;_Oa~nog#xA_3>l~ zn@MRtt;+L|p}o(?p#IrhcM~1XX%^4cbMhcrfcggGEzf7UM|<*ItD-!ZiaU}#ALCOW za`J_+n376x+#61x3m z$C%J{-XVd5l_@4zagXpX`q(sJiTZ} zw+vVGh=gp+oq1*hHniX8J^+-a!Y6jSyFODn_gRH5ei@yMKd>Mvqb+7o%ibro{n&dcM9f^k^` zw@~7cZxmV+^m}_c7YmnFOQ}&_61^3AwS;YIL*I|nb^8wvp!h6Es^A9cIFf2@m z*kz`->f;>cDzM9MH> zyI<$xPwDyT!(Zzm>;SD(Aek1=t8j&ClV3U|7-k;@^$GTuVN7cJAP&0?73l!#LE`41 z74^&A$_q{w`t$D2ygl!2|K_!Y%W%SiZBIV?$wg&d_&4+OE9Ga=G5?l&j?d5kC51<- z81z(vf{F zIxr>VI4e&R_+@V}jgu|Dj@Bt37A+HNOhTrcsG4mo`8MGoZBmAHkb;fbXwzGZ8%iBoXz)EU+Mi0A!Bv!CCRF* zWs9B`OK{$x^nYxNZHdyTug@%o62-EaA!oS@;IdIu)z%drKvwGk9#fJaCKqD_%6O>4 z5cY(H#kqw&_M=_EN)yexgR%XLiLFjSX%O#abffo&hGCWN>Emq$yt#lKFe<~lZs*yHGsvd}L?Ay-$S&M%0O1lzXbo$tvw6r>R(pd^)9=}RJxs60u(+8E1+ueJDR;@w!PKXrLo ziq`|&KR1Oic{e&;H~aA>($BZShVm2^N3Iq}9MAVvq|5IG@X3Fo8gy;09DmJ9iJLQugwW zl?u0eY7W%bZjR*b!|R@KR7WrNx>6lq0#NURM|*U-V#d@Ldq)9DoMYaZNKPfm9Hz$A zdNrUrSs?f^+8r{<@NH6kSA}Q_ivNKOhd#EBZUhe^T3)h(Cy0dc(}mv~;7^3P^8VI3 z`R!K9C19P`=teKxZyk>>>wddn@5rRw{sO#;Snh!8PtE9sk>oZdaWo_1F+D`=IARcE zH|49Bb`>A~*3y5r+ycme)4n4hjYs#{rJ-Zl$h_}cszRn)>^cVMtrS(k5*><8=K5P4 z2>lAWK-MoWM+2x3Ur8GDYxq*3cM2J-{p^2*FZ@_1{u5%0hWyiU3=Dq*O-LP*WxHU3 zp?D?Nr*ai|w~0DXg>#p8lAKc_8 z8)~@AB1<@x{RVB{O-a6+GyLOwBRR0?JA= zQNb3UfBECUnbe_~NL(Jn_akoI3BY(27~kxMW>`hNNsj8cj|rB3(g9AknWa~=WXzy9 zeN|enmwh|#J(;wMAD=?5a^oke+JJ|Oc|1}c6dPGU_A14^9rNmTO7drlBx}=Z)-M+s z9QeJ&sfI%}Ea?5y072N;{_KPUG6yQxG93cn=X;EWjBXbR*;Or3kNMt|Mim=)oP|=( zJ6oH%-MuG$flK??eJW6MuwwBmjIj?$&p6F1-oM*YSKiKfiv{j?0{_I3!`eU`@qxMf z2XHWw3fyD;`onh+)BR*(o8C|*Et{xxodlE0(Hv5%r3@cqaZkGQGM+ z!J1;Z(S%;t)rqbENXbxaGF?FD<;-lj=Sv#FdFwA*sxtAw&kuxqM~!+W^|?*C3Vzq> zF@%`i@a>$UiOUiH4~c`e^d{gz}6XP6R!#$MPccgE{w0-hV4GXvZ6t8~)SLP8ya2 zbfogj8b4Ca`D;3{Ww$b5Hqhak4%=_*-gIjDB_}eMpqH>3P1-EA)O=uJYT(GlVV(A)MIr2)7wmimNRaY1qJ$BCdsh*F(MM) zXq&hVNO-?kdZsIBFeGC=O>_mBvUyf>+JTU3+)!%w(HAiOEoU^h^g>9kh$c1*CG~Et zq;rM5o6L!SL@mfYn)w0khI!G!Yo9;V8urvkEc~q>$t8iFF*rE|s9o;sr1^f)w}pZM z?KoN67J=D22VY_hDY>kKZY0%4d{YV9;3W*vRNL%Jgm(@qFNnM=2-(&-#*^p0Jo9VR zQHgM$G>nJGCFDn|%WyC{V~}9j zrz)dLQmvGV34XIog*j_a0BVyO%m5ljd>d(E-2)vOh`o?^V=50%UAI_T;D_5Ucuct& zCFX+gRodSu86|iS*=6gGDV%g#{ zX%A_VQu`iEK_RorgVs1>yD$HK%pc`XU>z4<6kgFrzaeFtMiG5{7q0%Ro8z3dbK{iq z>*&`Q=$fbx??W!J%8${+0=I?}=+DrSbXmN=zgG-X-DRzEReinvU>9ciQG{1rg_O&o zXd;jM_)hs~FjuP`2lt3Q>(s4JyIP0rqfNvOMN{6}#8Vm99=}&ad34z!c@#BOa?p-- z_A*v>H8yjcqW-wf%MEEnd~Qg@N~oHC$BArf!2=d>GOb+e#+=23|xzOG6-bL&{qT@FE*J8V9g2wU;s|;`G_5ryCG^w3M-!-|`yA?Gi{&T=Gdo zYl!XZb2n+oh(EfN=vsSES-$Bzv7lmGH6));f$KLVviI48p4XCGceo(c%pX{|rQEpI z3YI%YHBp#vp3zwv7&2=<2?(=v3=ODZx0&>(vu${WMmJNUJpmOpwHq+Z=7l$#a}A5D zA)roQhaz{rpBc_>o4Mg^RbS6nMGl69?NCxGH@?U`Bbovj}c3G0`ZLn2m+@JHF4gPo`}0hJsbyp^~^Lxyxv zEi=Bo(Q+x~uV>-2a~ZXt<$K$nlI&61%9B|abM9v}CzovYSLRXUQNwdgukm+AK=K!O z^#uGU$lPOys2wK>G2=xo)5pdnrkY3F4_8%R$({*2$_LWbb_K5h=P6oPhy;d{5!l%h z-%)CMJVqCJ-GUUYGXE51uXG!l@DRdig0>5i9HI=EM({iP-C2&VXwM~2iom@4d!(X+ zoIn%cA|PpVp2}LO8}t+d^deUdZStzs-TrwSyB)8G?z6YBM~QU%*{nO z-CG!7e%Xr51_s_mR;qc=QZEX;I+TG9TjfKl)pS}DfaO{xP7U7Cww~Pz&cefv2xFu$ zR9rKknJ$izq9Qvx9_j$_&_&JIGlqIeEaoEvB|=G-?=sO0)D~_kj!&rVwo6O$!>qN1 z?XwN6=b4#NCcWt!nm-O)lEyXk|7ljwP8ef$NZub7>(%n$BCe-+&KYj4D7)UllhI@O z3v5f9N-`^x_sgj3ODWT zaW1=ia%U%~S{t^NB^gO@4;NC-Vaec*Xb`DW0@qi>_3khRaL<3FmUuA1#_xhC8wewD z)16B2r)uK;X>`>R=Q8{T=!Q!l@oD2hRn95W z?>^?Wv6F7Umt4TIQ)i!M`j-RabYF`7lMP@Fpw62svIn8jb6@RmmJx?nH}QJ z5i~?ZN+nIfoMuAANK`H-4a3`Hh)@r)Q0ao5HGDUm*?HiSa$ZupP)$QF;idQ6ai53+ z3IWx=FPAmI{9xb01rz;pEW)R7VcLH3+i@jv{Bt_`DYSp|9YNH(vy_KGGP;QXe~Wx! zQP<3o#-fa_@9_{ zz89AKDGJ2q7~7$SRd?gGT#Y@Xnit?O^C7!U#a~1XQ#1<2aU^|jt$)Ms%?WjODAm$V zM{z%X+g0LyOVOEIGYcl~N9&g4kW4ncbETu@E)YkFrn?WcCo24??IceFf1L8LeJDeF zW73SnPV2V|n69Ew=0~oppPjxbmr;SK52T5bbSy)|pG^@#lnFtkAF*orrMYGl5go!i zM4Xd=H5p{OD&p|~CIj&#>QeXF8we-co*=^Zl2DXYtZaX&Tv!%!%+$l7pF5LtK68|I z*{vRY&*)k_ooWY$?A&Q6r%V(j6tMsjH|b-JdkB50c?UrSROn}~pEm1Ps6{|Evcu0S znVhkA6Id<>lGdk*&|QgJo>oNf(SN#+)o}-D=Q$yt6%Jd9auSY@hGY6dH%@c+=WYFi z9)~zRng5Zi_MrOxN5<{$~_2D?!w(ag*FL|V=m0MlNZZ>4whiCKMm0SyR(=Gd>jyd*3e1wb z>!$PIEEZ=?Wt7X0mks^oL*H;=C0o@8*}%V~2@Rp$RZV&>`;r1>jSF>8xc2^WFy9`q zcvNB0O*G{Ux*9{?T!?soAwG5id}jF5SV{NkQf$g&1q@}Cx}kWT05ppfil#O$h1sTYOPv-NvUNXw?4l5~->CHJ2{Sm`Dr0V%Yl?eF3eX2F|+ zzQ6OXf&?%V6tr@-&pB8D^b(W!OkSW};@l8`AiT0szP5|5=NU4vlekZ3_ZT@xX1s_eVkxdcnA2W&&()xX5?0qj-{~!g=)%g zkU6gwbxw>ykpgpk`V_^M5|8&6T{@-f5*cG0C==qdyld-67GwV?6Chm=k`~yWofTW@ zLU-b8(_N}8pVhmifq(4kpt0#Cunawl4U6REGX5sU4S^4b9OOJf6D(4cF#jjb zJ8{(5_>bvJE2fv!`VV;}AWQ^^`r2(?pEkq>5lK%+f=isHpw0*U+J%^FWYp#mUBgeWCw-D ztM8Hp5U8SQKtMYOA0iam(n3aVoQ49#AzYP(tMO1oihQOzj$)mH&s{UYBvVD$ZqvQ{ z;8;K-6_|sli~mM`otD(!vA=^!aS1?6!h4-A5+hL?Xp$&>H@n>;5rd!+3X}s zGVpyvyl;TZ4F0iu)P>+NaPipsJl21odUoBHp4wNQI;M`DPo7e?LuGpG*@yD})cN6a z=aoY^$uakB)uRqV_?st#+$KMWIgHyZF!mMK*k##Nprku^xZ#il=mx_?r?y8Y|AgTJE>Eh zcT@eoE8S2_I?&%kxXK0yu{2#br4WN20u82aWEcRfJfKnl4dFh&hGA`TUC%6*zZGl* zkQ)#e4&H1aKzTv|DH9ZcBLlcfh90ihjFR5~j6hIwU}^4+(3tXFnT;&L3;%8kAhZ&D zugk^^A04bZBXE->*Kz3}_XfZ(Fx3gbD}m@3gB=2xlekKT1&9IWG8`O%o`ttx$a5gt z*WXEKL)RgIoFO`bH30}`qY=*vYXvY&}tj|5qfxwV}i>$tWYX*4~ zNRER(A2iUrTbm)|azit@bI>++qNl=i#00L&eq)AnH+WsS1V?C^E@3zwTPEZ`%#B6@ zV^?OF0J!qHzsq{=+UJKe1W0S6B{{UPL)If3a0=iompAa<#*H>Yn_59ni51LceKc3j zsJZMWsa#V6m(X`K;LO`?W%?KG+>B*Y`JxxZdf*K3agB&MILZ?89i0^kmY6>mrgyr# zlOqZ%G(I1-v02s}RQG+gwCB{YTZqsp4nPf1e`VI(k-abVgU1_iX$b<7mhkI)08N&( zg!z7CN#(H~WX(Nk#2Ri}!?Mpbdd-Wm_VgL(`i#>? z?BLr@Ykf~(HDvs}Am*)D$fvF0a%#BEx_)K?!dLG8{p&Jg$UsWO`7B{D;HoEHwT6#t z;(Tg&zsjSfW6=>^N8}-4=!o?o=J>~uCP~0Ay)>OOiR+aI%S+NwHmIy0a?z!S*U7*! zVsN;J0b=_$t+_k|N1!#e-cJVED?p5z-~nFeUM%_4O8Ns7tK9?p6?E1?=;X2#jomGdS=lK2&8Uv{@Oixt5 zzVh8H5*_~7>|-P$RA~THn~pP)Th(JeU{&vz^f#HF8}NHc2U3R4x!DhmZhyq7uT^UT zui!FH(AhWk6EEkEm-HNI(Ioua*%bfve1>I{w))jB0yvoAKVQsoGimTYeO%(A8=n5a zXG&|+o_Nl(FaFpN|9M8N4R|#W|6!AGorwQ3B{~y^c9MbD!^`M-N#9P|1)z_a-ygCN z9+St`_x=l)8TQLibe<=s#plLZ$`SByZrfVU5yY-FF`Lhl*ug(`y5>zIDT|qdvvUKc zjjq2P3h+zlfVH3pmT@q-W667yRfe~%@_yed&&!D-0pAP?un-&A*A1}FI`}mJ{{2kX z{Mc!sZ6KH6nKS@N!2Z&ezze-RUu{hR)l+lX4zJ79Czh)L_|rsE3LghC2Mw_EB!FvX zV?<%&aqs9U{bARvF$Q|7bUw#x0t|>iRsk9eD1p7=nh6RB0Vv~)QL~lF1MO{m^KwGs z+C&FmLQ)y07}Ghz07ViJ<`aS|&Vnqv# z$RPJsZ`>f2L z`n-MD?=n9Q=C=ztN8r)xLF4)^yV0SXk1aObAqPZ&6Q2tvZcK{#F1#+9FqAw1Qa^Bd zde$-jlZw1KHkxBh!W;35+XlVnii#=H&WZhr&toV3A5 zbSqrTzRw)nbzz!6f5^0xFt+)7A;=^mDFzh(*p;_?hUS?Ghz*Q4RUEvNXxA7Etlk60 zKx^2*&>O=j#st{Z`^!3vWtu7jr!vI+$WgjU@*BK2Oze?PeCVs=#>qCM;rwR*XaxDB zk!=vu3lLBS16Enp8oa-@&_!f?F4pN?1{ybJZy;dP_Yv$m;_WP1&H}4*GAw%nO~P`M zaoP`P8^g_p{Mgav4e)MiNFd*@X-zV`o@x_xw^GEx(^h3_ljJXE5Kx@~d{`6LUB*A0 zCu|^q`Begw0n1)85?#(XZH=8{q1g>}?Le*pYclZDGV`P{J89J@C#|6|_0Lz+gu5{zUg3RWDBcWiGDcB8_g~lq{F9#VR%!sB{ne`wCXiea8fWj&2 zIuK23Ovx||w4C7q2|X5Ou(!jo?fC!#)U!*bMBvGk4E;v>-Zm6XW&z~JA+wAN05C&J zjCh4(n>w?b4v0(dJQP6!41Zw!?g5{7ZCuB$jr;Z|&#@1BY_D>#ZqN9>2x*_xY*q_Z;6x`s9AS%)p=hY(7sSQ_+9_w@&lhcTTQ~7*0=k z$Wz+=bNa(m)8~$-uaORw;dA@VZvOF%uTkf)FQPZYpHC+vpj=}XkJN=f%_p{em+(*5 zOZ?s9DDLL7&Skd=_^;E9wE>se@b5Mv&-~JApKbuI68M*vc9%HD!CEC<^J*xV8$NC9 zeyMZhWA`0>9)E_iJv4WG&axg zyTpgeVQUYB+W4~umi+&Fr?OqRc9m;EW8r{xpQS5((G<7e+d<6bjX+TV0?)4p0oS!W z$SRLg9s&gXyLchj8Tg(8n?omgL*PTFvixZxP(H(%eKx+(Pkyiaz@u6(8Q23RcxQ`% ze&HS;KnYENb4|F3&S@yoGFKja>%=QCgH9JKsBZ+zc?}={pfhI?XUIK2Lm>5aGIWUd zEI0bjfO!^cFhPgw06cC?jOjDa_tNRsACj2Xmn1qE<^X!gB6&*U%4t8Re!>a%UuP=g z)IUG<0AFu2vGV?RXNI|-Je~b$-cEdPhEvF`eonCwmu_lkq4LZKy!WW}(yaCXZ5TnF z5qygPkedpe4j``{ll6Pv8P?A_Pkf81u6OT%^Nj<}w;8w_)K_DShEb)7m7mr4bwk@) z0>?HCl3pP+ht=c!BL)ESOsl@@WPeC{6Tf6_gMt9vLf`0)avRc5eZm>fgENJ0Wc2az?Rc^cXd$(K^Cu z0#n8E<*3VEf}$!f(2Zjo_cQOznRIZ@>j$uSuQ?2*<)1)+Z$1d;YIAN7w)bL5%tjZX|1D#A7z# z4u%t>ts!dwVYu^oE?Dd*;5etB`h2uD0nfqWi1v&3wsAv14@1N)nnDJ+hH75}#sIQ0 zKgF7I;_oGb-?|pHxie866!*)Xda8jI0n&!dtsNZwfZagS4D@$sRIoal+AkK;fnqi{ zNk32hklr~{mXLAb#P<`60cbsd-B|;y1_9KofmpiBz!bo3Ph54O0Rl`K!>#Xa7K3CQ zmXzemx+hwLk$IF$SP#I&gU|I4gZll3SZ9D6;;skIT7jQe8{)PH=8d!xItII1EM)`m zW|lB@fIEQhU)RJ*E6EI4@o1Pez{d^oU1K;qPxx_>$NBbSm(@p1^YawI?M9$#Pf2H- zXZ53{Dd-+L0p5#2?Kw1(ILQtOPm*bV=meOi*3c$_zRlEy%O@tokiYCG4@~y~7=!2y zoA?`JAi$J>zH?wZMDTt^~wamqM1m#BIGr~X}Fo#IKOKA7;>+@pvyT| zb8~dWa%9c1A&wv@UZoTRE5j!Tfz-+0FCp-H=nMSYZ#c?okZL=D^7_{_hQ8z2HX66Y z;K2ZLE{x{Us)cP3eQQHvTR*Dl^X0M9?qTm0+U6u-F=6^wLm1Ns5|#B1SMj_PVbpFf}j& z6E3OGGJ(HD@B;_0Pm<&<7QXn+68NTpO(6H604Tn11^moB|J$rZGc2>MshsBt{ISGw*4z&& zr%ho|Hl~B)_3$gwH*g_J6kREequoVPQ zCjyNTmlQ*H1H&r^00)3AXwl~hNmhgd`HVnklC$X{;CCvc3^$MteG6&T$3}Jm;|UZ2 ztV2i$iSfJvFabCvEcD{9Qo^Yl)6PNkQ29G(z|8^N0ysCro9w_Xz`6Pd&!shwQxKO~ zEQk&!EoT6i1nurJhr<-8TLnT7Vmv$@@f~ z&;8mPgUui$^~z+(IwjbEmDD<^wQ~<|~ zffM&^3ATL5Iz?9t9q7s^b8pV7>~N2%r{SSY9=7PG2m_>HoX8-WH1l3mGn-mNrs^Vnuu}= z0n*O0B?0SQ=WWQ4G=>|XQUm4;YXo3(=*G>Dy8;lFjHxjTz?fM^hSV6Qb7Qxm$ z)7Yp9of_O8IWxru4%v_F3};KlXqU4On8uI?B4-8k%b85c z!qJOVAjW%4WRev?9&olP0wuKhw5TtEeyw&%3G_J8F53b4R04A^>9}WPP*80iX)8K6 ztIxQ-5IvH<#995h@_c9xdUSqzhG!nTzl*;kJ#-HaT=%K_zNfU=m&&KEn>}*>L+$gF zGCkH_kL|giTCQWBc`r>(M5~Cu^xDtl*A$WKPZQs3?>yr(I`UJo>tovHnD_YH^T@t& zUVj$pIp%=pnm6{9=Tojb)V>Gn8;$aD+TcH5%<<#N1ifNuJm|eUt`oNZyG=6ue_oyN zcGB2CT`h4koe})l!0r<9dN5q%CqDe) z_wtna^0B<|#Cx8z+@DjIedF(QaE;x*^w53JiJv@on;!h`p&*3MngUoGC?NFTIvrlV zYXuT7oq-aXZyq5RSFU>(ZrA6H^qb$blERodz={ftIZwcU+vs`c$u&S7tbIS|vwv{e zj4Rh=J!{G$_*1V1a+aK#WWe7~bnv?x#0U!TcAAPj$dbB$0}k1pNuhgS7S5c7FM1u>i_0pk}*2bHM-rv`Mcq5Z*`)n}>b z(aucZ`aG3)^jJ^gf$wTiau!Sa40Im}}aF(9AihLlJ;|)zl1ux65CLQM6WRltN>#v;=n5Z($C|2Vo zi8~#k&_T@Tk7jsH;+%!CGnlhGAr0$n9KoZx&WJdLz?ZOQUN{r-&&lw8F5nm-z-a;C zT_)yUNP_q|8Qysr*H+r7Ly;v2{oMf40<1|ahtdxBfStYl=J%fJ`t%T>^3mDNw}a-5 zHMK#G>ub&Pp4)i^n40%IqaH`0cNc%JEA9J`;%uyphp9895Y4ga~eTUdciX5JQ(1?^k0zG>Kur%POB-Z5$@)Ef- zjr+G^5+g{Bp>cid&%W^a=FICeK!&Wfv$WqQ!yhwo=fHV3)hQ%Ol7rgg+y=@2v|>z; zG8|wrRub}NF^o)SEX**V$W08@wey&_syS?Fs_QFoWXc0Y4?M=^)UO{<3_W$@S=#Iy{oJ>+*rnYuKy>(A? z?)kFL#G9#&dxzE}p)qR=>p`sFKg~=YWF7J6EOu;9BGE8OhSfk^ZPZ`qZUq}C<}s*X zfB=0 z;(AT221VE$AkfnqV8{dpF|xaXpo7xup7RiM6W$e}#W=wl`7Hjb}cjoaNp93LO~*-Ls!FX^{QE)6-ZjaNfqLQma`ICP&| z|2&8te{JWDm-PH8_Kde}!hb)X;a^XuSh>!#J#r6F_HPg6pAGo$XHzU2!+*S5;`Qds z>Ox1~k8)-Jw@G`ge&@Pfsppo!oe_VY$pbWPB;oP0EWV`QGVKD;yH+&p`EK7e`_Os7 z_l_OGt3d#5fS(;DL16}T4zx_%?Kc5<)xh2lVB;3jNuz~mYFfBnH^6m<{n$HbOK{=` zw!d^Lz**A0s|>uJmcwXI1p@pq=$h7asQb6BfHM=*b&D*<)-r>)gTUHf1_8krjl2y5 z0CFJ521;kQF)^DK&R%-e2} z!U5Q&_px8)Zf<7;HwpGy2OBDgAh0ypTwo6`1R~k5X2@o20sJ9n2NcDM3<-e_7=x6Z za0I*T4ap1AdVpDO?bgD0&XLh+b4Yu73IRZG91L4J=rk2DWg7qk!QKGSgC&YRX$FCC z5blN+z;{^z3U5sy(Avv(Zj>}53P|I+mzJTnoTC6fE%prX?RUTLt3w#%L)YzITi^4T zW$~D_RgU`D-BZBrO@>_$;38|zTIB+0Rhf)ssn5cDCd$!?xx$2*oCH<_a%};d&F3H* zfY)w>nwSh=*Mpwz9^yu^Pse%;BltRk;xH@rB;;u(r8PeL*31^6}fxnq)K)H+G9 ziSJ#4MO~c@xcg#u+9g;lBh$2T^d`Q8&mn^q!$`Ez)B(*kG#^C%GXdB}jNm9I0D8bq zNG?qvX9L<&j9HwEMQt=-Wkzbw2y(7?%z77```B<<96JLs0KD}%={2PTuV8#KLM>q< zIBo`+DXe94PY~$ z7tY-%cWb~KS{Rh90r-wGw7qu^jTwuFNe`EGfjlfG)U#%UEnt|DJO}U#%sPOtsdioZ zyI9#M17b@9PHCKz81!cC+KkfWCMJ}uN^h`NS>vELZAdR*hHLz4{-&rQ46u+H0G<0xm~7_fC&pY^WuJ9Tw}s~)z@ z;OiFfcoR`(TPm8l)&ZJjlCxy!N&DD?^Ca1mj|1#XdkM?gy?-E2vuOlDc93x8hO`7R zkv9ZrhFii`8C(yVKN=(2WY#2b;}cEt^>;mJ?Feno1W9n5P1M&nSq$sm_jYsN>n(d~ zZ({;r2LkJXxLU*7M24{~nIt#vI-oUaIj{6g^cyg{R=Tu?!Novp445P%GST%!(`dcS zRKUDEfWrXfM$$c5^-ps6Oo)R>VV2WJ)&mIu&`*%j@O&i2`CP_=lkO^8c7^M##tZiV#o;m6{ zqXNZ;!ix5PMxty~fH*bZQ`mTHd>--lp>xckdmnlx_T>9m`5ss{A7nf3d-iVmpPJ91 zx;&+=Kc&7;$?KtOckBC59rpDJJaXTY)`m~Ke&4-Mc^}7=_bKCJ-`|ftbL?kHHZ2Zx zStkM=Vaq)3YY8h}zZ*Z3*5mwutlY8f_>}uT<@-;``?2@=sblJxcX-Sh?U?>>=-OlI z{m{J+<$thU46s#`@NcJ6{`a#fZYE6)JRckf+l(v)4ulmocZOLGJNV>ek|tu)OHzz5I(f%MS6*h&d@yfyMfnq40mUz!}gY`C9B^PD}vun&8I)cH$s* zG~7?U2cB|pIGOU?Q02>%goewJAVEy!U^Sj41v&i50ruWEF#7>YDbS#ptTWqF10ap5U-~+nL7uDH-KH4;S59r0sj-%dvU0Zd4z@()G2qf@pVJ0aJm7C5`woL>;G{cRFS$*T5y&|zRu>>~& zt_|qSaGA-8SDO%sWiTcOybWScPeJ@C3v53FF__^OGfV-zCb%%OIXMDPVr>JBvp$#p z-sir6b$%wD#XEKR#bBetMtKo7g{(w(NPv3+*@4O8Ip&aK=NWt8@4czIfCFG_ANN;- zfSF(t4?EWfK)cnqO+i9qOiZLn41>TRLUW8^TT%xo;4unlD^S_LkN8s&psNA6$}mfE zQ(QQx5TJ5^K}5y=^n-oKcm$9;GY9knQ*d%xV?gI^5)w!PqvT!Dn&wrXe?}>X%cjT? zg|>YdqFSqDLomwl&@m}YAcnsJdFr5&p?(*Jos|qz1~1D}f%`b28)Y1<4&CSk$xW;g z*o|1wKry5k#DZ=dfyq|9A(H3i+R!9`jYySa`%X0OM|lVMfH;ASIlT;G*2%DC0}Ll& z7$eyOws51C*BLkN9=P)MdQ-i(HzZCo#yR8!dPd{(@F=T6f%hj=_L{k_)m z8;9nSd!Og+?=S!sn#MrUwCq`}jSl(;33cv!f_0sd8SXN1LwSC6{_Yopw4bLwpWJvR z4dfjb!Q$>RxX!?Nt9gDk5I23ydxnl?cLUK;AU;q6AjgE1GqIsD(`?98M>1(5cq~L4 zd>-uwX*Ij75HmTtOm7Am(*zR3S_9FTt$W~(bRB2Iyal@q>zT0}Lf2YM=j?l+Okyf8 zGTyFf@g1P@W`e^2%LZu|mtaCi!k(LB)=N_cN=o%tq1QZm&&jH8- zE$Wk9tJ<}m>437@xRg=lr{}>kz9Jt*HuQtIRTiJ)({t}VJ~jVCd!x_I)1GksZ%6awpHqgXo~gg&e)^caKJ|HQ4LD1%mCsKNB!Tv>0e+O>6Q@Z*2RoFr zbm!-l>HdZJSmVhTX+LiLsOGGl&ud`Q9xl^k<#`B1K6L$K`YXX81U5kxQFDS9!MbNdy`acWuJ|^5&Ginf?7@!`Amc&)F6R?dPWiS01doF9w>e zhtguv)62IMuF12=eTJ#s`?l`?A`%=K0$o4&;h`}xhI;^K5ZFl+7xwR3ffm2?0)I{$pvfiB(9A)N zo(0SuC}8Ig6G>1kvYzuxFKLcUF|Ow(_RY-z{NuD-bK!Cnn*ijpuAPR!yGvyx2U$!D z==jVy?7!dW+9nBv`MKB6(AP}ReLd73nfiX90IzqgT+rv{Zo=Ls0p|Qkde>NH{R<#D z`}Z088SYCfV$^Yj*Q+tLYrOC{poG45&ry>a3le_cqTc_~ z$}F(?b+2CF4y;92-M+~oaMs@7TyD<_P%i}Cxm34O^pPB<>rn<+t zZcKB`)u8g6_?%!+UDghUF9+Zfns-A=X4q(wHOjX!-5*Tu&`(#8zip|3 z&?^t45xsvV0vFz&fdcRagSKJWa3zQtd+uX40NMyHn0;=Exq1nWYeI&m6NstX0pol^ z2q+Ahj0-pVoH|0%!N(qmnd>$$+=SBuSS54juZ@BDqHjiC0}O)+fDLbvkI9@h3|xY) zF|7cE-%;`y*Gc(J{ok#(rP##Mn}-!ZI{~<*jA_?lBrsy_?|cP}^Tq{HZ!XnR{!F@%p$d6@I4EBe4~s3^LZ!^*uV7JD**bP(7Qi( zS)2(dBeU-V!o$nuhp~Y^>!5uApmlvcgkjS`Z|Kz0hn!SZ_`xyeHdSlvz^(Z$0@`(X zdp#Ja;DYA!N|y^edZ2WT>4Uk;9Oua1pVwug+m!Z95Odi}DG3Rd{h7n37+lH%uF)L# z_r1^02_S5gd9dU_GyL}+qwaD9#Y?SA8dtI#%)rpe8kM}#o$DOs3}gqQLvq3#Fa}DV z!$9Q0Wi(=c+_;=aB{yN_8q;2$_%I|ik^}1@Q_-|g+hu{|F%}~TVFU@R0~&^YG^_*! zto5XWe#jyEuVliQ2}|aZ9xTtv#dr}X-&*=2o;eOSRK^Zez&Wb2)q~7RonF#QdP%>Z z)Iw`i82Bev=JJb5YU85O-m^6U(!HPaPuj10=GaAt>c4lUqpcKcCaU>sH;0kA zIzapFKXi&8^4POJ*K%=ajMRH_VEg(yp?`xc0l6IM1b)1phfAO2l@Lj2oyT?!_~R#E1$Z)@y(zE*M-R?oqk{&P$VW! z9ju-B?;Qn>WPu{~hgOWJ4-Qm^He>+4!A5@53YfV_rL(sX(0u1EtnXTPnTH1eH0eCY z!Z`r=sS|_wy9VeRmCb{g*;xW_oyARaJ!z;Ox6YcpX#Ak8JdFTDzqOG&tpmIhk)7~MGQP?JJ{rn3{pVzuI*>bnSoypC z;K95IJu^Pf{`VUPgI3O_j5+-0q+oyzl)r#!UDr~Yt})nNJBTxQc_vW%-8dt027$%b zmYhLY4*0=944{1qx%n@hrTsQ@1m`a+5U#5LykOwQzX2EnmH}~(03e{~iT0jPFsSQ+ zAMew?u{~Dw*$p*jubtg|=Ux%F8Mes6H%F-&Yy-KG&%Qcm2neYrLo)+IPk59wNM+oI zr^g5~`{;3d#OYW-=+O^)dDa*hKvR?<0NehQNiD_G}>#{Kn-$V!oVuUs`%O2Iye%hl%Fc+w6udYJR+Eif;8Cf<`zCLLjlfWjLjVcJ`p>D*9KdfvGpK?$pjA0eNI}#4MbVNN0(6L&mE9m zLILEH=p9Vn_vm9G`;{vK*SvEI!Z zF?UsV%~=*0S9Fig4J}g#Rs)zGyzkW7_w_h>U`iQB$L>LNl%udR&V8-5WZ*mjx4rtt zY0`w*x$JN^jx_}DryaGci+BIQcEc#!roAog~*qh~Z4$_O(t zWy`@yePC3Nu!O>1kKavlA7(&mwbu+yB{Nw+Lee1tOs#F{BP(E^w@YKA)EOvA4penB zGqk>7GG4A%z!ETYp~VbIeGDq<2=aRVDM1Cx7$rbRF{%Lp(`M@7?L^>n9waR?WDSVq zK>~&L>iGs4VJzwgAS*8F2tEtgE-#>f+@4h~deb2l679k~wv7Q}yKd2z>H}hc_yPVy zi>7g<-YUEL!Uo7&Oalc-y$7TzU|ih_RITwe%`lGwudm# z=j`j_^~p+1k2Ur06+}cJfgdK?1OD7?d(#DpVMQ5QBhC_c3i8}Q(>{P1*xsxAPje4y z#{RlCVAt_l>U~9AlW>2s`h@f~`|$3we(Ui%{vE$uO&a{m*%W^{onrZj&hrt^!c*&4 z>p%=<_~)}3mQBKcyjtP)rhiISkERKMH-q6eaoo2bn-X;IA9~wMyWa(xtE1&pZNBw! z7C-*A&q4Lks&;t3~W)kVdot_G1s;4$?>bVIuJ4;{aYbQ)QVYt#O)wk0^l(FA{JE z0Vtu*yb)-_@2!9|guBK=b-ZZA=$;Ee=AD2e{NQ@d!CVdoHvpU%I5S`g*sX*1R|C)k zTnw<80rN)gth3}AhY)BraUh;h-NL2)j}skMJAjjNR$<5oG?07wSyJ5^i1|o36Pg8_ z3zegA|EGXwgTKQT0&KFbrN3Lt4!Q;_Izw8lmk#ExAZBnd+YGR^yHmGRU4p&4goDz6 zEt1^z=KxMwBrO2oB3N3C;Dr(z6IqI(O-+LK%Io_}GB%`5Q3AgC8PTLyL*BaBVhe%2 zAqCI@T)0m23CMLhbK%bdsyPSjBLp;GihjlnS_^P4Fv-Ml22Ut={51^kNF+TQ3xg$s zm!x$j_udYYTbY1d0=9(Q`&V#=wc`aDW>Yac3BU${H0&X_{uAo`yG#eN!Hjx$*d|VG z{k@YOS`&8Xkz=oY=)O^Fyr;(0&pmLHrQ_^6=jaHVdQKs~nM``i5w!0#fj1?dMA=kh zl-G!jCLKqykk`m8uI!(4}$J{QCB3oh~~OTb$Pk#nghPa9Z6&7lU(TYu@mmCtW$2h{`Y|L0EgP_hzG z4Nx8CCSYt0*Uitcd6GQS%q5V1_PlSUH_cWJVXs>a*u?<5&>@BmJ-}=OI|X1qj}Vfi znShv*oH{vo4cC?iY!(J2Id)ry3_Cys7z75#M|!~4?ypZW+x;Ez@`*%4}b|a1}*I&4dmY6;lDM8GlH)On`Z&Dca7fFxdWyxV84d3%?)37 zkPJ}^wO{CJHU8OI1}2~-0Ovj*Tqom=^24onxQk3{0bHALM%rsKG@d!9WPa8z6XGm# z&U}tbAXe@{5*x;kY8RZ5Xdq);>loOSnyWT2Yke-t+vA!ZM*tH5CzABw!eDO+B#_Db zpImO6U(sw1U`05%D}zdVTNKp#Ahp?E6h}ftD(qntv%3jl3~eO z0E+=QX*33xS%%C3lIFU}K$pR!`M?$(I5)Gi2Dr=QVgT+2*oFlQyw=2_1*QPJS`TeB zO3|@-un?U??!sc8^Lt0P(voul5xqg~;RK|6KV>a;v2Hj}X+SYP79r%WAY2q9 zPf3f^48cfM|1-dKpLg~J)tKAvX*+#xPujP~-~;#az-NzLQ(yO#bMZ0w+P-TZI)^`W zmfM%FJ@8%q+|N1hKUR+2@;>z54&f*d)#af&+7Z_t+kVIPf!*u&{RE!Y7RQ$FP`<}v zJNLdz@H21H96kW{Q>S%nL-#tP%iLuVz2>G^OYSAiGgJH(KZlR;6hdAO7-JNT@kHYH z-4sTxJ(U>yS)4V8;<&;_H(HQBSUtnnO02^f1nz-ENna*YtfP2N-~#ci#_pA2w;$~L zes6p4dAG-m^ZMQHyLWdS?rpb6`b>Oij|`$?@TPn1VE~p*;=i6w@n0`yST)6(%7>rx zP#w+xt7G*XD(AlM$Kw4wpWv=-@Si>|@yF#sj^{&V+SeX1fZz3I?;G+%vqk!EI zu%~@EMD5&n=-nMVrf}fCW7gb#jij#(=+f)^!h;=s;lzpZlS&@$W*r^vv0JGk@-lv;I~T z5JQyUe-qR76F)4Tx*NOsH3k96-%nif!k?c|K;x5Cm_QRN3vRHLUMH~yoV;W8e!34ih$s`G&y30=n2FK$A05azVPP86JiwIzQ&3=t4%7iso1`r|D2U$- zVheTvZUheD5^^_}+q^T|DQ4c<46ieB0^$xfvYO|RPHN|E74^IJe)9?;hf&^FNPoNu zW*=0pOA7Ux`80cDA(bJ9^^%epi1vP)g9%P74Y*3uTs?6;>?KBxU@;869a?`c>*!B3 zbV-4~Iu!O}Ef+(Sd?r<%@VZ&`{vuY-xNw+5|3QYRz

mTw#Zs=m53o7Di*X$iCnu?BMaTCBXB>Ok*7V?l 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

Q+=O(!1rtNV! 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

}WFp7j{@FpskiKq>JnUEDIj zupmf~W|TTH6bQ-_XbM8)%lzt@tji+;x)L0@8Mr%6O##zn@VMuD8;1sluMw~}#+{i< z2Wmr;G&C}^;o2LMz)R4i1f*T6VrO`T7UWNM7=x&%)L>L58ESbL%ln0UkRzaIfe` zpZ4Li5x1t$n%U%s)#XnD)CZWw!*KuYDtE~&>&bR|=IT~+c0bEmJrJTZXYFXHXaSRRofY`-wUc7=Z74c>zSv_j=?wvRV%S7LdZ|I)@q7 z0U&2hXRK&KHaBq(7T}Cvjqa7qNcS(K%wK169GUz`o=KGIR%b;KbKsk8&zPObY!m_R ztj+sU;?aXj-zkFF0>y0~faZH;_+I7SK8?L*M#$^OORK)2MbPH|qhr?2j0*oifP(dE zW^N@Xon@t@@hD=u*Fhg!BbUdvD#=?&_j<90UM1 z0(?pW`MD9%#K%7Qo!+*8{|Dd68M8Q00!nn5zKLbT+Gzr3pmCH~gr0yDZi0!mMVx6w zi!Pw6QUFy-$6&T811U^Bz$n$6&We(ml;O;9=i<)8HLlJIzkp!aV*Q3&aqZu(L>$NP zJr7a|#8KkXV}$4dl^3!ca4UeyfMYsm`p!~{R6m#?rEAdQ1lN`0=nnSQb{W&%V`WtO z{*x&DO&#oof$9_>v<_CV#sMWt3GBPyGE^!-nttRYKbq|}v@sYN7=))3GR@0u0-ciI9{DnNhx_Jcy-B)}mY<+U-Yj zZ<&zZhQzD=p%ac?Ye^+wCb0+OOuigSN7vqAuD2aCkgEvJXIt)!=GwhC*}~Hi*V5LH zV3Ummd!3)mZ2av(uaCZP)BEvTT9oNjFX$^t610A9Tn_jpI}%p7a9#siW>i_)M>}y1#V=QE+Z9UsQwEE;1a)rNYK_#svqLza0h~lNd z3k`%~$FP(PDJ*=?0F3LBD16diFZs!~kG$$z6eVrwcrFFWEIgyhjd_YspFNKsG<(Fe z+eZGov9!pC`Oe|Kc-1@BzM}D~slWAHH-WIDJx4V^n%?jt$kL$@YAul%Le5#8cYtD2f5OZyLDaUoy#pk+ zv(-~7Wl8(D{X~Cs)9>t$ANMx8!34Db>LdC4zrV1Y=($f5(Z4dXObwX^;QAPsY3CNg z)hKZK_ynVEs>{!5rE<?)qA2>IWi#XeeVfZsWrJ~69|0`f z`>X>NLRwOG0cd8xFhh{L4^p@VlD5JLtq@rO(IQ66vTcH>LsHEW(WK9`m4NjK{ToWc z-{N~}{SW`=vdKq3=>QDX22ih0)--=*{1iBilNAKRLbQz zG5{IIt)Xlo5?a_^Xhx~!3W_R0=y(EApt{G*>iVVujC8+NkeP#^4NBnuS@JINgl<~h zo@`e}rY`#84`xq%;h2YBc8=^mOP(4wZ&ZY;Ojdp#5mUMoU{qVN5}{HN}F_ad9o)8H-UFGvbcH8D5=xJ_&( zSw~|+%5iRvjjN#6NRB@}@qYPfa6AX0d~j@YN z0E@evetmy6okVDN=Fo{dj=h}v@Sf*__8Fs@!SFniZmO|=6bB@ ziREiB%C)DvAW+77F8YwxSXgWF;>VPd9kT0ozd|lkQY<)@7bHwGxQd0xI89flf-YhY z0Bute1v&7ZIR)xd;z4g=!rrGhBPi_5a`5|J1H0}Sd!PZ(0Fs7R`_5Fj;tFyFP5#eX z|2&laB?2qf;i72lc$st_!pwJD2Vl17bY`J#(mju!ban>%#uqM-h4z*N>|VYq^sk~E z3!1MYDV{^jn|*HM)1T^s&~)}W?`CbBQ|-$%U6s3_Y-}tf5lWsbP8g+f8eR${$2xUd z;p93%1Z^w=FDnY<9C&RUt2qOdi2zUbHex2P!6_haxyv|K(y_8{+p-x~UjAn^8x7~6 zrv>-2fmKS`r^UH*6NLfXMKv>>D9*ntGU&2xGMSFN!fs)EV{9(j;ch_QqvmT(rMQ4K zyOyi4sb*FjC$6v$Gghn`#XhT-f?<&ui&EeN%!m?=P84CVT1_>mv-CXIrW4cCXm>iO zl*^c&nZxi<4c0QIXXh|FJcNPQU4M{NP28er!|o_n5KRQ~cfKLHX5} z9QmHPk8Jn>36dxWW!6Cjv0p}YU^!m@;-~SkuQ~{RboRmG(egO&_eR{Bdbk28Iymn zkAE~`@kS6DLmpms*yQ*R9(&!N@V^o8{i}hm{O5OQ`_%0yF`%O+8Easz-kUwG-&fpO z+b(nu?r7VbI38|-{TzPv8K(st46cMM9m&F50itT!zc_hZ&ph{W)<)lkpru)W%#G_#s?<{|&#uWbSgf^} ztJhJhR^TZQHVv3+ZS(m**FonrKxu3$Uz3gRPJW04+>??qKq-^KDU5mO&Ig&6bk6|A z?DU(30+W{p`Y7L*b7If~re|3T8B04m2*Wudh6zfF6oeJ7ra>yRR4g8sT?;bMm)x~z zV=_>^ZVk>ek^QhxqD@5j#((Y|;OU7^ItT=eCd5C36vre+BZ}j^P%jq-6IUp=%d*PY zbzCTp%SeOa>3ArGV>$~9cwi_NkW66T`z}?hUkX^x+Nd+DlTJqs)!OBe;nseK9oPBs zw?3h3|i1)Q>=Ps&`jIq$!Bol^|n6Z*jCG!Wz_Vl0SU0f0&@N*$d$ z@`QrZThk=9zFK0%|(|yt){pqHazX(3}10_3WM`Zh%XOR^6V8|06j;Urp_o?sT z-nMhkT8H1w&S6m3LA6!zDl1SL{~a|d2M*{JQm155`b6wLIEfVgV~ z4bMGmUC;X)rp9pC>W5?dj;jC}mI(9?K)jAE-!o~D_d&BJLA^1FcBh@+_iX%Do=O2v z&R{A9)CHL9YH2h znvw%-w;ogx?9IU^C!Ct^FDp=(0ae*HMbJFMD+oxhVZLQWgLgIuJkX>zc4iMK369i^ z5Z8~FR(~TAK^ynOcxw^6Sg7iKj^-8SmxWd~BEzwI_CqW=2?yKTp6=`RqjAS1t-D~1 zC~iWVPFEhMaBW%eDIiO`uidPy}*?^f7=KlUuPk{Ts7nP=sg^1 zCvPEzlgx;;g-I)wF*~3*P_DR)u}-&H6qsR_ox`V626UVl7*6#xvs9dv2_0$cG#XP- z8c1~+(;K6NV?P0ecH&rKq30m5nR*jfUhyZ4ZMi)MpYy^>)(x^j;N>YgJF_kTkyXPL zx!eYjfzI7jA5MXZOrE2d{*!^$^BpU<(9dKmvTb^+^ddk1Vk(g_HvMOEz&ZO%L>O6A z#nNR%7^qdy>BJC{P%V{^J%U+rAEjhrl61^BZB6dPH(E`U!!qj4CZagPlF?BpnS$0S zFQEuT6FIPba%L7Ya}8HW0t+*qb1<~;J+iaRzt0x1^VvCEIQ~N4=dXLfo!ig4gV2O>WdH+%%TXI#3@QA3>UrIHp9NU>rK@yh=}+5Kno4hC4$Sm}c!jt}UrI;! zPZyrh=3R{TiJB}&YhXtzI^6ct*@MWI_)q$ zKy*JjHs6&eB%itcB7W?W{et!5ozH1Q|0-a&4RHLzfgLyf?vn3r1OP1m{Fmk9HeOlU zr#0sdm`KJZ_8K~>1VL%gf)CjeG}jrzAs$=EjzEww1S=?E;Y)@uHDtrWwp#E65Y{RX zLLjhmrle^LgCIF_U5GrJG7yY`9cQp%kZmfzPO$YklFM&T?9-+cdqc+l;-O4mm<>vu zInSFhaeFqQaQm?II}<^P|30)h`qdL(tuOuO{dsBx_`>zT8!x$quDJ4lC^Q;c$1pnw zr+3A8T<9kY1%h{F3&t=`OJ2iU1~0%@|9%PGvhw&6!r}c$28V&U)osQWc)LjD_5F44f`> z7SMDDcN)0@hF$hi&dMn`9GP4M18JZ(JvT7eYLHM!(hBpQ=cmsrcb{PZSqf?9=oo83 zY`~EDd1YX_Tl{b$NPbAQOJ}zHrfu5<7yZ{CcBAX;+Me~y2V?Nb$DsblzrSAV_!HwZ zGo>Wf$TCy%8GyN$ikGfI*mA1Ukjhu3eI^XltR(SQVQ`(aIIh&T2TKbQ>AXvU`e<{@ z_`B_Xqb_@i069>BU#%e=ScavG_QQ$$9*N&v@_L(q#4gU0c_ zGyfA?dz>J7G=o=zX`j2?DEAw4eNG#VW~+|bxk)5i=h;)m1$6OQ7u0>m@_H9sBssH_ z&wvD3>!dSmstFB|4-%oaC?ys~yDTuS253nbL3WziZWqv3g+b}hNzz=;g!P?hcJne? z+vE`dk}z5t#z)`!C7gBsQ$;5@Ku$H90XSK1bX@j=fyDxP2+S}HWmp7RgvKzh@uc@q zVl!wMWd=(EG$29{1_``^nLO@c8{L!D%X^3G`M^P;Fkv>}^^C~7HbMAN$rC3T%k>LB z`L#RT{_e69*PRZlTL?>w5ksK%@ONYG_h*z;Y4J)6TEiswLpSrL*f9UFyUFZMKHr(k z+~4bp;6OGc07S$#W?+UmnE)_`Xm%S+G$UIZI^MzmYU8oryJB@hp|bHJw1y7B*FN#( zdB^Jqns;WGn-Gg9{)TdSa1E*I>j3d)@SQ3)_y90Q6t&Q3%s|`3`OYY;lL~C%T-#Zj z9=0!#1&y08x2tb3dKCce{+TG^SpZ$EZptl!eMgWdeJ%e()T=W;A z-T{+Nws|#9>?K#DMu+Bj^TM|n*M9XIdEcsv-mTI1tMbbz0~rWOY)l5AGfOqyX(lXv zE^Wz&zB_C`h2&c@)vOH4vv$5#X)P)iDp)rYB)y%yAm5%*K6=>hAu8shC@NZ4}JK9_|VV( zbk;^PQAde$N=%rXGiyvPV;+~%8JMK|l!XrxNX<+!{m19O(>|l#wC*?u;(~c`uy{Xy zFEQHboJZd~xVUidYKKP)yzT9eqpmHy7Yxq9d544LUetXK=NX(wWlfHlCWd%;mQ#aI zMB!zCHKR<9+U6IBx^SrGZJ?j#0^`EkNs(B0d4P%il4A zr`rH?2_Ws1+$hhNjuw$>V=EjS+`!eVPok=q_=UFMvZ+4X&#wOMzB&FRL1~v%M*0lk z!bBY=@sZiN^Bi0Kn7+#?VDWiRG-uF)Mdkq4!3ImIe+)tZ-w1%~ zJ8Vu)L8Mq5UjZ2lipA*^1`LNVer@azKRH&}`w9!v0RjUe-wM&7gqDa`qWmmDyN=Du zkv{KM=Py=v{xKNa-I>i^IC1{DN9M=(e|qo8|IHg;(*M){<^Ll8^T8GTfxqxP{^sBK zKJuG0f;a#wqM2a4%bMIC9--X}s$NvIu-uW?d%g2w@F5eE*yoF8m zm;}Aq39g*RT?qpiP5|m9<1m~o1T!PYwFtTdWg=pAcRz8{zx)%w)BA2;#Dh5%qU8vV z`3Ud^!~M?PyQu35`+Ix1d-oo?e!%r>SJ5=}WSj#C8hlA6%122lMwCL*@m(TB$&AF% z)%bT<-^y^FWXkdwa1@cq;0a(h$2%^;9fPOwyQHz30-Y&&Vq}5` zHV;%{KsLVj@!ju-F0x`wNGBzJ31oiH%f0(wAFXTm*Wdqs{FZV)*Umb9E$z4d7rz6ye*7=viEsMj z7}|TVkA5xq?g#8ZvnxdWv~c}qV*8ka@;dZ6y}(~;0CtW3*M6K`+y)iD=Aa+_k|lmg z-T6y~`0n27!~N}}uU0yJ24;Q@{^S#&?jGvd5#Dw5P|6v^06zKLPib@b#Cr@ke;UNU z5=x(cCd%ibsVds`3}@%}f-EJaARios$48Td^=aR#7K5ESBi zKtyoffn!la#aK`<1G|we9cmB(O;b<&e2unH0-(hUY-K0cp1|jAz<2WZM7jc*QJk4T z<#*X(pNy!`E9 z$H5oJR7#lDd$9HmEXVM9X$n^_|ItgcC;y?8sgJLr?TY4(6=+6BKfDK;{f-h$F8ALp z2=lpVtgb#>zxeBGzxkRs^7N{LzF%SRU9QVBg3RT1V}=G|Z)J=zkz1KBImd(56h0R% z*|w!}Dgk!@{fz|t;Is2<_=n&7r^1~j0NOIc8erWAr`JZ7aw;0*RbeO;6chm65J2Y8 zJ(0l`e;-89ScaFN1#OG%6j6c$!3j=mXc54P0HW|`=dkk`(A3!%S*_Oi7ys&C;H8&d z7#Qy^^Z)>W07*naRDscWmsMQ>z(o2YJlriXAu-WnHQ1#0jJPl*&^dKtDoU92p3CFe zSk*Uen}F%W{7D59rUjm+)yP#5LFXRM$<6`|VPgVFF`L!6aq|$@uN`4IpF>omCZ?jY zHfmBwP(uRKywrONMG52eYSIVg2uhFV4yoz_j>QbS!QuYtDNat#;ZhnBri|xFAD5BR z5=hS45WB$YZRYbu$&M1VE?LxN%K%FJgNi^yxvgYYmgc`_)f`u@J&wbJ$H1n>FWAMF z%$;F=?f>Iv#~%lgs*XT36LNr|yzhw(wSx(M(On$@{IcMoZW%cx_&-vX$1|kTZL;P4 zG7+iD0QJv_^glDSC!c(;+}_-}`&oSN&-`uBzx5~S9h=XXuRlFKXilC#w3RtHGPAeV z>-EiBXZL^g`3%4D+I()WE8ShFoD*n|6^ANf#yOqieO$)LN!Q3oOCZ5RiP5h&=+90; zOjuqy&M9l7#%=~j_19g&fAEj);?MrM|ACIoQlEYK=Salow{Yvx zmKS>2cjfkpjI0YL{OxPMR`-A6`}pwjf8%;pFTRARdMhy>BMwF&$OtDV#V4>ur|)NC zL6%txWgF|TMs^AX>5j<-venxk{M%pW&p!Pd=F2?_K|vdyR2+uqs}+X9VQ+5_)>@pO zpW}RWj>E%4FcD5pPO*QmkL6;X^$e5DhT$m5WO$lVs>q-k0I&&#Sph_O4K0F`V-Yr$ zF}N2TqO>+l-%F+dM0;_O*-Vis6M~5WSWc;!<(q~WaP$|}K8>B-4?_s5rb0S2GOyG6 zk@j(3CM=#pSuNAO3#)$ba}% z`0D@uUwj2``rkN+`|`DO*A(~_N<`vyP(p1f){0OO13Cla!xsG0*4m$_o5cqk?>~F+ zq_5eOG*94nXs&Z~6!R&h)N z1~s6?qnO?Om$aI_Z6C9%PqLlAOF-9SVb64#Nv-D>swMYJ?IBwE{7OEUY`rX`e#OM+ zBJMd6_Zh5Tyj?Z>=gU9*hlcg{{u#Kl&jJTe!`}Z0-o0F=!<8>x@(=)wKy$zGAKh5U z_k8BgF?s#(N%5_C<6q8Sux-6L#p&stoY9h6vacrfH4vpO3zluNn^FLM8ib?Fa!$!{JCz^MNqnI={&}mtO1?a*GalFXDCNMHG#C-*PC>lp?c~0@^!`u zSBv6>33M;7ZQChJq`y?4FcHBf;Cuo815qM00@=Y%R5&-}?@BN``7?Pfki_^-%h_dY z=r8=4l!&otjxLoc`931sVa#LzVu5=kKW_BD65ypO*%mEjf>MC!b1TnL;2b)g z+e@n}B6@%HtBw7`|HKdYtC6&j0cb@4iw7SH_#}Pi-bD&E1r0ydpvgIiqK>i}PD(aM zh<2pq!ZM-aae?xY1)Yix);1ht)BEtZcvv?m&uS7|v57#*ODBYG@Fy{OO_*Vkrw*mINRTE1JR|t$+m<> z+NP{Mltv{AwsShBQm966Y>mBx>o`7q472$@eo;)F#Am4HKkAy}A9nTrJ*d)XJZx>c z1qfgE9RLJi_~Le3f*aWWEq&hgT(-}vfR6e`Ac%9;w=W-@J^L)3e0no;db8=)?;z&K z8=`kKu73we7K-Y?ZH8rca@SZEERT+0DwChHQyXM|;4$7?U^b6`8>D$^{C)(ADY`pd zFX&J1fe2V!xl%+UU)caFk5l$mf-3{dI=p||+jXlI`tud+tikNy2+E`8U>!k<4l+TaiWxAGkagdcowgWvX>|2S>>HM(IF zu~Xe;Q~G*7zvYFBmGt+ zGzKy&iUUjs8#o3s#wCx?yLI*42mb1B?eE@t?|iYu;lUB=x`Bv~4i90oS>yC{1!EYC zc?@r_0Ffzny8EphK`T*B$XSZ3@H=)(m2AKRh&(Um(H%-$84W(iX@@YOyBjp!`^sE3}t z2s1mxaQZyh)Nt(?n&YQnnmy3$00V%NXZ|(z`Mh@Pc6N6EblL15{d-DkSKa2B##HZW zn&z-;H>*|OzEs=lr<-B;(A~W^-Ki_Vf-5w$JuDu5Gwl9j01?`s`ysT?|Lj}pjr=nf zJeh;SL>MgH?XJweZGPpge}C`Y-#oT#006;{fM08VC9~l9L(T>OkpwbnWBmo)ivuz?l-Y(tc zE~kAPoKB3qm}>cY*&5<~3~0Sl{ld{jRF%tq+Qr=HiRd|1{Xu5)X$Ah)A^D%|6!NG4 z)Eg(k@mv4%Z-Z@b!5zN~cKIl9{9fpbKTz@P>P_Y5tswK15+4ForP$`gsgB()Kd-C! zrS|!5yU^c@frZR)Ayplqa!%0u@a^-~m|K2*`=#UM(fZ>@zslXY{S){UdGWY+??v=Oml@ANW{e_*@QQW7NX3k`bO3Aio+?(+V2 zWp*bPH$|}DI~N(xI$2N4wQ9sjc=V++u&o&g+sWqp0&GN##q9WV4CH;Tn);#M`@6Sh zkN*J0a^t`+3dG~}?+K7DhI>!%wRgUiRj$5~=kl&a+nvR1RiEdLG$%2e?2DBi?nOW+ z0Ms;LM}NMa-VS*sjPu5JW5PeRB)w5IvkQqSRgJ)W>LE}ITgLJ-VFq<_vIXg$w)Yw}rVv4r} zrdkA`i2}Gz0O~3gOh`r+6^=*Xmy7zm06B4}O$9F!w4P7S^WvC++mi9T^?b*{7(kB_ ztS&)fRe*E^sKYp+i_B=E5lk+Dnw=o$mgA9MlW`mddM1NGST6RlzjqzWQ zAfjSmMzD`|^?BNVJ8Nw+4gjUZFeZf&Z)|(Au>JYoVSj#PHuoQ|-Ed{upB@{xUO+Kp z(4l%ZtR0vnJCWi$FdSN`QF)-Ul=Y(wd3a?EVo@1@;U?g-P#s@(2VxVM$qCBLBQCP= zWGkqW2Vne^Sj`?6+@Ltpra*N0)=b~O>AsVPoEiLaWEfIiu*w2(*8%*pMgS#l#bI;Q z^JjWK|JZ+f_T0z)@A?fNI{EGY?lWIb_M?CIrH`Hdofkgd{?WO`AO3TH58wC4zejsN zK*XtNeyK_to-VY<2dbO;mtS7%Z}?N+fh+&F@0^=={H`~%oqdTReq6zgM%a?$%|*uZ zuELT~gmEPyQbN=6caaULP(wsgbb2|46{-}0=-4}AyYso(wAV!yo6QPDjKhPYFyF^H zzp86gb&u704X=uMGski{%IlcubYupwB!F093}rS-QrSzHKi#^++4%}bhliNW8bB4B zw#90*L1lvm^V!)su3x=^rfISvk$_y{u$CoOwJ&wQGz7>JC=38f<2cRZqgZ2d@D+)1 zJ_bO;{5~>e+O~!2eol$aP744s(GlTP$vv>9hoQ%OzKFF6JnFiBxA@_&Y|wtdSo_xj z`eAG8^SW80UtE`7jEZXw6A?p{&R<@zhAGMrixAZWcqSIAmyW7^z5dRxBUKN(xSbbH!T$NRasFbq2zK-MsAkQ4+)^djCPd&1b@&JX zW}xObJ^Ai${EJ_r=c|u>`lIimwR{6)FcNJ%Rm|b#o79&XU0a57`nUKnnTyhUxV4{d zJK&{5A2zsf_o87A&oXmB!LrUFI~11GtCr?aRctmJs45oA<)m=-_IBaYC(LI@fyGY> zT@%nUkqDWOsLC^>+FQdXUhzR9^J8E7?yvvE2R``yN)Qaz{=96V%i3@KFMbDJ{;|J| zC%@@?;9Ut1NT{bT3?)g;iTp&Yjg&|N-g(%{PKy_cWZBJ~L@o*0G)XHuv8Ky{i0N1*gJ&!T zDA^ZJHK)?ChzNcdGOHOGfbmEYohft7$3lwf?{tp9Qg#_cPpok%Y(W))M1tFPmUKDS ziwH;+lmKT0U~4M<=gkpr2UD3XXlsM z&0qM9)JnTpws*hjjRv1Z1#Q0yWTG?|CIViRZA^&F1Y;=Xxp>XvK@%{o(>g2DHf1HJ z?_SxqeAr|kn#>g=F$0r(Nm+mjysLA=TZ#B5zU8-lHU7?D`=NjzC$?8ABxndR%{AzB za;$e&Tgu>an#8=u0)z7q6nDYbb!yeh?@V1_`klBEsF1 z6a3gu{A=95e-|LiDJjg1x~}p9k^ti5kO$^kaFhdZY%@455{nQRhP7jqbBy?f&Q02! zqXb8Z(IDSPI&a#38w4K)5AS>Qy(<=w-C8Z>B3SB6S!;0R+5tobn@tyhaPjaOz>~@_ zoCtd7M%_^z+0RpFCq*^K{yPZ20oB^>pWWay0BE57NOkh-Sk*R5*>hpF69!`;E4@wwa!C>^k)dm4n#Q`*SM8-bFjq(q1 z-{9k3d?ub|AoUn^pwlzlmgPv#jkAXI#b>$&K@)@2<3Wv7W(JrUmE&66dqE5VHivF? z-;@2hC)#@-|DK9}WNl_2`Cb3Xw|w#kPF}k6x4!%P+W+iZ-i7{=H{s9!#qZZY{@s6= ze9)!RiirLtKc?=Pe~$m?i7!7i|IMF#2Tb!;=ISv8RUx1dXw*`?Y^kpksW$~Y;&`TV z3~~xuC{39AkyTUR?js?31fJv4N(|lH-uL1TIMy6ktU>E2VCKRaHxAhyJ|x-p_`6pLE{Xl{tUuS#J;S@^ErZ zyeC~;e}U)w>wfQvduo@x5-C*D%UHAq;0GySkS>oNKlbyzrteSky)gl5SnSm|y{{eA zDk=kll8QZY_uo3}Pre>7Z&JkWEqhngKq1_^7RBzVU$A4 z#h}szP^45oum?4O5+-I}7;Dh?1KM_j*=$y5drqB@UD;6tX_<7Tzz;FuFImRNxLMxX zY|ig{1-i&KtgOK&p8Wvo`2n8TI|cxJ$N%+@y>6r8Tfg%UL8XV~3Xgr$_d@P{km&H; zb8YWEzIgH*-V8H)T8R%*j}fMi4Twc4nL|7{|^eJX$C+vXo zj1<_{&JDp1jpqq~yyWXN)?(-fK!dz!I!BP(M4qHFGdwD7&+Uu?~A{RPT?j?MeW=l#96_Or)6Ko4VVd;vBEblKf|mr?(gH}Wj1 zL3%?Z$ZsatCE0tNgG|$!T7iQUGcA(rMpQ7EO2J(W3zg@dVwMlGElV)y)sY`C@kh7p z=6Ih9V7=a4>sNQal(_zhI>tS0V*{|Fh()0kaK$925k#&y7NAd^1wv&a>y3fI7mG;* zl?8zJnwea|$B!D0m=;141$1y|EW;QkR0h3s_?ZuV2+x1^IRH^-I;OH%YhbIX&hi-9 z6BrZZFhmsAny3#wIviX~%=sEpYB7xut~`EP+`PY-(3gQ+Wd8-jFre#(7~$LkoVS4H z@;I3xS1{(9nMK_&j3F!*v$%i-CNB^QZH2`>NPkqOj_mO1eT0Gzg1Xw8U{%m|J?`8) z!FtnWotkj|i!vHCuD9X36If0c0nie_E@e4TFrL#oH?oy?f%7{_Mq&GSUY)R+!b@1& z8TJmYVzD^Fd~t}%&hlcdhMY$*4xK`G8k^oig^Y9*v#YC2=TvvWz*evFduDiedMF>`yJo-Be$+R@!{qE zBOiP6_kG*lKkyxY#47;$8^G`R@!!Pd^~b$ix^Vsi7k&W-Dw%j z$m1q%G=j}z;NpUm1V!Mw9KQ*SCL$#$#5dv{1Cj%8UB5v;^k~}+=JN#>izTeJI6giC z(Z~uOPc;6U-kUW4rnDks#o--jWSow39{kV(c(>=$UPyT&;nm-;9fBdI^M7+QQKPCK6LuOM*al_FsA2xxt}rThw)px@pifvz(e9 zGX7$5(R^!VVHl0hj6xMgK}Vu=z`*|j#LwDC-uwN-ou3=3YKCUGhd=#&f8z~%w!ig1 z|2FXEW$3jp1*^h7@+;tP|LaO!cMaFy{|=(+X#pKk$d=H;WSKlF?D!&q(5Yw5be+;& z+Z5CC1i*f!mY0+rHtK`y)=Q7|OYNcCgWi_X?UwPG1H>~0W?U_)WhE+@|b^zI7=;-YH4hA>m z<0QY-&@={|iWdirID(%l+0IGL%T%UP3!B(`e_`Nj{9c0GSC-{Sa%8#sMU=3hB%@IT z9814FNoj%r5`wjMEJ~Q9F7nC8&l+wr+oy@yOhkG1_EFB0O)B^&`8bG~+TOX$OfG?P zia>k54+>ezDvF^WCd_gGs3Pu>fpwx>bcLD6UX1`&NmNiEN^NQewbNZ_l!V*1k%P^t zQ<6iO@=9M=cG4FCC%A6h>iv~;A9dVpz9{Z^+O(2((fHL@0(d3Ove(qS4Cwn66bkXt z-%tL>R+a^_&o;hZ*?x@@4S_f`O2tjAL{%sXpAgAby(BDqu{+`=J;?UdOO938#AWfZ zcwOPP37bue^VPa0rLQ@`^M7r>zBc>^|JCn=O`6Xsis>ad#EJ+q#>pkI2NVj+~Ps!x;!p8qMXlX`)R91=BsM2I&lIEn;97Lp1cO%Esd+wsiQd1fJ9J zFSM=iwj;7>5HbNr$9tI18+2Wdx~?#*YuLzorWg%X1**u5cH#k2w8MZp6>oZFjIspkZg~V-Q1nALec*2o=S=QuUSFMRq4)kKpTGR? z)O-BbU32uDs&M&?Gtjr=`WfRk<@f1vm40!d2%(5NV=O~u)^`?1tJ{y%{rMAnoBNMi zm8VR%S}HNPbARX(1n+KjdC6k!qU$UQ*QJV}fV^ z2=egSj@4n@w}gsZznY1v34$^s(?->y?N%9xKG@&KY_=$louah`I}ntQpMs?(Z>RY; z$@fT@&*!*$1-NzRE?&NU7gvvuu)n{LyLa#7{^=R6U%7(ie1Ws`H4YB;MtyWEI8Wx(CyYP!!w}M4jYU(}Sgkjp({o(Ca)kM;!Ik4fG*wWP zP^Ih~0*ILfobR!&YcLTiTZOD5aS-vawt{ya-gR)^fuanR_m0?F>-_-g1@)|fsZ9uA zs|RUFx79j43_mywz9%+ZJEve~Hn4N=hq)W>9=Dt4-YGAA^u*NjJN5pfAL9MTKBb3m zegXAfi&w7Ztwd@;L@Hx283dU9!_N$dPu@D{@4k7zzxxd=?nzQTz%RAWdlMBn*TH)S z=UR9_6e)g%&1V>PF&oE!Y})|zPG<6D=f05oxVz<4>U4Y{2dVNlBG9B8TCfHYQ>Dum z=7!zi`F7*T%4^$D*wI!NP2GfdHM5^fCf}|#V`9Cr08179-J6#_xVEzX6P}ut$0PW6 zfA7DC|KvY=_md+FRs4l(62u86qYyNYC$(Z zWanAn72OpU83$0$EJY^pf5ybiN9W1~PiljMJoz%P# zU+6ev1gKNZi?pwIE*&%n6tlbrFwXyRUJt}K$!u!o;E|X(qYT>TYYVu63wTC!Kb-TK z9WE+>3;h8K*PNt9MFe$SjrSN1nu%b6Brw+Q0HW4)p&u>YgE^3Na)Ir!6DL5kCblM~ zbL|%rdPyKu{Dm+1&LVHy?_T~DC-a*>AmETmgmE2{9SaFx^8M@8w%6uee*=Iakl$65 zYR9&_wo#DI`}=QYk*8npdr zz?xCVek!f@D*K+&oSAITsik$XaQ3c#)oie&XD43Jb{*F1O_X1*e%YhVW7ltf-GBPR zt)Kb(Y$am9M4>of0v7U(rvpWQ*)TGL*^8q0nhOy!5ex%R!Vo*WGD)^WBiO01h67_d zGN_#>X5Il5iUvq!argdxeCWeJhpy|2RB6poN>Kr+nG`Wd3}_pR3)HoR_ldebvbx4j zPXz~4#|Gz~N)r?kB{T$86(?=c4AdGEiWmk!Ixw!gZkU|ol^_1JvTYd1lB;Cy?aguh z`Vkh*43)7MoQE|ACN6LZ{1#PMV_@09Nhs=A8HP`by&|$g1rCa?A8@u>W3}F37>1p1 zbYeXxz2@{??w<@8@4C;a7IB&lGJvfYm#=NWxnxF;G959xi*Q|@39Nu&MrCW%^#aS~ z5te($FkGRo7Z(q{`whx3((BdU2#v(cnuvdl*SCM&ob~&MYVRdac8HNJx@=0$FzD9f zyI{bFtuz>L!qu>8=4US+?YZ@v=-%^Bx!W(^*mLdm+5Yju+BhMq4^kSM7PrVYCJtU& zyc|mcrv^j{69GAo22KTx0fvT%)hXb6Kpnht3_Lghq4=OzfT#w;htCiwRe<`y>{O3X zS&f5OhZ58~kPMMIETMp*3S2)#V~f$9pQDEWQc7WjnQ>HB4y)_~?W07-QQ-4<9_{R2A@UZoQi~uD#i)|HebNIg|eU z<@4buUfwLOJine_`P6Fv(L2t}1|kmf%W;9Dt?@!zAIh;a@vLcdnoFP>7}@q2xK8^Q z3%$ivY6jH8JkYEXpkV>j_4vI2BL~$f2&et2X>op#^eicWD2XM~i zv`@o~{rx3!pT+ed*AMVv{F+?UH#)RTk$r6;#OV7TZWv&!iPuhOrA4!tgV~_lY@h%t zTf=z=*AE!_9;$+B)&yr$Boq?Wkul`GN4wcz==*R_hDo~iNPTxC!`WN;-ZN{eKlthT zv9I`kTz%)KB9-&fh1Pmm60>nR6&GM@{OsnFFD~WeYwLdfwWNCd5L4_gwa-CwuEV-L zg>(I6%}x&eHj_DnAqCSb{r<28S}rRD{SZ6mAkae{I|j%lI~$WNi`#gxYj2FfY&Hw; ziF4sSt7;fFJGURf?edx~M)wuE=e+zuq3WF${*PI@_cPyC-@(7}-G2l>efP82uNpkH ze-%z%U4R@2E9PzI@QgILdTBs-XOuKte?mzLX-b`G-Ny!`)see0xXT&c` ze@n+jc*o5b+m6>##xV=qZ+DQM9^&6gcW>=qo~rmh$5hKpe^?NlwhxF5tWx=J(FJ9! zxFiz*prqQgos>DvT!QlSu)pxyu8Vpl&`bbXc6Z*Reft%k@9V#K?F#P)xV{YmIT7?j z3+IN3^g{wC5}UZE4jWn*gq=vzk{)gdYwKon9+|^Fl2C|tAeyI)!t&Uq{01=AkSc#m-=}p*RUl3ZA3w|hDkGa2su1sC zVy!7sWVw;VaP}^0Oc#OJ@f-3^pdvvy3lkgMZOb|Jf_T#6FA}nNs=1V z2|j_%VUY>P>3fIGrkhA}OoUBep^Xnmash!HSp`tfEPB^ta1}&>dDCEs8rFslya>Dq z>Z$@17{sG@4u%bCYvDy;88|&V$6~R-rfp+XqJ?vQ(kG=vMh2C0RHM*HP2cIRftq(K zz^FpPfKp+>ZIXy$7m!Um#(X+jGg|_t!g98c<^B~^^$eA1z-*(;MjqT>6irmT?S!k7&dxt|zP$SE`QDAstoLr*>CL=F z1fw7Jo!YsC?Vu+muzGT-7XpUmfk=rtmaiE((gcMU7uoiV(LWlnZXMcgjoEC8qr>9> z$ZC|nNI*Zu)P4b+4^da55Hw8;kx*ToqULIs`<0onT5n>3z6!J2Vs(CwP1|E|4(F@$ zV4P@-aF?pqimaO`qBuI-4^mdfV%F4Xnps%OVsA-IyHZt{tSLK&Lo6F?Hlax3;lTl} zU%Qe6v174C359-$VPjg8^FBK^V_%1$O&FsF)+Q~$V(kI|4YDL6g1+zJy$?kT#iQ#w zNMJ{2c2)q>LoJ7u58BLB`=$1|Y$4O^9Gmt$ zNPulE{1Z^2XqVQ~c))iL%Z7e^?yDddB!?ekp(%>;ab-5f!!&CxmdhoE7zDbk_+Zfk zMHa;aTP;ez#erIn?mzw~)!PPMo#K(^7y`lb>lMxvFvAK!jjz6OGmu9Z`0fAYx8pzi zL%$cNt6TVr>u;xx2#l$*Up4xl{{BA*{7c3E=^y`5%go1jKlnd9T`z9D8C2Z_Q5CK* zOicymvBhjJ9Mb}wE!UKtJ-EHr6kln%-z6sdWXXybck$sL`Z5Ie}>9H>Et4mp5o4M83;SEa3el2(JWkA=h z&~+O)KR_b0w!FVlM}B1b5Ga7TKwj%F9=?!xl#zIqnX(aF&Y;2wAY^89u;mJ{H+81! zg?CIeiMWLq%tY|kc^@$b&i7Vo<0rZyy4~cbbxA0tpWNO;q zIftPi(9D`q=lXNhjQIlBe=eFT7It(0o0l_tx~YynB@rN-;5Iu*MZm?N>V*1KEFNhA zA_UfQnPp8FWjvWcf~+Kyt`C+HXf)0z+nMp@b#ZaMgsJRSI0osG`a=VG{B^MaHAo-z z!y1EYL&49OomS3+Wu3VcxFOByP$VoxF2=~H<&ib!MKO3qZGv=% zNC17P?UW>>cvO3HI$fXPfBgsl0B5J?NP_-l zafrTm@Zxc>w-@d+>S?XkYp`L=XEStt4{HpXs)ozDR$&ple{vc$w4IN@^Tl=%1TLbH zTR`;g?YEDGqCXzI{X;b(5F0eJCFb*e93DP~s+z~>xcQ<3oFCK(P-b2eb4w~6h&7@~ zxe3q$)Ws>uh5aaKVgRsy&{?j8`2N6ls|CC)D;hP|Hm7IsT?e)X^}!*?)F4Qd z!iW=C1e%!ygExR_V97%eHIzy7`0yf7s!wG5AHh!L&$(N6&8H>Hflu!LQx(h0?wW)2r8H;AyU3aA-&h;kw%M`)b zgkX=WS#m5qs%nPH&R{H~Y38VmfvsxPb$DJr1|OM$z6(s|1doKEXOGo-jjrzkP#v4Z zY$C$|lfnr>V(mO8jm|*$n@FQ0H!`9Vhb^xM9GtbPs$i_eV%Fere-E>!28gp<6w??! zAq58S@Zw9i;6?D*qt{Vab&>6p>>9}AuTsj-Rru6t?O9Rp-0yREQ6y1WyxTWFvrZA8pMoY2` z^&=w*?5JA2$hJPCN8j}W)wM5shPZJA1x`PEw=2R^@t-0ng9y_#c8?(IQ0Qtm?(Y(4dcRg40t{rZ~m?TviDDyDMl zw~)#s2C_u3`>d+YqG6H%XvBX-*xV&mi%=)HjlcD5?Ms81JwK?q=j**&J=H4(`v^SJ zWv|EnBsq^%kg%L2(tbe5GD*kS75wCa z;FS7`nM39l0&_XBm8&Xbfu(+MF8DQG0$bgfF`GNFq9qdeN~U$mOsA9~XU5+Nl%>#8 zzb1?!>0OU~ADPc^T&@_jIgw+>E6E+{czj)%WIMb|4dw9z5Edr*gZB5=~a2S_tw!M~()FBkvrQ--J z({0NADF7LxONa5?k2m6D~b6+{@&VGx&=3rw0k)7{DW{U6N+%TCR z%KB|%e+CJTJZF}{l^Bc@FYw}Fj6r2>-nQ#H^n-(8#(X{lKv=E9I}-lJNdC&<}Y4Gf|$rwp+RAjfDV5Q#MS-6s0KCf-5jEB=9ta* zVQn*cNnXjRER9yZ=3$PV_AU2*t*){HKVQh|Y@wgh1VCk9p=00!9x()Dmo!GnT)55$5T1^_q+1BhzSjEBII zhu84ErBGmy$mT0&_zc{6Pk;;<+yL#{SoD;!I$vX03rHnMS}+F|H9RKEAaPVso@zty z0+vVcII@dFoED=NGi|*C7oUF6hxQ&aX#`?w4BhfhB)+^mT7R6e(xoX||>byO9&y~~X zPrGXQ>GQ>vPn<0u`OMkD&D-A0dI}T&>*l-_R!|_iiMJ%K;qK%uG_2pOu6>7ByrkAZpT_`Z9W}Lp&_!WQbk4!K{(`ft8iE_a zc#7o`Q>EfqKocMsmbkX^$d)UD1EDalfa3~Xrpv-B2Jg}LfjPW7KgY?*DGm?zaeR0f znKh*VOJvzFAG*f((q~L6d_Qq-RtV!bKrOokBf>b1|dHTu4t%#s^1d(YXOW zrhf)Sn~>tlhGFXpL)S;vro}KgwCx5&3^qJr53JWcm=zisKFRSKi$Qt--ol?e!E8{y z_<^VNQkxV}Dh%EdkS@2~1wwDPT|o3}1%F@5epySkNO4b@dZV=v+N44r zww$zW8}%~8b#lQ4V6g+Z%Rc~DmCT5R4dq|CG|W|hde>L}C08w9A|2Qa=f}?O-3J?|fPjpPAO|HL z=g1-|9L(*@z2x(2`A#qSoVvBVrd``#W@qmDZs+6KdW07M+E=_0(rP$6uKeb4QQl(!LTI7u?=DqGsyd_2R+T$o<94M{k;A8VZrCV z>!1MYx}Jjg#sEaG7w2_=0rJsvDb1g>f4&?FvLQsI0u~Ez#19qL zw~nPdzbRg;VW&4vyjP}2LaD!zsVDoA)Xo9Fi+nz$j!^OHJTm;D!$P8yL zI)tJOCow~}Sivc%s1j{orjS{yimD2AcZ@NpK^O*?$v(+X^UepNk{Rpb*{Fsvc@|NA zG<+eGVB6#_^IR~UQ@1lP%4;8n0qv&4rfYNEyApU#p=>2ZH+1>_Z5?$j4HZSDG)Qi+ zQliJBid^=zZHOvRcEG)c0)!O9)C&uonzN7aia6ZKOnd-*RRqi+qaZ zOrLaNiETlX@xeAT1Lp^9+K`UDTrAKHJt`AuC$+V(RdD2os0lXo4yR}5@J`^oyTJOM zP9{_Exzu^4VmHMIN?*1wjdQ{zWOWgo-OYk7I6g9vTs$3xfslcMV05?uEK{*>DlWM7^y9M%5(-*qL8tFh^HhN&%hXd11%uUr zAYgR?W~T}S2Pi|y#Nvg3k6PB6uO;1IIHyw3v=(KsxWG4e8|bEovV|cB!vs64qakVn zKurh$#C8hZD>edv%J|{x!r!~P=wC|9a9lIaRWm>LG0Gg#+sqnfXsnN*5TPusQou`jtqeXGMV7UKlwrt3O)$iL z)A;gX+{AfIRMGZ5x;uAq|MU#jnxJhxZ!l|W%w|o9d=p_YpJP@xfd!LBb$0n>bVR{m zmXOU8+21CzYczc(i(wexd?3l@t8Ztx)!LJ8hPdm*L%?f@B81;b{u=-1DFoxlIWd**AuSUAkJs=yqAwPrR) zb>mIo<43+|(ky==HdVnev{UFu6D1aNA_m9wRapFuqg+dO{} zPyzH+7*#L|vzk&i;7zE$3&8IrQ|0-3?#=+eI@OL}QmC-{8`9l719*B$#>0xpslv+uIl0 zC{(z1XV>PNTi?to?~GNEFHCmH*L$`7H5nThe`5s}B(l)HecTM)S1#$~<(a8J)YnHJ z?5e#N1?)pP&Jm;3;&bkgso!v66(;}|YKVYA$>%RIz7Od;0%(u@Y+?MY6Ltyg^+f)_ z-F-*xR$u#|d$uO@SMTu9ErB*!zcjwqiFCW&r-p$|*Wvv9J~r7784s3-Ji$kr$|EL1 zMe-Rb5r<;$n#e%*1;{ztCCM_N>}vo)`ikPY%OZnGp6fD+$r6N~_}=lMs-I^3dXdRo z%S;(GPQZBD-iyE#bF+8}Gv|QUo!18d7#vc#_sv*(x!oY)b~NVd)72L>yl%3U)Oc$x*oIn42V8s zKdjLY4ztez08PZO=I12|{ENA9?KZ#ac=P<;W^v>1oufG+(j@1cTU`4u6aXOPgoQ~< zN%LFr^F)NrW=!;nNC365z@QXhb38^`Cvu(4uq_EO3%av8oj?DSZ_l50o6~nO+&)x} zyz`_X5OZd2buNCmGLW(9-1FHIO*4n#3Und(FlMEy_weu-T!&$3!I5A$5}qOk8Q=L5 zn;J8W!#5l=5pp(5VnipB3|Uy?(Deh@7+7n9PZXQa^rZJLu^O=5PiaI_@E#-*Fn{T$iOOs zu5;Kp=sgc!VdK2-HGt2F#hjd2(R3p*;+pqO0QP7+1LHzm8-^3b-~_tfs4}Rw3~DSi zrV`({{s^kN!VqtAtb}V&*I|%^h-sLxjWJo9Sz;6+MFNs8voTYxl~lB_1g?|r^OQC1 zv!>DzWjE5IOX*l?coma#dZ-h+N^$Ny#AQ4FpWfuiy<|q$g%o9L4Z7&G_a;bbq=nWO zQQ=(RrZ_R>BaZ(jXCXe-0;(I~&}>j77&Tdr8CKN{zvZ)KYk0gT8apZPH(twltyML{ za_*{FGwq9{lyV&ho%u^xgUjxsW7wha9nf+gW>h6o-49%1T`G7rkz zB`8rfKtaifQ78=sgWul?xikHwt1IooTummgF2rQ>5ilgIcD1g(V5f(4N>({#} z09Hjaw3xN$SguY`yB6H{ks1;r)5L&y2lXDtGK?X(t_PU_^mz%4X9eI8G>5XiAc5CQ z#2AJSmK4TDZS@!t^j_e+zzu7t3qZ5_P*ll4AVh!!4QR`Np#Vf97B*2(mbXabRVeDq z>X5hu8B8V!NGZaJY3!Of!lgJ?0IS1(<w-nZvi~yL9Xr#G(p}Bg{|5jK$#|cnS)% zWL95SZuN*6R!0cATlrG106Gezc!|2vH zPp1_xm7MIl9&HDluUg!@PpB$`#e9yVgMG|nN@Ger)yU8ehGLp~Gqe>V^9XG3;BZth zOd%)~&Bz2=*~l93Uf_MGH4xU}P?JE7U^bhiT)`O5EZGZBS2I(ZT5Yd-Ry0+E!`VJ86L_%)y8aZfclgkw z{0)R4KSxbLZV2n1tsk1L^hRBa8+vrZ8qW3T`z{n!iN<)6P}`PIdsu0TpD&a7HSbUK zz`5-Lcvv|1*}@{q>wOM|YVy3|ma0)8afI$D0oe%lHK#y(w9gBZE1Q)i1hpMp&(2V` z^TTH^f)ckV_zXNAZM#47$BPsrl>OWrDF1z4ctq|^tQWlNsB?1N<|(w(mp4f;MBh5u|PRPg~#VKH{ zy_-O3iWaTr2_-UlOFuPT6Q|O{DCVDWE===53i_h-pD_mG6Je(GgUkKLcv%5#CNR6~ zujDtzi%EcO0yd19vXGPRee%!K!7^T87>p5Q&VD_OK7ZaeUazsX0F_33V0_*q$m^XC zQJ2IvjsS0YeIqF@FdLJWv?S&vM*Zs)XbAexMZv`MKJ5Utf{f|d@A=%R&{@GWPkjSK zyg(G*yGZUECg8ek^}#q6k%JKFzL^8Tg_$OOQNAQi(}0N4bsdNZOidgT}fDlnNX%&0R6eAO&i&O;u)-q&cg2 zw~&Z^={u1Su!`H&bp`Dd?WVyHcPNg*JxvMf|=OHL8i>6~Yrt01Z9FE4;BVWCE*;0u!15xCjOs0-PjfH6Y!f z6+o5=s4Rp{2CMfLOBl8oilSPh^hO%V6m^p{GG}5M4~<0;h8SsVW&y?Lh)SxaiFSNV zN*!n*IM;m!z%_%-@nXgZb2JuqF23ny+?Cdne&cd+j@DfcE=T#1xcgMQ`9YkBlE*Rv z#1EstybUaG8(6suGKidB42+=j4ufn2y3;Y^ej5Hi-#f&?;WZo{Tu0OF12oFJgrGpY zn;0nZqNs9#iU4|MBhLh*ktt199Haly>56@83e#7hQTr@>H$(u5u z(XDaNuYk6N^gWD;%FPmFEsO~uuVKOVX5yTFzi@;`}IRF73AjT-`K@kkrymw+TC$@K3 zz@ibHi{*v=gPcV;CJ{v`kg?>Es$viz#X2~{=>aaU;xPmUOah>S5f7^aL|vG4A_(oe zHZUowI&1$airjssYW=LERt??0HVYGoZw!P+z+GwHx~1wIIaf=5P4LlU>WBC z8Rt-5aLkkTGDA5zWNDs^0jCjn%KI@1Ae0@ruwGCMgb}oN7=}}vovl#U6%O|Iu)nuJ z)6C+#Tmmr>{)(ACDeET%e1oxKa<);(a`1uu9Iw}li!3Ie88;$=Zqve83uA09kXBW} zKnmK23R6|++YaZO4wYfdY71)^m1V5fE$Yf(R#^<5F*re00kgV>cMjgg0FRdW2h&Ar zFu(~pH1)Etjvlvkc#Tod@M_vNu$BaQb_E3As6gRsZwl!*cu2DoDYK3hJKp$8ppu)-?M4wb56a07Bhtxya_5$`0u}TU<%8^^h zq9jxzorydHOl{WBLwf*tNi}&pDEo@k3`(vdHNCRO)+LjAJ8$p4W9C<1BhEbnm6=nS zCoR~#o}~Ma&q#E7?vj!$8f;Oo#IM~nZ3Iuw98PIX^j$1aTWluB*rU4K%M~f$}SDFl2{y8d?hC3$ddCuP*DJcbZ>xk zCadcP@}})eowAo>eFjM~k^w+2$9?LbZ0+gAfQMo?`&pq_txm97pT~34WS_v+E+R-M zZG~c69f4uZ;flzvm2u7;4?F^i>9_3ygaBZ6N`Z%D zDbQCIVNB1-7#m1LF+;mNf2dJq!oFNcf=KB1vcMuSWyUz-Z}20yp6)|qttzI`N010E zJLiKeh@|=>$U%k7(%fdMKSbkVa;Nwr5CvIQW`?yvf7Tci82B8DO^XjTyTl7-^H5mZ zSc7KPV6)z!-E6SjTY{J{o6myOswl|3mc``Z+ZR*u!OI$fU|jc=OaJ22%c}XAO?~vk zt=Yd*g3eSzOXH6D?{b~J5J-GLq`sV*2nEE3t+)U|nOL#8d(Gc{=BwQL-dBioSH@r$ z#Wh~QaXd~5nc*FDJ|F>s#OX0>2*a?!Fl@%T0--=A0Z}$*nn_>cfnk0h=h>;;&lv0~ z=aH12yYM7YQ+tIx8D7l(tJeX$dd&dJx*4@@N69@l0=fB%^2IIy=6G+VL6}X^_=Zmm7|_HBeNYDdwhr`VhV=9T$G_MM$O(*7 zP$y_?jYn?230H4E5e#2ZIIp9YOx!)nhlPNKp$zIeQ8b1zctPhBbHiX0zE1@&RYE~b zYoe@00j3!y^iI*oC|58jL*E%DScI|ZG#nd91vbL($v`y*fCS^yL*X>M0~GtzM8huB zZJUn66xabpLxcb)fu$V`eu7ioX~1p`>z$3oqv_VzTc4omR;b%`V9qjuYz4J8PD%o< zs;pBaK^+2Q4b=I-eoobt0T{~|Obv%2j%|(rtwtx?W9T}FbMV6u^v=Y?zy-rILarv^ zgv@|?s4^H1tO`*NuO z%L);mXeo~KI2Dd1K;S&zC?%sAUI)^*gXHM#j`O81f+Sxl9=>|1Mc=+nUj@Tg!~)OYFT@+<*K>A`Hzm z5+TAN87W>sKrCPyM>?e$Yn1C4S(BPs4Xg~sn0^_)3#eXruS@$g^p$fC>-8qcxrxHs zDoccvU{mQN#x9xM+qU6eI+mp)T3UzsN_HQkX7!Jg;&IcTez^|kCm_D3(2a2YDQ{=b zJ2QJx?eYZ7E}^usxH`q`H3fzDx47+mJqb{~K)Tp@Czt%K0zAaKMgT07U8r#|0W1~J z0mjYPS6)dCffc}!>GzqG1SF!QE3xZpbNhX!z5j1}qM2nvT`_tOI3GY{C*>L%Y~XBP z`nYDOBDxu{Oz2~w_|1@H7z+O*5kaukN0)rwZYp{eUHc7lxifRi`QH_=vm_>f?qXXF z8qE#)+LGE%xMx=K%3eU?L1IXG-}uEoyZx1zRVUmN0S0OZCFhk~!!oN$Dg}J3naB&4 z*}1nX1+d^@cHqvxW*}X%4fcJ?q9g#7jTwzzGrC zB>XPXm#_>BT7(W_$NFJ|&E_nx?E$kboxNn6r1vhtK_P&h!lJ4a>Lq9@>Y3(}Xf0_0 zh~#&6^j)_{EMW>zZ_lUcIAzdvn-PtzdrFxu+rCPv=bW!84q1wsrGy}9k+#q5;8Zj@ zb``};ngr%t1ejA%LCuV67YhY4GupNd^Q1LkFB!a}y5BEO(O@8PeLz)k_ z?;!_#2&4q(eU=gm^M-(|$#Y6#GP}t3ZJHV>3n3gQ)@LdLQe|cZ0Z`@(_U5koB#Efg zwjm49$H=7f!51X}L!lEL>$B%30E$HIk&pyLzczk91Vdo8-eBGL!Jab)YyvqqdDWvl z4?&%vTK8ZD+ID~|j(6cfl@F2w%928jnlQv{UnOHU;s$X7v4hY#0I;!+fm#9a0Y4^! zT2b0GRejo2^|==Xsk_?tZr^*q??o0WY8fC~F(pSa6)sH7&XnpUs*rAg_JgVjfea8U z+?R9A!E%oG|FU0(fBesW0Da%*g)I$)x{fLKhEQjR*5_y%b2)T_aCZO{#)-Tvwv>tr z`dEds)P$Z4q=NZO#dpEUBm{%PC4w|N_p&*`(c}#88WsC<0lH>hqMz9_y8=6M%82yNV|b}fg5^= z8#1fGK;e{7kw7RI8-_eA5x`ZLz|=uamHSbMBAZ<>pu)O!a1#5MC9p_i>WeaAZ~&ag z%m|ism7T$$sT=@17pXnVy&3A|5~2iC*U_AhGpct01jbgOKq5!rIKJNo!T9x22Urmb z42s{wuvw$;1>*WJSLC3MfY^+hP#m?GIdYgOp4ZmUegowQcG@N|2Q`gp#o!gSVX!I& zBGeouIZ|{L5n5G68@1x8s)5?ZLMQ}S28n~IVj83C(DfUrox@Z$EIHWO0x&f!R}p-U zd{b61Tc{eS3?MRLVNn6w3YBs-7k6#Gx_xcAzJtEmJ3XoQPwLsS@k9sS>&&JZniEh! z7wnrrZkfK*nPFUv{rPNxr=I*$eAW<7Pi_P7FkHp`qdXA|$}$+?ICY*gRfh`za|q0( z?iQ!FeKDFc*KYB^_qfXDP(iO)1Sjv*eF ziWf>`_l=X!FnA2Z3g_o5*vjHye-B582O$NrbSTpr5!pmsq?YA^5w;2}B^jU^3?~r} z0>f589!lbz=A1)SHK^+becz$oY*5d}YR!pGH?J)=s@U`cEHma!jlEet2I8s;byF2- zsRo0zp`c+^MV4lGC;is?1OQ!kZtvWF29G}aC19Sa0qkNedrc|1<5(2&iRP2H77gG7 z;wF|J@wV%2^yr;$jwhH6#fq~-JuQ}Ia)19O5T6jN1mPaz?lPt}}bluB< z<6U~tyMB8Zjp)nT17$u+0QMD~VcPl44!kqhpHRego?}p5W2JFQ*)1A@>UjEC%%!9y z`E;cG{sVxI?4Kmlky7b{trs!@LmHT z7^vYWWt~7}BA|j)0+NQr5(U=pff|MYr|*< z!5|8+ibWNItF7~>45Q990YWgn_d#~ia0pxju~0lE`9(rEgwdL$JG@LYLSE@@qx>I0 zm56-*u0yPUOiXic&`@Z&Vl@ZU9TJpl*4mOb8{ut;`^N3D%B(%V_oWT>Uty!9BRN48vnYG7x$co= zpo`b-MbZ0$ND}?q+A@3un@!AUt*g+-K4#AbqKaT}V>V}HfOfr!#Di_nW((LY8Lm{$ zS0*y-#+|8nNt4cem|hA1CT?CzbCmBOMQ@oN4Pr7Cw`yS3^P@3X147g0lWVa^NKw)O|U7zih zge#;m{cvmW1FkD!HsSJ68H;+pxL_OpQX?YO$GBgA^W1&*EoOG*pRTLJ&nj4ybVS&S zz~sb6-HJ1nkL)trw%mU*w#bO~=X2cp;5WE_{gmtbn<6^T0i|Tem-b)`$h(xT5|3%3 z0mg=-)_l;&7w2JWj#(8x*O$vSWjtn*jN7gomvBMv+z47noJ73OS*2~;1%j(cz#U&x zcC9eud0P9#hhD{F@Q7?+BvS{X^K$6!GvCobK2v6O795-(~icfy}Qx_JXz8{br z>@*ls#aGoaWk*#}*A~MN7Nxqj5!BPDUn#M|u1p?8IpB0_fzAf96#JBmbo#pl3M0_m zG}g_OjCdi73bl2pHR)KhTzSjeK63M&@BY}e>uUZdWss9?4{!j&hU#9|(0Qi#yGz(jT`(FhJYtW{*mcTV$rpm73W4pI@U<1=b3 zXW-bx0$ZWD7SMXd;02W-RLoHVBQYGp{rT93=^C5}HiJiP7_}i(*1)TxmH;RPpjlvu z!6dMREU}@Ys4E&5QZ0;p=D@y=+jddQb_A1B|32JwMIx|$i`mI-EY~Mkh|41NT!l$O z#RrIu2;L3jebyD!R&c`rB8I6fJW*godmqPJocPJWy8(W1Iq0xCJ%ei0as|-XFa?qt z5C<+X*kpJo1!&mTNX6fXC@`NR_%2F-GQ44UHW2UNqhV-7AhE)WD#3vO^^if(SOc4b zTLhhrKC@x553~VJi1Ru_4f>(pu3tTj21z}pS6y#;9 z*(?}$2+Z*1a*oOvR2C4fqi(2!cLHix5D&o41CZ={bY9W>7PfLw%P_Wz0D3I+A|Aw5 zh-w-ef&r>vYXg86#g1zc)ZOY}KC}m$VTH4LiFGxDXA|MQoo7V{jOg4oG$f zQXntB2MIvR^%0`3mWj`;GMWt|jZP}kwdZ4pb52-!s-a&CwxvW68$$4mP=YHm`vZ_q zuu1_Wj#ff0LIZ~M1Mb|rkCU@=>@Syi^pR^J9m_`$*@p5^DLt#QAsfKCa6irs@Z!L1 zz!db+MHFP?ycXwT=LMVf8lCA-*L60&T-5keRk#Qo+sa~&wDyOhkjxC5_w#U$;iHsC zsu-`{2Syp92B9Eo=a0(P3IHNFJG+JbgF86be{{=KOYlLBFasTud zhM}A4D&~1N+Eh&WJfqXF-7lAe!VhAa?Are_CiE+^s|s-Yp?aW1+KNvJc%Jz8DC~IR zq`nrNIgUVav2}E+6bg>z|FRXQh;lwLi$+5gf=Evb^9}_WEft0HF4Qzp*_eKOfaJcLksPurpDekjlIE=%$_#v$w04k_Ht~xxf?eNQIbbeo%pY`?r zPy6QZ8PB$jR4F1NNMs&s`T~H&K_W`1d;*$7m^2h9QaHOP!VwB@770`iv%g(r=_n!s z*lcxCu0*a93ht^$@aQe6*=M&nm+Bk@RHPQF)C=_r(o=8F4$N>!P-@j|1~2m&^a>e5 z#e~ibY0Y52AuyeuT8@yuh9+tyrrU07u$)=91=#=Hrxga3rGI=HjiyjoP*=os; zP2hE~^7OFk?!VtHum3Yc;r>kQdcnS_S)?Jey|rGnZ+L73x>gEf>)562p1QrQF%?5@yZL|D%zBZVO`vpCR@sv zHyc{tjS`{B7bYHodyV~@`X=ee8aD9aBaRVmiD*wIn=rAhvo>^m4rNxbmKRDCqzVJyPAi%UPT4(zpUBZe#{PM|GGDePjvOsr-h6Q zUa7Kxl=B;xZ5on1t%fC$p%k|*|1BRKnfM(8P$GqRHs{a3r9XM$%lq^DU#%KWRodsJ z8o+jOR80~WagK9d(bN?T8+1dT=b1h-g3I8Sh`?H#{kL@7{9eX$hil=9yiU3vFCOdF zItOot!DUIL2er#U`iFh**ek5_0lRs~5k(%T2MYL7*P1|1S4)y zUVM6I)0fr|W(xHLH38C8O-yJ}>Ihng--toF5DjrGW`ZH^h{>rZwpDezp3QGN5hCb( z7~Il}n0^?J;QS2U5vicEL_Ju=T9J?o93#Y-IN)_<@m25pGMt^A;`aUfVl0$$vGgWz4$nYOlCQY#6jQ-0q!jiFoPRKs(6AW2A|G}R`yK2LER6!J`T4M;;pMDC*H*X?|lY7x@_*G^!jv5n02)rti zEVdWLtm547m0`3_&<=t{6;q+YKn@zvvA+@{zc!qWV$JtUv6xLVR>tkE3E=eLlQXNi zSedZ^lu#>0kUjig;#lyiky#N-;>GB2HoA%l#zlQ=CK``%$>c*ss3;r{-lOhT*k9d4 zb#fPSc801lpxG>>@TP<>1q$QB(QD|(m|2P>6G5aw-#0uk=rBaU*}?-b(csg>hTw6sG#V!KbWw%?_6~pv z3}R>i_Dv0?0IiA-+ScKIl5eH3CP;0NDkuqKJ59tRNGeJWbc7VPzKqr0a3dIXE}q@ZcaA0@h%`Gk_47%p#c2=Xs7- z4Fw02GbI|>J`L9}*1)*|!!X21y3gavDF9|vO@pEDL(r%)U~8eV;2{B+HvyOqYqf`q z$4YCf#_gmiK$zCyXm=Q+i%HuZ=<7MHw_l^y)uSSgy)K}SB|aiE_%o=+Zm|2g^(u#RKRsF;gb3$Hr}-rp~3T zjo(1HMyjt6!1DhI9fSr8u}gM)d+d&!Qr`-%YLccl(nM>7 z;&d;yB@+k_A$?Y2<{U&ZuM9dT5qt(_He}U+fYycaMKrRRS;vgPV80fH$bcM>CE~n2 zZ)JWY{4tLijkQgpjY$er1XPBsNdLaduRe)t{<2eYPT+guwj$JqoK=tqfQ^{-u^p~j z(#C@ZC}_sI0DxYoJ2J!m)vCYI3%7>U5MV5+Jr{E?fUpqPw|nsIjk)RH>bmybOdw-Y z5jaKfLa^I%Sg#F*x+kgM)B?SeER(0ASTsD67M$dHx{86eQ2Qv@vb_t(S~j6b`l|C- ztkmCak<>G|#n{mGhoVT~zc6ltB?@mu~o1(>#n zQ+^+c?{&JKZrh1vfF%EZ*+azE&ad?WTw)}u=ruF6-!vaKXO(Y%$SYiPXTG z@r}znu_$?plRDTdX)yZecEcIS70P2Ue!Q2IEfEmn45 zG^|Jaj&fEf5y3KN>@Nj#GC1rUtl>zM2sW*Wg#we-e6puR1tu0_*H~BD>>O2a7oYHDgK4(%}ksidKh=H0Y_`wQz=LFt~At?KPXgao5 z6rKn@5s4LlJZw6n-h(WM$Z}l|%l+o1L1_)uh7DCgNrQ~{;=RII%Z+o=J^uLP`1-H= zI`e}+`or_vx9=<^dGP5%vlln5R2#scB>2yHq3SxHfwvq5E{+j;uauP-`!xqOw$E8a zTZjmCZHK+Rz0LJUZrpk7@u!}2c{r#i9X=biFKWjepk&nFFd#Q!POJOuQPTuyL z`;S;gYeM0X&JUZt#qzM-+duy7>g?VPFTP0;q#&UELKAQ3 z6ss_Yg(~T!a{`eOj9(j>30?z3Ix(rKSO^otNnMY<%^CL2@1okQU{v6T9_QYJtw9xc z66esD4>dZ%ig6P5ZY;Es#=EM*L?_p2m{5J&0)9X{1Ot*Z=~f3Ly0#31A%gKX21Y`# zgyAAc7hEp^2N{mSI8%y>uBs3vv>tF8G>r!uE7PP~F)6|s-^q$OKbLerswtf>m|WsL zyz?+gXDkLCm`k0t0IY*4u&+UxF)fHC12xpjStU|PoOB4Z+;6PWcrvSgqNYZzSFpcO1}VDacw5D`p0gJBA~Hk3G` z!CGQtLB@cchYnpBU|a=uOw{G)1i*QPXkb_xTS2LUsb-*56on1I6+Br~rh*}YV-vvi zI94rJun;uE3d??tcDBTNw#0@FB+7W0WKCNOqX0}8^jZjb8YrlW57+?g!m}5)I5O9< zw>ZN6!Un=L)@y}XCEYmhi7TcDnUOttM^kJnU$p@V5iqb*Z>pXS-Ea7q5F?^~Rn z-NE4c3m|bwYgQ-=RHu5GWqT!X_cBS1ZDw=%??kV3@*Yn$r=1HqiPqW&T|jxU7k*22 zq4yqr*XLr@kK%4yLh+i=%@+br!}%@~8D!{d+zvE`gUXwPzd zYB8?Uj@!3e;3XHvX*u4vLGKY%8ovW}d{$KO?j5{2c^mbsPuI=zhuY@q2ZfA-Dl1Wv zpN&9LF-vQ7cQtA0Mx;qK235x^%2`1m7}-E56tyB6t8_%hGaC4c2=GeYkQxqTADxqH zX5?pU<@2>v=X>lA7e)>Ysr5>|D0wAP2Ka!7LzdNBg|VMV6O|#jV2}nW4$G1FAedPb zSj{m5P>cD-#SZX3kPd`6&vo15FH0t)Pq#J2M|MJnPbshpXEd4el%e*C4l z9FFrW0~48m?Mp4?-)M3_G?~99?}KhF1&NrjV;&m6yL`Sc=jCLdP_zkm1C+&>P=zUc zx5Q>IH>3;KGiE!N9kT87e=Y!N(+QLTsUAW9sQC0!v$nQw*mLcUZ^-xag4CZkt zuS@`W6?At#{HV$9mKLynyG_9%OS}Hu4kuS%Hx-_X>>%g&m^qG;@^j z$yC%G*RsnmD7K3Bk`_kkNNf#+MZ!u@|0v@-6qSUAunXEDr8h#=mM1KqyV{HnLlZ!tn$9OVJKeKIYN6j4M(|TUQW|%>A@bI1+fT zA=0J_qnZJ4ji7g8vsKJvp%@KpiL{_PNr8beaFCd3X}sE@!*YFs{nb6x?J5|aB0x?X ziGARG9@qJE!S*i(LSQ>H2M`nhSqt9}aL&QS>c!z127|ncQ8JSxBoO*ZWe9{{FboSs zIcP0Y0-aN#xGEM;LI7kD7^K7Cf-yj$prj!WhrkZ;k?m{301smXp-`WJLYOf`CSR7C ziC~lhP!0f?9|m9^CPP*U1e9x zs|q$Xu3mWp2g|ECJ$o7V?!AEZ<_zA&)JLYQD?j=&;dv*gD#&$&g*33A>=s%6I&<9^$g(PLz_>O}qFvCltCKBiNlB7Q)DUE)p-Y1CxdXA+TquT>(CT&(zETTjg|b8gF8>IWC2i z)4go}cQi#M@>N!=`&g|{;bph6%^c)zTr8?m7Glch-T_AMVn1(#%iFBx?ZSl<;H3bZ zw}TtbIXLIBTpC;ec}oW-?O%W)Zg3ceVNxK=`*AF9w=r<=>Kx}}uT94SO`jW0KTi;s z1Q=~2w0d2iezR<>sI)z@vEo(u=?5oXwv;!4w}VIfF{b-1%iVqB(4;LAlD#}TzFeyx;E6@ zs4u3ZD|5(Ph`mV^?9r6Xmt?_$b3SHMMqd!U*U_dWKn!3QJR`X(kj4_~rSXTY=Q9Kk zMTmq|Nh;E&6Iv624AfSvjVOEtot-M5wn8g_bvY$!O*Ks zWm0S&vsk;McM?f2lnViKB&MWV8;o$Tl!524O`4mTf)4cH18F7MW9c{1P^d5s--;Qe zF4Rvb=A|rQQM^cF4r_*#k!+5VX`El@$qSqIEDH4@7S!@`A(fg<0sa-hG%@9Z#00t^ zpTro88*+h??Gh6xb(_n3HDvN!?VKM0XVq+9MPv#nH|JDFCy<_X&IZnS7eY$e#swxbCC0xW zv`Rf3wDl18=@qlyp{va+OKHTGvVI=ie`71RHO#njbQSZao&@q!AE!W6vaxc2m!`eL zl%&L_Hrv>z$U&b;VdW?T8xvK+dlO$z(Q)jh%*V9GmO%KlXelnt0~cZ@@wctbE(T;W zt~ULpjP-;|lgHJ!k6UTK3d8BA)zlxx{ODs!wq>Z%ptBQ7)=csEaJYDzf|2U404kD7 z!S3wtXP@4jzWmFb4|Ljz&8FphPuXuS^`9r5h4lW9SXi3xIbwk6Xd*rqqYZUkoO2K- z5a(c;I>?cg^BjWY?`pM)gccO`-@}c~o&EeO_bc~j7yT4ssCngp4tvF{a{)U6VW&Qk+ld1O}nwVhGpeVh##ExbT z1-OO+d=AV2*_w*OCuW1Dsrvb1zS`eE++4eIbpNrNPo7;lI$rJVA8puFy(m;f3F4Z* z?;7}Fadv*cR?kDFq=+&M<=bHwi~HSrH7E7fyFskAe!e{J&4OA6(UWia@=r9g`Rdk7 zpM3A>>FpFhGKaP}Hc72w`G_rxa#o zMvq8_WD8cw%w#A~GofOS#0p8KTe+C22uO#3TuNMUXe`jEQG6y&;~!)q&OHG^Ts zo_L6f8p`5f#DVNA+$)9RbhY%bE~%=qsOq>oZ;T-OE^2bjlSDN z7A^{~ChQw@xkvqQ27zL-Sc=zV!?Ij(GsqR*2aX!#p=)E&L6uwtmpIvCQ5MOkYe&%I zG!(U-kx*zDjAJqfn$k+23{6UfA&Tqakr|_41YUv9#;t;|-n5{WuxUH&FPEsR3ZMaX zU5EFou0SBPZHK|RkQq`{&{)k`5kN*;*{qQm*eU_=wRHuJ>2GWpRb8R)2e?6|s)cFN zpa4GGstR*Zl)ACT#H@gjYL?zdMhN&hFW7WF2JZj?y1t8ZUy5l=o&H>qh^B6HVrL-+ z2t&^yGSSoT$PB;|FwP`GNQ+el z^fa4;t2#gT%<3uj4bIM_;=^uMHAc9jcrYLZ&R6$vet!RgBbbVCN`5Y>XbT4*<{?=b z57Qn5GH-*{CDVC&4W$n0)N#qjLIC-@E)k+UX-}f}{jetzr zaU4q}l}jULQ#ubh%O=`ZO*6ys!7&!|Wzjq1_(|ilz_apsCJz6$XR`HY2B4F17r$d3 zkF!g+`vT~oMTn@lw-Jact})!i9IpK}X7%D*&GPu4_x9iuLgW>r9ET^85VT`}=iq?G zsVXV4Q7PUNCJJ?9Gm!Ox+)AsHUT4o4cg90xJ%R$Tnffnj5hoyjh~RI? zNYmJFF}n*GGawV_S2)2`Ph1btLGB zC>&{)l1keo?Prb8B?o*Fi#`{@Br4|XP#*;&H8T!8ij-e1*0)Uc2cl10JmYfi6ond{ zfGp*_T7I9uBgU@aUk>DMEh;6mu$0+K1q8=y9f7~?09>+d#yOXYd9wsp$Ni>2%C333 zwC6Cf@5cG0Km0CJZZR`58`85r` z?`p5|7A|d-lPq=gFl|@xmL{LZV9lr%9KNfp#nI6*4)%{A8tdgmeo!h-Z=;=T;yWc< zy>2Khq>?4YMx}w29pa;{$rv#Wks$d1bMqk_a0#k|#kGa7<%uC<$!m%noG*emV2G@nc?l4#UU>xh)^ z?r2CS@HrQ~4jTo00e}nxtTkisn_~9G`36=L)p8y)eZ%)|7|;&`x>!{3vUUOFzvSJa zOSawh-DT$?1u7S0X?$fMhIVe3K9N_&Jb)59}S;QLza=Vgry~2DxgZ7*e^;Tg)zbPtttgktG2pZ zRn?|$n!8?UZCMw0?>=|!_MO{!-4k>=%-yNlUu-Y@6NRV1rcr>j$2*E4Ra zM)u}2|I6OA=RQu|}(^>5mStw3RVk(~vatrMrIp=KbTNqkFT(e%DwVWyF*L zZA3kLeZ(d)&@s@x7>Cb+2@1^H{?rZyg{V0Q5=iMUMw0Ru!>S1RRo_HAx*zq zZ-AArZW)+Vq96+$&dmo(HD!%+lQ;y=x zmmGSLAQj?uEc%j|a+U&c>*69pDyaGm4$kjketsX;^`rF@!DNU80EHqrsERVCoS4mt z1x?HucqVJ}Z$sb14G#Sfz~106Xf{f`_wY)nS>ct@dx?@E0LY*=;eI&IQqHHvDi#aO zMqYRZ)=*Bz_ufa{+Hn08C&t=v9I_TF9)lhnfNqJdZLkDZ;GYheB*R z7WJ?e=r2pR*f@ci%>Ym^0AWC$zfer5%8OqA|E&FKvn)w+C5RnWGjorKd+&QM*UG9w z0cZe?MlaLkv<#cmGNcHl`2*$y`A_+QB14fGl0s61hc;e_LbO}Fq_25tJ@j5B!Ch`i|wU$ zfeO$r7a*-rus4s(!zBY}Xsae`K;n#afbtB=8Po}o2IPX=yRj0y3VB(ynA>WaxkrRoX;y-Yd9Wwl*E}Wv{Gp4f~8#s=*Pr^ z9c4B`QPn!a*XH_}0(9MivfJYw=KQ`KMFjffXGJ6yhNa(uOYwTe2I?ld28XX?K=vLb z0VM&cS+zy;2A*>LlJ^13UGTwsK+)HLtP8lVX4g2OPY0w@!mSwA|Eeq=(O@@%`yIO$ zn_nr|L(jUKmyYw(J3KzU`=B!%Hc`eScw@=D0X-jTBKSkB=;yL59}GZu444mr&#H=A z8(M8R91kcZkH4{NkV@}J4xB_{xULoJT8-uIRWTb7yG`)l3_9;tozLG7J;(MuJ1}(@ z2z&@w8Nc6wFS>j4o;jq~@7UlLRh&*Y_~fI{FqLVX(faO{b7F7LhvHot0r@74}Oeor62|1VQ{`fqUj>|c@@NGPC|ETyYQ zRgm>WVixa6HWHR`Bmh9jY{a#Ql#XaOnX~|kuGBI~A%GqvzrN%4an_p8!jF$Vy_r}J zi8PIQgr$4BQoRU2bWjJB)^zw5DF40m_Rk}qM$n<98#689dd?yPY{qWw#m#Q4Z@CKG zt+}PGa}F>Q?jsX0x7Dhx+~(9SUQGyOR@7!dNKQ0}9{c%I#jy$+6Rm3b)(j|`(y}UF z7?PXt0su^!3E-}Lxd=a9Bt2%*3{dZ?`nK`?sXzV^WBCWYt-mL#r#PF1u;i=m1m!? z0f@)FeE{vi-X^~PyA7P)5^}?0cLiIiHYD=^w*!d10$z6h2<`4I9)DLv{T~4;)9(85 zzFkkJ-L>{f;SYTVsj;7Fx1VKq&R#8$@!b}~zGvfyG2M;ZRbp?mx&MCwpcSBYZHxZq zk@Gp)0j=@-?d`j#^mR~D#_@Q>M=w9Z&FKapMs2pYGP47}R;6M6&1fW9BPI`!HyVyR z_UT&hUIFgQH17bsI43g!DqVZ;#5sX-9u*QX*XG~uX9=T`Y{NG|PcC(*3h|41$mKVu?Ml>;sB{&32df3IA= zXOsRXhMb_Hnh(FCRGt7OQ8WQ{hGr(Buit+4d*`QzKX~4pdjI{f#bcdrUg}sA&ofR4 zNjQrchgl8V1gogeDSG%YAPsb0LAOUEay27gJw86+vef^{B+YJ_<8NBs^n<^B{>~r% zJOz-eAi2!&n$uO~%k#@}7ZeAd0YI41=H!(yTaTmnK0Ay8ec+-9Qp<<#ZhL7?Ce4*Q zXid=BLupa>uE?qorl#}=_Z5hcSwRdFbzPRq%hJ$0bUID1bDF*+0_Vgfmkj0nEjZmL z!n_Jh@Jd-kbb0sY`yah|^WD22fA&Q`*Gu`cKmQj$`tgr`_T3--!QX!%DBnN4nf~<8 z{)Zp`{_p+qS3mvYrx&r)w*T};Up##A`4`{6efOrkefRG6>u-NMy?*`r_TlM#%$$@{ zl5fBLdRi_|C6^hkRg_XRHJIRk5SUR4*`V!y&)t{rD&mb~(M91d9&7XXMkN)USK&RWG zTc_$Wxo%9DfZDypk2XguIeUVMtnruz;9(B#q@guu#+Z6TetZXN4LBS@#}g78$gw)G zotfN8H^(Tm0X94~nmd{fkagV-g|*9Ys^f49)(OGn7z_jmkV;3UtnUtrU^8VVNZ&G) z0)RwtSf6nB_y(uPH%RN^7C*X-?g0smAd?AL#hA(^jB{((uZz-iRrJe(^>RUL-L#KX zN8l%F`bgO&Lj2rD^QL-i(WT_Wh-@Dg3n`U12H#R?>E;%n9&YgQ%OB&sJmSsUuW^6> zEtcgGV#WyO*yyOF8NlzAYhYt<hiXH<20o((z?vBrs43CL&J`kZLkh|M_?5C1JG zVqmud4tN{zO9QQmTY$1AcCZf zG-cFUEl_~znvqK{)wN-*)e@K@BO(}Ji83e=Ztp%q4ysGchdb^2^|5JDZquVMuw`@J zH+x6GD8mG<9pEeX%pG=Z3>G$9lFYV>GfE=pPI2b#oP61{Qi!bC;JScnMFP;K8ImU? zPFI0>iX&p@CK3Va$ae%GTSZg!B=FAjJJ-=zLJe=k55+l#b6GMulwPw#+n~^Ib z0fpT;H-elG4#5Wi>1~AsQpM5od;HGz-F5qf&HnuG*RVN0TlB*>H9`a8&?jajX1ut0 zffskLkaHfvtliP|x{1#VAHzO*3)Y{HNwCnioAvhwZ46Orygl=F9eQ796+3q)f_z{H z#%;m)SR><2+xB6H zx&qQd+jJ+xp#YTbiKsWF+LV^0S{k@6lFk#!oQcG%aa94W$`=62P|j$_gRGxut3T>> z`RS?mPgwh>D`AT13;U3W(0j-^1fw`?%a+_qWK8XN-M~hb(A_^(*-}sHNKN$ghOfoA zUQ{Ur0KM%2+9WUHToIF%V(b!fJ8;+DDCR+ob8Ej#KWH8N4B&Bwz@IBd_mc%z=XIO|P~;#5X-Y38zRl?Vl}$6XnFZL<9~=#$84! z8kUA{CvH!!0AF`Hl5XI0@^!KYk=dCq`(!~hBagvj-7pp2t@%jG4Z4~G@sVHwa8(@` ze&XI&u^2$-m^=bLqPG51(WQyQ0?k60#=ZVDA8!7fQ+@zJrT1Cd@_B2my#D^{-)+6; zD>;pQB1-pQ^!B$azNjdR??)w9v=8Lyvm@55#`xyGCrnN6WNgUrM7fSMK5nqsL+PYF6D!fe;o0$b+H zM4XdtSfTXpaC`eD5nG%MofK3B)J&B@DcY~SeDUdHUH=Vz{moaWFFyat>tFx&%kuQ@ zU73FO=B$dUK>o!qfBy2#ci)!dAO9~RPU-?uQ56FC)r(jCqn97O`Q6|7y;T9Kb)BY^ zGBL@UcW-rBE~(_4dusyb1`twCG9PZ_FwM;tD>o1{5hj4ND^|BFLO>#D7DW|R0W^2T z%0Ob$*~xX3pi?!FK7e~lq*GNo#|jmYOwd`^KBFNP?DyPfBK*N;$@MKnov!j{q$dm2)})LT-If|!#yWs6BbX)`iS1Wcv}r!Z!4Nyb#p@4kn8 z`z5ACsBFMu-?8eBcQ5hjAN*as`0O(@2Zlx|+%5~(-DY$*2FZg@CUa&}0?JM=*%|?u zgaRkU;$S&0Pgvf)1A}maF`UZXOKaLjz*CjMY)&5NuU!n}BpThjm!_B#5AEnEV@w`k z?;8j*6Ao-Wj0Khn&E#OHGqV>5TOv4{n4u0-M@E#OI9wia`}hVo_pgz>VTrHX-KpR} za)6;~02^8Zkp<)K{X&>G-DFjW2iQv!^ko5!j?Iij_BljA;xx(-Au^2GXqdHgT)POm z7|?4Vk6&?@Ob9L1&3G!bbtoI)9GdMZTbVtz?f{=HfPI-Fz-Y2%-Y7O9MFT+~4~;*2 zU-tVS0fB>6tqY)n!X4n*9pebr8H5Jy)$VD}2uaR#?G;MNn6S<)M@k?uz?D++(N%O! z7F=g*YN#TRT0tpWWkRh;(hcl&R&<;+>g6kkP$caDF)EwJFr{QbrI)O;h%uz5X#fMt38Zd=$Wu|AMnyEBofrwuuahViltUeCFADiXbo3eGjNy_LO?5o-|AY2&iKQ_8S^yb_U44| zUcbe%tT-MHIL$M<2+o()?B`)N#G%>qw6(!X&8^gTZ4H-owfS`Ic4KAm2o@~;UdhZZVI2KNRe zMkPz;?zKO+vgOUL+Brx=&MEb#+?uVMX(E&Y%4N(O0aw9G00oge1x%W1u<~Hp^TYv8 zgrm4Q>gvyXzC7V_dBP8UjRYb96~(135K&`4yF!>aJKmNUS!2oFJ%6aN;B$7}bI{|O zk!Sxdi%CaKQyG$LrDQD2igjI$(eFNosN#HH5RwL0_yxs^g2Rmj7fBt8W`0OgrL6_?>-@kF6G~4FH66jkpO+3In%roxpUg73&GtRV_bHX!V*cX?% z0p5($_r=wGY;pJ%gDyab{rcQ%l*fIh9kiyjXEg2N(A~3}9(kqJYuJZ5U^J?vE^*;d! zeidWl!~hHDd>wPLY9%ouiKr!o*bddJq(fIr)|7RD5*Yw(9pXL7PnH1pB9&t{AG&*` zO7cn1DSv~*i~pxkIy1B+K$~K1;5Ct?M6$_15=az+zTPCMKW^*tS<(Izh1`hh3*9v@ z-=_eZuhV?BF8rL;jXV-(Vsdgzmmq=|*b`;vuojec(=N?pP&DBzZjk~=l4MVW;?g%c)!8p^-n2!Ucd=H{`wT+M--K4^ug=x!MnKo zeF`Sd4`xOw1=BQRo@X2mCzL#)=te`sLGp6LBeMCO z3IM%Bnn0)Q8un3Xy(2)x>}49~c2r14#pI@MZ$z7$1Oq9cCb_REW%J25& z@lzoqxQghZwe{wkw{P)uKBsXf?`3!PhyQNlL{cP@2UpGP{Stvazv?u6nWs}x~ zunE=%z8KrtM0}I!kO>?k6w$mkp|v)ex)1?5k!BG*3PHP~8=G6^ne?tI9!04gPPdOY zx3~TA;ms#c=ZD9?{^ie0SH0ZbzNjEA=f}tV>tFr+_R~*4J-@hnQM+gpK)T}0N-dEd zK}sqr3MxcIvz35#fb`|dk5_<%OiDWoX!X6qP)Ps|1R_zaemEvTh?Ll|#Tuyx$3vwl zHG&dbc3srs{oFxItS47?AX~GfqErjXDG_LWdN_Xf&2R6NlQjwGUK*i5Dsy}J#g88z zp6;jl`0C#J#UmBc$sJu(;U%+XRg#=oMKmp4mnyVKH&;sMkIpmQ-z8mUXvS3Lp~+nP zc3>_|0SMZ~LsZvGzV# z2n0gXj!8PYm)iE;q1=!O4jfz4!nJKI2fG%Hvgph-0M>9)YnK5ip4 zhSQ~DZWT}EfX7_0P6wzrLmW)(5iBcMB8g^=DZ>F$5hMpE;ac&O7*jeSNy6=2LOU(E z6vFF=@A35XJzA~9mThdvy~dn@!{)_?cCFxbp%*I`@j8@o3J8B20BZ!+CR z+rsML3~$XNRYzcGEGj?xb>~bvhB8=Os(^Nkf_nu7;`V^CwGdJJJqWb{tr-h|Kqynf z?adJc)7i}>qojo1yE__+)9HZMZ{FeiH*fLDM=x-5I^yx^2`OdV-QJ)|$N91#rG(Zx z>RJagHuRh|7~LAlA0KXkiSz?o5V#xYz1=H=RXr|cFV_hG}(Pj+Cn`M!PEHx&%YwE7~0Q!b~1Z;YwsP)WdZ!W z;AiaP=S;f~vFiRNnTzM|nWh43plJcaJWb%ln5F^|LF*k44^PJM?|oF%T*Ftp>tF5O zJ;G|TJz-}8e7FWKf-x9sl7G{4_?(M+Fku(!!D@>;*##f=e`7|*?;_!)p3L3@_c>XB zemb6TI@}<;{f>Gtesd3;+vP(`2$ME@hFp!8oLVf(tsLcPhf>$;P3?cwssRf`+LI1Pc*w?vJ zCM}kF(-gXvO{tnGP$GbsC=tLD%Tbh?Kt&bnM0zZwvx1aaj$Ns$LhPCVvC<-Z2B1}G z5hYoK&!W_kj^EJflmAn{|L%V)sQ*A!^Of!KBx!)~r0VSESVs3B8_hC9B`2X@auQBQ+Wf&<3_9#^3TInT>kt@Kl~L5kY|!5{=MwTBKvElE+7HgY|W+z z=s(85$7grsZ3!Mr;*^|GrWvQh0l6HIb4E^i5X8hmWP<%sm$ZYG$ zddjHVvUqk9SSdb$Wo=hJ_21@;{>Hy;R%;{?hhL)az5lwB?Aqe-(lONr?%N(KO-x(; zgFD$Sp(&x4ggzy!90pyD*)wCb{WB63yL%lCVQHLCqrZrTl#l&BdCbEA@?ZYqFAmh# zJ8kO=5S>LtTU%4_t%&GKgiO%FhQhHZP()fICRI7gvH-%Ml3wCh{C5&_644G@h%J#O zW=>>8#HuRR9`pQme*OLB=1>2Xv^T%~)m@n;{?#x3^haOil)wG@xBT?>>z6mj>FuBW z+5h)*Rn;rhoxseQR8@0Il2ay;4o+FObsN+Pf)cmHsg-H2oH!>YRzN{z&3U@q9F7EI zE+kIno;XqB)S+T-8M8J~Nx+e8T{gCMSjGk?;;vX!p^0=77()TpWGxq#)1_8g?jMg# zwhM(lW)=mfRBv9qc;do0iDm6d>#DfK3TvQRSf+`I7NI3W54TB9O=)G)HjzxL@OjeZ zC6+h;8>k$I=j3isXc|RUu8HFO?QgN3pG+SO#=JG)f~~_V0r_|f@@8qqG7bY{AXSzH z?KeM%KD=>&5~Bq2Fi!>q65-|V{{de9?jIrw&^O(+&8Y45i!vJ%AsTyF1H27v3|1QZ zvp8-u0u62rsW;P!B{TXw&j!w_j_l#kgI3pnB6IrIEH=*PEu#v zmT5+-tLfp!ftk0Acw1MjPnXf9)fzAYO-*Y$rv!k(Y^>+V^jaWq@Dpg$*WOBwHt#fh zJyU z!mSReiq5{49`8ZD85=4WJAlMWB#lW*Zkw_raD2tICt!r&x);JD0*RHHfh;&;+pOa? zt>dOLsdH@JWr7w00-H;p%OrlMbN5@{Zgiko8tijK~A<-Yil^nGeiXE^NQlq z2$y9=Z?+euE6z_Vx^(pJ2_dhra;v_TlQ{M-hXcq)|5F0jF2{@$9UT=UOKz&P=>@{|o3E#haz*^T0eBAvT zy%Lx#pzGcGQ7|(m?=~L|rczE<@7;p+n2TNCf-Apo3mE>UzsJAxJb|kv+s>EEI3Idz zgXt3I#dfqj>(H?SE4Mj!AmR$D-2(VvonHqKW>>>8H(+9813v#stz%l-FeB?}M$e4r zYtH~g0Vr>(#k=64lnmx%)f8pIJWZI&0XY|x%p<8ECM&M{T#q?Iijk~Io3Hhp0kf?e zXEcw1*Yq}_4oK4$IPdq$0I_#t?;aLLs(akC4nVQ*0@necnF+QTb7n4R1I;%dr~hH9 z_pfQb`%{2WSWXO0Rr%bMmZn%$NyokU9WZG!3u(Ml1>~6I1q1mabZ@4dgh;7CvjUPy zr%ad?(5`5O^(abpCb{z}OkF`2ClGg0l0=#mu1`%GBti&OBptrvyU+g5rCt8Co$vpd zw)OWE7&Kai*%gyE;sJDS^mD6pVP>S9L3Kgu)q6F>u}P=_D5!#)C1hJFo(HEsH1&$L>?_RJyHPo>CLOq43VRmc{&QoU58ydIXTKiz_DvNf7u+09 zc=z-USGJaRGC2x#j}wUj5{0twM6XoUs9Yrg$v`O`gys0JV2KURK;54@2)X z&eah%?w&8~jW|%$J>lQIABn)$*6^=r2R?-T@H07yF*{>vD$9~6QB#=-;vi4-;@HKo z&iGapq^`)dW1aK$P5Nsi#@#=Ic$Mi@a#0lN(jd$(BQ`E^W%o?3WoIOPawwje!Vd41 ziFE^+ht1vtGrK#aAc7bOI_fIO`4|aMA?xFzgmP&}tz&DnZJ%F{6Ob*rMA+YN8oT3t z_GZ}L-J$UVnAJ8WAAZdqH2gvE?b+VRYeOy!of0&sk>KBa+U@>`t*1!Ild+u3gi>bY zlpJ(6+tzyccDu?2AE)eu2GEv>D%oO{?isA&`m|l6g2GtMU9Ey#Wc&U8fk%a}vzYhE zxZ>&I&IHccP7Qx=fU@!AK?E2Ty6$hsN9_}0OfHk?zl#dJ@CTbH7y^oZTqO;=uVgq# zTr<{TB-jXE1-{!0d%rZKPt~Q{y4v~d{ZB{L#2&NRCxGG}Z9E$uFPDKG?NfN<34RP4 zxtA%s2BlMCwAvwE%+K7BIjqXLkDsF&qq*dz^#yT4f|`sV)`qfo^WNV*@9&Lg;4-i! z!6WX9GsSE(JmvyE46zR@{@(Ao3(8V0#=iQ?9{=#qVAF?JBJ^TyAwyPW^P@GKgKN+^ zu7i;1a$*zPS){wUAYfNHXMQn-AC?Hmk}x~*CI9<>@qhU*NQIzkMVSiTvWI&;$Oz!$ zCI2pwSxMD-~5L^y;*C;!_$JPWW4+47oWZR z=I5UU$g~NKV|@0Y+J{BIrk=zy5C9-fG5|DYP|8Z6mU9u1!8OYHsT}W~KKt~?PoIDB zdvB-tbcQ8!T~!5%K^FfH#)CmSa{NSviYegP_TM#P0KkL^>S^cdO7N0cmDEsq{%Qecsqy{xFg`@z9x7 z*rAposNa8swwy=zR7Nrum|9RnDdYI+6U0LFvGN!l_WN;Bs);Zo1APLZqAG(<)?RtR~aOjD`ZUm(c*b5}ZT^2CAa&I_5$Z{d@sko*=zL=4>TL zgmK*n+VUvf*_hW^DyE0GINiU-bbc5NhQ!&jRO@PEmJ3GL@-QyU;1nRcB2ANliZSnG zI<4#FV&%oER`#Y2u&0746H@CA@cVeMF^ts%6^E>lk`+wX)_0k(-L4OC2d+ci1%yqP zl=-@xT2!&Lj^i|93Ns4Kxvpy2V->~P z1@Xd_14oe{H$B5a$(Zo1J zxA9V-3e>tHmEz2GYg8c)mX=b`E*Bh+hfTvPC2%R2kEbEAqM+-B9w~23312%QnSs3B zJA51|6(sHG2n}zxK*vGlNPbYtLnHh8tn|!m%ElNHvo0?9;n(x>%-+!3YS+qTV?=-G z3|1dI6>#sEpT5IQy`a7N6pzyZ3w!&h0MKArUR5te@@9V4D2Dn7VrRA6X8dn{TM&{;%CUo^+`RLkz~%YbF9z@u1#Zq>_M)*&3X>H zjf0hfNwi&SZ>!ar$@w%9nmuP{tGKD%?8(HtVrm6QI#|RHZAQ2AjNo8k4u(p6mToSP zCtuw+5Q+SEAJ$4+SgI3VxA|= z^E6%)P5p@Jy;AfalG(VLgJ<6dXuSui$37FqQtK7i3`D|U?_}@R{T>~7#ylZP8*p`X zkJrIxR0m>><#jlnkWzwlLG6~s2pf@UV-m7Q z-#HhY4ku*y56E?W_bg4KUFj}wz%jPU^tKaptDlEiL*$8!e&zXzh@5x3;Kv&BLN z_ZgsZbzb_*A`KVI#g1$qnw`Ne4F*;0gT&h$m&8^L7$AY~GgVEpUjE@}Di13k{(2RD z1e6jX71Bc?J*>j#zzYa&qI_#ltVaT<3S9_DfYQXU&cjev&wp2;vxj)`wQgj1!jwP@)tK0AjPuY<(#CNBK zNvmy%w?PPC2XMTBacUi@^(}F&-WOz^(05J8#Wx`Y@V>c&8=Im^CT%9xB z8^|$ly_FCQX4L@(?|rx~iry7d-Xu2T3`?Xq6dsa0fcc^+NAhyR5{Tdx(S}20Vz1P- zHBwm70F;slB@G{HYy7v3wdv?@XKxS;3^d((g!E^JW@y;&mv8PJNxI3eB_7qQ@!sdn z`(*cdQAx5%XYS5YY)RbM4`a+dlVg2THlG=UAwd{sa;s9=`Q5`b?{%HkD`MkrceY

rpanW2%N+FsH#j|$-o*v&~xqkz8P}pu~%P>KKa$M= zgLTdcqMk8&`#sjLzl1CokSdz0H5(#AP6?a~%EzDM=JPM`;?qwo%jHeyteGI8^9Jw< zS>`c*j`KCTREOc4324axU~4c(yH4rs`qtL)P05;GF|#5i%%>v>0j*=`(8aMTN+@pH z_$mO!2*QJLTZoX;X27{Fka_`?49qj?;Q%h|jRH2EO~d$TFdf@kk?!B%bpJi_)BVtv zB`=fNcQ7@X1p>qqC=N^lUP>1WgxCTrq5)nvF^y##FSbUKu%NU#pqikloKSj4Cj*}& z0hK7BWIME21?Se$9mEwfP-*4Go+GSS5$0?o-=W%e_=O!i`IN>a&)2*Udw43Y%o70O}b77P{Ft8FaMirAP zNyO;H<8|@iL}aoT3YWnk50(jFwZ?$NE(HS2xd3F%|8&YuO5$3F;0no>Jz!@EiMIWII0xkG4m$^yxBK6F4P=>2ljn#xz%{P1^D(_7j|oY| zoqjKa+=EW;$X(V2d0j9~Gtx64n#h1>m0*xNd$g{2dA`R@UGR1~;Hk{$&Nh!`b_5K^ z>ngFD5?B>|S)mUP(B430LcX~%M<(VqKx_tbI^w1raQot8e9|gvz2NEm4o^>S(AtWp zr+28mx)UcO(76hi2TNZzfY*Wbl&%AwVE>MU5t)4sEn~`_5O6S+ys@LLTXrYW-5ez} z2w2E9`~^K+CbG{Z6L!5i@68d}JBp^Ye8r~m*KFlvHqN2Xs<3nDd|8KmfFn8Z3Xsro z4H}5j_B#~|Y+5*k0r*oi+SudtC?Hu8M-ySkI~oEiSd=V^ap0ZXoo&vCJNn z37tMB3#77ZTszTz@O>jN3vFN`jB~Jc#p`$PP+J{Zj?bT6fx#SMw&s7D9F$U^)`pxD zQc72YGJxd$y7_^x=i1O$U&4LF=c>E*E2PO=J02CLBQr$@&L2;%l-K+ zaIks1B6R_a?WK{%CWdCK;)sAerG$AppyX*JbdJ-Ed7g0p&3AaW{1ysDE)#A({Si*L zcf)Q3YbU^u9H7mxHT!^Yn;^mlo_MYjr&(jxqj2q}}!qUZu@ur1j{sVksO>7q(TS|QD*1q~$9LX6ZE>uNx>aY#ku zn71C97{ueixMGNiNt2Ue)nA9unO3FDDX)6-(ZAxu@t5`S%|Dd7{=O=16>>wWGl*FO zE_@cmDZJSrCs41Db%9Lt706)Y+X3wmO3;+6tw`-m^q_<}EI0UAzIi?Vq_6ENg`v4m&A9iw(sA90>~Np4YeY1=WFXs~)7@ zp-7^}P$BNB$_Yx=riD{hA>vW}ntI2rIWQ)DC+?%0-wtRh$f{OF=ewYsSCc7m)-opp zYMBFU4&N`pRUfg$kera80e*lb3Ue3qoMIvYHG<1%??;7#;9@! zF`1j44GJ4)6`0|62Nralklw1(ukGGQX4B>m2VNAWBhLD;*G;X@L-OkO*e@ey+?nU7 zTF||XRiH~Bq?j&NO`D4mqH@kA|M!f@&^#v3Ie9gQ*@#l|kd9lH#TeA;J<6~V8}Rhl_cYRs5UY zHKv+y)%0X+PU-Y`|N8Xw@aFW*SO4Mj+gCsS`j7tMfBu(uFFt-!x4Kp7iGWmCX8k_{jwQm)H+eth@#rGYseIRPThf`mdy%KhWJX*%3|n@NtD?4sOxiFYR zoN)WaPcR*iZfps?RrIGv$h)_wZ@z)73sTOOZ2_V66?4hpGU1~?_+w0;d6Bv_cDy0fKF({j^PfiRvOw^KX zn!M|L6S_AVjBL;-3kl~Td1f=#M=)ssKx>86iZa<^=6Tj~m^TP1GQ|F7_N=?UdjtOJ zOU&!jkXS%URxayZp?frZ%mvb$-TO2R#!^bzz}TG8TOapV&u5(PAE2s8Q?@9oWIzOK zH(>Wzk~s#oL76QR+!}HMv~QiNDJ3+rj9RU2WM9MS$^oW3Q#}#wN*w*Q&RixUoHf`? zTd5;pAX-(EJ~`wxva3S}k}w#Iz@{Hg*af4iS59^!L5HF_JEDq0$g1H^gWSK#s zO$Ut=1Kv4#fS}Q(maOprsTw2OGr$^aj(J0w5Qp&YK;{GzF@`Q+k|F_KF(7JA?f{-+ zAF8o2NfnBQ=$O789x^tGdR0V7H>g^JN>V^uwa@nJw%(C?LseUc3$TPuT)LQkRNgHfa!leg#2$hh7%o;U3ynbk4{(w?NM3 z*muvAvptJ~TyDi}YMwBc3DbOwk3aeedTY2WPpIn!>-vcAzWHk`ZLxrMfAH*pG<6+q zb5?f^K0-)^!#ACs`qVhNz+GE1yFDs{p!4O<+^+NqTW@mFkE_pQClrGlZI-L2if!G3y z>k`c$2Bh~53%lz$FH6O`u7j-uYykUv&inO`!xz|Iy8}<@xu)~>R#pLbMeZFWux4z# zU@N{3#~Gi0@snY10S9il?B>WyT8+h(wtFIAnr1KSRg{!BpBkpC8|R~$sBLntJY~fI zy7&0p-j{cX!N%?b$(T)cW1no^@9r&dp{w^{fLBD@UXC}0FEIA^E~&D6nco*iiSwQ; z6S#Pavfr`iw`+9W5-j71Xtxe~`|*ta^OE$SAc#^k2@bjdAgj*SFa?0B}<<;&u)$HKWp5M`!sa9Y`<;Qe50vs zF?H-AKT{6#5d`4r{BTu81#C7vfF{2wI}gTw*_u@j9>XJ^DXd{T_r3Ig@$69mmVK+KS) zV5?VClNGT(1@;;{|HDRYd$rVVI;Y8EyHfIwP#6+#$>(j8#9#-pF&A*R1ZnT>%05qB zv0|$v4ZpV#T;_xwXmK)%Z`eUt^2B!*9ZbLX8}s?R`h;GCs_s*YUNuF`O^}6A80hot zW8I7(L=4T0buI`UAQ|_yTW{fy0N!IJ+wP0rAZ+6;KCjz7(6%>-wr-&Aw@F|--pF*n z|Asa;$RzGGZ5b0HaAI(?rqk2$h~sBJMw$u|CqLV^{r_y+k7o*b%vOa4+xH*(j-LH)#Qgl+ zVi5LRtyug?1aobMole$+p(lpS#q3b{pDDm<48QAYI30ZU;#F`|O6&+OCZA*kIBQ=yb*1+Bc$dt( zAG)s~%MM;%fB*5*SHJoA$DjZB(d7#`K@Xj1nIN~B^c0`Lq%%{W*!ASP(n17g)shG$ zPt)sG*C%E@0j3`rg8G1tjNS5No$N~~mOVbd$4!1AxqaXhWx5onQ6_4-U;_~Jj z^tbPj)Bp?0d6b=TBHZ5HAx|@=yO((R+2>YTqt7&Yd{syAz#d3N&?c&wc4gn&+6f%& zT3arA!@Qix7}RPF33JX!OxjJNfp{(;;wvM*U&HFaMSu{EMz5!l?QDKn1$eHtLDr^I zBuh$x9%jm!y)mLSbEfAi z&JMNkx;M+%^>szPTu_&4Z1VuIKu*7s(FX`8=w*T?L6MH;>z+%tlw~I*Ry2(rVFTVp z0dXDU-qAeDj4_GQaR6AGAiMta(7ld?hEIBP{pra17MC=cU8{S{Gpv+}o!u>6v8rO% zmJWb16ec1EnssQfb`f&|Jj)+V911ZS3o@Bw)F^=TWI#}?xh|${EXJk}KsEG)*R^5o zg1HDVO{lIo>nnp@JfgDkDWvytGG$NNbKy9Bk_7#-hx&SFFdVS9m0o7g06s zef8u@qF`uRNn$Yk3@BAcNd3e#x{|Xd+<8o1D!JQLk;LExg!bZKJ*sI-v$`|JzPFP> z)BDrc=F)!^jrkNKhz+ApOj}8p8n|p-xMk-sMI)sEB~6^pxsTzffQWE=y20Q7JAZ<^ zn_FXkgBHy)VfgP((9Y6Y|0c}g;Ub8+x*{MiaESQ)0}pITX{OH3M@1o9tHRh08~|})n!W1VTLRIE*p zn@lArh*kHE8a;Mbzi-k|z}I@YO_#U-OzY*J02WVO*;HS&-ap$)!*@13mcY)<9{&!z zzKch7cm3;la08n6i3L$Dmx{R*97?u5k`kVl6;sI$8k3K$ z9SF(*IYUuk*%yMC@MOewaiFu!Wr|r=wa!nv^--}t+y-O>d7?Xkf!z>@#!R@XwgXOC z2osF;EFkoGGMg$o0A?Z`CF4p4mWWSSA_7k)-!Q|@3h|yNfomi%T1lQ04`9&lPo$e% zhep|f0Lf*-#@b?NF@ZRALh*#S-fxC2ucq-a8DV?~$SPano{V-Uq~_O?I$yyW<*@_O&nsI}90*~o99fL`E&yuT zJr@wZK}Ie!$~0r*jAi*6l`6{dgv0TOD}upDsJy@Lf&vm}lmsXV48SwqWd5@K*s&3p zQt~s-0pNX7Kkt4QJ*eW6iMGAWM(-Z+>frdO0n4^;1UV5YTaOpb*(9-maXyE?66-J$ z@8K(Mc+_@I&S~>W+4n1{n8Zx$phVO-flAqppM%zHxC^jnJloltY4ef8B_FSGAKqc2 zQ8@${4gh$9cbANy-TQ|v2e3LhDb8jl!eN@Q);iWptoJKG+Q+(-f{Kb-8_HBL&t>?a zQAxL@V=?R~yF8IeuQYF3SPeh%9wqzxRF6$^ZCLa49&jAiYJ;Tl>=h9a;A%|v`(iBD zXE8UPy)G^i{XtlPl#}bk6WVbCLBPQQlMbpYNETZ=5qG5-+82;^X!wK?7wUFcGQ>kL zBfv#}AR&U58@Q-Ri9KnDNLm1zWiQW!O(d+V5 zaV50a$o4X4qYfrf=x7Pxt(3Nmix=}o(=HElHh$UlRKBkwy!My^!3@EUyyji9mRG^Lmor z7*Lc_Y*B+Sl^N@D#_4p!FFyW=3i``VSP7aE;ow1MN~DJlT13$j=_!#O1$6F;g$c!F zI+#fh0AVWm4Yzh0QtEhoEULtEv3>Ysy`3$Ur`(OSwp5A_k z_5R-Umz?p;o@Ie5FlFR2;r6p1;pWv#Q6tzNn$I=z;a)B%>N=cZDu^|(&fzU)q(yd%OCDd9?nuQsK8Bz+k zu2{XfMamh}EzoBoOxf7E!8jjP4z!g$0l?}kitZ8A#v<7}-W2#Yh_*mHMG`6i6C%{s zM?Gq2PBxeG2>qy((@qE4N_?W>n8Fy#ip`O$0(1xx2*+#y_(+&_8O&1YCJDrzc%YQb zVQtki>1G8qkJ zhOp_3%6dVs2F`NIkT}SlU7J#Zv<7r*{3jxiS`7>q&-xbQNcMFFmtu*HR>8#?_$Fs# z4fuKo=YsY82y{VaW6tq(ghJ8kioPymFSn;BaL(h}sZ8jtp{?s+RP=R4nkESK0V?-Z zP|s(82#4D{f4+qJ^n~6zvO8GPJEV7$&Zrf)y!kGdZZLLr zbGk$Se}CQB!^GBsR-JWWL2Vk^ZBZQ%@7+sPY>87KGqn--#W&tVIG$|=^d9^br?c{v6X+jlhu)TBUuV-<4U93A$-+=XPWOna~h3g3cmnS+*GmeKNj?;vEIT_h_Tz3%?3;Rq z1Xu66i#x)v)S-KB4MllNq|k0WaLuA_{VG6aRV@N^0rjr5go%u;sGI57QZQz&1R(W$ z*<-_??a{9=Pu=9_$1ueXiIqy*)Y(UFxctCrH3*47GW8FTyUxR`aeO`jJRPb6t6ELH z5};)aC#mXuKfR*=s@;G8zt+q7AGh}PkN9x+Z=~1TB=Vvsexj6LCrGv%HbGhE$l5V! zP^D{1#SmR>Pz!L@`@fHR{?83>--7i08gpcOBwU6K+YMgm7w;F+ULNh5FtrWn2iGgM z>tFqhYmms?0V{WBHW-yTtK>w;d5{cJ>h z)c)DnH2hzkj(FgNhw}yZPYX_S!Eu^!UREr%StC#YH}hnDR)8UQHX2IB*svYxN#P{{XIlYnuN&Mk6D15!wJ*r7SoiSkVVMMxU3gk))i2- zru8CL5$uajBQAqNIGf}g<;~UxOK{g5GKdUA*_I5v&aES>0k)g3WJDxpBdhep=$S_I zLIaikwR^4Wt0ipnByP-YX9idpK81T24%DzXtJ-5ObMe?%@`$Ojgn}eS@&pOzWR<3= zV9E)l%qY`j3}nn`1X4y7~WmfBpVTD#1?BZ=!!TnEH}1> z$pci5%4>gdRMUbic4Xd5gz+Gr>>1V@u0eyq0scd;hA zcynx+UU+;zK4aK+jCh7h0@aRG1t~Sil&|dh)+=N4jjx|?(Ehhr0&#v^pEvQQK>?)Q zbNM|@wW0Vk=Te{$^!^0V4qgbkFIKUO2DFN#3Zf2(kzSh<#MmoVIiz*SW1t35Hg7@| z5b9o8yWy)!0^&SaD@&+4(%ft8IeoQKbm@yx$FNu{^cg#1p^~Znscfb3cpL{Vh$sLrQm~`@n94Tfd zL60DSNsB*(bkOQHq-W?2LuVqunmaUQ0!20|%5p`4hi|{da(*&RMq(_N3-UBw0eDaE zzC-(WuR*Ff9u7Di50HSuGR?-6C1-D` zu^GF{0A?s9^Z;F)F;>@#WnGbaHyM?ZA-$W%k+Vms5a=+YuNA2`E0gXD?c&atfn6Qu zY>-D&tyXL5;N>yZOZt;;jY%j(=l!4@%@%jTe(bs^e^SLLGp=1+PuUMtiQrj>Tub;3 zea8~(s+hd1bx5+P2cF_AxlI>IN7+?odroy-bTGWBA%VJS7O5Y8>b0?n4bZ8gAZgyX z#2m`ZroU}~euFFvO35AsZ;q)seGHRyHAkd73pnQjf}$-Q)EXFsR##9@$fel2P=<(u zz9|_ycwLcCC#ZwADQBp5^mRqo1?q=uTNfw@<#=#lN&#X>H@0!ToDEFP8NF7&XX|X< zmlb)Qka|O3E2810s90;&Tu?6;Kn1H9@Xbp#AhF~j!7&c@-cc_X)9G?Xvs^9!C*LoO zwp;)O>TB}|7IKl%K}_~fHc@!6}-Fc;VMQZXIO9q1*IMBps}30N*K z&i*Z7`wX<$|2>>_w@rhfu)8SHwH(6UB~i6XC@X!oo1(Hgw^71)MRCMF*}er#*jkCE zXl^@jKm5Qm?0&z0ef&P&*F|ve)lvrVdbsLy$0R#X3?n%~?D8@QnVD$N8v3Gwgfu?* zL(C5mW2Lm-(Q4cJh3NJ)@3W=e_xrAX^82S~yy?G-@8Oxz2+MPxaC5rBtGky-DPhVP zB^R`H#bf>o&9w);*Tg0b;cFtLWU@?T{VAfK0ffey4B)v%$*(G;t|KX34hQ6^AgU(9 zPv~Nm2u-Zos&@7B+LQKiMv<2W@77^Rw#3=}p*0$^dHOf}?TV`UY_y}v9r^#_W6Zz0 zUU2a`+cVo|gx!h;$pN+mJ25J);&QS6n~b#8)qU-Q?GOvK&m z-sANQq#a1P&sjmBog%LgIWnd3cMu?ln-$aa-`1yh-{Ac4hqS!?FUne95+T=Ve#gg~ zw;(wxj2h(EtgzKh(J?@wg5Db^P?-GfCZDal1i*`h9BkN@VEF6r#ddW4 zJz)c%uh^Y2|39#n_dr&}D5?OpjaUSf0@L_+6a6FuF zJRERYE~xc_F3rzVKeOSp2TR0;QbwFL=9?%^Q-=0}cjpV%-th8t!pqaqeOH^9U_)a! z?N{eAoKYOUL)d@CM&gP^rRF0<;@Ex}AbIp>5JW{HVb@?V(l~H0!kw&$`&krN8dmpL z+T=~>Y!tvb;V{jZrqh)jzL_RZqMBWuGkctI!u`_|dNm(7Cr09e-UaErAe9+3O*l*i z%!D~J4pTvGHu=Y5=k`*Y$GX77(tuh4HsLXb4n1ykXHI*1ro&<#Yck0wseslM3El*l zj1*>4Ay!35WK}RqgvNw5d(+C87vH`kB|tlgqKL)Rn_R|b&`n3!%9J+7cPRx#372KD zCUzb35%#~2+}xqO_DILv1Ip7;BB50G|nc0Nq+y)FQ2i)RdYw#I~Eiz2Ywr9<~5lHEek z0_c>$YsX==__CG+by6D*8+T1`2w(I=KIxSlW*G1w*kC)OeAC+A7c~i@rpVKT)-Gu6 zTlD?}MYAH57Te2CU(5f|Sc{`dAlavg0yzOp9ZlRel3EkoERgQiaLE&n-Kul}j0V|J z38Mty;f$6qC@+2&G~Za&M=X$JNvLRa5l@}B6UT0Gtqn|!X|iJX(8k>sLFm(lK4S!) zTfn++=3=FuUIrfvj|d2MD3MXYhcWchb5#r%CN>53hUeOO*#G-p78|=wL(iAP`(N|} z-z$Jx7xeFc^U-hq`d|OOk8e-k-rd};u*#D(L0%A$iPS|dAuRP%?d_w}?F&p|zyqn` z{CJPrJAVI9{_yc~0<0bM$j~F3lp_O5tn{Q%V#Xms z4+JCuttFSYD(#`RerHTNK)awT;rw_;y?<+h?Owh;WdpmOmJ8PN1%hNcRo;lAOcP2@ zXdcQfjn+)GJeWN~Fo!%(xk&%AaJi7}7;Ybs301w0k&;H!px zM}Q}n3*@)IL4NlJ)Y}znE5-^QqzaLPjp9LJkDM7q1x4(45W!`wXy*&4cYql!TdreL z0cVp^=>UjL=Q$1#s7XhtQ8kgN+ny3ZYu&Ubohd8gnaN}l9pWJOp6M1D{|E#lD2%ct zU`s|YSxKB_;5Ik0*s zPbVzrCu2CfLs$++P+~}}sI8CtAqRuX@c>yXLWjAoE84OkPm}HO)tbDec`^p~(;4Y- zfLt!#BrKv|1BA|RUZWfiDDwfmKcZeP1B9oPfPR9Inj?)(>kBYh4$j$uuR9*&^fm)2cbBZzWGNy*lu0)-7Y3J@oe zH&SRig5g-}@gqC?qstRi8dSacUNXs(x?Dh%aF`CB+`Yry&1cBjz-#GeynXjQ&dUSV z+R)ks=kp_at8OPSSj<=OtQzMmaRiCh6&!x=UHyFIVJa;+bh|t>RcQk|K?J^XVRncm zZLBuM9;6K78+I(4Eg`kpKyTJVl@Z$Cbe)^-|!;e1x z!dc!fb{&hf_9dk+}VE#OfR zkXM~Zwmq>YeCz?_aQFhe8+wMokPebz^RE3CJ4Yhex%PL$F2*6KF%}A}tz-3M6$X6( zU=E*fueE0&L&&?>wOyxN2`MM^Zs(e+qO~^UH%2FIKZ{yxsI@}+20CwykpZE90DRW> zf2RGqv;Cm7>DWc`#QsKL$~epuZcnCHcktwV$W}B_EKg6C{5%{?Lde%w@~WkHmN;)% z#T(=B07Zy^+BZN7YDv<%He>*Yc}7Zv={OHYc~l65hGX2%p4HXFnlz7w$6c+0$)zjA z9pM1VBat%J_dZF#3)1%MKLE22ebH_W1#)UhX&s-l+X@>Sm9F0pYTJ!6FjTckjMEDnPe)A73^gowT)u z|N5`~#ZQ*Y<>v4HgMaq(moGng&`k^#+no>4`h5U;M5DVQ+PRA{6TCCL1a)OQ-M{|o zn$L#)`IpC$16GfS56VfV7a#uuFFyKZU(TQO@4ouq6Jf&P`0Z4RD#=MAPeuVNj69w0 zKUWRE=sKpwdA2ZAor0FC`@8RsQ|c2aaP zVeuN1bCB)5YO56_-aaGF2ao$ru*I4N4j+RC@XY{n6|3$5fGOkdlaFyI6PC8%kd45T zQo(t(#$(6Hbg!ALLR-gq>%@Z73AZm_;_3e0HDJvamSWAa>YLY~<%0R;3!Lt5z)Z-T zaL6`J(d=|CY0N>%1({Ey+1-@M2qCg*4mUN@ULwNN(;01DzyhE}avmU;Xo#=TXm^3Fx#1>x zv8^X}%?92S$-@nB4u5rH!EP89A>=J$@7QM#0+q+CdlHobxSSvG%m46a_{s175njCd z45S@j{r0c%@bC^dfA1BhJUf_bzQQbG`q#viGNF5K8KUj%5%2pD!0f(}^zd849(Ie5 zrFUhKAxWeukuV!cY=Hfy6J0WGZEJLssWO6_4uVS7>*!!;zo1M7ck=;Ddcb8_pw1@z{F6^mrU^of z+ZQiz{OmL2c{byKt;_6a9LNN5{bW^>%zy?Kp)T37E4ht-bQiQlip&krK7$vZVVitl z93yiWCkRibH9NX{iaCC|`-8Qn{^$OYDW*TKl<-chV{-|SQ(kIM}x;GC_qJ$Z?m z8*Y{kym<}%_P0n+kBEjralk-4tIcdqVPY%mQe*EDnJ#Qdoy0Rq@3^cL4-b#Xs+g12 z4Kx_rsXM!G;biQ{R?(|9LLn$B2$&{lt)n>`k%5Idhf{8x{!Df+j&zwr$_#D&Dl5C+ zYvFj9EP-MQW2q*Y!W{NR(WUz#W3MN;W0!ekE1Ns+!88WmFQZjI@H!N=S_8w8(FKOq zV`%f`0k+t^#}Tk}#Uatv-)O%+0|;?uF|+9%R|2TD5zJqf6?0B@fQx`8%SOlhLdO&^ zhPu`UWYe9KTFt5I9a1YOXQXMeq`NES)FnLDr^hX+1i^GXfViMu&VVY~vVa``7FEdQ z0!j%v9jtoh=?M%%?-g7oHmoqNQ zBSbm?##&cvtdlLP9+Cg1$+oR~8YP$;bJYd;M<5%|#_;ACi3Ug?O=|-F7$5-w#;=Ja zAgsbdlb2W61uQpcH$oDXQfeTxGrdUJ7(--I25{S-xZw8oh>u==g1eiSxVw3YLph*{ zGqC(DU@%gv(7HmW0_8LuI`y+?0J)+FI^bY2j5WVM{O$hP16rrIZJ^1ve6D_e4^Z(S z%GOr`LqN4d*A6KrXWR`+nQ! z?gCE#`~h5F1*0^Q(*Za~--)n?t+innn@dA^CIQg|^qR@|{ImD>Kv%yH3vUuK<4Hlg z5hZ5iRB)INxVyPS&KV^YXW3bAgE5c3RT{|k>^qptdu5}onf=VUAg2t{j^+pSD4k^| zeYBmx91;5E;>~AmZBj0ydMNo?h#)mUuAKI=INJ<_yp@c=Ap-GT(rTA9*(w>Y6Y@G1 zxsT%&g;NG#1P9pTj1EjV*qZ~L++BZw*}Cn|y=@J7oM2GJy4i1sxI{ET>Wb0CH6;u{ zI`bARv+v!}{M2nFn_P6JUJt+e<-fmu^~q1)+}yre6u`PXO@IEc{vUrxDW(79pZxPb zpAV<%Bp_1h>HKhi2WXi}>DWeyJ#^diUx}&!D}kQlYM*c4a5Jq+;b8a0n%&uf-Fg}+r(N6|$&c7mSD@K$GI+O6u~y|M z>*NG32|O1HpS_KQuLCT;DGG1eu1&5Rjur1g67dIeLQXfBrz2F26mq^iVyO$Ldw-Rf zdmk)~$1>atx5on%-ZaghMMf8Jc!T2D$8HD2UPDd*+Yh<*eqf}~!#D9^Tbwz8yN;&x z3I&A6;-CMUv14a=U?tF*VtRD;~;#?&(=Fx+pnCL$2=Lht>DU8N0loKs0Sp?rF&cyaxx@h%?H(4ziePzO^mz>Xk9@7rsmb1 zIY9s{(d92E^s5EAuOua}4BUF;6;oRF&!T}x1ZbWGnAe6(jP4s@t>0noPqv1=+GE%a zRrJ+AJv6CkXWJ5xIt|I5I4`O%EQZpe=VAkJfL=TwZCCmW3kYH~)15*Q*NXGUMG%WBTafFgGS1BmX;8qDNkOtfGxHTQCv zthpeC;5R-1{(ivWcxHpHfy)2LuMg=#|3FgWf8sjZ*FFT(rQ+>xzC4vQ|DBt^^N+tQ zIYU&1fLUESCo!h4zxn3o^7xSQG@FB*tr=cE9f9Q{e7Jc!S9vNa^)8y>gi%%ML`VSj zM0$e_cLSMkQ4&GA;*kwkGlRxBLR9mVTkrU;we}eiQO<<=bjEW37NCS&2%-z>QgL&8 zi_`Idr>95E^Njg;axieh=_fx$o+jjJ!hCZA=Y--NF+;Rnm7aOfgq+FChn!KY7>rXM z!Kya_@b0R6p><+hu~tIb1HdSy0HQ&cF{|}bq1~FsjST8M*=Mw7;Au17nw1}TAtK;l zmvuYUU941(9u8 z4Gb!-!Y8I|MbZsC7RA%D;@ldjRwM;@nhcm~9kN!`QZSPNrOEB=U~30+IcEra(>8CC z)J2e$jVbO97MEh>Wd3C(EHao%QM$9=Q~OdU)s5X=tBk)zsgu6}fU!$M?=h}*@oXfk z0eOP~4D4(F4FDB0-_Y)ZUIf-qY$MvP@G?;Uo8x_hR@8=J*p zy{-+ELkn85t|qh6x|n23V)WWfr#SS3nT^FxKte)YR{#5xJ0O-+fGTL7?VwQut)kTYl^IluvHhKK&72^unp8zHZE9)F)`ib=J{+vM-?F#{us0G+32B-^P^?dn4#o>s zRdA{!iwjlAx_~%2NUxAqL3#iIXtkOw29X2d9i)*276n)y9K0i z76hZ>y-dFUEgZ?M>`>6bUIpZ#76Dp2+T{s)bFjb@*qDeEO}93&(UNDRJmYkH;U&F- z)|bJu{PyR6iFd#LC6LWF3x}?a=GF+uqERak4M0Xm6stmBvSlZr zIklEBuu@1{tKmAS_K|T9@TuzxG!DNjy7~KyBZ{$OpgUzf+Icq6LEu1))f}7JF zPRAE`ar-e2^Kp#(x%P45k279@R8>i=^ihkFJ}-&iYiK%1_8}0DM8LHT zG|sZ?cVh(MAM!$dz5e}PPHixQ$datK&h{{D z*v4_My^3}MUv5q}_1(j}R}l~Gjree`eP0*=Y$e0NFhs0FH67@nTZwoDM{n;zW_fMM zOM^0@9ty-k>|H+g*?7{}gIh)41~gIlxbDQUFp!hWi``%<2a`kcv#9HqbbMBTW!EXz zP;k9;0~y%Ljk61m=gfXy+6U%o9)a%j^)Lbs09q^hbKM1k z8}Pd|_+7goa>;Rik7o=Csz_plzIuQX-Iy-c1l5wGt#>fl?^4PT;&EoFwkrlt*vd`Q zd1HXpzM4j*$hLlL`8Wg3&H(bJH9$1R!g$sI1#1I3)9Cl0y`#2fvP_xG{!(a2TVl2_ zV{L8p!U&*)nJN*ftmm7*`gi}spM3GNhu{41KlrErfdO4wJzSn1?^4c9MG^s>tPWS+ zzWL_v^7MFk_3`Jgr|Hm)?>cgG`wp!fvM)r+szi1TK#dt3iIgo;_Y~o7t6uFG3Pfew z54r=m|2AI=GlLPU2Nt8E5C#%j{X$hI4BkneCp1SC?G_db(e3TEd&gcB?N*H zF_>2D5?VXF`HJB&{_O=dzjFA_k@a_ zIFIKG&a26Fpqs=NlbFmSlO@Ipex6@X0%8LFJRp~z8-D{08HZhK2>-K;ER#K31`gJ& zDwFly2{3G)5{}amDHT{Uly;5&HfCmwIS9DiKjNV`q-+Pq;pP_8?JYp$@`0Q2Ol%DA zNJ6knDDZCFk5j_zm25Lj>+O5u2@^CW)U3!;M%gu<&MBd`iqr%-W%MdO zPYFUmW4537bKqL95oWPhfrO+E0AzoLgR$t)JnmZSS7`0g$ZfH1cO>5Zxish^FXG@5W@eS^j6> zz#kmkzwPgzzb3x^=Yrd!irOoVB6zz0=A&Q#_Alt>=9BxW9Q!=Y=af> z4@8u3`|2aqbw!y9I1yg`6eKMja8-V7S-;&;I)eBy`7k>Ymw+wGfQK9IVsu2M-*q;Zg? zk;o#TuHZMX!QX%DP19h3nW`T!Zj3n&s|CGP)Hb281w{o7iPFL(Mkg%~#vNw%tU`QnAbkhh`CIHK7fUng+ z8T(M3*{fpjZEAYgZ8;BV4>+(~dmkFuzR|4#qqF;>%ezVkv_m?NgRotmO#igIv<>J>nARUfg#u!DNu0QCr4-wq1 zPdKy%Zx1iU7pXU<_T2+hgY;T%d}3UmM`YrsgCim6+PERXqOC>VD?`U!4+@-uXAK3H3Q zT-K*QD>>EHx-PZN4-eme-j;_~s#0q2lXNj;Rjt#pyP(5Sjt=h{5g_+5Un=q0;T%O` zQNbbEpv`1ioSjsrB9vICoX_)gdUH6v{MCH=`1S4K@OKN-9|5M*7_0_sLc2THceX2* zhLlWcU6qyvs8zKTl3cFr)|DN*_Km=`DY<@JFhZ=1njtxxww0@%k~e?xDs+HCjAECZ z!!@F`|GZu-MMi5?S}RmkwIteiiW_K-UZXu9@?xUI4G=r?_5iR7`ZQ}NS`$<6qLrBz zP=3qA4^6S8>G-88ot61AO}B|2AO6eU>&FA&)qp<$sH<}8_E38XqhLFSeYz~`uvr^x zdfU$=g5tp%k%5lN*3dFaC++1Mpc#AHv^Imfx${q5e>3HBpQhtib1t7A52sgCnTVX# zChqiKnV;RQ?cK#_;A*~wF|n9jc7wO(+N0S_nLJ^)J14P$P6R-Eg}i$Msck%0zP+^u zv?F+uJ4Ia|v8+#6)`o}I4^S3hviT@2L8PI! zv){Yo>0B`%4mci9&?;El87dX|aKh>I3QB^@dNzqE*XqtGfn2UYyksOXgSZ4VfZi^a z`1Pt4c6M^GtrVUxpyU?Z`ZVO^%`0KxoJm|+pi^i96`);K)V>0}I^f_y3>0O)!6%>m z7=YsYZ+~OKpP#KvljdW7ak%;D4-d!FrPX@;?XUjo$G`Un|M1tx)7^6a?z`LGYsu5J za!Nv!L{(7hrF{AGKl`lJHGTBy7nf3IQSFIh6S}*irYQshQY63}d{zaN$wYE#FU0Fh z(2s~A-?88NTiV6fmg|lUhG4|#<9%1awBeD8o)EnXH@BLII%%6rUq5f0fKtAn5AzdP zkB;Yx(%#B%CSbpB;(G;@K>{dJPQuglrPSq4VgPPToo+Ez;<|peIQR+> ziVeC|PsSLLpXHtn=o*dN833c?4Tzkl2~BR$dmluXDY0vz3u^1mj#bop!P-sQJX1nL zAHbL~n=?|<4P5j}MTPl=hg{505la#iGv;zIJ4kE|zD04!35T-v#EG#CW?>bKXJgv+ zfbucutz&t31YpTMP6?+Mwmx#&d=MwXM&XP2$(Se$Tj-FR#R zQpc~Dk#fN_&p5uk0eerMtt@|AC&9Q*yn*702vfGdm1MaYTYDCdl^sEAE@9gsl!Nl zf0yuKJbSp4DK@Li+nxw=!jLM_t6bu>uM)lxwzW2-x^{nO3Xp%Zvm4;OCE4P_O?6kc zqgIJ_dVzP3Z*Ba7_y^Z87xU*>0b%R=wUH^z?;D`6e^7wEa4r4@?m_pjLODaCWS%ntd1cLZS)+pGOB zVXY0lU(njqE}81KKz9{%Zd14zJ9Wz>04W39t!hQPZgT{HGk|Wkwk0R+C_u?Vz?3sY z7c9#K>3FhH_QNdvtIF1Q2u&f6Z-My*lo_YP5y!(Jmgvprz#d zl+x4V)8(W3bUt1#7fRWB@xFZZ3aW}_U2!}f@yYN03@<+W#MqKVX3!(OX8un0IitD2Kcc(q_uqie zPmorvjLvt)mVD*GRy6%x)9qnDxmg9;)k~=o*4puKK0{kWbM{g8jFAA~TG5!zSxJoE z8x~G>O(IMxShs0R@BjdS07*naR8m5sY@i{$ld*{DQ4_Il z&JrN(*3goEU?X1z>AStv)q0`_TS0Xz?TIfY!rD3x*$#!)1<6@WBAa$2JNvjxG&{g> zVuunr0Z*-uOl%@wcjQJk%9-5oy@x@mH9!kcd|QBa?WIM+Le0tBHLW0bgnJh(h%B<% z#VUfObxbLtWS7M_FW!tK*;uoptsNJw$ONoUPiCy03Eh_!>iWdVv$iTG=~A1m=d^P& z$j7F)?o|goIs)tEf_}Leqd8m=57Z$2N*gzA%u8TLqsk$c0(kFRm4 z7kq#75#CKFD6u6*0Mk8-UI&t$ zF4N`V`#aTMp3V<<%l)^XEtjXG;SZ&D>Sb9kAIo~aYfGC1J%Ln-Q!BYV*4|!pX|sy+ zE(UZW?5Kfe@cn%A>Z_b`t97|k={Hc3X*&J(lh1$mF96_l`_Y>`zj&AqcTWT<{r;OD z8;Gqyud^v-5B7d|@bMKObZx4&fqPfv49$t6EB!uL9pL7*?NuUb z%p?S?y0!x?YoI*I_w+~T+pj?YYFjXs z8JrlI6LQL60$#uV%E1$$x7GR&FhN`Qb3#$;3J8#iaj6$;aH@jE<$rQ^)-g5)qKIOx zg4Thl5azNaL!v}`Fc%$QOJLU_cbGH43iqGc1QWo+Lz2PLe}AWhe9^|Jsv^k5UIjwq z8n#v<=CDbNwM809XA1`fif?}NAFe>A*j5(m&=<=5Idg93%gR-u|LXt!U&-nA_Tm2R zo8!aVHy>&5w_pDJ-#*>G{OIlN-N%mvXk9ON%!!YuyPgwe=|q4eH|zsg_MuZEFh_RJ zq7w12^-7Lob8f~C2VK2`DkHld<1+$$q zQ3CDzU^EOVovKQoY1_IPIp5c&Rt z`%xxcHXFF8@OXBon@VJCP9}?!01(6z%68rC6+huKZ$Ohhlq#@z^YZ-|Z?@3xD@;l9 zKL&{}xnFmAc(NGI-*?hac>>#d9nYN#c&iKyCDe>=fpsheVvfYZ5(DC zZVpH#kLO5f!(XRUCd->7TfqqFz&t5BQ&6GjJ7x})~k*x6z@yWwwNLl zVY#gM>aYJjZa)4PpM3h$*xXPNy!qyr5D4yG{HIth4|sU<9X|ThDv_BUgB_if!-><{qolmM0@xx&TGT6 zDyTo<>({^DnywF^I1Dj?%Y>2-&VMmYM$`&)laOM`S}s)bc1rZfs}-h0DwS$ zzo09JJLFtEPNR`%Hw(Qbvmt^Od((m4ah49&w~^u;Xf+5Y${!IGQgJBBRYlYAwLOjp zqIu!9O?UnalCLu}5gUFIdn@^-%*pyMbXOmF`Qjyr6p!ae8&}^iNflD;x<&>3P zEMUo~LRRT720hzZML>i5wq)1OLO69`3hV25!f~GQ@btziOr6aii$cpP1J8S`YFWh2W-bMXx>SNfRbOt>NxCLCK79?}DeNC!8KGn2rbByeR0> zxoSNSfT!gN8FZH}K<11@f}9HqClKA);_0=B>T1rO9LYc(ql;h#i2A#Cb-jOkI^CSmx?m>4@o>Q7vZD73dT%%$XCP%S z%e1jb%(AhR)BH;e<9j25~%E1gtu%F!t z=^WYfXyRZ_kcwp#O-skYZ}NbMU;r!|V}P7>i!jd6&AB9ND3VezBiy&#IZQ!L%-*Pw zbYnI!0aRDu_4nZKzJbHtZd&wgSN|XhLao&=8bWO5s~aSp{jv)YZq(uLzbcI>a6A+tFL*0(Su3t zjjR&ESssch@nD-&F^9K!LTnXd^%`&>-igkviK+@{ zZv)MmZdjr)i5KDUIxL zFuiZ<1&4QE;dFR`$GcBJ(JaB`I7F?1%$yRY6iwT_`4^kBVf{m`xq}E$GUHMba!zQq zUyW7V=ko3ij@@KbMq+J0p21avXVe3pjx$?LZ(pI7OmHo0qLE_^L+cw;l=0QCr*&I&aIwj0!c3Oh0CECK|m8!Nv$Ox z(#^~NzCOJx)axG$v=D6o)!tTfunWjariWf97?P67)3gfiqFC0UDW;w@HE4v4^}MYu zBIbok`E5BKzL9cxP0-TYdIu=0>PZx{olpIUE=Le%0kU_x4Ty_2*LRCM!|xag2eQhP z&J0>BNQGpriq@1;B9x?*cmdJH$S$OF&Wiv~qO>Yd0lMTe-7}N4F0x*}|7Qfe07!+% zXydtjNr#vJGBGOwskm}czv8TbMX3W|CeqW*N55DvkAKqJdS}6g#Dhhu*uDDr$zaCr z(nh^CPoP-2A3~>`bYtaskAOsdFpB}Ro0^j)d!1RIyc(fX1Uw!UiBk=7s%1WWbG&)^ z?@zZce?A{y+#jYwqSU(TEa~{V%*X!@z5baj4?nAQ{X|8+Adyd0^~LUJdv@m8?o7uM z%Hutta^){}HP+SIE~xbaz>@Y;Qpm;hBcI-UgSsvrOn5`lWkIVAO{+;asVK-yL2g9cKC~AqfDW@TWU^;&GVVO7k z8_dn;(lG}5FcO8GqYdl`cb5p(k>q*JWdMl=UQP7=-{Tr_%}_Py*Z_f{Ywz~Kh(@tN zb$pJSW}pj8Unhp3Ee&7()t~>tak6H#=cS`9XZ+>A_`iR`IrW^UML_lO>FFltX?ghW zt9QRRKOS!HUi4QVef}<&$@3@51kK_u4tf36G5cNnACeQRza+5{^@r?sw! zwbp4}AEsq}%FDXk*49`tA6j1yy)B&c4FD;s!G&%lnqb~INTZXb)LsrZJ*CuBDK(=k z=>2kYnwP@mv50=0S!XKcGR@PaFir{y@|6mij6PeO4?i|Vlp2vF+x46Hrz(kq(Udbo zE4yAFMiOKnkL|q;iT$8}=4^~e6#&T-69JfR`n%Cob}u7mH@R(e)~&)S_I?1GqUsDw zH+4BhMqv;jlFJ5m3E*kN7dPWi#qW6q+1T8u%E;P&izQLB1Pp)WsAIKFxTet1H!)g(D~ zOdA^71MrH$1?{rn@@VXAN{p1Uy|=Yt0Ee{CxTF1fMS~$b=Y(>YkdFuC*)^BFS~2!Q z%&)3Rx+F5O`WS;)t1%ZGauT|$Fs4nShCnE^jZ-kWfzW}*cuyoBP3i;S!k`3v^W|UR z_VyJH$6K2hKV#O%M?Agz4v!DtV|jQB{rFQny!#UO-~SfNyVp=9)cS<;mdCdcHQB=ebOAuW`PH~521c?VR))#k1ju>DV4v(xroaN86RH%JFr7-q zQXAH%hut~vm8PwOAYiFh75$8jynSngoW5SRKhgD?e7yf=%Sn6>V|bTj33g7%$NwK` z|Jf|dj${jB%N;;OWabt}T~W8Hy6UxfYG^ZjL(({Av@!l}8jUm?L2|Tw-LF+ucgZV` z-Xb$20J!smI}nlkoT`2tW?S{yH$?~p;Ba5QeE9((>=07IetLm;b&WJ0{CI*G$G*Sy zwU34=Z;X*TGR)L^vX#K7#r)XT({9t`k&zrvX+aA4dKe>H^?@f;E>Jj6TreB3-0rzc zfVoX=+UW$dO9(c1Rpw}>I)I6nfVu1RgI-gJvx$>=t=Cy?3lsA`gb@TQy17Mt1X zB}LKAoHV=Y`#>XC63CBZzwH$O)RLi!5($fvRlgDt1V}LUG`sEP6hI;fo+L$+BxS-9 zY>ambZ(P|DY(|VMq*x@|Q*G4_?HM&I?f&-#URuzzb>^Qbg0ho_R|ilPD6RsqeTY=q zQF_IGzr)$dYU4Ov#_C>S1aCA;P~2YMV81(DBte=acpJC4Mng})-j*q$Rm@vOQEAn8 zWY_s?8B{V3HzIZZXa9E#O8@`+>QsIuD9IoHF0@BUc5m%k%~Mudk^9F}MoNrnlX)}% z$~3Rtb3!lb){4jD9l{upPZ=_>mzx_qP9F-;7(sc#KoRG8!Qo(_-~MpBq!i5OA)+mp z$Z_-JDkojCPu1{DQ4}UbfTSLerU4yCa7wa2?9RlPe690xo`-sTydDk*3|BjpA~@e4 zK_a-mxq6iLGRvx9`3uNpv(xKp$ra&6EQ{rN(`x1o~rDc z%UGL)iK=P2oo77Miu+pdMH-Dw?%B#^UZ6yXDWO4#H&@q)y9sq(?4H=>AVM_8Y%?m% zKyj_j6iv%JMJvs#6(ZKGO{HRYb>+cpMV=SDofi}9$Legh|5e}Q`)8lY1-17|UBSlY zU<-hyv4(+OhT9!!H@4l`_foXQo3=C-3H$MTLji7GUd1zi20B}Ez{(EcfHk{=x)ec5 z0ZD;e)ife~{7MmPa6(oZHM#^x)4gw+q0KiBOhE0X)fzLZVDx4qs)}>2RvzchK?|%J zXdVN*)PP`05!p+#jq&b+PFTy9bFE!RxCJv^qJ~!I)tp4vR%dkPMB4*^w#J(CykQo0 zUeZ=8*}k*7I}O}kb&sWYzWLv3^nDuZ>daj32cPZ{t1QP3X&Nm+psk|gdgvgEm&cE| zt~2hgU*ciBGJDA8uyfnQ4gVMyea0Q&XhEeX7}s{*I$2w55N0OPc#9ol0uP> z_t3f^#Qmxlxgm}<_SX}FU^9)*7&10L%Cgxx*qdqu5Gr=hpCcyIUgW^sH z(NL}aj6~oX(Vulq!jRta;p(r#?&|kM5OO_LP9u@~d~Ix?bx@I!pd+A3YdI)TmEuv# zazoGq(EE)LK{td9QdMpJry!s+k3)pWwVuyku*kTWcDr(lGo|!9-tB(RA)ba92!Jla z$9A(!2nrI;4?kj&of0XLISUo2!)|vUBPRpI+*c={DrHgBNScTcieMH~6_vyFi|?hJ z|ErJhzyD8BWfHb>Lt~e~wL_bpp?Q0?*4|*y)-HjSAaQNBLNLB(@V$fKW$Z+~&G|T#VI1B})Bd~bXJ7ngI^4YGIG${KS3orc=qR9bf=(c%8qz!* zp8aY9eiJlbFQpRI`KNiAe^yHQQbqUfpY_Jt<~IZ&GL|``RKa+GH4T@uR^$t~DkSwL_gXH9sfXlcP#eRk2@3L9{$DcHMDTOEj2IO9g(dbG4M#5Xpi z!4Dfu#FAIC?%U)Kp{|=i55gJ&q&4}Yuu($yJqH`WZ-YDef3MPfys3v0wB8XLU`gyG zt>?@dT(^H#K(Bq@64&im>b}|9B(3=@?fO{RoAY=AH!#@QS(92dja`pI>Jqh3%s7s7 z7R*_Z;%WNZ|M|c8kE>Fd_Pc!Z?5o#5{`tT7{V?t7IPR8bw=Xincm|+Ml2l28;Ya}h zsv;ApxinHm<(zYv=hOB1^zqfZ53g?ok%2H)DWj@})9HPhmk00L8^JUp#0jN5BE|)Q z2b1q|xfY@d4kks!L(`Iqv5@&QoE54wG-upp27x3hflHy?xJy?|ucopLx6}Rz2iuljD-VdRofnSx&H;MvIi1e*2QY|ffPYl z?aRu1H93ZD^yN60O0!~ag+}?nP=+Dc}E1Pi*w9b)kKh|x( z|E{dODkDhA+J{F0#A!qt6Y89i=LO5@?0)uUr}yC|&y*0EF22+XLH3xHdn&0_yxRP- zM7cF!c4?7ez&MQGz2BbK z#y4(uy#a+C1Xo225ih^~XE^@te~%Auev6;{>|a7bsJWt+1rK-c@aw<*Z&C6I^ZAI^ zzxx|}{NeAdhmAIN{TfehUj(2o3-0FEUXj2(;d=3Hg_F^A9VegXo&)Ri?r9UkZRPv+ zy{F$BQ$z~E8|)FLDXf*afiMokCq&859cQ~vJH$rTQ^nTNrUASdPnM+gUzX#&*&Aj& zas*Ps?%6A!e}d<){tW4GYjcXD0p2PIX#jIX+vA`5?tv*0K!b6iA{1GnJVcJ2InRI; z?I0$R5whBR+BSG@E=5b4v1QuqnKq(dAn(Osq|YH(MN@Vn)fm|mWC=sMK{^eXml;bw zBTEHD4W!lHPNXf$2CAEMhSRcJH{JGKC1W`Y8^Ln5gy?$F3b;fjdoyUb6s7MiOkHmr zM}V^FUbH8*M8b*L%G5Gk=Ebh35pM`~ zUjAe;ty!ri<0I98`EJ%egW0rK)wM5AV8&s;H`}JxYi&I)96uw3!EnSWMI@IiZ^TV$ z0h1^e*=TUDO~5vC92Z#{S~r)zl-f$C3%ZEA*xPSyCd$A6t8Z+dUC`PYV(VCcDxe|l(-JI=S4}t{6`Mep-~@blvlJMpic+(8H&<(31Vx>*IU2_q=e$?|%)k-ZN~%?nrJ{HMSZV=j#XQf3 zwv@%4BXLORrh74`Y60d9YZkaRGfumIW9`P)w#dEep!Bpe|Md+(7c^@*%6F#+o$;R;i84)%j_{X}gZ1HvuGg zBSLqA+B!scY)x0Fu~=GHoF>sxM3GW}h+wW>p5*h9eJ80K+m?tRY?2;X+B|c45dxMf z7(8*YlxmC4chyDIL;Oxxa!1lOpt+c&Ok>A3%bxu@0h54f4OFC75Q4L2E#U#RGULg0 zKU=rqTm;!mytqlB_i;xlJch zPfctC8bXJyTe=PkzNkXk&YgCS&-rcE07W`5^>kwC=8sRX(OR(_A5oSW!~THe4&!DQ z*)ZP}!+gf`{4IF8!TsSm(qY$`LnbR^&VTg6=@#Jj3K3cZx-=c|qksOdaK3-Q>HV92 zj<&hh`HcMG4X%Fr^Pb>rvNLN^VAZ<>RtK*I8PZTY6)%zLE*MxVco=c@@+GDrfT7DU z?f(&xCnh;4pko9@2XLDJ%Tl!{NSHK|Yl4d9!b2+$cQClfJ0tHPo z)zDocAchzpLI`saT3p~V)#Jmz&?SH2`wfA33A^bZ)Ah~YA*2Vjf(XK<(9k^(VrURh z1%(`9s0^I}K;rO&vHZZA#vjPET`dK!B!MIeXw4!S1Q}@ahzW=?Ew^Pp{g{vEuOM|V z^K#3%?8}nB2*dc@JWW5uG(0-l8~g0e(NfpduQ(Np)Hqar7cC>e)? zMD#LSL{NVA{OfynrArQ!$%xoqK z5oAcFuh#}yt!hQRWL(@?Z+maz@Hkyv{rc+p7k|6k-@F-yX(oVOvPA-EQb4QH;%&2F zEeZ_&Hq2Zh6px%zp)}o1ll)E1^NX^a{vswEn`)p&IS~v&N$oJz#=QzVJ&flv)Fn#i`LMx16`Z%4=#CD zt0mSOW2XJCB_+)U`@emcbM|G}fX7d&h8m+~Q*5?rm}sxy*PXR?hA6oev0Z_?kq|N; zsqH8&UATf+t=!l54X}Zx4hX3qGk{G}%o7(4IBpPkJEo#hjs1Prix{FwArw)ZNKo>u(=_GV7hiq&>ZgDH`)_{o=RbrrmPj%( zVFXYWR01L9D)qFSZ;q$q;lusM=O6FiT$ft+s%2DBggCA2cc}T$6fln0U>-f5t4L{w z5GDg4VrcTgV74Y_QVYnzi3ny@zQ6k6*>3+X z#aIMbd=Bcy@1UYMN1}kA!e9|h(=F!>@1hg_*O%_W#>r;JhQHm%_ z>E-1D>R@bfqJpj$)&a?<6%J6Nrni!2Q3aL^brh4FR;s~de;Sx)I>Q^lcMEd&Mh>mQ z&U=Q)Hnv@Twg%{GcORQiwff%8FKd35Uab690p*~C9kgFtS5w4lYqq|8-`EJ4iye7@ z5fZ%4$SPZ#oq>9T*~TvSM$`(BFqpjuz~(!RgekJhkuWJB1;>vI@{-ZWCx@#&ru~52 zrQTYV-8xSN-e3nHmq#d`8m92CD0J4$2Nbgihg~4 zuHv4Fz#Cnc-7xgO_hY(<9Xs~2TNu(DP9#(ip(`Kh3XE9DiA|U zSFbwj+e(9GOIu&Kz-!~mmcVEk!CVz%*hpm2iVZZI4+Zu^fG8vJ9%Z*ftr>G(kaNMj zoO%T?do{fF-)dh&@U`7a*wn|n62R5uMU1qo>&DOPMS)@t?n4a&=xmVz`<^XiB#gQ;+TA{B?^Oi= zr4;0nF^!WaQGIV}&v5hK>WO}i4DT^-Nr;w<^R*Y*e9LCgiLFnYWCHJl%l~-Q1lAr1 z3RuHdBgLR^m}{nJH4^r4Tj1QE!kWSC3=Gq+WiOFj=TW1sf4V6DeVPVtjmDZmra$t-&V%_QS1T7hvGR~zymKj8I@JDZu< z=W7T7Kb$|>8Vig>0f#gqipkhSVGPO`kq|@>K^Rq#^NhzhU_TD1HRFeTga!iBfO0xP z0%I5ww3HR}VgsyI6}se&)|55Q69A~yq)AEvd{d9LBG+pA&?)tG6QgyxKTT)M_oXwm z@JE(xbKI*M*vl6i|K@wna8^-daxW3aB;jBMsV3dz~JdERCr(yTDLT+7qv|)bSaz9mh*##M@@)-a{l3gGj)RLlXtBtCU zJBuP`<#Qt0`92jyQ7dTiO9exdfz0q@G*KCCOyXAWP(>l;r)Wo56r>D|ZSrskfe^My6qbwEL_VyIS7QT52!VjeZdw^Dh$|1-(unXhf4z>o3z<}btU`X3d&kKlF< zY}4KJL?$XxvMpZ3{a&XvHom%y6*Ku6gmFvrzkSnqi zu(sN%UCKh$eGN~Fx~&Sl+JD+iWMjcx2G$J(24urTwFXj5?2L0=^>eX~W!(@+n5YBQ z1nLZF)02=*MRAO-4GFPF!%VzARC~gHzbDnm^^HJ zW|erqoSr|HeEa5fe0(vD?+?T7hr>9Yna#wyYca4V+Q_C*blyq`&`4gywx6cooaghO zRgsC&z!BR}T0(;W3>~Q5&PUT?Ms0vZK+`*Yszuy@f}RcZ1<>Yd2c{KZ5twGXO9aNy zOO1)!T3@ecWiYRCsIi?dzt`4WV-`P^m3-=Vbvk#sk$BQ>yZ%2 z{HP-4qt{Z9MY|6R6%-YS3Uamhp0xr}k-dQ^#K<=Y$=TLoWE{45HOPX>v1go{~7iOur`(An-?qu$4Y zH+_90t$UMDtGqEAvs6VKBBm+!=ccti4yh2<=!YtTr$D2@E)FTGF~MbALEAA=#pf`jttRasVkUnMM|z4eeGa_t-@)av{(Z2liIikEj8UYHcjhUAt0yD;&7kKgYpJ7S|#PMKEXWA4)ODluN~OUcg~M3XIc|QABZbdz-Is4%HS7RR&6k={Rt` zmMRATV}NH_bcLCMh_OhW5x}a59P#Y%9Pd89#p!sD>#OHD9gkS%N4$Ui9k^D!z54+l zKfZ->#^3&fAfL{d&nFN8k00*9!Vor4@pL)@WNcq4it~Ij4P4J|K7RaQi`hG`H>R#- z5ydl$UNXR;XYNI7PnNXu9=e={{kOJ{atE6USj&j$)A>!x-TJle)~X7s6=zh;H3RTI zf4Md9i5L)Z2on-n^S0A+L=6FtHRGWyIADabl|`s3^63PKR?scCGrvaZiAU;lTw5Q_Ws)v}+}?FAEIO4jW; z7r~eUn1MjS8&*i)^qLc9&72goGcp=5*;o})H$a@jD;A&{7-Etx(isd5Aa2cxdii8y zqB&h8y3|Vuj2L5=%OEx_IA+t9v-z?%25A7~%5rJ=)(Ywt*Nkf51Jt#~S~ICCNP)2| z86_7mF>lE+UALF^&U@>)~2wXDbh1?my!FuYZLf z|BHWxqL%d!KF@~0h_3b5OM&UqaUPf;%L>pyYiG|i_(iqM*N6RIQ%FCE<<`eQI*`ef zDM3R49SNX;>oo&Wv}OTvBs~zo&XZJ_VlRkD#R+LaWh7`I0te{M6iO(&Y&-|j5g@I= z>{nUsm{jdEP*p9es?3NDAY31^5?j@rs-gtasgq#g{Y3y{Z9@lGNW6$u-Igr;(UwE6 z#b*#i&c|=c{r$g&h|yY@AHvn`e@DBk-^c)A9>BAOA$=`9~<_h2*lAoc~1m^ka_UzNGQD)Ah|Sk(X;J z<+@3~2$2erQV4Gg_yJ0V8h3sr)ICX~I*8jj_Np=M9$&ut>Hp{5>tA0>SzfdzEmQ?k z#Y+=?kW`@|bZ|LrGPUf8ig!^nkg+kFL=jT5CNM3~5#TWF-Ve7oZ#j;y$KB1hYl z#KnPrhW6g)?M9SMj!&3+!sQ}~KI^!E3E_v-a;|MutazW?n%J3V}Op|y^{ zrm?Fpcy|fAT!pvawBTy9e{Ag(2$!Ypexco_kR_5#9;ubK(q)p{W7Y25Ke3;nwQ+0p zzz_AZEE{M5**aRSJih@0t+cZF;?Pkb}WNkC{V0|y+eW^3xo%BW-=?oCggFeL+S zQedRU>@if#dOJim%}1gO(A$7izR>$E=TrLqFaO<7-+lM%SI@ur`tI=Z>!mVo&*#%9 z2qQJMNeTcZjKeiR27)sYmQ=wxf~%n986p`mjEKVy93zMWLQLQ=_DEQ&fWsfJL$&Ie z_BYV#RxOpr2w`xmAfUv}Kju>{*S~wn*NKi_-Hg-QXS?a)Y8dZh46{8Y*(<1sVqs`f zLa>k$_SF(ZwFKhlp{dVJP-`v z_!103Ne*;t!RhfW$}u5$B{6gC%w2+lv?7HOV+g&HGKEX}eM4C7 z=orY!G^_j(hk)cw80+I1_4zzETS@gg4IY_N(JgZP}> z^f6oeyKLrIOG>nOhD!^a=+?XUg{%jpq7MybW*1-u7SOQM9%9@ZYuv>N%XuiYyCL`{6Dm4>Ox8k70` z1iz=yo^LxtTVH>KfeifngTiUM2Gp=j@kmQ;Z; zk~H~*?Ik8AAg&c1&ZzE5=cb+Bn!hqBN_CLB>9%itfVsGYsry59%WMY95Qv7zaR^s5 z4ik>^f>LHIc?NTOWMDp>j<+frJc91)xAUZEZB)?wR5!2=w)%at*EZ>DqnpFinw_&Y zCWGS(+xgO{C7YO5x$o|ns`Y_VUgeu?+YOjWkv$nkY}XWGgv1D~Rv}`F1U5KT74y76 zM6lmYHdsI={(TwdfQWFoegO_?tpe1wPeQX% z09F9HJ!AEoZnlExaxu__i{I;MJLn9wl3}=h#9Evku$rBx3w8T_Z{ZID4AdlZFmtY0l2|z%6d?ozHpu{MTxZ>ao2H%>ax$RoW&ajf zEkg!4n&He9Ng{|NbO=_s>m})P&KOeaWoK?^(!=oq@9*9Y!?3#=<4}O~c(vcp(|DL8 z2eDmLC^19o3=wmZ4c`)ac>U&?vHmU7O$;pO1-og)TnkblOwVo+t`B!aT-8>9cwA8u zhYte2Q zhlsf>I2|7Wneq7X9crx`?Z{qqdchW0mZJm8WX?zj^Va!qnnEr)q3oMlYrMlf3ub5F z&g%bUvuIf-Hz=(Wsi>HN`V6yo>+E!dUR&qs?R;l%q)4kKk17Nii!ON7GXh7HRB>D~ zPy>n@_`0Xq^@5sQM0Q4%=DN`Z>+q$`(OTDrLn^4t3}W^Mj6lr`CSg|2 zCgd}(r>>yMavV{X1;c)iFpL*_30h}+W`tU>|M&)_E;wGlz%uU8DhK*;bxo)=use(N z>Y@G1uThVWIDPzp)0~k@T^%A3-2MJHxPJ8t&%XGoGYYqBiir>t``)nL$EtH^Y=0Ue zLRHh7rvOMnV8S#_--a~4CY3QjM`sr+>~S}_i$*+C0c9o~RY??7m?#jyRcZhv98VA9 z!}0DG6dw1x>vGr~j-YUcwSaTbPnC$pWO|iLSyHL8BSOtJ%be$F$;&x0b}^(WrRj9o z?J_B;D9!9rRHCSfb>~C_s$}eIhE7DCWYv5|QJ~I3AKa`5_B^;Z)N8{DRpoLz{RkpE z0IEcVuCD*5u)qG@#+_)>x;+jvJeN~_6Y6hGnX_0)Rh5)XK)NxZx8~qtYPwX1#~~dZ zBy!R?rSUGL@qZ16`nNKlzQXzRW8~#4E%geyJmXStmc0CwLm0`3Pf7d^aDFn z*a7jroN0BH;N!Z+GVODyrs?|4_3c;x_5Fu$|C1%>=d~IuOrfi6hNF}14v1HY4SSDF zgU_v=nFVVws*yn>z_T%pgLNrJ0)M!9`P2U_##GyI0h;WgI^oO8J)a(*HReh8aj^myZT)qBjn)U+SVdbFPHXUIL6u#B z%G%JBotE5WrndIBUGPetSTDW-7f-4B&DOUDIz&LN>aFM8W_bWuVb>JH<{IlNztQfm z$zK7M%xpf7fjV;GAM{e{ErdmD))P+TS0nS z!EPl52|-wT04SuN93yc+>WkZr4NNX81nMk3+T1ySb>H1yn>zughr8YB@oqQ1{ub9i z`5Dr1KvRn~FxaMf2$Khd2J{UjplOH)jtD$rcl{;eZfDmJhF*T&W;nq2t^6^v#F)EMtt1FQ)0^%{V?DhIA&P(xx#1(XCtX_o@QQA->s9#JS|# zb1nx`q!w3Nv*&g0R0k)}eL{HC@ite;Bm>a%Yxh_Q+mRt4OxpV+`nwZn2ih6foW#;xS9Jr^cAf!#CziKIt{}c@bD(Y zco&!$N>!osI4?M#jz6g-e?8BqFN*4I)k2~b=K^G@5EYcV7%3wp>pfA=Ko~(Bz;ywI z3E*Jhv)@|-q(fbxTA^Wt5+l}P`k-;NIE%Og{X_ssg>XWIlQ)=AXh1+Qc{fg;V6pE~ z7~H2j`yN36B~&tUjgTeTtJYphuaeDMY3bXV4S0={Rmw0SP{7CmyJVnr>f`^Z&)SGW z?G>m=R@nOu6g%G^aejDo0Ff>%7!xo|BWSn7FeD5^=(f87S=%f&du3ZLEiqz8XBc*t1OP)s*3R7B_BN|+@)>X@ z_x#~|JpS(Qkk1d$Vw%@6GMLjP9{Sl=1O2vu^QZB5lUZu|+3@>qeTZ70pZ47?=Cg(e zbn$Qddn@1Z$<;jpk}pi)llPti&wpGlw*AIqImPFX<=O1^J=#8A(#1gIw9qJng5 z@x}X{%=shc$B#I_{|?W;{28X3FOYV(*p0i37%DP#k78gTSc0O@KRQs&7nk86jUeVmfYtQ;x^44`8(L7}eMsP} zW_7?=Rm``bjg3&NV&21aw?Lkt10c*O5G-WOoeE=;!)0)pci?yp&2J#YYXXqGj}sBj zb4KvqV*r`WR`VC^{ZHqnkTJi>%4vGfwPmqf=D4eHwcEB(u-(L(G+JBRAr07H-6A-! z&K|gKedpv=L9qc#D}dabuLewP7#5pAq8X01fwmQ3Q7!k2YEjGXu0=LNYI*O3c24AyKhtFdg; z6uX|E2Rtx-P{mSA6Dp4e0HraR238?NCD5LLQL*HTF$I)bF)uTQXinXnEmOf9P^DtY z8O)J#S<>-*es)~;7~@ch#`AvK&xwgdt5y|aLEmHC{M*|oSB^Rgg>fO*M~ zs6n@fWLed4ufPLAt|2-CNKtiAk@RqW!0~jCckjN(@$L>% zDvqZ++`V~=_up3xL$WfjTydlmLLoc9h-Khq)f2PuRxc)alSlyItmk#}XxWtxpgCw| z(hJ)F<}-Jj0T$lk7U+RssL*45E`kn2MyMs zZ;M*k^stSjO%)SqK=wP+AuiRLUDbkG1T|+{ zKTGKwtEfHi)&*TWA<~kIZTUUjta!r_X~WtXYMXWPG&vu}0mE*xBwrl*x(PAam-*Fy(do~>Vj1AoS!5Cz&^Qw6omC`-n8b-=LOd&b*0 zWNHl-%yApuE1al&fexo*$TV zx&Qj*kKa$b!v`l0j0)7C7&h^TnJiFIV^v20lt>Ruh8I=EoLH_%=%n6qkN{|&Utm7} ztoiYA8h<|=uD(}ea$nk*OZR1Kw%X(A;Qht>)B=Cp6jyQ>Pp#gfD%eEJ`UsbTAX1Z+I{}5Yu3Q$4(@MG z+#s2_zj^r&DW%7|58wYs50Cdh=75n@1NA^`MSGdMns>L&eU4MVAs}!j4(DMQ@28mF zm_yZ`S0`G2^7|HC(3R$`MRwg73Xq1u2YY*II$8OY63T@!#!E@~aCQoR^gTcaum zcB^joVITbsE2nKO?S`6PDsA8Q&qE-TV$B7EbHTOmftL>%4nPAI=ve}PZJ4<2WFDN1 z5QuyAM>|++LR923qtluIuIuZG?Y>xh?gKmlgqw8Q>V^Be8+LPhF~~%GHe{L(mbFIY z`sDb2oDNj4w1|E$f!O1r6<%J?*BTLdQlW#kSa(sshCH8fzIzWjRK#IK2$TDjp#%5O z3b<6K3PUwRbOAUZjR!k^YhJ_#2wEez3h@61@cBu4tliHg3&;}_>OOdzJEVLp`TF>f zuhZjWxgLl6FZPGmH{)<5u<1N_UIu_v(3veJ9f-rnVc@%>ye}nxp}@8EXI=NZmc-dM z`(vN`lHx@S(X@EmcL;z+?u>*0g~s4i*9xW3<+wn=uuCRGz>FAL5N(6d=6hrMU--+q zYSeEf&*1Cw;&Z?&HvtM_=9=gfLVTCT=@-K=ek2M<0o7ckoO2l-&*yzEr?2mh$E)Lf zeo>_yipZ$4MBzwV8)cT!cRy;S+cQWDDjz`k0jQ7A_ze^$&0<+rhEQ}rN+1;Af;h;W zKx$2~h0~?4m>-}NKpc$}Lr#iOKzL_=ih0hTj@$0mUp10seqM_M%$nL zVTp}?#ZNxpzV{T+{uJP&K35xoPM^?CpE`o=^R5Z~x%>F+xt^TaafXX)^xw?Kdwlng ze+f<_Zol{weErjZiE)4E@g31hI_kQ;Sn)C@>bl~NFLrHc^Fy#nBCNk#igqnvB9r=1 zS|wnZ$U5?R%+v5b0#G*^!T>NuLNUj38OQNAV+>Lh!}IIwhi8ZVKb+<{et10Y&gbK+ zT4WRms%S1b@3od7!LdS-ZnK$4%|X<)$tR3$-{w^Vl-qBsYc{E>GoG7$cXqW1)b*MH z;2^-%Sqz5VRAQVVn7#alWYv^bUoQk`++U;4@2OXtc#?(!BgKeP7tBk+IIMJEA|S*8 ziiGn_7zf*{4R~JtPA#>^nDfFoJ`4!4Ad6uK)l2=FuC%e*eXHda_f5M!cKh2tKc3F@ z-fP4Iw(f}P)-7+~*cN~zI4H0VI1_gb-KO>2z~e3QAD&!9@eDrey14bUMV;Tv$0Hs#Mz^2O<0+waQ;$ktuStLugYoEL^7L%0^RZ*Om6KbvC zz*vfvw~T3kRKcm9LoWA+`y(9!N7OmvDqdkvj95xoj^}iK|KU(%ak{>N@yd#PIs;%g z6mc1^uipozpa50D!h{IFZC`7l1^+~R4vhSGK9}?P{`!Y+e|PxpZ+4_;2t5l*{kd-7r5>=UHw9#4LBWi7bzsT@xmHTa&Ik$K5Ue^o)yhL^ z5o`9aHQZZqAe(B)r671$RuNgRk(!3#*1)5e2{vT0qXw%#-p^@HrXW!0>}ztL(nL5*(|M!|8;~}jWv(meEt^fc zX*GW~6}$mFu)PLHP}*Y-%&N>nDc*%NJeFyHr2YQ;tCSw)=H+R)e!fsjZ%fTzJ)Teh z*JIIFO_#E`24^5esdi7O86t|Pf&fJ<3!+pET9Il-fFhKFDKC&1Pyr0NqNHFNSVb`> zLaGIY8KDX!Fk-H#G4$(?wPH!WnQSCs2rU@0q(BV8r9T+82FrSaJL9J2VvPvq8F|T; z08v3MCS#HSXYEi2Coa~?lc8_Gc$=f2D|_pt3U>nN`uR?APxiKIHAmE#4&+l zgh)k538_V$j{1ntA$z8T;jqUtpCQZAo5EbM5ddpk_F0Edd(vlle1w#WbU2tcw5r<= z*~}pVm5lw{9}t!W^X&`hICh6f)XF)TtSpNBZveMINWbgy9Kc_^g62Pk{NnFSLl!{J z1)>DR5%c3Ce*KsK7O#H#Gd%mzk3ge|bw$snH$BPf<)d3bYB@dv)f@c~8w1`g5%W+F zyPH|9yrmG7R3QS&W>6i7CX@i3Y}S!h(BtFd-Lv2P?r(l_fBf)ushMS|YoZVgq8dv+ z#=Fzw?*9IVFFw5c{hz#e{_4Zk{(63Yf4~25|N3TG&V!&Pt;GZ~S``TzENIU*mlBrw z+yj~8!-w04hQZ55EU9!y;uwst6||5yWi-_ZDh<-|jipuf zuK5{guijSe+k`rVv-ab&)nn95pMjgtD3T;ms;;Xo7=~jSUj99_{uX(8o*(Z2qMqj; zZOtJAL70vy#mcOEFVfiJrR}@2@dEqxY(VM0n1;j6$Nlc=|8+h;JS(M)r-u(ezq^0` z=OPlw*oguKRY>UDY+zw<1rStKDa8Af#*e!g?{~K^|1qU;8HVvlAp1&CLh*&c#= z0&Dv~sOyFHhjzif^54;hEebn-Ob*y=^k}VNtzt-P$#f4sgJr4$ub^3e!rp30X;9OY zHfOP_$t9RZubsCAs8y_4YKu)+0|fPQ44NnCpyww#&8}k87+X#MS)pDkx&=n1k5gwn z_ewj!Qn}lPhrVdLtW;aQO&EPswS)~g;4#5k-GmOxZV4~#C0LXBd0FuA-R}_hA94Mo zpCRtAAv&8S<_Hs0A`k_roFS+Pal~|WZ8BoH_G}M@gteK`I&<5|{?XUg3ee^IZQRU? zZtf2&puPp6+wZeVe0x4WznkZq+i|>mwLg4+7{>R+B%-K+Fu4QD-jt9C#Jh2PU(@go zl7DI}0dQlaHm&CE>3Z|N%|fD-)|(*nRZPC4y2iLS{UU{GFgd$gAvuGh0sb+C z9-ny1v=c~L9-*`*pAL*y*@9E{8<7&Qd>;d!Jq$QwYr7>C3fF zssMl*29OFuxd+uVG~IwG0>mI$Y-6Co8_n)Kjv>VS0h%8`!*i&|^aO^)$&57AfowM4 z#Q{1Y2897kt&vMKWp`7kN&*<3L?hAXcc`=#xvuLXjb?c!|j{&#eEBLsz#@k*o zTQZuz0ook!kIG?ee*g6E|6jhpWmbR6iq_5kd8O2f#wHk1DMHVTs^rxMee_On$xhNR7=#fttJr4FbqGWAw3c_Mxvb> z?k88f-D$tue<-znM=Ceo8zj$59#6|WL4l=8D5Z`uvQ|OerSNgiWq6#A6LT>2AQh0c zO;xB?C6J0n5lQD#0;&{Z4!P8!XbBc*2#v#V8q=_pTEm?4zDnh(YTQ*J5SfkhXIKeR zBG-|4k!V!66lh5yl*mjeP4zGh4>A7a{M%pFFW$fX-4}p6wW3fqna5nL+JQMBa6qZH z#8XOG7Q+2qz%eR9tN<-N>1GvgO+8>lT}F#HamIO;ZleHza&bRLF%Aq>BZpiyx;Vq(N_f^vykm*cB2yAyV8|Gl?YtqL`VGR7rmS{jab8=5PO( z>HhtjX`UBIEzP&HC*+EXF~Ko20;{vX(V85DUg{6%h7H`B{H^I{LDSFK>Y;f@We1&G zIge>O%c`+R#`3LF&G9H=OiQvp>(#+=+s7NA?fO1Fd&HX!X1f`nv!gnLx-lbKz^M#l z$f5(z?ON9|J6j6`W4+5J>uGFP-*{ZT|D&GqpbH`e95iD17(FOrXBAkf6{&T4Q3rLa z1M98)1SH?_E%*brdq%yc-m7{ zF%VwI$G1Gc|L~s#k{{+B-QO1Z$23BwuXoSnG5JIhxz~E9*Bd?imZ>G8|VkIyh z{0`%YI1CtfJLFstk~Jz?PA8nt3uIZGHPOI+*OP1P=ss`kIcz1qP0GbH!=4RY8yTnt z$HpV zCs5OdmRg|uy=nA|ICGFUor&x>yNCBkWkG)S5^}i0;P>B3)xm_~l0;P%VX(0qzx)Qz zO2xzPehnfZ#e&(jb7M@`&L%*GI8wT1Dv;prfyrRsjc9)B-x1hBDzX*T-M{=5PMu{{H)KY+MPZ z-02<*uK{>S5n$rS^WD|)yAM~y(d=|p8$VSrB4{Ag;#~$hh}}F*XHb%MJARt)Zr*-) z`{nii@LQ}QQX^UfRjOpYM;2#Vjb`?GGLQi%Lk9va3`GbSw3ZiOe5KQ1drU|l(=eQ* z=G)VfcjuZJkf62h%97b+j51{ef(k(@DkTl5WS~a?Q$0?*{W+zn1P+-Al9&YqArMjw zqC^!S2}Hh}2&&%Z%89lPOsh+xpn2ME8pWo%hUN_$9z#M<0x@Ws-l>$|QpsOIt#M;B ztHU(h$3UbigAz3U$C46oS;6 zV@iYE-MxQRMMhT8v^#v*?GNu&H2{zp)8jPmk3=NC(Sx8PP{;Abi{oLJ{)ace`PKif z+&_K|L-&W}6cBKq&3DZ zQmxXaAKbw^4hHzrMXG#lPr4xnY~kC+Zr0{kLsu4kQ!L+pwLA8N1 zmn9KaN!oxD+w7X2Ca36}5o58}Dxj2X{VpzO!!3bNT@$tW9#0eQ&2kk{Yl??ezqFBA z{Gw|JTvAFOi1;HYd<<#)7Gd~4*P4#!)AhUi`>*egr+;zGr!R8J&sEEy0Jt1c!wy~F z!-3^i5!psy%N#XRJdi)XhKs*?*Do3zZ2wSBZ<&O{^!ID9B2FVQJ0aQ*v zIzSPP30#gQH`%~P6@U{o-&+D|ehrPcp!x`<2+><;m=HKXVT2gS0_Eh@0%Z58y>~Dm z#XW!osu_~5OhVcv3TeJa7;d0xx0&~XRt?!J1bjoaND`Q(V$O=YY;jd&;5H>paX@57 zV#0DfV}3ZAf81?{jXlSN>3WZ0Hv-Hiu|%7yHCn;6ZSRw<#&j0JxmG;nf<>zLo+?Hv zQtiGuR8SvYgU2fnr9RKCO33^_vl9i(<_8-4Sx`?OA)F9~y;+@Nxm&Fj2*Legg_g7V zv&pn%=l9>@?$>__nNRqqUfZP9XH8764p_m~)gE%+Gg`Ak?K@6DY;pBx5_+Fw3Agio z_Bx*c#_hYGXi7VN^2hJ_)AL;HC0$Zu(_2l|yd&1iW;<9?g?>DmR|1;+?rSC#auh9q}CWh;$ zR8!Dpu7UVW&dY$WQ=B9Qn9pjxu1KX2^~MFSIJBuEuhA+J3FTWed z{W&ntYk?R^lY10J8JxTm(I&#vOwrTy3mOQqYU8%=Fu1dY+eT-gbKCfwz2S~^Ytqn4 zF}h>FVL}sVb-cSlvk7V7m}OF1Re@B~x*9@sgKtiSorjUVo3W^s`4hFW4?ix}iM|Cn zTb)&C;HIulj@_XmC@`OoPznaNsJg61!hYHz#)uj#0#!sY{o=dhBLXqb%YtbfaC^80 zU<_OlgBpk!=fyN#N-ZW^Q7filF!m(}N~7zk;wW++2| zfRXn5dh`7G5w>?_09u7+3(%Cvl3rsG903xL#@~PY+vzX=m;dVa?!%kV!PkwEZJT-* zQ}^e`{IpbYmAzOEYwIe1DY0Q-3$H;*cW^9IyfwD!-O~XB&a`RhQ9#jRO-y36KuW}_ z8fl$(7tZr$qtxbfZ1TEo4Kz)v3mx*tydmjwIhHwT&rI?9Ou2k@G3;(gdlW zPkme#Dp)ilEWq+68{i9DcWTzrH-=U^;g7?$oy^#C@5IbrE~}P-G0h%-h9YWBUR1k2 z5b&w4b7ModSMSK{{~ZCGMG$?_#wYCBc4Vr8&u;mDDC65Ab7shX54pOA?5Nd|LeQK=l|j=k=tz)oswVNo1X_eD@1FhTj{?i-@$UcfcwW971G52s z(t-9dn6p;A$yA9KJ zFMhmmJ|e!$Sn3P#^)qM)-C?t)frN*-U`pKgNdj>A>Kmjq;_>zGfzuIFvIbFsEI=x? zV)^h6-<^)wU0q?gy2bU&7f9oXlma-qM3n-`837a`hH>c6BzW>hMDgnDukWX6k}OyN zXdoRFsFCzg6=!ceqtyLB9TLm#{{BNO%i}jGrViRGJ7dFPN&aIYuKkN zq(>fKv|KzpU?lBdD3n?3u+B16+nc_Ghe6Lml~{( z)c)#<4uAG%zj*WQ_j10w`wF#0HehJPvi$V;`iGzD+qdUw8kgzn>OKv_!!V8~3S2pa za|oeW-~gyP>w!pKzy9|2fBtX&AOHN_55K>C8bCICArAf$ZIJlJ=Gn+f5YS7wOJ_KL zZtH3>k>|AFy)-&wY&~Ar7on8}?J1j0@NU(3zD@T%xPif5C}3<%URg}VVfcQ&&GDNy zBcRCDje`6Ajcn2y*)~b8m9$}l6TJSms35i8DeYl9$N}9Xn_zm_v3CjsSlC(}s5X57loH-KqtXm|YZ2IKX?5_}F^GDi@MoRISoAV#1FsS1$?q+yS|+@s7V zr0E)I*g>VBmJA_9ihI?{>6^8u?FkXX)Jpe{I zeFW+Pgb36bI!9=E#Od|#A?IVip3kwH|JeKOwXJHs_}vBWv<0SRJzkT;^mpN4wW#!D zZNp}svXK9f=JRLI|C!G|cf5<28iV&DKHdCXrFOr(-P@82PB~*g44dYHt`Ys2>*|c? z3!N)R#>AM;Lu3qblV#TJaaNTB>n6Cl2TzipAMWtOum1)=`-^|$Y;|BMf-y3-dS@wc zf6C1%ZCBI?KW&>wze=B(%}?<)7)VVDo{Sw0c%sn9aNBsX9fgQBMtV1-^frVri?&vL z%7nFvxw|fj&;k=Qkg9tc>J8ET`^kM_Gv}ZRC>yz(RG@_bV$!LFrc(+;z+M4GLQ#xo z_g{lo>lEfN>$2R)$Gb04h1Km1$B5mtXYarM@z=lF4JoTCi3$f|QBbMIw@N;@i+M0Q z-d;aD{rSK6KmP9T|J{E*+`oUbFQO<}P^$KLUr|96yDvvx(ZWHXe1wz)NQBlAs8c6g z_7^{b;6<{nDK!i;YGjPSj9kpG93ms`pJV^^U&QZ^`IS7rSAyykgAj9O4#y$JWn|_Q zIHwp30}^}IdkaE8xt132*G-cJ-mvRz(iph50?d8O>s^%FyG)yMMqMQgiZf4x%V@Mt zt!+Ishwdk}?$kzcQluC#=WH??-q67&rL)Icmrj59)yuirS+}KUl~zV~YaF3yQXSPm zTw)ZDWdKDf3mzWs5jb_wS5%Q}#lz`{7>o`N0Yb?rwW5@YSr#`siu>cE{iYP`h7sd1 zqSlJtIN~(Vu0_k%&A2j_oKZtXiU~t9##wk=K&J&70;&pf$p|6(zcZK^ffI%)>ebg@ ze?W-m4MwO;nnY1O!p&mt7cn7x|K_(>|Mq|Vub$n#e;r!w?wXS#7n!_(a5v*mt7Gr) zUX=Lj6YfImrq}sBel{28X9sa@AxOUvX_;b}lT)NP!^ie!5#2~&plkfK1GG6}n!ojv z>r_<)wMKc`*9L~3#%+=1r~YE%2yo_Wi}t|f*Z$SUv} z)==i<$#oiU%q_x)qg(iu8vid zRFnaYBT-P)g~5{oIt8neTg2@(kmY= z5q*wSHDIB5BSq733V1-kaU4Ly0aPpY<&1;O*w1H7d4@_^HM9W4r6P~X#yteEDq(ECrIR3w#yvW&>@A9FSC#UXfD0OEnu)o&y*e!#G%nZ&7GUP!RI*h4=L^GtG)-s{Pg=6ek$Z{jZU-qDWu6gI==a*0J-HZO;I_M; ziR{>%l1<=d$Qs*d3q-eTeX^e0_qNwx&Swa-cXjs)hb^1h1YU~eQ^S$$_PrE{uA zZ8fAepb0%NxM|tWqL89=v<8U?qI4!gP@+NrRmE9F$r7=T1?BW|S&qBod>+qP0x(bW z`7Q_#6P4qj!ws|)AWT3#zvMKaqc65WMRsgpDcBtRR=o5vdI5 z2oUO~#6#7Y-vI8;cm)yDe@sbI;3b8aBMqm(;XKB$?1o{P;!yTOTmo}-c4e3Jhe8;j zrf1Ta)2bS!lv^eOB?jEyDu-npQU>(E)J(6J==64&sELdBhK)9z z(91-94={DLkqun8z;l&E0yd+qZ9Q%(|Ju1c@xL;gsQV(#wu-j?0IOjZ_uHy&$Fm94 zY-IX8$oyRMb5=I+*=034n9!NF8(n5quN=Pwd>PGO6EK2RZZ?RHRsg$!+-s9VJC=n6 z4gR?VP*xpqOH%bRaIA3zwddyVHlTTx|ONV}ben z5g`l+At9y-d49k=KY)l)%NcWs7=|m%$9E_-BgVf80JUCcM z2*b|qpo#a=CHVX~p!s6Ol6GL4*wuue5C;@MR!Q&9=NBK&^X(y~^Yh*G?sm8PfjB+r zW#t7Cl!-WN;2&a$_Z;h(bAGO>Nr8$gh)lbxvTq8JM1))oX{e4?2O{K66+?>+;B#0? zh2{(%lJ!nuliahW*c*J$W8mz`CTm&=A;mJKm^p9`A$~9yo6gK6L{v;IMP$y${anfy zAJ5Cx>Gb}#i0l?lp@F7BD~d)Fhao}+fnl1-Nfy5Vwubh8N!9=6dbYV0MyOq+SZR=S+ z0Qg{^=L$jrEeSyDiI)J5P_59hf@O9aI|Joxjqg;T!?Sg6QGnD1Bnk>%y-8&E%E{tw zsU4i}37A&>$I%VAF_4P_XA~d;90qU|gsMojVj#kFbA>P%Tb!MIAe;F`P6TT1M$rwBmF zl{(GeZ zs|>xwtS`amPoz5lXFq$x+s>@E$1~@Gv~4uE#r5I-j97mqVnztm6Q%8|Z@>Em#_MMv zfBchwIfo!oMQ+t%gf2zX>}GpJ?UlIc%b9I#5|+S*P)E&AS`+8ZyJ~(!ml*VWuq3)y zR!7bu#Md#Tw>~s#%x3#~^I6gTR#lVd^CGhi9?wwg6Py zW%=kvfU?2*I&L6UFadWTKE8PW?YDnAFUzExXS2UPeEjCeU;TC(lBjA_Rk8g>QKe3~ z)T^aRD3Ec^8KTOhvMWMb1w(xKr=d%B%hD08gs;sXTIT_t2cv;h`T+mfBNUB({S}6AFmow0C}zYC#(Lf%v2+X9Keff zK(D~prJ-0S?xn3*GvD2rbLX`{Iv{5gb?rc`o^52TPI=35g?_dbaul_e2LzzNGK9>R zG99fm>W~7mH@ln0wR*JyZ`KGzd+GS;MRm~RG@mh~!NvEjJU#>m!>gcFYj7wkm_4wch7m-JtNj7M&zY}KxL+Q zIvwM0zx&Ok6pET$ESfAr&rIo7YwiN;u^F=+F9m|LOR4*55=WPa)oV6Xe zZ3sOTf)!fTP0-qYXk}+DW8awO?$LXTP3@U{g5qsG;hF{)aT^ z3LJum{-h{FG$yP+CS$RC znY2q=6}3 zz#NWJ3!Is_Zi1Wn!6Be53o1;msFs3|OloL3oe)#PaJX9MUCW99)+7kcN?(UK1BhHIyvR{uAFpgN%wCt4#g9_%4?{Ho+?#X~` z_7Y7IiSY3!W>AP`<3w=(aJrV7_q%b7V#1@86%S-Y#R0@6FblM*D9r>7r7Zi0Jdh^Iq3pBK{c~1zF1#ndvLrlhYwvYxKxXVC=*37I)ZMhacHBnEs`P0CwVHmL+ z$E+M5LrLWT5{Ehs!+bqVAE#kBCLWe4rTZ8|4MdiIZ-9!+sac{;k}>0Z zskWpPABotVNq>kDq z4b>W?lu((6`E)!G=+!XuCMxeb@4rJJ3&GbpKzKA)0K!3aYn0GCiN^_g8`Etij{7&B5?#&G@8DqWbJFiyR>w)P>~XufWN z>UQsnOIelGB>FSaa9@_g{rz&-pN_9y?DjuA-|c^>As*2R1#F86qNqevVu%Ze_yHC! zr(AVm1}7;mPUq!i6?x&A1StZos$uj7f~|3|&Er)rM?@iWhUNke3`)t$L>wVxa?K(| zAwmw!=McC6%2jY5)9{vwmLc+BJum1~K?|wukMsHJ{(OA-@c8cPTx%?ncQU^Vl3w=a z-*6xaAP5DJRs;wtImk+uPAOpoFLyvWf@Sfw6u??QO*o~%v>0d)GU%@!rA zodG};?27UO*yAJc2pXP)hAWRDixC~_;)(QxZPWRVW3(pia2Zl>cyE{K@;3xXh{y`e zNX``(9P)x)h)BWwNY79An68N8aV~f$8K+W_>tZo!@MuZJBvCpz)#~hQsl1aY#e>--3n1?&%TCPr-x*-D{cSdU_@hz4vwZUmC2-J?I-u>KEx*3Q5ET%W|lpJ+Ef zIp16gmQt`E2c*!n%WWKMR+LZ?(i(dZtT}Ltl`gIipT2skqT?Oww_;$NN_C<^j8H&bkT-dX}jL7_AKPsiC46JVPMPhFL*(aTd~&7laTo zxYk%{TDxqGY#PHMm*Sr@#$f;;IL_yu-I7urg zObdD|u|Yup@4-RCumPR7-&3qC=LY*F2N7j=z;gQ>c=;u;zlHi{OMWfPbezWVf4O<~ z<^Ow}cJCOq1V&f{=aK2KC}a`n6cDpOib5GO49qhC3{}jH~gl z?(XkT^D_U7yK_D)RdF-MZnLau3H64B<|qX(M@H|GJ{LuTZT>@`&H`2%ahmp6YQ}DU z#B@Gln2(4hqYM!W!mt$76bz7#5jil%Tu@@@UE%xlcW^aC(+E!~g2rie`=>pq7GQs6 z&#e~JynqhZ7SKMNZ0^AHqf<&KdVti5`E){A7HF;bP%3uJn7ksU`ZFV5O9%-jGa=B33{0>Y3WwW7Fo^){@LO_%4b-RWy*v+1I-nyG0- z1JCyp{`BS+P{N0@;NyJ8$9X}io`@8|ay(+#?ZHFm-kT1%0}3D@&1b}qZ!pVq%+nqe z0#YE?QUk_;ds(KaHJJ%1g1`6z!}I6h`Goo79b}n7#2Bxx05$zC6~QhNK0YKYdc>Fl zQXCK<7^Vqjo-vm_3NfNo)Hon$#R-Z*Gj_u;4C6=&XsuOIm5bmQNv4z%6c_@fiHIf< z!IIC1Kzen(zc%|G29#PcFEgfLL>0ljEV$b5km{))h=(trC0l|zj)+=;V2r^oCsm8d)aYj%sQ%w;B9QnpVcYGifi=8{@O;kc?)-S= z`&mhm&tn+p+i7}CDb0am9YdIRLn=&MjgdP%^clVJ&h|XK`E=f&9v)xJr_)Vc@=iop8`Y+rj9LYeP@d=M_;5e{ z_22(bxWBvmgWz-9R~wk1Fp0Mw^fI9o^VLFF8w{!^j7tTgL+UQPj-KCrve~sQbgjnN zZng~oUprP3x9_e}8T91hd)rFiV`bwfDbzr6S{cviDN{c@7le_&l(ThakM@M?*I9+1k0;r-;*WIx(VVErSO zhZ9O1p-(1+ZkiVwaJSkI?ay67<$Q4-+aoi8>|gw>3 znJPmkQ7ob~lXWH|Q7mKyHW~u4DvI*(`(cW&OJ2Sbsnc#uk8=@CT7Lws19O-IfL!Xx zA)Hz1E(Qu!WEUAhhk7G{xQgaLd>@!*A$%NDWbY$TiTSZ8j?5tw^DK(W)_|6Y0I{l~ zH0Onn$2VW!-M{_v?(yAqu5~1tE#XN4R6c^G8rax-$W(yhW*pU%w62-%v5e-Ev4K&+ z>daQHP~;8*lN_H|H2q}c8&IHnIm75P&*tg#>N?1X;UQbgi_eF`|&io4~EW68+gjMWC$i5lw9#4!m1LtK9uDnMOO zmIu?#ZW_-ryI;Om;lg`qh%9}iWPW3Q$p*CQDWA>ow+fF7BSPBa!*X6w>nGiMKCxw= z1Dikho#yDYYThl9+4`uo>oXZv?z5!rvmN(n`%1TO8!61sfW{Yz$0vl9?KSl4-H=tb z?_E>?Icbr}8t{rJ&T~fCZHbaC0cYP|a=|iJgy7$KIuPw1H`>wI+|%b?!Hv&6*REUd zC0qcldu=Jznrue?Nfsu;B@Opf&P9=V>M9IKdOL6ml({<;l#vuDTbMe=c4?f0u)uRVUR;HcZaeQgvP{T;ISL}IvJ5sM673OeOKvXrADk!xM zxyrC;x&3hW@tfn2Cf$ty6U0;Gg*m**^PjwaKSLedeu}YxHWgwQ^R`v^GRE8Ics2b8 zIDL4HhqtehAMP!grQTl$45jL8W^LEJ+Jv_5N4tV>264SG$wcH;)m~9Kj5yrvFy1`J zbn^^@%LiM`&zm*0u0{IHjzU-mcQgOnf&f-3_Y))0$~v3TglP>KNbDsxo6|JMs5y`( z*FlKRdj=G>Zy-%;+N3)K>YxEzDGsa*BYJ&z)zvsM6NVJKRT@Xj_?1%K;awZewc%-! z4der8K&15Xkj6mR+`j>Oy4fTZLkbuM^^U_Pw{XrCqH9@v6>AK&esd1fVak?Wje+65(9_6Nw($@)>y~c+_LIHHYdRO zVD2!IXI1?glyL|n_8b5Xh$@zuPtj=YzPYR>VO`DvKn)BE?0&~K6TU&CJ6ez4`HdW? z?+Pfbai{-oY}#u?P?o2*XEi{Zjko>XV3|tlOjLqiT|-`d4SD`0csiIQ2<)1DtZEAJ z_tXCBzrKC;>hEF*M^VX(5++s|10Ax+Nt84&jSP*EAdxgNbVw{AKyD%<&J~Y9Jya|2 z`9f7jP1fO3^470^4RO)2!vqh+1vVs>#1j1JhexOg zZm;%Oat8Abss%AHQZRP3HRpvfHPkXQ14XpX=tE*KCouEF@4o-V?ce_L?Vsj+yjt=p zv?>*osb`3;6)?@tWho}0?7>S>bGoD3@P(606+`m^bQ~f zg##!*Kv8f$WpKK}u)jquihTTl>H3Au;U48}BJa;d^<8f2$?FLbz{EsLEE!klyj*=e z-@kNum>N0EyEM$tcKiG5aUzPwv(ah^9A?rO!^zK7VSb-uf~NEA%s%E-Lyw!TwmbW^ zfy)H2siqZy&0eis-NXCOf?$_bTP-nt`Cj`o zu-Wz0LMuX-(X#5f#yK>gH+vWHRnrjNKWOJ_rKj6weiswxNrHKMoX$c;BTD%7Z_FMu zpyJFrlD3~E)^*<#?;!O*#s*- zKFuHVD)>I8*2u7po%z8<1%b$z#JXx+!hvEX^G~fA;U@6%=gh<&V>J80hBaXwql*R0 zF4ciebsl>R)Jma2JzyjyJ9qPqFXqukKBWKO#?3mPAo&WMlH0{UWI)#OuzzVYkK4TQ z=3))-+Ds(#ecQHZiH2MSb6J4X+F;ZKgo*U#qpeqW_f zw0yk#xPgK5cx?|z1=J3b%LTpq+84O1PpBJ?la}to5qpb-)^B` zZAaJ;4A%963nt8lLxzh>x}3qAS=r7en=`h5TSd>R7rXj&EjFqkxrd$}p*#W02XOw_ z8zv%HLq6~XjgueFdwoc;N>IT4E59DemKbO;=moH7>uQ#axn?jJ5sE1UoB=FlF$OzF z1GJ%@l2yp@2S`4G(+)a+K*fNPX9O%OP^5yj73$iHsGD8|whXR|;qBma`}wCSFss}! z@>5Ibp~Z2cC^@ei0C2I#T*SPef3W>K^kg2@Y8XdKVMCnp`1b;*QLjq3v$Sd%VBK3( zx!XXiP!ez4y`6`bd&g6D^L9M8-~Sv7`Y9;gWHKW&QV7VUBA1GB+x55M8LFt>do0Cx zQO)1&cqeAcXReF;I9@bxWJU~(7K=u&)N=J(FcZ!>^KhV#6<$fbNe1RMyUs!G-?%^*^C)2A&nX>ukNNj|o za|rPrGapNp7y}`K&Vf18n%yFXPCn(c6SpJGE(gy?1UP6MNP~iU##4wgLz{040Tu=( zXm7^t3yZ3N7H3b#wr!g%hLVUx5k(OVStV7KaL(mfE)r*{`z(1-(NvY9Kq8nxyYT{l zX`X{Xxyw~u*wT$p*7i{}G9y-;N{n<9rvq-jK4AaiYb^J7*2n35#OdQZUq2P11+o-C z>Sel*2v`!dOdzh{lo4VA4-;reh{Fz0#dNqvNE5<1BJTExaR9~8(v26kr%S$Ve4#(o z!+E8~Zf?IPGaD$l@mU&(Os#ZIFSm|M*@V?Nt)QB54parD=DvZnBN*Vvok83e-$p~Y zOKS9MYYx~7oHH04sB1k>V?=C?)D&(6+C5!nTsyedZUbvpr)TM!$J4e;vBqgul1PXw z2&5=lp=!F#O`<}?%7EC3TCEJQRGUnvAwam|W@f}} zaBr>EazA9!5=$+3zbiObLW0nnkEffDj~{P-^TTg$UOoTO_g}vF>WAyyE)Wr`RhXU` zMBn}JtDBGC|LWOtd>CsfOk|?^eW|b|k2;vD)*O*Gl8&t8i3xRC6@qYM(~zl9h7BOy zG?9JW8#qklCFvW8^a4g0!Z2&GtNT!+UT?!2TNb8?)vume;3V&tKi**Ka@K_1)veUetDWCdD_?9$&;{?ub?>1+Wrc#e~Dv4gU7{fDgHN zDJ3K40`P)3PKY76P9$|%k0#wQogWdTLY_TGIPCg!NWs=_E+)Ce1cVqM)z*BPq5{xy z7|twu;^p~yI-SCNe}8y9ol^)jgmlH626H4@Kord8>oS8l;N{C(Snnf7nD&kZ(X2oL z1=Ok(14m}gK$I8*SrDyCL^Q-9 zY6MfXZrR)_MF=SnA~S|Gd2=nsGz3h8?T1UAG0zY9c=w207pT-1qV>hr?*Q84UYi9+ zw(Dy^Ppi%fM99)~?VGNodNR;{Zjk@WL4itCbSxu#(2Es(%k5gOp z>soxY;-2=9Hqj@oz4@9Jp9+kAsp>%W#dctteDGcrSUW=)OWFX`$|0P`5Khx>JYC&h zzgd<%F6a4bnU{TCmH>-DbiXm@GDxWdpfsil)K!`{)e)O*$I>p;{Y!<(Z9tn{C!|Q2 zvtrJQwC2D1%bKCBY_4W{i2O5V^XagHG~MTJyCSVp4p}zuZ|0H0K-yN^$4}%A`aZ3z z+}D<++dJ8B>S$X4(bbf&KGf}q5mtr{T%$R9MY*7^`MKMPE_@b%z1^{Wk zqWC8!x!JFejECD3Bvts;5? zq7f#xpEp0{qN()-)aLRatp;Z`efn4fqHc)qA5LhmZCZPEKVZlBHyx51n{@ZTQ;MEOK9#g8M2z~b>8Tc-}k@T8h4x1{QV0s(v6#LY~c3q{x#qBR<0ahT)~qw zuXjPZxkBwRNK1zi0jT%Ta_=#i`PLeCpmYriBUB1BjDU(Y@8iLJf!0wl^{c|gb@*;c z3_|QSAeR}7Mvym!1V@YMWdY7_q02|(@styw8L|Mm096?=wEJmU=_h19Z1#XB*VN`& zdp5dF1n4?Tw!^sMEOaq%wB1+W?PLEe`25H8pPvHM+Zex!0$H3WXrC=hK?sZ(%{El2 zIL`$`3bqIL>AqgKz-=(FHoV<#y#K`OX=71(^4TA1V)zLVO-6vsVp1F_2KNE%7%|xT z&BZc)v9pj@P#J*hJU0x$pSCZq#(ve$oI52(7V|x=X|G}!LvtOm6ah!O#twY9@q$Zb zi6EEr`2OzQFieL#QMF$3K&-$*gutK>V|qM<_*iQFHW02$Df>B>J&4L~98Q3SdC7YP zpoGydU`zvH<~aN|kPcGwm(1Zbr1U^mhNF>V@yp6Zfj~N0GwyEl+;2n)F8Q_@25&~# z-m`95u&}IX*L2pwTnv(Kw;T$pimDJ^a+%IW_*`;0E%`8uj1>~478Zb1DP$=@sYN5| z7*`{qIib+!Q+J1+%(G5jXbEJjHgc^jYkJytrNQ<71DuqrR-qAx3F(Wy-At{xEydS@ zpw)=LEtV28>bO#BZSNK-R`Ghq_SaY z_hinB0{36W7UTd1Y#K8+T(Bku0K^-gY_xTkTssr#f@#*!doLf_tY$QM1ayWPpkB7V zHkUKTf_SD=p$<@NTrt)4Njezag4D*kZDodtjFp+-MrCcHyK#K$nk`&MxKFQ3>(hSk zlfrMah(}SXC;~(l5Ce%@X(&Tl>6{uuqJ*2#T?P6Z01UrpOC+pYu4#+2 zFWw4)=?+#0Z99;P2G&{@iP-eUTi5o$-XIda6vVHgfyryBN&|%X$s&}enaXDVHk+WW zk5)J&E~2B_2e4mRTMdAoX#^!R!~@($7T-v{&;I-o)}ycUj{`+vgp2Vit8{q zYZibo1Je%t@+*X|zCjpwsKx9~Xs)Hrg&Jf0-LyaaH?LlN@psH26EtLn>;qjfG=)GD zKx#n?KtuyUl%e}wpc+UcL3e?4M?|cU#KeykvJ?&4(7Zrv0fq^@JJ?z%3$CUKKYjHj{)gZE4&Ph_?6o52 z1snpROXUW)-&F;J3f|2HzkZzYudhbbdA3ewPaLYwT--*;K2O?wZOsPPrX_?F0{;0I zxA^JvYkYk*;g_#J;P2nwVOjD8tKlXF{Ak?yJZvqo+|nyyqJVFv10L!F8oP(c6Eb?n zFip^LykPwYwyd-&FysaC_=sg3kO8Ef1vPOb8FO7ksfG}0h+Oh{kr2W%jDtuOO(D$` zsPYt->E>CeFJIoj0_k!*kxJR;Qg7-!BdDaMNYGkHOOBX!7~^2Jjtn?uAkNEty+7Q% zlaeztZb7J)MMoUQfuJ&agS(;>=BxdIZ}wN`;~e*;6etsROo$w;$*yZsPUC3*O^mDk zU?Gv)(;}uhSj3zdld-b0Fs2A%v*|gXk(V=;{D?W9EGg|T0|5<4abe*nu7r9LZ&Niz z!NDjqqD;0Ynp~GP5QY*KF9!z^B1LdibKX^4Hm5=W6fsaIdR>f2!BXt%rWA0>isf`? z0aY!i%L$w!!f=JUoRN=r;JAY>5j+gw6xPIP3(l!g5Is3h>j<>{!fu-V9u00;8}+QM zqp}prrQjjYNEC3D5}t>f8dYLII58P8~eM>*;--Tkp8QT|3&G7y=?$ zQB(29(R2Y?E}j)=+R{GaU?vllQfE0gK->2aZP9;|`mo?ZNkFABq}!nM7{a&2X-qPX z!+WT{2f(?MB&7xbwEXJyQnkEzn)H0ieqIBDH7wt_do~-GP^)&<>1D&cb^mKp79IGd zRSU6c_pd=SE}nUHJ-_ZkZHN)7tFPc?tGI+2sOyoo3Z1Rj0jzq?E0emV?JX(7Oc>bZ z)~YEbxBW|Gor45tL5uWbaKA>I=OF-5sCR3R!F4;;LNygd5y245el&J?OB%Hv3gmi{ zB;-|ZcA~A!MFW4kOcI_v8>}*at&w%}Nz8>advXbHtp{qKJO$jgqkjSHsr|;11@^nv z|EA4_>f_l&+DXfkqi%ud4dZ)rRo&n8D&$Koa0a3JUMJ8z199yB*w$ZFrSqN&8z+X{gl#u3^6mCTt-!7PolNPQEWDjq?&X`X3{81ML-3lR|Cmau|~GY%W@r5 zu7nAk#t&&29wO=gm$N@>k|jyf#jsD+%-mzi%(I_bx~r$Br)R_54FD;;aw+5^g?zyS z$v;ZL10j65AP7#9J)QQeWxXf z&S!`ykb*N0*$FE?7=etqG8M+_yCZ-LY|_$z)Yzi#hkKP|TuP5bZqcs)7OV*S;8@3LpQUOlU+yGoq&bFEs?qMud!XOxx?6E#3pm&V7d zv2O{mCPUJvFG+7yPdY=(Erd593dVAdJJ4_m1cgcfPal9`52TB8XOkPpDHhvqwInNiEhe2dj)vOMo4aYk6kKxg12mc4#K@`1Km?V4iFLkzr)UH( zJI>NHy-B|I=dg-%&L-d|t|!Kbjo-hkejAwYeXE8cAdtm@?DyB@GJIArGxT^EUVZ)d zkDfjK@?8p?$Qi~8s#WPkq$5L<5=o442I%z=BGW)8gD3Qop=rBKuN728QJ6GE(n|nZ zl@3hEl;Stq{Y_13&HY@2oHEfFxNI(mVhW_20E_}EY&y-2K%r#BiQv+mFOj5=vmpD}!jx}#YWXx5gK-rN<_Z3#vBh(0R)YpzWhG9QjET|lMa_ZrF z>Q8YM!!GYQg5}P4e}@!Otx2G1KHKMM1!@v=Z;lEgB;6p5J0o~GX-!JO;eY%EpoFJC z`wEY~e7V?$b`8z;ws+3WM_;pT?X-2X>Q-j=LA0=2)^m0_vOV2g#2XKVZUE+~fQWjg zs)-kQNZSX_U2QR9zpjF-^T8!V);L?~koqgjdb~+Qluv`!~GO7}0 zC_rKpOq$M>qPioxmUd{2>1K-r!26;0AO)PUhvKR*?gzo$V9yO&oxu#(c2Y2uZtgx@ z-riqd{`ULd9KU$+)tj$A`=htJ&Gx7&m0~IpB(=+~!O;wu{6Befkpm{B!X3!oX-%gr+fQPIFE% zez)80|NG0!M}IpE<836_0(B_L$AJ(;DOW`SWXsGad!`!6`WR7!Tor`(Pz^wRq6z_r zdy%?PP%eTTs9q?Pj2J4rD$4CqE0k3wq%_=KrQz+k=l}Y2fBi3Op8mXuTq+QYXkRCR z31hTm(vsb@Y&bhmV7W5#&)5@gAhrM~oN(GdM%i6pcmDz7-8Ev)?wq-dijQTCrq|Sx zHnkM+Faj}wH(SWfdtk1>Zf{Ugo*}hBRWL&ES66%dUw-*DhOoiE{`?837H~}9?aqK` zG0<97@w2N7{MS|R@3Z26_v0@yy?u>&p4VFo;3eIW8N|S^rWt>FF<66PXo3}_s>jus4a4Rul47l1@H}GAG_>aDPj%SxU{7I`eyr5My|L6HbxX1QSITYyhcO-d*V&^T_UFF*U~FTef%SATwgtf^FB zhy#did~+@aGz^2yZL-os0(+3qN(9AMbpTXQ)#V80j8cv`oon8BZdzvxLfEv(0|J1o1%aYf=BOpQnbM;n(DpCU45nLzvbE`)j5%k#lY$S^bhW*^`SXimd%GLQyZx}a+YIAW=5&3$$DGXWs!UBtCXen=~q z^v?!AZ}sa@vhNk&^?k)7Dv%rKgat!W1&V{zI>b0>N;NR^hub%or|I;GgjY9HXxxT% z&{?W>M7~wO#Xyj1n$JW07_1|h|CY-FHn*xb(9%`D`NSV1Oho-;W zs`?gpze6`rwWf#F+18zrn#`4J9Jj`84%C|Wr3kCcvIQZQV66=_ z03ieeF2&Lxs4kBKSQ5KSkYHJZSTzx>5U{dMioOzbxnL{}3w;AY3#6LA*s32H?JY}& zMG9xU;pWSI3SjZ{*7+QQl~)HRX0&rPat^H$0`1td)RhEA(_S@TGIVe1ECA{EWzVcZ ze+^uw?tiJmi92L59l3OyDzp^H%^m2H!K3Y$^>_fM2t<>lqO;jVXQ#KdVL*2ENnE7> zAWZq#$LMg%U_Mv_-jKi~h;ai75g~05hg~1XRcOCDPlc8Ytunl=^~-+*J{v+hY&PTd z^GAGl_E4n)(xx1lh6kOk$|!&TsyXF_CcI-F)S#hCPClD6d-SfT4RrQNozV39LB+WU8| zBw?DZYDxZ&(kcs{?Fk#|HW?21v;@%tJU_ewTGl$brSp?_u4mst1gQ5=vSbM6w?MuI z;v;|uXgvbSW2JoWu9Kf5jJAiA6Q~}cVT8`tmNzAZ%(swyu=zW^chAgrttxhnttUm~ zR{datrVHY+u#y+4oR(l{)u@f>ynt8B9@N&Y_JqKv#8jFsGQWGZfweWMOCswb>-kgm z@u3{$vbI+Mwra1iopZs4Q;&sZU8-{iT8B;oGXllJsBDr{pHedeTtnKeWc$pg^qoKT z_lLUCZM{E~@@RH`mj;yJV55^_;C4L_<6<)|)lCim>c^1|La&eesRoLc&=dq-c8W2C zp3w(z)?+DgSX$n$?{Niu5)n`<4!7@~piZwj?oP1$5Q|!C2nQRjy_vTFE=orRLS)_9 zGNoeGa=Hmb13DsstVC4}G@hG}N1nQAxurU>L@BhE;Sa{o;K261#{@h>GmuFHG-$OL=SZWUIV7P zFXM?5a=GHR*82@POT9_zGH8)1Su^g*=Y3DuxiSE^BF43R@+V%pUO#a`krlZ9<~43# zy~Wj+FL3qw^Pc$lsLFqR?VUWcCWC$gRQH6C>XI;9P@m~l(tcfS7_dfmfuI_C zW=tJiC2e3`=M;du&!;_uBl@v1>QJ3;R88BYeX4us{nIM|o>qnx%lTGA(En>#nj33b zoKefxEaTCKW{uQ0r&gNwaATub;8>(!7!rnU^0LU5x$rVWn4=NMT4GWrWsqyqBh!pXU{lr2_YN;FmEez??v#inSd`IS-{)d`|Iuf@%F1X z@4vnJ>6d@{yE5l^_4vh2jGOt}U;fRHwNYKq=67Q#bKj`Q0q65lVnubWsWxYs*~+=y z!kE_b!ag!aTI`^|Xzg8a<%|L8df?g?5G|htI_R)8f>;5?eKTFZmJQgB)2e`7!&RkU z2d|jmEg)(ey7v3!v(0K@n=~NZ15_7sClc2{lod$pL8EJ8i2xHSZs-IK3{6`LFuk!L zMQdELca2>lLL7{V8HNFMo{fO;{`mPbeEHow{M)a8hs1>c<&Rz>j@Be@&NDDi(3rrx3p~5L zz~>hi_?tKH@h4B8;-CM~A7eV)XM(IiL&z7IKwT!ir9IOA$Nb^zmxs~sL~2K?g9HGcW#1}}G8yhsC3#g5U}HoW6J zgSF!1Nfc%7_9?Ww*%%zrNb+?sr3)h^TmY&t#pk zI{4f+L;_Gn=rHHuVjOy>5&}`FCEXmR;qk@(WB{^~D9zNmii67C@vt3JJK$>2j3v|G`vxNN? z#Klg!pY6UYfK{TXT@&?yfxV|g165l=TWBn4uiB~NTzWEMK@~ypgnwy)8coUeE$P17Q^B{ z(HQ}w0el3RCuk`M+a2Jf2_i);8MPJ!Eg&Qdi0=>3?G_;oeGx1r;JT`~aJp*0o^_RA zs|fI}q@@DR#{(RgrhBwrI=tF@8}VTYRLSj|IB5+aa0pD7Rm$bBe;2=aw7G0$dX>RpKx1S-OZYI^meih4TE;5oCz;ay6*U#ZaXSTWt- zy}3BtfB5Om&G%p4-ru}DPKQUO)}gHpfO-W(UvFx4E9`Ssl(30{6ckkn)lt^!vN=Nx zcy)J+Q!RM0-(iS^AzCGEAYh1sSP4T2xGyta-QMH#i#_(ECGnE_qCzRD<~A8WDA4%4pj(vE05Hb7QUbcSl9N$e~q3REl}2LUKRdDrm`K2#9D zhL$4`cA)VQH12@ocR)P?k{yMK(D^+YySZ&KL=8Y^SYK;J@`PT=t1*DtIaM#)U+-Ri zt=@Q{V=xO)-E6`l{YWc2PwpeDcUom$4!UkY+hk0&kFTeB={z-g1~C5~@cC1JUsn{x z$QZ=po>s9L0;A^Q^AStJtX=EM)>mx+Slb29@uG(>s|+N7JPz$Z?s+0){aS;}>xOU- zo1Q-et(z1h0E{UjDff7!;cUI3+-feKHJLkq{Cx~+zn+%tTq>&?6Fl_mVP6ufI34KK z#_B(Z)%gg3=4t=>=EL*Nt{l;**+3PgD<@Ecm3#8PDt5todPD&gQ93BV18ZXF*0u6m zlj*&PDie4Jv?CyiDg{ffnADrgD*2dq*mSN!1rl?qA(y&672yhrLNbbIu;jRM6(KWo z41qGBMhg`&M)KM7*51Sz(1jofYgqEUR#XT+Q1EJng*D#&a-xss5PLs2ajaIrJVkQAQPs5Z+F-2p zpRELMp{4`X*%wQY$g~(i)uxlR_%;jJ+#ZfEq?J)vk8W#7W>J$a*-|J1n#4nUU=FOU z4%18i1bxyhPP#4=!83xQ6(I!d9$$hz&25W4^d@-?P;N}&w%Ld??p#_B3Rtk}PcFLg zwam3`TGBMr9Kh@wSI;Uo_M|zqZ6gfr!7I?rPSd<>T~OEAJrTjX>$i{YkGB^WyT><= zUwrjOYYogngetoo>-S|2=Q4FoFwz`;67TZu8Sg5!Q}lh=Sn0aD9_K2kGB$j55Xyr( zF^80TGnkgCx0qH?`}1KkJsa}zE>gN)Ar$?(tSqoGDj&koi-BlH#02S!X?vZm?zUi; z@2(w@HWw|yV~xU?O!@}FSfKVSOtQclQ35H(ZX8=j;#N8nm@(A}Z%+kJwp#>2&k_R! zO3|F}(7HT}fod@Ur65m7#9@S%f?5rblvihq_4+u^Y>35J^oD^##^ie=oB<7g`47W1`}u` zoAy;9kq`tlsq#s+jM4g$aYT9Hn{o4-aU9>*TE|k#zRc4fG2;mWCnnQ>ZVkdVi6Pk>;5a0dY&ypVY#At* zf=L%-5=2kT6j9K)12$Xe?h51GHTK6FXc2@IEmvHNWolCd&ogKkAteLHJJ4o__~-B1 zzCIm2SX+1%ZE8lVmqsoH!#trfBg6!)#S&UMdyTpvB8K_(>nHVa3h~9u*W3M|Rd5Fi zNoobNsy8Po3Z9`FS#%;|sYfafLM7L?>U4bf<(+nn+=d6NCY_x zs^n2>NgP5X3Zg2kic*Abh;)ET2!W$jpJ=Wk#7yzo(-+@!On7(u?%6yYw*f>-R@OJT z^hQ=P#&={yj^Gp=NFh|2kjspDxPs6PP1ZE9N|- z>3$Ojgcwosj8bx+voQn%!+qm#tb_sH2-q3L)tg;1S*6#O#;%{9^Nb+L8gPPecgm1j z!C^r3>Z}waM)#F!sV?0ln6g4CA-E21sTNoTW|V4jTcQHW2TMk6FENP#c|x6mO<)Y{ z0Rai(d;_W#1p$E*LW~d!&UlNcswmZ@WwMl>R9*C4ogWmMeKx$esBCVgyUopX|9l8( z+NJUEXt#g!e80aRLx6Uv3ph^>+)$@dOZeuyuP^`PM?blVamdXx%q8>JuYUDn`$vEF z+i@7P?G035nyD2aef9Rcizio4?w>z;oK=+xU<+0-1;WO_Z)0FLE!QP9M^&IY_)O%@ z3_UzfICmGL!7zQNA^<8PI_0_hX&rE0z1EdHaDTH0&F=h(q6c^}lIfTFzBVK}(|_&( zhRZIrzcn}X+`k4mG={Y<;HW;hzJ7dN0ng23Y99oHD7802Zs2wEMOsL7-gIm^PrEi* zT=PCQhRE)#E`SE1_c}J24%Z;;a&Mi-vkMyLp&x4LNY%f-Lb_)Q`7Y7N-d{BQMm!J|3&fB+A`?ggw`f7d^M#?Y3fc7d!yR97-1L_qNXzl}$W;XvwO zwOEsPB2=m2-R--_AMQRpj^EHvQXCGuadW%hKYqX4T^)uvOhX#(;;@@z97;-Ya=%fk zY7tR7O^3^T|KSTc9dM$1ou=C#<>`KRclZ9;X+AzJdEQr*uwa|#F(YAFQ|{h)lICML zt5ii18_#B&69)_-;KOvnsaCw)?{GCHhya_^3>ae!5r>j-mnXbE5;*J;C}4#;%9yJ{3%tLGVmpu%AgZ%x?O7dXu|5r{UF%BO)QyKdizOjeJmCab{G40@ zq%}WnNu_4<*4PNG|FZ&ZfAH1t7Vd{#%EPr)h^_&ghZ0IFOv4Rk|N8=u_ZUwJK)LmO zf2=i;=2dXsv|VQ@6z(*u*a1q*ftuKUZuMW0QRR z+C8okJl!T?k!bb->#c*+qR_dlKKX}P&_5){@eu>s0&v6_P>LXz zYFJXYw}OD+gsdi=dJfD6XO}K>YQdJ)*QJgJMCKlY8<4*wT-WyNQ}OJg;r{>(Tr;6* zeHA!6RwJu@>UCCK09t@!EQop!8gnRk9wJ;_EtXw>*DuGDUOKKW@s@LCGCt4loa&zA2v9@QGl z`o3G{jJLn~8d3!>e)biH-L^Y>AA{J<=-N2f(+x;7c-Vr%U_kVA4FMqx7eE-GWroUZ z?JLU zFjWM#C^#(H3~@P;u0`q#T~tt|Kt!<}5-uKXv8-`&FjE(>+V8Ppl+9KJ&v+6{FScbj z#Y?Y1tu)_f!)k-JM4tUUS4AL22n(~;`~}s1moFvAJ}nIod|h3|~7( z17er1r>~niX(v&h2XYuI81AzH3h^Fb8Or&fM%!^mOz3iRVFIcJ)&v>gH}b&8a_nUks+6W27(SmvL#S9E<4{d>qsJF2tmXI zSt}IEj8Q}g0IAAFU>=5)av-_`E`A|pess$7^SRawjhs2f!Pta-T_Nmsf>? z>P;3`)g*84?(zTqjo|0cALENhJ8Ys+?HGzLu6DLA24jmKucvOC1%wR62Pyd7Jmao9 z2#&V=n(m@E67}_*bAiYKB_&WA5JG^~0uq5RW3CmU7SM+`SE`caiywW1aeEK&DMs3f z)WA$CLQ|Cz2~dvlSgjl+F>?Z?EDBPsPNbv?C`rv}vl(l>y1F~u-aH{9Pz(mh5`i}( zpn5UQ)8%%1@me8~I3PfV6vH4Q9AczeYpqoZF_Y`b<`4qEeD?hM$FOzkP9e@!q5mkWKSh8(Btb&FS^KSI>X^;`3ulLs2CGk=~uA z^!oklM_;`7;?*#WM*xA*b)WS#&*A&`Zyr6qe0*FyPAEYGfr0|U9v?XfUFiJkPExL$yuWfM7gL#nq-m0r}EZ4R61r4-adS$dm;_X#b z989oo+2(F6ph9ax+WW_>0Ve;fsLMeqopa>@RO?H3cFx8aTY^cCAyoP}2V$!+@n_P! z!UiZ*Cm6)Q$PUs+c3C13V|i=y-5t!7)>3+%Bt;+FGcdIOzKWSV-oiA2lP8z~1DlDQ zrDb}M3WbKSx<3VxEWh@bRl>A{a0jfkRhV=*3yphhNn`g((Lh^gv8&00$V#`i%OwCF zBZ-%jKgihlI87CsX+CZ44!2L~!|Oi+2r+~jIh+vU95_^Fu0b&eqJt2Rvy@FOWmKt` zZWo_bmH*AUva-#owis2H964HYr}t!`vukSNqxZ9m(ez};8t5bJ(}+W!aV#0%-rnMv zx40TNop3~C{Xuv#JMjK=0u$lscGsD@;>ib#XH60a3S&mIF`sh8kHq!R26@+wD1OS)#v2gwyl+xy0or zpOUNMFjed~5rJK2%0GY18TT{ci>uLbm&G`Cn5q*5mj<-!HL=JxaJMN;=kV~k;6_Va zwh9J|$!l49a{M6{^dDkBKRiYo;}`>`xnQ1KrM-nPoVd#+(I<{-)v+$y*=1Ype%IA4 zy>F8?z1}v@eBWx!S8BS`=Q10;!T9RzO(vuvQ7)pm++gv1t#xqa~KIpdi zBU-ij>WqESt61fRHLS83*ppFf%x`rGt0SGy1e?FjU$SQ_et+EMDpVEEYsJ4g-s4df z+;PC$5b%lu-VY-_`owv~g7kP%A$C_In)PUgPnPo?(9xpm*N@ zh@jnbCcbKcKCZ3~5x%xgtB5W6#lp0EQ{kU~$e{ zIZCOEChuC)$Zmt60)!O3Opwl49JVPtTV^d)0B@$}!{IQhm1~1~kishkbEC6o&6hvKXi)1hV}On3KVKHl57J8&yn z5qt%#6B9in*rYdF#s<~(J$qiN8%c5LjE^K#9x!Sjg4Atp^y?yWV7FN!?ZJTA##VaK zP1d6CO#XKt=XG|ftpOV=yNBS$S<%34@iB@0JgP2D(n{C6=5qtm0j(9a*3Q09)b0sA zNNS*csnUa~6eE-f6Dpnzmw3bjA{q0wXLUVr&GU?7-XLu@VAp>x#6TLrwHhGl>{rPd z;s!w}fK^dcaVixQ;(4jjIudOgwqM@@wl9ud|F{Try91tof$-!x5ZZQ&8Ui1Nl)fFt z@z?wP)vq?gc-IfNFx`CBXsoaXGYS&N7!gQEf(9mVAlaB6G|ho@8(AYesKJCmL{-7J zAj$!ns?y9vCqjM3M3snVvJ!7er2DFhz(I*fgOR9|*^O{s!aK23Z8(e>mV+3Q7pLEd_T{UB}VqEib9I5UhF15deuIHef*o zCHXV3qNmRSHW#l5nnPd}m0*P25Q&J1!_1_@q)9|G zF_Efh2&srv)>=d0PAX!;8n4!cpe|Y~gsFrcJKL8M7u0%92GgZ^f zD2iGFQG&@HFhQx5iWp;l`sl^?PaZx0e$MkKHIJ~Sl0(k()#3K`;&8m918y+Qx81gz zd{S_r!|Za1$)%HQe=ra^^dNzk=pI!nO3hv&BN)>LJno<>D50F~HwzP`_Ml+9**jpc z)>sBoNIfvY%AiAgTl@2Y_sU8Dd0A1C%0|GGscKhQ4lqG$7TAz(A#lNTw+oqOsGZ z)*kkC%{an}xoQbZyI!J0o-Tg<{`>9Cbbs}uM^C@s4&!wLfdwca!g0#+Fi)HN({X#X zznEM5&cpF`I8Mjm{mr|lFQ2@a)Dn2X0ArGO*YEbX_tzJWYs_dBjId7UYMx;OoynQb z0%Jo`OK=!Kts#KIyASWi!{IQrAWc`#{-MwRsbU_+;^Q?+ z53OcUKVAcAVZcU8OYql_advJ0b}XQkMqAfL(87M!UKYJ*E_Xk+0oSs+W1q|QfxAQ= zZK`;%qc#_)mFK%ZEvp-8jhUC2;C!4~CRa($-fMZp)?YJ#P++>BV>IBlH6CAN=9W0a znjbF7YmjM4L!5N5^0k}P2>@i*WDm?JVnB71%UJ6(OK(oGj8FC0qWN^})q4VQ&G*H3 zZQwxDaa38xke$icK5tDZrGq5PziPQ+ZZdIBVDRfFZ;0BOnzxeM2B?v0pJ%O(JW557 z+~6dLOeQgOIDkn&DVhIwJOIdu`G7E0=-~v`jBU9G-5+64FGEwbWM(ZcK|=^sQA30{ z`AD=SSz3i4K|-E#i78_ zL2uC|VP)67#2&fYd&g<%rNIQuMG;w@L2b-w_Jov4MA%rDYGjcm8Mlu8ZEQMAb;asz zQXwrWZsw-rC#yB7t2cDLWZQGWvhJ4o(vGX$7Pl|-y2%d8Em*^naIy-!rnA3PU!y0+ z`Z>Da(QLAwU6*f2AXVgIg{TAD_`bTHL9EyfvD@mzz`%rWZcn%z1Fkl4bwBOD21Iq~ z2VJa!*}iomOHkC=*u1POCN&}pwfkPsuC|Pr86icKynxU@#DZ>i@!{*7h5j)>t?(*( z$4`<=L0UX5P8QTNJKg7qHtC~fqpSXW7O_a%RM_upeW&Z^q}uuzoCCGZMm+qz_Ui|N z&!sgGT-)E)_o`hAs3)hW|12G^=|DKVv2Vvo?A~H0ZhjivY_b1ChIhN(2HLOx*1l)T z0fI1?PJdS>=vTe^f>+dmf^YbWGn#$FVpNO;s{S1c3ww8U(S5X966fJPo!tZV)zJ3$ z#sBfeXe>SZixgC1Jg+mZT*CBHDlVnsrvRpW!iNy?HUvDDf|sS31Pln}D8N7%M#4`t z<3Fh2*pvjYFpIJBEBkdfM)AYnSA+gT?D~ffs9TmMBiF&|b>e}#_C8dsxvGx`l@spY ze!z#Xzr*$-;mHdIonApDn-^d1tm0HMw46Xw0&y_HS2;pe5aOoeI;f{UKU5V|4yeUt zwm3lZjbCGh)C@Wr(Z;4u1>=NRJtN;bjT*fhC|MB0BK1(KV$RY7#OfBa7Qvh=q$)yW zj43RdYU(0K?Zs0S9D<6g5W@n+1##y7fnL7a;fT@ z!dw_dnn@FPIv9B_&{Ia!r&)Ar8pF6QdY!J*w~V1V{2c)BpucvV=hkrY6Vcx9d96kH zjU9~TXP{r71#xn|3HE2v9*HsWZO)lvD?aW_;moOE3SGMg4kS0H*z}K$H6O?tMYU#% z;_N;qa%OVv8gTBV+uZOFy0iTKdShhN+SaEhZ^()lPFnHpe2dRFk1!ziW^@MXSfVIb z!TsGGLX6-TfLft3Awn^qW&nyW*-OCt zoL7VpkgpyCFMkBSxYEEhf%q=P_<9(I@3x!mcbm=TEpwRNhy++XN@DxI_#PEiQ5l-t ztOo*w$uy`4Kv6nX<(UaFu{>hvKx8;?BqRVtOsddU1`tM3 zr4Sj+2_XP8GwMXpP{Cr)BCxTU8CF42L{US+>G3nn!v^E~H`wMGVSj}n)dE0{)&y;y zpi+SlKyd(wO?wakJQzY6@E4!G!2jpX2fVtz#r5%o|LfoX5}UvLIsWY8YFTeY*bM`I z_WTKc_2E78RPg`!=3D&u`BVJSqf4t!P)l+={_G1py}k$D-5_hlFQ*BAb}=9V$fBl= zLTuON#=fzSO`ka|#vZ`B3wHZ^V|u7oytzB#-Qk23tc-O?>^8~lVU~(lcPIQmUw^>= z`sHKnQi6cZi3iSDZ@a+waZK2N@CJgnBA65iZWk|A@MWpEDs;Ze-D*$n}A*t#d0w)lcT&lzn zA{1dWjG1UNtD@wR_aEN<>e21t9c4M8dSy_IgIV0t96=WX4ym(nS7}J7DpDLFVt{E3 zCey(p);I&k#8VGMB1fb+^q{NMjF!lTCi|T%NoY*wfG`ASAI9FhA#z03YE1rKA!E`= z``sR!G@{gsQfC9U{5}}$4WlBM3rdX^EO;=ksxDh#O+d9JdIR~owSB2pMF=Y?5;EpB zL%>wL5V1)T4}`~*ad2?Z&{mBz4o^G*vyiP_`> zbOEYGCA_)6eR9b2{^iA^SI_nr?}r#`+m3Dyx5G4_(ucbbo6n!Ud;=f=M90(JWvMy7 zy?(#XrEm;fO&%Xv3G(K{>qoifSQlry3BxK`FA{O^xU9lWbv4_LRWvN45YL4(_&~q=6iPfg(%UaqUpTs;QyJ z73AcE2B<87*%FX-a9b6;IuCg;bEZLx6}Y2{TGz>u1r!GwTkM=U-3GTaz0l@j8^<%X zLJ*m(9DqJX?U>qp+0X!R>e3cNqUC%5Ql#E=tBtq%Q|-hX)y}}|0T@{T-+dGh(Au@N z`(QK)4li@26-(1e9@0VekHf<5V}l{oWYzr3WI%{|B_q2Zx*j8DV03vnkRs|5%Y?uf z61z=N$aHHxN4mXq;0BFh?Iafkf>w}e6Jms-8)bDA*cR`@Br*z&^QbR%4U<5ehNziONWTP&grIg>6rO z5aSd#5MsO6)%qbv2`fkBd4?WOz}1zZel}r%FBR=~`Gl!vJlkGio08iR?s2!M;{E9W zrhr`<9Nc0j$@tUo@o4s6om|#|RSv@8R$FRhZ*1VKIZgi#}AJ^8Gv4{Obz3)PkIqGsxv;eVT6| zk__flalbcKt3;XSd(i#6PMSjzPqa3@2kU{d9AxR=(o!X@H;L_WZM0k#m4eCEI$6gW zpsF~efU4xOeBM{=!CG%I0MV+t%5ALDl0aU)v9f2>eavRl znyn=OIvt?%dx#F8%?{+fU|K^?(F#ZbQ3S~hRFghbaqZ?gW4k9@JYf(`5OGZu2v80U zzPBrrV%1Y!8dp)vX?>TUSlI#rgB{mv_o^UBEjBlZpfcIG-`r-5gKb=MmhO<&swj1~ z2T>KdRLE2?1T#>@9j-Z--Ux@Yfzh=#{Wa^RYmIaYnheJv0wzJu)w00VG<^kPEKda{ z*MK$sQ(N$}zsKx4TR}{-S`^2V=~>pi3E#830*rtW5`cZH(-i41jK%nz-X?x@RU$U?!=G z8x3mCh=I>8=HX2+4D7F>$kj{z*d}XoQE1DoF@T7<@16-oOAfFD9E%<~ zusA28;^h&ZRPct0oh4!EgHjx}DA7$V6&kY0$=Jwvuc6htw>zSD|=1|pS_>NAFJh%t!L9iWj&2Ldq@ z?fL{!9YGia;nKHxBBE{c8_1ZX%0TPpEB?)m0$G6?OuyhhaF_6qpGv*?IWbkHZt0e?555|ag zC#!HY5OAKLwIXb`c)B6{t1mvs|Ly(&%@yyDC;aDs|4aOzQp8UmKkm<+0Q~I9BmBRH zgkvfAa5~|?{Kc>FfBxrxiQSNT=98I`(qKZ}MEI@<-V5RLjWKpfr3Z`(SQlY#bFR6T zym$_MD{tMT&#QL4@jEIQhgxwbR!-Tbv%-SnZ>Nl3A13_sr=!V!FeB)~c8O5@Bqlue zEBFcl&zbRBD&B}-M~t6Rz*d2aIpdTwZc>7d8*kvb=&eb~$k(TYdHxBWJ)d=R@wKR` z3I+nHD9xUiby4!)81eW1&Skql4YW(646wOORSV^CF;3=m{5oiVgO1`x8J|| z$$0hT>+R*$TM!ju)>>-~ASDh`N|~5BGa-sVL{vqQt7;C!3DBqtzCT`H{_gu<|M+mY z*;XmmbfR2cS80P}poJBZkzajoMQu0J&HK&74~9 zAy0J4j$9^0XQGpryBBFBT69ORfsfG}-sXHl3=tqjsRau5V;Ezxiupt>{8CXIC(~gz ziG|k3!IG5Jn(aCZh65u->!e*FAZg}RQEP!|=kWq;xic8q8ugF>r}=<#xWSMT;0<;O zgh3||@1U)DZ&fH;bx;frDEYNivcE3@s9nQhJ`Ml)e){V5-Sy)a7mr^(-Cx{nQj*i@ zZd+^NoBLbNRWdUb5lOelV*r4g`wtg~(~&Os7e!So5z+B<7~Xz({n(SSsy!C#R1g)A zC+bY&*|rV>!xDw+xiRY1%Czp@14~gMs&!UZERr7Z^9hGh=?waM;70!*S46P@s_nC_ zAzy1I*nGUkT52|EDZyTTM`P`-fG!XJA8ffxvb_c2&3{~in5FSxyP2vBXx?tN0Vj+9 z=@nA-{Cq7KYM_VN?d7@}Td%FemYA_-M(#N}!#R?HDZL+wH$7?9d_AcYmi`(9tVkEy z{eN0;g%0#p6)={{%LXKgHc7SyBrGgz@oEbzo@)dU^W&^y1O53maN4e<`JFDe;n&}! zSE~DV|U?n_&zGu@#7A@&&Pgdh4=k8}Q}(y|X9mKDXo0 zuYKyj- z%+Q1NMgWq>pl4uXIYGfluta<#3$^`6IpBU$Ow)|rL7Zh9-OV+ zucyM`)d3(7NlzwFtJLxm^Oj8gs1&~UIBH4qrRrwU@+5EsF2@mfc|HTyW~uo8aEnLd zh{xj&yEs_G&gQSF;%+`+@M^14eIBDR?rjYSY`>~r`4GMKq%$!69@kY43c_3skT#&) z`Vb`sf~mG5@e<>-%N7SJ#C6Hrd|l@F0`8qXZ#{n!YqoO-q&q9#t>1(1tV7BEV+XL8 z`i1qUEKXg&v#O*MOBje6nG622F~t{Yi_hg@*J??t`=ncGc zJJ4(;L{TAN@idVi%SQ!)7Erpvg1xo=bE~ZDRluHfLjQfKVp^|)K-4Q?`Z1^_fY&xd zJNVpgM;aJTbT+EXtuEKsfaaEP(zf`B%qR5gI^Dg+WL*Nf{a-)NzLHh3G_G7Hpy=-6?J^pfl)H3Y0LOqBHwbKf3pfqdgC!0?2wfeZU3=RLnaHf4l_42>SG*^f6Fk06 zBmS;r{Ar#r`ZX6?%JC`yRDcs9s>xk~02&D2A>nW8fSDJ0)r}}#aKRqHFOe`eybILX z&aL_jDp0Rt4>8&32vBMUM@tN=W}p^8GeirhRs=b@N`OF02I&k%K*<j21KR;5L@ z&jNPs^kAIFJ>lhUV|$b8M^EmC0*c@#@klw<7^ zBCZ_iDNA1*?E)ja0k=;c9VqV`IQ28u;v)k)@PO0Yn%-Svq)O8%2fX z;;NG^Lf0EpvbZcF7_-X(OHsx#1N%{XaNHQUF$i)2N_Bl%2}q$r)V1Se#oi%wK(kKSj_qy$Is!F356^IP@2T-1)gXcH~^T#OI~RLQ8- z7Ht&)TvJcQk^rs2iLvU;N!f=TE_v6T2KIVdC4gcCO7VbB%*fTcILIMDdt&H3pkZbR zTN4BIiigJHZp{lw#n>ch0aKgHZd}N~FNPxQFK;(r{p>$ny!_(Zl;WgHIRwsLQq2V2 zJY*^S;ENC#TH$ImHhmU~k%FoXhmtB)vMQ;WfC!KR~YRBM&0buUu4S?WfhF(0R(s*yN`A{dB4u~gJtNkTv%1*M3*9dRrf zo5MX~t>Bmtq@eO(Wv^lq8Z{0E7>Ym#^=5BYz3|V!c!|G$^&Q^a--8r*cbxE_|4;vb z|KmUVOZ?>7(=Idf#iL7nesO_cUw=Rf0l)b00srlHukpYA*&l((8UmseT#O@z=o-ul ze4~V)YbXC2?6oyuT*?=|MOng1K48$t3CU=Us8VLRB zG~=&`7O=$@lqV{l zgHp1q@^WdNPH8?I|9CzfFUO0^cg*3AW12;EuA(HMIr_tzOFiXUO9}y^*yKFX_3fKS z-@p0YlhgG6NvSy!u>rLfg}F>twtb;yH0@@S;1Hy+0fEP8lf*2B} ze8e=LFr*QiaSNv4O=X?kS2J$!KcLi#i`^B*af@7L)LIZ*`Jf68r#p>;czlWfQV~<(~J}&DkjXO;xreu=DM39Aq3N_owFs3xkO`J zy9AR}8fAzGHbZijAOKY4T9JKBm;*``gf4kR?o%vD|G8w8T0l@tx%JZ^gb-2d3Db0h zD3I%nDvY$*fn!9j*584m>6Dwso6pI0L}dFm-OZ<~5bzfIIctQ?5FQ7Ad;($>hT{a^Is|>8p7!J;AYS-L;UbB|S0c^6eD5TWL zA=0ZELi58q81By(t7cHk(D#L~c$^EE%mCIU-GO?`v-3IX-!mM_SjZFzkp~Cz$g4La zVzjG>As}q1%d)iV5)s$BrxlodejdO|!gY1cR=xQUvR>xUQVD7&>l(GIHMs`k`}us4 z#Wqh{az+)$*_yHL#{^cvfQljop)%5ZkEn{{bV4G*UXP%YLWv&?Z>9+KzLvA5=SsueLZVz6EvrX}1ePzmI0#j5cBLoJzOGC9oLNja*(EWljYiBdociXi}j z1<=~pOj~E7ibM^_UqhEz5d|K?9m~VlW|vj~*uvWMv0f$0R$o0o*y>p45#=(c8oRV< znv)yE!0l{4K4N%83~dIWm)Ol{oH3lGGOAT<2PSU>;X zCn1CZ6e2o%U0)k+wz!vorjCObe&rC z8`hOo@0m`x3&KQN>iWml;*pDkE6FqK<)k;{=c* zrUeXRX3KI#2H1fKVhkK{#TyKbNzLq~C?+3+z+Up`EQ}C*BT|6b3YLPEr!$$%K{Z6i zI_L%i@50LXS$U8;%O{|g3XZ`V!ugygXZpp!kVj9xe*DLO_BR(#pMMV(>l2L@?-orU;ow_`Vn`f;J^Cj zJNzFWJ;rAjdngeeZ+G}-fAkgJ{$hrTF-QO1cdzlYFTTK^JbPj`FIDU>FELtK3IM`4 zqR9I_c7YKMd9}=|!m{!)K}Bp|5%GHZmVIr`x9Ksr?!ZRo5c4EL(-n3vqtWZsb+nTO zzrVgd;Jc?2zT6Dm9ySYAL3ks@WIPn!pwqz9OaH08K9J&86~njzl?)|9+U_ioVwgoyj|W8Tpv;yf=YTLIND(@|d;21Pc>kPYoOs;bj+YnjHoJ@WF$N+aifRU- z3@L&@d~@^m(bvEG+n?Utet$(Ej%mPlyGO0X0Mk69lo@dt5yJ+xWYls3vm%6qA#Kdr zc6p8Feg_UH-sol=x4n`i#i8p%o2@lgOk+{U5TS_JY%lvYw8qBFjCnpG#e^6Kl#;s* z2TTLHl#FRQBBimjla1-@a!H&ph5>V)QA80VBZbsV6vh;>9d}TznDdM=88|+didl}B zg)lH9gn&8E=w+87A_lXY>d`oJvhq+7>^7U;49C(>9%@a~g7?Mfp z9H$8iOCXycqbTz&au|#y7ZSoSqMVKhX#_cE6p6~+82 z-KbIq8X?$#WQQ(9jc7!{Kxe6niHQbp@7Q4qQOqqGXX+J}K|#f~B8?y3zurqNU4<2a z7UAQ?mHsEc8t@Rv68Z)_>L=K?t0OlA1`X(?G0JHQOfrAcf-^h;D zu${mL8UsLL*EC-Bm1`0qRT_v)E8XV>WNF|Q^O|(B4ra)8rEaix>ZaW7e0G+#ilWztti}gWmqU|I4ruJ8&R!M+;F^edBUdyayoJaq zFhXc@f$XK?+?lKmSPZ&=1Wh7ieXkGaSDP84tFp->E z0!1sorQIX}$hl$;j3EWDrfJC#fmV}RN-?)a$(GfS&#R z;pf(WTL=5=&s$@=| z_xZYFQJ(#~0z+G7vAwspi4WIBj|;H^bk7*n?Rv1<@|@&=#@?n*j%#KAF}QzxHt#J_ zxEmP1e0Ps2SN!lepo#Vv93Y^c|sR0 z!D-_o9Pp_ZlM(kC2GbIORzg#Z$@nPvwM{sp4f|+#CwN zp6)RpXK$L`f@^VFz#qu6dqqt8FGXAIr3z{#%q5@}K^oP{Q=+jO z*jdocP*~}!Yri=Qph!iY81uy4yeJvK9MbHiNsVb@QX>t3Zc+s?aAz2S1ya>JbW1OP zQFxQE0BkR}7*YUpbLd;f)Qn6Uw>FU$jnbw3+XmhwHn^4aselk6u%Mi|Z=?Q?lP`5e zZCAk|TUI)<^lT@)L`12U6))Ag8Mg_th+I899u`+7C=-l6{poP*MX-!S4Pv2CKza9axfMEg;r|a zK{h)GheabO21X48ie`Ljsf#RzYgVa)$pK411z1vo)k-gw3Eq$#0!AWl{??fH-ps6( zp%D`V0Zk|&r05#Gwqf>hWR~IiXTP}o<3IbGakIIH)aVN!xHTlQB$%?vGPTsmS+|2G ztMAD?r~Md6VV#2w&?Z7O5Ezk-#jHdc-MJXZQ2Ri@Ktzc_dxaJln>qyMJrN~QotS9! zr<@fi22N8VJD4?!TPoRDy?TeBOvH>3h-zgDA%Fv;=h0W8mD=7bSB{6eftVuJi5YuGXf&G7&o}u?NHsc-IR(qVZhIK8`N5$rI;-t zvIemPh!~j14kVO$w(Irz-sW7>?Q5k&>n4S5qw9g8CjmK{w|^)ZUmqrXd3j-#1D3+| zFhucM6-TLf4&Z_afdW{pNtF;VtKtJG-qniPCL`o@fP@Ii#?TrsE-lc5K+B9eY#_NH z>fK9~s`~WBKOm%uh%_)0ku_Zt)dE!|o0n2mPd2}4@a%1+5DSP7^Zo5GPcv$*2wMls zi#3iS9vyh7D7g>=o0@Mna=d?jjPGuT$4`Erv}(jTUipV9_If}6V!h+)7mjveKDe|w7|Mnu=v-;EJK#Bn;I)(mJs_QuCmDyk4p zc}A?p#4DvDrGPPxUOi*e(HgMXcXG)ldsY;uIb%rHE2Gqm7$cyBT(Sdaid-`0Y~Pu3 zMp`kbhrz01@_axp88HqxO$WrVHKs=#5YmX_-D?cnJ%|(X@fK;jH%1B2O9;u!V{0iP zmmG))rR4DKo8SE?rp0Ye= zb8jlEKqUoN;N(s?6TkvwQiNiaGUkyfW&zC=bP`1ggb`-&SU{yJCI&c=?nGhiXC*nE zj!;>3si@~p$Pb0IKLkuS)+S&{_qeJqYhSRYV=j2z$P}IZ)Br^F%Dx30MT;M>04VEX z*p6vGxVVRm%U)KmBCvr9|S`<%3Rtfj`+0E$cStv%TF{ArJC4KTDhL_QrG0fES_G5GFt$`)9~6jqWT zXDy$4<16@lV>DPr&Hyu60V56Uwy4Zl+kqMo*BIcIR8gf~4ZG$wxBF^fxWx!9IkN)a z)gWvjoPjE9AZ0B%^ALFM>t@9wwl&2VVnCh+$5ZinV|QJ(LSeC`sQPpL7+5A1g!u%L z3Z2}uO#?Iykd;rnUR&$)e+rad|82cK9|rL4_gxymry~HumLqD1Yk^IShz@RvMijNG z$RR`oA{=W*Dit9HBb1Z^KoF8QOV`%O(PLaPzowCHjQPslKVqg1OjlhJPfX~{VDULo zl`$7Q9@^J+9ILBjnt;)41-eb_sgxc&tqdMv5pX&`$%0)`!y<5QBOiRY zLDdUewSmvNSS)R^V*@hnQ)?NH{a{sYZw?dYD){l^Ew(9iJ8SH6V;+m~QaV}ZK4*M? zcfwasHdy!6Apm!|;CDACyxecCca^WD6s-K-nn^CUqxBrfVgObH!H2j`3|hiF^71zW z(iL+tpu7!R+>D^x&?Oo^ex@G-!au}<{--dYAAavsOzIzc{l4?9g(;Swmo>OlcH3Uj z8XQ`jzB-QLtdB#RPem7@m-e?t>}m6QNsTP~K$FU0oZD5V)vWK#MCsKv=ZQ^c8#g8} z4A&~sq=T#vO_%CuaS%eUHf>I+5}9sozmqmbt>05y$qiiBj{kJxpnsLUXHUas`ZMlH zdhRx;2o^HeIzePc&8L+;1&E@ZFBs_~a0Ia{7Dm&ZF2p!ke;i!j z9`I~`fiw;vQAn*FZeS2JpHQZZxY>fo4W17XmpY>&AgW@T1wRTC{yP<1-``L! zhU#qOUJ(qDkxNBYtA1hvAl3FRa?ecBfn<>itxW=kFeIzyYm% zn3RGs9IOm^F{%R5;vjQz`n)+#XAQVOV2!rm)sN{eqpFwv7SrqsY)*qM`hu#2TrH@X z3S*OG(d=eIse)VwkSF*O-m_2XFS8kp@?A4io17&`+LFF1x$hkrZZ%YMO_KzqZ`I5 z)f*97jxu-?!o?6Zr^CT;)rI}iIrgFF*Sd^W6<3cP;b_OA<;I$s10AA7-u_a<^wLrZTq?9lU@VjHi z#Eji$1F6N>U||XPZ&h)xia@}>|Lz@rcRb<6euMwy#Urb1;o!O|3Y22@PqGL5#zL;D z2x;*0W`Kf~EYt1HXSJ449zXy0!?>wLG@MGk8v<{cC@7H>!68Cwp?bW(nveH?A@{d$($%9kZ*IPi-+cRb zU!IQFm!d*dD})${BWlSw-!mG8%!ckxDKzZs&UtF|Kxd zmn0EPm{3XuCK#xUWiK4kU`?2vxtxnNdC8?3yE;!eoQ@!3q-fY}O3{GB5X`43#uUkA zvOU!kI00K@R--~SBcEN?MX2rP>1O$mif z8=Bc`7yxL1ZkSLNB-X5xBoKz8bO7l{ima{Ij0%-f9`eEd;OkSL?QU|LS5zaTNyEd zytm5|_&0BCxyB`MZs%H1OR6_3vzw%)hP?*jD=PCjv zb=I88SX5hAI87NtGF{&`G{yJi;0;bafx&Dfdu53lp#c&tI^hm7YRVnM4ahQPQ;0~pkwh{_URUni0BU!4%hz&qCSq_gE2p$6(+ns`G zNUQfsGWNgu{H7^wK-XN2pdB#nywgZF5RYxC^-@|BkrvC{ZQz3h z+Ojs!ZAk;e&SK8CYR{5st@)r6f#A}h0u)&QRXA9lT~`~hf2$BSG2m1yuIG%?+lrUF z9Ug5HlJ}aD*%;@dOJzrUy*W%sY)!IB&)2}a;{++dlih$J+4C3zVJ?cfC^kc@x?L(& zoR5Sd08>$v+8W-O+^4Eyh<0Cz2{A0p>g)tOQ9x=0aXbT{e;>0LSZw_tVlw~G>-Wia z{8PWTws1?zxBcCpx7+4MYG~Idv{a}!$oQNex=y@NKg$y5pM%F|vVne-y1J6C$Bq?t zfCe%zaCvJU+JQhUNyz06b(K(PxLcDQ)!vBFnj2QHCbjuU05l~~XuYvk{Vd>;QhhNk zo1u!JNdxtZ(Y6L#UxWp8UIwV)Hy=O8{3?#|ma=>rr8Lt!L$(9imAZA>m;?dy-H^&41 z&E*w-GDO5NKse&Q9PtJjV^9PVC?!`j5X3k@rJ|~0s)R)1axP}GgG-G$0^>r&4CmpC}N6e?OT|a1J~#zc=6+FoR6)`0*;GXlzjhDp1)n zXr@0TsI>wdx_L64lL)Bb!=2)E=z0rCNpX4U`btcgv!E2kX0U)V1!qe{>Z}qGyPngD zkmrDgu}30=6p)4tYa(R#)z}qgR9jO3V>J(hF*_#^hG9Uh(hUGRgJoSx0iZJi zM5Q-FI1{B`ITk&GwsOwa?CSNTBroBpwW3yX*$6m$%)n<8WhbZx+}{$82gRdDiv5KG zT6@!ymi0$J6LmvqOaO28;SA+ zK@}QFpjwrxNSUT10tdu2fRRk3+g4(zQ!W%3F(w2`QB*4vX(=?8$DPe#1Qc3UwnaY-n>PHdJ_hl z!|(3z@ZbFM7x*`S_UE|VZt z#lODTLRJ+R#0Er{>12797(r?!u=6}24kN&pz$^1?y4xZKrr+N`55T{`i_iaV*6>!% z@Mi$Y;x;Xo95J7WfT1OD2*jJ+#rO2t7k_jAO8=!C@Avs|K-g|UY(RY}GeR7oc?Lp) zmW(o=?0sTjI>tBOzyJK*w>K~EraLNiBEZ?+o@ASAHX8uJ5C)84gE$T-dG>NFm*y5H0I8)wF_G1QV5px zZH^fcFi)0vh%wnbafc^_h*C2`2#7JE*0La6syO8nhG9gA2~~`7ktlW$q)1~iB}>jx zK=EdaDJG05p~+3M z$k|HBTh)Si(!briu6iCofqA~|9lM!BXC#C)f)P+oCxmf?ey^i zV>u6uONNeEo|1@CCTmk5Md`?dI16qAA&AlmM3t=&L5r$XlRSC=>iQ2%A2Fg^%<_uYYn0?^nt?(6FEcRNOFrqqVWV}XWr&=M@KoBtX3*DAx7d+cCP^LKn9w<>_9SK7wa z2Gaf(nELS=GrHMEDJ4G3*x%RL@y#H69m;XXml%j?E!IkrnaI$F?Z690WvR!|Z=vV;pb14p!^N_`k0=?R> zU01W=?fTnJ)u>G%0&n)#IQ^q%rG0#wPeE>9I%~h-9WH&f0F{f)C09l;u=?Y~us>)@pJNr<34tx6XJg#%%?&mxW7vd_%4$+CB=5vG9=5U-?F#uZ_NPf3c&bN1IpXCxx|41%Y=ZzI zs?syai%VD`$_^&83*Z9*0~7^Cq?_d;in$W@0Z?ydI2T^AXIeIiI*3q3F`o+3I3lEg zc`gv|DfOYhW82~cNw5rfF3V^lraAxl{%9yA1K%q4YQ26nJQ z>q_4bAWl%J1~_$QOf|i5is+NvBV%$$sjh-!YkWdT9KnGR*}i9j?*aJ%xUXP50H0QrOsGT&%%*ERP_j$cYAEU{0!mhA}aXO2*?3V z4&Ug_K4&PH%#Ie6S}n^*4IHsRL$silY}wl~_W+X>AS#ezPGhactx+BzdN-#nUK1U zxL8Nr5ex_e^E?5V5QnrRLQ)v3R4@cA#qe|jQcArX7`_gdwTH%F+q7U4zQL?X6%rWJ z7_o7xVOuXyFF*2zdDIs!@ci-uUw!rhU%!3pj7vc&6){G9e|?Mp_8)(PfBo}6!Iv+e z<(ZVRaJ&S zJ2#G#7#N+ZsEA6b0@+<$UYBPt{{HTp!#}Gkk>&}?1Xc?+g=foi@C?+7QVL>>$gFsC zdWRdiMwQHgnmQePuQvyQ*rZTG9I)M7bgkkL5(fA0LP)-zEV$k8uW&rw1C?+%-Wh9a z*r1fzdM%{Efl+5^x|0MoHkUQ%BY*-rDy0NnF{Q~9P*#Oi&2j2%E`~}$RzXT*2cdfs z(!uP&33Dkp<&0Sw>Wl(a!dx@B28=`WeNsExCu&Uu3$aVoSTb}RM#LB(wPJ_?F<1#) z4}z3XN=2?2yK#dl&tNv-BneG<761T%07*naR0eC*S)J{<-E5F^#&#U7DXs52rAA~a zkhyjszA^0C84`xKlb!H%PL_e7Xix1jk3<5Y2zf1=i}-_l=ZHBfE8OgO@*+ zf;{DJKH%5-?&kgTZ{EDRxw*f2)RWJuq)-w?E8>$2c#1->+R)X&k_)XN-2|5qQ}!@`() zZ~^|E);zKMiT-d}M9_-u`w-~jJA+m-4y}QB!>?E4#SBkYYPSJ!vWxj&+6ZA?^OU`H zJyUBSh~D>vm_SPXvu)p~{-C-)<^ewi12B67+Ll;okzPAS^A+2;xmTker<4w6sK-6r z$EP)V76)+WxgrKWYfxyiB6=n}h$fvv)RRbU;My~Om{cL01JCRE-m~mO^Q!k+u0Ot>&Kf@ZUz{xWZ#Oun> zPmkfc8D^>Gv$BKSF$QNedru0l`XK;A3@8=I#ekSLZ(H2j%%^lRm&Ii%gx&|r(>*8> zAOg%47@|q-3~|Z#u}AE*8t)E>I2hLY$~4IiV3G1M@)Gq*i}n0fPv(_seQ0tOOnI@H zRE_=HWRt`}bxT&6oDx)UDvO@AsI8)7CMUHCsxXQWN)ZqV5}8C!>jNMv_%NSPRq=Qn z4eSjTm#PAZ0w!G=Pi7I^l>AAER#b6YCJ-2roB;{4Bz!Ii0H#_oS4FPe+p@Q+kmB&m<~ zd)d<$v;yhLu$EjHxdJ1ca7h9GSWfuvKI7>$;(6NQWl?O&e2>4r&zR_dx3%K!bm(iG zIADwsMFM~VQN_IzJed?1n*mZynspO~F1Z&&!~pfaHpy%@8F|NMUBD0sl>{lqUNzO! zDxlGt9EJ#ZKN&)6Fl?#@fdgXex8Z}NVhRrgBcnErf2fgq?0f3fTD~tacZ{d$n8&nP zlG3#FQ;W^{69EqQ(QjU%;tdQgGB#Upj;9M4onk<)r2~ypfy&k(ii4Nohv1SIHbhl{ zX+GiZHbP`s5W`pyVnOx-%v{vPtBnb5;2*pLFCkZ(tPOmw)ytFI{4op0ZAJ)yOZl31 zRiLHGA}yKM;OuG$fxJ{keS^)Vb=4+3d3lAaXM5L}6VDLO0Fsq3^$E`)bpR6pyVPMo zfTBQ1K;Eo`z^D!`2X)FivdM6O0ZnjaUJwF=GDssB-js=IFBdA+7|mN|2$jx?Zl**P zm~y~wsCG{R%rz|RWCweTFh;h|WCWyfgxsGXC3}Eh`j)URlVA#{S{#J;arY)Trp3B; zMB&D!X+oQ`Kp}^~--`LL0jj1fgbXH~qa$(?gbmv`t zGfgoLdRdOMi)`aiXZKKNBDJ~C-cUuO>-iD7A#4r4O36K$Moo5y*>v?_ zaztglp@qenY4R&30f64rXMGL}XqQHr!T<@u#qOPdt za{eL4G!jCtNY$JiA_DzDnQ9CHKmY7AygeK+&)Kt>rd7^iz<1Zz_?xf4#?Qa_92dJC zu5a&5Iw9IRJd}dJd-Dc=@!4nC?=MjA?;uqi%#8T%`aMpcy}-EHfI`4@Iv`bnur;J> zO_tOvAEGCKqSfkqHa6m3DqfWXKI9{cDu_p@SIZo0#<3PCB18qh))}Kz+)>457yz$` zIS3#@a9>Q5u{sOrR1~kSGtzF0Sd9UGB*HiI3{fD^jKCJ~G{(Lr|jQl^|zy9v0WtuLT0IFhoUqmQ6p-fg5B?_FV;%$D1+j`R`hdCxNCN5Jz zl^Glo5+zU|jN{HFGt9Z-5PDz)C~}?+NakRTp0r}z?4Z3Y%$(2NZsR&(R&@o1mw_p= zh}%sCaYW75EYRiC5mvg)QZt5O#AX;#a`dKzgkjhKL^vHw*B|p0++i5o=M{%MA%+1V zSyC<+=~juluV6E=*5W=;@b@A_Eun3Dh9!@!2_cz1^|=&-`B$~ho`5v)tyaMhBbpxJ zmKj$u;)|5!?z8fts?@A>7YX-)bbvuWu_#UE&S=xvr&0?~YFhnOG|jbaRq|8Pa&gLKD560` zhph9cTE|)?iRvJzQCkTg5vDvnKv^I76o9qFU1>P~Q(kMPFXUYLbO}%wU&%nab)fDg z-?B(rG3yEp{q$>%WhoS`Lc00r+Rv$-;q>sfbakAr39ZX#JM-7UCicBGtgc}VIxq31 zpI2MM*aaA}@2v{j8!%rN9p<&pbR$9s2lML6hd29WN8%L-rDE3_nT^EZS5{;JpF3MP z0Gn~qH*C&XJ9h^tu>4)2SirUg*lLipY6IC;&wm9njw#_d&6rCC57e)(U4ZmaLr*}( zu*eX#0I^eoRL_pkflsV#7uL_8R{zD>&x`)<`TMQOuX(Hw=b|0CJ)?FF>-X1y@%sHU z&Ez(L9~|S1MD&2wwmwhbht-Imz8->nbZrVX=|%j&ceElM?oq3t?k*O<=o6swry3{z zPy@pAW1Lq&{Gnq%e7}L&eUAHlS0*pRw!g<G1DUXb<-m8c?gdxTz&F5OsR z+1p_8dlr+XXk;qW|6Y=44UVdwNZv$p9o02h3lw3@)sjoO0=WbPwy~K?=#oihmk6Tg z0CaoZ<_Sdv`#2g=O)m(jDv_u&U2xJlnC6qWI%*WM8fBN4)#901)5*&Z%JD*}Y|I?V# zeZ_QeQgua|^GC6kemDoAweJh-SCfHi^K{uQ(D#Zq+tz(*0Iy&zMsHTgE4>^qJyh}IMc02;J9dc6 zrZ4`Pln5%o<>O22A6?l*0HZ3q!z-v-ps=pQ!8dD#fRtT^qXDw^;8}e`w}L#+LA;J>UUW|Fou}{w2M=E%8YFUKnn5f?BXT^Q#GJ8vUJ@lD0-U`GiHke zG(-Z1fceCz1>W@K!RA5zKmMy_U6=wmm=2k!G1ha@-V~C2TpDRBpB9mM`#-zH2R?fB zpvk?K5O^s+29P39YlM_yV^kS2)!qOx1oF<#(HE?pJC}m!x^cOf6J$*RN5o*)o{N{c zbf?mq7K$?F38*#n!0hSMU;uMfqy$X!%ml%gjfD@2Sb$^@h_fAaV6g+YOwm-FMTV^Kd6LkXhA5`gw_#w1s0nM!u#k z7_$;rCoOkYx;6KJH%?qlRbTI--XxBy%L?%VBrs5?Y@o15)kH8@73&fYQyn+MsPg&x-)0}!{Lb6xA*wT^JiAxON4qj0Aji+Va`AZC@`IWxC3H|8%BlV zLq6gCe8QvzjvItxHdL7{aS7|XG6{o&pisrBFq8&djFx1oq9~I~N-?{vlzs2RWP71G zd18%v$P%*aN7MjDf#8Eo_`B0vXW0nq;b zao8PW9BzhTQ^%AFbC^Ipr?@!|!zN#Bcevbch?#2GUj5zvv*Fd<_uu|iy}kYn&_L1c zfv7Rl1L02Z@cwj*MQ+H}Q3q|jswc)x*KZaPm(j3RN#ih@)9S1$B9kCW!_vrazk7rb z6SR$S739j8ZnBlTi6S2b)2ToLQ0Ijiu{cy_e@hVzu6sDm6_FX^7%&VO!!o@caMQckX&8%WAV2{1k>Tp${$<6)P1dr!{Gx%mxfIW;t$8$ zzxdU6zxj+Qz9YhEzZsQ@v?^w)WuHsgmMUYZ^HxX_DM(d<_V5O&N*zV&@W~im&n~gs zFj8arbYLA=#D!O1T{EF+{lgCc(nJf}vuP`W)=b}pUAzu#s!O|Bd32L~v!I1nKI{Li zS39r&vJR&|c@J2?opw(R1UANFE16$D-#a*HyRU@>Z6DI!3=n9|#AT8A=)M#6;B>hL zmkw!xTLZ*>kBtGH72OzRW-}L{w}D7u?Wn*2(jwLXEHEKOMjF;7yDJc-gX%3{TM+y% zKZX{dnXPZ**8M`ul+7^|kdm*gyZV@mU|U$vm~5F7upC zHjk+9neDw=Dq@Prxt!S;6=NO>5hiC#$6$LKi6V^yN>Qs;Vv|*)&hWJ{A-K##VWa@0 zz=#YKfwS-1WWF_b1v8pLnk@`z;T|z%-A-0 zM77HCmI!qew6l!uN@bM{Ct%!qZ?9G%5*7f|Ha5(~D(m-S@-?x@vaa>7ZGEnX$BrZ3 zSXe=j4Aer4Tx&_FB|xet?_E~a7|uo-D%mCKLIlUqpMy13C6t+9O=J4XXKt$aY7#oZbNC}QMpo35T-;o0ZUFs1=;kgV&d zX#$aS@T}_v`+}~T0oQ)6s8GrvL~kls{r?Qrp@Ym7)w2!3!D};5l?q51O4XUyW@L&+ zcf=T32o)I-))YcKYe#Cb1*(j>G9qV8m3s+J8%G0cmu3WjV6z2?MsOZ*nkUG-loCQ$ zPB;Oit#KK=)DW0`!)Ff2`QuKy-bbuE5}k?hpc8v@s$|80F^09cVQU~Bp@6&-bPJZ* zN;JqoqZ9)a0a7h%tU80p=PgH!DH%JA4N$i3!U-c62Q013VJ;adM5_oWio>MM4e3j>kanzjK1 zazRA)huBIa#f`aTCrx6(8oSvh6Nl8xYdIwYt({FlYVsDXNkTJ703keijO`aM5z=5_ zu!m97I;|6R2ef5>Nvmhj1fbxe`qdIRUEaq)oQlQa9VquKWHYK!4HPV%4V2app-ZH= z4xYFwq?iM4K{odiwWeJT06bWQL7g)wFgS6~+?jm}{rC-#TN`j@2CL~anYJUlEI{l` z>Gr*5)B`oy0bQC7sI40XI)L3|eLe}m{Lgt2P@@69G1vaA7qhCpTs@?SpS*aE_xHD$ zTcehi=@x6e_}jPdu;1>m8Ar^;8Lic_*I6q5;oWOQ@^0-=NLG|=@)^IoxyFy4J^>S9 z7)DI0nD1^8K*%XU33ykg{~vGv)+E`ItcPKrdqk|2nN`)@`!ct4Foy?5P!J%AAOR5+ zO(yYGZ~Cu#)RW9)M#)SRB%=|Ma0meh=Q3wz_N}|CDl^xL2zNcWd#sh!)qBs7gmP?8 zcUNVuT$i}GfByOR;oI}GYtVNr>xwDQKysO$s91LLLKEBEhNATums+t_o1gPkyjayR zO^Vbk09Oia*X$5Z$93uEOHe|Sk&q7wQ)Up$U;)Aly1iQg;sV9Ft`_W!aY6&EjSqzp z%EpuzNRx>{(=L*G2jEvR|J)E(nNua^buM$C%Cwf0uPGm{DW#PuJ@@tcn`3W3KdH_M zHqVEo)sAbuSXa|Zu8%BOuie*lLaX-o`B2cCnc$i#jy+4LqB#If!frGukOXLFT+bKu z?`;krjtQq@!~GjVo)w%jj`I=AwW3Q!>kTCp9Ok31_YG6Y*6AXI!!)5bGb}8baa}HG z-m|f`Hp~c9GNWd5qqj2nvMy$1#*Er4GJw{r7dSfBx+0y-7ohcywLYS?W-K)Y{?mNI zKj$MR*xH-B754!K)rQV#^w@J#WKw)RCAH=3 zCI}d7Pz-Z+>+F|Np`I}5Oa6_QS2YyCBw{z2D3;Mn;fAhA9KlQ ztz%j1CV94t{}k%lvoaW}`)4Xp(9pbDrU zUC)q|2eIR)q(xqS_x`(HyYB60F9;N`FsWl4c4xtwF6gcuT4dbc*1CHsnY>fV3DP>0 z7`=7N9msMB>H_Hv-o%1T@O(771C!_VIyynw|NZe|duH~oc@=?x(Ex~c2oj!FMQNLt z&~dV^Q&RT(9P^3*jrkkfg0DIX*KGDEZFD%8G@}*1Y|VJQn*4>T;_(VxtHmu{8EY4m zWa2Tg(DhyigK*Qy_s%Q=nEhTR9-U>08OJi?(w7^3=KxK+3Le{nnF}&)tkgf|r2x*d zB1!T>l^_!tDFcKlX9I!Yd4#hLV-B~rqr^GW*>W3~JoWk5oLpdgRz*%3!Wk^?+3_Rb z@E^lu-i_{0$NMYq|KpDP8d(1F*FMf1V7)yb>^81j02w1(+4le84Y1q5hj0W1!Oz(5 z8_8!|!x^?u>?NW`9_wo$v(1;Lljt-x)pR#<^Vt+PJ53a!v$bDDAi z%BC-GxB-oh_P9Tyj1T9E&5o=X9olg_*9%ZD7PCt;;21<0q(l&eJ93^t zV%>&g3?uej-xE!N11gTABsb}63DOCwJuYh$<@Rw|{JBlnO>)dgiAE-xb3F0@sm<6k z5pXxdrF#5$#9+=KS0YF$p=$=Z1LY)OVGw1c)B#B*Ws!^Ha23*x*lL{))^{}JwDWri zu@%#9&b(VsykK8a*^z>F1&>{>Io5NEuBqrKbHjeVBxY}=wLxetr0tWbZ(6uEz%Q4K*0xRb zbO#&{#+C#*(};m7F5D}0tpm$KSXah+y#>g}&0)bjcN|YTsv2Ri5|!nydm|EZCa##& zLLzIm0l;KH>FNFs@4kA#n=kH>vrY8uU|C#KJa0nw2}EP!g$TQikxdoI;EdHP?ly%P z8J$ADf)FfcgY!BP%;nfBr=h8vP4dF4ud0I939Tojtad%hBal&FbS_mfXRGS$nG6I2 z4TG@}g75@mr9NL5)U|HaJ0Fa_30$cQt($qIVZz}OY%h^d!DsvVOIF44_>9`8H6iNcg9qUF5Fg|IfhCz z7IXGHqQ=~{@qOFQA>G`{nG+<~#YDD1hOrO3mMIwkExkk4K!w^FwF&0Q=GZD7*#m@W z%8=fS&2ZeZHU^m?m4xmOthJ6es#40?G&;#Np|}*=1n1c*Rt_X(*ODGd23zHhMbL=` zi;SR1Uw(<>&%T1X#%?f%w%!Pz!+xHLUIYw00nV^2sX)gjY36gPZnB`p#Ii-5U0aq= zymGk@4l-wxLfL6grBoo~tkb+D4Vkl<7^omo8j=^pCcVPNfoN|b39Tf+z^3d{C&Hmi zi%oFf#|hLJ`o@Y(zA;#ZQ%FprgVP8)V&TsYQg4Z%%W?Se*~eXM%==)L+-U68_JPm5 zBrz&8a%~{l&&O?jPyj!Fc);KL`V0Kc$7f_VZ7Bl<72pZlS6r7XI8T`KY@HtJK!z&1 zlCyRUpetqet`ot>Wx;t}aep`rVEi}r0zj~eRqvZ9kTQfCIsl#ukPB2h5==E9gRwS2 zhB4+_%McPY2J)1UCY#_*Iwm3<=ZsV)v|7>J_^o81l#DKLDX0afnaB7DAmaXLE%WNZ zXaw!VCc(hYE>Qr=0W^E-bm9RvNtf}AK{`~^IZU0#UUnN4D3oejCsm!+^?H-I&Y|}R z)zef+1ekQf+kC>xDFJr6Lg%ItgE2c2%s6q<2-;7@q%!x#*B{QZ%Ei2GYYtF7q=0yNw zGbri`d{|d}`~akhFdaL-_!8)Hh3bkfjGC+(-<<`fz7~KwTCcXpNrwt>S&W^W(&TI@ zOZZF9qx+_-nFMM!2__ZAR3;?OXsx1&X>PMqGjqy#IzM4qub9e=!+bz#9shu4Ofx~M zf-Zul0=mmcA`o_!$$JvU*?Se@~bcL_m3z1SMPtoZ`KR` z>HS;$XK%j1o5@y^fAZ!I=pFxu?|zSEJzJ;Q~WB6hqll#ha#MsSDbT{pY_}VQF8y^%kef^w)WlIi!YIXcWmd_}h zf3lv6c@spkL@;Hn#DqMjoBa0tk2p#H3PTAkEfnv0gK*k8!64*%o62~*zfcrrl;Z5JUs|@10nTxrsPFF0=)^Qm? zv~@)a1UYYe?(XZi7?d`|+;lAaE-4STvpRu62Xkt~syEMW%N4}$O=iYaGM3t0mM4K( zk+K`5dr~+}7B{3sn+#PjGGC03AZoHe_~qr8Mbr0cN`0PGY4+oH#AMR?mF%bXsUG{bm~8fWlcEdxygjoo zjY^Tl2pb<)M*Mt7S<|cIQo&lhsfOh@9N-Z=+bY6R5fGmJYjOrn?Hp8{JEcxJj=(gbp!RWCjU6A`SZv992k8Iq(5%0q#`Cfp|{`Xi@1)H~QS4AE7XNOa{WZh=I%1DW^wuW5N zwvO(u8*p=9Ql!iq4gk1epM!wX$2HMB1EtuJZpLN&dz-t@SHX2v+#RCxQ+AAEMRc`p zT_uWE1@*#MFF>#G?%qB;CgOgJBfsobaf_oAIl(E5f)5*fpJN{ZSOT2G^MZHzBww7Ober0O1SKvhB}0dqD$ zOU)cG^qh%Js#jgtJ|)KLc>y#`9j&<5#H3ZsC#D%;*CjIc^DF+0?yUfx%^=V_u|wD0 zyVApe*3QM^o3?}QLMqTV3tI=7eci;+{jMSJLkjI78RH%uUKGquas(kE6~^HJoS%d7 zY&Tsxz?18=vI|lZ02PzX5QU;ZwOQ~QCSESR00ml2sB1ya29Oa~+}|5W+j=mE6^XKK zBwef}w@$cT0u(0)MokL9>j21^a6EOC(g)j8Y1Vis?cIAPNlU^e}PD1k<(#BV~eI z7f4rJSJ$0Z0|xplG8r#p)BV4ROu)SN_9|l_CDRA(y?H>xsI~cGWaF!p8S0ZLn7uhC z|4g!lnF*?l;%wGsSuxKH@2o~C!07>aex3lA&$#k}QrZCDfoM4}>67Ml2asuxLYixh zT5AQz&f=M5FmC}tLN}%|Cy-W{h`gYRwTe;-O;Q_G%euN2WEqNeAyLDbamOKCFIG2r~lkzYO2=)YsL1n@O1BOWzc=Lei>vy2U zNaQVR2rYI89zdg&ow$J0lftMv& zuTA2FB*_{00#R$VXR?4hfaZ{|*tap6S&J?3VeT0B)HE2AKibW(diosM+0(&-jdy=;LY2gP5;uCIa8@iR&p=pB@j1w{f- z?>9h^_&SrB@$NPt+iS1AmhA7@UpLP>5({rDV`l22Xv(OlsPY~MwwapQ znB|1n53Mj@+R8S!a(1aAn0a8VG0AnxIx)_djt}2o@!?~``MJ9ZhJ(ir6r&4D=CQ`@ zI{-|l(Sz&S(7T}IWXy?VbHd{_XXqFkDP=;MOxi|U%n5>0hjyQvEAV)(xIA_|ydm5@ z6s+2DC=*#3}y$eo<<0w2|mvtBjF6)AM zn$Y`-^YwY`g-PvwL@RplU@wH7FVBDo{#7~POH9@#+!aFEfcd1ZsRm4LPAh6gDY~dJ zIw$r-$M;iT3QigL$8S&g)8mA1TgA^QBeS)NwxxrP1z#Ty$i%ox-%JkM>T8UE_rpxd z$MG&zb3(#M;{u$GT(6tkw`E@uS4B|t0?7>)!C)B~*t`pMhF1r=!sKP5Fuh|Jx(oy7 zvSoWW!3sV>ng^)rU3odvYt!%cGrIX%z|Ya*YyOGPT9UP{+xt{3u1V<+FChLgud&4J z7(l@d8_8f44H3G)_VXK-%}7vh%?P)95=pxUMYI9Ov808j^M0JjxQ9C(%^iTtt}_@O zEpy>fY>DG6)pCoJ?5ukil;noWY_dslT3hjadzeAavG{x|0LFR65FTAq&L-Rn3%X10 z{2KfprV%Tcrwq7pQOIu`rfHakF%fv0#`mczn#(1o@x(lleo_9}7p|jAG49a-Q+6zF z+I`lZ`KOxB`(x{8#`H^o`6c-J68M!}+zM=a+D*;r)je+aJyzYdd_m%7+g`hkL)?7N zCv!r*$VrN!VZL9GB3B9~c3nV+*)@`P<2{b`O2PQE-}?eYkL!DRtuK$ge}x?3_MJX1 zUD`4b-SCR(y?MN!Mhs5GnCF689jxJO5GHNGWtKwi}Le#FP%>ZRI!CGy;OSf+eGvHyE z2{R6~Jh{689Bj{kNoFZ9+R~#NEkL;Dpt8m6x6jtz~DRzZiL$zuAe z#4dqpD@1Z&$hw|jLU6Zm8ujI{{2hZ;HTe!k|L!uF=$ykB$U_fZHm*~$IEjU?8$t;7M{ z?Iz}&P@CZ}CB)75*9~_06(>w-e4`P_Y@Nf%eU%BAj~IodvD=3fM-)A6KG)Xq;k@89 zAGW7X`*Q`NBWSsHT%HuD1|~-FISSFyl^w-1=>c3adTTpx4BMzv%A<3Xk^y>J6`TmA zm>j2Qs3~~&)|!nSo!fSo{2@mOsjyCYWEq=V>v=o}D_*W<#xq;zMwdPc zO;&(5vRzl}%vKR&EmL5*TYWhg_kcipA6yaf=R-TM55P31Aq_bn47ZWyo%V3U#0?h$ zG4fOn<6$S)I8;eKNIbDm3AqSVx|@(VFv&12S%v|^YG7CwlinDNE}GD<6HHQ8LELdX zv9nk+N@@;N5Tp~X3(#A^S{r~FDH%&SHiPjeE9RrIsF@FtzK(|jb*_LXHC93L=jAQ< z23V;FTEOWp;fpWd;{M?t!GSPZ~ZamleHUdpo8kx?ib;dX;GRk7Th>7 z^r6%j4{~76bg4IHz!yLN0!srPfB$|n7Tmq|3C$jC2H*jIL9KO+x6mVss<};C_TN10C<9E*V+;=RWDj7dAoVC zv7qb$oPbHNEFCE){qvQZIK_Rsxxejk%D;O0kY`jdi6F`;=gcy06 zjREfr<6LGN^A2(wKuXA8y~F%)50FVm#2AylVzhP8J~6eyq0$hw^(}E@lOnMa9mvfo zW9(KH*MUnONQU-#x0ZFp7>;1X)`~>Q83!G!gD6v;#zr53%RbN#iHs>twpN$W0AvU0ts7xfp9#ZsU<50>XHRVG zaS%a!hx!=(9F1=eRFkS}R07J$G?#56IXf26-bQfv<>7>1JRI?KJ)`vmBtl67!V1xh zy941`ZDTe)?}Eg@(hW#IO~BHvvmkQ;X*UCx#Q3m0gWeOa^%-kly&}xW$+R;ONrVy- z8ylu;gQ{RI*`Eucc7kZ}7AQhixYUg;%dJ&to&MPMAu;oE3$_u`B@`TzdE#>i1m_S$>5`_iRBtBjwI-}$ofe|h>2A6vygdUuaMIn8(|46Fiq?vR|3 zChxSF3$!UJ1V3oS`=^FqpANXshPo!UB;9~~#8`%3LL=XK9!3|#Fv5)3#$7=$t9aIB|y2ZK!OuPXKcQK7CMSb=ajSJRI_!CI=%XOGcUgkDQ z2bxLV|9g7{!|>)l(8eC3@ym?`9gmP+e8xj==GnO?PK0mnpJF3# z*%>s~dXD=PW5=YfbohpJ*-VMs-g|@;b4uIw#dz4)_$YuWjO5seS#HGc@?TL%+kp9v z&|zIK_PdbAP%pIZ^^{9VKF(cFk*&y^y#4P+JCta!<|1ikU*`kJ=(?G?9v7~2^8^zWYnv!7uw??LhxK<+2!L%`@VjeJ505C*)^ z>MS15d$x1hau(WdDq>uaOK|8X=SRJQYK6X{1^wC@@S3E?{@%RCl%`ki{cE81%lpSn znC9u`-*HQu8!D?y98nmlE8VX9wSiJXSAn`PxQgDczp&UblQG9orXVYv}2rjG5w`<#SrN`?=5@1fwXzu9Ex_$wBZ)+yImy-cd ztyP~CF3mQI-*BKyogrwkxu~G_=8}7{$8AQ8*nynAck8Ij1(_2j&I5oBBh(J-qQ-vB zBOoJxQXDbxFncaQH{i1ZNMJK)r}z$wH8}_!eqQEV;qr};F%Dw4j__rmcQt1m$2SLe+u0QmmZnvA{2 zbj*#|XsmuWwfFTuXU6f64LEyIOnv!eu)9WpJg#?dn%yT~uB&mbu~Pt>Ms(mTFTd^6 z7nxQtRjjoRqR7VR4rZ}A-W7rButOsbT+6LerY_N&da#DpGr1@?Qd ztvhQo!^AmTeqeq=9oO2RR50h_SW*Sl2scC-#2L)Zyk{6twU{7U0Gq!b}IdvFy6j;zlh+P>O)K8}*&6yOs4~m_Y>ZI`4;nGHlW2pEwF%-1v2W)W1?&l2-y>)0J)j1jnb2L@c~Vg zJnmuiW))}C$?@}10wuLU(Yu3U*^+CrjYow6WQ6`qGLLUu7eUE1%m%E8kg%#EC3WMv zeNbGiq%^TV{)e2sv+NfMan{tHRf2 z;B(GyNXK|3a1GY50BD$|;_@2CG6uxK-7qgp$a(gvSS%dY%9FF{(J&JvWk@d&U69fY zD^ysZGS3}#A*fi}bX_N;e1$bBGS=SAunXowUJ_jMQvk}y*;wilg_~r0&(>z$K)Qm{ z-(2U!2z_CM}RnZ%mXh&ohpP8OOuXs)-`jKJP)vdc9&@ z7Z6(|k=&d_yO=(<3RVC}8L3qWGc*_UTJ1h^f^b740{4nUj79+Nj+h?qhmMp&Z-Cd( zDUJkp(|%Iawj!l80N}x_2tb-luEUlZap29lDAIiV6PmmDLe*LCGztSw%$!{nZE?~&M7zz;l!sO=B1rVgrzNvdx;JJaJ5wJ3=!N8sz9NC6Vu7jjw)w(G zpp*!N3@mliEAx3?Qo=9aJm7b22T>mDbMGca6p7cmRy;ilzWsK^Le^c^fSpUU&FtnKY%W_dV*8z{ z;)^`ti!$MNZN=aG{u>+%3Kmv9HFyk>&5SrI#b=>QN0t66G#=p0+tZobBQ+3*3|bgZ56#=QP*dbassru zT+)Q4FPQZK=CdKNrLNta;mz}KW=^xnkYt!fe+Pz=LDX(p$a3!^t9Pek#w zM!)qZAUzo)Q57j$?9hAj)*^FD)if1$s9~F(L5 z#Dv|NzS|dGi5H@a@a45NQ7kKAU2OHfzk^B7jRNUbV2UDVN@gh9dLJHX@Z3ARRHn&g zrqtuKok3xMGYSRg*$7E5?&^LWjQu_QA=ajNx(be7=-RWii3rzo$NS$ktXC&%6q}1_ zuUCOv5+PJ3Q{hp zosfw^B!G4&iFvmL89N#j`Qkc2^DrN^?}rnfLW9{Qaw(y=?(2(Rzw$PNd|hGQq*+Yq zwgbe-xs3HXIjIh=GN95ot!XwqA%dg8^Ab-8)7ZqO8=dbT?#*xjR+;L(8gra70J;KgYLo8UUEjlN8GASN8{j<~`cyhsbAiK-G=|<<#9m+yb*El3eXxUngR0AS`fhRai*3QtRMiQ`WOg!4LDZ2tWV{AY&SVpFstjPcnoA_qP zWz0g?@?}ee#F@$gBBqjYJe@$7)hgW1^o@m4M91^6O(%Qe?|?zF^Xa`}+tj0N!4sgw zLso-42&mP9nyA+1T+A533n)zhk_sY|tjKx7@yJ+tf{Gw3pe{+$#h9EKAu%BUcXTNp zbZ1CEBIgc~b!Tj0V8ZI)H#38?F#?eix?CaM7MGk&8+V>Nn2XKTsQ!q6)Z3>KV1y#E zpu<^${(I(xoNb}*&F={-a!Pn}e}~gN*@EsY_Ts=X0ifd%%jJyaaz&metJrs2fD#iZ zP2iNgMWTScWuCO7a|XFY0Zj*Fw&y#&eFOgTowf1B=BvTqbvIW9NX41sx0-mtD&A+p zq1S1Q8*z75+t4!SvH6L5!9#W%4BNUziI6A{If?-%iw0rE z_DC6A`T!8DIKPEc%COe$#OM+Ugvm*T{#I6k(ge|r12H5CP<-vo*6u|mA)%w7TXhG-H*+>dlDi-$gJpOKx+q(kq}l~PuJ$|?pA5e zIXTEoLl&lWV;+bEt0p9=%t$!rg0c&4Ib{dwEnTZ^8I|mjl`waX2;1c3*x$#rrB)_YnvChtcu(Kwf}Oq_5SS_43h(+5uCP2!gfJ-01r(*y~a)6=BGiDuhWD-%`=`=@VE7fiyOTt zfd3#L@xOcbbM!8Fx>Wo?9sjOf@Gt5k{`TWX6c&`!wsme?tId{w{q%^xIzQupJN&)7 zf}d%@!_$JhQ$q1p|LaBYL+kjqulV-5;=8tD5y9th)L=3bHo1hjH~S8z&%G@1RV>%{ zSeK8ubsLY$g?iz{nIx)azUylh6N6LnLNw6Z)ufkL(A$D_eFj01Qo$mR5NW9O8H|R+ zie=ToMh9-TAOKrSC@^dS{s#fef6OZnQrtFnTJ!CiOnR(GCqytBX?yn#X#PjMM$!bE z|7#7c#bDN&+(mPP?y1Cw_Dr`eIros;#|-;ig2#C3zt`I@2ex>9Kty&N(HL_vCU)#8 zghYlN+gNt$9wu?z?YoVT<1rXHkC?Xeefipwe?UWogw&N{V$Hi{><$CgQGD4XltwGJ ze`x?l8^h1ooxzq4R&%hsqfis^Rsh5yt3iIT*-hfR1J<#w=iMURy|5pkR2(zzYk+>Q z7o&DSYW(>MDE(TO&du0+1-yRk=RXNLD`D%~-+|6b*tMbFg3Ds9<>t)(Bm0-|&GBge zoltPAH`R+DV{7jL{vUho8PEF4?>;B<@v+uV||IPGFwrtjlYX&NME^Nq6E?(FOC}FAYoY>TDN>= zciOk>u5Rn)=jMct*eVJPzRvq`sw%1j&LWBzJb;@yPOq%{0+Vfuu2?H?w9y$AfMrUI z;@~h7InFVr)hM;@wT0u%_aJ;+uZZG@4-N0%C$y^g>MQrm0FRh*>^&YYS?o?&R>iVf zCxD2NI@by;OY?lMU~R4h0QPvMBV;t79Vip#Y5uYDI>yFM8z)*7_~EJH-JQh@V;Ll1 zxd=Xd(@>X?-{ess*4@<`bCw4ID+sMdIy8S8gjqW*4oumM^{D!|Xo6@bXSSlVc9UK+ zeku>(voFBPjKf_UXA$QVdhUm8@!0!kLQ|k8LJ|c-ERL*qOSQjKY(d zViilkBsYL(9Epu_r9hr$Ou2$ff{KB7BF2`;(}dQ<^;`{5?CS5SGv3}isF@V$&;U80 zu7tG$r|Ez`*`^m&l$<&>>W*e7X#S-E87Vmd5$ z5BE48XOt-$5K4^XZ3kJ+1-E#sZc0d|>xv1O$k=76Tjd~e zf+nE2TX13mD;ZOg4M;Y#1aX}iMi|=_r|oYb9UO?V;Nmc61Btq|%7?6jj9`h}%%zWW zZ^B@b0YLZ8Py}PHLsb2KG6Yc}5fIJz#h?5fQ+dK~{_6Kw)=jT1*k_>^YK-KDlnQ_q zy#tejZtHsWDx>L#Zh@4+D+W++0JcU8HPPlC&kT0WE`p*k4^SY?hjIp%#TP%dWG-3? zv{j&(%tA^DclX9{ud7X{>zNFxV%Km@X(YY|veVn8lkP*Sm?7G{QcietIN?`^d(g7j7#0CMNNMY{EhH(SwubA| z6DE29akuYGYz35@9T2ucPsthedVz{1^dtftj>yu0c}DsAXSnGJXO?~*a|C*We+C3*ugICL+n+!uE@nUBm}sG z4X`F(D4R5^8cId$)fZVFJ4YA`+FZ4@WC}?Y&S2l56DI>fTmw#81$#A+WCQTCDk_^6 zU1}AHfTefS9)@C40o}a;6ClU1cp$-Y09l_pweGh%M%b zOEjbcLI;fW6&ADx*hoMsBiK^Tpvfd>>XuU=aY5 zY3K9az=?1yg5a-4(i_3=U=gTpG9Y8i-5YNBCZ)!rAtEGXC|S#)D2+9d4N(CXpb5GD zAkce8jsP45;!Kwad<6z{0SrtB5V{)=5_7$9c}N`<3t;92bLWqI5dr@=pYXpueub}7Mg#Dhy5j#;AMqFMf**RtW2?Zm z;U2(!PWUAi{KLZm|8#zf|KsnU@ZUZ^B69@LBPAIDB@toi!27n~eLoLVIeLtfcOVct z=AJ5{O9H3DEHpx?+kfYQt9jGd7RAd#}7qr^83YVnXqb zj$oQutP||In|nXNRF8v4k<2|W$UrN{d^bZwKj$uPzy*6|0cK_1fs?*xbh&-0z&$iQOLVuq7T_Iv8! z|G5E~wSxyMy16#5J&m}YNE&xw_P7_pZ1=h9zY8tb8-v3g@ICfP-N+gP9L3HU@iUWt%MuT;e)8Nqg{FLE$13HJSNBnFLZUZK#qGIORcpY5+ zv1|UEl*TsaK4m}eNmengJ~_MtXn`B`ZbrHda?_#Hs^!;!>Hm^5p*6;UbY~S?`8)uF zKzzUF1nE3FkrFfNT6foIotWw!NX&$k8NGIZ35mPSPi0i3q5mGhtomG7-3XeVPc) zsNQ`UtYIaS+vsXBcVZ%=>7C_09?#b8)^F-#4*> z3cF4>94{Dy$#dV3q@XZR-Hn+r01T3V#(Ln_*C9}5ENQ}_{d9Lun6I~HGIImS9pjb! z)YSK}y`H*vvUxt(MaJGP&R!O^9BWw_(h0=YeV($q9My&j}sNM}kj{F_i4BcvNRxl#VhfGqz32;&e0Gtv-kdfZLHFM@z1@+T)*nZ}w_ZaCL zu4}`2sd#hRx^iVDeEg>3`dn?l^IX(q#zxX$=TA5Ne_llOCAX`~PuL!A#^-4(nmZe} zi+~iEk9lC9;`b>LMh2=rUbrRn2Bh3DBybf-q7au7s$Frdc5X2ub21sk>uS2pEi*Ei zwsTz5wGy7L8TSXlp=|o+M8)I;dqZ(Ay-dk*+6k?jTv%b+4B^?1na6lvK~!*Ex|40w zkkl2w4)ep><;D)`+gQ!mzeot2w)H?grtY%ofQNs|hAFajAIEYux(;luu-vu}Voc`f z93{+C5D={3nV67so-xk{l+37WGXtK}0sVakX~JAg(t(m79Xv_ziV6UfQBaU4M(+*P zJ*(z&f}-JaDX1-Dnrz|G(vfL~YJ!sBSOoKIi)F2ZR1&6=e53CmY9LOS<{8>8n40Gd zq9d;BinjE@R*Wbt9~0)1!Ba+;iagJlrWqjM{y2kR?K34OHzP0saFDg&fD%C6TW=Jc zCQPDkdI)qht6363rP}c1ZU$@G22+PP0jYZh$K^)yu!-V#11;E`m6l!O&fVsR&^ zHV^KKpPy-++V|Op^X_zy|Jg78p6PWlK`s}&57UIcE@uTpMigcJ! z+X7h^q{9()xnez^%^XUMrJss{+U>X^=Y;$J=pSPG_1{N2o<_T-PREhpnEV5fw4?Oq zhI~Fx>S7C8t7zWNVcMux1WBPK+8c;Egb2sO3B7d)0UZ@h2+{O&1*Z89X_|*)D+l8?^r*c;8Nf(5V#jVAOjXVk4h*cK zP^*xEa=}%-?Jj35VrvOCV?l#6)?SS{eY{7R4p<(4Kx-?O>)FgXp;+tcZ90}n)Lw04 zQLBcQN+9Cvhp91srqjje#D4q$iNJgo$VcQ&5q*;y&TvM#2fmu=4wf1WvKFlT)G*s(Om+fy;8 zdI!NdCCt+Vs2C9Lthk(En*`bTUTZ`1AWxyb-gciug4%3d|L$Ah_rI%H7a6(Ict#Eu z<1^T$8D`iRX}*>bVF1=d;>@X-UW!@;YwbIuoaXZ8A4Df}#$lZ|E0|;CdC4 zkSU)({c)V1`q?(ublk52cJ98Ppc@7><~6n}i+p_K2sDmu$+4|5%~`_xu83e|GYC^s zlw@Qd`t(-aymBI}VtSEN*#Vck57d=$Ij8X*0S4#NaXR%sh&3&;bva2GITHgY-csxB z=ske$7h}oCaR5bqXiy6#Ntg<4Y@)&7+J;K78l#yg62F`XwRxfz+Z}KN+M2l!yfbS9 zB;&Y%8v%tblkW#9n9D}J9Y!`PvA>eHMZ@=wKnXTkBE`ni88ea$aGrGoz*V>NX)Y7T ztgds2ZIrzLpFami6UhcpI6IL%xee(oz`Lt%o|FAN%-aAn0U`%VGwsH7taW}`9Q!7@ zF|nF_2oby9^=4FDr4N>zI6A-}w4F|S9Aj|wc3^V6XPC7GyLrci4$xV4*B0zrz<~+f zz7H_n>AgwvAH#_LLw`3I&@3BZ4D3K?*zd5r!0}mULMzPVon({p(hUq5$K8L|&E5O_ zIlr#i{ONn*Pa_T}nkc3hoeiJU*S-a*eeN@DYYWV{JPJX%BuMXD+@jVIMn36#Ya@OE ztaCNw4N^|fX8Uc&mU|P^0Jlf0d~~p&L23tO0;OUpKDl`yY%j=s3#6Bvp`uuufxOKN z`XMn^6#$0;d3Ko≤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

*6qf@zu(0G z!G5-L2o}Z`=tt5$z?opM=vLY=FvUJk6p7w853C!<)H=gUxFfNK3 zfcu=Bj%e@KVdS*YVsBYjRwQ*TObK?=RvZ~?Wm=(<08LR2hk_w}Hr7X~pJgzAa%I#o z7h@)^y_@XUO+oO*CuGOF)C35l3q!gAYf2rI)|+8#K)TC2I3sBoX!#&XyaP`CgKL$W zVrl@pL_qWVm0b3V*c_rmU#y@_nhbj|(!0kj`yG2V zA&kxY1|mDFED^c;Bh zI}uVG!IJL&#)wVH0lVmDiaQb@-YseF#l+Sq6dpmhf zX7PeMpgA@JYyh44oEY*NU1Jf`$2t%Xe_Yp?c6xJeN<4J8o3pLW0NrvVb_o#p^~dKE zGjuwDzx)#Y!$;6^9&x^n*=fiU{n119lpN#o2i-4RJ>8@cq0P8|n zt_3OvM4z8C)|GI&Ysh8GkH%c}H9LftBAzf^ev^;{%+yZ7&g^gKU2$0m>y@ys79*s@ z-T@4}eFx05F>P~B!^qPNF*{TfYPF)&BpsMcN~2_T|C-S3wmY0NVXXj3hq8g-y%QQ{ zOm7}g4hM84{P5WD=9n>;ok{eF%@S%8H|+(0*T>FSheR>8Pc`sgE0VR=N6~AOO|eC0 zUyNn%9!Lo$aT3&#@I8o*>RsVCx|Kyb5;CNQ+$JFvhE%!n_fS|Yer@)>T{hXN#j%8# zH?_O^f)`}hF1VjE-kmzGm2fBt*DAOK3CZ=~8Njz^!P0>@N5YitI;&$dQT)HG1{#AJ zYPD6fCSR+UPcO<3zk+< za)!yCC7U;!8Jo9w!E}!>1J}f6R52H%lF_aJ-P6$0j20eMbGUC8Z|eaJ4NvU*zfID^ z9b>xR^hF{~jA{#BY|dk?ZX|GFTpNp2=HW*m;023#VJG|POCKO_1%0M^aeS%F? z>Bhi=T17iS(X^S)Fab@PfhS_1q{&6hXtIJtz%T;>mNj;IGZFJjSZfPvU0pNzbiw;1WQl0?q&b$)TenrZ&C7F~UvSMw3 zA@KmGgH2N|SlwKV-N`kl1X5tFc4u>$fVRMbZ`TO#4TpI~`7+^dPPkk;>e_L6zF@sB z?ov-+O-T8GS{HX{ouS0&ty#s43DQ=Z=%27m47?XOb2jI})HL^RTa4H%`(O{UR6&J6 zn82|177HrFAi=xTZ~y zIlx!|;8O6j|M;Ka%YXQft$09$REjgBT#m%S*)T=3z$8H>oUvg=6S9OWyXbv~x7azm zbe`<~Ex}Ss*(3%4q@2C=!&y^aSQ0X=X^1`BoOu}QL<%WJ@c@e@c2k)^L!-^w<1&$H z#QD8ukB$;_Fv8*YKMeWQ12B*qE=Ic@fQ7Q9YuZP3n>_nfRUj8=3r%R=5G4RJnS4j@ z-GJ)e&^@y!Rjl1Ws!j}6lY?2MyXhlF(apxyo=IY1cOh)|7(gMyvIClLS~vag&yU~Z zH~;ou;={LpYnpu15%YXRPR1f8c(KS|wJyH-7?8|7+ZQ$9)EmSa<0w&

Jc zPFc{wTbXoF1KLhA(&9jhYMj2m$2q-E&sB^$v5<+NRFFgQ}(e!z3J~FAFm=cy!qzYA&s)fY_ z&v}QUyEX4Ua*QHL1<_?4h9I&#IjdJsL4qa;Az(vrGWQ3v`xcYStVukl`mHu*Dgc-Y zzWamk;nmlF0q=nn6;LP+pLp&Qn5L-$wp1qydG_;ehnHS{8Q=QecX99hR1%9tZAOU^ zqemDrPS$Ju*`NGt+`Rpyl3fz8V~pd7SxqN%E}$R@lKc1W;Kx6H0WW;-d7NL|h4)%5 z!7_ghy61I{At~PiE*?Z?k~QFWzVI*bTfg&9Bx#!^88ZYA2a(pW*qT}NnRoMoA$W|z zBdVTrPiT;;R|BrwTuEY{vNu~-wjk|$1T}C+r1*$rj0xCj)dU*RHj#n|;D|ANWOGTkKl9-{5{Vdji{Hm@f9`j*GJAjhwp;V6Dcr_D@1G(@ z-AC({RuFpZb~~J$T)(_@LuD~Ek>0?20U+Oc^Otz*ows1%jwB{BKJn>KUDyhCJn1$tBnPl?^xsmn+|mY zAFcX8=2UAtzVa#!a6B}WYk7!{Q@_t9+9MaV=cIA4_N!b9N)jVPuR76otqiUt&eF}< zc8{eL6e<|Ppw+X+j&9?zf3|x&2xTUViicNRqtttBQm=troUlD1HhhsaB4hK3kafLvMz2Q@EFm3Jis9EYMKhl~!2po|*H)(=3{RI))S z9}R#4n9g}+5ebVR#)OEhrF1QDjatT#IwpmOR|$uxg8O2gP;$W%qb}G9rfJDQWj^;0 zejJ=IuE=2;fH?}F=vrJUaR|=4!g6?R*u(4?6*^B&v zX^+};7Jw^1~PH<9!Kli%Qi>V$1t#-jPi*zH7r%>Wq1+eD9B z0pZ=EWpN6o24}_~2Iwjq)HOZrS}yLJet2cgczLj17cOT2P}j#Qwjh^L!D>>#ASmmc z9W|K>)(m!Oawx{|AQESAk#RvSZ8nydJ#S`Z_3MH|)EMnu%xG~>eXZ}qi?SWPcQr_= zY84&GR?qoWlZX#nc)Dv2P!Sg-)}ie zi-ub8*=^MOj5S~NupV|i5UjRs13ln%?7!cir)S7WZuHVQ2*5xJe3Ch zc6go3j9f@08rx03_}~e5rasy@E$Letqr+>Tj8V;2oU1Y(#`F}Hb@y8xcHH_4we_gx zH)wAXk_`>F@owNvCs$=x+~12OE-H}Rfw(<0#gb=$mClw5#K~Msu%;rQ%4jg7mQ$L9 zz`h<~(;wG>p#!%y&d_rvWopSfDu62Kn$$KnGJm9K8jq|=lme$^%}ynfOsXL(C~STa zo`yo>L|ihljzLaIG+iOUo$1lY_o^4CQUEqHkrSY4(W*5nvEIKiRePfx zE(|}2&q<6C_wL;V6oi#N?y=im)Vbcw_MG#`DPdktg{8XPsI-EB&5>0@Uk#XcyB!Kt z{>XH))tt^Aut+26_yjPF14phP0d_OtXzlP%fB&E0bD#TsWs-7XEK8Imjn1>qJIpcSq_CU;Z-w;1B*eKn|&sm@tqs z*|S_ytF$Q$q%IaD0_oUFYOrj{*!CGzX}jJ7ND_Tcs*b5?p&CdA#u9TmBj5@2@9DbL z$D$^2Wz|3A2qhPQ8xY!-9MW~UU^~YOAbRhxG1FD&F$^9tCak6jyWI{x43e1Dy}p5x zHjXR6MnENO?JZpU0n?SxDDA(`{n|(SrfYp#o_pXLgin0xv-mgTg#Yqi{u+1gd{Cc- zRSW=azs8#28HQZ%4Mf!>?UfgQiaYOpfcxiXE%wj_ca9Nf7Z-aBcTh`~A0HiI8V3wP z5_0#?&XCNPVO-URVAgIu(IpWE1q{-y#B`Ps)ei`5hRjPpZ)abFb-q)oV!h# zwebVcEM~^{pZ_+#^&kF5l5}Ky5V;O2PDu(qR?ryZHkUO z$4Z(MJf{J-6~kaL;tMJrYtMph{{}vY%}k!KfHSTHgYCNeWS2=QHC^a^KeXKGTQ^PR zHfpNL_*I?4_FzO++q!ftcJIWOC6&~)u}P{>Lm0ruls`DCNuZ5G-k$?1U`|c8Wl&xE ze1)#`KZN5q1#JIgU`apd2(0c^(!tt9RP1laqGTJpt~fyc?lTzn4{F(M%d*&H-5i`P z8zx^d!?dP71R!{kM@R`d6_6tg!C`Quj;OZKXAoEIKbpohms}821T)iW8X4ZhB`3hN z_b6ot7?AS-aA_P|y)OfsuR4S+yboeHdbs9HFV|7qj{!oelhH#v7GZB<>WAlE)=vUT zDw$bygB?=N1Q7R3X{Ugm9sR#6Yg(V1$sEKax_HAt7=oB6Y_{fZD+|yPq4F52S*##% zj3SvpWF^aT&%;0!#58#e0fDK?djyYKnr(X0_I#Eo6Vsw5HS;1pc0GBy#@qq^0FIA5 zhQY~o>oZsqSA#?eQHbVPcpROAo&sv_X09?EF^XKkpup!4oC2O!_6>EZmNp#*!eNjF z$Y-og$hEb=+9Bm8z;FG?HfT{bzg_n`&c0vEj`h1v+Zh6^Gcy$idncOH)ODZ=C=(EL zxvnN$+K|0DqP3BC4FvYyz~uubX7^p)*H(i^*MS={N2p$Qkqw9Sky0AC4wwuH;E0F_ zEbM)*$%K@o9ZC^O_U7z9;<6x&V?P=%54eM4e|YxM@WE#*phLJm9AWYSfq)NpA0mQL zutT6#1x{PJS<|*_zv3F+dF2%nV47q4f$PHwj)yfyKVThJ^{jUJD?fp89hG7I5DOe{eYga-Cvo)F?+8FvB82Z-5^(# z>flNAi2&U|$v+vtx%HQ>UL5+@i5__te&9KLl`b;If#`IL1PLs;i%zbCHO-`mwkLF~ zUj_Ei%u?;h0{Bv9;(}I&YhD6PyIXXo>-5Bxv``aVV%{YW#SAYilURW!dq!E4sk+Z3 z@0_K?_L6LXF=x2~vj$Sw`bN}b3W%D$rp$Rz=1((Uu~jj53^VJ3ZGLG%ym(D`q@2n2 zIR>N}a9N+8F4D4|8aODyaMX>qNktSiZA2@XgZ?I4BB1LzJurd8Yr+-t zLcjUrZa%MVTQ_C|Fgx9x1n*E{ZSQJ;9FeO8Mk&Bm8@m2?ZHyYs(2r*VFsDqV6ec~t zfsdlQEAw6OCM9E_OLzN3fa+AIm@B}-i4lUQAhbqUMM)M`HMtN<83v?Ss2cqkvpXea z?YAjOe!InbrDGt~vChp+y&SyW|JMKkZFY9H(VQ4|2E07*^N}#N^o#Igo?nQmz%| z%xr6sChf=wMhar*E|Vv(QDH_pbUi${mr@EYw!4~?OS!;9^lNh|n8p#~IAS-?IJ{ngPrv=vo5alQt8u8DC#Hn+^NX77rd~T80tCjCvE9vBVysD` zQiMDQA~n)f!(*4RS>|=U2m2ja!_`c>0dKr_`;m+d0<_w6UZB0b!jZWRuxoumYhJJUS5D zsaci+w=BN{0J~kOn$_Nu%6AB(4s7O!R81ef-v?Vu0fvB@XkiA%AU0CWa$mtqyAHu! zioFC(0=T11T5M>+rESzqv$S+*OqInb9XMye0|~HWV6U(nP+8_g#9r4HYae4bTemUB zeM-V69EYaSnUZ{pxv`szem57ecT9)CaszrA2or)Z?NX=b-1l`02n`%C84^~s!;$N{ zv}NK+4LFPHa{)(dSItJkG(9-=|7$uJ;L(lr-0{b7G#umZ?hY=}1yb3;(RKg`{@tLCF@0JCi51IdOtLl~!4Ng;qO zkV%p}gF6UD^}j()nol0e)&psG{mlS!s9sO|Nl@m6LiB zNrS8qk#Rh2&X-NXgP8fhQh!7#Z9y@haPLFBKP#jxCTJDdXU42D3pQV0)y=7!gZg|D zU-dZVK*UWhdLEU`@0OIPL~0K^!<96G6r zrcrKyiBq?Ei_v6r@2W|nm|Yp`)K&Izl|)ndn{fzrEm=(iV#=zq>@he2tOZ!6y*R~g zuQ1c(g~?3-<`}zp$V{6^W$~;nW$ZZx-;9(JLZ=(5jconV;vcI7w0^(}+@_T4{AcG# zUCFK`TZ~mIn%oRGc{uN3VnM?&V0C;=O%lB(0y1)n*j=0w}?zps5f<&1aUc^BXM);IC$ z&t3#!hj9?V&)2q*c)dt!R)BtT0;n<=#Um$2Pe1nweEE<649CYOSMC>krrzcD-+TR1 zOwf~-S~W0LvWcDFp0mvp?AkNzPf5-Jg)=n%w>3-Tj+#kf?SG|9*mjBiN9~IXGgjk> zd08qzxWtInG*vUuVHiL}6&z(9+#z^OG{R48j$^3V!8hLJoC(R^l$#+ z-{FlnUdQ>_DK?u6oSmKG;`~f7gv;&1q>bscD$}U}r=tP(06h4Blrv>+)hu4YKxSrgj@tF;w{^c`$!F0^Z*n!Rv}BkoxmJ$^@8O+D zDP`UV8^xHn^>y!pv=J`HJdZjI2$lJF!V+iX*i}GqK}m~No{WfTQJwDsWChE0O%rbl zSJ!T1u$zCGqZZ2$0p0~Q=Czox)TFmnJ{UpbQoq)d80cL4`9tk15^C6=Ew%LBrVS~%5rsZyqYSti=EIEgP9EKp8(xsHjbhYe{1+u0=G^in= zNKP0KEiwdQSR*dy|E-_FuXI!vISw~A-DlKv&wzbl_nN4`mSS;Rplq^fz;ioi=C*lA zdfssq)3|0lD4#dUi&7trJokAP*0V`*^gUr39p*P3q#Blx20WQVbN>a%|!s#f~tK@gla&?EbQG72pg3MF@wXT8g8pe7+EPx zsd*S2Vie}bIOxVXH^V+6l@{>?5uUmFXc|&xG}mem%rwx22Ev)ViggMDY4^dYrb}hz z^j5wf^xm==9D331Mh8|~#+S$#icLZUEbUZ@tffu=L@hCK*oUpG+rVWaNor)(!nQtW z%=jMIN7qN24sN?=GpZDgNUryX`Wc4z0bv+^%cpM0`yPY?9<2`ms-CK6zV zg~pTxN^a~K16CayxW#)0f}o~p-9HJ2XkXig&zOzKsxdrxs6rBAmbQ{)Wzq6er}Jgf zvTA|3_Ih#$K9i0M{(I`{27aVmYV6>cs$REuK+L(a^twm4_us1@Z`=6Fb7@Rrr>2so zX=(toU4sC8fa50FQsp}i$a}Iz7O*CZOBOjdlY_8s)P20NmP^jU@a&kCMsQ$2V@YG% z;9xyDh`|mRKV}rRcdbM~(J zusXhmlBLAFWHq*7Mp|a9j!x=^IK`zIxpI@+5vDT3aRyPSi46msO_N;uT&ZTz5=Um3 zhsHQaKa83TGUHQFZ?+_5?au9MftrK>v&3qiyhyOPecjAP25RNo)x=4`dBBor`*Tna ze*EI~*YVR=UI8<(*>V3N+`4fcw{G0T5+l45fPFX5_~642@S_)hf?vM*CSpor0>|x{ zAFT*uXcBQBf9_NG*t4GyK!e-(2x`o@-R|(x%P--3-+dk*zW)Y7DAhnVWs4(a-U*K2 zDIjqMsKApjb{&8mJ)V5>>t)V7wmw`%#AhFji^Om(82xMbplG zaM;t&$3_;Z*TO*7Dg%d>gs9)`K`LEU`}^vXX;y(TFS9;l;Ot@}$vq_%93LH_l!BAv zBb_rdLI@aC8ndnE|80+cjy*m;!SDRem+Id+Cv3M{>~`BO0fxN`m$|Cfa31l&`|siV z-}???2eJXE$;AG+l$gEZ8hb{stOdR%9>o;0)bDLJ7x?8be^C=M2H;-1b{(Jo%;)x# zdG_43D&j#&mb>r0kFWpLf5HdvzSpV_Sd&R4qzOqZ<~sM=__S*!)rgj#5VLir7RAXt z=-}W~(n;>qDxXA}D62dNgE`f8t;x9U>n{U9QrzdEeL&~F(vc$je!`Pu1unESb04aNGzm0c|> zM%MSQ8hdF!5u?Eln>hrob@H*_M|W;HkAumv_$m=&W~6e25I`ANN(Vq|OkcWWg5e%c z+oqI^1XNSx;Dc5|x5Ui6?Dn7Ef5)HyK_9;s0D3h|SaiVHL+>|i=8!prp$m$*PK@Td z-kY(QzOl*ERws$HZ{hK-t+0VZUBf6gI zilJ0lfCtPh`!y>uW=OXCQt1h|tZCg;JR~9z@K2;k=A~eX^4)Q8@E)r5EZ}N?EK$m{ zQ?0OnD(8Ur@>)KYJwQ38u!_npZcJR zg&{7^z-nH-He?d)VaR{b#2X90RN z>*F_d1Q&2)yn$=O3Ff>Ya>OQXa2_{ErBvHNi+Y=}Nh=R`49p+g#pbQ|u{k}11Hq32 zT=1aPfb#hWrh;43ElhrTEQU3K5S+*L@dVd~W5g1%l-o!pNALUv^&z?*t+_88aT)-CRzQOW^+{T5?!p5paJ3@4?oNmUSyE^Yv8>xEc3jF zs~~YR?2_`#R(c$Bh9?Ko%@e@F{B{n5mftIZT2d^!9@@27H|?c2zyN!h`<5u+iD!}E zXbfRgAlraAQXto27(%&Znt9mr{OFFZR8378-vDs0Ye!;jH%A$fSTAcYO>TSn(P@_*}7=z5{fcq+3leRmglGdv?VX% zvQ%blQ4>4cTzN-(_uHPAnql(Q3sjxEyUk(W=gEd$jmnxHCZyekf_R!(%;l0HlkKgXbE1u0S{v8C zr=W$`=fYa7 zyz%B6_|Z>)g7@BkA0{>7o$M8?s<462jN_vdeD>3yM+l)ZJ}s_JIpe+e-^WjX`XYY# zgKs0wrIG?_JQo?OXK^Xovs3< z56`hL$>Hi;k`)NDQhlqqe9+n{gpYlebK4tIH91eI&9gl@#Pp>rk%RY>V1!m}0Ion$ zzXVHqD0E%T=sy)hhNX-q;6Z2GKdD9Q&YoL3geAm{sQ;zHkR@pO5cVJ1MZt6*=+QTitL#)1l7b7S0EawK>o90~x+fHANi{>-k}MFeH{=MGTz zen8?Vc!?$e?3t%5Nma1OZv^kFOorerNuOK0=b)7_-uap^%{l2Bh6;%H058a5laJBQ$0 z)&I`jGb>y$h7rhwn4;oTv}Y3fpmF%$kAK+5B>?(yN^pRdov`ohO|}Q9fNgV&Znlgr zX<(PeKUKqZ9D^_|pqXtLxFs9K?RJ6p4&xYV=F!$K3oM60&Jk0BbA)jiwd5~=^8#`n z$jc+|^VfAS2!$OyeROS_2Qg>*_YWVL0iE_duGBqZu7-OCJ~LN)ge#BIwRK}1394}^ zlY1EafeyY`FAuvpV;CHUL78(N$a7=5W@X)_WaWtl#x|hROa<3#F|pk4I+g^r&9Oly z26%?x1XzaXADfiMIJ#;G5|s&j>A5m03*SucVzf<|{M!Is`;E%ZRd6HCMJH>~vK|Lx z?I|!-)aZ*%Z=8UPYGT-eL0#~>`sZAPd7O)|mjP*~!J7$U*F!b`P*~XWRJZ2sdE3WR zX+T2{`pQ_|XM|bX+h=W~=(>L!*j9Dxxc^;iYpy!b!e&MdtgSuww5_0KkxXESUZOo) zn{Q%f_z)gmn(-SxgiY+Q3M;I!#z{EA&1u0d@32W*EIDGEwqgQE`v-fM3n zo^NF12%yXbm;u^(40lg)I*k}8U|fwKiJ4=+G5QgcpX&8W`wA=Wk!R~3JogXupcRxR zTN4<2@9q7!Yq@{qF@`4rT5Dp71S~eTaqZswd59W}CuY%Qzan?Yj6E5i!9h3L_B*I! zTmb3)?`LLsrg{ympE2o=(W}glUaKuPp2YAgLCh;j|E{`m4?8;6NoJ@XZO2ei(5h#3 zuriko6i%gJPy;!jX)yx^zBQkTlrsjC=U`!91_O)<;&jde_M>|Q%{;6Fu^=7*OU%gK zrbyVik7NAPNRL#UD*U<0P zK+Yj4GnWP_Z?E`m^4&o@3O=S@LYLL zYW*^V0I*1PkaJoJ%zM{a)XWSH7zSTKV5clg7PATgl)1HYvHq)|v;kSH+2~UGbyYx$ zDs{q579*DeD#~W|q(;c1OTLpp)g~Psg@ouF;$J~Xfhi_piWzwQbtmy zzI{g+^}>Q4hamDnx}i@o;pE0mI3K`ZjMExnlr;|-@FCRpR_h#q2;;QsBu|7;GkBAr zP;>Gj3qV+_GqlgDze+Em*ROx2u*kpUQgzY686_>XT)8Fk%ihv@ShC+I|E=#B7$(~E zrHkX*>$ZNIdAvJdLdO{K{U84r@4o;3m9a$#9?w4g490O10Ae@erJucmpT6=E?w_94 zSeFP0o-u?vB{5x)+%5o?4M!XG_t~0KFx9^925~;tRdVfGo*m@FT*U@?n=N#_cKSdY<)**Cy>j~p9 z>@g;%al|-`D5c=u*(qXFKrZ+?R~Qx%yvKUI!o_BDY47;!KB^RefnNv7yT?6;tHyi# z>)|}l$T?NU@WYPwHg~TbfP-q{CXbbHc6J}H{_N%Y9g_rEtycK-r#}18-xVS>?Nz9~ z^TwNa@rCd6&wlb#vU}_ML1o565@-9`?u-JHfl?`sB37Tdz()mP^;#*BX}7@DJOtS8>?Mh*;4Cm&()L77!Z9->(kUoJiXTR zUcW$_7am6VIZWX6?H_!oNis&MM!WVbye2V*FxFo+7QDp`Ro9tXoOr2E{x>9({rBUe z9|1t>z+{zbdJIgV>xR2|x3@94>L5_a0d4Bs@JMNbq6ff1wh`Eh6^$l^Xv)ojdx7zD~% z#$T_e1AHwBA@Xpn327!Px!+?{lLZz1!@e3(I7p`AapE%@$A&d#HCnV-;wt8x;%roP zpXbnxsORD|#-Q zbM5FE5Vk?B*+Qn);F8(q|D(?V*~q4)%9j&{xa8C#jbHyf&#MyvAGz7l4>ky zOlUKpGd=HA3P$HqibcB;2pZsKTF?}NfT5){t>cz~sFF5dn9(H1l&Jzm%zICkWZOtw z0OuT+Qiu-5Ym5=jd#t7rF(t&P{rbQu-uliE#PBI4F{1)RZ`aHg?Ma)~GeP>F(~^E; z|97$^-EYYF5_Y53;;?{Q23WE(pmW!!3(Feiy;H`sfXnvG91(^=O{oR}kmn^~97AQn zsk8}?!Piy3l)@!To7M93uB3e$2QBsQ3=tW1{0Y&Zzzre=qULx!jsvBXF|F1Z#|h5# zl1mYQbKarkf?=F6?>3d~?uQXMF4&yj=Tb6}CJu7S70|bevt|Iwb)GT%QAv-tiO*!n z8qs2pmB~z=8f(zLrnHfRIJ}xTd| zJ_Mv(@aoThju&3|7T$W}6$GCoZU@1*PUJM{qusl&n=-bq&RmFT#Fu{mpW=&O{JqBl zpAR*l_uEE*^X@kG;$(XkS(9Z#RB`>Y)*b=s8>WIz<~2~KB&z#ewEL{TYI?H7mIQ6n znV8z?d|pfa8#C5XR~gg+(k6B3o#*v>Mc1yKU^R|NIoB$NlrpAqs6dj_u^U2A!*P#c z6)?wGlM9D!o7I^0?|3|RocB>l8i&VfwZ>|-!fvC7-tI#%M0+F%Do%4Iz#ID}A&Hc@!Fy$m(0xI#9 za$}(%_EhGgm{|wN>wkqD!VPfN#K0vcGxJ^|Xm3*uT$;}g5A(&asu@d;OAMJ?LX2oH z&NV|u)1n`T5ldX^cT5l3fOmVAfEZEcEM@{GK^4^a*MR(@&tnK9VqDN7Gr5G1HrgKR z_)VVszxDC=wjT}v;#HZ1k94(<@s(cd6BH`&nN`Eiv=PZUWEL|J$HE*kCdCr71g_K^ zqHQwpy17`E2p(j^>Ae#@FJ%wd6t>J~U@jP^>saP9xEB8XdUu0YwuAi4uPDXwSckC* zN<|kg-&X(3SW9>&(nZtiO#0-o|2j)e!=$l=Rn*_r2qf$_{i&rNw)h=d)`1@ zF?eYkMUm?OIxo476VeU?jt#i(Wg%JT4k=p{=5y+p5%$sGq{_kXZO{b(=MEINA2%kn zeK!~Ev7<-#tFL%{61AUKDv;s`gY)8VzznBGxkUjX(-ySv$XrxvvdT2(aw&+pwCpNW z)df?Q8ei|F-Gv=3?NErqP`P=Op9@YYXq;a;}UZ8*D@Xu>+CxB}ThxHW?{ke>2Bi zlO@LBvFBAmu`Ze0Uw6Cz25Q^pZi%su2Q%Q#r62@fs|bl&iM+8`1&Ef7$3NWNWk4>degbC!9gdkrdum=2<)Ufz>Ltw5cC{!O->1nGK`9M< zwz=^EGpy72$QaYTOvk7a8(EFojon=Jo|$PF1{Sk3F@(~#C1&P#-g^&U``f?8X1BXC z79=7(ar-u|U%Lhd@bFIAXKiQA~;FWvO#80a&djTsuCI-?V<_9d6yYj*HD!5@MS4*lf3L z9!pZmd~$pY0&u?B9JKXs?)X)JXlBN=TH)61CvflH-M#lxidX7DKjJD55*JN=fCxB0 zKSRj{ckkW7>#zM>!TN$>7%+|_hGD>`Km9ow>yLTQoAV3&&HwVh;kB23rU0VH!WsuS z59iE`RM%9M1k9yX9VeYv4J`DXY+z+OLzvN7{|A^Ju?Mr6Xg0~DteZshLpVH)+-SPb zeF8iykS&$e3Cs~yu8sR>_QB5qpbD0X#0RU+bC$#o1SmGS33-30#)#f|gfQr}IIyy; zTb0gSuiLwTTvF}lx#WFK27=$kD-(R>O8K%j=MR2BWCOAtxI3rJ=lNIOXZ-i$@Bat@ObGcw zJD&cagVztCw)$Q#(E$LgCGG@b)#M@afz27TkW4^U#-YKpg!+!Ch{ZezM5ZIxDkqp? zOl-fAb73Y1IieI3kK@p9H7Lgo3m|nt+~{_P_wqRX_+jmF^tPT2@kpq#n(am7Hm=P6hcp!0@c0+6$`L+}EmDkGW==oKb!A?Ia7D2acD zF%YHHoRBgqKy2|Ukqi;Ne{xPf?}^Ntpa!>21r?cVB7vB@>yY+l0h^e7zfeiw!^Yh1 zpMSf30ueYR1-FUd2hDVge1^$Qaog+cokxDV>;uxO!%gJv`i1+W8rtNaSB+zO#CZ;gaaX>6>9{%FLgqs6ZQlo2Ooavlo__9W z9K-WVFTF(D?ba4{CL;17;M%q8U>9(AcL$D~0nk@n>*4XJ==<iHfND6XuaQ?aru~rN zUNUVkQk#RJMHklWlo@bfR`8o_xkx(Zos3HW0wNa(v2GOIU73f9temD{9hr>@U5Bdz z*7T4zx!m^;));#RVsI!Q^M`>=Hi5Y+tGXY@l>qT(CY0ae|=tjzNo!&Vn z0u@C=b19SsIArcvj6}5{lt?GuriEC@IYLe?wy@6-K;+yWJwrZVu)%}cXb;)l|EkUZ z`)^ztWQ+=I5+p&vkqZ%lO~aR&DRW^Whu|D}=eWa0>u<_DD>tPZ4g#tl1Cy%&iDD~+ zm@;|ixD+PljNm;lIZ?7jt~-BMS;Pi3%X%S9V|$FM|4c;z$OfPha|M9_=bTbffTDO0SbW*RjfUlZ;ZNKY_ZNvUpgRB27?C!$`6T zjhu5PuRv!|?~;@Yd+#YrFl+!0HK2>Rh~5-f5+N)As>3h@lFA_2)Mwp{4#9IwS&RpB zCI&DLfr%WEV+_N9qQB=Hk;vRI3s@A0nc0BqQY6+Q9j~>o$-j9V0=yfr#MCn_No7kI zV9L30${DNz_l22*b7V;)(Q+nub|515CQp$WS+fe>IShl>oEmd3VvXv^Sw$H$Kru#m z@3<63Oo@hNfe)Uiqho4P1`fzT&WXu;n%2k2De|)0Xy0HiIcwKs#F(YCOPs?Ycq$~< z=tVz_S^AfdK5U?>4vlW687wEXE~C2RBwdAxiv__=eg=xW8nEEBq_43DLBlYx>eEt{ zMCoGgloG-)P+^AG`w!05{?^TB`0&mh{>nGLfw$j%7af&)9oUD6b1CE;GnarbeBlr2%YXc*Sg()zh2nvGI-QFS_CT#HuM{Tdz_}D6 zknK?bfOLG=+N5!IffJ7c()FZYKWg&SIbxgiZ7rc%O2a6u^ShdCmZD=ob?-{C=~+RW ztL5iv{6jX8K>J^97fXCe|Jlt8%}eC{3o9r_-it1ZbB;og z&!m*GT1`w4`HpF9moy9m1x-9T@0kHgDRIZTd{Atz*Xq!ZtL_=^`2jra91m!#y>mI| zL~`b!52^ITqhim4Zq{NVdCvCy8Ko3jmW5-C^z&C==IwSZ*W-gfy#%{e|B1g=HQ%-wh`ij1A)w5@1 zowxTjL03xVAq0}=TM*L%CRjxkX(-97aSZ@i(xPU;M_Vt)F*Pl^SG^@`J(W_}$>i2riw&j$bpt-`g7i4&{V47GQ5QpM27Ua{?`kGZCiMa=g^^{(hin$F zWV&8D=U%cNP__))CbCAs#!@k@WaO@Ybko}qT3Aa8z?9TJKpjwGn^e13=Bt_6+xcqY zdUGL{fK0T5v%2UhVW!@5)jRCuBOq;sWog=FO#!4enAeTDNO{P3$O%ZPU{Do^B^FRZ zmGDT3*?Xp8a81|L)rG$Por^GPZ0}Db_rciLYqs0Z$`to1H=-5qMuwu`2{|*Hac=!S z_lpCg1=h4j%wPtbhi073jlCv@;Yd22f%5e^@97w}M6SIr0DP{!+OvS+g+YZGIY~uC z@XiA72aO*d29I$Z8NjcL0sWEZ%EvuCdEB0EV-qiM9xp(ca2f&74!`&L&*0f-p2iz* zy@UJr?_*hJjN^oxw{Bs2<_6zM8=&Ne@i`s^ykB*Xk2lXzMRsuIv#49J2b`R(o z`D5PeYON`Cd;*uNpmzaMBnb3>2cP$2UCvfM$Fb2aZGRevV#vY zFMyfI!Fflv@DLG_PUw1ujh*p##ylFjG#Y*FWV_m4QO*foj`2QC0P);ywGD(vxJAK7{x_Ov%g_kFN*3$!Nz;|#zp)MPLSstL@D zk_E`HlciL37Fje2a|K8YcoTTKF|r9F=b+#)QZCr#STFcsW4w3Ywf=Xn&E%`O8PO;y zPby=iV##c9iM?}_bGBqF3!JURK}7%(Qt|_wlZ1N%pZCVFZScMG)%5akdNS5w&)PQ9 zgd}}kF9{{jCQEGVl^N`uO1W@GVQ>hN1}-d&W-xO~0#s}NtG_?b&ELd(ha!@7?3~9y zL`lnjIWe5`9CN`i3{z(_vmjwmqJn=D+Ylw{zM8x z{%-ALv71-TGiEhB%p!qdMxW9*+vgQvtFfi`jlJtMXqjWuzLzn0Zy;p_vjO69HPLc< zinFsb+H{>k_Ygb?q>L|*Fb*hSUgnv6 zjZ?b^4>ainhWhkYCOVmccwu1j9-Jb`ix)(d7(A%(V7+GVJ;#*DQgCru03!Aw5VPoB zQ#GL`_~3Q=tmk7QqQhx>Uqb#1}sQMY?(8h5?6k=k8s+`uZ#Q<(sdL^9334KKRnjBbf1UgzP6>;oEM8kk5e{aJ}^bACG?q* zVWs`D5Lm-kSt4Msg5*$IMeeT!74n_^v}COc(sjV9GF?AkQ`=J=R@G4LsI2AprRwDh zdwBmRlwc{g7Ib*ZkVV)O+Az(F*Z9@UzXuZOAx5I9pnTTi{2F&vUM}*_!BY>Hg z7_r1ifXtuAM{6uG%Gex4dULbe2{^4_%@=cjZQ$)7z$~;)KY9wLs z1H2E2X;CeDo!^vU9Hgp;OW6Z*_Anbqj%*SbhY7o7TY>V&c)t7K@4+4=XRGEZHIWy5 zVCNj=oWLq08dIvTo1tFBQVsWHY)eEvXgeicdx9TSOPTksfx95c+q#Apt5BZ_v%c45 z`Rk(D`c!?s{omYg=&54+q*WB`h^SbiNTb*wlFL8ccyiNBSWLHfx zCsxd_CdMu4l$%W1M;WV+(-$6v{~abgKI$GC5BbjHe(tI^1TMGfmF@g%JRa4id+!?q z`qyqc3T9~n###-JM zyu)^LS2n9*LP`tv`_^MO=C9lalAQiXn$y41GudCV9)1p1MofRCtdb};4b%<8V_dN9 zgtM`as4qw3L+13}b$6R~VLCTZ=J0Tis$SWlyh3l-c!*#1-|O3;(yg-ULTe9`3?N@R zS8oi`|9;2b>N#x{0Ivx#3?fwqnWuGbOLHZS<5wB^A&|1>@{VF!#hSxKmfzw zI@3h~gzcFwOVM&zRM0(m!m_CDV=>@YZl)Kja3ZC`%%Eu`*{cbNQ4<&D}o13l<^@K9r$oxyFdX6fA!KO@9L1CB)pcvzM zn_HNvia`*;gKAREE;zINj!u0P2*zpv5o2&9(j7WRO@2cRW)uWxkpY=JRjChy7?<2W zcZH1i;{|()sWED1*2cRi)8LD zw;T39sCy9XSD*Fo6UpX5=SeQilyt*R5EI6+GoUlsh@$1&F=vq)aZOWuUXmI-yZSmq zHeS610|D6X7Op#J?1LUx^^v;Kdcb1q92`yZ8@wSDyb zOmN-_2&vyKvw#p~uYG8*?Up50OQ3l}lp^8w>Dp=9w; zArjdZ(`76N&(eTkOH?@ZUs#p|=N(Uef9***izcVU>0H!RQu?Z^;Ip(VKq{xDpoeNg zn&BZg07~aS9|i%`ooPpl)~NmM!+_(HYe*@ZrQ+tIS2p;@9C2t{}@hB@2lb9 z{k_jRVvK`GZ!mzA9H%VlCXwUteB;J5^z75mLZtU1Ui;-6c=44Vj64H5M+B1ChhqZ@-Dn<^mTN=Q`JWOiCL+xpp1TKKpUeyMI`IU+2x2e)wa2 z{XhI?oZh=HmFOw$wUPaod}wnO_kKINpCwVa&qivS9c z88JoVqS706J?j%9tXkP>U@7~0M!p&^sj&m^M|(x%7qa~~bCs*r_iJL~(zDg)sXe#t z4>Un=h=!Uc3`3aDj@o>dQUrXkPK(T~-9?s#o3Y>nj{eRhev4o(7{Y+y2h7Xv*YWrs zXK(WB0&aiZd&q}@-@lG)e%Lu5bzhJC%>eXD3y);90T2H12Q`Ae(KbbOkz}B7W-7Mp z;_AL^>=A;q@_LL~RyWTHLlE|kY=(#|ILgfMN-J_i!t7DzMNE;mi>EQH!Da55H&Gj{v!HSx?RlNpQoHN%u zG{$Yt`+^^rhiVXn{LHcG&%|#Yc$%2%bNH_LAh$eJQ)htQQN!`8rs=3X24MZx1 zAsr3Sc&gfsl@ZQDI5Ci7iOkLc zg ztuY?l-jArXaXS7*NB@W zPT4Y|Kp+R5!|u=4IcfjYU|zu{r9`~=0fhp&Gy_~X zr9_n_$66IgBrIbhWZjTE1@8e{N9-yI!#MCVFJLslL+L}X>oZGPo^s9^!4t(OjTDA}lo>H4 z4BoNx0^B%6O+vVAWUnD2}AH0$6#7FdolAk2+Ix(*1kbH z7I_*26$a1CLRMjs3v-o5fq+=SdzOm3LS~FcQd)`N2t*#t%wd?|LZS6AAkNYryWI{a z*RFG#cVvuCX*O2l!$>{^=?_^G965203x;Wp-F5>pMOiT9Or@HXYL-6%e}YitpGugZ0$XLbTmC9b!*Pd{NFQLsG05& zTirT3S||#nAc7$kWW7Uoc{O+KagP<{4g^IGg`l%Z8rb}|LMQ{30}Q=wTL7j0{V`jglmAA zM48Y)sY;;OZqM=e|IXi~^Ye3D-`vQb{rQjRM}PI_0Cp0C+kCzv2v|sTZVO7Cl2ohU zgRc*S$|R)_0txl23;g4M@_)z2AAjeafX|2P(fk9KULYb1yKmU0Q457sHl=O70F=e) z%TbfHfiz9~NhjULfB-=yFeW)ha>4~SQcOL_lf%;jHLEx2xC5FFuOBUEi!ib3HS2kg zS?x3fr^YekuI}fN5<UNJYqVGFl zm&vjOxi@!rqT17y*8NJxoQb*)Xru(yov*dd5;IToQMN}kQInZp@xinD-0>Gel&)Xh zJEJpK4C4Upo8=JkKE}cNsBHS!?%~(^7#oH?UcLI#Bn=r|w*rw$D}4X^zfWi97i}Lq z7@JMXWxw0uFaGSm;eY$*|4MFeZYZiWS%Wr12;{jkN-fAGo6fQBWhq7p6sXP|d)`M7 zkz9*WITZ{$b9grJ!hYb z<@xZ4AlG5HXm@ou%$%C$kMj1V771s2f}c<34l~%aFgr*rsbm|o0zs*z)!oLFOw2nl@>l9C}@MdYm+kB9Gmv@M7{kU=#r#6W^a z(lQ+zP!A2R!~da)#k(j+fs!LHLLrb;R$XOZCw$Qh_d)1~>ezm8c#-WHQ%3sPJ>?^1n52rlK1T@WQ;P_;M-`h*&X|ZrN=CUKbUtZ9C|FWK)yZSl_XGgg+0jBp zg@h0z0B4#j`w6vr0!+QE6h`Q%CHo2#Jgi7mlE)H}VPRyQ9FGu9Khv)^&T2X}pN}p0 zr^eT@IdSZ}`S-_w=acgs05)kuAFV$|A6D{uxWsMU;jeB7Y~u>+agTNCaMtzoi@R62 zDFfWL-K6cYB!rK>*JI_>rXX-s)txVC%UWz&)b>>L_(#q>p?59oFY&_m07YeXngHc z)@U>4sjx_j5it-|hKEawGIE$ghz7(>dnmJ*roK85MXhYD*W{J+gU@2@9gD(&9g6xC zThc{a+l54vCkCj4J_NFGSwSw0(URBoU7{{UamH>+5%UmbpOY~LS#=4yGWIz)!axY2 zCBJiJzRohHTiB`V_D(0_X`4OfDP-LM0Du5VL_t($c%w~@!+A6Z@I__~MEYK4>rHHE zWx|3Pl1G%1l_ltmX1l!Wd&|7ek}XkNN}9B4vKx>A%MtOU~N$#0vXtQ$nK*Mg2Wg#v0iPgFlwG^4Lu_wl3~m) z&xR_R>IpI3DP2u+ud)Cnbhg=I*lYMNbZkpV zJ^Iy}Qn!+E7%}Ykbas9&!+wtx2)Eal==(KdOb9VSBx8SbMX~P{!0uP**Bf0Q$5FxH zm@w@3NPY7KA_PL;tJKJDw?j{n*4?UE=g#Q2x#!MOBB-p*1h(ivj2gb}3<1@>m&q<~ z$*qmxVNs$KmFX-Zf@loqWO}7;%RBSg=8dSdo9!hoXJTXM^6CnI^l$$ye){vDFV-2N zX4=j%5&5gX{%h>^!(zS?0exa)Z7Um@nVhXGF)Cr<#l=f}@4Mf{r=Nd8|M^e<6rX(h zGf6Qc20<>tqTuwFV~MJp4Io7kBEg*fTv;{VE0YX4DC?Sf`bYoge~iEVxBu?ZGtrUl z=OH`cUJ+lOZ9OlQ$@4tuo*ytl<7#q?h|HPq0GjBG2#d0yRr-k?h@73B^bBlC<;fGM zGv-I#>4FmRaWas*F(me9{M&VH{1@xkrqFw(E5}+h5<@ zD(e-5{V<|S>agj$4k1Qb#fY$23&{a}z{n`8RgV}Wg+Ow9w^NXsv|Un6luMSI+dF_v zF2G*bB4Ws!vVs0KrPwF-VjSyri+y*-C_RiQ0Q8yr{X7BZf*f`DS$n^}U)dhtgdG8h zCDWVEJDo)`hzQQk&hh>4{{d3eWO=@nE*NkE+}+;dFaGqu;@|w?|AO1=YowH@Ruxqs z7`t5^p9Ba}h^RIe1!yeRY_btVk=WSu6oM4p!<6pBjDq6Hf)~My%r?G7T9QKDAH7jj z93OzFRL26pp+Er?gVb7)>y&`Et!onrlGMrfphbG@EV!IP3rD{Lq-EK60AlQDR++;E5ZD`RS8Z~qfB`e)JBmJ9YhY+H~Yrnz3CfqwkWjY--b`OHtVife3vP?8foYgYLU7 zbHJHJ-z`#EeEtMb`Y8{3qgT7P(h{LmX^XsvH?|+Yp|9w$Zf~o4u#moRdf&`=e;o6A zUY+MDD;79ew_k>7IE8ZcRYJ!~(Mth?+M< zlSrX4CsGRSun*|Qsmym+STG-gFb|g0_xSjG-^btnAO6u>jObroS*JBpNa#X`%kdJs za)&SKfJhO2=+Q+DPur#~Zt@M*ag7gFA0SeMJYk)onZfeL$aK30+P$7qLI^lN+ajfe zaTuY@825Oe=qfugwCIHs_kNd5r*~BfD`4tJI0vSI2^@Ctmkh8DL?{$B;mJJwln6=G z(HTNOVM`DQAeyI+Wv2CvnWnR}<1PebEIX}BB=sGM-6N2)o*f*A0GWY42qIaSK5Jdy z)dUlPxo|zx_7v_3=)aYvB^Yx-7lQ&pP+dJ1Mi)~XBpz82NY|9nL(~PR#wt~vK6XaP zf_cKGB`X%80sy_OPt1%isayxdB3pt=2jx;HwhFlCe>UdCJJ;TASv#MwKxjj8e>&HpaIzg`IJgVr-5DGAR~~m@>poTzY2G zYxWXDfF%wGSCyP0YolD0EmzekgcO52Qzn@>YZuq&4n!!!Ufa>w9!vk6el-v5X0;&DO?}pq7GewMMN4sb3+)*d#eZOc-~!NFibbu;1M+Wb52vLllsQ z0o_`qJ;VqN?p!bK6w}kY$uLcOZZ*jfU!QB$cA75@3Q`*rfuVh9Kvc6Xqo_j(ZeaSLdZqDg`m-0E;LA1$8!b>YGE~ zpW%Do{T_b&H-Cd4{P2gkyt>48RW!#y4ei}6Ss`jAgrJfh4q6#jVtVjOz#L1k&j^42 z@BN?f5C7r+XgbFC!JW5Wo1km1Z_SmbH3`OCcebOh1)hAxfIXRHSj3!wpt%H}G*)t; zi3#rxnYIo-@r``kE`T-vUz&ktj*_{Z<>&gvb!05Z`(ullvD@#_cO7`mO;I7t<{To%!6-*MK?#9CeyX2v)S&$dDRUXy(mnzX1B={l1Q^8Wap-}zm9@WF=@ z>-AoLYaji$KluUv_don!u)n>tbAMHKv)KFCTI_wCVnje_3E#~5ph@>)FzKG6>kFo# zC~ZyEy(0K}W*W+Xpi7G9u&5(~g+US<&`N@PW6evc)#RD1UbF8UcUqQrcMf1?NZaFG zVngofy@%jyjq6e_<MWn;8?#~w_O=c-yC;xl-!(}U zqLvV;Mbgi|x9^fgV|k=ZsRc3U9;429Zccds22$I24pALr2LN;~r{PHdt;?dB!x}ND z)_JM*QAv+)%Qveu0D5wkoYv>HatfLE$<*#~LW|IL-)V_3ekg^eb7(-VEhKk4HR8^< zYm~w&D-hlD!(bL!t$K2hRG_R72cS#y%n?$zL5!W$nkl9=Y8mjzLiFsj^C6I|la~}Z zfC0}EAQFUV%Bo5p8Y{syqM!3@514s~Jv8^goV>3aNvyG~B$yK1s39*+>cThcw`s38 zERQ~C&eX!`aeL}Mvvqe0mzpATL4M168uWj-ouy%WCx25}FpS*1+``Jd1{CCVePoa& zdE%KSp0W30QdyDOT$q}O%k?M$WjQ-D+(D3r<%%=(6c^Fxagwo$9o)$@LnjUC81mr5D;TfJ$L{Cgt1glUZ}Xg@I0jLNn@~-xkUA5-axhS6KDyZDU3VubW)AbAV@Wwz`we#pMJw;mlx+LvtC*t&1JyD$coo{Pom29ryw z&}I`&9I4E0A_5qUE<|xP2xYNMNebCncGd^c4~Vn+uDfmmacdO=Q05XL_r`;fa6IRN z_<8=+{0lZl4>gdzo%BOELxG$$*>ZM}YlqcZCOe`QbSa?{VH`#s+bMxzOk*fi#R7y7$@Q{h ziZYHFoJZ0_A)^t_4g(7I$J9xH zAf}E|WyI9Ue!rtG5X!hm&IP3uNik5@^-bS<90qL9&ebLf3LeMQ33COHds?4e2-iyc zyBqD#KNqghH!w?X^l%s&=G?m z=n`x#n>9#KM`{!Ws+~10BJ#cO{T}|wKl!Khl;mtjmfR=rVV2(rEMk#5dcAAAOIsJF z1ew0axt=|F9F1Z6q4T)$R7 zc=Fy>-(<2e<2WTpWf5Fn-MfV)kzn%t)AH!q7%rc)qo~z;+Ih-C_!ym%S-USx$HfNx( z3txLm9p1Jsl87jyMVDxC#?P$W^9;{4zh<>s8kByYX=2LaxBi(e>&lq1@UzMlAw;lw zP@H+O*{rbJsh-q+$Tk24Arzc#*Ko~eHU2fUP!ATNF)(vh&^d%?tfNQ0CeQMW-)AvP zi=xo~AykP5G9P0-KS`qFU6cpkYf^wZ_)J`O!8dEW**lsR=Dm25=l%`Y&Clw~`Mo`B z^faE|&HMU$cr?J|nb-dwYPHoWu6ZuX2oXw&B&E>gIRMq2E|>tQ7!^oxea~t%qABFh zjjDq-IH-d%Z8U3lFrYb**2{qE_E~7gvi&zqiOoWA*3tw>i`R!#*IN@<=|S9wSE-(O zXqHsy4f?{vqA5fH9$y5$hVn)X90#I5+I)ofRxeS7aW!0F{G5sUP8m>7 zDZyCAtOvWr&feY$Eh%ARjf|F0D1bpS0Tga5)}ooSW9-NbQUgUR#TcavgfL@V3xEi7 zItd_}x5$$qD)3Y_QK4x&i$i$=sO&^gz14S;-tv)tnX|R#?9ozr`pkaE%qUe*Dr@MV z2=-%EfD5Y0S}mm056hJp#3}_=RsR`mtZxsSb^z87NNmi(V9a2MV6X&m&h*)j4C$05 z9So4nrA2Fz*im@W+mxoe?~Ij(z+hs|nM@Wu9N)of4J{7s-~kX;o$D}@?K{Er94AJ& zkHaxf&ilSg0J-!Dc`9@Xi#>4y-b>SAUjh;*=R#Q86DPWUQI6eL>>w4R>TM6>ERm8q zGhM0)Cg;G+DyablF++?fMOj=F0@x0{Y`}<0z=f9B%|C-(59q-$rGznOmDC6U!!R^W z@V@I%N;N6D+M>-w1gYgMpi&x3CXpUoCt!em!WbKHN_9H3fM+2l3k+Xu}$$4ZV|%N_p6IDFjtJ@2oa$!MVZ^pIjggw3kvSH z#MSe-N14E29n-GAi6&<=_3!<;KtVO+=PXC^WSRt|ex>I*a@jV+Gfx=o)0!hq65?jR z$G`pe{~n)z@x>x~^%(mV@Q9rIpqD$q?)#Goxf(k@C4BPP=eWJQgG`CYkc&ft8Um9< zP?^9IK%_}|OE&(v5H_o7(Rcy5Ht-oQU%rR`>3{xz;Jx=h_*$Z&RO5dFHZg0z#=14i zwmYj@bOM@Acw76O8SULyXNd&o5g~8*Zf(I`IQ49tHE%ekF?kquc=*_00Q)cwi_c3b zID`_rE@`CF5rclWAF#uKQmaLVh~-q6q)aplC7~+{{_gh!x|HzZ;vD^;*OsE!C(AW8 zz2U(-ke~;_% zP%x>F+SXl*maS9JPV(IX86g@^P~CR7^}fUq4*F!@rxgtDh%`s71~JnC6R(2i=!7!e-U4Kol_M zp(T(^sY9um>Rk8qc>g^UmsyVYDkqQcPr2{ce(w9WXh|Y6(sJ>g!;X)7dyakHJcpRF z@*c@PYHK64Cz(bNxdNGn@5C8N-B8wm#910HD#8@yKf+dY) z1v`Qgvm3K51W2uo(0Z@-M#yWg>-u2Y_Y)5xIFpAOS(Iv3*^LI+H|NJ^z~TKI6#x{*d?f=-Odi9#C-p ztS7XPNqffzL6?$jw;Njby_8bu`sNnHcsc>c1MgrFIQG>HFvRh9dXqkT$RqyP+IsJM zPe3>48vqJ8Yg@WLvwq1+c~w10sXFgu9-(48dWc}ILJ*1}La`Jf5Cv=?MYWd|T=s;5)e@P-1au)vu9W~tPegr+U=Gv%X~01BQGO#IZT$dtlDX5ZD+dMwN#2PC2+8boQ}f+Q#H8X078iDa8}OJgQC@4d% zO9_?Dfk7(!K+telpD*0xNZ^@7i!-7D1Dk9$3MsYqdK`-}UWGs;F{t~Y z0+frk^=h?3?4kiQq1hPBEFnY!NZD-8tfBx^lkE_ZRo9V6K56nHb)bb1iMg7D1!inS zlX!^{vFk8N5(u~!umGFw8Kh){lt3Y&3@G|aEYk_cWvLY@spv+dC^JGb{2o^OVys%l~%=zN$1Vl`OSvlYb zEXm0p(|(-UyF#TDbX^CE2_Z%aGSlpsgI`DI79pld0L^xY%|K1LaA_C5p_WNsuuy`+B^DSaSK{8z_b8Qj>!a@{- zYC{h>fZ2X$^K`XZ;~)Q%e~Rz_-tRf<>bW-Glg>^D-`R>K)B89;q)rx5@OergPUd83 zYe|dnS%$$+`rD3uia?kgEOp}5^r|x7ho5qmf!}*6aVUqsJ9(eV3?9cP@c?oz_wWK+ z7iG*@&6*H&-!cv7VH|O`-2w#kU56MW&bM1!-`t|>5^nD95MvY~Le7QyzQgU^-Jyo? zq7bP)eel_==`?ZZ{QEd*^-{HUP}lrw`!flhhDRV5=pDXc2M8S?sfye)lw%=k?!He}Am*^ZGygJb2`HPZ?8h^PI1` zO;3K;k`T^~p*Qs|btyG{Ji_FO1w8zh%*!_iTPM9L0-;(G!a$)hE+n*sYZHUQLKsB^ zyWId5!G0LA>N|8@Lf>^DPzztsNkr&Y=UA_9z;y)INjvhZD97$i5X1$*tiP$!0T4tg zPrLaeD>l*f>tr`-hBM|9v!f4rpvg{F(1av+A)~Z;+xMEUs>DTA29T6}iVM z`KFa3$~JVq7{en66o59r)UsWjxxfV?tjtRxFjtg3BBl-@C1pzr1N#3B5J{8qIA5Dd zpI_~8$wEzso=8FRCCkumlpD9z=UZ?6LKktc9>HD zof<&ZAOzCS$g|Gdp>VTWHRdFUFy`DCXfXuj{T_g7Kju>I?c)SvOha{|U6C&kDVx)@ zu=SuK;4;|*u6?{bP@kTF2AnMqJ&)!F^8PnA<%xAjS?kkt{C_-mJ9!3AVaObKwa{U4 z_O{6v_~#+oAyDN~6d*M4IT|av){0@)-_zL9h&N?4m!^5@&vll(Kg&xgDvHxf*CIS> zRmm7-9Cr|^nh+=kO;!xo1hu(um$# z2q_v1%ht3I0Se%pk-AQ0MS`;bhy5Kw&}(DUQdb~1+FIaFB?=S!FvNgJ0StoFV&jg0 zYW*TW=v4Q8wLJ%gfZg4#>K@00yW1NuGy1+q41|8OLBHDI^G|+(KCiG^Z{XH@9!K=6 zHOAo@`kY+Y;$d%%vy7YOdcm6`+lw?{=Zep@ zhf341uLUut=7gG@vVI@`{BZ6lyWK(3AOGxU_~DO!w2(!Zo^zl5oC2YX0Wr*UkKuM3 zrg=%g%Wc5fD&Tsrk$br+OWw~A$)w?2;tc>&)W1umX3vHoV3VISybqOWv3JH8@elvu zKf*uw2mb@;t#&Xvdh{1dpf}e@;F>`pq6~KkX{F<2xP^d_`V|m+$S^=^!S3}ZSiSfT zgbTnGX|+M#-|D!p8MPGjXD@ABMAWPj6ro!q?{@$M!{sMPo0o|F8d3|ov-hpbBl7MF z{n>k{d9P6~X$3%3ZpOxg)Pj)uw`iN=MgIkIsex5C}I0D7&oRi;HuF zpveqdWPwFp5O7k);nALdf_*}^H?KF_wjbzw=wQit)V4-g?!5=|d;VS5^^FOyl0j&W z!|C37&31c+k3as-QKl(Z#*hB=hxp(A@c)aO%d4g}%y9CaCEAV2BABKK1c*kWd!&^J z8yi0~o55u;H2U3~<(8Mj*TQ4%=u&^j#>?S*%%oeNJ+{8-<*^g!;rE9mL9%vai;fp!KHbAR9jM$q>~{Jw@7J&)%kaDbNN%$I^vOXjEQyFCX3H35QmoL z4-RiLU^&$JBGN3vEmVnxghT>@ zM-!cD$D?(i00a;?!b9?uXE_$XAg~or?xE}-0!Hz>=6)}6jaeJ z>5|H8R0b*wxpCkLp68?&C%(9BhKNv1B!THr=Ht<}taiwai4d58Xu5V2(miW0@#i;x zDNAF0qm&;xVo8la}IB7xgs2$qPDs4^o4a{b50#?P@fI(5yP z>~mmNNsSl+v1t)1!&hyXKtvQsG%^aNdF-L3(b%TWSTqMYDfk>iKxNI=9R)%`9VH&A zQcUZWS*VmM4NNAj7mG+TX67&!0H74ZB&!F(e#{g@P%YXNWu;-oBrFo5x(7sAE6U7_ zi9*nT{SX6%SvLC+0wvQf9&;8EAq8QpR2Gw&Fc6gPhfV8P6oTkj6tu)kX4^4bXWF2F zrdBO5Cug09f}96bOO{qChbvq`nj8O3W1`EPAfceo2ueglK>Th-(qjCbgMO`7%=R18cidRTnkox*TV5v+cT7`z;VA`ldwoi2{E35 z06IIrklo!a`t=597Z(&#ClJAVAACgB7+dS@89*epWDL6->~F6z=1ek^fd{J;E@#&(}}sJSc|0r$zTT3=62S~Iw2s>9CSLf8F#dx_X@5Mlx-pbWRP zzx-6zFFwX_^NRZION@7y5>k)6yTO65bOvrd{Jz9q*|PcWipu_0Ru>;4uC})1lD?xIDe&~Y`WSoflr4o5-wA+bZ|WFO zXH|;Pq9G<=)7Ce-yuOj7TI?hu^7`ru>(vS=MeO$b$Ljm0-?tJ1VZB-{^4N0S3;M2)_q|9-RGVzpY!Vs9k~SH=(i!+*jb z{fmD^H?OZG#AwlT(~4qQD7+o@57BEu00~pI!&}3Qf*L6-Oi&duR8a}I6cbfmhCz6p zVu+}7+5;VbNUfESuR+GZ`PUzB#te14Lr-U+vtH%Y>(y2%OBoYm(E( z-9zpDl(v8De#gFlPXC-f=RSVjW9P@W!TX+5hquGbPT%uQ+Xab;vast82I9#*aSYsf z(ET^lteKqNI+#rtO~|}qdO%`Un`{J;E%tR$BEvhEYT6a;dnv-C?^~ zA%uYKM)mNa)fY0I4j***+2hlWQDm_)iSM$vBRfYc!#U zYSG+NYV`}W7=R9JxGrL;JRdWMb$<3d_Ap(=N}sJQ_R#a6QkP>!)pMTruFBDROe}iS zqlNYl^Tc*1M)Rg0w5;+^-FWd1v#dKQMmgJVXtU~Zd$+^w?yeH+JFfqKQn+Sq1gaSAuL}3xB%~|8j#9FfH)J99*0tccM z(E&HDW|4_Gl*A+?LO>*vESlU35b2;mc8H1aZrb;LyPn>g?vzGAi z3@*FTk}dk7Rb3*wSEUdHL}Ye{L<*E=OyRK`H%#qFvOp4d;vPsNd4E4;znSi4J`WGibzcn2{e6#> zibcwX zBFZ>wGCpfA(mKQzK7OCUq%5_$^nf>3F4flHfR#yoPzeaWQV>G69Ij{ z($IBSQfbkIK690n_T1L9ZB}~1P2pO}$D})NVz)xqcQWn^F5Y{ecGs8fkUI>6hQ@cD zkbtBX)rt1?$Jplk{SNExnGl31M1+{Y*Oy2sq2HVdmrRiWvHl1lppOx$noI=+bgQ-M zQ^$mUv&G%b4FJJrdoChOu3Nb|zi9F!)uKjH*O{aawfUEfMIKW^s=6+A{R(-%(|T8S z9dGHnj@Xhd`X1@?)t5CV_(apySw?ULCS&g`TDlV=M!QKab9fTcR2GTGm9J8;{_ z03cVv%}(|EeGMS5Kev4XF$e_`grHlef|64mLM!}S-Ech|&aMBd$?<~@XqsHDps5rF>ueF#_N{S9g! z^nMgUF(IusD8n5nBybsU*R7=Hk^Grr?7%YIs&q^l01$@jFF+v)0NTC!1t=zq!YHCB zkd8~K8WDB463A#B!Flf2aGvmwOWgNku6%nala)~SX#nasg>Q?MSd=K zHnLyy;^L)8zv%lBz@^Hc{QLh%fAr7(5Vw~25h92djZ!QDZ3@%6%=0?fjm*B17y_A` zS7X4cf4Ai^kf7Q!+Gk;k4sxu=9gPBAf5JiTf~XR5kDX7S(m(IYUVW?{&pEr?E55cf z*Ji_!$*4V02Ulg$ea7!aBu%^0&R{Ww1-q>|+@S`XC-F0ldEN63q@H6&(~2$a`66P8 zRCO%5mYj~?XC(*3JL;$B_T5+UtcTv^x$k-k?0sx3zU%gR?3rGkfGq+kP#77EfRjeU zTa|l&4w*YnGyzzQ5v#t(IA&d#Wa(kwkE4c!ktP=jAxo3Mx zJqVk#4^eBz-Sy8+4&vQ99rP)z3?f?U_^?D&Nl0OYrJq=U)1od$hy+yW(9!<+6?mjH z83uaDUYLG+_`5}-h4~GErcpPSN0>tQm%mwrgPbVL(=X=r;CB?l@tpe{<+9HX;}5^X z)5~N1Lbj;;$+VahN0(fpW=aw=uX{=w7M6=8riq>y3(pRTnK|2M2dn8m&Lo_BTSFiS zPa)`DFW)pvRfmA*;4Ot0<7W!{es{B#;B&#llVmcozAXxt8ILZSCMbKBI%TIBeZvmg z^8}iH1K60hmCl`l=i4oW8LzLdu^-0Ys4%+clmN0&Y?rwJiaD&DlOR~G39j?Z0tji? zx=Y-^!u$c44y^(xez;}U1aiVvjZSBrgvn5h0Ta_k{BU4*6*Z6n7%TMavgaNtwwBCg zhoaRlHn!d*1>|dzCoA@Fd6xvs2Jp^}dJ)lNIMx}(*rUC%lRQ$(r55^5r5k#a{%}8c zO8VQBBF3x|0)5gX%P~fT$mmi+&bhH_OR30pXtvYxurb*;t`XYCiMU?wbg+}zIw~v( zaY}OKV?y<#^?S9UCi#(L)Rg7;#G-yrEe|Iba+?Cpq2&&M!zU>NOFv7d%Nv4%%X8UI zuc8J9gm%#4T2V!s+=eF^jFz;@f&LIklVpoB%wy7i9>!4_*Op>yo+QxsnZv&D;?hI& z-*>%gKaaxz@o{TX7q#jN9ZZfxm@x-g$i}lr1^OJ(Rb1LyGI@X}yUgSGU~|dGiG`+F z`zZUDqyRM_1;Xz37DR;g_6%b#$O3FGULb~mVRx$lxB=#=TY+mq*Y&!5)r{0>G9#{~ z$qnWGol1{bhzWgJw-hs+kr zV*{MaI5gQnWx_LJOz2iC>~C)rtb{v5Eb*i*!7VAAoly?Q=Coi<&RimmVl&-iu=Q)S zrMV@Gedaz%q-P;N4=Dj?`p%2D^Oy^|PMuy~zJ85A|I5EL2^gC0M}oqW4e80;xQfaG z9f|#n0r<|#h|62X^$dg|a>`@3>{l=^`wG&-W>nvC1_-m=^44 z5y9EnIsWng^?$;P?HX6V{0rQD@lyp?v-W?tK1b+QsN)`7M#O%t0Q0!heNuqf_27~f zw53U#xmChS`Eqx!4+IRl$X7sCjpNaQ*UoWZZv->tz8DsVMtvlh#o8 zbscxuUww*h`x3*|XNx)v*Pmg$`CJpN5)fjC_3bO9^#$_XB_NFc;zM(|WN;b4c>u)@ zX|+Y!-+;@Ai|_pdblaB)fSKAFT=t0l_R;a``|zo;45(wIlyY<~5U2s18YR8LcC*Ii z^$l_^2NHl^UGcL^FnJU2Ng_hY*`zI|{mkFl_bOAeF#B31F@i;S04l@bd&#_QLI`;8 z{rA<$>1Xc3_%HwdKjDx5*}uZw&8{y9W=fYkm%17_raAr)G?-({A}UXvulK-UVi6 z7|%pFdIWrSz_+=!;r*oNLe%A1a&Fug3y~Hg45Mxg^C+CBzRz(TwCN60s4o`!%rP$c zJ1ya$9cpT2)sVC`f>{|geGG8V|GO>JLW2Cz^p;O}x8AIW@B39fYZ*R2J73M$ZU^V0 zdC{2#JTrz5_Y!A>u2w6YZPow;uWoLTbAEEQ?7vTa=QnMixtCVn!Tp}}3~%E!)A~J} zWv&^@07w`y5CstpnQzQT9n)kCC8Nlgb3hNxC6BsxL|V*c4NsUD(*P(43)id^o)Drc@=KoZGV-*ulEVg&euR0HEke8Hb^@>o|@JHfQR(27ZJX(W_(%a?TA52b8V0 z+YeqpVhd05_48EJmCMq(KB;RnmRb=3P>c}YQ>!{us^_toLY!1XIi_Yyll8Z=e|a{D zHL;b6bsQX2#S9Av`MFljFl+}+<#|LYWyCmU-JeCkDA=B#BbN#;8S7P#uJ1AK?oh_T zfPN6gAj}mAfnw@V$3f~iqUM6wuh6a52wjiWYK7g+)qGr12#}Z(?(XgoDAIbnk(jzk zGG@3#3<2A-bG@b%O`2%h_#sB5t_O2Pa3@8K81{Rt)*E7G8FshU7Xh_o^j(K>zoRi1 zNfr*DVnmmsG1SYV{Z!ZVIG9%1+x)(r=GV6v!~+t?BV{qZ)d`v438Da?TC z*F5jW&FwAz^oKvh_03I7E?!vy=8s==xEmN(J8m|Bj34}m|A;^O=YNRX z>uZaWSthb$cZ_TDVgM$ML;-;UiHK;l3&Ul5G*6dCnOBd@u{m?k_D5sYHbBxH{go?{ z>C}5f4PoZ&B|4OC_{z>b&*|H*qX>Xf@-YVV<1aEJ0eYFJDbrbQ{<}HYJd^J*CAi0n zCZHbFp|2880G?m>U!(F>j>R{<|2Jw3KUR{6jDQWasp9wk?NS;CFL~_u4zVtYG9uD< z9aUywX7bQ(Zi^0q0?DfHNi@7pLI|GOUYLanvrH^Y&~85n5mDbIsfDTQl8`WV`w@Up z-_0_#T0Kj?6$%|??pmlRmJ(C5lk{oq@}Z6<2#6}Rdzh3)3ZuxhOoJ>LA%T&oG$=e! zZO6waJoibI`3WR&Ih3OS%i%MCcJajaJp?O>RF1)~XKBL#bwUmAAuA^Aaqk8ECvvYI zC!F3##_SVpi=*TGR2x7+@x$Mr0tM-z`^-Nxkk1K6hkd&I?UFR*8#4jc{(LmdK?sdq zLxIS`!KUY8s>89dF#r2ro%AeAbj0WohLG=_lRl!3B=vdIV*k^Fxke3`TqjZ>F(8ES zaQhr<>-jqzzT4sVG<(P?gXi?M&nr(FZ%@1z9l3@c`1`@N+kZbh!;v%PfoUI5IVA@` zCL?3+Rriu&Lf?1jQbOM)2(w(@-lCN9ls41(`(y3-&={Z-zb71T^OJpO zYhSbHlQ~uyDr=LgfI*a`q6^BT<&aG7h#_1B6ex8XqR*OKPly79SwkXO5WBvGgSWoZ zgMj97pdbPeTUakN8c*j)2%3pq7z8o-p8$ILVf=JE%|iX~`1;w#r`UF44M%~3drGKC zg%kmsHLVS-4zIpTDhF0sVhp5?FFpOG5ZXHA4zW|OR-K?~h+Xiw;s< ze`%&4iA)Ki{GBaoWOlY`hZ#DECV8s;a&P_hgXnyTCIk|zTZ#b^44gK=xoJBC>VP32 zE(htoH6*4aD213=gqcKvNlg`Jp{W%ht`$WkR(w}(b}~`$A!ay(0?Xs%Y+KmX)@T4! z5~E9r03cUQFj-3xXPBiFiCKhgo~%&}Op+myF%rt&8#s0h+tT z7}Nk^7zYF*=~ipxaiEluDIgwu zU5rKW(=Rdr$g0yT#ymNTjHn(3!SEdWSj zw?f`s)9#C(3dMx?{@@>B_3}I5TF{@p*W|)xM`D{9N8kGx@O@y0mVa zx^C@}_B;0MhsMK6dzy%(>pJxPYIas?`K=rzrzQgyf}bx1u!y)YojA>@XnVP9^afB9 zNK?CQyV=Uw*#-G~{^@`GWBluX{;zOzb=~YednSbt#B}os@UuFRtusVK$hF99oq%il z2MQ*w>9iA=9x&59F1Sg1iRIm}Twda16OhU(=_Dc&LZDz#SoOZ<@k3{%C*dGCJ})0T zH{p@rKesMVsgv%#_q};fSs$9cHvfKx7r@7Xjf1y9=q?U@o?x z{M6iU$Jnn=DrQ*u!sS{&by|3r`ZKn1lu}yu<&tyLg5K{33^XF8h}C9=yPalo-|t7P z`yQDJDl^8rJz@-4uR7GKx{%8=F(Kz20u==E4e6`%(75eM_HRv(aU9zsVu-|coinIU z-Pd<(JaMs`&h>BhCV;o)!}st$wM23YS&n&55D#JXv2pmcqb%M7;QQfv9RDp@9goQ@ zJam5t#osjv_g%24kJWqLq%3G5^a7yRp-$H=OQ3FusoAp)e@ zq=g05^ecgOk~8q4`iV$&Vs(%^W9gtO0xkt1b&VAnLIguhzC**0V@z;hnqoYDuf^Ma zO|9sAPmJ)CNo<+oOJ&3uYz;T$)IeyJ(m-SBH|v@RT~a$Gm#PU4j||Dfh?r(S!4AQV zne5Ua)b=#dgXSa+;SoiFCJ&)q=ZO-1FLh}E|9vv8YmchAM>Z2NJ!-UZBrRnAxLtC% zj=StsIJ|Cl`E$ZHPnCOXiYQhd)r$(lcW0o29A+2O=xFf^HU$~7O00<&e z^c*WYi%km7WmcRaTxvnzb;zY4)T-L+CQlGV`)kgQotMVE_xsk`^fUo=-c@rzgp^Eg zSQBvRd$UC@1Q3x#)6Ee9x~@~14oj*TQioEDMHbC8a(R;dpb!uPfvcD&$G}<&NER_M z6oKT7k~6m3E&9GkF1gw8rBs|>yfE354!2jY!K}LHtL-_)VUHA4)`en^ezig#_7JXE zon0Uq`x!QW`}Gzv^~l2>sY^&*!tLE1N*&OzGzU!18N)CDBG{ar+@A?%gGVZP~vET2}uh$S}+}-Vvi%JA`ohEiNP|v`4J)@!OVhUG7FQ#aKXWEWT&~bMoP*QKEM&%_Wwo$a{Of=A zhq$@CT1K~kCarsqZt*!b+ar0_;Vsg^+4Z`DA@cq-0l?CY-07(%! z-y+5i#k7{*K{{*W*zU2h5lUz}3^SwAP;vGFo`u z;i4teedZybfaxUi6!N=}oM`KxwAOIl%4UquK+@+7$&!GrUW!xV*mA zBwc!AyU&S%_tka&H@0^b1hw@BI-iP|<4ZY8lESozg%A)qQ=JL9hY(Dg)n#^6XGfFb zqz4}!QwI>4yoTwAB0|`b8pbq>h*4mg9?(^MwuSSCK*6-EyT75K{+>$U;n; zOaTEyF6dK241`su?bHrk&^0NUl*dE+XyS+j*t>uXTz5MxBYTBDYN5EJh1 zZjn-lJdWu44sqCHz0qf$znJ7J^j@l!ow^<(f^pa@yP8xdxr_tGF&pq+wSO^bpt`2% zy6;hH#h4Xvuf)wNRQC1pJx$e-NCKAjje`N^;Gk)gKc56t>m->YQ0H5Uq-Eot26VdNdAY=&knbAc;3WPodyx0VcMWb0l zqHpGA|FrTpw#wVtIS-9D2c=DpL;&Ex$5zKZnrBy_VV3~vu*2=Ae}%HUM(np3u0O|c z{W*4D{uHYh-@*Fj$5_AjJxEpA9Eu5?2VDK^zhe8*@1s9^A0e%dzFMuksN$UE84yf+ z`Rl=5be&pRU8K!5<_c$J1GwiHT~ZRX=zR5v2sS6^lAJ?Cc=6&TLWuZpfARzT>woqy zasB%8{`)pty=o2-(FDa^>YBZfEboKw1H}@*b}^x_l7t9^u{d8%IUYvLC!}>5 zGGhVyGZ`N{SBZ$EE+T|L!#LW3iiCw}KMVp7Pf_DX2!T3F-s3E4A(mP-v{6{~A8Ea! zE+uR?E7K8fA&3A#!bOJNYfzj*V+16s4B6i0v3Eaw-(&4z_mETfxZfEeAG@#dW5j|e zJh|b$I-aV#HTUB4!+tuv-+lKpAhWPsnT?b7EZe-A7NyCPiU9&7BI019v5-|N!&2D` zK+$rf=-G*=)|0F0gLOU9U)B&Uq~vISxLtMR{-;6<9vd(1-;H>OqagOlv2i5aW%2$q zP06Q>N&TJG#Y3At2gZ?iJNDe==LAx99MQ=HXU*zo!IZ;iIE^h zS;#!|sz3M+r|0G2-;42n*f-j^4%Fy)J!sQo{r*s!ociwAOC1}>Prd)K`TTg_pZJ`V zhSBtTOs)kcl|=4PGeAr%gqT89MqZ2&F$DBok`RK1^3{r5D-C0oA!l;g0WrPaBZr)O z^X7pzJ=K24+U%h=ICYN)+v`LDdiTW@4FzOB+a+QbMg29Ks|^qWx|9)QsJJ zZ!F9}DMjR5%=r^!({;2ThRG06Ei7$2)v+db^289_%Azr61PYR3pcsRcqTpwW5q;mI zl+yGybJ2C6?~;sTCKd)%l7>V?LX70ex`={m$O~pCS8{M)uN6%=SJ^oNBq>F3Wh%AG zei#9OwrA%eT*(;L5>p}~lFj)!2{TXw0s&p=r3`x_4gVI1P{|`=)X0mHM^SKi!1n9{ z0H~IN)OEPMzQ*~B7xLZ*AEMR*VZr6AFK{;u2KEr$-dxMYipNPgX zEtI}AgrN3T6_FGOFSY?G5MA#Xt3()!$cs&&&#pvL1jPVsS7cE?kai^fIB}1|@|f-T?Dlx% z8TRkCQM5CE+1~&FYThI7ZY+{c9kS!iE9_tWl6Ds#;Jv>kGG2d4X|+Xn_P*SH`j@!= z`44gPi$ACB$A5qi{_g*bka}<#C8VAJYOLW2H?YcxI)y4t4%tWEmaZA|i?*B7~?i6(O3_wE%!HGsPHjaq$9w@n=88|N8&>7jpUP z^(1n5P)}nR3!_PDXl1nR7Hbngh%r*BI-z5TEs}ML$WmD)f6lxi#6q^kqJ^5XEkV~JU!KZMrQ}6QBH5gC)`zdEdoVd?J<*_r(vHIYN-#>&i9DAqdv>kAIojX>) zhny3O_fJGLI-Bh<2?>C=_omR&E8|Qe7G*TM=ber1>};wTp-YV}OH$UQgxJN#q8`T) zAp~sBH=4LG7vx-#Qov@tI;f1GUtOT&J*p%GV?z(6M^AT8VHH22eNUHpLc-&Be)zrw z{@NqSCIR3W*xq@arlEqjIKojJIx= zU$>$m*p@uWn62CO8t(XOK14eV!}@F0C3GoS|0=_87_&-8WR*u6#%zF?hA4~h)WE-u zjeVqe3&a3K0jg;Dv9A^G#VTyzs?W99DYHjJfnxVA`TE*IJ5*aw6Tt=qm(LIe*PW9F2wc&ny≫+b8>A`7-u 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

*?K3o~Oezl0*f^yDnaS9IvwHpzXQ-g^WF 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 literal 0 HcmV?d00001 diff --git a/assets/translations/ar-SA.json b/assets/translations/ar-SA.json new file mode 100644 index 000000000..d8c6c9c88 --- /dev/null +++ b/assets/translations/ar-SA.json @@ -0,0 +1,332 @@ +{ + "feels_like": "يبدو وكأنه", + "hourly_precipitation": "التوقعات كل ساعة", + "save": "حفظ", + "cancel": "الغاء", + "daily_forecast": "التوقعات اليومية ", + "locations": "الموقع", + "home_location": "موقع المنزل ", + "default_locations": "المواقع الافتراضية ", + "default_location": "الموقع الافتراضي ", + "today's_amount": "كمية اليوم ", + "precipitation_hours": "ساعات هطول الأمطار ", + "now": "الان", + "next_24-hr": "24 ساعة التالية", + "trends": "الاتجاهات ", + "today": "اليوم ", + "sun": "الأحد ", + "mon": "الاثنين ", + "tue": "الثلاثاء ", + "wed": "الأربعاء ", + "thu": "الخميس ", + "fri": "الجمعة", + "sat": "السبت ", + "error": "خطأ ", + "not_available": "غير متوفر ", + "moon": "القمر", + "humidity": "الرطوبة ", + "pressure": "الضغط ", + "direction": "اتجاه الرياح", + "visibility": "الرؤية ", + "air_quality": "جودة الهواء ", + "fair": "مقبول", + "poor": "ملوث", + "very_poor": "ملوث للغاية", + "good": "جيد", + "moderate": "معتدل", + "uv_index": "مؤشر الأشعة فوق البنفسجية ", + "minimal_risk": "الحد الأدنى من المخاطر ", + "low_risk": "القليل من المخاطر", + "moderate_risk": "مخاطر متوسطة", + "high_risk": "مخاطر عالية ", + "very_high_risk": "مخاطر عالية جدًا ", + "extreme_risk": "خطر شديد ", + "day_length": "طول اليوم ", + "updated": "تم تحديثها", + "update": "تحديث", + "ago": "منذ ", + "saved_locations": "المواقع المحفوظة", + "current_location": "الموقع الحالي ", + "search": "بحث", + "search_provider": "مزود البحث ", + "ok": "تمام", + "settings": "إعدادات ", + "background_card_animation": "الرسوم المتحركة لبطاقة الخلفية ", + "use_bar_chart": "استخدام الرسم البياني بالعرض", + "main_provider": "المزود الرئيسي ", + "temperature_unit": "وحدة درجة الحرارة ", + "wind_unit": "وحدة الرياح ", + "visibility_unit": "وحدة الرؤية ", + "precipitation_unit": "وحدة هطول الأمطار ", + "pressure_unit": "وحدة الضغط ", + "time_format": "تنسيق الوقت ", + "additional": "إضافي ", + "app_language": "لغة التطبيق ", + "about": "حول", + "about_app": "حول التطبيق ", + "support": "الدعم", + "data_provided_by": "البيانات المقدمة من ", + "map": "الخريطة ", + "live_radar": "رادار مباشر", + "radar": "رادار", + "source_code": "كود المصدر ", + "terms_&_conditions": "الشروط والأحكام ", + "privacy_policy": "سياسة الخصوصية ", + "licenses": "التراخيص ", + "latest_version": "أحدث إصدار ", + "create_an_issue": " إبلاغ عن مشكلة", + "new_version_available!": "إصدار جديد متاح", + "you_are_using_the_latest_version!": "انت تستخدم احدث نسخة", + "error_checking_for_updates": "خطأ في التحقق من تحديثات", + "light": "ضوء ", + "heavy": "قوي", + "wind_info": "يتم قياس سرعة الرياح من خلال حساب متوسط ​​سرعة الرياح خلال فترة زمنية. العواصف عبارة عن هبوب رياح مفاجئة تدوم عادةً أقل من عشرين ثانية. ", + "visibility_info": "تقيس الرؤية المسافة التي يمكن من خلالها رؤية الأجسام البارزة مقابل السماء أو الأفق. يمكن أن تتأثر الرؤية بهطول الأمطار أو الضباب أو الغبار أو الدخان أو الضباب. ", + "humidity_info": "الرطوبة النسبية هي النسبة المئوية لبخار الماء الموجود في الهواء مقارنة بالكمية القصوى التي يمكن للهواء الاحتفاظ بها عند درجة حرارة معينة. ", + "humidity_info_2": "\n1. درجة الرطوبة هي الدرجة التي يجب أن تصل إليها درجة الحرارة لتحقيق رطوبة 100%. ", + "uv_index_info": "يقيس مؤشر الأشعة فوق البنفسجية قوة الأشعة فوق البنفسجية الصادرة عن الشمس. وهو على مقياس من 0 إلى 11، وتشير القيم الأعلى إلى إشعاع فوق بنفسجي أقوى. ", + "uv_index_info_2": "يمكن أن تسبب الأشعة فوق البنفسجية حروق الشمس وسرطان الجلد وتلف العين. كلما ارتفع مؤشر الأشعة فوق البنفسجية، زادت خطورة هذه المشاكل ", + "uv_index_info_3": "1-2: منخفض. لا حاجة للحماية. يمكنك البقاء بالخارج بأمان باستخدام الحد الأدنى من الحماية من أشعة الشمس. ", + "uv_index_info_4": "3-7: متوسط ​​إلى مرتفع. الحماية مطلوبة. ابحث عن الظل في وقت متأخر من الصباح وحتى منتصف بعد الظهر. عندما تكون بالخارج، استخدم بوفرة كريم الوقاية من الشمس واسع النطاق SPF-15 أو أعلى على الجلد المكشوف ، وارتدِ ملابس واقية وقبعة واسعة الحواف ونظارات شمسية. ", + "uv_index_info_5": "8+: مرتفع جدًا إلى أقصى حد. الحماية الإضافية مطلوبة. كن حذرًا في الخارج، خاصة في وقت متأخر من الصباح إلى منتصف ما بعد الظهر. إذا كان ظلك أقصر منك، فابحث عن الظل وارتدي ملابس واقية وقبعة واسعة الحواف ونظارات شمسية، واستخدم كريمًا واقيًا من الشمس واسع النطاق بحد أدنى SPF-15 على الجلد المكشوف. ", + "sunset": "الغروب ", + "sunrise": "الشروق ", + "sunset_rise_info": "الشروق: عندما تظهر الشمس بشكل كامل فوق الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", + "sunset_rise_info_2": "الغروب: عندما تختفي الشمس تماماً تحت الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", + "sunset_rise_info_3": "الفجر: عندما يظهر أول ضوء مرئي من النهار قبل شروق الشمس. ", + "sunset_rise_info_4": "الغسق: أحلك مرحلة من الشفق قبل اختفاء آخر ضوء مرئي. ", + "pressure_info": "الضغط الجوي، المعروف أيضًا باسم ضغط الهواء أو الضغط الجوي، هو الضغط الهبوطي الذي يمارسه الغلاف الجوي للأرض. يستخدم هذا التطبيق متوسط ​​ضغط مستوى سطح البحر (MSLP). ", + "pressure_info_2": "قد يسبب الضغط الجوي غير الطبيعي الصداع، وآلام المفاصل، والتعب، وغيرها من التأثيرات. ", + "current_conditions": "الظروف الحالية ", + "clear_sky": "سماء صافية ", + "mostly_clear": "صاف عموما", + "partly_cloudy": "غائم جزئيًا ", + "overcast": "ملبد بالغيوم ", + "fog": "ضباب ", + "drizzle": "رذاذ ", + "freezing_drizzle": "رذاذ متجمد ", + "moderate_rain": "أمطار متوسطة ", + "heavy_intensity_rain": "أمطار غزيرة ", + "freezing_rain": "مطر متجمد ", + "slight_snow": "ثلوج خفيفة ", + "moderate_snow": "ثلوج معتدلة ", + "heavy_intensity_snow": "ثلوج كثيفة جدا", + "snow_grains": "حبيبات الثلج ", + "rain_showers": "زخات المطر ", + "heavy_rain_showers": "زخات مطر غزيرة ", + "slight_snow_showers": "زخات ثلجية خفيفة ", + "heavy_snow_showers": "زخات ثلجية كثيفة ", + "thunderstorm": "عاصفة رعدية ", + "strong_thunderstorm": "عاصفة رعدية قوية ", + "clear": "صاف", + "wind_speed": "سرعة الرياح", + "precipitation_amount": "كَمّيّة الهطول", + "precipitation_chances": "توقعات هطول الأمطار", + "cloudiness": "الغيوم", + "dew_point": "درجة الندى", + "air_quality_satisfactory": "جودة الهواء مقبولة، ولا يمثل تلوث الهواء خطراً يُذكر أو لا يمثل أي خطر.", + "air_quality_acceptable": "جودة الهواء مقبولة؛ ومع ذلك، قد يكون هناك قلق صحي معتدل بشأن بعض الملوثات لعدد قليل جدًا من الأشخاص الذين لديهم حساسية غير عادية للتلوث الهوائي.", + "sensitive_groups_health_effects": "قد يواجه أعضاء الفئات الحساسة تأثيرات صحية. من غير المحتمل أن يتأثر عموم الناس.", + "health_effects_public": "قد يختبر الجميع تأثيرات صحية؛ وقد يواجه أعضاء الفئات الحساسة تأثيرات صحية أكثر خطورة.", + "emergency_conditions": "تحذيرات صحية لحالات الطوارئ. من المرجح أن يتأثر جميع السكان.", + "uv_index_satisfactory": "مؤشر الأشعة فوق البنفسجية مرضٍ، مما يعني أن هناك خطرًا ضئيلًا أو لا يوجد خطر من الإشعاع فوق البنفسجي.", + "conditions_low_risk": "الظروف عمومًا منخفضة المخاطر، مما يعني أن التعرض للأشعة فوق البنفسجية يشكل تهديدًا ضئيلًا.", + "low_exposure_level": "مستوى التعرض منخفض مع خطر ضئيل من الأشعة فوق البنفسجية، مناسب لمعظم الناس.", + "moderate_risk_sun_exposure": "خطر معتدل من التعرض لأشعة الشمس دون حماية، يوصى باتخاذ تدابير وقائية.", + "high_risk_sun_exposure": "خطر مرتفع من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ التدابير الوقائية.", + "very_high_risk_sun_exposure": "خطر شديد من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ احتياطات إضافية.", + "extreme_risk_sun_exposure": "خطر شديد للغاية من التعرض لأشعة الشمس دون حماية؛ لذا فمن الضروري اتخاذ حماية كاملة.", + "calm": "هادئ", + "light_air": "ريح خفيفة (نسيم)", + "light_breeze": "نسيم خفيف ", + "gentle_breeze": "نسيم لطيف ", + "moderate_breeze": "رياح معتدلة ", + "fresh_breeze": "رياح نشيطة ", + "strong_breeze": "رياح قوية ", + "high_wind": "رياح شديدة ", + "gale": "رياح عاصفة ", + "strong_gale": "رياح عاصفة جدًا", + "storm": "عاصفة ", + "violent_storm": "عاصفة هوجاء ", + "hurricane": "إعصار", + "warming_temp_trend_1": "تشير التوقعات إلى ارتفاع درجات الحرارة في الأيام المقبلة.", + "warming_temp_trend_2": "سترتفع درجات الحرارة قريباً، استعد للحر!", + "warming_temp_trend_3": "يبدو أن الجو سيصبح أدفئ هذا الأسبوع.", + "warming_temp_trend_4": "استعدوا لطقس أدفئ في هذه الأيام.", + "cooling_temp_trend_1": "التوقعات تشير إلى انخفاض درجات الحرارة في هذه الأيام.", + "cooling_temp_trend_2": "ستنخفض درجات الحرارة قريبًا، حاول البقاء دافئًا!", + "cooling_temp_trend_3": "سيكون الجو أبرد في الايام القادمة .", + "cooling_temp_trend_4": "توقع نسيمًا باردًا في هذه الأيام.", + "stable_temp_trend_1": "من المتوقع أن تظل درجات الحرارة مستقرة في الأيام القليلة القادمة.", + "stable_temp_trend_2": "لا توجد تغييرات كبيرة في درجات الحرارة في هذه الأيام، الطقس مستقر.", + "stable_temp_trend_3": "درجات الحرارة مستقرة في الوقت الحالي.", + "stable_temp_trend_4": "توقع طقسًا مستقرًا دون تغييرات كبيرة.", + "back": "رجوع", + "error_occurred": "حدث خطأ!", + "check_your_internet_connection_try_again": "تحقق من اتصالك بشبكة الإنترنت ثم اعد المحاولة.", + "There_might_be_an_API_error.": "قد يكون هناك خطأ في واجهة البرمجة (API).", + "retry": "حاول مجددًا", + "loading_location_data": "جارٍ تحميل بيانات الموقع...", + "latest_data_fetched": "البيانات محدثة", + "API_Error_Please_change_provider": "خطأ في واجهة البرمجة (API)، غَيّر المزود.", + "Please_wait_before_refreshing_again.": "انتظر قبل إعادة التحديث.", + "network_unavailable": "الشبكة غير متاحة", + "weather": "الطقس", + "precipitation": "الهطول", + "wind": "الرياح", + "pollen": "حبوب اللقاح ", + "grass": "عشب", + "tree": "شجر", + "weed": "حشائش", + "quick_summary": "تلخيص سريع", + "temperature_animation": "درجة الحرارة الديناميكية", + "language": "اللغة", + "translate_this_app": "ترجم التطبيق", + "contributors": "المساهمون", + "contributors_sub": "الإطلاع على المساهمين في هذا المشروع ", + "version": "الإصدار", + "third_party_licenses": "رخص الأطراف الثالثة", + "clothing_activity": "الملبس والنشاطات", + "get_clothing_suggestions": "احصل على اقتراحات الملبس والنشاطات.", + "day": "يوم", + "evening": "مساءً", + "night": "ليلًا", + "wind_gust": "العَصْفة", + "weather_alerts": "تنبيهات الطقس", + "font": "الخط", + "daily_conditions": "حالة الطقس اليومية", + "sun_tile_page": "الشمس", + "morning": "صباحًا", + "day_tip": "نصيحة اليوم", + "translators": "المترجمون", + "change_apps_font": "تبديل خط التطبيق", + "app_font": "خط التطبيق", + "show_alerts_home_page_sub": "اظهار تنبيهات الطقس في الصفحة الرئيسة.", + "weather_models": "نماذج توقعات الطقس", + "openmeteo_weather_models": "نماذج الطقس (open-meteo)", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "ألوان تفاعلية", + "dynamic_colors_sub": "استخدم ألوان الخلفية", + "font_size": "حجم الخط", + "font_size_sub": "لن يؤثر حجم الخط إلا عند الحاجة إليه فقط", + "swipe_between_locations": "مرر بين المواقع", + "swipe_between_locations_sub": "مرر لليسار أو لليمين لتغيير الموقع", + "swipe_threshold": "عتبة التمرير", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "تعرّف على التطبيق", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/az.json b/assets/translations/az.json new file mode 100644 index 000000000..73dc50bcc --- /dev/null +++ b/assets/translations/az.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Hiss edilən", + "hourly_precipitation": "Saatlıq yağıntı", + "save": "Yadda saxla", + "cancel": "Ləğv et", + "daily_forecast": "Gündəlik proqnoz", + "locations": "Məkanlar", + "home_location": "Evin məkanı", + "default_locations": "Defolt məkanlar", + "default_location": "Defolt məkan", + "today's_amount": "Bugünkü miqdar", + "precipitation_hours": "Yağış saatları", + "now": "İndi", + "next_24-hr": "Növbəti 24 Saat", + "trends": "Trend-lər", + "today": "Bugün", + "sun": "Bazar Günü", + "mon": "Bazar ertəsi", + "tue": "Çərşənbə axşamı", + "wed": "Çərşənbə", + "thu": "Cümə Axşamı", + "fri": "Cümə", + "sat": "Şənbə", + "error": "Xəta", + "not_available": "Mövcud Deyil", + "moon": "Ay", + "humidity": "Rütubət", + "pressure": "Təzyiq", + "direction": "İstiqamət", + "visibility": "Görmə Qabiliyyəti", + "air_quality": "Hava Keyfiyyəti", + "fair": "Zəyif", + "poor": "Pis", + "very_poor": "Çox Pis", + "good": "Gözəl", + "moderate": "Orta", + "uv_index": "UB İndeksi", + "minimal_risk": "Ən aşağı risk", + "low_risk": "Aşağı Risk", + "moderate_risk": "Orta Risk", + "high_risk": "Yüksək Risk", + "very_high_risk": "Çox Yüksək Risk", + "extreme_risk": "Həddindən artıq risk", + "day_length": "Gün Uzunluğu", + "updated": "Yeniləndi", + "update": "Yenilə", + "ago": "Əvvəl", + "saved_locations": "Yadda Saxlanılmış Məkanlar", + "current_location": "Hazırki Məkan", + "search": "Axtarış", + "search_provider": "Axtarış Provayderi", + "ok": "Oldu", + "settings": "Tənzimləmələr", + "background_card_animation": "Arxa Plan Kart Animasiyası", + "use_bar_chart": "Çubuq Qrafikanı İstifadə Et", + "main_provider": "Əsas Provayder", + "temperature_unit": "Temperatur Vahidi", + "wind_unit": "Külək Saatları", + "visibility_unit": "Görmə Qabiliyyəti Vahidi", + "precipitation_unit": "Yağış Saatları", + "pressure_unit": "Təzyiq Vahidi", + "time_format": "Saat formatı", + "additional": "Əlavə", + "app_language": "Tətbiq Dilləri", + "about": "Haqqında", + "about_app": "Tətbiq Haqqında", + "support": "Dəstək", + "data_provided_by": "Məlumat Təmin Edici:", + "map": "Xəritə", + "live_radar": "Canlı Radar", + "radar": "Radar", + "source_code": "Mənbə Kodu", + "terms_&_conditions": "Qaydalar & Şərtlər", + "privacy_policy": "Məxfilik Siyasəti", + "licenses": "Lisenziyalar", + "latest_version": "Ən Son Versiya", + "create_an_issue": "Xətalar haqqında məlumat verin.", + "new_version_available!": "Yeni Versiya Mövcuddur!", + "you_are_using_the_latest_version!": "Siz Ən Son Versiyanı İstifadə Edirsiniz", + "error_checking_for_updates": "Güncəlləmələrin yoxlanılması xətası", + "light": "Açıq", + "heavy": "Ağır", + "wind_info": "Küləyin sürəti müəyyən bir müddət ərzində küləyin orta sürəti ilə ölçülür. Küləklər adətən iyirmi saniyədən az davam edən qəfil küləyin partlamasıdır.", + "visibility_info": "Görmə qabiliyyəti görkəmli obyektlərin səmaya və ya üfüqə qarşı göründüyü məsafəni ölçür. Görmə qabiliyyətinə yağıntı, duman, toz, tüstü və ya duman təsir edə bilər.", + "humidity_info": "Nisbi rütubət, müəyyən bir temperaturda havanın saxlaya biləcəyi maksimum miqdarı ilə müqayisədə havada mövcud olan su buxarının faizidir.", + "humidity_info_2": "Çiy nöqtəsi 100% nisbi rütubətə nail olmaq üçün temperaturun soyudulması lazım olan şeydir.", + "uv_index_info": "UB indeksi günəşin ultrabənövşəyi (UB) radiasiyasının gücünü ölçür. 0-dan 11-ə qədər olan bir miqyasda, daha yüksək dəyərlər olan UB radiasiyasını göstərir.", + "uv_index_info_2": "UB radiasiya günəş yanığına, dəri xərçənginə və göz ziyanına səbəb ola bilər. UB indeksi nə qədər yüksəkdirsə, bu problemlərin riski o, qədər çoxdur.", + "uv_index_info_3": "1-2: Aşağı. Heç bir qorunma lazım deyil. Minimum günəşdən qorunmaq üçün kənarda qalabilərsiniz.", + "uv_index_info_4": "3-7: Orta dərəcədə yüksək. Qoruma lazımdır. Günortadan sonra səhər saatlarında kölgə axtarın. Kənarda, səxavətlə geniş spektrli SPF-15 və ya daha yüksək günəşdən qoruyucu tətbiq edin və qoruyucu geyim, geniş brimmed şapka və gözlük geyin.", + "uv_index_info_5": "8+: Həddindən artıq yüksəkdir. Əlavə qorunma lazımdır. Xüsusilə səhər saatlarında günortadan sonra səhər kənarda ehtiyatlı olun. Kölgəniz sizdən daha qısadırsa, kölgə axtarın və qoruyucu geyim, geniş brimmed şapka və günəş gözlüyü geyin və səxavətli bir şəkildə məruz qalan dəridə ən azı minimum SPF-15, geniş spektrli günəşdən qoruyucu tətbiq edin.", + "sunset": "Gün Batımı", + "sunrise": "Günəşin Doğuşu", + "sunset_rise_info": "Günəşin Doğuşu: Günəşin dolu üfüqün üstündə göründüyü yer. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", + "sunset_rise_info_2": "Gün Batımı: günəş üfüqün altından tamamilə yox olduqda. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", + "sunset_rise_info_3": "Şəfəq: Günün ilk görünən işığı günəşin əvvəlində göründüyü zaman görünür.", + "sunset_rise_info_4": "Alacakaranlıq: Son görünən işığın yox olmasına qədər alacakaranlığın ən qaranlıq mərhələsi.", + "pressure_info": "Atmosfer təzyiqi, həmçinin hava təzyiqi və ya baromatik təzyiq olaraq da bilinir, yer atmosferinin aşağıya doğru göstərdiyi təzyiqdir. Bu proqram Orta Dəniz Səviyyəsi Təzyiqindən (MSLP) istifadə edir.", + "pressure_info_2": "Anormal atmosfer təzyiqi baş ağrısı, oynaq ağrısı, yorğunluq və digər təsirlərə səbəb ola bilər.", + "current_conditions": "Hazırkı durum", + "clear_sky": "Açıq səma", + "mostly_clear": "Əsasən aydın", + "partly_cloudy": "Parçalı buludlu", + "overcast": "Buludlu", + "fog": "Duman", + "drizzle": "Çiskin", + "freezing_drizzle": "Dondurucu Çiskin", + "moderate_rain": "Mülayim yağışlı", + "heavy_intensity_rain": "Güclü intensiv yağış", + "freezing_rain": "Dondurucu yağış", + "slight_snow": "Yüngül qar", + "moderate_snow": "Mülayim qarlı", + "heavy_intensity_snow": "Güclü intensiv qar", + "snow_grains": "Qar dənələri", + "rain_showers": "Leysan yağışı", + "heavy_rain_showers": "Güclü leysan yağışları", + "slight_snow_showers": "Yüngül qar yağışı", + "heavy_snow_showers": "Güclü qar yağışı", + "thunderstorm": "Tufan", + "strong_thunderstorm": "Güclü tufan", + "clear": "Təmizlə", + "wind_speed": "Külək sürəti", + "precipitation_amount": "Yağış miqdarı", + "precipitation_chances": "Yağış ehtimalı", + "cloudiness": "Buludluluq", + "dew_point": "Şeh nöqtəsi", + "air_quality_satisfactory": "Havanın keyfiyyəti qənaətbəxş hesab edilir və havanın çirklipiyi az və ya heç bir risk yaratmır.", + "air_quality_acceptable": "Havanın keyfiyyəti məqbuldur; lakin, bəzi çirkləndiricilər üçün havanın çirklənməsinə qeyri-adi dərəcədə həssas olan çox az sayda insan üçün orta dərəcədə sağlamlıq problemi ola bilər.", + "sensitive_groups_health_effects": "Həssas qrupların üzvlərinin sağlamlığına təsir göstərə bilər. Ümumi ictimaiyyətin təsirlənəcəyi ehtimalı yoxdur.", + "health_effects_public": "Hər kəs sağlamlıq təsirləri yaşamağa başlaya bilər; həssas qrupların üzvü daha ciddi sağlamlıq təsirləri ilə üzləşə bilər.", + "emergency_conditions": "Fövqəladə vəziyyətlər barədə sağlamlıq xəbərdarlığı. Bütün əhalinin təsirlənmə ehtimalı daha yüksəkdir.", + "uv_index_satisfactory": "UB indeksi qənaətbəxşdir, ultrabənövşəyi radiasiyadan zərər riskinin az olduğunu və ya heç olmadığını göstərir.", + "conditions_low_risk": "Şərtlər ümumiyyətlə aşağı risklidir və ultrabənövşəyi radiasiyaya məruz qalmanın minimal təhlükə yaratdığını göstərir.", + "low_exposure_level": "Əksər insanlar üçün uyğun olan ultrabənövşəyi radiasiyadan minimal zərər riski ilə aşağı məruz qalma səviyyəsi.", + "moderate_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan orta dərəcədə zərər riski, qoruyucu tədbirlər tövsiyə olunur.", + "high_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan yüksək zərər riski, qoruyucu tədbirlər tələb olunur.", + "very_high_risk_sun_exposure": "Qorunmayan günəşə məruz qalma riski çox yüksəkdir, əlavə ehtiyat tədbirləri tələb olunur.", + "extreme_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan həddindən artıq zərər riski, tam qorunma lazımdır.", + "calm": "Sakit", + "light_air": "Yüngül hava", + "light_breeze": "Yüngül meh", + "gentle_breeze": "Zərif meh", + "moderate_breeze": "Mülayim meh", + "fresh_breeze": "Təzə meh", + "strong_breeze": "Sərt meh", + "high_wind": "Yüksək külək", + "gale": "Fırtına", + "strong_gale": "Güclü fırtına", + "storm": "Fırtına", + "violent_storm": "Şiddətli fırtına", + "hurricane": "Qasırğa", + "warming_temp_trend_1": "Yaxın bir neçə gün ərzində istiləşmə gözlənilir.", + "warming_temp_trend_2": "Tezliklə temperatur yüksələcək, bir az istilərə hazırlaşın!", + "warming_temp_trend_3": "Deyəsən, bu həftə hava daha da istiləşəcək.", + "warming_temp_trend_4": "Qarşıdakı isti havaya hazır olun.", + "cooling_temp_trend_1": "Yaxın bir neçə gün ərzində havaların soyuması gözlənilir.", + "cooling_temp_trend_2": "Temperaturlar tezliklə enəcək, isti qalın!", + "cooling_temp_trend_3": "Yaxın günlərdə hava daha da sərinləşəcək.", + "cooling_temp_trend_4": "Növbəti günlərdə soyuq külək gözlənilir.", + "stable_temp_trend_1": "Yaxın bir neçə gün ərzində sabit temperatur gözlənilir.", + "stable_temp_trend_2": "Qarşıda böyük temperatur dəyişikliyi yoxdur, sabit hava.", + "stable_temp_trend_3": "Hazırda havanın temperaturu sabit qalır.", + "stable_temp_trend_4": "Çox dəyişməyən sabit hava gözlənilir.", + "back": "Geri", + "error_occurred": "Xəta baş verdi!", + "check_your_internet_connection_try_again": "İnternet bağlantınızı yoxlayın və yenidən cəhd edin.", + "There_might_be_an_API_error.": "API xətası ola bilər.", + "retry": "Tәkrar", + "loading_location_data": "Məkan məlumatları yüklənir...", + "latest_data_fetched": "Ən son məlumatlar əldə edildi", + "API_Error_Please_change_provider": "API xətası, provayderi dəyişin", + "Please_wait_before_refreshing_again.": "Yenidən yeniləmədən əvvəl gözləyin.", + "network_unavailable": "Şəbəkə mövcud deyil", + "weather": "Hava", + "precipitation": "Yağıntı", + "wind": "Külək", + "pollen": "Polen", + "grass": "Ot", + "tree": "Ağac", + "weed": "Vəhşi ot", + "quick_summary": "Sürətli xülasə", + "temperature_animation": "Temperatur animasiyası", + "language": "Dil", + "translate_this_app": "Tətbiqi tərcümə et", + "contributors": "Töhfə verənlər", + "contributors_sub": "Bu layihəyə töhfə verən insanlara baxın", + "version": "Versiya", + "third_party_licenses": "Üçüncü partiya lisenziyaları", + "clothing_activity": "Geyim və fəaliyyətlər", + "get_clothing_suggestions": "Geyim və Fəaliyyət təklifləriniziə baxın", + "day": "Gün", + "evening": "Axşam", + "night": "Gecə", + "wind_gust": "Külək əsməsi", + "weather_alerts": "Hava xəbərdarlıqları", + "font": "Şrift", + "daily_conditions": "Günlük şərtlər", + "sun_tile_page": "Günəş", + "morning": "Səhər", + "day_tip": "Günlük ipucu", + "translators": "Tərcüməçilər", + "change_apps_font": "Tətbiqin şriftini dəyişdir", + "app_font": "Tətbiq şrifti", + "show_alerts_home_page_sub": "Əsas səhifədə hava xəbərdarlıqlarını göstərin", + "weather_models": "Hava modelləri", + "openmeteo_weather_models": "Open-Meteo hava modeli", + "unpredictable_weather": "gözlənilməz hava", + "phase_new_moon": "Yeni ay", + "phase_waxing_crescent": "Balmumu Aypara", + "phase_first_quarter": "Birinci rüb", + "phase_waxing_gibbous": "Donqar", + "phase_full_moon": "Tam ay", + "phase_waning_gibbous": "Donqar zəifləyir", + "phase_last_quarter": "Son rüb", + "phase_waning_crescent": "Sönən Aypara", + "moon_info": "Yeni Ay: Ay Yerlə Günəş arasında yerləşdiyi üçün görünmədikdə. İşıqlandırma: 0%.", + "moon_info_2": "Artan Aypara: Ayın kiçik bir zolağı görünəndə, yeni aydan sonra hər gecə böyüyür. İşıqlandırma: 1%–49%.", + "moon_info_3": "Birinci rüb: Ayın üzünün yarısı işıqlandıqda, yeni aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", + "moon_info_4": "Waxing Gibbous: Ayın yarısından çoxu tam aya qədər işıqlandırıldıqda. İşıqlandırma: 51%–99%.", + "moon_info_5": "Tam Ay: Ayın bütün üzü Günəş tərəfindən işıqlandırıldıqda, tam bir dairə kimi görünür. İşıqlandırma: 100%.", + "moon_info_6": "Gibbous azalır: Ay tam aydan sonra kiçilməyə başlayanda, lakin yarısından çoxu işıqlı qalır. İşıqlandırma: 99%–51%.", + "moon_info_7": "Son rüb: Ayın üzünün yarısı yenidən işıqlandıqda, tam aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", + "moon_info_8": "Sönən Aypara: Yeni aydan əvvəl yalnız kiçik bir zolağı görünəndə. İşıqlandırma: 49%–1%.", + "moon_info_9": "İşıqlandırma: Ayın fazasından asılı olaraq dəyişən Günəş tərəfindən işıqlandırılan ay səthinin faizi.", + "illumination_moon_text": "İşıqlandırma", + "moonrise": "Ayın çıxması", + "moonset": "Ayın batması", + "dynamic_colors": "Dinamik rənglər", + "dynamic_colors_sub": "Divar kağızı rəngini istifadə et", + "font_size": "Şrift ölçüsü", + "font_size_sub": "Şriftin ölçüsü yalnız lazım olduğu yerə təsir edəcək", + "swipe_between_locations": "Məkanlar arasında sürüşdürün", + "swipe_between_locations_sub": "Məkanı dəyişmək üçün sola və ya sağa sürüşdürün", + "swipe_threshold": "Sürüşmə həddi", + "swipe_threshold_help_sub": "Sürüşdürmə jestinin tanınması üçün qət etməli olduğu minimum məsafəni müəyyən edir. Aşağı hədd sürüşdürmə jestlərinin qəbulunu asanlaşdırır, daha yüksək hədd isə daha məqsədyönlü sürüşmə tələb edir.", + "todays_avg": "Bugünün ortalaması", + "todays_high": "Bugünün yüksəyi", + "learn_about_app": "Tədbiq haqqında məlumat alın", + "creator": "Yaradıcı", + "join_discord": "Discord serverinə qoşul", + "export_data": "Məlumatı ixrac et", + "export_data_sub": "Bütün parametrlərinizi, yerlərinizi və onların son əldə edilmiş hava məlumatlarını - sözün əsl mənasında hər şeyi ixrac edin!", + "import_data": "Məlumatı idxal et", + "import_data_sub": "Xəbərdarlıq: İdxal etdiyiniz halda cari tətbiq datanızı siləcək", + "froggy_summary": "Qurbağalı xülasə", + "froggy_summary_sub": "Qurbağa ilə əlaqəli təsvirlər əlavə edir. Yalnız ingilis dilində mövcuddur", + "arrange_items": "Elementləri təşkil edin", + "edit_layout": "Tətbiqin görünüşünü dəyişdir", + "reset": "Sıfırla", + "hourly_forecast": "Saatlıq təxmin", + "air_quality_index": "Hava keyfiyyət indeksi", + "pollen_data": "Polen məlumatları", + "default_location_delete_snack": "Defolt məkanı silə bilməzsiniz", + "low_pollen": "Aşağı", + "medium_pollen": "Orta", + "high_pollen": "Yüksək", + "severe_pollen": "Ağır", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Aşağı", + "moderate_forecast_uv": "Orta", + "high_forecast_uv": "Yüksək", + "very_high_forecast_uv": "Çox Yüksək", + "extreme_forecast_uv": "Ekstremal", + "app_looks": "Tədbiqin görünüşü", + "temp_animation_sub_pref": "Başdan sona qədər temperaturları hesablayır", + "hide_condition_widgets": "Vəziyyət vidjetlərini gizlədin", + "info_home_location_tip": "Defolt məkan olaraq istifadə etmək üçün məkanları yadda saxlamalısınız", + "your_device_location": "Cihazınızın lokasiyası", + "weather_model_info_1": "Ən yaxşı hava modellərini özündə birləşdirir", + "weather_model_info_2": "Bütün hava modellərini qüsursuz bir proqnoza birləşdirir", + "max_items_4": "Siz yalnız 4 elementi gizlədə bilərsiniz", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Yanvar", + "month_feb": "Fevral", + "month_mar": "Mart", + "month_apr": "Aprel", + "month_may": "May", + "month_june": "İyun", + "month_july": "İyul", + "month_aug": "Avqust", + "month_sep": "Sentyabr", + "month_oct": "Oktyabr", + "month_nov": "Noyabr", + "month_Dec": "Dekabr", + "wind_dir_ne": "Şimal-şərq", + "wind_dir_e": "Şərq", + "wind_dir_se": "Cənub-şərq", + "wind_dir_s": "Cənub", + "wind_dir_sw": "Cənub-qərb", + "wind_dir_w": "Qərb", + "wind_dir_nw": "Şimal-qərb", + "wind_dir_n": "Şimal", + "time_pm": "PM", + "time_am": "AM", + "time_min": "dəq.", + "time_hour": "saat.", + "time_day": "gün", + "time_sec": "san.", + "aqi_type": "HKI tipi", + "used_app_storage_info_sub": "Yaddaş, tətbiqin saxlanmış məkanlar üçün nə qədər mövcud yerdən istifadə etdiyini göstərir. 100%-ə çatarsa, artıq əlavə yerləri saxlaya bilməyəcəksiniz", + "used_app_storage": "İstifadə olunmuş proqram yaddaşı", + "data_by": "Data tərəfindən", + "data_fetch_error": "Datanı əldə etmək alınmadı", + "aqi_info_us": "ABŞ HKI (Air Quality Index) havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. 0-dan 500-ə qədər dəyişir, daha yüksək dəyərlər pis hava keyfiyyətini göstərir.", + "aqi_info_eu": "AB HKI (Air Quality Index) Avropa İttifaqında havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. Konsentrə əsasən, \"Yaxşı\"dan \"Çox zəif\"ə qədər beş səviyyəyə bölünür.", + "update_weather_data": "Hava məlumatlarını yeniləyin", + "update_weather_data_sub": "Məkan kliklədikdə köhnəlmiş hava məlumatlarını avtomatik yeniləyin", + "delete_locations": "Məkanları sil", + "delete_locations_support_sub": "Bu əməliyyat defolt məkanınızdan başqa bütün saxlanmış məkanları silir. Yadda saxladığınız yerlər görünmürsə, təkrarlanırsa və ya hər hansı digər səhvlərlə üzləşirsə, bundan istifadə edin", + "delete": "Sil", + "united_states_aqi": "Birləşmiş Ştatlar HKI", + "european_aqi": "Avropa HKI", + "chances": "Şanslar", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/cs.json b/assets/translations/cs.json new file mode 100644 index 000000000..7f1b46aba --- /dev/null +++ b/assets/translations/cs.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Pocitová teplota", + "hourly_precipitation": "Hodinový úhrn srážek", + "save": "Uložit", + "cancel": "Zrušit", + "daily_forecast": "Denní předpověď", + "locations": "Moje místa", + "home_location": "Domovské místo", + "default_locations": "Výchozí místa", + "default_location": "Výchozí místo", + "today's_amount": "Dnešní úhrn", + "precipitation_hours": "Hodiny srážek", + "now": "Nyní", + "next_24-hr": "Hodinová předpověď", + "trends": "Tendence ", + "today": "Dnes", + "sun": "Ne", + "mon": "Po", + "tue": "Út", + "wed": "St", + "thu": "Čt", + "fri": "Pá", + "sat": "So", + "error": "Chyba", + "not_available": "Nedostupné", + "moon": "Měsíc", + "humidity": "Vlhkost", + "pressure": "Tlak", + "direction": "Směr větru", + "visibility": "Viditelnost", + "air_quality": "Kvalita ovzduší", + "fair": "Slušná", + "poor": "Špatná", + "very_poor": "Velmi špatná", + "good": "Dobrá", + "moderate": "Střední", + "uv_index": "UV index", + "minimal_risk": "Minimální riziko", + "low_risk": "Nízké riziko", + "moderate_risk": "Střední riziko", + "high_risk": "Vysoké riziko", + "very_high_risk": "Velmi vysoké riziko", + "extreme_risk": "Extrémní riziko", + "day_length": "• světlo", + "updated": "Aktualizováno", + "update": "Aktualizovat", + "ago": " zpět", + "saved_locations": "Uložená místa", + "current_location": "Aktuální poloha", + "search": "Hledat", + "search_provider": "Vyhledávání poskytovatele", + "ok": "OK", + "settings": "Nastavení", + "background_card_animation": "Animace karet na pozadí", + "use_bar_chart": "Použít sloupcový graf", + "main_provider": "Meteo data poskytuje", + "temperature_unit": "Jednotka teploty", + "wind_unit": "Jednotka větru", + "visibility_unit": "Jednotka viditelnosti", + "precipitation_unit": "Jednotka srážek", + "pressure_unit": "Jednotka tlaku", + "time_format": "Formát času", + "additional": "Další", + "app_language": "Jazyk aplikace", + "about": "O", + "about_app": "O aplikaci", + "support": "Podpora", + "data_provided_by": "Poskytovatelé dat", + "map": "Mapa", + "live_radar": "Meteoradar", + "radar": "radar", + "source_code": "Zdrojový kód", + "terms_&_conditions": "Smluvní podmínky", + "privacy_policy": "Ochrana údajů", + "licenses": "Licence", + "latest_version": "Nejnovější verze", + "create_an_issue": "Nahlásit problém", + "new_version_available!": "Je dostupná nová verze!", + "you_are_using_the_latest_version!": "Používáte nejnovější verzi!", + "error_checking_for_updates": "Chyba při kontrole aktualizací", + "light": "Lehké", + "heavy": "Silné", + "wind_info": "Rychlost větru se měří zprůměrováním rychlosti větru za určité časové období. Poryvy větru jsou náhlé nárazy větru, které obvykle trvají méně než dvacet sekund.", + "visibility_info": "Viditelnost udává vzdálenost, ve které lze vidět nápadné objekty na obloze nebo na horizontu. Viditelnost mohou ovlivnit srážky, mlha, prach, kouř nebo opar.", + "humidity_info": "Relativní vlhkost je procentuální podíl vodní páry přítomné ve vzduchu v porovnání s maximálním množstvím, které může vzduch při dané teplotě pojmout.", + "humidity_info_2": "Rosný bod je teplota, na kterou by se muselo ochladit, aby bylo dosaženo relativní vlhkosti 100 %.", + "uv_index_info": "UV index měří sílu slunečního ultrafialového (UV) záření. Je na stupnici od 0 do 11, přičemž vyšší hodnoty znamenají silnější UV záření.", + "uv_index_info_2": "UV záření může způsobit spáleniny, rakovinu kůže a poškození očí. Čím vyšší je UV index, tím vyšší je riziko těchto problémů", + "uv_index_info_3": "1-2: Nízký. Není nutná žádná ochrana. Můžete bezpečně zůstat venku s použitím minimální ochrany proti slunci.", + "uv_index_info_4": "3-7: Střední až vysoký. Je potřeba ochrana. Od pozdního rána do poloviny odpoledne vyhledávejte stín. Při pobytu venku nanášejte na odhalenou pokožku opalovací krém s faktorem SPF-15 nebo vyšším a noste dlouhé oblečení, široký klobouk a sluneční brýle.", + "uv_index_info_5": "8+: Velmi vysoký až extrémní. Nutná dodatečná ochrana. Buďte opatrní venku, zejména v pozdních ranních až odpoledních hodinách. Pokud je váš stín kratší než vy, vyhledejte místo ve stínu a noste dlouhé oblečení, široký klobouk a sluneční brýle a na odhalenou pokožku hojně nanášejte opalovací krém s minimálním ochranným faktorem SPF-15.", + "sunset": "Západ slunce", + "sunrise": "Východ slunce", + "sunset_rise_info": "Východ slunce: okamžik, kdy se slunce objeví zcela nad obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", + "sunset_rise_info_2": "Západ slunce: okamžik, kdy slunce zcela zmizí pod obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", + "sunset_rise_info_3": "Úsvit: když se objeví první viditelné světlo dne před východem slunce.", + "sunset_rise_info_4": "Soumrak: nejtemnější fáze soumraku předtím, než zmizí poslední viditelné světlo.", + "pressure_info": "Atmosférický tlak, známý také jako tlak vzduchu nebo barometrický tlak, je tlak, který působí v zemské atmosféře. Tato aplikace používá střední tlak na úrovni moře (MSLP).", + "pressure_info_2": "Abnormální atmosférický tlak může způsobovat bolesti hlavy, kloubů, únavu a další.", + "current_conditions": "Aktuální stav", + "clear_sky": "Jasno", + "mostly_clear": "Polojasno", + "partly_cloudy": "Skoro zataženo", + "overcast": "Zataženo", + "fog": "Žába", + "drizzle": "Mrholení", + "freezing_drizzle": "Mrznoucí mrholení", + "moderate_rain": "Mírný déšť", + "heavy_intensity_rain": "Silný déšť", + "freezing_rain": "Mrznoucí déšť", + "slight_snow": "Slabé sněžení", + "moderate_snow": "Mírné sněžení", + "heavy_intensity_snow": "Silné sněžení", + "snow_grains": "Sněhové krupky", + "rain_showers": "Dešťové přeháňky", + "heavy_rain_showers": "Silné dešťové přeháňky", + "slight_snow_showers": "Slabé sněhové přeháňky", + "heavy_snow_showers": "Vydatné sněhové přeháňky", + "thunderstorm": "Bouřka", + "strong_thunderstorm": "Silná bouřka", + "clear": "Jasno", + "wind_speed": "Rychlost větru", + "precipitation_amount": "Úhrn srážek", + "precipitation_chances": "Pravděpodobnost srážek", + "cloudiness": "Oblačno", + "dew_point": "Rosný bod", + "air_quality_satisfactory": "Kvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko.", + "air_quality_acceptable": "Kvalita ovzduší je přijatelná, nicméně u některých znečišťujících látek může být mírně ohroženo zdraví velmi malého počtu osob, které jsou na znečištění ovzduší mimořádně citlivé.", + "sensitive_groups_health_effects": "Lidé citliví na kvalitu vzduchu mohou pociťovat dopad na své zdraví. Široká veřejnost pravděpodobně nebude zasažena.", + "health_effects_public": "Zdravotní problémy se mohou projevit u každého, u příslušníků citlivých skupin se mohou projevit závažnější zdravotní problémy.", + "emergency_conditions": "Zdravotní varování před mimořádnými událostmi. Je pravděpodobné, že bude postižena celá populace.", + "uv_index_satisfactory": "UV index je uspokojivý, což znamená, že riziko poškození ultrafialovým zářením je malé nebo žádné.", + "conditions_low_risk": "Podmínky jsou obecně nízkorizikové, což znamená, že vystavení ultrafialovému záření představuje minimální riziko.", + "low_exposure_level": "Nízká úroveň expozice s minimálním rizikem problémů způsobených UV zářením, vhodné pro většinu lidí.", + "moderate_risk_sun_exposure": "Mírné riziko problémů v důsledku nechráněného vystavení slunci, doporučena ochranná opatření.", + "high_risk_sun_exposure": "Vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná ochranná opatření.", + "very_high_risk_sun_exposure": "Velmi vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná mimořádná opatrnost.", + "extreme_risk_sun_exposure": "Extrémní riziko problémů v důsledku nechráněného vystavení slunci, nutná plná ochrana.", + "calm": "Bezvětří", + "light_air": "Slabý vítr", + "light_breeze": "Slabý vánek", + "gentle_breeze": "Čerstvý vítr", + "moderate_breeze": "Čerstvý vánek", + "fresh_breeze": "Svěží vánek", + "strong_breeze": "Silný vítr", + "high_wind": "Velmi silný vítr", + "gale": "Vichřice", + "strong_gale": "Silná vichřice", + "storm": "Bouře", + "violent_storm": "Prudká bouře", + "hurricane": "Hurikán", + "warming_temp_trend_1": "V příštích dnech se očekává oteplení.", + "warming_temp_trend_2": "Teploty budou brzy stoupat, připravte se na teplo!", + "warming_temp_trend_3": "Vypadá to, že tento týden se oteplí.", + "warming_temp_trend_4": "Připravte se na teplejší počasí.", + "cooling_temp_trend_1": "V příštích dnech se očekává ochlazení.", + "cooling_temp_trend_2": "Teploty budou brzy klesat, zůstaňte v teple!", + "cooling_temp_trend_3": "Připravte se na chladnější počasí.", + "cooling_temp_trend_4": "V následujících dnech očekávejte studený vítr.", + "stable_temp_trend_1": "V následujících dnech očekávejte stabilní teploty.", + "stable_temp_trend_2": "Žádné velké změny teplot, stálé počasí.", + "stable_temp_trend_3": "Teploty se drží na podobné úrovni.", + "stable_temp_trend_4": "Očekávejte stabilní počasí bez výrazných změn.", + "back": "Zpět", + "error_occurred": "Došlo k chybě!", + "check_your_internet_connection_try_again": "Zkontrolujte připojení k internetu a zkuste to znovu.", + "There_might_be_an_API_error.": "Mohlo dojít k chybě API.", + "retry": "Zkusit znovu", + "loading_location_data": "Načítání dat o poloze...", + "latest_data_fetched": "Poslední aktualizace dat", + "API_Error_Please_change_provider": "Chyba API, prosím, změňte poskytovatele", + "Please_wait_before_refreshing_again.": "Prosím, před opětovným obnovením počkejte.", + "network_unavailable": "Připojení není k dispozici", + "weather": "Počasí", + "precipitation": "Srážky", + "wind": "Vítr", + "pollen": "Pyl", + "grass": "Trávy", + "tree": "Stromy", + "weed": "Byliny", + "quick_summary": "Stručný přehled", + "temperature_animation": "Animace teploty", + "language": "Jazyk", + "translate_this_app": "Pomozte s překladem", + "contributors": "Spolupracovali", + "contributors_sub": "Zobrazí, kdo se podílel na tomto projektu", + "version": "Verze", + "third_party_licenses": "Licence třetích stran", + "clothing_activity": "Oblékání a aktivita", + "get_clothing_suggestions": "Návrhy na oblékání a aktivity", + "day": "Den", + "evening": "Večer", + "night": "Noc", + "wind_gust": "Poryvy větru", + "weather_alerts": "Meteorologické výstrahy", + "font": "Písmo", + "daily_conditions": "Denní stav", + "sun_tile_page": "Slunce", + "morning": "Ráno", + "day_tip": "Denní tip", + "translators": "Překladatelé", + "change_apps_font": "Změnit písmo aplikace", + "app_font": "Písmo aplikace", + "show_alerts_home_page_sub": "Zobrazit výstrahy na úvodní stránce", + "weather_models": "Modely počasí", + "openmeteo_weather_models": "Modely počasí Open-Meteo", + "unpredictable_weather": "nevyzpytatelné počasí", + "phase_new_moon": "Nov", + "phase_waxing_crescent": "Dorůstající srpek", + "phase_first_quarter": "První čtvrť", + "phase_waxing_gibbous": "Dorůstající měsíc", + "phase_full_moon": "Úplněk", + "phase_waning_gibbous": "Couvající měsíc", + "phase_last_quarter": "Poslední čtvrť", + "phase_waning_crescent": "Couvající srpek", + "moon_info": "Nov: když Měsíc není vidět, protože se nachází mezi Zemí a Sluncem. Osvícení: 0%.", + "moon_info_2": "Dorůstající srpek: když je vidět malý kousek Měsíce, který se každou noc po novu zvětšuje. Osvícení: 1 % – 49 %.", + "moon_info_3": "První čtvrť: když je osvětlena polovina měsíčního povrchu, nastává přibližně týden po novoluní. Osvícení: ~50 %.", + "moon_info_4": "Dorůstající měsíc: když je osvětlena více než polovina Měsíce, což vede k úplňku. Osvícení: 51 % – 99 %.", + "moon_info_5": "Úplněk: když je celá viditelná část Měsíce osvětlena Sluncem a vypadá jako úplný kruh. Osvícení: 100 %.", + "moon_info_6": "Couvající měsíc: když se Měsíc po úplňku začne zmenšovat, ale jeho více než polovina zůstane osvětlená. Osvícení: 99 % – 51 %.", + "moon_info_7": "Poslední čtvrť: když je polovina viditelné části Měsíce opět osvětlena, nastává přibližně týden po úplňku. Osvícení: ~50 %.", + "moon_info_8": "Couvající srpek: když před novem zůstane viditelný jen malý kousek Měsíce. Osvícení: 49 % – 1 %.", + "moon_info_9": "Osvícení: procento povrchu Měsíce, které je osvíceno Sluncem a které se mění v závislosti na fázi Měsíce.", + "illumination_moon_text": "Osvícení", + "moonrise": "Východ měsíce", + "moonset": "Západ měsíce", + "dynamic_colors": "Dynamické barvy", + "dynamic_colors_sub": "Použít barvy pozadí", + "font_size": "Velikost písma", + "font_size_sub": "Velikost písma se projeví pouze tam, kde je to potřeba", + "swipe_between_locations": "Posun mezi místy", + "swipe_between_locations_sub": "Změnit umístění přejetím vlevo nebo vpravo", + "swipe_threshold": "Práh přejetí prstem", + "swipe_threshold_help_sub": "Práh definuje minimální vzdálenost, kterou musíte přejetím prstem překonat, aby bylo rozpoznáno gesto. Nižší prahová hodnota usnadňuje spuštění gesta přejetí prstem, zatímco vyšší prahová hodnota vyžaduje více záměrné přejetí.", + "todays_avg": "Dnešní průměr", + "todays_high": "Dnešní maximum", + "learn_about_app": "Více informací o aplikaci", + "creator": "Autor", + "join_discord": "Připojte se na Discord server", + "export_data": "Exportovat data", + "export_data_sub": "Exportujte všechna svá nastavení, místa a jejich naposledy načtená data o počasí — doslova vše!", + "import_data": "Importovat data", + "import_data_sub": "Varování: importováním vymažete svá aktuální data aplikace", + "froggy_summary": "Přehled Froggy", + "froggy_summary_sub": "Přidává popisy týkající se Froggy. K dispozici pouze v angličtině", + "arrange_items": "Uspořádat položky", + "edit_layout": "Upravit rozvržení aplikace", + "reset": "Resetovat", + "hourly_forecast": "Hodinová předpověď", + "air_quality_index": "Index kvality ovzduší", + "pollen_data": "Pylová data", + "default_location_delete_snack": "Nemůžete odstranit výchozí místo", + "low_pollen": "Nízký", + "medium_pollen": "Střední", + "high_pollen": "Vysoký", + "severe_pollen": "Závažný", + "minimal_forecast_uv": "Minimální", + "low_forecast_uv": "Nízký", + "moderate_forecast_uv": "Střední", + "high_forecast_uv": "Vysoký", + "very_high_forecast_uv": "Velmi vysoký", + "extreme_forecast_uv": "Extrémní", + "app_looks": "Vzhled aplikace", + "temp_animation_sub_pref": "Počítá teploty od začátku do konce", + "hide_condition_widgets": "Skrytí stavových widgetů", + "info_home_location_tip": "Chcete-li použít místo jako výchozí, musíte jej uložit", + "your_device_location": "Poloha vašeho zařízení", + "weather_model_info_1": "Kombinuje nejlepší modely počasí", + "weather_model_info_2": "Spojí všechny modely počasí z této oblasti do jednotné předpovědi", + "max_items_4": "Můžete skrýt maximálně 4 položky", + "max_items_3": "Můžete skrýt maximálně 3 položky", + "month_jan": "Leden", + "month_feb": "Únor", + "month_mar": "Březen", + "month_apr": "Duben", + "month_may": "Květen", + "month_june": "Červen", + "month_july": "Červenec", + "month_aug": "Srpen", + "month_sep": "Září", + "month_oct": "Říjen", + "month_nov": "Listopad", + "month_Dec": "Prosinec", + "wind_dir_ne": "SV", + "wind_dir_e": "V", + "wind_dir_se": "JV", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", + "time_pm": "odp.", + "time_am": "dop.", + "time_min": "min.", + "time_hour": "hod.", + "time_day": "den", + "time_sec": "s", + "aqi_type": "Typ AQI", + "used_app_storage_info_sub": "Úložiště ukazuje, kolik dostupného místa aplikace využívá pro uložená místa. Pokud dosáhne 100 %, nelze již ukládat další místa", + "used_app_storage": "Využití úložiště", + "data_by": "Data poskytuje", + "data_fetch_error": "Nepodařilo se načíst data", + "aqi_info_us": "Americký index kvality ovzduší (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší. Pohybuje se v rozmezí od 0 do 500, přičemž vyšší hodnoty znamenají horší kvalitu ovzduší.", + "aqi_info_eu": "Index kvality ovzduší EU (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší v Evropské unii. Je rozdělen do pěti úrovní od „dobré“ po „velmi špatnou“ na základě koncentrace hlavních znečišťujících látek.", + "update_weather_data": "Aktualizovat data o počasí", + "update_weather_data_sub": "Automatická aktualizace údajů o počasí, pokud jsou po kliknutí na lokaci zastaralé.", + "delete_locations": "Odstranit místa", + "delete_locations_support_sub": "Tato akce odstraní všechna uložená místa, kromě vašeho výchozího. Použijte, pokud nevidíte svá uložená místa, pokud se duplikují nebo pokud se objevuje jakákoli jiná chyba", + "delete": "Smazat", + "united_states_aqi": "Americké AQI", + "european_aqi": "Evropské AQI", + "chances": "Šance srážek", + "temperature": "Teplota", + "show_summary_toggle_sub": "Zobrazit stručný přehled počasí", + "insights": "Přehledy", + "app_units": "Jednotky", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Teplota, vítr, tlak, viditelnost, srážky, čas, AQI", + "hide_update_icon": "Skrýt ikonu aktualizace", + "no_notification_when_a_new_version_is_released": "Nezobrazovat oznámení o vydání nové verze.", + "precipitation_expected_to_continue": "Očekává se, že srážky budou pokračovat i v následujících hodinách.", + "Precipitation_likely_tomorrow_around": "Zítřejší srážky pravděpodobně kolem", + "precipitation_likely_around": "Srážky pravděpodobně kolem", + "hrs_sub_text": "hod.", + "mins_sub_text": "min.", + "loading_text": "Získávání polohy...", + "edit_location_headline": "Upravit polohu", + "edit_location_error_sub": "Vyplňte pole nebo jej resetujte", + "app_theme_dark_light": "Motiv aplikace", + "theme_dark": "Tmavý", + "theme_light": "Světlý" +} \ No newline at end of file diff --git a/assets/translations/de.json b/assets/translations/de.json new file mode 100644 index 000000000..29c660ef0 --- /dev/null +++ b/assets/translations/de.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Gefühlt", + "hourly_precipitation": "Stündlicher Niederschlag", + "save": "Speichern", + "cancel": "Abbrechen", + "daily_forecast": "Die nächsten Tage", + "locations": "Standorte", + "home_location": "Heimatort", + "default_locations": "Standard-Standorte", + "default_location": "Standard-Ort", + "today's_amount": "Niederschlagsmenge", + "precipitation_hours": "Niederschlagsdauer", + "now": "Jetzt", + "next_24-hr": "Nächsten 24 Stunden", + "trends": "Trendlinie", + "today": "Heute", + "sun": "So", + "mon": "Mo", + "tue": "Di", + "wed": "Mi", + "thu": "Do", + "fri": "Fr", + "sat": "Sa", + "error": "Fehler", + "not_available": "Nicht verfügbar", + "moon": "Mond", + "humidity": "Luftfeuchtigkeit", + "pressure": "Luftdruck", + "direction": "Richtung", + "visibility": "Sichtweite", + "air_quality": "Luftqualität", + "fair": "OK", + "poor": "Schlecht", + "very_poor": "Sehr schlecht", + "good": "Gut", + "moderate": "Mäßig", + "uv_index": "UV-Index", + "minimal_risk": "Minimales Risiko", + "low_risk": "Geringes Risiko", + "moderate_risk": "Moderates Risiko", + "high_risk": "Hohes Risiko", + "very_high_risk": "Sehr hohes Risiko", + "extreme_risk": "Extremes Risiko", + "day_length": "Tageslänge", + "updated": "Aktualisiert", + "update": "Aktualisierung", + "ago": "zuvor", + "saved_locations": "Gespeicherte Standorte", + "current_location": "Aktueller Standort", + "search": "Suchen", + "search_provider": "Suchanbieter", + "ok": "Okay", + "settings": "Einstellungen", + "background_card_animation": "Animierter Hintergrund", + "use_bar_chart": "Balkendiagramm verwenden", + "main_provider": "Haupt-Anbieter", + "temperature_unit": "Einheit Temperatur", + "wind_unit": "Einheit Windstärke", + "visibility_unit": "Einheit Sichtweite", + "precipitation_unit": "Einheit Niederschlag", + "pressure_unit": "Einheit Luftdruck", + "time_format": "Zeitformat", + "additional": "Sonstige", + "app_language": "Sprache", + "about": "Über", + "about_app": "Über diese App", + "support": "Unterstützung", + "data_provided_by": "Daten bereitgestellt durch", + "map": "Karte", + "live_radar": "Wetterkarte", + "radar": "Radar", + "source_code": "Quellcode", + "terms_&_conditions": "Nutzungsbedingungen", + "privacy_policy": "Datenschutzerklärung", + "licenses": "Lizenzen", + "latest_version": "Neueste Version", + "create_an_issue": "Problem melden", + "new_version_available!": "Neues Update verfügbar", + "you_are_using_the_latest_version!": "Du verwendest die aktuellste Version!", + "error_checking_for_updates": "Fehler bei der Suche nach Updates", + "light": "Leicht", + "heavy": "Schwer", + "wind_info": "Die Windgeschwindigkeit wird anhand der durchschnittlichen Windgeschwindigkeit über einen bestimmten Zeitraum gemessen. Böen sind plötzliche Windstöße, die in der Regel weniger als 20 Sekunden dauern.", + "visibility_info": "Mit der Sichtweite werden die Entfernungen gemessen, in denen auffällige Objekte am Himmel oder Horizont zu sehen sind. Sie kann durch Niederschlag, Nebel, Staub, Rauch oder Dunst beeinträchtigt werden.", + "humidity_info": "Die relative Luftfeuchtigkeit ist der Prozentsatz des Wasserdampfs in der Luft im Vergleich zur maximalen Menge, die die Luft bei einer bestimmten Temperatur aufnehmen kann.", + "humidity_info_2": "Der Taupunkt ist der Wert, auf den die Temperatur abgekühlt werden müsste, um eine relative Luftfeuchtigkeit von 100 % zu erreichen.", + "uv_index_info": "Der UV-Index gibt die Stärke der ultravioletten Strahlung an. Die Skala reicht von 0 bis 11, wobei höhere Werte für eine höhere Strahlung stehen.", + "uv_index_info_2": "UV-Strahlung kann zu Sonnenbrand, Hautkrebs und Augenschäden führen. Je höher der UV-Index, desto höher ist das Risiko.", + "uv_index_info_3": "1-2: Niedrig. Kein Schutz erforderlich. Du kannst dich mit minimalem Schutz sicher im Freien aufhalten.", + "uv_index_info_4": "3-7: Mäßig bis hoch. Schutz erforderlich. Vom späten Vormittag bis frühen Nachmittag solltest du dich im Schatten aufhalten. Wenn du draußen bist, trage großzügig Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 auf freiliegender Haut und trage schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille.", + "uv_index_info_5": "Über 8: Sehr hoch bis extrem. Zusätzlciher Schutz erforderlich. Pass auf, wenn du dich im freien aufhältst, vor allem am späten Vormittag und am frühen Nachmittag. Wenn dein Schatten kürzer ist als du selbst, solltest du die Sonne meiden und schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille tragen. Verwende Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 und trage es großzügig auf.", + "sunset": "Sonnenuntergang", + "sunrise": "Sonnenaufgang", + "sunset_rise_info": "Sonnenaufgang: Wenn die Sonne vollständig über dem Horizont erscheint. Das variiert je nach Ort, Jahreszeit und Zeitzone.", + "sunset_rise_info_2": "Sonnenuntergang: Wenn die Sonne vollständig hinter dem Horizont verschwindet. Dies variiert je nach Ort, Jahreszeit und Zeitzone.", + "sunset_rise_info_3": "Morgendämmerung: Wenn das erste sichtbare Licht des Tages vor Sonnenaufgang erscheint.", + "sunset_rise_info_4": "Abenddämmerung: Die dunkelste Phase der Dämmerung, bevor das letzte sichtbare Licht verschwindet.", + "pressure_info": "Der atmosphärische Druck, auch bekannt als Luftdruck oder barometrischer Druck, ist der nach unten gerichtete Druck, der von der Erdatmosphäre ausgeübt wird. Diese App verwendet den mittleren Luftdruck auf Meereshöhe (Mean Sea Level Pressure, MSLP).", + "pressure_info_2": "Ein ungewöhnlicher Luftdruck kann z. B. Kopfschmerzen, Gelenkschmerzen, Erschöpfung und weitere Leiden verursachen.", + "current_conditions": "Aktuelle Bedingungen", + "clear_sky": "Klarer Himmel", + "mostly_clear": "Meistens klar", + "partly_cloudy": "Teilweise bewölkt", + "overcast": "Bedeckt", + "fog": "Nebel", + "drizzle": "Nieselregen", + "freezing_drizzle": "Gefrierender Nieselregen", + "moderate_rain": "Mäßiger Regen", + "heavy_intensity_rain": "Starkregen", + "freezing_rain": "Gefrierender Regen", + "slight_snow": "Leichter Schneefall", + "moderate_snow": "Mäßiger Schneefall", + "heavy_intensity_snow": "Starker Schneefall", + "snow_grains": "Schneegriesel", + "rain_showers": "Regenschauer", + "heavy_rain_showers": "Heftige Regenschauer", + "slight_snow_showers": "Leichte Schneeschauer", + "heavy_snow_showers": "Starke Schneeschauer", + "thunderstorm": "Gewitter", + "strong_thunderstorm": "Starkes Gewitter", + "clear": "Klar", + "wind_speed": "Windgeschwindigkeit", + "precipitation_amount": "Niederschlagsmenge", + "precipitation_chances": "Niederschlagswahrscheinlichkeit", + "cloudiness": "Bedeckungsgrad", + "dew_point": "Taupunkt", + "air_quality_satisfactory": "Die Luftqualität wird als zufriedenstellend angesehen, und die Luftverschmutzung birgt kein oder nur ein geringes Risiko.", + "air_quality_acceptable": "Die Luftqualität ist akzeptabel; einige Schadstoffe können jedoch für einen kleinen Personenkreis, der besonders empfindlich auf Luftverschmutzung reagiert, ein mäßiges Gesundheitsrisiko darstellen.", + "sensitive_groups_health_effects": "Angehörige von Risikogruppen können gesundheitliche Beeinträchtigungen erfahren. Die breite Öffentlichkeit wird wahrscheinlich nicht betroffen sein.", + "health_effects_public": "Gesundheitliche Auswirkungen sind für jeden spürbar; für sensible Gruppen besteht möglicherweise ein ernstes gesundheitliches Risiko.", + "emergency_conditions": "Warnung vor gesundheitlicher Notlage. Auswirkungen auf die gesamte Bevölkerung sind zu erwarten.", + "uv_index_satisfactory": "Der UV-Index ist niedrig, d. h. es besteht kein oder nur ein geringes Risiko einer Schädigung durch ultraviolette Strahlung.", + "conditions_low_risk": "Die Bedingungen sind insgesamt risikoarm, sich der UV-Strahlung auszusetzen birgt nur ein minimales Risiko.", + "low_exposure_level": "Niedrige Strahlenbelastung mit minimalem Risiko einer Schädigung durch UV-Strahlung, für die meisten Menschen verträglich.", + "moderate_risk_sun_exposure": "Mäßiges Risiko von Schäden durch ungeschützte Sonneneinstrahlung, Schutzmaßnahmen empfohlen.", + "high_risk_sun_exposure": "Hohes Risiko von Schäden bei ungeschütztem Aufenthalt in der Sonne, Schutzmaßnahmen sind erforderlich.", + "very_high_risk_sun_exposure": "Sehr hohes Risiko einer Schädigung durch ungeschützte Sonneneinstrahlung, besondere Vorsichtsmaßnahmen sind erforderlich.", + "extreme_risk_sun_exposure": "Extremes Risiko von Schäden durch ungeschützte Sonneneinstrahlung, umfassender Schutz erforderlich.", + "calm": "Windstill", + "light_air": "Leichter Zug", + "light_breeze": "Leichte Brise", + "gentle_breeze": "Sanfte Brise", + "moderate_breeze": "Mäßige Brise", + "fresh_breeze": "Frische Brise", + "strong_breeze": "Starke Brise", + "high_wind": "Starker Wind", + "gale": "Sturm", + "strong_gale": "Starker Sturm", + "storm": "Unwetter", + "violent_storm": "Starkes Unwetter", + "hurricane": "Hurrikan", + "warming_temp_trend_1": "Für die nächsten Tage werden höhere Temperaturen erwartet.", + "warming_temp_trend_2": "Die Temperaturen werden bald steigen, mach dich auf Hitze gefasst!", + "warming_temp_trend_3": "Es sieht aus als würde es diese Woche wärmer werden.", + "warming_temp_trend_4": "Mach dich auf wärmeres Wetter gefasst.", + "cooling_temp_trend_1": "Für die nächsten Tage wird eine Abkühlung erwartet.", + "cooling_temp_trend_2": "Die Temperaturen sinken bald, halte dich warm!", + "cooling_temp_trend_3": "In den kommenden Tagen wird es kühler werden.", + "cooling_temp_trend_4": "In den nächsten Tagen ist mit einer kühlen Brise zu rechnen.", + "stable_temp_trend_1": "Stabile Temperaturen in den nächsten Tagen erwartet.", + "stable_temp_trend_2": "Keine großen Temperaturschwankungen zu erwarten, beständiges Wetter.", + "stable_temp_trend_3": "Die Temperaturen bleiben vorerst konstant.", + "stable_temp_trend_4": "Erwarte stabiles Wetter ohne große Veränderungen.", + "back": "Zurück", + "error_occurred": "Ein Fehler ist aufgetreten!", + "check_your_internet_connection_try_again": "Prüfe deine Internetverbindung und versuche es erneut.", + "There_might_be_an_API_error.": "Möglicherweise gibt es einen API-Fehler.", + "retry": "Erneut versuchen", + "loading_location_data": "Lade Standortdaten...", + "latest_data_fetched": "Neueste Daten abgerufen", + "API_Error_Please_change_provider": "API-Fehler, bitte Wetterquelle wechseln", + "Please_wait_before_refreshing_again.": "Bitte warte vor einer erneuten Aktualisierung.", + "network_unavailable": "Netzwerk nicht verfügbar", + "weather": "Wetter", + "precipitation": "Niederschlag", + "wind": "Wind", + "pollen": "Pollenflug", + "grass": "Gräser", + "tree": "Bäume", + "weed": "Kräuter", + "quick_summary": "Tagesübersicht", + "temperature_animation": "Animierte Temperaturanzeige", + "language": "Sprache", + "translate_this_app": "Diese App übersetzen", + "contributors": "Mitwirkende", + "contributors_sub": "Personen anzeigen, die zu diesem Projekt beigetragen haben", + "version": "Version", + "third_party_licenses": "Lizenzen von Drittanbietern", + "clothing_activity": "Bekleidung und Aktivitäten", + "get_clothing_suggestions": "Bekleidungs- und Aktivitätsvorschläge", + "day": "Tag", + "evening": "Abends", + "night": "Nachts", + "wind_gust": "Windböen", + "weather_alerts": "Wetterwarnungen", + "font": "Schriftart", + "daily_conditions": "Tagesbedingungen", + "sun_tile_page": "Sonne", + "morning": "Morgen", + "day_tip": "Tages-Tipp", + "translators": "Übersetzer", + "change_apps_font": "App-Schriftart ändern", + "app_font": "App-Schriftart", + "show_alerts_home_page_sub": "Wetterwarnungen auf der Startseite anzeigen", + "weather_models": "Wettermodelle", + "openmeteo_weather_models": "Open-Meteo Wettermodelle", + "unpredictable_weather": "Unvorhersehbares Wetter ", + "phase_new_moon": "Neumond", + "phase_waxing_crescent": "Zunehmende Mondsichel", + "phase_first_quarter": "Erstes Viertel", + "phase_waxing_gibbous": "Zunehmender Halbmond", + "phase_full_moon": "Vollmond", + "phase_waning_gibbous": "Abnehmender Halbmond", + "phase_last_quarter": "Letztes Viertel", + "phase_waning_crescent": "Abnehmende Sichel", + "moon_info": "Neumond: Wenn der Mond nicht sichtbar ist, da er sich zwischen der Erde und der Sonne befindet. Helligkeit: 0 %", + "moon_info_2": "Zunehmende Mondsichel: Wenn ein kleiner Teil des Mondes sichtbar wird, der in jeder Nacht nach dem Neumond größer wird.\nBeleuchtungsstärke: 1%-49%.", + "moon_info_3": "Erstes Viertel: Wenn die Hälfte der Mondoberfläche beleuchtet ist, was etwa eine Woche nach Neumond der Fall ist.\nBeleuchtungsstärke: ~50%.", + "moon_info_4": "Zunehmender Halbmond: Wenn mehr als die Hälfte des Mondes beleuchtet ist und der Vollmond bevorsteht.\nBeleuchtungsstärke: 51%-99%.", + "moon_info_5": "Vollmond: Wenn das gesamte Gesicht des Mondes von der Sonne beleuchtet wird und als vollständiger Kreis erscheint.\nBeleuchtungsstärke: 100%.", + "moon_info_6": "Abnehmender Halbmond: Wenn der Mond nach einem Vollmond zu schrumpfen beginnt, aber mehr als die Hälfte des Mondes beleuchtet bleibt.\nBeleuchtungsstärke: 99%-51%.", + "moon_info_7": "Letztes Viertel: Wenn die Hälfte des Mondes wieder beleuchtet ist, was etwa eine Woche nach dem Vollmond der Fall ist.\nBeleuchtungsstärke: ~50%.", + "moon_info_8": "Abnehmende Mondsichel: Wenn nur noch ein kleiner Teil des Mondes vor dem Neumond sichtbar ist.\nBeleuchtungsstärke: 49%-1%.", + "moon_info_9": "Beleuchtungsstärke: Der prozentuale Anteil der Mondoberfläche, der von der Sonne beleuchtet wird und der je nach Mondphase variiert.", + "illumination_moon_text": "Beleuchtung", + "moonrise": "Mondaufgang ", + "moonset": "Monduntergang ", + "dynamic_colors": "Dynamische Farben", + "dynamic_colors_sub": "Farben des Hintergrundbildes verwenden", + "font_size": "Schriftgröße", + "font_size_sub": "Die Schriftgröße wirkt sich nur dort aus, wo sie benötigt wird", + "swipe_between_locations": "Standortwechsel über Wischgeste", + "swipe_between_locations_sub": "Nach links oder rechts wischen, um den Standort zu wechseln", + "swipe_threshold": "Swipe-Schwellenwert", + "swipe_threshold_help_sub": "Der Schwellenwert definiert die Mindestentfernung, die eine Wischgeste zurücklegen muss, um erkannt zu werden. Ein niedriger Schwellenwert erleichtert das Auslösen von Wischgesten, während ein höherer Schwellenwert ein bewussteres Wischen erfordert.", + "todays_avg": "Heutiger Durchschnitt", + "todays_high": "Heutiges hoch", + "learn_about_app": "Erfahre mehr über die App", + "creator": "Ersteller", + "join_discord": "Tritt unserem Discord Server bei", + "export_data": "Daten exportieren", + "export_data_sub": "Exportiere all deine Einstellungen, Standorte und die zuletzt abgerufenen Wetterdaten - buchstäblich alles!", + "import_data": "Daten importieren", + "import_data_sub": "Warnung: Beim Importieren werden deine aktuellen Anwendungsdaten gelöscht.", + "froggy_summary": "Froggy Zusammenfassung", + "froggy_summary_sub": "Fügt froschbezogene Beschreibungen hinzu. Nur auf Englisch verfügbar", + "arrange_items": "Elemente anordnen", + "edit_layout": "App Layout bearbeiten", + "reset": "Zurücksetzen", + "hourly_forecast": "Stündliche Vorhersage", + "air_quality_index": "Luftqualitätsindex", + "pollen_data": "Pollen-Daten", + "default_location_delete_snack": "Du kannst den Standard-Ort nicht löschen", + "low_pollen": "Wenig", + "medium_pollen": "Mäßig", + "high_pollen": "Viele", + "severe_pollen": "Starke", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Wenig", + "moderate_forecast_uv": "Mittel", + "high_forecast_uv": "Hoch", + "very_high_forecast_uv": "Sehr hoch", + "extreme_forecast_uv": "Extrem", + "app_looks": "App Aussehen", + "temp_animation_sub_pref": "Temperaturanzeige im Flip-Clock Stil", + "hide_condition_widgets": "Verstecke Wetterbedingungs-Widgets", + "info_home_location_tip": "Du musst Standorte erst speichern, um sie als deinen bevorzugten Standort verwenden zu können.", + "your_device_location": "Dein Gerätestandort", + "weather_model_info_1": "Vereint die besten Wetter-Modelle", + "weather_model_info_2": "Vereint die Daten aller Wetter-Modelle zu einer nahtlosen Vorhersage", + "max_items_4": "Du kannst nur bis zu 4 Elementen verstecken", + "max_items_3": "Du kannst nur bis zu 3 Elementen verstecken", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mär", + "month_apr": "Apr", + "month_may": "Mai", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Okt", + "month_nov": "Nov", + "month_Dec": "Dez", + "wind_dir_ne": "NO", + "wind_dir_e": "O", + "wind_dir_se": "SO", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "Abends", + "time_am": "vormittags ", + "time_min": "Min.", + "time_hour": "Stunden", + "time_day": "Tag", + "time_sec": "Sek.", + "aqi_type": "AQI Typ", + "used_app_storage_info_sub": "Der Speicher zeigt, wie viel verfügbarer Platz die App für gespeicherte Standorte benutzt. Wenn dieser Wert 100 % erreicht, kannst du keine weiteren Standorte hinzufügen.", + "used_app_storage": "Benutzter App Speicherplatz", + "data_by": "Daten vom", + "data_fetch_error": "Die Daten konnten nicht aktualisiert werden", + "aqi_info_us": "Der US AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung zu vermitteln. Der Wert reicht von 0 bis 500, wobei höhere Werte auf eine schlechtere Luftqualität hinweisen.", + "aqi_info_eu": "Der EU AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung in der Europäischen Union zu vermitteln. Es ist in fünf Level unterteilt von \"Gut\" bis \"Sehr schlecht\"; basierend auf die Konzentration der wichtigsten Schadstoffen.", + "update_weather_data": "Wetterdaten aktualisieren", + "update_weather_data_sub": "Aktualisiere automatisch die Wetterdaten, wenn diese veraltet sind und ein Standort angeklickt wird", + "delete_locations": "Standorte löschen", + "delete_locations_support_sub": "Diese Aktion löscht jeden gespeicherten Standort abgesehen von deinem Standard Standort. Benutze dies, wenn deine gespeicherten Standorte nicht sichtbar sind, sich duplizieren oder wenn du andere Fehler bekommst ", + "delete": "Löschen", + "united_states_aqi": "US AQI", + "european_aqi": "Europäischer AQI", + "chances": "Chancen", + "temperature": "Temperatur", + "show_summary_toggle_sub": "Zusammenfassung des Wetters ansehen", + "insights": "Einsichten", + "app_units": "App Einheiten", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatur, Wind, Druck, Sichtweite, Niederschlag, Tageszeit, Luftqualitätsindex", + "hide_update_icon": "Update ausblenden (Icon)", + "no_notification_when_a_new_version_is_released": "Zeige keine Benachrichtigung an, wenn eine neue Version veröffentlicht wird.", + "precipitation_expected_to_continue": "Der Niederschlag wird voraussichtlich in den nächsten Stunden fortgesetzt", + "Precipitation_likely_tomorrow_around": "Niederschlag wahrscheinlich morgen", + "precipitation_likely_around": "Niederschlag wahrscheinlich morgen", + "hrs_sub_text": "Std", + "mins_sub_text": "Min", + "loading_text": "Text laden", + "edit_location_headline": "Standort bearbeiten ", + "edit_location_error_sub": "Fülle bitte das Feld aus oder lösche es", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/el.json b/assets/translations/el.json new file mode 100644 index 000000000..22c18ea7a --- /dev/null +++ b/assets/translations/el.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Αίσθηση", + "hourly_precipitation": "Ωριαίος υετός", + "save": "Αποθήκευση", + "cancel": "Ακύρωση", + "daily_forecast": "Καθημερινή πρόβλεψη", + "locations": "Τοποθεσίες", + "home_location": "Τοποθεσία σπιτιού", + "default_locations": "Προεπιλεγμένες τοποθεσίες", + "default_location": "Προεπιλεγμένη τοποθεσία", + "today's_amount": "Σημερινή ποσότητα", + "precipitation_hours": "Ώρες υετού", + "now": "Τώρα", + "next_24-hr": "Επόμενες 24 ώρες", + "trends": "Τάσεις", + "today": "Σήμερα ", + "sun": "Κυρ", + "mon": "Δευ", + "tue": "Τρί", + "wed": "Τετ", + "thu": "Πέμ", + "fri": "Παρ", + "sat": "Σάβ", + "error": "Σφάλμα", + "not_available": "Μη διαθέσιμο", + "moon": "Σελήνη", + "humidity": "Υγρασία", + "pressure": "Πίεση", + "direction": "Κατεύθυνση", + "visibility": "Ορατότητα", + "air_quality": "Ποιότητα αέρα", + "fair": "Επαρκής", + "poor": "Κακή", + "very_poor": "Πολύ κακή", + "good": "Καλή", + "moderate": "Μέτρια", + "uv_index": "Δείκτης UV", + "minimal_risk": "Ελάχιστος κίνδυνος", + "low_risk": "Χαμηλός κίνδυνος", + "moderate_risk": "Μέτριος κίνδυνος", + "high_risk": "Υψηλός κίνδυνος", + "very_high_risk": "Πολύ υψηλός κίνδυνος", + "extreme_risk": "Ακραίος κίνδυνος", + "day_length": "Διάρκεια μέρας", + "updated": "Ενημερωμένο", + "update": "Ενημέρωση", + "ago": "πριν", + "saved_locations": "Αποθηκευμένες τοποθεσίες", + "current_location": "Η τοποθεσία σας", + "search": "Αναζήτηση", + "search_provider": "Πάροχος Αναζήτησης", + "ok": "ΟΚ", + "settings": "Ρυθμίσεις", + "background_card_animation": "Εφέ κίνησης παρασκηνίου καρτών", + "use_bar_chart": "Χρήση ραβδογράμματος", + "main_provider": "Κύριος Πάροχος", + "temperature_unit": "Μονάδα Θερμοκρασίας", + "wind_unit": "Μονάδα Ανέμου ", + "visibility_unit": "Μονάδα Ορατότητας", + "precipitation_unit": "Μονάδα Yετού", + "pressure_unit": "Μονάδα Πίεσης", + "time_format": "Μορφή Χρόνου", + "additional": "Επιπλέον", + "app_language": "Γλώσσα εφαρμογής", + "about": "Σχετικά", + "about_app": "Σχετικά με την εφαρμογή", + "support": "Υποστήριξη", + "data_provided_by": "Δεδομένα παρέχονται από ", + "map": "Χάρτης", + "live_radar": "Ραντάρ ζωντανής μετάδοσης", + "radar": "ραντάρ", + "source_code": "Πηγαίος κώδικας", + "terms_&_conditions": "Όροι & Προϋποθέσεις", + "privacy_policy": "Πολιτική Απορρήτου", + "licenses": "Άδειες χρήσης", + "latest_version": "Τελευταία έκδοση", + "create_an_issue": "Δημιουργήστε ένα ζήτημα", + "new_version_available!": "Νέα έκδοση διαθέσιμη!", + "you_are_using_the_latest_version!": "Χρησιμοποιείτε την τελευταία έκδοση!", + "error_checking_for_updates": "Σφάλμα ελέγχου για ενημερώσεις", + "light": "Φωτεινό", + "heavy": "Βαρύς", + "wind_info": "Η ταχύτητα του ανέμου μετριέται με τη μέση ταχύτητα του ανέμου σε μια χρονική περίοδο. Οι ριπές είναι ξαφνικές εξάρσεις ανέμου που συνήθως διαρκούν λιγότερο από είκοσι δευτερόλεπτα.", + "visibility_info": "Η ορατότητα μετρά την απόσταση στην οποία προεξέχοντα αντικείμενα μπορούν να φανούν στον ουρανό ή στον ορίζοντα. Η ορατότητα μπορεί να επηρεαστεί από βροχόπτωση, ομίχλη, σκόνη, καπνό ή ξηρά αχλύς.", + "humidity_info": "Η σχετική υγρασία είναι το ποσοστό των υδρατμών που υπάρχουν στον αέρα σε σύγκριση με τη μέγιστη ποσότητα που μπορεί να κρατήσει ο αέρας σε μια δεδομένη θερμοκρασία.", + "humidity_info_2": "Το σημείο δρόσου είναι αυτό στο οποίο θα πρέπει να ψυχθεί η θερμοκρασία για να επιτευχθεί σχετική υγρασία 100%.", + "uv_index_info": "Ο δείκτης UV μετρά την ισχύ της υπεριώδους ακτινοβολίας (UV) του ήλιου. Είναι σε κλίμακα από το 0 έως το 11, με τις υψηλότερες τιμές να υποδηλώνουν ισχυρότερη υπεριώδη ακτινοβολία.", + "uv_index_info_2": "Η υπεριώδης ακτινοβολία μπορεί να προκαλέσει ηλιακά εγκαύματα, καρκίνο του δέρματος και βλάβες στα μάτια. Όσο υψηλότερος είναι ο δείκτης UV, τόσο μεγαλύτερος είναι ο κίνδυνος αυτών των προβλημάτων", + "uv_index_info_3": "1-2: Χαμηλός. Δεν χρειάζεται προστασία. Μπορείτε να μείνετε έξω με ασφάλεια χρησιμοποιώντας ελάχιστη αντηλιακή προστασία.", + "uv_index_info_4": "3-7: Μέτριος προς Υψηλός. Απαιτείται προστασία. Αναζητήστε σκιά από αργά το πρωί έως τα μεσάνυχτα. Όταν βρίσκεστε έξω, εφαρμόστε αρκετό αντηλιακό ευρέως φάσματος SPF-15 ή υψηλότερο σε εκτεθειμένο δέρμα και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου.", + "uv_index_info_5": "8+: Πολύ υψηλός έως ακραίος. Απαιτείται επιπλέον προστασία. Να είστε προσεκτικοί έξω, ειδικά από αργά το πρωί έως το απόγευμα. Εάν η σκιά σας είναι πιο κοντή από εσάς, αναζητήστε σκιά και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου και απλώστε αρκετό αντηλιακό ευρέως φάσματος τουλάχιστον τύπου SPF-15 στο εκτεθειμένο δέρμα.", + "sunset": "Δύση ηλίου ", + "sunrise": "Ανατολή ήλιου", + "sunset_rise_info": "Ανατολή ηλίου: Όταν ο ήλιος εμφανίζεται πλήρως πάνω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", + "sunset_rise_info_2": "Δύση ηλίου: Όταν ο ήλιος εξαφανίζεται εντελώς κάτω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", + "sunset_rise_info_3": "Αυγή: Όταν το πρώτο ορατό φως της ημέρας εμφανίζεται πριν την ανατολή του ηλίου.", + "sunset_rise_info_4": "Σούρουπο: Το πιο σκοτεινό στάδιο του λυκόφωτος πριν εξαφανιστεί το τελευταίο ορατό φως.", + "pressure_info": "Η ατμοσφαιρική πίεση, γνωστή και ως ατμοσφαιρική πίεση ή βαρομετρική πίεση, είναι η προς τα κάτω πίεση που ασκείται από την ατμόσφαιρα της γης. Αυτή η εφαρμογή χρησιμοποιεί τη Μέση Πίεση στο Επίπεδο της Θάλασσας (MSLP).", + "pressure_info_2": "Η μη φυσιολογική ατμοσφαιρική πίεση μπορεί να προκαλέσει πονοκεφάλους, πόνο στις αρθρώσεις, κόπωση και άλλες επιπτώσεις.", + "current_conditions": "Τρέχουσες συνθήκες", + "clear_sky": "Καθαρός ουρανός", + "mostly_clear": "Σχεδόν καθαρός", + "partly_cloudy": "Αραιές νεφώσεις", + "overcast": "Νεφελώδης", + "fog": "Ομίχλη", + "drizzle": "Ψιλόβροχο", + "freezing_drizzle": "Παγερό ψιλόβροχο", + "moderate_rain": "Μέτρια βροχή", + "heavy_intensity_rain": "Έντονη βροχή", + "freezing_rain": "Παγερή βροχή", + "slight_snow": "Ελαφριά χιονόπτωση", + "moderate_snow": "Μέτρια χιονόπτωση", + "heavy_intensity_snow": "Έντονη χιονόπτωση", + "snow_grains": "Κόκκοι χιονιού", + "rain_showers": "Μπόρες βροχής", + "heavy_rain_showers": "Έντονες μπόρες βροχής", + "slight_snow_showers": "Ελαφριές μπόρες χιονιού", + "heavy_snow_showers": "Έντονες μπόρες χιονιού", + "thunderstorm": "Καταιγίδα", + "strong_thunderstorm": "Έντονη καταιγίδα", + "clear": "Καθαρός", + "wind_speed": "Ταχύτητα ανέμου", + "precipitation_amount": "Ποσότητα υετού", + "precipitation_chances": "Πιθανότητα υετού", + "cloudiness": "Συννεφιά", + "dew_point": "Σημείο δρόσου", + "air_quality_satisfactory": "Η ποιότητα του αέρα θεωρείται ικανοποιητική και η ατμοσφαιρική ρύπανση ενέχει ελάχιστο ή καθόλου κίνδυνο.", + "air_quality_acceptable": "Η ποιότητα του αέρα είναι αποδεκτή. Ωστόσο, για ορισμένους ρύπους μπορεί να υπάρχει μέτρια ανησυχία για την υγεία για έναν πολύ μικρό αριθμό ατόμων που είναι ασυνήθιστα ευαίσθητα στην ατμοσφαιρική ρύπανση.", + "sensitive_groups_health_effects": "Μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν επιπτώσεις στην υγεία. Το ευρύ κοινό μάλλον δεν θα επηρεαστεί.", + "health_effects_public": "Ο οποιοσδήποτε μπορεί να αρχίσει να έχει επιπτώσεις στην υγεία, μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν πιο σοβαρές επιπτώσεις στην υγεία.", + "emergency_conditions": "Προειδοποιήσεις υγείας για καταστάσεις έκτακτης ανάγκης. Ολόκληρος ο πληθυσμός είναι πιθανό να επηρεαστεί.", + "uv_index_satisfactory": "Ο δείκτης υπεριώδους ακτινοβολίας είναι ικανοποιητικός, υποδεικνύοντας ότι υπάρχει ελάχιστος ή καθόλου κίνδυνος βλάβης από την υπεριώδη ακτινοβολία.", + "conditions_low_risk": "Οι συνθήκες είναι γενικά χαμηλού κινδύνου, υποδεικνύοντας ότι η έκθεση στην υπεριώδη ακτινοβολία αποτελεί ελάχιστη απειλή.", + "low_exposure_level": "Χαμηλό επίπεδο έκθεσης με ελάχιστο κίνδυνο βλάβης από την υπεριώδη ακτινοβολία, κατάλληλο για τους περισσότερους ανθρώπους.", + "moderate_risk_sun_exposure": "Μέτριος κίνδυνος βλάβης από την απροστάτευτη έκθεση στον ήλιο, συνιστώνται προστατευτικά μέτρα.", + "high_risk_sun_exposure": "Υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται προστατευτικά μέτρα.", + "very_high_risk_sun_exposure": "Πολύ υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται επιπλέον προφυλάξεις.", + "extreme_risk_sun_exposure": "Ακραίος κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαραίτητη η πλήρης προστασία.", + "calm": "Άπνοια", + "light_air": "Ελαφρύς αέρας", + "light_breeze": "Ελαφρύ αεράκι", + "gentle_breeze": "Απαλό αεράκι", + "moderate_breeze": "Μέτριο αεράκι", + "fresh_breeze": "Φρέσκο αεράκι ", + "strong_breeze": "Ισχυρό αεράκι", + "high_wind": "Ισχυρός άνεμος", + "gale": "Θύελλα", + "strong_gale": "Ισχυρή θύελλα", + "storm": "Καταιγίδα", + "violent_storm": "Βίαιη καταιγίδα", + "hurricane": "Τυφώνας", + "warming_temp_trend_1": "Αναμένεται αύξηση της θερμοκρασίας τις επόμενες ημέρες.", + "warming_temp_trend_2": "Η θερμοκρασία θα ανέβει σύντομα, ετοιμαστείτε για λίγη ζέστη!", + "warming_temp_trend_3": "Φαίνεται ότι θα ζεστάνει περισσότερο αυτή την εβδομάδα.", + "warming_temp_trend_4": "Προετοιμαστείτε για πιο ζεστό καιρό.", + "cooling_temp_trend_1": "Αναμένεται πτώση θερμοκρασίας τις επόμενες ημέρες. ", + "cooling_temp_trend_2": "Η θερμοκρασία πέφτει σύντομα, μείνετε ζεστοί!", + "cooling_temp_trend_3": "Θα είναι πιο δροσερά τις επόμενες μέρες.", + "cooling_temp_trend_4": "Να περιμένετε ένα ψυχρό αεράκι τις επόμενες μέρες.", + "stable_temp_trend_1": "Αναμένονται σταθερές θερμοκρασίες τις επόμενες μέρες.", + "stable_temp_trend_2": "Δεν αναμένονται μεγάλες αλλαγές θερμοκρασίας, σταθερός καιρός.", + "stable_temp_trend_3": "Η θερμοκρασία παραμένει σταθερή προς το παρόν.", + "stable_temp_trend_4": "Αναμένεται σταθερός καιρός χωρίς μεγάλες αλλαγές.", + "back": "Πίσω", + "error_occurred": "Παρουσιάστηκε σφάλμα!", + "check_your_internet_connection_try_again": "Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και δοκιμάστε ξανά.", + "There_might_be_an_API_error.": "Μπορεί να υπάρχει σφάλμα API.", + "retry": "Επανάληψη", + "loading_location_data": "Φόρτωση δεδομένων τοποθεσίας...", + "latest_data_fetched": "Λήφθηκαν τα πιο πρόσφατα δεδομένα", + "API_Error_Please_change_provider": "Σφάλμα API, Παρακαλώ αλλάξτε πάροχο", + "Please_wait_before_refreshing_again.": "Περιμένετε πριν ανανεώσετε ξανά.", + "network_unavailable": "Το δίκτυο δεν είναι διαθέσιμο", + "weather": "Καιρός", + "precipitation": "Υετός", + "wind": "Άνεμος", + "pollen": "Γύρη", + "grass": "Γρασίδι", + "tree": "Δέντρο", + "weed": "Χορτάρι", + "quick_summary": "Σύντομη περίληψη", + "temperature_animation": "Εφέ κίνησης θερμοκρασίας", + "language": "Γλώσσα", + "translate_this_app": "Μετάφρασε την εφαρμογή", + "contributors": "Συνεισφέροντες", + "contributors_sub": "Δείτε τα άτομα που συνέβαλαν σε αυτό το έργο", + "version": "Έκδοση", + "third_party_licenses": "Άδειες τρίτων", + "clothing_activity": "Ένδυση και Δραστηριότητες", + "get_clothing_suggestions": "Λάβετε Προτάσεις για Ένδυση και Δραστηριότητες", + "day": "Ημέρα", + "evening": "Απόγευμα", + "night": "Νύχτα", + "wind_gust": "Ριπή ανέμου", + "weather_alerts": "Ειδοποιήσεις καιρού", + "font": "Γραμματοσειρά", + "daily_conditions": "Καθημερινές συνθήκες", + "sun_tile_page": "Ήλιος", + "morning": "Πρωί", + "day_tip": "Συμβουλή ημέρας", + "translators": "Μεταφραστές", + "change_apps_font": "Αλλαγή γραμματοσειράς της εφαρμογής", + "app_font": "Γραμματοσειρά εφαρμογής", + "show_alerts_home_page_sub": "Εμφάνισε ειδοποιήσεις καιρού στην αρχική σελίδα", + "weather_models": "Μοντέλα Καιρού", + "openmeteo_weather_models": "Open-Meteo Μοντέλα Καιρού", + "unpredictable_weather": "απρόβλεπτος καιρός", + "phase_new_moon": "Νέα Σελήνη", + "phase_waxing_crescent": "Φθίνουσα Ημισέληνος", + "phase_first_quarter": "Πρώτο Τέταρτο", + "phase_waxing_gibbous": "Αύξων Αμφίκυρτος", + "phase_full_moon": "Πανσέληνος", + "phase_waning_gibbous": "Φθίνων Αμφίκυρτος", + "phase_last_quarter": "Τελευταίο Τέταρτο", + "phase_waning_crescent": "Φθίνουσα Ημισέληνος", + "moon_info": "Νέα Σελήνη: Όταν η σελήνη δεν είναι ορατή γιατί βρίσκεται ανάμεσα στη Γη και τον Ήλιο. Φωτισμός: 0%.", + "moon_info_2": "Ημισέληνος: Όταν μια μικρή λωρίδα του φεγγαριού γίνεται ορατή, μεγαλώνει κάθε βράδυ μετά τη νέα σελήνη. Φωτισμός: 1%-49%.", + "moon_info_3": "Πρώτο Τέταρτο: Όταν το μισό πρόσωπο της Σελήνης φωτίζεται, συμβαίνει περίπου μία εβδομάδα μετά τη νέα σελήνη. Φωτισμός: ~50%.", + "moon_info_4": "Αύξων Αμφίκυρτος: Όταν περισσότερο από το μισό φεγγάρι είναι φωτισμένο, οδηγώντας σε πανσέληνο. Φωτισμός: 51%-99%.", + "moon_info_5": "Πανσέληνος: Όταν ολόκληρο το πρόσωπο του φεγγαριού φωτίζεται από τον Ήλιο, εμφανίζεται ως ένας πλήρης κύκλος. Φωτισμός: 100%.", + "moon_info_6": "Φθίνων Αμφίκυρτος: Όταν το φεγγάρι αρχίζει να συρρικνώνεται μετά από μια πανσέληνο, αλλά περισσότερο από το μισό του παραμένει φωτισμένο. Φωτισμός: 99%-51%.", + "moon_info_7": "Τελευταίο Τέταρτο: Όταν το μισό πρόσωπο του φεγγαριού φωτίζεται ξανά, συμβαίνει περίπου μία εβδομάδα μετά την πανσέληνο. Φωτισμός: ~50%.", + "moon_info_8": "Φθίνουσα Ημισέληνος: Όταν μόνο ένα μικρό κομμάτι του φεγγαριού παραμένει ορατό πριν από τη νέα σελήνη. Φωτισμός: 49%-1%.", + "moon_info_9": "Φωτισμός: Το ποσοστό της επιφάνειας της σελήνης που φωτίζεται από τον Ήλιο, το οποίο ποικίλλει ανάλογα με τη φάση της σελήνης.", + "illumination_moon_text": "Φωτισμός", + "moonrise": "Ανατολή Σελήνης", + "moonset": "Δύση Σελήνης", + "dynamic_colors": "Δυναμικά χρώματα", + "dynamic_colors_sub": "Χρήση χρωμάτων ταπετσαρίας", + "font_size": "Μέγεθος γραμματοσειράς", + "font_size_sub": "Το μέγεθος της γραμματοσειράς θα επηρεάσει μόνο εκεί που χρειάζεται", + "swipe_between_locations": "Σύρετε μεταξύ των τοποθεσιών", + "swipe_between_locations_sub": "Σύρετε προς τα αριστερά ή προς τα δεξιά για να αλλάξετε τοποθεσία", + "swipe_threshold": "Όριο Σάρωσης", + "swipe_threshold_help_sub": "Το όριο καθορίζει την ελάχιστη απόσταση που πρέπει να καλύψει μια κίνηση ολίσθησης για να αναγνωριστεί. Ένα χαμηλότερο όριο κάνει πιο εύκολη την ενεργοποίηση των χειρονομιών ολίσθησης, ενώ ένα υψηλότερο όριο απαιτεί πιο σκόπιμα συρσίματα.", + "todays_avg": "Μέσος όρος ημέρας", + "todays_high": "Υψηλό ημέρας", + "learn_about_app": "Μάθε για αυτή την εφαρμογή", + "creator": "Δημιουργός", + "join_discord": "Εγγραφείτε στον διακομιστή Discord", + "export_data": "Εξαγωγή δεδομένων", + "export_data_sub": "Εξάγετε όλες τις ρυθμίσεις, τις τοποθεσίες σας και τα τελευταία δεδομένα καιρού που λήφθηκαν—κυριολεκτικά τα πάντα!", + "import_data": "Εισαγωγή δεδομένων", + "import_data_sub": "Προειδοποίηση: Η εισαγωγή θα διαγράψει τα τρέχοντα δεδομένα της εφαρμογής σας", + "froggy_summary": "Περίληψη του Froggy", + "froggy_summary_sub": "Προσθέτει περιγραφές που σχετίζονται με τον βάτραχο της Google. Διατίθεται μόνο στα Αγγλικά", + "arrange_items": "Σειρά αντικειμένων", + "edit_layout": "Επεξεργασία διάταξης εφαρμογής", + "reset": "Επαναφορά", + "hourly_forecast": "Ωριαία πρόγνωση", + "air_quality_index": "Δείκτης ποιότητας αέρα", + "pollen_data": "Δεδομένα γύρης", + "default_location_delete_snack": "Δεν μπορείτε να διαγράψετε την προεπιλεγμένη τοποθεσία", + "low_pollen": "Χαμηλή", + "medium_pollen": "Μεσαία", + "high_pollen": "Υψηλή", + "severe_pollen": "Σημαντική", + "minimal_forecast_uv": "Ελάχιστος", + "low_forecast_uv": "Χαμηλός", + "moderate_forecast_uv": "Μέτριος", + "high_forecast_uv": "Υψηλός", + "very_high_forecast_uv": "Πολύ υψηλός", + "extreme_forecast_uv": "Ακραίος", + "app_looks": "Εμφάνιση εφαρμογής", + "temp_animation_sub_pref": "Μετρά τις θερμοκρασίες από την αρχή μέχρι το τέλος", + "hide_condition_widgets": "Απόκρυψη γραφικών στοιχείων συνθηκών", + "info_home_location_tip": "Πρέπει να αποθηκεύσετε τοποθεσίες για να τις χρησιμοποιήσετε ως την προεπιλεγμένη σας τοποθεσία", + "your_device_location": "Η τοποθεσία σας", + "weather_model_info_1": "Συνδυάζει τα καλύτερα μοντέλα καιρού", + "weather_model_info_2": "Συνδυάζει όλα τα μοντέλα καιρού από αυτό σε μια απρόσκοπτη πρόβλεψη", + "max_items_4": "Μπορείτε να αποκρύψετε έως και 4 στοιχεία", + "max_items_3": "Μπορείτε να αποκρύψετε έως και 3 στοιχεία", + "month_jan": "Ιαν", + "month_feb": "Φεβ", + "month_mar": "Μάρ", + "month_apr": "Απρ", + "month_may": "Μάιος", + "month_june": "Ιούνιος", + "month_july": "Ιούλιος", + "month_aug": "Αύγ", + "month_sep": "Σεπ", + "month_oct": "Οκτ", + "month_nov": "Νοέ", + "month_Dec": "Δεκ", + "wind_dir_ne": "ΒΑ", + "wind_dir_e": "Α", + "wind_dir_se": "ΝΑ", + "wind_dir_s": "Ν", + "wind_dir_sw": "ΝΔ", + "wind_dir_w": "Δ", + "wind_dir_nw": "ΒΔ", + "wind_dir_n": "Β", + "time_pm": "μ.μ.", + "time_am": "π.μ.", + "time_min": "λεπ.", + "time_hour": "ώρ.", + "time_day": "ημέρα", + "time_sec": "δευτ.", + "aqi_type": "Τύπος Δείκτη Ποιότητας Αέρα (AQI)", + "used_app_storage_info_sub": "Ο χώρος αποθήκευσης δείχνει πόσο από τον διαθέσιμο χώρο χρησιμοποιεί η εφαρμογή για αποθηκευμένες τοποθεσίες. Εάν φτάσει στο 100%, δεν μπορείτε πλέον να αποθηκεύσετε επιπλέον τοποθεσίες", + "used_app_storage": "Χρησιμοποιημένος αποθηκευτικός χώρος εφαρμογής", + "data_by": "Δεδομένα από", + "data_fetch_error": "Αποτυχία ανάκτησης δεδομένων", + "aqi_info_us": "Το AQI Ηνωμένων Πολιτειών (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης. Κυμαίνεται από 0 έως 500, με υψηλότερες τιμές να υποδηλώνουν χειρότερη ποιότητα αέρα.", + "aqi_info_eu": "Ο Ευρωπαϊκός AQI (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης στην Ευρωπαϊκή Ένωση. Χωρίζεται σε πέντε επίπεδα, από «Καλό» έως «Πολύ Κακό», με βάση τη συγκέντρωση βασικών ρύπων.", + "update_weather_data": "Ενημέρωση δεδομένων καιρού", + "update_weather_data_sub": "Αυτόματη ενημέρωση δεδομένων καιρού εάν α δεδομένα είναι ξεπερασμένα, όταν κάνετε κλικ σε μια τοποθεσία", + "delete_locations": "Διαγραφή τοποθεσιών", + "delete_locations_support_sub": "Αυτή η ενέργεια καταργεί κάθε αποθηκευμένη τοποθεσία εκτός από την προεπιλεγμένη τοποθεσία σας. Χρησιμοποιήστε το εάν οι αποθηκευμένες τοποθεσίες σας δεν είναι ορατές, δημιουργούν αντίγραφα ή αντιμετωπίζετε άλλα σφάλματα", + "delete": "Διαγραφή", + "united_states_aqi": "Δείκτης Ποιότητας Αέρα (AQI) Ηνωμένων Πολιτειών", + "european_aqi": "Ευρωπαϊκός Δείκτης Ποιότητας Αέρα (AQI)", + "chances": "Πιθανότητες", + "temperature": "Θερμοκρασία", + "show_summary_toggle_sub": "Εμφάνιση μιας σύντομης περίληψης του καιρού", + "insights": "Παρατηρήσεις", + "app_units": "Μονάδες εφαρμογής", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Θερμοκρασία, άνεμος, πίεση, ορατότητα, υετός, χρόνος, AQI", + "hide_update_icon": "Απόκρυψη εικονιδίου ενημέρωσης", + "no_notification_when_a_new_version_is_released": "Να μην εμφανίζεται ειδοποίηση όταν κυκλοφορεί μια νέα έκδοση.", + "precipitation_expected_to_continue": "Ο υετός αναμένεται να συνεχιστεί και τις επόμενες ώρες", + "Precipitation_likely_tomorrow_around": "Πιθανός υετός αύριο γύρω", + "precipitation_likely_around": "Πιθανός υετός γύρω", + "hrs_sub_text": "ώρες", + "mins_sub_text": "λεπτά", + "loading_text": "Φόρτωση...", + "edit_location_headline": "Επεξεργασία τοποθεσίας", + "edit_location_error_sub": "Παρακαλώ συμπληρώστε το πεδίο ή κάνετε επαναφορά", + "app_theme_dark_light": "Θέμα εφαρμογής", + "theme_dark": "Σκοτεινό", + "theme_light": "Φωτεινό" +} \ No newline at end of file diff --git a/assets/translations/en.json b/assets/translations/en.json new file mode 100644 index 000000000..766f2c3b8 --- /dev/null +++ b/assets/translations/en.json @@ -0,0 +1,332 @@ + { + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass":"Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" + } diff --git a/assets/translations/es.json b/assets/translations/es.json new file mode 100644 index 000000000..e145a54b7 --- /dev/null +++ b/assets/translations/es.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Sensación térmica", + "hourly_precipitation": "Precipitación por hora", + "save": "Guardar", + "cancel": "Cancelar", + "daily_forecast": "Pronóstico diario", + "locations": "Ubicaciones", + "home_location": "Ubicación del hogar", + "default_locations": "Ubicaciones predeterminadas", + "default_location": "Ubicación predeterminada", + "today's_amount": "Cantidad de hoy", + "precipitation_hours": "Horas de precipitación", + "now": "Ahora", + "next_24-hr": "Próximas 24 horas", + "trends": "Tendencias", + "today": "Hoy", + "sun": "Sol", + "mon": "Lun", + "tue": "Mar", + "wed": "Mié", + "thu": "Jue", + "fri": "Vie", + "sat": "Sáb", + "error": "Error", + "not_available": "No disponible", + "moon": "Luna", + "humidity": "Humedad", + "pressure": "Presión", + "direction": "Dirección", + "visibility": "Visibilidad", + "air_quality": "Calidad del aire", + "fair": "Aceptable", + "poor": "Baja", + "very_poor": "Muy baja", + "good": "Buena", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Riesgo mínimo", + "low_risk": "Riesgo bajo", + "moderate_risk": "Riesgo moderado", + "high_risk": "Riesgo alto", + "very_high_risk": "Riesgo muy alto", + "extreme_risk": "Riesgo extremo", + "day_length": "Duración del día", + "updated": "Updated", + "update": "Actualizar", + "ago": "hace", + "saved_locations": "Ubicaciones guardadas", + "current_location": "Ubicación actual", + "search": "Buscar", + "search_provider": "Proveedor de búsqueda", + "ok": "OK", + "settings": "Ajustes", + "background_card_animation": "Animación de tarjeta de fondo", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Proveedor principal", + "temperature_unit": "Unidad de temperatura", + "wind_unit": "Unidad de viento", + "visibility_unit": "Unidad de visibilidad", + "precipitation_unit": "Unidad de pluviosidad", + "pressure_unit": "Unidad de presión", + "time_format": "Formato de hora", + "additional": "Otros", + "app_language": "Idioma de la aplicación", + "about": "Acerca de", + "about_app": "Sobre la aplicación", + "support": "Soporte", + "data_provided_by": "Datos proporcionados por", + "map": "Mapa", + "live_radar": "Radar en vivo", + "radar": "radar", + "source_code": "Código fuente", + "terms_&_conditions": "Términos y Condiciones", + "privacy_policy": "Política de Privacidad", + "licenses": "Licencias", + "latest_version": "Última versión", + "create_an_issue": "Reportar un bug", + "new_version_available!": "¡Nueva versión disponible!", + "you_are_using_the_latest_version!": "¡Estás usando la última versión!", + "error_checking_for_updates": "Error al buscar actualizaciones.", + "light": "Ligero", + "heavy": "Pesado", + "wind_info": "La velocidad del viento se mide promediando las velocidades del viento durante un período de tiempo. Las ráfagas son explosiones repentinas de viento que generalmente duran menos de veinte segundos.", + "visibility_info": "La visibilidad mide la distancia a la que se pueden ver objetos prominentes contra el cielo o el horizonte. La visibilidad puede verse afectada por la precipitación, la niebla, el polvo, el humo o la neblina.", + "humidity_info": "La humedad relativa es el porcentaje de vapor de agua presente en el aire en comparación con la cantidad máxima que el aire puede contener a una temperatura dada.", + "humidity_info_2": "El punto de rocío es la temperatura a la que se debe enfriar el aire para alcanzar una humedad relativa del 100%.", + "uv_index_info": "El índice UV mide la intensidad de la radiación ultravioleta (UV) del sol. Se encuentra en una escala de 0 a 11, donde los valores más altos indican una radiación UV más fuerte.", + "uv_index_info_2": "La radiación UV puede causar quemaduras solares, cáncer de piel y daños en los ojos. Cuanto más alto sea el índice UV, mayor será el riesgo de estos problemas.", + "uv_index_info_3": "1-2: Bajo. No se necesita protección. Puedes permanecer al aire libre de manera segura utilizando una protección solar mínima.", + "uv_index_info_4": "De 3 a 7: de moderado a alto. Protección necesaria. Permanezca a la sombra desde por la mañana hasta el mediodía. Cuando esté al aire libre, utilice un protector solar FPS 15 o superior en la piel expuesta, y lleve ropa que le cubra bien, un sombrero de ala larga y gafas de sol.", + "uv_index_info_5": "De 8 a más: de alto a extremo. Protección obligatoria. Tenga cuidado al aire libre, sobre todo al mediodía. Mientras haga sol, busque la sombra y lugares frescos, lleve ropa larga, sombrero de ala larga y gafas de sol, y utilice crema solar con un factor de protección alto.", + "sunset": "Atardecer", + "sunrise": "Amanecer", + "sunset_rise_info": "Amanecer: cuando el sol aparece sobre el horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", + "sunset_rise_info_2": "Atardecer: cuando el sol se pone por debajo del horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", + "sunset_rise_info_3": "Alborear: cuando aparece la primera luz del día antes del amanecer.", + "sunset_rise_info_4": "Ocaso: la fase más oscura del crepúsculo vespertino, antes de que se desvanezca la última luz.", + "pressure_info": "La presión atmosférica, también conocida como presión barométrica, es la presión ejercida por la atmósfera terrestre. Esta aplicación utiliza la presión media a nivel del mar (MSLP).", + "pressure_info_2": "Una presión atmosférica anormal puede provocar dolores de cabeza, dolores articulares, fatiga y otros síntomas.", + "current_conditions": "Condiciones actuales", + "clear_sky": "Cielo despejado", + "mostly_clear": "Despejado", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Nuboso", + "fog": "Neblina", + "drizzle": "Llovizna", + "freezing_drizzle": "Llovizna helada", + "moderate_rain": "Lluvia", + "heavy_intensity_rain": "Lluvia intensa", + "freezing_rain": "Lluvia congelante", + "slight_snow": "Nieve ligera", + "moderate_snow": "Nieve", + "heavy_intensity_snow": "Nieve intensa", + "snow_grains": "Gránulos de nieve", + "rain_showers": "Chubascos", + "heavy_rain_showers": "Granizada", + "slight_snow_showers": "Chubascos de nieve", + "heavy_snow_showers": "Chubascos de nieve intensos", + "thunderstorm": "Tormenta", + "strong_thunderstorm": "Tormenta fuerte", + "clear": "Despejado", + "wind_speed": "Velocidad del viento", + "precipitation_amount": "Pluviosidad", + "precipitation_chances": "Probabilidad de lluvia", + "cloudiness": "Nubosidad", + "dew_point": "Punto de rocío", + "air_quality_satisfactory": "La calidad del aire es satisfactoria y el riesgo de contaminación atmosférica es escaso o nulo.", + "air_quality_acceptable": "La calidad del aire es aceptable. Sin embargo, algunos contaminantes pueden suponer un riesgo para la salud de los grupos vulnerables", + "sensitive_groups_health_effects": "Los miembros de grupos vulnerables pueden experimentar efectos desagradables. El público en general no debería verse afectado.", + "health_effects_public": "Todo el mundo puede experimentar efectos sobre la salud. Los miembros de grupos vulnerables pueden sufrir efectos más graves.", + "emergency_conditions": "Avisos de emergencia sanitaria. Toda la población puede verse afectada.", + "uv_index_satisfactory": "El índice UV es satisfactorio, lo que indica poco o ningún riesgo por radiación ultravioleta.", + "conditions_low_risk": "Las condiciones presentes son de bajo riesgo, lo que indica que la exposición a la radiación ultravioleta presenta poco riesgo.", + "low_exposure_level": "Bajo nivel de exposición con riesgo mínimo de daños por radiación UV. Adecuado para la mayoría de la población.", + "moderate_risk_sun_exposure": "Riesgo moderado de daños por exposición desprotegida al sol. Se recomiendan medidas de protección.", + "high_risk_sun_exposure": "Alto riesgo de daños por exposición desprotegida al sol. Se requieren medidas de protección.", + "very_high_risk_sun_exposure": "Riesgo muy alto de daños por exposición desprotegida al sol. Precauciones extra de protección requeridas.", + "extreme_risk_sun_exposure": "Riesgo extremo de daños por exposición desprotegida al sol. Es necesaria protección completa.", + "calm": "Calmo", + "light_air": "Viento ligero", + "light_breeze": "Brisa ligera", + "gentle_breeze": "Brisa", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa fresca", + "strong_breeze": "Viento", + "high_wind": "Viento fuerte", + "gale": "Vendaval", + "strong_gale": "Vendaval fuerte", + "storm": "Tormenta", + "violent_storm": "Temporal", + "hurricane": "Huracán ", + "warming_temp_trend_1": "Se espera calentamiento para los próximos días.", + "warming_temp_trend_2": "La temperatura va a aumentar en breve, prepárate para el calor.", + "warming_temp_trend_3": "Parece que va a estar más caliente esta semana.", + "warming_temp_trend_4": "Prepárate para climas cálidos por delante.", + "cooling_temp_trend_1": "Enfriamiento esperado para los próximos días. ", + "cooling_temp_trend_2": "La temperatura va a caer en breve. Abrígate. ", + "cooling_temp_trend_3": "Va a estar más frío en los días por venir.", + "cooling_temp_trend_4": "Espera una brisa fresca para los próximos días.", + "stable_temp_trend_1": "Se esperan temperaturas estables para los próximos días. ", + "stable_temp_trend_2": "No van a haber cambios bruscos de temperaturas por delante.", + "stable_temp_trend_3": "Las temperaturas están manteniéndose por ahora.", + "stable_temp_trend_4": "Espere un tiempo estable sin muchos cambios.", + "back": "Volver", + "error_occurred": "¡Ocurrió un error!", + "check_your_internet_connection_try_again": "Chequee su conexión a Internet e intente nuevamente. ", + "There_might_be_an_API_error.": "Hubo un error de API.", + "retry": "Reintentar", + "loading_location_data": "Cargando datos de ubicación...", + "latest_data_fetched": "Datos más recientes cargados", + "API_Error_Please_change_provider": "Error de API. Se le ruega que cambie el proveedor", + "Please_wait_before_refreshing_again.": "Se ruega que espere antes de actualizar nuevamente.", + "network_unavailable": "Red no disponible ", + "weather": "Tiempo", + "precipitation": "Precipitación ", + "wind": "Viento", + "pollen": "Polen", + "grass": "Pasto", + "tree": "Árbol ", + "weed": "Hierbas", + "quick_summary": "Resumen rápido ", + "temperature_animation": "Animación de temperatura", + "language": "Idioma", + "translate_this_app": "Traduce esta aplicación", + "contributors": "Contribuidores", + "contributors_sub": "Ver personas que contribuyeron a este proyecto", + "version": "Versión ", + "third_party_licenses": "Licencias de terceros ", + "clothing_activity": "Ropas y Actividades", + "get_clothing_suggestions": "Obtener recomendaciones de ropa y actividades", + "day": "Día", + "evening": "Atardecer", + "night": "Noche", + "wind_gust": "Ráfaga de viento", + "weather_alerts": "Alertas de tiempo", + "font": "Fuente", + "daily_conditions": "Condiciones diarias", + "sun_tile_page": "Sol", + "morning": "Mañana", + "day_tip": "Consejo del día", + "translators": "Traductores", + "change_apps_font": "Cambiar la fuente de la aplicación", + "app_font": "Fuente de la aplicación", + "show_alerts_home_page_sub": "Mostrar alertas meteorológicas en la página de inicio.", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos meteorológicos Openmeteo ", + "unpredictable_weather": "clima impredecible", + "phase_new_moon": "Luna nueva", + "phase_waxing_crescent": "Creciente", + "phase_first_quarter": "Cuarto creciente", + "phase_waxing_gibbous": "Gibosa creciente", + "phase_full_moon": "Luna llena", + "phase_waning_gibbous": "Gibosa menguante", + "phase_last_quarter": "Cuarto menguante", + "phase_waning_crescent": "Menguante", + "moon_info": "Luna Nueva: Cuando la luna no es visible por estar situada entre la Tierra y el Sol. Iluminación: 0%.", + "moon_info_2": "Luna creciente: cuando se hace visible una pequeña franja de la luna, que se hace más grande cada noche después de la luna nueva. Iluminación: 1%–49%.", + "moon_info_3": "Cuarto Creciente: cuando la mitad de la cara de la luna está iluminada, lo que ocurre aproximadamente una semana después de la luna nueva. Iluminación: ~50%.", + "moon_info_4": "Gibosa creciente: cuando más de la mitad de la luna está iluminada, lo que da paso a la luna llena. Iluminación: 51%–99%.", + "moon_info_5": "Luna llena: cuando toda la superficie de la luna está iluminada por el sol, apareciendo como un círculo completo. Iluminación: 100%.", + "moon_info_6": "Gibosa menguante: cuando la luna comienza a encogerse después de una luna llena, pero más de la mitad de ella permanece iluminada. Iluminación: 99%–51%.", + "moon_info_7": "Cuarto menguante: cuando la mitad de la superficie de la luna vuelve a estar iluminada, lo que ocurre aproximadamente una semana después de la luna llena. Iluminación: ~50%.", + "moon_info_8": "Menguante: cuando solo queda visible una pequeña franja de la luna antes de la luna nueva. Iluminación: 49%–1%.", + "moon_info_9": "Iluminación: Porcentaje de la superficie de la luna que está iluminada por el Sol, que varía según la fase de la luna.", + "illumination_moon_text": "Iluminación", + "moonrise": "Salida de la luna", + "moonset": "Puesta de la Luna", + "dynamic_colors": "Colores dinámicos", + "dynamic_colors_sub": "Usar colores del fondo de pantalla", + "font_size": "Tamaño de la fuente", + "font_size_sub": "El tamaño de la fuente solo afectará donde sea necesario", + "swipe_between_locations": "Deslizar entre ubicaciones", + "swipe_between_locations_sub": "Desliza a la izquierda o derecha para cambiar la ubicación", + "swipe_threshold": "Umbral de deslizamiento", + "swipe_threshold_help_sub": "El umbral define la distancia mínima que debe recorrer un gesto de deslizamiento para que sea reconocido. Un umbral más bajo hace que sea más fácil activar los gestos de deslizamiento, mientras que un umbral más alto requiere deslizamientos más deliberados.", + "todays_avg": "Promedio de hoy", + "todays_high": "Máximo de hoy", + "learn_about_app": "Conoce más sobre la aplicación", + "creator": "Creador", + "join_discord": "Únete al servidor de Discord", + "export_data": "Exportar datos", + "export_data_sub": "Exporta todos tus configuraciones, ubicaciones y sus últimos datos de clima obtenidos, ¡literalmente todo!", + "import_data": "Importar datos", + "import_data_sub": "Advertencia: Importar tus datos borrará los datos actuales de la aplicación", + "froggy_summary": "Resumen ranoso", + "froggy_summary_sub": "Añade descripciones relacionadas con las ranas. Disponible solo en inglés", + "arrange_items": "Organizar elementos", + "edit_layout": "Editar disposición de la aplicación", + "reset": "Reiniciar", + "hourly_forecast": "Pronóstico por hora", + "air_quality_index": "Índice de calidad del aire", + "pollen_data": "Datos de polen", + "default_location_delete_snack": "No puedes borrar la ubicación predeterminada", + "low_pollen": "Bajo", + "medium_pollen": "Medio", + "high_pollen": "Alto", + "severe_pollen": "Severo", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Bajo", + "moderate_forecast_uv": "Moderado", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muy alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Apariencia de la aplicación", + "temp_animation_sub_pref": "Anima la temperatura de menor a mayor", + "hide_condition_widgets": "Ocultar widgets de condición", + "info_home_location_tip": "Necesitas guardar ubicaciones para usarlas como tu ubicación predeterminada", + "your_device_location": "La ubicación de tu dispositivo", + "weather_model_info_1": "Combina los mejores modelos meteorológicos", + "weather_model_info_2": "Combina todos los modelos meteorológicos de estos a una predicción perfecta", + "max_items_4": "Puedes ocultar hasta 4 elementos", + "max_items_3": "Puedes ocultar hasta 3 elementos", + "month_jan": "Enero", + "month_feb": "Febrero", + "month_mar": "Marzo ", + "month_apr": "Abril", + "month_may": "Mayo", + "month_june": "Junio", + "month_july": "Julio", + "month_aug": "Agosto", + "month_sep": "Septiembre ", + "month_oct": "Octubre ", + "month_nov": "Noviembre ", + "month_Dec": "Diciembre ", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", + "wind_dir_n": "N", + "time_pm": "P. M.", + "time_am": "A.M.", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "día", + "time_sec": "seg.", + "aqi_type": "Tipo de ICA", + "used_app_storage_info_sub": "El almacenamiento muestra la cantidad de espacio disponible que la aplicación está utilizando para las ubicaciones guardadas. Si alcanza el 100%, ya no podrás guardar más ubicaciones.", + "used_app_storage": "Almacenamiento usado de la aplicación", + "data_by": "Datos de", + "data_fetch_error": "No se han podido obtener los datos", + "aqi_info_us": "El ICA (Índice de Calidad del Aire) de EE. UU. es una medida utilizada para comunicar el nivel de contaminación atmosférica. Oscila entre 0 y 500, y los valores más altos indican una peor calidad del aire.", + "aqi_info_eu": "El Índice de Calidad del Aire (ICA) de la UE es una medida utilizada para comunicar el nivel de contaminación atmosférica en la Unión Europea. Se divide en cinco niveles, de «Bueno» a «Muy malo», basados en la concentración de contaminantes clave.", + "update_weather_data": "Actualizar los datos meteorológicos", + "update_weather_data_sub": "Actualizar automáticamente los datos meteorológicos si no están actualizados al hacer clic en una ubicación.", + "delete_locations": "Eliminar ubicaciones", + "delete_locations_support_sub": "Esta acción elimina todas las ubicaciones guardadas excepto la predeterminada. Utilícela si sus ubicaciones guardadas no son visibles, se duplican o experimentan algún otro error.", + "delete": "Borrar", + "united_states_aqi": "ICA de Estados Unidos", + "european_aqi": "ICA Europeo", + "chances": "Posibilidades", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar un resumen breve del clima", + "insights": "Perspectivas", + "app_units": "Unidades de la app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, viento, presión, visibilidad, precipitación, hora, Índice de Calidad del Aire (ICA)", + "hide_update_icon": "Ocultar el ícono de actualización", + "no_notification_when_a_new_version_is_released": "No mostrar una notificación cuando se publique una nueva versión.", + "precipitation_expected_to_continue": "Se espera que la precipitación continúe durante las próximas horas.", + "Precipitation_likely_tomorrow_around": "Probabilidad de precipitación mañana alrededor de", + "precipitation_likely_around": "Probabilidad de precipitación alrededor de", + "hrs_sub_text": "hrs", + "mins_sub_text": "min.", + "loading_text": "Cargando...", + "edit_location_headline": "Editar ubicación", + "edit_location_error_sub": "Por favor, complete el campo o restablézcalo.", + "app_theme_dark_light": "Tema de la aplicación", + "theme_dark": "Oscuro", + "theme_light": "Claro" +} \ No newline at end of file diff --git a/assets/translations/fa.json b/assets/translations/fa.json new file mode 100644 index 000000000..d56c12c07 --- /dev/null +++ b/assets/translations/fa.json @@ -0,0 +1,334 @@ +{ + "feels_like": "دمای محسوس", + "hourly_precipitation": "میزان بارندگی ساعتی", + "save": "ذخیره کردن", + "cancel": "لغو کردن", + "daily_forecast": "پیش‌بینی روزانه", + "locations": "مکان", + "home_location": "مکان اصلی", + "default_locations": "مکان‌های پیش‌فرض", + "default_location": "مکان پیش‌فرض", + "today's_amount": "مقدار امروز", + "precipitation_hours": "ساعات بارش", + "now": "اکنون", + "next_24-hr": "24 ساعت آینده", + "trends": "روندها", + "today": "امروز", + "sun": "یک‌شنبه", + "mon": "دو‌شنبه", + "tue": "سه‌شنبه", + "wed": "چهارشنبه", + "thu": "پنج‌شنبه", + "fri": "جمعه", + "sat": "شنبه", + "error": "خطا", + "not_available": "در دسترس نیست", + "moon": "ماه", + "humidity": "رطوبت", + "pressure": "فشار", + "direction": "جهت", + "visibility": "دید", + "air_quality": "کیفیت هوا", + "fair": "قابل قبول", + "poor": "ضعیف", + "very_poor": "بسیار ضعیف", + "good": "خوب", + "moderate": "متوسط", + "uv_index": "شاخص اشعه فرابنفش", + "minimal_risk": "خطر کمینه", + "low_risk": "خطر کم", + "moderate_risk": "خطر متوسط", + "high_risk": "خطر بالا", + "very_high_risk": "خطر بسیار بالا", + "extreme_risk": "خطر شدید", + "day_length": "طول روز", + "updated": "به‌روزرسانی شد", + "update": "به‌روزرسانی", + "ago": "پیش", + "saved_locations": "مکان‌های ذخیره‌شده", + "current_location": "موقعیت فعلی", + "search": "جستجو", + "search_provider": "ارائه‌دهنده جستجو", + "ok": "تایید", + "settings": "تنظیمات", + "background_card_animation": "انیمیشن کارت پس‌زمینه", + "use_bar_chart": "استفاده از نمودار میله‌ای", + "main_provider": "ارائه‌دهنده اصلی", + "temperature_unit": "واحد دما", + "wind_unit": "واحد سرعت باد", + "visibility_unit": "واحد دید", + "precipitation_unit": "واحد بارش", + "pressure_unit": "واحد فشار", + "time_format": "قالب زمان", + "additional": "اضافی", + "app_language": "زبان برنامه", + "about": "درباره", + "about_app": "درباره برنامه", + "support": "پشتیبانی", + "data_provided_by": "داده‌ها ارائه‌شده توسط", + "map": "نقشه", + "live_radar": "رادار زنده", + "radar": "رادار", + "source_code": "کد منبع", + "terms_&_conditions": "شرایط و ضوابط", + "privacy_policy": "سیاست حفظ حریم خصوصی", + "licenses": "مجوزها", + "latest_version": "آخرین نسخه", + "create_an_issue": "ایجاد مشکل", + "new_version_available!": "نسخه جدید موجود است!", + "you_are_using_the_latest_version!": "شما از آخرین نسخه استفاده می‌کنید!", + "error_checking_for_updates": "خطا در بررسی به‌روزرسانی‌ها", + "light": "سبک", + "heavy": "سنگین", + "wind_info": "سرعت باد با میانگین‌گیری از سرعت باد در یک بازه زمانی اندازه‌گیری می‌شود. بادهای ناگهانی شامل انفجارهای کوتاه‌مدت باد هستند که معمولاً کمتر از بیست ثانیه طول می‌کشند.", + "visibility_info": "دید، فاصله‌ای است که در آن اجسام برجسته را می‌توان در برابر آسمان یا افق دید. دید می‌تواند تحت تأثیر بارندگی، مه، گرد و غبار، دود یا مه دود قرار گیرد.", + "humidity_info": "رطوبت نسبی درصد بخار آب موجود در هوا نسبت به حداکثر مقدار قابل نگهداری در دمای مشخص است.", + "humidity_info_2": "نقطه شبنم دمایی است که برای رسیدن به رطوبت نسبی 100% باید هوا خنک شود.", + "uv_index_info": "شاخص UV شدت تابش فرابنفش (UV) خورشید را اندازه گیری می کند. این شاخص در مقیاسی از 0 تا 11 قرار دارد و مقادیر بالاتر نشان دهنده تابش UV قوی تر است.", + "uv_index_info_2": "اشعه فرابنفش می‌تواند باعث آفتاب‌سوختگی، سرطان پوست و آسیب به چشم شود. هرچه شاخص فرابنفش بالاتر باشد، خطر این مشکلات بیشتر خواهد بود", + "uv_index_info_3": "۱-۲: کم. نیازی به حفاظت خاص نیست. می‌توانید با حداقل حفاظت در برابر خورشید به بیرون بروید.", + "uv_index_info_4": "۳-۷: متوسط تا بالا. به محافظت نیاز دارید. از اواخر صبح تا میانه بعدازظهر در سایه بمانید. در صورت بیرون رفتن، کرم ضد آفتاب با طیف گسترده و SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید و لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید.", + "uv_index_info_5": "۸+: بسیار بالا تا شدید. به محافظت اضافی نیاز دارید. در بیرون از خانه احتیاط کنید، به‌ویژه از اواخر صبح تا میانه بعدازظهر. اگر سایه شما کوتاه‌تر از خودتان است، به سایه بروید، لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید و کرم ضد آفتاب با SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید.", + "sunset": "غروب آفتاب", + "sunrise": "طلوع آفتاب", + "sunset_rise_info": "طلوع آفتاب زمانی است که خورشید به‌طور کامل بالای افق ظاهر می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", + "sunset_rise_info_2": "غروب آفتاب: زمانی است که خورشید کاملاً در زیر افق ناپدید می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", + "sunset_rise_info_3": "سپیده دم: زمانی که اولین نور قابل مشاهده روز قبل از طلوع خورشید ظاهر می‌شود.", + "sunset_rise_info_4": "هنگام غروب: تاریک‌ترین مرحله از شامگاه است که قبل از ناپدید شدن آخرین نور قابل مشاهده رخ می‌دهد.", + "pressure_info": "فشار اتمسفر، همچنین به عنوان فشار هوا یا فشار بارومتریک شناخته می‌شود، فشار رو به پایین ناشی از جو زمین است. این برنامه از فشار سطح متوسط دریا (MSLP) استفاده می‌کند.", + "pressure_info_2": "فشار غیر طبیعی هوا ممکن است باعث سردرد، درد مفاصل، خستگی و سایر اثرات شود.", + "current_conditions": "شرایط کنونی", + "clear_sky": "آسمان صاف", + "mostly_clear": "عمدتاً صاف", + "partly_cloudy": "نیمه‌ابری", + "overcast": "ابری", + "fog": "مه", + "drizzle": "نم‌نم باران", + "freezing_drizzle": "نم‌نم بارانی که بعد از برخورد با زمین یخ‌ می‌زند", + "moderate_rain": "باران متوسط", + "heavy_intensity_rain": "باران شدید", + "freezing_rain": "بارانی که بعد از برخورد با زمین یخ‌ می‌زند", + "slight_snow": "برف سبک", + "moderate_snow": "برف متوسط", + "heavy_intensity_snow": "برف شدید", + "snow_grains": "دانه‌های برف", + "rain_showers": "رگبار باران", + "heavy_rain_showers": "رگبار سنگین باران", + "slight_snow_showers": "بارش سبک برف", + "heavy_snow_showers": "بارش شدید برف", + "thunderstorm": "رعدوبرق", + "strong_thunderstorm": "رعدوبرق شدید", + "clear": "آسمان صاف", + "wind_speed": "سرعت باد", + "precipitation_amount": "میزان بارش", + "precipitation_chances": "احتمال بارش", + "cloudiness": "میزان ابری بودن", + "dew_point": "نقطه شبنم", + "air_quality_satisfactory": "کیفیت هوا رضایت‌بخش است و آلودگی هوا خطر کمی یا هیچ خطری ندارد.", + "air_quality_acceptable": "کیفیت هوا قابل قبول است؛ با این حال، برای برخی از آلاینده‌ها ممکن است نگرانی بهداشتی متوسطی برای تعداد بسیار کمی از افرادی که به آلودگی هوا حساسیت غیرمعمولی دارند وجود داشته باشد.", + "sensitive_groups_health_effects": "اعضای گروه‌های حساس ممکن است تحت تأثیر اثرات بهداشتی قرار گیرند. عموم مردم احتمالاً تحت تأثیر قرار نخواهند گرفت.", + "health_effects_public": "همه ممکن است شروع به تجربه اثرات بهداشتی کنند؛ اعضای گروه‌های حساس ممکن است اثرات بهداشتی جدی‌تری را تجربه کنند.", + "emergency_conditions": "هشدارهای بهداشتی شرایط اضطراری. احتمالاً کل جمعیت تحت تأثیر قرار خواهند گرفت.", + "uv_index_satisfactory": "شاخص UV رضایت‌بخش است، نشان می‌دهد که خطر کمی یا هیچ خطری از تابش فرابنفش وجود ندارد.", + "conditions_low_risk": "شرایط به طور کلی کم‌خطر است، نشان می‌دهد که قرار گرفتن در معرض تابش فرابنفش تهدید کمی دارد.", + "low_exposure_level": "سطح تابش کم با خطر حداقلی از آسیب ناشی از تابش فرابنفش، مناسب برای بیشتر افراد.", + "moderate_risk_sun_exposure": "خطر متوسط آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی توصیه می‌شود.", + "high_risk_sun_exposure": "خطر بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی ضروری است.", + "very_high_risk_sun_exposure": "خطر بسیار بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات احتیاطی اضافی لازم است.", + "extreme_risk_sun_exposure": "خطر شدید آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، محافظت کامل ضروری است.", + "calm": "آرام", + "light_air": "هوای ملایم", + "light_breeze": "نسیم بسیار ملایم", + "gentle_breeze": "نسیم ملایم", + "moderate_breeze": "نسیم متوسط", + "fresh_breeze": "نسیم تازه", + "strong_breeze": "نسیم شدید", + "high_wind": "باد شدید", + "gale": "طوفان ملایم", + "strong_gale": "طوفان شدید", + "storm": "طوفان", + "violent_storm": "طوفان مهیب", + "hurricane": "طوفان گرمسیری", + "warming_temp_trend_1": "گرم شدن هوا در چند روز آینده پیش‌بینی می‌شود.", + "warming_temp_trend_2": "دما به زودی افزایش خواهد یافت، برای گرمای پیش رو آماده شوید!", + "warming_temp_trend_3": "به نظر می‌رسد این هفته دما افزایش یابد.", + "warming_temp_trend_4": "برای هوای گرم‌تر آینده آماده شوید.", + "cooling_temp_trend_1": "خنک شدن هوا در چند روز آینده پیش‌بینی می‌شود.", + "cooling_temp_trend_2": "دماها به زودی کاهش می‌یابد، گرم بمانید!", + "cooling_temp_trend_3": "هوا در روزهای آینده خنک‌تر خواهد شد.", + "cooling_temp_trend_4": "انتظار وزش نسیم خنکی در روزهای آینده را داشته باشید.", + "stable_temp_trend_1": "انتظار داریم که دما در چند روز آینده ثابت بماند.", + "stable_temp_trend_2": "تغییرات دمایی زیادی در آینده پیش‌بینی نمی‌شود، هوای پایدار خواهد بود.", + "stable_temp_trend_3": "در حال حاضر دما ثابت مانده است.", + "stable_temp_trend_4": "انتظار هوای پایدار بدون تغییر زیادی داشته باشید.", + "back": "بازگشت", + "error_occurred": "خطا رخ داده است!", + "check_your_internet_connection_try_again": "اتصال اینترنت خود را بررسی کرده و دوباره تلاش کنید.", + "There_might_be_an_API_error.": "ممکن است خطای API رخ داده باشد. دوباره تلاش کنید.", + "retry": "تلاش مجدد", + "loading_location_data": "در حال بارگذاری داده‌های مکان...", + "latest_data_fetched": "آخرین داده‌ها دریافت شد", + "API_Error_Please_change_provider": "خطای API، لطفاً ارائه‌دهنده را تغییر دهید", + "Please_wait_before_refreshing_again.": "لطفاً قبل از بارگذاری مجدد صبر کنید.", + "network_unavailable": "شبکه در دسترس نیست", + "weather": "وضعیت هوا", + "precipitation": "بارش", + "wind": "باد", + "pollen": "گرده‌افشانی", + "grass": "چمن", + "tree": "درخت", + "weed": "علف هرز", + "quick_summary": "مرور سریع", + "temperature_animation": "", + "language": "زبان", + "translate_this_app": "ترجمه این برنامه", + "contributors": "مشارکت‌کنندگان", + "contributors_sub": "مشاهده افرادی که در این پروژه مشارکت کرده‌اند", + "version": "نسخه", + "third_party_licenses": "مجوزهای شخص ثالث", + "clothing_activity": "پوشاک و فعالیت", + "get_clothing_suggestions": "پیشنهادات مربوط به پوشاک و فعالیت خود را دریافت کنید.", + "day": "روز", + "evening": "عصر", + "night": "شب", + "wind_gust": "شدت ناگهانی باد", + "weather_alerts": "هشدارهای هواشناسی", + "font": "فونت", + "daily_conditions": "وضعیت روزانه", + "sun_tile_page": "خورشید", + "morning": "صبح", + "day_tip": "نکته روزانه", + "translators": "مترجمان", + "change_apps_font": "تغییر فونت برنامه", + "app_font": "فونت برنامه", + "show_alerts_home_page_sub": "نمایش هشدارهای هواشناسی در صفحه اصلی", + "weather_models": "مدل‌های هواشناسی", + "openmeteo_weather_models": "مدل‌های هواشناسی Open-Meteo", + "unpredictable_weather": "آب و هوای غیرقابل پیش‌بینی", + "phase_new_moon": "ماه نو", + "phase_waxing_crescent": "هلال فزاینده", + "phase_first_quarter": "ربع اول", + "phase_waxing_gibbous": "محدب فزاینده", + "phase_full_moon": "ماه کامل", + "phase_waning_gibbous": "محدب کاهنده", + "phase_last_quarter": "ربع آخر", + "phase_waning_crescent": "هلال کاهنده", + "moon_info": "ماه نو: زمانی که ماه بین زمین و خورشید قرار دارد و قابل مشاهده نیست. درخشندگی: 0%.", + "moon_info_2": "هلال فزاینده: زمانی که تکه کوچکی از ماه قابل مشاهده می‌شود و هر شب پس از ماه نو، بزرگتر می‌شود. درخشندگی: 1%–49%.", + "moon_info_3": "تربيع اول: زمانی که نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه نو رخ می‌دهد. درخشندگی: حدود 50%.", + "moon_info_4": "تحدب ماه فزاینده: زمانی که بیش از نیمی از ماه روشن است و به سمت ماه کامل پیش می‌رود. درخشندگی: 51%–99%.", + "moon_info_5": "ماه کامل: زمانی که کل سطح ماه توسط خورشید روشن می‌شود و به صورت یک دایره کامل دیده می‌شود. درخشندگی: 100%.", + "moon_info_6": "محدب ماه کاهنده: زمانی که ماه پس از ماه کامل شروع به کوچک شدن می‌کند، اما بیش از نیمی از آن همچنان روشن است. درخشندگی: 99%–51%.", + "moon_info_7": "تربيع آخر: زمانی که دوباره نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه کامل رخ می‌دهد. درخشندگی: حدود 50%.", + "moon_info_8": "هلال کاهنده: زمانی که تنها تکه کوچکی از ماه قبل از ماه نو قابل مشاهده است. درخشندگی: 49%–1%.", + "moon_info_9": "درخشندگی: درصدی از سطح ماه که توسط خورشید روشن می‌شود و بسته به فاز ماه، متفاوت است.", + "illumination_moon_text": "درخشندگی", + "moonrise": "طلوع ماه", + "moonset": "غروب ماه", + "dynamic_colors": "رنگ‌های پویا", + "dynamic_colors_sub": "از رنگ‌های تصویر زمینه استفاده کنید.", + "font_size": "اندازه‌ی فونت", + "font_size_sub": "تنظیم اندازه فونت تنها در مکان‌های مورد نیاز اعمال خواهد شد.", + "swipe_between_locations": "با انگشت روی صفحه بکشید تا بین مکان‌ها جابجا شوید.", + "swipe_between_locations_sub": "برای تغییر مکان، انگشت خود را به چپ یا راست بکشید.", + "swipe_threshold": "آستانه‌ی کشیدن (یا لمس)", + "swipe_threshold_help_sub": "آستانه، حداقل مسافتی را تعریف می‌کند که یک حرکت کشیدن باید طی کند تا تشخیص داده شود. آستانه پایین‌تر، فعال‌سازی حرکات کشیدن را آسان‌تر می‌کند، در حالی که آستانه بالاتر، نیازمند حرکات کشیدن دقیق‌تری است.", + "todays_avg": "میانگین امروز", + "todays_high": "بیشترین میزان امروز", + "learn_about_app": "درباره برنامه بیشتر بدانید.", + "creator": "سازنده", + "join_discord": "به سرور Discord بپیوندید.", + "export_data": "خروجی داده‌ها", + "export_data_sub": "تمام تنظیمات، مکان‌ها و آخرین داده‌های آب‌وهوایی دریافت‌شده‌ی آن‌ها را صادر کنید—در واقع همه چیز!", + "import_data": "وارد کردن داده‌ها", + "import_data_sub": "هشدار: وارد کردن داده‌ها، داده‌های فعلی برنامه را پاک خواهد کرد.", + "froggy_summary": "خلاصه‌ی قورباغه‌ای", + "froggy_summary_sub": "توضیحات مرتبط با قورباغه را اضافه می‌کند. فقط به زبان انگلیسی در دسترس است.", + "arrange_items": "چیدمان آیتم‌ها", + "edit_layout": "ویرایش طرح‌بندی برنامه", + "reset": "بازنشانی", + "hourly_forecast": "پیش‌بینی ساعتی", + "air_quality_index": "شاخص کیفیت هوا", + "pollen_data": "داده‌های گرده", + "default_location_delete_snack": "امکان حذف مکان پیش‌فرض وجود ندارد.", + "low_pollen": "کم", + "medium_pollen": "متوسط", + "high_pollen": "زیاد ", + "severe_pollen": "شدید", + "minimal_forecast_uv": "خیلی کم", + "low_forecast_uv": "کم", + "moderate_forecast_uv": "متوسط", + "high_forecast_uv": "زیاد", + "very_high_forecast_uv": "خیلی زیاد", + "extreme_forecast_uv": "شدید", + "app_looks": "", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "مکان دستگاه شما", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/fi.json b/assets/translations/fi.json new file mode 100644 index 000000000..7600187f5 --- /dev/null +++ b/assets/translations/fi.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Tuntuu kuin", + "hourly_precipitation": "Sademäärä tunneittain", + "save": "Tallenna", + "cancel": "Peruuta", + "daily_forecast": "Päivittäinen ennuste", + "locations": "Sijainnit", + "home_location": "Kotipaikan sijainti", + "default_locations": "Oletussijainnit", + "default_location": "Oletussijainti", + "today's_amount": "Tämän päivän määrä", + "precipitation_hours": "Sadeaika", + "now": "Nyt", + "next_24-hr": "Seuraava 24 h", + "trends": "Suuntaukset", + "today": "Tänään", + "sun": "Su", + "mon": "Ma", + "tue": "Ti", + "wed": "Ke", + "thu": "To", + "fri": "Pe", + "sat": "La", + "error": "Virhe", + "not_available": "Ei saatavilla", + "moon": "Kuu", + "humidity": "Kosteus", + "pressure": "Paine", + "direction": "Suunta", + "visibility": "Näkyvyys", + "air_quality": "Ilmanlaatu", + "fair": "Kohtalainen", + "poor": "Heikko", + "very_poor": "Erittäin heikko", + "good": "Hyvä", + "moderate": "Kohtalainen", + "uv_index": "UV-indeksi", + "minimal_risk": "Vähäinen riski", + "low_risk": "Matala riski", + "moderate_risk": "Kohtalainen riski", + "high_risk": "Korkea riski", + "very_high_risk": "Hyvin korkea riski", + "extreme_risk": "Erittäin vakava riski", + "day_length": "Päivän pituus", + "updated": "Päivitetty", + "update": "Päivitä", + "ago": "sitten", + "saved_locations": "Tallennetut sijainnit", + "current_location": "Nykyinen sijainti", + "search": "Etsi", + "search_provider": "Hakupalvelu", + "ok": "OK", + "settings": "Asetukset", + "background_card_animation": "Taustakortin animaatio", + "use_bar_chart": "Käytä pylväskaaviota", + "main_provider": "Päätarjoaja", + "temperature_unit": "Lämpötilayksikkö", + "wind_unit": "Tuulen yksikkö", + "visibility_unit": "Näkyvyyden yksikkö", + "precipitation_unit": "Sademäärän yksikkö", + "pressure_unit": "Paineen yksikkö", + "time_format": "Ajan muoto", + "additional": "Lisätiedot", + "app_language": "Sovelluksen kieli", + "about": "Tietoja", + "about_app": "Tietoja sovelluksesta", + "support": "Tuki", + "data_provided_by": "Tiedot toimittavat", + "map": "Kartta", + "live_radar": "Live tutka", + "radar": "tutka", + "source_code": "Lähdekoodi", + "terms_&_conditions": "Ehdot ja edellytykset", + "privacy_policy": "Tietosuojakäytäntö", + "licenses": "Lisenssit", + "latest_version": "Uusin versio", + "create_an_issue": "Luo ongelma", + "new_version_available!": "Uusi versio saatavilla!", + "you_are_using_the_latest_version!": "Käytät uusinta versiota!", + "error_checking_for_updates": "Virhe päivitysten tarkistuksessa", + "light": "Kevyt", + "heavy": "Kova", + "wind_info": "Tuulen nopeutta mitataan tuulen keskinopeudella tietyn ajan kuluessa. Tuulenpuuskat ovat äkillisiä tuulen purkauksia, jotka kestävät tyypillisesti alle kaksikymmentä sekuntia.", + "visibility_info": "Näkyvyys mittaa etäisyyttä, jolla näkyvät esineet voidaan nähdä taivasta tai horisonttia vasten. Näkyvyyteen voi vaikuttaa sade, sumu, pöly, savu tai huuru.", + "humidity_info": "Suhteellinen kosteus on ilmassa olevan vesihöyryn prosenttiosuus verrattuna suurimpaan määrään, jota ilma voi pitää tietyssä lämpötilassa.", + "humidity_info_2": "Kastepiste on se, mihin lämpötila olisi jäähdytettävä, jotta saavutetaan 100 %:n suhteellinen kosteus.", + "uv_index_info": "UV-indeksi mittaa auringon ultraviolettisäteilyn (UV) voimakkuutta. Se on asteikolla 0–11, ja korkeammat arvot osoittavat vahvempaa UV-säteilyä.", + "uv_index_info_2": "UV-säteily voi aiheuttaa auringonpolttamia, ihosyöpää ja silmävaurioita. Mitä suurempi UV-indeksi, sitä suurempi on näiden ongelmien riski.", + "uv_index_info_3": "1-2: Vähäinen. suojausta ei tarvita. Voit turvallisesti oleskella ulkona käyttäen vain vähän aurinkosuojaa.", + "uv_index_info_4": "3-7: Kohtalainen tai korkea. Suojaus tarvitaan. Hae varjoa myöhään aamusta iltapäivän puoliväliin. Kun olet ulkona, levitä alttiina olevalle iholle runsaasti laajakirjoista aurinkovoidetta SPF-15 tai korkeampaa suojakerrointa ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja.", + "uv_index_info_5": "8+: Erittäin korkea - äärimmäinen. Tarvitaan lisäsuojausta. Ole varovainen ulkona, erityisesti myöhään aamusta iltapäivään. Jos varjosi on sinua lyhyempi, hakeudu varjoon ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja ja levitä alttiille iholle runsaasti vähintään laajakirjoista aurinkovoidetta SPF-15.", + "sunset": "Auringonlasku", + "sunrise": "Auringonnousu", + "sunset_rise_info": "Auringonnousu: Kun aurinko täysin näkyy horisontin yläpuolella. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", + "sunset_rise_info_2": "Auringonlasku: Kun aurinko kokonaan katoaa horisontin alapuolelle. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", + "sunset_rise_info_3": "Aamunkoitto: Kun päivän ensimmäinen näkyvä valo näkyy ennen auringonnousua.", + "sunset_rise_info_4": "Hämärä: Hämärän tummin vaihe ennen kuin viimeinen näkyvä valo katoaa.", + "pressure_info": "Ilmanpaine, joka tunnetaan myös nimellä ilmanpaine tai baromaattinen paine, on maapallon ilmakehän aiheuttama alaspäin suuntautuva paine. Tämä sovellus käyttää Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Epänormaali ilmakehän paine voi aiheuttaa päänsärkyä, nivelkipua, väsymystä ja muita vaikutuksia.", + "current_conditions": "Tämänhetkiset olosuhteet", + "clear_sky": "Selkeä taivas", + "mostly_clear": "Enimmäksen selkeää", + "partly_cloudy": "Osittain pilvistä", + "overcast": "Pilvistä", + "fog": "Sumuista", + "drizzle": "Tihkusadetta", + "freezing_drizzle": "Jäätävää tihkusadetta", + "moderate_rain": "Kohtalaista sadetta", + "heavy_intensity_rain": "Voimakasta sadetta", + "freezing_rain": "Jäätävää sadetta", + "slight_snow": "Kevyttä lumisadetta", + "moderate_snow": "Kohtalaista lumisadetta", + "heavy_intensity_snow": "Runsasta lumisadetta", + "snow_grains": "Lumen jyviä", + "rain_showers": "Sadekuuroja", + "heavy_rain_showers": "Kovia sadekuuroja", + "slight_snow_showers": "Kevyitä lumikuuroja", + "heavy_snow_showers": "Runsaita lumikuuroja", + "thunderstorm": "Ukkosta", + "strong_thunderstorm": "Voimakasta ukkosta", + "clear": "Selkeää", + "wind_speed": "Tuulen nopeus", + "precipitation_amount": "Sademäärä", + "precipitation_chances": "Sateen mahdollisuus", + "cloudiness": "Pilvisyys", + "dew_point": "Kastepiste", + "air_quality_satisfactory": "Ilmanlaatua pidetään tyydyttävänä, ja ilman pilaantuminen aiheuttaa vain vähän tai ei lainkaan riskejä.", + "air_quality_acceptable": "Ilmanlaatu on hyväksyttävää. joillekin epäpuhtauksille voi kuitenkin olla kohtalaista terveyshuolta, kun on kyse hyvin pienestä määrästä ihmisiä, jotka ovat epätavallisen herkkiä ilman pilaantumiselle.", + "sensitive_groups_health_effects": "Arkaluonteisten ryhmien jäsen voi kokea terveysvaikutuksia, jotka eivät todennäköisesti vaikuta suureen yleisöön.", + "health_effects_public": "Kaikki saattavat alkaa kokemaan terveysvaikutuksia; herkkien ryhmien jäsenet voivat kokea vakavampia terveysvaikutuksia.", + "emergency_conditions": "Hätätilanteita koskevat terveysvaroitukset, jotka vaikuttavat todennäköisesti koko väestöön.", + "uv_index_satisfactory": "UV-indeksi on tyydyttävä, mikä osoittaa, että ultraviolettisäteilyn aiheuttama haitta on vähäinen tai olematon.", + "conditions_low_risk": "Olosuhteet ovat yleisesti vähäriskisiä, mikä osoittaa, että altistuminen ultraviolettisäteilylle on vähäinen uhka.", + "low_exposure_level": "Alhainen altistustaso, jossa UV-säteilyn aiheuttamien haittojen riski on minimaalinen, sopii useimmille ihmisille.", + "moderate_risk_sun_exposure": "Suojaamattomasta altistumisesta auringolle aiheutuu kohtalainen riski, suojatoimenpiteitä suositellaan.", + "high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu suuri riski, suojatoimenpiteet ovat tarpeen.", + "very_high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu erittäin suuri riski, joten tarvitaan erityisiä varotoimia.", + "extreme_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu äärimmäinen riski, täysi suojaus tarpeen.", + "calm": "Tyyni", + "light_air": "Kevyt ilmavirtaus", + "light_breeze": "Kevyt tuuli", + "gentle_breeze": "Hellävarainen tuuli", + "moderate_breeze": "Kohtalainen tuuli", + "fresh_breeze": "Raikas tuulenvire", + "strong_breeze": "Voimakas tuuli", + "high_wind": "Navakka tuuli", + "gale": "Kova tuuli", + "strong_gale": "Kova tuuli", + "storm": "Myrsky", + "violent_storm": "Voimakas myrsky", + "hurricane": "Hurrikaani", + "warming_temp_trend_1": "Lämpenemistä odotettavissa lähipäivinä.", + "warming_temp_trend_2": "Lämpötilat nousevat pian, valmistaudu lämpöön!", + "warming_temp_trend_3": "Tällä viikolla näyttää lämpenevän.", + "warming_temp_trend_4": "Valmistaudu lämpimämpään säähän.", + "cooling_temp_trend_1": "Viilenemistä odotetaan lähipäivinä.", + "cooling_temp_trend_2": "Lämpötilat laskevat pian, pysy lämpimänä!", + "cooling_temp_trend_3": "Tulevina päivinä on tulossa viileämpää.", + "cooling_temp_trend_4": "Seuraavina päivinä on odotettavissa koleaa tuulta.", + "stable_temp_trend_1": "Lähipäivinä odotetaan vakaita lämpötiloja.", + "stable_temp_trend_2": "Ei suuria lämpötilamuutoksia edessä, tasainen sää.", + "stable_temp_trend_3": "Lämpötilat pysyvät toistaiseksi tasaisina.", + "stable_temp_trend_4": "Odotettavissa on vakaata säätä ilman suuria muutoksia.", + "back": "Takaisin", + "error_occurred": "Tapahtui virhe!", + "check_your_internet_connection_try_again": "Tarkista internetyhteytesi ja yritä uudelleen.", + "There_might_be_an_API_error.": "Kyseessä saattaa olla API-virhe.", + "retry": "Yritä uudelleen", + "loading_location_data": "Ladataan sijaintitietoja...", + "latest_data_fetched": "Viimeisimmät tiedot haettu", + "API_Error_Please_change_provider": "API virhe, vaihda palveluntarjoajaa", + "Please_wait_before_refreshing_again.": "Odota hetki ennen kuin päivität uudelleen.", + "network_unavailable": "Verkkoyhteyttä ei ole käytettävissä", + "weather": "Sää", + "precipitation": "Sadanta", + "wind": "Tuuli", + "pollen": "Siitepöly", + "grass": "Heinä", + "tree": "Puu", + "weed": "Rikkakasvit", + "quick_summary": "Lyhyt yhteenveto", + "temperature_animation": "Lämpötila animaatio", + "language": "Kieli", + "translate_this_app": "Käännä tämä sovellus", + "contributors": "Avustajat", + "contributors_sub": "Näytä henkilöt, jotka ovat osallistuneet tähän projektiin", + "version": "Versio", + "third_party_licenses": "Kolmansien osapuolten lisenssit", + "clothing_activity": "Pukeutuminen ja toiminta", + "get_clothing_suggestions": "Saa pukeutumis ja toimintaehdotuksia", + "day": "Päivä", + "evening": "Ilta", + "night": "Yö", + "wind_gust": "Tuulenpuuska", + "weather_alerts": "Säävaroitukset", + "font": "Fontti", + "daily_conditions": "Päivittäiset olosuhteet", + "sun_tile_page": "Aurinko", + "morning": "Aamu", + "day_tip": "Päivän vinkki", + "translators": "Kääntäjät", + "change_apps_font": "Muuta sovelluksen fonttia", + "app_font": "Sovelluksen fontti", + "show_alerts_home_page_sub": "Näytä säävaroitukset etusivulla", + "weather_models": "Säämallit", + "openmeteo_weather_models": "Open-Meteo Weather mallit", + "unpredictable_weather": "ennalta arvaamaton sää", + "phase_new_moon": "Uusikuu", + "phase_waxing_crescent": "Kasvava kuunsirppi", + "phase_first_quarter": "Ensimmäinen neljännes", + "phase_waxing_gibbous": "Kasvava puolikuu", + "phase_full_moon": "Täysikuu", + "phase_waning_gibbous": "Vähenevä puolikuu", + "phase_last_quarter": "Viimeinen neljännes", + "phase_waning_crescent": "Vähenevä kuunsirppi", + "moon_info": "Uusi Kuu: Kun kuu ei ole näkyvissä, koska se sijaitsee maan ja Auringon välissä. Valaistus: 0%.", + "moon_info_2": "Kasvava kuunsirppi: Kun pieni sirppi kuusta tulee näkyviin ja kasvaa joka yö uuden kuun jälkeen. Valaistus: 1%-49%.", + "moon_info_3": "Ensimmäinen neljännes: Kun puolet kuun pinnasta on valaistu, noin viikko uuden kuun jälkeen. Valaistus: ~50%.", + "moon_info_4": "Kasvava kuutamo: Kun yli puolet kuusta on valaistu, kunnes on täysikuu. Valaistus: 51%-99%.", + "moon_info_5": "Täysikuu: Kun aurinko valaisee koko kuun pinnan, jolloin se näyttää täydeltä ympyrältä. Valaistus: 100%.", + "moon_info_6": "Vähenevä kuutamo: Kun kuu alkaa pienentyä täysikuun jälkeen, mutta yli puolet siitä on edelleen valaistu. Valaistus: 99-51 %.", + "moon_info_7": "Viimeinen neljännes: Kun puolet kuun pinnasta on vielä valaistuna, noin viikko täysikuun jälkeen. Valaistus: ~50%.", + "moon_info_8": "Vähenevä kuunsirppi: Kun kuusta on enää näkyvissä vain pieni sirppi ennen uutta kuuta. Valaistus: 49%-1%", + "moon_info_9": "Valaistus: Kuun pinnan prosentuaalinen osuus, jonka aurinko valaisee, vaihtelee kuun vaiheen mukaan.", + "illumination_moon_text": "Valaistus", + "moonrise": "Kuun nousu", + "moonset": "Kuunlasku", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/fil.json b/assets/translations/fil.json new file mode 100644 index 000000000..a2e497cf9 --- /dev/null +++ b/assets/translations/fil.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Parang", + "hourly_precipitation": "Oras-oras ng pag-ulan", + "save": "I-save", + "cancel": "Kanselahin", + "daily_forecast": "Pang-araw-araw na forecast", + "locations": "Mga Lokasyon", + "home_location": "Lokasyon ng tahanan", + "default_locations": "Mga default na lokasyon", + "default_location": "Default na lokasyon", + "today's_amount": "Dami ngayong araw", + "precipitation_hours": "Oras ng pag-ulan", + "now": "Ngayon", + "next_24-hr": "Susunod na 24-o", + "trends": "Mga trends", + "today": "Ngayong Araw", + "sun": "Lin", + "mon": "Lun", + "tue": "Mar", + "wed": "Miy", + "thu": "Huw", + "fri": "Biy", + "sat": "Sab", + "error": "Error", + "not_available": "Hindi available", + "moon": "Buwan", + "humidity": "Halumigmig", + "pressure": "Presyon", + "direction": "Direksyon", + "visibility": "Bisibilidad", + "air_quality": "Kalidad ng hangin", + "fair": "Patas", + "poor": "Mababa", + "very_poor": "Sobrang baba", + "good": "Maganda", + "moderate": "Katamtaman", + "uv_index": "Index ng UV", + "minimal_risk": "Minimong panganib", + "low_risk": "Mababang panganib", + "moderate_risk": "Katamtamang panganib", + "high_risk": "Mataas na panganib", + "very_high_risk": "Napakataas na panganib", + "extreme_risk": "Sukdulang panganib", + "day_length": "Haba ng araw", + "updated": "In-update", + "update": "I-update", + "ago": "ang nakalipas", + "saved_locations": "Mga na-save na lokasyon", + "current_location": "Kasalukuyang lokasyon", + "search": "Maghanap", + "search_provider": "Provider ng Search", + "ok": "OK", + "settings": "Itakda", + "background_card_animation": "Animasyon ng likuran na card", + "use_bar_chart": "Gumamit ng bar chart", + "main_provider": "Pangunahing Provider", + "temperature_unit": "Yunit ng Temperatura", + "wind_unit": "Yunit ng Hangin", + "visibility_unit": "Yunit ng Bisibilidad", + "precipitation_unit": "Yunit ng Pag-ulan", + "pressure_unit": "Yunit ng Presyon", + "time_format": "Pormat ng oras", + "additional": "Dagdag pa", + "app_language": "Wika ng app", + "about": "Tungkol sa", + "about_app": "Tungkol sa app", + "support": "Suportahan", + "data_provided_by": "Mga nagbigay ng data", + "map": "Mapa", + "live_radar": "Live na radar", + "radar": "radar", + "source_code": "Pinagmulan ng kodigo", + "terms_&_conditions": "Mga Tuntunin & Kundisyon", + "privacy_policy": "Patakaran sa Pagkapribado", + "licenses": "Mga Lisensiya", + "latest_version": "Pinakabagong bersyon", + "create_an_issue": "Gumawa ng isyu", + "new_version_available!": "May bagong bersyong available!", + "you_are_using_the_latest_version!": "Ginagamit mo ang pinakabagong bersyon!", + "error_checking_for_updates": "Nag-error sa paghahanap ng bagong update", + "light": "Magaan", + "heavy": "Mabigat", + "wind_info": "Ang bilis ng hangin ay sinusukat gamit ang karaniwang bilis nito sa loong ng isang yugto ng oras. Ang mga bugso ay mga biglaang pagbilis ng hangin na karaniwang tumatagal lamang sa ilalim ng dalawampung segundo.", + "visibility_info": "Sinusukat ng visibility ang layo kung saan makikita ang mga prominenteng bagay laban sa kalangitan o abot-tanaw. Maaaring maapektuhan ang bisibilidad ng ulan, hamog, alikabok, usok, o haze.", + "humidity_info": "Ang relatibong halumigmig ay ang porsyento ng singaw ng tubig na nasa hangin kumpara sa pinakamataas na dami na kayang hawakan ng hangin sa ibinigay na temperatura.", + "humidity_info_2": "Ang dew point ay kung gaano dapat kalamig and temperatura upang makamit ang relatibong halumigmig ng 100%.", + "uv_index_info": "Sinusukat ng UV index ang lakas ng ultraviolet (UV) radiation ng araw. Ito ay nasa scale ng 0 hanggang 11, ang mga matataas na halaga ay nagpapahiwatag ng mas malakas na UV radyasyon.", + "uv_index_info_2": "UV radiation ay maaaring magdulot ng sunog sa balat, skin cancer, at pinsala sa mata. Mas mataas ang UV index, mas malaki ang panganib ng mga problemang ito", + "uv_index_info_3": "1-2: Mababa. walang proteksiyon kailangan. Maaari kang manatili sa labas nang gumagamit nang kaunting proteksyon sa araw.", + "uv_index_info_4": "3-7: Katamtaman hanggang Mataas. Kinakailangan ng proteksyon. Maghanap ng lilim tuwing tanghali hanggang hapon. Kapag nasalabas, maglagay ng broad-spectrum ng SPF-15 o mas mataas na sunscreen sa naka-expose na balat, at magsuot ng protective na damit, malapad na sombrero, at sunglasses.", + "uv_index_info_5": "8+: Sobrang Taas hanggang Sukdulan: Mas maraming proteksyon ang kinakailangan. Mag-ingat tuwing nasa labas, lalo na tuwing tanghali hanggang hapon. Kapag ang iyong anino ay mas maikli kaysa sa iyo, maghanap ng lilim at magsuot ng protective na damit, malapad na sombrero, at sunglasses, at maglagay ng minimum na SPF-15, broad-spectrum na sunscreen sa naka-expose na balat.", + "sunset": "Paglubog ng araw", + "sunrise": "Pagsikat ng araw", + "sunset_rise_info": "Pagsikat ng araw: Kapag ang araw ay buong nagpakita sa itaas ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", + "sunset_rise_info_2": "Paglubog ng araw: Kapag ang araw ay buong lumubog na sa ilalim ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", + "sunset_rise_info_3": "Liwayway: Kapag ang unang liwanag ng araw ay nagpakita bago ang pagsikat nito.", + "sunset_rise_info_4": "Takip-silim: Ang pinakamadilim na parte ng takip-silim bago ang huling ilaw ay maglaho.", + "pressure_info": "Atmospheric pressure, kilala rin bilang air pressure o baromatic pressure, ito ang pababang puwersang ginagawa ng atmospera ng Earth. Itong app ay gumagamit ng Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Ang abnormal na atmospheric pressure ay maaaring magdulot ng sakit sa ulo, pananakit sa kasukasuan, pagkapagod, at iba pang mga epekto.", + "current_conditions": "Mga kasalukuyang lagay", + "clear_sky": "Malinaw na langit", + "mostly_clear": "Malinaw sa kabuuan", + "partly_cloudy": "Bahagyang maulap", + "overcast": "Maulap", + "fog": "Hamog", + "drizzle": "Ambon", + "freezing_drizzle": "Sobrang lamig na ambon", + "moderate_rain": "Katamtamang ulan", + "heavy_intensity_rain": "Malakas na ulan", + "freezing_rain": "Malamig na ulan", + "slight_snow": "Mahinang niyebe", + "moderate_snow": "Katamtamang ulan ng niyebe", + "heavy_intensity_snow": "Malaks na ulan ng niyebe", + "snow_grains": "Mga butil ng niyebe", + "rain_showers": "Mga rain shower", + "heavy_rain_showers": "Mga malalakas na rain shower", + "slight_snow_showers": "Mga mahing snow shower", + "heavy_snow_showers": "Mga malakas na snow shower", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Malakas na thunderstorm", + "clear": "Burahin", + "wind_speed": "Bilis ng hangin", + "precipitation_amount": "Dami ng ulan", + "precipitation_chances": "Tsansa ng ulan", + "cloudiness": "Pagka-ulap", + "dew_point": "Dew point", + "air_quality_satisfactory": "Kasiya-siya ang kalidad ng hangin, at ang polusyon ay may maliit o walang banta ng panganib.", + "air_quality_acceptable": "Katanggap-tanggap ang kalidad ng hangin; gayunpaman, para sa ilang mga pollutant maaaring may katamtamang pag-aalala sa kalusugan para sa maliit na bilang ng mga tao na di-pangkaraniwang sensitibo sa polusyon.", + "sensitive_groups_health_effects": "Ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng epekto sa kalusugan. Ang pangkalahatang publiko ay malamang hindi maaapektuhan.", + "health_effects_public": "Ang lahat ay maaaring makaranas ng mga epekto sa kalusugan; ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng mga mas malalang epekto sa kalusugan.", + "emergency_conditions": "Mga babala sa kalusugan ng emergency sa kalusugan. Mas malamang maaapektuhan ang buong populasyon.", + "uv_index_satisfactory": "Kasiya-siya ang UV index, ipinapahiwatig nito na may kaunti o walang panganib sa ultraviolet radiation.", + "conditions_low_risk": "Mababa naman ang panganib sa kasalukuyan, ipinapahiwatig nito na ang ma-expose sa ultraviolet radiation ay maliit lang ang banta.", + "low_exposure_level": "Mababang lebel ng pagka-expose na may kaunting banta ng panganib sa UV radyasyon, bagay para sa karamihan ng mga tao.", + "moderate_risk_sun_exposure": "Katamtamang banta ng panganib sa pagbibilad sa araw ng walang proteksiyon, inirerekomenda ang hakbang tungo sa proteksiyon.", + "high_risk_sun_exposure": "Mataas na banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailangan na ang hakbang tungo sa proteksiyon.", + "very_high_risk_sun_exposure": "Napakataas na banta ng panganib sa pagbibilad ng walang proteksiyon, mas maraming pag-iingat ang kinakailangan.", + "extreme_risk_sun_exposure": "Matinding banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailagan ng buong proteksiyon.", + "calm": "Kalmado", + "light_air": "Mahinang hangin", + "light_breeze": "Mahinang simoy", + "gentle_breeze": "Marahan na simoy", + "moderate_breeze": "Katamtamang simoy", + "fresh_breeze": "Sariwang simoy", + "strong_breeze": "Malakas na simoy", + "high_wind": "Malalakas na hangin", + "gale": "Unos", + "strong_gale": "Malakas na unos", + "storm": "Bagyo", + "violent_storm": "Bayolenteng Bagyo", + "hurricane": "Bagyo", + "warming_temp_trend_1": "Inaasahan ang pag-init sa mga sususnod na araw.", + "warming_temp_trend_2": "Tataas ang temperatura mamaya, maghanda sa init!", + "warming_temp_trend_3": "Parang iinit ngayong linggo.", + "warming_temp_trend_4": "Maghanda para sa mas mainit na panahon mamaya.", + "cooling_temp_trend_1": "Inaasahan ang paglamig sa susunod na mga araw.", + "cooling_temp_trend_2": "Babagsak na ang temperatura mamaya, manatili kang mainit!", + "cooling_temp_trend_3": "Lalamig na sa mga susunod na araw.", + "cooling_temp_trend_4": "Umasa ng malamig na simoy sa mga susunod na araw.", + "stable_temp_trend_1": "Mga konstateng temperatura ay inaasahan sa mga susunod na araw.", + "stable_temp_trend_2": "Walang malaking pagbabago sa temperatura, konstanteng panahon.", + "stable_temp_trend_3": "Konstante ang temperatura para sa ngayon.", + "stable_temp_trend_4": "Umasa ng konstanteng panahon ng wala masyadong pagbabago.", + "back": "Bumalik", + "error_occurred": "Nag-error!", + "check_your_internet_connection_try_again": "Suriin ang iyong koneksiyon sa internet and subukan muli.", + "There_might_be_an_API_error.": "Maaring may error sa API.", + "retry": "Subukang muli", + "loading_location_data": "Ni-lo-load ang data ng lokasyon...", + "latest_data_fetched": "Na-fetch na ang pinakabagong datos", + "API_Error_Please_change_provider": "Error sa API, Pakibago ang provider", + "Please_wait_before_refreshing_again.": "Maghintay muna bago mag-refresh ulit.", + "network_unavailable": "Walang network", + "weather": "Panahon", + "precipitation": "Pag-ulan", + "wind": "Hangin", + "pollen": "Polen", + "grass": "Damo", + "tree": "Puno", + "weed": "Masamang damo", + "quick_summary": "Mabilisang buod", + "temperature_animation": "Animasyon ng temperatura", + "language": "Wika", + "translate_this_app": "Isalin ang app na ito", + "contributors": "Mga Kontributor", + "contributors_sub": "Tingan ang mga taong tumulong sa proyektong ito.", + "version": "Bersyon", + "third_party_licenses": "Mga third party license", + "clothing_activity": "Pananamit at Aktibidad", + "get_clothing_suggestions": "Kunin ang iyong mga Mungkahi sa Pananamit at Aktibidad", + "day": "Araw", + "evening": "Hapon", + "night": "Gabi", + "wind_gust": "Bugso ng hangin", + "weather_alerts": "Mga alerto sa panahon", + "font": "Pont", + "daily_conditions": "Pang-araw-araw ng lagay", + "sun_tile_page": "Araw", + "morning": "Umaga", + "day_tip": "Payo ngayong araw", + "translators": "Mga Tagasalin", + "change_apps_font": "Palitan ang pont ng app", + "app_font": "Pont ng app", + "show_alerts_home_page_sub": "Ipakita ang mga alerto sa panahon sa home page", + "weather_models": "Mga Weather Model", + "openmeteo_weather_models": "Mga modelo ng Open Weather", + "unpredictable_weather": "unpreditable na panahon", + "phase_new_moon": "Bagong Buwan", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Kabilugan ng Buwan", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "Bagong Buwan: Kapag ang buwan ay hindi makikita dahil ito ay nasa gitna ng Earth at ng Araw. Iluminasyon: 0%.", + "moon_info_2": "Waxing Crescent: Kapag nakikita na ang isang maliit na parte ng buwan at lumalaki ito kada gabi pagkaraan ng bagong buwan. Iluminasyon: 1%–49%.", + "moon_info_3": "First Quarter: Kapag kalahati ng buwan ang nasisinagan, ito ay nangyayari approximately isang linggo pagkaraan ng bagong buwan. Iluminasyon: ~50%", + "moon_info_4": "Waxing Gibbous: Kapag mas marami sa kalahati ng buwan ang nasisinagan hanggang sa maging kabilugan ng buwan ito. Iluminasyon: 51%–99%.", + "moon_info_5": "Kabilugan ng Buwan: Kapag ang buong buwan ay nasisinagan ng Araw at nagpapakita bilang isang buong bilog. Iluminasyon: 100%.", + "moon_info_6": "Waning Gibbous: Kapag ang buwan ay nagsimula nang lumiit pagkaraan ng kabilugan ng buwan, pero mas marami sa kalahati nito ang nasisinagan. Iluminasyon: 99%–51%", + "moon_info_7": "Last Quarter: Kapag nasisinagan ulit ang kalahati ng buwan, ito ay nangyayari ito approximately isang linggo pagkaraan ng kabilugan ng buwan. Iluminasyon: ~50%.", + "moon_info_8": "Waning Crescent: Kapag isang maliit na parte nalang ng buwan ang nakikita bago ang bagong buwan. Iluminasyon: 49%–1%.", + "moon_info_9": "Iluminasyon: Ang porsyento ng buwan na naiilawan ng Araw, ito ay nagbabago depende sa yugto ng buwan.", + "illumination_moon_text": "Iluminasyon", + "moonrise": "Pagsikat ng buwan", + "moonset": "Paglubog ng buwan", + "dynamic_colors": "Mga dinamikong kulay", + "dynamic_colors_sub": "Gumamit ng mga kulay sa wallpaper", + "font_size": "Laki ng pont", + "font_size_sub": "Maaapektuhan lang ng laki ng pont kung saan lang kinakailangan", + "swipe_between_locations": "Mag-swipe para mag-iba ng lokasyon", + "swipe_between_locations_sub": "Mag-swipe sa kaliwa o kanan para ibahin ang lokasyon", + "swipe_threshold": "Threshold ng Pag-swipe", + "swipe_threshold_help_sub": "Ang threshold ay ang pinakamaliit na distansiya na kailangang gawin ng isang swipe gesture para ma-recognize. Ang mas mababang threshold ay mas madali ma-trigger habang ang mas mataas na threshold ay kinakailangan ng mas mahahabang swipe.", + "todays_avg": "Ang average na temperatura ngayong araw", + "todays_high": "Ang pinakamataas ngayong araw", + "learn_about_app": "Matuto tungkol sa app", + "creator": "Maygawa", + "join_discord": "Sumali sa Discord server", + "export_data": "I-export ang data", + "export_data_sub": "I-export ang lahat ng iyong mga setting, lokasyon, at ang huling na fetch na weather data—lahat ng ito!", + "import_data": "Mag-import ng data", + "import_data_sub": "Babala: Ang pag-import ng data ay buburahin ang kasalukuyang data ng iyong app", + "froggy_summary": "Buod ni Froggy", + "froggy_summary_sub": "Nagdadagdag ng mga frog-related na paglalarawan. Available lang sa Ingles", + "arrange_items": "Ayusin ang mga item", + "edit_layout": "I-edit ang layout ng app", + "reset": "I-reset", + "hourly_forecast": "Oras-oras na forecast", + "air_quality_index": "Index ng kalidad ng hangin", + "pollen_data": "Datos sa bulo", + "default_location_delete_snack": "Hindi mo puwede burahin ang default na lokasyon", + "low_pollen": "Mababa", + "medium_pollen": "Katamtaman", + "high_pollen": "Mataas", + "severe_pollen": "Malala", + "minimal_forecast_uv": "Minimo", + "low_forecast_uv": "Mababa", + "moderate_forecast_uv": "Katamtaman", + "high_forecast_uv": "Mataas", + "very_high_forecast_uv": "Napakataas", + "extreme_forecast_uv": "Sukdulan", + "app_looks": "Mga itsura ng app", + "temp_animation_sub_pref": "Bibilangin ang temperatura mula sa simula hanggang dulo", + "hide_condition_widgets": "Itago ang mga condition widget", + "info_home_location_tip": "Kailangan mong i-save ang mga lokasyon para magamit ito bilang iyong default na lokasyon", + "your_device_location": "Lokasyon ng iyong device", + "weather_model_info_1": "Ipinagsasama ang pinakamagagandang mga weather model", + "weather_model_info_2": "Ipinagsasama ang lahat ng mga weather model dito sa isang seamless prediction", + "max_items_4": "Puwede ka lang magtago hanggang 4 na mga item", + "max_items_3": "Puwede ka lang magtago hnaggang 3 mga item", + "month_jan": "Ene", + "month_feb": "Peb", + "month_mar": "Mar", + "month_apr": "Abr", + "month_may": "May", + "month_june": "Hun", + "month_july": "Hul", + "month_aug": "Ago", + "month_sep": "Set", + "month_oct": "Okt", + "month_nov": "Nob", + "month_Dec": "Dis", + "wind_dir_ne": "HS", + "wind_dir_e": "S", + "wind_dir_se": "TS", + "wind_dir_s": "T", + "wind_dir_sw": "TK", + "wind_dir_w": "K", + "wind_dir_nw": "HK", + "wind_dir_n": "T", + "time_pm": "NH", + "time_am": "NU", + "time_min": "minuto", + "time_hour": "oras", + "time_day": "araw", + "time_sec": "segundo", + "aqi_type": "Klase ng AQI", + "used_app_storage_info_sub": "Ipinapakita ng storage kung gaano karami ang natitirang espasyo ang ginagamit ng app para sa mga naka-save na lokasyon. Kapag ito'y umabot ng 100%, hindi kana puwedeng mag-save pa ng ibang mga lokasyon.", + "used_app_storage": "Nagamit na storage ng app", + "data_by": "Datos ng", + "data_fetch_error": "Nag-fail sa pag-fetch ng datos", + "aqi_info_us": "Ang EU AQI (Air Quality Index) ay pagsusukat na ipinapakita ang level ng polusyon sa hangin. Ito ay sinusukat mula 0 hanggang 500, at ang mga mas matataas na halaga'y nangangahulugan ng mas malalang kalidad ng hangin.", + "aqi_info_eu": "Ang UE AQ (Air Quality Index) ay pagsusukat na ginagamit para ipakita ang lebel ng polusyon sa hangin sa Unyong Europa. Ito ay hinahati sa limang lebel, mula 'Maganda' hanggang 'Sobrang Baba,' base sa dami ng mga pollutant o dumi sa hangin.", + "update_weather_data": "I-update ang datos ng panahon", + "update_weather_data_sub": "Awtomatikong i-update ang datos ng panahon kapag outdated na ito kapag pinindot ang isang lokasyon.", + "delete_locations": "I-delete ang mga lokasyon", + "delete_locations_support_sub": "Tatanggalin nitong aksiyon ang lahat ng mga naka-save na lokasyon maliban sa iyong default na lokasyon. Gamitin mo ito kapag ang iyong mga na-save na lokasyon ay hindi nagpapakita, nag-du-duplicate, o nakakaranas ng mga bug.", + "delete": "I-delete", + "united_states_aqi": "AQI ng Estados Unidos", + "european_aqi": "Europeong AQI", + "chances": "Mga tsansa", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Magpakita ng isang maikling buod ng panahon", + "insights": "Mga pananaw", + "app_units": "Mga yunit ng app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, hangin, presyon, bisibilidad, pag-ulan, oras, AQI", + "hide_update_icon": "Itago ang update icon", + "no_notification_when_a_new_version_is_released": "Huwag magpakita ng notipikasyon kapag may bagong lumabas na bersyon.", + "precipitation_expected_to_continue": "Inaasahang magpapatuloy ang ulan sa mga susunod na oras", + "Precipitation_likely_tomorrow_around": "Baka umulan bukas", + "precipitation_likely_around": "Baka umulan", + "hrs_sub_text": "oras", + "mins_sub_text": "minuto", + "loading_text": "Nag-lo-load...", + "edit_location_headline": "I-edit ang lokasyon", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "Tema ng app", + "theme_dark": "Madilim", + "theme_light": "Maliwanag" +} \ No newline at end of file diff --git a/assets/translations/fr.json b/assets/translations/fr.json new file mode 100644 index 000000000..597aaff4a --- /dev/null +++ b/assets/translations/fr.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Ressenti", + "hourly_precipitation": "Précipitation horaire", + "save": "Enregistrer", + "cancel": "Annuler", + "daily_forecast": "Prévisions quotidiennes", + "locations": "Lieux", + "home_location": "Lieu de domicile", + "default_locations": "Lieux par défaut", + "default_location": "Lieu par défaut", + "today's_amount": "Quantité journalière", + "precipitation_hours": "Heures avec précipitations", + "now": "Maintenant", + "next_24-hr": "Prochaines 24 heures", + "trends": "Tendance", + "today": "Aujourd'hui", + "sun": "Dim", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Jeu", + "fri": "Ven", + "sat": "Sam", + "error": "Erreur", + "not_available": "Pas disponible", + "moon": "Lune", + "humidity": "Humidité", + "pressure": "Pression atmosphérique", + "direction": "Direction", + "visibility": "Visibilité", + "air_quality": "Qualité de l'air", + "fair": "Satisfaisant", + "poor": "Malsain", + "very_poor": "Très malsain", + "good": "Bon", + "moderate": "Modéré", + "uv_index": "Indice UV", + "minimal_risk": "Risque minimal", + "low_risk": "Risque faible", + "moderate_risk": "Risque modéré", + "high_risk": "Risque élevé", + "very_high_risk": "Risque très élevé", + "extreme_risk": "Risque extrême", + "day_length": "Durée du jour", + "updated": "Actualisé", + "update": "Mettre à jour", + "ago": "Il y a", + "saved_locations": "Lieux répertoriés", + "current_location": "Localisation actuelle", + "search": "Recherche", + "search_provider": "Fournisseur de la recherche", + "ok": "Ok", + "settings": "Paramètres", + "background_card_animation": "Animation de la carte en arrière-plan", + "use_bar_chart": "Utiliser le graphique à barres", + "main_provider": "Fournisseur principal", + "temperature_unit": "Unités de température", + "wind_unit": "Unité de vent", + "visibility_unit": "Unité de Visibilité", + "precipitation_unit": "Unité des précipitations", + "pressure_unit": "Unité de pression atmosphérique", + "time_format": "Format de l'heure", + "additional": "Autres", + "app_language": "Langue de l'application", + "about": "À propos de", + "about_app": "A propos de l'application", + "support": "Assistance", + "data_provided_by": "Données fournies par", + "map": "Carte", + "live_radar": "Animation satellite en direct", + "radar": "Animation sateellite", + "source_code": "Code source", + "terms_&_conditions": "Conditions générales d’utilisation", + "privacy_policy": "Politique de confidentialité", + "licenses": "Licences", + "latest_version": "Dernière version", + "create_an_issue": "Créer un ticket", + "new_version_available!": "Nouvelle version disponible !", + "you_are_using_the_latest_version!": "Vous utilisez la dernière version !", + "error_checking_for_updates": "Erreur durant la recherche de mise à jour.", + "light": "Léger", + "heavy": "Abondant", + "wind_info": "La vitesse du vent est mesurée par la vitesse moyenne du vent sur une période de temps. Les rafales sont des rafales soudaines de vent qui durent généralement moins de vingt secondes.", + "visibility_info": "La visibilité mesure la distance à laquelle des objets proéminents peuvent être vus contre le ciel ou l'horizon. La visibilité peut être affectée par les précipitations, le brouillard, la poussière, la fumée ou la brume.", + "humidity_info": "L'humidité relative est le pourcentage de vapeur d'eau présente dans l'air par rapport à la quantité maximale que l'air peut contenir à une température donnée.", + "humidity_info_2": "Le point de rosée est à quoi la température devrait être refroidie pour atteindre une humidité relative de 100%.", + "uv_index_info": "L'indice UV mesure la force du rayonnement UV du soleil. Il est sur une échelle de 0 à 11, avec des valeurs plus élevées indiquant un rayonnement UV plus fort.", + "uv_index_info_2": "Les rayons UV peuvent causer des coups de soleil, un cancer de la peau et des dommages oculaires. Plus l'indice UV est élevé, plus le risque de ces problèmes est élevé", + "uv_index_info_3": "1-2: Pas de protection nécessaire. Vous pouvez rester à l'extérieur en toute sécurité en utilisant une protection minimale contre le soleil.", + "uv_index_info_4": "3-7: Modérée à Haut. Protection requise. Cherchez l'ombre en fin de matinée jusqu'à mi-après-midi. À l’extérieur, appliquez généreusement un écran solaire SPF-15 à large spectre ou plus élevé sur la peau exposée et portez des vêtements protecteurs, un chapeau à large débordement et des lunettes de soleil.", + "uv_index_info_5": "8+ : Très Haute à Extrême. Une protection supplémentaire est nécessaire : faites attention à l'extérieur, surtout en fin de matinée et dans l'après-midi. Si votre ombre est plus courte que vous, cherchez de l'ombre et portez des vêtements protecteurs, un chapeau à large bord, et lunettes de soleil, et appliquer généreusement un minimum de SPF-15, écran solaire à large spectre sur la peau exposée.", + "sunset": "Coucher du soleil", + "sunrise": "Lever du soleil", + "sunset_rise_info": "Lever du soleil : Lorsque le soleil apparaît complètement au-dessus de l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", + "sunset_rise_info_2": "Coucher du soleil : Lorsque le soleil disparaît complètement sous l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", + "sunset_rise_info_3": "Aube : Lorsque la première lumière visible de la journée apparaît avant le lever du soleil.", + "sunset_rise_info_4": "Crépuscule : Le stade le plus sombre avant que la dernière lumière visible ne disparaisse.", + "pressure_info": "La pression atmosphérique, également connue sous le nom de pression barométrique, est la pression descendante exercée par l'atmosphère terrestre. Cette application utilise la pression moyenne de niveau de la mer (MSLP).", + "pressure_info_2": "Une pression atmosphérique anormale peut causer des maux de tête, des douleurs articulaires, de la fatigue et d'autres effets.", + "current_conditions": "Conditions actuelles", + "clear_sky": "Ciel dégagé", + "mostly_clear": "Ciel plutôt dégagé", + "partly_cloudy": "Ciel partiellement nuageux", + "overcast": "Ciel couvert", + "fog": "Brouillard", + "drizzle": "Bruine", + "freezing_drizzle": "Bruine verglaçante", + "moderate_rain": "Pluie modérée", + "heavy_intensity_rain": "Pluie de forte d'intensité", + "freezing_rain": "Pluie verglaçante", + "slight_snow": "Neige légère", + "moderate_snow": "Neige modérée", + "heavy_intensity_snow": "Neige de forte intensité", + "snow_grains": "Neige en grains", + "rain_showers": "Averses de pluie", + "heavy_rain_showers": "Pluies diluviennes", + "slight_snow_showers": "Légères averses de neige", + "heavy_snow_showers": "Fortes averses de neige", + "thunderstorm": "Orage", + "strong_thunderstorm": "Orage fort", + "clear": "Clair", + "wind_speed": "Vitesse du vent", + "precipitation_amount": "Quantité de précipitations", + "precipitation_chances": "Risque de précipitations", + "cloudiness": "Couverture nuageuse", + "dew_point": "Point de rosée", + "air_quality_satisfactory": "La qualité de l'air est considérée comme satisfaisante et la pollution atmosphérique ne présente pas ou peu de risque.", + "air_quality_acceptable": "La qualité de l'air est acceptable ; Toutefois, pour certains polluants, il peut y avoir un risque sanitaire modéré pour un petit nombre de personnes qui sont inhabituellement sensibles à la pollution atmosphérique.", + "sensitive_groups_health_effects": "Les personnes sensibles à la qualité de l'air peuvent subir des effets négatifs pour leur santé. Le grand public est moins affecté.", + "health_effects_public": "Tout le monde peut commencer à subir des effets sur la santé ; les personnes sensibles peuvent avoir des effets plus graves sur la santé.", + "emergency_conditions": "Alerte pollution présentant un caractère urgent, la population toute entière est plus susceptible d'être touchée.", + "uv_index_satisfactory": "Un indice UV satisfaisant, ce qui indique qu'il y a peu ou pas de risque de dommages dus aux rayonnements ultraviolets.", + "conditions_low_risk": "Les conditions sont généralement à faible risque, ce qui indique que l'exposition aux rayonnements ultraviolets constitue une menace minimale.", + "low_exposure_level": "Faible niveau d'exposition avec un risque minimal de dommage causé par le rayonnement UV, adapté à la plupart des personnes.", + "moderate_risk_sun_exposure": "Il est recommandé de prendre des mesures de protection contre les risques de dommages causés par une exposition au soleil non protégée.", + "high_risk_sun_exposure": "Risque élevé de dommages dus à une exposition solaire non protégée, mesures de protection nécessaires.", + "very_high_risk_sun_exposure": "Un risque très élevé de dommage causé par une exposition au soleil non protégée, des précautions supplémentaires sont nécessaires.", + "extreme_risk_sun_exposure": "Un risque extrême d'endommagement dû à une exposition solaire non protégée, une protection complète nécessaire.", + "calm": "Calme", + "light_air": "Air léger", + "light_breeze": "Brise légère", + "gentle_breeze": "Petite brise", + "moderate_breeze": "Brise modérée", + "fresh_breeze": "Brise fraîche", + "strong_breeze": "Forte brise", + "high_wind": "Vent fort", + "gale": "Coup de vent", + "strong_gale": "Fort coup de vent", + "storm": "Tempête", + "violent_storm": "Tempête violente", + "hurricane": "Ouragan", + "warming_temp_trend_1": "Réchauffement prévu dans les prochains jours.", + "warming_temp_trend_2": "Les températures augmenteront bientôt, préparez-vous à la chaleur !", + "warming_temp_trend_3": "Le temps va se réchauffer cette semaine.", + "warming_temp_trend_4": "Préparez-vous à un temps plus chaud à venir.", + "cooling_temp_trend_1": "Refroidissement prévu dans les prochains jours.", + "cooling_temp_trend_2": "Les températures baissent bientôt, restez chaud !", + "cooling_temp_trend_3": "Le temps va se refroidir dans les prochains jours.", + "cooling_temp_trend_4": "Attendez-vous à une brise froide dans les prochains jours.", + "stable_temp_trend_1": "Températures stables prévues dans les prochains jours.", + "stable_temp_trend_2": "Pas de changements de température importants à l'avance, météo stable.", + "stable_temp_trend_3": "Les températures sont stables pour le moment.", + "stable_temp_trend_4": "Attendez-vous à une météo stable sans grand changement.", + "back": "Précédent", + "error_occurred": "Une erreur est survenue !", + "check_your_internet_connection_try_again": "Vérifiez votre connexion internet et réessayez.", + "There_might_be_an_API_error.": "Il y a une probable erreur de l'API.", + "retry": "Réessayer", + "loading_location_data": "Chargement des données de localisation...", + "latest_data_fetched": "Dernières données récupérées", + "API_Error_Please_change_provider": "Erreur API, veuillez changer de fournisseur", + "Please_wait_before_refreshing_again.": "Veuillez patienter avant d'actualiser à nouveau.", + "network_unavailable": "Réseau indisponible", + "weather": "Météo", + "precipitation": "Précipitations ", + "wind": "Vent", + "pollen": "Pollen", + "grass": "Gazon", + "tree": "Arbre", + "weed": "Herbe", + "quick_summary": "Rapide résumé", + "temperature_animation": "Animation de la température", + "language": "Langue", + "translate_this_app": "Traduire cette application", + "contributors": "Contributeurs", + "contributors_sub": "Voir les personnes ayant contribué à ce projet", + "version": "Version", + "third_party_licenses": "Licences de tiers", + "clothing_activity": "Habillage et activités", + "get_clothing_suggestions": "Suggestions d'habillage et d'activités ", + "day": "Journée ", + "evening": "Soir", + "night": "Nuit", + "wind_gust": "Rafale", + "weather_alerts": "Alertes météorologiques", + "font": "Police de caractères", + "daily_conditions": "Conditions quotidiennes", + "sun_tile_page": "Soleil", + "morning": "Matinée", + "day_tip": "Astuce du jour", + "translators": "Traducteurs", + "change_apps_font": "Changer la police de l'application", + "app_font": "Police de l'application", + "show_alerts_home_page_sub": "Afficher les alertes météo sur la page d'accueil", + "weather_models": "Modèles météo", + "openmeteo_weather_models": "Modèles météo libres", + "unpredictable_weather": "météo imprévisible", + "phase_new_moon": "Nouvelle lune", + "phase_waxing_crescent": "Premier croissant", + "phase_first_quarter": "Premier quartier", + "phase_waxing_gibbous": "Gibbeuse croissante", + "phase_full_moon": "Pleine lune", + "phase_waning_gibbous": "Gibbeuse décroissante", + "phase_last_quarter": "Dernier quartier", + "phase_waning_crescent": "Dernier croissant", + "moon_info": "Nouvelle Lune : Lorsque la lune n'est pas visible parce qu'elle est située entre la Terre et le Soleil. Illumination : 0%.", + "moon_info_2": "Premier croissant : Quand une petite partie de la lune devient visible, elle s'agrandit chaque nuit après la nouvelle lune. Illumination: 1%-49%.", + "moon_info_3": "Premier quartier : Quand la moitié du visage de la lune est illuminée, elle se produit environ une semaine après la nouvelle lune. Illumination: ~50%.", + "moon_info_4": "Gibbeuse croissante : lorsque plus de la moitié de la lune est illuminée, menant à une pleine lune. Illumination : 51%-99%.", + "moon_info_5": "Pleine Lune : Lorsque la face entière de la lune est illuminée par le Soleil, apparaissant comme un cercle complet. Illumination : 100%.", + "moon_info_6": "Gibbeuse décroissante : Lorsque la lune commence à se rétrécir après une pleine lune, mais plus de la moitié reste illuminée. Illumination : 99%-51%.", + "moon_info_7": "Dernier quartier : Quand la moitié du visage de la lune est à nouveau illuminée, se produisant environ une semaine après la pleine lune. Illumination : ~50%.", + "moon_info_8": "Dernier croissant : Lorsque seule une petite tranche de lune reste visible avant la nouvelle lune. Illumination : 49%-1%.", + "moon_info_9": "Illumination : Le pourcentage de la surface de la lune qui est éclairée par le Soleil, qui varie en fonction de la phase de la lune.", + "illumination_moon_text": "Illumination", + "moonrise": "Lever de lune", + "moonset": "Coucher de lune", + "dynamic_colors": "Couleurs dynamiques", + "dynamic_colors_sub": "Utiliser les couleurs du fond d'écran", + "font_size": "Taille de la fonte", + "font_size_sub": "La taille de la police n'affectera que là où elle est nécessaire", + "swipe_between_locations": "Balaye entre les lieux", + "swipe_between_locations_sub": "Glisser vers la gauche ou la droite pour changer d'emplacement", + "swipe_threshold": "Seuil de glissement", + "swipe_threshold_help_sub": "Le seuil définit la distance minimale qu'un geste de glissement doit couvrir pour être reconnu. Un seuil inférieur rend les gestes de balayage plus faciles à déclencher, tandis qu'un seuil plus élevé nécessite des balayages plus délibérés.", + "todays_avg": "Moyenne quotidienne", + "todays_high": "Maximale de la journée", + "learn_about_app": "En savoir plus sur l'application", + "creator": "Créateur", + "join_discord": "Rejoignez le serveur Discord", + "export_data": "Exporter les données", + "export_data_sub": "Exportez tous vos paramètres, emplacements et leurs dernières données météo récupérées, littéralement tout !", + "import_data": "Importer les données", + "import_data_sub": "Attention : importer les données effacera les données actuelles de votre application", + "froggy_summary": "Résumé de la grenouille", + "froggy_summary_sub": "Ajoute des descriptions liées à la grenouille. Disponible uniquement en anglais", + "arrange_items": "Organiser les éléments", + "edit_layout": "Modifier la mise en page de l'application", + "reset": "Réinitialiser", + "hourly_forecast": "Prévisions par heure", + "air_quality_index": "Index de la qualité de l'air", + "pollen_data": "Données du pollen", + "default_location_delete_snack": "Vous ne pouvez pas supprimer l'emplacement par défaut", + "low_pollen": "Faible", + "medium_pollen": "Moyen", + "high_pollen": "Élevé", + "severe_pollen": "Importante", + "minimal_forecast_uv": "Minimum", + "low_forecast_uv": "Faible", + "moderate_forecast_uv": "Modéré", + "high_forecast_uv": "Élevé", + "very_high_forecast_uv": "Très élevé", + "extreme_forecast_uv": "Extrême", + "app_looks": "Rendu de l'application ", + "temp_animation_sub_pref": "Compte les températures du début à la fin", + "hide_condition_widgets": "Masquer les widgets de condition", + "info_home_location_tip": "Vous devez répertorier les lieux pour les utiliser comme lieu par défaut", + "your_device_location": "Localisation de votre appareil", + "weather_model_info_1": "Combine les meilleurs modèles météorologiques", + "weather_model_info_2": "Combine tous les modèles météo en une prédiction homogène.", + "max_items_4": "Vous ne pouvez cacher que jusqu'à 4 objets", + "max_items_3": "Vous ne pouvez cacher que jusqu'à 3 objets", + "month_jan": "Janvier", + "month_feb": "Février", + "month_mar": "Mars", + "month_apr": "Avril", + "month_may": "Mai", + "month_june": "Juin", + "month_july": "Juillet", + "month_aug": "Août", + "month_sep": "Septembre", + "month_oct": "Octobre", + "month_nov": "Novembre", + "month_Dec": "Décembre", + "wind_dir_ne": "N.E.", + "wind_dir_e": "E", + "wind_dir_se": "S.E.", + "wind_dir_s": "S", + "wind_dir_sw": "S.O.", + "wind_dir_w": "O", + "wind_dir_nw": "N.O.", + "wind_dir_n": "N", + "time_pm": "Après-midi", + "time_am": "Matin", + "time_min": "min.", + "time_hour": "h.", + "time_day": "jour", + "time_sec": "sec.", + "aqi_type": "Type d'Index de Qualité de l'Air (IQA)", + "used_app_storage_info_sub": "La mémoire montre l'espace disponible utilisé par l'application pour sauvegarder des lieux. S'il atteint 100 %, vous ne pourrez plus sauvegarder de lieux supplémentaires", + "used_app_storage": "Espace de stockage utilisé", + "data_by": "Données par", + "data_fetch_error": "Échec de la récupération des données", + "aqi_info_us": "L'indice de qualité de l'air (IQA) aux États-Unis est une mesure utilisée pour communiquer le niveau de pollution de l'air. Il varie de 0 à 500, les valeurs les plus élevées indiquant une qualité de l'air plus mauvaise.", + "aqi_info_eu": "L'indice de qualité de l'air (IQA) de l'UE est une mesure utilisée pour communiquer le niveau de pollution de l'air dans l'Union européenne. Il est divisé en cinq niveaux, de \"Bon\" à \"Très mauvais\", en fonction de la concentration des principaux polluants.", + "update_weather_data": "Mise à jour des données météo ", + "update_weather_data_sub": "Mettre à jour automatiquement les données météorologiques si elles sont obsolètes lorsqu'un emplacement est cliqué", + "delete_locations": "Supprimer l'emplacement", + "delete_locations_support_sub": "Cette action supprime tous les emplacements enregistrés sauf votre localisation par défaut. Utilisez cette option si vos emplacements enregistrés ne sont pas visibles, se dupliquent ou rencontrent d'autres problèmes.", + "delete": "Supprimer", + "united_states_aqi": "IQA États-Unis", + "european_aqi": "IQA Européen", + "chances": "Probabilité", + "temperature": "Température", + "show_summary_toggle_sub": "Afficher un bref résumé de la météo.", + "insights": "Aperçus", + "app_units": "Unités de mesure de l'appli.", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Température, vent, pression, visibilité, précipitation, heure, IQA", + "hide_update_icon": "Masquer l'icône de mise à jour", + "no_notification_when_a_new_version_is_released": "Ne pas afficher de notification lorsqu'une nouvelle version est publiée.", + "precipitation_expected_to_continue": "Les précipitations devraient se poursuivre pendant les prochaines heures.", + "Precipitation_likely_tomorrow_around": "Précipitations probables demain autour de", + "precipitation_likely_around": "Précipitations probables autour de", + "hrs_sub_text": "h", + "mins_sub_text": "min", + "loading_text": "Chargement", + "edit_location_headline": "Modifier le lieu", + "edit_location_error_sub": "Veuillez remplir le champ ou le réinitialiser.", + "app_theme_dark_light": "Thème de l'application ", + "theme_dark": "Sombre", + "theme_light": "Clair" +} \ No newline at end of file diff --git a/assets/translations/hu.json b/assets/translations/hu.json new file mode 100644 index 000000000..ac6b28161 --- /dev/null +++ b/assets/translations/hu.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Hőérzet", + "hourly_precipitation": "Csapadék óránként", + "save": "Mentés", + "cancel": "Mégsem", + "daily_forecast": "Napi előrejelzés", + "locations": "Hely", + "home_location": "Otthon helye", + "default_locations": "Alapértelmezett helyek", + "default_location": "Alapértelmezett hely", + "today's_amount": "Mai mennyiség", + "precipitation_hours": "Csapadékos órák", + "now": "Most", + "next_24-hr": "Következő 24 óra ", + "trends": "Szokások", + "today": "Ma", + "sun": "Vas", + "mon": "Hét", + "tue": "Ked", + "wed": "Sze", + "thu": "Csü", + "fri": "Pén", + "sat": "Szo", + "error": "Hiba", + "not_available": "Nem elérhető", + "moon": "Hold", + "humidity": "Páratartalom ", + "pressure": "Légnyomás ", + "direction": "Irány", + "visibility": "Láthatóság", + "air_quality": "Levegő minősége", + "fair": "Elfogadható ", + "poor": "Gyenge", + "very_poor": "Nagyon gyenge", + "good": "Jó", + "moderate": "Mérsékelt", + "uv_index": "UV sugárzás", + "minimal_risk": "Minimális kockázat", + "low_risk": "Alacsony kockázat", + "moderate_risk": "Mérsékelt kockázat", + "high_risk": "Magas kockázat", + "very_high_risk": "Nagyon magas kockázat", + "extreme_risk": "Extrém kockázat", + "day_length": "Nap hossza", + "updated": "Frissítve", + "update": "Frissítés ", + "ago": "ideje", + "saved_locations": "Mentett helyek", + "current_location": "Jelenlegi hely", + "search": "Keresés", + "search_provider": "Keresés szolgáltató", + "ok": "Rendben", + "settings": "Beállítások", + "background_card_animation": "Háttér kártya animáció", + "use_bar_chart": "Használj oszlopdiagramot", + "main_provider": "Fő kiszolgáló", + "temperature_unit": "Hőmérséklet egysége", + "wind_unit": "Szélsebesség egysége", + "visibility_unit": "Látótávolság egysége", + "precipitation_unit": "Csapadék egysége", + "pressure_unit": "Légnyomás egysége", + "time_format": "Időformátum", + "additional": "Továbbiak", + "app_language": "Alkalmazás nyelve", + "about": "Névjegy", + "about_app": "Az alkalmazásról", + "support": "Támogatás", + "data_provided_by": "Az adatokat szolgáltatja", + "map": "Térkép", + "live_radar": "Élő radar", + "radar": "radar", + "source_code": "Forráskód", + "terms_&_conditions": "Felhasználási feltételek", + "privacy_policy": "Adatvédelmi irányelvek", + "licenses": "Licenszek", + "latest_version": "Legújabb verzió", + "create_an_issue": "Probléma jelentése", + "new_version_available!": "Új verzió érhető el!", + "you_are_using_the_latest_version!": "A legfrissebb verziót használod!", + "error_checking_for_updates": "Hiba a frissítések ellenőrzése során", + "light": "Enyhe", + "heavy": "Erős", + "wind_info": "A szélsebességet egy időszakon belüli sebességátlag alapján mérik. A széllökések hirtelen, általában húsz másodpercnél rövidebb ideig tartó szélkitörések.", + "visibility_info": "A látótávolság azt a távolságot méri, amelyen a kiemelkedő tárgyak láthatók az égbolt vagy a horizont előtt. A látótávolságot befolyásolhatja a csapadék, a köd, a por, a füst vagy a pára.", + "humidity_info": "A relatív páratartalom a levegőben lévő vízgőz százalékos aránya a levegő adott hőmérsékleten tartható maximális vízgőzmennyiségéhez viszonyítva.", + "humidity_info_2": "A harmatpont az a hőmérséklet, amelyre a levegőt le kell hűteni ahhoz, hogy a relatív páratartalom elérje a 100%-ot.", + "uv_index_info": "Az UV-index a nap ultraibolya (UV) sugárzásának erősségét méri. Az értékek 0 és 11 között mozognak, ahol a magasabb értékek erősebb UV-sugárzást jeleznek.", + "uv_index_info_2": "Az UV-sugárzás napégést, bőrrákot és szemkárosodást okozhat. Minél magasabb az UV-index, annál nagyobb a kockázata ezeknek a problémáknak.", + "uv_index_info_3": "1-2: Alacsony. Nincs szükség védelemre. Biztonságosan tartózkodhatsz kint, minimális napvédelemmel.", + "uv_index_info_4": "3-7: Mérsékelttől Magasig. Védelem szükséges. Keresd az árnyékot a délelőtt vége és a kora délután között. Ha kint tartózkodsz, bőségesen alkalmazz széles spektrumú, legalább SPF-15 naptejet a fedetlen bőrre, és viselj védőruházatot, széles karimájú kalapot és napszemüveget.", + "uv_index_info_5": "8+: Nagyon Magastól Extrémig. További védelem szükséges. Légy óvatos a szabadban, különösen délelőtt későn és kora délután. Ha az árnyékod rövidebb, mint te, keresd az árnyékot, viselj védőruházatot, széles karimájú kalapot és napszemüveget, és bőségesen alkalmazz legalább SPF-15 széles spektrumú naptejet a fedetlen bőrre.", + "sunset": "Naplemente", + "sunrise": "Napkelte", + "sunset_rise_info": "Napkelte: Amikor a nap teljesen megjelenik a horizont felett. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", + "sunset_rise_info_2": "Naplemente: Amikor a nap teljesen eltűnik a horizont alatt. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", + "sunset_rise_info_3": "Hajnal: Amikor a napkelte előtt megjelenik a nap első látható fénye.", + "sunset_rise_info_4": "Alkonyat: Az esti szürkület legsötétebb szakasza, mielőtt az utolsó látható fény eltűnik.", + "pressure_info": "Légköri nyomás, más néven légnyomás vagy barometrikus nyomás, a föld légkörének lefelé irányuló nyomása. Ez az alkalmazás az átlagos tengerszint feletti nyomást (MSLP) használja.", + "pressure_info_2": "A rendellenes légköri nyomás fejfájást, ízületi fájdalmat, fáradtságot és más hatásokat okozhat.", + "current_conditions": "Jelenlegi állapotok", + "clear_sky": "Tiszta égbolt", + "mostly_clear": "Többnyire derült", + "partly_cloudy": "Részben felhős", + "overcast": "Borult", + "fog": "Köd", + "drizzle": "Szitálás", + "freezing_drizzle": "Fagyos szitálás", + "moderate_rain": "Mérsékelt eső", + "heavy_intensity_rain": "Heves esőzés", + "freezing_rain": "Ónos eső", + "slight_snow": "Enyhe havazás", + "moderate_snow": "Mérsékelt havazás", + "heavy_intensity_snow": "Erős havazás", + "snow_grains": "Hószemcsék", + "rain_showers": "Záporok", + "heavy_rain_showers": "Heves záporok", + "slight_snow_showers": "Enyhe hózáporok", + "heavy_snow_showers": "Heves hózáporok", + "thunderstorm": "Zivatar", + "strong_thunderstorm": "Heves zivatar", + "clear": "Derült", + "wind_speed": "Szélsebesség", + "precipitation_amount": "Csapadékmennyiség", + "precipitation_chances": "Csapadék valószínűsége", + "cloudiness": "Felhőzet", + "dew_point": "Harmatpont", + "air_quality_satisfactory": "– A levegőminőség kielégítőnek tekinthető, és a légszennyezés kockázata csekély vagy nem jelentős.", + "air_quality_acceptable": "A levegőminőség elfogadható; azonban néhány szennyező anyag esetében mérsékelt egészségügyi kockázatot jelenthet egy nagyon kis számú, légszennyezésre érzékeny embercsoport számára.", + "sensitive_groups_health_effects": "Az érzékeny csoportok tagjai egészségügyi hatásokat tapasztalhatnak. Az általános lakosságra valószínűleg nincs hatással.", + "health_effects_public": "Mindenki kezdhet egészségügyi hatásokat tapasztalni; az érzékeny csoportok tagjai súlyosabb hatásokat is érezhetnek.", + "emergency_conditions": "Vészhelyzeti egészségügyi figyelmeztetések. Az egész lakosságot valószínűbb, hogy érinti.", + "uv_index_satisfactory": "Az UV-index kielégítő, ami azt jelzi, hogy az ultraibolya sugárzás ártalma kicsi vagy nincs kockázata.", + "conditions_low_risk": "Az állapotok általában alacsony kockázatúak, ami azt jelzi, hogy az ultraibolya sugárzás minimális fenyegetést jelent.", + "low_exposure_level": "Alacsony expozíciós szint, minimális kockázattal az UV-sugárzásból eredően, a legtöbb ember számára megfelelő.", + "moderate_risk_sun_exposure": "Mérsékelt kockázat a védelem nélküli napozás miatt, javasolt védelmi intézkedések.", + "high_risk_sun_exposure": "Nagy kockázat a védelem nélküli napozás miatt, védelmi intézkedések szükségesek.", + "very_high_risk_sun_exposure": "Nagyon magas kockázat a védelem nélküli napozás miatt, extra óvintézkedések szükségesek.", + "extreme_risk_sun_exposure": "Extrém kockázat a védelem nélküli napozás miatt, teljes védelem szükséges.", + "calm": "Szélcsend", + "light_air": "Gyenge szél", + "light_breeze": "Enyhe szellő", + "gentle_breeze": "Lágy szellő", + "moderate_breeze": "Mérsékelt szél", + "fresh_breeze": "Élénk szél", + "strong_breeze": "Erős szellő", + "high_wind": "Erős szél", + "gale": "Viharos szél", + "strong_gale": "Erős viharos szél", + "storm": "Vihar", + "violent_storm": "Heves vihar", + "hurricane": "Hurrikán", + "warming_temp_trend_1": "Melegedés várható a következő napokban.", + "warming_temp_trend_2": "A hőmérséklet hamarosan emelkedni fog, készüljetek a hőségre!", + "warming_temp_trend_3": "Úgy tűnik, hogy melegebb lesz ezen a héten.", + "warming_temp_trend_4": "Készülj a melegebb időre.", + "cooling_temp_trend_1": "Lehűlés várható a következő napokban.", + "cooling_temp_trend_2": "A hőmérséklet hamarosan csökkenni fog, maradj melegben!", + "cooling_temp_trend_3": "A következő napokban hűvösebbre fordul az idő.", + "cooling_temp_trend_4": "Várható egy hűvös szellő a következő napokban.", + "stable_temp_trend_1": "Stabil hőmérséklet várható a következő napokban.", + "stable_temp_trend_2": "Nincs jelentős hőmérsékletváltozás, egyenletes időjárás vár ránk.", + "stable_temp_trend_3": "A hőmérséklet most stabilan tartja magát.", + "stable_temp_trend_4": "Stabil időjárás várható, nagy változás nélkül.", + "back": "Vissza", + "error_occurred": "Hiba történt!", + "check_your_internet_connection_try_again": "Ellenőrizd az internetkapcsolatot, és próbáld újra.", + "There_might_be_an_API_error.": "Lehet, hogy API-hiba történt.", + "retry": "Újra", + "loading_location_data": "Helyadatok betöltése...", + "latest_data_fetched": "Legfrisebb adatok letöltése", + "API_Error_Please_change_provider": "API hiba, kérlek válts szolgáltatót", + "Please_wait_before_refreshing_again.": "Kérlek várj, mielőtt frissítenél megint.", + "network_unavailable": "Hálózat nem elérhető", + "weather": "Időjárás", + "precipitation": "Csapadék", + "wind": "Szél", + "pollen": "Pollen", + "grass": "Fű", + "tree": "Fa", + "weed": "Gyom", + "quick_summary": "Rövid összefoglaló", + "temperature_animation": "Hőmérséklet animáció", + "language": "Nyelv", + "translate_this_app": "Alkalmazás fordítása", + "contributors": "Közreműködők", + "contributors_sub": "Tekintsd meg azokat, akik hozzájárultak ehhez a projekthez", + "version": "Verzió", + "third_party_licenses": "Harmadik féltől származó licenc", + "clothing_activity": "Ruházat és tevékenység", + "get_clothing_suggestions": "Szerezz ruházati és aktivitási ajánlásokat", + "day": "Nap", + "evening": "Est", + "night": "Éjszaka", + "wind_gust": "Széllökés", + "weather_alerts": "Időjárási figyelmeztetések", + "font": "Betűtípus", + "daily_conditions": "Napi körülmények", + "sun_tile_page": "Nap", + "morning": "Reggel", + "day_tip": "Napi tipp", + "translators": "Fordítók", + "change_apps_font": "Alkalmazás betűtípusának módosítása", + "app_font": "Alkalmazás betűtípusa", + "show_alerts_home_page_sub": "Időjárási figyelmeztetések megjelenítése a kezdőoldalon", + "weather_models": "Időjárási modellek", + "openmeteo_weather_models": "Open-Meteo időjárási modellek", + "unpredictable_weather": "nem megjósolható időjárás ", + "phase_new_moon": "Újhold", + "phase_waxing_crescent": "Növekvő félhold", + "phase_first_quarter": "Első negyed", + "phase_waxing_gibbous": "Növő hold", + "phase_full_moon": "Telihold", + "phase_waning_gibbous": "Fogyó félhold", + "phase_last_quarter": "Utolsó negyed", + "phase_waning_crescent": "Fogyó sarló", + "moon_info": "Újhold: Amikor a hold nem látható mert a Föld és a Nap között van.\nMegvilágítottság: 0%", + "moon_info_2": "Növekvő holdsarló: Amikor a Hold egy vékony sarlóként válik láthatóvá, és minden éjjel nagyobb lesz az újhold után. Megvilágítás: 1%–49%.", + "moon_info_3": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", + "moon_info_4": "Növekvő holdpúpos: Amikor a Hold több mint fele meg van világítva, és fokozatosan teljes holdfázis felé halad. Megvilágítás: 51%–99%.", + "moon_info_5": "Telihold: Amikor a hold arca teljesen meg van világitva a nap altal, így egy egész köröngként jelenik meg.\nMegvilágítottság: 100%", + "moon_info_6": "Csökkenő holdpúpos: Amikor a Hold a telihold után elkezd zsugorodni, de még több mint a fele meg van világítva. Megvilágítás: 99%–51%.", + "moon_info_7": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", + "moon_info_8": "Hanyatló sarló: Amikor csak a hold egy kis szelete látható az újhold előtt. Megvilágítás: 49%–1%.", + "moon_info_9": "", + "illumination_moon_text": "Megvilágítás", + "moonrise": "Holdkelte", + "moonset": "Holdnyugta", + "dynamic_colors": "Dinamikus színek", + "dynamic_colors_sub": "Használja a háttér színét", + "font_size": "Betűméret", + "font_size_sub": "A betűméret csak ott lesz hatással, ahol szükség van rá", + "swipe_between_locations": "Lapozás a helyszínek között", + "swipe_between_locations_sub": "A helyváltoztatáshoz húzza balra vagy jobbra a lapot", + "swipe_threshold": "Legyezés határértéke", + "swipe_threshold_help_sub": "A küszöbérték határozza meg azt a minimális távolságot, amelyet egy mozdulatnak le kell fednie ahhoz, hogy felismerhető legyen. Egy alacsonyabb küszöbérték megkönnyíti a mozdulatok kiváltását, míg egy magasabb küszöbértéknél a mozdulatokat jobban átgondoltan kell végrehajtani.", + "todays_avg": "Mai átlag", + "todays_high": "A mai magas", + "learn_about_app": "Ismerje meg az alkalmazást", + "creator": "Alkotó", + "join_discord": "Csatlakozz a Discord szerverhez", + "export_data": "Adatok exportálása", + "export_data_sub": "Exportálja az összes beállítását, helyszínét és az utolsó időjárási adatait - szó szerint mindent!", + "import_data": "Adatok importálása", + "import_data_sub": "Figyelmeztetés: Az importálás törli a jelenlegi alkalmazás adatait", + "froggy_summary": "Froggy összefoglaló", + "froggy_summary_sub": "Békákkal kapcsolatos leírásokat ad hozzá. Csak angol nyelven érhető el", + "arrange_items": "Rendezze el a tételeket", + "edit_layout": "Alkalmazás elrendezés szerkesztése", + "reset": "Visszaállítás", + "hourly_forecast": "Óránkénti előrejelzés", + "air_quality_index": "Levegőminőségi index", + "pollen_data": "Pollenadatok", + "default_location_delete_snack": "Nem törölheti az alapértelmezett helyet", + "low_pollen": "Alacsony", + "medium_pollen": "Közepes", + "high_pollen": "Magas", + "severe_pollen": "Súlyos", + "minimal_forecast_uv": "Minimális", + "low_forecast_uv": "Alacsony", + "moderate_forecast_uv": "Mérsékelt", + "high_forecast_uv": "Magas", + "very_high_forecast_uv": "Nagyon magas", + "extreme_forecast_uv": "Extrém", + "app_looks": "App kinézete", + "temp_animation_sub_pref": "Számolja a hőmérsékleteket az elejétől a végéig", + "hide_condition_widgets": "Feltétel widgetek elrejtése", + "info_home_location_tip": "A helyeket el kell mentenie, hogy alapértelmezett helyként használhassa őket.", + "your_device_location": "Az Ön készülékének helye", + "weather_model_info_1": "Kombinálja a legjobb időjárási modelleket", + "weather_model_info_2": "Kombinálja az összes időjárási modellt ebből egy zökkenőmentes előrejelzéssé", + "max_items_4": "Legfeljebb 4 elemet rejthet el", + "max_items_3": "Legfeljebb 3 elemet rejthet el", + "month_jan": "Jan", + "month_feb": "Deb", + "month_mar": "Marc", + "month_apr": "Ápr", + "month_may": "Május", + "month_june": "Jun", + "month_july": "Juli", + "month_aug": "Aug", + "month_sep": "Szept", + "month_oct": "Okt", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "ÉK", + "wind_dir_e": "K", + "wind_dir_se": "DK", + "wind_dir_s": "D", + "wind_dir_sw": "DNY", + "wind_dir_w": "NY", + "wind_dir_nw": "ÉNY", + "wind_dir_n": "É", + "time_pm": "du.", + "time_am": "DE", + "time_min": "min", + "time_hour": "óra.", + "time_day": "nap", + "time_sec": "mp.", + "aqi_type": "AQI típus", + "used_app_storage_info_sub": "A kapacitás megmutatja, hogy az alkalmazás mennyi helyet használ a rendelkezésre álló tárhelyből a mentett helyekre. Ha eléri a 100%-ot, nem menthet további helyeket.", + "used_app_storage": "Használt alkalmazás tárhely", + "data_by": "Adatok", + "data_fetch_error": "Nem sikerült lekérni az adatokat", + "aqi_info_us": "Az amerikai AQI (levegőminőségi index) a légszennyezettség szintjének közlésére szolgáló mérőszám. A mérőszám 0 és 500 között mozog, a magasabb értékek rosszabb levegőminőséget jeleznek.", + "aqi_info_eu": "Az EU AQI (levegőminőségi index) az Európai Unió légszennyezettségének szintjét jelzi. Öt szintre van osztva, a \"jótól\" a \"nagyon rosszig\", a legfontosabb szennyezőanyagok koncentrációja alapján.", + "update_weather_data": "Időjárási adatok frissítése", + "update_weather_data_sub": "Automatikusan frissíti az időjárási adatokat, ha azok elavultak, amikor egy helyszínre kattintunk.", + "delete_locations": "Törölt helyek", + "delete_locations_support_sub": "Ez a művelet eltávolít minden mentett helyet, kivéve az alapértelmezett helyet. Ezt akkor használja, ha az elmentett helyek nem láthatóak, duplikálódnak, vagy bármilyen más hiba lép fel.", + "delete": "Törlés", + "united_states_aqi": "", + "european_aqi": "Európai AQI", + "chances": "Esélyek", + "temperature": "Hőmérséklet", + "show_summary_toggle_sub": "Mutass egy rövid összefoglalót az időjárásról", + "insights": "Kimutatások", + "app_units": "Mértékegységek", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Hőmérséklet, szélerősség, légnyomás, látótávolság, csapadék, idő, AQI", + "hide_update_icon": "Frissítés ikon elrejtése", + "no_notification_when_a_new_version_is_released": "Ne mutass értesítést, ha egy új verzió jelent meg", + "precipitation_expected_to_continue": "Csapadék a következő néhány órában folytatódik", + "Precipitation_likely_tomorrow_around": "Csapadék holnap várható körülbelül", + "precipitation_likely_around": "Csapadék várható körülbelül", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Betöltés...", + "edit_location_headline": "Hely módosítása", + "edit_location_error_sub": "Kérlek töltsd ki a mezőt, vagy töröld ki", + "app_theme_dark_light": "App témája", + "theme_dark": "Sötét", + "theme_light": "Világos" +} \ No newline at end of file diff --git a/assets/translations/id.json b/assets/translations/id.json new file mode 100644 index 000000000..cb5c17601 --- /dev/null +++ b/assets/translations/id.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Terasa Seperti", + "hourly_precipitation": "Curah Hujan per Jam", + "save": "Simpan", + "cancel": "Batal", + "daily_forecast": "Prakiraan Harian", + "locations": "Lokasi", + "home_location": "Lokasi Rumah", + "default_locations": "Lokasi-Lokasi Bawaan", + "default_location": "Lokasi Bawaan", + "today's_amount": "Total Hari ini", + "precipitation_hours": "Jam Curah Hujan", + "now": "Sekarang", + "next_24-hr": "Dalam 24-jam kedepan", + "trends": "Tren", + "today": "Hari ini", + "sun": "Matahari", + "mon": "Sen", + "tue": "Sel", + "wed": "Rab", + "thu": "Kam ", + "fri": "Jum", + "sat": "Sab", + "error": "Error", + "not_available": "Tidak tersedia", + "moon": "Bulan", + "humidity": "Kelembapan", + "pressure": "Tekanan", + "direction": "Arah", + "visibility": "Jarak Pandang", + "air_quality": "Kualitas Air", + "fair": "Sedang ", + "poor": "Buruk", + "very_poor": "Sangat Buruk", + "good": "Baik", + "moderate": "Sedang", + "uv_index": "Index UV", + "minimal_risk": "Risiko Minimal ", + "low_risk": "Risiko Rendah ", + "moderate_risk": "Risiko Sedang", + "high_risk": "Risiko Tinggi", + "very_high_risk": "Risiko sangat tinggi", + "extreme_risk": "Risiko ekstrim", + "day_length": "Panjang Hari", + "updated": "Diperbaru", + "update": "Perbarui", + "ago": "lalu", + "saved_locations": "Lokasi yang tersimpan", + "current_location": "Lokasi saat ini", + "search": "Cari", + "search_provider": "Penyedia pencarian", + "ok": "OK", + "settings": "Pengaturan", + "background_card_animation": "Animasi Latar Kartu", + "use_bar_chart": "Gunakan grafik batang", + "main_provider": "Penyedia utama", + "temperature_unit": "Satuan Suhu", + "wind_unit": "Satuan Angin", + "visibility_unit": "Satuan Jarak Pandang", + "precipitation_unit": "Satuan Curah Hujan", + "pressure_unit": "Satuan Tekanan", + "time_format": "Format waktu", + "additional": "Tambahan", + "app_language": "Bahasa Aplikasi", + "about": "Tentang", + "about_app": "Tentang aplikasi", + "support": "Dukung", + "data_provided_by": "Data disediakan oleh ", + "map": "Peta", + "live_radar": "Radar langsung", + "radar": "radar", + "source_code": "Kode Sumber", + "terms_&_conditions": "Syarat & Ketentuan ", + "privacy_policy": "Kebijakan privasi", + "licenses": "Lisensi", + "latest_version": "Versi terbaru", + "create_an_issue": "Laporkan sebuah masalah", + "new_version_available!": "Versi terbaru tersedia!", + "you_are_using_the_latest_version!": "Kamu menggunakan versi yang terbaru!", + "error_checking_for_updates": "Terjadi kesalahan saat memeriksa pembaruan", + "light": "Ringan", + "heavy": "Berat", + "wind_info": "Kecepatan angin diukur dengan merata-ratakan kecepatan angin selama periode waktu tertentu. Hembusan angin adalah tiupan angin mendadak yang biasanya berlangsung kurang dari dua puluh detik. ", + "visibility_info": "Jarak pandang mengukur sejauh mana objek yang mencolok dapat terlihat dengan latar langit atau cakrawala. Jarak pandang dapat dipengaruhi oleh curah hujan, kabut, debu, asap, atau embun asap.", + "humidity_info": "Kelembapan relatif adalah persentase uap air yang ada di udara dibandingkan dengan jumlah maksimum yang dapat ditampung oleh udara pada suhu tertentu.", + "humidity_info_2": "Titik embun adalah suhu di mana udara harus didinginkan agar mencapai kelembapan relatif 100%.", + "uv_index_info": "Indeks UV mengukur kekuatan radiasi ultraviolet (UV) dari matahari. Skala ini berkisar dari 0 hingga 11, dengan nilai yang lebih tinggi menunjukkan radiasi UV yang lebih kuat.", + "uv_index_info_2": "Radiasi UV dapat menyebabkan kulit terbakar, kanker kulit, dan kerusakan mata. Semakin tinggi indeks UV, semakin besar risiko terhadap masalah-masalah tersebut.", + "uv_index_info_3": "1–2: Rendah. Tidak perlu perlindungan. Kamu dapat berada di luar ruangan dengan aman tanpa perlindungan matahari yang berarti.", + "uv_index_info_4": "3–7: Sedang hingga Tinggi. Perlindungan diperlukan. Cari tempat teduh dari akhir pagi hingga pertengahan sore. Saat berada di luar, oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar, dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam.", + "uv_index_info_5": "8+: Sangat Tinggi hingga Ekstrem. Perlindungan ekstra diperlukan. Berhati-hatilah saat berada di luar, terutama dari akhir pagi hingga pertengahan sore. Jika bayanganmu lebih pendek dari tubuhmu, cari tempat teduh dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam. Oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar.", + "sunset": "Matahari Terbenam", + "sunrise": "Matahari Terbit", + "sunset_rise_info": "Matahari Terbit: Saat matahari sepenuhnya muncul di atas cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.", + "sunset_rise_info_2": "Matahari Terbenam: Saat matahari sepenuhnya menghilang di bawah cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.\n", + "sunset_rise_info_3": "Fajar: Saat cahaya pertama yang terlihat muncul sebelum matahari terbit.", + "sunset_rise_info_4": "Senja: Tahap tergelap dari waktu senja sebelum cahaya terakhir yang terlihat menghilang.", + "pressure_info": "Tekanan atmosfer, juga dikenal sebagai tekanan udara atau tekanan barometrik, adalah tekanan ke bawah yang diberikan oleh atmosfer bumi. Aplikasi ini menggunakan Tekanan Rata-rata Permukaan Laut (TRPL).", + "pressure_info_2": "Tekanan atmosfer yang tidak normal dapat menyebabkan sakit kepala, nyeri sendi, kelelahan, dan efek lainnya.", + "current_conditions": "Kondisi saat ini", + "clear_sky": "Langit cerah", + "mostly_clear": "Sebagian besar cerah", + "partly_cloudy": "Cerah berawan", + "overcast": "Mendung total", + "fog": "Kabut", + "drizzle": "Gerimis", + "freezing_drizzle": "Gerimis membeku", + "moderate_rain": "Hujan sedang", + "heavy_intensity_rain": "Hujan lebat", + "freezing_rain": "Hujan membeku", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/it.json b/assets/translations/it.json new file mode 100644 index 000000000..8c81966b2 --- /dev/null +++ b/assets/translations/it.json @@ -0,0 +1,332 @@ +{ + "feels_like": "sembra che", + "hourly_precipitation": "Precipitazioni_orarie", + "save": "Salva", + "cancel": "Annulla", + "daily_forecast": "Previsioni giornaliere", + "locations": "Posizioni", + "home_location": "Posizione di casa", + "default_locations": "Posizioni predefinite ", + "default_location": "Posizione predefinita", + "today's_amount": "Quantità di oggi", + "precipitation_hours": "Ore di precipitazioni", + "now": "Adesso", + "next_24-hr": "Prossime 24 ore", + "trends": "Tendenze", + "today": "Oggi", + "sun": "Dom", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Gio", + "fri": "Ven", + "sat": "Sab", + "error": "Errore", + "not_available": "Non disponibile", + "moon": "Luna", + "humidity": "Umidità", + "pressure": "Pressione", + "direction": "Direzione", + "visibility": "Visibilità", + "air_quality": "Qualità dell'aria", + "fair": "Discreto", + "poor": "Scarso", + "very_poor": "Molto scarso", + "good": "Buono", + "moderate": "Sufficiente", + "uv_index": "Indice UV", + "minimal_risk": "Rischio minimo", + "low_risk": "Rischio basso", + "moderate_risk": "Rischio moderato", + "high_risk": "Rischio alto", + "very_high_risk": "Rischio molto alto", + "extreme_risk": "Rischio estremo", + "day_length": "Lunghezza del giorno", + "updated": "Aggiornato", + "update": "Aggiornamento", + "ago": "fa", + "saved_locations": "Posizione salvate", + "current_location": "Posizione attuale", + "search": "Ricerca", + "search_provider": "Provider di ricerca", + "ok": "OK", + "settings": "Impostazioni", + "background_card_animation": "Animazione scheda di sfondo", + "use_bar_chart": "Usa grafico a barre", + "main_provider": "Provider principale", + "temperature_unit": "Unità temperatura", + "wind_unit": "Unità vento", + "visibility_unit": "Unità visibilità", + "precipitation_unit": "Unità precipitazioni", + "pressure_unit": "Unità pressione", + "time_format": "Formato ora", + "additional": "Aggiuntivo", + "app_language": "Lingua app", + "about": "Informazioni ", + "about_app": "Informazioni app", + "support": "Supporto", + "data_provided_by": "Dati forniti da", + "map": "Mappa", + "live_radar": "Radar in tempo reale", + "radar": "radar", + "source_code": "Codice sorgente", + "terms_&_conditions": "Termini e condizioni", + "privacy_policy": "Informativa sulla privacy", + "licenses": "Licenze", + "latest_version": "Ultima Versione", + "create_an_issue": "Crea una segnalazione", + "new_version_available!": "Nuova versione disponibile!", + "you_are_using_the_latest_version!": "Stai usando l'ultima versione!", + "error_checking_for_updates": "Errore durante il controllo degli aggiornamenti", + "light": "Leggero", + "heavy": "Pesante", + "wind_info": "La velocità del vento viene misurata facendo la media delle velocità del vento in un periodo di tempo. Le raffiche sono improvvisi scatti di vento che durano spesso meno di venti secondi.", + "visibility_info": "La visibilità misura la distanza alla quale oggetti prominenti possono essere visti contro il cielo o l'orizzonte. La visibilità può essere alterata da precipitazioni, nebbia, polvere, fumo o foschia.", + "humidity_info": "L'umidità relativa è la percentuale di vapore acqueo presente nell'aria rispetto alla quantità massima che l'aria può tenere a una certa temperatura.", + "humidity_info_2": "Il punto di rugiada è la temperatura alla quale l'aria dovrebbe essere raffreddata per raggiungere un'umidità relativa 100%.", + "uv_index_info": "L'indice UV misura l'intensità delle radiazioni ultraviolette (UV) del sole. È su una scala da 0 a 11, con alti valori che indicano radiazioni UV più forti.", + "uv_index_info_2": "Le radiazioni UV possono causare scottature, cancro della pelle e danni agli occhi. Più alto è l'indice UV, maggiore è il rischio di questi problemi", + "uv_index_info_3": "1-2: Basso. Non serve protezione. Puoi stare all'aperto in sicurezza usando una protezione solare minima.", + "uv_index_info_4": "3-7: Da moderato ad alto. Protezione necessaria. Cerca l'ombra dalla tarda mattinata al primo pomeriggio. Quando sei all'aperto, applica generosamente una protezione solare ad ampio spettro SPF-15 o superiore sulla pelle esposta e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole.", + "uv_index_info_5": "8+: da molto alto a estremo. È necessaria una protezione extra. Fai attenzione fuori, soprattutto dalla tarda mattinata a metà pomeriggio. Se la tua ombra è più corta di te, cerca l'ombra e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole e applica generosamente una protezione solare ad ampio spettro minimo SPF-15 sulla pelle esposta.", + "sunset": "Tramonto", + "sunrise": "Alba", + "sunset_rise_info": "Alba: quando il sole appare completamente sopra l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", + "sunset_rise_info_2": "Tramonto: quando il sole scompare completamente sotto l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", + "sunset_rise_info_3": "Aurora: quando appare la prima luce visibile del giorno prima dell'alba.", + "sunset_rise_info_4": "Crepuscolo: la fase più buia del tramonto prima che scompaia l'ultima luce visibile.", + "pressure_info": "La pressione atmosferica, nota anche come pressione dell'aria o pressione barometrica, è la pressione verso il basso esercitata dall'atmosfera terrestre. Questa app usa la pressione media del livello del mare (MSLP).", + "pressure_info_2": "Una pressione atmosferica anomala può causare mal di testa, dolori articolari, affaticamento e altri effetti.", + "current_conditions": "Condizioni attuali", + "clear_sky": "Cielo sereno", + "mostly_clear": "Generalmente sereno", + "partly_cloudy": "Parzialmente nuvoloso", + "overcast": "Coperto", + "fog": "Nebbia", + "drizzle": "Pioggia leggera", + "freezing_drizzle": "Pioggia leggera gelata", + "moderate_rain": "Pioggia moderata", + "heavy_intensity_rain": "Pioggia di forte intensità", + "freezing_rain": "Pioggia gelata", + "slight_snow": "Neve leggera", + "moderate_snow": "Neve moderata", + "heavy_intensity_snow": "Neve di forte intensità", + "snow_grains": "Fiocchi di neve", + "rain_showers": "Rovesci di pioggia", + "heavy_rain_showers": "Forti rovesci di pioggia", + "slight_snow_showers": "Leggeri fiocchi di neve", + "heavy_snow_showers": "Forti fiocchi di neve", + "thunderstorm": "Temporale", + "strong_thunderstorm": "Forte temporale", + "clear": "Sereno", + "wind_speed": "Velocità del vento", + "precipitation_amount": "Quantità precipitazioni", + "precipitation_chances": "Possibilità di precipitazioni", + "cloudiness": "Nuvolosità", + "dew_point": "Punto di rugiada", + "air_quality_satisfactory": "La qualità dell'aria è considerata soddisfacente e l'inquinamento dell'aria presenta poco o nessun rischio.", + "air_quality_acceptable": "La qualità dell'aria è accettabile, tuttavia per alcuni inquinanti potrebbe esserci una moderata preoccupazione per una piccola parte di persone più sensibili all'inquinamento atmosferico.", + "sensitive_groups_health_effects": "Le persone di gruppi sensibili possono manifestare effetti sulla salute. È improbabile che la popolazione in generale ne risenta.", + "health_effects_public": "Tutti possono iniziare a sperimentare effetti sulla salute, le persone di gruppi sensibili potrebbero manifestare effetti più gravi sulla salute.", + "emergency_conditions": "Avvisi sanitari sulle condizioni di emergenza. L’intera popolazione ha maggiori probabilità di essere colpita.", + "uv_index_satisfactory": "L'indice UV è soddisfacente e indica che il rischio di danni derivanti dalle radiazioni ultraviolette è minimo o nullo.", + "conditions_low_risk": "Le condizioni sono generalmente a basso rischio, il che indica che l’esposizione alle radiazioni ultraviolette rappresenta una minaccia minima.", + "low_exposure_level": "Basso livello di esposizione con rischio minimo di danni derivanti dai raggi UV, adatto alla maggior parte delle persone.", + "moderate_risk_sun_exposure": "Rischio moderato di danni derivanti dall'esposizione al sole non protetta, si raccomandano misure di protezione.", + "high_risk_sun_exposure": "Alto rischio di danni derivanti dall'esposizione al sole non protetta, sono necessarie misure di protezione.", + "very_high_risk_sun_exposure": "Rischio molto alto di danni derivanti dall'esposizione al sole non protetta, sono necessarie precauzioni aggiuntive.", + "extreme_risk_sun_exposure": "Rischio estremo di danni derivanti dall'esposizione al sole non protetta, è necessaria una protezione completa.", + "calm": "Calmo", + "light_air": "Aria leggera", + "light_breeze": "Brezza leggera", + "gentle_breeze": "Brezza delicata", + "moderate_breeze": "Brezza moderato", + "fresh_breeze": "Brezza fresca", + "strong_breeze": "Brezza forte", + "high_wind": "Vento forte", + "gale": "Burrasca", + "strong_gale": "Burrasca forte", + "storm": "Tempesta", + "violent_storm": "Tempesta violenta", + "hurricane": "Uragano", + "warming_temp_trend_1": "Più caldo previsto nei prossimi giorni.", + "warming_temp_trend_2": "Le temperature presto aumenteranno, preparati al caldo!", + "warming_temp_trend_3": "Probabilmente farà più caldo questa settimana.", + "warming_temp_trend_4": "Preparati temperature più calde.", + "cooling_temp_trend_1": "Nei prossimi giorni previsto più freddo.", + "cooling_temp_trend_2": "Le temperature si abbasseranno presto, rimani al caldo!", + "cooling_temp_trend_3": "Farà più freddo nei prossimi giorni.", + "cooling_temp_trend_4": "Aspettati una brezza fredda nei prossimi giorni.", + "stable_temp_trend_1": "Nei prossimi giorni sono previste temperature stabili.", + "stable_temp_trend_2": "Nessun grande sbalzo di temperatura in vista, tempo stabile.", + "stable_temp_trend_3": "Le temperature per ora si mantengono stabili.", + "stable_temp_trend_4": "Aspettati tempo stabile senza molti cambiamenti.", + "back": "Indietro", + "error_occurred": "Si è verificato un errore!", + "check_your_internet_connection_try_again": "Controlla la connessione internet e riprova.", + "There_might_be_an_API_error.": "Potrebbe esserci un errore API.", + "retry": "Riprova", + "loading_location_data": "Caricamento dati sulla posizione...", + "latest_data_fetched": "Ultimi dati recuperati", + "API_Error_Please_change_provider": "Errore API, cambia provider", + "Please_wait_before_refreshing_again.": "Attendi prima di aggiornare nuovamente.", + "network_unavailable": "Rete non disponibile", + "weather": "Meteo", + "precipitation": "Precipitazioni", + "wind": "Vento", + "pollen": "Pollini", + "grass": "Erba", + "tree": "Alberi", + "weed": "Erbacce", + "quick_summary": "Breve riepilogo", + "temperature_animation": "Animazione temperatura", + "language": "Lingua", + "translate_this_app": "Traduci questa app", + "contributors": "Collaboratori", + "contributors_sub": "Visualizza le persone che hanno contribuito a questo progetto", + "version": "Versione", + "third_party_licenses": "Licenze di terze parti", + "clothing_activity": "Abbigliamento e attività", + "get_clothing_suggestions": "Ricevi suggerimenti su abbigliamento e attività", + "day": "Giorno", + "evening": "Sera", + "night": "Notte", + "wind_gust": "Raffica di vento", + "weather_alerts": "Allerta meteo", + "font": "Carattere", + "daily_conditions": "Condizioni giornaliere", + "sun_tile_page": "Sole", + "morning": "Mattina", + "day_tip": "Consiglio del giorno", + "translators": "Traduttori", + "change_apps_font": "Cambia il carattere dell'app", + "app_font": "Stile del testo dell'app", + "show_alerts_home_page_sub": "Mostra l'allerta meteo nella nella home page", + "weather_models": "Modelli meteo", + "openmeteo_weather_models": "Modelli meteo di Open-Meteo", + "unpredictable_weather": "meteo imprevedibile", + "phase_new_moon": "Luna nuova", + "phase_waxing_crescent": "Mezzaluna crescente", + "phase_first_quarter": "Primo quarto", + "phase_waxing_gibbous": "Gibbosa crescente", + "phase_full_moon": "Luna piena", + "phase_waning_gibbous": "Gibbosa calante", + "phase_last_quarter": "Ultimo quarto", + "phase_waning_crescent": "Mezzaluna calante", + "moon_info": "Luna nuova: quando la luna non è visibile perché si trova tra la terra e il sole. Illuminazione: 0%.", + "moon_info_2": "Mezzaluna crescente: quando una piccolo spicchio di luna diventa visibile, diventando ogni notte più grande dopo la luna nuova. Illuminazione: 1%–49%.", + "moon_info_3": "Primo quarto: quando la metà della faccia della luna è illuminata, si verifica circa una settimana dopo la luna nuova. Illuminazione: ~50%.", + "moon_info_4": "Gibbosa crescente: quando più della metà della luna è illuminata, portando a una luna piena. Illuminazione: 51%–99%.", + "moon_info_5": "Luna piena: quando tutta la faccia della luna è illuminata dal sole, apparendo come un cerchio completo. Illuminazione: 100%.", + "moon_info_6": "Gibbosa calante: quando la luna inizia a ridursi dopo la luna piena, ma più della metà di essa rimane illuminata. Illuminazione: 99%–51%.", + "moon_info_7": "Ultimo quarto: quando la metà della faccia della luna è nuovamente illuminata, si verifica circa una settimana dopo la luna piena. Illuminazione: ~50%.", + "moon_info_8": "Mezzaluna calante: quando solo una piccolo spicchio di luna rimane visibile prima della luna nuova. Illuminazione: 49%–1%.", + "moon_info_9": "Illuminazione: la percentuale della superficie della luna illuminata dal Sole, che varia a seconda della fase della luna.", + "illumination_moon_text": "Illuminazione", + "moonrise": "La luna sorge", + "moonset": "La luna tramonta", + "dynamic_colors": "Colori dinamici", + "dynamic_colors_sub": "Usa colori dello sfondo", + "font_size": "Dimensione carattere", + "font_size_sub": "La dimensione del carattere influenzerà solo dove è necessario", + "swipe_between_locations": "Scorri tra le posizioni", + "swipe_between_locations_sub": "Scorri verso sinistra o destra per cambiare posizione", + "swipe_threshold": "Soglia di scorrimento", + "swipe_threshold_help_sub": "La soglia definisce la distanza minima che un gesto di scorrimento deve percorrere per essere riconosciuto. Una soglia più bassa facilita l'attivazione dei gesti di scorrimento, mentre una soglia più alta richiede passaggi più deliberati.", + "todays_avg": "Media di oggi", + "todays_high": "Alta di oggi", + "learn_about_app": "Per saperne di più sull'app", + "creator": "Autore", + "join_discord": "Unisciti al server Discord", + "export_data": "Esporta dati", + "export_data_sub": "Esportazione di tutte le impostazioni, le località e gli ultimi dati meteo rilevati: praticamente tutto!", + "import_data": "Importa dati", + "import_data_sub": "Attenzione: l'importazione cancellerà i dati attuali dell'app", + "froggy_summary": "Sommario di Froggy", + "froggy_summary_sub": "Aggiunge descrizioni relative alle rane. Disponibile solo in inglese", + "arrange_items": "Organizza elementi", + "edit_layout": "Modifica disposizione app", + "reset": "Reimposta", + "hourly_forecast": "Previsione oraria", + "air_quality_index": "Indice di qualità dell'aria", + "pollen_data": "Dati sui pollini", + "default_location_delete_snack": "Non è possibile eliminare la posizione predefinita", + "low_pollen": "Basso", + "medium_pollen": "Medio", + "high_pollen": "Alto", + "severe_pollen": "Grave", + "minimal_forecast_uv": "Minimo", + "low_forecast_uv": "Basso", + "moderate_forecast_uv": "Moderato", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Molto Alto", + "extreme_forecast_uv": "Estremo", + "app_looks": "Aspetto app", + "temp_animation_sub_pref": "Conta le temperature dall'inizio alla fine", + "hide_condition_widgets": "Nascondi condizione widget", + "info_home_location_tip": "È necessario salvare le posizioni per utilizzarle come posizione predefinita", + "your_device_location": "Posizione del tuo dispositivo", + "weather_model_info_1": "Combina i migliori modelli meteo", + "weather_model_info_2": "Combina tutti i modelli meteorologici da questo in una previsione perfetta", + "max_items_4": "Puoi nascondere solo fino 4 elementi", + "max_items_3": "Puoi nascondere solo fino a 3 elementi", + "month_jan": "Gen", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "Mag", + "month_june": "Giu", + "month_july": "Lug", + "month_aug": "Ago", + "month_sep": "Set", + "month_oct": "Ott", + "month_nov": "Nov", + "month_Dec": "Dic", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "ore", + "time_day": "Giorno", + "time_sec": "sec.", + "aqi_type": "AQI tipo", + "used_app_storage_info_sub": "L'archiviazione mostra la quantità di spazio disponibile che l'app sta utilizzando per le posizioni salvate. Se raggiunge il 100%, non è più possibile salvare posizioni aggiuntive", + "used_app_storage": "Archiviazione app usata", + "data_by": "Data da", + "data_fetch_error": "Recupero dati fallito", + "aqi_info_us": "L'AQI (Air Quality Index) statunitense è una misura utilizzata per comunicare il livello d'inquinamento atmosferico. Va da 0 a 500, con i valori più alti che indicano una qualità dell'aria peggiore.", + "aqi_info_eu": "L'EU AQI (Air Quality Index) è una misura utilizzata per comunicare il livello di inquinamento atmosferico nell'Unione Europea. È diviso in cinque livelli, da ‘Buono’ a ‘Molto Povero’, in base alla concentrazione di inquinanti chiave", + "update_weather_data": "Aggiorna dati meteo", + "update_weather_data_sub": "Aggiorna automaticamente i dati meteorologici se sono obsoleti quando si fa clic su una posizione", + "delete_locations": "Elimina posizioni", + "delete_locations_support_sub": "Questa azione rimuove ogni posizione salvata, tranne quella predefinita. Usa quest'azione se le tue posizioni salvate non sono visibili, sono doppie o se stai sperimentando altri bug", + "delete": "Elimina", + "united_states_aqi": "AQI degli Stati Uniti", + "european_aqi": "AQI dell'Europa", + "chances": "Possibilità", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostra un breve riepilogo del tempo", + "insights": "Approfondimenti", + "app_units": "Unità app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressione, visibilità, precipitazioni, tempo, AQI", + "hide_update_icon": "Nascondi l'icona dell'aggiornamento", + "no_notification_when_a_new_version_is_released": "Non mostrare una notifica quando viene rilasciata una nuova versione.", + "precipitation_expected_to_continue": "Si prevede che le precipitazioni continueranno nelle prossime ore.", + "Precipitation_likely_tomorrow_around": "Precipitazioni probabili domani intorno a", + "precipitation_likely_around": "Precipitazioni probabili intorno a", + "hrs_sub_text": "ore", + "mins_sub_text": "minuti", + "loading_text": "Caricamento…", + "edit_location_headline": "Modifica posizione", + "edit_location_error_sub": "Compila il campo o ripristinalo", + "app_theme_dark_light": "Tema app", + "theme_dark": "Scuro", + "theme_light": "Chiaro" +} \ No newline at end of file diff --git a/assets/translations/ja.json b/assets/translations/ja.json new file mode 100644 index 000000000..d3633fd5f --- /dev/null +++ b/assets/translations/ja.json @@ -0,0 +1,332 @@ +{ + "feels_like": "体感温度", + "hourly_precipitation": "1時間あたりの降水量", + "save": "保存", + "cancel": "キャンセル", + "daily_forecast": "1日ごとの予報", + "locations": "場所", + "home_location": "家の場所", + "default_locations": "既定の場所", + "default_location": "既定の場所", + "today's_amount": "今日の程度", + "precipitation_hours": "降水時間", + "now": "今", + "next_24-hr": "次の24時間", + "trends": "動向", + "today": "今日", + "sun": "日", + "mon": "月", + "tue": "火", + "wed": "水", + "thu": "木", + "fri": "金", + "sat": "土", + "error": "エラー", + "not_available": "利用不可", + "moon": "月", + "humidity": "湿度", + "pressure": "気圧", + "direction": "風向き", + "visibility": "視程", + "air_quality": "大気質", + "fair": "まあまあ", + "poor": "弱い", + "very_poor": "重度の汚染", + "good": "良い", + "moderate": "適度", + "uv_index": "UV指数", + "minimal_risk": "最小限のリスク", + "low_risk": "低リスク", + "moderate_risk": "中程度のリスク", + "high_risk": "高リスク", + "very_high_risk": "とても高いリスク", + "extreme_risk": "極度のリスク", + "day_length": "1日の長さ", + "updated": "更新済み", + "update": "更新", + "ago": "前", + "saved_locations": "保存された場所", + "current_location": "現在の場所", + "search": "検索", + "search_provider": "検索プロバイダー", + "ok": "OK", + "settings": "設定", + "background_card_animation": "背景カードのアニメーション", + "use_bar_chart": "棒グラフを使う", + "main_provider": "メインのプロバイダー", + "temperature_unit": "温度の単位", + "wind_unit": "風の単位", + "visibility_unit": "視程の単位", + "precipitation_unit": "降水量の単位", + "pressure_unit": "気圧の単位", + "time_format": "時刻の形式", + "additional": "追加", + "app_language": "アプリの言語", + "about": "私たちについて", + "about_app": "アプリについて", + "support": "サポート", + "data_provided_by": "データの提供", + "map": "地図", + "live_radar": "ライブレーダー", + "radar": "レーダー", + "source_code": "ソースコード", + "terms_&_conditions": "利用規約", + "privacy_policy": "プライバシーポリシー", + "licenses": "ライセンス", + "latest_version": "最新バージョン", + "create_an_issue": "問題を報告する", + "new_version_available!": "新しいバージョンが利用可能になりました!", + "you_are_using_the_latest_version!": "最新バージョンを使用しています!", + "error_checking_for_updates": "更新の確認中にエラーが発生しました", + "light": "ライト", + "heavy": "大雨", + "wind_info": "風速は、一定期間の風速の平均によって測定されます。突風は、通常 20 秒未満続く突風です。", + "visibility_info": "視程は、空や地平線を背景に目立つ物体が見える距離を測定します。視程は、降水量、霧、ほこり、煙、または靄によって影響を受けることがあります。", + "humidity_info": "相対湿度とは、特定の温度で空気が保持できる最大水蒸気量と比較した、空気中に存在する水蒸気の割合です。", + "humidity_info_2": "露点とは、相対湿度を 100% にするために、その温度まで冷却する必要がある温度です。", + "uv_index_info": "紫外線指数は、太陽の紫外線 (UV) の強さを測定します。0 から 11 までのスケールで表され、値が高いほど UV 放射が強くなります。", + "uv_index_info_2": "紫外線は日焼け、皮膚がん、目の損傷を引き起こす可能性があります。紫外線指数が高いほど、これらの問題のリスクが高くなります。", + "uv_index_info_3": "1-2: 低い。保護は必要ありません。最小限の日焼け止めを使用すれば、屋外で安全に過ごすことができます。", + "uv_index_info_4": "3-7: 中程度から高い。保護が必要です。午前中から午後半ばにかけては日陰を探してください。屋外にいるときは、露出した肌に SPF-15 以上の日焼け止めをたっぷり塗り、保護服、つばの広い帽子、サングラスを着用してください。", + "uv_index_info_5": "8以上: 非常に高いから極度。特別な保護が必要です。特に午前中から午後半ばにかけては屋外では注意してください。自分の影が自分より短い場合は、日陰を探し、保護服、つばの広い帽子、サングラスを着用し、露出した肌には最低でも SPF 15 の広範囲スペクトルの日焼け止めをたっぷりと塗ってください。", + "sunset": "日の入り", + "sunrise": "日の出", + "sunset_rise_info": "日の出: 太陽が完全に地平線上に現れることです。場所、季節、タイムゾーンによって異なります。", + "sunset_rise_info_2": "日の入り: 太陽が完全に地平線の下に消えることです。場所、季節、タイムゾーンによって異なります。", + "sunset_rise_info_3": "夜明け: 日の出前にその日の最初の目に見える光が現れる時。", + "sunset_rise_info_4": "夕暮れ: 最後の目に見える光が消える前の、薄暮の最も暗い段階。", + "pressure_info": "大気圧は、空気圧または気圧とも呼ばれ、地球の大気によって及ぼされる下向きの圧力です。このアプリは平均海面気圧 (MSLP) を使用します。", + "pressure_info_2": "異常な大気圧は頭痛、関節痛、疲労などの影響を引き起こす可能性があります。", + "current_conditions": "現在の状況", + "clear_sky": "快晴", + "mostly_clear": "晴れ", + "partly_cloudy": "所により曇り", + "overcast": "曇り", + "fog": "霧", + "drizzle": "霧雨", + "freezing_drizzle": "着氷性の霧雨", + "moderate_rain": "雨", + "heavy_intensity_rain": "激しい雨", + "freezing_rain": "凍りつく雨", + "slight_snow": "わずかな雪", + "moderate_snow": "雪", + "heavy_intensity_snow": "激しい雪", + "snow_grains": "粒の雪", + "rain_showers": "驟雨", + "heavy_rain_showers": "激しい驟雨", + "slight_snow_showers": "わずかなにわか雪", + "heavy_snow_showers": "激しいにわか雪", + "thunderstorm": "雷雨", + "strong_thunderstorm": "強い雷雨", + "clear": "クリア", + "wind_speed": "風速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水確率", + "cloudiness": "雲量", + "dew_point": "露点", + "air_quality_satisfactory": "大気質は良好であると考えられており、大気汚染がもたらすリスクは少しまたはないです。", + "air_quality_acceptable": "大気質は許容できます。しかし、いくつかの汚染物質は、非常に空気汚染に敏感なとても少しの人に対して、中程度の健康上の懸念があるかもしれません。", + "sensitive_groups_health_effects": "敏感な人々は健康への影響を経験するかもしれません。一般の人々は恐らく作用が起こりません。", + "health_effects_public": "誰もが健康上の影響を経験し始めるかもしれません。敏感な人々は、もっと深刻な健康上の影響を経験するかもしれません。", + "emergency_conditions": "健康上の緊急事態の警告。全ての人口が恐らくもっと影響を受けます。", + "uv_index_satisfactory": "UV指数は満足がいき、紫外線放射の害のリスクは少しまたはありません。", + "conditions_low_risk": "状況は一般的には低リスクで、紫外線放射の曝露は最小限の脅威をもたらすことを示しています。", + "low_exposure_level": "曝露レベルは低くUV放射の危害は最小限で、ほとんどの人には適切です。", + "moderate_risk_sun_exposure": "太陽の曝露に無防備だと危害の中程度のリスクで、保護的な対策がお勧めです。", + "high_risk_sun_exposure": "太陽の曝露に無防備だと高いリスクで、保護的な対策が必要です。", + "very_high_risk_sun_exposure": " 超高リスクの日光浴", + "extreme_risk_sun_exposure": "危険な日光浴", + "calm": "穏やか", + "light_air": "そよ風", + "light_breeze": "穏やかな弱い風", + "gentle_breeze": "優しいそよ風", + "moderate_breeze": "中程度の風", + "fresh_breeze": "爽やかな風", + "strong_breeze": "強烈な風", + "high_wind": "強風", + "gale": "突風", + "strong_gale": "暴風", + "storm": "嵐", + "violent_storm": "暴風", + "hurricane": "台風", + "warming_temp_trend_1": "今後数週間は気温が上がると予想されます。", + "warming_temp_trend_2": "気温はすぐに上昇します。暑さに備えてください。", + "warming_temp_trend_3": "今週は暖かくなるようです。", + "warming_temp_trend_4": "これからの暖かい天気の準備をしましょう。", + "cooling_temp_trend_1": "今後数週間は気温が下がると予想されます。", + "cooling_temp_trend_2": "気温はすぐに下がりますので、暖かくしてお過ごしください!", + "cooling_temp_trend_3": "今後は涼しくなるでしょう。", + "cooling_temp_trend_4": "今後数日間は冷たい風が吹くことが予想されます。", + "stable_temp_trend_1": "今後数日間は気温が安定すると予想されます。", + "stable_temp_trend_2": "今後は大きな気温の変化はなく、安定した天気が続きます。", + "stable_temp_trend_3": "今のところ気温は安定しています。", + "stable_temp_trend_4": "大きな変化はなく安定した天気が期待できます。", + "back": "戻る", + "error_occurred": "エラーが発生しました!", + "check_your_internet_connection_try_again": "インターネット接続を確認して、もう一度お試しください。", + "There_might_be_an_API_error.": "API エラーが発生している可能性があります。", + "retry": "再試行", + "loading_location_data": "場所データを読み込んでいます...", + "latest_data_fetched": "最新のデータを取得しました", + "API_Error_Please_change_provider": "APIエラー。プロバイダーを変更してください", + "Please_wait_before_refreshing_again.": "再度更新する前にしばらくお待ちください。", + "network_unavailable": "ネットワークが利用できません", + "weather": "天気", + "precipitation": "降水量", + "wind": "風", + "pollen": "花粉", + "grass": "草", + "tree": "木", + "weed": "雑草", + "quick_summary": "簡単な概要", + "temperature_animation": "気温アニメーション", + "language": "言語", + "translate_this_app": "このアプリを翻訳する", + "contributors": "貢献者", + "contributors_sub": "このプロジェクトに貢献した人を表示します。", + "version": "バージョン", + "third_party_licenses": "サードパーティーライセンス", + "clothing_activity": "服装と活動", + "get_clothing_suggestions": "服装と活動の提案を得る", + "day": "日", + "evening": "夕方", + "night": "夜", + "wind_gust": "突風", + "weather_alerts": "天気警報", + "font": "フォント", + "daily_conditions": "毎日の状況", + "sun_tile_page": "太陽", + "morning": "朝", + "day_tip": "1日のヒント", + "translators": "翻訳者", + "change_apps_font": "アプリのフォントを変更する", + "app_font": "アプリのフォント", + "show_alerts_home_page_sub": "ホームページに天気警報を表示する", + "weather_models": "天気モデル", + "openmeteo_weather_models": "Open-Meteo天気モデル", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "月の出", + "moonset": "月の入り", + "dynamic_colors": "動的な色", + "dynamic_colors_sub": "壁紙の色を使う", + "font_size": "フォントの大きさ", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "場所間をスワイプする", + "swipe_between_locations_sub": "場所を変えるために左右にスワイプ", + "swipe_threshold": "スワイプのしきい値", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "今日の平均", + "todays_high": "今日の最高", + "learn_about_app": "アプリについて学ぶ", + "creator": "作成者", + "join_discord": "Discordサーバーに参加する", + "export_data": "データをエクスポート", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "データをインポート", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "カエルの概要", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "アプリのレイアウトを編集する", + "reset": "リセット", + "hourly_forecast": "毎時の予報", + "air_quality_index": "大気質指数", + "pollen_data": "花粉データ", + "default_location_delete_snack": "デフォルトの場所は削除できません", + "low_pollen": "低い", + "medium_pollen": "中程度", + "high_pollen": "高い", + "severe_pollen": "深刻", + "minimal_forecast_uv": "最小", + "low_forecast_uv": "低い", + "moderate_forecast_uv": "適度", + "high_forecast_uv": "高い", + "very_high_forecast_uv": "とても高い", + "extreme_forecast_uv": "極度", + "app_looks": "アプリの見た目", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "状態のウィジェットを隠す", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "デバイスの場所", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "1月", + "month_feb": "2月", + "month_mar": "3月", + "month_apr": "4月", + "month_may": "5月", + "month_june": "6月", + "month_july": "7月", + "month_aug": "8月", + "month_sep": "9月", + "month_oct": "10月", + "month_nov": "11月", + "month_Dec": "12月", + "wind_dir_ne": "北東", + "wind_dir_e": "東", + "wind_dir_se": "南東", + "wind_dir_s": "南", + "wind_dir_sw": "南西", + "wind_dir_w": "西", + "wind_dir_nw": "北西", + "wind_dir_n": "北", + "time_pm": "午後", + "time_am": "午前", + "time_min": "分", + "time_hour": "時間", + "time_day": "日", + "time_sec": "秒", + "aqi_type": "AQIの種類", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "使用されたアプリのストレージ", + "data_by": "Data by", + "data_fetch_error": "データの取得に失敗しました", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "天気データを更新", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "場所を削除", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "削除", + "united_states_aqi": "米国AQI", + "european_aqi": "ヨーロッパのAQI", + "chances": "可能性", + "temperature": "温度", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "分析", + "app_units": "アプリの単位", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "更新アイコンを隠す", + "no_notification_when_a_new_version_is_released": "新しいバージョンがリリースされたとき、通知を表示しない", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "時間", + "mins_sub_text": "分", + "loading_text": "読み込み中...", + "edit_location_headline": "場所を編集", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "アプリのテーマ", + "theme_dark": "ダーク", + "theme_light": "ライト" +} \ No newline at end of file diff --git a/assets/translations/ko.json b/assets/translations/ko.json new file mode 100644 index 000000000..415e1a31c --- /dev/null +++ b/assets/translations/ko.json @@ -0,0 +1,332 @@ +{ + "feels_like": "체감 온도", + "hourly_precipitation": "시간별 강수량", + "save": "저장", + "cancel": "취소", + "daily_forecast": "일별 예보", + "locations": "위치", + "home_location": "집 위치", + "default_locations": "기본 위치", + "default_location": "기본 위치", + "today's_amount": "강수량", + "precipitation_hours": "강수 시간", + "now": "지금", + "next_24-hr": "다음 24시간", + "trends": "추세", + "today": "오늘", + "sun": "일출/일몰", + "mon": "월", + "tue": "화", + "wed": "수", + "thu": "목", + "fri": "금", + "sat": "토", + "error": "오류", + "not_available": "사용할 수 없음", + "moon": "달", + "humidity": "습도", + "pressure": "기압", + "direction": "풍향", + "visibility": "가시거리", + "air_quality": "공기질", + "fair": "양호", + "poor": "나쁨", + "very_poor": "매우 나쁨", + "good": "좋음", + "moderate": "보통", + "uv_index": "자외선 지수", + "minimal_risk": "매우 낮음", + "low_risk": "낮음", + "moderate_risk": "보통", + "high_risk": "높음", + "very_high_risk": "매우 높음", + "extreme_risk": "심각", + "day_length": "일조 시간", + "updated": "업데이트됨", + "update": "업데이트", + "ago": "전", + "saved_locations": "저장된 위치", + "current_location": "현재 위치", + "search": "검색", + "search_provider": "검색 서비스", + "ok": "확인", + "settings": "설정", + "background_card_animation": "배경 카드 애니메이션", + "use_bar_chart": "막대형 차트 사용", + "main_provider": "주요 제공업체", + "temperature_unit": "온도 단위", + "wind_unit": "풍량 단위", + "visibility_unit": "가시성 단위", + "precipitation_unit": "강수량 단위", + "pressure_unit": "압력 단위", + "time_format": "시간 형식", + "additional": "추가", + "app_language": "앱 언어", + "about": "에 관해", + "about_app": "앱 정보", + "support": "지원", + "data_provided_by": "데이터 제공처", + "map": "지도", + "live_radar": "실시간 레이더", + "radar": "레이더", + "source_code": "소스 코드", + "terms_&_conditions": "이용 & 약관", + "privacy_policy": "개인정보 보호 정책", + "licenses": "라이센스", + "latest_version": "최신 버전", + "create_an_issue": "이슈 생성", + "new_version_available!": "새 버전 사용 가능!", + "you_are_using_the_latest_version!": "최신 버전을 사용 중입니다!", + "error_checking_for_updates": "업데이트 확인 중 오류 발생", + "light": "약함", + "heavy": "강함", + "wind_info": "풍속은 일정 시간 동안의 풍속을 평균하여 측정합니다. 돌풍은 일반적으로 20초 미만으로 지속되는 갑작스러운 바람을 말합니다.", + "visibility_info": "가시거리는 하늘이나 수평선에 대해 눈에 띄는 물체를 볼 수 있는 거리를 측정합니다. 가시거리는 강수량, 안개, 먼지, 연기 또는 안개에 의해 영향을 받을 수 있습니다.", + "humidity_info": "상대 습도는 주어진 온도에서 공기가 보유할 수 있는 최대 양과 비교하여 공기 중에 존재하는 수증기의 백분율을 나타냅니다.", + "humidity_info_2": "이슬점은 상대 습도 100%를 달성하기 위해 온도를 냉각해야 하는 온도입니다.", + "uv_index_info": "자외선 지수는 태양의 자외선(UV) 복사 강도를 측정합니다. 0에서 11까지의 척도로 표시되며, 값이 높을수록 자외선이 더 강하다는 것을 나타냅니다.", + "uv_index_info_2": "자외선은 일광 화상, 피부암, 눈 손상을 유발할 수 있습니다. 자외선 지수가 높을수록 이러한 문제가 발생할 위험이 커집니다.", + "uv_index_info_3": "1-2: 낮음: 보호 필요 없음. 최소한의 자외선 차단제를 사용하여 안전하게 야외 활동을 할 수 있습니다.", + "uv_index_info_4": "3-7: 보통에서 높음. 보호가 필요합니다. 늦은 아침부터 오후 중반까지는 그늘을 찾습니다. 외출 시에는 노출된 피부에 SPF-15 이상의 자외선 차단제를 충분히 바르고 보호복, 챙이 넓은 모자, 선글라스를 착용하세요.", + "uv_index_info_5": "8+: 매우 높음~극도로 높음. 추가 보호가 필요합니다. 특히 늦은 아침부터 오후 중반까지 야외에서 조심하세요. 그림자가 자신보다 짧다면 그늘을 찾아 보호 복, 챙이 넓은 모자, 선글라스를 착용하고 노출된 피부에는 최소 SPF-15의 자외선 차단제를 충분히 발라주세요.", + "sunset": "일몰", + "sunrise": "일출", + "sunset_rise_info": "일출: 태양이 수평선 위로 완전히 떠오르는 시간. 이는 위치, 계절, 시간대에 따라 달라집니다.", + "sunset_rise_info_2": "일몰: 해가 지평선 아래로 완전히 사라지는 것을 말합니다. 이는 지역, 계절, 시간대에 따라 다릅니다.", + "sunset_rise_info_3": "새벽: 일출 전에 하루의 첫 가시광선이 나타나는 시간입니다.", + "sunset_rise_info_4": "황혼: 황혼: 마지막 가시광선이 사라지기 전 가장 어두운 황혼의 단계입니다.", + "pressure_info": "기압 또는 기압이라고도 하는 대기압은 지구 대기에 의해 가해지는 하향 압력입니다. 이 앱은 평균 해수면 압력(MSLP)을 사용합니다.", + "pressure_info_2": "비정상적인 대기압은 두통, 관절통, 피로 등을 유발할 수 있습니다.", + "current_conditions": "현재 조건", + "clear_sky": "맑은 하늘", + "mostly_clear": "대부분 맑음", + "partly_cloudy": "약간 흐림", + "overcast": "흐림", + "fog": "안개", + "drizzle": "약한 비", + "freezing_drizzle": "진눈깨비", + "moderate_rain": "비", + "heavy_intensity_rain": "폭우", + "freezing_rain": "빙우", + "slight_snow": "약한 눈", + "moderate_snow": "눈", + "heavy_intensity_snow": "폭설", + "snow_grains": "싸락눈", + "rain_showers": "소나기", + "heavy_rain_showers": "강한 소나기", + "slight_snow_showers": "약한 눈보라", + "heavy_snow_showers": "강한 눈보라", + "thunderstorm": "천둥번개", + "strong_thunderstorm": "강한 천둥번개", + "clear": "맑음", + "wind_speed": "풍속", + "precipitation_amount": "강수량", + "precipitation_chances": "강수 확률", + "cloudiness": "운량", + "dew_point": "이슬점", + "air_quality_satisfactory": "현재 대기 질은 양호하며, 대기 오염으로 인한 건강상의 위험은 거의 없는 것으로 보입니다.", + "air_quality_acceptable": "대기 질은 괜찮습니다. 그러나 특정 오염 물질 때문에, 대기 오염에 특히 민감한 분들에게는 중간 정도의 건강 문제가 생길 수 있습니다.", + "sensitive_groups_health_effects": "민감한 분들은 건강에 영향을 받으실 수 있지만, 일반적인 사람들에게는 큰 영향이 없을 것으로 예상됩니다.", + "health_effects_public": "모든 사람이 건강에 영향을 받을 수 있습니다. 특히 건강이 취약한 분들은 더욱 심각한 문제를 겪을 수 있으니 주의가 필요합니다.", + "emergency_conditions": "건강에 대한 비상 경고. 전 국민이 영향을 받을 가능성이 매우 높습니다.", + "uv_index_satisfactory": "자외선 지수가 양호하므로 자외선에 대한 위험이 거의 없거나 전혀 없습니다.", + "conditions_low_risk": "자외선 지수가 낮으므로 자외선 노출로 인한 피해는 거의 없을것을 뜻 합니다.", + "low_exposure_level": "자외선 노출 수준이 낮아 인체에 해를 끼칠 위험이 최소한으로, 대부분의 사람들에게 안전합니다.", + "moderate_risk_sun_exposure": "햇볕에 그대로 노출될 경우 중간 정도의 위험이 있으니, 보호 조치를 취하는 것이 좋습니다.", + "high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 보호 조치를 취하는 것을 권장합니다.", + "very_high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 평소보다 더 많은 주의가 필요합니다.", + "extreme_risk_sun_exposure": "보호되지 않은 햇빛 노출로 인한 위험성이 매우 높으므로 완전한 보호가 필요합니다.", + "calm": "잔잔함", + "light_air": "가벼운 바람", + "light_breeze": "가벼운 산들바람", + "gentle_breeze": "부드러운 바람", + "moderate_breeze": "적당한 산들바람", + "fresh_breeze": "신선한 바람", + "strong_breeze": "강한 바람", + "high_wind": "강풍", + "gale": "질풍", + "strong_gale": "강한 강풍", + "storm": "폭풍", + "violent_storm": " 심각한 폭풍", + "hurricane": "허리케인", + "warming_temp_trend_1": "앞으로 며칠 동안 날씨가 온화할 것으로 예상됩니다.", + "warming_temp_trend_2": "곧 기온이 상승할 예정이니 더위에 대비하세요!", + "warming_temp_trend_3": "이번 주에는 날씨가 더 따뜻해질 것 같습니다.", + "warming_temp_trend_4": "앞으로 더워질 날씨에 대비하세요.", + "cooling_temp_trend_1": "앞으로 며칠 동안 추위이 예상됩니다.", + "cooling_temp_trend_2": "곧 기온이 떨어지니 따뜻하게 준비하세요!", + "cooling_temp_trend_3": "앞으로 날씨가 더 시원해질 것입니다.", + "cooling_temp_trend_4": "앞으로 며칠 동안 쌀쌀한 바람이 불 것으로 예상됩니다.", + "stable_temp_trend_1": "앞으로 며칠 동안 안정적인 기온이 예상됩니다.", + "stable_temp_trend_2": "앞으로 큰 기온 변화가 없고 날씨가 안정적입니다.", + "stable_temp_trend_3": "현재 기온은 안정적으로 유지되고 있습니다.", + "stable_temp_trend_4": "큰 변화 없이 안정적인 날씨가 예상됩니다.", + "back": "뒤로", + "error_occurred": "오류 발생!", + "check_your_internet_connection_try_again": "인터넷 연결 설정을 확인하고 다시 시도해주세요. ", + "There_might_be_an_API_error.": "API 오류가 있을 수 있습니다.", + "retry": "다시 시도", + "loading_location_data": "위치 데이터 로드 중...", + "latest_data_fetched": "최신 데이터 가져옴", + "API_Error_Please_change_provider": "API 오류, 공급자를 변경하세요", + "Please_wait_before_refreshing_again.": "다시 새로고침하기 전에 잠시 기다려주세요.", + "network_unavailable": "네트워크에 접근할 수 없음", + "weather": "날씨", + "precipitation": "강수", + "wind": "바람", + "pollen": "꽃가루", + "grass": "잔디", + "tree": "트리", + "weed": "잡초", + "quick_summary": "빠른 요약", + "temperature_animation": "온도 애니메이션", + "language": "언어", + "translate_this_app": "이 앱 번역하기", + "contributors": "기여자", + "contributors_sub": "이 프로젝트에 기여한 사람 표시", + "version": "버전", + "third_party_licenses": "타사 라이센스", + "clothing_activity": "복장 및 활동", + "get_clothing_suggestions": "의류 및 활동 제안 받기", + "day": "낮", + "evening": "저녁", + "night": "밤", + "wind_gust": "돌풍", + "weather_alerts": "날씨 알림", + "font": "폰트", + "daily_conditions": "일일 날씨", + "sun_tile_page": "일요일 ", + "morning": "오전 ", + "day_tip": "오늘 하루 조언", + "translators": "번역가들", + "change_apps_font": "앱 글꼴 변경", + "app_font": "앱 글꼴", + "show_alerts_home_page_sub": "홈 페이지에 날씨 알림 표시", + "weather_models": "날씨 모델", + "openmeteo_weather_models": "Open-Meteo 날씨 모델", + "unpredictable_weather": "예측할 수 없는 날씨", + "phase_new_moon": "초승달", + "phase_waxing_crescent": "차오르는 그믐달", + "phase_first_quarter": "1분기", + "phase_waxing_gibbous": "초승달", + "phase_full_moon": "보름달", + "phase_waning_gibbous": "기우는 하현달", + "phase_last_quarter": "지난 분기", + "phase_waning_crescent": "초승달", + "moon_info": "초승달: 달이 지구와 태양 사이에 위치하여 보이지 않을 때입니다. 차오른 정도: 0%.", + "moon_info_2": "차오르는 상현달: 초승달 이후 매일 밤 달의 작은 조각이 보이기 시작하여 점점 커지는 현상입니다. 차오른 정도 : 1%-49%.", + "moon_info_3": "초승달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", + "moon_info_4": "차오르는 상현달: 달의 절반 이상이 밝아져 보름달이 뜨기 직전입니다. 차오른 정도: 51%-99%.", + "moon_info_5": "보름달: 달의 전체 면이 태양에 의해 비춰져 완전한 원으로 보이는 상태입니다. 차오른 정도: 100%.", + "moon_info_6": "기우는 하현달: 보름달 이후 달이 줄어들기 시작하지만 달의 절반 이상이 여전히 밝을 때입니다. 차오른 정도: 99%-51%.", + "moon_info_7": "하현달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", + "moon_info_8": "초승달: 새로운 그믐달이 뜨기 전에 달의 작은 조각만 보이는 상태입니다. 조명: 49%-1%.", + "moon_info_9": "차오른 정도: 달의 위상에 따라 달라지는 달 표면에서 태양이 비추는 비율로, 달의 위상에 따라 달라집니다.", + "illumination_moon_text": "차오른 정도", + "moonrise": "월출", + "moonset": "월몰", + "dynamic_colors": "동적 색상", + "dynamic_colors_sub": "배경 화면 색상 사용", + "font_size": "글자 크기", + "font_size_sub": "글꼴 크기는 필요한 곳에만 영향을 미칩니다.", + "swipe_between_locations": "위치들 간 스와이프", + "swipe_between_locations_sub": "왼쪽 또는 오른쪽으로 스와이프하여 위치 변경", + "swipe_threshold": "스와이프 임계값", + "swipe_threshold_help_sub": "임계값은 스와이프 제스처가 인식되기 위해 필요한 최소 거리를 정의합니다. 임계값이 낮을수록 스와이프 제스처를 더 쉽게 트리거할 수 있고, 임계값이 높을수록 더 신중하게 스와이프해야 합니다.", + "todays_avg": "오늘 평균기온", + "todays_high": "오늘의 최고기온", + "learn_about_app": "이 앱에 관하여", + "creator": "제작자", + "join_discord": "Discord 서버에 가입하기", + "export_data": "데이터 내보내기", + "export_data_sub": "모든 설정, 위치, 마지막으로 가져온 날씨 데이터 등 말 그대로 모든 것을 내보낼 수 있습니다!", + "import_data": "데이터 가져오기", + "import_data_sub": "경고: 가져오기를 수행하면 현재 앱 데이터가 지워집니다.", + "froggy_summary": "개구리의 요약", + "froggy_summary_sub": "개구리가 관련 정보를 설명해줍니다. 영어로만 제공됨.", + "arrange_items": "항목 정렬", + "edit_layout": "앱 레이아웃 편집", + "reset": "재설정", + "hourly_forecast": "시간별 일기 예보", + "air_quality_index": "공기질 지수", + "pollen_data": "꽃가루 정보", + "default_location_delete_snack": "기본 위치는 삭제할 수 없습니다.", + "low_pollen": "낮음", + "medium_pollen": "중", + "high_pollen": "높음", + "severe_pollen": "심각한", + "minimal_forecast_uv": "최소", + "low_forecast_uv": "낮음", + "moderate_forecast_uv": "보통", + "high_forecast_uv": "높음", + "very_high_forecast_uv": "매우 높음", + "extreme_forecast_uv": "심각", + "app_looks": "앱 생김새", + "temp_animation_sub_pref": "처음부터 끝까지 온도를 계산합니다.", + "hide_condition_widgets": "날씨 위젯 숨기기", + "info_home_location_tip": "기본 위치로 사용하려면 위치를 저장해야 합니다.", + "your_device_location": "기기 위치", + "weather_model_info_1": "최적의 날씨 모델 조합", + "weather_model_info_2": "모든 날씨 모델을 결합하여 완벽한 예측을 제공합니다.", + "max_items_4": "최대 4개 항목까지만 숨길 수 있습니다.", + "max_items_3": "최대 3개 항목까지만 숨길 수 있습니다.", + "month_jan": "1월", + "month_feb": "2월", + "month_mar": "3월", + "month_apr": "4월", + "month_may": "5월", + "month_june": "6월", + "month_july": "7월", + "month_aug": "8월", + "month_sep": "9월", + "month_oct": "10월", + "month_nov": "11월", + "month_Dec": "12월", + "wind_dir_ne": "북동", + "wind_dir_e": "동", + "wind_dir_se": "동남", + "wind_dir_s": "남", + "wind_dir_sw": "동서", + "wind_dir_w": "서", + "wind_dir_nw": "북서", + "wind_dir_n": "북", + "time_pm": "오후", + "time_am": "오전", + "time_min": "분", + "time_hour": "시간", + "time_day": "일", + "time_sec": "초", + "aqi_type": "AQI 유형", + "used_app_storage_info_sub": "저장 공간은 앱이 저장된 위치에 사용 중인 사용 가능한 공간의 양을 표시합니다. 100%에 도달하면 더 이상 위치를 추가로 저장할 수 없습니다.", + "used_app_storage": "사용한 앱 스토리지", + "data_by": "데이터 기준", + "data_fetch_error": "데이터를 가져오지 못했습니다.", + "aqi_info_us": "미국 대기질 지수(AQI)는 대기 오염 수준을 전달하는 데 사용되는 측정치입니다. 0에서 500 사이의 범위로, 수치가 높을수록 대기 질이 나쁨을 나타냅니다.", + "aqi_info_eu": "EU AQI(대기질 지수)는 유럽 연합의 대기 오염 수준을 알리는 데 사용되는 측정치입니다. 주요 오염 물질의 농도에 따라 '좋음'에서 '매우 나쁨'까지 5단계로 나뉩니다.", + "update_weather_data": "날씨 데이터 업데이트", + "update_weather_data_sub": "위치를 클릭했을 때 날씨 데이터가 오래된 경우 자동으로 업데이트합니다.", + "delete_locations": "위치 삭제", + "delete_locations_support_sub": "이 작업은 기본 위치를 제외한 모든 저장된 위치를 제거합니다. 저장된 위치가 보이지 않거나 중복되거나 다른 버그가 발생하는 경우 이 옵션을 사용하세요.", + "delete": "삭제", + "united_states_aqi": "미국 AQI", + "european_aqi": "유럽 AQI", + "chances": "확률", + "temperature": "온도", + "show_summary_toggle_sub": "날씨에 대한 간략한 요약 표시", + "insights": "개인화", + "app_units": "앱 단위", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "온도, 바람, 기압, 가시거리, 강수량, 시간, AQI", + "hide_update_icon": "업데이트 아이콘 숨기기", + "no_notification_when_a_new_version_is_released": "새 버전이 출시되면 알림을 표시하지 않습니다.", + "precipitation_expected_to_continue": "강수량은 앞으로 몇 시간 동안 계속될 것으로 예상됩니다.", + "Precipitation_likely_tomorrow_around": "내일 강수 가능성", + "precipitation_likely_around": "주변에 강수 가능성 있음", + "hrs_sub_text": "시간", + "mins_sub_text": "분", + "loading_text": "불러오는 중", + "edit_location_headline": "위치 수정", + "edit_location_error_sub": "입력란을 채우거나 재설정해 주세요.", + "app_theme_dark_light": "앱 테마", + "theme_dark": "다크", + "theme_light": "라이트" +} \ No newline at end of file diff --git a/assets/translations/nl.json b/assets/translations/nl.json new file mode 100644 index 000000000..dab21c00c --- /dev/null +++ b/assets/translations/nl.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Voelt aan als", + "hourly_precipitation": "Hourly precipitation", + "save": "Opslaan", + "cancel": "Annuleren", + "daily_forecast": "Weersvoorspelling per dag", + "locations": "Locaties", + "home_location": "Thuislocatie", + "default_locations": "Standaardlocaties", + "default_location": "Standaardlocaties", + "today's_amount": "Hoeveelheid vandaag", + "precipitation_hours": "Neerslaguren ", + "now": "Nu", + "next_24-hr": "Komende 24u", + "trends": "Trends", + "today": "Vandaag", + "sun": "Zo", + "mon": "Ma", + "tue": "Di", + "wed": "Wo", + "thu": "Do", + "fri": "Vr", + "sat": "Za", + "error": "Foutmelding", + "not_available": "Niet beschikbaar", + "moon": "Maan", + "humidity": "Vochtigheid", + "pressure": "Luchtdruk", + "direction": "Windrichting", + "visibility": "Zichtbaarheid", + "air_quality": "Luchtkwaliteit", + "fair": "Redelijk", + "poor": "Slecht", + "very_poor": "Zeer slecht", + "good": "Goed", + "moderate": "Gematigd", + "uv_index": "UV-index", + "minimal_risk": "Minimaal risico", + "low_risk": "Laag risico", + "moderate_risk": "Matig risico", + "high_risk": "Hoog risico", + "very_high_risk": "Heel hoog risico", + "extreme_risk": "Extreem risico", + "day_length": "daglengte", + "updated": "Bijgewerkt", + "update": "Bijwerken", + "ago": "geleden", + "saved_locations": "Opgeslagen locaties", + "current_location": "Huidige locatie", + "search": "Zoeken", + "search_provider": "Zoek aanbieder", + "ok": "OK", + "settings": "Instellingen", + "background_card_animation": "Animatie achtergrondkaart", + "use_bar_chart": "Gebruik balkdiagram", + "main_provider": "Hoofdaanbieder", + "temperature_unit": "Temperatuureenheid", + "wind_unit": "Eenheid windsnelheid", + "visibility_unit": "Eenheid zichtbaarheid", + "precipitation_unit": "Eenheid neerslag", + "pressure_unit": "Drukeenheid", + "time_format": "Tijdnotatie", + "additional": "Extra", + "app_language": "Taal", + "about": "Over", + "about_app": "Over de app", + "support": "Ondersteuning", + "data_provided_by": "Data verstrekt door", + "map": "Kaart", + "live_radar": "Live-radar", + "radar": "Radar", + "source_code": "Broncode", + "terms_&_conditions": "Algemene voorwaarden", + "privacy_policy": "Privacybeleid", + "licenses": "Licenties", + "latest_version": "Laatste versie", + "create_an_issue": "Probleem melden", + "new_version_available!": "Nieuwe versie beschikbaar!", + "you_are_using_the_latest_version!": "Je gebruikt de laatste versie!", + "error_checking_for_updates": "Fout bij controleren op updates", + "light": "Licht", + "heavy": "Zwaar", + "wind_info": "Windsnelheid wordt gemeten door het gemiddelde te nemen van windsnelheden over een bepaalde periode. Windvlagen zijn plotselinge uitbarstingen van wind die meestal minder dan twintig seconden duren.", + "visibility_info": "Zichtbaarheid meet de afstand waarop opvallende objecten gezien kunnen worden tegen de hemel of horizon. Zichtbaarheid kan worden beïnvloed door neerslag, mist, stof, rook of mist.", + "humidity_info": "Relatieve vochtigheid is het percentage waterdamp dat aanwezig is in de lucht vergeleken met de maximale hoeveelheid die de lucht kan bevatten bij een bepaalde temperatuur.", + "humidity_info_2": "Het dauwpunt is de temperatuur die moet worden afgekoeld om een relatieve vochtigheid van 100% te bereiken.", + "uv_index_info": "De UV-index meet de sterkte van de ultraviolette (UV) straling van de zon. Het is op een schaal van 0 tot 11, waarbij de hogere waarden sterkere UV-straling aangeven.", + "uv_index_info_2": "UV-straling kan zonnebrand, huidkanker en oogletsel veroorzaken. Hoe hoger de UV-index, hoe groter het risico op deze problemen.", + "uv_index_info_3": "1-2: Laag. Geen bescherming nodig. Je kunt veilig buiten blijven met minimale bescherming tegen de zon.", + "uv_index_info_4": "3-7: Matig tot hoog. Bescherming nodig. Zoek schaduw van de late ochtend tot halverwege de middag. Breng buiten voldoende SPF-15 of hoger aan op blootgestelde huid en draag beschermende kleding, een breed gerande hoed en een zonnebril.", + "uv_index_info_5": "8+: Zeer hoog tot extreem. Extra bescherming nodig. Wees voorzichtig buiten, vooral van 's ochtends laat tot halverwege de middag. Als de schaduw korter is dan jezelf, zoek dan de schaduw op en draag beschermende kleding, een breedgerande hoed, een zonnebril en smeer de blootgestelde huid voldoende in met minimaal SPF-15, breedwerkende zonnebrandcrème.", + "sunset": "Zonsondergang", + "sunrise": "Zonsopgang", + "sunset_rise_info": "Zonsopgang: Wanneer de zon volledig boven de horizon verschijnt. Dit varieert afhankelijk van locatie, tijd van het jaar en tijdzone.", + "sunset_rise_info_2": "Zonsondergang: Wanneer de zon volledig onder de horizon verdwijnt. Dit varieert afhankelijk van de locatie, de tijd van het jaar en de tijdzone.", + "sunset_rise_info_3": "Dageraad: Wanneer het eerste zichtbare licht van de dag verschijnt vóór zonsopgang.", + "sunset_rise_info_4": "Schemering: De donkerste fase van de schemering voordat het laatste zichtbare licht verdwijnt.", + "pressure_info": "Atmosferische druk, ook bekend als luchtdruk of baromatische druk, is de neerwaartse druk die wordt uitgeoefend door de atmosfeer van de aarde. Deze app gebruikt gemiddelde druk op zeeniveau.", + "pressure_info_2": "Afwijkende luchtdruk kan hoofdpijn, gewrichtspijn, vermoeidheid en andere effecten veroorzaken.", + "current_conditions": "Huidige weersomstandigheden", + "clear_sky": "Heldere hemel", + "mostly_clear": "Grotendeels helder", + "partly_cloudy": "Halfbewolkt", + "overcast": "Bewolkt", + "fog": "Mist", + "drizzle": "Motregen", + "freezing_drizzle": "Aanvriezende motregen", + "moderate_rain": "Matige regen", + "heavy_intensity_rain": "Zware regen", + "freezing_rain": "Natte sneeuw", + "slight_snow": "Lichte sneeuw", + "moderate_snow": "Matige sneeuw", + "heavy_intensity_snow": "Hevige sneeuw", + "snow_grains": "Sneeuwkorrels", + "rain_showers": "Regenbuien", + "heavy_rain_showers": "Zware regenbuien", + "slight_snow_showers": "Lichte sneeuwbui", + "heavy_snow_showers": "Zware sneeuwbuien", + "thunderstorm": "Onweer", + "strong_thunderstorm": "Zware storm", + "clear": "Helder", + "wind_speed": "Windkracht", + "precipitation_amount": "Neerslaghoeveelheid", + "precipitation_chances": "Kans op neerslag", + "cloudiness": "Bewolking", + "dew_point": "Dauwpunt", + "air_quality_satisfactory": "De luchtkwaliteit wordt als voldoende beschouwd en luchtvervuiling vormt weinig of geen risico.", + "air_quality_acceptable": "De luchtkwaliteit is aanvaardbaar, maar voor sommige verontreinigende stoffen kan er een matig gezondheidsrisico zijn voor een zeer klein aantal mensen die ongewoon gevoelig zijn voor luchtvervuiling.", + "sensitive_groups_health_effects": "Mensen uit gevoelige groepen kunnen gezondheidseffecten ondervinden. Het algemene publiek zal waarschijnlijk niet worden beïnvloed.", + "health_effects_public": "Iedereen kan gezondheidseffecten gaan ondervinden; mensen uit gevoelige groepen kunnen ernstigere gezondheidseffecten ondervinden.", + "emergency_conditions": "Gezondheidswaarschuwingen voor noodsituaties. De hele bevolking heeft meer kans om getroffen te worden.", + "uv_index_satisfactory": "De UV-index is laag, wat aangeeft dat er weinig of geen risico is op schade door ultraviolette straling.", + "conditions_low_risk": "De omstandigheden zijn over het algemeen laagrisico, wat aangeeft dat blootstelling aan ultraviolette straling een minimale bedreiging vormt.", + "low_exposure_level": "Laag blootstellingsniveau met minimaal risico op schade door UV-straling, geschikt voor de meeste mensen.", + "moderate_risk_sun_exposure": "Matig risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen aanbevolen.", + "high_risk_sun_exposure": "Hoog risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen vereist.", + "very_high_risk_sun_exposure": "Zeer hoog risico op schade door onbeschermde blootstelling aan de zon, extra voorzorgsmaatregelen vereist.", + "extreme_risk_sun_exposure": "Extreem risico op schade door onbeschermde blootstelling aan de zon, volledige bescherming noodzakelijk.", + "calm": "Rustig", + "light_air": "Bijna windstil", + "light_breeze": "Lichte bries", + "gentle_breeze": "Zachte bries", + "moderate_breeze": "Matige wind", + "fresh_breeze": "Frisse bries", + "strong_breeze": "Sterke wind", + "high_wind": "Hoge wind", + "gale": "Storm", + "strong_gale": "Sterke storm", + "storm": "Storm", + "violent_storm": "Hevige storm", + "hurricane": "Orkaan", + "warming_temp_trend_1": "Warmer weer verwacht de komende dagen.", + "warming_temp_trend_2": "De temperatuur zal snel stijgen, bereid je voor op de hitte!", + "warming_temp_trend_3": "Het lijkt erop dat het deze week warmer wordt.", + "warming_temp_trend_4": "Bereid je voor op warmer weer.", + "cooling_temp_trend_1": "Kouder weer verwacht de komende dagen.", + "cooling_temp_trend_2": "De temperatuur daalt, blijf warm!", + "cooling_temp_trend_3": "Het zal de komende dagen koeler worden.", + "cooling_temp_trend_4": "Verwacht de komende dagen een koele bries.", + "stable_temp_trend_1": "Stabiele temperaturen worden in de komende dagen verwacht.", + "stable_temp_trend_2": "Geen grote temperatuurveranderingen in het vooruitzicht, stabiel weer.", + "stable_temp_trend_3": "De temperaturen blijven stabiel.", + "stable_temp_trend_4": "Verwacht stabiel weer zonder veel verandering.", + "back": "Terug", + "error_occurred": "Er is iets fout gegaan!", + "check_your_internet_connection_try_again": "Controleer je internetverbinding en probeer het opnieuw.", + "There_might_be_an_API_error.": "Er is mogelijk een fout met de API.", + "retry": "Opnieuw proberen", + "loading_location_data": "Locatiegegevens laden...", + "latest_data_fetched": "Nieuwste gegevens opgehaald", + "API_Error_Please_change_provider": "API-fout, wijzig provider", + "Please_wait_before_refreshing_again.": "Wacht alsjeblieft voordat je weer vernieuwt.", + "network_unavailable": "Netwerk niet beschikbaar ", + "weather": "Weer", + "precipitation": "Neerslag", + "wind": "Wind", + "pollen": "Pollenniveau", + "grass": "Gras", + "tree": "Boom", + "weed": "Onkruid", + "quick_summary": "Snel overzicht", + "temperature_animation": "Temperatuuranimatie", + "language": "Taal", + "translate_this_app": "Vertaal deze app", + "contributors": "Bijdragers", + "contributors_sub": "Bekijk personen die hebben bijgedragen aan dit project", + "version": "Versie ", + "third_party_licenses": "Licenties van derden", + "clothing_activity": "Kleding en activiteiten", + "get_clothing_suggestions": "Kleding- en activiteitensuggesties", + "day": "Dag", + "evening": "Avond", + "night": "Nacht", + "wind_gust": "Windstoot", + "weather_alerts": "Weerwaarschuwingen", + "font": "Lettertype", + "daily_conditions": "Dagelijkse weersomstandigheden", + "sun_tile_page": "Zon", + "morning": "Ochtend", + "day_tip": "Middag", + "translators": "Vertalers", + "change_apps_font": "Het lettertype van de app wijzigen", + "app_font": "App lettertype", + "show_alerts_home_page_sub": "Weermeldingen op de startpagina weergeven", + "weather_models": "Weermodel", + "openmeteo_weather_models": "Open-Meteo weermodellen", + "unpredictable_weather": "onvoorspelbaar weer", + "phase_new_moon": "Nieuwe maan", + "phase_waxing_crescent": "Wassende halve maan", + "phase_first_quarter": "Eerste kwartaal", + "phase_waxing_gibbous": "Wassende maan", + "phase_full_moon": "Volle maan", + "phase_waning_gibbous": "Afnemende maan", + "phase_last_quarter": "Laatste kwartaal", + "phase_waning_crescent": "Wassende halve maan", + "moon_info": "Nieuwe maan: Wanneer de maan niet zichtbaar is omdat ze zich tussen de aarde en de zon bevindt. Verlichting: 0%.", + "moon_info_2": "Wassende sikkel: Wanneer een klein stukje van de maan zichtbaar wordt en elke nacht na nieuwe maan groter wordt. Verlichting: 1%-49%.", + "moon_info_3": "Eerste kwartier: Wanneer de helft van het oppervlak van de maan verlicht is, ongeveer een week na nieuwe maan. Verlichting: ~50%.", + "moon_info_4": "Wassende maan: Wanneer meer dan de helft van de maan verlicht is, in de aanloop naar een volle maan. Verlichting: 51%-99%.", + "moon_info_5": "Volle maan: Wanneer het hele oppervlak van de maan verlicht is door de zon en er als een volledige cirkel uitziet. Verlichting: 100%.", + "moon_info_6": "Wanneer de maan begint te krimpen na een volle maan, maar meer dan de helft verlicht blijft. Verlichting: 99%-51%.", + "moon_info_7": "Laatste kwartier: Wanneer de helft van het gezicht van de maan weer verlicht is, ongeveer een week na volle maan. Verlichting: ~50%.", + "moon_info_8": "Tanende Sikkel: Wanneer er nog maar een klein stukje van de maan zichtbaar is voor de nieuwe maan. Verlichting: 49%-1%.", + "moon_info_9": "Verlichting: Het percentage van het maanoppervlak dat verlicht wordt door de zon, dat varieert afhankelijk van de maanstand.", + "illumination_moon_text": "Verlichting", + "moonrise": "Maanopkomst", + "moonset": "Maansondergang", + "dynamic_colors": "Dynamische kleuren", + "dynamic_colors_sub": "Gebruik achtergrondkleur", + "font_size": "Lettertypegrootte", + "font_size_sub": "Grootte past zich alleen aan waar het nodig is", + "swipe_between_locations": "Swipe tussen locaties", + "swipe_between_locations_sub": "Swipe naar links of naar rechts om van locatie te veranderen", + "swipe_threshold": "Swipegevoeligheid", + "swipe_threshold_help_sub": "De gevoeligheid definieert de minimale afstand dat een swipe-gebaar moet afleggen om herkend te worden. Een lagere gevoeligheid maakt swipe-gebaren gemakkelijker te activeren, terwijl een hogere gevoeligheid meer bewuste swipes vereist.", + "todays_avg": "Gemiddelde vandaag", + "todays_high": "Maxima vandaag", + "learn_about_app": "Kom meer te weten over de app", + "creator": "Maker", + "join_discord": "Word lid van de Discordserver", + "export_data": "Exporteer data", + "export_data_sub": "Exporteer al je instellingen, locaties en de laatst opgevraagde weerdata – letterlijk alles!", + "import_data": "Importeer data", + "import_data_sub": "Opgelet: importeren zorgt ervoor dat je je huidige app data verliest", + "froggy_summary": "Froggy samenvatting", + "froggy_summary_sub": "Voegt kikkergerelateerde omschrijvingen toe. Alleen maar beschikbaar in het Engels.", + "arrange_items": "Sorteer items", + "edit_layout": "App layout bewerken", + "reset": "Resetten", + "hourly_forecast": "Weersverwachting per uur", + "air_quality_index": "Luchtkwaliteitsindex", + "pollen_data": "Gegevens over pollen", + "default_location_delete_snack": "Je kan de standaardlocatie niet verwijderen", + "low_pollen": "Laag", + "medium_pollen": "Gemiddeld", + "high_pollen": "Hoog", + "severe_pollen": "Ernstig", + "minimal_forecast_uv": "Minimaal", + "low_forecast_uv": "Laag", + "moderate_forecast_uv": "Gematigd", + "high_forecast_uv": "Hoog", + "very_high_forecast_uv": "Zeer hoog", + "extreme_forecast_uv": "Extreem", + "app_looks": "App-weergave", + "temp_animation_sub_pref": "Meet de temperatuur van begin tot einde", + "hide_condition_widgets": "Verberg weersvoorspellingswidgets", + "info_home_location_tip": "Je moet locaties opslaan om ze te kunnen gebruiken als standaardlocatie", + "your_device_location": "Je apparaatlocatie", + "weather_model_info_1": "Combineert de beste weermodellen", + "weather_model_info_2": "Combineert alle weermodellen in een naadloze voorspelling", + "max_items_4": "Je kan maar maximaal 4 items verbergen", + "max_items_3": "Je kan maar maximaal 3 items verbergen", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Maa", + "month_apr": "Apr", + "month_may": "Mei", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Okt", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "N-O", + "wind_dir_e": "O", + "wind_dir_se": "Z-O", + "wind_dir_s": "Z", + "wind_dir_sw": "Z-W", + "wind_dir_w": "W", + "wind_dir_nw": "N-W", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "u.", + "time_day": "dagen", + "time_sec": "sec.", + "aqi_type": "Type AQI", + "used_app_storage_info_sub": "Opslag toont hoeveel van de beschikbare ruimte de app gebruikt voor opgeslagen locaties. Als het 100% bereikt, kun je geen extra locaties meer opslaan.", + "used_app_storage": "Gebruikte appopslag", + "data_by": "Data door ", + "data_fetch_error": "Fout bij het ophalen van de gegevens", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "De EU AQI (Air Quality Index) is een meting die wordt gebruikt om het niveau van luchtvervuiling in de Europese Unie aan te geven. Deze is verdeeld in vijf niveaus, van 'goed' tot 'zeer slecht', gebaseerd op de concentratie van belangrijke luchtvervuilende stoffen.", + "update_weather_data": "Update weerdata", + "update_weather_data_sub": "Automatisch verouderde weerdata updaten als een locatie is aangeklikt", + "delete_locations": "Verwijder locaties", + "delete_locations_support_sub": "Deze actie verwijdert alle opgeslagen locaties behalve je standaardlocatie. Gebruik dit als je opgeslagen locaties niet zichtbaar zijn, dupliceren of andere fouten vertonen.", + "delete": "Verwijder", + "united_states_aqi": "Amerikaanse AQI", + "european_aqi": "Europese AQI", + "chances": "Kans", + "temperature": "Temperatuur", + "show_summary_toggle_sub": "Laat een korte weersamenvatting zien", + "insights": "Inzichten", + "app_units": "App-eenheden", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatuur, wind, druk, zichtbaarheid, neerslag, tijd, AQI", + "hide_update_icon": "Verberg update-icoon", + "no_notification_when_a_new_version_is_released": "Geen melding tonen als er een nieuwe versie is uitgebracht.", + "precipitation_expected_to_continue": "Neerslag wordt verwacht in de komende uren", + "Precipitation_likely_tomorrow_around": "Neerslag waarschijnlijk morgen rond", + "precipitation_likely_around": "Neerslag waarschijnlijk rond", + "hrs_sub_text": "uur", + "mins_sub_text": "min.", + "loading_text": "Laden...", + "edit_location_headline": "Locatie aanpassen", + "edit_location_error_sub": "Vul het veld in of reset het", + "app_theme_dark_light": "Appthema", + "theme_dark": "Donker", + "theme_light": "Licht" +} \ No newline at end of file diff --git a/assets/translations/pl.json b/assets/translations/pl.json new file mode 100644 index 000000000..bab917071 --- /dev/null +++ b/assets/translations/pl.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Odczuwalna", + "hourly_precipitation": "Godzinne opady", + "save": "Zapisz", + "cancel": "Anuluj", + "daily_forecast": "Dzienna prognoza", + "locations": "Lokalizacje", + "home_location": "Lokalizacja domowa", + "default_locations": "Domyślne lokalizacje", + "default_location": "Domyślna lokalizacja", + "today's_amount": "Dzisiejsza ilość", + "precipitation_hours": "Godziny opadów", + "now": "Teraz", + "next_24-hr": "Następne 24 godziny", + "trends": "Trendy", + "today": "Dzisiaj", + "sun": "Ndz", + "mon": "Pon", + "tue": "Wt", + "wed": "Śr", + "thu": "Czw", + "fri": "Pt", + "sat": "Sob", + "error": "Błąd", + "not_available": "Niedostępne", + "moon": "Księżyc", + "humidity": "Wilgotność", + "pressure": "Ciśnienie", + "direction": "Kierunek", + "visibility": "Widoczność", + "air_quality": "Jakość powietrza", + "fair": "Przyzwoita", + "poor": "Niska", + "very_poor": "Bardzo niska", + "good": "Dobra", + "moderate": "Umiarkowana", + "uv_index": "Indeks UV", + "minimal_risk": "Minimalne ryzyko ", + "low_risk": "Niskie ryzyko", + "moderate_risk": "Umiarkowane ryzyko", + "high_risk": "Wysokie ryzyko", + "very_high_risk": "Bardzo wysokie ryzyko ", + "extreme_risk": "Ekstremalne ryzyko", + "day_length": "Długość dnia", + "updated": "Zaktualizowano ", + "update": "Aktualizuj", + "ago": "temu ", + "saved_locations": "Zapisane lokalizacje", + "current_location": "Bieżąca lokalizacja", + "search": "Szukaj", + "search_provider": "Dostawca wyszukiwania ", + "ok": "OK", + "settings": "Ustawienia", + "background_card_animation": "Animacja tła", + "use_bar_chart": "Użyj wykresu słupkowego", + "main_provider": "Główny dostawca", + "temperature_unit": "Jednostka temperatury", + "wind_unit": "Jednostka wiatru", + "visibility_unit": "Jednostka widoczności", + "precipitation_unit": "Jednostka opadów", + "pressure_unit": "Jednostka ciśnienia", + "time_format": "Format czasu", + "additional": "Dodatkowe", + "app_language": "Język aplikacji", + "about": "O aplikacji", + "about_app": "O aplikacji ", + "support": "Pomoc", + "data_provided_by": "Dane dostarczane przez", + "map": "Mapa ", + "live_radar": "Radar na żywo ", + "radar": "radar", + "source_code": "Kod źródłowy", + "terms_&_conditions": "Warunki użytkowania ", + "privacy_policy": "Polityka prywatności", + "licenses": "Licencje", + "latest_version": "Najnowsza wersja", + "create_an_issue": "Zgłoś problem", + "new_version_available!": "Nowa wersja dostępna!", + "you_are_using_the_latest_version!": "Używasz najnowszej wersji!", + "error_checking_for_updates": "Wystąpił błąd przy sprawdzaniu aktualizacji", + "light": "Lekki", + "heavy": "Ciężki ", + "wind_info": "Prędkość wiatru mierzy się jako średnia prędkość wiatru w określonym czasie. Podmuchy to nagłe porywy wiatru trwające zazwyczaj mniej niż dwadzieścia sekund.", + "visibility_info": "Widoczność mierzy odległość, na jaką widoczne są wyraźne obiekty na tle nieba lub horyzontu. Na widoczność mogą wpływać opady, mgła, kurz, dym lub zamglenie. ", + "humidity_info": "Wilgotność względna to procentowa zawartość pary wodnej w powietrzu w porównaniu z maksymalną ilością, jaką powietrze może pomieścić w danej temperaturze.", + "humidity_info_2": "Punkt rosy jest tym, do którego temperatura powinna być schłodzona, aby osiągnąć względną wilgotność 100%.", + "uv_index_info": "Wskaźnik UV mierzy siłę słonecznego promieniowania ultrafioletowego (UV). Ma on skalę od 0 do 11, przy czym wyższe wartości wskazują na silniejsze słoneczne promieniowanie UV.", + "uv_index_info_2": "Promieniowanie UV może powodować oparzenia słoneczne, rak skóry i uszkodzenie oczu. Im wyższy wskaźnik UV, tym większe jest ryzyko wystąpienia tych problemów", + "uv_index_info_3": "1-2: Ochrona nie jest wymagana. Możesz bezpiecznie pozostać na zewnątrz przy minimalnym poziomie ochrony przed słońcem.", + "uv_index_info_4": "3-7: Umiarkowana do wysokiej. Potrzebna ochrona. Poszukaj cienia późno rano w środę popołudnia. Na zewnątrz zastosuj SPF-15 o szerokim spektrum działania na skórę narażoną na działanie promieniowania słonecznego i noś odzież ochronną, kapelusz o szerokim brzegu i okulary przeciwsłoneczne.", + "uv_index_info_5": "8+: Bardzo wysoka do ekstremalnego. Potrzebna jest dodatkowa ochrona. Zachowaj ostrożność na zewnątrz, szczególnie późno rano i w połowie popołudnia. Jeśli twój cień jest krótszy niż ty, szukaj cienia i noś odzież ochronną, kapelusz o szerokim brzegu, i okulary przeciwsłoneczne oraz minimalnie zastosuj SPF-15 na odsłoniętej skórze.", + "sunset": "Zachód słońca", + "sunrise": "Wschód słońca", + "sunset_rise_info": "Wschód słońca: Gdy słońce pojawi się nad horyzontem. Różni się to w zależności od lokalizacji, czasu roku i strefy czasowej.", + "sunset_rise_info_2": "Słońce: Kiedy słońce całkowicie zniknie poniżej horyzontu. To zmienia się w zależności od lokalizacji, czasu roku i strefy czasowej.", + "sunset_rise_info_3": "Świt: Kiedy pierwsze widoczne światło dnia pojawi się przed wschodem słońca.", + "sunset_rise_info_4": "Zmierzch: Najciemniejszy etap zmroku przed zniknięciem ostatniego widocznego światła.", + "pressure_info": "Ciśnienie atmosferyczne to ciśnienie spadające wywierane przez atmosferę ziemską. Ta aplikacja używa średniego ciśnienia na poziomie morza (MSLP).", + "pressure_info_2": "Nie normalne ciśnienie atmosferyczne może powodów bóle głowy, ból stawów, i inne objawy", + "current_conditions": "Aktualne warunki", + "clear_sky": "Bezchmurne niebo", + "mostly_clear": "Przeważnie bezchmurnie", + "partly_cloudy": "Częściowe zachmurzenie", + "overcast": "Całkowite zachmurzenie", + "fog": "Mgła", + "drizzle": "Mżawka", + "freezing_drizzle": "Marznąca mżawka", + "moderate_rain": "Umiarkowany deszcz", + "heavy_intensity_rain": "Intensywny deszcz", + "freezing_rain": "Marznący deszcz", + "slight_snow": "Niewielkie opady śniegu", + "moderate_snow": "Umiarkowane opady śniegu", + "heavy_intensity_snow": "Intensywny śnieg", + "snow_grains": "Śnieg ziarnisty", + "rain_showers": "Przelotny deszcz", + "heavy_rain_showers": "Intensywna ulewa", + "slight_snow_showers": "Przelotne opady śniegu", + "heavy_snow_showers": "Intensywne opady śniegu", + "thunderstorm": "Burza", + "strong_thunderstorm": "Intensywna burza", + "clear": "Bezchmurno", + "wind_speed": "Prędkość wiatru", + "precipitation_amount": "Ilość opadów deszczu", + "precipitation_chances": "Prawdopodobieństwo opadów", + "cloudiness": "Zachmurzenie", + "dew_point": "Punkt rosy", + "air_quality_satisfactory": "Jakość powietrza zadowalająca, zanieczyszczenie powietrza stanowi niewielki lub brak zagrożenia.", + "air_quality_acceptable": "Jakość powietrza dopuszczalna; w przypadku niektórych substancji zanieczyszczających może wystąpić umiarkowane zagrożenie zdrowia dla niewielkiej grupy osób, które są niezwykle wrażliwe na zanieczyszczenia powietrza.", + "sensitive_groups_health_effects": "Osoby należące do wrażliwych grup mogą odczuwać negatywne skutki dla zdrowia. Jest mniej prawdopodobne, że ucierpi ogół społeczeństwa.", + "health_effects_public": "Każdy może zacząć odczuwać skutki dla zdrowia; członkowie grup wrażliwych mogą odczuwać poważniejsze skutki dla zdrowia.", + "emergency_conditions": "Ostrzeżenia zdrowotne dotyczące stanów zagrożenia. Istnieje większe prawdopodobieństwo, że cała populacja zostanie dotknięta.", + "uv_index_satisfactory": "Wskaźnik UV jest zadowalający, co wskazuje na niewielkie lub brak zagrożenia promieniowaniem ultrafioletowym.", + "conditions_low_risk": "Warunki są zazwyczaj bezpieczne, co wskazuje, że promieniowanie ultrafioletowe stanowi minimalne zagrożenie.", + "low_exposure_level": "Niski poziom narażenia przy minimalnym ryzyku szkód spowodowanych promieniowaniem UV, odpowiedni dla większości osób.", + "moderate_risk_sun_exposure": "Średnie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Zaleca się stosowanie środków ochronnych.", + "high_risk_sun_exposure": "Wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane środki ochronne.", + "very_high_risk_sun_exposure": "Bardzo wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane dodatkowe środki ochronne.", + "extreme_risk_sun_exposure": "Ekstremalne ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Konieczne jest zapewnienie pełnej ochrony.", + "calm": "Spokojnie", + "light_air": "Lekkie powietrze", + "light_breeze": "Lekka bryza", + "gentle_breeze": "Delikatna bryza", + "moderate_breeze": "Umiarkowana bryza", + "fresh_breeze": "Świeża bryza", + "strong_breeze": "Silna bryza", + "high_wind": "Silny wiatr", + "gale": "Wichura", + "strong_gale": "Silna wichura", + "storm": "Burza", + "violent_storm": "Gwałtowna burza", + "hurricane": "Huragan", + "warming_temp_trend_1": "W ciągu kilki najbliższych dni należy spodziewać się ocieplenia.", + "warming_temp_trend_2": "Temperatury wkrótce wzrosną, przygotuj się na ciepło!", + "warming_temp_trend_3": "Wygląda na to, że w tym tygodniu zrobi się cieplej.", + "warming_temp_trend_4": "Przygotuj się na cieplejszą pogodę.", + "cooling_temp_trend_1": "W ciągu najbliższych dni należy spodziewać się ochłodzenia.", + "cooling_temp_trend_2": "Temperatury wkrótce spadną, pozostań ciepły!", + "cooling_temp_trend_3": "W najbliższych dniach zrobi się zimniej.", + "cooling_temp_trend_4": "Spodziewaj się chłodnej bryzy w ciągu najbliższych dni.", + "stable_temp_trend_1": "W ciągu najbliższych kilku dni spodziewaj się stabilnych temperatur.", + "stable_temp_trend_2": "Nie będzie żadnych dużych zmian temperatur w najbliższym czasie, stabilna pogoda.", + "stable_temp_trend_3": "Na razie temperatury utrzymują się na stałym poziomie.", + "stable_temp_trend_4": "Oczekuj stabilną pogodę bez wielu zmian.", + "back": "Powrót", + "error_occurred": "Wystąpił błąd!", + "check_your_internet_connection_try_again": "Sprawdź połączenie internetowe i spróbuj ponownie.", + "There_might_be_an_API_error.": "Wystąpił błąd API.", + "retry": "Spróbuj ponownie", + "loading_location_data": "Ładowanie danych o lokalizacji...", + "latest_data_fetched": "Pobrano najnowsze dane", + "API_Error_Please_change_provider": "Błąd API, proszę zmienić dostawcę", + "Please_wait_before_refreshing_again.": "Proszę zaczekać przed ponownym odświeżeniem.", + "network_unavailable": "Sieć niedostępna", + "weather": "Pogoda", + "precipitation": "Opady", + "wind": "Wiatr", + "pollen": "Pyłki", + "grass": "Trawa", + "tree": "Drzewo", + "weed": "Chwasty", + "quick_summary": "Krótkie podsumowanie", + "temperature_animation": "Animacja temperatury", + "language": "Język", + "translate_this_app": "Przetłumacz tę aplikację", + "contributors": "Współautorzy", + "contributors_sub": "Zobacz osoby, które przyczyniły się do tego projektu", + "version": "Wersja", + "third_party_licenses": "Licencje stron trzecich", + "clothing_activity": "Odzież i aktywność", + "get_clothing_suggestions": "Uzyskaj sugestie dotyczące odzieży i aktywności", + "day": "Dzień", + "evening": "Wieczór", + "night": "Noc", + "wind_gust": "Podmuch wiatru", + "weather_alerts": "Alerty pogodowe", + "font": "Czcionka", + "daily_conditions": "Warunki dzienne", + "sun_tile_page": "Słońce", + "morning": "Poranek", + "day_tip": "Porada na dzień", + "translators": "Tłumacze", + "change_apps_font": "Zmień czcionkę", + "app_font": "Czcionka", + "show_alerts_home_page_sub": "Pokazuj alerty pogodowe na stronie głównej", + "weather_models": "Modele pogodowe", + "openmeteo_weather_models": "Modele pogodowe Open-Meteo", + "unpredictable_weather": "nieprzewidywalna pogoda", + "phase_new_moon": "Nów", + "phase_waxing_crescent": "Przybywający sierp", + "phase_first_quarter": "Pierwsza kwadra", + "phase_waxing_gibbous": "Księżyc przybywający", + "phase_full_moon": "Pełnia", + "phase_waning_gibbous": "Księżyc ubywający", + "phase_last_quarter": "Ostatnia kwadra", + "phase_waning_crescent": "Ubywający sierp", + "moon_info": "Nów: Księżyc jest niewidoczny, ponieważ jest pomiędzy Ziemią a Słońcem. Rozświetlenie: 0%.", + "moon_info_2": "Przybywający sierp: Niewielka część księżyca staje się widoczna, wzrastając co noc po nowiu. Rozświetlenie: 1%–49%.", + "moon_info_3": "Pierwsza kwadra: Połowa tarczy księżyca jest oświetlona, występuje w przybliżeniu tydzień po nowiu. Rozświetlenie: ~50%.", + "moon_info_4": "Księżyc przybywający: Więcej niż połowa księżyca jest oświetlona, prowadząc do pełni. Rozświetlenie: 51%–99%.", + "moon_info_5": "Pełnia: Cała tarcza księżyca jest oświetlona, widoczna jako kompletne koło. Rozświetlenie: 100%.", + "moon_info_6": "Księżyc ubywający: Księżyc zaczyna się kurczyć po pełni, ale ponad połowa zostaje dalej oświetlona. Rozświetlenie: 99%–51%.", + "moon_info_7": "Ostatnia kwadra: Połowa tarczy księżyca jest znowu oświetlona, występuje w przybliżeniu tydzień po pełni. Rozświetlenie: ~50%.", + "moon_info_8": "Ubywający sierp: Niewielka część księżyca pozostaje widoczna przed nowiem. Rozświetlenie: 49%–1%.", + "moon_info_9": "Rozświetlenie: Procent powierzchni księżyca, który jest oświetlony przez Słońce, który różni się w zależności od fazy księżyca.", + "illumination_moon_text": "Rozświetlenie", + "moonrise": "Wschód księżyca", + "moonset": "Zachód księżyca", + "dynamic_colors": "Dynamiczne kolory", + "dynamic_colors_sub": "Używaj kolorów tapety", + "font_size": "Rozmiar czcionki", + "font_size_sub": "Rozmiar czcionki zostanie zmieniony tylko tam, gdzie jest to potrzebne", + "swipe_between_locations": "Przesuwanie między lokalizacjami", + "swipe_between_locations_sub": "Przesuń palcem w lewo lub w prawo, aby zmienić lokalizację", + "swipe_threshold": "Próg przesuwania", + "swipe_threshold_help_sub": "Próg określa minimalną odległość przesunięcia palcem, aby zostało rozpoznane. Niższy próg sprawia, że gesty przesuwania są łatwiejsze do wykonania, podczas gdy wyższy próg wymaga bardziej celowych przesunięć.", + "todays_avg": "Dzisiejsza średnia", + "todays_high": "Dzisiejsza najwyższa", + "learn_about_app": "Dowiedz się więcej o aplikacji", + "creator": "Twórca", + "join_discord": "Dołącz na serwer Discord", + "export_data": "Eksportuj dane", + "export_data_sub": "Eksportuj wszystkie twoje ustawienia, lokalizacje oraz ich ostatnie pobrane dane pogodowe—dosłownie wszystko!", + "import_data": "Importuj dane", + "import_data_sub": "Uwaga: Importowanie usunie bieżące dane aplikacji", + "froggy_summary": "Żabie podsumowanie", + "froggy_summary_sub": "Dodaje opisy związane z żabami. Dostępne tylko po angielsku", + "arrange_items": "Ułóż elementy", + "edit_layout": "Edytuj układ aplikacji", + "reset": "Resetuj", + "hourly_forecast": "Prognoza godzinowa", + "air_quality_index": "Wskaźnik jakości powietrza", + "pollen_data": "Dane pyłków", + "default_location_delete_snack": "Nie możesz usunąć domyślnej lokalizacji", + "low_pollen": "Niskie", + "medium_pollen": "Średnie", + "high_pollen": "Wysokie", + "severe_pollen": "Bardzo wysokie", + "minimal_forecast_uv": "Minimalne", + "low_forecast_uv": "Niskie", + "moderate_forecast_uv": "Umiarkowane", + "high_forecast_uv": "Wysokie", + "very_high_forecast_uv": "Bardzo wysokie", + "extreme_forecast_uv": "Ekstremalne", + "app_looks": "Wygląd aplikacji", + "temp_animation_sub_pref": "Oblicza temperatury od początku do końca", + "hide_condition_widgets": "Ukryj widżety warunków", + "info_home_location_tip": "Musisz zapisać lokalizacje, aby używać ich jako swoje domyślne lokalizacje", + "your_device_location": "Lokalizacja urządzenia", + "weather_model_info_1": "Łączy najlepsze modele pogodowe", + "weather_model_info_2": "Łączy wszystkie modele pogodowe w płynną prognozę", + "max_items_4": "Możesz ukryć maksymalnie 4 elementy", + "max_items_3": "Możesz ukryć maksymalnie 3 elementy", + "month_jan": "Sty", + "month_feb": "Lut", + "month_mar": "Mar", + "month_apr": "Kwi", + "month_may": "Maj", + "month_june": "Czer", + "month_july": "Lip", + "month_aug": "Sie", + "month_sep": "Wrz", + "month_oct": "Paź", + "month_nov": "Lis", + "month_Dec": "Gru", + "wind_dir_ne": "Pn-Wsch", + "wind_dir_e": "Wsch", + "wind_dir_se": "Pd-Wsch", + "wind_dir_s": "Pd", + "wind_dir_sw": "Pd-Zach", + "wind_dir_w": "Zach", + "wind_dir_nw": "Pn-Zach", + "wind_dir_n": "Pn", + "time_pm": "po południu", + "time_am": "przed południem", + "time_min": "min.", + "time_hour": "godz.", + "time_day": "dzień", + "time_sec": "sek.", + "aqi_type": "Typ AQI", + "used_app_storage_info_sub": "Pamięć pokazuje, ile dostępnej pamięci telefonu aplikacja wykorzystuje na zapisane lokalizacje. Jeśli osiągnie 100%, nie można już zapisywać dodatkowych lokalizacji", + "used_app_storage": "Używana pamięć aplikacji", + "data_by": "Dane dostarczane przez", + "data_fetch_error": "Nie udało się pobrać danych", + "aqi_info_us": "AQI USA (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza. Waha się on od 0 do 500, gdzie im wyższa wartość, tym gorsza jakość powietrza.", + "aqi_info_eu": "AQI EU (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza w Unii Europejskiej. Jest on podzielony na pięć poziomów, od 'Dobra' do 'Bardzo niska'. Bazuje on na koncentracji kluczowych zanieczyszczeń.", + "update_weather_data": "Zaktualizuj dane pogodowe", + "update_weather_data_sub": "Automatycznie aktualizuje dane pogodowe, jeśli są one przestarzałe, kiedy klikniesz lokalizację", + "delete_locations": "Usuń lokalizacje", + "delete_locations_support_sub": "Ta akcja usuwa każdą zapisaną lokalizację, nie licząc domyślnej. Użyj jej, kiedy twoje zapisane lokalizacje nie są widoczne, są zduplikowane, bądź doświadczasz innych błędów.", + "delete": "Usuń", + "united_states_aqi": "AQI Stanów Zjednoczonych", + "european_aqi": "Europejskie AQI", + "chances": "Szanse", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokaż krótkie podsumowanie pogody", + "insights": "Wgląd", + "app_units": "Jednostki w aplikacji", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, wiatr, ciśnienie, widoczność, opady, czas, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Powietrze jest zimne. Nawilżaj swoją skórę i pij dużo wody, aby pozostać nawodnionym.", + "activity_suggestions_daytip_humidity_4": "💧 Niska wilgotność powietrza może powodować suchość skóry lub podrażnienie. Miej przy sobie butelkę wody i unikaj nadmiernej ekspozycji.", + "hide_update_icon": "Ukryj ikonę aktualizacji", + "no_notification_when_a_new_version_is_released": "Nie pokazuje powiadomienia, kiedy wydana jest nowa wersja.", + "precipitation_expected_to_continue": "Przewiduje się, że opady będą trwać przez następne kilka godzin", + "Precipitation_likely_tomorrow_around": "Opady prawdopodobnie jutro około", + "precipitation_likely_around": "Opady prawdopodobnie około", + "hrs_sub_text": "godz", + "mins_sub_text": "min", + "loading_text": "Ładowanie...", + "edit_location_headline": "Edytuj lokalizację", + "edit_location_error_sub": "Proszę wypełnić pole lub je zresetować", + "app_theme_dark_light": "Motyw aplikacji", + "theme_dark": "Ciemny", + "theme_light": "Jasny" +} \ No newline at end of file diff --git a/assets/translations/pt-BR.json b/assets/translations/pt-BR.json new file mode 100644 index 000000000..dee630689 --- /dev/null +++ b/assets/translations/pt-BR.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Sensação", + "hourly_precipitation": "Precipitação horária", + "save": "Salvar", + "cancel": "Cancelar", + "daily_forecast": "Previsão diária", + "locations": "Locais", + "home_location": "Local residencial", + "default_locations": "Locais padrão", + "default_location": "Local padrão", + "today's_amount": "Quantidade de hoje", + "precipitation_hours": "Horas de precipitação", + "now": "Agora", + "next_24-hr": "Próximas 24h", + "trends": "Gráfico", + "today": "Hoje", + "sun": "Dom.", + "mon": "Seg.", + "tue": "Ter.", + "wed": "Qua.", + "thu": "Qui.", + "fri": "Sex.", + "sat": "Sáb.", + "error": "Erro", + "not_available": "Não disponível", + "moon": "Lua", + "humidity": "Umidade", + "pressure": "Pressão", + "direction": "Direção", + "visibility": "Visibilidade", + "air_quality": "Qualidade do ar", + "fair": "Razoável", + "poor": "Ruim", + "very_poor": "Muito ruim", + "good": "Boa", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Risco mínimo", + "low_risk": "Risco baixo", + "moderate_risk": "Risco moderado", + "high_risk": "Risco alto", + "very_high_risk": "Risco muito alto", + "extreme_risk": "Risco extremo", + "day_length": "Duração do dia", + "updated": "Atualizado", + "update": "Atualizar", + "ago": "atrás", + "saved_locations": "Locais salvos", + "current_location": "Local atual", + "search": "Pesquisar", + "search_provider": "Provedor de pesquisa", + "ok": "OK", + "settings": "Configurações", + "background_card_animation": "Animação do cartão de fundo", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Provedor principal", + "temperature_unit": "Unidade de temperatura", + "wind_unit": "Unidade de vento", + "visibility_unit": "Unidade de visibilidade", + "precipitation_unit": "Unidade de precipitação", + "pressure_unit": "Unidade de pressão", + "time_format": "Formato de hora", + "additional": "Adicional", + "app_language": "Idioma do aplicativo", + "about": "Sobre", + "about_app": "Sobre o aplicativo", + "support": "Suporte", + "data_provided_by": "Dados fornecidos por", + "map": "Mapa", + "live_radar": "Radar ao vivo", + "radar": "radar", + "source_code": "Código-fonte", + "terms_&_conditions": "Termos e Condições", + "privacy_policy": "Política de Privacidade", + "licenses": "Licenças", + "latest_version": "Última versão", + "create_an_issue": "Reportar um problema", + "new_version_available!": "Nova versão disponível!", + "you_are_using_the_latest_version!": "Você está usando a versão mais recente!", + "error_checking_for_updates": "Erro ao verificar por atualizações", + "light": "Leve", + "heavy": "Forte", + "wind_info": "A velocidade do vento é medida pela média das velocidades do vento em um período. As rajadas são explosões repentinas de vento que normalmente duram menos de vinte segundos.", + "visibility_info": "A visibilidade mede a distância em que objetos proeminentes podem ser vistos contra o céu ou o horizonte. A visibilidade pode ser afetada por precipitação, neblina, poeira, fumaça ou neblina.", + "humidity_info": "A umidade relativa é a porcentagem de vapor de água presente no ar em comparação com a quantidade máxima que o ar pode conter em uma determinada temperatura.", + "humidity_info_2": "O ponto de orvalho é a temperatura à qual a temperatura precisaria ser resfriada para atingir uma umidade relativa de 100%.", + "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta (UV) do sol. Ele está em uma escala de 0 a 11, sendo que os valores mais altos indicam uma radiação UV mais forte.", + "uv_index_info_2": "A radiação UV pode causar queimaduras solares, câncer de pele e lesões oculares. Quanto maior o índice de UV, maior o risco desses problemas", + "uv_index_info_3": "1-2: Baixo. Não é necessária proteção. Você pode ficar ao ar livre com segurança usando proteção solar mínima.", + "uv_index_info_4": "3-7: Moderado a Alto. Proteção necessária. Procure a sombra do final da manhã até o meio da tarde. Quando estiver ao ar livre, aplique generosamente protetor solar de amplo espectro com FPS 15 ou superior na pele exposta e use roupas de proteção, chapéu de abas largas e óculos escuros.", + "uv_index_info_5": "8+: Muito alto a Extremo. É necessária proteção extra. Tenha cuidado ao ar livre, especialmente no final da manhã até o meio da tarde. Se a sua sombra for mais baixa do que você, procure uma sombra e use roupas protetoras, chapéu de abas largas e óculos escuros, e aplique generosamente um mínimo de FPS 15, protetor solar de amplo espectro na pele exposta.", + "sunset": "Pôr do sol", + "sunrise": "Nascer do sol", + "sunset_rise_info": "Nascer do sol: Quando o sol aparece totalmente acima do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", + "sunset_rise_info_2": "Pôr do sol: Quando o sol desaparece completamente abaixo do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", + "sunset_rise_info_3": "Amanhecer: Quando a primeira luz visível do dia aparece antes do nascer do sol.", + "sunset_rise_info_4": "Anoitecer: O estágio mais escuro do crepúsculo antes que a última luz visível desapareça.", + "pressure_info": "A pressão atmosférica, também conhecida como pressão do ar ou pressão baromática, é a pressão descendente exercida pela atmosfera da Terra. Este aplicativo usa a Pressão do Nível Médio do Mar (PNMM).", + "pressure_info_2": "A pressão atmosférica anormal pode causar dores de cabeça, dores nas articulações, fadiga e outros efeitos.", + "current_conditions": "Condições atuais", + "clear_sky": "Céu limpo", + "mostly_clear": "Pouco nublado", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Muito nublado", + "fog": "Neblina", + "drizzle": "Chuvisco", + "freezing_drizzle": "Chuvisco congelante", + "moderate_rain": "Chuva moderada", + "heavy_intensity_rain": "Chuva intensa", + "freezing_rain": "Chuva congelante", + "slight_snow": "Neve leve", + "moderate_snow": "Neve moderada", + "heavy_intensity_snow": "Neve intensa", + "snow_grains": "Grãos de neve", + "rain_showers": "Aguaceiros de chuva", + "heavy_rain_showers": "Aguaceiros de chuva forte", + "slight_snow_showers": "Nevada leve", + "heavy_snow_showers": "Nevada forte", + "thunderstorm": "Trovoada", + "strong_thunderstorm": "Trovoada forte", + "clear": "Limpar", + "wind_speed": "Velocidade do vento", + "precipitation_amount": "Quantidade de precipitação", + "precipitation_chances": "Probabilidade de precipitação", + "cloudiness": "Nebulosidade", + "dew_point": "Ponto de orvalho", + "air_quality_satisfactory": "A qualidade do ar é considerada satisfatória, e a poluição do ar representa pouco ou nenhum risco.", + "air_quality_acceptable": "A qualidade do ar é aceitável; entretanto, para alguns poluentes, pode haver uma preocupação moderada com a saúde para um número muito pequeno de pessoas que são excepcionalmente sensíveis à poluição do ar.", + "sensitive_groups_health_effects": "Membros de grupos sensíveis podem apresentar efeitos à saúde. O público em geral provavelmente não será afetado.", + "health_effects_public": "Todos podem começar a sentir efeitos na saúde; membros de grupos sensíveis podem sentir efeitos mais graves na saúde.", + "emergency_conditions": "Avisos de saúde sobre condições de emergência. Toda a população tem maior probabilidade de ser afetada.", + "uv_index_satisfactory": "O índice UV é satisfatório, indicando que há pouco ou nenhum risco de danos causados pela radiação ultravioleta.", + "conditions_low_risk": "As condições são geralmente de baixo risco, indicando que a exposição à radiação ultravioleta representa uma ameaça mínima.", + "low_exposure_level": "Nível baixo de exposição com risco mínimo de danos causados pela radiação UV, adequado para a maioria das pessoas.", + "moderate_risk_sun_exposure": "Risco moderado de danos devido à exposição solar sem proteção, sendo recomendadas medidas de proteção.", + "high_risk_sun_exposure": "Risco alto de danos devido à exposição solar sem proteção, sendo necessárias medidas de proteção.", + "very_high_risk_sun_exposure": "Risco muito alto de danos devido à exposição solar sem proteção, sendo necessárias precauções extras.", + "extreme_risk_sun_exposure": "Risco extremo de danos devido à exposição solar sem proteção, sendo necessária proteção total.", + "calm": "Calmo", + "light_air": "Aragem", + "light_breeze": "Brisa leve", + "gentle_breeze": "Brisa fraca", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa forte", + "strong_breeze": "Vento fresco", + "high_wind": "Vento forte", + "gale": "Ventania", + "strong_gale": "Ventania forte", + "storm": "Tempestade", + "violent_storm": "Tempestade violenta", + "hurricane": "Furacão", + "warming_temp_trend_1": "Aquecimento esperado nos próximos dias.", + "warming_temp_trend_2": "As temperaturas vão subir em breve, prepare-se para o calor!", + "warming_temp_trend_3": "Parece que vai ficar mais quente esta semana.", + "warming_temp_trend_4": "Prepare-se para um clima mais quente nos próximos dias.", + "cooling_temp_trend_1": "Esfriamento esperado nos próximos dias.", + "cooling_temp_trend_2": "As temperaturas vão cair em breve, fique aquecido!", + "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", + "cooling_temp_trend_4": "Espere uma brisa fria nos próximos dias.", + "stable_temp_trend_1": "Temperaturas estáveis esperadas para os próximos dias.", + "stable_temp_trend_2": "Sem grandes mudanças de temperatura adiante, o clima será estável.", + "stable_temp_trend_3": "As temperaturas estão se mantendo estáveis por enquanto.", + "stable_temp_trend_4": "Espere um clima estável sem muitas mudanças.", + "back": "Voltar", + "error_occurred": "Ocorreu um erro!", + "check_your_internet_connection_try_again": "Verifique sua conexão e tente novamente.", + "There_might_be_an_API_error.": "Pode haver um erro de API.", + "retry": "Tentar novamente", + "loading_location_data": "Carregando dados do local...", + "latest_data_fetched": "Últimos dados obtidos", + "API_Error_Please_change_provider": "Erro na API, por favor, altere o provedor.", + "Please_wait_before_refreshing_again.": "Por favor, aguarde antes de atualizar novamente.", + "network_unavailable": "Rede indisponível", + "weather": "Clima", + "precipitation": "Precipitação", + "wind": "Vento", + "pollen": "Pólen", + "grass": "Grama", + "tree": "Árvore", + "weed": "Erva daninha", + "quick_summary": "Resumo rápido", + "temperature_animation": "Animação da temperatura", + "language": "Idioma", + "translate_this_app": "Traduzir este app", + "contributors": "Contribuidores", + "contributors_sub": "Ver pessoas que contribuíram para este projeto", + "version": "Versão", + "third_party_licenses": "Licenças de terceiros", + "clothing_activity": "Roupas e atividades\n", + "get_clothing_suggestions": "Obtenha suas sugestões de roupas e atividades", + "day": "Dia", + "evening": "Anoitecer", + "night": "Noite", + "wind_gust": "Rajada de vento", + "weather_alerts": "Alertas meteorológicos", + "font": "Fonte", + "daily_conditions": "Condições diárias", + "sun_tile_page": "Sol", + "morning": "Manhã", + "day_tip": "Dica do dia", + "translators": "Tradutores", + "change_apps_font": "Alterar a fonte do aplicativo", + "app_font": "Fonte do aplicativo", + "show_alerts_home_page_sub": "Mostrar alertas meteorológicos na página inicial", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos meteorológicos Open-Meteo", + "unpredictable_weather": "clima imprevisível", + "phase_new_moon": "Lua nova", + "phase_waxing_crescent": "Lua crescente", + "phase_first_quarter": "Quarto crescente", + "phase_waxing_gibbous": "Gibosa crescente", + "phase_full_moon": "Lua cheia", + "phase_waning_gibbous": "Gibosa minguante", + "phase_last_quarter": "Quarto minguante", + "phase_waning_crescent": "Lua minguante", + "moon_info": "Lua nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", + "moon_info_2": "Lua crescente: Quando uma pequena parte da lua se torna visível, aumentando de tamanho a cada noite após a lua nova. Iluminação: 1%–49%.", + "moon_info_3": "Quarto crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", + "moon_info_4": "Gibosa crescente: Quando mais da metade da lua está iluminada, aproximando-se da lua cheia. Iluminação: 51%–99%.", + "moon_info_5": "Lua cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.\n\n", + "moon_info_6": "Gibosa minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade ainda permanece iluminada. Iluminação: 99%–51%.", + "moon_info_7": "Quarto minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", + "moon_info_8": "Crescente minguante: Quando apenas uma pequena parte da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", + "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, variando de acordo com a fase da lua.", + "illumination_moon_text": "Iluminação", + "moonrise": "Nascer da lua", + "moonset": "Pôr da lua", + "dynamic_colors": "Cores dinâmicas", + "dynamic_colors_sub": "Usar cores do papel de parede", + "font_size": "Tamanho da fonte", + "font_size_sub": "O tamanho da fonte afetará apenas onde for necessário.", + "swipe_between_locations": "Deslizar entre locais", + "swipe_between_locations_sub": "Deslize para a esquerda ou para a direita para mudar o local", + "swipe_threshold": "Limite de deslizamento", + "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo facilita o acionamento de gestos de deslizamento, enquanto um limite mais alto exige deslizamentos mais deliberados.", + "todays_avg": "Média de hoje", + "todays_high": "Máxima de hoje", + "learn_about_app": "Saiba mais sobre o app", + "creator": "Criador", + "join_discord": "Entre no servidor do Discord", + "export_data": "Exportar dados", + "export_data_sub": "Exporte todas as suas configurações, locais e seus dados meteorológicos mais recentes — literalmente tudo!", + "import_data": "Importar dados", + "import_data_sub": "Aviso: A importação apagará os dados atuais do aplicativo.", + "froggy_summary": "Resumo do sapinho", + "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível apenas em inglês.", + "arrange_items": "Organizar itens", + "edit_layout": "Editar o layout do app", + "reset": "Redefinir", + "hourly_forecast": "Previsão horária", + "air_quality_index": "Índice de qualidade do ar", + "pollen_data": "Dados de pólen", + "default_location_delete_snack": "Você não pode excluir o local padrão.", + "low_pollen": "Baixo", + "medium_pollen": "Médio", + "high_pollen": "Alto", + "severe_pollen": "Severo", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Baixo", + "moderate_forecast_uv": "Moderado", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muito alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Aparência do app", + "temp_animation_sub_pref": "Conta as temperaturas do início ao fim.", + "hide_condition_widgets": "Ocultar widgets de condição", + "info_home_location_tip": "Você precisa salvar os locais para usá-los como local padrão", + "your_device_location": "Localização do seu dispositivo", + "weather_model_info_1": "Combina os melhores modelos meteorológicos", + "weather_model_info_2": "Combina todos os modelos meteorológicos deste em uma previsão perfeita", + "max_items_4": "Você pode ocultar no máximo 4 itens", + "max_items_3": "Você pode ocultar no máximo 3 itens", + "month_jan": "Jan.", + "month_feb": "Fev.", + "month_mar": "Mar.", + "month_apr": "Abr.", + "month_may": "Mai.", + "month_june": "Jun.", + "month_july": "Jul.", + "month_aug": "Ago.", + "month_sep": "Set.", + "month_oct": "Out.", + "month_nov": "Nov.", + "month_Dec": "Dez.", + "wind_dir_ne": "NE", + "wind_dir_e": "L", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min", + "time_hour": "h", + "time_day": "dia", + "time_sec": "s", + "aqi_type": "Tipo de IQA", + "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para os locais salvos. Se atingir 100%, você não poderá salvar mais locais.", + "used_app_storage": "Armazenamento de app usado", + "data_by": "Dados por", + "data_fetch_error": "Falha ao obter os dados", + "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando uma pior qualidade do ar.", + "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de \"Boa\" a \"Muito ruim\", com base na concentração de poluentes principais.", + "update_weather_data": "Atualizar dados meteorológicos", + "update_weather_data_sub": "Atualiza automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicada.", + "delete_locations": "Excluir locais", + "delete_locations_support_sub": "Esta ação remove todas os locais salvos, exceto o seu local padrão. Utilize esta opção se seus locais salvas não estiverem visíveis, estiverem duplicadas ou apresentando outros erros.", + "delete": "Excluir", + "united_states_aqi": "IQA dos Estados Unidos.", + "european_aqi": "IQA Europeu", + "chances": "Probabilidades", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar um breve resumo do clima", + "insights": "Informações", + "app_units": "Unidades do aplicativo", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, hora, IQA", + "hide_update_icon": "Ocultar ícone de atualização", + "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão for lançada.", + "precipitation_expected_to_continue": "A precipitação deverá continuar nas próximas horas.", + "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta de", + "precipitation_likely_around": "Precipitação provável amanhã por volta de", + "hrs_sub_text": "h", + "mins_sub_text": "min", + "loading_text": "Carregando...", + "edit_location_headline": "Editar local", + "edit_location_error_sub": "Por favor, preencha o campo ou redefina-o", + "app_theme_dark_light": "Tema do aplicativo", + "theme_dark": "Escuro", + "theme_light": "Claro" +} \ No newline at end of file diff --git a/assets/translations/pt.json b/assets/translations/pt.json new file mode 100644 index 000000000..2385e627c --- /dev/null +++ b/assets/translations/pt.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Sensação térmica", + "hourly_precipitation": "Chuva de hora em hora", + "save": "Salvar", + "cancel": "Cancelar", + "daily_forecast": "Condições diárias", + "locations": "Locais", + "home_location": "Localização principal", + "default_locations": "Locais padrões", + "default_location": "Local padrão", + "today's_amount": "Pluviosidade hoje", + "precipitation_hours": "Horas de chuva", + "now": "Agora", + "next_24-hr": "Próximas 24h", + "trends": "Tendências", + "today": "Hoje", + "sun": "Dom.", + "mon": "Seg.", + "tue": "Ter.", + "wed": "Qua.", + "thu": "Qui.", + "fri": "Sex.", + "sat": "Sáb.", + "error": "Erro", + "not_available": "Não disponível", + "moon": "Lua", + "humidity": "Umidade", + "pressure": "Pressão", + "direction": "Direção", + "visibility": "Visibilidade", + "air_quality": "Qualidade do ar", + "fair": "Razoável", + "poor": "Baixa", + "very_poor": "Péssima", + "good": "Boa", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Risco mínimo", + "low_risk": "Risco baixo", + "moderate_risk": "Risco moderado", + "high_risk": "Risco alto", + "very_high_risk": "Risco muito alto", + "extreme_risk": "Risco extremo", + "day_length": "Duração do dia", + "updated": "Atualizado", + "update": "Atualizar", + "ago": "atrás", + "saved_locations": "Localizações salvas", + "current_location": "Localização atual", + "search": "Procurar", + "search_provider": "Motor de pesquisa", + "ok": "Ok", + "settings": "Preferências", + "background_card_animation": "Animação do banner", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Fonte principal", + "temperature_unit": "Unidade de temperatura", + "wind_unit": "Unidade de vento", + "visibility_unit": "Unidade de visibilidade", + "precipitation_unit": "Unidade de pluviosidade", + "pressure_unit": "Unidade de pressão", + "time_format": "Formatação da hora", + "additional": "Adicional", + "app_language": "Idioma do aplicativo", + "about": "Sobre", + "about_app": "Sobre a aplicação", + "support": "Apoie o desenvolvimento do projeto", + "data_provided_by": "Dados fornecidos por", + "map": "Mapas fornecidos por", + "live_radar": "Radar ao vivo", + "radar": "Radar", + "source_code": "Código-fonte", + "terms_&_conditions": "Termos e condições", + "privacy_policy": "Política de privacidade", + "licenses": "Licenças", + "latest_version": "Última versão", + "create_an_issue": "Reportar um erro", + "new_version_available!": "Nova versão disponível!", + "you_are_using_the_latest_version!": "Você está usando a última versão!", + "error_checking_for_updates": "Erro ao buscar por atualizações", + "light": "Leve", + "heavy": "Pesado", + "wind_info": "A velocidade do vento é uma média das velocidades em um período. Rajadas são surtos rápidos de velocidade que podem durar até vinte segundos.", + "visibility_info": "Visibilidade é a distância máxima em que se pode enxergar claramente em determinado local. Pode ser influenciada por fatores como chuva, neblina e poluição.", + "humidity_info": "Umidade relativa indica o quanto de vapor d'água o ar contém em relação ao máximo que ele pode suportar naquela temperatura.", + "humidity_info_2": "Ponto de orvalho é a temperatura em que o vapor d'água no ar começa a se condensar, formando orvalho ou neblina.", + "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta do Sol. É medido em uma escala de 0 a 11, com valores mais altos indicando maior intensidade de radiação.", + "uv_index_info_2": "A radiação UV pode causar queimaduras na pele, câncer de pele e danos aos olhos. Quanto maior o índice UV, maior o risco desses problemas.", + "uv_index_info_3": "De 1 a 2: baixo. Não é necessário proteção especial. Você pode ficar ao ar livre usando pouca proteção.", + "uv_index_info_4": "De 3 a 7: moderado a alto. Proteção é necessária. Fique sob sombras durante a manhã e meio-dia. Ao sair, use protetor solar SPF 15 ou superior, roupas de cobertura, chapéu de abas largas e óculos de sol.", + "uv_index_info_5": "De 8 a mais: alto a extremo. Proteção completa é necessária. Evite exposição direta ao Sol, procure sombras e use protetor solar de alto fator.", + "sunset": "Pôr do sol", + "sunrise": "Nascer do sol", + "sunset_rise_info": "Nascer do sol: quando o Sol aparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", + "sunset_rise_info_2": "Pôr do sol: quando o Sol desaparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", + "sunset_rise_info_3": "Alvorada: quando a primeira luz do dia aparece antes do amanhecer.", + "sunset_rise_info_4": "Ocaso: o estágio mais escuro do crepúsculo vespertino, antes da última luz desaparecer.", + "pressure_info": "Pressão atmosférica, também conhecida como pressão barométrica, é a pressão exercida pela atmosfera terrestre. Este aplicativo usa a pressão ao nível médio do mar (MSLP).", + "pressure_info_2": "Pressão atmosférica anormal pode causar dores de cabeça, desconforto nas articulações, fadiga e outros sintomas.", + "current_conditions": "Condições atuais", + "clear_sky": "Céu limpo", + "mostly_clear": "Parcialmente limpo", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Nublado", + "fog": "Neblina", + "drizzle": "Garoa", + "freezing_drizzle": "Chuvisco congelante", + "moderate_rain": "Chuva moderada", + "heavy_intensity_rain": "Chuva forte", + "freezing_rain": "Chuva congelante", + "slight_snow": "Neve leve", + "moderate_snow": "Neve moderada", + "heavy_intensity_snow": "Neve forte", + "snow_grains": "Grãos de neve", + "rain_showers": "Pancadas de chuva", + "heavy_rain_showers": "Pancadas fortes de chuva", + "slight_snow_showers": "Neve leve repentina", + "heavy_snow_showers": "Neve forte repentina", + "thunderstorm": "Tempestade de raios", + "strong_thunderstorm": "Tempestade forte", + "clear": "Claro", + "wind_speed": "Velocidade do vento", + "precipitation_amount": "Quantidade de precipitação", + "precipitation_chances": "Chance de chuva", + "cloudiness": "Nebulosidade", + "dew_point": "Ponto de orvalho", + "air_quality_satisfactory": "A qualidade do ar está satisfatória e a poluição possui pouco ou nenhum risco.", + "air_quality_acceptable": "A qualidade do ar está aceitável. Porém, alguns poluentes podem conter algum risco para grupos vulneráveis.", + "sensitive_groups_health_effects": "Membros de grupos vulneráveis podem ter efeitos desagradáveis. O público geral não deve ser afetado.", + "health_effects_public": "Todos podem sentir efeitos na saúde. Grupos vulneráveis podem sofrer consequências mais graves.", + "emergency_conditions": "Avisos de condições de emergência de saúde. Toda a população pode ser afetada.", + "uv_index_satisfactory": "O índice UV está satisfatório, indicando haver pouco ou nenhum risco advindo da radiação ultravioleta.", + "conditions_low_risk": "As condições presentes são de baixo risco, indicando exposição à radiação ultravioleta sem problemas significativos.", + "low_exposure_level": "Nível de baixa exposição com risco mínimo de danos pela radiação UV. Adequado para a maioria da população.", + "moderate_risk_sun_exposure": "Risco moderado de danos pela exposição ao Sol. Medidas de proteção são recomendadas.", + "high_risk_sun_exposure": "Alto risco de danos pela exposição ao Sol. Medidas de proteção são necessárias.", + "very_high_risk_sun_exposure": "Risco muito alto de danos pela exposição ao Sol. Medidas extras de proteção são essenciais.", + "extreme_risk_sun_exposure": "Risco extremo de danos pela exposição ao Sol. Proteção completa é obrigatória.", + "calm": "Calmo", + "light_air": "Brisa leve", + "light_breeze": "Brisa leve", + "gentle_breeze": "Brisa suave", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa fresca", + "strong_breeze": "Brisa forte", + "high_wind": "Vento forte", + "gale": "Ventania", + "strong_gale": "Vendaval", + "storm": "Tempestade", + "violent_storm": "Tempestade violenta", + "hurricane": "Furacão", + "warming_temp_trend_1": "Aquecimento esperado para os próximos dias.", + "warming_temp_trend_2": "A temperatura vai aumentar em breve. Prepare-se para o calor!", + "warming_temp_trend_3": "Parece que vai ficar quente esta semana.", + "warming_temp_trend_4": "Prepare-se para temperaturas elevadas nos próximos dias.", + "cooling_temp_trend_1": "Queda de temperatura esperada nos próximos dias.", + "cooling_temp_trend_2": "As temperaturas vão cair em breve. Mantenha-se aquecido!", + "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", + "cooling_temp_trend_4": "Espere uma brisa gelada nesta semana.", + "stable_temp_trend_1": "Temperaturas estáveis para os próximos dias.", + "stable_temp_trend_2": "Sem mudanças significativas de temperatura à vista.", + "stable_temp_trend_3": "As temperaturas estão estáveis por enquanto.", + "stable_temp_trend_4": "Espere temperaturas consistentes sem muita variação.", + "back": "Voltar", + "error_occurred": "Ocorreu um erro!", + "check_your_internet_connection_try_again": "Verifique sua conexão com a Internet e tente novamente.", + "There_might_be_an_API_error.": "Pode haver um erro na API.", + "retry": "Tentar novamente", + "loading_location_data": "Carregando dados do local", + "latest_data_fetched": "Últimos dados carregados", + "API_Error_Please_change_provider": "Erro de API. Por favor, altere a fonte.", + "Please_wait_before_refreshing_again.": "Por favor, aguarde um pouco antes de atualizar novamente.", + "network_unavailable": "Rede indisponível", + "weather": "Clima", + "precipitation": "Precipitação", + "wind": "Vento", + "pollen": "Pólen", + "grass": "Grama", + "tree": "Árvore", + "weed": "Erva", + "quick_summary": "Resumo rápido", + "temperature_animation": "Animação de temperatura", + "language": "Idioma", + "translate_this_app": "Traduza esta aplicação", + "contributors": "Colaboradores", + "contributors_sub": "Veja as pessoas que contribuíram para este projeto", + "version": "Versão", + "third_party_licenses": "Licenças de terceiros", + "clothing_activity": "Vestuário e atividades", + "get_clothing_suggestions": "Receba sugestões de vestuário e atividades", + "day": "Dia", + "evening": "Entardecer", + "night": "Noite", + "wind_gust": "Rajada de vento", + "weather_alerts": "Alertas meteorológicos", + "font": "Fonte", + "daily_conditions": "Condições diárias", + "sun_tile_page": "Sol", + "morning": "Manhã", + "day_tip": "Dica do dia", + "translators": "Tradutores", + "change_apps_font": "Alterar a fonte do aplicativo", + "app_font": "Fonte do aplicativo", + "show_alerts_home_page_sub": "Exibir alertas meteorológicos na página inicial", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos climáticos Open-Meteo", + "unpredictable_weather": "clima imprevisível", + "phase_new_moon": "Lua Nova", + "phase_waxing_crescent": "Lua Crescente", + "phase_first_quarter": "Quarto Crescente", + "phase_waxing_gibbous": "Gibosa Crescente", + "phase_full_moon": "Lua Cheia", + "phase_waning_gibbous": "Gibosa Minguante", + "phase_last_quarter": "Último trimestre", + "phase_waning_crescent": "Lua Minguante", + "moon_info": "Lua Nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", + "moon_info_2": "Crescente: Quando uma pequena fração da lua se torna visível, aumentando a cada noite após a lua nova. Iluminação: 1%–49%.", + "moon_info_3": "Quarto Crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", + "moon_info_4": "Gibosa Crescente: Quando mais da metade da lua está iluminada, antecedendo a lua cheia. Iluminação: 51%–99%.", + "moon_info_5": "Lua Cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.", + "moon_info_6": "Gibosa Minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade dela permanece iluminada. Iluminação: 99%–51%.", + "moon_info_7": "Quarto Minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", + "moon_info_8": "Minguante: Quando apenas uma pequena fração da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", + "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, que varia dependendo da fase da lua.", + "illumination_moon_text": "Iluminação", + "moonrise": "Nascer da Lua", + "moonset": "Pôr da Lua", + "dynamic_colors": "Cores dinâmicas", + "dynamic_colors_sub": "Usar cores do papel de parede", + "font_size": "Tamanho da fonte", + "font_size_sub": "O tamanho da fonte só será afetado quando necessário", + "swipe_between_locations": "Arraste pelas localizações", + "swipe_between_locations_sub": "Arraste para a esquerda ou direita para alterar a localização ", + "swipe_threshold": "Limite de deslizamento", + "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo torna os gestos de deslizar mais fáceis de serem acionados, enquanto um limite mais alto requer deslizadas mais deliberadas.", + "todays_avg": "Média de hoje", + "todays_high": "Máxima de hoje", + "learn_about_app": "Saiba mais sobre o aplicativo", + "creator": "Criador", + "join_discord": "Junte-se ao servidor no Discord", + "export_data": "Exportar dados", + "export_data_sub": "Exporte as suas configurações, localidades, e o último dado de clima capturado—literalmente tudo!", + "import_data": "Importar dados", + "import_data_sub": "Atenção: importar dados irá apagar os dados atuais do aplicativo", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível somente em inglês.", + "arrange_items": "Organizar itens", + "edit_layout": "Editar layout do aplicativo", + "reset": "Redefinir", + "hourly_forecast": "Previsão por hora", + "air_quality_index": "Índice de qualidade do ar", + "pollen_data": "Dados do pólen", + "default_location_delete_snack": "Você não pode excluir o local padrão", + "low_pollen": "Baixo", + "medium_pollen": "Médio", + "high_pollen": "Alto", + "severe_pollen": "Grave", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Baixo", + "moderate_forecast_uv": "Moderado", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muito alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Aparência do aplicativo", + "temp_animation_sub_pref": "Conta as temperaturas do início ao fim", + "hide_condition_widgets": "Ocultar widgets de condições", + "info_home_location_tip": "Você precisa salvar os locais para usá-los como seu local padrão", + "your_device_location": "O local do seu dispositivo", + "weather_model_info_1": "Combina os melhores modelos climáticos", + "weather_model_info_2": "Combina todos os modelos climáticos em uma previsão perfeita", + "max_items_4": "Você pode ocultar até 4 itens", + "max_items_3": "Você pode ocultar até 3 itens", + "month_jan": "Jan", + "month_feb": "Fev", + "month_mar": "Mar", + "month_apr": "Abr", + "month_may": "Maio", + "month_june": "Junho", + "month_july": "Julho", + "month_aug": "Atrás", + "month_sep": "Set", + "month_oct": "Out", + "month_nov": "Nov", + "month_Dec": "Dez", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NÃO", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "dia", + "time_sec": "sec.", + "aqi_type": "Tipo AQI", + "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para locais salvos. Se atingir 100%, você não poderá mais salvar locais adicionais", + "used_app_storage": "Armazenamento de aplicativo usado", + "data_by": "Dados por", + "data_fetch_error": "Falha ao buscar os dados", + "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando pior qualidade do ar.", + "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de 'Bom' a 'Muito Ruim', com base na concentração dos principais poluentes.", + "update_weather_data": "Atualizar dados meteorológicos", + "update_weather_data_sub": "Atualizar automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicado", + "delete_locations": "Excluir locais", + "delete_locations_support_sub": "Esta ação remove todos os locais salvos, exceto seu local padrão. Use isso se seus locais salvos não estiverem visíveis, estiverem duplicados ou apresentarem outros bugs", + "delete": "Excluir", + "united_states_aqi": "IQA dos Estados Unidos", + "european_aqi": "IQA europeu", + "chances": "Chances", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar um breve resumo do clima", + "insights": "Percepções", + "app_units": "Unidades de aplicativo", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, tempo, IQA", + "activity_suggestions_daytip_humidity_3": "🧴 O ar está seco. Hidrate a sua pele e beba muita água para se manter hidratado.", + "activity_suggestions_daytip_humidity_4": "💧A baixa humidade pode provocar secura da pele ou irritação. Mantenha uma garrafa de água à mão e evite a exposição excessiva.", + "hide_update_icon": "Ocultar o ícone de atualização", + "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão é lançada.", + "precipitation_expected_to_continue": "Prevê-se que a precipitação continue durante as próximas horas", + "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta das", + "precipitation_likely_around": "Precipitação provável por volta das", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "A carregar...", + "edit_location_headline": "Editar localização", + "edit_location_error_sub": "Por favor, preencha o campo ou reponha-o", + "app_theme_dark_light": "Tema da aplicação", + "theme_dark": "Escuro", + "theme_light": "Claro" +} \ No newline at end of file diff --git a/assets/translations/ro.json b/assets/translations/ro.json new file mode 100644 index 000000000..d44385ad4 --- /dev/null +++ b/assets/translations/ro.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Temperatura resimțită", + "hourly_precipitation": "Precipitații pe oră", + "save": "Salvați", + "cancel": "Anulați", + "daily_forecast": "Prognoză", + "locations": "Locații", + "home_location": "Acasă", + "default_locations": "Locații implicite", + "default_location": "Locație implicită", + "today's_amount": "Cantitatea de astăzi", + "precipitation_hours": "Ore de precipitații", + "now": "Acum", + "next_24-hr": "Următoarele 24 ore", + "trends": "Tendințe", + "today": "Astăzi", + "sun": "D", + "mon": "L", + "tue": "Ma", + "wed": "Mi", + "thu": "J", + "fri": "V", + "sat": "S", + "error": "Eroare", + "not_available": "Indisponibil", + "moon": "Lună", + "humidity": "Umiditate", + "pressure": "Presiune", + "direction": "Direcție", + "visibility": "Vizibilitate", + "air_quality": "Calitatea aerului", + "fair": "Curat", + "poor": "Sărac", + "very_poor": "Foarte sărac", + "good": "Bun", + "moderate": "Moderat", + "uv_index": "Index UV", + "minimal_risk": "Risc minim", + "low_risk": "Risc scăzut ", + "moderate_risk": "Risc moderat", + "high_risk": "Risc ridicat", + "very_high_risk": "Risc foarte ridicat", + "extreme_risk": "Risc extrem", + "day_length": "Durata zilei", + "updated": "Actualizat", + "update": "Actualizați", + "ago": "în urmă", + "saved_locations": "Locații salvate", + "current_location": "Locație curentă", + "search": "Căutare", + "search_provider": "Furnizor de căutare", + "ok": "Ok", + "settings": "Setări", + "background_card_animation": "Animație card de fundal", + "use_bar_chart": "Utilizați diagrama cu bare", + "main_provider": "Furnizor principal", + "temperature_unit": "Unitate de temperatură", + "wind_unit": "Unitate de vânt", + "visibility_unit": "Unitatea de vizibilitate", + "precipitation_unit": "Unitatea de precipitații", + "pressure_unit": "Unitate de presiune", + "time_format": "Format de timp", + "additional": "Adițional", + "app_language": "Limba aplicației", + "about": "about", + "about_app": "Despre aplicație", + "support": "Sprijin", + "data_provided_by": "Date furnizate de", + "map": "Hartă", + "live_radar": "Radar live", + "radar": "Radar", + "source_code": "Cod sursă", + "terms_&_conditions": "Termeni și condiții", + "privacy_policy": "Politica de confidențialitate", + "licenses": "Licențe", + "latest_version": "Ultima versiune", + "create_an_issue": "Creați o problemă", + "new_version_available!": "Versiune nouă disponibilă!", + "you_are_using_the_latest_version!": "Folosiți cea mai recentă versiune!", + "error_checking_for_updates": "Eroare la verificarea actualizărilor", + "light": "Lumină", + "heavy": "Abundent", + "wind_info": "Viteza vântului este măsurată prin mediară vitezei vântului pe un timp. Rafalele sunt rafale de vânt care durează de obicei sub douăzeci de secunde.", + "visibility_info": "Vizibilitatea măsoară distanța la care obiectele proeminente pot fi văzute pe cer sau pe orizont. Vizibilitatea poate fi afectată de precipitații, ceață, praf, fum sau ceață.", + "humidity_info": "Umiditatea relativă este procentul de vapori de apă prezenți în aer față de cantitatea maximă pe care aerul o poate reține la o anumită temperatură.", + "humidity_info_2": "Punctul de rouă este la ce temperatura ar trebui să fie răcită pentru a atinge o umiditate relativă de 100%.", + "uv_index_info": "Indicele UV măsoară intensitatea radiațiilor ultraviolete (UV) ale soarelui. Este pe o scară de la 0 la 11, valorile mai mari indicând radiații UV mai puternice.", + "uv_index_info_2": "Radiațiile UV pot provoca arsuri solare, cancer de piele și leziuni oculare. Cu cât indicele UV este mai mare, cu atât riscul acestor probleme este mai mare.", + "uv_index_info_3": "1-2: Scăzut. Nu este nevoie de protecție. Puteți rămâne în siguranță afară folosind protecție solară minimă.", + "uv_index_info_4": "3-7: moderat spre ridicat. Protecție necesară. Căutați umbră în timpul dimineții târziu până la mijlocul după-amiezii. Când este afară, aplicați cu generozitate protecție solară cu spectru larg SPF-15 sau mai mare pe pielea expusă și purtați îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare.", + "uv_index_info_5": "8+: de la foarte mare la extrem. Este nevoie de protecție suplimentară. Fiți atenți afară, mai ales în timpul dimineții târziu până la mijlocul după-amiezii. Dacă umbra ta este mai scurtă decât tine, caută umbră și poartă îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare și aplică cu generozitate un minim de SPF-15, protecție solară cu spectru larg pe pielea expusă.", + "sunset": "Apus de soare", + "sunrise": "Răsărit de soare", + "sunset_rise_info": "Răsărit: Când soarele apare complet deasupra orizontului. Aceasta variază în funcție de locație, perioada anului și fusul orar.", + "sunset_rise_info_2": "Apus: Când soarele dispare complet sub orizont. Aceasta variază în funcție de locație, perioada anului și fusul orar.", + "sunset_rise_info_3": "Zori: Când apare prima lumină vizibilă a zilei înainte de răsăritul soarelui.", + "sunset_rise_info_4": "Amurg: cea mai întunecată etapă a crepusculului înainte ca ultima lumină vizibilă să dispară.", + "pressure_info": "Presiunea atmosferică, cunoscută și ca presiunea aerului sau presiunea baromatică, este presiunea descendentă exercitată de atmosfera terestră. Această aplicație utilizează presiunea medie la nivelul mării (MSLP).", + "pressure_info_2": "Presiunea atmosferică anormală poate provoca dureri de cap, dureri articulare, oboseală și alte efecte.", + "current_conditions": "Condițiile actuale", + "clear_sky": "Cer senin", + "mostly_clear": "Predominant senin", + "partly_cloudy": "Parțial înnorat", + "overcast": "Înnorat", + "fog": "Ceață", + "drizzle": "Burniță", + "freezing_drizzle": "Chiciură", + "moderate_rain": "Ploaie moderată", + "heavy_intensity_rain": "Ploaie puternică", + "freezing_rain": "Ploaie înghețată", + "slight_snow": "Ninsoare ușoară", + "moderate_snow": "Zăpadă moderată", + "heavy_intensity_snow": "Zăpadă de intensitate mare", + "snow_grains": "Boabele de zăpadă", + "rain_showers": "Averse de ploaie", + "heavy_rain_showers": "Averse puternice de ploaie", + "slight_snow_showers": "Ușuri ușoare de zăpadă", + "heavy_snow_showers": "Averse puternice de zăpadă", + "thunderstorm": "Furtună", + "strong_thunderstorm": "Furtună puternică", + "clear": "Clar", + "wind_speed": "Viteza vântului", + "precipitation_amount": "Cantitatea de precipitații", + "precipitation_chances": "Șanse de precipitații", + "cloudiness": "Înnorarea", + "dew_point": "Punct de rouă", + "air_quality_satisfactory": "Calitatea aerului este considerată satisfăcătoare, iar poluarea aerului prezintă un risc redus sau deloc.", + "air_quality_acceptable": "Calitatea aerului este acceptabilă; cu toate acestea, pentru unii poluanți poate exista o îngrijorare moderată de sănătate pentru un număr foarte mic de oameni care sunt neobișnuit de sensibili la poluarea aerului.", + "sensitive_groups_health_effects": "Membrii grupurilor sensibile pot avea efecte asupra sănătății. Nu este probabil ca publicul larg să fie afectat.", + "health_effects_public": "Toată lumea poate începe să experimenteze efecte asupra sănătății; membrii grupurilor sensibile pot avea efecte mai grave asupra sănătății.", + "emergency_conditions": "Avertismente de sănătate privind condițiile de urgență. Întreaga populație este mai probabil să fie afectată.", + "uv_index_satisfactory": "Un indice UV este satisfăcător, indicând că există un risc mic sau deloc de vătămare din cauza radiațiilor ultraviolete.", + "conditions_low_risk": "Condițiile sunt în general cu risc scăzut, ceea ce indică faptul că expunerea la radiații ultraviolete reprezintă o amenințare minimă.", + "low_exposure_level": "Nivel scăzut de expunere cu risc minim de vătămare din cauza radiațiilor UV, potrivit pentru majoritatea oamenilor.", + "moderate_risk_sun_exposure": "Risc moderat de vătămare din cauza expunerii neprotejate la soare, se recomandă măsuri de protecție.", + "high_risk_sun_exposure": "Risc ridicat de vătămare din cauza expunerii neprotejate la soare, sunt necesare măsuri de protecție.", + "very_high_risk_sun_exposure": "Risc foarte mare de vătămare din cauza expunerii neprotejate la soare, sunt necesare precauții suplimentare.", + "extreme_risk_sun_exposure": "Risc extrem de vătămare din cauza expunerii neprotejate la soare, este necesară o protecție completă.", + "calm": "Calm", + "light_air": "Aer ușor", + "light_breeze": "Adiere ușoară", + "gentle_breeze": "Adiere blândă", + "moderate_breeze": "Adiere moderată", + "fresh_breeze": "Adiere proaspătă", + "strong_breeze": "Adiere puternică", + "high_wind": "Vânt puternic", + "gale": "Vijelie", + "strong_gale": "Vijelie puternică", + "storm": "Furtună", + "violent_storm": "Furtună violentă", + "hurricane": "Uragan", + "warming_temp_trend_1": "Se așteaptă încălzire în următoarele zile.", + "warming_temp_trend_2": "Temperaturile vor crește în curând, pregătiți-vă pentru puțină căldură!", + "warming_temp_trend_3": "Se pare că va deveni mai cald săptămâna asta.", + "warming_temp_trend_4": "Pregătiți-vă pentru vremea mai caldă.", + "cooling_temp_trend_1": "Se așteaptă răcire în următoarele zile.", + "cooling_temp_trend_2": "Temperaturile scad in curând, stai la cald!", + "cooling_temp_trend_3": "O să se răcească în zilele următoare.", + "cooling_temp_trend_4": "Așteptați-vă la o adiere rece în zilele următoare.", + "stable_temp_trend_1": "Temperaturi stabile așteptate în următoarele zile.", + "stable_temp_trend_2": "Fără schimbări mari de temperatură înainte, vreme constantă.", + "stable_temp_trend_3": "Temperaturile se mențin deocamdată constant.", + "stable_temp_trend_4": "Așteptați-vă la o vreme stabilă, fără prea multe schimbări.", + "back": "Înapoi", + "error_occurred": "A apărut o eroare!", + "check_your_internet_connection_try_again": "Verificați-vă conexiunea la internet și încercați din nou.", + "There_might_be_an_API_error.": "Este posibil să existe o eroare API.", + "retry": "Reîncercați", + "loading_location_data": "Se încarcă datele despre locație...", + "latest_data_fetched": "Cele mai recente date preluate", + "API_Error_Please_change_provider": "Eroare API, vă rugăm să schimbați furnizorul", + "Please_wait_before_refreshing_again.": "Vă rugăm să așteptați înainte de a reîmprospăta.", + "network_unavailable": "Rețeaua indisponibilă", + "weather": "Vreme", + "precipitation": "Precipitații", + "wind": "Vânt", + "pollen": "Polen", + "grass": "Iarbă", + "tree": "Copac", + "weed": "Buruieni", + "quick_summary": "Rezumat rapid", + "temperature_animation": "Animație de temperatură", + "language": "Limbă", + "translate_this_app": "Traduceți această aplicație", + "contributors": "Colaboratori", + "contributors_sub": "Vezi persoanele care au contribuit la acest proiect", + "version": "Versiune", + "third_party_licenses": "Licențe de la terți", + "clothing_activity": "Îmbrăcăminte și Activitate", + "get_clothing_suggestions": "Obțineți sugestii de îmbrăcăminte și Activități", + "day": "Zi", + "evening": "Seară", + "night": "Noapte", + "wind_gust": "Rafală de vânt", + "weather_alerts": "Alerte meteo", + "font": "Font", + "daily_conditions": "Condiții zilnice", + "sun_tile_page": "Soare", + "morning": "Dimineața", + "day_tip": "Sfat de zi", + "translators": "Traducători", + "change_apps_font": "Schimbați fontul aplicației", + "app_font": "Fontul aplicației", + "show_alerts_home_page_sub": "Afișați alerte meteo pe pagina principală", + "weather_models": "Modele meteo", + "openmeteo_weather_models": "Modele meteo Open-Meteo", + "unpredictable_weather": "vreme imprevizibilă", + "phase_new_moon": "Lună Nouă", + "phase_waxing_crescent": "Lună în creștere", + "phase_first_quarter": "Primul Pătrar", + "phase_waxing_gibbous": "Faza convexă", + "phase_full_moon": "Lună Plină", + "phase_waning_gibbous": "Lună difuză", + "phase_last_quarter": "Ultimul Pătrar", + "phase_waning_crescent": "Lună calmă", + "moon_info": "Luna Nouă: Atunci când Luna nu este vizibilă deoarece este situată între Pământ și Soare. Iluminare: 0%.", + "moon_info_2": "Lună în creștere: Atunci când o mică porțiune din Lună devine vizibilă, crescând ca dimensiune în fiecare noapte după Luna Nouă. Iluminare: 1%–49%.", + "moon_info_3": "Primul Pătrar: Atunci când jumătate din fața Lunii este iluminată, la aproximativ o săptămână după Luna Nouă. Iluminare: ~50%.", + "moon_info_4": "Faza convexă: Atunci când mai mult de jumătate din Lună este iluminată, apropiindu-se de Luna Plină. Iluminare: 51%–99%.", + "moon_info_5": "Luna Plină: Atunci când întreaga față a Lunii este iluminată de Soare, apărând ca un cerc complet. Iluminare: 100%.", + "moon_info_6": "Lună difuză: Atunci când Luna începe să se micșoreze după Luna Plină, dar mai mult de jumătate din ea rămâne iluminată. Iluminare: 99%–51%.", + "moon_info_7": "Ultimul Pătrar: Atunci când jumătate din fața Lunii este din nou iluminată, la aproximativ o săptămână după Luna Plină. Iluminare: ~50%.", + "moon_info_8": "Lună calmă: Atunci când doar o mică porțiune din Lună rămâne vizibilă înainte de Luna Nouă. Iluminare: 49%–1%.", + "moon_info_9": "Iluminare: Procentul din suprafața Lunii care este luminată de Soare, care variază în funcție de faza Lunii.", + "illumination_moon_text": "Iluminare", + "moonrise": "Răsăritul Lunii", + "moonset": "Apusul Lunii", + "dynamic_colors": "Culori dinamice", + "dynamic_colors_sub": "Folosește culorile tapetului", + "font_size": "Mărimea fontului", + "font_size_sub": "Dimensiunea fontului se va aplica doar acolo unde este cazul", + "swipe_between_locations": "Glisează între locații", + "swipe_between_locations_sub": "Glisează spre stânga sau dreapta pentru a schimba locația", + "swipe_threshold": "Prag de glisare", + "swipe_threshold_help_sub": "Pragul definește distanța minimă pe care trebuie să o parcurgă o glisare pentru a fi recunoscută. Un prag mai mic face glisările mai ușor de declanșat, în timp ce un prag mai mare necesită glisări mai deliberate", + "todays_avg": "Media de astăzi", + "todays_high": "Maxima de astăzi", + "learn_about_app": "Află mai multe despre aplicație", + "creator": "Creator", + "join_discord": "Alăturați-vă serverului Discord", + "export_data": "Exportă date", + "export_data_sub": "Exportă toate setările, locațiile și ultimele date meteo obținute pentru acestea — absolut totul!", + "import_data": "Importă date", + "import_data_sub": "Avertisment: Importul va șterge datele curente ale aplicației", + "froggy_summary": "Rezumatul broscuței", + "froggy_summary_sub": "Adaugă descrieri de broască. Disponibil doar în engleză", + "arrange_items": "Aranjează elementele", + "edit_layout": "Editează aspectul aplicației", + "reset": "Resetați ", + "hourly_forecast": "Prognoza orară ", + "air_quality_index": "Indicele de calitate a aerului ", + "pollen_data": "Date despre polen ", + "default_location_delete_snack": "Nu puteți șterge locația implicită", + "low_pollen": "Scăzut ", + "medium_pollen": "Mediu", + "high_pollen": "Mare", + "severe_pollen": "Sever", + "minimal_forecast_uv": "Minim", + "low_forecast_uv": "Scăzut", + "moderate_forecast_uv": "Moderat", + "high_forecast_uv": "Mare", + "very_high_forecast_uv": "Foarte mare", + "extreme_forecast_uv": "Extrem", + "app_looks": "Aspectul aplicației", + "temp_animation_sub_pref": "Numără temperaturile de la început la final", + "hide_condition_widgets": "Ascunde widget-urile de condiție", + "info_home_location_tip": "Trebuie să salvați locațiile pentru a le folosi ca locație implicită", + "your_device_location": "Locația dispozitivului", + "weather_model_info_1": "Combină cele mai bune modele meteo", + "weather_model_info_2": "Combină toate modelele meteo de aici într-o predicție uniformă", + "max_items_4": "Puteți ascunde doar până la 4 elemente", + "max_items_3": "Puteți ascunde doar până la 3 elemente", + "month_jan": "Ian", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "Mai", + "month_june": "Iunie ", + "month_july": "Iulie", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SV", + "wind_dir_w": "V", + "wind_dir_nw": "NV", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "h", + "time_day": "zi", + "time_sec": "s", + "aqi_type": "Tipul ICA", + "used_app_storage_info_sub": "Stocarea arată cât din spațiul disponibil este utilizat de aplicație pentru locațiile salvate. Dacă ajunge la 100%, nu mai puteți salva locații suplimentare", + "used_app_storage": "Spațiu de stocare utilizat", + "data_by": "Date de la", + "data_fetch_error": "Preluarea datelor a eșuat", + "aqi_info_us": "ICA (Indicele de Calitate a Aerului) din SUA este o măsură utilizată pentru a comunica nivelul de poluare a aerului. Acesta variază de la 0 la 500, valorile mai mari indicând o calitate mai scăzută a aerului.", + "aqi_info_eu": "ICA (Indicele Calității Aerului) din UE este o măsură utilizată pentru a comunica nivelul de poluare a aerului în Uniunea Europeană. Acesta este împărțit în cinci niveluri, de la \"Bun\" la \"Foarte Slab\", pe baza concentrației principalilor poluanți.", + "update_weather_data": "Actualizare date meteo", + "update_weather_data_sub": "Actualizează automat datele meteo dacă acestea sunt expirate atunci când apăsați pe o locație", + "delete_locations": "Ștergeți locațiile", + "delete_locations_support_sub": "Această acțiune elimină fiecare locație salvată, cu excepția locației implicite. Utilizați această acțiune dacă locațiile salvate nu sunt vizibile, sunt duplicate sau prezintă alte erori", + "delete": "Ștergeți", + "united_states_aqi": "ICA din Statele Unite", + "european_aqi": "ICA european", + "chances": "Probabilități", + "temperature": "Temperatură", + "show_summary_toggle_sub": "Afișați un scurt rezumat al vremii", + "insights": "Idei", + "app_units": "Unitățile aplicației", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatură, vânt, presiune, vizibilitate, precipitații, timp, ICA", + "hide_update_icon": "Ascundeți pictograma de actualizare", + "no_notification_when_a_new_version_is_released": "Nu afișați o notificare atunci când este lansată o versiune nouă.", + "precipitation_expected_to_continue": "Precipitațiile sunt așteptate să continue pentru următoarele câteva ore", + "Precipitation_likely_tomorrow_around": "Precipitații probabile mâine în jurul", + "precipitation_likely_around": "Precipitații probabile în jurul", + "hrs_sub_text": "ore", + "mins_sub_text": "min", + "loading_text": "Se încarcă...", + "edit_location_headline": "Modificare locație", + "edit_location_error_sub": "Vă rugăm să completați câmpul sau să îl resetați", + "app_theme_dark_light": "Tema aplicației", + "theme_dark": "Întunecată", + "theme_light": "Luminoasă" +} \ No newline at end of file diff --git a/assets/translations/ru.json b/assets/translations/ru.json new file mode 100644 index 000000000..9a3e5026b --- /dev/null +++ b/assets/translations/ru.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Ощущается", + "hourly_precipitation": "Почасовое количество осадков", + "save": "Сохранить", + "cancel": "Отменить", + "daily_forecast": "Ежедневный прогноз", + "locations": "Местоположения", + "home_location": "Местоположение дома", + "default_locations": "Местонахождение по умолчанию", + "default_location": "Местоположения по умолчанию", + "today's_amount": "Сегодняшнее количество", + "precipitation_hours": "Количество осадков каждый час", + "now": "Сейчас", + "next_24-hr": "Следующие 24 часа", + "trends": "Направление", + "today": "Сегодня", + "sun": "Вс", + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сб", + "error": "Ошибка", + "not_available": "Не доступно", + "moon": "Луна", + "humidity": "Влажность", + "pressure": "Давление", + "direction": "Направление", + "visibility": "Видимость", + "air_quality": "Качество воздуха", + "fair": "Ясно", + "poor": "Низкий", + "very_poor": "Очень низкий", + "good": "Хороший", + "moderate": "Средний", + "uv_index": "Уф-индекс", + "minimal_risk": "Минимальный риск", + "low_risk": "Низкий риск", + "moderate_risk": "Умеренный риск", + "high_risk": "Высокий риск", + "very_high_risk": "Очень высокий риск", + "extreme_risk": "Экстремальный риск.", + "day_length": " Световой день.", + "updated": "Обновлено", + "update": "Обновление", + "ago": "назад", + "saved_locations": "Сохранённая локация", + "current_location": "Текущее местоположение", + "search": "Поиск", + "search_provider": "Провайдер поиска", + "ok": "ОК", + "settings": "Настройки", + "background_card_animation": "Анимация фоновой карты", + "use_bar_chart": "Использовать панель", + "main_provider": "Основной провайдер", + "temperature_unit": "Единицы измерения температуры", + "wind_unit": "Единицы измерения ветра", + "visibility_unit": "Единицы измерения видимости", + "precipitation_unit": "Единицы измерения осадков", + "pressure_unit": "Единицы измерения давления", + "time_format": "Формат времени", + "additional": "Дополнительный", + "app_language": "Язык приложения", + "about": "О", + "about_app": "О приложении", + "support": "Поддержка", + "data_provided_by": "Предоставляемый провайдер", + "map": "Карта", + "live_radar": "Онлайн радар", + "radar": "Радар", + "source_code": "Исходный код:", + "terms_&_conditions": "Положения и условия", + "privacy_policy": "Политика приватности", + "licenses": "Лицензии", + "latest_version": "Последняя версия", + "create_an_issue": "Создать обсуждение", + "new_version_available!": "Доступна новая версия!", + "you_are_using_the_latest_version!": "Вы используете последнюю версию!", + "error_checking_for_updates": "Ошибка проверки обновлений", + "light": "Светлая", + "heavy": "Тяжелая", + "wind_info": "Скорость ветра измеряется средними скоростями ветра в течение определенного промежутка времени.", + "visibility_info": "Видимость измеряется расстоянием, при котором видимые объекты можно рассмотреть на фоне неба или горизонта. На видимость могут влиять: осадки, туман, пыль, дым или прочее.", + "humidity_info": "Относительная влажность - процент водяных паров в воздухе в соотношении со всем воздухом, который может удерживаться при указанной температуре.", + "humidity_info_2": "Точкой росы называется температура, до которой воздух должен остыть, чтобы в нём начала конденсироваться влага, образуя росу, туман или капли на поверхностях.", + "uv_index_info": "Индекс УФ отображает мощность ультрафиолетового (UV) излучения по шкале от 0 до 11.", + "uv_index_info_2": "Излучение УФ может вызывать: солнечный ожог, рак кожи и повреждение глаз. Чем выше индекс УФ, тем больше риск ранее перечисленных проблем", + "uv_index_info_3": "1-2: Низкий УФ-индекс .Защита не требуется. Вы можете спокойно пребывать на улице, используя минимальную защиту от солнца.", + "uv_index_info_4": "3-7: Умеренный УФ-индекс. Осторожно. Нужно переждать в тени с позднего утра до полудня. Наносите на кожу толстым слоем солнцезащитный крем широкого спектра с минимальным SPF-15 или более высоким значением защиты на незащищенные участки кожи и надевайте одежду (покрывающую большую часть тела), головной убор и солнцезащитные очки.", + "uv_index_info_5": "8+: Очень высокий УФ-индекс. Необходима дополнительная защита. Будьте внимательны на улице, особенно в полдень и в середине дня. Если тень короче вас - ищите тень, надевайте защитную одежду, головной убор и солнцезащитные очки. Наносите на кожу толстым слоем солнцезащитный крем широкого спектра с минимальным SPF-15.", + "sunset": "Закат", + "sunrise": "Восход", + "sunset_rise_info": "Восход: Когда Солнце полностью появляется над горизонтом. Это варьируется в зависимости от расположения, времени года и часового пояса.", + "sunset_rise_info_2": "Закат: Когда Солнце полностью исчезает над горизонтом. Это варьируется в зависимости от местоположения, времени года и часового пояса.", + "sunset_rise_info_3": "Рассвет: Когда первый видимый луч Солнца появляется до восхода.", + "sunset_rise_info_4": "Сумерки: Самое тёмное время ночи", + "pressure_info": "Атмосферное давление, известное также как давление воздуха или бароматическое давление, представляет собой давление, оказываемое атмосферой Земли. Это приложение использует среднее давление над уровнем моря (MSLP).", + "pressure_info_2": "Аномальное атмосферное давление может вызвать головные боли, боли в суставах, усталость и другие неприятные ощущения.", + "current_conditions": "Текущее состояние", + "clear_sky": "Чистое небо", + "mostly_clear": "Преимущественно ясно", + "partly_cloudy": "Переменная облачность", + "overcast": "Пасмурно", + "fog": "Туман", + "drizzle": "Морось", + "freezing_drizzle": "Моросящий дождь, возможно образование гололёда", + "moderate_rain": "Умеренный дождь", + "heavy_intensity_rain": "Сильный интенсивный дождь", + "freezing_rain": "Ледяной дождь", + "slight_snow": "Небольшой снег", + "moderate_snow": "Умеренный снег", + "heavy_intensity_snow": "Сильный снег", + "snow_grains": "Снежная крупа", + "rain_showers": "Ливень", + "heavy_rain_showers": "Тяжелые дожди", + "slight_snow_showers": "Небольшой снег", + "heavy_snow_showers": "Сильный снег", + "thunderstorm": "Гроза", + "strong_thunderstorm": "Сильная гроза", + "clear": "Ясно", + "wind_speed": "Скорость ветра", + "precipitation_amount": "Количество осадков", + "precipitation_chances": "Вероятность выпадения осадков", + "cloudiness": "Облачность", + "dew_point": "Точка росы", + "air_quality_satisfactory": "Качество воздуха считается удовлетворительным, а загрязнение воздуха практически не представляет опасности.", + "air_quality_acceptable": "Качество воздуха приемлемое; однако некоторые загрязняющие вещества могут вызывать опасения по поводу здоровья у незначительного числа людей, которые необычайно чувствительны к загрязнению воздуха.", + "sensitive_groups_health_effects": "Члены уязвимых групп могут столкнуться с последствиями для здоровья. Это не скажется на большем количестве людей.", + "health_effects_public": "Каждый может начать испытывать последствия для здоровья; чувствительные группы людей могут испытывать более серьезные последствия для здоровья.", + "emergency_conditions": "Предупреждения о чрезвычайных ситуациях для здоровья. С высокой вероятностью это скажется на всём населении.", + "uv_index_satisfactory": "УФ-индекс находится в пределах нормы, что указывая на то, что риск обгореть от ультрафиолетового излучения невелик или вообще отсутствует.", + "conditions_low_risk": "Маловероятность обгореть крайне мала, что указывает на то, что воздействие ультрафиолетового излучения представляет минимальную угрозу.", + "low_exposure_level": "Низкий уровень воздействия ультрафиолета с минимальным риском обгореть от ультрафиолетового излучения, подходит для большинства людей.", + "moderate_risk_sun_exposure": "Умеренный риск сгореть от незащищенного пребывания на солнце, рекомендуются защитные меры.", + "high_risk_sun_exposure": "Высокий риск получить солнечный ожог или удар от длительного пребывания на солнце, требуются защитные меры.", + "very_high_risk_sun_exposure": "Очень высокий риск сгореть от незащищенного солнечного излучения, требуются дополнительные меры предосторожности.", + "extreme_risk_sun_exposure": "Высокий риск обгорания от незащищенного солнечного излучения, необходима полная защита.", + "calm": "Штиль", + "light_air": "Светлый воздух", + "light_breeze": "Лёгкий ветерок", + "gentle_breeze": "Лёгкий ветер", + "moderate_breeze": "Умеренный ветер", + "fresh_breeze": "Свежий бриз", + "strong_breeze": "Сильный ветер", + "high_wind": "Сильный ветер", + "gale": "Штормовой ветер", + "strong_gale": "Шторм", + "storm": "Шторм", + "violent_storm": "Сильный шторм", + "hurricane": "Ураган", + "warming_temp_trend_1": "В ближайшие несколько дней ожидается потепление.", + "warming_temp_trend_2": "Температура скоро поднимется, будьте готовы к нему!", + "warming_temp_trend_3": "Похоже, на этой неделе станет теплее.", + "warming_temp_trend_4": "Готовьтесь к тёплой погоде.", + "cooling_temp_trend_1": "Ожидается похолодание в течение следующих нескольких дней.", + "cooling_temp_trend_2": "Температура скоро понизится, оставайтесь в тепле!", + "cooling_temp_trend_3": "Ожидается похолодание в ближайшие дни.", + "cooling_temp_trend_4": "Ожидается холодный бриз в ближайшие дни.", + "stable_temp_trend_1": "Стабильная температура ожидается в ближайшие несколько дней.", + "stable_temp_trend_2": "Впереди никаких высоких температур, комфортная погода.", + "stable_temp_trend_3": "Температура пока держится в пределах нормы.", + "stable_temp_trend_4": "Ожидайте комфортную погоду без особых изменений.", + "back": "Назад ", + "error_occurred": "Произошла ошибка!", + "check_your_internet_connection_try_again": "Пожалуйста, проверьте подключение к интернету и повторите попытку.", + "There_might_be_an_API_error.": "Возможно ошибка API.", + "retry": "Повторить", + "loading_location_data": "Загрузка данных местоположения...", + "latest_data_fetched": "Последние данные получены", + "API_Error_Please_change_provider": "Ошибка API, пожалуйста, измените провайдера", + "Please_wait_before_refreshing_again.": "Пожалуйста, подождите, прежде чем обновить снова.", + "network_unavailable": "Сеть недоступна", + "weather": "Погода", + "precipitation": "Осадки", + "wind": "Ветер", + "pollen": "Пыльца", + "grass": "Трава", + "tree": "Дерево", + "weed": "Сорняк", + "quick_summary": "Краткое описание", + "temperature_animation": "Анимация температуры", + "language": "Язык", + "translate_this_app": "Помочь с переводом", + "contributors": "Участники", + "contributors_sub": "Посмотреть участников проекта", + "version": "Версия", + "third_party_licenses": "Сторонние лицензии", + "clothing_activity": "Одежда и активность", + "get_clothing_suggestions": "Получите ваши предложения по одежде и активности", + "day": "День", + "evening": "Вечер", + "night": "Ночь", + "wind_gust": "Порыв ветра", + "weather_alerts": "Погодные предупреждения", + "font": "Шрифт", + "daily_conditions": "Повседневные условия", + "sun_tile_page": "Солнце", + "morning": "Утро", + "day_tip": "Совет дня", + "translators": "Переводчики ", + "change_apps_font": "Изменить шрифт приложения ", + "app_font": "Шрифт приложения", + "show_alerts_home_page_sub": "Показывать оповещения о погоде на главной странице", + "weather_models": "Модели прогнозирования", + "openmeteo_weather_models": "Модели прогнозирования Open-Meteo", + "unpredictable_weather": "непредсказуемая погода", + "phase_new_moon": "Новолуние", + "phase_waxing_crescent": "Молодая Луна", + "phase_first_quarter": "Первая четверть", + "phase_waxing_gibbous": "Растущая Луна", + "phase_full_moon": "Полнолуние", + "phase_waning_gibbous": "Убывающая Луна", + "phase_last_quarter": "Последняя четверть", + "phase_waning_crescent": "Старая Луна", + "moon_info": "Новолуние: Когда Луна не видна, так как находится между Землей и Солнцем. Освещенность: 0%.", + "moon_info_2": "Растущий полумесяц: Когда становится виден небольшой кусочек луны, увеличивающийся с каждой ночью после новолуния. Освещенность: 1%-49%.", + "moon_info_3": "Первая четверть: когда освещена половина лица Луны, что происходит примерно через неделю после новолуния. Освещенность: ~50%.", + "moon_info_4": "Растущая луна: Когда более половины Луны освещено, период перед полнолунием. Освещенность: 51%–99%.", + "moon_info_5": "Полнолуние: Когда вся поверхность Луны освещена Солнцем, и она выглядит как полный круг. Освещённость: 100%.", + "moon_info_6": "Убывающий горб Луны: Когда Луна начинает уменьшаться после полнолуния, но более половины её поверхности остаётся освещённой. Освещённость: 99%–51%.", + "moon_info_7": "Последняя четверть: когда снова освещена половина Луны, это происходит примерно через неделю после полнолуния. Освещенность: около 50%.", + "moon_info_8": "Убывающая Луна: когда остаётся только маленький кусочек Луны, видимый перед новолунием. Освещённость: 49%–1%.", + "moon_info_9": "Освещённость: Процент поверхности Луны, освещённый Солнцем, меняется в зависимости от фазы Луны.", + "illumination_moon_text": "Освещённость", + "moonrise": "Восход Луны", + "moonset": "Заход Луны", + "dynamic_colors": "Динамические цвета", + "dynamic_colors_sub": "Используйте цвета обоев", + "font_size": "Размер шрифта", + "font_size_sub": "Размер шрифта влияет только там, где он необходим", + "swipe_between_locations": "Проведите пальцем между локациями", + "swipe_between_locations_sub": "Проведите пальцем влево или вправо, чтобы изменить местоположение", + "swipe_threshold": "Порог срабатывания", + "swipe_threshold_help_sub": "Порог определяет минимальное расстояние, которое должен преодолеть жест смахивания, чтобы быть распознанным. При более низком пороге срабатывание жестов пролистывания становится проще, а при более высоком пороге требуется более продуманное пролистывание.", + "todays_avg": "Сегодняшнее среднее значение", + "todays_high": "Сегодняшний максимум", + "learn_about_app": "Узнайте о приложении", + "creator": "Разработчик", + "join_discord": "Присоединиться к Дискорд серверу", + "export_data": "Экспорт данных", + "export_data_sub": "Экспортируйте все свои настройки, местоположения и последние полученные данные о погоде - буквально все!", + "import_data": "Импортировать данные", + "import_data_sub": "Внимание: Импорт приведет к удалению текущих данных приложения", + "froggy_summary": "Краткое содержание", + "froggy_summary_sub": "Добавляет описания, связанные с лягушками. Доступно только на английском языке", + "arrange_items": "Расставьте предметы", + "edit_layout": "Изменить макет главного меню", + "reset": "Сброс", + "hourly_forecast": "Почасовой прогноз", + "air_quality_index": "Индекс качества воздуха", + "pollen_data": "Данные о пыльце", + "default_location_delete_snack": "Вы не можете удалить местоположение по умолчанию", + "low_pollen": "Низкий", + "medium_pollen": "Средний", + "high_pollen": "Высокий", + "severe_pollen": "Серьезный", + "minimal_forecast_uv": "Минимальный", + "low_forecast_uv": "Низкий", + "moderate_forecast_uv": "Умеренный", + "high_forecast_uv": "Высокий", + "very_high_forecast_uv": "Очень высокий", + "extreme_forecast_uv": "Экстремальный", + "app_looks": "Приложение выглядит", + "temp_animation_sub_pref": "Считает температуру от начала до конца", + "hide_condition_widgets": "Скрыть виджеты условий", + "info_home_location_tip": "Вам нужно сохранить местоположения, чтобы использовать их в качестве местоположения по умолчанию", + "your_device_location": "Местоположение вашего устройства", + "weather_model_info_1": "Сочетает в себе лучшие погодные модели", + "weather_model_info_2": "Объединяет все погодные модели из этого в единый прогноз", + "max_items_4": "Вы можете скрыть не более 4 элементов", + "max_items_3": "Вы можете скрыть не более 3-х элементов", + "month_jan": "Янв", + "month_feb": "Фев", + "month_mar": "Март", + "month_apr": "Апр", + "month_may": "Май", + "month_june": "Июнь", + "month_july": "Июль", + "month_aug": "Авг", + "month_sep": "Сен", + "month_oct": "Окт", + "month_nov": "Ноя", + "month_Dec": "Дек", + "wind_dir_ne": "СВ", + "wind_dir_e": "В", + "wind_dir_se": "ЮВ", + "wind_dir_s": "Ю", + "wind_dir_sw": "ЮЗ", + "wind_dir_w": "З", + "wind_dir_nw": "СЗ", + "wind_dir_n": "C", + "time_pm": "после полудня", + "time_am": "до полудня", + "time_min": "мин.", + "time_hour": "час.", + "time_day": "день", + "time_sec": "сек.", + "aqi_type": "Тип AQI", + "used_app_storage_info_sub": "Хранилище показывает, сколько доступного места приложение использует для сохраненных местоположений. Если оно достигнет 100%, вы больше не сможете сохранять дополнительные локации", + "used_app_storage": "Использованное хранилище приложений", + "data_by": "Данные по", + "data_fetch_error": "Не удалось получить данные", + "aqi_info_us": "USA AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха. Он варьируется от 0 до 500, причем более высокие значения указывают на худшее качество воздуха.", + "aqi_info_eu": "EU AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха в Европейском Союзе. Он разделен на пять уровней: от «хорошего» до «очень плохого» в зависимости от концентрации основных загрязняющих веществ.", + "update_weather_data": "Обновить данные о погоде", + "update_weather_data_sub": "Автоматически обновляет данные о погоде, если они устарели, когда вы нажимаете на местоположение", + "delete_locations": "Удалить местоположения", + "delete_locations_support_sub": "Это действие удаляет все сохраненные местоположения, кроме вашего местоположения по умолчанию. Используйте это, если ваши сохраненные местоположения не видны, дублируются или возникают какие-либо другие ошибки", + "delete": "Удалить", + "united_states_aqi": "Соединенные Штаты AQI", + "european_aqi": "Европейский AQI ", + "chances": "Шансы", + "temperature": "Температура", + "show_summary_toggle_sub": "Показать краткий обзор погоды", + "insights": "Инсайты", + "app_units": "Единицы измерения в приложении", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветер, давление, видимость, осадки, время, AQI", + "hide_update_icon": "Скрыть значок обновления", + "no_notification_when_a_new_version_is_released": "Не показывает уведомление, когда выпущена новая версия.", + "precipitation_expected_to_continue": "Ожидается, что осадки продолжатся в течение следующих нескольких часов", + "Precipitation_likely_tomorrow_around": "Вероятность осадков завтра, около", + "precipitation_likely_around": "Вероятность осадков около", + "hrs_sub_text": "час", + "mins_sub_text": "минуты", + "loading_text": "Загрузка...", + "edit_location_headline": "Изменить местоположение", + "edit_location_error_sub": "Пожалуйста, заполните поле или сбросьте его", + "app_theme_dark_light": "Тема приложения", + "theme_dark": "Тёмная", + "theme_light": "Светлая" +} \ No newline at end of file diff --git a/assets/translations/sl.json b/assets/translations/sl.json new file mode 100644 index 000000000..df1e3ed4b --- /dev/null +++ b/assets/translations/sl.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Občutek kot", + "hourly_precipitation": "Urne padavine", + "save": "Shrani", + "cancel": "Prekliči", + "daily_forecast": "Dnevna napoved", + "locations": "Lokacije", + "home_location": "Domače mesto", + "default_locations": "Privzeta mesta", + "default_location": "Privzeto mesto", + "today's_amount": "Današnja količina", + "precipitation_hours": "Urne padavine", + "now": "Zdaj", + "next_24-hr": "V naslednjih 24 urah", + "trends": "Trendi", + "today": "Danes", + "sun": "Ned", + "mon": "Pon", + "tue": "Tor", + "wed": "Sre", + "thu": "Čet", + "fri": "Pet", + "sat": "Sob", + "error": "Napaka", + "not_available": "Ni na voljo", + "moon": "Luna", + "humidity": "Vlažnost", + "pressure": "Tlak", + "direction": "Smer", + "visibility": "Vidljivost", + "air_quality": "Kakovost zraka", + "fair": "Dobra", + "poor": "Slabo", + "very_poor": "Zelo slabo", + "good": "Dobro", + "moderate": "Zmerno", + "uv_index": "UV indeks", + "minimal_risk": "Minimalno tveganje", + "low_risk": "Nizko tveganje", + "moderate_risk": "Zmerno tveganje", + "high_risk": "Visoko tveganje", + "very_high_risk": "Zelo visoko tveganje", + "extreme_risk": "Izjemno visoko tveganje", + "day_length": "dolžina dneva", + "updated": "Posodobljeno", + "update": "Posodobitev", + "ago": "nazaj", + "saved_locations": "Shranjena lokacija", + "current_location": "Trenutna lokacija", + "search": "Poišči", + "search_provider": "Iskalnik", + "ok": "V redu", + "settings": "Nastavitve", + "background_card_animation": "Animacija kartice v ozadju", + "use_bar_chart": "Uporabi palični grafikon", + "main_provider": "Glavni ponudnik", + "temperature_unit": "Enota za temperaturo", + "wind_unit": "Enota za vetrovnost", + "visibility_unit": "Enota za vidljivost", + "precipitation_unit": "Enota za količino padavin", + "pressure_unit": "Enota za tlak", + "time_format": "Oblika zapisa časa", + "additional": "Dodatno", + "app_language": "Jezik aplikacije", + "about": "O programu", + "about_app": "O aplikaciji", + "support": "Podpora", + "data_provided_by": "Ponudnik podatkov", + "map": "Zemljevid", + "live_radar": "Živi radar", + "radar": "radar", + "source_code": "Izvorna koda", + "terms_&_conditions": "Splošni pogoji", + "privacy_policy": "Pravilnik o zasebnosti", + "licenses": "Licence", + "latest_version": "Zadnja različica", + "create_an_issue": "Prijavi napako", + "new_version_available!": "Na voljo je nova verzija!", + "you_are_using_the_latest_version!": "Uporabljate najnovejšo različico!", + "error_checking_for_updates": "Napaka pri preverjanju nove posodobitve.", + "light": "Lažje", + "heavy": "Močnejše", + "wind_info": "Hitrost vetra je izmerjeno s povprečno hitrostjo vetra čez daljše obdobje. Sunki so nenadni sunki vetra, ki običajno trajajo manj kot dvajset sekund.", + "visibility_info": "Vidljivost meri razdaljo, pri kateri se predmeti na nebu ali v obzorju še lahko vidijo. Na vidljivost lahko vplivajo padavine, megla, prah, dim ali meglica.", + "humidity_info": "Relativna vlažnost je odstotek vodne pare, prisotne v zraku, v primerjavi z največjo količino, ki jo zrak lahko zadrži pri določeni temperaturi.", + "humidity_info_2": "Točka rosišča je temperatura, na katero bi se moralo ohladiti, da bi dosegli relativno vlažnost 100 %.", + "uv_index_info": "UV indeks meri moč sončnega ultravijoličnega (UV) sevanja. Je na lestvici od 0 do 11, pri čemer višje vrednosti pomenijo močnejše UV sevanje.", + "uv_index_info_2": "UV-sevanje lahko povzroči sončne opekline, kožnega raka in poškodbe oči. Višji kot je UV indeks, večje je tveganje za te težave", + "uv_index_info_3": "1-2: Nizka. zaščita ni potrebna. Varno lahko ostanete zunaj z minimalno zaščito pred soncem.", + "uv_index_info_4": "3-7: Zmerno do visoko. Potrebna zaščita. Iščite senco od poznega jutra do sredine popoldneva. Ko ste zunaj, na izpostavljeno kožo izdatno nanesite kremo za sončenje s širokim spektrom SPF-15 ali višjo ter nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala.", + "uv_index_info_5": "8+: Zelo visoko do ekstremno. Potrebna dodatna zaščita. Bodite previdni zunaj, zlasti od poznega jutra do sredine popoldneva. Če je vaša senca krajša od vas, poiščite senco in nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala ter na izpostavljeno kožo izdatno nanesite najmanj SPF-15 zaščito pred soncem širokega spektra.", + "sunset": "Sončni zahod", + "sunrise": "Sončni vzhod", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Trenutne razmere", + "clear_sky": "Vedro nebo", + "mostly_clear": "Večinoma jasno", + "partly_cloudy": "Delno oblačno", + "overcast": "Sonce nad oblaki", + "fog": "Megla", + "drizzle": "Pršec", + "freezing_drizzle": "Ledeno pršenje", + "moderate_rain": "Zmerno deževje", + "heavy_intensity_rain": "Močno deževje", + "freezing_rain": "Ledeno deževje", + "slight_snow": "Rahlo sneženje", + "moderate_snow": "Zmerno sneženje", + "heavy_intensity_snow": "Močno sneženje", + "snow_grains": "Snežne kepice", + "rain_showers": "Deževne plohe", + "heavy_rain_showers": "Močne deževne plohe", + "slight_snow_showers": "Rahle snežne plohe", + "heavy_snow_showers": "Močne snežne plohe", + "thunderstorm": "Nevihta", + "strong_thunderstorm": "Močna nevihta", + "clear": "Jasno", + "wind_speed": "Hitrost vetra", + "precipitation_amount": "Količina padavin", + "precipitation_chances": "Verjetnost padavin", + "cloudiness": "Oblačnost", + "dew_point": "Rosišče", + "air_quality_satisfactory": "Kakovost zraka je zadovoljiva, onesnaženost zraka predstavlja malo ali nič tveganja.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Mirno", + "light_air": "Lahek zrak", + "light_breeze": "Rahel vetrič", + "gentle_breeze": "Nežen vetrič", + "moderate_breeze": "Zmeren veter", + "fresh_breeze": "Svež vetrič", + "strong_breeze": "Močan vetrič", + "high_wind": "Močan veter", + "gale": "Burja", + "strong_gale": "Močna burja", + "storm": "Nevihta", + "violent_storm": "Huda nevihta", + "hurricane": "Orkan", + "warming_temp_trend_1": "V naslednjih dneh se pričakuje otoplitev.", + "warming_temp_trend_2": "Temperature se bodo kmalu dvignile, pripravite se na vročino!", + "warming_temp_trend_3": "Kaže, da bo ta teden še topleje.", + "warming_temp_trend_4": "Pripravite se na toplejše vreme.", + "cooling_temp_trend_1": "V naslednjih dneh se pričakuje ohladitev.", + "cooling_temp_trend_2": "Temperature bodo kmalu padle, ostanite na toplem!", + "cooling_temp_trend_3": "V prihodnjih dneh se bo ohladilo.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Nazaj", + "error_occurred": "Prišlo je do napake", + "check_your_internet_connection_try_again": "Preverite omrežno povezavo in poskusite ponovno.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Poskusi ponovno", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Omrežje ni na voljo", + "weather": "Vreme", + "precipitation": "Padavine", + "wind": "Veter", + "pollen": "Cvetni prah", + "grass": "Trava", + "tree": "Drevo", + "weed": "Plevel", + "quick_summary": "Hitri povzetek", + "temperature_animation": "Animacija temperature", + "language": "Jezik", + "translate_this_app": "Prevedi to aplikacijo", + "contributors": "Prispevali so", + "contributors_sub": "Poglej osebe, ki so prispevale k projektu", + "version": "Različica", + "third_party_licenses": "Licence tretjih oseb", + "clothing_activity": "Oblačila in aktivnosti", + "get_clothing_suggestions": "Pridobi predlog za oblačila in aktivnosti", + "day": "Dan", + "evening": "Večer", + "night": "Noč", + "wind_gust": "Vetrovna burja", + "weather_alerts": "Vremenska opozorila", + "font": "Pisava", + "daily_conditions": "Dnevni pregledi", + "sun_tile_page": "Sonce", + "morning": "Jutro", + "day_tip": "Dnevni namig", + "translators": "Prevajalci", + "change_apps_font": "Spremeni pisavo aplikacije", + "app_font": "Pisava v aplikaciji", + "show_alerts_home_page_sub": "Pokaži vremenska opozorila na domači strani", + "weather_models": "Vremenski modeli", + "openmeteo_weather_models": "Open-Meteo vremenski modeli", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "Mlaj", + "phase_waxing_crescent": "Naraščajoči lunin krajec", + "phase_first_quarter": "Prvi krajec", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Polna luna", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Zadnji krajec", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Lunin vzhod", + "moonset": "Lunin zahod", + "dynamic_colors": "Dinamične barve", + "dynamic_colors_sub": "Uporabi barve slike ozadja", + "font_size": "Velikost pisave", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Današnje povprečje", + "todays_high": "Danes največ", + "learn_about_app": "Learn about the app", + "creator": "Ustvaril(a)", + "join_discord": "Pridružite se Discord strežniku", + "export_data": "Izvozi podatke", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Uvozi podatke", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Ponastavi", + "hourly_forecast": "Urna napoved", + "air_quality_index": "Indeks kvalitete zraka", + "pollen_data": "Podatki za cvetni prah", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Nizko", + "medium_pollen": "Srednje", + "high_pollen": "Visok", + "severe_pollen": "Precej", + "minimal_forecast_uv": "Najnižji", + "low_forecast_uv": "Nizek", + "moderate_forecast_uv": "Zmeren", + "high_forecast_uv": "Visok", + "very_high_forecast_uv": "Zelo visok", + "extreme_forecast_uv": "Ekstremno", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "Maj", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Avg", + "month_sep": "Sep", + "month_oct": "Okt", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "SV", + "wind_dir_e": "V", + "wind_dir_se": "JV", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Izbriši", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "verjetnost", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokaži kratek povzetek vremena", + "insights": "Vpogledi", + "app_units": "Enote v aplikaciji", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/sr-CY.json b/assets/translations/sr-CY.json new file mode 100644 index 000000000..6dcf4b483 --- /dev/null +++ b/assets/translations/sr-CY.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Субјективни осећај", + "hourly_precipitation": "Падавине по сату", + "save": "Сачувај", + "cancel": "Отказати", + "daily_forecast": "Дневна прогноза", + "locations": "Локације", + "home_location": "Локација куђе", + "default_locations": "Подразуване локације", + "default_location": "Подразувана локација", + "today's_amount": "Количина за данас", + "precipitation_hours": "Сати падавина за данас", + "now": "Сада", + "next_24-hr": "Наредна 24 сата", + "trends": "Трендови", + "today": "Данас", + "sun": "Нед", + "mon": "Пон", + "tue": "Уто", + "wed": "Сре", + "thu": "Чет", + "fri": "Пет", + "sat": "Суб", + "error": "Грешка", + "not_available": "Недоступно", + "moon": "Месец", + "humidity": "Влажност", + "pressure": "Притисак", + "direction": "Правац", + "visibility": "Видљивост", + "air_quality": "Квалитет ваздуха", + "fair": "Пристојно", + "poor": "Лоше", + "very_poor": "Веома лоше", + "good": "Добар", + "moderate": "Умерено", + "uv_index": "УВ индекс", + "minimal_risk": "Минимални ризик", + "low_risk": "Низак ризик", + "moderate_risk": "Умерени ризик", + "high_risk": "Висок ризик", + "very_high_risk": "Веома висок ризик", + "extreme_risk": "Екстремни ризик", + "day_length": "дужина дана", + "updated": "Ажурирано", + "update": "Ажурирај", + "ago": "пре", + "saved_locations": "Сачуване локације", + "current_location": "Тренутна локација", + "search": "Тражи", + "search_provider": "Добављач претраге", + "ok": "ОК", + "settings": "Подешавања", + "background_card_animation": "Позадинска анимација картице", + "use_bar_chart": "Користите тракасти графикон", + "main_provider": "Главни провајдер", + "temperature_unit": "Јединица температуре", + "wind_unit": "Јединица за ветар", + "visibility_unit": "Јединица за видљивост", + "precipitation_unit": "Јединица падавина", + "pressure_unit": "Јединица за притисак", + "time_format": "Формат времена", + "additional": "Додатни", + "app_language": "Језик апликације", + "about": "О апликацији", + "about_app": "О апликацији", + "support": "Подршка", + "data_provided_by": "Достављачи података", + "map": "Мапа", + "live_radar": "Уживо радар", + "radar": "радар", + "source_code": "Изворни код", + "terms_&_conditions": "Услови и одредбе", + "privacy_policy": "Политика приватности", + "licenses": "Лиценце", + "latest_version": "Најновија верзија", + "create_an_issue": "Пријави проблем", + "new_version_available!": "Доступна нова верзија!", + "you_are_using_the_latest_version!": "Користите најновију верзију!", + "error_checking_for_updates": "Грешка провере ажурирања", + "light": "Слабе", + "heavy": "Обилне", + "wind_info": "Брзина ветра се мери израчунавањем просека брзина ветра током одређеног периода. Краткотрајне олује су изненадни удари ветра који обично трају испод 20 секунди.", + "visibility_info": "Видљивост мери раздаљине на којима истакнути објекти могу да се виде на небу или хоризонту. На видљивост могу утицати падавине, магла, прашина, дим или измаглица.", + "humidity_info": "Релативна влажност је температура водене паре која је присутна у ваздуху у поређењу са максималном количином коју ваздух може да задржи на датој.", + "humidity_info_2": "Температура кондензације је вредност до које температура треба да се смањи да би се постигла релативна влажност од 100%.", + "uv_index_info": "УВ индекс мери јачину сунчевог ултраљубичастог зрачења. Налази се на скали од 0 до 11, при чему веће вредности указују на јаче УВ зрачење.", + "uv_index_info_2": "УВ зрачење може изазвати опекотине, рак коже и оштећење очију. Што је већи УВ индекс, већи је ризик од ових проблема.", + "uv_index_info_3": "1-2: Ниско. Није потребна заштита. Можете безбедно остати напољу користећи минималну заштиту од сунца.", + "uv_index_info_4": "3-7: Умерено до високо. Потребна заштита. Потражите хлад од касног јутра до средине поподнева. Када сте напољу обилно нанесите крему за сунчање широког спектра СПФ-15 или више на изложену кожу и носите заштитну одећу, шешир са широким ободом и наочаре за сунце.", + "uv_index_info_5": "8+: Веома високо до екстремно. Потребна додатна заштита. Будите опрезни напољу, посебно од касног јутра до средине поподнева. Ако је ваша сенка ниж од вас, потражите хлад и носите заштитну одећу, шешир са широким ободом и наочаре за сунце и обилно нанесите најмање СПФ-15, крему за сунчање широког спектра на изложену кожу.", + "sunset": "Залазак сунца", + "sunrise": "Излазак сунца", + "sunset_rise_info": "Излазак сунца: Време када се сунце у потпуности појави изнад хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", + "sunset_rise_info_2": "Залазак сунца: Време када сунце у потпуности нестане иза хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", + "sunset_rise_info_3": "Свитање: Време када се прва видљива светлост дана појави пре изласка сунца.", + "sunset_rise_info_4": "Сумрак: Најтамнија фаза полумрака пре нестајања последњег видљивог светла.", + "pressure_info": "Атмосферски притисак, познат и као ваздушни или барометарски притисак, представља притисак надоле који изазива Земљину атмосферу. Ова апликација користи средњи притисак на нивоу мора (МСЛП).", + "pressure_info_2": "Неуобичајен атмосферски притисак може да изазове главобоље, болове у зглобовима, умор и друге ефекте.", + "current_conditions": "Тренутни услови", + "clear_sky": "Ведро", + "mostly_clear": "Углавном ведро", + "partly_cloudy": "Делимично облачно", + "overcast": "Облачно", + "fog": "Магла", + "drizzle": "Ситна киша", + "freezing_drizzle": "Ледена ситна киша", + "moderate_rain": "Киша умереног интензитета", + "heavy_intensity_rain": "Киша јаког интензитета", + "freezing_rain": "Ледена киша", + "slight_snow": "Слаб снег", + "moderate_snow": "Снег умереног интензитета", + "heavy_intensity_snow": "Снег јаког интензитета", + "snow_grains": "Снежна зрна", + "rain_showers": "Киша", + "heavy_rain_showers": "Јаки пљускови", + "slight_snow_showers": "Слаби снежни налети", + "heavy_snow_showers": "Јаки снежни налети", + "thunderstorm": "Грмљавина", + "strong_thunderstorm": "Јака грмљавина", + "clear": "Чисто", + "wind_speed": "Брзина ветра", + "precipitation_amount": "Количина падавина", + "precipitation_chances": "Шансе за падавине", + "cloudiness": "Облачност", + "dew_point": "Тачка росе", + "air_quality_satisfactory": "Квалитет ваздуха сматра се задовољавајућим, загађење ваздуха представља мали или никакав ризик.", + "air_quality_acceptable": "Квалитет ваздуха је прихватљив; међутим за неке загађиваче може постојати умерена забринутост за здравље веома малог броја људи који су необично осетљиви на загађење ваздуха.", + "sensitive_groups_health_effects": "Припадници осетљивих група могу имати здравствене последице. Највероватније неће утицати на ширу јавност.", + "health_effects_public": "Свако може почети да доживљава здравствене ефекте; припадници осетљивих група могу имати озбиљне здравствене последице.", + "emergency_conditions": "Здравствена упозорења о ванредним ситуацијама. Већа вероватноћа да ће цела популација бити погођена.", + "uv_index_satisfactory": "УВ индекс је задовољавајући, што указује да постоји мали или никакав ризик од штете ултраљубичастог зрачења.", + "conditions_low_risk": "Услови су генерално нискоризични, што указује да излагање ултраљубичастом зрачењу представља минималну претњу.", + "low_exposure_level": "Низак ниво изложености са минималним ризиком од оштећења УВ зрачења, погодан за већину људи.", + "moderate_risk_sun_exposure": "Умерен ризик од оштећења услед незаштићеног излагања сунцу, препоручују се заштитне мере.", + "high_risk_sun_exposure": "Висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су заштите мере.", + "very_high_risk_sun_exposure": "Веома висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су додатне мере опреза.", + "extreme_risk_sun_exposure": "Екстремни ризик од оштећења услед незаштићеног излагања сунцу, неопходна је пуна заштита.", + "calm": "Мирно", + "light_air": "Лаган ваздух", + "light_breeze": "Лагани поветарац", + "gentle_breeze": "Благи поветарац", + "moderate_breeze": "Умерен поветарац", + "fresh_breeze": "Свеж поветарац", + "strong_breeze": "Јак поветарац", + "high_wind": "Јак ветар", + "gale": "Бура", + "strong_gale": "Јака бура", + "storm": "Олуја", + "violent_storm": "Насилна олуја", + "hurricane": "Ураган", + "warming_temp_trend_1": "У наредних неколико дана очекује се отпљавање.", + "warming_temp_trend_2": "Температура ускоро ће порасти, припремите се за топлије време!", + "warming_temp_trend_3": "Изгледа да ће ове недеље постати топлије.", + "warming_temp_trend_4": "Припремите се за топлије време.", + "cooling_temp_trend_1": "У наредних неколико дана очекује се захлађење.", + "cooling_temp_trend_2": "Температура ускоро падају, утоплите се!", + "cooling_temp_trend_3": "Наредних дана биће хладније.", + "cooling_temp_trend_4": "Очекујте хладан поветарац током наредних дана.", + "stable_temp_trend_1": "У наредних неколико дана очекује се стабилна температура.", + "stable_temp_trend_2": "Нема великих температурних промена, стабилно време.", + "stable_temp_trend_3": "Температура се држи стабилно за сада.", + "stable_temp_trend_4": "Очекујте стабилно време без великих промена.", + "back": "Назад", + "error_occurred": "Дошло је до грешке!", + "check_your_internet_connection_try_again": "Проверите вашу интернет везу и покушајте поново.", + "There_might_be_an_API_error.": "Можда постоји грешка у АПИ-ју.", + "retry": "Покушајте поново", + "loading_location_data": "Учитавање података о локацији...", + "latest_data_fetched": "Најновији подаци преузети су", + "API_Error_Please_change_provider": "АПИ грешка, молим вас промените добављача", + "Please_wait_before_refreshing_again.": "Молим вас сачекајте пре него што поново освежите.", + "network_unavailable": "Мрежа није доступна", + "weather": "Време", + "precipitation": "Падавине", + "wind": "Ветар", + "pollen": "Полен", + "grass": "Трава", + "tree": "Дрво", + "weed": "Коров", + "quick_summary": "Кратки резиме", + "temperature_animation": "Температура анимација", + "language": "Језик", + "translate_this_app": "Преведите ову апликацију", + "contributors": "Сарадници", + "contributors_sub": "Људи који су допринели овом пројекту", + "version": "Верзија", + "third_party_licenses": "Лиценце треће стране", + "clothing_activity": "Облачење и активности", + "get_clothing_suggestions": "Добијте своје предлоге за одећу и активности.", + "day": "Дан", + "evening": "Вече", + "night": "Ноћ", + "wind_gust": "Налети ветра", + "weather_alerts": "Временска упозорења", + "font": "Фонт", + "daily_conditions": "Дневни услови", + "sun_tile_page": "Сунце", + "morning": "Јутро", + "day_tip": "Дневни савет", + "translators": "Преводиоци", + "change_apps_font": "Промените фонт апликације", + "app_font": "Фонт апликације", + "show_alerts_home_page_sub": "Прикажите временска упозорења на почетној страници", + "weather_models": "Временски модели", + "openmeteo_weather_models": "Опен-Метео временски модел", + "unpredictable_weather": "непредвидиво време", + "phase_new_moon": "Млад месец", + "phase_waxing_crescent": "Растући полумесец", + "phase_first_quarter": "Прва четвртина", + "phase_waxing_gibbous": "Растући избочени месец", + "phase_full_moon": "Пун месец", + "phase_waning_gibbous": "Падајући избочени месец", + "phase_last_quarter": "Последња четвртина", + "phase_waning_crescent": "Опадајући полумесец", + "moon_info": "Млад Месец: Када се месец не види јер се налази између Земље и Сунца. Осветљење: 0%.", + "moon_info_2": "Растући полумесец: Када мали комад Месеца постане видљив, који постаје све већи сваке ноћи након младог месеца. Осветљење: 1%–49%.", + "moon_info_3": "Прва четвртина: Када је половина месечног лица осветљена, што се дешава отприлике недељу дана након младог месеца. Осветљење: ~50%.", + "moon_info_4": "Растући избочени месец: Када је више од половине месеца осветљено, што доводи до пуног месеца. Осветљење: 51%–99%.", + "moon_info_5": "Пун Месец: Када је цело лице Месеца обасјано Сунцем, изгледајући као потпуни круг. Осветљење: 100%.", + "moon_info_6": "Опадајући избочени месец: Када месец почне да се смањује након пуног месеца, али више од половине остаје осветљено. Осветљење: 99%–51%.", + "moon_info_7": "Последња четврт: Када је половина месечног лица поново осветљена, што се дешава отприлике недељу дана након пуног месеца. Осветљење: ~50%.", + "moon_info_8": "Опадајући полумесец: Када само мали део месеца остане видљив пре младог месеца. Осветљење: 49%–1%.", + "moon_info_9": "Осветљење: Проценат Месечеве површине који је осветљен Сунцем, који варира у зависности од фазе Месеца.", + "illumination_moon_text": "Осветљење", + "moonrise": "Излазак месеца", + "moonset": "Залазак месеца", + "dynamic_colors": "Динамичне боје", + "dynamic_colors_sub": "Користите боје позадине", + "font_size": "Величина фонта", + "font_size_sub": "Величина фонта ће утицати само тамо где је потребно", + "swipe_between_locations": "Превуците између локација", + "swipe_between_locations_sub": "Превуците налево или надесно да бисте променили локацију", + "swipe_threshold": "Праг превлачења", + "swipe_threshold_help_sub": "Праг дефинише минималну удаљеност коју покрет превлачења мора прећи да би био препознат. Нижи праг чини покрете превлачења лакшим за покретање, док виши праг захтева намерније превлачење.", + "todays_avg": "Данашњи просек", + "todays_high": "Данашњи максимум", + "learn_about_app": "Сазнајте више о апликацији", + "creator": "Креатор", + "join_discord": "Придружите се Дискорд серверу", + "export_data": "Извези податке", + "export_data_sub": "Извезите сва своја подешавања, локације и њихове последње преузете временске податке—буквално све!", + "import_data": "Увезите податке", + "import_data_sub": "Упозорење: Увоз ће избрисати тренутне податке апликације", + "froggy_summary": "Резиме жабца", + "froggy_summary_sub": "Додајте описе у вези са жабцем. Доступно само на енглеском", + "arrange_items": "Распоредите предмете", + "edit_layout": "Измените изглед апликације", + "reset": "Ресетовати", + "hourly_forecast": "Прогноза по сату", + "air_quality_index": "Индекс квалитета ваздуха", + "pollen_data": "Подаци о полену", + "default_location_delete_snack": "Не можете избрисати подразумевану локацију", + "low_pollen": "Ниско", + "medium_pollen": "Средње", + "high_pollen": "Високо", + "severe_pollen": "Тешко", + "minimal_forecast_uv": "Минимално", + "low_forecast_uv": "Ниско", + "moderate_forecast_uv": "Умерено", + "high_forecast_uv": "Високо", + "very_high_forecast_uv": "Веома високо", + "extreme_forecast_uv": "Екстремно", + "app_looks": "Изглед апликације", + "temp_animation_sub_pref": "Броји температуре од почетка до краја ", + "hide_condition_widgets": "Сакриј виџете услова", + "info_home_location_tip": "Морате да сачувате локације да бисте их користили као подразумевану локацију", + "your_device_location": "Локација вашег уређаја", + "weather_model_info_1": "Комбинује најбоље временске моделе", + "weather_model_info_2": "Комбинује све временске моделе из овога у беспрекорно предвиђање", + "max_items_4": "Можете сакрити највише 4 ставке", + "max_items_3": "Можете сакрити највише 3 ставке", + "month_jan": "Јан", + "month_feb": "Феб", + "month_mar": "Мар", + "month_apr": "Апр", + "month_may": "Мај", + "month_june": "Јун", + "month_july": "Јул", + "month_aug": "Авг", + "month_sep": "Сеп", + "month_oct": "Окт", + "month_nov": "Нов", + "month_Dec": "Дец", + "wind_dir_ne": "СИ", + "wind_dir_e": "И", + "wind_dir_se": "ЈИ", + "wind_dir_s": "J", + "wind_dir_sw": "ЈЗ", + "wind_dir_w": "З", + "wind_dir_nw": "СЗ", + "wind_dir_n": "S", + "time_pm": "ПМ", + "time_am": "АМ", + "time_min": "мин.", + "time_hour": "ч.", + "time_day": "дан", + "time_sec": "сек.", + "aqi_type": "АКИ тип", + "used_app_storage_info_sub": "Складиште показује колико део доступног простора апликација користи за сачуване локације. Ако достигне 100%, више не можете да сачувате додатне локације", + "used_app_storage": "Искоришћено складиште апликације", + "data_by": "Подаци од", + "data_fetch_error": "Преузимање података није успело", + "aqi_info_us": "Амерички АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха. Она се креће од 0 до 500, при чему веће вредности указују на лошији квалитет ваздуха.", + "aqi_info_eu": "ЕУ АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха у Европској унији. Подељен је на пет нивоа, од „доброг“ до „веома лошег“, на основу концентрације кључних загађивача.", + "update_weather_data": "Ажурирајте податке о времену", + "update_weather_data_sub": "Аутоматски подаци о времену када се кликне на локацију", + "delete_locations": "Избришите локације", + "delete_locations_support_sub": "Ова радња уклања све сачуване локације осим ваших подразумеваних локација. Користите ово ако ваше сачуване локације нису видљиве, дуплирају се или ако имате неке друге грешке", + "delete": "Избриши", + "united_states_aqi": "Сједињене Државе АКИ", + "european_aqi": "Европски АКИ", + "chances": "Шансе", + "temperature": "Температура", + "show_summary_toggle_sub": "Покажите кратак резиме времена", + "insights": "Увид", + "app_units": "Јединице апликације", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветар, притисак, видљивост, падавине, време, АКИ", + "hide_update_icon": "Сакриј икону ажурирања", + "no_notification_when_a_new_version_is_released": "Не приказуј обавештење када се објави нова верзија.", + "precipitation_expected_to_continue": "У наредних неколико сати очекује се наставак падавина", + "Precipitation_likely_tomorrow_around": "Падавине вероватно сутра око", + "precipitation_likely_around": "Падавине вероватно око", + "hrs_sub_text": "сати", + "mins_sub_text": "мин", + "loading_text": "Учитавање...", + "edit_location_headline": "Уредите локацију", + "edit_location_error_sub": "Попуните поље или га ресетујте", + "app_theme_dark_light": "Тема апликације", + "theme_dark": "Тамна", + "theme_light": "Светла" +} \ No newline at end of file diff --git a/assets/translations/sr.json b/assets/translations/sr.json new file mode 100644 index 000000000..7ef9a52a3 --- /dev/null +++ b/assets/translations/sr.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Subjektivni osećaj", + "hourly_precipitation": "Padavine po satu", + "save": "Sačuvati", + "cancel": "Otkazati", + "daily_forecast": "Dnevna prognoza", + "locations": "Lokacije", + "home_location": "Lokacija kuće", + "default_locations": "Podrazumevane lokacije", + "default_location": "Podrazumevana lokacija", + "today's_amount": "Količina za danas", + "precipitation_hours": "Sati padavina za danas", + "now": "Sada", + "next_24-hr": "Naredna 24 sata", + "trends": "Trendovi ", + "today": "Danas", + "sun": "Ned", + "mon": "Pon", + "tue": "Uto", + "wed": "Sre", + "thu": "Čet", + "fri": "Pet", + "sat": "Sub", + "error": "Greška", + "not_available": "Nedostupno", + "moon": "Mesec", + "humidity": "Vlažnost", + "pressure": "Pritisak", + "direction": "Pravac", + "visibility": "Vidljivost", + "air_quality": "Kvalitet vazduha", + "fair": "Pristojno", + "poor": "Loše", + "very_poor": "Veoma loše", + "good": "Dobar", + "moderate": "Umereno", + "uv_index": "UV indeks", + "minimal_risk": "Minimalni rizik", + "low_risk": "Nizak rizik", + "moderate_risk": "Umereni rizik", + "high_risk": "Visok rizik", + "very_high_risk": "Veoma visok rizik", + "extreme_risk": "Ekstremni rizik", + "day_length": "dužina dana", + "updated": "Ažurirano", + "update": "Ažuriranje", + "ago": "pre", + "saved_locations": "Sačuvane lokacije", + "current_location": "Trenutna lokacija ", + "search": "Traži", + "search_provider": "Dobavljač pretrage", + "ok": "OK", + "settings": "Podešavanja", + "background_card_animation": "Pozadinska animacija kartice", + "use_bar_chart": "Koristite trakasti grafikon ", + "main_provider": "Glavni provajder", + "temperature_unit": "Jedinica temperature ", + "wind_unit": "Jedinica za vetar", + "visibility_unit": "Jedinica za vidljivost ", + "precipitation_unit": "Jedinica padavina", + "pressure_unit": "Jedinica za pritisak ", + "time_format": "Format vremena", + "additional": "Dodatni", + "app_language": "Jezik aplikacije ", + "about": "O aplikaciji", + "about_app": "O aplikaciji ", + "support": "Podrška ", + "data_provided_by": "Dostavljači podataka", + "map": "Mapa", + "live_radar": "Uživo radar", + "radar": "radar", + "source_code": "Izvorni kod", + "terms_&_conditions": "Uslovi i odredbe ", + "privacy_policy": "Politika privatnosti", + "licenses": "Licence", + "latest_version": "Najnovija verzija", + "create_an_issue": "Prijavi problem", + "new_version_available!": "Dostupna nova verzija!", + "you_are_using_the_latest_version!": "Koristite najnoviju verziju!", + "error_checking_for_updates": "Greška provere ažuriranja", + "light": "Slabe", + "heavy": "Obilne", + "wind_info": "Brzina vetra se meri izračunavanjem proseka brzina vetra tokom određenog perioda. Kratkotrajne oluje su iznenadni udari vetra koji obično traju ispod 20 sekundi.", + "visibility_info": "Vidljivost meri razdaljine na kojima istaknuti objekti mogu da se vide na nebu ili horizontu. Na vidljivost mogu da utiču padavine, magla, prašina, dim ili izmaglica.", + "humidity_info": "Relativna vlažnost je procenat vodene pare koja je prisutna u vazduhu u poređenju sa maksimalnom količinom koju vazduh može da zadrži na datoj temperaturi.", + "humidity_info_2": "Temperatura kondenzacije je vrednost do koje temperatura treba da se smanji da bi se postigla relativna vlažnost od 100%.", + "uv_index_info": "UV indeks meri jačinu sunčevog ultraljubičastog zračenja. Nalazi se na skali od 0 do 11, pri čemu veće vrednosti ukazuju na jače UV zračenje.", + "uv_index_info_2": "UV zračenje može izazvati opekotine, rak kože i oštećenje očiju. Što je veći UV indeks, veći je rizik od ovih problema.", + "uv_index_info_3": "1-2: Nisko. Nije potrebna zaštita. Možete bezbedno ostati napolju koristeći minimalnu zaštitu od sunca.", + "uv_index_info_4": "3-7: Umereno do visoko. Potrebna zaštita. Potražite hlad od kasnog jutra do sredine popodneva. Kada ste napolju obilno nanesite kremu za sunčanje širokog spektra SPF-15 ili više na izloženu kožu i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce.", + "uv_index_info_5": "8+: Veoma visoko do ekstremno. Potrebna dodatna zaštita. Budite oprezni napolju, posebno od kasnog jutra do sredine popodneva. Ako je vaša senka niž od vas, potražite hlad i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce i obilno nanesite najmanje SPF-15, kremu za sunačnje širokog spektra na izloženu kožu.", + "sunset": "Zalazak sunca ", + "sunrise": "Izlazak sunca ", + "sunset_rise_info": "Izlazak sunca: Vreme kada se sunce u potpunosti pojavi iznad horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", + "sunset_rise_info_2": "Zalazak sunca: Vreme kada sunce u potpunosti nestane iza horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", + "sunset_rise_info_3": "Svitanje: Vreme kada se prva vidljiva svetlost dana pojavi pre izlaska sunca.", + "sunset_rise_info_4": "Sumrak: Najtamnija faza polumraka pre nestajanja poslednjeg vidljivog svetla.", + "pressure_info": "Atmosferski pritisak, poznat i kao vazdušni ili barometarski pritisak, predstavlja pritisak nadole koji izaziva Zemljina atmosfera. Ova aplikacija koristi srednji pritisak na nivou mora (MSLP).", + "pressure_info_2": "Neuobičajen atmosferski pritisak može da izazove glavobolje, bolove u zglobovima, umor i druge efekte.", + "current_conditions": "Trenutni uslovi ", + "clear_sky": "Vedro", + "mostly_clear": "Uglavnom vedro ", + "partly_cloudy": "Delimično oblačno ", + "overcast": "Oblačno ", + "fog": "Magla", + "drizzle": "Sitna kiša", + "freezing_drizzle": "Ledena sitna kiša", + "moderate_rain": "Kiša umerenog intenziteta ", + "heavy_intensity_rain": "Kiša jakog intenziteta ", + "freezing_rain": "Ledena kiša ", + "slight_snow": "Slab sneg", + "moderate_snow": "Sneg umerenog intenziteta ", + "heavy_intensity_snow": "Sneg jakog intenziteta ", + "snow_grains": "Snežna zrna", + "rain_showers": "Kiša", + "heavy_rain_showers": "Jaki pljuskovi", + "slight_snow_showers": "Slabi snežni naleti ", + "heavy_snow_showers": "Jaki snežni naleti ", + "thunderstorm": "Grmljavina ", + "strong_thunderstorm": "Jaka grmljavina ", + "clear": "Čisto ", + "wind_speed": "Brzina vetra ", + "precipitation_amount": "Količina padavina ", + "precipitation_chances": "Šanse za padavine", + "cloudiness": "Oblačnost", + "dew_point": "Tačka rose", + "air_quality_satisfactory": "Kvalitet vazduha smatra se zadovoljavajućim, zagađenje vazduha predstavlja mali ili nikakav rizik.", + "air_quality_acceptable": "Kvalitet vazduha je prihvatljiv; međutim za neke zagađivače može postojati umerena zabrinutost za zdravlje veoma malog broja ljudi koji su neobično osetljivi na zagađenje vazduha.", + "sensitive_groups_health_effects": "Pripadnici osetljivih grupa mogu imati zdravstvene posledice. Najverovatnije neće uticati na širu javnost.", + "health_effects_public": "Svako može početi da doživljava zdravstvene efekte; pripadnici osetljivih grupa mogu imati ozbiljnije zdravstvene posledice.", + "emergency_conditions": "Zdravstvene upozorenja o vanrednim situacijama. Veća verovatnoća da će cela populacija biti pogođena.", + "uv_index_satisfactory": "UV indeks je zadovoljavajući, što ukazuje da postoji mali ili nikakav rizik od štete ultraljubičastog zračenja.", + "conditions_low_risk": "Uslovi su generalno niskorizični, što ukazuje da izlaganje ultraljubičastom zračenju predstavlja minimalnu pretnju.", + "low_exposure_level": "Nizak nivo izloženosti sa minimalnim rizikom od štete UV zračenja, pogodan za većinu ljudi.", + "moderate_risk_sun_exposure": "Umeren rizik od oštećenja usled nezaštićenog izlaganja suncu, preporučuju se zaštitne mere.", + "high_risk_sun_exposure": "Visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su zaštine mere.", + "very_high_risk_sun_exposure": "Veoma visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su dodatne mere opreza.", + "extreme_risk_sun_exposure": "Ekstremni rizik od oštećenja usled nezaštićenog izlaganja suncu, neophodna je puna zaštita.", + "calm": "Mirno ", + "light_air": "Lagan vazduh ", + "light_breeze": "Lagani povetarac ", + "gentle_breeze": "Blagi povetarac ", + "moderate_breeze": "Umeren povetarac ", + "fresh_breeze": "Svež povetarac ", + "strong_breeze": "Jak povetarac ", + "high_wind": "Jak vetar ", + "gale": "Bura", + "strong_gale": "Jaka bura", + "storm": "Oluja", + "violent_storm": "Nasilna oluja", + "hurricane": "Uragan", + "warming_temp_trend_1": "U narednih nekoliko dana očekuje se otopljavanje.", + "warming_temp_trend_2": "Temperatura uskoro će porasti, pripremite se za toplije vreme!", + "warming_temp_trend_3": "Izgleda da će ove nedelje postati toplije.", + "warming_temp_trend_4": "Pripremite se za toplije vreme.", + "cooling_temp_trend_1": "U narednih nekoliko dana očekuje se zahlađenje.", + "cooling_temp_trend_2": "Temperature uskoro padaju, utoplite se!", + "cooling_temp_trend_3": "Narednih dana biće hladnije.", + "cooling_temp_trend_4": "Očekujte hladan povetarac tokom narednih dana.", + "stable_temp_trend_1": "U narednih nekoliko dana očekuju se stabilne temperature.", + "stable_temp_trend_2": "Nema velikih temperaturnih promena, stabilno vreme.", + "stable_temp_trend_3": "Temperature drže se stabilno za sada.", + "stable_temp_trend_4": "Očekujte stabilno vreme bez velikih promena.", + "back": "Nazad", + "error_occurred": "Došlo je do greške!", + "check_your_internet_connection_try_again": "Proverite internet vezu i pokušajte ponovo.", + "There_might_be_an_API_error.": "Možda postoji greška u API-ju.", + "retry": "Pokušajte ponovo ", + "loading_location_data": "Učitavanje podataka o lokaciji...", + "latest_data_fetched": "Najnoviji podaci preuzeti su", + "API_Error_Please_change_provider": "API greška, molim vas promenite dobavljača ", + "Please_wait_before_refreshing_again.": "Molim vas sačekajte pre nego što ponovo osvežite.", + "network_unavailable": "Mreža nije dostupna", + "weather": "Vremenska prognoza", + "precipitation": "Padavine", + "wind": "Vetar", + "pollen": "Polen", + "grass": "Trava", + "tree": "Drvo", + "weed": "Korov", + "quick_summary": "Kratki rezime", + "temperature_animation": "Temperaturna animacija ", + "language": "Jezik", + "translate_this_app": "Prevedi ovu aplikaciju ", + "contributors": "Saradnici", + "contributors_sub": "Ljudi koji su doprineli ovom projektu", + "version": "Verzija", + "third_party_licenses": "Licenca treće strane", + "clothing_activity": "Oblačenje i aktivnosti ", + "get_clothing_suggestions": "Dobijte svoje predloge za odeću i aktivnosti.", + "day": "Dan", + "evening": "Veče", + "night": "Noć", + "wind_gust": "Nalet vetra ", + "weather_alerts": "Vremenska upozorenja ", + "font": "Font", + "daily_conditions": "Dnevni uslovi", + "sun_tile_page": "Sunce ", + "morning": "Jutro ", + "day_tip": "Dnevni savet", + "translators": "Prevodioci", + "change_apps_font": "Promenite font aplikacije", + "app_font": "Font aplikacije", + "show_alerts_home_page_sub": "Prikažite vremenska upozorenja na početnoj stranici", + "weather_models": "Vremenski modeli", + "openmeteo_weather_models": "Open-Meteo vremenski model", + "unpredictable_weather": "nepredvidivo vreme", + "phase_new_moon": "Mlad mesec", + "phase_waxing_crescent": "Rastući polumesec", + "phase_first_quarter": "Prva četvrtina", + "phase_waxing_gibbous": "Rastući izbočeni mesec", + "phase_full_moon": "Pun mesec ", + "phase_waning_gibbous": "Padajući izbočeni mesec", + "phase_last_quarter": "Poslednja četvrtina", + "phase_waning_crescent": "Opadajući polumesec", + "moon_info": "Mlad Mesec: Kada se mesec ne vidi jer se nalazi između Zemlje i Sunca. Osvetljenje: 0%.", + "moon_info_2": "Rastući polumesec: Kada mali komad Meseca postane vidljiv, koji postaje sve veći svake noći nakon mladog meseca. Osvetljenje: 1%–49%.", + "moon_info_3": "Prva četvrtina: Kada je polovina mesečevog lica osvetljena, što se dešava otprilike nedelju dana nakon mladog meseca. Osvetljenje: ~50%.", + "moon_info_4": "Rastući izbočeni mesec: Kada je više od polovine meseca osvetljeno, što dovodi do punog meseca. Osvetljenje: 51%–99%.", + "moon_info_5": "Pun Mesec: Kada je celo lice Meseca obasjano Suncem, izgledajući kao potpuni krug. Osvetljenje: 100%.", + "moon_info_6": "Opadajući izbočeni mesec: Kada mesec počne da se smanjuje nakon punog meseca, ali više od polovine ostaje osvetljeno. Osvetljenje: 99%–51%.", + "moon_info_7": "Poslednja četvrt: Kada je polovina mesečevog lica ponovo osvetljena, što se dešava otprilike nedelju dana nakon punog meseca. Osvetljenje: ~50%.", + "moon_info_8": "Opadajući polumesec: Kada samo mali deo meseca ostane vidljiv pre mladog meseca. Osvetljenje: 49%–1%.", + "moon_info_9": "Osvetljenje: Procenat Mesečeve površine koji je osvetljen Suncem, koji varira u zavisnosti od faze Meseca.", + "illumination_moon_text": "Osvetljenje", + "moonrise": "Izlazak meseca", + "moonset": "Zalazak meseca", + "dynamic_colors": "Dinamične boje", + "dynamic_colors_sub": "Koristite boje pozadine", + "font_size": "Veličina fonta", + "font_size_sub": "Veličina fonta će uticati samo tamo gde je potrebna", + "swipe_between_locations": "Prevucite između lokacija", + "swipe_between_locations_sub": "Prevucite nalevo ili nadesno da biste promenili lokaciju", + "swipe_threshold": "Prag prevlačenja", + "swipe_threshold_help_sub": "Prag definiše minimalnu udaljenost koju pokret prevlačenja mora preći da bi bio prepoznat. Niži prag čini pokrete prevlačenja lakšim za pokretanje, dok viši prag zahteva namernije prevlačenje.", + "todays_avg": "Današnji prosek", + "todays_high": "Današnji maksimum", + "learn_about_app": "Saznajte više o aplikaciji", + "creator": "Kreator", + "join_discord": "Pridružite se Diskord serveru", + "export_data": "Izvezi podatke", + "export_data_sub": "Izvezite sva svoja podešavanja, lokacije i njihove poslednje preuzete vremenske podatke—bukvalno sve!", + "import_data": "Uvezite podatke", + "import_data_sub": "Upozorenje: Uvoz će izbrisati trenutne podatke aplikacije", + "froggy_summary": "Rezime žabca", + "froggy_summary_sub": "Dodajte opise u vezi sa žabcem. Dostupno samo na engleskom", + "arrange_items": "Rasporedite predmete", + "edit_layout": "Izmenite izgled aplikacije", + "reset": "Resetovati", + "hourly_forecast": "Prognoza po satu", + "air_quality_index": "Indeks kvaliteta vazduha", + "pollen_data": "Podaci o polenu", + "default_location_delete_snack": "Ne možete izbrisati podrazumevanu lokaciju", + "low_pollen": "Nisko", + "medium_pollen": "Srednje", + "high_pollen": "Visoko", + "severe_pollen": "Teško", + "minimal_forecast_uv": "Minimalno", + "low_forecast_uv": "Nisko", + "moderate_forecast_uv": "Umereno", + "high_forecast_uv": "Visoko", + "very_high_forecast_uv": "Veoma visoko", + "extreme_forecast_uv": "Ekstremno", + "app_looks": "Izgled aplikacije", + "temp_animation_sub_pref": "Broji temperature od početka do kraja", + "hide_condition_widgets": "Sakrij vidžete uslova", + "info_home_location_tip": "Morate da sačuvate lokacije da biste ih koristili kao podrazumevanu lokaciju", + "your_device_location": "Lokacija vašeg uređaja", + "weather_model_info_1": "Kombinuje najbolje vremenske modele", + "weather_model_info_2": "Kombinuje sve vremenske modele iz ovoga u besprekorno predviđanje", + "max_items_4": "Možete sakriti najviše 4 stavke", + "max_items_3": "Možete sakriti najviše 3 stavke", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "Maj", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Avg", + "month_sep": "Sep", + "month_oct": "Okt", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "SI", + "wind_dir_e": "I", + "wind_dir_se": "JI", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "č.", + "time_day": "dan", + "time_sec": "sek.", + "aqi_type": "AQI tip", + "used_app_storage_info_sub": "Skladište pokazuje koliki deo dostupnog prostora aplikacija koristi za sačuvane lokacije. Ako dostigne 100%, više ne možete da sačuvate dodatne lokacije", + "used_app_storage": "Iskorišćeno skladište aplikacije", + "data_by": "Podaci od", + "data_fetch_error": "Preuzimanje podataka nije uspelo", + "aqi_info_us": "Američki AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha. Ona se kreće od 0 do 500, pri čemu veće vrednosti ukazuju na lošiji kvalitet vazduha.", + "aqi_info_eu": "EU AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha u Evropskoj uniji. Podeljen je na pet nivoa, od „dobrog“ do „veoma lošeg“, na osnovu koncentracije ključnih zagađivača.", + "update_weather_data": "Ažurirajte podatke o vremenu", + "update_weather_data_sub": "Automatski ažurirajte podatke o vremenu ako su zastareli kada se klikne na lokaciju", + "delete_locations": "Izbrišite lokacije", + "delete_locations_support_sub": "Ova radnja uklanja sve sačuvane lokacije osim vaše podrazumevane lokacije. Koristite ovo ako vaše sačuvane lokacije nisu vidljive, dupliraju se ili ako imate neke druge greške", + "delete": "Izbriši", + "united_states_aqi": "Sjedinjene Države AQI", + "european_aqi": "Evropski AQI", + "chances": "Šanse", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokažite kratak rezime vremena", + "insights": "Uvid", + "app_units": "Jedinice aplikacije", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vetar, pritisak, vidljivost, padavine, vreme, AQI", + "hide_update_icon": "Sakrij ikonu ažuriranja", + "no_notification_when_a_new_version_is_released": "Ne prikazuj obaveštenje kada se objavi nova verzija.", + "precipitation_expected_to_continue": "U narednih nekoliko sati očekuje se nastavak padavina", + "Precipitation_likely_tomorrow_around": "Padavine verovatno sutra oko", + "precipitation_likely_around": "Padavine verovatno oko", + "hrs_sub_text": "sati", + "mins_sub_text": "min", + "loading_text": "Učitavanje...", + "edit_location_headline": "Uredite lokaciju", + "edit_location_error_sub": "Popunite polje ili ga resetujte", + "app_theme_dark_light": "Tema aplikacije", + "theme_dark": "Tamna", + "theme_light": "Svetla" +} \ No newline at end of file diff --git a/assets/translations/tr.json b/assets/translations/tr.json new file mode 100644 index 000000000..68a1543ab --- /dev/null +++ b/assets/translations/tr.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Hissedilen", + "hourly_precipitation": "Saatlik Yağış", + "save": "Kaydet", + "cancel": "Kapat", + "daily_forecast": "Günlük Tahmin", + "locations": "Konumlar", + "home_location": "Konumun", + "default_locations": "Varsayılan Konumlar", + "default_location": "Varsayılan Konum", + "today's_amount": "Günlük Miktar", + "precipitation_hours": "Yağış Saatleri", + "now": "Şimdi", + "next_24-hr": "Sonraki 24 Saat", + "trends": "Trendler", + "today": "Bugün", + "sun": "Paz", + "mon": "Pzt", + "tue": "Salı", + "wed": "Çrş", + "thu": "Prş", + "fri": "Cum", + "sat": "Cts", + "error": "Hata", + "not_available": "Bulunmuyor", + "moon": "Ay", + "humidity": "Nem", + "pressure": "Basınç ", + "direction": "Yön ", + "visibility": "Görüş", + "air_quality": "Hava Kalitesi", + "fair": "Güzel", + "poor": "Kötü ", + "very_poor": "Çok kötü ", + "good": "İyi", + "moderate": "Orta Düzeyde ", + "uv_index": "UV Endeksi", + "minimal_risk": "Minimal risk", + "low_risk": "Düşük Risk", + "moderate_risk": "Orta Düzeyde Risk", + "high_risk": "Yüksek Risk", + "very_high_risk": "Çok Yüksek Risk", + "extreme_risk": "Aşırı risk", + "day_length": "Gün Uzunluğu ", + "updated": "Güncellendi", + "update": "Güncelleme ", + "ago": "önce ", + "saved_locations": "Kaydedilmiş Lokasyonlar", + "current_location": "Güncel Konum", + "search": "Ara", + "search_provider": "Arama Sağlayıcısı", + "ok": "Tamam", + "settings": "Ayarlar", + "background_card_animation": "Arka Plan Kart Animasyonu", + "use_bar_chart": "Çubuk grafik kullan", + "main_provider": "Ana sağlayıcı", + "temperature_unit": "Sıcaklık birimi", + "wind_unit": "Rüzgar birimi", + "visibility_unit": "Görüş birimi", + "precipitation_unit": "Yağış birimi", + "pressure_unit": "Basınç birimi", + "time_format": "Saat formatı ", + "additional": "Ek bilgiler ", + "app_language": "Dil seçenekleri ", + "about": "Hakkında", + "about_app": "Uygulama hakkında ", + "support": "Destek", + "data_provided_by": "Veri sağlayıcısı", + "map": "Harita", + "live_radar": "Canlı radar", + "radar": "Radar", + "source_code": "Kaynak kodu", + "terms_&_conditions": "Şartlar ve Koşullar ", + "privacy_policy": "Gizlilik politikaları ", + "licenses": "Lisanslar ", + "latest_version": "En son sürüm ", + "create_an_issue": "Bir sorun bildir", + "new_version_available!": "Yeni sürüm mevcut!", + "you_are_using_the_latest_version!": "En son sürümü kullanıyorsunuz! ", + "error_checking_for_updates": "Güncelleme denetlenirken sorun çıktı", + "light": "Işık", + "heavy": "Ağır ", + "wind_info": "Rüzgar hızı, belirli bir süre boyunca rüzgar hızlarının ortalaması alınarak ölçülür. Sert rüzgarlar, genellikle yirmi saniyenin altında süren ani rüzgar patlamalarıdır.", + "visibility_info": "Görünürlük, belirgin nesnelerin gökyüzüne veya ufka karşı görülebildiği mesafeyi ölçer. Görünürlük yağış, sis, toz, duman veya pustan etkilenebilir.", + "humidity_info": "Bağıl nem, havanın belirli bir sıcaklıkta tutabileceği maksimum miktara kıyasla havada bulunan su buharı yüzdesidir.", + "humidity_info_2": "Çiğlenme noktası, %100 bağıl nem elde etmek için sıcaklığın ne kadar soğutulması gerektiğidir.", + "uv_index_info": "UV endeksi, güneşin ultraviyole (UV) radyasyonunun gücünü ölçer. Bu indeks 0 ila 11 arasında bir ölçekte olup, yüksek değerler daha güçlü UV radyasyonuna işaret eder.", + "uv_index_info_2": "UV radyasyonu güneş yanığına, cilt kanserine ve göz hasarına neden olabilir. UV endeksi ne kadar yüksekse, bu sorunların ortaya çıkma riski de o kadar yüksektir. ", + "uv_index_info_3": "1-2: Düşük. Korumaya gerek yok. Minimum güneş koruması kullanarak güvenle dışarıda kalabilirsiniz.", + "uv_index_info_4": "3-7: Orta ila Yüksek. Koruma gerekli. Sabah saatlerinden öğleden sonraya kadar gölge bir yer arayın. Dışarıdayken, açıkta kalan cilde geniş spektrumlu SPF-15 veya daha yüksek güneş kremi uygulayın ve koruyucu giysi, geniş kenarlı şapka ve güneş gözlüğü takın.", + "uv_index_info_5": "8+: Çok Yüksek, Aşırı. Ekstra koruma gerekli. Özellikle sabah saatlerinden öğleden sonraya kadar dışarıda dikkatli olun. Gölgeniz sizden kısaysa, gölge arayın ve koruyucu giysiler, geniş kenarlı bir şapka ve güneş gözlüğü takın ve açıkta kalan cildinize en az SPF-15, geniş spektrumlu güneş kremi uygulayın.", + "sunset": "Gün batımı", + "sunrise": "Gün doğumu ", + "sunset_rise_info": "Gün doğumu: Güneşin ufkun üzerinde tam olarak göründüğü zaman. Bu; konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", + "sunset_rise_info_2": "Gün batımı: Güneşin ufkun altında tamamen kaybolduğu zaman. Bu; konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", + "sunset_rise_info_3": "Şafak: Günün ilk görünür ışığının güneş doğmadan önce ortaya çıktığı zaman.", + "sunset_rise_info_4": "Alacakaranlık: Görünür son ışık kaybolmadan önceki en karanlık aşaması.", + "pressure_info": "Hava basıncı veya baromatik basınç olarak da bilinen atmosferik basınç, dünya atmosferi tarafından aşağı doğru uygulanan basınçtır. Bu uygulama Ortalama Deniz Seviyesi Basıncını (MSLP) kullanır.", + "pressure_info_2": "Anormal atmosferik basınç baş ağrısı, eklem ağrısı, yorgunluk ve diğer etkilere neden olabilir.", + "current_conditions": "Mevcut Koşullar", + "clear_sky": "Açık gökyüzü", + "mostly_clear": "Çoğunlukla Açık", + "partly_cloudy": "Parçalı bulutlu", + "overcast": "Bulutlu", + "fog": "Sis", + "drizzle": "Çiseleme", + "freezing_drizzle": "Dondurucu Çiseleme", + "moderate_rain": "Orta Derece Yağmur", + "heavy_intensity_rain": "Şiddetli Yağmur", + "freezing_rain": "Dondurucu Yağmur", + "slight_snow": "Hafif Kar", + "moderate_snow": "Orta Şiddette Kar", + "heavy_intensity_snow": "Yoğun Kar Yağışı", + "snow_grains": "Kar Taneleri", + "rain_showers": "Sağanak Yağmur", + "heavy_rain_showers": "Şiddetli Sağanak Yağış", + "slight_snow_showers": "Hafif Kar Yağışı", + "heavy_snow_showers": "Yoğun Kar Yağışı", + "thunderstorm": "Fırtına", + "strong_thunderstorm": "Güçlü Fırtına", + "clear": "Açık", + "wind_speed": "Rüzgar hızı", + "precipitation_amount": "Yağış miktarı", + "precipitation_chances": "Yağış olasılığı", + "cloudiness": "Çok bulutlu", + "dew_point": "Çiğlenme noktası", + "air_quality_satisfactory": "Hava kalitesinin tatmin edici olduğu ve hava kirliliğinin çok az risk oluşturduğu veya hiç risk oluşturmadığı düşünülmektedir.", + "air_quality_acceptable": "Hava kalitesi kabul edilebilir düzeydedir; hava kirliliğine karşı alışılmadık derecede hassas olan çok az sayıda insan için orta düzeyde bir sağlık endişesi söz konusu olabilir.", + "sensitive_groups_health_effects": "Hassas gruplar sağlık sorunu yaşayabilir. Genel halkın etkilenmesi beklenmez.", + "health_effects_public": "Herkes sağlık sorunu yaşamaya başlayabilir; hassas grupların üyeleri daha ciddi sağlık sorunları yaşayabilir.", + "emergency_conditions": "Acil durumlara ilişkin sağlık uyarıları. Tüm nüfusun etkilenme olasılığı yüksektir.", + "uv_index_satisfactory": "UV endeksi tatmin edicidir ve ultraviyole radyasyondan kaynaklanan zarar riskinin çok az olduğunu veya hiç olmadığını gösterir.", + "conditions_low_risk": "Koşullar genellikle düşük risklidir, bu da ultraviyole radyasyona maruz kalmanın minimal bir tehdit oluşturduğunu gösterir.", + "low_exposure_level": "UV radyasyonundan minimum zarar ile düşük maruz kalma seviyesi, çoğu insan için uygundur.", + "moderate_risk_sun_exposure": "Korunmasız güneşe maruz kalma nedeniyle orta derecede riskli, koruyucu önlemler önerilir.", + "high_risk_sun_exposure": "Korunmasız güneşe maruz kalma nedeniyle yüksek riskli, koruyucu önlemler gereklidir.", + "very_high_risk_sun_exposure": "Korunmasız güneşe maruz kalmanın riski çok yüksektir, ekstra önlemler gereklidir.", + "extreme_risk_sun_exposure": "Korunmasız güneşe maruz kalmak aşırı riskli, tam koruma gereklidir.", + "calm": "Durgun", + "light_air": "Açık hava", + "light_breeze": "Hafif Esinti", + "gentle_breeze": "Çok hafif esinti", + "moderate_breeze": "Orta şiddette esintili", + "fresh_breeze": "Serin esinti", + "strong_breeze": "Güçlü esinti", + "high_wind": "Şiddetli rüzgar", + "gale": "Fırtına", + "strong_gale": "Güçlü fırtına", + "storm": "Kasırga", + "violent_storm": "Şiddetli kasırga ", + "hurricane": "Hortum", + "warming_temp_trend_1": "Önümüzdeki birkaç gün içinde sıcaklık artışı bekleniyor.", + "warming_temp_trend_2": "Sıcaklıklar yakında yükselecek, biraz sıcağa hazır olun!", + "warming_temp_trend_3": "Bu hafta hava ısınacak gibi görünüyor.", + "warming_temp_trend_4": "Gelmekte olan sıcak havalar için hazırlanın.", + "cooling_temp_trend_1": "Önümüzdeki birkaç gün içinde havanın soğuması bekleniyor.", + "cooling_temp_trend_2": "Sıcaklıklar yakında düşüyor, sıkı giyinin! ", + "cooling_temp_trend_3": "Önümüzdeki günlerde hava daha da soğuyacak.", + "cooling_temp_trend_4": "Önümüzdeki günlerde serin esintiler bekleniyor.", + "stable_temp_trend_1": "Önümüzdeki birkaç gün içinde sabit sıcaklıklar bekleniyor.", + "stable_temp_trend_2": "Önümüzde büyük sıcaklık değişiklikleri yok, hava sabit.", + "stable_temp_trend_3": "Sıcaklıklar şimdilik sabit seyrediyor.", + "stable_temp_trend_4": "Fazla değişiklik olmadan istikrarlı bir hava bekleniyor.", + "back": "Geri", + "error_occurred": "Bir hata oluştu! ", + "check_your_internet_connection_try_again": "İnternet bağlantınızı kontrol edin ve tekrar deneyin.", + "There_might_be_an_API_error.": "Bir API hatası olabilir.", + "retry": "Yeniden dene ", + "loading_location_data": "Konum verileri yükleniyor...", + "latest_data_fetched": "Son veriler", + "API_Error_Please_change_provider": "API Hatası, Lütfen sağlayıcıyı değiştirin", + "Please_wait_before_refreshing_again.": "Biraz bekleyin ardından tekrar deneyin", + "network_unavailable": "Ağ kullanılamıyor", + "weather": "Hava Durumu", + "precipitation": "Yağış", + "wind": "Rüzgar", + "pollen": "Polen", + "grass": "Çimen", + "tree": "Ağaç", + "weed": "Ot", + "quick_summary": "Hızlı özet", + "temperature_animation": "Sıcaklık animasyonu", + "language": "Dil ", + "translate_this_app": "Bu uygulamayı çevir", + "contributors": "Katkıda bulunanlar", + "contributors_sub": "Bu projeye katkıda bulunan kişileri görüntüleyin", + "version": "Sürüm", + "third_party_licenses": "Üçüncü taraf lisansları", + "clothing_activity": "Giyim ve Aktivite", + "get_clothing_suggestions": "Kıyafet ve Etkinlik Önerileri", + "day": "Gün", + "evening": "Akşam", + "night": "Gece", + "wind_gust": "Rüzgar Şiddeti", + "weather_alerts": "Hava durumu uyarıları", + "font": "Yazı tipi", + "daily_conditions": "Günlük koşullar", + "sun_tile_page": "Güneş", + "morning": "Sabah", + "day_tip": "Günlük ipucu", + "translators": "Çevirmenler", + "change_apps_font": "Uygulamanın yazı tipini değiştir", + "app_font": "Uygulama yazı tipi", + "show_alerts_home_page_sub": "Anasayfada hava durumu uyarılarını gösterin", + "weather_models": "Hava Durumu Modelleri", + "openmeteo_weather_models": "Open-Meteo Hava Durumu modelleri", + "unpredictable_weather": "öngörülemeyen hava durumu", + "phase_new_moon": "Yeni Ay", + "phase_waxing_crescent": "Hilal", + "phase_first_quarter": "İlk Dördün Ay", + "phase_waxing_gibbous": "Şişkin Ay", + "phase_full_moon": "Dolunay", + "phase_waning_gibbous": "Küçülen Ay", + "phase_last_quarter": "Son Çeyrek Ay", + "phase_waning_crescent": "Azalan Hilal Ay", + "moon_info": "Yeni Ay: Ay, Dünya ile Güneş arasında bulunduğu için görünmediği zaman. Aydınlanma: 0%.", + "moon_info_2": "Genişleyen Hilal: Ayın küçük bir parçasının görünür hale gelmesi ve yeni aydan sonra her gece daha da büyümesi. Aydınlanma: 1%-49%.", + "moon_info_3": "İlk Çeyrek: Ayın yüzünün yarısı aydınlandığında, yeni aydan yaklaşık bir hafta sonra meydana gelir. Aydınlanma: ~50%.", + "moon_info_4": "Şişkin Ay: Ayın yarısından fazlasının aydınlandığı ve dolunaya doğru ilerlediği zaman. Aydınlanma: 51%-99%.", + "moon_info_5": "Dolunay: Ayın tüm yüzünün Güneş tarafından aydınlatıldığı ve tam bir daire şeklinde göründüğü zaman. Aydınlanma: 100%.", + "moon_info_6": "Küçülen Ay: Dolunaydan sonra ay küçülmeye başladığında, ancak yarısından fazlası aydınlık kaldığında. Aydınlatma: %99-%51.", + "moon_info_7": "Son Çeyrek: Ayın yüzünün yarısının tekrar aydınlandığı zaman, dolunaydan yaklaşık bir hafta sonra meydana gelir. Aydınlanma: ~50%.", + "moon_info_8": "Küçülen Hilal: Yeni aydan önce ayın sadece küçük bir parçasının görünür kaldığı durum. Aydınlanma: 49%-1%.", + "moon_info_9": "Aydınlatma: Ay'ın evresine bağlı olarak değişen, Güneş tarafından aydınlatılan Ay yüzeyinin yüzdesi.", + "illumination_moon_text": "Aydınlatma", + "moonrise": "Ayın Doğuşu", + "moonset": "Ayın Batışı", + "dynamic_colors": "Dinamik Renkler", + "dynamic_colors_sub": "Duvar kağıdı renklerini uygula", + "font_size": "Yazı Tipi Boyutu", + "font_size_sub": "Yazı tipi boyutu, yalnızca ihtiyaç duyulan yerleri etkileyecektir", + "swipe_between_locations": "Konumlar arasında kaydırma", + "swipe_between_locations_sub": "Konum değiştirmek için sola veya sağa kaydırın", + "swipe_threshold": "Kaydırma Eşiği", + "swipe_threshold_help_sub": "Eşik, bir kaydırma hareketinin tanınması için kat etmesi gereken minimum mesafeyi tanımlar. Daha düşük bir eşik, kaydırma hareketlerinin daha kolay tetiklenmesini sağlarken, daha yüksek bir eşik daha bilinçli kaydırma hareketleri gerektirir.", + "todays_avg": "Bugünün ortalaması", + "todays_high": "Bugünün en yüksek", + "learn_about_app": "Uygulama hakkında bilgi edinin", + "creator": "Yaratıcı", + "join_discord": "Discord kanalına katılın", + "export_data": "Verileri dışa aktar", + "export_data_sub": "Tüm ayarlarınızı, konumlarınızı ve en son alınan hava durumu verilerini, yani kelimenin tam anlamıyla her şeyi dışa aktarın!", + "import_data": "Verileri yükle ", + "import_data_sub": "Uyarı: İçe aktarma mevcut uygulama verilerinizi silecektir", + "froggy_summary": "Kurbağacık özeti", + "froggy_summary_sub": "Kurbağa ile ilgili açıklamalar ekler. Sadece İngilizce olarak mevcuttur", + "arrange_items": "Öğeleri düzenleyin", + "edit_layout": "Uygulama düzenini ayarla", + "reset": "Sıfırla", + "hourly_forecast": "Saatlik tahmin", + "air_quality_index": "Hava kalitesi endeksi", + "pollen_data": "Polen verileri", + "default_location_delete_snack": "Varsayılan konumu silemezsiniz", + "low_pollen": "Düşük", + "medium_pollen": "Orta", + "high_pollen": "Yüksek", + "severe_pollen": "Şiddetli", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Düşük", + "moderate_forecast_uv": "Orta", + "high_forecast_uv": "Yüksek", + "very_high_forecast_uv": "Çok yüksek", + "extreme_forecast_uv": "Aşırı", + "app_looks": "Uygulama görünümleri", + "temp_animation_sub_pref": "Başlangıçtan bitişe kadar sıcaklıkları ölçer", + "hide_condition_widgets": "Durum widget'larını gizle ", + "info_home_location_tip": "Varsayılan konumunuz olarak kullanmak için konumu kaydetmeniz gerekir", + "your_device_location": "Cihazınızın konumu", + "weather_model_info_1": "En iyi hava durumu modellerini bir araya getirir", + "weather_model_info_2": "Tüm hava durumu modellerini kusursuz bir tahminde birleştirir", + "max_items_4": "En fazla 4 tane gizleyebilirsiniz.", + "max_items_3": "En fazla 3 tane gizleyebilirsiniz.", + "month_jan": "Oca", + "month_feb": "Şub", + "month_mar": "Mar", + "month_apr": "Nis", + "month_may": "May", + "month_june": "Haz", + "month_july": "Tem", + "month_aug": "Ağu", + "month_sep": "Eyl", + "month_oct": "Eki", + "month_nov": "Kas", + "month_Dec": "Ara", + "wind_dir_ne": "KD", + "wind_dir_e": "D", + "wind_dir_se": "GD", + "wind_dir_s": "G", + "wind_dir_sw": "GB", + "wind_dir_w": "B", + "wind_dir_nw": "KB", + "wind_dir_n": "Rüzgar Yönü", + "time_pm": "ÖS", + "time_am": "ÖÖ", + "time_min": "Dk.", + "time_hour": "Saat", + "time_day": "Gün", + "time_sec": "sn.", + "aqi_type": "AQI tipi", + "used_app_storage_info_sub": "Depolama, uygulamanın kayıtlı konumlar için kullanılabilir alanın ne kadarını kullandığını gösterir. %100'e ulaşırsa, artık ek konumlar kaydedemezsiniz", + "used_app_storage": "Kullanılan uygulama belleği", + "data_by": "Verileri sağlayan", + "data_fetch_error": "Veriler alınamadı", + "aqi_info_us": "ABD AQI (Hava Kalitesi Endeksi), hava kirliliği seviyesini iletmek için kullanılan bir ölçüdür. 0 ile 500 arasında değişir ve daha yüksek değerler daha kötü hava kalitesini gösterir.", + "aqi_info_eu": "AB AQI (Hava Kalitesi Endeksi), Avrupa Birliği'ndeki hava kirliliği seviyesini iletmek için kullanılan bir ölçüdür. Temel kirleticilerin konsantrasyonuna göre 'İyi'den 'Çok Kötü'ye kadar beş seviyeye ayrılır.", + "update_weather_data": "Hava durumu verilerini güncelle", + "update_weather_data_sub": "Bir konuma tıklandığında hava durumu verileri güncelliğini yitirmişse otomatik olarak güncellenir", + "delete_locations": "Konumları Sil", + "delete_locations_support_sub": "Bu eylem varsayılan konumunuz haricindeki tüm kaydedilmiş konumları kaldırır. Kaydedilmiş konumlarınız görünmüyorsa, çoğalıyorsa veya başka hatalar yaşıyorsanız bunu kullanın", + "delete": "Sil", + "united_states_aqi": "Birleşik Devletler AQI", + "european_aqi": "Avrupa AQI", + "chances": "Sayı:", + "temperature": "Sıcaklık", + "show_summary_toggle_sub": "Hava durumunun kısa bir özetini göster", + "insights": "İstatistikler", + "app_units": "Uygulama birimleri", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Sıcaklık, rüzgar, basınç, görüş mesafesi, yağış, zaman, AQI", + "hide_update_icon": "Güncelleme simgesini gizle", + "no_notification_when_a_new_version_is_released": "Yeni bir sürüm yayınlandığında bildirim gösterme.", + "precipitation_expected_to_continue": "Yağışın önümüzdeki birkaç saat boyunca devam etmesi bekleniyor", + "Precipitation_likely_tomorrow_around": "Yarın muhtemelen yağmur yağacak", + "precipitation_likely_around": "Yağış ihtimali yüksek", + "hrs_sub_text": "Saat", + "mins_sub_text": "dakika", + "loading_text": "Yükleniyor...", + "edit_location_headline": "Konumu düzenle", + "edit_location_error_sub": "Lütfen alanı doldurun veya sıfırlayın", + "app_theme_dark_light": "Uygulama teması", + "theme_dark": "Karanlık", + "theme_light": "Aydınlık" +} \ No newline at end of file diff --git a/assets/translations/uk.json b/assets/translations/uk.json new file mode 100644 index 000000000..8e312cd9e --- /dev/null +++ b/assets/translations/uk.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Відчувається як", + "hourly_precipitation": "Погодинна кількість опадів", + "save": "Зберегти", + "cancel": "Скасувати", + "daily_forecast": "Щоденний прогноз", + "locations": "Місця", + "home_location": "Домашнє місце", + "default_locations": "Місця за замовчуванням", + "default_location": "Місце за замовчуванням", + "today's_amount": "Сьогоднішня кількість", + "precipitation_hours": "Час опадів", + "now": "Зараз", + "next_24-hr": "Наступні 24-год", + "trends": "Динаміка", + "today": "Сьогодні", + "sun": "Нд", + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сб", + "error": "Помилка", + "not_available": "Недоступний", + "moon": "Місяць", + "humidity": "Вологість", + "pressure": "Тиск", + "direction": "Напрямок", + "visibility": "Видимість", + "air_quality": "Якість повітря", + "fair": "Задовільна", + "poor": "Низька", + "very_poor": "Дуже низька", + "good": "Добра", + "moderate": "Помірна", + "uv_index": "УФ індекс", + "minimal_risk": "Мінімальний ризик", + "low_risk": "Низький ризик", + "moderate_risk": "Помірний ризик", + "high_risk": "Високий ризик", + "very_high_risk": "Дуже високий ризик", + "extreme_risk": "Екстремальний ризик", + "day_length": "Тривалість дня", + "updated": "Оновлено", + "update": "Оновити", + "ago": "тому", + "saved_locations": "Збережені місця", + "current_location": "Моє місцезнаходження", + "search": "Пошук", + "search_provider": "Постачальник пошуку", + "ok": "OK", + "settings": "Налаштування", + "background_card_animation": "Анімації фонової картки", + "use_bar_chart": "Використовувати гістограму", + "main_provider": "Основне джерело погоди", + "temperature_unit": "Одиниця вимірювання температури", + "wind_unit": "Одиниця вимірювання вітру", + "visibility_unit": "Одиниця вимірювання видимості", + "precipitation_unit": "Одиниця вимірювання опадів", + "pressure_unit": "Одиниця вимірювання тиску", + "time_format": "Формат часу", + "additional": "Додатково", + "app_language": "Мова застосунку", + "about": "Про", + "about_app": "Про застосунок", + "support": "Підтримка", + "data_provided_by": "Дані надані", + "map": "Карта", + "live_radar": "Карта опадів", + "radar": "радар", + "source_code": "Вихідний код", + "terms_&_conditions": "Умови використання", + "privacy_policy": "Політика конфіденційності", + "licenses": "Ліцензії", + "latest_version": "Остання версія", + "create_an_issue": "Повідомити про проблему", + "new_version_available!": "Доступна нова версія!", + "you_are_using_the_latest_version!": "Ви використовуєте останню версію!", + "error_checking_for_updates": "Помилка при перевірці оновлень", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Швидкість вітру вимірюється шляхом усереднення швидкості вітру за певний проміжок часу. Пориви - це раптові сплески вітру, які зазвичай тривають менш ніж двадцять секунд.", + "visibility_info": "Видимість вимірює відстань, на якій можна побачити об'єкти на тлі неба або горизонту. На видимість можуть впливати опади, туман, пил, дим або імла.", + "humidity_info": "Відносна вологість - це процентний вміст водяної пари в повітрі в порівнянні з максимальною кількістю, яку може утримувати повітря при даній температурі.", + "humidity_info_2": "Точка роси - це температура, до якої потрібно охолодити повітря, щоб досягти відносної вологості 100%.", + "uv_index_info": "УФ-індекс вимірює силу ультрафіолетового (УФ) випромінювання сонця. Він має шкалу від 0 до 11, де вищі значення вказують на сильніше УФ-випромінювання.", + "uv_index_info_2": "УФ-випромінювання може викликати сонячні опіки, рак шкіри та пошкодження очей. Чим вищий УФ-індекс, тим більший ризик виникнення зазначених вище наслідків", + "uv_index_info_3": "1-2: Низький рівень. Захист не потрібен. Ви можете безпечно перебувати на вулиці, використовуючи мінімальний сонцезахист.", + "uv_index_info_4": "3-7: Від помірного рівня до високого. Потрібен захист. Уникайте сонця з пізнього ранку до середини дня. На відкритому повітрі щедро наносіть протисонцевий крем із широким спектром дії SPF-15 або вищим, носіть захисний одяг, широкий капелюх і протисонцеві окуляри.", + "uv_index_info_5": "8+: Від дуже високого рівня до екстремального. Необхідний додатковий захист. Будьте обережні на вулиці, особливо з пізнього ранку до середини дня. Якщо ваша тінь коротша за вас, шукайте затінок і носіть захисний одяг, крислатий капелюх і сонцезахисні окуляри, а також щедро наносьте на відкриті ділянки шкіри сонцезахисний крем широкого спектру дії з фактором захисту не менше SPF-15.", + "sunset": "Захід сонця", + "sunrise": "Схід сонця", + "sunset_rise_info": "Схід сонця: Коли сонце повністю з'являється над горизонтом. Це залежить від місця розташування, пори року та часової зони.", + "sunset_rise_info_2": "Захід сонця: Коли сонце повністю зникає за горизонтом. Це залежить від місця розташування, пори року та часової зони.", + "sunset_rise_info_3": "Світанок: Коли з'являється перше видиме світло дня перед сходом сонця.", + "sunset_rise_info_4": "Сутінки: Найтемніша стадія заходу сонця перед тим, як зникає останнє видиме світло.", + "pressure_info": "Атмосферний тиск, також відомий як повітряний тиск або барометричний тиск, — це тиск, що здійснюється атмосферою Землі. Цей додаток використовує середній тиск на рівні моря (MSLP).", + "pressure_info_2": "Аномальний атмосферний тиск може викликати головний біль, біль у суглобах, втому та інші ефекти.", + "current_conditions": "Поточний стан", + "clear_sky": "Ясно", + "mostly_clear": "Переважно сонячно", + "partly_cloudy": "Мінлива хмарність", + "overcast": "Хмарно", + "fog": "Туман", + "drizzle": "Мряка", + "freezing_drizzle": "Крижана мряка", + "moderate_rain": "Помірний дощ", + "heavy_intensity_rain": "Дощ великої інтенсивності", + "freezing_rain": "Крижаний дощ", + "slight_snow": "Легкий сніг", + "moderate_snow": "Помірний сніг", + "heavy_intensity_snow": "Хуртовини", + "snow_grains": "Піщинки снігу", + "rain_showers": "Дощові зливи", + "heavy_rain_showers": "Сильні зливи", + "slight_snow_showers": "Легкий снігопад", + "heavy_snow_showers": " Сильний снігопад", + "thunderstorm": "Гроза", + "strong_thunderstorm": "Сильна гроза", + "clear": "Ясно", + "wind_speed": "Швидкість вітру", + "precipitation_amount": "Кількість опадів", + "precipitation_chances": "Ймовірність опадів", + "cloudiness": "Хмарність", + "dew_point": "Точка роси\n", + "air_quality_satisfactory": "Якість повітря вважається задовільною, а забруднення повітря становить незначний ризик або взагалі відсутнє.", + "air_quality_acceptable": "Якість повітря є прийнятною, проте деякі забруднювачі можуть викликати помірне занепокоєння для здоров'я дуже невеликої кількості людей, які надзвичайно чутливі до забруднення повітря.", + "sensitive_groups_health_effects": "Вразливі групи населення можуть відчути вплив на здоров'я. На широку громадськість вплив малоймовірний.", + "health_effects_public": "Кожен може почати відчувати наслідки для здоров'я; члени вразливих груп можуть відчувати більш серйозні наслідки для здоров'я.", + "emergency_conditions": "Попередження про надзвичайні ситуації у сфері охорони здоров'я. Ймовірність ураження всього населення більша.", + "uv_index_satisfactory": "Індекс ультрафіолетового випромінювання є задовільним, що вказує на те, що ризик шкоди від ультрафіолетового випромінювання є незначним або взагалі відсутній.", + "conditions_low_risk": "Зазвичай умови належати до низького рівня ризику, що означає, що вплив ультрафіолетового випромінювання становить мінімальну загрозу.", + "low_exposure_level": "Низький рівень впливу з мінімальним ризиком шкоди від УФ-випромінювання, підходить для більшості людей.", + "moderate_risk_sun_exposure": "Помірний ризик шкоди від незахищеного перебування на сонці, рекомендуються захисні заходи.", + "high_risk_sun_exposure": "Високий ризик шкоди від незахищеного перебування на сонці, необхідні захисні заходи.", + "very_high_risk_sun_exposure": "Дуже високий ризик шкоди від незахищеного перебування на сонці, необхідні додаткові захисні заходи.", + "extreme_risk_sun_exposure": "Надзвичайний ризик отримання шкоди від незахищеного перебування на сонці, необхідний максимальний захист.", + "calm": "Calm", + "light_air": "Легке повітря", + "light_breeze": "Легкий вітерець", + "gentle_breeze": "Легкий вітер", + "moderate_breeze": "Помірний вітер", + "fresh_breeze": "Свіжий вітерець", + "strong_breeze": "Сильний вітер", + "high_wind": "Сильний вітер", + "gale": "Штормовий вітер", + "strong_gale": "Сильний шторм", + "storm": "Шторм", + "violent_storm": "Сильний шторм", + "hurricane": "Ураган", + "warming_temp_trend_1": "Очікується потепління в найближчі кілька днів.", + "warming_temp_trend_2": "Температура скоро підніметься, готуйтеся до спеки!", + "warming_temp_trend_3": "Здається, цього тижня буде тепліше.", + "warming_temp_trend_4": "Готуйтеся до потепління найближчими днями.", + "cooling_temp_trend_1": "Очікується похолодання в найближчі кілька днів.", + "cooling_temp_trend_2": "Температура скоро знизиться, одягайтесь тепло!", + "cooling_temp_trend_3": "В найближчі дні стане прохолодніше.", + "cooling_temp_trend_4": "Очікується холодний вітер найближчими днями.", + "stable_temp_trend_1": "Очікується стабільна температура в найближчі кілька днів.", + "stable_temp_trend_2": "Немає великих змін температури попереду, стабільна погода.", + "stable_temp_trend_3": "Температури залишаються стабільними на цей час.", + "stable_temp_trend_4": "Очікується стабільна погода без великих змін.", + "back": "Назад", + "error_occurred": "Виникла помилка!", + "check_your_internet_connection_try_again": "Перевірте з'єднання з інтернетом та спробуйте ще раз.", + "There_might_be_an_API_error.": "Можлива помилка API.", + "retry": "Повторити", + "loading_location_data": "Завантаження даних місцезнаходження...", + "latest_data_fetched": "Останні дані завантажено.", + "API_Error_Please_change_provider": "Помилка API, будь ласка, змініть джерело", + "Please_wait_before_refreshing_again.": "Будь ласка, зачекайте перед тим, як оновити знову.", + "network_unavailable": "Мережа недоступна", + "weather": "Погода", + "precipitation": "Опади", + "wind": "Вітер", + "pollen": "Пилок", + "grass": "Трава", + "tree": "Дерево", + "weed": "Бурʼян", + "quick_summary": "Короткий огляд погоди", + "temperature_animation": "Анімація температури", + "language": "Мова", + "translate_this_app": "Допомогти з перекладом", + "contributors": "Учасники", + "contributors_sub": "Переглянути осіб, які внесли свій внесок у цей проєкт", + "version": "Версія", + "third_party_licenses": "Ліцензії третіх сторін", + "clothing_activity": "Одяг та активності", + "get_clothing_suggestions": "Отримайте рекомендації щодо одягу та активностей", + "day": "День", + "evening": "Вечір", + "night": "Ніч", + "wind_gust": "Порив вітру", + "weather_alerts": "Погодні попередження", + "font": "Шрифт", + "daily_conditions": "Погодні умови на день", + "sun_tile_page": "Сонце", + "morning": "Ранок", + "day_tip": "Порада дня", + "translators": "Перекладачі", + "change_apps_font": "Змінити шрифт додатку", + "app_font": "Шрифт застосунку\n", + "show_alerts_home_page_sub": "Показувати попередження про негоду на головній сторінці", + "weather_models": "Моделі прогнозу погоди", + "openmeteo_weather_models": "Погодні моделі Open-Meteo", + "unpredictable_weather": "непередбачувана погода", + "phase_new_moon": "Молодий місяць", + "phase_waxing_crescent": "Зростаючий півмісяць", + "phase_first_quarter": "Перша чверть", + "phase_waxing_gibbous": "Зростаючий опуклий місяць", + "phase_full_moon": " Повний місяць", + "phase_waning_gibbous": "Спадаючий опуклий місяць", + "phase_last_quarter": "Остання чверть", + "phase_waning_crescent": "Спадаючий півмісяць", + "moon_info": "Молодик: Коли Місяць не видно, оскільки він знаходиться між Землею і Сонцем. Освітленість: 0%.", + "moon_info_2": "Зростаючий півмісяць: Коли стає видимим невеликий шматочок Місяця, який збільшується щоночі після молодика. Освітленість: 1%-49%.", + "moon_info_3": "Перша чверть: коли освітлена половина поверхні Місяця, що відбувається приблизно через тиждень після молодика. Освітленість: ~50%. ", + "moon_info_4": "Зростаючий опуклий місяць: коли освітлена більша частина місяця, напередодні повного місяця. Освітленість: 51%-99%.", + "moon_info_5": "Повний місяць: коли вся поверхня місяця освітлена Сонцем, з'являючись як повне коло. Освітленість: 100%.", + "moon_info_6": "Спадаючий опуклий місяць: коли місяць починає зменшуватися після повного місяця, але більша його частина залишається освітленою. Освітленість: 99%-51%.", + "moon_info_7": "Остання чверть: коли половина поверхні Місяця знову освітлена, що відбувається приблизно через тиждень після повного місяця. Освітленість: ~50%.", + "moon_info_8": "Спадаючий півмісяць: Коли перед молодиком залишається видимим лише маленький шматочок Місяця. Освітленість: 49%-1%.", + "moon_info_9": "Освітленість: Відсоток поверхні Місяця, освітленої Сонцем, який змінюється залежно від фази Місяця.", + "illumination_moon_text": "Освітленість", + "moonrise": "Схід Місяця", + "moonset": "Захід Місяця", + "dynamic_colors": "Динамічні кольори", + "dynamic_colors_sub": "Використовувати кольори шпалер", + "font_size": "Розмір шрифту", + "font_size_sub": "Розмір шрифту впливатиме тільки там, де це необхідно", + "swipe_between_locations": "Проведіть між місцями", + "swipe_between_locations_sub": "Проведіть вліво або вправо, щоб змінити місце", + "swipe_threshold": "Поріг спрацьовування", + "swipe_threshold_help_sub": "Поріг визначає мінімальну відстань, яку має подолати свайп, щоб бути розпізнаним. Чим нижчий поріг, тим легше спрацьовує свайп, тоді як вищий поріг означає, що свайп має бути більш цілеспрямованим.", + "todays_avg": "Середній показник на сьогодні", + "todays_high": "Сьогоднішній максимум", + "learn_about_app": "Дізнайтеся більше про застосунок", + "creator": "Розробник", + "join_discord": "Приєднатися до сервера Discord", + "export_data": "Експортувати дані", + "export_data_sub": "Експортуйте всі ваші налаштування, місця та останні отримані дані про погоду — буквально все!", + "import_data": "Імпортувати дані", + "import_data_sub": "Попередження: Під час імпортування буде видалено поточні дані застосунку", + "froggy_summary": "Огляд погоди від Froggy ", + "froggy_summary_sub": "Додає огляд погоди від Froggy. Доступно лише англійською", + "arrange_items": "Упорядкуйте елементи", + "edit_layout": "Змінити макет головного меню", + "reset": "Скинути", + "hourly_forecast": "Погодинний прогноз", + "air_quality_index": "Індекс якості повітря", + "pollen_data": "Дані про пилок", + "default_location_delete_snack": "Ви не можете видалити місце за замовчуванням", + "low_pollen": "Низький", + "medium_pollen": "Середній", + "high_pollen": "Високий", + "severe_pollen": "Сильний", + "minimal_forecast_uv": "Мінімальний", + "low_forecast_uv": "Низький", + "moderate_forecast_uv": "Помірний", + "high_forecast_uv": "Високий", + "very_high_forecast_uv": "Дуже високий", + "extreme_forecast_uv": "Екстремальний", + "app_looks": "Вигляд застосунку", + "temp_animation_sub_pref": "Показує анімацію лічильника температури від початку до кінця", + "hide_condition_widgets": "Приховати віджети погодних умов", + "info_home_location_tip": "Потрібно зберегти місця, щоб використовувати їх як ваше місце за замовчуванням", + "your_device_location": "Місцезнаходження вашого пристрою", + "weather_model_info_1": "Поєднує найкращі погодні моделі", + "weather_model_info_2": "Об'єднує всі погодні моделі з цієї категорії в єдине ціле", + "max_items_4": "Ви можете приховати не більше 4 елементів", + "max_items_3": "Ви можете приховати не більше 3 елементів", + "month_jan": "Січ", + "month_feb": "Лют", + "month_mar": "Бер", + "month_apr": "Квіт", + "month_may": "Трав", + "month_june": "Черв", + "month_july": "Лип", + "month_aug": "Серп", + "month_sep": "Вер", + "month_oct": "Жовт", + "month_nov": "Лист", + "month_Dec": "Гру", + "wind_dir_ne": "Пн-Сх", + "wind_dir_e": "Сх", + "wind_dir_se": "Пд-Сх", + "wind_dir_s": "Пд", + "wind_dir_sw": "Пд-Зх", + "wind_dir_w": "Зх", + "wind_dir_nw": "Пн-Зх", + "wind_dir_n": "П", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Видалити", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Шанси", + "temperature": "Температура", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file diff --git a/assets/translations/vi.json b/assets/translations/vi.json new file mode 100644 index 000000000..fa73a07f8 --- /dev/null +++ b/assets/translations/vi.json @@ -0,0 +1,332 @@ +{ + "feels_like": "Cảm giác như", + "hourly_precipitation": "Lượng mưa hàng giờ", + "save": "Lưu", + "cancel": "Hủy", + "daily_forecast": "Dự báo hàng ngày", + "locations": "Vị trí", + "home_location": "Địa chỉ nhà", + "default_locations": "Vị trí mặc định", + "default_location": "Vị trí mặc định", + "today's_amount": "Lượng mưa hôm nay", + "precipitation_hours": "Số giờ mưa", + "now": "Bây giờ", + "next_24-hr": "Sau 24 giờ nữa", + "trends": "Xu hướng", + "today": "Hôm nay", + "sun": "CN", + "mon": "Th 2", + "tue": "Th 3", + "wed": "Th 4", + "thu": "Th 5", + "fri": "Th 6", + "sat": "Th 7", + "error": "Lỗi", + "not_available": "Không khả dụng", + "moon": "Mặt trăng mọc và lặn", + "humidity": "Độ ẩm", + "pressure": "Áp suất", + "direction": "Hướng", + "visibility": "Tầm nhìn", + "air_quality": "Chất lượng không khí", + "fair": "Khá tốt", + "poor": "Xấu", + "very_poor": "Rất xấu", + "good": "Tốt", + "moderate": "Trung bình", + "uv_index": "Chỉ số UV", + "minimal_risk": "Rủi ro rất thấp", + "low_risk": "Rủi ro thấp", + "moderate_risk": "Rủi ro vừa phải", + "high_risk": "Rủi ro cao", + "very_high_risk": "Rủi ro rất cao", + "extreme_risk": "Rủi ro cực kì cao", + "day_length": "là độ dài của ngày", + "updated": "Đã cập nhật", + "update": "Cập nhật", + "ago": " trước", + "saved_locations": "Vị trí đã lưu", + "current_location": "Vị trí hiện tại", + "search": "Tìm kiếm", + "search_provider": "Nguồn cung cấp tìm kiếm", + "ok": "OK", + "settings": "Cài đặt", + "background_card_animation": "Hiệu ứng nền", + "use_bar_chart": "Sử dụng biểu đồ", + "main_provider": "Nhà cung cấp chính", + "temperature_unit": "Đơn vị nhiệt độ", + "wind_unit": "Đơn vị tốc độ gió", + "visibility_unit": "Đơn vị tầm nhìn", + "precipitation_unit": "Đơn vị lượng mưa", + "pressure_unit": "Đơn vị áp suất", + "time_format": "Định dạng thời gian", + "additional": "Khác", + "app_language": "Ngôn ngữ", + "about": "Về ứng dụng", + "about_app": "Về ứng dụng", + "support": "Hỗ trợ", + "data_provided_by": "Dữ liệu được cung cấp bởi", + "map": "Bản đồ", + "live_radar": "Radar trực tiếp", + "radar": "Radar", + "source_code": "Mã nguồn", + "terms_&_conditions": "Điều khoản & Điều kiện", + "privacy_policy": "Chính sách bảo mật & quyền riêng tư", + "licenses": "Giấy phép", + "latest_version": "Phiên bản mới nhất", + "create_an_issue": "Báo cáo lỗi", + "new_version_available!": "Đã có phiên bản mới!", + "you_are_using_the_latest_version!": "Bạn đang sử dụng phiên bản mới nhất!", + "error_checking_for_updates": "Lỗi kiểm tra cập nhật.", + "light": "Nhẹ", + "heavy": "Nặng", + "wind_info": "Tốc độ gió được đo bằng tốc độ gió trung bình trong một khoảng thời gian. Gió giật là những cơn gió đột ngột thường kéo dài dưới 20 giây.", + "visibility_info": "Tầm nhìn đo khoảng cách có thể nhìn thấy các vật thể nổi bật trên bầu trời hoặc đường chân trời. Các yếu tố như mưa, tuyết, sương mù, bụi, khói hoặc sương mù mỏng có thể ảnh hưởng đến tầm nhìn.", + "humidity_info": "Độ ẩm tương đối là tỷ lệ phần trăm hơi nước có trong không khí so với lượng hơi nước tối đa mà không khí có thể giữ lại ở một nhiệt độ nhất định.", + "humidity_info_2": "Điểm sương là mức nhiệt độ cần làm mát để đạt được độ ẩm tương đối ở mức 100%.", + "uv_index_info": "Chỉ số UV đo cường độ bức xạ tia cực tím (UV) của mặt trời. Chỉ số này được tính theo thang điểm từ 0 đến 11, giá trị càng cao thì bức xạ UV càng mạnh.", + "uv_index_info_2": "Bức xạ UV có thể gây cháy nắng, ung thư da và tồn thương mắt. Chỉ số UV càng cao thì nguy cơ gặp phải các vấn để trên càng lớn.", + "uv_index_info_3": "1-2: Thấp. Không cần biện pháp chống nắng. Bạn chỉ cần dùng biện pháp chống nắng ở mức tối thiểu là có thể an toàn khi ra ngoài trời.", + "uv_index_info_4": "3-7: Trung bình đến Cao. Cần có biện pháp chống nắng. Tìm nơi có bóng râm trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Khi ra ngoài, hãy thoa thật nhiều kem chống nắng phổ rộng có chỉ số SPF từ 15 trở lên trên vùng da để lộ, mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm.", + "uv_index_info_5": "8+: Rất cao đến Cực cao. Cần có thêm biện pháp chống nắng. Hãy thận trọng khi ra ngoài, đặc biệt là trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Nếu bạn thấy bóng của mình ngắn hơn chiều cao thực, hãy tìm nơi có bóng râm cũng như mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm, đồng thời thoa thật nhiều kem chống nắng phổ rộng có SPF từ 15 trở lên trên vùng da để lộ.", + "sunset": "Mặt trời lặn", + "sunrise": "Mặt trời mọc", + "sunset_rise_info": "Mặt trời mọc: Thời điểm mặt trời xuất hiện hoàn toàn phía trên đường chân trời. Điều này thay đổi tuỳ theo địa điểm, thời gian trong năm và múi giờ.", + "sunset_rise_info_2": "Mặt trời lặn: Thời điểm mặt trời biển mất hoàn toàn dưới đường chân trời. Điều này thay đổi tùy theo địa điểm, thời gian trong năm và múi giờ.", + "sunset_rise_info_3": "Bình minh: Thời điểm ánh sáng đầu tiên trong ngày xuất hiện trước khi mặt trời mọc.", + "sunset_rise_info_4": "Hoàng hôn: Giai đoạn tối nhất của lúc chạng vạng trước khi tối hẳn.", + "pressure_info": "Áp suất khí quyển (còn gọi là áp suất không khí hoặc khí áp) là áp suất nén xuống do khí quyển của trái đất tạo ra. Ứng dụng này dùng Áp suất mực nước biển trung bình (MSLP).", + "pressure_info_2": "Áp suất khí quyển bất thường có thể gây đau đầu, đau khớp, mệt mỏi và những tác động khác.", + "current_conditions": "Điều kiện hiện tại", + "clear_sky": "Trời trong", + "mostly_clear": "Trời chủ yếu trong", + "partly_cloudy": "Mây rải rác", + "overcast": "Âm u", + "fog": "Sương mù", + "drizzle": "Mưa phùn", + "freezing_drizzle": "Mưa phùn đông đá", + "moderate_rain": "Mưa vừa", + "heavy_intensity_rain": "Mưa cường độ lớn", + "freezing_rain": "Mưa đá", + "slight_snow": "Tuyết rơi nhẹ", + "moderate_snow": "Tuyết rơi vừa", + "heavy_intensity_snow": "Tuyết rơi cường độ lớn", + "snow_grains": "Mưa hạt tuyết", + "rain_showers": "Mưa rào", + "heavy_rain_showers": "Mưa rào nặng hạt", + "slight_snow_showers": "Mưa tuyết nhẹ", + "heavy_snow_showers": "Mưa tuyết nặng hạt", + "thunderstorm": "Mưa giông", + "strong_thunderstorm": "Mưa dông nặng hạt", + "clear": "Trong", + "wind_speed": "Tốc độ gió", + "precipitation_amount": "Lượng mưa", + "precipitation_chances": "Khả năng mưa", + "cloudiness": "Mây bao phủ", + "dew_point": "Điểm sương", + "air_quality_satisfactory": "Chất lượng không khí được coi là đạt yêu cầu và ô nhiễm không khí gây hại ít hoặc không gây hại.", + "air_quality_acceptable": "Chất lượng không khí ở mức chấp nhận được; tuy nhiên, một số chất ô nhiễm có thể gây ra mối lo ngại ở mức độ vừa phải cho sức khỏe của một số ít người đặc biệt nhạy cảm với ô nhiễm không khí.", + "sensitive_groups_health_effects": "Thành viên của nhóm nhạy cảm có thể bị ảnh hưởng đến sức khỏe. Mọi người nói chung không có khả năng bị ảnh hưởng.", + "health_effects_public": "Mọi người đều có thể bắt đầu gặp phải những ảnh hưởng về sức khỏe; những thành viên trong nhóm nhạy cảm có thể gặp phải những ảnh hưởng nghiêm trọng hơn về sức khỏe.", + "emergency_conditions": "Cảnh báo khẩn cấp về tình trạng sức khỏe. Toàn mọi người số có khả năng bị ảnh hưởng.", + "uv_index_satisfactory": "Chỉ số UV đạt yêu cầu, cho thấy có rất ít hoặc không có nguy cơ gây hại từ bức xạ cực tím.", + "conditions_low_risk": "Điều kiện nói chung có nguy cơ thấp, cho thấy việc tiếp xúc với tia cực tím chỉ gây ra mối đe dọa tối thiểu.", + "low_exposure_level": "Mức độ tiếp xúc thấp với nguy cơ gây hại từ bức xạ UV tối thiểu, phù hợp với hầu hết mọi người.", + "moderate_risk_sun_exposure": "Nguy cơ gây hại ở mức trung bình khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, khuyến cáo nên áp dụng các biện pháp bảo vệ.", + "high_risk_sun_exposure": "Nguy cơ gây hại cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần có biện pháp bảo vệ.", + "very_high_risk_sun_exposure": "Nguy cơ gây hại rất cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải có biện pháp phòng ngừa bổ sung.", + "extreme_risk_sun_exposure": "Nguy cơ gây hại cực cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải bảo vệ toàn diện.", + "calm": "Gió lặng", + "light_air": "Thoáng đãng", + "light_breeze": "Thoảng gió lạnh", + "gentle_breeze": "Gió mát nhẹ", + "moderate_breeze": "Gió lạnh vừa", + "fresh_breeze": "Gió mát", + "strong_breeze": "Gió lạnh mạnh", + "high_wind": "Gió mạnh", + "gale": "Gió", + "strong_gale": "Gió mạnh", + "storm": "Bão", + "violent_storm": "Bão dữ dội", + "hurricane": "Cuồng phong", + "warming_temp_trend_1": "Dự kiến ​​thời tiết sẽ ấm lên trong vài ngày tới.", + "warming_temp_trend_2": "Nhiệt độ sẽ sớm tăng lên, hãy chuẩn bị đón đợt nắng nóng nhé!", + "warming_temp_trend_3": "Có vẻ như tuần này thời tiết sẽ ấm hơn.", + "warming_temp_trend_4": "Chuẩn bị cho thời tiết ấm áp sắp tới.", + "cooling_temp_trend_1": "Thời tiết dự kiến sẽ mát mẻ hơn trong vài ngày tới.", + "cooling_temp_trend_2": "Nhiệt độ sẽ sớm giảm, hãy giữ ấm nhé!", + "cooling_temp_trend_3": "Trời sẽ trở nên mát mẻ hơn trong những ngày tới.", + "cooling_temp_trend_4": "Dự kiến sẽ có gió lạnh vào những ngày tới.", + "stable_temp_trend_1": "Nhiệt độ ổn định dự kiến trong vài ngày tới.", + "stable_temp_trend_2": "Nhiệt độ các ngày phía trước không có thay đổi lớn, thời tiết ổn định.", + "stable_temp_trend_3": "Nhiệt độ hiện vẫn ổn định.", + "stable_temp_trend_4": "Thời tiết ổn định và không có nhiều thay đổi.", + "back": "Quay lại", + "error_occurred": "Đã xảy ra lỗi!", + "check_your_internet_connection_try_again": "Kiểm tra kết nối internet của bạn và thử lại.", + "There_might_be_an_API_error.": "Có vẻ như bạn đã gặp phải lỗi API.", + "retry": "Thử lại", + "loading_location_data": "Đang tải dữ liệu vị trí...", + "latest_data_fetched": "Dữ liệu mới nhất đã được lấy", + "API_Error_Please_change_provider": "Lỗi API, vui lòng đổi nhà cung cấp", + "Please_wait_before_refreshing_again.": "Vui lòng đợi trước khi làm mới.", + "network_unavailable": "Không có mạng", + "weather": "Thời tiết", + "precipitation": "Lượng mưa", + "wind": "Gió", + "pollen": "Phấn hoa", + "grass": "Cỏ", + "tree": "Cây cối", + "weed": "Cỏ dại", + "quick_summary": "Tóm tắt nhanh", + "temperature_animation": "Hoạt ảnh nhiệt độ", + "language": "Ngôn ngữ", + "translate_this_app": "Đóng góp bản dịch", + "contributors": "Người đóng góp", + "contributors_sub": "Xem những người đã đóng góp cho dự án này", + "version": "Phiên bản", + "third_party_licenses": "Giấy phép của bên thứ ba", + "clothing_activity": "Trang phục & Hoạt động", + "get_clothing_suggestions": "Nhận gợi ý về Trang phục & Hoạt động của bạn", + "day": "Ngày", + "evening": "Tối", + "night": "Đêm", + "wind_gust": "Gió giật", + "weather_alerts": "Cảnh báo thời tiết", + "font": "Phông chữ", + "daily_conditions": "Tình trạng hàng ngày", + "sun_tile_page": "Mặt trời mọc và lặn", + "morning": "Buổi sáng", + "day_tip": "Mẹo trong ngày", + "translators": "Người dịch", + "change_apps_font": "Thay đổi phông chữ của ứng dụng", + "app_font": "Phông chữ ứng dụng", + "show_alerts_home_page_sub": "Hiển thị cảnh báo thời tiết trên trang chủ", + "weather_models": "Mô hình thời tiết", + "openmeteo_weather_models": "Mô hình thời tiết Open-Meteo", + "unpredictable_weather": "thời tiết không thể đoán trước", + "phase_new_moon": "Trăng non", + "phase_waxing_crescent": "Trăng lưỡi liềm đầu tháng", + "phase_first_quarter": "Thượng huyền", + "phase_waxing_gibbous": "Trăng khuyết đầu tháng", + "phase_full_moon": "Trăng tròn", + "phase_waning_gibbous": "Trăng khuyết cuối tháng", + "phase_last_quarter": "Hạ huyền", + "phase_waning_crescent": "Trăng lưỡi liềm cuối tháng", + "moon_info": "Trăng non: Khi không thể nhìn thấy mặt trăng vì nó nằm giữa Trái đất và Mặt trời. Độ chiếu sáng: 0%.", + "moon_info_2": "Trăng lưỡi liềm đầu tháng: Khi một mảnh nhỏ của mặt trăng trở nên hữu hình, lớn dần lên mỗi đêm sau kỳ trăng non. Độ chiếu sáng: 1%–49%.", + "moon_info_3": "Thượng huyền: Khi một nửa mặt trăng được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng non. Độ chiếu sáng: ~50%.", + "moon_info_4": "Trăng khuyết đầu tháng: Khi hơn một nửa mặt trăng được chiếu sáng, dẫn đến trăng tròn. Độ chiếu sáng: 51%–99%.", + "moon_info_5": "Trăng tròn: Khi toàn bộ mặt trăng được Mặt trời chiếu sáng, xuất hiện dưới dạng một vòng tròn hoàn chỉnh. Độ chiếu sáng: 100%.", + "moon_info_6": "Trăng khuyết cuối tháng: Khi mặt trăng bắt đầu thu nhỏ lại sau kỳ trăng tròn, nhưng hơn một nửa vẫn còn được chiếu sáng. Độ chiếu sáng: 99%–51%.", + "moon_info_7": "Hạ huyền: Khi một nửa mặt trăng lại được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng tròn. Độ chiếu sáng: ~50%.", + "moon_info_8": "Trăng lưỡi liềm cuối tháng: Khi chỉ còn lại một mảnh nhỏ của mặt trăng có thể nhìn thấy trước kỳ trăng non. Độ chiếu sáng: 49%–1%.", + "moon_info_9": "Độ chiếu sáng: Tỷ lệ phần trăm bề mặt của mặt trăng được Mặt trời chiếu sáng, thay đổi tùy thuộc vào pha của mặt trăng.", + "illumination_moon_text": "Độ chiếu sáng", + "moonrise": "Trăng mọc", + "moonset": "Trăng lặn", + "dynamic_colors": "Màu linh động", + "dynamic_colors_sub": "Sử dụng màu của hình nền", + "font_size": "Cỡ chữ", + "font_size_sub": "Kích thước phông chữ sẽ chỉ ảnh hưởng đến những nơi cần thiết.", + "swipe_between_locations": "Vuốt để chuyển giữa các vị trí", + "swipe_between_locations_sub": "Vuốt sang trái hoặc phải để thay đổi vị trí", + "swipe_threshold": "Ngưỡng vuốt", + "swipe_threshold_help_sub": "Ngưỡng xác định khoảng cách tối thiểu mà một cử chỉ vuốt phải bao phủ để được công nhận. Ngưỡng thấp hơn giúp cử chỉ vuốt dễ dàng được kích hoạt hơn, trong khi ngưỡng cao hơn yêu cầu các lần vuốt phải dứt khoát hơn.", + "todays_avg": "Trung bình hôm nay", + "todays_high": "Mức cao hôm nay", + "learn_about_app": "Tìm hiểu về ứng dụng", + "creator": "Người sáng lập", + "join_discord": "Tham gia máy chủ Discord", + "export_data": "Xuất dữ liệu", + "export_data_sub": "Xuất tất cả cài đặt, vị trí và dữ liệu thời tiết được tìm nạp gần đây nhất của chúng—theo đúng nghĩa là mọi thứ!", + "import_data": "Nhập dữ liệu", + "import_data_sub": "Cảnh báo: Việc nhập dữ liệu sẽ xóa dữ liệu ứng dụng hiện tại của bạn", + "froggy_summary": "Tóm tắt với Ếch Xanh", + "froggy_summary_sub": "Thêm mô tả liên quan đến Ếch Xanh. Chỉ có sẵn bằng tiếng Anh.", + "arrange_items": "Sắp xếp các mục", + "edit_layout": "Chỉnh sửa bố cục ứng dụng", + "reset": "Đặt lại", + "hourly_forecast": "Dự báo hàng giờ", + "air_quality_index": "Chỉ số chất lượng không khí", + "pollen_data": "Dữ liệu về phấn hoa", + "default_location_delete_snack": "Bạn không thể xóa vị trí mặc định", + "low_pollen": "Thấp", + "medium_pollen": "Vừa", + "high_pollen": "Cao", + "severe_pollen": "Nghiêm trọng", + "minimal_forecast_uv": "Tối thiểu", + "low_forecast_uv": "Thấp", + "moderate_forecast_uv": "Trung bình", + "high_forecast_uv": "Cao", + "very_high_forecast_uv": "Rất cao", + "extreme_forecast_uv": "Cực cao", + "app_looks": "Giao diện", + "temp_animation_sub_pref": "Đếm dần nhiệt độ từ lúc bắt đầu đến lúc kết thúc", + "hide_condition_widgets": "Ẩn các tiện ích điều kiện", + "info_home_location_tip": "Bạn cần lưu các địa điểm để sử dụng chúng làm vị trí mặc định của mình", + "your_device_location": "Vị trí thiết bị của bạn", + "weather_model_info_1": "Kết hợp các mô hình thời tiết tốt nhất", + "weather_model_info_2": "Kết hợp tất cả các mô hình thời tiết dưới đây thành một dự đoán liền mạch", + "max_items_4": "Bạn chỉ có thể ẩn tối đa 4 mục", + "max_items_3": "Bạn chỉ có thể ẩn tối đa 3 mục", + "month_jan": "Tháng 1", + "month_feb": "Tháng 2", + "month_mar": "Tháng 3", + "month_apr": "Tháng 4", + "month_may": "Tháng 5", + "month_june": "Tháng 6", + "month_july": "Tháng 7", + "month_aug": "Tháng 8", + "month_sep": "Tháng 9", + "month_oct": "Tháng 10", + "month_nov": "Tháng 11", + "month_Dec": "Tháng 12", + "wind_dir_ne": "ĐB", + "wind_dir_e": "Đ", + "wind_dir_se": "ĐN", + "wind_dir_s": "N", + "wind_dir_sw": "TN", + "wind_dir_w": "T", + "wind_dir_nw": "TB", + "wind_dir_n": "B", + "time_pm": "CH", + "time_am": "SA", + "time_min": "phút", + "time_hour": "giờ", + "time_day": "ngày", + "time_sec": "giây", + "aqi_type": "Đơn vi AQI", + "used_app_storage_info_sub": "Bộ nhớ hiển thị dung lượng không gian khả dụng mà ứng dụng đang sử dụng cho các vị trí đã lưu. Nếu đạt 100%, bạn không thể lưu thêm vị trí nữa.", + "used_app_storage": "Bộ nhớ ứng dụng đã sử dụng", + "data_by": "Dữ liệu bởi", + "data_fetch_error": "Lấy dữ liệu không thành công", + "aqi_info_us": "Chỉ số AQI Không khí Hoa Kỳ (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí. Nó nằm trong khoảng từ 0 đến 500, với giá trị càng cao cho thấy chất lượng không khí càng kém.", + "aqi_info_eu": "Chỉ số AQI EU (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí ở Liên minh Châu Âu. Nó được chia thành năm mức, từ 'Tốt' đến 'Rất kém', dựa trên nồng độ của các chất ô nhiễm chính.", + "update_weather_data": "Cập nhật dữ liệu thời tiết", + "update_weather_data_sub": "Tự động cập nhật dữ liệu thời tiết nếu dữ liệu đó đã lỗi thời khi nhấp vào một vị trí", + "delete_locations": "Xóa tất cả vị trí", + "delete_locations_support_sub": "Thao tác này sẽ xóa mọi vị trí đã lưu ngoại trừ vị trí mặc định của bạn. Sử dụng thao tác này nếu các vị trí đã lưu của bạn không hiển thị, bị trùng lặp hoặc gặp bất kỳ lỗi nào khác.", + "delete": "Xoá", + "united_states_aqi": "AQI Hoa Kỳ", + "european_aqi": "AQI Châu Âu", + "chances": "Khả năng", + "temperature": "Nhiệt độ", + "show_summary_toggle_sub": "Hiển thị tóm tắt ngắn gọn về thời tiết", + "insights": "Thông tin chi tiết", + "app_units": "Đơn vị ứng dụng", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Nhiệt độ, gió, áp suất, tầm nhìn, lượng mưa, thời gian, AQI", + "hide_update_icon": "Ẩn biểu tượng cập nhật", + "no_notification_when_a_new_version_is_released": "Không hiển thị thông báo khi có phiên bản mới được phát hành", + "precipitation_expected_to_continue": "Dự kiến trời sẽ tiếp tục mưa trong vài giờ tới.", + "Precipitation_likely_tomorrow_around": "Có khả năng trời sẽ mưa vào khoảng ngày mai.", + "precipitation_likely_around": "Có khả năng trời sẽ mưa vào khoảng", + "hrs_sub_text": "giờ", + "mins_sub_text": "phút", + "loading_text": "Đang tải...", + "edit_location_headline": "Chỉnh sửa vị trí", + "edit_location_error_sub": "Vui lòng điền vào trường hợp này hoặc đặt lại nó", + "app_theme_dark_light": "Giao diện ứng dụng", + "theme_dark": "Tối", + "theme_light": "Sáng" +} \ No newline at end of file diff --git a/assets/translations/zh-TW.json b/assets/translations/zh-TW.json new file mode 100644 index 000000000..6e54943b6 --- /dev/null +++ b/assets/translations/zh-TW.json @@ -0,0 +1,332 @@ +{ + "feels_like": "體感溫度:", + "hourly_precipitation": "每小時降雨量", + "save": "保存", + "cancel": "取消", + "daily_forecast": "每日天氣預報", + "locations": "位置", + "home_location": "住家位置", + "default_locations": "預設位置", + "default_location": "預設位置", + "today's_amount": "今日總量", + "precipitation_hours": "降雨時長", + "now": "現在", + "next_24-hr": "未來24小時", + "trends": "趨勢", + "today": "今天", + "sun": "星期日", + "mon": "星期一", + "tue": "星期二", + "wed": "星期三", + "thu": "星期四", + "fri": "星期五", + "sat": "星期六", + "error": "錯誤", + "not_available": "不可用", + "moon": "月相", + "humidity": "濕度", + "pressure": "氣壓", + "direction": "方向", + "visibility": "能見度", + "air_quality": "空氣品質", + "fair": "優", + "poor": "差", + "very_poor": "極差", + "good": "良", + "moderate": "中等", + "uv_index": "紫外線指數", + "minimal_risk": "極低風險", + "low_risk": "低風險", + "moderate_risk": "中等風險", + "high_risk": "高風險", + "very_high_risk": "很高風險", + "extreme_risk": "極高風險", + "day_length": "晝長", + "updated": "已更新", + "update": "更新", + "ago": "前", + "saved_locations": "已保存位置", + "current_location": "當前位置", + "search": "搜尋", + "search_provider": "搜尋提供者", + "ok": "確定", + "settings": "設定", + "background_card_animation": "背景卡片動畫", + "use_bar_chart": "使用柱狀圖", + "main_provider": "主要提供商", + "temperature_unit": "溫度單位", + "wind_unit": "風速單位", + "visibility_unit": "能見度單位", + "precipitation_unit": "降水量單位", + "pressure_unit": "氣壓單位", + "time_format": "時間格式", + "additional": "更多", + "app_language": "應用程式語言", + "about": "關於", + "about_app": "關於此應用", + "support": "支持", + "data_provided_by": "資料來源", + "map": "地圖", + "live_radar": "即時雷達", + "radar": "雷達", + "source_code": "源代碼", + "terms_&_conditions": "服務條款和細則", + "privacy_policy": "隱私政策", + "licenses": "許可證", + "latest_version": "最新版本", + "create_an_issue": "創建問題", + "new_version_available!": "有新版本可用!", + "you_are_using_the_latest_version!": "您正在使用最新版本!", + "error_checking_for_updates": "檢查更新時發生錯誤", + "light": "輕", + "heavy": "重", + "wind_info": "風速是測量的風速在一段時間内的平均值。陣風是指突發的強風,通常持續不到 20 秒。", + "visibility_info": "能見度用來衡量能夠清楚看見空中或地面物體的距離。能見度可能會受到降水、霧、灰塵、煙霧或霧霾的影響。", + "humidity_info": "相對濕度是指在给定温度下,空氣中存在的水蒸氣含佔空氣所能容納的最大水蒸氣含量的百分比。", + "humidity_info_2": "露點是指為了使空氣達到 100% 的相對濕度,需要將空氣冷卻到的溫度。", + "uv_index_info": "紫外線指數用於衡量太陽紫外線 (UV) 輻射的強度。範圍為 0 到 11,值越大表示紫外線輻射越強。", + "uv_index_info_2": "紫外線輻射可能會導致晒傷、皮膚癌和眼睛損傷。紫外線指數越高,出現這些問題的風險就越大。", + "uv_index_info_3": "1-2:低。無須防護。您只需採取最基本的防曬措施,就可以安全地待在室外。", + "uv_index_info_4": "3-7:中等至高。需要做好防曬措施。上午晚些時候到下午三點之間需在陰涼處活動。戶外活動時,請在暴露的皮膚上充分塗抹 SPF-15 或更高防曬係數的廣譜防曬霜,並穿防曬衣、戴寬邊帽(遮陽帽)和太陽眼鏡。", + "uv_index_info_5": "8+:非常高至極高。需要額外的房防曬措施。戶外活動時請格外注意,尤其是上午晚些時候到下午三點這段時間。如果陽光強烈,請注意待在陰涼處,穿上防曬衣,戴上寬邊帽(遮陽帽)和太陽眼鏡,並在暴露的皮膚上充分塗抹 SPF-15 廣譜防曬霜。", + "sunset": "日落", + "sunrise": "日出", + "sunset_rise_info": "日出:太陽完全出現在地平線之上的時間,具體時間會因地理位置、時節和時區而異。", + "sunset_rise_info_2": "日落:太陽完全消失在地平線以下的時間,具體時間因地理位置、時節和時區而異。", + "sunset_rise_info_3": "黎明:日出前的第一道可見光出現的時間。", + "sunset_rise_info_4": "黄昏:暮光在最後一絲可見光消失前最暗的階段。", + "pressure_info": "大氣壓(也稱為氣壓)是地球大氣層向下\n施加的壓力。此應用使用平均海平面氣壓\n(MSLP)。", + "pressure_info_2": "異常的大氣壓可能會引起頭痛、關節疼痛、\n疲勞等症狀。", + "current_conditions": "目前天氣狀況", + "clear_sky": "晴朗", + "mostly_clear": "大部晴朗", + "partly_cloudy": "局部多雲", + "overcast": "陰天", + "fog": "霧", + "drizzle": "小雨", + "freezing_drizzle": "小凍雨", + "moderate_rain": "中雨", + "heavy_intensity_rain": "大雨", + "freezing_rain": "凍雨", + "slight_snow": "小雪", + "moderate_snow": "中雪", + "heavy_intensity_snow": "大雪", + "snow_grains": "霰", + "rain_showers": "陣雨", + "heavy_rain_showers": "大陣雨", + "slight_snow_showers": "小陣雨", + "heavy_snow_showers": "大陣雪", + "thunderstorm": "雷暴", + "strong_thunderstorm": "強雷暴", + "clear": "晴朗", + "wind_speed": "風速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水機率", + "cloudiness": "雲量", + "dew_point": "露點", + "air_quality_satisfactory": "空氣品質令人滿意,空氣幾乎沒有或根本不存在污染。", + "air_quality_acceptable": "空氣品質可接受;然而對於某些污染物来说,極少數對空氣污染異常敏感的人可能會出現中等程度的健康問題。", + "sensitive_groups_health_effects": "敏感人群可能會受到健康影響。普通大眾不太可能受到影響。", + "health_effects_public": "每個人都可能受到健康影響;敏感人群可能會受到更嚴重的健康影響。", + "emergency_conditions": "緊急健康情況警告。所有人更有可能受到影響。", + "uv_index_satisfactory": "紫外線指數令人滿意,表示紫外線危害的風險很小或沒有。", + "conditions_low_risk": "狀況通常風險低,表示因暴露於紫外線輻射所構成的威脅極小。", + "low_exposure_level": "低暴露水平,紫外線危害風險極小,適合大多數人。", + "moderate_risk_sun_exposure": "無防護暴露於陽光下會造成中等程度的傷害,建議採取防護措施。", + "high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害,風險很高,需要採取措施。", + "very_high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害的風險極高,需要採取措施。", + "extreme_risk_sun_exposure": "無防護暴露於陽光下會造成極端的傷害,需要全面防護。", + "calm": "無風", + "light_air": "輕風", + "light_breeze": "微風", + "gentle_breeze": "和風", + "moderate_breeze": "輕勁風", + "fresh_breeze": "強風", + "strong_breeze": "勁風", + "high_wind": "疾風", + "gale": "大風", + "strong_gale": "烈風", + "storm": "風暴", + "violent_storm": "狂風", + "hurricane": "颶風", + "warming_temp_trend_1": "預計未來幾天將會變暖。", + "warming_temp_trend_2": "氣溫即將升高,準備好迎接高溫吧!", + "warming_temp_trend_3": "看來本週將會變暖。", + "warming_temp_trend_4": "為即將到來的溫暖天氣做好準備。", + "cooling_temp_trend_1": "預計未來幾天將會變暖。", + "cooling_temp_trend_2": "氣溫即將下降,注意保暖!", + "cooling_temp_trend_3": "未來幾天的天氣將會變冷。", + "cooling_temp_trend_4": "預計未來幾天會有冷風。", + "stable_temp_trend_1": "預計未來幾天氣溫穩定。", + "stable_temp_trend_2": "未來氣溫無太大變化,天氣穩定。", + "stable_temp_trend_3": "目前氣溫保持穩定。", + "stable_temp_trend_4": "預計氣溫穩定,不會有太大變化。", + "back": "返回", + "error_occurred": "發生錯誤!", + "check_your_internet_connection_try_again": "檢查您的網路連接,然後重試。", + "There_might_be_an_API_error.": "可能存在 API 錯誤。", + "retry": "重試", + "loading_location_data": "正在載入位置資料……", + "latest_data_fetched": "已獲取最新資料", + "API_Error_Please_change_provider": "API 錯誤,請更換提供商", + "Please_wait_before_refreshing_again.": "請稍後再刷新。", + "network_unavailable": "網路不可用", + "weather": "天氣", + "precipitation": "降水", + "wind": "風速", + "pollen": "花粉", + "grass": "草", + "tree": "樹", + "weed": "雜草", + "quick_summary": "概述", + "temperature_animation": "溫度動畫", + "language": "語言", + "translate_this_app": "翻譯本應用", + "contributors": "貢獻者", + "contributors_sub": "查看此項目的貢獻者", + "version": "版本", + "third_party_licenses": "第三方許可證", + "clothing_activity": "服裝和活動", + "get_clothing_suggestions": "獲取您的服裝和活動建議", + "day": "白天", + "evening": "晚上", + "night": "夜間", + "wind_gust": "陣風", + "weather_alerts": "天氣預警", + "font": "字體", + "daily_conditions": "每日天氣狀況", + "sun_tile_page": "日出和日落", + "morning": "早晨", + "day_tip": "每日提示", + "translators": "翻譯者", + "change_apps_font": "更改應用的字體", + "app_font": "應用字體", + "show_alerts_home_page_sub": "在首頁上顯示天氣預警", + "weather_models": "天氣模型", + "openmeteo_weather_models": "Open-Meteo 天氣模型", + "unpredictable_weather": "天氣變化無常", + "phase_new_moon": "新月", + "phase_waxing_crescent": "眉月", + "phase_first_quarter": "上弦月", + "phase_waxing_gibbous": "盈凸月", + "phase_full_moon": "滿月", + "phase_waning_gibbous": "虧凸月", + "phase_last_quarter": "下弦月", + "phase_waning_crescent": "殘月", + "moon_info": "新月:當月亮位於地球和太陽中間而不可見時。\n光照度:0%。", + "moon_info_2": "眉月:新月之後,可見月亮的一小部分逐漸變大。\n光照度:1%–49%。", + "moon_info_3": "上弦月:新月後一週左右,月亮表面一半被照亮。\n光照度:約 50%。", + "moon_info_4": "盈凸月:當月亮超過一半被照亮,逐漸接近滿月時。\n光照度:51%–99%。", + "moon_info_5": "滿月:月亮的整個表面被太陽照亮,呈現為一個完整的圓形。\n光照度:100%。", + "moon_info_6": "虧凸月:滿月之後月亮開始縮小,但仍有一半以上被照亮。\n光照度:99%–51%。", + "moon_info_7": "下弦月:滿月後一週左右,月亮表面再次有一半被照亮。\n光照度:約50%。", + "moon_info_8": "殘月:在新月之前,僅能看到月亮的一小部分。\n光照度:49%–1%。", + "moon_info_9": "光照度:月亮表面被太陽照亮的百分比,根據月相的不同而變化。", + "illumination_moon_text": "光照度", + "moonrise": "月出", + "moonset": "月沒", + "dynamic_colors": "動態顏色", + "dynamic_colors_sub": "使用桌布顏色", + "font_size": "字體大小", + "font_size_sub": "字體大小只會影響需要的地方", + "swipe_between_locations": "在位置之間滑動", + "swipe_between_locations_sub": "向左或向右滑動即可改變位置", + "swipe_threshold": "滑動閾值", + "swipe_threshold_help_sub": "閾值定義了滑動手勢必須覆蓋的最小距離才能被辨識。較低的閾值使滑動手勢更容易觸發,而較高的閾值則需要更謹慎的滑動。", + "todays_avg": "今日平均值", + "todays_high": "今日最高值", + "learn_about_app": "了解本應用程式", + "creator": "創作者", + "join_discord": "加入 Discord 伺服器", + "export_data": "匯出資料", + "export_data_sub": "匯出您的所有設定、位置及其最後獲取的天氣資料——幾乎一切資料!", + "import_data": "匯入資料", + "import_data_sub": "警告:匯入將清除當前應用的數據", + "froggy_summary": "青蛙摘要", + "froggy_summary_sub": "添加與青蛙相關的敘述。僅提供英語版本", + "arrange_items": "排列項目", + "edit_layout": "編輯應用佈局", + "reset": "重置", + "hourly_forecast": "每小時天氣預報", + "air_quality_index": "空氣品質指數", + "pollen_data": "花粉數據", + "default_location_delete_snack": "您無法刪除預設位置", + "low_pollen": "低", + "medium_pollen": "中", + "high_pollen": "高", + "severe_pollen": "嚴重", + "minimal_forecast_uv": "極低", + "low_forecast_uv": "低", + "moderate_forecast_uv": "中等", + "high_forecast_uv": "高", + "very_high_forecast_uv": "非常高", + "extreme_forecast_uv": "極高", + "app_looks": "應用程式外觀", + "temp_animation_sub_pref": "計算從開始到結束的溫度", + "hide_condition_widgets": "隱藏天氣狀況小工具", + "info_home_location_tip": "您需要保存位置,才能將其設為預設位置", + "your_device_location": "您的設備位置", + "weather_model_info_1": "結合最佳天氣模型", + "weather_model_info_2": "將其中的所有天氣模型整合到無縫預測中", + "max_items_4": "您最多只能隱藏 4 個項目", + "max_items_3": "您最多只能隱藏 3 個項目", + "month_jan": "1 月", + "month_feb": "2 月", + "month_mar": "3 月", + "month_apr": "4 月", + "month_may": "5 月", + "month_june": "6 月", + "month_july": "7 月", + "month_aug": "8 月", + "month_sep": "9 月", + "month_oct": "10 月", + "month_nov": "11 月", + "month_Dec": "12 月", + "wind_dir_ne": "東北", + "wind_dir_e": "東", + "wind_dir_se": "東南", + "wind_dir_s": "南", + "wind_dir_sw": "西南", + "wind_dir_w": "西", + "wind_dir_nw": "西北", + "wind_dir_n": "北", + "time_pm": "下午", + "time_am": "上午", + "time_min": "分鐘", + "time_hour": "小時", + "time_day": "天", + "time_sec": "秒", + "aqi_type": "空氣品質指數類型", + "used_app_storage_info_sub": "儲存空間顯示應用用於保存位置的可用空間量。如果達到 100%,您將無法再保存其他位置", + "used_app_storage": "應用使用的儲存空間", + "data_by": "數據來源", + "data_fetch_error": "無法獲取資料", + "aqi_info_us": "美國空氣品質指數是用來衡量空氣汙染程度的指標。其範圍為 0 至 500,數值越高,表示空氣品質越差。", + "aqi_info_eu": "歐洲空氣品質指數是衡量歐盟空氣汙染程度的指標。根據主要污染物的濃度,空氣品質指數分為“良”至“極差”五個等級。", + "update_weather_data": "更新天氣數據", + "update_weather_data_sub": "如果點擊某個位置時天氣數據已過時,則自動更新天氣數據", + "delete_locations": "刪除位置", + "delete_locations_support_sub": "此操作將刪除預設位置之外的所有已保存位置。若已保存位置不可見、重複或遇到任何其他錯誤,請使用此操作", + "delete": "刪除", + "united_states_aqi": "美國空氣品質指數", + "european_aqi": "歐洲空氣品質指數", + "chances": "機率", + "temperature": "溫度", + "show_summary_toggle_sub": "顯示天氣的簡短摘要", + "insights": "見解", + "app_units": "應用程式單位", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "溫度、風速、氣壓、能見度、降水量、時間、空氣品質指數", + "hide_update_icon": "隱藏更新圖示", + "no_notification_when_a_new_version_is_released": "新版本發布時不顯示通知。", + "precipitation_expected_to_continue": "預計未來幾個小時降水還會持續", + "Precipitation_likely_tomorrow_around": "明天附近可能有降水", + "precipitation_likely_around": "附近可能有降水", + "hrs_sub_text": "小時", + "mins_sub_text": "分鐘", + "loading_text": "載入中…", + "edit_location_headline": "編輯位置", + "edit_location_error_sub": "請填寫或重置", + "app_theme_dark_light": "應用程式主題", + "theme_dark": "深色", + "theme_light": "亮色" +} \ No newline at end of file diff --git a/assets/translations/zh.json b/assets/translations/zh.json new file mode 100644 index 000000000..4197ffc41 --- /dev/null +++ b/assets/translations/zh.json @@ -0,0 +1,333 @@ +{ + "feels_like": "体感温度:", + "hourly_precipitation": "逐小时降水量", + "save": "保存", + "cancel": "取消", + "daily_forecast": "每日天气预报", + "locations": "位置", + "home_location": "家庭位置", + "default_locations": "默认位置", + "default_location": "默认位置", + "today's_amount": "今日总量", + "precipitation_hours": "降水时长", + "now": "此刻", + "next_24-hr": "未来 24 小时", + "trends": "趋势", + "today": "今天", + "sun": "周日", + "mon": "周一", + "tue": "周二", + "wed": "周三", + "thu": "周四", + "fri": "周五", + "sat": "周六", + "error": "错误", + "not_available": "不可用", + "moon": "月相", + "humidity": "湿度", + "pressure": "气压", + "direction": "方向", + "visibility": "能见度", + "air_quality": "空气质量", + "fair": "优", + "poor": "差", + "very_poor": "极差", + "good": "良", + "moderate": "中等", + "uv_index": "紫外线指数", + "minimal_risk": "极低风险", + "low_risk": "低风险", + "moderate_risk": "中等风险", + "high_risk": "高风险", + "very_high_risk": "很高风险", + "extreme_risk": "极高风险", + "day_length": "昼长", + "updated": "已更新", + "update": "更新", + "ago": "前", + "saved_locations": "已保存位置", + "current_location": "当前位置", + "search": "搜索", + "search_provider": "搜索提供商", + "ok": "确定", + "settings": "设置", + "background_card_animation": "背景卡片动画", + "use_bar_chart": "使用柱状图", + "main_provider": "主要提供商", + "temperature_unit": "温度单位", + "wind_unit": "风速单位", + "visibility_unit": "能见度单位", + "precipitation_unit": "降水量单位", + "pressure_unit": "气压单位", + "time_format": "时间格式", + "additional": "更多", + "app_language": "应用语言", + "about": "关于", + "about_app": "关于本应用", + "support": "支持", + "data_provided_by": "数据来源", + "map": "地图", + "live_radar": "实时雷达", + "radar": "雷达", + "source_code": "源代码", + "terms_&_conditions": "条款和条件", + "privacy_policy": "隐私政策", + "licenses": "许可证", + "latest_version": "最新版本", + "create_an_issue": "创建问题", + "new_version_available!": "有新版本可用!", + "you_are_using_the_latest_version!": "您正使用最新版本!", + "error_checking_for_updates": "检查更新时出错", + "light": "轻", + "heavy": "重", + "wind_info": "风速是测量的风速在一段时间内的平均值。阵风是指突发的强风,通常持续不到 20 秒。", + "visibility_info": "能见度用于衡量能够清楚看见空中或地面物体的距离。能见度可能会受到降水、雾、灰尘、烟雾或雾霾的影响。", + "humidity_info": "相对湿度是指在给定温度下,空气中存在的水蒸气含量占空气所能容纳的最大水蒸气含量的百分比。", + "humidity_info_2": "露点是指为了使空气达到 100% 的相对湿度,需要将空气冷却到的温度。", + "uv_index_info": "紫外线指数用于衡量太阳紫外线 (UV) 辐射的强度。范围为 0 到 11,值越大表示紫外线辐射越强。", + "uv_index_info_2": "紫外线辐射可能会导致晒伤、皮肤癌和眼睛损伤。紫外线指数越高,出现这些问题的风险就越大。", + "uv_index_info_3": "1-2:低。无需防护。您只需采取最基本的防晒措施,就可以安全地待在室外。", + "uv_index_info_4": "3-7:中等至高。需要做好防晒措施。上午晚些时候到下午三点之间需在阴凉处活动。户外活动时,请在暴露的皮肤上充分涂抹 SPF-15 或更高防晒系数的广谱防晒霜,并穿防晒衣、戴宽边帽和太阳镜。", + "uv_index_info_5": "8+:非常高至极高。需要额外的防晒措施。户外活动时请格外注意,尤其是上午晚些时候到下午三点这段时间。如果阳光强烈,请注意呆在阴凉处,穿上防晒衣,戴上宽边帽和太阳镜,并在暴露的皮肤上充分涂抹 SPF-15 广谱防晒霜。", + "sunset": "日落", + "sunrise": "日出", + "sunset_rise_info": "日出:太阳完全出现在地平线之上的时间,具体时间会因地理位置、时节和时区而异。", + "sunset_rise_info_2": "日落:太阳完全消失在地平线以下的时间,具体时间因地理位置、时节和时区而异。", + "sunset_rise_info_3": "黎明:日出前的第一道可见光出现的时间。", + "sunset_rise_info_4": "黄昏:暮光在最后一丝可见光消失前最暗的阶段。", + "pressure_info": "大气压(也称为气压)是地球大气层向下\n施加的压力。此应用使用平均海平面气压\n(MSLP)。", + "pressure_info_2": "异常的大气压可能会引起头痛、关节疼痛、\n疲劳等症状。", + "current_conditions": "目前天气状况", + "clear_sky": "晴朗", + "mostly_clear": "大部晴朗", + "partly_cloudy": "局部多云", + "overcast": "阴天", + "fog": "雾", + "drizzle": "小雨", + "freezing_drizzle": "小冻雨", + "moderate_rain": "中雨", + "heavy_intensity_rain": "大雨", + "freezing_rain": "冻雨", + "slight_snow": "小雪", + "moderate_snow": "中雪", + "heavy_intensity_snow": "大雪", + "snow_grains": "霰", + "rain_showers": "阵雨", + "heavy_rain_showers": "大阵雨", + "slight_snow_showers": "小阵雪", + "heavy_snow_showers": "大阵雪", + "thunderstorm": "雷暴", + "strong_thunderstorm": "强雷暴", + "clear": "晴朗", + "wind_speed": "风速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水概率", + "cloudiness": "云量", + "dew_point": "露点", + "air_quality_satisfactory": "空气质量令人满意,空气几乎没有或根本不存在污染。", + "air_quality_acceptable": "空气质量可接受;然而对于某些污染物来说,极少数对空气污染异常敏感的人可能会出现中等程度的健康问题。", + "sensitive_groups_health_effects": "敏感人群可能会受到健康影响。普通公众不太可能受到影响。", + "health_effects_public": "每个人都可能受到健康影响;敏感人群可能会受到更严重的健康影响。", + "emergency_conditions": "紧急健康情况警告。所有人更有可能受到影响。", + "uv_index_satisfactory": "紫外线指数令人满意,表明紫外线危害的风险很小或没有。", + "conditions_low_risk": "状况通常风险低,表明因暴露于紫外线辐射所构成的威胁极小。", + "low_exposure_level": "低暴露水平,紫外线危害风险极小,适合大多数人。", + "moderate_risk_sun_exposure": "无防护暴露于阳光下会造成中等程度的伤害,建议采取防护措施。", + "high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害,风险很高,需要采取防护措施。", + "very_high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害的风险极高,需要采取额外的预防措施。", + "extreme_risk_sun_exposure": "无防护暴露于阳光下会造成极端的伤害,需要全面防护。", + "calm": "无风", + "light_air": "轻风", + "light_breeze": "微风", + "gentle_breeze": "和风", + "moderate_breeze": "轻劲风", + "fresh_breeze": "强风", + "strong_breeze": "劲风", + "high_wind": "疾风", + "gale": "大风", + "strong_gale": "烈风", + "storm": "风暴", + "violent_storm": "狂风", + "hurricane": "飓风", + "warming_temp_trend_1": "预计未来几天将会变暖。", + "warming_temp_trend_2": "气温即将升高,准备好迎接高温吧!", + "warming_temp_trend_3": "看来本周将会变暖。", + "warming_temp_trend_4": "为即将到来的温暖天气做好准备。", + "cooling_temp_trend_1": "预计未来几天将会变冷。", + "cooling_temp_trend_2": "气温即将下降,注意保暖!", + "cooling_temp_trend_3": "未来几天天气将会变冷。", + "cooling_temp_trend_4": "预计未来几天会有冷风。", + "stable_temp_trend_1": "预计未来几天气温稳定。", + "stable_temp_trend_2": "未来气温无大变化,天气稳定。", + "stable_temp_trend_3": "目前气温保持稳定。", + "stable_temp_trend_4": "预计天气稳定,不会有太大变化。", + "back": "返回", + "error_occurred": "发生错误!", + "check_your_internet_connection_try_again": "检查您的互联网连接,然后重试。", + "There_might_be_an_API_error.": "可能存在 API 错误。", + "retry": "重试", + "loading_location_data": "正在加载位置数据……", + "latest_data_fetched": "已获取最新数据", + "API_Error_Please_change_provider": "API 错误,请更换提供商", + "Please_wait_before_refreshing_again.": "请稍后再刷新。", + "network_unavailable": "网络不可用", + "weather": "天气", + "precipitation": "降水", + "wind": "风速", + "pollen": "花粉", + "grass": "草", + "tree": "树", + "weed": "杂草", + "quick_summary": "概述", + "temperature_animation": "温度动画", + "language": "语言", + "translate_this_app": "翻译本应用", + "contributors": "贡献者", + "contributors_sub": "查看此项目的贡献者", + "version": "版本", + "third_party_licenses": "第三方许可证", + "clothing_activity": "穿服和活动", + "get_clothing_suggestions": "获取您的穿服和活动建议", + "day": "白天", + "evening": "晚上", + "night": "夜间", + "wind_gust": "阵风", + "weather_alerts": "天气预警", + "font": "字体", + "daily_conditions": "每日天气状况", + "sun_tile_page": "日出和日落", + "morning": "早晨", + "day_tip": "每日贴士", + "translators": "译者", + "change_apps_font": "更改应用的字体", + "app_font": "应用字体", + "show_alerts_home_page_sub": "在主页上显示天气预警", + "weather_models": "天气模型", + "openmeteo_weather_models": "Open-Meteo 天气模型", + "unpredictable_weather": "天气变化无常", + "phase_new_moon": "新月", + "phase_waxing_crescent": "眉月", + "phase_first_quarter": "上弦月", + "phase_waxing_gibbous": "盈凸月", + "phase_full_moon": "满月", + "phase_waning_gibbous": "亏凸月", + "phase_last_quarter": "下弦月", + "phase_waning_crescent": "残月", + "moon_info": "新月:当月亮位于地球和太阳之间而不可见时。\n光照度:0%。", + "moon_info_2": "眉月:新月之后,每晚可见月亮的一小部分逐渐变大。\n光照度:1%–49%。", + "moon_info_3": "上弦月:新月后一周左右,月亮表面一半被照亮。\n光照度:约 50%。", + "moon_info_4": "盈凸月:当月亮超过一半被照亮,逐渐接近满月时。\n光照度:51%–99%。", + "moon_info_5": "满月:月亮的整个表面被太阳照亮,呈现为一个完整的圆形。\n光照度:100%。", + "moon_info_6": "亏凸月:满月之后月亮开始缩小,但仍有一半以上被照亮。\n光照度:99%–51%。", + "moon_info_7": "下弦月:满月后一周左右,月亮表面再次有一半被照亮。\n光照度:约50%。", + "moon_info_8": "残月:在新月之前,仅能看到月亮的一小部分。\n光照度:49%–1%。", + "moon_info_9": "光照度:月亮表面被太阳照亮的百分比,根据月相的不同而变化。", + "illumination_moon_text": "光照度", + "moonrise": "月出", + "moonset": "月落", + "dynamic_colors": "动态颜色", + "dynamic_colors_sub": "使用壁纸颜色", + "font_size": "字体大小", + "font_size_sub": "字体大小只会影响需要的地方", + "swipe_between_locations": "在位置之间滑动", + "swipe_between_locations_sub": "向左或向右滑动即可改变位置", + "swipe_threshold": "滑动阈值", + "swipe_threshold_help_sub": "阈值定义了滑动手势必须覆盖的最小距离才能被识别。较低的阈值使滑动手势更容易触发,而较高的阈值则需要更谨慎的滑动。", + "todays_avg": "今日平均值", + "todays_high": "今日最高值", + "learn_about_app": "了解本应用", + "creator": "创作者", + "join_discord": "加入 Discord 服务器", + "export_data": "导出数据", + "export_data_sub": "导出您的所有设置、位置及其最后获取的天气数据——几乎一切数据!", + "import_data": "导入数据", + "import_data_sub": "警告:导入将抹除您当前的应用数据", + "froggy_summary": "青蛙摘要", + "froggy_summary_sub": "添加与青蛙相关的描述。仅提供英语版本", + "arrange_items": "排列项目", + "edit_layout": "编辑应用布局", + "reset": "重置", + "hourly_forecast": "每小时天气预报", + "air_quality_index": "空气质量指数", + "pollen_data": "花粉数据", + "default_location_delete_snack": "您无法删除默认位置", + "low_pollen": "低", + "medium_pollen": "中", + "high_pollen": "高", + "severe_pollen": "严重", + "minimal_forecast_uv": "极低", + "low_forecast_uv": "低", + "moderate_forecast_uv": "中等", + "high_forecast_uv": "高", + "very_high_forecast_uv": "非常高", + "extreme_forecast_uv": "极高", + "app_looks": "应用外观", + "temp_animation_sub_pref": "计算从开始到结束的温度", + "hide_condition_widgets": "隐藏天气状况小部件", + "info_home_location_tip": "您需要保存位置,才能将其用作默认位置", + "your_device_location": "您的设备位置", + "weather_model_info_1": "结合最佳天气模型", + "weather_model_info_2": "将其中的所有天气模型整合到无缝预测中", + "max_items_4": "您最多只能隐藏 4 个项目", + "max_items_3": "您最多只能隐藏 3 个项目", + "month_jan": "1 月", + "month_feb": "2 月", + "month_mar": "3 月", + "month_apr": "4 月", + "month_may": "5 月", + "month_june": "6 月", + "month_july": "7 月", + "month_aug": "8 月", + "month_sep": "9 月", + "month_oct": "10 月", + "month_nov": "11 月", + "month_Dec": "12 月", + "wind_dir_ne": "东北", + "wind_dir_e": "东", + "wind_dir_se": "东南", + "wind_dir_s": "南", + "wind_dir_sw": "西南", + "wind_dir_w": "西", + "wind_dir_nw": "西北", + "wind_dir_n": "北", + "time_pm": "下午", + "time_am": "上午", + "time_min": "分钟", + "time_hour": "小时", + "time_day": "天", + "time_sec": "秒", + "aqi_type": "空气质量指数类型", + "used_app_storage_info_sub": "存储空间显示应用用于保存位置的可用空间量。如果达到 100%,您将无法再保存其他位置", + "used_app_storage": "使用的应用存储", + "data_by": "数据来源", + "data_fetch_error": "无法获取数据", + "aqi_info_us": "美国空气质量指数是用来衡量空气污染程度的指标。其范围为 0 至 500,数值越高,表示空气质量越差。", + "aqi_info_eu": "欧洲空气质量指数是衡量欧盟空气污染程度的指标。根据主要污染物的浓度,空气质量指数分为“良”至“极差”五个等级。", + "update_weather_data": "更新天气数据", + "update_weather_data_sub": "如果点击某个位置时天气数据已过时,则自动更新天气数据", + "delete_locations": "删除位置", + "delete_locations_support_sub": "此操作将删除默认位置之外的所有已保存位置。若已保存位置不可见、重复或遇到任何其他错误,请使用此操作", + "delete": "删除", + "united_states_aqi": "美国空气质量指数", + "european_aqi": "欧洲空气质量指数", + "chances": "概率", + "temperature": "温度", + "show_summary_toggle_sub": "显示天气的简短摘要", + "insights": "见解", + "app_units": "应用单位", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "温度、风速、气压、能见度、降水量、时间、空气质量指数", + "hide_update_icon": "隐藏更新图标", + "no_notification_when_a_new_version_is_released": "新版本发布时不显示通知。", + "precipitation_expected_to_continue": "预计未来几个小时降水还会持续", + "Precipitation_likely_tomorrow_around": "明天周边可能有降水", + "precipitation_likely_around": "周边可能有降水", + "hrs_sub_text": "小时", + "mins_sub_text": "分钟", + "loading_text": "加载中…", + "edit_location_headline": "编辑位置", + "edit_location_error_sub": "请填写或重置", + "app_theme_dark_light": "应用主题", + "theme_dark": "深色", + "theme_light": "浅色" + +} \ No newline at end of file diff --git a/assets/weather-icons/blizzard.svg b/assets/weather-icons/blizzard.svg new file mode 100644 index 000000000..366aefdb9 --- /dev/null +++ b/assets/weather-icons/blizzard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/blowing_snow.svg b/assets/weather-icons/blowing_snow.svg new file mode 100644 index 000000000..0b9fd8da2 --- /dev/null +++ b/assets/weather-icons/blowing_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/clear_day.svg b/assets/weather-icons/clear_day.svg new file mode 100644 index 000000000..904bb05c3 --- /dev/null +++ b/assets/weather-icons/clear_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/clear_night.svg b/assets/weather-icons/clear_night.svg new file mode 100644 index 000000000..36c12e433 --- /dev/null +++ b/assets/weather-icons/clear_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/cloudy.svg b/assets/weather-icons/cloudy.svg new file mode 100644 index 000000000..cf5e1f51e --- /dev/null +++ b/assets/weather-icons/cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/cloudy_with_rain.svg b/assets/weather-icons/cloudy_with_rain.svg new file mode 100644 index 000000000..32869e96f --- /dev/null +++ b/assets/weather-icons/cloudy_with_rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/cloudy_with_snow.svg b/assets/weather-icons/cloudy_with_snow.svg new file mode 100644 index 000000000..cb36aa0b6 --- /dev/null +++ b/assets/weather-icons/cloudy_with_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/cloudy_with_sunny.svg b/assets/weather-icons/cloudy_with_sunny.svg new file mode 100644 index 000000000..41e7d63ef --- /dev/null +++ b/assets/weather-icons/cloudy_with_sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/drizzle.svg b/assets/weather-icons/drizzle.svg new file mode 100644 index 000000000..8205010a4 --- /dev/null +++ b/assets/weather-icons/drizzle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/flurries.svg b/assets/weather-icons/flurries.svg new file mode 100644 index 000000000..a1ffa1ae6 --- /dev/null +++ b/assets/weather-icons/flurries.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/haze_fog_dust_smoke.svg b/assets/weather-icons/haze_fog_dust_smoke.svg new file mode 100644 index 000000000..3b70a12ef --- /dev/null +++ b/assets/weather-icons/haze_fog_dust_smoke.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/heavy_rain.svg b/assets/weather-icons/heavy_rain.svg new file mode 100644 index 000000000..c410462d8 --- /dev/null +++ b/assets/weather-icons/heavy_rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/heavy_snow.svg b/assets/weather-icons/heavy_snow.svg new file mode 100644 index 000000000..42c702611 --- /dev/null +++ b/assets/weather-icons/heavy_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/icy.svg b/assets/weather-icons/icy.svg new file mode 100644 index 000000000..3b3d8b8df --- /dev/null +++ b/assets/weather-icons/icy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/isolated_scattered_thunderstorms_day.svg b/assets/weather-icons/isolated_scattered_thunderstorms_day.svg new file mode 100644 index 000000000..40c59813c --- /dev/null +++ b/assets/weather-icons/isolated_scattered_thunderstorms_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/isolated_scattered_thunderstorms_night.svg b/assets/weather-icons/isolated_scattered_thunderstorms_night.svg new file mode 100644 index 000000000..0b1d4b0bc --- /dev/null +++ b/assets/weather-icons/isolated_scattered_thunderstorms_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/isolated_thunderstorms.svg b/assets/weather-icons/isolated_thunderstorms.svg new file mode 100644 index 000000000..c4ff9c5ca --- /dev/null +++ b/assets/weather-icons/isolated_thunderstorms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mixed_rain_hail_sleet.svg b/assets/weather-icons/mixed_rain_hail_sleet.svg new file mode 100644 index 000000000..97754590b --- /dev/null +++ b/assets/weather-icons/mixed_rain_hail_sleet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mixed_rain_snow.svg b/assets/weather-icons/mixed_rain_snow.svg new file mode 100644 index 000000000..404d9f2a1 --- /dev/null +++ b/assets/weather-icons/mixed_rain_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mostly_clear_day.svg b/assets/weather-icons/mostly_clear_day.svg new file mode 100644 index 000000000..21e6bd29a --- /dev/null +++ b/assets/weather-icons/mostly_clear_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mostly_clear_night.svg b/assets/weather-icons/mostly_clear_night.svg new file mode 100644 index 000000000..f825275c1 --- /dev/null +++ b/assets/weather-icons/mostly_clear_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mostly_cloudy_day.svg b/assets/weather-icons/mostly_cloudy_day.svg new file mode 100644 index 000000000..ced4ce83f --- /dev/null +++ b/assets/weather-icons/mostly_cloudy_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/mostly_cloudy_night.svg b/assets/weather-icons/mostly_cloudy_night.svg new file mode 100644 index 000000000..a633fd883 --- /dev/null +++ b/assets/weather-icons/mostly_cloudy_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/new_icon.png b/assets/weather-icons/new_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..06c0d62e83bdc838cf250f9955263d3366e3e28f GIT binary patch literal 207088 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 z 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 K$<#?%g#90@5=bim literal 0 HcmV?d00001 diff --git a/assets/weather-icons/not_available.svg b/assets/weather-icons/not_available.svg new file mode 100644 index 000000000..9ce4b4ba2 --- /dev/null +++ b/assets/weather-icons/not_available.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/partly_cloudy_day.svg b/assets/weather-icons/partly_cloudy_day.svg new file mode 100644 index 000000000..52311aff3 --- /dev/null +++ b/assets/weather-icons/partly_cloudy_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/partly_cloudy_night.svg b/assets/weather-icons/partly_cloudy_night.svg new file mode 100644 index 000000000..88c7d5a2c --- /dev/null +++ b/assets/weather-icons/partly_cloudy_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/scattered_showers_day.svg b/assets/weather-icons/scattered_showers_day.svg new file mode 100644 index 000000000..a10c8c10f --- /dev/null +++ b/assets/weather-icons/scattered_showers_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/scattered_showers_night.svg b/assets/weather-icons/scattered_showers_night.svg new file mode 100644 index 000000000..5caaa84cb --- /dev/null +++ b/assets/weather-icons/scattered_showers_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/scattered_snow_showers_day.svg b/assets/weather-icons/scattered_snow_showers_day.svg new file mode 100644 index 000000000..151ad4c1e --- /dev/null +++ b/assets/weather-icons/scattered_snow_showers_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/scattered_snow_showers_night.svg b/assets/weather-icons/scattered_snow_showers_night.svg new file mode 100644 index 000000000..8bd5f5f5e --- /dev/null +++ b/assets/weather-icons/scattered_snow_showers_night.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/showers_rain.svg b/assets/weather-icons/showers_rain.svg new file mode 100644 index 000000000..3200a6381 --- /dev/null +++ b/assets/weather-icons/showers_rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/showers_snow.svg b/assets/weather-icons/showers_snow.svg new file mode 100644 index 000000000..f3446cb26 --- /dev/null +++ b/assets/weather-icons/showers_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/sleet_hail.svg b/assets/weather-icons/sleet_hail.svg new file mode 100644 index 000000000..819b45f99 --- /dev/null +++ b/assets/weather-icons/sleet_hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/strong_thunderstorms.svg b/assets/weather-icons/strong_thunderstorms.svg new file mode 100644 index 000000000..9a1b9884c --- /dev/null +++ b/assets/weather-icons/strong_thunderstorms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/sun_curve.svg b/assets/weather-icons/sun_curve.svg new file mode 100644 index 000000000..2f140484a --- /dev/null +++ b/assets/weather-icons/sun_curve.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/weather-icons/sunny_and_cloudy.svg b/assets/weather-icons/sunny_and_cloudy.svg new file mode 100644 index 000000000..41a630a4f --- /dev/null +++ b/assets/weather-icons/sunny_and_cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/sunny_with_cloudy.svg b/assets/weather-icons/sunny_with_cloudy.svg new file mode 100644 index 000000000..84d93abb0 --- /dev/null +++ b/assets/weather-icons/sunny_with_cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/sunny_with_rain.svg b/assets/weather-icons/sunny_with_rain.svg new file mode 100644 index 000000000..8ad6d4365 --- /dev/null +++ b/assets/weather-icons/sunny_with_rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/sunny_with_snow.svg b/assets/weather-icons/sunny_with_snow.svg new file mode 100644 index 000000000..5bcebe9f7 --- /dev/null +++ b/assets/weather-icons/sunny_with_snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/tornado.svg b/assets/weather-icons/tornado.svg new file mode 100644 index 000000000..d2f8d616a --- /dev/null +++ b/assets/weather-icons/tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/tropical_storm_hurricane.svg b/assets/weather-icons/tropical_storm_hurricane.svg new file mode 100644 index 000000000..b42a77970 --- /dev/null +++ b/assets/weather-icons/tropical_storm_hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/very_cold.svg b/assets/weather-icons/very_cold.svg new file mode 100644 index 000000000..481372279 --- /dev/null +++ b/assets/weather-icons/very_cold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/very_hot.svg b/assets/weather-icons/very_hot.svg new file mode 100644 index 000000000..53b2cb894 --- /dev/null +++ b/assets/weather-icons/very_hot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/weather-icons/windy_breezy.svg b/assets/weather-icons/windy_breezy.svg new file mode 100644 index 000000000..bfc7b0b27 --- /dev/null +++ b/assets/weather-icons/windy_breezy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 000000000..fa0b357c4 --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1,3 @@ +description: This file stores settings for Dart & Flutter DevTools. +documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states +extensions: diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 000000000..7a7f9873a --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 000000000..7c5696400 --- /dev/null +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 12.0 + + diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig new file mode 100644 index 000000000..592ceee85 --- /dev/null +++ b/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig new file mode 100644 index 000000000..592ceee85 --- /dev/null +++ b/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 000000000..170715228 --- /dev/null +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,616 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..f9b0d7c5e --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 000000000..e3773d42e --- /dev/null +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..1d526a16e --- /dev/null +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..f9b0d7c5e --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 000000000..626664468 --- /dev/null +++ b/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Flutter +import UIKit + +@main +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..d36b1fab2 --- /dev/null +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..797d452e458972bab9d994556c8305db4c827017 GIT binary patch literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2d933e1120817fe9182483a228007b18ab6ae GIT binary patch literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd7b0099ca80c806f8fe495613e8d6c69460d76 GIT binary patch literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe730945a01f64a61e2235dbe3f45b08f7729182 GIT binary patch literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..502f463a9bc882b461c96aadf492d1729e49e725 GIT binary patch literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec303439225b78712f49115768196d8d76f6790 GIT binary patch literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f5fea27c705180eb716271f41b582e76dcbd90 GIT binary patch literal 1674 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0467bf12aa4d28f374bb26596605a46dcbb3e7c8 GIT binary patch literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 000000000..0bedcf2fd --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 000000000..89c2725b7 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 000000000..f2e259c7c --- /dev/null +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 000000000..f3c28516f --- /dev/null +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist new file mode 100644 index 000000000..b4dd7079d --- /dev/null +++ b/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Weather Master App + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + weather_master_app + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents + + + diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 000000000..308a2a560 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/ios/RunnerTests/RunnerTests.swift b/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 000000000..86a7c3b1b --- /dev/null +++ b/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 000000000..22eaff3b0 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,338 @@ +import 'package:flutter/material.dart'; +import 'package:animations/animations.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:hive/hive.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'dart:convert'; +import 'screens/home.dart'; +import 'screens/locations.dart'; +import 'package:flutter/services.dart'; +import 'package:provider/provider.dart'; +import '../utils/theme_controller.dart'; +import '../utils/geoLocation.dart'; +import '../services/fetch_data.dart'; +import '../models/saved_location.dart'; +import '../utils/preferences_helper.dart'; +import 'notifiers/unit_settings_notifier.dart'; +import 'package:easy_localization/easy_localization.dart'; + +const easySupportedLocales = [ + Locale('en'), + Locale('zh'), + Locale('nl'), + Locale('fil'), + Locale('fr'), + Locale('de'), + Locale('el'), + Locale('it'), + Locale('ja'), + Locale('fa'), + Locale('pl'), + Locale('pt'), + Locale('ro'), + Locale('ru'), + Locale('es'), + Locale('tr'), + Locale('uk'), + Locale('vi'), + Locale('sr'), + Locale('az'), + Locale('sl'), + Locale('fi'), + Locale('hu'), + Locale('cs'), + Locale('ar', 'SA'), + Locale('zh', 'TW'), + Locale('sr', 'CY'), + Locale('ko'), + Locale('pt', 'BR'), + Locale('id'), +]; + +final flutterSupportedLocales = easySupportedLocales + .map((l) => Locale(l.languageCode)) + .toSet() + .toList(); + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await EasyLocalization.ensureInitialized(); + + await SystemChrome.setPreferredOrientations([ + DeviceOrientation.portraitUp, + DeviceOrientation.portraitDown, + ]); + + final dir = await getApplicationDocumentsDirectory(); + Hive.init(dir.path); + await PreferencesHelper.init(); + + final themeController = ThemeController(); + await themeController.initialize(); + await themeController.checkDynamicColorSupport(); + + PaintingBinding.instance.imageCache.maximumSize = 1000; + PaintingBinding.instance.imageCache.maximumSizeBytes = 200 << 20; + + final prefs = await SharedPreferences.getInstance(); + final homeLocationJson = prefs.getString('homeLocation'); + final currentLocationJson = prefs.getString('currentLocation'); + + String? cityName; + String? countryName; + String? cacheKey; + double? lat; + double? lon; + + if (homeLocationJson != null) { + final locationData = jsonDecode(homeLocationJson); + cityName = locationData['city']; + countryName = locationData['country']; + cacheKey = locationData['cacheKey']; + lat = locationData['lat']; + lon = locationData['lon']; + } else if (currentLocationJson != null) { + final locationData = jsonDecode(currentLocationJson); + cityName = locationData['city']; + countryName = locationData['country']; + cacheKey = locationData['cacheKey']; + lat = locationData['lat']; + lon = locationData['lon']; + } + +runApp( + EasyLocalization( + supportedLocales: easySupportedLocales, + path: 'assets/translations', + fallbackLocale: Locale('en'), + saveLocale: true, + + child: MultiProvider( + providers: [ + ChangeNotifierProvider(create: (_) => themeController), + ChangeNotifierProvider(create: (_) => UnitSettingsNotifier()), + ], + child: MyApp( + cacheKey: cacheKey, + cityName: cityName, + countryName: countryName, + hasHomeLocation: homeLocationJson != null, + lat: lat, + lon: lon, + ), + ), + ), + ); +} +class MyApp extends StatelessWidget { + final String? cacheKey; + final String? cityName; + final String? countryName; + final bool hasHomeLocation; + final double? lat; + final double? lon; + + const MyApp({ + super.key, + this.cacheKey, + this.cityName, + this.countryName, + required this.hasHomeLocation, + this.lat, + this.lon, + }); + + @override + Widget build(BuildContext context) { + final themeController = Provider.of(context); + + + + return MaterialApp( + title: 'WeatherMaster', + debugShowCheckedModeBanner: false, + locale: context.locale, + supportedLocales: flutterSupportedLocales, + localizationsDelegates: context.localizationDelegates, + localeResolutionCallback: (locale, supportedLocales) { + final easyLocale = context.locale; + return Locale(easyLocale.languageCode); + }, + + theme: ThemeData.from( + colorScheme: ColorScheme.fromSeed( + seedColor: themeController.seedColor, + brightness: Brightness.light, + ), + useMaterial3: true, + ).copyWith( + textTheme: ThemeData.light().textTheme.apply(fontFamily: 'OpenSans'), + highlightColor: Colors.transparent, + + pageTransitionsTheme: const PageTransitionsTheme( + builders: { + TargetPlatform.android: SharedAxisPageTransitionsBuilder( + transitionType: SharedAxisTransitionType.horizontal, + ), + TargetPlatform.iOS: SharedAxisPageTransitionsBuilder( + transitionType: SharedAxisTransitionType.horizontal, + ), + }, + ), + ), + + darkTheme: ThemeData.from( + colorScheme: ColorScheme.fromSeed( + seedColor: themeController.seedColor, + brightness: Brightness.dark, + ), + useMaterial3: true, + ).copyWith( + textTheme: ThemeData.dark().textTheme.apply(fontFamily: 'OpenSans'), + highlightColor: Colors.transparent, + pageTransitionsTheme: const PageTransitionsTheme( + builders: { + TargetPlatform.android: SharedAxisPageTransitionsBuilder( + transitionType: SharedAxisTransitionType.horizontal, + ), + TargetPlatform.iOS: SharedAxisPageTransitionsBuilder( + transitionType: SharedAxisTransitionType.horizontal, + ), + }, + ), + ), + + // This controls which theme is used + themeMode: themeController.themeMode, + home: (hasHomeLocation && cacheKey != null && cityName != null && countryName != null) + ? WeatherHome( + cacheKey: cacheKey!, + cityName: cityName!, + countryName: countryName!, + isHomeLocation: true, + lat: lat!, + lon: lon!, + ) + : const LocationPromptScreen(), + ); + } + } + + +class LocationPromptScreen extends StatelessWidget { + const LocationPromptScreen({super.key}); + + @override + Widget build(BuildContext context) { + SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + systemNavigationBarColor: Colors.transparent, + ), + ); + + Future saveLocation(SavedLocation newLocation) async { + final prefs = await SharedPreferences.getInstance(); + final existing = prefs.getString('saved_locations'); + List current = []; + + if (existing != null) { + final decoded = jsonDecode(existing) as List; + current = decoded.map((e) => SavedLocation.fromJson(e)).toList(); + } + + bool alreadyExists = current.any((loc) => + loc.city == newLocation.city && loc.country == newLocation.country); + + if (!alreadyExists) { + current.add(newLocation); + await prefs.setString( + 'saved_locations', + jsonEncode(current.map((e) => e.toJson()).toList())); + } +} + + + return Scaffold( + body: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + ElevatedButton.icon( + icon: const Icon(Icons.my_location), + label: const Text("Use Current Location"), + onPressed: () async { + try { + + final position = await getCurrentPosition(); + + final geoData = await reverseGeocode(position.latitude, position.longitude); + + final saved = SavedLocation( + latitude: position.latitude, + longitude: position.longitude, + city: geoData['city']!, + country: geoData['country']!, + ); + + saveLocation(saved); + + final cacheKey = + "${saved.city}_${saved.country}".toLowerCase().replaceAll(' ', '_'); + + final prefs = await SharedPreferences.getInstance(); + prefs.setString('homeLocation', jsonEncode({ + 'city': saved.city, + 'country': saved.country, + 'cacheKey': cacheKey, + 'lat': saved.latitude, + 'lon': saved.longitude, + 'isGPS': true, + + })); + + final weatherService = WeatherService(); + await weatherService.fetchWeather( + saved.latitude, + saved.longitude, + locationName: cacheKey, + ); + + Navigator.of(context).pushReplacement( + MaterialPageRoute( + builder: (_) => WeatherHome( + cacheKey: cacheKey, + cityName: saved.city, + countryName: saved.country, + isHomeLocation: true, + lat: saved.latitude, + lon: saved.longitude, + ), + ), + ); + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: ${e.toString()}')), + ); + } + }, +), +SizedBox(height: 20,), + ElevatedButton.icon( + icon: const Icon(Icons.search), + label: const Text("Search location"), + onPressed: () async { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const LocationsScreen()), + ); + } + ) + + ], + ), + ), + ); + } +} diff --git a/lib/models/insights_gen.dart b/lib/models/insights_gen.dart new file mode 100644 index 000000000..032004c7f --- /dev/null +++ b/lib/models/insights_gen.dart @@ -0,0 +1,420 @@ +import 'dart:math'; +import 'package:flutter/material.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import '../utils/preferences_helper.dart'; + +class ShowInsights extends StatefulWidget { + final List> hourlyData; + final List> dailyData; + final List> currentData; + final int selectedContainerBgIndex; + + const ShowInsights({ + super.key, + required this.hourlyData, + required this.dailyData, + required this.currentData, + required this.selectedContainerBgIndex + }); + + @override + State createState() => _ShowInsightsState(); +} + +class _ShowInsightsState extends State { + String _insight = ''; + late IconData iconData; + + @override + void initState() { + super.initState(); + } + + +bool _hasGeneratedInsight = false; + +@override +void didChangeDependencies() { + super.didChangeDependencies(); + + if (!_hasGeneratedInsight) { + _generateSmartInsight(); + _hasGeneratedInsight = true; + } +} + +void _generateSmartInsight() { + final insightGenerators = >[ + MapEntry(_coldTrendInsight, Symbols.ac_unit), + MapEntry(_rainProbabilityInsight, Symbols.umbrella), + MapEntry(_heatwaveInsight, Symbols.heat), + MapEntry(_humidityTrendInsight, Symbols.humidity_mid), + MapEntry(_windInsight, Symbols.air), + MapEntry(_pleasantWeatherInsight, Symbols.mood), + MapEntry(_temperatureSwingInsight, Symbols.thermostat_auto), + MapEntry(_uvIndexInsight, Symbols.flare), + MapEntry(_windFluctuationInsight, Symbols.energy), + MapEntry(_hourlyHumidityInsight, Symbols.humidity_mid), + MapEntry(_cloudPatternInsight, Symbols.cloud), + MapEntry(_precipitationWindowInsight, Symbols.rainy), + MapEntry(_randomFunFact, Symbols.fact_check), + ]; + + final random = Random(); + final selected = insightGenerators[random.nextInt(insightGenerators.length)]; + + setState(() { + _insight = selected.key(); + iconData = selected.value; + }); +} + + +String _coldTrendInsight() { + final temps = widget.dailyData.map((d) => d['temperature_2m_max'] as double).toList(); + + final tempUnit = context.watch().tempUnit; + final start = temps.first; + final end = temps.last; + + final diff = (end - start).round(); + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (diff < -3) { + return "It’s gonna get colder by the weekend... bring a leaf or a scarf or something ~ froggy :3"; + } else if (diff > 3) { + return "Things are heating up... not my favorite, but you might like it ~ froggy :3"; + } else { + return "Weather’s staying the same mostly... no surprises, i like that ~ froggy :3"; + } + } + + if (diff < -3) { + return "It's getting colder this week — temperatures drop by ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(diff.abs().toDouble()) : diff.abs()}° by the weekend."; + } else if (diff > 3) { + return "Warming up ahead! Expect a rise of ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(diff.toDouble()) : "$diff"}° by the weekend."; + } + + return "Temperatures stay mostly stable this week."; +} + + + String _rainProbabilityInsight() { + final rainChances = widget.dailyData.map((d) => d['precipitation_probability_max'] ?? 0).cast().toList(); + final peakDayIndex = rainChances.indexOf(rainChances.reduce(max)); + final peakDay = DateTime.parse(widget.dailyData[peakDayIndex]['time']).weekday; + + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (rainChances[peakDayIndex] > 60) { + return "Might get a real good rain on ${_weekdayName(peakDay)}... i’m excited ~ froggy :3"; + } else if (rainChances.any((r) => r > 40)) { + return "Some days might be splashy... bring something waterproof maybe ~ froggy :3"; + } + return "Dry skies all week... i guess i’ll just sit and blink a lot ~ froggy :3"; + } + + + if (rainChances[peakDayIndex] > 60) { + return "High chance of rain mid-week — especially on ${_weekdayName(peakDay)}."; + } else if (rainChances.any((r) => r > 40)) { + return "Scattered showers possible on a few days this week."; + } + return "Low rain chances all week — enjoy the dry spell!"; + } + + String _heatwaveInsight() { + final maxTemps = widget.dailyData.map((d) => d['temperature_2m_max']).cast().toList(); + final hotDays = maxTemps.where((t) => t >= 35).length; + final tempUnit = context.watch().tempUnit; + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (hotDays >= 3) { + return "Too many hot days coming... i’ll just sink into the pond and wait it out ~ froggy :3"; + } else if (hotDays >= 1) { + return "There’s at least one toasty day... not great for hopping around ~ froggy :3"; + } + return "No major heat... cool enough for a lazy sit ~ froggy :3"; + } + + if (hotDays >= 3) { + return "Heatwave alert: $hotDays days over ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(35) : "35"}° are coming this week."; + } else if (hotDays >= 1) { + return "Expect a hot day or two — highs reaching ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(35) : "35"}°."; + } + return "No extreme heat expected this week."; + } + + String _humidityTrendInsight() { + final humidities = widget.dailyData.map((d) => d['relative_humidity_max'] ?? 0).cast().toList(); + final start = humidities.first; + final end = humidities.last; + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (end > start + 10) { + return "Humidity's going up... good for my skin i guess ~ froggy :3"; + } else if (start > end + 10) { + return "Air’s drying out... not as comfy, but fine for hopping ~ froggy :3"; + } + return "Humidity looks normal... nothing too weird ~ froggy :3"; + } + + + if (end > start + 10) { + return "It will feel stickier later this week as humidity climbs."; + } else if (start > end + 10) { + return "A drier air mass is moving in — humidity levels drop."; + } + return "Humidity remains fairly consistent this week."; + } + + String _windInsight() { + final winds = widget.dailyData.map((d) => d['wind_speed_max'] ?? 0).cast().toList(); + final maxWind = winds.reduce(max); + + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (maxWind > 30) { + return "Too windy... almost got blown off my log last time ~ froggy :3"; + } else if (maxWind > 20) { + return "Bit breezy... makes the reeds wiggle ~ froggy :3"; + } + return "Calm air... everything’s still and nice ~ froggy :3"; + } + + if (maxWind > 30) { + return "Windy conditions expected — especially on ${_weekdayName(winds.indexOf(maxWind) + 1)}."; + } else if (maxWind > 20) { + return "Breezy days ahead — nothing too wild though."; + } + return "Calm winds for most of the week."; + } + + String _pleasantWeatherInsight() { + final sunnyDays = widget.dailyData.where((d) => + (d['precipitation_probability_max'] ?? 0) < 20 && + (d['temperature_2m_max'] ?? 25) >= 22 && + (d['temperature_2m_max'] ?? 25) <= 28 + ).length; + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (sunnyDays >= 4) { + return "$sunnyDays nice days ahead... good for long sits on warm stones ~ froggy :3"; + } + return "Some good days, some not... sounds like life ~ froggy :3"; + } + + if (sunnyDays >= 4) { + return "Pleasant week ahead — $sunnyDays days of clear, comfortable weather!"; + } + return "Mixed skies this week, but still decent for outdoor plans."; + } + + String _randomFunFact() { + + final tempUnit = context.watch().tempUnit; + + + final facts = [ + "Cloudy skies can trap heat overnight — warmer mornings ahead.", + "Wind chill can make ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(10) : "10"}° feel like ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(5) : "5"}° — dress accordingly.", + "A single thunderstorm can drop over 30 million gallons of water.", + "Sunlight can be more intense after a rainy day — wear sunscreen.", + ]; + + + + return facts[Random().nextInt(facts.length)]; + } + + String _weekdayName(int weekdayNumber) { + const weekdays = [ + "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" + ]; + return weekdays[(weekdayNumber - 1) % 7]; + } + + String _temperatureSwingInsight() { + final temps = widget.hourlyData.map((d) => d['temperature_2m'] ?? 0).cast().toList(); + final tempUnit = context.watch().tempUnit; + + final minTemp = temps.reduce(min); + final maxTemp = temps.reduce(max); + final diff = (maxTemp - minTemp).round(); + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (diff >= 10) { + return "Big temperature jumps today... bring a leaf AND a blanket maybe ~ froggy :3"; + } + return "Temps look steady... i like that ~ froggy :3"; + } + + if (diff >= 10) { + return "Big temperature swings expected today — dress in layers! (Δ ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(diff.toDouble()) : "$diff"}°)"; + } else { + return "Temperatures stay fairly stable through the day."; + } +} + +String _uvIndexInsight() { + final uv = widget.hourlyData.map((d) => d['uv_index'] ?? 0).cast().toList(); + final peakUV = uv.reduce(max); + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (peakUV >= 7) { + return "Sun’s too spicy today... maybe find shade ~ froggy :3"; + } else if (peakUV >= 4) { + return "Sun’s a little strong... i’m staying near the cattails ~ froggy :3"; + } + return "Low sun today... good for sitting anywhere ~ froggy :3"; + } + + if (peakUV >= 7) { + return "High UV levels expected — especially around midday. Don’t forget sunscreen!"; + } else if (peakUV >= 4) { + return "Moderate UV levels today — still good to take precautions."; + } + return "Low UV risk today — enjoy the outdoors!"; +} + +String _windFluctuationInsight() { + final winds = widget.hourlyData.map((d) => d['wind_speed_10m'] ?? 0).cast().toList(); + final maxWind = winds.reduce(max); + final minWind = winds.reduce(min); + final diff = maxWind - minWind; + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (maxWind > 30) { + return "The wind’s acting wild today... hold onto your hat, if you have one ~ froggy :3"; + } else if (diff > 15) { + return "Wind’s being weird... up and down and all around ~ froggy :3"; + } + return "Air’s calm today... i’m staying on my log ~ froggy :3"; + } + + + if (maxWind > 30) { + return "Strong winds expected during certain hours — secure loose items outside."; + } else if (diff > 15) { + return "Wind speeds will fluctuate a lot today — keep an extra layer handy."; + } + return "Mostly calm winds throughout the day."; +} + + +String _hourlyHumidityInsight() { + final humidities = widget.hourlyData.map((d) => d['relative_humidity_2m'] ?? 0).cast().toList(); + final maxH = humidities.reduce(max); + final minH = humidities.reduce(min); + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if ((maxH - minH) > 20) { + return "Humidity’s bouncing all over... weird frog day ~ froggy :3"; + } + return "Humidity looks steady... kinda comfy actually ~ froggy :3"; + } + + + if ((maxH - minH) > 20) { + return "Humidity levels will vary significantly today — it may feel muggy at times."; + } + return "Consistent humidity levels expected — comfortable air throughout the day."; +} + +String _cloudPatternInsight() { + final clouds = widget.hourlyData.map((d) => d['cloud_cover'] ?? 0).cast().toList(); + final avgCloud = clouds.reduce((a, b) => a + b) / clouds.length; + + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (avgCloud > 70) { + return "Sky’s all covered up today... kinda cozy ~ froggy :3"; + } else if (avgCloud < 30) { + return "Not many clouds... sun's out and everything’s shiny ~ froggy :3"; + } + return "Some clouds, some sun... looks balanced to me ~ froggy :3"; + } + + if (avgCloud > 70) { + return "Mostly cloudy skies for most of the day — limited sunshine."; + } else if (avgCloud < 30) { + return "Clear skies dominate — great day for outdoor activities!"; + } + return "Mixed clouds and sun throughout the day."; +} + +String _precipitationWindowInsight() { + final precipChances = widget.hourlyData.map((d) => d['precipitation_probability'] ?? 0).cast().toList(); + final peak = precipChances.reduce(max); + + if (PreferencesHelper.getBool('useFroggyInsights') == true) { + if (peak > 70) { + return "Might get real wet later... i’m into it ~ froggy :3"; + } else if (peak > 40) { + return "Some little rain might show up... keep your things dry ~ froggy :3"; + } + return "Not much rain in the air today... dry leaf kind of vibe ~ froggy :3"; + } + + if (peak > 70) { + return "High chance of rain during some hours — keep an umbrella nearby!"; + } else if (peak > 40) { + return "Spotty rain showers possible during parts of the day."; + } + return "Very low chance of rain in the next 24 hours."; +} + + + +@override +Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.all(12), + margin: const EdgeInsets.fromLTRB(12, 0, 12, 0), + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + ), + constraints: BoxConstraints( + minHeight: 65 + ), + child: IntrinsicHeight( + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Container( + width: 46, + height: 46, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primaryContainer, + borderRadius: BorderRadius.circular(50), + + ), + child: Center( + child: Icon( + iconData, + color: Theme.of(context).colorScheme.onPrimaryContainer, + ), + ), + ), + const SizedBox(width: 10), + Expanded( + + child: Text( + _insight, + + style: TextStyle( + fontSize: 14.5, + color: Theme.of(context).colorScheme.onSurface, + ), + ), + ), + ], + ), + ), + ); +} +} \ No newline at end of file diff --git a/lib/models/layout_config.dart b/lib/models/layout_config.dart new file mode 100644 index 000000000..481e1804e --- /dev/null +++ b/lib/models/layout_config.dart @@ -0,0 +1,23 @@ +class LayoutItem { + final String id; + final String label; + bool isVisible; + + LayoutItem({ + required this.id, + required this.label, + required this.isVisible, + }); + + Map toJson() => { + 'id': id, + 'label': label, + 'isVisible': isVisible, + }; + + static LayoutItem fromJson(Map json) => LayoutItem( + id: json['id'], + label: json['label'], + isVisible: json['isVisible'], + ); +} diff --git a/lib/models/loading_me.dart b/lib/models/loading_me.dart new file mode 100644 index 000000000..f04d810c5 --- /dev/null +++ b/lib/models/loading_me.dart @@ -0,0 +1,146 @@ +import 'dart:async'; +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; + +class LoaderWidget extends StatefulWidget { + final double size; + final bool isContained; + + + const LoaderWidget({super.key, + required this.size, + required this.isContained + }); + + @override + _LoaderWidgetState createState() => _LoaderWidgetState(); +} + +class _LoaderWidgetState extends State with SingleTickerProviderStateMixin { + late AnimationController _rotationController; + int _currentShapeIndex = 0; + late Timer _shapeTimer; + late Animation _rotationAnimation; + bool _isInitialized = false; + + + + final List _svgShapes = [ + (color) => ''' + + + +''', + (color) => ''' + + + +''', + (color) => ''' + + +''', + +(color) => ''' + + + + +''', +(color) => ''' + + + +''', +(color) => ''' + + + +''', +(color) => ''' + + + + +''' + + ]; +@override +void initState() { + super.initState(); + + _rotationController = AnimationController( + vsync: this, + duration: Duration(milliseconds: 800), + )..repeat(); + + _rotationAnimation = CurvedAnimation( + parent: _rotationController, + curve: Curves.easeInOut, + ); + + Future.delayed(Duration(milliseconds: 0), () { + setState(() { + _isInitialized = true; + }); + }); + + _shapeTimer = Timer.periodic(Duration(milliseconds: 800), (_) { + setState(() { + _currentShapeIndex = (_currentShapeIndex + 1) % _svgShapes.length; + }); + }); +} + + @override + void dispose() { + _rotationController.dispose(); + _shapeTimer.cancel(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return widget.isContained ? Container( + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primaryContainer, + borderRadius: BorderRadius.circular(50), + ), + child: animationBlock()) : animationBlock(); + } + + +Widget animationBlock() { + return AnimatedBuilder( + animation: _rotationController, + + builder: (context, child) { + return Transform.rotate( + angle: _rotationAnimation.value * 2 * 3.14159, + child: AnimatedSwitcher( + duration: Duration(milliseconds: 500), + transitionBuilder: (child, animation) { + return ScaleTransition( + scale: CurvedAnimation( + parent: animation, + curve: Curves.easeOutBack, + ), + child: child, + ); + }, + child: SvgPicture.string( + _svgShapes[_currentShapeIndex](colorToHex(Theme.of(context).colorScheme.primary)), + key: ValueKey(_svgShapes[_currentShapeIndex]), + width: widget.size, + height: widget.size, + ), + ), + ); + }, + ); +} +} + + +String colorToHex(Color color) => + '#${color.value.toRadixString(16).substring(2).toUpperCase()}'; \ No newline at end of file diff --git a/lib/models/saved_location.dart b/lib/models/saved_location.dart new file mode 100644 index 000000000..f3f4dbb40 --- /dev/null +++ b/lib/models/saved_location.dart @@ -0,0 +1,41 @@ +class SavedLocation { + final String city; + final String country; + final double latitude; + final double longitude; + Map? weatherData; + DateTime? lastUpdated; + + SavedLocation({ + required this.city, + required this.country, + required this.latitude, + required this.longitude, + this.weatherData, + this.lastUpdated, + }); + + factory SavedLocation.fromJson(Map json) { + return SavedLocation( + city: json['city'], + country: json['country'], + latitude: json['latitude'], + longitude: json['longitude'], + weatherData: json['weatherData'], + lastUpdated: json['lastUpdated'] != null + ? DateTime.tryParse(json['lastUpdated']) + : null, + ); + } + + Map toJson() { + return { + 'city': city, + 'country': country, + 'latitude': latitude, + 'longitude': longitude, + 'weatherData': weatherData, + 'lastUpdated': lastUpdated?.toIso8601String(), + }; + } +} diff --git a/lib/models/weather_cache_renderer.dart b/lib/models/weather_cache_renderer.dart new file mode 100644 index 000000000..c0b4656b8 --- /dev/null +++ b/lib/models/weather_cache_renderer.dart @@ -0,0 +1,20 @@ +import 'dart:convert'; +import 'package:hive/hive.dart'; + +class WeatherCacheRenderer { + static const String _boxName = 'weatherMasterCache'; + + static Future?> renderData(String locationName) async { + if (!Hive.isBoxOpen(_boxName)) { + await Hive.openBox(_boxName); + } + + final box = Hive.box(_boxName); + final jsonStr = box.get(locationName); + + if (jsonStr != null) { + return json.decode(jsonStr); + } + return null; + } +} diff --git a/lib/notifiers/unit_settings_notifier.dart b/lib/notifiers/unit_settings_notifier.dart new file mode 100644 index 000000000..1d6c2b1cf --- /dev/null +++ b/lib/notifiers/unit_settings_notifier.dart @@ -0,0 +1,140 @@ +import 'package:flutter/material.dart'; +import '../utils/preferences_helper.dart'; + +class UnitSettingsNotifier extends ChangeNotifier { + // Default values + String _tempUnit = "Celsius"; + String _windUnit = "Km/h"; + String _visibilityUnit = "Km"; + String _precipitationUnit = "mm"; + String _pressureUnit = "hPa"; + String _timeUnit = "12 hr"; + String _aqiUnit = "United States"; + bool _useDeviceCompass = false; + bool _useCardBackgroundAnimations = true; + bool _useOnlyMaterialScheme = false; + bool _showFrog = true; + + + + // Getters + String get tempUnit => _tempUnit; + String get windUnit => _windUnit; + String get visibilityUnit => _visibilityUnit; + String get precipitationUnit => _precipitationUnit; + String get pressureUnit => _pressureUnit; + String get timeUnit => _timeUnit; + String get aqiUnit => _aqiUnit; + bool get useDeviceCompass => _useDeviceCompass; + bool get useCardBackgroundAnimations => _useCardBackgroundAnimations; + bool get useOnlyMaterialScheme => _useOnlyMaterialScheme; + bool get showFrog => _showFrog; + + + + UnitSettingsNotifier() { + _loadAllUnits(); + } + + Future _loadAllUnits() async { + _tempUnit = await PreferencesHelper.getString("selectedTempUnit") ?? _tempUnit; + _windUnit = await PreferencesHelper.getString("selectedWindUnit") ?? _windUnit; + _visibilityUnit = await PreferencesHelper.getString("selectedVisibilityUnit") ?? _visibilityUnit; + _precipitationUnit = await PreferencesHelper.getString("selectedPrecipitationUnit") ?? _precipitationUnit; + _pressureUnit = await PreferencesHelper.getString("selectedPressureUnit") ?? _pressureUnit; + _timeUnit = await PreferencesHelper.getString("selectedTimeUnit") ?? _timeUnit; + _aqiUnit = await PreferencesHelper.getString("selectedAQIUnit") ?? _aqiUnit; + _useDeviceCompass = await PreferencesHelper.getBool("useDeviceCompass") ?? _useDeviceCompass; + _useCardBackgroundAnimations = await PreferencesHelper.getBool("CardBackgroundAnimations") ?? _useCardBackgroundAnimations; + _useOnlyMaterialScheme = await PreferencesHelper.getBool("OnlyMaterialScheme") ?? _useOnlyMaterialScheme; + _showFrog = await PreferencesHelper.getBool("showFroggy") ?? _showFrog; + + + + notifyListeners(); + } + + // Setters with notification + void updateTempUnit(String value) { + if (_tempUnit != value) { + _tempUnit = value; + PreferencesHelper.setString("selectedTempUnit", value); + notifyListeners(); + } + } + + void updateWindUnit(String value) { + if (_windUnit != value) { + _windUnit = value; + PreferencesHelper.setString("selectedWindUnit", value); + notifyListeners(); + } + } + + void updateVisibilityUnit(String value) { + if (_visibilityUnit != value) { + _visibilityUnit = value; + PreferencesHelper.setString("selectedVisibilityUnit", value); + notifyListeners(); + } + } + + void updatePrecipitationUnit(String value) { + if (_precipitationUnit != value) { + _precipitationUnit = value; + PreferencesHelper.setString("selectedPrecipitationUnit", value); + notifyListeners(); + } + } + + void updatePressureUnit(String value) { + if (_pressureUnit != value) { + _pressureUnit = value; + PreferencesHelper.setString("selectedPressureUnit", value); + notifyListeners(); + } + } + + void updateTimeUnit(String value) { + if (_timeUnit != value) { + _timeUnit = value; + PreferencesHelper.setString("selectedTimeUnit", value); + notifyListeners(); + } + } + + void updateAQIUnit(String value) { + if (_aqiUnit != value) { + _aqiUnit = value; + PreferencesHelper.setString("selectedAQIUnit", value); + notifyListeners(); + } + } + + void updateUseDeviceCompass(bool value) { + _useDeviceCompass = value; + PreferencesHelper.setBool("useDeviceCompass", value); + notifyListeners(); + } + + void updateuseCardBackgroundAnimations(bool value) { + _useCardBackgroundAnimations = value; + PreferencesHelper.setBool("CardBackgroundAnimations", value); + notifyListeners(); + } + + void updateuseOnlyMaterialScheme(bool value) { + _useOnlyMaterialScheme = value; + PreferencesHelper.setBool("OnlyMaterialScheme", value); + notifyListeners(); + } + + void updateShowFroggy(bool value) { + _showFrog = value; + PreferencesHelper.setBool("showFroggy", value); + notifyListeners(); + } + + + +} diff --git a/lib/screens/about_page.dart b/lib/screens/about_page.dart new file mode 100644 index 000000000..148f7f70c --- /dev/null +++ b/lib/screens/about_page.dart @@ -0,0 +1,406 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/open_links.dart'; +import 'package:flutter_markdown/flutter_markdown.dart'; +import 'package:http/http.dart' as http; +import 'dart:convert'; + +class AboutPage extends StatelessWidget { + const AboutPage({super.key}); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + automaticallyImplyLeading: false, + backgroundColor: Theme.of(context).colorScheme.surfaceContainer, + elevation: 0, + toolbarHeight: 120, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.only(bottomLeft: Radius.circular(28), bottomRight: Radius.circular(28)) + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + spacing: 10, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("WeatherMaster", style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontSize: 24),), + CheckUpdateButton() + ] + ), + Container( + clipBehavior: Clip.hardEdge, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(50) + ), + child: Image.asset("assets/weather-icons/new_icon.png", width: 80, height: 80,) + ) + ], + ), + ), + + body: ListView( + children: [ + ListTile( + leading: CircleAvatar(radius: 23, child: Icon(Symbols.license)), + title: Text("licenses".tr()), + subtitle: Text("GNU GPL-3.0"), + ), + ListTile( + leading: CircleAvatar(radius: 23,child: Icon(Symbols.mail),), + title: Text("Email"), + subtitle: Text("pranshul.devmain@gmail.com"), + onTap: () { + openLink("mailto:pranshul.devmain@gmail.com"); + }, + ), + ListTile( + leading: CircleAvatar(radius: 23,child: Icon(Symbols.code),), + title: Text("source_code".tr()), + subtitle: Text("On Github"), + onTap: () { + openLink("https://github.com/PranshulGG/WeatherMaster"); + }, + ), + ListTile( + leading: CircleAvatar(radius: 23,child: Icon(Symbols.bug_report),), + title: Text("create_an_issue".tr()), + subtitle: Text("On Github"), + onTap: () { + openLink("https://github.com/PranshulGG/WeatherMaster/issues/"); + }, + ), + + + ], + ), + + bottomNavigationBar: ClipRRect( + borderRadius: BorderRadius.only( + topLeft: Radius.circular(28), + topRight: Radius.circular(28), + + ), + child: BottomAppBar( + elevation: 0, + height: 180, + + padding: EdgeInsets.only(top: 10), + color: Theme.of(context).colorScheme.surfaceContainer, + child: ListView( + physics: NeverScrollableScrollPhysics(), + children: [ + ListTile( + leading: CircleAvatar(radius: 23, child: Icon(Symbols.license)), + title: Text("third_party_licenses".tr()), + onTap: () { + showLicensePage( + context: context, + applicationName: 'WeatherMaster', + applicationVersion: 'v2.0.0-beta.3', + applicationIcon: Container( + clipBehavior: Clip.hardEdge, + margin: EdgeInsets.only(bottom: 16, top: 16), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(50), + ), + child: Image.asset( + 'assets/weather-icons/new_icon.png', + width: 60, + height: 60, + ), + ), + + ); + }, + ), + ListTile( + leading: CircleAvatar(radius: 23,child: Icon(Symbols.mail),), + title: Text("terms_&_conditions".tr()), + onTap: () { + Navigator.of(context).push( + PageRouteBuilder( + opaque: true, + fullscreenDialog: true, + reverseTransitionDuration: Duration(milliseconds: 200), + pageBuilder: (context, animation, secondaryAnimation) { + return TermsPage(); + }, + transitionsBuilder: (context, animation, secondaryAnimation, child) { + return FadeTransition( + opacity: animation, + child: child, + + ); + }, + ), + ); + }, + ), + ListTile( + leading: CircleAvatar(radius: 23,child: Icon(Symbols.code),), + title: Text("privacy_policy".tr()), + onTap: () { + Navigator.of(context).push( + PageRouteBuilder( + opaque: true, + fullscreenDialog: true, + reverseTransitionDuration: Duration(milliseconds: 200), + pageBuilder: (context, animation, secondaryAnimation) { + return PolicyPage(); + }, + transitionsBuilder: (context, animation, secondaryAnimation, child) { + return FadeTransition( + opacity: animation, + child: child, + + ); + }, + ), + ); + }, + ), + ] + ) + ), + + ), + + ); + } +} + + + +class TermsPage extends StatelessWidget { + @override + Widget build(BuildContext context) { + final markdownData = ''' + **Terms & Conditions** + + These terms and conditions apply to the WeatherMaster app (hereby referred to as "Application") for mobile devices that was created by Pranshul (hereby referred to as "Service Provider") as an Open Source service. + + Upon downloading or utilizing the Application, you are automatically agreeing to the following terms. It is strongly advised that you thoroughly read and understand these terms prior to using the Application. Unauthorized copying, modification of the Application, any part of the Application, or our trademarks is strictly prohibited. Any attempts to extract the source code of the Application, translate the Application into other languages, or create derivative versions are not permitted. All trademarks, copyrights, database rights, and other intellectual property rights related to the Application remain the property of the Service Provider. + + The Service Provider is dedicated to ensuring that the Application is as beneficial and efficient as possible. As such, they reserve the right to modify the Application or charge for their services at any time and for any reason. The Service Provider assures you that any charges for the Application or its services will be clearly communicated to you. + + The Application stores and processes personal data that you have provided to the Service Provider in order to provide the Service. It is your responsibility to maintain the security of your phone and access to the Application. The Service Provider strongly advise against jailbreaking or rooting your phone, which involves removing software restrictions and limitations imposed by the official operating system of your device. Such actions could expose your phone to malware, viruses, malicious programs, compromise your phone's security features, and may result in the Application not functioning correctly or at all. + + Please note that the Application utilizes third-party services that have their own Terms and Conditions. Below are the links to the Terms and Conditions of the third-party service providers used by the Application: + + * [Google Play Services](https://policies.google.com/terms) + + Please be aware that the Service Provider does not assume responsibility for certain aspects. Some functions of the Application require an active internet connection, which can be Wi-Fi or provided by your mobile network provider. The Service Provider cannot be held responsible if the Application does not function at full capacity due to lack of access to Wi-Fi or if you have exhausted your data allowance. + + If you are using the application outside of a Wi-Fi area, please be aware that your mobile network provider's agreement terms still apply. Consequently, you may incur charges from your mobile provider for data usage during the connection to the application, or other third-party charges. By using the application, you accept responsibility for any such charges, including roaming data charges if you use the application outside of your home territory (i.e., region or country) without disabling data roaming. If you are not the bill payer for the device on which you are using the application, they assume that you have obtained permission from the bill payer. + + Similarly, the Service Provider cannot always assume responsibility for your usage of the application. For instance, it is your responsibility to ensure that your device remains charged. If your device runs out of battery and you are unable to access the Service, the Service Provider cannot be held responsible. + + In terms of the Service Provider's responsibility for your use of the application, it is important to note that while they strive to ensure that it is updated and accurate at all times, they do rely on third parties to provide information to them so that they can make it available to you. The Service Provider accepts no liability for any loss, direct or indirect, that you experience as a result of relying entirely on this functionality of the application. + + The Service Provider may wish to update the application at some point. The application is currently available as per the requirements for the operating system (and for any additional systems they decide to extend the availability of the application to) may change, and you will need to download the updates if you want to continue using the application. The Service Provider does not guarantee that it will always update the application so that it is relevant to you and/or compatible with the particular operating system version installed on your device. However, you agree to always accept updates to the application when offered to you. The Service Provider may also wish to cease providing the application and may terminate its use at any time without providing termination notice to you. Unless they inform you otherwise, upon any termination, (a) the rights and licenses granted to you in these terms will end; (b) you must cease using the application, and (if necessary) delete it from your device. + + **Changes to These Terms and Conditions** + + The Service Provider may periodically update their Terms and Conditions. Therefore, you are advised to review this page regularly for any changes. The Service Provider will notify you of any changes by posting the new Terms and Conditions on this page. + + These terms and conditions are effective as of 2025-07-12 + + **Contact Us** + + If you have any questions or suggestions about the Terms and Conditions, please do not hesitate to contact the Service Provider at pranshul.devmain@gmail.com. + + * * * + + This Terms and Conditions page was generated by [App Privacy Policy Generator](https://app-privacy-policy-generator.nisrulz.com/) +'''; + + return Scaffold( + appBar: AppBar(title: Text('terms_&_conditions'.tr()), titleSpacing: 0, scrolledUnderElevation: 0,), + body: Markdown( + data: markdownData, + padding: EdgeInsets.only(top: 16, bottom: MediaQuery.of(context).padding.bottom + 10, left: 16, right: 16), + onTapLink: (text, href, title) async { + openLink(href.toString()); + }, + ), + ); + } +} + + +class PolicyPage extends StatelessWidget { + @override + Widget build(BuildContext context) { + final markdownData = ''' + **Privacy Policy** + + This privacy policy applies to the WeatherMaster app (hereby referred to as "Application") for mobile devices that was created by Pranshul (hereby referred to as "Service Provider") as an Open Source service. This service is intended for use "AS IS". + + **Information Collection and Use** + + The Application collects information when you download and use it. This information may include information such as + + * Your device's Internet Protocol address (e.g. IP address) + * The pages of the Application that you visit, the time and date of your visit, the time spent on those pages + * The time spent on the Application + * The operating system you use on your mobile device + + The Application does not gather precise information about the location of your mobile device. + + The Application collects your device's location, which helps the Service Provider determine your approximate geographical location and make use of in below ways: + + * Geolocation Services: The Service Provider utilizes location data to provide features such as personalized content, relevant recommendations, and location-based services. + * Analytics and Improvements: Aggregated and anonymized location data helps the Service Provider to analyze user behavior, identify trends, and improve the overall performance and functionality of the Application. + * Third-Party Services: Periodically, the Service Provider may transmit anonymized location data to external services. These services assist them in enhancing the Application and optimizing their offerings. + + The Service Provider may use the information you provided to contact you from time to time to provide you with important information, required notices and marketing promotions. + + For a better experience, while using the Application, the Service Provider may require you to provide us with certain personally identifiable information. The information that the Service Provider request will be retained by them and used as described in this privacy policy. + + **Third Party Access** + + Only aggregated, anonymized data is periodically transmitted to external services to aid the Service Provider in improving the Application and their service. The Service Provider may share your information with third parties in the ways that are described in this privacy statement. + + Please note that the Application utilizes third-party services that have their own Privacy Policy about handling data. Below are the links to the Privacy Policy of the third-party service providers used by the Application: + + * [Google Play Services](https://www.google.com/policies/privacy/) + + The Service Provider may disclose User Provided and Automatically Collected Information: + + * as required by law, such as to comply with a subpoena, or similar legal process; + * when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request; + * with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement. + + **Opt-Out Rights** + + You can stop all collection of information by the Application easily by uninstalling it. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network. + + **Data Retention Policy** + + The Service Provider will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. If you'd like them to delete User Provided Data that you have provided via the Application, please contact them at pranshul.devmain@gmail.com and they will respond in a reasonable time. + + **Children** + + The Service Provider does not use the Application to knowingly solicit data from or market to children under the age of 13. + + The Application does not address anyone under the age of 13. The Service Provider does not knowingly collect personally identifiable information from children under 13 years of age. In the case the Service Provider discover that a child under 13 has provided personal information, the Service Provider will immediately delete this from their servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact the Service Provider (pranshul.devmain@gmail.com) so that they will be able to take the necessary actions. + + **Security** + + The Service Provider is concerned about safeguarding the confidentiality of your information. The Service Provider provides physical, electronic, and procedural safeguards to protect information the Service Provider processes and maintains. + + **Changes** + + This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes. + + This privacy policy is effective as of 2025-07-12 + + **Your Consent** + + By using the Application, you are consenting to the processing of your information as set forth in this Privacy Policy now and as amended by us. + + **Contact Us** + + If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at pranshul.devmain@gmail.com. + + * * * + + This privacy policy page was generated by [App Privacy Policy Generator](https://app-privacy-policy-generator.nisrulz.com/) +'''; + + return Scaffold( + appBar: AppBar(title: Text('privacy_policy'.tr()), titleSpacing: 0, scrolledUnderElevation: 0,), + body: Markdown( + data: markdownData, + padding: EdgeInsets.only(top: 16, bottom: MediaQuery.of(context).padding.bottom + 10, left: 16, right: 16), + onTapLink: (text, href, title) async { + openLink(href.toString()); + }, + ), + ); + } +} + + + +class CheckUpdateButton extends StatefulWidget { + @override + _CheckUpdateButtonState createState() => _CheckUpdateButtonState(); +} + +class _CheckUpdateButtonState extends State { + final String currentVersion = 'v2.0.0-beta.3'; + final String githubRepo = 'PranshulGG/WeatherMaster'; + bool isChecking = false; + + Future checkForUpdates() async { + setState(() { + isChecking = true; + }); + + final String releasesUrl = 'https://api.github.com/repos/$githubRepo/releases'; + + try { + final response = await http.get(Uri.parse(releasesUrl)); + if (response.statusCode != 200) { + throw Exception('Failed to fetch releases'); + } + + final List releases = jsonDecode(response.body); + final latestStable = releases.firstWhere( + (release) => release['prerelease'] == false, + orElse: () => null, + ); + + await Future.delayed(Duration(seconds: 2)); + + if (latestStable != null && latestStable['tag_name'] != currentVersion) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('New version available!'), behavior: SnackBarBehavior.floating,), + ); + + await Future.delayed(Duration(seconds: 1)); + + final url = 'https://github.com/$githubRepo/releases'; + openLink(url); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('You are using the latest version!'), behavior: SnackBarBehavior.floating), + ); + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error checking for updates'), behavior: SnackBarBehavior.floating), + ); + print('Error: $e'); + } + + setState(() { + isChecking = false; + }); + } + + @override + Widget build(BuildContext context) { + return + FilledButton.icon( + // onPressed: isChecking ? null : checkForUpdates, + onPressed: null, + icon: Icon(Symbols.refresh, weight: 700,), + label: Text(isChecking ? 'Checking...' : currentVersion, style: TextStyle(fontWeight: FontWeight.w700)), + style: ButtonStyle( + padding: WidgetStateProperty.all( + EdgeInsets.symmetric(horizontal: 12, vertical: 5), + ), + minimumSize: WidgetStateProperty.all(Size(0, 30)), + iconAlignment: IconAlignment.end, + tapTargetSize: MaterialTapTargetSize.shrinkWrap, + ), + + ); + } +} diff --git a/lib/screens/daily_forecast.dart b/lib/screens/daily_forecast.dart new file mode 100644 index 000000000..6875796b9 --- /dev/null +++ b/lib/screens/daily_forecast.dart @@ -0,0 +1,989 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:hive/hive.dart'; +import 'dart:convert'; +import 'package:shared_preferences/shared_preferences.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/icon_map.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../widgets/hourly_card.dart'; +import '../widgets/current_conditions_card.dart'; +import '../utils/preferences_helper.dart'; +import '../utils/condition_label_map.dart'; + +class DailyForecastPage extends StatefulWidget { + final DateTime? initialSelectedDate; + const DailyForecastPage({super.key, this.initialSelectedDate}); + + @override + State createState() => _DailyForecastPageState(); + +} + +class _DailyForecastPageState extends State { + late Future?> weatherFuture = getWeatherFromCache(); + Map? weatherData; + DateTime? selectedDate; + + @override + void initState() { + super.initState(); + selectedDate = widget.initialSelectedDate; + } + + Future?> getWeatherFromCache() async { + + final prefs = await SharedPreferences.getInstance(); + final jsonString = prefs.getString('currentLocation'); + if (jsonString != null) { + final jsonMap = json.decode(jsonString); + final box = await Hive.openBox('weatherMasterCache'); + final cached = box.get(jsonMap['cacheKey']); + if (cached == null) return null; + return json.decode(cached); + } else{ + return null; + } +} + + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text("daily_forecast".tr()), + titleSpacing: 0, + toolbarHeight: 65, + scrolledUnderElevation: 0, + ), + body: SingleChildScrollView( + child: FutureBuilder?>( + future: weatherFuture, + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const SizedBox.shrink(); + } + if (!snapshot.hasData) return const Text("No data"); + + weatherData ??= snapshot.data!['data']; + + final weather = weatherData!; + + final daily = weather['daily']; + final List dailyDates = daily['time']; + final List sunriseTimes = daily['sunrise']; + final List sunsetTimes = daily['sunset']; + final List dailyTempsMin = daily['temperature_2m_min']; + final List dailyTempsMax = daily['temperature_2m_max']; + final List dailyWeatherCodes = daily['weather_code']; + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List hourlyTemps = hourly['temperature_2m']; + final List hourlyWeatherCodes = hourly['weather_code']; + + final current = weather['current']; + + final List hourlyPrecpProb = hourly['precipitation_probability']; + + final Map daylightMap = { + for (int i = 0; i < dailyDates.length; i++) + dailyDates[i]: (DateTime.parse(sunriseTimes[i]), DateTime.parse(sunsetTimes[i])), + }; + + bool isHourDuringDaylightOptimized(DateTime hourTime) { + final key = "${hourTime.year.toString().padLeft(4, '0')}-${hourTime.month.toString().padLeft(2, '0')}-${hourTime.day.toString().padLeft(2, '0')}"; + final times = daylightMap[key]; + if (times != null) { + return hourTime.isAfter(times.$1) && hourTime.isBefore(times.$2); + } + return true; + } + + + int selectedIndex = -1; + for (int i = 0; i < dailyDates.length; i++) { + final date = DateTime.parse(dailyDates[i]); + if (isSameDay(date, selectedDate)) { + selectedIndex = i; + break; + } + } + + final selectedDayData = selectedIndex != -1 + ? { + 'date': dailyDates[selectedIndex], + 'minTemp': dailyTempsMin[selectedIndex], + 'maxTemp': dailyTempsMax[selectedIndex], + 'weatherCode': dailyWeatherCodes[selectedIndex], + } + : null; + + final selectedDay = DateTime.parse(dailyDates[selectedIndex]); + + final List selectedDayHourIndexes = []; + + for (int i = 0; i < hourlyTime.length; i++) { + final date = DateTime.parse(hourlyTime[i]); + if (date.year == selectedDay.year && + date.month == selectedDay.month && + date.day == selectedDay.day) { + selectedDayHourIndexes.add(i); + } + } + + final int firstIndex = selectedDayHourIndexes.isNotEmpty ? selectedDayHourIndexes.first : 0; + + return Column( + children: [ + DailyForecastCard(dailyTime: dailyDates, + dailyTempsMin: dailyTempsMin, + dailyWeatherCodes: dailyWeatherCodes, + dailyTempsMax: dailyTempsMax, + onDaySelected: (date) { + setState(() { + selectedDate = date; + }); + }, + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + selectedDate: selectedDate, + ), + Divider(), + ForecastDetailsHeader( + selectedDayData: selectedDayData, + ), + if (selectedDate != null) ...[ + const SizedBox(height: 12), + isSameDay(selectedDate!, DateTime.now().toUtc().add(Duration(seconds: int.parse(weather['utc_offset_seconds'].toString())))) + ? HourlyCard( + hourlyTime: hourlyTime, + hourlyTemps: hourlyTemps, + hourlyWeatherCodes: hourlyWeatherCodes, + isHourDuringDaylightOptimized: isHourDuringDaylightOptimized, + selectedContainerBgIndex: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.surfaceContainer.toARGB32() : Theme.of(context).colorScheme.surfaceContainerLow.toARGB32(), + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + hourlyPrecpProb: hourlyPrecpProb, + ) + : HourlyCardForecast( + selectedDate: selectedDate!, + hourlyTime: hourlyTime, + hourlyTemps: hourlyTemps, + hourlyWeatherCodes: hourlyWeatherCodes, + isHourDuringDaylightOptimized: isHourDuringDaylightOptimized, + selectedContainerBgIndex: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.surfaceContainer.toARGB32() : Theme.of(context).colorScheme.surfaceContainerLow.toARGB32(), + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + hourlyPrecpProb: hourlyPrecpProb, + ), + ], + + SizedBox(height: 10,), + isSameDay(selectedDate!, DateTime.now().toUtc().add(Duration(seconds: int.parse(weather['utc_offset_seconds'].toString()))))? + SizedBox( + child: ConditionsWidgets( + selectedContainerBgIndex: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.surfaceContainer.toARGB32() : Theme.of(context).colorScheme.surfaceContainerLow.toARGB32(), + currentHumidity: current['relative_humidity_2m'], + currentDewPoint: hourly['dew_point_2m'][0].toDouble(), + currentSunrise: daily['sunrise'][0], + currentSunset: daily['sunset'][0], + currentPressure: current['pressure_msl'], + currentVisibility: hourly['visibility'][0], + currentWindSpeed: current['wind_speed_10m'], + currentWindDirc: current['wind_direction_10m'], + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + currentUvIndex: hourly['uv_index'][0], + currentAQIUSA: weather['air_quality']['current']['us_aqi'], + currentAQIEURO: weather['air_quality']['current']['european_aqi'], + currentTotalPrec: daily['precipitation_sum'][0], + currentDayLength: daily['daylight_duration'][0], + isFromHome: false, + ), + ) + : + SizedBox( + child: ConditionsWidgetsForecast( + selectedContainerBgIndex: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.surfaceContainer.toARGB32() : Theme.of(context).colorScheme.surfaceContainerLow.toARGB32(), + currentSunrise: daily['sunrise']?[selectedIndex] ?? '', + currentSunset: daily['sunset']?[selectedIndex] ?? '', + currentPressure: hourly['pressure_msl']?[firstIndex] ?? 0, + currentVisibility: hourly['visibility']?[firstIndex] ?? 0, + currentWindSpeed: daily['wind_speed_10m_max']?[selectedIndex] ?? 0, + currentWindDirc: hourly['wind_direction_10m']?[firstIndex] ?? 0, + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + currentUvIndex: daily['uv_index_max']?[selectedIndex] ?? 0, + currentTotalPrec: daily['precipitation_sum']?[selectedIndex] ?? 0, + currentTotalPrecProb: daily['precipitation_probability_max']?[selectedIndex] ?? 0, + ) + ), + SizedBox(height: MediaQuery.of(context).padding.bottom + 16,) + ], + ); + } + ) + ) + ); + } +} + + + +bool isSameDay(DateTime? a, DateTime? b) { + if (a == null || b == null) return false; + return a.year == b.year && a.month == b.month && a.day == b.day; +} + + +class DailyForecastCard extends StatefulWidget { + final List dailyTime; + final List dailyTempsMin; + final List dailyWeatherCodes; + final List dailyTempsMax; + final String timezone; + final String utcOffsetSeconds; + final void Function(DateTime selectedDate)? onDaySelected; + final DateTime? selectedDate; + + const DailyForecastCard({ + super.key, + required this.dailyTime, + required this.dailyTempsMin, + required this.dailyWeatherCodes, + required this.dailyTempsMax, + this.onDaySelected, + required this.timezone, + required this.utcOffsetSeconds, + this.selectedDate, + }); + + @override + State createState() => _DailyForecastCardState(); +} + +class _DailyForecastCardState extends State { + final ScrollController _scrollController = ScrollController(); + bool _hasScrolled = false; + + @override + void didChangeDependencies() { + super.didChangeDependencies(); + + if (!_hasScrolled && widget.selectedDate != null) { + WidgetsBinding.instance.addPostFrameCallback((_) { + final index = widget.dailyTime.indexWhere((time) { + final date = DateTime.parse(time); + final selected = widget.selectedDate!; + return date.year == selected.year && + date.month == selected.month && + date.day == selected.day; + }); + + if (index != -1 && _scrollController.hasClients) { + const double itemWidth = 68; + const double spacing = 5; + const double fullItemWidth = itemWidth + spacing; + + final screenWidth = MediaQuery.of(context).size.width; + final centeredOffset = fullItemWidth * index - (screenWidth / 2 - itemWidth / 2); + + _scrollController.animateTo( + centeredOffset.clamp( + _scrollController.position.minScrollExtent, + _scrollController.position.maxScrollExtent, + ), + duration: Duration(milliseconds: 300), + curve: Curves.easeOut, + ); + + _hasScrolled = true; + } + }); + } + } + + @override + Widget build(BuildContext context) { + + + + final tempUnit = context.watch().tempUnit; + + num convert(num celsius) => tempUnit == "Fahrenheit" + ? UnitConverter.celsiusToFahrenheit(celsius.toDouble()).round() + : celsius.round(); + + return Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 10), + child: Column( + children: [ + + SizedBox( + height: 165, + child: ListView.separated( + controller: _scrollController, + scrollDirection: Axis.horizontal, + physics:BouncingScrollPhysics() , + itemCount: widget.dailyTime.length, + separatorBuilder: (context, index) => const SizedBox(width: 5), + itemBuilder: (context, index) { + final time = DateTime.parse(widget.dailyTime[index]); + final tempMax = convert(widget.dailyTempsMax[index].toDouble()); + final tempMin = convert(widget.dailyTempsMin[index].toDouble()); + final code = widget.dailyWeatherCodes[index]; + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == widget.dailyTime.length - 1 ? 10 : 0, + + ); + + + final isSelected = widget.selectedDate != null && + time.year == widget.selectedDate!.year && + time.month == widget.selectedDate!.month && + time.day == widget.selectedDate!.day; + + + + return GestureDetector( + onTap: () => widget.onDaySelected?.call(time), + child: AnimatedContainer( + duration: const Duration(milliseconds: 600), + + curve: Curves.easeInOutQuint, + width: 68, + margin: itemMargin, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + borderRadius: isSelected ? BorderRadius.circular(99) : index == 0 + ? BorderRadius.only(topLeft: Radius.circular(18), bottomLeft: Radius.circular(18), topRight: Radius.circular(6), bottomRight: Radius.circular(6)) + : index == widget.dailyTime.length - 1 ? BorderRadius.only(bottomRight: Radius.circular(18), topRight: Radius.circular(18), topLeft: Radius.circular(6), bottomLeft: Radius.circular(6)) : BorderRadius.circular(6), + color: isSelected + ? Theme.of(context).colorScheme.primary + : Theme.of(context).colorScheme.surfaceContainerLow + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + SizedBox(height: 6,), + Column( + children: [ + Text("${tempMax.round()}°", style: TextStyle(fontSize: 16, color: isSelected ? Theme.of(context).colorScheme.onPrimary : Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Text("${tempMin.round()}°", style: TextStyle(fontSize: 16, color: isSelected ? Theme.of(context).colorScheme.onInverseSurface: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ), + SvgPicture.asset( + WeatherIconMapper.getIcon(code, 1), + width: 35, + ), + Column( + children: [ + Text( + _getDayLabel(time, index, widget.utcOffsetSeconds).toLowerCase().tr(), + style: TextStyle(fontSize: 15, fontWeight: FontWeight.w500, color: isSelected ? Theme.of(context).colorScheme.onPrimary : Theme.of(context).colorScheme.onSurface), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ] + ), + SizedBox(height: 6,), + ], + ), + ), + ); + }, + ), + ), + ] + ), + ); + } +} + + +String _getDayLabel(DateTime date, int index, utcOffsetSeconds) { + int offsetSeconds = int.parse(utcOffsetSeconds.toString()); + DateTime utcNow = DateTime.now().toUtc(); + DateTime now = utcNow.add(Duration(seconds: offsetSeconds)); + + + now = DateTime( + now.year, + now.month, + now.day, + now.hour, + now.minute, + now.second, + now.millisecond, + now.microsecond, + ); + + + final today = DateTime(now.year, now.month, now.day); + final target = DateTime(date.year, date.month, date.day); + + if (target == today) { + return "Today"; + } else { + return DateFormat('E').format(date); + } +} + + +class HourlyCardForecast extends StatelessWidget { + final DateTime selectedDate; + final List hourlyTime; + final List hourlyTemps; + final List hourlyWeatherCodes; + final bool Function(DateTime) isHourDuringDaylightOptimized; + final int selectedContainerBgIndex; + final String timezone; + final String utcOffsetSeconds; + final List hourlyPrecpProb; + + + + + const HourlyCardForecast({super.key, + required this.selectedDate, + required this.hourlyTime, + required this.hourlyTemps, + required this.hourlyWeatherCodes, + required this.isHourDuringDaylightOptimized, + required this.selectedContainerBgIndex, + required this.timezone, + required this.utcOffsetSeconds, + required this.hourlyPrecpProb + }); + + @override + Widget build(BuildContext context) { + + final offset = Duration(seconds: int.parse(utcOffsetSeconds)); + + final localSelectedDate = selectedDate.toUtc().add(offset); + + final roundedSelectedDate = DateTime(localSelectedDate.year, localSelectedDate.month, localSelectedDate.day); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return forecastLocal.isAtSameMomentAs(roundedSelectedDate) || forecastLocal.isAfter(roundedSelectedDate); + }); + + if (startIndex == -1) startIndex = 0; + + return Container( + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 10), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + SizedBox(width: 20,), + Icon(Symbols.schedule, weight: 500, color: Theme.of(context).colorScheme.secondary, size: 20,), + SizedBox(width: 5,), + Text("hourly_forecast".tr(), style: TextStyle(fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.secondary, fontSize: 15)), + ] + ), + Divider(height: 20, color: Theme.of(context).colorScheme.outlineVariant,), + SizedBox( + height: 98, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: startIndex, + + itemBuilder: (context, index) { + // final time = DateTime.parse(hourlyTime[index]); + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + + + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + + final hour = context.watch().timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + final temp = context.watch().tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(hourlyTemps[dataIndex].toDouble()).round() : hourlyTemps[dataIndex].toDouble().round(); + final code = hourlyWeatherCodes[dataIndex]; + final precipProb = hourlyPrecpProb[dataIndex]; + + + final isDay = isHourDuringDaylightOptimized(roundedDisplayTime); + + return Container( + width: 70, + + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text("${temp}°", style: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + const SizedBox(height: 10), + SvgPicture.asset( + WeatherIconMapper.getIcon(code, isDay ? 1 : 0), + width: 26, + ), + Text(precipProb > 10 ? "${precipProb.round()}%" : "0%", style: TextStyle(fontSize: 12, color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w700)), + Text(hour, style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + ], + ), + ); + } +} + + +// header + +String getCityFromPreferences() { + final locationStr = PreferencesHelper.getString("currentLocation"); + final locationJson = jsonDecode(locationStr.toString()); + return locationJson['city'].toString(); +} + +class ForecastDetailsHeader extends StatelessWidget { + final Map? selectedDayData; + + const ForecastDetailsHeader({ + Key? key, + required this.selectedDayData, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + if (selectedDayData == null) { + return const Text('No data selected.'); + } + return Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Padding(padding: EdgeInsets.only(left: 12, right: 12, top: 24), + child: Text(formatDateDetailes(selectedDayData!['date']), style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 18, fontWeight: FontWeight.w700),)), + Padding(padding: EdgeInsets.only(left: 12, right: 12, top: 3), + child: Text(getCityFromPreferences(), style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 22, fontWeight: FontWeight.w500),)), + Padding(padding: EdgeInsets.only(left: 12, right: 12), + child: Row(children: [Text(context.watch().tempUnit == 'Fahrenheit' ? "${UnitConverter.celsiusToFahrenheit(selectedDayData!['maxTemp']).round()}°/" : "${selectedDayData!['maxTemp'].round()}°/", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 56, fontWeight: FontWeight.w500)), + Text(context.watch().tempUnit == 'Fahrenheit' ? "${UnitConverter.celsiusToFahrenheit(selectedDayData!['minTemp']).round()}°" : "${selectedDayData!['minTemp'].round()}°", style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 56, fontWeight: FontWeight.w500)), + SizedBox(width: 10,), + SvgPicture.asset( + WeatherIconMapper.getIcon(selectedDayData!['weatherCode'], 1), + width: 50, + ), + ],)), + Padding(padding: EdgeInsets.only(left: 12, right: 12, bottom: 10), + child: Text(WeatherConditionMapper.getConditionLabel(selectedDayData!['weatherCode'], 1).tr(), style: TextStyle(color: Theme.of(context).colorScheme.primary, fontSize: 18),) + ) + + ], + ); + } +} + + +String formatDateDetailes(String dateStr) { + final date = DateTime.parse(dateStr); + + const customMonths = { + 1: "month_jan", + 2: "month_feb", + 3: "month_mar", + 4: "month_apr", + 5: "month_may", + 6: "month_june", + 7: "month_july", + 8: "month_aug", + 9: "month_sep", + 10: "month_oct", + 11: "month_nov", + 12: "month_Dec", + }; + + final month = customMonths[date.month] ?? ''; + return "${month.tr()}, ${date.day}"; +} + +// widgets for forecast + +class ConditionsWidgetsForecast extends StatelessWidget { + final int selectedContainerBgIndex; + final String currentSunrise; + final String currentSunset; + final double currentPressure; + final double currentVisibility; + final double currentWindSpeed; + final int currentWindDirc; + final String timezone; + final String utcOffsetSeconds; + final double currentUvIndex; + final double currentTotalPrec; + final int currentTotalPrecProb; + + const ConditionsWidgetsForecast({super.key, + required this.selectedContainerBgIndex, + required this.currentSunrise, + required this.currentSunset, + required this.currentPressure, + required this.currentVisibility, + required this.currentWindSpeed, + required this.currentWindDirc, + required this.timezone, + required this.utcOffsetSeconds, + required this.currentUvIndex, + required this.currentTotalPrec, + required this.currentTotalPrecProb + }); + + @override + Widget build(BuildContext context) { + + // DateTime now = DateTime.now(); + int offsetSeconds = int.parse(utcOffsetSeconds); + DateTime utcNow = DateTime.now().toUtc(); + DateTime now = utcNow.add(Duration(seconds: offsetSeconds)); + DateTime sunrise = DateTime.parse(currentSunrise); + DateTime sunset = DateTime.parse(currentSunset); + + + now = DateTime( + now.year, + now.month, + now.day, + now.hour, + now.minute, + now.second, + now.millisecond, + now.microsecond, + ); + + final sunriseFormat = context.watch().timeUnit == '24 hr' ? DateFormat.Hm().format(sunrise) : DateFormat.jm().format(sunrise); + final sunsetFormat = context.watch().timeUnit == '24 hr' ? DateFormat.Hm().format(sunset) : DateFormat.jm().format(sunset); + + final convertedPressure = context.watch().pressureUnit == 'inHg' + ? UnitConverter.hPaToInHg(currentPressure) + : context.watch().pressureUnit == 'mmHg' + ? UnitConverter.hPaToMmHg(currentPressure) + : currentPressure; + + final convertedPrecip = context.watch().precipitationUnit == 'cm' + ? UnitConverter.mmToCm(currentTotalPrec) + : context.watch().precipitationUnit == 'in' + ? UnitConverter.mmToIn(currentTotalPrec) + : currentTotalPrec; + + + final convertedVisibility = context.watch().visibilityUnit == 'Mile' + ? UnitConverter.mToMiles(currentVisibility.toDouble()) : UnitConverter.mToKm(currentVisibility.toDouble()); + + + if (sunset.isBefore(sunrise)) { + sunset = sunset.add(Duration(days: 1)); + } + + + final convertedwindSpeed = context.watch().windUnit == 'Mph' + ? UnitConverter.kmhToMph(currentWindSpeed) + : context.watch().windUnit == 'M/s' + ? UnitConverter.kmhToMs(currentWindSpeed) + : currentWindSpeed.toStringAsFixed(0); + + return Container( + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + child: GridView.count( + crossAxisCount: 2, + physics: const NeverScrollableScrollPhysics(), + shrinkWrap: true, + padding: EdgeInsets.only(top: 8.5), + crossAxisSpacing: 16, + mainAxisSpacing: 10, + children: [ + Container( + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + ), + child: Stack( + children: [ + ListTile( + leading: Icon(Symbols.wb_twilight, weight: 500, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("sun_tile_page".tr(), style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis), + ), + Positioned( + bottom: 0, + left: 0, + right: 0, + child: SizedBox( + height: 110, + child: SvgPicture.string( + buildSunPathWithIcon( + pathColor: Theme.of(context).colorScheme.primary, + percent: 50, + outLineColor: Theme.of(context).colorScheme.onSurface, + showSun: false + ), + fit: BoxFit.fill, + ), + ), + ), + Positioned( + left: 0, + bottom: -1, + right: 0, + child: Container( + height: 70, + decoration: BoxDecoration( + border: Border( + top: BorderSide( + color: Theme.of(context).colorScheme.outline, // Or any color you need + width: 1.5, + ), + ), + color: const Color.fromRGBO(0, 0, 0, 0.5), + borderRadius: BorderRadius.only(bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20)) + ), + ), + ), + Align( + alignment: Alignment.bottomCenter, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + spacing: 5, + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Symbols.vertical_align_top, weight: 500, size: 17, color: Colors.white,), + Text(sunriseFormat, style: TextStyle(color: Colors.white, fontWeight: FontWeight.w500, fontSize: 13,)) + ], + ), + Row( + spacing: 5, + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Symbols.vertical_align_bottom, weight: 500, size: 17, color: Colors.white,), + Text(sunsetFormat, style: TextStyle(color: Colors.white, fontWeight: FontWeight.w500, fontSize: 13)) + ], + ), + SizedBox(height: 10,) + ], + ) + ), + ], + ), + ), + + + Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: SvgPicture.string(buildPressueSvg(Theme.of(context).colorScheme.primary, Theme.of(context).colorScheme.surfaceContainerHigh, Color(selectedContainerBgIndex), currentPressure.round()), fit: BoxFit.contain), + ), + headerWidgetConditions(headerText: "pressure".tr(), headerIcon: Symbols.compress,), + + Align( + alignment: Alignment.center, + child: Text("${convertedPressure.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: 30), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(context.watch().pressureUnit, style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 18),), + ), + ), + ] + ), + + ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: + SvgPicture.string( + buildVisibilitySvg(Theme.of(context).colorScheme.tertiaryContainer), + fit: BoxFit.contain, + ), + ), + headerWidgetConditions(headerText: "visibility".tr(), headerIcon: Symbols.visibility,), + + Align( + alignment: Alignment.center, + child: Text("${convertedVisibility.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onTertiaryContainer, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: 30), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(context.watch().visibilityUnit, style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 18),), + ), + ), + ], + ), + ), + ), + ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + WindCompassWidget(currentWindDirc: currentWindDirc, backgroundColor: Color(selectedContainerBgIndex)), + + headerWidgetConditions(headerText: "direction".tr(), headerIcon: Symbols.explore,), + Align( + alignment: Alignment.center, + child: Text(getCompassDirection(currentWindDirc), style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + + Align( + alignment: Alignment.bottomCenter, + child: Container( + margin: EdgeInsets.only(left: 20, right: 20), + height: 55, + child: Text("$convertedwindSpeed ${context.watch().windUnit}", style: + TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 16), maxLines: 1, overflow: TextOverflow.ellipsis, textAlign: TextAlign.center,), + ), + ), + ] + ) + ) + ), + + + ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: + SvgPicture.string( + buildUVSvg(Color(selectedContainerBgIndex), currentUvIndex.round()), + fit: BoxFit.contain, + ), + ), + headerWidgetConditions(headerText: "uv_index".tr(), headerIcon: Symbols.light_mode,), + + Align( + alignment: Alignment.center, + child: Text("${currentUvIndex.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).size.width * 0.11), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(getUvIndexType(currentUvIndex.round()), style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 15),), + ), + ), + ], + ), + ), + ), + + Container( + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + ), + child: Stack( + children: [ + ListTile( + leading: Icon(Symbols.rainy_heavy, weight: 500, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("precipitation".tr(), style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis), + ), + Align( + alignment: Alignment.centerLeft, + child: Padding( + padding: EdgeInsets.only(left: 10, bottom: 12), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("${double.parse(convertedPrecip.toStringAsFixed(2))}", style: TextStyle(fontSize: MediaQuery.of(context).size.width * 0.11, fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.onSurface),), + Padding( + padding: EdgeInsets.only(top: 15), + child: Text(context.watch().precipitationUnit, style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.secondary),), + ), + ], + ), + ), + ), + Align( + alignment: Alignment.bottomLeft, + child: Padding( + padding: EdgeInsets.only(left: 10, right: 10, bottom: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + SizedBox( + width: 100, + child: Text("Total rain for the day", style: TextStyle(height: 1.2, color: Theme.of(context).colorScheme.onSurfaceVariant))), + Text("$currentTotalPrecProb%", style: TextStyle(fontWeight: FontWeight.w700, color: Theme.of(context).colorScheme.primary),) + ], + ) + ) + ), + ], + ), + ) + ], + ), + ), + ], + ), + ); + } +} diff --git a/lib/screens/edit_layout_page.dart b/lib/screens/edit_layout_page.dart new file mode 100644 index 000000000..e69de29bb diff --git a/lib/screens/extended_widgets.dart b/lib/screens/extended_widgets.dart new file mode 100644 index 000000000..4b67bfbc7 --- /dev/null +++ b/lib/screens/extended_widgets.dart @@ -0,0 +1,1708 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'dart:convert'; +import '../utils/preferences_helper.dart'; +import 'package:hive/hive.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/unit_converter.dart'; +import 'dart:math'; +import 'package:solar_calculator/solar_calculator.dart'; +import 'dart:math' as math; + +class ExtendWidget extends StatefulWidget { + final String widgetType; + const ExtendWidget(this.widgetType, {super.key}); + + @override + State createState() => _ExtendWidgetState(); +} + +class _ExtendWidgetState extends State { + + + + + Future?> getWeatherWidgets() async { + + final cacheKey = PreferencesHelper.getJson('currentLocation')?['cacheKey']; + + final box = await Hive.openBox('weatherMasterCache'); + final cached = box.get(cacheKey); + if (cached == null) return null; + + + + + + return json.decode(cached); + } + + + + @override + Widget build(BuildContext context) { + Widget child; + String extendedTitle = 'Unknown'; + IconData? iconData; + + + + + if (widget.widgetType == 'humidity_widget') { + child = buildHumidityExtended(); + extendedTitle = 'humidity'.tr(); + iconData = Symbols.humidity_mid; + } else if (widget.widgetType == 'sun_widget') { + child = buildSunExtended(); + extendedTitle = 'sun_tile_page'.tr(); + iconData = Symbols.wb_twilight; + } else if (widget.widgetType == 'pressure_widget') { + child = buildPressureExtended(); + extendedTitle = 'pressure'.tr(); + iconData = Symbols.compress; + } else if (widget.widgetType == 'visibility_widget') { + child = buildVisibilityExtended(); + extendedTitle = 'visibility'.tr(); + iconData = Symbols.visibility; + } else if (widget.widgetType == 'winddirc_widget'){ + child = buildWindExtended(); + extendedTitle = 'wind'.tr(); + iconData = Symbols.air; + } else if (widget.widgetType == 'uv_widget'){ + child = buildUVExtended(); + extendedTitle = 'uv_index'.tr(); + iconData = Symbols.flare; + } else if (widget.widgetType == 'aqi_widget'){ + child = buildAQIExtended(); + extendedTitle = 'air_quality'.tr(); + iconData = Symbols.airwave; + } else { + child = const Center(child: Text('Unknown widget type')); + extendedTitle = 'Error'; + } + + return Scaffold( + body: CustomScrollView( + slivers: [ + SliverAppBar.large( + titleSpacing: 0, + automaticallyImplyLeading: false, + flexibleSpace: FlexibleSpaceBar( + title: Row( + spacing: 5, + children: [ + Icon(iconData), + Text(extendedTitle) + ], + ), + expandedTitleScale: 1.3, + titlePadding: EdgeInsets.all(16), + ), + backgroundColor: Theme.of(context).colorScheme.surface, + expandedHeight: 100, + scrolledUnderElevation: 1, + actions: [ + IconButton(onPressed: () {Navigator.pop(context);}, icon: Icon(Symbols.close, weight: 600,)), + SizedBox(width: 5) + ], + ), + + SliverToBoxAdapter( + child: child, + ) + ] + ) + ); + } + + Widget buildHumidityExtended() { + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List hourlyhumidity = hourly['relative_humidity_2m']; + + + final offset = Duration(seconds: int.parse(weather['utc_offset_seconds'].toString())); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? "12 hr"; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + + +List todayHumidities = []; + +for (int i = 1; i <= 23 && i < hourlyhumidity.length; i++) { + final humidity = hourlyhumidity[i]; + if (humidity is int) { + todayHumidities.add(humidity); + } +} + +final int avgHumidity = todayHumidities.isNotEmpty + ? (todayHumidities.reduce((a, b) => a + b) ~/ todayHumidities.length) + : 0; + + + return Column( + children: [ + + Container( + height: 360, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 0), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + padding: EdgeInsets.fromLTRB(20, 10, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("todays_avg".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Text("$avgHumidity%", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500),) + + ], + ), + ), + + + SizedBox( + height: 216, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: 24 + 24 - startIndex, + itemBuilder: (context, index) { + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + final hour = timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + final humidityPercentage = hourlyhumidity[dataIndex]; + + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == 24 + 24 - startIndex - 1 ? 10 : 0, + + ); + + return Container( + width: 53, + margin: itemMargin, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Container( + clipBehavior: Clip.none, + width: 43, + height: math.max((humidityPercentage / 100) * 160, 48), + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primary, + borderRadius: BorderRadius.circular(50), + ), + child: Align( + alignment: Alignment.topCenter, + child: SizedBox( + width: 60, + height: 60, + child: Stack( + alignment: Alignment.center, + children: [ + Positioned( + top: 0, + child:SvgPicture.string( + ''' + + ''', + ), + ), + Positioned( + top: 0, + child: SizedBox( + height: 48, + child: Icon(Symbols.humidity_high, color: Theme.of(context).colorScheme.onPrimaryContainer, size: 18,),), + ) + ] + ), + ), + ), + ), + const SizedBox(height: 10), + + Text("$humidityPercentage%", style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text(hour, style: TextStyle(fontSize: 15, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + + + ], + ), + ), + + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("humidity_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("humidity_info_2".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + + ] + + ); + }, + ); + + } + + Widget buildSunExtended() { + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + + final daily = weather['daily']; + + final currentSunrise = daily['sunrise'][0]; + final currentSunset = daily['sunset'][0]; + + + int offsetSeconds = int.parse(weather['utc_offset_seconds'].toString()); + DateTime utcNow = DateTime.now().toUtc(); + DateTime now = utcNow.add(Duration(seconds: offsetSeconds)); + DateTime sunrise = DateTime.parse(currentSunrise); + DateTime sunset = DateTime.parse(currentSunset); + + + now = DateTime( + now.year, + now.month, + now.day, + now.hour, + now.minute, + now.second, + now.millisecond, + now.microsecond, + ); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? '12 hr'; + + + + final sunriseFormat = timeUnit == '24 hr' ? DateFormat.Hm().format(sunrise) : DateFormat.jm().format(sunrise); + final sunsetFormat = timeUnit == '24 hr' ? DateFormat.Hm().format(sunset) : DateFormat.jm().format(sunset); + + if (sunset.isBefore(sunrise)) { + sunset = sunset.add(Duration(days: 1)); + } + + final timeZoneOffset = offsetSeconds / 3600.0; + final instant = Instant( + year: now.year, + month: now.month, + day: now.day, + hour: now.hour, + minute: now.minute, + second: now.second, + timeZoneOffset: timeZoneOffset, + ); + + +String formatInstantToLocalTime(Instant instant, {String timeUnit = '24 hr'}) { + final dateTime = DateTime( + instant.year, + instant.month, + instant.day, + instant.hour, + instant.minute, + instant.second, + ).toLocal(); + + final formatter = timeUnit == '24 hr' ? DateFormat.Hm() : DateFormat.jm(); + + return formatter.format(dateTime); +} + + final calc = SolarCalculator(instant, weather['latitude'], weather['longitude']); + + final timeFormatDUSKDAWN = timeUnit == '24 hr' ? DateFormat.Hm() : DateFormat.jm(); + + final dawn = calc.morningCivilTwilight.begining; + final dusk = calc.eveningCivilTwilight.ending; + + +final dawnFormatted = formatInstantToLocalTime(dawn, timeUnit: timeFormatDUSKDAWN.toString()); +final duskFormatted = formatInstantToLocalTime(dusk, timeUnit: timeFormatDUSKDAWN.toString()); + + + double percent = ((now.difference(sunrise).inSeconds) / (sunset.difference(sunrise).inSeconds)).clamp(0, 1); + + final isSmallScreen = MediaQuery.of(context).size.width < 400; + + final dawnWidget = Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("Dawn", style: TextStyle(color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500, fontSize: 15)), + Text(dawnFormatted, style: TextStyle(color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500, fontSize: 18)), + ], + ); + + final sunriseWidget = Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("sunrise".tr(), style: TextStyle(color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500, fontSize: 15)), + Text(sunriseFormat, style: TextStyle(color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500, fontSize: 18)), + ], + ); + + final duskWidget = Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("Dusk", style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500, fontSize: 15)), + Text(duskFormatted, style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500, fontSize: 18)), + ], + ); + + final sunsetWidget = Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("sunset".tr(), style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500, fontSize: 15)), + Text(sunsetFormat, style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500, fontSize: 18)), + ], + ); + return Column( + children: [ + Container( + height: 250, + margin: EdgeInsets.all(10), + clipBehavior: Clip.hardEdge, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(28), + color: Theme.of(context).colorScheme.surfaceContainerLow + ), + child: Stack( + children: [ + Positioned( + bottom: -30, + left: 0, + right: 0, + child: AspectRatio( + aspectRatio: 1.6, + child: SvgPicture.string( + clipBehavior: Clip.none, + buildSunPathWithIcon( + pathColor: Theme.of(context).colorScheme.primary, + percent: percent, + outLineColor: Theme.of(context).colorScheme.onSurface, + ), + allowDrawingOutsideViewBox: true, + fit: BoxFit.fill, + + ), + ), + ), + + Positioned( + left: 0, + bottom: -1, + right: -1, + child: Container( + height: 100, + decoration: BoxDecoration( + border: Border( + top: BorderSide( + color: Theme.of(context).colorScheme.outline, // Or any color you need + width: 1.5, + ), + ), + color: const Color.fromRGBO(0, 0, 0, 0.5), + borderRadius: BorderRadius.only(bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20)) + ), + ), + ), + ] + ), + ), + + SizedBox(height: 10,), + isSmallScreen + ? Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [dawnWidget, sunriseWidget], + ), + SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceEvenly, + children: [duskWidget, sunsetWidget], + ), + ], + ) + : Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [dawnWidget, sunriseWidget, duskWidget, sunsetWidget], + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("sunset_rise_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("sunset_rise_info_2".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("sunset_rise_info_3".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("sunset_rise_info_4".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + ] + ); + } + ); + } + + + Widget buildPressureExtended(){ + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + final pressureCurrent = weather['current']; + final pressureHourly = weather['hourly']['pressure_msl']; + + final pressureUnit = PreferencesHelper.getString("selectedPressureUnit") ?? 'hPa'; + + final convertedPressure = pressureUnit == 'inHg' + ? UnitConverter.hPaToInHg(pressureCurrent['pressure_msl']) + : pressureUnit == 'mmHg' + ? UnitConverter.hPaToMmHg(pressureCurrent['pressure_msl']) + : pressureCurrent['pressure_msl']; + + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List hourlyPressure = hourly['pressure_msl']; + + + final offset = Duration(seconds: int.parse(weather['utc_offset_seconds'].toString())); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? '12 hr'; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + + final double minPressure = hourlyPressure.reduce((a, b) => a < b ? a : b); + final double maxPressure = hourlyPressure.reduce((a, b) => a > b ? a : b); + + + return Column( + children: [ + + Container( + height: 360, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 0), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + padding: EdgeInsets.fromLTRB(20, 10, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("current_conditions".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text("${convertedPressure.round()}", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500),), + Padding(padding: EdgeInsets.only(bottom: 11, left: 8), + child: Text(PreferencesHelper.getString("selectedPressureUnit") ?? 'hPa', style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500),)) + ], + ) + + ], + ), + ), + + + SizedBox( + height: 216, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: 24 + 24 - startIndex, + itemBuilder: (context, index) { + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + final hour = timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + final currentPressure = hourlyPressure[dataIndex]; + final pressurePercentage = ((currentPressure - minPressure) / (maxPressure - minPressure)) * 100; + + + Widget? pressureTrendIcon; + Color? pressureprimary; + + if (dataIndex > 0) { + final previousPressure = hourlyPressure[dataIndex - 1]; + final pressureDifference = currentPressure - previousPressure; + + if (pressureDifference > 0.5) { + pressureTrendIcon = Icon(Symbols.arrow_upward, size: 18, color: Theme.of(context).colorScheme.onPrimaryContainer, weight: 600); + pressureprimary = Theme.of(context).colorScheme.primaryContainer; + } else if (pressureDifference < -0.5) { + pressureTrendIcon = Icon(Symbols.arrow_downward, size: 18, color: Theme.of(context).colorScheme.onError, weight: 600); + pressureprimary = Theme.of(context).colorScheme.error; + } else { + pressureTrendIcon = Icon(Symbols.trending_flat, size: 18, color: Theme.of(context).colorScheme.onSurfaceVariant, weight: 600); + pressureprimary = Theme.of(context).colorScheme.surfaceContainerLowest; + } + } + + + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == 24 + 24 - startIndex - 1 ? 10 : 0, + + ); + + return Container( + width: 53, + margin: itemMargin, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Container( + clipBehavior: Clip.none, + width: 43, + height: math.max((pressurePercentage / 100) * 160, 48), + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primary, + borderRadius: BorderRadius.circular(50), + ), + child: Align( + alignment: Alignment.topCenter, + child: SizedBox( + width: 60, + height: 60, + child: Stack( + alignment: Alignment.center, + children: [ + Positioned( + top: 0, + child:SvgPicture.string( + ''' + + ''', + ), + ), + Positioned( + top: 0, + child: SizedBox( + height: 48, + child: pressureTrendIcon, + ) + ) + ] + ), + ), + ), + ), + const SizedBox(height: 10), + + Text("${pressureHourly[dataIndex].round()}", style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text(hour, style: TextStyle(fontSize: 15, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + + + ], + ), + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("pressure_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("pressure_info_2".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + ] + ); + } + ); + } + + Widget buildVisibilityExtended(){ + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + final hourly = weather['hourly']; + + final currentVisibility = hourly['visibility'][0]; + final visibilityUnit = PreferencesHelper.getString("selectedVisibilityUnit") ?? "Km"; + + final convertedVisibility = visibilityUnit == 'Mile' + ? UnitConverter.mToMiles(currentVisibility.toDouble()) : UnitConverter.mToKm(currentVisibility.toDouble()); + + return Column( + children: [ + + Container( + height: 130, + clipBehavior: Clip.hardEdge, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: + Stack( + children: [ + Positioned( + left: 0, + top: 0, + child: SvgPicture.string( + ''' + + + + + + + + + ''', height: 130,), + ), + Container( + padding: EdgeInsets.fromLTRB(20, 10 + 5, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("current_conditions".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text("${convertedVisibility.round()}", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.onTertiaryContainer, fontWeight: FontWeight.w500),), + Padding(padding: EdgeInsets.only(bottom: 11, left: 8), + child: Text(visibilityUnit, style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onTertiaryContainer, fontWeight: FontWeight.w500),)) + ], + ), + + + ], + ), + ), + ], + ), + + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("visibility_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + ] + ); + + } + ); + } + + + Widget buildWindExtended(){ + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + + + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List windSpeeds = hourly['wind_speed_10m']; + final List windDirections = hourly['wind_direction_10m']; + + + final offset = Duration(seconds: int.parse(weather['utc_offset_seconds'].toString())); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? '12 hr'; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + + final double minWind = windSpeeds.reduce((a, b) => a < b ? a : b); + final double maxWind = windSpeeds.reduce((a, b) => a > b ? a : b); + + + List todayWindSpeeds = []; + + for (int i = 8; i <= 23 && i < windSpeeds.length; i++) { + final speed = windSpeeds[i]; + if (speed is num) { + todayWindSpeeds.add(speed.toDouble()); + } + } + + final double avgWind = todayWindSpeeds.isNotEmpty + ? todayWindSpeeds.reduce((a, b) => a + b) / todayWindSpeeds.length + : 0; + + + + return Column( + children: [ + + Container( + height: 360, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 0), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + padding: EdgeInsets.fromLTRB(20, 10, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("todays_avg".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text("${PreferencesHelper.getString("selectedWindUnit") == 'M/s' ? avgWind.toStringAsFixed(1) : avgWind.round()}", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500),), + Padding(padding: EdgeInsets.only(bottom: 11, left: 8), + child: Text(PreferencesHelper.getString("selectedWindUnit") ?? 'Km/h', style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500),)) + ], + ) + + ], + ), + ), + + + SizedBox( + height: 216, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: 24 + 24 - startIndex, + itemBuilder: (context, index) { + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + final hour = timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + final windSpeed = windSpeeds[dataIndex]; + final windDirection = windDirections[dataIndex]; + + final windPercentage = ((windSpeed - minWind) / (maxWind - minWind)) * 100; + + + final windUnit = PreferencesHelper.getString("selectedWindUnit") ?? 'Km/h'; + + + final formattedWindSpeed = windUnit == 'Mph' + ? UnitConverter.kmhToMph(windSpeed) + : windUnit == 'M/s' + ? UnitConverter.kmhToMs(windSpeed) + : windSpeed; + + + Widget windArrow = Transform.rotate( + angle: windDirection * (3.1415926535 / 180), + child: Icon( + Icons.navigation, + size: 20, + color: Theme.of(context).colorScheme.onPrimaryContainer, + ), + ); + + + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == 24 + 24 - startIndex - 1 ? 10 : 0, + + ); + + return Container( + width: 53, + margin: itemMargin, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Container( + clipBehavior: Clip.none, + width: 43, + height: math.max((windPercentage / 100) * 160, 48), + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.primary, + borderRadius: BorderRadius.circular(50), + ), + child: Align( + alignment: Alignment.topCenter, + child: SizedBox( + width: 60, + height: 60, + child: Stack( + alignment: Alignment.center, + children: [ + Positioned( + top: 0, + child:SvgPicture.string( + ''' + + ''', + ), + ), + Positioned( + top: 0, + child: SizedBox( + height: 48, + child: windArrow, + ) + ) + ] + ), + ), + ), + ), + const SizedBox(height: 10), + + Text("${formattedWindSpeed.toStringAsFixed(1)}", style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text(hour, style: TextStyle(fontSize: 15, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + + + ], + ), + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("wind_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + ] + ); + } + ); + } + + +Widget buildUVExtended(){ + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + + + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List uvIndexes = hourly['uv_index']; + + + final offset = Duration(seconds: int.parse(weather['utc_offset_seconds'].toString())); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? '12 hr'; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + +final double minUv = uvIndexes.reduce((a, b) => a < b ? a : b); +final double maxUv = uvIndexes.reduce((a, b) => a > b ? a : b); + + List todayUvIndexes = []; + + for (int i = 8; i <= 18 && i < uvIndexes.length; i++) { + final uv = uvIndexes[i]; + if (uv is num) { + todayUvIndexes.add(uv.toDouble()); + } + } + final double avgUv = todayUvIndexes.isNotEmpty + ? todayUvIndexes.reduce((a, b) => a + b) / todayUvIndexes.length + : 0; + + return Column( + children: [ + + Container( + height: 360, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 0), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + padding: EdgeInsets.fromLTRB(20, 10, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("todays_avg".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text("${avgUv.round()}", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500),), + Padding(padding: EdgeInsets.only(bottom: 11, left: 8), + child: Text(getUvIndexType(avgUv.round()), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500),)) + ], + ) + + ], + ), + ), + + + SizedBox( + height: 216, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: 24 + 24 - startIndex, + itemBuilder: (context, index) { + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + final hour = timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + + + + final uv = uvIndexes[dataIndex]; + + final double uvValue = (uv is num) ? uv.toDouble() : 0; + final double uvPercentage = ((uvValue - minUv) / (maxUv - minUv)) * 100; + + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == 24 + 24 - startIndex - 1 ? 10 : 0, + + ); + + Color getUvColor(double uv, BuildContext context) { + if (uv <= 2) return Colors.green; + if (uv <= 5) return Colors.yellow; + if (uv <= 7) return Colors.orange; + if (uv <= 10) return Colors.red; + return Colors.purple; + } + + return Container( + width: 53, + margin: itemMargin, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Container( + clipBehavior: Clip.none, + width: 43, + height: math.max((uvPercentage / 100) * 160, 48), + decoration: BoxDecoration( + color: getUvColor(uvValue, context), + borderRadius: BorderRadius.circular(50), + ), + child: Align( + alignment: Alignment.topCenter, + child: SizedBox( + width: 60, + height: 60, + child: Stack( + alignment: Alignment.center, + children: [ + Positioned( + top: 0, + child:SvgPicture.string( + ''' + + ''', + ), + ), + Positioned( + top: 0, + child: SizedBox( + height: 48, + child: Icon(Symbols.sunny, color: Theme.of(context).colorScheme.onPrimary, fill: 1, size: 20,), + ) + ) + ] + ), + ), + ), + ), + const SizedBox(height: 10), + + Text("${uv.round()}", style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text(hour, style: TextStyle(fontSize: 15, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + + + ], + ), + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("uv_index_info".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("uv_index_info_2".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("uv_index_info_3".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("uv_index_info_4".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("uv_index_info_5".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ) + ] + ); + } + ); + } + + Widget buildAQIExtended(){ + return FutureBuilder?>( + future: getWeatherWidgets(), + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const Center(child: CircularProgressIndicator()); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data == null) { + return const Center(child: Text('No data available')); + } + + final data = snapshot.data!; + final weather = data['data']; + final airQualityData = weather['air_quality']['current']; + + final aqiUnit = PreferencesHelper.getString("selectedAQIUnit") ?? "United States"; + + final aqiFormat = aqiUnit == 'European' ? airQualityData['european_aqi'] : airQualityData['us_aqi']; + + + return DefaultTabController( + length: 2, + child: Column( + children: [ + Container( + clipBehavior: Clip.hardEdge, + height: 297, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainer, + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 0), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + padding: EdgeInsets.fromLTRB(20, 10, 20, 0), + alignment: Alignment.centerLeft, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("current_conditions".tr(), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text("$aqiFormat", style: TextStyle(fontSize: 50, color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500),), + Padding(padding: EdgeInsets.only(bottom: 11, left: 8), + child: Text(getAQIIndexType(aqiFormat, aqiUnit == 'European' ? true : false), style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500),)) + ], + ), + ], + ), + ), + + Container( + height: 20, + clipBehavior: Clip.none, + padding: EdgeInsets.fromLTRB(12, 0, 12, 0), + margin: EdgeInsets.only(top: 10), + child: Stack( + children: [ + AQISliderBar( + aqi: airQualityData['us_aqi'], + width: 380, + height: 20, + ), + ], + ), + ), + + Container( + padding: EdgeInsets.fromLTRB(20, 20, 20, 0), + child: Column( + spacing: 10, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text("${"united_states_aqi".tr()}:", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15),), + Container( + padding: EdgeInsets.only(left: 10, right: 10), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(50), + color: Theme.of(context).colorScheme.tertiary + ), + child: Text("${airQualityData['us_aqi']}", style: TextStyle(color: Theme.of(context).colorScheme.onTertiary, fontSize: 16, fontWeight: FontWeight.w500)), + ) + ], + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text("${"european_aqi".tr()}:", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15)), + Container( + padding: EdgeInsets.only(left: 10, right: 10), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(50), + color: Theme.of(context).colorScheme.tertiary + ), + child: Text("${airQualityData['european_aqi']}", style: TextStyle(color: Theme.of(context).colorScheme.onTertiary, fontSize: 16, fontWeight: FontWeight.w500)), + ) + ], + ) + ], + ) + ), + + SizedBox(height: 20,), + Material( + color: Theme.of(context).colorScheme.surfaceContainer, + child:TabBar( + dividerHeight: 0, + tabs: [ + Tab(text: 'United States'), + Tab(text: 'European'), + ], + ), + ), + + ], + ) + ), + + + ConstrainedBox( + constraints: BoxConstraints( + maxHeight: 880, + ), + child: TabBarView( + children: [ + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("aqi_info_us".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("0–50: ${"air_quality_satisfactory".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("51–100: ${"air_quality_acceptable".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("101–150: ${"sensitive_groups_health_effects".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("151–200: ${"health_effects_public".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("201–300: ${"emergency_conditions".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ), + Container( + margin: EdgeInsets.fromLTRB(12, 20, 12, MediaQuery.of(context).padding.bottom + 26), + padding: EdgeInsets.all(20), + decoration: BoxDecoration( + border: Border.all( + width: 1, + color: Theme.of(context).colorScheme.outlineVariant, + ), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + spacing: 20, + children: [ + Text("aqi_info_eu".tr(), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("0–25: ${"air_quality_satisfactory".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("26–50: ${"air_quality_acceptable".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("51–75: ${"sensitive_groups_health_effects".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("76–100: ${"health_effects_public".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + Text("100+: ${"emergency_conditions".tr()}", style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ) + ), + ], + ), + ), + + ]),); + + } + ); +} +} + + + Widget buildAirQualityBox(String label, double value, String type) { + return Container( + padding: EdgeInsets.all(12), + margin: EdgeInsets.symmetric(vertical: 6), + decoration: BoxDecoration( + color: getColor(value, type), + borderRadius: BorderRadius.circular(10), + ), + child: Text( + "$label: $value", + style: TextStyle(color: Colors.black, fontSize: 16), + ), + ); + } + +String buildSunPathWithIcon({ + required Color pathColor, + required double percent, + required Color outLineColor, + bool showSun = true, +}) { + final hexColor = '#${pathColor.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + final hexColoroutLine = '#${outLineColor.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + + const svgWidth = 176.0; + + final shift = -0.0; + final stretch = 1.0; + final t = ((percent + shift) * stretch).clamp(0.0, 1.0); + final sunX = t * svgWidth; + final sunY = 70 - 70 * sin(pi * t); + final sunYEndStart = 60 - 70 * sin(pi * t); + + return ''' + + + + + + + +'''; +} + + +String getUvIndexType(int uvIndex) { + if(uvIndex >= 0 && uvIndex <= 3){ + return "low_forecast_uv".tr(); + } else if (uvIndex > 3 && uvIndex <= 6){ + return "moderate_forecast_uv".tr(); + } else if (uvIndex > 6 && uvIndex <= 8){ + return "high_forecast_uv".tr(); + } else if (uvIndex > 8 && uvIndex <= 10){ + return "very_high_forecast_uv".tr(); + } else if (uvIndex > 10){ + return "extreme_forecast_uv".tr(); + } else{ + return "error"; + } +} + +Color getColor(double value, String type) { + switch (type) { + case "CO": + if (value <= 4.5) return Color(0xFF20FC03); + if (value <= 9.5) return Colors.yellow; + if (value <= 12.5) return Colors.orange; + if (value <= 15.5) return Color(0xFFFC606D); + if (value <= 30.5) return Color(0xFF9000FF); + if (value <= 50.5) return Colors.brown; + return Colors.brown; + + case "NO2": + if (value <= 40) return Color(0xFF20FC03); + if (value <= 100) return Colors.yellow; + if (value <= 200) return Colors.orange; + if (value <= 300) return Color(0xFFFC606D); + if (value <= 500) return Color(0xFF9000FF); + return Colors.brown; + + case "SO2": + if (value <= 50) return Color(0xFF20FC03); + if (value <= 150) return Colors.yellow; + if (value <= 250) return Colors.orange; + if (value <= 500) return Color(0xFFFC606D); + if (value <= 1000) return Color(0xFF9000FF); + return Colors.brown; + + case "O3": + if (value <= 100) return Color(0xFF20FC03); + if (value <= 180) return Colors.yellow; + if (value <= 300) return Colors.orange; + if (value <= 400) return Color(0xFFFC606D); + if (value <= 500) return Color(0xFF9000FF); + return Colors.brown; + + case "PM2.5": + if (value <= 12) return Color(0xFF20FC03); + if (value <= 35) return Colors.yellow; + if (value <= 55) return Colors.orange; + if (value <= 150) return Color(0xFFFC606D); + if (value <= 250) return Color(0xFF9000FF); + return Colors.brown; + + case "PM10": + if (value <= 20) return Color(0xFF20FC03); + if (value <= 50) return Colors.yellow; + if (value <= 100) return Colors.orange; + if (value <= 150) return Color(0xFFFC606D); + if (value <= 250) return Color(0xFF9000FF); + return Colors.brown; + + default: + return Colors.white; + } +} + +String getAQIIndexType(int aqiIndex, bool isEU) { + if(!isEU){ + if(aqiIndex <= 50){ + return "good".tr(); + } else if (aqiIndex <= 100){ + return "fair".tr(); + } else if (aqiIndex <= 150){ + return "moderate".tr(); + } else if (aqiIndex <= 200){ + return "poor".tr(); + } else { + return "very_poor".tr(); + } + } else{ + if(aqiIndex <= 25){ + return "good".tr(); + } else if (aqiIndex <= 50){ + return "fair".tr(); + } else if (aqiIndex <= 75){ + return "moderate".tr(); + } else if (aqiIndex <= 100){ + return "poor".tr(); + } else { + return "very_poor".tr(); + } + } +} +// AQI WIDGET + + +class AQISliderBar extends StatelessWidget { + final double width; + final double height; + final int aqi; + + const AQISliderBar({ + super.key, + required this.aqi, + this.width = 50, + this.height = 5, + }); + + @override + Widget build(BuildContext context) { + final double clampedAQI = aqi.clamp(0, 500).toDouble(); + final double thumbPosition = (clampedAQI / 500) * width; + + return Positioned( + left: 0, + right: 0, + child: Stack( + clipBehavior: Clip.none, + children: [ + Container( + height: height, + margin: EdgeInsets.only(left: 10, right: 10), + decoration: const BoxDecoration( + borderRadius: BorderRadius.all(Radius.circular(999)), + gradient: LinearGradient( + begin: Alignment.centerLeft, + end: Alignment.centerRight, + colors: [ + Color(0xFF00E400), // Green + Color(0xFFFFFF00), // Yellow + Color(0xFFFF7E00), // Orange + Color(0xFFFF0000), // Red + Color(0xFF8F3F97), // Purple + Color(0xFF7E0023), // Maroon + ], + stops: [ + 0.1, + 0.2, + 0.4, + 0.6, + 0.8, + 1.0, + ], + ), + ), + ), + + Positioned( + left: thumbPosition - 10, + top: -5, + child: Column( + children: [ + Container( + width: 16, + height: 30, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.inversePrimary, + borderRadius: BorderRadius.circular(50), + border: Border.all(color: Theme.of(context).colorScheme.primary), + ), + ), + ], + ), + ), + ], + ), + // ], + ); + } +} \ No newline at end of file diff --git a/lib/screens/home.dart b/lib/screens/home.dart new file mode 100644 index 000000000..604f8a69f --- /dev/null +++ b/lib/screens/home.dart @@ -0,0 +1,1581 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import '../utils/theme.dart'; +import 'package:hive/hive.dart'; +import '../screens/settings.dart'; +import '../screens/locations.dart'; +import '../widgets/top_weather_card.dart'; +import '../widgets/hourly_card.dart'; +import '../widgets/daily_card.dart'; +import 'package:flutter/services.dart'; +import 'dart:convert'; +import '../utils/animation_map.dart'; +import '../services/fetch_data.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'package:material_color_utilities/material_color_utilities.dart'; +import '../utils/froggy_map.dart'; +import '../utils/theme_controller.dart'; +import 'package:provider/provider.dart'; +import '../utils/preferences_helper.dart'; +import '../widgets/top_summary_block.dart'; +import '../widgets/current_conditions_card.dart'; +import '../widgets/rain_block.dart'; +import '../models/insights_gen.dart'; +import 'dart:math'; +import 'package:custom_refresh_indicator/custom_refresh_indicator.dart'; +import '../models/loading_me.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import '../utils/geoLocation.dart'; +import '../models/saved_location.dart'; +import 'package:http/http.dart' as http; +import 'dart:async'; + +class WeatherHome extends StatefulWidget { + + final String cacheKey; + final String cityName; + final String countryName; + final bool isHomeLocation; + final double? lat; + final double? lon; + +const WeatherHome({ + super.key, + required this.cacheKey, + required this.cityName, + required this.countryName, + required this.isHomeLocation, + required this.lat, + required this.lon, +}); + + @override + State createState() => _WeatherHomeState(); + + +} + +class _WeatherHomeState extends State { + + // late Future?>? weatherFuture; + Future?>? weatherFuture; + + Map? weatherData; + + Widget? weatherAnimationWidget; + int? _cachedWeatherCode; + int? _cachedIsDay; + + late bool isHomeLocation; + final ScrollController _scrollController = ScrollController(); + + bool _isAppFullyLoaded = false; + bool shouldSkipAppFullyLoaded = false; + bool themeCalled = false; + late String cityName; + late String countryName; + late String cacheKey; + int selectedGradientIndex = 2; + int selectedSearchBgIndex = 2; + int selectedContainerBgIndex = 2; + int selectedConditionColorIndex = 2; + bool _istriggeredFromLocations = false; + bool showInsightsRandomly = false; + int? lastWeatherCode; + + bool? lastIsDay; + + final WeatherFroggyManager _weatherManager = WeatherFroggyManager(); + + String? _iconUrlFroggy; + bool _isLoadingFroggy = true; + + +Map dayGradients = { + 0: 2, // Clear sky + 1: 0, // Mainly clear + 2: 0, // Partly cloudy + 3: 1, // Overcast + + 45: 4, // Fog + 48: 4, // Depositing rime fog + + 51: 5, // Drizzle: Light + 53: 5, // Drizzle: Moderate + 55: 5, // Drizzle: Dense + 56: 5, // Freezing Drizzle: Light + 57: 5, // Freezing Drizzle: Dense + 61: 5, // Rain: Slight + 63: 5, // Rain: Moderate + 65: 5, // Rain: Heavy + 66: 5, // Freezing Rain: Light + 67: 5, // Freezing Rain: Heavy + 80: 5, // Rain showers: Slight + 81: 5, // Rain showers: Moderate + 82: 5, // Rain showers: Violent + + 95: 6, // Thunderstorm + 96: 6, // Thunderstorm with hail + 99: 6, // Thunderstorm with heavy hail + + 71: 7, // Snow fall: Slight + 73: 7, // Snow fall: Moderate + 75: 7, // Snow fall: Heavy + 77: 7, // Snow grains + 85: 7, // Snow showers: Slight + 86: 7, // Snow showers: Heavy +}; + + +Map nightGradients = { + 0: 3, // Clear sky night + 1: 0, // Mainly clear + 2: 0, // Partly cloudy + 3: 1, // Overcast + + 45: 4, // Fog + 48: 4, // Depositing rime fog + + 51: 5, // Drizzle: Light + 53: 5, // Drizzle: Moderate + 55: 5, // Drizzle: Dense + 56: 5, // Freezing Drizzle: Light + 57: 5, // Freezing Drizzle: Dense + 61: 5, // Rain: Slight + 63: 5, // Rain: Moderate + 65: 5, // Rain: Heavy + 66: 5, // Freezing Rain: Light + 67: 5, // Freezing Rain: Heavy + 80: 5, // Rain showers: Slight + 81: 5, // Rain showers: Moderate + 82: 5, // Rain showers: Violent + + 95: 6, // Thunderstorm + 96: 6, // Thunderstorm with hail + 99: 6, // Thunderstorm with heavy hail + + 71: 7, // Snow fall: Slight + 73: 7, // Snow fall: Moderate + 75: 7, // Snow fall: Heavy + 77: 7, // Snow grains + 85: 7, // Snow showers: Slight + 86: 7, // Snow showers: Heavy +}; + + + + + double? lat; + double? lon; + + double? homeLat; + double? homeLon; + + @override + void initState() { + super.initState(); + // weatherFuture = getWeatherFromCache(); + + WidgetsBinding.instance.addPostFrameCallback((_) { + _initAfterLoad(); + }); + cityName = widget.cityName; + countryName = widget.countryName; + cacheKey = widget.cacheKey; + + + + + // _loadLatLon(); + // _initAppLoad(); + isHomeLocation = widget.isHomeLocation; + if (isHomeLocation) { + lat = widget.lat; + lon = widget.lon; + homeLat = widget.lat; + homeLon = widget.lon; + + setHomeasCurrent(); + + } else { + _setLatLon(); + } + +} + + +void _initAfterLoad() async { + weatherFuture = getWeatherFromCache(); +} + + Future setHomeasCurrent() async{ + final prefs = await SharedPreferences.getInstance(); + final locationData = { + 'city': PreferencesHelper.getJson( + 'homeLocation')?['city'], + 'country': PreferencesHelper.getJson( + 'homeLocation')?['country'], + 'cacheKey': PreferencesHelper.getJson( + 'homeLocation')?['cacheKey'], + 'latitude': PreferencesHelper.getJson( + 'homeLocation')?['lat'], + 'longitude': PreferencesHelper.getJson( + 'homeLocation')?['lon'], + }; + await prefs.setString('currentLocation', + jsonEncode(locationData)); +} + + Future?> getWeatherFromCache() async { + final box = await Hive.openBox('weatherMasterCache'); + final cached = box.get(cacheKey); + if (cached == null) return null; + + + + final rawJson = box.get(cacheKey); + + String? lastUpdated; + + if (rawJson != null) { + final map = json.decode(rawJson); + lastUpdated = map['last_updated']; + } + + final hasInternet = await hasRealInternet(); + + + if (!hasInternet) { + _isAppFullyLoaded = true; + } else if (isHomeLocation && lastUpdated != null) { + final lastUpdateTime = DateTime.tryParse(lastUpdated); + final now = DateTime.now(); + if (lastUpdateTime != null && now.difference(lastUpdateTime).inMinutes < 45) { + _isAppFullyLoaded = true; + } else{ + checkAndUpdateHomeLocation(); + } + } + + + return json.decode(cached); + } + +Future hasRealInternet() async { + try { + final response = await http.get(Uri.parse('https://www.google.com')) + .timeout(Duration(seconds: 5)); + return response.statusCode == 200; + } catch (e) { + if (mounted) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text('network_unavailable'.tr()), + duration: Duration(seconds: 3), + ), + ); + } + return false; + } +} + + + + +Future _loadWeatherIconFroggy(int weatherCode, bool isDay, newindex) async { + await _weatherManager.initializeIcons(); + final icon = _weatherManager.getFroggieIcon(weatherCode, isDay); + if (mounted && _isLoadingFroggy == true) { + // setState(() { + + if ((PreferencesHelper.getBool("DynamicColors") ?? false) || (PreferencesHelper.getBool("usingCustomSeed") ?? false)) { + setState(() { + _iconUrlFroggy = icon; + _isLoadingFroggy = false; + if(_istriggeredFromLocations){ + _istriggeredFromLocations = false; + _isAppFullyLoaded = true; + + } + }); + } + + if (!(PreferencesHelper.getBool("DynamicColors") ?? false) && !(PreferencesHelper.getBool("usingCustomSeed") ?? false)) { + if(themeCalled == false){ + + themeCalled = true; + _iconUrlFroggy = icon; + _isLoadingFroggy = false; + if(_istriggeredFromLocations){ + _istriggeredFromLocations = false; + _isAppFullyLoaded = true; + } + Provider.of(context, listen: false) + .setSeedColor(weatherConditionColors[newindex]); + + + + } + + } + + + + } +} + + +Future _refreshWeatherData() async { + if (lat == null || lon == null) { + return; + } + + final box = await Hive.openBox('weatherMasterCache'); + final raw = box.get(cacheKey); + if (raw == null) { + return; + } + + final cached = json.decode(raw); + final lastUpdatedStr = cached['last_updated']; + final lastUpdated = DateTime.tryParse(lastUpdatedStr ?? ''); + + if (lastUpdated == null) { + } else { + final now = DateTime.now(); + final difference = now.difference(lastUpdated); + if (difference.inMinutes < 10) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Weather is already up to date.',)), + ); + return; + } + } + + final weatherService = WeatherService(); + await weatherService.fetchWeather( + lat!, + lon!, + locationName: cacheKey, + ); + + + + weatherFuture = getWeatherFromCache(); + + setState(() { + _isAppFullyLoaded = false; + _istriggeredFromLocations = true; + themeCalled = false; + }); +} + + Future _setLatLon() async { + final prefs = await SharedPreferences.getInstance(); + final jsonString = prefs.getString('currentLocation'); + if (jsonString != null) { + final jsonMap = json.decode(jsonString); + lat = jsonMap['latitude']; + lon = jsonMap['longitude']; + } +} + + + Future _setLatLonNoState() async { + final prefs = await SharedPreferences.getInstance(); + final jsonString = prefs.getString('currentLocation'); + if (jsonString != null) { + final jsonMap = json.decode(jsonString); + lat = jsonMap['latitude']; + lon = jsonMap['longitude']; + } +} + + + +Future checkAndUpdateHomeLocation() async { + final prefs = await SharedPreferences.getInstance(); + final storedJson = prefs.getString('homeLocation'); + final storedLocation = storedJson != null ? jsonDecode(storedJson) : null; + + +if(storedLocation['isGPS'] ?? false){ + final currentPosition = await getCurrentPosition(); + final currentGeo = await reverseGeocode(currentPosition.latitude, currentPosition.longitude); + + final currentCacheKey = "${currentGeo['city']!}_${currentGeo['country']!}" + .toLowerCase() + .replaceAll(' ', '_'); + + final currentLat = currentPosition.latitude; + final currentLon = currentPosition.longitude; + + bool locationChanged = true; + + if (storedLocation != null && storedLocation['isGPS'] == true) { + final storedLat = storedLocation['lat']; + final storedLon = storedLocation['lon']; + + final latDiff = (storedLat - currentLat).abs(); + final lonDiff = (storedLon - currentLon).abs(); + + locationChanged = latDiff > 0.001 || lonDiff > 0.001; + } + + Future saveLocation(SavedLocation newLocation) async { + final prefs = await SharedPreferences.getInstance(); + final existing = prefs.getString('saved_locations'); + List current = []; + + if (existing != null) { + final decoded = jsonDecode(existing) as List; + current = decoded.map((e) => SavedLocation.fromJson(e)).toList(); + } + + bool alreadyExists = current.any((loc) => + loc.city == newLocation.city && loc.country == newLocation.country); + + if (!alreadyExists) { + current.add(newLocation); + await prefs.setString( + 'saved_locations', + jsonEncode(current.map((e) => e.toJson()).toList())); + } +} + + + if (locationChanged) { + prefs.remove('homeLocation'); + + prefs.setString('homeLocation', jsonEncode({ + 'city': currentGeo['city']!, + 'country': currentGeo['country']!, + 'cacheKey': currentCacheKey, + 'lat': currentLat, + 'lon': currentLon, + 'isGPS': true, + })); + + final saved = SavedLocation( + latitude: currentPosition.latitude, + longitude: currentPosition.longitude, + city: currentGeo['city']!, + country: currentGeo['country']!, + ); + + await saveLocation(saved); + + + final weatherService = WeatherService(); + await weatherService.fetchWeather( + currentLat, + currentLon, + locationName: currentCacheKey, + ); + + + weatherFuture = getWeatherFromCache(); + + _isAppFullyLoaded = true; + + } + } else{ + _refreshWeatherData(); + } +} + +late bool isLight; + +@override +void didChangeDependencies() { + super.didChangeDependencies(); + isLight = Theme.of(context).brightness == Brightness.light; +} + + final List weatherConditionColors = [ + // cloudy + Color.fromARGB(255, 3, 88, 216), + + // overcast + Colors.blueAccent, + + // clear day + Colors.blueAccent, + + // clear night + const Color.fromARGB(255, 58, 66, 183), + + // fog + Colors.orange, + + // rain + Colors.blueAccent, + + // thunder + Color.fromARGB(255, 180, 68, 255), + + // snow + Colors.cyan, + ]; + + + + + @override + Widget build(BuildContext context) { + + + + + + + SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + + SystemChrome.setSystemUIOverlayStyle( + SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + statusBarIconBrightness: isLight ? Brightness.dark : Brightness.light, + systemNavigationBarColor: Colors.transparent, + + ), + ); + + + + + final List gradients = [ + + // cloudy + isLight ? + LinearGradient( + colors: [ + Color(0xFFc6d3e4), + Color(0xFFd5e4f7) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : LinearGradient( + colors: [Color(paletteWeather.neutral.get(10)), Color(paletteWeather.secondary.get(25))], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + + // overcast + isLight ? + LinearGradient( + colors: [ + Color(0xFFc9d3e0), + Color(0xFFcfdef1) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(paletteWeather.neutral.get(20)), Color(paletteWeather.secondary.get(15))], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + // clear day + isLight ? + LinearGradient( + colors: [ + Color(0xFF9dceff), + Color(0xFFcee5ff) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [const Color.fromARGB(255, 4, 36, 83), Color(0xFF004a76)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // clear night + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 227, 232, 255), Color.fromARGB(255, 189, 197, 236) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color.fromARGB(255, 0, 0, 0), Color(0xFF162155)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // fog + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 245, 237, 219), Color.fromARGB(255, 255, 236, 192) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color(0xFF191209), Color(0xFF352603)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + + // rain + isLight ? + LinearGradient( + colors: [ + Color(0xFFaab8ca), + Color(0xFFc4d3e5) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(0xFF050709), Color(0xFF1e2c3a)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + // thunder + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 231, 201, 243), Color.fromARGB(255, 223, 196, 229) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color(0xFF15021a), Color.fromARGB(255, 76, 40, 88)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 170, 200, 202), + Color.fromARGB(255, 196, 225, 229) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color.fromARGB(255, 0, 0, 0), Color.fromARGB(255, 17, 23, 29)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + ]; + + final List gradientsScrolled = [ + + // cloudy + isLight ? + LinearGradient( + colors: [ + Color(0xFFd5e4f7), + Color(0xFFd5e4f7) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : LinearGradient( + colors: [Color(paletteWeather.secondary.get(25)), Color(paletteWeather.secondary.get(25))], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // overcast + isLight ? + LinearGradient( + colors: [ + Color(0xFFcfdef1), + Color(0xFFcfdef1) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(paletteWeather.secondary.get(15)), Color(paletteWeather.secondary.get(15))], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + // clear day + + isLight ? + LinearGradient( + colors: [ + Color(0xFFcee5ff), + Color(0xFFcee5ff) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(0xFF004a76), Color(0xFF004a76)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // clear night + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 189, 197, 236), Color.fromARGB(255, 189, 197, 236) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(0xFF162155), Color(0xFF162155)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // fog + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 255, 236, 192), Color.fromARGB(255, 255, 236, 192) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color(0xFF352603), Color(0xFF352603)], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5] + ), + + // rain + isLight ? + LinearGradient( + colors: [ + Color(0xFFc4d3e5), + Color(0xFFc4d3e5) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + LinearGradient( + colors: [Color(0xFF1e2c3a), Color(0xFF1e2c3a)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + // thunder + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 171, 145, 180), Color.fromARGB(255, 223, 196, 229) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color.fromARGB(255, 76, 40, 88), Color.fromARGB(255, 76, 40, 88)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + isLight ? + LinearGradient( + colors: [ + Color.fromARGB(255, 196, 225, 229), + Color.fromARGB(255, 196, 225, 229) + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + stops: [0, 0.5], + ) + : + const LinearGradient( + colors: [Color.fromARGB(255, 17, 23, 29), Color.fromARGB(255, 17, 23, 29)], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + stops: [0, 0.5] + ), + + ]; + + + return Stack( + children: [ + // Container( + // decoration: BoxDecoration( + // gradient: gradients[selectedGradientIndex], + // ), + + ScrollReactiveGradient( + scrollController: _scrollController, + baseGradient: gradients[selectedGradientIndex], + scrolledGradient: gradientsScrolled[selectedGradientIndex], + ), + Scaffold( + extendBodyBehindAppBar: true, + backgroundColor: Colors.transparent, + body: _buildMainBody(), + ), + + if (!_isAppFullyLoaded) + Positioned.fill( + child: Container( + color: Theme.of(context).colorScheme.surface, + child: const Center( + child: LoaderWidget(size: 60, isContained: false,), + ), + ), + ), + ], +); + + + + +} + +String _formatLastUpdated(String isoTime) { + final dt = DateTime.tryParse(isoTime)?.toLocal(); + if (dt == null) return 'Invalid time'; + + final now = DateTime.now(); + final difference = now.difference(dt); + + if (difference.inMinutes < 1) return 'just now'; + if (difference.inMinutes < 60) return '${difference.inMinutes} min. ago'; + if (difference.inHours < 24) return '${difference.inHours} hr. ago'; + return '${dt.month}/${dt.day} at ${dt.hour}:${dt.minute.toString().padLeft(2, '0')}'; +} + + +Widget _buildMainBody() { + + final padding = MediaQuery.of(context).padding; + return CustomRefreshIndicator( + onRefresh: _refreshWeatherData, + builder: (context, child, controller) { + return Stack( + alignment: Alignment.topCenter, + children: [ + child, + AnimatedBuilder( + animation: controller, + builder: (_, __) { + final val = controller.value.clamp(0.0, 1.0); + return Positioned( + top: -30 + 120 * val, + child: Opacity( + opacity: val, + child: LoaderWidget(size: 50, isContained: true,), + ), + ); + }, + ), + ], + ); + }, + child: SingleChildScrollView( + controller: _scrollController, + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + Padding(padding: EdgeInsets.only(top: padding.top + 10)), + _buildWeatherContent(), + ], + ), + ), + ); +} + +Widget _buildWeatherContent() { + final bool usAnimations = context.watch().useCardBackgroundAnimations; + + + final List searchBgColors = [ + // cloudy + isLight ? Color(paletteWeather.secondary.get(150)) : Color(paletteWeather.secondary.get(11)), + + // overcast + isLight ? Color(0xFFe8f2ff) : Color(paletteWeather.secondary.get(13)), + + // clear day + isLight ? Color(0xFFe8f2ff) : Color(paletteWeather.primary.get(10)), + + // clear night + isLight ? Color(paletteWeather.neutral.get(100)) : Color(paletteWeather.primary.get(10)), + + // fog + isLight ? Color(CorePalette.of(const Color.fromARGB(255, 255, 153, 0).toARGB32()).secondary.get(100)) : Color(CorePalette.of(const Color.fromARGB(255, 255, 153, 0).toARGB32()).secondary.get(20)), + // rain + isLight ? Color(0xFFe8f2ff) : Color(paletteWeather.secondary.get(15)), + + // thunder + isLight ? Color.fromARGB(255, 247, 232, 255) : Color(CorePalette.of(const Color(0xFFe4b7f3).toARGB32()).secondary.get(20)), + + + // snow + isLight ? Color.fromARGB(255, 232, 254, 255) : Color(CorePalette.of(const Color.fromARGB(255, 0, 13, 31).toARGB32()).secondary.get(18)), + + ]; + + + final List weatherContainerColors = [ + // cloudy + isLight ? paletteWeather.secondary.get(98) : paletteWeather.secondary.get(12), + + // overcast + isLight ? 0xFFfcfcff : paletteWeather.secondary.get(6), + + // clear day + isLight ? 0xFFfcfcff : paletteWeather.primary.get(7), + + // clear night + isLight ? CorePalette.of(const Color.fromARGB(255, 58, 77, 141).toARGB32()).primary.get(98) : CorePalette.of(const Color.fromARGB(255, 58, 77, 141).toARGB32()).primary.get(5), + + // fog + isLight ? CorePalette.of(Color.fromARGB(255, 255, 213, 165).toARGB32()).secondary.get(98) : CorePalette.of(Color.fromARGB(255, 255, 213, 165).toARGB32()).secondary.get(6), + + // rain + isLight ? 0xFFfcfcff : CorePalette.of(Colors.blueAccent.toARGB32()).secondary.get(8), + + // thunder + isLight ? CorePalette.of(const Color(0xFFe4b7f3).toARGB32()).secondary.get(96) : CorePalette.of(const Color(0xFFe4b7f3).toARGB32()).secondary.get(10), + + + // snow + isLight ? 0xFFfcfcff : CorePalette.of(const Color.fromARGB(255, 0, 13, 31).toARGB32()).secondary.get(1), + + ]; + + + + return FutureBuilder?>( + future: weatherFuture, + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return const SizedBox.shrink(); + } + + if (!snapshot.hasData || snapshot.data == null) { + return Center(child: TextButton( + onPressed: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const LocationsScreen()), + ); + }, + child: const Text("Choose Location"), + ), + ); + } + + + final raw = snapshot.data!; + final weather = raw['data']; + final current = weather['current']; + final String? lastUpdated = raw['last_updated']; + + final int weatherCodeFroggy = current['weather_code'] ?? 0; +final bool isDayFroggy = current['is_day'] == 1; + + + final hourly = weather['hourly']; + final List hourlyTime = hourly['time']; + final List hourlyTemps = hourly['temperature_2m']; + final List hourlyWeatherCodes = hourly['weather_code']; + final List hourlyPrecpProb = hourly['precipitation_probability']; + + final daily = weather['daily']; + final List dailyDates = daily['time']; + final List sunriseTimes = daily['sunrise']; + final List sunsetTimes = daily['sunset']; + final List dailyTempsMin = daily['temperature_2m_min']; + final List dailyTempsMax = daily['temperature_2m_max']; + final List dailyPrecProb = daily['precipitation_probability_max']; + final List dailyWeatherCodes = daily['weather_code']; + +void maybeUpdateWeatherAnimation(Map current) { + final int weatherCode = current['weather_code']; + final int isDay = current['is_day']; + + if (_cachedWeatherCode != weatherCode || _cachedIsDay != isDay) { + weatherAnimationWidget = WeatherConditionAnimationMapper.build( + weatherCode: weatherCode, + isDay: isDay, + context: context, + ); + + _cachedWeatherCode = weatherCode; + _cachedIsDay = isDay; + + } + + +} + + +WidgetsBinding.instance.addPostFrameCallback((_) { + maybeUpdateWeatherAnimation(current); +}); + + + + if(lat == PreferencesHelper.getJson('homeLocation')?['lat'] && lon == PreferencesHelper.getJson('homeLocation')?['lon']){ + isHomeLocation = true; + } else{ + isHomeLocation = false; + } + + + final Map daylightMap = { + for (int i = 0; i < dailyDates.length; i++) + dailyDates[i]: (DateTime.parse(sunriseTimes[i]), DateTime.parse(sunsetTimes[i])), + }; + + bool isHourDuringDaylightOptimized(DateTime hourTime) { + final key = "${hourTime.year.toString().padLeft(4, '0')}-${hourTime.month.toString().padLeft(2, '0')}-${hourTime.day.toString().padLeft(2, '0')}"; + final times = daylightMap[key]; + if (times != null) { + return hourTime.isAfter(times.$1) && hourTime.isBefore(times.$2); + } + return true; + } + + + + + final int weatherCode = current['weather_code'] ?? 0; + final bool isDay = current['is_day'] == 1; + + final useFullMaterialScheme = PreferencesHelper.getBool("OnlyMaterialScheme") ?? false; + + + final int newIndex = isDay + ? dayGradients[weatherCode] ?? 0 + : nightGradients[weatherCode] ?? 0; + + + String formattedTime = lastUpdated != null + ? _formatLastUpdated(lastUpdated) + : 'Unknown'; + + +if (lastWeatherCode != weatherCode || lastIsDay != isDay) { + lastWeatherCode = weatherCode; + lastIsDay = isDay; + + WidgetsBinding.instance.addPostFrameCallback((_) { + if (mounted) { + // setState(() { + !useFullMaterialScheme ? selectedGradientIndex = newIndex : null; + !useFullMaterialScheme ? selectedSearchBgIndex = newIndex : null; + !useFullMaterialScheme ? selectedContainerBgIndex = newIndex : null; + !useFullMaterialScheme ? selectedConditionColorIndex = newIndex : null; + // }); + _isLoadingFroggy = true; + showInsightsRandomly = Random().nextInt(100) < 40; + PreferencesHelper.setColor("weatherThemeColor", weatherConditionColors[newIndex]); + _loadWeatherIconFroggy(weatherCodeFroggy, isDayFroggy, newIndex); + + } + }); +} else{ + + _isLoadingFroggy == true; + _loadWeatherIconFroggy(weatherCodeFroggy, isDayFroggy, newIndex); +} + + + + +const double rainThreshold = 0.5; + + int offsetSeconds = int.parse(weather['utc_offset_seconds'].toString()); + DateTime utcNow = DateTime.now().toUtc(); + DateTime nowPrecip = utcNow.add(Duration(seconds: offsetSeconds)); + + + nowPrecip = DateTime( + nowPrecip.year, + nowPrecip.month, + nowPrecip.day, + nowPrecip.hour, + nowPrecip.minute, + nowPrecip.second, + nowPrecip.millisecond, + nowPrecip.microsecond, + ); + + + +final List allTimeStrings = (hourly['time'] as List).cast(); +final List allPrecip = (hourly['precipitation'] as List).cast(); + +final List timeNext12h = []; +final List precpNext12h = []; + +for (int i = 0; i < allTimeStrings.length; i++) { + final time = DateTime.parse(allTimeStrings[i]); + if (time.isAfter(nowPrecip) && time.isBefore(nowPrecip.add(Duration(hours: 12)))) { + timeNext12h.add(allTimeStrings[i]); + precpNext12h.add(allPrecip[i]); + } +} + +final List next2hPrecip = []; + +for (int i = 0; i < timeNext12h.length; i++) { + final time = DateTime.parse(timeNext12h[i]); + if (time.isBefore(nowPrecip.add(Duration(hours: 2)))) { + next2hPrecip.add(precpNext12h[i]); + } +} + +int? rainStart; +int longestRainLength = 0; +int? bestStart; +int? bestEnd; + +for (int i = 0; i < precpNext12h.length; i++) { + if (precpNext12h[i] >= rainThreshold) { + rainStart ??= i; + } else { + if (rainStart != null) { + final length = i - rainStart; + if (length >= 2 && length > longestRainLength) { + longestRainLength = length; + bestStart = rainStart; + bestEnd = i - 1; + } + rainStart = null; // reset + } + } +} + +if (rainStart != null) { + final length = precpNext12h.length - rainStart; + if (length >= 2 && length > longestRainLength) { + bestStart = rainStart; + bestEnd = precpNext12h.length - 1; + } +} + +final bool shouldShowRainBlock = bestStart != null && bestEnd != null; + + + return Column( + children: [ + Stack( + clipBehavior: Clip.none, + children: [ + + if (weatherAnimationWidget != null) + useFullMaterialScheme ? const SizedBox.shrink() : usAnimations ? weatherAnimationWidget! : const SizedBox.shrink() + else + const SizedBox.shrink(), + + GestureDetector( + onTap: () async { + final result = + await Navigator.of(context).push>( + PageRouteBuilder( + opaque: true, + reverseTransitionDuration: Duration(milliseconds: 200), + pageBuilder: (context, animation, secondaryAnimation) { + return const LocationsScreen(); + }, + transitionsBuilder: (context, animation, secondaryAnimation, child) { + return FadeTransition( + opacity: animation, + child: child, + + ); + }, + ) + ); + + if (result != null) { + final newCity = result['city']; + final newCountry = result['country']; + final newCacheKey = result['cacheKey']; + final newLat = result['latitude'] ?? result['lat']; + final newLon = result['longitude'] ?? result['lon']; + + + + final isDifferent = cityName != newCity || + countryName != newCountry || + cacheKey != newCacheKey || + lat != newLat || + lon != newLon; + + + if (isDifferent) { + setState(() { + cityName = newCity; + countryName = newCountry; + cacheKey = newCacheKey; + lat = newLat; + lon = newLon; + _isAppFullyLoaded = false; + _istriggeredFromLocations = true; + themeCalled = false; + }); + + weatherFuture = getWeatherFromCache(); + } + } + + }, + child: Container( + width: double.infinity, + margin: const EdgeInsets.only(left: 16, right: 16), + height: 56, + padding: const EdgeInsets.only(left: 10, right: 10), + decoration: BoxDecoration( + color: !useFullMaterialScheme ? searchBgColors[selectedSearchBgIndex] : Color(Theme.of(context).colorScheme.surfaceContainerHigh.toARGB32()), + borderRadius: BorderRadius.circular(50), + ), + child: Row( + children: [ + Expanded( + child: Row( + children: [ + CircleAvatar( + radius: 20, + backgroundColor: Colors.transparent, + child: Icon( + Icons.location_on_outlined, + color: Theme.of(context).colorScheme.onSurfaceVariant, + ), + ), + // const SizedBox(width: 8), + Expanded( + child: Text( + "$cityName, $countryName", + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant, + fontSize: 18, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + ], + ), + ), + IconButton( + onPressed: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const SettingsScreen()), + ); + }, + icon: const Icon(Icons.settings_outlined), + ), + + ], + ), + ) + ) + ], + + ), + + + const SizedBox(height: 10,), + WeatherTopCard( + currentTemp: current['temperature_2m'].toDouble(), + currentFeelsLike: current['apparent_temperature'].toDouble(), + currentMaxTemp: weather['daily']?['temperature_2m_max']?[0]?.toDouble() ?? 0, + currentMinTemp: weather['daily']?['temperature_2m_min']?[0]?.toDouble() ?? 0, + currentWeatherIconCode: current['weather_code'], + currentisDay: current['is_day'], + currentLastUpdated: formattedTime, + ), + WeatherFrogIconWidget(iconUrl: _iconUrlFroggy), + const SizedBox(height: 12), + + if (shouldShowRainBlock) + RainBlock( + key: const ValueKey('RainBlock'), + hourlyTime: (hourly['time'] as List).cast(), + hourlyPrecp: (hourly['precipitation'] as List).cast(), + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex], + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + ), + if (!shouldShowRainBlock) + if (showInsightsRandomly) + ShowInsights( + key: const ValueKey('ShowInsights'), + hourlyData: convertToListOfMaps(weather['hourly']), + dailyData: convertToListOfMaps(weather['daily']), + currentData: [Map.from(weather['current'])], + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex], + ), + + const SizedBox(height: 8.5), + SummaryCard( + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex], + hourlyData: hourly, + dailyData: daily, + currentData: current, + airQualityData: weather['air_quality'], + + ), + const SizedBox(height: 8.5), + HourlyCard(hourlyTime: hourlyTime, + hourlyTemps: hourlyTemps, + hourlyWeatherCodes: hourlyWeatherCodes, + isHourDuringDaylightOptimized: isHourDuringDaylightOptimized, + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex], + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + hourlyPrecpProb: hourlyPrecpProb, + ), + const SizedBox(height: 8.5), + DailyCard(dailyTime: dailyDates, + dailyTempsMin: dailyTempsMin, + dailyWeatherCodes: dailyWeatherCodes, + dailyTempsMax: dailyTempsMax, + dailyPrecProb: dailyPrecProb, + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex]), + SizedBox(height: 8.5 ), + SizedBox( + // width: 380, + child: ConditionsWidgets( + selectedContainerBgIndex: useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex], + currentHumidity: current['relative_humidity_2m'], + currentDewPoint: hourly['dew_point_2m'][getStartIndex(weather['utc_offset_seconds'].toString(), hourlyTime)].toDouble(), + currentSunrise: daily['sunrise'][0], + currentSunset: daily['sunset'][0], + currentPressure: current['pressure_msl'], + currentVisibility: hourly['visibility'][getStartIndex(weather['utc_offset_seconds'].toString(), hourlyTime)], + currentWindSpeed: current['wind_speed_10m'], + currentWindDirc: current['wind_direction_10m'], + timezone: weather['timezone'].toString(), + utcOffsetSeconds: weather['utc_offset_seconds'].toString(), + currentUvIndex: hourly['uv_index'][getStartIndex(weather['utc_offset_seconds'].toString(), hourlyTime)], + currentAQIUSA: weather['air_quality']['current']['us_aqi'], + currentAQIEURO: weather['air_quality']['current']['european_aqi'], + currentTotalPrec: daily['precipitation_sum'][0], + currentDayLength: daily['daylight_duration'][0], + isFromHome: true, + ), + ), + + SizedBox(height: 8.5 ), + + Container( + width: double.infinity, + padding: EdgeInsets.only(bottom: MediaQuery.of(context).padding.bottom + 5, top: 16), + decoration: BoxDecoration( + borderRadius: BorderRadius.only(topRight: Radius.circular(28), topLeft: Radius.circular(28)), + color: Color(useFullMaterialScheme ? Theme.of(context).colorScheme.surfaceContainerLowest.toARGB32() : weatherContainerColors[selectedContainerBgIndex]), + ), + child: Center( + child: Text("Data provided by Open-Meteo"), + ), + ) + + ] + ); + } + + ); + + + } +} + + +class ScrollReactiveGradient extends StatefulWidget { + final ScrollController scrollController; + final LinearGradient baseGradient; + final LinearGradient scrolledGradient; + + const ScrollReactiveGradient({ + required this.scrollController, + required this.baseGradient, + required this.scrolledGradient, + super.key, + }); + + @override + State createState() => _ScrollReactiveGradientState(); +} + +class _ScrollReactiveGradientState extends State { + bool _isScrolled = false; + + @override + void initState() { + super.initState(); + widget.scrollController.addListener(_onScroll); + WidgetsBinding.instance.addPostFrameCallback((_) { + _checkScroll(); + }); + } + + @override + void didUpdateWidget(covariant ScrollReactiveGradient oldWidget) { + super.didUpdateWidget(oldWidget); + _checkScroll(); + } + + void _onScroll() { + _checkScroll(); + } + + void _checkScroll() { + final isNowScrolled = widget.scrollController.offset > 300; + if (_isScrolled != isNowScrolled) { + setState(() { + _isScrolled = isNowScrolled; + }); + } + } + + @override + void dispose() { + widget.scrollController.removeListener(_onScroll); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + + final useFullMaterialScheme = PreferencesHelper.getBool("OnlyMaterialScheme") ?? false; + + return Stack( + children: [ + AnimatedOpacity( + duration: const Duration(milliseconds: 0), + opacity: _isScrolled ? 0 : 1, + child: Container( + decoration:!useFullMaterialScheme ? BoxDecoration( + gradient: widget.baseGradient, + ) : BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainerLow + ) + ), + ), + AnimatedOpacity( + duration: const Duration(milliseconds: 0), + opacity: _isScrolled ? 1 : 0, + child: Container( + decoration: !useFullMaterialScheme ? BoxDecoration( + gradient: widget.scrolledGradient, + ) : BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainerLow + ) + ), + ), + ], + ); + } +} + + +List> convertToListOfMaps(Map data) { + final length = (data.values.first as List).length; + return List.generate(length, (index) { + return data.map((key, valueList) => MapEntry(key, valueList[index])); + }); +} + + + +class WeatherFrogIconWidget extends StatelessWidget { + final String? iconUrl; + + const WeatherFrogIconWidget({super.key, required this.iconUrl}); + + @override + Widget build(BuildContext context) { + if (iconUrl == null) { + return const Text(""); + } + + final isShowFrog = context.read().showFrog; + + return isShowFrog ? iconUrl!.startsWith('http') + ? Image.network( + iconUrl!, + loadingBuilder: (context, child, loadingProgress) { + if (loadingProgress == null) return child; + return const Text("Loading..."); + }, + ) + : Image.asset(iconUrl!) : SizedBox.shrink() ; + } +} + +int getStartIndex(utc_offset_seconds, hourlyTime) { + final offset = Duration(seconds: int.parse(utc_offset_seconds)); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = PreferencesHelper.getString("selectedTimeUnit") ?? '12 hr'; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + + return startIndex; +} \ No newline at end of file diff --git a/lib/screens/home_location.dart b/lib/screens/home_location.dart new file mode 100644 index 000000000..1ae7d9d4c --- /dev/null +++ b/lib/screens/home_location.dart @@ -0,0 +1,353 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import '../models/saved_location.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../utils/geoLocation.dart'; +import '../services/fetch_data.dart'; +import 'package:easy_localization/easy_localization.dart'; +import '../models/loading_me.dart'; +import 'package:geolocator/geolocator.dart'; + +class HomeLocationScreen extends StatelessWidget { + const HomeLocationScreen({super.key}); + + Future> loadSavedLocations() async { + final prefs = await SharedPreferences.getInstance(); + final saved = prefs.getString('saved_locations'); + if (saved != null) { + final decoded = jsonDecode(saved) as List; + return decoded.map((e) => SavedLocation.fromJson(e)).toList(); + } + return []; + } + +Future> _getCurrentHomeInfo() async { + final prefs = await SharedPreferences.getInstance(); + final homeLocationJson = prefs.getString('homeLocation'); + if (homeLocationJson != null) { + final data = jsonDecode(homeLocationJson); + return { + 'cacheKey': data['cacheKey'] ?? '', + 'isGPS': data['isGPS'] ?? false, + 'city': data['city'] ?? '', + 'country': data['country'] ?? '', + }; + } + return {'cacheKey': '', 'isGPS': false}; +} + + + + Future setHomeLocation(BuildContext context, SavedLocation loc) async { + final prefs = await SharedPreferences.getInstance(); + final cacheKey = "${loc.city}_${loc.country}".toLowerCase().replaceAll(' ', '_'); + + await prefs.setString('homeLocation', jsonEncode({ + 'city': loc.city, + 'country': loc.country, + 'cacheKey': cacheKey, + 'lat': loc.latitude, + 'lon': loc.longitude, + 'isGPS': false, + })); + + + Navigator.pop(context, true); + } + +@override +Widget build(BuildContext context) { + Future saveLocation(SavedLocation newLocation) async { + final prefs = await SharedPreferences.getInstance(); + final existing = prefs.getString('saved_locations'); + List current = []; + + if (existing != null) { + final decoded = jsonDecode(existing) as List; + current = decoded.map((e) => SavedLocation.fromJson(e)).toList(); + } + + // Optionally avoid duplicates + bool alreadyExists = current.any((loc) => + loc.city == newLocation.city && loc.country == newLocation.country); + + if (!alreadyExists) { + current.add(newLocation); + await prefs.setString( + 'saved_locations', + jsonEncode(current.map((e) => e.toJson()).toList())); + } +} + + return Scaffold( + body: FutureBuilder>( + future: loadSavedLocations(), + builder: (context, snapshot) { + return FutureBuilder>( + future: _getCurrentHomeInfo(), + builder: (context, homeSnapshot) { + +final homeData = homeSnapshot.data ?? {'cacheKey': '', 'isGPS': false}; + final currentCacheKey = homeData['cacheKey'] ?? ''; + final isGPS = homeData['isGPS'] ?? false; + + return CustomScrollView( + slivers: [ + SliverAppBar.large( + title: Text('home_location'.tr()), + titleSpacing: 0, + backgroundColor: Theme.of(context).colorScheme.surface, + scrolledUnderElevation: 1, + ), + SliverList( + delegate: SliverChildListDelegate.fixed( + + [ + Opacity( + opacity: 0.7, + child: Padding(padding: EdgeInsets.only(bottom: 10, left: 16, right: 16), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + padding: EdgeInsets.only(top: 2), + child: Icon(Icons.info_outline, color: Theme.of(context).colorScheme.onSurfaceVariant, size: 17,), + ), + SizedBox(width: 5,), + Expanded( + child: Text( + "info_home_location_tip".tr(), + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant + ), + ), + ), + ], + ), + ), + ), + ], + ), + ), + if (snapshot.connectionState == ConnectionState.waiting) + const SliverFillRemaining( + child: Center(child: CircularProgressIndicator()), + ) + else if (!snapshot.hasData || snapshot.data!.isEmpty) + const SliverFillRemaining( + child: Center(child: Text("No saved locations available.")), + ) + else + SliverList( + delegate: SliverChildBuilderDelegate( + (context, index) { + + if (index == 0) { + // This is the device location tile + // final isSelected = (homeSnapshot.data == 'device_location'); + final isSelected = isGPS ; + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 10.0, vertical: 4.0), + child: Container( + decoration: BoxDecoration( + color: isSelected + ? Theme.of(context).colorScheme.primaryContainer + : Theme.of(context).colorScheme.surfaceContainerLow, + borderRadius: BorderRadius.circular(99.0), + ), + child: ListTile( + contentPadding: EdgeInsets.only(left: 5, right: 20), + minTileHeight: 68, + splashColor: Colors.transparent, + leading: isSelected + ? Stack( + alignment: Alignment.center, + children: [ + SvgPicture.string(buildSvg(Theme.of(context).colorScheme.primary)), + Icon(Icons.check, color: Theme.of(context).colorScheme.onPrimary), + ], + ) + : Stack( + alignment: Alignment.center, + children: [ + SvgPicture.string(buildSvg(Theme.of(context).colorScheme.tertiary)), + Icon(Icons.my_location, color: Theme.of(context).colorScheme.onTertiary), + ], + ), + title: Text( + "your_device_location".tr(), + style: TextStyle( + fontWeight: FontWeight.w500, + color: isSelected + ? Theme.of(context).colorScheme.onPrimaryContainer + : null, + ), + ), + subtitle: isSelected ? Text("${homeData['city']}, ${homeData['country']}") : const Text("Current location based on GPS"), + onTap: () async { + if (!isSelected) { + bool serviceEnabled; + LocationPermission permission; + + serviceEnabled = await Geolocator.isLocationServiceEnabled(); + if (!serviceEnabled) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Location services are disabled. Please enable them.')), + ); + return; + } + + // Check location permission + permission = await Geolocator.checkPermission(); + if (permission == LocationPermission.denied) { + permission = await Geolocator.requestPermission(); + if (permission == LocationPermission.denied) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Location permission denied.')), + ); + return; + } + } + + if (permission == LocationPermission.deniedForever) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Location permission permanently denied. Please enable it in settings.')), + ); + return; + } + showDialog( + context: context, + barrierDismissible: false, + barrierColor: Theme.of(context).colorScheme.surface, + builder: (context) => const Center(child: LoaderWidget(size: 60, isContained: false,)), + ); + try { + + final position = await getCurrentPosition(); + + final geoData = await reverseGeocode(position.latitude, position.longitude); + + final saved = SavedLocation( + latitude: position.latitude, + longitude: position.longitude, + city: geoData['city']!, + country: geoData['country']!, + ); + + saveLocation(saved); + + final cacheKey = + "${saved.city}_${saved.country}".toLowerCase().replaceAll(' ', '_'); + + final prefs = await SharedPreferences.getInstance(); + prefs.setString('homeLocation', jsonEncode({ + 'city': saved.city, + 'country': saved.country, + 'cacheKey': cacheKey, + 'lat': saved.latitude, + 'lon': saved.longitude, + 'isGPS': true, + }) + + ); + + final weatherService = WeatherService(); + await weatherService.fetchWeather( + saved.latitude, + saved.longitude, + locationName: cacheKey, + ); + + Navigator.pop(context); + Navigator.pop(context, true); + + + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: ${e.toString()}')), + ); + } + } + }, + ), + ), + ); + } + + final loc = snapshot.data![index - 1]; + final currentCacheKey = + homeSnapshot.data?['cacheKey'] ?? ''; + final thisCacheKey = + "${loc.city}_${loc.country}".toLowerCase().replaceAll(' ', '_'); + + final isSelected = thisCacheKey == currentCacheKey && !isGPS; + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 10.0, vertical: 4.0), + child: Container( + decoration: BoxDecoration( + color: isSelected ? Theme.of(context).colorScheme.primaryContainer : Theme.of(context).colorScheme.surfaceContainerLow, + borderRadius: BorderRadius.circular(99.0), + ), + child: ListTile( + contentPadding: EdgeInsets.only(left: 5, right: 20), + enabled: thisCacheKey == currentCacheKey ? false : true, + minTileHeight: 68, + splashColor: Colors.transparent, + leading: isSelected + ? Stack( + alignment: Alignment.center, + children: [ + SvgPicture.string(buildSvg(Theme.of(context).colorScheme.primary) ), + Icon(Icons.check, color: Theme.of(context).colorScheme.onPrimary), + ], + ) + : Stack( + alignment: Alignment.center, + children: [ + SvgPicture.string(buildSvg(Theme.of(context).colorScheme.tertiary) ), + Icon(Icons.location_on, color: Theme.of(context).colorScheme.onTertiary), + ], + ), + title: Text( + loc.city, + style: TextStyle(fontWeight: FontWeight.w500, color: isSelected ? Theme.of(context).colorScheme.onPrimaryContainer : null), + ), + subtitle: Text(loc.country), + onTap: () { + if (!isSelected) { + setHomeLocation(context, loc); + } + }, + ), + ), + ); + + }, + childCount: snapshot.data!.length + 1, + ), + ), + + ], + ); + }, + ); + }, + ), + ); +} +} + + + +String buildSvg(Color color) { + final hexColor = '#${color.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + return ''' + + +'''; +} + diff --git a/lib/screens/languages_page.dart b/lib/screens/languages_page.dart new file mode 100644 index 000000000..5dbea3671 --- /dev/null +++ b/lib/screens/languages_page.dart @@ -0,0 +1,424 @@ +import 'package:flutter/material.dart'; +import 'package:easy_localization/easy_localization.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/open_links.dart'; +import 'dart:convert'; +import 'package:http/http.dart' as http; +import 'package:shared_preferences/shared_preferences.dart'; + +class LanguagesScreen extends StatefulWidget { + const LanguagesScreen({super.key}); + + @override + State createState() => _LanguagesScreenState(); +} + +class _LanguagesScreenState extends State { + Locale? _selectedLocale; + + + @override + void didChangeDependencies() { + super.didChangeDependencies(); + _selectedLocale ??= context.locale; + } + + + @override + Widget build(BuildContext context) { + final locales = EasyLocalization.of(context)!.supportedLocales; + + + return Scaffold( + backgroundColor: Theme.of(context).colorScheme.surface, + body: + CustomScrollView( + slivers: [ + SliverAppBar.large( + title: Text('app_language'.tr()), + titleSpacing: 0, + backgroundColor: Theme.of(context).colorScheme.surface, + scrolledUnderElevation: 1, + actions: [ + IconButton( + icon: Icon(Icons.search), + onPressed: () async { + final selectedLocale = await showSearch( + context: context, + delegate: LanguageSearchDelegate(locales: locales), + + ); + + if (selectedLocale != null) { + await context.setLocale(selectedLocale); + setState(() { + _selectedLocale = selectedLocale; + }); + } + } + ), + SizedBox(width: 5,) + ], + ), + SliverToBoxAdapter( + child: Padding( + padding: EdgeInsets.only(left: 10, right: 10, bottom: 20), + child: ListTile( + contentPadding: EdgeInsets.only(left: 26, right: 24), + + horizontalTitleGap: 14, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(50), + ), + tileColor: Theme.of(context).colorScheme.tertiaryContainer, + leading: Icon(Symbols.translate), + title: Text('translate_this_app'.tr()), + subtitle: Text('On Crowdin'), + trailing: Icon(Symbols.open_in_new, weight: 500,), + onTap: () { + openLink("https://crowdin.com/project/weathermaster/invite?h=448278a9b1370f3c10d4336a091dae792286917"); + }, + ), + ), + ), + FutureBuilder>( + future: TranslationProgressService( + projectId: '741419', + apiToken: '22439bfa72878c3ecb9a1b17ea8d2f9379f800b616856c4647219af7da462632fb325abd32815ace', + ).fetchTranslationProgress(), + builder: (context, snapshot) { + final progressMap = snapshot.data ?? {}; + + return SliverList( + delegate: SliverChildBuilderDelegate( + (context, index) { + + final locale = locales[index]; + final languageName = getLanguageNames(locale); + final languageCode = getLanguageCodeCrodwin(locale); + final progress = (languageCode == 'en' || languageCode == 'en-US') ? 100 : (progressMap[languageCode] ?? 0); + final isLast = index == locales.length - 1; + final isFirst = index == 0; + + + return + + Container( + padding: EdgeInsets.only(left: 10, right: 10), + margin: EdgeInsets.only(bottom: isLast ? MediaQuery.of(context).padding.bottom + 20 : 5,), + child: LanguageTile( + locale: locale, + selectedLocale: _selectedLocale, + languageName: languageName, + progress: progress, + isFirst: isFirst, + isLast: isLast, + onTap: () async { + await context.setLocale(locale); + setState(() { + _selectedLocale = locale; + }); + }, + ), + ); + + }, + childCount: locales.length, + + ), + ); + } + ), + ], + ), + ); + } + +} + + + +class TranslationProgressService { + final String projectId; + final String apiToken; + + TranslationProgressService({required this.projectId, required this.apiToken}); + + Future> fetchTranslationProgress() async { + final prefs = await SharedPreferences.getInstance(); + final cachedData = prefs.getString('translationProgress'); + final now = DateTime.now(); + + if (cachedData != null) { + final parsed = jsonDecode(cachedData); + final timestamp = DateTime.fromMillisecondsSinceEpoch(parsed['timestamp']); + + if (now.difference(timestamp).inHours < 24) { + print("Using cached data. ${parsed}" ); + return Map.from(parsed['progressData']); + } + } + + final response = await http.get( + Uri.parse('https://api.crowdin.com/api/v2/projects/$projectId/languages/progress?limit=30&offset=0'), + headers: { + 'Authorization': 'Bearer $apiToken', + 'Content-Type': 'application/json', + }, + ); + + if (response.statusCode == 200) { + final data = jsonDecode(response.body); + final Map progressData = {}; + + for (final item in data['data']) { + final lang = item['data']['languageId']; + final progress = item['data']['translationProgress']; + progressData[lang] = progress; + } + + await prefs.setString('translationProgress', jsonEncode({ + 'timestamp': now.millisecondsSinceEpoch, + 'progressData': progressData, + })); + + return progressData; + } else { + print('Failed to fetch data: ${response.statusCode}'); + return {}; + } + } +} + + +class LanguageTile extends StatefulWidget { + final Locale locale; + final Locale? selectedLocale; + final Map languageName; + final int progress; + final bool isFirst; + final bool isLast; + final VoidCallback onTap; + + const LanguageTile({ + super.key, + required this.locale, + required this.selectedLocale, + required this.languageName, + required this.progress, + required this.isFirst, + required this.isLast, + required this.onTap, + }); + + @override + State createState() => _LanguageTileState(); +} + +class _LanguageTileState extends State { + late bool _isSelected; + + @override + void didUpdateWidget(covariant LanguageTile oldWidget) { + super.didUpdateWidget(oldWidget); + _isSelected = widget.locale == widget.selectedLocale; + } + + @override + Widget build(BuildContext context) { + _isSelected = widget.locale == widget.selectedLocale; + + final radiusEnd = _isSelected ? BorderRadius.circular(50) : widget.isFirst ? BorderRadius.only(bottomLeft: Radius.circular(10), bottomRight: Radius.circular(10), topLeft: Radius.circular(20), topRight: Radius.circular(20)) : widget.isLast ? BorderRadius.only(bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20), topLeft: Radius.circular(10), topRight: Radius.circular(10)) : BorderRadius.circular(10); + + return TweenAnimationBuilder( + tween: Tween( + begin: BorderRadius.circular(10), + end: radiusEnd, + ), + duration: const Duration(milliseconds: 400), + curve: Curves.easeInCubic, + builder: (context, radius, child) { + return ClipRRect( + borderRadius: radius, + child: child, + ); + }, + child:Material( + color: _isSelected ? Theme.of(context).colorScheme.primaryContainer : Theme.of(context).colorScheme.surfaceContainerLow, + child: ListTile( + minTileHeight: 66, + splashColor: Colors.transparent, + contentPadding: EdgeInsets.only(left: 8, right: 14), + leading: Stack( + alignment: Alignment.center, + children: [ + CircleAvatar(backgroundColor: _isSelected ? Theme.of(context).colorScheme.primary : null, foregroundColor: _isSelected ? Theme.of(context).colorScheme.onPrimary : null, child: _isSelected ? Icon(Symbols.check, size: 30,) : Text(getLanguageCode(widget.locale))), + SizedBox( + width: 56, + height: 60, + child: CircularProgressIndicator(value: widget.progress / 100, year2023: false, backgroundColor: Colors.red,)) + ] + ), + title: Text(widget.languageName['native']!, style: TextStyle(color: _isSelected ? Theme.of(context).colorScheme.onPrimaryContainer : Theme.of(context).colorScheme.onSurface),), + subtitle: Text(widget.languageName['english']!), + trailing: Container( + padding: EdgeInsets.only(left: 6, right: 6, top: 2, bottom: 2), + decoration: BoxDecoration( + color: _isSelected ? Theme.of(context).colorScheme.primary : Theme.of(context).colorScheme.primaryContainer, + borderRadius: BorderRadius.circular(50) + ), + child: Text("${widget.progress}%", style: TextStyle(fontSize: 13, fontWeight: FontWeight.w700, color: _isSelected ? Theme.of(context).colorScheme.onPrimary : null),), + ), + onTap: widget.onTap + ), + ), + ); + } +} + + +class LanguageSearchDelegate extends SearchDelegate { + final List locales; + + LanguageSearchDelegate({required this.locales}); + + @override + List buildActions(BuildContext context) { + return [ + IconButton( + icon: Icon(Symbols.close, weight: 500), + onPressed: () { + query = ''; + }, + ), + SizedBox(width: 5,) + ]; + } + + @override + Widget buildLeading(BuildContext context) { + return IconButton( + icon: Icon(Symbols.arrow_back, weight: 500), + onPressed: () { + close(context, null); + }, + ); + } + + @override + Widget buildResults(BuildContext context) { + return SizedBox.shrink(); + } + + @override +ThemeData appBarTheme(BuildContext context) { + final baseTheme = Theme.of(context); + return baseTheme.copyWith( + appBarTheme: AppBarTheme( + scrolledUnderElevation: 0, + titleSpacing: 0, + elevation: 1 + ), + inputDecorationTheme: InputDecorationTheme( + border: OutlineInputBorder( + borderSide: BorderSide.none, + ), + hintStyle: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurfaceVariant), + ), + + ); +} + +@override +Widget buildSuggestions(BuildContext context) { + final queryLower = query.toLowerCase(); + final suggestions = query.isEmpty + ? locales + : locales.where((locale) { + final languageNames = getLanguageNames(locale); + return languageNames['native']!.toLowerCase().contains(queryLower) || + languageNames['english']!.toLowerCase().contains(queryLower); + }).toList(); + + return ListView.builder( + itemCount: suggestions.length, + itemBuilder: (context, index) { + final locale = suggestions[index]; + final languageNames = getLanguageNames(locale); + return ListTile( + title: Text(languageNames['native']!), + subtitle: Text(languageNames['english']!), + onTap: () { + close(context, locale); // ✅ return the selected Locale + }, + ); + }, + ); +} + +} + + +Map getLanguageNames(Locale locale) { + final lang = locale.languageCode; + final country = locale.countryCode; + + if (lang == 'pt' && country == 'BR') return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; + if (lang == 'pt') return {'native': 'Português', 'english': 'Portuguese'}; + if (lang == 'en') return {'native': 'English', 'english': 'English'}; + if (lang == 'zh' && country == 'TW') return {'native': '繁體中文', 'english': 'Traditional Chinese'}; + if (lang == 'zh') return {'native': '中文', 'english': 'Chinese'}; + if (lang == 'nl') return {'native': 'Nederlands', 'english': 'Dutch'}; + if (lang == 'fil') return {'native': 'Filipino', 'english': 'Filipino'}; + if (lang == 'fr') return {'native': 'Français', 'english': 'French'}; + if (lang == 'de') return {'native': 'Deutsch', 'english': 'German'}; + if (lang == 'el') return {'native': 'Ελληνικά', 'english': 'Greek'}; + if (lang == 'it') return {'native': 'Italiano', 'english': 'Italian'}; + if (lang == 'ja') return {'native': '日本語', 'english': 'Japanese'}; + if (lang == 'fa') return {'native': 'فارسی', 'english': 'Persian'}; + if (lang == 'pl') return {'native': 'Polski', 'english': 'Polish'}; + if (lang == 'ro') return {'native': 'Română', 'english': 'Romanian'}; + if (lang == 'ru') return {'native': 'Русский', 'english': 'Russian'}; + if (lang == 'es') return {'native': 'Español', 'english': 'Spanish'}; + if (lang == 'tr') return {'native': 'Türkçe', 'english': 'Turkish'}; + if (lang == 'uk') return {'native': 'Українська', 'english': 'Ukrainian'}; + if (lang == 'vi') return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; + if (lang == 'sr' && country == 'CY') return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; + if (lang == 'sr') return {'native': 'Српски', 'english': 'Serbian'}; + if (lang == 'az') return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; + if (lang == 'sl') return {'native': 'Slovenščina', 'english': 'Slovenian'}; + if (lang == 'fi') return {'native': 'Suomi', 'english': 'Finnish'}; + if (lang == 'hu') return {'native': 'Magyar', 'english': 'Hungarian'}; + if (lang == 'cs') return {'native': 'Čeština', 'english': 'Czech'}; + if (lang == 'ar' && country == 'SA') return {'native': 'العربية (السعودية)', 'english': 'Arabic, Saudi Arabia'}; + if (lang == 'ko') return {'native': '한국어', 'english': 'Korean'}; + if (lang == 'id') return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + + return {'native': '$lang${country != null ? "_$country" : ""}', 'english': 'Unknown'}; +} + + + + +String getLanguageCode(Locale locale) { + return locale.languageCode.toUpperCase(); +} + +String getLanguageCodeCrodwin(Locale locale) { + final lang = locale.languageCode.toLowerCase(); + final country = locale.countryCode?.toUpperCase(); + + // Normalize edge cases manually + if (lang == 'sr' && country == 'CY') return 'sr-CS'; // or 'sr' depending on Crowdin config + if (lang == 'pt') return 'pt-PT'; + if (lang == 'pt' && country == 'BR') return 'pt-BR'; + if (lang == 'es') return 'es-ES'; + if (lang == 'zh') return 'zh-CN'; + if (lang == 'zh' && country == 'TW') return 'zh-TW'; + if (lang == 'ar' && country == 'SA') return 'ar-SA'; + if (lang == 'sv' && country == 'SE') return 'sv-SE'; + + // Default behavior + return (country != null && country.isNotEmpty) ? '$lang-$country' : lang; +} + diff --git a/lib/screens/locations.dart b/lib/screens/locations.dart new file mode 100644 index 000000000..686753985 --- /dev/null +++ b/lib/screens/locations.dart @@ -0,0 +1,744 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'package:weather_master_app/utils/unit_converter.dart'; +import 'dart:convert'; +import '../models/saved_location.dart'; +import 'searchlocations.dart'; +import 'package:hive/hive.dart'; +import 'package:restart_app/restart_app.dart'; +import '../utils/preferences_helper.dart'; +import '../utils/icon_map.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../utils/condition_label_map.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; + +class LocationsScreen extends StatefulWidget { + const LocationsScreen({super.key}); + + @override + State createState() => _LocationsScreenState(); +} + +final GlobalKey _scaffoldMessengerKey = + GlobalKey(); + +class _LocationsScreenState extends State { + List savedLocations = []; + + @override + void initState() { + super.initState(); + loadSavedLocations(); + } + + Future loadSavedLocations() async { + final prefs = await SharedPreferences.getInstance(); + final jsonString = prefs.getString('saved_locations'); + if (jsonString != null) { + final List jsonList = jsonDecode(jsonString); + final locations = + jsonList.map((json) => SavedLocation.fromJson(json)).toList(); + + setState(() { + savedLocations = locations; + }); + + if (locations.length == 1 && prefs.getString('homeLocation') == null) { + final loc = locations.first; + + WidgetsBinding.instance.addPostFrameCallback((_) async { + final prefs = await SharedPreferences.getInstance(); + final cacheKey = + "${loc.city}_${loc.country}".toLowerCase().replaceAll(' ', '_'); + + await prefs.setString( + 'homeLocation', + jsonEncode({ + 'city': loc.city, + 'country': loc.country, + 'cacheKey': cacheKey, + 'lat': loc.latitude, + 'lon': loc.longitude, + })); + + final box = await Hive.openBox('weatherMasterCache'); + final rawJson = box.get(cacheKey); + String? lastUpdated; + + if (rawJson != null) { + final map = json.decode(rawJson); + lastUpdated = map['last_updated']; + } + + final locationData = { + 'city': loc.city, + 'country': loc.country, + 'cacheKey': cacheKey, + 'latitude': loc.latitude, + 'longitude': loc.longitude, + }; + await prefs.setString('currentLocation', jsonEncode(locationData)); + + Restart.restartApp(); + }); + } + } + } + + Future?> getWeatherFromCache(cacheKey) async { + final box = await Hive.openBox('weatherMasterCache'); + final cached = box.get(cacheKey); + if (cached == null) return null; + final raw = json.decode(cached); + final weather = raw['data']; + final current = weather['current']; + + return current; + } + +Future getWeatherLastUpdatedFromCache(cacheKey) async { + final box = await Hive.openBox('weatherMasterCache'); + final rawJson = box.get(cacheKey); + + if (rawJson != null) { + final map = json.decode(rawJson); + return map['last_updated']; + } + + return null; +} + bool? isOnlyHomeLocation = false; + bool isEditing = false; + + @override + Widget build(BuildContext context) { + return + ScaffoldMessenger( + key: _scaffoldMessengerKey, + child: Scaffold( + appBar: AppBar( + title: Text("locations".tr()), + toolbarHeight: 65, + scrolledUnderElevation: 1, + automaticallyImplyLeading: false, + actions: [ + IconButton( + icon: Icon(isEditing ? Icons.check : Icons.edit), + onPressed: () { + setState(() { + isEditing = !isEditing; + }); + }, + ), + SizedBox(width: 5,) + ], + ), + body: isEditing + ? buildReorderableListView() + : buildDismissibleListView(), + + floatingActionButton: FloatingActionButton.large( + onPressed: () async { + final updated = await Navigator.of(context).push( + MaterialPageRoute( + builder: (_) => const SearchLocationsScreen()), + ); + + if (updated == true) { + await loadSavedLocations(); // <- this refreshes your saved locations + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Location saved')), + ); + } + }, + shape: const CircleBorder(), + child: const Icon(Icons.add), + ), + floatingActionButtonLocation: + FloatingActionButtonLocation.centerFloat, + +) + + + ); + + +} +Widget buildDismissibleListView() { + return savedLocations.isEmpty + ? const Center(child: Text("No saved locations.")) + : ListView.builder( + itemCount: savedLocations.length + 1, + itemBuilder: (context, index) { + + final onlyhomeLocation = PreferencesHelper.getJson('homeLocation'); + + bool isOnlyHomeLocation = false; + + if (onlyhomeLocation != null && + savedLocations.length == 1) { + final location = savedLocations[0]; + if (location.city == onlyhomeLocation['city'] && + location.country == onlyhomeLocation['country']) { + isOnlyHomeLocation = true; + } + } + + + + + if (index == 0) { + final weatherFutureCurrentLocation = getWeatherFromCache( + PreferencesHelper.getJson( + 'homeLocation')?['cacheKey']); + + + + return Column( + key: const ValueKey("list-title"), + children: [ + Padding( + padding: EdgeInsets.only(left: 14, bottom: 10, top: 16), + + child: Row( + spacing: 5, + children: [ + Icon( + Symbols.home_pin, + color: + Theme.of(context).colorScheme.primary, + ), + Text( + "current_location".tr(), + style: TextStyle( + color: Theme.of(context) + .colorScheme + .primary, + fontWeight: FontWeight.w500, + fontSize: 16), + ) + ], + )), + Container( + padding: EdgeInsets.only(left: 14, right: 14), + margin: EdgeInsets.only(bottom: 8), + child: ClipRRect( + borderRadius: BorderRadius.circular(50), + child: Material( + color: Theme.of(context) + .colorScheme + .surfaceContainerLow, + child: InkWell( + onTap: () async { + final cacheKey = PreferencesHelper.getJson( + 'homeLocation')?['cacheKey']; + final prefs = + await SharedPreferences.getInstance(); + + final box = await Hive.openBox( + 'weatherMasterCache'); + final rawJson = box.get(cacheKey); + String? lastUpdated; + + if (rawJson != null) { + final map = json.decode(rawJson); + lastUpdated = map['last_updated']; + } + + final locationData = { + 'city': PreferencesHelper.getJson( + 'homeLocation')?['city'], + 'country': PreferencesHelper.getJson( + 'homeLocation')?['country'], + 'cacheKey': PreferencesHelper.getJson( + 'homeLocation')?['cacheKey'], + 'latitude': PreferencesHelper.getJson( + 'homeLocation')?['lat'], + 'longitude': PreferencesHelper.getJson( + 'homeLocation')?['lon'], + }; + await prefs.setString('currentLocation', + jsonEncode(locationData)); + + Navigator.pop(context, { + 'cacheKey': cacheKey, + 'city': PreferencesHelper.getJson( + 'homeLocation')?['city'], + 'country': PreferencesHelper.getJson( + 'homeLocation')?['country'], + 'last_updated': lastUpdated, + 'latitude': PreferencesHelper.getJson( + 'homeLocation')?['lat'], + 'longitude': PreferencesHelper.getJson( + 'homeLocation')?['lon'], + }); + + }, + + child: FutureBuilder?>( + future: weatherFutureCurrentLocation, + builder: (context, snapshot) { + final isLoading = + snapshot.connectionState == + ConnectionState.waiting; + final hasData = snapshot.hasData && + snapshot.data != null; + final weatherData = snapshot.data; + + Widget leadingWidgetCurrent; + Widget trailingWidgetCurrent; + Widget subWidgetCurrent; + + if (isLoading) { + leadingWidgetCurrent = + const SizedBox.shrink(); + subWidgetCurrent = + const SizedBox.shrink(); + trailingWidgetCurrent = + const SizedBox( + width: 20, + height: 20, + child: CircularProgressIndicator( + strokeWidth: 2), + ); + } else if (hasData) { + final codeCurrent = + weatherData!['weather_code']; + final isDayCurrent = + weatherData['is_day']; + final tempCCurrent = + weatherData['temperature_2m']; + final tempCurrent = + PreferencesHelper.getString( + "selectedTempUnit") == + "Fahrenheit" + ? UnitConverter + .celsiusToFahrenheit( + tempCCurrent) + : tempCCurrent; + + leadingWidgetCurrent = + SvgPicture.asset( + WeatherIconMapper.getIcon( + codeCurrent, isDayCurrent), + width: 26, + height: 26, + ); + + trailingWidgetCurrent = Text( + "${tempCurrent.round()}°", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + subWidgetCurrent = Text( + WeatherConditionMapper + .getConditionLabel( + codeCurrent, isDayCurrent).tr(), + ); + } else { + leadingWidgetCurrent = Text( + "N/A", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + trailingWidgetCurrent = Text( + "N/A", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + subWidgetCurrent = Text( + "N/A", + ); + } + + return ListTile( + minTileHeight: 70, + contentPadding: const EdgeInsets.only( + left: 10, right: 16), + splashColor: Colors.transparent, + leading: CircleAvatar( + backgroundColor: Theme.of(context) + .colorScheme + .surface, + radius: 25, + child: leadingWidgetCurrent, + ), + title: Text( + "${PreferencesHelper.getJson('homeLocation')?['city']}, ${PreferencesHelper.getJson('homeLocation')?['country']}", + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + subtitle: subWidgetCurrent, + trailing: trailingWidgetCurrent, + + + ); + }), + ), + ), + ), + ), + Padding( + padding: EdgeInsets.only( + left: 14, bottom: 10, top: 12), + child: Row( + spacing: 5, + children: [ + isOnlyHomeLocation ? Text("") : + Icon( + Symbols.star, + color: + Theme.of(context).colorScheme.primary, + ), + isOnlyHomeLocation ? Text("") : + Text( + "saved_locations".tr(), + style: TextStyle( + color: Theme.of(context) + .colorScheme + .primary, + fontWeight: FontWeight.w500, + fontSize: 16), + ) + ], + )), + ], + ); + } + + final actualIndex = index - 1; + final loc = savedLocations[actualIndex]; + + final weatherFuture = getWeatherFromCache( + "${loc.city}_${loc.country}" + .toLowerCase() + .replaceAll(' ', '_'), + ); + + final homeLocation = + PreferencesHelper.getJson('homeLocation'); + final isHomeLocation = homeLocation != null && + homeLocation['city'] == loc.city && + homeLocation['country'] == loc.country; + + if (isHomeLocation) { + return KeyedSubtree( + key: ValueKey( + '${loc.city}-${loc.country}-${loc.latitude}-${loc.longitude}'), + child: const SizedBox.shrink(), + ); + } + + + + + return Dismissible( + key: ValueKey( + '${loc.city}-${loc.country}-${loc.latitude}-${loc.longitude}'), + direction: DismissDirection.endToStart, + confirmDismiss: (direction) async { + final actualIndex = index - 1; + + if (savedLocations[actualIndex].city == + PreferencesHelper.getJson( + 'homeLocation')?['city'] && + savedLocations[actualIndex].country == + PreferencesHelper.getJson( + 'homeLocation')?['country']) { + _scaffoldMessengerKey.currentState + ?.hideCurrentSnackBar(); + + _scaffoldMessengerKey.currentState?.showSnackBar( + SnackBar( + content: + Text("You can't delete the default location"), + duration: Duration(seconds: 2), + ), + ); + return false; + } + return true; + }, + background: Container( + alignment: Alignment.centerRight, + padding: const EdgeInsets.symmetric(horizontal: 20), + margin: EdgeInsets.only(left: 14, right: 14), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(50), + color: Theme.of(context).colorScheme.errorContainer, + ), + child: Icon(Icons.delete, + color: + Theme.of(context).colorScheme.onErrorContainer), + ), + onDismissed: (direction) async { + final actualIndex = index - 1; + final removed = savedLocations.removeAt(actualIndex); + + + setState(() {}); + + final prefs = await SharedPreferences.getInstance(); + await prefs.setString( + 'saved_locations', + jsonEncode( + savedLocations.map((e) => e.toJson()).toList()), + ); + + final cacheKey = "${removed.city}_${removed.country}" + .toLowerCase() + .replaceAll(' ', '_'); + final box = await Hive.openBox('weatherMasterCache'); + await box.delete(cacheKey); + + _scaffoldMessengerKey.currentState?.showSnackBar( + SnackBar( + content: Text( + 'Deleted ${removed.city}, ${removed.country}'), + + ), + ); + }, + child: Container( + padding: EdgeInsets.only(left: 14, right: 14), + margin: EdgeInsets.only(bottom: 8), + decoration: BoxDecoration( + color: Colors.transparent + ), + child: ClipRRect( + borderRadius: BorderRadius.circular(50), + child: Material( + color: Theme.of(context) + .colorScheme + .surfaceContainerLow, + child: InkWell( + onTap: () async { + final cacheKey = "${loc.city}_${loc.country}" + .toLowerCase() + .replaceAll(' ', '_'); + final prefs = + await SharedPreferences.getInstance(); + + final box = + await Hive.openBox('weatherMasterCache'); + final rawJson = box.get(cacheKey); + String? lastUpdated; + + if (rawJson != null) { + final map = json.decode(rawJson); + lastUpdated = map['last_updated']; + } + + // Save to prefs if needed + final locationData = { + 'city': loc.city, + 'country': loc.country, + 'cacheKey': cacheKey, + 'latitude': loc.latitude, + 'longitude': loc.longitude, + }; + await prefs.setString('currentLocation', + jsonEncode(locationData)); + + // Return data to previous screen + Navigator.pop(context, { + 'cacheKey': cacheKey, + 'city': loc.city, + 'country': loc.country, + 'last_updated': lastUpdated, + 'lat': loc.latitude, + 'lon': loc.longitude, + }); + + + }, + + + child: FutureBuilder?>( + future: weatherFuture, + + builder: (context, snapshot) { + final isLoading = snapshot.connectionState == + ConnectionState.waiting; + final hasData = + snapshot.hasData && snapshot.data != null; + final weatherData = snapshot.data; + + Widget leadingWidget; + Widget trailingWidget; + Widget subWidget; + if (isLoading) { + leadingWidget = const SizedBox.shrink(); + subWidget = const SizedBox.shrink(); + trailingWidget = const SizedBox( + width: 20, + height: 20, + child: CircularProgressIndicator( + strokeWidth: 2), + ); + } else if (hasData) { + final code = weatherData!['weather_code']; + final isDay = weatherData['is_day']; + final tempC = weatherData['temperature_2m']; + + final temp = PreferencesHelper.getString( + "selectedTempUnit") == + "Fahrenheit" + ? UnitConverter.celsiusToFahrenheit( + tempC) + : tempC; + + leadingWidget = SvgPicture.asset( + WeatherIconMapper.getIcon(code, isDay), + width: 26, + height: 26, + ); + + trailingWidget = Text( + "${temp.round()}°", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + subWidget = Text( + WeatherConditionMapper.getConditionLabel( + code, isDay).tr(), + ); + } else { + leadingWidget = Text( + "N/A", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + trailingWidget = Text( + "N/A", + style: TextStyle( + fontSize: 32, + color: Theme.of(context) + .colorScheme + .onSurface, + ), + ); + + subWidget = Text( + "N/A", + ); + } + + return ListTile( + minTileHeight: 70, + contentPadding: const EdgeInsets.only( + left: 10, right: 16), + splashColor: Colors.transparent, + leading: CircleAvatar( + backgroundColor: + Theme.of(context).colorScheme.surface, + radius: 25, + child: leadingWidget, + ), + title: Text( + "${loc.city}, ${loc.country}", + + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + + subtitle: subWidget, + trailing: trailingWidget, + ); + }, + ), + ), + ), + ), + ), + ); + }, + + ); + + + + + } + Widget buildReorderableListView() { + return ReorderableListView.builder( + itemCount: savedLocations.length, + + onReorder: (oldIndex, newIndex) { + if (newIndex > oldIndex) newIndex--; + final item = savedLocations.removeAt(oldIndex); + savedLocations.insert(newIndex, item); + setState(() {}); + }, +proxyDecorator: (child, index, animation) { + return Material( + type: MaterialType.transparency, // No elevation or color + child: child, + ); +}, + itemBuilder: (context, index) { + final loc = savedLocations[index]; + final homeLocation = + PreferencesHelper.getJson('homeLocation'); + final isHomeLocation = homeLocation != null && + homeLocation['city'] == loc.city && + homeLocation['country'] == loc.country; + if (isHomeLocation) { + return KeyedSubtree( + key: ValueKey( + '${loc.city}-${loc.country}-${loc.latitude}-${loc.longitude}'), + child: const SizedBox.shrink(), + ); + } + return Container( + key: ValueKey('${loc.city}-${loc.country}'), + margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surfaceContainerLow, + borderRadius: BorderRadius.circular(50), + ), + child: ListTile( + minTileHeight: 65, + contentPadding: EdgeInsets.only(right: 10, left: 16), + leading: Icon(Symbols.location_on), + tileColor: Colors.transparent, + title: Text(loc.city, style: TextStyle(fontSize: 15),), + subtitle: Text(loc.country, style: TextStyle(fontSize: 13)), + trailing: CircleAvatar( + backgroundColor: Theme.of(context).colorScheme.surface, + child: Icon(Symbols.drag_handle), + ), + ), + ); + + }, + ); +} +} + diff --git a/lib/screens/meteo_models.dart b/lib/screens/meteo_models.dart new file mode 100644 index 000000000..3ed26cf75 --- /dev/null +++ b/lib/screens/meteo_models.dart @@ -0,0 +1,282 @@ +import 'package:flutter/material.dart'; +import 'package:easy_localization/easy_localization.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/preferences_helper.dart'; + +class MeteoModelsPage extends StatefulWidget { + const MeteoModelsPage({super.key}); + + @override + State createState() => _MeteoModelsPageState(); +} + +class _MeteoModelsPageState extends State { + +final GlobalKey _scaffoldMessengerKey = GlobalKey(); + + +final categorizedModels = { + 'Default': [ + { + 'key': 'best_match', + 'name': 'Best match', + 'desc': 'Combines the best weather models', + }, + ], + 'Main': [ + { + 'key': 'ecmwf_ifs04', + 'name': 'ECMWF IFS 0.4°', + 'desc': 'Global forecast by ECMWF, slightly lower resolution, highly reliable worldwide.', + }, + { + 'key': 'ecmwf_ifs025', + 'name': 'ECMWF IFS 0.25°', + 'desc': 'High-resolution version of ECMWF’s global model. Known for top accuracy globally.', + }, + { + 'key': 'cma_grapes_global', + 'name': 'CMA GRAPES Global', + 'desc': 'Chinese national model from CMA. Good for Asia-Pacific, less accurate globally.', + }, + { + 'key': 'bom_access_global', + 'name': 'BOM ACCESS Global', + 'desc': "Global model from Australia's Bureau of Meteorology. Best for Australia & Oceania.", + }, + { + 'key': 'metno_nordic', + 'name': 'MET Norway Nordic', + 'desc': 'Regional model optimized for Norway and Scandinavia. Very accurate for the Nordic region.', + }, + ], + 'GFS': [ + { + 'key': 'gfs_seamless', + 'name': 'GFS Seamless', + 'desc': 'NOAA’s blended high-res + global forecast. Balanced accuracy with faster updates.', + }, + { + 'key': 'gfs_global', + 'name': 'GFS Global', + 'desc': 'NOAA’s global model. Fast, free, decent worldwide but less precise locally.', + }, + { + 'key': 'gfs_hrrr', + 'name': 'GFS HRRR', + 'desc': 'Ultra high-res short-range US model. Best for hyperlocal US forecasts (0–18h).', + }, + { + 'key': 'gfs_graphcast025', + 'name': 'GFS GraphCast', + 'desc': "AI-powered forecast by Google DeepMind. Experimental, smooth & cutting-edge globally.", + }, + ], + 'JMA': [ + { + 'key': 'jma_seamless', + 'name': 'JMA Seamless', + 'desc': 'Blended Japan Meteorological Agency model. Accurate in Japan & East Asia.', + }, + { + 'key': 'jma_msm', + 'name': 'JMA MSM', + 'desc': 'High-res short-range forecast for Japan. Great for 0–36h predictions in Japan.', + }, + { + 'key': 'jma_gsm', + 'name': 'JMA GSM', + 'desc': 'Japan’s global forecast model. Lower res but reliable in Asia-Pacific.', + }, + ], + 'DWD': [ + { + 'key': 'icon_seamless', + 'name': 'DWD ICON Seamless', + 'desc': 'German Weather Service’s blended ICON model. Good balance for Europe', + }, + { + 'key': 'icon_global', + 'name': 'DWD ICON Global', + 'desc': 'Global version of ICON. Precise forecasts worldwide, especially Europe.', + }, + { + 'key': 'icon_eu', + 'name': 'DWD ICON EU', + 'desc': 'High-res regional ICON for Europe. Best for central & western Europe.', + }, + { + 'key': 'icon_d2', + 'name': 'DWD ICON D2', + 'desc': 'Ultra high-res short-term forecast for Germany. Ideal for next 24–48h in DE.', + }, + ], + 'GEM': [ + { + 'key': 'gem_seamless', + 'name': 'GEM Seamless', + 'desc': 'Environment Canada’s blended forecast. Good across North America.', + }, + { + 'key': 'gem_global', + 'name': 'GEM Global', + 'desc': 'Canada’s global model. Reliable for global forecasts, better in northern latitudes.', + }, + { + 'key': 'gem_regional', + 'name': 'GEM Regional', + 'desc': 'Canadian regional model. High detail for local areas in Canada.', + }, + { + 'key': 'gem_hrdps_continental', + 'name': 'GEM HRDPS Continental', + 'desc': 'Ultra high-res Canadian model. Best for pinpoint weather in Canada & nearby US.', + }, + ], + 'Météo-France': [ + { + 'key': 'meteofrance_seamless', + 'name': 'Météo-France Seamless', + 'desc': 'Blended national model. Accurate in France & nearby countries.', + }, + { + 'key': 'meteofrance_arpege_world', + 'name': 'Météo-France ARPEGE World', + 'desc': 'Global model from France. Decent worldwide, especially for French territories.', + }, + { + 'key': 'meteofrance_arpege_europe', + 'name': 'Météo-France ARPEGE Europe', + 'desc': 'Europe-focused ARPEGE. More precise than global version.', + }, + { + 'key': 'meteofrance_arome_france_hd', + 'name': 'Météo-France ARPEGE France HD', + 'desc': 'High-res national model. Best for local French forecasts.', + }, + ], + 'ARPAE': [ + { + 'key': 'arpae_cosmo_seamless', + 'name': 'ARPAE Seamless', + 'desc': 'Italian meteorological blend. Optimized for regional accuracy.', + }, + { + 'key': 'arpae_cosmo_2i', + 'name': 'ARPAE COSMO 2l', + 'desc': 'Very high-res Italian COSMO model. Great for hyperlocal Italy forecasts.', + }, + { + 'key': 'arpae_cosmo_5m', + 'name': 'ARPAE COSMO 5M', + 'desc': 'COSMO model optimized for Italian mesoscale forecasting. Precise for 1–3 day outlooks.', + }, + ], + }; + + String? selectedModelKey = PreferencesHelper.getString("selectedWeatherModel") ?? 'best_match'; + + @override + Widget build(BuildContext context) { + return ScaffoldMessenger( + key: _scaffoldMessengerKey, + child: Scaffold( + body: + CustomScrollView( + slivers: [ + SliverAppBar.large( + title: Text('weather_models'.tr()), + titleSpacing: 0, + backgroundColor: Theme.of(context).colorScheme.surface, + scrolledUnderElevation: 1, + ), + + SliverList( + delegate: SliverChildBuilderDelegate( + (context, index) { + final categoryKeys = categorizedModels.keys.toList(); + final categoryName = categoryKeys[index]; + final models = categorizedModels[categoryName]!; + + + + + return Padding( + padding: EdgeInsets.only(left: 10, right: 10), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + spacing: 5, + children: [ + Padding( + padding: EdgeInsets.only(top: models[0]['key'] == 'best_match' ? 0 : 24, bottom: 5), + child: Text( + categoryName, + style: TextStyle(color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500, fontSize: 18), + ), + ), + + ...models.asMap().entries.map((entry) { + final i = entry.key; + final model = entry.value; + final isSelected = model['key'] == selectedModelKey; + + final isFirst = i == 0; + final isLast = i == models.length - 1; + + return ListTile( + contentPadding: EdgeInsets.only(left : 16, right: 16), + horizontalTitleGap: 10, + shape: RoundedRectangleBorder( + borderRadius: model['key'] == 'best_match' ? BorderRadius.all(Radius.circular(6)) + : isFirst ? BorderRadius.only(topLeft: Radius.circular(16), topRight: Radius.circular(16), bottomLeft: Radius.circular(6), bottomRight: Radius.circular(6)) + : isLast ? BorderRadius.only(topLeft: Radius.circular(6), topRight: Radius.circular(6), bottomLeft: Radius.circular(16), bottomRight: Radius.circular(16)) : BorderRadius.all(Radius.circular(6)) + ), + trailing: isSelected ? Icon(Symbols.check, size: 28,) : Icon(Symbols.nest_farsight_weather, size: 28), + title: Text( + model['name'].toString(), + style: TextStyle( + fontWeight: FontWeight.w500, + color: isSelected ? Theme.of(context).colorScheme.onPrimaryContainer : null, + fontSize: 15 + ), + ), + subtitle: Text(model['desc'].toString(), style: TextStyle( + color: isSelected + ? Theme.of(context).colorScheme.onSurfaceVariant + : null, + ),), + tileColor: isSelected + ? Theme.of(context).colorScheme.primaryContainer + : Theme.of(context).colorScheme.surfaceContainerLowest, + onTap: () { + setState(() { + selectedModelKey = model['key'].toString(); + }); + }, + ); + }), + + ], + ) + ); + }, + childCount: categorizedModels.length, + ), + ), + + SliverToBoxAdapter( + child: SizedBox(height: MediaQuery.of(context).padding.bottom + 100), + ) + ] + ), + + floatingActionButton: FloatingActionButton(onPressed: () { + PreferencesHelper.setString("selectedWeatherModel", selectedModelKey.toString()); + _scaffoldMessengerKey.currentState?.showSnackBar( + SnackBar(content: Text('Model saved. Please refresh the weather')), + ); + }, backgroundColor: Theme.of(context).colorScheme.tertiaryContainer, foregroundColor: Theme.of(context).colorScheme.onTertiaryContainer, child: Icon(Symbols.save)), + ), + ); + } +} \ No newline at end of file diff --git a/lib/screens/searchlocations.dart b/lib/screens/searchlocations.dart new file mode 100644 index 000000000..7aef5ba6a --- /dev/null +++ b/lib/screens/searchlocations.dart @@ -0,0 +1,333 @@ +import 'package:flutter/material.dart'; +import 'dart:convert'; +import 'package:http/http.dart' as http; +import 'package:shared_preferences/shared_preferences.dart'; +import '../models/saved_location.dart'; +import '../services/fetch_data.dart'; +import '../models/loading_me.dart'; + + +enum GeoProvider { nominatim, geonames, openMeteo } + +class SearchLocationsScreen extends StatefulWidget { + const SearchLocationsScreen({super.key}); + + @override + State createState() => _SearchLocationsScreenState(); +} + +class _SearchLocationsScreenState extends State { + +Future saveLocation(SavedLocation newLocation) async { + final prefs = await SharedPreferences.getInstance(); + final existing = prefs.getString('saved_locations'); + List current = []; + + if (existing != null) { + final decoded = jsonDecode(existing) as List; + current = decoded.map((e) => SavedLocation.fromJson(e)).toList(); + } + + // Optionally avoid duplicates + bool alreadyExists = current.any((loc) => + loc.city == newLocation.city && loc.country == newLocation.country); + + if (!alreadyExists) { + current.add(newLocation); + await prefs.setString( + 'saved_locations', + jsonEncode(current.map((e) => e.toJson()).toList())); + } +} + +GeoProvider selectedProvider = GeoProvider.nominatim; +bool isLoading = false; +List> results = []; +String query = ''; + +final providerLabels = { + GeoProvider.nominatim: "OpenStreetMap", + GeoProvider.geonames: "GeoNames", + GeoProvider.openMeteo: "Open-Meteo" +}; + +@override +void initState() { + super.initState(); + loadSavedProvider(); + + +} + + +Future loadSavedProvider() async { + final prefs = await SharedPreferences.getInstance(); + final index = prefs.getInt('geo_provider_index') ?? 0; + setState(() { + selectedProvider = GeoProvider.values[index]; + }); +} + +Future saveProvider(GeoProvider provider) async { + final prefs = await SharedPreferences.getInstance(); + await prefs.setInt('geo_provider_index', provider.index); +} + + +Future searchLocation(String input) async { + if (input.isEmpty) return; + + setState(() { + isLoading = true; + results.clear(); + }); + + final encodedQuery = Uri.encodeComponent(input); + final username = 'pranshulgg'; // GeoNames username + String url = switch (selectedProvider) { + GeoProvider.nominatim => + 'https://nominatim.openstreetmap.org/search?q=$encodedQuery&format=json&addressdetails=1&limit=10', + GeoProvider.geonames => + 'https://secure.geonames.org/searchJSON?name_startsWith=$encodedQuery&maxRows=10&username=$username', + GeoProvider.openMeteo => + 'https://geocoding-api.open-meteo.com/v1/search?name=$encodedQuery&count=8', + }; + + try { + final res = await http.get(Uri.parse(url)); +if (res.statusCode != 200) { + throw Exception("Failed to load data: ${res.statusCode}"); +} + +final contentType = res.headers['content-type']; +if (contentType == null || !contentType.contains('application/json')) { + throw Exception("Invalid response format. Expected JSON."); +} + +final data = json.decode(res.body); + + final locations = switch (selectedProvider) { + GeoProvider.nominatim => (data as List).map>((e) { + final address = e['address'] ?? {}; + return { + 'city': e['name'] ?? e['display_name'] ?? '', + 'country': address['country'] ?? '', + 'country_code': address['country_code'] ?? '', + 'lat': e['lat'] ?? '', + 'lon': e['lon'] ?? '', + }; + }).toList(), + + GeoProvider.geonames => (data['geonames'] as List).map>((e) { + return { + 'city': e['name'], + 'country': e['countryName'] ?? '', + 'country_code': e['countryCode'] ?? '', + 'lat': e['lat']?.toString() ?? '', + 'lon': e['lng']?.toString() ?? '', + }; + }).toList(), + + GeoProvider.openMeteo => (data['results'] as List).map>((e) { + return { + 'city': e['name'], + 'country': e['country'] ?? '', + 'country_code': e['country_code'] ?? '', + 'lat': e['latitude']?.toString() ?? '', + 'lon': e['longitude']?.toString() ?? '', + }; + }).toList(), + }; + + + + + // Remove duplicates + final unique = { + for (var loc in locations) + "${loc['city']},${loc['country']}": loc + }.values.toList(); + + setState(() => results = unique); + } catch (e) { + setState(() => results = []); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text("Failed to load.")), + ); + } + + setState(() => isLoading = false); +} + +void openProviderDialog() async { + GeoProvider tempProvider = selectedProvider; + + final confirmed = await showDialog( + context: context, + builder: (_) { + return AlertDialog( + title: const Text("Choose Provider"), + contentPadding: EdgeInsets.only(left: 0, right: 0, top: 16, bottom: 5), + content: StatefulBuilder( + builder: (context, setState) { + return Column( + mainAxisSize: MainAxisSize.min, + children: GeoProvider.values.map((provider) { + return RadioListTile( + dense: true, + title: Text(providerLabels[provider]!, style: TextStyle(fontSize: 15),), + + value: provider, + groupValue: tempProvider, + onChanged: (val) => setState(() => tempProvider = val!), + ); + }).toList(), + ); + }, + ), + actions: [ + TextButton( + child: Text("Cancel", style: TextStyle(fontWeight: FontWeight.w500, fontSize: 16),), + onPressed: () => Navigator.pop(context, false), + ), + TextButton( + child: Text("Save", style: TextStyle(fontWeight: FontWeight.w500, fontSize: 16),), + onPressed: () => Navigator.pop(context, true), + ), + ], + ); + }, + ); + + if (confirmed == true && tempProvider != selectedProvider) { + setState(() => selectedProvider = tempProvider); + saveProvider(tempProvider); + if (query.isNotEmpty) searchLocation(query); // refresh search + } +} + + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: + TextField( + style: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurface), + onChanged: (value) => query = value, + onSubmitted: searchLocation, + decoration: const InputDecoration( + border: InputBorder.none, + focusedBorder: InputBorder.none, + enabledBorder: InputBorder.none, + disabledBorder: InputBorder.none, + hintText: "Search...", + ), + ), + titleSpacing: 0, + toolbarHeight: 65, + scrolledUnderElevation: 0, + bottom: PreferredSize(preferredSize:Size(0, 16) , child: Divider(thickness: 2, color: Theme.of(context).colorScheme.outline.withOpacity(0.8),)), + + ), + + body: isLoading + ? const Center(child: LoaderWidget(size: 60, isContained: false,)) + : results.isEmpty + ? const Center(child: Text("No results")) + : ListView.builder( + itemCount: results.length, + itemBuilder: (context, index) { + final city = results[index]['city'] ?? ''; + final country = results[index]['country'] ?? ''; + final code = results[index]['country_code'] ?? ''; + return ListTile( + leading: code.isNotEmpty + ? CircleAvatar( + radius: 18, + backgroundColor: Colors.transparent, + backgroundImage: NetworkImage("https://flagcdn.com/w80/${code.toLowerCase()}.png"), + ) + : const Icon(Icons.location_on), + title: Text(city, style: TextStyle(fontWeight: FontWeight.w500),), + subtitle: country.isNotEmpty ? Text(country) : null, + onTap: () async { + showDialog( + context: context, + barrierDismissible: false, + barrierColor: Theme.of(context).colorScheme.surface, + builder: (context) => const Center(child: LoaderWidget(size: 60, isContained: false,)), + ); + + final location = results[index]; + final lat = double.tryParse(location['lat'] ?? '') ?? 0.0; + final lon = double.tryParse(location['lon'] ?? '') ?? 0.0; + + final saved = SavedLocation( + latitude: lat, + longitude: lon, + city: location['city'] ?? '', + country: location['country'] ?? '', + ); + + saveLocation(saved); + final cacheKey = "${saved.city}_${saved.country}".toLowerCase().replaceAll(' ', '_'); + final weatherService = WeatherService(); + await weatherService.fetchWeather(lat, lon, locationName: cacheKey); + + + final prefs = await SharedPreferences.getInstance(); + final jsonString = prefs.getString('saved_locations'); + if (jsonString != null) { + final List jsonList = jsonDecode(jsonString); + final locations = jsonList.map((json) => SavedLocation.fromJson(json)).toList(); + if (locations.length == 1) { + + final loc = locations.first; + + WidgetsBinding.instance.addPostFrameCallback((_) async { + final prefs = await SharedPreferences.getInstance(); + final cacheKey = "${loc.city}_${loc.country}".toLowerCase().replaceAll(' ', '_'); + + await prefs.setString('homeLocation', jsonEncode({ + 'city': loc.city, + 'country': loc.country, + 'cacheKey': cacheKey, + 'lat': loc.latitude, + 'lon': loc.longitude, + })); + }); + + } + + Navigator.pop(context); + + Navigator.pop(context, true); + } + } + ); + }, + ), + bottomNavigationBar: BottomAppBar( + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("Provider:", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15),), + Text("${providerLabels[selectedProvider]}", style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w500, fontSize: 18)), + ], + ), + FloatingActionButton( + onPressed: openProviderDialog, + child: Icon(Icons.tune), + ) + ], + ), + ), + ); + } +} + + diff --git a/lib/screens/settings.dart b/lib/screens/settings.dart new file mode 100644 index 000000000..0a06c6714 --- /dev/null +++ b/lib/screens/settings.dart @@ -0,0 +1,383 @@ +import 'package:flutter/material.dart'; +import 'package:weather_master_app/utils/preferences_helper.dart'; +import 'home_location.dart'; +import 'package:settings_tiles/settings_tiles.dart'; +import 'settings_unit.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import 'package:provider/provider.dart'; +import '../utils/theme_controller.dart'; +import 'languages_page.dart'; +import 'package:easy_localization/easy_localization.dart'; +import 'package:restart_app/restart_app.dart'; +import '../utils/snack_util.dart'; +import 'about_page.dart'; +import 'meteo_models.dart'; + + +class SettingsScreen extends StatefulWidget { + const SettingsScreen({super.key}); + + @override + State createState() => _SettingsScreenState(); +} + +class _SettingsScreenState extends State { + bool _showTile = PreferencesHelper.getBool("usingCustomSeed") ?? false; + bool _useCustomTile = PreferencesHelper.getBool("DynamicColors") == true ? false : true; + String? city; + String? country; + + @override + void initState() { + super.initState(); + loadLocation(); + } + + void loadLocation() { + final location = PreferencesHelper.getJson('homeLocation'); + setState(() { + city = location?['city']; + country = location?['country']; + }); + } + + + @override + Widget build(BuildContext context) { + final themeController = Provider.of(context); + final currentMode = themeController.themeMode; + final isSupported = themeController.isDynamicColorSupported; + + final optionsTheme = { + "Dark": "theme_dark".tr(), + "Light": "theme_light".tr() + }; + + + + return Scaffold( + backgroundColor: Theme.of(context).colorScheme.surface, + body: + CustomScrollView( + slivers: [ + SliverAppBar.large( + title: Text('settings'.tr()), + titleSpacing: 0, + backgroundColor: Theme.of(context).colorScheme.surface, + scrolledUnderElevation: 1, + ), + + SliverToBoxAdapter( + child: Column( + children: [ + SettingSection( + title: SettingSectionTitle("app_looks".tr()), + tiles: [ + SettingSingleOptionTile( + icon: Icon(Icons.av_timer), + title: Text('app_theme_dark_light'.tr()), + dialogTitle: 'app_theme_dark_light'.tr(), + value: SettingTileValue(optionsTheme[currentMode == ThemeMode.light ? "Light" : "Dark"]!), + options: optionsTheme.values.toList(), + initialOption: optionsTheme[currentMode == ThemeMode.light ? "Light" : "Dark"]!, + onSubmitted: (value) { + setState(() { + final selectedKey = optionsTheme.entries.firstWhere((e) => e.value == value).key; + PreferencesHelper.setString("AppTheme", selectedKey); + themeController.setThemeMode(selectedKey == "Dark" ? ThemeMode.dark : ThemeMode.light); + }); + }, + ), + + SettingSwitchTile( + icon: Icon(Symbols.thermometer_add, fill: 1, weight: 500), + title: Text("temperature_animation".tr()), + description: Text("temp_animation_sub_pref".tr()), + toggled: PreferencesHelper.getBool("useTempAnimation") ?? true, + onChanged: (value) { + setState(() { + PreferencesHelper.setBool("useTempAnimation", value); + }); + }, + ), + + SettingSwitchTile( + enabled: _useCustomTile, + icon: Icon(Symbols.colorize, fill: 1, weight: 500), + title: Text("Use custom color"), + toggled: PreferencesHelper.getBool("usingCustomSeed") ?? false, + onChanged: (value) { + setState(() { + PreferencesHelper.setBool("usingCustomSeed", value); + if(value == true){ + Provider.of(context, listen: false).setSeedColor(PreferencesHelper.getColor("CustomMaterialColor") ?? Colors.blue); + } else{ + Provider.of(context, listen: false).setSeedColor(PreferencesHelper.getColor("weatherThemeColor") ?? Colors.blue); + } + _showTile = value; + }); + }, + ), + + + SettingColorTile( + visible: _showTile, + icon: Icon(Symbols.colors, fill: 1, weight: 500), + title: Text('Primary color'), + description: Text('Select a seed color to generate the theme'), + dialogTitle: 'Color', + initialColor: PreferencesHelper.getColor("CustomMaterialColor") ?? Colors.blue, + colorPickers: [ColorPickerType.primary], + onSubmitted: (value) { + setState(() { + PreferencesHelper.setColor("CustomMaterialColor", value); + Provider.of(context, listen: false).setSeedColor(value); + }); + }, + ), + + SettingSwitchTile( + enabled: isSupported ? _showTile ? false : true : false, + icon: Icon(Symbols.wallpaper, fill: 1, weight: 500), + title: Text("dynamic_colors".tr()), + + description: Text("${"dynamic_colors_sub".tr()} ${isSupported ? "" : "(Android 12+)"}"), + toggled: PreferencesHelper.getBool("DynamicColors") ?? false, + onChanged: (value) async { + final themeController = context.read(); + + PreferencesHelper.setBool("DynamicColors", value); + + if (value) { + await themeController.loadDynamicColors(); + } else { + Provider.of(context, listen: false).setSeedColor(PreferencesHelper.getColor("weatherThemeColor") ?? Colors.blue); + } + setState(() { + if (value) { + _useCustomTile = false; + } else{ + _useCustomTile = true; + } + }); + }, + + ), + + + SettingSwitchTile( + icon: Icon(Symbols.palette, fill: 1, weight: 500), + title: Text("Use Material Scheme Only"), + description: Text('Disables weather-based themes and animations. Uses the default Material scheme instead'), + toggled: PreferencesHelper.getBool("OnlyMaterialScheme") ?? false, + onChanged: (value) { + setState(() { + PreferencesHelper.setBool("OnlyMaterialScheme", value); + SnackUtil.showSnackBar( + context: context, + message: "Restarting app", + ); + Future.delayed(Duration(seconds: 2), () { + Restart.restartApp(); + }); + }); + }, + ), + + SettingSwitchTile( + icon: Icon(null, fill: 1, weight: 500), + title: Text("Show froggy"), + description: Text("Display Froggy images based on weather conditions"), + toggled: PreferencesHelper.getBool("showFroggy") ?? true, + onChanged: (value) { + context.read().updateShowFroggy(value); + setState(() { + }); + }, + ), + ], + ), + + SizedBox(height: 10,), + Divider(), + SettingSection( + title: SettingSectionTitle('weather'.tr()), + tiles: [ + SettingActionTile( + icon: Icon(Symbols.home_pin, fill: 1, weight: 500), + title: Text('home_location'.tr()), + description: Text("${city ?? 'Unknown City'}, ${country ?? 'Unknown Country'}", style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontWeight: FontWeight.w700),), + trailing: Icon(Icons.chevron_right), + onTap: () async{ + final updated = await Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const HomeLocationScreen()), + ); + + if (updated == true) { + loadLocation(); + } + }, + ), + SettingActionTile( + icon: Icon(Symbols.page_info, fill: 1, weight: 500), + title: Text('app_units'.tr()), + description: Text('temperature_wind_pressure_visibility_precipitation_time_aqi'.tr()), + trailing: Icon(Icons.chevron_right), + onTap: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const AppUnitsPage()), + ); + }, + ), + + SettingSwitchTile( + icon: Icon(Symbols.assistant_navigation, fill: 1, weight: 500), + title: Text("Use Device Compass"), + description: Text("Rotate wind arrow based on your phone's real-world orientation"), + toggled: PreferencesHelper.getBool("useDeviceCompass") ?? false, + onChanged: (value) { + context.read().updateUseDeviceCompass(value); + setState(() { + }); + }, + ), + + SettingSwitchTile( + icon: Icon(Symbols.taunt, fill: 1, weight: 500), + title: Text('Froggy insights'), + description: Text('Shows insights in a playfull format'), + toggled: PreferencesHelper.getBool("useFroggyInsights") ?? false, + onChanged: (value) { + setState(() { + PreferencesHelper.setBool("useFroggyInsights", value); + }); + }, + ), + + SettingSwitchTile( + icon: Icon(Symbols.animation, fill: 1, weight: 500), + title: Text("background_card_animation".tr()), + toggled: PreferencesHelper.getBool("CardBackgroundAnimations") ?? true, + onChanged: (value) { + context.read().updateuseCardBackgroundAnimations(value); + setState(() { + }); + }, + ), + + SettingActionTile( + icon: Icon(Symbols.nest_farsight_weather, fill: 1, weight: 500), + title: Text('weather_models'.tr()), + description: Text('openmeteo_weather_models'.tr()), + trailing: Icon(Icons.chevron_right), + onTap: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const MeteoModelsPage()), + ); + }, + ), + ], + ), + SizedBox(height: 10,), + Divider(), + SettingSection( + title: SettingSectionTitle('additional'.tr()), + tiles: [ + SettingActionTile( + icon: Icon(Symbols.language, fill: 1, weight: 500), + title: Text('app_language'.tr()), + description: Text(getLanguageNamesSettingsView(context.locale.languageCode.toLocale())['native'].toString()), + trailing: Icon(Icons.chevron_right), + onTap: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const LanguagesScreen()), + ); + }, + ), + + SettingActionTile( + icon: Icon(Symbols.info, fill: 1, weight: 500), + title: Text('${"about".tr()} WeatherMaster'), + description: Text('learn_about_app'.tr()), + trailing: Icon(Icons.chevron_right), + onTap: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => AboutPage()), + ); + }, + ), + + ] + ), + + SizedBox(height: 200,), + ] + ), + ), + ], + ), + ); + } +} + + + +Map getLanguageNamesSettingsView(Locale locale) { + final lang = locale.languageCode; + final country = locale.countryCode; + + if (lang == 'pt' && country == 'BR') return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; + if (lang == 'pt') return {'native': 'Português', 'english': 'Portuguese'}; + if (lang == 'en') return {'native': 'English', 'english': 'English'}; + if (lang == 'zh' && country == 'TW') return {'native': '繁體中文', 'english': 'Traditional Chinese'}; + if (lang == 'zh') return {'native': '中文', 'english': 'Chinese'}; + if (lang == 'nl') return {'native': 'Nederlands', 'english': 'Dutch'}; + if (lang == 'fil') return {'native': 'Filipino', 'english': 'Filipino'}; + if (lang == 'fr') return {'native': 'Français', 'english': 'French'}; + if (lang == 'de') return {'native': 'Deutsch', 'english': 'German'}; + if (lang == 'el') return {'native': 'Ελληνικά', 'english': 'Greek'}; + if (lang == 'it') return {'native': 'Italiano', 'english': 'Italian'}; + if (lang == 'ja') return {'native': '日本語', 'english': 'Japanese'}; + if (lang == 'fa') return {'native': 'فارسی', 'english': 'Persian'}; + if (lang == 'pl') return {'native': 'Polski', 'english': 'Polish'}; + if (lang == 'ro') return {'native': 'Română', 'english': 'Romanian'}; + if (lang == 'ru') return {'native': 'Русский', 'english': 'Russian'}; + if (lang == 'es') return {'native': 'Español', 'english': 'Spanish'}; + if (lang == 'tr') return {'native': 'Türkçe', 'english': 'Turkish'}; + if (lang == 'uk') return {'native': 'Українська', 'english': 'Ukrainian'}; + if (lang == 'vi') return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; + if (lang == 'sr' && country == 'CY') return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; + if (lang == 'sr') return {'native': 'Српски', 'english': 'Serbian'}; + if (lang == 'az') return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; + if (lang == 'sl') return {'native': 'Slovenščina', 'english': 'Slovenian'}; + if (lang == 'fi') return {'native': 'Suomi', 'english': 'Finnish'}; + if (lang == 'hu') return {'native': 'Magyar', 'english': 'Hungarian'}; + if (lang == 'cs') return {'native': 'Čeština', 'english': 'Czech'}; + if (lang == 'ar' && country == 'SA') return {'native': 'العربية (السعودية)', 'english': 'Arabic, Saudi Arabia'}; + if (lang == 'ko') return {'native': '한국어', 'english': 'Korean'}; + if (lang == 'id') return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + + return {'native': '$lang${country != null ? "_$country" : ""}', 'english': 'Unknown'}; +} + + +class MyHeaderDelegate extends SliverPersistentHeaderDelegate { + @override + Widget build( + BuildContext context, double shrinkOffset, bool overlapsContent) { + // TODO: implement build + throw UnimplementedError(); + } + + @override + double get maxExtent => 264; + + @override + double get minExtent => 84; + + @override + bool shouldRebuild(covariant SliverPersistentHeaderDelegate oldDelegate) => + true; +} + diff --git a/lib/screens/settings_unit.dart b/lib/screens/settings_unit.dart new file mode 100644 index 000000000..4aa89200d --- /dev/null +++ b/lib/screens/settings_unit.dart @@ -0,0 +1,137 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:settings_tiles/settings_tiles.dart'; +import '../utils/preferences_helper.dart'; +import 'package:provider/provider.dart'; +import '../notifiers/unit_settings_notifier.dart'; + +class AppUnitsPage extends StatefulWidget { + const AppUnitsPage({super.key}); + + @override + State createState() => _AppUnitsPageState(); +} + +class _AppUnitsPageState extends State { + + + @override + Widget build(BuildContext context) { + + return Scaffold( + backgroundColor: Theme.of(context).colorScheme.surface, + body: CustomScrollView( + slivers: [ + SliverAppBar.large( + title: Text('app_units'.tr()), + titleSpacing: 0, + backgroundColor: Theme.of(context).colorScheme.surface, + scrolledUnderElevation: 1, + ), + SliverToBoxAdapter( + child: Column( + children: [ + SettingSection( + tiles: [ + SettingSingleOptionTile( + icon: Icon(Icons.device_thermostat), + title: Text('temperature_unit'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedTempUnit") ?? "Celsius"), + dialogTitle: 'temperature_unit'.tr(), + options: const ['Celsius', 'Fahrenheit'], + initialOption: PreferencesHelper.getString("selectedTempUnit") ?? "Celsius", + onSubmitted: (value) { + context.read().updateTempUnit(value); + setState(() { + }); + }, + + ), + SettingSingleOptionTile( + icon: Icon(Icons.air), + title: Text('wind_unit'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedWindUnit") ?? "Km/h"), + dialogTitle: 'wind_unit'.tr(), + options: const ['Km/h', 'Mph', 'M/s'], + initialOption: PreferencesHelper.getString("selectedWindUnit") ?? "Km/h", + onSubmitted: (value) { + context.read().updateWindUnit(value); + setState(() { + }); + }, + ), + SettingSingleOptionTile( + icon: Icon(Icons.visibility), + title: Text('visibility_unit'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedVisibilityUnit") ?? "Km"), + dialogTitle: 'visibility_unit'.tr(), + options: const ['Km', 'Mile'], + initialOption: PreferencesHelper.getString("selectedVisibilityUnit") ?? "Km", + onSubmitted: (value) { + context.read().updateVisibilityUnit(value); + setState(() { + }); + }, + ), + SettingSingleOptionTile( + icon: Icon(Icons.water_drop), + title: Text('precipitation_unit'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedPrecipitationUnit") ?? "mm"), + dialogTitle: 'precipitation_unit'.tr(), + options: const ['mm', 'cm', 'in'], + initialOption: PreferencesHelper.getString("selectedPrecipitationUnit") ?? "mm", + onSubmitted: (value) { + context.read().updatePrecipitationUnit(value); + setState(() { + }); + }, + ), + SettingSingleOptionTile( + icon: Icon(Icons.av_timer), + title: Text('pressure_unit'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedPressureUnit") ?? "hPa"), + dialogTitle: 'pressure_unit'.tr(), + options: const ['hPa', 'inHg', 'mmHg'], + initialOption: PreferencesHelper.getString("selectedPressureUnit") ?? "hPa", + onSubmitted: (value) { + context.read().updatePressureUnit(value); + setState(() { + }); + }, + ), + SettingSingleOptionTile( + icon: Icon(Icons.schedule), + title: Text('time_format'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedTimeUnit") ?? "12 hr"), + dialogTitle: 'time_format'.tr(), + options: const ['12 hr', '24 hr'], + initialOption: PreferencesHelper.getString("selectedTimeUnit") ?? "12 hr", + onSubmitted: (value) { + context.read().updateTimeUnit(value); + setState(() { + }); + }, + ), + SettingSingleOptionTile( + icon: Icon(Icons.waves), + title: Text('aqi_type'.tr()), + value: SettingTileValue(PreferencesHelper.getString("selectedAQIUnit") ?? "United States"), + dialogTitle: 'aqi_type'.tr(), + options: const ['United States', 'European'], + initialOption: PreferencesHelper.getString("selectedAQIUnit") ?? "United States", + onSubmitted: (value) { + context.read().updateAQIUnit(value); + setState(() { + }); + }, + ), + ], + ), + ], + ), + ), + ], + ), + ); + } +} \ No newline at end of file diff --git a/lib/services/fetch_data.dart b/lib/services/fetch_data.dart new file mode 100644 index 000000000..a2f236ef1 --- /dev/null +++ b/lib/services/fetch_data.dart @@ -0,0 +1,91 @@ +import 'dart:convert'; +import 'dart:developer'; +import 'package:http/http.dart' as http; +import 'package:hive/hive.dart'; +import 'package:lat_lng_to_timezone/lat_lng_to_timezone.dart' as tzmap; +import '../utils/preferences_helper.dart'; + +class WeatherService { + static const String _boxName = 'weatherMasterCache'; + + Future _openBox() async { + if (!Hive.isBoxOpen(_boxName)) { + return await Hive.openBox(_boxName); + } + return Hive.box(_boxName); + } + + + + Future> fetchWeather(double lat, double lon, {String? locationName}) async { + final timezone = tzmap.latLngToTimezoneString(lat, lon); + final key = locationName ?? 'loc_${lat}_${lon}'; + final box = await _openBox(); + + final uri = Uri.parse('https://api.open-meteo.com/v1/forecast').replace(queryParameters: { + 'latitude': lat.toString(), + 'longitude': lon.toString(), + 'current': 'temperature_2m,is_day,apparent_temperature,pressure_msl,relative_humidity_2m,precipitation,weather_code,cloud_cover,wind_speed_10m,wind_direction_10m,wind_gusts_10m', + 'hourly': 'wind_speed_10m,wind_direction_10m,relative_humidity_2m,pressure_msl,cloud_cover,temperature_2m,dew_point_2m,apparent_temperature,precipitation_probability,precipitation,weather_code,visibility,uv_index', + 'daily': 'weather_code,temperature_2m_max,temperature_2m_min,sunrise,sunset,daylight_duration,uv_index_max,precipitation_sum,precipitation_probability_max,precipitation_hours,wind_speed_10m_max,wind_gusts_10m_max', + 'timezone': timezone, + 'forecast_days': '14', + 'models': PreferencesHelper.getString("selectedWeatherModel") ?? "best_match" + }); + final airQualityUri = Uri.parse('https://air-quality-api.open-meteo.com/v1/air-quality').replace(queryParameters: { + 'latitude': lat.toString(), + 'longitude': lon.toString(), + 'current': 'us_aqi,european_aqi,pm10,pm2_5,carbon_monoxide,nitrogen_dioxide,sulphur_dioxide,ozone,alder_pollen,birch_pollen,grass_pollen,mugwort_pollen,olive_pollen,ragweed_pollen', + 'timezone': timezone, + 'forecast_hours': '1', + }); + + // final response = await http.get(uri); + // final data = json.decode(response.body) as Map; + + final responses = await Future.wait([ + http.get(uri), + http.get(airQualityUri), + ]); + + final weatherData = json.decode(responses[0].body) as Map; + final airQualityData = json.decode(responses[1].body) as Map; + + final existingJson = box.get(key); + if (existingJson != null) { + final cachedMap = json.decode(existingJson); + final cachedData = cachedMap['data']; + final lastUpdated = cachedMap['last_updated']; + + if (json.encode(cachedData['current']) == json.encode(weatherData['current']) && + json.encode(cachedData['air_quality'] ?? {}) == json.encode(airQualityData)) { + log("Hive: No update needed for $key"); + return { + 'data': cachedData, + 'last_updated': lastUpdated, + 'from_cache': true, + }; + } + } + + final now = DateTime.now().toIso8601String(); + final combinedData = { + ...weatherData, + 'air_quality': airQualityData, + }; + + final wrappedData = { + 'data': combinedData, + 'last_updated': now, + }; + + await box.put(key, json.encode(wrappedData)); + log("Hive: Updated cache for $key at $now"); + + return { + 'data': combinedData, + 'last_updated': now, + 'from_cache': false, + }; + } +} diff --git a/lib/utils/animation_map.dart b/lib/utils/animation_map.dart new file mode 100644 index 000000000..a71d9728f --- /dev/null +++ b/lib/utils/animation_map.dart @@ -0,0 +1,176 @@ +import 'package:flutter/material.dart'; +import 'package:lottie/lottie.dart'; + +class WeatherConditionAnimationMapper { + static Widget build({ + required int weatherCode, + required int isDay, + required BuildContext context, + }) { + String? animationUrl; + num? topMain; + String? secondaryAnimationUrl; + double? diffHeight; + bool isSunAnim = false; + + switch (weatherCode) { + case 0: + animationUrl = isDay == 1 + ? 'assets/foreground-animations/sunny_foreground.json' + : 'assets/foreground-animations/stars_foreground.json'; + secondaryAnimationUrl = isDay == 1 + ? 'assets/foreground-animations/sunny_background.json' + : 'assets/foreground-animations/stars_foreground.json'; + topMain = 60; + diffHeight = 400; + isSunAnim = true; + break; + + case 1: + case 2: + animationUrl = isDay == 1 + ? 'assets/foreground-animations/cloudy_foreground.json' + : 'assets/foreground-animations/mostly_clear_night.json'; + secondaryAnimationUrl = isDay == 1 + ? 'assets/foreground-animations/cloudy_background.json' + : 'assets/foreground-animations/mostly_clear_night.json'; + topMain = MediaQuery.of(context).padding.top + 40; + diffHeight = isDay == 1 ? 400 : 450; + break; + + case 3: + animationUrl = + 'assets/foreground-animations/cloudy_background.json'; + secondaryAnimationUrl = + 'assets/foreground-animations/cloudy_background.json'; + topMain = MediaQuery.of(context).padding.top + 50; + break; + + case 45: + case 48: + animationUrl = 'assets/foreground-animations/haze_foreground.json'; + topMain = 13; + break; + + case 51: + case 53: + case 55: + case 56: + case 57: + animationUrl = 'assets/foreground-animations/rain_foreground.json'; + break; + + case 61: + case 63: + case 65: + animationUrl = isDay == 1 + ? 'assets/foreground-animations/rain_foreground.json' + : 'assets/foreground-animations/rain_foreground.json'; + + break; + + case 66: + case 67: + animationUrl = 'assets/foreground-animations/rain_foreground.json'; + + break; + + case 71: + case 73: + case 75: + animationUrl = isDay == 1 + ? 'assets/foreground-animations/flurries_foreground.json' + : 'assets/foreground-animations/flurries_foreground.json'; + break; + + case 77: + animationUrl = 'assets/foreground-animations/flurries_foreground.json'; + break; + + case 80: + case 81: + case 82: + animationUrl = 'assets/foreground-animations/rain_foreground.json'; + + break; + + case 85: + case 86: + animationUrl = + 'assets/foreground-animations/snow_shower_foreground.json'; + break; + + case 95: + case 96: + case 99: + animationUrl = + 'assets/foreground-animations/rain_foreground.json'; + secondaryAnimationUrl = + 'assets/foreground-animations/thunder_background.json'; + topMain = 10; + break; + + default: + animationUrl = null; + } + + if (animationUrl == null) { + return const SizedBox.shrink(); + } + +if (secondaryAnimationUrl != null) { + return Positioned( + top: isSunAnim ? -MediaQuery.of(context).padding.top + 10 - (topMain ?? 0) : -MediaQuery.of(context).padding.top - (topMain ?? 0), + left: isSunAnim ? -MediaQuery.of(context).size.width * 0.12 : 0, + right: 0, + height: 300, + child: Stack( + clipBehavior: Clip.none, + children: [ + Positioned.fill( + child: RepaintBoundary( + child: Lottie.asset( + animationUrl, + fit: BoxFit.cover, + repeat: true, + addRepaintBoundary: true, + ), + ), + ), + Positioned( + top: -MediaQuery.of(context).padding.top, + left: 0, + right: 0, + height: diffHeight ?? 500, + child:RepaintBoundary( + child: Lottie.asset( + secondaryAnimationUrl, + fit: BoxFit.cover, + repeat: true, + addRepaintBoundary: true, + ), + ), + ), + ], + ), + ); +} + + + + return Positioned( + top: -MediaQuery.of(context).padding.top - (topMain ?? 0), + left: 0, + right: 0, + height: 300, + child: RepaintBoundary( + child:Lottie.asset( + animationUrl, + fit: BoxFit.cover, + repeat: true, + + ), + ), + ); + } +} \ No newline at end of file diff --git a/lib/utils/condition_label_map.dart b/lib/utils/condition_label_map.dart new file mode 100644 index 000000000..863a0ea28 --- /dev/null +++ b/lib/utils/condition_label_map.dart @@ -0,0 +1,96 @@ +class WeatherConditionMapper { + static const _defaultLabel = 'Not found'; + + static const Map _labelMap = { + // 0: Clear sky + '0_1': 'clear_sky', + '0_0': 'clear_sky', + + // 1,2,3: Mainly clear, partly cloudy, overcast + '1_1': 'mostly_clear', + '1_0': 'mostly_clear', + '2_1': 'partly_cloudy', + '2_0': 'partly_cloudy', + '3_1': 'overcast', + '3_0': 'overcast', + + // 45,48: Fog + '45_1': 'fog', + '45_0': 'fog', + '48_1': 'fog', + '48_0': 'fog', + + // 51,53,55: Drizzle + '51_1': 'drizzle', + '51_0': 'drizzle', + '53_1': 'drizzle', + '53_0': 'drizzle', + '55_1': 'drizzle', + '55_0': 'drizzle', + + // 56,57: Freezing Drizzle + '56_1': 'freezing_drizzle', + '56_0': 'freezing_drizzle', + '57_1': 'freezing_drizzle', + '57_0': 'freezing_drizzle', + + // 61,63,65: Rain + '61_1': 'moderate_rain', + '61_0': 'moderate_rain', + '63_1': 'moderate_rain', + '63_0': 'moderate_rain', + '65_1': 'heavy_intensity_rain', + '65_0': 'heavy_intensity_rain', + + // 66,67: Freezing Rain + '66_1': 'freezing_rain', + '66_0': 'freezing_rain', + '67_1': 'freezing_rain', + '67_0': 'freezing_rain', + + // 71,73,75: Snowfall + '71_1': 'slight_snow', + '71_0': 'slight_snow', + '73_1': 'moderate_snow', + '73_0': 'moderate_snow', + '75_1': 'heavy_intensity_snow', + '75_0': 'heavy_intensity_snow', + + // 77: Snow grains + '77_1': 'snow_grains', + '77_0': 'snow_grains', + + // 80,81,82: Rain showers + '80_1': 'rain_showers', + '80_0': 'rain_showers', + '81_1': 'rain_showers', + '81_0': 'rain_showers', + '82_1': 'heavy_rain_showers', + '82_0': 'heavy_rain_showers', + + // 85,86: Snow showers + '85_1': 'slight_snow_showers', + '85_0': 'slight_snow_showers', + '86_1': 'heavy_snow_showers', + '86_0': 'heavy_snow_showers', + + // 95: Thunderstorm (no hail) + '95_1': 'thunderstorm', + '95_0': 'thunderstorm', + + // 96,99: Thunderstorm with hail + '96_1': 'strong_thunderstorm', + '96_0': 'strong_thunderstorm', + '99_1': 'strong_thunderstorm', + '99_0': 'strong_thunderstorm', + }; + + static String getConditionLabel(int? weatherCode, int? isDay) { + if (weatherCode == null || isDay == null) { + return _defaultLabel; + } + + final key = '${weatherCode}_$isDay'; + return _labelMap[key] ?? _defaultLabel; + } +} diff --git a/lib/utils/froggy_map.dart b/lib/utils/froggy_map.dart new file mode 100644 index 000000000..7a3919ae0 --- /dev/null +++ b/lib/utils/froggy_map.dart @@ -0,0 +1,189 @@ +import 'dart:math'; +import 'package:connectivity_plus/connectivity_plus.dart'; +import 'package:flutter/foundation.dart'; +import 'package:http/http.dart' as http; + +class WeatherFroggyManager { + List sunnyFrog = []; + List mostlySunnyFrog = []; + List partlyCloudyFrog = []; + List overcastFrog = []; + List fogFrog = []; + List rainFrog = []; + List snowFrog = []; + List thunderStormFrog = []; + List clearNightFrog = []; + List partlyCloudyNightFrog = []; + +Future isOnline() async { + try { + if (kIsWeb) return true; + + final response = await http.get(Uri.parse('https://www.google.com')) + .timeout(Duration(seconds: 5)); + return response.statusCode == 200; + } catch (e) { + return false; + } + + +} + +Future initializeIcons() async { + final online = await isOnline(); + if (online) { + _setOnlineIcons(); + + } else { + _setOfflineIcons(); + } + + Connectivity().onConnectivityChanged.listen((event) async { + if (await isOnline()) { + _setOnlineIcons(); + } else { + _setOfflineIcons(); + } + }); +} + + + void _setOnlineIcons() { + sunnyFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/01-sunny/01-sunny-creek-swimming.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/01-sunny/01-sunny-home-laundry_c.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/01-sunny/01-sunny-orchard-picking.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/01-sunny/01-sunny-home-laundry_f.png?ref_type=heads" + ]; + + mostlySunnyFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/02-mostly-sunny/02-mostly-sunny-citypark-picnic.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/02-mostly-sunny/02-mostly-sunny-beach-sunscreen.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/02-mostly-sunny/02-mostly-sunny-home-laundry.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/02-mostly-sunny/02-mostly-sunny-beach-sandcastle.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/02-mostly-sunny/02-mostly-sunny-rooftop-pinacolada.png?ref_type=heads" + ]; + + partlyCloudyFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/03-partly-cloudy-day/03-partly-cloudy-day-field-hiking_f.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/03-partly-cloudy-day/03-partly-cloudy-day-home-flowers.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/03-partly-cloudy-day/03-partly-cloudy-day-creek-feet.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/03-partly-cloudy-day/03-partly-cloudy-day-field-biking_c.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/03-partly-cloudy-day/03-partly-cloudy-day-citypark-ukelele.png?ref_type=heads" + ]; + + overcastFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/09-cloudy/09-cloudy-home-flowers.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/09-cloudy/09-cloudy-orchard-watching.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/04-mostly-cloudy-day/04-mostly-cloudy-day-home-flowers.png?ref_type=heads" + ]; + + fogFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/26-haze-fog-dust-smoke/26-haze-fog-dust-smoke-bridge.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/26-haze-fog-dust-smoke/26-haze-fog-dust-smoke-fruit-stand.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/26-haze-fog-dust-smoke/26-haze-fog-dust-smoke-mountain.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/26-haze-fog-dust-smoke/26-haze-fog-dust-smoke-pier.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/26-haze-fog-dust-smoke/26-haze-fog-dust-smoke-field-lantern.png?ref_type=heads" + ]; + + rainFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/11-rain/11-rain-creek-leaf.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/11-rain/11-rain-home-inside.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/04-mostly-cloudy-day/04-mostly-cloudy-day-orchard-treeswing_f.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/12-heavy-rain/12-heavy-rain-busstop-umbrella.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/12-heavy-rain/12-heavy-rain-cafe-sitting-singing.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/11-rain/11-shower-rain-field-leaf.png?ref_type=heads" + ]; + + snowFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/15-snow-showers-snow/15-snow-showers-snow-citypark-snowman.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/15-snow-showers-snow/15-snow-showers-snow-home-shoveling.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/15-snow-showers-snow/15-snow-showers-snow-creek-iceskating.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/17-heavy-snow-blizzard/17-heavy-snow-blizzard-home-inside.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/16-blowing-snow/16-blowing-snow-field-snowman.png?ref_type=heads" + ]; + + thunderStormFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/22-iso-thunderstorms/22-iso-thunderstorms-home-inside.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/22-iso-thunderstorms/22-iso-thunderstorms-cafe-looking-outside.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/22-iso-thunderstorms/22-iso-thunderstorms-busstop-newspaper.png?ref_type=heads" + ]; + + clearNightFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/05-clear/05-clear-creek-stars.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/05-clear/05-clear-field-lanterns.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/05-clear/05-clear-orchard-fireflies.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/05-clear/05-clear-home-lounging.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/05-clear/05-clear-hills-telescope.png?ref_type=heads" + ]; + + partlyCloudyNightFrog = [ + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/07-partly-cloudy-night/07-partly-cloudy-night-creek-fireflies.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/07-partly-cloudy-night/07-partly-cloudy-night-field-fireflies.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/07-partly-cloudy-night/07-partly-cloudy-night-hills-smores.png?ref_type=heads", + "https://gitlab.com/bignutty/google-weather-icons/-/raw/main/froggie/v2/mobile/07-partly-cloudy-night/07-partly-cloudy-night-orchard-eating.png?ref_type=heads" + ]; + + + } + + void _setOfflineIcons() { + sunnyFrog = ['assets/froggie/01d.png']; + mostlySunnyFrog = ['assets/froggie/02d.png']; + partlyCloudyFrog = ['assets/froggie/03d.png']; + overcastFrog = ['assets/froggie/04d.png']; + fogFrog = ['assets/froggie/50d.png']; + rainFrog = ['assets/froggie/09d.png']; + snowFrog = ['assets/froggie/13d.png']; + thunderStormFrog = ['assets/froggie/11d.png']; + clearNightFrog = ['assets/froggie/01n.png']; + partlyCloudyNightFrog = ['assets/froggie/02n.png']; + } + + final Random _random = Random(); + + String getFroggieIcon(int iconCode, bool isDay) { + if (isDay) { + if (iconCode == 0) { + return _randomIcon(sunnyFrog); + } else if (iconCode == 1) { + return _randomIcon(mostlySunnyFrog); + } else if (iconCode == 2) { + return _randomIcon(partlyCloudyFrog); + } else if (iconCode == 3) { + return _randomIcon(overcastFrog); + } else if ([45, 48].contains(iconCode)) { + return _randomIcon(fogFrog); + } else if ([51, 53, 55, 56, 57, 61, 63, 65, 80, 81, 82].contains(iconCode)) { + return _randomIcon(rainFrog); + } else if ([66, 67, 71, 73, 75, 77, 85, 86].contains(iconCode)) { + return _randomIcon(snowFrog); + } else if ([95, 96, 99].contains(iconCode)) { + return _randomIcon(thunderStormFrog); + } + } else { + if (iconCode == 0) { + return _randomIcon(clearNightFrog); + } else if ([1, 2].contains(iconCode)) { + return _randomIcon(partlyCloudyNightFrog); + } else if (iconCode == 3){ + return _randomIcon(overcastFrog); + } else if ([45, 48].contains(iconCode)) { + return _randomIcon(fogFrog); + } else if ([51, 53, 55, 56, 57, 61, 63, 65, 80, 81, 82].contains(iconCode)) { + return _randomIcon(rainFrog); + } else if ([66, 67, 71, 73, 75, 77, 85, 86].contains(iconCode)) { + return _randomIcon(snowFrog); + } else if ([95, 96, 99].contains(iconCode)) { + return _randomIcon(thunderStormFrog); + } + } + + return 'assets/froggie/unknown.png'; + } + + String _randomIcon(List list) { + if (list.isEmpty) return 'assets/froggie/unknown.png'; + return list[_random.nextInt(list.length)]; + } +} diff --git a/lib/utils/geoLocation.dart b/lib/utils/geoLocation.dart new file mode 100644 index 000000000..6f36fcb60 --- /dev/null +++ b/lib/utils/geoLocation.dart @@ -0,0 +1,53 @@ +import 'package:geolocator/geolocator.dart'; +import 'package:geocoding/geocoding.dart'; + +Future getCurrentPosition() async { + bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); + if (!serviceEnabled) { + throw Exception("Location services are disabled."); + } + + LocationPermission permission = await Geolocator.checkPermission(); + if (permission == LocationPermission.denied) { + permission = await Geolocator.requestPermission(); + if (permission == LocationPermission.denied) { + throw Exception("Location permission denied."); + } + } + + if (permission == LocationPermission.deniedForever) { + throw Exception("Location permission permanently denied."); + } + + return await Geolocator.getCurrentPosition( + desiredAccuracy: LocationAccuracy.high); +} + + + +Future> reverseGeocode(double latitude, double longitude) async { + try { + List placemarks = await placemarkFromCoordinates(latitude, longitude); + + if (placemarks.isNotEmpty) { + final Placemark place = placemarks.first; + + return { + 'city': place.locality ?? place.subAdministrativeArea ?? '', + 'country': place.country ?? '', + }; + } else { + return { + 'city': '', + 'country': '', + }; + } + } catch (e) { + print('Reverse geocoding failed: $e'); + return { + 'city': '', + 'country': '', + }; + } +} + diff --git a/lib/utils/icon_map.dart b/lib/utils/icon_map.dart new file mode 100644 index 000000000..ad4019c48 --- /dev/null +++ b/lib/utils/icon_map.dart @@ -0,0 +1,96 @@ +class WeatherIconMapper { + static const _defaultIcon = 'assets/weather-icons/not_available.svg'; + + static const Map _iconMap = { + // 0: Clear sky + '0_1': 'assets/weather-icons/clear_day.svg', + '0_0': 'assets/weather-icons/clear_night.svg', + + // 1,2,3: Mainly clear, partly cloudy, overcast + '1_1': 'assets/weather-icons/mostly_clear_day.svg', + '1_0': 'assets/weather-icons/mostly_clear_night.svg', + '2_1': 'assets/weather-icons/partly_cloudy_day.svg', + '2_0': 'assets/weather-icons/partly_cloudy_night.svg', + '3_1': 'assets/weather-icons/cloudy.svg', + '3_0': 'assets/weather-icons/cloudy.svg', + + // 45,48: Fog + '45_1': 'assets/weather-icons/haze_fog_dust_smoke.svg', + '45_0': 'assets/weather-icons/haze_fog_dust_smoke.svg', + '48_1': 'assets/weather-icons/haze_fog_dust_smoke.svg', + '48_0': 'assets/weather-icons/haze_fog_dust_smoke.svg', + + // 51,53,55: Drizzle + '51_1': 'assets/weather-icons/drizzle.svg', + '51_0': 'assets/weather-icons/drizzle.svg', + '53_1': 'assets/weather-icons/drizzle.svg', + '53_0': 'assets/weather-icons/drizzle.svg', + '55_1': 'assets/weather-icons/drizzle.svg', + '55_0': 'assets/weather-icons/drizzle.svg', + + // 56,57: Freezing Drizzle + '56_1': 'assets/weather-icons/mixed_rain_hail_sleet.svg', + '56_0': 'assets/weather-icons/mixed_rain_hail_sleet.svg', + '57_1': 'assets/weather-icons/mixed_rain_hail_sleet.svg', + '57_0': 'assets/weather-icons/mixed_rain_hail_sleet.svg', + + // 61,63,65: Rain + '61_1': 'assets/weather-icons/scattered_showers_day.svg', + '61_0': 'assets/weather-icons/scattered_showers_night.svg', + '63_1': 'assets/weather-icons/showers_rain.svg', + '63_0': 'assets/weather-icons/showers_rain.svg', + '65_1': 'assets/weather-icons/heavy_rain.svg', + '65_0': 'assets/weather-icons/heavy_rain.svg', + + // 66,67: Freezing Rain + '66_1': 'assets/weather-icons/mixed_rain_snow.svg', + '66_0': 'assets/weather-icons/mixed_rain_snow.svg', + '67_1': 'assets/weather-icons/mixed_rain_snow.svg', + '67_0': 'assets/weather-icons/mixed_rain_snow.svg', + + // 71,73,75: Snowfall + '71_1': 'assets/weather-icons/scattered_snow_showers_day.svg', + '71_0': 'assets/weather-icons/scattered_snow_showers_night.svg', + '73_1': 'assets/weather-icons/showers_snow.svg', + '73_0': 'assets/weather-icons/showers_snow.svg', + '75_1': 'assets/weather-icons/heavy_snow.svg', + '75_0': 'assets/weather-icons/heavy_snow.svg', + + // 77: Snow grains + '77_1': 'assets/weather-icons/flurries.svg', + '77_0': 'assets/weather-icons/flurries.svg', + + // 80,81,82: Rain showers + '80_1': 'assets/weather-icons/scattered_showers_day.svg', + '80_0': 'assets/weather-icons/scattered_showers_night.svg', + '81_1': 'assets/weather-icons/showers_rain.svg', + '81_0': 'assets/weather-icons/showers_rain.svg', + '82_1': 'assets/weather-icons/heavy_rain.svg', + '82_0': 'assets/weather-icons/heavy_rain.svg', + + // 85,86: Snow showers + '85_1': 'assets/weather-icons/showers_snow.svg', + '85_0': 'assets/weather-icons/showers_snow.svg', + '86_1': 'assets/weather-icons/heavy_snow.svg', + '86_0': 'assets/weather-icons/heavy_snow.svg', + + // 95: Thunderstorm (no hail) + '95_1': 'assets/weather-icons/isolated_thunderstorms.svg', + '95_0': 'assets/weather-icons/isolated_thunderstorms.svg', + + // 96,99: Thunderstorm with hail + '96_1': 'assets/weather-icons/strong_thunderstorms.svg', + '96_0': 'assets/weather-icons/strong_thunderstorms.svg', + '99_1': 'assets/weather-icons/strong_thunderstorms.svg', + '99_0': 'assets/weather-icons/strong_thunderstorms.svg', + }; + + static String getIcon(int? weatherCode, int? isDay) { + if (weatherCode == null || isDay == null) { + return _defaultIcon; + } + + final key = '${weatherCode}_$isDay'; + return _iconMap[key] ?? _defaultIcon; + } +} diff --git a/lib/utils/open_links.dart b/lib/utils/open_links.dart new file mode 100644 index 000000000..4d32b3216 --- /dev/null +++ b/lib/utils/open_links.dart @@ -0,0 +1,10 @@ +import 'package:url_launcher/url_launcher.dart'; +import 'dart:async'; + +Future openLink(String urlString) async { + final Uri url = Uri.parse(urlString); + + if (!await launchUrl(url, mode: LaunchMode.externalApplication)) { + throw Exception('Could not launch $url'); + } + } \ No newline at end of file diff --git a/lib/utils/preferences_helper.dart b/lib/utils/preferences_helper.dart new file mode 100644 index 000000000..6042513e5 --- /dev/null +++ b/lib/utils/preferences_helper.dart @@ -0,0 +1,127 @@ +import 'dart:convert'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'package:flutter/material.dart'; + +class PreferencesHelper { + static SharedPreferences? _prefs; + + /// Initialize shared preferences + static Future init() async { + _prefs ??= await SharedPreferences.getInstance(); + } + + // -------------------- String -------------------- + + static Future setString(String key, String value) async { + await init(); + return _prefs!.setString(key, value); + } + + static String? getString(String key) { + return _prefs?.getString(key); + } + + // -------------------- Bool -------------------- + + static Future setBool(String key, bool value) async { + await init(); + return _prefs!.setBool(key, value); + } + + static bool? getBool(String key) { + return _prefs?.getBool(key); + } + + // -------------------- Int -------------------- + + static Future setInt(String key, int value) async { + await init(); + return _prefs!.setInt(key, value); + } + + static int? getInt(String key) { + return _prefs?.getInt(key); + } + + // -------------------- Double -------------------- + + static Future setDouble(String key, double value) async { + await init(); + return _prefs!.setDouble(key, value); + } + + static double? getDouble(String key) { + return _prefs?.getDouble(key); + } + + // -------------------- List -------------------- + + static Future setStringList(String key, List value) async { + await init(); + return _prefs!.setStringList(key, value); + } + + static List? getStringList(String key) { + return _prefs?.getStringList(key); + } + + // -------------------- JSON (Map) -------------------- + + static Future setJson(String key, Map value) async { + final jsonString = jsonEncode(value); + return setString(key, jsonString); + } + + static Map? getJson(String key) { + final jsonString = getString(key); + if (jsonString == null) return null; + + try { + return jsonDecode(jsonString) as Map; + } catch (e) { + return null; + } + } + + + // -------------------- Color -------------------- + +static Future setColor(String key, Color color) async { + return setInt(key, color.value); +} + +static Color? getColor(String key) { + final colorValue = getInt(key); + if (colorValue == null) return null; + return Color(colorValue); +} + + // -------------------- Utilities -------------------- + + static Future remove(String key) async { + await init(); + return _prefs!.remove(key); + } + + static Future clear() async { + await init(); + return _prefs!.clear(); + } + + /// Optional: Log all preferences for debugging + static void logAllPrefs() { + if (_prefs == null) { + print('Preferences not initialized.'); + return; + } + + print('---- Preferences Dump ----'); + for (final key in _prefs!.getKeys()) { + print('$key: ${_prefs!.get(key)}'); + } + print('--------------------------'); + } + + + +} diff --git a/lib/utils/snack_util.dart b/lib/utils/snack_util.dart new file mode 100644 index 000000000..c0ccf51c8 --- /dev/null +++ b/lib/utils/snack_util.dart @@ -0,0 +1,30 @@ +import 'package:flutter/material.dart'; + +class SnackUtil { + /// Shows a reusable SnackBar with optional action. + static void showSnackBar({ + required BuildContext context, + required String message, + Duration duration = const Duration(seconds: 3), + String? actionLabel, + VoidCallback? onActionPressed, + }) { + + final snackBar = SnackBar( + content: Text( + message, + ), + duration: duration, + action: (actionLabel != null && onActionPressed != null) + ? SnackBarAction( + label: actionLabel, + onPressed: onActionPressed, + ) + : null, + ); + + ScaffoldMessenger.of(context) + ..hideCurrentSnackBar() + ..showSnackBar(snackBar); + } +} diff --git a/lib/utils/theme.dart b/lib/utils/theme.dart new file mode 100644 index 000000000..1b948a172 --- /dev/null +++ b/lib/utils/theme.dart @@ -0,0 +1,74 @@ +import 'package:material_color_utilities/material_color_utilities.dart'; +import 'package:flutter/material.dart'; + +final CorePalette palette = CorePalette.of(Colors.blueAccent.toARGB32()); +final CorePalette paletteWeather = CorePalette.of(const Color.fromARGB(255, 1, 46, 124).toARGB32()); + +ColorScheme customScheme = ColorScheme( + brightness: Brightness.light, + primary: Color(palette.primary.get(40)), + onPrimary: Color(palette.primary.get(100)), + primaryContainer: Color(palette.primary.get(90)), + onPrimaryContainer: Color(palette.primary.get(10)), + secondary: Color(palette.secondary.get(40)), + onSecondary: Color(palette.secondary.get(100)), + secondaryContainer: Color(palette.secondary.get(90)), + onSecondaryContainer: Color(palette.secondary.get(10)), + tertiary: Color(palette.tertiary.get(40)), + onTertiary: Color(palette.tertiary.get(100)), + tertiaryContainer: Color(palette.tertiary.get(90)), + onTertiaryContainer: Color(palette.tertiary.get(10)), + surface: Color(palette.neutral.get(98)), + onSurface: Color(palette.neutral.get(10)), + onSurfaceVariant: Color(palette.neutralVariant.get(30)), + error: Color(palette.error.get(40)), + onError: Color(palette.error.get(100)), + errorContainer: Color(palette.error.get(90)), + onErrorContainer: Color(palette.error.get(10)), + inversePrimary: Color(palette.primary.get(80)), + inverseSurface: Color(palette.neutral.get(20)), + outline: Color(palette.neutralVariant.get(50)), + outlineVariant: Color(palette.neutralVariant.get(80)), + shadow: Color(palette.neutral.get(0)), + surfaceContainerHigh: Color(palette.neutral.get(92)), + surfaceContainerLow: Color(palette.neutral.get(96)), + surfaceContainer: Color(palette.neutral.get(94)), + surfaceContainerHighest: Color(palette.neutral.get(90)), + surfaceContainerLowest: Color(palette.neutral.get(100)) +); + +ColorScheme customDarkScheme = ColorScheme( + brightness: Brightness.dark, + primary: Color(palette.primary.get(80)), + onPrimary: Color(palette.primary.get(20)), + primaryContainer: Color(palette.primary.get(30)), + onPrimaryContainer: Color(palette.primary.get(90)), + secondary: Color(palette.secondary.get(80)), + onSecondary: Color(palette.secondary.get(20)), + secondaryContainer: Color(palette.secondary.get(30)), + onSecondaryContainer: Color(palette.secondary.get(90)), + tertiary: Color(palette.tertiary.get(80)), + onTertiary: Color(palette.tertiary.get(20)), + tertiaryContainer: Color(palette.tertiary.get(30)), + onTertiaryContainer: Color(palette.tertiary.get(90)), + surface: Color(palette.neutral.get(6)), + onSurface: Color(palette.neutral.get(90)), + onSurfaceVariant: Color(palette.neutralVariant.get(80)), + error: Color(palette.error.get(80)), + onError: Color(palette.error.get(20)), + errorContainer: Color(palette.error.get(30)), + onErrorContainer: Color(palette.error.get(90)), + inversePrimary: Color(palette.primary.get(40)), + inverseSurface: Color(palette.neutral.get(90)), + outline: Color(palette.neutralVariant.get(60)), + outlineVariant: Color(palette.neutralVariant.get(30)), + shadow: Color(palette.neutral.get(0)), + surfaceContainerHigh: Color(palette.neutral.get(17)), + surfaceContainerLow: Color(palette.neutral.get(10)), + surfaceContainer: Color(palette.neutral.get(12)), + surfaceContainerHighest: Color(palette.neutral.get(22)), + surfaceContainerLowest: Color(palette.neutral.get(4)) +); + + + diff --git a/lib/utils/theme_controller.dart b/lib/utils/theme_controller.dart new file mode 100644 index 000000000..cddc5df7b --- /dev/null +++ b/lib/utils/theme_controller.dart @@ -0,0 +1,83 @@ +import 'package:flutter/material.dart'; +import 'package:material_color_utilities/material_color_utilities.dart'; +import '../utils/preferences_helper.dart'; +import 'package:dynamic_color/dynamic_color.dart'; + +class ThemeController extends ChangeNotifier { + Color? _seedColor; + CorePalette? _corePalette; + + ThemeMode _themeMode = PreferencesHelper.getString("AppTheme") == "Light" + ? ThemeMode.light + : ThemeMode.dark; + + bool isCustom = PreferencesHelper.getBool("usingCustomSeed") ?? false; + bool _isUsingDynamicColor = false; + + bool _isDynamicColorSupported = false; + +bool get isDynamicColorSupported => _isDynamicColorSupported; + +Future checkDynamicColorSupport() async { + _isDynamicColorSupported = (await DynamicColorPlugin.getCorePalette()) != null; +} + + ThemeController(); + + Future initialize({Color fallbackColor = const Color(0xFF012E7C)}) async { + bool useDynamicColors = PreferencesHelper.getBool("DynamicColors") ?? false; + + if (useDynamicColors) { + await loadDynamicColors(); + } else if (isCustom) { + setSeedColor(PreferencesHelper.getColor("CustomMaterialColor") ?? Colors.blue); + } else { + setSeedColor(fallbackColor); + } + } + + Color get seedColor => _seedColor!; + CorePalette get corePalette => _corePalette!; + ThemeMode get themeMode => _themeMode; + bool get isUsingDynamicColor => _isUsingDynamicColor; + + void setSeedColor(Color newColor) { + _seedColor = newColor; + _corePalette = CorePalette.of(newColor.value); + _isUsingDynamicColor = false; + notifyListeners(); + } + +void setSeedColorSilently(Color newColor) { + _seedColor = newColor; + _corePalette = CorePalette.of(newColor.value); + _isUsingDynamicColor = false; +} + + + void setThemeMode(ThemeMode mode) { + _themeMode = mode; + notifyListeners(); + } + + Brightness get currentBrightness { + switch (_themeMode) { + case ThemeMode.light: + return Brightness.light; + case ThemeMode.dark: + return Brightness.dark; + case ThemeMode.system: + return WidgetsBinding.instance.window.platformBrightness; + } + } + + Future loadDynamicColors() async { + final corePalette = await DynamicColorPlugin.getCorePalette(); + if (corePalette != null) { + _corePalette = corePalette; + _seedColor = Color(corePalette.primary.get(40)); + _isUsingDynamicColor = true; + notifyListeners(); + } + } +} diff --git a/lib/utils/unit_converter.dart b/lib/utils/unit_converter.dart new file mode 100644 index 000000000..28a2d751e --- /dev/null +++ b/lib/utils/unit_converter.dart @@ -0,0 +1,55 @@ +class UnitConverter { + static double celsiusToFahrenheit(double c) => (c * 9 / 5) + 32; + static double fahrenheitToCelsius(double f) => (f - 32) * 5 / 9; + + /// Wind Speed + static double kmhToMph(double kmh) => kmh * 0.621371; + static double kmhToMs(double kmh) => kmh / 3.6; + static double kmhToBeaufort(double kmh) { + final thresholds = [1, 5, 11, 19, 28, 38, 49, 61, 74, 88, 102, 117]; + for (int i = 0; i < thresholds.length; i++) { + if (kmh < thresholds[i]) return i.toDouble(); + } + return 12; // Hurricane force + } + + static double mphToKmh(double mph) => mph / 0.621371; + static double msToKmh(double ms) => ms * 3.6; + + /// Visibility + static double kmToMiles(double km) => km * 0.621371; + static double milesToKm(double miles) => miles / 0.621371; + + /// Precipitation + static double mmToCm(double mm) => mm / 10; + static double mmToIn(double mm) => mm * 0.0393701; + static double cmToMm(double cm) => cm * 10; + static double inToMm(double inch) => inch / 0.0393701; + + /// Pressure + static double hPaToInHg(double hPa) => hPa * 0.0295299830714; + static double hPaToMmHg(double hPa) => hPa * 0.750061561303; + static double inHgTohPa(double inHg) => inHg / 0.0295299830714; + static double mmHgTohPa(double mmHg) => mmHg / 0.750061561303; + +// Time + + static String formatTo12Hour(DateTime time) { + final hour = time.hour % 12 == 0 ? 12 : time.hour % 12; + final period = time.hour >= 12 ? 'PM' : 'AM'; + return '$hour$period'; + } + + static String formatTo24Hour(DateTime time) { + return '${time.hour.toString().padLeft(2, '0')}:00'; + } + + static String string24To12(String time24) { + final time = DateTime.parse('2000-01-01 $time24:00'); + return formatTo12Hour(time); + } + + /// Distance + static double mToKm(double meters) => meters / 1000; + static double mToMiles(double meters) => meters * 0.000621371; +} diff --git a/lib/widgets/current_conditions_card.dart b/lib/widgets/current_conditions_card.dart new file mode 100644 index 000000000..572833cfd --- /dev/null +++ b/lib/widgets/current_conditions_card.dart @@ -0,0 +1,1156 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import 'dart:math'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import 'package:flutter_compass/flutter_compass.dart'; +import 'dart:io' show Platform; +import 'package:flutter/foundation.dart' show kIsWeb; +import 'package:reorderable_grid_view/reorderable_grid_view.dart'; +import 'package:shared_preferences/shared_preferences.dart'; +import 'dart:async'; +import '../screens/extended_widgets.dart'; + + +class ConditionsWidgets extends StatefulWidget { + final int selectedContainerBgIndex; + final int currentHumidity; + final double currentDewPoint; + final String currentSunrise; + final String currentSunset; + final double currentPressure; + final double currentVisibility; + final double currentWindSpeed; + final int currentWindDirc; + final String timezone; + final String utcOffsetSeconds; + final double currentUvIndex; + final int currentAQIUSA; + final int currentAQIEURO; + final double currentTotalPrec; + final double currentDayLength; + final bool isFromHome; + + const ConditionsWidgets({super.key, + required this.selectedContainerBgIndex, + required this.currentHumidity, + required this.currentDewPoint, + required this.currentSunrise, + required this.currentSunset, + required this.currentPressure, + required this.currentVisibility, + required this.currentWindSpeed, + required this.currentWindDirc, + required this.timezone, + required this.utcOffsetSeconds, + required this.currentUvIndex, + required this.currentAQIUSA, + required this.currentAQIEURO, + required this.currentTotalPrec, + required this.currentDayLength, + required this.isFromHome + }); + + + @override + State createState() => _ConditionsWidgetsState(); +} + +class _ConditionsWidgetsState extends State { + +List itemOrder = []; + + +final String orderPrefsKey = 'tile_order'; + +@override +void initState() { + super.initState(); + _loadTileOrder(); + +} + +Future _loadTileOrder() async { + final prefs = await SharedPreferences.getInstance(); + final savedList = prefs.getStringList(orderPrefsKey); + + if (savedList != null && savedList.isNotEmpty) { + setState(() { + itemOrder = savedList.map(int.parse).toList(); + }); + } else { + // Default order + setState(() { + itemOrder = List.generate(8, (index) => index); + }); + } +} + + @override + Widget build(BuildContext context) { +// return const Placeholder(); +// } +// } + +// class ConditionsWidgets extends StatelessWidget { + + // @override + // Widget build(BuildContext context) { + final tempUnit = context.watch().tempUnit; + + final dewpointConverted = tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(widget.currentDewPoint.toDouble()).round() : widget.currentDewPoint.toDouble().round(); + // DateTime now = DateTime.now(); + int offsetSeconds = int.parse(widget.utcOffsetSeconds); + DateTime utcNow = DateTime.now().toUtc(); + DateTime now = utcNow.add(Duration(seconds: offsetSeconds)); + DateTime sunrise = DateTime.parse(widget.currentSunrise); + DateTime sunset = DateTime.parse(widget.currentSunset); + + + now = DateTime( + now.year, + now.month, + now.day, + now.hour, + now.minute, + now.second, + now.millisecond, + now.microsecond, + ); + + final timeUnit = context.watch().timeUnit; + + final sunriseFormat = timeUnit == '24 hr' ? DateFormat.Hm().format(sunrise) : DateFormat.jm().format(sunrise); + final sunsetFormat = timeUnit == '24 hr' ? DateFormat.Hm().format(sunset) : DateFormat.jm().format(sunset); + + final pressureUnit = context.watch().pressureUnit; + final precipitationUnit = context.watch().precipitationUnit; + final visibilityUnit = context.watch().visibilityUnit; + final aqiUnit = context.watch().aqiUnit; + + + final convertedPressure = pressureUnit == 'inHg' + ? UnitConverter.hPaToInHg(widget.currentPressure) + : pressureUnit == 'mmHg' + ? UnitConverter.hPaToMmHg(widget.currentPressure) + : widget.currentPressure; + + final convertedPrecip = precipitationUnit == 'cm' + ? UnitConverter.mmToCm(widget.currentTotalPrec) + : precipitationUnit == 'in' + ? UnitConverter.mmToIn(widget.currentTotalPrec) + : widget.currentTotalPrec; + + + final convertedVisibility = visibilityUnit == 'Mile' + ? UnitConverter.mToMiles(widget.currentVisibility.toDouble()) : UnitConverter.mToKm(widget.currentVisibility.toDouble()); + + + if (sunset.isBefore(sunrise)) { + sunset = sunset.add(Duration(days: 1)); + } + + double percent = ((now.difference(sunrise).inSeconds) / (sunset.difference(sunrise).inSeconds)).clamp(0, 1); + + final aqiFormat = aqiUnit == 'European' ? widget.currentAQIEURO : widget.currentAQIUSA; + + + +List gridItems = itemOrder.map((i) { + switch (i) { + case 0: + return + GestureDetector( + child: + ClipRRect( + borderRadius: BorderRadius.circular(20), + child: Container( + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + + ), + child: Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: + SvgPicture.string( + buildHumidity(Theme.of(context).colorScheme.tertiaryContainer, widget.currentHumidity), + fit: BoxFit.contain, + ), + ), + ListTile( + leading: Icon(Symbols.humidity_high, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("humidity".tr(), style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis,), + ), + Container( + padding: EdgeInsets.only(left: 10), + child: Align( + alignment: Alignment.centerLeft, + child: Text("${widget.currentHumidity}%", + style: TextStyle( + color: Theme.of(context).colorScheme.onTertiaryContainer, fontSize: MediaQuery.of(context).size.width * 0.13, fontWeight: FontWeight.w500), + ), + ) + ), + Align( + alignment: Alignment.bottomLeft, + child: Padding( + padding: EdgeInsets.only(left: 10, bottom: 10), + child: Row( + spacing: 10, + children: [ + Container( + width: 40, + height: 40, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.tertiary, + borderRadius: BorderRadius.circular(50), + ), + child: Center(child: Text("$dewpointConverted°", style: TextStyle(color: Theme.of(context).colorScheme.onTertiary, fontSize: 16))), + ), + Text("dew_point".tr(), style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)) + ], + ), + ) + ), + ], + ), + ), + ), + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('humidity_widget'), fullscreenDialog: true), + ) : null; + }, + ); + case 1: + return + GestureDetector( + + child: Container( + + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + ), + child: Stack( + + children: [ + ListTile( + leading: Icon(Symbols.wb_twilight, weight: 500, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("sun_tile_page".tr(), style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis), + ), + Positioned( + + bottom: 0, + left: 0, + right: 0, + child: SizedBox( + height: MediaQuery.of(context).size.height * 0.12, + child: SvgPicture.string( + clipBehavior: Clip.none, + buildSunPathWithIcon( + pathColor: Theme.of(context).colorScheme.primary, + percent: percent, + outLineColor: Theme.of(context).colorScheme.onSurface, + ), + allowDrawingOutsideViewBox: true, + fit: BoxFit.fill, + + ), + ), + ), + + + Positioned( + left: 0, + bottom: -1, + right: -1, + child: Container( + height: 65, + decoration: BoxDecoration( + border: Border( + top: BorderSide( + color: Theme.of(context).colorScheme.outline, // Or any color you need + width: 1.5, + ), + ), + color: const Color.fromRGBO(0, 0, 0, 0.5), + borderRadius: BorderRadius.only(bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20)) + ), + ), + ), + + + Align( + alignment: Alignment.bottomCenter, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + spacing: 5, + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Symbols.vertical_align_top, weight: 500, size: 17, color: Colors.white,), + Text(sunriseFormat, style: TextStyle(color: Colors.white, fontWeight: FontWeight.w500, fontSize: 13,)) + ], + ), + Row( + spacing: 5, + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Symbols.vertical_align_bottom, weight: 500, size: 17, color: Colors.white,), + Text(sunsetFormat, style: TextStyle(color: Colors.white, fontWeight: FontWeight.w500, fontSize: 13)), + ], + ), + SizedBox(height: 10,) + ], + ) + ), + + ], + ), + ), + + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('sun_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 2: + return + GestureDetector( + child: Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: SvgPicture.string(buildPressueSvg(Theme.of(context).colorScheme.primary, Theme.of(context).colorScheme.surfaceContainerHighest, Color(widget.selectedContainerBgIndex), widget.currentPressure.round()), fit: BoxFit.contain), + ), + headerWidgetConditions(headerText: "pressure".tr(), headerIcon: Symbols.compress,), + + Align( + alignment: Alignment.center, + child: Text("${convertedPressure.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: 30), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(pressureUnit, style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 18),), + ), + ), + ] + ), + + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('pressure_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 3: + return + GestureDetector( + child: ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + + AspectRatio( + aspectRatio: 1, + child: SvgPicture.string( + buildVisibilitySvg(Theme.of(context).colorScheme.tertiaryContainer), + fit: BoxFit.contain, + ), + ), + + headerWidgetConditions(headerText: "visibility".tr(), headerIcon: Symbols.visibility,), + + Align( + alignment: Alignment.center, + child: Text("${convertedVisibility.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onTertiaryContainer, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: 30), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(visibilityUnit, style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 18),), + ), + ), + ], + ), + ), + ), + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('visibility_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 4: + return + GestureDetector( + child: ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + WindCompassWidget(currentWindDirc: widget.currentWindDirc, backgroundColor: Color(widget.selectedContainerBgIndex)), + + headerWidgetConditions(headerText: "direction".tr(), headerIcon: Symbols.explore,), + Align( + alignment: Alignment.center, + child: Text(getCompassDirection(widget.currentWindDirc), style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + + Align( + alignment: Alignment.bottomCenter, + child: Container( + margin: EdgeInsets.only(left: 20, right: 20), + height: 55, + child: Text(getWindSpeedType(widget.currentWindSpeed), style: + TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 16), maxLines: 1, overflow: TextOverflow.ellipsis, textAlign: TextAlign.center,), + ), + ), + ] + ) + ) + ), + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('winddirc_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 5: + return + GestureDetector( + child: ClipRRect( + borderRadius: BorderRadius.circular(999), + child: Container( + height: 160, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(999), + ), + child: Stack( + children: [ + AspectRatio( + aspectRatio: 1, + child: + SvgPicture.string( + buildUVSvg(Color(widget.selectedContainerBgIndex), widget.currentUvIndex.round()), + fit: BoxFit.contain, + ), + ), + headerWidgetConditions(headerText: "uv_index".tr(), headerIcon: Symbols.light_mode,), + + Align( + alignment: Alignment.center, + child: Text("${widget.currentUvIndex.round()}", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: MediaQuery.of(context).size.width * 0.1, fontWeight: FontWeight.w500),), + ), + Padding( + padding: EdgeInsets.only(bottom: 40), + child: Align( + alignment: Alignment.bottomCenter, + child: Text(getUvIndexType(widget.currentUvIndex.round()), style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 15),), + ), + ), + ], + ), + ), + ), + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('uv_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 6: + return + GestureDetector( + child: Container( + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + ), + child: Stack( + children: [ + ListTile( + leading: Icon(Symbols.airwave, weight: 500, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("AQI", style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis), + ), + Align( + alignment: Alignment.centerRight, + child: Padding( + padding: EdgeInsets.only(right: 10, bottom: 12), + child: Text(aqiFormat.toString(), style: TextStyle(fontSize: MediaQuery.of(context).size.width * 0.11, fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.onSurface),), + ), + ), + AQISliderBar( + aqi: widget.currentAQIUSA, + width: 360, + ), + Align( + alignment: Alignment.bottomRight, + child: Padding( + padding: EdgeInsets.only(right: 10, bottom: 25), + child: Text(getAQIIndexType(aqiFormat, aqiUnit == 'European' ? true : false), style: TextStyle(fontSize: 17, color: Theme.of(context).colorScheme.onSurfaceVariant),), + ), + ), + ], + ), + ), + onTap: () { + widget.isFromHome ? Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const ExtendWidget('aqi_widget'), fullscreenDialog: true), + ) : null; + }, + ); + + case 7: + return GestureDetector( + child: Container( + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(20), + ), + child: Stack( + children: [ + ListTile( + leading: Icon(Symbols.rainy_heavy, weight: 500, fill: 1, color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black,), + horizontalTitleGap: 5, + contentPadding: EdgeInsets.only(left: 10, bottom: 0), + title: Text("precipitation".tr(), style: TextStyle(color: Theme.of(context).brightness == Brightness.dark ? Colors.white : Colors.black), maxLines: 1, overflow: TextOverflow.ellipsis), + ), + Align( + alignment: Alignment.centerLeft, + child: Padding( + padding: EdgeInsets.only(left: 10, bottom: 12), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("${double.parse(convertedPrecip.toStringAsFixed(2))}", style: TextStyle(fontSize: MediaQuery.of(context).size.width * 0.11, fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.onSurface),), + Padding( + padding: EdgeInsets.only(top: 15), + child: Text(precipitationUnit, style: TextStyle(fontSize: 20, color: Theme.of(context).colorScheme.secondary),), + ), + ], + ), + ), + ), + Align( + alignment: Alignment.bottomLeft, + child: Padding( + padding: EdgeInsets.only(left: 10, right: 10, bottom: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + SizedBox( + width: 100, + child: Text("Total rain for the day", style: TextStyle(height: 1.2, color: Theme.of(context).colorScheme.onSurfaceVariant))), + SvgPicture.asset('assets/weather-icons/showers_rain.svg', width: 30, height: 30,) + ], + ) + ) + ), + ], + ), + ), + // onTap: () { + // widget.isFromHome ? Navigator.of(context).push( + // MaterialPageRoute(builder: (_) => const ExtendWidget('precip_widget'), fullscreenDialog: true), + // ) : null; + // }, + ); + default: + return const SizedBox(); + } +}).toList(); + + return Container( + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Container( + child: ReorderableGridView.builder( + itemCount: gridItems.length, + gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( + crossAxisCount: 2, + crossAxisSpacing: 16, + mainAxisSpacing: 10, + childAspectRatio: 1, + ), + itemBuilder: (context, index) { + return Container( + key: ValueKey(index), + child: gridItems[index], + ); + }, + dragWidgetBuilder: (index, child) { + return Material( + type: MaterialType.transparency, + child: child, + ); + + }, + + +onReorder: (oldIndex, newIndex) async { + setState(() { + final item = itemOrder.removeAt(oldIndex); + itemOrder.insert(newIndex, item); + }); + + final prefs = await SharedPreferences.getInstance(); + prefs.setStringList(orderPrefsKey, itemOrder.map((e) => e.toString()).toList()); +}, + + + shrinkWrap: true, + physics: NeverScrollableScrollPhysics(), + padding: const EdgeInsets.only(top: 0), + ) + + ), + ], + ), + ); + } + + +} + + + + + +// svgs + +String buildHumidity(Color color, int humidityValue) { + final hexColor = '#${color.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + String returnSvg = ''; + + if(humidityValue < 30){ + returnSvg = ''' '; + '''; + } else if (humidityValue >= 30 && humidityValue < 50){ + returnSvg = ''' '; + '''; + } else if (humidityValue >= 50 && humidityValue < 70){ + returnSvg = ''' '; + '''; + } else if (humidityValue >= 70 && humidityValue < 90){ + returnSvg = ''' '; + '''; + } else if (humidityValue >= 90){ + returnSvg = ''' '; + '''; + } + + return returnSvg; +} + +String buildSunPathWithIcon({ + required Color pathColor, + required double percent, + required Color outLineColor, + bool showSun = true, +}) { + final hexColor = '#${pathColor.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + final hexColoroutLine = '#${outLineColor.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + + const svgWidth = 176.0; + + final shift = -0.0; + final stretch = 1.0; + final t = ((percent + shift) * stretch).clamp(0.0, 1.0); + final sunX = t * svgWidth; + final sunY = 70 - 70 * sin(pi * t); + final sunYEndStart = 60 - 70 * sin(pi * t); + + return ''' + + + + + + + +'''; +} + + + + + +String buildPressueSvg(Color colorPrimary, Color colorHigh, Color colorSurface, pressueValue) { + final hexColorPrimary = '#${colorPrimary.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + final hexColorHigh = '#${colorHigh.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + final hexColorSurface = '#${colorSurface.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + String returnSvg = ''; + + if(pressueValue < 980){ + returnSvg = ''' + '''; + } else if (pressueValue > 980 && pressueValue <= 1005){ + returnSvg = ''' + '''; + } else if (pressueValue > 1005 && pressueValue <= 1020){ + returnSvg = ''' + '''; + } else if (pressueValue > 1020 && pressueValue <= 1035){ + returnSvg = ''' + '''; + } else if (pressueValue > 1036){ + returnSvg = ''' + '''; + } + + return returnSvg; +} + + + +String buildVisibilitySvg(Color color) { + final hexColor = '#${color.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + return ''' + + + + + '''; +} + + +String buildWindSvg(Color color, Color colorSurface) { + final hexColor = '#${color.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + final hexColorSurface = '#${colorSurface.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + + return ''' + + + + + + '''; +} + + +class headerWidgetConditions extends StatelessWidget { + final String headerText; + final IconData headerIcon; + + const headerWidgetConditions({super.key, required this.headerText, required this.headerIcon}); + + @override + Widget build(BuildContext context) { + return Positioned( + left: 0, + right: 0, + top: 35, + child: Center( + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon( + headerIcon, + weight: 500, + fill: 1, + color: Theme.of(context).brightness == Brightness.dark + ? Colors.white + : Colors.black, + size: 18, + ), + SizedBox(width: 3), + Text( + headerText, + style: TextStyle( + color: Theme.of(context).brightness == Brightness.dark + ? Colors.white + : Colors.black, + fontSize: 14, + fontWeight: FontWeight.w500 + ), + maxLines: 1, overflow: TextOverflow.ellipsis + ), + ], + ), + ), + ); + } +} + + +String getCompassDirection(int degrees) { + var directions = [ + 'wind_dir_n'.tr(), 'wind_dir_ne'.tr(), 'wind_dir_e'.tr(), 'wind_dir_se'.tr(), 'wind_dir_s'.tr(), 'wind_dir_sw'.tr(), 'wind_dir_w'.tr(), 'wind_dir_nw'.tr() + ]; + int index = ((degrees + 22.5) ~/ 45) % 8; + return directions[index]; +} + +// wind dirc + + +class WindCompassWidget extends StatefulWidget { + final int currentWindDirc; + final Color backgroundColor; + + const WindCompassWidget({ + required this.currentWindDirc, + required this.backgroundColor, + super.key, + }); + + @override + State createState() => _WindCompassWidgetState(); +} + +class _WindCompassWidgetState extends State { + double _previousRotation = 0; + double? _lastHeading; + +double lowPassFilter(double newValue, double? oldValue, double alpha) { + if (oldValue == null) return newValue; + return oldValue + alpha * (newValue - oldValue); +} + + + + @override + Widget build(BuildContext context) { + + final useDeviceCompass = context.watch().useDeviceCompass; + + if (useDeviceCompass && + !kIsWeb && + (Platform.isAndroid || Platform.isIOS)) { + return StreamBuilder( + stream: FlutterCompass.events, + builder: (context, snapshot) { + final rawHeading = snapshot.data?.heading; + if (rawHeading == null) return const SizedBox(); + + _lastHeading = lowPassFilter(rawHeading, _lastHeading, 0.2); + final smoothedHeading = _lastHeading!; + + final targetRotation = (widget.currentWindDirc - smoothedHeading) * (pi / 180); + + final currentRotation = _previousRotation; + _previousRotation = targetRotation; + + return TweenAnimationBuilder( + tween: Tween( + begin: _previousRotation, + end: targetRotation, + ), + duration: Duration(milliseconds: 300), + builder: (context, angle, child) { + return Transform.rotate( + angle: angle, + child: child, + ); + }, + child: AspectRatio( + aspectRatio: 1, + child: SvgPicture.string( + buildWindSvg( + Theme.of(context).colorScheme.primaryContainer, + widget.backgroundColor, + ), + fit: BoxFit.contain, + ), + ), + ); + + }, + ); + } else { + return Transform.rotate( + angle: widget.currentWindDirc * (pi / 180), + child: AspectRatio( + aspectRatio: 1, + child: SvgPicture.string( + buildWindSvg( + Theme.of(context).colorScheme.primaryContainer, + widget.backgroundColor, + ), + fit: BoxFit.contain, + ), + ), + ); + } + } +} + + + +String getWindSpeedType(double windSpeed) { + if (windSpeed < 1) { + return "calm".tr(); + } else if (windSpeed < 5) { + return "light_air".tr(); + } else if (windSpeed < 11) { + return "light_breeze".tr(); + } else if (windSpeed < 19) { + return "gentle_breeze".tr(); + } else if (windSpeed < 28) { + return "moderate_breeze".tr(); + } else if (windSpeed < 38) { + return "fresh_breeze".tr(); + } else if (windSpeed < 49) { + return "strong_breeze".tr(); + } else if (windSpeed < 61) { + return "high_wind".tr(); + } else if (windSpeed < 74) { + return "gale".tr(); + } else if (windSpeed < 88) { + return "strong_gale".tr(); + } else if (windSpeed < 102) { + return "storm".tr(); + } else if (windSpeed < 117) { + return "violent_storm".tr(); + } else { + return "hurricane".tr(); + } +} + + +String buildUVSvg(Color colorSurface, uvValue) { + final hexColorSurface = '#${colorSurface.value.toRadixString(16).padLeft(8, '0').substring(2)}'; + + String returnSvg = ''; + + if(uvValue >= 0 && uvValue <= 3){ + returnSvg = ''' + + + + + + + + + + '''; + } else if (uvValue > 3 && uvValue <= 6){ + returnSvg = ''' + + + + + + + + + '''; + } else if (uvValue > 6 && uvValue <= 8){ + returnSvg = ''' + + + + + + + + + '''; + } else if (uvValue > 8 && uvValue <= 10){ + returnSvg = ''' + + + + + + + + + '''; + } else if (uvValue > 10){ + returnSvg = ''' + + + + + + + + + '''; + } + + + return returnSvg; +} + +String getUvIndexType(int uvIndex) { + if(uvIndex >= 0 && uvIndex <= 3){ + return "low_forecast_uv".tr(); + } else if (uvIndex > 3 && uvIndex <= 6){ + return "moderate_forecast_uv".tr(); + } else if (uvIndex > 6 && uvIndex <= 8){ + return "high_forecast_uv".tr(); + } else if (uvIndex > 8 && uvIndex <= 10){ + return "very_high_forecast_uv".tr(); + } else if (uvIndex > 10){ + return "extreme_forecast_uv".tr(); + } else{ + return "error"; + } +} + +// AQI WIDGET + + +class AQISliderBar extends StatelessWidget { + final double width; + final double height; + final int aqi; + + const AQISliderBar({ + super.key, + required this.aqi, + this.width = 50, + this.height = 5, + }); + + @override + Widget build(BuildContext context) { + final double clampedAQI = aqi.clamp(0, 500).toDouble(); + final double thumbPosition = (clampedAQI / 500) * width; + + return Positioned( + bottom: 55, + left: 0, + right: 0, + child: Stack( + clipBehavior: Clip.none, + children: [ + Container( + height: height, + width: width, + margin: EdgeInsets.only(left: 10, right: 10), + decoration: const BoxDecoration( + borderRadius: BorderRadius.all(Radius.circular(999)), + gradient: LinearGradient( + begin: Alignment.centerLeft, + end: Alignment.centerRight, + colors: [ + Color(0xFF00E400), // Green + Color(0xFFFFFF00), // Yellow + Color(0xFFFF7E00), // Orange + Color(0xFFFF0000), // Red + Color(0xFF8F3F97), // Purple + Color(0xFF7E0023), // Maroon + ], + stops: [ + 0.1, + 0.2, + 0.4, + 0.6, + 0.8, + 1.0, + ], + ), + ), + ), + + Positioned( + left: thumbPosition - 10, + top: -2.5, + child: Column( + children: [ + Container( + width: 10, + height: 10, + decoration: BoxDecoration( + color: Theme.of(context).colorScheme.surface, + shape: BoxShape.circle, + border: Border.all(color: Theme.of(context).colorScheme.outline), + ), + ), + ], + ), + ), + ], + ), + // ], + ); + } +} + +String getAQIIndexType(int aqiIndex, bool isEU) { + if(!isEU){ + if(aqiIndex <= 50){ + return "good".tr(); + } else if (aqiIndex <= 100){ + return "fair".tr(); + } else if (aqiIndex <= 150){ + return "moderate".tr(); + } else if (aqiIndex <= 200){ + return "poor".tr(); + } else { + return "very_poor".tr(); + } + } else{ + if(aqiIndex <= 25){ + return "good".tr(); + } else if (aqiIndex <= 50){ + return "fair".tr(); + } else if (aqiIndex <= 75){ + return "moderate".tr(); + } else if (aqiIndex <= 100){ + return "poor".tr(); + } else { + return "very_poor".tr(); + } + } +} diff --git a/lib/widgets/daily_card.dart b/lib/widgets/daily_card.dart new file mode 100644 index 000000000..c458f8dc2 --- /dev/null +++ b/lib/widgets/daily_card.dart @@ -0,0 +1,127 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import '../utils/icon_map.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../screens/daily_forecast.dart'; + +class DailyCard extends StatelessWidget { + final List dailyTime; + final List dailyTempsMin; + final List dailyWeatherCodes; + final List dailyTempsMax; + final List dailyPrecProb; + final int selectedContainerBgIndex; + + + DailyCard({super.key, + required this.dailyTime, + required this.dailyTempsMin, + required this.dailyWeatherCodes, + required this.dailyTempsMax, + required this.dailyPrecProb, + required this.selectedContainerBgIndex}); + + @override + Widget build(BuildContext context) { + + final tempUnit = context.watch().tempUnit; + + num convert(num celsius) => tempUnit == "Fahrenheit" + ? UnitConverter.celsiusToFahrenheit(celsius.toDouble()).round() + : celsius.round(); + + return Container( + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + + ), + padding: EdgeInsets.only(top: 12, bottom: 10), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Row( + children: [ + SizedBox(width: 20,), + Icon(Symbols.calendar_today, weight: 500, color: Theme.of(context).colorScheme.secondary, size: 20,), + SizedBox(width: 5,), + Text("daily_forecast".tr(), style: TextStyle(fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.secondary, fontSize: 15)), + ] + ), + Divider(height: 20, color: Theme.of(context).colorScheme.outlineVariant,), + SizedBox( + height: 190, + child: ListView.separated( + scrollDirection: Axis.horizontal, + physics:BouncingScrollPhysics() , + itemCount: dailyTime.length, + separatorBuilder: (context, index) => const SizedBox(width: 5), + itemBuilder: (context, index) { + final time = DateTime.parse(dailyTime[index]); + final tempMax = convert(dailyTempsMax[index].toDouble()); + final tempMin = convert(dailyTempsMin[index].toDouble()); + final code = dailyWeatherCodes[index]; + final precipProb = dailyPrecProb[index].toDouble(); + + EdgeInsets itemMargin = EdgeInsets.only( + left: index == 0 ? 10 : 0, + right: index == dailyTime.length - 1 ? 10 : 0, + + ); + + return GestureDetector( + onTap: () { + Navigator.of(context).push( + MaterialPageRoute( + builder: (_) => DailyForecastPage( + initialSelectedDate: time, + ), + ), + ); + }, + child: Container( + width: 68, + margin: itemMargin, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(99), + color: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.surfaceContainer : Color.fromRGBO(0, 0, 0, 0.247) + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + SizedBox(height: 10,), + Column( + children: [ + Text("${tempMax.round()}°", style: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + Text("${tempMin.round()}°", style: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ), + SvgPicture.asset( + WeatherIconMapper.getIcon(code, 1), + width: 35, + ), + Column( + children: [ + Text("${precipProb.round()}%", style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w500)), + SizedBox(height: 5,), + Text(DateFormat('dd/MM').format(time), style: const TextStyle(fontSize: 14)), + ] + ), + SizedBox(height: 10,), + ], + ), + ), + ); + }, + ), + ), + ], + ), + ); + } +} \ No newline at end of file diff --git a/lib/widgets/dialog.dart b/lib/widgets/dialog.dart new file mode 100644 index 000000000..7b2e6e7e2 --- /dev/null +++ b/lib/widgets/dialog.dart @@ -0,0 +1,52 @@ +import 'package:flutter/material.dart'; + +Future showMatDialog({ + required BuildContext context, + String title = 'Notice', + Widget? content, + String confirmText = 'OK', + VoidCallback? onConfirm, + String? cancelText, + VoidCallback? onCancel, +}) { + return showDialog( + context: context, + builder: (BuildContext context) { + return AlertDialog( + title: Text(title), + content: content, + actions: [ + if (cancelText != null) + TextButton( + child: Text(cancelText), + onPressed: () { + Navigator.of(context).pop(); + if (onCancel != null) onCancel(); + }, + ), + TextButton( + child: Text(confirmText), + onPressed: () { + Navigator.of(context).pop(); + if (onConfirm != null) onConfirm(); + }, + ), + ], + ); + }, + ); +} + + // showMatDialog( + // context: context, + // title: 'Delete Item', + // message: 'Are you sure you want to delete this item?', + // confirmText: 'Delete', + // cancelText: 'Cancel', + // onConfirm: () { + // + // }, + // onCancel: () { + // + // }, + // ); \ No newline at end of file diff --git a/lib/widgets/hourly_card.dart b/lib/widgets/hourly_card.dart new file mode 100644 index 000000000..9e9750e3b --- /dev/null +++ b/lib/widgets/hourly_card.dart @@ -0,0 +1,147 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; +import '../utils/icon_map.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import '../notifiers/unit_settings_notifier.dart'; + + +class HourlyCard extends StatelessWidget { + final List hourlyTime; + final List hourlyTemps; + final List hourlyWeatherCodes; + final bool Function(DateTime) isHourDuringDaylightOptimized; + final int selectedContainerBgIndex; + final String timezone; + final String utcOffsetSeconds; + final List hourlyPrecpProb; + + + + + const HourlyCard({super.key, + required this.hourlyTime, + required this.hourlyTemps, + required this.hourlyWeatherCodes, + required this.isHourDuringDaylightOptimized, + required this.selectedContainerBgIndex, + required this.timezone, + required this.utcOffsetSeconds, + required this.hourlyPrecpProb + }); + + @override + Widget build(BuildContext context) { + + final offset = Duration(seconds: int.parse(utcOffsetSeconds)); + final nowUtc = DateTime.now().toUtc(); + final nowLocal = nowUtc.add(offset); + + final timeUnit = context.watch().timeUnit; + final tempUnit = context.watch().tempUnit; + + + final roundedNow = DateTime(nowLocal.year, nowLocal.month, nowLocal.day, nowLocal.hour); + + int startIndex = hourlyTime.indexWhere((timeStr) { + final forecastLocal = DateTime.parse(timeStr); + return !forecastLocal.isBefore(roundedNow); + }); + + if (startIndex == -1) startIndex = 0; + + return Container( + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + // boxShadow: [ + // BoxShadow( + // color: Colors.black.withOpacity(0.1), + // blurRadius: 3, + // offset: Offset(0, 1), + // ), + // BoxShadow( + // color: Colors.black.withOpacity(0.06), + // blurRadius: 6, + // offset: Offset(0, 2), + // ), + // ] + ), + padding: EdgeInsets.only(top: 12, bottom: 10), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + SizedBox(width: 20,), + Icon(Symbols.schedule, weight: 500, color: Theme.of(context).colorScheme.secondary, size: 20,), + SizedBox(width: 5,), + Text("hourly_forecast".tr(), style: TextStyle(fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.secondary, fontSize: 15)), + ] + ), + Divider(height: 20, color: Theme.of(context).colorScheme.outlineVariant,), + SizedBox( + height: 98, + child: ListView.builder( + scrollDirection: Axis.horizontal, + physics: BouncingScrollPhysics(), + itemCount: 24 + 24 - startIndex, + + itemBuilder: (context, index) { + // final time = DateTime.parse(hourlyTime[index]); + final dataIndex = startIndex + index; + + if (dataIndex >= hourlyTime.length) return const SizedBox(); + + + final forecastLocal = DateTime.parse(hourlyTime[dataIndex]); + + + final roundedDisplayTime = DateTime( + forecastLocal.year, + forecastLocal.month, + forecastLocal.day, + forecastLocal.hour, + ); + + + + final hour = timeUnit == '24 hr' ? "${roundedDisplayTime.hour.toString().padLeft(2, '0')}:00" : UnitConverter.formatTo12Hour(roundedDisplayTime); + final temp = tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(hourlyTemps[dataIndex].toDouble()).round() : hourlyTemps[dataIndex].toDouble().round(); + final code = hourlyWeatherCodes[dataIndex]; + final precipProb = hourlyPrecpProb[dataIndex]; + + + final isDay = isHourDuringDaylightOptimized(roundedDisplayTime); + + return Container( + width: 70, + + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text("${temp}°", style: TextStyle(fontSize: 16, color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w500)), + const SizedBox(height: 10), + SvgPicture.asset( + WeatherIconMapper.getIcon(code, isDay ? 1 : 0), + width: 26, + ), + Text(precipProb > 10 ? "${precipProb.round()}%" : "0%", style: TextStyle(fontSize: 12, color: Theme.of(context).colorScheme.primary, fontWeight: FontWeight.w700)), + Text(hour, style: TextStyle(fontSize: 14, color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500)), + ], + ), + ); + }, + ), + ), + ], + ), + ); + } +} \ No newline at end of file diff --git a/lib/widgets/loading_screen.dart b/lib/widgets/loading_screen.dart new file mode 100644 index 000000000..0703ddec9 --- /dev/null +++ b/lib/widgets/loading_screen.dart @@ -0,0 +1,16 @@ + +import 'package:flutter/material.dart'; + +class LoadingScreen extends StatelessWidget { + const LoadingScreen({super.key}); + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Center( + + child: CircularProgressIndicator(year2023: false,), + ), + ); + } +} diff --git a/lib/widgets/rain_block.dart b/lib/widgets/rain_block.dart new file mode 100644 index 000000000..82929a54a --- /dev/null +++ b/lib/widgets/rain_block.dart @@ -0,0 +1,287 @@ +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'package:fl_chart/fl_chart.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; + +class RainBlock extends StatelessWidget { + final List hourlyTime; + final List hourlyPrecp; + final int selectedContainerBgIndex; + final String timezone; + final String utcOffsetSeconds; + + const RainBlock({ + super.key, + required this.hourlyTime, + required this.hourlyPrecp, + required this.selectedContainerBgIndex, + required this.timezone, + required this.utcOffsetSeconds, + }); + + + +int get _currentIndex { + int offsetSeconds = int.parse(utcOffsetSeconds); + DateTime utcNow = DateTime.now().toUtc(); + DateTime now = utcNow.add(Duration(seconds: offsetSeconds)); + + + now = DateTime( + now.year, + now.month, + now.day, + now.hour, + now.minute, + now.second, + now.millisecond, + now.microsecond, + ); + + + for (int i = 0; i < hourlyTime.length; i++) { + final dt = DateTime.parse(hourlyTime[i]); + if (!dt.isBefore(now)) return i; + } + return 0; // fallback if all are in the past +} + +List get next12Time => hourlyTime.skip(_currentIndex).take(12).toList(); +List get next12Precp => hourlyPrecp.skip(_currentIndex).take(12).toList(); + + + + double get maxRain { + final r = next12Precp.reduce((a, b) => a > b ? a : b); + return (r < 3) ? 3 : (r * 1.3).ceilToDouble(); + } + +(int?, int?) getRainPeriod() { + int? bestStart; + int? bestEnd; + int longestLength = 0; + + int? currentStart; + + for (int i = 0; i < next12Precp.length; i++) { + if (next12Precp[i] > 0.2) { + currentStart ??= i; + } else { + if (currentStart != null) { + final length = i - currentStart; + if (length >= 2 && length > longestLength) { + bestStart = currentStart; + bestEnd = i - 1; + longestLength = length; + } + currentStart = null; // reset + } + } + } + + if (currentStart != null) { + final length = next12Precp.length - currentStart; + if (length >= 2 && length > longestLength) { + bestStart = currentStart; + bestEnd = next12Precp.length - 1; + } + } + + return (bestStart, bestEnd); +} + +String _generateTitle(int? start) { + if (start == null) return "No rain expected"; + + final hour = DateTime.parse(next12Time[start]).hour; + + if (hour >= 0 && hour <= 5) return "Rain expected overnight"; + if (hour >= 6 && hour < 12) return "Rain expected this morning"; + if (hour >= 12 && hour < 17) return "Rain expected this afternoon"; + if (hour >= 17 && hour <= 22) return "Rain expected this evening"; + + return "Rain expected later today"; // fallback +} + + + Color _barColor(double mm, context) { + if (mm > 5) return Theme.of(context).colorScheme.error; + if (mm > 2) return Theme.of(context).colorScheme.tertiary; + if (mm > 0.2) return Theme.of(context).colorScheme.primary; + return Theme.of(context).colorScheme.primary; + } + + @override + Widget build(BuildContext context) { + + String? generateSummary(int? start, int? end) { + if (start == null || end == null) return null; + + final segment = next12Precp.sublist(start, end + 1); + final max = segment.reduce((a, b) => a > b ? a : b); + + String label = switch (max) { + > 5 => "Heavy rain", + > 2 => "Moderate rain", + _ => "Light rain" + }; + + final timeUnit = context.watch().timeUnit; + + + final startStr = timeUnit == '24 hr' ? DateFormat.Hm().format(DateTime.parse(next12Time[start])) : DateFormat.jm().format(DateTime.parse(next12Time[start])); + final endStr = timeUnit == '24 hr' ? DateFormat.Hm().format(DateTime.parse(next12Time[end])) : DateFormat.jm().format(DateTime.parse(next12Time[end])); + + return "$label from $startStr to $endStr"; + } + + + final (start, end) = getRainPeriod(); + final title = _generateTitle(start); + final subtitle = generateSummary(start, end); + final rain = next12Precp; + final unitSettings = Provider.of(context, listen: false); + final precipitationUnit = unitSettings.precipitationUnit; + + + return Container( + margin: const EdgeInsets.only(bottom: 0, left: 12, right: 12, top: 0), + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: Color(selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(title, style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 16, fontWeight: FontWeight.w500)), + if (subtitle != null) + Padding( + padding: const EdgeInsets.only(top: 2), + child: Text(subtitle, style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 13)), + ), + const SizedBox(height: 16), + + SizedBox( + height: 90, + child: BarChart( + + BarChartData( + alignment: BarChartAlignment.start, + maxY: maxRain, + barTouchData: BarTouchData(enabled: true, + touchTooltipData: BarTouchTooltipData( + tooltipBorderRadius: BorderRadius.circular(50), + getTooltipColor: (group) => Theme.of(context).colorScheme.primaryContainer, + tooltipPadding: EdgeInsets.only(left: 5, right: 5), + getTooltipItem: (group, groupIndex, rod, rodIndex) { + final convertedPrecip = precipitationUnit == 'cm' + ? UnitConverter.mmToCm(rod.toY) + : precipitationUnit == 'in' + ? UnitConverter.mmToIn(rod.toY) + : rod.toY; + return BarTooltipItem( + '${convertedPrecip.toStringAsFixed(1)} $precipitationUnit', + TextStyle(color: Theme.of(context).colorScheme.onPrimaryContainer, fontWeight: FontWeight.w500), + + ); + }, + ), + ), + + borderData: FlBorderData( + show: true, + border: Border( + bottom: BorderSide( + color: Theme.of(context).colorScheme.outlineVariant, + width: 1, + ), + ), + ), + gridData: FlGridData( + show: true, + drawHorizontalLine: true, + + drawVerticalLine: false, + horizontalInterval: maxRain / 3, + getDrawingHorizontalLine: (_) => FlLine( + color: Theme.of(context).colorScheme.outlineVariant, + strokeWidth: 1, + ), + + ), + titlesData: FlTitlesData( + topTitles: AxisTitles(sideTitles: SideTitles(showTitles: false)), + rightTitles: AxisTitles(sideTitles: SideTitles(showTitles: false)), + + leftTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + + reservedSize: 50, + getTitlesWidget: (value, _) { + final roundedMax = maxRain; + final step = roundedMax / 2; + final convertedPrecip = precipitationUnit == 'cm' + ? UnitConverter.mmToCm(value) + : precipitationUnit == 'in' + ? UnitConverter.mmToIn(value) + : value; + + if (value == 0 || value == step || value == roundedMax) { + return Text( + '${double.parse(convertedPrecip.toStringAsFixed(1))} $precipitationUnit', + style: TextStyle(fontSize: 10, color: Theme.of(context).colorScheme.onSurfaceVariant), + ); + } + return const SizedBox.shrink(); + }, + interval: maxRain / 2, + ), + ), + bottomTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + reservedSize: 18, + + getTitlesWidget: (value, _) { + final idx = value.toInt(); + if (idx % 3 != 0 || idx >= next12Time.length) return const SizedBox.shrink(); + final dt = DateTime.parse(next12Time[idx]); + return + Padding(padding: EdgeInsets.only(left: 8), + child: Text( + unitSettings.timeUnit == '24 hr' ? DateFormat.Hm().format(dt) : DateFormat.jm().format(dt), + + style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 9), + ) + ); + }, + ), + ), + ), + barGroups: List.generate(rain.length, (i) { + return BarChartGroupData( + x: i, + barRods: [ + BarChartRodData( + toY: rain[i], + width: 15, + color: _barColor(rain[i], context), + borderRadius: BorderRadius.only(topLeft: Radius.circular(50), topRight: Radius.circular(50)), + ), + ], + ); + }), + ), + ), +), + + // ), + ], + ), + ); + } +} diff --git a/lib/widgets/top_summary_block.dart b/lib/widgets/top_summary_block.dart new file mode 100644 index 000000000..b84b34656 --- /dev/null +++ b/lib/widgets/top_summary_block.dart @@ -0,0 +1,466 @@ +import 'package:easy_localization/easy_localization.dart'; +import 'package:flutter/material.dart'; +import 'dart:math'; +import '../notifiers/unit_settings_notifier.dart'; +import '../utils/unit_converter.dart'; +import 'package:provider/provider.dart'; +import 'package:material_symbols_icons/material_symbols_icons.dart'; + + +class SummaryCard extends StatefulWidget { + final int selectedContainerBgIndex; + final Map hourlyData; + final Map dailyData; + final Map currentData; + final Map airQualityData; + + const SummaryCard({super.key, + required this.selectedContainerBgIndex, + required this.hourlyData, + required this.dailyData, + required this.currentData, + required this.airQualityData + }); + + + @override + State createState() => _SummaryCardState(); +} + + +class _SummaryCardState extends State { + + Map findPeakUv(Map hourly) { + final times = hourly['time'] as List; + final uvs = hourly['uv_index'] as List; + int peakIndex = 0; + double peakValue = 0; + + for (int i = 0; i < times.length; i++) { + final hour = DateTime.parse(times[i]).hour; + if (hour >= 9 && hour <= 15) { + final uv = uvs[i]?.toDouble() ?? 0; + if (uv > peakValue) { + peakValue = uv; + peakIndex = i; + } + } + } + + return { + 'value': peakValue, + 'time': times[peakIndex], + }; +} + +bool isStormy(int code) => [95, 96, 99].contains(code); +bool isRainy(int code) => [61, 63, 65, 80, 81, 82].contains(code); +bool isCloudy(double cloud) => cloud > 70; +bool isClear(double cloud) => cloud < 30; + +Map getEveningHumidityAndDew(Map hourly) { + final times = (hourly['time'] as List).take(24).toList(); + final humidity = (hourly['relative_humidity_2m'] as List).take(24).toList(); + final dew = (hourly['dew_point_2m'] as List).take(24).toList(); + + + for (int i = times.length - 1; i >= 0; i--) { + final hour = DateTime.parse(times[i]).hour; + if (hour >= 18) { + return { + 'humidity': humidity[i]?.toDouble() ?? 0, + 'dewPoint': dew[i]?.toDouble() ?? 0, + 'time': times[i], + }; + } + } + + return { + 'humidity': humidity.last?.toDouble() ?? 0, + 'dewPoint': dew.last?.toDouble() ?? 0, + 'time': times.last, + }; +} + +String generateHeadline( + double temp, + double uv, + double wind, + double humidity, + double cloudCover, + int weatherCode, + {int? airQuality} +) { + String base; + + if (isStormy(weatherCode)) { + base = "Stormy conditions expected"; + } else if (isRainy(weatherCode)) { + base = "Cloudy with a chance of rain"; + } else if (isCloudy(cloudCover)) { + base = "Overcast skies with muted sunlight"; + } else if (uv > 7 && temp > 23 && isClear(cloudCover)) { + base = "Hot and sunny with strong UV"; + } else if (uv > 7 && isClear(cloudCover)) { + base = "Bright and sunny with strong UV"; + } else if (humidity > 75) { + base = "Warm start to a sticky day"; + } else if (wind > 15) { + base = "A brisk and breezy morning"; + } else if (temp < 15) { + base = "Cool and calm start to the day"; + } else { + base = "Pleasant start to the day"; + } + + final suffix = getHeadlineSuffix( + uv: uv, + wind: wind, + airQuality: airQuality, + temp: temp, + humidity: humidity, + ); + + return "$base$suffix"; +} + +String getHeadlineSuffix({ + required double uv, + required double wind, + required int? airQuality, + required double temp, + required double humidity, +}) { + final suffixes = []; + + if (uv >= 7) suffixes.add("high UV midday"); + if (wind >= 15) suffixes.add("breezy afternoon ahead"); + if ((airQuality ?? 0) > 100) suffixes.add("poor air quality"); + if (humidity > 70 && temp > 23) suffixes.add("humid conditions later"); + + if (suffixes.isEmpty) return "."; + + final selected = suffixes.take(2).join(" and "); + return " — $selected."; +} + + +Widget buildWeatherSummaryWidget(BuildContext context, bool isExpanded) { + final currentTemp = widget.currentData['temperature_2m']?.toDouble() ?? 0; + final windSpeed = widget.currentData['wind_speed_10m']?.toDouble() ?? 0; + final airQuality = widget.airQualityData['current']['us_aqi']?.toInt(); + + + final tempMin = widget.dailyData['temperature_2m_min']?[0]?.toDouble() ?? 0; + final tempMax = widget.dailyData['temperature_2m_max']?[0]?.toDouble() ?? 0; + + + + // Analyze hourly data + final uvData = findPeakUv(widget.hourlyData); + final peakUv = uvData['value'] as double; + final uvHour = DateTime.parse(uvData['time']).hour; + + final evening = getEveningHumidityAndDew(widget.hourlyData); + final humidity = evening['humidity'] as double; + final dewPoint = evening['dewPoint'] as double; + final dewHour = DateTime.parse(evening['time']).hour; + +final weatherCodeNow = widget.currentData['weather_code']?.toInt() ?? 0; +final cloudCoverNow = widget.currentData['cloud_cover']?.toDouble() ?? 100; + + final currentDayLength = widget.dailyData['daylight_duration'][0]; + + int secondsDayLength = currentDayLength.toInt(); + Duration dayLengthduration = Duration(seconds: secondsDayLength); + + String readableDayLengthTime = "${dayLengthduration.inHours} hrs ${dayLengthduration.inMinutes.remainder(60)} min"; + + +final headline = generateHeadline( + currentTemp.toDouble(), + peakUv.toDouble(), + windSpeed.toDouble(), + humidity.toDouble(), + cloudCoverNow.toDouble(), + weatherCodeNow, + airQuality: airQuality +); + + final bullets = generateBulletPoints( + tempMin: tempMin, + tempMax: tempMax, + uvIndex: peakUv, + uvHour: uvHour, + humidity: humidity, + dewPoint: dewPoint, + dewHour: dewHour, + windSpeed: windSpeed.toDouble(), + airQuality: airQuality, + ); + + + return Padding( + padding: EdgeInsets.only(left: 16, right: 12), + + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + SizedBox(width: 8), + Text( + headline, + style: TextStyle( + fontWeight: FontWeight.w500, + color: Theme.of(context).colorScheme.onSurface, + ), + ), + // ), + SizedBox(height: 8), + AnimatedSwitcher( + duration: Duration(milliseconds: 300), + switchInCurve: Curves.easeIn, + switchOutCurve: Curves.easeOut, + transitionBuilder: (Widget child, Animation animation) { + return FadeTransition( + opacity: animation, + child: child, + ); + }, + child: isExpanded + ? Column( + key: ValueKey(true), // Important for AnimatedSwitcher + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ...bullets.map( + (b) => Padding( + padding: const EdgeInsets.only(bottom: 8, left: 10), + child: Text( + '• $b', + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant, + ), + ), + ), + ), + + Padding( + padding: const EdgeInsets.only(bottom: 8, left: 10), + child: Text( + '• ${"day_length".tr()}: $readableDayLengthTime', + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant, + ), + ), + ), + ] + ) + : const SizedBox.shrink( + key: ValueKey(false), + ), + ), + + ], + ), + ); +} + +List generateBulletPoints({ + required double tempMin, + required double tempMax, + required double uvIndex, + required int uvHour, + required double humidity, + required double dewPoint, + required int dewHour, + required double windSpeed, + required int? airQuality, +}) { + final rand = Random(); + final bullets = []; + + +final tempUnit = context.watch().tempUnit; +final windUnit = context.watch().windUnit; + +final isFahrenheit = tempUnit == 'Fahrenheit'; + +final tempOptions = [ + "Temperatures ranging between ${isFahrenheit ? UnitConverter.celsiusToFahrenheit(tempMin).round() : tempMin.toStringAsFixed(0)}° and ${isFahrenheit ? UnitConverter.celsiusToFahrenheit(tempMax).round() : tempMax.toStringAsFixed(0)}°.", + "Expect a daytime range from ${isFahrenheit ? UnitConverter.celsiusToFahrenheit(tempMin).round() : tempMin.toStringAsFixed(0)}° to ${isFahrenheit ? UnitConverter.celsiusToFahrenheit(tempMax).round() : tempMax.toStringAsFixed(0)}°.", + "Today's high will reach around ${isFahrenheit ? UnitConverter.celsiusToFahrenheit(tempMax).round() : tempMax.toStringAsFixed(0)}° after a cooler start.", +]; + + bullets.add(tempOptions[rand.nextInt(tempOptions.length)]); + + if (uvIndex > 2) { + final uvTime = context.watch().timeUnit == '24 hr' ? "$uvHour:00" : formatHour(uvHour); + final uvOptions = [ + "UV index peaks around $uvTime at ${uvIndex.toStringAsFixed(0)}.", + "Strong UV expected near $uvTime — sun protection recommended.", + "High UV levels around $uvTime could pose a risk outdoors.", + ]; + bullets.add(uvOptions[rand.nextInt(uvOptions.length)]); + } + + if (humidity > 60) { + final time = context.watch().timeUnit == '24 hr' ? "$dewHour:00" : formatHour(dewHour); + final humidityOptions = [ + "${humidity.toStringAsFixed(0)}% humidity with a dew point of ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(dewPoint).round() : dewPoint.toStringAsFixed(0)}° by $time.", + "Feels humid later — dew point near ${tempUnit == 'Fahrenheit' ? UnitConverter.celsiusToFahrenheit(dewPoint).round() : dewPoint.toStringAsFixed(0)}° at $time.", + "Sticky conditions expected by $time with ${humidity.toStringAsFixed(0)}% humidity.", + ]; + bullets.add(humidityOptions[rand.nextInt(humidityOptions.length)]); + } + + if (windSpeed > 19) { + final convertedwindSpeed = windUnit == 'Mph' + ? UnitConverter.kmhToMph(windSpeed) + : windUnit == 'M/s' + ? UnitConverter.kmhToMs(windSpeed) + : windSpeed.toStringAsFixed(0); + final windOptions = [ + "Breezy conditions with winds up to $convertedwindSpeed $windUnit.", + "Wind picks up during the day, reaching $convertedwindSpeed $windUnit.", + ]; + bullets.add(windOptions[rand.nextInt(windOptions.length)]); + } + + if (airQuality != null) { + if (airQuality > 100) { + bullets.add("Air quality is poor right now — consider limiting time outside."); + } else { + final airOptions = [ + "Good air quality at the moment.", + "No air quality concerns currently.", + "Breathable conditions outdoors today.", + ]; + bullets.add(airOptions[rand.nextInt(airOptions.length)]); + } + } + + return bullets; +} + +String formatHour(int hour) { + final suffix = hour >= 12 ? 'PM' : 'AM'; + final formatted = hour > 12 ? hour - 12 : hour == 0 ? 12 : hour; + return '$formatted $suffix'; +} + + + + +bool isExpanded = false; + + @override + Widget build(BuildContext context) { + + final windUnit = context.watch().windUnit; + + final formattedWindGust = windUnit == 'Mph' + ? UnitConverter.kmhToMph(widget.currentData['wind_gusts_10m']) + : windUnit == 'M/s' + ? UnitConverter.kmhToMs(widget.currentData['wind_gusts_10m']) + : widget.currentData['wind_gusts_10m']; + + + final formattedWindSpeed = windUnit == 'Mph' + ? UnitConverter.kmhToMph(widget.currentData['wind_speed_10m']) + : windUnit == 'M/s' + ? UnitConverter.kmhToMs(widget.currentData['wind_speed_10m']) + : widget.currentData['wind_speed_10m']; + + return Container( + decoration: BoxDecoration( + color: Color(widget.selectedContainerBgIndex), + borderRadius: BorderRadius.circular(18), + ), + padding: EdgeInsets.only(top: 12, bottom: 10), + margin: EdgeInsets.fromLTRB(12, 0, 12, 0), + child: Column( + children: [ + GestureDetector( + onTap: () { + setState(() { + isExpanded = !isExpanded; + }); + }, + child: Row( + crossAxisAlignment: CrossAxisAlignment.end, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Container( + padding: EdgeInsets.only(left: 20), + child: Row( + children: [ + Icon(Symbols.analytics, weight: 500, color: Theme.of(context).colorScheme.secondary, size: 20,), + SizedBox(width: 5,), + Text("quick_summary".tr(), style: TextStyle(fontWeight: FontWeight.w500, color: Theme.of(context).colorScheme.secondary, fontSize: 15.5)), + ] + ) + ), + Container( + padding: EdgeInsets.only(right: 20), + child: Icon(isExpanded + ? Icons.expand_less + : Icons.expand_more), + ), + + ] + ), + ), + + Divider(height: 20, color: Theme.of(context).colorScheme.outlineVariant,), + GestureDetector( + onTap: () { + setState(() { + isExpanded = !isExpanded; + }); + }, + child: buildWeatherSummaryWidget(context, isExpanded), + ), + Padding( + padding: EdgeInsets.only(left: 10, right: 10, top: 8, bottom: 8), + child: Row( + children: [ + Expanded( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + spacing: 4, + children: [ + Icon(Symbols.air, weight: 500, color: Theme.of(context).colorScheme.onSurface, size: 19,), + Text('${windUnit == 'M/s' ? formattedWindSpeed.toStringAsFixed(1) : formattedWindSpeed.round()} $windUnit', style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15)) + ], + ),), + + + Expanded( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + spacing: 6, + children: [ + Icon(Symbols.wind_power, weight: 500, color: Theme.of(context).colorScheme.onSurface, size: 19), + Text("${windUnit == 'M/s' ? formattedWindGust.toStringAsFixed(1) : formattedWindGust.round()} $windUnit", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15)) + ], + ),), + Expanded( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + spacing: 6, + children: [ + Icon(Symbols.cloud, weight: 500, color: Theme.of(context).colorScheme.onSurface, size: 19), + Text("${widget.currentData['cloud_cover']}%", style: TextStyle(color: Theme.of(context).colorScheme.onSurface, fontSize: 15)) + ], + ),), + ], + ) + ) + ], + ), + ); + } +} + + + +// widget.currentData['wind_speed_10m'] \ No newline at end of file diff --git a/lib/widgets/top_weather_card.dart b/lib/widgets/top_weather_card.dart new file mode 100644 index 000000000..71e90f833 --- /dev/null +++ b/lib/widgets/top_weather_card.dart @@ -0,0 +1,229 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/rendering.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import '../utils/icon_map.dart'; +import '../utils/condition_label_map.dart'; +import '../utils/preferences_helper.dart'; +import '../utils/unit_converter.dart'; +import '../notifiers/unit_settings_notifier.dart'; +import 'package:provider/provider.dart'; +import 'package:easy_localization/easy_localization.dart'; + +class WeatherTopCard extends StatefulWidget { + final num currentTemp; + final int currentWeatherIconCode; + final int currentisDay; + final num currentFeelsLike; + final num currentMaxTemp; + final num currentMinTemp; + final String currentLastUpdated; + + + + const WeatherTopCard({super.key, required this.currentTemp, + required this.currentWeatherIconCode, + required this.currentisDay, + required this.currentFeelsLike, + required this.currentMaxTemp, + required this.currentMinTemp, + required this.currentLastUpdated, + }); + + @override + State createState() => _WeatherTopCardState(); +} + +class _WeatherTopCardState extends State { + + final GlobalKey _labelKey = GlobalKey(); + double _labelHeight = 0; + + @override + void initState() { + super.initState(); + // Wait for the widget to render to get its size + WidgetsBinding.instance.addPostFrameCallback((_) { + _updateLabelHeight(); + }); + } + +void _updateLabelHeight() { + final context = _labelKey.currentContext; + if (context != null) { + final box = context.findRenderObject() as RenderBox; + final height = box.size.height; + print("Measured label height: $height"); // <-- ADD THIS + setState(() { + _labelHeight = height; + }); + } +} + + + @override + Widget build(BuildContext context) { + + final tempUnit = context.watch().tempUnit; + + num convert(num celsius) => tempUnit == "Fahrenheit" + ? UnitConverter.celsiusToFahrenheit(celsius.toDouble()).round() + : celsius.round(); + + final convertedTemp = convert(widget.currentTemp); + final convertedcurrentMaxTemp = convert(widget.currentMaxTemp); + final convertedcurrentMinTemp = convert(widget.currentMinTemp); + final convertedfeelsLikeTemp = convert(widget.currentFeelsLike); + + + return Padding( + padding: const EdgeInsets.fromLTRB(16, 5, 16, 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text("now".tr(), style: TextStyle(color: Theme.of(context).colorScheme.secondary, fontSize: 18, fontWeight: FontWeight.w400),), + Row( + children: [ + PreferencesHelper.getBool("useTempAnimation") == false ? + Text("$convertedTemp°", style: TextStyle(color: Theme.of(context).brightness == Brightness.light ? Theme.of(context).colorScheme.inverseSurface : Theme.of(context).colorScheme.primary, fontSize: 60, fontWeight: FontWeight.w500, height: 1.3)) + : AnimatedTemperature(targetTemp: convertedTemp.toDouble()), + + SvgPicture.asset(WeatherIconMapper.getIcon(widget.currentWeatherIconCode, widget.currentisDay), width: 50,), + ], + ), + Row( + children: [ + Row( + children: [ + Icon(Icons.arrow_upward, size: 16, color: Theme.of(context).colorScheme.onSurfaceVariant), + Text("$convertedcurrentMaxTemp°", style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 16)) + ], + ), + Row( + children: [ + Icon(Icons.arrow_downward, size: 16, color: Theme.of(context).colorScheme.onSurfaceVariant,), + Text("$convertedcurrentMinTemp°", style: TextStyle(color: Theme.of(context).colorScheme.onSurfaceVariant, fontSize: 16)) + ], + ) + ], + ) + ], + ), + + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + SizedBox( + height: 50, + width: 150, + child: Stack( + clipBehavior: Clip.none, + + children: [ + Positioned( + top: 0, + right: 0, + child: ConstrainedBox( + constraints: BoxConstraints( + maxWidth: 150, + ), + child: Text( + WeatherConditionMapper.getConditionLabel( + widget.currentWeatherIconCode, + widget.currentisDay, + ).tr(), + key: _labelKey, + style: TextStyle( + color: Theme.of(context).colorScheme.onSurface, + fontSize: 18, + fontWeight: FontWeight.w500, + ), + softWrap: true, + overflow: TextOverflow.ellipsis, + maxLines: 2, + textAlign: TextAlign.right, + ), + ), + ), + if (_labelHeight > 0) + Positioned( + top: _labelHeight, + right: 0, + child: Text( + "${'feels_like'.tr()} $convertedfeelsLikeTemp°", + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant, + fontSize: 15, + fontWeight: FontWeight.w400, + ), + ), + ), + ], + ), + ), + + + const SizedBox(height: 60,), + Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Icon(Icons.update, size: 15, color: Theme.of(context).colorScheme.onSurfaceVariant,), + const SizedBox(width: 3,), + Text( + widget.currentLastUpdated, + style: TextStyle( + color: Theme.of(context).colorScheme.onSurfaceVariant, + fontSize: 14, + fontStyle: FontStyle.italic, + ), + ) + ], + ) + ], + + ), + ], + + ), + + ); + } +} + + +class AnimatedTemperature extends StatelessWidget { + final double targetTemp; + + const AnimatedTemperature({super.key, required this.targetTemp}); + + @override + Widget build(BuildContext context) { + return TweenAnimationBuilder( + tween: Tween( + begin: (targetTemp * 0.50).clamp(0, double.infinity), + end: targetTemp, + ), + duration: const Duration(milliseconds: 2000), + curve: Curves.easeOut, + + builder: (context, value, child) { + return Text( + '${value.toStringAsFixed(0)}°', + style: TextStyle( + color: Theme.of(context).brightness == Brightness.light + ? Theme.of(context).colorScheme.inverseSurface + : Theme.of(context).colorScheme.primary, + fontSize: 60, + fontWeight: FontWeight.w500, + height: 1.3, + ), + ); + }, + ); + } +} + + diff --git a/linux/.gitignore b/linux/.gitignore new file mode 100644 index 000000000..d3896c984 --- /dev/null +++ b/linux/.gitignore @@ -0,0 +1 @@ +flutter/ephemeral diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt new file mode 100644 index 000000000..fd9894773 --- /dev/null +++ b/linux/CMakeLists.txt @@ -0,0 +1,128 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.13) +project(runner LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "weather_master_app") +# The unique GTK application identifier for this application. See: +# https://wiki.gnome.org/HowDoI/ChooseApplicationID +set(APPLICATION_ID "com.pranshulgg.weather_master_app") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(SET CMP0063 NEW) + +# Load bundled libraries from the lib/ directory relative to the binary. +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Root filesystem for cross-building. +if(FLUTTER_TARGET_PLATFORM_SYSROOT) + set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +endif() + +# Define build configuration options. +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") +endif() + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_14) + target_compile_options(${TARGET} PRIVATE -Wall -Werror) + target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") + target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) + +# Only the install-generated bundle's copy of the executable will launch +# correctly, since the resources must in the right relative locations. To avoid +# people trying to run the unbundled copy, put it in a subdirectory instead of +# the default top-level location. +set_target_properties(${BINARY_NAME} + PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" +) + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# By default, "installing" just makes a relocatable bundle in the build +# directory. +set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +# Start with a clean build bundle directory every time. +install(CODE " + file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") + " COMPONENT Runtime) + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) + install(FILES "${bundled_library}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endforeach(bundled_library) + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") + install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() diff --git a/linux/flutter/CMakeLists.txt b/linux/flutter/CMakeLists.txt new file mode 100644 index 000000000..d5bd01648 --- /dev/null +++ b/linux/flutter/CMakeLists.txt @@ -0,0 +1,88 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.10) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. + +# Serves the same purpose as list(TRANSFORM ... PREPEND ...), +# which isn't available in 3.10. +function(list_prepend LIST_NAME PREFIX) + set(NEW_LIST "") + foreach(element ${${LIST_NAME}}) + list(APPEND NEW_LIST "${PREFIX}${element}") + endforeach(element) + set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) +endfunction() + +# === Flutter Library === +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) +pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) +pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) + +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "fl_basic_message_channel.h" + "fl_binary_codec.h" + "fl_binary_messenger.h" + "fl_dart_project.h" + "fl_engine.h" + "fl_json_message_codec.h" + "fl_json_method_codec.h" + "fl_message_codec.h" + "fl_method_call.h" + "fl_method_channel.h" + "fl_method_codec.h" + "fl_method_response.h" + "fl_plugin_registrar.h" + "fl_plugin_registry.h" + "fl_standard_message_codec.h" + "fl_standard_method_codec.h" + "fl_string_codec.h" + "fl_value.h" + "fl_view.h" + "flutter_linux.h" +) +list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") +target_link_libraries(flutter INTERFACE + PkgConfig::GTK + PkgConfig::GLIB + PkgConfig::GIO +) +add_dependencies(flutter flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CMAKE_CURRENT_BINARY_DIR}/_phony_ + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" + ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} +) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc new file mode 100644 index 000000000..fe56f8d82 --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.cc @@ -0,0 +1,19 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include +#include + +void fl_register_plugins(FlPluginRegistry* registry) { + g_autoptr(FlPluginRegistrar) dynamic_color_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "DynamicColorPlugin"); + dynamic_color_plugin_register_with_registrar(dynamic_color_registrar); + g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); + url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); +} diff --git a/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h new file mode 100644 index 000000000..e0f0a47bc --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void fl_register_plugins(FlPluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake new file mode 100644 index 000000000..18366213f --- /dev/null +++ b/linux/flutter/generated_plugins.cmake @@ -0,0 +1,25 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST + dynamic_color + url_launcher_linux +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/linux/runner/CMakeLists.txt b/linux/runner/CMakeLists.txt new file mode 100644 index 000000000..e97dabc70 --- /dev/null +++ b/linux/runner/CMakeLists.txt @@ -0,0 +1,26 @@ +cmake_minimum_required(VERSION 3.13) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} + "main.cc" + "my_application.cc" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the application ID. +add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") + +# Add dependency libraries. Add any application-specific dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter) +target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) + +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") diff --git a/linux/runner/main.cc b/linux/runner/main.cc new file mode 100644 index 000000000..e7c5c5437 --- /dev/null +++ b/linux/runner/main.cc @@ -0,0 +1,6 @@ +#include "my_application.h" + +int main(int argc, char** argv) { + g_autoptr(MyApplication) app = my_application_new(); + return g_application_run(G_APPLICATION(app), argc, argv); +} diff --git a/linux/runner/my_application.cc b/linux/runner/my_application.cc new file mode 100644 index 000000000..18f276a15 --- /dev/null +++ b/linux/runner/my_application.cc @@ -0,0 +1,130 @@ +#include "my_application.h" + +#include +#ifdef GDK_WINDOWING_X11 +#include +#endif + +#include "flutter/generated_plugin_registrant.h" + +struct _MyApplication { + GtkApplication parent_instance; + char** dart_entrypoint_arguments; +}; + +G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) + +// Implements GApplication::activate. +static void my_application_activate(GApplication* application) { + MyApplication* self = MY_APPLICATION(application); + GtkWindow* window = + GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); + + // Use a header bar when running in GNOME as this is the common style used + // by applications and is the setup most users will be using (e.g. Ubuntu + // desktop). + // If running on X and not using GNOME then just use a traditional title bar + // in case the window manager does more exotic layout, e.g. tiling. + // If running on Wayland assume the header bar will work (may need changing + // if future cases occur). + gboolean use_header_bar = TRUE; +#ifdef GDK_WINDOWING_X11 + GdkScreen* screen = gtk_window_get_screen(window); + if (GDK_IS_X11_SCREEN(screen)) { + const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); + if (g_strcmp0(wm_name, "GNOME Shell") != 0) { + use_header_bar = FALSE; + } + } +#endif + if (use_header_bar) { + GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); + gtk_widget_show(GTK_WIDGET(header_bar)); + gtk_header_bar_set_title(header_bar, "weather_master_app"); + gtk_header_bar_set_show_close_button(header_bar, TRUE); + gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); + } else { + gtk_window_set_title(window, "weather_master_app"); + } + + gtk_window_set_default_size(window, 1280, 720); + gtk_widget_show(GTK_WIDGET(window)); + + g_autoptr(FlDartProject) project = fl_dart_project_new(); + fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); + + FlView* view = fl_view_new(project); + gtk_widget_show(GTK_WIDGET(view)); + gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); + + fl_register_plugins(FL_PLUGIN_REGISTRY(view)); + + gtk_widget_grab_focus(GTK_WIDGET(view)); +} + +// Implements GApplication::local_command_line. +static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { + MyApplication* self = MY_APPLICATION(application); + // Strip out the first argument as it is the binary name. + self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); + + g_autoptr(GError) error = nullptr; + if (!g_application_register(application, nullptr, &error)) { + g_warning("Failed to register: %s", error->message); + *exit_status = 1; + return TRUE; + } + + g_application_activate(application); + *exit_status = 0; + + return TRUE; +} + +// Implements GApplication::startup. +static void my_application_startup(GApplication* application) { + //MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application startup. + + G_APPLICATION_CLASS(my_application_parent_class)->startup(application); +} + +// Implements GApplication::shutdown. +static void my_application_shutdown(GApplication* application) { + //MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application shutdown. + + G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application); +} + +// Implements GObject::dispose. +static void my_application_dispose(GObject* object) { + MyApplication* self = MY_APPLICATION(object); + g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); + G_OBJECT_CLASS(my_application_parent_class)->dispose(object); +} + +static void my_application_class_init(MyApplicationClass* klass) { + G_APPLICATION_CLASS(klass)->activate = my_application_activate; + G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; + G_APPLICATION_CLASS(klass)->startup = my_application_startup; + G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; + G_OBJECT_CLASS(klass)->dispose = my_application_dispose; +} + +static void my_application_init(MyApplication* self) {} + +MyApplication* my_application_new() { + // Set the program name to the application ID, which helps various systems + // like GTK and desktop environments map this running application to its + // corresponding .desktop file. This ensures better integration by allowing + // the application to be recognized beyond its binary name. + g_set_prgname(APPLICATION_ID); + + return MY_APPLICATION(g_object_new(my_application_get_type(), + "application-id", APPLICATION_ID, + "flags", G_APPLICATION_NON_UNIQUE, + nullptr)); +} diff --git a/linux/runner/my_application.h b/linux/runner/my_application.h new file mode 100644 index 000000000..72271d5e4 --- /dev/null +++ b/linux/runner/my_application.h @@ -0,0 +1,18 @@ +#ifndef FLUTTER_MY_APPLICATION_H_ +#define FLUTTER_MY_APPLICATION_H_ + +#include + +G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, + GtkApplication) + +/** + * my_application_new: + * + * Creates a new Flutter-based application. + * + * Returns: a new #MyApplication. + */ +MyApplication* my_application_new(); + +#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/macos/.gitignore b/macos/.gitignore new file mode 100644 index 000000000..746adbb6b --- /dev/null +++ b/macos/.gitignore @@ -0,0 +1,7 @@ +# Flutter-related +**/Flutter/ephemeral/ +**/Pods/ + +# Xcode-related +**/dgph +**/xcuserdata/ diff --git a/macos/Flutter/Flutter-Debug.xcconfig b/macos/Flutter/Flutter-Debug.xcconfig new file mode 100644 index 000000000..c2efd0b60 --- /dev/null +++ b/macos/Flutter/Flutter-Debug.xcconfig @@ -0,0 +1 @@ +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/macos/Flutter/Flutter-Release.xcconfig b/macos/Flutter/Flutter-Release.xcconfig new file mode 100644 index 000000000..c2efd0b60 --- /dev/null +++ b/macos/Flutter/Flutter-Release.xcconfig @@ -0,0 +1 @@ +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift new file mode 100644 index 000000000..084aa2ec7 --- /dev/null +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -0,0 +1,22 @@ +// +// Generated file. Do not edit. +// + +import FlutterMacOS +import Foundation + +import connectivity_plus +import dynamic_color +import geolocator_apple +import path_provider_foundation +import shared_preferences_foundation +import url_launcher_macos + +func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) + DynamicColorPlugin.register(with: registry.registrar(forPlugin: "DynamicColorPlugin")) + GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) + PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) + SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) + UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) +} diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj new file mode 100644 index 000000000..6b8d0fb32 --- /dev/null +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,705 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXAggregateTarget section */ + 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; + buildPhases = ( + 33CC111E2044C6BF0003C045 /* ShellScript */, + ); + dependencies = ( + ); + name = "Flutter Assemble"; + productName = FLX; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC10EC2044A3C60003C045; + remoteInfo = Runner; + }; + 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC111A2044C6BA0003C045; + remoteInfo = FLX; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 33CC110E2044A8840003C045 /* Bundle Framework */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Bundle Framework"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; + 33CC10ED2044A3C60003C045 /* weather_master_app.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "weather_master_app.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; + 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; + 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; + 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; + 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 331C80D2294CF70F00263BE5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EA2044A3C60003C045 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C80D6294CF71000263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C80D7294CF71000263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 33BA886A226E78AF003329D5 /* Configs */ = { + isa = PBXGroup; + children = ( + 33E5194F232828860026EE4D /* AppInfo.xcconfig */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, + ); + path = Configs; + sourceTree = ""; + }; + 33CC10E42044A3C60003C045 = { + isa = PBXGroup; + children = ( + 33FAB671232836740065AC1E /* Runner */, + 33CEB47122A05771004F2AC0 /* Flutter */, + 331C80D6294CF71000263BE5 /* RunnerTests */, + 33CC10EE2044A3C60003C045 /* Products */, + D73912EC22F37F3D000D13A0 /* Frameworks */, + ); + sourceTree = ""; + }; + 33CC10EE2044A3C60003C045 /* Products */ = { + isa = PBXGroup; + children = ( + 33CC10ED2044A3C60003C045 /* weather_master_app.app */, + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 33CC11242044D66E0003C045 /* Resources */ = { + isa = PBXGroup; + children = ( + 33CC10F22044A3C60003C045 /* Assets.xcassets */, + 33CC10F42044A3C60003C045 /* MainMenu.xib */, + 33CC10F72044A3C60003C045 /* Info.plist */, + ); + name = Resources; + path = ..; + sourceTree = ""; + }; + 33CEB47122A05771004F2AC0 /* Flutter */ = { + isa = PBXGroup; + children = ( + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, + ); + path = Flutter; + sourceTree = ""; + }; + 33FAB671232836740065AC1E /* Runner */ = { + isa = PBXGroup; + children = ( + 33CC10F02044A3C60003C045 /* AppDelegate.swift */, + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, + 33E51913231747F40026EE4D /* DebugProfile.entitlements */, + 33E51914231749380026EE4D /* Release.entitlements */, + 33CC11242044D66E0003C045 /* Resources */, + 33BA886A226E78AF003329D5 /* Configs */, + ); + path = Runner; + sourceTree = ""; + }; + D73912EC22F37F3D000D13A0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C80D4294CF70F00263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C80D1294CF70F00263BE5 /* Sources */, + 331C80D2294CF70F00263BE5 /* Frameworks */, + 331C80D3294CF70F00263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C80DA294CF71000263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 33CC10EC2044A3C60003C045 /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 33CC10E92044A3C60003C045 /* Sources */, + 33CC10EA2044A3C60003C045 /* Frameworks */, + 33CC10EB2044A3C60003C045 /* Resources */, + 33CC110E2044A8840003C045 /* Bundle Framework */, + 3399D490228B24CF009A79C7 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 33CC11202044C79F0003C045 /* PBXTargetDependency */, + ); + name = Runner; + productName = Runner; + productReference = 33CC10ED2044A3C60003C045 /* weather_master_app.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 33CC10E52044A3C60003C045 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C80D4294CF70F00263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 33CC10EC2044A3C60003C045; + }; + 33CC10EC2044A3C60003C045 = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + SystemCapabilities = { + com.apple.Sandbox = { + enabled = 1; + }; + }; + }; + 33CC111A2044C6BA0003C045 = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Manual; + }; + }; + }; + buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 33CC10E42044A3C60003C045; + productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 33CC10EC2044A3C60003C045 /* Runner */, + 331C80D4294CF70F00263BE5 /* RunnerTests */, + 33CC111A2044C6BA0003C045 /* Flutter Assemble */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C80D3294CF70F00263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EB2044A3C60003C045 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3399D490228B24CF009A79C7 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + }; + 33CC111E2044C6BF0003C045 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, + ); + outputFileListPaths = ( + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C80D1294CF70F00263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10E92044A3C60003C045 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC10EC2044A3C60003C045 /* Runner */; + targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; + }; + 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; + targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 33CC10F52044A3C60003C045 /* Base */, + ); + name = MainMenu.xib; + path = Runner; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 331C80DB294CF71000263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/weather_master_app.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/weather_master_app"; + }; + name = Debug; + }; + 331C80DC294CF71000263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/weather_master_app.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/weather_master_app"; + }; + name = Release; + }; + 331C80DD294CF71000263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/weather_master_app.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/weather_master_app"; + }; + name = Profile; + }; + 338D0CE9231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.14; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Profile; + }; + 338D0CEA231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Profile; + }; + 338D0CEB231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Profile; + }; + 33CC10F92044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.14; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 33CC10FA2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.14; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Release; + }; + 33CC10FC2044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 33CC10FD2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 33CC111C2044C6BA0003C045 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 33CC111D2044C6BA0003C045 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C80DB294CF71000263BE5 /* Debug */, + 331C80DC294CF71000263BE5 /* Release */, + 331C80DD294CF71000263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10F92044A3C60003C045 /* Debug */, + 33CC10FA2044A3C60003C045 /* Release */, + 338D0CE9231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10FC2044A3C60003C045 /* Debug */, + 33CC10FD2044A3C60003C045 /* Release */, + 338D0CEA231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC111C2044C6BA0003C045 /* Debug */, + 33CC111D2044C6BA0003C045 /* Release */, + 338D0CEB231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 33CC10E52044A3C60003C045 /* Project object */; +} diff --git a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 000000000..280306125 --- /dev/null +++ b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/macos/Runner.xcworkspace/contents.xcworkspacedata b/macos/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..1d526a16e --- /dev/null +++ b/macos/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/macos/Runner/AppDelegate.swift b/macos/Runner/AppDelegate.swift new file mode 100644 index 000000000..b3c176141 --- /dev/null +++ b/macos/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Cocoa +import FlutterMacOS + +@main +class AppDelegate: FlutterAppDelegate { + override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { + return true + } + + override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { + return true + } +} diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..a2ec33f19 --- /dev/null +++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_64.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_1024.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png new file mode 100644 index 0000000000000000000000000000000000000000..82b6f9d9a33e198f5747104729e1fcef999772a5 GIT binary patch literal 102994 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ⅅ8MglG&ER{i5lN315cO?EdHNLrg? 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 z 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 Pe7HEdAEg|=c=LY&YVNkY literal 0 HcmV?d00001 diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png new file mode 100644 index 0000000000000000000000000000000000000000..13b35eba55c6dabc3aac36f33d859266c18fa0d0 GIT binary patch literal 5680 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 literal 0 HcmV?d00001 diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png new file mode 100644 index 0000000000000000000000000000000000000000..0a3f5fa40fb3d1e0710331a48de5d256da3f275d GIT binary patch literal 520 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 literal 0 HcmV?d00001 diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1632cfddf3d9dade342351e627a0a75609fb46 GIT binary patch literal 2218 zcmV;b2vzrqP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuE6iGxuRCodHTWf3-RTMruyW6Fu zQYeUM04eX6D5c0FCjKKPrco1(K`<0SL=crI{PC3-^hZU0kQie$gh-5!7z6SH6Q0J% zqot*`H1q{R5fHFYS}dje@;kG=v$L0(yY0?wY2%*c?A&{2?!D*x?m71{of2gv!$5|C z3>qG_BW}7K_yUcT3A5C6QD<+{aq?x;MAUyAiJn#Jv8_zZtQ{P zTRzbL3U9!qVuZzS$xKU10KiW~Bgdcv1-!uAhQxf3a7q+dU6lj?yoO4Lq4TUN4}h{N z*fIM=SS8|C2$(T>w$`t@3Tka!(r!7W`x z-isCVgQD^mG-MJ;XtJuK3V{Vy72GQ83KRWsHU?e*wrhKk=ApIYeDqLi;JI1e zuvv}5^Dc=k7F7?nm3nIw$NVmU-+R>> zyqOR$-2SDpJ}Pt;^RkJytDVXNTsu|mI1`~G7yw`EJR?VkGfNdqK9^^8P`JdtTV&tX4CNcV4 z&N06nZa??Fw1AgQOUSE2AmPE@WO(Fvo`%m`cDgiv(fAeRA%3AGXUbsGw{7Q`cY;1BI#ac3iN$$Hw z0LT0;xc%=q)me?Y*$xI@GRAw?+}>=9D+KTk??-HJ4=A>`V&vKFS75@MKdSF1JTq{S zc1!^8?YA|t+uKigaq!sT;Z!&0F2=k7F0PIU;F$leJLaw2UI6FL^w}OG&!;+b%ya1c z1n+6-inU<0VM-Y_s5iTElq)ThyF?StVcebpGI znw#+zLx2@ah{$_2jn+@}(zJZ{+}_N9BM;z)0yr|gF-4=Iyu@hI*Lk=-A8f#bAzc9f z`Kd6K--x@t04swJVC3JK1cHY-Hq+=|PN-VO;?^_C#;coU6TDP7Bt`;{JTG;!+jj(` zw5cLQ-(Cz-Tlb`A^w7|R56Ce;Wmr0)$KWOUZ6ai0PhzPeHwdl0H(etP zUV`va_i0s-4#DkNM8lUlqI7>YQLf)(lz9Q3Uw`)nc(z3{m5ZE77Ul$V%m)E}3&8L0 z-XaU|eB~Is08eORPk;=<>!1w)Kf}FOVS2l&9~A+@R#koFJ$Czd%Y(ENTV&A~U(IPI z;UY+gf+&6ioZ=roly<0Yst8ck>(M=S?B-ys3mLdM&)ex!hbt+ol|T6CTS+Sc0jv(& z7ijdvFwBq;0a{%3GGwkDKTeG`b+lyj0jjS1OMkYnepCdoosNY`*zmBIo*981BU%%U z@~$z0V`OVtIbEx5pa|Tct|Lg#ZQf5OYMUMRD>Wdxm5SAqV2}3!ceE-M2 z@O~lQ0OiKQp}o9I;?uxCgYVV?FH|?Riri*U$Zi_`V2eiA>l zdSm6;SEm6#T+SpcE8Ro_f2AwxzI z44hfe^WE3!h@W3RDyA_H440cpmYkv*)6m1XazTqw%=E5Xv7^@^^T7Q2wxr+Z2kVYr + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig new file mode 100644 index 000000000..81b20caa5 --- /dev/null +++ b/macos/Runner/Configs/AppInfo.xcconfig @@ -0,0 +1,14 @@ +// Application-level settings for the Runner target. +// +// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the +// future. If not, the values below would default to using the project name when this becomes a +// 'flutter create' template. + +// The application's name. By default this is also the title of the Flutter window. +PRODUCT_NAME = weather_master_app + +// The application's bundle identifier +PRODUCT_BUNDLE_IDENTIFIER = com.pranshulgg.weatherMasterApp + +// The copyright displayed in application information +PRODUCT_COPYRIGHT = Copyright © 2025 com.pranshulgg. All rights reserved. diff --git a/macos/Runner/Configs/Debug.xcconfig b/macos/Runner/Configs/Debug.xcconfig new file mode 100644 index 000000000..36b0fd946 --- /dev/null +++ b/macos/Runner/Configs/Debug.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Debug.xcconfig" +#include "Warnings.xcconfig" diff --git a/macos/Runner/Configs/Release.xcconfig b/macos/Runner/Configs/Release.xcconfig new file mode 100644 index 000000000..dff4f4956 --- /dev/null +++ b/macos/Runner/Configs/Release.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Release.xcconfig" +#include "Warnings.xcconfig" diff --git a/macos/Runner/Configs/Warnings.xcconfig b/macos/Runner/Configs/Warnings.xcconfig new file mode 100644 index 000000000..42bcbf478 --- /dev/null +++ b/macos/Runner/Configs/Warnings.xcconfig @@ -0,0 +1,13 @@ +WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings +GCC_WARN_UNDECLARED_SELECTOR = YES +CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES +CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE +CLANG_WARN__DUPLICATE_METHOD_MATCH = YES +CLANG_WARN_PRAGMA_PACK = YES +CLANG_WARN_STRICT_PROTOTYPES = YES +CLANG_WARN_COMMA = YES +GCC_WARN_STRICT_SELECTOR_MATCH = YES +CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES +GCC_WARN_SHADOW = YES +CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/macos/Runner/DebugProfile.entitlements b/macos/Runner/DebugProfile.entitlements new file mode 100644 index 000000000..dddb8a30c --- /dev/null +++ b/macos/Runner/DebugProfile.entitlements @@ -0,0 +1,12 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.cs.allow-jit + + com.apple.security.network.server + + + diff --git a/macos/Runner/Info.plist b/macos/Runner/Info.plist new file mode 100644 index 000000000..4789daa6a --- /dev/null +++ b/macos/Runner/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + $(PRODUCT_COPYRIGHT) + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/macos/Runner/MainFlutterWindow.swift b/macos/Runner/MainFlutterWindow.swift new file mode 100644 index 000000000..3cc05eb23 --- /dev/null +++ b/macos/Runner/MainFlutterWindow.swift @@ -0,0 +1,15 @@ +import Cocoa +import FlutterMacOS + +class MainFlutterWindow: NSWindow { + override func awakeFromNib() { + let flutterViewController = FlutterViewController() + let windowFrame = self.frame + self.contentViewController = flutterViewController + self.setFrame(windowFrame, display: true) + + RegisterGeneratedPlugins(registry: flutterViewController) + + super.awakeFromNib() + } +} diff --git a/macos/Runner/Release.entitlements b/macos/Runner/Release.entitlements new file mode 100644 index 000000000..852fa1a47 --- /dev/null +++ b/macos/Runner/Release.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.security.app-sandbox + + + diff --git a/macos/RunnerTests/RunnerTests.swift b/macos/RunnerTests/RunnerTests.swift new file mode 100644 index 000000000..61f3bd1fc --- /dev/null +++ b/macos/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Cocoa +import FlutterMacOS +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 000000000..262682c86 --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,902 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + animations: + dependency: "direct main" + description: + name: animations + sha256: d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb + url: "https://pub.dev" + source: hosted + version: "2.0.11" + archive: + dependency: transitive + description: + name: archive + sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd" + url: "https://pub.dev" + source: hosted + version: "4.0.7" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" + source: hosted + version: "2.13.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + chalkdart: + dependency: transitive + description: + name: chalkdart + sha256: "7ffc6bd39c81453fb9ba8dbce042a9c960219b75ea1c07196a7fa41c2fab9e86" + url: "https://pub.dev" + source: hosted + version: "3.0.5" + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + connectivity_plus: + dependency: "direct main" + description: + name: connectivity_plus + sha256: "051849e2bd7c7b3bc5844ea0d096609ddc3a859890ec3a9ac4a65a2620cc1f99" + url: "https://pub.dev" + source: hosted + version: "6.1.4" + connectivity_plus_platform_interface: + dependency: transitive + description: + name: connectivity_plus_platform_interface + sha256: "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204" + url: "https://pub.dev" + source: hosted + version: "2.0.1" + crypto: + dependency: transitive + description: + name: crypto + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" + url: "https://pub.dev" + source: hosted + version: "3.0.6" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 + url: "https://pub.dev" + source: hosted + version: "1.0.8" + custom_refresh_indicator: + dependency: "direct main" + description: + name: custom_refresh_indicator + sha256: c34dd1dfb1f6b9ee2db9c5972586dba5e4445d79f8431f6ab098a6e963ccd39c + url: "https://pub.dev" + source: hosted + version: "4.0.1" + dbus: + dependency: transitive + description: + name: dbus + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" + url: "https://pub.dev" + source: hosted + version: "0.7.11" + dynamic_color: + dependency: "direct main" + description: + name: dynamic_color + sha256: eae98052fa6e2826bdac3dd2e921c6ce2903be15c6b7f8b6d8a5d49b5086298d + url: "https://pub.dev" + source: hosted + version: "1.7.0" + easy_localization: + dependency: "direct main" + description: + name: easy_localization + sha256: "0f5239c7b8ab06c66440cfb0e9aa4b4640429c6668d5a42fe389c5de42220b12" + url: "https://pub.dev" + source: hosted + version: "3.0.7+1" + easy_logger: + dependency: transitive + description: + name: easy_logger + sha256: c764a6e024846f33405a2342caf91c62e357c24b02c04dbc712ef232bf30ffb7 + url: "https://pub.dev" + source: hosted + version: "0.0.2" + equatable: + dependency: transitive + description: + name: equatable + sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" + url: "https://pub.dev" + source: hosted + version: "2.0.7" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + ffi: + dependency: transitive + description: + name: ffi + sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + file: + dependency: transitive + description: + name: file + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 + url: "https://pub.dev" + source: hosted + version: "7.0.1" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be + url: "https://pub.dev" + source: hosted + version: "1.1.1" + fl_chart: + dependency: "direct main" + description: + name: fl_chart + sha256: "577aeac8ca414c25333334d7c4bb246775234c0e44b38b10a82b559dd4d764e7" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flex_color_picker: + dependency: transitive + description: + name: flex_color_picker + sha256: "8f753a1a026a13ea5cc5eddbae3ceb886f2537569ab2e5208efb1e3bb5af72ff" + url: "https://pub.dev" + source: hosted + version: "3.7.1" + flex_seed_scheme: + dependency: transitive + description: + name: flex_seed_scheme + sha256: b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec + url: "https://pub.dev" + source: hosted + version: "3.5.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_compass: + dependency: "direct main" + description: + name: flutter_compass + sha256: "1b4d7e6c95a675ec8482b5c9c9ccf1ebf0ced3dbec59dce28ad609da953de850" + url: "https://pub.dev" + source: hosted + version: "0.8.1" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_markdown: + dependency: "direct main" + description: + name: flutter_markdown + sha256: "08fb8315236099ff8e90cb87bb2b935e0a724a3af1623000a9cec930468e0f27" + url: "https://pub.dev" + source: hosted + version: "0.7.7+1" + flutter_svg: + dependency: "direct main" + description: + name: flutter_svg + sha256: cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845 + url: "https://pub.dev" + source: hosted + version: "2.2.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + gap: + dependency: transitive + description: + name: gap + sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d + url: "https://pub.dev" + source: hosted + version: "3.0.1" + geocoding: + dependency: "direct main" + description: + name: geocoding + sha256: "606be036287842d779d7ec4e2f6c9435fc29bbbd3c6da6589710f981d8852895" + url: "https://pub.dev" + source: hosted + version: "4.0.0" + geocoding_android: + dependency: transitive + description: + name: geocoding_android + sha256: ba810da90d6633cbb82bbab630e5b4a3b7d23503263c00ae7f1ef0316dcae5b9 + url: "https://pub.dev" + source: hosted + version: "4.0.1" + geocoding_ios: + dependency: transitive + description: + name: geocoding_ios + sha256: "18ab1c8369e2b0dcb3a8ccc907319334f35ee8cf4cfef4d9c8e23b13c65cb825" + url: "https://pub.dev" + source: hosted + version: "3.1.0" + geocoding_platform_interface: + dependency: transitive + description: + name: geocoding_platform_interface + sha256: "8c2c8226e5c276594c2e18bfe88b19110ed770aeb7c1ab50ede570be8b92229b" + url: "https://pub.dev" + source: hosted + version: "3.2.0" + geolocator: + dependency: "direct main" + description: + name: geolocator + sha256: ee2212a3df8292ec4c90b91183b8001d3f5a800823c974b570c5f9344ca320dc + url: "https://pub.dev" + source: hosted + version: "14.0.1" + geolocator_android: + dependency: transitive + description: + name: geolocator_android + sha256: "114072db5d1dce0ec0b36af2697f55c133bc89a2c8dd513e137c0afe59696ed4" + url: "https://pub.dev" + source: hosted + version: "5.0.1+1" + geolocator_apple: + dependency: transitive + description: + name: geolocator_apple + sha256: dbdd8789d5aaf14cf69f74d4925ad1336b4433a6efdf2fce91e8955dc921bf22 + url: "https://pub.dev" + source: hosted + version: "2.3.13" + geolocator_platform_interface: + dependency: transitive + description: + name: geolocator_platform_interface + sha256: "30cb64f0b9adcc0fb36f628b4ebf4f731a2961a0ebd849f4b56200205056fe67" + url: "https://pub.dev" + source: hosted + version: "4.2.6" + geolocator_web: + dependency: transitive + description: + name: geolocator_web + sha256: b1ae9bdfd90f861fde8fd4f209c37b953d65e92823cb73c7dee1fa021b06f172 + url: "https://pub.dev" + source: hosted + version: "4.1.3" + geolocator_windows: + dependency: transitive + description: + name: geolocator_windows + sha256: "175435404d20278ffd220de83c2ca293b73db95eafbdc8131fe8609be1421eb6" + url: "https://pub.dev" + source: hosted + version: "0.2.5" + glob: + dependency: transitive + description: + name: glob + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de + url: "https://pub.dev" + source: hosted + version: "2.1.3" + hive: + dependency: "direct main" + description: + name: hive + sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" + url: "https://pub.dev" + source: hosted + version: "2.2.3" + hive_flutter: + dependency: "direct main" + description: + name: hive_flutter + sha256: dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc + url: "https://pub.dev" + source: hosted + version: "1.1.0" + http: + dependency: "direct main" + description: + name: http + sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b" + url: "https://pub.dev" + source: hosted + version: "1.4.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + intl: + dependency: "direct main" + description: + name: intl + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" + url: "https://pub.dev" + source: hosted + version: "0.20.2" + lat_lng_to_timezone: + dependency: "direct main" + description: + name: lat_lng_to_timezone + sha256: "149db00299362dd756271fd9c936e533618811214c130ca77ebfa3ccdfc6a593" + url: "https://pub.dev" + source: hosted + version: "0.2.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" + url: "https://pub.dev" + source: hosted + version: "10.0.9" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 + url: "https://pub.dev" + source: hosted + version: "3.0.9" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" + lints: + dependency: transitive + description: + name: lints + sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 + url: "https://pub.dev" + source: hosted + version: "5.1.1" + lottie: + dependency: "direct main" + description: + name: lottie + sha256: c5fa04a80a620066c15cf19cc44773e19e9b38e989ff23ea32e5903ef1015950 + url: "https://pub.dev" + source: hosted + version: "3.3.1" + markdown: + dependency: transitive + description: + name: markdown + sha256: "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1" + url: "https://pub.dev" + source: hosted + version: "7.3.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + url: "https://pub.dev" + source: hosted + version: "0.12.17" + material_color_utilities: + dependency: "direct main" + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + material_symbols_icons: + dependency: "direct main" + description: + name: material_symbols_icons + sha256: "7c50901b39d1ad645ee25d920aed008061e1fd541a897b4ebf2c01d966dbf16b" + url: "https://pub.dev" + source: hosted + version: "4.2815.1" + meta: + dependency: transitive + description: + name: meta + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + url: "https://pub.dev" + source: hosted + version: "1.16.0" + nested: + dependency: transitive + description: + name: nested + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + nm: + dependency: transitive + description: + name: nm + sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254" + url: "https://pub.dev" + source: hosted + version: "0.5.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + path_provider: + dependency: "direct main" + description: + name: path_provider + sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" + url: "https://pub.dev" + source: hosted + version: "2.1.5" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + sha256: d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9 + url: "https://pub.dev" + source: hosted + version: "2.2.17" + path_provider_foundation: + dependency: transitive + description: + name: path_provider_foundation + sha256: "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + platform: + dependency: transitive + description: + name: platform + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" + source: hosted + version: "3.1.6" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + posix: + dependency: transitive + description: + name: posix + sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61" + url: "https://pub.dev" + source: hosted + version: "6.0.3" + provider: + dependency: "direct main" + description: + name: provider + sha256: "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84" + url: "https://pub.dev" + source: hosted + version: "6.1.5" + reorderable_grid_view: + dependency: "direct main" + description: + name: reorderable_grid_view + sha256: e36c6229a97105a10c79e15ab4b9b14ee9f6c488574ff2be9e858c82af47cda6 + url: "https://pub.dev" + source: hosted + version: "2.2.8" + restart_app: + dependency: "direct main" + description: + name: restart_app + sha256: "00d5ec3e9de871cedbe552fc41e615b042b5ec654385e090e0983f6d02f655ed" + url: "https://pub.dev" + source: hosted + version: "1.3.2" + settings_tiles: + dependency: "direct main" + description: + path: settings_tiles_custom + relative: true + source: path + version: "6.0.1" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" + url: "https://pub.dev" + source: hosted + version: "2.5.3" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac" + url: "https://pub.dev" + source: hosted + version: "2.4.10" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" + url: "https://pub.dev" + source: hosted + version: "2.5.4" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019 + url: "https://pub.dev" + source: hosted + version: "2.4.3" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + solar_calculator: + dependency: "direct main" + description: + name: solar_calculator + sha256: "44468766b1ba777c9e0731db125468115581d5f22d66297be2cafacb7e87012d" + url: "https://pub.dev" + source: hosted + version: "1.0.3" + source_span: + dependency: transitive + description: + name: source_span + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" + source: hosted + version: "1.10.1" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" + url: "https://pub.dev" + source: hosted + version: "7.0.0" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" + source: hosted + version: "1.12.1" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd + url: "https://pub.dev" + source: hosted + version: "0.7.4" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + url_launcher: + dependency: "direct main" + description: + name: url_launcher + sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603" + url: "https://pub.dev" + source: hosted + version: "6.3.1" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + sha256: "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79" + url: "https://pub.dev" + source: hosted + version: "6.3.16" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb" + url: "https://pub.dev" + source: hosted + version: "6.3.3" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" + url: "https://pub.dev" + source: hosted + version: "3.2.1" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2" + url: "https://pub.dev" + source: hosted + version: "3.2.2" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" + url: "https://pub.dev" + source: hosted + version: "3.1.4" + uuid: + dependency: transitive + description: + name: uuid + sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff + url: "https://pub.dev" + source: hosted + version: "4.5.1" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6 + url: "https://pub.dev" + source: hosted + version: "1.1.19" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331" + url: "https://pub.dev" + source: hosted + version: "1.1.17" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 + url: "https://pub.dev" + source: hosted + version: "15.0.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + xml: + dependency: "direct main" + description: + name: xml + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 + url: "https://pub.dev" + source: hosted + version: "6.5.0" +sdks: + dart: ">=3.7.0 <4.0.0" + flutter: ">=3.27.4" diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 000000000..2b002df2a --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,134 @@ +name: weather_master_app +description: "A new Flutter project." +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +# In Windows, build-name is used as the major, minor, and patch parts +# of the product and file versions while build-number is used as the build suffix. +version: 2.0.0-beta.3+4 + +environment: + sdk: '>=3.0.6 <4.0.0' + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.8 + http: ^1.4.0 + material_color_utilities: ^0.11.1 + animations: ^2.0.11 + flutter_svg: ^2.0.7 + lottie: ^3.3.1 + lat_lng_to_timezone: ^0.2.0 + shared_preferences: ^2.5.3 + hive: ^2.2.3 + hive_flutter: ^1.1.0 + path_provider: ^2.1.3 + provider: ^6.1.1 + geolocator: ^14.0.1 + connectivity_plus: ^6.1.4 + restart_app: ^1.2.1 + intl: ^0.20.2 + material_symbols_icons: ^4.2815.1 + flutter_compass: ^0.8.1 + dynamic_color: ^1.7.0 + xml: ^6.3.0 + fl_chart: ^1.0.0 + easy_localization: ^3.0.7+1 + url_launcher: ^6.3.1 + reorderable_grid_view: ^2.2.6 + custom_refresh_indicator: ^4.0.1 + flutter_markdown: ^0.7.7+1 + geocoding: ^4.0.0 + solar_calculator: ^1.0.3 + + settings_tiles: + path: ./settings_tiles_custom + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^5.0.0 + + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + + assets: + - assets/weather-icons/ + - assets/foreground-animations/ + - assets/translations/ + - assets/froggie/ + + fonts: + - family: OpenSans + fonts: + - asset: assets/fonts/OpenSans-Regular.ttf + weight: 400 + - asset: assets/fonts/OpenSans-Medium.ttf + weight: 500 + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/to/resolution-aware-images + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/to/asset-from-package + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/to/font-from-package diff --git a/settings_tiles_custom/CHANGELOG.md b/settings_tiles_custom/CHANGELOG.md new file mode 100644 index 000000000..1e501abcd --- /dev/null +++ b/settings_tiles_custom/CHANGELOG.md @@ -0,0 +1,98 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## 6.0.1 + +### Added + +- Export the base `SettingsTile` class + +## 6.0.0 + +### BREAKING CHANGES + +- Reworked the tiles to be based on a `ListTile`, changing their appearance (use the `SettingSectionTitle`, `SettingTileIcon` and `SettingTileValue` widgets to have pre-styled widgets) +- Changed the `icon`, `title`, `value` and `description` parameters to take a `Widget` + +### Added + +- Added the `applicationName` and `applicationVersion` parameters to the `SettingAboutTile` + +### Removed + +- Removed the padding above a `SettingSection` + +## 5.0.0 + +### BREAKING CHANGES + +- The `divider` parameter of the `SettingSection` is `null` by default +- Removed the `TextStyle` and `Color` extensions from the package exports + +## 4.1.0 + +- Add `SettingCustomSliderTile` that displays a slider with a set of custom values + +## 4.0.0 + +### BREAKING CHANGES + +- Update `SettingSingleOptionTile.detailed` so that the `options` parameter is a list of `MultipleOptionsDetails` record + +## 3.0.0 + +### BREAKING CHANGES + +- Update `SettingMultipleOptionsTile.detailed` so that the `options` parameter is a list of `MultipleOptionsDetails` record + +### Added + +- Minimum number of selected options for `SettingMultipleOptionsTile` + +## 2.0.4 + +- Update example + +## 2.0.3 + +### Changed + +- Do not use the root navigator to show the dialogs + +## 2.0.2 + +### Changed + +- Reduce section padding + +## 2.0.1 + +### Changed + +- Reduce section padding + +## 2.0.0 + +### BREAKING CHANGES + +- Remove override widgets for `SettingSliderTile`, `SettingTextFieldTile` and `SettingColorTile` + +### Added + +- Allow to provide a title and a description to the options of `SettingSingleOptionTile` and `SettingMultipleOptionsTile` +- Allow to customize the label of the slider label of `SettingSliderTile` +- On changed callback for `SettingSliderTile` +- Use adaptive dialogs when applicable + +### Changed + +- Reduce the title size +- Improve the icon spacing + +## 1.0.0 + +Initial release. diff --git a/settings_tiles_custom/LICENSE b/settings_tiles_custom/LICENSE new file mode 100644 index 000000000..9190f1c90 --- /dev/null +++ b/settings_tiles_custom/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2024, Maël Chiotti + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/settings_tiles_custom/README.md b/settings_tiles_custom/README.md new file mode 100644 index 000000000..8b97d8838 --- /dev/null +++ b/settings_tiles_custom/README.md @@ -0,0 +1,302 @@ +# settings_tiles + +![Pub Version](https://img.shields.io/pub/v/settings_tiles) + +A collection of settings tiles to easily create a settings screen. + +## Installing + +See the [installing instructions](https://pub.dev/packages/settings_tiles/install). + +## Usage + +### Section + +Create a setting section that displays a list of setting tiles, optionally separated by a divider, with a title at the top: + +```dart +SettingSection( + title: SettingSectionTitle('A setting section'), + tiles: [ + // A list of tiles + ], +) +``` + +Use a `SettingSectionTitle` to get a pre-styled title. + +To remove the dividers between the setting tiles, set the `divider` parameter to `null`. + +### Tiles + +Use a `SettingTileIcon` to get a pre-styled icon and a `SettingTileValue` to get a pre-styled value. + +#### Text + +A simple tile that only displays text and has no interactions: + +```dart +const SettingTextTile( + icon: SettingTileIcon(Icons.abc), + title: Text('Text'), + description: Text('This is a text tile'), +) +``` + +#### Action + +A tile that calls an action when tapped: + +```dart +SettingActionTile( + icon: SettingTileIcon(Icons.touch_app), + title: Text('Action'), + description: Text('This is an action tile'), + onTap: () { + print('The action tile was tapped'); + }, +), +``` + +#### Switch + +A tile that displays a switch: + +```dart +SettingSwitchTile( + icon: SettingTileIcon(Icons.toggle_on), + title: Text('Switch'), + description: Text('This is a switch tile'), + toggled: toggled, + onChanged: (value) { + setState(() { + toggled = value; + }); + }, +) +``` + +#### Checkbox + +A tile that displays a checkbox: + +```dart +SettingCheckboxTile( + icon: SettingTileIcon(Icons.check_box), + title: Text('Title'), + description: Text('This is a checkbox tile'), + checked: checked, + onChanged: (value) { + if (value == null) { + return; + } + + setState(() { + checked = value; + }); + }, +) +``` + +#### Single option + +A tile that shows a dialog with a single option to choose: + +```dart +SettingSingleOptionTile( + icon: SettingTileIcon(Icons.radio_button_on), + title: Text('Single option'), + value: SettingTileValue(selectedOption), + description: Text('This is a single option tile'), + dialogTitle: 'Options', + options: const ['Option 1', 'Option 2', 'Option 3'], + initialOption: selectedOption, + onSubmitted: (value) { + setState(() { + selectedOption = value; + }); + }, +) +``` + +The `.detailed` named constructor allows you to specify the title and an optional subtitle for each option. +The list of options must be a list of `MultipleOptionsDetails`, which is a record containing the value, the title and the optional subtitle of the option: + +```dart +SettingSingleOptionTile.detailed( + icon: SettingTileIcon(Icons.radio_button_on), + title: Text('Single option (detailed)'), + value: SettingTileValue(selectedOption), + description: Text('This is a detailed single option tile'), + dialogTitle: 'Options', + options: const [ + (value: 'Option 1', title: 'Option n°1', subtitle: 'This is option n°1'), + (value: 'Option 2', title: 'Option n°2', subtitle: 'This is option n°2'), + (value: 'Option 3', title: 'Option n°3', subtitle: 'This is option n°3'), + ], + initialOption: selectedOption, + onSubmitted: (value) { + setState(() { + selectedOption = value; + }); + }, +), +``` + +#### Multiple options + +A tile that shows a dialog with multiple options to choose from: + +```dart +SettingMultipleOptionsTile( + icon: SettingTileIcon(Icons.checklist), + title: Text('Multiple options'), + value: SettingTileValue(selectedOptions.join(' | ')), + description: Text('This is a multiple options tile'), + dialogTitle: 'Options', + options: const ['Option 1', 'Option 2', 'Option 3'], + initialOptions: selectedOptions, + onSubmitted: (value) { + setState(() { + selectedOptions = value; + }); + }, +) +``` + +The `.detailed` named constructor allows you to specify the title and an optional subtitle for each option. +The list of options must be a list of `MultipleOptionsDetails`, which is a record containing the value, the title and the optional subtitle of the option: + +```dart +SettingMultipleOptionsTile.detailed( + icon: SettingTileIcon(Icons.checklist), + title: Text('Multiple options (detailed)'), + value: SettingTileValue(selectedOptions.join(' | ')), + description: Text('This is a detailed multiple options tile'), + dialogTitle: 'Options', + options: const [ + (value: 'Option 1', title: 'Option n°1', subtitle: 'This is option n°1'), + (value: 'Option 2', title: 'Option n°2', subtitle: 'This is option n°2'), + (value: 'Option 3', title: 'Option n°3', subtitle: 'This is option n°3'), + ], + initialOptions: selectedOptions, + onSubmitted: (value) { + setState(() { + selectedOptions = value; + }); + }, +), +``` + +#### Text field + +A tile that shows a dialog with a text field: + +```dart +SettingTextFieldTile( + icon: SettingTileIcon(Icons.text_fields), + title: Text('Text field'), + value: SettingTileValue(text), + description: Text('This is a text field tile'), + dialogTitle: 'Text', + initialText: text, + onSubmitted: (value) { + setState(() { + text = value; + }); + }, +) +``` + +#### Slider + +A tile that shows a dialog with a slider: + +```dart +SettingSliderTile( + icon: SettingTileIcon(Icons.linear_scale), + title: Text('Slider'), + value: SettingTileValue(sliderValue.toString()), + description: Text('This is a slider tile'), + dialogTitle: 'Slider', + min: 1.0, + max: 10.0, + divisions: 9, + initialValue: sliderValue, + onSubmitted: (value) { + setState(() { + sliderValue = value; + }); + }, +) +``` + +#### Custom slider + +A tile that shows a dialog with a custom slider, allowing you to specify the values and their labels: + +```dart +SettingCustomSliderTile( + icon: SettingTileIcon(Icons.linear_scale), + title: Text('Custom slider'), + value: SettingTileValue(customSliderValue.toString()), + description: Text('This is a custom slider tile'), + dialogTitle: 'Custom slider', + values: [1, 7, 30], + initialValue: customSliderValue, + label: (value) { + switch (value) { + case 1: + return 'Day'; + case 7: + return 'Week'; + case 30: + return 'Month'; + default: + throw Exception(); + } + }, + onSubmitted: (value) { + setState(() { + customSliderValue = value; + }); + }, +), +``` + +#### Color picker + +A tile that shows a dialog with some color pickers and a preview of the picked color: + +```dart +SettingColorTile( + icon: SettingTileIcon(Icons.color_lens), + title: Text('Color'), + description: Text('This is a color tile'), + dialogTitle: 'Color', + initialColor: color, + onSubmitted: (value) { + setState(() { + color = value; + }); + }, +) +``` + +To change the available color pickers, set the `colorPickers` parameter. To enable all the color pickers, set it to `ColorPickerType.values`. + +#### About + +A tile that shows information about the application and opens Flutter's `AboutDialog` when tapped: + +```dart +const SettingAboutTile( + applicationIcon: Image.asset('assets/icon/icon.png'), + applicationName: 'Application name', + applicationVersion: 'v1.0.0', +) +``` + +## Example + +See the [example app](https://pub.dev/packages/settings_tiles/example). diff --git a/settings_tiles_custom/analysis_options.yaml b/settings_tiles_custom/analysis_options.yaml new file mode 100644 index 000000000..f03182276 --- /dev/null +++ b/settings_tiles_custom/analysis_options.yaml @@ -0,0 +1,14 @@ +include: + - package:flutter_lints/flutter.yaml + - package:very_good_analysis/analysis_options.yaml + +formatter: + page_width: 120 + +analyzer: + language: + strict-inference: true + +linter: + rules: + - always_put_control_body_on_new_line \ No newline at end of file diff --git a/settings_tiles_custom/example/README.md b/settings_tiles_custom/example/README.md new file mode 100644 index 000000000..3a4f63dbf --- /dev/null +++ b/settings_tiles_custom/example/README.md @@ -0,0 +1,3 @@ +# settings_tiles example + +An example on how to use the [settings_tiles](https://pub.dev/packages/settings_tiles) package. diff --git a/settings_tiles_custom/example/analysis_options.yaml b/settings_tiles_custom/example/analysis_options.yaml new file mode 100644 index 000000000..b70427fcb --- /dev/null +++ b/settings_tiles_custom/example/analysis_options.yaml @@ -0,0 +1,10 @@ +include: package:flutter_lints/flutter.yaml + +analyzer: + language: + strict-inference: true # Force to specify generic types + +linter: + rules: + - always_put_control_body_on_new_line + - curly_braces_in_flow_control_structures \ No newline at end of file diff --git a/settings_tiles_custom/example/android/app/build.gradle b/settings_tiles_custom/example/android/app/build.gradle new file mode 100644 index 000000000..215f8dac2 --- /dev/null +++ b/settings_tiles_custom/example/android/app/build.gradle @@ -0,0 +1,43 @@ +plugins { + id "com.android.application" + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + +android { + namespace = "com.maelchiotti.settings_tiles_example" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = JavaVersion.VERSION_1_8 + } + + defaultConfig { + applicationId = "com.maelchiotti.settings_tiles_example" + // You can update the following values to match your application needs. + // For more information, see: https://flutter.dev/to/review-gradle-config. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig = signingConfigs.debug + } + } +} + +flutter { + source = "../.." +} diff --git a/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 000000000..399f6981d --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml new file mode 100644 index 000000000..0d0a2855b --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java b/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java new file mode 100644 index 000000000..539ab022f --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java @@ -0,0 +1,19 @@ +package io.flutter.plugins; + +import androidx.annotation.Keep; +import androidx.annotation.NonNull; +import io.flutter.Log; + +import io.flutter.embedding.engine.FlutterEngine; + +/** + * Generated file. Do not edit. + * This file is generated by the Flutter tool based on the + * plugins that support the Android platform. + */ +@Keep +public final class GeneratedPluginRegistrant { + private static final String TAG = "GeneratedPluginRegistrant"; + public static void registerWith(@NonNull FlutterEngine flutterEngine) { + } +} diff --git a/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt b/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt new file mode 100644 index 000000000..65c254f41 --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt @@ -0,0 +1,5 @@ +package com.maelchiotti.settings_tiles_example + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() diff --git a/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml b/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 000000000..f74085f3f --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml b/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 000000000..304732f88 --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml b/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 000000000..06952be74 --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml b/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml new file mode 100644 index 000000000..cb1ef8805 --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 000000000..399f6981d --- /dev/null +++ b/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/settings_tiles_custom/example/android/build.gradle b/settings_tiles_custom/example/android/build.gradle new file mode 100644 index 000000000..d2ffbffa4 --- /dev/null +++ b/settings_tiles_custom/example/android/build.gradle @@ -0,0 +1,18 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = "../build" +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} diff --git a/settings_tiles_custom/example/android/gradle.properties b/settings_tiles_custom/example/android/gradle.properties new file mode 100644 index 000000000..259717082 --- /dev/null +++ b/settings_tiles_custom/example/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +android.enableJetifier=true diff --git a/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties b/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..7bb2df6ba --- /dev/null +++ b/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip diff --git a/settings_tiles_custom/example/android/local.properties b/settings_tiles_custom/example/android/local.properties new file mode 100644 index 000000000..2872031cd --- /dev/null +++ b/settings_tiles_custom/example/android/local.properties @@ -0,0 +1,2 @@ +sdk.dir=C:\\Users\\hukam\\AppData\\Local\\Android\\sdk +flutter.sdk=C:\\flutter\\flutter \ No newline at end of file diff --git a/settings_tiles_custom/example/android/settings.gradle b/settings_tiles_custom/example/android/settings.gradle new file mode 100644 index 000000000..b9e43bd37 --- /dev/null +++ b/settings_tiles_custom/example/android/settings.gradle @@ -0,0 +1,25 @@ +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 + }() + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "8.1.0" apply false + id "org.jetbrains.kotlin.android" version "1.8.22" apply false +} + +include ":app" diff --git a/settings_tiles_custom/example/assets/icon/icon.png b/settings_tiles_custom/example/assets/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d545bd7ab8def466c6fd1b546d19ca87e2effe7 GIT binary patch literal 7670 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 literal 0 HcmV?d00001 diff --git a/settings_tiles_custom/example/lib/main.dart b/settings_tiles_custom/example/lib/main.dart new file mode 100644 index 000000000..4ead04529 --- /dev/null +++ b/settings_tiles_custom/example/lib/main.dart @@ -0,0 +1,287 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/settings_tiles.dart'; + +void main() { + runApp(const MyApp()); +} + +class MyApp extends StatefulWidget { + const MyApp({super.key}); + + @override + State createState() => _MyAppState(); +} + +class _MyAppState extends State { + bool toggled = true; + bool checked = true; + String selectedOption = 'Option 1'; + List selectedOptions = ['Option 1', 'Option 3']; + double sliderValue = 5.0; + List customSliderValues = [1, 7, 30]; + double customSliderValue = 7; + Color color = Colors.blue; + String text = 'Some text'; + + @override + Widget build(BuildContext context) { + return MaterialApp( + home: Scaffold( + appBar: AppBar( + title: const Text('settings_tiles example'), + ), + body: Builder(builder: (context) { + return SafeArea( + child: SingleChildScrollView( + child: Center( + child: Column( + children: [ + SettingSection( + title: SettingSectionTitle('Section with all the tiles'), + tiles: [ + const SettingTextTile( + icon: SettingTileIcon(Icons.abc), + title: Text('Text'), + description: Text('This is a text tile'), + ), + SettingActionTile( + icon: SettingTileIcon(Icons.touch_app), + title: Text('Action'), + description: Text('This is an action tile'), + onTap: () { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text('The action tile was tapped!'), + behavior: SnackBarBehavior.floating, + ), + ); + }, + ), + SettingSwitchTile( + icon: SettingTileIcon(Icons.toggle_on), + title: Text('Switch'), + description: Text('This is a switch tile'), + toggled: toggled, + onChanged: (value) { + setState(() { + toggled = value; + }); + }, + ), + SettingCheckboxTile( + icon: SettingTileIcon(Icons.check_box), + title: Text('Title'), + description: Text('This is a checkbox tile'), + checked: checked, + onChanged: (value) { + if (value == null) { + return; + } + + setState(() { + checked = value; + }); + }, + ), + SettingSingleOptionTile( + icon: SettingTileIcon(Icons.radio_button_on), + title: Text('Single option'), + value: SettingTileValue(selectedOption), + description: Text('This is a single option tile'), + dialogTitle: 'Options', + options: const ['Option 1', 'Option 2', 'Option 3'], + initialOption: selectedOption, + onSubmitted: (value) { + setState(() { + selectedOption = value; + }); + }, + ), + SettingSingleOptionTile.detailed( + icon: SettingTileIcon(Icons.radio_button_on), + title: Text('Single option (detailed)'), + value: SettingTileValue(selectedOption), + description: + Text('This is a detailed single option tile'), + dialogTitle: 'Options', + options: const [ + ( + value: 'Option 1', + title: 'Option n°1', + subtitle: 'This is option n°1' + ), + ( + value: 'Option 2', + title: 'Option n°2', + subtitle: 'This is option n°2' + ), + ( + value: 'Option 3', + title: 'Option n°3', + subtitle: 'This is option n°3' + ), + ], + initialOption: selectedOption, + onSubmitted: (value) { + setState(() { + selectedOption = value; + }); + }, + ), + SettingMultipleOptionsTile( + icon: SettingTileIcon(Icons.checklist), + title: Text('Multiple options'), + value: SettingTileValue(selectedOptions.join(' | ')), + description: Text('This is a multiple options tile'), + dialogTitle: 'Options', + options: const ['Option 1', 'Option 2', 'Option 3'], + initialOptions: selectedOptions, + onSubmitted: (value) { + setState(() { + selectedOptions = value; + }); + }, + ), + SettingMultipleOptionsTile.detailed( + icon: SettingTileIcon(Icons.checklist), + title: Text('Multiple options (detailed)'), + value: SettingTileValue(selectedOptions.join(' | ')), + description: + Text('This is a detailed multiple options tile'), + dialogTitle: 'Options', + options: const [ + ( + value: 'Option 1', + title: 'Option n°1', + subtitle: 'This is option n°1' + ), + ( + value: 'Option 2', + title: 'Option n°2', + subtitle: 'This is option n°2' + ), + ( + value: 'Option 3', + title: 'Option n°3', + subtitle: 'This is option n°3' + ), + ], + initialOptions: selectedOptions, + onSubmitted: (value) { + setState(() { + selectedOptions = value; + }); + }, + ), + SettingTextFieldTile( + icon: SettingTileIcon(Icons.text_fields), + title: Text('Text field'), + value: SettingTileValue(text), + description: Text('This is a text field tile'), + dialogTitle: 'Text', + initialText: text, + onSubmitted: (value) { + setState(() { + text = value; + }); + }, + ), + SettingSliderTile( + icon: SettingTileIcon(Icons.linear_scale), + title: Text('Slider'), + value: SettingTileValue(sliderValue.toString()), + description: Text('This is a slider tile'), + dialogTitle: 'Slider', + min: 1.0, + max: 10.0, + divisions: 9, + initialValue: sliderValue, + onSubmitted: (value) { + setState(() { + sliderValue = value; + }); + }, + ), + SettingCustomSliderTile( + icon: SettingTileIcon(Icons.linear_scale), + title: Text('Custom slider'), + value: SettingTileValue(customSliderValue.toString()), + description: Text('This is a custom slider tile'), + dialogTitle: 'Custom slider', + values: customSliderValues, + initialValue: customSliderValue, + label: (value) { + switch (value) { + case 1: + return 'Day'; + case 7: + return 'Week'; + case 30: + return 'Month'; + default: + return ''; + } + }, + onSubmitted: (value) { + setState(() { + customSliderValue = value; + }); + }, + ), + SettingColorTile( + icon: SettingTileIcon(Icons.color_lens), + title: Text('Color'), + description: Text('This is a color tile'), + dialogTitle: 'Color', + initialColor: color, + onSubmitted: (value) { + setState(() { + color = value; + }); + }, + ), + SettingAboutTile( + applicationIcon: Image.asset( + 'assets/icon/icon.png', + fit: BoxFit.fitWidth, + height: 64, + ), + applicationName: 'Application', + applicationVersion: 'v1.0.0', + ), + ], + ), + SettingSection( + divider: Divider(height: 1), + title: SettingSectionTitle( + 'Section with dividers and disabled tile'), + tiles: [ + SettingActionTile( + enabled: false, + icon: SettingTileIcon(Icons.touch_app), + title: Text('Tile 2'), + description: Text('This is a disabled action tile'), + onTap: () {}, + ), + const SettingTextTile( + icon: SettingTileIcon(Icons.abc), + title: Text('Tile 1'), + description: Text('This is a text tile'), + ), + const SettingTextTile( + icon: SettingTileIcon(Icons.abc), + title: Text('Tile 3'), + description: Text('This is a text tile'), + ), + ], + ) + ], + ), + ), + ), + ); + }), + ), + ); + } +} diff --git a/settings_tiles_custom/example/pubspec.lock b/settings_tiles_custom/example/pubspec.lock new file mode 100644 index 000000000..861b8cc85 --- /dev/null +++ b/settings_tiles_custom/example/pubspec.lock @@ -0,0 +1,249 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" + source: hosted + version: "2.13.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + flex_color_picker: + dependency: transitive + description: + name: flex_color_picker + sha256: "8f753a1a026a13ea5cc5eddbae3ceb886f2537569ab2e5208efb1e3bb5af72ff" + url: "https://pub.dev" + source: hosted + version: "3.7.1" + flex_seed_scheme: + dependency: transitive + description: + name: flex_seed_scheme + sha256: b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec + url: "https://pub.dev" + source: hosted + version: "3.5.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + flutter_localizations: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + gap: + dependency: transitive + description: + name: gap + sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d + url: "https://pub.dev" + source: hosted + version: "3.0.1" + intl: + dependency: transitive + description: + name: intl + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" + url: "https://pub.dev" + source: hosted + version: "0.20.2" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" + url: "https://pub.dev" + source: hosted + version: "10.0.9" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 + url: "https://pub.dev" + source: hosted + version: "3.0.9" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" + lints: + dependency: transitive + description: + name: lints + sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 + url: "https://pub.dev" + source: hosted + version: "5.1.1" + matcher: + dependency: transitive + description: + name: matcher + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + url: "https://pub.dev" + source: hosted + version: "0.12.17" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + meta: + dependency: transitive + description: + name: meta + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + url: "https://pub.dev" + source: hosted + version: "1.16.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + settings_tiles: + dependency: "direct main" + description: + path: ".." + relative: true + source: path + version: "6.0.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" + source: hosted + version: "1.10.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" + source: hosted + version: "1.12.1" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd + url: "https://pub.dev" + source: hosted + version: "0.7.4" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 + url: "https://pub.dev" + source: hosted + version: "15.0.0" +sdks: + dart: ">=3.7.0-0 <4.0.0" + flutter: ">=3.27.0" diff --git a/settings_tiles_custom/example/pubspec.yaml b/settings_tiles_custom/example/pubspec.yaml new file mode 100644 index 000000000..8f8f4f444 --- /dev/null +++ b/settings_tiles_custom/example/pubspec.yaml @@ -0,0 +1,24 @@ +name: settings_tiles_example +description: "An example on how to use the settings_tiles package." + +version: 1.0.0+1 +publish_to: none + +environment: + sdk: ">=3.0.0 <4.0.0" + +dependencies: + flutter: + sdk: flutter + settings_tiles: + path: ../ + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^5.0.0 + +flutter: + uses-material-design: true + assets: + - assets/icon/ \ No newline at end of file diff --git a/settings_tiles_custom/lib/settings_tiles.dart b/settings_tiles_custom/lib/settings_tiles.dart new file mode 100644 index 000000000..146cd51ae --- /dev/null +++ b/settings_tiles_custom/lib/settings_tiles.dart @@ -0,0 +1,18 @@ +export 'package:flex_color_picker/src/models/color_picker_type.dart'; +export 'package:settings_tiles/src/section/setting_section.dart'; +export 'package:settings_tiles/src/section/setting_section_title.dart'; +export 'package:settings_tiles/src/tiles/setting_about/setting_about_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_action/setting_action_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_checkbox/setting_checkbox_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_color/setting_color_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_single_option/setting_single_option_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_slider/setting_slider_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_switch/setting_switch_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_text/setting_text_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_text_field/setting_text_field_tile.dart'; +export 'package:settings_tiles/src/tiles/setting_tile.dart'; +export 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; +export 'package:settings_tiles/src/tiles/widgets/setting_tile_value.dart'; +export 'package:settings_tiles/src/types/multiple_options_details.dart'; diff --git a/settings_tiles_custom/lib/src/section/setting_section.dart b/settings_tiles_custom/lib/src/section/setting_section.dart new file mode 100644 index 000000000..21bdd7152 --- /dev/null +++ b/settings_tiles_custom/lib/src/section/setting_section.dart @@ -0,0 +1,38 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Setting section. +class SettingSection extends StatelessWidget { + /// A setting section with a [title] and a list of settings [tiles]. + /// + /// An optional [divider] can be displayed between the tiles. + const SettingSection({ + required this.tiles, + super.key, + this.title, + this.divider, + }); + + /// The title of the setting section. + final Widget? title; + + /// The list of setting tiles. + final List tiles; + + /// A divider displayed between the setting tiles. + final Divider? divider; + + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (title != null) title!, + for (final (index, tile) in tiles.indexed) ...[ + if (divider != null && index != 0) divider!, + tile, + ], + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/section/setting_section_title.dart b/settings_tiles_custom/lib/src/section/setting_section_title.dart new file mode 100644 index 000000000..df907f890 --- /dev/null +++ b/settings_tiles_custom/lib/src/section/setting_section_title.dart @@ -0,0 +1,28 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/settings_tiles.dart'; + +/// Setting section title. +class SettingSectionTitle extends StatelessWidget { + /// A styled title of a [SettingSection]. + const SettingSectionTitle(this.title, {super.key}); + + /// The title to display. + final String title; + + @override + Widget build(BuildContext context) { + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Text( + title, + style: + TextStyle( + fontWeight: FontWeight.w500, + fontSize: 16, + color: Theme.of(context).colorScheme.primary, + ), + ), + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart new file mode 100644 index 000000000..5465a4d0d --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart @@ -0,0 +1,53 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; +import 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; + +/// About setting tile. +class SettingAboutTile extends SettingTile { + /// A setting tile that show the name and the version of the app, + /// and opens the default Flutter's [AboutDialog] when tapped. + SettingAboutTile({ + super.key, + this.applicationName, + this.applicationVersion, + this.applicationIcon, + this.applicationLegalese, + this.dialogChildren, + }) : super( + title: applicationName != null ? Text(applicationName) : null, + description: + applicationVersion != null ? Text(applicationVersion) : null, + icon: const SettingTileIcon(Icons.info), + ); + + /// The name of the application. + final String? applicationName; + + /// The version of the application. + final String? applicationVersion; + + /// The icon of the application displayed in Flutter's [AboutDialog].. + final Widget? applicationIcon; + + /// The legalese of the application displayed in Flutter's [AboutDialog]. + final String? applicationLegalese; + + /// The list of widgets to display in Flutter's [AboutDialog] + final List? dialogChildren; + + void _showAboutDialog(BuildContext context) { + showAboutDialog( + context: context, + applicationIcon: applicationIcon, + applicationName: applicationName, + applicationVersion: applicationVersion, + applicationLegalese: applicationLegalese, + children: dialogChildren, + ); + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: () => _showAboutDialog(context)); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart new file mode 100644 index 000000000..c9852bfb8 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart @@ -0,0 +1,26 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Action setting tile. +class SettingActionTile extends SettingTile { + /// A setting tile that calls [onTap] when tapped. + const SettingActionTile({ + required this.onTap, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + }); + + /// Called when the tile is tapped. + final VoidCallback onTap; + + @override + Widget build(BuildContext context) { + return tile(context, onTap: onTap); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart new file mode 100644 index 000000000..ed5618601 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart @@ -0,0 +1,40 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Checkbox setting tile. +class SettingCheckboxTile extends SettingTile { + /// A setting tile with a checkbox that can be checked and unchecked. + SettingCheckboxTile({ + required this.checked, + required this.onChanged, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + }) : super( + trailing: Checkbox( + value: checked, + onChanged: enabled ? onChanged : null, + ), + ); + + /// Whether the checkbox is checked. + final bool checked; + + /// Called when the status of the checkbox is changed. + /// + /// If `null`, the tile will be disabled. + // ignore: avoid_positional_boolean_parameters + final void Function(bool? checked)? onChanged; + + @override + Widget build(BuildContext context) { + return tile( + context, + onTap: enabled && onChanged != null ? () => onChanged!(!checked) : null, + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart b/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart new file mode 100644 index 000000000..c9ae07674 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart @@ -0,0 +1,25 @@ +import 'package:flutter/material.dart'; + +/// A color preview. +class ColorPreview extends StatelessWidget { + /// A circle filled with the [color] to preview it. + const ColorPreview({ + required this.color, + super.key, + }); + + /// The color to preview. + final Color color; + + @override + Widget build(BuildContext context) { + return Container( + width: 32, + height: 32, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: color, + ), + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart new file mode 100644 index 000000000..c7eddc15e --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart @@ -0,0 +1,80 @@ +import 'package:flex_color_picker/flex_color_picker.dart'; +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_color/color_preview.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Color setting tile. +class SettingColorTile extends SettingTile { + /// A setting tile with configurable color pickers and a current color + /// preview. + /// + /// By default, the two color pickers available are [ColorPickerType.primary] + /// that shows primary colors, and [ColorPickerType.accent] that shows accent + /// colors. To enable all the color pickers, pass [ColorPickerType.values] to + /// the [colorPickers] parameter. + SettingColorTile({ + required this.dialogTitle, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + this.colorPickers = const [ColorPickerType.primary, ColorPickerType.accent], + this.enableOpacity = true, + this.initialColor = Colors.white, + this.onCanceled, + }) : super( + trailing: ColorPreview(color: initialColor), + ); + + /// The title of the dialog. + final String dialogTitle; + + /// The list of color pickers available. + final List colorPickers; + + /// Whether to enable the slider to change the opacity of the picked color. + /// + /// If set to `false`, the color picked will always have 100% opacity + /// (meaning no transparency). + final bool enableOpacity; + + /// The initial color that should be selected in the color pickers and should + /// be previewed at the end of the tile. + final Color initialColor; + + /// Called when the color is picked. + final void Function(Color) onSubmitted; + + /// Called when the dialog is canceled. + final VoidCallback? onCanceled; + + Future _openDialog(BuildContext context) async { + final colorPickersMap = { + for (final colorPickerType in ColorPickerType.values) + colorPickerType: colorPickers.contains(colorPickerType), + }; + + await ColorPicker( + title: Padding( + padding: const EdgeInsets.only(bottom: 8), + child: Text( + dialogTitle, + style: Theme.of(context).textTheme.headlineMedium, + ), + ), + pickersEnabled: colorPickersMap, + enableOpacity: enableOpacity, + color: initialColor, + onColorChanged: onSubmitted, + ).showPickerDialog(context); + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart new file mode 100644 index 000000000..c3d3bea3a --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart @@ -0,0 +1,83 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; +import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; + +class SettingCustomSliderDialog extends StatefulWidget { + const SettingCustomSliderDialog({ + required this.title, + required this.label, + required this.values, + required this.initialValue, + required this.onChanged, + super.key, + }); + + final String title; + + final String Function(double)? label; + final List values; + final double initialValue; + + final void Function(double)? onChanged; + + @override + State createState() => + _SettingCustomSliderDialogState(); +} + +class _SettingCustomSliderDialogState extends State { + /// The index of the current value. + late int _index; + + /// The current value. + double get _value => widget.values[_index]; + + @override + void initState() { + super.initState(); + + final valueIndex = widget.values.indexOf(widget.initialValue); + + assert( + valueIndex != -1, + 'The initial value of the discrete slider is not allowed: ' + '${widget.initialValue} is not in ${widget.values}.', + ); + + _index = valueIndex; + } + + void _onChanged(double value) { + setState(() { + _index = value.toInt(); + }); + + widget.onChanged?.call(value); + } + + @override + Widget build(BuildContext context) { + return AlertDialog.adaptive( + title: Text(widget.title), + content: SingleChildScrollView( + child: Slider( + value: _index.toDouble(), + label: widget.label != null + ? widget.label!(_value) + : _value.toStringAsFixed(2), + max: widget.values.length - 1, + divisions: widget.values.length - 1, + onChanged: _onChanged, + ), + ), + actions: [ + const CancelButton(), + OkButton( + onPressed: () => Navigator.pop(context, _value), + ), + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart new file mode 100644 index 000000000..7da3bf8cf --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart @@ -0,0 +1,83 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Custom setting slider tile. +class SettingCustomSliderTile extends SettingTile { + /// A setting tile with a slider to choose a value between a set of custom + /// [values]. + const SettingCustomSliderTile({ + required this.dialogTitle, + required this.values, + required this.initialValue, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.label, + this.onChanged, + this.onCanceled, + }); + + /// The title of the dialog. + final String dialogTitle; + + /// The label of the slider. + /// + /// The [value] is the current value of the slider. + /// + /// If `null`, the [value] of the slider is displayed directly with a 2 digits + /// precision. + final String Function(double value)? label; + + /// The list of discrete values allowed in the slider. + final List values; + + /// The initial value that the slider is set to. + final double initialValue; + + /// Called when the slider value is changed. + final void Function(double)? onChanged; + + /// Called when the slider value is chosen. + final void Function(double) onSubmitted; + + /// Called when the dialog is canceled. + final VoidCallback? onCanceled; + + Future _openDialog(BuildContext context) async { + final result = await showAdaptiveDialog( + context: context, + useRootNavigator: false, + builder: (context) { + return SettingCustomSliderDialog( + title: dialogTitle, + label: label, + values: values, + initialValue: initialValue, + onChanged: onChanged, + ); + }, + ); + + if (result == null) { + if (onCanceled == null) { + return; + } else { + onCanceled!(); + } + } else { + return onSubmitted(result); + } + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart new file mode 100644 index 000000000..bd8bd5b70 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart @@ -0,0 +1,87 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; +import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; +import 'package:settings_tiles/src/types/multiple_options_details.dart'; + +class SettingMultipleOptionsDialog extends StatefulWidget { + const SettingMultipleOptionsDialog({ + required this.title, + required this.options, + required this.initialOptions, + required this.minOptions, + super.key, + }); + + final String title; + + final List options; + final List initialOptions; + final int minOptions; + + @override + State> createState() => + _SettingMultipleOptionsDialogState(); +} + +class _SettingMultipleOptionsDialogState + extends State> { + late List _selectedOptions; + + @override + void initState() { + super.initState(); + + // Create a new list so it can be modified + _selectedOptions = List.from(widget.initialOptions); + } + + bool get canSubmit { + return _selectedOptions.length >= widget.minOptions; + } + + bool _isSelected(T option) { + return _selectedOptions.contains(option); + } + + void _onChanged(T option, bool? selected) { + if (selected == null) { + return; + } + + setState(() { + selected ? _selectedOptions.add(option) : _selectedOptions.remove(option); + }); + } + + @override + Widget build(BuildContext context) { + return AlertDialog.adaptive( + contentPadding: const EdgeInsets.symmetric(vertical: 16), + title: Text(widget.title), + content: SingleChildScrollView( + child: ListBody( + children: widget.options.map((option) { + final (:value as T, :title, :subtitle) = option; + + return CheckboxListTile( + value: _isSelected(value), + title: Text(title), + subtitle: subtitle != null ? Text(subtitle) : null, + selected: _isSelected(value), + onChanged: (selected) => _onChanged(value, selected), + ); + }).toList(), + ), + ), + actions: [ + const CancelButton(), + OkButton( + onPressed: + canSubmit ? () => Navigator.pop(context, _selectedOptions) : null, + ), + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart new file mode 100644 index 000000000..f4a90228b --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart @@ -0,0 +1,103 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; +import 'package:settings_tiles/src/types/multiple_options_details.dart'; + +/// Multiple options setting tile. +class SettingMultipleOptionsTile extends SettingTile { + /// A setting tile with multiple options that can be checked. + /// + /// The title of the tile in the dialog is the value of the `toString()` + /// method for each option. No subtitle is displayed. To specify them, use + /// [SettingMultipleOptionsTile.detailed] instead. + SettingMultipleOptionsTile({ + required this.dialogTitle, + required List options, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.initialOptions = const [], + this.minOptions = 0, + this.onCanceled, + }) : options = options + .map( + (option) => + (value: option, title: option.toString(), subtitle: null), + ) + .toList(); + + /// A setting tile with multiple options that can be checked. + /// + /// This constructor allows to specify the title and an optional subtitle for + /// each option. + const SettingMultipleOptionsTile.detailed({ + required this.dialogTitle, + required this.options, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.initialOptions = const [], + this.minOptions = 0, + this.onCanceled, + }); + + /// The title of the dialog. + final String dialogTitle; + + /// The list of options to choose from. + final List options; + + /// The initial options that are checked. + final List initialOptions; + + /// The minimal number of options that need to be selected. + final int minOptions; + + /// Called when the options are chosen. + final void Function(List) onSubmitted; + + /// Called when the dialog is canceled. + final VoidCallback? onCanceled; + + Future _openDialog(BuildContext context) async { + final result = await showAdaptiveDialog>( + context: context, + useRootNavigator: false, + builder: (context) { + return SettingMultipleOptionsDialog( + title: dialogTitle, + options: options, + initialOptions: initialOptions, + minOptions: minOptions, + ); + }, + ); + + if (result == null) { + if (onCanceled == null) { + return; + } else { + onCanceled!(); + } + } else { + return onSubmitted(result); + } + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart new file mode 100644 index 000000000..639c7e60b --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart @@ -0,0 +1,80 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; +import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; +import 'package:settings_tiles/src/types/multiple_options_details.dart'; + +class SettingSingleOptionDialog extends StatefulWidget { + const SettingSingleOptionDialog({ + required this.title, + required this.options, + required this.initialOption, + super.key, + }); + + final String title; + + final List options; + final T? initialOption; + + @override + State> createState() => + _SettingSingleOptionDialogState(); +} + +class _SettingSingleOptionDialogState + extends State> { + late T? _selectedOption; + + @override + void initState() { + super.initState(); + + _selectedOption = widget.initialOption; + } + + bool _isSelected(T option) { + return _selectedOption == option; + } + + void _onChanged(T? option) { + if (option == null) { + return; + } + + setState(() { + _selectedOption = option; + }); + } + + @override + Widget build(BuildContext context) { + return AlertDialog.adaptive( + contentPadding: const EdgeInsets.symmetric(vertical: 16), + title: Text(widget.title), + content: SingleChildScrollView( + child: ListBody( + children: widget.options.map((option) { + final (:value as T, :title, :subtitle) = option; + return RadioListTile( + dense: true, + value: value, + groupValue: _selectedOption, + title: Text(title, style: const TextStyle(fontSize: 15)), + subtitle: subtitle != null ? Text(subtitle) : null, + selected: _isSelected(value), + onChanged: (selected) => _onChanged(value), + ); + }).toList(), + ), + ), + actions: [ + const CancelButton(), + OkButton( + onPressed: () => Navigator.pop(context, _selectedOption), + ), + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart new file mode 100644 index 000000000..97dc7efd8 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart @@ -0,0 +1,97 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_single_option/setting_single_option_dialog.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; +import 'package:settings_tiles/src/types/multiple_options_details.dart'; + +/// Single option setting tile. +class SettingSingleOptionTile extends SettingTile { + /// A setting tile with a single option that can be selected. + /// + /// The title of the tile in the dialog is the value of the `toString()` + /// method for each option. No subtitle is displayed. To specify them, use + /// [SettingSingleOptionTile.detailed] instead. + SettingSingleOptionTile({ + required this.dialogTitle, + required List options, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.initialOption, + this.onCanceled, + }) : options = options + .map( + (option) => + (value: option, title: option.toString(), subtitle: null), + ) + .toList(); + + /// A setting tile with a single option that can be selected. + /// + /// This constructor allows to specify the title and an optional subtitle for + /// each option. + const SettingSingleOptionTile.detailed({ + required this.dialogTitle, + required this.options, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.initialOption, + this.onCanceled, + }); + + /// The title of the dialog. + final String dialogTitle; + + /// The list of options. + final List options; + + /// The initial option that is selected. + final T? initialOption; + + /// Called when the option is chosen. + final void Function(T) onSubmitted; + + /// Called when the dialog is canceled. + final VoidCallback? onCanceled; + + Future _openDialog(BuildContext context) async { + final result = await showAdaptiveDialog( + context: context, + useRootNavigator: false, + builder: (context) { + return SettingSingleOptionDialog( + title: dialogTitle, + options: options, + initialOption: initialOption, + ); + }, + ); + + if (result == null) { + if (onCanceled == null) { + return; + } else { + onCanceled!(); + } + } else { + return onSubmitted(result); + } + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart new file mode 100644 index 000000000..22bf29c52 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart @@ -0,0 +1,75 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; +import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; + +class SettingSliderDialog extends StatefulWidget { + const SettingSliderDialog({ + required this.title, + required this.label, + required this.min, + required this.max, + required this.divisions, + required this.initialValue, + required this.onChanged, + super.key, + }); + + final String title; + + final String Function(double)? label; + final double min; + final double max; + final int? divisions; + final double initialValue; + + final void Function(double)? onChanged; + + @override + State createState() => _SettingSliderDialogState(); +} + +class _SettingSliderDialogState extends State { + late double _value; + + @override + void initState() { + super.initState(); + + _value = widget.initialValue; + } + + void _onChanged(double value) { + setState(() { + _value = value; + }); + + widget.onChanged?.call(value); + } + + @override + Widget build(BuildContext context) { + return AlertDialog.adaptive( + title: Text(widget.title), + content: SingleChildScrollView( + child: Slider( + value: _value, + label: widget.label != null + ? widget.label!(_value) + : _value.toStringAsFixed(2), + min: widget.min, + max: widget.max, + divisions: widget.divisions, + onChanged: _onChanged, + ), + ), + actions: [ + const CancelButton(), + OkButton( + onPressed: () => Navigator.pop(context, _value), + ), + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart new file mode 100644 index 000000000..29da933ac --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart @@ -0,0 +1,93 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_slider/setting_slider_dialog.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Slider setting tile. +class SettingSliderTile extends SettingTile { + /// A setting tile with a slider to choose a value between a [min] value, a + /// [max] value with a number of [divisions]. + const SettingSliderTile({ + required this.dialogTitle, + required this.initialValue, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.label, + this.min = 0.0, + this.max = 1.0, + this.divisions, + this.onChanged, + this.onCanceled, + }); + + /// The title of the dialog. + final String dialogTitle; + + /// The label of the slider. + /// + /// The [value] is the current value of the slider. + /// + /// If `null`, the [value] of the slider is displayed directly with a 2 digits + /// precision. + final String Function(double value)? label; + + /// The minimum value that can be selected in the slider. + final double min; + + /// The maximum value that can be selected in the slider. + final double max; + + /// The number of divisions of the slider between the [min] and the [max]. + final int? divisions; + + /// The initial value that the slider is set to. + final double initialValue; + + /// Called when the slider value is changed. + final void Function(double)? onChanged; + + /// Called when the slider value is chosen. + final void Function(double) onSubmitted; + + /// Called when the dialog is canceled. + final VoidCallback? onCanceled; + + Future _openDialog(BuildContext context) async { + final result = await showAdaptiveDialog( + context: context, + useRootNavigator: false, + builder: (context) { + return SettingSliderDialog( + title: dialogTitle, + label: label, + min: min, + max: max, + divisions: divisions, + initialValue: initialValue, + onChanged: onChanged, + ); + }, + ); + + if (result == null) { + if (onCanceled == null) { + return; + } else { + onCanceled!(); + } + } else { + return onSubmitted(result); + } + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart new file mode 100644 index 000000000..140f192e5 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart @@ -0,0 +1,40 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Switch setting tile. +class SettingSwitchTile extends SettingTile { + /// A setting tile with a checkbox that can be toggled and untoggled. + SettingSwitchTile({ + required this.toggled, + required this.onChanged, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + }) : super( + trailing: Switch( + value: toggled, + onChanged: enabled ? onChanged : null, + ), + ); + + /// Whether the switch it toggled. + final bool toggled; + + /// Called when the status of the switch is changed. + /// + /// If `null`, the tile will be disabled. + // ignore: avoid_positional_boolean_parameters + final void Function(bool toggled)? onChanged; + + @override + Widget build(BuildContext context) { + return tile( + context, + onTap: enabled && onChanged != null ? () => onChanged!(!toggled) : null, + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart new file mode 100644 index 000000000..fa78054ec --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart @@ -0,0 +1,21 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Text setting tile. +class SettingTextTile extends SettingTile { + /// A setting tile that only displays text with no interactions. + const SettingTextTile({ + super.key, + super.visible, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + }); + + @override + Widget build(BuildContext context) { + return tile(context); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart new file mode 100644 index 000000000..80a05ae42 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart @@ -0,0 +1,53 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; +import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; + +class SettingTextFieldDialog extends StatefulWidget { + const SettingTextFieldDialog({ + required this.title, + required this.initialText, + super.key, + }); + + final String title; + + final String? initialText; + + @override + State createState() => _SettingTextFieldDialogState(); +} + +class _SettingTextFieldDialogState extends State { + late TextEditingController _textEditingController; + + @override + void initState() { + super.initState(); + + _textEditingController = TextEditingController(text: widget.initialText); + } + + @override + Widget build(BuildContext context) { + return AlertDialog.adaptive( + title: Text(widget.title), + content: Padding( + padding: const EdgeInsets.all(16), + child: SingleChildScrollView( + child: TextField( + controller: _textEditingController, + autofocus: true, + ), + ), + ), + actions: [ + const CancelButton(), + OkButton( + onPressed: () => Navigator.pop(context, _textEditingController.text), + ), + ], + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart new file mode 100644 index 000000000..c792fdafb --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart @@ -0,0 +1,62 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/setting_text_field/setting_text_field_dialog.dart'; +import 'package:settings_tiles/src/tiles/setting_tile.dart'; + +/// Text field setting tile. +class SettingTextFieldTile extends SettingTile { + /// A setting tile with a text field to enter some text. + const SettingTextFieldTile({ + required this.dialogTitle, + required this.onSubmitted, + super.key, + super.visible, + super.enabled, + super.icon, + super.title, + super.value, + super.description, + super.trailing, + this.initialText, + this.onCanceled, + }); + + /// The title of the dialog. + final String dialogTitle; + + /// The initial text displayed in the text field. + final String? initialText; + + /// Called when the text is submitted. + final void Function(String) onSubmitted; + + /// Called when the dialog is canceled. + final void Function()? onCanceled; + + Future _openDialog(BuildContext context) async { + final result = await showAdaptiveDialog( + context: context, + useRootNavigator: false, + builder: (context) { + return SettingTextFieldDialog( + title: dialogTitle, + initialText: initialText, + ); + }, + ); + + if (result == null) { + if (onCanceled == null) { + return; + } else { + onCanceled!(); + } + } else { + return onSubmitted(result); + } + } + + @override + Widget build(BuildContext context) { + return tile(context, onTap: enabled ? () => _openDialog(context) : null); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/setting_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_tile.dart new file mode 100644 index 000000000..fd26136b8 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/setting_tile.dart @@ -0,0 +1,74 @@ +import 'package:flutter/material.dart'; +import 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; +import 'package:settings_tiles/src/tiles/widgets/setting_tile_value.dart'; + +/// A setting tile. +abstract class SettingTile extends StatelessWidget { + /// A setting tile displays information about a setting and handles the + /// necessary interactions to modify it. + /// + /// It can be hidden by setting [visible] to `false`, and disabled by setting + /// [enabled] to `false`. + const SettingTile({ + super.key, + this.visible = true, + this.enabled = true, + this.icon, + this.value, + this.title, + this.description, + this.trailing, + }); + + /// Whether the tile is visible. + final bool visible; + + /// Whether the tile is enabled. + final bool enabled; + + /// The icon of the tile. + /// + /// Use the [SettingTileIcon] class to have the icon automatically styled. + final Widget? icon; + + /// The title of the tile. + final Widget? title; + + /// The current value of the setting. + /// + /// If set, it is displayed between the title and the description. + /// + /// Use the [SettingTileValue] class to have the text automatically styled. + final Widget? value; + + /// The description of the title. + final Widget? description; + + /// An optional widget to show at the end of the tile. + final Widget? trailing; + + /// The tile to display. + Widget tile(BuildContext context, {GestureTapCallback? onTap}) { + if (!visible) { + return const SizedBox.shrink(); + } + + return ListTile( + contentPadding: const EdgeInsets.only(right: 16, left: 16), + enabled: enabled, + leading: icon, + title: title, + subtitle: description != null || value != null + ? Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (value != null) value!, + if (description != null) description!, + ], + ) + : null, + trailing: trailing, + onTap: onTap, + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart b/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart new file mode 100644 index 000000000..daa386d34 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart @@ -0,0 +1,20 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; + +class CancelButton extends StatelessWidget { + const CancelButton({super.key}); + + @override + Widget build(BuildContext context) { + return TextButton( + onPressed: () => Navigator.pop(context), + child: Text( + Localizations.of(context, MaterialLocalizations) + ?.cancelButtonLabel ?? + 'Cancel', style: + const TextStyle(fontWeight: FontWeight.w500, fontSize: 16) + ), + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart b/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart new file mode 100644 index 000000000..53a8e5417 --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart @@ -0,0 +1,25 @@ +// ignore_for_file: public_member_api_docs private class + +import 'package:flutter/material.dart'; + +class OkButton extends StatelessWidget { + const OkButton({ + required this.onPressed, + super.key, + }); + + final VoidCallback? onPressed; + + @override + Widget build(BuildContext context) { + return TextButton( + onPressed: onPressed, + child: Text( + Localizations.of(context, MaterialLocalizations) + ?.okButtonLabel ?? + 'OK' , style: + const TextStyle(fontWeight: FontWeight.w500, fontSize: 16) + ), + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart new file mode 100644 index 000000000..aa9facf4b --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart @@ -0,0 +1,19 @@ +import 'package:flutter/material.dart'; + +/// Setting tile icon. +class SettingTileIcon extends StatelessWidget { + /// A styled icon to display at the start of a setting tile. + const SettingTileIcon(this.icon, {super.key}); + + /// The icon to display. + final IconData icon; + + @override + Widget build(BuildContext context) { + return SizedBox( + width: 48, + height: double.infinity, + child: Icon(icon, size: 32), + ); + } +} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart new file mode 100644 index 000000000..2215683ff --- /dev/null +++ b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart @@ -0,0 +1,27 @@ +import 'package:flutter/material.dart'; + +/// Setting tile value. +class SettingTileValue extends StatelessWidget { + /// A styled value to display in a setting tile between the title and the + /// description. + const SettingTileValue(this.value, {this.enabled = true, super.key}); + + /// Whether the setting tile is enabled. + final bool enabled; + + /// The value to display. + final String value; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + + return Text( + value, + style: theme.textTheme.bodyMedium?.copyWith( + color: enabled ? theme.colorScheme.tertiary : theme.disabledColor, + fontWeight: FontWeight.w500, + ), + ); + } +} diff --git a/settings_tiles_custom/lib/src/types/multiple_options_details.dart b/settings_tiles_custom/lib/src/types/multiple_options_details.dart new file mode 100644 index 000000000..6a871493c --- /dev/null +++ b/settings_tiles_custom/lib/src/types/multiple_options_details.dart @@ -0,0 +1,12 @@ +import 'package:settings_tiles/settings_tiles.dart' + show SettingMultipleOptionsTile; +import 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart' + show SettingMultipleOptionsTile; + +/// A record containing the `value`, the `title` and an optional `subtitle` of +/// an option of a [SettingMultipleOptionsTile]. +typedef MultipleOptionsDetails = ({ + Object value, + String title, + String? subtitle, +}); diff --git a/settings_tiles_custom/makefile b/settings_tiles_custom/makefile new file mode 100644 index 000000000..5be492073 --- /dev/null +++ b/settings_tiles_custom/makefile @@ -0,0 +1,17 @@ +# Dart +.PHONY: format + +format: + dart format . + +# Publishing +.PHONY: dry_run publish + +pana: + pana . + +dry_run: + dart pub publish --dry-run + +publish: + dart pub publish \ No newline at end of file diff --git a/settings_tiles_custom/pubspec.lock b/settings_tiles_custom/pubspec.lock new file mode 100644 index 000000000..0e757c668 --- /dev/null +++ b/settings_tiles_custom/pubspec.lock @@ -0,0 +1,133 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + flex_color_picker: + dependency: "direct main" + description: + name: flex_color_picker + sha256: "8f753a1a026a13ea5cc5eddbae3ceb886f2537569ab2e5208efb1e3bb5af72ff" + url: "https://pub.dev" + source: hosted + version: "3.7.1" + flex_seed_scheme: + dependency: transitive + description: + name: flex_seed_scheme + sha256: b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec + url: "https://pub.dev" + source: hosted + version: "3.5.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + gap: + dependency: "direct main" + description: + name: gap + sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d + url: "https://pub.dev" + source: hosted + version: "3.0.1" + intl: + dependency: transitive + description: + name: intl + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" + url: "https://pub.dev" + source: hosted + version: "0.20.2" + lints: + dependency: transitive + description: + name: lints + sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 + url: "https://pub.dev" + source: hosted + version: "6.0.0" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + meta: + dependency: transitive + description: + name: meta + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + url: "https://pub.dev" + source: hosted + version: "1.16.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + very_good_analysis: + dependency: "direct dev" + description: + name: very_good_analysis + sha256: e479fbc0941009262343db308133e121bf8660c2c81d48dd8e952df7b7e1e382 + url: "https://pub.dev" + source: hosted + version: "9.0.0" +sdks: + dart: ">=3.8.0 <4.0.0" + flutter: ">=3.27.0" diff --git a/settings_tiles_custom/pubspec.yaml b/settings_tiles_custom/pubspec.yaml new file mode 100644 index 000000000..1551caede --- /dev/null +++ b/settings_tiles_custom/pubspec.yaml @@ -0,0 +1,22 @@ +name: settings_tiles +description: "A collection of settings tiles to easily create a settings screen" + +repository: https://github.com/maelchiotti/settings_tiles +issue_tracker: https://github.com/maelchiotti/settings_tiles/issues + +version: 6.0.1 + +environment: + sdk: ">=3.0.0 <4.0.0" + +dependencies: + flex_color_picker: ^3.7.1 + flutter: + sdk: flutter + flutter_localizations: + sdk: flutter + gap: ^3.0.1 + +dev_dependencies: + flutter_lints: ^6.0.0 + very_good_analysis: ^9.0.0 diff --git a/test/widget_test.dart b/test/widget_test.dart new file mode 100644 index 000000000..ca85c4b64 --- /dev/null +++ b/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility in the flutter_test package. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:weather_master_app/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(const MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 zcmdT|`#%%j|KDb2V@0DPm$^(Lx5}lO%Yv(=e*7hl@QqKS50#~#^IQPxBmuh|i9sXnt4ch@VT0F7% zMtrs@KWIOo+QV@lSs66A>2pz6-`9Jk=0vv&u?)^F@HZ)-6HT=B7LF;rdj zskUyBfbojcX#CS>WrIWo9D=DIwcXM8=I5D{SGf$~=gh-$LwY?*)cD%38%sCc?5OsX z-XfkyL-1`VavZ?>(pI-xp-kYq=1hsnyP^TLb%0vKRSo^~r{x?ISLY1i7KjSp z*0h&jG(Rkkq2+G_6eS>n&6>&Xk+ngOMcYrk<8KrukQHzfx675^^s$~<@d$9X{VBbg z2Fd4Z%g`!-P}d#`?B4#S-9x*eNlOVRnDrn#jY@~$jfQ-~3Od;A;x-BI1BEDdvr`pI z#D)d)!2_`GiZOUu1crb!hqH=ezs0qk<_xDm_Kkw?r*?0C3|Io6>$!kyDl;eH=aqg$B zsH_|ZD?jP2dc=)|L>DZmGyYKa06~5?C2Lc0#D%62p(YS;%_DRCB1k(+eLGXVMe+=4 zkKiJ%!N6^mxqM=wq`0+yoE#VHF%R<{mMamR9o_1JH8jfnJ?NPLs$9U!9!dq8 z0B{dI2!M|sYGH&9TAY34OlpIsQ4i5bnbG>?cWwat1I13|r|_inLE?FS@Hxdxn_YZN z3jfUO*X9Q@?HZ>Q{W0z60!bbGh557XIKu1?)u|cf%go`pwo}CD=0tau-}t@R2OrSH zQzZr%JfYa`>2!g??76=GJ$%ECbQh7Q2wLRp9QoyiRHP7VE^>JHm>9EqR3<$Y=Z1K^SHuwxCy-5@z3 zVM{XNNm}yM*pRdLKp??+_2&!bp#`=(Lh1vR{~j%n;cJv~9lXeMv)@}Odta)RnK|6* zC+IVSWumLo%{6bLDpn)Gz>6r&;Qs0^+Sz_yx_KNz9Dlt^ax`4>;EWrIT#(lJ_40<= z750fHZ7hI{}%%5`;lwkI4<_FJw@!U^vW;igL0k+mK)-j zYuCK#mCDK3F|SC}tC2>m$ZCqNB7ac-0UFBJ|8RxmG@4a4qdjvMzzS&h9pQmu^x&*= zGvapd1#K%Da&)8f?<9WN`2H^qpd@{7In6DNM&916TRqtF4;3`R|Nhwbw=(4|^Io@T zIjoR?tB8d*sO>PX4vaIHF|W;WVl6L1JvSmStgnRQq zTX4(>1f^5QOAH{=18Q2Vc1JI{V=yOr7yZJf4Vpfo zeHXdhBe{PyY;)yF;=ycMW@Kb>t;yE>;f79~AlJ8k`xWucCxJfsXf2P72bAavWL1G#W z;o%kdH(mYCM{$~yw4({KatNGim49O2HY6O07$B`*K7}MvgI=4x=SKdKVb8C$eJseA$tmSFOztFd*3W`J`yIB_~}k%Sd_bPBK8LxH)?8#jM{^%J_0|L z!gFI|68)G}ex5`Xh{5pB%GtlJ{Z5em*e0sH+sU1UVl7<5%Bq+YrHWL7?X?3LBi1R@_)F-_OqI1Zv`L zb6^Lq#H^2@d_(Z4E6xA9Z4o3kvf78ZDz!5W1#Mp|E;rvJz&4qj2pXVxKB8Vg0}ek%4erou@QM&2t7Cn5GwYqy%{>jI z)4;3SAgqVi#b{kqX#$Mt6L8NhZYgonb7>+r#BHje)bvaZ2c0nAvrN3gez+dNXaV;A zmyR0z@9h4@6~rJik-=2M-T+d`t&@YWhsoP_XP-NsVO}wmo!nR~QVWU?nVlQjNfgcTzE-PkfIX5G z1?&MwaeuzhF=u)X%Vpg_e@>d2yZwxl6-r3OMqDn8_6m^4z3zG##cK0Fsgq8fcvmhu z{73jseR%X%$85H^jRAcrhd&k!i^xL9FrS7qw2$&gwAS8AfAk#g_E_tP;x66fS`Mn@SNVrcn_N;EQm z`Mt3Z%rw%hDqTH-s~6SrIL$hIPKL5^7ejkLTBr46;pHTQDdoErS(B>``t;+1+M zvU&Se9@T_BeK;A^p|n^krIR+6rH~BjvRIugf`&EuX9u69`9C?9ANVL8l(rY6#mu^i z=*5Q)-%o*tWl`#b8p*ZH0I}hn#gV%|jt6V_JanDGuekR*-wF`u;amTCpGG|1;4A5$ zYbHF{?G1vv5;8Ph5%kEW)t|am2_4ik!`7q{ymfHoe^Z99c|$;FAL+NbxE-_zheYbV z3hb0`uZGTsgA5TG(X|GVDSJyJxsyR7V5PS_WSnYgwc_D60m7u*x4b2D79r5UgtL18 zcCHWk+K6N1Pg2c;0#r-)XpwGX?|Iv)^CLWqwF=a}fXUSM?n6E;cCeW5ER^om#{)Jr zJR81pkK?VoFm@N-s%hd7@hBS0xuCD0-UDVLDDkl7Ck=BAj*^ps`393}AJ+Ruq@fl9 z%R(&?5Nc3lnEKGaYMLmRzKXow1+Gh|O-LG7XiNxkG^uyv zpAtLINwMK}IWK65hOw&O>~EJ}x@lDBtB`yKeV1%GtY4PzT%@~wa1VgZn7QRwc7C)_ zpEF~upeDRg_<#w=dLQ)E?AzXUQpbKXYxkp>;c@aOr6A|dHA?KaZkL0svwB^U#zmx0 zzW4^&G!w7YeRxt<9;d@8H=u(j{6+Uj5AuTluvZZD4b+#+6Rp?(yJ`BC9EW9!b&KdPvzJYe5l7 zMJ9aC@S;sA0{F0XyVY{}FzW0Vh)0mPf_BX82E+CD&)wf2!x@{RO~XBYu80TONl3e+ zA7W$ra6LcDW_j4s-`3tI^VhG*sa5lLc+V6ONf=hO@q4|p`CinYqk1Ko*MbZ6_M05k zSwSwkvu;`|I*_Vl=zPd|dVD0lh&Ha)CSJJvV{AEdF{^Kn_Yfsd!{Pc1GNgw}(^~%)jk5~0L~ms|Rez1fiK~s5t(p1ci5Gq$JC#^JrXf?8 z-Y-Zi_Hvi>oBzV8DSRG!7dm|%IlZg3^0{5~;>)8-+Nk&EhAd(}s^7%MuU}lphNW9Q zT)DPo(ob{tB7_?u;4-qGDo!sh&7gHaJfkh43QwL|bbFVi@+oy;i;M zM&CP^v~lx1U`pi9PmSr&Mc<%HAq0DGH?Ft95)WY`P?~7O z`O^Nr{Py9M#Ls4Y7OM?e%Y*Mvrme%=DwQaye^Qut_1pOMrg^!5u(f9p(D%MR%1K>% zRGw%=dYvw@)o}Fw@tOtPjz`45mfpn;OT&V(;z75J*<$52{sB65$gDjwX3Xa!x_wE- z!#RpwHM#WrO*|~f7z}(}o7US(+0FYLM}6de>gQdtPazXz?OcNv4R^oYLJ_BQOd_l172oSK$6!1r@g+B@0ofJ4*{>_AIxfe-#xp>(1 z@Y3Nfd>fmqvjL;?+DmZk*KsfXJf<%~(gcLwEez%>1c6XSboURUh&k=B)MS>6kw9bY z{7vdev7;A}5fy*ZE23DS{J?8at~xwVk`pEwP5^k?XMQ7u64;KmFJ#POzdG#np~F&H ze-BUh@g54)dsS%nkBb}+GuUEKU~pHcYIg4vSo$J(J|U36bs0Use+3A&IMcR%6@jv$ z=+QI+@wW@?iu}Hpyzlvj-EYeop{f65GX0O%>w#0t|V z1-svWk`hU~m`|O$kw5?Yn5UhI%9P-<45A(v0ld1n+%Ziq&TVpBcV9n}L9Tus-TI)f zd_(g+nYCDR@+wYNQm1GwxhUN4tGMLCzDzPqY$~`l<47{+l<{FZ$L6(>J)|}!bi<)| zE35dl{a2)&leQ@LlDxLQOfUDS`;+ZQ4ozrleQwaR-K|@9T{#hB5Z^t#8 zC-d_G;B4;F#8A2EBL58s$zF-=SCr`P#z zNCTnHF&|X@q>SkAoYu>&s9v@zCpv9lLSH-UZzfhJh`EZA{X#%nqw@@aW^vPcfQrlPs(qQxmC|4tp^&sHy!H!2FH5eC{M@g;ElWNzlb-+ zxpfc0m4<}L){4|RZ>KReag2j%Ot_UKkgpJN!7Y_y3;Ssz{9 z!K3isRtaFtQII5^6}cm9RZd5nTp9psk&u1C(BY`(_tolBwzV_@0F*m%3G%Y?2utyS zY`xM0iDRT)yTyYukFeGQ&W@ReM+ADG1xu@ruq&^GK35`+2r}b^V!m1(VgH|QhIPDE X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git a/web/index.html b/web/index.html new file mode 100644 index 000000000..f33e5dbb4 --- /dev/null +++ b/web/index.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + weather_master_app + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 000000000..23fce34a8 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "weather_master_app", + "short_name": "weather_master_app", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 000000000..d492d0d98 --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/windows/CMakeLists.txt b/windows/CMakeLists.txt new file mode 100644 index 000000000..c0afc8171 --- /dev/null +++ b/windows/CMakeLists.txt @@ -0,0 +1,108 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.14) +project(weather_master_app LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "weather_master_app") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(VERSION 3.14...3.25) + +# Define build configuration option. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() +# Define settings for the Profile build mode. +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt new file mode 100644 index 000000000..903f4899d --- /dev/null +++ b/windows/flutter/CMakeLists.txt @@ -0,0 +1,109 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# Set fallback configurations for older versions of the flutter tool. +if (NOT DEFINED FLUTTER_TARGET_PLATFORM) + set(FLUTTER_TARGET_PLATFORM "windows-x64") +endif() + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + ${FLUTTER_TARGET_PLATFORM} $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 000000000..921665c7c --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,23 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include +#include +#include +#include + +void RegisterPlugins(flutter::PluginRegistry* registry) { + ConnectivityPlusWindowsPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin")); + DynamicColorPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("DynamicColorPluginCApi")); + GeolocatorWindowsRegisterWithRegistrar( + registry->GetRegistrarForPlugin("GeolocatorWindows")); + UrlLauncherWindowsRegisterWithRegistrar( + registry->GetRegistrarForPlugin("UrlLauncherWindows")); +} diff --git a/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 000000000..dc139d85a --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake new file mode 100644 index 000000000..c9c580bcf --- /dev/null +++ b/windows/flutter/generated_plugins.cmake @@ -0,0 +1,27 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST + connectivity_plus + dynamic_color + geolocator_windows + url_launcher_windows +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt new file mode 100644 index 000000000..394917c05 --- /dev/null +++ b/windows/runner/CMakeLists.txt @@ -0,0 +1,40 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the build version. +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") + +# Disable Windows macros that collide with C++ standard library functions. +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") + +# Add dependency libraries and include directories. Add any application-specific +# dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc new file mode 100644 index 000000000..8a9df8d3a --- /dev/null +++ b/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) +#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD +#else +#define VERSION_AS_NUMBER 1,0,0,0 +#endif + +#if defined(FLUTTER_VERSION) +#define VERSION_AS_STRING FLUTTER_VERSION +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.pranshulgg" "\0" + VALUE "FileDescription", "weather_master_app" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "weather_master_app" "\0" + VALUE "LegalCopyright", "Copyright (C) 2025 com.pranshulgg. All rights reserved." "\0" + VALUE "OriginalFilename", "weather_master_app.exe" "\0" + VALUE "ProductName", "weather_master_app" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp new file mode 100644 index 000000000..955ee3038 --- /dev/null +++ b/windows/runner/flutter_window.cpp @@ -0,0 +1,71 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + + flutter_controller_->engine()->SetNextFrameCallback([&]() { + this->Show(); + }); + + // Flutter can complete the first frame before the "show window" callback is + // registered. The following call ensures a frame is pending to ensure the + // window is shown. It is a no-op if the first frame hasn't completed yet. + flutter_controller_->ForceRedraw(); + + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/windows/runner/flutter_window.h b/windows/runner/flutter_window.h new file mode 100644 index 000000000..6da0652f0 --- /dev/null +++ b/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/windows/runner/main.cpp b/windows/runner/main.cpp new file mode 100644 index 000000000..f4d87a5bc --- /dev/null +++ b/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.Create(L"weather_master_app", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/windows/runner/resource.h b/windows/runner/resource.h new file mode 100644 index 000000000..66a65d1e4 --- /dev/null +++ b/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c04e20caf6370ebb9253ad831cc31de4a9c965f6 GIT binary patch literal 33772 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 literal 0 HcmV?d00001 diff --git a/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest new file mode 100644 index 000000000..153653e8d --- /dev/null +++ b/windows/runner/runner.exe.manifest @@ -0,0 +1,14 @@ + + + + + PerMonitorV2 + + + + + + + + + diff --git a/windows/runner/utils.cpp b/windows/runner/utils.cpp new file mode 100644 index 000000000..3a0b46511 --- /dev/null +++ b/windows/runner/utils.cpp @@ -0,0 +1,65 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + unsigned int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr) + -1; // remove the trailing null character + int input_length = (int)wcslen(utf16_string); + std::string utf8_string; + if (target_length == 0 || target_length > utf8_string.max_size()) { + return utf8_string; + } + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + input_length, utf8_string.data(), target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/windows/runner/utils.h b/windows/runner/utils.h new file mode 100644 index 000000000..3879d5475 --- /dev/null +++ b/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp new file mode 100644 index 000000000..60608d0fe --- /dev/null +++ b/windows/runner/win32_window.cpp @@ -0,0 +1,288 @@ +#include "win32_window.h" + +#include +#include + +#include "resource.h" + +namespace { + +/// Window attribute that enables dark mode window decorations. +/// +/// Redefined in case the developer's machine has a Windows SDK older than +/// version 10.0.22000.0. +/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute +#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE +#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 +#endif + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +/// Registry key for app theme preference. +/// +/// A value of 0 indicates apps should use dark mode. A non-zero or missing +/// value indicates apps should use light mode. +constexpr const wchar_t kGetPreferredBrightnessRegKey[] = + L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; +constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + } + FreeLibrary(user32_module); +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registrar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::Create(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + UpdateTheme(window); + + return OnCreate(); +} + +bool Win32Window::Show() { + return ShowWindow(window_handle_, SW_SHOWNORMAL); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + + case WM_DWMCOLORIZATIONCOLORCHANGED: + UpdateTheme(hwnd); + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} + +void Win32Window::UpdateTheme(HWND const window) { + DWORD light_mode; + DWORD light_mode_size = sizeof(light_mode); + LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, + kGetPreferredBrightnessRegValue, + RRF_RT_REG_DWORD, nullptr, &light_mode, + &light_mode_size); + + if (result == ERROR_SUCCESS) { + BOOL enable_dark_mode = light_mode == 0; + DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, + &enable_dark_mode, sizeof(enable_dark_mode)); + } +} diff --git a/windows/runner/win32_window.h b/windows/runner/win32_window.h new file mode 100644 index 000000000..e901dde68 --- /dev/null +++ b/windows/runner/win32_window.h @@ -0,0 +1,102 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates a win32 window with |title| that is positioned and sized using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size this function will scale the inputted width and height as + // as appropriate for the default monitor. The window is invisible until + // |Show| is called. Returns true if the window was created successfully. + bool Create(const std::wstring& title, const Point& origin, const Size& size); + + // Show the current window. Returns true if the window was successfully shown. + bool Show(); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + // Update the window frame's theme to match the system theme. + static void UpdateTheme(HWND const window); + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_ From 4a4f73c91d087fd9b38cbb7b9b47b9702ecffd4b Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 07:28:43 +0530 Subject: [PATCH 02/81] removed tiles --- settings_tiles_custom/CHANGELOG.md | 98 ------ settings_tiles_custom/LICENSE | 28 -- settings_tiles_custom/README.md | 302 ------------------ settings_tiles_custom/analysis_options.yaml | 14 - settings_tiles_custom/example/README.md | 3 - .../example/analysis_options.yaml | 10 - .../example/android/app/build.gradle | 43 --- .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 45 --- .../plugins/GeneratedPluginRegistrant.java | 19 -- .../settings_tiles_example/MainActivity.kt | 5 - .../res/drawable-v21/launch_background.xml | 12 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values-night/styles.xml | 18 -- .../app/src/main/res/values/styles.xml | 18 -- .../app/src/profile/AndroidManifest.xml | 7 - .../example/android/build.gradle | 18 -- .../example/android/gradle.properties | 3 - .../gradle/wrapper/gradle-wrapper.properties | 5 - .../example/android/local.properties | 2 - .../example/android/settings.gradle | 25 -- .../example/assets/icon/icon.png | Bin 7670 -> 0 bytes settings_tiles_custom/example/lib/main.dart | 287 ----------------- settings_tiles_custom/example/pubspec.lock | 249 --------------- settings_tiles_custom/example/pubspec.yaml | 24 -- settings_tiles_custom/lib/settings_tiles.dart | 18 -- .../lib/src/section/setting_section.dart | 38 --- .../src/section/setting_section_title.dart | 28 -- .../setting_about/setting_about_tile.dart | 53 --- .../setting_action/setting_action_tile.dart | 26 -- .../setting_checkbox_tile.dart | 40 --- .../tiles/setting_color/color_preview.dart | 25 -- .../setting_color/setting_color_tile.dart | 80 ----- .../setting_custom_slider_dialog.dart | 83 ----- .../setting_custom_slider_tile.dart | 83 ----- .../setting_multiple_options_dialog.dart | 87 ----- .../setting_multiple_options_tile.dart | 103 ------ .../setting_single_option_dialog.dart | 80 ----- .../setting_single_option_tile.dart | 97 ------ .../setting_slider/setting_slider_dialog.dart | 75 ----- .../setting_slider/setting_slider_tile.dart | 93 ------ .../setting_switch/setting_switch_tile.dart | 40 --- .../tiles/setting_text/setting_text_tile.dart | 21 -- .../setting_text_field_dialog.dart | 53 --- .../setting_text_field_tile.dart | 62 ---- .../lib/src/tiles/setting_tile.dart | 74 ----- .../lib/src/tiles/widgets/cancel_button.dart | 20 -- .../lib/src/tiles/widgets/ok_button.dart | 25 -- .../src/tiles/widgets/setting_tile_icon.dart | 19 -- .../src/tiles/widgets/setting_tile_value.dart | 27 -- .../src/types/multiple_options_details.dart | 12 - settings_tiles_custom/makefile | 17 - settings_tiles_custom/pubspec.lock | 133 -------- settings_tiles_custom/pubspec.yaml | 22 -- 59 files changed, 2788 deletions(-) delete mode 100644 settings_tiles_custom/CHANGELOG.md delete mode 100644 settings_tiles_custom/LICENSE delete mode 100644 settings_tiles_custom/README.md delete mode 100644 settings_tiles_custom/analysis_options.yaml delete mode 100644 settings_tiles_custom/example/README.md delete mode 100644 settings_tiles_custom/example/analysis_options.yaml delete mode 100644 settings_tiles_custom/example/android/app/build.gradle delete mode 100644 settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml delete mode 100644 settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml delete mode 100644 settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java delete mode 100644 settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml delete mode 100644 settings_tiles_custom/example/android/app/src/main/res/values/styles.xml delete mode 100644 settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml delete mode 100644 settings_tiles_custom/example/android/build.gradle delete mode 100644 settings_tiles_custom/example/android/gradle.properties delete mode 100644 settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 settings_tiles_custom/example/android/local.properties delete mode 100644 settings_tiles_custom/example/android/settings.gradle delete mode 100644 settings_tiles_custom/example/assets/icon/icon.png delete mode 100644 settings_tiles_custom/example/lib/main.dart delete mode 100644 settings_tiles_custom/example/pubspec.lock delete mode 100644 settings_tiles_custom/example/pubspec.yaml delete mode 100644 settings_tiles_custom/lib/settings_tiles.dart delete mode 100644 settings_tiles_custom/lib/src/section/setting_section.dart delete mode 100644 settings_tiles_custom/lib/src/section/setting_section_title.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/setting_tile.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart delete mode 100644 settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart delete mode 100644 settings_tiles_custom/lib/src/types/multiple_options_details.dart delete mode 100644 settings_tiles_custom/makefile delete mode 100644 settings_tiles_custom/pubspec.lock delete mode 100644 settings_tiles_custom/pubspec.yaml diff --git a/settings_tiles_custom/CHANGELOG.md b/settings_tiles_custom/CHANGELOG.md deleted file mode 100644 index 1e501abcd..000000000 --- a/settings_tiles_custom/CHANGELOG.md +++ /dev/null @@ -1,98 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## 6.0.1 - -### Added - -- Export the base `SettingsTile` class - -## 6.0.0 - -### BREAKING CHANGES - -- Reworked the tiles to be based on a `ListTile`, changing their appearance (use the `SettingSectionTitle`, `SettingTileIcon` and `SettingTileValue` widgets to have pre-styled widgets) -- Changed the `icon`, `title`, `value` and `description` parameters to take a `Widget` - -### Added - -- Added the `applicationName` and `applicationVersion` parameters to the `SettingAboutTile` - -### Removed - -- Removed the padding above a `SettingSection` - -## 5.0.0 - -### BREAKING CHANGES - -- The `divider` parameter of the `SettingSection` is `null` by default -- Removed the `TextStyle` and `Color` extensions from the package exports - -## 4.1.0 - -- Add `SettingCustomSliderTile` that displays a slider with a set of custom values - -## 4.0.0 - -### BREAKING CHANGES - -- Update `SettingSingleOptionTile.detailed` so that the `options` parameter is a list of `MultipleOptionsDetails` record - -## 3.0.0 - -### BREAKING CHANGES - -- Update `SettingMultipleOptionsTile.detailed` so that the `options` parameter is a list of `MultipleOptionsDetails` record - -### Added - -- Minimum number of selected options for `SettingMultipleOptionsTile` - -## 2.0.4 - -- Update example - -## 2.0.3 - -### Changed - -- Do not use the root navigator to show the dialogs - -## 2.0.2 - -### Changed - -- Reduce section padding - -## 2.0.1 - -### Changed - -- Reduce section padding - -## 2.0.0 - -### BREAKING CHANGES - -- Remove override widgets for `SettingSliderTile`, `SettingTextFieldTile` and `SettingColorTile` - -### Added - -- Allow to provide a title and a description to the options of `SettingSingleOptionTile` and `SettingMultipleOptionsTile` -- Allow to customize the label of the slider label of `SettingSliderTile` -- On changed callback for `SettingSliderTile` -- Use adaptive dialogs when applicable - -### Changed - -- Reduce the title size -- Improve the icon spacing - -## 1.0.0 - -Initial release. diff --git a/settings_tiles_custom/LICENSE b/settings_tiles_custom/LICENSE deleted file mode 100644 index 9190f1c90..000000000 --- a/settings_tiles_custom/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2024, Maël Chiotti - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/settings_tiles_custom/README.md b/settings_tiles_custom/README.md deleted file mode 100644 index 8b97d8838..000000000 --- a/settings_tiles_custom/README.md +++ /dev/null @@ -1,302 +0,0 @@ -# settings_tiles - -![Pub Version](https://img.shields.io/pub/v/settings_tiles) - -A collection of settings tiles to easily create a settings screen. - -## Installing - -See the [installing instructions](https://pub.dev/packages/settings_tiles/install). - -## Usage - -### Section - -Create a setting section that displays a list of setting tiles, optionally separated by a divider, with a title at the top: - -```dart -SettingSection( - title: SettingSectionTitle('A setting section'), - tiles: [ - // A list of tiles - ], -) -``` - -Use a `SettingSectionTitle` to get a pre-styled title. - -To remove the dividers between the setting tiles, set the `divider` parameter to `null`. - -### Tiles - -Use a `SettingTileIcon` to get a pre-styled icon and a `SettingTileValue` to get a pre-styled value. - -#### Text - -A simple tile that only displays text and has no interactions: - -```dart -const SettingTextTile( - icon: SettingTileIcon(Icons.abc), - title: Text('Text'), - description: Text('This is a text tile'), -) -``` - -#### Action - -A tile that calls an action when tapped: - -```dart -SettingActionTile( - icon: SettingTileIcon(Icons.touch_app), - title: Text('Action'), - description: Text('This is an action tile'), - onTap: () { - print('The action tile was tapped'); - }, -), -``` - -#### Switch - -A tile that displays a switch: - -```dart -SettingSwitchTile( - icon: SettingTileIcon(Icons.toggle_on), - title: Text('Switch'), - description: Text('This is a switch tile'), - toggled: toggled, - onChanged: (value) { - setState(() { - toggled = value; - }); - }, -) -``` - -#### Checkbox - -A tile that displays a checkbox: - -```dart -SettingCheckboxTile( - icon: SettingTileIcon(Icons.check_box), - title: Text('Title'), - description: Text('This is a checkbox tile'), - checked: checked, - onChanged: (value) { - if (value == null) { - return; - } - - setState(() { - checked = value; - }); - }, -) -``` - -#### Single option - -A tile that shows a dialog with a single option to choose: - -```dart -SettingSingleOptionTile( - icon: SettingTileIcon(Icons.radio_button_on), - title: Text('Single option'), - value: SettingTileValue(selectedOption), - description: Text('This is a single option tile'), - dialogTitle: 'Options', - options: const ['Option 1', 'Option 2', 'Option 3'], - initialOption: selectedOption, - onSubmitted: (value) { - setState(() { - selectedOption = value; - }); - }, -) -``` - -The `.detailed` named constructor allows you to specify the title and an optional subtitle for each option. -The list of options must be a list of `MultipleOptionsDetails`, which is a record containing the value, the title and the optional subtitle of the option: - -```dart -SettingSingleOptionTile.detailed( - icon: SettingTileIcon(Icons.radio_button_on), - title: Text('Single option (detailed)'), - value: SettingTileValue(selectedOption), - description: Text('This is a detailed single option tile'), - dialogTitle: 'Options', - options: const [ - (value: 'Option 1', title: 'Option n°1', subtitle: 'This is option n°1'), - (value: 'Option 2', title: 'Option n°2', subtitle: 'This is option n°2'), - (value: 'Option 3', title: 'Option n°3', subtitle: 'This is option n°3'), - ], - initialOption: selectedOption, - onSubmitted: (value) { - setState(() { - selectedOption = value; - }); - }, -), -``` - -#### Multiple options - -A tile that shows a dialog with multiple options to choose from: - -```dart -SettingMultipleOptionsTile( - icon: SettingTileIcon(Icons.checklist), - title: Text('Multiple options'), - value: SettingTileValue(selectedOptions.join(' | ')), - description: Text('This is a multiple options tile'), - dialogTitle: 'Options', - options: const ['Option 1', 'Option 2', 'Option 3'], - initialOptions: selectedOptions, - onSubmitted: (value) { - setState(() { - selectedOptions = value; - }); - }, -) -``` - -The `.detailed` named constructor allows you to specify the title and an optional subtitle for each option. -The list of options must be a list of `MultipleOptionsDetails`, which is a record containing the value, the title and the optional subtitle of the option: - -```dart -SettingMultipleOptionsTile.detailed( - icon: SettingTileIcon(Icons.checklist), - title: Text('Multiple options (detailed)'), - value: SettingTileValue(selectedOptions.join(' | ')), - description: Text('This is a detailed multiple options tile'), - dialogTitle: 'Options', - options: const [ - (value: 'Option 1', title: 'Option n°1', subtitle: 'This is option n°1'), - (value: 'Option 2', title: 'Option n°2', subtitle: 'This is option n°2'), - (value: 'Option 3', title: 'Option n°3', subtitle: 'This is option n°3'), - ], - initialOptions: selectedOptions, - onSubmitted: (value) { - setState(() { - selectedOptions = value; - }); - }, -), -``` - -#### Text field - -A tile that shows a dialog with a text field: - -```dart -SettingTextFieldTile( - icon: SettingTileIcon(Icons.text_fields), - title: Text('Text field'), - value: SettingTileValue(text), - description: Text('This is a text field tile'), - dialogTitle: 'Text', - initialText: text, - onSubmitted: (value) { - setState(() { - text = value; - }); - }, -) -``` - -#### Slider - -A tile that shows a dialog with a slider: - -```dart -SettingSliderTile( - icon: SettingTileIcon(Icons.linear_scale), - title: Text('Slider'), - value: SettingTileValue(sliderValue.toString()), - description: Text('This is a slider tile'), - dialogTitle: 'Slider', - min: 1.0, - max: 10.0, - divisions: 9, - initialValue: sliderValue, - onSubmitted: (value) { - setState(() { - sliderValue = value; - }); - }, -) -``` - -#### Custom slider - -A tile that shows a dialog with a custom slider, allowing you to specify the values and their labels: - -```dart -SettingCustomSliderTile( - icon: SettingTileIcon(Icons.linear_scale), - title: Text('Custom slider'), - value: SettingTileValue(customSliderValue.toString()), - description: Text('This is a custom slider tile'), - dialogTitle: 'Custom slider', - values: [1, 7, 30], - initialValue: customSliderValue, - label: (value) { - switch (value) { - case 1: - return 'Day'; - case 7: - return 'Week'; - case 30: - return 'Month'; - default: - throw Exception(); - } - }, - onSubmitted: (value) { - setState(() { - customSliderValue = value; - }); - }, -), -``` - -#### Color picker - -A tile that shows a dialog with some color pickers and a preview of the picked color: - -```dart -SettingColorTile( - icon: SettingTileIcon(Icons.color_lens), - title: Text('Color'), - description: Text('This is a color tile'), - dialogTitle: 'Color', - initialColor: color, - onSubmitted: (value) { - setState(() { - color = value; - }); - }, -) -``` - -To change the available color pickers, set the `colorPickers` parameter. To enable all the color pickers, set it to `ColorPickerType.values`. - -#### About - -A tile that shows information about the application and opens Flutter's `AboutDialog` when tapped: - -```dart -const SettingAboutTile( - applicationIcon: Image.asset('assets/icon/icon.png'), - applicationName: 'Application name', - applicationVersion: 'v1.0.0', -) -``` - -## Example - -See the [example app](https://pub.dev/packages/settings_tiles/example). diff --git a/settings_tiles_custom/analysis_options.yaml b/settings_tiles_custom/analysis_options.yaml deleted file mode 100644 index f03182276..000000000 --- a/settings_tiles_custom/analysis_options.yaml +++ /dev/null @@ -1,14 +0,0 @@ -include: - - package:flutter_lints/flutter.yaml - - package:very_good_analysis/analysis_options.yaml - -formatter: - page_width: 120 - -analyzer: - language: - strict-inference: true - -linter: - rules: - - always_put_control_body_on_new_line \ No newline at end of file diff --git a/settings_tiles_custom/example/README.md b/settings_tiles_custom/example/README.md deleted file mode 100644 index 3a4f63dbf..000000000 --- a/settings_tiles_custom/example/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# settings_tiles example - -An example on how to use the [settings_tiles](https://pub.dev/packages/settings_tiles) package. diff --git a/settings_tiles_custom/example/analysis_options.yaml b/settings_tiles_custom/example/analysis_options.yaml deleted file mode 100644 index b70427fcb..000000000 --- a/settings_tiles_custom/example/analysis_options.yaml +++ /dev/null @@ -1,10 +0,0 @@ -include: package:flutter_lints/flutter.yaml - -analyzer: - language: - strict-inference: true # Force to specify generic types - -linter: - rules: - - always_put_control_body_on_new_line - - curly_braces_in_flow_control_structures \ No newline at end of file diff --git a/settings_tiles_custom/example/android/app/build.gradle b/settings_tiles_custom/example/android/app/build.gradle deleted file mode 100644 index 215f8dac2..000000000 --- a/settings_tiles_custom/example/android/app/build.gradle +++ /dev/null @@ -1,43 +0,0 @@ -plugins { - id "com.android.application" - id "kotlin-android" - // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id "dev.flutter.flutter-gradle-plugin" -} - -android { - namespace = "com.maelchiotti.settings_tiles_example" - compileSdk = flutter.compileSdkVersion - ndkVersion = flutter.ndkVersion - - compileOptions { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 - } - - kotlinOptions { - jvmTarget = JavaVersion.VERSION_1_8 - } - - defaultConfig { - applicationId = "com.maelchiotti.settings_tiles_example" - // You can update the following values to match your application needs. - // For more information, see: https://flutter.dev/to/review-gradle-config. - minSdk = flutter.minSdkVersion - targetSdk = flutter.targetSdkVersion - versionCode = flutter.versionCode - versionName = flutter.versionName - } - - buildTypes { - release { - // TODO: Add your own signing config for the release build. - // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.debug - } - } -} - -flutter { - source = "../.." -} diff --git a/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 399f6981d..000000000 --- a/settings_tiles_custom/example/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 0d0a2855b..000000000 --- a/settings_tiles_custom/example/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java b/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java deleted file mode 100644 index 539ab022f..000000000 --- a/settings_tiles_custom/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java +++ /dev/null @@ -1,19 +0,0 @@ -package io.flutter.plugins; - -import androidx.annotation.Keep; -import androidx.annotation.NonNull; -import io.flutter.Log; - -import io.flutter.embedding.engine.FlutterEngine; - -/** - * Generated file. Do not edit. - * This file is generated by the Flutter tool based on the - * plugins that support the Android platform. - */ -@Keep -public final class GeneratedPluginRegistrant { - private static final String TAG = "GeneratedPluginRegistrant"; - public static void registerWith(@NonNull FlutterEngine flutterEngine) { - } -} diff --git a/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt b/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt deleted file mode 100644 index 65c254f41..000000000 --- a/settings_tiles_custom/example/android/app/src/main/kotlin/com/maelchiotti/settings_tiles_example/MainActivity.kt +++ /dev/null @@ -1,5 +0,0 @@ -package com.maelchiotti.settings_tiles_example - -import io.flutter.embedding.android.FlutterActivity - -class MainActivity: FlutterActivity() diff --git a/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml b/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml deleted file mode 100644 index f74085f3f..000000000 --- a/settings_tiles_custom/example/android/app/src/main/res/drawable-v21/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml b/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml deleted file mode 100644 index 304732f88..000000000 --- a/settings_tiles_custom/example/android/app/src/main/res/drawable/launch_background.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db77bb4b7b0906d62b1847e87f15cdcacf6a4f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 17987b79bb8a35cc66c3c1fd44f5a5526c1b78be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d5f1c8d34e7a88e3f88bea192c3a370d44689c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof diff --git a/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/settings_tiles_custom/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4d6372eebdb28e45604e46eeda8dd24651419bc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` diff --git a/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml b/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml deleted file mode 100644 index 06952be74..000000000 --- a/settings_tiles_custom/example/android/app/src/main/res/values-night/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml b/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml deleted file mode 100644 index cb1ef8805..000000000 --- a/settings_tiles_custom/example/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml b/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml deleted file mode 100644 index 399f6981d..000000000 --- a/settings_tiles_custom/example/android/app/src/profile/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/settings_tiles_custom/example/android/build.gradle b/settings_tiles_custom/example/android/build.gradle deleted file mode 100644 index d2ffbffa4..000000000 --- a/settings_tiles_custom/example/android/build.gradle +++ /dev/null @@ -1,18 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = "../build" -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/settings_tiles_custom/example/android/gradle.properties b/settings_tiles_custom/example/android/gradle.properties deleted file mode 100644 index 259717082..000000000 --- a/settings_tiles_custom/example/android/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError -android.useAndroidX=true -android.enableJetifier=true diff --git a/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties b/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 7bb2df6ba..000000000 --- a/settings_tiles_custom/example/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip diff --git a/settings_tiles_custom/example/android/local.properties b/settings_tiles_custom/example/android/local.properties deleted file mode 100644 index 2872031cd..000000000 --- a/settings_tiles_custom/example/android/local.properties +++ /dev/null @@ -1,2 +0,0 @@ -sdk.dir=C:\\Users\\hukam\\AppData\\Local\\Android\\sdk -flutter.sdk=C:\\flutter\\flutter \ No newline at end of file diff --git a/settings_tiles_custom/example/android/settings.gradle b/settings_tiles_custom/example/android/settings.gradle deleted file mode 100644 index b9e43bd37..000000000 --- a/settings_tiles_custom/example/android/settings.gradle +++ /dev/null @@ -1,25 +0,0 @@ -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 - }() - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.1.0" apply false - id "org.jetbrains.kotlin.android" version "1.8.22" apply false -} - -include ":app" diff --git a/settings_tiles_custom/example/assets/icon/icon.png b/settings_tiles_custom/example/assets/icon/icon.png deleted file mode 100644 index 4d545bd7ab8def466c6fd1b546d19ca87e2effe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7670 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 diff --git a/settings_tiles_custom/example/lib/main.dart b/settings_tiles_custom/example/lib/main.dart deleted file mode 100644 index 4ead04529..000000000 --- a/settings_tiles_custom/example/lib/main.dart +++ /dev/null @@ -1,287 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/settings_tiles.dart'; - -void main() { - runApp(const MyApp()); -} - -class MyApp extends StatefulWidget { - const MyApp({super.key}); - - @override - State createState() => _MyAppState(); -} - -class _MyAppState extends State { - bool toggled = true; - bool checked = true; - String selectedOption = 'Option 1'; - List selectedOptions = ['Option 1', 'Option 3']; - double sliderValue = 5.0; - List customSliderValues = [1, 7, 30]; - double customSliderValue = 7; - Color color = Colors.blue; - String text = 'Some text'; - - @override - Widget build(BuildContext context) { - return MaterialApp( - home: Scaffold( - appBar: AppBar( - title: const Text('settings_tiles example'), - ), - body: Builder(builder: (context) { - return SafeArea( - child: SingleChildScrollView( - child: Center( - child: Column( - children: [ - SettingSection( - title: SettingSectionTitle('Section with all the tiles'), - tiles: [ - const SettingTextTile( - icon: SettingTileIcon(Icons.abc), - title: Text('Text'), - description: Text('This is a text tile'), - ), - SettingActionTile( - icon: SettingTileIcon(Icons.touch_app), - title: Text('Action'), - description: Text('This is an action tile'), - onTap: () { - ScaffoldMessenger.of(context).showSnackBar( - SnackBar( - content: Text('The action tile was tapped!'), - behavior: SnackBarBehavior.floating, - ), - ); - }, - ), - SettingSwitchTile( - icon: SettingTileIcon(Icons.toggle_on), - title: Text('Switch'), - description: Text('This is a switch tile'), - toggled: toggled, - onChanged: (value) { - setState(() { - toggled = value; - }); - }, - ), - SettingCheckboxTile( - icon: SettingTileIcon(Icons.check_box), - title: Text('Title'), - description: Text('This is a checkbox tile'), - checked: checked, - onChanged: (value) { - if (value == null) { - return; - } - - setState(() { - checked = value; - }); - }, - ), - SettingSingleOptionTile( - icon: SettingTileIcon(Icons.radio_button_on), - title: Text('Single option'), - value: SettingTileValue(selectedOption), - description: Text('This is a single option tile'), - dialogTitle: 'Options', - options: const ['Option 1', 'Option 2', 'Option 3'], - initialOption: selectedOption, - onSubmitted: (value) { - setState(() { - selectedOption = value; - }); - }, - ), - SettingSingleOptionTile.detailed( - icon: SettingTileIcon(Icons.radio_button_on), - title: Text('Single option (detailed)'), - value: SettingTileValue(selectedOption), - description: - Text('This is a detailed single option tile'), - dialogTitle: 'Options', - options: const [ - ( - value: 'Option 1', - title: 'Option n°1', - subtitle: 'This is option n°1' - ), - ( - value: 'Option 2', - title: 'Option n°2', - subtitle: 'This is option n°2' - ), - ( - value: 'Option 3', - title: 'Option n°3', - subtitle: 'This is option n°3' - ), - ], - initialOption: selectedOption, - onSubmitted: (value) { - setState(() { - selectedOption = value; - }); - }, - ), - SettingMultipleOptionsTile( - icon: SettingTileIcon(Icons.checklist), - title: Text('Multiple options'), - value: SettingTileValue(selectedOptions.join(' | ')), - description: Text('This is a multiple options tile'), - dialogTitle: 'Options', - options: const ['Option 1', 'Option 2', 'Option 3'], - initialOptions: selectedOptions, - onSubmitted: (value) { - setState(() { - selectedOptions = value; - }); - }, - ), - SettingMultipleOptionsTile.detailed( - icon: SettingTileIcon(Icons.checklist), - title: Text('Multiple options (detailed)'), - value: SettingTileValue(selectedOptions.join(' | ')), - description: - Text('This is a detailed multiple options tile'), - dialogTitle: 'Options', - options: const [ - ( - value: 'Option 1', - title: 'Option n°1', - subtitle: 'This is option n°1' - ), - ( - value: 'Option 2', - title: 'Option n°2', - subtitle: 'This is option n°2' - ), - ( - value: 'Option 3', - title: 'Option n°3', - subtitle: 'This is option n°3' - ), - ], - initialOptions: selectedOptions, - onSubmitted: (value) { - setState(() { - selectedOptions = value; - }); - }, - ), - SettingTextFieldTile( - icon: SettingTileIcon(Icons.text_fields), - title: Text('Text field'), - value: SettingTileValue(text), - description: Text('This is a text field tile'), - dialogTitle: 'Text', - initialText: text, - onSubmitted: (value) { - setState(() { - text = value; - }); - }, - ), - SettingSliderTile( - icon: SettingTileIcon(Icons.linear_scale), - title: Text('Slider'), - value: SettingTileValue(sliderValue.toString()), - description: Text('This is a slider tile'), - dialogTitle: 'Slider', - min: 1.0, - max: 10.0, - divisions: 9, - initialValue: sliderValue, - onSubmitted: (value) { - setState(() { - sliderValue = value; - }); - }, - ), - SettingCustomSliderTile( - icon: SettingTileIcon(Icons.linear_scale), - title: Text('Custom slider'), - value: SettingTileValue(customSliderValue.toString()), - description: Text('This is a custom slider tile'), - dialogTitle: 'Custom slider', - values: customSliderValues, - initialValue: customSliderValue, - label: (value) { - switch (value) { - case 1: - return 'Day'; - case 7: - return 'Week'; - case 30: - return 'Month'; - default: - return ''; - } - }, - onSubmitted: (value) { - setState(() { - customSliderValue = value; - }); - }, - ), - SettingColorTile( - icon: SettingTileIcon(Icons.color_lens), - title: Text('Color'), - description: Text('This is a color tile'), - dialogTitle: 'Color', - initialColor: color, - onSubmitted: (value) { - setState(() { - color = value; - }); - }, - ), - SettingAboutTile( - applicationIcon: Image.asset( - 'assets/icon/icon.png', - fit: BoxFit.fitWidth, - height: 64, - ), - applicationName: 'Application', - applicationVersion: 'v1.0.0', - ), - ], - ), - SettingSection( - divider: Divider(height: 1), - title: SettingSectionTitle( - 'Section with dividers and disabled tile'), - tiles: [ - SettingActionTile( - enabled: false, - icon: SettingTileIcon(Icons.touch_app), - title: Text('Tile 2'), - description: Text('This is a disabled action tile'), - onTap: () {}, - ), - const SettingTextTile( - icon: SettingTileIcon(Icons.abc), - title: Text('Tile 1'), - description: Text('This is a text tile'), - ), - const SettingTextTile( - icon: SettingTileIcon(Icons.abc), - title: Text('Tile 3'), - description: Text('This is a text tile'), - ), - ], - ) - ], - ), - ), - ), - ); - }), - ), - ); - } -} diff --git a/settings_tiles_custom/example/pubspec.lock b/settings_tiles_custom/example/pubspec.lock deleted file mode 100644 index 861b8cc85..000000000 --- a/settings_tiles_custom/example/pubspec.lock +++ /dev/null @@ -1,249 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - async: - dependency: transitive - description: - name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" - url: "https://pub.dev" - source: hosted - version: "2.13.0" - boolean_selector: - dependency: transitive - description: - name: boolean_selector - sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - fake_async: - dependency: transitive - description: - name: fake_async - sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" - url: "https://pub.dev" - source: hosted - version: "1.3.3" - flex_color_picker: - dependency: transitive - description: - name: flex_color_picker - sha256: "8f753a1a026a13ea5cc5eddbae3ceb886f2537569ab2e5208efb1e3bb5af72ff" - url: "https://pub.dev" - source: hosted - version: "3.7.1" - flex_seed_scheme: - dependency: transitive - description: - name: flex_seed_scheme - sha256: b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec - url: "https://pub.dev" - source: hosted - version: "3.5.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" - url: "https://pub.dev" - source: hosted - version: "5.0.0" - flutter_localizations: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - flutter_test: - dependency: "direct dev" - description: flutter - source: sdk - version: "0.0.0" - gap: - dependency: transitive - description: - name: gap - sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d - url: "https://pub.dev" - source: hosted - version: "3.0.1" - intl: - dependency: transitive - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - leak_tracker: - dependency: transitive - description: - name: leak_tracker - sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" - url: "https://pub.dev" - source: hosted - version: "10.0.9" - leak_tracker_flutter_testing: - dependency: transitive - description: - name: leak_tracker_flutter_testing - sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 - url: "https://pub.dev" - source: hosted - version: "3.0.9" - leak_tracker_testing: - dependency: transitive - description: - name: leak_tracker_testing - sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" - url: "https://pub.dev" - source: hosted - version: "3.0.1" - lints: - dependency: transitive - description: - name: lints - sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7 - url: "https://pub.dev" - source: hosted - version: "5.1.1" - matcher: - dependency: transitive - description: - name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 - url: "https://pub.dev" - source: hosted - version: "0.12.17" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - settings_tiles: - dependency: "direct main" - description: - path: ".." - relative: true - source: path - version: "6.0.1" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - source_span: - dependency: transitive - description: - name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" - url: "https://pub.dev" - source: hosted - version: "1.10.1" - stack_trace: - dependency: transitive - description: - name: stack_trace - sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" - url: "https://pub.dev" - source: hosted - version: "1.12.1" - stream_channel: - dependency: transitive - description: - name: stream_channel - sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - string_scanner: - dependency: transitive - description: - name: string_scanner - sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" - url: "https://pub.dev" - source: hosted - version: "1.4.1" - term_glyph: - dependency: transitive - description: - name: term_glyph - sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" - url: "https://pub.dev" - source: hosted - version: "1.2.2" - test_api: - dependency: transitive - description: - name: test_api - sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd - url: "https://pub.dev" - source: hosted - version: "0.7.4" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 - url: "https://pub.dev" - source: hosted - version: "15.0.0" -sdks: - dart: ">=3.7.0-0 <4.0.0" - flutter: ">=3.27.0" diff --git a/settings_tiles_custom/example/pubspec.yaml b/settings_tiles_custom/example/pubspec.yaml deleted file mode 100644 index 8f8f4f444..000000000 --- a/settings_tiles_custom/example/pubspec.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: settings_tiles_example -description: "An example on how to use the settings_tiles package." - -version: 1.0.0+1 -publish_to: none - -environment: - sdk: ">=3.0.0 <4.0.0" - -dependencies: - flutter: - sdk: flutter - settings_tiles: - path: ../ - -dev_dependencies: - flutter_test: - sdk: flutter - flutter_lints: ^5.0.0 - -flutter: - uses-material-design: true - assets: - - assets/icon/ \ No newline at end of file diff --git a/settings_tiles_custom/lib/settings_tiles.dart b/settings_tiles_custom/lib/settings_tiles.dart deleted file mode 100644 index 146cd51ae..000000000 --- a/settings_tiles_custom/lib/settings_tiles.dart +++ /dev/null @@ -1,18 +0,0 @@ -export 'package:flex_color_picker/src/models/color_picker_type.dart'; -export 'package:settings_tiles/src/section/setting_section.dart'; -export 'package:settings_tiles/src/section/setting_section_title.dart'; -export 'package:settings_tiles/src/tiles/setting_about/setting_about_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_action/setting_action_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_checkbox/setting_checkbox_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_color/setting_color_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_single_option/setting_single_option_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_slider/setting_slider_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_switch/setting_switch_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_text/setting_text_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_text_field/setting_text_field_tile.dart'; -export 'package:settings_tiles/src/tiles/setting_tile.dart'; -export 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; -export 'package:settings_tiles/src/tiles/widgets/setting_tile_value.dart'; -export 'package:settings_tiles/src/types/multiple_options_details.dart'; diff --git a/settings_tiles_custom/lib/src/section/setting_section.dart b/settings_tiles_custom/lib/src/section/setting_section.dart deleted file mode 100644 index 21bdd7152..000000000 --- a/settings_tiles_custom/lib/src/section/setting_section.dart +++ /dev/null @@ -1,38 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Setting section. -class SettingSection extends StatelessWidget { - /// A setting section with a [title] and a list of settings [tiles]. - /// - /// An optional [divider] can be displayed between the tiles. - const SettingSection({ - required this.tiles, - super.key, - this.title, - this.divider, - }); - - /// The title of the setting section. - final Widget? title; - - /// The list of setting tiles. - final List tiles; - - /// A divider displayed between the setting tiles. - final Divider? divider; - - @override - Widget build(BuildContext context) { - return Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - if (title != null) title!, - for (final (index, tile) in tiles.indexed) ...[ - if (divider != null && index != 0) divider!, - tile, - ], - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/section/setting_section_title.dart b/settings_tiles_custom/lib/src/section/setting_section_title.dart deleted file mode 100644 index df907f890..000000000 --- a/settings_tiles_custom/lib/src/section/setting_section_title.dart +++ /dev/null @@ -1,28 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/settings_tiles.dart'; - -/// Setting section title. -class SettingSectionTitle extends StatelessWidget { - /// A styled title of a [SettingSection]. - const SettingSectionTitle(this.title, {super.key}); - - /// The title to display. - final String title; - - @override - Widget build(BuildContext context) { - - return Padding( - padding: const EdgeInsets.symmetric(horizontal: 16), - child: Text( - title, - style: - TextStyle( - fontWeight: FontWeight.w500, - fontSize: 16, - color: Theme.of(context).colorScheme.primary, - ), - ), - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart deleted file mode 100644 index 5465a4d0d..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_about/setting_about_tile.dart +++ /dev/null @@ -1,53 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; -import 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; - -/// About setting tile. -class SettingAboutTile extends SettingTile { - /// A setting tile that show the name and the version of the app, - /// and opens the default Flutter's [AboutDialog] when tapped. - SettingAboutTile({ - super.key, - this.applicationName, - this.applicationVersion, - this.applicationIcon, - this.applicationLegalese, - this.dialogChildren, - }) : super( - title: applicationName != null ? Text(applicationName) : null, - description: - applicationVersion != null ? Text(applicationVersion) : null, - icon: const SettingTileIcon(Icons.info), - ); - - /// The name of the application. - final String? applicationName; - - /// The version of the application. - final String? applicationVersion; - - /// The icon of the application displayed in Flutter's [AboutDialog].. - final Widget? applicationIcon; - - /// The legalese of the application displayed in Flutter's [AboutDialog]. - final String? applicationLegalese; - - /// The list of widgets to display in Flutter's [AboutDialog] - final List? dialogChildren; - - void _showAboutDialog(BuildContext context) { - showAboutDialog( - context: context, - applicationIcon: applicationIcon, - applicationName: applicationName, - applicationVersion: applicationVersion, - applicationLegalese: applicationLegalese, - children: dialogChildren, - ); - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: () => _showAboutDialog(context)); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart deleted file mode 100644 index c9852bfb8..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_action/setting_action_tile.dart +++ /dev/null @@ -1,26 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Action setting tile. -class SettingActionTile extends SettingTile { - /// A setting tile that calls [onTap] when tapped. - const SettingActionTile({ - required this.onTap, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - }); - - /// Called when the tile is tapped. - final VoidCallback onTap; - - @override - Widget build(BuildContext context) { - return tile(context, onTap: onTap); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart deleted file mode 100644 index ed5618601..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_checkbox/setting_checkbox_tile.dart +++ /dev/null @@ -1,40 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Checkbox setting tile. -class SettingCheckboxTile extends SettingTile { - /// A setting tile with a checkbox that can be checked and unchecked. - SettingCheckboxTile({ - required this.checked, - required this.onChanged, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - }) : super( - trailing: Checkbox( - value: checked, - onChanged: enabled ? onChanged : null, - ), - ); - - /// Whether the checkbox is checked. - final bool checked; - - /// Called when the status of the checkbox is changed. - /// - /// If `null`, the tile will be disabled. - // ignore: avoid_positional_boolean_parameters - final void Function(bool? checked)? onChanged; - - @override - Widget build(BuildContext context) { - return tile( - context, - onTap: enabled && onChanged != null ? () => onChanged!(!checked) : null, - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart b/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart deleted file mode 100644 index c9ae07674..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_color/color_preview.dart +++ /dev/null @@ -1,25 +0,0 @@ -import 'package:flutter/material.dart'; - -/// A color preview. -class ColorPreview extends StatelessWidget { - /// A circle filled with the [color] to preview it. - const ColorPreview({ - required this.color, - super.key, - }); - - /// The color to preview. - final Color color; - - @override - Widget build(BuildContext context) { - return Container( - width: 32, - height: 32, - decoration: BoxDecoration( - shape: BoxShape.circle, - color: color, - ), - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart deleted file mode 100644 index c7eddc15e..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_color/setting_color_tile.dart +++ /dev/null @@ -1,80 +0,0 @@ -import 'package:flex_color_picker/flex_color_picker.dart'; -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_color/color_preview.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Color setting tile. -class SettingColorTile extends SettingTile { - /// A setting tile with configurable color pickers and a current color - /// preview. - /// - /// By default, the two color pickers available are [ColorPickerType.primary] - /// that shows primary colors, and [ColorPickerType.accent] that shows accent - /// colors. To enable all the color pickers, pass [ColorPickerType.values] to - /// the [colorPickers] parameter. - SettingColorTile({ - required this.dialogTitle, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - this.colorPickers = const [ColorPickerType.primary, ColorPickerType.accent], - this.enableOpacity = true, - this.initialColor = Colors.white, - this.onCanceled, - }) : super( - trailing: ColorPreview(color: initialColor), - ); - - /// The title of the dialog. - final String dialogTitle; - - /// The list of color pickers available. - final List colorPickers; - - /// Whether to enable the slider to change the opacity of the picked color. - /// - /// If set to `false`, the color picked will always have 100% opacity - /// (meaning no transparency). - final bool enableOpacity; - - /// The initial color that should be selected in the color pickers and should - /// be previewed at the end of the tile. - final Color initialColor; - - /// Called when the color is picked. - final void Function(Color) onSubmitted; - - /// Called when the dialog is canceled. - final VoidCallback? onCanceled; - - Future _openDialog(BuildContext context) async { - final colorPickersMap = { - for (final colorPickerType in ColorPickerType.values) - colorPickerType: colorPickers.contains(colorPickerType), - }; - - await ColorPicker( - title: Padding( - padding: const EdgeInsets.only(bottom: 8), - child: Text( - dialogTitle, - style: Theme.of(context).textTheme.headlineMedium, - ), - ), - pickersEnabled: colorPickersMap, - enableOpacity: enableOpacity, - color: initialColor, - onColorChanged: onSubmitted, - ).showPickerDialog(context); - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart deleted file mode 100644 index c3d3bea3a..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart +++ /dev/null @@ -1,83 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; -import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; - -class SettingCustomSliderDialog extends StatefulWidget { - const SettingCustomSliderDialog({ - required this.title, - required this.label, - required this.values, - required this.initialValue, - required this.onChanged, - super.key, - }); - - final String title; - - final String Function(double)? label; - final List values; - final double initialValue; - - final void Function(double)? onChanged; - - @override - State createState() => - _SettingCustomSliderDialogState(); -} - -class _SettingCustomSliderDialogState extends State { - /// The index of the current value. - late int _index; - - /// The current value. - double get _value => widget.values[_index]; - - @override - void initState() { - super.initState(); - - final valueIndex = widget.values.indexOf(widget.initialValue); - - assert( - valueIndex != -1, - 'The initial value of the discrete slider is not allowed: ' - '${widget.initialValue} is not in ${widget.values}.', - ); - - _index = valueIndex; - } - - void _onChanged(double value) { - setState(() { - _index = value.toInt(); - }); - - widget.onChanged?.call(value); - } - - @override - Widget build(BuildContext context) { - return AlertDialog.adaptive( - title: Text(widget.title), - content: SingleChildScrollView( - child: Slider( - value: _index.toDouble(), - label: widget.label != null - ? widget.label!(_value) - : _value.toStringAsFixed(2), - max: widget.values.length - 1, - divisions: widget.values.length - 1, - onChanged: _onChanged, - ), - ), - actions: [ - const CancelButton(), - OkButton( - onPressed: () => Navigator.pop(context, _value), - ), - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart deleted file mode 100644 index 7da3bf8cf..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_custom_slider/setting_custom_slider_tile.dart +++ /dev/null @@ -1,83 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_custom_slider/setting_custom_slider_dialog.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Custom setting slider tile. -class SettingCustomSliderTile extends SettingTile { - /// A setting tile with a slider to choose a value between a set of custom - /// [values]. - const SettingCustomSliderTile({ - required this.dialogTitle, - required this.values, - required this.initialValue, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.label, - this.onChanged, - this.onCanceled, - }); - - /// The title of the dialog. - final String dialogTitle; - - /// The label of the slider. - /// - /// The [value] is the current value of the slider. - /// - /// If `null`, the [value] of the slider is displayed directly with a 2 digits - /// precision. - final String Function(double value)? label; - - /// The list of discrete values allowed in the slider. - final List values; - - /// The initial value that the slider is set to. - final double initialValue; - - /// Called when the slider value is changed. - final void Function(double)? onChanged; - - /// Called when the slider value is chosen. - final void Function(double) onSubmitted; - - /// Called when the dialog is canceled. - final VoidCallback? onCanceled; - - Future _openDialog(BuildContext context) async { - final result = await showAdaptiveDialog( - context: context, - useRootNavigator: false, - builder: (context) { - return SettingCustomSliderDialog( - title: dialogTitle, - label: label, - values: values, - initialValue: initialValue, - onChanged: onChanged, - ); - }, - ); - - if (result == null) { - if (onCanceled == null) { - return; - } else { - onCanceled!(); - } - } else { - return onSubmitted(result); - } - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart deleted file mode 100644 index bd8bd5b70..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart +++ /dev/null @@ -1,87 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; -import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; -import 'package:settings_tiles/src/types/multiple_options_details.dart'; - -class SettingMultipleOptionsDialog extends StatefulWidget { - const SettingMultipleOptionsDialog({ - required this.title, - required this.options, - required this.initialOptions, - required this.minOptions, - super.key, - }); - - final String title; - - final List options; - final List initialOptions; - final int minOptions; - - @override - State> createState() => - _SettingMultipleOptionsDialogState(); -} - -class _SettingMultipleOptionsDialogState - extends State> { - late List _selectedOptions; - - @override - void initState() { - super.initState(); - - // Create a new list so it can be modified - _selectedOptions = List.from(widget.initialOptions); - } - - bool get canSubmit { - return _selectedOptions.length >= widget.minOptions; - } - - bool _isSelected(T option) { - return _selectedOptions.contains(option); - } - - void _onChanged(T option, bool? selected) { - if (selected == null) { - return; - } - - setState(() { - selected ? _selectedOptions.add(option) : _selectedOptions.remove(option); - }); - } - - @override - Widget build(BuildContext context) { - return AlertDialog.adaptive( - contentPadding: const EdgeInsets.symmetric(vertical: 16), - title: Text(widget.title), - content: SingleChildScrollView( - child: ListBody( - children: widget.options.map((option) { - final (:value as T, :title, :subtitle) = option; - - return CheckboxListTile( - value: _isSelected(value), - title: Text(title), - subtitle: subtitle != null ? Text(subtitle) : null, - selected: _isSelected(value), - onChanged: (selected) => _onChanged(value, selected), - ); - }).toList(), - ), - ), - actions: [ - const CancelButton(), - OkButton( - onPressed: - canSubmit ? () => Navigator.pop(context, _selectedOptions) : null, - ), - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart deleted file mode 100644 index f4a90228b..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart +++ /dev/null @@ -1,103 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_dialog.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; -import 'package:settings_tiles/src/types/multiple_options_details.dart'; - -/// Multiple options setting tile. -class SettingMultipleOptionsTile extends SettingTile { - /// A setting tile with multiple options that can be checked. - /// - /// The title of the tile in the dialog is the value of the `toString()` - /// method for each option. No subtitle is displayed. To specify them, use - /// [SettingMultipleOptionsTile.detailed] instead. - SettingMultipleOptionsTile({ - required this.dialogTitle, - required List options, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.initialOptions = const [], - this.minOptions = 0, - this.onCanceled, - }) : options = options - .map( - (option) => - (value: option, title: option.toString(), subtitle: null), - ) - .toList(); - - /// A setting tile with multiple options that can be checked. - /// - /// This constructor allows to specify the title and an optional subtitle for - /// each option. - const SettingMultipleOptionsTile.detailed({ - required this.dialogTitle, - required this.options, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.initialOptions = const [], - this.minOptions = 0, - this.onCanceled, - }); - - /// The title of the dialog. - final String dialogTitle; - - /// The list of options to choose from. - final List options; - - /// The initial options that are checked. - final List initialOptions; - - /// The minimal number of options that need to be selected. - final int minOptions; - - /// Called when the options are chosen. - final void Function(List) onSubmitted; - - /// Called when the dialog is canceled. - final VoidCallback? onCanceled; - - Future _openDialog(BuildContext context) async { - final result = await showAdaptiveDialog>( - context: context, - useRootNavigator: false, - builder: (context) { - return SettingMultipleOptionsDialog( - title: dialogTitle, - options: options, - initialOptions: initialOptions, - minOptions: minOptions, - ); - }, - ); - - if (result == null) { - if (onCanceled == null) { - return; - } else { - onCanceled!(); - } - } else { - return onSubmitted(result); - } - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart deleted file mode 100644 index 639c7e60b..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_dialog.dart +++ /dev/null @@ -1,80 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; -import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; -import 'package:settings_tiles/src/types/multiple_options_details.dart'; - -class SettingSingleOptionDialog extends StatefulWidget { - const SettingSingleOptionDialog({ - required this.title, - required this.options, - required this.initialOption, - super.key, - }); - - final String title; - - final List options; - final T? initialOption; - - @override - State> createState() => - _SettingSingleOptionDialogState(); -} - -class _SettingSingleOptionDialogState - extends State> { - late T? _selectedOption; - - @override - void initState() { - super.initState(); - - _selectedOption = widget.initialOption; - } - - bool _isSelected(T option) { - return _selectedOption == option; - } - - void _onChanged(T? option) { - if (option == null) { - return; - } - - setState(() { - _selectedOption = option; - }); - } - - @override - Widget build(BuildContext context) { - return AlertDialog.adaptive( - contentPadding: const EdgeInsets.symmetric(vertical: 16), - title: Text(widget.title), - content: SingleChildScrollView( - child: ListBody( - children: widget.options.map((option) { - final (:value as T, :title, :subtitle) = option; - return RadioListTile( - dense: true, - value: value, - groupValue: _selectedOption, - title: Text(title, style: const TextStyle(fontSize: 15)), - subtitle: subtitle != null ? Text(subtitle) : null, - selected: _isSelected(value), - onChanged: (selected) => _onChanged(value), - ); - }).toList(), - ), - ), - actions: [ - const CancelButton(), - OkButton( - onPressed: () => Navigator.pop(context, _selectedOption), - ), - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart deleted file mode 100644 index 97dc7efd8..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_single_option/setting_single_option_tile.dart +++ /dev/null @@ -1,97 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_single_option/setting_single_option_dialog.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; -import 'package:settings_tiles/src/types/multiple_options_details.dart'; - -/// Single option setting tile. -class SettingSingleOptionTile extends SettingTile { - /// A setting tile with a single option that can be selected. - /// - /// The title of the tile in the dialog is the value of the `toString()` - /// method for each option. No subtitle is displayed. To specify them, use - /// [SettingSingleOptionTile.detailed] instead. - SettingSingleOptionTile({ - required this.dialogTitle, - required List options, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.initialOption, - this.onCanceled, - }) : options = options - .map( - (option) => - (value: option, title: option.toString(), subtitle: null), - ) - .toList(); - - /// A setting tile with a single option that can be selected. - /// - /// This constructor allows to specify the title and an optional subtitle for - /// each option. - const SettingSingleOptionTile.detailed({ - required this.dialogTitle, - required this.options, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.initialOption, - this.onCanceled, - }); - - /// The title of the dialog. - final String dialogTitle; - - /// The list of options. - final List options; - - /// The initial option that is selected. - final T? initialOption; - - /// Called when the option is chosen. - final void Function(T) onSubmitted; - - /// Called when the dialog is canceled. - final VoidCallback? onCanceled; - - Future _openDialog(BuildContext context) async { - final result = await showAdaptiveDialog( - context: context, - useRootNavigator: false, - builder: (context) { - return SettingSingleOptionDialog( - title: dialogTitle, - options: options, - initialOption: initialOption, - ); - }, - ); - - if (result == null) { - if (onCanceled == null) { - return; - } else { - onCanceled!(); - } - } else { - return onSubmitted(result); - } - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart deleted file mode 100644 index 22bf29c52..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_dialog.dart +++ /dev/null @@ -1,75 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; -import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; - -class SettingSliderDialog extends StatefulWidget { - const SettingSliderDialog({ - required this.title, - required this.label, - required this.min, - required this.max, - required this.divisions, - required this.initialValue, - required this.onChanged, - super.key, - }); - - final String title; - - final String Function(double)? label; - final double min; - final double max; - final int? divisions; - final double initialValue; - - final void Function(double)? onChanged; - - @override - State createState() => _SettingSliderDialogState(); -} - -class _SettingSliderDialogState extends State { - late double _value; - - @override - void initState() { - super.initState(); - - _value = widget.initialValue; - } - - void _onChanged(double value) { - setState(() { - _value = value; - }); - - widget.onChanged?.call(value); - } - - @override - Widget build(BuildContext context) { - return AlertDialog.adaptive( - title: Text(widget.title), - content: SingleChildScrollView( - child: Slider( - value: _value, - label: widget.label != null - ? widget.label!(_value) - : _value.toStringAsFixed(2), - min: widget.min, - max: widget.max, - divisions: widget.divisions, - onChanged: _onChanged, - ), - ), - actions: [ - const CancelButton(), - OkButton( - onPressed: () => Navigator.pop(context, _value), - ), - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart deleted file mode 100644 index 29da933ac..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_slider/setting_slider_tile.dart +++ /dev/null @@ -1,93 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_slider/setting_slider_dialog.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Slider setting tile. -class SettingSliderTile extends SettingTile { - /// A setting tile with a slider to choose a value between a [min] value, a - /// [max] value with a number of [divisions]. - const SettingSliderTile({ - required this.dialogTitle, - required this.initialValue, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.label, - this.min = 0.0, - this.max = 1.0, - this.divisions, - this.onChanged, - this.onCanceled, - }); - - /// The title of the dialog. - final String dialogTitle; - - /// The label of the slider. - /// - /// The [value] is the current value of the slider. - /// - /// If `null`, the [value] of the slider is displayed directly with a 2 digits - /// precision. - final String Function(double value)? label; - - /// The minimum value that can be selected in the slider. - final double min; - - /// The maximum value that can be selected in the slider. - final double max; - - /// The number of divisions of the slider between the [min] and the [max]. - final int? divisions; - - /// The initial value that the slider is set to. - final double initialValue; - - /// Called when the slider value is changed. - final void Function(double)? onChanged; - - /// Called when the slider value is chosen. - final void Function(double) onSubmitted; - - /// Called when the dialog is canceled. - final VoidCallback? onCanceled; - - Future _openDialog(BuildContext context) async { - final result = await showAdaptiveDialog( - context: context, - useRootNavigator: false, - builder: (context) { - return SettingSliderDialog( - title: dialogTitle, - label: label, - min: min, - max: max, - divisions: divisions, - initialValue: initialValue, - onChanged: onChanged, - ); - }, - ); - - if (result == null) { - if (onCanceled == null) { - return; - } else { - onCanceled!(); - } - } else { - return onSubmitted(result); - } - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart deleted file mode 100644 index 140f192e5..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_switch/setting_switch_tile.dart +++ /dev/null @@ -1,40 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Switch setting tile. -class SettingSwitchTile extends SettingTile { - /// A setting tile with a checkbox that can be toggled and untoggled. - SettingSwitchTile({ - required this.toggled, - required this.onChanged, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - }) : super( - trailing: Switch( - value: toggled, - onChanged: enabled ? onChanged : null, - ), - ); - - /// Whether the switch it toggled. - final bool toggled; - - /// Called when the status of the switch is changed. - /// - /// If `null`, the tile will be disabled. - // ignore: avoid_positional_boolean_parameters - final void Function(bool toggled)? onChanged; - - @override - Widget build(BuildContext context) { - return tile( - context, - onTap: enabled && onChanged != null ? () => onChanged!(!toggled) : null, - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart deleted file mode 100644 index fa78054ec..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_text/setting_text_tile.dart +++ /dev/null @@ -1,21 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Text setting tile. -class SettingTextTile extends SettingTile { - /// A setting tile that only displays text with no interactions. - const SettingTextTile({ - super.key, - super.visible, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - }); - - @override - Widget build(BuildContext context) { - return tile(context); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart deleted file mode 100644 index 80a05ae42..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_dialog.dart +++ /dev/null @@ -1,53 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/cancel_button.dart'; -import 'package:settings_tiles/src/tiles/widgets/ok_button.dart'; - -class SettingTextFieldDialog extends StatefulWidget { - const SettingTextFieldDialog({ - required this.title, - required this.initialText, - super.key, - }); - - final String title; - - final String? initialText; - - @override - State createState() => _SettingTextFieldDialogState(); -} - -class _SettingTextFieldDialogState extends State { - late TextEditingController _textEditingController; - - @override - void initState() { - super.initState(); - - _textEditingController = TextEditingController(text: widget.initialText); - } - - @override - Widget build(BuildContext context) { - return AlertDialog.adaptive( - title: Text(widget.title), - content: Padding( - padding: const EdgeInsets.all(16), - child: SingleChildScrollView( - child: TextField( - controller: _textEditingController, - autofocus: true, - ), - ), - ), - actions: [ - const CancelButton(), - OkButton( - onPressed: () => Navigator.pop(context, _textEditingController.text), - ), - ], - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart deleted file mode 100644 index c792fdafb..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_text_field/setting_text_field_tile.dart +++ /dev/null @@ -1,62 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/setting_text_field/setting_text_field_dialog.dart'; -import 'package:settings_tiles/src/tiles/setting_tile.dart'; - -/// Text field setting tile. -class SettingTextFieldTile extends SettingTile { - /// A setting tile with a text field to enter some text. - const SettingTextFieldTile({ - required this.dialogTitle, - required this.onSubmitted, - super.key, - super.visible, - super.enabled, - super.icon, - super.title, - super.value, - super.description, - super.trailing, - this.initialText, - this.onCanceled, - }); - - /// The title of the dialog. - final String dialogTitle; - - /// The initial text displayed in the text field. - final String? initialText; - - /// Called when the text is submitted. - final void Function(String) onSubmitted; - - /// Called when the dialog is canceled. - final void Function()? onCanceled; - - Future _openDialog(BuildContext context) async { - final result = await showAdaptiveDialog( - context: context, - useRootNavigator: false, - builder: (context) { - return SettingTextFieldDialog( - title: dialogTitle, - initialText: initialText, - ); - }, - ); - - if (result == null) { - if (onCanceled == null) { - return; - } else { - onCanceled!(); - } - } else { - return onSubmitted(result); - } - } - - @override - Widget build(BuildContext context) { - return tile(context, onTap: enabled ? () => _openDialog(context) : null); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/setting_tile.dart b/settings_tiles_custom/lib/src/tiles/setting_tile.dart deleted file mode 100644 index fd26136b8..000000000 --- a/settings_tiles_custom/lib/src/tiles/setting_tile.dart +++ /dev/null @@ -1,74 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:settings_tiles/src/tiles/widgets/setting_tile_icon.dart'; -import 'package:settings_tiles/src/tiles/widgets/setting_tile_value.dart'; - -/// A setting tile. -abstract class SettingTile extends StatelessWidget { - /// A setting tile displays information about a setting and handles the - /// necessary interactions to modify it. - /// - /// It can be hidden by setting [visible] to `false`, and disabled by setting - /// [enabled] to `false`. - const SettingTile({ - super.key, - this.visible = true, - this.enabled = true, - this.icon, - this.value, - this.title, - this.description, - this.trailing, - }); - - /// Whether the tile is visible. - final bool visible; - - /// Whether the tile is enabled. - final bool enabled; - - /// The icon of the tile. - /// - /// Use the [SettingTileIcon] class to have the icon automatically styled. - final Widget? icon; - - /// The title of the tile. - final Widget? title; - - /// The current value of the setting. - /// - /// If set, it is displayed between the title and the description. - /// - /// Use the [SettingTileValue] class to have the text automatically styled. - final Widget? value; - - /// The description of the title. - final Widget? description; - - /// An optional widget to show at the end of the tile. - final Widget? trailing; - - /// The tile to display. - Widget tile(BuildContext context, {GestureTapCallback? onTap}) { - if (!visible) { - return const SizedBox.shrink(); - } - - return ListTile( - contentPadding: const EdgeInsets.only(right: 16, left: 16), - enabled: enabled, - leading: icon, - title: title, - subtitle: description != null || value != null - ? Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - if (value != null) value!, - if (description != null) description!, - ], - ) - : null, - trailing: trailing, - onTap: onTap, - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart b/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart deleted file mode 100644 index daa386d34..000000000 --- a/settings_tiles_custom/lib/src/tiles/widgets/cancel_button.dart +++ /dev/null @@ -1,20 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; - -class CancelButton extends StatelessWidget { - const CancelButton({super.key}); - - @override - Widget build(BuildContext context) { - return TextButton( - onPressed: () => Navigator.pop(context), - child: Text( - Localizations.of(context, MaterialLocalizations) - ?.cancelButtonLabel ?? - 'Cancel', style: - const TextStyle(fontWeight: FontWeight.w500, fontSize: 16) - ), - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart b/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart deleted file mode 100644 index 53a8e5417..000000000 --- a/settings_tiles_custom/lib/src/tiles/widgets/ok_button.dart +++ /dev/null @@ -1,25 +0,0 @@ -// ignore_for_file: public_member_api_docs private class - -import 'package:flutter/material.dart'; - -class OkButton extends StatelessWidget { - const OkButton({ - required this.onPressed, - super.key, - }); - - final VoidCallback? onPressed; - - @override - Widget build(BuildContext context) { - return TextButton( - onPressed: onPressed, - child: Text( - Localizations.of(context, MaterialLocalizations) - ?.okButtonLabel ?? - 'OK' , style: - const TextStyle(fontWeight: FontWeight.w500, fontSize: 16) - ), - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart deleted file mode 100644 index aa9facf4b..000000000 --- a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_icon.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:flutter/material.dart'; - -/// Setting tile icon. -class SettingTileIcon extends StatelessWidget { - /// A styled icon to display at the start of a setting tile. - const SettingTileIcon(this.icon, {super.key}); - - /// The icon to display. - final IconData icon; - - @override - Widget build(BuildContext context) { - return SizedBox( - width: 48, - height: double.infinity, - child: Icon(icon, size: 32), - ); - } -} diff --git a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart b/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart deleted file mode 100644 index 2215683ff..000000000 --- a/settings_tiles_custom/lib/src/tiles/widgets/setting_tile_value.dart +++ /dev/null @@ -1,27 +0,0 @@ -import 'package:flutter/material.dart'; - -/// Setting tile value. -class SettingTileValue extends StatelessWidget { - /// A styled value to display in a setting tile between the title and the - /// description. - const SettingTileValue(this.value, {this.enabled = true, super.key}); - - /// Whether the setting tile is enabled. - final bool enabled; - - /// The value to display. - final String value; - - @override - Widget build(BuildContext context) { - final theme = Theme.of(context); - - return Text( - value, - style: theme.textTheme.bodyMedium?.copyWith( - color: enabled ? theme.colorScheme.tertiary : theme.disabledColor, - fontWeight: FontWeight.w500, - ), - ); - } -} diff --git a/settings_tiles_custom/lib/src/types/multiple_options_details.dart b/settings_tiles_custom/lib/src/types/multiple_options_details.dart deleted file mode 100644 index 6a871493c..000000000 --- a/settings_tiles_custom/lib/src/types/multiple_options_details.dart +++ /dev/null @@ -1,12 +0,0 @@ -import 'package:settings_tiles/settings_tiles.dart' - show SettingMultipleOptionsTile; -import 'package:settings_tiles/src/tiles/setting_multiple_options/setting_multiple_options_tile.dart' - show SettingMultipleOptionsTile; - -/// A record containing the `value`, the `title` and an optional `subtitle` of -/// an option of a [SettingMultipleOptionsTile]. -typedef MultipleOptionsDetails = ({ - Object value, - String title, - String? subtitle, -}); diff --git a/settings_tiles_custom/makefile b/settings_tiles_custom/makefile deleted file mode 100644 index 5be492073..000000000 --- a/settings_tiles_custom/makefile +++ /dev/null @@ -1,17 +0,0 @@ -# Dart -.PHONY: format - -format: - dart format . - -# Publishing -.PHONY: dry_run publish - -pana: - pana . - -dry_run: - dart pub publish --dry-run - -publish: - dart pub publish \ No newline at end of file diff --git a/settings_tiles_custom/pubspec.lock b/settings_tiles_custom/pubspec.lock deleted file mode 100644 index 0e757c668..000000000 --- a/settings_tiles_custom/pubspec.lock +++ /dev/null @@ -1,133 +0,0 @@ -# Generated by pub -# See https://dart.dev/tools/pub/glossary#lockfile -packages: - characters: - dependency: transitive - description: - name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 - url: "https://pub.dev" - source: hosted - version: "1.4.0" - clock: - dependency: transitive - description: - name: clock - sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b - url: "https://pub.dev" - source: hosted - version: "1.1.2" - collection: - dependency: transitive - description: - name: collection - sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" - url: "https://pub.dev" - source: hosted - version: "1.19.1" - flex_color_picker: - dependency: "direct main" - description: - name: flex_color_picker - sha256: "8f753a1a026a13ea5cc5eddbae3ceb886f2537569ab2e5208efb1e3bb5af72ff" - url: "https://pub.dev" - source: hosted - version: "3.7.1" - flex_seed_scheme: - dependency: transitive - description: - name: flex_seed_scheme - sha256: b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec - url: "https://pub.dev" - source: hosted - version: "3.5.1" - flutter: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - flutter_lints: - dependency: "direct dev" - description: - name: flutter_lints - sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" - url: "https://pub.dev" - source: hosted - version: "6.0.0" - flutter_localizations: - dependency: "direct main" - description: flutter - source: sdk - version: "0.0.0" - gap: - dependency: "direct main" - description: - name: gap - sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d - url: "https://pub.dev" - source: hosted - version: "3.0.1" - intl: - dependency: transitive - description: - name: intl - sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" - url: "https://pub.dev" - source: hosted - version: "0.20.2" - lints: - dependency: transitive - description: - name: lints - sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 - url: "https://pub.dev" - source: hosted - version: "6.0.0" - material_color_utilities: - dependency: transitive - description: - name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec - url: "https://pub.dev" - source: hosted - version: "0.11.1" - meta: - dependency: transitive - description: - name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c - url: "https://pub.dev" - source: hosted - version: "1.16.0" - path: - dependency: transitive - description: - name: path - sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" - url: "https://pub.dev" - source: hosted - version: "1.9.1" - sky_engine: - dependency: transitive - description: flutter - source: sdk - version: "0.0.0" - vector_math: - dependency: transitive - description: - name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - very_good_analysis: - dependency: "direct dev" - description: - name: very_good_analysis - sha256: e479fbc0941009262343db308133e121bf8660c2c81d48dd8e952df7b7e1e382 - url: "https://pub.dev" - source: hosted - version: "9.0.0" -sdks: - dart: ">=3.8.0 <4.0.0" - flutter: ">=3.27.0" diff --git a/settings_tiles_custom/pubspec.yaml b/settings_tiles_custom/pubspec.yaml deleted file mode 100644 index 1551caede..000000000 --- a/settings_tiles_custom/pubspec.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: settings_tiles -description: "A collection of settings tiles to easily create a settings screen" - -repository: https://github.com/maelchiotti/settings_tiles -issue_tracker: https://github.com/maelchiotti/settings_tiles/issues - -version: 6.0.1 - -environment: - sdk: ">=3.0.0 <4.0.0" - -dependencies: - flex_color_picker: ^3.7.1 - flutter: - sdk: flutter - flutter_localizations: - sdk: flutter - gap: ^3.0.1 - -dev_dependencies: - flutter_lints: ^6.0.0 - very_good_analysis: ^9.0.0 From 669ae5ba23d778001854c1842933550cbe35bda1 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:26:15 +0530 Subject: [PATCH 03/81] added source file --- assets/translations/source.json | 335 ++++++++++++++++++++++++++++++++ 1 file changed, 335 insertions(+) create mode 100644 assets/translations/source.json diff --git a/assets/translations/source.json b/assets/translations/source.json new file mode 100644 index 000000000..de9d0c094 --- /dev/null +++ b/assets/translations/source.json @@ -0,0 +1,335 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass":"Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" + +} \ No newline at end of file From 3a934b6e72e4935a3b7e1f38ab707adc482ff3bb Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:52:43 +0530 Subject: [PATCH 04/81] Update Crowdin configuration file --- crowdin.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 crowdin.yml diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 000000000..2b2e60e75 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,3 @@ +files: + - source: /assets/translations/source.json + translation: /assets/translations/%locale%.json From 0666ff7840fcfb52aee472e2cc998d48e6ae2d3c Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:52:58 +0530 Subject: [PATCH 05/81] New translations source.json (Romanian) --- assets/translations/ro-RO.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/ro-RO.json diff --git a/assets/translations/ro-RO.json b/assets/translations/ro-RO.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/ro-RO.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From a594acf65242f9491986ebb420447add3c892a23 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:52:59 +0530 Subject: [PATCH 06/81] New translations source.json (French) --- assets/translations/fr-FR.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/fr-FR.json diff --git a/assets/translations/fr-FR.json b/assets/translations/fr-FR.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/fr-FR.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 46741f01f1d74149e34d394d5fe006d3ce087fba Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:00 +0530 Subject: [PATCH 07/81] New translations source.json (Spanish) --- assets/translations/es-ES.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/es-ES.json diff --git a/assets/translations/es-ES.json b/assets/translations/es-ES.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/es-ES.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 252ec4cd67c83f33f8c32e1b48d5790f2bd8dd45 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:01 +0530 Subject: [PATCH 08/81] New translations source.json (Czech) --- assets/translations/cs-CZ.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/cs-CZ.json diff --git a/assets/translations/cs-CZ.json b/assets/translations/cs-CZ.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/cs-CZ.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 07c4f08d08f44b3228d845093024bec06edc18f0 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:02 +0530 Subject: [PATCH 09/81] New translations source.json (German) --- assets/translations/de-DE.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/de-DE.json diff --git a/assets/translations/de-DE.json b/assets/translations/de-DE.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/de-DE.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 8cf77981fbf9943b880643595429c3062736d5f3 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:03 +0530 Subject: [PATCH 10/81] New translations source.json (Greek) --- assets/translations/el-GR.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/el-GR.json diff --git a/assets/translations/el-GR.json b/assets/translations/el-GR.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/el-GR.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 1028e1c33bc7d5424d1691eecef6d8921689d31f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:03 +0530 Subject: [PATCH 11/81] New translations source.json (Finnish) --- assets/translations/fi-FI.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/fi-FI.json diff --git a/assets/translations/fi-FI.json b/assets/translations/fi-FI.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/fi-FI.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 177f0ebc5022066337f091c0464f847d032899b0 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:04 +0530 Subject: [PATCH 12/81] New translations source.json (Hungarian) --- assets/translations/hu-HU.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/hu-HU.json diff --git a/assets/translations/hu-HU.json b/assets/translations/hu-HU.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/hu-HU.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From c7f0d60f9281a5105e633e47b2a3c82bcc5efb72 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:05 +0530 Subject: [PATCH 13/81] New translations source.json (Italian) --- assets/translations/it-IT.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/it-IT.json diff --git a/assets/translations/it-IT.json b/assets/translations/it-IT.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/it-IT.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 16f5449dd966231202f96cac1f2443ad0a22dea4 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:06 +0530 Subject: [PATCH 14/81] New translations source.json (Japanese) --- assets/translations/ja-JP.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/ja-JP.json diff --git a/assets/translations/ja-JP.json b/assets/translations/ja-JP.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/ja-JP.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 4c258f293ad48175346e46c19cd4fed709d7dba5 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:07 +0530 Subject: [PATCH 15/81] New translations source.json (Korean) --- assets/translations/ko-KR.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/ko-KR.json diff --git a/assets/translations/ko-KR.json b/assets/translations/ko-KR.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/ko-KR.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From dc2de0ff16cff0eb96f6431dfacdb3cea9efcb5f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:08 +0530 Subject: [PATCH 16/81] New translations source.json (Dutch) --- assets/translations/nl-NL.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/nl-NL.json diff --git a/assets/translations/nl-NL.json b/assets/translations/nl-NL.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/nl-NL.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From b24eba38a445f6d7ee3642590c94ae12042d12a8 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:09 +0530 Subject: [PATCH 17/81] New translations source.json (Polish) --- assets/translations/pl-PL.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/pl-PL.json diff --git a/assets/translations/pl-PL.json b/assets/translations/pl-PL.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/pl-PL.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 5cece111f7c52829aea6934b4a455edc9cb0e03f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:10 +0530 Subject: [PATCH 18/81] New translations source.json (Portuguese) --- assets/translations/pt-PT.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/pt-PT.json diff --git a/assets/translations/pt-PT.json b/assets/translations/pt-PT.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/pt-PT.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 465c6b2f1d22df00baaaff5a5e1dd7d01d7ef6a0 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:11 +0530 Subject: [PATCH 19/81] New translations source.json (Russian) --- assets/translations/ru-RU.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/ru-RU.json diff --git a/assets/translations/ru-RU.json b/assets/translations/ru-RU.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/ru-RU.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 3ba00cf2bbd546babe6ed7678759f96f7907a17f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:12 +0530 Subject: [PATCH 20/81] New translations source.json (Slovenian) --- assets/translations/sl-SI.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/sl-SI.json diff --git a/assets/translations/sl-SI.json b/assets/translations/sl-SI.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/sl-SI.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 2de8673a3046cae1cdbbca166189019cd624d840 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:13 +0530 Subject: [PATCH 21/81] New translations source.json (Serbian (Cyrillic)) --- assets/translations/sr-SP.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/sr-SP.json diff --git a/assets/translations/sr-SP.json b/assets/translations/sr-SP.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/sr-SP.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 4dc76d6133189c0aa13b346c353b863494c55fb6 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:14 +0530 Subject: [PATCH 22/81] New translations source.json (Swedish) --- assets/translations/sv-SE.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/sv-SE.json diff --git a/assets/translations/sv-SE.json b/assets/translations/sv-SE.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/sv-SE.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 9d5378319e0c3413ce862b369d62e270d20986ae Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:15 +0530 Subject: [PATCH 23/81] New translations source.json (Turkish) --- assets/translations/tr-TR.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/tr-TR.json diff --git a/assets/translations/tr-TR.json b/assets/translations/tr-TR.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/tr-TR.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 3f69b55aeb3b2d24e3a83816ec14ce88c7aeb394 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:15 +0530 Subject: [PATCH 24/81] New translations source.json (Ukrainian) --- assets/translations/uk-UA.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/uk-UA.json diff --git a/assets/translations/uk-UA.json b/assets/translations/uk-UA.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/uk-UA.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From e81e1afde0e213eb3e154047b57c61b37480b441 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:16 +0530 Subject: [PATCH 25/81] New translations source.json (Chinese Simplified) --- assets/translations/zh-CN.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/zh-CN.json diff --git a/assets/translations/zh-CN.json b/assets/translations/zh-CN.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/zh-CN.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 67ff8c05b04997071a243e2a553a0e858d062c84 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:17 +0530 Subject: [PATCH 26/81] New translations source.json (Chinese Traditional) --- assets/translations/zh-TW.json | 662 +++++++++++++++++---------------- 1 file changed, 332 insertions(+), 330 deletions(-) diff --git a/assets/translations/zh-TW.json b/assets/translations/zh-TW.json index 6e54943b6..7e69f7ffb 100644 --- a/assets/translations/zh-TW.json +++ b/assets/translations/zh-TW.json @@ -1,332 +1,334 @@ { - "feels_like": "體感溫度:", - "hourly_precipitation": "每小時降雨量", - "save": "保存", - "cancel": "取消", - "daily_forecast": "每日天氣預報", - "locations": "位置", - "home_location": "住家位置", - "default_locations": "預設位置", - "default_location": "預設位置", - "today's_amount": "今日總量", - "precipitation_hours": "降雨時長", - "now": "現在", - "next_24-hr": "未來24小時", - "trends": "趨勢", - "today": "今天", - "sun": "星期日", - "mon": "星期一", - "tue": "星期二", - "wed": "星期三", - "thu": "星期四", - "fri": "星期五", - "sat": "星期六", - "error": "錯誤", - "not_available": "不可用", - "moon": "月相", - "humidity": "濕度", - "pressure": "氣壓", - "direction": "方向", - "visibility": "能見度", - "air_quality": "空氣品質", - "fair": "優", - "poor": "差", - "very_poor": "極差", - "good": "良", - "moderate": "中等", - "uv_index": "紫外線指數", - "minimal_risk": "極低風險", - "low_risk": "低風險", - "moderate_risk": "中等風險", - "high_risk": "高風險", - "very_high_risk": "很高風險", - "extreme_risk": "極高風險", - "day_length": "晝長", - "updated": "已更新", - "update": "更新", - "ago": "前", - "saved_locations": "已保存位置", - "current_location": "當前位置", - "search": "搜尋", - "search_provider": "搜尋提供者", - "ok": "確定", - "settings": "設定", - "background_card_animation": "背景卡片動畫", - "use_bar_chart": "使用柱狀圖", - "main_provider": "主要提供商", - "temperature_unit": "溫度單位", - "wind_unit": "風速單位", - "visibility_unit": "能見度單位", - "precipitation_unit": "降水量單位", - "pressure_unit": "氣壓單位", - "time_format": "時間格式", - "additional": "更多", - "app_language": "應用程式語言", - "about": "關於", - "about_app": "關於此應用", - "support": "支持", - "data_provided_by": "資料來源", - "map": "地圖", - "live_radar": "即時雷達", - "radar": "雷達", - "source_code": "源代碼", - "terms_&_conditions": "服務條款和細則", - "privacy_policy": "隱私政策", - "licenses": "許可證", - "latest_version": "最新版本", - "create_an_issue": "創建問題", - "new_version_available!": "有新版本可用!", - "you_are_using_the_latest_version!": "您正在使用最新版本!", - "error_checking_for_updates": "檢查更新時發生錯誤", - "light": "輕", - "heavy": "重", - "wind_info": "風速是測量的風速在一段時間内的平均值。陣風是指突發的強風,通常持續不到 20 秒。", - "visibility_info": "能見度用來衡量能夠清楚看見空中或地面物體的距離。能見度可能會受到降水、霧、灰塵、煙霧或霧霾的影響。", - "humidity_info": "相對濕度是指在给定温度下,空氣中存在的水蒸氣含佔空氣所能容納的最大水蒸氣含量的百分比。", - "humidity_info_2": "露點是指為了使空氣達到 100% 的相對濕度,需要將空氣冷卻到的溫度。", - "uv_index_info": "紫外線指數用於衡量太陽紫外線 (UV) 輻射的強度。範圍為 0 到 11,值越大表示紫外線輻射越強。", - "uv_index_info_2": "紫外線輻射可能會導致晒傷、皮膚癌和眼睛損傷。紫外線指數越高,出現這些問題的風險就越大。", - "uv_index_info_3": "1-2:低。無須防護。您只需採取最基本的防曬措施,就可以安全地待在室外。", - "uv_index_info_4": "3-7:中等至高。需要做好防曬措施。上午晚些時候到下午三點之間需在陰涼處活動。戶外活動時,請在暴露的皮膚上充分塗抹 SPF-15 或更高防曬係數的廣譜防曬霜,並穿防曬衣、戴寬邊帽(遮陽帽)和太陽眼鏡。", - "uv_index_info_5": "8+:非常高至極高。需要額外的房防曬措施。戶外活動時請格外注意,尤其是上午晚些時候到下午三點這段時間。如果陽光強烈,請注意待在陰涼處,穿上防曬衣,戴上寬邊帽(遮陽帽)和太陽眼鏡,並在暴露的皮膚上充分塗抹 SPF-15 廣譜防曬霜。", - "sunset": "日落", - "sunrise": "日出", - "sunset_rise_info": "日出:太陽完全出現在地平線之上的時間,具體時間會因地理位置、時節和時區而異。", - "sunset_rise_info_2": "日落:太陽完全消失在地平線以下的時間,具體時間因地理位置、時節和時區而異。", - "sunset_rise_info_3": "黎明:日出前的第一道可見光出現的時間。", - "sunset_rise_info_4": "黄昏:暮光在最後一絲可見光消失前最暗的階段。", - "pressure_info": "大氣壓(也稱為氣壓)是地球大氣層向下\n施加的壓力。此應用使用平均海平面氣壓\n(MSLP)。", - "pressure_info_2": "異常的大氣壓可能會引起頭痛、關節疼痛、\n疲勞等症狀。", - "current_conditions": "目前天氣狀況", - "clear_sky": "晴朗", - "mostly_clear": "大部晴朗", - "partly_cloudy": "局部多雲", - "overcast": "陰天", - "fog": "霧", - "drizzle": "小雨", - "freezing_drizzle": "小凍雨", - "moderate_rain": "中雨", - "heavy_intensity_rain": "大雨", - "freezing_rain": "凍雨", - "slight_snow": "小雪", - "moderate_snow": "中雪", - "heavy_intensity_snow": "大雪", - "snow_grains": "霰", - "rain_showers": "陣雨", - "heavy_rain_showers": "大陣雨", - "slight_snow_showers": "小陣雨", - "heavy_snow_showers": "大陣雪", - "thunderstorm": "雷暴", - "strong_thunderstorm": "強雷暴", - "clear": "晴朗", - "wind_speed": "風速", - "precipitation_amount": "降水量", - "precipitation_chances": "降水機率", - "cloudiness": "雲量", - "dew_point": "露點", - "air_quality_satisfactory": "空氣品質令人滿意,空氣幾乎沒有或根本不存在污染。", - "air_quality_acceptable": "空氣品質可接受;然而對於某些污染物来说,極少數對空氣污染異常敏感的人可能會出現中等程度的健康問題。", - "sensitive_groups_health_effects": "敏感人群可能會受到健康影響。普通大眾不太可能受到影響。", - "health_effects_public": "每個人都可能受到健康影響;敏感人群可能會受到更嚴重的健康影響。", - "emergency_conditions": "緊急健康情況警告。所有人更有可能受到影響。", - "uv_index_satisfactory": "紫外線指數令人滿意,表示紫外線危害的風險很小或沒有。", - "conditions_low_risk": "狀況通常風險低,表示因暴露於紫外線輻射所構成的威脅極小。", - "low_exposure_level": "低暴露水平,紫外線危害風險極小,適合大多數人。", - "moderate_risk_sun_exposure": "無防護暴露於陽光下會造成中等程度的傷害,建議採取防護措施。", - "high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害,風險很高,需要採取措施。", - "very_high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害的風險極高,需要採取措施。", - "extreme_risk_sun_exposure": "無防護暴露於陽光下會造成極端的傷害,需要全面防護。", - "calm": "無風", - "light_air": "輕風", - "light_breeze": "微風", - "gentle_breeze": "和風", - "moderate_breeze": "輕勁風", - "fresh_breeze": "強風", - "strong_breeze": "勁風", - "high_wind": "疾風", - "gale": "大風", - "strong_gale": "烈風", - "storm": "風暴", - "violent_storm": "狂風", - "hurricane": "颶風", - "warming_temp_trend_1": "預計未來幾天將會變暖。", - "warming_temp_trend_2": "氣溫即將升高,準備好迎接高溫吧!", - "warming_temp_trend_3": "看來本週將會變暖。", - "warming_temp_trend_4": "為即將到來的溫暖天氣做好準備。", - "cooling_temp_trend_1": "預計未來幾天將會變暖。", - "cooling_temp_trend_2": "氣溫即將下降,注意保暖!", - "cooling_temp_trend_3": "未來幾天的天氣將會變冷。", - "cooling_temp_trend_4": "預計未來幾天會有冷風。", - "stable_temp_trend_1": "預計未來幾天氣溫穩定。", - "stable_temp_trend_2": "未來氣溫無太大變化,天氣穩定。", - "stable_temp_trend_3": "目前氣溫保持穩定。", - "stable_temp_trend_4": "預計氣溫穩定,不會有太大變化。", - "back": "返回", - "error_occurred": "發生錯誤!", - "check_your_internet_connection_try_again": "檢查您的網路連接,然後重試。", - "There_might_be_an_API_error.": "可能存在 API 錯誤。", - "retry": "重試", - "loading_location_data": "正在載入位置資料……", - "latest_data_fetched": "已獲取最新資料", - "API_Error_Please_change_provider": "API 錯誤,請更換提供商", - "Please_wait_before_refreshing_again.": "請稍後再刷新。", - "network_unavailable": "網路不可用", - "weather": "天氣", - "precipitation": "降水", - "wind": "風速", - "pollen": "花粉", - "grass": "草", - "tree": "樹", - "weed": "雜草", - "quick_summary": "概述", - "temperature_animation": "溫度動畫", - "language": "語言", - "translate_this_app": "翻譯本應用", - "contributors": "貢獻者", - "contributors_sub": "查看此項目的貢獻者", - "version": "版本", - "third_party_licenses": "第三方許可證", - "clothing_activity": "服裝和活動", - "get_clothing_suggestions": "獲取您的服裝和活動建議", - "day": "白天", - "evening": "晚上", - "night": "夜間", - "wind_gust": "陣風", - "weather_alerts": "天氣預警", - "font": "字體", - "daily_conditions": "每日天氣狀況", - "sun_tile_page": "日出和日落", - "morning": "早晨", - "day_tip": "每日提示", - "translators": "翻譯者", - "change_apps_font": "更改應用的字體", - "app_font": "應用字體", - "show_alerts_home_page_sub": "在首頁上顯示天氣預警", - "weather_models": "天氣模型", - "openmeteo_weather_models": "Open-Meteo 天氣模型", - "unpredictable_weather": "天氣變化無常", - "phase_new_moon": "新月", - "phase_waxing_crescent": "眉月", - "phase_first_quarter": "上弦月", - "phase_waxing_gibbous": "盈凸月", - "phase_full_moon": "滿月", - "phase_waning_gibbous": "虧凸月", - "phase_last_quarter": "下弦月", - "phase_waning_crescent": "殘月", - "moon_info": "新月:當月亮位於地球和太陽中間而不可見時。\n光照度:0%。", - "moon_info_2": "眉月:新月之後,可見月亮的一小部分逐漸變大。\n光照度:1%–49%。", - "moon_info_3": "上弦月:新月後一週左右,月亮表面一半被照亮。\n光照度:約 50%。", - "moon_info_4": "盈凸月:當月亮超過一半被照亮,逐漸接近滿月時。\n光照度:51%–99%。", - "moon_info_5": "滿月:月亮的整個表面被太陽照亮,呈現為一個完整的圓形。\n光照度:100%。", - "moon_info_6": "虧凸月:滿月之後月亮開始縮小,但仍有一半以上被照亮。\n光照度:99%–51%。", - "moon_info_7": "下弦月:滿月後一週左右,月亮表面再次有一半被照亮。\n光照度:約50%。", - "moon_info_8": "殘月:在新月之前,僅能看到月亮的一小部分。\n光照度:49%–1%。", - "moon_info_9": "光照度:月亮表面被太陽照亮的百分比,根據月相的不同而變化。", - "illumination_moon_text": "光照度", - "moonrise": "月出", - "moonset": "月沒", - "dynamic_colors": "動態顏色", - "dynamic_colors_sub": "使用桌布顏色", - "font_size": "字體大小", - "font_size_sub": "字體大小只會影響需要的地方", - "swipe_between_locations": "在位置之間滑動", - "swipe_between_locations_sub": "向左或向右滑動即可改變位置", - "swipe_threshold": "滑動閾值", - "swipe_threshold_help_sub": "閾值定義了滑動手勢必須覆蓋的最小距離才能被辨識。較低的閾值使滑動手勢更容易觸發,而較高的閾值則需要更謹慎的滑動。", - "todays_avg": "今日平均值", - "todays_high": "今日最高值", - "learn_about_app": "了解本應用程式", - "creator": "創作者", - "join_discord": "加入 Discord 伺服器", - "export_data": "匯出資料", - "export_data_sub": "匯出您的所有設定、位置及其最後獲取的天氣資料——幾乎一切資料!", - "import_data": "匯入資料", - "import_data_sub": "警告:匯入將清除當前應用的數據", - "froggy_summary": "青蛙摘要", - "froggy_summary_sub": "添加與青蛙相關的敘述。僅提供英語版本", - "arrange_items": "排列項目", - "edit_layout": "編輯應用佈局", - "reset": "重置", - "hourly_forecast": "每小時天氣預報", - "air_quality_index": "空氣品質指數", - "pollen_data": "花粉數據", - "default_location_delete_snack": "您無法刪除預設位置", - "low_pollen": "低", - "medium_pollen": "中", - "high_pollen": "高", - "severe_pollen": "嚴重", - "minimal_forecast_uv": "極低", - "low_forecast_uv": "低", - "moderate_forecast_uv": "中等", - "high_forecast_uv": "高", - "very_high_forecast_uv": "非常高", - "extreme_forecast_uv": "極高", - "app_looks": "應用程式外觀", - "temp_animation_sub_pref": "計算從開始到結束的溫度", - "hide_condition_widgets": "隱藏天氣狀況小工具", - "info_home_location_tip": "您需要保存位置,才能將其設為預設位置", - "your_device_location": "您的設備位置", - "weather_model_info_1": "結合最佳天氣模型", - "weather_model_info_2": "將其中的所有天氣模型整合到無縫預測中", - "max_items_4": "您最多只能隱藏 4 個項目", - "max_items_3": "您最多只能隱藏 3 個項目", - "month_jan": "1 月", - "month_feb": "2 月", - "month_mar": "3 月", - "month_apr": "4 月", - "month_may": "5 月", - "month_june": "6 月", - "month_july": "7 月", - "month_aug": "8 月", - "month_sep": "9 月", - "month_oct": "10 月", - "month_nov": "11 月", - "month_Dec": "12 月", - "wind_dir_ne": "東北", - "wind_dir_e": "東", - "wind_dir_se": "東南", - "wind_dir_s": "南", - "wind_dir_sw": "西南", - "wind_dir_w": "西", - "wind_dir_nw": "西北", - "wind_dir_n": "北", - "time_pm": "下午", - "time_am": "上午", - "time_min": "分鐘", - "time_hour": "小時", - "time_day": "天", - "time_sec": "秒", - "aqi_type": "空氣品質指數類型", - "used_app_storage_info_sub": "儲存空間顯示應用用於保存位置的可用空間量。如果達到 100%,您將無法再保存其他位置", - "used_app_storage": "應用使用的儲存空間", - "data_by": "數據來源", - "data_fetch_error": "無法獲取資料", - "aqi_info_us": "美國空氣品質指數是用來衡量空氣汙染程度的指標。其範圍為 0 至 500,數值越高,表示空氣品質越差。", - "aqi_info_eu": "歐洲空氣品質指數是衡量歐盟空氣汙染程度的指標。根據主要污染物的濃度,空氣品質指數分為“良”至“極差”五個等級。", - "update_weather_data": "更新天氣數據", - "update_weather_data_sub": "如果點擊某個位置時天氣數據已過時,則自動更新天氣數據", - "delete_locations": "刪除位置", - "delete_locations_support_sub": "此操作將刪除預設位置之外的所有已保存位置。若已保存位置不可見、重複或遇到任何其他錯誤,請使用此操作", - "delete": "刪除", - "united_states_aqi": "美國空氣品質指數", - "european_aqi": "歐洲空氣品質指數", - "chances": "機率", - "temperature": "溫度", - "show_summary_toggle_sub": "顯示天氣的簡短摘要", - "insights": "見解", - "app_units": "應用程式單位", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "溫度、風速、氣壓、能見度、降水量、時間、空氣品質指數", - "hide_update_icon": "隱藏更新圖示", - "no_notification_when_a_new_version_is_released": "新版本發布時不顯示通知。", - "precipitation_expected_to_continue": "預計未來幾個小時降水還會持續", - "Precipitation_likely_tomorrow_around": "明天附近可能有降水", - "precipitation_likely_around": "附近可能有降水", - "hrs_sub_text": "小時", - "mins_sub_text": "分鐘", - "loading_text": "載入中…", - "edit_location_headline": "編輯位置", - "edit_location_error_sub": "請填寫或重置", - "app_theme_dark_light": "應用程式主題", - "theme_dark": "深色", - "theme_light": "亮色" + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" } \ No newline at end of file From 12f7f7b6eca4cb264fc56f7cc49148cba2a5a02e Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:18 +0530 Subject: [PATCH 27/81] New translations source.json (Vietnamese) --- assets/translations/vi-VN.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/vi-VN.json diff --git a/assets/translations/vi-VN.json b/assets/translations/vi-VN.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/vi-VN.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From b241b60f5f42eb1dc6b043c826af05c084cf32f3 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:19 +0530 Subject: [PATCH 28/81] New translations source.json (Portuguese, Brazilian) --- assets/translations/pt-BR.json | 646 +++++++++++++++++---------------- 1 file changed, 324 insertions(+), 322 deletions(-) diff --git a/assets/translations/pt-BR.json b/assets/translations/pt-BR.json index dee630689..7e69f7ffb 100644 --- a/assets/translations/pt-BR.json +++ b/assets/translations/pt-BR.json @@ -1,332 +1,334 @@ { - "feels_like": "Sensação", - "hourly_precipitation": "Precipitação horária", - "save": "Salvar", - "cancel": "Cancelar", - "daily_forecast": "Previsão diária", - "locations": "Locais", - "home_location": "Local residencial", - "default_locations": "Locais padrão", - "default_location": "Local padrão", - "today's_amount": "Quantidade de hoje", - "precipitation_hours": "Horas de precipitação", - "now": "Agora", - "next_24-hr": "Próximas 24h", - "trends": "Gráfico", - "today": "Hoje", - "sun": "Dom.", - "mon": "Seg.", - "tue": "Ter.", - "wed": "Qua.", - "thu": "Qui.", - "fri": "Sex.", - "sat": "Sáb.", - "error": "Erro", - "not_available": "Não disponível", - "moon": "Lua", - "humidity": "Umidade", - "pressure": "Pressão", - "direction": "Direção", - "visibility": "Visibilidade", - "air_quality": "Qualidade do ar", - "fair": "Razoável", - "poor": "Ruim", - "very_poor": "Muito ruim", - "good": "Boa", - "moderate": "Moderada", - "uv_index": "Índice UV", - "minimal_risk": "Risco mínimo", - "low_risk": "Risco baixo", - "moderate_risk": "Risco moderado", - "high_risk": "Risco alto", - "very_high_risk": "Risco muito alto", - "extreme_risk": "Risco extremo", - "day_length": "Duração do dia", - "updated": "Atualizado", - "update": "Atualizar", - "ago": "atrás", - "saved_locations": "Locais salvos", - "current_location": "Local atual", - "search": "Pesquisar", - "search_provider": "Provedor de pesquisa", + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", "ok": "OK", - "settings": "Configurações", - "background_card_animation": "Animação do cartão de fundo", - "use_bar_chart": "Usar gráfico de barras", - "main_provider": "Provedor principal", - "temperature_unit": "Unidade de temperatura", - "wind_unit": "Unidade de vento", - "visibility_unit": "Unidade de visibilidade", - "precipitation_unit": "Unidade de precipitação", - "pressure_unit": "Unidade de pressão", - "time_format": "Formato de hora", - "additional": "Adicional", - "app_language": "Idioma do aplicativo", - "about": "Sobre", - "about_app": "Sobre o aplicativo", - "support": "Suporte", - "data_provided_by": "Dados fornecidos por", - "map": "Mapa", - "live_radar": "Radar ao vivo", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", "radar": "radar", - "source_code": "Código-fonte", - "terms_&_conditions": "Termos e Condições", - "privacy_policy": "Política de Privacidade", - "licenses": "Licenças", - "latest_version": "Última versão", - "create_an_issue": "Reportar um problema", - "new_version_available!": "Nova versão disponível!", - "you_are_using_the_latest_version!": "Você está usando a versão mais recente!", - "error_checking_for_updates": "Erro ao verificar por atualizações", - "light": "Leve", - "heavy": "Forte", - "wind_info": "A velocidade do vento é medida pela média das velocidades do vento em um período. As rajadas são explosões repentinas de vento que normalmente duram menos de vinte segundos.", - "visibility_info": "A visibilidade mede a distância em que objetos proeminentes podem ser vistos contra o céu ou o horizonte. A visibilidade pode ser afetada por precipitação, neblina, poeira, fumaça ou neblina.", - "humidity_info": "A umidade relativa é a porcentagem de vapor de água presente no ar em comparação com a quantidade máxima que o ar pode conter em uma determinada temperatura.", - "humidity_info_2": "O ponto de orvalho é a temperatura à qual a temperatura precisaria ser resfriada para atingir uma umidade relativa de 100%.", - "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta (UV) do sol. Ele está em uma escala de 0 a 11, sendo que os valores mais altos indicam uma radiação UV mais forte.", - "uv_index_info_2": "A radiação UV pode causar queimaduras solares, câncer de pele e lesões oculares. Quanto maior o índice de UV, maior o risco desses problemas", - "uv_index_info_3": "1-2: Baixo. Não é necessária proteção. Você pode ficar ao ar livre com segurança usando proteção solar mínima.", - "uv_index_info_4": "3-7: Moderado a Alto. Proteção necessária. Procure a sombra do final da manhã até o meio da tarde. Quando estiver ao ar livre, aplique generosamente protetor solar de amplo espectro com FPS 15 ou superior na pele exposta e use roupas de proteção, chapéu de abas largas e óculos escuros.", - "uv_index_info_5": "8+: Muito alto a Extremo. É necessária proteção extra. Tenha cuidado ao ar livre, especialmente no final da manhã até o meio da tarde. Se a sua sombra for mais baixa do que você, procure uma sombra e use roupas protetoras, chapéu de abas largas e óculos escuros, e aplique generosamente um mínimo de FPS 15, protetor solar de amplo espectro na pele exposta.", - "sunset": "Pôr do sol", - "sunrise": "Nascer do sol", - "sunset_rise_info": "Nascer do sol: Quando o sol aparece totalmente acima do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", - "sunset_rise_info_2": "Pôr do sol: Quando o sol desaparece completamente abaixo do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", - "sunset_rise_info_3": "Amanhecer: Quando a primeira luz visível do dia aparece antes do nascer do sol.", - "sunset_rise_info_4": "Anoitecer: O estágio mais escuro do crepúsculo antes que a última luz visível desapareça.", - "pressure_info": "A pressão atmosférica, também conhecida como pressão do ar ou pressão baromática, é a pressão descendente exercida pela atmosfera da Terra. Este aplicativo usa a Pressão do Nível Médio do Mar (PNMM).", - "pressure_info_2": "A pressão atmosférica anormal pode causar dores de cabeça, dores nas articulações, fadiga e outros efeitos.", - "current_conditions": "Condições atuais", - "clear_sky": "Céu limpo", - "mostly_clear": "Pouco nublado", - "partly_cloudy": "Parcialmente nublado", - "overcast": "Muito nublado", - "fog": "Neblina", - "drizzle": "Chuvisco", - "freezing_drizzle": "Chuvisco congelante", - "moderate_rain": "Chuva moderada", - "heavy_intensity_rain": "Chuva intensa", - "freezing_rain": "Chuva congelante", - "slight_snow": "Neve leve", - "moderate_snow": "Neve moderada", - "heavy_intensity_snow": "Neve intensa", - "snow_grains": "Grãos de neve", - "rain_showers": "Aguaceiros de chuva", - "heavy_rain_showers": "Aguaceiros de chuva forte", - "slight_snow_showers": "Nevada leve", - "heavy_snow_showers": "Nevada forte", - "thunderstorm": "Trovoada", - "strong_thunderstorm": "Trovoada forte", - "clear": "Limpar", - "wind_speed": "Velocidade do vento", - "precipitation_amount": "Quantidade de precipitação", - "precipitation_chances": "Probabilidade de precipitação", - "cloudiness": "Nebulosidade", - "dew_point": "Ponto de orvalho", - "air_quality_satisfactory": "A qualidade do ar é considerada satisfatória, e a poluição do ar representa pouco ou nenhum risco.", - "air_quality_acceptable": "A qualidade do ar é aceitável; entretanto, para alguns poluentes, pode haver uma preocupação moderada com a saúde para um número muito pequeno de pessoas que são excepcionalmente sensíveis à poluição do ar.", - "sensitive_groups_health_effects": "Membros de grupos sensíveis podem apresentar efeitos à saúde. O público em geral provavelmente não será afetado.", - "health_effects_public": "Todos podem começar a sentir efeitos na saúde; membros de grupos sensíveis podem sentir efeitos mais graves na saúde.", - "emergency_conditions": "Avisos de saúde sobre condições de emergência. Toda a população tem maior probabilidade de ser afetada.", - "uv_index_satisfactory": "O índice UV é satisfatório, indicando que há pouco ou nenhum risco de danos causados pela radiação ultravioleta.", - "conditions_low_risk": "As condições são geralmente de baixo risco, indicando que a exposição à radiação ultravioleta representa uma ameaça mínima.", - "low_exposure_level": "Nível baixo de exposição com risco mínimo de danos causados pela radiação UV, adequado para a maioria das pessoas.", - "moderate_risk_sun_exposure": "Risco moderado de danos devido à exposição solar sem proteção, sendo recomendadas medidas de proteção.", - "high_risk_sun_exposure": "Risco alto de danos devido à exposição solar sem proteção, sendo necessárias medidas de proteção.", - "very_high_risk_sun_exposure": "Risco muito alto de danos devido à exposição solar sem proteção, sendo necessárias precauções extras.", - "extreme_risk_sun_exposure": "Risco extremo de danos devido à exposição solar sem proteção, sendo necessária proteção total.", - "calm": "Calmo", - "light_air": "Aragem", - "light_breeze": "Brisa leve", - "gentle_breeze": "Brisa fraca", - "moderate_breeze": "Brisa moderada", - "fresh_breeze": "Brisa forte", - "strong_breeze": "Vento fresco", - "high_wind": "Vento forte", - "gale": "Ventania", - "strong_gale": "Ventania forte", - "storm": "Tempestade", - "violent_storm": "Tempestade violenta", - "hurricane": "Furacão", - "warming_temp_trend_1": "Aquecimento esperado nos próximos dias.", - "warming_temp_trend_2": "As temperaturas vão subir em breve, prepare-se para o calor!", - "warming_temp_trend_3": "Parece que vai ficar mais quente esta semana.", - "warming_temp_trend_4": "Prepare-se para um clima mais quente nos próximos dias.", - "cooling_temp_trend_1": "Esfriamento esperado nos próximos dias.", - "cooling_temp_trend_2": "As temperaturas vão cair em breve, fique aquecido!", - "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", - "cooling_temp_trend_4": "Espere uma brisa fria nos próximos dias.", - "stable_temp_trend_1": "Temperaturas estáveis esperadas para os próximos dias.", - "stable_temp_trend_2": "Sem grandes mudanças de temperatura adiante, o clima será estável.", - "stable_temp_trend_3": "As temperaturas estão se mantendo estáveis por enquanto.", - "stable_temp_trend_4": "Espere um clima estável sem muitas mudanças.", - "back": "Voltar", - "error_occurred": "Ocorreu um erro!", - "check_your_internet_connection_try_again": "Verifique sua conexão e tente novamente.", - "There_might_be_an_API_error.": "Pode haver um erro de API.", - "retry": "Tentar novamente", - "loading_location_data": "Carregando dados do local...", - "latest_data_fetched": "Últimos dados obtidos", - "API_Error_Please_change_provider": "Erro na API, por favor, altere o provedor.", - "Please_wait_before_refreshing_again.": "Por favor, aguarde antes de atualizar novamente.", - "network_unavailable": "Rede indisponível", - "weather": "Clima", - "precipitation": "Precipitação", - "wind": "Vento", - "pollen": "Pólen", - "grass": "Grama", - "tree": "Árvore", - "weed": "Erva daninha", - "quick_summary": "Resumo rápido", - "temperature_animation": "Animação da temperatura", - "language": "Idioma", - "translate_this_app": "Traduzir este app", - "contributors": "Contribuidores", - "contributors_sub": "Ver pessoas que contribuíram para este projeto", - "version": "Versão", - "third_party_licenses": "Licenças de terceiros", - "clothing_activity": "Roupas e atividades\n", - "get_clothing_suggestions": "Obtenha suas sugestões de roupas e atividades", - "day": "Dia", - "evening": "Anoitecer", - "night": "Noite", - "wind_gust": "Rajada de vento", - "weather_alerts": "Alertas meteorológicos", - "font": "Fonte", - "daily_conditions": "Condições diárias", - "sun_tile_page": "Sol", - "morning": "Manhã", - "day_tip": "Dica do dia", - "translators": "Tradutores", - "change_apps_font": "Alterar a fonte do aplicativo", - "app_font": "Fonte do aplicativo", - "show_alerts_home_page_sub": "Mostrar alertas meteorológicos na página inicial", - "weather_models": "Modelos meteorológicos", - "openmeteo_weather_models": "Modelos meteorológicos Open-Meteo", - "unpredictable_weather": "clima imprevisível", - "phase_new_moon": "Lua nova", - "phase_waxing_crescent": "Lua crescente", - "phase_first_quarter": "Quarto crescente", - "phase_waxing_gibbous": "Gibosa crescente", - "phase_full_moon": "Lua cheia", - "phase_waning_gibbous": "Gibosa minguante", - "phase_last_quarter": "Quarto minguante", - "phase_waning_crescent": "Lua minguante", - "moon_info": "Lua nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", - "moon_info_2": "Lua crescente: Quando uma pequena parte da lua se torna visível, aumentando de tamanho a cada noite após a lua nova. Iluminação: 1%–49%.", - "moon_info_3": "Quarto crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", - "moon_info_4": "Gibosa crescente: Quando mais da metade da lua está iluminada, aproximando-se da lua cheia. Iluminação: 51%–99%.", - "moon_info_5": "Lua cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.\n\n", - "moon_info_6": "Gibosa minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade ainda permanece iluminada. Iluminação: 99%–51%.", - "moon_info_7": "Quarto minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", - "moon_info_8": "Crescente minguante: Quando apenas uma pequena parte da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", - "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, variando de acordo com a fase da lua.", - "illumination_moon_text": "Iluminação", - "moonrise": "Nascer da lua", - "moonset": "Pôr da lua", - "dynamic_colors": "Cores dinâmicas", - "dynamic_colors_sub": "Usar cores do papel de parede", - "font_size": "Tamanho da fonte", - "font_size_sub": "O tamanho da fonte afetará apenas onde for necessário.", - "swipe_between_locations": "Deslizar entre locais", - "swipe_between_locations_sub": "Deslize para a esquerda ou para a direita para mudar o local", - "swipe_threshold": "Limite de deslizamento", - "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo facilita o acionamento de gestos de deslizamento, enquanto um limite mais alto exige deslizamentos mais deliberados.", - "todays_avg": "Média de hoje", - "todays_high": "Máxima de hoje", - "learn_about_app": "Saiba mais sobre o app", - "creator": "Criador", - "join_discord": "Entre no servidor do Discord", - "export_data": "Exportar dados", - "export_data_sub": "Exporte todas as suas configurações, locais e seus dados meteorológicos mais recentes — literalmente tudo!", - "import_data": "Importar dados", - "import_data_sub": "Aviso: A importação apagará os dados atuais do aplicativo.", - "froggy_summary": "Resumo do sapinho", - "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível apenas em inglês.", - "arrange_items": "Organizar itens", - "edit_layout": "Editar o layout do app", - "reset": "Redefinir", - "hourly_forecast": "Previsão horária", - "air_quality_index": "Índice de qualidade do ar", - "pollen_data": "Dados de pólen", - "default_location_delete_snack": "Você não pode excluir o local padrão.", - "low_pollen": "Baixo", - "medium_pollen": "Médio", - "high_pollen": "Alto", - "severe_pollen": "Severo", - "minimal_forecast_uv": "Mínimo", - "low_forecast_uv": "Baixo", - "moderate_forecast_uv": "Moderado", - "high_forecast_uv": "Alto", - "very_high_forecast_uv": "Muito alto", - "extreme_forecast_uv": "Extremo", - "app_looks": "Aparência do app", - "temp_animation_sub_pref": "Conta as temperaturas do início ao fim.", - "hide_condition_widgets": "Ocultar widgets de condição", - "info_home_location_tip": "Você precisa salvar os locais para usá-los como local padrão", - "your_device_location": "Localização do seu dispositivo", - "weather_model_info_1": "Combina os melhores modelos meteorológicos", - "weather_model_info_2": "Combina todos os modelos meteorológicos deste em uma previsão perfeita", - "max_items_4": "Você pode ocultar no máximo 4 itens", - "max_items_3": "Você pode ocultar no máximo 3 itens", - "month_jan": "Jan.", - "month_feb": "Fev.", - "month_mar": "Mar.", - "month_apr": "Abr.", - "month_may": "Mai.", - "month_june": "Jun.", - "month_july": "Jul.", - "month_aug": "Ago.", - "month_sep": "Set.", - "month_oct": "Out.", - "month_nov": "Nov.", - "month_Dec": "Dez.", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", "wind_dir_ne": "NE", - "wind_dir_e": "L", + "wind_dir_e": "E", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SO", - "wind_dir_w": "O", - "wind_dir_nw": "NO", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", - "time_min": "min", - "time_hour": "h", - "time_day": "dia", - "time_sec": "s", - "aqi_type": "Tipo de IQA", - "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para os locais salvos. Se atingir 100%, você não poderá salvar mais locais.", - "used_app_storage": "Armazenamento de app usado", - "data_by": "Dados por", - "data_fetch_error": "Falha ao obter os dados", - "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando uma pior qualidade do ar.", - "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de \"Boa\" a \"Muito ruim\", com base na concentração de poluentes principais.", - "update_weather_data": "Atualizar dados meteorológicos", - "update_weather_data_sub": "Atualiza automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicada.", - "delete_locations": "Excluir locais", - "delete_locations_support_sub": "Esta ação remove todas os locais salvos, exceto o seu local padrão. Utilize esta opção se seus locais salvas não estiverem visíveis, estiverem duplicadas ou apresentando outros erros.", - "delete": "Excluir", - "united_states_aqi": "IQA dos Estados Unidos.", - "european_aqi": "IQA Europeu", - "chances": "Probabilidades", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Mostrar um breve resumo do clima", - "insights": "Informações", - "app_units": "Unidades do aplicativo", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, hora, IQA", - "hide_update_icon": "Ocultar ícone de atualização", - "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão for lançada.", - "precipitation_expected_to_continue": "A precipitação deverá continuar nas próximas horas.", - "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta de", - "precipitation_likely_around": "Precipitação provável amanhã por volta de", - "hrs_sub_text": "h", - "mins_sub_text": "min", - "loading_text": "Carregando...", - "edit_location_headline": "Editar local", - "edit_location_error_sub": "Por favor, preencha o campo ou redefina-o", - "app_theme_dark_light": "Tema do aplicativo", - "theme_dark": "Escuro", - "theme_light": "Claro" + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" } \ No newline at end of file From 6fa8129971ac06b69309afe3da5e167d1dceb29c Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:20 +0530 Subject: [PATCH 29/81] New translations source.json (Indonesian) --- assets/translations/id-ID.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/id-ID.json diff --git a/assets/translations/id-ID.json b/assets/translations/id-ID.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/id-ID.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From f825c36dff30c069fb6074a3ee3d1998aae271e7 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:22 +0530 Subject: [PATCH 30/81] New translations source.json (Persian) --- assets/translations/fa-IR.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/fa-IR.json diff --git a/assets/translations/fa-IR.json b/assets/translations/fa-IR.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/fa-IR.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 6601ba69f3ae321b31b7bf8745861ff29a074aa2 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:22 +0530 Subject: [PATCH 31/81] New translations source.json (Azerbaijani) --- assets/translations/az-AZ.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/az-AZ.json diff --git a/assets/translations/az-AZ.json b/assets/translations/az-AZ.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/az-AZ.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From e42755b60e6ed59645e480ef5a4abaf4f7221074 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:23 +0530 Subject: [PATCH 32/81] New translations source.json (Filipino) --- assets/translations/fil-PH.json | 334 ++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/fil-PH.json diff --git a/assets/translations/fil-PH.json b/assets/translations/fil-PH.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/fil-PH.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 79b9b6352f496798b6d6127f12a10120dfc4d1f7 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:24 +0530 Subject: [PATCH 33/81] New translations source.json (Serbian (Latin)) --- assets/translations/sr-CS.json | 334 +++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) create mode 100644 assets/translations/sr-CS.json diff --git a/assets/translations/sr-CS.json b/assets/translations/sr-CS.json new file mode 100644 index 000000000..7e69f7ffb --- /dev/null +++ b/assets/translations/sr-CS.json @@ -0,0 +1,334 @@ +{ + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", + "unpredictable_weather": "unpredictable weather", + "phase_new_moon": "New Moon", + "phase_waxing_crescent": "Waxing Crescent", + "phase_first_quarter": "First Quarter", + "phase_waxing_gibbous": "Waxing Gibbous", + "phase_full_moon": "Full Moon", + "phase_waning_gibbous": "Waning Gibbous", + "phase_last_quarter": "Last Quarter", + "phase_waning_crescent": "Waning Crescent", + "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", + "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", + "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", + "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", + "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", + "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", + "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", + "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", + "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "illumination_moon_text": "Illumination", + "moonrise": "Moonrise", + "moonset": "Moonset", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", + "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", + "todays_avg": "Today's average", + "todays_high": "Today's high", + "learn_about_app": "Learn about the app", + "creator": "Creator", + "join_discord": "Join the Discord server", + "export_data": "Export data", + "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", + "import_data": "Import data", + "import_data_sub": "Warning: Importing will erase your current app data", + "froggy_summary": "Froggy summary", + "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", + "arrange_items": "Arrange items", + "edit_layout": "Edit app layout", + "reset": "Reset", + "hourly_forecast": "Hourly forecast", + "air_quality_index": "Air quality index", + "pollen_data": "Pollen data", + "default_location_delete_snack": "You can't delete the default location", + "low_pollen": "Low", + "medium_pollen": "Medium", + "high_pollen": "High", + "severe_pollen": "Severe", + "minimal_forecast_uv": "Minimal", + "low_forecast_uv": "Low", + "moderate_forecast_uv": "Moderate", + "high_forecast_uv": "High", + "very_high_forecast_uv": "Very high", + "extreme_forecast_uv": "Extreme", + "app_looks": "App looks", + "temp_animation_sub_pref": "Counts the temperatures from start to end", + "hide_condition_widgets": "Hide condition widgets", + "info_home_location_tip": "You need to save locations to use them as your default location", + "your_device_location": "Your device location", + "weather_model_info_1": "Combines the best weather models", + "weather_model_info_2": "Combines all weather models from this into a seamless prediction", + "max_items_4": "You can only hide up to 4 items", + "max_items_3": "You can only hide up to 3 items", + "month_jan": "Jan", + "month_feb": "Feb", + "month_mar": "Mar", + "month_apr": "Apr", + "month_may": "May", + "month_june": "June", + "month_july": "July", + "month_aug": "Aug", + "month_sep": "Sep", + "month_oct": "Oct", + "month_nov": "Nov", + "month_Dec": "Dec", + "wind_dir_ne": "NE", + "wind_dir_e": "E", + "wind_dir_se": "SE", + "wind_dir_s": "S", + "wind_dir_sw": "SW", + "wind_dir_w": "W", + "wind_dir_nw": "NW", + "wind_dir_n": "N", + "time_pm": "PM", + "time_am": "AM", + "time_min": "min.", + "time_hour": "hr.", + "time_day": "day", + "time_sec": "sec.", + "aqi_type": "AQI type", + "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", + "used_app_storage": "Used app storage", + "data_by": "Data by", + "data_fetch_error": "Failed to fetch the data", + "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", + "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", + "update_weather_data": "Update weather data", + "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", + "delete_locations": "Delete locations", + "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", + "delete": "Delete", + "united_states_aqi": "United States AQI", + "european_aqi": "European AQI", + "chances": "Chances", + "temperature": "Temperature", + "show_summary_toggle_sub": "Show a brief summary of the weather", + "insights": "Insights", + "app_units": "App units", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", + "hide_update_icon": "Hide update icon", + "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", + "precipitation_likely_around": "Precipitation likely around", + "hrs_sub_text": "hrs", + "mins_sub_text": "mins", + "loading_text": "Loading...", + "edit_location_headline": "Edit location", + "edit_location_error_sub": "Please fill in the field or reset it", + "app_theme_dark_light": "App theme", + "theme_dark": "Dark", + "theme_light": "Light" +} \ No newline at end of file From 7cdf2e1f0abf4bf642c91f68e5aa58eae499b54f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 08:53:25 +0530 Subject: [PATCH 34/81] New translations source.json (Arabic, Saudi Arabia) --- assets/translations/ar-SA.json | 428 +++++++++++++++++---------------- 1 file changed, 215 insertions(+), 213 deletions(-) diff --git a/assets/translations/ar-SA.json b/assets/translations/ar-SA.json index d8c6c9c88..7e69f7ffb 100644 --- a/assets/translations/ar-SA.json +++ b/assets/translations/ar-SA.json @@ -1,209 +1,209 @@ { - "feels_like": "يبدو وكأنه", - "hourly_precipitation": "التوقعات كل ساعة", - "save": "حفظ", - "cancel": "الغاء", - "daily_forecast": "التوقعات اليومية ", - "locations": "الموقع", - "home_location": "موقع المنزل ", - "default_locations": "المواقع الافتراضية ", - "default_location": "الموقع الافتراضي ", - "today's_amount": "كمية اليوم ", - "precipitation_hours": "ساعات هطول الأمطار ", - "now": "الان", - "next_24-hr": "24 ساعة التالية", - "trends": "الاتجاهات ", - "today": "اليوم ", - "sun": "الأحد ", - "mon": "الاثنين ", - "tue": "الثلاثاء ", - "wed": "الأربعاء ", - "thu": "الخميس ", - "fri": "الجمعة", - "sat": "السبت ", - "error": "خطأ ", - "not_available": "غير متوفر ", - "moon": "القمر", - "humidity": "الرطوبة ", - "pressure": "الضغط ", - "direction": "اتجاه الرياح", - "visibility": "الرؤية ", - "air_quality": "جودة الهواء ", - "fair": "مقبول", - "poor": "ملوث", - "very_poor": "ملوث للغاية", - "good": "جيد", - "moderate": "معتدل", - "uv_index": "مؤشر الأشعة فوق البنفسجية ", - "minimal_risk": "الحد الأدنى من المخاطر ", - "low_risk": "القليل من المخاطر", - "moderate_risk": "مخاطر متوسطة", - "high_risk": "مخاطر عالية ", - "very_high_risk": "مخاطر عالية جدًا ", - "extreme_risk": "خطر شديد ", - "day_length": "طول اليوم ", - "updated": "تم تحديثها", - "update": "تحديث", - "ago": "منذ ", - "saved_locations": "المواقع المحفوظة", - "current_location": "الموقع الحالي ", - "search": "بحث", - "search_provider": "مزود البحث ", - "ok": "تمام", - "settings": "إعدادات ", - "background_card_animation": "الرسوم المتحركة لبطاقة الخلفية ", - "use_bar_chart": "استخدام الرسم البياني بالعرض", - "main_provider": "المزود الرئيسي ", - "temperature_unit": "وحدة درجة الحرارة ", - "wind_unit": "وحدة الرياح ", - "visibility_unit": "وحدة الرؤية ", - "precipitation_unit": "وحدة هطول الأمطار ", - "pressure_unit": "وحدة الضغط ", - "time_format": "تنسيق الوقت ", - "additional": "إضافي ", - "app_language": "لغة التطبيق ", - "about": "حول", - "about_app": "حول التطبيق ", - "support": "الدعم", - "data_provided_by": "البيانات المقدمة من ", - "map": "الخريطة ", - "live_radar": "رادار مباشر", - "radar": "رادار", - "source_code": "كود المصدر ", - "terms_&_conditions": "الشروط والأحكام ", - "privacy_policy": "سياسة الخصوصية ", - "licenses": "التراخيص ", - "latest_version": "أحدث إصدار ", - "create_an_issue": " إبلاغ عن مشكلة", - "new_version_available!": "إصدار جديد متاح", - "you_are_using_the_latest_version!": "انت تستخدم احدث نسخة", - "error_checking_for_updates": "خطأ في التحقق من تحديثات", - "light": "ضوء ", - "heavy": "قوي", - "wind_info": "يتم قياس سرعة الرياح من خلال حساب متوسط ​​سرعة الرياح خلال فترة زمنية. العواصف عبارة عن هبوب رياح مفاجئة تدوم عادةً أقل من عشرين ثانية. ", - "visibility_info": "تقيس الرؤية المسافة التي يمكن من خلالها رؤية الأجسام البارزة مقابل السماء أو الأفق. يمكن أن تتأثر الرؤية بهطول الأمطار أو الضباب أو الغبار أو الدخان أو الضباب. ", - "humidity_info": "الرطوبة النسبية هي النسبة المئوية لبخار الماء الموجود في الهواء مقارنة بالكمية القصوى التي يمكن للهواء الاحتفاظ بها عند درجة حرارة معينة. ", - "humidity_info_2": "\n1. درجة الرطوبة هي الدرجة التي يجب أن تصل إليها درجة الحرارة لتحقيق رطوبة 100%. ", - "uv_index_info": "يقيس مؤشر الأشعة فوق البنفسجية قوة الأشعة فوق البنفسجية الصادرة عن الشمس. وهو على مقياس من 0 إلى 11، وتشير القيم الأعلى إلى إشعاع فوق بنفسجي أقوى. ", - "uv_index_info_2": "يمكن أن تسبب الأشعة فوق البنفسجية حروق الشمس وسرطان الجلد وتلف العين. كلما ارتفع مؤشر الأشعة فوق البنفسجية، زادت خطورة هذه المشاكل ", - "uv_index_info_3": "1-2: منخفض. لا حاجة للحماية. يمكنك البقاء بالخارج بأمان باستخدام الحد الأدنى من الحماية من أشعة الشمس. ", - "uv_index_info_4": "3-7: متوسط ​​إلى مرتفع. الحماية مطلوبة. ابحث عن الظل في وقت متأخر من الصباح وحتى منتصف بعد الظهر. عندما تكون بالخارج، استخدم بوفرة كريم الوقاية من الشمس واسع النطاق SPF-15 أو أعلى على الجلد المكشوف ، وارتدِ ملابس واقية وقبعة واسعة الحواف ونظارات شمسية. ", - "uv_index_info_5": "8+: مرتفع جدًا إلى أقصى حد. الحماية الإضافية مطلوبة. كن حذرًا في الخارج، خاصة في وقت متأخر من الصباح إلى منتصف ما بعد الظهر. إذا كان ظلك أقصر منك، فابحث عن الظل وارتدي ملابس واقية وقبعة واسعة الحواف ونظارات شمسية، واستخدم كريمًا واقيًا من الشمس واسع النطاق بحد أدنى SPF-15 على الجلد المكشوف. ", - "sunset": "الغروب ", - "sunrise": "الشروق ", - "sunset_rise_info": "الشروق: عندما تظهر الشمس بشكل كامل فوق الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", - "sunset_rise_info_2": "الغروب: عندما تختفي الشمس تماماً تحت الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", - "sunset_rise_info_3": "الفجر: عندما يظهر أول ضوء مرئي من النهار قبل شروق الشمس. ", - "sunset_rise_info_4": "الغسق: أحلك مرحلة من الشفق قبل اختفاء آخر ضوء مرئي. ", - "pressure_info": "الضغط الجوي، المعروف أيضًا باسم ضغط الهواء أو الضغط الجوي، هو الضغط الهبوطي الذي يمارسه الغلاف الجوي للأرض. يستخدم هذا التطبيق متوسط ​​ضغط مستوى سطح البحر (MSLP). ", - "pressure_info_2": "قد يسبب الضغط الجوي غير الطبيعي الصداع، وآلام المفاصل، والتعب، وغيرها من التأثيرات. ", - "current_conditions": "الظروف الحالية ", - "clear_sky": "سماء صافية ", - "mostly_clear": "صاف عموما", - "partly_cloudy": "غائم جزئيًا ", - "overcast": "ملبد بالغيوم ", - "fog": "ضباب ", - "drizzle": "رذاذ ", - "freezing_drizzle": "رذاذ متجمد ", - "moderate_rain": "أمطار متوسطة ", - "heavy_intensity_rain": "أمطار غزيرة ", - "freezing_rain": "مطر متجمد ", - "slight_snow": "ثلوج خفيفة ", - "moderate_snow": "ثلوج معتدلة ", - "heavy_intensity_snow": "ثلوج كثيفة جدا", - "snow_grains": "حبيبات الثلج ", - "rain_showers": "زخات المطر ", - "heavy_rain_showers": "زخات مطر غزيرة ", - "slight_snow_showers": "زخات ثلجية خفيفة ", - "heavy_snow_showers": "زخات ثلجية كثيفة ", - "thunderstorm": "عاصفة رعدية ", - "strong_thunderstorm": "عاصفة رعدية قوية ", - "clear": "صاف", - "wind_speed": "سرعة الرياح", - "precipitation_amount": "كَمّيّة الهطول", - "precipitation_chances": "توقعات هطول الأمطار", - "cloudiness": "الغيوم", - "dew_point": "درجة الندى", - "air_quality_satisfactory": "جودة الهواء مقبولة، ولا يمثل تلوث الهواء خطراً يُذكر أو لا يمثل أي خطر.", - "air_quality_acceptable": "جودة الهواء مقبولة؛ ومع ذلك، قد يكون هناك قلق صحي معتدل بشأن بعض الملوثات لعدد قليل جدًا من الأشخاص الذين لديهم حساسية غير عادية للتلوث الهوائي.", - "sensitive_groups_health_effects": "قد يواجه أعضاء الفئات الحساسة تأثيرات صحية. من غير المحتمل أن يتأثر عموم الناس.", - "health_effects_public": "قد يختبر الجميع تأثيرات صحية؛ وقد يواجه أعضاء الفئات الحساسة تأثيرات صحية أكثر خطورة.", - "emergency_conditions": "تحذيرات صحية لحالات الطوارئ. من المرجح أن يتأثر جميع السكان.", - "uv_index_satisfactory": "مؤشر الأشعة فوق البنفسجية مرضٍ، مما يعني أن هناك خطرًا ضئيلًا أو لا يوجد خطر من الإشعاع فوق البنفسجي.", - "conditions_low_risk": "الظروف عمومًا منخفضة المخاطر، مما يعني أن التعرض للأشعة فوق البنفسجية يشكل تهديدًا ضئيلًا.", - "low_exposure_level": "مستوى التعرض منخفض مع خطر ضئيل من الأشعة فوق البنفسجية، مناسب لمعظم الناس.", - "moderate_risk_sun_exposure": "خطر معتدل من التعرض لأشعة الشمس دون حماية، يوصى باتخاذ تدابير وقائية.", - "high_risk_sun_exposure": "خطر مرتفع من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ التدابير الوقائية.", - "very_high_risk_sun_exposure": "خطر شديد من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ احتياطات إضافية.", - "extreme_risk_sun_exposure": "خطر شديد للغاية من التعرض لأشعة الشمس دون حماية؛ لذا فمن الضروري اتخاذ حماية كاملة.", - "calm": "هادئ", - "light_air": "ريح خفيفة (نسيم)", - "light_breeze": "نسيم خفيف ", - "gentle_breeze": "نسيم لطيف ", - "moderate_breeze": "رياح معتدلة ", - "fresh_breeze": "رياح نشيطة ", - "strong_breeze": "رياح قوية ", - "high_wind": "رياح شديدة ", - "gale": "رياح عاصفة ", - "strong_gale": "رياح عاصفة جدًا", - "storm": "عاصفة ", - "violent_storm": "عاصفة هوجاء ", - "hurricane": "إعصار", - "warming_temp_trend_1": "تشير التوقعات إلى ارتفاع درجات الحرارة في الأيام المقبلة.", - "warming_temp_trend_2": "سترتفع درجات الحرارة قريباً، استعد للحر!", - "warming_temp_trend_3": "يبدو أن الجو سيصبح أدفئ هذا الأسبوع.", - "warming_temp_trend_4": "استعدوا لطقس أدفئ في هذه الأيام.", - "cooling_temp_trend_1": "التوقعات تشير إلى انخفاض درجات الحرارة في هذه الأيام.", - "cooling_temp_trend_2": "ستنخفض درجات الحرارة قريبًا، حاول البقاء دافئًا!", - "cooling_temp_trend_3": "سيكون الجو أبرد في الايام القادمة .", - "cooling_temp_trend_4": "توقع نسيمًا باردًا في هذه الأيام.", - "stable_temp_trend_1": "من المتوقع أن تظل درجات الحرارة مستقرة في الأيام القليلة القادمة.", - "stable_temp_trend_2": "لا توجد تغييرات كبيرة في درجات الحرارة في هذه الأيام، الطقس مستقر.", - "stable_temp_trend_3": "درجات الحرارة مستقرة في الوقت الحالي.", - "stable_temp_trend_4": "توقع طقسًا مستقرًا دون تغييرات كبيرة.", - "back": "رجوع", - "error_occurred": "حدث خطأ!", - "check_your_internet_connection_try_again": "تحقق من اتصالك بشبكة الإنترنت ثم اعد المحاولة.", - "There_might_be_an_API_error.": "قد يكون هناك خطأ في واجهة البرمجة (API).", - "retry": "حاول مجددًا", - "loading_location_data": "جارٍ تحميل بيانات الموقع...", - "latest_data_fetched": "البيانات محدثة", - "API_Error_Please_change_provider": "خطأ في واجهة البرمجة (API)، غَيّر المزود.", - "Please_wait_before_refreshing_again.": "انتظر قبل إعادة التحديث.", - "network_unavailable": "الشبكة غير متاحة", - "weather": "الطقس", - "precipitation": "الهطول", - "wind": "الرياح", - "pollen": "حبوب اللقاح ", - "grass": "عشب", - "tree": "شجر", - "weed": "حشائش", - "quick_summary": "تلخيص سريع", - "temperature_animation": "درجة الحرارة الديناميكية", - "language": "اللغة", - "translate_this_app": "ترجم التطبيق", - "contributors": "المساهمون", - "contributors_sub": "الإطلاع على المساهمين في هذا المشروع ", - "version": "الإصدار", - "third_party_licenses": "رخص الأطراف الثالثة", - "clothing_activity": "الملبس والنشاطات", - "get_clothing_suggestions": "احصل على اقتراحات الملبس والنشاطات.", - "day": "يوم", - "evening": "مساءً", - "night": "ليلًا", - "wind_gust": "العَصْفة", - "weather_alerts": "تنبيهات الطقس", - "font": "الخط", - "daily_conditions": "حالة الطقس اليومية", - "sun_tile_page": "الشمس", - "morning": "صباحًا", - "day_tip": "نصيحة اليوم", - "translators": "المترجمون", - "change_apps_font": "تبديل خط التطبيق", - "app_font": "خط التطبيق", - "show_alerts_home_page_sub": "اظهار تنبيهات الطقس في الصفحة الرئيسة.", - "weather_models": "نماذج توقعات الطقس", - "openmeteo_weather_models": "نماذج الطقس (open-meteo)", + "feels_like": "Feels like", + "hourly_precipitation": "Hourly precipitation", + "save": "Save", + "cancel": "Cancel", + "daily_forecast": "Daily forecast", + "locations": "Locations", + "home_location": "Home location", + "default_locations": "Default locations", + "default_location": "Default location", + "today's_amount": "Today's amount", + "precipitation_hours": "Precipitation hours", + "now": "Now", + "next_24-hr": "Next 24-hr", + "trends": "Trends", + "today": "Today", + "sun": "Sun", + "mon": "Mon", + "tue": "Tue", + "wed": "Wed", + "thu": "Thu", + "fri": "Fri", + "sat": "Sat", + "error": "Error", + "not_available": "Not available", + "moon": "Moon", + "humidity": "Humidity", + "pressure": "Pressure", + "direction": "Direction", + "visibility": "Visibility", + "air_quality": "Air quality", + "fair": "Fair", + "poor": "Poor", + "very_poor": "Very poor", + "good": "Good", + "moderate": "Moderate", + "uv_index": "UV index", + "minimal_risk": "Minimal risk", + "low_risk": "Low risk", + "moderate_risk": "Moderate risk", + "high_risk": "High risk", + "very_high_risk": "Very high risk", + "extreme_risk": "Extreme risk", + "day_length": "Day length", + "updated": "Updated", + "update": "Update", + "ago": "ago", + "saved_locations": "Saved locations", + "current_location": "Current location", + "search": "Search", + "search_provider": "Search Provider", + "ok": "OK", + "settings": "Settings", + "background_card_animation": "Background card animation", + "use_bar_chart": "Use bar chart", + "main_provider": "Main Provider", + "temperature_unit": "Temperature Unit", + "wind_unit": "Wind Unit", + "visibility_unit": "Visibility Unit", + "precipitation_unit": "Precipitation Unit", + "pressure_unit": "Pressure Unit", + "time_format": "Time format", + "additional": "Additional", + "app_language": "App language", + "about": "About", + "about_app": "About app", + "support": "Support", + "data_provided_by": "Data provided by", + "map": "Map", + "live_radar": "Live radar", + "radar": "radar", + "source_code": "Source code", + "terms_&_conditions": "Terms & Conditions", + "privacy_policy": "Privacy Policy", + "licenses": "Licenses", + "latest_version": "Latest version", + "create_an_issue": "Create an issue", + "new_version_available!": "New version available!", + "you_are_using_the_latest_version!": "You are using the latest version!", + "error_checking_for_updates": "Error checking for updates", + "light": "Light", + "heavy": "Heavy", + "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", + "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", + "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", + "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", + "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", + "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", + "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", + "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", + "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", + "sunset": "Sunset", + "sunrise": "Sunrise", + "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", + "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", + "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", + "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", + "current_conditions": "Current conditions", + "clear_sky": "Clear sky", + "mostly_clear": "Mostly clear", + "partly_cloudy": "Partly cloudy", + "overcast": "Overcast", + "fog": "Fog", + "drizzle": "Drizzle", + "freezing_drizzle": "Freezing drizzle", + "moderate_rain": "Moderate rain", + "heavy_intensity_rain": "Heavy intensity rain", + "freezing_rain": "Freezing rain", + "slight_snow": "Slight snow", + "moderate_snow": "Moderate snow", + "heavy_intensity_snow": "Heavy intensity snow", + "snow_grains": "Snow grains", + "rain_showers": "Rain showers", + "heavy_rain_showers": "Heavy rain showers", + "slight_snow_showers": "Slight snow showers", + "heavy_snow_showers": "Heavy snow showers", + "thunderstorm": "Thunderstorm", + "strong_thunderstorm": "Strong thunderstorm", + "clear": "Clear", + "wind_speed": "Wind speed", + "precipitation_amount": "Precipitation amount", + "precipitation_chances": "Precipitation chances", + "cloudiness": "Cloudiness", + "dew_point": "Dew point", + "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", + "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", + "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", + "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", + "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", + "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", + "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", + "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", + "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", + "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", + "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "calm": "Calm", + "light_air": "Light air", + "light_breeze": "Light breeze", + "gentle_breeze": "Gentle breeze", + "moderate_breeze": "Moderate breeze", + "fresh_breeze": "Fresh breeze", + "strong_breeze": "Strong breeze", + "high_wind": "High wind", + "gale": "Gale", + "strong_gale": "Strong gale", + "storm": "Storm", + "violent_storm": "Violent storm", + "hurricane": "Hurricane", + "warming_temp_trend_1": "Warming expected over the next few days.", + "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", + "warming_temp_trend_3": "Looks like it's going to get warmer this week.", + "warming_temp_trend_4": "Prepare for warmer weather ahead.", + "cooling_temp_trend_1": "Cooling expected over the next few days.", + "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", + "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", + "stable_temp_trend_1": "Stable temperatures expected in the next few days.", + "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", + "stable_temp_trend_3": "Temperatures are holding steady for now.", + "stable_temp_trend_4": "Expect stable weather without much change.", + "back": "Back", + "error_occurred": "Error occurred!", + "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "There_might_be_an_API_error.": "There might be an API error.", + "retry": "Retry", + "loading_location_data": "Loading location data...", + "latest_data_fetched": "Latest data fetched", + "API_Error_Please_change_provider": "API Error, Please change provider", + "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", + "network_unavailable": "Network unavailable", + "weather": "Weather", + "precipitation": "Precipitation", + "wind": "Wind", + "pollen": "Pollen", + "grass": "Grass", + "tree": "Tree", + "weed": "Weed", + "quick_summary": "Quick summary", + "temperature_animation": "Temperature animation", + "language": "Language", + "translate_this_app": "Translate this app", + "contributors": "Contributors", + "contributors_sub": "View people who contributed to this project", + "version": "Version", + "third_party_licenses": "Third party licenses", + "clothing_activity": "Clothing and Activity", + "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", + "day": "Day", + "evening": "Evening", + "night": "Night", + "wind_gust": "Wind gust", + "weather_alerts": "Weather alerts", + "font": "Font", + "daily_conditions": "Daily conditions", + "sun_tile_page": "Sun", + "morning": "Morning", + "day_tip": "Day tip", + "translators": "Translators", + "change_apps_font": "Change app's font", + "app_font": "App font", + "show_alerts_home_page_sub": "Show weather alerts on the home page", + "weather_models": "Weather Models", + "openmeteo_weather_models": "Open-Meteo Weather models", "unpredictable_weather": "unpredictable weather", "phase_new_moon": "New Moon", "phase_waxing_crescent": "Waxing Crescent", @@ -225,17 +225,17 @@ "illumination_moon_text": "Illumination", "moonrise": "Moonrise", "moonset": "Moonset", - "dynamic_colors": "ألوان تفاعلية", - "dynamic_colors_sub": "استخدم ألوان الخلفية", - "font_size": "حجم الخط", - "font_size_sub": "لن يؤثر حجم الخط إلا عند الحاجة إليه فقط", - "swipe_between_locations": "مرر بين المواقع", - "swipe_between_locations_sub": "مرر لليسار أو لليمين لتغيير الموقع", - "swipe_threshold": "عتبة التمرير", + "dynamic_colors": "Dynamic colors", + "dynamic_colors_sub": "Use wallpaper colors", + "font_size": "Font size", + "font_size_sub": "Font size will only affect where it is needed", + "swipe_between_locations": "Swipe between locations", + "swipe_between_locations_sub": "Swipe left or right to change location", + "swipe_threshold": "Swipe Threshold", "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", "todays_avg": "Today's average", "todays_high": "Today's high", - "learn_about_app": "تعرّف على التطبيق", + "learn_about_app": "Learn about the app", "creator": "Creator", "join_discord": "Join the Discord server", "export_data": "Export data", @@ -316,6 +316,8 @@ "insights": "Insights", "app_units": "App units", "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", "hide_update_icon": "Hide update icon", "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", From 9198cacb8a6d25da450009b13240aa8d071782a8 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:36 +0530 Subject: [PATCH 35/81] New translations source.json (Romanian) --- assets/translations/ro-RO.json | 626 ++++++++++++++++----------------- 1 file changed, 313 insertions(+), 313 deletions(-) diff --git a/assets/translations/ro-RO.json b/assets/translations/ro-RO.json index 7e69f7ffb..275acdc17 100644 --- a/assets/translations/ro-RO.json +++ b/assets/translations/ro-RO.json @@ -1,282 +1,282 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "feels_like": "Temperatura resimțită", + "hourly_precipitation": "Precipitații pe oră", + "save": "Salvați", + "cancel": "Anulați", + "daily_forecast": "Prognoză", + "locations": "Locații", + "home_location": "Acasă", + "default_locations": "Locații implicite", + "default_location": "Locație implicită", + "today's_amount": "Cantitatea de astăzi", + "precipitation_hours": "Ore de precipitații", + "now": "Acum", + "next_24-hr": "Următoarele 24 ore", + "trends": "Tendințe", + "today": "Astăzi", + "sun": "D", + "mon": "L", + "tue": "Ma", + "wed": "Mi", + "thu": "J", + "fri": "V", + "sat": "S", + "error": "Eroare", + "not_available": "Indisponibil", + "moon": "Lună", + "humidity": "Umiditate", + "pressure": "Presiune", + "direction": "Direcție", + "visibility": "Vizibilitate", + "air_quality": "Calitatea aerului", + "fair": "Curat", + "poor": "Sărac", + "very_poor": "Foarte sărac", + "good": "Bun", + "moderate": "Moderat", + "uv_index": "Index UV", + "minimal_risk": "Risc minim", + "low_risk": "Risc scăzut ", + "moderate_risk": "Risc moderat", + "high_risk": "Risc ridicat", + "very_high_risk": "Risc foarte ridicat", + "extreme_risk": "Risc extrem", + "day_length": "Durata zilei", + "updated": "Actualizat", + "update": "Actualizați", + "ago": "în urmă", + "saved_locations": "Locații salvate", + "current_location": "Locație curentă", + "search": "Căutare", + "search_provider": "Furnizor de căutare", + "ok": "Ok", + "settings": "Setări", + "background_card_animation": "Animație card de fundal", + "use_bar_chart": "Utilizați diagrama cu bare", + "main_provider": "Furnizor principal", + "temperature_unit": "Unitate de temperatură", + "wind_unit": "Unitate de vânt", + "visibility_unit": "Unitatea de vizibilitate", + "precipitation_unit": "Unitatea de precipitații", + "pressure_unit": "Unitate de presiune", + "time_format": "Format de timp", + "additional": "Adițional", + "app_language": "Limba aplicației", + "about": "about", + "about_app": "Despre aplicație", + "support": "Sprijin", + "data_provided_by": "Date furnizate de", + "map": "Hartă", + "live_radar": "Radar live", + "radar": "Radar", + "source_code": "Cod sursă", + "terms_&_conditions": "Termeni și condiții", + "privacy_policy": "Politica de confidențialitate", + "licenses": "Licențe", + "latest_version": "Ultima versiune", + "create_an_issue": "Creați o problemă", + "new_version_available!": "Versiune nouă disponibilă!", + "you_are_using_the_latest_version!": "Folosiți cea mai recentă versiune!", + "error_checking_for_updates": "Eroare la verificarea actualizărilor", + "light": "Lumină", + "heavy": "Abundent", + "wind_info": "Viteza vântului este măsurată prin mediară vitezei vântului pe un timp. Rafalele sunt rafale de vânt care durează de obicei sub douăzeci de secunde.", + "visibility_info": "Vizibilitatea măsoară distanța la care obiectele proeminente pot fi văzute pe cer sau pe orizont. Vizibilitatea poate fi afectată de precipitații, ceață, praf, fum sau ceață.", + "humidity_info": "Umiditatea relativă este procentul de vapori de apă prezenți în aer față de cantitatea maximă pe care aerul o poate reține la o anumită temperatură.", + "humidity_info_2": "Punctul de rouă este la ce temperatura ar trebui să fie răcită pentru a atinge o umiditate relativă de 100%.", + "uv_index_info": "Indicele UV măsoară intensitatea radiațiilor ultraviolete (UV) ale soarelui. Este pe o scară de la 0 la 11, valorile mai mari indicând radiații UV mai puternice.", + "uv_index_info_2": "Radiațiile UV pot provoca arsuri solare, cancer de piele și leziuni oculare. Cu cât indicele UV este mai mare, cu atât riscul acestor probleme este mai mare.", + "uv_index_info_3": "1-2: Scăzut. Nu este nevoie de protecție. Puteți rămâne în siguranță afară folosind protecție solară minimă.", + "uv_index_info_4": "3-7: moderat spre ridicat. Protecție necesară. Căutați umbră în timpul dimineții târziu până la mijlocul după-amiezii. Când este afară, aplicați cu generozitate protecție solară cu spectru larg SPF-15 sau mai mare pe pielea expusă și purtați îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare.", + "uv_index_info_5": "8+: de la foarte mare la extrem. Este nevoie de protecție suplimentară. Fiți atenți afară, mai ales în timpul dimineții târziu până la mijlocul după-amiezii. Dacă umbra ta este mai scurtă decât tine, caută umbră și poartă îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare și aplică cu generozitate un minim de SPF-15, protecție solară cu spectru larg pe pielea expusă.", + "sunset": "Apus de soare", + "sunrise": "Răsărit de soare", + "sunset_rise_info": "Răsărit: Când soarele apare complet deasupra orizontului. Aceasta variază în funcție de locație, perioada anului și fusul orar.", + "sunset_rise_info_2": "Apus: Când soarele dispare complet sub orizont. Aceasta variază în funcție de locație, perioada anului și fusul orar.", + "sunset_rise_info_3": "Zori: Când apare prima lumină vizibilă a zilei înainte de răsăritul soarelui.", + "sunset_rise_info_4": "Amurg: cea mai întunecată etapă a crepusculului înainte ca ultima lumină vizibilă să dispară.", + "pressure_info": "Presiunea atmosferică, cunoscută și ca presiunea aerului sau presiunea baromatică, este presiunea descendentă exercitată de atmosfera terestră. Această aplicație utilizează presiunea medie la nivelul mării (MSLP).", + "pressure_info_2": "Presiunea atmosferică anormală poate provoca dureri de cap, dureri articulare, oboseală și alte efecte.", + "current_conditions": "Condițiile actuale", + "clear_sky": "Cer senin", + "mostly_clear": "Predominant senin", + "partly_cloudy": "Parțial înnorat", + "overcast": "Înnorat", + "fog": "Ceață", + "drizzle": "Burniță", + "freezing_drizzle": "Chiciură", + "moderate_rain": "Ploaie moderată", + "heavy_intensity_rain": "Ploaie puternică", + "freezing_rain": "Ploaie înghețată", + "slight_snow": "Ninsoare ușoară", + "moderate_snow": "Zăpadă moderată", + "heavy_intensity_snow": "Zăpadă de intensitate mare", + "snow_grains": "Boabele de zăpadă", + "rain_showers": "Averse de ploaie", + "heavy_rain_showers": "Averse puternice de ploaie", + "slight_snow_showers": "Ușuri ușoare de zăpadă", + "heavy_snow_showers": "Averse puternice de zăpadă", + "thunderstorm": "Furtună", + "strong_thunderstorm": "Furtună puternică", + "clear": "Clar", + "wind_speed": "Viteza vântului", + "precipitation_amount": "Cantitatea de precipitații", + "precipitation_chances": "Șanse de precipitații", + "cloudiness": "Înnorarea", + "dew_point": "Punct de rouă", + "air_quality_satisfactory": "Calitatea aerului este considerată satisfăcătoare, iar poluarea aerului prezintă un risc redus sau deloc.", + "air_quality_acceptable": "Calitatea aerului este acceptabilă; cu toate acestea, pentru unii poluanți poate exista o îngrijorare moderată de sănătate pentru un număr foarte mic de oameni care sunt neobișnuit de sensibili la poluarea aerului.", + "sensitive_groups_health_effects": "Membrii grupurilor sensibile pot avea efecte asupra sănătății. Nu este probabil ca publicul larg să fie afectat.", + "health_effects_public": "Toată lumea poate începe să experimenteze efecte asupra sănătății; membrii grupurilor sensibile pot avea efecte mai grave asupra sănătății.", + "emergency_conditions": "Avertismente de sănătate privind condițiile de urgență. Întreaga populație este mai probabil să fie afectată.", + "uv_index_satisfactory": "Un indice UV este satisfăcător, indicând că există un risc mic sau deloc de vătămare din cauza radiațiilor ultraviolete.", + "conditions_low_risk": "Condițiile sunt în general cu risc scăzut, ceea ce indică faptul că expunerea la radiații ultraviolete reprezintă o amenințare minimă.", + "low_exposure_level": "Nivel scăzut de expunere cu risc minim de vătămare din cauza radiațiilor UV, potrivit pentru majoritatea oamenilor.", + "moderate_risk_sun_exposure": "Risc moderat de vătămare din cauza expunerii neprotejate la soare, se recomandă măsuri de protecție.", + "high_risk_sun_exposure": "Risc ridicat de vătămare din cauza expunerii neprotejate la soare, sunt necesare măsuri de protecție.", + "very_high_risk_sun_exposure": "Risc foarte mare de vătămare din cauza expunerii neprotejate la soare, sunt necesare precauții suplimentare.", + "extreme_risk_sun_exposure": "Risc extrem de vătămare din cauza expunerii neprotejate la soare, este necesară o protecție completă.", "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", + "light_air": "Aer ușor", + "light_breeze": "Adiere ușoară", + "gentle_breeze": "Adiere blândă", + "moderate_breeze": "Adiere moderată", + "fresh_breeze": "Adiere proaspătă", + "strong_breeze": "Adiere puternică", + "high_wind": "Vânt puternic", + "gale": "Vijelie", + "strong_gale": "Vijelie puternică", + "storm": "Furtună", + "violent_storm": "Furtună violentă", + "hurricane": "Uragan", + "warming_temp_trend_1": "Se așteaptă încălzire în următoarele zile.", + "warming_temp_trend_2": "Temperaturile vor crește în curând, pregătiți-vă pentru puțină căldură!", + "warming_temp_trend_3": "Se pare că va deveni mai cald săptămâna asta.", + "warming_temp_trend_4": "Pregătiți-vă pentru vremea mai caldă.", + "cooling_temp_trend_1": "Se așteaptă răcire în următoarele zile.", + "cooling_temp_trend_2": "Temperaturile scad in curând, stai la cald!", + "cooling_temp_trend_3": "O să se răcească în zilele următoare.", + "cooling_temp_trend_4": "Așteptați-vă la o adiere rece în zilele următoare.", + "stable_temp_trend_1": "Temperaturi stabile așteptate în următoarele zile.", + "stable_temp_trend_2": "Fără schimbări mari de temperatură înainte, vreme constantă.", + "stable_temp_trend_3": "Temperaturile se mențin deocamdată constant.", + "stable_temp_trend_4": "Așteptați-vă la o vreme stabilă, fără prea multe schimbări.", + "back": "Înapoi", + "error_occurred": "A apărut o eroare!", + "check_your_internet_connection_try_again": "Verificați-vă conexiunea la internet și încercați din nou.", + "There_might_be_an_API_error.": "Este posibil să existe o eroare API.", + "retry": "Reîncercați", + "loading_location_data": "Se încarcă datele despre locație...", + "latest_data_fetched": "Cele mai recente date preluate", + "API_Error_Please_change_provider": "Eroare API, vă rugăm să schimbați furnizorul", + "Please_wait_before_refreshing_again.": "Vă rugăm să așteptați înainte de a reîmprospăta.", + "network_unavailable": "Rețeaua indisponibilă", + "weather": "Vreme", + "precipitation": "Precipitații", + "wind": "Vânt", + "pollen": "Polen", + "grass": "Iarbă", + "tree": "Copac", + "weed": "Buruieni", + "quick_summary": "Rezumat rapid", + "temperature_animation": "Animație de temperatură", + "language": "Limbă", + "translate_this_app": "Traduceți această aplicație", + "contributors": "Colaboratori", + "contributors_sub": "Vezi persoanele care au contribuit la acest proiect", + "version": "Versiune", + "third_party_licenses": "Licențe de la terți", + "clothing_activity": "Îmbrăcăminte și Activitate", + "get_clothing_suggestions": "Obțineți sugestii de îmbrăcăminte și Activități", + "day": "Zi", + "evening": "Seară", + "night": "Noapte", + "wind_gust": "Rafală de vânt", + "weather_alerts": "Alerte meteo", "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", + "daily_conditions": "Condiții zilnice", + "sun_tile_page": "D", + "morning": "Dimineața", + "day_tip": "Sfat de zi", + "translators": "Traducători", + "change_apps_font": "Schimbați fontul aplicației", + "app_font": "Fontul aplicației", + "show_alerts_home_page_sub": "Afișați alerte meteo pe pagina principală", + "weather_models": "Modele meteo", + "openmeteo_weather_models": "Modele meteo Open-Meteo", + "unpredictable_weather": "vreme imprevizibilă", + "phase_new_moon": "Lună Nouă", + "phase_waxing_crescent": "Lună în creștere", + "phase_first_quarter": "Primul Pătrar", + "phase_waxing_gibbous": "Faza convexă", + "phase_full_moon": "Lună Plină", + "phase_waning_gibbous": "Lună difuză", + "phase_last_quarter": "Ultimul Pătrar", + "phase_waning_crescent": "Lună calmă", + "moon_info": "Luna Nouă: Atunci când Luna nu este vizibilă deoarece este situată între Pământ și Soare. Iluminare: 0%.", + "moon_info_2": "Lună în creștere: Atunci când o mică porțiune din Lună devine vizibilă, crescând ca dimensiune în fiecare noapte după Luna Nouă. Iluminare: 1%–49%.", + "moon_info_3": "Primul Pătrar: Atunci când jumătate din fața Lunii este iluminată, la aproximativ o săptămână după Luna Nouă. Iluminare: ~50%.", + "moon_info_4": "Faza convexă: Atunci când mai mult de jumătate din Lună este iluminată, apropiindu-se de Luna Plină. Iluminare: 51%–99%.", + "moon_info_5": "Luna Plină: Atunci când întreaga față a Lunii este iluminată de Soare, apărând ca un cerc complet. Iluminare: 100%.", + "moon_info_6": "Lună difuză: Atunci când Luna începe să se micșoreze după Luna Plină, dar mai mult de jumătate din ea rămâne iluminată. Iluminare: 99%–51%.", + "moon_info_7": "Ultimul Pătrar: Atunci când jumătate din fața Lunii este din nou iluminată, la aproximativ o săptămână după Luna Plină. Iluminare: ~50%.", + "moon_info_8": "Lună calmă: Atunci când doar o mică porțiune din Lună rămâne vizibilă înainte de Luna Nouă. Iluminare: 49%–1%.", + "moon_info_9": "Iluminare: Procentul din suprafața Lunii care este luminată de Soare, care variază în funcție de faza Lunii.", + "illumination_moon_text": "Iluminare", + "moonrise": "Răsăritul Lunii", + "moonset": "Apusul Lunii", + "dynamic_colors": "Culori dinamice", + "dynamic_colors_sub": "Folosește culorile tapetului", + "font_size": "Mărimea fontului", + "font_size_sub": "Dimensiunea fontului se va aplica doar acolo unde este cazul", + "swipe_between_locations": "Glisează între locații", + "swipe_between_locations_sub": "Glisează spre stânga sau dreapta pentru a schimba locația", + "swipe_threshold": "Prag de glisare", + "swipe_threshold_help_sub": "Pragul definește distanța minimă pe care trebuie să o parcurgă o glisare pentru a fi recunoscută. Un prag mai mic face glisările mai ușor de declanșat, în timp ce un prag mai mare necesită glisări mai deliberate", + "todays_avg": "Media de astăzi", + "todays_high": "Maxima de astăzi", + "learn_about_app": "Află mai multe despre aplicație", "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", + "join_discord": "Alăturați-vă serverului Discord", + "export_data": "Exportă date", + "export_data_sub": "Exportă toate setările, locațiile și ultimele date meteo obținute pentru acestea — absolut totul!", + "import_data": "Importă date", + "import_data_sub": "Avertisment: Importul va șterge datele curente ale aplicației", + "froggy_summary": "Rezumatul broscuței", + "froggy_summary_sub": "Adaugă descrierile broscuței. Disponibil doar în engleză", + "arrange_items": "Aranjează elementele", + "edit_layout": "Editează aspectul aplicației", + "reset": "Resetați ", + "hourly_forecast": "Prognoza orară ", + "air_quality_index": "Indicele de calitate a aerului ", + "pollen_data": "Date despre polen ", + "default_location_delete_snack": "Nu puteți șterge locația implicită", + "low_pollen": "Scăzut ", + "medium_pollen": "Mediu", + "high_pollen": "Mare", + "severe_pollen": "Sever", + "minimal_forecast_uv": "Minim", + "low_forecast_uv": "Scăzut ", + "moderate_forecast_uv": "Moderat", + "high_forecast_uv": "Mare", + "very_high_forecast_uv": "Foarte mare", + "extreme_forecast_uv": "Extrem", + "app_looks": "Aspectul aplicației", + "temp_animation_sub_pref": "Numără temperaturile de la început la final", + "hide_condition_widgets": "Ascunde widget-urile de condiție", + "info_home_location_tip": "Trebuie să salvați locațiile pentru a le folosi ca locație implicită", + "your_device_location": "Locația dispozitivului", + "weather_model_info_1": "Combină cele mai bune modele meteo", + "weather_model_info_2": "Combină toate modelele meteo de aici într-o predicție uniformă", + "max_items_4": "Puteți ascunde doar până la 4 elemente", + "max_items_3": "Puteți ascunde doar până la 3 elemente", + "month_jan": "Ian", "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", + "month_may": "Mai", + "month_june": "Iunie ", + "month_july": "Iulie", "month_aug": "Aug", "month_sep": "Sep", "month_oct": "Oct", @@ -286,49 +286,49 @@ "wind_dir_e": "E", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SV", + "wind_dir_w": "V", + "wind_dir_nw": "NV", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_hour": "h", + "time_day": "zi", + "time_sec": "s", + "aqi_type": "Tipul ICA", + "used_app_storage_info_sub": "Stocarea arată cât din spațiul disponibil este utilizat de aplicație pentru locațiile salvate. Dacă ajunge la 100%, nu mai puteți salva locații suplimentare", + "used_app_storage": "Spațiu de stocare utilizat", + "data_by": "Date de la", + "data_fetch_error": "Preluarea datelor a eșuat", + "aqi_info_us": "ICA (Indicele de Calitate a Aerului) din SUA este o măsură utilizată pentru a comunica nivelul de poluare a aerului. Acesta variază de la 0 la 500, valorile mai mari indicând o calitate mai scăzută a aerului.", + "aqi_info_eu": "ICA (Indicele Calității Aerului) din UE este o măsură utilizată pentru a comunica nivelul de poluare a aerului în Uniunea Europeană. Acesta este împărțit în cinci niveluri, de la \"Bun\" la \"Foarte Slab\", pe baza concentrației principalilor poluanți.", + "update_weather_data": "Actualizare date meteo", + "update_weather_data_sub": "Actualizează automat datele meteo dacă acestea sunt expirate atunci când apăsați pe o locație", + "delete_locations": "Ștergeți locațiile", + "delete_locations_support_sub": "Această acțiune elimină fiecare locație salvată, cu excepția locației implicite. Utilizați această acțiune dacă locațiile salvate nu sunt vizibile, sunt duplicate sau prezintă alte erori", + "delete": "Ștergeți", + "united_states_aqi": "ICA din Statele Unite", + "european_aqi": "ICA european", + "chances": "Probabilități", + "temperature": "Temperatură", + "show_summary_toggle_sub": "Afișați un scurt rezumat al vremii", + "insights": "Idei", + "app_units": "Unitățile aplicației", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatură, vânt, presiune, vizibilitate, precipitații, timp, ICA", + "activity_suggestions_daytip_humidity_3": "🧴 Aerul este uscat. Hidratați-vă pielea și beți multă apă pentru a rămâne hidratați.", + "activity_suggestions_daytip_humidity_4": "💧 Umiditatea scăzută poate provoca uscarea pielii sau iritații. Țineți o sticlă de apă la îndemână și evitați supraexpunerea.", + "hide_update_icon": "Ascundeți pictograma de actualizare", + "no_notification_when_a_new_version_is_released": "Nu afișați o notificare atunci când este lansată o versiune nouă.", + "precipitation_expected_to_continue": "Precipitațiile sunt așteptate să continue pentru următoarele câteva ore", + "Precipitation_likely_tomorrow_around": "Precipitații probabile mâine în jurul", + "precipitation_likely_around": "Precipitații probabile în jurul", + "hrs_sub_text": "ore", + "mins_sub_text": "min", + "loading_text": "Se încarcă...", + "edit_location_headline": "Modificare locație", + "edit_location_error_sub": "Vă rugăm să completați câmpul sau să îl resetați", + "app_theme_dark_light": "Tema aplicației", + "theme_dark": "Întunecată", + "theme_light": "Lumină" } \ No newline at end of file From 56bac78b79e966f688982b6a75fc15bf4035c929 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:37 +0530 Subject: [PATCH 36/81] New translations source.json (French) --- assets/translations/fr-FR.json | 646 ++++++++++++++++----------------- 1 file changed, 323 insertions(+), 323 deletions(-) diff --git a/assets/translations/fr-FR.json b/assets/translations/fr-FR.json index 7e69f7ffb..b28f174a1 100644 --- a/assets/translations/fr-FR.json +++ b/assets/translations/fr-FR.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", + "feels_like": "Ressenti", + "hourly_precipitation": "Précipitation horaire", + "save": "Enregistrer", + "cancel": "Annuler", + "daily_forecast": "Prévisions quotidiennes", + "locations": "Lieux", + "home_location": "Lieu de domicile", + "default_locations": "Lieux par défaut", + "default_location": "Lieu par défaut", + "today's_amount": "Quantité journalière", + "precipitation_hours": "Heures avec précipitations", + "now": "Maintenant", + "next_24-hr": "Prochaines 24 heures", + "trends": "Tendance", + "today": "Aujourd'hui", + "sun": "Dim", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Jeu", + "fri": "Ven", + "sat": "Sam", + "error": "Erreur", + "not_available": "Pas disponible", + "moon": "Lune", + "humidity": "Humidité", + "pressure": "Pression atmosphérique", "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", + "visibility": "Visibilité", + "air_quality": "Qualité de l'air", + "fair": "Satisfaisant", + "poor": "Malsain", + "very_poor": "Très malsain", + "good": "Bon", + "moderate": "Modéré", + "uv_index": "Indice UV", + "minimal_risk": "Risque minimal", + "low_risk": "Risque faible", + "moderate_risk": "Risque modéré", + "high_risk": "Risque élevé", + "very_high_risk": "Risque très élevé", + "extreme_risk": "Risque extrême", + "day_length": "Durée du jour", + "updated": "Actualisé", + "update": "Mettre à jour", + "ago": "Il y a", + "saved_locations": "Lieux répertoriés", + "current_location": "Localisation actuelle", + "search": "Recherche", + "search_provider": "Fournisseur de la recherche", + "ok": "Ok", + "settings": "Paramètres", + "background_card_animation": "Animation de la carte en arrière-plan", + "use_bar_chart": "Utiliser le graphique à barres", + "main_provider": "Fournisseur principal", + "temperature_unit": "Unités de température", + "wind_unit": "Unité de vent", + "visibility_unit": "Unité de Visibilité", + "precipitation_unit": "Unité des précipitations", + "pressure_unit": "Unité de pression atmosphérique", + "time_format": "Format de l'heure", + "additional": "Autres", + "app_language": "Langue de l'application", + "about": "À propos de", + "about_app": "A propos de l'application", + "support": "Assistance", + "data_provided_by": "Données fournies par", + "map": "Carte", + "live_radar": "Animation satellite en direct", + "radar": "Animation sateellite", + "source_code": "Code source", + "terms_&_conditions": "Conditions générales d’utilisation", + "privacy_policy": "Politique de confidentialité", + "licenses": "Licences", + "latest_version": "Dernière version", + "create_an_issue": "Créer un ticket", + "new_version_available!": "Nouvelle version disponible !", + "you_are_using_the_latest_version!": "Vous utilisez la dernière version !", + "error_checking_for_updates": "Erreur durant la recherche de mise à jour.", + "light": "Léger", + "heavy": "Abondant", + "wind_info": "La vitesse du vent est mesurée par la vitesse moyenne du vent sur une période de temps. Les rafales sont des rafales soudaines de vent qui durent généralement moins de vingt secondes.", + "visibility_info": "La visibilité mesure la distance à laquelle des objets proéminents peuvent être vus contre le ciel ou l'horizon. La visibilité peut être affectée par les précipitations, le brouillard, la poussière, la fumée ou la brume.", + "humidity_info": "L'humidité relative est le pourcentage de vapeur d'eau présente dans l'air par rapport à la quantité maximale que l'air peut contenir à une température donnée.", + "humidity_info_2": "Le point de rosée est à quoi la température devrait être refroidie pour atteindre une humidité relative de 100%.", + "uv_index_info": "L'indice UV mesure la force du rayonnement UV du soleil. Il est sur une échelle de 0 à 11, avec des valeurs plus élevées indiquant un rayonnement UV plus fort.", + "uv_index_info_2": "Les rayons UV peuvent causer des coups de soleil, un cancer de la peau et des dommages oculaires. Plus l'indice UV est élevé, plus le risque de ces problèmes est élevé", + "uv_index_info_3": "1-2: Pas de protection nécessaire. Vous pouvez rester à l'extérieur en toute sécurité en utilisant une protection minimale contre le soleil.", + "uv_index_info_4": "3-7: Modérée à Haut. Protection requise. Cherchez l'ombre en fin de matinée jusqu'à mi-après-midi. À l’extérieur, appliquez généreusement un écran solaire SPF-15 à large spectre ou plus élevé sur la peau exposée et portez des vêtements protecteurs, un chapeau à large débordement et des lunettes de soleil.", + "uv_index_info_5": "8+ : Très Haute à Extrême. Une protection supplémentaire est nécessaire : faites attention à l'extérieur, surtout en fin de matinée et dans l'après-midi. Si votre ombre est plus courte que vous, cherchez de l'ombre et portez des vêtements protecteurs, un chapeau à large bord, et lunettes de soleil, et appliquer généreusement un minimum de SPF-15, écran solaire à large spectre sur la peau exposée.", + "sunset": "Coucher du soleil", + "sunrise": "Lever du soleil", + "sunset_rise_info": "Lever du soleil : Lorsque le soleil apparaît complètement au-dessus de l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", + "sunset_rise_info_2": "Coucher du soleil : Lorsque le soleil disparaît complètement sous l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", + "sunset_rise_info_3": "Aube : Lorsque la première lumière visible de la journée apparaît avant le lever du soleil.", + "sunset_rise_info_4": "Crépuscule : Le stade le plus sombre avant que la dernière lumière visible ne disparaisse.", + "pressure_info": "La pression atmosphérique, également connue sous le nom de pression barométrique, est la pression descendante exercée par l'atmosphère terrestre. Cette application utilise la pression moyenne de niveau de la mer (MSLP).", + "pressure_info_2": "Une pression atmosphérique anormale peut causer des maux de tête, des douleurs articulaires, de la fatigue et d'autres effets.", + "current_conditions": "Conditions actuelles", + "clear_sky": "Ciel dégagé", + "mostly_clear": "Ciel plutôt dégagé", + "partly_cloudy": "Ciel partiellement nuageux", + "overcast": "Ciel couvert", + "fog": "Brouillard", + "drizzle": "Bruine", + "freezing_drizzle": "Bruine verglaçante", + "moderate_rain": "Pluie modérée", + "heavy_intensity_rain": "Pluie de forte d'intensité", + "freezing_rain": "Pluie verglaçante", + "slight_snow": "Neige légère", + "moderate_snow": "Neige modérée", + "heavy_intensity_snow": "Neige de forte intensité", + "snow_grains": "Neige en grains", + "rain_showers": "Averses de pluie", + "heavy_rain_showers": "Pluies diluviennes", + "slight_snow_showers": "Légères averses de neige", + "heavy_snow_showers": "Fortes averses de neige", + "thunderstorm": "Orage", + "strong_thunderstorm": "Orage fort", + "clear": "Clair", + "wind_speed": "Vitesse du vent", + "precipitation_amount": "Quantité de précipitations", + "precipitation_chances": "Risque de précipitations", + "cloudiness": "Couverture nuageuse", + "dew_point": "Point de rosée", + "air_quality_satisfactory": "La qualité de l'air est considérée comme satisfaisante et la pollution atmosphérique ne présente pas ou peu de risque.", + "air_quality_acceptable": "La qualité de l'air est acceptable ; Toutefois, pour certains polluants, il peut y avoir un risque sanitaire modéré pour un petit nombre de personnes qui sont inhabituellement sensibles à la pollution atmosphérique.", + "sensitive_groups_health_effects": "Les personnes sensibles à la qualité de l'air peuvent subir des effets négatifs pour leur santé. Le grand public est moins affecté.", + "health_effects_public": "Tout le monde peut commencer à subir des effets sur la santé ; les personnes sensibles peuvent avoir des effets plus graves sur la santé.", + "emergency_conditions": "Alerte pollution présentant un caractère urgent, la population toute entière est plus susceptible d'être touchée.", + "uv_index_satisfactory": "Un indice UV satisfaisant, ce qui indique qu'il y a peu ou pas de risque de dommages dus aux rayonnements ultraviolets.", + "conditions_low_risk": "Les conditions sont généralement à faible risque, ce qui indique que l'exposition aux rayonnements ultraviolets constitue une menace minimale.", + "low_exposure_level": "Faible niveau d'exposition avec un risque minimal de dommage causé par le rayonnement UV, adapté à la plupart des personnes.", + "moderate_risk_sun_exposure": "Il est recommandé de prendre des mesures de protection contre les risques de dommages causés par une exposition au soleil non protégée.", + "high_risk_sun_exposure": "Risque élevé de dommages dus à une exposition solaire non protégée, mesures de protection nécessaires.", + "very_high_risk_sun_exposure": "Un risque très élevé de dommage causé par une exposition au soleil non protégée, des précautions supplémentaires sont nécessaires.", + "extreme_risk_sun_exposure": "Un risque extrême d'endommagement dû à une exposition solaire non protégée, une protection complète nécessaire.", + "calm": "Calme", + "light_air": "Air léger", + "light_breeze": "Brise légère", + "gentle_breeze": "Petite brise", + "moderate_breeze": "Brise modérée", + "fresh_breeze": "Brise fraîche", + "strong_breeze": "Forte brise", + "high_wind": "Vent fort", + "gale": "Coup de vent", + "strong_gale": "Fort coup de vent", + "storm": "Tempête", + "violent_storm": "Tempête violente", + "hurricane": "Ouragan", + "warming_temp_trend_1": "Réchauffement prévu dans les prochains jours.", + "warming_temp_trend_2": "Les températures augmenteront bientôt, préparez-vous à la chaleur !", + "warming_temp_trend_3": "Le temps va se réchauffer cette semaine.", + "warming_temp_trend_4": "Préparez-vous à un temps plus chaud à venir.", + "cooling_temp_trend_1": "Refroidissement prévu dans les prochains jours.", + "cooling_temp_trend_2": "Les températures baissent bientôt, restez chaud !", + "cooling_temp_trend_3": "Le temps va se refroidir dans les prochains jours.", + "cooling_temp_trend_4": "Attendez-vous à une brise froide dans les prochains jours.", + "stable_temp_trend_1": "Températures stables prévues dans les prochains jours.", + "stable_temp_trend_2": "Pas de changements de température importants à l'avance, météo stable.", + "stable_temp_trend_3": "Les températures sont stables pour le moment.", + "stable_temp_trend_4": "Attendez-vous à une météo stable sans grand changement.", + "back": "Précédent", + "error_occurred": "Une erreur est survenue !", + "check_your_internet_connection_try_again": "Vérifiez votre connexion internet et réessayez.", + "There_might_be_an_API_error.": "Il y a une probable erreur de l'API.", + "retry": "Réessayer", + "loading_location_data": "Chargement des données de localisation...", + "latest_data_fetched": "Dernières données récupérées", + "API_Error_Please_change_provider": "Erreur API, veuillez changer de fournisseur", + "Please_wait_before_refreshing_again.": "Veuillez patienter avant d'actualiser à nouveau.", + "network_unavailable": "Réseau indisponible", + "weather": "Météo", + "precipitation": "Précipitations ", + "wind": "Vent", "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", + "grass": "Gazon", + "tree": "Arbre", + "weed": "Herbe", + "quick_summary": "Rapide résumé", + "temperature_animation": "Animation de la température", + "language": "Langue", + "translate_this_app": "Traduire cette application", + "contributors": "Contributeurs", + "contributors_sub": "Voir les personnes ayant contribué à ce projet", "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", + "third_party_licenses": "Licences de tiers", + "clothing_activity": "Habillage et activités", + "get_clothing_suggestions": "Suggestions d'habillage et d'activités ", + "day": "Journée ", + "evening": "Soir", + "night": "Nuit", + "wind_gust": "Rafale", + "weather_alerts": "Alertes météorologiques", + "font": "Police de caractères", + "daily_conditions": "Conditions quotidiennes", + "sun_tile_page": "Dim", + "morning": "Matinée", + "day_tip": "Astuce du jour", + "translators": "Traducteurs", + "change_apps_font": "Changer la police de l'application", + "app_font": "Police de l'application", + "show_alerts_home_page_sub": "Afficher les alertes météo sur la page d'accueil", + "weather_models": "Modèles météo", + "openmeteo_weather_models": "Modèles météo libres", + "unpredictable_weather": "météo imprévisible", + "phase_new_moon": "Nouvelle lune", + "phase_waxing_crescent": "Premier croissant", + "phase_first_quarter": "Premier quartier", + "phase_waxing_gibbous": "Gibbeuse croissante", + "phase_full_moon": "Pleine lune", + "phase_waning_gibbous": "Gibbeuse décroissante", + "phase_last_quarter": "Dernier quartier", + "phase_waning_crescent": "Dernier croissant", + "moon_info": "Nouvelle Lune : Lorsque la lune n'est pas visible parce qu'elle est située entre la Terre et le Soleil. Illumination : 0%.", + "moon_info_2": "Premier croissant : Quand une petite partie de la lune devient visible, elle s'agrandit chaque nuit après la nouvelle lune. Illumination: 1%-49%.", + "moon_info_3": "Premier quartier : Quand la moitié du visage de la lune est illuminée, elle se produit environ une semaine après la nouvelle lune. Illumination: ~50%.", + "moon_info_4": "Gibbeuse croissante : lorsque plus de la moitié de la lune est illuminée, menant à une pleine lune. Illumination : 51%-99%.", + "moon_info_5": "Pleine Lune : Lorsque la face entière de la lune est illuminée par le Soleil, apparaissant comme un cercle complet. Illumination : 100%.", + "moon_info_6": "Gibbeuse décroissante : Lorsque la lune commence à se rétrécir après une pleine lune, mais plus de la moitié reste illuminée. Illumination : 99%-51%.", + "moon_info_7": "Dernier quartier : Quand la moitié du visage de la lune est à nouveau illuminée, se produisant environ une semaine après la pleine lune. Illumination : ~50%.", + "moon_info_8": "Dernier croissant : Lorsque seule une petite tranche de lune reste visible avant la nouvelle lune. Illumination : 49%-1%.", + "moon_info_9": "Illumination : Le pourcentage de la surface de la lune qui est éclairée par le Soleil, qui varie en fonction de la phase de la lune.", "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", + "moonrise": "Lever de lune", + "moonset": "Coucher de lune", + "dynamic_colors": "Couleurs dynamiques", + "dynamic_colors_sub": "Utiliser les couleurs du fond d'écran", + "font_size": "Taille de la police", + "font_size_sub": "La taille de la police n'affectera que là où elle est nécessaire", + "swipe_between_locations": "Balaye entre les lieux", + "swipe_between_locations_sub": "Glisser vers la gauche ou la droite pour changer d'emplacement", + "swipe_threshold": "Seuil de glissement", + "swipe_threshold_help_sub": "Le seuil définit la distance minimale qu'un geste de glissement doit couvrir pour être reconnu. Un seuil inférieur rend les gestes de balayage plus faciles à déclencher, tandis qu'un seuil plus élevé nécessite des balayages plus délibérés.", + "todays_avg": "Moyenne quotidienne", + "todays_high": "Maximale de la journée", + "learn_about_app": "En savoir plus sur l'application", + "creator": "Créateur", + "join_discord": "Rejoignez le serveur Discord", + "export_data": "Exporter les données", + "export_data_sub": "Exportez tous vos paramètres, emplacements et leurs dernières données météo récupérées, littéralement tout !", + "import_data": "Importer les données", + "import_data_sub": "Attention : importer les données effacera les données actuelles de votre application", + "froggy_summary": "Résumé de la grenouille", + "froggy_summary_sub": "Ajoute des descriptions liées à la grenouille. Disponible uniquement en anglais", + "arrange_items": "Organiser les éléments", + "edit_layout": "Modifier la mise en page de l'application", + "reset": "Réinitialiser", + "hourly_forecast": "Prévisions par heure", + "air_quality_index": "Index de la qualité de l'air", + "pollen_data": "Données du pollen", + "default_location_delete_snack": "Vous ne pouvez pas supprimer l'emplacement par défaut", + "low_pollen": "Faible", + "medium_pollen": "Moyen", + "high_pollen": "Élevé", + "severe_pollen": "Importante", + "minimal_forecast_uv": "Minimum", + "low_forecast_uv": "Faible", + "moderate_forecast_uv": "Modéré", + "high_forecast_uv": "Élevé", + "very_high_forecast_uv": "Très élevé", + "extreme_forecast_uv": "Extrême", + "app_looks": "Rendu de l'application ", + "temp_animation_sub_pref": "Compte les températures du début à la fin", + "hide_condition_widgets": "Masquer les widgets de condition", + "info_home_location_tip": "Vous devez répertorier les lieux pour les utiliser comme lieu par défaut", + "your_device_location": "Localisation de votre appareil", + "weather_model_info_1": "Combine les meilleurs modèles météorologiques", + "weather_model_info_2": "Combine tous les modèles météo en une prédiction homogène.", + "max_items_4": "Vous ne pouvez cacher que jusqu'à 4 objets", + "max_items_3": "Vous ne pouvez cacher que jusqu'à 3 objets", + "month_jan": "Janvier", + "month_feb": "Février", + "month_mar": "Mars", + "month_apr": "Avril", + "month_may": "Mai", + "month_june": "Juin", + "month_july": "Juillet", + "month_aug": "Août", + "month_sep": "Septembre", + "month_oct": "Octobre", + "month_nov": "Novembre", + "month_Dec": "Décembre", + "wind_dir_ne": "N.E.", "wind_dir_e": "E", - "wind_dir_se": "SE", + "wind_dir_se": "S.E.", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "S.O.", + "wind_dir_w": "O", + "wind_dir_nw": "N.O.", "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", + "time_pm": "Après-midi", + "time_am": "Matin", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", + "time_hour": "h.", + "time_day": "jour", "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "aqi_type": "Type d'Index de Qualité de l'Air (IQA)", + "used_app_storage_info_sub": "La mémoire montre l'espace disponible utilisé par l'application pour sauvegarder des lieux. S'il atteint 100 %, vous ne pourrez plus sauvegarder de lieux supplémentaires", + "used_app_storage": "Espace de stockage utilisé", + "data_by": "Données par", + "data_fetch_error": "Échec de la récupération des données", + "aqi_info_us": "L'indice de qualité de l'air (IQA) aux États-Unis est une mesure utilisée pour communiquer le niveau de pollution de l'air. Il varie de 0 à 500, les valeurs les plus élevées indiquant une qualité de l'air plus mauvaise.", + "aqi_info_eu": "L'indice de qualité de l'air (IQA) de l'UE est une mesure utilisée pour communiquer le niveau de pollution de l'air dans l'Union européenne. Il est divisé en cinq niveaux, de \"Bon\" à \"Très mauvais\", en fonction de la concentration des principaux polluants.", + "update_weather_data": "Mise à jour des données météo ", + "update_weather_data_sub": "Mettre à jour automatiquement les données météorologiques si elles sont obsolètes lorsqu'un emplacement est cliqué", + "delete_locations": "Supprimer l'emplacement", + "delete_locations_support_sub": "Cette action supprime tous les emplacements enregistrés sauf votre localisation par défaut. Utilisez cette option si vos emplacements enregistrés ne sont pas visibles, se dupliquent ou rencontrent d'autres problèmes.", + "delete": "Supprimer", + "united_states_aqi": "IQA États-Unis", + "european_aqi": "IQA Européen", + "chances": "Probabilité", + "temperature": "Température", + "show_summary_toggle_sub": "Afficher un bref résumé de la météo.", + "insights": "Aperçus", + "app_units": "Unités de mesure de l'appli.", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Température, vent, pression, visibilité, précipitation, heure, IQA", + "activity_suggestions_daytip_humidity_3": "🧴 L'air est sec. Hydratez votre peau et buvez beaucoup d'eau pour rester hydraté.", + "activity_suggestions_daytip_humidity_4": " 💧 L'humidité basse peut causer une peau sèche ou des irritations. Gardez une bouteille d'eau à portée de main et évitez une surexposition.", + "hide_update_icon": "Masquer l'icône de mise à jour", + "no_notification_when_a_new_version_is_released": "Ne pas afficher de notification lorsqu'une nouvelle version est publiée.", + "precipitation_expected_to_continue": "Les précipitations devraient se poursuivre pendant les prochaines heures.", + "Precipitation_likely_tomorrow_around": "Précipitations probables demain autour de", + "precipitation_likely_around": "Précipitations probables autour de", + "hrs_sub_text": "h", + "mins_sub_text": "min", + "loading_text": "Chargement", + "edit_location_headline": "Modifier le lieu", + "edit_location_error_sub": "Veuillez remplir le champ ou le réinitialiser.", + "app_theme_dark_light": "Thème de l'application ", + "theme_dark": "Sombre", + "theme_light": "Léger" } \ No newline at end of file From af180c5a19d025dc11ed814fc9aa563498ecf6f6 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:38 +0530 Subject: [PATCH 37/81] New translations source.json (Spanish) --- assets/translations/es-ES.json | 640 ++++++++++++++++----------------- 1 file changed, 320 insertions(+), 320 deletions(-) diff --git a/assets/translations/es-ES.json b/assets/translations/es-ES.json index 7e69f7ffb..8cb21dd30 100644 --- a/assets/translations/es-ES.json +++ b/assets/translations/es-ES.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", + "feels_like": "Sensación térmica", + "hourly_precipitation": "Precipitación por hora", + "save": "Guardar", + "cancel": "Cancelar", + "daily_forecast": "Pronóstico diario", + "locations": "Ubicaciones", + "home_location": "Ubicación del hogar", + "default_locations": "Ubicaciones predeterminadas", + "default_location": "Ubicación predeterminada", + "today's_amount": "Cantidad de hoy", + "precipitation_hours": "Horas de precipitación", + "now": "Ahora", + "next_24-hr": "Próximas 24 horas", + "trends": "Tendencias", + "today": "Hoy", + "sun": "Dom", + "mon": "Lun", + "tue": "Mar", + "wed": "Mié", + "thu": "Jue", + "fri": "Vie", + "sat": "Sáb", "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", + "not_available": "No disponible", + "moon": "Luna", + "humidity": "Humedad", + "pressure": "Presión", + "direction": "Dirección", + "visibility": "Visibilidad", + "air_quality": "Calidad del aire", + "fair": "Aceptable", + "poor": "Baja", + "very_poor": "Muy baja", + "good": "Buena", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Riesgo mínimo", + "low_risk": "Riesgo bajo", + "moderate_risk": "Riesgo moderado", + "high_risk": "Riesgo alto", + "very_high_risk": "Riesgo muy alto", + "extreme_risk": "Riesgo extremo", + "day_length": "Duración del día", "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "update": "Actualizar", + "ago": "hace", + "saved_locations": "Ubicaciones guardadas", + "current_location": "Ubicación actual", + "search": "Buscar", + "search_provider": "Proveedor de búsqueda", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Ajustes", + "background_card_animation": "Animación de tarjeta de fondo", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Proveedor principal", + "temperature_unit": "Unidad de temperatura", + "wind_unit": "Unidad de viento", + "visibility_unit": "Unidad de visibilidad", + "precipitation_unit": "Unidad de pluviosidad", + "pressure_unit": "Unidad de presión", + "time_format": "Formato de hora", + "additional": "Otros", + "app_language": "Idioma de la aplicación", + "about": "Acerca de", + "about_app": "Sobre la aplicación", + "support": "Soporte", + "data_provided_by": "Datos proporcionados por", + "map": "Mapa", + "live_radar": "Radar en vivo", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", + "source_code": "Código fuente", + "terms_&_conditions": "Términos y Condiciones", + "privacy_policy": "Política de Privacidad", + "licenses": "Licencias", + "latest_version": "Última versión", + "create_an_issue": "Reportar un bug", + "new_version_available!": "¡Nueva versión disponible!", + "you_are_using_the_latest_version!": "¡Estás usando la última versión!", + "error_checking_for_updates": "Error al buscar actualizaciones.", + "light": "Ligero", + "heavy": "Pesado", + "wind_info": "La velocidad del viento se mide promediando las velocidades del viento durante un período de tiempo. Las ráfagas son explosiones repentinas de viento que generalmente duran menos de veinte segundos.", + "visibility_info": "La visibilidad mide la distancia a la que se pueden ver objetos prominentes contra el cielo o el horizonte. La visibilidad puede verse afectada por la precipitación, la niebla, el polvo, el humo o la neblina.", + "humidity_info": "La humedad relativa es el porcentaje de vapor de agua presente en el aire en comparación con la cantidad máxima que el aire puede contener a una temperatura dada.", + "humidity_info_2": "El punto de rocío es la temperatura a la que se debe enfriar el aire para alcanzar una humedad relativa del 100%.", + "uv_index_info": "El índice UV mide la intensidad de la radiación ultravioleta (UV) del sol. Se encuentra en una escala de 0 a 11, donde los valores más altos indican una radiación UV más fuerte.", + "uv_index_info_2": "La radiación UV puede causar quemaduras solares, cáncer de piel y daños en los ojos. Cuanto más alto sea el índice UV, mayor será el riesgo de estos problemas.", + "uv_index_info_3": "1-2: Bajo. No se necesita protección. Puedes permanecer al aire libre de manera segura utilizando una protección solar mínima.", + "uv_index_info_4": "De 3 a 7: de moderado a alto. Protección necesaria. Permanezca a la sombra desde por la mañana hasta el mediodía. Cuando esté al aire libre, utilice un protector solar FPS 15 o superior en la piel expuesta, y lleve ropa que le cubra bien, un sombrero de ala larga y gafas de sol.", + "uv_index_info_5": "De 8 a más: de alto a extremo. Protección obligatoria. Tenga cuidado al aire libre, sobre todo al mediodía. Mientras haga sol, busque la sombra y lugares frescos, lleve ropa larga, sombrero de ala larga y gafas de sol, y utilice crema solar con un factor de protección alto.", + "sunset": "Atardecer", + "sunrise": "Amanecer", + "sunset_rise_info": "Amanecer: cuando el sol aparece sobre el horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", + "sunset_rise_info_2": "Atardecer: cuando el sol se pone por debajo del horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", + "sunset_rise_info_3": "Alborear: cuando aparece la primera luz del día antes del amanecer.", + "sunset_rise_info_4": "Ocaso: la fase más oscura del crepúsculo vespertino, antes de que se desvanezca la última luz.", + "pressure_info": "La presión atmosférica, también conocida como presión barométrica, es la presión ejercida por la atmósfera terrestre. Esta aplicación utiliza la presión media a nivel del mar (MSLP).", + "pressure_info_2": "Una presión atmosférica anormal puede provocar dolores de cabeza, dolores articulares, fatiga y otros síntomas.", + "current_conditions": "Condiciones actuales", + "clear_sky": "Cielo despejado", + "mostly_clear": "Despejado", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Nuboso", + "fog": "Neblina", + "drizzle": "Llovizna", + "freezing_drizzle": "Llovizna helada", + "moderate_rain": "Lluvia", + "heavy_intensity_rain": "Lluvia intensa", + "freezing_rain": "Lluvia congelante", + "slight_snow": "Nieve ligera", + "moderate_snow": "Nieve", + "heavy_intensity_snow": "Nieve intensa", + "snow_grains": "Gránulos de nieve", + "rain_showers": "Chubascos", + "heavy_rain_showers": "Granizada", + "slight_snow_showers": "Chubascos de nieve", + "heavy_snow_showers": "Chubascos de nieve intensos", + "thunderstorm": "Tormenta", + "strong_thunderstorm": "Tormenta fuerte", + "clear": "Despejado", + "wind_speed": "Velocidad del viento", + "precipitation_amount": "Pluviosidad", + "precipitation_chances": "Probabilidad de lluvia", + "cloudiness": "Nubosidad", + "dew_point": "Punto de rocío", + "air_quality_satisfactory": "La calidad del aire es satisfactoria y el riesgo de contaminación atmosférica es escaso o nulo.", + "air_quality_acceptable": "La calidad del aire es aceptable. Sin embargo, algunos contaminantes pueden suponer un riesgo para la salud de los grupos vulnerables", + "sensitive_groups_health_effects": "Los miembros de grupos vulnerables pueden experimentar efectos desagradables. El público en general no debería verse afectado.", + "health_effects_public": "Todo el mundo puede experimentar efectos sobre la salud. Los miembros de grupos vulnerables pueden sufrir efectos más graves.", + "emergency_conditions": "Avisos de emergencia sanitaria. Toda la población puede verse afectada.", + "uv_index_satisfactory": "El índice UV es satisfactorio, lo que indica poco o ningún riesgo por radiación ultravioleta.", + "conditions_low_risk": "Las condiciones presentes son de bajo riesgo, lo que indica que la exposición a la radiación ultravioleta presenta poco riesgo.", + "low_exposure_level": "Bajo nivel de exposición con riesgo mínimo de daños por radiación UV. Adecuado para la mayoría de la población.", + "moderate_risk_sun_exposure": "Riesgo moderado de daños por exposición desprotegida al sol. Se recomiendan medidas de protección.", + "high_risk_sun_exposure": "Alto riesgo de daños por exposición desprotegida al sol. Se requieren medidas de protección.", + "very_high_risk_sun_exposure": "Riesgo muy alto de daños por exposición desprotegida al sol. Precauciones extra de protección requeridas.", + "extreme_risk_sun_exposure": "Riesgo extremo de daños por exposición desprotegida al sol. Es necesaria protección completa.", + "calm": "Calmo", + "light_air": "Viento ligero", + "light_breeze": "Brisa ligera", + "gentle_breeze": "Brisa", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa fresca", + "strong_breeze": "Viento", + "high_wind": "Viento fuerte", + "gale": "Vendaval", + "strong_gale": "Vendaval fuerte", + "storm": "Tormenta", + "violent_storm": "Temporal", + "hurricane": "Huracán ", + "warming_temp_trend_1": "Se espera calentamiento para los próximos días.", + "warming_temp_trend_2": "La temperatura va a aumentar en breve, prepárate para el calor.", + "warming_temp_trend_3": "Parece que va a estar más caliente esta semana.", + "warming_temp_trend_4": "Prepárate para climas cálidos por delante.", + "cooling_temp_trend_1": "Enfriamiento esperado para los próximos días. ", + "cooling_temp_trend_2": "La temperatura va a caer en breve. Abrígate. ", + "cooling_temp_trend_3": "Va a estar más frío en los días por venir.", + "cooling_temp_trend_4": "Espera una brisa fresca para los próximos días.", + "stable_temp_trend_1": "Se esperan temperaturas estables para los próximos días. ", + "stable_temp_trend_2": "No van a haber cambios bruscos de temperaturas por delante.", + "stable_temp_trend_3": "Las temperaturas están manteniéndose por ahora.", + "stable_temp_trend_4": "Espere un tiempo estable sin muchos cambios.", + "back": "Volver", + "error_occurred": "¡Ocurrió un error!", + "check_your_internet_connection_try_again": "Chequee su conexión a Internet e intente nuevamente. ", + "There_might_be_an_API_error.": "Hubo un error de API.", + "retry": "Reintentar", + "loading_location_data": "Cargando datos de ubicación...", + "latest_data_fetched": "Datos más recientes cargados", + "API_Error_Please_change_provider": "Error de API. Se le ruega que cambie el proveedor", + "Please_wait_before_refreshing_again.": "Se ruega que espere antes de actualizar nuevamente.", + "network_unavailable": "Red no disponible ", + "weather": "Tiempo", + "precipitation": "Precipitación ", + "wind": "Viento", + "pollen": "Polen", + "grass": "Pasto", + "tree": "Árbol ", + "weed": "Hierbas", + "quick_summary": "Resumen rápido ", + "temperature_animation": "Animación de temperatura", + "language": "Idioma", + "translate_this_app": "Traduce esta aplicación", + "contributors": "Contribuidores", + "contributors_sub": "Ver personas que contribuyeron a este proyecto", + "version": "Versión ", + "third_party_licenses": "Licencias de terceros ", + "clothing_activity": "Ropas y Actividades", + "get_clothing_suggestions": "Obtener recomendaciones de ropa y actividades", + "day": "Día", + "evening": "Atardecer", + "night": "Noche", + "wind_gust": "Ráfaga de viento", + "weather_alerts": "Alertas de tiempo", + "font": "Fuente", + "daily_conditions": "Condiciones diarias", + "sun_tile_page": "Dom", + "morning": "Mañana", + "day_tip": "Consejo del día", + "translators": "Traductores", + "change_apps_font": "Cambiar la fuente de la aplicación", + "app_font": "Fuente de la aplicación", + "show_alerts_home_page_sub": "Mostrar alertas meteorológicas en la página de inicio.", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos meteorológicos Openmeteo ", + "unpredictable_weather": "clima impredecible", + "phase_new_moon": "Luna nueva", + "phase_waxing_crescent": "Creciente", + "phase_first_quarter": "Cuarto creciente", + "phase_waxing_gibbous": "Gibosa creciente", + "phase_full_moon": "Luna llena", + "phase_waning_gibbous": "Gibosa menguante", + "phase_last_quarter": "Cuarto menguante", + "phase_waning_crescent": "Menguante", + "moon_info": "Luna Nueva: Cuando la luna no es visible por estar situada entre la Tierra y el Sol. Iluminación: 0%.", + "moon_info_2": "Luna creciente: cuando se hace visible una pequeña franja de la luna, que se hace más grande cada noche después de la luna nueva. Iluminación: 1%–49%.", + "moon_info_3": "Cuarto Creciente: cuando la mitad de la cara de la luna está iluminada, lo que ocurre aproximadamente una semana después de la luna nueva. Iluminación: ~50%.", + "moon_info_4": "Gibosa creciente: cuando más de la mitad de la luna está iluminada, lo que da paso a la luna llena. Iluminación: 51%–99%.", + "moon_info_5": "Luna llena: cuando toda la superficie de la luna está iluminada por el sol, apareciendo como un círculo completo. Iluminación: 100%.", + "moon_info_6": "Gibosa menguante: cuando la luna comienza a encogerse después de una luna llena, pero más de la mitad de ella permanece iluminada. Iluminación: 99%–51%.", + "moon_info_7": "Cuarto menguante: cuando la mitad de la superficie de la luna vuelve a estar iluminada, lo que ocurre aproximadamente una semana después de la luna llena. Iluminación: ~50%.", + "moon_info_8": "Menguante: cuando solo queda visible una pequeña franja de la luna antes de la luna nueva. Iluminación: 49%–1%.", + "moon_info_9": "Iluminación: Porcentaje de la superficie de la luna que está iluminada por el Sol, que varía según la fase de la luna.", + "illumination_moon_text": "Iluminación", + "moonrise": "Salida de la luna", + "moonset": "Puesta de la Luna", + "dynamic_colors": "Colores dinámicos", + "dynamic_colors_sub": "Usar colores del fondo de pantalla", + "font_size": "Tamaño de la fuente", + "font_size_sub": "El tamaño de la fuente solo afectará donde sea necesario", + "swipe_between_locations": "Deslizar entre ubicaciones", + "swipe_between_locations_sub": "Desliza a la izquierda o derecha para cambiar la ubicación", + "swipe_threshold": "Umbral de deslizamiento", + "swipe_threshold_help_sub": "El umbral define la distancia mínima que debe recorrer un gesto de deslizamiento para que sea reconocido. Un umbral más bajo hace que sea más fácil activar los gestos de deslizamiento, mientras que un umbral más alto requiere deslizamientos más deliberados.", + "todays_avg": "Promedio de hoy", + "todays_high": "Máximo de hoy", + "learn_about_app": "Conoce más sobre la aplicación", + "creator": "Creador", + "join_discord": "Únete al servidor de Discord", + "export_data": "Exportar datos", + "export_data_sub": "Exporta todos tus configuraciones, ubicaciones y sus últimos datos de clima obtenidos, ¡literalmente todo!", + "import_data": "Importar datos", + "import_data_sub": "Advertencia: Importar tus datos borrará los datos actuales de la aplicación", + "froggy_summary": "Resumen ranoso", + "froggy_summary_sub": "Añade descripciones relacionadas con las ranas. Disponible solo en inglés", + "arrange_items": "Organizar elementos", + "edit_layout": "Editar disposición de la aplicación", + "reset": "Reiniciar", + "hourly_forecast": "Pronóstico por hora", + "air_quality_index": "Índice de calidad del aire", + "pollen_data": "Datos de polen", + "default_location_delete_snack": "No puedes borrar la ubicación predeterminada", + "low_pollen": "Bajo", + "medium_pollen": "Medio", + "high_pollen": "Alto", + "severe_pollen": "Severo", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Bajo", + "moderate_forecast_uv": "Moderada", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muy alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Apariencia de la aplicación", + "temp_animation_sub_pref": "Anima la temperatura de menor a mayor", + "hide_condition_widgets": "Ocultar widgets de condición", + "info_home_location_tip": "Necesitas guardar ubicaciones para usarlas como tu ubicación predeterminada", + "your_device_location": "La ubicación de tu dispositivo", + "weather_model_info_1": "Combina los mejores modelos meteorológicos", + "weather_model_info_2": "Combina todos los modelos meteorológicos de estos a una predicción perfecta", + "max_items_4": "Puedes ocultar hasta 4 elementos", + "max_items_3": "Puedes ocultar hasta 3 elementos", + "month_jan": "Enero", + "month_feb": "Febrero", + "month_mar": "Marzo ", + "month_apr": "Abril", + "month_may": "Mayo", + "month_june": "Junio", + "month_july": "Julio", + "month_aug": "Agosto", + "month_sep": "Septiembre ", + "month_oct": "Octubre ", + "month_nov": "Noviembre ", + "month_Dec": "Diciembre ", "wind_dir_ne": "NE", "wind_dir_e": "E", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", + "time_pm": "P. M.", + "time_am": "A.M.", "time_min": "min.", "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", + "time_day": "día", + "time_sec": "seg.", + "aqi_type": "Tipo de ICA", + "used_app_storage_info_sub": "El almacenamiento muestra la cantidad de espacio disponible que la aplicación está utilizando para las ubicaciones guardadas. Si alcanza el 100%, ya no podrás guardar más ubicaciones.", + "used_app_storage": "Almacenamiento usado de la aplicación", + "data_by": "Datos de", + "data_fetch_error": "No se han podido obtener los datos", + "aqi_info_us": "El ICA (Índice de Calidad del Aire) de EE. UU. es una medida utilizada para comunicar el nivel de contaminación atmosférica. Oscila entre 0 y 500, y los valores más altos indican una peor calidad del aire.", + "aqi_info_eu": "El Índice de Calidad del Aire (ICA) de la UE es una medida utilizada para comunicar el nivel de contaminación atmosférica en la Unión Europea. Se divide en cinco niveles, de «Bueno» a «Muy malo», basados en la concentración de contaminantes clave.", + "update_weather_data": "Actualizar los datos meteorológicos", + "update_weather_data_sub": "Actualizar automáticamente los datos meteorológicos si no están actualizados al hacer clic en una ubicación.", + "delete_locations": "Eliminar ubicaciones", + "delete_locations_support_sub": "Esta acción elimina todas las ubicaciones guardadas excepto la predeterminada. Utilícela si sus ubicaciones guardadas no son visibles, se duplican o experimentan algún otro error.", + "delete": "Borrar", + "united_states_aqi": "ICA de Estados Unidos", + "european_aqi": "ICA Europeo", + "chances": "Posibilidades", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar un resumen breve del clima", + "insights": "Perspectivas", + "app_units": "Unidades de la app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, viento, presión, visibilidad, precipitación, hora, Índice de Calidad del Aire (ICA)", + "activity_suggestions_daytip_humidity_3": "🧴 El aire está seco. Hidrata tu piel y bebe mucha agua para mantenerte hidratado.", + "activity_suggestions_daytip_humidity_4": "💧 La baja humedad puede causar piel seca o irritación. Mantén una botella de agua a mano y evita la sobreexposición.", + "hide_update_icon": "Ocultar el ícono de actualización", + "no_notification_when_a_new_version_is_released": "No mostrar una notificación cuando se publique una nueva versión.", + "precipitation_expected_to_continue": "Se espera que la precipitación continúe durante las próximas horas.", + "Precipitation_likely_tomorrow_around": "Probabilidad de precipitación mañana alrededor de", + "precipitation_likely_around": "Probabilidad de precipitación alrededor de", "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "mins_sub_text": "min.", + "loading_text": "Cargando...", + "edit_location_headline": "Editar ubicación", + "edit_location_error_sub": "Por favor, complete el campo o restablézcalo.", + "app_theme_dark_light": "Tema de la aplicación", + "theme_dark": "Oscuro", + "theme_light": "Ligero" } \ No newline at end of file From 6443bcc3412717c2c22858cdc87a1754ba59e5a0 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:39 +0530 Subject: [PATCH 38/81] New translations source.json (Czech) --- assets/translations/cs-CZ.json | 656 ++++++++++++++++----------------- 1 file changed, 328 insertions(+), 328 deletions(-) diff --git a/assets/translations/cs-CZ.json b/assets/translations/cs-CZ.json index 7e69f7ffb..0589c9ed5 100644 --- a/assets/translations/cs-CZ.json +++ b/assets/translations/cs-CZ.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", + "feels_like": "Pocitová teplota", + "hourly_precipitation": "Hodinový úhrn srážek", + "save": "Uložit", + "cancel": "Zrušit", + "daily_forecast": "Denní předpověď", + "locations": "Moje místa", + "home_location": "Domovské místo", + "default_locations": "Výchozí místa", + "default_location": "Výchozí místo", + "today's_amount": "Dnešní úhrn", + "precipitation_hours": "Hodiny srážek", + "now": "Nyní", + "next_24-hr": "Hodinová předpověď", + "trends": "Tendence ", + "today": "Dnes", + "sun": "Ne", + "mon": "Po", + "tue": "Út", + "wed": "St", + "thu": "Čt", + "fri": "Pá", + "sat": "So", + "error": "Chyba", + "not_available": "Nedostupné", + "moon": "Měsíc", + "humidity": "Vlhkost", + "pressure": "Tlak", + "direction": "Směr větru", + "visibility": "Viditelnost", + "air_quality": "Kvalita ovzduší", + "fair": "Slušná", + "poor": "Špatná", + "very_poor": "Velmi špatná", + "good": "Dobrá", + "moderate": "Střední", "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "minimal_risk": "Minimální riziko", + "low_risk": "Nízké riziko", + "moderate_risk": "Střední riziko", + "high_risk": "Vysoké riziko", + "very_high_risk": "Velmi vysoké riziko", + "extreme_risk": "Extrémní riziko", + "day_length": "• světlo", + "updated": "Aktualizováno", + "update": "Aktualizovat", + "ago": " zpět", + "saved_locations": "Uložená místa", + "current_location": "Aktuální poloha", + "search": "Hledat", + "search_provider": "Vyhledávání poskytovatele", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Nastavení", + "background_card_animation": "Animace karet na pozadí", + "use_bar_chart": "Použít sloupcový graf", + "main_provider": "Meteo data poskytuje", + "temperature_unit": "Jednotka teploty", + "wind_unit": "Jednotka větru", + "visibility_unit": "Jednotka viditelnosti", + "precipitation_unit": "Jednotka srážek", + "pressure_unit": "Jednotka tlaku", + "time_format": "Formát času", + "additional": "Další", + "app_language": "Jazyk aplikace", + "about": "O", + "about_app": "O aplikaci", + "support": "Podpora", + "data_provided_by": "Poskytovatelé dat", + "map": "Mapa", + "live_radar": "Meteoradar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", + "source_code": "Zdrojový kód", + "terms_&_conditions": "Smluvní podmínky", + "privacy_policy": "Ochrana údajů", + "licenses": "Licence", + "latest_version": "Nejnovější verze", + "create_an_issue": "Nahlásit problém", + "new_version_available!": "Je dostupná nová verze!", + "you_are_using_the_latest_version!": "Používáte nejnovější verzi!", + "error_checking_for_updates": "Chyba při kontrole aktualizací", + "light": "Lehké", + "heavy": "Silné", + "wind_info": "Rychlost větru se měří zprůměrováním rychlosti větru za určité časové období. Poryvy větru jsou náhlé nárazy větru, které obvykle trvají méně než dvacet sekund.", + "visibility_info": "Viditelnost udává vzdálenost, ve které lze vidět nápadné objekty na obloze nebo na horizontu. Viditelnost mohou ovlivnit srážky, mlha, prach, kouř nebo opar.", + "humidity_info": "Relativní vlhkost je procentuální podíl vodní páry přítomné ve vzduchu v porovnání s maximálním množstvím, které může vzduch při dané teplotě pojmout.", + "humidity_info_2": "Rosný bod je teplota, na kterou by se muselo ochladit, aby bylo dosaženo relativní vlhkosti 100 %.", + "uv_index_info": "UV index měří sílu slunečního ultrafialového (UV) záření. Je na stupnici od 0 do 11, přičemž vyšší hodnoty znamenají silnější UV záření.", + "uv_index_info_2": "UV záření může způsobit spáleniny, rakovinu kůže a poškození očí. Čím vyšší je UV index, tím vyšší je riziko těchto problémů", + "uv_index_info_3": "1-2: Nízký. Není nutná žádná ochrana. Můžete bezpečně zůstat venku s použitím minimální ochrany proti slunci.", + "uv_index_info_4": "3-7: Střední až vysoký. Je potřeba ochrana. Od pozdního rána do poloviny odpoledne vyhledávejte stín. Při pobytu venku nanášejte na odhalenou pokožku opalovací krém s faktorem SPF-15 nebo vyšším a noste dlouhé oblečení, široký klobouk a sluneční brýle.", + "uv_index_info_5": "8+: Velmi vysoký až extrémní. Nutná dodatečná ochrana. Buďte opatrní venku, zejména v pozdních ranních až odpoledních hodinách. Pokud je váš stín kratší než vy, vyhledejte místo ve stínu a noste dlouhé oblečení, široký klobouk a sluneční brýle a na odhalenou pokožku hojně nanášejte opalovací krém s minimálním ochranným faktorem SPF-15.", + "sunset": "Západ slunce", + "sunrise": "Východ slunce", + "sunset_rise_info": "Východ slunce: okamžik, kdy se slunce objeví zcela nad obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", + "sunset_rise_info_2": "Západ slunce: okamžik, kdy slunce zcela zmizí pod obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", + "sunset_rise_info_3": "Úsvit: když se objeví první viditelné světlo dne před východem slunce.", + "sunset_rise_info_4": "Soumrak: nejtemnější fáze soumraku předtím, než zmizí poslední viditelné světlo.", + "pressure_info": "Atmosférický tlak, známý také jako tlak vzduchu nebo barometrický tlak, je tlak, který působí v zemské atmosféře. Tato aplikace používá střední tlak na úrovni moře (MSLP).", + "pressure_info_2": "Abnormální atmosférický tlak může způsobovat bolesti hlavy, kloubů, únavu a další.", + "current_conditions": "Aktuální stav", + "clear_sky": "Jasno", + "mostly_clear": "Polojasno", + "partly_cloudy": "Skoro zataženo", + "overcast": "Zataženo", + "fog": "Žába", + "drizzle": "Mrholení", + "freezing_drizzle": "Mrznoucí mrholení", + "moderate_rain": "Mírný déšť", + "heavy_intensity_rain": "Silný déšť", + "freezing_rain": "Mrznoucí déšť", + "slight_snow": "Slabé sněžení", + "moderate_snow": "Mírné sněžení", + "heavy_intensity_snow": "Silné sněžení", + "snow_grains": "Sněhové krupky", + "rain_showers": "Dešťové přeháňky", + "heavy_rain_showers": "Silné dešťové přeháňky", + "slight_snow_showers": "Slabé sněhové přeháňky", + "heavy_snow_showers": "Vydatné sněhové přeháňky", + "thunderstorm": "Bouřka", + "strong_thunderstorm": "Silná bouřka", + "clear": "Jasno", + "wind_speed": "Rychlost větru", + "precipitation_amount": "Úhrn srážek", + "precipitation_chances": "Pravděpodobnost srážek", + "cloudiness": "Oblačno", + "dew_point": "Rosný bod", + "air_quality_satisfactory": "Kvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko.", + "air_quality_acceptable": "Kvalita ovzduší je přijatelná, nicméně u některých znečišťujících látek může být mírně ohroženo zdraví velmi malého počtu osob, které jsou na znečištění ovzduší mimořádně citlivé.", + "sensitive_groups_health_effects": "Lidé citliví na kvalitu vzduchu mohou pociťovat dopad na své zdraví. Široká veřejnost pravděpodobně nebude zasažena.", + "health_effects_public": "Zdravotní problémy se mohou projevit u každého, u příslušníků citlivých skupin se mohou projevit závažnější zdravotní problémy.", + "emergency_conditions": "Zdravotní varování před mimořádnými událostmi. Je pravděpodobné, že bude postižena celá populace.", + "uv_index_satisfactory": "UV index je uspokojivý, což znamená, že riziko poškození ultrafialovým zářením je malé nebo žádné.", + "conditions_low_risk": "Podmínky jsou obecně nízkorizikové, což znamená, že vystavení ultrafialovému záření představuje minimální riziko.", + "low_exposure_level": "Nízká úroveň expozice s minimálním rizikem problémů způsobených UV zářením, vhodné pro většinu lidí.", + "moderate_risk_sun_exposure": "Mírné riziko problémů v důsledku nechráněného vystavení slunci, doporučena ochranná opatření.", + "high_risk_sun_exposure": "Vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná ochranná opatření.", + "very_high_risk_sun_exposure": "Velmi vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná mimořádná opatrnost.", + "extreme_risk_sun_exposure": "Extrémní riziko problémů v důsledku nechráněného vystavení slunci, nutná plná ochrana.", + "calm": "Bezvětří", + "light_air": "Slabý vítr", + "light_breeze": "Slabý vánek", + "gentle_breeze": "Čerstvý vítr", + "moderate_breeze": "Čerstvý vánek", + "fresh_breeze": "Svěží vánek", + "strong_breeze": "Silný vítr", + "high_wind": "Velmi silný vítr", + "gale": "Vichřice", + "strong_gale": "Silná vichřice", + "storm": "Bouře", + "violent_storm": "Prudká bouře", + "hurricane": "Hurikán", + "warming_temp_trend_1": "V příštích dnech se očekává oteplení.", + "warming_temp_trend_2": "Teploty budou brzy stoupat, připravte se na teplo!", + "warming_temp_trend_3": "Vypadá to, že tento týden se oteplí.", + "warming_temp_trend_4": "Připravte se na teplejší počasí.", + "cooling_temp_trend_1": "V příštích dnech se očekává ochlazení.", + "cooling_temp_trend_2": "Teploty budou brzy klesat, zůstaňte v teple!", + "cooling_temp_trend_3": "Připravte se na chladnější počasí.", + "cooling_temp_trend_4": "V následujících dnech očekávejte studený vítr.", + "stable_temp_trend_1": "V následujících dnech očekávejte stabilní teploty.", + "stable_temp_trend_2": "Žádné velké změny teplot, stálé počasí.", + "stable_temp_trend_3": "Teploty se drží na podobné úrovni.", + "stable_temp_trend_4": "Očekávejte stabilní počasí bez výrazných změn.", + "back": "Zpět", + "error_occurred": "Došlo k chybě!", + "check_your_internet_connection_try_again": "Zkontrolujte připojení k internetu a zkuste to znovu.", + "There_might_be_an_API_error.": "Mohlo dojít k chybě API.", + "retry": "Zkusit znovu", + "loading_location_data": "Načítání dat o poloze...", + "latest_data_fetched": "Poslední aktualizace dat", + "API_Error_Please_change_provider": "Chyba API, prosím, změňte poskytovatele", + "Please_wait_before_refreshing_again.": "Prosím, před opětovným obnovením počkejte.", + "network_unavailable": "Připojení není k dispozici", + "weather": "Počasí", + "precipitation": "Srážky", + "wind": "Vítr", + "pollen": "Pyl", + "grass": "Trávy", + "tree": "Stromy", + "weed": "Byliny", + "quick_summary": "Stručný přehled", + "temperature_animation": "Animace teploty", + "language": "Jazyk", + "translate_this_app": "Pomozte s překladem", + "contributors": "Spolupracovali", + "contributors_sub": "Zobrazí, kdo se podílel na tomto projektu", + "version": "Verze", + "third_party_licenses": "Licence třetích stran", + "clothing_activity": "Oblékání a aktivita", + "get_clothing_suggestions": "Návrhy na oblékání a aktivity", + "day": "Den", + "evening": "Večer", + "night": "Noc", + "wind_gust": "Poryvy větru", + "weather_alerts": "Meteorologické výstrahy", + "font": "Písmo", + "daily_conditions": "Denní stav", + "sun_tile_page": "Ne", + "morning": "Ráno", + "day_tip": "Denní tip", + "translators": "Překladatelé", + "change_apps_font": "Změnit písmo aplikace", + "app_font": "Písmo aplikace", + "show_alerts_home_page_sub": "Zobrazit výstrahy na úvodní stránce", + "weather_models": "Modely počasí", + "openmeteo_weather_models": "Modely počasí Open-Meteo", + "unpredictable_weather": "nevyzpytatelné počasí", + "phase_new_moon": "Nov", + "phase_waxing_crescent": "Dorůstající srpek", + "phase_first_quarter": "První čtvrť", + "phase_waxing_gibbous": "Dorůstající měsíc", + "phase_full_moon": "Úplněk", + "phase_waning_gibbous": "Couvající měsíc", + "phase_last_quarter": "Poslední čtvrť", + "phase_waning_crescent": "Couvající srpek", + "moon_info": "Nov: když Měsíc není vidět, protože se nachází mezi Zemí a Sluncem. Osvícení: 0%.", + "moon_info_2": "Dorůstající srpek: když je vidět malý kousek Měsíce, který se každou noc po novu zvětšuje. Osvícení: 1 % – 49 %.", + "moon_info_3": "První čtvrť: když je osvětlena polovina měsíčního povrchu, nastává přibližně týden po novoluní. Osvícení: ~50 %.", + "moon_info_4": "Dorůstající měsíc: když je osvětlena více než polovina Měsíce, což vede k úplňku. Osvícení: 51 % – 99 %.", + "moon_info_5": "Úplněk: když je celá viditelná část Měsíce osvětlena Sluncem a vypadá jako úplný kruh. Osvícení: 100 %.", + "moon_info_6": "Couvající měsíc: když se Měsíc po úplňku začne zmenšovat, ale jeho více než polovina zůstane osvětlená. Osvícení: 99 % – 51 %.", + "moon_info_7": "Poslední čtvrť: když je polovina viditelné části Měsíce opět osvětlena, nastává přibližně týden po úplňku. Osvícení: ~50 %.", + "moon_info_8": "Couvající srpek: když před novem zůstane viditelný jen malý kousek Měsíce. Osvícení: 49 % – 1 %.", + "moon_info_9": "Osvícení: procento povrchu Měsíce, které je osvíceno Sluncem a které se mění v závislosti na fázi Měsíce.", + "illumination_moon_text": "Osvícení", + "moonrise": "Východ měsíce", + "moonset": "Západ měsíce", + "dynamic_colors": "Dynamické barvy", + "dynamic_colors_sub": "Použít barvy pozadí", + "font_size": "Velikost písma", + "font_size_sub": "Velikost písma se projeví pouze tam, kde je to potřeba", + "swipe_between_locations": "Posun mezi místy", + "swipe_between_locations_sub": "Změnit umístění přejetím vlevo nebo vpravo", + "swipe_threshold": "Práh přejetí prstem", + "swipe_threshold_help_sub": "Práh definuje minimální vzdálenost, kterou musíte přejetím prstem překonat, aby bylo rozpoznáno gesto. Nižší prahová hodnota usnadňuje spuštění gesta přejetí prstem, zatímco vyšší prahová hodnota vyžaduje více záměrné přejetí.", + "todays_avg": "Dnešní průměr", + "todays_high": "Dnešní maximum", + "learn_about_app": "Více informací o aplikaci", + "creator": "Autor", + "join_discord": "Připojte se na Discord server", + "export_data": "Exportovat data", + "export_data_sub": "Exportujte všechna svá nastavení, místa a jejich naposledy načtená data o počasí — doslova vše!", + "import_data": "Importovat data", + "import_data_sub": "Varování: importováním vymažete svá aktuální data aplikace", + "froggy_summary": "Přehled Froggy", + "froggy_summary_sub": "Přidává popisy týkající se Froggy. K dispozici pouze v angličtině", + "arrange_items": "Uspořádat položky", + "edit_layout": "Upravit rozvržení aplikace", + "reset": "Resetovat", + "hourly_forecast": "Hodinová předpověď", + "air_quality_index": "Index kvality ovzduší", + "pollen_data": "Pylová data", + "default_location_delete_snack": "Nemůžete odstranit výchozí místo", + "low_pollen": "Nízký", + "medium_pollen": "Střední", + "high_pollen": "Vysoký", + "severe_pollen": "Závažný", + "minimal_forecast_uv": "Minimální", + "low_forecast_uv": "Nízký", + "moderate_forecast_uv": "Střední", + "high_forecast_uv": "Vysoký", + "very_high_forecast_uv": "Velmi vysoký", + "extreme_forecast_uv": "Extrémní", + "app_looks": "Vzhled aplikace", + "temp_animation_sub_pref": "Počítá teploty od začátku do konce", + "hide_condition_widgets": "Skrytí stavových widgetů", + "info_home_location_tip": "Chcete-li použít místo jako výchozí, musíte jej uložit", + "your_device_location": "Poloha vašeho zařízení", + "weather_model_info_1": "Kombinuje nejlepší modely počasí", + "weather_model_info_2": "Spojí všechny modely počasí z této oblasti do jednotné předpovědi", + "max_items_4": "Můžete skrýt maximálně 4 položky", + "max_items_3": "Můžete skrýt maximálně 3 položky", + "month_jan": "Leden", + "month_feb": "Únor", + "month_mar": "Březen", + "month_apr": "Duben", + "month_may": "Květen", + "month_june": "Červen", + "month_july": "Červenec", + "month_aug": "Srpen", + "month_sep": "Září", + "month_oct": "Říjen", + "month_nov": "Listopad", + "month_Dec": "Prosinec", + "wind_dir_ne": "SV", + "wind_dir_e": "V", + "wind_dir_se": "JV", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", + "time_pm": "odp.", + "time_am": "dop.", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_hour": "hod.", + "time_day": "den", + "time_sec": "s", + "aqi_type": "Typ AQI", + "used_app_storage_info_sub": "Úložiště ukazuje, kolik dostupného místa aplikace využívá pro uložená místa. Pokud dosáhne 100 %, nelze již ukládat další místa", + "used_app_storage": "Využití úložiště", + "data_by": "Data poskytuje", + "data_fetch_error": "Nepodařilo se načíst data", + "aqi_info_us": "Americký index kvality ovzduší (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší. Pohybuje se v rozmezí od 0 do 500, přičemž vyšší hodnoty znamenají horší kvalitu ovzduší.", + "aqi_info_eu": "Index kvality ovzduší EU (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší v Evropské unii. Je rozdělen do pěti úrovní od „dobré“ po „velmi špatnou“ na základě koncentrace hlavních znečišťujících látek.", + "update_weather_data": "Aktualizovat data o počasí", + "update_weather_data_sub": "Automatická aktualizace údajů o počasí, pokud jsou po kliknutí na lokaci zastaralé.", + "delete_locations": "Odstranit místa", + "delete_locations_support_sub": "Tato akce odstraní všechna uložená místa, kromě vašeho výchozího. Použijte, pokud nevidíte svá uložená místa, pokud se duplikují nebo pokud se objevuje jakákoli jiná chyba", + "delete": "Smazat", + "united_states_aqi": "Americké AQI", + "european_aqi": "Evropské AQI", + "chances": "Šance srážek", + "temperature": "Teplota", + "show_summary_toggle_sub": "Zobrazit stručný přehled počasí", + "insights": "Přehledy", + "app_units": "Jednotky", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Teplota, vítr, tlak, viditelnost, srážky, čas, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Vzduch je suchý. Hydratujte svou pokožku a pijte hodně vody, abyste zůstali hydratovaní.", + "activity_suggestions_daytip_humidity_4": "💧 Nízká vlhkost může způsobit vysušení nebo podráždění pokožky. Mějte po ruce láhev s vodou a vyvarujte se nadměrné expozici.", + "hide_update_icon": "Skrýt ikonu aktualizace", + "no_notification_when_a_new_version_is_released": "Nezobrazovat oznámení o vydání nové verze.", + "precipitation_expected_to_continue": "Očekává se, že srážky budou pokračovat i v následujících hodinách.", + "Precipitation_likely_tomorrow_around": "Zítřejší srážky pravděpodobně kolem", + "precipitation_likely_around": "Srážky pravděpodobně kolem", + "hrs_sub_text": "hod.", + "mins_sub_text": "min.", + "loading_text": "Získávání polohy...", + "edit_location_headline": "Upravit polohu", + "edit_location_error_sub": "Vyplňte pole nebo jej resetujte", + "app_theme_dark_light": "Motiv aplikace", + "theme_dark": "Tmavý", + "theme_light": "Lehké" } \ No newline at end of file From 489ab6f0495657ff32edb277b5efae5eacb521ba Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:40 +0530 Subject: [PATCH 39/81] New translations source.json (German) --- assets/translations/de-DE.json | 636 ++++++++++++++++----------------- 1 file changed, 318 insertions(+), 318 deletions(-) diff --git a/assets/translations/de-DE.json b/assets/translations/de-DE.json index 7e69f7ffb..7e7ffd6d2 100644 --- a/assets/translations/de-DE.json +++ b/assets/translations/de-DE.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", + "feels_like": "Gefühlt", + "hourly_precipitation": "Stündlicher Niederschlag", + "save": "Speichern", + "cancel": "Abbrechen", + "daily_forecast": "Die nächsten Tage", + "locations": "Standorte", + "home_location": "Heimatort", + "default_locations": "Standard-Standorte", + "default_location": "Standard-Ort", + "today's_amount": "Niederschlagsmenge", + "precipitation_hours": "Niederschlagsdauer", + "now": "Jetzt", + "next_24-hr": "Nächsten 24 Stunden", + "trends": "Trendlinie", + "today": "Heute", + "sun": "So", + "mon": "Mo", + "tue": "Di", + "wed": "Mi", + "thu": "Do", + "fri": "Fr", + "sat": "Sa", + "error": "Fehler", + "not_available": "Nicht verfügbar", + "moon": "Mond", + "humidity": "Luftfeuchtigkeit", + "pressure": "Luftdruck", + "direction": "Richtung", + "visibility": "Sichtweite", + "air_quality": "Luftqualität", + "fair": "OK", + "poor": "Schlecht", + "very_poor": "Sehr schlecht", + "good": "Gut", + "moderate": "Mäßig", + "uv_index": "UV-Index", + "minimal_risk": "Minimales Risiko", + "low_risk": "Geringes Risiko", + "moderate_risk": "Moderates Risiko", + "high_risk": "Hohes Risiko", + "very_high_risk": "Sehr hohes Risiko", + "extreme_risk": "Extremes Risiko", + "day_length": "Tageslänge", + "updated": "Aktualisiert", + "update": "Aktualisierung", + "ago": "zuvor", + "saved_locations": "Gespeicherte Standorte", + "current_location": "Aktueller Standort", + "search": "Suchen", + "search_provider": "Suchanbieter", + "ok": "Okay", + "settings": "Einstellungen", + "background_card_animation": "Animierter Hintergrund", + "use_bar_chart": "Balkendiagramm verwenden", + "main_provider": "Haupt-Anbieter", + "temperature_unit": "Einheit Temperatur", + "wind_unit": "Einheit Windstärke", + "visibility_unit": "Einheit Sichtweite", + "precipitation_unit": "Einheit Niederschlag", + "pressure_unit": "Einheit Luftdruck", + "time_format": "Zeitformat", + "additional": "Sonstige", + "app_language": "Sprache", + "about": "Über", + "about_app": "Über diese App", + "support": "Unterstützung", + "data_provided_by": "Daten bereitgestellt durch", + "map": "Karte", + "live_radar": "Wetterkarte", + "radar": "Radar", + "source_code": "Quellcode", + "terms_&_conditions": "Nutzungsbedingungen", + "privacy_policy": "Datenschutzerklärung", + "licenses": "Lizenzen", + "latest_version": "Neueste Version", + "create_an_issue": "Problem melden", + "new_version_available!": "Neues Update verfügbar", + "you_are_using_the_latest_version!": "Du verwendest die aktuellste Version!", + "error_checking_for_updates": "Fehler bei der Suche nach Updates", + "light": "Leicht", + "heavy": "Schwer", + "wind_info": "Die Windgeschwindigkeit wird anhand der durchschnittlichen Windgeschwindigkeit über einen bestimmten Zeitraum gemessen. Böen sind plötzliche Windstöße, die in der Regel weniger als 20 Sekunden dauern.", + "visibility_info": "Mit der Sichtweite werden die Entfernungen gemessen, in denen auffällige Objekte am Himmel oder Horizont zu sehen sind. Sie kann durch Niederschlag, Nebel, Staub, Rauch oder Dunst beeinträchtigt werden.", + "humidity_info": "Die relative Luftfeuchtigkeit ist der Prozentsatz des Wasserdampfs in der Luft im Vergleich zur maximalen Menge, die die Luft bei einer bestimmten Temperatur aufnehmen kann.", + "humidity_info_2": "Der Taupunkt ist der Wert, auf den die Temperatur abgekühlt werden müsste, um eine relative Luftfeuchtigkeit von 100 % zu erreichen.", + "uv_index_info": "Der UV-Index gibt die Stärke der ultravioletten Strahlung an. Die Skala reicht von 0 bis 11, wobei höhere Werte für eine höhere Strahlung stehen.", + "uv_index_info_2": "UV-Strahlung kann zu Sonnenbrand, Hautkrebs und Augenschäden führen. Je höher der UV-Index, desto höher ist das Risiko.", + "uv_index_info_3": "1-2: Niedrig. Kein Schutz erforderlich. Du kannst dich mit minimalem Schutz sicher im Freien aufhalten.", + "uv_index_info_4": "3-7: Mäßig bis hoch. Schutz erforderlich. Vom späten Vormittag bis frühen Nachmittag solltest du dich im Schatten aufhalten. Wenn du draußen bist, trage großzügig Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 auf freiliegender Haut und trage schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille.", + "uv_index_info_5": "Über 8: Sehr hoch bis extrem. Zusätzlciher Schutz erforderlich. Pass auf, wenn du dich im freien aufhältst, vor allem am späten Vormittag und am frühen Nachmittag. Wenn dein Schatten kürzer ist als du selbst, solltest du die Sonne meiden und schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille tragen. Verwende Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 und trage es großzügig auf.", + "sunset": "Sonnenuntergang", + "sunrise": "Sonnenaufgang", + "sunset_rise_info": "Sonnenaufgang: Wenn die Sonne vollständig über dem Horizont erscheint. Das variiert je nach Ort, Jahreszeit und Zeitzone.", + "sunset_rise_info_2": "Sonnenuntergang: Wenn die Sonne vollständig hinter dem Horizont verschwindet. Dies variiert je nach Ort, Jahreszeit und Zeitzone.", + "sunset_rise_info_3": "Morgendämmerung: Wenn das erste sichtbare Licht des Tages vor Sonnenaufgang erscheint.", + "sunset_rise_info_4": "Abenddämmerung: Die dunkelste Phase der Dämmerung, bevor das letzte sichtbare Licht verschwindet.", + "pressure_info": "Der atmosphärische Druck, auch bekannt als Luftdruck oder barometrischer Druck, ist der nach unten gerichtete Druck, der von der Erdatmosphäre ausgeübt wird. Diese App verwendet den mittleren Luftdruck auf Meereshöhe (Mean Sea Level Pressure, MSLP).", + "pressure_info_2": "Ein ungewöhnlicher Luftdruck kann z. B. Kopfschmerzen, Gelenkschmerzen, Erschöpfung und weitere Leiden verursachen.", + "current_conditions": "Aktuelle Bedingungen", + "clear_sky": "Klarer Himmel", + "mostly_clear": "Meistens klar", + "partly_cloudy": "Teilweise bewölkt", + "overcast": "Bedeckt", + "fog": "Nebel", + "drizzle": "Nieselregen", + "freezing_drizzle": "Gefrierender Nieselregen", + "moderate_rain": "Mäßiger Regen", + "heavy_intensity_rain": "Starkregen", + "freezing_rain": "Gefrierender Regen", + "slight_snow": "Leichter Schneefall", + "moderate_snow": "Mäßiger Schneefall", + "heavy_intensity_snow": "Starker Schneefall", + "snow_grains": "Schneegriesel", + "rain_showers": "Regenschauer", + "heavy_rain_showers": "Heftige Regenschauer", + "slight_snow_showers": "Leichte Schneeschauer", + "heavy_snow_showers": "Starke Schneeschauer", + "thunderstorm": "Gewitter", + "strong_thunderstorm": "Starkes Gewitter", + "clear": "Klar", + "wind_speed": "Windgeschwindigkeit", + "precipitation_amount": "Niederschlagsmenge", + "precipitation_chances": "Niederschlagswahrscheinlichkeit", + "cloudiness": "Bedeckungsgrad", + "dew_point": "Taupunkt", + "air_quality_satisfactory": "Die Luftqualität wird als zufriedenstellend angesehen, und die Luftverschmutzung birgt kein oder nur ein geringes Risiko.", + "air_quality_acceptable": "Die Luftqualität ist akzeptabel; einige Schadstoffe können jedoch für einen kleinen Personenkreis, der besonders empfindlich auf Luftverschmutzung reagiert, ein mäßiges Gesundheitsrisiko darstellen.", + "sensitive_groups_health_effects": "Angehörige von Risikogruppen können gesundheitliche Beeinträchtigungen erfahren. Die breite Öffentlichkeit wird wahrscheinlich nicht betroffen sein.", + "health_effects_public": "Gesundheitliche Auswirkungen sind für jeden spürbar; für sensible Gruppen besteht möglicherweise ein ernstes gesundheitliches Risiko.", + "emergency_conditions": "Warnung vor gesundheitlicher Notlage. Auswirkungen auf die gesamte Bevölkerung sind zu erwarten.", + "uv_index_satisfactory": "Der UV-Index ist niedrig, d. h. es besteht kein oder nur ein geringes Risiko einer Schädigung durch ultraviolette Strahlung.", + "conditions_low_risk": "Die Bedingungen sind insgesamt risikoarm, sich der UV-Strahlung auszusetzen birgt nur ein minimales Risiko.", + "low_exposure_level": "Niedrige Strahlenbelastung mit minimalem Risiko einer Schädigung durch UV-Strahlung, für die meisten Menschen verträglich.", + "moderate_risk_sun_exposure": "Mäßiges Risiko von Schäden durch ungeschützte Sonneneinstrahlung, Schutzmaßnahmen empfohlen.", + "high_risk_sun_exposure": "Hohes Risiko von Schäden bei ungeschütztem Aufenthalt in der Sonne, Schutzmaßnahmen sind erforderlich.", + "very_high_risk_sun_exposure": "Sehr hohes Risiko einer Schädigung durch ungeschützte Sonneneinstrahlung, besondere Vorsichtsmaßnahmen sind erforderlich.", + "extreme_risk_sun_exposure": "Extremes Risiko von Schäden durch ungeschützte Sonneneinstrahlung, umfassender Schutz erforderlich.", + "calm": "Windstill", + "light_air": "Leichter Zug", + "light_breeze": "Leichte Brise", + "gentle_breeze": "Sanfte Brise", + "moderate_breeze": "Mäßige Brise", + "fresh_breeze": "Frische Brise", + "strong_breeze": "Starke Brise", + "high_wind": "Starker Wind", + "gale": "Sturm", + "strong_gale": "Starker Sturm", + "storm": "Unwetter", + "violent_storm": "Starkes Unwetter", + "hurricane": "Hurrikan", + "warming_temp_trend_1": "Für die nächsten Tage werden höhere Temperaturen erwartet.", + "warming_temp_trend_2": "Die Temperaturen werden bald steigen, mach dich auf Hitze gefasst!", + "warming_temp_trend_3": "Es sieht aus als würde es diese Woche wärmer werden.", + "warming_temp_trend_4": "Mach dich auf wärmeres Wetter gefasst.", + "cooling_temp_trend_1": "Für die nächsten Tage wird eine Abkühlung erwartet.", + "cooling_temp_trend_2": "Die Temperaturen sinken bald, halte dich warm!", + "cooling_temp_trend_3": "In den kommenden Tagen wird es kühler werden.", + "cooling_temp_trend_4": "In den nächsten Tagen ist mit einer kühlen Brise zu rechnen.", + "stable_temp_trend_1": "Stabile Temperaturen in den nächsten Tagen erwartet.", + "stable_temp_trend_2": "Keine großen Temperaturschwankungen zu erwarten, beständiges Wetter.", + "stable_temp_trend_3": "Die Temperaturen bleiben vorerst konstant.", + "stable_temp_trend_4": "Erwarte stabiles Wetter ohne große Veränderungen.", + "back": "Zurück", + "error_occurred": "Ein Fehler ist aufgetreten!", + "check_your_internet_connection_try_again": "Prüfe deine Internetverbindung und versuche es erneut.", + "There_might_be_an_API_error.": "Möglicherweise gibt es einen API-Fehler.", + "retry": "Erneut versuchen", + "loading_location_data": "Lade Standortdaten...", + "latest_data_fetched": "Neueste Daten abgerufen", + "API_Error_Please_change_provider": "API-Fehler, bitte Wetterquelle wechseln", + "Please_wait_before_refreshing_again.": "Bitte warte vor einer erneuten Aktualisierung.", + "network_unavailable": "Netzwerk nicht verfügbar", + "weather": "Wetter", + "precipitation": "Niederschlag", "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", + "pollen": "Pollenflug", + "grass": "Gräser", + "tree": "Bäume", + "weed": "Kräuter", + "quick_summary": "Tagesübersicht", + "temperature_animation": "Animierte Temperaturanzeige", + "language": "Sprache", + "translate_this_app": "Diese App übersetzen", + "contributors": "Mitwirkende", + "contributors_sub": "Personen anzeigen, die zu diesem Projekt beigetragen haben", "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", + "third_party_licenses": "Lizenzen von Drittanbietern", + "clothing_activity": "Bekleidung und Aktivitäten", + "get_clothing_suggestions": "Bekleidungs- und Aktivitätsvorschläge", + "day": "Tag", + "evening": "Abends", + "night": "Nachts", + "wind_gust": "Windböen", + "weather_alerts": "Wetterwarnungen", + "font": "Schriftart", + "daily_conditions": "Tagesbedingungen", + "sun_tile_page": "So", + "morning": "Morgen", + "day_tip": "Tages-Tipp", + "translators": "Übersetzer", + "change_apps_font": "App-Schriftart ändern", + "app_font": "App-Schriftart", + "show_alerts_home_page_sub": "Wetterwarnungen auf der Startseite anzeigen", + "weather_models": "Wettermodelle", + "openmeteo_weather_models": "Open-Meteo Wettermodelle", + "unpredictable_weather": "Unvorhersehbares Wetter ", + "phase_new_moon": "Neumond", + "phase_waxing_crescent": "Zunehmende Mondsichel", + "phase_first_quarter": "Erstes Viertel", + "phase_waxing_gibbous": "Zunehmender Halbmond", + "phase_full_moon": "Vollmond", + "phase_waning_gibbous": "Abnehmender Halbmond", + "phase_last_quarter": "Letztes Viertel", + "phase_waning_crescent": "Abnehmende Sichel", + "moon_info": "Neumond: Wenn der Mond nicht sichtbar ist, da er sich zwischen der Erde und der Sonne befindet. Helligkeit: 0 %", + "moon_info_2": "Zunehmende Mondsichel: Wenn ein kleiner Teil des Mondes sichtbar wird, der in jeder Nacht nach dem Neumond größer wird.\nBeleuchtungsstärke: 1%-49%.", + "moon_info_3": "Erstes Viertel: Wenn die Hälfte der Mondoberfläche beleuchtet ist, was etwa eine Woche nach Neumond der Fall ist.\nBeleuchtungsstärke: ~50%.", + "moon_info_4": "Zunehmender Halbmond: Wenn mehr als die Hälfte des Mondes beleuchtet ist und der Vollmond bevorsteht.\nBeleuchtungsstärke: 51%-99%.", + "moon_info_5": "Vollmond: Wenn das gesamte Gesicht des Mondes von der Sonne beleuchtet wird und als vollständiger Kreis erscheint.\nBeleuchtungsstärke: 100%.", + "moon_info_6": "Abnehmender Halbmond: Wenn der Mond nach einem Vollmond zu schrumpfen beginnt, aber mehr als die Hälfte des Mondes beleuchtet bleibt.\nBeleuchtungsstärke: 99%-51%.", + "moon_info_7": "Letztes Viertel: Wenn die Hälfte des Mondes wieder beleuchtet ist, was etwa eine Woche nach dem Vollmond der Fall ist.\nBeleuchtungsstärke: ~50%.", + "moon_info_8": "Abnehmende Mondsichel: Wenn nur noch ein kleiner Teil des Mondes vor dem Neumond sichtbar ist.\nBeleuchtungsstärke: 49%-1%.", + "moon_info_9": "Beleuchtungsstärke: Der prozentuale Anteil der Mondoberfläche, der von der Sonne beleuchtet wird und der je nach Mondphase variiert.", + "illumination_moon_text": "Beleuchtung", + "moonrise": "Mondaufgang ", + "moonset": "Monduntergang ", + "dynamic_colors": "Dynamische Farben", + "dynamic_colors_sub": "Farben des Hintergrundbildes verwenden", + "font_size": "Schriftgröße", + "font_size_sub": "Die Schriftgröße wirkt sich nur dort aus, wo sie benötigt wird", + "swipe_between_locations": "Standortwechsel über Wischgeste", + "swipe_between_locations_sub": "Nach links oder rechts wischen, um den Standort zu wechseln", + "swipe_threshold": "Swipe-Schwellenwert", + "swipe_threshold_help_sub": "Der Schwellenwert definiert die Mindestentfernung, die eine Wischgeste zurücklegen muss, um erkannt zu werden. Ein niedriger Schwellenwert erleichtert das Auslösen von Wischgesten, während ein höherer Schwellenwert ein bewussteres Wischen erfordert.", + "todays_avg": "Heutiger Durchschnitt", + "todays_high": "Heutiges hoch", + "learn_about_app": "Erfahre mehr über die App", + "creator": "Ersteller", + "join_discord": "Tritt unserem Discord Server bei", + "export_data": "Daten exportieren", + "export_data_sub": "Exportiere all deine Einstellungen, Standorte und die zuletzt abgerufenen Wetterdaten - buchstäblich alles!", + "import_data": "Daten importieren", + "import_data_sub": "Warnung: Beim Importieren werden deine aktuellen Anwendungsdaten gelöscht.", + "froggy_summary": "Froggy Zusammenfassung", + "froggy_summary_sub": "Fügt froschbezogene Beschreibungen hinzu. Nur auf Englisch verfügbar", + "arrange_items": "Elemente anordnen", + "edit_layout": "App Layout bearbeiten", + "reset": "Zurücksetzen", + "hourly_forecast": "Stündliche Vorhersage", + "air_quality_index": "Luftqualitätsindex", + "pollen_data": "Pollen-Daten", + "default_location_delete_snack": "Du kannst den Standard-Ort nicht löschen", + "low_pollen": "Wenig", + "medium_pollen": "Mäßig", + "high_pollen": "Viele", + "severe_pollen": "Starke", "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "low_forecast_uv": "Wenig", + "moderate_forecast_uv": "Mäßig", + "high_forecast_uv": "Viele", + "very_high_forecast_uv": "Sehr hoch", + "extreme_forecast_uv": "Extrem", + "app_looks": "App Aussehen", + "temp_animation_sub_pref": "Temperaturanzeige im Flip-Clock Stil", + "hide_condition_widgets": "Verstecke Wetterbedingungs-Widgets", + "info_home_location_tip": "Du musst Standorte erst speichern, um sie als deinen bevorzugten Standort verwenden zu können.", + "your_device_location": "Dein Gerätestandort", + "weather_model_info_1": "Vereint die besten Wetter-Modelle", + "weather_model_info_2": "Vereint die Daten aller Wetter-Modelle zu einer nahtlosen Vorhersage", + "max_items_4": "Du kannst nur bis zu 4 Elementen verstecken", + "max_items_3": "Du kannst nur bis zu 3 Elementen verstecken", "month_jan": "Jan", "month_feb": "Feb", - "month_mar": "Mar", + "month_mar": "Mär", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", + "month_may": "Mai", + "month_june": "Jun", + "month_july": "Jul", "month_aug": "Aug", "month_sep": "Sep", - "month_oct": "Oct", + "month_oct": "Okt", "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", + "month_Dec": "Dez", + "wind_dir_ne": "NO", + "wind_dir_e": "O", + "wind_dir_se": "SO", "wind_dir_s": "S", "wind_dir_sw": "SW", "wind_dir_w": "W", "wind_dir_nw": "NW", "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_pm": "Abends", + "time_am": "vormittags ", + "time_min": "Min.", + "time_hour": "Stunden", + "time_day": "Tag", + "time_sec": "Sek.", + "aqi_type": "AQI Typ", + "used_app_storage_info_sub": "Der Speicher zeigt, wie viel verfügbarer Platz die App für gespeicherte Standorte benutzt. Wenn dieser Wert 100 % erreicht, kannst du keine weiteren Standorte hinzufügen.", + "used_app_storage": "Benutzter App Speicherplatz", + "data_by": "Daten vom", + "data_fetch_error": "Die Daten konnten nicht aktualisiert werden", + "aqi_info_us": "Der US AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung zu vermitteln. Der Wert reicht von 0 bis 500, wobei höhere Werte auf eine schlechtere Luftqualität hinweisen.", + "aqi_info_eu": "Der EU AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung in der Europäischen Union zu vermitteln. Es ist in fünf Level unterteilt von \"Gut\" bis \"Sehr schlecht\"; basierend auf die Konzentration der wichtigsten Schadstoffen.", + "update_weather_data": "Wetterdaten aktualisieren", + "update_weather_data_sub": "Aktualisiere automatisch die Wetterdaten, wenn diese veraltet sind und ein Standort angeklickt wird", + "delete_locations": "Standorte löschen", + "delete_locations_support_sub": "Diese Aktion löscht jeden gespeicherten Standort abgesehen von deinem Standard Standort. Benutze dies, wenn deine gespeicherten Standorte nicht sichtbar sind, sich duplizieren oder wenn du andere Fehler bekommst ", + "delete": "Löschen", + "united_states_aqi": "US AQI", + "european_aqi": "Europäischer AQI", + "chances": "Chancen", + "temperature": "Temperatur", + "show_summary_toggle_sub": "Zusammenfassung des Wetters ansehen", + "insights": "Einsichten", + "app_units": "Einheiten", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatur, Wind, Druck, Sichtweite, Niederschlag, Tageszeit, Luftqualitätsindex", + "activity_suggestions_daytip_humidity_3": "🧴 Die Luft ist trocken. Versorge deine Haut mit Feuchtigkeit und trinke viel Wasser, um hydriert zu bleiben.", + "activity_suggestions_daytip_humidity_4": "💧 Niedrige Luftfeuchtigkeit kann zu trockener Haut oder Reizungen führen. Halte eine Wasserflasche bereit und vermeide dauerhafte Sonneneinstrahlung.", + "hide_update_icon": "Update Symbol ausblenden", + "no_notification_when_a_new_version_is_released": "Zeige keine Benachrichtigung an, wenn eine neue Version veröffentlicht wird.", + "precipitation_expected_to_continue": "Der Niederschlag wird voraussichtlich noch wenige Stunden anhalten.", + "Precipitation_likely_tomorrow_around": "Niederschlag wahrscheinlich morgen gegen", + "precipitation_likely_around": "Niederschlag wahrscheinlich gegen", + "hrs_sub_text": "Std", + "mins_sub_text": "Min", + "loading_text": "Lade...", + "edit_location_headline": "Standort bearbeiten ", + "edit_location_error_sub": "Fülle bitte das Feld aus oder lösche es", + "app_theme_dark_light": "Design der Anwendung", + "theme_dark": "Dunkel", + "theme_light": "Leicht" } \ No newline at end of file From f2164848b5b9b90fcc77812771e37947931e9d2a Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:41 +0530 Subject: [PATCH 40/81] New translations source.json (Greek) --- assets/translations/el-GR.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/el-GR.json b/assets/translations/el-GR.json index 7e69f7ffb..d49cb0d96 100644 --- a/assets/translations/el-GR.json +++ b/assets/translations/el-GR.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "Αίσθηση", + "hourly_precipitation": "Ωριαίος υετός", + "save": "Αποθήκευση", + "cancel": "Ακύρωση", + "daily_forecast": "Καθημερινή πρόβλεψη", + "locations": "Τοποθεσίες", + "home_location": "Τοποθεσία σπιτιού", + "default_locations": "Προεπιλεγμένες τοποθεσίες", + "default_location": "Προεπιλεγμένη τοποθεσία", + "today's_amount": "Σημερινή ποσότητα", + "precipitation_hours": "Ώρες υετού", + "now": "Τώρα", + "next_24-hr": "Επόμενες 24 ώρες", + "trends": "Τάσεις", + "today": "Σήμερα ", + "sun": "Κυρ", + "mon": "Δευ", + "tue": "Τρί", + "wed": "Τετ", + "thu": "Πέμ", + "fri": "Παρ", + "sat": "Σάβ", + "error": "Σφάλμα", + "not_available": "Μη διαθέσιμο", + "moon": "Σελήνη", + "humidity": "Υγρασία", + "pressure": "Πίεση", + "direction": "Κατεύθυνση", + "visibility": "Ορατότητα", + "air_quality": "Ποιότητα αέρα", + "fair": "Επαρκής", + "poor": "Κακή", + "very_poor": "Πολύ κακή", + "good": "Καλή", + "moderate": "Μέτρια", + "uv_index": "Δείκτης UV", + "minimal_risk": "Ελάχιστος κίνδυνος", + "low_risk": "Χαμηλός κίνδυνος", + "moderate_risk": "Μέτριος κίνδυνος", + "high_risk": "Υψηλός κίνδυνος", + "very_high_risk": "Πολύ υψηλός κίνδυνος", + "extreme_risk": "Ακραίος κίνδυνος", + "day_length": "Διάρκεια μέρας", + "updated": "Ενημερωμένο", + "update": "Ενημέρωση", + "ago": "πριν", + "saved_locations": "Αποθηκευμένες τοποθεσίες", + "current_location": "Η τοποθεσία σας", + "search": "Αναζήτηση", + "search_provider": "Πάροχος Αναζήτησης", + "ok": "ΟΚ", + "settings": "Ρυθμίσεις", + "background_card_animation": "Εφέ κίνησης παρασκηνίου καρτών", + "use_bar_chart": "Χρήση ραβδογράμματος", + "main_provider": "Κύριος Πάροχος", + "temperature_unit": "Μονάδα Θερμοκρασίας", + "wind_unit": "Μονάδα Ανέμου ", + "visibility_unit": "Μονάδα Ορατότητας", + "precipitation_unit": "Μονάδα Yετού", + "pressure_unit": "Μονάδα Πίεσης", + "time_format": "Μορφή Χρόνου", + "additional": "Επιπλέον", + "app_language": "Γλώσσα εφαρμογής", + "about": "Σχετικά", + "about_app": "Σχετικά με την εφαρμογή", + "support": "Υποστήριξη", + "data_provided_by": "Δεδομένα παρέχονται από ", + "map": "Χάρτης", + "live_radar": "Ραντάρ ζωντανής μετάδοσης", + "radar": "ραντάρ", + "source_code": "Πηγαίος κώδικας", + "terms_&_conditions": "Όροι & Προϋποθέσεις", + "privacy_policy": "Πολιτική Απορρήτου", + "licenses": "Άδειες χρήσης", + "latest_version": "Τελευταία έκδοση", + "create_an_issue": "Δημιουργήστε ένα ζήτημα", + "new_version_available!": "Νέα έκδοση διαθέσιμη!", + "you_are_using_the_latest_version!": "Χρησιμοποιείτε την τελευταία έκδοση!", + "error_checking_for_updates": "Σφάλμα ελέγχου για ενημερώσεις", + "light": "Φωτεινό", + "heavy": "Βαρύς", + "wind_info": "Η ταχύτητα του ανέμου μετριέται με τη μέση ταχύτητα του ανέμου σε μια χρονική περίοδο. Οι ριπές είναι ξαφνικές εξάρσεις ανέμου που συνήθως διαρκούν λιγότερο από είκοσι δευτερόλεπτα.", + "visibility_info": "Η ορατότητα μετρά την απόσταση στην οποία προεξέχοντα αντικείμενα μπορούν να φανούν στον ουρανό ή στον ορίζοντα. Η ορατότητα μπορεί να επηρεαστεί από βροχόπτωση, ομίχλη, σκόνη, καπνό ή ξηρά αχλύς.", + "humidity_info": "Η σχετική υγρασία είναι το ποσοστό των υδρατμών που υπάρχουν στον αέρα σε σύγκριση με τη μέγιστη ποσότητα που μπορεί να κρατήσει ο αέρας σε μια δεδομένη θερμοκρασία.", + "humidity_info_2": "Το σημείο δρόσου είναι αυτό στο οποίο θα πρέπει να ψυχθεί η θερμοκρασία για να επιτευχθεί σχετική υγρασία 100%.", + "uv_index_info": "Ο δείκτης UV μετρά την ισχύ της υπεριώδους ακτινοβολίας (UV) του ήλιου. Είναι σε κλίμακα από το 0 έως το 11, με τις υψηλότερες τιμές να υποδηλώνουν ισχυρότερη υπεριώδη ακτινοβολία.", + "uv_index_info_2": "Η υπεριώδης ακτινοβολία μπορεί να προκαλέσει ηλιακά εγκαύματα, καρκίνο του δέρματος και βλάβες στα μάτια. Όσο υψηλότερος είναι ο δείκτης UV, τόσο μεγαλύτερος είναι ο κίνδυνος αυτών των προβλημάτων", + "uv_index_info_3": "1-2: Χαμηλός. Δεν χρειάζεται προστασία. Μπορείτε να μείνετε έξω με ασφάλεια χρησιμοποιώντας ελάχιστη αντηλιακή προστασία.", + "uv_index_info_4": "3-7: Μέτριος προς Υψηλός. Απαιτείται προστασία. Αναζητήστε σκιά από αργά το πρωί έως τα μεσάνυχτα. Όταν βρίσκεστε έξω, εφαρμόστε αρκετό αντηλιακό ευρέως φάσματος SPF-15 ή υψηλότερο σε εκτεθειμένο δέρμα και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου.", + "uv_index_info_5": "8+: Πολύ υψηλός έως ακραίος. Απαιτείται επιπλέον προστασία. Να είστε προσεκτικοί έξω, ειδικά από αργά το πρωί έως το απόγευμα. Εάν η σκιά σας είναι πιο κοντή από εσάς, αναζητήστε σκιά και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου και απλώστε αρκετό αντηλιακό ευρέως φάσματος τουλάχιστον τύπου SPF-15 στο εκτεθειμένο δέρμα.", + "sunset": "Δύση ηλίου ", + "sunrise": "Ανατολή ήλιου", + "sunset_rise_info": "Ανατολή ηλίου: Όταν ο ήλιος εμφανίζεται πλήρως πάνω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", + "sunset_rise_info_2": "Δύση ηλίου: Όταν ο ήλιος εξαφανίζεται εντελώς κάτω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", + "sunset_rise_info_3": "Αυγή: Όταν το πρώτο ορατό φως της ημέρας εμφανίζεται πριν την ανατολή του ηλίου.", + "sunset_rise_info_4": "Σούρουπο: Το πιο σκοτεινό στάδιο του λυκόφωτος πριν εξαφανιστεί το τελευταίο ορατό φως.", + "pressure_info": "Η ατμοσφαιρική πίεση, γνωστή και ως ατμοσφαιρική πίεση ή βαρομετρική πίεση, είναι η προς τα κάτω πίεση που ασκείται από την ατμόσφαιρα της γης. Αυτή η εφαρμογή χρησιμοποιεί τη Μέση Πίεση στο Επίπεδο της Θάλασσας (MSLP).", + "pressure_info_2": "Η μη φυσιολογική ατμοσφαιρική πίεση μπορεί να προκαλέσει πονοκεφάλους, πόνο στις αρθρώσεις, κόπωση και άλλες επιπτώσεις.", + "current_conditions": "Τρέχουσες συνθήκες", + "clear_sky": "Καθαρός ουρανός", + "mostly_clear": "Σχεδόν καθαρός", + "partly_cloudy": "Αραιές νεφώσεις", + "overcast": "Νεφελώδης", + "fog": "Ομίχλη", + "drizzle": "Ψιλόβροχο", + "freezing_drizzle": "Παγερό ψιλόβροχο", + "moderate_rain": "Μέτρια βροχή", + "heavy_intensity_rain": "Έντονη βροχή", + "freezing_rain": "Παγερή βροχή", + "slight_snow": "Ελαφριά χιονόπτωση", + "moderate_snow": "Μέτρια χιονόπτωση", + "heavy_intensity_snow": "Έντονη χιονόπτωση", + "snow_grains": "Κόκκοι χιονιού", + "rain_showers": "Μπόρες βροχής", + "heavy_rain_showers": "Έντονες μπόρες βροχής", + "slight_snow_showers": "Ελαφριές μπόρες χιονιού", + "heavy_snow_showers": "Έντονες μπόρες χιονιού", + "thunderstorm": "Καταιγίδα", + "strong_thunderstorm": "Έντονη καταιγίδα", + "clear": "Καθαρός", + "wind_speed": "Ταχύτητα ανέμου", + "precipitation_amount": "Ποσότητα υετού", + "precipitation_chances": "Πιθανότητα υετού", + "cloudiness": "Συννεφιά", + "dew_point": "Σημείο δρόσου", + "air_quality_satisfactory": "Η ποιότητα του αέρα θεωρείται ικανοποιητική και η ατμοσφαιρική ρύπανση ενέχει ελάχιστο ή καθόλου κίνδυνο.", + "air_quality_acceptable": "Η ποιότητα του αέρα είναι αποδεκτή. Ωστόσο, για ορισμένους ρύπους μπορεί να υπάρχει μέτρια ανησυχία για την υγεία για έναν πολύ μικρό αριθμό ατόμων που είναι ασυνήθιστα ευαίσθητα στην ατμοσφαιρική ρύπανση.", + "sensitive_groups_health_effects": "Μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν επιπτώσεις στην υγεία. Το ευρύ κοινό μάλλον δεν θα επηρεαστεί.", + "health_effects_public": "Ο οποιοσδήποτε μπορεί να αρχίσει να έχει επιπτώσεις στην υγεία, μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν πιο σοβαρές επιπτώσεις στην υγεία.", + "emergency_conditions": "Προειδοποιήσεις υγείας για καταστάσεις έκτακτης ανάγκης. Ολόκληρος ο πληθυσμός είναι πιθανό να επηρεαστεί.", + "uv_index_satisfactory": "Ο δείκτης υπεριώδους ακτινοβολίας είναι ικανοποιητικός, υποδεικνύοντας ότι υπάρχει ελάχιστος ή καθόλου κίνδυνος βλάβης από την υπεριώδη ακτινοβολία.", + "conditions_low_risk": "Οι συνθήκες είναι γενικά χαμηλού κινδύνου, υποδεικνύοντας ότι η έκθεση στην υπεριώδη ακτινοβολία αποτελεί ελάχιστη απειλή.", + "low_exposure_level": "Χαμηλό επίπεδο έκθεσης με ελάχιστο κίνδυνο βλάβης από την υπεριώδη ακτινοβολία, κατάλληλο για τους περισσότερους ανθρώπους.", + "moderate_risk_sun_exposure": "Μέτριος κίνδυνος βλάβης από την απροστάτευτη έκθεση στον ήλιο, συνιστώνται προστατευτικά μέτρα.", + "high_risk_sun_exposure": "Υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται προστατευτικά μέτρα.", + "very_high_risk_sun_exposure": "Πολύ υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται επιπλέον προφυλάξεις.", + "extreme_risk_sun_exposure": "Ακραίος κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαραίτητη η πλήρης προστασία.", + "calm": "Άπνοια", + "light_air": "Ελαφρύς αέρας", + "light_breeze": "Ελαφρύ αεράκι", + "gentle_breeze": "Απαλό αεράκι", + "moderate_breeze": "Μέτριο αεράκι", + "fresh_breeze": "Φρέσκο αεράκι ", + "strong_breeze": "Ισχυρό αεράκι", + "high_wind": "Ισχυρός άνεμος", + "gale": "Θύελλα", + "strong_gale": "Ισχυρή θύελλα", + "storm": "Καταιγίδα", + "violent_storm": "Βίαιη καταιγίδα", + "hurricane": "Τυφώνας", + "warming_temp_trend_1": "Αναμένεται αύξηση της θερμοκρασίας τις επόμενες ημέρες.", + "warming_temp_trend_2": "Η θερμοκρασία θα ανέβει σύντομα, ετοιμαστείτε για λίγη ζέστη!", + "warming_temp_trend_3": "Φαίνεται ότι θα ζεστάνει περισσότερο αυτή την εβδομάδα.", + "warming_temp_trend_4": "Προετοιμαστείτε για πιο ζεστό καιρό.", + "cooling_temp_trend_1": "Αναμένεται πτώση θερμοκρασίας τις επόμενες ημέρες. ", + "cooling_temp_trend_2": "Η θερμοκρασία πέφτει σύντομα, μείνετε ζεστοί!", + "cooling_temp_trend_3": "Θα είναι πιο δροσερά τις επόμενες μέρες.", + "cooling_temp_trend_4": "Να περιμένετε ένα ψυχρό αεράκι τις επόμενες μέρες.", + "stable_temp_trend_1": "Αναμένονται σταθερές θερμοκρασίες τις επόμενες μέρες.", + "stable_temp_trend_2": "Δεν αναμένονται μεγάλες αλλαγές θερμοκρασίας, σταθερός καιρός.", + "stable_temp_trend_3": "Η θερμοκρασία παραμένει σταθερή προς το παρόν.", + "stable_temp_trend_4": "Αναμένεται σταθερός καιρός χωρίς μεγάλες αλλαγές.", + "back": "Πίσω", + "error_occurred": "Παρουσιάστηκε σφάλμα!", + "check_your_internet_connection_try_again": "Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και δοκιμάστε ξανά.", + "There_might_be_an_API_error.": "Μπορεί να υπάρχει σφάλμα API.", + "retry": "Επανάληψη", + "loading_location_data": "Φόρτωση δεδομένων τοποθεσίας...", + "latest_data_fetched": "Λήφθηκαν τα πιο πρόσφατα δεδομένα", + "API_Error_Please_change_provider": "Σφάλμα API, Παρακαλώ αλλάξτε πάροχο", + "Please_wait_before_refreshing_again.": "Περιμένετε πριν ανανεώσετε ξανά.", + "network_unavailable": "Το δίκτυο δεν είναι διαθέσιμο", + "weather": "Καιρός", + "precipitation": "Υετός", + "wind": "Άνεμος", + "pollen": "Γύρη", + "grass": "Γρασίδι", + "tree": "Δέντρο", + "weed": "Χορτάρι", + "quick_summary": "Σύντομη περίληψη", + "temperature_animation": "Εφέ κίνησης θερμοκρασίας", + "language": "Γλώσσα", + "translate_this_app": "Μετάφρασε την εφαρμογή", + "contributors": "Συνεισφέροντες", + "contributors_sub": "Δείτε τα άτομα που συνέβαλαν σε αυτό το έργο", + "version": "Έκδοση", + "third_party_licenses": "Άδειες τρίτων", + "clothing_activity": "Ένδυση και Δραστηριότητες", + "get_clothing_suggestions": "Λάβετε Προτάσεις για Ένδυση και Δραστηριότητες", + "day": "Ημέρα", + "evening": "Απόγευμα", + "night": "Νύχτα", + "wind_gust": "Ριπή ανέμου", + "weather_alerts": "Ειδοποιήσεις καιρού", + "font": "Γραμματοσειρά", + "daily_conditions": "Καθημερινές συνθήκες", + "sun_tile_page": "Κυρ", + "morning": "Πρωί", + "day_tip": "Συμβουλή ημέρας", + "translators": "Μεταφραστές", + "change_apps_font": "Αλλαγή γραμματοσειράς της εφαρμογής", + "app_font": "Γραμματοσειρά εφαρμογής", + "show_alerts_home_page_sub": "Εμφάνισε ειδοποιήσεις καιρού στην αρχική σελίδα", + "weather_models": "Μοντέλα Καιρού", + "openmeteo_weather_models": "Open-Meteo Μοντέλα Καιρού", + "unpredictable_weather": "απρόβλεπτος καιρός", + "phase_new_moon": "Νέα Σελήνη", + "phase_waxing_crescent": "Φθίνουσα Ημισέληνος", + "phase_first_quarter": "Πρώτο Τέταρτο", + "phase_waxing_gibbous": "Αύξων Αμφίκυρτος", + "phase_full_moon": "Πανσέληνος", + "phase_waning_gibbous": "Φθίνων Αμφίκυρτος", + "phase_last_quarter": "Τελευταίο Τέταρτο", + "phase_waning_crescent": "Φθίνουσα Ημισέληνος", + "moon_info": "Νέα Σελήνη: Όταν η σελήνη δεν είναι ορατή γιατί βρίσκεται ανάμεσα στη Γη και τον Ήλιο. Φωτισμός: 0%.", + "moon_info_2": "Ημισέληνος: Όταν μια μικρή λωρίδα του φεγγαριού γίνεται ορατή, μεγαλώνει κάθε βράδυ μετά τη νέα σελήνη. Φωτισμός: 1%-49%.", + "moon_info_3": "Πρώτο Τέταρτο: Όταν το μισό πρόσωπο της Σελήνης φωτίζεται, συμβαίνει περίπου μία εβδομάδα μετά τη νέα σελήνη. Φωτισμός: ~50%.", + "moon_info_4": "Αύξων Αμφίκυρτος: Όταν περισσότερο από το μισό φεγγάρι είναι φωτισμένο, οδηγώντας σε πανσέληνο. Φωτισμός: 51%-99%.", + "moon_info_5": "Πανσέληνος: Όταν ολόκληρο το πρόσωπο του φεγγαριού φωτίζεται από τον Ήλιο, εμφανίζεται ως ένας πλήρης κύκλος. Φωτισμός: 100%.", + "moon_info_6": "Φθίνων Αμφίκυρτος: Όταν το φεγγάρι αρχίζει να συρρικνώνεται μετά από μια πανσέληνο, αλλά περισσότερο από το μισό του παραμένει φωτισμένο. Φωτισμός: 99%-51%.", + "moon_info_7": "Τελευταίο Τέταρτο: Όταν το μισό πρόσωπο του φεγγαριού φωτίζεται ξανά, συμβαίνει περίπου μία εβδομάδα μετά την πανσέληνο. Φωτισμός: ~50%.", + "moon_info_8": "Φθίνουσα Ημισέληνος: Όταν μόνο ένα μικρό κομμάτι του φεγγαριού παραμένει ορατό πριν από τη νέα σελήνη. Φωτισμός: 49%-1%.", + "moon_info_9": "Φωτισμός: Το ποσοστό της επιφάνειας της σελήνης που φωτίζεται από τον Ήλιο, το οποίο ποικίλλει ανάλογα με τη φάση της σελήνης.", + "illumination_moon_text": "Φωτισμός", + "moonrise": "Ανατολή Σελήνης", + "moonset": "Δύση Σελήνης", + "dynamic_colors": "Δυναμικά χρώματα", + "dynamic_colors_sub": "Χρήση χρωμάτων ταπετσαρίας", + "font_size": "Μέγεθος γραμματοσειράς", + "font_size_sub": "Το μέγεθος της γραμματοσειράς θα επηρεάσει μόνο εκεί που χρειάζεται", + "swipe_between_locations": "Σύρετε μεταξύ των τοποθεσιών", + "swipe_between_locations_sub": "Σύρετε προς τα αριστερά ή προς τα δεξιά για να αλλάξετε τοποθεσία", + "swipe_threshold": "Όριο Σάρωσης", + "swipe_threshold_help_sub": "Το όριο καθορίζει την ελάχιστη απόσταση που πρέπει να καλύψει μια κίνηση ολίσθησης για να αναγνωριστεί. Ένα χαμηλότερο όριο κάνει πιο εύκολη την ενεργοποίηση των χειρονομιών ολίσθησης, ενώ ένα υψηλότερο όριο απαιτεί πιο σκόπιμα συρσίματα.", + "todays_avg": "Μέσος όρος ημέρας", + "todays_high": "Υψηλό ημέρας", + "learn_about_app": "Μάθε για αυτή την εφαρμογή", + "creator": "Δημιουργός", + "join_discord": "Εγγραφείτε στον διακομιστή Discord", + "export_data": "Εξαγωγή δεδομένων", + "export_data_sub": "Εξάγετε όλες τις ρυθμίσεις, τις τοποθεσίες σας και τα τελευταία δεδομένα καιρού που λήφθηκαν—κυριολεκτικά τα πάντα!", + "import_data": "Εισαγωγή δεδομένων", + "import_data_sub": "Προειδοποίηση: Η εισαγωγή θα διαγράψει τα τρέχοντα δεδομένα της εφαρμογής σας", + "froggy_summary": "Περίληψη του Froggy", + "froggy_summary_sub": "Προσθέτει περιγραφές που σχετίζονται με τον βάτραχο της Google. Διατίθεται μόνο στα Αγγλικά", + "arrange_items": "Σειρά αντικειμένων", + "edit_layout": "Επεξεργασία διάταξης εφαρμογής", + "reset": "Επαναφορά", + "hourly_forecast": "Ωριαία πρόγνωση", + "air_quality_index": "Δείκτης ποιότητας αέρα", + "pollen_data": "Δεδομένα γύρης", + "default_location_delete_snack": "Δεν μπορείτε να διαγράψετε την προεπιλεγμένη τοποθεσία", + "low_pollen": "Χαμηλή", + "medium_pollen": "Μεσαία", + "high_pollen": "Υψηλή", + "severe_pollen": "Σημαντική", + "minimal_forecast_uv": "Ελάχιστος", + "low_forecast_uv": "Χαμηλή", + "moderate_forecast_uv": "Μέτρια", + "high_forecast_uv": "Υψηλή", + "very_high_forecast_uv": "Πολύ υψηλός", + "extreme_forecast_uv": "Ακραίος", + "app_looks": "Εμφάνιση εφαρμογής", + "temp_animation_sub_pref": "Μετρά τις θερμοκρασίες από την αρχή μέχρι το τέλος", + "hide_condition_widgets": "Απόκρυψη γραφικών στοιχείων συνθηκών", + "info_home_location_tip": "Πρέπει να αποθηκεύσετε τοποθεσίες για να τις χρησιμοποιήσετε ως την προεπιλεγμένη σας τοποθεσία", + "your_device_location": "Η τοποθεσία σας", + "weather_model_info_1": "Συνδυάζει τα καλύτερα μοντέλα καιρού", + "weather_model_info_2": "Συνδυάζει όλα τα μοντέλα καιρού από αυτό σε μια απρόσκοπτη πρόβλεψη", + "max_items_4": "Μπορείτε να αποκρύψετε έως και 4 στοιχεία", + "max_items_3": "Μπορείτε να αποκρύψετε έως και 3 στοιχεία", + "month_jan": "Ιαν", + "month_feb": "Φεβ", + "month_mar": "Μάρ", + "month_apr": "Απρ", + "month_may": "Μάιος", + "month_june": "Ιούνιος", + "month_july": "Ιούλιος", + "month_aug": "Αύγ", + "month_sep": "Σεπ", + "month_oct": "Οκτ", + "month_nov": "Νοέ", + "month_Dec": "Δεκ", + "wind_dir_ne": "ΒΑ", + "wind_dir_e": "Α", + "wind_dir_se": "ΝΑ", + "wind_dir_s": "Ν", + "wind_dir_sw": "ΝΔ", + "wind_dir_w": "Δ", + "wind_dir_nw": "ΒΔ", + "wind_dir_n": "Β", + "time_pm": "μ.μ.", + "time_am": "π.μ.", + "time_min": "λεπ.", + "time_hour": "ώρ.", + "time_day": "ημέρα", + "time_sec": "δευτ.", + "aqi_type": "Τύπος Δείκτη Ποιότητας Αέρα (AQI)", + "used_app_storage_info_sub": "Ο χώρος αποθήκευσης δείχνει πόσο από τον διαθέσιμο χώρο χρησιμοποιεί η εφαρμογή για αποθηκευμένες τοποθεσίες. Εάν φτάσει στο 100%, δεν μπορείτε πλέον να αποθηκεύσετε επιπλέον τοποθεσίες", + "used_app_storage": "Χρησιμοποιημένος αποθηκευτικός χώρος εφαρμογής", + "data_by": "Δεδομένα από", + "data_fetch_error": "Αποτυχία ανάκτησης δεδομένων", + "aqi_info_us": "Το AQI Ηνωμένων Πολιτειών (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης. Κυμαίνεται από 0 έως 500, με υψηλότερες τιμές να υποδηλώνουν χειρότερη ποιότητα αέρα.", + "aqi_info_eu": "Ο Ευρωπαϊκός AQI (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης στην Ευρωπαϊκή Ένωση. Χωρίζεται σε πέντε επίπεδα, από «Καλό» έως «Πολύ Κακό», με βάση τη συγκέντρωση βασικών ρύπων.", + "update_weather_data": "Ενημέρωση δεδομένων καιρού", + "update_weather_data_sub": "Αυτόματη ενημέρωση δεδομένων καιρού εάν α δεδομένα είναι ξεπερασμένα, όταν κάνετε κλικ σε μια τοποθεσία", + "delete_locations": "Διαγραφή τοποθεσιών", + "delete_locations_support_sub": "Αυτή η ενέργεια καταργεί κάθε αποθηκευμένη τοποθεσία εκτός από την προεπιλεγμένη τοποθεσία σας. Χρησιμοποιήστε το εάν οι αποθηκευμένες τοποθεσίες σας δεν είναι ορατές, δημιουργούν αντίγραφα ή αντιμετωπίζετε άλλα σφάλματα", + "delete": "Διαγραφή", + "united_states_aqi": "Δείκτης Ποιότητας Αέρα (AQI) Ηνωμένων Πολιτειών", + "european_aqi": "Ευρωπαϊκός Δείκτης Ποιότητας Αέρα (AQI)", + "chances": "Πιθανότητες", + "temperature": "Θερμοκρασία", + "show_summary_toggle_sub": "Εμφάνιση μιας σύντομης περίληψης του καιρού", + "insights": "Παρατηρήσεις", + "app_units": "Μονάδες εφαρμογής", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Θερμοκρασία, άνεμος, πίεση, ορατότητα, υετός, χρόνος, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Ο αέρας είναι ξηρός. Ενυδατώστε το δέρμα σας και πιείτε άφθονο νερό για να παραμείνετε ενυδατωμένοι.", + "activity_suggestions_daytip_humidity_4": "💧 Η χαμηλή υγρασία μπορεί να προκαλέσει ξηροδερμία ή ερεθισμό. Έχετε ένα μπουκάλι νερό σε ευχέρεια και αποφύγετε την υπερβολική έκθεση.", + "hide_update_icon": "Απόκρυψη εικονιδίου ενημέρωσης", + "no_notification_when_a_new_version_is_released": "Να μην εμφανίζεται ειδοποίηση όταν κυκλοφορεί μια νέα έκδοση.", + "precipitation_expected_to_continue": "Ο υετός αναμένεται να συνεχιστεί και τις επόμενες ώρες", + "Precipitation_likely_tomorrow_around": "Πιθανός υετός αύριο γύρω", + "precipitation_likely_around": "Πιθανός υετός γύρω", + "hrs_sub_text": "ώρες", + "mins_sub_text": "λεπτά", + "loading_text": "Φόρτωση...", + "edit_location_headline": "Επεξεργασία τοποθεσίας", + "edit_location_error_sub": "Παρακαλώ συμπληρώστε το πεδίο ή κάνετε επαναφορά", + "app_theme_dark_light": "Θέμα εφαρμογής", + "theme_dark": "Σκοτεινό", + "theme_light": "Φωτεινό" } \ No newline at end of file From b40fc00517a38ac931196d7a648d81067a837f49 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:42 +0530 Subject: [PATCH 41/81] New translations source.json (Finnish) --- assets/translations/fi-FI.json | 662 ++++++++++++++++----------------- 1 file changed, 331 insertions(+), 331 deletions(-) diff --git a/assets/translations/fi-FI.json b/assets/translations/fi-FI.json index 7e69f7ffb..887ee381a 100644 --- a/assets/translations/fi-FI.json +++ b/assets/translations/fi-FI.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Tuntuu kuin", + "hourly_precipitation": "Sademäärä tunneittain", + "save": "Tallenna", + "cancel": "Peruuta", + "daily_forecast": "Päivittäinen ennuste", + "locations": "Sijainnit", + "home_location": "Kotipaikan sijainti", + "default_locations": "Oletussijainnit", + "default_location": "Oletussijainti", + "today's_amount": "Tämän päivän määrä", + "precipitation_hours": "Sadeaika", + "now": "Nyt", + "next_24-hr": "Seuraava 24 h", + "trends": "Suuntaukset", + "today": "Tänään", + "sun": "Su", + "mon": "Ma", + "tue": "Ti", + "wed": "Ke", + "thu": "To", + "fri": "Pe", + "sat": "La", + "error": "Virhe", + "not_available": "Ei saatavilla", + "moon": "Kuu", + "humidity": "Kosteus", + "pressure": "Paine", + "direction": "Suunta", + "visibility": "Näkyvyys", + "air_quality": "Ilmanlaatu", + "fair": "Kohtalainen", + "poor": "Heikko", + "very_poor": "Erittäin heikko", + "good": "Hyvä", + "moderate": "Kohtalainen", + "uv_index": "UV-indeksi", + "minimal_risk": "Vähäinen riski", + "low_risk": "Matala riski", + "moderate_risk": "Kohtalainen riski", + "high_risk": "Korkea riski", + "very_high_risk": "Hyvin korkea riski", + "extreme_risk": "Erittäin korkea riski", + "day_length": "Päivän pituus", + "updated": "Päivitetty", + "update": "Päivitä", + "ago": "sitten", + "saved_locations": "Tallennetut sijainnit", + "current_location": "Nykyinen sijainti", + "search": "Etsi", + "search_provider": "Hakupalvelu", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "settings": "Asetukset", + "background_card_animation": "Taustakortin animaatio", + "use_bar_chart": "Käytä pylväskaaviota", + "main_provider": "Päätarjoaja", + "temperature_unit": "Lämpötilayksikkö", + "wind_unit": "Tuulen yksikkö", + "visibility_unit": "Näkyvyyden yksikkö", + "precipitation_unit": "Sademäärän yksikkö", + "pressure_unit": "Paineen yksikkö", + "time_format": "Ajan muoto", + "additional": "Lisätiedot", + "app_language": "Sovelluksen kieli", + "about": "Tietoja", + "about_app": "Tietoja sovelluksesta", + "support": "Tuki", + "data_provided_by": "Tiedot toimittavat", + "map": "Kartta", + "live_radar": "Live tutka", + "radar": "tutka", + "source_code": "Lähdekoodi", + "terms_&_conditions": "Ehdot ja edellytykset", + "privacy_policy": "Tietosuojakäytäntö", + "licenses": "Lisenssit", + "latest_version": "Uusin versio", + "create_an_issue": "Ilmoita ongelmasta", + "new_version_available!": "Uusi versio saatavilla!", + "you_are_using_the_latest_version!": "Käytät uusinta versiota!", + "error_checking_for_updates": "Virhe päivitysten tarkistuksessa", + "light": "Kevyt", + "heavy": "Kova", + "wind_info": "Tuulen nopeutta mitataan tuulen keskinopeudella tietyn ajan kuluessa. Tuulenpuuskat ovat äkillisiä tuulen purkauksia, jotka kestävät tyypillisesti alle kaksikymmentä sekuntia.", + "visibility_info": "Näkyvyys mittaa etäisyyttä, jolla näkyvät esineet voidaan nähdä taivasta tai horisonttia vasten. Näkyvyyteen voi vaikuttaa sade, sumu, pöly, savu tai huuru.", + "humidity_info": "Suhteellinen kosteus on ilmassa olevan vesihöyryn prosenttiosuus verrattuna suurimpaan määrään, jota ilma voi pitää tietyssä lämpötilassa.", + "humidity_info_2": "Kastepiste on se, mihin lämpötila olisi jäähdytettävä, jotta saavutetaan 100 %:n suhteellinen kosteus.", + "uv_index_info": "UV-indeksi mittaa auringon ultraviolettisäteilyn (UV) voimakkuutta. Se on asteikolla 0–11, ja korkeammat arvot osoittavat vahvempaa UV-säteilyä.", + "uv_index_info_2": "UV-säteily voi aiheuttaa auringonpolttamia, ihosyöpää ja silmävaurioita. Mitä suurempi UV-indeksi, sitä suurempi on näiden ongelmien riski.", + "uv_index_info_3": "1-2: Vähäinen. suojausta ei tarvita. Voit turvallisesti oleskella ulkona käyttäen vain vähän aurinkosuojaa.", + "uv_index_info_4": "3-7: Kohtalainen tai korkea. Suojaus tarvitaan. Hae varjoa myöhään aamusta iltapäivän puoliväliin. Kun olet ulkona, levitä alttiina olevalle iholle runsaasti laajakirjoista aurinkovoidetta SPF-15 tai korkeampaa suojakerrointa ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja.", + "uv_index_info_5": "8+: Erittäin korkea - äärimmäinen. Tarvitaan lisäsuojausta. Ole varovainen ulkona, erityisesti myöhään aamusta iltapäivään. Jos varjosi on sinua lyhyempi, hakeudu varjoon ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja ja levitä alttiille iholle runsaasti vähintään laajakirjoista aurinkovoidetta SPF-15.", + "sunset": "Auringonlasku", + "sunrise": "Auringonnousu", + "sunset_rise_info": "Auringonnousu: Kun aurinko täysin näkyy horisontin yläpuolella. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", + "sunset_rise_info_2": "Auringonlasku: Kun aurinko kokonaan katoaa horisontin alapuolelle. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", + "sunset_rise_info_3": "Aamunkoitto: Kun päivän ensimmäinen näkyvä valo näkyy ennen auringonnousua.", + "sunset_rise_info_4": "Hämärä: Hämärän tummin vaihe ennen kuin viimeinen näkyvä valo katoaa.", + "pressure_info": "Ilmanpaine, joka tunnetaan myös nimellä ilmanpaine tai baromaattinen paine, on maapallon ilmakehän aiheuttama alaspäin suuntautuva paine. Tämä sovellus käyttää Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Epänormaali ilmakehän paine voi aiheuttaa päänsärkyä, nivelkipua, väsymystä ja muita vaikutuksia.", + "current_conditions": "Tämänhetkiset olosuhteet", + "clear_sky": "Selkeä taivas", + "mostly_clear": "Enimmäksen selkeää", + "partly_cloudy": "Osittain pilvistä", + "overcast": "Pilvistä", + "fog": "Sumuista", + "drizzle": "Tihkusadetta", + "freezing_drizzle": "Jäätävää tihkusadetta", + "moderate_rain": "Kohtalaista sadetta", + "heavy_intensity_rain": "Voimakasta sadetta", + "freezing_rain": "Jäätävää sadetta", + "slight_snow": "Kevyttä lumisadetta", + "moderate_snow": "Kohtalaista lumisadetta", + "heavy_intensity_snow": "Runsasta lumisadetta", + "snow_grains": "Lumijyväsiä", + "rain_showers": "Sadekuuroja", + "heavy_rain_showers": "Kovia sadekuuroja", + "slight_snow_showers": "Kevyitä lumikuuroja", + "heavy_snow_showers": "Runsaita lumikuuroja", + "thunderstorm": "Ukkosta", + "strong_thunderstorm": "Voimakasta ukkosta", + "clear": "Selkeää", + "wind_speed": "Tuulen nopeus", + "precipitation_amount": "Sademäärä", + "precipitation_chances": "Sateen mahdollisuus", + "cloudiness": "Pilvisyys", + "dew_point": "Kastepiste", + "air_quality_satisfactory": "Ilmanlaatu on tyydyttävä ja ilman saasteet aiheutavat vain vähän tai ei lainkaan riskejä.", + "air_quality_acceptable": "Ilmanlaatu on hyväksyttävällä tasolla; kuitenkin tietyt saasteet saattavat aiheuttaa kohtuullista terveysriskiä hyvin pienelle määrälle ihmisiä, jotka ovat poikkeuksellisen herkkiä ilman saasteille.", + "sensitive_groups_health_effects": "Herkkään ihmisryhmään kuuluva voi kokea terveysvaikutuksia, joita suurin osa ihmisistä ei edes huomaa.", + "health_effects_public": "Kaikki saattavat alkaa kokemaan terveysvaikutuksia; herkkien ryhmien jäsenet voivat kokea vakavampia terveysvaikutuksia.", + "emergency_conditions": "Terveyteen kohdistuva hätätilatiedote, jonka vaikutus kohdistuu suurelta osalta koko väestöön.", + "uv_index_satisfactory": "UV-indeksi on tyydyttävä, ultraviolettisäteilyn aiheuttama haitta on vähäinen tai olematon.", + "conditions_low_risk": "Olosuhteet ovat yleisesti vähäriskisiä, altistuminen ultraviolettisäteilylle on vähäinen uhka.", + "low_exposure_level": "Alhainen altistustaso, jossa UV-säteilyn aiheuttamien haittojen riski on minimaalinen, sopii useimmille ihmisille.", + "moderate_risk_sun_exposure": "Suojaamattomasta altistumisesta auringolle aiheutuu kohtalainen riski, suojatoimenpiteitä suositellaan.", + "high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu suuri riski, suojatoimenpiteet ovat tarpeellisia.", + "very_high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu erittäin suuri riski, joten tarvitaan erityisiä varotoimia.", + "extreme_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu äärimmäinen riski, täysi suojaus on tarpeellista.", + "calm": "Tyyni", + "light_air": "Kevyt ilmavirtaus", + "light_breeze": "Kevyt tuuli", + "gentle_breeze": "Hellävarainen tuuli", + "moderate_breeze": "Kohtalainen tuuli", + "fresh_breeze": "Raikas tuuli", + "strong_breeze": "Voimakas tuuli", + "high_wind": "Navakka tuuli", + "gale": "Kova tuuli", + "strong_gale": "Kova tuuli", + "storm": "Myrsky", + "violent_storm": "Voimakas myrsky", + "hurricane": "Hurrikaani", + "warming_temp_trend_1": "Lämpötila on nousemassa lähipäivinä.", + "warming_temp_trend_2": "Lämpötilat nousevat pian, valmistaudu lämpöön!", + "warming_temp_trend_3": "Tällä viikolla näyttää lämpenevän.", + "warming_temp_trend_4": "Valmistaudu lämpimämpään säähän.", + "cooling_temp_trend_1": "Viilenemistä odotetaan lähipäivinä.", + "cooling_temp_trend_2": "Lämpötilat laskevat pian, pysy lämpimänä!", + "cooling_temp_trend_3": "Tulevina päivinä on tulossa viileämpää.", + "cooling_temp_trend_4": "Seuraavina päivinä on odotettavissa koleaa tuulta.", + "stable_temp_trend_1": "Lähipäivinä odotetaan vakaita lämpötiloja.", + "stable_temp_trend_2": "Ei suuria lämpötilamuutoksia edessä, sää on tasainen.", + "stable_temp_trend_3": "Lämpötilat pysyvät toistaiseksi tasaisina.", + "stable_temp_trend_4": "Odotettavissa on vakaata säätä ilman suuria muutoksia.", + "back": "Takaisin", + "error_occurred": "Tapahtui virhe!", + "check_your_internet_connection_try_again": "Tarkista internetyhteytesi ja yritä uudelleen.", + "There_might_be_an_API_error.": "Kyseessä saattaa olla API-virhe.", + "retry": "Yritä uudelleen", + "loading_location_data": "Ladataan sijaintitietoja...", + "latest_data_fetched": "Viimeisimmät tiedot haettu", + "API_Error_Please_change_provider": "API virhe, vaihda palveluntarjoajaa", + "Please_wait_before_refreshing_again.": "Odota hetki ennen kuin päivität uudelleen.", + "network_unavailable": "Verkkoyhteyttä ei ole käytettävissä", + "weather": "Sää", + "precipitation": "Sademäärä", + "wind": "Tuuli", + "pollen": "Siitepöly", + "grass": "Heinät", + "tree": "Puut", + "weed": "Rikkakasvit", + "quick_summary": "Lyhyt yhteenveto", + "temperature_animation": "Lämpötila animaatio", + "language": "Kieli", + "translate_this_app": "Käännä tämä sovellus", + "contributors": "Avustajat", + "contributors_sub": "Näytä henkilöt, jotka ovat osallistuneet tähän projektiin", + "version": "Versio", + "third_party_licenses": "Kolmansien osapuolten lisenssit", + "clothing_activity": "Pukeutuminen ja toiminta", + "get_clothing_suggestions": "Näytä pukeutumis- ja toimintaehdotuksia", + "day": "Päivä", + "evening": "Ilta", + "night": "Yö", + "wind_gust": "Tuulenpuuska", + "weather_alerts": "Säävaroitukset", + "font": "Fontti", + "daily_conditions": "Päivittäiset olosuhteet", + "sun_tile_page": "Su", + "morning": "Aamu", + "day_tip": "Päivän vinkki", + "translators": "Kääntäjät", + "change_apps_font": "Muuta sovelluksen fonttia", + "app_font": "Sovelluksen fontti", + "show_alerts_home_page_sub": "Näytä säävaroitukset etusivulla", + "weather_models": "Säämallit", + "openmeteo_weather_models": "Open-Meteo Weather mallit", + "unpredictable_weather": "ennalta arvaamaton sää", + "phase_new_moon": "Uusikuu", + "phase_waxing_crescent": "Kasvava kuunsirppi", + "phase_first_quarter": "Ensimmäinen neljännes", + "phase_waxing_gibbous": "Kasvava puolikuu", + "phase_full_moon": "Täysikuu", + "phase_waning_gibbous": "Vähenevä puolikuu", + "phase_last_quarter": "Viimeinen neljännes", + "phase_waning_crescent": "Vähenevä kuunsirppi", + "moon_info": "Uusi Kuu: Kun kuu ei ole näkyvissä, koska se sijaitsee maan ja Auringon välissä. Valaistus: 0%.", + "moon_info_2": "Kasvava kuunsirppi: Kun pieni sirppi kuusta tulee näkyviin ja kasvaa joka yö uuden kuun jälkeen. Valaistus: 1%-49%.", + "moon_info_3": "Ensimmäinen neljännes: Kun puolet kuun pinnasta on valaistu, noin viikko uuden kuun jälkeen. Valaistus: ~50%.", + "moon_info_4": "Kasvava kuutamo: Kun yli puolet kuusta on valaistu, kunnes on täysikuu. Valaistus: 51%-99%.", + "moon_info_5": "Täysikuu: Kun aurinko valaisee koko kuun pinnan, jolloin se näyttää täydeltä ympyrältä. Valaistus: 100%.", + "moon_info_6": "Vähenevä kuutamo: Kun kuu alkaa pienentyä täysikuun jälkeen, mutta yli puolet siitä on edelleen valaistu. Valaistus: 99-51 %.", + "moon_info_7": "Viimeinen neljännes: Kun puolet kuun pinnasta on vielä valaistuna, noin viikko täysikuun jälkeen. Valaistus: ~50%.", + "moon_info_8": "Vähenevä kuunsirppi: Kun kuusta on enää näkyvissä vain pieni sirppi ennen uutta kuuta. Valaistus: 49%-1%", + "moon_info_9": "Valaistus: Kuun pinnan prosentuaalinen osuus, jonka aurinko valaisee, vaihtelee kuun vaiheen mukaan.", + "illumination_moon_text": "Valaistus", + "moonrise": "Kuun nousu", + "moonset": "Kuunlasku", + "dynamic_colors": "Dynaamiset värit", + "dynamic_colors_sub": "Käytä taustan värejä", + "font_size": "Tyylin koko", + "font_size_sub": "Tyylin koko vaikuttaa vain siellä missä tarvitaan", + "swipe_between_locations": "Pyyhkäise sijaintien välillä", + "swipe_between_locations_sub": "Pyyhkäise vasemmalle tai oikealle vaihtaaksesi sijaintia", + "swipe_threshold": "Pyyhkäisyn kynnysarvo", + "swipe_threshold_help_sub": "Kynnysarvo määrittää minietäisyyden, jolta pyyhkäisy tunnistetaan. Alhaisempi kynnysarvo tekee pyyhkäisyn helpommaksi, kun taas korkeampi kynnysarvo vaatii määrätietoisemman pyyhkäisyn", + "todays_avg": "Päivän keskiarvo", + "todays_high": "Päivän huippu", + "learn_about_app": "Opi sovelluksesta", + "creator": "Tekijä", + "join_discord": "Liity Discord palvelimelle", + "export_data": "Vie tietoa", + "export_data_sub": "Tuo ulos kaikki asetuksesi, sijaintisi ja niiden viimeisimmät säätiedot - kirjaimellisesti kaikki", + "import_data": "Tuo tietoa", + "import_data_sub": "Varoitus - asetusten sisäänvienti tyhjentää sovelluksen nykyiset tiedot", + "froggy_summary": "Sammakkomainen tiivistelmä", + "froggy_summary_sub": "Lisää sammakko-aiheiset selitykset. Saatavilla vain englanniksi.", + "arrange_items": "Järjestele kohteet", + "edit_layout": "Muokkaa sovelluksen asettelua", + "reset": "Palauta asetukset", + "hourly_forecast": "Tuntiennuste", + "air_quality_index": "Ilmanlaatuindeksi", + "pollen_data": "Pölytiedot", + "default_location_delete_snack": "Et voi poistaa oletus sijaintia", + "low_pollen": "Matala", + "medium_pollen": "Keskitasoinen", + "high_pollen": "Korkea", + "severe_pollen": "Vakava", + "minimal_forecast_uv": "Minimaalinen", + "low_forecast_uv": "Matala", + "moderate_forecast_uv": "Kohtalainen", + "high_forecast_uv": "Korkea", + "very_high_forecast_uv": "Hyvin korkea", + "extreme_forecast_uv": "Äärimmäinen", + "app_looks": "Sovelluksen ulkonäkö", + "temp_animation_sub_pref": "Laskee lämpötilat alusta loppuun", + "hide_condition_widgets": "Piilota tila widgetit", + "info_home_location_tip": "Talleta sijainnit käyttääksesi niitä oletus sijaintina", + "your_device_location": "Laitteesi sijainti", + "weather_model_info_1": "Yhdistää parhaat säämallit", + "weather_model_info_2": "Yhdistää kaikki säämallit tästä saumattomaan ennustamiseen", + "max_items_4": "Voit piilottaa vain 4 kohdetta", + "max_items_3": "Voit piilottaa vain 3 kohdetta", + "month_jan": "Tammi", + "month_feb": "Helmi", + "month_mar": "Maalis", + "month_apr": "Huhti", + "month_may": "Touko", + "month_june": "Kesä", + "month_july": "Heinä", + "month_aug": "Elo", + "month_sep": "Syys", + "month_oct": "Loka", + "month_nov": "Marras", + "month_Dec": "Joulu", + "wind_dir_ne": "Koillinen", + "wind_dir_e": "Itä", + "wind_dir_se": "Kaakko", + "wind_dir_s": "Etelä", + "wind_dir_sw": "Lounas", + "wind_dir_w": "Länsi", + "wind_dir_nw": "Luode", + "wind_dir_n": "Pohjoinen", + "time_pm": "Iltapäivällä", + "time_am": "Aamupäivällä", + "time_min": "minuuttia.", + "time_hour": "tuntia.", + "time_day": "päivä", + "time_sec": "sekunttia.", + "aqi_type": "Ilmanlaatuindeksityyppi", + "used_app_storage_info_sub": "Tallennustila näyttää, kuinka paljon käytettävissä olevasta tilasta sovellus käyttää tallennettujen sijaintien tallentamiseen. Jos se saavuttaa 100 %, et voi enää tallentaa uusia sijainteja.", + "used_app_storage": "Käytössä oleva sovelluksen talletustila", + "data_by": "Tiedot", + "data_fetch_error": "Tietojen hakeminen epäonnistui", + "aqi_info_us": "Amerikkalainen AQI (Air Quality Index) on mitta-asteikko, jota käytetään puhuttaessa ilman saastepitoisuudesta. Asteikon arvo on välillä 0 - 500, korkeammat arvot tarkoittavat huonompaa ilmanlaatua.", + "aqi_info_eu": "Eurooppalainen QAI (Air Quality Index) on mittasteikko, jolla ilman saastepitoisuus ilmoitetaan EU alueella. Astekkko jakautuu viiteen eri tasoon, - hyvästä erittäin huonoon - perustuen keskeisimpien ilmansaasteiden määrään.", + "update_weather_data": "Päivitä säätiedot", + "update_weather_data_sub": "Päivitä vanhetuneet säätiedot automaattisesti kun sijainti valitaan", + "delete_locations": "Poista sijainnit", + "delete_locations_support_sub": "Tämä toiminta poistaa kaikki talletetut sijainnit paitsi oletus sijainnin. Käytä tätä jos talletetut sijainnit eivät ole näkyvissä, ovat kaksoiskappaleita tai olet kohdannut muita ohjelmavirheitä", + "delete": "Poista", + "united_states_aqi": "Amerikkalainen AQI", + "european_aqi": "Eurooppalainen AQI", + "chances": "Mahdollisuudet", + "temperature": "Lämpötila", + "show_summary_toggle_sub": "Näytä lyhyt yhteenveto säästä", + "insights": "Oivallukset", + "app_units": "Sovelluksen yksiköt", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Lämpötila, tuuli, paine, näkyvyys, sade, aika, ilmanlaatuindeksi", + "activity_suggestions_daytip_humidity_3": "Ilma on kuivaa. Huolehdi ihosi kosteudesta ja juo paljon vettä kuivumisen estämiseksi.", + "activity_suggestions_daytip_humidity_4": "Alhainen kosteus voi aiheuttaa ihon kuivumista ja ärtymistä. Pidä vesipullo käsillä ja vältä liiallista auringonsaamista.", + "hide_update_icon": "Piilota päivityskuvake", + "no_notification_when_a_new_version_is_released": "Älä näytä ilmoitusta kun uusi versio julkaistaan.", + "precipitation_expected_to_continue": "Sateen odotetaan jatkuvan seuraavien tuntien ajan.", + "Precipitation_likely_tomorrow_around": "Huomenna sataa todennäköisesti noin", + "precipitation_likely_around": "Huomenna sataa todennäköisesti noin", + "hrs_sub_text": "tuntia", + "mins_sub_text": "minuuttia", + "loading_text": "Ladataan...", + "edit_location_headline": "Muokkaa sijaintia", + "edit_location_error_sub": "Täytä kenttä tai nollaa se", + "app_theme_dark_light": "Sovelluksen teema", + "theme_dark": "Tumma", + "theme_light": "Kevyt" } \ No newline at end of file From 70acf6dcf5795cd8df98299d34ba6a03d4ec6486 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:43 +0530 Subject: [PATCH 42/81] New translations source.json (Hungarian) --- assets/translations/hu-HU.json | 644 ++++++++++++++++----------------- 1 file changed, 322 insertions(+), 322 deletions(-) diff --git a/assets/translations/hu-HU.json b/assets/translations/hu-HU.json index 7e69f7ffb..2833307aa 100644 --- a/assets/translations/hu-HU.json +++ b/assets/translations/hu-HU.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "feels_like": "Hőérzet", + "hourly_precipitation": "Csapadék óránként", + "save": "Mentés", + "cancel": "Mégsem", + "daily_forecast": "Napi előrejelzés", + "locations": "Hely", + "home_location": "Otthon helye", + "default_locations": "Alapértelmezett helyek", + "default_location": "Alapértelmezett hely", + "today's_amount": "Mai mennyiség", + "precipitation_hours": "Csapadékos órák", + "now": "Most", + "next_24-hr": "Következő 24 óra ", + "trends": "Szokások", + "today": "Ma", + "sun": "Vas", + "mon": "Hét", + "tue": "Ked", + "wed": "Sze", + "thu": "Csü", + "fri": "Pén", + "sat": "Szo", + "error": "Hiba", + "not_available": "Nem elérhető", + "moon": "Hold", + "humidity": "Páratartalom ", + "pressure": "Légnyomás ", + "direction": "Irány", + "visibility": "Láthatóság", + "air_quality": "Levegő minősége", + "fair": "Elfogadható ", + "poor": "Gyenge", + "very_poor": "Nagyon gyenge", + "good": "Jó", + "moderate": "Mérsékelt", + "uv_index": "UV sugárzás", + "minimal_risk": "Minimális kockázat", + "low_risk": "Alacsony kockázat", + "moderate_risk": "Mérsékelt kockázat", + "high_risk": "Magas kockázat", + "very_high_risk": "Nagyon magas kockázat", + "extreme_risk": "Extrém kockázat", + "day_length": "Nap hossza", + "updated": "Frissítve", + "update": "Frissítés ", + "ago": "ideje", + "saved_locations": "Mentett helyek", + "current_location": "Jelenlegi hely", + "search": "Keresés", + "search_provider": "Keresés szolgáltató", + "ok": "Rendben", + "settings": "Beállítások", + "background_card_animation": "Háttér kártya animáció", + "use_bar_chart": "Használj oszlopdiagramot", + "main_provider": "Fő kiszolgáló", + "temperature_unit": "Hőmérséklet egysége", + "wind_unit": "Szélsebesség egysége", + "visibility_unit": "Látótávolság egysége", + "precipitation_unit": "Csapadék egysége", + "pressure_unit": "Légnyomás egysége", + "time_format": "Időformátum", + "additional": "Továbbiak", + "app_language": "Alkalmazás nyelve", + "about": "Névjegy", + "about_app": "Az alkalmazásról", + "support": "Támogatás", + "data_provided_by": "Az adatokat szolgáltatja", + "map": "Térkép", + "live_radar": "Élő radar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", + "source_code": "Forráskód", + "terms_&_conditions": "Felhasználási feltételek", + "privacy_policy": "Adatvédelmi irányelvek", + "licenses": "Licenszek", + "latest_version": "Legújabb verzió", + "create_an_issue": "Probléma jelentése", + "new_version_available!": "Új verzió érhető el!", + "you_are_using_the_latest_version!": "A legfrissebb verziót használod!", + "error_checking_for_updates": "Hiba a frissítések ellenőrzése során", + "light": "Enyhe", + "heavy": "Erős", + "wind_info": "A szélsebességet egy időszakon belüli sebességátlag alapján mérik. A széllökések hirtelen, általában húsz másodpercnél rövidebb ideig tartó szélkitörések.", + "visibility_info": "A látótávolság azt a távolságot méri, amelyen a kiemelkedő tárgyak láthatók az égbolt vagy a horizont előtt. A látótávolságot befolyásolhatja a csapadék, a köd, a por, a füst vagy a pára.", + "humidity_info": "A relatív páratartalom a levegőben lévő vízgőz százalékos aránya a levegő adott hőmérsékleten tartható maximális vízgőzmennyiségéhez viszonyítva.", + "humidity_info_2": "A harmatpont az a hőmérséklet, amelyre a levegőt le kell hűteni ahhoz, hogy a relatív páratartalom elérje a 100%-ot.", + "uv_index_info": "Az UV-index a nap ultraibolya (UV) sugárzásának erősségét méri. Az értékek 0 és 11 között mozognak, ahol a magasabb értékek erősebb UV-sugárzást jeleznek.", + "uv_index_info_2": "Az UV-sugárzás napégést, bőrrákot és szemkárosodást okozhat. Minél magasabb az UV-index, annál nagyobb a kockázata ezeknek a problémáknak.", + "uv_index_info_3": "1-2: Alacsony. Nincs szükség védelemre. Biztonságosan tartózkodhatsz kint, minimális napvédelemmel.", + "uv_index_info_4": "3-7: Mérsékelttől Magasig. Védelem szükséges. Keresd az árnyékot a délelőtt vége és a kora délután között. Ha kint tartózkodsz, bőségesen alkalmazz széles spektrumú, legalább SPF-15 naptejet a fedetlen bőrre, és viselj védőruházatot, széles karimájú kalapot és napszemüveget.", + "uv_index_info_5": "8+: Nagyon Magastól Extrémig. További védelem szükséges. Légy óvatos a szabadban, különösen délelőtt későn és kora délután. Ha az árnyékod rövidebb, mint te, keresd az árnyékot, viselj védőruházatot, széles karimájú kalapot és napszemüveget, és bőségesen alkalmazz legalább SPF-15 széles spektrumú naptejet a fedetlen bőrre.", + "sunset": "Naplemente", + "sunrise": "Napkelte", + "sunset_rise_info": "Napkelte: Amikor a nap teljesen megjelenik a horizont felett. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", + "sunset_rise_info_2": "Naplemente: Amikor a nap teljesen eltűnik a horizont alatt. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", + "sunset_rise_info_3": "Hajnal: Amikor a napkelte előtt megjelenik a nap első látható fénye.", + "sunset_rise_info_4": "Alkonyat: Az esti szürkület legsötétebb szakasza, mielőtt az utolsó látható fény eltűnik.", + "pressure_info": "Légköri nyomás, más néven légnyomás vagy barometrikus nyomás, a föld légkörének lefelé irányuló nyomása. Ez az alkalmazás az átlagos tengerszint feletti nyomást (MSLP) használja.", + "pressure_info_2": "A rendellenes légköri nyomás fejfájást, ízületi fájdalmat, fáradtságot és más hatásokat okozhat.", + "current_conditions": "Jelenlegi állapotok", + "clear_sky": "Tiszta égbolt", + "mostly_clear": "Többnyire derült", + "partly_cloudy": "Részben felhős", + "overcast": "Borult", + "fog": "Köd", + "drizzle": "Szitálás", + "freezing_drizzle": "Fagyos szitálás", + "moderate_rain": "Mérsékelt eső", + "heavy_intensity_rain": "Heves esőzés", + "freezing_rain": "Ónos eső", + "slight_snow": "Enyhe havazás", + "moderate_snow": "Mérsékelt havazás", + "heavy_intensity_snow": "Erős havazás", + "snow_grains": "Hószemcsék", + "rain_showers": "Záporok", + "heavy_rain_showers": "Heves záporok", + "slight_snow_showers": "Enyhe hózáporok", + "heavy_snow_showers": "Heves hózáporok", + "thunderstorm": "Zivatar", + "strong_thunderstorm": "Heves zivatar", + "clear": "Derült", + "wind_speed": "Szélsebesség", + "precipitation_amount": "Csapadékmennyiség", + "precipitation_chances": "Csapadék valószínűsége", + "cloudiness": "Felhőzet", + "dew_point": "Harmatpont", + "air_quality_satisfactory": "– A levegőminőség kielégítőnek tekinthető, és a légszennyezés kockázata csekély vagy nem jelentős.", + "air_quality_acceptable": "A levegőminőség elfogadható; azonban néhány szennyező anyag esetében mérsékelt egészségügyi kockázatot jelenthet egy nagyon kis számú, légszennyezésre érzékeny embercsoport számára.", + "sensitive_groups_health_effects": "Az érzékeny csoportok tagjai egészségügyi hatásokat tapasztalhatnak. Az általános lakosságra valószínűleg nincs hatással.", + "health_effects_public": "Mindenki kezdhet egészségügyi hatásokat tapasztalni; az érzékeny csoportok tagjai súlyosabb hatásokat is érezhetnek.", + "emergency_conditions": "Vészhelyzeti egészségügyi figyelmeztetések. Az egész lakosságot valószínűbb, hogy érinti.", + "uv_index_satisfactory": "Az UV-index kielégítő, ami azt jelzi, hogy az ultraibolya sugárzás ártalma kicsi vagy nincs kockázata.", + "conditions_low_risk": "Az állapotok általában alacsony kockázatúak, ami azt jelzi, hogy az ultraibolya sugárzás minimális fenyegetést jelent.", + "low_exposure_level": "Alacsony expozíciós szint, minimális kockázattal az UV-sugárzásból eredően, a legtöbb ember számára megfelelő.", + "moderate_risk_sun_exposure": "Mérsékelt kockázat a védelem nélküli napozás miatt, javasolt védelmi intézkedések.", + "high_risk_sun_exposure": "Nagy kockázat a védelem nélküli napozás miatt, védelmi intézkedések szükségesek.", + "very_high_risk_sun_exposure": "Nagyon magas kockázat a védelem nélküli napozás miatt, extra óvintézkedések szükségesek.", + "extreme_risk_sun_exposure": "Extrém kockázat a védelem nélküli napozás miatt, teljes védelem szükséges.", + "calm": "Szélcsend", + "light_air": "Gyenge szél", + "light_breeze": "Enyhe szellő", + "gentle_breeze": "Lágy szellő", + "moderate_breeze": "Mérsékelt szél", + "fresh_breeze": "Élénk szél", + "strong_breeze": "Erős szellő", + "high_wind": "Erős szél", + "gale": "Viharos szél", + "strong_gale": "Erős viharos szél", + "storm": "Vihar", + "violent_storm": "Heves vihar", + "hurricane": "Hurrikán", + "warming_temp_trend_1": "Melegedés várható a következő napokban.", + "warming_temp_trend_2": "A hőmérséklet hamarosan emelkedni fog, készüljetek a hőségre!", + "warming_temp_trend_3": "Úgy tűnik, hogy melegebb lesz ezen a héten.", + "warming_temp_trend_4": "Készülj a melegebb időre.", + "cooling_temp_trend_1": "Lehűlés várható a következő napokban.", + "cooling_temp_trend_2": "A hőmérséklet hamarosan csökkenni fog, maradj melegben!", + "cooling_temp_trend_3": "A következő napokban hűvösebbre fordul az idő.", + "cooling_temp_trend_4": "Várható egy hűvös szellő a következő napokban.", + "stable_temp_trend_1": "Stabil hőmérséklet várható a következő napokban.", + "stable_temp_trend_2": "Nincs jelentős hőmérsékletváltozás, egyenletes időjárás vár ránk.", + "stable_temp_trend_3": "A hőmérséklet most stabilan tartja magát.", + "stable_temp_trend_4": "Stabil időjárás várható, nagy változás nélkül.", + "back": "Vissza", + "error_occurred": "Hiba történt!", + "check_your_internet_connection_try_again": "Ellenőrizd az internetkapcsolatot, és próbáld újra.", + "There_might_be_an_API_error.": "Lehet, hogy API-hiba történt.", + "retry": "Újra", + "loading_location_data": "Helyadatok betöltése...", + "latest_data_fetched": "Legfrisebb adatok letöltése", + "API_Error_Please_change_provider": "API hiba, kérlek válts szolgáltatót", + "Please_wait_before_refreshing_again.": "Kérlek várj, mielőtt frissítenél megint.", + "network_unavailable": "Hálózat nem elérhető", + "weather": "Időjárás", + "precipitation": "Csapadék", + "wind": "Szél", "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "grass": "Fű", + "tree": "Fa", + "weed": "Gyom", + "quick_summary": "Rövid összefoglaló", + "temperature_animation": "Hőmérséklet animáció", + "language": "Nyelv", + "translate_this_app": "Alkalmazás fordítása", + "contributors": "Közreműködők", + "contributors_sub": "Tekintsd meg azokat, akik hozzájárultak ehhez a projekthez", + "version": "Verzió", + "third_party_licenses": "Harmadik féltől származó licenc", + "clothing_activity": "Ruházat és tevékenység", + "get_clothing_suggestions": "Szerezz ruházati és aktivitási ajánlásokat", + "day": "Nap", + "evening": "Est", + "night": "Éjszaka", + "wind_gust": "Széllökés", + "weather_alerts": "Időjárási figyelmeztetések", + "font": "Betűtípus", + "daily_conditions": "Napi körülmények", + "sun_tile_page": "Vas", + "morning": "Reggel", + "day_tip": "Napi tipp", + "translators": "Fordítók", + "change_apps_font": "Alkalmazás betűtípusának módosítása", + "app_font": "Alkalmazás betűtípusa", + "show_alerts_home_page_sub": "Időjárási figyelmeztetések megjelenítése a kezdőoldalon", + "weather_models": "Időjárási modellek", + "openmeteo_weather_models": "Open-Meteo időjárási modellek", + "unpredictable_weather": "nem megjósolható időjárás ", + "phase_new_moon": "Újhold", + "phase_waxing_crescent": "Növekvő félhold", + "phase_first_quarter": "Első negyed", + "phase_waxing_gibbous": "Növő hold", + "phase_full_moon": "Telihold", + "phase_waning_gibbous": "Fogyó félhold", + "phase_last_quarter": "Utolsó negyed", + "phase_waning_crescent": "Fogyó sarló", + "moon_info": "Újhold: Amikor a hold nem látható mert a Föld és a Nap között van.\nMegvilágítottság: 0%", + "moon_info_2": "Növekvő holdsarló: Amikor a Hold egy vékony sarlóként válik láthatóvá, és minden éjjel nagyobb lesz az újhold után. Megvilágítás: 1%–49%.", + "moon_info_3": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", + "moon_info_4": "Növekvő holdpúpos: Amikor a Hold több mint fele meg van világítva, és fokozatosan teljes holdfázis felé halad. Megvilágítás: 51%–99%.", + "moon_info_5": "Telihold: Amikor a hold arca teljesen meg van világitva a nap altal, így egy egész köröngként jelenik meg.\nMegvilágítottság: 100%", + "moon_info_6": "Csökkenő holdpúpos: Amikor a Hold a telihold után elkezd zsugorodni, de még több mint a fele meg van világítva. Megvilágítás: 99%–51%.", + "moon_info_7": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", + "moon_info_8": "Hanyatló sarló: Amikor csak a hold egy kis szelete látható az újhold előtt. Megvilágítás: 49%–1%.", + "moon_info_9": "", + "illumination_moon_text": "Megvilágítás", + "moonrise": "Holdkelte", + "moonset": "Holdnyugta", + "dynamic_colors": "Dinamikus színek", + "dynamic_colors_sub": "Használja a háttér színét", + "font_size": "Betűméret", + "font_size_sub": "A betűméret csak ott lesz hatással, ahol szükség van rá", + "swipe_between_locations": "Lapozás a helyszínek között", + "swipe_between_locations_sub": "A helyváltoztatáshoz húzza balra vagy jobbra a lapot", + "swipe_threshold": "Legyezés határértéke", + "swipe_threshold_help_sub": "A küszöbérték határozza meg azt a minimális távolságot, amelyet egy mozdulatnak le kell fednie ahhoz, hogy felismerhető legyen. Egy alacsonyabb küszöbérték megkönnyíti a mozdulatok kiváltását, míg egy magasabb küszöbértéknél a mozdulatokat jobban átgondoltan kell végrehajtani.", + "todays_avg": "Mai átlag", + "todays_high": "A mai magas", + "learn_about_app": "Ismerje meg az alkalmazást", + "creator": "Alkotó", + "join_discord": "Csatlakozz a Discord szerverhez", + "export_data": "Adatok exportálása", + "export_data_sub": "Exportálja az összes beállítását, helyszínét és az utolsó időjárási adatait - szó szerint mindent!", + "import_data": "Adatok importálása", + "import_data_sub": "Figyelmeztetés: Az importálás törli a jelenlegi alkalmazás adatait", + "froggy_summary": "Froggy összefoglaló", + "froggy_summary_sub": "Békákkal kapcsolatos leírásokat ad hozzá. Csak angol nyelven érhető el", + "arrange_items": "Rendezze el a tételeket", + "edit_layout": "Alkalmazás elrendezés szerkesztése", + "reset": "Visszaállítás", + "hourly_forecast": "Óránkénti előrejelzés", + "air_quality_index": "Levegőminőségi index", + "pollen_data": "Pollenadatok", + "default_location_delete_snack": "Nem törölheti az alapértelmezett helyet", + "low_pollen": "Alacsony", + "medium_pollen": "Közepes", + "high_pollen": "Magas", + "severe_pollen": "Súlyos", + "minimal_forecast_uv": "Minimális", + "low_forecast_uv": "Alacsony", + "moderate_forecast_uv": "Mérsékelt", + "high_forecast_uv": "Magas", + "very_high_forecast_uv": "Nagyon magas", + "extreme_forecast_uv": "Extrém", + "app_looks": "App kinézete", + "temp_animation_sub_pref": "Számolja a hőmérsékleteket az elejétől a végéig", + "hide_condition_widgets": "Feltétel widgetek elrejtése", + "info_home_location_tip": "A helyeket el kell mentenie, hogy alapértelmezett helyként használhassa őket.", + "your_device_location": "Az Ön készülékének helye", + "weather_model_info_1": "Kombinálja a legjobb időjárási modelleket", + "weather_model_info_2": "Kombinálja az összes időjárási modellt ebből egy zökkenőmentes előrejelzéssé", + "max_items_4": "Legfeljebb 4 elemet rejthet el", + "max_items_3": "Legfeljebb 3 elemet rejthet el", "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", + "month_feb": "Deb", + "month_mar": "Marc", + "month_apr": "Ápr", + "month_may": "Május", + "month_june": "Jun", + "month_july": "Juli", "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", + "month_sep": "Szept", + "month_oct": "Okt", "month_nov": "Nov", "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", + "wind_dir_ne": "ÉK", + "wind_dir_e": "K", + "wind_dir_se": "DK", + "wind_dir_s": "D", + "wind_dir_sw": "DNY", + "wind_dir_w": "NY", + "wind_dir_nw": "ÉNY", + "wind_dir_n": "É", + "time_pm": "du.", + "time_am": "DE", + "time_min": "min", + "time_hour": "óra.", + "time_day": "nap", + "time_sec": "mp.", + "aqi_type": "AQI típus", + "used_app_storage_info_sub": "A kapacitás megmutatja, hogy az alkalmazás mennyi helyet használ a rendelkezésre álló tárhelyből a mentett helyekre. Ha eléri a 100%-ot, nem menthet további helyeket.", + "used_app_storage": "Használt alkalmazás tárhely", + "data_by": "Adatok", + "data_fetch_error": "Nem sikerült lekérni az adatokat", + "aqi_info_us": "Az amerikai AQI (levegőminőségi index) a légszennyezettség szintjének közlésére szolgáló mérőszám. A mérőszám 0 és 500 között mozog, a magasabb értékek rosszabb levegőminőséget jeleznek.", + "aqi_info_eu": "Az EU AQI (levegőminőségi index) az Európai Unió légszennyezettségének szintjét jelzi. Öt szintre van osztva, a \"jótól\" a \"nagyon rosszig\", a legfontosabb szennyezőanyagok koncentrációja alapján.", + "update_weather_data": "Időjárási adatok frissítése", + "update_weather_data_sub": "Automatikusan frissíti az időjárási adatokat, ha azok elavultak, amikor egy helyszínre kattintunk.", + "delete_locations": "Törölt helyek", + "delete_locations_support_sub": "Ez a művelet eltávolít minden mentett helyet, kivéve az alapértelmezett helyet. Ezt akkor használja, ha az elmentett helyek nem láthatóak, duplikálódnak, vagy bármilyen más hiba lép fel.", + "delete": "Törlés", + "united_states_aqi": "", + "european_aqi": "Európai AQI", + "chances": "Esélyek", + "temperature": "Hőmérséklet", + "show_summary_toggle_sub": "Mutass egy rövid összefoglalót az időjárásról", + "insights": "Kimutatások", + "app_units": "Mértékegységek", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Hőmérséklet, szélerősség, légnyomás, látótávolság, csapadék, idő, AQI", "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", + "hide_update_icon": "Frissítés ikon elrejtése", + "no_notification_when_a_new_version_is_released": "Ne mutass értesítést, ha egy új verzió jelent meg", + "precipitation_expected_to_continue": "Csapadék a következő néhány órában folytatódik", + "Precipitation_likely_tomorrow_around": "Csapadék holnap várható körülbelül", + "precipitation_likely_around": "Csapadék várható körülbelül", "hrs_sub_text": "hrs", "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "loading_text": "Betöltés...", + "edit_location_headline": "Hely módosítása", + "edit_location_error_sub": "Kérlek töltsd ki a mezőt, vagy töröld ki", + "app_theme_dark_light": "App témája", + "theme_dark": "Sötét", + "theme_light": "Enyhe" } \ No newline at end of file From 12bf445a2db89b73275482d2ae9f8b59f1e72fd1 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:44 +0530 Subject: [PATCH 43/81] New translations source.json (Italian) --- assets/translations/it-IT.json | 634 ++++++++++++++++----------------- 1 file changed, 317 insertions(+), 317 deletions(-) diff --git a/assets/translations/it-IT.json b/assets/translations/it-IT.json index 7e69f7ffb..a1e68cfe8 100644 --- a/assets/translations/it-IT.json +++ b/assets/translations/it-IT.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Percepiti", + "hourly_precipitation": "Precipitazioni orarie", + "save": "Salva", + "cancel": "Annulla", + "daily_forecast": "Previsioni giornaliere", + "locations": "Posizioni", + "home_location": "Posizione di casa", + "default_locations": "Posizioni predefinite ", + "default_location": "Posizione predefinita", + "today's_amount": "Quantità di oggi", + "precipitation_hours": "Ore di precipitazioni", + "now": "Adesso", + "next_24-hr": "Prossime 24 ore", + "trends": "Tendenze", + "today": "Oggi", + "sun": "Dom", + "mon": "Lun", + "tue": "Mar", + "wed": "Mer", + "thu": "Gio", + "fri": "Ven", + "sat": "Sab", + "error": "Errore", + "not_available": "Non disponibile", + "moon": "Luna", + "humidity": "Umidità", + "pressure": "Pressione", + "direction": "Direzione", + "visibility": "Visibilità", + "air_quality": "Qualità dell'aria", + "fair": "Discreto", + "poor": "Scarso", + "very_poor": "Molto scarso", + "good": "Buono", + "moderate": "Sufficiente", + "uv_index": "Indice UV", + "minimal_risk": "Rischio minimo", + "low_risk": "Rischio basso", + "moderate_risk": "Rischio moderato", + "high_risk": "Rischio alto", + "very_high_risk": "Rischio molto alto", + "extreme_risk": "Rischio estremo", + "day_length": "Lunghezza del giorno", + "updated": "Aggiornato", + "update": "Aggiornamento", + "ago": "fa", + "saved_locations": "Posizione salvate", + "current_location": "Posizione attuale", + "search": "Ricerca", + "search_provider": "Provider di ricerca", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Impostazioni", + "background_card_animation": "Animazione scheda di sfondo", + "use_bar_chart": "Usa grafico a barre", + "main_provider": "Provider principale", + "temperature_unit": "Unità temperatura", + "wind_unit": "Unità vento", + "visibility_unit": "Unità visibilità", + "precipitation_unit": "Unità precipitazioni", + "pressure_unit": "Unità pressione", + "time_format": "Formato ora", + "additional": "Aggiuntivo", + "app_language": "Lingua app", + "about": "Informazioni ", + "about_app": "Informazioni app", + "support": "Supporto", + "data_provided_by": "Dati forniti da", + "map": "Mappa", + "live_radar": "Radar in tempo reale", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", + "source_code": "Codice sorgente", + "terms_&_conditions": "Termini e condizioni", + "privacy_policy": "Informativa sulla privacy", + "licenses": "Licenze", + "latest_version": "Ultima Versione", + "create_an_issue": "Crea una segnalazione", + "new_version_available!": "Nuova versione disponibile!", + "you_are_using_the_latest_version!": "Stai usando l'ultima versione!", + "error_checking_for_updates": "Errore durante il controllo degli aggiornamenti", + "light": "Leggero", + "heavy": "Pesante", + "wind_info": "La velocità del vento viene misurata facendo la media delle velocità del vento in un periodo di tempo. Le raffiche sono improvvisi scatti di vento che durano spesso meno di venti secondi.", + "visibility_info": "La visibilità misura la distanza alla quale oggetti prominenti possono essere visti contro il cielo o l'orizzonte. La visibilità può essere alterata da precipitazioni, nebbia, polvere, fumo o foschia.", + "humidity_info": "L'umidità relativa è la percentuale di vapore acqueo presente nell'aria rispetto alla quantità massima che l'aria può tenere a una certa temperatura.", + "humidity_info_2": "Il punto di rugiada è la temperatura alla quale l'aria dovrebbe essere raffreddata per raggiungere un'umidità relativa 100%.", + "uv_index_info": "L'indice UV misura l'intensità delle radiazioni ultraviolette (UV) del sole. È su una scala da 0 a 11, con alti valori che indicano radiazioni UV più forti.", + "uv_index_info_2": "Le radiazioni UV possono causare scottature, cancro della pelle e danni agli occhi. Più alto è l'indice UV, maggiore è il rischio di questi problemi", + "uv_index_info_3": "1-2: Basso. Non serve protezione. Puoi stare all'aperto in sicurezza usando una protezione solare minima.", + "uv_index_info_4": "3-7: Da moderato ad alto. Protezione necessaria. Cerca l'ombra dalla tarda mattinata al primo pomeriggio. Quando sei all'aperto, applica generosamente una protezione solare ad ampio spettro SPF-15 o superiore sulla pelle esposta e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole.", + "uv_index_info_5": "8+: da molto alto a estremo. È necessaria una protezione extra. Fai attenzione fuori, soprattutto dalla tarda mattinata a metà pomeriggio. Se la tua ombra è più corta di te, cerca l'ombra e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole e applica generosamente una protezione solare ad ampio spettro minimo SPF-15 sulla pelle esposta.", + "sunset": "Tramonto", + "sunrise": "Alba", + "sunset_rise_info": "Alba: quando il sole appare completamente sopra l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", + "sunset_rise_info_2": "Tramonto: quando il sole scompare completamente sotto l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", + "sunset_rise_info_3": "Aurora: quando appare la prima luce visibile del giorno prima dell'alba.", + "sunset_rise_info_4": "Crepuscolo: la fase più buia del tramonto prima che scompaia l'ultima luce visibile.", + "pressure_info": "La pressione atmosferica, nota anche come pressione dell'aria o pressione barometrica, è la pressione verso il basso esercitata dall'atmosfera terrestre. Questa app usa la pressione media del livello del mare (MSLP).", + "pressure_info_2": "Una pressione atmosferica anomala può causare mal di testa, dolori articolari, affaticamento e altri effetti.", + "current_conditions": "Condizioni attuali", + "clear_sky": "Cielo sereno", + "mostly_clear": "Generalmente sereno", + "partly_cloudy": "Parzialmente nuvoloso", + "overcast": "Coperto", + "fog": "Nebbia", + "drizzle": "Pioggia leggera", + "freezing_drizzle": "Pioggia leggera gelata", + "moderate_rain": "Pioggia moderata", + "heavy_intensity_rain": "Pioggia di forte intensità", + "freezing_rain": "Pioggia gelata", + "slight_snow": "Neve leggera", + "moderate_snow": "Neve moderata", + "heavy_intensity_snow": "Neve di forte intensità", + "snow_grains": "Fiocchi di neve", + "rain_showers": "Rovesci di pioggia", + "heavy_rain_showers": "Forti rovesci di pioggia", + "slight_snow_showers": "Leggeri fiocchi di neve", + "heavy_snow_showers": "Forti fiocchi di neve", + "thunderstorm": "Temporale", + "strong_thunderstorm": "Forte temporale", + "clear": "Sereno", + "wind_speed": "Velocità del vento", + "precipitation_amount": "Quantità precipitazioni", + "precipitation_chances": "Possibilità di precipitazioni", + "cloudiness": "Nuvolosità", + "dew_point": "Punto di rugiada", + "air_quality_satisfactory": "La qualità dell'aria è considerata soddisfacente e l'inquinamento dell'aria presenta poco o nessun rischio.", + "air_quality_acceptable": "La qualità dell'aria è accettabile, tuttavia per alcuni inquinanti potrebbe esserci una moderata preoccupazione per una piccola parte di persone più sensibili all'inquinamento atmosferico.", + "sensitive_groups_health_effects": "Le persone di gruppi sensibili possono manifestare effetti sulla salute. È improbabile che la popolazione in generale ne risenta.", + "health_effects_public": "Tutti possono iniziare a sperimentare effetti sulla salute, le persone di gruppi sensibili potrebbero manifestare effetti più gravi sulla salute.", + "emergency_conditions": "Avvisi sanitari sulle condizioni di emergenza. L’intera popolazione ha maggiori probabilità di essere colpita.", + "uv_index_satisfactory": "L'indice UV è soddisfacente e indica che il rischio di danni derivanti dalle radiazioni ultraviolette è minimo o nullo.", + "conditions_low_risk": "Le condizioni sono generalmente a basso rischio, il che indica che l’esposizione alle radiazioni ultraviolette rappresenta una minaccia minima.", + "low_exposure_level": "Basso livello di esposizione con rischio minimo di danni derivanti dai raggi UV, adatto alla maggior parte delle persone.", + "moderate_risk_sun_exposure": "Rischio moderato di danni derivanti dall'esposizione al sole non protetta, si raccomandano misure di protezione.", + "high_risk_sun_exposure": "Alto rischio di danni derivanti dall'esposizione al sole non protetta, sono necessarie misure di protezione.", + "very_high_risk_sun_exposure": "Rischio molto alto di danni derivanti dall'esposizione al sole non protetta, sono necessarie precauzioni aggiuntive.", + "extreme_risk_sun_exposure": "Rischio estremo di danni derivanti dall'esposizione al sole non protetta, è necessaria una protezione completa.", + "calm": "Calmo", + "light_air": "Aria leggera", + "light_breeze": "Brezza leggera", + "gentle_breeze": "Brezza delicata", + "moderate_breeze": "Brezza moderata", + "fresh_breeze": "Brezza fresca", + "strong_breeze": "Brezza forte", + "high_wind": "Vento forte", + "gale": "Burrasca", + "strong_gale": "Burrasca forte", + "storm": "Tempesta", + "violent_storm": "Tempesta violenta", + "hurricane": "Uragano", + "warming_temp_trend_1": "Più caldo previsto nei prossimi giorni.", + "warming_temp_trend_2": "Le temperature presto aumenteranno, preparati al caldo!", + "warming_temp_trend_3": "Probabilmente farà più caldo questa settimana.", + "warming_temp_trend_4": "Preparati a temperature più calde.", + "cooling_temp_trend_1": "Nei prossimi giorni è previsto più freddo.", + "cooling_temp_trend_2": "Le temperature si abbasseranno presto, rimani al caldo!", + "cooling_temp_trend_3": "Farà più freddo nei prossimi giorni.", + "cooling_temp_trend_4": "Aspettati una brezza fredda nei prossimi giorni.", + "stable_temp_trend_1": "Nei prossimi giorni sono previste temperature stabili.", + "stable_temp_trend_2": "Nessun grande sbalzo di temperatura in vista, tempo stabile.", + "stable_temp_trend_3": "Le temperature per ora si mantengono stabili.", + "stable_temp_trend_4": "Aspettati del tempo stabile senza molti cambiamenti.", + "back": "Indietro", + "error_occurred": "Si è verificato un errore!", + "check_your_internet_connection_try_again": "Controlla la connessione internet e riprova.", + "There_might_be_an_API_error.": "Potrebbe esserci un errore API.", + "retry": "Riprova", + "loading_location_data": "Caricamento dati sulla posizione...", + "latest_data_fetched": "Ultimi dati recuperati", + "API_Error_Please_change_provider": "Errore API, cambia provider", + "Please_wait_before_refreshing_again.": "Attendi prima di aggiornare nuovamente.", + "network_unavailable": "Rete non disponibile", + "weather": "Meteo", + "precipitation": "Precipitazioni", + "wind": "Vento", + "pollen": "Pollini", + "grass": "Erba", + "tree": "Alberi", + "weed": "Erbacce", + "quick_summary": "Breve riepilogo", + "temperature_animation": "Animazione temperatura", + "language": "Lingua", + "translate_this_app": "Traduci questa app", + "contributors": "Collaboratori", + "contributors_sub": "Visualizza le persone che hanno contribuito a questo progetto", + "version": "Versione", + "third_party_licenses": "Licenze di terze parti", + "clothing_activity": "Abbigliamento e attività", + "get_clothing_suggestions": "Ricevi suggerimenti su abbigliamento e attività", + "day": "Giorno", + "evening": "Sera", + "night": "Notte", + "wind_gust": "Raffica di vento", + "weather_alerts": "Allerta meteo", + "font": "Carattere", + "daily_conditions": "Condizioni giornaliere", + "sun_tile_page": "Dom", + "morning": "Mattina", + "day_tip": "Consiglio del giorno", + "translators": "Traduttori", + "change_apps_font": "Cambia il carattere dell'app", + "app_font": "Stile del testo dell'app", + "show_alerts_home_page_sub": "Mostra l'allerta meteo nella home page", + "weather_models": "Modelli meteo", + "openmeteo_weather_models": "Modelli meteo di Open-Meteo", + "unpredictable_weather": "tempo incerto ", + "phase_new_moon": "Luna nuova", + "phase_waxing_crescent": "Mezzaluna crescente", + "phase_first_quarter": "Primo quarto", + "phase_waxing_gibbous": "Gibbosa crescente", + "phase_full_moon": "Luna piena", + "phase_waning_gibbous": "Gibbosa calante", + "phase_last_quarter": "Ultimo quarto", + "phase_waning_crescent": "Mezzaluna calante", + "moon_info": "Luna nuova: quando la luna non è visibile perché si trova tra la terra e il sole. Illuminazione: 0%.", + "moon_info_2": "Mezzaluna crescente: quando una piccolo spicchio di luna diventa visibile, diventando ogni notte più grande dopo la luna nuova. Illuminazione: 1%–49%.", + "moon_info_3": "Primo quarto: quando la metà della faccia della luna è illuminata, si verifica circa una settimana dopo la luna nuova. Illuminazione: ~50%.", + "moon_info_4": "Gibbosa crescente: quando più della metà della luna è illuminata, portando a una luna piena. Illuminazione: 51%–99%.", + "moon_info_5": "Luna piena: quando tutta la faccia della luna è illuminata dal sole, apparendo come un cerchio completo. Illuminazione: 100%.", + "moon_info_6": "Gibbosa calante: quando la luna inizia a ridursi dopo la luna piena, ma più della metà di essa rimane illuminata. Illuminazione: 99%–51%.", + "moon_info_7": "Ultimo quarto: quando la metà della faccia della luna è nuovamente illuminata, si verifica circa una settimana dopo la luna piena. Illuminazione: ~50%.", + "moon_info_8": "Mezzaluna calante: quando solo una piccolo spicchio di luna rimane visibile prima della luna nuova. Illuminazione: 49%–1%.", + "moon_info_9": "Illuminazione: la percentuale della superficie della luna illuminata dal Sole, che varia a seconda della fase della luna.", + "illumination_moon_text": "Illuminazione", + "moonrise": "La luna sorge", + "moonset": "La luna tramonta", + "dynamic_colors": "Colori dinamici", + "dynamic_colors_sub": "Usa colori dello sfondo", + "font_size": "Dimensione carattere", + "font_size_sub": "La dimensione del carattere cambierà solo dove è necessario", + "swipe_between_locations": "Scorri tra le posizioni", + "swipe_between_locations_sub": "Scorri verso sinistra o destra per cambiare posizione", + "swipe_threshold": "Soglia di scorrimento", + "swipe_threshold_help_sub": "La soglia definisce la distanza minima che un gesto di scorrimento deve percorrere per essere riconosciuto. Una soglia più bassa facilita l'attivazione dei gesti di scorrimento, mentre una soglia più alta richiede passaggi più deliberati.", + "todays_avg": "Media di oggi", + "todays_high": "Alta di oggi", + "learn_about_app": "Per saperne di più sull'app", + "creator": "Autore", + "join_discord": "Unisciti al server Discord", + "export_data": "Esporta dati", + "export_data_sub": "Esportazione di tutte le impostazioni, le località e gli ultimi dati meteo rilevati: praticamente tutto!", + "import_data": "Importa dati", + "import_data_sub": "Attenzione: l'importazione cancellerà i dati attuali dell'app", + "froggy_summary": "Sommario di Froggy", + "froggy_summary_sub": "Aggiunge descrizioni relative alle rane. Disponibile solo in inglese", + "arrange_items": "Organizza elementi", + "edit_layout": "Modifica disposizione app", + "reset": "Reimposta", + "hourly_forecast": "Previsione oraria", + "air_quality_index": "Indice di qualità dell'aria", + "pollen_data": "Dati sui pollini", + "default_location_delete_snack": "Non è possibile eliminare la posizione predefinita", + "low_pollen": "Basso", + "medium_pollen": "Medio", + "high_pollen": "Alto", + "severe_pollen": "Grave", + "minimal_forecast_uv": "Minimo", + "low_forecast_uv": "Basso", + "moderate_forecast_uv": "Sufficiente", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Molto Alto", + "extreme_forecast_uv": "Estremo", + "app_looks": "Aspetto app", + "temp_animation_sub_pref": "Conta le temperature dall'inizio alla fine", + "hide_condition_widgets": "Nascondi condizione widget", + "info_home_location_tip": "È necessario salvare le posizioni per utilizzarle come posizione predefinita", + "your_device_location": "Posizione del tuo dispositivo", + "weather_model_info_1": "Combina i migliori modelli meteo", + "weather_model_info_2": "Combina tutti i modelli meteorologici da questo in una previsione perfetta", + "max_items_4": "Puoi nascondere solo fino 4 elementi", + "max_items_3": "Puoi nascondere solo fino a 3 elementi", + "month_jan": "Gen", "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", + "month_may": "Mag", + "month_june": "Giu", + "month_july": "Lug", + "month_aug": "Ago", + "month_sep": "Set", + "month_oct": "Ott", "month_nov": "Nov", - "month_Dec": "Dec", + "month_Dec": "Dic", "wind_dir_ne": "NE", "wind_dir_e": "E", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", + "time_hour": "ore", + "time_day": "Giorno", "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "aqi_type": "Tipo AQI", + "used_app_storage_info_sub": "L'archiviazione mostra la quantità di spazio disponibile che l'app sta utilizzando per le posizioni salvate. Se raggiunge il 100%, non è più possibile salvare posizioni aggiuntive", + "used_app_storage": "Archiviazione app usata", + "data_by": "Data da", + "data_fetch_error": "Recupero dati fallito", + "aqi_info_us": "L'AQI (Air Quality Index) statunitense è una misura utilizzata per comunicare il livello d'inquinamento atmosferico. Va da 0 a 500, con i valori più alti che indicano una qualità dell'aria peggiore.", + "aqi_info_eu": "L'EU AQI (Air Quality Index) è una misura utilizzata per comunicare il livello di inquinamento atmosferico nell'Unione Europea. È diviso in cinque livelli, da ‘Buono’ a ‘Molto Povero’, in base alla concentrazione di inquinanti chiave", + "update_weather_data": "Aggiorna dati meteo", + "update_weather_data_sub": "Aggiorna automaticamente i dati meteorologici se sono obsoleti quando si fa clic su una posizione", + "delete_locations": "Elimina posizioni", + "delete_locations_support_sub": "Questa azione rimuove ogni posizione salvata, tranne quella predefinita. Usa quest'azione se le tue posizioni salvate non sono visibili, sono doppie o se stai sperimentando altri bug", + "delete": "Elimina", + "united_states_aqi": "AQI statunitense ", + "european_aqi": "AQI dell'Europa", + "chances": "Possibilità", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostra un breve riepilogo del tempo", + "insights": "Approfondimenti", + "app_units": "Unità app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressione, visibilità, precipitazioni, tempo, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 L'aria è secca. Idratate la pelle e bevete molta acqua per rimanere idratati.", + "activity_suggestions_daytip_humidity_4": "💧 La scarsa umidità può causare secchezza della pelle o irritazioni. Tenere a portata di mano una bottiglia d'acqua ed evitare la sovraesposizione.", + "hide_update_icon": "Nascondi l'icona dell'aggiornamento", + "no_notification_when_a_new_version_is_released": "Non mostrare una notifica quando viene rilasciata una nuova versione.", + "precipitation_expected_to_continue": "Si prevede che le precipitazioni continueranno nelle prossime ore.", + "Precipitation_likely_tomorrow_around": "Precipitazioni probabili domani intorno a", + "precipitation_likely_around": "Precipitazioni probabili intorno a", + "hrs_sub_text": "ore", + "mins_sub_text": "minuti", + "loading_text": "Caricamento…", + "edit_location_headline": "Modifica posizione", + "edit_location_error_sub": "Compila il campo o ripristinalo", + "app_theme_dark_light": "Tema app", + "theme_dark": "Scuro", + "theme_light": "Leggero" } \ No newline at end of file From a3bf76bd6981275a2d133bfafd6cf43d6fd1bef9 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:45 +0530 Subject: [PATCH 44/81] New translations source.json (Japanese) --- assets/translations/ja-JP.json | 572 ++++++++++++++++----------------- 1 file changed, 286 insertions(+), 286 deletions(-) diff --git a/assets/translations/ja-JP.json b/assets/translations/ja-JP.json index 7e69f7ffb..92aaae312 100644 --- a/assets/translations/ja-JP.json +++ b/assets/translations/ja-JP.json @@ -1,209 +1,209 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "体感温度", + "hourly_precipitation": "1時間あたりの降水量", + "save": "保存", + "cancel": "キャンセル", + "daily_forecast": "1日ごとの予報", + "locations": "場所", + "home_location": "家の場所", + "default_locations": "既定の場所", + "default_location": "既定の場所", + "today's_amount": "今日の程度", + "precipitation_hours": "降水時間", + "now": "今", + "next_24-hr": "次の24時間", + "trends": "動向", + "today": "今日", + "sun": "日", + "mon": "月", + "tue": "火", + "wed": "水", + "thu": "木", + "fri": "金", + "sat": "土", + "error": "エラー", + "not_available": "利用不可", + "moon": "月", + "humidity": "湿度", + "pressure": "気圧", + "direction": "風向き", + "visibility": "視程", + "air_quality": "大気質", + "fair": "まあまあ", + "poor": "弱い", + "very_poor": "重度の汚染", + "good": "良い", + "moderate": "適度", + "uv_index": "UV指数", + "minimal_risk": "最小限のリスク", + "low_risk": "低リスク", + "moderate_risk": "中程度のリスク", + "high_risk": "高リスク", + "very_high_risk": "とても高いリスク", + "extreme_risk": "極度のリスク", + "day_length": "1日の長さ", + "updated": "更新済み", + "update": "更新", + "ago": "前", + "saved_locations": "保存された場所", + "current_location": "現在の場所", + "search": "検索", + "search_provider": "検索プロバイダー", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", + "settings": "設定", + "background_card_animation": "背景カードのアニメーション", + "use_bar_chart": "棒グラフを使う", + "main_provider": "メインのプロバイダー", + "temperature_unit": "温度の単位", + "wind_unit": "風の単位", + "visibility_unit": "視程の単位", + "precipitation_unit": "降水量の単位", + "pressure_unit": "気圧の単位", + "time_format": "時刻の形式", + "additional": "追加", + "app_language": "アプリの言語", + "about": "私たちについて", + "about_app": "アプリについて", + "support": "サポート", + "data_provided_by": "データの提供", + "map": "地図", + "live_radar": "ライブレーダー", + "radar": "レーダー", + "source_code": "ソースコード", + "terms_&_conditions": "利用規約", + "privacy_policy": "プライバシーポリシー", + "licenses": "ライセンス", + "latest_version": "最新バージョン", + "create_an_issue": "問題を報告する", + "new_version_available!": "新しいバージョンが利用可能になりました!", + "you_are_using_the_latest_version!": "最新バージョンを使用しています!", + "error_checking_for_updates": "更新の確認中にエラーが発生しました", + "light": "ライト", + "heavy": "大雨", + "wind_info": "風速は、一定期間の風速の平均によって測定されます。突風は、通常 20 秒未満続く突風です。", + "visibility_info": "視程は、空や地平線を背景に目立つ物体が見える距離を測定します。視程は、降水量、霧、ほこり、煙、または靄によって影響を受けることがあります。", + "humidity_info": "相対湿度とは、特定の温度で空気が保持できる最大水蒸気量と比較した、空気中に存在する水蒸気の割合です。", + "humidity_info_2": "露点とは、相対湿度を 100% にするために、その温度まで冷却する必要がある温度です。", + "uv_index_info": "紫外線指数は、太陽の紫外線 (UV) の強さを測定します。0 から 11 までのスケールで表され、値が高いほど UV 放射が強くなります。", + "uv_index_info_2": "紫外線は日焼け、皮膚がん、目の損傷を引き起こす可能性があります。紫外線指数が高いほど、これらの問題のリスクが高くなります。", + "uv_index_info_3": "1-2: 低い。保護は必要ありません。最小限の日焼け止めを使用すれば、屋外で安全に過ごすことができます。", + "uv_index_info_4": "3-7: 中程度から高い。保護が必要です。午前中から午後半ばにかけては日陰を探してください。屋外にいるときは、露出した肌に SPF-15 以上の日焼け止めをたっぷり塗り、保護服、つばの広い帽子、サングラスを着用してください。", + "uv_index_info_5": "8以上: 非常に高いから極度。特別な保護が必要です。特に午前中から午後半ばにかけては屋外では注意してください。自分の影が自分より短い場合は、日陰を探し、保護服、つばの広い帽子、サングラスを着用し、露出した肌には最低でも SPF 15 の広範囲スペクトルの日焼け止めをたっぷりと塗ってください。", + "sunset": "日の入り", + "sunrise": "日の出", + "sunset_rise_info": "日の出: 太陽が完全に地平線上に現れることです。場所、季節、タイムゾーンによって異なります。", + "sunset_rise_info_2": "日の入り: 太陽が完全に地平線の下に消えることです。場所、季節、タイムゾーンによって異なります。", + "sunset_rise_info_3": "夜明け: 日の出前にその日の最初の目に見える光が現れる時。", + "sunset_rise_info_4": "夕暮れ: 最後の目に見える光が消える前の、薄暮の最も暗い段階。", + "pressure_info": "大気圧は、空気圧または気圧とも呼ばれ、地球の大気によって及ぼされる下向きの圧力です。このアプリは平均海面気圧 (MSLP) を使用します。", + "pressure_info_2": "異常な大気圧は頭痛、関節痛、疲労などの影響を引き起こす可能性があります。", + "current_conditions": "現在の状況", + "clear_sky": "快晴", + "mostly_clear": "晴れ", + "partly_cloudy": "所により曇り", + "overcast": "曇り", + "fog": "霧", + "drizzle": "霧雨", + "freezing_drizzle": "着氷性の霧雨", + "moderate_rain": "雨", + "heavy_intensity_rain": "激しい雨", + "freezing_rain": "凍りつく雨", + "slight_snow": "わずかな雪", + "moderate_snow": "雪", + "heavy_intensity_snow": "激しい雪", + "snow_grains": "粒の雪", + "rain_showers": "驟雨", + "heavy_rain_showers": "激しい驟雨", + "slight_snow_showers": "わずかなにわか雪", + "heavy_snow_showers": "激しいにわか雪", + "thunderstorm": "雷雨", + "strong_thunderstorm": "強い雷雨", + "clear": "クリア", + "wind_speed": "風速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水確率", + "cloudiness": "雲量", + "dew_point": "露点", + "air_quality_satisfactory": "大気質は良好であると考えられており、大気汚染がもたらすリスクは少しまたはないです。", + "air_quality_acceptable": "大気質は許容できます。しかし、いくつかの汚染物質は、非常に空気汚染に敏感なとても少しの人に対して、中程度の健康上の懸念があるかもしれません。", + "sensitive_groups_health_effects": "敏感な人々は健康への影響を経験するかもしれません。一般の人々は恐らく作用が起こりません。", + "health_effects_public": "誰もが健康上の影響を経験し始めるかもしれません。敏感な人々は、もっと深刻な健康上の影響を経験するかもしれません。", + "emergency_conditions": "健康上の緊急事態の警告。全ての人口が恐らくもっと影響を受けます。", + "uv_index_satisfactory": "UV指数は満足がいき、紫外線放射の害のリスクは少しまたはありません。", + "conditions_low_risk": "状況は一般的には低リスクで、紫外線放射の曝露は最小限の脅威をもたらすことを示しています。", + "low_exposure_level": "曝露レベルは低くUV放射の危害は最小限で、ほとんどの人には適切です。", + "moderate_risk_sun_exposure": "太陽の曝露に無防備だと危害の中程度のリスクで、保護的な対策がお勧めです。", + "high_risk_sun_exposure": "太陽の曝露に無防備だと高いリスクで、保護的な対策が必要です。", + "very_high_risk_sun_exposure": " 超高リスクの日光浴", + "extreme_risk_sun_exposure": "危険な日光浴", + "calm": "穏やか", + "light_air": "そよ風", + "light_breeze": "穏やかな弱い風", + "gentle_breeze": "優しいそよ風", + "moderate_breeze": "中程度の風", + "fresh_breeze": "爽やかな風", + "strong_breeze": "強烈な風", + "high_wind": "強風", + "gale": "突風", + "strong_gale": "暴風", + "storm": "嵐", + "violent_storm": "暴風", + "hurricane": "台風", + "warming_temp_trend_1": "今後数週間は気温が上がると予想されます。", + "warming_temp_trend_2": "気温はすぐに上昇します。暑さに備えてください。", + "warming_temp_trend_3": "今週は暖かくなるようです。", + "warming_temp_trend_4": "これからの暖かい天気の準備をしましょう。", + "cooling_temp_trend_1": "今後数週間は気温が下がると予想されます。", + "cooling_temp_trend_2": "気温はすぐに下がりますので、暖かくしてお過ごしください!", + "cooling_temp_trend_3": "今後は涼しくなるでしょう。", + "cooling_temp_trend_4": "今後数日間は冷たい風が吹くことが予想されます。", + "stable_temp_trend_1": "今後数日間は気温が安定すると予想されます。", + "stable_temp_trend_2": "今後は大きな気温の変化はなく、安定した天気が続きます。", + "stable_temp_trend_3": "今のところ気温は安定しています。", + "stable_temp_trend_4": "大きな変化はなく安定した天気が期待できます。", + "back": "戻る", + "error_occurred": "エラーが発生しました!", + "check_your_internet_connection_try_again": "インターネット接続を確認して、もう一度お試しください。", + "There_might_be_an_API_error.": "API エラーが発生している可能性があります。", + "retry": "再試行", + "loading_location_data": "場所データを読み込んでいます...", + "latest_data_fetched": "最新のデータを取得しました", + "API_Error_Please_change_provider": "APIエラー。プロバイダーを変更してください", + "Please_wait_before_refreshing_again.": "再度更新する前にしばらくお待ちください。", + "network_unavailable": "ネットワークが利用できません", + "weather": "天気", + "precipitation": "降水量", + "wind": "風", + "pollen": "花粉", + "grass": "草", + "tree": "木", + "weed": "雑草", + "quick_summary": "簡単な概要", + "temperature_animation": "気温アニメーション", + "language": "言語", + "translate_this_app": "このアプリを翻訳する", + "contributors": "貢献者", + "contributors_sub": "このプロジェクトに貢献した人を表示します。", + "version": "バージョン", + "third_party_licenses": "サードパーティーライセンス", + "clothing_activity": "服装と活動", + "get_clothing_suggestions": "服装と活動の提案を得る", + "day": "日", + "evening": "夕方", + "night": "夜", + "wind_gust": "突風", + "weather_alerts": "天気警報", + "font": "フォント", + "daily_conditions": "毎日の状況", + "sun_tile_page": "日", + "morning": "朝", + "day_tip": "1日のヒント", + "translators": "翻訳者", + "change_apps_font": "アプリのフォントを変更する", + "app_font": "アプリのフォント", + "show_alerts_home_page_sub": "ホームページに天気警報を表示する", + "weather_models": "天気モデル", + "openmeteo_weather_models": "Open-Meteo天気モデル", "unpredictable_weather": "unpredictable weather", "phase_new_moon": "New Moon", "phase_waxing_crescent": "Waxing Crescent", @@ -223,112 +223,112 @@ "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", + "moonrise": "月の出", + "moonset": "月の入り", + "dynamic_colors": "動的な色", + "dynamic_colors_sub": "壁紙の色を使う", + "font_size": "フォントの大きさ", "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", + "swipe_between_locations": "場所間をスワイプする", + "swipe_between_locations_sub": "場所を変えるために左右にスワイプ", + "swipe_threshold": "スワイプのしきい値", "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", + "todays_avg": "今日の平均", + "todays_high": "今日の最高", + "learn_about_app": "アプリについて学ぶ", + "creator": "作成者", + "join_discord": "Discordサーバーに参加する", + "export_data": "データをエクスポート", "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", + "import_data": "データをインポート", "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", + "froggy_summary": "カエルの概要", "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", + "edit_layout": "アプリのレイアウトを編集する", + "reset": "リセット", + "hourly_forecast": "毎時の予報", + "air_quality_index": "大気質指数", + "pollen_data": "花粉データ", + "default_location_delete_snack": "デフォルトの場所は削除できません", + "low_pollen": "低い", + "medium_pollen": "中程度", + "high_pollen": "高い", + "severe_pollen": "深刻", + "minimal_forecast_uv": "最小", + "low_forecast_uv": "低い", + "moderate_forecast_uv": "適度", + "high_forecast_uv": "高い", + "very_high_forecast_uv": "とても高い", + "extreme_forecast_uv": "極度", + "app_looks": "アプリの見た目", "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", + "hide_condition_widgets": "状態のウィジェットを隠す", "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", + "your_device_location": "デバイスの場所", "weather_model_info_1": "Combines the best weather models", "weather_model_info_2": "Combines all weather models from this into a seamless prediction", "max_items_4": "You can only hide up to 4 items", "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", + "month_jan": "1月", + "month_feb": "2月", + "month_mar": "3月", + "month_apr": "4月", + "month_may": "5月", + "month_june": "6月", + "month_july": "7月", + "month_aug": "8月", + "month_sep": "9月", + "month_oct": "10月", + "month_nov": "11月", + "month_Dec": "12月", + "wind_dir_ne": "北東", + "wind_dir_e": "東", + "wind_dir_se": "南東", + "wind_dir_s": "南", + "wind_dir_sw": "南西", + "wind_dir_w": "西", + "wind_dir_nw": "北西", + "wind_dir_n": "北", + "time_pm": "午後", + "time_am": "午前", + "time_min": "分", + "time_hour": "時間", + "time_day": "日", + "time_sec": "秒", + "aqi_type": "AQIの種類", "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", + "used_app_storage": "使用されたアプリのストレージ", "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", + "data_fetch_error": "データの取得に失敗しました", "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", + "update_weather_data": "天気データを更新", "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", + "delete_locations": "場所を削除", "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", + "delete": "削除", + "united_states_aqi": "米国AQI", + "european_aqi": "ヨーロッパのAQI", + "chances": "可能性", + "temperature": "温度", "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", + "insights": "分析", + "app_units": "アプリの単位", "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", + "hide_update_icon": "更新アイコンを隠す", + "no_notification_when_a_new_version_is_released": "新しいバージョンがリリースされたとき、通知を表示しない", "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", + "hrs_sub_text": "時間", + "mins_sub_text": "分", + "loading_text": "読み込み中...", + "edit_location_headline": "場所を編集", "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "app_theme_dark_light": "アプリのテーマ", + "theme_dark": "ダーク", + "theme_light": "ライト" } \ No newline at end of file From f23d29007e6ee18f3909fc29b9a84af103fdb3cf Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:45 +0530 Subject: [PATCH 45/81] New translations source.json (Korean) --- assets/translations/ko-KR.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/ko-KR.json b/assets/translations/ko-KR.json index 7e69f7ffb..24fb9d696 100644 --- a/assets/translations/ko-KR.json +++ b/assets/translations/ko-KR.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "체감 온도", + "hourly_precipitation": "시간별 강수량", + "save": "저장", + "cancel": "취소", + "daily_forecast": "일별 예보", + "locations": "위치", + "home_location": "집 위치", + "default_locations": "기본 위치", + "default_location": "기본 위치", + "today's_amount": "강수량", + "precipitation_hours": "강수 시간", + "now": "지금", + "next_24-hr": "다음 24시간", + "trends": "추세", + "today": "오늘", + "sun": "일출/일몰", + "mon": "월", + "tue": "화", + "wed": "수", + "thu": "목", + "fri": "금", + "sat": "토", + "error": "오류", + "not_available": "사용할 수 없음", + "moon": "달", + "humidity": "습도", + "pressure": "기압", + "direction": "풍향", + "visibility": "가시거리", + "air_quality": "공기질", + "fair": "양호", + "poor": "나쁨", + "very_poor": "매우 나쁨", + "good": "좋음", + "moderate": "보통", + "uv_index": "자외선 지수", + "minimal_risk": "매우 낮음", + "low_risk": "낮음", + "moderate_risk": "보통", + "high_risk": "높음", + "very_high_risk": "매우 높음", + "extreme_risk": "심각", + "day_length": "일조 시간", + "updated": "업데이트됨", + "update": "업데이트", + "ago": "전", + "saved_locations": "저장된 위치", + "current_location": "현재 위치", + "search": "검색", + "search_provider": "검색 서비스", + "ok": "확인", + "settings": "설정", + "background_card_animation": "배경 카드 애니메이션", + "use_bar_chart": "막대형 차트 사용", + "main_provider": "주요 제공업체", + "temperature_unit": "온도 단위", + "wind_unit": "풍량 단위", + "visibility_unit": "가시성 단위", + "precipitation_unit": "강수량 단위", + "pressure_unit": "압력 단위", + "time_format": "시간 형식", + "additional": "추가", + "app_language": "앱 언어", + "about": "에 관해", + "about_app": "앱 정보", + "support": "지원", + "data_provided_by": "데이터 제공처", + "map": "지도", + "live_radar": "실시간 레이더", + "radar": "레이더", + "source_code": "소스 코드", + "terms_&_conditions": "이용 & 약관", + "privacy_policy": "개인정보 보호 정책", + "licenses": "라이센스", + "latest_version": "최신 버전", + "create_an_issue": "이슈 생성", + "new_version_available!": "새 버전 사용 가능!", + "you_are_using_the_latest_version!": "최신 버전을 사용 중입니다!", + "error_checking_for_updates": "업데이트 확인 중 오류 발생", + "light": "약함", + "heavy": "강함", + "wind_info": "풍속은 일정 시간 동안의 풍속을 평균하여 측정합니다. 돌풍은 일반적으로 20초 미만으로 지속되는 갑작스러운 바람을 말합니다.", + "visibility_info": "가시거리는 하늘이나 수평선에 대해 눈에 띄는 물체를 볼 수 있는 거리를 측정합니다. 가시거리는 강수량, 안개, 먼지, 연기 또는 안개에 의해 영향을 받을 수 있습니다.", + "humidity_info": "상대 습도는 주어진 온도에서 공기가 보유할 수 있는 최대 양과 비교하여 공기 중에 존재하는 수증기의 백분율을 나타냅니다.", + "humidity_info_2": "이슬점은 상대 습도 100%를 달성하기 위해 온도를 냉각해야 하는 온도입니다.", + "uv_index_info": "자외선 지수는 태양의 자외선(UV) 복사 강도를 측정합니다. 0에서 11까지의 척도로 표시되며, 값이 높을수록 자외선이 더 강하다는 것을 나타냅니다.", + "uv_index_info_2": "자외선은 일광 화상, 피부암, 눈 손상을 유발할 수 있습니다. 자외선 지수가 높을수록 이러한 문제가 발생할 위험이 커집니다.", + "uv_index_info_3": "1-2: 낮음: 보호 필요 없음. 최소한의 자외선 차단제를 사용하여 안전하게 야외 활동을 할 수 있습니다.", + "uv_index_info_4": "3-7: 보통에서 높음. 보호가 필요합니다. 늦은 아침부터 오후 중반까지는 그늘을 찾습니다. 외출 시에는 노출된 피부에 SPF-15 이상의 자외선 차단제를 충분히 바르고 보호복, 챙이 넓은 모자, 선글라스를 착용하세요.", + "uv_index_info_5": "8+: 매우 높음~극도로 높음. 추가 보호가 필요합니다. 특히 늦은 아침부터 오후 중반까지 야외에서 조심하세요. 그림자가 자신보다 짧다면 그늘을 찾아 보호 복, 챙이 넓은 모자, 선글라스를 착용하고 노출된 피부에는 최소 SPF-15의 자외선 차단제를 충분히 발라주세요.", + "sunset": "일몰", + "sunrise": "일출", + "sunset_rise_info": "일출: 태양이 수평선 위로 완전히 떠오르는 시간. 이는 위치, 계절, 시간대에 따라 달라집니다.", + "sunset_rise_info_2": "일몰: 해가 지평선 아래로 완전히 사라지는 것을 말합니다. 이는 지역, 계절, 시간대에 따라 다릅니다.", + "sunset_rise_info_3": "새벽: 일출 전에 하루의 첫 가시광선이 나타나는 시간입니다.", + "sunset_rise_info_4": "황혼: 황혼: 마지막 가시광선이 사라지기 전 가장 어두운 황혼의 단계입니다.", + "pressure_info": "기압 또는 기압이라고도 하는 대기압은 지구 대기에 의해 가해지는 하향 압력입니다. 이 앱은 평균 해수면 압력(MSLP)을 사용합니다.", + "pressure_info_2": "비정상적인 대기압은 두통, 관절통, 피로 등을 유발할 수 있습니다.", + "current_conditions": "현재 조건", + "clear_sky": "맑은 하늘", + "mostly_clear": "대부분 맑음", + "partly_cloudy": "약간 흐림", + "overcast": "흐림", + "fog": "안개", + "drizzle": "약한 비", + "freezing_drizzle": "진눈깨비", + "moderate_rain": "비", + "heavy_intensity_rain": "폭우", + "freezing_rain": "빙우", + "slight_snow": "약한 눈", + "moderate_snow": "눈", + "heavy_intensity_snow": "폭설", + "snow_grains": "싸락눈", + "rain_showers": "소나기", + "heavy_rain_showers": "강한 소나기", + "slight_snow_showers": "약한 눈보라", + "heavy_snow_showers": "강한 눈보라", + "thunderstorm": "천둥번개", + "strong_thunderstorm": "강한 천둥번개", + "clear": "맑음", + "wind_speed": "풍속", + "precipitation_amount": "강수량", + "precipitation_chances": "강수 확률", + "cloudiness": "운량", + "dew_point": "이슬점", + "air_quality_satisfactory": "현재 대기 질은 양호하며, 대기 오염으로 인한 건강상의 위험은 거의 없는 것으로 보입니다.", + "air_quality_acceptable": "대기 질은 괜찮습니다. 그러나 특정 오염 물질 때문에, 대기 오염에 특히 민감한 분들에게는 중간 정도의 건강 문제가 생길 수 있습니다.", + "sensitive_groups_health_effects": "민감한 분들은 건강에 영향을 받으실 수 있지만, 일반적인 사람들에게는 큰 영향이 없을 것으로 예상됩니다.", + "health_effects_public": "모든 사람이 건강에 영향을 받을 수 있습니다. 특히 건강이 취약한 분들은 더욱 심각한 문제를 겪을 수 있으니 주의가 필요합니다.", + "emergency_conditions": "건강에 대한 비상 경고. 전 국민이 영향을 받을 가능성이 매우 높습니다.", + "uv_index_satisfactory": "자외선 지수가 양호하므로 자외선에 대한 위험이 거의 없거나 전혀 없습니다.", + "conditions_low_risk": "자외선 지수가 낮으므로 자외선 노출로 인한 피해는 거의 없을것을 뜻 합니다.", + "low_exposure_level": "자외선 노출 수준이 낮아 인체에 해를 끼칠 위험이 최소한으로, 대부분의 사람들에게 안전합니다.", + "moderate_risk_sun_exposure": "햇볕에 그대로 노출될 경우 중간 정도의 위험이 있으니, 보호 조치를 취하는 것이 좋습니다.", + "high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 보호 조치를 취하는 것을 권장합니다.", + "very_high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 평소보다 더 많은 주의가 필요합니다.", + "extreme_risk_sun_exposure": "보호되지 않은 햇빛 노출로 인한 위험성이 매우 높으므로 완전한 보호가 필요합니다.", + "calm": "잔잔함", + "light_air": "가벼운 바람", + "light_breeze": "가벼운 산들바람", + "gentle_breeze": "부드러운 바람", + "moderate_breeze": "적당한 산들바람", + "fresh_breeze": "신선한 바람", + "strong_breeze": "강한 바람", + "high_wind": "강풍", + "gale": "질풍", + "strong_gale": "강한 강풍", + "storm": "폭풍", + "violent_storm": " 심각한 폭풍", + "hurricane": "허리케인", + "warming_temp_trend_1": "앞으로 며칠 동안 날씨가 온화할 것으로 예상됩니다.", + "warming_temp_trend_2": "곧 기온이 상승할 예정이니 더위에 대비하세요!", + "warming_temp_trend_3": "이번 주에는 날씨가 더 따뜻해질 것 같습니다.", + "warming_temp_trend_4": "앞으로 더워질 날씨에 대비하세요.", + "cooling_temp_trend_1": "앞으로 며칠 동안 추위이 예상됩니다.", + "cooling_temp_trend_2": "곧 기온이 떨어지니 따뜻하게 준비하세요!", + "cooling_temp_trend_3": "앞으로 날씨가 더 시원해질 것입니다.", + "cooling_temp_trend_4": "앞으로 며칠 동안 쌀쌀한 바람이 불 것으로 예상됩니다.", + "stable_temp_trend_1": "앞으로 며칠 동안 안정적인 기온이 예상됩니다.", + "stable_temp_trend_2": "앞으로 큰 기온 변화가 없고 날씨가 안정적입니다.", + "stable_temp_trend_3": "현재 기온은 안정적으로 유지되고 있습니다.", + "stable_temp_trend_4": "큰 변화 없이 안정적인 날씨가 예상됩니다.", + "back": "뒤로", + "error_occurred": "오류 발생!", + "check_your_internet_connection_try_again": "인터넷 연결 설정을 확인하고 다시 시도해주세요. ", + "There_might_be_an_API_error.": "API 오류가 있을 수 있습니다.", + "retry": "다시 시도", + "loading_location_data": "위치 데이터 로드 중...", + "latest_data_fetched": "최신 데이터 가져옴", + "API_Error_Please_change_provider": "API 오류, 공급자를 변경하세요", + "Please_wait_before_refreshing_again.": "다시 새로고침하기 전에 잠시 기다려주세요.", + "network_unavailable": "네트워크에 접근할 수 없음", + "weather": "날씨", + "precipitation": "강수", + "wind": "바람", + "pollen": "꽃가루", + "grass": "잔디", + "tree": "트리", + "weed": "잡초", + "quick_summary": "빠른 요약", + "temperature_animation": "온도 애니메이션", + "language": "언어", + "translate_this_app": "이 앱 번역하기", + "contributors": "기여자", + "contributors_sub": "이 프로젝트에 기여한 사람 표시", + "version": "버전", + "third_party_licenses": "타사 라이센스", + "clothing_activity": "복장 및 활동", + "get_clothing_suggestions": "의류 및 활동 제안 받기", + "day": "낮", + "evening": "저녁", + "night": "밤", + "wind_gust": "돌풍", + "weather_alerts": "날씨 알림", + "font": "폰트", + "daily_conditions": "일일 날씨", + "sun_tile_page": "일출/일몰", + "morning": "오전 ", + "day_tip": "오늘 하루 조언", + "translators": "번역가들", + "change_apps_font": "앱 글꼴 변경", + "app_font": "앱 글꼴", + "show_alerts_home_page_sub": "홈 페이지에 날씨 알림 표시", + "weather_models": "날씨 모델", + "openmeteo_weather_models": "Open-Meteo 날씨 모델", + "unpredictable_weather": "예측할 수 없는 날씨", + "phase_new_moon": "초승달", + "phase_waxing_crescent": "차오르는 그믐달", + "phase_first_quarter": "1분기", + "phase_waxing_gibbous": "초승달", + "phase_full_moon": "보름달", + "phase_waning_gibbous": "기우는 하현달", + "phase_last_quarter": "지난 분기", + "phase_waning_crescent": "초승달", + "moon_info": "초승달: 달이 지구와 태양 사이에 위치하여 보이지 않을 때입니다. 차오른 정도: 0%.", + "moon_info_2": "차오르는 상현달: 초승달 이후 매일 밤 달의 작은 조각이 보이기 시작하여 점점 커지는 현상입니다. 차오른 정도 : 1%-49%.", + "moon_info_3": "초승달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", + "moon_info_4": "차오르는 상현달: 달의 절반 이상이 밝아져 보름달이 뜨기 직전입니다. 차오른 정도: 51%-99%.", + "moon_info_5": "보름달: 달의 전체 면이 태양에 의해 비춰져 완전한 원으로 보이는 상태입니다. 차오른 정도: 100%.", + "moon_info_6": "기우는 하현달: 보름달 이후 달이 줄어들기 시작하지만 달의 절반 이상이 여전히 밝을 때입니다. 차오른 정도: 99%-51%.", + "moon_info_7": "하현달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", + "moon_info_8": "초승달: 새로운 그믐달이 뜨기 전에 달의 작은 조각만 보이는 상태입니다. 조명: 49%-1%.", + "moon_info_9": "차오른 정도: 달의 위상에 따라 달라지는 달 표면에서 태양이 비추는 비율로, 달의 위상에 따라 달라집니다.", + "illumination_moon_text": "차오른 정도", + "moonrise": "월출", + "moonset": "월몰", + "dynamic_colors": "동적 색상", + "dynamic_colors_sub": "배경 화면 색상 사용", + "font_size": "글자 크기", + "font_size_sub": "글꼴 크기는 필요한 곳에만 영향을 미칩니다.", + "swipe_between_locations": "위치들 간 스와이프", + "swipe_between_locations_sub": "왼쪽 또는 오른쪽으로 스와이프하여 위치 변경", + "swipe_threshold": "스와이프 임계값", + "swipe_threshold_help_sub": "임계값은 스와이프 제스처가 인식되기 위해 필요한 최소 거리를 정의합니다. 임계값이 낮을수록 스와이프 제스처를 더 쉽게 트리거할 수 있고, 임계값이 높을수록 더 신중하게 스와이프해야 합니다.", + "todays_avg": "오늘 평균기온", + "todays_high": "오늘의 최고기온", + "learn_about_app": "이 앱에 관하여", + "creator": "제작자", + "join_discord": "Discord 서버에 가입하기", + "export_data": "데이터 내보내기", + "export_data_sub": "모든 설정, 위치, 마지막으로 가져온 날씨 데이터 등 말 그대로 모든 것을 내보낼 수 있습니다!", + "import_data": "데이터 가져오기", + "import_data_sub": "경고: 가져오기를 수행하면 현재 앱 데이터가 지워집니다.", + "froggy_summary": "개구리의 요약", + "froggy_summary_sub": "개구리가 관련 정보를 설명해줍니다. 영어로만 제공됨.", + "arrange_items": "항목 정렬", + "edit_layout": "앱 레이아웃 편집", + "reset": "재설정", + "hourly_forecast": "시간별 일기 예보", + "air_quality_index": "공기질 지수", + "pollen_data": "꽃가루 정보", + "default_location_delete_snack": "기본 위치는 삭제할 수 없습니다.", + "low_pollen": "낮음", + "medium_pollen": "중", + "high_pollen": "높음", + "severe_pollen": "심각한", + "minimal_forecast_uv": "최소", + "low_forecast_uv": "낮음", + "moderate_forecast_uv": "보통", + "high_forecast_uv": "높음", + "very_high_forecast_uv": "매우 높음", + "extreme_forecast_uv": "심각", + "app_looks": "앱 생김새", + "temp_animation_sub_pref": "처음부터 끝까지 온도를 계산합니다.", + "hide_condition_widgets": "날씨 위젯 숨기기", + "info_home_location_tip": "기본 위치로 사용하려면 위치를 저장해야 합니다.", + "your_device_location": "기기 위치", + "weather_model_info_1": "최적의 날씨 모델 조합", + "weather_model_info_2": "모든 날씨 모델을 결합하여 완벽한 예측을 제공합니다.", + "max_items_4": "최대 4개 항목까지만 숨길 수 있습니다.", + "max_items_3": "최대 3개 항목까지만 숨길 수 있습니다.", + "month_jan": "1월", + "month_feb": "2월", + "month_mar": "3월", + "month_apr": "4월", + "month_may": "5월", + "month_june": "6월", + "month_july": "7월", + "month_aug": "8월", + "month_sep": "9월", + "month_oct": "10월", + "month_nov": "11월", + "month_Dec": "12월", + "wind_dir_ne": "북동", + "wind_dir_e": "동", + "wind_dir_se": "동남", + "wind_dir_s": "남", + "wind_dir_sw": "동서", + "wind_dir_w": "서", + "wind_dir_nw": "북서", + "wind_dir_n": "북", + "time_pm": "오후", + "time_am": "오전", + "time_min": "분", + "time_hour": "시간", + "time_day": "일", + "time_sec": "초", + "aqi_type": "AQI 유형", + "used_app_storage_info_sub": "저장 공간은 앱이 저장된 위치에 사용 중인 사용 가능한 공간의 양을 표시합니다. 100%에 도달하면 더 이상 위치를 추가로 저장할 수 없습니다.", + "used_app_storage": "사용한 앱 스토리지", + "data_by": "데이터 기준", + "data_fetch_error": "데이터를 가져오지 못했습니다.", + "aqi_info_us": "미국 대기질 지수(AQI)는 대기 오염 수준을 전달하는 데 사용되는 측정치입니다. 0에서 500 사이의 범위로, 수치가 높을수록 대기 질이 나쁨을 나타냅니다.", + "aqi_info_eu": "EU AQI(대기질 지수)는 유럽 연합의 대기 오염 수준을 알리는 데 사용되는 측정치입니다. 주요 오염 물질의 농도에 따라 '좋음'에서 '매우 나쁨'까지 5단계로 나뉩니다.", + "update_weather_data": "날씨 데이터 업데이트", + "update_weather_data_sub": "위치를 클릭했을 때 날씨 데이터가 오래된 경우 자동으로 업데이트합니다.", + "delete_locations": "위치 삭제", + "delete_locations_support_sub": "이 작업은 기본 위치를 제외한 모든 저장된 위치를 제거합니다. 저장된 위치가 보이지 않거나 중복되거나 다른 버그가 발생하는 경우 이 옵션을 사용하세요.", + "delete": "삭제", + "united_states_aqi": "미국 AQI", + "european_aqi": "유럽 AQI", + "chances": "확률", + "temperature": "온도", + "show_summary_toggle_sub": "날씨에 대한 간략한 요약 표시", + "insights": "개인화", + "app_units": "앱 단위", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "온도, 바람, 기압, 가시거리, 강수량, 시간, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 공기가 건조합니다. 피부에 수분을 공급하고 물을 충분히 마셔 수분을 유지하세요.", + "activity_suggestions_daytip_humidity_4": "💧 습도가 낮으면 피부 건조나 자극을 유발할 수 있습니다. 물병을 가까이에 두고 과다 노출을 피하세요.", + "hide_update_icon": "업데이트 아이콘 숨기기", + "no_notification_when_a_new_version_is_released": "새 버전이 출시되면 알림을 표시하지 않습니다.", + "precipitation_expected_to_continue": "강수량은 앞으로 몇 시간 동안 계속될 것으로 예상됩니다.", + "Precipitation_likely_tomorrow_around": "내일 강수 가능성", + "precipitation_likely_around": "주변에 강수 가능성 있음", + "hrs_sub_text": "시간", + "mins_sub_text": "분", + "loading_text": "불러오는 중", + "edit_location_headline": "위치 수정", + "edit_location_error_sub": "입력란을 채우거나 재설정해 주세요.", + "app_theme_dark_light": "앱 테마", + "theme_dark": "다크", + "theme_light": "약함" } \ No newline at end of file From 00d66f728dd4780b0c3ae703fa39345acdf61d8c Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:46 +0530 Subject: [PATCH 46/81] New translations source.json (Dutch) --- assets/translations/nl-NL.json | 626 ++++++++++++++++----------------- 1 file changed, 313 insertions(+), 313 deletions(-) diff --git a/assets/translations/nl-NL.json b/assets/translations/nl-NL.json index 7e69f7ffb..56e1c59ef 100644 --- a/assets/translations/nl-NL.json +++ b/assets/translations/nl-NL.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", + "feels_like": "Voelt aan als", "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", + "save": "Opslaan", + "cancel": "Annuleren", + "daily_forecast": "Weersvoorspelling per dag", + "locations": "Locaties", + "home_location": "Thuislocatie", + "default_locations": "Standaardlocaties", + "default_location": "Standaardlocaties", + "today's_amount": "Hoeveelheid vandaag", + "precipitation_hours": "Neerslaguren ", + "now": "Nu", + "next_24-hr": "Komende 24u", "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "today": "Vandaag", + "sun": "Zo", + "mon": "Ma", + "tue": "Di", + "wed": "Wo", + "thu": "Do", + "fri": "Vr", + "sat": "Za", + "error": "Foutmelding", + "not_available": "Niet beschikbaar", + "moon": "Maan", + "humidity": "Vochtigheid", + "pressure": "Luchtdruk", + "direction": "Windrichting", + "visibility": "Zichtbaarheid", + "air_quality": "Luchtkwaliteit", + "fair": "Redelijk", + "poor": "Slecht", + "very_poor": "Zeer slecht", + "good": "Goed", + "moderate": "Gematigd", + "uv_index": "UV-index", + "minimal_risk": "Minimaal risico", + "low_risk": "Laag risico", + "moderate_risk": "Matig risico", + "high_risk": "Hoog risico", + "very_high_risk": "Heel hoog risico", + "extreme_risk": "Extreem risico", + "day_length": "daglengte", + "updated": "Bijgewerkt", + "update": "Bijwerken", + "ago": "geleden", + "saved_locations": "Opgeslagen locaties", + "current_location": "Huidige locatie", + "search": "Zoeken", + "search_provider": "Zoek aanbieder", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", + "settings": "Instellingen", + "background_card_animation": "Animatie achtergrondkaart", + "use_bar_chart": "Gebruik balkdiagram", + "main_provider": "Hoofdaanbieder", + "temperature_unit": "Temperatuureenheid", + "wind_unit": "Eenheid windsnelheid", + "visibility_unit": "Eenheid zichtbaarheid", + "precipitation_unit": "Eenheid neerslag", + "pressure_unit": "Drukeenheid", + "time_format": "Tijdnotatie", + "additional": "Extra", + "app_language": "Taal", + "about": "Over", + "about_app": "Over de app", + "support": "Ondersteuning", + "data_provided_by": "Data verstrekt door", + "map": "Kaart", + "live_radar": "Live-radar", + "radar": "Radar", + "source_code": "Broncode", + "terms_&_conditions": "Algemene voorwaarden", + "privacy_policy": "Privacybeleid", + "licenses": "Licenties", + "latest_version": "Laatste versie", + "create_an_issue": "Probleem melden", + "new_version_available!": "Nieuwe versie beschikbaar!", + "you_are_using_the_latest_version!": "Je gebruikt de laatste versie!", + "error_checking_for_updates": "Fout bij controleren op updates", + "light": "Licht", + "heavy": "Zwaar", + "wind_info": "Windsnelheid wordt gemeten door het gemiddelde te nemen van windsnelheden over een bepaalde periode. Windvlagen zijn plotselinge uitbarstingen van wind die meestal minder dan twintig seconden duren.", + "visibility_info": "Zichtbaarheid meet de afstand waarop opvallende objecten gezien kunnen worden tegen de hemel of horizon. Zichtbaarheid kan worden beïnvloed door neerslag, mist, stof, rook of mist.", + "humidity_info": "Relatieve vochtigheid is het percentage waterdamp dat aanwezig is in de lucht vergeleken met de maximale hoeveelheid die de lucht kan bevatten bij een bepaalde temperatuur.", + "humidity_info_2": "Het dauwpunt is de temperatuur die moet worden afgekoeld om een relatieve vochtigheid van 100% te bereiken.", + "uv_index_info": "De UV-index meet de sterkte van de ultraviolette (UV) straling van de zon. Het is op een schaal van 0 tot 11, waarbij de hogere waarden sterkere UV-straling aangeven.", + "uv_index_info_2": "UV-straling kan zonnebrand, huidkanker en oogletsel veroorzaken. Hoe hoger de UV-index, hoe groter het risico op deze problemen.", + "uv_index_info_3": "1-2: Laag. Geen bescherming nodig. Je kunt veilig buiten blijven met minimale bescherming tegen de zon.", + "uv_index_info_4": "3-7: Matig tot hoog. Bescherming nodig. Zoek schaduw van de late ochtend tot halverwege de middag. Breng buiten voldoende SPF-15 of hoger aan op blootgestelde huid en draag beschermende kleding, een breed gerande hoed en een zonnebril.", + "uv_index_info_5": "8+: Zeer hoog tot extreem. Extra bescherming nodig. Wees voorzichtig buiten, vooral van 's ochtends laat tot halverwege de middag. Als de schaduw korter is dan jezelf, zoek dan de schaduw op en draag beschermende kleding, een breedgerande hoed, een zonnebril en smeer de blootgestelde huid voldoende in met minimaal SPF-15, breedwerkende zonnebrandcrème.", + "sunset": "Zonsondergang", + "sunrise": "Zonsopgang", + "sunset_rise_info": "Zonsopgang: Wanneer de zon volledig boven de horizon verschijnt. Dit varieert afhankelijk van locatie, tijd van het jaar en tijdzone.", + "sunset_rise_info_2": "Zonsondergang: Wanneer de zon volledig onder de horizon verdwijnt. Dit varieert afhankelijk van de locatie, de tijd van het jaar en de tijdzone.", + "sunset_rise_info_3": "Dageraad: Wanneer het eerste zichtbare licht van de dag verschijnt vóór zonsopgang.", + "sunset_rise_info_4": "Schemering: De donkerste fase van de schemering voordat het laatste zichtbare licht verdwijnt.", + "pressure_info": "Atmosferische druk, ook bekend als luchtdruk of baromatische druk, is de neerwaartse druk die wordt uitgeoefend door de atmosfeer van de aarde. Deze app gebruikt gemiddelde druk op zeeniveau.", + "pressure_info_2": "Afwijkende luchtdruk kan hoofdpijn, gewrichtspijn, vermoeidheid en andere effecten veroorzaken.", + "current_conditions": "Huidige weersomstandigheden", + "clear_sky": "Heldere hemel", + "mostly_clear": "Grotendeels helder", + "partly_cloudy": "Halfbewolkt", + "overcast": "Bewolkt", + "fog": "Mist", + "drizzle": "Motregen", + "freezing_drizzle": "Aanvriezende motregen", + "moderate_rain": "Matige regen", + "heavy_intensity_rain": "Zware regen", + "freezing_rain": "Natte sneeuw", + "slight_snow": "Lichte sneeuw", + "moderate_snow": "Matige sneeuw", + "heavy_intensity_snow": "Hevige sneeuw", + "snow_grains": "Sneeuwkorrels", + "rain_showers": "Regenbuien", + "heavy_rain_showers": "Zware regenbuien", + "slight_snow_showers": "Lichte sneeuwbui", + "heavy_snow_showers": "Zware sneeuwbuien", + "thunderstorm": "Onweer", + "strong_thunderstorm": "Zware storm", + "clear": "Helder", + "wind_speed": "Windkracht", + "precipitation_amount": "Neerslaghoeveelheid", + "precipitation_chances": "Kans op neerslag", + "cloudiness": "Bewolking", + "dew_point": "Dauwpunt", + "air_quality_satisfactory": "De luchtkwaliteit wordt als voldoende beschouwd en luchtvervuiling vormt weinig of geen risico.", + "air_quality_acceptable": "De luchtkwaliteit is aanvaardbaar, maar voor sommige verontreinigende stoffen kan er een matig gezondheidsrisico zijn voor een zeer klein aantal mensen die ongewoon gevoelig zijn voor luchtvervuiling.", + "sensitive_groups_health_effects": "Mensen uit gevoelige groepen kunnen gezondheidseffecten ondervinden. Het algemene publiek zal waarschijnlijk niet worden beïnvloed.", + "health_effects_public": "Iedereen kan gezondheidseffecten gaan ondervinden; mensen uit gevoelige groepen kunnen ernstigere gezondheidseffecten ondervinden.", + "emergency_conditions": "Gezondheidswaarschuwingen voor noodsituaties. De hele bevolking heeft meer kans om getroffen te worden.", + "uv_index_satisfactory": "De UV-index is laag, wat aangeeft dat er weinig of geen risico is op schade door ultraviolette straling.", + "conditions_low_risk": "De omstandigheden zijn over het algemeen laagrisico, wat aangeeft dat blootstelling aan ultraviolette straling een minimale bedreiging vormt.", + "low_exposure_level": "Laag blootstellingsniveau met minimaal risico op schade door UV-straling, geschikt voor de meeste mensen.", + "moderate_risk_sun_exposure": "Matig risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen aanbevolen.", + "high_risk_sun_exposure": "Hoog risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen vereist.", + "very_high_risk_sun_exposure": "Zeer hoog risico op schade door onbeschermde blootstelling aan de zon, extra voorzorgsmaatregelen vereist.", + "extreme_risk_sun_exposure": "Extreem risico op schade door onbeschermde blootstelling aan de zon, volledige bescherming noodzakelijk.", + "calm": "Rustig", + "light_air": "Bijna windstil", + "light_breeze": "Lichte bries", + "gentle_breeze": "Zachte bries", + "moderate_breeze": "Matige wind", + "fresh_breeze": "Frisse bries", + "strong_breeze": "Sterke wind", + "high_wind": "Hoge wind", + "gale": "Storm", + "strong_gale": "Sterke storm", "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", + "violent_storm": "Hevige storm", + "hurricane": "Orkaan", + "warming_temp_trend_1": "Warmer weer verwacht de komende dagen.", + "warming_temp_trend_2": "De temperatuur zal snel stijgen, bereid je voor op de hitte!", + "warming_temp_trend_3": "Het lijkt erop dat het deze week warmer wordt.", + "warming_temp_trend_4": "Bereid je voor op warmer weer.", + "cooling_temp_trend_1": "Kouder weer verwacht de komende dagen.", + "cooling_temp_trend_2": "De temperatuur daalt, blijf warm!", + "cooling_temp_trend_3": "Het zal de komende dagen koeler worden.", + "cooling_temp_trend_4": "Verwacht de komende dagen een koele bries.", + "stable_temp_trend_1": "Stabiele temperaturen worden in de komende dagen verwacht.", + "stable_temp_trend_2": "Geen grote temperatuurveranderingen in het vooruitzicht, stabiel weer.", + "stable_temp_trend_3": "De temperaturen blijven stabiel.", + "stable_temp_trend_4": "Verwacht stabiel weer zonder veel verandering.", + "back": "Terug", + "error_occurred": "Er is iets fout gegaan!", + "check_your_internet_connection_try_again": "Controleer je internetverbinding en probeer het opnieuw.", + "There_might_be_an_API_error.": "Er is mogelijk een fout met de API.", + "retry": "Opnieuw proberen", + "loading_location_data": "Locatiegegevens laden...", + "latest_data_fetched": "Nieuwste gegevens opgehaald", + "API_Error_Please_change_provider": "API-fout, wijzig provider", + "Please_wait_before_refreshing_again.": "Wacht alsjeblieft voordat je weer vernieuwt.", + "network_unavailable": "Netwerk niet beschikbaar ", + "weather": "Weer", + "precipitation": "Neerslag", "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "pollen": "Pollenniveau", + "grass": "Gras", + "tree": "Boom", + "weed": "Onkruid", + "quick_summary": "Snel overzicht", + "temperature_animation": "Temperatuuranimatie", + "language": "Taal", + "translate_this_app": "Vertaal deze app", + "contributors": "Bijdragers", + "contributors_sub": "Bekijk personen die hebben bijgedragen aan dit project", + "version": "Versie ", + "third_party_licenses": "Licenties van derden", + "clothing_activity": "Kleding en activiteiten", + "get_clothing_suggestions": "Kleding- en activiteitensuggesties", + "day": "Dag", + "evening": "Avond", + "night": "Nacht", + "wind_gust": "Windstoot", + "weather_alerts": "Weerwaarschuwingen", + "font": "Lettertype", + "daily_conditions": "Dagelijkse weersomstandigheden", + "sun_tile_page": "Zo", + "morning": "Ochtend", + "day_tip": "Middag", + "translators": "Vertalers", + "change_apps_font": "Het lettertype van de app wijzigen", + "app_font": "App lettertype", + "show_alerts_home_page_sub": "Weermeldingen op de startpagina weergeven", + "weather_models": "Weermodel", + "openmeteo_weather_models": "Open-Meteo weermodellen", + "unpredictable_weather": "onvoorspelbaar weer", + "phase_new_moon": "Nieuwe maan", + "phase_waxing_crescent": "Wassende halve maan", + "phase_first_quarter": "Eerste kwartaal", + "phase_waxing_gibbous": "Wassende maan", + "phase_full_moon": "Volle maan", + "phase_waning_gibbous": "Afnemende maan", + "phase_last_quarter": "Laatste kwartaal", + "phase_waning_crescent": "Wassende halve maan", + "moon_info": "Nieuwe maan: Wanneer de maan niet zichtbaar is omdat ze zich tussen de aarde en de zon bevindt. Verlichting: 0%.", + "moon_info_2": "Wassende sikkel: Wanneer een klein stukje van de maan zichtbaar wordt en elke nacht na nieuwe maan groter wordt. Verlichting: 1%-49%.", + "moon_info_3": "Eerste kwartier: Wanneer de helft van het oppervlak van de maan verlicht is, ongeveer een week na nieuwe maan. Verlichting: ~50%.", + "moon_info_4": "Wassende maan: Wanneer meer dan de helft van de maan verlicht is, in de aanloop naar een volle maan. Verlichting: 51%-99%.", + "moon_info_5": "Volle maan: Wanneer het hele oppervlak van de maan verlicht is door de zon en er als een volledige cirkel uitziet. Verlichting: 100%.", + "moon_info_6": "Wanneer de maan begint te krimpen na een volle maan, maar meer dan de helft verlicht blijft. Verlichting: 99%-51%.", + "moon_info_7": "Laatste kwartier: Wanneer de helft van het gezicht van de maan weer verlicht is, ongeveer een week na volle maan. Verlichting: ~50%.", + "moon_info_8": "Tanende Sikkel: Wanneer er nog maar een klein stukje van de maan zichtbaar is voor de nieuwe maan. Verlichting: 49%-1%.", + "moon_info_9": "Verlichting: Het percentage van het maanoppervlak dat verlicht wordt door de zon, dat varieert afhankelijk van de maanstand.", + "illumination_moon_text": "Verlichting", + "moonrise": "Maanopkomst", + "moonset": "Maansondergang", + "dynamic_colors": "Dynamische kleuren", + "dynamic_colors_sub": "Gebruik achtergrondkleur", + "font_size": "Lettertypegrootte", + "font_size_sub": "Grootte past zich alleen aan waar het nodig is", + "swipe_between_locations": "Swipe tussen locaties", + "swipe_between_locations_sub": "Swipe naar links of naar rechts om van locatie te veranderen", + "swipe_threshold": "Swipegevoeligheid", + "swipe_threshold_help_sub": "De gevoeligheid definieert de minimale afstand dat een swipe-gebaar moet afleggen om herkend te worden. Een lagere gevoeligheid maakt swipe-gebaren gemakkelijker te activeren, terwijl een hogere gevoeligheid meer bewuste swipes vereist.", + "todays_avg": "Gemiddelde vandaag", + "todays_high": "Maxima vandaag", + "learn_about_app": "Kom meer te weten over de app", + "creator": "Maker", + "join_discord": "Word lid van de Discordserver", + "export_data": "Exporteer data", + "export_data_sub": "Exporteer al je instellingen, locaties en de laatst opgevraagde weerdata – letterlijk alles!", + "import_data": "Importeer data", + "import_data_sub": "Opgelet: importeren zorgt ervoor dat je je huidige app data verliest", + "froggy_summary": "Froggy samenvatting", + "froggy_summary_sub": "Voegt kikkergerelateerde omschrijvingen toe. Alleen maar beschikbaar in het Engels.", + "arrange_items": "Sorteer items", + "edit_layout": "App layout bewerken", + "reset": "Resetten", + "hourly_forecast": "Weersverwachting per uur", + "air_quality_index": "Luchtkwaliteitsindex", + "pollen_data": "Gegevens over pollen", + "default_location_delete_snack": "Je kan de standaardlocatie niet verwijderen", + "low_pollen": "Laag", + "medium_pollen": "Gemiddeld", + "high_pollen": "Hoog", + "severe_pollen": "Ernstig", + "minimal_forecast_uv": "Minimaal", + "low_forecast_uv": "Laag", + "moderate_forecast_uv": "Gematigd", + "high_forecast_uv": "Hoog", + "very_high_forecast_uv": "Zeer hoog", + "extreme_forecast_uv": "Extreem", + "app_looks": "App-weergave", + "temp_animation_sub_pref": "Meet de temperatuur van begin tot einde", + "hide_condition_widgets": "Verberg weersvoorspellingswidgets", + "info_home_location_tip": "Je moet locaties opslaan om ze te kunnen gebruiken als standaardlocatie", + "your_device_location": "Je apparaatlocatie", + "weather_model_info_1": "Combineert de beste weermodellen", + "weather_model_info_2": "Combineert alle weermodellen in een naadloze voorspelling", + "max_items_4": "Je kan maar maximaal 4 items verbergen", + "max_items_3": "Je kan maar maximaal 3 items verbergen", "month_jan": "Jan", "month_feb": "Feb", - "month_mar": "Mar", + "month_mar": "Maa", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", + "month_may": "Mei", + "month_june": "Jun", + "month_july": "Jul", "month_aug": "Aug", "month_sep": "Sep", - "month_oct": "Oct", + "month_oct": "Okt", "month_nov": "Nov", "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", + "wind_dir_ne": "N-O", + "wind_dir_e": "O", + "wind_dir_se": "Z-O", + "wind_dir_s": "Z", + "wind_dir_sw": "Z-W", "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_nw": "N-W", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", + "time_hour": "u.", + "time_day": "dagen", "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", + "aqi_type": "Type AQI", + "used_app_storage_info_sub": "Opslag toont hoeveel van de beschikbare ruimte de app gebruikt voor opgeslagen locaties. Als het 100% bereikt, kun je geen extra locaties meer opslaan.", + "used_app_storage": "Gebruikte appopslag", + "data_by": "Data door ", + "data_fetch_error": "Fout bij het ophalen van de gegevens", "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "aqi_info_eu": "De EU AQI (Air Quality Index) is een meting die wordt gebruikt om het niveau van luchtvervuiling in de Europese Unie aan te geven. Deze is verdeeld in vijf niveaus, van 'goed' tot 'zeer slecht', gebaseerd op de concentratie van belangrijke luchtvervuilende stoffen.", + "update_weather_data": "Update weerdata", + "update_weather_data_sub": "Automatisch verouderde weerdata updaten als een locatie is aangeklikt", + "delete_locations": "Verwijder locaties", + "delete_locations_support_sub": "Deze actie verwijdert alle opgeslagen locaties behalve je standaardlocatie. Gebruik dit als je opgeslagen locaties niet zichtbaar zijn, dupliceren of andere fouten vertonen.", + "delete": "Verwijder", + "united_states_aqi": "Amerikaanse AQI", + "european_aqi": "Europese AQI", + "chances": "Kans", + "temperature": "Temperatuur", + "show_summary_toggle_sub": "Laat een korte weersamenvatting zien", + "insights": "Inzichten", + "app_units": "App-eenheden", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatuur, wind, druk, zichtbaarheid, neerslag, tijd, AQI", + "activity_suggestions_daytip_humidity_3": "🧴De lucht is droog. Hydrateer je huid en drink veel water om gehydrateerd te blijven.", + "activity_suggestions_daytip_humidity_4": "💧 Lage luchtvochtigheid kan een droge huid of irritatie veroorzaken. Houd een fles water bij de hand en vermijd overmatige blootstelling.", + "hide_update_icon": "Verberg update-icoon", + "no_notification_when_a_new_version_is_released": "Geen melding tonen als er een nieuwe versie is uitgebracht.", + "precipitation_expected_to_continue": "Neerslag wordt verwacht in de komende uren", + "Precipitation_likely_tomorrow_around": "Neerslag waarschijnlijk morgen rond", + "precipitation_likely_around": "Neerslag waarschijnlijk rond", + "hrs_sub_text": "uur", + "mins_sub_text": "min.", + "loading_text": "Laden...", + "edit_location_headline": "Locatie aanpassen", + "edit_location_error_sub": "Vul het veld in of reset het", + "app_theme_dark_light": "Appthema", + "theme_dark": "Donker", + "theme_light": "Licht" } \ No newline at end of file From f8b26e36ad43e8c0e4eafdea1107bb9ba9a6090f Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:47 +0530 Subject: [PATCH 47/81] New translations source.json (Polish) --- assets/translations/pl-PL.json | 656 ++++++++++++++++----------------- 1 file changed, 328 insertions(+), 328 deletions(-) diff --git a/assets/translations/pl-PL.json b/assets/translations/pl-PL.json index 7e69f7ffb..0e82993bf 100644 --- a/assets/translations/pl-PL.json +++ b/assets/translations/pl-PL.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Odczuwalna", + "hourly_precipitation": "Godzinne opady", + "save": "Zapisz", + "cancel": "Anuluj", + "daily_forecast": "Prognoza dzienna", + "locations": "Lokalizacje", + "home_location": "Lokalizacja domowa", + "default_locations": "Lokalizacje domyślne", + "default_location": "Lokalizacja domyślna", + "today's_amount": "Dzisiejsza ilość", + "precipitation_hours": "Godziny opadów", + "now": "Teraz", + "next_24-hr": "Następne 24 godziny", + "trends": "Trendy", + "today": "Dzisiaj", + "sun": "Ndz", + "mon": "Pon", + "tue": "Wt", + "wed": "Śr", + "thu": "Czw", + "fri": "Pt", + "sat": "Sob", + "error": "Błąd", + "not_available": "Niedostępne", + "moon": "Księżyc", + "humidity": "Wilgotność", + "pressure": "Ciśnienie", + "direction": "Kierunek", + "visibility": "Widoczność", + "air_quality": "Jakość powietrza", + "fair": "Przyzwoita", + "poor": "Niska", + "very_poor": "Bardzo niska", + "good": "Dobra", + "moderate": "Umiarkowana", + "uv_index": "Indeks UV", + "minimal_risk": "Minimalne ryzyko ", + "low_risk": "Niskie ryzyko", + "moderate_risk": "Umiarkowane ryzyko", + "high_risk": "Wysokie ryzyko", + "very_high_risk": "Bardzo wysokie ryzyko ", + "extreme_risk": "Ekstremalne ryzyko", + "day_length": "Długość dnia", + "updated": "Zaktualizowano ", + "update": "Aktualizuj", + "ago": "temu ", + "saved_locations": "Zapisane lokalizacje", + "current_location": "Bieżąca lokalizacja", + "search": "Szukaj", + "search_provider": "Dostawca wyszukiwania ", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Ustawienia", + "background_card_animation": "Animacja tła", + "use_bar_chart": "Użyj wykresu słupkowego", + "main_provider": "Główny dostawca", + "temperature_unit": "Jednostka temperatury", + "wind_unit": "Jednostka wiatru", + "visibility_unit": "Jednostka widoczności", + "precipitation_unit": "Jednostka opadów", + "pressure_unit": "Jednostka ciśnienia", + "time_format": "Format czasu", + "additional": "Dodatkowe", + "app_language": "Język aplikacji", + "about": "O aplikacji", + "about_app": "O aplikacji ", + "support": "Pomoc", + "data_provided_by": "Dane dostarczane przez", + "map": "Mapa ", + "live_radar": "Radar na żywo ", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", + "source_code": "Kod źródłowy", + "terms_&_conditions": "Warunki użytkowania ", + "privacy_policy": "Polityka prywatności", + "licenses": "Licencje", + "latest_version": "Najnowsza wersja", + "create_an_issue": "Zgłoś problem", + "new_version_available!": "Nowa wersja dostępna!", + "you_are_using_the_latest_version!": "Używasz najnowszej wersji!", + "error_checking_for_updates": "Wystąpił błąd przy sprawdzaniu aktualizacji", + "light": "Lekki", + "heavy": "Ciężki ", + "wind_info": "Prędkość wiatru mierzy się jako średnia prędkość wiatru w określonym czasie. Podmuchy to nagłe porywy wiatru trwające zazwyczaj mniej niż dwadzieścia sekund.", + "visibility_info": "Widoczność mierzy odległość, na jaką widoczne są wyraźne obiekty na tle nieba lub horyzontu. Na widoczność mogą wpływać opady, mgła, kurz, dym lub zamglenie. ", + "humidity_info": "Wilgotność względna to procentowa zawartość pary wodnej w powietrzu w porównaniu z maksymalną ilością, jaką powietrze może pomieścić w danej temperaturze.", + "humidity_info_2": "Punkt rosy jest tym, do którego temperatura powinna być schłodzona, aby osiągnąć względną wilgotność 100%.", + "uv_index_info": "Wskaźnik UV mierzy siłę słonecznego promieniowania ultrafioletowego (UV). Ma on skalę od 0 do 11, przy czym wyższe wartości wskazują na silniejsze słoneczne promieniowanie UV.", + "uv_index_info_2": "Promieniowanie UV może powodować oparzenia słoneczne, rak skóry i uszkodzenie oczu. Im wyższy wskaźnik UV, tym większe jest ryzyko wystąpienia tych problemów", + "uv_index_info_3": "1-2: Ochrona nie jest wymagana. Możesz bezpiecznie pozostać na zewnątrz przy minimalnym poziomie ochrony przed słońcem.", + "uv_index_info_4": "3-7: Umiarkowana do wysokiej. Potrzebna ochrona. Poszukaj cienia późno rano w środę popołudnia. Na zewnątrz zastosuj SPF-15 o szerokim spektrum działania na skórę narażoną na działanie promieniowania słonecznego i noś odzież ochronną, kapelusz o szerokim brzegu i okulary przeciwsłoneczne.", + "uv_index_info_5": "8+: Bardzo wysoka do ekstremalnego. Potrzebna jest dodatkowa ochrona. Zachowaj ostrożność na zewnątrz, szczególnie późno rano i w połowie popołudnia. Jeśli twój cień jest krótszy niż ty, szukaj cienia i noś odzież ochronną, kapelusz o szerokim brzegu, i okulary przeciwsłoneczne oraz minimalnie zastosuj SPF-15 na odsłoniętej skórze.", + "sunset": "Zachód słońca", + "sunrise": "Wschód słońca", + "sunset_rise_info": "Wschód słońca: Gdy słońce pojawi się nad horyzontem. Różni się to w zależności od lokalizacji, czasu roku i strefy czasowej.", + "sunset_rise_info_2": "Słońce: Kiedy słońce całkowicie zniknie poniżej horyzontu. To zmienia się w zależności od lokalizacji, czasu roku i strefy czasowej.", + "sunset_rise_info_3": "Świt: Kiedy pierwsze widoczne światło dnia pojawi się przed wschodem słońca.", + "sunset_rise_info_4": "Zmierzch: Najciemniejszy etap zmroku przed zniknięciem ostatniego widocznego światła.", + "pressure_info": "Ciśnienie atmosferyczne to ciśnienie spadające wywierane przez atmosferę ziemską. Ta aplikacja używa średniego ciśnienia na poziomie morza (MSLP).", + "pressure_info_2": "Nie normalne ciśnienie atmosferyczne może powodów bóle głowy, ból stawów, i inne objawy", + "current_conditions": "Aktualne warunki", + "clear_sky": "Bezchmurne niebo", + "mostly_clear": "Przeważnie bezchmurnie", + "partly_cloudy": "Częściowe zachmurzenie", + "overcast": "Całkowite zachmurzenie", + "fog": "Mgła", + "drizzle": "Mżawka", + "freezing_drizzle": "Marznąca mżawka", + "moderate_rain": "Umiarkowany deszcz", + "heavy_intensity_rain": "Intensywny deszcz", + "freezing_rain": "Marznący deszcz", + "slight_snow": "Niewielkie opady śniegu", + "moderate_snow": "Umiarkowane opady śniegu", + "heavy_intensity_snow": "Intensywny śnieg", + "snow_grains": "Śnieg ziarnisty", + "rain_showers": "Przelotny deszcz", + "heavy_rain_showers": "Intensywna ulewa", + "slight_snow_showers": "Przelotne opady śniegu", + "heavy_snow_showers": "Intensywne opady śniegu", + "thunderstorm": "Burza", + "strong_thunderstorm": "Intensywna burza", + "clear": "Bezchmurno", + "wind_speed": "Prędkość wiatru", + "precipitation_amount": "Ilość opadów deszczu", + "precipitation_chances": "Prawdopodobieństwo opadów", + "cloudiness": "Zachmurzenie", + "dew_point": "Punkt rosy", + "air_quality_satisfactory": "Jakość powietrza zadowalająca, zanieczyszczenie powietrza stanowi niewielki lub brak zagrożenia.", + "air_quality_acceptable": "Jakość powietrza dopuszczalna; w przypadku niektórych substancji zanieczyszczających może wystąpić umiarkowane zagrożenie zdrowia dla niewielkiej grupy osób, które są niezwykle wrażliwe na zanieczyszczenia powietrza.", + "sensitive_groups_health_effects": "Osoby należące do wrażliwych grup mogą odczuwać negatywne skutki dla zdrowia. Jest mniej prawdopodobne, że ucierpi ogół społeczeństwa.", + "health_effects_public": "Każdy może zacząć odczuwać skutki dla zdrowia; członkowie grup wrażliwych mogą odczuwać poważniejsze skutki dla zdrowia.", + "emergency_conditions": "Ostrzeżenia zdrowotne dotyczące stanów zagrożenia. Istnieje większe prawdopodobieństwo, że cała populacja zostanie dotknięta.", + "uv_index_satisfactory": "Wskaźnik UV jest zadowalający, co wskazuje na niewielkie lub brak zagrożenia promieniowaniem ultrafioletowym.", + "conditions_low_risk": "Warunki są zazwyczaj bezpieczne, co wskazuje, że promieniowanie ultrafioletowe stanowi minimalne zagrożenie.", + "low_exposure_level": "Niski poziom narażenia przy minimalnym ryzyku szkód spowodowanych promieniowaniem UV, odpowiedni dla większości osób.", + "moderate_risk_sun_exposure": "Średnie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Zaleca się stosowanie środków ochronnych.", + "high_risk_sun_exposure": "Wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane środki ochronne.", + "very_high_risk_sun_exposure": "Bardzo wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane dodatkowe środki ochronne.", + "extreme_risk_sun_exposure": "Ekstremalne ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Konieczne jest zapewnienie pełnej ochrony.", + "calm": "Spokojnie", + "light_air": "Lekkie powietrze", + "light_breeze": "Lekka bryza", + "gentle_breeze": "Delikatna bryza", + "moderate_breeze": "Umiarkowana bryza", + "fresh_breeze": "Świeża bryza", + "strong_breeze": "Silna bryza", + "high_wind": "Silny wiatr", + "gale": "Wichura", + "strong_gale": "Silna wichura", + "storm": "Burza", + "violent_storm": "Gwałtowna burza", + "hurricane": "Huragan", + "warming_temp_trend_1": "W ciągu kilki najbliższych dni należy spodziewać się ocieplenia.", + "warming_temp_trend_2": "Temperatury wkrótce wzrosną, przygotuj się na ciepło!", + "warming_temp_trend_3": "Wygląda na to, że w tym tygodniu zrobi się cieplej.", + "warming_temp_trend_4": "Przygotuj się na cieplejszą pogodę.", + "cooling_temp_trend_1": "W ciągu najbliższych dni należy spodziewać się ochłodzenia.", + "cooling_temp_trend_2": "Temperatury wkrótce spadną, pozostań ciepły!", + "cooling_temp_trend_3": "W najbliższych dniach zrobi się zimniej.", + "cooling_temp_trend_4": "Spodziewaj się chłodnej bryzy w ciągu najbliższych dni.", + "stable_temp_trend_1": "W ciągu najbliższych kilku dni spodziewaj się stabilnych temperatur.", + "stable_temp_trend_2": "Nie będzie żadnych dużych zmian temperatur w najbliższym czasie, stabilna pogoda.", + "stable_temp_trend_3": "Na razie temperatury utrzymują się na stałym poziomie.", + "stable_temp_trend_4": "Oczekuj stabilną pogodę bez wielu zmian.", + "back": "Powrót", + "error_occurred": "Wystąpił błąd!", + "check_your_internet_connection_try_again": "Sprawdź połączenie internetowe i spróbuj ponownie.", + "There_might_be_an_API_error.": "Wystąpił błąd API.", + "retry": "Spróbuj ponownie", + "loading_location_data": "Ładowanie danych o lokalizacji...", + "latest_data_fetched": "Pobrano najnowsze dane", + "API_Error_Please_change_provider": "Błąd API, proszę zmienić dostawcę", + "Please_wait_before_refreshing_again.": "Proszę zaczekać przed ponownym odświeżeniem.", + "network_unavailable": "Sieć niedostępna", + "weather": "Pogoda", + "precipitation": "Opady", + "wind": "Wiatr", + "pollen": "Pyłki", + "grass": "Trawa", + "tree": "Drzewo", + "weed": "Chwasty", + "quick_summary": "Krótkie podsumowanie", + "temperature_animation": "Animacja temperatury", + "language": "Język", + "translate_this_app": "Przetłumacz tę aplikację", + "contributors": "Współautorzy", + "contributors_sub": "Zobacz osoby, które przyczyniły się do tego projektu", + "version": "Wersja", + "third_party_licenses": "Licencje stron trzecich", + "clothing_activity": "Odzież i aktywność", + "get_clothing_suggestions": "Uzyskaj sugestie dotyczące odzieży i aktywności", + "day": "Dzień", + "evening": "Wieczór", + "night": "Noc", + "wind_gust": "Podmuch wiatru", + "weather_alerts": "Alerty pogodowe", + "font": "Czcionka", + "daily_conditions": "Warunki dzienne", + "sun_tile_page": "Ndz", + "morning": "Poranek", + "day_tip": "Porada na dzień", + "translators": "Tłumacze", + "change_apps_font": "Zmień czcionkę", + "app_font": "Czcionka", + "show_alerts_home_page_sub": "Pokazuj alerty pogodowe na stronie głównej", + "weather_models": "Modele pogodowe", + "openmeteo_weather_models": "Modele pogodowe Open-Meteo", + "unpredictable_weather": "nieprzewidywalna pogoda", + "phase_new_moon": "Nów", + "phase_waxing_crescent": "Przybywający sierp", + "phase_first_quarter": "Pierwsza kwadra", + "phase_waxing_gibbous": "Księżyc przybywający", + "phase_full_moon": "Pełnia", + "phase_waning_gibbous": "Księżyc ubywający", + "phase_last_quarter": "Ostatnia kwadra", + "phase_waning_crescent": "Ubywający sierp", + "moon_info": "Nów: Księżyc jest niewidoczny, ponieważ jest pomiędzy Ziemią a Słońcem. Rozświetlenie: 0%.", + "moon_info_2": "Przybywający sierp: Niewielka część księżyca staje się widoczna, wzrastając co noc po nowiu. Rozświetlenie: 1%–49%.", + "moon_info_3": "Pierwsza kwadra: Połowa tarczy księżyca jest oświetlona, występuje w przybliżeniu tydzień po nowiu. Rozświetlenie: ~50%.", + "moon_info_4": "Księżyc przybywający: Więcej niż połowa księżyca jest oświetlona, prowadząc do pełni. Rozświetlenie: 51%–99%.", + "moon_info_5": "Pełnia: Cała tarcza księżyca jest oświetlona, widoczna jako kompletne koło. Rozświetlenie: 100%.", + "moon_info_6": "Księżyc ubywający: Księżyc zaczyna się kurczyć po pełni, ale ponad połowa zostaje dalej oświetlona. Rozświetlenie: 99%–51%.", + "moon_info_7": "Ostatnia kwadra: Połowa tarczy księżyca jest znowu oświetlona, występuje w przybliżeniu tydzień po pełni. Rozświetlenie: ~50%.", + "moon_info_8": "Ubywający sierp: Niewielka część księżyca pozostaje widoczna przed nowiem. Rozświetlenie: 49%–1%.", + "moon_info_9": "Rozświetlenie: Procent powierzchni księżyca, który jest oświetlony przez Słońce, który różni się w zależności od fazy księżyca.", + "illumination_moon_text": "Rozświetlenie", + "moonrise": "Wschód księżyca", + "moonset": "Zachód księżyca", + "dynamic_colors": "Dynamiczne kolory", + "dynamic_colors_sub": "Używaj kolorów tapety", + "font_size": "Rozmiar czcionki", + "font_size_sub": "Rozmiar czcionki zostanie zmieniony tylko tam, gdzie jest to potrzebne", + "swipe_between_locations": "Przesuwanie między lokalizacjami", + "swipe_between_locations_sub": "Przesuń palcem w lewo lub w prawo, aby zmienić lokalizację", + "swipe_threshold": "Próg przesuwania", + "swipe_threshold_help_sub": "Próg określa minimalną odległość przesunięcia palcem, aby zostało rozpoznane. Niższy próg sprawia, że gesty przesuwania są łatwiejsze do wykonania, podczas gdy wyższy próg wymaga bardziej celowych przesunięć.", + "todays_avg": "Dzisiejsza średnia", + "todays_high": "Dzisiejsza najwyższa", + "learn_about_app": "Dowiedz się więcej o aplikacji", + "creator": "Twórca", + "join_discord": "Dołącz na serwer Discord", + "export_data": "Eksportuj dane", + "export_data_sub": "Eksportuj wszystkie twoje ustawienia, lokalizacje oraz ich ostatnie pobrane dane pogodowe—dosłownie wszystko!", + "import_data": "Importuj dane", + "import_data_sub": "Uwaga: Importowanie usunie bieżące dane aplikacji", + "froggy_summary": "Żabie podsumowanie", + "froggy_summary_sub": "Dodaje opisy związane z żabami. Dostępne tylko po angielsku", + "arrange_items": "Ułóż elementy", + "edit_layout": "Edytuj układ aplikacji", + "reset": "Resetuj", + "hourly_forecast": "Prognoza godzinowa", + "air_quality_index": "Wskaźnik jakości powietrza", + "pollen_data": "Dane pyłków", + "default_location_delete_snack": "Nie możesz usunąć domyślnej lokalizacji", + "low_pollen": "Niskie", + "medium_pollen": "Średnie", + "high_pollen": "Wysokie", + "severe_pollen": "Bardzo wysokie", + "minimal_forecast_uv": "Minimalne", + "low_forecast_uv": "Niskie", + "moderate_forecast_uv": "Umiarkowana", + "high_forecast_uv": "Wysokie", + "very_high_forecast_uv": "Bardzo wysokie", + "extreme_forecast_uv": "Ekstremalne", + "app_looks": "Wygląd aplikacji", + "temp_animation_sub_pref": "Oblicza temperatury od początku do końca", + "hide_condition_widgets": "Ukryj widżety warunków", + "info_home_location_tip": "Musisz zapisać lokalizacje, aby używać ich jako swoje domyślne lokalizacje", + "your_device_location": "Lokalizacja urządzenia", + "weather_model_info_1": "Łączy najlepsze modele pogodowe", + "weather_model_info_2": "Łączy wszystkie modele pogodowe w płynną prognozę", + "max_items_4": "Możesz ukryć maksymalnie 4 elementy", + "max_items_3": "Możesz ukryć maksymalnie 3 elementy", + "month_jan": "Sty", + "month_feb": "Lut", "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", + "month_apr": "Kwi", + "month_may": "Maj", + "month_june": "Czer", + "month_july": "Lip", + "month_aug": "Sie", + "month_sep": "Wrz", + "month_oct": "Paź", + "month_nov": "Lis", + "month_Dec": "Gru", + "wind_dir_ne": "Pn-Wsch", + "wind_dir_e": "Wsch", + "wind_dir_se": "Pd-Wsch", + "wind_dir_s": "Pd", + "wind_dir_sw": "Pd-Zach", + "wind_dir_w": "Zach", + "wind_dir_nw": "Pn-Zach", + "wind_dir_n": "Pn", + "time_pm": "po południu", + "time_am": "przed południem", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_hour": "godz.", + "time_day": "dzień", + "time_sec": "sek.", + "aqi_type": "Typ AQI", + "used_app_storage_info_sub": "Pamięć pokazuje, ile dostępnej pamięci telefonu aplikacja wykorzystuje na zapisane lokalizacje. Jeśli osiągnie 100%, nie można już zapisywać dodatkowych lokalizacji", + "used_app_storage": "Używana pamięć aplikacji", + "data_by": "Dane dostarczane przez", + "data_fetch_error": "Nie udało się pobrać danych", + "aqi_info_us": "AQI USA (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza. Waha się on od 0 do 500, gdzie im wyższa wartość, tym gorsza jakość powietrza.", + "aqi_info_eu": "AQI EU (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza w Unii Europejskiej. Jest on podzielony na pięć poziomów, od 'Dobra' do 'Bardzo niska'. Bazuje on na koncentracji kluczowych zanieczyszczeń.", + "update_weather_data": "Zaktualizuj dane pogodowe", + "update_weather_data_sub": "Automatycznie aktualizuje dane pogodowe, jeśli są one przestarzałe, kiedy klikniesz lokalizację", + "delete_locations": "Usuń lokalizacje", + "delete_locations_support_sub": "Ta akcja usuwa każdą zapisaną lokalizację, nie licząc domyślnej. Użyj jej, kiedy twoje zapisane lokalizacje nie są widoczne, są zduplikowane, bądź doświadczasz innych błędów.", + "delete": "Usuń", + "united_states_aqi": "AQI Stanów Zjednoczonych", + "european_aqi": "Europejskie AQI", + "chances": "Szanse", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokaż krótkie podsumowanie pogody", + "insights": "Wgląd", + "app_units": "Jednostki w aplikacji", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, wiatr, ciśnienie, widoczność, opady, czas, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Powietrze jest zimne. Nawilżaj swoją skórę i pij dużo wody, aby pozostać nawodnionym.", + "activity_suggestions_daytip_humidity_4": "💧 Niska wilgotność powietrza może powodować suchość skóry lub podrażnienie. Miej przy sobie butelkę wody i unikaj nadmiernej ekspozycji.", + "hide_update_icon": "Ukryj ikonę aktualizacji", + "no_notification_when_a_new_version_is_released": "Nie pokazuje powiadomienia, kiedy wydana jest nowa wersja.", + "precipitation_expected_to_continue": "Przewiduje się, że opady będą trwać przez następne kilka godzin", + "Precipitation_likely_tomorrow_around": "Opady prawdopodobnie jutro około", + "precipitation_likely_around": "Opady prawdopodobnie około", + "hrs_sub_text": "godz", + "mins_sub_text": "min", + "loading_text": "Ładowanie...", + "edit_location_headline": "Edytuj lokalizację", + "edit_location_error_sub": "Proszę wypełnić pole lub je zresetować", + "app_theme_dark_light": "Motyw aplikacji", + "theme_dark": "Ciemny", + "theme_light": "Lekki" } \ No newline at end of file From 84218cd8030515de465347c316cc6f82efc70a78 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:48 +0530 Subject: [PATCH 48/81] New translations source.json (Portuguese) --- assets/translations/pt-PT.json | 630 ++++++++++++++++----------------- 1 file changed, 315 insertions(+), 315 deletions(-) diff --git a/assets/translations/pt-PT.json b/assets/translations/pt-PT.json index 7e69f7ffb..532e587dd 100644 --- a/assets/translations/pt-PT.json +++ b/assets/translations/pt-PT.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", + "feels_like": "Sensação térmica", + "hourly_precipitation": "Chuva de hora em hora", + "save": "Salvar", + "cancel": "Cancelar", + "daily_forecast": "Condições diárias", + "locations": "Locais", + "home_location": "Localização principal", + "default_locations": "Locais padrões", + "default_location": "Local padrão", + "today's_amount": "Pluviosidade hoje", + "precipitation_hours": "Horas de chuva", + "now": "Agora", + "next_24-hr": "Próximas 24h", + "trends": "Tendências", + "today": "Hoje", + "sun": "Dom.", + "mon": "Seg.", + "tue": "Ter.", + "wed": "Qua.", + "thu": "Qui.", + "fri": "Sex.", + "sat": "Sáb.", + "error": "Erro", + "not_available": "Não disponível", + "moon": "Lua", + "humidity": "Umidade", + "pressure": "Pressão", + "direction": "Direção", + "visibility": "Visibilidade", + "air_quality": "Qualidade do ar", + "fair": "Razoável", + "poor": "Baixa", + "very_poor": "Péssima", + "good": "Boa", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Risco mínimo", + "low_risk": "Risco baixo", + "moderate_risk": "Risco moderado", + "high_risk": "Risco alto", + "very_high_risk": "Risco muito alto", + "extreme_risk": "Risco extremo", + "day_length": "Duração do dia", + "updated": "Atualizado", + "update": "Atualizar", + "ago": "atrás", + "saved_locations": "Localizações salvas", + "current_location": "Localização atual", + "search": "Procurar", + "search_provider": "Motor de pesquisa", + "ok": "Ok", + "settings": "Preferências", + "background_card_animation": "Animação do banner", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Fonte principal", + "temperature_unit": "Unidade de temperatura", + "wind_unit": "Unidade de vento", + "visibility_unit": "Unidade de visibilidade", + "precipitation_unit": "Unidade de pluviosidade", + "pressure_unit": "Unidade de pressão", + "time_format": "Formatação da hora", + "additional": "Adicional", + "app_language": "Idioma da aplicação", + "about": "Sobre", + "about_app": "Sobre a aplicação", + "support": "Apoie o desenvolvimento do projeto", + "data_provided_by": "Dados fornecidos por", + "map": "Mapas fornecidos por", + "live_radar": "Radar ao vivo", + "radar": "Radar", + "source_code": "Código-fonte", + "terms_&_conditions": "Termos e condições", + "privacy_policy": "Política de privacidade", + "licenses": "Licenças", + "latest_version": "Última versão", + "create_an_issue": "Reportar um erro", + "new_version_available!": "Nova versão disponível!", + "you_are_using_the_latest_version!": "Está a utilizar a versão mais recente!", + "error_checking_for_updates": "Erro ao buscar por atualizações", + "light": "Leve", + "heavy": "Pesado", + "wind_info": "A velocidade do vento é uma média das velocidades em um período. Rajadas são surtos rápidos de velocidade que podem durar até vinte segundos.", + "visibility_info": "Visibilidade é a distância máxima em que se pode enxergar claramente em determinado local. Pode ser influenciada por fatores como chuva, neblina e poluição.", + "humidity_info": "Umidade relativa indica o quanto de vapor d'água o ar contém em relação ao máximo que ele pode suportar naquela temperatura.", + "humidity_info_2": "Ponto de orvalho é a temperatura em que o vapor d'água no ar começa a se condensar, formando orvalho ou neblina.", + "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta do Sol. É medido em uma escala de 0 a 11, com valores mais altos indicando maior intensidade de radiação.", + "uv_index_info_2": "A radiação UV pode causar queimaduras na pele, câncer de pele e danos aos olhos. Quanto maior o índice UV, maior o risco desses problemas.", + "uv_index_info_3": "De 1 a 2: baixo. Não é necessário proteção especial. Você pode ficar ao ar livre usando pouca proteção.", + "uv_index_info_4": "De 3 a 7: moderado a alto. Proteção é necessária. Fique sob sombras durante a manhã e meio-dia. Ao sair, use protetor solar SPF 15 ou superior, roupas de cobertura, chapéu de abas largas e óculos de sol.", + "uv_index_info_5": "De 8 a mais: alto a extremo. Proteção completa é necessária. Evite exposição direta ao Sol, procure sombras e use protetor solar de alto fator.", + "sunset": "Pôr do sol", + "sunrise": "Nascer do sol", + "sunset_rise_info": "Nascer do sol: quando o Sol aparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", + "sunset_rise_info_2": "Pôr do sol: quando o Sol desaparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", + "sunset_rise_info_3": "Alvorada: quando a primeira luz do dia aparece antes do amanhecer.", + "sunset_rise_info_4": "Ocaso: o estágio mais escuro do crepúsculo vespertino, antes da última luz desaparecer.", + "pressure_info": "Pressão atmosférica, também conhecida como pressão barométrica, é a pressão exercida pela atmosfera terrestre. Este aplicativo usa a pressão ao nível médio do mar (MSLP).", + "pressure_info_2": "Pressão atmosférica anormal pode causar dores de cabeça, desconforto nas articulações, fadiga e outros sintomas.", + "current_conditions": "Condições atuais", + "clear_sky": "Céu limpo", + "mostly_clear": "Parcialmente limpo", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Nublado", + "fog": "Neblina", + "drizzle": "Garoa", + "freezing_drizzle": "Chuvisco congelante", + "moderate_rain": "Chuva moderada", + "heavy_intensity_rain": "Chuva forte", + "freezing_rain": "Chuva congelante", + "slight_snow": "Neve leve", + "moderate_snow": "Neve moderada", + "heavy_intensity_snow": "Neve forte", + "snow_grains": "Grãos de neve", + "rain_showers": "Aguaceiros", + "heavy_rain_showers": "Aguaceiros fortes", + "slight_snow_showers": "Ligeiros aguaceiros de neve", + "heavy_snow_showers": "Aguaceiros de neve fortes", + "thunderstorm": "Tempestade", + "strong_thunderstorm": "Tempestade forte", + "clear": "Limpo", + "wind_speed": "Velocidade do vento", + "precipitation_amount": "Quantidade de precipitação", + "precipitation_chances": "Chance de chuva", + "cloudiness": "Nebulosidade", + "dew_point": "Ponto de orvalho", + "air_quality_satisfactory": "A qualidade do ar está satisfatória e a poluição possui pouco ou nenhum risco.", + "air_quality_acceptable": "A qualidade do ar está aceitável. Porém, alguns poluentes podem conter algum risco para grupos vulneráveis.", + "sensitive_groups_health_effects": "Membros de grupos vulneráveis podem ter efeitos desagradáveis. O público geral não deve ser afetado.", + "health_effects_public": "Todos podem sentir efeitos na saúde. Grupos vulneráveis podem sofrer consequências mais graves.", + "emergency_conditions": "Avisos de condições de emergência de saúde. Toda a população pode ser afetada.", + "uv_index_satisfactory": "O índice UV está satisfatório, indicando haver pouco ou nenhum risco advindo da radiação ultravioleta.", + "conditions_low_risk": "As condições presentes são de baixo risco, indicando exposição à radiação ultravioleta sem problemas significativos.", + "low_exposure_level": "Nível de baixa exposição com risco mínimo de danos pela radiação UV. Adequado para a maioria da população.", + "moderate_risk_sun_exposure": "Risco moderado de danos pela exposição ao Sol. Medidas de proteção são recomendadas.", + "high_risk_sun_exposure": "Alto risco de danos pela exposição ao Sol. Medidas de proteção são necessárias.", + "very_high_risk_sun_exposure": "Risco muito alto de danos pela exposição ao Sol. Medidas extras de proteção são essenciais.", + "extreme_risk_sun_exposure": "Risco extremo de danos pela exposição ao Sol. Proteção completa é obrigatória.", + "calm": "Calmo", + "light_air": "Ar leve", + "light_breeze": "Brisa leve", + "gentle_breeze": "Brisa suave", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa fresca", + "strong_breeze": "Brisa forte", + "high_wind": "Vento forte", + "gale": "Ventania", + "strong_gale": "Vendaval", + "storm": "Tempestade", + "violent_storm": "Tempestade violenta", + "hurricane": "Furacão", + "warming_temp_trend_1": "Prevê-se um aquecimento nos próximos dias.", + "warming_temp_trend_2": "A temperatura vai aumentar em breve. Prepare-se para o calor!", + "warming_temp_trend_3": "Parece que vai ficar quente esta semana.", + "warming_temp_trend_4": "Prepare-se para temperaturas elevadas nos próximos dias.", + "cooling_temp_trend_1": "Queda de temperatura esperada nos próximos dias.", + "cooling_temp_trend_2": "As temperaturas vão cair em breve. Mantenha-se aquecido!", + "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", + "cooling_temp_trend_4": "Espere uma brisa gelada nesta semana.", + "stable_temp_trend_1": "Temperaturas estáveis para os próximos dias.", + "stable_temp_trend_2": "Sem mudanças significativas de temperatura à vista.", + "stable_temp_trend_3": "As temperaturas estão estáveis por enquanto.", + "stable_temp_trend_4": "Espere temperaturas consistentes sem muita variação.", + "back": "Voltar", + "error_occurred": "Ocorreu um erro!", + "check_your_internet_connection_try_again": "Verifique a sua conexão à rede e tente novamente.", + "There_might_be_an_API_error.": "Pode haver um erro na API.", + "retry": "Tentar novamente", + "loading_location_data": "Carregando dados do local", + "latest_data_fetched": "Últimos dados carregados", + "API_Error_Please_change_provider": "Erro de API. Por favor, altere a fonte.", + "Please_wait_before_refreshing_again.": "Por favor, aguarde um pouco antes de atualizar novamente.", + "network_unavailable": "Rede indisponível", + "weather": "Clima", + "precipitation": "Precipitação", + "wind": "Vento", + "pollen": "Pólen", + "grass": "Relva", + "tree": "Árvore", + "weed": "Erva daninha", + "quick_summary": "Resumo rápido", + "temperature_animation": "Animação de temperatura", + "language": "Idioma", + "translate_this_app": "Traduza esta aplicação", + "contributors": "Colaboradores", + "contributors_sub": "Veja as pessoas que contribuíram para este projeto", + "version": "Versão", + "third_party_licenses": "Licenças de terceiros", + "clothing_activity": "Vestuário e atividades", + "get_clothing_suggestions": "Receba sugestões de vestuário e atividades", + "day": "Dia", + "evening": "Entardecer", + "night": "Noite", + "wind_gust": "Rajada de vento", + "weather_alerts": "Alertas meteorológicos", + "font": "Fonte", + "daily_conditions": "Condições diárias", + "sun_tile_page": "Dom.", + "morning": "Manhã", + "day_tip": "Dica do dia", + "translators": "Tradutores", + "change_apps_font": "Alterar a letra da aplicação", + "app_font": "Fonte da aplicação", + "show_alerts_home_page_sub": "Exibir alertas meteorológicos na página inicial", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos climáticos Open-Meteo", + "unpredictable_weather": "clima imprevisível", + "phase_new_moon": "Lua Nova", + "phase_waxing_crescent": "Lua Crescente", + "phase_first_quarter": "Quarto Crescente", + "phase_waxing_gibbous": "Gibosa Crescente", + "phase_full_moon": "Lua Cheia", + "phase_waning_gibbous": "Gibosa Minguante", + "phase_last_quarter": "Último trimestre", + "phase_waning_crescent": "Lua Minguante", + "moon_info": "Lua Nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", + "moon_info_2": "Crescente: Quando uma pequena fração da lua se torna visível, aumentando a cada noite após a lua nova. Iluminação: 1%–49%.", + "moon_info_3": "Quarto Crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", + "moon_info_4": "Gibosa Crescente: Quando mais da metade da lua está iluminada, antecedendo a lua cheia. Iluminação: 51%–99%.", + "moon_info_5": "Lua Cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.", + "moon_info_6": "Gibosa Minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade dela permanece iluminada. Iluminação: 99%–51%.", + "moon_info_7": "Quarto Minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", + "moon_info_8": "Minguante: Quando apenas uma pequena fração da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", + "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, que varia dependendo da fase da lua.", + "illumination_moon_text": "Iluminação", + "moonrise": "Nascer da Lua", + "moonset": "Pôr da Lua", + "dynamic_colors": "Cores dinâmicas", + "dynamic_colors_sub": "Usar cores do papel de parede", + "font_size": "Tamanho da fonte", + "font_size_sub": "O tamanho da fonte só será afetado quando necessário", + "swipe_between_locations": "Arraste pelas localizações", + "swipe_between_locations_sub": "Arraste para a esquerda ou direita para alterar a localização ", + "swipe_threshold": "Limite de deslizamento", + "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo torna os gestos de deslizar mais fáceis de serem acionados, enquanto um limite mais alto requer deslizadas mais deliberadas.", + "todays_avg": "Média de hoje", + "todays_high": "Máxima de hoje", + "learn_about_app": "Saiba mais sobre a aplicação", + "creator": "Criador", + "join_discord": "Junte-se ao servidor no Discord", + "export_data": "Exportar dados", + "export_data_sub": "Exporte as suas configurações, localidades, e o último dado de clima capturado—literalmente tudo!", + "import_data": "Importar dados", + "import_data_sub": "Atenção: importar dados irá apagar os dados atuais da aplicação", "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível somente em inglês.", + "arrange_items": "Organizar itens", + "edit_layout": "Editar layout do aplicativo", + "reset": "Redefinir", + "hourly_forecast": "Previsão por hora", + "air_quality_index": "Índice de qualidade do ar", + "pollen_data": "Dados do pólen", + "default_location_delete_snack": "Não é possível eliminar a localização predefinida", + "low_pollen": "Baixo", + "medium_pollen": "Médio", + "high_pollen": "Alto", + "severe_pollen": "Grave", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Baixo", + "moderate_forecast_uv": "Moderada", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muito alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Aparência da aplicação", + "temp_animation_sub_pref": "Conta as temperaturas do início ao fim", + "hide_condition_widgets": "Ocultar widgets de condições", + "info_home_location_tip": "Você precisa salvar os locais para usá-los como seu local padrão", + "your_device_location": "O local do seu dispositivo", + "weather_model_info_1": "Combina os melhores modelos climáticos", + "weather_model_info_2": "Combina todos os modelos climáticos em uma previsão perfeita", + "max_items_4": "Você pode ocultar até 4 itens", + "max_items_3": "Você pode ocultar até 3 itens", "month_jan": "Jan", - "month_feb": "Feb", + "month_feb": "Fev", "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", + "month_apr": "Abr", + "month_may": "Maio", + "month_june": "Junho", + "month_july": "Julho", + "month_aug": "Atrás", + "month_sep": "Set", + "month_oct": "Out", "month_nov": "Nov", - "month_Dec": "Dec", + "month_Dec": "Dez", "wind_dir_ne": "NE", "wind_dir_e": "E", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NÃO", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", "time_min": "min.", "time_hour": "hr.", - "time_day": "day", + "time_day": "dia", "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", + "aqi_type": "Tipo AQI", + "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para locais salvos. Se atingir 100%, você não poderá mais salvar locais adicionais", + "used_app_storage": "Armazenamento de aplicações usado", + "data_by": "Dados por", + "data_fetch_error": "Falha ao buscar os dados", + "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando pior qualidade do ar.", + "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de 'Bom' a 'Muito Ruim', com base na concentração dos principais poluentes.", + "update_weather_data": "Atualizar dados meteorológicos", + "update_weather_data_sub": "Atualizar automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicado", + "delete_locations": "Excluir locais", + "delete_locations_support_sub": "Esta ação remove todos os locais salvos, exceto seu local padrão. Use isso se seus locais salvos não estiverem visíveis, estiverem duplicados ou apresentarem outros bugs", + "delete": "Excluir", + "united_states_aqi": "IQA dos Estados Unidos", + "european_aqi": "IQA europeu", "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar um breve resumo do clima", + "insights": "Percepções", + "app_units": "Unidades da aplicação", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, tempo, IQA", + "activity_suggestions_daytip_humidity_3": "🧴 O ar está seco. Hidrate a sua pele e beba muita água para se manter hidratado.", + "activity_suggestions_daytip_humidity_4": "💧A baixa humidade pode provocar secura da pele ou irritação. Mantenha uma garrafa de água à mão e evite a exposição excessiva.", + "hide_update_icon": "Ocultar o ícone de atualização", + "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão é lançada.", + "precipitation_expected_to_continue": "Prevê-se que a precipitação continue durante as próximas horas", + "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta das", + "precipitation_likely_around": "Precipitação provável por volta das", "hrs_sub_text": "hrs", "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "loading_text": "A carregar...", + "edit_location_headline": "Editar localização", + "edit_location_error_sub": "Por favor, preencha o campo ou reponha-o", + "app_theme_dark_light": "Tema da aplicação", + "theme_dark": "Escuro", + "theme_light": "Leve" } \ No newline at end of file From 08f5f1a8aae5958e38826debaa1d9e0ce314a438 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:49 +0530 Subject: [PATCH 49/81] New translations source.json (Russian) --- assets/translations/ru-RU.json | 660 ++++++++++++++++----------------- 1 file changed, 330 insertions(+), 330 deletions(-) diff --git a/assets/translations/ru-RU.json b/assets/translations/ru-RU.json index 7e69f7ffb..46ef3e0d9 100644 --- a/assets/translations/ru-RU.json +++ b/assets/translations/ru-RU.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "feels_like": "Ощущается", + "hourly_precipitation": "Ежечасное количество осадков", + "save": "Сохранить", + "cancel": "Отменить", + "daily_forecast": "Ежедневный прогноз", + "locations": "Местоположения", + "home_location": "Местоположение дома", + "default_locations": "Местонахождение по умолчанию", + "default_location": "Местоположения по умолчанию", + "today's_amount": "Сегодняшнее количество", + "precipitation_hours": "Количество осадков каждый час", + "now": "Сейчас", + "next_24-hr": "Следующие 24 часа", + "trends": "Направление", + "today": "Сегодня", + "sun": "Вс", + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сб", + "error": "Ошибка", + "not_available": "Не доступно", + "moon": "Луна", + "humidity": "Влажность", + "pressure": "Давление", + "direction": "Направление", + "visibility": "Видимость", + "air_quality": "Качество воздуха", + "fair": "Ясно", + "poor": "Низкий", + "very_poor": "Очень низкий", + "good": "Хороший", + "moderate": "Средний", + "uv_index": "Уф-индекс", + "minimal_risk": "Минимальный риск", + "low_risk": "Низкий риск", + "moderate_risk": "Умеренный риск", + "high_risk": "Высокий риск", + "very_high_risk": "Очень высокий риск", + "extreme_risk": "Экстремальный риск.", + "day_length": " Световой день.", + "updated": "Обновлено", + "update": "Обновление", + "ago": "назад", + "saved_locations": "Сохранённая локация", + "current_location": "Текущее местоположение", + "search": "Поиск", + "search_provider": "Провайдер поиска", + "ok": "ОК", + "settings": "Настройки", + "background_card_animation": "Анимация фоновой карты", + "use_bar_chart": "Использовать панель", + "main_provider": "Основной провайдер", + "temperature_unit": "Единицы измерения температуры", + "wind_unit": "Единицы измерения ветра", + "visibility_unit": "Единицы измерения видимости", + "precipitation_unit": "Единицы измерения осадков", + "pressure_unit": "Единицы измерения давления", + "time_format": "Формат времени", + "additional": "Дополнительный", + "app_language": "Язык приложения", + "about": "О", + "about_app": "О приложении", + "support": "Поддержка", + "data_provided_by": "Предоставляемый провайдер", + "map": "Карта", + "live_radar": "Онлайн радар", + "radar": "Радар", + "source_code": "Исходный код:", + "terms_&_conditions": "Положения и условия", + "privacy_policy": "Политика приватности", + "licenses": "Лицензии", + "latest_version": "Последняя версия", + "create_an_issue": "Создать обсуждение", + "new_version_available!": "Доступна новая версия!", + "you_are_using_the_latest_version!": "Вы используете последнюю версию!", + "error_checking_for_updates": "Ошибка проверки обновлений", + "light": "Светлая", + "heavy": "Тяжелая", + "wind_info": "Скорость ветра измеряется средними скоростями ветра в течение определенного промежутка времени.", + "visibility_info": "Видимость измеряет расстояние, при котором видные объекты можно увидеть против неба или горизонта. На видимость могут влиять осадки, туман, пыль, дым или опасность.", + "humidity_info": "Относительная влажность - процент водяных паров в воздухе по сравнению с максимальным количеством воздуха, который может удерживаться при заданной температуре.", + "humidity_info_2": "Точкой росы является то, что температура должна быть охлаждена, чтобы достичь относительной влажности 100%.", + "uv_index_info": "Индекс УФ измеряет мощность ультрафиолетового (UV) излучения. Она на шкале от 0 до 11, с более высокими значениями, указывающими на более сильное УФ излучение.", + "uv_index_info_2": "Излучение УФ может вызывать солнечный ожог, рак кожи и повреждение глаз. Чем выше индекс УФ, тем больше риск этих проблем", + "uv_index_info_3": "1-2: Низкая защита не требуется. Вы можете спокойно оставаться на улице, используя минимальную защиту от солнца.", + "uv_index_info_4": "3-7: Умеренный к высшему уровню. Осторожно. Нужно перемотать тень с опозданием утра до полудня. Снаружи щедро накладывают широкоспектральную SPF-15 или более высокую солнечную энергию на обделенной коже и надевают защитную одежду, шикарную шляпу и солнцезащитные очки.", + "uv_index_info_5": "8+: Очень высокая к экстремальным видам защиты. Необходима дополнительная защита. Будьте внимательны на улице, особенно поздно утром в середине дня. Если тень короче вас, ищите тень и одевайте защитную одежду, шикарную шляпу, и солнцезащитные очки, и щедро накладывают минимум SPF-15, широкоспектральный солнцезащитный крем на кожу.", + "sunset": "Закат", + "sunrise": "Восход", + "sunset_rise_info": "Восход: Когда солнце полностью появляется над горизонтом. Это варьируется в зависимости от расположения, времени года и часового пояса.", + "sunset_rise_info_2": "Закат: Когда солнце полностью исчезает под горизонтом. Это варьируется в зависимости от местоположения, времени года и часового пояса.", + "sunset_rise_info_3": "Рассвет: Когда первый видимый свет дня появляется до восхода солнца.", + "sunset_rise_info_4": "Сумерки: Самая темная стадия сумерки перед последним видимым светом исчезает.", + "pressure_info": "Атмосферное давление, известное также как давление воздуха или бароматическое давление, представляет собой давление, оказываемое атмосферой Земли. Это приложение использует среднее давление на уровне моря (MSLP).", + "pressure_info_2": "Аномальное атмосферное давление может вызвать головные боли, боль в суставах, усталость и другие последствия.", + "current_conditions": "Текущее состояние", + "clear_sky": "Чистое небо", + "mostly_clear": "Преимущественно ясно", + "partly_cloudy": "Переменная облачность", + "overcast": "Пасмурно", + "fog": "Туман", + "drizzle": "Морось", + "freezing_drizzle": "Моросящий дождь, возможно образование гололёда", + "moderate_rain": "Умеренный дождь", + "heavy_intensity_rain": "Сильный интенсивный дождь", + "freezing_rain": "Ледяной дождь", + "slight_snow": "Небольшой снег", + "moderate_snow": "Умеренный снег", + "heavy_intensity_snow": "Сильный снег", + "snow_grains": "Снежная крупа", + "rain_showers": "Ливень", + "heavy_rain_showers": "Тяжелые дожди", + "slight_snow_showers": "Небольшой снег", + "heavy_snow_showers": "Сильный снег", + "thunderstorm": "Гроза", + "strong_thunderstorm": "Сильная гроза", + "clear": "Ясно", + "wind_speed": "Скорость ветра", + "precipitation_amount": "Количество осадков", + "precipitation_chances": "Вероятность выпадения осадков", + "cloudiness": "Облачность", + "dew_point": "Точка росы", + "air_quality_satisfactory": "Качество воздуха считается удовлетворительным, а загрязнение воздуха практически не представляет опасности.", + "air_quality_acceptable": "Качество воздуха приемлемое; однако некоторые загрязняющие вещества могут вызывать умеренные опасения по поводу здоровья у очень небольшого числа людей, которые необычайно чувствительны к загрязнению воздуха.", + "sensitive_groups_health_effects": "Члены уязвимых групп могут столкнуться с последствиями для здоровья. Население в целом вряд ли пострадает.", + "health_effects_public": "Каждый может начать испытывать последствия для здоровья; члены чувствительных групп могут испытывать более серьезные последствия для здоровья.", + "emergency_conditions": "Предупреждения о чрезвычайных ситуациях для здоровья. С большей вероятностью пострадает все население.", + "uv_index_satisfactory": "УФ-индекс является удовлетворительным, указывая на то, что риск нанесения вреда от ультрафиолетового излучения невелик или вообще отсутствует.", + "conditions_low_risk": "Условия, как правило, малорисковые, что указывает на то, что воздействие ультрафиолетового излучения представляет минимальную угрозу.", + "low_exposure_level": "Низкий уровень воздействия с минимальным риском нанесения вреда от ультрафиолетового излучения, подходит для большинства людей.", + "moderate_risk_sun_exposure": "Умеренный риск нанесения вреда от незащищенного пребывания на солнце, рекомендуемые защитные меры.", + "high_risk_sun_exposure": "Высокий риск нанесения вреда от незащищенного пребывания на солнце, требуются защитные меры.", + "very_high_risk_sun_exposure": "Очень высокий риск вреда от незащищенного солнечного излучения, требуются дополнительные меры предосторожности.", + "extreme_risk_sun_exposure": "Экстремальный риск повреждения от незащищенного солнечного излучения, необходима полная защита.", + "calm": "Штиль", + "light_air": "Светлый воздух", + "light_breeze": "Лёгкий ветерок", + "gentle_breeze": "Лёгкий ветер", + "moderate_breeze": "Умеренный ветер", + "fresh_breeze": "Свежий бриз", + "strong_breeze": "Сильный ветер", + "high_wind": "Сильный ветер", + "gale": "Штормовой ветер", + "strong_gale": "Шторм", + "storm": "Шторм", + "violent_storm": "Сильный шторм", + "hurricane": "Ураган", + "warming_temp_trend_1": "В ближайшие несколько дней ожидается потепление.", + "warming_temp_trend_2": "Температура скоро вырастет, будьте готовы к нему!", + "warming_temp_trend_3": "Похоже, на этой неделе станет теплее.", + "warming_temp_trend_4": "Готовьтесь к теплой погоде.", + "cooling_temp_trend_1": "Ожидается похолодание в течение следующих нескольких дней.", + "cooling_temp_trend_2": "Температура скоро понизится, оставайтесь в тепле!", + "cooling_temp_trend_3": "Будет прохладнее в ближайшие дни.", + "cooling_temp_trend_4": "Ожидает холодный бриз в ближайшие дни.", + "stable_temp_trend_1": "Стабильная температура ожидается в ближайшие несколько дней.", + "stable_temp_trend_2": "Впереди никаких больших температур, устойчивая погода.", + "stable_temp_trend_3": "Температура пока держится на стабильном уровне.", + "stable_temp_trend_4": "Ожидайте стабильную погоду без особых изменений.", + "back": "Назад ", + "error_occurred": "Произошла ошибка!", + "check_your_internet_connection_try_again": "Пожалуйста, проверьте подключение к интернету и повторите попытку.", + "There_might_be_an_API_error.": "Возможно ошибка API.", + "retry": "Повторить", + "loading_location_data": "Загрузка данных местоположения...", + "latest_data_fetched": "Последние данные получены", + "API_Error_Please_change_provider": "Ошибка API, пожалуйста, измените провайдера", + "Please_wait_before_refreshing_again.": "Пожалуйста, подождите, прежде чем обновить снова.", + "network_unavailable": "Сеть недоступна", + "weather": "Погода", + "precipitation": "Осадки", + "wind": "Ветер", + "pollen": "Пыльца", + "grass": "Трава", + "tree": "Дерево", + "weed": "Сорняк", + "quick_summary": "Краткое описание", + "temperature_animation": "Анимация температуры", + "language": "Язык", + "translate_this_app": "Помочь с переводом", + "contributors": "Участники", + "contributors_sub": "Посмотреть участников проекта", + "version": "Версия", + "third_party_licenses": "Сторонние лицензии", + "clothing_activity": "Одежда и активность", + "get_clothing_suggestions": "Получите ваши предложения по одежде и активности", + "day": "День", + "evening": "Вечер", + "night": "Ночь", + "wind_gust": "Порыв ветра", + "weather_alerts": "Погодные предупреждения", + "font": "Шрифт", + "daily_conditions": "Повседневные условия", + "sun_tile_page": "Вс", + "morning": "Утро", + "day_tip": "Совет дня", + "translators": "Переводчики ", + "change_apps_font": "Изменить шрифт приложения ", + "app_font": "Шрифт приложения", + "show_alerts_home_page_sub": "Показывать оповещения о погоде на главной странице", + "weather_models": "Модели прогнозирования", + "openmeteo_weather_models": "Модели прогнозирования Open-Meteo", + "unpredictable_weather": "непредсказуемая погода", + "phase_new_moon": "Новолуние", + "phase_waxing_crescent": "Молодая Луна", + "phase_first_quarter": "Первая четверть", + "phase_waxing_gibbous": "Растущая Луна", + "phase_full_moon": "Полнолуние", + "phase_waning_gibbous": "Убывающая Луна", + "phase_last_quarter": "Последняя четверть", + "phase_waning_crescent": "Старая Луна", + "moon_info": "Новолуние: Когда Луна не видна, так как находится между Землей и Солнцем. Освещенность: 0%.", + "moon_info_2": "Растущий полумесяц: Когда становится виден небольшой кусочек луны, увеличивающийся с каждой ночью после новолуния. Освещенность: 1%-49%.", + "moon_info_3": "Первая четверть: когда освещена половина лица Луны, что происходит примерно через неделю после новолуния. Освещенность: ~50%.", + "moon_info_4": "Растущая луна: Когда более половины Луны освещено, период перед полнолунием. Освещенность: 51%–99%.", + "moon_info_5": "Полнолуние: Когда вся поверхность Луны освещена Солнцем, и она выглядит как полный круг. Освещённость: 100%.", + "moon_info_6": "Убывающий горб Луны: Когда Луна начинает уменьшаться после полнолуния, но более половины её поверхности остаётся освещённой. Освещённость: 99%–51%.", + "moon_info_7": "Последняя четверть: когда снова освещена половина Луны, это происходит примерно через неделю после полнолуния. Освещенность: около 50%.", + "moon_info_8": "Убывающая Луна: когда остаётся только маленький кусочек Луны, видимый перед новолунием. Освещённость: 49%–1%.", + "moon_info_9": "Освещённость: Процент поверхности Луны, освещённый Солнцем, меняется в зависимости от фазы Луны.", + "illumination_moon_text": "Освещённость", + "moonrise": "Восход Луны", + "moonset": "Заход Луны", + "dynamic_colors": "Динамические цвета", + "dynamic_colors_sub": "Используйте цвета обоев", + "font_size": "Размер шрифта", + "font_size_sub": "Размер шрифта влияет только там, где он необходим", + "swipe_between_locations": "Проведите пальцем между локациями", + "swipe_between_locations_sub": "Проведите пальцем влево или вправо, чтобы изменить местоположение", + "swipe_threshold": "Порог срабатывания", + "swipe_threshold_help_sub": "Порог определяет минимальное расстояние, которое должен преодолеть жест смахивания, чтобы быть распознанным. При более низком пороге срабатывание жестов пролистывания становится проще, а при более высоком пороге требуется более продуманное пролистывание.", + "todays_avg": "Сегодняшнее среднее значение", + "todays_high": "Сегодняшний максимум", + "learn_about_app": "Узнайте о приложении", + "creator": "Разработчик", + "join_discord": "Присоединиться к Дискорд серверу", + "export_data": "Экспорт данных", + "export_data_sub": "Экспортируйте все свои настройки, местоположения и последние полученные данные о погоде - буквально все!", + "import_data": "Импортировать данные", + "import_data_sub": "Внимание: Импорт приведет к удалению текущих данных приложения", + "froggy_summary": "Краткое содержание", + "froggy_summary_sub": "Добавляет описания, связанные с лягушками. Доступно только на английском языке", + "arrange_items": "Расставьте предметы", + "edit_layout": "Изменить макет главного меню", + "reset": "Сброс", + "hourly_forecast": "Почасовой прогноз", + "air_quality_index": "Индекс качества воздуха", + "pollen_data": "Данные о пыльце", + "default_location_delete_snack": "Вы не можете удалить местоположение по умолчанию", + "low_pollen": "Низкий", + "medium_pollen": "Средний", + "high_pollen": "Высокий", + "severe_pollen": "Серьезный", + "minimal_forecast_uv": "Минимальный", + "low_forecast_uv": "Низкий", + "moderate_forecast_uv": "Средний", + "high_forecast_uv": "Высокий", + "very_high_forecast_uv": "Очень высокий", + "extreme_forecast_uv": "Экстремальный", + "app_looks": "Приложение выглядит", + "temp_animation_sub_pref": "Считает температуру от начала до конца", + "hide_condition_widgets": "Скрыть виджеты условий", + "info_home_location_tip": "Вам нужно сохранить местоположения, чтобы использовать их в качестве местоположения по умолчанию", + "your_device_location": "Местоположение вашего устройства", + "weather_model_info_1": "Сочетает в себе лучшие погодные модели", + "weather_model_info_2": "Объединяет все погодные модели из этого в единый прогноз", + "max_items_4": "Вы можете скрыть не более 4 элементов", + "max_items_3": "Вы можете скрыть не более 3-х элементов", + "month_jan": "Янв", + "month_feb": "Фев", + "month_mar": "Март", + "month_apr": "Апр", + "month_may": "Май", + "month_june": "Июнь", + "month_july": "Июль", + "month_aug": "Авг", + "month_sep": "Сен", + "month_oct": "Окт", + "month_nov": "Ноя", + "month_Dec": "Дек", + "wind_dir_ne": "СВ", + "wind_dir_e": "В", + "wind_dir_se": "ЮВ", + "wind_dir_s": "Ю", + "wind_dir_sw": "ЮЗ", + "wind_dir_w": "З", + "wind_dir_nw": "СЗ", + "wind_dir_n": "C", "time_pm": "PM", "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_min": "мин.", + "time_hour": "час.", + "time_day": "день", + "time_sec": "сек.", + "aqi_type": "Тип AQI", + "used_app_storage_info_sub": "Хранилище показывает, сколько доступного места приложение использует для сохраненных местоположений. Если оно достигнет 100%, вы больше не сможете сохранять дополнительные локации", + "used_app_storage": "Использованное хранилище приложений", + "data_by": "Данные по", + "data_fetch_error": "Не удалось получить данные", + "aqi_info_us": "USA AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха. Он варьируется от 0 до 500, причем более высокие значения указывают на худшее качество воздуха.", + "aqi_info_eu": "EU AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха в Европейском Союзе. Он разделен на пять уровней: от «хорошего» до «очень плохого» в зависимости от концентрации основных загрязняющих веществ.", + "update_weather_data": "Обновить данные о погоде", + "update_weather_data_sub": "Автоматически обновляет данные о погоде, если они устарели, когда вы нажимаете на местоположение", + "delete_locations": "Удалить местоположения", + "delete_locations_support_sub": "Это действие удаляет все сохраненные местоположения, кроме вашего местоположения по умолчанию. Используйте это, если ваши сохраненные местоположения не видны, дублируются или возникают какие-либо другие ошибки", + "delete": "Удалить", + "united_states_aqi": "Соединенные Штаты AQI", + "european_aqi": "Европейский AQI ", + "chances": "Шансы", + "temperature": "Температура", + "show_summary_toggle_sub": "Показать краткий обзор погоды", + "insights": "Инсайты", + "app_units": "Единицы измерения в приложении", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветер, давление, видимость, осадки, время, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Воздух сухой. Увлажняйте кожу и пейте много воды, чтобы сохранить ее увлажненной.", + "activity_suggestions_daytip_humidity_4": "💧 Низкая влажность может вызвать сухость кожи или раздражение. Держите под рукой бутылку с водой и избегайте чрезмерного воздействия.", + "hide_update_icon": "Скрыть значок обновления", + "no_notification_when_a_new_version_is_released": "Не показывает уведомление, когда выпущена новая версия.", + "precipitation_expected_to_continue": "Ожидается, что осадки продолжатся в течение следующих нескольких часов", + "Precipitation_likely_tomorrow_around": "Вероятность осадков завтра около", + "precipitation_likely_around": "Вероятность осадков около", + "hrs_sub_text": "час", + "mins_sub_text": "минуты", + "loading_text": "Загрузка...", + "edit_location_headline": "Изменить местоположение", + "edit_location_error_sub": "Пожалуйста, заполните поле или сбросьте его", + "app_theme_dark_light": "Тема приложения", + "theme_dark": "Тёмная", + "theme_light": "Светлая" } \ No newline at end of file From 323203cc56b42ed833c4bcfb62cc0897c6bf74bb Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:50 +0530 Subject: [PATCH 50/81] New translations source.json (Slovenian) --- assets/translations/sl-SI.json | 454 ++++++++++++++++----------------- 1 file changed, 227 insertions(+), 227 deletions(-) diff --git a/assets/translations/sl-SI.json b/assets/translations/sl-SI.json index 7e69f7ffb..96348d959 100644 --- a/assets/translations/sl-SI.json +++ b/assets/translations/sl-SI.json @@ -1,130 +1,130 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "feels_like": "Občutek kot", + "hourly_precipitation": "Urne padavine", + "save": "Shrani", + "cancel": "Prekliči", + "daily_forecast": "Dnevna napoved", + "locations": "Lokacije", + "home_location": "Domače mesto", + "default_locations": "Privzeta mesta", + "default_location": "Privzeto mesto", + "today's_amount": "Današnja količina", + "precipitation_hours": "Urne padavine", + "now": "Zdaj", + "next_24-hr": "V naslednjih 24 urah", + "trends": "Trendi", + "today": "Danes", + "sun": "Ned", + "mon": "Pon", + "tue": "Tor", + "wed": "Sre", + "thu": "Čet", + "fri": "Pet", + "sat": "Sob", + "error": "Napaka", + "not_available": "Ni na voljo", + "moon": "Luna", + "humidity": "Vlažnost", + "pressure": "Tlak", + "direction": "Smer", + "visibility": "Vidljivost", + "air_quality": "Kakovost zraka", + "fair": "Dobra", + "poor": "Slabo", + "very_poor": "Zelo slabo", + "good": "Dobro", + "moderate": "Zmerno", + "uv_index": "UV indeks", + "minimal_risk": "Minimalno tveganje", + "low_risk": "Nizko tveganje", + "moderate_risk": "Zmerno tveganje", + "high_risk": "Visoko tveganje", + "very_high_risk": "Zelo visoko tveganje", + "extreme_risk": "Izjemno visoko tveganje", + "day_length": "dolžina dneva", + "updated": "Posodobljeno", + "update": "Posodobitev", + "ago": "nazaj", + "saved_locations": "Shranjena lokacija", + "current_location": "Trenutna lokacija", + "search": "Poišči", + "search_provider": "Iskalnik", + "ok": "V redu", + "settings": "Nastavitve", + "background_card_animation": "Animacija kartice v ozadju", + "use_bar_chart": "Uporabi palični grafikon", + "main_provider": "Glavni ponudnik", + "temperature_unit": "Enota za temperaturo", + "wind_unit": "Enota za vetrovnost", + "visibility_unit": "Enota za vidljivost", + "precipitation_unit": "Enota za količino padavin", + "pressure_unit": "Enota za tlak", + "time_format": "Oblika zapisa časa", + "additional": "Dodatno", + "app_language": "Jezik aplikacije", + "about": "O programu", + "about_app": "O aplikaciji", + "support": "Podpora", + "data_provided_by": "Ponudnik podatkov", + "map": "Zemljevid", + "live_radar": "Živi radar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", + "source_code": "Izvorna koda", + "terms_&_conditions": "Splošni pogoji", + "privacy_policy": "Pravilnik o zasebnosti", + "licenses": "Licence", + "latest_version": "Zadnja različica", + "create_an_issue": "Prijavi napako", + "new_version_available!": "Na voljo je nova verzija!", + "you_are_using_the_latest_version!": "Uporabljate najnovejšo različico!", + "error_checking_for_updates": "Napaka pri preverjanju nove posodobitve.", + "light": "Lažje", + "heavy": "Močnejše", + "wind_info": "Hitrost vetra je izmerjeno s povprečno hitrostjo vetra čez daljše obdobje. Sunki so nenadni sunki vetra, ki običajno trajajo manj kot dvajset sekund.", + "visibility_info": "Vidljivost meri razdaljo, pri kateri se predmeti na nebu ali v obzorju še lahko vidijo. Na vidljivost lahko vplivajo padavine, megla, prah, dim ali meglica.", + "humidity_info": "Relativna vlažnost je odstotek vodne pare, prisotne v zraku, v primerjavi z največjo količino, ki jo zrak lahko zadrži pri določeni temperaturi.", + "humidity_info_2": "Točka rosišča je temperatura, na katero bi se moralo ohladiti, da bi dosegli relativno vlažnost 100 %.", + "uv_index_info": "UV indeks meri moč sončnega ultravijoličnega (UV) sevanja. Je na lestvici od 0 do 11, pri čemer višje vrednosti pomenijo močnejše UV sevanje.", + "uv_index_info_2": "UV-sevanje lahko povzroči sončne opekline, kožnega raka in poškodbe oči. Višji kot je UV indeks, večje je tveganje za te težave", + "uv_index_info_3": "1-2: Nizka. zaščita ni potrebna. Varno lahko ostanete zunaj z minimalno zaščito pred soncem.", + "uv_index_info_4": "3-7: Zmerno do visoko. Potrebna zaščita. Iščite senco od poznega jutra do sredine popoldneva. Ko ste zunaj, na izpostavljeno kožo izdatno nanesite kremo za sončenje s širokim spektrom SPF-15 ali višjo ter nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala.", + "uv_index_info_5": "8+: Zelo visoko do ekstremno. Potrebna dodatna zaščita. Bodite previdni zunaj, zlasti od poznega jutra do sredine popoldneva. Če je vaša senca krajša od vas, poiščite senco in nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala ter na izpostavljeno kožo izdatno nanesite najmanj SPF-15 zaščito pred soncem širokega spektra.", + "sunset": "Sončni zahod", + "sunrise": "Sončni vzhod", "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", + "current_conditions": "Trenutne razmere", + "clear_sky": "Vedro nebo", + "mostly_clear": "Večinoma jasno", + "partly_cloudy": "Delno oblačno", + "overcast": "Sonce nad oblaki", + "fog": "Megla", + "drizzle": "Pršec", + "freezing_drizzle": "Ledeno pršenje", + "moderate_rain": "Zmerno deževje", + "heavy_intensity_rain": "Močno deževje", + "freezing_rain": "Ledeno deževje", + "slight_snow": "Rahlo sneženje", + "moderate_snow": "Zmerno sneženje", + "heavy_intensity_snow": "Močno sneženje", + "snow_grains": "Snežne kepice", + "rain_showers": "Deževne plohe", + "heavy_rain_showers": "Močne deževne plohe", + "slight_snow_showers": "Rahle snežne plohe", + "heavy_snow_showers": "Močne snežne plohe", + "thunderstorm": "Nevihta", + "strong_thunderstorm": "Močna nevihta", + "clear": "Jasno", + "wind_speed": "Hitrost vetra", + "precipitation_amount": "Količina padavin", + "precipitation_chances": "Verjetnost padavin", + "cloudiness": "Oblačnost", + "dew_point": "Rosišče", + "air_quality_satisfactory": "Kakovost zraka je zadovoljiva, onesnaženost zraka predstavlja malo ali nič tveganja.", "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", @@ -136,82 +136,82 @@ "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", + "calm": "Mirno", + "light_air": "Lahek zrak", + "light_breeze": "Rahel vetrič", + "gentle_breeze": "Nežen vetrič", + "moderate_breeze": "Zmeren veter", + "fresh_breeze": "Svež vetrič", + "strong_breeze": "Močan vetrič", + "high_wind": "Močan veter", + "gale": "Burja", + "strong_gale": "Močna burja", + "storm": "Nevihta", + "violent_storm": "Huda nevihta", + "hurricane": "Orkan", + "warming_temp_trend_1": "V naslednjih dneh se pričakuje otoplitev.", + "warming_temp_trend_2": "Temperature se bodo kmalu dvignile, pripravite se na vročino!", + "warming_temp_trend_3": "Kaže, da bo ta teden še topleje.", + "warming_temp_trend_4": "Pripravite se na toplejše vreme.", + "cooling_temp_trend_1": "V naslednjih dneh se pričakuje ohladitev.", + "cooling_temp_trend_2": "Temperature bodo kmalu padle, ostanite na toplem!", + "cooling_temp_trend_3": "V prihodnjih dneh se bo ohladilo.", "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", "stable_temp_trend_1": "Stable temperatures expected in the next few days.", "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", "stable_temp_trend_3": "Temperatures are holding steady for now.", "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", + "back": "Nazaj", + "error_occurred": "Prišlo je do napake", + "check_your_internet_connection_try_again": "Preverite omrežno povezavo in poskusite ponovno.", "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", + "retry": "Poskusi ponovno", "loading_location_data": "Loading location data...", "latest_data_fetched": "Latest data fetched", "API_Error_Please_change_provider": "API Error, Please change provider", "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", + "network_unavailable": "Omrežje ni na voljo", + "weather": "Vreme", + "precipitation": "Padavine", + "wind": "Veter", + "pollen": "Cvetni prah", + "grass": "Trava", + "tree": "Drevo", + "weed": "Plevel", + "quick_summary": "Hitri povzetek", + "temperature_animation": "Animacija temperature", + "language": "Jezik", + "translate_this_app": "Prevedi to aplikacijo", + "contributors": "Prispevali so", + "contributors_sub": "Poglej osebe, ki so prispevale k projektu", + "version": "Različica", + "third_party_licenses": "Licence tretjih oseb", + "clothing_activity": "Oblačila in aktivnosti", + "get_clothing_suggestions": "Pridobi predlog za oblačila in aktivnosti", + "day": "Dan", + "evening": "Večer", + "night": "Noč", + "wind_gust": "Vetrovna burja", + "weather_alerts": "Vremenska opozorila", + "font": "Pisava", + "daily_conditions": "Dnevni pregledi", + "sun_tile_page": "Ned", + "morning": "Jutro", + "day_tip": "Dnevni namig", + "translators": "Prevajalci", + "change_apps_font": "Spremeni pisavo aplikacije", + "app_font": "Pisava v aplikaciji", + "show_alerts_home_page_sub": "Pokaži vremenska opozorila na domači strani", + "weather_models": "Vremenski modeli", + "openmeteo_weather_models": "Open-Meteo vremenski modeli", "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", + "phase_new_moon": "Mlaj", + "phase_waxing_crescent": "Naraščajoči lunin krajec", + "phase_first_quarter": "Prvi krajec", "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", + "phase_full_moon": "Polna luna", "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", + "phase_last_quarter": "Zadnji krajec", "phase_waning_crescent": "Waning Crescent", "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", @@ -223,44 +223,44 @@ "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", + "moonrise": "Lunin vzhod", + "moonset": "Lunin zahod", + "dynamic_colors": "Dinamične barve", + "dynamic_colors_sub": "Uporabi barve slike ozadja", + "font_size": "Velikost pisave", "font_size_sub": "Font size will only affect where it is needed", "swipe_between_locations": "Swipe between locations", "swipe_between_locations_sub": "Swipe left or right to change location", "swipe_threshold": "Swipe Threshold", "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", + "todays_avg": "Današnje povprečje", + "todays_high": "Danes največ", "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", + "creator": "Ustvaril(a)", + "join_discord": "Pridružite se Discord strežniku", + "export_data": "Izvozi podatke", "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", + "import_data": "Uvozi podatke", "import_data_sub": "Warning: Importing will erase your current app data", "froggy_summary": "Froggy summary", "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", "arrange_items": "Arrange items", "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", + "reset": "Ponastavi", + "hourly_forecast": "Urna napoved", + "air_quality_index": "Indeks kvalitete zraka", + "pollen_data": "Podatki za cvetni prah", "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", + "low_pollen": "Nizko", + "medium_pollen": "Srednje", + "high_pollen": "Visok", + "severe_pollen": "Precej", + "minimal_forecast_uv": "Najnižji", + "low_forecast_uv": "Nizko", + "moderate_forecast_uv": "Zmerno", + "high_forecast_uv": "Visok", + "very_high_forecast_uv": "Zelo visok", + "extreme_forecast_uv": "Ekstremno", "app_looks": "App looks", "temp_animation_sub_pref": "Counts the temperatures from start to end", "hide_condition_widgets": "Hide condition widgets", @@ -274,22 +274,22 @@ "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", + "month_may": "Maj", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Avg", "month_sep": "Sep", - "month_oct": "Oct", + "month_oct": "Okt", "month_nov": "Nov", "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "wind_dir_ne": "SV", + "wind_dir_e": "V", + "wind_dir_se": "JV", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", "time_pm": "PM", "time_am": "AM", "time_min": "min.", @@ -307,14 +307,14 @@ "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", "delete_locations": "Delete locations", "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", + "delete": "Izbriši", "united_states_aqi": "United States AQI", "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", + "chances": "verjetnost", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokaži kratek povzetek vremena", + "insights": "Vpogledi", + "app_units": "Enote v aplikaciji", "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", @@ -330,5 +330,5 @@ "edit_location_error_sub": "Please fill in the field or reset it", "app_theme_dark_light": "App theme", "theme_dark": "Dark", - "theme_light": "Light" + "theme_light": "Lažje" } \ No newline at end of file From 8d61caf8ce5ea1a9f909bed868f3fce6f5a46a51 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:51 +0530 Subject: [PATCH 51/81] New translations source.json (Serbian (Cyrillic)) --- assets/translations/sr-SP.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/sr-SP.json b/assets/translations/sr-SP.json index 7e69f7ffb..123985eab 100644 --- a/assets/translations/sr-SP.json +++ b/assets/translations/sr-SP.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "Субјективни осећај", + "hourly_precipitation": "Падавине по сату", + "save": "Сачувај", + "cancel": "Отказати", + "daily_forecast": "Дневна прогноза", + "locations": "Локације", + "home_location": "Локација куђе", + "default_locations": "Подразуване локације", + "default_location": "Подразувана локација", + "today's_amount": "Количина за данас", + "precipitation_hours": "Сати падавина за данас", + "now": "Сада", + "next_24-hr": "Наредна 24 сата", + "trends": "Трендови", + "today": "Данас", + "sun": "Нед", + "mon": "Пон", + "tue": "Уто", + "wed": "Сре", + "thu": "Чет", + "fri": "Пет", + "sat": "Суб", + "error": "Грешка", + "not_available": "Недоступно", + "moon": "Месец", + "humidity": "Влажност", + "pressure": "Притисак", + "direction": "Правац", + "visibility": "Видљивост", + "air_quality": "Квалитет ваздуха", + "fair": "Пристојно", + "poor": "Лоше", + "very_poor": "Веома лоше", + "good": "Добар", + "moderate": "Умерено", + "uv_index": "УВ индекс", + "minimal_risk": "Минимални ризик", + "low_risk": "Низак ризик", + "moderate_risk": "Умерени ризик", + "high_risk": "Висок ризик", + "very_high_risk": "Веома висок ризик", + "extreme_risk": "Екстремни ризик", + "day_length": "дужина дана", + "updated": "Ажурирано", + "update": "Ажурирај", + "ago": "пре", + "saved_locations": "Сачуване локације", + "current_location": "Тренутна локација", + "search": "Тражи", + "search_provider": "Добављач претраге", + "ok": "ОК", + "settings": "Подешавања", + "background_card_animation": "Позадинска анимација картице", + "use_bar_chart": "Користите тракасти графикон", + "main_provider": "Главни провајдер", + "temperature_unit": "Јединица температуре", + "wind_unit": "Јединица за ветар", + "visibility_unit": "Јединица за видљивост", + "precipitation_unit": "Јединица падавина", + "pressure_unit": "Јединица за притисак", + "time_format": "Формат времена", + "additional": "Додатни", + "app_language": "Језик апликације", + "about": "О апликацији", + "about_app": "О апликацији", + "support": "Подршка", + "data_provided_by": "Достављачи података", + "map": "Мапа", + "live_radar": "Уживо радар", + "radar": "радар", + "source_code": "Изворни код", + "terms_&_conditions": "Услови и одредбе", + "privacy_policy": "Политика приватности", + "licenses": "Лиценце", + "latest_version": "Најновија верзија", + "create_an_issue": "Пријави проблем", + "new_version_available!": "Доступна нова верзија!", + "you_are_using_the_latest_version!": "Користите најновију верзију!", + "error_checking_for_updates": "Грешка провере ажурирања", + "light": "Слабе", + "heavy": "Обилне", + "wind_info": "Брзина ветра се мери израчунавањем просека брзина ветра током одређеног периода. Краткотрајне олује су изненадни удари ветра који обично трају испод 20 секунди.", + "visibility_info": "Видљивост мери раздаљине на којима истакнути објекти могу да се виде на небу или хоризонту. На видљивост могу утицати падавине, магла, прашина, дим или измаглица.", + "humidity_info": "Релативна влажност је температура водене паре која је присутна у ваздуху у поређењу са максималном количином коју ваздух може да задржи на датој.", + "humidity_info_2": "Температура кондензације је вредност до које температура треба да се смањи да би се постигла релативна влажност од 100%.", + "uv_index_info": "УВ индекс мери јачину сунчевог ултраљубичастог зрачења. Налази се на скали од 0 до 11, при чему веће вредности указују на јаче УВ зрачење.", + "uv_index_info_2": "УВ зрачење може изазвати опекотине, рак коже и оштећење очију. Што је већи УВ индекс, већи је ризик од ових проблема.", + "uv_index_info_3": "1-2: Ниско. Није потребна заштита. Можете безбедно остати напољу користећи минималну заштиту од сунца.", + "uv_index_info_4": "3-7: Умерено до високо. Потребна заштита. Потражите хлад од касног јутра до средине поподнева. Када сте напољу обилно нанесите крему за сунчање широког спектра СПФ-15 или више на изложену кожу и носите заштитну одећу, шешир са широким ободом и наочаре за сунце.", + "uv_index_info_5": "8+: Веома високо до екстремно. Потребна додатна заштита. Будите опрезни напољу, посебно од касног јутра до средине поподнева. Ако је ваша сенка ниж од вас, потражите хлад и носите заштитну одећу, шешир са широким ободом и наочаре за сунце и обилно нанесите најмање СПФ-15, крему за сунчање широког спектра на изложену кожу.", + "sunset": "Залазак сунца", + "sunrise": "Излазак сунца", + "sunset_rise_info": "Излазак сунца: Време када се сунце у потпуности појави изнад хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", + "sunset_rise_info_2": "Залазак сунца: Време када сунце у потпуности нестане иза хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", + "sunset_rise_info_3": "Свитање: Време када се прва видљива светлост дана појави пре изласка сунца.", + "sunset_rise_info_4": "Сумрак: Најтамнија фаза полумрака пре нестајања последњег видљивог светла.", + "pressure_info": "Атмосферски притисак, познат и као ваздушни или барометарски притисак, представља притисак надоле који изазива Земљину атмосферу. Ова апликација користи средњи притисак на нивоу мора (МСЛП).", + "pressure_info_2": "Неуобичајен атмосферски притисак може да изазове главобоље, болове у зглобовима, умор и друге ефекте.", + "current_conditions": "Тренутни услови", + "clear_sky": "Ведро", + "mostly_clear": "Углавном ведро", + "partly_cloudy": "Делимично облачно", + "overcast": "Облачно", + "fog": "Магла", + "drizzle": "Ситна киша", + "freezing_drizzle": "Ледена ситна киша", + "moderate_rain": "Киша умереног интензитета", + "heavy_intensity_rain": "Киша јаког интензитета", + "freezing_rain": "Ледена киша", + "slight_snow": "Слаб снег", + "moderate_snow": "Снег умереног интензитета", + "heavy_intensity_snow": "Снег јаког интензитета", + "snow_grains": "Снежна зрна", + "rain_showers": "Киша", + "heavy_rain_showers": "Јаки пљускови", + "slight_snow_showers": "Слаби снежни налети", + "heavy_snow_showers": "Јаки снежни налети", + "thunderstorm": "Грмљавина", + "strong_thunderstorm": "Јака грмљавина", + "clear": "Чисто", + "wind_speed": "Брзина ветра", + "precipitation_amount": "Количина падавина", + "precipitation_chances": "Шансе за падавине", + "cloudiness": "Облачност", + "dew_point": "Тачка росе", + "air_quality_satisfactory": "Квалитет ваздуха сматра се задовољавајућим, загађење ваздуха представља мали или никакав ризик.", + "air_quality_acceptable": "Квалитет ваздуха је прихватљив; међутим за неке загађиваче може постојати умерена забринутост за здравље веома малог броја људи који су необично осетљиви на загађење ваздуха.", + "sensitive_groups_health_effects": "Припадници осетљивих група могу имати здравствене последице. Највероватније неће утицати на ширу јавност.", + "health_effects_public": "Свако може почети да доживљава здравствене ефекте; припадници осетљивих група могу имати озбиљне здравствене последице.", + "emergency_conditions": "Здравствена упозорења о ванредним ситуацијама. Већа вероватноћа да ће цела популација бити погођена.", + "uv_index_satisfactory": "УВ индекс је задовољавајући, што указује да постоји мали или никакав ризик од штете ултраљубичастог зрачења.", + "conditions_low_risk": "Услови су генерално нискоризични, што указује да излагање ултраљубичастом зрачењу представља минималну претњу.", + "low_exposure_level": "Низак ниво изложености са минималним ризиком од оштећења УВ зрачења, погодан за већину људи.", + "moderate_risk_sun_exposure": "Умерен ризик од оштећења услед незаштићеног излагања сунцу, препоручују се заштитне мере.", + "high_risk_sun_exposure": "Висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су заштите мере.", + "very_high_risk_sun_exposure": "Веома висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су додатне мере опреза.", + "extreme_risk_sun_exposure": "Екстремни ризик од оштећења услед незаштићеног излагања сунцу, неопходна је пуна заштита.", + "calm": "Мирно", + "light_air": "Лаган ваздух", + "light_breeze": "Лагани поветарац", + "gentle_breeze": "Благи поветарац", + "moderate_breeze": "Умерен поветарац", + "fresh_breeze": "Свеж поветарац", + "strong_breeze": "Јак поветарац", + "high_wind": "Јак ветар", + "gale": "Бура", + "strong_gale": "Јака бура", + "storm": "Олуја", + "violent_storm": "Насилна олуја", + "hurricane": "Ураган", + "warming_temp_trend_1": "У наредних неколико дана очекује се отпљавање.", + "warming_temp_trend_2": "Температура ускоро ће порасти, припремите се за топлије време!", + "warming_temp_trend_3": "Изгледа да ће ове недеље постати топлије.", + "warming_temp_trend_4": "Припремите се за топлије време.", + "cooling_temp_trend_1": "У наредних неколико дана очекује се захлађење.", + "cooling_temp_trend_2": "Температура ускоро падају, утоплите се!", + "cooling_temp_trend_3": "Наредних дана биће хладније.", + "cooling_temp_trend_4": "Очекујте хладан поветарац током наредних дана.", + "stable_temp_trend_1": "У наредних неколико дана очекује се стабилна температура.", + "stable_temp_trend_2": "Нема великих температурних промена, стабилно време.", + "stable_temp_trend_3": "Температура се држи стабилно за сада.", + "stable_temp_trend_4": "Очекујте стабилно време без великих промена.", + "back": "Назад", + "error_occurred": "Дошло је до грешке!", + "check_your_internet_connection_try_again": "Проверите вашу интернет везу и покушајте поново.", + "There_might_be_an_API_error.": "Можда постоји грешка у АПИ-ју.", + "retry": "Покушајте поново", + "loading_location_data": "Учитавање података о локацији...", + "latest_data_fetched": "Најновији подаци преузети су", + "API_Error_Please_change_provider": "АПИ грешка, молим вас промените добављача", + "Please_wait_before_refreshing_again.": "Молим вас сачекајте пре него што поново освежите.", + "network_unavailable": "Мрежа није доступна", + "weather": "Време", + "precipitation": "Падавине", + "wind": "Ветар", + "pollen": "Полен", + "grass": "Трава", + "tree": "Дрво", + "weed": "Коров", + "quick_summary": "Кратки резиме", + "temperature_animation": "Температура анимација", + "language": "Језик", + "translate_this_app": "Преведите ову апликацију", + "contributors": "Сарадници", + "contributors_sub": "Људи који су допринели овом пројекту", + "version": "Верзија", + "third_party_licenses": "Лиценце треће стране", + "clothing_activity": "Облачење и активности", + "get_clothing_suggestions": "Добијте своје предлоге за одећу и активности.", + "day": "Дан", + "evening": "Вече", + "night": "Ноћ", + "wind_gust": "Налети ветра", + "weather_alerts": "Временска упозорења", + "font": "Фонт", + "daily_conditions": "Дневни услови", + "sun_tile_page": "Нед", + "morning": "Јутро", + "day_tip": "Дневни савет", + "translators": "Преводиоци", + "change_apps_font": "Промените фонт апликације", + "app_font": "Фонт апликације", + "show_alerts_home_page_sub": "Прикажите временска упозорења на почетној страници", + "weather_models": "Временски модели", + "openmeteo_weather_models": "Опен-Метео временски модел", + "unpredictable_weather": "непредвидиво време", + "phase_new_moon": "Млад месец", + "phase_waxing_crescent": "Растући полумесец", + "phase_first_quarter": "Прва четвртина", + "phase_waxing_gibbous": "Растући избочени месец", + "phase_full_moon": "Пун месец", + "phase_waning_gibbous": "Падајући избочени месец", + "phase_last_quarter": "Последња четвртина", + "phase_waning_crescent": "Опадајући полумесец", + "moon_info": "Млад Месец: Када се месец не види јер се налази између Земље и Сунца. Осветљење: 0%.", + "moon_info_2": "Растући полумесец: Када мали комад Месеца постане видљив, који постаје све већи сваке ноћи након младог месеца. Осветљење: 1%–49%.", + "moon_info_3": "Прва четвртина: Када је половина месечног лица осветљена, што се дешава отприлике недељу дана након младог месеца. Осветљење: ~50%.", + "moon_info_4": "Растући избочени месец: Када је више од половине месеца осветљено, што доводи до пуног месеца. Осветљење: 51%–99%.", + "moon_info_5": "Пун Месец: Када је цело лице Месеца обасјано Сунцем, изгледајући као потпуни круг. Осветљење: 100%.", + "moon_info_6": "Опадајући избочени месец: Када месец почне да се смањује након пуног месеца, али више од половине остаје осветљено. Осветљење: 99%–51%.", + "moon_info_7": "Последња четврт: Када је половина месечног лица поново осветљена, што се дешава отприлике недељу дана након пуног месеца. Осветљење: ~50%.", + "moon_info_8": "Опадајући полумесец: Када само мали део месеца остане видљив пре младог месеца. Осветљење: 49%–1%.", + "moon_info_9": "Осветљење: Проценат Месечеве површине који је осветљен Сунцем, који варира у зависности од фазе Месеца.", + "illumination_moon_text": "Осветљење", + "moonrise": "Излазак месеца", + "moonset": "Залазак месеца", + "dynamic_colors": "Динамичне боје", + "dynamic_colors_sub": "Користите боје позадине", + "font_size": "Величина фонта", + "font_size_sub": "Величина фонта ће утицати само тамо где је потребно", + "swipe_between_locations": "Превуците између локација", + "swipe_between_locations_sub": "Превуците налево или надесно да бисте променили локацију", + "swipe_threshold": "Праг превлачења", + "swipe_threshold_help_sub": "Праг дефинише минималну удаљеност коју покрет превлачења мора прећи да би био препознат. Нижи праг чини покрете превлачења лакшим за покретање, док виши праг захтева намерније превлачење.", + "todays_avg": "Данашњи просек", + "todays_high": "Данашњи максимум", + "learn_about_app": "Сазнајте више о апликацији", + "creator": "Креатор", + "join_discord": "Придружите се Дискорд серверу", + "export_data": "Извези податке", + "export_data_sub": "Извезите сва своја подешавања, локације и њихове последње преузете временске податке—буквално све!", + "import_data": "Увезите податке", + "import_data_sub": "Упозорење: Увоз ће избрисати тренутне податке апликације", + "froggy_summary": "Резиме жабца", + "froggy_summary_sub": "Додајте описе у вези са жабцем. Доступно само на енглеском", + "arrange_items": "Распоредите предмете", + "edit_layout": "Измените изглед апликације", + "reset": "Ресетовати", + "hourly_forecast": "Прогноза по сату", + "air_quality_index": "Индекс квалитета ваздуха", + "pollen_data": "Подаци о полену", + "default_location_delete_snack": "Не можете избрисати подразумевану локацију", + "low_pollen": "Ниско", + "medium_pollen": "Средње", + "high_pollen": "Високо", + "severe_pollen": "Тешко", + "minimal_forecast_uv": "Минимално", + "low_forecast_uv": "Ниско", + "moderate_forecast_uv": "Умерено", + "high_forecast_uv": "Високо", + "very_high_forecast_uv": "Веома високо", + "extreme_forecast_uv": "Екстремно", + "app_looks": "Изглед апликације", + "temp_animation_sub_pref": "Броји температуре од почетка до краја ", + "hide_condition_widgets": "Сакриј виџете услова", + "info_home_location_tip": "Морате да сачувате локације да бисте их користили као подразумевану локацију", + "your_device_location": "Локација вашег уређаја", + "weather_model_info_1": "Комбинује најбоље временске моделе", + "weather_model_info_2": "Комбинује све временске моделе из овога у беспрекорно предвиђање", + "max_items_4": "Можете сакрити највише 4 ставке", + "max_items_3": "Можете сакрити највише 3 ставке", + "month_jan": "Јан", + "month_feb": "Феб", + "month_mar": "Мар", + "month_apr": "Апр", + "month_may": "Мај", + "month_june": "Јун", + "month_july": "Јул", + "month_aug": "Авг", + "month_sep": "Сеп", + "month_oct": "Окт", + "month_nov": "Нов", + "month_Dec": "Дец", + "wind_dir_ne": "СИ", + "wind_dir_e": "И", + "wind_dir_se": "ЈИ", + "wind_dir_s": "J", + "wind_dir_sw": "ЈЗ", + "wind_dir_w": "З", + "wind_dir_nw": "СЗ", + "wind_dir_n": "S", + "time_pm": "ПМ", + "time_am": "АМ", + "time_min": "мин.", + "time_hour": "ч.", + "time_day": "дан", + "time_sec": "сек.", + "aqi_type": "АКИ тип", + "used_app_storage_info_sub": "Складиште показује колико део доступног простора апликација користи за сачуване локације. Ако достигне 100%, више не можете да сачувате додатне локације", + "used_app_storage": "Искоришћено складиште апликације", + "data_by": "Подаци од", + "data_fetch_error": "Преузимање података није успело", + "aqi_info_us": "Амерички АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха. Она се креће од 0 до 500, при чему веће вредности указују на лошији квалитет ваздуха.", + "aqi_info_eu": "ЕУ АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха у Европској унији. Подељен је на пет нивоа, од „доброг“ до „веома лошег“, на основу концентрације кључних загађивача.", + "update_weather_data": "Ажурирајте податке о времену", + "update_weather_data_sub": "Аутоматски подаци о времену када се кликне на локацију", + "delete_locations": "Избришите локације", + "delete_locations_support_sub": "Ова радња уклања све сачуване локације осим ваших подразумеваних локација. Користите ово ако ваше сачуване локације нису видљиве, дуплирају се или ако имате неке друге грешке", + "delete": "Избриши", + "united_states_aqi": "Сједињене Државе АКИ", + "european_aqi": "Европски АКИ", + "chances": "Шансе", + "temperature": "Температура", + "show_summary_toggle_sub": "Покажите кратак резиме времена", + "insights": "Увид", + "app_units": "Јединице апликације", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветар, притисак, видљивост, падавине, време, АКИ", + "activity_suggestions_daytip_humidity_3": "🧴 Ваздух је сув. Влажите кожу и пијте пуно воде да останете хидрирани.", + "activity_suggestions_daytip_humidity_4": "💧 Ниска влажност може изазвати суву кожу или иритацију. Држите боцу воде при руци и избегавајте прекомерно излагање.", + "hide_update_icon": "Сакриј икону ажурирања", + "no_notification_when_a_new_version_is_released": "Не приказуј обавештење када се објави нова верзија.", + "precipitation_expected_to_continue": "У наредних неколико сати очекује се наставак падавина", + "Precipitation_likely_tomorrow_around": "Падавине вероватно сутра око", + "precipitation_likely_around": "Падавине вероватно око", + "hrs_sub_text": "сати", + "mins_sub_text": "мин", + "loading_text": "Учитавање...", + "edit_location_headline": "Уредите локацију", + "edit_location_error_sub": "Попуните поље или га ресетујте", + "app_theme_dark_light": "Тема апликације", + "theme_dark": "Тамна", + "theme_light": "Слабе" } \ No newline at end of file From 049cd41c397c047211c068e6d15b93f4d365e86d Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:52 +0530 Subject: [PATCH 52/81] New translations source.json (Swedish) --- assets/translations/sv-SE.json | 568 ++++++++++++++++----------------- 1 file changed, 284 insertions(+), 284 deletions(-) diff --git a/assets/translations/sv-SE.json b/assets/translations/sv-SE.json index 7e69f7ffb..ee9c75c2e 100644 --- a/assets/translations/sv-SE.json +++ b/assets/translations/sv-SE.json @@ -1,215 +1,215 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", + "feels_like": "Känns som", + "hourly_precipitation": "Nederbörd under dagen", + "save": "Spara", + "cancel": "Avbryt", + "daily_forecast": "Dygnsprognos", + "locations": "Platser", "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", + "default_locations": "Standardplatser", + "default_location": "Standardplats", + "today's_amount": "Mängd", + "precipitation_hours": "Timmar med nederbörd", + "now": "Nu", + "next_24-hr": "Kommande 24-timmar", + "trends": "Trender", + "today": "Idag", + "sun": "Sön", + "mon": "Mån", + "tue": "Tis", + "wed": "Ons", + "thu": "Tors", + "fri": "Fre", + "sat": "Lör", + "error": "Fel", + "not_available": "Inte tillgänglig", + "moon": "Måne", + "humidity": "Luftfuktighet", + "pressure": "Tryck", + "direction": "Riktning", + "visibility": "Sikt", + "air_quality": "Luftkvalitet", + "fair": "Skapligt", + "poor": "Dålig", + "very_poor": "Mycket dålig", + "good": "Bra", + "moderate": "Måttlig", "uv_index": "UV index", "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "low_risk": "Låg risk", + "moderate_risk": "Måttlig risk", + "high_risk": "Hög risk", + "very_high_risk": "Mycket hög risk", + "extreme_risk": "Extrem risk", + "day_length": "Dagens längd", + "updated": "Uppdaterad", + "update": "Uppdatera", + "ago": "sedan", + "saved_locations": "Sparade Platser", + "current_location": "Nuvarande plats", + "search": "Sök", + "search_provider": "Sökleverantör", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", + "settings": "Inställningar", + "background_card_animation": "Animerad bakgrund", + "use_bar_chart": "Använd stapeldiagram", + "main_provider": "Huvudleverantör", + "temperature_unit": "Temperaturenhet", + "wind_unit": "Vindenhet", + "visibility_unit": "Siktenhet", + "precipitation_unit": "Nederbördsenhet", + "pressure_unit": "Tryckenhet", + "time_format": "Tidsformat", + "additional": "Övrigt", + "app_language": "Språk i appen", + "about": "Om", + "about_app": "Om appen", "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", + "data_provided_by": "Data tillhandahållen av", + "map": "Karta", "live_radar": "Live radar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", + "source_code": "Källkod", + "terms_&_conditions": "Allmänna villkor", + "privacy_policy": "Integritetspolicy", + "licenses": "Licenser", + "latest_version": "Senaste versionen", + "create_an_issue": "Skapa ett ärende", + "new_version_available!": "Ny version tillgänglig!", + "you_are_using_the_latest_version!": "Du använder den senaste versionen!", + "error_checking_for_updates": "Fel vid sökning efter uppdateringar", + "light": "Lätt", + "heavy": "Kraftigt", + "wind_info": "Vindhastighet mäts genom att medelvärdet av vindens hastighet tas över en viss tidsperiod. Vindbyar är plötsliga vindökningar som vanligtvis varar i mindre än tjugo sekunder.", + "visibility_info": "Sikt mäter avståndet på vilket tydliga objekt kan ses mot himlen eller horisonten. Sikten kan påverkas av nederbörd, dimma, damm, rök eller dis.", + "humidity_info": "Relativ luftfuktighet är den procentuella andelen vattenånga i luften jämfört med den maximala mängd som luften kan hålla vid en viss temperatur.", + "humidity_info_2": "Daggpunkt är den temperatur till vilken luften måste kylas för att uppnå en relativ luftfuktighet på 100 %.", + "uv_index_info": "UV-indexet mäter styrkan på solens ultravioletta (UV) strålning. Det anges på en skala från 0 till 11, där högre värden indikerar starkare UV-strålning.", + "uv_index_info_2": "UV-strålning kan orsaka solbränna, hudcancer och ögonskador. Ju högre UV-index, desto större är risken för dessa problem.", + "uv_index_info_3": "1–2: Lågt. Inget skydd behövs. Du kan vistas utomhus säkert med minimalt solskydd.", + "uv_index_info_4": "3–7: Måttligt till högt. Skydd behövs. Sök skugga från sen förmiddag till mitten av eftermiddagen. När du är utomhus, applicera rikligt med solskydd med SPF 15 eller högre på oskyddad hud, och bär skyddande kläder, en bredbrättad hatt och solglasögon.", + "uv_index_info_5": "8+: Mycket högt till extremt. Extra skydd krävs. Var försiktig utomhus, särskilt från sen förmiddag till mitten av eftermiddagen. Om din skugga är kortare än du själv, sök skugga och bär skyddande kläder, en bredbrättad hatt och solglasögon, samt applicera rikligt med solskydd med minst SPF 15 på oskyddad hud.", + "sunset": "Solnedgång", + "sunrise": "Soluppgång", + "sunset_rise_info": "Soluppgång: När solen helt visar sig ovanför horisonten. Detta varierar beroende på plats, årstid och tidszon.", + "sunset_rise_info_2": "Solnedgång: När solen helt försvunnit under horisonten. Detta varierar beroende på plats, årstid och tidszon.", + "sunset_rise_info_3": "Gryning: När dagens första synliga ljus visar sig före soluppgången.", + "sunset_rise_info_4": "Skymning: Den mörkaste fasen av skymningen innan det sista synliga ljuset försvinner.", + "pressure_info": "Atmosfäriskt tryck, även känt som lufttryck eller barometriskt tryck, är det tryck som jordens atmosfär utövar nedåt mot jordytan. Denna app använder medeltryck vid havsytans nivå (MSLP).", + "pressure_info_2": "Onormalt atmosfäriskt tryck kan orsaka huvudvärk, ledvärk, trötthet och andra besvär.", + "current_conditions": "Nuvarande förhållanden", + "clear_sky": "Klart", + "mostly_clear": "Mestadels klart", + "partly_cloudy": "Halvklart", + "overcast": "Mulet", + "fog": "Dimma", + "drizzle": "Duggregn", + "freezing_drizzle": "Underkylt duggregn", + "moderate_rain": "Måttligt regn", + "heavy_intensity_rain": "Kraftigt regn", + "freezing_rain": "Underkylt regn", + "slight_snow": "Lätt snöfall", + "moderate_snow": "Måttligt snöfall", + "heavy_intensity_snow": "Kraftigt snöfall", + "snow_grains": "Snöflingor", + "rain_showers": "Regnskurar", + "heavy_rain_showers": "Kraftiga regnskurar", + "slight_snow_showers": "Lätta snöbyar", + "heavy_snow_showers": "Kraftiga snöbyar", + "thunderstorm": "Åska", + "strong_thunderstorm": "Kraftigt åskväder", + "clear": "Klart", + "wind_speed": "Vindstyrka", + "precipitation_amount": "Mängd nederbörd", + "precipitation_chances": "Sannolikhet för nederbörd", + "cloudiness": "Molnighet", + "dew_point": "Daggpunkt", + "air_quality_satisfactory": "Luftkvaliteten bedöms som tillfredsställande, och luftföroreningar utgör liten eller ingen risk.", + "air_quality_acceptable": "Luftkvaliteten är acceptabel, men vissa föroreningar kan innebära en måttlig hälsorisk för ett mycket litet antal personer som är extra känsliga för luftföroreningar.", + "sensitive_groups_health_effects": "Känsliga personer kan uppleva hälsoeffekter. Den övriga befolkningen påverkas sannolikt inte.", + "health_effects_public": "Alla kan börja uppleva hälsoeffekter, känsliga personer kan drabbas av allvarligare hälsoeffekter.", + "emergency_conditions": "Varningar om extrema förhållanden. Hela befolkningen löper ökad risk att påverkas.", + "uv_index_satisfactory": "UV-indexet är tillfredsställande, vilket innebär att det finns liten eller ingen risk för skador från ultraviolett strålning.", + "conditions_low_risk": "Förhållandena innebär generellt låg risk, vilket tyder på att exponering för ultraviolett strålning utgör ett minimalt hot.", + "low_exposure_level": "Låg exponeringsnivå med minimal risk för skador från UV-strålning, lämplig för de flesta människor.", + "moderate_risk_sun_exposure": "Måttlig risk för skador vid oskyddad solexponering – skyddsåtgärder rekommenderas.", + "high_risk_sun_exposure": "Hög risk för skador vid oskyddad solexponering – skyddsåtgärder krävs.", + "very_high_risk_sun_exposure": "Mycket hög risk för skador vid oskyddad solexponering – extra försiktighetsåtgärder krävs.", + "extreme_risk_sun_exposure": "Extrem risk för skador vid oskyddad solexponering – fullständigt skydd är nödvändigt.", + "calm": "Lugnt", + "light_air": "Svag vind", + "light_breeze": "Svag vind", + "gentle_breeze": "Lätt bris", + "moderate_breeze": "Måttlig bris", + "fresh_breeze": "Frisk bris", + "strong_breeze": "Stark bris", + "high_wind": "Hård vind", + "gale": "Kuling", + "strong_gale": "Hård kuling", "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", + "violent_storm": "Våldsam storm", + "hurricane": "Orkan", + "warming_temp_trend_1": "Det väntas bli varmare de kommande dagarna.", + "warming_temp_trend_2": "Snart blir det varmare, dags att damma av shortsen!", + "warming_temp_trend_3": "Ser ut att bli varmare den här veckan.", + "warming_temp_trend_4": "Gör dig redo för varmare väder framöver.", + "cooling_temp_trend_1": "Det väntas bli kallare de kommande dagarna.", + "cooling_temp_trend_2": "Temperaturen sjunker snart, håll dig varm!", + "cooling_temp_trend_3": "Det kommer att bli svalare de kommande dagarna.", + "cooling_temp_trend_4": "Lite kyliga vindar på gång under de kommande dagarna.", + "stable_temp_trend_1": "Temperaturen håller sig stabil de kommande dagarna.", + "stable_temp_trend_2": "Inga stora temperaturförändringar i sikte – vädret håller sig stabilt.", + "stable_temp_trend_3": "Temperaturen håller sig stabil för tillfället.", + "stable_temp_trend_4": "Räkna med stabilt väder utan större förändringar.", + "back": "Tillbaka", + "error_occurred": "Ett fel uppstod!", + "check_your_internet_connection_try_again": "Kontrollera din internetanslutning och försök igen.", + "There_might_be_an_API_error.": "Möjligt API fel upptäckt", + "retry": "Försök igen", + "loading_location_data": "Laddar platsdata...", + "latest_data_fetched": "Senaste data hämtad", + "API_Error_Please_change_provider": "API fel, vänligen byt leverantör", + "Please_wait_before_refreshing_again.": "Vänta en stund innan du uppdaterar igen.", + "network_unavailable": "Nätverket är inte tillgängligt", + "weather": "Väder", + "precipitation": "Nederbörd", + "wind": "Vind", "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", + "grass": "Gräs", + "tree": "Träd", + "weed": "Ogräs", + "quick_summary": "Snabb summering", + "temperature_animation": "Temperaturanimation", + "language": "Språk", + "translate_this_app": "Översätt appen", + "contributors": "Bidragsgivare", + "contributors_sub": "Visa personer som har bidragit till det här projektet", "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", + "third_party_licenses": "Tredjepartslicenser", + "clothing_activity": "Kläder och Aktiviteter", + "get_clothing_suggestions": "Får kläd- och aktivitetsförslag", + "day": "Dag", + "evening": "Kväll", + "night": "Natt", + "wind_gust": "Byvind", + "weather_alerts": "Vädervarningar", + "font": "Teckensnitt", + "daily_conditions": "Dagens väderförhållanden", + "sun_tile_page": "Sön", + "morning": "Morgon", + "day_tip": "Dagsutflykt", + "translators": "Översättare", + "change_apps_font": "Ändra appens teckensnitt", + "app_font": "Teckensnitt i appen", + "show_alerts_home_page_sub": "Visa vädervarningar på startsidan", + "weather_models": "Vädermodeller", + "openmeteo_weather_models": "Open-Meteo vädermodeller", + "unpredictable_weather": "oförutsägbart väder", + "phase_new_moon": "Nymåne", "phase_waxing_crescent": "Waxing Crescent", "phase_first_quarter": "First Quarter", "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", + "phase_full_moon": "Fullmåne", "phase_waning_gibbous": "Waning Gibbous", "phase_last_quarter": "Last Quarter", "phase_waning_crescent": "Waning Crescent", @@ -225,110 +225,110 @@ "illumination_moon_text": "Illumination", "moonrise": "Moonrise", "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", + "dynamic_colors": "Dynamiska färger", + "dynamic_colors_sub": "Använd samma färger som bakgrund", + "font_size": "Teckenstorlek", + "font_size_sub": "Teckenstorleken justeras bara där det behövs", + "swipe_between_locations": "Svep mellan platser", + "swipe_between_locations_sub": "Svep vänster eller höger för att ändra plats", "swipe_threshold": "Swipe Threshold", "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", + "todays_avg": "Dagens genomsnitt", + "todays_high": "Dagens högsta", + "learn_about_app": "Information om appen", + "creator": "Skapare", + "join_discord": "Anslut dig till Discordservern", + "export_data": "Exportera data", + "export_data_sub": "Exportera alla dina inställningar, platser och deras senast hämtade väderdata – precis allt!", + "import_data": "Importera data", + "import_data_sub": "Varning: Genom att importera kommer din nuvarande appdata att raderas", + "froggy_summary": "Sammanfattning av Froggy", + "froggy_summary_sub": "Lägger till grodrelaterade beskrivningar. Endast tillgängligt på engelska.", + "arrange_items": "Ordna objekt", + "edit_layout": "Redigera appens layout", + "reset": "Återställ", + "hourly_forecast": "Prognos per timme", + "air_quality_index": "Luftkvalitetsindex", + "pollen_data": "Pollendata", + "default_location_delete_snack": "Standardplatsen kan inte tas bort", + "low_pollen": "Låg", + "medium_pollen": "Medel", + "high_pollen": "Hög", + "severe_pollen": "Allvarlig", "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "low_forecast_uv": "Låg", + "moderate_forecast_uv": "Måttlig", + "high_forecast_uv": "Hög", + "very_high_forecast_uv": "Mycket hög", + "extreme_forecast_uv": "Extrem", + "app_looks": "Appens utseende", + "temp_animation_sub_pref": "Temperaturen animeras från start till slut", + "hide_condition_widgets": "Dölj widgets för väderförhållanden", + "info_home_location_tip": "Du måste spara platser för att kunna använda dem som din standardplats", + "your_device_location": "Din enhetsplats", + "weather_model_info_1": "Kombinerar de bästa vädermodellerna", + "weather_model_info_2": "Kombinerar alla vädermodeller härifrån till en sömlös prognos", + "max_items_4": "Du kan bara dölja upp till 4 objekt", + "max_items_3": "Du kan bara dölja upp till 3 objekt", "month_jan": "Jan", "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", + "month_may": "Maj", + "month_june": "Juni", + "month_july": "Juli", "month_aug": "Aug", "month_sep": "Sep", - "month_oct": "Oct", + "month_oct": "Okt", "month_nov": "Nov", "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", + "wind_dir_ne": "NO", + "wind_dir_e": "Ö", + "wind_dir_se": "SO", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SV", + "wind_dir_w": "V", + "wind_dir_nw": "NV", "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", + "time_pm": "EM", + "time_am": "FM", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", + "time_hour": "tim.", + "time_day": "dag", + "time_sec": "sek.", + "aqi_type": "AQI typ", "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", "used_app_storage": "Used app storage", "data_by": "Data by", "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", + "aqi_info_us": "Det amerikanska luftkvalitetsindexet, AQI (Air Quality Index) är ett mått som används för att visa hur förorenad luften är. Skalan går från 0 till 500 – ju högre värde, desto sämre luftkvalitet.", + "aqi_info_eu": "EU:s luftkvalitetsindex, AQI (Air Quality Index) är ett mått som används för att visa luftkvaliteten inom Europeiska unionen. Den delas in i fem nivåer – från ”Bra” till ”Mycket dålig” – baserat på koncentrationen av de vanligaste luftföroreningarna.\n", + "update_weather_data": "Uppdatera väderdata", + "update_weather_data_sub": "Uppdatera väderdata automatiskt om den är inaktuell när en plats klickas.", + "delete_locations": "Ta bort platser", + "delete_locations_support_sub": "Den här åtgärden tar bort alla sparade platser utom din standardplats. Använd detta om dina sparade platser inte syns, är dubblerade eller om du upplever andra fel", + "delete": "Ta bort", + "united_states_aqi": "USAs AQI", + "european_aqi": "EUs AQI", "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", + "temperature": "Temperatur", + "show_summary_toggle_sub": "Visa en kort sammanfattning av vädret", + "insights": "Insikter", + "app_units": "Appenheter", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatur, vind, lufttryck, sikt, nederbörd, tidsformat, Luftkvalitet (AQI)", + "activity_suggestions_daytip_humidity_3": "🧴 Torr luft idag – smörj in dig och drick vatten så du inte torkar ut.", + "activity_suggestions_daytip_humidity_4": "💧 Låg luftfuktighet kan orsaka torr hud eller irritation. Ha en vattenflaska nära till hands och undvik att vistas ute för länge.", + "hide_update_icon": "Visa inte en ikon om en ny uppdatering är tillgänglig", + "no_notification_when_a_new_version_is_released": "Dölj uppdateringsaviseringar.", + "precipitation_expected_to_continue": "Nederbörd väntas fortsätta under de närmaste timmarna", + "Precipitation_likely_tomorrow_around": "Nederbörd trolig i morgon runt", + "precipitation_likely_around": "Nederbörd trolig runt", + "hrs_sub_text": "timmar", + "mins_sub_text": "minuter", + "loading_text": "Laddar...", + "edit_location_headline": "Ändra plats", "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "app_theme_dark_light": "Appens tema", + "theme_dark": "Mörk", + "theme_light": "Lätt" } \ No newline at end of file From 8bff0926066e73665e5a008d8b9de8fd0b98af2a Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:53 +0530 Subject: [PATCH 53/81] New translations source.json (Turkish) --- assets/translations/tr-TR.json | 658 ++++++++++++++++----------------- 1 file changed, 329 insertions(+), 329 deletions(-) diff --git a/assets/translations/tr-TR.json b/assets/translations/tr-TR.json index 7e69f7ffb..bd7898e1e 100644 --- a/assets/translations/tr-TR.json +++ b/assets/translations/tr-TR.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", + "feels_like": "Hissedilen", + "hourly_precipitation": "Saatlik yağış", + "save": "Kaydet", + "cancel": "İptal", + "daily_forecast": "Günlük tahmin", + "locations": "Konumlar", + "home_location": "Ev konumu", + "default_locations": "Varsayılan konumlar", + "default_location": "Varsayılan konum", + "today's_amount": "Bugünkü miktar", + "precipitation_hours": "Yağış saatleri", + "now": "Şimdi", + "next_24-hr": "Sonraki 24 saat", + "trends": "Trendler", + "today": "Bugün", + "sun": "Paz", + "mon": "Pzt", + "tue": "Sal", + "wed": "Çar", + "thu": "Per", + "fri": "Cum", + "sat": "Cmt", + "error": "Hata", + "not_available": "Bulunmuyor", + "moon": "Ay", + "humidity": "Nem", + "pressure": "Basınç ", + "direction": "Yön ", + "visibility": "Görüş", + "air_quality": "Hava Kalitesi", + "fair": "Güzel", + "poor": "Kötü ", + "very_poor": "Çok kötü ", + "good": "İyi", + "moderate": "Orta Düzeyde ", + "uv_index": "UV indeksi", + "minimal_risk": "Minimum risk", + "low_risk": "Düşük Risk", + "moderate_risk": "Orta Düzeyde Risk", + "high_risk": "Yüksek Risk", + "very_high_risk": "Çok Yüksek Risk", + "extreme_risk": "Aşırı risk", + "day_length": "Gün Uzunluğu ", + "updated": "Güncellendi", + "update": "Güncelleme ", + "ago": "önce ", + "saved_locations": "Kaydedilen konumlar", + "current_location": "Güncel Konum", + "search": "Ara", + "search_provider": "Arama Sağlayıcısı", + "ok": "Tamam", + "settings": "Ayarlar", + "background_card_animation": "Arka plan kart animasyonu", + "use_bar_chart": "Çubuk grafik kullan", + "main_provider": "Ana Sağlayıcı", + "temperature_unit": "Sıcaklık Birimi", + "wind_unit": "Rüzgar Birimi", + "visibility_unit": "Görüş Mesafesi Birimi", + "precipitation_unit": "Yağış Birimi", + "pressure_unit": "Basınç Birimi", + "time_format": "Zaman formatı", + "additional": "Ek", + "app_language": "Uygulama dili", + "about": "Hakkında", + "about_app": "Uygulama hakkında", + "support": "Destek", + "data_provided_by": "Veriler tarafından sağlanır", + "map": "Harita", + "live_radar": "Canlı radar", + "radar": "Radar", + "source_code": "Kaynak kodu", + "terms_&_conditions": "Şartlar ve Koşullar", + "privacy_policy": "Gizlilik Politikası", + "licenses": "Lisanslar", + "latest_version": "Son sürüm", + "create_an_issue": "Bir sorun oluştur", + "new_version_available!": "Yeni sürüm mevcut!", + "you_are_using_the_latest_version!": "En son sürümü kullanıyorsunuz! ", + "error_checking_for_updates": "Güncellemeler kontrol edilirken hata oluştu", + "light": "Işık", + "heavy": "Ağır ", + "wind_info": "Rüzgar hızı, belirli bir süre boyunca rüzgar hızlarının ortalaması alınarak ölçülür. Sert rüzgarlar, genellikle yirmi saniyenin altında süren ani rüzgar patlamalarıdır.", + "visibility_info": "Görünürlük, belirgin nesnelerin gökyüzüne veya ufka karşı görülebildiği mesafeyi ölçer. Görünürlük yağış, sis, toz, duman veya pustan etkilenebilir.", + "humidity_info": "Bağıl nem, havanın belirli bir sıcaklıkta tutabileceği maksimum miktara kıyasla havada bulunan su buharı yüzdesidir.", + "humidity_info_2": "Çiğlenme noktası, %100 bağıl nem elde etmek için sıcaklığın ne kadar soğutulması gerektiğidir.", + "uv_index_info": "UV endeksi, güneşin ultraviyole (UV) radyasyonunun gücünü ölçer. Bu indeks 0 ila 11 arasında bir ölçekte olup, yüksek değerler daha güçlü UV radyasyonuna işaret eder.", + "uv_index_info_2": "UV radyasyonu güneş yanığı, cilt kanseri ve göz hasarına neden olabilir. UV indeksi ne kadar yüksekse, bu sorunların riski o kadar artar.", + "uv_index_info_3": "1-2: Düşük. Korumaya gerek yok. Minimum güneş koruması kullanarak güvenle dışarıda kalabilirsiniz.", + "uv_index_info_4": "3-7: Orta ila Yüksek. Koruma gerekli. Sabah saatlerinden öğleden sonraya kadar gölge bir yer arayın. Dışarıdayken, açıkta kalan cilde geniş spektrumlu SPF-15 veya daha yüksek güneş kremi uygulayın ve koruyucu giysi, geniş kenarlı şapka ve güneş gözlüğü takın.", + "uv_index_info_5": "8+: Çok Yüksek ila Aşırı. Ekstra koruma gereklidir. Sabahın geç saatlerinden öğleden sonraya kadar dışarıda dikkatli olun. Gölgeniz sizden kısaysa gölgede kalın ve koruyucu giysiler, geniş kenarlı bir şapka ve güneş gözlüğü takın ve açıkta kalan cildinize en az SPF-15, geniş spektrumlu güneş kremi bolca sürün.", + "sunset": "Gün batımı", + "sunrise": "Gün doğumu ", + "sunset_rise_info": "Gün doğumu: Güneşin ufkun üzerinde tam olarak göründüğü zaman. Bu; konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", + "sunset_rise_info_2": "Gün batımı: Güneşin ufukta tamamen kaybolduğu an. Bu, konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", + "sunset_rise_info_3": "Şafak: Günün ilk görünür ışığının güneş doğmadan önce ortaya çıktığı zaman.", + "sunset_rise_info_4": "Alacakaranlık: Görünür son ışık kaybolmadan önceki en karanlık aşaması.", + "pressure_info": "Hava basıncı veya baromatik basınç olarak da bilinen atmosferik basınç, dünya atmosferi tarafından aşağı doğru uygulanan basınçtır. Bu uygulama Ortalama Deniz Seviyesi Basıncını (MSLP) kullanır.", + "pressure_info_2": "Anormal atmosferik basınç baş ağrısı, eklem ağrısı, yorgunluk ve diğer etkilere neden olabilir.", + "current_conditions": "Mevcut Koşullar", + "clear_sky": "Açık gökyüzü", + "mostly_clear": "Çoğunlukla Açık", + "partly_cloudy": "Parçalı bulutlu", + "overcast": "Bulutlu", + "fog": "Sis", + "drizzle": "Çiseleme", + "freezing_drizzle": "Dondurucu Çiseleme", + "moderate_rain": "Orta Derece Yağmur", + "heavy_intensity_rain": "Şiddetli Yağmur", + "freezing_rain": "Dondurucu Yağmur", + "slight_snow": "Hafif Kar", + "moderate_snow": "Orta şiddette kar", + "heavy_intensity_snow": "Yoğun Kar Yağışı", + "snow_grains": "Kar Taneleri", + "rain_showers": "Sağanak Yağmur", + "heavy_rain_showers": "Şiddetli Sağanak Yağış", + "slight_snow_showers": "Hafif Kar Yağışı", + "heavy_snow_showers": "Yoğun Kar Yağışı", + "thunderstorm": "Fırtına", + "strong_thunderstorm": "Güçlü Fırtına", + "clear": "Açık", + "wind_speed": "Rüzgar hızı", + "precipitation_amount": "Yağış miktarı", + "precipitation_chances": "Yağış olasılığı", + "cloudiness": "Bulutluluk", + "dew_point": "Çiy noktası", + "air_quality_satisfactory": "Hava kalitesi tatmin edici ve hava kirliliği az veya hiç risk oluşturmuyor.", + "air_quality_acceptable": "Hava kalitesi kabul edilebilir; ancak, bazı kirleticiler için hava kirliliğine alışılmadık derecede hassas olan çok az sayıda kişi için orta derecede bir sağlık sorunu olabilir.", + "sensitive_groups_health_effects": "Hassas grupların üyeleri sağlık etkileri yaşayabilir. Genel halkın etkilenme olasılığı düşüktür.", + "health_effects_public": "Herkes sağlık etkileri yaşamaya başlayabilir; hassas grupların üyeleri daha ciddi sağlık etkileri yaşayabilir.", + "emergency_conditions": "Acil durumların sağlık uyarıları. Tüm nüfusun etkilenme olasılığı daha yüksektir.", + "uv_index_satisfactory": "UV indeksi tatmin edici, ultraviyole radyasyondan zarar görme riski az veya hiç yok.", + "conditions_low_risk": "Koşullar genellikle düşük riskli, ultraviyole radyasyona maruz kalmanın minimum bir tehdit oluşturduğunu gösterir.", + "low_exposure_level": "Düşük maruziyet seviyesi, UV radyasyonundan minimum zarar riski, çoğu insan için uygundur.", + "moderate_risk_sun_exposure": "Korunmasız güneşe maruz kalmadan orta derecede zarar riski, koruyucu önlemler önerilir.", + "high_risk_sun_exposure": "Korunmasız güneşe maruz kalmadan yüksek zarar riski, koruyucu önlemler gereklidir.", + "very_high_risk_sun_exposure": "Korunmasız güneşe maruz kalmadan çok yüksek zarar riski, ekstra önlemler gereklidir.", + "extreme_risk_sun_exposure": "Korunmasız güneşe maruz kalmadan aşırı zarar riski, tam koruma gereklidir.", + "calm": "Durgun", + "light_air": "Hafif hava", + "light_breeze": "Hafif esinti", + "gentle_breeze": "Yumuşak esinti", + "moderate_breeze": "Orta esinti", + "fresh_breeze": "Taze esinti", + "strong_breeze": "Güçlü esinti", + "high_wind": "Yüksek rüzgar", + "gale": "Fırtına", + "strong_gale": "Güçlü fırtına", + "storm": "Fırtına", + "violent_storm": "Şiddetli fırtına", + "hurricane": "Kasırga", + "warming_temp_trend_1": "Önümüzdeki birkaç gün içinde ısınma bekleniyor.", + "warming_temp_trend_2": "Sıcaklıklar yakında yükselecek, biraz sıcaklık için hazır olun!", + "warming_temp_trend_3": "Bu hafta daha sıcak olacak gibi görünüyor.", + "warming_temp_trend_4": "Önümüzdeki günlerde daha sıcak hava için hazırlıklı olun.", + "cooling_temp_trend_1": "Önümüzdeki birkaç gün içinde serinleme bekleniyor.", + "cooling_temp_trend_2": "Sıcaklıklar yakında düşecek, sıcak kalın!", + "cooling_temp_trend_3": "Önümüzdeki günlerde hava serinleyecek.", + "cooling_temp_trend_4": "Önümüzdeki günlerde serin bir esinti bekleyin.", + "stable_temp_trend_1": "Önümüzdeki birkaç gün içinde stabil sıcaklıklar bekleniyor.", + "stable_temp_trend_2": "Önümüzde büyük sıcaklık değişiklikleri yok, istikrarlı hava.", + "stable_temp_trend_3": "Sıcaklıklar şimdilik sabit kalıyor.", + "stable_temp_trend_4": "Çok fazla değişiklik olmadan istikrarlı hava bekleyin.", + "back": "Geri", + "error_occurred": "Bir hata oluştu! ", + "check_your_internet_connection_try_again": "İnternet bağlantınızı kontrol edin ve tekrar deneyin.", + "There_might_be_an_API_error.": "Bir API hatası olabilir.", + "retry": "Yeniden dene ", + "loading_location_data": "Konum verileri yükleniyor...", + "latest_data_fetched": "Son veriler alındı", + "API_Error_Please_change_provider": "API Hatası, Lütfen sağlayıcıyı değiştirin", + "Please_wait_before_refreshing_again.": "Biraz bekleyin ardından tekrar deneyin", + "network_unavailable": "Ağ kullanılamıyor", + "weather": "Hava Durumu", + "precipitation": "Yağış", + "wind": "Rüzgar", + "pollen": "Polen", + "grass": "Çimen", + "tree": "Ağaç", + "weed": "Ot", + "quick_summary": "Hızlı özet", + "temperature_animation": "Sıcaklık animasyonu", + "language": "Dil ", + "translate_this_app": "Bu uygulamayı çevir", + "contributors": "Katkıda bulunanlar", + "contributors_sub": "Bu projeye katkıda bulunan kişileri görüntüleyin", + "version": "Sürüm", + "third_party_licenses": "Üçüncü taraf lisansları", + "clothing_activity": "Giyim ve Aktivite", + "get_clothing_suggestions": "Kıyafet ve Etkinlik Önerileri", + "day": "Gün", + "evening": "Akşam", + "night": "Gece", + "wind_gust": "Rüzgar Şiddeti", + "weather_alerts": "Hava durumu uyarıları", + "font": "Yazı tipi", + "daily_conditions": "Günlük koşullar", + "sun_tile_page": "Paz", + "morning": "Sabah", + "day_tip": "Günlük ipucu", + "translators": "Çevirmenler", + "change_apps_font": "Uygulamanın yazı tipini değiştir", + "app_font": "Uygulama yazı tipi", + "show_alerts_home_page_sub": "Ana sayfada hava durumu uyarılarını göster", + "weather_models": "Hava Durumu Modelleri", + "openmeteo_weather_models": "Open-Meteo Hava Durumu modelleri", + "unpredictable_weather": "tahmin edilemez hava", + "phase_new_moon": "Yeni Ay", + "phase_waxing_crescent": "Büyüyen Hilal", + "phase_first_quarter": "İlk Dördün", + "phase_waxing_gibbous": "Büyüyen Dolunay", + "phase_full_moon": "Dolunay", + "phase_waning_gibbous": "Küçülen Dolunay", + "phase_last_quarter": "Son Dördün", + "phase_waning_crescent": "Küçülen Hilal", + "moon_info": "Yeni Ay: Ay, Dünya ile Güneş arasında yer aldığında görünmez. Aydınlanma: %0.", + "moon_info_2": "Büyüyen Hilal: Yeni aydan sonra her gece büyüyen küçük bir ay parçası görünür. Aydınlanma: %1–49.", + "moon_info_3": "İlk Dördün: Yeni aydan yaklaşık bir hafta sonra ayın yarısı aydınlanır. Aydınlanma: ~%50.", + "moon_info_4": "Büyüyen Dolunay: Ayın yarısından fazlası dolunaya kadar aydınlanır. Aydınlanma: %51–99.", + "moon_info_5": "Dolunay: Ayın tüm yüzeyi Güneş tarafından aydınlatılır ve tam bir daire olarak görünür. Aydınlanma: %100.", + "moon_info_6": "Küçülen Dolunay: Dolunadan sonra ay küçülür, ancak yarısından fazlası hala aydınlanır. Aydınlanma: %99–51.", + "moon_info_7": "Son Dördün: Dolunadan yaklaşık bir hafta sonra ayın yarısı tekrar aydınlanır. Aydınlanma: ~%50.", + "moon_info_8": "Küçülen Hilal: Yeni aydan önce sadece küçük bir ay parçası görünür. Aydınlanma: %49–1.", + "moon_info_9": "Aydınlanma: Ayın evresine bağlı olarak, Güneş tarafından aydınlatılan ay yüzeyinin yüzdesi.", + "illumination_moon_text": "Aydınlanma", + "moonrise": "Ay doğumu", + "moonset": "Ay batımı", + "dynamic_colors": "Dinamik renkler", + "dynamic_colors_sub": "Duvar kağıdı renklerini kullan", + "font_size": "Yazı tipi boyutu", + "font_size_sub": "Yazı tipi boyutu sadece gerektiğinde etkili olacaktır", + "swipe_between_locations": "Konumlar arasında kaydır", + "swipe_between_locations_sub": "Konumu değiştirmek için sola veya sağa kaydırın", + "swipe_threshold": "Kaydırma Eşiği", + "swipe_threshold_help_sub": "Eşik, bir kaydırma jestinin tanınması için gereken minimum mesafeyi tanımlar. Daha düşük bir eşik, kaydırma jestlerini tetiklemeyi kolaylaştırır, daha yüksek bir eşik ise daha kasıtlı kaydırmalar gerektirir.", + "todays_avg": "Bugünkü ortalama", + "todays_high": "Bugünkü en yüksek", + "learn_about_app": "Uygulama hakkında bilgi edinin", + "creator": "Yaratıcı", + "join_discord": "Discord sunucusuna katıl", + "export_data": "Verileri dışa aktar", + "export_data_sub": "Tüm ayarlarınızı, konumlarınızı ve son alınan hava durumu verilerini—kelimenin tam anlamıyla her şeyi—dışa aktarın!", + "import_data": "Verileri içe aktar", + "import_data_sub": "Uyarı: İçe aktarma, mevcut uygulama verilerinizi silecektir", + "froggy_summary": "Froggy özeti", + "froggy_summary_sub": "Kurbağa ile ilgili açıklamalar ekler. Yalnızca İngilizce olarak mevcuttur", + "arrange_items": "Öğeleri düzenle", + "edit_layout": "Uygulama düzenini düzenle", + "reset": "Sıfırla", + "hourly_forecast": "Saatlik tahmin", + "air_quality_index": "Hava kalitesi indeksi", + "pollen_data": "Polen verileri", + "default_location_delete_snack": "Varsayılan konumu silemezsiniz", + "low_pollen": "Düşük", + "medium_pollen": "Orta", + "high_pollen": "Yüksek", + "severe_pollen": "Şiddetli", "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", + "low_forecast_uv": "Düşük", + "moderate_forecast_uv": "Orta Düzeyde ", + "high_forecast_uv": "Yüksek", + "very_high_forecast_uv": "Çok yüksek", + "extreme_forecast_uv": "Aşırı", + "app_looks": "Uygulama görünümleri", + "temp_animation_sub_pref": "Sıcaklıkları baştan sona sayar", + "hide_condition_widgets": "Koşul widget'larını gizle", + "info_home_location_tip": "Varsayılan konumunuz olarak kullanmak için konumları kaydetmelisiniz", + "your_device_location": "Cihazınızın konumu", + "weather_model_info_1": "En iyi hava modellerini birleştirir", + "weather_model_info_2": "Bu içindeki tüm hava modellerini sorunsuz bir tahmine birleştirir", + "max_items_4": "En fazla 4 öğeyi gizleyebilirsiniz", + "max_items_3": "En fazla 3 öğeyi gizleyebilirsiniz", + "month_jan": "Oca", + "month_feb": "Şub", "month_mar": "Mar", - "month_apr": "Apr", + "month_apr": "Nis", "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "month_june": "Haz", + "month_july": "Tem", + "month_aug": "Ağu", + "month_sep": "Eyl", + "month_oct": "Eki", + "month_nov": "Kas", + "month_Dec": "Ara", + "wind_dir_ne": "KD", + "wind_dir_e": "D", + "wind_dir_se": "GD", + "wind_dir_s": "G", + "wind_dir_sw": "GB", + "wind_dir_w": "B", + "wind_dir_nw": "KB", + "wind_dir_n": "K", + "time_pm": "ÖS", + "time_am": "ÖÖ", + "time_min": "dak.", + "time_hour": "sa.", + "time_day": "gün", + "time_sec": "sn.", + "aqi_type": "AQI türü", + "used_app_storage_info_sub": "Depolama, uygulamanın kaydedilen konumlar için ne kadar kullanılabilir alan kullandığını gösterir. %100'e ulaşırsa, ek konumları kaydedemezsiniz", + "used_app_storage": "Kullanılan uygulama depolaması", + "data_by": "Veriler tarafından", + "data_fetch_error": "Veriler alınamadı", + "aqi_info_us": "ABD AQI (Hava Kalitesi İndeksi), hava kirliliği seviyesini iletmek için kullanılan bir ölçümdür. 0'dan 500'e kadar değişir, daha yüksek değerler daha kötü hava kalitesini gösterir.", + "aqi_info_eu": "AB AQI (Hava Kalitesi İndeksi), Avrupa Birliği'nde hava kirliliği seviyesini iletmek için kullanılan bir ölçümdür. Ana kirleticilerin konsantrasyonuna dayanarak 'İyi'den 'Çok Kötü'ye kadar beş seviyeye ayrılır.", + "update_weather_data": "Hava durumu verilerini güncelle", + "update_weather_data_sub": "Bir konuma tıklandığında, hava durumu verileri eskiyse otomatik olarak güncelleyin", + "delete_locations": "Konumları sil", + "delete_locations_support_sub": "Bu işlem, varsayılan konumunuz hariç her kaydedilen konumu kaldırır. Kaydedilen konumlarınız görünmüyorsa, çoğaltılıyorsa veya başka hatalar yaşıyorsa bunu kullanın", + "delete": "Sil", + "united_states_aqi": "Birleşik Devletler AQI", + "european_aqi": "Avrupa AQI", + "chances": "Olasılıklar", + "temperature": "Sıcaklık", + "show_summary_toggle_sub": "Havanın kısa bir özetini göster", + "insights": "Öngörüler", + "app_units": "Uygulama birimleri", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Sıcaklık, rüzgar, basınç, görüş mesafesi, yağış, zaman, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Hava kuru. Cildinizi nemlendirin ve susuz kalmamak için bol su için.", + "activity_suggestions_daytip_humidity_4": "💧 Düşük nem, kuru cilde veya tahrişe neden olabilir. Bir su şişesi yanınızda bulundurun ve aşırı maruziyetten kaçının.", + "hide_update_icon": "Güncelleme simgesini gizle", + "no_notification_when_a_new_version_is_released": "Yeni bir sürüm yayınlandığında bildirim gösterme.", + "precipitation_expected_to_continue": "Yağışın önümüzdeki birkaç saat boyunca devam etmesi bekleniyor", + "Precipitation_likely_tomorrow_around": "Yarın civarında yağış olasılığı", + "precipitation_likely_around": "Civarda yağış olasılığı", + "hrs_sub_text": "saat", + "mins_sub_text": "dakika", + "loading_text": "Yükleniyor...", + "edit_location_headline": "Konumu düzenle", + "edit_location_error_sub": "Lütfen alanı doldurun veya sıfırlayın", + "app_theme_dark_light": "Uygulama teması", + "theme_dark": "Koyu", + "theme_light": "Işık" } \ No newline at end of file From a26a7cfcc05bc599dc5371b711bc6bae499c68ea Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:54 +0530 Subject: [PATCH 54/81] New translations source.json (Ukrainian) --- assets/translations/uk-UA.json | 598 ++++++++++++++++----------------- 1 file changed, 299 insertions(+), 299 deletions(-) diff --git a/assets/translations/uk-UA.json b/assets/translations/uk-UA.json index 7e69f7ffb..c5b24eec0 100644 --- a/assets/translations/uk-UA.json +++ b/assets/translations/uk-UA.json @@ -1,301 +1,301 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Відчувається як", + "hourly_precipitation": "Погодинна кількість опадів", + "save": "Зберегти", + "cancel": "Скасувати", + "daily_forecast": "Щоденний прогноз", + "locations": "Місця", + "home_location": "Домашнє місце", + "default_locations": "Місця за замовчуванням", + "default_location": "Місце за замовчуванням", + "today's_amount": "Сьогоднішня кількість", + "precipitation_hours": "Час опадів", + "now": "Зараз", + "next_24-hr": "Наступні 24-год", + "trends": "Динаміка", + "today": "Сьогодні", + "sun": "Нд", + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сб", + "error": "Помилка", + "not_available": "Недоступний", + "moon": "Місяць", + "humidity": "Вологість", + "pressure": "Тиск", + "direction": "Напрямок", + "visibility": "Видимість", + "air_quality": "Якість повітря", + "fair": "Задовільна", + "poor": "Низька", + "very_poor": "Дуже низька", + "good": "Добра", + "moderate": "Помірна", + "uv_index": "УФ індекс", + "minimal_risk": "Мінімальний ризик", + "low_risk": "Низький ризик", + "moderate_risk": "Помірний ризик", + "high_risk": "Високий ризик", + "very_high_risk": "Дуже високий ризик", + "extreme_risk": "Екстремальний ризик", + "day_length": "Тривалість дня", + "updated": "Оновлено", + "update": "Оновити", + "ago": "тому", + "saved_locations": "Збережені місця", + "current_location": "Моє місцезнаходження", + "search": "Пошук", + "search_provider": "Постачальник пошуку", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", + "settings": "Налаштування", + "background_card_animation": "Анімації фонової картки", + "use_bar_chart": "Використовувати гістограму", + "main_provider": "Основне джерело погоди", + "temperature_unit": "Одиниця вимірювання температури", + "wind_unit": "Одиниця вимірювання вітру", + "visibility_unit": "Одиниця вимірювання видимості", + "precipitation_unit": "Одиниця вимірювання опадів", + "pressure_unit": "Одиниця вимірювання тиску", + "time_format": "Формат часу", + "additional": "Додатково", + "app_language": "Мова застосунку", + "about": "Про", + "about_app": "Про застосунок", + "support": "Підтримка", + "data_provided_by": "Дані надані", + "map": "Карта", + "live_radar": "Карта опадів", + "radar": "радар", + "source_code": "Вихідний код", + "terms_&_conditions": "Умови використання", + "privacy_policy": "Політика конфіденційності", + "licenses": "Ліцензії", + "latest_version": "Остання версія", + "create_an_issue": "Повідомити про проблему", + "new_version_available!": "Доступна нова версія!", + "you_are_using_the_latest_version!": "Ви використовуєте останню версію!", + "error_checking_for_updates": "Помилка при перевірці оновлень", "light": "Light", "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", + "wind_info": "Швидкість вітру вимірюється шляхом усереднення швидкості вітру за певний проміжок часу. Пориви - це раптові сплески вітру, які зазвичай тривають менш ніж двадцять секунд.", + "visibility_info": "Видимість вимірює відстань, на якій можна побачити об'єкти на тлі неба або горизонту. На видимість можуть впливати опади, туман, пил, дим або імла.", + "humidity_info": "Відносна вологість - це процентний вміст водяної пари в повітрі в порівнянні з максимальною кількістю, яку може утримувати повітря при даній температурі.", + "humidity_info_2": "Точка роси - це температура, до якої потрібно охолодити повітря, щоб досягти відносної вологості 100%.", + "uv_index_info": "УФ-індекс вимірює силу ультрафіолетового (УФ) випромінювання сонця. Він має шкалу від 0 до 11, де вищі значення вказують на сильніше УФ-випромінювання.", + "uv_index_info_2": "УФ-випромінювання може викликати сонячні опіки, рак шкіри та пошкодження очей. Чим вищий УФ-індекс, тим більший ризик виникнення зазначених вище наслідків", + "uv_index_info_3": "1-2: Низький рівень. Захист не потрібен. Ви можете безпечно перебувати на вулиці, використовуючи мінімальний сонцезахист.", + "uv_index_info_4": "3-7: Від помірного рівня до високого. Потрібен захист. Уникайте сонця з пізнього ранку до середини дня. На відкритому повітрі щедро наносіть протисонцевий крем із широким спектром дії SPF-15 або вищим, носіть захисний одяг, широкий капелюх і протисонцеві окуляри.", + "uv_index_info_5": "8+: Від дуже високого рівня до екстремального. Необхідний додатковий захист. Будьте обережні на вулиці, особливо з пізнього ранку до середини дня. Якщо ваша тінь коротша за вас, шукайте затінок і носіть захисний одяг, крислатий капелюх і сонцезахисні окуляри, а також щедро наносьте на відкриті ділянки шкіри сонцезахисний крем широкого спектру дії з фактором захисту не менше SPF-15.", + "sunset": "Захід сонця", + "sunrise": "Схід сонця", + "sunset_rise_info": "Схід сонця: Коли сонце повністю з'являється над горизонтом. Це залежить від місця розташування, пори року та часової зони.", + "sunset_rise_info_2": "Захід сонця: Коли сонце повністю зникає за горизонтом. Це залежить від місця розташування, пори року та часової зони.", + "sunset_rise_info_3": "Світанок: Коли з'являється перше видиме світло дня перед сходом сонця.", + "sunset_rise_info_4": "Сутінки: Найтемніша стадія заходу сонця перед тим, як зникає останнє видиме світло.", + "pressure_info": "Атмосферний тиск, також відомий як повітряний тиск або барометричний тиск, — це тиск, що здійснюється атмосферою Землі. Цей додаток використовує середній тиск на рівні моря (MSLP).", + "pressure_info_2": "Аномальний атмосферний тиск може викликати головний біль, біль у суглобах, втому та інші ефекти.", + "current_conditions": "Поточний стан", + "clear_sky": "Ясно", + "mostly_clear": "Переважно сонячно", + "partly_cloudy": "Мінлива хмарність", + "overcast": "Хмарно", + "fog": "Туман", + "drizzle": "Мряка", + "freezing_drizzle": "Крижана мряка", + "moderate_rain": "Помірний дощ", + "heavy_intensity_rain": "Дощ великої інтенсивності", + "freezing_rain": "Крижаний дощ", + "slight_snow": "Легкий сніг", + "moderate_snow": "Помірний сніг", + "heavy_intensity_snow": "Хуртовини", + "snow_grains": "Піщинки снігу", + "rain_showers": "Дощові зливи", + "heavy_rain_showers": "Сильні зливи", + "slight_snow_showers": "Легкий снігопад", + "heavy_snow_showers": " Сильний снігопад", + "thunderstorm": "Гроза", + "strong_thunderstorm": "Сильна гроза", + "clear": "Ясно", + "wind_speed": "Швидкість вітру", + "precipitation_amount": "Кількість опадів", + "precipitation_chances": "Ймовірність опадів", + "cloudiness": "Хмарність", + "dew_point": "Точка роси\n", + "air_quality_satisfactory": "Якість повітря вважається задовільною, а забруднення повітря становить незначний ризик або взагалі відсутнє.", + "air_quality_acceptable": "Якість повітря є прийнятною, проте деякі забруднювачі можуть викликати помірне занепокоєння для здоров'я дуже невеликої кількості людей, які надзвичайно чутливі до забруднення повітря.", + "sensitive_groups_health_effects": "Вразливі групи населення можуть відчути вплив на здоров'я. На широку громадськість вплив малоймовірний.", + "health_effects_public": "Кожен може почати відчувати наслідки для здоров'я; члени вразливих груп можуть відчувати більш серйозні наслідки для здоров'я.", + "emergency_conditions": "Попередження про надзвичайні ситуації у сфері охорони здоров'я. Ймовірність ураження всього населення більша.", + "uv_index_satisfactory": "Індекс ультрафіолетового випромінювання є задовільним, що вказує на те, що ризик шкоди від ультрафіолетового випромінювання є незначним або взагалі відсутній.", + "conditions_low_risk": "Зазвичай умови належати до низького рівня ризику, що означає, що вплив ультрафіолетового випромінювання становить мінімальну загрозу.", + "low_exposure_level": "Низький рівень впливу з мінімальним ризиком шкоди від УФ-випромінювання, підходить для більшості людей.", + "moderate_risk_sun_exposure": "Помірний ризик шкоди від незахищеного перебування на сонці, рекомендуються захисні заходи.", + "high_risk_sun_exposure": "Високий ризик шкоди від незахищеного перебування на сонці, необхідні захисні заходи.", + "very_high_risk_sun_exposure": "Дуже високий ризик шкоди від незахищеного перебування на сонці, необхідні додаткові захисні заходи.", + "extreme_risk_sun_exposure": "Надзвичайний ризик отримання шкоди від незахищеного перебування на сонці, необхідний максимальний захист.", "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "light_air": "Легке повітря", + "light_breeze": "Легкий вітерець", + "gentle_breeze": "Легкий вітер", + "moderate_breeze": "Помірний вітер", + "fresh_breeze": "Свіжий вітерець", + "strong_breeze": "Сильний вітер", + "high_wind": "Сильний вітер", + "gale": "Штормовий вітер", + "strong_gale": "Сильний шторм", + "storm": "Шторм", + "violent_storm": "Сильний шторм", + "hurricane": "Ураган", + "warming_temp_trend_1": "Очікується потепління в найближчі кілька днів.", + "warming_temp_trend_2": "Температура скоро підніметься, готуйтеся до спеки!", + "warming_temp_trend_3": "Здається, цього тижня буде тепліше.", + "warming_temp_trend_4": "Готуйтеся до потепління найближчими днями.", + "cooling_temp_trend_1": "Очікується похолодання в найближчі кілька днів.", + "cooling_temp_trend_2": "Температура скоро знизиться, одягайтесь тепло!", + "cooling_temp_trend_3": "В найближчі дні стане прохолодніше.", + "cooling_temp_trend_4": "Очікується холодний вітер найближчими днями.", + "stable_temp_trend_1": "Очікується стабільна температура в найближчі кілька днів.", + "stable_temp_trend_2": "Немає великих змін температури попереду, стабільна погода.", + "stable_temp_trend_3": "Температури залишаються стабільними на цей час.", + "stable_temp_trend_4": "Очікується стабільна погода без великих змін.", + "back": "Назад", + "error_occurred": "Виникла помилка!", + "check_your_internet_connection_try_again": "Перевірте з'єднання з інтернетом та спробуйте ще раз.", + "There_might_be_an_API_error.": "Можлива помилка API.", + "retry": "Повторити", + "loading_location_data": "Завантаження даних місцезнаходження...", + "latest_data_fetched": "Останні дані завантажено.", + "API_Error_Please_change_provider": "Помилка API, будь ласка, змініть джерело", + "Please_wait_before_refreshing_again.": "Будь ласка, зачекайте перед тим, як оновити знову.", + "network_unavailable": "Мережа недоступна", + "weather": "Погода", + "precipitation": "Опади", + "wind": "Вітер", + "pollen": "Пилок", + "grass": "Трава", + "tree": "Дерево", + "weed": "Бурʼян", + "quick_summary": "Короткий огляд погоди", + "temperature_animation": "Анімація температури", + "language": "Мова", + "translate_this_app": "Допомогти з перекладом", + "contributors": "Учасники", + "contributors_sub": "Переглянути осіб, які внесли свій внесок у цей проєкт", + "version": "Версія", + "third_party_licenses": "Ліцензії третіх сторін", + "clothing_activity": "Одяг та активності", + "get_clothing_suggestions": "Отримайте рекомендації щодо одягу та активностей", + "day": "День", + "evening": "Вечір", + "night": "Ніч", + "wind_gust": "Порив вітру", + "weather_alerts": "Погодні попередження", + "font": "Шрифт", + "daily_conditions": "Погодні умови на день", + "sun_tile_page": "Нд", + "morning": "Ранок", + "day_tip": "Порада дня", + "translators": "Перекладачі", + "change_apps_font": "Змінити шрифт додатку", + "app_font": "Шрифт застосунку\n", + "show_alerts_home_page_sub": "Показувати попередження про негоду на головній сторінці", + "weather_models": "Моделі прогнозу погоди", + "openmeteo_weather_models": "Погодні моделі Open-Meteo", + "unpredictable_weather": "непередбачувана погода", + "phase_new_moon": "Молодий місяць", + "phase_waxing_crescent": "Зростаючий півмісяць", + "phase_first_quarter": "Перша чверть", + "phase_waxing_gibbous": "Зростаючий опуклий місяць", + "phase_full_moon": " Повний місяць", + "phase_waning_gibbous": "Спадаючий опуклий місяць", + "phase_last_quarter": "Остання чверть", + "phase_waning_crescent": "Спадаючий півмісяць", + "moon_info": "Молодик: Коли Місяць не видно, оскільки він знаходиться між Землею і Сонцем. Освітленість: 0%.", + "moon_info_2": "Зростаючий півмісяць: Коли стає видимим невеликий шматочок Місяця, який збільшується щоночі після молодика. Освітленість: 1%-49%.", + "moon_info_3": "Перша чверть: коли освітлена половина поверхні Місяця, що відбувається приблизно через тиждень після молодика. Освітленість: ~50%. ", + "moon_info_4": "Зростаючий опуклий місяць: коли освітлена більша частина місяця, напередодні повного місяця. Освітленість: 51%-99%.", + "moon_info_5": "Повний місяць: коли вся поверхня місяця освітлена Сонцем, з'являючись як повне коло. Освітленість: 100%.", + "moon_info_6": "Спадаючий опуклий місяць: коли місяць починає зменшуватися після повного місяця, але більша його частина залишається освітленою. Освітленість: 99%-51%.", + "moon_info_7": "Остання чверть: коли половина поверхні Місяця знову освітлена, що відбувається приблизно через тиждень після повного місяця. Освітленість: ~50%.", + "moon_info_8": "Спадаючий півмісяць: Коли перед молодиком залишається видимим лише маленький шматочок Місяця. Освітленість: 49%-1%.", + "moon_info_9": "Освітленість: Відсоток поверхні Місяця, освітленої Сонцем, який змінюється залежно від фази Місяця.", + "illumination_moon_text": "Освітленість", + "moonrise": "Схід Місяця", + "moonset": "Захід Місяця", + "dynamic_colors": "Динамічні кольори", + "dynamic_colors_sub": "Використовувати кольори шпалер", + "font_size": "Розмір шрифту", + "font_size_sub": "Розмір шрифту впливатиме тільки там, де це необхідно", + "swipe_between_locations": "Проведіть між місцями", + "swipe_between_locations_sub": "Проведіть вліво або вправо, щоб змінити місце", + "swipe_threshold": "Поріг спрацьовування", + "swipe_threshold_help_sub": "Поріг визначає мінімальну відстань, яку має подолати свайп, щоб бути розпізнаним. Чим нижчий поріг, тим легше спрацьовує свайп, тоді як вищий поріг означає, що свайп має бути більш цілеспрямованим.", + "todays_avg": "Середній показник на сьогодні", + "todays_high": "Сьогоднішній максимум", + "learn_about_app": "Дізнайтеся більше про застосунок", + "creator": "Розробник", + "join_discord": "Приєднатися до сервера Discord", + "export_data": "Експортувати дані", + "export_data_sub": "Експортуйте всі ваші налаштування, місця та останні отримані дані про погоду — буквально все!", + "import_data": "Імпортувати дані", + "import_data_sub": "Попередження: Під час імпортування буде видалено поточні дані застосунку", + "froggy_summary": "Огляд погоди від Froggy ", + "froggy_summary_sub": "Додає огляд погоди від Froggy. Доступно лише англійською", + "arrange_items": "Упорядкуйте елементи", + "edit_layout": "Змінити макет головного меню", + "reset": "Скинути", + "hourly_forecast": "Погодинний прогноз", + "air_quality_index": "Індекс якості повітря", + "pollen_data": "Дані про пилок", + "default_location_delete_snack": "Ви не можете видалити місце за замовчуванням", + "low_pollen": "Низький", + "medium_pollen": "Середній", + "high_pollen": "Високий", + "severe_pollen": "Сильний", + "minimal_forecast_uv": "Мінімальний", + "low_forecast_uv": "Низький", + "moderate_forecast_uv": "Помірна", + "high_forecast_uv": "Високий", + "very_high_forecast_uv": "Дуже високий", + "extreme_forecast_uv": "Екстремальний", + "app_looks": "Вигляд застосунку", + "temp_animation_sub_pref": "Показує анімацію лічильника температури від початку до кінця", + "hide_condition_widgets": "Приховати віджети погодних умов", + "info_home_location_tip": "Потрібно зберегти місця, щоб використовувати їх як ваше місце за замовчуванням", + "your_device_location": "Місцезнаходження вашого пристрою", + "weather_model_info_1": "Поєднує найкращі погодні моделі", + "weather_model_info_2": "Об'єднує всі погодні моделі з цієї категорії в єдине ціле", + "max_items_4": "Ви можете приховати не більше 4 елементів", + "max_items_3": "Ви можете приховати не більше 3 елементів", + "month_jan": "Січ", + "month_feb": "Лют", + "month_mar": "Бер", + "month_apr": "Квіт", + "month_may": "Трав", + "month_june": "Черв", + "month_july": "Лип", + "month_aug": "Серп", + "month_sep": "Вер", + "month_oct": "Жовт", + "month_nov": "Лист", + "month_Dec": "Гру", + "wind_dir_ne": "Пн-Сх", + "wind_dir_e": "Сх", + "wind_dir_se": "Пд-Сх", + "wind_dir_s": "Пд", + "wind_dir_sw": "Пд-Зх", + "wind_dir_w": "Зх", + "wind_dir_nw": "Пн-Зх", + "wind_dir_n": "П", "time_pm": "PM", "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", + "time_min": "хв.", + "time_hour": "год.", + "time_day": "день", + "time_sec": "сек.", "aqi_type": "AQI type", "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", "used_app_storage": "Used app storage", @@ -305,13 +305,13 @@ "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", "update_weather_data": "Update weather data", "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", + "delete_locations": "Видалити розташування", "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", + "delete": "Видалити", "united_states_aqi": "United States AQI", "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", + "chances": "Шанси", + "temperature": "Температура", "show_summary_toggle_sub": "Show a brief summary of the weather", "insights": "Insights", "app_units": "App units", @@ -325,10 +325,10 @@ "precipitation_likely_around": "Precipitation likely around", "hrs_sub_text": "hrs", "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", + "loading_text": "Завантаження...", + "edit_location_headline": "Змінити розташування", "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", + "app_theme_dark_light": "Тема застосунку", + "theme_dark": "Темна", "theme_light": "Light" } \ No newline at end of file From 157c601b266631dd0cbba544639d68703646efad Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:55 +0530 Subject: [PATCH 55/81] New translations source.json (Chinese Simplified) --- assets/translations/zh-CN.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/zh-CN.json b/assets/translations/zh-CN.json index 7e69f7ffb..a2987cdf3 100644 --- a/assets/translations/zh-CN.json +++ b/assets/translations/zh-CN.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "体感温度:", + "hourly_precipitation": "逐小时降水量", + "save": "保存", + "cancel": "取消", + "daily_forecast": "每日天气预报", + "locations": "位置", + "home_location": "家庭位置", + "default_locations": "默认位置", + "default_location": "默认位置", + "today's_amount": "今日总量", + "precipitation_hours": "降水时长", + "now": "此刻", + "next_24-hr": "未来 24 小时", + "trends": "趋势", + "today": "今天", + "sun": "周日", + "mon": "周一", + "tue": "周二", + "wed": "周三", + "thu": "周四", + "fri": "周五", + "sat": "周六", + "error": "错误", + "not_available": "不可用", + "moon": "月相", + "humidity": "湿度", + "pressure": "气压", + "direction": "方向", + "visibility": "能见度", + "air_quality": "空气质量", + "fair": "优", + "poor": "差", + "very_poor": "很差", + "good": "良", + "moderate": "中等", + "uv_index": "紫外线指数", + "minimal_risk": "极低风险", + "low_risk": "低风险", + "moderate_risk": "中等风险", + "high_risk": "高风险", + "very_high_risk": "很高风险", + "extreme_risk": "极高风险", + "day_length": "昼长", + "updated": "已更新", + "update": "更新", + "ago": "前", + "saved_locations": "已保存位置", + "current_location": "当前位置", + "search": "搜索", + "search_provider": "搜索提供商", + "ok": "确定", + "settings": "设置", + "background_card_animation": "背景卡片动画", + "use_bar_chart": "使用柱状图", + "main_provider": "主要提供商", + "temperature_unit": "温度单位", + "wind_unit": "风速单位", + "visibility_unit": "能见度单位", + "precipitation_unit": "降水量单位", + "pressure_unit": "气压单位", + "time_format": "时间格式", + "additional": "更多", + "app_language": "应用语言", + "about": "关于", + "about_app": "关于本应用", + "support": "支持", + "data_provided_by": "数据来源", + "map": "地图", + "live_radar": "实时雷达", + "radar": "雷达", + "source_code": "源代码", + "terms_&_conditions": "条款和条件", + "privacy_policy": "隐私政策", + "licenses": "许可证", + "latest_version": "最新版本", + "create_an_issue": "创建问题", + "new_version_available!": "有新版本可用!", + "you_are_using_the_latest_version!": "您正使用最新版本!", + "error_checking_for_updates": "检查更新时出错", + "light": "轻", + "heavy": "重", + "wind_info": "风速是测量的风速在一段时间内的平均值。阵风是指突发的强风,通常持续不到 20 秒。", + "visibility_info": "能见度用于衡量能够清楚看见空中或地面物体的距离。能见度可能会受到降水、雾、灰尘、烟雾或雾霾的影响。", + "humidity_info": "相对湿度是指在给定温度下,空气中存在的水蒸气含量占空气所能容纳的最大水蒸气含量的百分比。", + "humidity_info_2": "露点是指为了使空气达到 100% 的相对湿度,需要将空气冷却到的温度。", + "uv_index_info": "紫外线指数用于衡量太阳紫外线 (UV) 辐射的强度。范围为 0 到 11,值越大表示紫外线辐射越强。", + "uv_index_info_2": "紫外线辐射可能会导致晒伤、皮肤癌和眼睛损伤。紫外线指数越高,出现这些问题的风险就越大。", + "uv_index_info_3": "1-2:低。无需防护。您只需采取最基本的防晒措施,就可以安全地待在室外。", + "uv_index_info_4": "3-7:中等至高。需要做好防晒措施。上午晚些时候到下午三点之间需在阴凉处活动。户外活动时,请在暴露的皮肤上充分涂抹 SPF-15 或更高防晒系数的广谱防晒霜,并穿防晒衣、戴宽边帽和太阳镜。", + "uv_index_info_5": "8+:非常高至极高。需要额外的防晒措施。户外活动时请格外注意,尤其是上午晚些时候到下午三点这段时间。如果阳光强烈,请注意呆在阴凉处,穿上防晒衣,戴上宽边帽和太阳镜,并在暴露的皮肤上充分涂抹 SPF-15 广谱防晒霜。", + "sunset": "日落", + "sunrise": "日出", + "sunset_rise_info": "日出:太阳完全出现在地平线之上的时间,具体时间会因地理位置、时节和时区而异。", + "sunset_rise_info_2": "日落:太阳完全消失在地平线以下的时间,具体时间因地理位置、时节和时区而异。", + "sunset_rise_info_3": "黎明:日出前的第一道可见光出现的时间。", + "sunset_rise_info_4": "黄昏:暮光在最后一丝可见光消失前最暗的阶段。", + "pressure_info": "大气压(也称为气压)是地球大气层向下\n施加的压力。此应用使用平均海平面气压\n(MSLP)。", + "pressure_info_2": "异常的大气压可能会引起头痛、关节疼痛、\n疲劳等症状。", + "current_conditions": "目前天气状况", + "clear_sky": "晴朗", + "mostly_clear": "大部晴朗", + "partly_cloudy": "局部多云", + "overcast": "阴天", + "fog": "雾", + "drizzle": "小雨", + "freezing_drizzle": "小冻雨", + "moderate_rain": "中雨", + "heavy_intensity_rain": "大雨", + "freezing_rain": "冻雨", + "slight_snow": "小雪", + "moderate_snow": "中雪", + "heavy_intensity_snow": "大雪", + "snow_grains": "霰", + "rain_showers": "阵雨", + "heavy_rain_showers": "大阵雨", + "slight_snow_showers": "小阵雪", + "heavy_snow_showers": "大阵雪", + "thunderstorm": "雷暴", + "strong_thunderstorm": "强雷暴", + "clear": "晴朗", + "wind_speed": "风速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水概率", + "cloudiness": "云量", + "dew_point": "露点", + "air_quality_satisfactory": "空气质量令人满意,空气几乎没有或根本不存在污染。", + "air_quality_acceptable": "空气质量可接受;然而对于某些污染物来说,极少数对空气污染异常敏感的人可能会出现中等程度的健康问题。", + "sensitive_groups_health_effects": "敏感人群可能会受到健康影响。普通公众不太可能受到影响。", + "health_effects_public": "每个人都可能受到健康影响;敏感人群可能会受到更严重的健康影响。", + "emergency_conditions": "紧急健康情况警告。所有人更有可能受到影响。", + "uv_index_satisfactory": "紫外线指数令人满意,表明紫外线危害的风险很小或没有。", + "conditions_low_risk": "状况通常风险低,表明因暴露于紫外线辐射所构成的威胁极小。", + "low_exposure_level": "低暴露水平,紫外线危害风险极小,适合大多数人。", + "moderate_risk_sun_exposure": "无防护暴露于阳光下会造成中等程度的伤害,建议采取防护措施。", + "high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害,风险很高,需要采取防护措施。", + "very_high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害的风险极高,需要采取额外的预防措施。", + "extreme_risk_sun_exposure": "无防护暴露于阳光下会造成极端的伤害,需要全面防护。", + "calm": "无风", + "light_air": "轻风", + "light_breeze": "微风", + "gentle_breeze": "和风", + "moderate_breeze": "轻劲风", + "fresh_breeze": "强风", + "strong_breeze": "劲风", + "high_wind": "疾风", + "gale": "大风", + "strong_gale": "烈风", + "storm": "风暴", + "violent_storm": "狂风", + "hurricane": "飓风", + "warming_temp_trend_1": "预计未来几天将会变暖。", + "warming_temp_trend_2": "气温即将升高,准备好迎接高温吧!", + "warming_temp_trend_3": "看来本周将会变暖。", + "warming_temp_trend_4": "为即将到来的温暖天气做好准备。", + "cooling_temp_trend_1": "预计未来几天将会变冷。", + "cooling_temp_trend_2": "气温即将下降,注意保暖!", + "cooling_temp_trend_3": "未来几天天气将会变冷。", + "cooling_temp_trend_4": "预计未来几天会有冷风。", + "stable_temp_trend_1": "预计未来几天气温稳定。", + "stable_temp_trend_2": "未来气温无大变化,天气稳定。", + "stable_temp_trend_3": "目前气温保持稳定。", + "stable_temp_trend_4": "预计天气稳定,不会有太大变化。", + "back": "返回", + "error_occurred": "发生错误!", + "check_your_internet_connection_try_again": "检查您的互联网连接,然后重试。", + "There_might_be_an_API_error.": "可能存在 API 错误。", + "retry": "重试", + "loading_location_data": "正在加载位置数据…", + "latest_data_fetched": "已获取最新数据", + "API_Error_Please_change_provider": "API 错误,请更换提供商", + "Please_wait_before_refreshing_again.": "请稍后再刷新。", + "network_unavailable": "网络不可用", + "weather": "天气", + "precipitation": "降水", + "wind": "风速", + "pollen": "花粉", + "grass": "草", + "tree": "树", + "weed": "杂草", + "quick_summary": "概述", + "temperature_animation": "温度动画", + "language": "语言", + "translate_this_app": "翻译本应用", + "contributors": "贡献者", + "contributors_sub": "查看此项目的贡献者", + "version": "版本", + "third_party_licenses": "第三方许可证", + "clothing_activity": "穿服和活动", + "get_clothing_suggestions": "获取您的穿服和活动建议", + "day": "白天", + "evening": "晚上", + "night": "夜间", + "wind_gust": "阵风", + "weather_alerts": "天气预警", + "font": "字体", + "daily_conditions": "每日天气状况", + "sun_tile_page": "周日", + "morning": "早晨", + "day_tip": "每日贴士", + "translators": "译者", + "change_apps_font": "更改应用的字体", + "app_font": "应用字体", + "show_alerts_home_page_sub": "在主页上显示天气预警", + "weather_models": "天气模型", + "openmeteo_weather_models": "Open-Meteo 天气模型", + "unpredictable_weather": "天气变化无常", + "phase_new_moon": "新月", + "phase_waxing_crescent": "眉月", + "phase_first_quarter": "上弦月", + "phase_waxing_gibbous": "盈凸月", + "phase_full_moon": "满月", + "phase_waning_gibbous": "亏凸月", + "phase_last_quarter": "下弦月", + "phase_waning_crescent": "残月", + "moon_info": "新月:当月亮位于地球和太阳之间而不可见时。\n光照度:0%。", + "moon_info_2": "眉月:新月之后,每晚可见月亮的一小部分逐渐变大。\n光照度:1%–49%。", + "moon_info_3": "上弦月:新月后一周左右,月亮表面一半被照亮。\n光照度:约 50%。", + "moon_info_4": "盈凸月:当月亮超过一半被照亮,逐渐接近满月时。\n光照度:51%–99%。", + "moon_info_5": "满月:月亮的整个表面被太阳照亮,呈现为一个完整的圆形。\n光照度:100%。", + "moon_info_6": "亏凸月:满月之后月亮开始缩小,但仍有一半以上被照亮。\n光照度:99%–51%。", + "moon_info_7": "下弦月:满月后一周左右,月亮表面再次有一半被照亮。\n光照度:约50%。", + "moon_info_8": "残月:在新月之前,仅能看到月亮的一小部分。\n光照度:49%–1%。", + "moon_info_9": "光照度:月亮表面被太阳照亮的百分比,根据月相的不同而变化。", + "illumination_moon_text": "光照度", + "moonrise": "月出", + "moonset": "月落", + "dynamic_colors": "动态颜色", + "dynamic_colors_sub": "使用壁纸颜色", + "font_size": "字体大小", + "font_size_sub": "字体大小只会影响需要的地方", + "swipe_between_locations": "在位置之间滑动", + "swipe_between_locations_sub": "向左或向右滑动即可改变位置", + "swipe_threshold": "滑动阈值", + "swipe_threshold_help_sub": "阈值定义了滑动手势必须覆盖的最小距离才能被识别。较低的阈值使滑动手势更容易触发,而较高的阈值则需要更谨慎的滑动。", + "todays_avg": "今日平均值", + "todays_high": "今日最高值", + "learn_about_app": "了解本应用", + "creator": "创作者", + "join_discord": "加入 Discord 服务器", + "export_data": "导出数据", + "export_data_sub": "导出您的所有设置、位置及其最后获取的天气数据——几乎一切数据!", + "import_data": "导入数据", + "import_data_sub": "警告:导入将抹除您当前的应用数据", + "froggy_summary": "青蛙摘要", + "froggy_summary_sub": "添加与青蛙相关的描述。仅提供英语版本", + "arrange_items": "排列项目", + "edit_layout": "编辑应用布局", + "reset": "重置", + "hourly_forecast": "每小时天气预报", + "air_quality_index": "空气质量指数", + "pollen_data": "花粉数据", + "default_location_delete_snack": "您无法删除默认位置", + "low_pollen": "低", + "medium_pollen": "中", + "high_pollen": "高", + "severe_pollen": "严重", + "minimal_forecast_uv": "极低", + "low_forecast_uv": "低", + "moderate_forecast_uv": "中等", + "high_forecast_uv": "高", + "very_high_forecast_uv": "非常高", + "extreme_forecast_uv": "极高", + "app_looks": "应用外观", + "temp_animation_sub_pref": "计算从开始到结束的温度", + "hide_condition_widgets": "隐藏天气状况小部件", + "info_home_location_tip": "您需要保存位置,才能将其用作默认位置", + "your_device_location": "您的设备位置", + "weather_model_info_1": "结合最佳天气模型", + "weather_model_info_2": "将其中的所有天气模型整合到无缝预测中", + "max_items_4": "您最多只能隐藏 4 个项目", + "max_items_3": "您最多只能隐藏 3 个项目", + "month_jan": "1 月", + "month_feb": "2 月", + "month_mar": "3 月", + "month_apr": "4 月", + "month_may": "5 月", + "month_june": "6 月", + "month_july": "7 月", + "month_aug": "8 月", + "month_sep": "9 月", + "month_oct": "10 月", + "month_nov": "11 月", + "month_Dec": "12 月", + "wind_dir_ne": "东北", + "wind_dir_e": "东", + "wind_dir_se": "东南", + "wind_dir_s": "南", + "wind_dir_sw": "西南", + "wind_dir_w": "西", + "wind_dir_nw": "西北", + "wind_dir_n": "北", + "time_pm": "下午", + "time_am": "上午", + "time_min": "分钟", + "time_hour": "小时", + "time_day": "天", + "time_sec": "秒", + "aqi_type": "空气质量指数类型", + "used_app_storage_info_sub": "存储空间显示应用用于保存位置的可用空间量。如果达到 100%,您将无法再保存其他位置", + "used_app_storage": "使用的应用存储", + "data_by": "数据来源", + "data_fetch_error": "无法获取数据", + "aqi_info_us": "美国空气质量指数是用来衡量空气污染程度的指标。其范围为 0 至 500,数值越高,表示空气质量越差。", + "aqi_info_eu": "欧洲空气质量指数是衡量欧盟空气污染程度的指标。根据主要污染物的浓度,空气质量指数分为“良”至“极差”五个等级。", + "update_weather_data": "更新天气数据", + "update_weather_data_sub": "如果点击某个位置时天气数据已过时,则自动更新天气数据", + "delete_locations": "删除位置", + "delete_locations_support_sub": "此操作将删除默认位置之外的所有已保存位置。若已保存位置不可见、重复或遇到任何其他错误,请使用此操作", + "delete": "删除", + "united_states_aqi": "美国空气质量指数", + "european_aqi": "欧洲空气质量指数", + "chances": "概率", + "temperature": "温度", + "show_summary_toggle_sub": "显示天气的简短摘要", + "insights": "见解", + "app_units": "应用单位", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "温度、风速、气压、能见度、降水量、时间、空气质量指数", + "activity_suggestions_daytip_humidity_3": "🧴 空气干燥。请滋润皮肤,多喝水来保持水分。", + "activity_suggestions_daytip_humidity_4": "💧 湿度过低可能会导致皮肤干燥或发炎。请随身携带水瓶,避免过度暴露。", + "hide_update_icon": "隐藏更新图标", + "no_notification_when_a_new_version_is_released": "新版本发布时不显示通知。", + "precipitation_expected_to_continue": "预计未来几个小时降水还会持续", + "Precipitation_likely_tomorrow_around": "明天周边可能有降水", + "precipitation_likely_around": "周边可能有降水", + "hrs_sub_text": "小时", + "mins_sub_text": "分钟", + "loading_text": "加载中…", + "edit_location_headline": "编辑位置", + "edit_location_error_sub": "请填写或重置", + "app_theme_dark_light": "应用主题", + "theme_dark": "深色", + "theme_light": "轻" } \ No newline at end of file From aae8ebadb0309a7812744768ec44ad25f665f8db Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:56 +0530 Subject: [PATCH 56/81] New translations source.json (Chinese Traditional) --- assets/translations/zh-TW.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/zh-TW.json b/assets/translations/zh-TW.json index 7e69f7ffb..38c404a10 100644 --- a/assets/translations/zh-TW.json +++ b/assets/translations/zh-TW.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "體感溫度", + "hourly_precipitation": "每小時降雨量", + "save": "保存", + "cancel": "取消", + "daily_forecast": "每日天氣預報", + "locations": "位置", + "home_location": "住家位置", + "default_locations": "預設位置", + "default_location": "預設位置", + "today's_amount": "今日總量", + "precipitation_hours": "降雨時長", + "now": "現在", + "next_24-hr": "未來24小時", + "trends": "趨勢", + "today": "今天", + "sun": "週日", + "mon": "週一", + "tue": "週二", + "wed": "週三", + "thu": "週四", + "fri": "週五", + "sat": "週六", + "error": "錯誤", + "not_available": "不可用", + "moon": "月相", + "humidity": "濕度", + "pressure": "氣壓", + "direction": "方向", + "visibility": "能見度", + "air_quality": "空氣品質", + "fair": "優", + "poor": "差", + "very_poor": "極差", + "good": "良", + "moderate": "中等", + "uv_index": "紫外線指數", + "minimal_risk": "極低風險", + "low_risk": "低風險", + "moderate_risk": "中等風險", + "high_risk": "高風險", + "very_high_risk": "很高風險", + "extreme_risk": "極高風險", + "day_length": "晝長", + "updated": "已更新", + "update": "更新", + "ago": "前", + "saved_locations": "已保存位置", + "current_location": "當前位置", + "search": "搜尋", + "search_provider": "搜尋提供者", + "ok": "確定", + "settings": "設定", + "background_card_animation": "背景卡片動畫", + "use_bar_chart": "使用柱狀圖", + "main_provider": "主要提供商", + "temperature_unit": "溫度單位", + "wind_unit": "風速單位", + "visibility_unit": "能見度單位", + "precipitation_unit": "降水量單位", + "pressure_unit": "氣壓單位", + "time_format": "時間格式", + "additional": "更多", + "app_language": "應用程式語言", + "about": "關於", + "about_app": "關於此應用", + "support": "支持", + "data_provided_by": "資料來源", + "map": "地圖", + "live_radar": "即時雷達", + "radar": "雷達", + "source_code": "源代碼", + "terms_&_conditions": "服務條款和細則", + "privacy_policy": "隱私政策", + "licenses": "許可證", + "latest_version": "最新版本", + "create_an_issue": "創建問題", + "new_version_available!": "有新版本可用!", + "you_are_using_the_latest_version!": "您正在使用最新版本!", + "error_checking_for_updates": "檢查更新時發生錯誤", + "light": "輕", + "heavy": "重", + "wind_info": "風速是測量的風速在一段時間内的平均值。陣風是指突發的強風,通常持續不到 20 秒。", + "visibility_info": "能見度用來衡量能夠清楚看見空中或地面物體的距離。能見度可能會受到降水、霧、灰塵、煙霧或霧霾的影響。", + "humidity_info": "相對濕度是指在给定温度下,空氣中存在的水蒸氣含佔空氣所能容納的最大水蒸氣含量的百分比。", + "humidity_info_2": "露點是指為了使空氣達到 100% 的相對濕度,需要將空氣冷卻到的溫度。", + "uv_index_info": "紫外線指數用於衡量太陽紫外線 (UV) 輻射的強度。範圍為 0 到 11,值越大表示紫外線輻射越強。", + "uv_index_info_2": "紫外線輻射可能會導致晒傷、皮膚癌和眼睛損傷。紫外線指數越高,出現這些問題的風險就越大。", + "uv_index_info_3": "1-2:低。無須防護。您只需採取最基本的防曬措施,就可以安全地待在室外。", + "uv_index_info_4": "3-7:中等至高。需要做好防曬措施。上午晚些時候到下午三點之間需在陰涼處活動。戶外活動時,請在暴露的皮膚上充分塗抹 SPF-15 或更高防曬係數的廣譜防曬霜,並穿防曬衣、戴寬邊帽(遮陽帽)和太陽眼鏡。", + "uv_index_info_5": "8+:非常高至極高。需要額外的房防曬措施。戶外活動時請格外注意,尤其是上午晚些時候到下午三點這段時間。如果陽光強烈,請注意待在陰涼處,穿上防曬衣,戴上寬邊帽(遮陽帽)和太陽眼鏡,並在暴露的皮膚上充分塗抹 SPF-15 廣譜防曬霜。", + "sunset": "日落", + "sunrise": "日出", + "sunset_rise_info": "日出:太陽完全出現在地平線之上的時間,具體時間會因地理位置、時節和時區而異。", + "sunset_rise_info_2": "日落:太陽完全消失在地平線以下的時間,具體時間因地理位置、時節和時區而異。", + "sunset_rise_info_3": "黎明:日出前的第一道可見光出現的時間。", + "sunset_rise_info_4": "黄昏:暮光在最後一絲可見光消失前最暗的階段。", + "pressure_info": "大氣壓(也稱為氣壓)是地球大氣層向下\n施加的壓力。此應用使用平均海平面氣壓\n(MSLP)。", + "pressure_info_2": "異常的大氣壓可能會引起頭痛、關節疼痛、\n疲勞等症狀。", + "current_conditions": "目前天氣狀況", + "clear_sky": "晴朗", + "mostly_clear": "大致晴朗", + "partly_cloudy": "局部多雲", + "overcast": "陰天", + "fog": "霧", + "drizzle": "小雨", + "freezing_drizzle": "小凍雨", + "moderate_rain": "中雨", + "heavy_intensity_rain": "大雨", + "freezing_rain": "凍雨", + "slight_snow": "小雪", + "moderate_snow": "中雪", + "heavy_intensity_snow": "大雪", + "snow_grains": "霰", + "rain_showers": "陣雨", + "heavy_rain_showers": "大陣雨", + "slight_snow_showers": "小陣雨", + "heavy_snow_showers": "大陣雪", + "thunderstorm": "雷暴", + "strong_thunderstorm": "強雷暴", + "clear": "晴朗", + "wind_speed": "風速", + "precipitation_amount": "降水量", + "precipitation_chances": "降水機率", + "cloudiness": "雲量", + "dew_point": "露點", + "air_quality_satisfactory": "空氣品質令人滿意,空氣幾乎沒有或根本不存在污染。", + "air_quality_acceptable": "空氣品質可接受;然而對於某些污染物,極少數對空氣污染異常敏感的人可能會出現中等程度的健康問題。", + "sensitive_groups_health_effects": "敏感人群可能會受到健康影響。普通大眾不太可能受到影響。", + "health_effects_public": "每個人都可能受到健康影響;敏感人群可能會受到更嚴重的健康影響。", + "emergency_conditions": "緊急健康情況警告。所有人更有可能受到影響。", + "uv_index_satisfactory": "紫外線指數令人滿意,表示紫外線危害的風險很小或沒有。", + "conditions_low_risk": "狀況通常風險低,表示因暴露於紫外線輻射所構成的威脅極小。", + "low_exposure_level": "低暴露水平,紫外線危害風險極小,適合大多數人。", + "moderate_risk_sun_exposure": "無防護暴露於陽光下會造成中等程度的傷害,建議採取防護措施。", + "high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害,風險很高,需要採取措施。", + "very_high_risk_sun_exposure": "無防護暴露於陽光下會造成傷害的風險極高,需要採取措施。", + "extreme_risk_sun_exposure": "無防護暴露於陽光下會造成極端的傷害,需要全面防護。", + "calm": "無風", + "light_air": "輕風", + "light_breeze": "微風", + "gentle_breeze": "和風", + "moderate_breeze": "輕勁風", + "fresh_breeze": "強風", + "strong_breeze": "勁風", + "high_wind": "疾風", + "gale": "大風", + "strong_gale": "烈風", + "storm": "風暴", + "violent_storm": "狂風", + "hurricane": "颶風", + "warming_temp_trend_1": "預計未來幾天將會變暖。", + "warming_temp_trend_2": "氣溫即將升高,準備好迎接高溫吧!", + "warming_temp_trend_3": "看來本週將會變暖。", + "warming_temp_trend_4": "為即將到來的溫暖天氣做好準備。", + "cooling_temp_trend_1": "預計未來幾天將會變暖。", + "cooling_temp_trend_2": "氣溫即將下降,注意保暖!", + "cooling_temp_trend_3": "未來幾天的天氣將會變冷。", + "cooling_temp_trend_4": "預計未來幾天會有冷風。", + "stable_temp_trend_1": "預計未來幾天氣溫穩定。", + "stable_temp_trend_2": "未來氣溫無太大變化,天氣穩定。", + "stable_temp_trend_3": "目前氣溫保持穩定。", + "stable_temp_trend_4": "預計氣溫穩定,不會有太大變化。", + "back": "返回", + "error_occurred": "發生錯誤!", + "check_your_internet_connection_try_again": "檢查您的網路連接,然後重試。", + "There_might_be_an_API_error.": "可能存在 API 錯誤。", + "retry": "重試", + "loading_location_data": "正在載入位置資料……", + "latest_data_fetched": "已獲取最新資料", + "API_Error_Please_change_provider": "API 錯誤,請更換提供商", + "Please_wait_before_refreshing_again.": "請稍後再刷新。", + "network_unavailable": "網路不可用", + "weather": "天氣", + "precipitation": "降水", + "wind": "風速", + "pollen": "花粉", + "grass": "草", + "tree": "樹", + "weed": "雜草", + "quick_summary": "快速摘要", + "temperature_animation": "溫度動畫", + "language": "語言", + "translate_this_app": "翻譯本應用", + "contributors": "貢獻者", + "contributors_sub": "查看此項目的貢獻者", + "version": "版本", + "third_party_licenses": "第三方許可證", + "clothing_activity": "服裝和活動", + "get_clothing_suggestions": "獲取您的服裝和活動建議", + "day": "白天", + "evening": "晚上", + "night": "夜間", + "wind_gust": "陣風", + "weather_alerts": "天氣預警", + "font": "字體", + "daily_conditions": "每日天氣狀況", + "sun_tile_page": "週日", + "morning": "早晨", + "day_tip": "每日提示", + "translators": "翻譯者", + "change_apps_font": "更改應用的字體", + "app_font": "應用字體", + "show_alerts_home_page_sub": "在首頁上顯示天氣預警", + "weather_models": "天氣模型", + "openmeteo_weather_models": "Open-Meteo 天氣模型", + "unpredictable_weather": "天氣變化無常", + "phase_new_moon": "新月", + "phase_waxing_crescent": "眉月", + "phase_first_quarter": "上弦月", + "phase_waxing_gibbous": "盈凸月", + "phase_full_moon": "滿月", + "phase_waning_gibbous": "虧凸月", + "phase_last_quarter": "下弦月", + "phase_waning_crescent": "殘月", + "moon_info": "新月:當月亮位於地球和太陽中間而不可見時。\n光照度:0%。", + "moon_info_2": "眉月:新月之後,可見月亮的一小部分逐漸變大。\n光照度:1%–49%。", + "moon_info_3": "上弦月:新月後一週左右,月亮表面一半被照亮。\n光照度:約 50%。", + "moon_info_4": "盈凸月:當月亮超過一半被照亮,逐漸接近滿月時。\n光照度:51%–99%。", + "moon_info_5": "滿月:月亮的整個表面被太陽照亮,呈現為一個完整的圓形。\n光照度:100%。", + "moon_info_6": "虧凸月:滿月之後月亮開始縮小,但仍有一半以上被照亮。\n光照度:99%–51%。", + "moon_info_7": "下弦月:滿月後一週左右,月亮表面再次有一半被照亮。\n光照度:約50%。", + "moon_info_8": "殘月:在新月之前,僅能看到月亮的一小部分。\n光照度:49%–1%。", + "moon_info_9": "光照度:月亮表面被太陽照亮的百分比,根據月相的不同而變化。", + "illumination_moon_text": "光照度", + "moonrise": "月出", + "moonset": "月沒", + "dynamic_colors": "動態顏色", + "dynamic_colors_sub": "使用桌布顏色", + "font_size": "字體大小", + "font_size_sub": "字體大小只會影響需要的地方", + "swipe_between_locations": "在位置之間滑動", + "swipe_between_locations_sub": "向左或向右滑動即可改變位置", + "swipe_threshold": "滑動閾值", + "swipe_threshold_help_sub": "閾值定義了滑動手勢必須覆蓋的最小距離才能被辨識。較低的閾值使滑動手勢更容易觸發,而較高的閾值則需要更謹慎的滑動。", + "todays_avg": "今日平均值", + "todays_high": "今日最高值", + "learn_about_app": "了解本應用程式", + "creator": "創作者", + "join_discord": "加入 Discord 伺服器", + "export_data": "匯出資料", + "export_data_sub": "匯出您的所有設定、位置及其最後獲取的天氣資料——幾乎一切資料!", + "import_data": "匯入資料", + "import_data_sub": "警告:匯入將清除當前應用的數據", + "froggy_summary": "青蛙摘要", + "froggy_summary_sub": "添加與青蛙相關的敘述。僅提供英語版本", + "arrange_items": "排列項目", + "edit_layout": "編輯應用佈局", + "reset": "重置", + "hourly_forecast": "每小時天氣預報", + "air_quality_index": "空氣品質指數", + "pollen_data": "花粉數據", + "default_location_delete_snack": "您無法刪除預設位置", + "low_pollen": "低", + "medium_pollen": "中", + "high_pollen": "高", + "severe_pollen": "嚴重", + "minimal_forecast_uv": "極低", + "low_forecast_uv": "低", + "moderate_forecast_uv": "中等", + "high_forecast_uv": "高", + "very_high_forecast_uv": "非常高", + "extreme_forecast_uv": "極高", + "app_looks": "應用程式外觀", + "temp_animation_sub_pref": "計算從開始到結束的溫度", + "hide_condition_widgets": "隱藏天氣狀況小工具", + "info_home_location_tip": "您需要保存位置,才能將其設為預設位置", + "your_device_location": "您的設備位置", + "weather_model_info_1": "結合最佳天氣模型", + "weather_model_info_2": "將其中的所有天氣模型整合到無縫預測中", + "max_items_4": "您最多只能隱藏 4 個項目", + "max_items_3": "您最多只能隱藏 3 個項目", + "month_jan": "1 月", + "month_feb": "2 月", + "month_mar": "3 月", + "month_apr": "4 月", + "month_may": "5 月", + "month_june": "6 月", + "month_july": "7 月", + "month_aug": "8 月", + "month_sep": "9 月", + "month_oct": "10 月", + "month_nov": "11 月", + "month_Dec": "12 月", + "wind_dir_ne": "東北", + "wind_dir_e": "東", + "wind_dir_se": "東南", + "wind_dir_s": "南", + "wind_dir_sw": "西南", + "wind_dir_w": "西", + "wind_dir_nw": "西北", + "wind_dir_n": "北", + "time_pm": "下午", + "time_am": "上午", + "time_min": "分鐘", + "time_hour": "小時", + "time_day": "天", + "time_sec": "秒", + "aqi_type": "空氣品質指數類型", + "used_app_storage_info_sub": "儲存空間顯示應用用於保存位置的可用空間量。如果達到 100%,您將無法再保存其他位置", + "used_app_storage": "應用使用的儲存空間", + "data_by": "數據來源", + "data_fetch_error": "無法獲取資料", + "aqi_info_us": "美國空氣品質指數是用來衡量空氣汙染程度的指標。其範圍為 0 至 500,數值越高,表示空氣品質越差。", + "aqi_info_eu": "歐洲空氣品質指數是衡量歐盟空氣汙染程度的指標。根據主要污染物的濃度,空氣品質指數分為“良”至“極差”五個等級。", + "update_weather_data": "更新天氣數據", + "update_weather_data_sub": "如果點擊某個位置時天氣數據已過時,則自動更新天氣數據", + "delete_locations": "刪除位置", + "delete_locations_support_sub": "此操作將刪除預設位置之外的所有已保存位置。若已保存位置不可見、重複或遇到任何其他錯誤,請使用此操作", + "delete": "刪除", + "united_states_aqi": "美國空氣品質指數", + "european_aqi": "歐洲空氣品質指數", + "chances": "機率", + "temperature": "溫度", + "show_summary_toggle_sub": "顯示天氣的簡短摘要", + "insights": "見解", + "app_units": "應用程式單位", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "溫度、風速、氣壓、能見度、降水量、時間、空氣品質指數", + "activity_suggestions_daytip_humidity_3": "🧴 空氣乾燥。請滋潤皮膚,多喝水來保持水分。", + "activity_suggestions_daytip_humidity_4": "💧 濕度過低可能會導致皮膚乾燥或發炎。請隨身攜帶水瓶,避免過度暴露。", + "hide_update_icon": "隱藏更新圖示", + "no_notification_when_a_new_version_is_released": "新版本發布時不顯示通知。", + "precipitation_expected_to_continue": "預計未來幾個小時降水還會持續", + "Precipitation_likely_tomorrow_around": "明天附近可能有降水", + "precipitation_likely_around": "附近可能有降水", + "hrs_sub_text": "小時", + "mins_sub_text": "分鐘", + "loading_text": "載入中…", + "edit_location_headline": "編輯位置", + "edit_location_error_sub": "請填寫或重置", + "app_theme_dark_light": "應用程式主題", + "theme_dark": "深色", + "theme_light": "輕" } \ No newline at end of file From 80d9ff6d21cf10625a65b3def87f8a8ecc0bf9c9 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:57 +0530 Subject: [PATCH 57/81] New translations source.json (Vietnamese) --- assets/translations/vi-VN.json | 662 ++++++++++++++++----------------- 1 file changed, 331 insertions(+), 331 deletions(-) diff --git a/assets/translations/vi-VN.json b/assets/translations/vi-VN.json index 7e69f7ffb..aeed4b311 100644 --- a/assets/translations/vi-VN.json +++ b/assets/translations/vi-VN.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Cảm giác như", + "hourly_precipitation": "Lượng mưa hàng giờ", + "save": "Lưu", + "cancel": "Hủy", + "daily_forecast": "Dự báo hàng ngày", + "locations": "Vị trí", + "home_location": "Địa chỉ nhà", + "default_locations": "Vị trí mặc định", + "default_location": "Vị trí mặc định", + "today's_amount": "Lượng mưa hôm nay", + "precipitation_hours": "Số giờ mưa", + "now": "Bây giờ", + "next_24-hr": "Sau 24 giờ nữa", + "trends": "Xu hướng", + "today": "Hôm nay", + "sun": "CN", + "mon": "Th 2", + "tue": "Th 3", + "wed": "Th 4", + "thu": "Th 5", + "fri": "Th 6", + "sat": "Th 7", + "error": "Lỗi", + "not_available": "Không khả dụng", + "moon": "Mặt trăng mọc và lặn", + "humidity": "Độ ẩm", + "pressure": "Áp suất", + "direction": "Hướng", + "visibility": "Tầm nhìn", + "air_quality": "Chất lượng không khí", + "fair": "Khá tốt", + "poor": "Xấu", + "very_poor": "Rất xấu", + "good": "Tốt", + "moderate": "Trung bình", + "uv_index": "Chỉ số UV", + "minimal_risk": "Rủi ro rất thấp", + "low_risk": "Rủi ro thấp", + "moderate_risk": "Rủi ro vừa phải", + "high_risk": "Rủi ro cao", + "very_high_risk": "Rủi ro rất cao", + "extreme_risk": "Rủi ro cực kì cao", + "day_length": "là độ dài của ngày", + "updated": "Đã cập nhật", + "update": "Cập nhật", + "ago": " trước", + "saved_locations": "Vị trí đã lưu", + "current_location": "Vị trí hiện tại", + "search": "Tìm kiếm", + "search_provider": "Nguồn cung cấp tìm kiếm", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "settings": "Cài đặt", + "background_card_animation": "Hiệu ứng nền", + "use_bar_chart": "Sử dụng biểu đồ", + "main_provider": "Nhà cung cấp chính", + "temperature_unit": "Đơn vị nhiệt độ", + "wind_unit": "Đơn vị tốc độ gió", + "visibility_unit": "Đơn vị tầm nhìn", + "precipitation_unit": "Đơn vị lượng mưa", + "pressure_unit": "Đơn vị áp suất", + "time_format": "Định dạng thời gian", + "additional": "Khác", + "app_language": "Ngôn ngữ", + "about": "Về ứng dụng", + "about_app": "Về ứng dụng", + "support": "Hỗ trợ", + "data_provided_by": "Dữ liệu được cung cấp bởi", + "map": "Bản đồ", + "live_radar": "Radar trực tiếp", + "radar": "Radar", + "source_code": "Mã nguồn", + "terms_&_conditions": "Điều khoản & Điều kiện", + "privacy_policy": "Chính sách bảo mật & quyền riêng tư", + "licenses": "Giấy phép", + "latest_version": "Phiên bản mới nhất", + "create_an_issue": "Báo cáo lỗi", + "new_version_available!": "Đã có phiên bản mới!", + "you_are_using_the_latest_version!": "Bạn đang sử dụng phiên bản mới nhất!", + "error_checking_for_updates": "Lỗi kiểm tra cập nhật.", + "light": "Nhẹ", + "heavy": "Nặng", + "wind_info": "Tốc độ gió được đo bằng tốc độ gió trung bình trong một khoảng thời gian. Gió giật là những cơn gió đột ngột thường kéo dài dưới 20 giây.", + "visibility_info": "Tầm nhìn đo khoảng cách có thể nhìn thấy các vật thể nổi bật trên bầu trời hoặc đường chân trời. Các yếu tố như mưa, tuyết, sương mù, bụi, khói hoặc sương mù mỏng có thể ảnh hưởng đến tầm nhìn.", + "humidity_info": "Độ ẩm tương đối là tỷ lệ phần trăm hơi nước có trong không khí so với lượng hơi nước tối đa mà không khí có thể giữ lại ở một nhiệt độ nhất định.", + "humidity_info_2": "Điểm sương là mức nhiệt độ cần làm mát để đạt được độ ẩm tương đối ở mức 100%.", + "uv_index_info": "Chỉ số UV đo cường độ bức xạ tia cực tím (UV) của mặt trời. Chỉ số này được tính theo thang điểm từ 0 đến 11, giá trị càng cao thì bức xạ UV càng mạnh.", + "uv_index_info_2": "Bức xạ UV có thể gây cháy nắng, ung thư da và tồn thương mắt. Chỉ số UV càng cao thì nguy cơ gặp phải các vấn để trên càng lớn.", + "uv_index_info_3": "1-2: Thấp. Không cần biện pháp chống nắng. Bạn chỉ cần dùng biện pháp chống nắng ở mức tối thiểu là có thể an toàn khi ra ngoài trời.", + "uv_index_info_4": "3-7: Trung bình đến Cao. Cần có biện pháp chống nắng. Tìm nơi có bóng râm trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Khi ra ngoài, hãy thoa thật nhiều kem chống nắng phổ rộng có chỉ số SPF từ 15 trở lên trên vùng da để lộ, mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm.", + "uv_index_info_5": "8+: Rất cao đến Cực cao. Cần có thêm biện pháp chống nắng. Hãy thận trọng khi ra ngoài, đặc biệt là trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Nếu bạn thấy bóng của mình ngắn hơn chiều cao thực, hãy tìm nơi có bóng râm cũng như mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm, đồng thời thoa thật nhiều kem chống nắng phổ rộng có SPF từ 15 trở lên trên vùng da để lộ.", + "sunset": "Mặt trời lặn", + "sunrise": "Mặt trời mọc", + "sunset_rise_info": "Mặt trời mọc: Thời điểm mặt trời xuất hiện hoàn toàn phía trên đường chân trời. Điều này thay đổi tuỳ theo địa điểm, thời gian trong năm và múi giờ.", + "sunset_rise_info_2": "Mặt trời lặn: Thời điểm mặt trời biển mất hoàn toàn dưới đường chân trời. Điều này thay đổi tùy theo địa điểm, thời gian trong năm và múi giờ.", + "sunset_rise_info_3": "Bình minh: Thời điểm ánh sáng đầu tiên trong ngày xuất hiện trước khi mặt trời mọc.", + "sunset_rise_info_4": "Hoàng hôn: Giai đoạn tối nhất của lúc chạng vạng trước khi tối hẳn.", + "pressure_info": "Áp suất khí quyển (còn gọi là áp suất không khí hoặc khí áp) là áp suất nén xuống do khí quyển của trái đất tạo ra. Ứng dụng này dùng Áp suất mực nước biển trung bình (MSLP).", + "pressure_info_2": "Áp suất khí quyển bất thường có thể gây đau đầu, đau khớp, mệt mỏi và những tác động khác.", + "current_conditions": "Điều kiện hiện tại", + "clear_sky": "Trời trong", + "mostly_clear": "Trời chủ yếu trong", + "partly_cloudy": "Mây rải rác", + "overcast": "Âm u", + "fog": "Sương mù", + "drizzle": "Mưa phùn", + "freezing_drizzle": "Mưa phùn đông đá", + "moderate_rain": "Mưa vừa", + "heavy_intensity_rain": "Mưa cường độ lớn", + "freezing_rain": "Mưa đá", + "slight_snow": "Tuyết rơi nhẹ", + "moderate_snow": "Tuyết rơi vừa", + "heavy_intensity_snow": "Tuyết rơi cường độ lớn", + "snow_grains": "Mưa hạt tuyết", + "rain_showers": "Mưa rào", + "heavy_rain_showers": "Mưa rào nặng hạt", + "slight_snow_showers": "Mưa tuyết nhẹ", + "heavy_snow_showers": "Mưa tuyết nặng hạt", + "thunderstorm": "Mưa giông", + "strong_thunderstorm": "Mưa dông nặng hạt", + "clear": "Trong", + "wind_speed": "Tốc độ gió", + "precipitation_amount": "Lượng mưa", + "precipitation_chances": "Khả năng mưa", + "cloudiness": "Mây bao phủ", + "dew_point": "Điểm sương", + "air_quality_satisfactory": "Chất lượng không khí được coi là đạt yêu cầu và ô nhiễm không khí gây hại ít hoặc không gây hại.", + "air_quality_acceptable": "Chất lượng không khí ở mức chấp nhận được; tuy nhiên, một số chất ô nhiễm có thể gây ra mối lo ngại ở mức độ vừa phải cho sức khỏe của một số ít người đặc biệt nhạy cảm với ô nhiễm không khí.", + "sensitive_groups_health_effects": "Thành viên của nhóm nhạy cảm có thể bị ảnh hưởng đến sức khỏe. Mọi người nói chung không có khả năng bị ảnh hưởng.", + "health_effects_public": "Mọi người đều có thể bắt đầu gặp phải những ảnh hưởng về sức khỏe; những thành viên trong nhóm nhạy cảm có thể gặp phải những ảnh hưởng nghiêm trọng hơn về sức khỏe.", + "emergency_conditions": "Cảnh báo khẩn cấp về tình trạng sức khỏe. Toàn mọi người số có khả năng bị ảnh hưởng.", + "uv_index_satisfactory": "Chỉ số UV đạt yêu cầu, cho thấy có rất ít hoặc không có nguy cơ gây hại từ bức xạ cực tím.", + "conditions_low_risk": "Điều kiện nói chung có nguy cơ thấp, cho thấy việc tiếp xúc với tia cực tím chỉ gây ra mối đe dọa tối thiểu.", + "low_exposure_level": "Mức độ tiếp xúc thấp với nguy cơ gây hại từ bức xạ UV tối thiểu, phù hợp với hầu hết mọi người.", + "moderate_risk_sun_exposure": "Nguy cơ gây hại ở mức trung bình khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, khuyến cáo nên áp dụng các biện pháp bảo vệ.", + "high_risk_sun_exposure": "Nguy cơ gây hại cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần có biện pháp bảo vệ.", + "very_high_risk_sun_exposure": "Nguy cơ gây hại rất cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải có biện pháp phòng ngừa bổ sung.", + "extreme_risk_sun_exposure": "Nguy cơ gây hại cực cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải bảo vệ toàn diện.", + "calm": "Gió lặng", + "light_air": "Thoáng đãng", + "light_breeze": "Thoảng gió lạnh", + "gentle_breeze": "Gió mát nhẹ", + "moderate_breeze": "Gió lạnh vừa", + "fresh_breeze": "Gió mát", + "strong_breeze": "Gió lạnh mạnh", + "high_wind": "Gió mạnh", + "gale": "Gió", + "strong_gale": "Gió mạnh", + "storm": "Bão", + "violent_storm": "Bão dữ dội", + "hurricane": "Cuồng phong", + "warming_temp_trend_1": "Dự kiến ​​thời tiết sẽ ấm lên trong vài ngày tới.", + "warming_temp_trend_2": "Nhiệt độ sẽ sớm tăng lên, hãy chuẩn bị đón đợt nắng nóng nhé!", + "warming_temp_trend_3": "Có vẻ như tuần này thời tiết sẽ ấm hơn.", + "warming_temp_trend_4": "Chuẩn bị cho thời tiết ấm áp sắp tới.", + "cooling_temp_trend_1": "Thời tiết dự kiến sẽ mát mẻ hơn trong vài ngày tới.", + "cooling_temp_trend_2": "Nhiệt độ sẽ sớm giảm, hãy giữ ấm nhé!", + "cooling_temp_trend_3": "Trời sẽ trở nên mát mẻ hơn trong những ngày tới.", + "cooling_temp_trend_4": "Dự kiến sẽ có gió lạnh vào những ngày tới.", + "stable_temp_trend_1": "Nhiệt độ ổn định dự kiến trong vài ngày tới.", + "stable_temp_trend_2": "Nhiệt độ các ngày phía trước không có thay đổi lớn, thời tiết ổn định.", + "stable_temp_trend_3": "Nhiệt độ hiện vẫn ổn định.", + "stable_temp_trend_4": "Thời tiết ổn định và không có nhiều thay đổi.", + "back": "Quay lại", + "error_occurred": "Đã xảy ra lỗi!", + "check_your_internet_connection_try_again": "Kiểm tra kết nối internet của bạn và thử lại.", + "There_might_be_an_API_error.": "Có vẻ như bạn đã gặp phải lỗi API.", + "retry": "Thử lại", + "loading_location_data": "Đang tải dữ liệu vị trí...", + "latest_data_fetched": "Dữ liệu mới nhất đã được lấy", + "API_Error_Please_change_provider": "Lỗi API, vui lòng đổi nhà cung cấp", + "Please_wait_before_refreshing_again.": "Vui lòng đợi trước khi làm mới.", + "network_unavailable": "Không có mạng", + "weather": "Thời tiết", + "precipitation": "Lượng mưa", + "wind": "Gió", + "pollen": "Phấn hoa", + "grass": "Cỏ", + "tree": "Cây cối", + "weed": "Cỏ dại", + "quick_summary": "Tóm tắt nhanh", + "temperature_animation": "Hoạt ảnh nhiệt độ", + "language": "Ngôn ngữ", + "translate_this_app": "Đóng góp bản dịch", + "contributors": "Người đóng góp", + "contributors_sub": "Xem những người đã đóng góp cho dự án này", + "version": "Phiên bản", + "third_party_licenses": "Giấy phép của bên thứ ba", + "clothing_activity": "Trang phục & Hoạt động", + "get_clothing_suggestions": "Nhận gợi ý về Trang phục & Hoạt động của bạn", + "day": "Ngày", + "evening": "Tối", + "night": "Đêm", + "wind_gust": "Gió giật", + "weather_alerts": "Cảnh báo thời tiết", + "font": "Phông chữ", + "daily_conditions": "Tình trạng hàng ngày", + "sun_tile_page": "CN", + "morning": "Buổi sáng", + "day_tip": "Mẹo trong ngày", + "translators": "Người dịch", + "change_apps_font": "Thay đổi phông chữ của ứng dụng", + "app_font": "Phông chữ ứng dụng", + "show_alerts_home_page_sub": "Hiển thị cảnh báo thời tiết trên trang chủ", + "weather_models": "Mô hình thời tiết", + "openmeteo_weather_models": "Mô hình thời tiết Open-Meteo", + "unpredictable_weather": "thời tiết không thể đoán trước", + "phase_new_moon": "Trăng non", + "phase_waxing_crescent": "Trăng lưỡi liềm đầu tháng", + "phase_first_quarter": "Thượng huyền", + "phase_waxing_gibbous": "Trăng khuyết đầu tháng", + "phase_full_moon": "Trăng tròn", + "phase_waning_gibbous": "Trăng khuyết cuối tháng", + "phase_last_quarter": "Hạ huyền", + "phase_waning_crescent": "Trăng lưỡi liềm cuối tháng", + "moon_info": "Trăng non: Khi không thể nhìn thấy mặt trăng vì nó nằm giữa Trái đất và Mặt trời. Độ chiếu sáng: 0%.", + "moon_info_2": "Trăng lưỡi liềm đầu tháng: Khi một mảnh nhỏ của mặt trăng trở nên hữu hình, lớn dần lên mỗi đêm sau kỳ trăng non. Độ chiếu sáng: 1%–49%.", + "moon_info_3": "Thượng huyền: Khi một nửa mặt trăng được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng non. Độ chiếu sáng: ~50%.", + "moon_info_4": "Trăng khuyết đầu tháng: Khi hơn một nửa mặt trăng được chiếu sáng, dẫn đến trăng tròn. Độ chiếu sáng: 51%–99%.", + "moon_info_5": "Trăng tròn: Khi toàn bộ mặt trăng được Mặt trời chiếu sáng, xuất hiện dưới dạng một vòng tròn hoàn chỉnh. Độ chiếu sáng: 100%.", + "moon_info_6": "Trăng khuyết cuối tháng: Khi mặt trăng bắt đầu thu nhỏ lại sau kỳ trăng tròn, nhưng hơn một nửa vẫn còn được chiếu sáng. Độ chiếu sáng: 99%–51%.", + "moon_info_7": "Hạ huyền: Khi một nửa mặt trăng lại được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng tròn. Độ chiếu sáng: ~50%.", + "moon_info_8": "Trăng lưỡi liềm cuối tháng: Khi chỉ còn lại một mảnh nhỏ của mặt trăng có thể nhìn thấy trước kỳ trăng non. Độ chiếu sáng: 49%–1%.", + "moon_info_9": "Độ chiếu sáng: Tỷ lệ phần trăm bề mặt của mặt trăng được Mặt trời chiếu sáng, thay đổi tùy thuộc vào pha của mặt trăng.", + "illumination_moon_text": "Độ chiếu sáng", + "moonrise": "Trăng mọc", + "moonset": "Trăng lặn", + "dynamic_colors": "Màu linh động", + "dynamic_colors_sub": "Sử dụng màu của hình nền", + "font_size": "Cỡ chữ", + "font_size_sub": "Kích thước phông chữ sẽ chỉ ảnh hưởng đến những nơi cần thiết.", + "swipe_between_locations": "Vuốt để chuyển giữa các vị trí", + "swipe_between_locations_sub": "Vuốt sang trái hoặc phải để thay đổi vị trí", + "swipe_threshold": "Ngưỡng vuốt", + "swipe_threshold_help_sub": "Ngưỡng xác định khoảng cách tối thiểu mà một cử chỉ vuốt phải bao phủ để được công nhận. Ngưỡng thấp hơn giúp cử chỉ vuốt dễ dàng được kích hoạt hơn, trong khi ngưỡng cao hơn yêu cầu các lần vuốt phải dứt khoát hơn.", + "todays_avg": "Trung bình hôm nay", + "todays_high": "Mức cao hôm nay", + "learn_about_app": "Tìm hiểu về ứng dụng", + "creator": "Người sáng lập", + "join_discord": "Tham gia máy chủ Discord", + "export_data": "Xuất dữ liệu", + "export_data_sub": "Xuất tất cả cài đặt, vị trí và dữ liệu thời tiết được tìm nạp gần đây nhất của chúng—theo đúng nghĩa là mọi thứ!", + "import_data": "Nhập dữ liệu", + "import_data_sub": "Cảnh báo: Việc nhập dữ liệu sẽ xóa dữ liệu ứng dụng hiện tại của bạn", + "froggy_summary": "Tóm tắt với Ếch Xanh", + "froggy_summary_sub": "Thêm mô tả liên quan đến Ếch Xanh. Chỉ có sẵn bằng tiếng Anh.", + "arrange_items": "Sắp xếp các mục", + "edit_layout": "Chỉnh sửa bố cục ứng dụng", + "reset": "Đặt lại", + "hourly_forecast": "Dự báo hàng giờ", + "air_quality_index": "Chỉ số chất lượng không khí", + "pollen_data": "Dữ liệu về phấn hoa", + "default_location_delete_snack": "Bạn không thể xóa vị trí mặc định", + "low_pollen": "Thấp", + "medium_pollen": "Vừa", + "high_pollen": "Cao", + "severe_pollen": "Nghiêm trọng", + "minimal_forecast_uv": "Tối thiểu", + "low_forecast_uv": "Thấp", + "moderate_forecast_uv": "Trung bình", + "high_forecast_uv": "Cao", + "very_high_forecast_uv": "Rất cao", + "extreme_forecast_uv": "Cực cao", + "app_looks": "Giao diện", + "temp_animation_sub_pref": "Đếm dần nhiệt độ từ lúc bắt đầu đến lúc kết thúc", + "hide_condition_widgets": "Ẩn các tiện ích điều kiện", + "info_home_location_tip": "Bạn cần lưu các địa điểm để sử dụng chúng làm vị trí mặc định của mình", + "your_device_location": "Vị trí thiết bị của bạn", + "weather_model_info_1": "Kết hợp các mô hình thời tiết tốt nhất", + "weather_model_info_2": "Kết hợp tất cả các mô hình thời tiết dưới đây thành một dự đoán liền mạch", + "max_items_4": "Bạn chỉ có thể ẩn tối đa 4 mục", + "max_items_3": "Bạn chỉ có thể ẩn tối đa 3 mục", + "month_jan": "Tháng 1", + "month_feb": "Tháng 2", + "month_mar": "Tháng 3", + "month_apr": "Tháng 4", + "month_may": "Tháng 5", + "month_june": "Tháng 6", + "month_july": "Tháng 7", + "month_aug": "Tháng 8", + "month_sep": "Tháng 9", + "month_oct": "Tháng 10", + "month_nov": "Tháng 11", + "month_Dec": "Tháng 12", + "wind_dir_ne": "ĐB", + "wind_dir_e": "Đ", + "wind_dir_se": "ĐN", + "wind_dir_s": "N", + "wind_dir_sw": "TN", + "wind_dir_w": "T", + "wind_dir_nw": "TB", + "wind_dir_n": "B", + "time_pm": "CH", + "time_am": "SA", + "time_min": "phút", + "time_hour": "giờ", + "time_day": "ngày", + "time_sec": "giây", + "aqi_type": "Đơn vi AQI", + "used_app_storage_info_sub": "Bộ nhớ hiển thị dung lượng không gian khả dụng mà ứng dụng đang sử dụng cho các vị trí đã lưu. Nếu đạt 100%, bạn không thể lưu thêm vị trí nữa.", + "used_app_storage": "Bộ nhớ ứng dụng đã sử dụng", + "data_by": "Dữ liệu bởi", + "data_fetch_error": "Lấy dữ liệu không thành công", + "aqi_info_us": "Chỉ số AQI Không khí Hoa Kỳ (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí. Nó nằm trong khoảng từ 0 đến 500, với giá trị càng cao cho thấy chất lượng không khí càng kém.", + "aqi_info_eu": "Chỉ số AQI EU (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí ở Liên minh Châu Âu. Nó được chia thành năm mức, từ 'Tốt' đến 'Rất kém', dựa trên nồng độ của các chất ô nhiễm chính.", + "update_weather_data": "Cập nhật dữ liệu thời tiết", + "update_weather_data_sub": "Tự động cập nhật dữ liệu thời tiết nếu dữ liệu đó đã lỗi thời khi nhấp vào một vị trí", + "delete_locations": "Xóa tất cả vị trí", + "delete_locations_support_sub": "Thao tác này sẽ xóa mọi vị trí đã lưu ngoại trừ vị trí mặc định của bạn. Sử dụng thao tác này nếu các vị trí đã lưu của bạn không hiển thị, bị trùng lặp hoặc gặp bất kỳ lỗi nào khác.", + "delete": "Xoá", + "united_states_aqi": "AQI Hoa Kỳ", + "european_aqi": "AQI Châu Âu", + "chances": "Khả năng", + "temperature": "Nhiệt độ", + "show_summary_toggle_sub": "Hiển thị tóm tắt ngắn gọn về thời tiết", + "insights": "Thông tin chi tiết", + "app_units": "Đơn vị ứng dụng", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Nhiệt độ, gió, áp suất, tầm nhìn, lượng mưa, thời gian, AQI", + "activity_suggestions_daytip_humidity_3": "🧴Trời khô hanh. Hãy thoa kem dưỡng ẩm cho da và uống đủ nước để không bị mất nước.", + "activity_suggestions_daytip_humidity_4": "💧Trời khô hanh có thể khiến da bạn bị khô hoặc khó chịu. Hãy luôn mang theo nước bên mình và tránh tiếp xúc quá lâu với những thứ có thể làm da bạn khô hơn.", + "hide_update_icon": "Ẩn biểu tượng cập nhật", + "no_notification_when_a_new_version_is_released": "Không hiển thị thông báo khi có phiên bản mới được phát hành", + "precipitation_expected_to_continue": "Dự kiến trời sẽ tiếp tục mưa trong vài giờ tới.", + "Precipitation_likely_tomorrow_around": "Có khả năng trời sẽ mưa vào khoảng ngày mai.", + "precipitation_likely_around": "Có khả năng trời sẽ mưa vào khoảng", + "hrs_sub_text": "giờ", + "mins_sub_text": "phút", + "loading_text": "Đang tải...", + "edit_location_headline": "Chỉnh sửa vị trí", + "edit_location_error_sub": "Vui lòng điền vào trường hợp này hoặc đặt lại nó", + "app_theme_dark_light": "Giao diện ứng dụng", + "theme_dark": "Tối", + "theme_light": "Nhẹ" } \ No newline at end of file From 7af97e371f706ed0a825ed49068dd19bd6880f5a Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:58 +0530 Subject: [PATCH 58/81] New translations source.json (Portuguese, Brazilian) --- assets/translations/pt-BR.json | 648 ++++++++++++++++----------------- 1 file changed, 324 insertions(+), 324 deletions(-) diff --git a/assets/translations/pt-BR.json b/assets/translations/pt-BR.json index 7e69f7ffb..569d6a48d 100644 --- a/assets/translations/pt-BR.json +++ b/assets/translations/pt-BR.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Sensação", + "hourly_precipitation": "Precipitação horária", + "save": "Salvar", + "cancel": "Cancelar", + "daily_forecast": "Previsão diária", + "locations": "Locais", + "home_location": "Local residencial", + "default_locations": "Locais padrão", + "default_location": "Local padrão", + "today's_amount": "Quantidade de hoje", + "precipitation_hours": "Horas de precipitação", + "now": "Agora", + "next_24-hr": "Próximas 24h", + "trends": "Gráfico", + "today": "Hoje", + "sun": "Dom.", + "mon": "Seg.", + "tue": "Ter.", + "wed": "Qua.", + "thu": "Qui.", + "fri": "Sex.", + "sat": "Sáb.", + "error": "Erro", + "not_available": "Não disponível", + "moon": "Lua", + "humidity": "Umidade", + "pressure": "Pressão", + "direction": "Direção", + "visibility": "Visibilidade", + "air_quality": "Qualidade do ar", + "fair": "Razoável", + "poor": "Ruim", + "very_poor": "Muito ruim", + "good": "Boa", + "moderate": "Moderada", + "uv_index": "Índice UV", + "minimal_risk": "Risco mínimo", + "low_risk": "Risco baixo", + "moderate_risk": "Risco moderado", + "high_risk": "Risco alto", + "very_high_risk": "Risco muito alto", + "extreme_risk": "Risco extremo", + "day_length": "Duração do dia", + "updated": "Atualizado", + "update": "Atualizar", + "ago": "atrás", + "saved_locations": "Locais salvos", + "current_location": "Local atual", + "search": "Pesquisar", + "search_provider": "Provedor de pesquisa", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Configurações", + "background_card_animation": "Animação do cartão de fundo", + "use_bar_chart": "Usar gráfico de barras", + "main_provider": "Provedor principal", + "temperature_unit": "Unidade de temperatura", + "wind_unit": "Unidade de vento", + "visibility_unit": "Unidade de visibilidade", + "precipitation_unit": "Unidade de precipitação", + "pressure_unit": "Unidade de pressão", + "time_format": "Formato de hora", + "additional": "Adicional", + "app_language": "Idioma do aplicativo", + "about": "Sobre", + "about_app": "Sobre o aplicativo", + "support": "Suporte", + "data_provided_by": "Dados fornecidos por", + "map": "Mapa", + "live_radar": "Radar ao vivo", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", + "source_code": "Código-fonte", + "terms_&_conditions": "Termos e Condições", + "privacy_policy": "Política de Privacidade", + "licenses": "Licenças", + "latest_version": "Última versão", + "create_an_issue": "Reportar um problema", + "new_version_available!": "Nova versão disponível!", + "you_are_using_the_latest_version!": "Você está usando a versão mais recente!", + "error_checking_for_updates": "Erro ao verificar por atualizações", + "light": "Leve", + "heavy": "Forte", + "wind_info": "A velocidade do vento é medida pela média das velocidades do vento em um período. As rajadas são explosões repentinas de vento que normalmente duram menos de vinte segundos.", + "visibility_info": "A visibilidade mede a distância em que objetos proeminentes podem ser vistos contra o céu ou o horizonte. A visibilidade pode ser afetada por precipitação, neblina, poeira, fumaça ou neblina.", + "humidity_info": "A umidade relativa é a porcentagem de vapor de água presente no ar em comparação com a quantidade máxima que o ar pode conter em uma determinada temperatura.", + "humidity_info_2": "O ponto de orvalho é a temperatura à qual a temperatura precisaria ser resfriada para atingir uma umidade relativa de 100%.", + "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta (UV) do sol. Ele está em uma escala de 0 a 11, sendo que os valores mais altos indicam uma radiação UV mais forte.", + "uv_index_info_2": "A radiação UV pode causar queimaduras solares, câncer de pele e lesões oculares. Quanto maior o índice de UV, maior o risco desses problemas", + "uv_index_info_3": "1-2: Baixo. Não é necessária proteção. Você pode ficar ao ar livre com segurança usando proteção solar mínima.", + "uv_index_info_4": "3-7: Moderado a Alto. Proteção necessária. Procure a sombra do final da manhã até o meio da tarde. Quando estiver ao ar livre, aplique generosamente protetor solar de amplo espectro com FPS 15 ou superior na pele exposta e use roupas de proteção, chapéu de abas largas e óculos escuros.", + "uv_index_info_5": "8+: Muito alto a Extremo. É necessária proteção extra. Tenha cuidado ao ar livre, especialmente no final da manhã até o meio da tarde. Se a sua sombra for mais baixa do que você, procure uma sombra e use roupas protetoras, chapéu de abas largas e óculos escuros, e aplique generosamente um mínimo de FPS 15, protetor solar de amplo espectro na pele exposta.", + "sunset": "Pôr do sol", + "sunrise": "Nascer do sol", + "sunset_rise_info": "Nascer do sol: Quando o sol aparece totalmente acima do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", + "sunset_rise_info_2": "Pôr do sol: Quando o sol desaparece completamente abaixo do horizonte. Isso varia de acordo com o local, a época do ano e o fuso horário.", + "sunset_rise_info_3": "Amanhecer: Quando a primeira luz visível do dia aparece antes do nascer do sol.", + "sunset_rise_info_4": "Anoitecer: O estágio mais escuro do crepúsculo antes que a última luz visível desapareça.", + "pressure_info": "A pressão atmosférica, também conhecida como pressão do ar ou pressão baromática, é a pressão descendente exercida pela atmosfera da Terra. Este aplicativo usa a Pressão do Nível Médio do Mar (PNMM).", + "pressure_info_2": "A pressão atmosférica anormal pode causar dores de cabeça, dores nas articulações, fadiga e outros efeitos.", + "current_conditions": "Condições atuais", + "clear_sky": "Céu limpo", + "mostly_clear": "Pouco nublado", + "partly_cloudy": "Parcialmente nublado", + "overcast": "Muito nublado", + "fog": "Neblina", + "drizzle": "Chuvisco", + "freezing_drizzle": "Chuvisco congelante", + "moderate_rain": "Chuva moderada", + "heavy_intensity_rain": "Chuva intensa", + "freezing_rain": "Chuva congelante", + "slight_snow": "Neve leve", + "moderate_snow": "Neve moderada", + "heavy_intensity_snow": "Neve intensa", + "snow_grains": "Grãos de neve", + "rain_showers": "Aguaceiros de chuva", + "heavy_rain_showers": "Aguaceiros de chuva forte", + "slight_snow_showers": "Nevada leve", + "heavy_snow_showers": "Nevada forte", + "thunderstorm": "Trovoada", + "strong_thunderstorm": "Trovoada forte", + "clear": "Limpar", + "wind_speed": "Velocidade do vento", + "precipitation_amount": "Quantidade de precipitação", + "precipitation_chances": "Probabilidade de precipitação", + "cloudiness": "Nebulosidade", + "dew_point": "Ponto de orvalho", + "air_quality_satisfactory": "A qualidade do ar é considerada satisfatória, e a poluição do ar representa pouco ou nenhum risco.", + "air_quality_acceptable": "A qualidade do ar é aceitável; entretanto, para alguns poluentes, pode haver uma preocupação moderada com a saúde para um número muito pequeno de pessoas que são excepcionalmente sensíveis à poluição do ar.", + "sensitive_groups_health_effects": "Membros de grupos sensíveis podem apresentar efeitos à saúde. O público em geral provavelmente não será afetado.", + "health_effects_public": "Todos podem começar a sentir efeitos na saúde; membros de grupos sensíveis podem sentir efeitos mais graves na saúde.", + "emergency_conditions": "Avisos de saúde sobre condições de emergência. Toda a população tem maior probabilidade de ser afetada.", + "uv_index_satisfactory": "O índice UV é satisfatório, indicando que há pouco ou nenhum risco de danos causados pela radiação ultravioleta.", + "conditions_low_risk": "As condições são geralmente de baixo risco, indicando que a exposição à radiação ultravioleta representa uma ameaça mínima.", + "low_exposure_level": "Nível baixo de exposição com risco mínimo de danos causados pela radiação UV, adequado para a maioria das pessoas.", + "moderate_risk_sun_exposure": "Risco moderado de danos devido à exposição solar sem proteção, sendo recomendadas medidas de proteção.", + "high_risk_sun_exposure": "Risco alto de danos devido à exposição solar sem proteção, sendo necessárias medidas de proteção.", + "very_high_risk_sun_exposure": "Risco muito alto de danos devido à exposição solar sem proteção, sendo necessárias precauções extras.", + "extreme_risk_sun_exposure": "Risco extremo de danos devido à exposição solar sem proteção, sendo necessária proteção total.", + "calm": "Calmo", + "light_air": "Aragem", + "light_breeze": "Brisa leve", + "gentle_breeze": "Brisa fraca", + "moderate_breeze": "Brisa moderada", + "fresh_breeze": "Brisa forte", + "strong_breeze": "Vento fresco", + "high_wind": "Vento forte", + "gale": "Ventania", + "strong_gale": "Ventania forte", + "storm": "Tempestade", + "violent_storm": "Tempestade violenta", + "hurricane": "Furacão", + "warming_temp_trend_1": "Aquecimento esperado nos próximos dias.", + "warming_temp_trend_2": "As temperaturas vão subir em breve, prepare-se para o calor!", + "warming_temp_trend_3": "Parece que vai ficar mais quente esta semana.", + "warming_temp_trend_4": "Prepare-se para um clima mais quente nos próximos dias.", + "cooling_temp_trend_1": "Esfriamento esperado nos próximos dias.", + "cooling_temp_trend_2": "As temperaturas vão cair em breve, fique aquecido!", + "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", + "cooling_temp_trend_4": "Espere uma brisa fria nos próximos dias.", + "stable_temp_trend_1": "Temperaturas estáveis esperadas para os próximos dias.", + "stable_temp_trend_2": "Sem grandes mudanças de temperatura adiante, o clima será estável.", + "stable_temp_trend_3": "As temperaturas estão se mantendo estáveis por enquanto.", + "stable_temp_trend_4": "Espere um clima estável sem muitas mudanças.", + "back": "Voltar", + "error_occurred": "Ocorreu um erro!", + "check_your_internet_connection_try_again": "Verifique sua conexão e tente novamente.", + "There_might_be_an_API_error.": "Pode haver um erro de API.", + "retry": "Tentar novamente", + "loading_location_data": "Carregando dados do local...", + "latest_data_fetched": "Últimos dados obtidos", + "API_Error_Please_change_provider": "Erro na API, por favor, altere o provedor.", + "Please_wait_before_refreshing_again.": "Por favor, aguarde antes de atualizar novamente.", + "network_unavailable": "Rede indisponível", + "weather": "Clima", + "precipitation": "Precipitação", + "wind": "Vento", + "pollen": "Pólen", + "grass": "Grama", + "tree": "Árvore", + "weed": "Erva daninha", + "quick_summary": "Resumo rápido", + "temperature_animation": "Animação da temperatura", + "language": "Idioma", + "translate_this_app": "Traduzir este app", + "contributors": "Contribuidores", + "contributors_sub": "Ver pessoas que contribuíram para este projeto", + "version": "Versão", + "third_party_licenses": "Licenças de terceiros", + "clothing_activity": "Roupas e atividades\n", + "get_clothing_suggestions": "Obtenha suas sugestões de roupas e atividades", + "day": "Dia", + "evening": "Anoitecer", + "night": "Noite", + "wind_gust": "Rajada de vento", + "weather_alerts": "Alertas meteorológicos", + "font": "Fonte", + "daily_conditions": "Condições diárias", + "sun_tile_page": "Dom.", + "morning": "Manhã", + "day_tip": "Dica do dia", + "translators": "Tradutores", + "change_apps_font": "Alterar a fonte do aplicativo", + "app_font": "Fonte do aplicativo", + "show_alerts_home_page_sub": "Mostrar alertas meteorológicos na página inicial", + "weather_models": "Modelos meteorológicos", + "openmeteo_weather_models": "Modelos meteorológicos Open-Meteo", + "unpredictable_weather": "clima imprevisível", + "phase_new_moon": "Lua nova", + "phase_waxing_crescent": "Lua crescente", + "phase_first_quarter": "Quarto crescente", + "phase_waxing_gibbous": "Gibosa crescente", + "phase_full_moon": "Lua cheia", + "phase_waning_gibbous": "Gibosa minguante", + "phase_last_quarter": "Quarto minguante", + "phase_waning_crescent": "Lua minguante", + "moon_info": "Lua nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", + "moon_info_2": "Lua crescente: Quando uma pequena parte da lua se torna visível, aumentando de tamanho a cada noite após a lua nova. Iluminação: 1%–49%.", + "moon_info_3": "Quarto crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", + "moon_info_4": "Gibosa crescente: Quando mais da metade da lua está iluminada, aproximando-se da lua cheia. Iluminação: 51%–99%.", + "moon_info_5": "Lua cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.\n\n", + "moon_info_6": "Gibosa minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade ainda permanece iluminada. Iluminação: 99%–51%.", + "moon_info_7": "Quarto minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", + "moon_info_8": "Crescente minguante: Quando apenas uma pequena parte da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", + "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, variando de acordo com a fase da lua.", + "illumination_moon_text": "Iluminação", + "moonrise": "Nascer da lua", + "moonset": "Pôr da lua", + "dynamic_colors": "Cores dinâmicas", + "dynamic_colors_sub": "Usar cores do papel de parede", + "font_size": "Tamanho da fonte", + "font_size_sub": "O tamanho da fonte afetará apenas onde for necessário.", + "swipe_between_locations": "Deslizar entre locais", + "swipe_between_locations_sub": "Deslize para a esquerda ou para a direita para mudar o local", + "swipe_threshold": "Limite de deslizamento", + "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo facilita o acionamento de gestos de deslizamento, enquanto um limite mais alto exige deslizamentos mais deliberados.", + "todays_avg": "Média de hoje", + "todays_high": "Máxima de hoje", + "learn_about_app": "Saiba mais sobre o app", + "creator": "Criador", + "join_discord": "Entre no servidor do Discord", + "export_data": "Exportar dados", + "export_data_sub": "Exporte todas as suas configurações, locais e seus dados meteorológicos mais recentes — literalmente tudo!", + "import_data": "Importar dados", + "import_data_sub": "Aviso: A importação apagará os dados atuais do aplicativo.", + "froggy_summary": "Resumo do sapinho", + "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível apenas em inglês.", + "arrange_items": "Organizar itens", + "edit_layout": "Editar o layout do app", + "reset": "Redefinir", + "hourly_forecast": "Previsão horária", + "air_quality_index": "Índice de qualidade do ar", + "pollen_data": "Dados de pólen", + "default_location_delete_snack": "Você não pode excluir o local padrão.", + "low_pollen": "Baixo", + "medium_pollen": "Médio", + "high_pollen": "Alto", + "severe_pollen": "Severo", + "minimal_forecast_uv": "Mínimo", + "low_forecast_uv": "Baixo", + "moderate_forecast_uv": "Moderada", + "high_forecast_uv": "Alto", + "very_high_forecast_uv": "Muito alto", + "extreme_forecast_uv": "Extremo", + "app_looks": "Aparência do app", + "temp_animation_sub_pref": "Conta as temperaturas do início ao fim.", + "hide_condition_widgets": "Ocultar widgets de condição", + "info_home_location_tip": "Você precisa salvar os locais para usá-los como local padrão", + "your_device_location": "Localização do seu dispositivo", + "weather_model_info_1": "Combina os melhores modelos meteorológicos", + "weather_model_info_2": "Combina todos os modelos meteorológicos deste em uma previsão perfeita", + "max_items_4": "Você pode ocultar no máximo 4 itens", + "max_items_3": "Você pode ocultar no máximo 3 itens", + "month_jan": "Jan.", + "month_feb": "Fev.", + "month_mar": "Mar.", + "month_apr": "Abr.", + "month_may": "Mai.", + "month_june": "Jun.", + "month_july": "Jul.", + "month_aug": "Ago.", + "month_sep": "Set.", + "month_oct": "Out.", + "month_nov": "Nov.", + "month_Dec": "Dez.", "wind_dir_ne": "NE", - "wind_dir_e": "E", + "wind_dir_e": "L", "wind_dir_se": "SE", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", + "wind_dir_sw": "SO", + "wind_dir_w": "O", + "wind_dir_nw": "NO", "wind_dir_n": "N", "time_pm": "PM", "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_min": "min", + "time_hour": "h", + "time_day": "dia", + "time_sec": "s", + "aqi_type": "Tipo de IQA", + "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para os locais salvos. Se atingir 100%, você não poderá salvar mais locais.", + "used_app_storage": "Armazenamento de app usado", + "data_by": "Dados por", + "data_fetch_error": "Falha ao obter os dados", + "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando uma pior qualidade do ar.", + "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de \"Boa\" a \"Muito ruim\", com base na concentração de poluentes principais.", + "update_weather_data": "Atualizar dados meteorológicos", + "update_weather_data_sub": "Atualiza automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicada.", + "delete_locations": "Excluir locais", + "delete_locations_support_sub": "Esta ação remove todas os locais salvos, exceto o seu local padrão. Utilize esta opção se seus locais salvas não estiverem visíveis, estiverem duplicadas ou apresentando outros erros.", + "delete": "Excluir", + "united_states_aqi": "IQA dos Estados Unidos.", + "european_aqi": "IQA Europeu", + "chances": "Probabilidades", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Mostrar um breve resumo do clima", + "insights": "Informações", + "app_units": "Unidades do aplicativo", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, hora, IQA", + "activity_suggestions_daytip_humidity_3": "O ar está seco. Hidrate a pele e beba bastante água para se manter hidratado.", + "activity_suggestions_daytip_humidity_4": "A baixa umidade pode causar ressecamento ou irritação na pele. Mantenha uma garrafa de água à mão e evite a superexposição.", + "hide_update_icon": "Ocultar ícone de atualização", + "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão for lançada.", + "precipitation_expected_to_continue": "A precipitação deverá continuar nas próximas horas.", + "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta de", + "precipitation_likely_around": "Precipitação provável amanhã por volta de", + "hrs_sub_text": "h", + "mins_sub_text": "min", + "loading_text": "Carregando...", + "edit_location_headline": "Editar local", + "edit_location_error_sub": "Por favor, preencha o campo ou redefina-o", + "app_theme_dark_light": "Tema do aplicativo", + "theme_dark": "Escuro", + "theme_light": "Leve" } \ No newline at end of file From c688a1a4461d2962b6233af14138917d84764a71 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:07:59 +0530 Subject: [PATCH 59/81] New translations source.json (Indonesian) --- assets/translations/id-ID.json | 624 ++++++++++++++++----------------- 1 file changed, 312 insertions(+), 312 deletions(-) diff --git a/assets/translations/id-ID.json b/assets/translations/id-ID.json index 7e69f7ffb..e7c7192d0 100644 --- a/assets/translations/id-ID.json +++ b/assets/translations/id-ID.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", + "feels_like": "Terasa Seperti", + "hourly_precipitation": "Curah Hujan per Jam", + "save": "Simpan", + "cancel": "Batal", + "daily_forecast": "Prakiraan Harian", + "locations": "Lokasi", + "home_location": "Lokasi Rumah", + "default_locations": "Lokasi-Lokasi Bawaan", + "default_location": "Lokasi Bawaan", + "today's_amount": "Total Hari ini", + "precipitation_hours": "Jam Curah Hujan", + "now": "Sekarang", + "next_24-hr": "Dalam 24-jam kedepan", + "trends": "Tren", + "today": "Hari ini", + "sun": "Matahari", + "mon": "Sen", + "tue": "Sel", + "wed": "Rab", + "thu": "Kam ", + "fri": "Jum", + "sat": "Sab", "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "not_available": "Tidak tersedia", + "moon": "Bulan", + "humidity": "Kelembapan", + "pressure": "Tekanan", + "direction": "Arah", + "visibility": "Jarak Pandang", + "air_quality": "Kualitas Udara", + "fair": "Sedang ", + "poor": "Buruk", + "very_poor": "Sangat Buruk", + "good": "Baik", + "moderate": "Sedang", + "uv_index": "Index UV", + "minimal_risk": "Risiko Minimal ", + "low_risk": "Risiko Rendah ", + "moderate_risk": "Risiko Sedang", + "high_risk": "Risiko Tinggi", + "very_high_risk": "Risiko sangat tinggi", + "extreme_risk": "Risiko ekstrim", + "day_length": "Panjang Hari", + "updated": "Diperbaru", + "update": "Perbarui", + "ago": "lalu", + "saved_locations": "Lokasi yang tersimpan", + "current_location": "Lokasi saat ini", + "search": "Cari", + "search_provider": "Penyedia pencarian", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Pengaturan", + "background_card_animation": "Animasi Latar Kartu", + "use_bar_chart": "Gunakan grafik batang", + "main_provider": "Penyedia utama", + "temperature_unit": "Satuan Suhu", + "wind_unit": "Satuan Angin", + "visibility_unit": "Satuan Jarak Pandang", + "precipitation_unit": "Satuan Curah Hujan", + "pressure_unit": "Satuan Tekanan", + "time_format": "Format waktu", + "additional": "Tambahan", + "app_language": "Bahasa Aplikasi", + "about": "Tentang", + "about_app": "Tentang aplikasi", + "support": "Dukung", + "data_provided_by": "Data disediakan oleh ", + "map": "Peta", + "live_radar": "Radar langsung", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", + "source_code": "Kode Sumber", + "terms_&_conditions": "Syarat & Ketentuan ", + "privacy_policy": "Kebijakan privasi", + "licenses": "Lisensi", + "latest_version": "Versi terbaru", + "create_an_issue": "Laporkan sebuah masalah", + "new_version_available!": "Versi terbaru tersedia!", + "you_are_using_the_latest_version!": "Kamu menggunakan versi yang terbaru!", + "error_checking_for_updates": "Terjadi kesalahan saat memeriksa pembaruan", + "light": "Ringan", + "heavy": "Berat", + "wind_info": "Kecepatan angin diukur dengan merata-ratakan kecepatan angin selama periode waktu tertentu. Hembusan angin adalah tiupan angin mendadak yang biasanya berlangsung kurang dari dua puluh detik. ", + "visibility_info": "Jarak pandang mengukur sejauh mana objek yang mencolok dapat terlihat dengan latar langit atau cakrawala. Jarak pandang dapat dipengaruhi oleh curah hujan, kabut, debu, asap, atau embun asap.", + "humidity_info": "Kelembapan relatif adalah persentase uap air yang ada di udara dibandingkan dengan jumlah maksimum yang dapat ditampung oleh udara pada suhu tertentu.", + "humidity_info_2": "Titik embun adalah suhu di mana udara harus didinginkan agar mencapai kelembapan relatif 100%.", + "uv_index_info": "Indeks UV mengukur kekuatan radiasi ultraviolet (UV) dari matahari. Skala ini berkisar dari 0 hingga 11, dengan nilai yang lebih tinggi menunjukkan radiasi UV yang lebih kuat.", + "uv_index_info_2": "Radiasi UV dapat menyebabkan kulit terbakar, kanker kulit, dan kerusakan mata. Semakin tinggi indeks UV, semakin besar risiko terhadap masalah-masalah tersebut.", + "uv_index_info_3": "1–2: Rendah. Tidak perlu perlindungan. Kamu dapat berada di luar ruangan dengan aman tanpa perlindungan matahari yang berarti.", + "uv_index_info_4": "3–7: Sedang hingga Tinggi. Perlindungan diperlukan. Cari tempat teduh dari akhir pagi hingga pertengahan sore. Saat berada di luar, oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar, dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam.", + "uv_index_info_5": "8+: Sangat Tinggi hingga Ekstrem. Perlindungan ekstra diperlukan. Berhati-hatilah saat berada di luar, terutama dari akhir pagi hingga pertengahan sore. Jika bayanganmu lebih pendek dari tubuhmu, cari tempat teduh dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam. Oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar.", + "sunset": "Matahari Terbenam", + "sunrise": "Matahari Terbit", + "sunset_rise_info": "Matahari Terbit: Saat matahari sepenuhnya muncul di atas cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.", + "sunset_rise_info_2": "Matahari Terbenam: Saat matahari sepenuhnya menghilang di bawah cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.\n", + "sunset_rise_info_3": "Fajar: Saat cahaya pertama yang terlihat muncul sebelum matahari terbit.", + "sunset_rise_info_4": "Senja: Tahap tergelap dari waktu senja sebelum cahaya terakhir yang terlihat menghilang.", + "pressure_info": "Tekanan atmosfer, juga dikenal sebagai tekanan udara atau tekanan barometrik, adalah tekanan ke bawah yang diberikan oleh atmosfer bumi. Aplikasi ini menggunakan Tekanan Rata-rata Permukaan Laut (TRPL).", + "pressure_info_2": "Tekanan atmosfer yang tidak normal dapat menyebabkan sakit kepala, nyeri sendi, kelelahan, dan efek lainnya.", + "current_conditions": "Kondisi saat ini", + "clear_sky": "Langit cerah", + "mostly_clear": "Sebagian besar cerah", + "partly_cloudy": "Cerah berawan", + "overcast": "Mendung total", + "fog": "Kabut", + "drizzle": "Gerimis", + "freezing_drizzle": "Gerimis membeku", + "moderate_rain": "Hujan sedang", + "heavy_intensity_rain": "Hujan lebat", + "freezing_rain": "Hujan membeku", + "slight_snow": "Hujan salju ringan", + "moderate_snow": "Hujan salju sedang", + "heavy_intensity_snow": "Hujan salju lebat", + "snow_grains": "Butiran salju", + "rain_showers": "Hujan sebentar", + "heavy_rain_showers": "Hujan deras sebentar", + "slight_snow_showers": "Hujan salju ringan sebentar", + "heavy_snow_showers": "Hujan salju lebat sebentar", + "thunderstorm": "Badai petir", + "strong_thunderstorm": "Badai petir kuat", + "clear": "Cerah", + "wind_speed": "Kecepatan angin", + "precipitation_amount": "Jumlah presipitasi", + "precipitation_chances": "Peluang presipitasi", + "cloudiness": "Tingkat berawan", + "dew_point": "Titik embun", + "air_quality_satisfactory": "Kualitas udara dianggap memuaskan, dan polusi udara menimbulkan sedikit atau tidak ada risiko.", + "air_quality_acceptable": "Kualitas udara dapat diterima; namun, untuk beberapa polutan mungkin ada kekhawatiran kesehatan tingkat sedang bagi sejumlah kecil orang yang sangat sensitif terhadap polusi udara.", + "sensitive_groups_health_effects": "Anggota kelompok sensitif mungkin mengalami efek kesehatan. Masyarakat umum tidak mungkin terpengaruh.", + "health_effects_public": "Semua orang mungkin mulai mengalami efek kesehatan; anggota kelompok sensitif mungkin mengalami efek kesehatan yang lebih serius.", + "emergency_conditions": "Peringatan kesehatan untuk kondisi darurat. Seluruh populasi lebih mungkin terkena dampaknya.", + "uv_index_satisfactory": "Indeks UV berada pada tingkat yang memuaskan, menunjukkan bahwa risiko bahaya dari radiasi ultraviolet sangat kecil atau tidak ada.", + "conditions_low_risk": "Kondisi umumnya berisiko rendah, menunjukkan bahwa paparan radiasi ultraviolet menimbulkan ancaman yang minimal.", + "low_exposure_level": "Tingkat paparan rendah dengan risiko minimal dari radiasi UV, cocok untuk sebagian besar orang.", + "moderate_risk_sun_exposure": "Risiko sedang dari paparan sinar matahari tanpa perlindungan, disarankan mengambil langkah perlindungan.", + "high_risk_sun_exposure": "Risiko tinggi dari paparan sinar matahari tanpa perlindungan, langkah perlindungan diperlukan.", + "very_high_risk_sun_exposure": "Risiko sangat tinggi dari paparan sinar matahari tanpa perlindungan, tindakan pencegahan ekstra diperlukan.", + "extreme_risk_sun_exposure": "Risiko ekstrem dari paparan sinar matahari tanpa perlindungan, perlindungan penuh diperlukan.", + "calm": "Tenang", + "light_air": "Udara ringan", + "light_breeze": "Angin sepoi-sepoi", + "gentle_breeze": "Angin sejuk", + "moderate_breeze": "Angin sedang", + "fresh_breeze": "Angin segar", + "strong_breeze": "Angin kencang", + "high_wind": "Angin kencang sekali", + "gale": "Angin badai", + "strong_gale": "Angin badai kuat", + "storm": "Badai", + "violent_storm": "Badai dahsyat", + "hurricane": "Angin topan", + "warming_temp_trend_1": "Pemanasan diperkirakan terjadi dalam beberapa hari ke depan.", + "warming_temp_trend_2": "Suhu akan segera meningkat, bersiaplah menghadapi cuaca panas!", + "warming_temp_trend_3": "Sepertinya cuaca akan menjadi lebih hangat minggu ini.", + "warming_temp_trend_4": "Bersiaplah untuk cuaca yang lebih hangat ke depan.", + "cooling_temp_trend_1": "Penurunan suhu diperkirakan terjadi dalam beberapa hari ke depan.", + "cooling_temp_trend_2": "Suhu akan segera menurun, tetap hangat ya!", + "cooling_temp_trend_3": "Cuaca akan menjadi lebih sejuk dalam beberapa hari mendatang.", + "cooling_temp_trend_4": "Angin sejuk diperkirakan akan bertiup dalam beberapa hari ke depan.", + "stable_temp_trend_1": "Suhu diperkirakan stabil dalam beberapa hari ke depan.", + "stable_temp_trend_2": "Tidak ada perubahan suhu besar ke depan, cuaca tetap stabil.", + "stable_temp_trend_3": "Suhu saat ini masih tetap stabil.", + "stable_temp_trend_4": "Diperkirakan cuaca stabil tanpa banyak perubahan.", + "back": "Kembali", + "error_occurred": "Terjadi kesalahan!", + "check_your_internet_connection_try_again": "Periksa koneksi internet Anda dan coba lagi.", + "There_might_be_an_API_error.": "Mungkin terjadi kesalahan API.", + "retry": "Coba lagi", + "loading_location_data": "Sedang Memuat data lokasi...", + "latest_data_fetched": "Data terbaru telah diambil", + "API_Error_Please_change_provider": "Kesalahan API, silakan ganti penyedia yang lain", + "Please_wait_before_refreshing_again.": "Harap tunggu sebelum menyegarkan lagi.", + "network_unavailable": "Jaringan tidak tersedia", + "weather": "Cuaca", + "precipitation": "Presipitasi", + "wind": "Angin", + "pollen": "Serbuk sari", + "grass": "Rumput", + "tree": "Pohon", + "weed": "Rumput liar", + "quick_summary": "Ringkasan singkat", + "temperature_animation": "Animasi suhu", + "language": "Bahasa", + "translate_this_app": "Terjemahkan aplikasi ini", + "contributors": "Kontributor", + "contributors_sub": "Lihat orang-orang yang berkontribusi dalam proyek ini", + "version": "Versi", + "third_party_licenses": "Lisensi pihak ketiga", + "clothing_activity": "Pakaian dan Aktivitas", + "get_clothing_suggestions": "Dapatkan Saran Pakaian dan Aktivitas Anda", + "day": "Hari", + "evening": "Sore", + "night": "Malam", + "wind_gust": "Hembusan angin", + "weather_alerts": "Peringatan cuaca", "font": "Font", "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", + "sun_tile_page": "Matahari", + "morning": "Pagi", + "day_tip": "Tips hari ini", + "translators": "Penerjemah ", + "change_apps_font": "Ubah font aplikasi", + "app_font": "Font aplikasi", + "show_alerts_home_page_sub": "Tampilkan peringatan cuaca di beranda", + "weather_models": "Model cuaca", + "openmeteo_weather_models": "Model cuaca Open-Meteo", + "unpredictable_weather": "Cuaca yang tidak dapat diprediksi", + "phase_new_moon": "Bulan Baru", + "phase_waxing_crescent": "Sabit Muda", + "phase_first_quarter": "Kuartal Pertama", + "phase_waxing_gibbous": "Cembung Awal", + "phase_full_moon": "Bulan Purnama", + "phase_waning_gibbous": "Cembung Akhir", + "phase_last_quarter": "Kuartal Terakhir", + "phase_waning_crescent": "Sabit Tua", + "moon_info": "🌑 Bulan Baru: Bulan sepenuhnya tidak terlihat di langit malam karena posisinya berada di antara Bumi dan Matahari. Penerangan: 0%. Ini menandai awal dari siklus bulan yang baru.", + "moon_info_2": "🌒 Bulan Sabit Awal: Sebuah lengkungan kecil dari bulan mulai terlihat, perlahan menjadi lebih terang setiap malam setelah bulan baru. Penerangan: 1%–49%. Biasanya terlihat rendah di langit barat setelah matahari terbenam.", + "moon_info_3": "🌓 Kuartal Pertama: Separuh wajah bulan terang disinari Matahari. Ini terjadi sekitar satu minggu setelah bulan baru. Penerangan: ~50%. Bulan terbit sekitar tengah hari dan terbenam sekitar tengah malam.", + "moon_info_4": "🌔 Bulan Cembung Awal: Lebih dari setengah permukaan bulan terlihat, semakin terang seiring mendekati fase bulan purnama. Penerangan: 51%–99%. Fase ini menerangi langit sore dan malam.", + "moon_info_5": "🌕 Bulan Purnama: Seluruh permukaan bulan tampak terang, muncul sebagai cakram bundar yang cerah di langit malam. Penerangan: 100%. Bulan terbit saat matahari terbenam dan bersinar sepanjang malam.", + "moon_info_6": "🌖 Bulan Cembung Akhir: Setelah bulan purnama, bagian terang mulai menyusut namun masih sebagian besar terlihat. Penerangan: 99%–51%. Muncul larut malam hingga dini hari.", + "moon_info_7": "🌗 Kuartal Terakhir: Bulan kembali menampilkan setengah wajahnya, namun dari sisi yang berlawanan dengan kuartal pertama. Terjadi sekitar satu minggu setelah bulan purnama. Penerangan: ~50%.", + "moon_info_8": "🌘 Bulan Sabit Akhir: Hanya sebagian kecil bulan berbentuk lengkungan yang masih terlihat sebelum akhirnya menghilang menjadi bulan baru. Penerangan: 49%–1%. Paling baik dilihat sebelum matahari terbit di langit pagi hari.", + "moon_info_9": "Penerangan: Persentase permukaan bulan yang disinari oleh Matahari, yang berubah-ubah tergantung pada fase bulan.", + "illumination_moon_text": "Penerangan", + "moonrise": "Bulan Terbit", + "moonset": "Bulan Terbenam", + "dynamic_colors": "Warna dinamis", + "dynamic_colors_sub": "Gunakan warna wallpaper", + "font_size": "Ukuran huruf", + "font_size_sub": "Ukuran huruf hanya akan berpengaruh pada bagian yang diperlukan", + "swipe_between_locations": "Geser antar lokasi", + "swipe_between_locations_sub": "Geser ke kiri atau kanan untuk mengubah lokasi", + "swipe_threshold": "Ambang Geser", + "swipe_threshold_help_sub": "Ambang batas menentukan jarak minimum yang harus dicapai oleh gerakan geser agar dapat dikenali. Ambang yang lebih rendah membuat gerakan geser lebih mudah dipicu, sementara ambang yang lebih tinggi memerlukan geseran yang lebih tegas.", + "todays_avg": "Rata-rata hari ini", + "todays_high": "Tertinggi hari ini", + "learn_about_app": "Pelajari tentang aplikasi", + "creator": "Pencipta", + "join_discord": "Gabung ke server Discord", + "export_data": "Ekspor data", + "export_data_sub": "Ekspor semua pengaturan, lokasi, dan data cuaca terakhir yang diambil—benar-benar semuanya!", + "import_data": "Impor data", + "import_data_sub": "Peringatan: Mengimpor akan menghapus data aplikasi Anda saat ini", + "froggy_summary": "Ringkasan Katak", + "froggy_summary_sub": "Menambahkan deskripsi yang berhubungan dengan-katak. Hanya tersedia dalam bahasa Inggris.", + "arrange_items": "Atur item", + "edit_layout": "Edit tata letak aplikasi", + "reset": "Setel ulang", + "hourly_forecast": "Prakiraan per jam", + "air_quality_index": "Indeks kualitas udara", + "pollen_data": "Data serbuk sari", + "default_location_delete_snack": "Anda tidak dapat menghapus lokasi default", + "low_pollen": "Rendah", + "medium_pollen": "Sedang", + "high_pollen": "Tinggi", + "severe_pollen": "Parah", "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "low_forecast_uv": "Rendah", + "moderate_forecast_uv": "Sedang", + "high_forecast_uv": "Tinggi", + "very_high_forecast_uv": "Sangat tinggi", + "extreme_forecast_uv": "Ekstrim", + "app_looks": "Tampilan aplikasi", + "temp_animation_sub_pref": "Menghitung temperatur dari awal hingga akhir", + "hide_condition_widgets": "Sembunyikan kondisi widget", + "info_home_location_tip": "Anda perlu menyimpan lokasi untuk menggunakannya sebagai lokasi default Anda", + "your_device_location": "Lokasi perangkat Anda", + "weather_model_info_1": "Menggabungkan model cuaca terbaik dengan model prakiraan yang paling akurat atau andal berdasarkan kondisi saat ini dan akurasi historis untuk wilayah tersebut.", + "weather_model_info_2": "Menggabungkan semua model cuaca dari sini menjadi prediksi yang mulus", + "max_items_4": "Kamu hanya bisa menyembunyikan maksimal 4 item.", + "max_items_3": "Kamu hanya bisa menyembunyikan maksimal 3 item.", "month_jan": "Jan", "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", + "month_may": "Mei", + "month_june": "Juni", + "month_july": "Juli", + "month_aug": "Agu", "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", + "month_oct": "Okt", + "month_nov": "Nov ", + "month_Dec": "Des", + "wind_dir_ne": "TL", + "wind_dir_e": "T", + "wind_dir_se": "TG", "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "wind_dir_sw": "BD", + "wind_dir_w": "B", + "wind_dir_nw": "BL", + "wind_dir_n": "U", "time_pm": "PM", "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", + "time_min": "mnt.", + "time_hour": "jm.", + "time_day": "Hari", + "time_sec": "dtk.", + "aqi_type": "Jenis AQI (Indeks Kualitas Udara)", + "used_app_storage_info_sub": "Penyimpanan menunjukkan seberapa banyak ruang yang digunakan aplikasi untuk menyimpan lokasi. Jika mencapai 100%, kamu tidak bisa menyimpan lokasi tambahan lagi", + "used_app_storage": "Penyimpanan aplikasi yang digunakan", + "data_by": "Data oleh:", + "data_fetch_error": "Gagal mengambil data", + "aqi_info_us": "AQI AS (Indeks Kualitas Udara Amerika Serikat) adalah ukuran yang digunakan untuk menginformasikan tingkat polusi udara. Skalanya berkisar dari 0 hingga 500, dengan nilai yang lebih tinggi menunjukkan kualitas udara yang lebih buruk.", + "aqi_info_eu": "AQI UE (Indeks Kualitas Udara Uni Eropa) adalah ukuran yang digunakan untuk menginformasikan tingkat polusi udara di Uni Eropa. Indeks ini dibagi menjadi lima tingkatan, dari 'Baik' hingga 'Sangat Buruk', berdasarkan konsentrasi polutan utama.", + "update_weather_data": "Perbarui data cuaca", + "update_weather_data_sub": "Perbarui data cuaca secara otomatis jika sudah kedaluwarsa saat lokasi diklik", + "delete_locations": "Hapus lokasi", + "delete_locations_support_sub": "Tindakan ini akan menghapus semua lokasi yang disimpan kecuali lokasi default Anda. Gunakan ini jika lokasi yang disimpan tidak terlihat, muncul ganda, atau mengalami bug lainnya", + "delete": "Hapus", + "united_states_aqi": "AQI Amerika Serikat", + "european_aqi": "AQI Eropa", + "chances": "Peluang", + "temperature": "Temperatur", + "show_summary_toggle_sub": "Tampilkan ringkasan singkat cuacanya", + "insights": "Persepsi", + "app_units": "Satuan aplikasi", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Suhu, Angin, Tekanan, Jarak Pandang, Presipitasi, Waktu, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Udara kering. Lembabkan kulit Anda dan minum banyak air agar tetap terhidrasi.", "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", + "hide_update_icon": "Senyembunyikan ikon pembaruan", + "no_notification_when_a_new_version_is_released": "Jangan tampilkan pemberitahuan ketika versi terbaru dirilis.", + "precipitation_expected_to_continue": "Presipitasi diperkirakan akan berlanjut selama beberapa jam ke depan", "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", "precipitation_likely_around": "Precipitation likely around", "hrs_sub_text": "hrs", "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", + "loading_text": "Memuat...", + "edit_location_headline": "Ubah lokasi", "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "app_theme_dark_light": "Tema aplikasi", + "theme_dark": "Gelap", + "theme_light": "Ringan" } \ No newline at end of file From 8b888af072941a0fd0e80f7c9e8d367db8004578 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:08:00 +0530 Subject: [PATCH 60/81] New translations source.json (Persian) --- assets/translations/fa-IR.json | 530 ++++++++++++++++----------------- 1 file changed, 265 insertions(+), 265 deletions(-) diff --git a/assets/translations/fa-IR.json b/assets/translations/fa-IR.json index 7e69f7ffb..742edebf4 100644 --- a/assets/translations/fa-IR.json +++ b/assets/translations/fa-IR.json @@ -1,271 +1,271 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", + "feels_like": "دمای محسوس", + "hourly_precipitation": "میزان بارندگی ساعتی", + "save": "ذخیره کردن", + "cancel": "لغو کردن", + "daily_forecast": "پیش‌بینی روزانه", + "locations": "مکان", + "home_location": "مکان اصلی", + "default_locations": "مکان‌های پیش‌فرض", + "default_location": "مکان پیش‌فرض", + "today's_amount": "مقدار امروز", + "precipitation_hours": "ساعات بارش", + "now": "اکنون", + "next_24-hr": "24 ساعت آینده", + "trends": "روندها", + "today": "امروز", + "sun": "یک‌شنبه", + "mon": "دو‌شنبه", + "tue": "سه‌شنبه", + "wed": "چهارشنبه", + "thu": "پنج‌شنبه", + "fri": "جمعه", + "sat": "شنبه", + "error": "خطا", + "not_available": "در دسترس نیست", + "moon": "ماه", + "humidity": "رطوبت", + "pressure": "فشار", + "direction": "جهت", + "visibility": "دید", + "air_quality": "کیفیت هوا", + "fair": "قابل قبول", + "poor": "ضعیف", + "very_poor": "بسیار ضعیف", + "good": "خوب", + "moderate": "متوسط", + "uv_index": "شاخص اشعه فرابنفش", + "minimal_risk": "خطر کمینه", + "low_risk": "خطر کم", + "moderate_risk": "خطر متوسط", + "high_risk": "خطر بالا", + "very_high_risk": "خطر بسیار بالا", + "extreme_risk": "خطر شدید", + "day_length": "طول روز", + "updated": "به‌روزرسانی شد", + "update": "به‌روزرسانی", + "ago": "پیش", + "saved_locations": "مکان‌های ذخیره‌شده", + "current_location": "موقعیت فعلی", + "search": "جستجو", + "search_provider": "ارائه‌دهنده جستجو", + "ok": "تایید", + "settings": "تنظیمات", + "background_card_animation": "انیمیشن کارت پس‌زمینه", + "use_bar_chart": "استفاده از نمودار میله‌ای", + "main_provider": "ارائه‌دهنده اصلی", + "temperature_unit": "واحد دما", + "wind_unit": "واحد سرعت باد", + "visibility_unit": "واحد دید", + "precipitation_unit": "واحد بارش", + "pressure_unit": "واحد فشار", + "time_format": "قالب زمان", + "additional": "اضافی", + "app_language": "زبان برنامه", + "about": "درباره", + "about_app": "درباره برنامه", + "support": "پشتیبانی", + "data_provided_by": "داده‌ها ارائه‌شده توسط", + "map": "نقشه", + "live_radar": "رادار زنده", + "radar": "رادار", + "source_code": "کد منبع", + "terms_&_conditions": "شرایط و ضوابط", + "privacy_policy": "سیاست حفظ حریم خصوصی", + "licenses": "مجوزها", + "latest_version": "آخرین نسخه", + "create_an_issue": "ایجاد مشکل", + "new_version_available!": "نسخه جدید موجود است!", + "you_are_using_the_latest_version!": "شما از آخرین نسخه استفاده می‌کنید!", + "error_checking_for_updates": "خطا در بررسی به‌روزرسانی‌ها", + "light": "سبک", + "heavy": "سنگین", + "wind_info": "سرعت باد با میانگین‌گیری از سرعت باد در یک بازه زمانی اندازه‌گیری می‌شود. بادهای ناگهانی شامل انفجارهای کوتاه‌مدت باد هستند که معمولاً کمتر از بیست ثانیه طول می‌کشند.", + "visibility_info": "دید، فاصله‌ای است که در آن اجسام برجسته را می‌توان در برابر آسمان یا افق دید. دید می‌تواند تحت تأثیر بارندگی، مه، گرد و غبار، دود یا مه دود قرار گیرد.", + "humidity_info": "رطوبت نسبی درصد بخار آب موجود در هوا نسبت به حداکثر مقدار قابل نگهداری در دمای مشخص است.", + "humidity_info_2": "نقطه شبنم دمایی است که برای رسیدن به رطوبت نسبی 100% باید هوا خنک شود.", + "uv_index_info": "شاخص UV شدت تابش فرابنفش (UV) خورشید را اندازه گیری می کند. این شاخص در مقیاسی از 0 تا 11 قرار دارد و مقادیر بالاتر نشان دهنده تابش UV قوی تر است.", + "uv_index_info_2": "اشعه فرابنفش می‌تواند باعث آفتاب‌سوختگی، سرطان پوست و آسیب به چشم شود. هرچه شاخص فرابنفش بالاتر باشد، خطر این مشکلات بیشتر خواهد بود", + "uv_index_info_3": "۱-۲: کم. نیازی به حفاظت خاص نیست. می‌توانید با حداقل حفاظت در برابر خورشید به بیرون بروید.", + "uv_index_info_4": "۳-۷: متوسط تا بالا. به محافظت نیاز دارید. از اواخر صبح تا میانه بعدازظهر در سایه بمانید. در صورت بیرون رفتن، کرم ضد آفتاب با طیف گسترده و SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید و لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید.", + "uv_index_info_5": "۸+: بسیار بالا تا شدید. به محافظت اضافی نیاز دارید. در بیرون از خانه احتیاط کنید، به‌ویژه از اواخر صبح تا میانه بعدازظهر. اگر سایه شما کوتاه‌تر از خودتان است، به سایه بروید، لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید و کرم ضد آفتاب با SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید.", + "sunset": "غروب آفتاب", + "sunrise": "طلوع آفتاب", + "sunset_rise_info": "طلوع آفتاب زمانی است که خورشید به‌طور کامل بالای افق ظاهر می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", + "sunset_rise_info_2": "غروب آفتاب: زمانی است که خورشید کاملاً در زیر افق ناپدید می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", + "sunset_rise_info_3": "سپیده دم: زمانی که اولین نور قابل مشاهده روز قبل از طلوع خورشید ظاهر می‌شود.", + "sunset_rise_info_4": "هنگام غروب: تاریک‌ترین مرحله از شامگاه است که قبل از ناپدید شدن آخرین نور قابل مشاهده رخ می‌دهد.", + "pressure_info": "فشار اتمسفر، همچنین به عنوان فشار هوا یا فشار بارومتریک شناخته می‌شود، فشار رو به پایین ناشی از جو زمین است. این برنامه از فشار سطح متوسط دریا (MSLP) استفاده می‌کند.", + "pressure_info_2": "فشار غیر طبیعی هوا ممکن است باعث سردرد، درد مفاصل، خستگی و سایر اثرات شود.", + "current_conditions": "شرایط کنونی", + "clear_sky": "آسمان صاف", + "mostly_clear": "عمدتاً صاف", + "partly_cloudy": "نیمه‌ابری", + "overcast": "ابری", + "fog": "مه", + "drizzle": "نم‌نم باران", + "freezing_drizzle": "نم‌نم بارانی که بعد از برخورد با زمین یخ‌ می‌زند", + "moderate_rain": "باران متوسط", + "heavy_intensity_rain": "باران شدید", + "freezing_rain": "بارانی که بعد از برخورد با زمین یخ‌ می‌زند", + "slight_snow": "برف سبک", + "moderate_snow": "برف متوسط", + "heavy_intensity_snow": "برف شدید", + "snow_grains": "دانه‌های برف", + "rain_showers": "رگبار باران", + "heavy_rain_showers": "رگبار سنگین باران", + "slight_snow_showers": "بارش سبک برف", + "heavy_snow_showers": "بارش شدید برف", + "thunderstorm": "رعدوبرق", + "strong_thunderstorm": "رعدوبرق شدید", + "clear": "آسمان صاف", + "wind_speed": "سرعت باد", + "precipitation_amount": "میزان بارش", + "precipitation_chances": "احتمال بارش", + "cloudiness": "میزان ابری بودن", + "dew_point": "نقطه شبنم", + "air_quality_satisfactory": "کیفیت هوا رضایت‌بخش است و آلودگی هوا خطر کمی یا هیچ خطری ندارد.", + "air_quality_acceptable": "کیفیت هوا قابل قبول است؛ با این حال، برای برخی از آلاینده‌ها ممکن است نگرانی بهداشتی متوسطی برای تعداد بسیار کمی از افرادی که به آلودگی هوا حساسیت غیرمعمولی دارند وجود داشته باشد.", + "sensitive_groups_health_effects": "اعضای گروه‌های حساس ممکن است تحت تأثیر اثرات بهداشتی قرار گیرند. عموم مردم احتمالاً تحت تأثیر قرار نخواهند گرفت.", + "health_effects_public": "همه ممکن است شروع به تجربه اثرات بهداشتی کنند؛ اعضای گروه‌های حساس ممکن است اثرات بهداشتی جدی‌تری را تجربه کنند.", + "emergency_conditions": "هشدارهای بهداشتی شرایط اضطراری. احتمالاً کل جمعیت تحت تأثیر قرار خواهند گرفت.", + "uv_index_satisfactory": "شاخص UV رضایت‌بخش است، نشان می‌دهد که خطر کمی یا هیچ خطری از تابش فرابنفش وجود ندارد.", + "conditions_low_risk": "شرایط به طور کلی کم‌خطر است، نشان می‌دهد که قرار گرفتن در معرض تابش فرابنفش تهدید کمی دارد.", + "low_exposure_level": "سطح تابش کم با خطر حداقلی از آسیب ناشی از تابش فرابنفش، مناسب برای بیشتر افراد.", + "moderate_risk_sun_exposure": "خطر متوسط آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی توصیه می‌شود.", + "high_risk_sun_exposure": "خطر بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی ضروری است.", + "very_high_risk_sun_exposure": "خطر بسیار بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات احتیاطی اضافی لازم است.", + "extreme_risk_sun_exposure": "خطر شدید آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، محافظت کامل ضروری است.", + "calm": "آرام", + "light_air": "هوای ملایم", + "light_breeze": "نسیم بسیار ملایم", + "gentle_breeze": "نسیم ملایم", + "moderate_breeze": "نسیم متوسط", + "fresh_breeze": "نسیم تازه", + "strong_breeze": "نسیم شدید", + "high_wind": "باد شدید", + "gale": "طوفان ملایم", + "strong_gale": "طوفان شدید", + "storm": "طوفان", + "violent_storm": "طوفان مهیب", + "hurricane": "طوفان گرمسیری", + "warming_temp_trend_1": "گرم شدن هوا در چند روز آینده پیش‌بینی می‌شود.", + "warming_temp_trend_2": "دما به زودی افزایش خواهد یافت، برای گرمای پیش رو آماده شوید!", + "warming_temp_trend_3": "به نظر می‌رسد این هفته دما افزایش یابد.", + "warming_temp_trend_4": "برای هوای گرم‌تر آینده آماده شوید.", + "cooling_temp_trend_1": "خنک شدن هوا در چند روز آینده پیش‌بینی می‌شود.", + "cooling_temp_trend_2": "دماها به زودی کاهش می‌یابد، گرم بمانید!", + "cooling_temp_trend_3": "هوا در روزهای آینده خنک‌تر خواهد شد.", + "cooling_temp_trend_4": "انتظار وزش نسیم خنکی در روزهای آینده را داشته باشید.", + "stable_temp_trend_1": "انتظار داریم که دما در چند روز آینده ثابت بماند.", + "stable_temp_trend_2": "تغییرات دمایی زیادی در آینده پیش‌بینی نمی‌شود، هوای پایدار خواهد بود.", + "stable_temp_trend_3": "در حال حاضر دما ثابت مانده است.", + "stable_temp_trend_4": "انتظار هوای پایدار بدون تغییر زیادی داشته باشید.", + "back": "بازگشت", + "error_occurred": "خطا رخ داده است!", + "check_your_internet_connection_try_again": "اتصال اینترنت خود را بررسی کرده و دوباره تلاش کنید.", + "There_might_be_an_API_error.": "ممکن است خطای API رخ داده باشد. دوباره تلاش کنید.", + "retry": "تلاش مجدد", + "loading_location_data": "در حال بارگذاری داده‌های مکان...", + "latest_data_fetched": "آخرین داده‌ها دریافت شد", + "API_Error_Please_change_provider": "خطای API، لطفاً ارائه‌دهنده را تغییر دهید", + "Please_wait_before_refreshing_again.": "لطفاً قبل از بارگذاری مجدد صبر کنید.", + "network_unavailable": "شبکه در دسترس نیست", + "weather": "وضعیت هوا", + "precipitation": "بارش", + "wind": "باد", + "pollen": "گرده‌افشانی", + "grass": "چمن", + "tree": "درخت", + "weed": "علف هرز", + "quick_summary": "مرور سریع", + "temperature_animation": "", + "language": "زبان", + "translate_this_app": "ترجمه این برنامه", + "contributors": "مشارکت‌کنندگان", + "contributors_sub": "مشاهده افرادی که در این پروژه مشارکت کرده‌اند", + "version": "نسخه", + "third_party_licenses": "مجوزهای شخص ثالث", + "clothing_activity": "پوشاک و فعالیت", + "get_clothing_suggestions": "پیشنهادات مربوط به پوشاک و فعالیت خود را دریافت کنید.", + "day": "روز", + "evening": "عصر", + "night": "شب", + "wind_gust": "شدت ناگهانی باد", + "weather_alerts": "هشدارهای هواشناسی", + "font": "فونت", + "daily_conditions": "وضعیت روزانه", + "sun_tile_page": "یک‌شنبه", + "morning": "صبح", + "day_tip": "نکته روزانه", + "translators": "مترجمان", + "change_apps_font": "تغییر فونت برنامه", + "app_font": "فونت برنامه", + "show_alerts_home_page_sub": "نمایش هشدارهای هواشناسی در صفحه اصلی", + "weather_models": "مدل‌های هواشناسی", + "openmeteo_weather_models": "مدل‌های هواشناسی Open-Meteo", + "unpredictable_weather": "آب و هوای غیرقابل پیش‌بینی", + "phase_new_moon": "ماه نو", + "phase_waxing_crescent": "هلال فزاینده", + "phase_first_quarter": "ربع اول", + "phase_waxing_gibbous": "محدب فزاینده", + "phase_full_moon": "ماه کامل", + "phase_waning_gibbous": "محدب کاهنده", + "phase_last_quarter": "ربع آخر", + "phase_waning_crescent": "هلال کاهنده", + "moon_info": "ماه نو: زمانی که ماه بین زمین و خورشید قرار دارد و قابل مشاهده نیست. درخشندگی: 0%.", + "moon_info_2": "هلال فزاینده: زمانی که تکه کوچکی از ماه قابل مشاهده می‌شود و هر شب پس از ماه نو، بزرگتر می‌شود. درخشندگی: 1%–49%.", + "moon_info_3": "تربيع اول: زمانی که نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه نو رخ می‌دهد. درخشندگی: حدود 50%.", + "moon_info_4": "تحدب ماه فزاینده: زمانی که بیش از نیمی از ماه روشن است و به سمت ماه کامل پیش می‌رود. درخشندگی: 51%–99%.", + "moon_info_5": "ماه کامل: زمانی که کل سطح ماه توسط خورشید روشن می‌شود و به صورت یک دایره کامل دیده می‌شود. درخشندگی: 100%.", + "moon_info_6": "محدب ماه کاهنده: زمانی که ماه پس از ماه کامل شروع به کوچک شدن می‌کند، اما بیش از نیمی از آن همچنان روشن است. درخشندگی: 99%–51%.", + "moon_info_7": "تربيع آخر: زمانی که دوباره نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه کامل رخ می‌دهد. درخشندگی: حدود 50%.", + "moon_info_8": "هلال کاهنده: زمانی که تنها تکه کوچکی از ماه قبل از ماه نو قابل مشاهده است. درخشندگی: 49%–1%.", + "moon_info_9": "درخشندگی: درصدی از سطح ماه که توسط خورشید روشن می‌شود و بسته به فاز ماه، متفاوت است.", + "illumination_moon_text": "درخشندگی", + "moonrise": "طلوع ماه", + "moonset": "غروب ماه", + "dynamic_colors": "رنگ‌های پویا", + "dynamic_colors_sub": "از رنگ‌های تصویر زمینه استفاده کنید.", + "font_size": "اندازه‌ی فونت", + "font_size_sub": "تنظیم اندازه فونت تنها در مکان‌های مورد نیاز اعمال خواهد شد.", + "swipe_between_locations": "با انگشت روی صفحه بکشید تا بین مکان‌ها جابجا شوید.", + "swipe_between_locations_sub": "برای تغییر مکان، انگشت خود را به چپ یا راست بکشید.", + "swipe_threshold": "آستانه‌ی کشیدن (یا لمس)", + "swipe_threshold_help_sub": "آستانه، حداقل مسافتی را تعریف می‌کند که یک حرکت کشیدن باید طی کند تا تشخیص داده شود. آستانه پایین‌تر، فعال‌سازی حرکات کشیدن را آسان‌تر می‌کند، در حالی که آستانه بالاتر، نیازمند حرکات کشیدن دقیق‌تری است.", + "todays_avg": "میانگین امروز", + "todays_high": "بیشترین میزان امروز", + "learn_about_app": "درباره برنامه بیشتر بدانید.", + "creator": "سازنده", + "join_discord": "به سرور Discord بپیوندید.", + "export_data": "خروجی داده‌ها", + "export_data_sub": "تمام تنظیمات، مکان‌ها و آخرین داده‌های آب‌وهوایی دریافت‌شده‌ی آن‌ها را صادر کنید—در واقع همه چیز!", + "import_data": "وارد کردن داده‌ها", + "import_data_sub": "هشدار: وارد کردن داده‌ها، داده‌های فعلی برنامه را پاک خواهد کرد.", + "froggy_summary": "خلاصه‌ی قورباغه‌ای", + "froggy_summary_sub": "توضیحات مرتبط با قورباغه را اضافه می‌کند. فقط به زبان انگلیسی در دسترس است.", + "arrange_items": "چیدمان آیتم‌ها", + "edit_layout": "ویرایش طرح‌بندی برنامه", + "reset": "بازنشانی", + "hourly_forecast": "پیش‌بینی ساعتی", + "air_quality_index": "شاخص کیفیت هوا", + "pollen_data": "داده‌های گرده", + "default_location_delete_snack": "امکان حذف مکان پیش‌فرض وجود ندارد.", + "low_pollen": "کم", + "medium_pollen": "متوسط", + "high_pollen": "زیاد ", + "severe_pollen": "شدید", + "minimal_forecast_uv": "خیلی کم", + "low_forecast_uv": "کم", + "moderate_forecast_uv": "متوسط", + "high_forecast_uv": "زیاد ", + "very_high_forecast_uv": "خیلی زیاد", + "extreme_forecast_uv": "شدید", + "app_looks": "", "temp_animation_sub_pref": "Counts the temperatures from start to end", "hide_condition_widgets": "Hide condition widgets", "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", + "your_device_location": "مکان دستگاه شما", "weather_model_info_1": "Combines the best weather models", "weather_model_info_2": "Combines all weather models from this into a seamless prediction", "max_items_4": "You can only hide up to 4 items", @@ -330,5 +330,5 @@ "edit_location_error_sub": "Please fill in the field or reset it", "app_theme_dark_light": "App theme", "theme_dark": "Dark", - "theme_light": "Light" + "theme_light": "سبک" } \ No newline at end of file From c6935dd96dc6d500631224f57c827f7d3b6420ee Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:08:01 +0530 Subject: [PATCH 61/81] New translations source.json (Azerbaijani) --- assets/translations/az-AZ.json | 616 ++++++++++++++++----------------- 1 file changed, 308 insertions(+), 308 deletions(-) diff --git a/assets/translations/az-AZ.json b/assets/translations/az-AZ.json index 7e69f7ffb..02148a846 100644 --- a/assets/translations/az-AZ.json +++ b/assets/translations/az-AZ.json @@ -1,316 +1,316 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", + "feels_like": "Hiss edilən", + "hourly_precipitation": "Saatlıq yağıntı", + "save": "Yadda saxla", + "cancel": "Ləğv et", + "daily_forecast": "Gündəlik proqnoz", + "locations": "Məkanlar", + "home_location": "Evin məkanı", + "default_locations": "Defolt məkanlar", + "default_location": "Defolt məkan", + "today's_amount": "Bugünkü miqdar", + "precipitation_hours": "Yağış saatları", + "now": "İndi", + "next_24-hr": "Növbəti 24 Saat", + "trends": "Trend-lər", + "today": "Bugün", + "sun": "Bazar Günü", + "mon": "Bazar ertəsi", + "tue": "Çərşənbə axşamı", + "wed": "Çərşənbə", + "thu": "Cümə Axşamı", + "fri": "Cümə", + "sat": "Şənbə", + "error": "Xəta", + "not_available": "Mövcud Deyil", + "moon": "Ay", + "humidity": "Rütubət", + "pressure": "Təzyiq", + "direction": "İstiqamət", + "visibility": "Görmə Qabiliyyəti", + "air_quality": "Hava Keyfiyyəti", + "fair": "Zəyif", + "poor": "Pis", + "very_poor": "Çox Pis", + "good": "Gözəl", + "moderate": "Orta", + "uv_index": "UB İndeksi", + "minimal_risk": "Ən aşağı risk", + "low_risk": "Aşağı Risk", + "moderate_risk": "Orta Risk", + "high_risk": "Yüksək Risk", + "very_high_risk": "Çox Yüksək Risk", + "extreme_risk": "Həddindən artıq risk", + "day_length": "Gün Uzunluğu", + "updated": "Yeniləndi", + "update": "Yenilə", + "ago": "Əvvəl", + "saved_locations": "Yadda Saxlanılmış Məkanlar", + "current_location": "Hazırki Məkan", + "search": "Axtarış", + "search_provider": "Axtarış Provayderi", + "ok": "Oldu", + "settings": "Tənzimləmələr", + "background_card_animation": "Arxa Plan Kart Animasiyası", + "use_bar_chart": "Çubuq Qrafikanı İstifadə Et", + "main_provider": "Əsas Provayder", + "temperature_unit": "Temperatur Vahidi", + "wind_unit": "Külək Saatları", + "visibility_unit": "Görmə Qabiliyyəti Vahidi", + "precipitation_unit": "Yağış Saatları", + "pressure_unit": "Təzyiq Vahidi", + "time_format": "Saat formatı", + "additional": "Əlavə", + "app_language": "Tətbiq Dilləri", + "about": "Haqqında", + "about_app": "Tətbiq Haqqında", + "support": "Dəstək", + "data_provided_by": "Məlumat Təmin Edici:", + "map": "Xəritə", + "live_radar": "Canlı Radar", + "radar": "Radar", + "source_code": "Mənbə Kodu", + "terms_&_conditions": "Qaydalar & Şərtlər", + "privacy_policy": "Məxfilik Siyasəti", + "licenses": "Lisenziyalar", + "latest_version": "Ən Son Versiya", + "create_an_issue": "Xətalar haqqında məlumat verin.", + "new_version_available!": "Yeni Versiya Mövcuddur!", + "you_are_using_the_latest_version!": "Siz Ən Son Versiyanı İstifadə Edirsiniz", + "error_checking_for_updates": "Güncəlləmələrin yoxlanılması xətası", + "light": "Açıq", + "heavy": "Ağır", + "wind_info": "Küləyin sürəti müəyyən bir müddət ərzində küləyin orta sürəti ilə ölçülür. Küləklər adətən iyirmi saniyədən az davam edən qəfil küləyin partlamasıdır.", + "visibility_info": "Görmə qabiliyyəti görkəmli obyektlərin səmaya və ya üfüqə qarşı göründüyü məsafəni ölçür. Görmə qabiliyyətinə yağıntı, duman, toz, tüstü və ya duman təsir edə bilər.", + "humidity_info": "Nisbi rütubət, müəyyən bir temperaturda havanın saxlaya biləcəyi maksimum miqdarı ilə müqayisədə havada mövcud olan su buxarının faizidir.", + "humidity_info_2": "Çiy nöqtəsi 100% nisbi rütubətə nail olmaq üçün temperaturun soyudulması lazım olan şeydir.", + "uv_index_info": "UB indeksi günəşin ultrabənövşəyi (UB) radiasiyasının gücünü ölçür. 0-dan 11-ə qədər olan bir miqyasda, daha yüksək dəyərlər olan UB radiasiyasını göstərir.", + "uv_index_info_2": "UB radiasiya günəş yanığına, dəri xərçənginə və göz ziyanına səbəb ola bilər. UB indeksi nə qədər yüksəkdirsə, bu problemlərin riski o, qədər çoxdur.", + "uv_index_info_3": "1-2: Aşağı. Heç bir qorunma lazım deyil. Minimum günəşdən qorunmaq üçün kənarda qalabilərsiniz.", + "uv_index_info_4": "3-7: Orta dərəcədə yüksək. Qoruma lazımdır. Günortadan sonra səhər saatlarında kölgə axtarın. Kənarda, səxavətlə geniş spektrli SPF-15 və ya daha yüksək günəşdən qoruyucu tətbiq edin və qoruyucu geyim, geniş brimmed şapka və gözlük geyin.", + "uv_index_info_5": "8+: Həddindən artıq yüksəkdir. Əlavə qorunma lazımdır. Xüsusilə səhər saatlarında günortadan sonra səhər kənarda ehtiyatlı olun. Kölgəniz sizdən daha qısadırsa, kölgə axtarın və qoruyucu geyim, geniş brimmed şapka və günəş gözlüyü geyin və səxavətli bir şəkildə məruz qalan dəridə ən azı minimum SPF-15, geniş spektrli günəşdən qoruyucu tətbiq edin.", + "sunset": "Gün Batımı", + "sunrise": "Günəşin Doğuşu", + "sunset_rise_info": "Günəşin Doğuşu: Günəşin dolu üfüqün üstündə göründüyü yer. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", + "sunset_rise_info_2": "Gün Batımı: günəş üfüqün altından tamamilə yox olduqda. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", + "sunset_rise_info_3": "Şəfəq: Günün ilk görünən işığı günəşin əvvəlində göründüyü zaman görünür.", + "sunset_rise_info_4": "Alacakaranlıq: Son görünən işığın yox olmasına qədər alacakaranlığın ən qaranlıq mərhələsi.", + "pressure_info": "Atmosfer təzyiqi, həmçinin hava təzyiqi və ya baromatik təzyiq olaraq da bilinir, yer atmosferinin aşağıya doğru göstərdiyi təzyiqdir. Bu proqram Orta Dəniz Səviyyəsi Təzyiqindən (MSLP) istifadə edir.", + "pressure_info_2": "Anormal atmosfer təzyiqi baş ağrısı, oynaq ağrısı, yorğunluq və digər təsirlərə səbəb ola bilər.", + "current_conditions": "Hazırkı durum", + "clear_sky": "Açıq səma", + "mostly_clear": "Əsasən aydın", + "partly_cloudy": "Parçalı buludlu", + "overcast": "Buludlu", + "fog": "Duman", + "drizzle": "Çiskin", + "freezing_drizzle": "Dondurucu Çiskin", + "moderate_rain": "Mülayim yağışlı", + "heavy_intensity_rain": "Güclü intensiv yağış", + "freezing_rain": "Dondurucu yağış", + "slight_snow": "Yüngül qar", + "moderate_snow": "Mülayim qarlı", + "heavy_intensity_snow": "Güclü intensiv qar", + "snow_grains": "Qar dənələri", + "rain_showers": "Leysan yağışı", + "heavy_rain_showers": "Güclü leysan yağışları", + "slight_snow_showers": "Yüngül qar yağışı", + "heavy_snow_showers": "Güclü qar yağışı", + "thunderstorm": "Tufan", + "strong_thunderstorm": "Güclü tufan", + "clear": "Təmizlə", + "wind_speed": "Külək sürəti", + "precipitation_amount": "Yağış miqdarı", + "precipitation_chances": "Yağış ehtimalı", + "cloudiness": "Buludluluq", + "dew_point": "Şeh nöqtəsi", + "air_quality_satisfactory": "Havanın keyfiyyəti qənaətbəxş hesab edilir və havanın çirklipiyi az və ya heç bir risk yaratmır.", + "air_quality_acceptable": "Havanın keyfiyyəti məqbuldur; lakin, bəzi çirkləndiricilər üçün havanın çirklənməsinə qeyri-adi dərəcədə həssas olan çox az sayda insan üçün orta dərəcədə sağlamlıq problemi ola bilər.", + "sensitive_groups_health_effects": "Həssas qrupların üzvlərinin sağlamlığına təsir göstərə bilər. Ümumi ictimaiyyətin təsirlənəcəyi ehtimalı yoxdur.", + "health_effects_public": "Hər kəs sağlamlıq təsirləri yaşamağa başlaya bilər; həssas qrupların üzvü daha ciddi sağlamlıq təsirləri ilə üzləşə bilər.", + "emergency_conditions": "Fövqəladə vəziyyətlər barədə sağlamlıq xəbərdarlığı. Bütün əhalinin təsirlənmə ehtimalı daha yüksəkdir.", + "uv_index_satisfactory": "UB indeksi qənaətbəxşdir, ultrabənövşəyi radiasiyadan zərər riskinin az olduğunu və ya heç olmadığını göstərir.", + "conditions_low_risk": "Şərtlər ümumiyyətlə aşağı risklidir və ultrabənövşəyi radiasiyaya məruz qalmanın minimal təhlükə yaratdığını göstərir.", + "low_exposure_level": "Əksər insanlar üçün uyğun olan ultrabənövşəyi radiasiyadan minimal zərər riski ilə aşağı məruz qalma səviyyəsi.", + "moderate_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan orta dərəcədə zərər riski, qoruyucu tədbirlər tövsiyə olunur.", + "high_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan yüksək zərər riski, qoruyucu tədbirlər tələb olunur.", + "very_high_risk_sun_exposure": "Qorunmayan günəşə məruz qalma riski çox yüksəkdir, əlavə ehtiyat tədbirləri tələb olunur.", + "extreme_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan həddindən artıq zərər riski, tam qorunma lazımdır.", + "calm": "Sakit", + "light_air": "Yüngül hava", + "light_breeze": "Yüngül meh", + "gentle_breeze": "Zərif meh", + "moderate_breeze": "Mülayim meh", + "fresh_breeze": "Təzə meh", + "strong_breeze": "Sərt meh", + "high_wind": "Yüksək külək", + "gale": "Fırtına", + "strong_gale": "Güclü fırtına", + "storm": "Fırtına", + "violent_storm": "Şiddətli fırtına", + "hurricane": "Qasırğa", + "warming_temp_trend_1": "Yaxın bir neçə gün ərzində istiləşmə gözlənilir.", + "warming_temp_trend_2": "Tezliklə temperatur yüksələcək, bir az istilərə hazırlaşın!", + "warming_temp_trend_3": "Deyəsən, bu həftə hava daha da istiləşəcək.", + "warming_temp_trend_4": "Qarşıdakı isti havaya hazır olun.", + "cooling_temp_trend_1": "Yaxın bir neçə gün ərzində havaların soyuması gözlənilir.", + "cooling_temp_trend_2": "Temperaturlar tezliklə enəcək, isti qalın!", + "cooling_temp_trend_3": "Yaxın günlərdə hava daha da sərinləşəcək.", + "cooling_temp_trend_4": "Növbəti günlərdə soyuq külək gözlənilir.", + "stable_temp_trend_1": "Yaxın bir neçə gün ərzində sabit temperatur gözlənilir.", + "stable_temp_trend_2": "Qarşıda böyük temperatur dəyişikliyi yoxdur, sabit hava.", + "stable_temp_trend_3": "Hazırda havanın temperaturu sabit qalır.", + "stable_temp_trend_4": "Çox dəyişməyən sabit hava gözlənilir.", + "back": "Geri", + "error_occurred": "Xəta baş verdi!", + "check_your_internet_connection_try_again": "İnternet bağlantınızı yoxlayın və yenidən cəhd edin.", + "There_might_be_an_API_error.": "API xətası ola bilər.", + "retry": "Tәkrar", + "loading_location_data": "Məkan məlumatları yüklənir...", + "latest_data_fetched": "Ən son məlumatlar əldə edildi", + "API_Error_Please_change_provider": "API xətası, provayderi dəyişin", + "Please_wait_before_refreshing_again.": "Yenidən yeniləmədən əvvəl gözləyin.", + "network_unavailable": "Şəbəkə mövcud deyil", + "weather": "Hava", + "precipitation": "Yağıntı", + "wind": "Külək", + "pollen": "Polen", + "grass": "Ot", + "tree": "Ağac", + "weed": "Vəhşi ot", + "quick_summary": "Sürətli xülasə", + "temperature_animation": "Temperatur animasiyası", + "language": "Dil", + "translate_this_app": "Tətbiqi tərcümə et", + "contributors": "Töhfə verənlər", + "contributors_sub": "Bu layihəyə töhfə verən insanlara baxın", + "version": "Versiya", + "third_party_licenses": "Üçüncü partiya lisenziyaları", + "clothing_activity": "Geyim və fəaliyyətlər", + "get_clothing_suggestions": "Geyim və Fəaliyyət təklifləriniziə baxın", + "day": "Gün", + "evening": "Axşam", + "night": "Gecə", + "wind_gust": "Külək əsməsi", + "weather_alerts": "Hava xəbərdarlıqları", + "font": "Şrift", + "daily_conditions": "Günlük şərtlər", + "sun_tile_page": "Bazar Günü", + "morning": "Səhər", + "day_tip": "Günlük ipucu", + "translators": "Tərcüməçilər", + "change_apps_font": "Tətbiqin şriftini dəyişdir", + "app_font": "Tətbiq şrifti", + "show_alerts_home_page_sub": "Əsas səhifədə hava xəbərdarlıqlarını göstərin", + "weather_models": "Hava modelləri", + "openmeteo_weather_models": "Open-Meteo hava modeli", + "unpredictable_weather": "gözlənilməz hava", + "phase_new_moon": "Yeni ay", + "phase_waxing_crescent": "Balmumu Aypara", + "phase_first_quarter": "Birinci rüb", + "phase_waxing_gibbous": "Donqar", + "phase_full_moon": "Tam ay", + "phase_waning_gibbous": "Donqar zəifləyir", + "phase_last_quarter": "Son rüb", + "phase_waning_crescent": "Sönən Aypara", + "moon_info": "Yeni Ay: Ay Yerlə Günəş arasında yerləşdiyi üçün görünmədikdə. İşıqlandırma: 0%.", + "moon_info_2": "Artan Aypara: Ayın kiçik bir zolağı görünəndə, yeni aydan sonra hər gecə böyüyür. İşıqlandırma: 1%–49%.", + "moon_info_3": "Birinci rüb: Ayın üzünün yarısı işıqlandıqda, yeni aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", + "moon_info_4": "Waxing Gibbous: Ayın yarısından çoxu tam aya qədər işıqlandırıldıqda. İşıqlandırma: 51%–99%.", + "moon_info_5": "Tam Ay: Ayın bütün üzü Günəş tərəfindən işıqlandırıldıqda, tam bir dairə kimi görünür. İşıqlandırma: 100%.", + "moon_info_6": "Gibbous azalır: Ay tam aydan sonra kiçilməyə başlayanda, lakin yarısından çoxu işıqlı qalır. İşıqlandırma: 99%–51%.", + "moon_info_7": "Son rüb: Ayın üzünün yarısı yenidən işıqlandıqda, tam aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", + "moon_info_8": "Sönən Aypara: Yeni aydan əvvəl yalnız kiçik bir zolağı görünəndə. İşıqlandırma: 49%–1%.", + "moon_info_9": "İşıqlandırma: Ayın fazasından asılı olaraq dəyişən Günəş tərəfindən işıqlandırılan ay səthinin faizi.", + "illumination_moon_text": "İşıqlandırma", + "moonrise": "Ayın çıxması", + "moonset": "Ayın batması", + "dynamic_colors": "Dinamik rənglər", + "dynamic_colors_sub": "Divar kağızı rəngini istifadə et", + "font_size": "Şrift ölçüsü", + "font_size_sub": "Şriftin ölçüsü yalnız lazım olduğu yerə təsir edəcək", + "swipe_between_locations": "Məkanlar arasında sürüşdürün", + "swipe_between_locations_sub": "Məkanı dəyişmək üçün sola və ya sağa sürüşdürün", + "swipe_threshold": "Sürüşmə həddi", + "swipe_threshold_help_sub": "Sürüşdürmə jestinin tanınması üçün qət etməli olduğu minimum məsafəni müəyyən edir. Aşağı hədd sürüşdürmə jestlərinin qəbulunu asanlaşdırır, daha yüksək hədd isə daha məqsədyönlü sürüşmə tələb edir.", + "todays_avg": "Bugünün ortalaması", + "todays_high": "Bugünün yüksəyi", + "learn_about_app": "Tədbiq haqqında məlumat alın", + "creator": "Yaradıcı", + "join_discord": "Discord serverinə qoşul", + "export_data": "Məlumatı ixrac et", + "export_data_sub": "Bütün parametrlərinizi, yerlərinizi və onların son əldə edilmiş hava məlumatlarını - sözün əsl mənasında hər şeyi ixrac edin!", + "import_data": "Məlumatı idxal et", + "import_data_sub": "Xəbərdarlıq: İdxal etdiyiniz halda cari tətbiq datanızı siləcək", + "froggy_summary": "Qurbağalı xülasə", + "froggy_summary_sub": "Qurbağa ilə əlaqəli təsvirlər əlavə edir. Yalnız ingilis dilində mövcuddur", + "arrange_items": "Elementləri təşkil edin", + "edit_layout": "Tətbiqin görünüşünü dəyişdir", + "reset": "Sıfırla", + "hourly_forecast": "Saatlıq təxmin", + "air_quality_index": "Hava keyfiyyət indeksi", + "pollen_data": "Polen məlumatları", + "default_location_delete_snack": "Defolt məkanı silə bilməzsiniz", + "low_pollen": "Aşağı", + "medium_pollen": "Orta", + "high_pollen": "Yüksək", + "severe_pollen": "Ağır", "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", + "low_forecast_uv": "Aşağı", + "moderate_forecast_uv": "Orta", + "high_forecast_uv": "Yüksək", + "very_high_forecast_uv": "Çox Yüksək", + "extreme_forecast_uv": "Ekstremal", + "app_looks": "Tədbiqin görünüşü", + "temp_animation_sub_pref": "Başdan sona qədər temperaturları hesablayır", + "hide_condition_widgets": "Vəziyyət vidjetlərini gizlədin", + "info_home_location_tip": "Defolt məkan olaraq istifadə etmək üçün məkanları yadda saxlamalısınız", + "your_device_location": "Cihazınızın lokasiyası", + "weather_model_info_1": "Ən yaxşı hava modellərini özündə birləşdirir", + "weather_model_info_2": "Bütün hava modellərini qüsursuz bir proqnoza birləşdirir", + "max_items_4": "Siz yalnız 4 elementi gizlədə bilərsiniz", "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", + "month_jan": "Yanvar", + "month_feb": "Fevral", + "month_mar": "Mart", + "month_apr": "Aprel", "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "month_june": "İyun", + "month_july": "İyul", + "month_aug": "Avqust", + "month_sep": "Sentyabr", + "month_oct": "Oktyabr", + "month_nov": "Noyabr", + "month_Dec": "Dekabr", + "wind_dir_ne": "Şimal-şərq", + "wind_dir_e": "Şərq", + "wind_dir_se": "Cənub-şərq", + "wind_dir_s": "Cənub", + "wind_dir_sw": "Cənub-qərb", + "wind_dir_w": "Qərb", + "wind_dir_nw": "Şimal-qərb", + "wind_dir_n": "Şimal", "time_pm": "PM", "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", + "time_min": "dəq.", + "time_hour": "saat.", + "time_day": "gün", + "time_sec": "san.", + "aqi_type": "HKI tipi", + "used_app_storage_info_sub": "Yaddaş, tətbiqin saxlanmış məkanlar üçün nə qədər mövcud yerdən istifadə etdiyini göstərir. 100%-ə çatarsa, artıq əlavə yerləri saxlaya bilməyəcəksiniz", + "used_app_storage": "İstifadə olunmuş proqram yaddaşı", + "data_by": "Data tərəfindən", + "data_fetch_error": "Datanı əldə etmək alınmadı", + "aqi_info_us": "ABŞ HKI (Air Quality Index) havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. 0-dan 500-ə qədər dəyişir, daha yüksək dəyərlər pis hava keyfiyyətini göstərir.", + "aqi_info_eu": "AB HKI (Air Quality Index) Avropa İttifaqında havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. Konsentrə əsasən, \"Yaxşı\"dan \"Çox zəif\"ə qədər beş səviyyəyə bölünür.", + "update_weather_data": "Hava məlumatlarını yeniləyin", + "update_weather_data_sub": "Məkan kliklədikdə köhnəlmiş hava məlumatlarını avtomatik yeniləyin", + "delete_locations": "Məkanları sil", + "delete_locations_support_sub": "Bu əməliyyat defolt məkanınızdan başqa bütün saxlanmış məkanları silir. Yadda saxladığınız yerlər görünmürsə, təkrarlanırsa və ya hər hansı digər səhvlərlə üzləşirsə, bundan istifadə edin", + "delete": "Sil", + "united_states_aqi": "Birləşmiş Ştatlar HKI", + "european_aqi": "Avropa HKI", + "chances": "Şanslar", "temperature": "Temperature", "show_summary_toggle_sub": "Show a brief summary of the weather", "insights": "Insights", @@ -330,5 +330,5 @@ "edit_location_error_sub": "Please fill in the field or reset it", "app_theme_dark_light": "App theme", "theme_dark": "Dark", - "theme_light": "Light" + "theme_light": "Açıq" } \ No newline at end of file From 16de79e3c1d7c16a40195e4c9069535d7835db1d Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:08:02 +0530 Subject: [PATCH 62/81] New translations source.json (Filipino) --- assets/translations/fil-PH.json | 640 ++++++++++++++++---------------- 1 file changed, 320 insertions(+), 320 deletions(-) diff --git a/assets/translations/fil-PH.json b/assets/translations/fil-PH.json index 7e69f7ffb..099af10da 100644 --- a/assets/translations/fil-PH.json +++ b/assets/translations/fil-PH.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", + "feels_like": "Parang", + "hourly_precipitation": "Oras-oras ng pag-ulan", + "save": "I-save", + "cancel": "Kanselahin", + "daily_forecast": "Pang-araw-araw na forecast", + "locations": "Mga Lokasyon", + "home_location": "Lokasyon ng tahanan", + "default_locations": "Mga default na lokasyon", + "default_location": "Default na lokasyon", + "today's_amount": "Dami ngayong araw", + "precipitation_hours": "Mga oras ng pag-ulan", + "now": "Ngayon", + "next_24-hr": "Susunod na 24-o", + "trends": "Mga uso", + "today": "Ngayong Araw", + "sun": "Lin", + "mon": "Lun", + "tue": "Mar", + "wed": "Miy", + "thu": "Huw", + "fri": "Biy", + "sat": "Sab", "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "not_available": "Hindi available", + "moon": "Buwan", + "humidity": "Halumigmig", + "pressure": "Presyon", + "direction": "Direksyon", + "visibility": "Bisibilidad", + "air_quality": "Kalidad ng hangin", + "fair": "Patas", + "poor": "Malala", + "very_poor": "Malubha", + "good": "Maganda", + "moderate": "Katamtaman", + "uv_index": "Indise ng UV", + "minimal_risk": "Minimong panganib", + "low_risk": "Mababang panganib", + "moderate_risk": "Katamtamang panganib", + "high_risk": "Delikado", + "very_high_risk": "Sobrang delikado", + "extreme_risk": "Matinding panganib", + "day_length": "Haba ng araw", + "updated": "In-update", + "update": "I-update", + "ago": "ang nakalipas", + "saved_locations": "Mga na-save na lokasyon", + "current_location": "Kasalukuyang lokasyon", + "search": "Maghanap", + "search_provider": "Provider ng Search", + "ok": "Sige", + "settings": "Itakda", + "background_card_animation": "Animasyon ng likuran na kard", + "use_bar_chart": "Gumamit ng bart na tsart", + "main_provider": "Pangunahing Provider", + "temperature_unit": "Yunit ng Temperatura", + "wind_unit": "Yunit ng Hangin", + "visibility_unit": "Yunit ng Bisibilidad", + "precipitation_unit": "Yunit ng Pag-ulan", + "pressure_unit": "Yunit ng Presyon", + "time_format": "Pormat ng oras", + "additional": "Mga iba pa", + "app_language": "Wika ng app", + "about": "Tungkol sa", + "about_app": "Tungkol sa app", + "support": "Suportahan", + "data_provided_by": "Ang nagbahagi ng mga datos", + "map": "Mapa", + "live_radar": "Live na radar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", + "source_code": "Pinagmulan ng kodigo", + "terms_&_conditions": "Mga Tuntunin & Kundisyon", + "privacy_policy": "Patakaran sa Pagkapribado", + "licenses": "Mga Lisensiya", + "latest_version": "Pinakabagong bersyon", + "create_an_issue": "Gumawa ng isyu", + "new_version_available!": "May bagong bersyong available!", + "you_are_using_the_latest_version!": "Ginagamit mo ang pinakabagong bersyon!", + "error_checking_for_updates": "Nag-error sa paghahanap ng bagong update", + "light": "Magaan", + "heavy": "Mabigat", + "wind_info": "Ang bilis ng hangin ay sinusukat gamit ang karaniwang bilis nito sa loong ng isang yugto ng oras. Ang mga bugso ay mga biglaang pagbilis ng hangin na karaniwang tumatagal lamang sa ilalim ng dalawampung segundo.", + "visibility_info": "Sinusukat ng visibility ang layo kung saan makikita ang mga prominenteng bagay laban sa kalangitan o abot-tanaw. Maaaring maapektuhan ang bisibilidad ng ulan, hamog, alikabok, usok, o haze.", + "humidity_info": "Ang relatibong halumigmig ay ang porsyento ng singaw ng tubig na nasa hangin kumpara sa pinakamataas na dami na kayang hawakan ng hangin sa ibinigay na temperatura.", + "humidity_info_2": "Ang dew point ay kung gaano dapat kalamig and temperatura upang makamit ang relatibong halumigmig ng 100%.", + "uv_index_info": "Sinusukat ng UV index ang lakas ng ultraviolet (UV) radiation ng araw. Ito ay nasa scale ng 0 hanggang 11, ang mga matataas na halaga ay nagpapahiwatag ng mas malakas na UV radyasyon.", + "uv_index_info_2": "UV radiation ay maaaring magdulot ng sunog sa balat, skin cancer, at pinsala sa mata. Mas mataas ang UV index, mas malaki ang panganib ng mga problemang ito", + "uv_index_info_3": "1-2: Mababa. walang proteksiyon kailangan. Maaari kang manatili sa labas nang gumagamit nang kaunting proteksyon sa araw.", + "uv_index_info_4": "3-7: Katamtaman hanggang Malakas. Kinakailangan ng proteksyon. Maghanap ng lilim tuwing tanghali hanggang hapon. Kapag nasalabas, maglagay ng broad-spectrum ng SPF-15 o mas mataas na sunscreen sa naka-expose na balat, at magsuot ng protective na damit, malapad na sombrero, at sunglasses.", + "uv_index_info_5": "8+: Napakalaks hanggang Malala. Kinakailangan ng dagdag na proteksyon. Mag-ingat sa paglabas, lalo na tuwing tanghali hanggang hapon. Kapag ang iyong anino ay mas maikli sa'yo, maghanap ka ng lilim at magsuot ng pam-proteksyon na damit, malapad na sombrero, at sunglasses, at magpahid ng marami-raming ng minimong dami ng SPF-15, broad spectrum na sunscreen sa naka-expose na balat.", + "sunset": "Paglubog ng araw", + "sunrise": "Pagsikat ng araw", + "sunset_rise_info": "Pagsikat ng araw: Kapag ang araw ay buong nagpakita sa itaas ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", + "sunset_rise_info_2": "Paglubog ng araw: Kapag ang araw ay buong lumubog na sa ilalim ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", + "sunset_rise_info_3": "Liwayway: Kapag ang unang liwanag ng araw ay nagpakita bago ang pagsikat nito.", + "sunset_rise_info_4": "Takip-silim: Ang pinakamadilim na parte ng takip-silim bago ang huling ilaw ay maglaho.", + "pressure_info": "Atmospheric pressure, kilala rin bilang air pressure o baromatic pressure, ito ang pababang puwersang ginagawa ng atmospera ng Earth. Itong app ay gumagamit ng Mean Sea Level Pressure (MSLP).", + "pressure_info_2": "Ang abnormal na atmospheric pressure ay maaaring magdulot ng sakit sa ulo, pananakit sa kasukasuan, pagkapagod, at iba pang mga epekto.", + "current_conditions": "Mga kasalukuyang lagay", + "clear_sky": "Malinaw na langit", + "mostly_clear": "Malinaw sa kabuuan", + "partly_cloudy": "Bahagyang maulap", + "overcast": "Maulap", + "fog": "Hamog", + "drizzle": "Ambon", + "freezing_drizzle": "Sobrang lamig na ambon", + "moderate_rain": "Katamtamang ulan", + "heavy_intensity_rain": "Malakas na ulan", + "freezing_rain": "Malamig na ulan", + "slight_snow": "Mahinang niyebe", + "moderate_snow": "Katamtamang ulan ng niyebe", + "heavy_intensity_snow": "Malaks na ulan ng niyebe", + "snow_grains": "Mga butil ng niyebe", + "rain_showers": "Mga rain shower", + "heavy_rain_showers": "Mga malalakas na rain shower", + "slight_snow_showers": "Mga mahing snow shower", + "heavy_snow_showers": "Mga malakas na snow shower", "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", + "strong_thunderstorm": "Malakas na thunderstorm", + "clear": "Burahin", + "wind_speed": "Bilis ng hangin", + "precipitation_amount": "Dami ng ulan", + "precipitation_chances": "Tsansa ng ulan", + "cloudiness": "Pagka-ulap", "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", + "air_quality_satisfactory": "Kasiya-siya ang kalidad ng hangin, at ang polusyon ay may maliit o walang banta ng panganib.", + "air_quality_acceptable": "Katanggap-tanggap ang kalidad ng hangin; gayunpaman, para sa ilang mga pollutant maaaring may katamtamang pag-aalala sa kalusugan para sa maliit na bilang ng mga tao na di-pangkaraniwang sensitibo sa polusyon.", + "sensitive_groups_health_effects": "Ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng epekto sa kalusugan. Ang pangkalahatang publiko ay malamang hindi maaapektuhan.", + "health_effects_public": "Ang lahat ay maaaring makaranas ng mga epekto sa kalusugan; ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng mga mas malalang epekto sa kalusugan.", + "emergency_conditions": "Mga babala sa kalusugan ng emergency sa kalusugan. Mas malamang maaapektuhan ang buong populasyon.", + "uv_index_satisfactory": "Kasiya-siya ang UV index, ipinapahiwatig nito na may kaunti o walang panganib sa ultraviolet radiation.", + "conditions_low_risk": "Mababa naman ang panganib sa kasalukuyan, ipinapahiwatig nito na ang ma-expose sa ultraviolet radiation ay maliit lang ang banta.", + "low_exposure_level": "Mababang lebel ng pagka-expose na may kaunting banta ng panganib sa UV radyasyon, bagay para sa karamihan ng mga tao.", + "moderate_risk_sun_exposure": "Katamtamang banta ng panganib sa pagbibilad sa araw ng walang proteksiyon, inirerekomenda ang hakbang tungo sa proteksiyon.", + "high_risk_sun_exposure": "Mataas na banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailangan na ang hakbang tungo sa proteksiyon.", + "very_high_risk_sun_exposure": "Napakataas na banta ng panganib sa pagbibilad ng walang proteksiyon, mas maraming pag-iingat ang kinakailangan.", + "extreme_risk_sun_exposure": "Matinding banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailagan ng buong proteksiyon.", + "calm": "Kalmado", + "light_air": "Mahinang hangin", + "light_breeze": "Mahinang simoy", + "gentle_breeze": "Marahan na simoy", + "moderate_breeze": "Katamtamang simoy", + "fresh_breeze": "Sariwang simoy", + "strong_breeze": "Malakas na simoy", + "high_wind": "Malalakas na hangin", + "gale": "Unos", + "strong_gale": "Malakas na unos", + "storm": "Bagyo", + "violent_storm": "Bayolenteng Bagyo", + "hurricane": "Bagyo", + "warming_temp_trend_1": "Inaasahan ang pag-init sa mga sususnod na araw.", + "warming_temp_trend_2": "Tataas ang temperatura mamaya, maghanda sa init!", + "warming_temp_trend_3": "Parang iinit ngayong linggo.", + "warming_temp_trend_4": "Maghanda para sa mas mainit na panahon mamaya.", + "cooling_temp_trend_1": "Inaasahan ang paglamig sa susunod na mga araw.", + "cooling_temp_trend_2": "Babagsak na ang temperatura mamaya, manatili kang mainit!", + "cooling_temp_trend_3": "Lalamig na sa mga susunod na araw.", + "cooling_temp_trend_4": "Umasa ng malamig na simoy sa mga susunod na araw.", + "stable_temp_trend_1": "Mga konstateng temperatura ay inaasahan sa mga susunod na araw.", + "stable_temp_trend_2": "Walang malaking pagbabago sa temperatura, konstanteng panahon.", + "stable_temp_trend_3": "Konstante ang temperatura para sa ngayon.", + "stable_temp_trend_4": "Umasa ng konstanteng panahon ng wala masyadong pagbabago.", + "back": "Bumalik", + "error_occurred": "Nag-error!", + "check_your_internet_connection_try_again": "Suriin ang iyong koneksiyon sa internet and subukan muli.", + "There_might_be_an_API_error.": "Maaring may error sa API.", + "retry": "Subukang muli", + "loading_location_data": "Ni-lo-load ang data ng lokasyon...", + "latest_data_fetched": "Na-fetch na ang pinakabagong datos", + "API_Error_Please_change_provider": "Error sa API, Pakibago ang provider", + "Please_wait_before_refreshing_again.": "Maghintay muna bago mag-refresh ulit.", + "network_unavailable": "Walang network", + "weather": "Panahon", + "precipitation": "Pag-ulan", + "wind": "Hangin", + "pollen": "Polen", + "grass": "Damo", + "tree": "Puno", + "weed": "Masamang damo", + "quick_summary": "Mabilisang buod", + "temperature_animation": "Animasyon ng temperatura", + "language": "Wika", + "translate_this_app": "Isalin ang app na ito", + "contributors": "Mga Kontributor", + "contributors_sub": "Tingan ang mga taong tumulong sa proyektong ito.", + "version": "Bersyon", + "third_party_licenses": "Mga third party license", + "clothing_activity": "Pananamit at Aktibidad", + "get_clothing_suggestions": "Kunin ang iyong mga Mungkahi sa Pananamit at Aktibidad", + "day": "Araw", + "evening": "Hapon", + "night": "Gabi", + "wind_gust": "Bugso ng hangin", + "weather_alerts": "Mga alerto sa panahon", + "font": "Pont", + "daily_conditions": "Pang-araw-araw ng lagay", + "sun_tile_page": "Lin", + "morning": "Umaga", + "day_tip": "Payo ngayong araw", + "translators": "Mga Tagasalin", + "change_apps_font": "Palitan ang pont ng app", + "app_font": "Pont ng app", + "show_alerts_home_page_sub": "Ipakita ang mga alerto sa panahon sa home page", + "weather_models": "Mga Weather Model", + "openmeteo_weather_models": "Mga modelo ng Open Weather", + "unpredictable_weather": "unpreditable na panahon", + "phase_new_moon": "Bagong Buwan", "phase_waxing_crescent": "Waxing Crescent", "phase_first_quarter": "First Quarter", "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", + "phase_full_moon": "Kabilugan ng Buwan", "phase_waning_gibbous": "Waning Gibbous", "phase_last_quarter": "Last Quarter", "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", + "moon_info": "Bagong Buwan: Kapag ang buwan ay hindi makikita dahil ito ay nasa gitna ng Earth at ng Araw. Iluminasyon: 0%.", + "moon_info_2": "Waxing Crescent: Kapag nakikita na ang isang maliit na parte ng buwan at lumalaki ito kada gabi pagkaraan ng bagong buwan. Iluminasyon: 1%–49%.", + "moon_info_3": "First Quarter: Kapag kalahati ng buwan ang nasisinagan, ito ay nangyayari approximately isang linggo pagkaraan ng bagong buwan. Iluminasyon: ~50%", + "moon_info_4": "Waxing Gibbous: Kapag mas marami sa kalahati ng buwan ang nasisinagan hanggang sa maging kabilugan ng buwan ito. Iluminasyon: 51%–99%.", + "moon_info_5": "Kabilugan ng Buwan: Kapag ang buong buwan ay nasisinagan ng Araw at nagpapakita bilang isang buong bilog. Iluminasyon: 100%.", + "moon_info_6": "Waning Gibbous: Kapag ang buwan ay nagsimula nang lumiit pagkaraan ng kabilugan ng buwan, pero mas marami sa kalahati nito ang nasisinagan. Iluminasyon: 99%–51%", + "moon_info_7": "Last Quarter: Kapag nasisinagan ulit ang kalahati ng buwan, ito ay nangyayari ito approximately isang linggo pagkaraan ng kabilugan ng buwan. Iluminasyon: ~50%.", + "moon_info_8": "Waning Crescent: Kapag isang maliit na parte nalang ng buwan ang nakikita bago ang bagong buwan. Iluminasyon: 49%–1%.", + "moon_info_9": "Iluminasyon: Ang porsyento ng buwan na naiilawan ng Araw, ito ay nagbabago depende sa yugto ng buwan.", + "illumination_moon_text": "Iluminasyon", + "moonrise": "Pagsikat ng buwan", + "moonset": "Paglubog ng buwan", + "dynamic_colors": "Mga dinamikong kulay", + "dynamic_colors_sub": "Gumamit ng mga kulay sa wallpaper", + "font_size": "Laki ng pont", + "font_size_sub": "Maaapektuhan lang ng laki ng pont kung saan lang kinakailangan", + "swipe_between_locations": "Mag-swipe para mag-iba ng lokasyon", + "swipe_between_locations_sub": "Mag-swipe sa kaliwa o kanan para ibahin ang lokasyon", + "swipe_threshold": "Threshold ng Pag-swipe", + "swipe_threshold_help_sub": "Ang threshold ay ang pinakamaliit na distansiya na kailangang gawin ng isang swipe gesture para ma-recognize. Ang mas mababang threshold ay mas madali ma-trigger habang ang mas mataas na threshold ay kinakailangan ng mas mahahabang swipe.", + "todays_avg": "Ang average na temperatura ngayong araw", + "todays_high": "Ang pinakamataas ngayong araw", + "learn_about_app": "Matuto tungkol sa app", + "creator": "Maygawa", + "join_discord": "Sumali sa Discord server", + "export_data": "I-export ang data", + "export_data_sub": "I-export ang lahat ng iyong mga setting, lokasyon, at ang huling na fetch na weather data—lahat ng ito!", + "import_data": "Mag-import ng data", + "import_data_sub": "Babala: Ang pag-import ng data ay buburahin ang kasalukuyang data ng iyong app", + "froggy_summary": "Buod ni Froggy", + "froggy_summary_sub": "Nagdadagdag ng mga frog-related na paglalarawan. Available lang sa Ingles", + "arrange_items": "Ayusin ang mga item", + "edit_layout": "I-edit ang layout ng app", + "reset": "I-reset", + "hourly_forecast": "Oras-oras na forecast", + "air_quality_index": "Index ng kalidad ng hangin", + "pollen_data": "Datos sa bulo", + "default_location_delete_snack": "Hindi mo puwede burahin ang default na lokasyon", + "low_pollen": "Mababa", + "medium_pollen": "Katamtaman", + "high_pollen": "Mataas", + "severe_pollen": "Malala", + "minimal_forecast_uv": "Minimo", + "low_forecast_uv": "Mababa", + "moderate_forecast_uv": "Katamtaman", + "high_forecast_uv": "Mataas", + "very_high_forecast_uv": "Napakalakas", + "extreme_forecast_uv": "Matindi", + "app_looks": "Mga itsura ng app", + "temp_animation_sub_pref": "Bibilangin ang temperatura mula sa simula hanggang dulo", + "hide_condition_widgets": "Itago ang mga condition widget", + "info_home_location_tip": "Kailangan mong i-save ang mga lokasyon para magamit ito bilang iyong default na lokasyon", + "your_device_location": "Lokasyon ng iyong device", + "weather_model_info_1": "Ipinagsasama ang pinakamagagandang mga weather model", + "weather_model_info_2": "Ipinagsasama ang lahat ng mga weather model dito sa isang seamless prediction", + "max_items_4": "Puwede ka lang magtago hanggang 4 na mga item", + "max_items_3": "Puwede ka lang magtago hnaggang 3 mga item", + "month_jan": "Ene", + "month_feb": "Peb", "month_mar": "Mar", - "month_apr": "Apr", + "month_apr": "Abr", "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "month_june": "Hun", + "month_july": "Hul", + "month_aug": "Ago", + "month_sep": "Set", + "month_oct": "Okt", + "month_nov": "Nob", + "month_Dec": "Dis", + "wind_dir_ne": "HS", + "wind_dir_e": "S", + "wind_dir_se": "TS", + "wind_dir_s": "T", + "wind_dir_sw": "TK", + "wind_dir_w": "K", + "wind_dir_nw": "HK", + "wind_dir_n": "T", + "time_pm": "NH", + "time_am": "NU", + "time_min": "minuto", + "time_hour": "oras", + "time_day": "araw", + "time_sec": "segundo", + "aqi_type": "Klase ng AQI", + "used_app_storage_info_sub": "Ipinapakita ng storage kung gaano karami ang natitirang espasyo ang ginagamit ng app para sa mga naka-save na lokasyon. Kapag ito'y umabot ng 100%, hindi kana puwedeng mag-save pa ng ibang mga lokasyon.", + "used_app_storage": "Nagamit na storage ng app", + "data_by": "Datos ng", + "data_fetch_error": "Nag-fail sa pag-fetch ng datos", + "aqi_info_us": "Ang EU AQI (Air Quality Index) ay pagsusukat na ipinapakita ang level ng polusyon sa hangin. Ito ay sinusukat mula 0 hanggang 500, at ang mga mas matataas na halaga'y nangangahulugan ng mas malalang kalidad ng hangin.", + "aqi_info_eu": "Ang UE AQ (Air Quality Index) ay pagsusukat na ginagamit para ipakita ang lebel ng polusyon sa hangin sa Unyong Europa. Ito ay hinahati sa limang lebel, mula 'Maganda' hanggang 'Sobrang Baba,' base sa dami ng mga pollutant o dumi sa hangin.", + "update_weather_data": "I-update ang datos ng panahon", + "update_weather_data_sub": "Awtomatikong i-update ang datos ng panahon kapag outdated na ito kapag pinindot ang isang lokasyon.", + "delete_locations": "I-delete ang mga lokasyon", + "delete_locations_support_sub": "Tatanggalin nitong aksiyon ang lahat ng mga naka-save na lokasyon maliban sa iyong default na lokasyon. Gamitin mo ito kapag ang iyong mga na-save na lokasyon ay hindi nagpapakita, nag-du-duplicate, o nakakaranas ng mga bug.", + "delete": "I-delete", + "united_states_aqi": "AQI ng Estados Unidos", + "european_aqi": "Europeong AQI", + "chances": "Mga tsansa", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Magpakita ng isang maikling buod ng panahon", + "insights": "Mga pananaw", + "app_units": "Mga yunit ng app", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, hangin, presyon, bisibilidad, pag-ulan, oras, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Tuyo ang hangin. I-moisturize ang iyong balat at uminom ng maraming tubig para manatiling hydrated.", + "activity_suggestions_daytip_humidity_4": "💧 Puwedeng matuyo ang balat o ma-irritate kapag mababa ang halumigmig. Magdala ng bote ng tubig at iwasan ang sobrang pagka-expose.", + "hide_update_icon": "Itago ang update icon", + "no_notification_when_a_new_version_is_released": "Huwag magpakita ng notipikasyon kapag may bagong lumabas na bersyon.", + "precipitation_expected_to_continue": "Inaasahang magpapatuloy ang ulan sa mga susunod na oras", + "Precipitation_likely_tomorrow_around": "Baka umulan bukas", + "precipitation_likely_around": "Baka umulang nang", + "hrs_sub_text": "oras", + "mins_sub_text": "minuto", + "loading_text": "Nag-lo-load...", + "edit_location_headline": "I-edit ang lokasyon", + "edit_location_error_sub": "Paki-fill in ang field o i-reset ito", + "app_theme_dark_light": "Tema ng app", + "theme_dark": "Madilim", + "theme_light": "Magaan" } \ No newline at end of file From 9600e0605a59d054e1a369a6bd26e5eb03d30b8d Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:08:03 +0530 Subject: [PATCH 63/81] New translations source.json (Serbian (Latin)) --- assets/translations/sr-CS.json | 638 ++++++++++++++++----------------- 1 file changed, 319 insertions(+), 319 deletions(-) diff --git a/assets/translations/sr-CS.json b/assets/translations/sr-CS.json index 7e69f7ffb..eecd657e4 100644 --- a/assets/translations/sr-CS.json +++ b/assets/translations/sr-CS.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", + "feels_like": "Subjektivni osećaj", + "hourly_precipitation": "Padavine po satu", + "save": "Sačuvati", + "cancel": "Otkazati", + "daily_forecast": "Dnevna prognoza", + "locations": "Lokacije", + "home_location": "Lokacija kuće", + "default_locations": "Podrazumevane lokacije", + "default_location": "Podrazumevana lokacija", + "today's_amount": "Količina za danas", + "precipitation_hours": "Sati padavina za danas", + "now": "Sada", + "next_24-hr": "Naredna 24 sata", + "trends": "Trendovi ", + "today": "Danas", + "sun": "Ned", + "mon": "Pon", + "tue": "Uto", + "wed": "Sre", + "thu": "Čet", + "fri": "Pet", + "sat": "Sub", + "error": "Greška", + "not_available": "Nedostupno", + "moon": "Mesec", + "humidity": "Vlažnost", + "pressure": "Pritisak", + "direction": "Pravac", + "visibility": "Vidljivost", + "air_quality": "Kvalitet vazduha", + "fair": "Pristojno", + "poor": "Loše", + "very_poor": "Veoma loše", + "good": "Dobar", + "moderate": "Umereno", + "uv_index": "UV indeks", + "minimal_risk": "Minimalni rizik", + "low_risk": "Nizak rizik", + "moderate_risk": "Umereni rizik", + "high_risk": "Visok rizik", + "very_high_risk": "Veoma visok rizik", + "extreme_risk": "Ekstremni rizik", + "day_length": "dužina dana", + "updated": "Ažurirano", + "update": "Ažuriranje", + "ago": "pre", + "saved_locations": "Sačuvane lokacije", + "current_location": "Trenutna lokacija ", + "search": "Traži", + "search_provider": "Dobavljač pretrage", "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", + "settings": "Podešavanja", + "background_card_animation": "Pozadinska animacija kartice", + "use_bar_chart": "Koristite trakasti grafikon ", + "main_provider": "Glavni provajder", + "temperature_unit": "Jedinica temperature ", + "wind_unit": "Jedinica za vetar", + "visibility_unit": "Jedinica za vidljivost ", + "precipitation_unit": "Jedinica padavina", + "pressure_unit": "Jedinica za pritisak ", + "time_format": "Format vremena", + "additional": "Dodatni", + "app_language": "Jezik aplikacije ", + "about": "O aplikaciji", + "about_app": "O aplikaciji ", + "support": "Podrška ", + "data_provided_by": "Dostavljači podataka", + "map": "Mapa", + "live_radar": "Uživo radar", "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", + "source_code": "Izvorni kod", + "terms_&_conditions": "Uslovi i odredbe ", + "privacy_policy": "Politika privatnosti", + "licenses": "Licence", + "latest_version": "Najnovija verzija", + "create_an_issue": "Prijavi problem", + "new_version_available!": "Dostupna nova verzija!", + "you_are_using_the_latest_version!": "Koristite najnoviju verziju!", + "error_checking_for_updates": "Greška provere ažuriranja", + "light": "Slabe", + "heavy": "Obilne", + "wind_info": "Brzina vetra se meri izračunavanjem proseka brzina vetra tokom određenog perioda. Kratkotrajne oluje su iznenadni udari vetra koji obično traju ispod 20 sekundi.", + "visibility_info": "Vidljivost meri razdaljine na kojima istaknuti objekti mogu da se vide na nebu ili horizontu. Na vidljivost mogu da utiču padavine, magla, prašina, dim ili izmaglica.", + "humidity_info": "Relativna vlažnost je procenat vodene pare koja je prisutna u vazduhu u poređenju sa maksimalnom količinom koju vazduh može da zadrži na datoj temperaturi.", + "humidity_info_2": "Temperatura kondenzacije je vrednost do koje temperatura treba da se smanji da bi se postigla relativna vlažnost od 100%.", + "uv_index_info": "UV indeks meri jačinu sunčevog ultraljubičastog zračenja. Nalazi se na skali od 0 do 11, pri čemu veće vrednosti ukazuju na jače UV zračenje.", + "uv_index_info_2": "UV zračenje može izazvati opekotine, rak kože i oštećenje očiju. Što je veći UV indeks, veći je rizik od ovih problema.", + "uv_index_info_3": "1-2: Nisko. Nije potrebna zaštita. Možete bezbedno ostati napolju koristeći minimalnu zaštitu od sunca.", + "uv_index_info_4": "3-7: Umereno do visoko. Potrebna zaštita. Potražite hlad od kasnog jutra do sredine popodneva. Kada ste napolju obilno nanesite kremu za sunčanje širokog spektra SPF-15 ili više na izloženu kožu i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce.", + "uv_index_info_5": "8+: Veoma visoko do ekstremno. Potrebna dodatna zaštita. Budite oprezni napolju, posebno od kasnog jutra do sredine popodneva. Ako je vaša senka niž od vas, potražite hlad i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce i obilno nanesite najmanje SPF-15, kremu za sunačnje širokog spektra na izloženu kožu.", + "sunset": "Zalazak sunca ", + "sunrise": "Izlazak sunca ", + "sunset_rise_info": "Izlazak sunca: Vreme kada se sunce u potpunosti pojavi iznad horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", + "sunset_rise_info_2": "Zalazak sunca: Vreme kada sunce u potpunosti nestane iza horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", + "sunset_rise_info_3": "Svitanje: Vreme kada se prva vidljiva svetlost dana pojavi pre izlaska sunca.", + "sunset_rise_info_4": "Sumrak: Najtamnija faza polumraka pre nestajanja poslednjeg vidljivog svetla.", + "pressure_info": "Atmosferski pritisak, poznat i kao vazdušni ili barometarski pritisak, predstavlja pritisak nadole koji izaziva Zemljina atmosfera. Ova aplikacija koristi srednji pritisak na nivou mora (MSLP).", + "pressure_info_2": "Neuobičajen atmosferski pritisak može da izazove glavobolje, bolove u zglobovima, umor i druge efekte.", + "current_conditions": "Trenutni uslovi ", + "clear_sky": "Vedro", + "mostly_clear": "Uglavnom vedro ", + "partly_cloudy": "Delimično oblačno ", + "overcast": "Oblačno ", + "fog": "Magla", + "drizzle": "Sitna kiša", + "freezing_drizzle": "Ledena sitna kiša", + "moderate_rain": "Kiša umerenog intenziteta ", + "heavy_intensity_rain": "Kiša jakog intenziteta ", + "freezing_rain": "Ledena kiša ", + "slight_snow": "Slab sneg", + "moderate_snow": "Sneg umerenog intenziteta ", + "heavy_intensity_snow": "Sneg jakog intenziteta ", + "snow_grains": "Snežna zrna", + "rain_showers": "Kiša", + "heavy_rain_showers": "Jaki pljuskovi", + "slight_snow_showers": "Slabi snežni naleti ", + "heavy_snow_showers": "Jaki snežni naleti ", + "thunderstorm": "Grmljavina ", + "strong_thunderstorm": "Jaka grmljavina ", + "clear": "Čisto ", + "wind_speed": "Brzina vetra ", + "precipitation_amount": "Količina padavina ", + "precipitation_chances": "Šanse za padavine", + "cloudiness": "Oblačnost", + "dew_point": "Tačka rose", + "air_quality_satisfactory": "Kvalitet vazduha smatra se zadovoljavajućim, zagađenje vazduha predstavlja mali ili nikakav rizik.", + "air_quality_acceptable": "Kvalitet vazduha je prihvatljiv; međutim za neke zagađivače može postojati umerena zabrinutost za zdravlje veoma malog broja ljudi koji su neobično osetljivi na zagađenje vazduha.", + "sensitive_groups_health_effects": "Pripadnici osetljivih grupa mogu imati zdravstvene posledice. Najverovatnije neće uticati na širu javnost.", + "health_effects_public": "Svako može početi da doživljava zdravstvene efekte; pripadnici osetljivih grupa mogu imati ozbiljnije zdravstvene posledice.", + "emergency_conditions": "Zdravstvene upozorenja o vanrednim situacijama. Veća verovatnoća da će cela populacija biti pogođena.", + "uv_index_satisfactory": "UV indeks je zadovoljavajući, što ukazuje da postoji mali ili nikakav rizik od štete ultraljubičastog zračenja.", + "conditions_low_risk": "Uslovi su generalno niskorizični, što ukazuje da izlaganje ultraljubičastom zračenju predstavlja minimalnu pretnju.", + "low_exposure_level": "Nizak nivo izloženosti sa minimalnim rizikom od štete UV zračenja, pogodan za većinu ljudi.", + "moderate_risk_sun_exposure": "Umeren rizik od oštećenja usled nezaštićenog izlaganja suncu, preporučuju se zaštitne mere.", + "high_risk_sun_exposure": "Visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su zaštine mere.", + "very_high_risk_sun_exposure": "Veoma visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su dodatne mere opreza.", + "extreme_risk_sun_exposure": "Ekstremni rizik od oštećenja usled nezaštićenog izlaganja suncu, neophodna je puna zaštita.", + "calm": "Mirno ", + "light_air": "Lagan vazduh ", + "light_breeze": "Lagani povetarac ", + "gentle_breeze": "Blagi povetarac ", + "moderate_breeze": "Umeren povetarac ", + "fresh_breeze": "Svež povetarac ", + "strong_breeze": "Jak povetarac ", + "high_wind": "Jak vetar ", + "gale": "Bura", + "strong_gale": "Jaka bura", + "storm": "Oluja", + "violent_storm": "Nasilna oluja", + "hurricane": "Uragan", + "warming_temp_trend_1": "U narednih nekoliko dana očekuje se otopljavanje.", + "warming_temp_trend_2": "Temperatura uskoro će porasti, pripremite se za toplije vreme!", + "warming_temp_trend_3": "Izgleda da će ove nedelje postati toplije.", + "warming_temp_trend_4": "Pripremite se za toplije vreme.", + "cooling_temp_trend_1": "U narednih nekoliko dana očekuje se zahlađenje.", + "cooling_temp_trend_2": "Temperature uskoro padaju, utoplite se!", + "cooling_temp_trend_3": "Narednih dana biće hladnije.", + "cooling_temp_trend_4": "Očekujte hladan povetarac tokom narednih dana.", + "stable_temp_trend_1": "U narednih nekoliko dana očekuju se stabilne temperature.", + "stable_temp_trend_2": "Nema velikih temperaturnih promena, stabilno vreme.", + "stable_temp_trend_3": "Temperature drže se stabilno za sada.", + "stable_temp_trend_4": "Očekujte stabilno vreme bez velikih promena.", + "back": "Nazad", + "error_occurred": "Došlo je do greške!", + "check_your_internet_connection_try_again": "Proverite internet vezu i pokušajte ponovo.", + "There_might_be_an_API_error.": "Možda postoji greška u API-ju.", + "retry": "Pokušajte ponovo ", + "loading_location_data": "Učitavanje podataka o lokaciji...", + "latest_data_fetched": "Najnoviji podaci preuzeti su", + "API_Error_Please_change_provider": "API greška, molim vas promenite dobavljača ", + "Please_wait_before_refreshing_again.": "Molim vas sačekajte pre nego što ponovo osvežite.", + "network_unavailable": "Mreža nije dostupna", + "weather": "Vremenska prognoza", + "precipitation": "Padavine", + "wind": "Vetar", + "pollen": "Polen", + "grass": "Trava", + "tree": "Drvo", + "weed": "Korov", + "quick_summary": "Kratki rezime", + "temperature_animation": "Temperaturna animacija ", + "language": "Jezik", + "translate_this_app": "Prevedi ovu aplikaciju ", + "contributors": "Saradnici", + "contributors_sub": "Ljudi koji su doprineli ovom projektu", + "version": "Verzija", + "third_party_licenses": "Licenca treće strane", + "clothing_activity": "Oblačenje i aktivnosti ", + "get_clothing_suggestions": "Dobijte svoje predloge za odeću i aktivnosti.", + "day": "Dan", + "evening": "Veče", + "night": "Noć", + "wind_gust": "Nalet vetra ", + "weather_alerts": "Vremenska upozorenja ", "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", + "daily_conditions": "Dnevni uslovi", + "sun_tile_page": "Ned", + "morning": "Jutro ", + "day_tip": "Dnevni savet", + "translators": "Prevodioci", + "change_apps_font": "Promenite font aplikacije", + "app_font": "Font aplikacije", + "show_alerts_home_page_sub": "Prikažite vremenska upozorenja na početnoj stranici", + "weather_models": "Vremenski modeli", + "openmeteo_weather_models": "Open-Meteo vremenski model", + "unpredictable_weather": "nepredvidivo vreme", + "phase_new_moon": "Mlad mesec", + "phase_waxing_crescent": "Rastući polumesec", + "phase_first_quarter": "Prva četvrtina", + "phase_waxing_gibbous": "Rastući izbočeni mesec", + "phase_full_moon": "Pun mesec ", + "phase_waning_gibbous": "Padajući izbočeni mesec", + "phase_last_quarter": "Poslednja četvrtina", + "phase_waning_crescent": "Opadajući polumesec", + "moon_info": "Mlad Mesec: Kada se mesec ne vidi jer se nalazi između Zemlje i Sunca. Osvetljenje: 0%.", + "moon_info_2": "Rastući polumesec: Kada mali komad Meseca postane vidljiv, koji postaje sve veći svake noći nakon mladog meseca. Osvetljenje: 1%–49%.", + "moon_info_3": "Prva četvrtina: Kada je polovina mesečevog lica osvetljena, što se dešava otprilike nedelju dana nakon mladog meseca. Osvetljenje: ~50%.", + "moon_info_4": "Rastući izbočeni mesec: Kada je više od polovine meseca osvetljeno, što dovodi do punog meseca. Osvetljenje: 51%–99%.", + "moon_info_5": "Pun Mesec: Kada je celo lice Meseca obasjano Suncem, izgledajući kao potpuni krug. Osvetljenje: 100%.", + "moon_info_6": "Opadajući izbočeni mesec: Kada mesec počne da se smanjuje nakon punog meseca, ali više od polovine ostaje osvetljeno. Osvetljenje: 99%–51%.", + "moon_info_7": "Poslednja četvrt: Kada je polovina mesečevog lica ponovo osvetljena, što se dešava otprilike nedelju dana nakon punog meseca. Osvetljenje: ~50%.", + "moon_info_8": "Opadajući polumesec: Kada samo mali deo meseca ostane vidljiv pre mladog meseca. Osvetljenje: 49%–1%.", + "moon_info_9": "Osvetljenje: Procenat Mesečeve površine koji je osvetljen Suncem, koji varira u zavisnosti od faze Meseca.", + "illumination_moon_text": "Osvetljenje", + "moonrise": "Izlazak meseca", + "moonset": "Zalazak meseca", + "dynamic_colors": "Dinamične boje", + "dynamic_colors_sub": "Koristite boje pozadine", + "font_size": "Veličina fonta", + "font_size_sub": "Veličina fonta će uticati samo tamo gde je potrebna", + "swipe_between_locations": "Prevucite između lokacija", + "swipe_between_locations_sub": "Prevucite nalevo ili nadesno da biste promenili lokaciju", + "swipe_threshold": "Prag prevlačenja", + "swipe_threshold_help_sub": "Prag definiše minimalnu udaljenost koju pokret prevlačenja mora preći da bi bio prepoznat. Niži prag čini pokrete prevlačenja lakšim za pokretanje, dok viši prag zahteva namernije prevlačenje.", + "todays_avg": "Današnji prosek", + "todays_high": "Današnji maksimum", + "learn_about_app": "Saznajte više o aplikaciji", + "creator": "Kreator", + "join_discord": "Pridružite se Diskord serveru", + "export_data": "Izvezi podatke", + "export_data_sub": "Izvezite sva svoja podešavanja, lokacije i njihove poslednje preuzete vremenske podatke—bukvalno sve!", + "import_data": "Uvezite podatke", + "import_data_sub": "Upozorenje: Uvoz će izbrisati trenutne podatke aplikacije", + "froggy_summary": "Rezime žabca", + "froggy_summary_sub": "Dodajte opise u vezi sa žabcem. Dostupno samo na engleskom", + "arrange_items": "Rasporedite predmete", + "edit_layout": "Izmenite izgled aplikacije", + "reset": "Resetovati", + "hourly_forecast": "Prognoza po satu", + "air_quality_index": "Indeks kvaliteta vazduha", + "pollen_data": "Podaci o polenu", + "default_location_delete_snack": "Ne možete izbrisati podrazumevanu lokaciju", + "low_pollen": "Nisko", + "medium_pollen": "Srednje", + "high_pollen": "Visoko", + "severe_pollen": "Teško", + "minimal_forecast_uv": "Minimalno", + "low_forecast_uv": "Nisko", + "moderate_forecast_uv": "Umereno", + "high_forecast_uv": "Visoko", + "very_high_forecast_uv": "Veoma visoko", + "extreme_forecast_uv": "Ekstremno", + "app_looks": "Izgled aplikacije", + "temp_animation_sub_pref": "Broji temperature od početka do kraja", + "hide_condition_widgets": "Sakrij vidžete uslova", + "info_home_location_tip": "Morate da sačuvate lokacije da biste ih koristili kao podrazumevanu lokaciju", + "your_device_location": "Lokacija vašeg uređaja", + "weather_model_info_1": "Kombinuje najbolje vremenske modele", + "weather_model_info_2": "Kombinuje sve vremenske modele iz ovoga u besprekorno predviđanje", + "max_items_4": "Možete sakriti najviše 4 stavke", + "max_items_3": "Možete sakriti najviše 3 stavke", "month_jan": "Jan", "month_feb": "Feb", "month_mar": "Mar", "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", + "month_may": "Maj", + "month_june": "Jun", + "month_july": "Jul", + "month_aug": "Avg", "month_sep": "Sep", - "month_oct": "Oct", + "month_oct": "Okt", "month_nov": "Nov", "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", + "wind_dir_ne": "SI", + "wind_dir_e": "I", + "wind_dir_se": "JI", + "wind_dir_s": "J", + "wind_dir_sw": "JZ", + "wind_dir_w": "Z", + "wind_dir_nw": "SZ", + "wind_dir_n": "S", "time_pm": "PM", "time_am": "AM", "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "time_hour": "č.", + "time_day": "dan", + "time_sec": "sek.", + "aqi_type": "AQI tip", + "used_app_storage_info_sub": "Skladište pokazuje koliki deo dostupnog prostora aplikacija koristi za sačuvane lokacije. Ako dostigne 100%, više ne možete da sačuvate dodatne lokacije", + "used_app_storage": "Iskorišćeno skladište aplikacije", + "data_by": "Podaci od", + "data_fetch_error": "Preuzimanje podataka nije uspelo", + "aqi_info_us": "Američki AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha. Ona se kreće od 0 do 500, pri čemu veće vrednosti ukazuju na lošiji kvalitet vazduha.", + "aqi_info_eu": "EU AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha u Evropskoj uniji. Podeljen je na pet nivoa, od „dobrog“ do „veoma lošeg“, na osnovu koncentracije ključnih zagađivača.", + "update_weather_data": "Ažurirajte podatke o vremenu", + "update_weather_data_sub": "Automatski ažurirajte podatke o vremenu ako su zastareli kada se klikne na lokaciju", + "delete_locations": "Izbrišite lokacije", + "delete_locations_support_sub": "Ova radnja uklanja sve sačuvane lokacije osim vaše podrazumevane lokacije. Koristite ovo ako vaše sačuvane lokacije nisu vidljive, dupliraju se ili ako imate neke druge greške", + "delete": "Izbriši", + "united_states_aqi": "Sjedinjene Države AQI", + "european_aqi": "Evropski AQI", + "chances": "Šanse", + "temperature": "Temperatura", + "show_summary_toggle_sub": "Pokažite kratak rezime vremena", + "insights": "Uvid", + "app_units": "Jedinice aplikacije", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vetar, pritisak, vidljivost, padavine, vreme, AQI", + "activity_suggestions_daytip_humidity_3": "🧴 Vazduh je suv. Vlažite kožu i pijte puno vode da ostanete hidrirani.", + "activity_suggestions_daytip_humidity_4": "💧 Niska vlažnost može izazvati suvu kožu ili iritaciju. Držite bocu vode pri ruci i izbegavajte prekomerno izlaganje.", + "hide_update_icon": "Sakrij ikonu ažuriranja", + "no_notification_when_a_new_version_is_released": "Ne prikazuj obaveštenje kada se objavi nova verzija.", + "precipitation_expected_to_continue": "U narednih nekoliko sati očekuje se nastavak padavina", + "Precipitation_likely_tomorrow_around": "Padavine verovatno sutra oko", + "precipitation_likely_around": "Padavine verovatno oko", + "hrs_sub_text": "sati", + "mins_sub_text": "min", + "loading_text": "Učitavanje...", + "edit_location_headline": "Uredite lokaciju", + "edit_location_error_sub": "Popunite polje ili ga resetujte", + "app_theme_dark_light": "Tema aplikacije", + "theme_dark": "Tamna", + "theme_light": "Slabe" } \ No newline at end of file From 8431dc04dc121a347fd31ad613e6e7acffbcd210 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:08:04 +0530 Subject: [PATCH 64/81] New translations source.json (Arabic, Saudi Arabia) --- assets/translations/ar-SA.json | 664 ++++++++++++++++----------------- 1 file changed, 332 insertions(+), 332 deletions(-) diff --git a/assets/translations/ar-SA.json b/assets/translations/ar-SA.json index 7e69f7ffb..f2d36f6e5 100644 --- a/assets/translations/ar-SA.json +++ b/assets/translations/ar-SA.json @@ -1,334 +1,334 @@ { - "feels_like": "Feels like", - "hourly_precipitation": "Hourly precipitation", - "save": "Save", - "cancel": "Cancel", - "daily_forecast": "Daily forecast", - "locations": "Locations", - "home_location": "Home location", - "default_locations": "Default locations", - "default_location": "Default location", - "today's_amount": "Today's amount", - "precipitation_hours": "Precipitation hours", - "now": "Now", - "next_24-hr": "Next 24-hr", - "trends": "Trends", - "today": "Today", - "sun": "Sun", - "mon": "Mon", - "tue": "Tue", - "wed": "Wed", - "thu": "Thu", - "fri": "Fri", - "sat": "Sat", - "error": "Error", - "not_available": "Not available", - "moon": "Moon", - "humidity": "Humidity", - "pressure": "Pressure", - "direction": "Direction", - "visibility": "Visibility", - "air_quality": "Air quality", - "fair": "Fair", - "poor": "Poor", - "very_poor": "Very poor", - "good": "Good", - "moderate": "Moderate", - "uv_index": "UV index", - "minimal_risk": "Minimal risk", - "low_risk": "Low risk", - "moderate_risk": "Moderate risk", - "high_risk": "High risk", - "very_high_risk": "Very high risk", - "extreme_risk": "Extreme risk", - "day_length": "Day length", - "updated": "Updated", - "update": "Update", - "ago": "ago", - "saved_locations": "Saved locations", - "current_location": "Current location", - "search": "Search", - "search_provider": "Search Provider", - "ok": "OK", - "settings": "Settings", - "background_card_animation": "Background card animation", - "use_bar_chart": "Use bar chart", - "main_provider": "Main Provider", - "temperature_unit": "Temperature Unit", - "wind_unit": "Wind Unit", - "visibility_unit": "Visibility Unit", - "precipitation_unit": "Precipitation Unit", - "pressure_unit": "Pressure Unit", - "time_format": "Time format", - "additional": "Additional", - "app_language": "App language", - "about": "About", - "about_app": "About app", - "support": "Support", - "data_provided_by": "Data provided by", - "map": "Map", - "live_radar": "Live radar", - "radar": "radar", - "source_code": "Source code", - "terms_&_conditions": "Terms & Conditions", - "privacy_policy": "Privacy Policy", - "licenses": "Licenses", - "latest_version": "Latest version", - "create_an_issue": "Create an issue", - "new_version_available!": "New version available!", - "you_are_using_the_latest_version!": "You are using the latest version!", - "error_checking_for_updates": "Error checking for updates", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Wind speed is measured by averaging wind speeds over a period of time. Gusts are sudden bursts of wind typically lasting under twenty seconds.", - "visibility_info": "Visibility measures the distance at which prominent objects can be seen against the sky or horizon. Visibility can be affected by precipitation, fog, dust, smoke, or haze.", - "humidity_info": "Relative humidity is the percentage of water vapor present in the air compared to the maximum amount the air can hold at a given temperature.", - "humidity_info_2": "Dew point is what the temperature would need to be cooled to in order to achieve a relative humidity of 100%.", - "uv_index_info": "The UV index measures the strength of the sun's ultraviolet (UV) radiation. It is on a scale of 0 to 11, with the higher values indicating stronger UV radiation.", - "uv_index_info_2": "UV radiation can cause sunburn, skin cancer, and eye damage. The higher the UV index, the greater the risk of these problems", - "uv_index_info_3": "1-2: Low. no protection needed. You can safely stay outside using minimal sun protection.", - "uv_index_info_4": "3-7: Moderate to High. Protection needed. Seek shade during late morning through mid-afternoon. When outside, generously apply broad-spectrum SPF-15 or higher suncreen on exposed skin, and wear protective clothing, a wide-brimmed hat, and sunglasses.", - "uv_index_info_5": "8+: Very High to Extreme. Extra protection needed. Be carefull outside, especially during late morning through mid-afternoon. If your shadow is shorter than you, seek shade and wear protective clothing, a wide-brimmed hat, and sunglasses, and generously apply a minimum of SPF-15, broad-spectrum sunscreen on exposed skin.", - "sunset": "Sunset", - "sunrise": "Sunrise", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Current conditions", - "clear_sky": "Clear sky", - "mostly_clear": "Mostly clear", - "partly_cloudy": "Partly cloudy", - "overcast": "Overcast", - "fog": "Fog", - "drizzle": "Drizzle", - "freezing_drizzle": "Freezing drizzle", - "moderate_rain": "Moderate rain", - "heavy_intensity_rain": "Heavy intensity rain", - "freezing_rain": "Freezing rain", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" + "feels_like": "يبدو وكأنه", + "hourly_precipitation": "التوقعات كل ساعة", + "save": "حفظ", + "cancel": "الغاء", + "daily_forecast": "التوقعات اليومية ", + "locations": "الموقع", + "home_location": "موقع المنزل ", + "default_locations": "المواقع الافتراضية ", + "default_location": "الموقع الافتراضي ", + "today's_amount": "كمية اليوم ", + "precipitation_hours": "ساعات هطول الأمطار ", + "now": "الان", + "next_24-hr": "24 ساعة التالية", + "trends": "الاتجاهات ", + "today": "اليوم ", + "sun": "الأحد ", + "mon": "الاثنين ", + "tue": "الثلاثاء ", + "wed": "الأربعاء ", + "thu": "الخميس ", + "fri": "الجمعة", + "sat": "السبت ", + "error": "خطأ ", + "not_available": "غير متوفر ", + "moon": "القمر", + "humidity": "الرطوبة ", + "pressure": "الضغط ", + "direction": "اتجاه الرياح", + "visibility": "الرؤية ", + "air_quality": "جودة الهواء ", + "fair": "مقبول", + "poor": "ملوث", + "very_poor": "ملوث للغاية", + "good": "جيد", + "moderate": "معتدل", + "uv_index": "مؤشر الأشعة فوق البنفسجية ", + "minimal_risk": "الحد الأدنى من المخاطر ", + "low_risk": "القليل من المخاطر", + "moderate_risk": "مخاطر متوسطة", + "high_risk": "مخاطر عالية ", + "very_high_risk": "مخاطر عالية جدًا ", + "extreme_risk": "خطر شديد ", + "day_length": "طول اليوم ", + "updated": "تم تحديثها", + "update": "تحديث", + "ago": "منذ ", + "saved_locations": "المواقع المحفوظة", + "current_location": "الموقع الحالي ", + "search": "بحث", + "search_provider": "مزود البحث ", + "ok": "تمام", + "settings": "إعدادات ", + "background_card_animation": "الرسوم المتحركة لبطاقة الخلفية ", + "use_bar_chart": "استخدام الرسم البياني بالعرض", + "main_provider": "المزود الرئيسي ", + "temperature_unit": "وحدة درجة الحرارة ", + "wind_unit": "وحدة الرياح ", + "visibility_unit": "وحدة الرؤية ", + "precipitation_unit": "وحدة هطول الأمطار ", + "pressure_unit": "وحدة الضغط ", + "time_format": "تنسيق الوقت ", + "additional": "إضافي ", + "app_language": "لغة التطبيق ", + "about": "حول", + "about_app": "حول التطبيق ", + "support": "الدعم", + "data_provided_by": "البيانات المقدمة من ", + "map": "الخريطة ", + "live_radar": "رادار مباشر", + "radar": "رادار", + "source_code": "كود المصدر ", + "terms_&_conditions": "الشروط والأحكام ", + "privacy_policy": "سياسة الخصوصية ", + "licenses": "التراخيص ", + "latest_version": "أحدث إصدار ", + "create_an_issue": " إبلاغ عن مشكلة", + "new_version_available!": "إصدار جديد متاح", + "you_are_using_the_latest_version!": "انت تستخدم احدث نسخة", + "error_checking_for_updates": "خطأ في التحقق من تحديثات", + "light": "ضوء ", + "heavy": "قوي", + "wind_info": "يتم قياس سرعة الرياح من خلال حساب متوسط ​​سرعة الرياح خلال فترة زمنية. العواصف عبارة عن هبوب رياح مفاجئة تدوم عادةً أقل من عشرين ثانية. ", + "visibility_info": "تقيس الرؤية المسافة التي يمكن من خلالها رؤية الأجسام البارزة مقابل السماء أو الأفق. يمكن أن تتأثر الرؤية بهطول الأمطار أو الضباب أو الغبار أو الدخان أو الضباب. ", + "humidity_info": "الرطوبة النسبية هي النسبة المئوية لبخار الماء الموجود في الهواء مقارنة بالكمية القصوى التي يمكن للهواء الاحتفاظ بها عند درجة حرارة معينة. ", + "humidity_info_2": "\n1. درجة الرطوبة هي الدرجة التي يجب أن تصل إليها درجة الحرارة لتحقيق رطوبة 100%. ", + "uv_index_info": "يقيس مؤشر الأشعة فوق البنفسجية قوة الأشعة فوق البنفسجية الصادرة عن الشمس. وهو على مقياس من 0 إلى 11، وتشير القيم الأعلى إلى إشعاع فوق بنفسجي أقوى. ", + "uv_index_info_2": "يمكن أن تسبب الأشعة فوق البنفسجية حروق الشمس وسرطان الجلد وتلف العين. كلما ارتفع مؤشر الأشعة فوق البنفسجية، زادت خطورة هذه المشاكل ", + "uv_index_info_3": "1-2: منخفض. لا حاجة للحماية. يمكنك البقاء بالخارج بأمان باستخدام الحد الأدنى من الحماية من أشعة الشمس. ", + "uv_index_info_4": "3-7: متوسط ​​إلى مرتفع. الحماية مطلوبة. ابحث عن الظل في وقت متأخر من الصباح وحتى منتصف بعد الظهر. عندما تكون بالخارج، استخدم بوفرة كريم الوقاية من الشمس واسع النطاق SPF-15 أو أعلى على الجلد المكشوف ، وارتدِ ملابس واقية وقبعة واسعة الحواف ونظارات شمسية. ", + "uv_index_info_5": "8+: مرتفع جدًا إلى أقصى حد. الحماية الإضافية مطلوبة. كن حذرًا في الخارج، خاصة في وقت متأخر من الصباح إلى منتصف ما بعد الظهر. إذا كان ظلك أقصر منك، فابحث عن الظل وارتدي ملابس واقية وقبعة واسعة الحواف ونظارات شمسية، واستخدم كريمًا واقيًا من الشمس واسع النطاق بحد أدنى SPF-15 على الجلد المكشوف. ", + "sunset": "الغروب ", + "sunrise": "الشروق ", + "sunset_rise_info": "الشروق: عندما تظهر الشمس بشكل كامل فوق الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", + "sunset_rise_info_2": "الغروب: عندما تختفي الشمس تماماً تحت الأفق. ويختلف هذا حسب الموقع والوقت من السنة والمنطقة الزمنية. ", + "sunset_rise_info_3": "الفجر: عندما يظهر أول ضوء مرئي من النهار قبل شروق الشمس. ", + "sunset_rise_info_4": "الغسق: أحلك مرحلة من الشفق قبل اختفاء آخر ضوء مرئي. ", + "pressure_info": "الضغط الجوي، المعروف أيضًا باسم ضغط الهواء أو الضغط الجوي، هو الضغط الهبوطي الذي يمارسه الغلاف الجوي للأرض. يستخدم هذا التطبيق متوسط ​​ضغط مستوى سطح البحر (MSLP). ", + "pressure_info_2": "قد يسبب الضغط الجوي غير الطبيعي الصداع، وآلام المفاصل، والتعب، وغيرها من التأثيرات. ", + "current_conditions": "الظروف الحالية ", + "clear_sky": "سماء صافية ", + "mostly_clear": "صاف عموما", + "partly_cloudy": "غائم جزئيًا ", + "overcast": "ملبد بالغيوم ", + "fog": "ضباب ", + "drizzle": "رذاذ ", + "freezing_drizzle": "رذاذ متجمد ", + "moderate_rain": "أمطار متوسطة ", + "heavy_intensity_rain": "أمطار غزيرة ", + "freezing_rain": "مطر متجمد ", + "slight_snow": "ثلوج خفيفة ", + "moderate_snow": "ثلوج معتدلة ", + "heavy_intensity_snow": "ثلوج كثيفة جدا", + "snow_grains": "حبيبات الثلج ", + "rain_showers": "زخات المطر ", + "heavy_rain_showers": "زخات مطر غزيرة ", + "slight_snow_showers": "زخات ثلجية خفيفة ", + "heavy_snow_showers": "زخات ثلجية كثيفة ", + "thunderstorm": "عاصفة رعدية ", + "strong_thunderstorm": "عاصفة رعدية قوية ", + "clear": "صاف", + "wind_speed": "سرعة الرياح", + "precipitation_amount": "كَمّيّة الهطول", + "precipitation_chances": "توقعات هطول الأمطار", + "cloudiness": "الغيوم", + "dew_point": "درجة الندى", + "air_quality_satisfactory": "جودة الهواء مقبولة، ولا يمثل تلوث الهواء خطراً يُذكر أو لا يمثل أي خطر.", + "air_quality_acceptable": "جودة الهواء مقبولة؛ ومع ذلك، قد يكون هناك قلق صحي معتدل بشأن بعض الملوثات لعدد قليل جدًا من الأشخاص الذين لديهم حساسية غير عادية للتلوث الهوائي.", + "sensitive_groups_health_effects": "قد يواجه أعضاء الفئات الحساسة تأثيرات صحية. من غير المحتمل أن يتأثر عموم الناس.", + "health_effects_public": "قد يختبر الجميع تأثيرات صحية؛ وقد يواجه أعضاء الفئات الحساسة تأثيرات صحية أكثر خطورة.", + "emergency_conditions": "تحذيرات صحية لحالات الطوارئ. من المرجح أن يتأثر جميع السكان.", + "uv_index_satisfactory": "مؤشر الأشعة فوق البنفسجية مرضٍ، مما يعني أن هناك خطرًا ضئيلًا أو لا يوجد خطر من الإشعاع فوق البنفسجي.", + "conditions_low_risk": "الظروف عمومًا منخفضة المخاطر، مما يعني أن التعرض للأشعة فوق البنفسجية يشكل تهديدًا ضئيلًا.", + "low_exposure_level": "مستوى التعرض منخفض مع خطر ضئيل من الأشعة فوق البنفسجية، مناسب لمعظم الناس.", + "moderate_risk_sun_exposure": "خطر معتدل من التعرض لأشعة الشمس دون حماية، يوصى باتخاذ تدابير وقائية.", + "high_risk_sun_exposure": "خطر مرتفع من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ التدابير الوقائية.", + "very_high_risk_sun_exposure": "خطر شديد من التعرض لأشعة الشمس دون حماية؛ لذا يجب اتخاذ احتياطات إضافية.", + "extreme_risk_sun_exposure": "خطر شديد للغاية من التعرض لأشعة الشمس دون حماية؛ لذا فمن الضروري اتخاذ حماية كاملة.", + "calm": "هادئ", + "light_air": "ريح خفيفة (نسيم)", + "light_breeze": "نسيم خفيف ", + "gentle_breeze": "نسيم لطيف ", + "moderate_breeze": "رياح معتدلة ", + "fresh_breeze": "رياح نشيطة ", + "strong_breeze": "رياح قوية ", + "high_wind": "رياح شديدة ", + "gale": "رياح عاصفة ", + "strong_gale": "رياح عاصفة جدًا", + "storm": "عاصفة ", + "violent_storm": "عاصفة هوجاء ", + "hurricane": "إعصار", + "warming_temp_trend_1": "تشير التوقعات إلى ارتفاع درجات الحرارة في الأيام المقبلة.", + "warming_temp_trend_2": "سترتفع درجات الحرارة قريباً، استعد للحر!", + "warming_temp_trend_3": "يبدو أن الجو سيصبح أدفئ هذا الأسبوع.", + "warming_temp_trend_4": "استعدوا لطقس أدفئ في هذه الأيام.", + "cooling_temp_trend_1": "التوقعات تشير إلى انخفاض درجات الحرارة في هذه الأيام.", + "cooling_temp_trend_2": "ستنخفض درجات الحرارة قريبًا، حاول البقاء دافئًا!", + "cooling_temp_trend_3": "سيكون الجو أبرد في الايام القادمة .", + "cooling_temp_trend_4": "توقع نسيمًا باردًا في هذه الأيام.", + "stable_temp_trend_1": "من المتوقع أن تظل درجات الحرارة مستقرة في الأيام القليلة القادمة.", + "stable_temp_trend_2": "لا توجد تغييرات كبيرة في درجات الحرارة في هذه الأيام، الطقس مستقر.", + "stable_temp_trend_3": "درجات الحرارة مستقرة في الوقت الحالي.", + "stable_temp_trend_4": "توقع طقسًا مستقرًا دون تغييرات كبيرة.", + "back": "رجوع", + "error_occurred": "حدث خطأ!", + "check_your_internet_connection_try_again": "تحقق من اتصالك بشبكة الإنترنت ثم اعد المحاولة.", + "There_might_be_an_API_error.": "قد يكون هناك خطأ في واجهة البرمجة (API).", + "retry": "حاول مجددًا", + "loading_location_data": "جارٍ تحميل بيانات الموقع...", + "latest_data_fetched": "البيانات محدثة", + "API_Error_Please_change_provider": "خطأ في واجهة البرمجة (API)، غَيّر المزود.", + "Please_wait_before_refreshing_again.": "انتظر قبل إعادة التحديث.", + "network_unavailable": "الشبكة غير متاحة", + "weather": "الطقس", + "precipitation": "الهطول", + "wind": "الرياح", + "pollen": "حبوب اللقاح ", + "grass": "عشب", + "tree": "شجر", + "weed": "حشائش", + "quick_summary": "تلخيص سريع", + "temperature_animation": "درجة الحرارة الديناميكية", + "language": "اللغة", + "translate_this_app": "ترجم التطبيق", + "contributors": "المساهمون", + "contributors_sub": "الإطلاع على المساهمين في هذا المشروع ", + "version": "الإصدار", + "third_party_licenses": "رخص الأطراف الثالثة", + "clothing_activity": "الملبس والنشاطات", + "get_clothing_suggestions": "احصل على اقتراحات الملبس والنشاطات.", + "day": "يوم", + "evening": "مساءً", + "night": "ليلًا", + "wind_gust": "العَصْفة", + "weather_alerts": "تنبيهات الطقس", + "font": "الخط", + "daily_conditions": "حالة الطقس اليومية", + "sun_tile_page": "الأحد ", + "morning": "صباحًا", + "day_tip": "نصيحة اليوم", + "translators": "المترجمون", + "change_apps_font": "تبديل خط التطبيق", + "app_font": "خط التطبيق", + "show_alerts_home_page_sub": "اظهار تنبيهات الطقس في الصفحة الرئيسة.", + "weather_models": "نماذج توقعات الطقس", + "openmeteo_weather_models": "نماذج الطقس (open-meteo)", + "unpredictable_weather": "طقس غير متوقع", + "phase_new_moon": "مَحَاق", + "phase_waxing_crescent": "هلال مُتزايد", + "phase_first_quarter": "التربيع الأول", + "phase_waxing_gibbous": "أحدب مُتزايد", + "phase_full_moon": "بدر", + "phase_waning_gibbous": "أحدب مُتناقص", + "phase_last_quarter": "التربيع الأخير", + "phase_waning_crescent": "هلال مُتناقص", + "moon_info": "المَحَاق: (القمر الجديد) هي مرحلة قمرية لا يُرى فيها القمر لأنه يقع بين الأرض والشمس. إضاءة: 0٪.", + "moon_info_2": "هلال مُتزايد: هي مرحلة قمرية يبدأ فيها ظهور شريط رفيع من القمر (بعد مرحلة المَحَاق)، حيث يتزايد حجم الجزء المضيء تدريجيًا كل ليلة. إضاءة: 1٪–49٪.", + "moon_info_3": "التربيع الأول: مرحلة قمرية يُضاء فيها نصف وجه القمر، وتحدث بعد حوالي أسبوع من مرحلة القمر الجديد. إضاءة: ~50٪.", + "moon_info_4": "أحدب مُتزايد: مرحلة قمرية تُضاء فيها أكثر من نصف وجه القمر (وليس كاملاً)، وتأتي بعد مرحلة التربيع الأول وتسبق اكتمال القمر (البدر). إضاءة: 51٪–99٪.", + "moon_info_5": "بدر: مرحلة قمرية يُضاء وجه القمر بالكامل بواسطة الشمس، فيظهر كدائرة مكتملة. إضاءة: 100٪.", + "moon_info_6": "أحدب مُتناقص: مرحلة قمرية يبدأ فيها الجزء المضيء من القمر في التناقص بعد مرحلة البدر، ولكن يبقى أكثر من نصفه مضاءً (وليس كاملاً). إضاءة: 99٪–51٪.", + "moon_info_7": "التربيع الأخير: مرحلة قمرية يُضاء فيها نصف وجه القمر مرة أخرى، وتحدث بعد حوالي أسبوع من مرحلة البدر. إضاءة: ~50٪", + "moon_info_8": "هلال مُتناقص: مرحلة قمرية لا يظهر فيها سوى شريط رفيع من القمر قبل وصوله إلى مرحلة المَحَاق (القمر الجديد) إضاءة: 49٪–1٪", + "moon_info_9": "الإضاءة: النسبة المئوية لسطح القمر المضاء بنور الشمس، التي تختلف حَسَبَ مرحلة القمر.", + "illumination_moon_text": "الإضاءة", + "moonrise": "شروق القمر ", + "moonset": "غروب القمر", + "dynamic_colors": "ألوان تفاعلية", + "dynamic_colors_sub": "استخدم ألوان الخلفية", + "font_size": "حجم الخط", + "font_size_sub": "لن يؤثر حجم الخط إلا عند الحاجة إليه فقط", + "swipe_between_locations": "مرر بين المواقع", + "swipe_between_locations_sub": "مرر لليسار أو لليمين لتغيير الموقع", + "swipe_threshold": "عتبة التمرير", + "swipe_threshold_help_sub": "يُحدد الحد الأدنى للمسافة التي يجب أن تقطعها إيماءة التمرير ليتم التعرف عليها. يُسهّل الحد الأدنى المنخفض تفعيل إيماءات التمرير، بينما يتطلب الحد الأعلى تمريرات أكثر تعمدًا.", + "todays_avg": "متوسط اليوم", + "todays_high": "أعلى مستوى اليوم", + "learn_about_app": "تعرّف على التطبيق", + "creator": "المنشئ", + "join_discord": "انضم إلى خادم Discord", + "export_data": "تصدير البيانات", + "export_data_sub": "تصدير جميع إعداداتك ومواقعك وآخر بيانات الطقس التي تم جلبها - كل شيء حرفيًا!", + "import_data": "استيراد البيانات", + "import_data_sub": "تحذير: سيؤدي الاستيراد إلى مسح بيانات تطبيقك الحالية", + "froggy_summary": "مُلخص ضِفْدَعِي", + "froggy_summary_sub": "يضيف أوصافًا متعلقة بالضفادع. متاح بالإنجليزية فقط", + "arrange_items": "ترتيب العناصر", + "edit_layout": "تعديل تخطيط التطبيق", + "reset": "إعادة تعيين", + "hourly_forecast": "توقعات كل ساعة", + "air_quality_index": "مؤشر جودة الهواء", + "pollen_data": "بيانات حبوب اللِّقاح", + "default_location_delete_snack": "لا يمكنك حذف الموقع الافتراضي", + "low_pollen": "منخفض", + "medium_pollen": "متوسط", + "high_pollen": "عالي", + "severe_pollen": "شديد", + "minimal_forecast_uv": "الحد الأدنى", + "low_forecast_uv": "منخفض", + "moderate_forecast_uv": "معتدل", + "high_forecast_uv": "عالي", + "very_high_forecast_uv": "عالي جداً", + "extreme_forecast_uv": "الحد الأقصى", + "app_looks": "مظهر التطبيق", + "temp_animation_sub_pref": "يحسب درجات الحرارة من البداية إلى النهاية", + "hide_condition_widgets": "إخفاء عناصر واجهة التطبيقات المصغرة", + "info_home_location_tip": "تحتاج إلى حفظ المواقع لاستخدامها كموقعك الافتراضي", + "your_device_location": "موقع جهازك", + "weather_model_info_1": "يُجمع أفضل نماذج الطقس", + "weather_model_info_2": "يُجمع كل نماذج الطقس من هذا في تنبؤ سلس", + "max_items_4": "يمكنك إخفاء ما يصل إلى 4 عناصر فقط", + "max_items_3": "يمكنك إخفاء ما يصل إلى 3 عناصر فقط", + "month_jan": "يناير", + "month_feb": "فبراير", + "month_mar": "مارس", + "month_apr": "أبريل", + "month_may": "مايو", + "month_june": "يونيو", + "month_july": "يوليو", + "month_aug": "أغسطس", + "month_sep": "سبتمبر", + "month_oct": "أكتوبر", + "month_nov": "نوفمبر", + "month_Dec": "ديسمبر", + "wind_dir_ne": "ش.ق", + "wind_dir_e": "ق", + "wind_dir_se": "ج.ق", + "wind_dir_s": "ج", + "wind_dir_sw": "ج.غ", + "wind_dir_w": "غ", + "wind_dir_nw": "ش.غ", + "wind_dir_n": "ش", + "time_pm": "م", + "time_am": "ص", + "time_min": "د", + "time_hour": "س", + "time_day": "يوم", + "time_sec": "ث", + "aqi_type": "نوع مؤشر جودة الهواء", + "used_app_storage_info_sub": "تُظهر مساحة التخزين مقدار المساحة المتوفرة التي يستخدمها التطبيق لحفظ المواقع. إذا وصلت إلى ١٠٠٪، فلن تتمكن من حفظ مواقع إضافية.", + "used_app_storage": "المساحة المستخدمة للتطبيق", + "data_by": "البيانات حسب", + "data_fetch_error": "فشل جلب البيانات", + "aqi_info_us": "مؤشر جودة الهواء الأمريكي (AQI) هو مقياس يُستخدم لرصد مستوى تلوث الهواء. يتراوح بين ٠ و٥٠٠، وتشير القيم الأعلى إلى انخفاض جودة الهواء.", + "aqi_info_eu": "مؤشر جودة الهواء في الاتحاد الأوروبي (AQI) هو مقياس يُستخدم لرصد مستوى تلوث الهواء في الاتحاد الأوروبي. وينقسم إلى خمس مستويات، من 'جيد' إلى 'ضعيف جدًا'، بناءً على تركيز الملوثات الرئيسية.", + "update_weather_data": "تحديث بيانات الطقس", + "update_weather_data_sub": "تحديث بيانات الطقس تلقائيًا إذا كانت قديمة عند النقر فوق الموقع", + "delete_locations": "حذف المواقع", + "delete_locations_support_sub": "يزيل هذا الإجراء جميع المواقع المحفوظة باستثناء موقعك الافتراضي. استخدمه إذا كانت مواقعك المحفوظة غير مرئية، أو مكررة، أو تواجه أي أخطاء أخرى.", + "delete": "حذف", + "united_states_aqi": "مؤشر جودة الهواء الأمريكي", + "european_aqi": "مؤشر جودة الهواء الأوروبي", + "chances": "التغييرات", + "temperature": "درجة الحرارة", + "show_summary_toggle_sub": "اعرض ملخصًا موجزًا للطقس", + "insights": "التحليلات", + "app_units": "وحدات التطبيق", + "temperature_wind_pressure_visibility_precipitation_time_aqi": "درجة الحرارة، الرياح، الضغط، الرؤية، الهطول، الوقت، مؤشر جودة الهواء", + "activity_suggestions_daytip_humidity_3": "🧴 الهواء جاف. رطب بشرتك واشرب الكثير من الماء للحفاظ على رطوبة جسمك.", + "activity_suggestions_daytip_humidity_4": "💧قد تُسبب الرطوبة المنخفضة جفافًا أو تهيجًا للبشرة. احتفظ بزجاجة ماء في متناول يدك وتجنب التعرض المفرط للشمس.", + "hide_update_icon": "إخفاء أيقونة التحديث", + "no_notification_when_a_new_version_is_released": "لا تُظهر إشعارًا عند إصدار نسخة جديدة.", + "precipitation_expected_to_continue": "من المتوقع استمرار الهطول خلال الساعات القليلة القادمة.", + "Precipitation_likely_tomorrow_around": "من المُتوقع الهطول غدًا حوالي", + "precipitation_likely_around": "احتمالية الهطول حوالي", + "hrs_sub_text": "س", + "mins_sub_text": "د", + "loading_text": "تحميل...", + "edit_location_headline": "تعديل الموقع", + "edit_location_error_sub": "يرجى ملء الحقل أو إعادة تعيينه", + "app_theme_dark_light": "مظهر التطبيق", + "theme_dark": "مظلم", + "theme_light": "ضوء " } \ No newline at end of file From 20c3bbe9709672e2c185943b6c67440b596cb988 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:19:02 +0530 Subject: [PATCH 65/81] removed duplicates --- .gitignore | 8 + assets/translations/az.json | 332 -------------------------------- assets/translations/cs.json | 332 -------------------------------- assets/translations/de.json | 332 -------------------------------- assets/translations/el.json | 332 -------------------------------- assets/translations/es.json | 332 -------------------------------- assets/translations/fa.json | 334 --------------------------------- assets/translations/fi.json | 332 -------------------------------- assets/translations/fil.json | 332 -------------------------------- assets/translations/fr.json | 332 -------------------------------- assets/translations/hu.json | 332 -------------------------------- assets/translations/id.json | 332 -------------------------------- assets/translations/it.json | 332 -------------------------------- assets/translations/ja.json | 332 -------------------------------- assets/translations/ko.json | 332 -------------------------------- assets/translations/nl.json | 332 -------------------------------- assets/translations/pl.json | 334 --------------------------------- assets/translations/pt.json | 334 --------------------------------- assets/translations/ro.json | 332 -------------------------------- assets/translations/ru.json | 332 -------------------------------- assets/translations/sl.json | 332 -------------------------------- assets/translations/sr-CY.json | 332 -------------------------------- assets/translations/sr.json | 332 -------------------------------- assets/translations/tr.json | 332 -------------------------------- assets/translations/uk.json | 332 -------------------------------- assets/translations/vi.json | 332 -------------------------------- assets/translations/zh.json | 333 -------------------------------- 27 files changed, 8 insertions(+), 8639 deletions(-) delete mode 100644 assets/translations/az.json delete mode 100644 assets/translations/cs.json delete mode 100644 assets/translations/de.json delete mode 100644 assets/translations/el.json delete mode 100644 assets/translations/es.json delete mode 100644 assets/translations/fa.json delete mode 100644 assets/translations/fi.json delete mode 100644 assets/translations/fil.json delete mode 100644 assets/translations/fr.json delete mode 100644 assets/translations/hu.json delete mode 100644 assets/translations/id.json delete mode 100644 assets/translations/it.json delete mode 100644 assets/translations/ja.json delete mode 100644 assets/translations/ko.json delete mode 100644 assets/translations/nl.json delete mode 100644 assets/translations/pl.json delete mode 100644 assets/translations/pt.json delete mode 100644 assets/translations/ro.json delete mode 100644 assets/translations/ru.json delete mode 100644 assets/translations/sl.json delete mode 100644 assets/translations/sr-CY.json delete mode 100644 assets/translations/sr.json delete mode 100644 assets/translations/tr.json delete mode 100644 assets/translations/uk.json delete mode 100644 assets/translations/vi.json delete mode 100644 assets/translations/zh.json diff --git a/.gitignore b/.gitignore index 79c113f9b..c2e4fcfaf 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,11 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release + +# Keystore - Never commit this! +*.jks +*.keystore +android/*.jks +android/*.keystore + +/settings_tiles_custom/ diff --git a/assets/translations/az.json b/assets/translations/az.json deleted file mode 100644 index 73dc50bcc..000000000 --- a/assets/translations/az.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Hiss edilən", - "hourly_precipitation": "Saatlıq yağıntı", - "save": "Yadda saxla", - "cancel": "Ləğv et", - "daily_forecast": "Gündəlik proqnoz", - "locations": "Məkanlar", - "home_location": "Evin məkanı", - "default_locations": "Defolt məkanlar", - "default_location": "Defolt məkan", - "today's_amount": "Bugünkü miqdar", - "precipitation_hours": "Yağış saatları", - "now": "İndi", - "next_24-hr": "Növbəti 24 Saat", - "trends": "Trend-lər", - "today": "Bugün", - "sun": "Bazar Günü", - "mon": "Bazar ertəsi", - "tue": "Çərşənbə axşamı", - "wed": "Çərşənbə", - "thu": "Cümə Axşamı", - "fri": "Cümə", - "sat": "Şənbə", - "error": "Xəta", - "not_available": "Mövcud Deyil", - "moon": "Ay", - "humidity": "Rütubət", - "pressure": "Təzyiq", - "direction": "İstiqamət", - "visibility": "Görmə Qabiliyyəti", - "air_quality": "Hava Keyfiyyəti", - "fair": "Zəyif", - "poor": "Pis", - "very_poor": "Çox Pis", - "good": "Gözəl", - "moderate": "Orta", - "uv_index": "UB İndeksi", - "minimal_risk": "Ən aşağı risk", - "low_risk": "Aşağı Risk", - "moderate_risk": "Orta Risk", - "high_risk": "Yüksək Risk", - "very_high_risk": "Çox Yüksək Risk", - "extreme_risk": "Həddindən artıq risk", - "day_length": "Gün Uzunluğu", - "updated": "Yeniləndi", - "update": "Yenilə", - "ago": "Əvvəl", - "saved_locations": "Yadda Saxlanılmış Məkanlar", - "current_location": "Hazırki Məkan", - "search": "Axtarış", - "search_provider": "Axtarış Provayderi", - "ok": "Oldu", - "settings": "Tənzimləmələr", - "background_card_animation": "Arxa Plan Kart Animasiyası", - "use_bar_chart": "Çubuq Qrafikanı İstifadə Et", - "main_provider": "Əsas Provayder", - "temperature_unit": "Temperatur Vahidi", - "wind_unit": "Külək Saatları", - "visibility_unit": "Görmə Qabiliyyəti Vahidi", - "precipitation_unit": "Yağış Saatları", - "pressure_unit": "Təzyiq Vahidi", - "time_format": "Saat formatı", - "additional": "Əlavə", - "app_language": "Tətbiq Dilləri", - "about": "Haqqında", - "about_app": "Tətbiq Haqqında", - "support": "Dəstək", - "data_provided_by": "Məlumat Təmin Edici:", - "map": "Xəritə", - "live_radar": "Canlı Radar", - "radar": "Radar", - "source_code": "Mənbə Kodu", - "terms_&_conditions": "Qaydalar & Şərtlər", - "privacy_policy": "Məxfilik Siyasəti", - "licenses": "Lisenziyalar", - "latest_version": "Ən Son Versiya", - "create_an_issue": "Xətalar haqqında məlumat verin.", - "new_version_available!": "Yeni Versiya Mövcuddur!", - "you_are_using_the_latest_version!": "Siz Ən Son Versiyanı İstifadə Edirsiniz", - "error_checking_for_updates": "Güncəlləmələrin yoxlanılması xətası", - "light": "Açıq", - "heavy": "Ağır", - "wind_info": "Küləyin sürəti müəyyən bir müddət ərzində küləyin orta sürəti ilə ölçülür. Küləklər adətən iyirmi saniyədən az davam edən qəfil küləyin partlamasıdır.", - "visibility_info": "Görmə qabiliyyəti görkəmli obyektlərin səmaya və ya üfüqə qarşı göründüyü məsafəni ölçür. Görmə qabiliyyətinə yağıntı, duman, toz, tüstü və ya duman təsir edə bilər.", - "humidity_info": "Nisbi rütubət, müəyyən bir temperaturda havanın saxlaya biləcəyi maksimum miqdarı ilə müqayisədə havada mövcud olan su buxarının faizidir.", - "humidity_info_2": "Çiy nöqtəsi 100% nisbi rütubətə nail olmaq üçün temperaturun soyudulması lazım olan şeydir.", - "uv_index_info": "UB indeksi günəşin ultrabənövşəyi (UB) radiasiyasının gücünü ölçür. 0-dan 11-ə qədər olan bir miqyasda, daha yüksək dəyərlər olan UB radiasiyasını göstərir.", - "uv_index_info_2": "UB radiasiya günəş yanığına, dəri xərçənginə və göz ziyanına səbəb ola bilər. UB indeksi nə qədər yüksəkdirsə, bu problemlərin riski o, qədər çoxdur.", - "uv_index_info_3": "1-2: Aşağı. Heç bir qorunma lazım deyil. Minimum günəşdən qorunmaq üçün kənarda qalabilərsiniz.", - "uv_index_info_4": "3-7: Orta dərəcədə yüksək. Qoruma lazımdır. Günortadan sonra səhər saatlarında kölgə axtarın. Kənarda, səxavətlə geniş spektrli SPF-15 və ya daha yüksək günəşdən qoruyucu tətbiq edin və qoruyucu geyim, geniş brimmed şapka və gözlük geyin.", - "uv_index_info_5": "8+: Həddindən artıq yüksəkdir. Əlavə qorunma lazımdır. Xüsusilə səhər saatlarında günortadan sonra səhər kənarda ehtiyatlı olun. Kölgəniz sizdən daha qısadırsa, kölgə axtarın və qoruyucu geyim, geniş brimmed şapka və günəş gözlüyü geyin və səxavətli bir şəkildə məruz qalan dəridə ən azı minimum SPF-15, geniş spektrli günəşdən qoruyucu tətbiq edin.", - "sunset": "Gün Batımı", - "sunrise": "Günəşin Doğuşu", - "sunset_rise_info": "Günəşin Doğuşu: Günəşin dolu üfüqün üstündə göründüyü yer. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", - "sunset_rise_info_2": "Gün Batımı: günəş üfüqün altından tamamilə yox olduqda. Bu, ilin yeri, vaxtından və vaxt zonasından asılı olaraq dəyişir.", - "sunset_rise_info_3": "Şəfəq: Günün ilk görünən işığı günəşin əvvəlində göründüyü zaman görünür.", - "sunset_rise_info_4": "Alacakaranlıq: Son görünən işığın yox olmasına qədər alacakaranlığın ən qaranlıq mərhələsi.", - "pressure_info": "Atmosfer təzyiqi, həmçinin hava təzyiqi və ya baromatik təzyiq olaraq da bilinir, yer atmosferinin aşağıya doğru göstərdiyi təzyiqdir. Bu proqram Orta Dəniz Səviyyəsi Təzyiqindən (MSLP) istifadə edir.", - "pressure_info_2": "Anormal atmosfer təzyiqi baş ağrısı, oynaq ağrısı, yorğunluq və digər təsirlərə səbəb ola bilər.", - "current_conditions": "Hazırkı durum", - "clear_sky": "Açıq səma", - "mostly_clear": "Əsasən aydın", - "partly_cloudy": "Parçalı buludlu", - "overcast": "Buludlu", - "fog": "Duman", - "drizzle": "Çiskin", - "freezing_drizzle": "Dondurucu Çiskin", - "moderate_rain": "Mülayim yağışlı", - "heavy_intensity_rain": "Güclü intensiv yağış", - "freezing_rain": "Dondurucu yağış", - "slight_snow": "Yüngül qar", - "moderate_snow": "Mülayim qarlı", - "heavy_intensity_snow": "Güclü intensiv qar", - "snow_grains": "Qar dənələri", - "rain_showers": "Leysan yağışı", - "heavy_rain_showers": "Güclü leysan yağışları", - "slight_snow_showers": "Yüngül qar yağışı", - "heavy_snow_showers": "Güclü qar yağışı", - "thunderstorm": "Tufan", - "strong_thunderstorm": "Güclü tufan", - "clear": "Təmizlə", - "wind_speed": "Külək sürəti", - "precipitation_amount": "Yağış miqdarı", - "precipitation_chances": "Yağış ehtimalı", - "cloudiness": "Buludluluq", - "dew_point": "Şeh nöqtəsi", - "air_quality_satisfactory": "Havanın keyfiyyəti qənaətbəxş hesab edilir və havanın çirklipiyi az və ya heç bir risk yaratmır.", - "air_quality_acceptable": "Havanın keyfiyyəti məqbuldur; lakin, bəzi çirkləndiricilər üçün havanın çirklənməsinə qeyri-adi dərəcədə həssas olan çox az sayda insan üçün orta dərəcədə sağlamlıq problemi ola bilər.", - "sensitive_groups_health_effects": "Həssas qrupların üzvlərinin sağlamlığına təsir göstərə bilər. Ümumi ictimaiyyətin təsirlənəcəyi ehtimalı yoxdur.", - "health_effects_public": "Hər kəs sağlamlıq təsirləri yaşamağa başlaya bilər; həssas qrupların üzvü daha ciddi sağlamlıq təsirləri ilə üzləşə bilər.", - "emergency_conditions": "Fövqəladə vəziyyətlər barədə sağlamlıq xəbərdarlığı. Bütün əhalinin təsirlənmə ehtimalı daha yüksəkdir.", - "uv_index_satisfactory": "UB indeksi qənaətbəxşdir, ultrabənövşəyi radiasiyadan zərər riskinin az olduğunu və ya heç olmadığını göstərir.", - "conditions_low_risk": "Şərtlər ümumiyyətlə aşağı risklidir və ultrabənövşəyi radiasiyaya məruz qalmanın minimal təhlükə yaratdığını göstərir.", - "low_exposure_level": "Əksər insanlar üçün uyğun olan ultrabənövşəyi radiasiyadan minimal zərər riski ilə aşağı məruz qalma səviyyəsi.", - "moderate_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan orta dərəcədə zərər riski, qoruyucu tədbirlər tövsiyə olunur.", - "high_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan yüksək zərər riski, qoruyucu tədbirlər tələb olunur.", - "very_high_risk_sun_exposure": "Qorunmayan günəşə məruz qalma riski çox yüksəkdir, əlavə ehtiyat tədbirləri tələb olunur.", - "extreme_risk_sun_exposure": "Qorunmayan günəşə məruz qalmadan həddindən artıq zərər riski, tam qorunma lazımdır.", - "calm": "Sakit", - "light_air": "Yüngül hava", - "light_breeze": "Yüngül meh", - "gentle_breeze": "Zərif meh", - "moderate_breeze": "Mülayim meh", - "fresh_breeze": "Təzə meh", - "strong_breeze": "Sərt meh", - "high_wind": "Yüksək külək", - "gale": "Fırtına", - "strong_gale": "Güclü fırtına", - "storm": "Fırtına", - "violent_storm": "Şiddətli fırtına", - "hurricane": "Qasırğa", - "warming_temp_trend_1": "Yaxın bir neçə gün ərzində istiləşmə gözlənilir.", - "warming_temp_trend_2": "Tezliklə temperatur yüksələcək, bir az istilərə hazırlaşın!", - "warming_temp_trend_3": "Deyəsən, bu həftə hava daha da istiləşəcək.", - "warming_temp_trend_4": "Qarşıdakı isti havaya hazır olun.", - "cooling_temp_trend_1": "Yaxın bir neçə gün ərzində havaların soyuması gözlənilir.", - "cooling_temp_trend_2": "Temperaturlar tezliklə enəcək, isti qalın!", - "cooling_temp_trend_3": "Yaxın günlərdə hava daha da sərinləşəcək.", - "cooling_temp_trend_4": "Növbəti günlərdə soyuq külək gözlənilir.", - "stable_temp_trend_1": "Yaxın bir neçə gün ərzində sabit temperatur gözlənilir.", - "stable_temp_trend_2": "Qarşıda böyük temperatur dəyişikliyi yoxdur, sabit hava.", - "stable_temp_trend_3": "Hazırda havanın temperaturu sabit qalır.", - "stable_temp_trend_4": "Çox dəyişməyən sabit hava gözlənilir.", - "back": "Geri", - "error_occurred": "Xəta baş verdi!", - "check_your_internet_connection_try_again": "İnternet bağlantınızı yoxlayın və yenidən cəhd edin.", - "There_might_be_an_API_error.": "API xətası ola bilər.", - "retry": "Tәkrar", - "loading_location_data": "Məkan məlumatları yüklənir...", - "latest_data_fetched": "Ən son məlumatlar əldə edildi", - "API_Error_Please_change_provider": "API xətası, provayderi dəyişin", - "Please_wait_before_refreshing_again.": "Yenidən yeniləmədən əvvəl gözləyin.", - "network_unavailable": "Şəbəkə mövcud deyil", - "weather": "Hava", - "precipitation": "Yağıntı", - "wind": "Külək", - "pollen": "Polen", - "grass": "Ot", - "tree": "Ağac", - "weed": "Vəhşi ot", - "quick_summary": "Sürətli xülasə", - "temperature_animation": "Temperatur animasiyası", - "language": "Dil", - "translate_this_app": "Tətbiqi tərcümə et", - "contributors": "Töhfə verənlər", - "contributors_sub": "Bu layihəyə töhfə verən insanlara baxın", - "version": "Versiya", - "third_party_licenses": "Üçüncü partiya lisenziyaları", - "clothing_activity": "Geyim və fəaliyyətlər", - "get_clothing_suggestions": "Geyim və Fəaliyyət təklifləriniziə baxın", - "day": "Gün", - "evening": "Axşam", - "night": "Gecə", - "wind_gust": "Külək əsməsi", - "weather_alerts": "Hava xəbərdarlıqları", - "font": "Şrift", - "daily_conditions": "Günlük şərtlər", - "sun_tile_page": "Günəş", - "morning": "Səhər", - "day_tip": "Günlük ipucu", - "translators": "Tərcüməçilər", - "change_apps_font": "Tətbiqin şriftini dəyişdir", - "app_font": "Tətbiq şrifti", - "show_alerts_home_page_sub": "Əsas səhifədə hava xəbərdarlıqlarını göstərin", - "weather_models": "Hava modelləri", - "openmeteo_weather_models": "Open-Meteo hava modeli", - "unpredictable_weather": "gözlənilməz hava", - "phase_new_moon": "Yeni ay", - "phase_waxing_crescent": "Balmumu Aypara", - "phase_first_quarter": "Birinci rüb", - "phase_waxing_gibbous": "Donqar", - "phase_full_moon": "Tam ay", - "phase_waning_gibbous": "Donqar zəifləyir", - "phase_last_quarter": "Son rüb", - "phase_waning_crescent": "Sönən Aypara", - "moon_info": "Yeni Ay: Ay Yerlə Günəş arasında yerləşdiyi üçün görünmədikdə. İşıqlandırma: 0%.", - "moon_info_2": "Artan Aypara: Ayın kiçik bir zolağı görünəndə, yeni aydan sonra hər gecə böyüyür. İşıqlandırma: 1%–49%.", - "moon_info_3": "Birinci rüb: Ayın üzünün yarısı işıqlandıqda, yeni aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", - "moon_info_4": "Waxing Gibbous: Ayın yarısından çoxu tam aya qədər işıqlandırıldıqda. İşıqlandırma: 51%–99%.", - "moon_info_5": "Tam Ay: Ayın bütün üzü Günəş tərəfindən işıqlandırıldıqda, tam bir dairə kimi görünür. İşıqlandırma: 100%.", - "moon_info_6": "Gibbous azalır: Ay tam aydan sonra kiçilməyə başlayanda, lakin yarısından çoxu işıqlı qalır. İşıqlandırma: 99%–51%.", - "moon_info_7": "Son rüb: Ayın üzünün yarısı yenidən işıqlandıqda, tam aydan təxminən bir həftə sonra baş verir. İşıqlandırma: ~50%.", - "moon_info_8": "Sönən Aypara: Yeni aydan əvvəl yalnız kiçik bir zolağı görünəndə. İşıqlandırma: 49%–1%.", - "moon_info_9": "İşıqlandırma: Ayın fazasından asılı olaraq dəyişən Günəş tərəfindən işıqlandırılan ay səthinin faizi.", - "illumination_moon_text": "İşıqlandırma", - "moonrise": "Ayın çıxması", - "moonset": "Ayın batması", - "dynamic_colors": "Dinamik rənglər", - "dynamic_colors_sub": "Divar kağızı rəngini istifadə et", - "font_size": "Şrift ölçüsü", - "font_size_sub": "Şriftin ölçüsü yalnız lazım olduğu yerə təsir edəcək", - "swipe_between_locations": "Məkanlar arasında sürüşdürün", - "swipe_between_locations_sub": "Məkanı dəyişmək üçün sola və ya sağa sürüşdürün", - "swipe_threshold": "Sürüşmə həddi", - "swipe_threshold_help_sub": "Sürüşdürmə jestinin tanınması üçün qət etməli olduğu minimum məsafəni müəyyən edir. Aşağı hədd sürüşdürmə jestlərinin qəbulunu asanlaşdırır, daha yüksək hədd isə daha məqsədyönlü sürüşmə tələb edir.", - "todays_avg": "Bugünün ortalaması", - "todays_high": "Bugünün yüksəyi", - "learn_about_app": "Tədbiq haqqında məlumat alın", - "creator": "Yaradıcı", - "join_discord": "Discord serverinə qoşul", - "export_data": "Məlumatı ixrac et", - "export_data_sub": "Bütün parametrlərinizi, yerlərinizi və onların son əldə edilmiş hava məlumatlarını - sözün əsl mənasında hər şeyi ixrac edin!", - "import_data": "Məlumatı idxal et", - "import_data_sub": "Xəbərdarlıq: İdxal etdiyiniz halda cari tətbiq datanızı siləcək", - "froggy_summary": "Qurbağalı xülasə", - "froggy_summary_sub": "Qurbağa ilə əlaqəli təsvirlər əlavə edir. Yalnız ingilis dilində mövcuddur", - "arrange_items": "Elementləri təşkil edin", - "edit_layout": "Tətbiqin görünüşünü dəyişdir", - "reset": "Sıfırla", - "hourly_forecast": "Saatlıq təxmin", - "air_quality_index": "Hava keyfiyyət indeksi", - "pollen_data": "Polen məlumatları", - "default_location_delete_snack": "Defolt məkanı silə bilməzsiniz", - "low_pollen": "Aşağı", - "medium_pollen": "Orta", - "high_pollen": "Yüksək", - "severe_pollen": "Ağır", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Aşağı", - "moderate_forecast_uv": "Orta", - "high_forecast_uv": "Yüksək", - "very_high_forecast_uv": "Çox Yüksək", - "extreme_forecast_uv": "Ekstremal", - "app_looks": "Tədbiqin görünüşü", - "temp_animation_sub_pref": "Başdan sona qədər temperaturları hesablayır", - "hide_condition_widgets": "Vəziyyət vidjetlərini gizlədin", - "info_home_location_tip": "Defolt məkan olaraq istifadə etmək üçün məkanları yadda saxlamalısınız", - "your_device_location": "Cihazınızın lokasiyası", - "weather_model_info_1": "Ən yaxşı hava modellərini özündə birləşdirir", - "weather_model_info_2": "Bütün hava modellərini qüsursuz bir proqnoza birləşdirir", - "max_items_4": "Siz yalnız 4 elementi gizlədə bilərsiniz", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Yanvar", - "month_feb": "Fevral", - "month_mar": "Mart", - "month_apr": "Aprel", - "month_may": "May", - "month_june": "İyun", - "month_july": "İyul", - "month_aug": "Avqust", - "month_sep": "Sentyabr", - "month_oct": "Oktyabr", - "month_nov": "Noyabr", - "month_Dec": "Dekabr", - "wind_dir_ne": "Şimal-şərq", - "wind_dir_e": "Şərq", - "wind_dir_se": "Cənub-şərq", - "wind_dir_s": "Cənub", - "wind_dir_sw": "Cənub-qərb", - "wind_dir_w": "Qərb", - "wind_dir_nw": "Şimal-qərb", - "wind_dir_n": "Şimal", - "time_pm": "PM", - "time_am": "AM", - "time_min": "dəq.", - "time_hour": "saat.", - "time_day": "gün", - "time_sec": "san.", - "aqi_type": "HKI tipi", - "used_app_storage_info_sub": "Yaddaş, tətbiqin saxlanmış məkanlar üçün nə qədər mövcud yerdən istifadə etdiyini göstərir. 100%-ə çatarsa, artıq əlavə yerləri saxlaya bilməyəcəksiniz", - "used_app_storage": "İstifadə olunmuş proqram yaddaşı", - "data_by": "Data tərəfindən", - "data_fetch_error": "Datanı əldə etmək alınmadı", - "aqi_info_us": "ABŞ HKI (Air Quality Index) havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. 0-dan 500-ə qədər dəyişir, daha yüksək dəyərlər pis hava keyfiyyətini göstərir.", - "aqi_info_eu": "AB HKI (Air Quality Index) Avropa İttifaqında havanın çirklənməsi səviyyəsini bildirmək üçün istifadə edilən bir ölçüdür. Konsentrə əsasən, \"Yaxşı\"dan \"Çox zəif\"ə qədər beş səviyyəyə bölünür.", - "update_weather_data": "Hava məlumatlarını yeniləyin", - "update_weather_data_sub": "Məkan kliklədikdə köhnəlmiş hava məlumatlarını avtomatik yeniləyin", - "delete_locations": "Məkanları sil", - "delete_locations_support_sub": "Bu əməliyyat defolt məkanınızdan başqa bütün saxlanmış məkanları silir. Yadda saxladığınız yerlər görünmürsə, təkrarlanırsa və ya hər hansı digər səhvlərlə üzləşirsə, bundan istifadə edin", - "delete": "Sil", - "united_states_aqi": "Birləşmiş Ştatlar HKI", - "european_aqi": "Avropa HKI", - "chances": "Şanslar", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/cs.json b/assets/translations/cs.json deleted file mode 100644 index 7f1b46aba..000000000 --- a/assets/translations/cs.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Pocitová teplota", - "hourly_precipitation": "Hodinový úhrn srážek", - "save": "Uložit", - "cancel": "Zrušit", - "daily_forecast": "Denní předpověď", - "locations": "Moje místa", - "home_location": "Domovské místo", - "default_locations": "Výchozí místa", - "default_location": "Výchozí místo", - "today's_amount": "Dnešní úhrn", - "precipitation_hours": "Hodiny srážek", - "now": "Nyní", - "next_24-hr": "Hodinová předpověď", - "trends": "Tendence ", - "today": "Dnes", - "sun": "Ne", - "mon": "Po", - "tue": "Út", - "wed": "St", - "thu": "Čt", - "fri": "Pá", - "sat": "So", - "error": "Chyba", - "not_available": "Nedostupné", - "moon": "Měsíc", - "humidity": "Vlhkost", - "pressure": "Tlak", - "direction": "Směr větru", - "visibility": "Viditelnost", - "air_quality": "Kvalita ovzduší", - "fair": "Slušná", - "poor": "Špatná", - "very_poor": "Velmi špatná", - "good": "Dobrá", - "moderate": "Střední", - "uv_index": "UV index", - "minimal_risk": "Minimální riziko", - "low_risk": "Nízké riziko", - "moderate_risk": "Střední riziko", - "high_risk": "Vysoké riziko", - "very_high_risk": "Velmi vysoké riziko", - "extreme_risk": "Extrémní riziko", - "day_length": "• světlo", - "updated": "Aktualizováno", - "update": "Aktualizovat", - "ago": " zpět", - "saved_locations": "Uložená místa", - "current_location": "Aktuální poloha", - "search": "Hledat", - "search_provider": "Vyhledávání poskytovatele", - "ok": "OK", - "settings": "Nastavení", - "background_card_animation": "Animace karet na pozadí", - "use_bar_chart": "Použít sloupcový graf", - "main_provider": "Meteo data poskytuje", - "temperature_unit": "Jednotka teploty", - "wind_unit": "Jednotka větru", - "visibility_unit": "Jednotka viditelnosti", - "precipitation_unit": "Jednotka srážek", - "pressure_unit": "Jednotka tlaku", - "time_format": "Formát času", - "additional": "Další", - "app_language": "Jazyk aplikace", - "about": "O", - "about_app": "O aplikaci", - "support": "Podpora", - "data_provided_by": "Poskytovatelé dat", - "map": "Mapa", - "live_radar": "Meteoradar", - "radar": "radar", - "source_code": "Zdrojový kód", - "terms_&_conditions": "Smluvní podmínky", - "privacy_policy": "Ochrana údajů", - "licenses": "Licence", - "latest_version": "Nejnovější verze", - "create_an_issue": "Nahlásit problém", - "new_version_available!": "Je dostupná nová verze!", - "you_are_using_the_latest_version!": "Používáte nejnovější verzi!", - "error_checking_for_updates": "Chyba při kontrole aktualizací", - "light": "Lehké", - "heavy": "Silné", - "wind_info": "Rychlost větru se měří zprůměrováním rychlosti větru za určité časové období. Poryvy větru jsou náhlé nárazy větru, které obvykle trvají méně než dvacet sekund.", - "visibility_info": "Viditelnost udává vzdálenost, ve které lze vidět nápadné objekty na obloze nebo na horizontu. Viditelnost mohou ovlivnit srážky, mlha, prach, kouř nebo opar.", - "humidity_info": "Relativní vlhkost je procentuální podíl vodní páry přítomné ve vzduchu v porovnání s maximálním množstvím, které může vzduch při dané teplotě pojmout.", - "humidity_info_2": "Rosný bod je teplota, na kterou by se muselo ochladit, aby bylo dosaženo relativní vlhkosti 100 %.", - "uv_index_info": "UV index měří sílu slunečního ultrafialového (UV) záření. Je na stupnici od 0 do 11, přičemž vyšší hodnoty znamenají silnější UV záření.", - "uv_index_info_2": "UV záření může způsobit spáleniny, rakovinu kůže a poškození očí. Čím vyšší je UV index, tím vyšší je riziko těchto problémů", - "uv_index_info_3": "1-2: Nízký. Není nutná žádná ochrana. Můžete bezpečně zůstat venku s použitím minimální ochrany proti slunci.", - "uv_index_info_4": "3-7: Střední až vysoký. Je potřeba ochrana. Od pozdního rána do poloviny odpoledne vyhledávejte stín. Při pobytu venku nanášejte na odhalenou pokožku opalovací krém s faktorem SPF-15 nebo vyšším a noste dlouhé oblečení, široký klobouk a sluneční brýle.", - "uv_index_info_5": "8+: Velmi vysoký až extrémní. Nutná dodatečná ochrana. Buďte opatrní venku, zejména v pozdních ranních až odpoledních hodinách. Pokud je váš stín kratší než vy, vyhledejte místo ve stínu a noste dlouhé oblečení, široký klobouk a sluneční brýle a na odhalenou pokožku hojně nanášejte opalovací krém s minimálním ochranným faktorem SPF-15.", - "sunset": "Západ slunce", - "sunrise": "Východ slunce", - "sunset_rise_info": "Východ slunce: okamžik, kdy se slunce objeví zcela nad obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", - "sunset_rise_info_2": "Západ slunce: okamžik, kdy slunce zcela zmizí pod obzorem. Tento čas se liší v závislosti na místě, ročním období a časovém pásmu.", - "sunset_rise_info_3": "Úsvit: když se objeví první viditelné světlo dne před východem slunce.", - "sunset_rise_info_4": "Soumrak: nejtemnější fáze soumraku předtím, než zmizí poslední viditelné světlo.", - "pressure_info": "Atmosférický tlak, známý také jako tlak vzduchu nebo barometrický tlak, je tlak, který působí v zemské atmosféře. Tato aplikace používá střední tlak na úrovni moře (MSLP).", - "pressure_info_2": "Abnormální atmosférický tlak může způsobovat bolesti hlavy, kloubů, únavu a další.", - "current_conditions": "Aktuální stav", - "clear_sky": "Jasno", - "mostly_clear": "Polojasno", - "partly_cloudy": "Skoro zataženo", - "overcast": "Zataženo", - "fog": "Žába", - "drizzle": "Mrholení", - "freezing_drizzle": "Mrznoucí mrholení", - "moderate_rain": "Mírný déšť", - "heavy_intensity_rain": "Silný déšť", - "freezing_rain": "Mrznoucí déšť", - "slight_snow": "Slabé sněžení", - "moderate_snow": "Mírné sněžení", - "heavy_intensity_snow": "Silné sněžení", - "snow_grains": "Sněhové krupky", - "rain_showers": "Dešťové přeháňky", - "heavy_rain_showers": "Silné dešťové přeháňky", - "slight_snow_showers": "Slabé sněhové přeháňky", - "heavy_snow_showers": "Vydatné sněhové přeháňky", - "thunderstorm": "Bouřka", - "strong_thunderstorm": "Silná bouřka", - "clear": "Jasno", - "wind_speed": "Rychlost větru", - "precipitation_amount": "Úhrn srážek", - "precipitation_chances": "Pravděpodobnost srážek", - "cloudiness": "Oblačno", - "dew_point": "Rosný bod", - "air_quality_satisfactory": "Kvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko.", - "air_quality_acceptable": "Kvalita ovzduší je přijatelná, nicméně u některých znečišťujících látek může být mírně ohroženo zdraví velmi malého počtu osob, které jsou na znečištění ovzduší mimořádně citlivé.", - "sensitive_groups_health_effects": "Lidé citliví na kvalitu vzduchu mohou pociťovat dopad na své zdraví. Široká veřejnost pravděpodobně nebude zasažena.", - "health_effects_public": "Zdravotní problémy se mohou projevit u každého, u příslušníků citlivých skupin se mohou projevit závažnější zdravotní problémy.", - "emergency_conditions": "Zdravotní varování před mimořádnými událostmi. Je pravděpodobné, že bude postižena celá populace.", - "uv_index_satisfactory": "UV index je uspokojivý, což znamená, že riziko poškození ultrafialovým zářením je malé nebo žádné.", - "conditions_low_risk": "Podmínky jsou obecně nízkorizikové, což znamená, že vystavení ultrafialovému záření představuje minimální riziko.", - "low_exposure_level": "Nízká úroveň expozice s minimálním rizikem problémů způsobených UV zářením, vhodné pro většinu lidí.", - "moderate_risk_sun_exposure": "Mírné riziko problémů v důsledku nechráněného vystavení slunci, doporučena ochranná opatření.", - "high_risk_sun_exposure": "Vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná ochranná opatření.", - "very_high_risk_sun_exposure": "Velmi vysoké riziko problémů v důsledku nechráněného vystavení slunci, nutná mimořádná opatrnost.", - "extreme_risk_sun_exposure": "Extrémní riziko problémů v důsledku nechráněného vystavení slunci, nutná plná ochrana.", - "calm": "Bezvětří", - "light_air": "Slabý vítr", - "light_breeze": "Slabý vánek", - "gentle_breeze": "Čerstvý vítr", - "moderate_breeze": "Čerstvý vánek", - "fresh_breeze": "Svěží vánek", - "strong_breeze": "Silný vítr", - "high_wind": "Velmi silný vítr", - "gale": "Vichřice", - "strong_gale": "Silná vichřice", - "storm": "Bouře", - "violent_storm": "Prudká bouře", - "hurricane": "Hurikán", - "warming_temp_trend_1": "V příštích dnech se očekává oteplení.", - "warming_temp_trend_2": "Teploty budou brzy stoupat, připravte se na teplo!", - "warming_temp_trend_3": "Vypadá to, že tento týden se oteplí.", - "warming_temp_trend_4": "Připravte se na teplejší počasí.", - "cooling_temp_trend_1": "V příštích dnech se očekává ochlazení.", - "cooling_temp_trend_2": "Teploty budou brzy klesat, zůstaňte v teple!", - "cooling_temp_trend_3": "Připravte se na chladnější počasí.", - "cooling_temp_trend_4": "V následujících dnech očekávejte studený vítr.", - "stable_temp_trend_1": "V následujících dnech očekávejte stabilní teploty.", - "stable_temp_trend_2": "Žádné velké změny teplot, stálé počasí.", - "stable_temp_trend_3": "Teploty se drží na podobné úrovni.", - "stable_temp_trend_4": "Očekávejte stabilní počasí bez výrazných změn.", - "back": "Zpět", - "error_occurred": "Došlo k chybě!", - "check_your_internet_connection_try_again": "Zkontrolujte připojení k internetu a zkuste to znovu.", - "There_might_be_an_API_error.": "Mohlo dojít k chybě API.", - "retry": "Zkusit znovu", - "loading_location_data": "Načítání dat o poloze...", - "latest_data_fetched": "Poslední aktualizace dat", - "API_Error_Please_change_provider": "Chyba API, prosím, změňte poskytovatele", - "Please_wait_before_refreshing_again.": "Prosím, před opětovným obnovením počkejte.", - "network_unavailable": "Připojení není k dispozici", - "weather": "Počasí", - "precipitation": "Srážky", - "wind": "Vítr", - "pollen": "Pyl", - "grass": "Trávy", - "tree": "Stromy", - "weed": "Byliny", - "quick_summary": "Stručný přehled", - "temperature_animation": "Animace teploty", - "language": "Jazyk", - "translate_this_app": "Pomozte s překladem", - "contributors": "Spolupracovali", - "contributors_sub": "Zobrazí, kdo se podílel na tomto projektu", - "version": "Verze", - "third_party_licenses": "Licence třetích stran", - "clothing_activity": "Oblékání a aktivita", - "get_clothing_suggestions": "Návrhy na oblékání a aktivity", - "day": "Den", - "evening": "Večer", - "night": "Noc", - "wind_gust": "Poryvy větru", - "weather_alerts": "Meteorologické výstrahy", - "font": "Písmo", - "daily_conditions": "Denní stav", - "sun_tile_page": "Slunce", - "morning": "Ráno", - "day_tip": "Denní tip", - "translators": "Překladatelé", - "change_apps_font": "Změnit písmo aplikace", - "app_font": "Písmo aplikace", - "show_alerts_home_page_sub": "Zobrazit výstrahy na úvodní stránce", - "weather_models": "Modely počasí", - "openmeteo_weather_models": "Modely počasí Open-Meteo", - "unpredictable_weather": "nevyzpytatelné počasí", - "phase_new_moon": "Nov", - "phase_waxing_crescent": "Dorůstající srpek", - "phase_first_quarter": "První čtvrť", - "phase_waxing_gibbous": "Dorůstající měsíc", - "phase_full_moon": "Úplněk", - "phase_waning_gibbous": "Couvající měsíc", - "phase_last_quarter": "Poslední čtvrť", - "phase_waning_crescent": "Couvající srpek", - "moon_info": "Nov: když Měsíc není vidět, protože se nachází mezi Zemí a Sluncem. Osvícení: 0%.", - "moon_info_2": "Dorůstající srpek: když je vidět malý kousek Měsíce, který se každou noc po novu zvětšuje. Osvícení: 1 % – 49 %.", - "moon_info_3": "První čtvrť: když je osvětlena polovina měsíčního povrchu, nastává přibližně týden po novoluní. Osvícení: ~50 %.", - "moon_info_4": "Dorůstající měsíc: když je osvětlena více než polovina Měsíce, což vede k úplňku. Osvícení: 51 % – 99 %.", - "moon_info_5": "Úplněk: když je celá viditelná část Měsíce osvětlena Sluncem a vypadá jako úplný kruh. Osvícení: 100 %.", - "moon_info_6": "Couvající měsíc: když se Měsíc po úplňku začne zmenšovat, ale jeho více než polovina zůstane osvětlená. Osvícení: 99 % – 51 %.", - "moon_info_7": "Poslední čtvrť: když je polovina viditelné části Měsíce opět osvětlena, nastává přibližně týden po úplňku. Osvícení: ~50 %.", - "moon_info_8": "Couvající srpek: když před novem zůstane viditelný jen malý kousek Měsíce. Osvícení: 49 % – 1 %.", - "moon_info_9": "Osvícení: procento povrchu Měsíce, které je osvíceno Sluncem a které se mění v závislosti na fázi Měsíce.", - "illumination_moon_text": "Osvícení", - "moonrise": "Východ měsíce", - "moonset": "Západ měsíce", - "dynamic_colors": "Dynamické barvy", - "dynamic_colors_sub": "Použít barvy pozadí", - "font_size": "Velikost písma", - "font_size_sub": "Velikost písma se projeví pouze tam, kde je to potřeba", - "swipe_between_locations": "Posun mezi místy", - "swipe_between_locations_sub": "Změnit umístění přejetím vlevo nebo vpravo", - "swipe_threshold": "Práh přejetí prstem", - "swipe_threshold_help_sub": "Práh definuje minimální vzdálenost, kterou musíte přejetím prstem překonat, aby bylo rozpoznáno gesto. Nižší prahová hodnota usnadňuje spuštění gesta přejetí prstem, zatímco vyšší prahová hodnota vyžaduje více záměrné přejetí.", - "todays_avg": "Dnešní průměr", - "todays_high": "Dnešní maximum", - "learn_about_app": "Více informací o aplikaci", - "creator": "Autor", - "join_discord": "Připojte se na Discord server", - "export_data": "Exportovat data", - "export_data_sub": "Exportujte všechna svá nastavení, místa a jejich naposledy načtená data o počasí — doslova vše!", - "import_data": "Importovat data", - "import_data_sub": "Varování: importováním vymažete svá aktuální data aplikace", - "froggy_summary": "Přehled Froggy", - "froggy_summary_sub": "Přidává popisy týkající se Froggy. K dispozici pouze v angličtině", - "arrange_items": "Uspořádat položky", - "edit_layout": "Upravit rozvržení aplikace", - "reset": "Resetovat", - "hourly_forecast": "Hodinová předpověď", - "air_quality_index": "Index kvality ovzduší", - "pollen_data": "Pylová data", - "default_location_delete_snack": "Nemůžete odstranit výchozí místo", - "low_pollen": "Nízký", - "medium_pollen": "Střední", - "high_pollen": "Vysoký", - "severe_pollen": "Závažný", - "minimal_forecast_uv": "Minimální", - "low_forecast_uv": "Nízký", - "moderate_forecast_uv": "Střední", - "high_forecast_uv": "Vysoký", - "very_high_forecast_uv": "Velmi vysoký", - "extreme_forecast_uv": "Extrémní", - "app_looks": "Vzhled aplikace", - "temp_animation_sub_pref": "Počítá teploty od začátku do konce", - "hide_condition_widgets": "Skrytí stavových widgetů", - "info_home_location_tip": "Chcete-li použít místo jako výchozí, musíte jej uložit", - "your_device_location": "Poloha vašeho zařízení", - "weather_model_info_1": "Kombinuje nejlepší modely počasí", - "weather_model_info_2": "Spojí všechny modely počasí z této oblasti do jednotné předpovědi", - "max_items_4": "Můžete skrýt maximálně 4 položky", - "max_items_3": "Můžete skrýt maximálně 3 položky", - "month_jan": "Leden", - "month_feb": "Únor", - "month_mar": "Březen", - "month_apr": "Duben", - "month_may": "Květen", - "month_june": "Červen", - "month_july": "Červenec", - "month_aug": "Srpen", - "month_sep": "Září", - "month_oct": "Říjen", - "month_nov": "Listopad", - "month_Dec": "Prosinec", - "wind_dir_ne": "SV", - "wind_dir_e": "V", - "wind_dir_se": "JV", - "wind_dir_s": "J", - "wind_dir_sw": "JZ", - "wind_dir_w": "Z", - "wind_dir_nw": "SZ", - "wind_dir_n": "S", - "time_pm": "odp.", - "time_am": "dop.", - "time_min": "min.", - "time_hour": "hod.", - "time_day": "den", - "time_sec": "s", - "aqi_type": "Typ AQI", - "used_app_storage_info_sub": "Úložiště ukazuje, kolik dostupného místa aplikace využívá pro uložená místa. Pokud dosáhne 100 %, nelze již ukládat další místa", - "used_app_storage": "Využití úložiště", - "data_by": "Data poskytuje", - "data_fetch_error": "Nepodařilo se načíst data", - "aqi_info_us": "Americký index kvality ovzduší (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší. Pohybuje se v rozmezí od 0 do 500, přičemž vyšší hodnoty znamenají horší kvalitu ovzduší.", - "aqi_info_eu": "Index kvality ovzduší EU (AQI) je měřítko, které se používá k informování o úrovni znečištění ovzduší v Evropské unii. Je rozdělen do pěti úrovní od „dobré“ po „velmi špatnou“ na základě koncentrace hlavních znečišťujících látek.", - "update_weather_data": "Aktualizovat data o počasí", - "update_weather_data_sub": "Automatická aktualizace údajů o počasí, pokud jsou po kliknutí na lokaci zastaralé.", - "delete_locations": "Odstranit místa", - "delete_locations_support_sub": "Tato akce odstraní všechna uložená místa, kromě vašeho výchozího. Použijte, pokud nevidíte svá uložená místa, pokud se duplikují nebo pokud se objevuje jakákoli jiná chyba", - "delete": "Smazat", - "united_states_aqi": "Americké AQI", - "european_aqi": "Evropské AQI", - "chances": "Šance srážek", - "temperature": "Teplota", - "show_summary_toggle_sub": "Zobrazit stručný přehled počasí", - "insights": "Přehledy", - "app_units": "Jednotky", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Teplota, vítr, tlak, viditelnost, srážky, čas, AQI", - "hide_update_icon": "Skrýt ikonu aktualizace", - "no_notification_when_a_new_version_is_released": "Nezobrazovat oznámení o vydání nové verze.", - "precipitation_expected_to_continue": "Očekává se, že srážky budou pokračovat i v následujících hodinách.", - "Precipitation_likely_tomorrow_around": "Zítřejší srážky pravděpodobně kolem", - "precipitation_likely_around": "Srážky pravděpodobně kolem", - "hrs_sub_text": "hod.", - "mins_sub_text": "min.", - "loading_text": "Získávání polohy...", - "edit_location_headline": "Upravit polohu", - "edit_location_error_sub": "Vyplňte pole nebo jej resetujte", - "app_theme_dark_light": "Motiv aplikace", - "theme_dark": "Tmavý", - "theme_light": "Světlý" -} \ No newline at end of file diff --git a/assets/translations/de.json b/assets/translations/de.json deleted file mode 100644 index 29c660ef0..000000000 --- a/assets/translations/de.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Gefühlt", - "hourly_precipitation": "Stündlicher Niederschlag", - "save": "Speichern", - "cancel": "Abbrechen", - "daily_forecast": "Die nächsten Tage", - "locations": "Standorte", - "home_location": "Heimatort", - "default_locations": "Standard-Standorte", - "default_location": "Standard-Ort", - "today's_amount": "Niederschlagsmenge", - "precipitation_hours": "Niederschlagsdauer", - "now": "Jetzt", - "next_24-hr": "Nächsten 24 Stunden", - "trends": "Trendlinie", - "today": "Heute", - "sun": "So", - "mon": "Mo", - "tue": "Di", - "wed": "Mi", - "thu": "Do", - "fri": "Fr", - "sat": "Sa", - "error": "Fehler", - "not_available": "Nicht verfügbar", - "moon": "Mond", - "humidity": "Luftfeuchtigkeit", - "pressure": "Luftdruck", - "direction": "Richtung", - "visibility": "Sichtweite", - "air_quality": "Luftqualität", - "fair": "OK", - "poor": "Schlecht", - "very_poor": "Sehr schlecht", - "good": "Gut", - "moderate": "Mäßig", - "uv_index": "UV-Index", - "minimal_risk": "Minimales Risiko", - "low_risk": "Geringes Risiko", - "moderate_risk": "Moderates Risiko", - "high_risk": "Hohes Risiko", - "very_high_risk": "Sehr hohes Risiko", - "extreme_risk": "Extremes Risiko", - "day_length": "Tageslänge", - "updated": "Aktualisiert", - "update": "Aktualisierung", - "ago": "zuvor", - "saved_locations": "Gespeicherte Standorte", - "current_location": "Aktueller Standort", - "search": "Suchen", - "search_provider": "Suchanbieter", - "ok": "Okay", - "settings": "Einstellungen", - "background_card_animation": "Animierter Hintergrund", - "use_bar_chart": "Balkendiagramm verwenden", - "main_provider": "Haupt-Anbieter", - "temperature_unit": "Einheit Temperatur", - "wind_unit": "Einheit Windstärke", - "visibility_unit": "Einheit Sichtweite", - "precipitation_unit": "Einheit Niederschlag", - "pressure_unit": "Einheit Luftdruck", - "time_format": "Zeitformat", - "additional": "Sonstige", - "app_language": "Sprache", - "about": "Über", - "about_app": "Über diese App", - "support": "Unterstützung", - "data_provided_by": "Daten bereitgestellt durch", - "map": "Karte", - "live_radar": "Wetterkarte", - "radar": "Radar", - "source_code": "Quellcode", - "terms_&_conditions": "Nutzungsbedingungen", - "privacy_policy": "Datenschutzerklärung", - "licenses": "Lizenzen", - "latest_version": "Neueste Version", - "create_an_issue": "Problem melden", - "new_version_available!": "Neues Update verfügbar", - "you_are_using_the_latest_version!": "Du verwendest die aktuellste Version!", - "error_checking_for_updates": "Fehler bei der Suche nach Updates", - "light": "Leicht", - "heavy": "Schwer", - "wind_info": "Die Windgeschwindigkeit wird anhand der durchschnittlichen Windgeschwindigkeit über einen bestimmten Zeitraum gemessen. Böen sind plötzliche Windstöße, die in der Regel weniger als 20 Sekunden dauern.", - "visibility_info": "Mit der Sichtweite werden die Entfernungen gemessen, in denen auffällige Objekte am Himmel oder Horizont zu sehen sind. Sie kann durch Niederschlag, Nebel, Staub, Rauch oder Dunst beeinträchtigt werden.", - "humidity_info": "Die relative Luftfeuchtigkeit ist der Prozentsatz des Wasserdampfs in der Luft im Vergleich zur maximalen Menge, die die Luft bei einer bestimmten Temperatur aufnehmen kann.", - "humidity_info_2": "Der Taupunkt ist der Wert, auf den die Temperatur abgekühlt werden müsste, um eine relative Luftfeuchtigkeit von 100 % zu erreichen.", - "uv_index_info": "Der UV-Index gibt die Stärke der ultravioletten Strahlung an. Die Skala reicht von 0 bis 11, wobei höhere Werte für eine höhere Strahlung stehen.", - "uv_index_info_2": "UV-Strahlung kann zu Sonnenbrand, Hautkrebs und Augenschäden führen. Je höher der UV-Index, desto höher ist das Risiko.", - "uv_index_info_3": "1-2: Niedrig. Kein Schutz erforderlich. Du kannst dich mit minimalem Schutz sicher im Freien aufhalten.", - "uv_index_info_4": "3-7: Mäßig bis hoch. Schutz erforderlich. Vom späten Vormittag bis frühen Nachmittag solltest du dich im Schatten aufhalten. Wenn du draußen bist, trage großzügig Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 auf freiliegender Haut und trage schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille.", - "uv_index_info_5": "Über 8: Sehr hoch bis extrem. Zusätzlciher Schutz erforderlich. Pass auf, wenn du dich im freien aufhältst, vor allem am späten Vormittag und am frühen Nachmittag. Wenn dein Schatten kürzer ist als du selbst, solltest du die Sonne meiden und schützende Kleidung, einen Hut mit breiter Krempe und eine Sonnenbrille tragen. Verwende Sonnenschutzmittel mit einem Lichtschutzfaktor von mindestens LSF 15 und trage es großzügig auf.", - "sunset": "Sonnenuntergang", - "sunrise": "Sonnenaufgang", - "sunset_rise_info": "Sonnenaufgang: Wenn die Sonne vollständig über dem Horizont erscheint. Das variiert je nach Ort, Jahreszeit und Zeitzone.", - "sunset_rise_info_2": "Sonnenuntergang: Wenn die Sonne vollständig hinter dem Horizont verschwindet. Dies variiert je nach Ort, Jahreszeit und Zeitzone.", - "sunset_rise_info_3": "Morgendämmerung: Wenn das erste sichtbare Licht des Tages vor Sonnenaufgang erscheint.", - "sunset_rise_info_4": "Abenddämmerung: Die dunkelste Phase der Dämmerung, bevor das letzte sichtbare Licht verschwindet.", - "pressure_info": "Der atmosphärische Druck, auch bekannt als Luftdruck oder barometrischer Druck, ist der nach unten gerichtete Druck, der von der Erdatmosphäre ausgeübt wird. Diese App verwendet den mittleren Luftdruck auf Meereshöhe (Mean Sea Level Pressure, MSLP).", - "pressure_info_2": "Ein ungewöhnlicher Luftdruck kann z. B. Kopfschmerzen, Gelenkschmerzen, Erschöpfung und weitere Leiden verursachen.", - "current_conditions": "Aktuelle Bedingungen", - "clear_sky": "Klarer Himmel", - "mostly_clear": "Meistens klar", - "partly_cloudy": "Teilweise bewölkt", - "overcast": "Bedeckt", - "fog": "Nebel", - "drizzle": "Nieselregen", - "freezing_drizzle": "Gefrierender Nieselregen", - "moderate_rain": "Mäßiger Regen", - "heavy_intensity_rain": "Starkregen", - "freezing_rain": "Gefrierender Regen", - "slight_snow": "Leichter Schneefall", - "moderate_snow": "Mäßiger Schneefall", - "heavy_intensity_snow": "Starker Schneefall", - "snow_grains": "Schneegriesel", - "rain_showers": "Regenschauer", - "heavy_rain_showers": "Heftige Regenschauer", - "slight_snow_showers": "Leichte Schneeschauer", - "heavy_snow_showers": "Starke Schneeschauer", - "thunderstorm": "Gewitter", - "strong_thunderstorm": "Starkes Gewitter", - "clear": "Klar", - "wind_speed": "Windgeschwindigkeit", - "precipitation_amount": "Niederschlagsmenge", - "precipitation_chances": "Niederschlagswahrscheinlichkeit", - "cloudiness": "Bedeckungsgrad", - "dew_point": "Taupunkt", - "air_quality_satisfactory": "Die Luftqualität wird als zufriedenstellend angesehen, und die Luftverschmutzung birgt kein oder nur ein geringes Risiko.", - "air_quality_acceptable": "Die Luftqualität ist akzeptabel; einige Schadstoffe können jedoch für einen kleinen Personenkreis, der besonders empfindlich auf Luftverschmutzung reagiert, ein mäßiges Gesundheitsrisiko darstellen.", - "sensitive_groups_health_effects": "Angehörige von Risikogruppen können gesundheitliche Beeinträchtigungen erfahren. Die breite Öffentlichkeit wird wahrscheinlich nicht betroffen sein.", - "health_effects_public": "Gesundheitliche Auswirkungen sind für jeden spürbar; für sensible Gruppen besteht möglicherweise ein ernstes gesundheitliches Risiko.", - "emergency_conditions": "Warnung vor gesundheitlicher Notlage. Auswirkungen auf die gesamte Bevölkerung sind zu erwarten.", - "uv_index_satisfactory": "Der UV-Index ist niedrig, d. h. es besteht kein oder nur ein geringes Risiko einer Schädigung durch ultraviolette Strahlung.", - "conditions_low_risk": "Die Bedingungen sind insgesamt risikoarm, sich der UV-Strahlung auszusetzen birgt nur ein minimales Risiko.", - "low_exposure_level": "Niedrige Strahlenbelastung mit minimalem Risiko einer Schädigung durch UV-Strahlung, für die meisten Menschen verträglich.", - "moderate_risk_sun_exposure": "Mäßiges Risiko von Schäden durch ungeschützte Sonneneinstrahlung, Schutzmaßnahmen empfohlen.", - "high_risk_sun_exposure": "Hohes Risiko von Schäden bei ungeschütztem Aufenthalt in der Sonne, Schutzmaßnahmen sind erforderlich.", - "very_high_risk_sun_exposure": "Sehr hohes Risiko einer Schädigung durch ungeschützte Sonneneinstrahlung, besondere Vorsichtsmaßnahmen sind erforderlich.", - "extreme_risk_sun_exposure": "Extremes Risiko von Schäden durch ungeschützte Sonneneinstrahlung, umfassender Schutz erforderlich.", - "calm": "Windstill", - "light_air": "Leichter Zug", - "light_breeze": "Leichte Brise", - "gentle_breeze": "Sanfte Brise", - "moderate_breeze": "Mäßige Brise", - "fresh_breeze": "Frische Brise", - "strong_breeze": "Starke Brise", - "high_wind": "Starker Wind", - "gale": "Sturm", - "strong_gale": "Starker Sturm", - "storm": "Unwetter", - "violent_storm": "Starkes Unwetter", - "hurricane": "Hurrikan", - "warming_temp_trend_1": "Für die nächsten Tage werden höhere Temperaturen erwartet.", - "warming_temp_trend_2": "Die Temperaturen werden bald steigen, mach dich auf Hitze gefasst!", - "warming_temp_trend_3": "Es sieht aus als würde es diese Woche wärmer werden.", - "warming_temp_trend_4": "Mach dich auf wärmeres Wetter gefasst.", - "cooling_temp_trend_1": "Für die nächsten Tage wird eine Abkühlung erwartet.", - "cooling_temp_trend_2": "Die Temperaturen sinken bald, halte dich warm!", - "cooling_temp_trend_3": "In den kommenden Tagen wird es kühler werden.", - "cooling_temp_trend_4": "In den nächsten Tagen ist mit einer kühlen Brise zu rechnen.", - "stable_temp_trend_1": "Stabile Temperaturen in den nächsten Tagen erwartet.", - "stable_temp_trend_2": "Keine großen Temperaturschwankungen zu erwarten, beständiges Wetter.", - "stable_temp_trend_3": "Die Temperaturen bleiben vorerst konstant.", - "stable_temp_trend_4": "Erwarte stabiles Wetter ohne große Veränderungen.", - "back": "Zurück", - "error_occurred": "Ein Fehler ist aufgetreten!", - "check_your_internet_connection_try_again": "Prüfe deine Internetverbindung und versuche es erneut.", - "There_might_be_an_API_error.": "Möglicherweise gibt es einen API-Fehler.", - "retry": "Erneut versuchen", - "loading_location_data": "Lade Standortdaten...", - "latest_data_fetched": "Neueste Daten abgerufen", - "API_Error_Please_change_provider": "API-Fehler, bitte Wetterquelle wechseln", - "Please_wait_before_refreshing_again.": "Bitte warte vor einer erneuten Aktualisierung.", - "network_unavailable": "Netzwerk nicht verfügbar", - "weather": "Wetter", - "precipitation": "Niederschlag", - "wind": "Wind", - "pollen": "Pollenflug", - "grass": "Gräser", - "tree": "Bäume", - "weed": "Kräuter", - "quick_summary": "Tagesübersicht", - "temperature_animation": "Animierte Temperaturanzeige", - "language": "Sprache", - "translate_this_app": "Diese App übersetzen", - "contributors": "Mitwirkende", - "contributors_sub": "Personen anzeigen, die zu diesem Projekt beigetragen haben", - "version": "Version", - "third_party_licenses": "Lizenzen von Drittanbietern", - "clothing_activity": "Bekleidung und Aktivitäten", - "get_clothing_suggestions": "Bekleidungs- und Aktivitätsvorschläge", - "day": "Tag", - "evening": "Abends", - "night": "Nachts", - "wind_gust": "Windböen", - "weather_alerts": "Wetterwarnungen", - "font": "Schriftart", - "daily_conditions": "Tagesbedingungen", - "sun_tile_page": "Sonne", - "morning": "Morgen", - "day_tip": "Tages-Tipp", - "translators": "Übersetzer", - "change_apps_font": "App-Schriftart ändern", - "app_font": "App-Schriftart", - "show_alerts_home_page_sub": "Wetterwarnungen auf der Startseite anzeigen", - "weather_models": "Wettermodelle", - "openmeteo_weather_models": "Open-Meteo Wettermodelle", - "unpredictable_weather": "Unvorhersehbares Wetter ", - "phase_new_moon": "Neumond", - "phase_waxing_crescent": "Zunehmende Mondsichel", - "phase_first_quarter": "Erstes Viertel", - "phase_waxing_gibbous": "Zunehmender Halbmond", - "phase_full_moon": "Vollmond", - "phase_waning_gibbous": "Abnehmender Halbmond", - "phase_last_quarter": "Letztes Viertel", - "phase_waning_crescent": "Abnehmende Sichel", - "moon_info": "Neumond: Wenn der Mond nicht sichtbar ist, da er sich zwischen der Erde und der Sonne befindet. Helligkeit: 0 %", - "moon_info_2": "Zunehmende Mondsichel: Wenn ein kleiner Teil des Mondes sichtbar wird, der in jeder Nacht nach dem Neumond größer wird.\nBeleuchtungsstärke: 1%-49%.", - "moon_info_3": "Erstes Viertel: Wenn die Hälfte der Mondoberfläche beleuchtet ist, was etwa eine Woche nach Neumond der Fall ist.\nBeleuchtungsstärke: ~50%.", - "moon_info_4": "Zunehmender Halbmond: Wenn mehr als die Hälfte des Mondes beleuchtet ist und der Vollmond bevorsteht.\nBeleuchtungsstärke: 51%-99%.", - "moon_info_5": "Vollmond: Wenn das gesamte Gesicht des Mondes von der Sonne beleuchtet wird und als vollständiger Kreis erscheint.\nBeleuchtungsstärke: 100%.", - "moon_info_6": "Abnehmender Halbmond: Wenn der Mond nach einem Vollmond zu schrumpfen beginnt, aber mehr als die Hälfte des Mondes beleuchtet bleibt.\nBeleuchtungsstärke: 99%-51%.", - "moon_info_7": "Letztes Viertel: Wenn die Hälfte des Mondes wieder beleuchtet ist, was etwa eine Woche nach dem Vollmond der Fall ist.\nBeleuchtungsstärke: ~50%.", - "moon_info_8": "Abnehmende Mondsichel: Wenn nur noch ein kleiner Teil des Mondes vor dem Neumond sichtbar ist.\nBeleuchtungsstärke: 49%-1%.", - "moon_info_9": "Beleuchtungsstärke: Der prozentuale Anteil der Mondoberfläche, der von der Sonne beleuchtet wird und der je nach Mondphase variiert.", - "illumination_moon_text": "Beleuchtung", - "moonrise": "Mondaufgang ", - "moonset": "Monduntergang ", - "dynamic_colors": "Dynamische Farben", - "dynamic_colors_sub": "Farben des Hintergrundbildes verwenden", - "font_size": "Schriftgröße", - "font_size_sub": "Die Schriftgröße wirkt sich nur dort aus, wo sie benötigt wird", - "swipe_between_locations": "Standortwechsel über Wischgeste", - "swipe_between_locations_sub": "Nach links oder rechts wischen, um den Standort zu wechseln", - "swipe_threshold": "Swipe-Schwellenwert", - "swipe_threshold_help_sub": "Der Schwellenwert definiert die Mindestentfernung, die eine Wischgeste zurücklegen muss, um erkannt zu werden. Ein niedriger Schwellenwert erleichtert das Auslösen von Wischgesten, während ein höherer Schwellenwert ein bewussteres Wischen erfordert.", - "todays_avg": "Heutiger Durchschnitt", - "todays_high": "Heutiges hoch", - "learn_about_app": "Erfahre mehr über die App", - "creator": "Ersteller", - "join_discord": "Tritt unserem Discord Server bei", - "export_data": "Daten exportieren", - "export_data_sub": "Exportiere all deine Einstellungen, Standorte und die zuletzt abgerufenen Wetterdaten - buchstäblich alles!", - "import_data": "Daten importieren", - "import_data_sub": "Warnung: Beim Importieren werden deine aktuellen Anwendungsdaten gelöscht.", - "froggy_summary": "Froggy Zusammenfassung", - "froggy_summary_sub": "Fügt froschbezogene Beschreibungen hinzu. Nur auf Englisch verfügbar", - "arrange_items": "Elemente anordnen", - "edit_layout": "App Layout bearbeiten", - "reset": "Zurücksetzen", - "hourly_forecast": "Stündliche Vorhersage", - "air_quality_index": "Luftqualitätsindex", - "pollen_data": "Pollen-Daten", - "default_location_delete_snack": "Du kannst den Standard-Ort nicht löschen", - "low_pollen": "Wenig", - "medium_pollen": "Mäßig", - "high_pollen": "Viele", - "severe_pollen": "Starke", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Wenig", - "moderate_forecast_uv": "Mittel", - "high_forecast_uv": "Hoch", - "very_high_forecast_uv": "Sehr hoch", - "extreme_forecast_uv": "Extrem", - "app_looks": "App Aussehen", - "temp_animation_sub_pref": "Temperaturanzeige im Flip-Clock Stil", - "hide_condition_widgets": "Verstecke Wetterbedingungs-Widgets", - "info_home_location_tip": "Du musst Standorte erst speichern, um sie als deinen bevorzugten Standort verwenden zu können.", - "your_device_location": "Dein Gerätestandort", - "weather_model_info_1": "Vereint die besten Wetter-Modelle", - "weather_model_info_2": "Vereint die Daten aller Wetter-Modelle zu einer nahtlosen Vorhersage", - "max_items_4": "Du kannst nur bis zu 4 Elementen verstecken", - "max_items_3": "Du kannst nur bis zu 3 Elementen verstecken", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mär", - "month_apr": "Apr", - "month_may": "Mai", - "month_june": "Jun", - "month_july": "Jul", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Okt", - "month_nov": "Nov", - "month_Dec": "Dez", - "wind_dir_ne": "NO", - "wind_dir_e": "O", - "wind_dir_se": "SO", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "Abends", - "time_am": "vormittags ", - "time_min": "Min.", - "time_hour": "Stunden", - "time_day": "Tag", - "time_sec": "Sek.", - "aqi_type": "AQI Typ", - "used_app_storage_info_sub": "Der Speicher zeigt, wie viel verfügbarer Platz die App für gespeicherte Standorte benutzt. Wenn dieser Wert 100 % erreicht, kannst du keine weiteren Standorte hinzufügen.", - "used_app_storage": "Benutzter App Speicherplatz", - "data_by": "Daten vom", - "data_fetch_error": "Die Daten konnten nicht aktualisiert werden", - "aqi_info_us": "Der US AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung zu vermitteln. Der Wert reicht von 0 bis 500, wobei höhere Werte auf eine schlechtere Luftqualität hinweisen.", - "aqi_info_eu": "Der EU AQI (Luftqualitätsindex) ist ein Maß welches genutzt wird, um die Luftverschmutzung in der Europäischen Union zu vermitteln. Es ist in fünf Level unterteilt von \"Gut\" bis \"Sehr schlecht\"; basierend auf die Konzentration der wichtigsten Schadstoffen.", - "update_weather_data": "Wetterdaten aktualisieren", - "update_weather_data_sub": "Aktualisiere automatisch die Wetterdaten, wenn diese veraltet sind und ein Standort angeklickt wird", - "delete_locations": "Standorte löschen", - "delete_locations_support_sub": "Diese Aktion löscht jeden gespeicherten Standort abgesehen von deinem Standard Standort. Benutze dies, wenn deine gespeicherten Standorte nicht sichtbar sind, sich duplizieren oder wenn du andere Fehler bekommst ", - "delete": "Löschen", - "united_states_aqi": "US AQI", - "european_aqi": "Europäischer AQI", - "chances": "Chancen", - "temperature": "Temperatur", - "show_summary_toggle_sub": "Zusammenfassung des Wetters ansehen", - "insights": "Einsichten", - "app_units": "App Einheiten", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatur, Wind, Druck, Sichtweite, Niederschlag, Tageszeit, Luftqualitätsindex", - "hide_update_icon": "Update ausblenden (Icon)", - "no_notification_when_a_new_version_is_released": "Zeige keine Benachrichtigung an, wenn eine neue Version veröffentlicht wird.", - "precipitation_expected_to_continue": "Der Niederschlag wird voraussichtlich in den nächsten Stunden fortgesetzt", - "Precipitation_likely_tomorrow_around": "Niederschlag wahrscheinlich morgen", - "precipitation_likely_around": "Niederschlag wahrscheinlich morgen", - "hrs_sub_text": "Std", - "mins_sub_text": "Min", - "loading_text": "Text laden", - "edit_location_headline": "Standort bearbeiten ", - "edit_location_error_sub": "Fülle bitte das Feld aus oder lösche es", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/el.json b/assets/translations/el.json deleted file mode 100644 index 22c18ea7a..000000000 --- a/assets/translations/el.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Αίσθηση", - "hourly_precipitation": "Ωριαίος υετός", - "save": "Αποθήκευση", - "cancel": "Ακύρωση", - "daily_forecast": "Καθημερινή πρόβλεψη", - "locations": "Τοποθεσίες", - "home_location": "Τοποθεσία σπιτιού", - "default_locations": "Προεπιλεγμένες τοποθεσίες", - "default_location": "Προεπιλεγμένη τοποθεσία", - "today's_amount": "Σημερινή ποσότητα", - "precipitation_hours": "Ώρες υετού", - "now": "Τώρα", - "next_24-hr": "Επόμενες 24 ώρες", - "trends": "Τάσεις", - "today": "Σήμερα ", - "sun": "Κυρ", - "mon": "Δευ", - "tue": "Τρί", - "wed": "Τετ", - "thu": "Πέμ", - "fri": "Παρ", - "sat": "Σάβ", - "error": "Σφάλμα", - "not_available": "Μη διαθέσιμο", - "moon": "Σελήνη", - "humidity": "Υγρασία", - "pressure": "Πίεση", - "direction": "Κατεύθυνση", - "visibility": "Ορατότητα", - "air_quality": "Ποιότητα αέρα", - "fair": "Επαρκής", - "poor": "Κακή", - "very_poor": "Πολύ κακή", - "good": "Καλή", - "moderate": "Μέτρια", - "uv_index": "Δείκτης UV", - "minimal_risk": "Ελάχιστος κίνδυνος", - "low_risk": "Χαμηλός κίνδυνος", - "moderate_risk": "Μέτριος κίνδυνος", - "high_risk": "Υψηλός κίνδυνος", - "very_high_risk": "Πολύ υψηλός κίνδυνος", - "extreme_risk": "Ακραίος κίνδυνος", - "day_length": "Διάρκεια μέρας", - "updated": "Ενημερωμένο", - "update": "Ενημέρωση", - "ago": "πριν", - "saved_locations": "Αποθηκευμένες τοποθεσίες", - "current_location": "Η τοποθεσία σας", - "search": "Αναζήτηση", - "search_provider": "Πάροχος Αναζήτησης", - "ok": "ΟΚ", - "settings": "Ρυθμίσεις", - "background_card_animation": "Εφέ κίνησης παρασκηνίου καρτών", - "use_bar_chart": "Χρήση ραβδογράμματος", - "main_provider": "Κύριος Πάροχος", - "temperature_unit": "Μονάδα Θερμοκρασίας", - "wind_unit": "Μονάδα Ανέμου ", - "visibility_unit": "Μονάδα Ορατότητας", - "precipitation_unit": "Μονάδα Yετού", - "pressure_unit": "Μονάδα Πίεσης", - "time_format": "Μορφή Χρόνου", - "additional": "Επιπλέον", - "app_language": "Γλώσσα εφαρμογής", - "about": "Σχετικά", - "about_app": "Σχετικά με την εφαρμογή", - "support": "Υποστήριξη", - "data_provided_by": "Δεδομένα παρέχονται από ", - "map": "Χάρτης", - "live_radar": "Ραντάρ ζωντανής μετάδοσης", - "radar": "ραντάρ", - "source_code": "Πηγαίος κώδικας", - "terms_&_conditions": "Όροι & Προϋποθέσεις", - "privacy_policy": "Πολιτική Απορρήτου", - "licenses": "Άδειες χρήσης", - "latest_version": "Τελευταία έκδοση", - "create_an_issue": "Δημιουργήστε ένα ζήτημα", - "new_version_available!": "Νέα έκδοση διαθέσιμη!", - "you_are_using_the_latest_version!": "Χρησιμοποιείτε την τελευταία έκδοση!", - "error_checking_for_updates": "Σφάλμα ελέγχου για ενημερώσεις", - "light": "Φωτεινό", - "heavy": "Βαρύς", - "wind_info": "Η ταχύτητα του ανέμου μετριέται με τη μέση ταχύτητα του ανέμου σε μια χρονική περίοδο. Οι ριπές είναι ξαφνικές εξάρσεις ανέμου που συνήθως διαρκούν λιγότερο από είκοσι δευτερόλεπτα.", - "visibility_info": "Η ορατότητα μετρά την απόσταση στην οποία προεξέχοντα αντικείμενα μπορούν να φανούν στον ουρανό ή στον ορίζοντα. Η ορατότητα μπορεί να επηρεαστεί από βροχόπτωση, ομίχλη, σκόνη, καπνό ή ξηρά αχλύς.", - "humidity_info": "Η σχετική υγρασία είναι το ποσοστό των υδρατμών που υπάρχουν στον αέρα σε σύγκριση με τη μέγιστη ποσότητα που μπορεί να κρατήσει ο αέρας σε μια δεδομένη θερμοκρασία.", - "humidity_info_2": "Το σημείο δρόσου είναι αυτό στο οποίο θα πρέπει να ψυχθεί η θερμοκρασία για να επιτευχθεί σχετική υγρασία 100%.", - "uv_index_info": "Ο δείκτης UV μετρά την ισχύ της υπεριώδους ακτινοβολίας (UV) του ήλιου. Είναι σε κλίμακα από το 0 έως το 11, με τις υψηλότερες τιμές να υποδηλώνουν ισχυρότερη υπεριώδη ακτινοβολία.", - "uv_index_info_2": "Η υπεριώδης ακτινοβολία μπορεί να προκαλέσει ηλιακά εγκαύματα, καρκίνο του δέρματος και βλάβες στα μάτια. Όσο υψηλότερος είναι ο δείκτης UV, τόσο μεγαλύτερος είναι ο κίνδυνος αυτών των προβλημάτων", - "uv_index_info_3": "1-2: Χαμηλός. Δεν χρειάζεται προστασία. Μπορείτε να μείνετε έξω με ασφάλεια χρησιμοποιώντας ελάχιστη αντηλιακή προστασία.", - "uv_index_info_4": "3-7: Μέτριος προς Υψηλός. Απαιτείται προστασία. Αναζητήστε σκιά από αργά το πρωί έως τα μεσάνυχτα. Όταν βρίσκεστε έξω, εφαρμόστε αρκετό αντηλιακό ευρέως φάσματος SPF-15 ή υψηλότερο σε εκτεθειμένο δέρμα και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου.", - "uv_index_info_5": "8+: Πολύ υψηλός έως ακραίος. Απαιτείται επιπλέον προστασία. Να είστε προσεκτικοί έξω, ειδικά από αργά το πρωί έως το απόγευμα. Εάν η σκιά σας είναι πιο κοντή από εσάς, αναζητήστε σκιά και φορέστε προστατευτικά ρούχα, καπέλο με φαρδύ γείσο και γυαλιά ηλίου και απλώστε αρκετό αντηλιακό ευρέως φάσματος τουλάχιστον τύπου SPF-15 στο εκτεθειμένο δέρμα.", - "sunset": "Δύση ηλίου ", - "sunrise": "Ανατολή ήλιου", - "sunset_rise_info": "Ανατολή ηλίου: Όταν ο ήλιος εμφανίζεται πλήρως πάνω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", - "sunset_rise_info_2": "Δύση ηλίου: Όταν ο ήλιος εξαφανίζεται εντελώς κάτω από τον ορίζοντα. Αυτό ποικίλλει ανάλογα με την τοποθεσία, την εποχή του χρόνου και τη ζώνη ώρας.", - "sunset_rise_info_3": "Αυγή: Όταν το πρώτο ορατό φως της ημέρας εμφανίζεται πριν την ανατολή του ηλίου.", - "sunset_rise_info_4": "Σούρουπο: Το πιο σκοτεινό στάδιο του λυκόφωτος πριν εξαφανιστεί το τελευταίο ορατό φως.", - "pressure_info": "Η ατμοσφαιρική πίεση, γνωστή και ως ατμοσφαιρική πίεση ή βαρομετρική πίεση, είναι η προς τα κάτω πίεση που ασκείται από την ατμόσφαιρα της γης. Αυτή η εφαρμογή χρησιμοποιεί τη Μέση Πίεση στο Επίπεδο της Θάλασσας (MSLP).", - "pressure_info_2": "Η μη φυσιολογική ατμοσφαιρική πίεση μπορεί να προκαλέσει πονοκεφάλους, πόνο στις αρθρώσεις, κόπωση και άλλες επιπτώσεις.", - "current_conditions": "Τρέχουσες συνθήκες", - "clear_sky": "Καθαρός ουρανός", - "mostly_clear": "Σχεδόν καθαρός", - "partly_cloudy": "Αραιές νεφώσεις", - "overcast": "Νεφελώδης", - "fog": "Ομίχλη", - "drizzle": "Ψιλόβροχο", - "freezing_drizzle": "Παγερό ψιλόβροχο", - "moderate_rain": "Μέτρια βροχή", - "heavy_intensity_rain": "Έντονη βροχή", - "freezing_rain": "Παγερή βροχή", - "slight_snow": "Ελαφριά χιονόπτωση", - "moderate_snow": "Μέτρια χιονόπτωση", - "heavy_intensity_snow": "Έντονη χιονόπτωση", - "snow_grains": "Κόκκοι χιονιού", - "rain_showers": "Μπόρες βροχής", - "heavy_rain_showers": "Έντονες μπόρες βροχής", - "slight_snow_showers": "Ελαφριές μπόρες χιονιού", - "heavy_snow_showers": "Έντονες μπόρες χιονιού", - "thunderstorm": "Καταιγίδα", - "strong_thunderstorm": "Έντονη καταιγίδα", - "clear": "Καθαρός", - "wind_speed": "Ταχύτητα ανέμου", - "precipitation_amount": "Ποσότητα υετού", - "precipitation_chances": "Πιθανότητα υετού", - "cloudiness": "Συννεφιά", - "dew_point": "Σημείο δρόσου", - "air_quality_satisfactory": "Η ποιότητα του αέρα θεωρείται ικανοποιητική και η ατμοσφαιρική ρύπανση ενέχει ελάχιστο ή καθόλου κίνδυνο.", - "air_quality_acceptable": "Η ποιότητα του αέρα είναι αποδεκτή. Ωστόσο, για ορισμένους ρύπους μπορεί να υπάρχει μέτρια ανησυχία για την υγεία για έναν πολύ μικρό αριθμό ατόμων που είναι ασυνήθιστα ευαίσθητα στην ατμοσφαιρική ρύπανση.", - "sensitive_groups_health_effects": "Μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν επιπτώσεις στην υγεία. Το ευρύ κοινό μάλλον δεν θα επηρεαστεί.", - "health_effects_public": "Ο οποιοσδήποτε μπορεί να αρχίσει να έχει επιπτώσεις στην υγεία, μέλη ευαίσθητων ομάδων μπορεί να παρουσιάσουν πιο σοβαρές επιπτώσεις στην υγεία.", - "emergency_conditions": "Προειδοποιήσεις υγείας για καταστάσεις έκτακτης ανάγκης. Ολόκληρος ο πληθυσμός είναι πιθανό να επηρεαστεί.", - "uv_index_satisfactory": "Ο δείκτης υπεριώδους ακτινοβολίας είναι ικανοποιητικός, υποδεικνύοντας ότι υπάρχει ελάχιστος ή καθόλου κίνδυνος βλάβης από την υπεριώδη ακτινοβολία.", - "conditions_low_risk": "Οι συνθήκες είναι γενικά χαμηλού κινδύνου, υποδεικνύοντας ότι η έκθεση στην υπεριώδη ακτινοβολία αποτελεί ελάχιστη απειλή.", - "low_exposure_level": "Χαμηλό επίπεδο έκθεσης με ελάχιστο κίνδυνο βλάβης από την υπεριώδη ακτινοβολία, κατάλληλο για τους περισσότερους ανθρώπους.", - "moderate_risk_sun_exposure": "Μέτριος κίνδυνος βλάβης από την απροστάτευτη έκθεση στον ήλιο, συνιστώνται προστατευτικά μέτρα.", - "high_risk_sun_exposure": "Υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται προστατευτικά μέτρα.", - "very_high_risk_sun_exposure": "Πολύ υψηλός κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαιτούνται επιπλέον προφυλάξεις.", - "extreme_risk_sun_exposure": "Ακραίος κίνδυνος βλάβης από την ελεύθερη έκθεση στον ήλιο, απαραίτητη η πλήρης προστασία.", - "calm": "Άπνοια", - "light_air": "Ελαφρύς αέρας", - "light_breeze": "Ελαφρύ αεράκι", - "gentle_breeze": "Απαλό αεράκι", - "moderate_breeze": "Μέτριο αεράκι", - "fresh_breeze": "Φρέσκο αεράκι ", - "strong_breeze": "Ισχυρό αεράκι", - "high_wind": "Ισχυρός άνεμος", - "gale": "Θύελλα", - "strong_gale": "Ισχυρή θύελλα", - "storm": "Καταιγίδα", - "violent_storm": "Βίαιη καταιγίδα", - "hurricane": "Τυφώνας", - "warming_temp_trend_1": "Αναμένεται αύξηση της θερμοκρασίας τις επόμενες ημέρες.", - "warming_temp_trend_2": "Η θερμοκρασία θα ανέβει σύντομα, ετοιμαστείτε για λίγη ζέστη!", - "warming_temp_trend_3": "Φαίνεται ότι θα ζεστάνει περισσότερο αυτή την εβδομάδα.", - "warming_temp_trend_4": "Προετοιμαστείτε για πιο ζεστό καιρό.", - "cooling_temp_trend_1": "Αναμένεται πτώση θερμοκρασίας τις επόμενες ημέρες. ", - "cooling_temp_trend_2": "Η θερμοκρασία πέφτει σύντομα, μείνετε ζεστοί!", - "cooling_temp_trend_3": "Θα είναι πιο δροσερά τις επόμενες μέρες.", - "cooling_temp_trend_4": "Να περιμένετε ένα ψυχρό αεράκι τις επόμενες μέρες.", - "stable_temp_trend_1": "Αναμένονται σταθερές θερμοκρασίες τις επόμενες μέρες.", - "stable_temp_trend_2": "Δεν αναμένονται μεγάλες αλλαγές θερμοκρασίας, σταθερός καιρός.", - "stable_temp_trend_3": "Η θερμοκρασία παραμένει σταθερή προς το παρόν.", - "stable_temp_trend_4": "Αναμένεται σταθερός καιρός χωρίς μεγάλες αλλαγές.", - "back": "Πίσω", - "error_occurred": "Παρουσιάστηκε σφάλμα!", - "check_your_internet_connection_try_again": "Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και δοκιμάστε ξανά.", - "There_might_be_an_API_error.": "Μπορεί να υπάρχει σφάλμα API.", - "retry": "Επανάληψη", - "loading_location_data": "Φόρτωση δεδομένων τοποθεσίας...", - "latest_data_fetched": "Λήφθηκαν τα πιο πρόσφατα δεδομένα", - "API_Error_Please_change_provider": "Σφάλμα API, Παρακαλώ αλλάξτε πάροχο", - "Please_wait_before_refreshing_again.": "Περιμένετε πριν ανανεώσετε ξανά.", - "network_unavailable": "Το δίκτυο δεν είναι διαθέσιμο", - "weather": "Καιρός", - "precipitation": "Υετός", - "wind": "Άνεμος", - "pollen": "Γύρη", - "grass": "Γρασίδι", - "tree": "Δέντρο", - "weed": "Χορτάρι", - "quick_summary": "Σύντομη περίληψη", - "temperature_animation": "Εφέ κίνησης θερμοκρασίας", - "language": "Γλώσσα", - "translate_this_app": "Μετάφρασε την εφαρμογή", - "contributors": "Συνεισφέροντες", - "contributors_sub": "Δείτε τα άτομα που συνέβαλαν σε αυτό το έργο", - "version": "Έκδοση", - "third_party_licenses": "Άδειες τρίτων", - "clothing_activity": "Ένδυση και Δραστηριότητες", - "get_clothing_suggestions": "Λάβετε Προτάσεις για Ένδυση και Δραστηριότητες", - "day": "Ημέρα", - "evening": "Απόγευμα", - "night": "Νύχτα", - "wind_gust": "Ριπή ανέμου", - "weather_alerts": "Ειδοποιήσεις καιρού", - "font": "Γραμματοσειρά", - "daily_conditions": "Καθημερινές συνθήκες", - "sun_tile_page": "Ήλιος", - "morning": "Πρωί", - "day_tip": "Συμβουλή ημέρας", - "translators": "Μεταφραστές", - "change_apps_font": "Αλλαγή γραμματοσειράς της εφαρμογής", - "app_font": "Γραμματοσειρά εφαρμογής", - "show_alerts_home_page_sub": "Εμφάνισε ειδοποιήσεις καιρού στην αρχική σελίδα", - "weather_models": "Μοντέλα Καιρού", - "openmeteo_weather_models": "Open-Meteo Μοντέλα Καιρού", - "unpredictable_weather": "απρόβλεπτος καιρός", - "phase_new_moon": "Νέα Σελήνη", - "phase_waxing_crescent": "Φθίνουσα Ημισέληνος", - "phase_first_quarter": "Πρώτο Τέταρτο", - "phase_waxing_gibbous": "Αύξων Αμφίκυρτος", - "phase_full_moon": "Πανσέληνος", - "phase_waning_gibbous": "Φθίνων Αμφίκυρτος", - "phase_last_quarter": "Τελευταίο Τέταρτο", - "phase_waning_crescent": "Φθίνουσα Ημισέληνος", - "moon_info": "Νέα Σελήνη: Όταν η σελήνη δεν είναι ορατή γιατί βρίσκεται ανάμεσα στη Γη και τον Ήλιο. Φωτισμός: 0%.", - "moon_info_2": "Ημισέληνος: Όταν μια μικρή λωρίδα του φεγγαριού γίνεται ορατή, μεγαλώνει κάθε βράδυ μετά τη νέα σελήνη. Φωτισμός: 1%-49%.", - "moon_info_3": "Πρώτο Τέταρτο: Όταν το μισό πρόσωπο της Σελήνης φωτίζεται, συμβαίνει περίπου μία εβδομάδα μετά τη νέα σελήνη. Φωτισμός: ~50%.", - "moon_info_4": "Αύξων Αμφίκυρτος: Όταν περισσότερο από το μισό φεγγάρι είναι φωτισμένο, οδηγώντας σε πανσέληνο. Φωτισμός: 51%-99%.", - "moon_info_5": "Πανσέληνος: Όταν ολόκληρο το πρόσωπο του φεγγαριού φωτίζεται από τον Ήλιο, εμφανίζεται ως ένας πλήρης κύκλος. Φωτισμός: 100%.", - "moon_info_6": "Φθίνων Αμφίκυρτος: Όταν το φεγγάρι αρχίζει να συρρικνώνεται μετά από μια πανσέληνο, αλλά περισσότερο από το μισό του παραμένει φωτισμένο. Φωτισμός: 99%-51%.", - "moon_info_7": "Τελευταίο Τέταρτο: Όταν το μισό πρόσωπο του φεγγαριού φωτίζεται ξανά, συμβαίνει περίπου μία εβδομάδα μετά την πανσέληνο. Φωτισμός: ~50%.", - "moon_info_8": "Φθίνουσα Ημισέληνος: Όταν μόνο ένα μικρό κομμάτι του φεγγαριού παραμένει ορατό πριν από τη νέα σελήνη. Φωτισμός: 49%-1%.", - "moon_info_9": "Φωτισμός: Το ποσοστό της επιφάνειας της σελήνης που φωτίζεται από τον Ήλιο, το οποίο ποικίλλει ανάλογα με τη φάση της σελήνης.", - "illumination_moon_text": "Φωτισμός", - "moonrise": "Ανατολή Σελήνης", - "moonset": "Δύση Σελήνης", - "dynamic_colors": "Δυναμικά χρώματα", - "dynamic_colors_sub": "Χρήση χρωμάτων ταπετσαρίας", - "font_size": "Μέγεθος γραμματοσειράς", - "font_size_sub": "Το μέγεθος της γραμματοσειράς θα επηρεάσει μόνο εκεί που χρειάζεται", - "swipe_between_locations": "Σύρετε μεταξύ των τοποθεσιών", - "swipe_between_locations_sub": "Σύρετε προς τα αριστερά ή προς τα δεξιά για να αλλάξετε τοποθεσία", - "swipe_threshold": "Όριο Σάρωσης", - "swipe_threshold_help_sub": "Το όριο καθορίζει την ελάχιστη απόσταση που πρέπει να καλύψει μια κίνηση ολίσθησης για να αναγνωριστεί. Ένα χαμηλότερο όριο κάνει πιο εύκολη την ενεργοποίηση των χειρονομιών ολίσθησης, ενώ ένα υψηλότερο όριο απαιτεί πιο σκόπιμα συρσίματα.", - "todays_avg": "Μέσος όρος ημέρας", - "todays_high": "Υψηλό ημέρας", - "learn_about_app": "Μάθε για αυτή την εφαρμογή", - "creator": "Δημιουργός", - "join_discord": "Εγγραφείτε στον διακομιστή Discord", - "export_data": "Εξαγωγή δεδομένων", - "export_data_sub": "Εξάγετε όλες τις ρυθμίσεις, τις τοποθεσίες σας και τα τελευταία δεδομένα καιρού που λήφθηκαν—κυριολεκτικά τα πάντα!", - "import_data": "Εισαγωγή δεδομένων", - "import_data_sub": "Προειδοποίηση: Η εισαγωγή θα διαγράψει τα τρέχοντα δεδομένα της εφαρμογής σας", - "froggy_summary": "Περίληψη του Froggy", - "froggy_summary_sub": "Προσθέτει περιγραφές που σχετίζονται με τον βάτραχο της Google. Διατίθεται μόνο στα Αγγλικά", - "arrange_items": "Σειρά αντικειμένων", - "edit_layout": "Επεξεργασία διάταξης εφαρμογής", - "reset": "Επαναφορά", - "hourly_forecast": "Ωριαία πρόγνωση", - "air_quality_index": "Δείκτης ποιότητας αέρα", - "pollen_data": "Δεδομένα γύρης", - "default_location_delete_snack": "Δεν μπορείτε να διαγράψετε την προεπιλεγμένη τοποθεσία", - "low_pollen": "Χαμηλή", - "medium_pollen": "Μεσαία", - "high_pollen": "Υψηλή", - "severe_pollen": "Σημαντική", - "minimal_forecast_uv": "Ελάχιστος", - "low_forecast_uv": "Χαμηλός", - "moderate_forecast_uv": "Μέτριος", - "high_forecast_uv": "Υψηλός", - "very_high_forecast_uv": "Πολύ υψηλός", - "extreme_forecast_uv": "Ακραίος", - "app_looks": "Εμφάνιση εφαρμογής", - "temp_animation_sub_pref": "Μετρά τις θερμοκρασίες από την αρχή μέχρι το τέλος", - "hide_condition_widgets": "Απόκρυψη γραφικών στοιχείων συνθηκών", - "info_home_location_tip": "Πρέπει να αποθηκεύσετε τοποθεσίες για να τις χρησιμοποιήσετε ως την προεπιλεγμένη σας τοποθεσία", - "your_device_location": "Η τοποθεσία σας", - "weather_model_info_1": "Συνδυάζει τα καλύτερα μοντέλα καιρού", - "weather_model_info_2": "Συνδυάζει όλα τα μοντέλα καιρού από αυτό σε μια απρόσκοπτη πρόβλεψη", - "max_items_4": "Μπορείτε να αποκρύψετε έως και 4 στοιχεία", - "max_items_3": "Μπορείτε να αποκρύψετε έως και 3 στοιχεία", - "month_jan": "Ιαν", - "month_feb": "Φεβ", - "month_mar": "Μάρ", - "month_apr": "Απρ", - "month_may": "Μάιος", - "month_june": "Ιούνιος", - "month_july": "Ιούλιος", - "month_aug": "Αύγ", - "month_sep": "Σεπ", - "month_oct": "Οκτ", - "month_nov": "Νοέ", - "month_Dec": "Δεκ", - "wind_dir_ne": "ΒΑ", - "wind_dir_e": "Α", - "wind_dir_se": "ΝΑ", - "wind_dir_s": "Ν", - "wind_dir_sw": "ΝΔ", - "wind_dir_w": "Δ", - "wind_dir_nw": "ΒΔ", - "wind_dir_n": "Β", - "time_pm": "μ.μ.", - "time_am": "π.μ.", - "time_min": "λεπ.", - "time_hour": "ώρ.", - "time_day": "ημέρα", - "time_sec": "δευτ.", - "aqi_type": "Τύπος Δείκτη Ποιότητας Αέρα (AQI)", - "used_app_storage_info_sub": "Ο χώρος αποθήκευσης δείχνει πόσο από τον διαθέσιμο χώρο χρησιμοποιεί η εφαρμογή για αποθηκευμένες τοποθεσίες. Εάν φτάσει στο 100%, δεν μπορείτε πλέον να αποθηκεύσετε επιπλέον τοποθεσίες", - "used_app_storage": "Χρησιμοποιημένος αποθηκευτικός χώρος εφαρμογής", - "data_by": "Δεδομένα από", - "data_fetch_error": "Αποτυχία ανάκτησης δεδομένων", - "aqi_info_us": "Το AQI Ηνωμένων Πολιτειών (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης. Κυμαίνεται από 0 έως 500, με υψηλότερες τιμές να υποδηλώνουν χειρότερη ποιότητα αέρα.", - "aqi_info_eu": "Ο Ευρωπαϊκός AQI (Δείκτης Ποιότητας Αέρα) είναι μια μέτρηση που χρησιμοποιείται για την επικοινωνία του επιπέδου της ατμοσφαιρικής ρύπανσης στην Ευρωπαϊκή Ένωση. Χωρίζεται σε πέντε επίπεδα, από «Καλό» έως «Πολύ Κακό», με βάση τη συγκέντρωση βασικών ρύπων.", - "update_weather_data": "Ενημέρωση δεδομένων καιρού", - "update_weather_data_sub": "Αυτόματη ενημέρωση δεδομένων καιρού εάν α δεδομένα είναι ξεπερασμένα, όταν κάνετε κλικ σε μια τοποθεσία", - "delete_locations": "Διαγραφή τοποθεσιών", - "delete_locations_support_sub": "Αυτή η ενέργεια καταργεί κάθε αποθηκευμένη τοποθεσία εκτός από την προεπιλεγμένη τοποθεσία σας. Χρησιμοποιήστε το εάν οι αποθηκευμένες τοποθεσίες σας δεν είναι ορατές, δημιουργούν αντίγραφα ή αντιμετωπίζετε άλλα σφάλματα", - "delete": "Διαγραφή", - "united_states_aqi": "Δείκτης Ποιότητας Αέρα (AQI) Ηνωμένων Πολιτειών", - "european_aqi": "Ευρωπαϊκός Δείκτης Ποιότητας Αέρα (AQI)", - "chances": "Πιθανότητες", - "temperature": "Θερμοκρασία", - "show_summary_toggle_sub": "Εμφάνιση μιας σύντομης περίληψης του καιρού", - "insights": "Παρατηρήσεις", - "app_units": "Μονάδες εφαρμογής", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Θερμοκρασία, άνεμος, πίεση, ορατότητα, υετός, χρόνος, AQI", - "hide_update_icon": "Απόκρυψη εικονιδίου ενημέρωσης", - "no_notification_when_a_new_version_is_released": "Να μην εμφανίζεται ειδοποίηση όταν κυκλοφορεί μια νέα έκδοση.", - "precipitation_expected_to_continue": "Ο υετός αναμένεται να συνεχιστεί και τις επόμενες ώρες", - "Precipitation_likely_tomorrow_around": "Πιθανός υετός αύριο γύρω", - "precipitation_likely_around": "Πιθανός υετός γύρω", - "hrs_sub_text": "ώρες", - "mins_sub_text": "λεπτά", - "loading_text": "Φόρτωση...", - "edit_location_headline": "Επεξεργασία τοποθεσίας", - "edit_location_error_sub": "Παρακαλώ συμπληρώστε το πεδίο ή κάνετε επαναφορά", - "app_theme_dark_light": "Θέμα εφαρμογής", - "theme_dark": "Σκοτεινό", - "theme_light": "Φωτεινό" -} \ No newline at end of file diff --git a/assets/translations/es.json b/assets/translations/es.json deleted file mode 100644 index e145a54b7..000000000 --- a/assets/translations/es.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Sensación térmica", - "hourly_precipitation": "Precipitación por hora", - "save": "Guardar", - "cancel": "Cancelar", - "daily_forecast": "Pronóstico diario", - "locations": "Ubicaciones", - "home_location": "Ubicación del hogar", - "default_locations": "Ubicaciones predeterminadas", - "default_location": "Ubicación predeterminada", - "today's_amount": "Cantidad de hoy", - "precipitation_hours": "Horas de precipitación", - "now": "Ahora", - "next_24-hr": "Próximas 24 horas", - "trends": "Tendencias", - "today": "Hoy", - "sun": "Sol", - "mon": "Lun", - "tue": "Mar", - "wed": "Mié", - "thu": "Jue", - "fri": "Vie", - "sat": "Sáb", - "error": "Error", - "not_available": "No disponible", - "moon": "Luna", - "humidity": "Humedad", - "pressure": "Presión", - "direction": "Dirección", - "visibility": "Visibilidad", - "air_quality": "Calidad del aire", - "fair": "Aceptable", - "poor": "Baja", - "very_poor": "Muy baja", - "good": "Buena", - "moderate": "Moderada", - "uv_index": "Índice UV", - "minimal_risk": "Riesgo mínimo", - "low_risk": "Riesgo bajo", - "moderate_risk": "Riesgo moderado", - "high_risk": "Riesgo alto", - "very_high_risk": "Riesgo muy alto", - "extreme_risk": "Riesgo extremo", - "day_length": "Duración del día", - "updated": "Updated", - "update": "Actualizar", - "ago": "hace", - "saved_locations": "Ubicaciones guardadas", - "current_location": "Ubicación actual", - "search": "Buscar", - "search_provider": "Proveedor de búsqueda", - "ok": "OK", - "settings": "Ajustes", - "background_card_animation": "Animación de tarjeta de fondo", - "use_bar_chart": "Usar gráfico de barras", - "main_provider": "Proveedor principal", - "temperature_unit": "Unidad de temperatura", - "wind_unit": "Unidad de viento", - "visibility_unit": "Unidad de visibilidad", - "precipitation_unit": "Unidad de pluviosidad", - "pressure_unit": "Unidad de presión", - "time_format": "Formato de hora", - "additional": "Otros", - "app_language": "Idioma de la aplicación", - "about": "Acerca de", - "about_app": "Sobre la aplicación", - "support": "Soporte", - "data_provided_by": "Datos proporcionados por", - "map": "Mapa", - "live_radar": "Radar en vivo", - "radar": "radar", - "source_code": "Código fuente", - "terms_&_conditions": "Términos y Condiciones", - "privacy_policy": "Política de Privacidad", - "licenses": "Licencias", - "latest_version": "Última versión", - "create_an_issue": "Reportar un bug", - "new_version_available!": "¡Nueva versión disponible!", - "you_are_using_the_latest_version!": "¡Estás usando la última versión!", - "error_checking_for_updates": "Error al buscar actualizaciones.", - "light": "Ligero", - "heavy": "Pesado", - "wind_info": "La velocidad del viento se mide promediando las velocidades del viento durante un período de tiempo. Las ráfagas son explosiones repentinas de viento que generalmente duran menos de veinte segundos.", - "visibility_info": "La visibilidad mide la distancia a la que se pueden ver objetos prominentes contra el cielo o el horizonte. La visibilidad puede verse afectada por la precipitación, la niebla, el polvo, el humo o la neblina.", - "humidity_info": "La humedad relativa es el porcentaje de vapor de agua presente en el aire en comparación con la cantidad máxima que el aire puede contener a una temperatura dada.", - "humidity_info_2": "El punto de rocío es la temperatura a la que se debe enfriar el aire para alcanzar una humedad relativa del 100%.", - "uv_index_info": "El índice UV mide la intensidad de la radiación ultravioleta (UV) del sol. Se encuentra en una escala de 0 a 11, donde los valores más altos indican una radiación UV más fuerte.", - "uv_index_info_2": "La radiación UV puede causar quemaduras solares, cáncer de piel y daños en los ojos. Cuanto más alto sea el índice UV, mayor será el riesgo de estos problemas.", - "uv_index_info_3": "1-2: Bajo. No se necesita protección. Puedes permanecer al aire libre de manera segura utilizando una protección solar mínima.", - "uv_index_info_4": "De 3 a 7: de moderado a alto. Protección necesaria. Permanezca a la sombra desde por la mañana hasta el mediodía. Cuando esté al aire libre, utilice un protector solar FPS 15 o superior en la piel expuesta, y lleve ropa que le cubra bien, un sombrero de ala larga y gafas de sol.", - "uv_index_info_5": "De 8 a más: de alto a extremo. Protección obligatoria. Tenga cuidado al aire libre, sobre todo al mediodía. Mientras haga sol, busque la sombra y lugares frescos, lleve ropa larga, sombrero de ala larga y gafas de sol, y utilice crema solar con un factor de protección alto.", - "sunset": "Atardecer", - "sunrise": "Amanecer", - "sunset_rise_info": "Amanecer: cuando el sol aparece sobre el horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", - "sunset_rise_info_2": "Atardecer: cuando el sol se pone por debajo del horizonte. Varía en función de la ubicación, la época del año y la zona horaria.", - "sunset_rise_info_3": "Alborear: cuando aparece la primera luz del día antes del amanecer.", - "sunset_rise_info_4": "Ocaso: la fase más oscura del crepúsculo vespertino, antes de que se desvanezca la última luz.", - "pressure_info": "La presión atmosférica, también conocida como presión barométrica, es la presión ejercida por la atmósfera terrestre. Esta aplicación utiliza la presión media a nivel del mar (MSLP).", - "pressure_info_2": "Una presión atmosférica anormal puede provocar dolores de cabeza, dolores articulares, fatiga y otros síntomas.", - "current_conditions": "Condiciones actuales", - "clear_sky": "Cielo despejado", - "mostly_clear": "Despejado", - "partly_cloudy": "Parcialmente nublado", - "overcast": "Nuboso", - "fog": "Neblina", - "drizzle": "Llovizna", - "freezing_drizzle": "Llovizna helada", - "moderate_rain": "Lluvia", - "heavy_intensity_rain": "Lluvia intensa", - "freezing_rain": "Lluvia congelante", - "slight_snow": "Nieve ligera", - "moderate_snow": "Nieve", - "heavy_intensity_snow": "Nieve intensa", - "snow_grains": "Gránulos de nieve", - "rain_showers": "Chubascos", - "heavy_rain_showers": "Granizada", - "slight_snow_showers": "Chubascos de nieve", - "heavy_snow_showers": "Chubascos de nieve intensos", - "thunderstorm": "Tormenta", - "strong_thunderstorm": "Tormenta fuerte", - "clear": "Despejado", - "wind_speed": "Velocidad del viento", - "precipitation_amount": "Pluviosidad", - "precipitation_chances": "Probabilidad de lluvia", - "cloudiness": "Nubosidad", - "dew_point": "Punto de rocío", - "air_quality_satisfactory": "La calidad del aire es satisfactoria y el riesgo de contaminación atmosférica es escaso o nulo.", - "air_quality_acceptable": "La calidad del aire es aceptable. Sin embargo, algunos contaminantes pueden suponer un riesgo para la salud de los grupos vulnerables", - "sensitive_groups_health_effects": "Los miembros de grupos vulnerables pueden experimentar efectos desagradables. El público en general no debería verse afectado.", - "health_effects_public": "Todo el mundo puede experimentar efectos sobre la salud. Los miembros de grupos vulnerables pueden sufrir efectos más graves.", - "emergency_conditions": "Avisos de emergencia sanitaria. Toda la población puede verse afectada.", - "uv_index_satisfactory": "El índice UV es satisfactorio, lo que indica poco o ningún riesgo por radiación ultravioleta.", - "conditions_low_risk": "Las condiciones presentes son de bajo riesgo, lo que indica que la exposición a la radiación ultravioleta presenta poco riesgo.", - "low_exposure_level": "Bajo nivel de exposición con riesgo mínimo de daños por radiación UV. Adecuado para la mayoría de la población.", - "moderate_risk_sun_exposure": "Riesgo moderado de daños por exposición desprotegida al sol. Se recomiendan medidas de protección.", - "high_risk_sun_exposure": "Alto riesgo de daños por exposición desprotegida al sol. Se requieren medidas de protección.", - "very_high_risk_sun_exposure": "Riesgo muy alto de daños por exposición desprotegida al sol. Precauciones extra de protección requeridas.", - "extreme_risk_sun_exposure": "Riesgo extremo de daños por exposición desprotegida al sol. Es necesaria protección completa.", - "calm": "Calmo", - "light_air": "Viento ligero", - "light_breeze": "Brisa ligera", - "gentle_breeze": "Brisa", - "moderate_breeze": "Brisa moderada", - "fresh_breeze": "Brisa fresca", - "strong_breeze": "Viento", - "high_wind": "Viento fuerte", - "gale": "Vendaval", - "strong_gale": "Vendaval fuerte", - "storm": "Tormenta", - "violent_storm": "Temporal", - "hurricane": "Huracán ", - "warming_temp_trend_1": "Se espera calentamiento para los próximos días.", - "warming_temp_trend_2": "La temperatura va a aumentar en breve, prepárate para el calor.", - "warming_temp_trend_3": "Parece que va a estar más caliente esta semana.", - "warming_temp_trend_4": "Prepárate para climas cálidos por delante.", - "cooling_temp_trend_1": "Enfriamiento esperado para los próximos días. ", - "cooling_temp_trend_2": "La temperatura va a caer en breve. Abrígate. ", - "cooling_temp_trend_3": "Va a estar más frío en los días por venir.", - "cooling_temp_trend_4": "Espera una brisa fresca para los próximos días.", - "stable_temp_trend_1": "Se esperan temperaturas estables para los próximos días. ", - "stable_temp_trend_2": "No van a haber cambios bruscos de temperaturas por delante.", - "stable_temp_trend_3": "Las temperaturas están manteniéndose por ahora.", - "stable_temp_trend_4": "Espere un tiempo estable sin muchos cambios.", - "back": "Volver", - "error_occurred": "¡Ocurrió un error!", - "check_your_internet_connection_try_again": "Chequee su conexión a Internet e intente nuevamente. ", - "There_might_be_an_API_error.": "Hubo un error de API.", - "retry": "Reintentar", - "loading_location_data": "Cargando datos de ubicación...", - "latest_data_fetched": "Datos más recientes cargados", - "API_Error_Please_change_provider": "Error de API. Se le ruega que cambie el proveedor", - "Please_wait_before_refreshing_again.": "Se ruega que espere antes de actualizar nuevamente.", - "network_unavailable": "Red no disponible ", - "weather": "Tiempo", - "precipitation": "Precipitación ", - "wind": "Viento", - "pollen": "Polen", - "grass": "Pasto", - "tree": "Árbol ", - "weed": "Hierbas", - "quick_summary": "Resumen rápido ", - "temperature_animation": "Animación de temperatura", - "language": "Idioma", - "translate_this_app": "Traduce esta aplicación", - "contributors": "Contribuidores", - "contributors_sub": "Ver personas que contribuyeron a este proyecto", - "version": "Versión ", - "third_party_licenses": "Licencias de terceros ", - "clothing_activity": "Ropas y Actividades", - "get_clothing_suggestions": "Obtener recomendaciones de ropa y actividades", - "day": "Día", - "evening": "Atardecer", - "night": "Noche", - "wind_gust": "Ráfaga de viento", - "weather_alerts": "Alertas de tiempo", - "font": "Fuente", - "daily_conditions": "Condiciones diarias", - "sun_tile_page": "Sol", - "morning": "Mañana", - "day_tip": "Consejo del día", - "translators": "Traductores", - "change_apps_font": "Cambiar la fuente de la aplicación", - "app_font": "Fuente de la aplicación", - "show_alerts_home_page_sub": "Mostrar alertas meteorológicas en la página de inicio.", - "weather_models": "Modelos meteorológicos", - "openmeteo_weather_models": "Modelos meteorológicos Openmeteo ", - "unpredictable_weather": "clima impredecible", - "phase_new_moon": "Luna nueva", - "phase_waxing_crescent": "Creciente", - "phase_first_quarter": "Cuarto creciente", - "phase_waxing_gibbous": "Gibosa creciente", - "phase_full_moon": "Luna llena", - "phase_waning_gibbous": "Gibosa menguante", - "phase_last_quarter": "Cuarto menguante", - "phase_waning_crescent": "Menguante", - "moon_info": "Luna Nueva: Cuando la luna no es visible por estar situada entre la Tierra y el Sol. Iluminación: 0%.", - "moon_info_2": "Luna creciente: cuando se hace visible una pequeña franja de la luna, que se hace más grande cada noche después de la luna nueva. Iluminación: 1%–49%.", - "moon_info_3": "Cuarto Creciente: cuando la mitad de la cara de la luna está iluminada, lo que ocurre aproximadamente una semana después de la luna nueva. Iluminación: ~50%.", - "moon_info_4": "Gibosa creciente: cuando más de la mitad de la luna está iluminada, lo que da paso a la luna llena. Iluminación: 51%–99%.", - "moon_info_5": "Luna llena: cuando toda la superficie de la luna está iluminada por el sol, apareciendo como un círculo completo. Iluminación: 100%.", - "moon_info_6": "Gibosa menguante: cuando la luna comienza a encogerse después de una luna llena, pero más de la mitad de ella permanece iluminada. Iluminación: 99%–51%.", - "moon_info_7": "Cuarto menguante: cuando la mitad de la superficie de la luna vuelve a estar iluminada, lo que ocurre aproximadamente una semana después de la luna llena. Iluminación: ~50%.", - "moon_info_8": "Menguante: cuando solo queda visible una pequeña franja de la luna antes de la luna nueva. Iluminación: 49%–1%.", - "moon_info_9": "Iluminación: Porcentaje de la superficie de la luna que está iluminada por el Sol, que varía según la fase de la luna.", - "illumination_moon_text": "Iluminación", - "moonrise": "Salida de la luna", - "moonset": "Puesta de la Luna", - "dynamic_colors": "Colores dinámicos", - "dynamic_colors_sub": "Usar colores del fondo de pantalla", - "font_size": "Tamaño de la fuente", - "font_size_sub": "El tamaño de la fuente solo afectará donde sea necesario", - "swipe_between_locations": "Deslizar entre ubicaciones", - "swipe_between_locations_sub": "Desliza a la izquierda o derecha para cambiar la ubicación", - "swipe_threshold": "Umbral de deslizamiento", - "swipe_threshold_help_sub": "El umbral define la distancia mínima que debe recorrer un gesto de deslizamiento para que sea reconocido. Un umbral más bajo hace que sea más fácil activar los gestos de deslizamiento, mientras que un umbral más alto requiere deslizamientos más deliberados.", - "todays_avg": "Promedio de hoy", - "todays_high": "Máximo de hoy", - "learn_about_app": "Conoce más sobre la aplicación", - "creator": "Creador", - "join_discord": "Únete al servidor de Discord", - "export_data": "Exportar datos", - "export_data_sub": "Exporta todos tus configuraciones, ubicaciones y sus últimos datos de clima obtenidos, ¡literalmente todo!", - "import_data": "Importar datos", - "import_data_sub": "Advertencia: Importar tus datos borrará los datos actuales de la aplicación", - "froggy_summary": "Resumen ranoso", - "froggy_summary_sub": "Añade descripciones relacionadas con las ranas. Disponible solo en inglés", - "arrange_items": "Organizar elementos", - "edit_layout": "Editar disposición de la aplicación", - "reset": "Reiniciar", - "hourly_forecast": "Pronóstico por hora", - "air_quality_index": "Índice de calidad del aire", - "pollen_data": "Datos de polen", - "default_location_delete_snack": "No puedes borrar la ubicación predeterminada", - "low_pollen": "Bajo", - "medium_pollen": "Medio", - "high_pollen": "Alto", - "severe_pollen": "Severo", - "minimal_forecast_uv": "Mínimo", - "low_forecast_uv": "Bajo", - "moderate_forecast_uv": "Moderado", - "high_forecast_uv": "Alto", - "very_high_forecast_uv": "Muy alto", - "extreme_forecast_uv": "Extremo", - "app_looks": "Apariencia de la aplicación", - "temp_animation_sub_pref": "Anima la temperatura de menor a mayor", - "hide_condition_widgets": "Ocultar widgets de condición", - "info_home_location_tip": "Necesitas guardar ubicaciones para usarlas como tu ubicación predeterminada", - "your_device_location": "La ubicación de tu dispositivo", - "weather_model_info_1": "Combina los mejores modelos meteorológicos", - "weather_model_info_2": "Combina todos los modelos meteorológicos de estos a una predicción perfecta", - "max_items_4": "Puedes ocultar hasta 4 elementos", - "max_items_3": "Puedes ocultar hasta 3 elementos", - "month_jan": "Enero", - "month_feb": "Febrero", - "month_mar": "Marzo ", - "month_apr": "Abril", - "month_may": "Mayo", - "month_june": "Junio", - "month_july": "Julio", - "month_aug": "Agosto", - "month_sep": "Septiembre ", - "month_oct": "Octubre ", - "month_nov": "Noviembre ", - "month_Dec": "Diciembre ", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SO", - "wind_dir_w": "O", - "wind_dir_nw": "NO", - "wind_dir_n": "N", - "time_pm": "P. M.", - "time_am": "A.M.", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "día", - "time_sec": "seg.", - "aqi_type": "Tipo de ICA", - "used_app_storage_info_sub": "El almacenamiento muestra la cantidad de espacio disponible que la aplicación está utilizando para las ubicaciones guardadas. Si alcanza el 100%, ya no podrás guardar más ubicaciones.", - "used_app_storage": "Almacenamiento usado de la aplicación", - "data_by": "Datos de", - "data_fetch_error": "No se han podido obtener los datos", - "aqi_info_us": "El ICA (Índice de Calidad del Aire) de EE. UU. es una medida utilizada para comunicar el nivel de contaminación atmosférica. Oscila entre 0 y 500, y los valores más altos indican una peor calidad del aire.", - "aqi_info_eu": "El Índice de Calidad del Aire (ICA) de la UE es una medida utilizada para comunicar el nivel de contaminación atmosférica en la Unión Europea. Se divide en cinco niveles, de «Bueno» a «Muy malo», basados en la concentración de contaminantes clave.", - "update_weather_data": "Actualizar los datos meteorológicos", - "update_weather_data_sub": "Actualizar automáticamente los datos meteorológicos si no están actualizados al hacer clic en una ubicación.", - "delete_locations": "Eliminar ubicaciones", - "delete_locations_support_sub": "Esta acción elimina todas las ubicaciones guardadas excepto la predeterminada. Utilícela si sus ubicaciones guardadas no son visibles, se duplican o experimentan algún otro error.", - "delete": "Borrar", - "united_states_aqi": "ICA de Estados Unidos", - "european_aqi": "ICA Europeo", - "chances": "Posibilidades", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Mostrar un resumen breve del clima", - "insights": "Perspectivas", - "app_units": "Unidades de la app", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, viento, presión, visibilidad, precipitación, hora, Índice de Calidad del Aire (ICA)", - "hide_update_icon": "Ocultar el ícono de actualización", - "no_notification_when_a_new_version_is_released": "No mostrar una notificación cuando se publique una nueva versión.", - "precipitation_expected_to_continue": "Se espera que la precipitación continúe durante las próximas horas.", - "Precipitation_likely_tomorrow_around": "Probabilidad de precipitación mañana alrededor de", - "precipitation_likely_around": "Probabilidad de precipitación alrededor de", - "hrs_sub_text": "hrs", - "mins_sub_text": "min.", - "loading_text": "Cargando...", - "edit_location_headline": "Editar ubicación", - "edit_location_error_sub": "Por favor, complete el campo o restablézcalo.", - "app_theme_dark_light": "Tema de la aplicación", - "theme_dark": "Oscuro", - "theme_light": "Claro" -} \ No newline at end of file diff --git a/assets/translations/fa.json b/assets/translations/fa.json deleted file mode 100644 index d56c12c07..000000000 --- a/assets/translations/fa.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "feels_like": "دمای محسوس", - "hourly_precipitation": "میزان بارندگی ساعتی", - "save": "ذخیره کردن", - "cancel": "لغو کردن", - "daily_forecast": "پیش‌بینی روزانه", - "locations": "مکان", - "home_location": "مکان اصلی", - "default_locations": "مکان‌های پیش‌فرض", - "default_location": "مکان پیش‌فرض", - "today's_amount": "مقدار امروز", - "precipitation_hours": "ساعات بارش", - "now": "اکنون", - "next_24-hr": "24 ساعت آینده", - "trends": "روندها", - "today": "امروز", - "sun": "یک‌شنبه", - "mon": "دو‌شنبه", - "tue": "سه‌شنبه", - "wed": "چهارشنبه", - "thu": "پنج‌شنبه", - "fri": "جمعه", - "sat": "شنبه", - "error": "خطا", - "not_available": "در دسترس نیست", - "moon": "ماه", - "humidity": "رطوبت", - "pressure": "فشار", - "direction": "جهت", - "visibility": "دید", - "air_quality": "کیفیت هوا", - "fair": "قابل قبول", - "poor": "ضعیف", - "very_poor": "بسیار ضعیف", - "good": "خوب", - "moderate": "متوسط", - "uv_index": "شاخص اشعه فرابنفش", - "minimal_risk": "خطر کمینه", - "low_risk": "خطر کم", - "moderate_risk": "خطر متوسط", - "high_risk": "خطر بالا", - "very_high_risk": "خطر بسیار بالا", - "extreme_risk": "خطر شدید", - "day_length": "طول روز", - "updated": "به‌روزرسانی شد", - "update": "به‌روزرسانی", - "ago": "پیش", - "saved_locations": "مکان‌های ذخیره‌شده", - "current_location": "موقعیت فعلی", - "search": "جستجو", - "search_provider": "ارائه‌دهنده جستجو", - "ok": "تایید", - "settings": "تنظیمات", - "background_card_animation": "انیمیشن کارت پس‌زمینه", - "use_bar_chart": "استفاده از نمودار میله‌ای", - "main_provider": "ارائه‌دهنده اصلی", - "temperature_unit": "واحد دما", - "wind_unit": "واحد سرعت باد", - "visibility_unit": "واحد دید", - "precipitation_unit": "واحد بارش", - "pressure_unit": "واحد فشار", - "time_format": "قالب زمان", - "additional": "اضافی", - "app_language": "زبان برنامه", - "about": "درباره", - "about_app": "درباره برنامه", - "support": "پشتیبانی", - "data_provided_by": "داده‌ها ارائه‌شده توسط", - "map": "نقشه", - "live_radar": "رادار زنده", - "radar": "رادار", - "source_code": "کد منبع", - "terms_&_conditions": "شرایط و ضوابط", - "privacy_policy": "سیاست حفظ حریم خصوصی", - "licenses": "مجوزها", - "latest_version": "آخرین نسخه", - "create_an_issue": "ایجاد مشکل", - "new_version_available!": "نسخه جدید موجود است!", - "you_are_using_the_latest_version!": "شما از آخرین نسخه استفاده می‌کنید!", - "error_checking_for_updates": "خطا در بررسی به‌روزرسانی‌ها", - "light": "سبک", - "heavy": "سنگین", - "wind_info": "سرعت باد با میانگین‌گیری از سرعت باد در یک بازه زمانی اندازه‌گیری می‌شود. بادهای ناگهانی شامل انفجارهای کوتاه‌مدت باد هستند که معمولاً کمتر از بیست ثانیه طول می‌کشند.", - "visibility_info": "دید، فاصله‌ای است که در آن اجسام برجسته را می‌توان در برابر آسمان یا افق دید. دید می‌تواند تحت تأثیر بارندگی، مه، گرد و غبار، دود یا مه دود قرار گیرد.", - "humidity_info": "رطوبت نسبی درصد بخار آب موجود در هوا نسبت به حداکثر مقدار قابل نگهداری در دمای مشخص است.", - "humidity_info_2": "نقطه شبنم دمایی است که برای رسیدن به رطوبت نسبی 100% باید هوا خنک شود.", - "uv_index_info": "شاخص UV شدت تابش فرابنفش (UV) خورشید را اندازه گیری می کند. این شاخص در مقیاسی از 0 تا 11 قرار دارد و مقادیر بالاتر نشان دهنده تابش UV قوی تر است.", - "uv_index_info_2": "اشعه فرابنفش می‌تواند باعث آفتاب‌سوختگی، سرطان پوست و آسیب به چشم شود. هرچه شاخص فرابنفش بالاتر باشد، خطر این مشکلات بیشتر خواهد بود", - "uv_index_info_3": "۱-۲: کم. نیازی به حفاظت خاص نیست. می‌توانید با حداقل حفاظت در برابر خورشید به بیرون بروید.", - "uv_index_info_4": "۳-۷: متوسط تا بالا. به محافظت نیاز دارید. از اواخر صبح تا میانه بعدازظهر در سایه بمانید. در صورت بیرون رفتن، کرم ضد آفتاب با طیف گسترده و SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید و لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید.", - "uv_index_info_5": "۸+: بسیار بالا تا شدید. به محافظت اضافی نیاز دارید. در بیرون از خانه احتیاط کنید، به‌ویژه از اواخر صبح تا میانه بعدازظهر. اگر سایه شما کوتاه‌تر از خودتان است، به سایه بروید، لباس محافظ، کلاه لبه‌دار و عینک آفتابی بپوشید و کرم ضد آفتاب با SPF-15 یا بالاتر را به‌طور سخاوتمندانه روی پوست بزنید.", - "sunset": "غروب آفتاب", - "sunrise": "طلوع آفتاب", - "sunset_rise_info": "طلوع آفتاب زمانی است که خورشید به‌طور کامل بالای افق ظاهر می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", - "sunset_rise_info_2": "غروب آفتاب: زمانی است که خورشید کاملاً در زیر افق ناپدید می‌شود. این زمان بسته به مکان، فصل و منطقه زمانی متفاوت است.", - "sunset_rise_info_3": "سپیده دم: زمانی که اولین نور قابل مشاهده روز قبل از طلوع خورشید ظاهر می‌شود.", - "sunset_rise_info_4": "هنگام غروب: تاریک‌ترین مرحله از شامگاه است که قبل از ناپدید شدن آخرین نور قابل مشاهده رخ می‌دهد.", - "pressure_info": "فشار اتمسفر، همچنین به عنوان فشار هوا یا فشار بارومتریک شناخته می‌شود، فشار رو به پایین ناشی از جو زمین است. این برنامه از فشار سطح متوسط دریا (MSLP) استفاده می‌کند.", - "pressure_info_2": "فشار غیر طبیعی هوا ممکن است باعث سردرد، درد مفاصل، خستگی و سایر اثرات شود.", - "current_conditions": "شرایط کنونی", - "clear_sky": "آسمان صاف", - "mostly_clear": "عمدتاً صاف", - "partly_cloudy": "نیمه‌ابری", - "overcast": "ابری", - "fog": "مه", - "drizzle": "نم‌نم باران", - "freezing_drizzle": "نم‌نم بارانی که بعد از برخورد با زمین یخ‌ می‌زند", - "moderate_rain": "باران متوسط", - "heavy_intensity_rain": "باران شدید", - "freezing_rain": "بارانی که بعد از برخورد با زمین یخ‌ می‌زند", - "slight_snow": "برف سبک", - "moderate_snow": "برف متوسط", - "heavy_intensity_snow": "برف شدید", - "snow_grains": "دانه‌های برف", - "rain_showers": "رگبار باران", - "heavy_rain_showers": "رگبار سنگین باران", - "slight_snow_showers": "بارش سبک برف", - "heavy_snow_showers": "بارش شدید برف", - "thunderstorm": "رعدوبرق", - "strong_thunderstorm": "رعدوبرق شدید", - "clear": "آسمان صاف", - "wind_speed": "سرعت باد", - "precipitation_amount": "میزان بارش", - "precipitation_chances": "احتمال بارش", - "cloudiness": "میزان ابری بودن", - "dew_point": "نقطه شبنم", - "air_quality_satisfactory": "کیفیت هوا رضایت‌بخش است و آلودگی هوا خطر کمی یا هیچ خطری ندارد.", - "air_quality_acceptable": "کیفیت هوا قابل قبول است؛ با این حال، برای برخی از آلاینده‌ها ممکن است نگرانی بهداشتی متوسطی برای تعداد بسیار کمی از افرادی که به آلودگی هوا حساسیت غیرمعمولی دارند وجود داشته باشد.", - "sensitive_groups_health_effects": "اعضای گروه‌های حساس ممکن است تحت تأثیر اثرات بهداشتی قرار گیرند. عموم مردم احتمالاً تحت تأثیر قرار نخواهند گرفت.", - "health_effects_public": "همه ممکن است شروع به تجربه اثرات بهداشتی کنند؛ اعضای گروه‌های حساس ممکن است اثرات بهداشتی جدی‌تری را تجربه کنند.", - "emergency_conditions": "هشدارهای بهداشتی شرایط اضطراری. احتمالاً کل جمعیت تحت تأثیر قرار خواهند گرفت.", - "uv_index_satisfactory": "شاخص UV رضایت‌بخش است، نشان می‌دهد که خطر کمی یا هیچ خطری از تابش فرابنفش وجود ندارد.", - "conditions_low_risk": "شرایط به طور کلی کم‌خطر است، نشان می‌دهد که قرار گرفتن در معرض تابش فرابنفش تهدید کمی دارد.", - "low_exposure_level": "سطح تابش کم با خطر حداقلی از آسیب ناشی از تابش فرابنفش، مناسب برای بیشتر افراد.", - "moderate_risk_sun_exposure": "خطر متوسط آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی توصیه می‌شود.", - "high_risk_sun_exposure": "خطر بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات محافظتی ضروری است.", - "very_high_risk_sun_exposure": "خطر بسیار بالای آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، اقدامات احتیاطی اضافی لازم است.", - "extreme_risk_sun_exposure": "خطر شدید آسیب از قرار گرفتن در معرض آفتاب بدون محافظت، محافظت کامل ضروری است.", - "calm": "آرام", - "light_air": "هوای ملایم", - "light_breeze": "نسیم بسیار ملایم", - "gentle_breeze": "نسیم ملایم", - "moderate_breeze": "نسیم متوسط", - "fresh_breeze": "نسیم تازه", - "strong_breeze": "نسیم شدید", - "high_wind": "باد شدید", - "gale": "طوفان ملایم", - "strong_gale": "طوفان شدید", - "storm": "طوفان", - "violent_storm": "طوفان مهیب", - "hurricane": "طوفان گرمسیری", - "warming_temp_trend_1": "گرم شدن هوا در چند روز آینده پیش‌بینی می‌شود.", - "warming_temp_trend_2": "دما به زودی افزایش خواهد یافت، برای گرمای پیش رو آماده شوید!", - "warming_temp_trend_3": "به نظر می‌رسد این هفته دما افزایش یابد.", - "warming_temp_trend_4": "برای هوای گرم‌تر آینده آماده شوید.", - "cooling_temp_trend_1": "خنک شدن هوا در چند روز آینده پیش‌بینی می‌شود.", - "cooling_temp_trend_2": "دماها به زودی کاهش می‌یابد، گرم بمانید!", - "cooling_temp_trend_3": "هوا در روزهای آینده خنک‌تر خواهد شد.", - "cooling_temp_trend_4": "انتظار وزش نسیم خنکی در روزهای آینده را داشته باشید.", - "stable_temp_trend_1": "انتظار داریم که دما در چند روز آینده ثابت بماند.", - "stable_temp_trend_2": "تغییرات دمایی زیادی در آینده پیش‌بینی نمی‌شود، هوای پایدار خواهد بود.", - "stable_temp_trend_3": "در حال حاضر دما ثابت مانده است.", - "stable_temp_trend_4": "انتظار هوای پایدار بدون تغییر زیادی داشته باشید.", - "back": "بازگشت", - "error_occurred": "خطا رخ داده است!", - "check_your_internet_connection_try_again": "اتصال اینترنت خود را بررسی کرده و دوباره تلاش کنید.", - "There_might_be_an_API_error.": "ممکن است خطای API رخ داده باشد. دوباره تلاش کنید.", - "retry": "تلاش مجدد", - "loading_location_data": "در حال بارگذاری داده‌های مکان...", - "latest_data_fetched": "آخرین داده‌ها دریافت شد", - "API_Error_Please_change_provider": "خطای API، لطفاً ارائه‌دهنده را تغییر دهید", - "Please_wait_before_refreshing_again.": "لطفاً قبل از بارگذاری مجدد صبر کنید.", - "network_unavailable": "شبکه در دسترس نیست", - "weather": "وضعیت هوا", - "precipitation": "بارش", - "wind": "باد", - "pollen": "گرده‌افشانی", - "grass": "چمن", - "tree": "درخت", - "weed": "علف هرز", - "quick_summary": "مرور سریع", - "temperature_animation": "", - "language": "زبان", - "translate_this_app": "ترجمه این برنامه", - "contributors": "مشارکت‌کنندگان", - "contributors_sub": "مشاهده افرادی که در این پروژه مشارکت کرده‌اند", - "version": "نسخه", - "third_party_licenses": "مجوزهای شخص ثالث", - "clothing_activity": "پوشاک و فعالیت", - "get_clothing_suggestions": "پیشنهادات مربوط به پوشاک و فعالیت خود را دریافت کنید.", - "day": "روز", - "evening": "عصر", - "night": "شب", - "wind_gust": "شدت ناگهانی باد", - "weather_alerts": "هشدارهای هواشناسی", - "font": "فونت", - "daily_conditions": "وضعیت روزانه", - "sun_tile_page": "خورشید", - "morning": "صبح", - "day_tip": "نکته روزانه", - "translators": "مترجمان", - "change_apps_font": "تغییر فونت برنامه", - "app_font": "فونت برنامه", - "show_alerts_home_page_sub": "نمایش هشدارهای هواشناسی در صفحه اصلی", - "weather_models": "مدل‌های هواشناسی", - "openmeteo_weather_models": "مدل‌های هواشناسی Open-Meteo", - "unpredictable_weather": "آب و هوای غیرقابل پیش‌بینی", - "phase_new_moon": "ماه نو", - "phase_waxing_crescent": "هلال فزاینده", - "phase_first_quarter": "ربع اول", - "phase_waxing_gibbous": "محدب فزاینده", - "phase_full_moon": "ماه کامل", - "phase_waning_gibbous": "محدب کاهنده", - "phase_last_quarter": "ربع آخر", - "phase_waning_crescent": "هلال کاهنده", - "moon_info": "ماه نو: زمانی که ماه بین زمین و خورشید قرار دارد و قابل مشاهده نیست. درخشندگی: 0%.", - "moon_info_2": "هلال فزاینده: زمانی که تکه کوچکی از ماه قابل مشاهده می‌شود و هر شب پس از ماه نو، بزرگتر می‌شود. درخشندگی: 1%–49%.", - "moon_info_3": "تربيع اول: زمانی که نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه نو رخ می‌دهد. درخشندگی: حدود 50%.", - "moon_info_4": "تحدب ماه فزاینده: زمانی که بیش از نیمی از ماه روشن است و به سمت ماه کامل پیش می‌رود. درخشندگی: 51%–99%.", - "moon_info_5": "ماه کامل: زمانی که کل سطح ماه توسط خورشید روشن می‌شود و به صورت یک دایره کامل دیده می‌شود. درخشندگی: 100%.", - "moon_info_6": "محدب ماه کاهنده: زمانی که ماه پس از ماه کامل شروع به کوچک شدن می‌کند، اما بیش از نیمی از آن همچنان روشن است. درخشندگی: 99%–51%.", - "moon_info_7": "تربيع آخر: زمانی که دوباره نیمی از سطح ماه روشن است و تقریباً یک هفته پس از ماه کامل رخ می‌دهد. درخشندگی: حدود 50%.", - "moon_info_8": "هلال کاهنده: زمانی که تنها تکه کوچکی از ماه قبل از ماه نو قابل مشاهده است. درخشندگی: 49%–1%.", - "moon_info_9": "درخشندگی: درصدی از سطح ماه که توسط خورشید روشن می‌شود و بسته به فاز ماه، متفاوت است.", - "illumination_moon_text": "درخشندگی", - "moonrise": "طلوع ماه", - "moonset": "غروب ماه", - "dynamic_colors": "رنگ‌های پویا", - "dynamic_colors_sub": "از رنگ‌های تصویر زمینه استفاده کنید.", - "font_size": "اندازه‌ی فونت", - "font_size_sub": "تنظیم اندازه فونت تنها در مکان‌های مورد نیاز اعمال خواهد شد.", - "swipe_between_locations": "با انگشت روی صفحه بکشید تا بین مکان‌ها جابجا شوید.", - "swipe_between_locations_sub": "برای تغییر مکان، انگشت خود را به چپ یا راست بکشید.", - "swipe_threshold": "آستانه‌ی کشیدن (یا لمس)", - "swipe_threshold_help_sub": "آستانه، حداقل مسافتی را تعریف می‌کند که یک حرکت کشیدن باید طی کند تا تشخیص داده شود. آستانه پایین‌تر، فعال‌سازی حرکات کشیدن را آسان‌تر می‌کند، در حالی که آستانه بالاتر، نیازمند حرکات کشیدن دقیق‌تری است.", - "todays_avg": "میانگین امروز", - "todays_high": "بیشترین میزان امروز", - "learn_about_app": "درباره برنامه بیشتر بدانید.", - "creator": "سازنده", - "join_discord": "به سرور Discord بپیوندید.", - "export_data": "خروجی داده‌ها", - "export_data_sub": "تمام تنظیمات، مکان‌ها و آخرین داده‌های آب‌وهوایی دریافت‌شده‌ی آن‌ها را صادر کنید—در واقع همه چیز!", - "import_data": "وارد کردن داده‌ها", - "import_data_sub": "هشدار: وارد کردن داده‌ها، داده‌های فعلی برنامه را پاک خواهد کرد.", - "froggy_summary": "خلاصه‌ی قورباغه‌ای", - "froggy_summary_sub": "توضیحات مرتبط با قورباغه را اضافه می‌کند. فقط به زبان انگلیسی در دسترس است.", - "arrange_items": "چیدمان آیتم‌ها", - "edit_layout": "ویرایش طرح‌بندی برنامه", - "reset": "بازنشانی", - "hourly_forecast": "پیش‌بینی ساعتی", - "air_quality_index": "شاخص کیفیت هوا", - "pollen_data": "داده‌های گرده", - "default_location_delete_snack": "امکان حذف مکان پیش‌فرض وجود ندارد.", - "low_pollen": "کم", - "medium_pollen": "متوسط", - "high_pollen": "زیاد ", - "severe_pollen": "شدید", - "minimal_forecast_uv": "خیلی کم", - "low_forecast_uv": "کم", - "moderate_forecast_uv": "متوسط", - "high_forecast_uv": "زیاد", - "very_high_forecast_uv": "خیلی زیاد", - "extreme_forecast_uv": "شدید", - "app_looks": "", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "مکان دستگاه شما", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 The air is dry. Moisturize your skin and drink plenty of water to stay hydrated.", - "activity_suggestions_daytip_humidity_4": "💧 Low humidity may cause dry skin or irritation. Keep a water bottle handy and avoid overexposure.", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/fi.json b/assets/translations/fi.json deleted file mode 100644 index 7600187f5..000000000 --- a/assets/translations/fi.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Tuntuu kuin", - "hourly_precipitation": "Sademäärä tunneittain", - "save": "Tallenna", - "cancel": "Peruuta", - "daily_forecast": "Päivittäinen ennuste", - "locations": "Sijainnit", - "home_location": "Kotipaikan sijainti", - "default_locations": "Oletussijainnit", - "default_location": "Oletussijainti", - "today's_amount": "Tämän päivän määrä", - "precipitation_hours": "Sadeaika", - "now": "Nyt", - "next_24-hr": "Seuraava 24 h", - "trends": "Suuntaukset", - "today": "Tänään", - "sun": "Su", - "mon": "Ma", - "tue": "Ti", - "wed": "Ke", - "thu": "To", - "fri": "Pe", - "sat": "La", - "error": "Virhe", - "not_available": "Ei saatavilla", - "moon": "Kuu", - "humidity": "Kosteus", - "pressure": "Paine", - "direction": "Suunta", - "visibility": "Näkyvyys", - "air_quality": "Ilmanlaatu", - "fair": "Kohtalainen", - "poor": "Heikko", - "very_poor": "Erittäin heikko", - "good": "Hyvä", - "moderate": "Kohtalainen", - "uv_index": "UV-indeksi", - "minimal_risk": "Vähäinen riski", - "low_risk": "Matala riski", - "moderate_risk": "Kohtalainen riski", - "high_risk": "Korkea riski", - "very_high_risk": "Hyvin korkea riski", - "extreme_risk": "Erittäin vakava riski", - "day_length": "Päivän pituus", - "updated": "Päivitetty", - "update": "Päivitä", - "ago": "sitten", - "saved_locations": "Tallennetut sijainnit", - "current_location": "Nykyinen sijainti", - "search": "Etsi", - "search_provider": "Hakupalvelu", - "ok": "OK", - "settings": "Asetukset", - "background_card_animation": "Taustakortin animaatio", - "use_bar_chart": "Käytä pylväskaaviota", - "main_provider": "Päätarjoaja", - "temperature_unit": "Lämpötilayksikkö", - "wind_unit": "Tuulen yksikkö", - "visibility_unit": "Näkyvyyden yksikkö", - "precipitation_unit": "Sademäärän yksikkö", - "pressure_unit": "Paineen yksikkö", - "time_format": "Ajan muoto", - "additional": "Lisätiedot", - "app_language": "Sovelluksen kieli", - "about": "Tietoja", - "about_app": "Tietoja sovelluksesta", - "support": "Tuki", - "data_provided_by": "Tiedot toimittavat", - "map": "Kartta", - "live_radar": "Live tutka", - "radar": "tutka", - "source_code": "Lähdekoodi", - "terms_&_conditions": "Ehdot ja edellytykset", - "privacy_policy": "Tietosuojakäytäntö", - "licenses": "Lisenssit", - "latest_version": "Uusin versio", - "create_an_issue": "Luo ongelma", - "new_version_available!": "Uusi versio saatavilla!", - "you_are_using_the_latest_version!": "Käytät uusinta versiota!", - "error_checking_for_updates": "Virhe päivitysten tarkistuksessa", - "light": "Kevyt", - "heavy": "Kova", - "wind_info": "Tuulen nopeutta mitataan tuulen keskinopeudella tietyn ajan kuluessa. Tuulenpuuskat ovat äkillisiä tuulen purkauksia, jotka kestävät tyypillisesti alle kaksikymmentä sekuntia.", - "visibility_info": "Näkyvyys mittaa etäisyyttä, jolla näkyvät esineet voidaan nähdä taivasta tai horisonttia vasten. Näkyvyyteen voi vaikuttaa sade, sumu, pöly, savu tai huuru.", - "humidity_info": "Suhteellinen kosteus on ilmassa olevan vesihöyryn prosenttiosuus verrattuna suurimpaan määrään, jota ilma voi pitää tietyssä lämpötilassa.", - "humidity_info_2": "Kastepiste on se, mihin lämpötila olisi jäähdytettävä, jotta saavutetaan 100 %:n suhteellinen kosteus.", - "uv_index_info": "UV-indeksi mittaa auringon ultraviolettisäteilyn (UV) voimakkuutta. Se on asteikolla 0–11, ja korkeammat arvot osoittavat vahvempaa UV-säteilyä.", - "uv_index_info_2": "UV-säteily voi aiheuttaa auringonpolttamia, ihosyöpää ja silmävaurioita. Mitä suurempi UV-indeksi, sitä suurempi on näiden ongelmien riski.", - "uv_index_info_3": "1-2: Vähäinen. suojausta ei tarvita. Voit turvallisesti oleskella ulkona käyttäen vain vähän aurinkosuojaa.", - "uv_index_info_4": "3-7: Kohtalainen tai korkea. Suojaus tarvitaan. Hae varjoa myöhään aamusta iltapäivän puoliväliin. Kun olet ulkona, levitä alttiina olevalle iholle runsaasti laajakirjoista aurinkovoidetta SPF-15 tai korkeampaa suojakerrointa ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja.", - "uv_index_info_5": "8+: Erittäin korkea - äärimmäinen. Tarvitaan lisäsuojausta. Ole varovainen ulkona, erityisesti myöhään aamusta iltapäivään. Jos varjosi on sinua lyhyempi, hakeudu varjoon ja käytä suojavaatetusta, leveälinjaista hattua ja aurinkolaseja ja levitä alttiille iholle runsaasti vähintään laajakirjoista aurinkovoidetta SPF-15.", - "sunset": "Auringonlasku", - "sunrise": "Auringonnousu", - "sunset_rise_info": "Auringonnousu: Kun aurinko täysin näkyy horisontin yläpuolella. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", - "sunset_rise_info_2": "Auringonlasku: Kun aurinko kokonaan katoaa horisontin alapuolelle. Tämä vaihtelee sijainnin, vuodenajan ja aikavyöhykkeen mukaan.", - "sunset_rise_info_3": "Aamunkoitto: Kun päivän ensimmäinen näkyvä valo näkyy ennen auringonnousua.", - "sunset_rise_info_4": "Hämärä: Hämärän tummin vaihe ennen kuin viimeinen näkyvä valo katoaa.", - "pressure_info": "Ilmanpaine, joka tunnetaan myös nimellä ilmanpaine tai baromaattinen paine, on maapallon ilmakehän aiheuttama alaspäin suuntautuva paine. Tämä sovellus käyttää Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Epänormaali ilmakehän paine voi aiheuttaa päänsärkyä, nivelkipua, väsymystä ja muita vaikutuksia.", - "current_conditions": "Tämänhetkiset olosuhteet", - "clear_sky": "Selkeä taivas", - "mostly_clear": "Enimmäksen selkeää", - "partly_cloudy": "Osittain pilvistä", - "overcast": "Pilvistä", - "fog": "Sumuista", - "drizzle": "Tihkusadetta", - "freezing_drizzle": "Jäätävää tihkusadetta", - "moderate_rain": "Kohtalaista sadetta", - "heavy_intensity_rain": "Voimakasta sadetta", - "freezing_rain": "Jäätävää sadetta", - "slight_snow": "Kevyttä lumisadetta", - "moderate_snow": "Kohtalaista lumisadetta", - "heavy_intensity_snow": "Runsasta lumisadetta", - "snow_grains": "Lumen jyviä", - "rain_showers": "Sadekuuroja", - "heavy_rain_showers": "Kovia sadekuuroja", - "slight_snow_showers": "Kevyitä lumikuuroja", - "heavy_snow_showers": "Runsaita lumikuuroja", - "thunderstorm": "Ukkosta", - "strong_thunderstorm": "Voimakasta ukkosta", - "clear": "Selkeää", - "wind_speed": "Tuulen nopeus", - "precipitation_amount": "Sademäärä", - "precipitation_chances": "Sateen mahdollisuus", - "cloudiness": "Pilvisyys", - "dew_point": "Kastepiste", - "air_quality_satisfactory": "Ilmanlaatua pidetään tyydyttävänä, ja ilman pilaantuminen aiheuttaa vain vähän tai ei lainkaan riskejä.", - "air_quality_acceptable": "Ilmanlaatu on hyväksyttävää. joillekin epäpuhtauksille voi kuitenkin olla kohtalaista terveyshuolta, kun on kyse hyvin pienestä määrästä ihmisiä, jotka ovat epätavallisen herkkiä ilman pilaantumiselle.", - "sensitive_groups_health_effects": "Arkaluonteisten ryhmien jäsen voi kokea terveysvaikutuksia, jotka eivät todennäköisesti vaikuta suureen yleisöön.", - "health_effects_public": "Kaikki saattavat alkaa kokemaan terveysvaikutuksia; herkkien ryhmien jäsenet voivat kokea vakavampia terveysvaikutuksia.", - "emergency_conditions": "Hätätilanteita koskevat terveysvaroitukset, jotka vaikuttavat todennäköisesti koko väestöön.", - "uv_index_satisfactory": "UV-indeksi on tyydyttävä, mikä osoittaa, että ultraviolettisäteilyn aiheuttama haitta on vähäinen tai olematon.", - "conditions_low_risk": "Olosuhteet ovat yleisesti vähäriskisiä, mikä osoittaa, että altistuminen ultraviolettisäteilylle on vähäinen uhka.", - "low_exposure_level": "Alhainen altistustaso, jossa UV-säteilyn aiheuttamien haittojen riski on minimaalinen, sopii useimmille ihmisille.", - "moderate_risk_sun_exposure": "Suojaamattomasta altistumisesta auringolle aiheutuu kohtalainen riski, suojatoimenpiteitä suositellaan.", - "high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu suuri riski, suojatoimenpiteet ovat tarpeen.", - "very_high_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu erittäin suuri riski, joten tarvitaan erityisiä varotoimia.", - "extreme_risk_sun_exposure": "Suojaamattomasta auringolle altistumisesta aiheutuu äärimmäinen riski, täysi suojaus tarpeen.", - "calm": "Tyyni", - "light_air": "Kevyt ilmavirtaus", - "light_breeze": "Kevyt tuuli", - "gentle_breeze": "Hellävarainen tuuli", - "moderate_breeze": "Kohtalainen tuuli", - "fresh_breeze": "Raikas tuulenvire", - "strong_breeze": "Voimakas tuuli", - "high_wind": "Navakka tuuli", - "gale": "Kova tuuli", - "strong_gale": "Kova tuuli", - "storm": "Myrsky", - "violent_storm": "Voimakas myrsky", - "hurricane": "Hurrikaani", - "warming_temp_trend_1": "Lämpenemistä odotettavissa lähipäivinä.", - "warming_temp_trend_2": "Lämpötilat nousevat pian, valmistaudu lämpöön!", - "warming_temp_trend_3": "Tällä viikolla näyttää lämpenevän.", - "warming_temp_trend_4": "Valmistaudu lämpimämpään säähän.", - "cooling_temp_trend_1": "Viilenemistä odotetaan lähipäivinä.", - "cooling_temp_trend_2": "Lämpötilat laskevat pian, pysy lämpimänä!", - "cooling_temp_trend_3": "Tulevina päivinä on tulossa viileämpää.", - "cooling_temp_trend_4": "Seuraavina päivinä on odotettavissa koleaa tuulta.", - "stable_temp_trend_1": "Lähipäivinä odotetaan vakaita lämpötiloja.", - "stable_temp_trend_2": "Ei suuria lämpötilamuutoksia edessä, tasainen sää.", - "stable_temp_trend_3": "Lämpötilat pysyvät toistaiseksi tasaisina.", - "stable_temp_trend_4": "Odotettavissa on vakaata säätä ilman suuria muutoksia.", - "back": "Takaisin", - "error_occurred": "Tapahtui virhe!", - "check_your_internet_connection_try_again": "Tarkista internetyhteytesi ja yritä uudelleen.", - "There_might_be_an_API_error.": "Kyseessä saattaa olla API-virhe.", - "retry": "Yritä uudelleen", - "loading_location_data": "Ladataan sijaintitietoja...", - "latest_data_fetched": "Viimeisimmät tiedot haettu", - "API_Error_Please_change_provider": "API virhe, vaihda palveluntarjoajaa", - "Please_wait_before_refreshing_again.": "Odota hetki ennen kuin päivität uudelleen.", - "network_unavailable": "Verkkoyhteyttä ei ole käytettävissä", - "weather": "Sää", - "precipitation": "Sadanta", - "wind": "Tuuli", - "pollen": "Siitepöly", - "grass": "Heinä", - "tree": "Puu", - "weed": "Rikkakasvit", - "quick_summary": "Lyhyt yhteenveto", - "temperature_animation": "Lämpötila animaatio", - "language": "Kieli", - "translate_this_app": "Käännä tämä sovellus", - "contributors": "Avustajat", - "contributors_sub": "Näytä henkilöt, jotka ovat osallistuneet tähän projektiin", - "version": "Versio", - "third_party_licenses": "Kolmansien osapuolten lisenssit", - "clothing_activity": "Pukeutuminen ja toiminta", - "get_clothing_suggestions": "Saa pukeutumis ja toimintaehdotuksia", - "day": "Päivä", - "evening": "Ilta", - "night": "Yö", - "wind_gust": "Tuulenpuuska", - "weather_alerts": "Säävaroitukset", - "font": "Fontti", - "daily_conditions": "Päivittäiset olosuhteet", - "sun_tile_page": "Aurinko", - "morning": "Aamu", - "day_tip": "Päivän vinkki", - "translators": "Kääntäjät", - "change_apps_font": "Muuta sovelluksen fonttia", - "app_font": "Sovelluksen fontti", - "show_alerts_home_page_sub": "Näytä säävaroitukset etusivulla", - "weather_models": "Säämallit", - "openmeteo_weather_models": "Open-Meteo Weather mallit", - "unpredictable_weather": "ennalta arvaamaton sää", - "phase_new_moon": "Uusikuu", - "phase_waxing_crescent": "Kasvava kuunsirppi", - "phase_first_quarter": "Ensimmäinen neljännes", - "phase_waxing_gibbous": "Kasvava puolikuu", - "phase_full_moon": "Täysikuu", - "phase_waning_gibbous": "Vähenevä puolikuu", - "phase_last_quarter": "Viimeinen neljännes", - "phase_waning_crescent": "Vähenevä kuunsirppi", - "moon_info": "Uusi Kuu: Kun kuu ei ole näkyvissä, koska se sijaitsee maan ja Auringon välissä. Valaistus: 0%.", - "moon_info_2": "Kasvava kuunsirppi: Kun pieni sirppi kuusta tulee näkyviin ja kasvaa joka yö uuden kuun jälkeen. Valaistus: 1%-49%.", - "moon_info_3": "Ensimmäinen neljännes: Kun puolet kuun pinnasta on valaistu, noin viikko uuden kuun jälkeen. Valaistus: ~50%.", - "moon_info_4": "Kasvava kuutamo: Kun yli puolet kuusta on valaistu, kunnes on täysikuu. Valaistus: 51%-99%.", - "moon_info_5": "Täysikuu: Kun aurinko valaisee koko kuun pinnan, jolloin se näyttää täydeltä ympyrältä. Valaistus: 100%.", - "moon_info_6": "Vähenevä kuutamo: Kun kuu alkaa pienentyä täysikuun jälkeen, mutta yli puolet siitä on edelleen valaistu. Valaistus: 99-51 %.", - "moon_info_7": "Viimeinen neljännes: Kun puolet kuun pinnasta on vielä valaistuna, noin viikko täysikuun jälkeen. Valaistus: ~50%.", - "moon_info_8": "Vähenevä kuunsirppi: Kun kuusta on enää näkyvissä vain pieni sirppi ennen uutta kuuta. Valaistus: 49%-1%", - "moon_info_9": "Valaistus: Kuun pinnan prosentuaalinen osuus, jonka aurinko valaisee, vaihtelee kuun vaiheen mukaan.", - "illumination_moon_text": "Valaistus", - "moonrise": "Kuun nousu", - "moonset": "Kuunlasku", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/fil.json b/assets/translations/fil.json deleted file mode 100644 index a2e497cf9..000000000 --- a/assets/translations/fil.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Parang", - "hourly_precipitation": "Oras-oras ng pag-ulan", - "save": "I-save", - "cancel": "Kanselahin", - "daily_forecast": "Pang-araw-araw na forecast", - "locations": "Mga Lokasyon", - "home_location": "Lokasyon ng tahanan", - "default_locations": "Mga default na lokasyon", - "default_location": "Default na lokasyon", - "today's_amount": "Dami ngayong araw", - "precipitation_hours": "Oras ng pag-ulan", - "now": "Ngayon", - "next_24-hr": "Susunod na 24-o", - "trends": "Mga trends", - "today": "Ngayong Araw", - "sun": "Lin", - "mon": "Lun", - "tue": "Mar", - "wed": "Miy", - "thu": "Huw", - "fri": "Biy", - "sat": "Sab", - "error": "Error", - "not_available": "Hindi available", - "moon": "Buwan", - "humidity": "Halumigmig", - "pressure": "Presyon", - "direction": "Direksyon", - "visibility": "Bisibilidad", - "air_quality": "Kalidad ng hangin", - "fair": "Patas", - "poor": "Mababa", - "very_poor": "Sobrang baba", - "good": "Maganda", - "moderate": "Katamtaman", - "uv_index": "Index ng UV", - "minimal_risk": "Minimong panganib", - "low_risk": "Mababang panganib", - "moderate_risk": "Katamtamang panganib", - "high_risk": "Mataas na panganib", - "very_high_risk": "Napakataas na panganib", - "extreme_risk": "Sukdulang panganib", - "day_length": "Haba ng araw", - "updated": "In-update", - "update": "I-update", - "ago": "ang nakalipas", - "saved_locations": "Mga na-save na lokasyon", - "current_location": "Kasalukuyang lokasyon", - "search": "Maghanap", - "search_provider": "Provider ng Search", - "ok": "OK", - "settings": "Itakda", - "background_card_animation": "Animasyon ng likuran na card", - "use_bar_chart": "Gumamit ng bar chart", - "main_provider": "Pangunahing Provider", - "temperature_unit": "Yunit ng Temperatura", - "wind_unit": "Yunit ng Hangin", - "visibility_unit": "Yunit ng Bisibilidad", - "precipitation_unit": "Yunit ng Pag-ulan", - "pressure_unit": "Yunit ng Presyon", - "time_format": "Pormat ng oras", - "additional": "Dagdag pa", - "app_language": "Wika ng app", - "about": "Tungkol sa", - "about_app": "Tungkol sa app", - "support": "Suportahan", - "data_provided_by": "Mga nagbigay ng data", - "map": "Mapa", - "live_radar": "Live na radar", - "radar": "radar", - "source_code": "Pinagmulan ng kodigo", - "terms_&_conditions": "Mga Tuntunin & Kundisyon", - "privacy_policy": "Patakaran sa Pagkapribado", - "licenses": "Mga Lisensiya", - "latest_version": "Pinakabagong bersyon", - "create_an_issue": "Gumawa ng isyu", - "new_version_available!": "May bagong bersyong available!", - "you_are_using_the_latest_version!": "Ginagamit mo ang pinakabagong bersyon!", - "error_checking_for_updates": "Nag-error sa paghahanap ng bagong update", - "light": "Magaan", - "heavy": "Mabigat", - "wind_info": "Ang bilis ng hangin ay sinusukat gamit ang karaniwang bilis nito sa loong ng isang yugto ng oras. Ang mga bugso ay mga biglaang pagbilis ng hangin na karaniwang tumatagal lamang sa ilalim ng dalawampung segundo.", - "visibility_info": "Sinusukat ng visibility ang layo kung saan makikita ang mga prominenteng bagay laban sa kalangitan o abot-tanaw. Maaaring maapektuhan ang bisibilidad ng ulan, hamog, alikabok, usok, o haze.", - "humidity_info": "Ang relatibong halumigmig ay ang porsyento ng singaw ng tubig na nasa hangin kumpara sa pinakamataas na dami na kayang hawakan ng hangin sa ibinigay na temperatura.", - "humidity_info_2": "Ang dew point ay kung gaano dapat kalamig and temperatura upang makamit ang relatibong halumigmig ng 100%.", - "uv_index_info": "Sinusukat ng UV index ang lakas ng ultraviolet (UV) radiation ng araw. Ito ay nasa scale ng 0 hanggang 11, ang mga matataas na halaga ay nagpapahiwatag ng mas malakas na UV radyasyon.", - "uv_index_info_2": "UV radiation ay maaaring magdulot ng sunog sa balat, skin cancer, at pinsala sa mata. Mas mataas ang UV index, mas malaki ang panganib ng mga problemang ito", - "uv_index_info_3": "1-2: Mababa. walang proteksiyon kailangan. Maaari kang manatili sa labas nang gumagamit nang kaunting proteksyon sa araw.", - "uv_index_info_4": "3-7: Katamtaman hanggang Mataas. Kinakailangan ng proteksyon. Maghanap ng lilim tuwing tanghali hanggang hapon. Kapag nasalabas, maglagay ng broad-spectrum ng SPF-15 o mas mataas na sunscreen sa naka-expose na balat, at magsuot ng protective na damit, malapad na sombrero, at sunglasses.", - "uv_index_info_5": "8+: Sobrang Taas hanggang Sukdulan: Mas maraming proteksyon ang kinakailangan. Mag-ingat tuwing nasa labas, lalo na tuwing tanghali hanggang hapon. Kapag ang iyong anino ay mas maikli kaysa sa iyo, maghanap ng lilim at magsuot ng protective na damit, malapad na sombrero, at sunglasses, at maglagay ng minimum na SPF-15, broad-spectrum na sunscreen sa naka-expose na balat.", - "sunset": "Paglubog ng araw", - "sunrise": "Pagsikat ng araw", - "sunset_rise_info": "Pagsikat ng araw: Kapag ang araw ay buong nagpakita sa itaas ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", - "sunset_rise_info_2": "Paglubog ng araw: Kapag ang araw ay buong lumubog na sa ilalim ng horizon. Ito ay nagbabago depende sa lugar, oras ng taon, at time zone.", - "sunset_rise_info_3": "Liwayway: Kapag ang unang liwanag ng araw ay nagpakita bago ang pagsikat nito.", - "sunset_rise_info_4": "Takip-silim: Ang pinakamadilim na parte ng takip-silim bago ang huling ilaw ay maglaho.", - "pressure_info": "Atmospheric pressure, kilala rin bilang air pressure o baromatic pressure, ito ang pababang puwersang ginagawa ng atmospera ng Earth. Itong app ay gumagamit ng Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Ang abnormal na atmospheric pressure ay maaaring magdulot ng sakit sa ulo, pananakit sa kasukasuan, pagkapagod, at iba pang mga epekto.", - "current_conditions": "Mga kasalukuyang lagay", - "clear_sky": "Malinaw na langit", - "mostly_clear": "Malinaw sa kabuuan", - "partly_cloudy": "Bahagyang maulap", - "overcast": "Maulap", - "fog": "Hamog", - "drizzle": "Ambon", - "freezing_drizzle": "Sobrang lamig na ambon", - "moderate_rain": "Katamtamang ulan", - "heavy_intensity_rain": "Malakas na ulan", - "freezing_rain": "Malamig na ulan", - "slight_snow": "Mahinang niyebe", - "moderate_snow": "Katamtamang ulan ng niyebe", - "heavy_intensity_snow": "Malaks na ulan ng niyebe", - "snow_grains": "Mga butil ng niyebe", - "rain_showers": "Mga rain shower", - "heavy_rain_showers": "Mga malalakas na rain shower", - "slight_snow_showers": "Mga mahing snow shower", - "heavy_snow_showers": "Mga malakas na snow shower", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Malakas na thunderstorm", - "clear": "Burahin", - "wind_speed": "Bilis ng hangin", - "precipitation_amount": "Dami ng ulan", - "precipitation_chances": "Tsansa ng ulan", - "cloudiness": "Pagka-ulap", - "dew_point": "Dew point", - "air_quality_satisfactory": "Kasiya-siya ang kalidad ng hangin, at ang polusyon ay may maliit o walang banta ng panganib.", - "air_quality_acceptable": "Katanggap-tanggap ang kalidad ng hangin; gayunpaman, para sa ilang mga pollutant maaaring may katamtamang pag-aalala sa kalusugan para sa maliit na bilang ng mga tao na di-pangkaraniwang sensitibo sa polusyon.", - "sensitive_groups_health_effects": "Ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng epekto sa kalusugan. Ang pangkalahatang publiko ay malamang hindi maaapektuhan.", - "health_effects_public": "Ang lahat ay maaaring makaranas ng mga epekto sa kalusugan; ang miyembro ng mga sensitibong grupo ay maaaring makaranas ng mga mas malalang epekto sa kalusugan.", - "emergency_conditions": "Mga babala sa kalusugan ng emergency sa kalusugan. Mas malamang maaapektuhan ang buong populasyon.", - "uv_index_satisfactory": "Kasiya-siya ang UV index, ipinapahiwatig nito na may kaunti o walang panganib sa ultraviolet radiation.", - "conditions_low_risk": "Mababa naman ang panganib sa kasalukuyan, ipinapahiwatig nito na ang ma-expose sa ultraviolet radiation ay maliit lang ang banta.", - "low_exposure_level": "Mababang lebel ng pagka-expose na may kaunting banta ng panganib sa UV radyasyon, bagay para sa karamihan ng mga tao.", - "moderate_risk_sun_exposure": "Katamtamang banta ng panganib sa pagbibilad sa araw ng walang proteksiyon, inirerekomenda ang hakbang tungo sa proteksiyon.", - "high_risk_sun_exposure": "Mataas na banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailangan na ang hakbang tungo sa proteksiyon.", - "very_high_risk_sun_exposure": "Napakataas na banta ng panganib sa pagbibilad ng walang proteksiyon, mas maraming pag-iingat ang kinakailangan.", - "extreme_risk_sun_exposure": "Matinding banta ng panganib sa pagbibilad ng walang proteksiyon, kinakailagan ng buong proteksiyon.", - "calm": "Kalmado", - "light_air": "Mahinang hangin", - "light_breeze": "Mahinang simoy", - "gentle_breeze": "Marahan na simoy", - "moderate_breeze": "Katamtamang simoy", - "fresh_breeze": "Sariwang simoy", - "strong_breeze": "Malakas na simoy", - "high_wind": "Malalakas na hangin", - "gale": "Unos", - "strong_gale": "Malakas na unos", - "storm": "Bagyo", - "violent_storm": "Bayolenteng Bagyo", - "hurricane": "Bagyo", - "warming_temp_trend_1": "Inaasahan ang pag-init sa mga sususnod na araw.", - "warming_temp_trend_2": "Tataas ang temperatura mamaya, maghanda sa init!", - "warming_temp_trend_3": "Parang iinit ngayong linggo.", - "warming_temp_trend_4": "Maghanda para sa mas mainit na panahon mamaya.", - "cooling_temp_trend_1": "Inaasahan ang paglamig sa susunod na mga araw.", - "cooling_temp_trend_2": "Babagsak na ang temperatura mamaya, manatili kang mainit!", - "cooling_temp_trend_3": "Lalamig na sa mga susunod na araw.", - "cooling_temp_trend_4": "Umasa ng malamig na simoy sa mga susunod na araw.", - "stable_temp_trend_1": "Mga konstateng temperatura ay inaasahan sa mga susunod na araw.", - "stable_temp_trend_2": "Walang malaking pagbabago sa temperatura, konstanteng panahon.", - "stable_temp_trend_3": "Konstante ang temperatura para sa ngayon.", - "stable_temp_trend_4": "Umasa ng konstanteng panahon ng wala masyadong pagbabago.", - "back": "Bumalik", - "error_occurred": "Nag-error!", - "check_your_internet_connection_try_again": "Suriin ang iyong koneksiyon sa internet and subukan muli.", - "There_might_be_an_API_error.": "Maaring may error sa API.", - "retry": "Subukang muli", - "loading_location_data": "Ni-lo-load ang data ng lokasyon...", - "latest_data_fetched": "Na-fetch na ang pinakabagong datos", - "API_Error_Please_change_provider": "Error sa API, Pakibago ang provider", - "Please_wait_before_refreshing_again.": "Maghintay muna bago mag-refresh ulit.", - "network_unavailable": "Walang network", - "weather": "Panahon", - "precipitation": "Pag-ulan", - "wind": "Hangin", - "pollen": "Polen", - "grass": "Damo", - "tree": "Puno", - "weed": "Masamang damo", - "quick_summary": "Mabilisang buod", - "temperature_animation": "Animasyon ng temperatura", - "language": "Wika", - "translate_this_app": "Isalin ang app na ito", - "contributors": "Mga Kontributor", - "contributors_sub": "Tingan ang mga taong tumulong sa proyektong ito.", - "version": "Bersyon", - "third_party_licenses": "Mga third party license", - "clothing_activity": "Pananamit at Aktibidad", - "get_clothing_suggestions": "Kunin ang iyong mga Mungkahi sa Pananamit at Aktibidad", - "day": "Araw", - "evening": "Hapon", - "night": "Gabi", - "wind_gust": "Bugso ng hangin", - "weather_alerts": "Mga alerto sa panahon", - "font": "Pont", - "daily_conditions": "Pang-araw-araw ng lagay", - "sun_tile_page": "Araw", - "morning": "Umaga", - "day_tip": "Payo ngayong araw", - "translators": "Mga Tagasalin", - "change_apps_font": "Palitan ang pont ng app", - "app_font": "Pont ng app", - "show_alerts_home_page_sub": "Ipakita ang mga alerto sa panahon sa home page", - "weather_models": "Mga Weather Model", - "openmeteo_weather_models": "Mga modelo ng Open Weather", - "unpredictable_weather": "unpreditable na panahon", - "phase_new_moon": "Bagong Buwan", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Kabilugan ng Buwan", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "Bagong Buwan: Kapag ang buwan ay hindi makikita dahil ito ay nasa gitna ng Earth at ng Araw. Iluminasyon: 0%.", - "moon_info_2": "Waxing Crescent: Kapag nakikita na ang isang maliit na parte ng buwan at lumalaki ito kada gabi pagkaraan ng bagong buwan. Iluminasyon: 1%–49%.", - "moon_info_3": "First Quarter: Kapag kalahati ng buwan ang nasisinagan, ito ay nangyayari approximately isang linggo pagkaraan ng bagong buwan. Iluminasyon: ~50%", - "moon_info_4": "Waxing Gibbous: Kapag mas marami sa kalahati ng buwan ang nasisinagan hanggang sa maging kabilugan ng buwan ito. Iluminasyon: 51%–99%.", - "moon_info_5": "Kabilugan ng Buwan: Kapag ang buong buwan ay nasisinagan ng Araw at nagpapakita bilang isang buong bilog. Iluminasyon: 100%.", - "moon_info_6": "Waning Gibbous: Kapag ang buwan ay nagsimula nang lumiit pagkaraan ng kabilugan ng buwan, pero mas marami sa kalahati nito ang nasisinagan. Iluminasyon: 99%–51%", - "moon_info_7": "Last Quarter: Kapag nasisinagan ulit ang kalahati ng buwan, ito ay nangyayari ito approximately isang linggo pagkaraan ng kabilugan ng buwan. Iluminasyon: ~50%.", - "moon_info_8": "Waning Crescent: Kapag isang maliit na parte nalang ng buwan ang nakikita bago ang bagong buwan. Iluminasyon: 49%–1%.", - "moon_info_9": "Iluminasyon: Ang porsyento ng buwan na naiilawan ng Araw, ito ay nagbabago depende sa yugto ng buwan.", - "illumination_moon_text": "Iluminasyon", - "moonrise": "Pagsikat ng buwan", - "moonset": "Paglubog ng buwan", - "dynamic_colors": "Mga dinamikong kulay", - "dynamic_colors_sub": "Gumamit ng mga kulay sa wallpaper", - "font_size": "Laki ng pont", - "font_size_sub": "Maaapektuhan lang ng laki ng pont kung saan lang kinakailangan", - "swipe_between_locations": "Mag-swipe para mag-iba ng lokasyon", - "swipe_between_locations_sub": "Mag-swipe sa kaliwa o kanan para ibahin ang lokasyon", - "swipe_threshold": "Threshold ng Pag-swipe", - "swipe_threshold_help_sub": "Ang threshold ay ang pinakamaliit na distansiya na kailangang gawin ng isang swipe gesture para ma-recognize. Ang mas mababang threshold ay mas madali ma-trigger habang ang mas mataas na threshold ay kinakailangan ng mas mahahabang swipe.", - "todays_avg": "Ang average na temperatura ngayong araw", - "todays_high": "Ang pinakamataas ngayong araw", - "learn_about_app": "Matuto tungkol sa app", - "creator": "Maygawa", - "join_discord": "Sumali sa Discord server", - "export_data": "I-export ang data", - "export_data_sub": "I-export ang lahat ng iyong mga setting, lokasyon, at ang huling na fetch na weather data—lahat ng ito!", - "import_data": "Mag-import ng data", - "import_data_sub": "Babala: Ang pag-import ng data ay buburahin ang kasalukuyang data ng iyong app", - "froggy_summary": "Buod ni Froggy", - "froggy_summary_sub": "Nagdadagdag ng mga frog-related na paglalarawan. Available lang sa Ingles", - "arrange_items": "Ayusin ang mga item", - "edit_layout": "I-edit ang layout ng app", - "reset": "I-reset", - "hourly_forecast": "Oras-oras na forecast", - "air_quality_index": "Index ng kalidad ng hangin", - "pollen_data": "Datos sa bulo", - "default_location_delete_snack": "Hindi mo puwede burahin ang default na lokasyon", - "low_pollen": "Mababa", - "medium_pollen": "Katamtaman", - "high_pollen": "Mataas", - "severe_pollen": "Malala", - "minimal_forecast_uv": "Minimo", - "low_forecast_uv": "Mababa", - "moderate_forecast_uv": "Katamtaman", - "high_forecast_uv": "Mataas", - "very_high_forecast_uv": "Napakataas", - "extreme_forecast_uv": "Sukdulan", - "app_looks": "Mga itsura ng app", - "temp_animation_sub_pref": "Bibilangin ang temperatura mula sa simula hanggang dulo", - "hide_condition_widgets": "Itago ang mga condition widget", - "info_home_location_tip": "Kailangan mong i-save ang mga lokasyon para magamit ito bilang iyong default na lokasyon", - "your_device_location": "Lokasyon ng iyong device", - "weather_model_info_1": "Ipinagsasama ang pinakamagagandang mga weather model", - "weather_model_info_2": "Ipinagsasama ang lahat ng mga weather model dito sa isang seamless prediction", - "max_items_4": "Puwede ka lang magtago hanggang 4 na mga item", - "max_items_3": "Puwede ka lang magtago hnaggang 3 mga item", - "month_jan": "Ene", - "month_feb": "Peb", - "month_mar": "Mar", - "month_apr": "Abr", - "month_may": "May", - "month_june": "Hun", - "month_july": "Hul", - "month_aug": "Ago", - "month_sep": "Set", - "month_oct": "Okt", - "month_nov": "Nob", - "month_Dec": "Dis", - "wind_dir_ne": "HS", - "wind_dir_e": "S", - "wind_dir_se": "TS", - "wind_dir_s": "T", - "wind_dir_sw": "TK", - "wind_dir_w": "K", - "wind_dir_nw": "HK", - "wind_dir_n": "T", - "time_pm": "NH", - "time_am": "NU", - "time_min": "minuto", - "time_hour": "oras", - "time_day": "araw", - "time_sec": "segundo", - "aqi_type": "Klase ng AQI", - "used_app_storage_info_sub": "Ipinapakita ng storage kung gaano karami ang natitirang espasyo ang ginagamit ng app para sa mga naka-save na lokasyon. Kapag ito'y umabot ng 100%, hindi kana puwedeng mag-save pa ng ibang mga lokasyon.", - "used_app_storage": "Nagamit na storage ng app", - "data_by": "Datos ng", - "data_fetch_error": "Nag-fail sa pag-fetch ng datos", - "aqi_info_us": "Ang EU AQI (Air Quality Index) ay pagsusukat na ipinapakita ang level ng polusyon sa hangin. Ito ay sinusukat mula 0 hanggang 500, at ang mga mas matataas na halaga'y nangangahulugan ng mas malalang kalidad ng hangin.", - "aqi_info_eu": "Ang UE AQ (Air Quality Index) ay pagsusukat na ginagamit para ipakita ang lebel ng polusyon sa hangin sa Unyong Europa. Ito ay hinahati sa limang lebel, mula 'Maganda' hanggang 'Sobrang Baba,' base sa dami ng mga pollutant o dumi sa hangin.", - "update_weather_data": "I-update ang datos ng panahon", - "update_weather_data_sub": "Awtomatikong i-update ang datos ng panahon kapag outdated na ito kapag pinindot ang isang lokasyon.", - "delete_locations": "I-delete ang mga lokasyon", - "delete_locations_support_sub": "Tatanggalin nitong aksiyon ang lahat ng mga naka-save na lokasyon maliban sa iyong default na lokasyon. Gamitin mo ito kapag ang iyong mga na-save na lokasyon ay hindi nagpapakita, nag-du-duplicate, o nakakaranas ng mga bug.", - "delete": "I-delete", - "united_states_aqi": "AQI ng Estados Unidos", - "european_aqi": "Europeong AQI", - "chances": "Mga tsansa", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Magpakita ng isang maikling buod ng panahon", - "insights": "Mga pananaw", - "app_units": "Mga yunit ng app", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, hangin, presyon, bisibilidad, pag-ulan, oras, AQI", - "hide_update_icon": "Itago ang update icon", - "no_notification_when_a_new_version_is_released": "Huwag magpakita ng notipikasyon kapag may bagong lumabas na bersyon.", - "precipitation_expected_to_continue": "Inaasahang magpapatuloy ang ulan sa mga susunod na oras", - "Precipitation_likely_tomorrow_around": "Baka umulan bukas", - "precipitation_likely_around": "Baka umulan", - "hrs_sub_text": "oras", - "mins_sub_text": "minuto", - "loading_text": "Nag-lo-load...", - "edit_location_headline": "I-edit ang lokasyon", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "Tema ng app", - "theme_dark": "Madilim", - "theme_light": "Maliwanag" -} \ No newline at end of file diff --git a/assets/translations/fr.json b/assets/translations/fr.json deleted file mode 100644 index 597aaff4a..000000000 --- a/assets/translations/fr.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Ressenti", - "hourly_precipitation": "Précipitation horaire", - "save": "Enregistrer", - "cancel": "Annuler", - "daily_forecast": "Prévisions quotidiennes", - "locations": "Lieux", - "home_location": "Lieu de domicile", - "default_locations": "Lieux par défaut", - "default_location": "Lieu par défaut", - "today's_amount": "Quantité journalière", - "precipitation_hours": "Heures avec précipitations", - "now": "Maintenant", - "next_24-hr": "Prochaines 24 heures", - "trends": "Tendance", - "today": "Aujourd'hui", - "sun": "Dim", - "mon": "Lun", - "tue": "Mar", - "wed": "Mer", - "thu": "Jeu", - "fri": "Ven", - "sat": "Sam", - "error": "Erreur", - "not_available": "Pas disponible", - "moon": "Lune", - "humidity": "Humidité", - "pressure": "Pression atmosphérique", - "direction": "Direction", - "visibility": "Visibilité", - "air_quality": "Qualité de l'air", - "fair": "Satisfaisant", - "poor": "Malsain", - "very_poor": "Très malsain", - "good": "Bon", - "moderate": "Modéré", - "uv_index": "Indice UV", - "minimal_risk": "Risque minimal", - "low_risk": "Risque faible", - "moderate_risk": "Risque modéré", - "high_risk": "Risque élevé", - "very_high_risk": "Risque très élevé", - "extreme_risk": "Risque extrême", - "day_length": "Durée du jour", - "updated": "Actualisé", - "update": "Mettre à jour", - "ago": "Il y a", - "saved_locations": "Lieux répertoriés", - "current_location": "Localisation actuelle", - "search": "Recherche", - "search_provider": "Fournisseur de la recherche", - "ok": "Ok", - "settings": "Paramètres", - "background_card_animation": "Animation de la carte en arrière-plan", - "use_bar_chart": "Utiliser le graphique à barres", - "main_provider": "Fournisseur principal", - "temperature_unit": "Unités de température", - "wind_unit": "Unité de vent", - "visibility_unit": "Unité de Visibilité", - "precipitation_unit": "Unité des précipitations", - "pressure_unit": "Unité de pression atmosphérique", - "time_format": "Format de l'heure", - "additional": "Autres", - "app_language": "Langue de l'application", - "about": "À propos de", - "about_app": "A propos de l'application", - "support": "Assistance", - "data_provided_by": "Données fournies par", - "map": "Carte", - "live_radar": "Animation satellite en direct", - "radar": "Animation sateellite", - "source_code": "Code source", - "terms_&_conditions": "Conditions générales d’utilisation", - "privacy_policy": "Politique de confidentialité", - "licenses": "Licences", - "latest_version": "Dernière version", - "create_an_issue": "Créer un ticket", - "new_version_available!": "Nouvelle version disponible !", - "you_are_using_the_latest_version!": "Vous utilisez la dernière version !", - "error_checking_for_updates": "Erreur durant la recherche de mise à jour.", - "light": "Léger", - "heavy": "Abondant", - "wind_info": "La vitesse du vent est mesurée par la vitesse moyenne du vent sur une période de temps. Les rafales sont des rafales soudaines de vent qui durent généralement moins de vingt secondes.", - "visibility_info": "La visibilité mesure la distance à laquelle des objets proéminents peuvent être vus contre le ciel ou l'horizon. La visibilité peut être affectée par les précipitations, le brouillard, la poussière, la fumée ou la brume.", - "humidity_info": "L'humidité relative est le pourcentage de vapeur d'eau présente dans l'air par rapport à la quantité maximale que l'air peut contenir à une température donnée.", - "humidity_info_2": "Le point de rosée est à quoi la température devrait être refroidie pour atteindre une humidité relative de 100%.", - "uv_index_info": "L'indice UV mesure la force du rayonnement UV du soleil. Il est sur une échelle de 0 à 11, avec des valeurs plus élevées indiquant un rayonnement UV plus fort.", - "uv_index_info_2": "Les rayons UV peuvent causer des coups de soleil, un cancer de la peau et des dommages oculaires. Plus l'indice UV est élevé, plus le risque de ces problèmes est élevé", - "uv_index_info_3": "1-2: Pas de protection nécessaire. Vous pouvez rester à l'extérieur en toute sécurité en utilisant une protection minimale contre le soleil.", - "uv_index_info_4": "3-7: Modérée à Haut. Protection requise. Cherchez l'ombre en fin de matinée jusqu'à mi-après-midi. À l’extérieur, appliquez généreusement un écran solaire SPF-15 à large spectre ou plus élevé sur la peau exposée et portez des vêtements protecteurs, un chapeau à large débordement et des lunettes de soleil.", - "uv_index_info_5": "8+ : Très Haute à Extrême. Une protection supplémentaire est nécessaire : faites attention à l'extérieur, surtout en fin de matinée et dans l'après-midi. Si votre ombre est plus courte que vous, cherchez de l'ombre et portez des vêtements protecteurs, un chapeau à large bord, et lunettes de soleil, et appliquer généreusement un minimum de SPF-15, écran solaire à large spectre sur la peau exposée.", - "sunset": "Coucher du soleil", - "sunrise": "Lever du soleil", - "sunset_rise_info": "Lever du soleil : Lorsque le soleil apparaît complètement au-dessus de l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", - "sunset_rise_info_2": "Coucher du soleil : Lorsque le soleil disparaît complètement sous l'horizon, cela varie selon le lieu, l'heure de l'année et le fuseau horaire.", - "sunset_rise_info_3": "Aube : Lorsque la première lumière visible de la journée apparaît avant le lever du soleil.", - "sunset_rise_info_4": "Crépuscule : Le stade le plus sombre avant que la dernière lumière visible ne disparaisse.", - "pressure_info": "La pression atmosphérique, également connue sous le nom de pression barométrique, est la pression descendante exercée par l'atmosphère terrestre. Cette application utilise la pression moyenne de niveau de la mer (MSLP).", - "pressure_info_2": "Une pression atmosphérique anormale peut causer des maux de tête, des douleurs articulaires, de la fatigue et d'autres effets.", - "current_conditions": "Conditions actuelles", - "clear_sky": "Ciel dégagé", - "mostly_clear": "Ciel plutôt dégagé", - "partly_cloudy": "Ciel partiellement nuageux", - "overcast": "Ciel couvert", - "fog": "Brouillard", - "drizzle": "Bruine", - "freezing_drizzle": "Bruine verglaçante", - "moderate_rain": "Pluie modérée", - "heavy_intensity_rain": "Pluie de forte d'intensité", - "freezing_rain": "Pluie verglaçante", - "slight_snow": "Neige légère", - "moderate_snow": "Neige modérée", - "heavy_intensity_snow": "Neige de forte intensité", - "snow_grains": "Neige en grains", - "rain_showers": "Averses de pluie", - "heavy_rain_showers": "Pluies diluviennes", - "slight_snow_showers": "Légères averses de neige", - "heavy_snow_showers": "Fortes averses de neige", - "thunderstorm": "Orage", - "strong_thunderstorm": "Orage fort", - "clear": "Clair", - "wind_speed": "Vitesse du vent", - "precipitation_amount": "Quantité de précipitations", - "precipitation_chances": "Risque de précipitations", - "cloudiness": "Couverture nuageuse", - "dew_point": "Point de rosée", - "air_quality_satisfactory": "La qualité de l'air est considérée comme satisfaisante et la pollution atmosphérique ne présente pas ou peu de risque.", - "air_quality_acceptable": "La qualité de l'air est acceptable ; Toutefois, pour certains polluants, il peut y avoir un risque sanitaire modéré pour un petit nombre de personnes qui sont inhabituellement sensibles à la pollution atmosphérique.", - "sensitive_groups_health_effects": "Les personnes sensibles à la qualité de l'air peuvent subir des effets négatifs pour leur santé. Le grand public est moins affecté.", - "health_effects_public": "Tout le monde peut commencer à subir des effets sur la santé ; les personnes sensibles peuvent avoir des effets plus graves sur la santé.", - "emergency_conditions": "Alerte pollution présentant un caractère urgent, la population toute entière est plus susceptible d'être touchée.", - "uv_index_satisfactory": "Un indice UV satisfaisant, ce qui indique qu'il y a peu ou pas de risque de dommages dus aux rayonnements ultraviolets.", - "conditions_low_risk": "Les conditions sont généralement à faible risque, ce qui indique que l'exposition aux rayonnements ultraviolets constitue une menace minimale.", - "low_exposure_level": "Faible niveau d'exposition avec un risque minimal de dommage causé par le rayonnement UV, adapté à la plupart des personnes.", - "moderate_risk_sun_exposure": "Il est recommandé de prendre des mesures de protection contre les risques de dommages causés par une exposition au soleil non protégée.", - "high_risk_sun_exposure": "Risque élevé de dommages dus à une exposition solaire non protégée, mesures de protection nécessaires.", - "very_high_risk_sun_exposure": "Un risque très élevé de dommage causé par une exposition au soleil non protégée, des précautions supplémentaires sont nécessaires.", - "extreme_risk_sun_exposure": "Un risque extrême d'endommagement dû à une exposition solaire non protégée, une protection complète nécessaire.", - "calm": "Calme", - "light_air": "Air léger", - "light_breeze": "Brise légère", - "gentle_breeze": "Petite brise", - "moderate_breeze": "Brise modérée", - "fresh_breeze": "Brise fraîche", - "strong_breeze": "Forte brise", - "high_wind": "Vent fort", - "gale": "Coup de vent", - "strong_gale": "Fort coup de vent", - "storm": "Tempête", - "violent_storm": "Tempête violente", - "hurricane": "Ouragan", - "warming_temp_trend_1": "Réchauffement prévu dans les prochains jours.", - "warming_temp_trend_2": "Les températures augmenteront bientôt, préparez-vous à la chaleur !", - "warming_temp_trend_3": "Le temps va se réchauffer cette semaine.", - "warming_temp_trend_4": "Préparez-vous à un temps plus chaud à venir.", - "cooling_temp_trend_1": "Refroidissement prévu dans les prochains jours.", - "cooling_temp_trend_2": "Les températures baissent bientôt, restez chaud !", - "cooling_temp_trend_3": "Le temps va se refroidir dans les prochains jours.", - "cooling_temp_trend_4": "Attendez-vous à une brise froide dans les prochains jours.", - "stable_temp_trend_1": "Températures stables prévues dans les prochains jours.", - "stable_temp_trend_2": "Pas de changements de température importants à l'avance, météo stable.", - "stable_temp_trend_3": "Les températures sont stables pour le moment.", - "stable_temp_trend_4": "Attendez-vous à une météo stable sans grand changement.", - "back": "Précédent", - "error_occurred": "Une erreur est survenue !", - "check_your_internet_connection_try_again": "Vérifiez votre connexion internet et réessayez.", - "There_might_be_an_API_error.": "Il y a une probable erreur de l'API.", - "retry": "Réessayer", - "loading_location_data": "Chargement des données de localisation...", - "latest_data_fetched": "Dernières données récupérées", - "API_Error_Please_change_provider": "Erreur API, veuillez changer de fournisseur", - "Please_wait_before_refreshing_again.": "Veuillez patienter avant d'actualiser à nouveau.", - "network_unavailable": "Réseau indisponible", - "weather": "Météo", - "precipitation": "Précipitations ", - "wind": "Vent", - "pollen": "Pollen", - "grass": "Gazon", - "tree": "Arbre", - "weed": "Herbe", - "quick_summary": "Rapide résumé", - "temperature_animation": "Animation de la température", - "language": "Langue", - "translate_this_app": "Traduire cette application", - "contributors": "Contributeurs", - "contributors_sub": "Voir les personnes ayant contribué à ce projet", - "version": "Version", - "third_party_licenses": "Licences de tiers", - "clothing_activity": "Habillage et activités", - "get_clothing_suggestions": "Suggestions d'habillage et d'activités ", - "day": "Journée ", - "evening": "Soir", - "night": "Nuit", - "wind_gust": "Rafale", - "weather_alerts": "Alertes météorologiques", - "font": "Police de caractères", - "daily_conditions": "Conditions quotidiennes", - "sun_tile_page": "Soleil", - "morning": "Matinée", - "day_tip": "Astuce du jour", - "translators": "Traducteurs", - "change_apps_font": "Changer la police de l'application", - "app_font": "Police de l'application", - "show_alerts_home_page_sub": "Afficher les alertes météo sur la page d'accueil", - "weather_models": "Modèles météo", - "openmeteo_weather_models": "Modèles météo libres", - "unpredictable_weather": "météo imprévisible", - "phase_new_moon": "Nouvelle lune", - "phase_waxing_crescent": "Premier croissant", - "phase_first_quarter": "Premier quartier", - "phase_waxing_gibbous": "Gibbeuse croissante", - "phase_full_moon": "Pleine lune", - "phase_waning_gibbous": "Gibbeuse décroissante", - "phase_last_quarter": "Dernier quartier", - "phase_waning_crescent": "Dernier croissant", - "moon_info": "Nouvelle Lune : Lorsque la lune n'est pas visible parce qu'elle est située entre la Terre et le Soleil. Illumination : 0%.", - "moon_info_2": "Premier croissant : Quand une petite partie de la lune devient visible, elle s'agrandit chaque nuit après la nouvelle lune. Illumination: 1%-49%.", - "moon_info_3": "Premier quartier : Quand la moitié du visage de la lune est illuminée, elle se produit environ une semaine après la nouvelle lune. Illumination: ~50%.", - "moon_info_4": "Gibbeuse croissante : lorsque plus de la moitié de la lune est illuminée, menant à une pleine lune. Illumination : 51%-99%.", - "moon_info_5": "Pleine Lune : Lorsque la face entière de la lune est illuminée par le Soleil, apparaissant comme un cercle complet. Illumination : 100%.", - "moon_info_6": "Gibbeuse décroissante : Lorsque la lune commence à se rétrécir après une pleine lune, mais plus de la moitié reste illuminée. Illumination : 99%-51%.", - "moon_info_7": "Dernier quartier : Quand la moitié du visage de la lune est à nouveau illuminée, se produisant environ une semaine après la pleine lune. Illumination : ~50%.", - "moon_info_8": "Dernier croissant : Lorsque seule une petite tranche de lune reste visible avant la nouvelle lune. Illumination : 49%-1%.", - "moon_info_9": "Illumination : Le pourcentage de la surface de la lune qui est éclairée par le Soleil, qui varie en fonction de la phase de la lune.", - "illumination_moon_text": "Illumination", - "moonrise": "Lever de lune", - "moonset": "Coucher de lune", - "dynamic_colors": "Couleurs dynamiques", - "dynamic_colors_sub": "Utiliser les couleurs du fond d'écran", - "font_size": "Taille de la fonte", - "font_size_sub": "La taille de la police n'affectera que là où elle est nécessaire", - "swipe_between_locations": "Balaye entre les lieux", - "swipe_between_locations_sub": "Glisser vers la gauche ou la droite pour changer d'emplacement", - "swipe_threshold": "Seuil de glissement", - "swipe_threshold_help_sub": "Le seuil définit la distance minimale qu'un geste de glissement doit couvrir pour être reconnu. Un seuil inférieur rend les gestes de balayage plus faciles à déclencher, tandis qu'un seuil plus élevé nécessite des balayages plus délibérés.", - "todays_avg": "Moyenne quotidienne", - "todays_high": "Maximale de la journée", - "learn_about_app": "En savoir plus sur l'application", - "creator": "Créateur", - "join_discord": "Rejoignez le serveur Discord", - "export_data": "Exporter les données", - "export_data_sub": "Exportez tous vos paramètres, emplacements et leurs dernières données météo récupérées, littéralement tout !", - "import_data": "Importer les données", - "import_data_sub": "Attention : importer les données effacera les données actuelles de votre application", - "froggy_summary": "Résumé de la grenouille", - "froggy_summary_sub": "Ajoute des descriptions liées à la grenouille. Disponible uniquement en anglais", - "arrange_items": "Organiser les éléments", - "edit_layout": "Modifier la mise en page de l'application", - "reset": "Réinitialiser", - "hourly_forecast": "Prévisions par heure", - "air_quality_index": "Index de la qualité de l'air", - "pollen_data": "Données du pollen", - "default_location_delete_snack": "Vous ne pouvez pas supprimer l'emplacement par défaut", - "low_pollen": "Faible", - "medium_pollen": "Moyen", - "high_pollen": "Élevé", - "severe_pollen": "Importante", - "minimal_forecast_uv": "Minimum", - "low_forecast_uv": "Faible", - "moderate_forecast_uv": "Modéré", - "high_forecast_uv": "Élevé", - "very_high_forecast_uv": "Très élevé", - "extreme_forecast_uv": "Extrême", - "app_looks": "Rendu de l'application ", - "temp_animation_sub_pref": "Compte les températures du début à la fin", - "hide_condition_widgets": "Masquer les widgets de condition", - "info_home_location_tip": "Vous devez répertorier les lieux pour les utiliser comme lieu par défaut", - "your_device_location": "Localisation de votre appareil", - "weather_model_info_1": "Combine les meilleurs modèles météorologiques", - "weather_model_info_2": "Combine tous les modèles météo en une prédiction homogène.", - "max_items_4": "Vous ne pouvez cacher que jusqu'à 4 objets", - "max_items_3": "Vous ne pouvez cacher que jusqu'à 3 objets", - "month_jan": "Janvier", - "month_feb": "Février", - "month_mar": "Mars", - "month_apr": "Avril", - "month_may": "Mai", - "month_june": "Juin", - "month_july": "Juillet", - "month_aug": "Août", - "month_sep": "Septembre", - "month_oct": "Octobre", - "month_nov": "Novembre", - "month_Dec": "Décembre", - "wind_dir_ne": "N.E.", - "wind_dir_e": "E", - "wind_dir_se": "S.E.", - "wind_dir_s": "S", - "wind_dir_sw": "S.O.", - "wind_dir_w": "O", - "wind_dir_nw": "N.O.", - "wind_dir_n": "N", - "time_pm": "Après-midi", - "time_am": "Matin", - "time_min": "min.", - "time_hour": "h.", - "time_day": "jour", - "time_sec": "sec.", - "aqi_type": "Type d'Index de Qualité de l'Air (IQA)", - "used_app_storage_info_sub": "La mémoire montre l'espace disponible utilisé par l'application pour sauvegarder des lieux. S'il atteint 100 %, vous ne pourrez plus sauvegarder de lieux supplémentaires", - "used_app_storage": "Espace de stockage utilisé", - "data_by": "Données par", - "data_fetch_error": "Échec de la récupération des données", - "aqi_info_us": "L'indice de qualité de l'air (IQA) aux États-Unis est une mesure utilisée pour communiquer le niveau de pollution de l'air. Il varie de 0 à 500, les valeurs les plus élevées indiquant une qualité de l'air plus mauvaise.", - "aqi_info_eu": "L'indice de qualité de l'air (IQA) de l'UE est une mesure utilisée pour communiquer le niveau de pollution de l'air dans l'Union européenne. Il est divisé en cinq niveaux, de \"Bon\" à \"Très mauvais\", en fonction de la concentration des principaux polluants.", - "update_weather_data": "Mise à jour des données météo ", - "update_weather_data_sub": "Mettre à jour automatiquement les données météorologiques si elles sont obsolètes lorsqu'un emplacement est cliqué", - "delete_locations": "Supprimer l'emplacement", - "delete_locations_support_sub": "Cette action supprime tous les emplacements enregistrés sauf votre localisation par défaut. Utilisez cette option si vos emplacements enregistrés ne sont pas visibles, se dupliquent ou rencontrent d'autres problèmes.", - "delete": "Supprimer", - "united_states_aqi": "IQA États-Unis", - "european_aqi": "IQA Européen", - "chances": "Probabilité", - "temperature": "Température", - "show_summary_toggle_sub": "Afficher un bref résumé de la météo.", - "insights": "Aperçus", - "app_units": "Unités de mesure de l'appli.", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Température, vent, pression, visibilité, précipitation, heure, IQA", - "hide_update_icon": "Masquer l'icône de mise à jour", - "no_notification_when_a_new_version_is_released": "Ne pas afficher de notification lorsqu'une nouvelle version est publiée.", - "precipitation_expected_to_continue": "Les précipitations devraient se poursuivre pendant les prochaines heures.", - "Precipitation_likely_tomorrow_around": "Précipitations probables demain autour de", - "precipitation_likely_around": "Précipitations probables autour de", - "hrs_sub_text": "h", - "mins_sub_text": "min", - "loading_text": "Chargement", - "edit_location_headline": "Modifier le lieu", - "edit_location_error_sub": "Veuillez remplir le champ ou le réinitialiser.", - "app_theme_dark_light": "Thème de l'application ", - "theme_dark": "Sombre", - "theme_light": "Clair" -} \ No newline at end of file diff --git a/assets/translations/hu.json b/assets/translations/hu.json deleted file mode 100644 index ac6b28161..000000000 --- a/assets/translations/hu.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Hőérzet", - "hourly_precipitation": "Csapadék óránként", - "save": "Mentés", - "cancel": "Mégsem", - "daily_forecast": "Napi előrejelzés", - "locations": "Hely", - "home_location": "Otthon helye", - "default_locations": "Alapértelmezett helyek", - "default_location": "Alapértelmezett hely", - "today's_amount": "Mai mennyiség", - "precipitation_hours": "Csapadékos órák", - "now": "Most", - "next_24-hr": "Következő 24 óra ", - "trends": "Szokások", - "today": "Ma", - "sun": "Vas", - "mon": "Hét", - "tue": "Ked", - "wed": "Sze", - "thu": "Csü", - "fri": "Pén", - "sat": "Szo", - "error": "Hiba", - "not_available": "Nem elérhető", - "moon": "Hold", - "humidity": "Páratartalom ", - "pressure": "Légnyomás ", - "direction": "Irány", - "visibility": "Láthatóság", - "air_quality": "Levegő minősége", - "fair": "Elfogadható ", - "poor": "Gyenge", - "very_poor": "Nagyon gyenge", - "good": "Jó", - "moderate": "Mérsékelt", - "uv_index": "UV sugárzás", - "minimal_risk": "Minimális kockázat", - "low_risk": "Alacsony kockázat", - "moderate_risk": "Mérsékelt kockázat", - "high_risk": "Magas kockázat", - "very_high_risk": "Nagyon magas kockázat", - "extreme_risk": "Extrém kockázat", - "day_length": "Nap hossza", - "updated": "Frissítve", - "update": "Frissítés ", - "ago": "ideje", - "saved_locations": "Mentett helyek", - "current_location": "Jelenlegi hely", - "search": "Keresés", - "search_provider": "Keresés szolgáltató", - "ok": "Rendben", - "settings": "Beállítások", - "background_card_animation": "Háttér kártya animáció", - "use_bar_chart": "Használj oszlopdiagramot", - "main_provider": "Fő kiszolgáló", - "temperature_unit": "Hőmérséklet egysége", - "wind_unit": "Szélsebesség egysége", - "visibility_unit": "Látótávolság egysége", - "precipitation_unit": "Csapadék egysége", - "pressure_unit": "Légnyomás egysége", - "time_format": "Időformátum", - "additional": "Továbbiak", - "app_language": "Alkalmazás nyelve", - "about": "Névjegy", - "about_app": "Az alkalmazásról", - "support": "Támogatás", - "data_provided_by": "Az adatokat szolgáltatja", - "map": "Térkép", - "live_radar": "Élő radar", - "radar": "radar", - "source_code": "Forráskód", - "terms_&_conditions": "Felhasználási feltételek", - "privacy_policy": "Adatvédelmi irányelvek", - "licenses": "Licenszek", - "latest_version": "Legújabb verzió", - "create_an_issue": "Probléma jelentése", - "new_version_available!": "Új verzió érhető el!", - "you_are_using_the_latest_version!": "A legfrissebb verziót használod!", - "error_checking_for_updates": "Hiba a frissítések ellenőrzése során", - "light": "Enyhe", - "heavy": "Erős", - "wind_info": "A szélsebességet egy időszakon belüli sebességátlag alapján mérik. A széllökések hirtelen, általában húsz másodpercnél rövidebb ideig tartó szélkitörések.", - "visibility_info": "A látótávolság azt a távolságot méri, amelyen a kiemelkedő tárgyak láthatók az égbolt vagy a horizont előtt. A látótávolságot befolyásolhatja a csapadék, a köd, a por, a füst vagy a pára.", - "humidity_info": "A relatív páratartalom a levegőben lévő vízgőz százalékos aránya a levegő adott hőmérsékleten tartható maximális vízgőzmennyiségéhez viszonyítva.", - "humidity_info_2": "A harmatpont az a hőmérséklet, amelyre a levegőt le kell hűteni ahhoz, hogy a relatív páratartalom elérje a 100%-ot.", - "uv_index_info": "Az UV-index a nap ultraibolya (UV) sugárzásának erősségét méri. Az értékek 0 és 11 között mozognak, ahol a magasabb értékek erősebb UV-sugárzást jeleznek.", - "uv_index_info_2": "Az UV-sugárzás napégést, bőrrákot és szemkárosodást okozhat. Minél magasabb az UV-index, annál nagyobb a kockázata ezeknek a problémáknak.", - "uv_index_info_3": "1-2: Alacsony. Nincs szükség védelemre. Biztonságosan tartózkodhatsz kint, minimális napvédelemmel.", - "uv_index_info_4": "3-7: Mérsékelttől Magasig. Védelem szükséges. Keresd az árnyékot a délelőtt vége és a kora délután között. Ha kint tartózkodsz, bőségesen alkalmazz széles spektrumú, legalább SPF-15 naptejet a fedetlen bőrre, és viselj védőruházatot, széles karimájú kalapot és napszemüveget.", - "uv_index_info_5": "8+: Nagyon Magastól Extrémig. További védelem szükséges. Légy óvatos a szabadban, különösen délelőtt későn és kora délután. Ha az árnyékod rövidebb, mint te, keresd az árnyékot, viselj védőruházatot, széles karimájú kalapot és napszemüveget, és bőségesen alkalmazz legalább SPF-15 széles spektrumú naptejet a fedetlen bőrre.", - "sunset": "Naplemente", - "sunrise": "Napkelte", - "sunset_rise_info": "Napkelte: Amikor a nap teljesen megjelenik a horizont felett. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", - "sunset_rise_info_2": "Naplemente: Amikor a nap teljesen eltűnik a horizont alatt. Ez a helyszíntől, az évszaktól és az időzónától függően változik.", - "sunset_rise_info_3": "Hajnal: Amikor a napkelte előtt megjelenik a nap első látható fénye.", - "sunset_rise_info_4": "Alkonyat: Az esti szürkület legsötétebb szakasza, mielőtt az utolsó látható fény eltűnik.", - "pressure_info": "Légköri nyomás, más néven légnyomás vagy barometrikus nyomás, a föld légkörének lefelé irányuló nyomása. Ez az alkalmazás az átlagos tengerszint feletti nyomást (MSLP) használja.", - "pressure_info_2": "A rendellenes légköri nyomás fejfájást, ízületi fájdalmat, fáradtságot és más hatásokat okozhat.", - "current_conditions": "Jelenlegi állapotok", - "clear_sky": "Tiszta égbolt", - "mostly_clear": "Többnyire derült", - "partly_cloudy": "Részben felhős", - "overcast": "Borult", - "fog": "Köd", - "drizzle": "Szitálás", - "freezing_drizzle": "Fagyos szitálás", - "moderate_rain": "Mérsékelt eső", - "heavy_intensity_rain": "Heves esőzés", - "freezing_rain": "Ónos eső", - "slight_snow": "Enyhe havazás", - "moderate_snow": "Mérsékelt havazás", - "heavy_intensity_snow": "Erős havazás", - "snow_grains": "Hószemcsék", - "rain_showers": "Záporok", - "heavy_rain_showers": "Heves záporok", - "slight_snow_showers": "Enyhe hózáporok", - "heavy_snow_showers": "Heves hózáporok", - "thunderstorm": "Zivatar", - "strong_thunderstorm": "Heves zivatar", - "clear": "Derült", - "wind_speed": "Szélsebesség", - "precipitation_amount": "Csapadékmennyiség", - "precipitation_chances": "Csapadék valószínűsége", - "cloudiness": "Felhőzet", - "dew_point": "Harmatpont", - "air_quality_satisfactory": "– A levegőminőség kielégítőnek tekinthető, és a légszennyezés kockázata csekély vagy nem jelentős.", - "air_quality_acceptable": "A levegőminőség elfogadható; azonban néhány szennyező anyag esetében mérsékelt egészségügyi kockázatot jelenthet egy nagyon kis számú, légszennyezésre érzékeny embercsoport számára.", - "sensitive_groups_health_effects": "Az érzékeny csoportok tagjai egészségügyi hatásokat tapasztalhatnak. Az általános lakosságra valószínűleg nincs hatással.", - "health_effects_public": "Mindenki kezdhet egészségügyi hatásokat tapasztalni; az érzékeny csoportok tagjai súlyosabb hatásokat is érezhetnek.", - "emergency_conditions": "Vészhelyzeti egészségügyi figyelmeztetések. Az egész lakosságot valószínűbb, hogy érinti.", - "uv_index_satisfactory": "Az UV-index kielégítő, ami azt jelzi, hogy az ultraibolya sugárzás ártalma kicsi vagy nincs kockázata.", - "conditions_low_risk": "Az állapotok általában alacsony kockázatúak, ami azt jelzi, hogy az ultraibolya sugárzás minimális fenyegetést jelent.", - "low_exposure_level": "Alacsony expozíciós szint, minimális kockázattal az UV-sugárzásból eredően, a legtöbb ember számára megfelelő.", - "moderate_risk_sun_exposure": "Mérsékelt kockázat a védelem nélküli napozás miatt, javasolt védelmi intézkedések.", - "high_risk_sun_exposure": "Nagy kockázat a védelem nélküli napozás miatt, védelmi intézkedések szükségesek.", - "very_high_risk_sun_exposure": "Nagyon magas kockázat a védelem nélküli napozás miatt, extra óvintézkedések szükségesek.", - "extreme_risk_sun_exposure": "Extrém kockázat a védelem nélküli napozás miatt, teljes védelem szükséges.", - "calm": "Szélcsend", - "light_air": "Gyenge szél", - "light_breeze": "Enyhe szellő", - "gentle_breeze": "Lágy szellő", - "moderate_breeze": "Mérsékelt szél", - "fresh_breeze": "Élénk szél", - "strong_breeze": "Erős szellő", - "high_wind": "Erős szél", - "gale": "Viharos szél", - "strong_gale": "Erős viharos szél", - "storm": "Vihar", - "violent_storm": "Heves vihar", - "hurricane": "Hurrikán", - "warming_temp_trend_1": "Melegedés várható a következő napokban.", - "warming_temp_trend_2": "A hőmérséklet hamarosan emelkedni fog, készüljetek a hőségre!", - "warming_temp_trend_3": "Úgy tűnik, hogy melegebb lesz ezen a héten.", - "warming_temp_trend_4": "Készülj a melegebb időre.", - "cooling_temp_trend_1": "Lehűlés várható a következő napokban.", - "cooling_temp_trend_2": "A hőmérséklet hamarosan csökkenni fog, maradj melegben!", - "cooling_temp_trend_3": "A következő napokban hűvösebbre fordul az idő.", - "cooling_temp_trend_4": "Várható egy hűvös szellő a következő napokban.", - "stable_temp_trend_1": "Stabil hőmérséklet várható a következő napokban.", - "stable_temp_trend_2": "Nincs jelentős hőmérsékletváltozás, egyenletes időjárás vár ránk.", - "stable_temp_trend_3": "A hőmérséklet most stabilan tartja magát.", - "stable_temp_trend_4": "Stabil időjárás várható, nagy változás nélkül.", - "back": "Vissza", - "error_occurred": "Hiba történt!", - "check_your_internet_connection_try_again": "Ellenőrizd az internetkapcsolatot, és próbáld újra.", - "There_might_be_an_API_error.": "Lehet, hogy API-hiba történt.", - "retry": "Újra", - "loading_location_data": "Helyadatok betöltése...", - "latest_data_fetched": "Legfrisebb adatok letöltése", - "API_Error_Please_change_provider": "API hiba, kérlek válts szolgáltatót", - "Please_wait_before_refreshing_again.": "Kérlek várj, mielőtt frissítenél megint.", - "network_unavailable": "Hálózat nem elérhető", - "weather": "Időjárás", - "precipitation": "Csapadék", - "wind": "Szél", - "pollen": "Pollen", - "grass": "Fű", - "tree": "Fa", - "weed": "Gyom", - "quick_summary": "Rövid összefoglaló", - "temperature_animation": "Hőmérséklet animáció", - "language": "Nyelv", - "translate_this_app": "Alkalmazás fordítása", - "contributors": "Közreműködők", - "contributors_sub": "Tekintsd meg azokat, akik hozzájárultak ehhez a projekthez", - "version": "Verzió", - "third_party_licenses": "Harmadik féltől származó licenc", - "clothing_activity": "Ruházat és tevékenység", - "get_clothing_suggestions": "Szerezz ruházati és aktivitási ajánlásokat", - "day": "Nap", - "evening": "Est", - "night": "Éjszaka", - "wind_gust": "Széllökés", - "weather_alerts": "Időjárási figyelmeztetések", - "font": "Betűtípus", - "daily_conditions": "Napi körülmények", - "sun_tile_page": "Nap", - "morning": "Reggel", - "day_tip": "Napi tipp", - "translators": "Fordítók", - "change_apps_font": "Alkalmazás betűtípusának módosítása", - "app_font": "Alkalmazás betűtípusa", - "show_alerts_home_page_sub": "Időjárási figyelmeztetések megjelenítése a kezdőoldalon", - "weather_models": "Időjárási modellek", - "openmeteo_weather_models": "Open-Meteo időjárási modellek", - "unpredictable_weather": "nem megjósolható időjárás ", - "phase_new_moon": "Újhold", - "phase_waxing_crescent": "Növekvő félhold", - "phase_first_quarter": "Első negyed", - "phase_waxing_gibbous": "Növő hold", - "phase_full_moon": "Telihold", - "phase_waning_gibbous": "Fogyó félhold", - "phase_last_quarter": "Utolsó negyed", - "phase_waning_crescent": "Fogyó sarló", - "moon_info": "Újhold: Amikor a hold nem látható mert a Föld és a Nap között van.\nMegvilágítottság: 0%", - "moon_info_2": "Növekvő holdsarló: Amikor a Hold egy vékony sarlóként válik láthatóvá, és minden éjjel nagyobb lesz az újhold után. Megvilágítás: 1%–49%.", - "moon_info_3": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", - "moon_info_4": "Növekvő holdpúpos: Amikor a Hold több mint fele meg van világítva, és fokozatosan teljes holdfázis felé halad. Megvilágítás: 51%–99%.", - "moon_info_5": "Telihold: Amikor a hold arca teljesen meg van világitva a nap altal, így egy egész köröngként jelenik meg.\nMegvilágítottság: 100%", - "moon_info_6": "Csökkenő holdpúpos: Amikor a Hold a telihold után elkezd zsugorodni, de még több mint a fele meg van világítva. Megvilágítás: 99%–51%.", - "moon_info_7": "Első negyed: Amikor a hold felé látható, kb egy héttel újhold után.\nMegvilágítottság: ~50%.", - "moon_info_8": "Hanyatló sarló: Amikor csak a hold egy kis szelete látható az újhold előtt. Megvilágítás: 49%–1%.", - "moon_info_9": "", - "illumination_moon_text": "Megvilágítás", - "moonrise": "Holdkelte", - "moonset": "Holdnyugta", - "dynamic_colors": "Dinamikus színek", - "dynamic_colors_sub": "Használja a háttér színét", - "font_size": "Betűméret", - "font_size_sub": "A betűméret csak ott lesz hatással, ahol szükség van rá", - "swipe_between_locations": "Lapozás a helyszínek között", - "swipe_between_locations_sub": "A helyváltoztatáshoz húzza balra vagy jobbra a lapot", - "swipe_threshold": "Legyezés határértéke", - "swipe_threshold_help_sub": "A küszöbérték határozza meg azt a minimális távolságot, amelyet egy mozdulatnak le kell fednie ahhoz, hogy felismerhető legyen. Egy alacsonyabb küszöbérték megkönnyíti a mozdulatok kiváltását, míg egy magasabb küszöbértéknél a mozdulatokat jobban átgondoltan kell végrehajtani.", - "todays_avg": "Mai átlag", - "todays_high": "A mai magas", - "learn_about_app": "Ismerje meg az alkalmazást", - "creator": "Alkotó", - "join_discord": "Csatlakozz a Discord szerverhez", - "export_data": "Adatok exportálása", - "export_data_sub": "Exportálja az összes beállítását, helyszínét és az utolsó időjárási adatait - szó szerint mindent!", - "import_data": "Adatok importálása", - "import_data_sub": "Figyelmeztetés: Az importálás törli a jelenlegi alkalmazás adatait", - "froggy_summary": "Froggy összefoglaló", - "froggy_summary_sub": "Békákkal kapcsolatos leírásokat ad hozzá. Csak angol nyelven érhető el", - "arrange_items": "Rendezze el a tételeket", - "edit_layout": "Alkalmazás elrendezés szerkesztése", - "reset": "Visszaállítás", - "hourly_forecast": "Óránkénti előrejelzés", - "air_quality_index": "Levegőminőségi index", - "pollen_data": "Pollenadatok", - "default_location_delete_snack": "Nem törölheti az alapértelmezett helyet", - "low_pollen": "Alacsony", - "medium_pollen": "Közepes", - "high_pollen": "Magas", - "severe_pollen": "Súlyos", - "minimal_forecast_uv": "Minimális", - "low_forecast_uv": "Alacsony", - "moderate_forecast_uv": "Mérsékelt", - "high_forecast_uv": "Magas", - "very_high_forecast_uv": "Nagyon magas", - "extreme_forecast_uv": "Extrém", - "app_looks": "App kinézete", - "temp_animation_sub_pref": "Számolja a hőmérsékleteket az elejétől a végéig", - "hide_condition_widgets": "Feltétel widgetek elrejtése", - "info_home_location_tip": "A helyeket el kell mentenie, hogy alapértelmezett helyként használhassa őket.", - "your_device_location": "Az Ön készülékének helye", - "weather_model_info_1": "Kombinálja a legjobb időjárási modelleket", - "weather_model_info_2": "Kombinálja az összes időjárási modellt ebből egy zökkenőmentes előrejelzéssé", - "max_items_4": "Legfeljebb 4 elemet rejthet el", - "max_items_3": "Legfeljebb 3 elemet rejthet el", - "month_jan": "Jan", - "month_feb": "Deb", - "month_mar": "Marc", - "month_apr": "Ápr", - "month_may": "Május", - "month_june": "Jun", - "month_july": "Juli", - "month_aug": "Aug", - "month_sep": "Szept", - "month_oct": "Okt", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "ÉK", - "wind_dir_e": "K", - "wind_dir_se": "DK", - "wind_dir_s": "D", - "wind_dir_sw": "DNY", - "wind_dir_w": "NY", - "wind_dir_nw": "ÉNY", - "wind_dir_n": "É", - "time_pm": "du.", - "time_am": "DE", - "time_min": "min", - "time_hour": "óra.", - "time_day": "nap", - "time_sec": "mp.", - "aqi_type": "AQI típus", - "used_app_storage_info_sub": "A kapacitás megmutatja, hogy az alkalmazás mennyi helyet használ a rendelkezésre álló tárhelyből a mentett helyekre. Ha eléri a 100%-ot, nem menthet további helyeket.", - "used_app_storage": "Használt alkalmazás tárhely", - "data_by": "Adatok", - "data_fetch_error": "Nem sikerült lekérni az adatokat", - "aqi_info_us": "Az amerikai AQI (levegőminőségi index) a légszennyezettség szintjének közlésére szolgáló mérőszám. A mérőszám 0 és 500 között mozog, a magasabb értékek rosszabb levegőminőséget jeleznek.", - "aqi_info_eu": "Az EU AQI (levegőminőségi index) az Európai Unió légszennyezettségének szintjét jelzi. Öt szintre van osztva, a \"jótól\" a \"nagyon rosszig\", a legfontosabb szennyezőanyagok koncentrációja alapján.", - "update_weather_data": "Időjárási adatok frissítése", - "update_weather_data_sub": "Automatikusan frissíti az időjárási adatokat, ha azok elavultak, amikor egy helyszínre kattintunk.", - "delete_locations": "Törölt helyek", - "delete_locations_support_sub": "Ez a művelet eltávolít minden mentett helyet, kivéve az alapértelmezett helyet. Ezt akkor használja, ha az elmentett helyek nem láthatóak, duplikálódnak, vagy bármilyen más hiba lép fel.", - "delete": "Törlés", - "united_states_aqi": "", - "european_aqi": "Európai AQI", - "chances": "Esélyek", - "temperature": "Hőmérséklet", - "show_summary_toggle_sub": "Mutass egy rövid összefoglalót az időjárásról", - "insights": "Kimutatások", - "app_units": "Mértékegységek", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Hőmérséklet, szélerősség, légnyomás, látótávolság, csapadék, idő, AQI", - "hide_update_icon": "Frissítés ikon elrejtése", - "no_notification_when_a_new_version_is_released": "Ne mutass értesítést, ha egy új verzió jelent meg", - "precipitation_expected_to_continue": "Csapadék a következő néhány órában folytatódik", - "Precipitation_likely_tomorrow_around": "Csapadék holnap várható körülbelül", - "precipitation_likely_around": "Csapadék várható körülbelül", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Betöltés...", - "edit_location_headline": "Hely módosítása", - "edit_location_error_sub": "Kérlek töltsd ki a mezőt, vagy töröld ki", - "app_theme_dark_light": "App témája", - "theme_dark": "Sötét", - "theme_light": "Világos" -} \ No newline at end of file diff --git a/assets/translations/id.json b/assets/translations/id.json deleted file mode 100644 index cb5c17601..000000000 --- a/assets/translations/id.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Terasa Seperti", - "hourly_precipitation": "Curah Hujan per Jam", - "save": "Simpan", - "cancel": "Batal", - "daily_forecast": "Prakiraan Harian", - "locations": "Lokasi", - "home_location": "Lokasi Rumah", - "default_locations": "Lokasi-Lokasi Bawaan", - "default_location": "Lokasi Bawaan", - "today's_amount": "Total Hari ini", - "precipitation_hours": "Jam Curah Hujan", - "now": "Sekarang", - "next_24-hr": "Dalam 24-jam kedepan", - "trends": "Tren", - "today": "Hari ini", - "sun": "Matahari", - "mon": "Sen", - "tue": "Sel", - "wed": "Rab", - "thu": "Kam ", - "fri": "Jum", - "sat": "Sab", - "error": "Error", - "not_available": "Tidak tersedia", - "moon": "Bulan", - "humidity": "Kelembapan", - "pressure": "Tekanan", - "direction": "Arah", - "visibility": "Jarak Pandang", - "air_quality": "Kualitas Air", - "fair": "Sedang ", - "poor": "Buruk", - "very_poor": "Sangat Buruk", - "good": "Baik", - "moderate": "Sedang", - "uv_index": "Index UV", - "minimal_risk": "Risiko Minimal ", - "low_risk": "Risiko Rendah ", - "moderate_risk": "Risiko Sedang", - "high_risk": "Risiko Tinggi", - "very_high_risk": "Risiko sangat tinggi", - "extreme_risk": "Risiko ekstrim", - "day_length": "Panjang Hari", - "updated": "Diperbaru", - "update": "Perbarui", - "ago": "lalu", - "saved_locations": "Lokasi yang tersimpan", - "current_location": "Lokasi saat ini", - "search": "Cari", - "search_provider": "Penyedia pencarian", - "ok": "OK", - "settings": "Pengaturan", - "background_card_animation": "Animasi Latar Kartu", - "use_bar_chart": "Gunakan grafik batang", - "main_provider": "Penyedia utama", - "temperature_unit": "Satuan Suhu", - "wind_unit": "Satuan Angin", - "visibility_unit": "Satuan Jarak Pandang", - "precipitation_unit": "Satuan Curah Hujan", - "pressure_unit": "Satuan Tekanan", - "time_format": "Format waktu", - "additional": "Tambahan", - "app_language": "Bahasa Aplikasi", - "about": "Tentang", - "about_app": "Tentang aplikasi", - "support": "Dukung", - "data_provided_by": "Data disediakan oleh ", - "map": "Peta", - "live_radar": "Radar langsung", - "radar": "radar", - "source_code": "Kode Sumber", - "terms_&_conditions": "Syarat & Ketentuan ", - "privacy_policy": "Kebijakan privasi", - "licenses": "Lisensi", - "latest_version": "Versi terbaru", - "create_an_issue": "Laporkan sebuah masalah", - "new_version_available!": "Versi terbaru tersedia!", - "you_are_using_the_latest_version!": "Kamu menggunakan versi yang terbaru!", - "error_checking_for_updates": "Terjadi kesalahan saat memeriksa pembaruan", - "light": "Ringan", - "heavy": "Berat", - "wind_info": "Kecepatan angin diukur dengan merata-ratakan kecepatan angin selama periode waktu tertentu. Hembusan angin adalah tiupan angin mendadak yang biasanya berlangsung kurang dari dua puluh detik. ", - "visibility_info": "Jarak pandang mengukur sejauh mana objek yang mencolok dapat terlihat dengan latar langit atau cakrawala. Jarak pandang dapat dipengaruhi oleh curah hujan, kabut, debu, asap, atau embun asap.", - "humidity_info": "Kelembapan relatif adalah persentase uap air yang ada di udara dibandingkan dengan jumlah maksimum yang dapat ditampung oleh udara pada suhu tertentu.", - "humidity_info_2": "Titik embun adalah suhu di mana udara harus didinginkan agar mencapai kelembapan relatif 100%.", - "uv_index_info": "Indeks UV mengukur kekuatan radiasi ultraviolet (UV) dari matahari. Skala ini berkisar dari 0 hingga 11, dengan nilai yang lebih tinggi menunjukkan radiasi UV yang lebih kuat.", - "uv_index_info_2": "Radiasi UV dapat menyebabkan kulit terbakar, kanker kulit, dan kerusakan mata. Semakin tinggi indeks UV, semakin besar risiko terhadap masalah-masalah tersebut.", - "uv_index_info_3": "1–2: Rendah. Tidak perlu perlindungan. Kamu dapat berada di luar ruangan dengan aman tanpa perlindungan matahari yang berarti.", - "uv_index_info_4": "3–7: Sedang hingga Tinggi. Perlindungan diperlukan. Cari tempat teduh dari akhir pagi hingga pertengahan sore. Saat berada di luar, oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar, dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam.", - "uv_index_info_5": "8+: Sangat Tinggi hingga Ekstrem. Perlindungan ekstra diperlukan. Berhati-hatilah saat berada di luar, terutama dari akhir pagi hingga pertengahan sore. Jika bayanganmu lebih pendek dari tubuhmu, cari tempat teduh dan kenakan pakaian pelindung, topi bertepi lebar, serta kacamata hitam. Oleskan tabir surya spektrum luas SPF-15 atau lebih tinggi secara merata pada kulit yang terpapar.", - "sunset": "Matahari Terbenam", - "sunrise": "Matahari Terbit", - "sunset_rise_info": "Matahari Terbit: Saat matahari sepenuhnya muncul di atas cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.", - "sunset_rise_info_2": "Matahari Terbenam: Saat matahari sepenuhnya menghilang di bawah cakrawala. Waktu ini dapat berbeda-beda tergantung pada lokasi, waktu dalam setahun, dan zona waktu.\n", - "sunset_rise_info_3": "Fajar: Saat cahaya pertama yang terlihat muncul sebelum matahari terbit.", - "sunset_rise_info_4": "Senja: Tahap tergelap dari waktu senja sebelum cahaya terakhir yang terlihat menghilang.", - "pressure_info": "Tekanan atmosfer, juga dikenal sebagai tekanan udara atau tekanan barometrik, adalah tekanan ke bawah yang diberikan oleh atmosfer bumi. Aplikasi ini menggunakan Tekanan Rata-rata Permukaan Laut (TRPL).", - "pressure_info_2": "Tekanan atmosfer yang tidak normal dapat menyebabkan sakit kepala, nyeri sendi, kelelahan, dan efek lainnya.", - "current_conditions": "Kondisi saat ini", - "clear_sky": "Langit cerah", - "mostly_clear": "Sebagian besar cerah", - "partly_cloudy": "Cerah berawan", - "overcast": "Mendung total", - "fog": "Kabut", - "drizzle": "Gerimis", - "freezing_drizzle": "Gerimis membeku", - "moderate_rain": "Hujan sedang", - "heavy_intensity_rain": "Hujan lebat", - "freezing_rain": "Hujan membeku", - "slight_snow": "Slight snow", - "moderate_snow": "Moderate snow", - "heavy_intensity_snow": "Heavy intensity snow", - "snow_grains": "Snow grains", - "rain_showers": "Rain showers", - "heavy_rain_showers": "Heavy rain showers", - "slight_snow_showers": "Slight snow showers", - "heavy_snow_showers": "Heavy snow showers", - "thunderstorm": "Thunderstorm", - "strong_thunderstorm": "Strong thunderstorm", - "clear": "Clear", - "wind_speed": "Wind speed", - "precipitation_amount": "Precipitation amount", - "precipitation_chances": "Precipitation chances", - "cloudiness": "Cloudiness", - "dew_point": "Dew point", - "air_quality_satisfactory": "Air quality is considered satisfactory, and air pollution poses little or no risk.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Calm", - "light_air": "Light air", - "light_breeze": "Light breeze", - "gentle_breeze": "Gentle breeze", - "moderate_breeze": "Moderate breeze", - "fresh_breeze": "Fresh breeze", - "strong_breeze": "Strong breeze", - "high_wind": "High wind", - "gale": "Gale", - "strong_gale": "Strong gale", - "storm": "Storm", - "violent_storm": "Violent storm", - "hurricane": "Hurricane", - "warming_temp_trend_1": "Warming expected over the next few days.", - "warming_temp_trend_2": "Temperatures will rise soon, get ready for some heat!", - "warming_temp_trend_3": "Looks like it's going to get warmer this week.", - "warming_temp_trend_4": "Prepare for warmer weather ahead.", - "cooling_temp_trend_1": "Cooling expected over the next few days.", - "cooling_temp_trend_2": "Temperatures are dropping soon, stay warm!", - "cooling_temp_trend_3": "It's going to get cooler in the coming days.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Back", - "error_occurred": "Error occurred!", - "check_your_internet_connection_try_again": "Check your internet connection and try again.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Retry", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Network unavailable", - "weather": "Weather", - "precipitation": "Precipitation", - "wind": "Wind", - "pollen": "Pollen", - "grass": "Grass", - "tree": "Tree", - "weed": "Weed", - "quick_summary": "Quick summary", - "temperature_animation": "Temperature animation", - "language": "Language", - "translate_this_app": "Translate this app", - "contributors": "Contributors", - "contributors_sub": "View people who contributed to this project", - "version": "Version", - "third_party_licenses": "Third party licenses", - "clothing_activity": "Clothing and Activity", - "get_clothing_suggestions": "Get your Clothing and Activity Suggestions", - "day": "Day", - "evening": "Evening", - "night": "Night", - "wind_gust": "Wind gust", - "weather_alerts": "Weather alerts", - "font": "Font", - "daily_conditions": "Daily conditions", - "sun_tile_page": "Sun", - "morning": "Morning", - "day_tip": "Day tip", - "translators": "Translators", - "change_apps_font": "Change app's font", - "app_font": "App font", - "show_alerts_home_page_sub": "Show weather alerts on the home page", - "weather_models": "Weather Models", - "openmeteo_weather_models": "Open-Meteo Weather models", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Moonrise", - "moonset": "Moonset", - "dynamic_colors": "Dynamic colors", - "dynamic_colors_sub": "Use wallpaper colors", - "font_size": "Font size", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Today's average", - "todays_high": "Today's high", - "learn_about_app": "Learn about the app", - "creator": "Creator", - "join_discord": "Join the Discord server", - "export_data": "Export data", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Import data", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Reset", - "hourly_forecast": "Hourly forecast", - "air_quality_index": "Air quality index", - "pollen_data": "Pollen data", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Low", - "medium_pollen": "Medium", - "high_pollen": "High", - "severe_pollen": "Severe", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Low", - "moderate_forecast_uv": "Moderate", - "high_forecast_uv": "High", - "very_high_forecast_uv": "Very high", - "extreme_forecast_uv": "Extreme", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "May", - "month_june": "June", - "month_july": "July", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SW", - "wind_dir_w": "W", - "wind_dir_nw": "NW", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Delete", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Chances", - "temperature": "Temperature", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/it.json b/assets/translations/it.json deleted file mode 100644 index 8c81966b2..000000000 --- a/assets/translations/it.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "sembra che", - "hourly_precipitation": "Precipitazioni_orarie", - "save": "Salva", - "cancel": "Annulla", - "daily_forecast": "Previsioni giornaliere", - "locations": "Posizioni", - "home_location": "Posizione di casa", - "default_locations": "Posizioni predefinite ", - "default_location": "Posizione predefinita", - "today's_amount": "Quantità di oggi", - "precipitation_hours": "Ore di precipitazioni", - "now": "Adesso", - "next_24-hr": "Prossime 24 ore", - "trends": "Tendenze", - "today": "Oggi", - "sun": "Dom", - "mon": "Lun", - "tue": "Mar", - "wed": "Mer", - "thu": "Gio", - "fri": "Ven", - "sat": "Sab", - "error": "Errore", - "not_available": "Non disponibile", - "moon": "Luna", - "humidity": "Umidità", - "pressure": "Pressione", - "direction": "Direzione", - "visibility": "Visibilità", - "air_quality": "Qualità dell'aria", - "fair": "Discreto", - "poor": "Scarso", - "very_poor": "Molto scarso", - "good": "Buono", - "moderate": "Sufficiente", - "uv_index": "Indice UV", - "minimal_risk": "Rischio minimo", - "low_risk": "Rischio basso", - "moderate_risk": "Rischio moderato", - "high_risk": "Rischio alto", - "very_high_risk": "Rischio molto alto", - "extreme_risk": "Rischio estremo", - "day_length": "Lunghezza del giorno", - "updated": "Aggiornato", - "update": "Aggiornamento", - "ago": "fa", - "saved_locations": "Posizione salvate", - "current_location": "Posizione attuale", - "search": "Ricerca", - "search_provider": "Provider di ricerca", - "ok": "OK", - "settings": "Impostazioni", - "background_card_animation": "Animazione scheda di sfondo", - "use_bar_chart": "Usa grafico a barre", - "main_provider": "Provider principale", - "temperature_unit": "Unità temperatura", - "wind_unit": "Unità vento", - "visibility_unit": "Unità visibilità", - "precipitation_unit": "Unità precipitazioni", - "pressure_unit": "Unità pressione", - "time_format": "Formato ora", - "additional": "Aggiuntivo", - "app_language": "Lingua app", - "about": "Informazioni ", - "about_app": "Informazioni app", - "support": "Supporto", - "data_provided_by": "Dati forniti da", - "map": "Mappa", - "live_radar": "Radar in tempo reale", - "radar": "radar", - "source_code": "Codice sorgente", - "terms_&_conditions": "Termini e condizioni", - "privacy_policy": "Informativa sulla privacy", - "licenses": "Licenze", - "latest_version": "Ultima Versione", - "create_an_issue": "Crea una segnalazione", - "new_version_available!": "Nuova versione disponibile!", - "you_are_using_the_latest_version!": "Stai usando l'ultima versione!", - "error_checking_for_updates": "Errore durante il controllo degli aggiornamenti", - "light": "Leggero", - "heavy": "Pesante", - "wind_info": "La velocità del vento viene misurata facendo la media delle velocità del vento in un periodo di tempo. Le raffiche sono improvvisi scatti di vento che durano spesso meno di venti secondi.", - "visibility_info": "La visibilità misura la distanza alla quale oggetti prominenti possono essere visti contro il cielo o l'orizzonte. La visibilità può essere alterata da precipitazioni, nebbia, polvere, fumo o foschia.", - "humidity_info": "L'umidità relativa è la percentuale di vapore acqueo presente nell'aria rispetto alla quantità massima che l'aria può tenere a una certa temperatura.", - "humidity_info_2": "Il punto di rugiada è la temperatura alla quale l'aria dovrebbe essere raffreddata per raggiungere un'umidità relativa 100%.", - "uv_index_info": "L'indice UV misura l'intensità delle radiazioni ultraviolette (UV) del sole. È su una scala da 0 a 11, con alti valori che indicano radiazioni UV più forti.", - "uv_index_info_2": "Le radiazioni UV possono causare scottature, cancro della pelle e danni agli occhi. Più alto è l'indice UV, maggiore è il rischio di questi problemi", - "uv_index_info_3": "1-2: Basso. Non serve protezione. Puoi stare all'aperto in sicurezza usando una protezione solare minima.", - "uv_index_info_4": "3-7: Da moderato ad alto. Protezione necessaria. Cerca l'ombra dalla tarda mattinata al primo pomeriggio. Quando sei all'aperto, applica generosamente una protezione solare ad ampio spettro SPF-15 o superiore sulla pelle esposta e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole.", - "uv_index_info_5": "8+: da molto alto a estremo. È necessaria una protezione extra. Fai attenzione fuori, soprattutto dalla tarda mattinata a metà pomeriggio. Se la tua ombra è più corta di te, cerca l'ombra e indossa indumenti protettivi, un cappello a tesa larga e occhiali da sole e applica generosamente una protezione solare ad ampio spettro minimo SPF-15 sulla pelle esposta.", - "sunset": "Tramonto", - "sunrise": "Alba", - "sunset_rise_info": "Alba: quando il sole appare completamente sopra l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", - "sunset_rise_info_2": "Tramonto: quando il sole scompare completamente sotto l'orizzonte. Questo varia a seconda della località, del periodo dell'anno e del fuso orario.", - "sunset_rise_info_3": "Aurora: quando appare la prima luce visibile del giorno prima dell'alba.", - "sunset_rise_info_4": "Crepuscolo: la fase più buia del tramonto prima che scompaia l'ultima luce visibile.", - "pressure_info": "La pressione atmosferica, nota anche come pressione dell'aria o pressione barometrica, è la pressione verso il basso esercitata dall'atmosfera terrestre. Questa app usa la pressione media del livello del mare (MSLP).", - "pressure_info_2": "Una pressione atmosferica anomala può causare mal di testa, dolori articolari, affaticamento e altri effetti.", - "current_conditions": "Condizioni attuali", - "clear_sky": "Cielo sereno", - "mostly_clear": "Generalmente sereno", - "partly_cloudy": "Parzialmente nuvoloso", - "overcast": "Coperto", - "fog": "Nebbia", - "drizzle": "Pioggia leggera", - "freezing_drizzle": "Pioggia leggera gelata", - "moderate_rain": "Pioggia moderata", - "heavy_intensity_rain": "Pioggia di forte intensità", - "freezing_rain": "Pioggia gelata", - "slight_snow": "Neve leggera", - "moderate_snow": "Neve moderata", - "heavy_intensity_snow": "Neve di forte intensità", - "snow_grains": "Fiocchi di neve", - "rain_showers": "Rovesci di pioggia", - "heavy_rain_showers": "Forti rovesci di pioggia", - "slight_snow_showers": "Leggeri fiocchi di neve", - "heavy_snow_showers": "Forti fiocchi di neve", - "thunderstorm": "Temporale", - "strong_thunderstorm": "Forte temporale", - "clear": "Sereno", - "wind_speed": "Velocità del vento", - "precipitation_amount": "Quantità precipitazioni", - "precipitation_chances": "Possibilità di precipitazioni", - "cloudiness": "Nuvolosità", - "dew_point": "Punto di rugiada", - "air_quality_satisfactory": "La qualità dell'aria è considerata soddisfacente e l'inquinamento dell'aria presenta poco o nessun rischio.", - "air_quality_acceptable": "La qualità dell'aria è accettabile, tuttavia per alcuni inquinanti potrebbe esserci una moderata preoccupazione per una piccola parte di persone più sensibili all'inquinamento atmosferico.", - "sensitive_groups_health_effects": "Le persone di gruppi sensibili possono manifestare effetti sulla salute. È improbabile che la popolazione in generale ne risenta.", - "health_effects_public": "Tutti possono iniziare a sperimentare effetti sulla salute, le persone di gruppi sensibili potrebbero manifestare effetti più gravi sulla salute.", - "emergency_conditions": "Avvisi sanitari sulle condizioni di emergenza. L’intera popolazione ha maggiori probabilità di essere colpita.", - "uv_index_satisfactory": "L'indice UV è soddisfacente e indica che il rischio di danni derivanti dalle radiazioni ultraviolette è minimo o nullo.", - "conditions_low_risk": "Le condizioni sono generalmente a basso rischio, il che indica che l’esposizione alle radiazioni ultraviolette rappresenta una minaccia minima.", - "low_exposure_level": "Basso livello di esposizione con rischio minimo di danni derivanti dai raggi UV, adatto alla maggior parte delle persone.", - "moderate_risk_sun_exposure": "Rischio moderato di danni derivanti dall'esposizione al sole non protetta, si raccomandano misure di protezione.", - "high_risk_sun_exposure": "Alto rischio di danni derivanti dall'esposizione al sole non protetta, sono necessarie misure di protezione.", - "very_high_risk_sun_exposure": "Rischio molto alto di danni derivanti dall'esposizione al sole non protetta, sono necessarie precauzioni aggiuntive.", - "extreme_risk_sun_exposure": "Rischio estremo di danni derivanti dall'esposizione al sole non protetta, è necessaria una protezione completa.", - "calm": "Calmo", - "light_air": "Aria leggera", - "light_breeze": "Brezza leggera", - "gentle_breeze": "Brezza delicata", - "moderate_breeze": "Brezza moderato", - "fresh_breeze": "Brezza fresca", - "strong_breeze": "Brezza forte", - "high_wind": "Vento forte", - "gale": "Burrasca", - "strong_gale": "Burrasca forte", - "storm": "Tempesta", - "violent_storm": "Tempesta violenta", - "hurricane": "Uragano", - "warming_temp_trend_1": "Più caldo previsto nei prossimi giorni.", - "warming_temp_trend_2": "Le temperature presto aumenteranno, preparati al caldo!", - "warming_temp_trend_3": "Probabilmente farà più caldo questa settimana.", - "warming_temp_trend_4": "Preparati temperature più calde.", - "cooling_temp_trend_1": "Nei prossimi giorni previsto più freddo.", - "cooling_temp_trend_2": "Le temperature si abbasseranno presto, rimani al caldo!", - "cooling_temp_trend_3": "Farà più freddo nei prossimi giorni.", - "cooling_temp_trend_4": "Aspettati una brezza fredda nei prossimi giorni.", - "stable_temp_trend_1": "Nei prossimi giorni sono previste temperature stabili.", - "stable_temp_trend_2": "Nessun grande sbalzo di temperatura in vista, tempo stabile.", - "stable_temp_trend_3": "Le temperature per ora si mantengono stabili.", - "stable_temp_trend_4": "Aspettati tempo stabile senza molti cambiamenti.", - "back": "Indietro", - "error_occurred": "Si è verificato un errore!", - "check_your_internet_connection_try_again": "Controlla la connessione internet e riprova.", - "There_might_be_an_API_error.": "Potrebbe esserci un errore API.", - "retry": "Riprova", - "loading_location_data": "Caricamento dati sulla posizione...", - "latest_data_fetched": "Ultimi dati recuperati", - "API_Error_Please_change_provider": "Errore API, cambia provider", - "Please_wait_before_refreshing_again.": "Attendi prima di aggiornare nuovamente.", - "network_unavailable": "Rete non disponibile", - "weather": "Meteo", - "precipitation": "Precipitazioni", - "wind": "Vento", - "pollen": "Pollini", - "grass": "Erba", - "tree": "Alberi", - "weed": "Erbacce", - "quick_summary": "Breve riepilogo", - "temperature_animation": "Animazione temperatura", - "language": "Lingua", - "translate_this_app": "Traduci questa app", - "contributors": "Collaboratori", - "contributors_sub": "Visualizza le persone che hanno contribuito a questo progetto", - "version": "Versione", - "third_party_licenses": "Licenze di terze parti", - "clothing_activity": "Abbigliamento e attività", - "get_clothing_suggestions": "Ricevi suggerimenti su abbigliamento e attività", - "day": "Giorno", - "evening": "Sera", - "night": "Notte", - "wind_gust": "Raffica di vento", - "weather_alerts": "Allerta meteo", - "font": "Carattere", - "daily_conditions": "Condizioni giornaliere", - "sun_tile_page": "Sole", - "morning": "Mattina", - "day_tip": "Consiglio del giorno", - "translators": "Traduttori", - "change_apps_font": "Cambia il carattere dell'app", - "app_font": "Stile del testo dell'app", - "show_alerts_home_page_sub": "Mostra l'allerta meteo nella nella home page", - "weather_models": "Modelli meteo", - "openmeteo_weather_models": "Modelli meteo di Open-Meteo", - "unpredictable_weather": "meteo imprevedibile", - "phase_new_moon": "Luna nuova", - "phase_waxing_crescent": "Mezzaluna crescente", - "phase_first_quarter": "Primo quarto", - "phase_waxing_gibbous": "Gibbosa crescente", - "phase_full_moon": "Luna piena", - "phase_waning_gibbous": "Gibbosa calante", - "phase_last_quarter": "Ultimo quarto", - "phase_waning_crescent": "Mezzaluna calante", - "moon_info": "Luna nuova: quando la luna non è visibile perché si trova tra la terra e il sole. Illuminazione: 0%.", - "moon_info_2": "Mezzaluna crescente: quando una piccolo spicchio di luna diventa visibile, diventando ogni notte più grande dopo la luna nuova. Illuminazione: 1%–49%.", - "moon_info_3": "Primo quarto: quando la metà della faccia della luna è illuminata, si verifica circa una settimana dopo la luna nuova. Illuminazione: ~50%.", - "moon_info_4": "Gibbosa crescente: quando più della metà della luna è illuminata, portando a una luna piena. Illuminazione: 51%–99%.", - "moon_info_5": "Luna piena: quando tutta la faccia della luna è illuminata dal sole, apparendo come un cerchio completo. Illuminazione: 100%.", - "moon_info_6": "Gibbosa calante: quando la luna inizia a ridursi dopo la luna piena, ma più della metà di essa rimane illuminata. Illuminazione: 99%–51%.", - "moon_info_7": "Ultimo quarto: quando la metà della faccia della luna è nuovamente illuminata, si verifica circa una settimana dopo la luna piena. Illuminazione: ~50%.", - "moon_info_8": "Mezzaluna calante: quando solo una piccolo spicchio di luna rimane visibile prima della luna nuova. Illuminazione: 49%–1%.", - "moon_info_9": "Illuminazione: la percentuale della superficie della luna illuminata dal Sole, che varia a seconda della fase della luna.", - "illumination_moon_text": "Illuminazione", - "moonrise": "La luna sorge", - "moonset": "La luna tramonta", - "dynamic_colors": "Colori dinamici", - "dynamic_colors_sub": "Usa colori dello sfondo", - "font_size": "Dimensione carattere", - "font_size_sub": "La dimensione del carattere influenzerà solo dove è necessario", - "swipe_between_locations": "Scorri tra le posizioni", - "swipe_between_locations_sub": "Scorri verso sinistra o destra per cambiare posizione", - "swipe_threshold": "Soglia di scorrimento", - "swipe_threshold_help_sub": "La soglia definisce la distanza minima che un gesto di scorrimento deve percorrere per essere riconosciuto. Una soglia più bassa facilita l'attivazione dei gesti di scorrimento, mentre una soglia più alta richiede passaggi più deliberati.", - "todays_avg": "Media di oggi", - "todays_high": "Alta di oggi", - "learn_about_app": "Per saperne di più sull'app", - "creator": "Autore", - "join_discord": "Unisciti al server Discord", - "export_data": "Esporta dati", - "export_data_sub": "Esportazione di tutte le impostazioni, le località e gli ultimi dati meteo rilevati: praticamente tutto!", - "import_data": "Importa dati", - "import_data_sub": "Attenzione: l'importazione cancellerà i dati attuali dell'app", - "froggy_summary": "Sommario di Froggy", - "froggy_summary_sub": "Aggiunge descrizioni relative alle rane. Disponibile solo in inglese", - "arrange_items": "Organizza elementi", - "edit_layout": "Modifica disposizione app", - "reset": "Reimposta", - "hourly_forecast": "Previsione oraria", - "air_quality_index": "Indice di qualità dell'aria", - "pollen_data": "Dati sui pollini", - "default_location_delete_snack": "Non è possibile eliminare la posizione predefinita", - "low_pollen": "Basso", - "medium_pollen": "Medio", - "high_pollen": "Alto", - "severe_pollen": "Grave", - "minimal_forecast_uv": "Minimo", - "low_forecast_uv": "Basso", - "moderate_forecast_uv": "Moderato", - "high_forecast_uv": "Alto", - "very_high_forecast_uv": "Molto Alto", - "extreme_forecast_uv": "Estremo", - "app_looks": "Aspetto app", - "temp_animation_sub_pref": "Conta le temperature dall'inizio alla fine", - "hide_condition_widgets": "Nascondi condizione widget", - "info_home_location_tip": "È necessario salvare le posizioni per utilizzarle come posizione predefinita", - "your_device_location": "Posizione del tuo dispositivo", - "weather_model_info_1": "Combina i migliori modelli meteo", - "weather_model_info_2": "Combina tutti i modelli meteorologici da questo in una previsione perfetta", - "max_items_4": "Puoi nascondere solo fino 4 elementi", - "max_items_3": "Puoi nascondere solo fino a 3 elementi", - "month_jan": "Gen", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "Mag", - "month_june": "Giu", - "month_july": "Lug", - "month_aug": "Ago", - "month_sep": "Set", - "month_oct": "Ott", - "month_nov": "Nov", - "month_Dec": "Dic", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SO", - "wind_dir_w": "O", - "wind_dir_nw": "NO", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "ore", - "time_day": "Giorno", - "time_sec": "sec.", - "aqi_type": "AQI tipo", - "used_app_storage_info_sub": "L'archiviazione mostra la quantità di spazio disponibile che l'app sta utilizzando per le posizioni salvate. Se raggiunge il 100%, non è più possibile salvare posizioni aggiuntive", - "used_app_storage": "Archiviazione app usata", - "data_by": "Data da", - "data_fetch_error": "Recupero dati fallito", - "aqi_info_us": "L'AQI (Air Quality Index) statunitense è una misura utilizzata per comunicare il livello d'inquinamento atmosferico. Va da 0 a 500, con i valori più alti che indicano una qualità dell'aria peggiore.", - "aqi_info_eu": "L'EU AQI (Air Quality Index) è una misura utilizzata per comunicare il livello di inquinamento atmosferico nell'Unione Europea. È diviso in cinque livelli, da ‘Buono’ a ‘Molto Povero’, in base alla concentrazione di inquinanti chiave", - "update_weather_data": "Aggiorna dati meteo", - "update_weather_data_sub": "Aggiorna automaticamente i dati meteorologici se sono obsoleti quando si fa clic su una posizione", - "delete_locations": "Elimina posizioni", - "delete_locations_support_sub": "Questa azione rimuove ogni posizione salvata, tranne quella predefinita. Usa quest'azione se le tue posizioni salvate non sono visibili, sono doppie o se stai sperimentando altri bug", - "delete": "Elimina", - "united_states_aqi": "AQI degli Stati Uniti", - "european_aqi": "AQI dell'Europa", - "chances": "Possibilità", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Mostra un breve riepilogo del tempo", - "insights": "Approfondimenti", - "app_units": "Unità app", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressione, visibilità, precipitazioni, tempo, AQI", - "hide_update_icon": "Nascondi l'icona dell'aggiornamento", - "no_notification_when_a_new_version_is_released": "Non mostrare una notifica quando viene rilasciata una nuova versione.", - "precipitation_expected_to_continue": "Si prevede che le precipitazioni continueranno nelle prossime ore.", - "Precipitation_likely_tomorrow_around": "Precipitazioni probabili domani intorno a", - "precipitation_likely_around": "Precipitazioni probabili intorno a", - "hrs_sub_text": "ore", - "mins_sub_text": "minuti", - "loading_text": "Caricamento…", - "edit_location_headline": "Modifica posizione", - "edit_location_error_sub": "Compila il campo o ripristinalo", - "app_theme_dark_light": "Tema app", - "theme_dark": "Scuro", - "theme_light": "Chiaro" -} \ No newline at end of file diff --git a/assets/translations/ja.json b/assets/translations/ja.json deleted file mode 100644 index d3633fd5f..000000000 --- a/assets/translations/ja.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "体感温度", - "hourly_precipitation": "1時間あたりの降水量", - "save": "保存", - "cancel": "キャンセル", - "daily_forecast": "1日ごとの予報", - "locations": "場所", - "home_location": "家の場所", - "default_locations": "既定の場所", - "default_location": "既定の場所", - "today's_amount": "今日の程度", - "precipitation_hours": "降水時間", - "now": "今", - "next_24-hr": "次の24時間", - "trends": "動向", - "today": "今日", - "sun": "日", - "mon": "月", - "tue": "火", - "wed": "水", - "thu": "木", - "fri": "金", - "sat": "土", - "error": "エラー", - "not_available": "利用不可", - "moon": "月", - "humidity": "湿度", - "pressure": "気圧", - "direction": "風向き", - "visibility": "視程", - "air_quality": "大気質", - "fair": "まあまあ", - "poor": "弱い", - "very_poor": "重度の汚染", - "good": "良い", - "moderate": "適度", - "uv_index": "UV指数", - "minimal_risk": "最小限のリスク", - "low_risk": "低リスク", - "moderate_risk": "中程度のリスク", - "high_risk": "高リスク", - "very_high_risk": "とても高いリスク", - "extreme_risk": "極度のリスク", - "day_length": "1日の長さ", - "updated": "更新済み", - "update": "更新", - "ago": "前", - "saved_locations": "保存された場所", - "current_location": "現在の場所", - "search": "検索", - "search_provider": "検索プロバイダー", - "ok": "OK", - "settings": "設定", - "background_card_animation": "背景カードのアニメーション", - "use_bar_chart": "棒グラフを使う", - "main_provider": "メインのプロバイダー", - "temperature_unit": "温度の単位", - "wind_unit": "風の単位", - "visibility_unit": "視程の単位", - "precipitation_unit": "降水量の単位", - "pressure_unit": "気圧の単位", - "time_format": "時刻の形式", - "additional": "追加", - "app_language": "アプリの言語", - "about": "私たちについて", - "about_app": "アプリについて", - "support": "サポート", - "data_provided_by": "データの提供", - "map": "地図", - "live_radar": "ライブレーダー", - "radar": "レーダー", - "source_code": "ソースコード", - "terms_&_conditions": "利用規約", - "privacy_policy": "プライバシーポリシー", - "licenses": "ライセンス", - "latest_version": "最新バージョン", - "create_an_issue": "問題を報告する", - "new_version_available!": "新しいバージョンが利用可能になりました!", - "you_are_using_the_latest_version!": "最新バージョンを使用しています!", - "error_checking_for_updates": "更新の確認中にエラーが発生しました", - "light": "ライト", - "heavy": "大雨", - "wind_info": "風速は、一定期間の風速の平均によって測定されます。突風は、通常 20 秒未満続く突風です。", - "visibility_info": "視程は、空や地平線を背景に目立つ物体が見える距離を測定します。視程は、降水量、霧、ほこり、煙、または靄によって影響を受けることがあります。", - "humidity_info": "相対湿度とは、特定の温度で空気が保持できる最大水蒸気量と比較した、空気中に存在する水蒸気の割合です。", - "humidity_info_2": "露点とは、相対湿度を 100% にするために、その温度まで冷却する必要がある温度です。", - "uv_index_info": "紫外線指数は、太陽の紫外線 (UV) の強さを測定します。0 から 11 までのスケールで表され、値が高いほど UV 放射が強くなります。", - "uv_index_info_2": "紫外線は日焼け、皮膚がん、目の損傷を引き起こす可能性があります。紫外線指数が高いほど、これらの問題のリスクが高くなります。", - "uv_index_info_3": "1-2: 低い。保護は必要ありません。最小限の日焼け止めを使用すれば、屋外で安全に過ごすことができます。", - "uv_index_info_4": "3-7: 中程度から高い。保護が必要です。午前中から午後半ばにかけては日陰を探してください。屋外にいるときは、露出した肌に SPF-15 以上の日焼け止めをたっぷり塗り、保護服、つばの広い帽子、サングラスを着用してください。", - "uv_index_info_5": "8以上: 非常に高いから極度。特別な保護が必要です。特に午前中から午後半ばにかけては屋外では注意してください。自分の影が自分より短い場合は、日陰を探し、保護服、つばの広い帽子、サングラスを着用し、露出した肌には最低でも SPF 15 の広範囲スペクトルの日焼け止めをたっぷりと塗ってください。", - "sunset": "日の入り", - "sunrise": "日の出", - "sunset_rise_info": "日の出: 太陽が完全に地平線上に現れることです。場所、季節、タイムゾーンによって異なります。", - "sunset_rise_info_2": "日の入り: 太陽が完全に地平線の下に消えることです。場所、季節、タイムゾーンによって異なります。", - "sunset_rise_info_3": "夜明け: 日の出前にその日の最初の目に見える光が現れる時。", - "sunset_rise_info_4": "夕暮れ: 最後の目に見える光が消える前の、薄暮の最も暗い段階。", - "pressure_info": "大気圧は、空気圧または気圧とも呼ばれ、地球の大気によって及ぼされる下向きの圧力です。このアプリは平均海面気圧 (MSLP) を使用します。", - "pressure_info_2": "異常な大気圧は頭痛、関節痛、疲労などの影響を引き起こす可能性があります。", - "current_conditions": "現在の状況", - "clear_sky": "快晴", - "mostly_clear": "晴れ", - "partly_cloudy": "所により曇り", - "overcast": "曇り", - "fog": "霧", - "drizzle": "霧雨", - "freezing_drizzle": "着氷性の霧雨", - "moderate_rain": "雨", - "heavy_intensity_rain": "激しい雨", - "freezing_rain": "凍りつく雨", - "slight_snow": "わずかな雪", - "moderate_snow": "雪", - "heavy_intensity_snow": "激しい雪", - "snow_grains": "粒の雪", - "rain_showers": "驟雨", - "heavy_rain_showers": "激しい驟雨", - "slight_snow_showers": "わずかなにわか雪", - "heavy_snow_showers": "激しいにわか雪", - "thunderstorm": "雷雨", - "strong_thunderstorm": "強い雷雨", - "clear": "クリア", - "wind_speed": "風速", - "precipitation_amount": "降水量", - "precipitation_chances": "降水確率", - "cloudiness": "雲量", - "dew_point": "露点", - "air_quality_satisfactory": "大気質は良好であると考えられており、大気汚染がもたらすリスクは少しまたはないです。", - "air_quality_acceptable": "大気質は許容できます。しかし、いくつかの汚染物質は、非常に空気汚染に敏感なとても少しの人に対して、中程度の健康上の懸念があるかもしれません。", - "sensitive_groups_health_effects": "敏感な人々は健康への影響を経験するかもしれません。一般の人々は恐らく作用が起こりません。", - "health_effects_public": "誰もが健康上の影響を経験し始めるかもしれません。敏感な人々は、もっと深刻な健康上の影響を経験するかもしれません。", - "emergency_conditions": "健康上の緊急事態の警告。全ての人口が恐らくもっと影響を受けます。", - "uv_index_satisfactory": "UV指数は満足がいき、紫外線放射の害のリスクは少しまたはありません。", - "conditions_low_risk": "状況は一般的には低リスクで、紫外線放射の曝露は最小限の脅威をもたらすことを示しています。", - "low_exposure_level": "曝露レベルは低くUV放射の危害は最小限で、ほとんどの人には適切です。", - "moderate_risk_sun_exposure": "太陽の曝露に無防備だと危害の中程度のリスクで、保護的な対策がお勧めです。", - "high_risk_sun_exposure": "太陽の曝露に無防備だと高いリスクで、保護的な対策が必要です。", - "very_high_risk_sun_exposure": " 超高リスクの日光浴", - "extreme_risk_sun_exposure": "危険な日光浴", - "calm": "穏やか", - "light_air": "そよ風", - "light_breeze": "穏やかな弱い風", - "gentle_breeze": "優しいそよ風", - "moderate_breeze": "中程度の風", - "fresh_breeze": "爽やかな風", - "strong_breeze": "強烈な風", - "high_wind": "強風", - "gale": "突風", - "strong_gale": "暴風", - "storm": "嵐", - "violent_storm": "暴風", - "hurricane": "台風", - "warming_temp_trend_1": "今後数週間は気温が上がると予想されます。", - "warming_temp_trend_2": "気温はすぐに上昇します。暑さに備えてください。", - "warming_temp_trend_3": "今週は暖かくなるようです。", - "warming_temp_trend_4": "これからの暖かい天気の準備をしましょう。", - "cooling_temp_trend_1": "今後数週間は気温が下がると予想されます。", - "cooling_temp_trend_2": "気温はすぐに下がりますので、暖かくしてお過ごしください!", - "cooling_temp_trend_3": "今後は涼しくなるでしょう。", - "cooling_temp_trend_4": "今後数日間は冷たい風が吹くことが予想されます。", - "stable_temp_trend_1": "今後数日間は気温が安定すると予想されます。", - "stable_temp_trend_2": "今後は大きな気温の変化はなく、安定した天気が続きます。", - "stable_temp_trend_3": "今のところ気温は安定しています。", - "stable_temp_trend_4": "大きな変化はなく安定した天気が期待できます。", - "back": "戻る", - "error_occurred": "エラーが発生しました!", - "check_your_internet_connection_try_again": "インターネット接続を確認して、もう一度お試しください。", - "There_might_be_an_API_error.": "API エラーが発生している可能性があります。", - "retry": "再試行", - "loading_location_data": "場所データを読み込んでいます...", - "latest_data_fetched": "最新のデータを取得しました", - "API_Error_Please_change_provider": "APIエラー。プロバイダーを変更してください", - "Please_wait_before_refreshing_again.": "再度更新する前にしばらくお待ちください。", - "network_unavailable": "ネットワークが利用できません", - "weather": "天気", - "precipitation": "降水量", - "wind": "風", - "pollen": "花粉", - "grass": "草", - "tree": "木", - "weed": "雑草", - "quick_summary": "簡単な概要", - "temperature_animation": "気温アニメーション", - "language": "言語", - "translate_this_app": "このアプリを翻訳する", - "contributors": "貢献者", - "contributors_sub": "このプロジェクトに貢献した人を表示します。", - "version": "バージョン", - "third_party_licenses": "サードパーティーライセンス", - "clothing_activity": "服装と活動", - "get_clothing_suggestions": "服装と活動の提案を得る", - "day": "日", - "evening": "夕方", - "night": "夜", - "wind_gust": "突風", - "weather_alerts": "天気警報", - "font": "フォント", - "daily_conditions": "毎日の状況", - "sun_tile_page": "太陽", - "morning": "朝", - "day_tip": "1日のヒント", - "translators": "翻訳者", - "change_apps_font": "アプリのフォントを変更する", - "app_font": "アプリのフォント", - "show_alerts_home_page_sub": "ホームページに天気警報を表示する", - "weather_models": "天気モデル", - "openmeteo_weather_models": "Open-Meteo天気モデル", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "New Moon", - "phase_waxing_crescent": "Waxing Crescent", - "phase_first_quarter": "First Quarter", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Full Moon", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Last Quarter", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "月の出", - "moonset": "月の入り", - "dynamic_colors": "動的な色", - "dynamic_colors_sub": "壁紙の色を使う", - "font_size": "フォントの大きさ", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "場所間をスワイプする", - "swipe_between_locations_sub": "場所を変えるために左右にスワイプ", - "swipe_threshold": "スワイプのしきい値", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "今日の平均", - "todays_high": "今日の最高", - "learn_about_app": "アプリについて学ぶ", - "creator": "作成者", - "join_discord": "Discordサーバーに参加する", - "export_data": "データをエクスポート", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "データをインポート", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "カエルの概要", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "アプリのレイアウトを編集する", - "reset": "リセット", - "hourly_forecast": "毎時の予報", - "air_quality_index": "大気質指数", - "pollen_data": "花粉データ", - "default_location_delete_snack": "デフォルトの場所は削除できません", - "low_pollen": "低い", - "medium_pollen": "中程度", - "high_pollen": "高い", - "severe_pollen": "深刻", - "minimal_forecast_uv": "最小", - "low_forecast_uv": "低い", - "moderate_forecast_uv": "適度", - "high_forecast_uv": "高い", - "very_high_forecast_uv": "とても高い", - "extreme_forecast_uv": "極度", - "app_looks": "アプリの見た目", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "状態のウィジェットを隠す", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "デバイスの場所", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "1月", - "month_feb": "2月", - "month_mar": "3月", - "month_apr": "4月", - "month_may": "5月", - "month_june": "6月", - "month_july": "7月", - "month_aug": "8月", - "month_sep": "9月", - "month_oct": "10月", - "month_nov": "11月", - "month_Dec": "12月", - "wind_dir_ne": "北東", - "wind_dir_e": "東", - "wind_dir_se": "南東", - "wind_dir_s": "南", - "wind_dir_sw": "南西", - "wind_dir_w": "西", - "wind_dir_nw": "北西", - "wind_dir_n": "北", - "time_pm": "午後", - "time_am": "午前", - "time_min": "分", - "time_hour": "時間", - "time_day": "日", - "time_sec": "秒", - "aqi_type": "AQIの種類", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "使用されたアプリのストレージ", - "data_by": "Data by", - "data_fetch_error": "データの取得に失敗しました", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "天気データを更新", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "場所を削除", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "削除", - "united_states_aqi": "米国AQI", - "european_aqi": "ヨーロッパのAQI", - "chances": "可能性", - "temperature": "温度", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "分析", - "app_units": "アプリの単位", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "更新アイコンを隠す", - "no_notification_when_a_new_version_is_released": "新しいバージョンがリリースされたとき、通知を表示しない", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "時間", - "mins_sub_text": "分", - "loading_text": "読み込み中...", - "edit_location_headline": "場所を編集", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "アプリのテーマ", - "theme_dark": "ダーク", - "theme_light": "ライト" -} \ No newline at end of file diff --git a/assets/translations/ko.json b/assets/translations/ko.json deleted file mode 100644 index 415e1a31c..000000000 --- a/assets/translations/ko.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "체감 온도", - "hourly_precipitation": "시간별 강수량", - "save": "저장", - "cancel": "취소", - "daily_forecast": "일별 예보", - "locations": "위치", - "home_location": "집 위치", - "default_locations": "기본 위치", - "default_location": "기본 위치", - "today's_amount": "강수량", - "precipitation_hours": "강수 시간", - "now": "지금", - "next_24-hr": "다음 24시간", - "trends": "추세", - "today": "오늘", - "sun": "일출/일몰", - "mon": "월", - "tue": "화", - "wed": "수", - "thu": "목", - "fri": "금", - "sat": "토", - "error": "오류", - "not_available": "사용할 수 없음", - "moon": "달", - "humidity": "습도", - "pressure": "기압", - "direction": "풍향", - "visibility": "가시거리", - "air_quality": "공기질", - "fair": "양호", - "poor": "나쁨", - "very_poor": "매우 나쁨", - "good": "좋음", - "moderate": "보통", - "uv_index": "자외선 지수", - "minimal_risk": "매우 낮음", - "low_risk": "낮음", - "moderate_risk": "보통", - "high_risk": "높음", - "very_high_risk": "매우 높음", - "extreme_risk": "심각", - "day_length": "일조 시간", - "updated": "업데이트됨", - "update": "업데이트", - "ago": "전", - "saved_locations": "저장된 위치", - "current_location": "현재 위치", - "search": "검색", - "search_provider": "검색 서비스", - "ok": "확인", - "settings": "설정", - "background_card_animation": "배경 카드 애니메이션", - "use_bar_chart": "막대형 차트 사용", - "main_provider": "주요 제공업체", - "temperature_unit": "온도 단위", - "wind_unit": "풍량 단위", - "visibility_unit": "가시성 단위", - "precipitation_unit": "강수량 단위", - "pressure_unit": "압력 단위", - "time_format": "시간 형식", - "additional": "추가", - "app_language": "앱 언어", - "about": "에 관해", - "about_app": "앱 정보", - "support": "지원", - "data_provided_by": "데이터 제공처", - "map": "지도", - "live_radar": "실시간 레이더", - "radar": "레이더", - "source_code": "소스 코드", - "terms_&_conditions": "이용 & 약관", - "privacy_policy": "개인정보 보호 정책", - "licenses": "라이센스", - "latest_version": "최신 버전", - "create_an_issue": "이슈 생성", - "new_version_available!": "새 버전 사용 가능!", - "you_are_using_the_latest_version!": "최신 버전을 사용 중입니다!", - "error_checking_for_updates": "업데이트 확인 중 오류 발생", - "light": "약함", - "heavy": "강함", - "wind_info": "풍속은 일정 시간 동안의 풍속을 평균하여 측정합니다. 돌풍은 일반적으로 20초 미만으로 지속되는 갑작스러운 바람을 말합니다.", - "visibility_info": "가시거리는 하늘이나 수평선에 대해 눈에 띄는 물체를 볼 수 있는 거리를 측정합니다. 가시거리는 강수량, 안개, 먼지, 연기 또는 안개에 의해 영향을 받을 수 있습니다.", - "humidity_info": "상대 습도는 주어진 온도에서 공기가 보유할 수 있는 최대 양과 비교하여 공기 중에 존재하는 수증기의 백분율을 나타냅니다.", - "humidity_info_2": "이슬점은 상대 습도 100%를 달성하기 위해 온도를 냉각해야 하는 온도입니다.", - "uv_index_info": "자외선 지수는 태양의 자외선(UV) 복사 강도를 측정합니다. 0에서 11까지의 척도로 표시되며, 값이 높을수록 자외선이 더 강하다는 것을 나타냅니다.", - "uv_index_info_2": "자외선은 일광 화상, 피부암, 눈 손상을 유발할 수 있습니다. 자외선 지수가 높을수록 이러한 문제가 발생할 위험이 커집니다.", - "uv_index_info_3": "1-2: 낮음: 보호 필요 없음. 최소한의 자외선 차단제를 사용하여 안전하게 야외 활동을 할 수 있습니다.", - "uv_index_info_4": "3-7: 보통에서 높음. 보호가 필요합니다. 늦은 아침부터 오후 중반까지는 그늘을 찾습니다. 외출 시에는 노출된 피부에 SPF-15 이상의 자외선 차단제를 충분히 바르고 보호복, 챙이 넓은 모자, 선글라스를 착용하세요.", - "uv_index_info_5": "8+: 매우 높음~극도로 높음. 추가 보호가 필요합니다. 특히 늦은 아침부터 오후 중반까지 야외에서 조심하세요. 그림자가 자신보다 짧다면 그늘을 찾아 보호 복, 챙이 넓은 모자, 선글라스를 착용하고 노출된 피부에는 최소 SPF-15의 자외선 차단제를 충분히 발라주세요.", - "sunset": "일몰", - "sunrise": "일출", - "sunset_rise_info": "일출: 태양이 수평선 위로 완전히 떠오르는 시간. 이는 위치, 계절, 시간대에 따라 달라집니다.", - "sunset_rise_info_2": "일몰: 해가 지평선 아래로 완전히 사라지는 것을 말합니다. 이는 지역, 계절, 시간대에 따라 다릅니다.", - "sunset_rise_info_3": "새벽: 일출 전에 하루의 첫 가시광선이 나타나는 시간입니다.", - "sunset_rise_info_4": "황혼: 황혼: 마지막 가시광선이 사라지기 전 가장 어두운 황혼의 단계입니다.", - "pressure_info": "기압 또는 기압이라고도 하는 대기압은 지구 대기에 의해 가해지는 하향 압력입니다. 이 앱은 평균 해수면 압력(MSLP)을 사용합니다.", - "pressure_info_2": "비정상적인 대기압은 두통, 관절통, 피로 등을 유발할 수 있습니다.", - "current_conditions": "현재 조건", - "clear_sky": "맑은 하늘", - "mostly_clear": "대부분 맑음", - "partly_cloudy": "약간 흐림", - "overcast": "흐림", - "fog": "안개", - "drizzle": "약한 비", - "freezing_drizzle": "진눈깨비", - "moderate_rain": "비", - "heavy_intensity_rain": "폭우", - "freezing_rain": "빙우", - "slight_snow": "약한 눈", - "moderate_snow": "눈", - "heavy_intensity_snow": "폭설", - "snow_grains": "싸락눈", - "rain_showers": "소나기", - "heavy_rain_showers": "강한 소나기", - "slight_snow_showers": "약한 눈보라", - "heavy_snow_showers": "강한 눈보라", - "thunderstorm": "천둥번개", - "strong_thunderstorm": "강한 천둥번개", - "clear": "맑음", - "wind_speed": "풍속", - "precipitation_amount": "강수량", - "precipitation_chances": "강수 확률", - "cloudiness": "운량", - "dew_point": "이슬점", - "air_quality_satisfactory": "현재 대기 질은 양호하며, 대기 오염으로 인한 건강상의 위험은 거의 없는 것으로 보입니다.", - "air_quality_acceptable": "대기 질은 괜찮습니다. 그러나 특정 오염 물질 때문에, 대기 오염에 특히 민감한 분들에게는 중간 정도의 건강 문제가 생길 수 있습니다.", - "sensitive_groups_health_effects": "민감한 분들은 건강에 영향을 받으실 수 있지만, 일반적인 사람들에게는 큰 영향이 없을 것으로 예상됩니다.", - "health_effects_public": "모든 사람이 건강에 영향을 받을 수 있습니다. 특히 건강이 취약한 분들은 더욱 심각한 문제를 겪을 수 있으니 주의가 필요합니다.", - "emergency_conditions": "건강에 대한 비상 경고. 전 국민이 영향을 받을 가능성이 매우 높습니다.", - "uv_index_satisfactory": "자외선 지수가 양호하므로 자외선에 대한 위험이 거의 없거나 전혀 없습니다.", - "conditions_low_risk": "자외선 지수가 낮으므로 자외선 노출로 인한 피해는 거의 없을것을 뜻 합니다.", - "low_exposure_level": "자외선 노출 수준이 낮아 인체에 해를 끼칠 위험이 최소한으로, 대부분의 사람들에게 안전합니다.", - "moderate_risk_sun_exposure": "햇볕에 그대로 노출될 경우 중간 정도의 위험이 있으니, 보호 조치를 취하는 것이 좋습니다.", - "high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 보호 조치를 취하는 것을 권장합니다.", - "very_high_risk_sun_exposure": "햇볕에 그대로 노출될 경우 매우 높은 위험이 있습니다. 평소보다 더 많은 주의가 필요합니다.", - "extreme_risk_sun_exposure": "보호되지 않은 햇빛 노출로 인한 위험성이 매우 높으므로 완전한 보호가 필요합니다.", - "calm": "잔잔함", - "light_air": "가벼운 바람", - "light_breeze": "가벼운 산들바람", - "gentle_breeze": "부드러운 바람", - "moderate_breeze": "적당한 산들바람", - "fresh_breeze": "신선한 바람", - "strong_breeze": "강한 바람", - "high_wind": "강풍", - "gale": "질풍", - "strong_gale": "강한 강풍", - "storm": "폭풍", - "violent_storm": " 심각한 폭풍", - "hurricane": "허리케인", - "warming_temp_trend_1": "앞으로 며칠 동안 날씨가 온화할 것으로 예상됩니다.", - "warming_temp_trend_2": "곧 기온이 상승할 예정이니 더위에 대비하세요!", - "warming_temp_trend_3": "이번 주에는 날씨가 더 따뜻해질 것 같습니다.", - "warming_temp_trend_4": "앞으로 더워질 날씨에 대비하세요.", - "cooling_temp_trend_1": "앞으로 며칠 동안 추위이 예상됩니다.", - "cooling_temp_trend_2": "곧 기온이 떨어지니 따뜻하게 준비하세요!", - "cooling_temp_trend_3": "앞으로 날씨가 더 시원해질 것입니다.", - "cooling_temp_trend_4": "앞으로 며칠 동안 쌀쌀한 바람이 불 것으로 예상됩니다.", - "stable_temp_trend_1": "앞으로 며칠 동안 안정적인 기온이 예상됩니다.", - "stable_temp_trend_2": "앞으로 큰 기온 변화가 없고 날씨가 안정적입니다.", - "stable_temp_trend_3": "현재 기온은 안정적으로 유지되고 있습니다.", - "stable_temp_trend_4": "큰 변화 없이 안정적인 날씨가 예상됩니다.", - "back": "뒤로", - "error_occurred": "오류 발생!", - "check_your_internet_connection_try_again": "인터넷 연결 설정을 확인하고 다시 시도해주세요. ", - "There_might_be_an_API_error.": "API 오류가 있을 수 있습니다.", - "retry": "다시 시도", - "loading_location_data": "위치 데이터 로드 중...", - "latest_data_fetched": "최신 데이터 가져옴", - "API_Error_Please_change_provider": "API 오류, 공급자를 변경하세요", - "Please_wait_before_refreshing_again.": "다시 새로고침하기 전에 잠시 기다려주세요.", - "network_unavailable": "네트워크에 접근할 수 없음", - "weather": "날씨", - "precipitation": "강수", - "wind": "바람", - "pollen": "꽃가루", - "grass": "잔디", - "tree": "트리", - "weed": "잡초", - "quick_summary": "빠른 요약", - "temperature_animation": "온도 애니메이션", - "language": "언어", - "translate_this_app": "이 앱 번역하기", - "contributors": "기여자", - "contributors_sub": "이 프로젝트에 기여한 사람 표시", - "version": "버전", - "third_party_licenses": "타사 라이센스", - "clothing_activity": "복장 및 활동", - "get_clothing_suggestions": "의류 및 활동 제안 받기", - "day": "낮", - "evening": "저녁", - "night": "밤", - "wind_gust": "돌풍", - "weather_alerts": "날씨 알림", - "font": "폰트", - "daily_conditions": "일일 날씨", - "sun_tile_page": "일요일 ", - "morning": "오전 ", - "day_tip": "오늘 하루 조언", - "translators": "번역가들", - "change_apps_font": "앱 글꼴 변경", - "app_font": "앱 글꼴", - "show_alerts_home_page_sub": "홈 페이지에 날씨 알림 표시", - "weather_models": "날씨 모델", - "openmeteo_weather_models": "Open-Meteo 날씨 모델", - "unpredictable_weather": "예측할 수 없는 날씨", - "phase_new_moon": "초승달", - "phase_waxing_crescent": "차오르는 그믐달", - "phase_first_quarter": "1분기", - "phase_waxing_gibbous": "초승달", - "phase_full_moon": "보름달", - "phase_waning_gibbous": "기우는 하현달", - "phase_last_quarter": "지난 분기", - "phase_waning_crescent": "초승달", - "moon_info": "초승달: 달이 지구와 태양 사이에 위치하여 보이지 않을 때입니다. 차오른 정도: 0%.", - "moon_info_2": "차오르는 상현달: 초승달 이후 매일 밤 달의 작은 조각이 보이기 시작하여 점점 커지는 현상입니다. 차오른 정도 : 1%-49%.", - "moon_info_3": "초승달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", - "moon_info_4": "차오르는 상현달: 달의 절반 이상이 밝아져 보름달이 뜨기 직전입니다. 차오른 정도: 51%-99%.", - "moon_info_5": "보름달: 달의 전체 면이 태양에 의해 비춰져 완전한 원으로 보이는 상태입니다. 차오른 정도: 100%.", - "moon_info_6": "기우는 하현달: 보름달 이후 달이 줄어들기 시작하지만 달의 절반 이상이 여전히 밝을 때입니다. 차오른 정도: 99%-51%.", - "moon_info_7": "하현달: 달의 얼굴 절반이 비치는 시기로, 초승달이 뜨고 약 1주일 후에 발생합니다. 차오른 정도: ~50%.", - "moon_info_8": "초승달: 새로운 그믐달이 뜨기 전에 달의 작은 조각만 보이는 상태입니다. 조명: 49%-1%.", - "moon_info_9": "차오른 정도: 달의 위상에 따라 달라지는 달 표면에서 태양이 비추는 비율로, 달의 위상에 따라 달라집니다.", - "illumination_moon_text": "차오른 정도", - "moonrise": "월출", - "moonset": "월몰", - "dynamic_colors": "동적 색상", - "dynamic_colors_sub": "배경 화면 색상 사용", - "font_size": "글자 크기", - "font_size_sub": "글꼴 크기는 필요한 곳에만 영향을 미칩니다.", - "swipe_between_locations": "위치들 간 스와이프", - "swipe_between_locations_sub": "왼쪽 또는 오른쪽으로 스와이프하여 위치 변경", - "swipe_threshold": "스와이프 임계값", - "swipe_threshold_help_sub": "임계값은 스와이프 제스처가 인식되기 위해 필요한 최소 거리를 정의합니다. 임계값이 낮을수록 스와이프 제스처를 더 쉽게 트리거할 수 있고, 임계값이 높을수록 더 신중하게 스와이프해야 합니다.", - "todays_avg": "오늘 평균기온", - "todays_high": "오늘의 최고기온", - "learn_about_app": "이 앱에 관하여", - "creator": "제작자", - "join_discord": "Discord 서버에 가입하기", - "export_data": "데이터 내보내기", - "export_data_sub": "모든 설정, 위치, 마지막으로 가져온 날씨 데이터 등 말 그대로 모든 것을 내보낼 수 있습니다!", - "import_data": "데이터 가져오기", - "import_data_sub": "경고: 가져오기를 수행하면 현재 앱 데이터가 지워집니다.", - "froggy_summary": "개구리의 요약", - "froggy_summary_sub": "개구리가 관련 정보를 설명해줍니다. 영어로만 제공됨.", - "arrange_items": "항목 정렬", - "edit_layout": "앱 레이아웃 편집", - "reset": "재설정", - "hourly_forecast": "시간별 일기 예보", - "air_quality_index": "공기질 지수", - "pollen_data": "꽃가루 정보", - "default_location_delete_snack": "기본 위치는 삭제할 수 없습니다.", - "low_pollen": "낮음", - "medium_pollen": "중", - "high_pollen": "높음", - "severe_pollen": "심각한", - "minimal_forecast_uv": "최소", - "low_forecast_uv": "낮음", - "moderate_forecast_uv": "보통", - "high_forecast_uv": "높음", - "very_high_forecast_uv": "매우 높음", - "extreme_forecast_uv": "심각", - "app_looks": "앱 생김새", - "temp_animation_sub_pref": "처음부터 끝까지 온도를 계산합니다.", - "hide_condition_widgets": "날씨 위젯 숨기기", - "info_home_location_tip": "기본 위치로 사용하려면 위치를 저장해야 합니다.", - "your_device_location": "기기 위치", - "weather_model_info_1": "최적의 날씨 모델 조합", - "weather_model_info_2": "모든 날씨 모델을 결합하여 완벽한 예측을 제공합니다.", - "max_items_4": "최대 4개 항목까지만 숨길 수 있습니다.", - "max_items_3": "최대 3개 항목까지만 숨길 수 있습니다.", - "month_jan": "1월", - "month_feb": "2월", - "month_mar": "3월", - "month_apr": "4월", - "month_may": "5월", - "month_june": "6월", - "month_july": "7월", - "month_aug": "8월", - "month_sep": "9월", - "month_oct": "10월", - "month_nov": "11월", - "month_Dec": "12월", - "wind_dir_ne": "북동", - "wind_dir_e": "동", - "wind_dir_se": "동남", - "wind_dir_s": "남", - "wind_dir_sw": "동서", - "wind_dir_w": "서", - "wind_dir_nw": "북서", - "wind_dir_n": "북", - "time_pm": "오후", - "time_am": "오전", - "time_min": "분", - "time_hour": "시간", - "time_day": "일", - "time_sec": "초", - "aqi_type": "AQI 유형", - "used_app_storage_info_sub": "저장 공간은 앱이 저장된 위치에 사용 중인 사용 가능한 공간의 양을 표시합니다. 100%에 도달하면 더 이상 위치를 추가로 저장할 수 없습니다.", - "used_app_storage": "사용한 앱 스토리지", - "data_by": "데이터 기준", - "data_fetch_error": "데이터를 가져오지 못했습니다.", - "aqi_info_us": "미국 대기질 지수(AQI)는 대기 오염 수준을 전달하는 데 사용되는 측정치입니다. 0에서 500 사이의 범위로, 수치가 높을수록 대기 질이 나쁨을 나타냅니다.", - "aqi_info_eu": "EU AQI(대기질 지수)는 유럽 연합의 대기 오염 수준을 알리는 데 사용되는 측정치입니다. 주요 오염 물질의 농도에 따라 '좋음'에서 '매우 나쁨'까지 5단계로 나뉩니다.", - "update_weather_data": "날씨 데이터 업데이트", - "update_weather_data_sub": "위치를 클릭했을 때 날씨 데이터가 오래된 경우 자동으로 업데이트합니다.", - "delete_locations": "위치 삭제", - "delete_locations_support_sub": "이 작업은 기본 위치를 제외한 모든 저장된 위치를 제거합니다. 저장된 위치가 보이지 않거나 중복되거나 다른 버그가 발생하는 경우 이 옵션을 사용하세요.", - "delete": "삭제", - "united_states_aqi": "미국 AQI", - "european_aqi": "유럽 AQI", - "chances": "확률", - "temperature": "온도", - "show_summary_toggle_sub": "날씨에 대한 간략한 요약 표시", - "insights": "개인화", - "app_units": "앱 단위", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "온도, 바람, 기압, 가시거리, 강수량, 시간, AQI", - "hide_update_icon": "업데이트 아이콘 숨기기", - "no_notification_when_a_new_version_is_released": "새 버전이 출시되면 알림을 표시하지 않습니다.", - "precipitation_expected_to_continue": "강수량은 앞으로 몇 시간 동안 계속될 것으로 예상됩니다.", - "Precipitation_likely_tomorrow_around": "내일 강수 가능성", - "precipitation_likely_around": "주변에 강수 가능성 있음", - "hrs_sub_text": "시간", - "mins_sub_text": "분", - "loading_text": "불러오는 중", - "edit_location_headline": "위치 수정", - "edit_location_error_sub": "입력란을 채우거나 재설정해 주세요.", - "app_theme_dark_light": "앱 테마", - "theme_dark": "다크", - "theme_light": "라이트" -} \ No newline at end of file diff --git a/assets/translations/nl.json b/assets/translations/nl.json deleted file mode 100644 index dab21c00c..000000000 --- a/assets/translations/nl.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Voelt aan als", - "hourly_precipitation": "Hourly precipitation", - "save": "Opslaan", - "cancel": "Annuleren", - "daily_forecast": "Weersvoorspelling per dag", - "locations": "Locaties", - "home_location": "Thuislocatie", - "default_locations": "Standaardlocaties", - "default_location": "Standaardlocaties", - "today's_amount": "Hoeveelheid vandaag", - "precipitation_hours": "Neerslaguren ", - "now": "Nu", - "next_24-hr": "Komende 24u", - "trends": "Trends", - "today": "Vandaag", - "sun": "Zo", - "mon": "Ma", - "tue": "Di", - "wed": "Wo", - "thu": "Do", - "fri": "Vr", - "sat": "Za", - "error": "Foutmelding", - "not_available": "Niet beschikbaar", - "moon": "Maan", - "humidity": "Vochtigheid", - "pressure": "Luchtdruk", - "direction": "Windrichting", - "visibility": "Zichtbaarheid", - "air_quality": "Luchtkwaliteit", - "fair": "Redelijk", - "poor": "Slecht", - "very_poor": "Zeer slecht", - "good": "Goed", - "moderate": "Gematigd", - "uv_index": "UV-index", - "minimal_risk": "Minimaal risico", - "low_risk": "Laag risico", - "moderate_risk": "Matig risico", - "high_risk": "Hoog risico", - "very_high_risk": "Heel hoog risico", - "extreme_risk": "Extreem risico", - "day_length": "daglengte", - "updated": "Bijgewerkt", - "update": "Bijwerken", - "ago": "geleden", - "saved_locations": "Opgeslagen locaties", - "current_location": "Huidige locatie", - "search": "Zoeken", - "search_provider": "Zoek aanbieder", - "ok": "OK", - "settings": "Instellingen", - "background_card_animation": "Animatie achtergrondkaart", - "use_bar_chart": "Gebruik balkdiagram", - "main_provider": "Hoofdaanbieder", - "temperature_unit": "Temperatuureenheid", - "wind_unit": "Eenheid windsnelheid", - "visibility_unit": "Eenheid zichtbaarheid", - "precipitation_unit": "Eenheid neerslag", - "pressure_unit": "Drukeenheid", - "time_format": "Tijdnotatie", - "additional": "Extra", - "app_language": "Taal", - "about": "Over", - "about_app": "Over de app", - "support": "Ondersteuning", - "data_provided_by": "Data verstrekt door", - "map": "Kaart", - "live_radar": "Live-radar", - "radar": "Radar", - "source_code": "Broncode", - "terms_&_conditions": "Algemene voorwaarden", - "privacy_policy": "Privacybeleid", - "licenses": "Licenties", - "latest_version": "Laatste versie", - "create_an_issue": "Probleem melden", - "new_version_available!": "Nieuwe versie beschikbaar!", - "you_are_using_the_latest_version!": "Je gebruikt de laatste versie!", - "error_checking_for_updates": "Fout bij controleren op updates", - "light": "Licht", - "heavy": "Zwaar", - "wind_info": "Windsnelheid wordt gemeten door het gemiddelde te nemen van windsnelheden over een bepaalde periode. Windvlagen zijn plotselinge uitbarstingen van wind die meestal minder dan twintig seconden duren.", - "visibility_info": "Zichtbaarheid meet de afstand waarop opvallende objecten gezien kunnen worden tegen de hemel of horizon. Zichtbaarheid kan worden beïnvloed door neerslag, mist, stof, rook of mist.", - "humidity_info": "Relatieve vochtigheid is het percentage waterdamp dat aanwezig is in de lucht vergeleken met de maximale hoeveelheid die de lucht kan bevatten bij een bepaalde temperatuur.", - "humidity_info_2": "Het dauwpunt is de temperatuur die moet worden afgekoeld om een relatieve vochtigheid van 100% te bereiken.", - "uv_index_info": "De UV-index meet de sterkte van de ultraviolette (UV) straling van de zon. Het is op een schaal van 0 tot 11, waarbij de hogere waarden sterkere UV-straling aangeven.", - "uv_index_info_2": "UV-straling kan zonnebrand, huidkanker en oogletsel veroorzaken. Hoe hoger de UV-index, hoe groter het risico op deze problemen.", - "uv_index_info_3": "1-2: Laag. Geen bescherming nodig. Je kunt veilig buiten blijven met minimale bescherming tegen de zon.", - "uv_index_info_4": "3-7: Matig tot hoog. Bescherming nodig. Zoek schaduw van de late ochtend tot halverwege de middag. Breng buiten voldoende SPF-15 of hoger aan op blootgestelde huid en draag beschermende kleding, een breed gerande hoed en een zonnebril.", - "uv_index_info_5": "8+: Zeer hoog tot extreem. Extra bescherming nodig. Wees voorzichtig buiten, vooral van 's ochtends laat tot halverwege de middag. Als de schaduw korter is dan jezelf, zoek dan de schaduw op en draag beschermende kleding, een breedgerande hoed, een zonnebril en smeer de blootgestelde huid voldoende in met minimaal SPF-15, breedwerkende zonnebrandcrème.", - "sunset": "Zonsondergang", - "sunrise": "Zonsopgang", - "sunset_rise_info": "Zonsopgang: Wanneer de zon volledig boven de horizon verschijnt. Dit varieert afhankelijk van locatie, tijd van het jaar en tijdzone.", - "sunset_rise_info_2": "Zonsondergang: Wanneer de zon volledig onder de horizon verdwijnt. Dit varieert afhankelijk van de locatie, de tijd van het jaar en de tijdzone.", - "sunset_rise_info_3": "Dageraad: Wanneer het eerste zichtbare licht van de dag verschijnt vóór zonsopgang.", - "sunset_rise_info_4": "Schemering: De donkerste fase van de schemering voordat het laatste zichtbare licht verdwijnt.", - "pressure_info": "Atmosferische druk, ook bekend als luchtdruk of baromatische druk, is de neerwaartse druk die wordt uitgeoefend door de atmosfeer van de aarde. Deze app gebruikt gemiddelde druk op zeeniveau.", - "pressure_info_2": "Afwijkende luchtdruk kan hoofdpijn, gewrichtspijn, vermoeidheid en andere effecten veroorzaken.", - "current_conditions": "Huidige weersomstandigheden", - "clear_sky": "Heldere hemel", - "mostly_clear": "Grotendeels helder", - "partly_cloudy": "Halfbewolkt", - "overcast": "Bewolkt", - "fog": "Mist", - "drizzle": "Motregen", - "freezing_drizzle": "Aanvriezende motregen", - "moderate_rain": "Matige regen", - "heavy_intensity_rain": "Zware regen", - "freezing_rain": "Natte sneeuw", - "slight_snow": "Lichte sneeuw", - "moderate_snow": "Matige sneeuw", - "heavy_intensity_snow": "Hevige sneeuw", - "snow_grains": "Sneeuwkorrels", - "rain_showers": "Regenbuien", - "heavy_rain_showers": "Zware regenbuien", - "slight_snow_showers": "Lichte sneeuwbui", - "heavy_snow_showers": "Zware sneeuwbuien", - "thunderstorm": "Onweer", - "strong_thunderstorm": "Zware storm", - "clear": "Helder", - "wind_speed": "Windkracht", - "precipitation_amount": "Neerslaghoeveelheid", - "precipitation_chances": "Kans op neerslag", - "cloudiness": "Bewolking", - "dew_point": "Dauwpunt", - "air_quality_satisfactory": "De luchtkwaliteit wordt als voldoende beschouwd en luchtvervuiling vormt weinig of geen risico.", - "air_quality_acceptable": "De luchtkwaliteit is aanvaardbaar, maar voor sommige verontreinigende stoffen kan er een matig gezondheidsrisico zijn voor een zeer klein aantal mensen die ongewoon gevoelig zijn voor luchtvervuiling.", - "sensitive_groups_health_effects": "Mensen uit gevoelige groepen kunnen gezondheidseffecten ondervinden. Het algemene publiek zal waarschijnlijk niet worden beïnvloed.", - "health_effects_public": "Iedereen kan gezondheidseffecten gaan ondervinden; mensen uit gevoelige groepen kunnen ernstigere gezondheidseffecten ondervinden.", - "emergency_conditions": "Gezondheidswaarschuwingen voor noodsituaties. De hele bevolking heeft meer kans om getroffen te worden.", - "uv_index_satisfactory": "De UV-index is laag, wat aangeeft dat er weinig of geen risico is op schade door ultraviolette straling.", - "conditions_low_risk": "De omstandigheden zijn over het algemeen laagrisico, wat aangeeft dat blootstelling aan ultraviolette straling een minimale bedreiging vormt.", - "low_exposure_level": "Laag blootstellingsniveau met minimaal risico op schade door UV-straling, geschikt voor de meeste mensen.", - "moderate_risk_sun_exposure": "Matig risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen aanbevolen.", - "high_risk_sun_exposure": "Hoog risico op schade door onbeschermde blootstelling aan de zon, beschermende maatregelen vereist.", - "very_high_risk_sun_exposure": "Zeer hoog risico op schade door onbeschermde blootstelling aan de zon, extra voorzorgsmaatregelen vereist.", - "extreme_risk_sun_exposure": "Extreem risico op schade door onbeschermde blootstelling aan de zon, volledige bescherming noodzakelijk.", - "calm": "Rustig", - "light_air": "Bijna windstil", - "light_breeze": "Lichte bries", - "gentle_breeze": "Zachte bries", - "moderate_breeze": "Matige wind", - "fresh_breeze": "Frisse bries", - "strong_breeze": "Sterke wind", - "high_wind": "Hoge wind", - "gale": "Storm", - "strong_gale": "Sterke storm", - "storm": "Storm", - "violent_storm": "Hevige storm", - "hurricane": "Orkaan", - "warming_temp_trend_1": "Warmer weer verwacht de komende dagen.", - "warming_temp_trend_2": "De temperatuur zal snel stijgen, bereid je voor op de hitte!", - "warming_temp_trend_3": "Het lijkt erop dat het deze week warmer wordt.", - "warming_temp_trend_4": "Bereid je voor op warmer weer.", - "cooling_temp_trend_1": "Kouder weer verwacht de komende dagen.", - "cooling_temp_trend_2": "De temperatuur daalt, blijf warm!", - "cooling_temp_trend_3": "Het zal de komende dagen koeler worden.", - "cooling_temp_trend_4": "Verwacht de komende dagen een koele bries.", - "stable_temp_trend_1": "Stabiele temperaturen worden in de komende dagen verwacht.", - "stable_temp_trend_2": "Geen grote temperatuurveranderingen in het vooruitzicht, stabiel weer.", - "stable_temp_trend_3": "De temperaturen blijven stabiel.", - "stable_temp_trend_4": "Verwacht stabiel weer zonder veel verandering.", - "back": "Terug", - "error_occurred": "Er is iets fout gegaan!", - "check_your_internet_connection_try_again": "Controleer je internetverbinding en probeer het opnieuw.", - "There_might_be_an_API_error.": "Er is mogelijk een fout met de API.", - "retry": "Opnieuw proberen", - "loading_location_data": "Locatiegegevens laden...", - "latest_data_fetched": "Nieuwste gegevens opgehaald", - "API_Error_Please_change_provider": "API-fout, wijzig provider", - "Please_wait_before_refreshing_again.": "Wacht alsjeblieft voordat je weer vernieuwt.", - "network_unavailable": "Netwerk niet beschikbaar ", - "weather": "Weer", - "precipitation": "Neerslag", - "wind": "Wind", - "pollen": "Pollenniveau", - "grass": "Gras", - "tree": "Boom", - "weed": "Onkruid", - "quick_summary": "Snel overzicht", - "temperature_animation": "Temperatuuranimatie", - "language": "Taal", - "translate_this_app": "Vertaal deze app", - "contributors": "Bijdragers", - "contributors_sub": "Bekijk personen die hebben bijgedragen aan dit project", - "version": "Versie ", - "third_party_licenses": "Licenties van derden", - "clothing_activity": "Kleding en activiteiten", - "get_clothing_suggestions": "Kleding- en activiteitensuggesties", - "day": "Dag", - "evening": "Avond", - "night": "Nacht", - "wind_gust": "Windstoot", - "weather_alerts": "Weerwaarschuwingen", - "font": "Lettertype", - "daily_conditions": "Dagelijkse weersomstandigheden", - "sun_tile_page": "Zon", - "morning": "Ochtend", - "day_tip": "Middag", - "translators": "Vertalers", - "change_apps_font": "Het lettertype van de app wijzigen", - "app_font": "App lettertype", - "show_alerts_home_page_sub": "Weermeldingen op de startpagina weergeven", - "weather_models": "Weermodel", - "openmeteo_weather_models": "Open-Meteo weermodellen", - "unpredictable_weather": "onvoorspelbaar weer", - "phase_new_moon": "Nieuwe maan", - "phase_waxing_crescent": "Wassende halve maan", - "phase_first_quarter": "Eerste kwartaal", - "phase_waxing_gibbous": "Wassende maan", - "phase_full_moon": "Volle maan", - "phase_waning_gibbous": "Afnemende maan", - "phase_last_quarter": "Laatste kwartaal", - "phase_waning_crescent": "Wassende halve maan", - "moon_info": "Nieuwe maan: Wanneer de maan niet zichtbaar is omdat ze zich tussen de aarde en de zon bevindt. Verlichting: 0%.", - "moon_info_2": "Wassende sikkel: Wanneer een klein stukje van de maan zichtbaar wordt en elke nacht na nieuwe maan groter wordt. Verlichting: 1%-49%.", - "moon_info_3": "Eerste kwartier: Wanneer de helft van het oppervlak van de maan verlicht is, ongeveer een week na nieuwe maan. Verlichting: ~50%.", - "moon_info_4": "Wassende maan: Wanneer meer dan de helft van de maan verlicht is, in de aanloop naar een volle maan. Verlichting: 51%-99%.", - "moon_info_5": "Volle maan: Wanneer het hele oppervlak van de maan verlicht is door de zon en er als een volledige cirkel uitziet. Verlichting: 100%.", - "moon_info_6": "Wanneer de maan begint te krimpen na een volle maan, maar meer dan de helft verlicht blijft. Verlichting: 99%-51%.", - "moon_info_7": "Laatste kwartier: Wanneer de helft van het gezicht van de maan weer verlicht is, ongeveer een week na volle maan. Verlichting: ~50%.", - "moon_info_8": "Tanende Sikkel: Wanneer er nog maar een klein stukje van de maan zichtbaar is voor de nieuwe maan. Verlichting: 49%-1%.", - "moon_info_9": "Verlichting: Het percentage van het maanoppervlak dat verlicht wordt door de zon, dat varieert afhankelijk van de maanstand.", - "illumination_moon_text": "Verlichting", - "moonrise": "Maanopkomst", - "moonset": "Maansondergang", - "dynamic_colors": "Dynamische kleuren", - "dynamic_colors_sub": "Gebruik achtergrondkleur", - "font_size": "Lettertypegrootte", - "font_size_sub": "Grootte past zich alleen aan waar het nodig is", - "swipe_between_locations": "Swipe tussen locaties", - "swipe_between_locations_sub": "Swipe naar links of naar rechts om van locatie te veranderen", - "swipe_threshold": "Swipegevoeligheid", - "swipe_threshold_help_sub": "De gevoeligheid definieert de minimale afstand dat een swipe-gebaar moet afleggen om herkend te worden. Een lagere gevoeligheid maakt swipe-gebaren gemakkelijker te activeren, terwijl een hogere gevoeligheid meer bewuste swipes vereist.", - "todays_avg": "Gemiddelde vandaag", - "todays_high": "Maxima vandaag", - "learn_about_app": "Kom meer te weten over de app", - "creator": "Maker", - "join_discord": "Word lid van de Discordserver", - "export_data": "Exporteer data", - "export_data_sub": "Exporteer al je instellingen, locaties en de laatst opgevraagde weerdata – letterlijk alles!", - "import_data": "Importeer data", - "import_data_sub": "Opgelet: importeren zorgt ervoor dat je je huidige app data verliest", - "froggy_summary": "Froggy samenvatting", - "froggy_summary_sub": "Voegt kikkergerelateerde omschrijvingen toe. Alleen maar beschikbaar in het Engels.", - "arrange_items": "Sorteer items", - "edit_layout": "App layout bewerken", - "reset": "Resetten", - "hourly_forecast": "Weersverwachting per uur", - "air_quality_index": "Luchtkwaliteitsindex", - "pollen_data": "Gegevens over pollen", - "default_location_delete_snack": "Je kan de standaardlocatie niet verwijderen", - "low_pollen": "Laag", - "medium_pollen": "Gemiddeld", - "high_pollen": "Hoog", - "severe_pollen": "Ernstig", - "minimal_forecast_uv": "Minimaal", - "low_forecast_uv": "Laag", - "moderate_forecast_uv": "Gematigd", - "high_forecast_uv": "Hoog", - "very_high_forecast_uv": "Zeer hoog", - "extreme_forecast_uv": "Extreem", - "app_looks": "App-weergave", - "temp_animation_sub_pref": "Meet de temperatuur van begin tot einde", - "hide_condition_widgets": "Verberg weersvoorspellingswidgets", - "info_home_location_tip": "Je moet locaties opslaan om ze te kunnen gebruiken als standaardlocatie", - "your_device_location": "Je apparaatlocatie", - "weather_model_info_1": "Combineert de beste weermodellen", - "weather_model_info_2": "Combineert alle weermodellen in een naadloze voorspelling", - "max_items_4": "Je kan maar maximaal 4 items verbergen", - "max_items_3": "Je kan maar maximaal 3 items verbergen", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Maa", - "month_apr": "Apr", - "month_may": "Mei", - "month_june": "Jun", - "month_july": "Jul", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Okt", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "N-O", - "wind_dir_e": "O", - "wind_dir_se": "Z-O", - "wind_dir_s": "Z", - "wind_dir_sw": "Z-W", - "wind_dir_w": "W", - "wind_dir_nw": "N-W", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "u.", - "time_day": "dagen", - "time_sec": "sec.", - "aqi_type": "Type AQI", - "used_app_storage_info_sub": "Opslag toont hoeveel van de beschikbare ruimte de app gebruikt voor opgeslagen locaties. Als het 100% bereikt, kun je geen extra locaties meer opslaan.", - "used_app_storage": "Gebruikte appopslag", - "data_by": "Data door ", - "data_fetch_error": "Fout bij het ophalen van de gegevens", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "De EU AQI (Air Quality Index) is een meting die wordt gebruikt om het niveau van luchtvervuiling in de Europese Unie aan te geven. Deze is verdeeld in vijf niveaus, van 'goed' tot 'zeer slecht', gebaseerd op de concentratie van belangrijke luchtvervuilende stoffen.", - "update_weather_data": "Update weerdata", - "update_weather_data_sub": "Automatisch verouderde weerdata updaten als een locatie is aangeklikt", - "delete_locations": "Verwijder locaties", - "delete_locations_support_sub": "Deze actie verwijdert alle opgeslagen locaties behalve je standaardlocatie. Gebruik dit als je opgeslagen locaties niet zichtbaar zijn, dupliceren of andere fouten vertonen.", - "delete": "Verwijder", - "united_states_aqi": "Amerikaanse AQI", - "european_aqi": "Europese AQI", - "chances": "Kans", - "temperature": "Temperatuur", - "show_summary_toggle_sub": "Laat een korte weersamenvatting zien", - "insights": "Inzichten", - "app_units": "App-eenheden", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatuur, wind, druk, zichtbaarheid, neerslag, tijd, AQI", - "hide_update_icon": "Verberg update-icoon", - "no_notification_when_a_new_version_is_released": "Geen melding tonen als er een nieuwe versie is uitgebracht.", - "precipitation_expected_to_continue": "Neerslag wordt verwacht in de komende uren", - "Precipitation_likely_tomorrow_around": "Neerslag waarschijnlijk morgen rond", - "precipitation_likely_around": "Neerslag waarschijnlijk rond", - "hrs_sub_text": "uur", - "mins_sub_text": "min.", - "loading_text": "Laden...", - "edit_location_headline": "Locatie aanpassen", - "edit_location_error_sub": "Vul het veld in of reset het", - "app_theme_dark_light": "Appthema", - "theme_dark": "Donker", - "theme_light": "Licht" -} \ No newline at end of file diff --git a/assets/translations/pl.json b/assets/translations/pl.json deleted file mode 100644 index bab917071..000000000 --- a/assets/translations/pl.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "feels_like": "Odczuwalna", - "hourly_precipitation": "Godzinne opady", - "save": "Zapisz", - "cancel": "Anuluj", - "daily_forecast": "Dzienna prognoza", - "locations": "Lokalizacje", - "home_location": "Lokalizacja domowa", - "default_locations": "Domyślne lokalizacje", - "default_location": "Domyślna lokalizacja", - "today's_amount": "Dzisiejsza ilość", - "precipitation_hours": "Godziny opadów", - "now": "Teraz", - "next_24-hr": "Następne 24 godziny", - "trends": "Trendy", - "today": "Dzisiaj", - "sun": "Ndz", - "mon": "Pon", - "tue": "Wt", - "wed": "Śr", - "thu": "Czw", - "fri": "Pt", - "sat": "Sob", - "error": "Błąd", - "not_available": "Niedostępne", - "moon": "Księżyc", - "humidity": "Wilgotność", - "pressure": "Ciśnienie", - "direction": "Kierunek", - "visibility": "Widoczność", - "air_quality": "Jakość powietrza", - "fair": "Przyzwoita", - "poor": "Niska", - "very_poor": "Bardzo niska", - "good": "Dobra", - "moderate": "Umiarkowana", - "uv_index": "Indeks UV", - "minimal_risk": "Minimalne ryzyko ", - "low_risk": "Niskie ryzyko", - "moderate_risk": "Umiarkowane ryzyko", - "high_risk": "Wysokie ryzyko", - "very_high_risk": "Bardzo wysokie ryzyko ", - "extreme_risk": "Ekstremalne ryzyko", - "day_length": "Długość dnia", - "updated": "Zaktualizowano ", - "update": "Aktualizuj", - "ago": "temu ", - "saved_locations": "Zapisane lokalizacje", - "current_location": "Bieżąca lokalizacja", - "search": "Szukaj", - "search_provider": "Dostawca wyszukiwania ", - "ok": "OK", - "settings": "Ustawienia", - "background_card_animation": "Animacja tła", - "use_bar_chart": "Użyj wykresu słupkowego", - "main_provider": "Główny dostawca", - "temperature_unit": "Jednostka temperatury", - "wind_unit": "Jednostka wiatru", - "visibility_unit": "Jednostka widoczności", - "precipitation_unit": "Jednostka opadów", - "pressure_unit": "Jednostka ciśnienia", - "time_format": "Format czasu", - "additional": "Dodatkowe", - "app_language": "Język aplikacji", - "about": "O aplikacji", - "about_app": "O aplikacji ", - "support": "Pomoc", - "data_provided_by": "Dane dostarczane przez", - "map": "Mapa ", - "live_radar": "Radar na żywo ", - "radar": "radar", - "source_code": "Kod źródłowy", - "terms_&_conditions": "Warunki użytkowania ", - "privacy_policy": "Polityka prywatności", - "licenses": "Licencje", - "latest_version": "Najnowsza wersja", - "create_an_issue": "Zgłoś problem", - "new_version_available!": "Nowa wersja dostępna!", - "you_are_using_the_latest_version!": "Używasz najnowszej wersji!", - "error_checking_for_updates": "Wystąpił błąd przy sprawdzaniu aktualizacji", - "light": "Lekki", - "heavy": "Ciężki ", - "wind_info": "Prędkość wiatru mierzy się jako średnia prędkość wiatru w określonym czasie. Podmuchy to nagłe porywy wiatru trwające zazwyczaj mniej niż dwadzieścia sekund.", - "visibility_info": "Widoczność mierzy odległość, na jaką widoczne są wyraźne obiekty na tle nieba lub horyzontu. Na widoczność mogą wpływać opady, mgła, kurz, dym lub zamglenie. ", - "humidity_info": "Wilgotność względna to procentowa zawartość pary wodnej w powietrzu w porównaniu z maksymalną ilością, jaką powietrze może pomieścić w danej temperaturze.", - "humidity_info_2": "Punkt rosy jest tym, do którego temperatura powinna być schłodzona, aby osiągnąć względną wilgotność 100%.", - "uv_index_info": "Wskaźnik UV mierzy siłę słonecznego promieniowania ultrafioletowego (UV). Ma on skalę od 0 do 11, przy czym wyższe wartości wskazują na silniejsze słoneczne promieniowanie UV.", - "uv_index_info_2": "Promieniowanie UV może powodować oparzenia słoneczne, rak skóry i uszkodzenie oczu. Im wyższy wskaźnik UV, tym większe jest ryzyko wystąpienia tych problemów", - "uv_index_info_3": "1-2: Ochrona nie jest wymagana. Możesz bezpiecznie pozostać na zewnątrz przy minimalnym poziomie ochrony przed słońcem.", - "uv_index_info_4": "3-7: Umiarkowana do wysokiej. Potrzebna ochrona. Poszukaj cienia późno rano w środę popołudnia. Na zewnątrz zastosuj SPF-15 o szerokim spektrum działania na skórę narażoną na działanie promieniowania słonecznego i noś odzież ochronną, kapelusz o szerokim brzegu i okulary przeciwsłoneczne.", - "uv_index_info_5": "8+: Bardzo wysoka do ekstremalnego. Potrzebna jest dodatkowa ochrona. Zachowaj ostrożność na zewnątrz, szczególnie późno rano i w połowie popołudnia. Jeśli twój cień jest krótszy niż ty, szukaj cienia i noś odzież ochronną, kapelusz o szerokim brzegu, i okulary przeciwsłoneczne oraz minimalnie zastosuj SPF-15 na odsłoniętej skórze.", - "sunset": "Zachód słońca", - "sunrise": "Wschód słońca", - "sunset_rise_info": "Wschód słońca: Gdy słońce pojawi się nad horyzontem. Różni się to w zależności od lokalizacji, czasu roku i strefy czasowej.", - "sunset_rise_info_2": "Słońce: Kiedy słońce całkowicie zniknie poniżej horyzontu. To zmienia się w zależności od lokalizacji, czasu roku i strefy czasowej.", - "sunset_rise_info_3": "Świt: Kiedy pierwsze widoczne światło dnia pojawi się przed wschodem słońca.", - "sunset_rise_info_4": "Zmierzch: Najciemniejszy etap zmroku przed zniknięciem ostatniego widocznego światła.", - "pressure_info": "Ciśnienie atmosferyczne to ciśnienie spadające wywierane przez atmosferę ziemską. Ta aplikacja używa średniego ciśnienia na poziomie morza (MSLP).", - "pressure_info_2": "Nie normalne ciśnienie atmosferyczne może powodów bóle głowy, ból stawów, i inne objawy", - "current_conditions": "Aktualne warunki", - "clear_sky": "Bezchmurne niebo", - "mostly_clear": "Przeważnie bezchmurnie", - "partly_cloudy": "Częściowe zachmurzenie", - "overcast": "Całkowite zachmurzenie", - "fog": "Mgła", - "drizzle": "Mżawka", - "freezing_drizzle": "Marznąca mżawka", - "moderate_rain": "Umiarkowany deszcz", - "heavy_intensity_rain": "Intensywny deszcz", - "freezing_rain": "Marznący deszcz", - "slight_snow": "Niewielkie opady śniegu", - "moderate_snow": "Umiarkowane opady śniegu", - "heavy_intensity_snow": "Intensywny śnieg", - "snow_grains": "Śnieg ziarnisty", - "rain_showers": "Przelotny deszcz", - "heavy_rain_showers": "Intensywna ulewa", - "slight_snow_showers": "Przelotne opady śniegu", - "heavy_snow_showers": "Intensywne opady śniegu", - "thunderstorm": "Burza", - "strong_thunderstorm": "Intensywna burza", - "clear": "Bezchmurno", - "wind_speed": "Prędkość wiatru", - "precipitation_amount": "Ilość opadów deszczu", - "precipitation_chances": "Prawdopodobieństwo opadów", - "cloudiness": "Zachmurzenie", - "dew_point": "Punkt rosy", - "air_quality_satisfactory": "Jakość powietrza zadowalająca, zanieczyszczenie powietrza stanowi niewielki lub brak zagrożenia.", - "air_quality_acceptable": "Jakość powietrza dopuszczalna; w przypadku niektórych substancji zanieczyszczających może wystąpić umiarkowane zagrożenie zdrowia dla niewielkiej grupy osób, które są niezwykle wrażliwe na zanieczyszczenia powietrza.", - "sensitive_groups_health_effects": "Osoby należące do wrażliwych grup mogą odczuwać negatywne skutki dla zdrowia. Jest mniej prawdopodobne, że ucierpi ogół społeczeństwa.", - "health_effects_public": "Każdy może zacząć odczuwać skutki dla zdrowia; członkowie grup wrażliwych mogą odczuwać poważniejsze skutki dla zdrowia.", - "emergency_conditions": "Ostrzeżenia zdrowotne dotyczące stanów zagrożenia. Istnieje większe prawdopodobieństwo, że cała populacja zostanie dotknięta.", - "uv_index_satisfactory": "Wskaźnik UV jest zadowalający, co wskazuje na niewielkie lub brak zagrożenia promieniowaniem ultrafioletowym.", - "conditions_low_risk": "Warunki są zazwyczaj bezpieczne, co wskazuje, że promieniowanie ultrafioletowe stanowi minimalne zagrożenie.", - "low_exposure_level": "Niski poziom narażenia przy minimalnym ryzyku szkód spowodowanych promieniowaniem UV, odpowiedni dla większości osób.", - "moderate_risk_sun_exposure": "Średnie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Zaleca się stosowanie środków ochronnych.", - "high_risk_sun_exposure": "Wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane środki ochronne.", - "very_high_risk_sun_exposure": "Bardzo wysokie ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Wymagane dodatkowe środki ochronne.", - "extreme_risk_sun_exposure": "Ekstremalne ryzyko szkód spowodowanych niechronioną ekspozycją na światło słoneczne. Konieczne jest zapewnienie pełnej ochrony.", - "calm": "Spokojnie", - "light_air": "Lekkie powietrze", - "light_breeze": "Lekka bryza", - "gentle_breeze": "Delikatna bryza", - "moderate_breeze": "Umiarkowana bryza", - "fresh_breeze": "Świeża bryza", - "strong_breeze": "Silna bryza", - "high_wind": "Silny wiatr", - "gale": "Wichura", - "strong_gale": "Silna wichura", - "storm": "Burza", - "violent_storm": "Gwałtowna burza", - "hurricane": "Huragan", - "warming_temp_trend_1": "W ciągu kilki najbliższych dni należy spodziewać się ocieplenia.", - "warming_temp_trend_2": "Temperatury wkrótce wzrosną, przygotuj się na ciepło!", - "warming_temp_trend_3": "Wygląda na to, że w tym tygodniu zrobi się cieplej.", - "warming_temp_trend_4": "Przygotuj się na cieplejszą pogodę.", - "cooling_temp_trend_1": "W ciągu najbliższych dni należy spodziewać się ochłodzenia.", - "cooling_temp_trend_2": "Temperatury wkrótce spadną, pozostań ciepły!", - "cooling_temp_trend_3": "W najbliższych dniach zrobi się zimniej.", - "cooling_temp_trend_4": "Spodziewaj się chłodnej bryzy w ciągu najbliższych dni.", - "stable_temp_trend_1": "W ciągu najbliższych kilku dni spodziewaj się stabilnych temperatur.", - "stable_temp_trend_2": "Nie będzie żadnych dużych zmian temperatur w najbliższym czasie, stabilna pogoda.", - "stable_temp_trend_3": "Na razie temperatury utrzymują się na stałym poziomie.", - "stable_temp_trend_4": "Oczekuj stabilną pogodę bez wielu zmian.", - "back": "Powrót", - "error_occurred": "Wystąpił błąd!", - "check_your_internet_connection_try_again": "Sprawdź połączenie internetowe i spróbuj ponownie.", - "There_might_be_an_API_error.": "Wystąpił błąd API.", - "retry": "Spróbuj ponownie", - "loading_location_data": "Ładowanie danych o lokalizacji...", - "latest_data_fetched": "Pobrano najnowsze dane", - "API_Error_Please_change_provider": "Błąd API, proszę zmienić dostawcę", - "Please_wait_before_refreshing_again.": "Proszę zaczekać przed ponownym odświeżeniem.", - "network_unavailable": "Sieć niedostępna", - "weather": "Pogoda", - "precipitation": "Opady", - "wind": "Wiatr", - "pollen": "Pyłki", - "grass": "Trawa", - "tree": "Drzewo", - "weed": "Chwasty", - "quick_summary": "Krótkie podsumowanie", - "temperature_animation": "Animacja temperatury", - "language": "Język", - "translate_this_app": "Przetłumacz tę aplikację", - "contributors": "Współautorzy", - "contributors_sub": "Zobacz osoby, które przyczyniły się do tego projektu", - "version": "Wersja", - "third_party_licenses": "Licencje stron trzecich", - "clothing_activity": "Odzież i aktywność", - "get_clothing_suggestions": "Uzyskaj sugestie dotyczące odzieży i aktywności", - "day": "Dzień", - "evening": "Wieczór", - "night": "Noc", - "wind_gust": "Podmuch wiatru", - "weather_alerts": "Alerty pogodowe", - "font": "Czcionka", - "daily_conditions": "Warunki dzienne", - "sun_tile_page": "Słońce", - "morning": "Poranek", - "day_tip": "Porada na dzień", - "translators": "Tłumacze", - "change_apps_font": "Zmień czcionkę", - "app_font": "Czcionka", - "show_alerts_home_page_sub": "Pokazuj alerty pogodowe na stronie głównej", - "weather_models": "Modele pogodowe", - "openmeteo_weather_models": "Modele pogodowe Open-Meteo", - "unpredictable_weather": "nieprzewidywalna pogoda", - "phase_new_moon": "Nów", - "phase_waxing_crescent": "Przybywający sierp", - "phase_first_quarter": "Pierwsza kwadra", - "phase_waxing_gibbous": "Księżyc przybywający", - "phase_full_moon": "Pełnia", - "phase_waning_gibbous": "Księżyc ubywający", - "phase_last_quarter": "Ostatnia kwadra", - "phase_waning_crescent": "Ubywający sierp", - "moon_info": "Nów: Księżyc jest niewidoczny, ponieważ jest pomiędzy Ziemią a Słońcem. Rozświetlenie: 0%.", - "moon_info_2": "Przybywający sierp: Niewielka część księżyca staje się widoczna, wzrastając co noc po nowiu. Rozświetlenie: 1%–49%.", - "moon_info_3": "Pierwsza kwadra: Połowa tarczy księżyca jest oświetlona, występuje w przybliżeniu tydzień po nowiu. Rozświetlenie: ~50%.", - "moon_info_4": "Księżyc przybywający: Więcej niż połowa księżyca jest oświetlona, prowadząc do pełni. Rozświetlenie: 51%–99%.", - "moon_info_5": "Pełnia: Cała tarcza księżyca jest oświetlona, widoczna jako kompletne koło. Rozświetlenie: 100%.", - "moon_info_6": "Księżyc ubywający: Księżyc zaczyna się kurczyć po pełni, ale ponad połowa zostaje dalej oświetlona. Rozświetlenie: 99%–51%.", - "moon_info_7": "Ostatnia kwadra: Połowa tarczy księżyca jest znowu oświetlona, występuje w przybliżeniu tydzień po pełni. Rozświetlenie: ~50%.", - "moon_info_8": "Ubywający sierp: Niewielka część księżyca pozostaje widoczna przed nowiem. Rozświetlenie: 49%–1%.", - "moon_info_9": "Rozświetlenie: Procent powierzchni księżyca, który jest oświetlony przez Słońce, który różni się w zależności od fazy księżyca.", - "illumination_moon_text": "Rozświetlenie", - "moonrise": "Wschód księżyca", - "moonset": "Zachód księżyca", - "dynamic_colors": "Dynamiczne kolory", - "dynamic_colors_sub": "Używaj kolorów tapety", - "font_size": "Rozmiar czcionki", - "font_size_sub": "Rozmiar czcionki zostanie zmieniony tylko tam, gdzie jest to potrzebne", - "swipe_between_locations": "Przesuwanie między lokalizacjami", - "swipe_between_locations_sub": "Przesuń palcem w lewo lub w prawo, aby zmienić lokalizację", - "swipe_threshold": "Próg przesuwania", - "swipe_threshold_help_sub": "Próg określa minimalną odległość przesunięcia palcem, aby zostało rozpoznane. Niższy próg sprawia, że gesty przesuwania są łatwiejsze do wykonania, podczas gdy wyższy próg wymaga bardziej celowych przesunięć.", - "todays_avg": "Dzisiejsza średnia", - "todays_high": "Dzisiejsza najwyższa", - "learn_about_app": "Dowiedz się więcej o aplikacji", - "creator": "Twórca", - "join_discord": "Dołącz na serwer Discord", - "export_data": "Eksportuj dane", - "export_data_sub": "Eksportuj wszystkie twoje ustawienia, lokalizacje oraz ich ostatnie pobrane dane pogodowe—dosłownie wszystko!", - "import_data": "Importuj dane", - "import_data_sub": "Uwaga: Importowanie usunie bieżące dane aplikacji", - "froggy_summary": "Żabie podsumowanie", - "froggy_summary_sub": "Dodaje opisy związane z żabami. Dostępne tylko po angielsku", - "arrange_items": "Ułóż elementy", - "edit_layout": "Edytuj układ aplikacji", - "reset": "Resetuj", - "hourly_forecast": "Prognoza godzinowa", - "air_quality_index": "Wskaźnik jakości powietrza", - "pollen_data": "Dane pyłków", - "default_location_delete_snack": "Nie możesz usunąć domyślnej lokalizacji", - "low_pollen": "Niskie", - "medium_pollen": "Średnie", - "high_pollen": "Wysokie", - "severe_pollen": "Bardzo wysokie", - "minimal_forecast_uv": "Minimalne", - "low_forecast_uv": "Niskie", - "moderate_forecast_uv": "Umiarkowane", - "high_forecast_uv": "Wysokie", - "very_high_forecast_uv": "Bardzo wysokie", - "extreme_forecast_uv": "Ekstremalne", - "app_looks": "Wygląd aplikacji", - "temp_animation_sub_pref": "Oblicza temperatury od początku do końca", - "hide_condition_widgets": "Ukryj widżety warunków", - "info_home_location_tip": "Musisz zapisać lokalizacje, aby używać ich jako swoje domyślne lokalizacje", - "your_device_location": "Lokalizacja urządzenia", - "weather_model_info_1": "Łączy najlepsze modele pogodowe", - "weather_model_info_2": "Łączy wszystkie modele pogodowe w płynną prognozę", - "max_items_4": "Możesz ukryć maksymalnie 4 elementy", - "max_items_3": "Możesz ukryć maksymalnie 3 elementy", - "month_jan": "Sty", - "month_feb": "Lut", - "month_mar": "Mar", - "month_apr": "Kwi", - "month_may": "Maj", - "month_june": "Czer", - "month_july": "Lip", - "month_aug": "Sie", - "month_sep": "Wrz", - "month_oct": "Paź", - "month_nov": "Lis", - "month_Dec": "Gru", - "wind_dir_ne": "Pn-Wsch", - "wind_dir_e": "Wsch", - "wind_dir_se": "Pd-Wsch", - "wind_dir_s": "Pd", - "wind_dir_sw": "Pd-Zach", - "wind_dir_w": "Zach", - "wind_dir_nw": "Pn-Zach", - "wind_dir_n": "Pn", - "time_pm": "po południu", - "time_am": "przed południem", - "time_min": "min.", - "time_hour": "godz.", - "time_day": "dzień", - "time_sec": "sek.", - "aqi_type": "Typ AQI", - "used_app_storage_info_sub": "Pamięć pokazuje, ile dostępnej pamięci telefonu aplikacja wykorzystuje na zapisane lokalizacje. Jeśli osiągnie 100%, nie można już zapisywać dodatkowych lokalizacji", - "used_app_storage": "Używana pamięć aplikacji", - "data_by": "Dane dostarczane przez", - "data_fetch_error": "Nie udało się pobrać danych", - "aqi_info_us": "AQI USA (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza. Waha się on od 0 do 500, gdzie im wyższa wartość, tym gorsza jakość powietrza.", - "aqi_info_eu": "AQI EU (Indeks jakości powietrza) jest pomiarem używanym do wyrażenia poziomu zanieczyszczenia powietrza w Unii Europejskiej. Jest on podzielony na pięć poziomów, od 'Dobra' do 'Bardzo niska'. Bazuje on na koncentracji kluczowych zanieczyszczeń.", - "update_weather_data": "Zaktualizuj dane pogodowe", - "update_weather_data_sub": "Automatycznie aktualizuje dane pogodowe, jeśli są one przestarzałe, kiedy klikniesz lokalizację", - "delete_locations": "Usuń lokalizacje", - "delete_locations_support_sub": "Ta akcja usuwa każdą zapisaną lokalizację, nie licząc domyślnej. Użyj jej, kiedy twoje zapisane lokalizacje nie są widoczne, są zduplikowane, bądź doświadczasz innych błędów.", - "delete": "Usuń", - "united_states_aqi": "AQI Stanów Zjednoczonych", - "european_aqi": "Europejskie AQI", - "chances": "Szanse", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Pokaż krótkie podsumowanie pogody", - "insights": "Wgląd", - "app_units": "Jednostki w aplikacji", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, wiatr, ciśnienie, widoczność, opady, czas, AQI", - "activity_suggestions_daytip_humidity_3": "🧴 Powietrze jest zimne. Nawilżaj swoją skórę i pij dużo wody, aby pozostać nawodnionym.", - "activity_suggestions_daytip_humidity_4": "💧 Niska wilgotność powietrza może powodować suchość skóry lub podrażnienie. Miej przy sobie butelkę wody i unikaj nadmiernej ekspozycji.", - "hide_update_icon": "Ukryj ikonę aktualizacji", - "no_notification_when_a_new_version_is_released": "Nie pokazuje powiadomienia, kiedy wydana jest nowa wersja.", - "precipitation_expected_to_continue": "Przewiduje się, że opady będą trwać przez następne kilka godzin", - "Precipitation_likely_tomorrow_around": "Opady prawdopodobnie jutro około", - "precipitation_likely_around": "Opady prawdopodobnie około", - "hrs_sub_text": "godz", - "mins_sub_text": "min", - "loading_text": "Ładowanie...", - "edit_location_headline": "Edytuj lokalizację", - "edit_location_error_sub": "Proszę wypełnić pole lub je zresetować", - "app_theme_dark_light": "Motyw aplikacji", - "theme_dark": "Ciemny", - "theme_light": "Jasny" -} \ No newline at end of file diff --git a/assets/translations/pt.json b/assets/translations/pt.json deleted file mode 100644 index 2385e627c..000000000 --- a/assets/translations/pt.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "feels_like": "Sensação térmica", - "hourly_precipitation": "Chuva de hora em hora", - "save": "Salvar", - "cancel": "Cancelar", - "daily_forecast": "Condições diárias", - "locations": "Locais", - "home_location": "Localização principal", - "default_locations": "Locais padrões", - "default_location": "Local padrão", - "today's_amount": "Pluviosidade hoje", - "precipitation_hours": "Horas de chuva", - "now": "Agora", - "next_24-hr": "Próximas 24h", - "trends": "Tendências", - "today": "Hoje", - "sun": "Dom.", - "mon": "Seg.", - "tue": "Ter.", - "wed": "Qua.", - "thu": "Qui.", - "fri": "Sex.", - "sat": "Sáb.", - "error": "Erro", - "not_available": "Não disponível", - "moon": "Lua", - "humidity": "Umidade", - "pressure": "Pressão", - "direction": "Direção", - "visibility": "Visibilidade", - "air_quality": "Qualidade do ar", - "fair": "Razoável", - "poor": "Baixa", - "very_poor": "Péssima", - "good": "Boa", - "moderate": "Moderada", - "uv_index": "Índice UV", - "minimal_risk": "Risco mínimo", - "low_risk": "Risco baixo", - "moderate_risk": "Risco moderado", - "high_risk": "Risco alto", - "very_high_risk": "Risco muito alto", - "extreme_risk": "Risco extremo", - "day_length": "Duração do dia", - "updated": "Atualizado", - "update": "Atualizar", - "ago": "atrás", - "saved_locations": "Localizações salvas", - "current_location": "Localização atual", - "search": "Procurar", - "search_provider": "Motor de pesquisa", - "ok": "Ok", - "settings": "Preferências", - "background_card_animation": "Animação do banner", - "use_bar_chart": "Usar gráfico de barras", - "main_provider": "Fonte principal", - "temperature_unit": "Unidade de temperatura", - "wind_unit": "Unidade de vento", - "visibility_unit": "Unidade de visibilidade", - "precipitation_unit": "Unidade de pluviosidade", - "pressure_unit": "Unidade de pressão", - "time_format": "Formatação da hora", - "additional": "Adicional", - "app_language": "Idioma do aplicativo", - "about": "Sobre", - "about_app": "Sobre a aplicação", - "support": "Apoie o desenvolvimento do projeto", - "data_provided_by": "Dados fornecidos por", - "map": "Mapas fornecidos por", - "live_radar": "Radar ao vivo", - "radar": "Radar", - "source_code": "Código-fonte", - "terms_&_conditions": "Termos e condições", - "privacy_policy": "Política de privacidade", - "licenses": "Licenças", - "latest_version": "Última versão", - "create_an_issue": "Reportar um erro", - "new_version_available!": "Nova versão disponível!", - "you_are_using_the_latest_version!": "Você está usando a última versão!", - "error_checking_for_updates": "Erro ao buscar por atualizações", - "light": "Leve", - "heavy": "Pesado", - "wind_info": "A velocidade do vento é uma média das velocidades em um período. Rajadas são surtos rápidos de velocidade que podem durar até vinte segundos.", - "visibility_info": "Visibilidade é a distância máxima em que se pode enxergar claramente em determinado local. Pode ser influenciada por fatores como chuva, neblina e poluição.", - "humidity_info": "Umidade relativa indica o quanto de vapor d'água o ar contém em relação ao máximo que ele pode suportar naquela temperatura.", - "humidity_info_2": "Ponto de orvalho é a temperatura em que o vapor d'água no ar começa a se condensar, formando orvalho ou neblina.", - "uv_index_info": "O índice UV mede a intensidade da radiação ultravioleta do Sol. É medido em uma escala de 0 a 11, com valores mais altos indicando maior intensidade de radiação.", - "uv_index_info_2": "A radiação UV pode causar queimaduras na pele, câncer de pele e danos aos olhos. Quanto maior o índice UV, maior o risco desses problemas.", - "uv_index_info_3": "De 1 a 2: baixo. Não é necessário proteção especial. Você pode ficar ao ar livre usando pouca proteção.", - "uv_index_info_4": "De 3 a 7: moderado a alto. Proteção é necessária. Fique sob sombras durante a manhã e meio-dia. Ao sair, use protetor solar SPF 15 ou superior, roupas de cobertura, chapéu de abas largas e óculos de sol.", - "uv_index_info_5": "De 8 a mais: alto a extremo. Proteção completa é necessária. Evite exposição direta ao Sol, procure sombras e use protetor solar de alto fator.", - "sunset": "Pôr do sol", - "sunrise": "Nascer do sol", - "sunset_rise_info": "Nascer do sol: quando o Sol aparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", - "sunset_rise_info_2": "Pôr do sol: quando o Sol desaparece no horizonte. Varia de acordo com o local, época do ano e fuso horário.", - "sunset_rise_info_3": "Alvorada: quando a primeira luz do dia aparece antes do amanhecer.", - "sunset_rise_info_4": "Ocaso: o estágio mais escuro do crepúsculo vespertino, antes da última luz desaparecer.", - "pressure_info": "Pressão atmosférica, também conhecida como pressão barométrica, é a pressão exercida pela atmosfera terrestre. Este aplicativo usa a pressão ao nível médio do mar (MSLP).", - "pressure_info_2": "Pressão atmosférica anormal pode causar dores de cabeça, desconforto nas articulações, fadiga e outros sintomas.", - "current_conditions": "Condições atuais", - "clear_sky": "Céu limpo", - "mostly_clear": "Parcialmente limpo", - "partly_cloudy": "Parcialmente nublado", - "overcast": "Nublado", - "fog": "Neblina", - "drizzle": "Garoa", - "freezing_drizzle": "Chuvisco congelante", - "moderate_rain": "Chuva moderada", - "heavy_intensity_rain": "Chuva forte", - "freezing_rain": "Chuva congelante", - "slight_snow": "Neve leve", - "moderate_snow": "Neve moderada", - "heavy_intensity_snow": "Neve forte", - "snow_grains": "Grãos de neve", - "rain_showers": "Pancadas de chuva", - "heavy_rain_showers": "Pancadas fortes de chuva", - "slight_snow_showers": "Neve leve repentina", - "heavy_snow_showers": "Neve forte repentina", - "thunderstorm": "Tempestade de raios", - "strong_thunderstorm": "Tempestade forte", - "clear": "Claro", - "wind_speed": "Velocidade do vento", - "precipitation_amount": "Quantidade de precipitação", - "precipitation_chances": "Chance de chuva", - "cloudiness": "Nebulosidade", - "dew_point": "Ponto de orvalho", - "air_quality_satisfactory": "A qualidade do ar está satisfatória e a poluição possui pouco ou nenhum risco.", - "air_quality_acceptable": "A qualidade do ar está aceitável. Porém, alguns poluentes podem conter algum risco para grupos vulneráveis.", - "sensitive_groups_health_effects": "Membros de grupos vulneráveis podem ter efeitos desagradáveis. O público geral não deve ser afetado.", - "health_effects_public": "Todos podem sentir efeitos na saúde. Grupos vulneráveis podem sofrer consequências mais graves.", - "emergency_conditions": "Avisos de condições de emergência de saúde. Toda a população pode ser afetada.", - "uv_index_satisfactory": "O índice UV está satisfatório, indicando haver pouco ou nenhum risco advindo da radiação ultravioleta.", - "conditions_low_risk": "As condições presentes são de baixo risco, indicando exposição à radiação ultravioleta sem problemas significativos.", - "low_exposure_level": "Nível de baixa exposição com risco mínimo de danos pela radiação UV. Adequado para a maioria da população.", - "moderate_risk_sun_exposure": "Risco moderado de danos pela exposição ao Sol. Medidas de proteção são recomendadas.", - "high_risk_sun_exposure": "Alto risco de danos pela exposição ao Sol. Medidas de proteção são necessárias.", - "very_high_risk_sun_exposure": "Risco muito alto de danos pela exposição ao Sol. Medidas extras de proteção são essenciais.", - "extreme_risk_sun_exposure": "Risco extremo de danos pela exposição ao Sol. Proteção completa é obrigatória.", - "calm": "Calmo", - "light_air": "Brisa leve", - "light_breeze": "Brisa leve", - "gentle_breeze": "Brisa suave", - "moderate_breeze": "Brisa moderada", - "fresh_breeze": "Brisa fresca", - "strong_breeze": "Brisa forte", - "high_wind": "Vento forte", - "gale": "Ventania", - "strong_gale": "Vendaval", - "storm": "Tempestade", - "violent_storm": "Tempestade violenta", - "hurricane": "Furacão", - "warming_temp_trend_1": "Aquecimento esperado para os próximos dias.", - "warming_temp_trend_2": "A temperatura vai aumentar em breve. Prepare-se para o calor!", - "warming_temp_trend_3": "Parece que vai ficar quente esta semana.", - "warming_temp_trend_4": "Prepare-se para temperaturas elevadas nos próximos dias.", - "cooling_temp_trend_1": "Queda de temperatura esperada nos próximos dias.", - "cooling_temp_trend_2": "As temperaturas vão cair em breve. Mantenha-se aquecido!", - "cooling_temp_trend_3": "Vai ficar mais frio nos próximos dias.", - "cooling_temp_trend_4": "Espere uma brisa gelada nesta semana.", - "stable_temp_trend_1": "Temperaturas estáveis para os próximos dias.", - "stable_temp_trend_2": "Sem mudanças significativas de temperatura à vista.", - "stable_temp_trend_3": "As temperaturas estão estáveis por enquanto.", - "stable_temp_trend_4": "Espere temperaturas consistentes sem muita variação.", - "back": "Voltar", - "error_occurred": "Ocorreu um erro!", - "check_your_internet_connection_try_again": "Verifique sua conexão com a Internet e tente novamente.", - "There_might_be_an_API_error.": "Pode haver um erro na API.", - "retry": "Tentar novamente", - "loading_location_data": "Carregando dados do local", - "latest_data_fetched": "Últimos dados carregados", - "API_Error_Please_change_provider": "Erro de API. Por favor, altere a fonte.", - "Please_wait_before_refreshing_again.": "Por favor, aguarde um pouco antes de atualizar novamente.", - "network_unavailable": "Rede indisponível", - "weather": "Clima", - "precipitation": "Precipitação", - "wind": "Vento", - "pollen": "Pólen", - "grass": "Grama", - "tree": "Árvore", - "weed": "Erva", - "quick_summary": "Resumo rápido", - "temperature_animation": "Animação de temperatura", - "language": "Idioma", - "translate_this_app": "Traduza esta aplicação", - "contributors": "Colaboradores", - "contributors_sub": "Veja as pessoas que contribuíram para este projeto", - "version": "Versão", - "third_party_licenses": "Licenças de terceiros", - "clothing_activity": "Vestuário e atividades", - "get_clothing_suggestions": "Receba sugestões de vestuário e atividades", - "day": "Dia", - "evening": "Entardecer", - "night": "Noite", - "wind_gust": "Rajada de vento", - "weather_alerts": "Alertas meteorológicos", - "font": "Fonte", - "daily_conditions": "Condições diárias", - "sun_tile_page": "Sol", - "morning": "Manhã", - "day_tip": "Dica do dia", - "translators": "Tradutores", - "change_apps_font": "Alterar a fonte do aplicativo", - "app_font": "Fonte do aplicativo", - "show_alerts_home_page_sub": "Exibir alertas meteorológicos na página inicial", - "weather_models": "Modelos meteorológicos", - "openmeteo_weather_models": "Modelos climáticos Open-Meteo", - "unpredictable_weather": "clima imprevisível", - "phase_new_moon": "Lua Nova", - "phase_waxing_crescent": "Lua Crescente", - "phase_first_quarter": "Quarto Crescente", - "phase_waxing_gibbous": "Gibosa Crescente", - "phase_full_moon": "Lua Cheia", - "phase_waning_gibbous": "Gibosa Minguante", - "phase_last_quarter": "Último trimestre", - "phase_waning_crescent": "Lua Minguante", - "moon_info": "Lua Nova: Quando a lua não é visível porque está localizada entre a Terra e o Sol. Iluminação: 0%.", - "moon_info_2": "Crescente: Quando uma pequena fração da lua se torna visível, aumentando a cada noite após a lua nova. Iluminação: 1%–49%.", - "moon_info_3": "Quarto Crescente: Quando metade da face da lua está iluminada, ocorrendo aproximadamente uma semana após a lua nova. Iluminação: ~50%.", - "moon_info_4": "Gibosa Crescente: Quando mais da metade da lua está iluminada, antecedendo a lua cheia. Iluminação: 51%–99%.", - "moon_info_5": "Lua Cheia: Quando toda a face da lua está iluminada pelo Sol, aparecendo como um círculo completo. Iluminação: 100%.", - "moon_info_6": "Gibosa Minguante: Quando a lua começa a diminuir após a lua cheia, mas mais da metade dela permanece iluminada. Iluminação: 99%–51%.", - "moon_info_7": "Quarto Minguante: Quando metade da face da lua está iluminada novamente, ocorrendo aproximadamente uma semana após a lua cheia. Iluminação: ~50%.", - "moon_info_8": "Minguante: Quando apenas uma pequena fração da lua permanece visível antes da lua nova. Iluminação: 49%–1%.", - "moon_info_9": "Iluminação: A porcentagem da superfície da lua que está iluminada pelo Sol, que varia dependendo da fase da lua.", - "illumination_moon_text": "Iluminação", - "moonrise": "Nascer da Lua", - "moonset": "Pôr da Lua", - "dynamic_colors": "Cores dinâmicas", - "dynamic_colors_sub": "Usar cores do papel de parede", - "font_size": "Tamanho da fonte", - "font_size_sub": "O tamanho da fonte só será afetado quando necessário", - "swipe_between_locations": "Arraste pelas localizações", - "swipe_between_locations_sub": "Arraste para a esquerda ou direita para alterar a localização ", - "swipe_threshold": "Limite de deslizamento", - "swipe_threshold_help_sub": "O limite define a distância mínima que um gesto de deslizar deve cobrir para ser reconhecido. Um limite mais baixo torna os gestos de deslizar mais fáceis de serem acionados, enquanto um limite mais alto requer deslizadas mais deliberadas.", - "todays_avg": "Média de hoje", - "todays_high": "Máxima de hoje", - "learn_about_app": "Saiba mais sobre o aplicativo", - "creator": "Criador", - "join_discord": "Junte-se ao servidor no Discord", - "export_data": "Exportar dados", - "export_data_sub": "Exporte as suas configurações, localidades, e o último dado de clima capturado—literalmente tudo!", - "import_data": "Importar dados", - "import_data_sub": "Atenção: importar dados irá apagar os dados atuais do aplicativo", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adiciona descrições relacionadas a sapos. Disponível somente em inglês.", - "arrange_items": "Organizar itens", - "edit_layout": "Editar layout do aplicativo", - "reset": "Redefinir", - "hourly_forecast": "Previsão por hora", - "air_quality_index": "Índice de qualidade do ar", - "pollen_data": "Dados do pólen", - "default_location_delete_snack": "Você não pode excluir o local padrão", - "low_pollen": "Baixo", - "medium_pollen": "Médio", - "high_pollen": "Alto", - "severe_pollen": "Grave", - "minimal_forecast_uv": "Mínimo", - "low_forecast_uv": "Baixo", - "moderate_forecast_uv": "Moderado", - "high_forecast_uv": "Alto", - "very_high_forecast_uv": "Muito alto", - "extreme_forecast_uv": "Extremo", - "app_looks": "Aparência do aplicativo", - "temp_animation_sub_pref": "Conta as temperaturas do início ao fim", - "hide_condition_widgets": "Ocultar widgets de condições", - "info_home_location_tip": "Você precisa salvar os locais para usá-los como seu local padrão", - "your_device_location": "O local do seu dispositivo", - "weather_model_info_1": "Combina os melhores modelos climáticos", - "weather_model_info_2": "Combina todos os modelos climáticos em uma previsão perfeita", - "max_items_4": "Você pode ocultar até 4 itens", - "max_items_3": "Você pode ocultar até 3 itens", - "month_jan": "Jan", - "month_feb": "Fev", - "month_mar": "Mar", - "month_apr": "Abr", - "month_may": "Maio", - "month_june": "Junho", - "month_july": "Julho", - "month_aug": "Atrás", - "month_sep": "Set", - "month_oct": "Out", - "month_nov": "Nov", - "month_Dec": "Dez", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SO", - "wind_dir_w": "O", - "wind_dir_nw": "NÃO", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "dia", - "time_sec": "sec.", - "aqi_type": "Tipo AQI", - "used_app_storage_info_sub": "O armazenamento mostra quanto do espaço disponível o aplicativo está usando para locais salvos. Se atingir 100%, você não poderá mais salvar locais adicionais", - "used_app_storage": "Armazenamento de aplicativo usado", - "data_by": "Dados por", - "data_fetch_error": "Falha ao buscar os dados", - "aqi_info_us": "O IQA dos EUA (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar. Ele varia de 0 a 500, com valores mais altos indicando pior qualidade do ar.", - "aqi_info_eu": "O IQA da UE (Índice de Qualidade do Ar) é uma medida usada para comunicar o nível de poluição do ar na União Europeia. Ele é dividido em cinco níveis, de 'Bom' a 'Muito Ruim', com base na concentração dos principais poluentes.", - "update_weather_data": "Atualizar dados meteorológicos", - "update_weather_data_sub": "Atualizar automaticamente os dados meteorológicos se estiverem desatualizados quando um local for clicado", - "delete_locations": "Excluir locais", - "delete_locations_support_sub": "Esta ação remove todos os locais salvos, exceto seu local padrão. Use isso se seus locais salvos não estiverem visíveis, estiverem duplicados ou apresentarem outros bugs", - "delete": "Excluir", - "united_states_aqi": "IQA dos Estados Unidos", - "european_aqi": "IQA europeu", - "chances": "Chances", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Mostrar um breve resumo do clima", - "insights": "Percepções", - "app_units": "Unidades de aplicativo", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vento, pressão, visibilidade, precipitação, tempo, IQA", - "activity_suggestions_daytip_humidity_3": "🧴 O ar está seco. Hidrate a sua pele e beba muita água para se manter hidratado.", - "activity_suggestions_daytip_humidity_4": "💧A baixa humidade pode provocar secura da pele ou irritação. Mantenha uma garrafa de água à mão e evite a exposição excessiva.", - "hide_update_icon": "Ocultar o ícone de atualização", - "no_notification_when_a_new_version_is_released": "Não mostrar uma notificação quando uma nova versão é lançada.", - "precipitation_expected_to_continue": "Prevê-se que a precipitação continue durante as próximas horas", - "Precipitation_likely_tomorrow_around": "Precipitação provável amanhã por volta das", - "precipitation_likely_around": "Precipitação provável por volta das", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "A carregar...", - "edit_location_headline": "Editar localização", - "edit_location_error_sub": "Por favor, preencha o campo ou reponha-o", - "app_theme_dark_light": "Tema da aplicação", - "theme_dark": "Escuro", - "theme_light": "Claro" -} \ No newline at end of file diff --git a/assets/translations/ro.json b/assets/translations/ro.json deleted file mode 100644 index d44385ad4..000000000 --- a/assets/translations/ro.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Temperatura resimțită", - "hourly_precipitation": "Precipitații pe oră", - "save": "Salvați", - "cancel": "Anulați", - "daily_forecast": "Prognoză", - "locations": "Locații", - "home_location": "Acasă", - "default_locations": "Locații implicite", - "default_location": "Locație implicită", - "today's_amount": "Cantitatea de astăzi", - "precipitation_hours": "Ore de precipitații", - "now": "Acum", - "next_24-hr": "Următoarele 24 ore", - "trends": "Tendințe", - "today": "Astăzi", - "sun": "D", - "mon": "L", - "tue": "Ma", - "wed": "Mi", - "thu": "J", - "fri": "V", - "sat": "S", - "error": "Eroare", - "not_available": "Indisponibil", - "moon": "Lună", - "humidity": "Umiditate", - "pressure": "Presiune", - "direction": "Direcție", - "visibility": "Vizibilitate", - "air_quality": "Calitatea aerului", - "fair": "Curat", - "poor": "Sărac", - "very_poor": "Foarte sărac", - "good": "Bun", - "moderate": "Moderat", - "uv_index": "Index UV", - "minimal_risk": "Risc minim", - "low_risk": "Risc scăzut ", - "moderate_risk": "Risc moderat", - "high_risk": "Risc ridicat", - "very_high_risk": "Risc foarte ridicat", - "extreme_risk": "Risc extrem", - "day_length": "Durata zilei", - "updated": "Actualizat", - "update": "Actualizați", - "ago": "în urmă", - "saved_locations": "Locații salvate", - "current_location": "Locație curentă", - "search": "Căutare", - "search_provider": "Furnizor de căutare", - "ok": "Ok", - "settings": "Setări", - "background_card_animation": "Animație card de fundal", - "use_bar_chart": "Utilizați diagrama cu bare", - "main_provider": "Furnizor principal", - "temperature_unit": "Unitate de temperatură", - "wind_unit": "Unitate de vânt", - "visibility_unit": "Unitatea de vizibilitate", - "precipitation_unit": "Unitatea de precipitații", - "pressure_unit": "Unitate de presiune", - "time_format": "Format de timp", - "additional": "Adițional", - "app_language": "Limba aplicației", - "about": "about", - "about_app": "Despre aplicație", - "support": "Sprijin", - "data_provided_by": "Date furnizate de", - "map": "Hartă", - "live_radar": "Radar live", - "radar": "Radar", - "source_code": "Cod sursă", - "terms_&_conditions": "Termeni și condiții", - "privacy_policy": "Politica de confidențialitate", - "licenses": "Licențe", - "latest_version": "Ultima versiune", - "create_an_issue": "Creați o problemă", - "new_version_available!": "Versiune nouă disponibilă!", - "you_are_using_the_latest_version!": "Folosiți cea mai recentă versiune!", - "error_checking_for_updates": "Eroare la verificarea actualizărilor", - "light": "Lumină", - "heavy": "Abundent", - "wind_info": "Viteza vântului este măsurată prin mediară vitezei vântului pe un timp. Rafalele sunt rafale de vânt care durează de obicei sub douăzeci de secunde.", - "visibility_info": "Vizibilitatea măsoară distanța la care obiectele proeminente pot fi văzute pe cer sau pe orizont. Vizibilitatea poate fi afectată de precipitații, ceață, praf, fum sau ceață.", - "humidity_info": "Umiditatea relativă este procentul de vapori de apă prezenți în aer față de cantitatea maximă pe care aerul o poate reține la o anumită temperatură.", - "humidity_info_2": "Punctul de rouă este la ce temperatura ar trebui să fie răcită pentru a atinge o umiditate relativă de 100%.", - "uv_index_info": "Indicele UV măsoară intensitatea radiațiilor ultraviolete (UV) ale soarelui. Este pe o scară de la 0 la 11, valorile mai mari indicând radiații UV mai puternice.", - "uv_index_info_2": "Radiațiile UV pot provoca arsuri solare, cancer de piele și leziuni oculare. Cu cât indicele UV este mai mare, cu atât riscul acestor probleme este mai mare.", - "uv_index_info_3": "1-2: Scăzut. Nu este nevoie de protecție. Puteți rămâne în siguranță afară folosind protecție solară minimă.", - "uv_index_info_4": "3-7: moderat spre ridicat. Protecție necesară. Căutați umbră în timpul dimineții târziu până la mijlocul după-amiezii. Când este afară, aplicați cu generozitate protecție solară cu spectru larg SPF-15 sau mai mare pe pielea expusă și purtați îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare.", - "uv_index_info_5": "8+: de la foarte mare la extrem. Este nevoie de protecție suplimentară. Fiți atenți afară, mai ales în timpul dimineții târziu până la mijlocul după-amiezii. Dacă umbra ta este mai scurtă decât tine, caută umbră și poartă îmbrăcăminte de protecție, o pălărie cu boruri largi și ochelari de soare și aplică cu generozitate un minim de SPF-15, protecție solară cu spectru larg pe pielea expusă.", - "sunset": "Apus de soare", - "sunrise": "Răsărit de soare", - "sunset_rise_info": "Răsărit: Când soarele apare complet deasupra orizontului. Aceasta variază în funcție de locație, perioada anului și fusul orar.", - "sunset_rise_info_2": "Apus: Când soarele dispare complet sub orizont. Aceasta variază în funcție de locație, perioada anului și fusul orar.", - "sunset_rise_info_3": "Zori: Când apare prima lumină vizibilă a zilei înainte de răsăritul soarelui.", - "sunset_rise_info_4": "Amurg: cea mai întunecată etapă a crepusculului înainte ca ultima lumină vizibilă să dispară.", - "pressure_info": "Presiunea atmosferică, cunoscută și ca presiunea aerului sau presiunea baromatică, este presiunea descendentă exercitată de atmosfera terestră. Această aplicație utilizează presiunea medie la nivelul mării (MSLP).", - "pressure_info_2": "Presiunea atmosferică anormală poate provoca dureri de cap, dureri articulare, oboseală și alte efecte.", - "current_conditions": "Condițiile actuale", - "clear_sky": "Cer senin", - "mostly_clear": "Predominant senin", - "partly_cloudy": "Parțial înnorat", - "overcast": "Înnorat", - "fog": "Ceață", - "drizzle": "Burniță", - "freezing_drizzle": "Chiciură", - "moderate_rain": "Ploaie moderată", - "heavy_intensity_rain": "Ploaie puternică", - "freezing_rain": "Ploaie înghețată", - "slight_snow": "Ninsoare ușoară", - "moderate_snow": "Zăpadă moderată", - "heavy_intensity_snow": "Zăpadă de intensitate mare", - "snow_grains": "Boabele de zăpadă", - "rain_showers": "Averse de ploaie", - "heavy_rain_showers": "Averse puternice de ploaie", - "slight_snow_showers": "Ușuri ușoare de zăpadă", - "heavy_snow_showers": "Averse puternice de zăpadă", - "thunderstorm": "Furtună", - "strong_thunderstorm": "Furtună puternică", - "clear": "Clar", - "wind_speed": "Viteza vântului", - "precipitation_amount": "Cantitatea de precipitații", - "precipitation_chances": "Șanse de precipitații", - "cloudiness": "Înnorarea", - "dew_point": "Punct de rouă", - "air_quality_satisfactory": "Calitatea aerului este considerată satisfăcătoare, iar poluarea aerului prezintă un risc redus sau deloc.", - "air_quality_acceptable": "Calitatea aerului este acceptabilă; cu toate acestea, pentru unii poluanți poate exista o îngrijorare moderată de sănătate pentru un număr foarte mic de oameni care sunt neobișnuit de sensibili la poluarea aerului.", - "sensitive_groups_health_effects": "Membrii grupurilor sensibile pot avea efecte asupra sănătății. Nu este probabil ca publicul larg să fie afectat.", - "health_effects_public": "Toată lumea poate începe să experimenteze efecte asupra sănătății; membrii grupurilor sensibile pot avea efecte mai grave asupra sănătății.", - "emergency_conditions": "Avertismente de sănătate privind condițiile de urgență. Întreaga populație este mai probabil să fie afectată.", - "uv_index_satisfactory": "Un indice UV este satisfăcător, indicând că există un risc mic sau deloc de vătămare din cauza radiațiilor ultraviolete.", - "conditions_low_risk": "Condițiile sunt în general cu risc scăzut, ceea ce indică faptul că expunerea la radiații ultraviolete reprezintă o amenințare minimă.", - "low_exposure_level": "Nivel scăzut de expunere cu risc minim de vătămare din cauza radiațiilor UV, potrivit pentru majoritatea oamenilor.", - "moderate_risk_sun_exposure": "Risc moderat de vătămare din cauza expunerii neprotejate la soare, se recomandă măsuri de protecție.", - "high_risk_sun_exposure": "Risc ridicat de vătămare din cauza expunerii neprotejate la soare, sunt necesare măsuri de protecție.", - "very_high_risk_sun_exposure": "Risc foarte mare de vătămare din cauza expunerii neprotejate la soare, sunt necesare precauții suplimentare.", - "extreme_risk_sun_exposure": "Risc extrem de vătămare din cauza expunerii neprotejate la soare, este necesară o protecție completă.", - "calm": "Calm", - "light_air": "Aer ușor", - "light_breeze": "Adiere ușoară", - "gentle_breeze": "Adiere blândă", - "moderate_breeze": "Adiere moderată", - "fresh_breeze": "Adiere proaspătă", - "strong_breeze": "Adiere puternică", - "high_wind": "Vânt puternic", - "gale": "Vijelie", - "strong_gale": "Vijelie puternică", - "storm": "Furtună", - "violent_storm": "Furtună violentă", - "hurricane": "Uragan", - "warming_temp_trend_1": "Se așteaptă încălzire în următoarele zile.", - "warming_temp_trend_2": "Temperaturile vor crește în curând, pregătiți-vă pentru puțină căldură!", - "warming_temp_trend_3": "Se pare că va deveni mai cald săptămâna asta.", - "warming_temp_trend_4": "Pregătiți-vă pentru vremea mai caldă.", - "cooling_temp_trend_1": "Se așteaptă răcire în următoarele zile.", - "cooling_temp_trend_2": "Temperaturile scad in curând, stai la cald!", - "cooling_temp_trend_3": "O să se răcească în zilele următoare.", - "cooling_temp_trend_4": "Așteptați-vă la o adiere rece în zilele următoare.", - "stable_temp_trend_1": "Temperaturi stabile așteptate în următoarele zile.", - "stable_temp_trend_2": "Fără schimbări mari de temperatură înainte, vreme constantă.", - "stable_temp_trend_3": "Temperaturile se mențin deocamdată constant.", - "stable_temp_trend_4": "Așteptați-vă la o vreme stabilă, fără prea multe schimbări.", - "back": "Înapoi", - "error_occurred": "A apărut o eroare!", - "check_your_internet_connection_try_again": "Verificați-vă conexiunea la internet și încercați din nou.", - "There_might_be_an_API_error.": "Este posibil să existe o eroare API.", - "retry": "Reîncercați", - "loading_location_data": "Se încarcă datele despre locație...", - "latest_data_fetched": "Cele mai recente date preluate", - "API_Error_Please_change_provider": "Eroare API, vă rugăm să schimbați furnizorul", - "Please_wait_before_refreshing_again.": "Vă rugăm să așteptați înainte de a reîmprospăta.", - "network_unavailable": "Rețeaua indisponibilă", - "weather": "Vreme", - "precipitation": "Precipitații", - "wind": "Vânt", - "pollen": "Polen", - "grass": "Iarbă", - "tree": "Copac", - "weed": "Buruieni", - "quick_summary": "Rezumat rapid", - "temperature_animation": "Animație de temperatură", - "language": "Limbă", - "translate_this_app": "Traduceți această aplicație", - "contributors": "Colaboratori", - "contributors_sub": "Vezi persoanele care au contribuit la acest proiect", - "version": "Versiune", - "third_party_licenses": "Licențe de la terți", - "clothing_activity": "Îmbrăcăminte și Activitate", - "get_clothing_suggestions": "Obțineți sugestii de îmbrăcăminte și Activități", - "day": "Zi", - "evening": "Seară", - "night": "Noapte", - "wind_gust": "Rafală de vânt", - "weather_alerts": "Alerte meteo", - "font": "Font", - "daily_conditions": "Condiții zilnice", - "sun_tile_page": "Soare", - "morning": "Dimineața", - "day_tip": "Sfat de zi", - "translators": "Traducători", - "change_apps_font": "Schimbați fontul aplicației", - "app_font": "Fontul aplicației", - "show_alerts_home_page_sub": "Afișați alerte meteo pe pagina principală", - "weather_models": "Modele meteo", - "openmeteo_weather_models": "Modele meteo Open-Meteo", - "unpredictable_weather": "vreme imprevizibilă", - "phase_new_moon": "Lună Nouă", - "phase_waxing_crescent": "Lună în creștere", - "phase_first_quarter": "Primul Pătrar", - "phase_waxing_gibbous": "Faza convexă", - "phase_full_moon": "Lună Plină", - "phase_waning_gibbous": "Lună difuză", - "phase_last_quarter": "Ultimul Pătrar", - "phase_waning_crescent": "Lună calmă", - "moon_info": "Luna Nouă: Atunci când Luna nu este vizibilă deoarece este situată între Pământ și Soare. Iluminare: 0%.", - "moon_info_2": "Lună în creștere: Atunci când o mică porțiune din Lună devine vizibilă, crescând ca dimensiune în fiecare noapte după Luna Nouă. Iluminare: 1%–49%.", - "moon_info_3": "Primul Pătrar: Atunci când jumătate din fața Lunii este iluminată, la aproximativ o săptămână după Luna Nouă. Iluminare: ~50%.", - "moon_info_4": "Faza convexă: Atunci când mai mult de jumătate din Lună este iluminată, apropiindu-se de Luna Plină. Iluminare: 51%–99%.", - "moon_info_5": "Luna Plină: Atunci când întreaga față a Lunii este iluminată de Soare, apărând ca un cerc complet. Iluminare: 100%.", - "moon_info_6": "Lună difuză: Atunci când Luna începe să se micșoreze după Luna Plină, dar mai mult de jumătate din ea rămâne iluminată. Iluminare: 99%–51%.", - "moon_info_7": "Ultimul Pătrar: Atunci când jumătate din fața Lunii este din nou iluminată, la aproximativ o săptămână după Luna Plină. Iluminare: ~50%.", - "moon_info_8": "Lună calmă: Atunci când doar o mică porțiune din Lună rămâne vizibilă înainte de Luna Nouă. Iluminare: 49%–1%.", - "moon_info_9": "Iluminare: Procentul din suprafața Lunii care este luminată de Soare, care variază în funcție de faza Lunii.", - "illumination_moon_text": "Iluminare", - "moonrise": "Răsăritul Lunii", - "moonset": "Apusul Lunii", - "dynamic_colors": "Culori dinamice", - "dynamic_colors_sub": "Folosește culorile tapetului", - "font_size": "Mărimea fontului", - "font_size_sub": "Dimensiunea fontului se va aplica doar acolo unde este cazul", - "swipe_between_locations": "Glisează între locații", - "swipe_between_locations_sub": "Glisează spre stânga sau dreapta pentru a schimba locația", - "swipe_threshold": "Prag de glisare", - "swipe_threshold_help_sub": "Pragul definește distanța minimă pe care trebuie să o parcurgă o glisare pentru a fi recunoscută. Un prag mai mic face glisările mai ușor de declanșat, în timp ce un prag mai mare necesită glisări mai deliberate", - "todays_avg": "Media de astăzi", - "todays_high": "Maxima de astăzi", - "learn_about_app": "Află mai multe despre aplicație", - "creator": "Creator", - "join_discord": "Alăturați-vă serverului Discord", - "export_data": "Exportă date", - "export_data_sub": "Exportă toate setările, locațiile și ultimele date meteo obținute pentru acestea — absolut totul!", - "import_data": "Importă date", - "import_data_sub": "Avertisment: Importul va șterge datele curente ale aplicației", - "froggy_summary": "Rezumatul broscuței", - "froggy_summary_sub": "Adaugă descrieri de broască. Disponibil doar în engleză", - "arrange_items": "Aranjează elementele", - "edit_layout": "Editează aspectul aplicației", - "reset": "Resetați ", - "hourly_forecast": "Prognoza orară ", - "air_quality_index": "Indicele de calitate a aerului ", - "pollen_data": "Date despre polen ", - "default_location_delete_snack": "Nu puteți șterge locația implicită", - "low_pollen": "Scăzut ", - "medium_pollen": "Mediu", - "high_pollen": "Mare", - "severe_pollen": "Sever", - "minimal_forecast_uv": "Minim", - "low_forecast_uv": "Scăzut", - "moderate_forecast_uv": "Moderat", - "high_forecast_uv": "Mare", - "very_high_forecast_uv": "Foarte mare", - "extreme_forecast_uv": "Extrem", - "app_looks": "Aspectul aplicației", - "temp_animation_sub_pref": "Numără temperaturile de la început la final", - "hide_condition_widgets": "Ascunde widget-urile de condiție", - "info_home_location_tip": "Trebuie să salvați locațiile pentru a le folosi ca locație implicită", - "your_device_location": "Locația dispozitivului", - "weather_model_info_1": "Combină cele mai bune modele meteo", - "weather_model_info_2": "Combină toate modelele meteo de aici într-o predicție uniformă", - "max_items_4": "Puteți ascunde doar până la 4 elemente", - "max_items_3": "Puteți ascunde doar până la 3 elemente", - "month_jan": "Ian", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "Mai", - "month_june": "Iunie ", - "month_july": "Iulie", - "month_aug": "Aug", - "month_sep": "Sep", - "month_oct": "Oct", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "NE", - "wind_dir_e": "E", - "wind_dir_se": "SE", - "wind_dir_s": "S", - "wind_dir_sw": "SV", - "wind_dir_w": "V", - "wind_dir_nw": "NV", - "wind_dir_n": "N", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "h", - "time_day": "zi", - "time_sec": "s", - "aqi_type": "Tipul ICA", - "used_app_storage_info_sub": "Stocarea arată cât din spațiul disponibil este utilizat de aplicație pentru locațiile salvate. Dacă ajunge la 100%, nu mai puteți salva locații suplimentare", - "used_app_storage": "Spațiu de stocare utilizat", - "data_by": "Date de la", - "data_fetch_error": "Preluarea datelor a eșuat", - "aqi_info_us": "ICA (Indicele de Calitate a Aerului) din SUA este o măsură utilizată pentru a comunica nivelul de poluare a aerului. Acesta variază de la 0 la 500, valorile mai mari indicând o calitate mai scăzută a aerului.", - "aqi_info_eu": "ICA (Indicele Calității Aerului) din UE este o măsură utilizată pentru a comunica nivelul de poluare a aerului în Uniunea Europeană. Acesta este împărțit în cinci niveluri, de la \"Bun\" la \"Foarte Slab\", pe baza concentrației principalilor poluanți.", - "update_weather_data": "Actualizare date meteo", - "update_weather_data_sub": "Actualizează automat datele meteo dacă acestea sunt expirate atunci când apăsați pe o locație", - "delete_locations": "Ștergeți locațiile", - "delete_locations_support_sub": "Această acțiune elimină fiecare locație salvată, cu excepția locației implicite. Utilizați această acțiune dacă locațiile salvate nu sunt vizibile, sunt duplicate sau prezintă alte erori", - "delete": "Ștergeți", - "united_states_aqi": "ICA din Statele Unite", - "european_aqi": "ICA european", - "chances": "Probabilități", - "temperature": "Temperatură", - "show_summary_toggle_sub": "Afișați un scurt rezumat al vremii", - "insights": "Idei", - "app_units": "Unitățile aplicației", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatură, vânt, presiune, vizibilitate, precipitații, timp, ICA", - "hide_update_icon": "Ascundeți pictograma de actualizare", - "no_notification_when_a_new_version_is_released": "Nu afișați o notificare atunci când este lansată o versiune nouă.", - "precipitation_expected_to_continue": "Precipitațiile sunt așteptate să continue pentru următoarele câteva ore", - "Precipitation_likely_tomorrow_around": "Precipitații probabile mâine în jurul", - "precipitation_likely_around": "Precipitații probabile în jurul", - "hrs_sub_text": "ore", - "mins_sub_text": "min", - "loading_text": "Se încarcă...", - "edit_location_headline": "Modificare locație", - "edit_location_error_sub": "Vă rugăm să completați câmpul sau să îl resetați", - "app_theme_dark_light": "Tema aplicației", - "theme_dark": "Întunecată", - "theme_light": "Luminoasă" -} \ No newline at end of file diff --git a/assets/translations/ru.json b/assets/translations/ru.json deleted file mode 100644 index 9a3e5026b..000000000 --- a/assets/translations/ru.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Ощущается", - "hourly_precipitation": "Почасовое количество осадков", - "save": "Сохранить", - "cancel": "Отменить", - "daily_forecast": "Ежедневный прогноз", - "locations": "Местоположения", - "home_location": "Местоположение дома", - "default_locations": "Местонахождение по умолчанию", - "default_location": "Местоположения по умолчанию", - "today's_amount": "Сегодняшнее количество", - "precipitation_hours": "Количество осадков каждый час", - "now": "Сейчас", - "next_24-hr": "Следующие 24 часа", - "trends": "Направление", - "today": "Сегодня", - "sun": "Вс", - "mon": "Пн", - "tue": "Вт", - "wed": "Ср", - "thu": "Чт", - "fri": "Пт", - "sat": "Сб", - "error": "Ошибка", - "not_available": "Не доступно", - "moon": "Луна", - "humidity": "Влажность", - "pressure": "Давление", - "direction": "Направление", - "visibility": "Видимость", - "air_quality": "Качество воздуха", - "fair": "Ясно", - "poor": "Низкий", - "very_poor": "Очень низкий", - "good": "Хороший", - "moderate": "Средний", - "uv_index": "Уф-индекс", - "minimal_risk": "Минимальный риск", - "low_risk": "Низкий риск", - "moderate_risk": "Умеренный риск", - "high_risk": "Высокий риск", - "very_high_risk": "Очень высокий риск", - "extreme_risk": "Экстремальный риск.", - "day_length": " Световой день.", - "updated": "Обновлено", - "update": "Обновление", - "ago": "назад", - "saved_locations": "Сохранённая локация", - "current_location": "Текущее местоположение", - "search": "Поиск", - "search_provider": "Провайдер поиска", - "ok": "ОК", - "settings": "Настройки", - "background_card_animation": "Анимация фоновой карты", - "use_bar_chart": "Использовать панель", - "main_provider": "Основной провайдер", - "temperature_unit": "Единицы измерения температуры", - "wind_unit": "Единицы измерения ветра", - "visibility_unit": "Единицы измерения видимости", - "precipitation_unit": "Единицы измерения осадков", - "pressure_unit": "Единицы измерения давления", - "time_format": "Формат времени", - "additional": "Дополнительный", - "app_language": "Язык приложения", - "about": "О", - "about_app": "О приложении", - "support": "Поддержка", - "data_provided_by": "Предоставляемый провайдер", - "map": "Карта", - "live_radar": "Онлайн радар", - "radar": "Радар", - "source_code": "Исходный код:", - "terms_&_conditions": "Положения и условия", - "privacy_policy": "Политика приватности", - "licenses": "Лицензии", - "latest_version": "Последняя версия", - "create_an_issue": "Создать обсуждение", - "new_version_available!": "Доступна новая версия!", - "you_are_using_the_latest_version!": "Вы используете последнюю версию!", - "error_checking_for_updates": "Ошибка проверки обновлений", - "light": "Светлая", - "heavy": "Тяжелая", - "wind_info": "Скорость ветра измеряется средними скоростями ветра в течение определенного промежутка времени.", - "visibility_info": "Видимость измеряется расстоянием, при котором видимые объекты можно рассмотреть на фоне неба или горизонта. На видимость могут влиять: осадки, туман, пыль, дым или прочее.", - "humidity_info": "Относительная влажность - процент водяных паров в воздухе в соотношении со всем воздухом, который может удерживаться при указанной температуре.", - "humidity_info_2": "Точкой росы называется температура, до которой воздух должен остыть, чтобы в нём начала конденсироваться влага, образуя росу, туман или капли на поверхностях.", - "uv_index_info": "Индекс УФ отображает мощность ультрафиолетового (UV) излучения по шкале от 0 до 11.", - "uv_index_info_2": "Излучение УФ может вызывать: солнечный ожог, рак кожи и повреждение глаз. Чем выше индекс УФ, тем больше риск ранее перечисленных проблем", - "uv_index_info_3": "1-2: Низкий УФ-индекс .Защита не требуется. Вы можете спокойно пребывать на улице, используя минимальную защиту от солнца.", - "uv_index_info_4": "3-7: Умеренный УФ-индекс. Осторожно. Нужно переждать в тени с позднего утра до полудня. Наносите на кожу толстым слоем солнцезащитный крем широкого спектра с минимальным SPF-15 или более высоким значением защиты на незащищенные участки кожи и надевайте одежду (покрывающую большую часть тела), головной убор и солнцезащитные очки.", - "uv_index_info_5": "8+: Очень высокий УФ-индекс. Необходима дополнительная защита. Будьте внимательны на улице, особенно в полдень и в середине дня. Если тень короче вас - ищите тень, надевайте защитную одежду, головной убор и солнцезащитные очки. Наносите на кожу толстым слоем солнцезащитный крем широкого спектра с минимальным SPF-15.", - "sunset": "Закат", - "sunrise": "Восход", - "sunset_rise_info": "Восход: Когда Солнце полностью появляется над горизонтом. Это варьируется в зависимости от расположения, времени года и часового пояса.", - "sunset_rise_info_2": "Закат: Когда Солнце полностью исчезает над горизонтом. Это варьируется в зависимости от местоположения, времени года и часового пояса.", - "sunset_rise_info_3": "Рассвет: Когда первый видимый луч Солнца появляется до восхода.", - "sunset_rise_info_4": "Сумерки: Самое тёмное время ночи", - "pressure_info": "Атмосферное давление, известное также как давление воздуха или бароматическое давление, представляет собой давление, оказываемое атмосферой Земли. Это приложение использует среднее давление над уровнем моря (MSLP).", - "pressure_info_2": "Аномальное атмосферное давление может вызвать головные боли, боли в суставах, усталость и другие неприятные ощущения.", - "current_conditions": "Текущее состояние", - "clear_sky": "Чистое небо", - "mostly_clear": "Преимущественно ясно", - "partly_cloudy": "Переменная облачность", - "overcast": "Пасмурно", - "fog": "Туман", - "drizzle": "Морось", - "freezing_drizzle": "Моросящий дождь, возможно образование гололёда", - "moderate_rain": "Умеренный дождь", - "heavy_intensity_rain": "Сильный интенсивный дождь", - "freezing_rain": "Ледяной дождь", - "slight_snow": "Небольшой снег", - "moderate_snow": "Умеренный снег", - "heavy_intensity_snow": "Сильный снег", - "snow_grains": "Снежная крупа", - "rain_showers": "Ливень", - "heavy_rain_showers": "Тяжелые дожди", - "slight_snow_showers": "Небольшой снег", - "heavy_snow_showers": "Сильный снег", - "thunderstorm": "Гроза", - "strong_thunderstorm": "Сильная гроза", - "clear": "Ясно", - "wind_speed": "Скорость ветра", - "precipitation_amount": "Количество осадков", - "precipitation_chances": "Вероятность выпадения осадков", - "cloudiness": "Облачность", - "dew_point": "Точка росы", - "air_quality_satisfactory": "Качество воздуха считается удовлетворительным, а загрязнение воздуха практически не представляет опасности.", - "air_quality_acceptable": "Качество воздуха приемлемое; однако некоторые загрязняющие вещества могут вызывать опасения по поводу здоровья у незначительного числа людей, которые необычайно чувствительны к загрязнению воздуха.", - "sensitive_groups_health_effects": "Члены уязвимых групп могут столкнуться с последствиями для здоровья. Это не скажется на большем количестве людей.", - "health_effects_public": "Каждый может начать испытывать последствия для здоровья; чувствительные группы людей могут испытывать более серьезные последствия для здоровья.", - "emergency_conditions": "Предупреждения о чрезвычайных ситуациях для здоровья. С высокой вероятностью это скажется на всём населении.", - "uv_index_satisfactory": "УФ-индекс находится в пределах нормы, что указывая на то, что риск обгореть от ультрафиолетового излучения невелик или вообще отсутствует.", - "conditions_low_risk": "Маловероятность обгореть крайне мала, что указывает на то, что воздействие ультрафиолетового излучения представляет минимальную угрозу.", - "low_exposure_level": "Низкий уровень воздействия ультрафиолета с минимальным риском обгореть от ультрафиолетового излучения, подходит для большинства людей.", - "moderate_risk_sun_exposure": "Умеренный риск сгореть от незащищенного пребывания на солнце, рекомендуются защитные меры.", - "high_risk_sun_exposure": "Высокий риск получить солнечный ожог или удар от длительного пребывания на солнце, требуются защитные меры.", - "very_high_risk_sun_exposure": "Очень высокий риск сгореть от незащищенного солнечного излучения, требуются дополнительные меры предосторожности.", - "extreme_risk_sun_exposure": "Высокий риск обгорания от незащищенного солнечного излучения, необходима полная защита.", - "calm": "Штиль", - "light_air": "Светлый воздух", - "light_breeze": "Лёгкий ветерок", - "gentle_breeze": "Лёгкий ветер", - "moderate_breeze": "Умеренный ветер", - "fresh_breeze": "Свежий бриз", - "strong_breeze": "Сильный ветер", - "high_wind": "Сильный ветер", - "gale": "Штормовой ветер", - "strong_gale": "Шторм", - "storm": "Шторм", - "violent_storm": "Сильный шторм", - "hurricane": "Ураган", - "warming_temp_trend_1": "В ближайшие несколько дней ожидается потепление.", - "warming_temp_trend_2": "Температура скоро поднимется, будьте готовы к нему!", - "warming_temp_trend_3": "Похоже, на этой неделе станет теплее.", - "warming_temp_trend_4": "Готовьтесь к тёплой погоде.", - "cooling_temp_trend_1": "Ожидается похолодание в течение следующих нескольких дней.", - "cooling_temp_trend_2": "Температура скоро понизится, оставайтесь в тепле!", - "cooling_temp_trend_3": "Ожидается похолодание в ближайшие дни.", - "cooling_temp_trend_4": "Ожидается холодный бриз в ближайшие дни.", - "stable_temp_trend_1": "Стабильная температура ожидается в ближайшие несколько дней.", - "stable_temp_trend_2": "Впереди никаких высоких температур, комфортная погода.", - "stable_temp_trend_3": "Температура пока держится в пределах нормы.", - "stable_temp_trend_4": "Ожидайте комфортную погоду без особых изменений.", - "back": "Назад ", - "error_occurred": "Произошла ошибка!", - "check_your_internet_connection_try_again": "Пожалуйста, проверьте подключение к интернету и повторите попытку.", - "There_might_be_an_API_error.": "Возможно ошибка API.", - "retry": "Повторить", - "loading_location_data": "Загрузка данных местоположения...", - "latest_data_fetched": "Последние данные получены", - "API_Error_Please_change_provider": "Ошибка API, пожалуйста, измените провайдера", - "Please_wait_before_refreshing_again.": "Пожалуйста, подождите, прежде чем обновить снова.", - "network_unavailable": "Сеть недоступна", - "weather": "Погода", - "precipitation": "Осадки", - "wind": "Ветер", - "pollen": "Пыльца", - "grass": "Трава", - "tree": "Дерево", - "weed": "Сорняк", - "quick_summary": "Краткое описание", - "temperature_animation": "Анимация температуры", - "language": "Язык", - "translate_this_app": "Помочь с переводом", - "contributors": "Участники", - "contributors_sub": "Посмотреть участников проекта", - "version": "Версия", - "third_party_licenses": "Сторонние лицензии", - "clothing_activity": "Одежда и активность", - "get_clothing_suggestions": "Получите ваши предложения по одежде и активности", - "day": "День", - "evening": "Вечер", - "night": "Ночь", - "wind_gust": "Порыв ветра", - "weather_alerts": "Погодные предупреждения", - "font": "Шрифт", - "daily_conditions": "Повседневные условия", - "sun_tile_page": "Солнце", - "morning": "Утро", - "day_tip": "Совет дня", - "translators": "Переводчики ", - "change_apps_font": "Изменить шрифт приложения ", - "app_font": "Шрифт приложения", - "show_alerts_home_page_sub": "Показывать оповещения о погоде на главной странице", - "weather_models": "Модели прогнозирования", - "openmeteo_weather_models": "Модели прогнозирования Open-Meteo", - "unpredictable_weather": "непредсказуемая погода", - "phase_new_moon": "Новолуние", - "phase_waxing_crescent": "Молодая Луна", - "phase_first_quarter": "Первая четверть", - "phase_waxing_gibbous": "Растущая Луна", - "phase_full_moon": "Полнолуние", - "phase_waning_gibbous": "Убывающая Луна", - "phase_last_quarter": "Последняя четверть", - "phase_waning_crescent": "Старая Луна", - "moon_info": "Новолуние: Когда Луна не видна, так как находится между Землей и Солнцем. Освещенность: 0%.", - "moon_info_2": "Растущий полумесяц: Когда становится виден небольшой кусочек луны, увеличивающийся с каждой ночью после новолуния. Освещенность: 1%-49%.", - "moon_info_3": "Первая четверть: когда освещена половина лица Луны, что происходит примерно через неделю после новолуния. Освещенность: ~50%.", - "moon_info_4": "Растущая луна: Когда более половины Луны освещено, период перед полнолунием. Освещенность: 51%–99%.", - "moon_info_5": "Полнолуние: Когда вся поверхность Луны освещена Солнцем, и она выглядит как полный круг. Освещённость: 100%.", - "moon_info_6": "Убывающий горб Луны: Когда Луна начинает уменьшаться после полнолуния, но более половины её поверхности остаётся освещённой. Освещённость: 99%–51%.", - "moon_info_7": "Последняя четверть: когда снова освещена половина Луны, это происходит примерно через неделю после полнолуния. Освещенность: около 50%.", - "moon_info_8": "Убывающая Луна: когда остаётся только маленький кусочек Луны, видимый перед новолунием. Освещённость: 49%–1%.", - "moon_info_9": "Освещённость: Процент поверхности Луны, освещённый Солнцем, меняется в зависимости от фазы Луны.", - "illumination_moon_text": "Освещённость", - "moonrise": "Восход Луны", - "moonset": "Заход Луны", - "dynamic_colors": "Динамические цвета", - "dynamic_colors_sub": "Используйте цвета обоев", - "font_size": "Размер шрифта", - "font_size_sub": "Размер шрифта влияет только там, где он необходим", - "swipe_between_locations": "Проведите пальцем между локациями", - "swipe_between_locations_sub": "Проведите пальцем влево или вправо, чтобы изменить местоположение", - "swipe_threshold": "Порог срабатывания", - "swipe_threshold_help_sub": "Порог определяет минимальное расстояние, которое должен преодолеть жест смахивания, чтобы быть распознанным. При более низком пороге срабатывание жестов пролистывания становится проще, а при более высоком пороге требуется более продуманное пролистывание.", - "todays_avg": "Сегодняшнее среднее значение", - "todays_high": "Сегодняшний максимум", - "learn_about_app": "Узнайте о приложении", - "creator": "Разработчик", - "join_discord": "Присоединиться к Дискорд серверу", - "export_data": "Экспорт данных", - "export_data_sub": "Экспортируйте все свои настройки, местоположения и последние полученные данные о погоде - буквально все!", - "import_data": "Импортировать данные", - "import_data_sub": "Внимание: Импорт приведет к удалению текущих данных приложения", - "froggy_summary": "Краткое содержание", - "froggy_summary_sub": "Добавляет описания, связанные с лягушками. Доступно только на английском языке", - "arrange_items": "Расставьте предметы", - "edit_layout": "Изменить макет главного меню", - "reset": "Сброс", - "hourly_forecast": "Почасовой прогноз", - "air_quality_index": "Индекс качества воздуха", - "pollen_data": "Данные о пыльце", - "default_location_delete_snack": "Вы не можете удалить местоположение по умолчанию", - "low_pollen": "Низкий", - "medium_pollen": "Средний", - "high_pollen": "Высокий", - "severe_pollen": "Серьезный", - "minimal_forecast_uv": "Минимальный", - "low_forecast_uv": "Низкий", - "moderate_forecast_uv": "Умеренный", - "high_forecast_uv": "Высокий", - "very_high_forecast_uv": "Очень высокий", - "extreme_forecast_uv": "Экстремальный", - "app_looks": "Приложение выглядит", - "temp_animation_sub_pref": "Считает температуру от начала до конца", - "hide_condition_widgets": "Скрыть виджеты условий", - "info_home_location_tip": "Вам нужно сохранить местоположения, чтобы использовать их в качестве местоположения по умолчанию", - "your_device_location": "Местоположение вашего устройства", - "weather_model_info_1": "Сочетает в себе лучшие погодные модели", - "weather_model_info_2": "Объединяет все погодные модели из этого в единый прогноз", - "max_items_4": "Вы можете скрыть не более 4 элементов", - "max_items_3": "Вы можете скрыть не более 3-х элементов", - "month_jan": "Янв", - "month_feb": "Фев", - "month_mar": "Март", - "month_apr": "Апр", - "month_may": "Май", - "month_june": "Июнь", - "month_july": "Июль", - "month_aug": "Авг", - "month_sep": "Сен", - "month_oct": "Окт", - "month_nov": "Ноя", - "month_Dec": "Дек", - "wind_dir_ne": "СВ", - "wind_dir_e": "В", - "wind_dir_se": "ЮВ", - "wind_dir_s": "Ю", - "wind_dir_sw": "ЮЗ", - "wind_dir_w": "З", - "wind_dir_nw": "СЗ", - "wind_dir_n": "C", - "time_pm": "после полудня", - "time_am": "до полудня", - "time_min": "мин.", - "time_hour": "час.", - "time_day": "день", - "time_sec": "сек.", - "aqi_type": "Тип AQI", - "used_app_storage_info_sub": "Хранилище показывает, сколько доступного места приложение использует для сохраненных местоположений. Если оно достигнет 100%, вы больше не сможете сохранять дополнительные локации", - "used_app_storage": "Использованное хранилище приложений", - "data_by": "Данные по", - "data_fetch_error": "Не удалось получить данные", - "aqi_info_us": "USA AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха. Он варьируется от 0 до 500, причем более высокие значения указывают на худшее качество воздуха.", - "aqi_info_eu": "EU AQI (Индекс качества воздуха) — это показатель, используемый для определения уровня загрязнения воздуха в Европейском Союзе. Он разделен на пять уровней: от «хорошего» до «очень плохого» в зависимости от концентрации основных загрязняющих веществ.", - "update_weather_data": "Обновить данные о погоде", - "update_weather_data_sub": "Автоматически обновляет данные о погоде, если они устарели, когда вы нажимаете на местоположение", - "delete_locations": "Удалить местоположения", - "delete_locations_support_sub": "Это действие удаляет все сохраненные местоположения, кроме вашего местоположения по умолчанию. Используйте это, если ваши сохраненные местоположения не видны, дублируются или возникают какие-либо другие ошибки", - "delete": "Удалить", - "united_states_aqi": "Соединенные Штаты AQI", - "european_aqi": "Европейский AQI ", - "chances": "Шансы", - "temperature": "Температура", - "show_summary_toggle_sub": "Показать краткий обзор погоды", - "insights": "Инсайты", - "app_units": "Единицы измерения в приложении", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветер, давление, видимость, осадки, время, AQI", - "hide_update_icon": "Скрыть значок обновления", - "no_notification_when_a_new_version_is_released": "Не показывает уведомление, когда выпущена новая версия.", - "precipitation_expected_to_continue": "Ожидается, что осадки продолжатся в течение следующих нескольких часов", - "Precipitation_likely_tomorrow_around": "Вероятность осадков завтра, около", - "precipitation_likely_around": "Вероятность осадков около", - "hrs_sub_text": "час", - "mins_sub_text": "минуты", - "loading_text": "Загрузка...", - "edit_location_headline": "Изменить местоположение", - "edit_location_error_sub": "Пожалуйста, заполните поле или сбросьте его", - "app_theme_dark_light": "Тема приложения", - "theme_dark": "Тёмная", - "theme_light": "Светлая" -} \ No newline at end of file diff --git a/assets/translations/sl.json b/assets/translations/sl.json deleted file mode 100644 index df1e3ed4b..000000000 --- a/assets/translations/sl.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Občutek kot", - "hourly_precipitation": "Urne padavine", - "save": "Shrani", - "cancel": "Prekliči", - "daily_forecast": "Dnevna napoved", - "locations": "Lokacije", - "home_location": "Domače mesto", - "default_locations": "Privzeta mesta", - "default_location": "Privzeto mesto", - "today's_amount": "Današnja količina", - "precipitation_hours": "Urne padavine", - "now": "Zdaj", - "next_24-hr": "V naslednjih 24 urah", - "trends": "Trendi", - "today": "Danes", - "sun": "Ned", - "mon": "Pon", - "tue": "Tor", - "wed": "Sre", - "thu": "Čet", - "fri": "Pet", - "sat": "Sob", - "error": "Napaka", - "not_available": "Ni na voljo", - "moon": "Luna", - "humidity": "Vlažnost", - "pressure": "Tlak", - "direction": "Smer", - "visibility": "Vidljivost", - "air_quality": "Kakovost zraka", - "fair": "Dobra", - "poor": "Slabo", - "very_poor": "Zelo slabo", - "good": "Dobro", - "moderate": "Zmerno", - "uv_index": "UV indeks", - "minimal_risk": "Minimalno tveganje", - "low_risk": "Nizko tveganje", - "moderate_risk": "Zmerno tveganje", - "high_risk": "Visoko tveganje", - "very_high_risk": "Zelo visoko tveganje", - "extreme_risk": "Izjemno visoko tveganje", - "day_length": "dolžina dneva", - "updated": "Posodobljeno", - "update": "Posodobitev", - "ago": "nazaj", - "saved_locations": "Shranjena lokacija", - "current_location": "Trenutna lokacija", - "search": "Poišči", - "search_provider": "Iskalnik", - "ok": "V redu", - "settings": "Nastavitve", - "background_card_animation": "Animacija kartice v ozadju", - "use_bar_chart": "Uporabi palični grafikon", - "main_provider": "Glavni ponudnik", - "temperature_unit": "Enota za temperaturo", - "wind_unit": "Enota za vetrovnost", - "visibility_unit": "Enota za vidljivost", - "precipitation_unit": "Enota za količino padavin", - "pressure_unit": "Enota za tlak", - "time_format": "Oblika zapisa časa", - "additional": "Dodatno", - "app_language": "Jezik aplikacije", - "about": "O programu", - "about_app": "O aplikaciji", - "support": "Podpora", - "data_provided_by": "Ponudnik podatkov", - "map": "Zemljevid", - "live_radar": "Živi radar", - "radar": "radar", - "source_code": "Izvorna koda", - "terms_&_conditions": "Splošni pogoji", - "privacy_policy": "Pravilnik o zasebnosti", - "licenses": "Licence", - "latest_version": "Zadnja različica", - "create_an_issue": "Prijavi napako", - "new_version_available!": "Na voljo je nova verzija!", - "you_are_using_the_latest_version!": "Uporabljate najnovejšo različico!", - "error_checking_for_updates": "Napaka pri preverjanju nove posodobitve.", - "light": "Lažje", - "heavy": "Močnejše", - "wind_info": "Hitrost vetra je izmerjeno s povprečno hitrostjo vetra čez daljše obdobje. Sunki so nenadni sunki vetra, ki običajno trajajo manj kot dvajset sekund.", - "visibility_info": "Vidljivost meri razdaljo, pri kateri se predmeti na nebu ali v obzorju še lahko vidijo. Na vidljivost lahko vplivajo padavine, megla, prah, dim ali meglica.", - "humidity_info": "Relativna vlažnost je odstotek vodne pare, prisotne v zraku, v primerjavi z največjo količino, ki jo zrak lahko zadrži pri določeni temperaturi.", - "humidity_info_2": "Točka rosišča je temperatura, na katero bi se moralo ohladiti, da bi dosegli relativno vlažnost 100 %.", - "uv_index_info": "UV indeks meri moč sončnega ultravijoličnega (UV) sevanja. Je na lestvici od 0 do 11, pri čemer višje vrednosti pomenijo močnejše UV sevanje.", - "uv_index_info_2": "UV-sevanje lahko povzroči sončne opekline, kožnega raka in poškodbe oči. Višji kot je UV indeks, večje je tveganje za te težave", - "uv_index_info_3": "1-2: Nizka. zaščita ni potrebna. Varno lahko ostanete zunaj z minimalno zaščito pred soncem.", - "uv_index_info_4": "3-7: Zmerno do visoko. Potrebna zaščita. Iščite senco od poznega jutra do sredine popoldneva. Ko ste zunaj, na izpostavljeno kožo izdatno nanesite kremo za sončenje s širokim spektrom SPF-15 ali višjo ter nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala.", - "uv_index_info_5": "8+: Zelo visoko do ekstremno. Potrebna dodatna zaščita. Bodite previdni zunaj, zlasti od poznega jutra do sredine popoldneva. Če je vaša senca krajša od vas, poiščite senco in nosite zaščitno obleko, klobuk s širokimi krajci in sončna očala ter na izpostavljeno kožo izdatno nanesite najmanj SPF-15 zaščito pred soncem širokega spektra.", - "sunset": "Sončni zahod", - "sunrise": "Sončni vzhod", - "sunset_rise_info": "Sunrise: When the sun fully appears above the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_2": "Sunset: When the sun completely disappears below the horizon. This varies depending on location, time of year, and time zone.", - "sunset_rise_info_3": "Dawn: When the first visible light of the day appears before sunrise.", - "sunset_rise_info_4": "Dusk: The darkest stage of twilight before the last visible light disappears.", - "pressure_info": "Atmospheric pressure, also known as air pressure or baromatic pressure, is the downward pressure exerted by the earth's atmosphere. This app uses Mean Sea Level Pressure (MSLP).", - "pressure_info_2": "Abnormal atmospheric pressure may cause headaches, joint pain, fatigue, and other effects.", - "current_conditions": "Trenutne razmere", - "clear_sky": "Vedro nebo", - "mostly_clear": "Večinoma jasno", - "partly_cloudy": "Delno oblačno", - "overcast": "Sonce nad oblaki", - "fog": "Megla", - "drizzle": "Pršec", - "freezing_drizzle": "Ledeno pršenje", - "moderate_rain": "Zmerno deževje", - "heavy_intensity_rain": "Močno deževje", - "freezing_rain": "Ledeno deževje", - "slight_snow": "Rahlo sneženje", - "moderate_snow": "Zmerno sneženje", - "heavy_intensity_snow": "Močno sneženje", - "snow_grains": "Snežne kepice", - "rain_showers": "Deževne plohe", - "heavy_rain_showers": "Močne deževne plohe", - "slight_snow_showers": "Rahle snežne plohe", - "heavy_snow_showers": "Močne snežne plohe", - "thunderstorm": "Nevihta", - "strong_thunderstorm": "Močna nevihta", - "clear": "Jasno", - "wind_speed": "Hitrost vetra", - "precipitation_amount": "Količina padavin", - "precipitation_chances": "Verjetnost padavin", - "cloudiness": "Oblačnost", - "dew_point": "Rosišče", - "air_quality_satisfactory": "Kakovost zraka je zadovoljiva, onesnaženost zraka predstavlja malo ali nič tveganja.", - "air_quality_acceptable": "Air quality is acceptable; however, for some pollutants there may be a moderate health concern for a very small number of people who are unusually sensitive to air pollution.", - "sensitive_groups_health_effects": "Member of sensitive groups may experience health effects. The general public is not likely to be affected.", - "health_effects_public": "Everyone may begin to experience health effects; member of sensitive groups may experience more serious health effects.", - "emergency_conditions": "Health warnings of emergency conditions. The entire population is more likely to be affected.", - "uv_index_satisfactory": "A UV index is satisfactory, indicating that there is little or no risk of harm from ultraviolet radiation.", - "conditions_low_risk": "Conditions are generally low-risk, indicating that exposure to ultraviolet radiation poses a minimal threat.", - "low_exposure_level": "Low exposure level with minimal risk of harm from UV radiation, suitable for most people.", - "moderate_risk_sun_exposure": "Moderate risk of harm from unprotected sun exposure, protective measures recommended.", - "high_risk_sun_exposure": "High risk of harm from unprotected sun exposure, protective measures required.", - "very_high_risk_sun_exposure": "Very high risk of harm from unprotected sun exposure, extra precautions required.", - "extreme_risk_sun_exposure": "Extreme risk of harm from unprotected sun exposure, full protection necessary.", - "calm": "Mirno", - "light_air": "Lahek zrak", - "light_breeze": "Rahel vetrič", - "gentle_breeze": "Nežen vetrič", - "moderate_breeze": "Zmeren veter", - "fresh_breeze": "Svež vetrič", - "strong_breeze": "Močan vetrič", - "high_wind": "Močan veter", - "gale": "Burja", - "strong_gale": "Močna burja", - "storm": "Nevihta", - "violent_storm": "Huda nevihta", - "hurricane": "Orkan", - "warming_temp_trend_1": "V naslednjih dneh se pričakuje otoplitev.", - "warming_temp_trend_2": "Temperature se bodo kmalu dvignile, pripravite se na vročino!", - "warming_temp_trend_3": "Kaže, da bo ta teden še topleje.", - "warming_temp_trend_4": "Pripravite se na toplejše vreme.", - "cooling_temp_trend_1": "V naslednjih dneh se pričakuje ohladitev.", - "cooling_temp_trend_2": "Temperature bodo kmalu padle, ostanite na toplem!", - "cooling_temp_trend_3": "V prihodnjih dneh se bo ohladilo.", - "cooling_temp_trend_4": "Expect a chilly breeze over the next days.", - "stable_temp_trend_1": "Stable temperatures expected in the next few days.", - "stable_temp_trend_2": "No big temperature changes ahead, steady weather.", - "stable_temp_trend_3": "Temperatures are holding steady for now.", - "stable_temp_trend_4": "Expect stable weather without much change.", - "back": "Nazaj", - "error_occurred": "Prišlo je do napake", - "check_your_internet_connection_try_again": "Preverite omrežno povezavo in poskusite ponovno.", - "There_might_be_an_API_error.": "There might be an API error.", - "retry": "Poskusi ponovno", - "loading_location_data": "Loading location data...", - "latest_data_fetched": "Latest data fetched", - "API_Error_Please_change_provider": "API Error, Please change provider", - "Please_wait_before_refreshing_again.": "Please wait before refreshing again.", - "network_unavailable": "Omrežje ni na voljo", - "weather": "Vreme", - "precipitation": "Padavine", - "wind": "Veter", - "pollen": "Cvetni prah", - "grass": "Trava", - "tree": "Drevo", - "weed": "Plevel", - "quick_summary": "Hitri povzetek", - "temperature_animation": "Animacija temperature", - "language": "Jezik", - "translate_this_app": "Prevedi to aplikacijo", - "contributors": "Prispevali so", - "contributors_sub": "Poglej osebe, ki so prispevale k projektu", - "version": "Različica", - "third_party_licenses": "Licence tretjih oseb", - "clothing_activity": "Oblačila in aktivnosti", - "get_clothing_suggestions": "Pridobi predlog za oblačila in aktivnosti", - "day": "Dan", - "evening": "Večer", - "night": "Noč", - "wind_gust": "Vetrovna burja", - "weather_alerts": "Vremenska opozorila", - "font": "Pisava", - "daily_conditions": "Dnevni pregledi", - "sun_tile_page": "Sonce", - "morning": "Jutro", - "day_tip": "Dnevni namig", - "translators": "Prevajalci", - "change_apps_font": "Spremeni pisavo aplikacije", - "app_font": "Pisava v aplikaciji", - "show_alerts_home_page_sub": "Pokaži vremenska opozorila na domači strani", - "weather_models": "Vremenski modeli", - "openmeteo_weather_models": "Open-Meteo vremenski modeli", - "unpredictable_weather": "unpredictable weather", - "phase_new_moon": "Mlaj", - "phase_waxing_crescent": "Naraščajoči lunin krajec", - "phase_first_quarter": "Prvi krajec", - "phase_waxing_gibbous": "Waxing Gibbous", - "phase_full_moon": "Polna luna", - "phase_waning_gibbous": "Waning Gibbous", - "phase_last_quarter": "Zadnji krajec", - "phase_waning_crescent": "Waning Crescent", - "moon_info": "New Moon: When the moon is not visible because it is located between the Earth and the Sun. Illumination: 0%.", - "moon_info_2": "Waxing Crescent: When a small sliver of the moon becomes visible, growing larger each night after the new moon. Illumination: 1%–49%.", - "moon_info_3": "First Quarter: When half of the moon's face is illuminated, occurring approximately one week after the new moon. Illumination: ~50%.", - "moon_info_4": "Waxing Gibbous: When more than half of the moon is illuminated, leading up to a full moon. Illumination: 51%–99%.", - "moon_info_5": "Full Moon: When the entire face of the moon is illuminated by the Sun, appearing as a complete circle. Illumination: 100%.", - "moon_info_6": "Waning Gibbous: When the moon begins to shrink after a full moon, but more than half of it remains illuminated. Illumination: 99%–51%.", - "moon_info_7": "Last Quarter: When half of the moon's face is illuminated again, occurring approximately one week after the full moon. Illumination: ~50%.", - "moon_info_8": "Waning Crescent: When only a small sliver of the moon remains visible before the new moon. Illumination: 49%–1%.", - "moon_info_9": "Illumination: The percentage of the moon’s surface that is lit by the Sun, which varies depending on the phase of the moon.", - "illumination_moon_text": "Illumination", - "moonrise": "Lunin vzhod", - "moonset": "Lunin zahod", - "dynamic_colors": "Dinamične barve", - "dynamic_colors_sub": "Uporabi barve slike ozadja", - "font_size": "Velikost pisave", - "font_size_sub": "Font size will only affect where it is needed", - "swipe_between_locations": "Swipe between locations", - "swipe_between_locations_sub": "Swipe left or right to change location", - "swipe_threshold": "Swipe Threshold", - "swipe_threshold_help_sub": "The threshold defines the minimum distance a swipe gesture must cover to be recognized. A lower threshold makes swipe gestures easier to trigger, while a higher threshold requires more deliberate swipes.", - "todays_avg": "Današnje povprečje", - "todays_high": "Danes največ", - "learn_about_app": "Learn about the app", - "creator": "Ustvaril(a)", - "join_discord": "Pridružite se Discord strežniku", - "export_data": "Izvozi podatke", - "export_data_sub": "Export all your settings, locations, and their last fetched weather data—literally everything!", - "import_data": "Uvozi podatke", - "import_data_sub": "Warning: Importing will erase your current app data", - "froggy_summary": "Froggy summary", - "froggy_summary_sub": "Adds frog-related descriptions. Available only in English", - "arrange_items": "Arrange items", - "edit_layout": "Edit app layout", - "reset": "Ponastavi", - "hourly_forecast": "Urna napoved", - "air_quality_index": "Indeks kvalitete zraka", - "pollen_data": "Podatki za cvetni prah", - "default_location_delete_snack": "You can't delete the default location", - "low_pollen": "Nizko", - "medium_pollen": "Srednje", - "high_pollen": "Visok", - "severe_pollen": "Precej", - "minimal_forecast_uv": "Najnižji", - "low_forecast_uv": "Nizek", - "moderate_forecast_uv": "Zmeren", - "high_forecast_uv": "Visok", - "very_high_forecast_uv": "Zelo visok", - "extreme_forecast_uv": "Ekstremno", - "app_looks": "App looks", - "temp_animation_sub_pref": "Counts the temperatures from start to end", - "hide_condition_widgets": "Hide condition widgets", - "info_home_location_tip": "You need to save locations to use them as your default location", - "your_device_location": "Your device location", - "weather_model_info_1": "Combines the best weather models", - "weather_model_info_2": "Combines all weather models from this into a seamless prediction", - "max_items_4": "You can only hide up to 4 items", - "max_items_3": "You can only hide up to 3 items", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "Maj", - "month_june": "Jun", - "month_july": "Jul", - "month_aug": "Avg", - "month_sep": "Sep", - "month_oct": "Okt", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "SV", - "wind_dir_e": "V", - "wind_dir_se": "JV", - "wind_dir_s": "J", - "wind_dir_sw": "JZ", - "wind_dir_w": "Z", - "wind_dir_nw": "SZ", - "wind_dir_n": "S", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Izbriši", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "verjetnost", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Pokaži kratek povzetek vremena", - "insights": "Vpogledi", - "app_units": "Enote v aplikaciji", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/sr-CY.json b/assets/translations/sr-CY.json deleted file mode 100644 index 6dcf4b483..000000000 --- a/assets/translations/sr-CY.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Субјективни осећај", - "hourly_precipitation": "Падавине по сату", - "save": "Сачувај", - "cancel": "Отказати", - "daily_forecast": "Дневна прогноза", - "locations": "Локације", - "home_location": "Локација куђе", - "default_locations": "Подразуване локације", - "default_location": "Подразувана локација", - "today's_amount": "Количина за данас", - "precipitation_hours": "Сати падавина за данас", - "now": "Сада", - "next_24-hr": "Наредна 24 сата", - "trends": "Трендови", - "today": "Данас", - "sun": "Нед", - "mon": "Пон", - "tue": "Уто", - "wed": "Сре", - "thu": "Чет", - "fri": "Пет", - "sat": "Суб", - "error": "Грешка", - "not_available": "Недоступно", - "moon": "Месец", - "humidity": "Влажност", - "pressure": "Притисак", - "direction": "Правац", - "visibility": "Видљивост", - "air_quality": "Квалитет ваздуха", - "fair": "Пристојно", - "poor": "Лоше", - "very_poor": "Веома лоше", - "good": "Добар", - "moderate": "Умерено", - "uv_index": "УВ индекс", - "minimal_risk": "Минимални ризик", - "low_risk": "Низак ризик", - "moderate_risk": "Умерени ризик", - "high_risk": "Висок ризик", - "very_high_risk": "Веома висок ризик", - "extreme_risk": "Екстремни ризик", - "day_length": "дужина дана", - "updated": "Ажурирано", - "update": "Ажурирај", - "ago": "пре", - "saved_locations": "Сачуване локације", - "current_location": "Тренутна локација", - "search": "Тражи", - "search_provider": "Добављач претраге", - "ok": "ОК", - "settings": "Подешавања", - "background_card_animation": "Позадинска анимација картице", - "use_bar_chart": "Користите тракасти графикон", - "main_provider": "Главни провајдер", - "temperature_unit": "Јединица температуре", - "wind_unit": "Јединица за ветар", - "visibility_unit": "Јединица за видљивост", - "precipitation_unit": "Јединица падавина", - "pressure_unit": "Јединица за притисак", - "time_format": "Формат времена", - "additional": "Додатни", - "app_language": "Језик апликације", - "about": "О апликацији", - "about_app": "О апликацији", - "support": "Подршка", - "data_provided_by": "Достављачи података", - "map": "Мапа", - "live_radar": "Уживо радар", - "radar": "радар", - "source_code": "Изворни код", - "terms_&_conditions": "Услови и одредбе", - "privacy_policy": "Политика приватности", - "licenses": "Лиценце", - "latest_version": "Најновија верзија", - "create_an_issue": "Пријави проблем", - "new_version_available!": "Доступна нова верзија!", - "you_are_using_the_latest_version!": "Користите најновију верзију!", - "error_checking_for_updates": "Грешка провере ажурирања", - "light": "Слабе", - "heavy": "Обилне", - "wind_info": "Брзина ветра се мери израчунавањем просека брзина ветра током одређеног периода. Краткотрајне олује су изненадни удари ветра који обично трају испод 20 секунди.", - "visibility_info": "Видљивост мери раздаљине на којима истакнути објекти могу да се виде на небу или хоризонту. На видљивост могу утицати падавине, магла, прашина, дим или измаглица.", - "humidity_info": "Релативна влажност је температура водене паре која је присутна у ваздуху у поређењу са максималном количином коју ваздух може да задржи на датој.", - "humidity_info_2": "Температура кондензације је вредност до које температура треба да се смањи да би се постигла релативна влажност од 100%.", - "uv_index_info": "УВ индекс мери јачину сунчевог ултраљубичастог зрачења. Налази се на скали од 0 до 11, при чему веће вредности указују на јаче УВ зрачење.", - "uv_index_info_2": "УВ зрачење може изазвати опекотине, рак коже и оштећење очију. Што је већи УВ индекс, већи је ризик од ових проблема.", - "uv_index_info_3": "1-2: Ниско. Није потребна заштита. Можете безбедно остати напољу користећи минималну заштиту од сунца.", - "uv_index_info_4": "3-7: Умерено до високо. Потребна заштита. Потражите хлад од касног јутра до средине поподнева. Када сте напољу обилно нанесите крему за сунчање широког спектра СПФ-15 или више на изложену кожу и носите заштитну одећу, шешир са широким ободом и наочаре за сунце.", - "uv_index_info_5": "8+: Веома високо до екстремно. Потребна додатна заштита. Будите опрезни напољу, посебно од касног јутра до средине поподнева. Ако је ваша сенка ниж од вас, потражите хлад и носите заштитну одећу, шешир са широким ободом и наочаре за сунце и обилно нанесите најмање СПФ-15, крему за сунчање широког спектра на изложену кожу.", - "sunset": "Залазак сунца", - "sunrise": "Излазак сунца", - "sunset_rise_info": "Излазак сунца: Време када се сунце у потпуности појави изнад хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", - "sunset_rise_info_2": "Залазак сунца: Време када сунце у потпуности нестане иза хоризонта. Ово се разликује у зависности од локације, доба године и временске зоне.", - "sunset_rise_info_3": "Свитање: Време када се прва видљива светлост дана појави пре изласка сунца.", - "sunset_rise_info_4": "Сумрак: Најтамнија фаза полумрака пре нестајања последњег видљивог светла.", - "pressure_info": "Атмосферски притисак, познат и као ваздушни или барометарски притисак, представља притисак надоле који изазива Земљину атмосферу. Ова апликација користи средњи притисак на нивоу мора (МСЛП).", - "pressure_info_2": "Неуобичајен атмосферски притисак може да изазове главобоље, болове у зглобовима, умор и друге ефекте.", - "current_conditions": "Тренутни услови", - "clear_sky": "Ведро", - "mostly_clear": "Углавном ведро", - "partly_cloudy": "Делимично облачно", - "overcast": "Облачно", - "fog": "Магла", - "drizzle": "Ситна киша", - "freezing_drizzle": "Ледена ситна киша", - "moderate_rain": "Киша умереног интензитета", - "heavy_intensity_rain": "Киша јаког интензитета", - "freezing_rain": "Ледена киша", - "slight_snow": "Слаб снег", - "moderate_snow": "Снег умереног интензитета", - "heavy_intensity_snow": "Снег јаког интензитета", - "snow_grains": "Снежна зрна", - "rain_showers": "Киша", - "heavy_rain_showers": "Јаки пљускови", - "slight_snow_showers": "Слаби снежни налети", - "heavy_snow_showers": "Јаки снежни налети", - "thunderstorm": "Грмљавина", - "strong_thunderstorm": "Јака грмљавина", - "clear": "Чисто", - "wind_speed": "Брзина ветра", - "precipitation_amount": "Количина падавина", - "precipitation_chances": "Шансе за падавине", - "cloudiness": "Облачност", - "dew_point": "Тачка росе", - "air_quality_satisfactory": "Квалитет ваздуха сматра се задовољавајућим, загађење ваздуха представља мали или никакав ризик.", - "air_quality_acceptable": "Квалитет ваздуха је прихватљив; међутим за неке загађиваче може постојати умерена забринутост за здравље веома малог броја људи који су необично осетљиви на загађење ваздуха.", - "sensitive_groups_health_effects": "Припадници осетљивих група могу имати здравствене последице. Највероватније неће утицати на ширу јавност.", - "health_effects_public": "Свако може почети да доживљава здравствене ефекте; припадници осетљивих група могу имати озбиљне здравствене последице.", - "emergency_conditions": "Здравствена упозорења о ванредним ситуацијама. Већа вероватноћа да ће цела популација бити погођена.", - "uv_index_satisfactory": "УВ индекс је задовољавајући, што указује да постоји мали или никакав ризик од штете ултраљубичастог зрачења.", - "conditions_low_risk": "Услови су генерално нискоризични, што указује да излагање ултраљубичастом зрачењу представља минималну претњу.", - "low_exposure_level": "Низак ниво изложености са минималним ризиком од оштећења УВ зрачења, погодан за већину људи.", - "moderate_risk_sun_exposure": "Умерен ризик од оштећења услед незаштићеног излагања сунцу, препоручују се заштитне мере.", - "high_risk_sun_exposure": "Висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су заштите мере.", - "very_high_risk_sun_exposure": "Веома висок ризик од оштећења услед незаштићеног излагања сунцу, потребне су додатне мере опреза.", - "extreme_risk_sun_exposure": "Екстремни ризик од оштећења услед незаштићеног излагања сунцу, неопходна је пуна заштита.", - "calm": "Мирно", - "light_air": "Лаган ваздух", - "light_breeze": "Лагани поветарац", - "gentle_breeze": "Благи поветарац", - "moderate_breeze": "Умерен поветарац", - "fresh_breeze": "Свеж поветарац", - "strong_breeze": "Јак поветарац", - "high_wind": "Јак ветар", - "gale": "Бура", - "strong_gale": "Јака бура", - "storm": "Олуја", - "violent_storm": "Насилна олуја", - "hurricane": "Ураган", - "warming_temp_trend_1": "У наредних неколико дана очекује се отпљавање.", - "warming_temp_trend_2": "Температура ускоро ће порасти, припремите се за топлије време!", - "warming_temp_trend_3": "Изгледа да ће ове недеље постати топлије.", - "warming_temp_trend_4": "Припремите се за топлије време.", - "cooling_temp_trend_1": "У наредних неколико дана очекује се захлађење.", - "cooling_temp_trend_2": "Температура ускоро падају, утоплите се!", - "cooling_temp_trend_3": "Наредних дана биће хладније.", - "cooling_temp_trend_4": "Очекујте хладан поветарац током наредних дана.", - "stable_temp_trend_1": "У наредних неколико дана очекује се стабилна температура.", - "stable_temp_trend_2": "Нема великих температурних промена, стабилно време.", - "stable_temp_trend_3": "Температура се држи стабилно за сада.", - "stable_temp_trend_4": "Очекујте стабилно време без великих промена.", - "back": "Назад", - "error_occurred": "Дошло је до грешке!", - "check_your_internet_connection_try_again": "Проверите вашу интернет везу и покушајте поново.", - "There_might_be_an_API_error.": "Можда постоји грешка у АПИ-ју.", - "retry": "Покушајте поново", - "loading_location_data": "Учитавање података о локацији...", - "latest_data_fetched": "Најновији подаци преузети су", - "API_Error_Please_change_provider": "АПИ грешка, молим вас промените добављача", - "Please_wait_before_refreshing_again.": "Молим вас сачекајте пре него што поново освежите.", - "network_unavailable": "Мрежа није доступна", - "weather": "Време", - "precipitation": "Падавине", - "wind": "Ветар", - "pollen": "Полен", - "grass": "Трава", - "tree": "Дрво", - "weed": "Коров", - "quick_summary": "Кратки резиме", - "temperature_animation": "Температура анимација", - "language": "Језик", - "translate_this_app": "Преведите ову апликацију", - "contributors": "Сарадници", - "contributors_sub": "Људи који су допринели овом пројекту", - "version": "Верзија", - "third_party_licenses": "Лиценце треће стране", - "clothing_activity": "Облачење и активности", - "get_clothing_suggestions": "Добијте своје предлоге за одећу и активности.", - "day": "Дан", - "evening": "Вече", - "night": "Ноћ", - "wind_gust": "Налети ветра", - "weather_alerts": "Временска упозорења", - "font": "Фонт", - "daily_conditions": "Дневни услови", - "sun_tile_page": "Сунце", - "morning": "Јутро", - "day_tip": "Дневни савет", - "translators": "Преводиоци", - "change_apps_font": "Промените фонт апликације", - "app_font": "Фонт апликације", - "show_alerts_home_page_sub": "Прикажите временска упозорења на почетној страници", - "weather_models": "Временски модели", - "openmeteo_weather_models": "Опен-Метео временски модел", - "unpredictable_weather": "непредвидиво време", - "phase_new_moon": "Млад месец", - "phase_waxing_crescent": "Растући полумесец", - "phase_first_quarter": "Прва четвртина", - "phase_waxing_gibbous": "Растући избочени месец", - "phase_full_moon": "Пун месец", - "phase_waning_gibbous": "Падајући избочени месец", - "phase_last_quarter": "Последња четвртина", - "phase_waning_crescent": "Опадајући полумесец", - "moon_info": "Млад Месец: Када се месец не види јер се налази између Земље и Сунца. Осветљење: 0%.", - "moon_info_2": "Растући полумесец: Када мали комад Месеца постане видљив, који постаје све већи сваке ноћи након младог месеца. Осветљење: 1%–49%.", - "moon_info_3": "Прва четвртина: Када је половина месечног лица осветљена, што се дешава отприлике недељу дана након младог месеца. Осветљење: ~50%.", - "moon_info_4": "Растући избочени месец: Када је више од половине месеца осветљено, што доводи до пуног месеца. Осветљење: 51%–99%.", - "moon_info_5": "Пун Месец: Када је цело лице Месеца обасјано Сунцем, изгледајући као потпуни круг. Осветљење: 100%.", - "moon_info_6": "Опадајући избочени месец: Када месец почне да се смањује након пуног месеца, али више од половине остаје осветљено. Осветљење: 99%–51%.", - "moon_info_7": "Последња четврт: Када је половина месечног лица поново осветљена, што се дешава отприлике недељу дана након пуног месеца. Осветљење: ~50%.", - "moon_info_8": "Опадајући полумесец: Када само мали део месеца остане видљив пре младог месеца. Осветљење: 49%–1%.", - "moon_info_9": "Осветљење: Проценат Месечеве површине који је осветљен Сунцем, који варира у зависности од фазе Месеца.", - "illumination_moon_text": "Осветљење", - "moonrise": "Излазак месеца", - "moonset": "Залазак месеца", - "dynamic_colors": "Динамичне боје", - "dynamic_colors_sub": "Користите боје позадине", - "font_size": "Величина фонта", - "font_size_sub": "Величина фонта ће утицати само тамо где је потребно", - "swipe_between_locations": "Превуците између локација", - "swipe_between_locations_sub": "Превуците налево или надесно да бисте променили локацију", - "swipe_threshold": "Праг превлачења", - "swipe_threshold_help_sub": "Праг дефинише минималну удаљеност коју покрет превлачења мора прећи да би био препознат. Нижи праг чини покрете превлачења лакшим за покретање, док виши праг захтева намерније превлачење.", - "todays_avg": "Данашњи просек", - "todays_high": "Данашњи максимум", - "learn_about_app": "Сазнајте више о апликацији", - "creator": "Креатор", - "join_discord": "Придружите се Дискорд серверу", - "export_data": "Извези податке", - "export_data_sub": "Извезите сва своја подешавања, локације и њихове последње преузете временске податке—буквално све!", - "import_data": "Увезите податке", - "import_data_sub": "Упозорење: Увоз ће избрисати тренутне податке апликације", - "froggy_summary": "Резиме жабца", - "froggy_summary_sub": "Додајте описе у вези са жабцем. Доступно само на енглеском", - "arrange_items": "Распоредите предмете", - "edit_layout": "Измените изглед апликације", - "reset": "Ресетовати", - "hourly_forecast": "Прогноза по сату", - "air_quality_index": "Индекс квалитета ваздуха", - "pollen_data": "Подаци о полену", - "default_location_delete_snack": "Не можете избрисати подразумевану локацију", - "low_pollen": "Ниско", - "medium_pollen": "Средње", - "high_pollen": "Високо", - "severe_pollen": "Тешко", - "minimal_forecast_uv": "Минимално", - "low_forecast_uv": "Ниско", - "moderate_forecast_uv": "Умерено", - "high_forecast_uv": "Високо", - "very_high_forecast_uv": "Веома високо", - "extreme_forecast_uv": "Екстремно", - "app_looks": "Изглед апликације", - "temp_animation_sub_pref": "Броји температуре од почетка до краја ", - "hide_condition_widgets": "Сакриј виџете услова", - "info_home_location_tip": "Морате да сачувате локације да бисте их користили као подразумевану локацију", - "your_device_location": "Локација вашег уређаја", - "weather_model_info_1": "Комбинује најбоље временске моделе", - "weather_model_info_2": "Комбинује све временске моделе из овога у беспрекорно предвиђање", - "max_items_4": "Можете сакрити највише 4 ставке", - "max_items_3": "Можете сакрити највише 3 ставке", - "month_jan": "Јан", - "month_feb": "Феб", - "month_mar": "Мар", - "month_apr": "Апр", - "month_may": "Мај", - "month_june": "Јун", - "month_july": "Јул", - "month_aug": "Авг", - "month_sep": "Сеп", - "month_oct": "Окт", - "month_nov": "Нов", - "month_Dec": "Дец", - "wind_dir_ne": "СИ", - "wind_dir_e": "И", - "wind_dir_se": "ЈИ", - "wind_dir_s": "J", - "wind_dir_sw": "ЈЗ", - "wind_dir_w": "З", - "wind_dir_nw": "СЗ", - "wind_dir_n": "S", - "time_pm": "ПМ", - "time_am": "АМ", - "time_min": "мин.", - "time_hour": "ч.", - "time_day": "дан", - "time_sec": "сек.", - "aqi_type": "АКИ тип", - "used_app_storage_info_sub": "Складиште показује колико део доступног простора апликација користи за сачуване локације. Ако достигне 100%, више не можете да сачувате додатне локације", - "used_app_storage": "Искоришћено складиште апликације", - "data_by": "Подаци од", - "data_fetch_error": "Преузимање података није успело", - "aqi_info_us": "Амерички АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха. Она се креће од 0 до 500, при чему веће вредности указују на лошији квалитет ваздуха.", - "aqi_info_eu": "ЕУ АКИ (индекс квалитета ваздуха) је мерење које се користи за саопштавање нивоа загађења ваздуха у Европској унији. Подељен је на пет нивоа, од „доброг“ до „веома лошег“, на основу концентрације кључних загађивача.", - "update_weather_data": "Ажурирајте податке о времену", - "update_weather_data_sub": "Аутоматски подаци о времену када се кликне на локацију", - "delete_locations": "Избришите локације", - "delete_locations_support_sub": "Ова радња уклања све сачуване локације осим ваших подразумеваних локација. Користите ово ако ваше сачуване локације нису видљиве, дуплирају се или ако имате неке друге грешке", - "delete": "Избриши", - "united_states_aqi": "Сједињене Државе АКИ", - "european_aqi": "Европски АКИ", - "chances": "Шансе", - "temperature": "Температура", - "show_summary_toggle_sub": "Покажите кратак резиме времена", - "insights": "Увид", - "app_units": "Јединице апликације", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Температура, ветар, притисак, видљивост, падавине, време, АКИ", - "hide_update_icon": "Сакриј икону ажурирања", - "no_notification_when_a_new_version_is_released": "Не приказуј обавештење када се објави нова верзија.", - "precipitation_expected_to_continue": "У наредних неколико сати очекује се наставак падавина", - "Precipitation_likely_tomorrow_around": "Падавине вероватно сутра око", - "precipitation_likely_around": "Падавине вероватно око", - "hrs_sub_text": "сати", - "mins_sub_text": "мин", - "loading_text": "Учитавање...", - "edit_location_headline": "Уредите локацију", - "edit_location_error_sub": "Попуните поље или га ресетујте", - "app_theme_dark_light": "Тема апликације", - "theme_dark": "Тамна", - "theme_light": "Светла" -} \ No newline at end of file diff --git a/assets/translations/sr.json b/assets/translations/sr.json deleted file mode 100644 index 7ef9a52a3..000000000 --- a/assets/translations/sr.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Subjektivni osećaj", - "hourly_precipitation": "Padavine po satu", - "save": "Sačuvati", - "cancel": "Otkazati", - "daily_forecast": "Dnevna prognoza", - "locations": "Lokacije", - "home_location": "Lokacija kuće", - "default_locations": "Podrazumevane lokacije", - "default_location": "Podrazumevana lokacija", - "today's_amount": "Količina za danas", - "precipitation_hours": "Sati padavina za danas", - "now": "Sada", - "next_24-hr": "Naredna 24 sata", - "trends": "Trendovi ", - "today": "Danas", - "sun": "Ned", - "mon": "Pon", - "tue": "Uto", - "wed": "Sre", - "thu": "Čet", - "fri": "Pet", - "sat": "Sub", - "error": "Greška", - "not_available": "Nedostupno", - "moon": "Mesec", - "humidity": "Vlažnost", - "pressure": "Pritisak", - "direction": "Pravac", - "visibility": "Vidljivost", - "air_quality": "Kvalitet vazduha", - "fair": "Pristojno", - "poor": "Loše", - "very_poor": "Veoma loše", - "good": "Dobar", - "moderate": "Umereno", - "uv_index": "UV indeks", - "minimal_risk": "Minimalni rizik", - "low_risk": "Nizak rizik", - "moderate_risk": "Umereni rizik", - "high_risk": "Visok rizik", - "very_high_risk": "Veoma visok rizik", - "extreme_risk": "Ekstremni rizik", - "day_length": "dužina dana", - "updated": "Ažurirano", - "update": "Ažuriranje", - "ago": "pre", - "saved_locations": "Sačuvane lokacije", - "current_location": "Trenutna lokacija ", - "search": "Traži", - "search_provider": "Dobavljač pretrage", - "ok": "OK", - "settings": "Podešavanja", - "background_card_animation": "Pozadinska animacija kartice", - "use_bar_chart": "Koristite trakasti grafikon ", - "main_provider": "Glavni provajder", - "temperature_unit": "Jedinica temperature ", - "wind_unit": "Jedinica za vetar", - "visibility_unit": "Jedinica za vidljivost ", - "precipitation_unit": "Jedinica padavina", - "pressure_unit": "Jedinica za pritisak ", - "time_format": "Format vremena", - "additional": "Dodatni", - "app_language": "Jezik aplikacije ", - "about": "O aplikaciji", - "about_app": "O aplikaciji ", - "support": "Podrška ", - "data_provided_by": "Dostavljači podataka", - "map": "Mapa", - "live_radar": "Uživo radar", - "radar": "radar", - "source_code": "Izvorni kod", - "terms_&_conditions": "Uslovi i odredbe ", - "privacy_policy": "Politika privatnosti", - "licenses": "Licence", - "latest_version": "Najnovija verzija", - "create_an_issue": "Prijavi problem", - "new_version_available!": "Dostupna nova verzija!", - "you_are_using_the_latest_version!": "Koristite najnoviju verziju!", - "error_checking_for_updates": "Greška provere ažuriranja", - "light": "Slabe", - "heavy": "Obilne", - "wind_info": "Brzina vetra se meri izračunavanjem proseka brzina vetra tokom određenog perioda. Kratkotrajne oluje su iznenadni udari vetra koji obično traju ispod 20 sekundi.", - "visibility_info": "Vidljivost meri razdaljine na kojima istaknuti objekti mogu da se vide na nebu ili horizontu. Na vidljivost mogu da utiču padavine, magla, prašina, dim ili izmaglica.", - "humidity_info": "Relativna vlažnost je procenat vodene pare koja je prisutna u vazduhu u poređenju sa maksimalnom količinom koju vazduh može da zadrži na datoj temperaturi.", - "humidity_info_2": "Temperatura kondenzacije je vrednost do koje temperatura treba da se smanji da bi se postigla relativna vlažnost od 100%.", - "uv_index_info": "UV indeks meri jačinu sunčevog ultraljubičastog zračenja. Nalazi se na skali od 0 do 11, pri čemu veće vrednosti ukazuju na jače UV zračenje.", - "uv_index_info_2": "UV zračenje može izazvati opekotine, rak kože i oštećenje očiju. Što je veći UV indeks, veći je rizik od ovih problema.", - "uv_index_info_3": "1-2: Nisko. Nije potrebna zaštita. Možete bezbedno ostati napolju koristeći minimalnu zaštitu od sunca.", - "uv_index_info_4": "3-7: Umereno do visoko. Potrebna zaštita. Potražite hlad od kasnog jutra do sredine popodneva. Kada ste napolju obilno nanesite kremu za sunčanje širokog spektra SPF-15 ili više na izloženu kožu i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce.", - "uv_index_info_5": "8+: Veoma visoko do ekstremno. Potrebna dodatna zaštita. Budite oprezni napolju, posebno od kasnog jutra do sredine popodneva. Ako je vaša senka niž od vas, potražite hlad i nosite zaštitnu odeću, šešir sa širokim obodom i naočare za sunce i obilno nanesite najmanje SPF-15, kremu za sunačnje širokog spektra na izloženu kožu.", - "sunset": "Zalazak sunca ", - "sunrise": "Izlazak sunca ", - "sunset_rise_info": "Izlazak sunca: Vreme kada se sunce u potpunosti pojavi iznad horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", - "sunset_rise_info_2": "Zalazak sunca: Vreme kada sunce u potpunosti nestane iza horizonta. Ovo se razlikuje u zavisnosti od lokacije, doba godine i vremenske zone.", - "sunset_rise_info_3": "Svitanje: Vreme kada se prva vidljiva svetlost dana pojavi pre izlaska sunca.", - "sunset_rise_info_4": "Sumrak: Najtamnija faza polumraka pre nestajanja poslednjeg vidljivog svetla.", - "pressure_info": "Atmosferski pritisak, poznat i kao vazdušni ili barometarski pritisak, predstavlja pritisak nadole koji izaziva Zemljina atmosfera. Ova aplikacija koristi srednji pritisak na nivou mora (MSLP).", - "pressure_info_2": "Neuobičajen atmosferski pritisak može da izazove glavobolje, bolove u zglobovima, umor i druge efekte.", - "current_conditions": "Trenutni uslovi ", - "clear_sky": "Vedro", - "mostly_clear": "Uglavnom vedro ", - "partly_cloudy": "Delimično oblačno ", - "overcast": "Oblačno ", - "fog": "Magla", - "drizzle": "Sitna kiša", - "freezing_drizzle": "Ledena sitna kiša", - "moderate_rain": "Kiša umerenog intenziteta ", - "heavy_intensity_rain": "Kiša jakog intenziteta ", - "freezing_rain": "Ledena kiša ", - "slight_snow": "Slab sneg", - "moderate_snow": "Sneg umerenog intenziteta ", - "heavy_intensity_snow": "Sneg jakog intenziteta ", - "snow_grains": "Snežna zrna", - "rain_showers": "Kiša", - "heavy_rain_showers": "Jaki pljuskovi", - "slight_snow_showers": "Slabi snežni naleti ", - "heavy_snow_showers": "Jaki snežni naleti ", - "thunderstorm": "Grmljavina ", - "strong_thunderstorm": "Jaka grmljavina ", - "clear": "Čisto ", - "wind_speed": "Brzina vetra ", - "precipitation_amount": "Količina padavina ", - "precipitation_chances": "Šanse za padavine", - "cloudiness": "Oblačnost", - "dew_point": "Tačka rose", - "air_quality_satisfactory": "Kvalitet vazduha smatra se zadovoljavajućim, zagađenje vazduha predstavlja mali ili nikakav rizik.", - "air_quality_acceptable": "Kvalitet vazduha je prihvatljiv; međutim za neke zagađivače može postojati umerena zabrinutost za zdravlje veoma malog broja ljudi koji su neobično osetljivi na zagađenje vazduha.", - "sensitive_groups_health_effects": "Pripadnici osetljivih grupa mogu imati zdravstvene posledice. Najverovatnije neće uticati na širu javnost.", - "health_effects_public": "Svako može početi da doživljava zdravstvene efekte; pripadnici osetljivih grupa mogu imati ozbiljnije zdravstvene posledice.", - "emergency_conditions": "Zdravstvene upozorenja o vanrednim situacijama. Veća verovatnoća da će cela populacija biti pogođena.", - "uv_index_satisfactory": "UV indeks je zadovoljavajući, što ukazuje da postoji mali ili nikakav rizik od štete ultraljubičastog zračenja.", - "conditions_low_risk": "Uslovi su generalno niskorizični, što ukazuje da izlaganje ultraljubičastom zračenju predstavlja minimalnu pretnju.", - "low_exposure_level": "Nizak nivo izloženosti sa minimalnim rizikom od štete UV zračenja, pogodan za većinu ljudi.", - "moderate_risk_sun_exposure": "Umeren rizik od oštećenja usled nezaštićenog izlaganja suncu, preporučuju se zaštitne mere.", - "high_risk_sun_exposure": "Visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su zaštine mere.", - "very_high_risk_sun_exposure": "Veoma visok rizik od oštećenja usled nezaštićenog izlaganja suncu, potrebne su dodatne mere opreza.", - "extreme_risk_sun_exposure": "Ekstremni rizik od oštećenja usled nezaštićenog izlaganja suncu, neophodna je puna zaštita.", - "calm": "Mirno ", - "light_air": "Lagan vazduh ", - "light_breeze": "Lagani povetarac ", - "gentle_breeze": "Blagi povetarac ", - "moderate_breeze": "Umeren povetarac ", - "fresh_breeze": "Svež povetarac ", - "strong_breeze": "Jak povetarac ", - "high_wind": "Jak vetar ", - "gale": "Bura", - "strong_gale": "Jaka bura", - "storm": "Oluja", - "violent_storm": "Nasilna oluja", - "hurricane": "Uragan", - "warming_temp_trend_1": "U narednih nekoliko dana očekuje se otopljavanje.", - "warming_temp_trend_2": "Temperatura uskoro će porasti, pripremite se za toplije vreme!", - "warming_temp_trend_3": "Izgleda da će ove nedelje postati toplije.", - "warming_temp_trend_4": "Pripremite se za toplije vreme.", - "cooling_temp_trend_1": "U narednih nekoliko dana očekuje se zahlađenje.", - "cooling_temp_trend_2": "Temperature uskoro padaju, utoplite se!", - "cooling_temp_trend_3": "Narednih dana biće hladnije.", - "cooling_temp_trend_4": "Očekujte hladan povetarac tokom narednih dana.", - "stable_temp_trend_1": "U narednih nekoliko dana očekuju se stabilne temperature.", - "stable_temp_trend_2": "Nema velikih temperaturnih promena, stabilno vreme.", - "stable_temp_trend_3": "Temperature drže se stabilno za sada.", - "stable_temp_trend_4": "Očekujte stabilno vreme bez velikih promena.", - "back": "Nazad", - "error_occurred": "Došlo je do greške!", - "check_your_internet_connection_try_again": "Proverite internet vezu i pokušajte ponovo.", - "There_might_be_an_API_error.": "Možda postoji greška u API-ju.", - "retry": "Pokušajte ponovo ", - "loading_location_data": "Učitavanje podataka o lokaciji...", - "latest_data_fetched": "Najnoviji podaci preuzeti su", - "API_Error_Please_change_provider": "API greška, molim vas promenite dobavljača ", - "Please_wait_before_refreshing_again.": "Molim vas sačekajte pre nego što ponovo osvežite.", - "network_unavailable": "Mreža nije dostupna", - "weather": "Vremenska prognoza", - "precipitation": "Padavine", - "wind": "Vetar", - "pollen": "Polen", - "grass": "Trava", - "tree": "Drvo", - "weed": "Korov", - "quick_summary": "Kratki rezime", - "temperature_animation": "Temperaturna animacija ", - "language": "Jezik", - "translate_this_app": "Prevedi ovu aplikaciju ", - "contributors": "Saradnici", - "contributors_sub": "Ljudi koji su doprineli ovom projektu", - "version": "Verzija", - "third_party_licenses": "Licenca treće strane", - "clothing_activity": "Oblačenje i aktivnosti ", - "get_clothing_suggestions": "Dobijte svoje predloge za odeću i aktivnosti.", - "day": "Dan", - "evening": "Veče", - "night": "Noć", - "wind_gust": "Nalet vetra ", - "weather_alerts": "Vremenska upozorenja ", - "font": "Font", - "daily_conditions": "Dnevni uslovi", - "sun_tile_page": "Sunce ", - "morning": "Jutro ", - "day_tip": "Dnevni savet", - "translators": "Prevodioci", - "change_apps_font": "Promenite font aplikacije", - "app_font": "Font aplikacije", - "show_alerts_home_page_sub": "Prikažite vremenska upozorenja na početnoj stranici", - "weather_models": "Vremenski modeli", - "openmeteo_weather_models": "Open-Meteo vremenski model", - "unpredictable_weather": "nepredvidivo vreme", - "phase_new_moon": "Mlad mesec", - "phase_waxing_crescent": "Rastući polumesec", - "phase_first_quarter": "Prva četvrtina", - "phase_waxing_gibbous": "Rastući izbočeni mesec", - "phase_full_moon": "Pun mesec ", - "phase_waning_gibbous": "Padajući izbočeni mesec", - "phase_last_quarter": "Poslednja četvrtina", - "phase_waning_crescent": "Opadajući polumesec", - "moon_info": "Mlad Mesec: Kada se mesec ne vidi jer se nalazi između Zemlje i Sunca. Osvetljenje: 0%.", - "moon_info_2": "Rastući polumesec: Kada mali komad Meseca postane vidljiv, koji postaje sve veći svake noći nakon mladog meseca. Osvetljenje: 1%–49%.", - "moon_info_3": "Prva četvrtina: Kada je polovina mesečevog lica osvetljena, što se dešava otprilike nedelju dana nakon mladog meseca. Osvetljenje: ~50%.", - "moon_info_4": "Rastući izbočeni mesec: Kada je više od polovine meseca osvetljeno, što dovodi do punog meseca. Osvetljenje: 51%–99%.", - "moon_info_5": "Pun Mesec: Kada je celo lice Meseca obasjano Suncem, izgledajući kao potpuni krug. Osvetljenje: 100%.", - "moon_info_6": "Opadajući izbočeni mesec: Kada mesec počne da se smanjuje nakon punog meseca, ali više od polovine ostaje osvetljeno. Osvetljenje: 99%–51%.", - "moon_info_7": "Poslednja četvrt: Kada je polovina mesečevog lica ponovo osvetljena, što se dešava otprilike nedelju dana nakon punog meseca. Osvetljenje: ~50%.", - "moon_info_8": "Opadajući polumesec: Kada samo mali deo meseca ostane vidljiv pre mladog meseca. Osvetljenje: 49%–1%.", - "moon_info_9": "Osvetljenje: Procenat Mesečeve površine koji je osvetljen Suncem, koji varira u zavisnosti od faze Meseca.", - "illumination_moon_text": "Osvetljenje", - "moonrise": "Izlazak meseca", - "moonset": "Zalazak meseca", - "dynamic_colors": "Dinamične boje", - "dynamic_colors_sub": "Koristite boje pozadine", - "font_size": "Veličina fonta", - "font_size_sub": "Veličina fonta će uticati samo tamo gde je potrebna", - "swipe_between_locations": "Prevucite između lokacija", - "swipe_between_locations_sub": "Prevucite nalevo ili nadesno da biste promenili lokaciju", - "swipe_threshold": "Prag prevlačenja", - "swipe_threshold_help_sub": "Prag definiše minimalnu udaljenost koju pokret prevlačenja mora preći da bi bio prepoznat. Niži prag čini pokrete prevlačenja lakšim za pokretanje, dok viši prag zahteva namernije prevlačenje.", - "todays_avg": "Današnji prosek", - "todays_high": "Današnji maksimum", - "learn_about_app": "Saznajte više o aplikaciji", - "creator": "Kreator", - "join_discord": "Pridružite se Diskord serveru", - "export_data": "Izvezi podatke", - "export_data_sub": "Izvezite sva svoja podešavanja, lokacije i njihove poslednje preuzete vremenske podatke—bukvalno sve!", - "import_data": "Uvezite podatke", - "import_data_sub": "Upozorenje: Uvoz će izbrisati trenutne podatke aplikacije", - "froggy_summary": "Rezime žabca", - "froggy_summary_sub": "Dodajte opise u vezi sa žabcem. Dostupno samo na engleskom", - "arrange_items": "Rasporedite predmete", - "edit_layout": "Izmenite izgled aplikacije", - "reset": "Resetovati", - "hourly_forecast": "Prognoza po satu", - "air_quality_index": "Indeks kvaliteta vazduha", - "pollen_data": "Podaci o polenu", - "default_location_delete_snack": "Ne možete izbrisati podrazumevanu lokaciju", - "low_pollen": "Nisko", - "medium_pollen": "Srednje", - "high_pollen": "Visoko", - "severe_pollen": "Teško", - "minimal_forecast_uv": "Minimalno", - "low_forecast_uv": "Nisko", - "moderate_forecast_uv": "Umereno", - "high_forecast_uv": "Visoko", - "very_high_forecast_uv": "Veoma visoko", - "extreme_forecast_uv": "Ekstremno", - "app_looks": "Izgled aplikacije", - "temp_animation_sub_pref": "Broji temperature od početka do kraja", - "hide_condition_widgets": "Sakrij vidžete uslova", - "info_home_location_tip": "Morate da sačuvate lokacije da biste ih koristili kao podrazumevanu lokaciju", - "your_device_location": "Lokacija vašeg uređaja", - "weather_model_info_1": "Kombinuje najbolje vremenske modele", - "weather_model_info_2": "Kombinuje sve vremenske modele iz ovoga u besprekorno predviđanje", - "max_items_4": "Možete sakriti najviše 4 stavke", - "max_items_3": "Možete sakriti najviše 3 stavke", - "month_jan": "Jan", - "month_feb": "Feb", - "month_mar": "Mar", - "month_apr": "Apr", - "month_may": "Maj", - "month_june": "Jun", - "month_july": "Jul", - "month_aug": "Avg", - "month_sep": "Sep", - "month_oct": "Okt", - "month_nov": "Nov", - "month_Dec": "Dec", - "wind_dir_ne": "SI", - "wind_dir_e": "I", - "wind_dir_se": "JI", - "wind_dir_s": "J", - "wind_dir_sw": "JZ", - "wind_dir_w": "Z", - "wind_dir_nw": "SZ", - "wind_dir_n": "S", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "č.", - "time_day": "dan", - "time_sec": "sek.", - "aqi_type": "AQI tip", - "used_app_storage_info_sub": "Skladište pokazuje koliki deo dostupnog prostora aplikacija koristi za sačuvane lokacije. Ako dostigne 100%, više ne možete da sačuvate dodatne lokacije", - "used_app_storage": "Iskorišćeno skladište aplikacije", - "data_by": "Podaci od", - "data_fetch_error": "Preuzimanje podataka nije uspelo", - "aqi_info_us": "Američki AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha. Ona se kreće od 0 do 500, pri čemu veće vrednosti ukazuju na lošiji kvalitet vazduha.", - "aqi_info_eu": "EU AQI (indeks kvaliteta vazduha) je merenje koje se koristi za saopštavanje nivoa zagađenja vazduha u Evropskoj uniji. Podeljen je na pet nivoa, od „dobrog“ do „veoma lošeg“, na osnovu koncentracije ključnih zagađivača.", - "update_weather_data": "Ažurirajte podatke o vremenu", - "update_weather_data_sub": "Automatski ažurirajte podatke o vremenu ako su zastareli kada se klikne na lokaciju", - "delete_locations": "Izbrišite lokacije", - "delete_locations_support_sub": "Ova radnja uklanja sve sačuvane lokacije osim vaše podrazumevane lokacije. Koristite ovo ako vaše sačuvane lokacije nisu vidljive, dupliraju se ili ako imate neke druge greške", - "delete": "Izbriši", - "united_states_aqi": "Sjedinjene Države AQI", - "european_aqi": "Evropski AQI", - "chances": "Šanse", - "temperature": "Temperatura", - "show_summary_toggle_sub": "Pokažite kratak rezime vremena", - "insights": "Uvid", - "app_units": "Jedinice aplikacije", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperatura, vetar, pritisak, vidljivost, padavine, vreme, AQI", - "hide_update_icon": "Sakrij ikonu ažuriranja", - "no_notification_when_a_new_version_is_released": "Ne prikazuj obaveštenje kada se objavi nova verzija.", - "precipitation_expected_to_continue": "U narednih nekoliko sati očekuje se nastavak padavina", - "Precipitation_likely_tomorrow_around": "Padavine verovatno sutra oko", - "precipitation_likely_around": "Padavine verovatno oko", - "hrs_sub_text": "sati", - "mins_sub_text": "min", - "loading_text": "Učitavanje...", - "edit_location_headline": "Uredite lokaciju", - "edit_location_error_sub": "Popunite polje ili ga resetujte", - "app_theme_dark_light": "Tema aplikacije", - "theme_dark": "Tamna", - "theme_light": "Svetla" -} \ No newline at end of file diff --git a/assets/translations/tr.json b/assets/translations/tr.json deleted file mode 100644 index 68a1543ab..000000000 --- a/assets/translations/tr.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Hissedilen", - "hourly_precipitation": "Saatlik Yağış", - "save": "Kaydet", - "cancel": "Kapat", - "daily_forecast": "Günlük Tahmin", - "locations": "Konumlar", - "home_location": "Konumun", - "default_locations": "Varsayılan Konumlar", - "default_location": "Varsayılan Konum", - "today's_amount": "Günlük Miktar", - "precipitation_hours": "Yağış Saatleri", - "now": "Şimdi", - "next_24-hr": "Sonraki 24 Saat", - "trends": "Trendler", - "today": "Bugün", - "sun": "Paz", - "mon": "Pzt", - "tue": "Salı", - "wed": "Çrş", - "thu": "Prş", - "fri": "Cum", - "sat": "Cts", - "error": "Hata", - "not_available": "Bulunmuyor", - "moon": "Ay", - "humidity": "Nem", - "pressure": "Basınç ", - "direction": "Yön ", - "visibility": "Görüş", - "air_quality": "Hava Kalitesi", - "fair": "Güzel", - "poor": "Kötü ", - "very_poor": "Çok kötü ", - "good": "İyi", - "moderate": "Orta Düzeyde ", - "uv_index": "UV Endeksi", - "minimal_risk": "Minimal risk", - "low_risk": "Düşük Risk", - "moderate_risk": "Orta Düzeyde Risk", - "high_risk": "Yüksek Risk", - "very_high_risk": "Çok Yüksek Risk", - "extreme_risk": "Aşırı risk", - "day_length": "Gün Uzunluğu ", - "updated": "Güncellendi", - "update": "Güncelleme ", - "ago": "önce ", - "saved_locations": "Kaydedilmiş Lokasyonlar", - "current_location": "Güncel Konum", - "search": "Ara", - "search_provider": "Arama Sağlayıcısı", - "ok": "Tamam", - "settings": "Ayarlar", - "background_card_animation": "Arka Plan Kart Animasyonu", - "use_bar_chart": "Çubuk grafik kullan", - "main_provider": "Ana sağlayıcı", - "temperature_unit": "Sıcaklık birimi", - "wind_unit": "Rüzgar birimi", - "visibility_unit": "Görüş birimi", - "precipitation_unit": "Yağış birimi", - "pressure_unit": "Basınç birimi", - "time_format": "Saat formatı ", - "additional": "Ek bilgiler ", - "app_language": "Dil seçenekleri ", - "about": "Hakkında", - "about_app": "Uygulama hakkında ", - "support": "Destek", - "data_provided_by": "Veri sağlayıcısı", - "map": "Harita", - "live_radar": "Canlı radar", - "radar": "Radar", - "source_code": "Kaynak kodu", - "terms_&_conditions": "Şartlar ve Koşullar ", - "privacy_policy": "Gizlilik politikaları ", - "licenses": "Lisanslar ", - "latest_version": "En son sürüm ", - "create_an_issue": "Bir sorun bildir", - "new_version_available!": "Yeni sürüm mevcut!", - "you_are_using_the_latest_version!": "En son sürümü kullanıyorsunuz! ", - "error_checking_for_updates": "Güncelleme denetlenirken sorun çıktı", - "light": "Işık", - "heavy": "Ağır ", - "wind_info": "Rüzgar hızı, belirli bir süre boyunca rüzgar hızlarının ortalaması alınarak ölçülür. Sert rüzgarlar, genellikle yirmi saniyenin altında süren ani rüzgar patlamalarıdır.", - "visibility_info": "Görünürlük, belirgin nesnelerin gökyüzüne veya ufka karşı görülebildiği mesafeyi ölçer. Görünürlük yağış, sis, toz, duman veya pustan etkilenebilir.", - "humidity_info": "Bağıl nem, havanın belirli bir sıcaklıkta tutabileceği maksimum miktara kıyasla havada bulunan su buharı yüzdesidir.", - "humidity_info_2": "Çiğlenme noktası, %100 bağıl nem elde etmek için sıcaklığın ne kadar soğutulması gerektiğidir.", - "uv_index_info": "UV endeksi, güneşin ultraviyole (UV) radyasyonunun gücünü ölçer. Bu indeks 0 ila 11 arasında bir ölçekte olup, yüksek değerler daha güçlü UV radyasyonuna işaret eder.", - "uv_index_info_2": "UV radyasyonu güneş yanığına, cilt kanserine ve göz hasarına neden olabilir. UV endeksi ne kadar yüksekse, bu sorunların ortaya çıkma riski de o kadar yüksektir. ", - "uv_index_info_3": "1-2: Düşük. Korumaya gerek yok. Minimum güneş koruması kullanarak güvenle dışarıda kalabilirsiniz.", - "uv_index_info_4": "3-7: Orta ila Yüksek. Koruma gerekli. Sabah saatlerinden öğleden sonraya kadar gölge bir yer arayın. Dışarıdayken, açıkta kalan cilde geniş spektrumlu SPF-15 veya daha yüksek güneş kremi uygulayın ve koruyucu giysi, geniş kenarlı şapka ve güneş gözlüğü takın.", - "uv_index_info_5": "8+: Çok Yüksek, Aşırı. Ekstra koruma gerekli. Özellikle sabah saatlerinden öğleden sonraya kadar dışarıda dikkatli olun. Gölgeniz sizden kısaysa, gölge arayın ve koruyucu giysiler, geniş kenarlı bir şapka ve güneş gözlüğü takın ve açıkta kalan cildinize en az SPF-15, geniş spektrumlu güneş kremi uygulayın.", - "sunset": "Gün batımı", - "sunrise": "Gün doğumu ", - "sunset_rise_info": "Gün doğumu: Güneşin ufkun üzerinde tam olarak göründüğü zaman. Bu; konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", - "sunset_rise_info_2": "Gün batımı: Güneşin ufkun altında tamamen kaybolduğu zaman. Bu; konuma, yılın zamanına ve saat dilimine bağlı olarak değişir.", - "sunset_rise_info_3": "Şafak: Günün ilk görünür ışığının güneş doğmadan önce ortaya çıktığı zaman.", - "sunset_rise_info_4": "Alacakaranlık: Görünür son ışık kaybolmadan önceki en karanlık aşaması.", - "pressure_info": "Hava basıncı veya baromatik basınç olarak da bilinen atmosferik basınç, dünya atmosferi tarafından aşağı doğru uygulanan basınçtır. Bu uygulama Ortalama Deniz Seviyesi Basıncını (MSLP) kullanır.", - "pressure_info_2": "Anormal atmosferik basınç baş ağrısı, eklem ağrısı, yorgunluk ve diğer etkilere neden olabilir.", - "current_conditions": "Mevcut Koşullar", - "clear_sky": "Açık gökyüzü", - "mostly_clear": "Çoğunlukla Açık", - "partly_cloudy": "Parçalı bulutlu", - "overcast": "Bulutlu", - "fog": "Sis", - "drizzle": "Çiseleme", - "freezing_drizzle": "Dondurucu Çiseleme", - "moderate_rain": "Orta Derece Yağmur", - "heavy_intensity_rain": "Şiddetli Yağmur", - "freezing_rain": "Dondurucu Yağmur", - "slight_snow": "Hafif Kar", - "moderate_snow": "Orta Şiddette Kar", - "heavy_intensity_snow": "Yoğun Kar Yağışı", - "snow_grains": "Kar Taneleri", - "rain_showers": "Sağanak Yağmur", - "heavy_rain_showers": "Şiddetli Sağanak Yağış", - "slight_snow_showers": "Hafif Kar Yağışı", - "heavy_snow_showers": "Yoğun Kar Yağışı", - "thunderstorm": "Fırtına", - "strong_thunderstorm": "Güçlü Fırtına", - "clear": "Açık", - "wind_speed": "Rüzgar hızı", - "precipitation_amount": "Yağış miktarı", - "precipitation_chances": "Yağış olasılığı", - "cloudiness": "Çok bulutlu", - "dew_point": "Çiğlenme noktası", - "air_quality_satisfactory": "Hava kalitesinin tatmin edici olduğu ve hava kirliliğinin çok az risk oluşturduğu veya hiç risk oluşturmadığı düşünülmektedir.", - "air_quality_acceptable": "Hava kalitesi kabul edilebilir düzeydedir; hava kirliliğine karşı alışılmadık derecede hassas olan çok az sayıda insan için orta düzeyde bir sağlık endişesi söz konusu olabilir.", - "sensitive_groups_health_effects": "Hassas gruplar sağlık sorunu yaşayabilir. Genel halkın etkilenmesi beklenmez.", - "health_effects_public": "Herkes sağlık sorunu yaşamaya başlayabilir; hassas grupların üyeleri daha ciddi sağlık sorunları yaşayabilir.", - "emergency_conditions": "Acil durumlara ilişkin sağlık uyarıları. Tüm nüfusun etkilenme olasılığı yüksektir.", - "uv_index_satisfactory": "UV endeksi tatmin edicidir ve ultraviyole radyasyondan kaynaklanan zarar riskinin çok az olduğunu veya hiç olmadığını gösterir.", - "conditions_low_risk": "Koşullar genellikle düşük risklidir, bu da ultraviyole radyasyona maruz kalmanın minimal bir tehdit oluşturduğunu gösterir.", - "low_exposure_level": "UV radyasyonundan minimum zarar ile düşük maruz kalma seviyesi, çoğu insan için uygundur.", - "moderate_risk_sun_exposure": "Korunmasız güneşe maruz kalma nedeniyle orta derecede riskli, koruyucu önlemler önerilir.", - "high_risk_sun_exposure": "Korunmasız güneşe maruz kalma nedeniyle yüksek riskli, koruyucu önlemler gereklidir.", - "very_high_risk_sun_exposure": "Korunmasız güneşe maruz kalmanın riski çok yüksektir, ekstra önlemler gereklidir.", - "extreme_risk_sun_exposure": "Korunmasız güneşe maruz kalmak aşırı riskli, tam koruma gereklidir.", - "calm": "Durgun", - "light_air": "Açık hava", - "light_breeze": "Hafif Esinti", - "gentle_breeze": "Çok hafif esinti", - "moderate_breeze": "Orta şiddette esintili", - "fresh_breeze": "Serin esinti", - "strong_breeze": "Güçlü esinti", - "high_wind": "Şiddetli rüzgar", - "gale": "Fırtına", - "strong_gale": "Güçlü fırtına", - "storm": "Kasırga", - "violent_storm": "Şiddetli kasırga ", - "hurricane": "Hortum", - "warming_temp_trend_1": "Önümüzdeki birkaç gün içinde sıcaklık artışı bekleniyor.", - "warming_temp_trend_2": "Sıcaklıklar yakında yükselecek, biraz sıcağa hazır olun!", - "warming_temp_trend_3": "Bu hafta hava ısınacak gibi görünüyor.", - "warming_temp_trend_4": "Gelmekte olan sıcak havalar için hazırlanın.", - "cooling_temp_trend_1": "Önümüzdeki birkaç gün içinde havanın soğuması bekleniyor.", - "cooling_temp_trend_2": "Sıcaklıklar yakında düşüyor, sıkı giyinin! ", - "cooling_temp_trend_3": "Önümüzdeki günlerde hava daha da soğuyacak.", - "cooling_temp_trend_4": "Önümüzdeki günlerde serin esintiler bekleniyor.", - "stable_temp_trend_1": "Önümüzdeki birkaç gün içinde sabit sıcaklıklar bekleniyor.", - "stable_temp_trend_2": "Önümüzde büyük sıcaklık değişiklikleri yok, hava sabit.", - "stable_temp_trend_3": "Sıcaklıklar şimdilik sabit seyrediyor.", - "stable_temp_trend_4": "Fazla değişiklik olmadan istikrarlı bir hava bekleniyor.", - "back": "Geri", - "error_occurred": "Bir hata oluştu! ", - "check_your_internet_connection_try_again": "İnternet bağlantınızı kontrol edin ve tekrar deneyin.", - "There_might_be_an_API_error.": "Bir API hatası olabilir.", - "retry": "Yeniden dene ", - "loading_location_data": "Konum verileri yükleniyor...", - "latest_data_fetched": "Son veriler", - "API_Error_Please_change_provider": "API Hatası, Lütfen sağlayıcıyı değiştirin", - "Please_wait_before_refreshing_again.": "Biraz bekleyin ardından tekrar deneyin", - "network_unavailable": "Ağ kullanılamıyor", - "weather": "Hava Durumu", - "precipitation": "Yağış", - "wind": "Rüzgar", - "pollen": "Polen", - "grass": "Çimen", - "tree": "Ağaç", - "weed": "Ot", - "quick_summary": "Hızlı özet", - "temperature_animation": "Sıcaklık animasyonu", - "language": "Dil ", - "translate_this_app": "Bu uygulamayı çevir", - "contributors": "Katkıda bulunanlar", - "contributors_sub": "Bu projeye katkıda bulunan kişileri görüntüleyin", - "version": "Sürüm", - "third_party_licenses": "Üçüncü taraf lisansları", - "clothing_activity": "Giyim ve Aktivite", - "get_clothing_suggestions": "Kıyafet ve Etkinlik Önerileri", - "day": "Gün", - "evening": "Akşam", - "night": "Gece", - "wind_gust": "Rüzgar Şiddeti", - "weather_alerts": "Hava durumu uyarıları", - "font": "Yazı tipi", - "daily_conditions": "Günlük koşullar", - "sun_tile_page": "Güneş", - "morning": "Sabah", - "day_tip": "Günlük ipucu", - "translators": "Çevirmenler", - "change_apps_font": "Uygulamanın yazı tipini değiştir", - "app_font": "Uygulama yazı tipi", - "show_alerts_home_page_sub": "Anasayfada hava durumu uyarılarını gösterin", - "weather_models": "Hava Durumu Modelleri", - "openmeteo_weather_models": "Open-Meteo Hava Durumu modelleri", - "unpredictable_weather": "öngörülemeyen hava durumu", - "phase_new_moon": "Yeni Ay", - "phase_waxing_crescent": "Hilal", - "phase_first_quarter": "İlk Dördün Ay", - "phase_waxing_gibbous": "Şişkin Ay", - "phase_full_moon": "Dolunay", - "phase_waning_gibbous": "Küçülen Ay", - "phase_last_quarter": "Son Çeyrek Ay", - "phase_waning_crescent": "Azalan Hilal Ay", - "moon_info": "Yeni Ay: Ay, Dünya ile Güneş arasında bulunduğu için görünmediği zaman. Aydınlanma: 0%.", - "moon_info_2": "Genişleyen Hilal: Ayın küçük bir parçasının görünür hale gelmesi ve yeni aydan sonra her gece daha da büyümesi. Aydınlanma: 1%-49%.", - "moon_info_3": "İlk Çeyrek: Ayın yüzünün yarısı aydınlandığında, yeni aydan yaklaşık bir hafta sonra meydana gelir. Aydınlanma: ~50%.", - "moon_info_4": "Şişkin Ay: Ayın yarısından fazlasının aydınlandığı ve dolunaya doğru ilerlediği zaman. Aydınlanma: 51%-99%.", - "moon_info_5": "Dolunay: Ayın tüm yüzünün Güneş tarafından aydınlatıldığı ve tam bir daire şeklinde göründüğü zaman. Aydınlanma: 100%.", - "moon_info_6": "Küçülen Ay: Dolunaydan sonra ay küçülmeye başladığında, ancak yarısından fazlası aydınlık kaldığında. Aydınlatma: %99-%51.", - "moon_info_7": "Son Çeyrek: Ayın yüzünün yarısının tekrar aydınlandığı zaman, dolunaydan yaklaşık bir hafta sonra meydana gelir. Aydınlanma: ~50%.", - "moon_info_8": "Küçülen Hilal: Yeni aydan önce ayın sadece küçük bir parçasının görünür kaldığı durum. Aydınlanma: 49%-1%.", - "moon_info_9": "Aydınlatma: Ay'ın evresine bağlı olarak değişen, Güneş tarafından aydınlatılan Ay yüzeyinin yüzdesi.", - "illumination_moon_text": "Aydınlatma", - "moonrise": "Ayın Doğuşu", - "moonset": "Ayın Batışı", - "dynamic_colors": "Dinamik Renkler", - "dynamic_colors_sub": "Duvar kağıdı renklerini uygula", - "font_size": "Yazı Tipi Boyutu", - "font_size_sub": "Yazı tipi boyutu, yalnızca ihtiyaç duyulan yerleri etkileyecektir", - "swipe_between_locations": "Konumlar arasında kaydırma", - "swipe_between_locations_sub": "Konum değiştirmek için sola veya sağa kaydırın", - "swipe_threshold": "Kaydırma Eşiği", - "swipe_threshold_help_sub": "Eşik, bir kaydırma hareketinin tanınması için kat etmesi gereken minimum mesafeyi tanımlar. Daha düşük bir eşik, kaydırma hareketlerinin daha kolay tetiklenmesini sağlarken, daha yüksek bir eşik daha bilinçli kaydırma hareketleri gerektirir.", - "todays_avg": "Bugünün ortalaması", - "todays_high": "Bugünün en yüksek", - "learn_about_app": "Uygulama hakkında bilgi edinin", - "creator": "Yaratıcı", - "join_discord": "Discord kanalına katılın", - "export_data": "Verileri dışa aktar", - "export_data_sub": "Tüm ayarlarınızı, konumlarınızı ve en son alınan hava durumu verilerini, yani kelimenin tam anlamıyla her şeyi dışa aktarın!", - "import_data": "Verileri yükle ", - "import_data_sub": "Uyarı: İçe aktarma mevcut uygulama verilerinizi silecektir", - "froggy_summary": "Kurbağacık özeti", - "froggy_summary_sub": "Kurbağa ile ilgili açıklamalar ekler. Sadece İngilizce olarak mevcuttur", - "arrange_items": "Öğeleri düzenleyin", - "edit_layout": "Uygulama düzenini ayarla", - "reset": "Sıfırla", - "hourly_forecast": "Saatlik tahmin", - "air_quality_index": "Hava kalitesi endeksi", - "pollen_data": "Polen verileri", - "default_location_delete_snack": "Varsayılan konumu silemezsiniz", - "low_pollen": "Düşük", - "medium_pollen": "Orta", - "high_pollen": "Yüksek", - "severe_pollen": "Şiddetli", - "minimal_forecast_uv": "Minimal", - "low_forecast_uv": "Düşük", - "moderate_forecast_uv": "Orta", - "high_forecast_uv": "Yüksek", - "very_high_forecast_uv": "Çok yüksek", - "extreme_forecast_uv": "Aşırı", - "app_looks": "Uygulama görünümleri", - "temp_animation_sub_pref": "Başlangıçtan bitişe kadar sıcaklıkları ölçer", - "hide_condition_widgets": "Durum widget'larını gizle ", - "info_home_location_tip": "Varsayılan konumunuz olarak kullanmak için konumu kaydetmeniz gerekir", - "your_device_location": "Cihazınızın konumu", - "weather_model_info_1": "En iyi hava durumu modellerini bir araya getirir", - "weather_model_info_2": "Tüm hava durumu modellerini kusursuz bir tahminde birleştirir", - "max_items_4": "En fazla 4 tane gizleyebilirsiniz.", - "max_items_3": "En fazla 3 tane gizleyebilirsiniz.", - "month_jan": "Oca", - "month_feb": "Şub", - "month_mar": "Mar", - "month_apr": "Nis", - "month_may": "May", - "month_june": "Haz", - "month_july": "Tem", - "month_aug": "Ağu", - "month_sep": "Eyl", - "month_oct": "Eki", - "month_nov": "Kas", - "month_Dec": "Ara", - "wind_dir_ne": "KD", - "wind_dir_e": "D", - "wind_dir_se": "GD", - "wind_dir_s": "G", - "wind_dir_sw": "GB", - "wind_dir_w": "B", - "wind_dir_nw": "KB", - "wind_dir_n": "Rüzgar Yönü", - "time_pm": "ÖS", - "time_am": "ÖÖ", - "time_min": "Dk.", - "time_hour": "Saat", - "time_day": "Gün", - "time_sec": "sn.", - "aqi_type": "AQI tipi", - "used_app_storage_info_sub": "Depolama, uygulamanın kayıtlı konumlar için kullanılabilir alanın ne kadarını kullandığını gösterir. %100'e ulaşırsa, artık ek konumlar kaydedemezsiniz", - "used_app_storage": "Kullanılan uygulama belleği", - "data_by": "Verileri sağlayan", - "data_fetch_error": "Veriler alınamadı", - "aqi_info_us": "ABD AQI (Hava Kalitesi Endeksi), hava kirliliği seviyesini iletmek için kullanılan bir ölçüdür. 0 ile 500 arasında değişir ve daha yüksek değerler daha kötü hava kalitesini gösterir.", - "aqi_info_eu": "AB AQI (Hava Kalitesi Endeksi), Avrupa Birliği'ndeki hava kirliliği seviyesini iletmek için kullanılan bir ölçüdür. Temel kirleticilerin konsantrasyonuna göre 'İyi'den 'Çok Kötü'ye kadar beş seviyeye ayrılır.", - "update_weather_data": "Hava durumu verilerini güncelle", - "update_weather_data_sub": "Bir konuma tıklandığında hava durumu verileri güncelliğini yitirmişse otomatik olarak güncellenir", - "delete_locations": "Konumları Sil", - "delete_locations_support_sub": "Bu eylem varsayılan konumunuz haricindeki tüm kaydedilmiş konumları kaldırır. Kaydedilmiş konumlarınız görünmüyorsa, çoğalıyorsa veya başka hatalar yaşıyorsanız bunu kullanın", - "delete": "Sil", - "united_states_aqi": "Birleşik Devletler AQI", - "european_aqi": "Avrupa AQI", - "chances": "Sayı:", - "temperature": "Sıcaklık", - "show_summary_toggle_sub": "Hava durumunun kısa bir özetini göster", - "insights": "İstatistikler", - "app_units": "Uygulama birimleri", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Sıcaklık, rüzgar, basınç, görüş mesafesi, yağış, zaman, AQI", - "hide_update_icon": "Güncelleme simgesini gizle", - "no_notification_when_a_new_version_is_released": "Yeni bir sürüm yayınlandığında bildirim gösterme.", - "precipitation_expected_to_continue": "Yağışın önümüzdeki birkaç saat boyunca devam etmesi bekleniyor", - "Precipitation_likely_tomorrow_around": "Yarın muhtemelen yağmur yağacak", - "precipitation_likely_around": "Yağış ihtimali yüksek", - "hrs_sub_text": "Saat", - "mins_sub_text": "dakika", - "loading_text": "Yükleniyor...", - "edit_location_headline": "Konumu düzenle", - "edit_location_error_sub": "Lütfen alanı doldurun veya sıfırlayın", - "app_theme_dark_light": "Uygulama teması", - "theme_dark": "Karanlık", - "theme_light": "Aydınlık" -} \ No newline at end of file diff --git a/assets/translations/uk.json b/assets/translations/uk.json deleted file mode 100644 index 8e312cd9e..000000000 --- a/assets/translations/uk.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Відчувається як", - "hourly_precipitation": "Погодинна кількість опадів", - "save": "Зберегти", - "cancel": "Скасувати", - "daily_forecast": "Щоденний прогноз", - "locations": "Місця", - "home_location": "Домашнє місце", - "default_locations": "Місця за замовчуванням", - "default_location": "Місце за замовчуванням", - "today's_amount": "Сьогоднішня кількість", - "precipitation_hours": "Час опадів", - "now": "Зараз", - "next_24-hr": "Наступні 24-год", - "trends": "Динаміка", - "today": "Сьогодні", - "sun": "Нд", - "mon": "Пн", - "tue": "Вт", - "wed": "Ср", - "thu": "Чт", - "fri": "Пт", - "sat": "Сб", - "error": "Помилка", - "not_available": "Недоступний", - "moon": "Місяць", - "humidity": "Вологість", - "pressure": "Тиск", - "direction": "Напрямок", - "visibility": "Видимість", - "air_quality": "Якість повітря", - "fair": "Задовільна", - "poor": "Низька", - "very_poor": "Дуже низька", - "good": "Добра", - "moderate": "Помірна", - "uv_index": "УФ індекс", - "minimal_risk": "Мінімальний ризик", - "low_risk": "Низький ризик", - "moderate_risk": "Помірний ризик", - "high_risk": "Високий ризик", - "very_high_risk": "Дуже високий ризик", - "extreme_risk": "Екстремальний ризик", - "day_length": "Тривалість дня", - "updated": "Оновлено", - "update": "Оновити", - "ago": "тому", - "saved_locations": "Збережені місця", - "current_location": "Моє місцезнаходження", - "search": "Пошук", - "search_provider": "Постачальник пошуку", - "ok": "OK", - "settings": "Налаштування", - "background_card_animation": "Анімації фонової картки", - "use_bar_chart": "Використовувати гістограму", - "main_provider": "Основне джерело погоди", - "temperature_unit": "Одиниця вимірювання температури", - "wind_unit": "Одиниця вимірювання вітру", - "visibility_unit": "Одиниця вимірювання видимості", - "precipitation_unit": "Одиниця вимірювання опадів", - "pressure_unit": "Одиниця вимірювання тиску", - "time_format": "Формат часу", - "additional": "Додатково", - "app_language": "Мова застосунку", - "about": "Про", - "about_app": "Про застосунок", - "support": "Підтримка", - "data_provided_by": "Дані надані", - "map": "Карта", - "live_radar": "Карта опадів", - "radar": "радар", - "source_code": "Вихідний код", - "terms_&_conditions": "Умови використання", - "privacy_policy": "Політика конфіденційності", - "licenses": "Ліцензії", - "latest_version": "Остання версія", - "create_an_issue": "Повідомити про проблему", - "new_version_available!": "Доступна нова версія!", - "you_are_using_the_latest_version!": "Ви використовуєте останню версію!", - "error_checking_for_updates": "Помилка при перевірці оновлень", - "light": "Light", - "heavy": "Heavy", - "wind_info": "Швидкість вітру вимірюється шляхом усереднення швидкості вітру за певний проміжок часу. Пориви - це раптові сплески вітру, які зазвичай тривають менш ніж двадцять секунд.", - "visibility_info": "Видимість вимірює відстань, на якій можна побачити об'єкти на тлі неба або горизонту. На видимість можуть впливати опади, туман, пил, дим або імла.", - "humidity_info": "Відносна вологість - це процентний вміст водяної пари в повітрі в порівнянні з максимальною кількістю, яку може утримувати повітря при даній температурі.", - "humidity_info_2": "Точка роси - це температура, до якої потрібно охолодити повітря, щоб досягти відносної вологості 100%.", - "uv_index_info": "УФ-індекс вимірює силу ультрафіолетового (УФ) випромінювання сонця. Він має шкалу від 0 до 11, де вищі значення вказують на сильніше УФ-випромінювання.", - "uv_index_info_2": "УФ-випромінювання може викликати сонячні опіки, рак шкіри та пошкодження очей. Чим вищий УФ-індекс, тим більший ризик виникнення зазначених вище наслідків", - "uv_index_info_3": "1-2: Низький рівень. Захист не потрібен. Ви можете безпечно перебувати на вулиці, використовуючи мінімальний сонцезахист.", - "uv_index_info_4": "3-7: Від помірного рівня до високого. Потрібен захист. Уникайте сонця з пізнього ранку до середини дня. На відкритому повітрі щедро наносіть протисонцевий крем із широким спектром дії SPF-15 або вищим, носіть захисний одяг, широкий капелюх і протисонцеві окуляри.", - "uv_index_info_5": "8+: Від дуже високого рівня до екстремального. Необхідний додатковий захист. Будьте обережні на вулиці, особливо з пізнього ранку до середини дня. Якщо ваша тінь коротша за вас, шукайте затінок і носіть захисний одяг, крислатий капелюх і сонцезахисні окуляри, а також щедро наносьте на відкриті ділянки шкіри сонцезахисний крем широкого спектру дії з фактором захисту не менше SPF-15.", - "sunset": "Захід сонця", - "sunrise": "Схід сонця", - "sunset_rise_info": "Схід сонця: Коли сонце повністю з'являється над горизонтом. Це залежить від місця розташування, пори року та часової зони.", - "sunset_rise_info_2": "Захід сонця: Коли сонце повністю зникає за горизонтом. Це залежить від місця розташування, пори року та часової зони.", - "sunset_rise_info_3": "Світанок: Коли з'являється перше видиме світло дня перед сходом сонця.", - "sunset_rise_info_4": "Сутінки: Найтемніша стадія заходу сонця перед тим, як зникає останнє видиме світло.", - "pressure_info": "Атмосферний тиск, також відомий як повітряний тиск або барометричний тиск, — це тиск, що здійснюється атмосферою Землі. Цей додаток використовує середній тиск на рівні моря (MSLP).", - "pressure_info_2": "Аномальний атмосферний тиск може викликати головний біль, біль у суглобах, втому та інші ефекти.", - "current_conditions": "Поточний стан", - "clear_sky": "Ясно", - "mostly_clear": "Переважно сонячно", - "partly_cloudy": "Мінлива хмарність", - "overcast": "Хмарно", - "fog": "Туман", - "drizzle": "Мряка", - "freezing_drizzle": "Крижана мряка", - "moderate_rain": "Помірний дощ", - "heavy_intensity_rain": "Дощ великої інтенсивності", - "freezing_rain": "Крижаний дощ", - "slight_snow": "Легкий сніг", - "moderate_snow": "Помірний сніг", - "heavy_intensity_snow": "Хуртовини", - "snow_grains": "Піщинки снігу", - "rain_showers": "Дощові зливи", - "heavy_rain_showers": "Сильні зливи", - "slight_snow_showers": "Легкий снігопад", - "heavy_snow_showers": " Сильний снігопад", - "thunderstorm": "Гроза", - "strong_thunderstorm": "Сильна гроза", - "clear": "Ясно", - "wind_speed": "Швидкість вітру", - "precipitation_amount": "Кількість опадів", - "precipitation_chances": "Ймовірність опадів", - "cloudiness": "Хмарність", - "dew_point": "Точка роси\n", - "air_quality_satisfactory": "Якість повітря вважається задовільною, а забруднення повітря становить незначний ризик або взагалі відсутнє.", - "air_quality_acceptable": "Якість повітря є прийнятною, проте деякі забруднювачі можуть викликати помірне занепокоєння для здоров'я дуже невеликої кількості людей, які надзвичайно чутливі до забруднення повітря.", - "sensitive_groups_health_effects": "Вразливі групи населення можуть відчути вплив на здоров'я. На широку громадськість вплив малоймовірний.", - "health_effects_public": "Кожен може почати відчувати наслідки для здоров'я; члени вразливих груп можуть відчувати більш серйозні наслідки для здоров'я.", - "emergency_conditions": "Попередження про надзвичайні ситуації у сфері охорони здоров'я. Ймовірність ураження всього населення більша.", - "uv_index_satisfactory": "Індекс ультрафіолетового випромінювання є задовільним, що вказує на те, що ризик шкоди від ультрафіолетового випромінювання є незначним або взагалі відсутній.", - "conditions_low_risk": "Зазвичай умови належати до низького рівня ризику, що означає, що вплив ультрафіолетового випромінювання становить мінімальну загрозу.", - "low_exposure_level": "Низький рівень впливу з мінімальним ризиком шкоди від УФ-випромінювання, підходить для більшості людей.", - "moderate_risk_sun_exposure": "Помірний ризик шкоди від незахищеного перебування на сонці, рекомендуються захисні заходи.", - "high_risk_sun_exposure": "Високий ризик шкоди від незахищеного перебування на сонці, необхідні захисні заходи.", - "very_high_risk_sun_exposure": "Дуже високий ризик шкоди від незахищеного перебування на сонці, необхідні додаткові захисні заходи.", - "extreme_risk_sun_exposure": "Надзвичайний ризик отримання шкоди від незахищеного перебування на сонці, необхідний максимальний захист.", - "calm": "Calm", - "light_air": "Легке повітря", - "light_breeze": "Легкий вітерець", - "gentle_breeze": "Легкий вітер", - "moderate_breeze": "Помірний вітер", - "fresh_breeze": "Свіжий вітерець", - "strong_breeze": "Сильний вітер", - "high_wind": "Сильний вітер", - "gale": "Штормовий вітер", - "strong_gale": "Сильний шторм", - "storm": "Шторм", - "violent_storm": "Сильний шторм", - "hurricane": "Ураган", - "warming_temp_trend_1": "Очікується потепління в найближчі кілька днів.", - "warming_temp_trend_2": "Температура скоро підніметься, готуйтеся до спеки!", - "warming_temp_trend_3": "Здається, цього тижня буде тепліше.", - "warming_temp_trend_4": "Готуйтеся до потепління найближчими днями.", - "cooling_temp_trend_1": "Очікується похолодання в найближчі кілька днів.", - "cooling_temp_trend_2": "Температура скоро знизиться, одягайтесь тепло!", - "cooling_temp_trend_3": "В найближчі дні стане прохолодніше.", - "cooling_temp_trend_4": "Очікується холодний вітер найближчими днями.", - "stable_temp_trend_1": "Очікується стабільна температура в найближчі кілька днів.", - "stable_temp_trend_2": "Немає великих змін температури попереду, стабільна погода.", - "stable_temp_trend_3": "Температури залишаються стабільними на цей час.", - "stable_temp_trend_4": "Очікується стабільна погода без великих змін.", - "back": "Назад", - "error_occurred": "Виникла помилка!", - "check_your_internet_connection_try_again": "Перевірте з'єднання з інтернетом та спробуйте ще раз.", - "There_might_be_an_API_error.": "Можлива помилка API.", - "retry": "Повторити", - "loading_location_data": "Завантаження даних місцезнаходження...", - "latest_data_fetched": "Останні дані завантажено.", - "API_Error_Please_change_provider": "Помилка API, будь ласка, змініть джерело", - "Please_wait_before_refreshing_again.": "Будь ласка, зачекайте перед тим, як оновити знову.", - "network_unavailable": "Мережа недоступна", - "weather": "Погода", - "precipitation": "Опади", - "wind": "Вітер", - "pollen": "Пилок", - "grass": "Трава", - "tree": "Дерево", - "weed": "Бурʼян", - "quick_summary": "Короткий огляд погоди", - "temperature_animation": "Анімація температури", - "language": "Мова", - "translate_this_app": "Допомогти з перекладом", - "contributors": "Учасники", - "contributors_sub": "Переглянути осіб, які внесли свій внесок у цей проєкт", - "version": "Версія", - "third_party_licenses": "Ліцензії третіх сторін", - "clothing_activity": "Одяг та активності", - "get_clothing_suggestions": "Отримайте рекомендації щодо одягу та активностей", - "day": "День", - "evening": "Вечір", - "night": "Ніч", - "wind_gust": "Порив вітру", - "weather_alerts": "Погодні попередження", - "font": "Шрифт", - "daily_conditions": "Погодні умови на день", - "sun_tile_page": "Сонце", - "morning": "Ранок", - "day_tip": "Порада дня", - "translators": "Перекладачі", - "change_apps_font": "Змінити шрифт додатку", - "app_font": "Шрифт застосунку\n", - "show_alerts_home_page_sub": "Показувати попередження про негоду на головній сторінці", - "weather_models": "Моделі прогнозу погоди", - "openmeteo_weather_models": "Погодні моделі Open-Meteo", - "unpredictable_weather": "непередбачувана погода", - "phase_new_moon": "Молодий місяць", - "phase_waxing_crescent": "Зростаючий півмісяць", - "phase_first_quarter": "Перша чверть", - "phase_waxing_gibbous": "Зростаючий опуклий місяць", - "phase_full_moon": " Повний місяць", - "phase_waning_gibbous": "Спадаючий опуклий місяць", - "phase_last_quarter": "Остання чверть", - "phase_waning_crescent": "Спадаючий півмісяць", - "moon_info": "Молодик: Коли Місяць не видно, оскільки він знаходиться між Землею і Сонцем. Освітленість: 0%.", - "moon_info_2": "Зростаючий півмісяць: Коли стає видимим невеликий шматочок Місяця, який збільшується щоночі після молодика. Освітленість: 1%-49%.", - "moon_info_3": "Перша чверть: коли освітлена половина поверхні Місяця, що відбувається приблизно через тиждень після молодика. Освітленість: ~50%. ", - "moon_info_4": "Зростаючий опуклий місяць: коли освітлена більша частина місяця, напередодні повного місяця. Освітленість: 51%-99%.", - "moon_info_5": "Повний місяць: коли вся поверхня місяця освітлена Сонцем, з'являючись як повне коло. Освітленість: 100%.", - "moon_info_6": "Спадаючий опуклий місяць: коли місяць починає зменшуватися після повного місяця, але більша його частина залишається освітленою. Освітленість: 99%-51%.", - "moon_info_7": "Остання чверть: коли половина поверхні Місяця знову освітлена, що відбувається приблизно через тиждень після повного місяця. Освітленість: ~50%.", - "moon_info_8": "Спадаючий півмісяць: Коли перед молодиком залишається видимим лише маленький шматочок Місяця. Освітленість: 49%-1%.", - "moon_info_9": "Освітленість: Відсоток поверхні Місяця, освітленої Сонцем, який змінюється залежно від фази Місяця.", - "illumination_moon_text": "Освітленість", - "moonrise": "Схід Місяця", - "moonset": "Захід Місяця", - "dynamic_colors": "Динамічні кольори", - "dynamic_colors_sub": "Використовувати кольори шпалер", - "font_size": "Розмір шрифту", - "font_size_sub": "Розмір шрифту впливатиме тільки там, де це необхідно", - "swipe_between_locations": "Проведіть між місцями", - "swipe_between_locations_sub": "Проведіть вліво або вправо, щоб змінити місце", - "swipe_threshold": "Поріг спрацьовування", - "swipe_threshold_help_sub": "Поріг визначає мінімальну відстань, яку має подолати свайп, щоб бути розпізнаним. Чим нижчий поріг, тим легше спрацьовує свайп, тоді як вищий поріг означає, що свайп має бути більш цілеспрямованим.", - "todays_avg": "Середній показник на сьогодні", - "todays_high": "Сьогоднішній максимум", - "learn_about_app": "Дізнайтеся більше про застосунок", - "creator": "Розробник", - "join_discord": "Приєднатися до сервера Discord", - "export_data": "Експортувати дані", - "export_data_sub": "Експортуйте всі ваші налаштування, місця та останні отримані дані про погоду — буквально все!", - "import_data": "Імпортувати дані", - "import_data_sub": "Попередження: Під час імпортування буде видалено поточні дані застосунку", - "froggy_summary": "Огляд погоди від Froggy ", - "froggy_summary_sub": "Додає огляд погоди від Froggy. Доступно лише англійською", - "arrange_items": "Упорядкуйте елементи", - "edit_layout": "Змінити макет головного меню", - "reset": "Скинути", - "hourly_forecast": "Погодинний прогноз", - "air_quality_index": "Індекс якості повітря", - "pollen_data": "Дані про пилок", - "default_location_delete_snack": "Ви не можете видалити місце за замовчуванням", - "low_pollen": "Низький", - "medium_pollen": "Середній", - "high_pollen": "Високий", - "severe_pollen": "Сильний", - "minimal_forecast_uv": "Мінімальний", - "low_forecast_uv": "Низький", - "moderate_forecast_uv": "Помірний", - "high_forecast_uv": "Високий", - "very_high_forecast_uv": "Дуже високий", - "extreme_forecast_uv": "Екстремальний", - "app_looks": "Вигляд застосунку", - "temp_animation_sub_pref": "Показує анімацію лічильника температури від початку до кінця", - "hide_condition_widgets": "Приховати віджети погодних умов", - "info_home_location_tip": "Потрібно зберегти місця, щоб використовувати їх як ваше місце за замовчуванням", - "your_device_location": "Місцезнаходження вашого пристрою", - "weather_model_info_1": "Поєднує найкращі погодні моделі", - "weather_model_info_2": "Об'єднує всі погодні моделі з цієї категорії в єдине ціле", - "max_items_4": "Ви можете приховати не більше 4 елементів", - "max_items_3": "Ви можете приховати не більше 3 елементів", - "month_jan": "Січ", - "month_feb": "Лют", - "month_mar": "Бер", - "month_apr": "Квіт", - "month_may": "Трав", - "month_june": "Черв", - "month_july": "Лип", - "month_aug": "Серп", - "month_sep": "Вер", - "month_oct": "Жовт", - "month_nov": "Лист", - "month_Dec": "Гру", - "wind_dir_ne": "Пн-Сх", - "wind_dir_e": "Сх", - "wind_dir_se": "Пд-Сх", - "wind_dir_s": "Пд", - "wind_dir_sw": "Пд-Зх", - "wind_dir_w": "Зх", - "wind_dir_nw": "Пн-Зх", - "wind_dir_n": "П", - "time_pm": "PM", - "time_am": "AM", - "time_min": "min.", - "time_hour": "hr.", - "time_day": "day", - "time_sec": "sec.", - "aqi_type": "AQI type", - "used_app_storage_info_sub": "Storage shows how much of the available space the app is using for saved locations. If it reaches 100%, you can no longer save additional locations", - "used_app_storage": "Used app storage", - "data_by": "Data by", - "data_fetch_error": "Failed to fetch the data", - "aqi_info_us": "The US AQI (Air Quality Index) is a measurement used to communicate the level of air pollution. It ranges from 0 to 500, with higher values indicating worse air quality.", - "aqi_info_eu": "The EU AQI (Air Quality Index) is a measurement used to communicate the level of air pollution in the European Union. It is divided into five levels, from 'Good' to 'Very Poor,' based on the concentration of key pollutants.", - "update_weather_data": "Update weather data", - "update_weather_data_sub": "Automatically update the weather data if it's outdated when a location is clicked", - "delete_locations": "Delete locations", - "delete_locations_support_sub": "This action removes every saved location except your default location. Use this if your saved locations are not visible, are duplicating, or experiencing any other bugs", - "delete": "Видалити", - "united_states_aqi": "United States AQI", - "european_aqi": "European AQI", - "chances": "Шанси", - "temperature": "Температура", - "show_summary_toggle_sub": "Show a brief summary of the weather", - "insights": "Insights", - "app_units": "App units", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Temperature, wind, pressure, visibility, precipitation, time, AQI", - "hide_update_icon": "Hide update icon", - "no_notification_when_a_new_version_is_released": "Don't show a notification when a new version is released.", - "precipitation_expected_to_continue": "Precipitation is expected to continue for the next few hours", - "Precipitation_likely_tomorrow_around": "Precipitation likely tomorrow around", - "precipitation_likely_around": "Precipitation likely around", - "hrs_sub_text": "hrs", - "mins_sub_text": "mins", - "loading_text": "Loading...", - "edit_location_headline": "Edit location", - "edit_location_error_sub": "Please fill in the field or reset it", - "app_theme_dark_light": "App theme", - "theme_dark": "Dark", - "theme_light": "Light" -} \ No newline at end of file diff --git a/assets/translations/vi.json b/assets/translations/vi.json deleted file mode 100644 index fa73a07f8..000000000 --- a/assets/translations/vi.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feels_like": "Cảm giác như", - "hourly_precipitation": "Lượng mưa hàng giờ", - "save": "Lưu", - "cancel": "Hủy", - "daily_forecast": "Dự báo hàng ngày", - "locations": "Vị trí", - "home_location": "Địa chỉ nhà", - "default_locations": "Vị trí mặc định", - "default_location": "Vị trí mặc định", - "today's_amount": "Lượng mưa hôm nay", - "precipitation_hours": "Số giờ mưa", - "now": "Bây giờ", - "next_24-hr": "Sau 24 giờ nữa", - "trends": "Xu hướng", - "today": "Hôm nay", - "sun": "CN", - "mon": "Th 2", - "tue": "Th 3", - "wed": "Th 4", - "thu": "Th 5", - "fri": "Th 6", - "sat": "Th 7", - "error": "Lỗi", - "not_available": "Không khả dụng", - "moon": "Mặt trăng mọc và lặn", - "humidity": "Độ ẩm", - "pressure": "Áp suất", - "direction": "Hướng", - "visibility": "Tầm nhìn", - "air_quality": "Chất lượng không khí", - "fair": "Khá tốt", - "poor": "Xấu", - "very_poor": "Rất xấu", - "good": "Tốt", - "moderate": "Trung bình", - "uv_index": "Chỉ số UV", - "minimal_risk": "Rủi ro rất thấp", - "low_risk": "Rủi ro thấp", - "moderate_risk": "Rủi ro vừa phải", - "high_risk": "Rủi ro cao", - "very_high_risk": "Rủi ro rất cao", - "extreme_risk": "Rủi ro cực kì cao", - "day_length": "là độ dài của ngày", - "updated": "Đã cập nhật", - "update": "Cập nhật", - "ago": " trước", - "saved_locations": "Vị trí đã lưu", - "current_location": "Vị trí hiện tại", - "search": "Tìm kiếm", - "search_provider": "Nguồn cung cấp tìm kiếm", - "ok": "OK", - "settings": "Cài đặt", - "background_card_animation": "Hiệu ứng nền", - "use_bar_chart": "Sử dụng biểu đồ", - "main_provider": "Nhà cung cấp chính", - "temperature_unit": "Đơn vị nhiệt độ", - "wind_unit": "Đơn vị tốc độ gió", - "visibility_unit": "Đơn vị tầm nhìn", - "precipitation_unit": "Đơn vị lượng mưa", - "pressure_unit": "Đơn vị áp suất", - "time_format": "Định dạng thời gian", - "additional": "Khác", - "app_language": "Ngôn ngữ", - "about": "Về ứng dụng", - "about_app": "Về ứng dụng", - "support": "Hỗ trợ", - "data_provided_by": "Dữ liệu được cung cấp bởi", - "map": "Bản đồ", - "live_radar": "Radar trực tiếp", - "radar": "Radar", - "source_code": "Mã nguồn", - "terms_&_conditions": "Điều khoản & Điều kiện", - "privacy_policy": "Chính sách bảo mật & quyền riêng tư", - "licenses": "Giấy phép", - "latest_version": "Phiên bản mới nhất", - "create_an_issue": "Báo cáo lỗi", - "new_version_available!": "Đã có phiên bản mới!", - "you_are_using_the_latest_version!": "Bạn đang sử dụng phiên bản mới nhất!", - "error_checking_for_updates": "Lỗi kiểm tra cập nhật.", - "light": "Nhẹ", - "heavy": "Nặng", - "wind_info": "Tốc độ gió được đo bằng tốc độ gió trung bình trong một khoảng thời gian. Gió giật là những cơn gió đột ngột thường kéo dài dưới 20 giây.", - "visibility_info": "Tầm nhìn đo khoảng cách có thể nhìn thấy các vật thể nổi bật trên bầu trời hoặc đường chân trời. Các yếu tố như mưa, tuyết, sương mù, bụi, khói hoặc sương mù mỏng có thể ảnh hưởng đến tầm nhìn.", - "humidity_info": "Độ ẩm tương đối là tỷ lệ phần trăm hơi nước có trong không khí so với lượng hơi nước tối đa mà không khí có thể giữ lại ở một nhiệt độ nhất định.", - "humidity_info_2": "Điểm sương là mức nhiệt độ cần làm mát để đạt được độ ẩm tương đối ở mức 100%.", - "uv_index_info": "Chỉ số UV đo cường độ bức xạ tia cực tím (UV) của mặt trời. Chỉ số này được tính theo thang điểm từ 0 đến 11, giá trị càng cao thì bức xạ UV càng mạnh.", - "uv_index_info_2": "Bức xạ UV có thể gây cháy nắng, ung thư da và tồn thương mắt. Chỉ số UV càng cao thì nguy cơ gặp phải các vấn để trên càng lớn.", - "uv_index_info_3": "1-2: Thấp. Không cần biện pháp chống nắng. Bạn chỉ cần dùng biện pháp chống nắng ở mức tối thiểu là có thể an toàn khi ra ngoài trời.", - "uv_index_info_4": "3-7: Trung bình đến Cao. Cần có biện pháp chống nắng. Tìm nơi có bóng râm trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Khi ra ngoài, hãy thoa thật nhiều kem chống nắng phổ rộng có chỉ số SPF từ 15 trở lên trên vùng da để lộ, mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm.", - "uv_index_info_5": "8+: Rất cao đến Cực cao. Cần có thêm biện pháp chống nắng. Hãy thận trọng khi ra ngoài, đặc biệt là trong khoảng thời gian từ gần cuối buổi sáng đến giữa buổi chiều. Nếu bạn thấy bóng của mình ngắn hơn chiều cao thực, hãy tìm nơi có bóng râm cũng như mặc quần áo chống nắng, đội mũ rộng vành và đeo kính râm, đồng thời thoa thật nhiều kem chống nắng phổ rộng có SPF từ 15 trở lên trên vùng da để lộ.", - "sunset": "Mặt trời lặn", - "sunrise": "Mặt trời mọc", - "sunset_rise_info": "Mặt trời mọc: Thời điểm mặt trời xuất hiện hoàn toàn phía trên đường chân trời. Điều này thay đổi tuỳ theo địa điểm, thời gian trong năm và múi giờ.", - "sunset_rise_info_2": "Mặt trời lặn: Thời điểm mặt trời biển mất hoàn toàn dưới đường chân trời. Điều này thay đổi tùy theo địa điểm, thời gian trong năm và múi giờ.", - "sunset_rise_info_3": "Bình minh: Thời điểm ánh sáng đầu tiên trong ngày xuất hiện trước khi mặt trời mọc.", - "sunset_rise_info_4": "Hoàng hôn: Giai đoạn tối nhất của lúc chạng vạng trước khi tối hẳn.", - "pressure_info": "Áp suất khí quyển (còn gọi là áp suất không khí hoặc khí áp) là áp suất nén xuống do khí quyển của trái đất tạo ra. Ứng dụng này dùng Áp suất mực nước biển trung bình (MSLP).", - "pressure_info_2": "Áp suất khí quyển bất thường có thể gây đau đầu, đau khớp, mệt mỏi và những tác động khác.", - "current_conditions": "Điều kiện hiện tại", - "clear_sky": "Trời trong", - "mostly_clear": "Trời chủ yếu trong", - "partly_cloudy": "Mây rải rác", - "overcast": "Âm u", - "fog": "Sương mù", - "drizzle": "Mưa phùn", - "freezing_drizzle": "Mưa phùn đông đá", - "moderate_rain": "Mưa vừa", - "heavy_intensity_rain": "Mưa cường độ lớn", - "freezing_rain": "Mưa đá", - "slight_snow": "Tuyết rơi nhẹ", - "moderate_snow": "Tuyết rơi vừa", - "heavy_intensity_snow": "Tuyết rơi cường độ lớn", - "snow_grains": "Mưa hạt tuyết", - "rain_showers": "Mưa rào", - "heavy_rain_showers": "Mưa rào nặng hạt", - "slight_snow_showers": "Mưa tuyết nhẹ", - "heavy_snow_showers": "Mưa tuyết nặng hạt", - "thunderstorm": "Mưa giông", - "strong_thunderstorm": "Mưa dông nặng hạt", - "clear": "Trong", - "wind_speed": "Tốc độ gió", - "precipitation_amount": "Lượng mưa", - "precipitation_chances": "Khả năng mưa", - "cloudiness": "Mây bao phủ", - "dew_point": "Điểm sương", - "air_quality_satisfactory": "Chất lượng không khí được coi là đạt yêu cầu và ô nhiễm không khí gây hại ít hoặc không gây hại.", - "air_quality_acceptable": "Chất lượng không khí ở mức chấp nhận được; tuy nhiên, một số chất ô nhiễm có thể gây ra mối lo ngại ở mức độ vừa phải cho sức khỏe của một số ít người đặc biệt nhạy cảm với ô nhiễm không khí.", - "sensitive_groups_health_effects": "Thành viên của nhóm nhạy cảm có thể bị ảnh hưởng đến sức khỏe. Mọi người nói chung không có khả năng bị ảnh hưởng.", - "health_effects_public": "Mọi người đều có thể bắt đầu gặp phải những ảnh hưởng về sức khỏe; những thành viên trong nhóm nhạy cảm có thể gặp phải những ảnh hưởng nghiêm trọng hơn về sức khỏe.", - "emergency_conditions": "Cảnh báo khẩn cấp về tình trạng sức khỏe. Toàn mọi người số có khả năng bị ảnh hưởng.", - "uv_index_satisfactory": "Chỉ số UV đạt yêu cầu, cho thấy có rất ít hoặc không có nguy cơ gây hại từ bức xạ cực tím.", - "conditions_low_risk": "Điều kiện nói chung có nguy cơ thấp, cho thấy việc tiếp xúc với tia cực tím chỉ gây ra mối đe dọa tối thiểu.", - "low_exposure_level": "Mức độ tiếp xúc thấp với nguy cơ gây hại từ bức xạ UV tối thiểu, phù hợp với hầu hết mọi người.", - "moderate_risk_sun_exposure": "Nguy cơ gây hại ở mức trung bình khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, khuyến cáo nên áp dụng các biện pháp bảo vệ.", - "high_risk_sun_exposure": "Nguy cơ gây hại cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần có biện pháp bảo vệ.", - "very_high_risk_sun_exposure": "Nguy cơ gây hại rất cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải có biện pháp phòng ngừa bổ sung.", - "extreme_risk_sun_exposure": "Nguy cơ gây hại cực cao khi tiếp xúc với ánh nắng mặt trời mà không được bảo vệ, cần phải bảo vệ toàn diện.", - "calm": "Gió lặng", - "light_air": "Thoáng đãng", - "light_breeze": "Thoảng gió lạnh", - "gentle_breeze": "Gió mát nhẹ", - "moderate_breeze": "Gió lạnh vừa", - "fresh_breeze": "Gió mát", - "strong_breeze": "Gió lạnh mạnh", - "high_wind": "Gió mạnh", - "gale": "Gió", - "strong_gale": "Gió mạnh", - "storm": "Bão", - "violent_storm": "Bão dữ dội", - "hurricane": "Cuồng phong", - "warming_temp_trend_1": "Dự kiến ​​thời tiết sẽ ấm lên trong vài ngày tới.", - "warming_temp_trend_2": "Nhiệt độ sẽ sớm tăng lên, hãy chuẩn bị đón đợt nắng nóng nhé!", - "warming_temp_trend_3": "Có vẻ như tuần này thời tiết sẽ ấm hơn.", - "warming_temp_trend_4": "Chuẩn bị cho thời tiết ấm áp sắp tới.", - "cooling_temp_trend_1": "Thời tiết dự kiến sẽ mát mẻ hơn trong vài ngày tới.", - "cooling_temp_trend_2": "Nhiệt độ sẽ sớm giảm, hãy giữ ấm nhé!", - "cooling_temp_trend_3": "Trời sẽ trở nên mát mẻ hơn trong những ngày tới.", - "cooling_temp_trend_4": "Dự kiến sẽ có gió lạnh vào những ngày tới.", - "stable_temp_trend_1": "Nhiệt độ ổn định dự kiến trong vài ngày tới.", - "stable_temp_trend_2": "Nhiệt độ các ngày phía trước không có thay đổi lớn, thời tiết ổn định.", - "stable_temp_trend_3": "Nhiệt độ hiện vẫn ổn định.", - "stable_temp_trend_4": "Thời tiết ổn định và không có nhiều thay đổi.", - "back": "Quay lại", - "error_occurred": "Đã xảy ra lỗi!", - "check_your_internet_connection_try_again": "Kiểm tra kết nối internet của bạn và thử lại.", - "There_might_be_an_API_error.": "Có vẻ như bạn đã gặp phải lỗi API.", - "retry": "Thử lại", - "loading_location_data": "Đang tải dữ liệu vị trí...", - "latest_data_fetched": "Dữ liệu mới nhất đã được lấy", - "API_Error_Please_change_provider": "Lỗi API, vui lòng đổi nhà cung cấp", - "Please_wait_before_refreshing_again.": "Vui lòng đợi trước khi làm mới.", - "network_unavailable": "Không có mạng", - "weather": "Thời tiết", - "precipitation": "Lượng mưa", - "wind": "Gió", - "pollen": "Phấn hoa", - "grass": "Cỏ", - "tree": "Cây cối", - "weed": "Cỏ dại", - "quick_summary": "Tóm tắt nhanh", - "temperature_animation": "Hoạt ảnh nhiệt độ", - "language": "Ngôn ngữ", - "translate_this_app": "Đóng góp bản dịch", - "contributors": "Người đóng góp", - "contributors_sub": "Xem những người đã đóng góp cho dự án này", - "version": "Phiên bản", - "third_party_licenses": "Giấy phép của bên thứ ba", - "clothing_activity": "Trang phục & Hoạt động", - "get_clothing_suggestions": "Nhận gợi ý về Trang phục & Hoạt động của bạn", - "day": "Ngày", - "evening": "Tối", - "night": "Đêm", - "wind_gust": "Gió giật", - "weather_alerts": "Cảnh báo thời tiết", - "font": "Phông chữ", - "daily_conditions": "Tình trạng hàng ngày", - "sun_tile_page": "Mặt trời mọc và lặn", - "morning": "Buổi sáng", - "day_tip": "Mẹo trong ngày", - "translators": "Người dịch", - "change_apps_font": "Thay đổi phông chữ của ứng dụng", - "app_font": "Phông chữ ứng dụng", - "show_alerts_home_page_sub": "Hiển thị cảnh báo thời tiết trên trang chủ", - "weather_models": "Mô hình thời tiết", - "openmeteo_weather_models": "Mô hình thời tiết Open-Meteo", - "unpredictable_weather": "thời tiết không thể đoán trước", - "phase_new_moon": "Trăng non", - "phase_waxing_crescent": "Trăng lưỡi liềm đầu tháng", - "phase_first_quarter": "Thượng huyền", - "phase_waxing_gibbous": "Trăng khuyết đầu tháng", - "phase_full_moon": "Trăng tròn", - "phase_waning_gibbous": "Trăng khuyết cuối tháng", - "phase_last_quarter": "Hạ huyền", - "phase_waning_crescent": "Trăng lưỡi liềm cuối tháng", - "moon_info": "Trăng non: Khi không thể nhìn thấy mặt trăng vì nó nằm giữa Trái đất và Mặt trời. Độ chiếu sáng: 0%.", - "moon_info_2": "Trăng lưỡi liềm đầu tháng: Khi một mảnh nhỏ của mặt trăng trở nên hữu hình, lớn dần lên mỗi đêm sau kỳ trăng non. Độ chiếu sáng: 1%–49%.", - "moon_info_3": "Thượng huyền: Khi một nửa mặt trăng được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng non. Độ chiếu sáng: ~50%.", - "moon_info_4": "Trăng khuyết đầu tháng: Khi hơn một nửa mặt trăng được chiếu sáng, dẫn đến trăng tròn. Độ chiếu sáng: 51%–99%.", - "moon_info_5": "Trăng tròn: Khi toàn bộ mặt trăng được Mặt trời chiếu sáng, xuất hiện dưới dạng một vòng tròn hoàn chỉnh. Độ chiếu sáng: 100%.", - "moon_info_6": "Trăng khuyết cuối tháng: Khi mặt trăng bắt đầu thu nhỏ lại sau kỳ trăng tròn, nhưng hơn một nửa vẫn còn được chiếu sáng. Độ chiếu sáng: 99%–51%.", - "moon_info_7": "Hạ huyền: Khi một nửa mặt trăng lại được chiếu sáng, diễn ra khoảng một tuần sau kỳ trăng tròn. Độ chiếu sáng: ~50%.", - "moon_info_8": "Trăng lưỡi liềm cuối tháng: Khi chỉ còn lại một mảnh nhỏ của mặt trăng có thể nhìn thấy trước kỳ trăng non. Độ chiếu sáng: 49%–1%.", - "moon_info_9": "Độ chiếu sáng: Tỷ lệ phần trăm bề mặt của mặt trăng được Mặt trời chiếu sáng, thay đổi tùy thuộc vào pha của mặt trăng.", - "illumination_moon_text": "Độ chiếu sáng", - "moonrise": "Trăng mọc", - "moonset": "Trăng lặn", - "dynamic_colors": "Màu linh động", - "dynamic_colors_sub": "Sử dụng màu của hình nền", - "font_size": "Cỡ chữ", - "font_size_sub": "Kích thước phông chữ sẽ chỉ ảnh hưởng đến những nơi cần thiết.", - "swipe_between_locations": "Vuốt để chuyển giữa các vị trí", - "swipe_between_locations_sub": "Vuốt sang trái hoặc phải để thay đổi vị trí", - "swipe_threshold": "Ngưỡng vuốt", - "swipe_threshold_help_sub": "Ngưỡng xác định khoảng cách tối thiểu mà một cử chỉ vuốt phải bao phủ để được công nhận. Ngưỡng thấp hơn giúp cử chỉ vuốt dễ dàng được kích hoạt hơn, trong khi ngưỡng cao hơn yêu cầu các lần vuốt phải dứt khoát hơn.", - "todays_avg": "Trung bình hôm nay", - "todays_high": "Mức cao hôm nay", - "learn_about_app": "Tìm hiểu về ứng dụng", - "creator": "Người sáng lập", - "join_discord": "Tham gia máy chủ Discord", - "export_data": "Xuất dữ liệu", - "export_data_sub": "Xuất tất cả cài đặt, vị trí và dữ liệu thời tiết được tìm nạp gần đây nhất của chúng—theo đúng nghĩa là mọi thứ!", - "import_data": "Nhập dữ liệu", - "import_data_sub": "Cảnh báo: Việc nhập dữ liệu sẽ xóa dữ liệu ứng dụng hiện tại của bạn", - "froggy_summary": "Tóm tắt với Ếch Xanh", - "froggy_summary_sub": "Thêm mô tả liên quan đến Ếch Xanh. Chỉ có sẵn bằng tiếng Anh.", - "arrange_items": "Sắp xếp các mục", - "edit_layout": "Chỉnh sửa bố cục ứng dụng", - "reset": "Đặt lại", - "hourly_forecast": "Dự báo hàng giờ", - "air_quality_index": "Chỉ số chất lượng không khí", - "pollen_data": "Dữ liệu về phấn hoa", - "default_location_delete_snack": "Bạn không thể xóa vị trí mặc định", - "low_pollen": "Thấp", - "medium_pollen": "Vừa", - "high_pollen": "Cao", - "severe_pollen": "Nghiêm trọng", - "minimal_forecast_uv": "Tối thiểu", - "low_forecast_uv": "Thấp", - "moderate_forecast_uv": "Trung bình", - "high_forecast_uv": "Cao", - "very_high_forecast_uv": "Rất cao", - "extreme_forecast_uv": "Cực cao", - "app_looks": "Giao diện", - "temp_animation_sub_pref": "Đếm dần nhiệt độ từ lúc bắt đầu đến lúc kết thúc", - "hide_condition_widgets": "Ẩn các tiện ích điều kiện", - "info_home_location_tip": "Bạn cần lưu các địa điểm để sử dụng chúng làm vị trí mặc định của mình", - "your_device_location": "Vị trí thiết bị của bạn", - "weather_model_info_1": "Kết hợp các mô hình thời tiết tốt nhất", - "weather_model_info_2": "Kết hợp tất cả các mô hình thời tiết dưới đây thành một dự đoán liền mạch", - "max_items_4": "Bạn chỉ có thể ẩn tối đa 4 mục", - "max_items_3": "Bạn chỉ có thể ẩn tối đa 3 mục", - "month_jan": "Tháng 1", - "month_feb": "Tháng 2", - "month_mar": "Tháng 3", - "month_apr": "Tháng 4", - "month_may": "Tháng 5", - "month_june": "Tháng 6", - "month_july": "Tháng 7", - "month_aug": "Tháng 8", - "month_sep": "Tháng 9", - "month_oct": "Tháng 10", - "month_nov": "Tháng 11", - "month_Dec": "Tháng 12", - "wind_dir_ne": "ĐB", - "wind_dir_e": "Đ", - "wind_dir_se": "ĐN", - "wind_dir_s": "N", - "wind_dir_sw": "TN", - "wind_dir_w": "T", - "wind_dir_nw": "TB", - "wind_dir_n": "B", - "time_pm": "CH", - "time_am": "SA", - "time_min": "phút", - "time_hour": "giờ", - "time_day": "ngày", - "time_sec": "giây", - "aqi_type": "Đơn vi AQI", - "used_app_storage_info_sub": "Bộ nhớ hiển thị dung lượng không gian khả dụng mà ứng dụng đang sử dụng cho các vị trí đã lưu. Nếu đạt 100%, bạn không thể lưu thêm vị trí nữa.", - "used_app_storage": "Bộ nhớ ứng dụng đã sử dụng", - "data_by": "Dữ liệu bởi", - "data_fetch_error": "Lấy dữ liệu không thành công", - "aqi_info_us": "Chỉ số AQI Không khí Hoa Kỳ (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí. Nó nằm trong khoảng từ 0 đến 500, với giá trị càng cao cho thấy chất lượng không khí càng kém.", - "aqi_info_eu": "Chỉ số AQI EU (Chất lượng không khí) là một phép đo được sử dụng để truyền đạt mức độ ô nhiễm không khí ở Liên minh Châu Âu. Nó được chia thành năm mức, từ 'Tốt' đến 'Rất kém', dựa trên nồng độ của các chất ô nhiễm chính.", - "update_weather_data": "Cập nhật dữ liệu thời tiết", - "update_weather_data_sub": "Tự động cập nhật dữ liệu thời tiết nếu dữ liệu đó đã lỗi thời khi nhấp vào một vị trí", - "delete_locations": "Xóa tất cả vị trí", - "delete_locations_support_sub": "Thao tác này sẽ xóa mọi vị trí đã lưu ngoại trừ vị trí mặc định của bạn. Sử dụng thao tác này nếu các vị trí đã lưu của bạn không hiển thị, bị trùng lặp hoặc gặp bất kỳ lỗi nào khác.", - "delete": "Xoá", - "united_states_aqi": "AQI Hoa Kỳ", - "european_aqi": "AQI Châu Âu", - "chances": "Khả năng", - "temperature": "Nhiệt độ", - "show_summary_toggle_sub": "Hiển thị tóm tắt ngắn gọn về thời tiết", - "insights": "Thông tin chi tiết", - "app_units": "Đơn vị ứng dụng", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "Nhiệt độ, gió, áp suất, tầm nhìn, lượng mưa, thời gian, AQI", - "hide_update_icon": "Ẩn biểu tượng cập nhật", - "no_notification_when_a_new_version_is_released": "Không hiển thị thông báo khi có phiên bản mới được phát hành", - "precipitation_expected_to_continue": "Dự kiến trời sẽ tiếp tục mưa trong vài giờ tới.", - "Precipitation_likely_tomorrow_around": "Có khả năng trời sẽ mưa vào khoảng ngày mai.", - "precipitation_likely_around": "Có khả năng trời sẽ mưa vào khoảng", - "hrs_sub_text": "giờ", - "mins_sub_text": "phút", - "loading_text": "Đang tải...", - "edit_location_headline": "Chỉnh sửa vị trí", - "edit_location_error_sub": "Vui lòng điền vào trường hợp này hoặc đặt lại nó", - "app_theme_dark_light": "Giao diện ứng dụng", - "theme_dark": "Tối", - "theme_light": "Sáng" -} \ No newline at end of file diff --git a/assets/translations/zh.json b/assets/translations/zh.json deleted file mode 100644 index 4197ffc41..000000000 --- a/assets/translations/zh.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "feels_like": "体感温度:", - "hourly_precipitation": "逐小时降水量", - "save": "保存", - "cancel": "取消", - "daily_forecast": "每日天气预报", - "locations": "位置", - "home_location": "家庭位置", - "default_locations": "默认位置", - "default_location": "默认位置", - "today's_amount": "今日总量", - "precipitation_hours": "降水时长", - "now": "此刻", - "next_24-hr": "未来 24 小时", - "trends": "趋势", - "today": "今天", - "sun": "周日", - "mon": "周一", - "tue": "周二", - "wed": "周三", - "thu": "周四", - "fri": "周五", - "sat": "周六", - "error": "错误", - "not_available": "不可用", - "moon": "月相", - "humidity": "湿度", - "pressure": "气压", - "direction": "方向", - "visibility": "能见度", - "air_quality": "空气质量", - "fair": "优", - "poor": "差", - "very_poor": "极差", - "good": "良", - "moderate": "中等", - "uv_index": "紫外线指数", - "minimal_risk": "极低风险", - "low_risk": "低风险", - "moderate_risk": "中等风险", - "high_risk": "高风险", - "very_high_risk": "很高风险", - "extreme_risk": "极高风险", - "day_length": "昼长", - "updated": "已更新", - "update": "更新", - "ago": "前", - "saved_locations": "已保存位置", - "current_location": "当前位置", - "search": "搜索", - "search_provider": "搜索提供商", - "ok": "确定", - "settings": "设置", - "background_card_animation": "背景卡片动画", - "use_bar_chart": "使用柱状图", - "main_provider": "主要提供商", - "temperature_unit": "温度单位", - "wind_unit": "风速单位", - "visibility_unit": "能见度单位", - "precipitation_unit": "降水量单位", - "pressure_unit": "气压单位", - "time_format": "时间格式", - "additional": "更多", - "app_language": "应用语言", - "about": "关于", - "about_app": "关于本应用", - "support": "支持", - "data_provided_by": "数据来源", - "map": "地图", - "live_radar": "实时雷达", - "radar": "雷达", - "source_code": "源代码", - "terms_&_conditions": "条款和条件", - "privacy_policy": "隐私政策", - "licenses": "许可证", - "latest_version": "最新版本", - "create_an_issue": "创建问题", - "new_version_available!": "有新版本可用!", - "you_are_using_the_latest_version!": "您正使用最新版本!", - "error_checking_for_updates": "检查更新时出错", - "light": "轻", - "heavy": "重", - "wind_info": "风速是测量的风速在一段时间内的平均值。阵风是指突发的强风,通常持续不到 20 秒。", - "visibility_info": "能见度用于衡量能够清楚看见空中或地面物体的距离。能见度可能会受到降水、雾、灰尘、烟雾或雾霾的影响。", - "humidity_info": "相对湿度是指在给定温度下,空气中存在的水蒸气含量占空气所能容纳的最大水蒸气含量的百分比。", - "humidity_info_2": "露点是指为了使空气达到 100% 的相对湿度,需要将空气冷却到的温度。", - "uv_index_info": "紫外线指数用于衡量太阳紫外线 (UV) 辐射的强度。范围为 0 到 11,值越大表示紫外线辐射越强。", - "uv_index_info_2": "紫外线辐射可能会导致晒伤、皮肤癌和眼睛损伤。紫外线指数越高,出现这些问题的风险就越大。", - "uv_index_info_3": "1-2:低。无需防护。您只需采取最基本的防晒措施,就可以安全地待在室外。", - "uv_index_info_4": "3-7:中等至高。需要做好防晒措施。上午晚些时候到下午三点之间需在阴凉处活动。户外活动时,请在暴露的皮肤上充分涂抹 SPF-15 或更高防晒系数的广谱防晒霜,并穿防晒衣、戴宽边帽和太阳镜。", - "uv_index_info_5": "8+:非常高至极高。需要额外的防晒措施。户外活动时请格外注意,尤其是上午晚些时候到下午三点这段时间。如果阳光强烈,请注意呆在阴凉处,穿上防晒衣,戴上宽边帽和太阳镜,并在暴露的皮肤上充分涂抹 SPF-15 广谱防晒霜。", - "sunset": "日落", - "sunrise": "日出", - "sunset_rise_info": "日出:太阳完全出现在地平线之上的时间,具体时间会因地理位置、时节和时区而异。", - "sunset_rise_info_2": "日落:太阳完全消失在地平线以下的时间,具体时间因地理位置、时节和时区而异。", - "sunset_rise_info_3": "黎明:日出前的第一道可见光出现的时间。", - "sunset_rise_info_4": "黄昏:暮光在最后一丝可见光消失前最暗的阶段。", - "pressure_info": "大气压(也称为气压)是地球大气层向下\n施加的压力。此应用使用平均海平面气压\n(MSLP)。", - "pressure_info_2": "异常的大气压可能会引起头痛、关节疼痛、\n疲劳等症状。", - "current_conditions": "目前天气状况", - "clear_sky": "晴朗", - "mostly_clear": "大部晴朗", - "partly_cloudy": "局部多云", - "overcast": "阴天", - "fog": "雾", - "drizzle": "小雨", - "freezing_drizzle": "小冻雨", - "moderate_rain": "中雨", - "heavy_intensity_rain": "大雨", - "freezing_rain": "冻雨", - "slight_snow": "小雪", - "moderate_snow": "中雪", - "heavy_intensity_snow": "大雪", - "snow_grains": "霰", - "rain_showers": "阵雨", - "heavy_rain_showers": "大阵雨", - "slight_snow_showers": "小阵雪", - "heavy_snow_showers": "大阵雪", - "thunderstorm": "雷暴", - "strong_thunderstorm": "强雷暴", - "clear": "晴朗", - "wind_speed": "风速", - "precipitation_amount": "降水量", - "precipitation_chances": "降水概率", - "cloudiness": "云量", - "dew_point": "露点", - "air_quality_satisfactory": "空气质量令人满意,空气几乎没有或根本不存在污染。", - "air_quality_acceptable": "空气质量可接受;然而对于某些污染物来说,极少数对空气污染异常敏感的人可能会出现中等程度的健康问题。", - "sensitive_groups_health_effects": "敏感人群可能会受到健康影响。普通公众不太可能受到影响。", - "health_effects_public": "每个人都可能受到健康影响;敏感人群可能会受到更严重的健康影响。", - "emergency_conditions": "紧急健康情况警告。所有人更有可能受到影响。", - "uv_index_satisfactory": "紫外线指数令人满意,表明紫外线危害的风险很小或没有。", - "conditions_low_risk": "状况通常风险低,表明因暴露于紫外线辐射所构成的威胁极小。", - "low_exposure_level": "低暴露水平,紫外线危害风险极小,适合大多数人。", - "moderate_risk_sun_exposure": "无防护暴露于阳光下会造成中等程度的伤害,建议采取防护措施。", - "high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害,风险很高,需要采取防护措施。", - "very_high_risk_sun_exposure": "无防护暴露于阳光下会造成伤害的风险极高,需要采取额外的预防措施。", - "extreme_risk_sun_exposure": "无防护暴露于阳光下会造成极端的伤害,需要全面防护。", - "calm": "无风", - "light_air": "轻风", - "light_breeze": "微风", - "gentle_breeze": "和风", - "moderate_breeze": "轻劲风", - "fresh_breeze": "强风", - "strong_breeze": "劲风", - "high_wind": "疾风", - "gale": "大风", - "strong_gale": "烈风", - "storm": "风暴", - "violent_storm": "狂风", - "hurricane": "飓风", - "warming_temp_trend_1": "预计未来几天将会变暖。", - "warming_temp_trend_2": "气温即将升高,准备好迎接高温吧!", - "warming_temp_trend_3": "看来本周将会变暖。", - "warming_temp_trend_4": "为即将到来的温暖天气做好准备。", - "cooling_temp_trend_1": "预计未来几天将会变冷。", - "cooling_temp_trend_2": "气温即将下降,注意保暖!", - "cooling_temp_trend_3": "未来几天天气将会变冷。", - "cooling_temp_trend_4": "预计未来几天会有冷风。", - "stable_temp_trend_1": "预计未来几天气温稳定。", - "stable_temp_trend_2": "未来气温无大变化,天气稳定。", - "stable_temp_trend_3": "目前气温保持稳定。", - "stable_temp_trend_4": "预计天气稳定,不会有太大变化。", - "back": "返回", - "error_occurred": "发生错误!", - "check_your_internet_connection_try_again": "检查您的互联网连接,然后重试。", - "There_might_be_an_API_error.": "可能存在 API 错误。", - "retry": "重试", - "loading_location_data": "正在加载位置数据……", - "latest_data_fetched": "已获取最新数据", - "API_Error_Please_change_provider": "API 错误,请更换提供商", - "Please_wait_before_refreshing_again.": "请稍后再刷新。", - "network_unavailable": "网络不可用", - "weather": "天气", - "precipitation": "降水", - "wind": "风速", - "pollen": "花粉", - "grass": "草", - "tree": "树", - "weed": "杂草", - "quick_summary": "概述", - "temperature_animation": "温度动画", - "language": "语言", - "translate_this_app": "翻译本应用", - "contributors": "贡献者", - "contributors_sub": "查看此项目的贡献者", - "version": "版本", - "third_party_licenses": "第三方许可证", - "clothing_activity": "穿服和活动", - "get_clothing_suggestions": "获取您的穿服和活动建议", - "day": "白天", - "evening": "晚上", - "night": "夜间", - "wind_gust": "阵风", - "weather_alerts": "天气预警", - "font": "字体", - "daily_conditions": "每日天气状况", - "sun_tile_page": "日出和日落", - "morning": "早晨", - "day_tip": "每日贴士", - "translators": "译者", - "change_apps_font": "更改应用的字体", - "app_font": "应用字体", - "show_alerts_home_page_sub": "在主页上显示天气预警", - "weather_models": "天气模型", - "openmeteo_weather_models": "Open-Meteo 天气模型", - "unpredictable_weather": "天气变化无常", - "phase_new_moon": "新月", - "phase_waxing_crescent": "眉月", - "phase_first_quarter": "上弦月", - "phase_waxing_gibbous": "盈凸月", - "phase_full_moon": "满月", - "phase_waning_gibbous": "亏凸月", - "phase_last_quarter": "下弦月", - "phase_waning_crescent": "残月", - "moon_info": "新月:当月亮位于地球和太阳之间而不可见时。\n光照度:0%。", - "moon_info_2": "眉月:新月之后,每晚可见月亮的一小部分逐渐变大。\n光照度:1%–49%。", - "moon_info_3": "上弦月:新月后一周左右,月亮表面一半被照亮。\n光照度:约 50%。", - "moon_info_4": "盈凸月:当月亮超过一半被照亮,逐渐接近满月时。\n光照度:51%–99%。", - "moon_info_5": "满月:月亮的整个表面被太阳照亮,呈现为一个完整的圆形。\n光照度:100%。", - "moon_info_6": "亏凸月:满月之后月亮开始缩小,但仍有一半以上被照亮。\n光照度:99%–51%。", - "moon_info_7": "下弦月:满月后一周左右,月亮表面再次有一半被照亮。\n光照度:约50%。", - "moon_info_8": "残月:在新月之前,仅能看到月亮的一小部分。\n光照度:49%–1%。", - "moon_info_9": "光照度:月亮表面被太阳照亮的百分比,根据月相的不同而变化。", - "illumination_moon_text": "光照度", - "moonrise": "月出", - "moonset": "月落", - "dynamic_colors": "动态颜色", - "dynamic_colors_sub": "使用壁纸颜色", - "font_size": "字体大小", - "font_size_sub": "字体大小只会影响需要的地方", - "swipe_between_locations": "在位置之间滑动", - "swipe_between_locations_sub": "向左或向右滑动即可改变位置", - "swipe_threshold": "滑动阈值", - "swipe_threshold_help_sub": "阈值定义了滑动手势必须覆盖的最小距离才能被识别。较低的阈值使滑动手势更容易触发,而较高的阈值则需要更谨慎的滑动。", - "todays_avg": "今日平均值", - "todays_high": "今日最高值", - "learn_about_app": "了解本应用", - "creator": "创作者", - "join_discord": "加入 Discord 服务器", - "export_data": "导出数据", - "export_data_sub": "导出您的所有设置、位置及其最后获取的天气数据——几乎一切数据!", - "import_data": "导入数据", - "import_data_sub": "警告:导入将抹除您当前的应用数据", - "froggy_summary": "青蛙摘要", - "froggy_summary_sub": "添加与青蛙相关的描述。仅提供英语版本", - "arrange_items": "排列项目", - "edit_layout": "编辑应用布局", - "reset": "重置", - "hourly_forecast": "每小时天气预报", - "air_quality_index": "空气质量指数", - "pollen_data": "花粉数据", - "default_location_delete_snack": "您无法删除默认位置", - "low_pollen": "低", - "medium_pollen": "中", - "high_pollen": "高", - "severe_pollen": "严重", - "minimal_forecast_uv": "极低", - "low_forecast_uv": "低", - "moderate_forecast_uv": "中等", - "high_forecast_uv": "高", - "very_high_forecast_uv": "非常高", - "extreme_forecast_uv": "极高", - "app_looks": "应用外观", - "temp_animation_sub_pref": "计算从开始到结束的温度", - "hide_condition_widgets": "隐藏天气状况小部件", - "info_home_location_tip": "您需要保存位置,才能将其用作默认位置", - "your_device_location": "您的设备位置", - "weather_model_info_1": "结合最佳天气模型", - "weather_model_info_2": "将其中的所有天气模型整合到无缝预测中", - "max_items_4": "您最多只能隐藏 4 个项目", - "max_items_3": "您最多只能隐藏 3 个项目", - "month_jan": "1 月", - "month_feb": "2 月", - "month_mar": "3 月", - "month_apr": "4 月", - "month_may": "5 月", - "month_june": "6 月", - "month_july": "7 月", - "month_aug": "8 月", - "month_sep": "9 月", - "month_oct": "10 月", - "month_nov": "11 月", - "month_Dec": "12 月", - "wind_dir_ne": "东北", - "wind_dir_e": "东", - "wind_dir_se": "东南", - "wind_dir_s": "南", - "wind_dir_sw": "西南", - "wind_dir_w": "西", - "wind_dir_nw": "西北", - "wind_dir_n": "北", - "time_pm": "下午", - "time_am": "上午", - "time_min": "分钟", - "time_hour": "小时", - "time_day": "天", - "time_sec": "秒", - "aqi_type": "空气质量指数类型", - "used_app_storage_info_sub": "存储空间显示应用用于保存位置的可用空间量。如果达到 100%,您将无法再保存其他位置", - "used_app_storage": "使用的应用存储", - "data_by": "数据来源", - "data_fetch_error": "无法获取数据", - "aqi_info_us": "美国空气质量指数是用来衡量空气污染程度的指标。其范围为 0 至 500,数值越高,表示空气质量越差。", - "aqi_info_eu": "欧洲空气质量指数是衡量欧盟空气污染程度的指标。根据主要污染物的浓度,空气质量指数分为“良”至“极差”五个等级。", - "update_weather_data": "更新天气数据", - "update_weather_data_sub": "如果点击某个位置时天气数据已过时,则自动更新天气数据", - "delete_locations": "删除位置", - "delete_locations_support_sub": "此操作将删除默认位置之外的所有已保存位置。若已保存位置不可见、重复或遇到任何其他错误,请使用此操作", - "delete": "删除", - "united_states_aqi": "美国空气质量指数", - "european_aqi": "欧洲空气质量指数", - "chances": "概率", - "temperature": "温度", - "show_summary_toggle_sub": "显示天气的简短摘要", - "insights": "见解", - "app_units": "应用单位", - "temperature_wind_pressure_visibility_precipitation_time_aqi": "温度、风速、气压、能见度、降水量、时间、空气质量指数", - "hide_update_icon": "隐藏更新图标", - "no_notification_when_a_new_version_is_released": "新版本发布时不显示通知。", - "precipitation_expected_to_continue": "预计未来几个小时降水还会持续", - "Precipitation_likely_tomorrow_around": "明天周边可能有降水", - "precipitation_likely_around": "周边可能有降水", - "hrs_sub_text": "小时", - "mins_sub_text": "分钟", - "loading_text": "加载中…", - "edit_location_headline": "编辑位置", - "edit_location_error_sub": "请填写或重置", - "app_theme_dark_light": "应用主题", - "theme_dark": "深色", - "theme_light": "浅色" - -} \ No newline at end of file From 9cd09c0d5356b2449f7fd4537b0a65f5d48c43f9 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 09:22:28 +0530 Subject: [PATCH 66/81] changed locale --- lib/main.dart | 58 ++++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 22eaff3b0..199fbfe70 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -17,38 +17,40 @@ import 'notifiers/unit_settings_notifier.dart'; import 'package:easy_localization/easy_localization.dart'; const easySupportedLocales = [ - Locale('en'), - Locale('zh'), - Locale('nl'), - Locale('fil'), - Locale('fr'), - Locale('de'), - Locale('el'), - Locale('it'), - Locale('ja'), - Locale('fa'), - Locale('pl'), - Locale('pt'), - Locale('ro'), - Locale('ru'), - Locale('es'), - Locale('tr'), - Locale('uk'), - Locale('vi'), - Locale('sr'), - Locale('az'), - Locale('sl'), - Locale('fi'), - Locale('hu'), - Locale('cs'), Locale('ar', 'SA'), - Locale('zh', 'TW'), - Locale('sr', 'CY'), - Locale('ko'), + Locale('az', 'AZ'), + Locale('cs', 'CZ'), + Locale('de', 'DE'), + Locale('el', 'GR'), + Locale('en'), + Locale('es', 'ES'), + Locale('fa', 'IR'), + Locale('fi', 'FI'), + Locale('fil', 'PH'), + Locale('fr', 'FR'), + Locale('hu', 'HU'), + Locale('id', 'ID'), + Locale('it', 'IT'), + Locale('ja', 'JP'), + Locale('ko', 'KR'), + Locale('nl', 'NL'), + Locale('pl', 'PL'), Locale('pt', 'BR'), - Locale('id'), + Locale('pt', 'PT'), + Locale('ro', 'RO'), + Locale('ru', 'RU'), + Locale('sl', 'SI'), + Locale('sr', 'CS'), + Locale('sr', 'SP'), + Locale('sv', 'SE'), + Locale('tr', 'TR'), + Locale('uk', 'UA'), + Locale('vi', 'VN'), + Locale('zh', 'CN'), + Locale('zh', 'TW'), ]; + final flutterSupportedLocales = easySupportedLocales .map((l) => Locale(l.languageCode)) .toSet() From d1b9cd30b79c232a3dd0644713feb21747a9f3a5 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 10:05:10 +0530 Subject: [PATCH 67/81] fixed Traditional Chinese issue #450 --- lib/main.dart | 3 +- lib/screens/languages_page.dart | 169 +++++++++++++++++++++++++------- lib/screens/settings.dart | 127 ++++++++++++++++++------ 3 files changed, 228 insertions(+), 71 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 199fbfe70..c8c6ddc6a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -157,8 +157,7 @@ class MyApp extends StatelessWidget { supportedLocales: flutterSupportedLocales, localizationsDelegates: context.localizationDelegates, localeResolutionCallback: (locale, supportedLocales) { - final easyLocale = context.locale; - return Locale(easyLocale.languageCode); + return context.locale; }, theme: ThemeData.from( diff --git a/lib/screens/languages_page.dart b/lib/screens/languages_page.dart index 5dbea3671..3a7ffc9a7 100644 --- a/lib/screens/languages_page.dart +++ b/lib/screens/languages_page.dart @@ -167,6 +167,9 @@ class TranslationProgressService { }, ); + + print(response); + if (response.statusCode == 200) { final data = jsonDecode(response.body); final Map progressData = {}; @@ -349,7 +352,7 @@ Widget buildSuggestions(BuildContext context) { title: Text(languageNames['native']!), subtitle: Text(languageNames['english']!), onTap: () { - close(context, locale); // ✅ return the selected Locale + close(context, locale); }, ); }, @@ -363,36 +366,99 @@ Map getLanguageNames(Locale locale) { final lang = locale.languageCode; final country = locale.countryCode; - if (lang == 'pt' && country == 'BR') return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; - if (lang == 'pt') return {'native': 'Português', 'english': 'Portuguese'}; - if (lang == 'en') return {'native': 'English', 'english': 'English'}; - if (lang == 'zh' && country == 'TW') return {'native': '繁體中文', 'english': 'Traditional Chinese'}; - if (lang == 'zh') return {'native': '中文', 'english': 'Chinese'}; - if (lang == 'nl') return {'native': 'Nederlands', 'english': 'Dutch'}; - if (lang == 'fil') return {'native': 'Filipino', 'english': 'Filipino'}; - if (lang == 'fr') return {'native': 'Français', 'english': 'French'}; - if (lang == 'de') return {'native': 'Deutsch', 'english': 'German'}; - if (lang == 'el') return {'native': 'Ελληνικά', 'english': 'Greek'}; - if (lang == 'it') return {'native': 'Italiano', 'english': 'Italian'}; - if (lang == 'ja') return {'native': '日本語', 'english': 'Japanese'}; - if (lang == 'fa') return {'native': 'فارسی', 'english': 'Persian'}; - if (lang == 'pl') return {'native': 'Polski', 'english': 'Polish'}; - if (lang == 'ro') return {'native': 'Română', 'english': 'Romanian'}; - if (lang == 'ru') return {'native': 'Русский', 'english': 'Russian'}; - if (lang == 'es') return {'native': 'Español', 'english': 'Spanish'}; - if (lang == 'tr') return {'native': 'Türkçe', 'english': 'Turkish'}; - if (lang == 'uk') return {'native': 'Українська', 'english': 'Ukrainian'}; - if (lang == 'vi') return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; - if (lang == 'sr' && country == 'CY') return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; - if (lang == 'sr') return {'native': 'Српски', 'english': 'Serbian'}; - if (lang == 'az') return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; - if (lang == 'sl') return {'native': 'Slovenščina', 'english': 'Slovenian'}; - if (lang == 'fi') return {'native': 'Suomi', 'english': 'Finnish'}; - if (lang == 'hu') return {'native': 'Magyar', 'english': 'Hungarian'}; - if (lang == 'cs') return {'native': 'Čeština', 'english': 'Czech'}; - if (lang == 'ar' && country == 'SA') return {'native': 'العربية (السعودية)', 'english': 'Arabic, Saudi Arabia'}; - if (lang == 'ko') return {'native': '한국어', 'english': 'Korean'}; - if (lang == 'id') return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + if (lang == 'ar' && country == 'SA') { + return {'native': 'العربية (السعودية)', 'english': 'Arabic (Saudi Arabia)'}; + } + if (lang == 'az' && country == 'AZ') { + return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; + } + if (lang == 'cs' && country == 'CZ') { + return {'native': 'Čeština', 'english': 'Czech'}; + } + if (lang == 'de' && country == 'DE') { + return {'native': 'Deutsch', 'english': 'German'}; + } + if (lang == 'el' && country == 'GR') { + return {'native': 'Ελληνικά', 'english': 'Greek'}; + } + if (lang == 'en') { + return {'native': 'English', 'english': 'English (US)'}; + } + if (lang == 'es' && country == 'ES') { + return {'native': 'Español', 'english': 'Spanish'}; + } + if (lang == 'fa' && country == 'IR') { + return {'native': 'فارسی', 'english': 'Persian'}; + } + if (lang == 'fi' && country == 'FI') { + return {'native': 'Suomi', 'english': 'Finnish'}; + } + if (lang == 'fil' && country == 'PH') { + return {'native': 'Filipino', 'english': 'Filipino'}; + } + if (lang == 'fr' && country == 'FR') { + return {'native': 'Français', 'english': 'French'}; + } + if (lang == 'hu' && country == 'HU') { + return {'native': 'Magyar', 'english': 'Hungarian'}; + } + if (lang == 'id' && country == 'ID') { + return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + } + if (lang == 'it' && country == 'IT') { + return {'native': 'Italiano', 'english': 'Italian'}; + } + if (lang == 'ja' && country == 'JP') { + return {'native': '日本語', 'english': 'Japanese'}; + } + if (lang == 'ko' && country == 'KR') { + return {'native': '한국어', 'english': 'Korean'}; + } + if (lang == 'nl' && country == 'NL') { + return {'native': 'Nederlands', 'english': 'Dutch'}; + } + if (lang == 'pl' && country == 'PL') { + return {'native': 'Polski', 'english': 'Polish'}; + } + if (lang == 'pt' && country == 'BR') { + return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; + } + if (lang == 'pt' && country == 'PT') { + return {'native': 'Português (Portugal)', 'english': 'Portuguese (Portugal)'}; + } + if (lang == 'ro' && country == 'RO') { + return {'native': 'Română', 'english': 'Romanian'}; + } + if (lang == 'ru' && country == 'RU') { + return {'native': 'Русский', 'english': 'Russian'}; + } + if (lang == 'sl' && country == 'SI') { + return {'native': 'Slovenščina', 'english': 'Slovenian'}; + } + if (lang == 'sr' && country == 'CS') { + return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; + } + if (lang == 'sr'&& country == 'SP') { + return {'native': 'Српски', 'english': 'Serbian'}; + } + if (lang == 'sv' && country == 'SE') { + return {'native': 'Svenska', 'english': 'Swedish'}; + } + if (lang == 'tr' && country == 'TR') { + return {'native': 'Türkçe', 'english': 'Turkish'}; + } + if (lang == 'uk' && country == 'UA') { + return {'native': 'Українська', 'english': 'Ukrainian'}; + } + if (lang == 'vi' && country == 'VN') { + return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; + } + if (lang == 'zh' && country == 'CN') { + return {'native': '简体中文', 'english': 'Simplified Chinese'}; + } + if (lang == 'zh' && country == 'TW') { + return {'native': '繁體中文', 'english': 'Traditional Chinese'}; + } return {'native': '$lang${country != null ? "_$country" : ""}', 'english': 'Unknown'}; } @@ -404,21 +470,48 @@ String getLanguageCode(Locale locale) { return locale.languageCode.toUpperCase(); } + + String getLanguageCodeCrodwin(Locale locale) { final lang = locale.languageCode.toLowerCase(); final country = locale.countryCode?.toUpperCase(); - // Normalize edge cases manually - if (lang == 'sr' && country == 'CY') return 'sr-CS'; // or 'sr' depending on Crowdin config - if (lang == 'pt') return 'pt-PT'; + if (lang == 'sr' && country == 'CS') return 'sr-CS'; + if (lang == 'sr') return 'sr'; if (lang == 'pt' && country == 'BR') return 'pt-BR'; - if (lang == 'es') return 'es-ES'; - if (lang == 'zh') return 'zh-CN'; + if (lang == 'pt' && country == 'PT') return 'pt-PT'; + if (lang == 'es' && country == 'ES') return 'es-ES'; + if (lang == 'zh' && country == 'CN') return 'zh-CN'; if (lang == 'zh' && country == 'TW') return 'zh-TW'; if (lang == 'ar' && country == 'SA') return 'ar-SA'; if (lang == 'sv' && country == 'SE') return 'sv-SE'; - // Default behavior + if ([ + 'az', // Azerbaijani + 'cs', // Czech + 'de', // German + 'el', // Greek + 'fa', // Persian + 'fi', // Finnish + 'fil', // Filipino + 'fr', // French + 'hu', // Hungarian + 'id', // Indonesian + 'it', // Italian + 'ja', // Japanese + 'ko', // Korean + 'nl', // Dutch + 'pl', // Polish + 'ro', // Romanian + 'ru', // Russian + 'sl', // Slovenian + 'sr', // Serbian + 'tr', // Turkish + 'uk', // Ukrainian + 'vi', // Vietnamese + ].contains(lang)) { + return lang; + } + return (country != null && country.isNotEmpty) ? '$lang-$country' : lang; } - diff --git a/lib/screens/settings.dart b/lib/screens/settings.dart index 0a06c6714..d0f47da0e 100644 --- a/lib/screens/settings.dart +++ b/lib/screens/settings.dart @@ -287,7 +287,7 @@ class _SettingsScreenState extends State { SettingActionTile( icon: Icon(Symbols.language, fill: 1, weight: 500), title: Text('app_language'.tr()), - description: Text(getLanguageNamesSettingsView(context.locale.languageCode.toLocale())['native'].toString()), + description: Text(getLanguageNamesSettingsView(context.locale)['english'].toString()), trailing: Icon(Icons.chevron_right), onTap: () { Navigator.of(context).push( @@ -327,36 +327,101 @@ Map getLanguageNamesSettingsView(Locale locale) { final lang = locale.languageCode; final country = locale.countryCode; - if (lang == 'pt' && country == 'BR') return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; - if (lang == 'pt') return {'native': 'Português', 'english': 'Portuguese'}; - if (lang == 'en') return {'native': 'English', 'english': 'English'}; - if (lang == 'zh' && country == 'TW') return {'native': '繁體中文', 'english': 'Traditional Chinese'}; - if (lang == 'zh') return {'native': '中文', 'english': 'Chinese'}; - if (lang == 'nl') return {'native': 'Nederlands', 'english': 'Dutch'}; - if (lang == 'fil') return {'native': 'Filipino', 'english': 'Filipino'}; - if (lang == 'fr') return {'native': 'Français', 'english': 'French'}; - if (lang == 'de') return {'native': 'Deutsch', 'english': 'German'}; - if (lang == 'el') return {'native': 'Ελληνικά', 'english': 'Greek'}; - if (lang == 'it') return {'native': 'Italiano', 'english': 'Italian'}; - if (lang == 'ja') return {'native': '日本語', 'english': 'Japanese'}; - if (lang == 'fa') return {'native': 'فارسی', 'english': 'Persian'}; - if (lang == 'pl') return {'native': 'Polski', 'english': 'Polish'}; - if (lang == 'ro') return {'native': 'Română', 'english': 'Romanian'}; - if (lang == 'ru') return {'native': 'Русский', 'english': 'Russian'}; - if (lang == 'es') return {'native': 'Español', 'english': 'Spanish'}; - if (lang == 'tr') return {'native': 'Türkçe', 'english': 'Turkish'}; - if (lang == 'uk') return {'native': 'Українська', 'english': 'Ukrainian'}; - if (lang == 'vi') return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; - if (lang == 'sr' && country == 'CY') return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; - if (lang == 'sr') return {'native': 'Српски', 'english': 'Serbian'}; - if (lang == 'az') return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; - if (lang == 'sl') return {'native': 'Slovenščina', 'english': 'Slovenian'}; - if (lang == 'fi') return {'native': 'Suomi', 'english': 'Finnish'}; - if (lang == 'hu') return {'native': 'Magyar', 'english': 'Hungarian'}; - if (lang == 'cs') return {'native': 'Čeština', 'english': 'Czech'}; - if (lang == 'ar' && country == 'SA') return {'native': 'العربية (السعودية)', 'english': 'Arabic, Saudi Arabia'}; - if (lang == 'ko') return {'native': '한국어', 'english': 'Korean'}; - if (lang == 'id') return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + print("${lang}, ${country}"); + + if (lang == 'ar' && country == 'SA') { + return {'native': 'العربية (السعودية)', 'english': 'Arabic (Saudi Arabia)'}; + } + if (lang == 'az' && country == 'AZ') { + return {'native': 'Azərbaycanca', 'english': 'Azerbaijani'}; + } + if (lang == 'cs' && country == 'CZ') { + return {'native': 'Čeština', 'english': 'Czech'}; + } + if (lang == 'de' && country == 'DE') { + return {'native': 'Deutsch', 'english': 'German'}; + } + if (lang == 'el' && country == 'GR') { + return {'native': 'Ελληνικά', 'english': 'Greek'}; + } + if (lang == 'en') { + return {'native': 'English', 'english': 'English (US)'}; + } + if (lang == 'es' && country == 'ES') { + return {'native': 'Español', 'english': 'Spanish'}; + } + if (lang == 'fa' && country == 'IR') { + return {'native': 'فارسی', 'english': 'Persian'}; + } + if (lang == 'fi' && country == 'FI') { + return {'native': 'Suomi', 'english': 'Finnish'}; + } + if (lang == 'fil' && country == 'PH') { + return {'native': 'Filipino', 'english': 'Filipino'}; + } + if (lang == 'fr' && country == 'FR') { + return {'native': 'Français', 'english': 'French'}; + } + if (lang == 'hu' && country == 'HU') { + return {'native': 'Magyar', 'english': 'Hungarian'}; + } + if (lang == 'id' && country == 'ID') { + return {'native': 'Bahasa Indonesia', 'english': 'Indonesian'}; + } + if (lang == 'it' && country == 'IT') { + return {'native': 'Italiano', 'english': 'Italian'}; + } + if (lang == 'ja' && country == 'JP') { + return {'native': '日本語', 'english': 'Japanese'}; + } + if (lang == 'ko' && country == 'KR') { + return {'native': '한국어', 'english': 'Korean'}; + } + if (lang == 'nl' && country == 'NL') { + return {'native': 'Nederlands', 'english': 'Dutch'}; + } + if (lang == 'pl' && country == 'PL') { + return {'native': 'Polski', 'english': 'Polish'}; + } + if (lang == 'pt' && country == 'BR') { + return {'native': 'Português (Brasil)', 'english': 'Portuguese (Brazil)'}; + } + if (lang == 'pt' && country == 'PT') { + return {'native': 'Português (Portugal)', 'english': 'Portuguese (Portugal)'}; + } + if (lang == 'ro' && country == 'RO') { + return {'native': 'Română', 'english': 'Romanian'}; + } + if (lang == 'ru' && country == 'RU') { + return {'native': 'Русский', 'english': 'Russian'}; + } + if (lang == 'sl' && country == 'SI') { + return {'native': 'Slovenščina', 'english': 'Slovenian'}; + } + if (lang == 'sr' && country == 'CS') { + return {'native': 'Српски (Ћирилица)', 'english': 'Serbian (Cyrillic)'}; + } + if (lang == 'sr'&& country == 'SP') { + return {'native': 'Српски', 'english': 'Serbian'}; + } + if (lang == 'sv' && country == 'SE') { + return {'native': 'Svenska', 'english': 'Swedish'}; + } + if (lang == 'tr' && country == 'TR') { + return {'native': 'Türkçe', 'english': 'Turkish'}; + } + if (lang == 'uk' && country == 'UA') { + return {'native': 'Українська', 'english': 'Ukrainian'}; + } + if (lang == 'vi' && country == 'VN') { + return {'native': 'Tiếng Việt', 'english': 'Vietnamese'}; + } + if (lang == 'zh' && country == 'CN') { + return {'native': '简体中文', 'english': 'Simplified Chinese'}; + } + if (lang == 'zh' && country == 'TW') { + return {'native': '繁體中文', 'english': 'Traditional Chinese'}; + } return {'native': '$lang${country != null ? "_$country" : ""}', 'english': 'Unknown'}; } From 6e75dd27568345cd53a0ff9284239bd9088e2e90 Mon Sep 17 00:00:00 2001 From: Pranshul Date: Tue, 15 Jul 2025 10:27:18 +0530 Subject: [PATCH 68/81] readme updated --- README.md | 169 ++++++++++++++++++++++++++++++++-- preview/1.png | Bin 0 -> 533303 bytes preview/2.png | Bin 0 -> 366036 bytes preview/3.png | Bin 0 -> 455820 bytes preview/4.png | Bin 0 -> 487547 bytes preview/5.png | Bin 0 -> 557795 bytes preview/6.png | Bin 0 -> 672480 bytes preview/7.png | Bin 0 -> 438533 bytes preview/8.png | Bin 0 -> 1141247 bytes preview/9.png | Bin 0 -> 493983 bytes preview/download_Btn.png | Bin 0 -> 10912 bytes preview/partly_cloudy_day.svg | 1 + preview/readme_app_icon.svg | 16 ++++ preview/thumbnail_mat.png | Bin 0 -> 1408367 bytes 14 files changed, 176 insertions(+), 10 deletions(-) create mode 100644 preview/1.png create mode 100644 preview/2.png create mode 100644 preview/3.png create mode 100644 preview/4.png create mode 100644 preview/5.png create mode 100644 preview/6.png create mode 100644 preview/7.png create mode 100644 preview/8.png create mode 100644 preview/9.png create mode 100644 preview/download_Btn.png create mode 100644 preview/partly_cloudy_day.svg create mode 100644 preview/readme_app_icon.svg create mode 100644 preview/thumbnail_mat.png diff --git a/README.md b/README.md index 7e2f9ae85..be7881878 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,165 @@ -# weather_master_app +
+ +
+

+ WeatherMaster +

+
+
+

WeatherMaster: inspired by the Google Pixel weather app.

+
+
+ + [Features](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#-features) • [Contact](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#contact) • [License](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#license) • [Translate](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#-translate-the-app-on-crowdin) • [WIDGETS](https://github.com/PranshulGG/WeatherMaster?tab=readme-ov-file#widgetsss) + +
+ +
+ GitHub + GitHub
+
-## Getting Started +![app_thumbnail](preview/thumbnail_mat.png) -This project is a starting point for a Flutter application. +# 👁️ Screenshots -A few resources to get you started if this is your first Flutter project: +
+ + + + + + + + + + +
+ +
+ +# 🌐 Translate the app on [Crowdin](https://crowdin.com/project/weathermaster/invite?h=448278a9b1370f3c10d4336a091dae792286917) +- **Feel free to open an issue if you want to request a language** + + + +# WIDGETSSS!! + +> [!NOTE] +> This app is built using WebView tech. That means features like **widgets**, **background sync**, or **push notifications** aren't currently supported — WebViews just don't play nice with those. +> I've tried *many* times to get around it, but honestly... it just didn’t work out. + +# ✨ Features: + +- 🌍 **Offline Mode:** Access previously loaded weather data even without an internet connection. +- 🌤️ **Current Weather:** Get real-time updates on weather conditions in your area. +- 📢 **Government Weather Alerts:** Receive official alerts and warnings to stay safe. +- ⏳ **24-Hour Forecast:** Plan your short-term activities with accurate forecasts for the next two days. +- 📅 **14-Day Forecast:** View detailed weather predictions for the upcoming week. +- 🌙 **Moon Phases:** Track the phases of the moon and plan accordingly. +- 🌑 **Moonrise & Moonset:** Know the exact times for moonrise and moonset each day. +- 🌅 **Sunrise & Sunset:** Stay informed about sunrise and sunset times to optimize your day. +- 📏 **Day Length:** Check how long the daylight lasts each day. +- 📝 **Day Description:** Get a brief summary of the day’s weather conditions. +- 🌧️ **Rain Bar:** See a visual representation of expected rainfall. +- 👁️ **Visibility:** Monitor how far you can see clearly based on weather conditions. +- 💧 **Humidity:** Check the current humidity levels to stay comfortable. +- 🧭 **Pressure:** Track atmospheric pressure to understand weather changes. +- 🌬️ **Wind Direction & Speed:** Stay aware of wind patterns and strength. +- ❄️ **Snow Amount:** Know the expected snowfall for winter planning. +- ☁️ **Cloudiness:** See how much of the sky is covered by clouds. +- 🌡️ **Min-Max Temperature:** View the range of temperatures for the day. +- 🌬️ **Feels Like Temperature:** Understand how the temperature feels based on wind and humidity. +- 🌧️ **Precipitation Type & Area Coverage:** Get details on what kind of precipitation is expected and its coverage area. +- 🌞 **UV Index:** Stay protected from harmful UV rays with UV index updates. +- 🌿 **Air Quality:** Monitor air quality to stay informed about pollution levels. +- 🗺️ **Live Map:** Access a real-time map to track weather conditions in different areas. +- 📍 **Location Picker:** Easily select and view weather information for different locations. +- ⭐ **Save Favorite Locations:** Save your preferred locations for quick access to their weather updates. +- 👗 **Clothing Recommendations:** Get suggestions on what to wear based on the current weather conditions. +- 🌾 **Pollen Data (Europe Only):** View pollen levels for grass, trees, and weeds in your area. +- **⚙️ Customizable Layout:** Arrange and customize the app’s layout to display weather features in your preferred order and style. Example: Saved locations, condition widgets etc. + +# 🌞 Weather providers: +- [**open-meteo**](https://open-meteo.com) +- [**Met norway**](https://www.met.no/en) +- [**WeatherApi**](https://www.weatherapi.com/) +- [**accuweather**](https://www.accuweather.com/) +- [**Météo-France**](https://www.meteofrance.com) +- [**DWD**](https://www.dwd.de/EN/Home/home_node.html) +- [**NOAA**](https://www.noaa.gov) +- [**ECMWF**](https://www.ecmwf.int) +- [**UK Met Office**](https://www.metoffice.gov.uk) +- [**JMA**](https://www.jma.go.jp/jma/indexe.html) +- [**GEM**](https://www.ec.gc.ca/meteo-weather/default.asp?lang=En&n=FB1BB3E4-1) +- [**BOM**](http://www.bom.gov.au) +- [**CMA**](http://www.cma.gov.cn/en/) +- [**KNMI**](https://www.knmi.nl) +- [**DMI**](https://www.dmi.dk/en/) + + +# ⚙️ Other: + +- 📱Native Android Experience: Enjoy a user interface and interaction that closely resemble a native Android Weather app. + +- 🎨Material Design: The app is built using Material Web Components, ensuring a clean, consistent, and visually appealing design. + +- ⚙️Customization Options: Enjoy a ton of customization options. Adjust themes, Units. + +- 📐Responsive Design: WeatherMaster is fully responsive for all mobile devices. + +- 🧩User-Friendly Interface: The app's interface is designed to be straightforward and user-friendly. + + +# 🛠️ Built With: + +- HTML & CSS: For the basic structure and styling of the app. + +- JavaScript: To handle the app's logic and interactivity. + +- Java: Mainly used for JavaScript interface and permissions, allowing the app to run on Android devices. + +- Material Web Components: Utilized to create a consistent and attractive Material Design look and feel. + +- Weather icons: Google weather icons + +# 📝 Todos: + +- ✅ Adding cache to reduce api requests +- ✅ Translations +- ✅ Widgets +- ✅ Make it lightweight +- ✅ Allows you to add multiple locations +- ✅ Customization +- ✅ More detailed weather +- ✅ Live weather map +- ✅ Pick locations using map +- ✅ Change app colors according to the weather +- Any user suggestions :) +
+
+ +> [!NOTE] +> The app is designed to run on Android devices and does not support web browsers. Attempting to open the app in a browser will not work. +
+ +# Contact +For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com + +
+ +# License +This project is licensed under the GPL-3.0 license. See the `LICENSE` file for details. -- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) -For help getting started with Flutter development, view the -[online documentation](https://docs.flutter.dev/), which offers tutorials, -samples, guidance on mobile development, and a full API reference. diff --git a/preview/1.png b/preview/1.png new file mode 100644 index 0000000000000000000000000000000000000000..82632efbb49d43c54ae24787e24a4922ddf55bc7 GIT binary patch literal 533303 zcmbTe1yogUw=TZu1`z~-y#eWNq(kX$5hNuQfemb0N)S+BgCN}AU9hT@O@%6iz*==eAr+pEXUYkt0Kb2aWeGl?Sn?gKS0y{Bj~^OyaJ z&O09u#nyzHTo7{2?KAIW?Oon+n4B>7l%*t$ZojK(a-kwSEp31P7NQeN2mrpY8gr_l z2je3TUeNx3C!Kt-wByEXH84+b{_vhBMX9bCP6@#S&H ze8YQEpTn;Y=uc<&NCQwe8bu0Q2g0?O-$@aY^e!%GLk8G!bcyfV-nRvSy|!n*pGMTC zh`Nrp(6+FE7pPbYspg|PSzWIaUtJce{lA$jT z*S`Z~1Uy2+CZGlHlWlnND3BW!o&>CXEL8)65+_i*@Mnm2Q;;fX%Sy=e}30z1RYTO9RDS(XR2a6c;k| z?shMvd#i1W&(A%RI}vLv^im}6 zP*TKRdu7YHjol>Q!`boWyFlH?YI@5|TtIA=VV;2kG)KOi!qOAnlJPo012lUpzI_`W zW^Q~dy-csXd5>OJ%H+H`-uE$qbn3IT#}yq-xFR1wpF^jVJ|2}G$wdRCN$Xdu*k(Uo z`>PI0Hv1-ETEGNomcDpR(b>s;vtQZtLTna{MhA5M_*#-x8~MXOAQ=3@1awiiWR|Bw zs=;RhS3?#=;7PfCrkVJZojt&jpKd|FjT=&g`UV#l$hdo?tJ&k)bw)7xQV@m$(Bh7l z5f#C^#nFocWT?}{A-kmeWy9;0D{%PENS(add=%(0R3f1g-RK2(2A#0V%C`Y0$6G@WDl zhO>CzGv6D!^Uv`SIi7z}7P69}HKzf9W4Yq`q^kK$0ha+()aJ0SlH6fdo?ixPwFBe! zGuqzCH!80qP=NwFRY6)kQ3lEc!2bgCBy)dTX8UKP3_?7hLnBEUKz{&*+E2yUaVF8r z2)1Xfw$|)3wA2jKJ`IK|R#xC|Jn1{KHeq3eYIAl+5oTFznmpwlP1Z8x9d+G!n#FCY z7^17fm!s2nbhL3_C;-5g5pQ?lmr0CA__gK7>kw$sJCYO8B{k?+uE9`2lpxm_KYNp_ z9HP35M-BjIi=0h*8+lt;mR=_)Cv6O0zSzT$-Z?%1vb0r(A%b^WS}g1*H6G@>w7pL( zRso;X8|Bch>iFv|{st*Ow9F{_0aUhgtifMbg`E+qa%3liTr-1=D0q!^wCN?zdJ^h$ zx->e(FOP$2A)|d>ey1ec}t zH|BLOc`VXB1sqx}QE8dB<6=FRKVy_6SHlMEXuQu?W3NA=vNnjUN2A{VZ|v`MHq2~+ zPZ)(Q*3QMw3fD4#-xaivC)Ip!uUKV~CljagGs>jDeatc7?-9Z^o4z-k)*_FcV8gBN zh#{b6eMrfcT4_I>b+w_w6y3nPn&{! zw#EIgUNRl&c}c^TEes4{ME3G}&;9YW1b|pgPYgz*knnl`FHg`wzxx-c zGhFhRkLV_ec%z_bVi2ZRF1V6Rl=!Su^Z92AVOco%v;1eY%(I~}lL88u@Q6gCPm)AJ zfC9?kjuoCeEhuZ4Kn9uge??^n57_W^P#~Ir(Q{i>!hXk_02=z9=WLTjD7X6od_8&{ z^=er!QE)B+puqJ`1Ih@43Vg8#tMQ0rBuKv3V`x#9UgIvvpL`Skx*JipW~jg>6?h0$ zM3oj&Jc1kr7-jTRG5W>T4j3<_N0TdUi#@bxNd5X40o;GB{uaX~LykbA$siNHT8}BT zm_bLSwQ{riS*Gy$YSxuo=dnO|3$J^Ya9{Qn77F11a0n<$$Be!uz=i)aMrE*OIIS)| zd!kDd3^_zRW#*hbt^BjQ8n1t%gUa_YVYnA(AOg4aIq0w;h4SS*1F^#M0Wu&%IN~i8 zv4(kFxoO8ol$AQ~UQb6oxCIq;@R~&1iMYDFzO<%Lpn!ry^mT@7pWer)AYzEK=I|$F zQ^+XwjNwE>a~nSB09-?r2<>mj8k_ zd0(p#mE_c82K{&$>w*ZaF z8k65$`>pPzoYk=N{vaPJs|Cf#mxPUe7Vw{1IL9zKUye)>BgF`-wHH6h>Ga0m6SH{N z81*3ad7e;q4)U@ESl0*Up@ab^bZIq<;qa+L^$aiu*NI4DaOZrd1XmeBP`!gnUgCx; znqw%s{sUwdtgl27jx-~sG>{rzZ|W=|>1&>k6p~9Cpe)f%@iAn5SZ0R{5F@G4!R_-$ zco$457=9-eNy}dR${`ioSlFH5%7SlE9e&+hgR=SI$E)A^Z-qq$Bzfx!IBGSoTpoZv z;`HD72tDDb^}vVnJV4ViwCc6PjDg?gLrsMSQlhel8KC$H`GKSo%{!c=dHJj~UV=bI;LcQEde0@92hpJ*O!MD0_39e=ri z3JQZFD;h97DjjG zG*aLN<4(gwu1rzxEuu3UfF3el`G(^z=$ms!UtQ2XP-P5%4d#=2Uy*zNswBO`R6H4#?{1$U^y$_sG-(oEN*BQu1$ZdL ztU-_CO9DyH7T=6!B!)0=J5c1Zr92lj9Ob=Fj4rWv*dJGAYJ$KL{ja_2_DU9vnA41u zgBoJCFQow(ZFv){aIZb{eju8Kqdx=a^#7TIUV=_CB%a_Ew}tfJ<+yjX@Kn5ZRpj3P zy6|Dkvcqls+QJXCAT1j$N}+Q+k*9buY_ntJTwTr^8P86$ltI*%0#)OnkV&hvhRfdOdZ*f!@eLy_F~zjc^lDbb9e)#i}_x^%f& z#8B~VEHu7ose|rCpV@GsnEf|WObeD5BzJ^q%jXtBxshCj)YYCOs2vMW;SXABP{J*! zMz#|+qE<&9=IFcd9zUZUkG@qHW86-=4O}2f*(2>Q(fxe0s-XCu<%fce+M^DulX^K2 zBCIW!qT0U!DTYIed~y}e#a1G3LuLc*b$$;6t- zs~f4CMUz#M7V|&sC>a>NQMdP>eV;hjhnM>oU>?C$XYtrUlu>3!I?L^&qmTv#MHS{S z6~IGJ?lp1dsR>;pNLJGCNf%XfXVDczOW(;oZ1yPOFi5h0e%|UCv zb>s)5WkjKKK!zfdMJmhp_iuKTOrPBFJ&Mc+MX7biSi{%nNU7Bug!`y#8U_OZWr~*+F2Q%C7Mo@*U@4C>2EN`ZLhD#kevtJx(R2tDV+r43 zGFfyYLr^{jq}B)&FsT}8sqiV7@l_251&8x1!XI5C!bTRbry(SOVJSXnt`~nPs9sYU zq>F#lGk88i*%e62E|oRyLi*3`DsMoWf_fYsU}?|m<6GOU4_w}RcSVGfaZksz2;}gG zIX`(vV>t4B!!`{cAwl5Lq1mQEnFV;W@Mlb$Bd%PxYyIbL5#1|=pplx%!+xc~M>;3- z7vWkPAujayCcW)C6>lLl&|x-=tzimW=aW8omo}1>p#O+Hg>s8qtochyM;++p`M{k% zv)}6^Z>z<27rN4(a+x`i(L*7grwb?% z`nUoZx4hvf|8Lc^7dKx7*EvDEdx8RF1j>a)wvd(rEcXRRgbHJArSN$St0sews^?Dr zpFAeiQHn=`19<6GU|$S_J$1nW=#eT(NbHHSsAV-sEurd_TY+p16uC0fCul*SjsZ{O zR=9}VHzNfE?Y|`Y@GoKfj0bq$*dr6d{~(Hx9)Q&!SZLFYNSq7jb4V;unW)k1gB#zv zAX4g(K^g+E34yW6hfe5N{ftp}=eSjiZa)VVO+&#*GV~TxLpWlQ5;DNYR{ZkLgs*@Y z=qJX17YHVN9EJ-s0PWqxl)$#M*oT^WNS!3BHj&%e zqAP+yp{A`Y3aBD?2Q4!^$@EbL)$iD(rP>OwFjHLd$&+sxouf#BhK4r#3X}4C`>irU zLI;){vJwFXqk$Nhy3#{>qo}LIgKk#{$hLg5b&&4@)h65jKtDD#wwzG`vTbEn=vWZQ zu}Wp5S>Z^s*6pGLJ)VO5K`J&Rz~5>Zko_C4hjMQ}0YSc83AwrwM;=Tp;6p%Qc4H~Q zhEv0KKN~9&`^T{ID5Kb*cL`KG5Xg)=oC!?oDbc{(ASdv}rDpF58dxGABs9ANV%EBK zr?S#5W?>EAMvG83T=A!`Ka4}>Ux&_ZW$6(L0K{F9EhzpEUde!GJB<{~UeRDyt7Xi7 ztCnr4RV7rwbk_Q#Q?IOX?ZDf=*}<(%8cOdYp{lFmt|IX+Ig{T1!595tY=O8agN&`f z^=3(dG@npAsU+wvhw*`_|E=eMV0kC?#}R>B_J&F8h&^uS!<<_<1YtHqq_85O2&t-( zr9273ydGB26SPNA%>GJ6Fe_@4LH>N~kAt3jN0zr$1G9|ee(AvKzo(3(xQx($z}l`8 zEI1*3e>pBBDmOZO9TZFc>tF>D4KI-2ZVBQ4g(@y=zLvxrcB;_=(!wytu^5NeKWjz`fu94j%P?628bfM&PfOv2x2!RY!S>D%G*v-$pD*$NT3{9#!qg#m;Skht3Y>T7^i!A^b-wWKaD~CjY^k<>5LkLP8*G zD5>#(65&ZF0XACZ%vc?Z0By>X-Ci__LS*(y0s6YY5G^67%lM46k)Xn|giLyC;a$_E zL|12gl>a5aKyfJjR}705m@dtEBk}D& zL_-&y7U)nBEhqL=IKUmkj)eldqGJq|*tzh(#pdsA|IWKW;esp>g9>YZJA@00`~;aw zt05QXWzlS`Tm4Dd&W;KNxO(v*sWt_y4%l}5WAJ|$W_7Kl%BDCXHXsVA>v^csv`hV> z%}hY}|0N0VSH3Uxf(`1tf`bn1VOhX{KoGY6e`f&8Bb6@6TY0G9Er=n7OV_PA%0kC) z@yd+;f;d?FCHi;mCc_|6!jHH=tqMesRqWoHrqo-+#$#gv{FSBA9!mV1=>Denc~&$Y zQN!69uklcTo)?^co*B&lg5@nt%7U+;wpolu;>sgpWPuda6F(4OUWd$NJ2{CSsDNyx zvdG0&=kAbwtL`#L|HtO*Was`u2S|&Mf%dcc5B3AK?7wOy3|nYGGbt90Cu){3um^x~ z2HbD?&jtdOd;%Ytzw^H$5bUN%-9pn>qKzpcQ16pbdoXNQoS-uC3Lvc8 z`zTL2B=B<_9W5maTo1*+AQpT8FvL?)Q8|?GjaMMgB797w)#9sTlvk~{@h}vu2RzC` z(f@P{C;#xFBjLlwvf$~TVz$3hFu>dq^>&p*&Eb@S%3K!A;jzQeS>xHUiP7D6TYH!; zPm2DfsUcAtN?4Y@AY6ifNMR5tWE{m`X)@92$|--u zJcOF@Mp9E$aH&-tA!w&ROdlyJts!;k5hE=Ap5SRit$xu6m8p7qqtNU{+a)Wj%Dgje z?&?BN44MGdeM?g0EipXE;`U=YwALmGH&zNFctv$L@+du`YU!U&zH_=Lw88D{pt9Z1 zRM63$R&S}20*XdSX{LKx=w)@ZrbZP$E zhyj2eGlkBa1|}SvPLJtYr(~NS_eMcFJ6=yswXizHcHoJ;N3j3Z;qIr2;;jB;p%to; zZ)?>NT&&*)CJsJZkq;Tzq?l^u$m_a#uiJx_c!*+e# zMIudVVZYdjIx19%djC#EZc zLd8O~L%TC!Alkmlab8uzXLgJ^&XwxN(8J88GV{u-x~i&V@Q~I6piur_s`)#hcg>E+ zxWm`&n{!!fyuUBCE38>!5Mykuz-kr6>km*Cuhz3X2*i!Oww)8Ii{pKkq$&hQvYUya z^)m;fjwAN1!&-k8QAqFMK#lC7Yq@q@(QB}V`s%e6L1mTuP@f1Mw!b{6-l8aV@>TQc z2_*s$Mz8B(FF80|o(J*DZHc|j>un;M-2EC|;re@G2=7yR9&@^9!jpzG0kCYy4{PPk z*U?V9vuf>_-W21pCA$dQfshQ@w->W_f1u1?qiQ}}{~Y>^Cj@3cF5+B1rzD%x9-P2S@zzsmzoO@%J~FS~}r$ zSUc61WE<<63hg+|m~TPDI_K|mT! zT|i;g!X@FoB{t&Y0!vu0ly5{_0B3fyg&K#*32E(SSp3j*bW=wf7N+A=$!|1BRyQ^a5}y);A&hS6~Z`VNcwez?CO|8*>GEMNzlY`kXd0%YH;7v6)9 z^zRM9Xy2gOhGajSyG9U=-lMs8?iUe)h<1d>5;LYK$b!QN(tI5nlnSHP>Wu8!zdya4 zDXF>u9CYyPFpj)YQ?-PQZ{Y$Ws-3dct^dew%g9^$}kF*{YI^DG+f%P7vOEC?u=}`X_B_ z&nOG%g~t$yCdG&GF#bS+CxmOv6CQdBX=B9|Xvb6~*SzCsSFch$J3L8Gp0Od7Orf~T z)OnfrdxNcyxok9Gn(MnYS^L3lcSar%xCiK`D~Zw9PG5f5U5+#WYiFQ= zJ69JJ5zo6^yiAQnqMNtk_s+t%A?Y+|bX)A6xn8w+krY~X6Jp`zLHwEb+aKkunP~PM zWv#5oAAY)f{XCaL@0?af6#GqG5iq2P+}qcc$=tF!g`~hxrq$~;lLuI`7@#RdM3_5C zMPgqWn!Y3NGqr?8by$MILu&YXUCUEVVNBYd!@4tKh)66s4swZE6#Kh#n42k&i>osj zKbAD(cgN9wb{iUk?mZfEEB@ahr5-p9yD97i#0yR$ce+7^0j5ichWuZt5Z{Cg!{nGs z@h(Ok(ND^iRx<@?m5nQtI+Y5J@YAhK5afsW2gSK^an!{kQq7)h;t};3HmsB5@#$*& z7gLRPMq*_NOVbA!=t|RB4;m`&idFHZP!U49OMN=6y%yW^aX_cA+QVnxTA94qd`L+N zImiJ^`ZJSMzdCspJIuo(qfLK%%hF3KOq&*F`?jAtFm0A9gKBqb;ewiPA z{JH@lwL`jrpOD#2(fmOYB%^kp^}LaJYmD`a)uRn>eNVF|rwtGH>$+TC8`sY77I1
@BI6=2#o8YI5hapN_jJbIHex9vi}n9rWxp8HaN&xU(mt zjy+B3z9&wlSMPS}FPV=PRR*#I?P7$`e+`<-<}UL@Juc~A{o3k5*M0Wmv{Cj{0;Zqi zGItg`h|S!!oD+y)b(-nbd%l*#d&gn2oJ^=8(NcRWsP^2&oP%(PB_j;C0Gm48Wk51Q zqH;6E0B^Kc36ZBR{4XjS;*rWIrd}+XQ=Yx7&>2jj*vBGBz*R| zVt3!pRCML2JuF6{Z^rviDtuzL>VjG-6sdA%VfF_u+zIZqxx@s`vjrm*?DF@Vh=m#q zEVVyRii$N=_oh~<{`^Q2W8FW!W;{D{)I8eplciRlhM9x#yJ>sC3mV^m12KXJS%{RS= zyG$$XX3&$PZM}tC8O-SSf|GZM^It zxFG-T=%X$C{E6O+K1%2=naiw@WZ?|cmI!X^k)Y?PnB=RmnyZ`p7Hro?@>ZQ>~0Uwm0>K)3IpwL4n_)xCsG1D*AdJOZ>?2-CP#lg=nkP5VV+i~ z8ePO{3jQ^arr=`JA79&6T$~CbmNb~5m3p2UkjJo27CP;|7h3_+XB4pmsVuQVeAAu>nol~AuUYKMt`PC&lm9=)DcknLv)w4;8?m-L%@x<_`;eC#`)KY$qlf!yS z&|MA0->Ae> zINTF{7{dcKyyJDx#i|fLsqM}Q(5`ugd%!u5@59XV5vof{xc%q#}O&&!o1m}d3G(-=3 zbP}E@bM@7W)6pfG7*A#jeB+-I^t(vxEEt(@d2r!XFz1ToUe>{b7&ml49~9 zg>clmd#18MLymM!q&H2!7t2b7dSMx45)?-I;X zbr3a8waxxv^J$b7VbQa*Inn4YTL!1v$$bn(N8)bP9SA$H%FXm;MhEo5EiONX}Hpv|5D@< zm~J3xQ<+NTFxlO58rq96e4FieCaSl5?N*GHmocD5(;J8|q{t`EWRGr%8?9qnJX=<0 z6){;>0{hs?8uIRg4uekF94qI~u(bT_Ru4d`g1j(#OY6b&W2L-vGWc)T!M=4MWOwFu z2=7`jm7DYdKe^E3pt{1Nohh~P=Q~^HN0~0%Z(Y!Ak+_*iBJgk^$7Pu+J$#&zk=M=P1fH7w!PYfOXlu{!Wj45;Z~c{kb! z)5iN|<0R+6Ql{(vIP=?zy@~hUQ;PYT4MY*5sdaa~>a9#Je9!8*vg8N6G=%0ggYntG zX|@XP5N>UOzaorY&Bh|yrY)5J!k6)DjKzs0UPb@6GEko#@kb0ZW$+0*FGmv@8IzBa z<}c1H7(5&ap9Y0oPdEjCobOH8v`5I)qnkWv8R#lTqnE(!Od3 zC0!a)ht-g;CE6>hm?6}$f3!`uOU9gh49H z?6xO1pae$b^?DE1pbkU;FTw2QtL{n!6j!Q#8&f%%UEA3~xT`A;*V^`_ER#mEZ1Tfb zOk%$$GH~e%P=58ji4F(TF9M(S5&pvb{N$uM^EGDZD=*8{-PNV_xuf;k`3a9?UDJ&< zyZdMiLJnbac?+1^5fe8-(apv>JKhTpBP5k~;r(B5N0a540@DMItOvS9rsDi|s7AVn zNiwO@H?Rq*T`ZP`Vh@Ms+AUsg)ce~igUsw zn$=rgx~mjgtp&H?bf%b)%<8?&yhQMSaVpoD)@y%sJT7pCw*o3QIVC5|4R&hsGM3v0 z{A^wuS!eo_(cYx^w8*Hc0@2vqbiV-w0avws>L%?G-(X!(y?fQ>Y=BuCuSgc5X74f# z|L8OtXIh~$`x!0|E}gJ{v`9JGOFMk9%lXn}{=JxO52?g?)t70$g#I9YdPND?$`VNt zB{V8|uELkHCuQPG>(qJZFDK_sVz(3VqqBzfBJK4eKE+M!H?XPMQO3G>4#^{1WmI>U zsfty-+U=8MlGS`19}((L z;bkS?XISbNr&l884+n3s?dK{2K*J8aKNx;xTKGxHfoF2%vq3L0x$Lk~ zo3~fKCfpTzBoBKU^#K|cfhH9nZ|Z5@MOI^DnK7t|j+H{y%(I?_`jKOL7dF!3!|n^_ z*bPP(H=lH%Dp}f-=IsRD{x1rk@{ts37Rb|#s z`gh)f2O;$YiXzA-E(?s&gL{6wSn^r47V~p!A3b2JaB7y?&@g+nXK@;OdQ4$hW$tP& z5s#w7JQ#&mUncXWu6=!J*2X6x&h+$Ak=&Wr(aCWaHU%|W2SY-zr~*?=rV~kr_Qb$S zdHgFf)8?t}7XB;-t5<6t7XxbUBVZrJgw|a<02ZM^nGx_=Rn@Z3A z-?{@EXrT*$D=q{=`%xsRkx<{x@F|dlftVW-JmXe)dcE+C3Uz*TyTSmGez;Ojv^Llv zAfytGsel#FTgi7_w!GlEl&J81*O(JzHtXGTY5CN>SAwFc;;LgW3OtkS-5#FrHy%d2 zpPx^0H!>E>Xyn*eZS(N^_B>r&m@KbL-r}(9Ze*HgrhJdL#;q(ql#S-D|DltUDkiWf z2W=-Q%R(M^C#}r07juL_;S$bdn-Vvev?S+_jzzMt>IL+XvX{{ zrkm}I_k1c}bZFb1FPq#iTmscE7j;rRy;ca@!g2 z;YL5cl-z)WMFM;vUQru*aw8>6oZzoEkF!#5E19ckqN_SGW)?A(Vn5#5M-OQXJtM0L z=W!bdw^kP4+E|ZltT-(=u(4rbiDjD5{;`J(3#WPfGM{d=;Lla!dT#-7-QL2TVkfVU?Kam>oF=)HCXeKeGWVNl_PmAt1}T#+Y(9jx}AdJ!}UX zk#SsfN*eh65Tbsd<9>se#Y~Z6FyzoyKeM&aKLrL*bq1FU*MqUB`XkzjWj%7*_B$H`8eI-k;d4_oN=Jec*lx}#Zas;`hYw@G z@y~C3*Gpl=V|N=`wC;*v#Wv3K`CQB$c&dP&NV;}rUZ(v@?XGSQXVpAMUC7b*`}FIQ zi&1r8S=Q8W>VB~QDb!mS;JL3huO&7}zb42b z<%2@7!>GWWyRtUNkV>VrVE6j)R7#__J-^P+8&8kQ&Ecx7^-xru8rqbe zh=!#Qpxn8%z6H_H_uFBj_+g*aLoWh>|BfK=Ye4YvJSSDQVRkAovSFUSWw`|@JLQDW zq$)A!vCRV!KYb0SJXDf}n%Ghy^NkzooEC771e%qFu2}sxR#D*#tc&&$g}Pd|i@e?G zh8O@F>?quMj|e#amJ8Xzr=%LM#;HVKJD$7e-sOO;bl~;fyxV5R%;pWku6_3uB*G8X zz2PZpt5v#slii2CLF)HzuEl-3b7`uRqFdGPA}p2a!W6&oJP{R6;ZE5s>6tP0sew7D zPR!^_;JZ1irk4`UGEs8QT?K)yWg({5jxq8I!lcB&iwLoaNs5U$T=m#k8pM-QhXkhoJSeptsp;fyDvNva&aUF+@qCbl z1v!c)D=0)X;jd%So6!;F3pe+g3SQ)6wh_EYdmz)P+b#Y}W@Lvog=Xh@CLVPRU14Bg zT_Mbqgw)dl)lGGMq1%Q!j$e**glCo06pec9-b$9Rd{ty#zzqtn;~sIU+h(GnwMrqn zO-Fc2484iW2YNNan9$1bTZJ)^NHE&b8R091p!iO8Q z-`WjyX3h_O5fekYLoe%&{tP&hTXQP8y{7*7(dO+iap4aUH^?yAp9-*(rb{qcTDmlh zwZ3}HO$>TE3K`|jls!xJ&83O{=2JAM z#g@megzM*f*-aBm3k#1_Cf?WQw)ZeoXU%^(BS6U@!RNz$TzJgAoN>O;72)ON0HZg| zcL_A8;PIsQibY|5gOEQ@@hK9*e2cK96sk>;4^3jXI!YKmZ;`)l`gV|j|3XX%GTH64 zBeL~s@7IK>6qwY#quQy#yxf&ody%qwpz&HM*`>`d9FINEgstXh_>F;1R*!P2fYO~1 z1!^CEc&m=tZ(5Y?us zitcX`ydd#uzxoapr-uTR_HB8a6nDKrL+t5@ahpP18 zs5}y5g}KN?*?o}uTwG&f2^gdDy!Te^*~5_@<|AKQpcw_6*MY!YP-=%H+=7&1KlUoWT4JaAi2ej@GvJ_OXExwIUjApYJ)O`Tp9!n#A{Fans-Tc=gZ9|H&G5OnLSUzLoD&U z0~h0IrUj^i!)14RzCn{&Sg-WHO_$UAcdT^V^a~THn)OhOc3B9Fd81?TU`4hs_T?c# z-LTf3XGVIV>OSonTa>A)+(LF7HUSWUSa^nw^H391cW_M*lq`83iUum{C9%ndB zeQS{Hn2TEGy&rm~8TgoC@M0H6C;aN%)l^}EbcYVM&uD|Y*1@@=`^yo8v6XmNV-I=} zVQ2am%L#`*^VjaHf_3I(Zd@C1hdtNY3%vN3{q$lJ(em*h2a@hqXrec0Ckeix-`VB6 z7PC7SB|CfwwvcM4#w%k0o?AiSnv}=>`PUY9hErku2ES*IE(zEGNQ%|UR?xDu3%k1f z+TNWn|8XEfW$-B6{6kFD%~5i23gn}QvR2+?WkBJ|@49=SoZM-GyCL$aN*d&TCs4ii z<8C@Yo!DaNjyIC@d#uEoD#&P?iS3muV27?SGjDa_{-e_sLNPM0W;OaF0^MKf)#ztG{Rq4ei?q@=p4hnH&d!G~A0 zN?2~r94SqT8b=*y?lnIct}m!h+1<1oNU0+&&zojt@qW=L*0P8S&G6@W$m}ftUb9P4M+L_?sQpW`SG2Q1j{1(S8mg9O76IDZw`qy37_5C%V2<935mdx0|Ef8Cj5P)p8{_ok}Hcwguvg08NcK-F$!WX_Zi&>ibkpA*H<< zHE{aH{{<)wmEjTIFtCDbj*kM|9qG~{1XZ&6mZ1IacY-CcRsSs2p@}7D19o-9GraOr z&7KkEoOF=VoH_7FK2X`M=%&PF=1%R^#rJc>JZBsmH9sA&N0)90;9`@;QGnIQbLHoJ zbqUNC-nrT4)K$w6QQ9kxbT`vWM{>4HbS}a}32k{oB647)onWx11vlR-* z5uxpwn55d@vR3a4hJL3x!11$eH!0JmST+)bA+c|5aWoxOQ&VO(>O9N6wjyY|)d_bn zo%ZF@^IpbKc?TAxQNhSf;kiFvm?iG<3h9n@k{=!MKyiqXuO?;bY%ctsu89E46H34s z9+*SXWqvXrG)$~0Dv3q~GK)p$Ws#ME9Yl=50QOuwW*x7_73#IY^KrEM&MYA$!`YcjG6 zmTc&or+gUfz?Lxw$^h9Vu>4Jm#SAp6*n^FL z*>;S=qCb3?muY}b94kX9v2o%v_*lQUjk`BupEg&X-n6SI?&^c{d0wj*M;qnqVnXvu zVS_`hKRMW8~FSH8xi13AJl+9kFi?48SH1*f?jHtl8h|@m3;N(GU$A z@F<@v5pkHTacWm+QiWQGDv_UlsiyyNA_{q|f-o*}HTyv#AYbkeU)XuBBw{87{=5qk zlh2!?eOAB3#VngRrBymFsHU10f^TfZZh&E4;FCuhT++Ro-pE4}K|*Gq`ONVlTtS*) zoYh(sd~vZYU`kh7B7j#|+H&XFKAuQ$Fqg-xaMl=`p+UcW&M(U-u%IsQ!G_1b&5~v~ zk$Uc3WhA17)|If&Yh{VicJd(rfmZlj{*qmW?TNJxw&GEyFwPLDcGi7+c|2-(fF^yv zlg1lYf*y;~^&&x^&gE-NcD^@}@yRYD|>MEwD^ zq4U;84jzJKq2tG3Pz?QsFbx!Hkvkd$MXmKLc*7++WA==X(epdHLaq4zR@+g}MNb_Q zOjbp(79(J@*`kHP_2EIC^L1Fawa((&rq9|Yg^tZEm|oCQ7|Aob79HG|sKt8t<1OMf zr-XeXL?K&vS-z}fEb?=GI#-i3+AM5aqe4u?!*J4rKX43Fd^CI~QQHGH;plftIjG7v zo7fPDqeHUI{j43o34XbjF zls-rSKv0+s1#v=%+INfkJznHgW*AbtEQR@4@ni2D*T@=~suKMa{@TXQD%#Py=wMds zvDj{d%@CN~5$*haiKO6(LB9DF5>&0e%k51pojHRIHN4TT&6Px(Ke9>(R_cb0q6&5# ze`fmS^8y;qqWQrtsl(v;rv?Ek-_zPeEA7ugUbQgtd-xA=H!(ntehPvFn7No+Uf~la zHa&0R?seG{MuUKFs;96T6>e{Hit2%2#+8qk(lGc~)Omkj!28GJFBbM5i|Y}}jgZZP zaIvp0OPd-#A-*SJj-Afm64r~+MndYGKR;_?+7A~NCnIdK0NZOO(|GX{G{$T8r4tqF@W=jN9vE@Xoe}Ylwjn&&_Q&{|6Xsi>K zNc&DreDCj8^?2rX{nu5?`Cn6QUk^;#1Z=(W=M|zPcZ2sQ#@7ENmSPr1bPze#Nsa({ z>MK}M7PX;b{@i;ZHj~4=1Qmy>^<}=5@EnW}6~B#)s>N5YI7T#!Q~gd9g0h!cYWLaG z?-2$alU8N^m=Z}FFm#hlWrR?rVs^}%O}>b7aW-0ab{;c9LqO%hI&;j2-#iwWgRR=B z4y_rg7yY1qg3ZZT{6tFi)2uojr7zj?cgbFUe3_Efb8?X(f7xD_TWELWip_ zsq$07Gj%D$S9^U4ja4Uw>dTtpD`w1{pK_W|$SVW%iw_f+B4l6|E{DJLUu--h%&J)2 zR~ryxp1RL`I_FM4dsfM!19|or^S_7+0R?_MT`UFn3E9_5x+1Xs^loy43k}Zg=sU=O zyoFOoJ*dW)9t+2@&2Z>(=qP9L2d55OzPBW~EwlQN#5|X_7AI#?dde;I5%ArF5vsQZ zO@j7`A78F&RDnaNJaq+SX%$To=`U1;P&2Xv3vZ<*muhM3(e@;_% zm8Ch=whM~(U(ArELdscAkE@=<$+ui4UmY1nDJij|(jjNQAHlQc@QhqEX+ZzK+j4L7 zchi1%aG|bCc39`^(79eBz42K!kl^2BJFyf_&gO7&qX)juD9tZ$Bf_^cP?tQ_y}$gL zA;g$oC0mnyV)W?vTjABIw!dz!P|RPAHCC_7uL0;1f=lL&SX$v(oH0AQxLP=&!UlA{ zl5Ee3z9(JUx99mHl7`b>=zZ!Y3*zm@ z0Xuhr7;{MR)sKM$NW_~{A-yc{1w3VN*x{dvrs0-K^kV|Bwl6m0U$a!?^3rz(2Vr@( z0ai>?`5JsAEGZGrHRqS<8r!w7K&*(~j*wJHS#r0U=QK1vjJ zl`3;uQs5vHRf4Awru!4@Q3gOoGDH@<`}rZ`ty^r)uaZmr?hZt-Er&;pg)Tec6A{H+ zhS7Z-pV%@ zWxjoUl=CzyGa3~>n;;n9uJ9ng3 zuUMqh2M46fN0fp4!Bj`$Vc0~k-8+&8^3hJj!jVFKJP1l99&7zYpduwv@5#HXJwaY4 zi8CP=cMR3`se0kvwC=UONJH=WB&Zuq@?cWpfZ{1AO>}p|@gp>Me&-w0O}*IL-ZfTn z$7b$arKt-h|>avq)>NUsFwZBEW0DXUeS4Xt>(ra#2llx_h=#}(Afx4}0!GBSZ5AAoRJ|6e)oUA@=6k7)yH`tvW>8RhzBrf4NA>T3J zQ_RJgx%nwdO5GwNz8sMTP-cZ}IoOyeQ^$f?4>WjqBw22=`8RFor{wR50{WMjV_0Ci zs0*Vs>O;XJ%9hJ2>%X@na>zVqT+~DsC)kp%P^AWyBq^cRx2*-;QuRC= zzWiV8y;oFIZM*)9qM%3-1rb6=kS2(9LMVbDpcH8;T|iViNDWPCN|pXfm)?7a5Jc(H zg#e)n7-|Bc1W15AgTCKdYybBiV;}6pH9c~WnK|>6`)T*}yMlEWaV~#2?B$ayALw z{Ds@W{9fN`U&|k=xbV>_y%spE>_$bL?pq?G9%CmLQBiX+LkTggAWNpf>eM86Vz15P zh3=@s9h!L2XhADJX7-k#uThjyLr<%Jdrh@i2Qq^JQc_BNi+U!j4!E0tG_aLGo(t&K z&SnK;R#QKuYvvSHuaUg|n_#{c!eZp{1d}dzZjJ|sdG{tp@U>`macg3JBA6Q>dOkl#m&yWthy$Vqaf2N&Fw*o}> zdI*ZDheQEffp}`Aw1GVC0@d!`HIgQU3*^Lid6T~I#bRo=_eQU{@zrxWWkf;z$j47e z+uzK|JV3r2pxIVyW6vgjw7@H5X}2P;mEX{as9Yyo6}!tZd{H2@(1qXFVX{F}Xxfb^ z-X9r$_w}J7H*g|Dyh&WknLx$!=D#Ey09@;-pH{j|9FNxZK2y;`;%34JK;-}D2@+*U zWv*{r7f2GMEA)u9p{x*4LzGcH{zpn*o%J6&YMQGTnhJ;?&dg(EzWDgLPz`&%WogKcs>qexRJkTt9B_uLlxBHb8ww?_y%ZWcnj4(PR%*XYeHDFjo{8;` zMnrp*a+hZ5w8~cbOvGv_VGaTmn5*+*`qYymqy4?_PFNcs=BqxE!P2rvxdypWI!s9c zV>|Fh0m*qD(H<0E--vIqkJ`3zzn&K-P2>Qe0o2dyR7Bm2Zk{`rqGm|BdaeE}`FvDEgncJHghLdjI68<+h| z1N9#T%1@!@I!qRNhWYDo0U&b#a^_bupHsIT#bhJ9%-5!vtUNtGn3~k9$VhlMH&d)H z%oB@Fq5u7)uENecvX_fs_Jzz6RnKW^bZh$nwUo@rH)lILZ|g_`5*S&DpDj=$J0g3v z-Z>&SBAq2MuebWDEf>)S)UEs@=>t7)*+u}c;Ph7SbC#uLX}RUMbAb^+mO4o$&nh3K z(Ax2h>qIGEiat?c*CfMT*o2wXpz!F3xsvuM-vB%X?-b?&*O%&Gm|C5Pd!23j6m*lp7R3BwNrJ1(9H zj!3k1opx2s9L>6K5Oq#KPg5cl2E@kz7VED(T5V9S#H=~2$=xCUm|FJyF!SXV%zEzF zAS5Pw%E`Stq=pHy9nT%=AE1}yTN%6 zwZoJKKa*z9fb9Znr`7jBegbe6FiLq_u6J&V-IIOf+?qNT{TEp=5+3mC*5s5-*l)D| zhgAEE%7Nq#zK0n9NU=|V!Z?dq0|CkJvL#&xs5%|Afh?(^o0;!ErvrCG3$4j>3tfsD zm$tStH(n0U&4oKlb5=NP@=I%kQ3JC8;8J+pHViUp-v87}mdejU)v(Lt$qp0-HKWkq z+-CK@)0`&8M!(G~SV1S33vsT%R{6+|>A$@o(-xIZFsr-GT?9aU91Q?rhTCe>mV~z6 zYV8ck8^OQKlD+V>SO-n)d^Tk&^YTi>v=gweMtpkVw_y-$X5a^3|3pAIvdz}Lgcz3p zqt2FEPH>nJ&|m%J@Hu>`A}DT=G60HmK{z);xN?qNK57)cZGJv%PtWP zm`p$`_vK3(Go(GHdhK)9t4w%O(Ye3p$!B_Cg(7@YgKrR^|`%;Icc7A07<_g-J zXwvbid79+?J%r&;rJB>ZJ2)+Mb~_~wwYe&gQj=(h>-C+x^sLZ#<))-*)Ub%x)Q=(= zuxB!&zq~A4XkmI~sy6M-UuB|sM3yV5Xda+k7rScwzpw+i5U7)SR076a#39T2!4o%8O5qv$l`X{q@9FNv-H8|UG_>Sb?(-05#m zjXzMep8z(WxLHWZs3xWos9#H%KTc3`|MB*rKQNNa|7~~Y7go)h-Q9;3PTBQo97#12 z9E#qNe>No*QX?&A1eD|doi+o={Z}XchCXeTLrT7}@BiUs5cf%PpHl%SO(uoc;sFX= zmS?3#jD)aDe_{@ATT~?41X7dVH^Y)ULdJTF$*DH%zu|oV&RW5;uQ5xN`-YMw^4}2a zVfXe*mrDKM2Ct6W8LK2yM1fQkvO4sG>XGg;ot4<1b_#%VZ2JU^Q3i2Qz* zxLxxnK&i>ng?JvC|B8KDgg2!k#G0sZZ`_Bs7i=R0UVwY5~Kvkz$-La zm`njo888(80l)km=(5kn8<1WSyZ46!LWBi`|0&U*?6Rh0meCVpoT)c9e$2bIY{|I4 zx&RjaSF`?q)*_KhR8JFWFaKQ_3@{Z)NRmbL6@ea6tNRX^&!`9ZzVZR+K<5JZfXHwL z*C6|!(td#dd)9+$M_V6;Tm;6QOo_t8bHE@oUi^-fM2!D`vI$8}+P=o{-yI_U`}6H* z{2Sm&Y=7vqyHgDPkq!6o$d|&N)vKmkBd+2uY0+E$>=MT>`$d@E@zXHf; z8Tl96`7cH29)$S1XK>9wJ>Uuu`4lYAlNy4_G?UO50o1Sp_kW|t1*lx4j%p(N3;+E0 zTZk+oZ8Lz>((3!l4sQWaGDt{x?*4DVoI#rYw_yIa#r$tq`rjDy|3~o6O;BJV1@OTv zv;qQ&j~rr}JoiNJ1jFwXbGIvc`U~9NT=+GIy?Os-=uX$*lZEFK2CFjAoPR>6qYgJW z2-}`1cFv#^q;#v9-;(nV9t;o1qAJpCllsj%3ERu}Vv&hEi*j0d;-}p<;p;PpF5lME zT%T(CO%J|vO?w`Gm~#VByJJjRWeo4(Pfr=-*s*5VNn>$e?mLF=gnl8ovG=(-J`d}1 z|Ay+RS>CUQA*GR1dhQwOQP#`;?@b6)KFp|O`u#pOrF2JLxPSP%$1;MxEE@0Sg0}R7 zqHw*a5%-yL!d~5uS7K9|R$m69*Asj1SCg40QzQ15UCQZWY;rx_4tEAOiWRlPu_G4? z&W~e5O`xHeRu7lCFNDgTJ&@pF?I5anYv3?m5qs2}?&$TX`5&~b88?a(Av)ih$B6J{ zb%)>wj`IjjcH6k_l7wB9EvB&XrCy?A65L2Y72{Ha-x zzl`xE2s!I8L{)`J-R?=Fz26sR55Fs3>C1P&?@zv)HcO>xj5ZN;wRePcgcSy^H1wIL z0aU9$K&N%k6#|#%>yzr{UPA`g#C z4{aTF)ujA6;wR~`#+Oh7rxJbc#|DNCK3@bvz&;ahS`=PCzzq}&*hAs9;Hztt2|;lT z_fyl>Axpi*0*@wFZ#?NvaRoZ3uoooMgyFWou?NFV#__py_)A9qO_dmU1~-7M51V1e zni!|vtOc_dYl@wR&^yh%|K^m;O;N!&>cJQ;IFIn-kRXLQYZUVoY4r<+$_F>&B-~ZZu|Gkwavzvpze-i)=JePfpA9?LCsh#QgAwo-n>mFW2etDAP8b zIJEs`oNs{;9bIcGtJA1AMtP(wc_2~^w4_mMdCPTp&7{_LJjTn+%2cJfmp3I0H_g|T z3SF#Ix}%4EBz@>yR(;^PD2u!yZ%M1bctVD8!-8AsD};5n_O5{I=8g(*U9OaH zT!G-=QrzvZ3OQcL${~e}fnOR1f74wMzDX#9hpMv;Dx_8g$$GhrR4vK>jz+fx86(5` z;tSTZWVw{T4!%l1D_XsE+-XsP<0rxfRO?b)dx%*a8K*t zcbKaw5no0wMK_r7xAXr_S9hJ?w@A2yah~?pzW4-%zrOrb5jhVT4=<_$S)bn3i@fN_ zO6YxyaaY8U6+9-)PBvhi<1H^hY%SLBbj<1OsL;XWuI*1lGrTCIBo3LsVWbpMda!6e zFP*XS4}=}2<<>&Gh|A!dIF%ZWBGk~=kF!e!VkZrvpH3SrQR`am+cAubMXHS%`GV4c zh$$}U2QrUKZf&k7w*ZbLHOYst;7in>SQR5@a)_s!qw($1!*Xg9i>uNmD$hJ4EAK=& zB^`KH-l>-pH9ZjK`9$eBHnKwDDtJNv1z)?jykLiW5p<&-hM(5ixtTvwG)10p6%sT9 z23xU>i89r0FW1{YHPst@smBkAD%&x1iQ*k>F>AaQ|J%b9e%#W9`z^9@5;y4X*R>6W zAMbzMflhbP$Rw^p3sW*>$!7v9JbIvz#g-kkTT{8^P$RDu4BYQ%G9)*9oE0x>(Cue| zy!t>uGH|z|DG>(=JEF#~>TH48z;Yo=Bso~6t6Fz3jYeJ(HTLmE^`-6E`Q(sqb!te7<-6JK}>o zznkAJj!i`C2t~8}*U(?T_hBTE@US86xmq zsdeV}OyYj{qg7MFY=U^^#N8`0?h|r4 z8JiWpddSZ_Eva|R7;<$$<0SiFIGY~|_-p(+2DYCgWpGmmV+pzXwd`WlY1YH=x99?l z#!ug@RN*yz5eRX3%|z1VDaX3L^_S}Y4{zU2OhQHqIk>?0SaOk5hud-??qU3ls)G{9 z`JAGAc~AZWMBj@f?)>Oy=0@I2yW;BKcU6t&bj>-Zv*K=MqLW_@`a$qBQr>}LMuX2< z>e>tI^^tRP%8|w&*0|IzN_0OYgD@0zMwywm`0KX$>3pz!>IQO4Ltd~qT!mEJ-#3JS zoYO%9w}cgu%`fr8niH7Fri^T`a-*Lj{)mO^@-HdtK;PJ=uPfjQ=OGzG3H?ZI49O7M zZT4IY4EaDhN~r6-q?RJScwjYei}yl2qhFvxF*?vu4lui06Q%(V_-Nip+ZeKn4xlX=)qw>CM8E;rs3#V}ca)TxfNaQl|+D?CfHr#b(C z&$6qaqu&g^!&@#8n=A0ATkKuqJjG36 z>d9F~HR6v*F6P7xdd+n0qA?{^ywjJhgO@}}SPS%2+$h6UJ@1!6E2=Y?3q+@|xJ;{Kuh}$L%>7D2}2hfM$Nv>z-Nq+J;0R+?D`2tG! zTw;lRN0f?;25DI`(dWOZwSF+jI-9EDn5MYR0@C^TMD1Q=q3f!wL#pLP6D=DP?O@T8 zYfQQKn3tu{zTcR*bof0L9;ZT?Y|@~<(>6V@NRWoJkN#p#)W?xr_7dBGd%bOL@`Sn_ z*Sdqmew|qjIDXj_bJV!dfO5}B6?Td13bjLwM;^b0zGBDo$9$6EKQgz*v zA)Iy$Z_6rBpLmlWyTVcwU-$ZKwa*y3)2h1D*_b;^fMOSOt)Zqj{1I8cR80P+gXr#}c(!|nIqOQxVN(wL8$PsTGsul5KVR)N*gvq+_sAZEJa{Vz^kDzRa) zAH%-jw=_k*EIgB-r8d>qqxT1!BP$kly4`1Y*}tvMNbo`&E{b(aK}WN%)l%x~dmfi* zOo(KcaTN)|={_04-@*yt3p0*IPGE`&M6G=fn9(Vf*LUkUi{t$fYQ0S|s~y$E;1~PY zI_A3Hz{mRs{@pNPXXC36ym@+?Zb*4m87EB}`FSEjAvp9-FoeNk)j6Fj%rmOs048cN z2#;DMw?{!#r?Df^>R7w5hGj4AW%!&cz5dacCO?A;)|-X&yD7%2gm?VSaW24#>g_x7 z>uEkojmTb=$_Z*;jbU(;!`k;*{U5|w$i5RzA;XdCPG_fD*o2c;FxLKZxwCd4K#v9>E7*Zy%*o2 z*v4;Ovenk7Y;Fc(&|SxCGf@ z0kxwXZL~Y9M0hwU9iHECqupmtw2D$syK=58ayQ~4M2VaHmfK=KKD~MLc>H3Tz{-Kn z$f6xc@1-*Ln`e1bU5;kt`d(|ZN&MZ>!01x4`~2d}PG-wtf+L+vM1j{Os7kghMyJ=5 zLfTZ1fL%QT|LmcCq2x(PoxU11^_{%9=TJESEt^WyJ{C=2xdwKaGm2pkJO zB%$Htw^4nan`$U;$e6fjR}*o)I8VpRdg$>_gz%e=(aGt&p^%54E!zi@=x0OD>zMP_ zvwc)~aGQc~WE4)zHkHP2fs-hxVye}-w%n-J(%CAs2PP-j?5)67;R`(0XfNF)%5MK(Wo z8gN{Qqs(J{WDIJ;G*&KY%(Lu{zX@YMt$AP-tbMprS4ukXgZ}2>W)RmnD+hFb%twrz zg#Gb6K-F$%0;|2%x1@Mt8mVI$WS^qd!Pl`dJ-zk~^dR}E*6gY&tUP&b>`F6($R(Gj z2jbp@_SzZbk+9zrN{yWiEg&%Nq$8Ri)A4(u^@5I70xkNZMd{y`n^h&qyG4BZ+mn@yZcwNi7;H^yJ}5Dm+m8_$6HSB8%vT zq_VU}ylm6XjgGvFISFpVSNd!nKv2&s&K_39)-EDyDz3Y_bx@WuNehhHwZF3w{yQ3L zq{JEHuXfUp=*I>iD8@twq*PAf`_|#A4x(A6ciudx4slZD(s^(Dl3C8|VSPAz zSLoV_iq~LZYG^KbE_Q`tP~`o-u0*>YvH=8jW=gX-&_Bw$TDzeS6L32adeG?`O&D(; zZLgzhs#jjX!DI1j9zPmZXEys&h8UivIuFgd|N9Ykm@epyzWnH;`~B1Cw}=GwV`s)7`E%rS-~+K>cj5>MzZi^i($ig9b5Hu2hY z=ZGv;d@pgDD(A5MX`YOU|A-lH134{f2Yq8tVco6$|#$ zex8e54ePwz+-2H==oX#@BO$DeA;m|o=Yn`h)^*H1J|0%M*#AA6(l0rycgVjT0Afmq<6oa3D2!D_l zfT{F9(mu3*4n!D00&7Z)FCQNA#HDZtJ9A0~;nJy6#KXE4cvW1NoZ!!$O{*^n{ZQu^55Q~ zOM?W~h3Scm_h}%so5jQlvTC7ba|AvUnN_8d&hja`0uIABoeY3hu-qFr6}xtjx7E4t z*?}CFI}S%Nm`}FrCT76q4dEX&{@R|gW``O*t+^Ld9rotrNDVKo=s=^!0O&1b^Or~q zyl`lqhu^jvnkH+3;9fc4ram`Vi*;aIy2(3AinVw~w|0qh5JKTna{wW|0qmtJM%^^p zE`#35=ug?x(nQy_2hGhNX1%th$szUbv@q01Jy zw!^epS2Bpd1!58gd$49BRYGtdaa-{42Nq((WghYOddn%R?$>cWne)K-Qt%^Xao_5c zM)(|QnDN>^D6g0FeQ)|6xITm?$ApW&G^4olc)DFy+mLym2YZT-Gdm)>QX6#pTbk`2D9r&t|m(MRY&Je z%sB!J^wJMr+!SSms~vuGzl_0fA-P_Atk+&7S%q&^#$YtQDnxuuDf=Pz(AkmUwY;P0 z`LdX1yza#Dl`!|MbOZ*|w!V~l-`W2B&c>94OMO)PJ3d0A!EvcN*Xf=$0=&_r>N}^0 zqK>0;qQ((kBtHq-<-IT??8q9JUS8oc<_Ll>KIz`x__X7> zbDtKgNVj7T)E=RN$w-(wQYO!d0KBG=G#$V+6uTl_@3bJH<-s5vtnTCeJ}>an zMA7+k%qrmTajoupB{*k?XhK@eTRMHuUnM-Z91>XSg#Bb`pmJ>w$)>MKhEt~yR+E03O(n|J#CZ45JNInF! za0lyHf#1X&8lg4x&>yy?HO&z>J-o*gq#gYNv5cScj8TZKDqb(W>m8o8@6j>1=tQus9@UmNp>@0aWtzh3V5O`}ZT?dQ*9q6@FH6zVW`PDVNRstvuD4?VF>Kz`T#* zpl+M%^Sbi23Azfip&b;@#`A)a4?mZ^Q;%El#py|(aC%obFi$O5VkTvkA0!ygptj1c zK*zsfue(!yi`q<5p&dVD0aFUhJ7(R#W%aDC`lPETsc(O)xP4M2&IQR9+zanfElo&1mfDM;FayHCgXO zLNw5SN{hZLORH!HPpVZLdym_I;I2>8EerUMm*QS}MJ?WfGTpbvbz>*zTu)*}n5*>M z{YgRSfl66KrIRcU2H?PQ-lKN#_J*@9IyZu;&hzJ9w255q4aKn@*khivEj_KAhWFJT z81O^zQ_m>;ezzdH$jxqt;e68PG%XN3tdDh`RyS^j`=NGO+-JG>upG81T-lIc3{ISf)=2EkCy~91I zkiNC^5cIk=Jo7Ew5)Z4M^(Bnx7u40BKXEVDwa=Du$PG$(CKHA65Q5{7S@Sj!USMY? zGy&v?FCM=Lqj7Jm^Yd@URUYGLA}DGIxCD10B?IJadrxJsmGmw92UnhD?{nJjDi_%U zHcvUvpA$WKynTg%Wf;kp`Sw4c(51+j(L2_q*VkF`&^Ba`%^D(3_9*?@Y^cS zxCD@p91*32-^;J%DM<>5UZ;*DE0i({+iEr1yq^|37`pkqyLKS@ZkLL7M{%s-y%Lw- zGo7!$AKBki{@Q>wl!|=79V%q#gGI@uZ~FVpxuvUrvR^g~7QZp`hMOu)UBESd&@3LG zC6idBqtsE;j@fM%PWUBPzUe>Pjf{KY8~obYFF(=t+VzaCdKs?|c){;{s_nBTIBBj# z8}9swCpU`HVZ5lCER-;9na^wA8w6?-^fmE=zb!7C#Av}lYluyOZ@D$y0+1vfOGLznrSoSE2zbKe`n*Y+v%0)H@dcsJ-TDe&c@5Rtm!^qQHwb&zk3C?* zT^xKrYwz|BpXFg>GT*u~V{ql0bj)iG4Z(Ou?zD>rd1+ymFAip;Bo#GT;r4vyV73`B zkLslPvSuqboVmPMORr=9!_iU=A+OOPeiAa+Rg6AI5>NCb)8`ro#PXrLapV7d_Ck?? zgxoLehL1shEw&r;yE!y`T%F$96vhmM8b!a4yKO<}KwN-2rQFSgy%;MXGzt!SJ;z=F zvI9vJN=K55XRRg~+6Dsr3XujLLX%9iC)5jDuTnTqe*ccBH&vzUUr>}o8l}T~5*&1P z&y}Rfdr?NYFQ9JTaI4vD{9w*FDe~yEGx?Lcb+3_doJaB-`GOIS;|z^^nWU1xdN&+X zVDtTX(66LV8ER^E^DO=OXNv_VNrhv@j}-V-WDbJan?C-U*mAJFNMN}LW=IfWPi5K| z;w_Un?H;=?4ML?hVUs$g7X!|UFvr#k1Hx~=L!MfGL=)^4_PD^aF6E0=gDw0VUJGa@xRuJ)~R+zmn_smt45Abs$ z>5qK;d7B(X8L`n6ohNR{F;5zyoV{x z>r~wYauekE)W3x{&ob8hUybum;eA@KdM;EwUoPpg-qZnh=JWJk1-7PzGF6}3 zsMY?&5$c(ps$#I_VveV@_K;Wl*r`fN@^I_MnE074%M?EHCPSr>wj~Ylu~ry3_a!Rd zYJe(*A_f!#tTI}pn=gg-&Aa#RJ8XM65E~o`iT?)h-;dsUb1!vr*Ro$g1b#Fw%!bG! z4dNk6tFKuf?@I?z^>sm`Fny<-~D`qS?a?48 zjBZ3>O-K(DjHah9ekM9SiAZ)2KAN`oJ=I(@faz1tZW%ujWAU+Ea%a?8d$rAXhywB z`;xWz6;{p?E6I6!lIEb6ehlfVCJ+8PbBmc7*r+C6Ar-1UWda19!k>+bbj%%!>GnS3 z2@jk)H!~e*J>ZLH~eFQw4kw4m*|5hk+W_xKmU-PC`o`#<~lh=Or?Z% zY7oSCV+Fjqcv^S9K+VkIdmXNm$K}1k6wLPlI}6}?6i2%!Z}byx+K*UnacjdKCHprO zr=!-Voiq?~E%teFyhx>BXBp2hqwRA8Ok-*Zx~2O>ze{6aa2G^BAT+~GjxxQ?oL08q z3KzZAw!de|aILmtVICiw5YkZ>8oZdAfBj0>tkYt?5o`8u)UK2LdX5dgouus5*G-gYz9xy^UDxm0K?YHg-&e1MUBngNDfJCA#SscS00`c_VPzM1@3 z7DxZ28*XaTc+c8vJZ@bI-2tN#Ha-P$Kyx%SIZ}$XqPp)?nfPORC-qBZX#MXrP}CPJ6NigEoB2F|Dsu__2$|+i1(^hWIa4K&jC8Ov zaW?zM*+%L{@9xwzSWnEMh5ME!dEnhbqlaZ9PaI>AM%kU$3xfWH0^*9^v?R3z>5=%AdTbOFXc=_&5QS2a36+s(9mTyj9@!D2 zQy<7v2Ol_p;9;VXnyQr4&-n98&Qu2o9P#}0kGu6Aho~h@ZWe82@XVCbPno!a?~SxU zx9>QmyV@8bQI4^rv6KJY0?b~3=;~f+q?~47{7I9gyhhGY{V8Oq*<|vgOLze@_9pXw zH+saf?lHZ8$e7mSzrX3socPF;xR(al_ipEoNhJ5SY;hrj0(}H8f>L>v#m$);D|PH< zRnC4%=J*1dAKA^gI|}#fnh<*3T<40QE&XKKP`9`(m0BsaRM);O^74i_1K>YIlYUjt^OoEaJZ7s043b9MAy`R_b#VSdBF8Nft z5deoZfIQKg9ql^IpSSOC^g1TTxM>#KR~>*irXxcD(F0NU$U@6Z6-2E0S*utZ&7KGz z$;L{_&Nu|^ms?JC@tN%bE~H^Ex~Yh-9w3vWFC{%LP`B;+ydf6~Gdq@tvkYdwph2yt zl<`K@X@+UmPSF50KRa7vi(oyPGn2m$KipKGs_`O!w_6z+ z(xFTtUf2swzr)#bh?X-7o1a+b3yt+37qHuefRDZna@=q1rYctIo}Hf4 zgo%o(2wJ!qnh?jRXF|Y0K`#nxWl#oQAy3xA8RA^aS316rt%*rfw%^$O@R~ix-r0;s z!Vdk~#)PaJeH&eTndHM@fllc?G3ZE+vzT@7g{jKwaCh`Z9{kjog^I>f7BnPVQ)BgN zTyFH$t(4ryDem)!j!r6(4!LnaICzBTJvw@Ps&slRPc!l^d_UK0W{=w&X_Pdi<#5Pi zk8Dj*pfWeIqH(y+Hq3)ETw3?%W@|CtYmb%5_b`GtNr0uEE7!Vy66`B9!v3z4&7Xm% z{dfWdryMxoyxQ@o+>F?dw{J{0?S7~-_nel}yj)+YLw|RGU!(F48(3-551sLGg^DDr zoxVZZHE*=}Biy|_m8>djsXf{`;$tt*GUN2Ox+Q_9aP%pIkq-dr-0VlLG|H{~N@bgIM?z~E^& zb;mR@`0O>dK2IjO^k>}ik4wb8Rp^sD;*^+t9=$ zFeV{N16&Wxfpn8_;Z_K5L=+WDD%lsDM?G0~m>a!se`L;gCVRk^W9tUz&?eRGDp3qCl0IGM zlT1;UxP2#Gr7kAL$sO<+C#u|hi9)Ay!OzWs`Ojr5jl2yUk_#Mk-G^W2)vgNjv?)GS zC_hLX_2~lbP5D+`K^8IFanqWlgSD}l8C6@;sfW!T=r1!SkV=6Gd;8KV+JP>J`Kff( zm5$RT+!ZG<>0{pnJ-R>GmoWPAde;;DN?m&stIon~b-vbN zvwjz3Y2NGYs_LxbDPbTk*OKe{Nc}(cDB-RhRP>i{;paT)&0CWnipSfaJ~XNyZQf;s zM(~=ce6MAtqmpo_IcNS}+*Wd^f37KxTJBZ)M$uN9qi^iVakzZm=}`vxY7lp5n1@FI ztJf0aREyi~$mJv%hSs8a<%E5gdDIe zR|U=;fBnj_hG7%*B0o5G;*^;}s`kMf3G*vKkt4&EChO?17J1nlr}*YHB9Fx{Zy)&^TqveUH* z&EsX^;w6PrVOUE~n=68I%@^E3Ui;B&27{2=)5Xjwe`P~rk(IE){SPVfBK4YnHMCLD z`@Y?1+1JSIzVT z0ozAIySd{sUF+;15Qp*V>1c-Gu+gmFgQchH^hU1Q3 zx>)_A06ej8jrX4S+9sc-uB>zW)1%Ssxi~Yk&uQT174TehO6z{)DRt@YW-UVb=qO2E z{dNW+xxML>uu#5IY=$p?O3fr`{1NpkvV7X}V*^jPwMTrrBdyme165}0tl#9PU-qiu z7Dto+bc~Vhx~B)hKMM+HTI(^LpgPf3{*PJ^@PDnx^w2{27x_@ zx&JFwZ?w-VM%W23Xc|87`ikj^(}MAGk^gF=C1=)Y(=>6{-hy^VMa(qgUp0GT4rUe^ z5{OvRi9tgugYXp&lE! zDQE{eY+NkU@!MZiwh#tF7{kNc5=qe(QS(x`yAiKo$nW161o$O#b1UM91NO?WyYcqmMI=u}cbXWIUx?I|a6L$D^_saeBBpezmXU4|v zFws9-t$E5j;L*<@l$D#$`WPc;(^#?vO`~Vt+x{9pkm>J*0)00uImVjFSKqVqd1?ph z5_1lYgsr3L= z6z@XCk*eWIB&$EcYhmSP&i-&|4g8fAY<1Ui8MCf?H_ol_N=L9~>>MpVPo^N*X0{5cCQ8 z^*&K@z`I^Tb;WTM%JBev}SDZfkhVas4nC;OtdZsb>49?x|^>DxBzaZ~-U;fme<^#=nBaONR z+pi`SK7k~bP+4^rGR;q1NcE^+gzsIm+?%JWa&LKj_jl&B=)6|6ik)0GXf;Ef^`66P ze0B_*2J&1&KiGm&^25{EgPgLo$>||x-x*?fZBGtMwJ7U^+3C;h<6(3)-3nnhu~v1S zS9sD{>!M2%)x03x{~WN>EX$?O_1%h+uL*276*Ir#&g`?_yJNMO4!U6cxoI6O-y3!k z!Kk~EhLQUGdvGpAQ*PDi2%&MRCYE{1BqKyFX>Nv3ez1G!->hxW)Ci&gKk)OwELO?y zo@7-zPZgFYnC(cn2R1*OJ{ZgB6ZyaBddq+)-)DbVx*I_nL^`Eo=>{bXI;BHcLK>C^ zMY_8~kx-O|rMtUXSh_ox<-dOQdw%CU=R9xr-F@HJUNiHV&&*uc3t3{aDWT+zH4f4L+61jKmQhX_HcY3M1e;8;yBxfE&)Hl(4SvGW<8BqFAd zeLu@Ox{r5kKA?>|LX?l76sW_7m);aEFsOmQ+!SI)>-7MgiCRgU*#<`{0#nnBhXK$F zx9zsGjpm0l6XRGg%A>6PT41tUsf&3ERsH_)9o&PbB*uTA%5CKy#O?#m@%9$&N&uiJ(wZTI` z+vtAa{S_^_`ToQCYUD^_v>(_;IeOfzWRQLJTZ=;CmH{A|qNSR8s>8g&Ldk`Qpg{4L zvcW(P)S7kA1#nXR-21##c5aVX0KiEjWw|av{k~wn)3q_KqIuO_>>_byJn;)jFX?4$ zsd-IQ38dtC({t_49-?-X&(Y^N1ru5g8>K2Qd1q~kp4gd4D<=Ml%Mh1-yY1&c>==Jh zt>m(enlA&4FgA9w+%&WOAdwxGaohm4?1uKoMmb)8X*cOv2Ap0IwAY;q01 zTpT$6IN(@ponyp7$3ROE47TEafcaQjbcxG{o*S$*mq8$q?JyDzKqfbQluz$wg{>vq zf9uX;LgEU*O^pvq@Ec8NjgHsw+id(P=lk{p1ii-=0l;)*TkDELi}n25nIJvY%BCN0 zFE_5*lWynM>~|URom*C?%K7HI1|;*}-PhF8@>G^hpjQ#!o)kw`);sBY<2vW~V;pjK zXi>}<`ean{hv_w2q4?bwKMWJRQSM&#fwf#Ug(5B(x$P`g`TEyYJGKSso$A$X&Krb4 zcTR%NaL1^nF%XTWtAN14co68}4xAXZ($P6{!ejDacDp86J37)y?sBAaj_41pG_2Yg z1!d}?qa0{!Gh#AMQvb-!P&@FW4KY(gr#3+yAnRV6A?)NdZ=Lhy=ZtZE48|h;)*;89 z$($@t<-#+@7j;cgm+!UK(qbfa3ybT0P>U-ek8H%T@WI!Gv={RzBm}B`M>H`Cox^Xy zNRgsahzL5ajyqhr=OtHj3E(xp2A0p^oZ1Gb=-s}Af}+aeQ|cx^zu-in{YkL*&7B2# z`{AMgihYkzN+ZSl`MRZAd+Y@zcdKJJ2(@Kf9PNH*2ER4W4ep69g@)vf$IcV;*)dpH zLJVniZN6M4hS|p4Pi@%B>p(Bdt@+D?Mhl665-Q{gSHv2F{ zGy>1BSYW57w&-uu`X~AJyRDQ~(F|hr+@xR)!xCaZv%$DsnsgBwI>}@%Zt1Kih70FQ z&bblVMdeg7AtUCO{TBzD3*C_Z@a1_qx- zT7P~a*}>IPkvNaN`O$uP_TVk;ueJ2uJm!19fR6u-{h`Q-<^DAkKW@oRU1U`={Su00 zi61SwDnDCYqJ%$rqrKXydpBOTCfuU=15b$+SaddPj-QNoxn#8D(kkPQ$rM;QMWnQ^ z^W(5Ys?kKz2^BFP`&wTcL(P3ibR%)5w~dG^R41GPq-&Gbj2Kw@LI$sK-vg6%cGvBG*QQB)_aR-{ZLBA0+r~HHV zw0k41S&xX^5fg`Lfo2sBrbTxfO^?57ZqRej&Ecb2W{u0m7&K72P%C)XK)v2E%wp*Rs{PF1 z`aen?zw--Cp|#u+FR+6b)(%$sZ4WBUQCG!uY`O{sG%k5FscfrXi{RIprMbFTSTL@< zY_tKokRo>&DP-LM5t2fEZ0YV6u*@v_iMMUR)4ea<$&o( z2)w@D*4jvtmb_ZY_W78c?M<3>8#XiAd?lf-5y4}1h<$VIY`*<-B04?_pEmVTu0 zCi59Sev4H&m$CHgVp5Jk!0gJ56Flb!ua(tWr*mgCdJ@s*UEj@u_G)g4aot$8^qVy= z>Y!47^5c}X>X6`Iu)|raJHUJ-N4{g-XD#wBL8FP4>La2(mVL|fI?FwEQCf6yJnoxq zo$U-^zgGg^2#Ptl#SIeme6|lwB%ftfh&t%e^3u?ptjx*Ipq$K}aEpcg@4zO*?yf0E~B9}o? zKNaBFVwSNe7YA*lpZeA&UWII z9w_S<*SSSrvuNZlgf{zauUcb|xhxvlf_~cb%guuKNao?(g zEq=MNN7JC?`2A=`9S<+z+92Gww9cgGP)3+H@$G%EMnA>txkmt#!(WUkNQ^kBLc(;X{Qx7DvSnn38*U5gMaqRz*Xg_I0rAL z#*z|^Xry-Y4~S`jq3V(+$_;mi;i|=-v!1ndp9GY{eCWuN4kV14-CB`cS+S^V24}jB zZv1Z3$U{4NKvo$uA5{-^T6}FQdY&Yu>j_hb4WfMYKav6|sI2m|AR=xXcvITx+(#58 zj1$S>H!+KK;?kUSE$3xF?WUv%hmd}@61^R%)K{XrpPkuB=P`cPgL1oQ%@aF@ivY~Z zq&Q9IRcJM1V1bCIBD*`>{~`Q=qjCBBSqiy7=%x&yWZ;Hr-5zCfBkBh;Sy6HFIwRJ) z94^G+_Dr}&1{;W&!Jl~2x|_Nk?G)+Ad$lgv)n(pJ@9I-54wv(C+itAyEfXHFc=)6P!P+H^YS>?i)|;B*@h%=k8_eIjW5 z!%h@Ox%SZuws*~3l-X(OBe$%x{Rdv_4hgi%gm@L($2JFm-3NOGg=DHtkNY)BQEjvs zQ}FdD+PF+xUW>{7Ehy!4T&qd{@NLORzs$unxM9j;SBq9DxFe>1L{v$!>9QB4Fu~l$ zMj4;;hHhr@X#sQU2~^x-CUF=>E=Q}G(9;8aO6TcL=I(N=qwYv}=0Fc3G2w!?CRrog zvcm3~lso0VxJOv#)0CKjDiZVBky*+nDJ5^1f+2w;E^rb_2@GV4uT*jT`7qNPh*v+} z_j=!j&g*a@CnWm$fr|s7Fo516HaHwi=|cO4Gga!fzu*gOVfDJoDHKSEcJgY4*COV|=?7&IQSUo+TMZAo_sdPe+~Cs% zm#{nyUzmwSO5KM&q0sE`f$EP5-4oRyKNZEUaue`d#r2n&0@`BQp2bhI?UJpJA*XJp zKzT(QTwMGCz^Rv)39Wdz^|Lfy|4izm)loUJQPCsGm)XH*w`V=Hv9CS$IzMu+&PWMQ z5DTIjMmr0aa8!!uxFgyU*Ajq$6!#N)EPa^SYEqYi^)0`GBA(Fhg)++4MG|;$tZh?C z(#71L1_9T;cVuUE1L)ZZUJTJa_V&iuo&kHw;}`Fd8>KN{_G0Q;esC(`-tlAQ)Mzkh zxUwVwd$#NcE}}5cY{&|K8>{Zx-STxoR6hPGh9jC<1ZHTTkvGk`@tEy=?GJyi>||&g zm9Aa0JdBUIz?-d#Rj(bYnrDJEY=L8Y8Nn|ss!USRdp1Z#ZgOgQd!tdAoL7!PTUTjF zEmC;fk>Vek?Q=-Sba$GfM5~*aLO=VZ&4l-+ESKug+odA~q)mL#X3{94+V%yao+cD1 zmOZf13y-<_m2+d-S#7|}H zxT+sZ>H6s}O%j~|B}rM5f4FJp*r_uoD6Rw@m=slCB^!WPFl;Bsnge_2)4>nm#Bb(X zbi!iw`y!_iDC;SH*$lgn$CNjIq!tLy?%YA>vJ=&QHq?o+mEckSfLed$%5 zTPopuS+P85`^Nu}6vf<`Z?IMwo4+oAtc>CPBW- z!>`H*;rqkv9*e@hy6-gSqH!@AzWX^{&$|a&HUVh>L0VZ4XJ?l11PWlIG*@Te+qSiU{v7(CNuiM19!vU%|j+^YTZPrYdl*r zH^Q>c9Hd(A?oIknGU8j!OR6NGK39|cWnZezacMX*X%Gd7?=Cdr{fBjD4+v25eR<>SPq2iu=0mBx;E@aGF_-oiJg8M=s<}|7ST9e&}$zvE8y1u z6nLpHcOP_~g8zGTc2RC5wlWb(_KPj1HS~UEV<#*Tk3`j!$93frb#Gw{iu8W7bH~4^ zc#^7(aq$Qy?ynxw;AaSOLD^H;&xY&uY4-KXvA*8TmMwltGqigAhUnMYQ1G0e;|+mD zS2PCi#+SEV-MF;MM=wk07)q7b?Y~@=bX0Vx@CjBJ{U;i9YLt7r?+IX{!aziUY$SNk zIpWH^ESn^$H%j2GFV+Sd){Q-<2E|?ARdbYBC^QV?U_Effb99Of(TB>mBM0140kX_! zBICLNTG2iMK7>~9RIb^V*N(N}CB%SEi+?~fuNyjcpzSj2t^Dgi8-HTYV;y$^J@j`2 z^~4WaW7q4}M+PhP3EAG>cnTb#M-k}Y5`bbGs+J-R2=?xFxwbO5a_QW}tt)9IKI&B# ztlDO~x;n7Y5?D)eh~0a{Ev#OjL7j6Ho3S~O3w#6{;i3J!@dENA(^_sdLhLZP-Eu-` ztk<#!+T_Jwl#oUv1PC}S{0QA1Q+i;gCU>>n{i$-k=*lxdVeCnDwby0&a-me4jl-+4 zK5vA`#pLc(X~Qc(z{Qp&ynK_ z3j@1yA;H6u7v|tVRueTak=}`)zSOy3!+ctc;*U@0ZgGqOXhAQ!P%pD2o$H7?aEOd~ zuN?mQpC+=uTbh1|s;!zVLiG1+RxCU>zn0j4PH7oBhTF_jaHqdc&FZebqGKG3ODlbN z4JC+sd>B>fP{QNCL#BT-yMny~du$U_iksy>KlWq1bAn^p^#~dVE<8&SgXeDp90AKH z;>6M7m-JqXwJkTEH=%0oGK5iAf$iIeHT&j^P|Bv)Ve_A0-~63}Gi#DD4ynY2mff7n z6uNGUGyJuvN#9T>lxQMSCBldVV4)$~hfF$uASy;UveR-?0=|@zk89i77Wb?|`~~ zyAt89!x?Q{))OPc^e8w{40{t_D}_iqxrNx!_l3n;DPa&4_ry`d79}nwDW5inV@Ru8 zHp6hF@(E0QlQX&2U#H|S_VkWEzpkLt6N)&E8JJyxU22^GDwCn6$EL9ubOJi~YkhIV zT#pmU3r?3bJevwXw$HVJ&Tc&SpN92JLcsOT17og+=q_&-sDc0}o}18w zMysubC-n)1e-=tg*@@7KAA%TFLWg8lBT`>9I0VmSgMdKzkgCWE-36;3#Y zNrsfvcU9Q%ubY+p9>NL(u)>>I9W0EV`1S_=5V=t6%KH6JPW|?jZW49ze!ugc-vsa% z$>Dm=;GFwCeO2U@9J+^fVHYb3_kfc#(ybN|{u0!-0{Fw~Lv}GZ(mF42k5rl;p!-}S zWpLQQF>@qKoL@@q(}P^6$>hTpImdRa+~!#R{nn_plpk#r5gvpJ4C8-aU3TnN2^dBn zk?tB+5T;f+UQgiZ-+A`{+ahOAXHNn_{Rm(mqeUD*b2MQkjFw6)8jt&5YrEExL>HS| zTU+}Rs=9{&g%b&k&)q4aHd>FE9^lWai-EraMmAb4t?e@??naDE)qU?*&s&ckp7xYL zWCXpujSr*S;%H`!K|W>%hhI;IJu>CN@Sy?=O82KP(*f#=2CyDMskmX&D^BKpdjI1# z77PD;FoieceN%Wp-?a`?sWZNeZ=+XS^f9Mlaj;LG)pUHo`mL2qsp1j)*^Sq zJ+W%s}qMGoQoN~gx z=!&S$uAjBfW;JLv<6%XE3uiW4!hWKM^RxXPVJUNq^MrBzSr`s6pgRaTI;#9iU0gAl4AhSu)S&GG`L?idH9-sR|R{8*>rgYg~(AEfUP()=;>x{~pQl zM-0cr86jvs{0M%@aT<}{pYrvG7wNY(b;PKXE-D_)veg{;jmmTG8tIDG0;i+Z6JezN zNROp@X>0-Q@_B~$mbqk4;6KpplyXf`Vt8_$jj74e&yVm%z{g02O|z^{V(lIsjO?#V zqLZA*+%cA01BFtLjkHS5_RkB3X!$i~wUUXCzw-X91)do9+Gm|atny_0stv!aNej8TDBm>T|!IavfM_%uG1G91m*_J=xpy&w_3J**zxrL-DS*oTI4bzO9vN-XF=Ec6m zB-E_X95ORm2GW zSac-Yu4Gq`-xq#}=c3u{DEzp7WEpD(e(5^O7V^0FTIzK4sh6Kayz@cGl)byGf!%8K zOu@1nlrt6Jl?bT#ZpdpJQOv>R(iXEjO7ID-JHx3w=%vBsfX1WBipH(Oz4agz=bcx< z0<#}my>r6l^-IstNrkskYD zu3hctIq(zVJatSIf(YmRtA}GL6e?#$Q?T>_$v#Ig#$`gJH+6#Zx2`Mr8ltZta=T3M zZENt=N}^rldR>6IWOSKlHEDDi4GoRUepeZIj5gjoiFG+56bcVL!z0Thr1fb#@rH%0 zj=T3xmt)9Icw=D~QelIMHe_2F-*cvgV3%qI1?iHiAI*B{+GXBv*d>H~7toat-jb6V?D}VRV&94KXd&sRz9TLM~uj&^bM!_q;NkyM!xC0*piipA4_xm3~IOM zecjP<>Y6z2icsi_{Dk}_i>$!nssf`l)v*Ytj$+)39#0dj~q^5Or;yazX~*3b8>63p43 z#=VvqhkiY3g~^wz6q6k`qmb>WGr5U!)C@*a&lKT76;dfDb;uB2He_2COy?giwSx!K zHKWgb5~_c@FQQry5b(mMXfaU1JSWH7SEZqc;Z4R9U8SbvQ_#Z+Xkd@AV;-|Ll#Fk8 zH=mUy)g(mv7z^Nj5z6y`@|jvxSDY!YIL(fod907CnsMy`Hda#D`skO8T`1)60k-2& zH1yd}OUHl_kDGu_NcwinA8)z!ry=Hxp&oMBBQz{Jza|B{rYJgLQb#=zp7Nw1sF0mq zt`PxhG}^32&qwEX`?ITjwD6YOq&o{;FRyx1ef~C*Tr%8EGhL^7_pPCB_vL+opKU$$;XFmv= zjUyAWg8JIqNa~|2E8z)$xSAm~s&4yC>8b1FkWp5d9Y38vNYEeOj%l?Bu}&L$aZpCP$RabJFz<70i-U!9)4$CT0VFj`@RN2n8=oeoV9=>rDk}f{Q7jzDmH;?p%K{|0>ClSl`HRL? zI`|2>?PlXQPISM!OJbb8XCz_zsC5QmxQiHcjv-RSky}pip_FxeR=DI@=K)`KUOVU8 zU!g#V27DibS&>UGCkM;w=hp^oe>vWz(w&pmdtu%2HSQ?_5G?)You&=_+1)KwSuWVK zCvYvi$HD(*&?k_bO(vib2XhXVxZieg)aP2u+Bgd?y6^dVg`flmO_k($VGQR~*1q`A=uQ^|zR##^mCLEa zDt<|YgMx9HG^4+TO&Z|1m?!{`pd`ZReCj)L$fy@ZbzO1P(x`seumZe);f40iF^wD@ z=qpD>Jj=b=C02uDM`Vg97(Nr6QaRxJY(Bj%%_VTLYjpPV`TO$sWJ83Xoo0({>>L9_ zVhVUX3yBv}hZtthzwkL^oHR>rvIa_B}s>Ku83c@KUl znDB!%V{z#Y@eujOBT^A%#I%npEFL!;<0bOSPV3ttK{66wwRYIcP5XPuWA%#V&k~FAp4y@3;zhkK8Sb!ZJNCO19~mgqz=I4idUmdYvb_!VDe;42Qk+81$m46MfhjvG zZK*T>H{wI^mABVD{ny@Z)DD-TFM8aB#@;vPy0^n(6Xk3akg){N-IewFW6;@_db|#G z{z)Sl15CvG{4>D(ez0=+%x{R+E~)8e+O7}cxcozSbSe__^TYH)*~TF=CCghU7O&em zkK7bOK3tk{jYDc^6tk5TnG>!jbZ9Dmtb6at5OS77fES&lFC~1f62yuZ!%ZY!TelYx z^z4ia)5@?(m&b!|g*=j^$?@?7`DrE~kWkQVrS`jdRM4dOQInz_z${1cCEub%itUTO z(e0C*hpsELyGxYQ;*tb5#$K~WJxfy89ZqU;IUG9g2ULJADwwp!ULVk!Zs%3YtW<06 zu+(=t&*b};<0)9wvlGne><;qUwsFW46f?C$LDnC|Cj)FL4y z-w(@kXky!cfSDi#Z`+8lG?Yql0!^mY8>|uzmJ+|_OZ4~zYdPtV=jQ_D^dL5t( zg?v-wt@G2)i_k8Oidy?tCr@2}4*A|^Yxr191lrnY-`x40NqHs$S=LvY-h)$3yJdcm zq%!SvTUYwR4X+ldbFlJ!8IQFwK4@IQH|bI3!>IpmU^LpV7r16ulJ8CB^JV$?huNjPjMs4G?mTy`ERMKW4 z?W0goCoidcLKDThHs}4OvD;ly?t5wW()>I-9wV)|yY@1BfH3+#absul0)@*C&&{KY zF(8!8AWeqwsnK!7A_5%rXmw^8Z_(|{-jla0u@pMpGBnr>?2lEWlkuc;IB|G+%z3k| z3!?UkU~slr(!NLos2aya*6<9rp4{UzM6?>@8vEYJMM5aI$VnmiG-A?rFd9N+jPd~e z$yF!tjpcQMls~fn*3|<_%hi2KArNiA_ofRJoBkxm_q5V9ldurBCk3K`L#04WA@r51 z>G{RTloj2+V-bS1&7D*wniB^n8V^xFAE4*UT4QK2*2_PD6+bhGd0gj6UvaMQCSR70 zY*`93H;3?9h9gHUy=&2}cga|EI1Y`yWsUrWQbxHJOY|Bp)J_t+DmoPU=~C_>YB+Lj z#5i^mS0+yp(-1Bq(EuqAO~Qgz@#lbCwSL8lsu41$4R^w^V#|6%RD>%a9^9A zy6wR3zR_t#N?Kg(ZVgI-36!)#9CAuX`;C#_bFn(}S~R>w;-Au|5d3ol3Hd6pE9NjO z%>euwC(H6?r`vTB1D`rPTAgoHh5kvaIf;hkuQza5z|XA3Khniy>C54&4ad|(Ulog zqpS%Gt%*F|BqoK!*R3nnP`-F35>y&Rbzv7ce@d6rxF27s-H9MX3%Ws9n%B)PeeAJT z9mPvS7b%OEiSe>#qmGrunB`qK8>DyUHpsBip56iciFo&gUH~dJ6CQ0`4hAj{vat3B zA#Gyb#7hxX&!<;s-%ycd2mr6#wl!BBlNbmwLu8?WcTS06W<)j}&}PfM)y5SNmSQv| zE>1-n_CWG`<(LH4I(@L2@Hf3`l0)zjI@=?eM$WBalX#s>;ZR%NGzit_w`>}?E#qns zi%qGtbhc+vDeNlm-V$=3{%WDuIg*w4$9!VkK#zpMAX^#~gvr$Ud{5#k?b!w)?jV1r zN4_0kDPNYJ5EB)d0RX#ZsZ_apfzA@IOd-;hQ4*aaf@1<7Zyr}4J54fJ{nnQ~S?`*H z@bpIyt<_*-=J$ROq83D8+(*?QCN3Tr3(AFjR51(7^Rk&9K5lfa=oXANEi*HUVu`Z5 zhitISEC>?TNE!0}Xp`B-j+lxfhx%|m6UTuQzv>?nSI4I4(NtC)d}}|w2|m%tLVbHc zi%a~{#&A#uNURMSvV=#v53(Aj8Gpd!aQvP`fhwN@godH*7OZx2)$j!eY!f>!R%t$U zlWCOq%n~xjTPUuEGK@oqIC_V#i5&=yo^tVP^Aqy93l667j#}Ft7hy3u_M>As1+O1) zzD>ge2>6b?i>+&VjEO2sT-c_iSxPKld0YiE8VXIs!(ZYgh3tQMx2>u{b@I6yrg4gj z94Jjs*dTbU>I4(zZs>B2M6!|%43uSEmyHe?%G-nA+?bDxjnE@|U+v8Iv}w`2Q%zKmFa zivr>DE5zy_)0xD2_Mz z(^C@M&i$;s?!m4H-0U&3GpGv2_*S#Bmuhu^U9V1W^ zp^Pql)tLMtRO!IOVy-_{j(AM^Q`F>1#hhcVD9(!~WrU(`kC2Fxic#y~hL}%ilci98 zv}ui-65Z&v9?Ld5n(Bp#GGQ4Qg#6cHTVa^OpSS9hlh8EwGWF#BU7C&lsKWuBEy5Y( z$A_RLbv~Z|F!mK9!-7}hff2LyuRaDLRfdA;fZ^bzOz5xH1s)lZe~_~ovDFBUxf3KH zf=Lvlux^c5ZzZ-m#HcpmUpbxPIxcg0pqx=8M+Fp;wqYX#v|veeqY@mf$rqtY{H5;u zqqo4IE-^t@l|>_F@;|agm37n<J++DlaB*4=Ke5Jn{ zysZv|>WJFhsBZ@MTyXL@NZ~wDuUJBSaK{>+G*|R-edM38$)15GsqkB5eY9`}km1o* z#pL(kzz;vnMkR{={mUWW+6G}?8)%O^vTi?i_yHmjNcdm$`nk^*1IQ79&&ydvuNL@A zJYS&RIDnL>sQcIDXF7@hs;F;A3}HK4mS}c#$y?zy%(3!|-V1kxaH?R_baN1TQbGn5 zZZAyYp`Up8EJJv5sj?*v|0*{vWEXkFNesU&x)gN~Jiy5Q63gYjo{$&72||AcVYS^R zTSfGDoZ)C{bu5*|V01e3p|UJ$uU8`TZ@(W@kXaXi-}!p7$|FFxm&s9bJDz~h=v2pw z(CwF`{-9f)3%630)5HYPd#e`*{P;9^bK#1vMm(+Krb%|1Mpc*GN5wTa#`aKyJ=U&=Ey z;h!C7lOAljX8w;(xsreRwbD}A939C4a(&A37c<(Z;;r9!sW3`kEj}la@Vuo9Leu(R zTICgMcq^H|mPRzobogKPOIHf`l2&=nSPHq^S8mCZd6Q1Oe(Q>`U0pb?a;w(3rczB6 zV(T9po6fw9FcbA|7dXm~EE!@=D!!xD`k3_G)Oof0NoUAF$iOS~_M&nU0=-x6XH}}T zroEPjJg6(0VwPk<+J8D}K5cjEGU4u%l#oIy$ z7y>~a>y1U9uoQ82w+R#T=O&&%`OSG|4kcqJR9tBQjAfSzopryUWn<;eY!vuRj(6*KQ=~?^ zV%suJzP@V|(My2Tp+^1;LNAZW!yr@R-!=3V#QxEjg5qWQe&bW!SKY6}WTU={B);Wi zC6UFmEmA_|T`2Qdl8O6A31y`VuQ6||Id7B(F&`<<+mN?MqsAZ|nT~R!(qwUAZ4*k7 zhPbI9x;12_o(g*?4^n6E!Hm8j6(IBjkxz8T3ppV8=i3pb&*I=1uH2~Pw}()HJP`?D zzWsm-R13v-vawoPB*88x2|b!Wk@5bRO~^id%unn#CF-|NxOOAUm6-SZxYE(!eoL4voF~WV)M%o%6^n-g-Y#stpSs=tW zBkN^k$6_)}ARDoDLxLP)+u6Rk{4D47Sna6hudT@A^<{TaBtk2RbHD0P&u5T~&X2Mg zEi=8yeoi3OZbs8O1S?0;NFPq{`4>@tgG`R8qTV^)^3rc_D_R$8Ty zJ-IXlgGB41&h*(@((^uL^sF*9YAGukS|Zy7S7vlgw+5j`gYO%(i{- zt&5JC#AM^7a!Uu!0M7n9{o?Z}q5o@UdHAz)xAi_mf&H7tSZc)Iu_tFEWGszdG(4OA z<4rUjVlP|S$6CE85^I@ro7s@wul0zlj`FfiNSLbT()mveX1Ls$^BC7HFnqfR-Tlpz zA;JJo@MAamP)+HOXZ7oj&amVI;ijK8M6p_}G;yCA>SiCe?HN)0-7Ql7XAiGJGx#kL znKA8ncd>Omt|DYdOo71rB>eUAj&BJMnYA4Q=t2RJ#=(IMxyNPkXOc5>}EH^o{G>L-Rh;rv7V!cx*< z1Q!Ea8~;7^mwsT3@JHbRt4kCNzx=fC4f-O>WQkpiuRUJmRK!ZJD!xQWFR72}^h zKs5^2{ZJ|L<|5*8nxmLDGbU*BStkS^lp*75ivGXd3xc#5b-N)TXi#I$mWrCP9Ph@X zy_fJ4@?aesnxJsNAFrFYfE-GlBmq7B(Rf)L0*nkaffna@nQfx-AMKF!eBqQO*0NQN z-5Ux0y|euER0wVR!$qt1V179Dp%e0u!nRdXmJ4AH-;_2TS*X6C-?lFHUq6T(6{CF> zEoT|?&S1HUvjaQycdYRbb;o&PJTEnlU`X;zSUBt-Ikfv2>ae92^S+|+4V|@1)2b1X zh#YGFH9x|5UVE3HMmwBU?>+gCdRzN7!a|g1$Nzr?awVJrx7!VbS{~1>OC89a!(oJGDd_$aKngRI$Gu6f?QLi-zBBDGx)Ug z&*I|SS;TS)W4Ba&l8`up5Bb4Ff23-GHR)cyW569sgC^6UyVR~;YjduD>}(QqTKhW` zojF9XrgQ#>{&AdIf!>@9lTZWC(Lhd45V`9F2Is*+pX_sNyU|#v1J(_C3-bITYo*!0 zt2_=rRYm{h*AM9ry+odcDxXBxe0X#g5rdC$1)aEjMzQ|ib@BO;x)R*9#j-Ip#P6G^?$M2eL%!Y3<2C4l@Sr%P*yo0~!As59XYVkSHd z`W~dfpK{lKGE4szIwM}J_$Iz8H@*(J@kQOKDHFEvTHjV!fWZsG+b=JOw1G>Fe8-Ln z+W`sBv4xd={vaPR14h+)+{!5>emP!NtQ0)~VlNJaDfo+?!>5mP<3V_Le*Ys^lv{2l z8-fS`AM0RuEif>~n(llIoEsMj*g4(gwp7CTd2M7&75>A8*zvFauVXj8WvUb!vUtwc zGTE*3)hriFC#THo325uJX#zpj?^>oiB2FBK&?n*|$n~zFc|1_H429r$kg#~&nwYK3 zLQ{`qAO#Tm*X9Qbz5&oru+cw~W%uAYBq<5zF1%2yD|~&=dH?yW!on@_Kl}n=qO7{V z_uObou=OQK^aE{4pCZN?Drs}4%=|K8d(;zKr@yNVK_?>zXqOYZByO2ubv9qWRkKJD z@xPWiB$oR6Cr^Wb|B{>=9V?UVI4NN;b}f*n@9mrT9~Il|C_eoIh=X3%xlSNP|8`Nm zPU*+}r*`oYe?znoy!G#5`l4<%GCxhbDO(3CzrwN_ih+YKPD&_@Mi=5D+Yu4ZUxFT> zh>`toIG_673HJW6`*Ew^O8T;~F?D{(;V0Lq;qU26jOMX@+00nbVT)h0=Rz7Hv4_+k(-;_uMGCZz_aUn5AL9kP(^kGeJE;fMwxb6MsjLu zq*lf9Oi=X_3=T0RA<>FU&hXOM6pm98In65#a5}C#Ksvh${)6%8?U!Z8*gWrJ0}2Y; z7*8<}8H-s#d!s7Vs_BIwc>xTCLCn8X$=+DZ z-h$eQK6OxcP%MPm1(7apTwb8&9qs)M8e|&v>lK%2|tRD|} zyYID)U;3pYh)I|S(Wy2}`};>NJv}WKWPEwA_tf+0s3tQML_F=d*<-ycBSGWu6Vy~< zsJv~5)_7MKO!jbGE)ets;l_(_h=GJpL&TJon2@5Gicns;$|(d4b448v^# zW|CJcNj3HKu*{Y4g71!WQ47Kd;>0CR>WoB!6^)&ha6xtA)3q8rPXJX?gK5txrXA;z z)KbbrCbqa^75{bWYXThB zL0!)!LtS5};46ESG*Mjso!#z3CliJI_ZR15& zYUrCOTT`5fdh4pwzEG9 zxV&`#VmZqO6N%~SY>IK!ZUS&`agc^U7DFi`o4u#odRK#2Z*Qt0QlN7IYH@!`{e_0j z#nAcGIyST1ypvCpHY!0_Z5niQ$+JTD-dFMZ8BDc$47wFRc13;~tH^gOKhI`U=9>Kh zbo-Jk)J)06GyUoe^S^obRxQnIidj!oM98()8a)$Jr~XJXgo=!@V6%q*fhH@_Q2#t^ zP4WFpyv3Sh{kpB14Ag?u$yAxJs-mLD!=IME9W-8cpa2S(qxViL03$NSp zqf`k$Vq6*l&HeN9c-grAPuO4XPo_pBQAe7t$-e1U>+xnB`~%^#6{QswL1?bUZNe?5 zY)|-IbiLV+wv}nq5F-k^G9vx$GtBLsdOPidtH z1%%Se@Ix8v+W08}W%d?bf+eo{rj(|qQjVuv*7v5lkrg~ooe^O(OR5%`U$DnNPN8x& z5fNB^s*t1d5&VvHfXANB7Nb-x9vG$o-RP3g%-iga55<85Hj=3@69l5mYh+5|3`iPt zM13}@d*h_$aoEoECGX@gysStXdTCIR(7l9?-G+gD;0^%JaJ`!HxJiGxG#pFyo6WSN zVMC4@E)=g%NeKECM3Bih$$11@Z(lB~7EDpC9$e{s6dfFG={+X0F+AVD!Krc{Q1{#! zA}Hkgv{#wUv{jL&^D@NW&qocZb&?GV@j&;-);Cx%y$CDUTmhn~qOmTf@|%AGST$Jo z(CYFmU+mZ8tkF<1afBQJY!|oPd?%~qsr19b(1&NXcnm`V@4a!5l+qlI*xngSu?Pvx zhgM}Q|%y#K&_X03ItD}M1^yska}b;_{58kYvtao{W`B173kS4@0Tks>YX&x2CQMHMT%yPd;^d>Kjt+oyhY+-u{+@frBA6k|gz; zp?JPqjjQEXI{Dh}nN|qAFt$cvhFJ?^JUN5c6|0I`)vC5TvFsD)Hx6fuxf6mMAs-@l zsa7*irZ`Gu#JlU{qbA!YS|R@{1l$)rhS(7xD!5_=?6d$rRbLaduj-{az;nq_*D%2r zG!?`N*r>-Du_Qnf4f$gJ75fG}BM*UHUKg~s4tNKYAJtuiYS(&g2B(Ll#XX*8DI5orSLcD6S32OXs6?^I1x~_d4w`$dX*V<3 z!l;#qOfpnM5faAE-ajADX=h%9*M?5%jPzY|CO<$)X_-ky-U*H62*1LJxVzY=UEGSp zCHws~@VBx{90B<$O1rGDEs}u{>qKSf=-0NbKFVIZLPt5h1I(HK81sM4AhcKRSpw_* zd<@`>iB%Bx_p5R~p_rwXU0f*Ea^sD>4>Eg^3b)AOHAT>li9fOGtF$-Q!Gl;!M+S9X zskliEy-X+F#+8pnZEP4KL}R(|#QoTdrC%>`k&`O!HxU8e#TV$F#}4e$JAH?JP119D zK+u?Dm6&7lX}5w{v8S-0vWUV)EuVd2oIc=GVxsRIG^n{z@Q?Vg8x(u}lb5m2)&Fd& z0gOnzL*8`wo(zfEYKWc`P1JzL>6C^<(57Yjyoa7+%X({a>L+}>1yAA-``HZ!=e$P! zsir@D$N4NOu=QYp+;lCLaIg~eult+akd)1m9f9cteNHWlE?Ml|KKh zB@B4DP^!J|fi--DozjM`jStNAR z$0J{}Dzg;zctUN%NGviq{Gr5j1=AvROEHgaiif+j((kn&MkU7b#Xuib$=I?wmhZ9q zDlZL@iXDG9scYX3pK1MB@WR&nY$bfS#t1^(kuZ3{d3Sq1xcZuM@4xrPhtGYBR5cDO%kB9PsAr0~0gwVNG} zRk*M8Jmf((Id2kAB#;L%M0I}MFdc{B^`R;S`YN<%{!mqdj;qsVN=k*pPtV_&ZM}o+ z#b3kbf&KFFlAMysr&;G@h1XLbXZ@R3*=yFU>#%r34XDYRkKZ?mPP(8k{LbVHAYj*r zRPnK!C`S!sJunChg<*`?X8Pzb<-KpWh8y?udGp@}-Jeu+AqHMi3fvG4gvm2oxkaXB zar3>{DdaT|rqD-~yrixTDsN|X4npt#oN+RxZFTNfbp*wsm7T+~droiHF8y3Pn-M;$ z0YIK&nMDHn2; zbA9VZ(?63t7>UYIvHFl-az6M@&-7}i4nj`?wzRlwO{pQCdy(!YhAc!k{QTP7J`W`2 zRiBap?1As1G-Rs^2ey{H;oik8U=;X`z2$b{rF)+I;k<{s$xN5!L;wqkbl>NVp}4TS zJCvK-`kLOzPXfdAY$LZTqlkq)Pf3so{Ic<$Cgc0H>H)zX`fHA0ovCy-9oH23KJQ~O zv}?2v58K34X`=8BjzvL;t~Ebd!&C>5HV1?aXc5e^87T6ylO?+9Z}4XBpkMz?)-+Cm zEq{X?vJBDFtz_|7a9XS8AK>^qwOVfVZv_3;K&%?T*L--qrn!B-kt2{wz4_&AH*FZJ z5P{24K`+B=gvOd=ztrT|-64gXn72zJ-eJ9UdZwk>6TG`v#xy;n-M6DdI*L@-s48ZM=C0*?e3y z>#v3GZKSs-u691*c08R4w+?rM>!{vceGY%gTOIPrRxMor2cr^H4lB_sj*^96_7rXO zoIks?&^c%ExZSdl0DDdJCvepAiNEs>I9HxpMvI7$l(-*W{yvL_aAe+jJwb_&WQzJz4szOcH*S+ncTf>aBA)KMd53Lm%B`qepHdQw29>eXCFvGjkF%2 zJ;t@hzBn%(Tnj3X>93bDWKcnh5{3|C>Z~E}z$?c({I@^TQL<>PN^I1!pZ^{X)7E(- zT>%H0p|y+^u~2@9|G-+_yTnQ|sJSkfbS8UgO`r+8jyeh6nM?NJ7|d1V9bLCRCy&oy z$U4CSEg;NMu67o6NH2s*y<-eFcAli|(&~N*3qkXaJzJDi9yj?c5F{p6Eizzu)u+*Wl{Kk@392csUuhZHco2UpA2wDTbOb+!Zz0bOzZ{ zq!ogSCk_?|o_*3S-Il3?OAHElth+b+9#*$!Yp1X|nLGx3mMM!;<=gp!9^#F-UC#Z2 z4=?Odgm~0jcB2rI#<`Mrb@x3H)|YlrXyWv4jlcENoNImBH{|Zqvr5qE+H!2+M`7&7 zMt<{{?hO{ zBc$K=S9PK?DCmunNziF@Az}Pn@Uh<@v!S+}yPN)Dk1*XvBTpB?*?@? zw%{|0o?L_rgkJXt|um%BsBKmN4i6zULikI(c|~(T|XZ~Tp(gR+f(de8omP- z$laHCbosA}I!|@NM@QZ5ob5yXBNJXPvb8AvT&LlKo^+_ym~cbXCF~*K;k8F~V{MK- zuUq#}BjqD82*G&FU3oJejk9`Zmu{l49e#r-{eCPa)3n0}2CoRz=(Y<2b7ng!Pq2|5 z%!O@52beli<}x=ZLM4wt6!o(uM2pNVo$toqzSQa06otPU>VCSWe(kHNir`D(7L{A-{G-2;zdVEw1_LeXJ4TQ8b z1oAAr@B;158KU_gr_QBu{WfFZ;}g*D)z}rY*;Kzd;u7OTdd6!dLe}%ilz1!`-NQyX zIAb*jO~QBE`sYU*Gs6POy{quKUZ!LHoLM9}afC)i6k4(VK}ijxs;?>8DuwjUR($Yx za@7?G3zqEL19dV691`jOJE`;jrwAtC$H?@Y9%ETfj?cKxuc3XPbufWDUOY0&XGE$M zV%x8gJ+>-)l;0jY!q9CfFfp;2bFZkb45?)8)IoV6l0p7LH*j5=M`w(c1HsNMaN#{V zc<~#i+5BX%y0N{#pi|i(xuMw;l>T(k_baRb_t{!ws8o>hj&lf4$K^-I=a$j2`fp-g zTwKBrw$&mFLs3Tut|a{L%cL{ihc$M?Fn1*G26sv$&|f@C_}mRN1R*--vJ>5^<%+6u zj%q0NTv1t+VOMQ!Tt+T>9jD3LV1gb*)iZ-wH|I=w4ZAF}_S$*hIs7Wpsc>sJ+?c7g zzc-1cv3nf*w5bm^x}d<1EquB=;|2c+dFf6&-R#Pxl;2?vbrNDjV*GmmUN1_Tz$(FU zp!t^f5_uaVg1XyV#n-(aXlfwy)1F6v*jF__1ea$grHkyn3d}TJCkff5&hdfw$6VhH*qFl7{++yF=UUIjKmf=DoZxSmzh+vDXUT8Lvtubdyi|Z9nMJp0=jiIuNyy-`&YslD%J@+M*keb{QhJZ6YzC=wWUs8i&{L_-fd zMw?zsnah(tcbGqF$0_NXEMPW?cQE^PCFbrHZ&@)F*nO83x#`R@zna}I)Z(=PR2;u5 znFCsjW;wvRa$JM9y9D3Xe;gH!h(3RZNed01POC-5rcPBD26rRhb2~5*;GY_MABi!C zQ=lg11>L)tqTvt5r+5gH;RUWIw-p<{ioOl^aS|#>+K{KESgG}7 z>bSXkp-;4M23d!-Z@E#*fD=LrIEsz}ug2J3xM*o%5)fM4n)NRcTYCk}o)Yt<>b+mX z16-MZ+f{%DUdXxMcmAnb7ZPl|O-Jhecy*NY6CCNSMvK=K6Ohct_B>Ip0Qv6A3m@dA zT3W<@x|zE>pPIJsjaDHwqN2Fl10G@YN{X+^UJha!8@{mB`S+i zWt0>45)dg^h>dl$9Mf@EJ zsma&UGSw~{HwIKKyaZY$Xp&06N+X6;9I!v8pH0S(K+Mlu z{Q*ve;~TIQi9f%yAkZlUBX~Qxw!9NiCWbK^^>{qai%Y!Q4}Z=fC)0oq-|s_900k4! zRp~X8Vp9mCR8<{)3A}!WfGx@x=A1BO=F;lcwTrV;A|Hh@hRCm}epBbPAzX15e8GbM z8;L(MeW^q8JHbZb!VMsxnEz@LlcafTTVS?aOBgP#I{l10XsCTmfk{F-8;|816U9y* zWY=XX!=|(mhv%{PVCSnPCG(o%_D|X{s>SaJ*aUiH2!u!uwxl0$m??TrEs(~Ux&yW- zUy2t(wL4xA>*E3~wkj-3lOdIugMk)X@$~hGg=wK^z->^lMSY{IYY;}x)d7f9Pj|kx z-cN-^4QhlV&R)v?8kBuy;v3?9Zy#%c+%xjOQqP1Yuu{-7AQTD+9aP*Mlhw4#vsf1i z{u%9}?t7;inLjzt&$gDrV=ZU}r7?uoE0#Hplo|P)Z(uPX&EMW5DwvzqFJFY)dBasT z6dPkua+~rk*}(nS=&dCQj@Ul^AV%P_Mn{Z{!!{Q)aA;Z zxoltGgsTD_BP9o}waYF@zr}z73oeOpZMT_;?a07Y+P028-0`Ki`1`S%TY;=UNA{_W zvb8$Y69PUmI%G;gj!ZUW{#@h^PGaH**O(?#E-(1|%VU;_UO@qqSEh1tPgDdG2^3=J z`Mwt>nL+{YMX4pM*M+Kr5J9KL)vif{2y;=ni|H|1gfenR}a;7bu!b)J|p#+&W&j@N8!J(OES zQ>b9PFDhs`oF5Xx%t`W6pL#8?fsNIx;)qa`3u4bDC3yw(WwP=aYa^8e%X4CXn)}>4&P~^L zp~UTU)R0vKM6)S{`r$(Ar3^|D!E}I4zDiw>3v6kTbbA1V-l&K`h7*$9(km*>HvM6|*a7E9C z#oVu{NH0A?%ma?MnzvrMU9yT1c&$lOB$}@^M%8~*d9Og7R3TUyVy&A0!i1_uG9vKD ztZ@qLGu~1B0vh5SL!%8au^>@@)??xqd_!~Ob@&qPtF9}7h@bX(=HNvIeu>R1x+$GW zIeruExVQ_ssmD~g_Vuacm2;z)q3P)YEi_1oB7p8HCanm_z`}Jh(Fkair;A3dE|`AL zk;EJfH$;kh5NfjfH#nK!^bS0ul31v<&cIUWD_{zTL+Umr5MBa*b7~dpp_fIkGwY#$ z&aC&+@37=1B0>p1(i~R}z zj$^SbamVjjyFIajZrX$t$jHc#av^d~j5T2mJJU$Z*h_XYX^C&V7iQiX73Us~pLlUR z@&RUi29U)9N)wM@DFkfku)p!{bV~*ut1<5vi5;{rv%t&Md;t9rg>F=Uy`TxM@~#+z z`-O{4B-VS|G|-GOVR_7cNofH>);KxwSek7R-Y^oSgxkUwM`QLLIgS;S&{!QLsvj+o zR_K%o+6s2P$2Gi=$74u?Ww1zCc~&7lIF6Fv==iYs6lsxU@$@J0YDA*0EBG_c!X{vV zrMwA0)-a?`lz6zC@%|AfM%LO_EUl?WN3>F28k}$7?8&c8A!vYsFxk`>$tKtX_-GVg zp#x8|#`k8Qait4`5Wjv9_Yrl%J8_-T9Oh+ZW81`L%ZpVA{j_}<#zVNFk*-u>EW6}f zL!+%}AavY`k$OgFIwve5V@q)SdXwiB&7k zTwAVO;Wzh2+x{z5xL7_Z)fn_3faT2Wx5Ju@!^s|_wG%BljI$uJu=NluFYe~lw_yZg zk$Opn;S5MBZRccr3g+if`XQ_Cp)>c@Li%$?_L&y`gxu@ZRh`_+=1eHwMJaw*32+t%AQA5Hq6c|7*m zjFE#|R<@i8333C9VZHTr|Lq1AO+&=s1pz?sR?hoGWM$aoS4A*LQ(NU*vQEppuwPtt z=Ab#P&fNvy0h80-8)vFDK5qYQbMw87`n}-uf@M$xVdxc?y4LzlMg5*7o&P(=iC)Ve zgA~~MrYn$3mmt6juRQFOa6iyfQVekEmmp(F> zRJziOOkzl4m0BU7ZL=@b-Tu?cZqo@cnnr1?=aJpj{qxVzpa3&Mrp>?Z)YoA`h{{Szc1@aK z=vwvcd-P)SLcRChmn#?}W7ddP0bp+|QW>P~=vVLAsWoys0<0*@!E#5^Hyk+(tQ< zIX<~4mq4^BxY@ISG7<1{QnAYYa8ULPU7md}&$;$3z(wA(^s9i#hRb!8H<{$;95RhW z05;U~CE6A8317?m^&>b#@59vN*4PZIY&!gS0l`U>(P5a3k>d{ESZpb zoYB#ZNdwp1g6c3^C!SCf=Wnx8f~X<^Xv|D@*klqWbV#|v zXHwzeV@zG~moG*b(GosS&YCnY0%sfE`Y=rn%F1jrGhn>b-zUN*@Y?_>44_QE?{{qM zzNxq$fba?Vgl3aCoC@GK{JMZug7!Xno>8vcnx%CJlh^oqlAqLpyiX*MTs!XF-W~QH z*l7Ghb|oVhuqr4)Cv)}R%`@D}NxTx86mr+{I9n>|#n*^$m%7pN+b(%UQ4(Tjh@9rcj=fi>i90KLQv{|pA2NqW9r5&R7kFyQ0k8#!P(v(r$f;@A($Sn)HxBIMmjSP)Q1%uoN$(9q2@tI{JygNuNOyfHVP z%|bj?P8jJ`Y*BGgmzXaK%5FLdaoko-U2tLUmplSE%Bmx7i2Q=$dUZMrbkYSpd#ksj z8}1bHP?QAS#3f(Hcgd^I!v^f^?k)D2ZB#rNlnJEaEd6Aqz82CC6=nt@pma15?z~@N zQIV#QNQ}NkPE>hZ|EXI_l+9CZNkXRkc#{8!(RH>pRB}|%vb{^`z*6L2MlEq!)WBl} zmpCQ%v@fEWdQ@%b`u@WQ=Cz@B1sYB{`CXTxWoE4;Y_Z6qepjlngRu^Vpxm=x>$>)0 zFlvp@Ttcl~Mu-7_vYJu~Z_tos6;qUs3G&$9-iEJQgLlda1f1N49G{?;=dM;13Q^0o zfV_}8+k+M|MIYIV=)J@qj)Z2kS)>x%`QejlEV5khAyYq@lYbAxqi^WWVfj+ z315M!@Ct0B%*idOaEUJL8F09%<}-*!G2$vsNX4R>rataGV)Vg`#V#ieiQoZMA$O!- z4La`h$WA}Q#k^9IwhQ}!WYf^t^mT&~Esob=GwC9kkSUH_3_(6ovC?m2oN6U5^&1ae zhYsFRv*>do%=~w|s`d^1$7aLW6RtRl{)Y40knBW_?VxG?e!UF(A+?1ta+Jy81HhN< z!Q?NZ1WRp}z7N5qYA6i8lnP$T^4Qs0FKZI`82~|{j8EJ5VsLW{lUMbhpT?BK6hEP zOFb99*VMr{I@M~9BJ8*!X>P?4r5i>qe)f(+qc$UQ5w$7EUtpAc~Ds))it?Uz|rRG*5}xXoFhuIp#X?V(ARQ-sP- zD;!>LQLavyvN)%Mgjh+K-qlvB5Hz0R6SS7MG^J&`;>M8`@jzuTI%plBLw=sX<*r@f3eWHjoCKWmZdz+g#PB(sB~K-T$wXMWocF`~W|e$Dgm4~-fPG}2 zPsAqI@sd#Nt|6b)+2>7^E|P27M`aTL`{HF24%HJmzXjU#%(SGw59!;e9lJU78a#skEDMaHA_f?8Bz0eL$i z|DE^jAE4SWMGRIS#r>VCP1fG99bJq_LX4THXT9G#w3%#@v@7h-8W+v^gDB*TTkERM z9c62#?&8+ixrBz);diTyfwtPRONfZ&FwJ@$TF0yP-DqCTgMz+3Vd0gVvzt)w(eS*& znV{J{Q@`J0^Nd6{P-mRY@A5jz_#sGsTt@8lKbp)BII|nC1?q~!MXrEf!Hb@vk9eJC zYZb@iy|FJTI_?JC?XX(&E~CjJP;7I06>dnJaf*4r_YkG5RYTo3Aa%*<1xgJ;b3zdH z3N`>fPqpKv3pEYc2>c`f|n_;iZNwlel zO2Aj>g+7au;sI=w9#E`A(#M%=&?e6mcp@>F%L`;i!QGj1BNE(OpAoa1Oi z@B5BBBiT`YfA&;Syma&PCP*UP+Gr>5B^T9v;d~BhIT;U^W=`sO?U^x*pXFpZM8I!& zDug|YAI=96I}TSGIe2%b@9fOa-WJfM2VqY^AY)O)x89iPI%qyj;?L){DVbK5GFMNr z@hnn7K^yFls?;WL=x^$TDkzb&dK-mC$;7Oh%{Zn`?F6d)X59T8AM8iSQ-c-WSH1GkP z`x6O2tfr%d9kWw`J2xmf>~d(at_BEu;0b5J=m6r>4P6{stHBKxX2}fc zkx+$_+;DrX!LMhiL+|*ggzXy&j>!0O$=#F``ih^a08X~O#Qb2{8}bRexS8|C*pXr_hrO<}mMAEEG`gV3(i z2DDOBvfv{^WljQx0144pHmzZ?+KI_&1?owVt*HJ zKgXZ1^_uM!R0Sx{!+Cc&dn4KAVv!j+6C#ypp)%fF={mQGxkAX7(t4rNIe0RteL$dd z(}Fk{Q{7LEiJXEJ5bygOPyCQl8RODFV6})qzQ*f*WwXVhYRWrGA7bcV4>;OB(&VK} zZ_C}N#cj(GcI@5@|9ag5=i1dQjiD+ZO{rY6Gber>WufsIn`S2tn;^~0ZmdU>Y#yc?_|1YDUSl#Gegpq(%{)I`YI zE!b)9L*-@yHQ9k-V?e!}%x)jyf%zFoH+J9^m%R{*<|zQ z*9|>140^B>pYu5q39khS1#WxiPJcBcnWdchsNIx&T7@f7xS(41sm($Z4H?(c7k@!z zGC)XRO^*T?zsVC;vk{3*5@}jh$A6XQ$#k-t(mJ$ zXI$SduuM0x1eXwb9a4gb{4-kiOl4mvqWb~J&9&niY@}^5FG<4qFznBSf7BJr58q-Y zUKP?%G#Z*fF2x`^Xddxw-r8%v8x-gL^xl0b;d37wQEh>A1M+~~1sVTC90)`J*V*k? z#a5%v{CuIfBTK zvU}O*YWWwb+1`iAB4?GgMQv@*s0iDQ?2?zwg1GawE$SYW>h$`%>t#5dt-`56*bhXU zbEe4%AqyYK>_20Bmx2{=h__ni6{@f<=rNXOeuKT+{+JI- zIh1ckn@|&%+r1x`M39xGgU5@33v=6RW`QH+vUnYV1|2081Dy8ZijMNwN5h|M{ex2=R@o-OhTr;7aIaws+JCtH&X7JVMbdMu5l6 zjJ768NC*;vC@n}`v3DTw=5f)RIw;ywq16FgFu8uKyP9Ue4AGh_kU|Ut+eTR}X#{C9 z?uWkZeJ62$uBjI}_v_;VVPbhfjNo>-!+iN{0%ieEkqe|B1(a%WZ_!>TB{sd=Bl;?o zey(Le#|9VIxHmofK3K<2GG#LO*_@{3)mWGfZ#nOG7i`+M{_?udzPSiW| zEjYyfS2N}bMmXPA8c&q&=8I^B3AoJQ9WOOZ8<)>|(}mzrbQGK{Qc=xdLEnOp!F9ER za_5)7Y)0xQ#I!_=TUre3%|%3iKV)kf()#|{H_(Jeis(bCNwTa&9bj(>*%x4vG9HxC zsw_@D69}XV9iYuLmOn3cuG!MPPTlRktek>+^1|nPB4Uo={d;TB&BjNB_o%<^y;_FbK+3zc&{*9lD0xkLP29V+EDiQC`6yF(^7B_l3D37GX}hT3zeFSgh)e>0`QKvQli9v%ml?z(?yE*h zm|4BuXcv~F07_#go`2w;9Uel} zpzO^;!)GltAuNzIrD;VM=0uADJSsB+_Je1TaZmEmUC&pbg_!E-4fOBsvI5svqnGXq z<*P!z&-`XB(uUFo5rF&ODMwm~Y?w`?O00Z%7y!FRm-V*pp_*lXb6WRpXGC=!n}TF+ zr~L>9c0oB!?+G+*c2{RY45?1MgdE+zYU zYFLllE_U6gN3ptsX^za$Y1(^%QKBn9^>&L8Gsx5|;_-Cx)C{IY6qC1GSptDaV?GuY% z!sXy0kaZA&52`zH!#Mf*`OjxF@L?LYDe#Tj8rus3NEOBB4F-{;5Z+OBf>I zL2&#A7ejd|d>vYT&E=Z$2G4IO0nprU;};TV#}G@b?Z^)T%nv<_2je>JvpH!5SFT$=?X`DVb^n!|8!vc!7r3X!Z{29bz0}4UE5`dU4u(vYJy;wQ>)K&};T}i+X&fVXa`kB_ar5jMePZC_!D`0bhhiFZg)lvydO99+BIVeq1qlXUptH>_kaLi5t5*B<_ZKaq`3PcpZ!S z1+Mthy#MLGA@!(n5d$Xiut(<$6$Pfx%Ple{-5J^7Vn|T?wPAxU!nQ3eB#v=q+P!b4 zev5O-z7DZffxSF*MKN@Nj96>##~m^TTvFFO@|hx*Ljn?VWxVSs?DfEv7atWwCusPK_UPGBQED8 znKzy{xQYPr8X4i2ty<_}nEKnpUDzHsfr}^;QhWD1ANz#f_y_nM<7q`HLus7ldOeIf zUDtWm8a9cyH<_XV*L5TlQ`LjE)SbE?rQ#FXKCmi@+w~#wkK*deiiqAW9cV5h?@$rk zm}M7Maq?BiA*=#rGLZr>eW0D|HZDlSg2*XMBWRJVXdbbiPQB;at%bW=zSbXY!axu5U`8U8*c%(VAXQGpB3`+kS$yV(t%R5^%WF|{A6&1#A$6#r^W&-i0D*8fw09t~*fp$T?uTL1LP8!_ zIStLh3Kx?faWHo7uMaRSfwIh?fGr@PJL6}8kctQUe5q@K^TmF}Y<$xgz#u^A`~`FH zVaKW26ECJnmZjxrN~B$r6k+7AXr%~NK%7D$c5$FlmvKHCbhd{IV+2e#5v=fq4xIoX za(bU|3#4)1Wh-(yT+wZ%Fw#Kg1=$kB`--A`u*c&@xTqW(?H9Ag=D zr&`cr0zngALyYuOtd}p|b8y`9@I}mRcXeG@R*VFD=>zr7LXsrDJ0GGyabus&b!fXQ zUT=Ke_iZFH_(6JtU4=z*<{U}Gmnz??lGdV2V3xGQ<)1z!FStPvGu=9Q5yEL8i__kL zcWm<=md&3uwk%Kkw)pRAifAy%djLF$ayWaEWRT{y`c1KWnb0IYl%cvT}20jVu&-WhnV* z-sOumZ>8lxp(&|gxM4QYsh-V0Ipvn8ak=vaHN^6i7(rd2EFou492`b&4u6za5bnz- z938g_RJ}^4I{Xm4_i3V}{Qe9ZMDU{m{NTZf-}A%?e^}l97U375yqElgoeX2ZQ2o?a z4a;DKI-J(E2fftROc2s?SP7NLlOBCqj|I5Zrn zKHO?cbmabs$jvY6-K_e5#ZLYlFZ}$4 zkD(Hh?sG8ie;(5@Ara7R6?Xc1GI7o+Bx40)T8ZJk1#Q6HU2bPG3cPf(ub`?qS#0v? zo)5=@rBeeJwM!={1GRJAaD6(uKX2)mx#kS^sjms4MZ6oyj}5G zwtzP^#W@LRL0R#;w)Ant!?IPvJHMDX=2n2-2#D;gPf;J5sA=+1+q+u1J+DF7c4Al0d*?5ii+y@O$=aY zf*Y5yOBm3Ug09FYl=?@r>3%4cxA3mxpPpU8Zoj5ZceW1xvH}(O$+S>T5d5J&dN>XI zHddw?Vv~tXuG(R*yIBPZe)xllq6>uJirHwsZN(Q|<1>314rJ*qs?8KFJhik=NFpzS zCKiL3J_HY(z0=(20%Ol6R5k?Or4vvZpXwt(HjszW$?W3`; z5BJWpi$vU#iyqE|8ZDH+AAO4gkfsJwtj!F4P5m=*-lG^>430ZHknBZWpoFa-7EguV zmH&a3Ev?(&P#~&1_K~2li>&1^y+j(P&l?(J7H=!)i5%$o3cWh>i1z}^&Y31v$J;J! z4Qg5)e1@Rb?n6JoeQen?2!=Y2Vyq8l$KfkII=3?tR=XwKH@+NbDG_^6*0>B9zQJ-vqYjn46G%szM|DMx^^_O1&$vZ0N zJ{@Y_ZxCMU%@Q|gmVe_Y_6P0<;NrS3b?+AY!=A|l9*jcYYly!--S1{Ho5b<=V4KAJ zD9w1vO*YRahRyzea2b+l#1M}d(GMxj-<~fIW??XaNVn-t*Ga4XvLszIPyv>t>+j@0 z<@>)>$Z)TjZWT5CAhjj00ixz7%2=6c$t>l?w6LVo$uPNpAvkb}l7<|*Lx!}@t#t>u z^oVXrr17@%M7jS=2!BZ=Kw7~5X_qMNKZv=GTO_0HbUGrc)6JigS2ieVo>Q1_{tc`_ ze0GFBVtM9Q8ysBiqU~MAL7KHLRDyXK{@*hU2#BEkfnj9uMBdyfJofaBGPAw)0#^(K zbN+)Ip%pC1t)JZv`IV;k7 zYv;O!+ny2xAw-mSp!ny%1_xo_Ijf-GeszVmB*t}QXPJ5$;v;Pds`%(Tf&Uxh;;TUa zZ#13G;=R4)_OF-TQI-$qqM1?a3)#=kTQJJp{vn`3B_Q9yzK;I3kGIU}aG%usCO!nS z1%MU5Lg@$!Rk-ns3=Wb3Xx|^~PnCplku)=nbc#{iH@yHRUPG!e+WH42($lv2ZA{AV zRR2SUp`O$eIaj|G`;dYl$W@;+DhL$kdvU85&vbp%e@WMHKiHqq{UIcF8dLop@(O?G zasOakthc3Bu&M){!m^;5zK{jeOwLd;3J#0w;BBry9aR7c;0mten)a*EI#)-oj$YsI z#bu<8BpRc4*86XSOEJ(?C%a8i2WZK${pyHAFXMmyC`<|!VX#oQ+mrTHLioVxC8=E_ z)W2@7YW2@8Hbx7vcC_COx?;;!7d;(m=V^`0sJ^-KLXZnxs7bmO@q z291$BLmFN;WSRl|!nJjY#f$A((r$rN!r###eT{f7;~bwm>DL++Mvi9Mv@E^88U^B` zt!$(MptP6(Xm$0jn4UEZfsQ&w*-}%3iFkw5ThWA!H=MwI+FP=S7hAh?&x`P1gKHTz zS{2(__nCWN*^PkjG;&@>fecK^-#O*OFUIFUJ@9|F0Rke7V^y42aAHWd?wu1O$%&}e2_CI*7mN}Yl^Z>R?7ulN@ zsE-lnrSXztzz7BnG zPC)i&^2lQ}Nw09kkLvjkm`F0qzf|VmEC#|CRtL5P#Cj0)yf0Gr-|LH6Xfs2R-tr9< zd=_R5qjWQKD=23B*LB2TXx2`p1T}puIeUAN!8lFN>cYKFB2n{A<6{Yf74Gbv^d*2- zB|9YtMm)yfnY#DA5elK6kcxo3?JJ?pqou4EO1o@Ckb7e@*xs|_^9#mCVT-Leq<`)c zM$CBA^T3cHjnflZg^CmPY{9h-5{~K;cm_%yhev?j^Jgji7yj)JvdFk3a!c3vPi&xT zT<9)5dlK>My86B(;lveV-U4N`6i~>2ughEU6EBwMgADrLOOVBZYBC6G)J~y0e>1}1 zpOh5lVh|zEQz!OTRZiCrrO&qLb*lew8yTpB{=o+Q3IfPTrD+bH+}cILC}4?X6>F&s zc!#%Zb!oEXQIz;7>?`QjY0~o=gpm-!P(9JxFD1)BX6FwR$o7;#kU_ve*dR4RM#B>E zC>*w}l+m{LM%tfN0xJzs;?vehvBl(nZ$C?wig~{KAQgtW3kR-b2xJwdX$?&9;B1x5AYXt4C8{3HQORh?{ zxb-3Yk;=@2cT=>C@_w>Q5!bk)wTV||@fnP*0K+2;6`ZR=w8s!Qj*)Yw() z8})zA4}VvXMl+p1@H(D3=ZEV<5mi2JiJi%+FmgsPzD&rFzObPdy#82gu)(C=xnB|5 zD0{!I4qDq}^O`Z^RH@L{=WPVGSw5s9dxmH_HrJL}e3N*R3~^H0_!A>z@gyE2U)hnS zwn&@)e_p@c3E=hPpDXpkH{$@UJOu<-D;87B*;%dmB6UI6_ zFPKoeoOf!VeXK+K|FCt|QBl2X`=`4Uq(ej+hHfMkR2oFOrKO~6Xc38#W{{8?N=mv* z8YG62?(UwUep}D?yzhC>`tb*>S+f?iXJ+qbU-$i7_vZ?-zb8ll<*vxb&_2Y|u;L4$ zlFTvaO!3w`HK+80O&phir_g0@B>^q=Z|*mz%)beY8nw>?Ye7#hW36jw3IBcf@(s4V z^H{MQYJ$c5eu_0N{r{IlF$m)s0hU){MHqIhkC=$i8#Mn-@?OF{sIrCG1#_CJc95`= z1lYa!Pnz$Rap?buA9q@Ky0qW@LszDlSH1r_e}RLj3xXnE6SXhH`eIeUV1QW;41EA9 z(i$M#UIP$K=IDZ_X0psKT`P8>#HorGI97x)p}w^Ls3o*^Qfdb?nnAOVR{YqF3Rter zjPWdjf9awB1NZy`;snYAPDg#rFTS~#D3^@9|E^d_n%bf*lV;_{1_2_a>i&aAkS?2K z@$8QOCM6cu4PJ%&>a-JThIFQl7!qk^{2PUaLu3k$d0o83LP(^{a2ksp?kpqRsSADWA)x-piq9Q!-hYOB)u`go6ERR4SpK}(9R^5+6!p6j4(p&15S>E}zpC-6T2 z_#cBELn!|T(rH(!b^Uo$|0{Jv!C*o%2k$a;6MV|_XH5Y9qnkxRQ=ZP;d(SF&KhFOW zAhdum{}=DSc;6`WB^R529ZQs$;$OtrpM&vhx7QkXGBkgg{$N5M0?pA~uknG=J(tY}o<7Z`BG{~$4rrIgdUhhBd_OC;DcKRSm<=Jf# zF1_UjvSo?Mk&Wpg@9jY*{zdoSmrgGohm z#&T?$$||lS8H)J{6#EpnY_LH3vo33Ss%*bJYfu<;Q<=>LgE&$#ca+F5TXt<$>1rU( ztamfmYr%*5VM(%zZC#uqC3xce51SOAfUEH`S>4J!_`7$}5dtF|SkyKWXquVC-)IUU zemtj$kPPRr^W^;CwOPJ9;NKNd6Ai4)HEy_XSQM=Kgg4Z07UgO=<0bO*r1Y=&JM)!1 zEH@GuM!SU4J+tTf-F_u?|4QrM`)tAL*)L16)Md{P@d754c>gZq9?6P-Xp$6_o@D=C z#Tl!c9jr8O#cft}t3(DZ*@o-c8{#BSqx4oN%~b6Y#2+b-ycxi;;Hu?!uuXK$PU4>* z6AQy+)6z~pSH`|*b$7^BGthS%O^mn}kHAQl&Udpj>Dw^q{Ro;Vr`=jfDl3i7Mv{+L zl`aOy`abu6qnK=nw3&9}yYA$w)V*fAx+1UIPV4w^Lv9F{y>fHmto-733|DmDw%Mx+ zM{o;pHMkX4z)!@W(m3-oGMDWbMy@1r|A#Tz3)F*wOUqYK$H(T#r%9qaOdBMQca3oJ zXWreK@tG{m^`CP6Ns_=;zJ$)dbaY_ulx84zGh`3Z@*ro)cap$GVRZ(o{iU>D^hp(* z1Ml~(^6;;U;u#uvlZE-0F1UFaEE}eTsD6c+h8T#lQ>509b>04XcaE0&v%`c3mJOp} zV%qG$?OUEqY6k++xX>v3P+}Vwu-l4RCN7ppg=J)TZAR`kx}Gh?@v#D)y3h#0 z%8INOymV@BF1_29v&h$EW^ik-I`)d{Rt=|y@&_#mt`P<7-h>kT*+%&PRsIvIZFAH@ zyyL32@5t1KL#ST)7s>OD2;dglcdQ-1f|sJIIbb?7bH&^98xC_GziTPvcj$~LRL()p zz0uKQskE{N!CzY7^(Wv$`5oLfPgJHNT%SSO`1etkjxtQ`qz%}T_q$WXq+QuW;g|`+ zXkj43Ea;d5c-x#^<(53<&H!b|w+MLeU1O?)5g;hP>@9ilNZ2;;bUbu+Gzc`A7zU#w zYoJt9aeEaoB|M|MoxMSA%YaGTfU%vUyr?+eUlkT2N5S+n4^nhivuS&nL*C%bY4n3i zf}6czW_o*CF{oShTZI6RMgExLM3tk3wTcS!*}egKv+tA)*RPJ<9Fp7V?M6s2yml!c zf`wXZZH|zz0sjW5+y9E-0Fo%i?)domU$c3C!WDWe@@$>YO7d7QXE`tQs>`36N=5B? z_r#A>(I;Fk>)8%lL?6%Ix3}c^< z2|d+(SXa*iZj#3^c||>3OGWjJS$Dw)Sf)`dWgb7r0-Vu+va|SQJLVcL?h8E?TH$}` zL}y${%*|9RKR?fe9_{-L4;7zu~&-3_9-?ZGX z?7`PuT7|~4+beHjshL4!Mrg@}&uhI?4sYgGQ?|^1Ene0xt%*DvhyeKn94yM!xViYK zF}>1tt62L^mgo;o5)Il~Nidmq>#K$|H0Nu91wF{;r=eO5+Sy;9WnE~H8V!aa?#R<_ zpw@gO>>I4h;V=Vt@wLSTjXa-QHKIkQi)q)Yx!k7 zp4;x?DJND?;hHda?}9_<|7P080vGVwvX9F9uPHP;ZKdsIcYB0bZ8wIbp!>bh=kOPw zg6`QB=;*nA^Fu^03Nl=7yIo$d>RQ>goO8hY4q2nQxlCyu1%vFMdZRD2U|QfVIf`m! z>BDpf=))IsK%!dMR!&X%!`#TsACV4wT!~VzEv%;)Bz!Llf@fx47rq*uo<=(-ZujeluG zI!l_X5Z*+fbyROl7&8Fq9e`rpb_9gI!=~Qf8V#;D6vl9t;xS3pO8@Xy4p4d|yGyv9 z`jdRx&OBq&i@!vV^(XG!1{ND!(LbG%IC7wQcXRF10LINF^XDz$8noz*yp{ z+OsZdhQHIciXH9Z24OQG5HVV7ZWS*$7Nn>zru8`d$FDkvFJA%z#E>Vy`HAqXKf{Tj4GJDBv7^P;5c8of7x4ah&xZ z>hOQ1LwV9jx&Nia4~z%Bl?q)NSI}}VZor~Dn=OPSN>DsbN8^FX5uDpS%u0OC@R?1J?RQM;>hyTFi zo4Xu8`k{DS(P5-KG~pJo^5@#*$vAO^`*p_;M_b!bYZ(%~_PL34*(}mq;jpAWf4hoy z$wfNOPbE4&PnOgla$Ufnv$OPD!O=40mz`McXc%@LzAKM`udlhPTSYfFrIF_Tx;{%? z0`5`>NK(I{pz2tj!oa|O>?$vk`vjF-7S4?bvn>r9?Xs zh$4hVD1g<-Pab=`b)dxwH*&8a*;TzHy@p zyl5is-Ilq%y$W@!TSXqW3iMS#UvzqdXLXSMP0HJ;(eY$n)>Eywo~ZwlqW_V%1>8Ix zE~m4kv%EL3RY@_lI+Wu%uy=E@Of$U*b%t1;MTq^ZCbN#|Y~$~P4PcB+!ZjTO`Jpi7 zY67gKY2hSs%I({lSeWvLI?L*XaQ|nJWM71U7LA@19Zy5bY67KElpj=+MFbHU1X_|w zc9Q~rp;+q2VSZCm^-tIxc(YwnoT(3^t{w3oj{xcUO`em)reahVN#ph^+4?5mAqAKsIY-Sm%GI>88X=;>* zQYj459^^zvAiMFnlTw1Wv-1FQ>7?|jsFa-2UM5&=5!p%sz#3^h0Nhj@A zhtOfN3WLgMS2aX@-7KQ>%&(-zVd$M3yH@ffTmPJbRDVQOnPir-b!;tm|#-V?gW)JZbO>zy}_tf(RN4G|txp zm7sUqD~*tutzez!K6wkQzzlB0sV8&)5GS`GZ?n z+q^douO5f0+OhxItC$Sw^WD_j(C5pDh#yB&q1xy7qF{FX5YX8xW@|QwBd`+8K9|w} zCoNV|G+-^O`h zYc!!CseS@E3L}Q-`m@orEpx57-4j-3mSAiZL7cKBdp$k=<|TJj zaa4UZ+3ae1pd$gK-%%QeU7u5{dD4@==@PRU5zgEB)UMcfS?( z8qNXt3*M>sziYTjw4R(N$#mzXr#7HU{V_lA#^Z8stiWu8KYh&p&M>-Xne z?C}-%#|N|oc7DzADfc@i3Tgj7cK=@g@ru66T>Quc(03U(K9L%E091ee%rmX{xV(*YkFiss-~S46(Ou8&479QO3G{-ZcLb3vbfv%^l#eaedJ&z+RoyQSWYR4+(Fp!zKNuIGnNl{c>*x z6Z>KxyU@ng_VXL?%02xvpN?~p`KKWd)6>gMelE6pLT=$giMHOZ)na-l>0Fj*x+j%W zil?f$t}X1^8cJW;)CbnSeR&gayg8LnXz7*UF}{&sll8Di!O0mxK4z!yf-v~}!3MclpK|u}tu37k@&y&X`*2WYadU|gYs1iU8PO_H^X6G6xiVbz= z8lDYxm!l&+zuq{rNJID&rOG}Yk8_f}-xCBrt&(Vt{sFU}pJdH5_V90!7r}r?VdGId zn6377ld-T6Fl?Ac35TQwYvuFESS#jhTK$Obf1WB<$Ec|EZ zLh8>gtS|h>^_!?!yUj-$J?WIwL?0s0ciFEZ^*{Akj4;kr0swK<%zB(~;>_T9)?u-W z(bOW2y3=3wS+E98DLb3@!PUDS9mk~Bx6$}!QR(08rE#qHs-pW|H9RG3=75TILB}WP{(>!UECo zv(qS&4||x`60-wU2=2o^S}9w|{~IdVR!g5z%<-G_lWM^l;h1%U^0nmI z+9hKa*BkP=f$^*6l_JZTl{GmEt!wu6y!(+2(l4MS{+wL=H3f=rKL;20#bCnGa}BkI zx`ankMjiV(%Iy7oCL>oslgFZE!EL+9!rJ=Kr=VAFzH{ zUKpDxE#tAdF%}d|q>?gnLwNt>yVMv7#eMTOv2(>>qmyuIC{VAGwGA-DX6ckg1?ChM zK2l8=C-%Ld54v1jL^*73r3V?=RcXVlhxM;krI7>#w9|@6V%(tK#hZQNu)tNrawo>* z3R1y4UL>1qf3j@%6WpoicxdwG=yr@SXF045)rYW50OJw32&8ko9r@dYj9VM)X57RZ zzuFI37L|(qFnc#hZsnt>#2n>^vZwrpgR8y$-Tc7Ao`RN|LATi++Wx_h zppBXO(HGqCLb{T&-Ft(h-r-1)c(v<(V<2qcDoY8p7#ssqfEL2sk>qV5AZ2-qYRE?w z3MDa9C&lXbJPif@QZfvL>7Xz8Ms0ZzwCBM=Q?-4S{$H!@PD%H=a_dU#jqyrKLoRLo-~GX(2AtVg>3IakAGdv9z=mLi0DB1vn$k;*rI`7<$RUP$iWx-31hldqngbXie;2i4Gga7H%#-t zy~ea@!Cbu_mjo^*K?K!s_2NfTBjw>bO%|QZkmeav(Co5-`Yg}T*7lBB{~}V6qhVVD zHxe`#4Km%&u}i6ebjw^5rB01+4$x)r?Ygoy=-!}itxPI9Ando|?i}5!EU6p3&POGq z)01vo4|5hQSVbnL@P+}|&*zbvx$e35Gi*8GRmf7YNrNnxM{!n8C8@BZIME{F4%<1e zf;%xD2EqEKBuO4#@5eGkY8xdXRnqSdpy?U3xN84(PpfJ@%h;% z{AHR?24?{2#I&uwt4PX*mKvKwTX4c^C4JWQztaA6mLD0<06S){fG9k`%YeVXgYmGi z{5!JrW1%ur(r=fSYAjSD0*1T>4Q__BDJyBj=#`(Day_X=gnL4Wr3n`AE(1bpYCP;| z!;`I)MSgP(rwoLqfe&?yz#B+vseJoEH}?;YJpkW-*t|v%$`5VHND|iA&hDFv1Pw;F zsJaL_3;}J@-eJNRH&jBSl#pU}gG+AbyurA)5%-J0v2X#f?klEj9?UTAPsI&c|<(v&g~!}AH_BaME3TE1Nhfn2m92^F&{ z1!CdTea{<*QlyCP*6+dS9|^XxEiEnkEb~){kL&uvBG1b$ccpC6SN5Pv>Tl`8r2qhe zHX-3~CI?yDQb{TY;@8EZ2*+h0@ZD|;= zMrW&Jis6$ldPp=OX6&h0(3*DXa=}aLYC_V|hxhH2q7m0${nr?DQaP($Jt0kUm52pCfYc07`DI9l$?Wu zrO%L#o*tIA_IlEfA0>+^eDX_WcP9fUS0SimscE7vNy9FF0demIwC%o93A-Xu0=e|zf_U=U`G9xfxEimG%K9EZ&e2Cmq|f*z+E!y z^2AhPU48}iTDWE`kGzI%$lkv1o+Axep zAtT~lQr)R3Imf4f!R}S4+7x@#*HfXc+jF>DyV2zWk4MEv83_HerKBz;)7hjF=e=ID z^0&#hi!uf*MaQ3|?d*5HHD%M9SJauJNqj2=e79`t5uq2)+*R!TlXJB{I7izp+pY3+>wY+7DYUP&D^e8krrUEO};IYQHI$_SIOY}t!&QD zV}n4+(XM3!l)sIPGUaDRP5oRP4Q!UzJDz$!-8tbV60m;3JonG5kY5-4bc$wcCBaw9Ub(53s#fBzIX)~=lIwR zR#|h!!wm3-!*r8vnI!-6Sq5uNW>D*WcxK1W#OzWn_>^(F$(!e<^Zu5~u*L7itm6f8 zd$(AL;tc3i*OIUR2j-SDknk$!o1~>{PIC_F+p^!NPEFMhQ?)t>nLv0^3%;I&Z?uy- zr&^FG@8@e6-j>c_Iq?`VMMncI4@ix(*FjlpT@w#k3xvhOmcJ@UVtq}ZB$NL&=KsQ> z0Qbc=UKmB|zxrfua4>nfjk9yOWPE%gpKYFfHrcMWeVOP+)ZpD}PfWYwAy0^!fr z^Y)DWQW#IwI{fg3m#~94mh{yz9_6zlhBPTHVuKpma4lLZV9$GRHuWXgn4;z+SI z_xN&kVZ~a>lM=bBV14`&Zil<=C-iS35oH0b#wX7-b}|W#Na}2Z zYWRwZIo`>74X%wBx^7#@+cguISXz3|OpT5*V#r0C!*jash*lOkhf0oSb_dK3TXM=> zHyOP{2t`gG&y_^e&0u}M#cXrnn(R~y=*xrnKvWD*7gVdYTb`!}Y4?bn#hTcF^D|b3 zgX4B3`@^>XH`b?YnL=_*VHvQaTk<&(Jei}Oz$&W|Azs)hc-rpPlYbvkA+8Rl*cnQ#?J7L7red; zlCg_#3fRiZLr=RRF|}N&CQI}%i{E|^RG|^>-AsJ+$oY^}3iWiug!>lz;xHuOI{zL& zUp1|~34RpIv`l=r1qpkct12~H;m;{~Uu@D2JKt@;Szt3obTiyAo^8Xi#b;)h=kuI8 zhXZby*q5B`6%QVgCxDh-B)Gr*^s!b4XGS!J?ONNBE4qnC))aieneu zlj?6mCJf(XQ%Nx1F0hSXoxAR;;HK0lJG2m4u+9wV{#c_fD13$2szI~X8>@Ac30Q@m z<8Ta~SFGiGFDy)=?oRHbTwn7$TzAE3R3Xmyw6Wt^qvL{;HJGp?eJ&DfBdThuI@h~7 z%U!Q!r<*r<_oiJ)RMT5fl7#t2xyT`%fp^VoiM6XeMB(gO3bK#}YR0{?FTrU8=h4nb zORu2ArSsuki>!O+WZu7^5>zl_AqAvF*cZ#$3-ofM8<;XZrht`lAdOQBcuDVklwG$SaxPq~kMFw!kP z(>1WdYd!h2LX2M=!JD|4CC~bzKK)1YfTj+rXO(A1H({e$vWqBPCaz zhY!*_lBCz~YLvyh*EY*ya)T1Yr@y#~Dz^t9LYf{puZq7URR{=5_bm+VtnqgAoH9 zOe|tLtf@smf%m_gUfI3M-7uWG;hQf}aty(y2S48%f1^*}pI7!PK55gpbA`FK^9naU z_sDE2hA#NnF5Ka(2tLd%;~hN~Aw62N&v`IBUsaFb^H7EmEBBmC6tw`60!~&>lFHZI z*L-iuR#m==k=ohYTc){g{%X%c$6f=a#D8I#zo=o^h#h5ymc6D>0Xq^9>a@~ewRlk^ z^GDxs0qwnpjWXQM)z|3QXMv4}X&H`5Ap*bJKdLD5OZ;eHAqxvrqJRtNH1JLdqcK>{ zY^~_RTpwKAv?YQrczK*RZ&D1vs*AxcZf)tHxM)v1gK%NIMo2@R#^P7REqNMJi6aUX z!-DP^vOvtl0E&8Duv@#7!otxIC>$*=jDSVrMmlET$FsyFoD!gIVoD+bSqXj_VB>hi z=RqAd`(w?^8R5*2!$~cC5hXB2NFfuW?=4U;3wp_ zK5+ReAYQlW{)VDV-pE1dW@Ac<5tE_W$8uwtQ)TGr46Y<_JChYX@{(;5U+DGG$AseN zQmxk#kPeB%k`R$aLriY&5>4N38>TX;of{2(&Y*o{c29*4EaJ3ut(^93iwaTPI?wQ?qc=z(R$$>&;6NJGS3v{An z7ScJ+F8|bGVPxcq6DMzszi4f2%i!L&c|XrmEedM?cz09^Xin{}W-fiUHv-s(`8^UA zuAKb71=9dbkY?Pc!{E*>FyLqremBcsL@Y+WaluVSY6Mh599BcAD7VP-*Vm)4&f+p2 zV&NL^GmTZKaOw?}-$&gwH7fkp+w<_{hFw@B;yVY`(0FF_IomIIjsjs&d&sp?C+z<8 z%;4y_=PO)idL^+IpW;`L^woTiDH`4@%^HxGTwf%!6P2t*W~37on@N!%!J*t^-=pUk zJ$`wJ51t<#Vqcn(+A`7IHp*meI(y+?sDcG=T7(np0WC7&hSXEOq8pi>jFya z519NKuMZokN)NU2CxYu!S3o`d#I^-{`a$ z0jIO?-aFh~c{NIgj7(nGP5O1gg!^AF+JCx(=|(#KQqKA6tlsUU)vpX;k5w9?rLjg* zUd_%6xJck}**0%9lEud#3n1+6?L*cXz&Khk)ex#mE7@ui>N%IgW@kMdO5suyr%XQ; z1Obf{T50ovPrK+vGMMc3%}Ngduy{;(ety#A5JuwnexVN6v3Xy(&a&?z8&BC6xv1HL zCVcSO?O{jQ>1LiVHlAoMd3O|5M=RY9%?`7GpxvMirI=5`AOjWqoHu)9a(f-_YF4Qt zG5d4bH=ljf()jgY+ct+J%5bnK3kKVyC)VPTP}g-IkD8@If80AgmXqloHRF!~$l5&T z>k=JVdjpB4yA2OfpFK^AoJc?j(lk``GMUGOdyFfD zxXLpk>cZd=2<_lfVoRFUrKlPNBEC!v47l&RyH-Xm^4A|EK3@FVibf|Ws(H$N7a^Pt z-lQRp#5{k`$H1buiTubiU3Jemk44J|iM7~hj(;n_R2^8 zy!nkG;Xyyvf|uld-o&oi8%%>^L%h28JMttGKlt~c7-PNOl??r*W zhb_kAmC8+?v>%DKi9HwH=>&zUJLEHUpE|v6x3`eitwFuOWt8ubjqj+CJf_|Co-LVb zyT9vH8(5WkrAHkOw+6KZ1RP>|U8f6;crn}FuSSdLbO0viT%!kT&yW}UnD{RY=tbQ$ zzutC)xvo!CW2xI)AU<;=g-yv>t$Xh}g29MF@1IFAQ1C|A6MlmM^~ zc(tbYnhYR{*dBelku(L!`xzQj${i${7=c}N1vI<8>yT^eG#Q$3gA>nwY{P!+LgO3kUx;f(EXV(PEP$@zM0tR*}7y_TXZ8+dWUNqo<_PuT+xnq-e)}ZxDZr@0wnn_>? z_PZt;Cqp(59ga1qo?z7H9y@g$e&;1qTgpe6PuX5Vh3splah2%RY~Q~RWC|aZ(WB92 zb&z)WNxNlEblJ~?W5ka*rad{mdj+aL8OgCSX2#VC^K|Hb*)`KzOOOX3Z>)ictJVxg_k9M~dVfXJ%cGcC@ z+V9n?Iv4Ld)s{Mmg*)=;TUC$&SF6cpyOXyg5f81#B_Ew~Bvr3X7B7DdIJacqk~Qmf zpZfJh(XHlCG6fb@ze_nouA7-yT+>n6>O(AbOI|VI?s?vCY%ic(E+GhnG&)kleX`R@X` zGiF^Uklb>VYVD1|uf$sUDin=u={0W@Vs4R_;YIzqqcz=}I;Q8JAC2)s^|9Y)D^c)t zTyPt#Csy<}Wt9++Sv|$bao!n!CF%+k@z@SNQICR2m36fBm@yeC??3kjOniozUDt5O zk=JRt4pmR}&FX)7l`0VcPF1Ac3HG_`i~HFqC{o?-J22Vl zbpNZhBlCX!GSvB=45;knsp;r=zY(A9&XU>{ahd`A1kEN+ip@_!=v{^qR+K=7G;FsN zEjqANuaWd_!ztj25dF^X*KZYBdNU`Yo)>X|m&qac{Cn#h&f@I?{?X6PJFJ%5bd%1H z(T&Sv>zpHFV=SGqQUyZ6!q4e_&)#0;x8665cgvKJmI;@>whi}NkGyQ(8kJ|J`KahT zTE1g)H$l8U#8vRywv=H(^>ospIImsr6~i$J=Brxn`Wb~y#ZYyto4RG&3nHgn#8PK; zFpsUvExFu&j^ruxb_=LE6Bc7M8=Xq$o zg5cBK*#2Cfy6-vgjGg?nTND$z?`+=xzp+^dHH8t_gnIm!tX^5h5Q?;l8+-4 zrE#UNM~S(AAB_j}3TC6A8U6fSnV(fy5AgqQoohD-3$;dAJkr(cf+QFV3WK`)M!sz? z%VV1X>??i{y->T~2pz9!;Nbd6o>IBh1jp8F8H1paZJf@4>Q_F}g@8*s4M$StRLK|J zolGL(#Po3r3hvh&2M%i!V2#nPX7EP3niCS~PjQK~)PdpE^2a-aoi6>d^Oa5x%eOSA zon*s2ZwK9b6SmXUK!OBgit{Zrn@;WYAwd-qMV$BvNU@&v!lTC)5w0n&w}W6`=-nyd zL-O3{xfA!CgwN{RPeRYwFl4f@faI$}9qNI1ePy%KLrtwTVWj1gT7%xM8_L14OxXF+ zE;%S>W4WL!c@X;&8 zP-0BT6$IJOCQS;9`XeRxW<3e0slUPzIVgDn_ZjNUD?<6D+1f!^swUudChygVajsX* zBDJ>EHldx)(~vW|_u}Ecd4ktjukF>w;w?@RJ^&p^ESXUp zMcEMnUq1k5t@rt4aQsI^w+G7n(pvh-!$8Dyo*^XE%!J=pMxp4~F`YjyMRHFE6&cnC zONQJLxrY1P90Z1~?)i|qr|tOvtY)3)z^vY9g2qjrzXQ`lb=6?D`$(k8U%j!M=U`jsJ|Lrv91 z$13>pbC0UJ{Mt=@rDhwSX`4(6uWg*E9a1K<#osa``ux1yeSqbqU2n?lP-8ULemrYK zirF=}CfJI5zEatlLqO)%aKNo3#PgPRJ6p0=%9$s=J`wuJD4~TE&8TVMjnZ(%;P)*c zvkGu(j&v0(k31hr1#M8yIB91xxR$V9eYSU$J@UaelE5lpaOEORYehAZK-yT0fYE_7 zI>G59NY$nNyxC|wJE^d0wB9v27bat5RDG6%g+Xs1HZ|kehn?1chL~T<)PEbq?4;UG z^UNG3=6v+6#d+9hN}hy(dRoWM$Q0&PZO_Aa<+TF$Y|DYnaV#oz6jaLa6g;v;wnc5P za=VJ5?FYR{NY*Q@5Lz8sjxYak{ub^>jb&6f4y$v%K@_=1!elt9g8gO!R(Iq1~foR<-x`NeEbg+ROj1hk(usigLp#x)HFNm ziDjSeZm~Pc&6vjK=yZ0pjWtj$Sf66D;*dGgN_)KFH%vDV-|vl;cV4;Tqnd1VVn|^R zr2)#4#6evprAQL}r`$c6V!qU>X`&fqF`xW2a6SwL+pqIIB9QjHqkTX7qid4I*kLW7 z4w&7srsYlS`@pGX;KU3PZ7xeS`67Ix1!HkgbwkY?`q9f%=4Qq?irH38=ZYYIl7)|- zVY0;UI#@Qny>dmQ2iU-rAvY%~6vLt@O$M4`CDdGP;#>coMsx=s17FIVy)c))^t=R zY;hQ)6WleLWBnv2a+&^_2UZ4hefDTG0KiLLObz5tMrgDekPjuwVSTdXuyHh(JYWi= z!5hiwN%u6iFU~~XW(`G$uykglhoRUmG_k8|88FX!FAr7b?UP~9TZ@5j2%63(i_TPp zf&LG2eskO;w-}FO?%S$uI(g6Qrm8ouNy&@;_)Vq`fKit-f&0B=$9QSQe_-@$?{5di zViq^l^lMH)k$DG#BAA6jyox%Vb1OwIb48AWqY8e4NW{Weo;r}Wwb~6yPNk|b*R)KN zbdj4G-(n7>c(lG=zV=IEd88fP`Cv~^DZ}O)zLO1<*Y<}X1uMHr zD1YpBj9%-Ze4lRJuyr!PYUFl^vIGI_MFUQBZipEh)X~u{_85kSt(`|trH!iLwm-f_ zYC*wUal=ym?ag;6zt7o?(jZa`7^j1^&ohR3qsg`c@L47{D=B~<^3yi1Yq%%{;vx*fN1(tjkNZmTO`Uk?_ z7ae@{GB`*atZsnzSm$@>s@dfC2>yP+XlsA!@<+QeKzO zrd!-21qo&X+GOf1k4t!64`{dMi*+=aa;h*h}@4t{6_MouWc5# zABM`L@}G<ecB~CozJul+3oz?ZLcm(cAc&d@#H8H235Y#ha;15pxY*Lsh4QmpSnuT0YVdRloMS!67U;`0a~v(0HjpDPdKh z9DX3uaz}D=oau)RxY*cEby^V~jJ!U++tglr@k&64JSYz2C1|xU$39YKQkLtYp&T(a zl+l7REP1Ue?hn4UnPW@@k|(`%)&~X>BX%_ZF~GI~1}Lf#ZVqNb^4LsF0-o}L@!x47 z#FPDuXbVaWPno=rWeaX6K6vRAVGeUeHY=V?7Td-Zi>j9J;PdaUihx*z$vK3PZz{ z?N{}!Y+t~!u_@u4xfqz5sRKoAWsvrl+B;-@nQ4vMPY?$BB3Om!h-APC>c~4Qp?c;! z*+!b#KzGoxtIv4!Y4+5Wtuml>;V3@=za;9SSantF6KKoqx8tWVpUowPF z;JFyA<9soq{s6T#Oxb|9?mWr+C~SD1Y2W@Ed3UfqtRvmi(B22z7wpBATShXI!tEd! zITU&3!1_A2B)EpB75U(1vo z3@M_l+MaJDa?}&Vb~NBOvCDjX^!c=QK@UA&HM17d<-MJQ%N)#5cf2zwma(|!S}G6v zR{`|rwAg3(SCsvqSyh74`chcXM43ah8$WEVaE;r+Iai!SOPtL0YIaW~g=~Wi2Aj|x zV=TEcYH@pD>~|;Ty1UCY-dPQw%OJB(MVyaTz~#q}QB+jS ztTiz+gEp{Wga@>PqQ(!@ciEk!#e7wdXd>RkyV}^i4~(Xn)a!q4e}zp<`=!T%f4|S{ z6h=5^99|OLmKWXTbd8y-^u@1}1AbX+npf@Hf;!XdbRG7JqB}cFDP>Vk*zLGqWRQPo z5fvW_LfnuCk1>zmq(Fo(5gFi?!}l!=bVfJhQ-_zU`O&~$Dvyz7E0dxsP&wRT8P=sd z$X?Yh47l>m{3wmc8E!8(L(gL|KM@TUdWJ{NQOsew5run15pdzH+hjwpoFRyJcQV}i zH1w&bjG^(h9T=Nb6Y*`nNXXu!BZAZ#Ui&5L0a`frVJj{c!Oqw5BJ~|Z9UUeo1%!ac zhUfh*WXa_2c$e4qruR&!a-W4!nx$)3GhV0GVD_=`TP(nj$FWNX`TEI`wvT+Tw#^fM60W=`zBo9OL`T2v7+MQB|y|B)<}+3Y41dRl+W}*I>b(e zoz?Q$Z#>sC$!S*KUF&0AtZ9|TzuLE&S8T@~bURCYjLDNBMe%n~et!M$0KwQ@L~Q*% z5Nbez3yfNKJtE~QrYs0u#$JGuz5Myb!NWvM^YP>W?ik|JK`du11riwIKg{NRY{=2V8ye^}Y0#mO9*jqS9u83ObOxbcFa6HX2)#^dAq0L*?F!tC>C*Q{ zoMZypuim_t?aEV1Ha$hUmwTMsX{dHQtgWxd?N&=+bJFG8x#%d%48z~#Nm==U0+iO1 z;8iSc(#Nzu#b)4B!d)6*tm%s%zHBmYKZXhvWfcB`5ML8!(2}Q2apXlW$Q9*NRMp44 zD3?&!QKC$5-U1jQt~Frgu2Zt?FH^+)o5&t6$&ov~mEHe@Ii(zeyBa=_6Ymw3S6cJ> zVD0j73ZI-S1uOG@Z~mx@XAZs6S|wpQh1|iLfND%_=Bm!GUPF?HH1d+l)|Uu}V77X< zJO!?wM~;nmG)n){TMueDPW&j+W?Z+8rsF8Z5(v;4KQBn?VWPiZdw4ZQaTtb*j(iy% zKbjLRXQ0?v)jm2hjUoTyH@;H_)9#bSyc&Ju2%n=7T&Re#%jc=V1;15gz;t^@KtMe* zHMTxdx8ZwOMoL38q=^%xllv=Opl{qbd@0>?>gv6(FQuJC6paMIM`DH)$3rQ9pEkEq zsns6hpmy}*bmV{!gi3(6{hIx`7+hwFW%Bjqoj48Vz$~5- z`hRqNegjY*9Qs%j7g7!ZEB!ac7Af3379HvXnyh@Mu1R=9?_y4g)SyEi_yY+;36ip3 zJqBPZ<(8)#gX8QweOgn$XHHeJ<@ZuPKzteTiwgsqdNPCoSog?Y_lToBkQb^5}^sn3x2I80?Erkfuozs;naSCnQ?s>65TnZuZv@WJ zHL2~reC6WZG^Z*zTU*=k!~3NdjOtr}ORfe5i}-+Z(nHx!YUw-|4vPs=dsc%{Dp)IX zyUtR<28qCQFA z4boyQ1sa^-#oe70cXx;6=9^h}?yQ;nCqJ`R-sjDE&faJ5eRjCq7CWc}bNp|)g*~pd zY@8>id2Tw^UaNtcU;la4{tf1wp3(GJ`rAWq2XuK@lDLPWvXL}n%jhCq81L-}6V zm?hO~eVZL~wWYWkydZFGxjW7uTAj0}cyE#L`qTIFb)lBe5-~KQT40W>1UVPiw!kx$ zstv)PcA+F;{Hho3&P)5-<70_m(bt#o?`lgq<;%Opn6-I=3@oY?^kE9zWl#;Fyspsl zUy9)w@uT0x>fB*pk-|hJhh3~z_;~!YE z>c?s(|BryCvk#lB|0AF&1KIid^=@chFbpLqzTxmPAf0^QJ~{Y_F`4ttyccK8<#;FQ z8$ltVj?GxAwyHoy%oA2SJd>$6I~H*wY!mX9H?JSXsx0u*vwq$;6J=wb_J+(DW4q7W z%{L!o{>@iEQf}1$l34JCaZ`@p(D!AHR9mBn>X&(YXGH25bJdBtd}j(6R^XZkeai$! zwwOA|V=giS2e;l+3fis6k0Z1-r(4geH!5t8)UQv}Ou_^mz4XA+_DhU{))rior>I&(wsIk+wOeJ-t-i`nPoFylH=$9_^=fPy1(Y-6 za&K+XL6!{u;$o+x++>mihDy2}f5hd)e3I?%>@t;txjtVVJK{YHh|T*Sd*2+r@Iwz+ z)9Iz54=9oO=SR+gr00)i37QN*0n%M&kIENBlO>8o^YTWS#MwUwAlQw$%AQb!*8bB0 zozcv=qimQMmc?QsNyvY3^9fp8$E4SoH1US-Hanuo%mt`jzvC@81jS3$3QJo@sk__Rh$dq1cb^F9i_VPn_u$)y+;kYkd?CgTeke5-nEd)GG=k!_c10D|sXo=?q%Y}Th{EuHtZJO`& z%kLi8&mb8Omr_p%dqP$n5#;7M^XJ3ISq>Ao?ymys_!lheKI#k}lg zVDIZd_7K(O6N3qU))^zhKi_O;(-d}EisFBDYTAn=k2FrcB7H(H6q&;th1sk`L=oZ> zhe8mEOsc4f^WzA6m&`iZzjA+M(nE%QxBdfRBvirX)_JJXls|SJBk5|D?tVy25QJe; zHW?x{_o${;*-QC4@{~Yin@j1 ze?5s?w%!CRAEOTpk!)9d&1)iQZ)l8Ne~4LhzQxeo!ZFnEDOh6Y9yj|=_l3QiAFy+> zCl8KQ!pz*>%r+jS8_6Fn`bpESXaxag($yd8CHaait5Im;TfHw@wk%?|q+V&A*7RSI!hr+~l`DWuxFjE^To+ z;*RF01&Qx$FQ29JI&mozImKlXr|rSQh}J8?KNqAZJeHT;=wFL~U(voPoSD>WH}*2Y zp3+uOA*z-M)_p`L5jd?wOFNb!al~Pd-TA@Y9ZFQYpFB^g6N?83Ga~%wM{>V|zR4i_5Nc}MI@q)3YqXuB$__`G}^kxq?BpAG%`bXEMX=HE8K z5ia=~thLuJF69?<>-tLNXJ-xX7(d}pAYuv?zu-=!*h^Oww0T*LyAYnSO=vke1+*0p z#yH|U#l(W}ojNeOXJp<}_e^4dY3=Xb3Wc76n*DmiMDhyjwJBGW=d+IOBE-hA zkoBfZIT+qR?Sr~f6%pbmi0;~u=+KIu`W7nj&?F!X{cEU?+A&3A z=LGr|PXgSI@*m$q2kOi|a&SF9NMJj1>3^gVm9gW({Nr99zgmfwOi*|<#{hFuycKS& zg2KmdFqVO5q*fvM1wSe|%x?twTO2X!f*$vXd3!m+0bC@v36~(v%3u#Sz_O@s;2IXh z&ZRGuHBYCJA9tlJ6B)6Y{ZhzIsJ_1`>vjt3QCI0nzjF&x8=sPBJMlkHr=dW3hv4D)r zNwQB6o8AG;m}!O2eejJbw)+Q1WoqA_Ia7U_PkbMzkjdw?CV_p?ICd#9F?d z4>NL}0gK6iRFF#%RI|m5eJLBjMr0R4GPLz*aET&)ATAtG=HxW$`-j`JBcd5x6Yqdj zL;N~%y&c55shU(Pej38I^JLmI-P#Z{w?x-~>i)dg|Cw(oxB0E&EJchHGO#L&R5=#!9Tvm!d(oRSrDNnIU^ z|J?>|@qx|!f2uz!5R~4R#zUR!^QvMs_EyU4Iy1L}>sx(48z>Ds1neiQgDo?t|Jr73 zMj4|CcB+-rhI?mnat$+VT66iFlp~d>3OlMX*+BL#jOAiifC)u%+9$@!8&dBY^v-Hh zasF5vEQtymBg$gAZrtj;PSjbR{e<4t{S`ca5e3-cgGK=^?+bXO8}xQF1&uwdDM!xT zf*PktlrJVnWzL-3=#IV@eRiPA$QAkW993I-f#oEAZe4`Q+yOrE54Qz1DB&hjE*acA2Q%`87^p$Ka`4;Asz~a@;zNJ$HS&I zN}oO4C-FGU#A)U$DvT@LRNWurX|?r7v7`!=eimmLwY9Z;ovJtg`ky2L`TrtbOp*z` z)UWp7^84tLW=hVRmu0q9A3QzSS!psCKaMucztc49rqOJ(0ZT#)#s8^i%(K3;mLN__qWuf-&IKEJ6IL-yKcEHl2uRlp=J%&)$4 zgyTt**OhZ^ua*q{#aNm=-0%jJ=mZ~PpUc>eWIp4!RhE}1fx{!Zy9cC}Uq!r`2ygq* zv9)r#VZ$EE_RKgbT+$sY;t)GOZR>w%C*Oi0h`0ZxKVse$Rp(h(%9jUHgeAG`I~g5I zCL7*`_{8M?MFWK`l6wS1s#HNrdhD2hBtH6qTbT>)U&pvldwDQra+02INeZ;Rn!>|o z{wNINouhV+Wu%K3iyQ0_eV1z;Ty*$o_+a~WQR+^rZGwMD>dwzt1lnJ`<3811wsz@> zU3-S0Y2B@TUk==*jmOvmb$apg4n22A=&BUQDNc0120GfE;ye=n^a%Guo8QNTw=amk z+X~HrmmE~;CJkc0e6a-`)HPBb3_D01)Mf6dzg~HAn9SwaEC9KG;T5=-zikJH zFQ#W?w4IQ!@`6BzN@_z|y!?hLDN34d0pHkq1Wf9-bJJLCtfV$bf9<`+@Iq0*C?3tm z*H|Yv>hIgew8pbvSl{@ZKzZ?_iWo44vFt|mGBVcV?YyrNX5+=5;59gSu-{)CD(z1t z^Lpl3ASdOcu8GFigV;t^4;**^f$X$pmAF@a=q$IyUm?R1d)8$nP8o;KSq znL#<#0IgDZSuPIi>mKdOPAMH*!g9JjWnZHUn;%>ksVh>+yQSdhh{|ORX~WT-Pdngh zHOU{1uZ);>wQfGs;{!g;a?z647VjM{%q$-^ehJdr{VW%k(?u9~%~A9dkYAOLe|MSN zb+V?*6mLWti&rzrN;T2}VydF)=RAF}-tc*&Yx0|E(T+et(@m1M12^MAKW zb>#pE`SW2zBTD)K-}!IQxRO(C#Vum;mQPRDLzPl%6NCUoe0=?sjG6M4d*u{Rcji95 zEdkk$6*`&QDZ=+NhB|aGU&@|_rui0S2qU8R+=@-tBR4J9v$)nw6OddHBhtwmeH-D| zAab&!Cbr)i6s|BdJbVkkd_WPJw9U?@>y|~Mqi3U{>|aMff4>|NEXS7Ht*2~>T zT<_8Bx#vsy$rj1OUNG(Plk=wATX@rSh$%;q?{plMT{8i#D$C2k#V%GtzEzlMhvFuw z$7}0H4Tb)a0&1r+b>t=06hmuNX1jXliqdnZilo${lw@HRfs#P}EA>Hlqv%TZO`)gc zhk616B$AzyxwTyC$n`U)J*z!9{;*0F`{tIlX75Nep6TK5_Chw8MT@1$3S#oi#^(3+ zBB9A&9#e0mgovnNhv*S)dtWD&NjpPY z2A4pTI2`>}d|*kwLm!LTDg66%(hu>+a+usx80<|TE?CFQ=DdJ0dmYW3R|%5XLzTl)s_>-mS5ub#5N$ zhsf@2=I-0=shz4QOT}C~0A+?UBJxCI^6_&CO`zcIX}iq-`s&8t+;*9K;fwZg;K_q zxW3lpWgg}>PP-6^{h_TNVaK|ZQsb2Zu3>2^+w@tq!wp(wSth@nq^fbkR5A!V-wyaE zOic*c?c^3LhL#|JvXtnU6B5g89C8)IUOe(KR-`Y?Rgw|0Juj8)y0Tu4_*)U*UdwIO zgC&pD8X${-Rt@F3D(segs>)>-)2b|YG-QXp>+J597ziwl$?vuaJ5$qlQ95`KhRi58O_qUcJ(yff$UaeV!@y@Wx>s6GDD8YD}p#GVJRsz!2GbUJR z0uAFo-MoZ8#s7KcuRA+XH}A;vqA_4ZG#|Tc{7*f_+|Nb|<+VFq)}i zgUO6pM34Db&AmuL464Co78biu(;qmElZ;M$b(2DF4Zm;8b!#lJG->6!0&lLq+#$f^`PHLiUs1sc`elC7B$nb%RV*H3`j zCd%){IdoUQG2FlJ=`T_=)qAVW+N@HsSbSPZfrEtC4#Iqq)N5S14fUv~1jil?N_z70z)j8@0SCs!mI zvPr`_(~6CwgRk#@Wi8urWDI8(B?@r1_G)nKy(>zN`raWyf6_odhGQCcdZTeY`&mW} zaL%b%&$r^EBl?AHKD;_6dng^@8x1UORw+(cbsc9(*^?Px@`(8*COa?OUD-!bSb5gQ z+$OrbN;mL|oZ|)izhV5eZy0q)*C<(NhcAr9NbC0BtzD(Oj?u4iR$HUc4)<}nAEV^d zldJ818MbuHHn3pNdX*Uv2ku4?o+-l!NKqg_%bvtNWI&2S^oAIJC8;_CKkYe2`U~J# z93^`O$yX8pO}ruZG-PwwXX>*(c!~N=8UKfi)l#T&@-0tM(LLtRMZYnW)~V@u^0;;0 zJJI9jwQnBQ36x7kWvS7_dnL4>lZkdPpM-3qQYz<}_Z_P;!+N0#QC=_OKS}$RVVgmv zkFT`Dj;Az)968trkY8hTuYaHMIK~w4st*kN8EG9Tt+{{@u1zEWGN88aHO0w;@JMaK zXlm!YvkDFjs8hrH#AMvz5nZ_5-QXZbs!& zKx0Ln#NGN7n<@yK*PCF&EZ+LSqD(`CjRb(^f0^Hy>McJ}sF%gm%_>K{gjz>d zBkw4dW#TRR84&JMKth)bz%63{^gGg09npJVYFoVf$mu@s1V|wNJKms1Uz-+<_s5RE z+B#p2%)J8OKNtq$kbs9eb+#1|$y?{Tye8Mrt^3PdS^S&CC1HM;tyd{FxKy&%C((m!Lq&~EYW)shuy!ZJwUspQ0T7Rfe{LZ7gq&Ix0Rd3^Md zDX;d;K>r!B8)Id|r(#f{N(M+fCW%te7gI$fbH`cY@%rMR%DF0r@+q8@1TfZq+X zvxCuiQ#+){Cro^)K>p>ts`so2u5=IwX4N<$r3B9RzKJXKD-dB_t=ayWf{}-(!ndi7 zK3AQtLd?g~K!BvV&Ql0|%}P7LaU*HX)zUF9RNhny`XWzuX8$z~AfZml*Nt zkxQ>WK3#p3)xs@wm}M-+Qv~*ImMOC$IWKkjAaXDNRq-EBnT#g+b9x?3FLPvjx+zm> zuZfq|j}wQbQvEhZWK&2q<;IS|?bECHl5@mxciJS8pzviSUi|IF^AiX-3Mk8IzcRKe zPRIjpP;@KS;#kB+AvDeceR8}$;`M#gPQvo^sx^O@59FfTzPy>spahsu$Fc}lCY@ZS zs62Y1mZz*Tk_q=Ed$b(e{YTz`$^RKQwXJ(c-%pzZx3MPd@AVC>Y??mN!I)N;$B5%- zT9G3`UQ$eb{ipR=^N)+8guVIv48II*rc-Hsh8t_eRB~F~hjP-CA-jobY(p3eoe{X3 zgyhY`8F6i>_f$U!jI4bkS_?l9blbafmft^bnAN&9J0`@1*%d4j0IM*EXAgyz4avG? zG=dBs0g7v|G9dpC|6Q9xWitJ?zyK zr@M;!A_`)RQb*MGg0!ZGi+lz>+OaU}suj;F`)F-{-6k7c$nnlTOZ#2ASQG+TOj}80 z&l2;*N+#i74EbIhV-NQG-us@M}S{^8z>DYv0u3 zr}g0lpNC>S)|hD#*t8}!9F@+*+?MZ|F{m%Fskn<2P0XB9ozMp>Vmv6Z>}CZX>o&6- zK5%>x30|ut`QRG-9mtw{t56W8`cduKO#(Eh3EV)$d+aXh0L!K+n?<-idQfT@o0^Ji zStNj@eYqU;usk!t!%wpr^@m?g1rOX~k_r2M_nvdw>&&GCOX>dR)BTGg9q_wXn5;Ol z&w9^qrEg&44q8j%mW|!%8z{n?TWhB+G=uq8%4vtovAFGDTff9tyX~Q3^=xMSX@fCC zBwW40q!Z{K_dE8S+`?ENdNe8Tcx~O5`RJT{HO;@L0HSDl@mnX(&2x*tgQD63?O?x6 zXOfN^zSIUb0dYk{!;%y^iv6Vv`#SM$bpFG;+$r4BN!eloovPHpWa>5^L9k6u>vy7? zf?e+ki77$(Z?+D^#Lf6ftz#YF%~{1qWg~Erl^}2Qp33O_bZ~90w~t+6;i}6Za8c?W zZ>-6cy_B2Hn~Kf@=rcEcNl@+SiAjGzLUkKmO7k1ZZ3*@(YBQK+Kfk&26(UXhYqN-$ zJ%5nB`(qd(l4XPd zz;)pC#*Cb$%vZOs?1OLBppb3+4i+y=Mrk~&@ zUE&{htG3xjRVGJmQW!o_ux3^4@56Z?1irP>n_mHG7x?UG5@ zzs#XfC6wjQ-%cmK+K9mbx*;k|>p!OEXS6D14^!7Ksn8^o!_}u=6HAOdHrCb|)W}9t zZWLPvX7p>m?o4~FQ35_@yOI5$7`*k<@bFoW-QSE=xbRx^&5s;cS&#rpf!1bl`ez4* zDd`mukCL@-am#JxC+2VL{U2;K^K~6bd|^P|&lNjsk`H|`Rf}-2(yhotv(PNx>B&j4 z_Z!~$>`oSKK|yW+fs>1&GYPz)5NSl-*MZ7=UKf1P4vgYcgt;D`6@TVyF8-`_2ybIy z)^bSRy^jGiSZf*#M?wo*abfJ4atP@XT56|ZJR^^Q$w;NOfNFXp>5On!ddjDKdAN&3 zVv-8OCxMir|VE3%g1B&{X6^I%uPbiqQ(uOseyeJ&d0PPbz$6 zEy9XdrAsjzKp|su>r>G{bIau39`+PkDwwnd2{BBu@P0-w^*|VMb4n2&!TRtKtckeQ zups84nOb3hMsWgAUWP`mogM>$dt&sYE~k0eqRx$Un6=7}A2_GKH~%Cz4p3_Dds+L+ zqRR{Vd?pAis8p?<)6;bI&&zFR-P}H#vQ5SyqV&NU;70Ez3p9Frl+PiaXJ80hp?6_` zx3*HzIFZJv4O>Vzouux(x?lzaze1&j-o_`^a(}SoztN7YS+vneYcJy41WSbKqm#$s z)o%!tN0DQ*-)b=$P$rntYnUVp8wK{<``}Zd zSw+~V`N3d3cX(l8*HxPMWhcvOvG>r#TfqJp$0i=t-h(?m=jNL~E-f@jYrg#x&dZ{= zvMX-+DoM5M{!=}@n7l847ni!+xLDP<7xJ{WRjAthTS=Cl))V z(~QBU1A_sPY0(#UYD`~h$-yd2CJ?5J?{kLfrCh#nKouSkCwbvKYV01_T|X6}5KX;0 zjaDN0B2PMtBP%}tI0H3f?5HO2qz!mXhXti1aO-p)Mee|&5A#KCn;RBkuKi~-mOwn*66ouceT^!<$DsF3sI*jm^*vGSik8DMr2G$HXcQlV`K*&%5q; zKv1O~!XGF-U7!&d8SDqC=;)f%IqT{w;|{&Kd>G*(=?}Xwsi>ry0UL(J4U;LyjI16f zLWLpblay&5bWShHg#vDB!BP8yElc#p{^X6r3`p5ISEPD>W?-N=;% z`1s<`w_8hXFqamWHX|?j9-Yw-_yPM0$HCc^GT+o^S%c9U-HLa zU!qUpt?}fhfkJXdlvJXei_)kgbV$7ARDa?1?hGV)#&qdOZ9Wole&M;&5x*GQc!*eB z3UNI0lRFOiY1%$lmBvsnc4sHQD^>yI%OmsA%8|pLfvYl^m~M4pIs<%m7ZWB;RD03q z|3%uIF>mxu+OxCDnX9#RrCmjg9($+}HvxFo=PG3^zQr!^&%cbf2RGbcyP7cFCk_x- zndBJxW4ffKgDmhcq0w&7>@yQTTcN|-ZCkfHIS>{^*Av2DbBhH-=ffZinp^sNu^I*= zw&Z54i#}NJfU}Wzf*^-;UEQN!+yZ!MY(P8V=`WQDs}`3$xwU_hmep<#k9>VaN81By zE(7b0T1v^cc;bM~@t-*scFRWPl--mkC3ze}A_nxx@8l*y!qowLz8@#?WMZOtS@bQe z&f{N)Lg`s(Xq@y~ov~86c7mLf6;k;H1j7Fe6V%l{`s-Ahe20l8iWV$MGhYkWrqG*@ zAOuyC(D{0Ewp^Y2U3b?lI#7_;ida1~Xm9U>dxAc)K9DjVI5~MA2N@n;TV7q4Q2REB z9uJtd#3qiponLs|oPxVPdg!Qbi7``HrR>ysW& z$S*gmAr}%4jNpYzz&!YV6IN@vHOzf&imq$z$(SI&Kro%|-~G}%S|_w!#V^#0YaLT@ z)Jo&08If}Lgs2ytV%U7wK~sd5s_Qqcw^2_$O`5n;l3UMw9;n7yU*O&i(-4AMik7?I zW&OAkqLnd&63dtj%F(i4AbO|wEXPS67|hKzQF~$kutCxy&7M3?V2!_gvI=M>U-Jkk zbcn(AgwZkzFZp15SL*2RXCtqf5X3=++K<8-ZoM+eU`gwz5-ooIH2Uk zg6=UPNK{`%;#=Z5%WwO1FThYu+Hf?qP9IQ&hk@vxhmA|QM<0hR9X(CUYc1r zkd^3O^zEsrL--?^0mVU&E_#3w5puk{DwrKR)oZ6I>gaUkc`R~E!>_{Ab9G^{FrBrt zT))XQ3HM7r)B_r&4M{1A90(y?45mTOtj(TOU3;NXoWF*LSFZw()-Zre76VtkR(a67 zcah!0)VIHOeV7-L!sA9fGL$xq7t|EkmOIb4vbl)kzQ#L5*4pZI4YF> z*e&5p9GN#pcJ&b&*dwu=2@I~TP_m}i&{Axb^Zq>{5F_(wiwZ+b^=PwE3miLyf*%y88 zh&ubYE(6xWr%*YJJk9q6mq!wtaJ`$$y4)W085-57SNBEcHRBT;Kq%BL-_n*Lsi6;_ zY2!XtIZ90JH(}=9OqhJN!hgg7TjWSQ<~)jsC4A@Cx4L+`wM=aD#De74i}g(0o+Pz( zXFt;{pd^1WXc-X;ehQqcoH{&o_P9F#Ue-**onn?;k6#XN9 z#x(7nstWea`cB_hvDxE%9QvBgcy@Rjvl##?7Xfbez17?}zEvrP6_M=s{4rHqJoR(m zZr;qlHo~>W_~(uw8mRtvcB`{<(~Hr5hxM;8afRaZNaXPb9Q91X_fmVqQjUZ~6XoMP z)xUw-eT{kE-GU(0zFX?Emw*7R!HHL*BT2s*G|812C^j`o-%0lpXAeWkH8le>iY5|H zH-F#uik+a=&}%vLKW&&_+$B|otyV11xmoX?z%z_L`*JNgo}Ru^Bjc{u9Tr84DCn* z%X&ji-6=D&#TY?gJ_-AkK?rKpz_=Du;Y*>}USeOfy%vsI4^yTX3=$>l<3}bYE!kI| zU!UYqd(Ks0l>fAJT}=fsPX2A0PcJTcX<$+clnn+*ZG{ZGwQlX%25WI0_?r(uuNeQ9 zdWDDy2t-@<3@<-C?P>0V++ad94e_S`=*Jm1*5*SL;=ME%chPpPsCH6nao^{dEa`CW ziih{L&c+c=$Z5;D54n&y8=+%z9)i^}aqM?uVu!hB44>`R41w@A6`_OU;anv#LCP!GyiXzHp+G-rs;avtE8$? zx?7@?PB$O|qS0!DRQ&gO;CZPb@@PR!&3q}yeNo|pNp=oD+}T8_dWZF-YMMoVF+%!H zmoFt{s3<<2r&8UHA#$weJ{m29GN9ghezwJc4&MU^rVep_!lKzw71vS)s-pf0ipR{&v~% zkXPF&sM+B1u+jP4If<^F(j_n0>AsJJa#p&1cDBHawkeeE{+PMxwBID_!a36i24)=!A`sdM!V;`^50P9 zx8gTrcgHJ)3t@YImV)WwAoRsZ%K@6L-D-A??rO=aO7{xcL`VDFA2Ju(J9%Dubab+| zb)0>KdV;Cme}we4!tenDX%}n7@gPh_G%~nDPSuCxHMVP&5PJuU@GLDASJA8Rpq!`J zs>`jYo4S+Uj=Hs|__}Z+Yhg5)Wphq6Y}`xZuy3cBK%Nm5#=pJ><)T z!d>dBSLE#f7t%aiDc(oyQz)d7@_@B`+AF4OqrKE!L$2_KG>$BarqG^dUD32ghM2Fzvuaqk}pm-IFH*1#iNnUeP5?abSxDh5(b6~jpBa()?Lx0DBFSQGQ`cM z;X?||-BmLtQ|uf-VdB$e%KPI&jmbjSrGLk=#bxR6A?a+4)oq}x&Zjko`y@cA*qMIY zZs#~qVfSz4#z2Mrgw1}-2JoLR(#iWIt+g{g@cL=V6!jOBdO${u(~q*|r$XY#^#ATo zM)DgWZ!3D9w<_2*iR1@zcEHzvofwCT4qroimU=3LAU`hJx<|Np6%(xu%cmn&UDZ#3 z)*e77hg_vnV=MBvfX{DUJGc+KNzTbtZ7VecbKVBfzK{l?DzG1@)|?DyZeSO*SI%)f z#sWdS4aN!uNfIhgacPgTX*wk z8s}PVdSs8VBMMRdQMH%A`-e0L^>rr8<`Fhs{nOmL6v7+pxz2v7#UXJdt7WsT*Fq+# zcP~tSZe>Rd5=g`}cWvHdiM;Qp5%y|;rFw$EDPU&i0TZL%*<^|+?trcv691=xmDV-v`Y)>IvtAB6jE z-wa)v$r`j^HZ z&-@{)voGk(<{20aZXn6S^dUwbpt97oCP9TgJ_e;(T+L=F!%4 z6tUl#%2UByntL-fvbGW-@inDH_b&c(LKe6Znsu1tjIQdR2)N7kTA4~SZNF+gbHYf| z1J^(9P*g<4G#<8Kx85LI_atoA_|!XA+gQAu8`l6vkdD|{gbzOo1%>QM)aF&`i}gA2 zK_t$@Ad%T#5|Nj~Im>Rzw>+|A-9NO%tS6Dy4|y~%SVdRyxQTb(P&GxaxioJ}hLyIF3VTT+NNCa5RD^&(S7NpA{NiGHe@^K- zS>mCVXFw;h9AALWdztKhP2#!$eLavmRN{7fj>QwNXeq71OV1AT{PTo3N1oWH(^Tfv z$EDJ`P)LCn1Pp?l^+5Ji5KTuaW`lXnHTZS^{JCi#mT6GZ&tOK^i&v(d6>GNlXGDfk zpC@9GCxn4VmZ*ZUvW<$K2-Vz{ZAfQBuZ7kN1;|%T6}{d+#vOe7nu)!57WHFB3#Q-fMgBwT z1z}&D-ShuvfexSL0Dr>_8e1 zW)hH26~(eIhU%2V1aRGXo?l)RLZYe)qILiL{E4mRf6iWNR6&ehf!x(m(9)*PXNg8T z=@=M{O^*e|qgT*hJw^X~^po?dUd`(^(BU>Ido{~z2;*aJI86Kk z=)N4aJTKAZKI@s4KzW(Aw*>UO1JOz-eqNuo_uoT~taTeB?|XD}yjMZ@2WdH%bSc;O zaQ|6Tr?yMq|Cp2Av@-bbU-30A%>j?{E!VEm4-ho3PN~uE!wWa4kbMQ+i3+$fP<)XP zC#GBM4m&>UT=P=+1=SJc_#6-QtZhe=+&>%4^G-YF*SfrK7hb-BtJtt*3GoRgn60G;3J!Er|)Ol1NTHFdSHu8Bj1GR zyI7QSd`|;i+O5QC{mq0_eci6Rg&>=AnQiwwJe_}`fv E*kWdK6q2Z|Fa&+NQzOP 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

ggF~mWuxcu+&WU%my+Z9? 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 k==)7q5l+rRX1?8fCllyYM~N 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

_gFX81B1@-BUo41rlCBBbOJt@Z+)qSEbZd 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

Ag_)c)>y`VL02Wc=txlPGk~Cqq_l`;R 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

gsCZ<;UM&&OH(!3wuovrz}g8$>Bew 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 !vB5O4d7ml05yg*S}E^@ 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

BNMjSg{O9NQ+yfd>Nl~ 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

    e+bb}_9F!J(zrr(`MVBcnWpj)k?_fo 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

    X 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

7`HQ%JV9BbgudYiHG%S`N@Js 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 z zD|Bxi${*9$}4_b7KpxWu|T)EeN3BUhRaa*w20~qHhwB4XoeWx_s3FQjy`c@ijRI z3K#6cFnF>B<*je~OE_J(DvCA<=I~@$B>wNpFTg5u5q7#Oyt3iZ5#(s!3UsWIei(G4 z2yR_UdvOu2Yg@9@FIa(`^pj=fl$wzUGsRndaIiIUwo3`-sM#QQ$IEh?aY?iIvMF_^D>W)KNBHGJ_SXcGP< z?jSnF#&=4AVH{@qfPKj`VwmgP*a8dNw-+5;+E(z^rvyiPtQ~>!C=txpC*YW?VW+WZ zdnP+?fJ#z497kB`gZv%<@5 z*abZs{+j>6kn9Me)zhr*B?KpA1aud~z#zKtTPyvfuUNJXf<5Z4Kl<}bwC22t=gc)3 z_|n}DMQ7s$`VJhPMSKAl7yuA0)>#)h9{UtB7TJ%i!hE*Uss7W?=O*Wmh7u++vzThX z>)d?fZ3DV-#3;dP6NbZTaepSCyVd05NMeso=q#(fS^|5`Q2}vrMvL*;ulF_!hZfhB z1V4$SmX+SEYHe))MCt5`dq*pdZ$4&qYwy*meUQERG!Oif)wzp6hbb0}P$kz2nga*< zETf6m$W?aZB;u+Ts4%0m-zw-}`Ocky#GVT?QeTs17T;g1wUUY74D(LFya;iD8er7! zMnPw$HbEfZ9uCw~cR6A4J@JF+aKA`i{(&3Dam&Dkro_mcJ^S=k;X-^751q2CH->V^4(@xFv=wk z%bNv`DK$W~ zY#COEOI2EseS_mcx5GM30JR}y22U+SVIt-=K7HP?J}!uukN1yLy*^J6%E=)32(IYt zf-oCRWC`^wWF?*zDnne}o|NOoI0w?9XiNHB9D`YrSOh1>-7g>Qo!%30I|HpvEA_5z zEj&jElTi}t+%ul{w_xK9zP0ZijNAs7kh6Qu*k`anAIGeR^#nmz7U914mQpnhAt(U11HhZEQ@m?zJgUr4UI+B;uDN)3p5OEzcH=m1>Ar)oq5pmjlzLQ7ngB&5^*(+~TO}{|8%MnU3!l&SJ za)*9E7HW#VR8x8=`+mmOVrMd?(+s07TRka)d2i&~I!_iqGT57WxuJQjZ|fHZb*Z*8 z>0Z|$yXM%g!tziX@s~%-Qbp6&g;sA+(8ujQgA%OYA+uOqAe?k{N2IY3H5)b1F8-VVjN(Wh44Ghx)zzq_E^`Kji#*q&w6>mR}~cu`CJ{DMt8Y|7BgEm0!9P zTl)z4Qc=&?0|F-5T_lMx;G|7{&hKjb>cwUH{q%B!37WO;d|wr#0DDOjc@ZB`qjjpT zRw@2#Zf`jB4>~MwZjE10SD#gh*5o_O|Q?H}|?ovR^#lK0hNYoiv%#w5?> z5t>mt_SZz)p92(oXb8ia>hZcq3V616X7)^IcJl#-@J`C3GGIhD-iU_7IaDK@S!IK< z|Bf8NP1Zc;pqfZY^NERQE&B>li_g{;rv&~abE&hV5Scc_E?BqLdeO6%U`@zV!D@L3 zyuT{CU7sal?)}F{DmFNdsyI|P(tQ5KFUCfrD=JxU>N{Gwae3!(I*O0f#uayopBXt6 z#pJ=iZt$?`-(i#Y#u?7my8S>#mucUciRI?{B@KY@5fCGd*wTmC*>DxZ+|Mh&Q0Bhe zrl5#R8i+DM4~n9${H$M?E-AZ)rTn6;niHZWRrU1!6W5&qo0c?`X+Gt-=0r@%qqyw3 zRLtEe)#yBT+D1OecNvbB`9z4M@X0Jgw+Z0;aA)%&P9G4Pt z+;BZx{RV73yl3ABx6@#rW8)j}fvEP~RSW-Sb%!c{W81wwpG|7Dg8DSH5kn#7=iOSz zv+2Ltr{=>OlKn#C=cC7Uc-%{RV(oC#32@yF!w2R zWCy)0*dE9EGuB(o?NN-zQSHk7I&j;)V*8YB%iW7>|)fp;>-Ik#1=3A_4(X7sbSvhe#x9%dt)5H`NzcA7r3o4DLwT0(ub3KVAzjV1Dz(~!mrRj!9lgT zJ#qXsL`eKhPK(v!mnIg!Q_1I)>5Mg{@7B=sB>|=Iv0fwX%L(`xHoUQnhmbV z%#)p+2y6dlO@D8XZypuOC!exRxs2!UzpKk-`vsmij89Jx7(BM^cYe{ob_ytQvt#j5 zd9c!YHmrdBKvwY<`|0+R@)QT5w<_vQD&;S7wWzes+8!0A{du+p{3I4jP7E%3wagPW*`8&ZWZM(G0-VTzAY>hVyCy~}{iniI_& zHJHgx6_hxw_;(Eei@f!)DgRZdpe^w$S!NY}ohPKJ7P6?}KoxzuIAwsEW8yE>#YZqm zC~jEEZFAMn%QA;Vc4q2#vw$s=Gvt0jd9A$Wg;LRlDxfT|;Z83p4kh^jpL@MykIJuv zbBjVTG+goik303PnTkY*SZKcH^jK=px!s6gN&H?+&w_K|Ml#o=TA+`-G&h` ziG7OJ@3Dbs{nwnTOCN2P1REx`{+N`BLG+oDO5dgc{_hh8VrYxbjm#}Pkymp^(-wxi zZ~x)j`W<>NTgKTYF(<*8$$V{vB09C4`K3Eth)l5fcWgWWUl*$|gGIze+%z#fSQ!#KXJ`&IuVg(5qM4C% zn+tz*M|dTNaWdnTxFUh0q0cZiLiXs*5yNdAwj%N4pnCV&+pmt!nBBb*Fo?fSN@z7` z82tLXP?Zc*;C0<%-pvD^D|$vQTV9h}OWXNx;5|>k_GtTrHbVCRkVZWQdsB*@cWGQE za_o@rf2rL?nPvK}!cG7kasFY>Y0sBY0C~qy_FB6claXdx|N}nz9u>!x(%)UUyIyWSp_ND(g%uHxn(rq z|4lJ-)RK5gz}@qk4WQO%DIH#3L3e^})ESF8L=U~i{-uUS=3+z*psw&-32sQ?>UQ+% z*-#v8kLtk8lfc2ROEgXG7-p`xg3*VkwJu$R{0_)wIHL(o0kU5e@^@lYw?Ub`(I*=e zaV=S%Fx%rf`dJD80W9|D@+TLv+{@vV5hZ0N$QEBpKx2C6$oXZ&F`RNhoqETYtMg3A zIcEN)hIPwlx{GCdR2nR;{h-&S6u;xMtD`bxD!w|MN~P0aEte?yG5P^z+@_Jt|23U} zgG6T#9yFVW@f&9jTe*%HnipKd5lxns$|ABorKl*d*vohLc7?lkjXh%L_SiK;*rp{I ziz9$Tuy=Tc{wvx+Jy|A%kbXg`u5I}d(S!-j)ke@WGDLoZI3 zrv03y8iZUFXIUVnGI4F`g7HClcmESOFYj-ukOZPmx9l#un>quH#WPPRB>6LWld*FX z`bvDG_6nmffJp*%gybQ;`8XrTs@0>|k!=_>K09h^^V53y#;NnWu>oSDg#=~$u*hIt zI`^+QwqecrvGs3ir}o8VP1&2bgb|xLkZEelrdTI%o=%MnXj=8+@uzOb=p_4txlViX z7pe7x-K91bII8p9lNZI?LxT3Wqfx*9UM9Pl}SDv^g;m54AU7TP+I{S zC`rUqI4<#&0xW~2#tct*UQINDG>q!0@yl}Kj7fmCobFTb`|zlf)n2p9>8{VAFBw20FbU#nv~`$*d+ zQ-hS_PM9{gpn*;%ZW^`r<|)H=L1Vap^A{BwYo1>xm(gJn28O@>LUZs11v^Uj$d=do zC#UNcD8?qpAB!=F?uCrqpK{85z`tH8Z-1v}<@gsfMxuvP`(HBHPd5t7!7feEn`hQ# zDV*pyW$EB8!3XY|muafxel8jdGwo?<+6h zZ-5S6Y7d(B!J}p|`Oh3TZWr(_&sfH$Y@H3wM0tyqEZLx;G~2nH+Ivp99CnhHuYRLa zhS#&DWD)o2W$J{3Bdij|aRH|1_(z(9{i9Bn(`{32N%BQakVrO>T4UgQ>#z0cf;7BK z|4S2hdJ*prXvSF*=LWW@sB!$41Y%QO7kV|~Z<=z6qnpr>v-T=@-Dn26qFO!L2`7)m+DJEzViDhx z9NnM5<7DOS2H8YLB7S3v2*8`7%lp_f>lN}#WihXkkoIFk)8C9n?NuW8Y%Sj4`HhmO zO~T!WRmv88)`sf@4~g@Ufet{}RyZoSs1py*VosNPQx%xPH z@^wa{@A=sz=tr0<_4xy9^5z=E`8my-s3Q)5owBj*@UM*mcFHw{k)sS^g4fM+ypEN%QCHFIdd~yo? z*p;I`oow5$52->IEO2RYn_1o*Lt;exYnQ5=r{S*$_kWATA5ORL%2M)}>4(WsLB+d) z81uy@FexXP5~5gOX8u(xiuhPmGYwuf5ktBntATfkp)BD}sbi@wD#)&`HGGS<>{Va? z{0C|n;2rXHeIu(?w6sew4E`$V5q^|Pq8pIWECp}3eGz;&4cD{Ocf)W zzL!%2@>+tTQTQQ)<%Jd8lb(a5`*Ye{O+xzm>si8mI?uafF^cJwP|2Wz5XEZ=j>4H5 zR4vU*e@t#3u)BNA7neKB)Ii(jTh_X_$!Je7dzLrAt=~5UP>IZsWTDdXGkgNMWQQ9ms_=WS>xLTc&NT(6D=Yo>aqO0C8v!;>i9J1oA+ zld!;=lKgs-B2#<%jUv>7L&L2E(i0xg44sd-Tdr8XM!VInbd@R1w$hE+3o66ut|-aU z)15e()kkRvMkwH(A{*~VFx^T@(>~oMzElvzvVzUwQ;Hl@wfKTqBWY90p!M4tVp8j0 ztsyGsQeuHHxfIT#iL>s16aA_bg=uUM5c*E??0FW`33O}#dHe(EB<-|KL5pXS;KKA7H`}f|w8K#S2)leK&iNIo zjh1SVCvIwKoMmmb9CP11H|`r(sC@^?RgX96{Hre2Q;)x&oDRLd&9&6bMQbFJn$LAy zr>^*RKTjY(8MnnnXW{6Wh`*uLU~}3_`Ac{d2lamt9s!EtbF9#{4+Nc5Q=FD$P@LW> z@ewMF?8O6S!Y%F}9YQ}bQ?HB0`4{vZ!l`JysVUQ;639nfaOhaMVI;u1@Xu_6&Mcc< zo+n{fE%GWnLKExTWrndV0Wnfp+AQ29|cO&fT% zsXRH$LgmJQqW3hBl1uDMISci8uc5DF)00dU)|5%_g#XcL;IZdQI}-5u)#Q;{z0V;K zeO>*XBp4!YZ<=EGVt^%XZkL+Op-4%Ux+~yIZ-V+W@UngJfe*s%&QuVfBa7Oq7Wrs% z7>(VR^_cQ1Vo9y9_ax4fN(ihM{L`g8rmgI%-$dl6!)e@x_W)ND?u_b12Yyemv4sja zyxeSm5)-9R^afz1y#eK^)P>&3)SN>eg^UIh!}(E3aKzs*nA)6$jOsK@$Vd4_;rS)6 zR+Fi%o8I~i>ah(X((J|CV@CF9S${*D?Z0fyL>=h6el>Oy%zfv-M|cs1*|KmiAkhT# zR%t;vRj^%IRdu_ryJmICIr~0V3JrIvSj+ILO{w*-X_w;Fc(r{cwuTKRw)kq{NWoZB z0nB$3KaY^NTGqN~deJpBz2;uo>Nqkx=mNh_I={hjF3x9-*HVpE@fIvj3UkO78E6NmxaeExe>SIo!a#G=YFV2oa|;w$rvj=ZyVu1j&3u{E{l0C~g5plL zh*xSk&p&;-P|BME0_Kato6bB5Rh=;p1#b(clYo+}k4!8=%r|TfL-_;K@IM+7N0{Z) zK6uI0eX-8G^2`Qn%icUac3@1%M1kybsA%@KAQNfHKQlOZM`LYUbiWWk;!5hj7*M*y z89zrCF6sUC5-vK%XWFY@3|G0eJ}ThJ0K|L}C2;VuC>6%UwVQ!l{K6X;r6q^99azFq zrsArgl4qe5ww`YzpN&S%_MQe|sv%iLaf@;b`&rzUxCizJ%-8NI1l}`D)%M|(r8uHj zNzeGPPA_~ZHzyiC|mJul8G z8jX^gJmd?1`f%U*A_pydSa=wv_J@U=GYwZ}mnjo)ax@ z?CLLqgqg}KsUKds*v|gdi>KMR1G3T*A&G(>XhWVhaAY?g=N2iz#JI_kqZC{e6IIXZpioZ);N;y-a zDvs9Mzt`Ym<7g!{!ZK&+7Cv;$>N%2p<{-J9bgRu|FH;l-C+avPlJ;RIX~E@$8+TLv zkUP2QwMvD9Ieq*{AdUSS4ulJb2Mm$uE>I^TuUG0N47AUWKecw3ALs)WaijacOsxJK z;#z22Q&X2%q##88_^^LnUo<>Zx-sk2H2Z1QTK)RlWc~KJLQerJ%bS#qDK8I{`znGX zR;@6G^d44E*s-os6yAh@(pjQ(seH@Vw++br2@<6{Z7(lV-{?%_AiBAA2uCRlBSA$V*5n_|x&=SvUtghAXZ;JOT!nqMprV{^pV9itMwDxMb? zeNnS;#mf459CjJ0)%sVtc}+z#q55+DyJ{b}p^px=Qd0iT;7`hc+JN0Z#7cQKk^i9# zAcQnz0)5QV#VUPo6lQ-Pp}kkOhb=tfIQ;)OK2B^;W(NRpN5VOhgtS#a+-n)tQtgHv zE<$1J3T>^0XEikrk+7{8!UU`$KP+<E}Vs9j>94!3_loU-RPyA_cq(=uB92GTi zyyYb>Zu}1)8E40BC1pcJzHak_$wDPkIxyR@t(SS$g$lX`wmmk6dJ}Kn=v5J{9{?xo z`r-GbZQcMsp4iE#K|4XU=2;8asMj#FatIce!#)c^Ds4m@g?XA{{S9Mzt@P;47C}2< z{9h%nCLP5z9L0mH75p6r)JuyGDE^8Xx7XLknsmW>4P<)-G$;F?+BBc$5Heu?jz65B zvp~Lo<>KO6U+x~xB11Cf)0k>+W}!?K+ul3K`Jvyc^m}!{W5}8ZFqy}Y^@Pd%3Rt-= zA+N9#XZRn4$M;S#r1bQ_B-kY2D_Y7X#XbEdw-5GmP$dxLtfFr}<1|RtRv^S$)`EM{ zX^5U!@cso!=5(K`I1=)H)f7Y_=zi{m$!(&Uk4#wF!BIYLNzq*@+e!HSV)6eOvWmIH zV}943b!-R}L51bFr_{-Y=WJF%uRy80{UHpY2ys1IpbF}+y2SK|XJh#N!+v$UopA6g zE7SAyQcxxSek@|0f=aqR@>E z1`D9T1w(x+=Y`>6yY715l9wm$weYP$VGsUkI1LFoP&@kGZO}e4Pk382bul%1e;buw z+7k5B=4)~}$C)1D?CT8O5Bb~qzOxuVtH6H-GnJJ84rbPFwxa}y=|M-QA@_g2xDEbP zR;GrGXV{gsmBH-S-t{!a21SHF)Bl{;tQScTNVvPVn_EgJ=J-CQ0e zEa7b`fIfYm?=uJ``h=iYP>2$8)9wCJe%ssej9eM=w% zKg~Gh|EJ{gvgU$oFt%;Yu7m3S%Q-e95w8*7boUq7GAK#2t#g7+%Z&ap2)Wi|7 z_FJa*k|TE|4M3SPGiDnO;~KgM%pC`ad3a();Jh(QWL{!mEo z@L_%rgFueAeGs2j8XQNGOis;8o*PWBk#cfDIVmMU7x5?momNs~VcWf|8%rU!cU4dV z(|-K^KPGQy&)?~CehnXT_Bs?<(6+TjIsj~L`w^bLFeZr;HKTsD?XqrxlHf#PzILg1 z)^wGdyBnoUz*M@--#n^R++PB&Y=B16(7xw)ZpKz~7_u z_A8)H2P0jt==<}&baRMIfpk12lL-I$j%4oR>&P;x^cmhT`sU?-f^YE!Y$S4bO`|(+ z{f1FY=ccCz2A%_eM=B3@CF01%tqOI5iNILe65$K>r&wVKA{NA$0g+myTo{Gye4cJ5 zzrD?{j}oV7ezI;xvxNdUik(#x+)%+?#HLZNSKKkQM=|}uPjCU;_$2#3hiof-iougT zazZZ3>2uBe^80~xJ=@kCZ7?2HC~#?TEX)5GzM?3<$3V1qe*bmiFC)PJi?>_nzj?a} ze#w00?&e0tl~KBSn?F0%<$O0bF)wvLfWf2G5Ja4SSL&JG;;$H{ksmTOTGPj02V zrSYpf*9Em6-j&Xf4gKH9OFvk}2qGbegtJO|=%l6;!Y{CSnAGnOc!V)@dH+7*ro{Y! z&P_dS5he|4HQiPt18oy{J~L=?vGjBRP>)77q&u%HuYel zjs2|pcBX|z$oR5mVxi*U2c@>tiS!y?YAYGczw>)!xFE$-4tirT7kfBA+q3*0#td`* zIgAPZoLg&PDI^(+es)|)^;EVL2qjkA7rp|t*zg><)oKo8;+oewcTWF{9pa;5r?4&Y z-BYPRN|bEHk1fC7uW_*gw( znlDs1I6vt7{hdNlUBz68jStgOQHxfi)w4wTX8(7br2!FKCRn7Ap!ibhWICPmclhZS z7wCV3pTt~VKFx`p=u_E$yP@MP>s_F9;TN(rVo1o#Id|@FT8zIKX^sui#>|Ew{|;Ki ze3xnbD-vUK_?TMj6-2-i=r|2_HQvLAwJs5cAbCA2n5F`(MSn6v)39OguXJ_h{>k<_ zsuvqCx7y50=}{nV0(g+N&K=6E^&?U1jUS`(-P?1UXGW%wD!#3wnct#^QV#;0kTK1- zV}8HShLEa*o#?Bj!=-ce3F2`Vi`#+~*;OAGlSM`)1K&)4d&`!5X8J7V?`)!9m9E=& z&3}Baq(fKC_P|vPX!{%9h=d5TB|I1xt|KceOOF2Zhu4&%te73d5~MXdqr!*<+DjpH@|AO5V;C}qM z%jT1jUDvD^02ErMfYXSR77a=E8w_q8Fg{kO_4EbnxFl#T09S7yq0`2`X}~(gmWP5b z$yp=%H!&mB3bZjTB}=i_fJ12U1^7TuL7!^25H_81o3M)u76Id~M1t3TV~C(E_#YMN zh{A8P+#m~28LQaZbb*W0KBHb$AzX6CH(#6MG8$DGo^LUwwJvIVtxeETDL?@v&;sj-m~ zcLrtOfG^96n@H~0LxUH)SaFJ(ez=I)Q`p|NyElvLG=n~>vAnLpAl9<}MUwmNs2c#3 zl8^4TwaMwJ*m!QcvAm1e_)q=m&_2n(yXo@sDwHsXyTSfYXYCZ0S&d=zqR+UNvqGf0Fc0@p}J-q$gt}4t_`q zzfhKT+4^*8M1?aC+JL=ToB6uROZ!iv-lzRMt6Hp>F_Ync%2)f_+n;7o z`aj_9%#Zvoa4-%+ZMrirSx=~K>82v!qW^q}X00FB$UUMS8paHONpH-Lj{_iQ=jV#N zh8Y?gRMwTD^o%jT^MtE-(^Bn*Vt=_f_jRE=M_Xk#F2{c-BdO>E(xKlbl(VIcXI=Eu zxFSY>kxRA16m?v}IrOKnhM={is1TEwnc#6JWlU2%U=fI%^JAxC1VRiiFV5v{<%kXz zT0XE@Er=x7*hEuCwA82Y`@8q!@9k`esT%X5nOlEa%VChJx>3YC~@!Z-0BG{h``NGIh z-yz|Nxh&W-%Y0-BCUmuDJ9v9BI|G9V%$9WQNOU~zU0F;zL~wcDBFA;z(dk@J(cZ74 zz2JDf6R%U=>{6Y@(R*ap3Q~bW(&*KMe6?Mev4svF4u78NG-rO6qh*7#+R zE7GwUNfSHGf{u&wtF!7f)A;w!jnry^Kytl@_r%j3ZQ{6ekfHurEoVxED*w$|O&2w9 zs;;yhO3Wl@ag7|JSh~u6B#ruw0R}8fzI)_Z2FF>X@K0O1eu^{+Ko1nI>#>31c2H9H z{B)Bth>Pz!zkucS8OkI{srv$Bue@3Xc5+=13|6`e;iB_I7>nB^rN+A!_sfCYa;JGV z>bSS-G>ASTTuxtUaH;3!PgpI@&XZ~!S3ZLp0!(8x_sjj9A+6d;Tl8gEj|fO7mqFVp zSwX`|PYMz77VDdf$yNe*F>yv&=E1?n?dytGUWsASKalEw=%q_LLkc5FcsPWbr)mX< z!5MbXWAv89A4T4k6_E7iGVjo=KG0^XBWU4y!IvCN~K+evbI%NTvkJf1OD=KLeE`ux6_u(KDzm8abyCh z=kcyP*BYz#O>*2XwagDxZZT_0XzMQi<@aCWt=9WZ~)BLT5(oB~{DD@Wqd{G%|? zxllC+1t&gORv2`T-@rsWA`|7BKfu>}54DEk-*#0Qj}^Ajk?S5QcV zpQiS{jsaRiF#xr6JkLoO2fSx?k_PGXT((9i_~qcLJF^%ROI``6?}G=jP&)Uvr}ZwE2xo{2Hn9$uX^WYC2$3WlVlD2wd< z@3m#29KqCDH>>fj;B@s z#6v$HoF^xzrXK~}ZUDHgS*ggh`sbW`K3%*Z5<>VJB9D+5D_8s#+zql8PJ=78fiq9I(KBjnA$F2@~ks?0%%H+3ZMF zf+EuYPA0iPO>5WXM`ov4*SGgDewk9yuy}0NurzSFjQI9_B#N2L2i(qQW}HKi18cGs zM?F5C5%}DyDGvFLzN*+PX2=BGC79jb6Y;d;O(L01MIXYkSwnKAlPHaX;JMG_se|3r zE8JL1G^^gJ29JrlXrsBxGJwUauP2 z4ph^PdZUoB-%$kGrok*5sRZoB{!nc>ZG&@m4(zfs+q*ch*W(xXPVi>Nz%QYz^_#U9n!x@Q@iC||W@#R7WQ~~ayD(0}>U?3TcvnEA*{@<#Yc>C(pPnFS z-tPx_uN;5;qpcex9L@*~*=)4QpxNNpl4{#FG%}={%&-i?H!>@B3QGksFM`?LP1#&I#R@zU74*>w+-WLoYcw{{BA9cKBP)7MuBT`sm?Lvga&@X2qM z!dA5|4{woxgIl69f<`cEdMwk4K8n`Gj>ahFd^9WdQmrft*hPc3oTB3!g58Sr15-AQ z!S~Th_C?S=<{e8bjJlImci~i4+v4-qx^KMCzn65?VT&{!j+u8DWYNFBBrwc|S7w?I zney+ne8XPEzt;;a5qM&CRL<)@QOgqBi^Z`anHzWD5U>T~rcUlIn{pEpsveP}Vi2I`a)se|63h$;WFg}|!7-HE>BJzPzDA2iXU*Vrz)QVj9j zzs2b~0d%`r=}X>iN1Wd0QZAznrfC{3G^z<#?;p9t0?HJ{RBSm525BKJxxdBMYhe7z|u6tRH{QggA`)Y z%`fgUZl9&Gy~!5625B8v-}Fjmbs*4S{21#9jCKSPhRe=pU$;t7W3<@wa+wrc0G4m+G}H~MZmniU7*Q^=csQY-U1ka4X0J z2Sc77s6rTl<$pORd<&nMJ5JM?Z3%hLZ%>)h`e~>2D0uzs5H>&^qKHS19S$oZyw;HJ zV_1l-n!H<;fTDwIrO7dSd)@}~jxhc_?R3u4aSrfuBSFdn7dTct(;+q&v`KgG*>MDx z3rpEgEhc2kY1bKm^WN`Qu^bK6?ZSJVMYLVS(GPmlPhH&5v(imp zgg8w0NH}cpqEauzCjg2ANG1j(+`+Dn{J`g~(Zo!^+EX?S!+`q$qlipfuLDc_ZVc>P zY~BuNoZR%!MQe%X6J$8YcrIRHkPr3@zy>|IsZ-6$(>ls8=tT`>ZL-V(?Ga-SA1UzZ z(K}(rjf5yTGt3C-2O#XhNnf2Vd2t`7aChHj6o1|x$j3+TI-rX{z&JxCgawW@Bu>ow zapya!GRU_SR#>FgsojW-No)$CgoxRArHx79oEC*-V#r-nRC)(|y+M0GLOuYNoH}$D zf!+vEL1}>6gAM-hdn;J-xY{zDOh|!OnzAaUJ7~S1+4R+OP?OF#P%qQ)IUb79WHSJl z==a!hJg@kW-o}20dnWsZa`{s*+6EtKSJl-=VlQC-m`?Qb-XMi9+_r5x)WvoV@BEO; zVxx(b5wUIvc}*(MtlCk-8L$Ddu27s~^V#j`&Y)hs3M%G&pke5Zn4Ky%A|-_w4&y*D zNNGLc37hTWi*%Ge6v`QF&P9qtC?`(l zT_;OX??$oc9v5h^t1lC>Il}MZb4q{}N+%dEbKa9&yLxCHck*rL9l4)XBu#7P5J8cE zb>Ig4X!X2Ftyj)E!sWCl3qxDZ7!wc8N`4jvht$`b=9)XFW+<7MiXEcDkpBkCTP?n16AZZKttck)!wxRsUBj+Q=>!)5R&8-^VSy=M z3s}RD8Z4w!wjh)?uA^R$wOqR8n(J%KlVH%JMm`UVt=`)Fl6e_m7_vj;eZt*F%B{5@ z5odzVKns3^C3a|2e@$JWZ!=RLOz3${#i>|peS_%AlUpqCt(%2V8tw|%C7JDg^)2EP zmLDEkuUw=qt$NNzj+$;xOJXfaDV!+A;gnj)jo;QY&0BY%qBfG_C+&wsrkAfZg|%M= zY*M2KXkxXCsmt~I4P9*@UUe(h^-3pGV@yp$z&tBMu9xl%yej|pKKOB4mRV zy@%!!4-N2J@L_t$c0Y{kZD+;n>Z|bMxbnls=~5<)WItVUlcHW63{Z?HUbDl)B2 zdTj~Y4-S5@9omk?`$mdifSI#!Z@?Sz5U)n!n^?fzRUDFBRIbuxS(g)G!)i?LaiQ>d z`GeWm^Q6-`o@;sJ?rkGMJN={$mDS{DORyW)xYN;H(5kde z7bk<{QTtyHj@hBN0TVEtfo)TwkG#q8bT`Vn?hA<(t2cHjKOh&#RM?Ptu!9)Rvwys! z)2>u@YtFbmF6BNO72dvac_6cURsnSAFpBF;--ozUA(3`-S@*sUI>0M;HAxp^onKeD zxc?o1Nz49A`}v=6sivy31HQudcX+Rx2EdWAEzn`R;%TaF@e2uTaNo<6J|T6 z>Eo+8>B<)UwE+=s14d`Xv^$xerD$97j| zRT!04iG<+K!APBeH1n;|!53bz0q|yRRu0EtD7zMU^95LLK(*%K^VW5}AaDB)X-mqV z$cF-whY2WeQJ2V=Yk@}3#GXhG{HoC6pP{_Iq zSuOifyP*0IVmJ7`E|`;e40s;>n7+a)in=NgL&6;5k@alxyR?vr3+Vc;d_HNnKa;(! z!-KtPcFm$`Ice!;3~B=tCG<6AjD{70JRSVD!6=IlCkz5o5wKE&hu5WQ0L-A#8XLKH zm<2PI?mp;^o4!`_^ja7bmqNu|hg@}Bxa`Z0Ubpk65cu(&u!sHVHYv33&8}pX z+2s;1Q+Om^(2?Uqc0_-xsw-;ge7&ICVk$lKHw9903EQY_2pkYU@PO`us@DTvNWK!^ ztwCT~W~apck@Xtf!hVE@W}J4{38bF{@1z`iION`!#7@Y&NqLTEgE4Zb7Hd-7sJ*>w z?;J%$u|p^88O&Plae-P!emk#227PC}>Oud-vzuAM=V%`=YzUU+-!Z;A(58oeAPTaD zlF0H65i-Slt(xI$4Rx5Y*L!_I%=su?`TM@FfUoq15P)JT7ue~{;w5NepC_Uq3d!D9 zfywAtuLd6_BA&C=xhxg$DI^D%O+YH?lN9btB)0zT5ccya*b-3*m>|G4Jo4lW1br2c z+poxB-UFY+W>R^3(;0!qkp_bz65H#v!uT!a(uk9O-qz;y-B9wUj%Ldd!UCF(D#6QA zFpXoNmw*HJHd%D0T%eFnr^7HrhD#i2w)-AU-H=(XCo84#|55hVaaC{I_cz_$9nvM; z9n#$(-QC^kM!G|~J4K|sK?y;+yIUHb?Kygmo_p^7{+@r)7kl&BYtJ>;Tw}Zk$&Mv5 zYWVSlgj`$*dKENdM3)F@za)8bvugrAT;W0%v)>t%GZ zQhS*?vdY2$T!j8kp{8nC#`e21a@(a%C`nHbAp#ZH7j25MXE4A3h zCM$B)a9~UJG&+Yd2W#F4XoThO3_*lNE@#3VLuZLkd`@#O7vZh5SF=!|4~nms7-6w} zV(gl~Y45!SrkI031U}sne*D5+oJk3jP8wg|zS9M5YLftt2!(#fJ1V9OUOD;g0o5l` zLa+hMq`dOK8oQ(QHj}<$;K1wyv0Hmb^0#Wo%O@x7#g4#8)$uOchqs;6; z3oh6!#7XFf13pKe)5q>I+TG$)TOqH#Q0&+h3?z?(E)}qVncf;hz}Kw}oZfUexb-GA z6x3;u&$>v$0W@J7F$7f4{lHBL)o-Ss!$agH=6!}o_nGU$+AUPI6hu%zEp5lQEk+;! z!h@y#_PB-3KlkF%5|U($*%u{bh#|X0FIL!i_u>6m@-mS1+(SI%>$fxGpZS^RNVUld zu~qKrXh5(C7?X`~lPZ<0B#4-w|2j9Oa<9)Vz~*C;!vB4ZHhUM*cgr$U$2KRZZ+l&I zwh5iYXz2kA@?_sLdvB#*x)D7&BOkZ(B3l({j3&*nsf+H_XU3 z^L0&Y?Tycbyue@sO&(+-Tv|8Sak@d&Mydl4VP{FxK6L7@IQ;N@$(_%o?OmC2XJD2=4CHI#P_*6s{R*^)g+9(aRGI)BG2n_35qYz*-bo_u52pRy+}Po1E9^Rnpz=T*}UP zJNW(HYj;1n<$F)_45hc$rV})*=EEmrR3j;0(8mO1h+EXx@dj(iE||UrYgk&T0UaJv zoz@*DWZ%;@CA10nPK_It56*5`0 zsCfaBJ=dSEms869NgTG=Q*m z8uVPAJSR~EcP_tdm3#qC^GqQ;sRQ0;`?uRsBvMzE;u%Q*ns^yhF*f#ViDugu5|t4& z^m|8y=;6_Gs5i2#O~TOEI@0XfT2)?h-O~f%Y0eZ{L2=v=HKHhLy)0dlRN~C$vf0NT zX{yzmAYbgBwyKDwl{Ye2#}dgR$ixX=E~Vv;kD=wqYEDA}lYKYyj)42NI6)2g#|5=@ z>?~}OAYf9{E6N)XOLd*?CL|{H-P^d}s$}khh zr1827uvdA#V(gS3)L_($EBKW|DF<4jQC09IaA&dq4yhBtj6aB{#EUyn z1hRD#92cigMAaPy_B2{31GeHAl%nMQtP~Kuoy!)Eda{;+Ecil$(lG|FYgXXwW@GR9 zDMql68pIT_ss#wvBLDtoQSf)dP$_l5RoGVVA`FV5$uf{zeFxk;6-eeN3Ap7yb0T#c z2=7PoJUHCC+bhIWq^tpuSoQLYKPsSzA<+b5sy&^bJjqX8nZd!wqLkpr%BPwyPtU!& zmw^Vm1`J5*zvAvw#j8O3GQIRFox{Emh@&0b4UQ3vAAzJ@<$e)xko|Z@EF~fajj@D` zMIYN?=SUHYOB52fdE)nL7b1fp>t3{Y$CnVbXCo55 z*ZYOsi5N_6$bqR62!gU+Iv5dzlg8b^fH2`ml0soGWFykHn_;?hz+Nm&2;xcj2INqr zW!`B;Z@6|?c?f3ZJIK2WZ(=`9sImUKZ3)$6C5h3Zdm`UNJ^yQ4A_ONg!@@aBY@{=# z^ll>kGVy0wC%jVDr9L{UKL-?3BDCZ)0+Tj^p{t&%^dHG)G^=k+9|*Q zf~8w20RwC$1x!TVpl7$-(ek*>voW8y$LM)osYwy7;vy09s6r(}e64z|z!;%KyhMRT zm9drrN*=ptyJIc4_A=MnjrV2_8G=l909jOi~I0avOF?2&L2Zx2&i3emZ~Bp+tXvEMVK?;oPp@!18)-(=n7U_K*ylnLF72c zu?g8N;|~{vHYEaW7aB$|l|ksYd~XZ^QVK|fH=hXveVY$AToLd&Wc`9`%CL_?XX|{^ z5!~*8(I&b6&qE3(tL6rgBorvl1!|qnkSmwji|!qfU6*sfq1u=G;{;(@&v%CWcV1p4 zrfe!nM42m9!;VGYGr|gc(l@zO)buHv1Pd(dWB$;+c^OOA5QOSn1W1Yl={k8HrVCXu zHWeoIYE)5r@{>2U8yWIx;0EnyCb>A79L`voe#1j9z{|2h^D`iu6|(E>-6Aw0`nnWJ z5m;Wg44GCW&(TuLM=zrK5nwLgD|zF$c<{;eMTOaZ;>DS4GV=bNEafnr4F+du3Ls-{ zfi&EjQjqzY0};)Qda>X!0_^EX1SQvK++O>t&0BW|1rsr?Df*cbhM2;#GF|c2n*FZb zH)rQ~78k@m4~|Q0*i%<&#hKE;aa$UKGGLEea~*jMG*HbRMGSl~sdkaLD7rJh53yGn zNPRm93GyMWT&W2>zMC7{Dr4lwjKOZ?a=#zt1YARfRUsYm^8tbFd*Km`dFZd6n1R6t zA#c2UQB*?Rj+fP<9!{d^f;x~dd1f-nk8vU3)U|=*16B(via$+1o`fpb~dHS_vt`C z?868<7~|T@UO9uWeEH6Z1$IMlc#b!QlL^OZDSCNrMytZ0GR;IK2ttG2F9G*Y5TH9< zIZ*0vy3zzt#Nc`&UWBoz#(D?LVIT1$m(4@iJ{=h6pf68V6s8&Y zn-wC@jnnu&zyeTi&nxv~0|#=-07`iG;01PFvkcrKYlJu=5orpodHvA1Tud3I8j?>fa`Ld8IhE9I8gW;QESU#y5Sq9k9yAL0ihR%vYPAK{ z0f$|z%wV2ASngf9ezT~TVC&iEmb{fYx!`8#q4tZzFA52I5z*=FkX6Z(2ts^09eTA^ z6ojm<@5s{zV(?`c+rHsdYBovl6NYKI0`uHPX7RihnG+!)n1b~3?IG8ELT-@SXxrH} z_pBCYna^KW6eU!w)JyrP%tKbe=Vi8W1WmxlOYKD=UP<%?)Q5pQHomh3%AkPM6T_oY zx8n%~d0L>Tf8@KCjVX8z$B>8qWEj2DkNOZr3p{wOvpz)TWoypY2rc;lXNhud$bSgtX@H$vz8(k6d94vm_GkzOz;NO7OeoBk1i|wqAoHG6gfr) zGR^U8Y4PyEa1!(z9y;WJapAO8?aBZTyws5==#{7BMZXEpo#9k`Xt6efXl`-b38YoS zbKrG6l>`pvD))IE^)qvKEJ&JjtB&Uu_1+`cxmED&$5Cl^V0#NgLMz0=2b`+9^z~tX z*@Q)>m~hM@i9*c>XO4WMey4eOzuj^&@%p5F#YLY8BDS@|V;6OkkSR>IaDv$)r;r9&>OXLD(C3B- z7kk4hH>_*W75W)MD)1ne9$ME~Q;mD-8wr_)-3K@)e~9YDs&)nr937eIC}JU|)|=sS zBM1j{->18SKI#>hy-&>bMh_{FLp7EcSWVsVk^sW0-3Qa$5~7kR?$0YFkt8%IEnqV} zm&hI_2JC28xt(tGpP)t7w>+yO?nsow-fpz-XUI^lN<{#!$c1N(HV-Ib_IYeaF^(d68NX-lQgd9UQ@*!BMKZwRjPX=_j8kWErVAfn_?Nkiq{7lj?Y zXjJ?^)8Lzp2RP>I)uKL^Cqy9NGJ*5D#a_#xP8}Y-NoP2#eaCSi2G^?ZsXHUwFt6@i zYFK|1<3JI^B!nw#twf>@iExo;O{20iD{aL)lGME$$^scWR6uT+NDOs^k!wT9dSt=v z6k|yX!v>3tk^v4!J`9)^`KFN!8=4zALFs`Z1gkm%5b3AJ@e9Sj0Wx=L)ekPLpkX$ccB=-PTP9dfb_+?pQ+NB4kJM1ic6lR=l(_ zQIwDnZWieA0IVbSeN@WK`{eHGDpPnJvJss>kuM%@jTEO6s$Qulnoa*K>t)KOT*GW@ z)~M(c!+U3edx0``g;*hyl~xvk51pesT?@U;lE zd;{YW8?C@pjEm=t9JW)n5yTc|A@^a5FHrz?ys&;YCXCMrw`w z#}R~0NbJyzuq$;wyi2asB<+Z!ZNRLG;dAF!bc>zQY`?cSBNSPruNbd$`h>@gh_W)t zmEs_`oM-B<}0D)d4AU7DhZ4`$dh=BTz zfBOz71XrY<@+Rm7>r2~|$i}PbWP|g-Gr%|kru12OB6Pj_q5H?n{nEBrQ~fj>o@5P4 z6d}w793z%FWmqQdG7nl7ByTZNrIqa%#wSQlJ4@C17W@U8nZarOl`|vfq{>!u%ZJ5U zl?JuwZQpuFyVu@g`NizcVnSrabMA+L*fFn~>M&eiV7Snfr~jNFs~879n$S3TLsrdG z*2!Ng!H)R>^&2IIU*dn+V9KgtS9tI)%^Dn$#fM{;@n>|%7J7i7 zTZ_-Fo>L3h_Ds@$z8Zp{*oGm2$OXc9jP=&<<`-3eE5TPr1#o6e_+$vdxYyxucAAzN zFk~pH;pfDHk7+vF80B6z%gv!bq^Zin70EeUx9^LHc}E7k|B$J9zMJ|(rdBNx{zInb z{@r=jFmrzJ#qFZa^6@J8nC___OC-1UFZWp-m~J)(*Pql*OQb-$qr-;7)D#l0Ez-u6IEO_<) z55OV&#{2=O;q*TSiBk(o+8A#tEFeQg+K2uk8$NVS&5=*EKIs4*z`u*_4}pqcAhvS{ zhu}ZiO;}eX@@H4WTTVVZW`EiV3@(v12?b@BX3E9*7@!9o* zh(qWNB=xL)INBXhSBqv<^Lqb1kp2&F;q(R5kW|5b6Zzctal()Ii{D{tk%b2MBZ&m` zKmq2T%N(!!m@ae?eb`jf^y@dljKt6S3sirB3d_z@H=p7umjwQWn5Mn^D>3bOS8^Pc zMv5i$2mLTkMzfDeMK!=Iabz{F!Rv9hg&&yz`>%5MRZ}CC-)ORwXxRB8Rj>IuR-gk)df6_$p4>EoD;GPKTOtT-g~Xgte0$eK9ET(H&1oQ=)q~Sq{@wyKVV>F zDbyI~PKnh>H>FcZu}2N(L+E5(f-Agu7N6Y@ab72sHZKWAadv38asSDRATqW|oy?oN z*#f3sCKnDp-CF$v5p=d9b~Kh)p78Urg3lh)Od$^7rz@Eqb;?!#2ipfI`D;`Hwi(}H z*}I5hLzYEAe}eEpOMY1Z0 zUG9GRD?F6M5s-2imL^#2tM>=Mss59n`CASC9rlGQ)5Q@FA6nwU!|U;Wt6QW=QSbeuNF#`ED}|| z=H5+S2UmmrTqEk5q0z&{7>s4$ezYI{xCQ&8Dg2Xoc@Tku;T-&(I_!4w9^F_}A+xR+ zKe%T>?_rB;@>f0Ye|VabyCPSmyV5IHZGL{lJ;91r9_esqTMrE!I6FyyEk|#`e{`R} zd-hj&fS!G8t#^k&@}~EfU%4gPv`O{l4a4H8F?2O!=s*6R9*`CtIPU&g$!7#3$<~E; z)7e)W|Dd>=er!uUWOf!vxBibhd0CY=x&Io=A>)9*&N$lqCt7Y$up7FI6W4hS$zC03 zL9+YJg7k0hiPb^a@v`J(mLFve2gtIE^iG@gLMXt2FPfqW()fioNip;-&g`D%&q1Dz zhOXCoiZxWWfmyKCm3W9L3lMUcS=DI z2B^8K>UHFg8AfjIe-c9nK`J!KzIZb@=>Ctz_-jr4LT*^-_`{QhAYNrKUHA7ez1hk4zg8 z?$#~+sJq@Hztu#2(rRYz?*8UM<48mmZMF{Ej1{JTz3iJBiKXLsF^sQd{+UzjFZd@; zTxram#Rs}#sYfl~orgS_-aQ5WA2cyw+v~OvF%-?ZbAgfc59aVYmi;Kcc0KO)pA<8u zJNS4a4C{aF&U--DTOk~f(fuE;HxM8Nf|_Pl_9r}(>4j)|v+34pAjW^vwEvG?d1%Wi zEidpE-1sL&J2(ziHSr5y-#^^f_hIiJfqTXR7qn)yxO#d*d{6S2b)E!Wu#bbj@({ZS zr5AS`4ndNN_?q496RviX8J>nMAvncXSiuyV7yj4WOj$B`tL|*+-#hjK=ajk1*X3jt z`9A4h)?4GiD(UJL{G0Xq?4%8m*i~Pvx3; zM#dsyit3PaXJ&oo+nsp%*A~zZI_s^pK&l!Y@Q1-G6I|7J5=+Otv!dR;)r5&aD4;;& zaZCK}oujKlaE8Rc#iIX!tjxK+S5XaG9)&_^9uChDY37M=*^TW&ytdqSt~@#Lw&`7Y zR-B1E2dg}qTx`c}Gh+q*or~=0!iOg%W3`J|@hv}p0xFoYSv7|+dB`gx(q)sfN{!Lo z9~RMXRIxV@?fzclyK_5YFdxFrodw(5uEe|Ak(4X`KKji(qzx92T_f_=YCL?Tn+wZ~;lX$&id)BMWPI@!Ktn z!>6Km)ho9>`tQ9;_lYaND)Cue^`L>gwqK@@#(?@W zxOR7VrQ)fA7@Pbz&o@oWQJ>gN+J$G@>_5JT;Vj7stDI#$B!AUh-@I7_ZjJb z?k9XNcC&!ypFJla@EiDjUUK{M1dA(s^<|6PuZRVNkPx^5oa@%5uKzIL8Q>_UMbkT3k5%kXcYdsS(R@bIlE znjc$U@B~a7e-cSyv(;~Szf}w!SF2C!e<_ZxIn+_x${BJub zuqo4oE_Y0p>(%?q&+4+)P(mlg{{ORCNmJf@5Wii9CDIL}d~20_fkn#7W<;CeL;eJ!7YkDAym(>V{da|K_Z2(#b1O zlx!0CxeIX%HOW>g$T4?$PnunsKQ@y5&cys~mFXV)ccM0R<2F|Vc3UGCPG-%>a;}fWE3;>R#k?=OoSfl^2LI1CH z2}Fz?Ry}`1>4ee#P%$X=^KdWT5sW#)R2M_3trUC#+=YHaUmuZu{$?y4(d;<*7e3%> zQ~2_i7CHd}{pY8SfZi=HSKS|9cieS^;cTD1TdxF6AYSI_!%z zrFZWuS>gwL1 zPOT^X-K}90_Q^}5u|LlKa+)hwNdF%c_C*zYXTwE0IPv3{P*36QG6Riu+tAY1Q*|yMs zluFikEQw!1N&ce9FhY90Iih;o62CLs{6KI4@!A?ZTBqs*{+T=B5NcR>s1as~^ppB? zgN_&sYR5izkUp`9sd>vXK(iq?&B7Pvv*wKWR1O$tEMHf{l30p9v9cvu?mTqUJiv+$ zvrg34xy+x{33M8u`s5am_8~%9f7bbCH(Tu~?+$?aX@Bg_QP_!Sf*2;S@u(O$Uiq`* zf_n7UobFPQ|4zUM3Rg&)Ttm3u%Gq3s1(Y!xX&}Vbba?%+pc6)gsouGKbmwH(u-Ad!jo2oB~rG z$ISu-li1UDDAO++k%!pIY;z}H4%><33zNZ23()S&AUj`?swvBUK(`}K3wjMbagRC; znAJT>msIbntWgGU>n~o@$`Tx%d0(*~YNax}A%n?m91oN+?!DCG-kVa*D%j7*QYLNs z<@8a3a6)b}eVg`2{O$}RWtd_#!;EGGqM!lx! z(;8;A+|^4etZUM}+)2s|fr6}6$-}!csvYvNhbcV21P=YR&HWjW@sk8(QvXXqX=%=bTi?70oG^H= zH;Hi=&H@@dp~OWeZjH4{$v3P%t?7s{9wh3;v>wVLiDD^$7(5MONxv2ofBBFbFX|*I zsxBY3fkbN8c#i@wXn6lcTqgvOfvUo6M%Y~+d><=jzzbzl*dCMJDO;mh5x;w?k66z5c z6D>42Hc2MHuF(A|$0Umhu`;vtohb2(1#hi-?sQ`gCG} zZSl!}xR!7GesGY0cc)%IgKu_p*EpC{`x<9(KfW~tNfvR&_)LIb*mn!K)&CqV1s zRx2SPgJR{QU;Rb=4nIdR;+}SGS!`jK+6@(-`V%*&Jljfv}^n+w^J1 z+$+*s4O^>N69Ch&w~$MiK!MC9sca$#VypR9yFea{y5L*5H37(G<`pouwnnT2p_KnN zMERKz)i_zR6-LJJj#ueB`0z^a-yF#egwC-_GamtJNZ2+Kj)0jrtjd!sq!@?G!ISy< zBnTKtlomlg+}3Xngg_!^vmU#}Y3d{-aAuQm=nM4*F04U7#G4~~NW!9n`iKal40#Eh zr;U4x{E&0U5|NJGTf3P&dVIq`f&UxFgvJ~&t5^b6#EIsF8cQ(M`tMEor9kS1XSnq5 z+DxZKy7Urc^!D6=(2qTx=3Kw+KwU4B#4`bH|7eAiXwAufg795@RIpg&@WFeAN-F^aoK zL8e_v6L=ME_8#5Q$X_u`!W{qnLEgag2{<6H0 z;FUAX<2*cEZ)6}B0aL5=8gsA7Wah#sE-P7XPK7AOmr5>+$-|Ij{qwExac67Feap3v zlUN?+XHgSBooBs&_jL#H`zQ&Bs1ctmE#;G%mcV1?`g_c7jiC2Xx4$a;7ydPR;lo^? zH^P*fstGTi;uj^6?gqO2am>7YCI`&%vbFG4JGL4`4bB3vWsM>yi6$0pL8d58%S40F zIJ9e0*Vq%ew0jg~->~;!GeT4yi#2q%y(0R`swQ_rHe_xT9u|Is)ehwwYzto*7+f<; z@0Mp>opeh5GD+qbT@P{o0(if3`7thdA~pTnWVVdN3?yQRwgE!bNVPH6(Asn)9p)uH zLGbLH5^G1vst`#JVDfF&p~>7x7;eo~3VkoXZsW7^#r7gE1L@^%NYwWQUjdgBAcrD7 zxmCzCNR0;lpX&z#(IW~m2kjk*lUd!X=h=iv1_`OM(1S*|i_uH(Dfc(r)ikRJ-|@8U zg#0uZU2gw`Rw({Wzxhs{BKsu(LE2dVl_^MY(&z2fNZMROtS!kyAt9}1xa%eycX5;q z8rTM$w;!NK>nW+eiX$iJlPXcf^JZ|cppe|h0w1IyNk?C@j*i>vCF!Ywa77eCWi%RA zsQipkQXtfOIVI-hX1@x1WZ>-kzbktxoVd5uRNpNYc61&eIPNDWeJ)bW)L=wN6!F(X zQm&7Pw;*F1-x=bBZ{esc&7aNmqrxXMXhce#W_%H%tpz2fnG3^SncaYTEUF#6FDllC z$pfwApEbEjFT9d|A^;IX#e>vCoU~uMH$eL}@Z|vzuDba)E~g3~gSD#~EpMn=&YU#m z@RPej0B49tAb+D89^3yHs^Lc#uab z7FBGngjGVOZwZj2!Q_?LT&pG*93y}K#v~nz-rZiap$-Z_EDKE8-=R<~i$Cv*X3)Iq zZwu4Lv$(SRG2#1-d;MJ>&C)n}%lC@Hcu)i!X(1=QshG*B+_DW?qL;sJOS-T0$d7MH zjW#o>a0X{W7)k>pzXlTiWrU}l&^jc_k*IjBxftAD5W~*Y&cXupCR8LtmJv|z8>XbiU=v=TQ;MaD4 zzMT?YsH%629zw$=IH&ILg=r-;!9S7km2?%#$vwAFS(rCf6KtTpt5r+dkev>d11gjM zK-`sO0i?cTC4ZZg>lmN@V^IFGw~f4*@YG!}aO35o41ofvnULpuZznFe102ffrg1Fh z^#B%-zHFROSAUHW@D=Njp`Y+h80%F(JJXdk5KF0R z{yDG<6_0itUqMC+Yci>W5!$Y?!TJNnMN3y0(r2_-?hpez?q{xUw)irG$E}y3F3dvi@4JBBz%`_j@w46Z?Z_^AkZ3a?UDn`-j|Os)5Y3 z%()Eb&x;f(+zCb~!Dtk8TFDG^0^Eb{?JXzr?Waq==Gi?fdp6m?e?X&9%1hl~aUMck z%y3@LTpHqLd%A+tU9u<;;S|aDUXJPg%7+n9WygoH-&W?eMMEshj8<{cEqYZnTOrpS*9ZGxeMTxSOw!(ClpJ9f{h~T6`B=-U~m>99_LX6<9+{jp-o=@ zj$Pv&ZVby8s16&j{sL~LbhJ(7Bgq1VuQl*&C- z+pR>IA;IY-Rc)ow?SsW^Ln+Hd&tuBC%ceD71i8X+2={y3hNl@2c82%unEF*|sq=3I z(})MTw$B-ojm;e5Op}OOb-3c$wC5-qJ2ghRDupp~m{{uAJt(&uS9LKl&(oMOmM|ky zu2lIL8oS+Sj_4^zD1;Ko(5(=%i?Ug(5*HkZ|$Uatac;rO77Kaw#QJzW=bEN6gSwlAhKThDT3qeC`D?>0q&< z%sp-&=-d<5HvG=KU-FQlL4$r?+?v*UrYnoINQX>;|HCxQJ%BRR%Puz5c=`($c6}JzoaeGON zM~XvQgYLA(1l{ zaXxMr0u*8lu^_`6u_lYfJ_9X^uM{WFlmVyxWrrk~oz^E>WxjlVM)ZTql`v-9qf;*_ zp*Kmz0ga4?`w{|IRCdv%!ga)T@9-wkTQk&Q%(=C?gAyERG^yqURqvN>;;cZSan%w= zeB%w#q;7l-#X+;*V*KZjNF}YE|(BN9T*%x71*D69Ym9%?1XyNK}-F(sbx8XYWu8 zo(3lyjXY4}4`b-v02D0@`b8I={jMuAf#r+5(fK;Yn3Pe4h`)_526b|dSIMyYG3(Vbh2 zooV{*qp*v7VHOpMh}z)98q*x69RC>OI)}zhj8jg{%e^~g>)9>7D3MQKMjMv*G?+s} z>)BsI;^q`vI%`sw{^=M`xabKlm_xzloXm(6Kg%zcLoYCl=T`HZlG;#{5_QSYw2Vl* zhBhIKh^r)M&bDPZjC&sNDfy~0h)WCXqu9=!oxQRuwci^%nrcwhCAPLBZb^Vg{kXzB zIu-GV0qI?qdI=yP@T7zzlC2%u^s#X>oh+uH5NAhP9g@*wQLvyt8t1^IemEs z5^d;b79@U+frbMOEY}mRui) z%Va!b2cdpZ^XN1~*~c;LFrS?hY~MpZzzah5PmaAO2OANpa?iOXp;xadsjEb~y1biH zyHJL8ywu=x!(Pl$I8^8WI4rS<pMlY`8cC6hZtzt<(tneUm=qr{mb1(KcQ}^QF*Rj3yzg7BP zR6v;L$^KbXCYANKxp=sOdhJ~7Fyj41W#vfWkOUA(-=OCOsWn1GLy_!=ujQ5vX~Kiz zQ%RZQD|zHN^CrVA!xqWuOJjU(iCYC0k&iN9?hYjz%}8$@sq*pp+(s!BJ~cdM+_}6Z zfHJ$Mz$?|g4WdN2r)j=>;Z3x8%l3-G2nSPa@K(0ZEOE)E&iY2Fzm{3h3yPdQWq-d! zGA_q(D>R}Es(sVgYDgiEWbK*})u!4rC^>{dN0t3%C!N3`RPF`p%^=(|l2qgh54oB| zImqWHc>j5;xrXehow=dVuqF5KphuI$3sb>Y8v3eZx0|bBI7*iW;h(4hwL`-J#j&10%>GX#8r*RQdK+Nh&WsinHINQ0u0NRIm5Q!zgK z3X24yK_-GG?Cb?p9^92EpPlMLAgRjB-rI-=F1Gq3?NGQ6U_iow?x!&#P1PDI8ey(- zT1|3M!r=?ZK^_#KJphED^y3tIMNLN}>CLwhN5J72ZBSW@_6c zpXma6drxS6AL?#1Bl~skE=9s?bLNh*M4^ddl+(FRsLFUyLEH(J-UFmm$4 zui|M}tAoje=?*XuTd_0wPr}zZumVO7;?K0nOXelJQsGvM(Ids+7rc9!JLLgLFp`C67MJw{1%R!)KYNhqG322+VwIlY=EU448Xq(1+cJ zIR{n)A_1QXSbI|MvKdisKd&&}&3Ym|`n%8TD57dfZ?4R=V!y$|>ah%_mh=H-JQB4 z7b7dxY|G$V5Z)Jq^P^#G4l_W^heHYm28K`}rK>G9(y~)1$XE4@BC3_pSjG(0%TP;a z%br#qSj5J%f=0$!;E+~b=2C*;s0|1t*4+m@7l#`FlH$2^(a8i#_EDGGV;NLMF7VqxMl$mqy_`J(QV~&J-vFTF;-1O}@ z=GY&oH&X5SC&M4@vI@n$=p!vU(fR;z0ytT;m0pUYH!M+a_hZ*zT}en#_p6-ct;ZMX z*)!a_YWhxw@6=895tM?YuUhRX}6ohkV;-G(N=zIy^$Rs_o5-fPf&>)r0AaFq1KI zOS+jKW8q3DFC_&lYh}Adwm4s<7rM4)7pd^jYh%!nJaY2BBl53*IiGq-LNC&05ym-P_x84ML|lSzieG9Zs2CT-|$c?h&;$gD;HTmmn{;KX1?QIv?}-G#XRc zJnxcyHE?Cc=IAaNq7Y76+@7$O=@IEtQPD-ze>gPHsmtqr$|>kZKtk#gd|rhfpP9)X ze#h?&Wz%fOU!m0mW+aX9Qm+}|r1crJwZj%4gU8AUBN6TJ<6thkF8P`F`sk`oy9w-~ z=fS6Wr1D|1CdRJzlW5%*!;#na<|Zp%8;CV-SG1`tmMreEMBHu!dVY_tjUKmf7;IME zuL+gK84+h{E3T8+rrWMN;8H!^k z++X3_9tB*YPy2Z!GYFalRGK5o);CngPf(l`OV6ASP0Cf@8*c*pBkCC0m&t54k1)#q zCYFD03Y(WOVGbrAw^(Oto`!dQ1_=yv$q5;{*Va2SPHnjgMw#>OFm@;WYi0_^z2)}z z_g5zXL?M0f+f6)rt@F=2`cLeKf(|HUsiGSP9Z#mSjdlztzOR<_n`~$*G#f&28+~ic zp96#3z)FXfzvzHNmO;*+PUYiLd|6%QwFk_KmEnn38|Citq? zEl~Zl_Ggd8&lvI<+>kN+Hzf4$1d)%MkJNW}4~-C0oE67wygzAYgJ?AfL=^5|o?O?{ zB&g&!j5l#dI%golk-ZDwtw)IxXH&=il#R@3v)K6=H&pQcpd&Ch*YM`jIOa5KQGx#s z=5YCAM@{jI64-?I1CLF8%>0GTWpMA(DGN+m2Vm1rk_?cdCnhE$oryhn{nU}!d*bpX z)`p7xAf0zUzwth4M6_$U73XsOW@E_9g;F8v^p>m?>xo*pE4)x<6<)yyFZrcjr-b7g zs~}g&o>WGg3=`AlW-^vV^Pc#wQQNKH-QHMkTYiFqZ91zprMq2@=;q1O?SjLRHng(` z9|UW$0$|K<-SNiY-c6km^YkQfyojYRne$W7lsDzrn_Pqpy?To-FafZgq61Fm0ddx; z>90lmpRBgYqXxj4Vw~LU8a;NX-XF~mur#5(4SL-Cnst6oSh-oFti_#&z|D0Y`5M`1 zyma9_Bq|+F=D-uSTnL35&F4~lt)p^W^XTZvI66!o8X5q$RRJh0tBaSJUG2X(9p9>$ z2=@fyeS@=~&MkqF1i}4xP+vtklh~!rh0zb<7+jzM9O2+~z&@XjSV)Pf)bs@_o6*B^ zc8dpW`+X1b98m;+S=-PA{s;DHCi8Ey%RSFuytHIMm>C1um2AIYt%d zSnCZ->)COO!}=wSg<-S?o0WO(^0J4erP*pHSn!H{^S4djcx z*xkj>S=$N5$U0#GB?a{hg@*wu9|4g%(s7F)s*03<5F?DQ6JDaGxsvH66+OV&}v)Xo*j(5oOc2@O--~z4~etQ zDh$)q`{p}sYDPL!qy*`0#me>QskjMLY7cWKt3(BLb4xF^-4#NI@F57zW)ISt1SNIA zYDuNwZMOeAydme+aYHVLQ<8@r!KaU-Y4hDDg8h3!(9qGNLWD|M+WiQ|qX#F%tB(2O zd*QC}^jwytvDUgdSdu6Q^4p0b1Maxq?Pr+**EQuW@I`W&!xEiher? zI(v&|RnIY(3BQ^0J7Amj5zg)3bO2ffOQvkOgCuoj>+^jEbVTX8_`pPlX6@yJhd$Ej z&!!Rze635tDCW3P)jn9_k*I@1h42q~Vc{{{ne}n50)V-}m?IqCc7lU*?(`ZzTjm*y z)kM8g6AE5yY?1hR`Q)6t9-p%!n2Yx$pWl16dkc(MJB!?VLu^`omKyEdyLW5=h?bq% zjeRT~T*K$Cp2b<+S{Is!?G*ngcDsSq?E_9>8s{M28e<9dnFxB=X`P8->O39@?*6AN}_>}2v$f(yLzxdW4dhJs4F*nr7saX{T3%Y^SZ3mrS- z669LXZ*GQL_Sn&F^g6=B;Nz|sEWlDE3@R_THMIpOZP)Pm?PIh)cX4R8I*<|%VVhr1 zC@8D=68K9``+bZ*1Dx$|^K1Qi`26SOjHicg;E$d*FQ?NElPCRTQ~WbOV$;{RXjW&J zt-~dzQKNw4mKX_MiJIc0sE;dKZS^ou{HDVujVGUZ4d*5)YOJ>4mQ{l3Oj?0(K!+b3-;}(z)ElCm${rp zG&`JuFL*bnqDa6D6(2~BnNsck!K0{{Bn>HgxkB7-jXH`d`wmiH$@utC>$KMUcpH?8 zQMU=K!{ZzG><4p349Ld)7>#`Gd(*{)Z$#eNQwud(p5pT*U)dod`;EjT6IXl8+)GsA7|tM17R;{nle1RMqIYzz?lJ*tAGWDxD&r zfTR-A9n#(1(v36-h;%6po7i->)TT?i`z?>&d(XM|+&A7EWBqgp9@V=MjbK1ecCeu)T2f>UFkd8Y3ywwGV4MWV$YiSwH zUJ+b~&u2;*lCo+>`Bcm94dnaVV!fdsq>36kuyiHTM3^ae$k^bk56N=E)pfT^kGd|x^V%xn%uq%JE~KOnxA)}k!Vfa!WJDTx?e?eFN~a*`c0`1-Y{xkAKit{(Sg zcAW-x$X6UhR7r$e4H}}a?c_>^782{9JWCzU7A2(v6P=iXVIwpzHUB$Y@16=jrsPH z4KJWj?NM$_A<-|aIu1PZSffMw7anT=J%G50)xtD2omC&)n@ac8h|8B;TGIN(U~{Yy zC<5B{c_UiLR+Lvuu}~ph1b)tC&j9JY4a9C{?s{knJ3D0=7Ot8{J{&%MS4ZV-*KXT! z6;}&w-<``6s>(FK5SFxz3=5ZM{|ldb0)G@4_R0NI4M> zGjeFH!xd8NLB)*v)_M=qbg$u}=luIUau@YVGT-k_*R7rq4~qg*Lu=ZNRAUewVf`r@a3;IJreU(5Wd6UeF-6)m6v74qX5sK;ir+QaGgWC z;FU0r*v4rtkdaB9*KZ$P# zi-Qk3o#}eA#7|b5E9%~CF;IHruxU4RZfZue*C>&e8L$$>>ib8Poe;Afn?L4zjhUfq zI;89C1#I6}CKCphQO{V^+Hw(3vTL4V6|1rafx)nRo@w$egN7rEJ>9-{{`l-X`?4c*GrtN_r%=bONzUG1qD;s z49lVEFMN$8q&g=H-Sa4duR|1VlLF)huMM6c$3oT>DAxto(+q8W!PLBv0gi(EP4pMu zJc)(`v2GlM^nrGSxfrqT(Zz~C^bWs8?oQiNP*G9_?=?DikRP;QuTp%2H1N3Rxt=1l z@}Ae^ira5(akA~MGC*~0nlD7=ArW)0$)_ZYCHV(Fat4%_Ib@!#;j0p;3Hx9B%6f{N z6`RI4pBR!J;9xwxSyO2Zq(>)i&%JWUX(_`p8BRep9nRQ1(uAN}AGm*w*T@};Oe@=@ zYvUk!0s)Bp)JO~70FWrnbW_oN+qb-*CDlV1Jq5@i2H+G{Rb6Z~34Z6>z$q`V&ZE*& z{2ZW(f)H8|IlaVvODjwC1Zt;Vk;&(95Au9q5ZxH3sO5X|vEy_;=)-)D-QGLF>F6Sr z$KZmq-8Rs8Nl&kgGzv>y-%Bsz`g`y2?P1HgVbXQSn2xqGj4Qc4%VZ874O0L6ebpjr zS1%=@&2fUnP<=|++}C24M3{q!7}?(*=}@ZMMN-oEVx zPG7a1A3yxT;wM}umvUNGtw<6b5?WD}E{d|U=+V-gnNlo=&e?PDsItljG^4C%lQ>Ux zIp)r*kAwt&j=aM3J(HPei{5=~iHRMezsU<{ol4I_04ODEM3Z4Rtl;a=h*>S{jSf}L zFE6-f5+GttLFctv>`W);d|5$t*V(Ibc%1Y^?2(c-8H421VbfW`;9+kFRd8P)T1rPc zg$FjsAHPuE7!*L~GgYS3<#B|Y?hG^vq$ECd=EC(tWn!O8%Yxax_EFW_Kp?(5m_h=O zu$_Om2990^m)Ca!5lKW+;~~uSOn((M2w{;2dy!=Lz^ia~KY1lbd%090)Qy2mRO#r9 z9zdfX_9R`D*y6oKU4)&*_cHAO1Fxm;s}N2tEx!^k>Cw_$1D}{R7&RM@JsFwr@yb6q ziHrdLB%(q^!>#>V_!x-f&$`C1&XSg_BIe&aL(_q@F7$j?Rp;{6n&Q=I&Z*;TUyu#% z$p}BTue%r$)I0LO@@>6rYlHE;kQOCv?QegV+wQv7msmWX69(yR;&=FoaG)hU(ZKlr zMhJ0ZC=)Tub&W>7!Hni$P+DRGx=dHX`;{Ve#ni}=0C4Q3L?t}e&LGk|FCgbR+Ga-C z>4aeJE>~w=Khk|pWd6Pp%`_#zFlL1%0$n~+q$6O|z>BlKme70kq!o#Lx^xvR9h($} zU%xot;KuEeWRb`JU4J^WS+RufaTt{3brjsn>u#Kn(c3&VAL9b#z!DLNqru6&;sq-g zalKtJ8xo@a6I2>xyxlR>v)KH?aI~OVtE+)$C9PcY#JvDg*!#Ko-A-!+i&aWLftB~fa~`@c1jeSPyOR+zMXbnx)0*(H zf_2c+?HDn1CBNUcv>E=(moIvdnj+6h0#L7C^VOWQcV~KGvR_5s%uWn8w58E{vp7G2 z({#IGvN)ysJzBc34=fTAa&~=X*d)ypp>zD{STM~K%5GQ3xQ6C4$@9!3d>?Nz;>_5! zO{1^TPHHhdS7JQRg{(Fa(i)y9%!J;UC3MIkDos$40zBgI3{!;?+apAtOuDt~u@@w= zGxT1M_f2Z?>&NCNI+L$Db2_%t8^@-w6ogNH@I~k-sE^K0BKn*IN0iTHqi)FVRM~pJ z&``#+59JB|3Xh|H;5gQ}v}Zl+EuG+kIxqDi`0E#!zG52C(;sRMRE~00rt&wx%T7G& zTYd9Q-To6c7Z(?rP0J1C?T>BK?DAGB6mr_d&_NL*d#NukL9;wmk_8tbgEJyL``>`EhjB*1 zdXI^HX;cP_B{7k%FX1V#!W9vY8{MCoZ+Q5-5nhf*-kdP2iu5ALV|j+pFF1JREfCqE z2_Hu*IS(avb`e&Rb;pvX~-% z&ma0mqt3PzE$Uf7-kjb1<_A3{b5cNM6l-&EbRw!teVoy%yF5NVj!9guB`dSiXkbX6 zlP`ms;salZlx9KHCHSbIZJw~7V(5)iVR7%n%238cqc}kO?XT{z~!tXPz z?t<@G%TTH?c@nz@#&FXi9{0;&nuPk{tIJ3sPm_`oJR`^}1J@XZlcPwKJ1G)V*Z>(e z&4$3UHhJUbb51kU=IU;R^gtEU;r7GBigh#=9T9HDCeMPddKp%v$}zNFw}CAxN|;s= zZriF$xpW;IQvv@Y^#aa2G1D0+6i2Jc6ZM=z2tj*cp(Mon#r^|JjhY$JdSqhG(MHo# zbpxZ94)&L)sV&P#+?D&R9Ri=e5&=*$f{J=KBE$@=S8Y0+71ALcbrc)W@;Z{WXNeKw z^x~YxPy*h)l6qHO>unLMP9OOY-vTa0&N?BXqRJe!7d$#Qi6Q(I)8OA5Vjv^CbM68*{j=si0 z5C?uep1S^nWSo1BrMqf(}mNlN*dO-wXZmk|?ytk02Q0 zE%{McHYERT*a`>7n&v{m1Zi?Z-6m>}y*~0IaKLOLJ;a<&qW*eHJE|lV-OyD1vToWl zpwqTA>iSKW2kd>ue>mp;phxTguY6OgQhqfWR;e#nTeZoH6!II*p3is*pxGNFpqQhP zR6`RIm4_2V+NG--Nvc$2ZXy=HA3e*)ai?jI!ohpL|0slT(#d1kjlu()eK^uoG@j?(;fwU!hFpCbI*a?SHSkjL_Vh4^d1qCA(P`1km$howSsHh)t77EN*8kqsz zNy&*4hN}plOFjn{@2TaKf5Votief+`ZknbqISO^B-GMp1UgZ%G__7Pz^Jr+OsHn(q zV0j`37EIDOyEK*5U|76=pKaHUu(h)v95o~_ok5F+ zUo3z?PK5f3!oOSX&6~DQNkofS^^WUY#S+0*OR}AOk0%uo!>H(z8@fEj4R2=ZmgL!9 zj7Yfw~yc2d2w#RY`8;4(6_0V3@c zpX(NN%{T7ut{F2(z3UI{Zwpw}v-MkBBxICp4Mz|`8*uIWz0(#Zyb3JyR6bl)R&6Bi z0)>!<@9#pH)I&}s$Q|6hYi{W39Iw#IRU$T@r1Mgh8J_hdyo$eSIUmBB`D!RAXv)h! z{sCeCHoTtHYdOOFQ}bD2FP1Ifb}aGb$zNb3AOCSIsWD!4IX~ce;=;9mk(re_1Sc?? zUOtPneLFDmzJ-7A*0b?|(DNf!4wMx+_2U_^9cZ7JTW8)ru?3OQ%V&G`YfX{_beP4E z|EbOpip-$T@p62cqieA_?p8E_?(-_Vt)Fl(2(aa!m^6`ZIERM=8 zH)88`d4Hq7+ORvbgr8cSN57}BksgFWyMF7FB8dam@j2Aee%X! znOHSyP(-edr1il~h$D(iZD)B^RdM8nDhvwCQs_|=d>+d}2c^<|GP0?LhMe+gBYu&jP}V?vjZc=kYDnbbo!wDWEV#$`#8|+7Y2l)6hmhsUFyJ7` z-g)t90TrWegFRw!a4_|8T@(9fsxbisLzFtZ9fFY)<#%MJPCd^r*XW|#Z~0GLfoJOU zrt2jRj4C0=Ychc2x@5D%Cz%R|(&e|2?^QpeW6wK?x>%o9USLOkH?y|%*Wfm_mnPYX zUs^v43>hA%$6~r{;6}p4JmU!422<~<<07#g#_Gu&yV84oF|dn$6yVi7vNZnwivKHO z#lRR<-s8DigVuA;B#5lKM-e3&Auq*8{X)1_DI=U^FbJg5y6zcTGDWgZ_eA}6@%qKp0CKr7&q zKDkwXXZteqFs9J>Xrzof0-q2@=r+9!pa0MY;}6O01{?FCmB|-SD7EE{nV?pkV;Cue z@Vo}6&%WnWoz{SdA@NY^FlIaeZQH^VVX8g#E!S>@cr4h;pQbu&rc@ijihj#&0)@60 z_${nz+BBqIbQ+d3%S+7G+C)#G7+>+Z8y>Ywa(MMUZPTfHO@t*jrd$qMtU7f#^65fd7_+!$C0T75v>kLE6)q1V`%eX3_JwM`xg2g| zxMC^IKt1$2KGrI#Y4=M%I5|4CM@2i^OPd+6f`lC&VatbEmsO1toZLd^A(gnQ8 zRtD_C^WZ9v>{9uK%bXoKkQM#6rx7X35vBccf-nV~Mo3%ix4HQ2fAF~)Crr|h`K=_W zaFrad8_jw1WSTM%(<)UIBGi9Z5uf|n0R3_o1ZSwRF8!1!L(2Te`ZwBiuJshXL>s{^vvTDT8E1>-p;?n~7(KhH3on4z&)Eg|& z%SqU7h0MVB16!`Aej#-d@R(!#+@=o5-Ov$g$EwBa0?6YO;rB%2$t(l1e7|m6eZVkeoKMR*|ya|(VY%{vIVYZaSf#VMTA1Zf8eDO#)YMLc1sU!3PAv?c&v z8tcTInb&fr=j>BiK@u|KLcIsEOAB5Q<_?3zz6x%t~ z7b#YL3OzGhl&B0oELmdqm7%kngO=pY)tb*b8!#RhcNcz)mWssRQ}WQ9VBpic`eG^NaG1?a(k!-B zpBtTVQGB<>X3FFOyk9VP)B$4mK3lNF$C&u zWj!vr!Hcf+<}rF~QS)N9ePgg2fOU?sShXY&xZ}8kdi)!}%T!S=VAuOSCqTX|nd|Cf zWMNsSYkZnAUQ-@2Er_zylV;P}MNv!=^R+fVsQYxb)(YEl;hbi?krL?qBD#$T<6ng_ z&0mF$Q^&qAh!7mOT(a=z?`8vkC~tw=oh}IqLMJ+uLCW|7ph!a*?_b#Ya;hCJD6LL{ zX%vl8zdX{d5;ex(n(J<`3`@t3cWhz=fVgHrQqg|4*s)%zW}+M-H7 zHHhV$dMWI%;mEAJ+q}>v{T>=)--NW&4Fl-A-&L?NhIL;tVm#HFF45{rCW3fGtE>QZ zG*w9y>iF&3q8GA=5faM|ev2+r>f%;mJx&**yaOu>`>LO5GOO0W*C0-ef;;zO}&qZtm$5nb+&fEM^5wqsMtLU`kC4y9$ zS)>zakfk&2cEvINkm=j0=yw@-6OHxq=Z*molfMcoPl+}%ci|xPc+&Yv%2vz}A6T&4 zW5buk2KuHp=w!3w%Q}l&I?>w1wu%r;QD)9EZVT>ez?^jhX%g$Z_Eqc7xZ)pr;ZYb7 zT@@ZnI`P#Jg3W;v9qqF+1lW9ud$Gur{%#H%CR@l+Q+z(lLPBX;ucWaBniYNAnI5Cl z(5#>0y^Sb$3cE7cKCcXQ(o2XmcmAovrxuxJGx2XJx!))(toD`X*?i9vs2zb(ezk9C z9hgxd!N}JyUhrFufBcR2Z#cx9Z$n0uaz3qDJ1J?52;Yox{Ua5BxHWrsI5i#d3-F); zB7hA}5)`;dJPb6~{*AQDdDnEADc%v}@|H8C11|;$`_UL*LiOU6{Q|R$x(@(yV_{K> zbV^_0tP)#_E{B#MSJ{gQOOA|>qiecYZrW*W)hevXu$F1A4__42)q7=GQx)@6?ff<~ z4qBPJwU~5&Mj{0Oh;h9W#2~Wx4y%$6*~;J6QD`Ikv-tX42A*NqaYXwna-FCBMYBH$ zBHF2zV93KNKmlE41G>Y)0{i#G4A{T%+IRSHMf!OUmqJY|~L zDvuR5oG2l0T}^jyY==1914w)vot(h{5papZkzVF6ZrU%?uLquY1GK&u9gS2?*bEAp zE5hfUm+*7gd}I~j+sIM3?XeMr^D^?i$_}^tx&uTAU^k9BCNf;=J*}bt-@Y4P% z8IKd>9bp9LfD4B*{dkwW1Z%aZIK9EKf@r=#niBCi7ZRJ49#cE6;sCmcTeTHXVRENVTz6ouIxx6RlhdS_kM`!MgVtvAHY z><}rm@^{PT_MwqkrBvQ12(eE*Q`Oa4(BH7U0dtQ!3qeU-N<^ z%*X5JM<-DQoxKp|ocFWeI-tnAxbQ9^bVpHz6swiDd$}xN)=t)Hxd11(n-F3x$-A=` zs!-u>!a4*7g{%z$<^Dxc?gIHu6}71nb;LR69~CHO@;G=}lT6m`#l~6jLdv+)%=aYd zRe;-3YNn_}NdJ!VDir+FBQQIhM?3o={oEaqeRav&$clxPRE*6u_uUVN4;HPOO}g#p zhY>1dkDs<-lJmBQ=l5TZ*sslm86LK?uy>?Zn~D#f5#dY1w%nQwrog%^*db$Mh1$C) z@HQQtYkKyo*;_~0jLc3d>SDir`?f$x3vqQVb-ajPxH1`7n0%+40--C&2N#_iCbHv| zdDZdkcj0~}mDc9z9DX*Z=TxG46w2?E(R7xroQL-a-?r$!^2s!lMd$A!5b9L#vFw-w zw)g+anPuwv7{7hXz zm(g^bN#Y7fSosWx=c z!UROX8C?n=Q`FR^fS0}&RiaLnYr_NUK4`2;`DKNN$J&gN>qgh+6^?yGz1|}*hG?Bbh4 ziGhh(op~8Q!aI^R2CEf|x>^g6gpvIu0XfBuA4nV5NXW6Xj~dK7oD?-QdiSqTEY%x{ zL}n^8c47UUN@J_$r{N z-d;D8mhAuQsbw7X<*>f(u@CAqTYtC^44W2j{1WYYG8u!9vF`bKk=XRQ96l}U{Co`8 zZ8;Jg92_t&jsjpMMURf6Pt0X!io>OP^I4K}9_hgKC$qh#D70ZdKR>sppb4h}H9PFz z@~3b+Ja$Q8GdP0?1Gg#7iF`**X4BoM^yDx*+IXD?cwWL;UU`@bI@mhK<6EZNZp>?( zFOme2jAJ{7>Zcd>?O4ow^%8V&#W+e~HG|5haYd3hekNuZPNzkl;e(wcC{)M@&POM@ z8vnQ!`SvhWyF0_}@1)l;0__z`9^US+G)8(iJO_g-KEy6RTk;x+tWdF|GXAIbn(w7Y z6VnotXeq~YqyTX?>qjXV4o?8|fcn^r_gX?~1N`)2rx;4!FiL(s{OA_hLzUcOS7iwE zQ@$JRy!T0IQg@y;b|upGtixsxm{UH5BL}xnwqKleCPD>oW9VZCFN>n|kPe?TR+Jqa zL}%6o3WH77;JQp3n%t>>cKo)&{>q*NMB+a-rd-B-o6&o}OR*IMsIbIB*m@o*&1<#T z2bF)U(%%yhi7bkkWcapdOZU?~f|rMSPRVS1o%33w{d)B_|Kw1lG@Hv>EMy9tCw&>W zN@pm-C+sGnb-U-N#}+ADhzt5(?65IOZ+kDoRCfT=+i$(h`X723W|M=Ww=H)l;eRr{ zJ)6|Vy?wwF3k*7P!#h#4!d8PpoA;Bh>)w&y^}rbGHb*MyVSr!*9hUzSpglbhLCP&H zE;DRCqbG%xu1x;gTphqp58MuHO+rDAXmEQtG<9)R6Cb%-zB*I^0AvY?3Hgwxh6|(9 z)7Z&#Y#k@;tq4|X<#3$dVj&D=Q#@AR9S;##^#V(kGPC z7Tu9Rz|yLsJ1>Mk^oNo5g}C1Wvm?(^Z)Ey=0fC*(F)Jcn#S2iEOpiJm8VIf_>#U#w z>(Q5$a1^=`(Gl#<%j~`HZ(VKXkV*4A)0M8qDmyP>Gqm|A*4L+Xf&eXHN0WxbW!(7s zI-#cpT-3Qm;}jAAdHESK$OF8U9m@Hb&0KvvJGS8a4Y`zgF4Ql@#j`if2ml70UHA=I z9#F^tqpU9vnx!xsIMFd!N-DeHD{NDa%}79GIjvg%h&e(?E38m(R#QJDvmHfJ8)YAblOr*e zm6iBc9otjZxa!%$2sAb*i_?c4p$fE*fSpz*n11>(cD|4?GKC%Sv3cD!j{qSnH5O#c ziIt$ zxMBdN)ovYq{ z`NMllpsb>iv2O6HV=9{ZOgafN$oc5yxrBVQFN*X}?u>pL;Lbt@aEWBbMrlE8_x*fX z?=He(&Y@R<`}UcON`H`OIGuIWIgh#0^7x<85>AKw)J6Q^#~;N1Kg=w_{=*{pzo?B| zSFr80{lkkgOu3VwzjxTkVT3l}Az~NI7}<;PG;(dLaO-3Wbv?-9{d$pA^ijpP;2et7 z_wXvu?ozF(Sa_;dn5e`!d#0}R1i#O<-VV^B%%-!SYZmI9aI4%>lmMQ@ceCsNDn>Iy zdw7a1DlPm-$VNhr8!4m^K&$50<8tpkD!l<7c;Tr=r9;Bj_xu-Sgd=5eM-&dMoc(|Ge|`f11hD zGm%~X*21nXR}O)l=xNw|iP;EY_{C45MY#%*?u=A!fA-h4ng#@Ikdq((%DK3z`kAcp zOVJ*|=*|Jy;X7uGj7N+_7rqQl(_SF`;!tT21)(oGMl0R66$G9CpDy!N9g2>)0_nSElx4Bx{Uu|c@4)G{!VP!!9XRpBJkzYP|x>)^Gyw=9P{cRbyxtBlo9E?)Jk20bYlFmZhxH^P?7(LUXWvuhk0fXllo7ukSb9{;0N- z;d)6Oa(f2$Vw47sp*MI1-ajku1_|Dy8=B%G8ewq1d5~>VJUuI)#@mc_bvbrq*_15F z->mWDuu-L#PH})dYT;CsrR@`GvJ;sDBZc|lD*sD+V5qQP3#X&EjEW5lwaRYJS8kKsqc;$w2XKp_5UJzKfc@& z9oZ!7RbRgH^7>s{w@64q6ZeNt!#j!=Qr$BDTc?^s@^9HC%aLCcX%5)5e?5lwI3X$d zz0XU`cCERj)Xn_4?(oQx|4$ytc8vFb$r|VpN(t6N*|;I{ZH)U}@Q~&|A{>5|EAbfH zGn|zAXGYQ0P0z_QL8)gwG2d-6kkZ&0C;n1Yfz9x@MOE|5LzK9euH*&#@9#U)5fFhC z+`^eLA8&la??nISJP^aaU`IsU%kVOS0Nydlj8RQ0^a{n1OLaGR900*)5raaoc#L{k1ilD&k$?V zL(GQ>u_S%{*Fs0oH*j?AoHi+n_-{cQf2o|)Kb;`|sGNF6H^**bS~9gW(!YxoPp8ak z3@%&SSIi>Oo=^|$SO2dC`Gpa7xMoaHfc9Pt|JU1Hb$dOe?VK}5{hu{50z4+^xp?#O zg$+K#zh7#VApg^&Cwx4w@65FTqv5|V#TJ7@O7kjy-5-A+d_hfd{o=pKWa^Pse0(p< z>IL`-b{)FRa6jh#KJZ_@jMz#FtF;oj9-YjR!`L&Z{#VG2OWgkwa>MJ*^!J7H+r;pJ z*-7rJE8#cPxr3jkh%zA>!>_cpt#+c$F3vhe4so;^r(o&)%3dqHNd5ku>~q-{IM1Z_ z78cnxH3_1NVK3ks8XELnjRJR3IK6R!+^hmIFKr5+*$Qg}5)u-BKd?Ap?hXVD+Q3q? zeICXXBZ-1ZuB9dRca_*sRPwE^vXt7;6`*u7_*3uh@uf9;lQ#^0AV8Lmj~12e5lhmO zWu#ufpHe5E9gvrk1AEv)kH-uoF-TB3*r&I;qJIBg#%bEk@#A|ncIXNNWi-H4pzHM| zsHV)!BShjq=Aa-A2);(zfQFtl7$xvGe=qymLCvkFkS;KYIcwOhAnt+8F9?Ajlw+^J zVq*Ewk$ZKbe9#6&QJlNL;aN&6C{UfApSS1ts{t}!mH{OJII6uxWQ&<37;zj#KiZ@) z!nc9O_+uQ$>b3nY)ZOO}JC0$$dU{tNf%T0l)`Q}&JsE?{jn4}ptCdG+UwVZsx~0N_ z{D`)V*VE$fWw{4ZpT(0h2zM*nptfzL5@j5 zWGmYr-}YabMd23?i>aCNo^s@!-(kBPCNQ#@$Y&vaTXYmImU!H5sT%U;O+p7ki9}q~ z=$I=i;AoFGG;$>fPE~=IwgKi-!t3iBeZUskWXvDT?syC@2A;qjk2@+ytLr^i~SL6&ePI;W_PYrH!>k;Qk_|t5v_Crz0{z(7w!+ zrfQ(t;9}UsP|X750GyjrhzXrC)RYR-G@MiLEca8Vbg+4>R_4}5QISe1V34VLayGXm zS>sRz37MbeUe38W z@IyS=6l38w7(EK2<2j_Hd(P1LLD45miMK)@|3l()4fAxHEu0Q>*1EF`?B{Ogq(V1i z?@Ne%P(s_`c6|X!)c$3I@yQuS2tV(RMe)_=%(zd$pfpW$>GICB#{KhC%ITdL`^4R; zo(F}!9)?dm+RNF0S zf9oiu@*n}6;b^7!3|yq&rS!ZyB|ZR|Zf~nEI=*AwCh(f3R07X%p9~I=_`2n^ zdFQ3?#ylTKOmmR!@5?S}qMd!L=9-rh-J>|hz?AxsLPALvxHx1T6TN8L$F)%$>|A>8 zx#HOHamSs6{RPRLy}_keNH z8jh!?r@_D8OKv0w3F0$ zK$dZ3dwN*}Eu>p>)$IYtA{{IMeiLYQmOBC<+K0tYX~{N}*l4rOs@zVJhU9D_k6UdySiv?+1)5#HLxz`2&a?I&|{^I#jmwPCx^ z@XWJ@Nd9$oVK_D6xy;fX)z9vCF zsY{e7%5Br${sPg_c5u!L!C*TjSpRF*j~|(b%6>|Za}~7iYkp?&<=AC2{vqP}9q_59 zPioB0B+rQgNTzI*!YS^K8Q9f@3) zND%VF0O<9mkW5D@*aAbHB}ziVZLCvjYnRFwu+nsdsTAt#`Kqdgk!9VSu2$I38uSai z*tm4$?i$>&0e3=BIr#Vnl9?7KT8I|iZCG%+Iud$I=X;q+3>QnrO^4vbKfT-{A9Y49 zit(6xX1?WS!P~$7{1MuD0=1e)-<}s5;I#Rt=WY$)@P2B7>P`!-u@P3*UW&--`#c;C z^sUQY$}pWd)p}0C@j^bAd|R|`P4x5Mo_K|?55SRAr8F|k`o*TZSZi$(@Io`RJUF)u<0*n?6&sykZH+SwK$Rm85y2VoWy!_ zZ3e4oLmeYjGA6?1D_XqOTdkh~tzVd6`1jC3J46m$R|C2(gHO zTJ}cMeu_0DqpuHt>L7N%0#)JXG<0-IJVg!2{7F`T+%U+WAW^?o&f{Z^)wEsSvVag# zXKY=#uP=xd#4S~WOEd%M)4b{$+G}1t8R+FinC66EKb>_bG7P=-lj<_0@_`X?zM%L{ z@N5E=_+qMVX`iH6sMs*}`nv@Q=u61!>C(+&lhgA|SlS0x-Kx;-o^DqmjADUK^(^Yy z35v2^oby?glsrdU*HGkFA`bhYh=>u#Z_i=o-fd~=0--DOjvZ1h5qwBbt${WM?`tcb zv<>4s23gviW9M1G5;)BO8g$z3d#he)$y7`%0Ihvu(=mCD^-jPwos%anqIq@3GohA6 zyGAfR>0c<|ZeRT03=mG2e-B#DU z1rQ=fnBpHF)sb_C1;E>VH%+v00U4A?FuPKW4PY!-r--`nfcP8#K0}esFl(ilQ6$m4vI4SqAJg=f z=lN}~F(Oxbcy(P@@NIWDUJsx!tyWFGd1R+hnyz*&bmt~N#KzM7st*+sL8JBD`Rv%Z zVtvr17x08^45wjcx!>xy%vXP=E7`Brp*k(f!0#x+iscvHN%595`y5~_OVk1G=>Ciq z#yGPd#>9Eqv2^uBz0wmE+ge*wvm;~g9E)u<_0toE($AdExKLT7={IUsccla3VBKHhez5j6h z{x#(4-y!(%$_V`?unbuJMAL5yOEEROR!$9+Nr-By z<{1-cKztu8Z7Yz8bcEK%X7(v@S?{R<;w(^rPdd*y7_CTmiOdgQ5F5buKd7p2tE%?P00ULr8`G9hsTs z=glaqW(WA#W}A{I@Tf^Y@nDF?ctP6)lL}Dw??G~w)=0D;p^f=fRiLKaDEhXi?u(uT zu9txrO#d+3`2O^?{3Es-=N~A7X@RG?G5TMvbx*OPB(iV-REt=+=|5a`r%KxH9A4K? z)f!PQ^dbT+Ok(6agAI(oAMS2%FN;1wG86JSqRr~iQc?m_pa7F%-Bh2udg*yDPqAU- zO+=QTaZw55X0zL+Hi{28XNlyIBj9B%B6D#yLI7Nv#8n&!nZR>&Ogq8L;;4B zap6H#s`-+XWuvt>stI8CK7rNwYM(umQ`m7E(HFO|p~}LF(Ua=DLMPUb zSdd76$6>nRnDWf9Vd~rVbL4a>+aA^TRmCAC_mFKa!gWGLO-=L{HJ^*h{4sZ@+RD8) z>{2EKaKFqpGuNixZ=5$9tfK&@Y!8LarH<$Aax~b1y%kBVTqmH#8%-YcXhwd6&Thu5 zYx})_ON&SgNC+vs*>xT5fqd!7&v~*7eY0bzIiw9;=2aEdY$a2fuY<(6m!QZ3+h1Zr zqyNK)r0=uzWB*(0uZ)3pY)l|yfH_?J>k#qHpgG4CU`Hoc^6N2TH{T#ggi&-1%I9Y; z1J59g7s&a)Wl7>L?6RbEYpJ(`%W8~ZDa>fJ^}Ddfz`_KR+q8CvSQ+MFtI3aIyx9Bp z^$XwLdA+$WS+q;s*(UTNm8&SR8=2-7NFQ@B84T34Y04z8D?#a{009k1AKa1vsZ;jtq;_1R5E`zi=29okkwi2QWru-QgbFg$`DC~Y7lX37FY zA|e2WL>M5V&RD*}ya@}OMWIFy-WDSnhL*Z~YX?SWSKDsM0S>T3>B@ys9*e3Q#B=sp z=hDhe&DW>kQ>J*oP%J+C)u}WaUm&sx*@TOMMK_Tt$@`(st6ZJGK4MyojC`lAqp9Z6 zP@!SV$vyJn@_DrHAyo-{g@f^SZcv5iEN#ljNSj)d|Jq%hYd&UhNQj0o7ZRZL@%KW; z68Dg1aIwA|^OnlMxksP(w0d4ZR=EA2xl$82f0(XZ&FqH@NdVgw8rl!loa!ri>ou)$ z#oV})VP!N=RyjUBI&ZS~ZA(27laVEbK!#$vM;R|ita-fVvsA11s;mJEH`qXY2eys+ zq1!UwvM<{!x zoVhYP*4_PbAY(A=0Q0?S`}eo~`VTpD93Rex41Zuw;C{Q9-&yQiVKXv3MEkD z{K(97C^cp-L=tg|hJ3o*kDN!lJN=XF&lyyOf-8|<@d__vz_7u263rwX6j)8n1|$-G z5MOo*H4tDR&*0qHE~g=%rMaIXf2Cf)Y%-Hntz)Fs@HMX*J@nSUcpl2k6fNv3icK3y zXIWuwhhHeIDmt@` zWuG}u5pa@`ft>g0Oksg1$C5ZhdhY4E!7M@qrLMS)=hFP-miwBS|BRR>gY}S!DHdKo z7YR!IQ!>@Do{52)__p!W&(+=g#w(|Bxa>6TSe64eCP=-TqIV=fgNMDdy93kqon&GI z&OnSOQ4kYQ;KAn^ez*4s%`j{)TV~`InJ3|fD?YYx(Isd8AIi?cFUo#v_cTZ&BHbzi z(%mQmDhMbk(hbrbLw9$#Al)EcLw9%g(A_X_Zq#S*XYY6K_ngBYFdycgb^l_m>-t`y z>(7zJP1!l6+?ZVVN6n!&->%r!$lGQYNP2|GKP1Jzq;^LU_3UP^6=TD#+t`Uy}X1k z(HVwo9L$BySq$Y3mKA0uwNlCz4vmJ@yhZ;4KU$L9@3{FEt#8vPTT>tmUFUs6_xKS&Wn2zN zK5+N$vrtwmVxTczXU5M>?6)syHog9!tBWX^JlArujH(4ND2(t3QzooPo7~ zJXtD*+jd&NdN8=HKh4Vi zt=0DFq1E>KKK#uDU6jUJAFI6y2kJp8URmtW<;Dhav9IfeQ&T@tfbyCJA9YJ^>=PWj zW}__yE`c3W&k&+w8u&8?h3~?ustk+fcS6f#NfRgSgD$9miL4bgP^ZQ;Hy2w$nJ@h6 zMN^aMep90JH9sMNI6|*)slMMX&_?ID9p-9`A-Q^9EV7&BZ!j9mx`SOM8xd4X!KaXV zfMng0W>s984l9)`2*7@X^*d~KCReXQzk#Jp#Bx! zGgzcVuicW&4!E4xcqY>~oe-<9j80<9l4{u$8>gDs4OURE2=Z}~C(k5H(Ij5zSBCcA z?5%+`*rj*Z(qyaF9}!!S2Ll{;ihyfs&lvxHHZep15-ZvMB68l?b`piP-+IN~c_nFp z2I50XaC!tZ5H}h=QE?}dX|Jm5F)Jm1n|xQn%Bq9$F@I;MMUSDZgK@|0OFpJ?0SsLPzX`T~&+69Ob_UzCf zY~};HuQ;<1XuN}!fBiO4?jFJ3Y`q-5vnGUR14YgChkYBJNg3isYD zNBE$#+Jt}`ojUhW?#ds!shJ)pD3~14$)@CiO2}f2HtZFvJ*^j;t}w1AqoZGh zX%bI3h+F=NGHrK`0;nv11mqN?w$i{<%g`GKh$FVt{wqdC!f2vP+gJqkOQwPO^`&7* zO)1C;MAg;eeX=AQDu574^HZ<>(2|Ad6tXRwe{yyc1gT-sDnl&hX(LL80uT>C59Y;J zl6?xS37(qfRK_V?yEA5)EY~33=O=OQBJPw#|yBgqmhyNelgtq z&&TnVic&8zZ{%Ac{&K$r4KNc2@3kARIwK+ZbN^H{WV>v^1$RH39T$ULvP^q%-V((M zSpY-hZ$vIe$!0Y9jQb#}&7XlG-6ZY<7UzwwM8kWmo43uTRW6Os z7{a^eHF+aQOhy1OIQBmHxh(PY#t*5(lZCpg`XmiVFstwF&=B+K=_%YY6F`=}JZ|BJ z>c4R&t+2B`9+pd1Rjpsx-}-pJArbq^Ys7xe)+_8)SI%f%JDqfW@##&lYX%!P8IyaW z*%S&>)A@^h@gmseknQac1}3IR)-N{|wOUgrF8gX7?w^Gs6t~5}_a|D3M71VIQvW7A z@SyjdOR#@_U{?}(JP0aEOWMo&vT5o5^&Hpi#M1_q5opW^z(%jE0Uc50 z&0x@T5v3|%h~_(-rC{I=IjW0`b*AOlCC1oU`#&|eVx2Rezb@EsN`Ad{Mr0~PqgcY& zf^?oc3gK7(Ru7Dm5Cfm~K}O>W(8cM+4Y4m&QhT<4sDMKWbdl`L)R`ENw{bVe9tgJT z?wK}PY<)>A!ION|_aA2E_a$p5hA{=^8%ne%)fzu^_r=Sm=jA>2@>Iz}^P7F%Q&^;1 z?=!C-6%%!6PXSyzyaSF=Dds+@eZo9}3~XGe735_L6dM^C1x&@>HE=+DEt&)eLy1&A zRuh8Lzv=L9crJ6Fh>pMdBa(W{0O#vAd-DV^rTDr6oc?Yw4ojD3y#E96vz7Lp*qdkZ zEGBejauf7mu=aVK6KNQ!apv0m!n6LR=l?foK!LxJmqS;e4VSI~}$j)Nf_9V_2 z`2hTedv^mJerKpsnnVNyV=B}gD9*?Ix%Tt=lnK-59#S&Drx(v)cP0t|u*$$uxIM<1P4~F1 zT<3LjkxPlCeKpUbR5qeK-i+nXO)nnTqwh=yMOw%Q&w1bfT$H;=^lU#!o?{JRGYJ!% zpkKM;sZ5?HunM@v9!fzYp!ruAR+}^0FO>q&my;3%a0XQQd51%YOo0K?FK8r`%*!gD z6g2EIaZch61}%~+F3FX35ELb?yl_+J1PcX2rrHgd)ufvi?L%U>l&6FnXBH5Xljqru zxzP^s%?xrNuDw1WK9dztK6F||{G3qD;M;-M-5n)&KYC8MCMqjH?{$9!(3m*m3@Q_4 zNp-WoDuj%wfKQ55c9vvi8CAa%FsL=_W|6zD!2+ama^Kv@ud?)dnP%a(Si_&(F0f-a zf}e{=el#_4PgxKw0*uq`9~;7hU*(&b_b~8!(Ts7~JL(719CGF7=1MKrWk&X%CPK_p z8zSp{89`4PL6UiW8@8XZ|M2wJZG%)WfopSkcYB0SA^Gd=&{x64^fG`zBl0;|TSsxls5`Ba0w8ht7J&{YJsYgE4!>RHjvd}D zf61!0#p|0C3002_#}dq%7Lv?ap&5*~rfHNn<4i6g#dF>RXMIkaDrQR!!ulvu(kvUZ z4f?y=kF%lI&I$t#&JIC0=JNQ6#6)8gU5}vxYzuXL+9RDji~1LZcurCF@3Z!zN1da8 zw%YIz{*|lp|0DzrS*v)aZ7Qu7L_|s$6cSvv=!(9ZM5K_|NF%>kVqOl)ncdkO#GB%f zDI9_<(+R}R%%mrtT`$*P;V3T*b6nD6Vqoh2AUECTYO2he*$(|=JHleYFnd5TOdRFp zcoXk(+PYrJDH!}--YQ?cgPL1aI8aq<55#QhXWS-Q$*Y^KZOa>BqUuo!!>DekA5!eH zu~eO~$`{!D3IAfwf}S5Zc}r3=@5WgC9Kj+PrW|GAy3T0IO0)`A+7rn}mP(EvnduQv z8;V%7JS0QM3Z1&&C%h2;I6!1!;p&{z(JAKhn#>a(hJb9CD-}MK5yCD_ z)p=Cxfx&ZM;FgA?t0lY^{nDNpILe)rPDj5_)d~%A%?YV9xv*xsLq)G^4W)=A&mcS)otg^`p{X41(>G3R-))V!P#MqtIspFB`CLQEqv-v9G< z1Vaa%c(PAJRKNjRXy+g!(jrhj(hl^0t`^Jml~aj^59~(RvRCIoQjBRX=%u`w`E|$( zpc`ijOYQSM!b9=J%LKsS)|Ph{yXDrbl&bVGmrZTf=sWE>KsSynj*wy?r z)s%S;19l}6Qd~7I3sUHr4(tc$rHiV7v-!^kTuf4)md0;1*wZY1ByUJ}?TAT8Jj%*O zl6J6H1?+f{Ei#;3+>V?W)oMDDiGAbB&4R?-))8!V9>{7-7O8XF-fH-B1s>mfif)IXfA{#n5_ zl=9~wea1Cpz7m#}RqlP`xC_T>nDz9(D2%BF6>CT{h;$y}eLVZ6p(BWZ8Sk!fdfv}0VrM#yculDXRO^kO6~0K_*R zw&fRDbP2}Zi9gui@{ZIWXt82yM2%&XJ?t{x+TL2WL1An%{()<{jlxGdlo7jEWRf(p zgq%F@JT$q8b>Lb}3gn`E6kPG`N)bid00Y_?B%G=iDe<5SnO$7hK)KsJJ)_Jct1^dd z-N4G05Y)XrQrgu-bGKKbZ9yqUpXb|?nkL~Zq-xrjG6n^O993d8DniHFwX!35 z-VG)-h28DRJ2;7Ov+N$w+P`=jnoS%M(m$ZW(AIY{_SazrNG|k_&to*9%ve?9d&nk{K9FLpndJA98$F9nBb>JNoYRxKG5Jbq;aNS|$F@*D~^GANN zq_p`An1$Q&lpDLo>U!6~{_e-*6~7~wjpyapCAsXW_6wG6k3~Q#aci`*xzXFwczpf! ziP9K+xt`<$Qu(;)>|%U7Wql=WXmx`mf2mvy0xAl6UV%xBE+!#MHE;D}kEs5%=P9?# zid=_FJmXY@lh;Wrz5gdwb0L@5P%`+q!z^Z}_ZyyF&CAGEn8AG*O;YK_!nc|@>m$0@-{ zK}h?%U2gTphH~Os-nykup&LXjMml<~WpvD{JIDd_S`B_lmkZV-c&Abb7zG331^ByyEjO6 z+J}ZvPD`(!^-XED!`Qw_!-Y0rRh@LC*Dr82nVmYoQ=_Wvoh(!aMc1kpeC}pp@;AuH zni)Dj%TA@W_ba8CIb;Q5*>2TXYY0X_o4=rH+GS!w-8J1>b_8V`!I8c33-uan6^g8~ zQnAyngdVoMIo+Y)XG@`Ua^`opb}om{PO;DrQ$A>CjOMY>5&2D{V^r3LG+KPWpY>yr zW?Fp-Xu>F~eL^rMRvm%tiF0R{7N?j;uG}4t6L-sei@tztakRm11es;K^@Ho_#iBuw z(pC_ulmiucv45>QwG(e#N`39RiT#GRVpq*FZnf8TWE03|Fat=J?;tP9C)Tm?b0J@; zlp3ZUeMD`4i)|HFX?HHHZ^r~Iad3_ItEtC0rgS_VR!Hg%f%pTyBO}$i^Tn@d*@6SQ2{ ziA+9fo|<^`@>^#ukQg`9zQrER5Psr5%Ze1QHzRTW%dF!4n>+p?Au$_-=2!2Im#g+^ zca1{UT{46YzJLmu8*iD-5T79a_B@~zc!<7!VsKkn>c}RXv*Svam>A~ z&y@K>)zlQfwsIN2)G1<)G7Q=-B@XyzQ=jOQiKoz@ujM~DP()VU=crn2W8IwMjC=*U z>WwY-(vAUSJ5dpz!_H9hv~$P>T?0va19@GqJ`hL6Mz@Z2M^ZeMxCrSEf*Xe6AWIF# zrCz142JxY3XZdn`E-oXxqL=KnFkIUs-*Yc4$Tl}OKmoP)vKbkmLoDZ!JuH{kN>zHlh8Y4pDc@(?xg=%2yJr&w+a=)~fe!!YLJK zE+m->uB9;c)vs{Tj*s5a#Jt6#mDxBk8ll}yw>y!C;E>QIJD1hKp}8>>+!tdf>(Eo7 z#NFnk zifBxfrq{l!p{{olK&+9}CA8QTF(HvSJ+~BR5v~ zgL6|CyM=`GY+u*WGU1HGwZw!*9na?w3w^2A)o$Fu8c9oDkwBL(`E}6bsI&tvflV*g zTW3$3XCZG7Pi9sh-IA(<&M>AL?kR4M4xpTpI(uOqk1+V9Z$6G@aKVtAx=(T}5k6P= zj=LKYG5>9zS!){dW2W;%StI)|u==pARPTxv+eyEP@v6(gRX{|1F<=p0PJ4V6pF0V% zO1QeRU8KL1n-h=!i(guiS>teAl|)W5?a9%2GKxyA!%VQYBIeP}Jo)*7ZrC(ccnk)+ zYlxd~Hrr?6Dt`r|wexz2xcMxd6xR=A=cj=^uD`T6x(`th=n4qLt=wweIz=65&*oGb zI%s#-zumS^Qs?81;CGR;TTr@A8nY4aWIeWM?K-Va$6;+I3Rj%vyOKG!D)2p<0^rrd z`wfQxA4f#d4$Dg_I(#IUdE9R76C`3udOxS+#Vu;Q5}(~z6_C01Gy1D}Ld%6``IxcesI3%=h? zd^(qX-=@I^RH}zoKw?{5Y(D(mHvVL%mx3?z{N4_^*Bw~XK>K0KU9sspk}WxChP6NU zRs=A4xW^&AH=j|cxx+^6Nlcq`+2j=E4Rt>kiW`67;l-}YrI8B3%x@~p>bP9?6NYZ@ z0(pP~F;xrR&SrAomq#&^^If1I22hR zWNGtY-{UStaMqG{7oin-QzG}q88QZctthzr{eGsiohWq0tela7)q*b6)Bl1n?p>sK? zW^s4IeJ>y*qaM+aeJMl-!^IzAr@F4}oe*`am`x4S{S6MK_e&SS6c)xe{@U{VL}`xZ zb%|kEA25~wp#!wvZn>dwR+D-(^a{|R1G+FE)djqbjhIJAPcab0R46sHPr2=#g-sWf z`$$#QePBt4PUlXXDwi~kH0K2dGDmokb_5flwVREdofR_eKG+dH*i{AY{18W3l;+(` z+^9-mZ$wQ&{^e}X`*a~B3*yyoqs&l2yvyY&>@+DGYil-|Y03whAog9U&5hL5`7q;D zi5^FRT1`;sCbq0Wz7k(%y-MPF+aeRiDQ&nTjs5e1B>E0PE;d%x$H6kIM|p;^>PR3# zbjN=sXS^p;1tfTYiRK^JS$5oFj<9|aTuV{)R~qok<6H|qc9o`{TcdHFo@XsoQ@Fme zio0F*$$^W4JadDWK}wO+1kEXvrV}EZ{QP}Pz75B3*_)SdJEtbvh*Am}`a$F!5I~wx zDM0gsdxQ7jMC(=Ifr;8+x;JEUL46+t%w*bkfmeiH{Y;8;- zj~6|Mqv!h`LuJRCgF7K3yDCJGvCNh~iy9MkKP8^{$V9e}X6cjwjs&W^T?){1gl9 z`v6)xZs&1)keLu&tz7?9^tYQYFa8VgtCRVkz^_t(Z@g24_YDG-ohScLjpXS$~wWuIfC}~w0SmIHqpGi550E5P`URs11;?yWS{z82a$0Zbi5XS zc!0M3MijT)Cky7ZvXs|L>}1U|JJpF0&;vfQ9sN9Ke7)MfC{_^i(<)O*Gw9<|lM{0*KZ zGFQcX_CUv%cGbiHT3_CjWIq3h=E>WBrF~e+u3$!&?_BdnL3+7)Uw)6oE%ySB{gwW_ z8xvfTvrlf2Zyfwvi}WZM$y!8>>(+v^UdNq~J9y#2_g#gh@1Hy$?|aRACg`@Y1H;&a zXnw6>i#Q=K6XwR;Hv077h_iIu4hRWaDU~|Io&Z|CLpmLDF`oZUCgaV!7VEyfo950cgbA|A zJorAB&HP?Su_pJ?SsU40KIWo}l9xjuNQGMj0~#{- zh{yfr6~vn9S)2oO0C>T`)cj%WUucliT<9N|I^q zGJb8TD}034ZR?_Z;j#{9C3*v^1+-g3UfaQ$giEeP?@dB7eAzdX=~tKL2$&)wpk#iyT+>A8VB(jHPh>B-B}*#sO|&Q z;#ew%W{?mfbjPdhm?{rd+XQ?ROCJ)F1yYh$Pxzt9acbx*hv@FsewOvFQ^=M#D)qk3>;to0 zeWf6bk-j?rgP8UQIfbU)U%`bR+(J=P-Q8U_iHC>*bPX>LciHX7Cl<6sU>u^FsHzmg zXMwKxX^xH?o^ckcl}!%GoS}^u>{gcOPB)Upzn>GVwc1ieRJXza25EF8JL$GSH`x@~ zEhXiXdXRK$&BKG7aVWsN5&+oE=Qb!Fqx0qn;s>)QM?7n1KDju4;vR;&v z<5pJoSrCI_{%ILm^s;Td(rQh|y5@XyGLiNpK|I9l3G1`d7LJWMgSr_^0HEcYo$8DO zw3F6*bFgX2_R)Sz=EZ%|t1^0xU2ACF_I~b>l6dobP@_^a2jw=u#2uz#EXD);(33;l zGEa6urHe^Ok!FgGC8hZ#LBQmYT{~B}YH_kC>vO@09HiV2)Ve?077SA^geb!?K2OUg zSo9;?1+I-dt^Sb)s+F;1V{pTj(OPFlI^PXjg3D4A-uFvG6*T4@i;cO2jr~i*3wUxo z+ud1VFL8BOq1)Zq!4~nl3$SX{A{^Sr0I=iWQUFZn^-g(o{-RAW%V#4}XdHy~*q%Zw zcL+i+!WXi8TQ3@7wij<-`ir69J1~ZfEG1*+opVX?5fXoF{y}fj*FB63VN~;A(;sXt z61ZuxFviAt{nJE2kAzz2-8GBff7;xCVX>57aB4ltKpwRZNlyBfr(<8%9!Lel-{|TG z1J)(cca0%@Av>2U`x%VBzy~`c1h**&_ZFu$`$ZvAoMRIo#3#)HPxzjPL9bV-&2j6I zEA6)-lFaJkh_B3?01j2L3eK7ghKk?O=>|Zb!VlS=5lP06p#}%zYFv$o4gtg_-0ht- zuQR>CPsCF@MLe7l#0DW~EIsmFaQ(39R^M`JW19?+bGy|}*RHhvOV?~3^EY<hDiQ-_Kuln`}Z1OwZ&*Xuu@F(f!x9Ywp>dc$< z=};%!>d6y$ssMH~xEy2mf&)84&&r@zJlp}q)4B@}~8LDIi z-}TrcCM(r&?&Y2|!QcquGpcS7mpL7{yrgIH?Fq0{p_2Iqw=;tdvi8|m5uJ*D+95_K zasOd>HonCVRzx=O5w~N8s|JiuoJdA~T_=cCq2`sg-zgbUh4_ zC*ejC0}1PYVroVx@mfYhLEF-QQk^T1ne4xe8ME?yY4M1ZAOF%3_jG!7J6PliDu%>J z{tq4a6j_dB9`US_lxsBMC$!JkXSQF~xCz`;(_t0my~*GXh^`Rgo%ukji-+eQ< z%i?F=JU~d?Vb=w?MD`dpOius^$uH5&Qf1KVtoZYYhF^xLzvU;ly+a2smvmv>(;ymp zo*Z`EDrr?lb;$$yX8}ILE)yq?I4CVoRcJlM%&={jK1e#VJ9<+1Nq#teeQ1)HP1S00 z^ZBR1LXq>U|B!?t^VS_;lmC6&=zlhqJ#fwDU(Ys|>=Ya*As}WFFW#bV9n@kkAWM5k z)M0!?knAM0wX*bU_Ym9BAZ~7cP7x5-1|tk1>+&ClH9JVn_4_mPCQcFlRMu75)0S1%OLMz#d^2otPb19IUT zOp1UcmW|tO{Dp&Ke8SiWnlB8^-xG({R5C{Qg?5)g zlWGIrV#3$4uCe_rS8W0CB`DW*Uw?QkorxYLNz2Mn`B-=fXZf-S8P0gd)BbYzX9Sfh zF&Y)XeR_ME1jBs<-F2Kkn#w0HF(Jkl#guwodyCZEK1o6E7y_>{^S#}W5_s1mQf^_J z-}&BHJ!wtgr~-d$#lXBvT{L??aaTm<3+(PtUZ4Rtf2E16F4yM zt=p@R(@*9Te>w}3Si`c_uZ?GMToH$9(0@kFBga4<93d<17}ziT1e4miFaC@Y2x5dq zmk3fysvUDx8x1{I4RbO^`kuBa(7%5*_>-Mw+gzgzv!)hr=@Kj6)CTr7wpVzBy`gf6 zNeW#P&U*Kd>=aAE3uVM#*-Ak2` z7!70-jN(nB#!G8;YBvsBcoDK+eIk8>?d4S#5KytSxn|z7mDzV8_rKav{vAM*;6F>$ zy&w36TX5{ul+^(hfh5;mR{FAs@C}Vz+7H1;81ji8Lr!qjF4p@J`_cw@5(5~Yz8f^x z!g==E?vJbam}m*{a02dsU*0S;xmi-($>o?@)M{tS>7Svx|AATa&m>6JB-nj5gfjeq z`E=1k1p?_X5l?duMT%2NTud3@OT8V)iFZYs%aQ^{xA(0=A^tq`U(%&d{&xby)Wf2~-1Z;BrK`r8Vm+VJLXe6rfwlJ+ z>4e0eR)Z)Ao8ph2`fsVprK#WZn96*`Qlxv^#LzQ5Pvr-I57KiXml^~AkfJC>Us zm&;pSrkphUjkFBZXHj1cudSvt~~A$~Zb0N5(Xk|41F{oQ;2 zR9U&GUCckECKUK>CDxav6&SQTg)w19^1HlTX50Haale6*!$<4+7 zzIFeOW&83GW9yNc6unpZ??hY)aKieWmbs2U+}hfoZ(1g9(PM6;ktaoyjRiZrA${Oy z`Tq~F$tL$QE^$hKR}|eVj`RC#uc9p{hE#K{NF^Zwy4HYXz$&FApoJw zS`r=h6tNo!`NAXn4Qs)1w%2e}+%u4mpfLpfe*l*fzM_ZBz4Wky`|~l(rS@gyUuJk> zJ|4t7OR)dt_5tGJl^~vb24?@)XdSly7Ohi72G~RUSrpSLNq#>7FR$Tr$~`PY*}2@k zT<)$99W`6FrAE~GDaYU^)L`DlTj#Z_gujpOdmcvj07v&tP${Lvs^x0zF{u?^JH=N> zAasNMwJ+8mkKJL7WdR?qPoD>t0rP&`I3hT=Hx*;XxPAnUjZ8raZmTt)d z&}*PFF7X%1HVBn!4V0zD)?>;!&2jru`-NI6v+qfF-5)wmwJ_-!n^+P~!_P!XOXCNU zEHFm?AN$tdz+hdZ&wHUnqB4*_h!@xljUevfg42e`zBwvV=?Afx0zx^7o)LZ|{4sWh z$p2cY)lUi{RX%@)n~u!S_fYxkiLz09dT!|zmO3P|J>45xvq1w`d3v2)z}@r{S-i?C z!>MbW%)73U>IH7`cjw|y>slioNDXy=$;YMmbZ%ostawX8KRG+_{HfD+NkiQq=e`y3 z+hZ|+Y-u!G58&77zxywGYii85YX4#t)Yg84f~G9${rhbSOAo0D1}}&HG%zM7zL@Ry ze)r_x6h1GJ#8dn|kY$0>H+iCJ{Hfu4f5~8|)rXg*RQB|Len+s!M={Z=X|iW^eh9KR zN~Pg=f8bnLl^IgEy@RhjRQoU<1Ro6>;xrvTEaN>Xiv%Qp34oKIi2WC=4N#)K^e{>a zG1GkX0pOj#vY!GIloy`Wv{v%$kG-&2^pUO#{5OTkSPJBr*LB-01fmc-CS(K_3;6o`n;5?|!oCq4(fT{rw>*apCE& z@x^JErfuD(QSKII35})LwyLpGtB;LS&v-6&JVW7{dZV>$a^027U7UsM| z>)0?6^TB1DN$wUw{V$cO#XR-5O8tk?;a8Ik+Ra;9cU{F8Qn zcBa>9)dofz6J$SmC;!V;20ery_wT&LRwli$y_6Q?i@>?R)$4a*Hvw&4h#2cX)Lp-_ z!~Q}pPPNaujk)ZMeRHwaGA58M+`S40YyOHQWXBvym;T@2b*K3`)uiBXdT;30Ka58( z8z*bTKG#XZRgT#q%|+%+XI}6>AWT;J>Hp#q%uTHl{+D_M4jTWtUJdm`4R0IiE`3%` z&VC;O{JuX^Q%HFV+A*sz^VM5)831bR-?89eraZ@<2X%C74#k@ReLBvJUA;)v)=<`v z;O7*3j%EYlBu5t1hrQiq?_-s)V3jJw;WvK`ob6k&U%Lg>UzcYEuLLpPDhIH%}ul+#6S8^X7 ziAfPdhv(L64KRF*_Cy0D*C=8>NFO^D*+`Y0cSOuB50DGUcwpWlEb+G9!@yWU-OnUi z+j2`{<{^eBv9BHE8G_KU!0T+{OPfV@%WVsV%mJfl)@@qPhxl!t7BrpUGCOpD-j&!5 zMwinpCF?h~ZijL9I%+P@B<nXrGr~sJNQp0|sP;&v3Ze13q|Mb7+7t#LM0R5&hh@ zb-lcEsTJQ9PIWJKN`M4jh?bV#dnqd?Zg?S4xsFS~TcBEwUmaNBb2;bR|G_Q5%*9T5 z01HMTqD|z*vpfr8dH!xd^r??ML0Jxmu4S2*D9y$Bd9!!#r1eb%>HvoNZTjx5y;01~ z&)7~NeADE_0sFJO9jW~8sO<`L^WebOJ)QDUk_uLv+H*goe`0VIw={ygPpSH`slzFk z#(Bh1{OuF1wneUAd4#i$L>baTL-uqW*YF9J7#5}ca zk-l3=+?^{2sndQd;XmiQhu)QgYcZIB(RMUmuEN6OrvpJOq8p4n1!5e1RNB^JXNYXPbBGb_rjjedFe`GnuCr zIpxk*$UWV?ag611o~A;|b5`hxL#gbJGbbl^^#T{{Feu^)HQ(PG;(- zlx9#F0n2&)UQ=w#cz>+r8bz8=*9L}{56g5G?m*~Xgxks3EHA{=AORuuy0vL(pqO=I z4!grbe-_dH-kZF1&sVa^hpor1wNntQO5jeOyHcON{%~H%Gap~-%|h2oV_Og1l+_x4 z7#9m`o7xZUM&~RuCFd9UxE~~X)625RVodAdV@&EJ`54a|Z{X^$0`C)f3%s_#BRdCL zgJ))~UjDLi@Z|~jnD(jSK1gZBb?^%g=XE7Jh5G4P3MyC^F3VWyx-<21yG-nU zOeuosOwc8!<;#={;e&UE8k2XIW_ORAkc-^#o9^)oNSIh@#A&>II&VCh9&P*WigfrO zoocaLgJCKK6y{H1oQiLW*rk$?e#nn2pMhsSQSS=)?}cK;MXt8Sy0mN~?_Cw;75OC0 zAPuRN2Y`nYY*V*%sT-2_%(qT?-V@@@;9xpry~*)BiX>Azv|!;8%7|B6YxfA?g^+hqCLbCR-! zdLZSXyMU~@mLj~_>AP|zzf)aN*^OFq1dUXDKS{p2`*bhYA+L^oNhr_Ty7*NQ&5%I4 zoc2#dRRV1oso8hu_sc#syrQP}V+YN1y2KjhfS$8@P?*oksQ*i4%3fUv533+Da+TRI ziAn+bR7R*&)T|Pz$3P@KL`wK(olV#ai?`}1ez7enR)TY`gCyQ6Za?Z6a>?(6wfUuF z<3%;3ya|h8mw?2ZWo!|xwQo73Gef&Rya9jTVddhAZ)Y#NsejO)t+QKI`j$9O&=t{2 zBiRF`7uw zYSG9pdtALx&+E0FzK8OVl|&*g;whOeZH_p(>|s@(Sap6A8r(!VdJ{BGn_C%ZBFjD* z^TS|q`}|25tl2+ol!+j25bAqZouMbu{Ib7N&)#4%+R*7#stcD2iTAsDE54H}QL`s; zXVG4!6STg--eG_)t*17plbRi?RVE7FJzpRw{ATR#Kws>;vw!!j{wivs*Qa5_VD7u7 zM{wAxQ~TPN`E z@Em!IS+m8cccAyY2f?lBkefx<_|TV>#}aIH>KD#;iL?+Oyg8n6Rt#Wab|5$2dYoFu8h_T7vAWWqefNmy%fVBkJiPIrho?e!_*2k^N>>8`p+au`VG1h%RR<@U95Frglf8^C7 zv~SpZ!25Mz`kfN~X+_l!9c!cSE@|4kGwp1LyH)qE-c&ZCGJ);~ z({{E+<9PK6ja?2;KzWZtNa`VMi*DL=i{9sJIWomTo8mjXmE@!|DU~z{;vfKQnrjSD zCw~u<9j-zYER}K#NIn7cSci^6WR}0ggm{5lXom7j#*JRBviV`2)Wms4+nUohcE?S# z1F2s4u9pz=tuf7oE@CZ=-pMc2rHNa1HsdX`KDfWsaIq{A?Q}E@PnN?g~s_)?^j?Vp={K6FM~r7@~ypKULPeYK^IHLXWen70?Q zF4-}2-V(15629OnmXjMl?%1es=&eroyHH3RiF&jxGkb-5IM;OR%Iw zBv-A<&gG10h}{rr?ywo+Fu3z%qBrC)oV2e5e1f%S5AVoZbPRoDyD*(mr}3CgrbM6I zN&S;6r_iCOQvLqZ&01R=wL2Uhu47m!nw)P5ZTEsT_acJ*yK}?NF`cOJkHwEvw2;>C zu+($~_IsBxHs)r0OI;o-tGb6UCn;MV6hkSktU1BJcIYra#_CLV5Zzh3F}6&ayYpS- ziEl}UXNK;z3U|BXHtsF~d(NXPy)`I6duR@*o z-e-w)p0}PNa@(v8E+5BhyB!dLq(O%xp$?MK4)k0W5Fq@}sz79DS+F_jTkHVIdsVdT zY~aDa5jAA6%3@r@#3YIL%WzJ}>hr>iFSnkY9W*Tcx(R*E`~3Njl3O3Abj=l=I~VTS z9Rd5hx_f$#GZfOVP1l|G9m#Q#Q_%dpRG2`euwKO2jMd1d0Br6y zUglq-N#^!<*s0&}*(hziG#@&v5oKwS{a4C$^Z#@L?`fF|`>}BMU28EQhj*-FVg9Eq zsU~?{GD(p8G_`a76p5KUwjN5ZaCK&05$tv%M=L_MOB(#^`!{VJ9U%-&YXW+B@-_ur z6@*4FB)tacA?fM5sN}F7zIIDd5p4urTJM2Ja5PM^`6^daERZvs7dE=U?q>wyfc-ZX zJ>>H~?bdT(KWz?r5Z}bunn27K`AT+SjMozxsV&7m$w+2$s)s&$IUQE8fYe6k z3gbf9!G@u}&+%TmG)0XHGz9*%IMs45mXTS$_q~F#`8J~f|9s8egxTSos&M~(<{+V- z7_-!S5t#$JZ#$G~YMAf>$;>eX>#aS+5mI=W1>Ykk#oxI~1LQrAflug3K#s_Q>yh}J zIn{AzAVxzvptB{TsjO-WaXBWC_%Y3ifNN`FCWbCfvS`l6& z6YvTnaGV88s;|_ifTu_=7r+#gffMsR;+Q6`P>A`}DGtT4=jX@TA>Ge!&8%HCgBYAu z@Qf#y$I?B?8wXDHpEfo1%j&tSzobHG)SmqmPO{X9VMa1-90SnWzbADJzv}>r>2Ms`nP7HxHarz-vD}Dtj}m~8!)ms$6a?n4Q>%jm1nNA ze}qXD_#*^g$U=aPvmN9Z6z>juZ(hWQNl8jJ0_U+DX2~Le_}cS=fQ@xx?%aY*$GTND zRODve3P2yqRi?v&G-jVJWE__=-SHV1CnIHJ?s*k5-TD<*yk5g9$kt;}MXqw)-r-+b ztkJ&F=-g>?`*b)c+pap&_ z;k4KO0tEzo@J{V48;D3Kl?g;18Q_63G8=09{R$ol2WQU=OJL<<&K4I^hh6WPUX^Jw zdW`kXZ(!WzJiZ*i*gLnt7k{-liLcf-l(}xFys0yrXX$0QN%1W@fO#23v&h5@DQW(s zULIQ%ouX}Rx>V8rBXQqjg7Bm!=zsvhX6-ax^;Xp@-?Xp}inITueGrVtBa>==iX4K} zY|oHLeoa*@VcP(GH7lOKy+%GPr65_F^jW;^0|j#?)VSHQYW8OZc#0 z4GoFD7*s*cd)gw7AIKwiQq;O-(`c1l=U(5kjfOK%ROU~?> zlYCJrKf&1yHYq-Fi{J*Vf+J`3Gz5xfN8gGV!uf&=AZO>DO&z3PlNFg*Mb^pVS+-n$ z!Y0kIx{jamr>X18lS+Oq@!%^d!M9`DnQnJ0M>!vIJ>4khf7+R}K6yl@t|IWGs0Luu z9yO3Rhj6((%8$3GvtCWEkG*JBbnOU!0le!keTiX7*l!ZnqFX`*M=cyx5pA~f9+g9saFH<1*hIq7mJv$A@jZ|oy5;( zh>nqO7B>?>bCy(p3&JlLRJ)pNDpPSuKuJ|ekp=A^+@3ZqQ$v}_#`?VTYgV^Mwx~=EH_@LsP?`h+LGGyp|@kHEg$sjr9oPLQu1w%;G1-wRCQ<(~k z>OP}mx~J_uB-#^ar&RXz07%4RoGRf%?gmL0KddM>Hg=cK%(HPPN##T2YG!ta`g+C1UGd8?-~L zCYZM?2Tkox8l^an>$@zMTZ^|W#`Qb0AWRM1M;c&Xoe0?-V%{3r2A+A&-dgq%479G;ntobC(707|CCZ!ZIkH0*x z-;}DHjC`<{3!PnV2j62_r?p$!lhm`=N< zPI{u}4j<(U)?OoE5`}FBy~%(l#g*M)=p=>#1)xqq3m9{BF|k$7zWa}}G~N0NElXU@ zxSze(-jM^m6pNl4v~2N5Jm@s>f)zVKq$C)}YwFOiWPa8YE90OFBuvB3E$f@AM)YrH zu1{iA?D!^gt5WVNpVlFZr#@d4slQ9(&D3a?cbu3%dKr4v7K@|D>k)FU=z7dWI2s}Y zkwLzWXWOZ*69mJLtO$~volG#@$A>@HDVh-O2 z1(!h1@fJ$m_riF3xtg5|7>+xb?&6C#IdumN(fpx*^Fr zQpu(rxO>DI|0OTzcY4LIyr3{57s#*SJu4&P&NCVkcyh@gf`v)`4`W~9&}84XEsT^FrN>l6l%61rQ4)emiGYAK2#D0^&e1U}N;)J2 zDUoJ0BL_$~V{|v8zxh1({l3rlKF=5bz;<1~>-?Q@oX2^bGm$bf-Q3*Q{KgPGjP6)< z;cE`xZbf}7-KvP$_oJ3 z^iwNO0T02@_T@2CfnM8~i~AsT$DJ0wl8awyfHf8t!Os@FbCRvv0x2f#J>TB?D}h`> zONhKyv~7^u>ykXh3+SNZ)C-xefkhTOiF>&3WbUA0_hix64#82WXf7N#Ig=X!Gc)@f zhllT8{Op3NFna@h+J1i!VeK&&yDH`EQ;h5(sL`VN}R59v;II;<|-S)#RC zZn6nCZd#@dy|DM&v@E==N^CeoY~afdKaA1Ie)V36mr3srno`T!;OTW0@6KhT^9w%` zaZ-S)iw91$f!HbWBV3?E2<6(M`g(irQwgDSSqA;lK~svv7_U)a!s@LN%PLJiU-qJ+ z{k?|ETOj73`lI0@iT(-Yi_A{{U)oIOoJ4P0n>ZCM$3n^ zEGR-}?+s5pSo=2Db#|A;ESWmFJt%-zd&(W;){c2bqo2t(D}$Ge5BAJSOWCLo9MmE4 z@_ND`ho9Xk7cS7equSCt z@(RV)C4n{WYl7$J_LqREt6)Eh{X{r`mGSOeZo+jX$J z&Ev~eqbqSciRqKo*??ZqnS|!h&>nUtnbB`2zEJ(_#mdl#2&RQaV2m?VR(9(wvR!%7i$a2-Bdg&tlgxWi9E&^$fD0GbgJ&ayCv6}9^o-! zFn%An3ryU`Z}Bz&Bqxc!C{CMfg_EnL)l%B|E{vYsY_}@3^IWjL3NEf_1;pH6r*<}VVa*XN zS4|@ol|0}?KB9q2l)P{>6>>hMmA{rYmS4G|XH`N_KgplBK_8E`V zQLZY-R{$@8bowMWrgqbOS4SfOuPeW+KKG>TFJe-HGc@<=_|GtJEr;s$9+X zzF(`Ei7|)MB#(43k0nCZ#ehC7Fi3LVDc;`H5s+pPq><1yelei1rsKzD(?~4{Uu>PB zsdA#qy=Sr!G!eoe)rGP{NUgP<4~sUUkO!zK_nEz)enDAYGohr&Jy60RR$ZzYpvast z5UG)E!K>5cb)m{W)}(E*OC`|oBj2GtxruX6H}5+mkS1TXX*;lB*16Ph2Q24NYN+e8 z50?lbgo>6*HQjFYe4qIFK*(>0vBX~tKZVGS-7+qWPO(4#J*>oU_?jeX>w+@vb!e%H z;c1f*jN|y@>?ysDPdB{NIM=e;S8I4=U)=%{h}{^Nj%!i_pcZ}9KWRKlp5uwAvLai+ zUYPDD;v~%c=UghKNp!AKBx^#|yqpLX-(rM(qlSSxSJ=H~ToktJLDjuq2E0_x6VjLV zms~U!(Hx|H2MvB{F*m%=-L6Q}Tt_DdNK$%q5r^_V`)_q>Fs@5;kfwMBYGRsW&SmI5 z*_zvpH3R@MZ25Qv1s6^@Gm?vDm(!=4rvOKW6xFGZk%5=i2lP4YXEWRQsg#3m^_LcA@Dwk~ zL7>_nLizE+M%PCQLY(HGQW6ueh>vv#rW07R5~TQ$pkoc4)=_wjgjM>Abgc65);sg| z{qIRq?V+50t)AFfpQGA38^|`hSx6yrk-&X9ar=?n3T3}$tZ@R^j}zb1`6QmVBh&to zp}^kvL2L}-A?0=a^lY5KMeY?veTwbQs2}bD&01*vH;77pO$7nJ5S&1}>Ip1dTR1Sr z_kdb7Y!|7msU_EaP<_8e+doTc>tYJzNIKeNtA`7_tN#YJwHHk*@DM(ldg_I|#|M20 zbMD}a@eXGF2h28YFHI^hI42bD;QTcqBcLga=BF3*(U zQIx=@Ri+@-uDil@M+>vN58t1DGusRUXPK}Fxej~`Fn2#vypo2LUdicnuidmwIC~J& zRD%7LTeZI)5_7>~V~n7U!j@ee=Hi~w-F-78qP(!pSjdAGLRoo^IR~n#OSrwIajU`# zcQI3Fk4s^7+%P_=_0B+};N>>ZxtL$>^hN9T{_Sk{?X;7lE9240Ho)l2=?XsM?(L31n;`cuTv_`jv`uS@{fSLNIngV7QVudq7GfWTjlQi`F`^Xne1%u zeX(*z3k5pH#VqK2l-7-d2!AR~wjzYHi#|qaPdA{Qj{g{9eq@TACqPFlSayF;l5UTV zy_``UYiD`P1P0k}A-m%7v5ZG_?ghozlc!u{7-^}y-uEmAsf!` zCr`yQU!zUYhpHzFW_U!OVt=11xjU$~6WNZ#7(in;oVnubl*hm7JY_Oz7; zlE^ckvHck(Z%=v>umXTFH^W#`Bw7Ex=d71N%ij7nMn<{xT)w<<;8vx?9;=|+I0@5R z)hG}?hK&jNf@5PGJYdy2Y^(5h8qW(|%m-@pJb;=vc+9E$El-|3jT(RCwENzdnqS6e zr)9Lt(6z!KFyASzwC=G)3Fk-YoqG6S?`xsunbkqK7 zVij*B|H|j;`HySKh+=E_6lw8PnU{a42PR=~52Bz?|C21E1D0vAD-Ri#a--6}z<6AW zQG8wM{5c05F$?6;PA@HW>J~6QE07ifhRS&qB$$Nn8!2^jW7n@^DeiX`w~?gGV9Je|^{>!eWeRBcF-tCY zo^Br5Mh1dbu?1tjDas5aaCHkbme!;J};X-|e z)z2N3q_3URXFzS8fC)fwZ^X7)y^0?QH^0``rY>G!SChv2eOqE*V4@4Ufy5r(u;F>g zXO2$T(=>=srDv~;J0zLce0cX+0-%8?msQy;WQokC=9nD0Myx8=G;?gVAJ^jI<`;3? zKJQ#+&Dhr%yU&G7gqSX$o=H(qXxlF>r#k@@?YzGPJK;wxZzXMqYKhK}#`m#d3pT>O z6)Gw|ZedhROn0INvUwAc560^}j}lN%9u^NFBlZ^Ht>2=4_b#z3g|SNF@J!(HgIXFd zPw|oqI->V@chRhr&Nr&wD1b79POynA&c(+3RZeq7}}-mHPujc1_>&CXg+U zOD87%#Y_MB^QKu~AywHW0%bg3F6RAx9KT~!#Mw|R&7>Sl#_nvV{aOpo_$WsZdJ1;T z=W*T~d;7`uf9{&2{6kl|`*UF7-&W?n`2Ybl)g;;6?^+-!ZmOaVoulyJ8er^pH5exjaO;#`2DtL-qWhCQFU@gmN0#<yM0M!&tXt{{dzzAf0xsQ&K7}>#MA--y;lFF^U#f}N^c8sgf>dUi z3u@-@;s%1SSsfIbNF8Ry=QZm=XTh&e6udN7hpRkHFk zO*#)(q8dNS3~x-AY#|hlyQbPUW{g5!Eq!=$@!i^HvHLPr9GRx3%gWwEc|S@O-L`Iz zMN>u596-Gq-gOfLj1*Y3M-waOJ*D`}_wlZM*Z+R08$&8wL0Hw{?jE3BX54+-61OIz zlZJgYM=CW%m_tV%9wb0*gZ(1rRkq=bU1446{3Eulq5Y{N_!$^N6j<@!`&lXRy3X_M zaIw3aRGm5fA_C02UielLm!R?JmvN<&4_8}gk)a<8MlG{^_cT;oTBs%9FfpdfYsR%Kc**{jIq{JDZ<*|3S+7%6D z3AFXude6yuYStDeFBPAT=DdE|gX2f2HGU5X zpXmJ;Wk~fO8`>8CAuSE{fWi7rZpALp#KwMZVYh*(y|X0{h^o}mq@^VDJnCSVD)gE? z6KKky>8&^Qgyq>=PI~-l153EyLp0;L5^|cBls78yNZj1`)!D3v4RrwqX|^HSt_~#M zP?@~E&o*0oD++ymgBS_hy9S~Qlu=RADHh-tJ^R^k5(6`yT%QV~3TE3@$|%mf3y4PO+b5~{!n0&RihrCr9gq&N63O(*;YawR+Rplt=Kinrm8UNMc6EmJl>?XaKyGH+43nv@_Un$}z%&dxrXA~vJ4BEAg#kc{zz8x*^gSm3Jlj3pXukK}B*d6CD zCg;I}q^^y9S6k9e;KHQ6TMhUUh`G2R&$#El{`+%W>W_`YqPc+k4qxu9^?59f$uAG# zAsC@8`O4ERrdsk8gZMsn%hTh#Ajxdf^`ya2*L{e_XG{LKE;{tmzE>mKn9hdN`}(!c zBh&V4qlL92jvGp6B-2ufSfeml$ zmpH3ZDjoPU7f-LSy)q}k#(N~*8ZXKjq0|KJ`vYUQG*oS*1<+DzKqYjjC_IFgB(`P7 z+c!;TT<}PNu$Z-dvbV)2yfjrY(czOZl}GOE18dnK4qtm%Fx$5vH5C?Sw*JG?HFcc+ zv5o{a*yg~2bcYG#E766`gRGN@+9Y84%*52DkB6MI1N$-*-8ZOQ>rzw~qvB^r=Jk2) z3pH;nd|Jhg?OekhCd%ARUA{3A##nHFx5j@p1kX5hk)tqOx4RWYRGX%gc8?OTNt(d2 z!SXJ9jE_0mMT1-@$es6rVQ|!5{$r$++xUkzpYYvfo+Wo>)3?u@9B~JU$U7&>-ga%= z$}2>b*X4V$rX@9U;cX{hZW66W6FJ#MzfcI7KOFcNh@MuXx411a^N`ayRtzm? z?d(-2kjDzPO4olKx}q%-ko|DsA|W2*<^2~$1Q&b9rv zVnPT}h-itO`ioCz!$VE6x4sD`ifwfI3sCQwsNMPu2+PS^NHje#X6d7Ie3_3KY&@IP zsuS+1UG@1O{?7mHG&XuUic*O+sUl5u{@ml;5H()c^b;-v8f3rY1qV}RA9H%7DVDjh zWFjbOs5-jA3Z*yqqVuGus3RKbbPN?uFqWAugU_#E*{HE=#7P%dKabh{U2iJZzz)Th zX9|eOp5G?_&=HpWvq>I6VpHNkys{VXxObJ(8I$A|?`c$}Dj2UyE|hr|Le3miTDFx^^Wci-ixG~Ax!YrkLFrrKgP z>K>B&J-6cL0Rq_{FG-DEyc0DqmA!$|28qqWKw`a{3z*xqWJH7kPi`~aHic=1HA-2q zq%M8}2nMUgp=`J37YFW^80SRajYoa9GW7ToVQxU~4IJXDO%(XtKB@G`h-5Qyy6c|W zXB1w7a^YJfs^_KEt|R$FwT6bJmW8G$J9@omh=(`!V1NAy?QgJDUwNxyCe!4jl9=j{ zV2g>&4*^! z(|F@i*mAb&B5y5@t)1sf`~535R)@YneT9Gb6`y(B_~+};evN5r6k(v5h|}F14$^!y z(YNLTMP6?`6X;E^*^7?a{l$=QEc*}%3ou74-37?de>Yx&6f7fU*&<@1H)^chV5&;GEk<@ zyQ2_V7|%Van6jD67;{I)n@-|5_uxw(Db?MS;}>Jl)O}}UQjMC|2n~v?>c`)Ybx4Ss z&DPETT1h9^VeWUzu_@u0-U()y@{PiOqOQFJoO*^LY@+C%j4Hf?6FOz@;Og>vaG|*|p7B8I6x}F&g7Evy@+&cdxq4nL_efZLTisJik$Ay|bt>~&2uEaj2NV(sN zA%DM73F*(&2YvL#6(MdOug}K&IvceE+^@bdYic9Q)U~ei6F1w27=^m6!e6wci_mtC zK3`N@wDrvqj(BM1@}{b*?k__p+idke7CL#jcemi8&@dM}Nj5F{IO8gN@9;3KOg(&W zlA@1~i&U|tU!ErCJm344v<7n>$IDwC^)i2bXF(G@1wfFLneSSL?sSn)k2g~J`r~#T zLG?;92jq+Ik(~sOTUS0DzA`_{`+0FN555;B5V(B#C3Wv4T_$_qkX#RieO+R8Zv3G_ z#pZQ9(J07b;1k{74;N0BRQ}x~iIvhj>9I&wq9X2oyAJFOY=Knf?lzlO41PT=)ny}n ze}cjdP1nlU(%qu9Td^2vJ!vS-#9hS3;oRb*L5V4CF0$f zdL~U@rk5ZAZfKN3fJS#+o@}PB;L7rCJ-&w&D#jLndLdkTk%pgukOeJUfL7?kz{*V-N^Gv6?_5Z_C?J6l&J5G0* z2zu52I?g<*6l(a`#t9STrnwu*5qNNiH=fNDeB;w%ddj9jvcwxA{FKrkyQ$k-Y8`u- zuXp5W25bGxnJQL3PrV<5n)B~aVvI@5_&vXP<5jA!UvFq9e0=*@?swgBm(#Pq?>-T# z2`pmaz%cQnO(*_;v(Izi9>+>h%PsbEY-hQCwY;90<5+vmJF_S%`prb~pnGbuk8*Z8 z9X%veyFadXX+NH)PJ1gwqvc2xM$Fe6cz_q;s{R@Fmz}`smkAkX_CJV{0fM-ZmZa;4OeW7pa^30J`kGiOSJB$5w z!~wLcAK&+?YgqO+Z?XOMJrWSzu?^Zv#mA~wCpG`@#}bvvY;06=^pXjCxqDjY%H~gC zb`$qSx|2{5&;PzRf|gA!GCRLS?p=3OrPkyhzfU@ZpP(C2irvgY z9}PyLKHNrPtvio)gYs3MwQ z-T6Dv^_TIsH_`oy!J=HefiG*hph%ndda2*HsF;i|G4*{mc-eG@Lw-h~;dIkrgMBNq)gKd8wJ|r95Adnd2zTd=s8! zA>0Ii=yxB9NGnn{nb>4te(OAD{rBY~VoXWxg*Xxb9KdG@R_<|1)TK=1osRwJBYstO zzCivZ65K!Hx|69*-VmQxJs2{-$(bksKk5-+=p0b!A8t|( z$VjRgETY_f_wQq%7$NT!96^ZYFvU$+3!j)*q-Bk+;<#zI8-(F&UD_hwSEL_T)+Z$U zT8QzfTQLoh+&zKjpXb;0_I**HGv9DUrE?Fh^Z)&GCboC zcR{kUe_!0H6_qHxWUXZL{E0S))a6fdyb7{q6258{)sr!p>ok|UZ{HN@XZ`?-*_auW zgWE&Gk9ty!KIOh(*1)~3mSE3a>~L8uU~vdldz2RXI^4B3;_v&TWh^L!FZK9dv7eK- zO!nRXxBM}qLNYr!E>D>9J>a8visq%}%#!7ctguH6kq7b~Vu^p}q6%ae;~(HzCDdim zH^5JnR?WMRZE%shRKb|4r%H_o$q2{iKpH39zB!NXN&Fq2Z_}>H+e?(o zKb_?2eqXuPm!9qnqJ zcJs*Yzz<`rcd2o{Rml3+zcY_#&Bn&`Z#5_C#Wr;PvL&IlS^tNWafq7rzcR*5G<^PF zg7UU&3;oAt>KoZ@c6XGNG#wlBOFZc5OIk9Y3W|u3Osg_Vn+S@FQ%qLchyKv3Y_^$g zXS!X^TyIDd$FECBkM3X?IWAxoZC+S-n3nEQ)ueA5zq|djN*57h&q|Y z#To?zj-{VCzmz(gHS)JEI(wdjCUSMWTsXdx)~Pn-v~gy;cXe!ZMQqowu6jG_{_AZd z>G_4xIp^CHnaU;y?~7CWD+U|)L#^B8pxVs}*7I@DB^~dZD%zsU-CsM~X=iF>^}30$&m)hyfH zz8Q+oWfVak_s-G9S21~w&AG6};n7Czh6~#c073|IeVgq5y_I~0VX32H!5v$9eDzat zkuPza(5n4ZW%1pkjwW>>8_6(pjmbStD%RlOl;y52Ku}@hshIKX#oTAm*@KOr%QJ#t zFaf;jT24-maiJ(l!RsG^l1F0zg!mB?F2qb(-|a#T(-va!$02^MQ+%0S~w znv;WHWm!^U z2f>U+L5xP;`DMD&V>u{!)}`hF*$3=8@p&N4^sPqA7{s70BFpA>ZXdir*5d5M?a8Xn zWG(}Hd`C4)xIIV+7GGXa_u^-#xfsB3i8U6rttgpl#LjCOKnsem^$B~z{>@|2fu+~T z&1iA(c91O8=zer%{97dD1OWR$^q(O&-MM2pftj1nkpIqN|DG=8eVY4b!_35+zMl@S z<;EE~4z!h6GysCk0G3t~2P+&qT|C8*_O_})bpv8WpaXBqQ_ir!uSU1*)B{-;FtLF7bS7UhJH+xW9oZmk?htL2lD zj$H_!ViAwgaG1FFrxOWh3kw#qULpj7&3i5YwlSbc5$w7StZdOno=};<=E8VQJJCvW zt)YnEV%Ote^{UUH%9x;TJ7qhB zGt!Nud5WN24!0FM8@l5T@STL+1X+e+P;wt5)FKxU0+jQ$}jPx#~(C^&9d4Uu39ihpU{>+o<+P*~Q- zpZDmeUv+cgqjj?q=QJNwt%1~8t zk#E`Hn%{BXRf6YbCs!&NsTj48@H0`{8A|c362MqsQR(Xx9U4746@7ij+o{HZ1`r_6;q+8boG_ZMwgWiw-kM8502 zB!zfv@F}=Bh%{!!NK>mx{X)CA>Xpkzy8R&^CtKe1u8p%Xo9fVEt?WRa4y zu4&^=bfn4t65kH)vs&2g&V`jc5~f3Lz>Z;7Llu z=$fPn7iu5_3h5_s#G4)zIKW?bxmK{V$5SjH_waTd4- ztCtKS#G5{bg6?;TKNh1}Pt&7u6GM16uW&qygbwF`qn{-`y1u+Tfy`pZmtZbn@b{dY zJkx3^Av8wXfbxqflh?eBcahVbHq~hkcwocs8um zKp;Bh7`bwd{(I9w&&~6N({&RXOJN4Uh0g&T6exXC(BMD%WfN2i-)(Yh7-hDa)+>+Y z@rB(Igp*PZ%8_>H=B8~qKhu^iUWZQfH;D*|11hH-#Pxlq)!4YYeN5MCTkX)*4g2}C zw6;t8Mwd76VylBYGfFcL+1L_t&Ufai1*Pj(6>v-Dv;5ArFJwz`pJ%TC19t7n#}_e| z^L?$a;_i7b0HguSsV;G2On`tgW?<95U_zyA3*K^B{l>Vg;17?M z+7CzfU$R*3C{B1R_~WaL_fk-)@R|!IA*1`Ti{RZX*#bL|c?F1m^Pje|ySkve|OmW#{ZMpf zh0Uv-nP57ZX<9#X-T5v|d_2Wb-jMOc352G3^qt8|d?+?JRiW!ayp$?wfsOhcH{T%zQ7VFb ziP+p52{MHoR^9k1q+qIA?Cy;$khL%l`RVzM$ZaudL?pW5NzzuCL0ps9>?Jj1x$x&x z%bSx-(9%;ll4;tY3PzCZ+Lf zn5=B7h-OVW5~3F8b)M`YUQXtLR>d2-Cc3^6&oJb5p0U^O3fiu5cH}fc4n8#8aDL|S z!UI2@2pkQ&D+%y=|X#@ToK*`G>)=^T+ndFrrtTn4qsAZZTTADG1 zwu%b8)wn-JA<)RfDniD*=1+kZBbAziydEGAR2@)B5+PqEs^A=YY6+>ip2FdGrgk;= zWtDukI(XI8t7_$(0u#88rk}l&EEWhQvCLIbj*7&A({MYA`peJKNURiYT~dOmTLL;G z6Wct}$53}l1BwCfkL6MEDz@DkkKamu_m0)f4Btc%y~%tf^sgWa@Lg`$8t|59w%;=* zTg60joN$`wsTB@=OS>_2=89l|xoR$Xe=bTx4KBW2-OU_cOTq4Y0HzBCC^mV7v+P%8 z#RQD90S-fw>;geXZa^CcO4W^QBqoS{ZY&Gon#?NRlFyaG8`stU8~(n3{lNd2bZ4>H z&mgK~UX{e&k?p$Zv}dG_WsJ@Sghf?sRUR`pu?1m99{ehf&=r|3UFc&(m*K`~e3?|C zmym%{_oZ=5OpczN!^Gq?!pxdt139?`Tfl_2tRmoM@!ym%jMA6n16DPdr6g0Ul!fx> zO;z!ePO8xsTelfCTc$4}1_f{*+Pw!A9O;pCpfkXS#QH+>a8J9Z#^G*lAc+keoJTsG}47 zX~(QMh%~{>VnMLt{UgmY9myi>WEdX4u{qQ5*aC+aM||xXc#E&ME%16Vz>4ciPLJOz zo>J`-=>E_x?OngE3IVEZP_k`Axtk1~YN$$#JMbspgO*j8ckpBj;u>_oXwoqrM||sqFpf5n|M^%#lrm+y>ffn~o#3hLal~n3$5?ryS5>=iXqY z6{o8U;wnsBl8+erTGKZop+TXY5PCIdXuc9gGQJM5h1@nATZ`%m4LHG;ee*lp@H@3W z26^o{R9&FOgD{>=)yv^%^qS=B0H{i8zi)afbU!*bd>UGES$whTvSVa)Ztqvo_j!Fp z47lWFTt8^i&dk0-B(|9SIS3n9k;_Mev%&w`bI5tW+*AK~gZNECYs{THNeK!5Ei_`9 z=h3^uc2y@9;1-ew9-SDbNI-+=O2-pY6dgV@Ku^y>#z9{5;9b!X?6_s}LubI!Vam22 z4e}tm_+-{E`G>={&v8>TF-2R?qo~!O?w2sqIOP8HnA0IQZ+7KRGH~mPsXSTny7EJ8xM~wXI;x*sVj#UHsbyFV6bx z!^xWI{UG}~9gmV^Vp(tfts^>T@T0x1O*1=96*%qnRqsUMe?m&AbJLIb#tc)rg8*X; zTg>46;vUx`#?1DNb5`R^+4V{h6BjSSHzgt< zIetS+rqJrwG<^zu8k4Z%%(e{?rgni+)k1)b&Vd<&X48XxkgRlR)o2HQU_@5RM=eVE z2&;LUn91!LAy@Vyud6OmBtJCQotGm-+H`>q*dsvF*<~M2PivhD=L+otT z?W0W}QkppX+Y-cAbf6zq^sW~*+!a2=~y_$Y=Dw(|Pe*z2)P;lth zJ}=^RNv6dE39ni;W!W6(WMqxzyrR)P@rJ(7H|Bzu%^IzpBjzY6h@f&K8*ct3pA9`% zIo*f!(1EJ%&UScJ+;M20+fWmgbHdz68@~L@c9%y1UA~NwQ(F2ZyKguk2F(*;372yy zZHiFs29QfaUr$f-u^$egbB6EiF`4L$M-kV(ZATJ}_W$E!K8r)0sajMg5&hj+lbMy< z+sr64RQ|88*!Rz`_@Ed^NyZ@dH+VM|^4Y>T&zt>?HzjpZJgmNup(C`PaE|hNGGUZ7 ze)E`TjAZh__9AR=mkX+}e8;r9QLj&Wc9o4cpbwh0^_0|39^m%gliQVz%0&1}ZXNz) zgI5mQ**YH-X4%KcQ3KVCaC`A{qP~mT#`##mM!J5*6uMzNWS~Ywa&cOTB&L!4iqvZ> zs@=F=TdaS_nGi8E)jnun=rTkbl_8bGNI;ohvyDWhK-pj>iA;7diE~x6{lbcAAh1O7wL#7dahA*n_P8Ss||-skZvK3uh}eVk!1o3 ztA#!bC4&9{+x1C#ZSqyzMNP*F=I!8bS*w@dXuVtHzJu6+T#N+ojDv(<0LQFUHSox# zNX`I`-n2~hdfkfe<(i!AE#8%ErBIcsqM%2gUo-b1@D6!%siZ^gl5Cns zW9Z=m*FlEN#@(|S^ViFsy=@U7e4|234Jsd56pPiXC^+vE{Ab^>;7Q%pZ_4jHM&o&z zS3^@rrkGTrj9Z;X zt0LqCA7{BnugZ694+Jj*?ZW9u2wSdwA)|aWmVc@g$2=0pRZe~^1xtgy(089XflUo4 zwwS2aHlnX@r8`ZgxP?(aV-dVhsLG0Z({6A*hf@5_+#7E;UEn%+%sk$}bWcS!)T%be zDbSWgahnbj8D-%X%}`=i_Iq{3w0@pO@e(`(5M)0K$?%@3Bi|L}k7fZS`7dQnZ{Bhf zZ!*qWDH(H$(Q3W}78mE3f0%*AeA6~$P*SIbd?t*i$3*ey2ZnhP$LE`zQx#e|!;1Be z%OP&2rtBM4?>;6(!y$(YqK(f{z_b;eHf{D47M&}mI?t1$+QyvTq*mT1-Zf129KGt& zVvir1Y96w(`oW#w7T2M@kxZ%XQfkd2lf`D2QM@uK2@obLQpAKhHYur=B zSs$r1cSVhG>>xI(qGpke(c9OObq(K(djS`CX373X2)8Kan6&IY*}h z_A!d=0sAw~h_J+fT9eJ%KB>DO9-})N#~Af0N%TtoRPv) z7#F<+C|;4>Va&udd?D3qYjx!ozp3-wmMEFC>zpIU5ILk^+pGac(M2J-INmNEYt_fjWEY^;h0q@@Tsw=K1Vc%{c~FElbMUKaRzitYI5>{cpe1< zKP?GHSynlCxIkOC$OT9>b|%V3s#AN;nh6hB{~ZI_cnMBnt2}74niA2unsRD>et)F3 zSce>s#oU;De&2;%(5_jAll2mCIkl%^>#92pe$(n(f+;FzD6m~FT39b--o-$uohq+aH z(|o+_n<;bW+Hk>BgDmPlC?H3!8Cw)7yZ6hDs=(b;{+bkQ5wm;uwssvjCFM; z@UYP!7sO=ajMo*Q*(#H;!2x0oNV&Ii^P^sm)X^CBE>s4i4nrchbd?F!S)srVq=H~axdjNqF)(5PsC zATb;HXFa#As&}MddU@ila))LxN+IWSjMT>3bjt8=DeV5OT=-u6)$ull=JGhL+2?qc zW@=9 zUXTlpt{MDzy*#>hyO!(G;5vCO+Q{p|<>QF>?2+r3S8=_m6$YQER&#mJO>YO&AeSXg zUxy{X_SxU8Y<5Lq0)9SKmAG`ryfaV1%?;im1rpgqc8T8c^EL=Y)!cw8t9jJ&f0OE( zpAi_AdL6Tl6KOtTFUa;d#kT;}qFaYYCc)_M^-Y6$3)ys8^BWq=c!q83`VuhN-1pXPRG zX-ESA4|6Gg}UiGm%fWw2a@u(Q^_ilKy}m{p{2`sh!i{@)9{N%DtlTiOYDh{ zRhC?W*Ly&N5Tu31@*M`vsg!I_K#0Xn`5sS)qq|5!o=mBpOIDZ_S;bqa@Y%#rb`N1k zDLVnLWl6WlYgwT{?=b8G9|7-Wui4PUz9L3FWo*&&s==;Wwq?}Uiz7yA&nX`YfJK&> z`H#vrTqXBIoO7XnG7su0#?0##{2Lcj#enK`Bd){8Fss`vQ#Z2}h*KO^c6kKBb2UW$| zR$I3O;;M~9-|fz~mEh6AOeeEi>^bf-#`oIn8AeO+jq#Cfww-`$XVqcFB<2Hv=7v%n zET@f2dJpX0v)VYnQSww3H*%W_%E9h)4&F_<4zN7;#+G%rijq|pNbQwy824#; zHPfqJ*tz24>!uyg>qd42y9{7qMBL7e?L>OVGGK0_rMux+a%_CyF}^99jr096VMYV? zA_5kP^UZWRG;Z-E?^%O9pF#S*lAVdj3PH-rq?zZPrSCT`2x`Qr zkrz;boL7U@Bzp9YN6CPL2>vYXDY%Hy2hCNaW2^FWd+p1qe$-M|!vYk`tJRjNK)t}d zt`KcZ1W&{EN}d&DlPb3n>9x&akriBOdnQtKQB<3}Ulc?N@)#>|@c=YJ$GsV-M(#i+ z3GusZ>bQ6psVb)yhET4XC&xd0o^%X651{6qc3ptzVGH7YH6Ty_G!d7Re(JrAqhVPQ zs6Q|3e;n_7>x)g5xgQfAg zrH|LrdW3DVoPRP|fu5zr7H)Ul(2a78(P*3rI{(=Fq}05I#$}@S-CMNW*!E7#tD^Y~ zrRrnpV-OpQ2vd}em&{;1xV~wl+)SN$iDuIGo>D8mW=o;_krH&LrqXPK&nc=6$(Rce zPr`@)_}p}v{5VE&AQKs^m%w_?-{<(&VBs&!-7H_X#yI`!-)TL$RBGQf=WAt7-& zM`7eNkaYO`WWV*@1N1~w;w{}hc@&==N9|9cyR&JDw_GaB*W<>%K};LG;}>E50i;ms zUy|~5!K3&nqM;^DY&|MP_P;1Q>!_;MXzkO@CPff7DJk7-kS?Vp6cD6SLb|)9yE`OA zTDn8Jk?wA35D>qGdd~42^?vvM=NLMMd+)W@T=Sjtd45l^sms&)FzrQFS|YO!>r(5w zVID&&?FXIksOzY?$Ow%c#`}Z3`du6!`3B3M7U?&zY@xdJZb%rj{CZ#O>1jF%17}O3vgX}bmvY8P>iTn+TucvV3$K1$joPY-Fa64Nxxt`-J z5MPJNKo&j$Utwll7hE&<`uYYg4mA(z z-s{giqe0`@rVIiJT^S6eS=w}&Qk-}(#4@O&)a@=K+;zKtP3_A@ryd6Mvp&Es_srC4 zc(OfMGMvxnt2ATt_ykw$v7D3Iyh(5Tkm^dhdK(OMk(5EhWcTq#NK4=gW$2cUSt}$= zrEqWWA)`qLX0BIm=&A0s-7PIIdPc;_9p0?q3+SY^C9W(s+gyceLw`|ib9_?gEdpa- zj8Bq=DMWf$+6O@(E>aG&A?HYWzH765X}CMP@>x+aN(Z+Hv!b1O=j20*d#x5PZxFBF zjg|p6icnCnGO~+obsc;q@2*831UzA!+kh#`5IV#n;uRanzX&IV`nYLR*tXBmh%Zw`bUO`uTLQ2_xoj)*FnFDMC3) zBm{|eIMyztI?57m2fS!3VG9mbCCq(eWPiLa@~UsH^igHPNW=<({wNt~GNDdM&RQ*7 zFgX!XlBV+=4VRa$7Nmz2g`iMRor&7Y_3O{NC03tbhI4Ujv)~07Wc@e>eit!g@Hwm< zH)e7i+^#0AQwMeoVUy4>Qa{&za8ysId;fAYFa`k)#=ohsxiUB%ihCOV$W}$mAJvh-!NxmSw zni8V{wLv<>2+6?M2m@!O-XHcWo^H6Mk(!eDw<7?Dg*hCsCg*zwxsTzec}GtbUQ+=} zIhqs8{wIV1p@5Gd?RC}Xtr4220->d&EI`}e{OS2b3g;tySG27~Eu99&_YpNvAN-Ij zg6{eBdDcLktFZ)ww#Hu_;?P0swoNIC@C=9(oe3QTmGVCQXI!t8nEQ3i=VpxNJ;{jp zzx4l#U;JB65Dd7+6E9@hSjZ(tMK)l3pm{{8y)$r_uk?K?p>10*vx-f-c90n0bVYdD zd3BIsXd`MoGGddM#e0>ohrq`~19uuA+q?VRfJ*>6zLmOHh)OyL^3$O>QX^flFDn%*HYW3{w#VFG51yhE7581|}BaU)fWA?SXC=vw%Ui)a5OTIHhE+tY{$iM+alzWjk zTcj1=$6mJp>fg$3zy3cfx0`Ifbqg@3b(rT~1wVUWo&>)v>IRpoS@HQ-@H0`n4=QzXnXbdotuy7#dIphWW-i&X$xWF!^7j`0RMyBaB~$_t@BIa zuaDMtwr};k2eVcqqW@BZi+Tsg9&tR9ZZPhub*0G=qiMEij}mbfcs!#}r%s)rYR zU!{>i%k5sai1^(U7$Oy&1e7hz*IV7)9>e_8g_Q-3q3a64@HnX}i0UpB>kzkN2 z)6>c@$c)^Nhi+ePi#848o+#u~Oo=U@IegLw41_jw9Fxc@w9uvQWJ94*5eW=(8m)Q3 zvJ35iN{~yi#k-J5G1_+o#jBI7)Qic*s@yBs7dF z$wp`IL1+~A}ZNt|6=Ze>8E&0@Dg_TP+tKs=Wq(V zxTml1tQv2m={?5|F9ihGQ2T^*y#Fq98CBE+W(Hw458LO_#5Qp(;UEH9ZnG@KJWz%{ zU6vncV4lv%F>$g#Ujzcz@(uxq8*KwEP(b&`Y4}#y9<#nBz>y)q@p#Xl=s#|tM!Wm@ zK3pYR1F+)2rAFT`^ITSXUpI=7e-i<%JD+&&WfMh|@v63nVlqq7R2^>Y5%95mJb=|_ za|>2Rlu-#h3mb=-<2v&o9bfi7RvPR7%{V0e2N`n826KE%23y5JW00*?37&M#u8s3h zF2@K3jN$5gwUV~L8Z$j+6B7rlM6_qXx|q3klK%pVdn-IbaH+f!-`chdsL?cnebqE7 z{#r?d+;&~+6J)wLE3t-FU$m17UWYVWqYqktH#q&*9XAXF7gUxqPUGvgi8`-y`LE_H ztYxLUQ7mgbiHW6{h$(*A4(9K6A?~R$M_DW(dDftteP`h%%fkw(mirP=YBjG&=^B5Jah2A$Qz7+8QnQCU$iIk8$uIC#>PCXfD{^ zIR@|X;VOK}&K^uiwge=*UyBmbEP9y&deWDRCj!auxg21&ryW%nM_g#4lYYFwpUV4x zl37>ZF})`cARU3OIS6GXWBIt+OUPtsD@2GS?$Z$N@)@*%a7v`%61QJmoopiTL9jBd zRjo=UW$pVyHbfxVu6dc(ucfk+`DXR$_DJyKO|<3}IuwqZRRbpZ*Ei2j3+b|kNsKol zU}Zu}7teJ202^m)XL}gRyIR-iDL3hg+(wr_`2*ZsTwo&Q>svTz_`9)N@?d8aY@Ak} z_`X<`m3w1*Vg`GhtoRfvg~+=F7jqhZjO-~5RuzMtsNf^vpk@_)Db+cT3hS{J?KQz3 z{>j*QI1im44a4@MU#5$2z>UO0A zyCBXEINC<|z5p(bT=D!bLwEE4ZG73e(*R($)++~2TMG8ju#SZ2dGjVQalsjk@3LN@ zZU;CELbAm+$1vUVrAoP{;pCNLcEU?}w&0QyDlIMaeCM$_`p-f~f9xQ=?JDgpkBopl zGFP)es`PPB5{|A&j``G1NDJ00rfwI43dGWQM7lpW3R}B{=GzqW_K8U>b*N?Vvc352 zkQqjE!rqxByOg(DeQYpq_h}qvKC^5*Tn2uX;bzVe!XP(2y6(yq#-~_n{E;AIdX*5i zvUd7Veg=CJ2p_nWZh}nKEfln5E$x3&2*Z&(S@4>QPfix5^{R|havJA{N#^122HO0ih$l@1mP~n%e|CQD+1Q)|qo1)=d}ETK7Eg?zb3@M| zX(cRng`}zt^(EKsW=;a>c7uFlTqT6)WCmT)$R}{K=@FFsff0#S6P~^VD352f#%k_I z^b3JUQt+$z6m{(lTw==q;JS5-SCzGv{iRMIPIslXy`=aerPwf~f;$^Q@&4RjNcwNVYY~K15zTKtN=Y#ihKc8TR}U?oMuP|+ zZAv7%@qPkoBWmKAr`HH4YTpZkaWt^7kZ}^ylFRng02K{ZpBlM{Hv<{2R@CRS!`aus z{>dC`8Bi(#!EP@DhRJqvdd~jQMGk(UeYkckpktUzAlo7_7`}w_8O`5e6fs4D$U5(N zvsukigGb;3*1}{)$TmrBd)f@eHT}_Af!WmhR>`18N0Hh8rsb&iV~Ca55aE{UMg%1+ ze+H5(OT6zFT_Z1soSb@|AGS#i=E@@ZD~`tcau>@?5Nz!XN<+hg-x0`4q(ATq!LO3NeNb<_R=To7gpweoJ&J2F{dTX{f;nKB);yx)ey;EOKg{POo`(?0UT^w z<86+^*~-yNWBs%p8dDFl$X~wCv-HqcI2vH3@sXu1T3ig)EP8p*m{Ut!t#z= zBkvDTqHBP>cyGc%`FB$gn0Rr)CL?6;y=qFU5^Fok;~m+T54m??zLaN(K6>(x$w|RD z^#*WvD`t(kZT2d%B`&r^3*cyW$|=8L{)jlw=1QQlz5_w8pzw#uO3!*PEPY(;RyRnG zNzpbYl#kfjGIpTl(ueNySV+P|IG4iUc_~6uTHl0qwn%~h7@16{f2%M=Pbv5<&E;qY zSXbc{i(%Ms-7NbIuWb4M+RvOl=nfN^+q=TTO?ouap=*#=;ZWlfox7lUoN-L_czW1w zM1}+nILUH4Fud~=l3>|XaYx{O7gL1h)-0)g!c`|!YTjwN9U@=vOSi;Bk|I9h^09w5 zf!~`yiy`lUsFFWBVNsMfFQna=q+<2mJuPa46oeGNfqi7}8X<|6VUnyo5vL_Ho%ie2 zxT_Z*oVEa)>rbvf=YP5WZdS~Ur9m?)cg=!JwKMVXaJv?nuv|`2NQRuy_RwcR#$1jI=m_y3CFSQSnFGuSa(d@ZMyo#qSq4C-MK{`8hrQr-3d6? zOcb(RdqDW~BrS19!*8z%-YSu6k{Q^I9oZ^;R&-2CqYWYN;l_sqsGe1oigD&};2*z% zjE=jlwK_J=#o9`%SMxRmFd#@A!W*GL=A)1B%-8zr6Ns`!dVC!)IzK$m6A|otoViA~ z25Tr%ErqH!F75&zsrRUH48MBO?*JISRU2dhEBt>CJeMQvXfh{SJ!w74hioxq>f^gZ zFY??i9eU%gjD*0^R>ONvb=nnGUxu76t;lqiE2gWd!3uQkR}6J)qo`MA{s zA)HO_Bi+0Z+0cEJ_vfr}|0jZ4o{)s~&bm^`kuKIkwKXju1{@x9PIlk zcxQF-B89+HKY}f)Qc8*aiHy$Z*3I!UR^#jc4Xq%t?C0I_TlGwsEc22eP>rrMZ%UDn zyHlQo=mBX8p^m5-TrwfCD5Ab;tECk;7&mYx5_SJs3;F^B<%4)a_7XM=n`5+nQo+Z1 zM$CBA{Yc`7llz^MT?ny-*cAC9t7Vc)(h}4X&S32ZmLvj>3oGje8iWSfkiT}SzZ;Vn zF&g*(%U+&yUl1RrOm~2J-zd#13|n0%EprI+dfQ0aF%v*J+2~T#NF@q#w>;mGt|}ljy`q&3b;!Jo zX8$eYLkJX_sJ$aZ|INZSNn1#cYV2epF&ZujWA~(%J4ytu@$O;2rh1FI_&4NzgD+j2yx?=D?*awVj_$0E4)V zofdX`9jQUI6B~ls8Bn5vW)~A+}jCMbqPdOA+i~5c7j&11&N5+`KWGVj;L>7o6MGC5vLRz37`>TiiaJ|o;VWdxacXKEgpo}2+ znM{A7DQ_dxZ^KfNo$+}iaxW$2Y|kqKao^4dyph@fLV1tHAewup>NC-62f|oPh#s0n z-aI%zSGEu@6@(=_!jml$A1vQ)pf>gT9d>5h0zpjt!&og1QxY2+Gy`T2)C%|-P2HIt z4m-nrQ za(~eZ^}~mDdjsYNZ_r`Lf`Qq5t*#1Q~lw ze}kKdd|OluSjll-m*AqLJ&QP7Rw`V&2WS8COSP^C=sC&7TN-vsFMP|6Jw;!gv=uYadM0z~Sl$$sX))O5IkDUwvtr(=8UM}p$Kcj0S;7Qp7@t^r zZ9~T*cf(l%?O8`Evw(h<5@JkN+evyxf9+jE-o_Aocz?mEpRBH)eDU(Y$hvMWvua?p ziQ8L#=+coC?a8c|_iGHUw6|(PtOWPVs39~yP&bnFJ4h?m1N#+T&`@guE*}HShqa0n zEee5i(@OvLR`~G)v3%B($69nPm!|fVz`~ z+ad7jgJ(^|j%DpbicUY`;Lo1y9Y}bg7055xFU>?oWktEAt=`dNR-@|y`-j2_} zc^hulQeQNVQtJwH=3b;O1?u&laOn#)aqcJYhRFIx$yO)3VC-Y1RQ!YUvPAmaD8P|- zmK(5Jh7fNm$Lh%-_jSB;FAJ(~EVgZ5x@li=yQz2no&y8JAfHcAi%@uE_Of}KBa$iT z?4XSkw~SZt-VOf*0#}(cmrCR!{=Ii3r4m`lGm^P03nbbO)mag9T0J~*X4xGFM4CE0 zC>>9_;E8;F2jBuGQ8!nc?Yu6t*33jJF-FKfFKvgX-d#ZiYxi$;fkH|^Tfq@1-LQvf zokHzrEw7|uZ2}0@I=#nLBNQ5g_k`YueFS7MAx6SqyDJ4^Hi)Ax3i5zUjKIVF5=e&_ z)qY#TuIx=_n+Ka!|3!0g6F&e{$QwCQhNVg*{{eC|elZdpLf&$n|5=@z`?A@G%@pe0 zq3`SS2{nVo_Yu=~){unEvx0bwn2SRKa*)kXB&UTYj5ypK9%^v&Ii4@*b-{VJwow3QBeecD zC?S1b)AC4*2i51IdiD$7j*i}H%uMHOULpb+?#O3WpXpY&dIKDQ*avY&Cf|BRefb%yXd!2VwZ}(F`I*owY@{ly4#_{ww)mgV zJ;aN`A#_Ca_sJvF_JPQHgY0vIoI*pVVZ9tvOts-2c}GF+$B2Y#l!5N1s4@l*`Ej=k zmpjZ>(mT-#=7ALak&rrR;UMiM)bGhMMe0=vvqk9qa;p+1GEQv*RA46X!Q}Q|NWluI ztIhB?ulKTgeJNgW^Rh$Q-@_mAmLfhIm`vVd8%r+x?-}ka6t97ZRZXb?y0_qe}Vbx$d9M(Cgb}s=uL2Bm@-9bx)lBX^V zVjjd4qrjEWKSaV_}>a5g}F3iP!D|r0s(NG?YWQBy_~6Iq_WGp$@#| zhB!C2gExe|1E{h*27a8&4?sN2J8M`P=F2I|)6rwHiKuu^3qpleVOy9}5l?LcFptM< zC?M@A_b_dgfWZ+g8F=~T(}__XpAprF@iwoZDAPp4c)G}}dkzIGX{8=RX$bB-Ea|H6 zS2v2$!({CuB*aXVscqhox4vFjRmvN;tALLk?RklbJ>X^C%Ghfp57iwme9Sdp_EJ zOO5$t4*z!J>dW>U8jMdlX#Ao&2#BF*eX1A|*eZF`3CyCrLor02P)nT4a$J68%qKyz zdFb-sWw+SlDx6)YsB#mfW-kNsdy@VyV=;v{30EeK=FD%VTJ{G7h?R~xlRrIKNUlE4 zmic`n{C!t>j_6FcY}R{sqNw9&(*?x-Be^l>}spE&=ZThNVbefbgMmkq4p0RmjXg`Av{QVg{ zaXTfTnb`O7Cr`cbj^3CceFvcU@W52`*UlAbAM~*@ycNu0O@ng|7ono|AK>Ra{FMt} zgkNJY>4f=hD0oW=i53llB@x!apf}Ium4FTT!N_38HA;BBM%(9-%JNR*Zh@%Q-EVxa zKWy%FIa*4}BM2VK>U+NH$) z#{Pn)TaI(w93{MTq|*Qqfj2{JwV5AUBom3nrTsv0gx_f}SEiSLttB}c=3mS-I)-`* zT{iiRF!u|q?(T=*vg$gr1R35~eqM2J&fW;jXkQEVvPPRR$(EhT26K!ZU`lR5M5|+jnu-zd=17~yFwDW z9|e^&XXykt|DjX*4>@f2XDn0kSPQfxselgXG@85UlxXKv%fP_Th3Ln%=MbFK)wMc9 zfE^l`Ea?Os=6HsVcG{75Xv8=lLD8I9l5+lmC?+VS^wMuy(B>OWvA$m}PCUWJ&JM2t zhVUrlwL8^Z69jD7uH}LTnR{7$$A(6@O;z~!nMzvk%Je0}2Gl&OQp8d%P4LDgg0Bq#Os z2Reriicuz^IiVtR!(Rgbey{>Ot7N#bmf;`^O%DitSGQ=%k&&le=l=cPm2=(Lx-a-e z2a6YBzI4bFb1bS#Kw0a%p1E0)hg)s-6yub&lu;exn3@~MV!{+^BU)lCgSgR1t(FPLq^SCNOD?DPA_D6R9plmcuzBTY@jMT4I&r338KQ zSu`r9=C8KXaQ^|K62=3F@AlFJBtZy{h8gY@o!Bz0;L;*_xV+&e8E#@W@qTEMb+8pJW&T4#1>xLyZkhP&3p-J`8WfJ_RRRrC%g0qLQCd9 zm{>kM$Q2o#AHW;puln{5Y7kpE+P$oyNY@Xvwh8t>Gt$W zxUlf)emuGb|MmR*_%gXY^1sn#bCHf}PG}`};l}pw5|msI2@9%!V_?wL{i7y@@$33C2<%I05c|BK-_9s zeT}PlP1$6fM9?)OrC)J)=fU!yK*vbbCuwCQ>CERryLni;<^>$=&FcESBKq;fL#y*z zW^PO>>aGkdX!N0PO@_O}1kLEoTYg=@eB~|V0I>TK+ywjX{Q&_dUTq#_^qVr!_s93? zkrs%=JBwVj@kO3$b#g12dF#6-kJ{X7ROO*=PYTdQM#@%SYhRzKwzc$+Y9LNfeII_s z?1X50a2DxQqk&Pml?7fTeq;p)2hT7^#g^b0?dO_6X4x%M`!fypH*ebyxcsWbBS|Pf z4Uk2(?-Saekeo7K^Yiz_7EH=w6wv@y7c%-}rI29_ zHKCizG++@%ynbed)EbPUv7guKHO0wo)$ARX>EJuuy~NEqbjb2bhv>uAi_*596I0FI z%D>QMP})qVPALJp6viLKFBU9j(Vs0A8k*mskX`RQ%`_^Q7E#^16{0SP2YZR6@BYN5 zOFzaRm${u^a}rCtQa91wn?7d0lnq_frMj=sr_$BEv{$(78tk3(M16OPf61kyZjQeX z7zV3uz(N+iBQ8jP@Hr>jf*yEeRff8Hxc=kHotCRmr{)Xia~=|9uqv(9?<); zz7%uqvD=Y~&6c&QQfy26gwWg?qh;gEmvnMZ2PtO5@(O;U-F+XW>`H$dr6lJbH>3{8 z-BrFhC8G)Y8g~vI!<#F3kz>yvSQOP}9V~cICY2LV%HuQ_y0W+hd_HJEI|*^`WiaI7 z;ro8?1QW#@3XrucL>JW&M}1M`zVr1keIBM&8;+&wgMFsuRe+ORG)m6?vCmp-5wUSpmw9|I(0T~k zYf!vzyP1-HfX90bB}NvHFmGeMW*pCUHGw*XZ%sxjw~%i}i3xsnOLOFnQ-YLP#@1g?);cD^hfyT!}Q}8+i!(l(&R=WqO8D474($_U&3|>){YW9pK zm1~t}eFM^J$&_h`6G5ht9@Vb9LFg`o!@$eU%$;uVA=Tkic}1Q?G%JfSAdcZpo4EF8 z=fuup1d;9V8ouzm^AczRd5tTr52>pBY+s>WtKQ=eGXw_W*GCQ{0_$<1j$dob`5@qZ z;4Bu0uK27iQ6}23Cf$il@`;)eRh~v7a=~3x70oE0SH% zN9kPrp!IC_fsip1_S~zp(qP;4Bf5U7IDK@7gknYmFQ>4MZtpdE%;goU51B_a{ST_b zYUDXScFaEcd&-ik3jSrt;)YoB)Ig93n6mWs1+Vu+hkXdAS$~AErttO1(8wW%;2GYs z^qO5J2|+&hwWw!js^|Vn1P*8SoflyJjRYIB;VpD)(3+}i>KI;P0`*5Jwqw)B4Nuha z1O_vHMmMzl2*-N891il)YdJn{aW#&%cvZl&NUt9t55C|#UF1AbV3 zQbFGU)W^~#WOB6@I^zSrJtd)btaO=)K^_-MwByzvV9x(8>JG$##_<;MnKGm?wE z0VT+9su7)o<0=_;o| zlV=jD>-DHnU=sVN3I2rIkkzrCfT+Zj&D(Z&Di#_AVh?9SE%i8AEDSyrbGC;i~aF3TD{-yjrQsSF5Y_E=b7?+5_I(mKJ;78pI( zcvywT{&29ux>q=sk0A}KoF_xZEF;gU`?3(VD6Y>@p@IDvOgZiKxAjww{HsfD$5hBAgu!WW0Tg-b1+BEOm7ly31`(StX{0M;GLQJK{*X z*3>9`pPpfGdRu?eddD19`kFlGmFhM5!u%aoR!KWkIQNq1ia?l8=de_Yc&RC|MnzjV zf15DZD}F^v0*8u!wVMUXXKz}myH&T}*N<^Q^hDv{yozlmhclv?UDTD#JEcf15-*Ge zsiQSf9G+zNg<>&0?o)JrIlj||tQu>tf*Wc0L0FGHo_wOBQKO)*eCae3z9GwZ?a`@@ zWq&y7T*A_2<$L%SWc9jBQ}=GB=xtuJ9(0h#5~FG+U(HpBzFChgm41FT`5U?`i|GN3 zu#k}#z_kAn8K6X>XA>WWhxk=WUMVu6IZ~2TS34p3T?Ub1pCJXsy$pf){*b)NM}fRE z>!s~S(vO+sQcb(~GA8*}?oMqa zn`vwKTrGf7qINWzdTXGfUhNr^aV?wPK3rI=(4>J*X|{?_2yt1>(o)Mi@5ORyf7=cC z?{w|i3Gc^*Pu7r`)RwH?D6#9_f~^6jtVDiE6V3%BPt6X%P5r1>XJ}#0&_x%NrI$j?}FJZ?%~}p&tkcPh+0V2hqovZ+;d_1|K0w zRr9k)$@T9 ztQ{K(oUDopsaYra2ZEoB*o00aJ*46F43Nv4-k6>k8ZZowZ8ijph3yu0u3?`Y<LyYty-k2gv3$f=UC0<)MQvr_hP2~)UF>#FJ>O_if(gxWYSamFLsoRIOseB318kN$ z6a5SU{WYTh(f$H)!=YtRxk760o|(f&1?>l~nJ^Y0K|+-nM}V$k`%K>8ie>o62WdeI zczFv^piiUoJbSe!K0&WL-yy6*f1r* zoxO0tM=->SR~w{RAH$S|ihB1PW7keTLL+#WGe0oTl}MmyWyj;W{;xpuA?%pM43lQM zg*OO=8Wf+)j7k@I*3bnvc@whJ)GQF;U|O&tguxG3L3mW|ESz?geE!@M(I8Jjd~lu< zJ!4)C^>ZrL`NZE3k#FI$UET>GLf;sWLAYg*?$Wi|5!pu-IK68eq&=S)YvBirv7ITp z5nr+uZC0NUBNL`1WqOYutq$WVwA12mzd?c%erhze(_PCcbl^Yc2;j+n-wh@ly?Y#L zNp^)kr`e{5bN;m{x$gs3?JHKwqgJDB^+u7X$#6eoDF!;Z33YRN7548t`$YTyn@mBFoLr4&gFX zUVxWv2g3QJXD%vRHw(GBtRyh)RK1%GBTu8pyDQAswsz-a^VF$zQDS;01UXAU=K#@H zmK*AkVI|S515IBhPL;rnf5J^LlH{B{ga~#YV&y9$vi&GzKg&M)h#p3X$;rny^)15i z@XlsqDa$5LC@2HAt|9MXuNP4aYzWMbkAa0z5I*aqpYONK4JOZDP^m#%Da_w8H->x= zOlQ)|XQR*s=)pH_u_s>f<|R5Iuh5Apj7qY|fG>hRIy%ZclXfR7CYh@<0+>drTMSO+ zH70F_i>6yH?Ad9#n9j0YJ7?mA@3t3BV!y>*a$ad6BPME-;NIb8J>cSaxHd2r5JHcI zIlYskLBZIk=vMehFW4JRhjo*#a2 zi@+rj)m79oK7{835n}O>YiiWQ!>P}u>st-7xrEI59V5Y#GxLG3$`MJtel9M!UIQWLaixvNkjc*99>kg!PelF&G>kH|JR4eT+I2*Xbn;K7B`y->eg0NRwZ7E#%hr+n@aO$#m%J1 z_X&mQ1A7pe=Dyuv<_k-dbHH!xQ|?_V+gcV=$<5;soSxb?mrj*y!~+af1yh(Ul9NZt z&n9;-=;`AH7GBi$iJ)4mK6Dy1M?lPshpzb*vhd_nG56m9II=$g;08^1!@oxg{G^wd zC)VX808a9|rV*o&qXMi>j}k1b(FG89o6~i5odVHZU_3FQZ29k9Ri6<~rMTI{+ zei*y*MXQ7{)C+RIn{WPAR+%twC9=5wzk>p(FDn_J%0)>a!AvBsND$>3MtK6kGm)gp z>8Wmlx+GbjCCpsDh9Qve&o;|HM=PX@&FLG7#09$ncLl@4lWUl{`sve*TMXA$(0HAV_}?s0%7`+ zxS-p}w&0DuGCnzSIGjutuFOuB*}he=mj$+moE9lWGrrzX_QZl01(Y`uUxv83R?C3z zFIWOS{Wy=yz^8xpW%M@3TnP`zK4p?Iu14udU%{9y>Gqs(o8b|2s=fR+y-cIP^gq4b z-+>C>^kF=ztEPS@VJP0)n5i|MrJNSiYrFIW7jQ6Sga^DHY&_uuX$#P3eA_0^pRSD~ z6s6Uax<(q913ylmV3P6Ml~t9+>kt+m^4_O(&|x>-^aD6udC^}Y?1*`WR`F5I1wH_K zZGA`S>%5_Y8Ht3wPEqHj0UoaloxcphIo}My7O{~SM6CJ;Vrm=lsYj)U{L(}{2#B`p z2=~rr-cWU*fq<`#kDx>4zd{eZQ*ZX^QlG<8a!a5uzII=VS0iJLew@rrb zgUo%{8g((r-jB}SQ%^7*%s7!ba}N_&k2B9KB~2HBnpFFTn)L5QXoX6Z_qs@yd_aen z|Bda}RA&I1_7tmnVuxfF{)m zGK6Tk@|iJ`+#Lcc!Wol_vr_PX%|Ewf&!1CoAosqwP1IuWnq7DVZB0d0r~x&E2B{jh z`;4}8=`%ooe^Odk07n!SV0?Sh$R;fIH#|CiB7O>Z%=!1+Jx)QqENcERgH9 z7E#e(-lY0tIr*1m80Y|R*OQKG{jWBLU8O)73540ksmQlT zNUbXme7n)!)Y$Xj+4<7I(_!JwNJA*va(^?d$T=&58W(=yXD;b1c0y3(^+he*Ib^oEl}Wl{pdKJD>5gK+|q5KALx$Nd1m3e zw z<|oVJqw!sFeJOMRBBxO%*bnfk#K9IQIc<10w2gf^DJ{gf~Tt##;b zDYtN}?dISTn>_xY3eic9cb4SC+gG!}2{^_7(olNWZsgD=rQpC%*~4z#xTpDEuO0o{ zFT0xNi~p5i{IPrp)@AF)S24WsUSn&8^+yOJvJKNkyiJPShT0y!|Ds2+x^NMhZ(GS~ z7kKB?lE!XW4&tGbrBzx-IEP0V^2UDrgB$SQ*>g0+TTC)os#I=C)r7-IAcyo(e2;UkWz~BxyMxA`#%7an6;DQ--PY|NjJ0S+Z?yPY?cO z0F;&3$kh%1vJ>qlqhX!aiGMDs8Jzm9L~VOoSa3s-?4K^ZzzgfhC|H+%O})e4XFa~9 zj&_Nwk|0Pr21~G7P0gD&Z#U(e9xe3NB2hl+{ojN1|0xOddEL+6njo>u&VW0yV2m5v z8-f5ZoCol;zJ!I`<7RA&vP`me=F}rk%nBV@!F2|H@G+!{hIS~NPwf39oC#0hq_x{Sh+cW+ZEn@Wg@qf`GZ#oxg&d`Z&eAhEF+aHEhaL@x!AR#P2W?iC> zVO&SV3*@5%O}_LC>MefY0pz+Q2VpAPkjN?f;^F(Opc;>M8|TucEHXd6rR)9AJORar zf%Z*!HLo9Ev`yubIs?_i0PS)XHM>uj%3eit4Le<^^Ryc>vG`kxLKbA0-+sD zV~swaHRP01o5M!h>wv<2v3mW&sQKYnlDIq8uQG-=OF;B$Wo-2;%cwv;MG7<`xSFId zjSG6AVf!9F2?-)FdT>MHMT_gT6@d;29COW=v^2**4%6T*1QJ?)`_Ml~fT%jl8HwRRnYUL2Tm7kK+#u^xfiU0dFnO_Gku#U`Gz)tTCg^6cPji7JF7fsCMvW7to=T`F0 z19#U^gFM*DC6x*zvfUC3vfz-@_CoAryucYb^SMee=c_3gMa5Czu|gA!!A*qpP$YHW z#fhn$v&{3!1eA~1EtpZdT)2Mn33EMoSTYLYbzu7l(>E|63}*WT#8@Cs>Q5;g8n?Z8 z1w^9hPp)s)XnTN?Q|>bP0s1Fgm&1-YZ6MHMXq>oi-j?^xJaXW`+=J zxY|ymCEGsu+Y$$+xA4ZdiTy%CG4< zYr*!2#Ct+x0j}v-!X2b}v#y`u`f1J_k^j=uzHQL$V6Nn4*jz_x*w^h>Eme)qIavaa zo*+>g+r6I~=x6}x z@@bY$&N}$)ttj>4o0^KaudqM65|v0M%RIuwhmER*o6{ZrNvuc2w*qX~|Amj>X8KMB9t=cfO}PX@oBk32cngbypZR8jxdm z>s8vB9hdWSeIvrwR4XjVb}Oxv4e#3tZI&O3LjX?@&((1En(r_5E!xsL2P^xR^{ z`@Qy8*K@yxn^R2>MLEd4!~XnR<=3jXwlId;L~aM32NCB@I5(@sH&{S8Tw#$~{jsc$ z9m>4Ooa{ZAjNz{J!GMf1RSgZ!0@rUi?BC@*+{(6l zE{gjlVfuxzG0MiAw?f)37h4vbYqsc>&uhVAYuzl2dL+VsgGQC^T8pgpW*?qK_QeS~ zuUEwb^4?9G%4|^0y&p-~^}-A|9q{uZB_56Yf)E@kJ62EQnxAwxPR4wu&0fV+t8@i{RhecQ+GdI zO=$$vkJYHPnKx{^_Y307?M(1j4a$85W7=33iYTz9}0G4~_9j7q`)pXsB z!5bQXcWEt-YiIxwP8b3AGrV!)JnBl}=seU$iftlNyeTZ&kmItYL<^8Vg6N$X+tB^# zYwFu`k19y$ED#)mv6JRbcA9vnZhx8EiOE9*Lw(e$*F%uzF3TL34=a(%4B<=v`CjI% zVS*p0=pp*zKd)K;n#sL-0LW&HYuPz!zd~dBY|k*I>ja3Nehe9 zY<`&=dEW+Y0k+*P0CBeojdb{;4 zc50 z_xhm|E)mAPAWJ48UDr~ZogM+~#ZAYH#O^n(sa{V-GhLm692I{QDX@?N5f7ru%Ha~-@%Sdk z_moUAZ!trM5pdmQZ>Hxnn+FM^p5WKEY|8kk5$JP;IK9noUGI-<#aBUCsR@~|3LGF_ zBcRHfgma3LmB^#gn*MdAIr>^S$C7o|h)ekI@J(r&zr!~R442*wP=5Fi;pJNi%VmvR zd2W^Z`*oy^c1D-yF2>g;Viwu9JW(TX8W3nX>7gvOuROmh#;C;leTa?If+>DuRI@~V zHEcHkcj1`M$Pb?xek}!d0Be0;2rBjL4hY?G8u=-Z;l!ic^jg*Ea>?O>um<~M>m@SS zcOMPg)p?hW;&GeQZkp(wtynS+SW0sKatuxKd{O!`G!7>~e*blW!%*p6=;C_G0O=g0 z*LrFp1|e87xbnmkaZc99x19NdZ&2ib0e8A6%s<}1K+h%$2W3^b^uu#=0}5IZ>ED6 z=wO1%v-#AiYid$x$fB_PdC4Wj6F^2EKcHx|u9`Qw81C_6hU`tb6W}Y{EWFO^xOV|` z;b-ZW#6ZryH=kF&EJ_y`YbEJ=jDc+I*@7GA^eukJL^HVqsx(SY>Kvca_s1CReccVba58>O zJw%s!w1Q@rAO|=eVeaE?d=2f4c-=?O7rbQe zNgncgTvkotaY$fdkS?L4qk2UPJ1iF)F58W-5!|IGu|l$iOyx~GJr^@&a@C)Ee0J8h z-7m2=J7+}(M|N2ED=t3c$qqwwwFi7ht!kHalILB;b;ksVYQpR3qOJCudV{5?Vn-kQ zV+E;ylBO9}LNP4z=1)Eg+znv~`VH3k`|Oad)jZg(b7Io(pZf~bYhLIlql&+X!_%Kdfm1lrci*;cMl0M5b4t4=8wS2oP@mfKm zNVeAOINyxJPiV>`YQ8DXm5Bq~K(&?<6r2Qgs5w_HpTpM;d;i_EGfXqS*&fU@G0MmR zLWB!_Ew9zg%I81ni)$fO7!zuq)P@|?ABqNDO1AENBLslquLO1%B5j|ZLI_fLe|BT(G$?1JgTv)@<(Mo-WpA`kCu4Ey>xkv+2_clDmLTQ#i|_R z(!q#J5g)m(4B1h{#i4GX=3FwJ@$&L_?YZjCg0uJYX&zmvJ8$fM!NY?tkAadM2x~hH z(4^m@sHG6~yk_N_#wOeK$&u;ta&^nyfJ4dcTgt(!Gz0Yv>@2Q(8xH3u;E-E=Bhc-W zhypvxVgbhtMo=St`9Ag1c+u%5&rGSrrtij78O1=Ir}SxwW|K?nsIQ0GGOv?Wo7jqn z+ZFML>eI~dUYrJs$Zn=Hoxu)@t|u2kdT}gdOx^;Nf=R4bBU3yVZ5(6G7v}SM%Vj$OvOHI8=gcw) z5RYA5CV&k$J5Z3uIT$;Acpl|f{M7AvIRO%aRiE9fS8c#zs_MW#XR?mCEqEV6hCn~! zjnbW8CqR1Ia>*?^#DP_Sk!-T&UG-Ko;&fnpAoKA$SJ{qr>G5MDleji@5i8R89qE5_ zo|V;6u_JiuRCNR~jcz(NJ{`g!&)8?%R-ya2SIYP1MG%;1$CfV~M8OZlDS+)v6$s<} zemjMtWp2c~jK&e@>jdC3Wnahpda)2ZO;%8ieRW6lzW7J!3!yEVZUO^r2y!~nzKUqm zbB5KU!)b5M$`xhN`Rl_*trWbG%;o+4vj@-W7Ug>Gr?WtYpbQ~W`b!CzR0zZwZLH_3lqe@Nu6=M}- zK#PiucB_PnH%Xc$=sI5cghMKN76H_NGin!Dmd8uAuWUyOacVY}hrD$P{L-25>l3G; zm9k_M$%v%8PQW976V@%QpLDvQ*;D6UP>Gk~wzqB8y7LjY8&B*oSL8-EZ;K&(^O$ai z$QVt1vDP^quw+bZc5_xal*PaWuq-&esoet6g{}FV)A`U2L9m<#?u~qA@+_+rO83N# zMMaEUlKQ7BR)e<>k&UM|tr~nN>Q9>!o&`U*Nn6EscgSkV+?@9AiYq-p*DyeUwv$+Q z!m_)MS1vvfPE38aRePb(s^=VBdj~(6WqILvVEU9q6q7OEgiQbl^2%Mk_0CiT+J3IK zdGZlOcAgdPDFDUq3*+yNx$z6F6i?;3oKIQK!VIIgUs2ppppuLOh=IS%!PHqGJCpLc z>4#H6WtF$mT;{1*;Hg44-7DrWR9UtT)>8WxvLA|vaHr7A+|pQ zB76gtKpd?@dE)?;T%yt80^3u+D&-cOsT3;;KRY)& zl)4NW*J@7vb7qYp=P-}CcGveFikz~+%?MHPGi;8}wP>U{UNR;96}Ni7qaif?Fk#PW zdqmmexrj7-!_!_iRdHil$uWGMWbAs8#LA0D`*GiIup`~>4ulEbDvXQ|vZ`3PqC6Xo zNlV@^Op<(Yt-Te4^$`5Q6ZyqF`5ZbsGVao@sQE;QGM8h;=KkgwZ1>jno);_jg@ zD(EON1=T0ql7|gMpOmdVz{>m+gx4Oq)-mAObPC)07IAcoZ%_+_t-D_yfoJsVo?kiVD26WwiQJL@g~1^3urE)w)bK{HtX4gLrH>S}Zk;e?gMHOnG05@W zD5ulPZ0^LUbu_kqy||0w>R$R-Ax#{wZeg^KgHkgoIR_5ESLMu7(K_{2(+9B)19CG2 zw~(u|5B#T(r^sdxFBZVFh>LefvE%@8C#+u3#4R zrP|!_XTS)>&zBp0%Zf)_jQ`EH^jR}YXdIPNQnycm{^U~=;(PE>8fohKs3Kna-8r@` zMA;Fe)jRJE{b`!+>x?tbloRrdJLS>$x}%{K)h#D z5h_{Gg3~Ct2E{Rq4U`vAgPU?DcewMwD?E^ zxVCy0lo+;UeM?mIz~H-n2R3!~jgYKkrC|5BHX_rKR~^A@9^mS|8(zB-)Be(zrwHHH z>bfi-03^Q)z#Z zWY|{%zwoMo7^!jcElh0<1Eo{vZ9v$Oj=*HCJrDv8pG5CZ3x#c}|Es z1#`iAt9}lo7}lUVUB(wW2U7;kD8!8>i6N z1Zs-837kH8fgW~kome?65;=ShN?rW-= zv}|9VEk;btEvMOYi`6)U(ejaxvjQ(%-_@4U<3BMVtaV z(enVhW6hLA#6i4!VFU3BhI>^AEXs^%-D}3Nk*}=Lz2J-@$*ZAAbu6r@i)2EDn`paY z<{ND|RY}j3X9KA!gHua@eJRlt{$}a-K_};1{8MowBqUm_pz`UOZDbhu z4Hz*mu^ltNP7q`E2F)bPKmsLZ4{13*Su!TiyLvfQ0xKRtl1qrt7qNgquRI$jRaK>q zJ)UpSuU@-qTJlDK^?`WuvZ1>ko`sB;2-BqBcpr1QrSy)b6DHE<_8gWPXAsEE>AA!a znf56gQCVG^zOesfuZ+9t?0o4TDGqla8|myTbC9}ZIvT=E(-kX66%MC(*2OzWj`n3M zT}Mntl!Zt-!HDp1r55V$n+3Hdc6+c%9<|MHFVCypA*JUXg$X42tSS})bD|r}xKGp) zVn2}+kTkCgcP9vrel+Ef)7frI1t2Xk{y^OISHjPKr?LMHu@w+(aELRjo)PWe<15Bg z{$Ykj*N_Cr-OA{#B0)5;crEvR973nphvRGk3A@_cYtokjMN^=%ZbC4`R9Q6xskjNkiCE!|Lp6rZgA9)fnW zd<{bHSY|7l^V>WCa#4Q>-w1zrE1Z&F{jS?$pKoZ9;A(^RumMjJj@;}=1s1wmQ(skr z2^!2GRb(K@eL`kg9}4lh;F*4dGMbuMa~LdEkboZmfkoO)_K%oRS-@YRZisCd# z_6q|`>Rv;Iv(_G|v*EOJC#Nnw5YU06xR|c7yOgchzN@L@ z)|!E5{`^s$&Cdddv1<|=&o{ehfnx-pI@ye>(&n6`E9ppep^dv;KDffnM&w*#qu+WA&Sj_(#2=PIMsqbb>oT1?+@9ir$?pZ-yiINcAfU<&I zo(Sc=h5xHvYmzE;NZsAX?R&DGEi!onTw9HkfR|*tQ+By$Gg4whRNd(G)PyMlcufp# z1H;A*(~(Ki2neqMzwrcq%UB)8&$wbw;yp;U)OPafW6wob6)1bptSAX{ zO~J}xvQ)(j4@g6&DnhEe*Pe{MM%L8O)@=WDc$=1ctzlVqqc>Z|oLUwD!~b7H#w2Qg z#fE4y&HbIC_I3B@YRP1U=5_vUeFt7hypnf9xCBzz@(@S$LMz*=u7dG93+mm-6@|Tg z^o3>lmT&NEXm(1_ZZ`yXXuT{lF4T9Nv2vP~biB-guKOM0Y!6ZIDl&09OI3E+|9pZ7 z+>m;)FWo={t|8v?Y?Ui)b8?=6+HxT_z7Nk%OCQRWpLOH_J;@Uvf#jQ3evZtBM*itB zq79rcgOW}0&LLd~R+AfC$4n!!!4IuPffwOhwMeRWWt^${-682M(d#wGptW76DxC@6 z>$RTeqmYID*|1w(Q-Tz(JkJe+oPQnPfdoopiEiZ5?3qY1mt}`(*KO#CS%9mpd( zyvd}Mc~JJTZ4}H;Ke)`ukd5D;Dr7_3Q0?JkT-^pNHP4Q!j00tdn6ALcYqzdt9E&7b zIi3Ucz+INJ0F=?mdL%#p13Wx=DNNIR6Dg09+ms@Gsc7H{kR|A^km}LFU^lTzk3FfB zYi+AX&id?81lRkVu5&SQTECm$TP9(A@V2tvt7-Y3xOuM_#SM9JhpB+eTb7nqlx4y( z5AnlCoHddp5-IPL!P=gIW2`Sx|)ySe#ss;uLTS3dxbM$^6uF=Xd?D{s(PTWuRXcs_#ILpE zG=N3OV4eCINAD953!^H?^xR=okVyJyM{QO?x}tt7ZkCrw*v~Hf1(R5{`-W`c!AFHa z9HjhBNBWc8`TH!o04EScM`G2#L zR#jE0SIe(uxK}k7y!|xDf_|BryMya3+#L>YSv5#X4ys*qsMNmpDprWYiOIB7`Zd({ zNg5<2g}E-TZ2EfHv}bh|`LxlNm3u@!*hh8aqD%^1Lo}#ukk* zWcbCK*kuZNM$p==bnbpzZgg^g)<5g&cjzgb=<5F^0g3xB3CMuLaxuN(Vz*uF;FurS z3-b(6-$ac#6<1}8nt10UHpPH}O@O$sguwY!>c#!DvsMU!RSNvu$lJ;%z+uRcxA`as zaVAo}yLk%e=)&*e;U+RL&HCOB6@IM=4*OrJ(ttwlulkJ=(Ysm}s2Z`Ox#3zsuW+-KD`u4>R_BAM?!H;`UyA4&dxb%yz6yWTu#KG*bO!4bB5QPV`3NsrH zVq~hKo7QmvT0_s=WhPs;>8RpT1_-DI(^UEAA~vrB|1Lc;|0gAln13VfH+P2AeL$}+ zION-rBb@k4eOjFqf6wwNrv;yCcN~1H-C5V--+lZ3UU3_~yv{|FoG|0|~A$K_11JMNgQ$SZP zW&clTGGJ=OWYPOannwR@#6Ktkwm;nw6T9II_fRDBkXiY~+WELM0=ZA9Ci$Hda+tXU zvTC((Z2E}bxC0a(4wA>$o>zE@@lLxk0Ol4o(b_V*aZ<(y_5s1n-b~D1M*>HSnCajp zV-E^II>v431pHbm0#iN+2{)^%F{Lkzt^E%%8;a)@wtsW&q^mM%9LEh08?vPjEta7YX8JaVR12yV&1u8siB$H+QeyY*zN_2^%pxjX%BnAt zKKv|HUG^ojkv>HMW%XbEI$~nLj)ygoH=VB!XMAVcld^f29&49-g7XW4_fa4&c_VDv zt#GCM*FA(!HA#jQE2sAk!M@*}g8-j?zwM-t{|(NM8DO#fx{q6N zrWV3M5|+ok|EKqSxb% z2rSKUtQN`tg3KKFIG}FeV*m6Lrx^(%o$$Axi=5zly0m%m>!|vJt}DsjwsYel|E*kt zzES7-Ys3TykW5OovHp7heqG`-En4eT%TJ$Khy!?!lpBi;oUdeUw>$TCAKX)A=JQ*a z{{wfx1qr_MUr@|yQ=4A@e}?(RNygES)=-w53j9IfB8Vg zp?WeyL!l%M$i#oYp@)UYJnt9bPVql|bP5LkW;PRWE${km+5T4+!-yKmT*kl?$;OI@ z-GB!Fx2yTxf37h0fgM*+VM{Cq`afkVI6M9|Qvs)M&GjQay%GJMy3Tt2-9LWgC1klg z8w0}g0@U*B5K9Z92mO~dY$CN^6T%`K0-fS9 zT{~LVDRlDTf8wG{y`ZxfWlH?}Y62F!)?S`j6OBps3EPIGb6Wd9lV0Qc&Dm<`jhOS_ z0wc*mn7ZU&JQ|?+n+l}unC>GD)A)ivmuZ&_R9x-{f2r*M=CkOfDyDpEb+7n|`Pa>eL2lh{JQL8#!I-`K;s ze_;P@ljsJ`Ka?(?BXjl9v;pgkJ-$IBHY5hFwbPTr6!tZ%Jazelq?Nq|#a34OfKVQ});-Y(BoTR=Hdx z%&0Ckq_Ls7VMjAy4ge3cX7%n>RO6i6I(ggC@kP?g(7E8A&9@5|REr5b(E1O!@ivA^ zfW$+(WbrQX0Kw5jY^%BB!-dSS);~HXYPGeCjSKb4)9gA)gmMsEX++4gH%CsJhU8+p zT(xKZ95J!Mm3X|dR#^P^3i-s{X77xKGG70DyL->nkg3a`)L>pD0CU_uKAAL8th) ztZDY64v?gp;5kpqD%t@HnJi9M+u)MD38pZxFl*b%TYwUYW!Dqh+>!a@^i*!l6 zkV8MdSj=~(#8}A8HFQ77TuUyf;W^if_I^QLef5tZq6x&?x7fdnIya@KV*j!wFs6B5LlZkOUL70+$GT*7Y{bYilDO@zh&4d!eFw#)pman2E6NO*{AvL}@D<*SyD z(K*>yIr#BziL{9F&)VoC(*efCl%O92P?cC{aZ0pXz8(7ERpX!MrC*HRwgIcGFEd?Y zm>tc#LVJpI-W6k&vo?g-ABN-XtvH3b*!H(aXLC({TD|_PAGnMymbdDMr4+};L@7GG z^7UI)hY>jI3Ff9LyP>q|yFP1!5EK=?9mXRR5KC-#ch>jjtJ9)e{;fh%*X~`C9r^AS z(6=m1g~&7;QvlzI-a2i?(Ij-Gkl)J;X5u~2FDp*(owNsUS0H_nH>ZyImvx2x8)g6e z4yVtMb5{M4)R<@Pm^Pn24)QPBxy}zMV(Zc`ywvL31WMZr_$G z`V^xS*ZBR3V2|9CpTr?l>j?;nUY^>n`hy4}oVY!xcl3AwN#1%CB&hHe5`v=yRrV+$9xvpq9_fPW7^f4EUv3d%TfI)0et zmpk2C!Kx<;LbZP1;!Uxit4NTffh2KcWKi8J;8K$YZFeNbaBwbVO^9grUpGvdyNKG= z8i>e9|3b%EZlr7{qYJsxC`6c?I!5co;7(Heb@gs0-KL@YXNI%i zzc%ZRUNY`#AbW@v%i4N}(hjP~`v$ zAObFeNRk~+k==5WT(;VrRYs3OUk)WtS#+zYhDV+f9+lOd@nk+eYpx@fv>NJj&=;{o zG7qLCvp<8#^Fkm}i_4pGMD78l4-d?h0UCEh6V+I7LzYpYDnQO@?VA;qP=8N$q8gkh zO{3pI>4q0B2qx2Q9*+g*KMunPnAmB_2*`b;?m2|Z3C~ljw0v3`U6vGKVo{=e_)eFT zZ?+u!P06DP`wl_+QeybB(38bVvr;4eEX`9mlkiSvx{B^>bfV6Iq^rf70Kt)k_@i8x z1uXAYFldBj{p@tyn%v$}f>$aE zZlVlCKR%i_{i@j^wcMfNmPY)3Y{l(XzdV&I$3WI66jye8%yUoi?IK;pM$~U~jz1Jr z>K$X0>ssmQvZ4}rxb(yTnc7k!z{-u>Ap8@)CR!eA(dRQgn17@9*_3`wK0dDC&{UV#e*!^4t)8WfL2sTQgCf^D(!k&q zRc#~Plq{EG^sg%@>vGIXI?f1!Ily@Mk<=6CZ1%W#mvaIWxvW#Kv>n4-o{_`jzIv}O znauqC92UbY$tGEh3j&?TD`v~Ss$#d>lVR?Hj&SCFhNazJA~|9aKXiDXx*Iv7r$>GD zQDAs}Tg>fv)+t5UBI}e{E6Q26W|N}V%CJ|RSK60G7QYM;kNevb2=erLrpM^z9HtikOJRozu*Gm4>%8}X(?0QuYlyjKWz%5 z(`|Y<`Fh?DC6n6|g+sHk;X!@L54JudlC{wfD=LMwZta6CKHlf)TcW#JI_I--j9=dM zWbDm_3sgx+-G7G1H5#eRQKfs-6X#o%VTjRAP}!_?g@AV>I&g2+pv*A!vETkpS&ba9 zzNkFqPW_KKo2TjiZa{B2p58xYzORV^R330$YlB&~81rBKpGMAhc2+MnQzNPTiWe?P znQbuxj}Z7Qmd9W+EFt1L249*rBBMXlMM^J9GqnAz5tzigtS_jGSFVzQtY-IOs^dpb=xUKPO?|xD+&?_JyuZ z6P(ue2&SU}ma9oOFk-5Da8$mtUDPY2ZDsix6MgWxEw;GaFv_Foku0{Plw6VBT;IBK z({@+lW<_-e97m3}!{sx)??XZ6z90wGYD{7^hb{IU@gW!s606x%5`2A zaGaWr9Qql_#fWD-P5(i6xF#twp;r94W(vA*$orj7fuUqfqzAWql|Jz~0o5+8Y?(w4 z)GZye6GzwX-11O14Aq$$6CA01u5?c`sYkX|&V&;LHHM@(8r>*ArP{i42(eX!k|(WQ z;LVBB)gLUB7H)QKT;768-BDM^UNK}49=1{;YgpM?aKR&7k$DOi1a%MW#w@Xaa2eTK za7vUs7nZqH{x(STuxS7444;MIpwf#eNiMZUmlzoP2O%!0!Y5!QbOxrKZ`|(%*hB;T zUWE@K+@nE>-!R}-W$-w8MZVDK3Z2Om3dx$!&R(v`-T(BO z=$+%Vja|JKSg)T5)iX%j@aqQ&TvIJnj#OA{j>-OF)Ns7gPh?DFq6eNxN(pvbR^`vu z)zU9iQOlzncOQ&N35L5`?HO!dmq$t_;E?U5fm%v_3hl_oZ`(gl^Io_CUX(e!@! zsQPuSN(+cx{J8F^_K6ZxMi;AZw04o--`B_3MfPJkZv5dSy*+1CLG;tlUcaMf0VC(T zC<$u3tc#E7igZOy^B1o)UIq@`NM75W5{P}o7G_4(?W^ASw2N&eL0!WRtE{AEn3R-| z&08?*V>e(PWHmocB$7%*3zP4^-Y8Vs20SuYjS6}s%gS{+3tq%&9J@qMjPljizdwol z+7$g9oj&0>P1y6$C7;KV+%w<)WA!RQXIzSNJ9Y*hDgPju@0-y}xXsebFR1qe$ybK9 zB!!ZI|6xUS*V`rRz|5LRFJ(TdKUuPgBSvgLKDZwv$|k<>j=Y_HMT)jZ!Tc3AuAZo< zl{w?Xw9${>(T=~o)Lfyar<#8fd0>1(qFRrwpvrXyLESt$93TFbS8!Z6Aoo!cuWNsi zY=Qm`kvtn4LMf#)p3#}QZe9lYwi4z@(C0YyH5^|spH_-@o^XY0DLb?CgUcY4YCwsn zKrW?-O0NNZhf7B`C2b)SP1m~=uT}GGHIU8#EQvrjjondd6H-9ar?R}!M#o`!bBxSv zA62$Uy7p*9FR9z%@TO3ZL75_{1#`>hPSmib=bTCm$$7L-8KXL_^}*lK>FVC-k;RqN z=cSv<;$`)fLM`kWue&t8NuRVU)bMF<$Y5W!5BK zlo4awa6qY_iV9`9{zBoDv-mvDI!{Rpx(u!47eEMf%^`V;$641OhqP8(v-dpz4&Z>z zjAQ*^!hVfsO!p!1 z^HpXkh0_ZqhC?C{LF0<^_oOUIIl#B+9hw{03=X#e(ZNgm3PQL8(2!s>I<&^~4Kse8I2SQh;m zh6jE?{S5qZX*rdWY&2CJ93+{ydUqD6d>dg6-gMgFqHj+WMZr(<>3XhE;#C?;F1kJU zC{e`U@)E7>m2wI}w`>j-*T1Gh7&{M!aTBFR?;%@OvmZ?o@?IcGb0pYSe6e1Br_3so zU)o*rS5(zI;~njnr(R@BxZ26AvamjdyJbn@c3@yB`7Uz2<*D0BDpB(m5o<7T3S&k&jZ60=(^qx^gkZVrysT<>4HK=donYhF z?h@Zs%W{yeK_~XpLRZEHiKq?0CYoS!6%nZ3a$LSq1Bb#u=QD6SXQ|O%&z)0=x6aH@ zjjf9d>sh*mGcH9P10zv72M*=W{GJF1??-ukQ}%9i7miJu6ndL9aBY&1YfCA}y(GC( z=u$$QvT|U~+vfY`;P=2mc>6X|5aqJ}{3xjo8J6IzF%IsH)nF`?zE5cB*mj-NbU^sg zxh7y=Gxdzr{&zgRurrYS)v0v;|;)zlCJ8hYDT z?|$KXnM22!3!G^OS@Vprwdq-K89k1eghSm7(8DJ;Rmp}wuDxJCth#2F=n`hNK-c;l ztT?Q7h@{m7oA5HmY$JgdSC3|JiM!ShiG*xJ^t)ew)Rhk8I*YLb_aaVBqv*eWhPr#x4M=dy9O1hwtpv#=ycjkJi z4f(KdJ@=>DoN;UB-SPo@+5m(9$`_ToW?END_Ur2TlGglD_?fczcqq+4E~wuG=<83v z>j6ZKyBqsYZCkK?J8#@~G354)tS*z6w@w778^Jvb7a03z6Q?qqLbSl4z%FIgRWcT- zY>Z~@-OiGn4_S&=54weUA|5*20atAo5+h3#%vg%AdsAbyXD5TsKZA$XuDR_unCae0 zB_heCtCB4KN%U~=nS&WRV3#=c0|unx!G4MG-0FWR7BzVcs*MZ@5Ao8`(YDmlb=7s% ze2~Qunrzqamo-dn_v9vO!Jbx7QOJ}JJgRoY$Y z*yfxjDweEL_aI>lgVkD_YDqgDF^4LHM+NB?XSTj=r`3IK&*)u+_ndc>gw9F_w4}Yp zyP?Lhytfl3FKNt7Uc|R2Pq;#>M&B_r#=B^mS0#ISb@7QiP^TDr+nLxK3;FVnch0tZ z6Awc>N)s*0W}^(2kh_FRC;6^@ANGDI&^Zf}lKRH|c%S>jiJ_q9y}c{wr;P{f2a!v; zH=dlxZ0Xs)%IK{5P-0tp`d8gJQP@I1sB0nB`MEvh!QmENV@Hq9^Ga>`?#~l42_`h+ zubqsiJyzHCIS~0CYfVB~yYdxr`>g%MXoJu4)%*RtrAjXeP|J241-)-~3LoW&LMzgc z4|-&iJ;t9>Vf;#qGlgLl&GVVh<0&5n)pnZhny2cn@5j7q;B@aOgwHSW-Uyz;$DE@0 zGx!jO1Fh$pT2)|my*2pvYg!wXaY;R{q^08 zn(quR-sZkH)2e95pJRB_EncEoqEuK`0+l}}72~`Dq)UY78AL6Hpzu!2WLKVVB1MpD zqCyKbSVFalgNkvf!9M|@<{D?2YGA842j57Sz1vgg#fRegkvx=yV3x3)n< zubosPZuA&=%x|aBG31$vOMFV7AJ;^s0QQpsQznOYg<| zpOMXi9g}phaDzTQF1Zx9By9YfGu;neaU={axiCvT&YTbwEJHC+xbw@mNBMjFw@)kL z21;5DyTLT2I<2p73=~i>9F%6Ryd757#WZj~`<`l*>|C@#^`e4bp&CxlW%cX>dmnvg zX8ELng31Akyv&$)S~Eg1z;3`TI$E60|HIhB``sQ&gC-m-PkTEHeJaAUkx~0&be)+z z`k#%BzxEU77z`p>brh<=bUGcb=fZkiwAwkP*FQlznlEo^XL4Q6eT$%67I7ZUnxj`| z*=;Y}7+UI%+@Q|b5=rcS;`2x(b#gMVD<3V(@`zoJbIrSBJ-USyO~%!ksdh@=?;|hf zFMHcaPpr}@c&JmPWHfiq4s%~1sLzGW=n!sC{u7?i*te2YwU?DIt7AUAw~~&f7JUB- z`8mzWn^CvHqex;QK^SEDG@96Ebw_~v-dM9#f62ycHARx*K&@sg)Cz9 z;tgjCn&YEo`LiYAn{`P^kCBs#eU@@eyXodH_zH+th`bZKox>V$d+PJv`#v$!lex-! z6w(=}&-X)GrS|p0So&Ah__-X-d-*Y4J1ra9W3>cw(r+1%;8rUFOtW;CjR+XUx@rwP z{Op)ByQx-?@lS|(Zu-^ONnUl^cT|nId}7ScYWJvGKOE%oM#S-qf9>a8%Ky5)zVwX7 zJQefl@_VYCmF<;{7$UV-p0vh-?~skVrIBJCcO%`4UjW{lX?p|Z;Vvg(JoQ9#!1qD)A#-|lp znTlGq1_@17uMv1l4#(_Z-jC-;!t+nu)I7c+oV;?Edh*G9eLT$u zs$y%7R}$A{{Id?Z?y`wj7DI-&VU`E(Ip>})EW_+#awilx83{fCEJ%gzqrq$rw3 zDk5~O#QF_le)%!ufujDiG7U)@9j5e@a}B7i+xh0=sr_w**4xfOxjLO~eNGf&qOp5t zE7HA|#aY>Emyims?UKNY&Oi;_iG|g*S0fV}IGHG}&H%B(hXfls}+YXJq8@NK$WLL;v8b z2~+A-+r1^>lOB&LgZ!|%+Z=7en{P!DRVK(dkdg1!tdH!nzqAlfyPaexIx!iDj^5b$ z+*-J9s`f9_@Z5Gm4P()j-%Wx>~Vaq(Dl++sc(5>PP8^d zrkT`|g<(0TM;Q~mKd{h}v%`e*Jz0 zHug%C0rYGmNJxiRZO>WMym|YR?M`e$H=vG5dFGi*aUI}&6SFGMR> zM9ZcWMp({b?u$ODVjUjt>a{qXrDQPj_L-f>nmmw}wx7x^El7IRWKnay?O-|gNjV#@ zumt_>+NtZKiU}ePli88A`&)e*5?jrhMS-&E+i!omsf_n)Km@j;60g}TD(q%#P#08A zRPNuC^4cTxwmN6&-QQ`IQ&=Ry7JK*1MubdubdCLct ziz}5#{V{hxU`|*4DQSf1dy$~IQ-;uDb6Ox#Z;0_lo|l8VVcG^UM5U2RXvp#m7C__6 zyx+CpWYMpIvVVHXxmK-F-j#YW(^zA9Rj(A)7~R=(Kl$5+<)~fx%iPz_NB^ptwwRdw zK1DbFD7s1fWNr%U{?_g(7Zzv7-j$oG+XD#Ppsu`IMBOK>K61Rs8hd@5kq1jVfHtNKSdz1RjS4oTtbg4N=Ad8 zjJ+*TttfGtDlvzIjYnlEdi5t@EWb82->^AqPTbpqIKFxt2YTUtmc*i;cPMjwahKSp z(|CB#>5@7h9XFN@pY>dsA&;?g4)-S~9vMzsONx%1(sH{oe7S(R;u_hI7JehjN+b|d zxWH+-EVy5|dT8Hy>TKcZbFHjJA7t$0seN%aCzKp5#^>U->20v2^nES|;y_z#?+k}0 zZcbjlnex1xUtYmTGJAzQEuq1y>eJEDRgqJ0pnf`=Wj+v*ZywP{lUhl{9?dXWu?v~3 zIX60c@dIUik(45R?paw0mtFh$s0w+!AN{SsS>w>oQXdnx+MUgVa9xX8Gx)lzi|i>t zcCgKx$5kpYCw#9^cEGn2VN?zkIu9NnzcUU?oSV!;ejP3suVEciJs(*;tFZgnp_8+_ z!f0G+Yzq!Gm-YH4n3A0JSbJUKXD#2k%?i$&+w-L=5!q(b;x=D*GD^i0GYh^wekLkb zx^|z&SR3@oAWp#x;`;XK(ljq{(Qaput0CI}gc9d5Io3t0=+PRZycFE%FL9 zzn|fgq{70+I-#cMhE82wyWo=aoQ-Ha9I9ufPmgX~6kvMs|5$tLsHop=Z5#_!Qt2+~ z?jBS`q@_DY21a100ft6NX{nJ$>6V6}q@|mod*}h_#&`7lJZC*;t@B&web@TU-?Q%8 z``Y)8Yk%&UL!?Lzc40RBYW($$ypHrKoA@^4wjp({%#m(@VnUqHW{z-h4u5<7EJVyZ z*yDY2b}rZ^#(py}bLrOau)zeWwsZhni(B zw$mb;1n+waO!d7g<~krGWB7^?keg?A6Wbi-8~$^oJdB1`XZo#`j(!~Gj7tjn<}}Q_ zN1>DCg?b7--;hd`L6V%otHd5hHVr>2Mpg(`IZ-*oF|1;rlvroj$#13vYSP|~xU0tL zby$ZZ*;Lb624X3xRr;sC48N09ZTE2fMu4ZhMCOv?BiM{zIF=22jT22HwsMl7dJP4X zFBA32tHuqx>E=;pi1B5E-yl9(ZcoouyY*|frxu-)@>@M`+_&Yf%eGgIXwKo1^)ZQN zoLs^`t@<^h~%#0_+_(y9kD1M>}pn-@oBV?i)i)FCMkIWpJ8UG*ESTM3_T;dTd+YZXE8 zHMnP^;b1N5wMjqEp1$w|S4(P`JCC+X%QjWDv+A&$A^5FArJe?BoHssJMqPz4%6zdq zsuwxtmg+sBHan%1d_ZotA|lUv@h!U$-i}K+`|vAzeAQmX#y(FFG%3m^=OxloA@gh> zdQDD=O7J+c0LZfX*xxH~XE}k|Autse_u7S=_zS14E2gWOXkK(T%h^IJt#SM7 zN7IMNl=GVxc%i<~#p?v>J~!88Z}!3OKXIOXvNI#EG|$s|y%Pyp;$f7kJZ`L!c1rq^ zd)Rjq&uTa==OdV1JdU3IEM(8-ie=V%ywKC1yLR6)T6)zCc#_&krHz+l z#X-AXUxSfb&v?D&$popNXf|{OiGIr8v|&HVnrRjsx^(IV7+In$YqFE3^E~n6rSrRE zoKsYosp2w@XLi`dJ3zsu zQU8E5W}f=5Y5cCaVC|wEuH@8tmA#Wtt}MEv+tkm_M?JX9rIZU&8`ZWdS zehu%~=XYI`vr`u`c3`sCff~F=rO@eAY8#KgS&8nXj@ji&D+hp6FxGR8uMLY;B_>FLsgen{RQ&KTpYeDt~86z zmx(VcEzSb?JKW4RiP|)vi&bp)X9lI8M~$t_CmBQI*{=#>}PebJ50SDjZR|ZR#x;$&dK|{IY+gZ z1mgL2FUdMN@j7{_hCeZHi&$MJc}1DseXo(+Z~J6-7eXSeNK5Uk*OaIAt#JE9fBQXu zWUq37ACI3@UXmf3-Y#Fd&dZz^DMADB7uT;Fu|MgDubmX-9q&%d#zP$Yl59+Q_k0ot z3L}1(*1aASb}#0ue*IizJG_VNeH^ALEi~5<^yu(I30(Psjg<0v zRoaTun~m2NZZzn$i`d6p5fh`d%5ElBe)h4hgTd(SI{i}D%pF8AId7R+saA5S z{Xn1{p}p6UW7qMeHGy?8g=xHM`wen#(`aULZuo@PYTC5lll(9ft&doPf3Rqrm7SxP}fXsdgC?ll#xNbZEcISlrr*Z zhVZWrp?>KP*en`n)*hn)d>fyqN415ztIv;xMVfwz@#R_fWhf?(Lepz4%xsez4U&@} z3uj$D1DoqNcjgf%kj8J#u(RYhE?*4$xuSAObakdmW#VHBg=K2VzUw|&ycR?_t+Eb) zx(^tBudFBv>eS*IeV^vknZBE_6FUKt*;c-|OR}mnvJ+d9J~awWb8naIRXpXBRt_(U z?x?nnZL-pF<(;l+99ZesB;Ae=ubrn@(Rt;TR>xynmDVFkT>zAe;;HiP`uJJzws4o# z=v00nV1Vq{7Fesw7G6zhfYvt{<{cFR9+Mn%hHk^ z6vtvp+Qdt_!(KmDmFg~Ps(Uy%L0c(YUvDgIG!+^Gxs;#~Af*rs*%G7N;*EnE0eIKR z(!?GQm4=J**OnzcPeh}B6)$pZ#@mbaLE0;orAI|1ypf1arOWj!Tn|SAf`jJGk%NJs zJqI&K>n)Ovjq5=Y#t^4 zZ|m|>b(^HOy{T6|e9T}_+r;d#C^%eQs;uymi7!aVkMy7?bX@X%c-e{M`=5FJaqmS9 zoVZSM3PpJ0GZJy?<+7X$#Br*PyC&Vp>^{^Vb*t9&%50Ok%-&6T79OfL6~7{;sq$bD zw=Kd_XwYW@s4xFzsM%O~EWr`cvIQ8eD|_HHpKDoNIu*x8#)K+K40ob0oQ_UjVV+s6 z8Picn7??iME(Nj#_m`HH{v=E}n88C7FVubZ7O5}?(g`Z}d_B7Z1o_zfb*No`ljJtV zzjs0Z3UG0J*g?*pTN$_8$I1BQDhHH&|d##MQB$m zESkGJh72UJ|1!D8Hmfsd!$mZ0Y`Vk?6WfTfr}L1`XC6T(UpHb>2YtmLQ`37^Ck*q_ z)nRb%sv=TJArlHCO*+zgwPd=9t+iv_H3q~JzUPebjtMRw2?(@l;oHU zW?UGa&AU;R;e5{EAtJr{Syh@Us)}} z)Q1A*LXHlbbuNUqYOZzCYQbivLI6-q?zz6efCp5I7ZBj-=EhdfG4xF*GG+cHqw5uMNS`{Tq$7D5QQh94pWs#DF(+zmm+a6o)!-WR%rFSZKGifq{ zDYJ%iii|xSq{IoAi*U z%V!!WJmN8N@$x>%gXXo3eC}U!Of*T8R0l$&WQJy^-8fyVH~|W@R@t>a@!k8tBJDZr zrWv9w-~%l{B!AzXx%|P6PXVhjllqQ|v&j@b%6h(+2s*jqR)OprnqthwEG3yWknjam zItO+3QH`8G_MTg8N*C!NkQrFsgbvOlQq!%wCo07yO+|8fI?D<|lb#m~+pKgpehTXi z-`^|9(CY7gdf1bzK(_`kM*HJmk+j7hZIB)mR6vraK@dOT7~45@pu~n18tO0&2{|%Q#JeUuN8#y}WZB7lkVa63=&X6{}okDHqoiH(u+GUR1}R zOuk1JJ7~4V!%(msD8W{SO4DS{&JX1SRu;`F0|S)@UhlLc^tSF&A`kO&l5z%)ZtG*z zb@-1wiojt2dG4vcPMDUr(j=11+paHH`J=s5kGIM^Yy#JWG=uZRha$(UaTWDt%}ySS z%WWdw>%n%N@z4)L8Pr-zy;=b0`dWiFiprl7& zW?J02=IP^NS1wJRYjH%=V=Eri(H@TU!$+l`h^cy_r6PC9`nt< zG~F)O@hDDU)vyRxNIpmhfHhsup^{l~akEfQPd3vx&`J?+R}L=saQo@rT*WVVd8}Z> z)6CN`VdJd0v0331+L08oA+VEA(oj^-Xyq%LqHdiUhIW%0bG#z)*2Eo~_4B!}&F^}u z-YTq~hO*gfjru1<5A8clsQ)zNEmsN9Vk}=-8gWh~B{Z@rFt$6GRCal0&-UpgxI-Wg zDkXLXo{OoOo6tnUwg_1w;u`2DqUJflg6-A(xjo_F!U0PTBg3?xquTBHjnN3zp*V3B z@u;W2Gb|29679bBH`k^a){noJLfvCar)CnPVRQdPxSjwv{625@ZE-SI!;A)p-RhYs zOZe}1*%8r4CMK6eo2=k}lHk-no7suBW|~jG-PDQO;Dnezou^Q@9wDAN5yAg3;P2|A zf?Z6{d{UZoJ6(9co^vLOCn3khtkFa6D6aCD>4{awS-+%)EA)8|E^mWEI=YYDPg5!T ztcyGRb^p?ct|!-?;atp3Pd}TExNgm5BR`!|Md|UwRIi+ZJ&>waRBn|p?ty2n0k?&{ z^=dhaf06itO}husp(80^OcIcPJ}Jq(S5k%^BFIQ{ajNOs#Qqt>an6O>~?i}ra{4`#}Z zG2P4c=m^<6)ZJn|f*Osf73JTjUMACT(O~LkOeli5-kbd5kj7NA>IChvwcZFutz_ed z)U5}ro{hP-uP$8IdgU#GY_szeJ#HyEz~xh{xmsj?7Gbla+5@HW^o3PHy_cF3Zh|}p zx}QNcUyEwuI0spV91b`3T!qz{Yi&(kBT0-h9~(_^lWTv}c%algVV}^Q?Io}*p3<{R z{?3hxz$ap}oiJq~FMika_d7|2xCJ;A#r%%oZ``fUq`ngyL3a{0vX5`)i5wM^_0h^} zO&+4)(K9R|PO~a7u9riaqfGSlcBJLrm41$6m=q(`cQ z*PcN}ebn}O=sH+rXiqjxF8xlw`eF1eS=FlYjg7pYzEzQ-HwM9J!X@2>9{F#yW{LO~ z5Cf$Y)$@6j?K?DLHnU*y!Kc=hHCkK46^E)D+xbx@GISw4+%vs>N-^tWIecq3P-Zv>5 z)R0#$1O)~J#D+=8ayA#nW{C<0zb!3meKCVy-wX=ooh2L^3eRuE?mqt>DFyX#^9)Gj zQ%wuoEVc`ed3+qKts0SkeV=ifRd+5u->MAV%RTbWa|V`Z*A=&)8pBjyu)}N>5 zarjO8ObDlRXk{5wO}`wleFph8_0BR9jt8D`l{I2GY)NkhLz+(Q$v`vk_ZXTdb7I1T z==`3MLerp?|D~YHY?6tp`>nA>v81V)k-mx8jsFKsO^vN{{u?eJt)Ihe_Bo_xt5E|6 zYMJ>l_wQ7EIsbog7|Kg~mK!GJ^+v_$P2Px$Ywng6e(zoFwKe_Hjuv7^JgP;NIrI|H zS1trMx?G7iu}g@Lmm2M-OPeRQ*PVA=SRE#Zjb8jJz870-W5g1{PQS9|*+{+-biY3F zj_G*{7)&PAZ*L*pVy}&(J#l~-)egCPQ7uZ_H`-XgY9-i^=rS_)HEoRK1Sl#SMgEl3 z&w*(J`$YCLZj4QUHPp>5y0mn0*t1Dx=T&XZTOBiTgYea`o1U;-)mqR- zVmlj|;sGb!iVIDadda+G;;kB#>$PX^&I}d`0~^x$W7P-hSxnD75T#}bkZ`!xNNGk~d>g~P#p2$*b#oz!xUMb(2{xf#?c_Syaf^9dU$Su;3z!tH4RO4H8gdMuS+Y3Huh zhDjCviMY&yC7`w%C3iGlcTseNvxg@ zS;tlB#A8N^?`1EL5^VHM1tdGH(AOR`ai#4}@25U+#d6>jXlQSFa=m{HO!OJBklraa z0ar|p3frHl#&IcVcPkGzPK`#SQC9*b0cyLT%IR#^XsH#4=*DKGx(gC`BAOd5yu;8N zAg|Uo!RaJ=W`XM|-HwDKz=)L-MWL40{Zgu>ih`R;X+m~fW;>Fom5K*dX}Q8E1Vg8I zz1&PqecSPEj90cI>A{uV*(YQIXdZYTb(Nh%8m{OZq!i+2h0E$?m%L7Nk~2q-js^La z)G^y9<#HaOcXpKHhT88|b^u=%e-h@&aX;E!A6#AMCJXsfU(ATz^^~1J-e|#2+o(g@ zTffFg56I+99P;1?`K~gae9ghIPk^?W(55(Qz5p$``DWA7Rr$8w%6I*Mo0pB3t}HEk z_IjSYHC_4bF}$VWP>71P%f`!ZnSLEeTXEU2RJEeP*M>SZA~lzzoT&|l-=VT$eDPjG zo+xs|`iN?DRWR30!tZt(StA=7bvE$&cBI)+L0wHGAf|i&iVBw(Y($*pu+^(>h6FzR!?ajh8vgQH zOeW=o3E`v)@$9v=JKws9bU#DbJv8};WpTB&q8%L#s?vwx9TbcbBlk4SDh+tSZr&=A zz6EO=hRk}pg%w8AwVq>Y+)p#E4+%y|NaegA>k=(K-zo59*`iu;;wxDYvF93))IX#S zXFbr(iFJ2eQReb)4+oz;F9)3hkI=)?Ev~?P9R<|^pOUIeK6rTzMyw5GGWd31an7;8 zi9=(|#3EE-jF%&vT{CXUp!D5dw*keb%e|eF(7plTC`w|j&#!5%4=u?^ zp9`g-aftVp*Ys5k(%}()-#SvnYub{#HS%QQ6ZhU5AvS#Et*dLOqW&o*fTyFXjOX+c zd`SZ&6q@HuiRS5EgAX}-_atzxGnr~Ur@%9VpSpLMuz8dPxP=YNE-)U>f|BPT4}2e? z6gF#q;9td~qeb%hJZX8523p>ylH0kav?BEM`>hi7{MEqR)ObSf5PT!v5X`e1hR-J} zO4x;PKt}9l0_`6}*t_&pDzWFt9E>PdR!c7}gS|TT^vvvPc9dk|YsO3zJ|(AFrxq$S zY*=2LMkX5Q5}is@L~)>nMoyPMyD+209-4AGJ zuvZ=^WSJdoLByu;^pV}~eq0J@?#nGmH^}puHgkX&_DDJgb_vWhN3Mo<_n(;kDsourfcdfY>yb77W z__ohk9y-yX@uP-v2oEYzJ**CM zb)UCAaALj#?YU3WI{k(1TrYxui030d4Ys|H%&PCEqs{B#TAAmNgv=MjFPa=EjnQIb zVPOUO!(bH#KlQSWHf!}y2}x7wl*aS&dYHCuG4GOQ{pxqko-f{9w%Sm=TJGe2(?r8t zn_@Ng>sy3biO8nh&u9CX@aEs1Li@*a-o|sg;-b%^c~uEb#*N>bxMvCBvXrF|>e(T0 zH8&2<0dGuMMe&JJpaCO%7kk;hqgQ*nip9s_{WTT+UZ*;PrGkn1IjouFkY?-F1(n ztI?vYOM0(o%HiZdcI(iSJ6g`JYAkimuutAu`U^nUiyGtepm}#ZmvWcnagD|gIn!2+ zY1xXjon8#6QG?_vDIgb|ar702s533D`j}6(Dh)@6H@sF)M3C`JqbtW4B1CIM*Fr}> z02WLlsnFE}NjPo#nD@2EXx>7bqBFP%O)?r3l@PV$)+}zp?U+?M5`>l&9)I#BG(F}g zV0Iw{X`EfuuWT|6xkDCn1lz{BCQbNt$jTn4JVU@_=JJB>U<8WwgWtHN@l8m;3`4Us zO%J}5Bh%_`$RT#h*E_mY#?1?IpsI1>f*i(rO7Taa_-xj{(B1(PDCD{9<+-HqxI;2V`;c&Le*wAcAljeXJ#PcXZAOJ3z=zC+ zOF{@A{awVaY+r3z^`kbO)qWFwg^`@fo-qZ~fv3w6^P$NOLx%`i>=ng-mgpFfn?LXf z2*(X*3Wc(i;3-$b#15%Oe4a;$kx%`e=^MVsSNn5$Ol_M%vSr&M36JY;#q?^*&%4D^ zCz0^`f2Tan*x9w9%KPXN&=9rOCF^pWH!2}Ew1(8m*8~Yj95enJ0KzL^E$@&a=hKJd zdGUcZvb;-6zcTx(#l078w>5h+l+P}vS2m3XK|;xx&Qmw>Z?7kPROJ(K#(Z-oisOWN z%^Eq$nf}f-#kByq;q-yz5|H)z?WstE65`ND<*25HeHJ5{)n#rf%(d@5RIWa~cFWOm z#nD57#vve3M;L~;Bb6s}pdPp(*VBhAJ%{QJV*3u24O4zK8#u zA=}Q5?F@IIyBsaYtn`q}Q?-(2 z+$mYnp|8pdO)hX=(=9Wxq-}_zNgWg_#&NN7L%OM8>M=*{_D`yF@#MH(}VC&YMupX5(n(JtrAZ7 z(yDQ9j614At;@0gzl_k%mGz(&2LE*Q^js*$NYmn1O}R5^L`Z^9>d)uDZpwHcO$dDx z=wH73cNGi9Eiknnq$-qRqFYdR4K+<|xmY=tQW6Qu818#8NTHWZCLvBD~ zWB1TOA_O4;S=c6}os842H80^9RL^g0gk|kCws`FmkcQeW6Aa=f-fFXb9Z5;K9XKd_ z{AZ#cfN}$F8`tWJeTMGvhM0Md#~hQ3?7nom-V#=lX|B26W$Rh0^|YzxKGq!JavJ09|K-lq zS;Se?C-#pDci}G4SpH_f8447Z`F)W)U0Xn$~n6LL`Ax*JsquQDn5NA)A3#mszF8wVOp({JK_ z9RGmIC9iv(ElzaRLXzas!y!M!qD^{NZemU7SFHQAGX7?c`~!dr>k8K6*vAXlFTQ@2lKff4mAAqj^~&$)WNhk+@UL2RwWG#t z@M<->-8gv`(VgMpx%BlaI2Cc55cKh}F8aWMEC-WpZ{C>7vvdAUvT_suF5>haPIr__ z?ooa#_%^}BjL!f*isGR;#H`8W;#X_?s}Zi8@y!pq&+4@XzK#GYe4=1e8>d}WZzr=>VY}K`H8x8V`3F~y6_Ouj zaQQ&3HS5?`vjY`in7FOoreM$2cU#AJbZ4cFP)63G$|*pHIZO^<7wPNOo8s?ION;z zFAPyosYguq8vACKyk%UH$;vtf2t2Fg+Zp-o;CmyI*6albb&Ea3;)g^rZESTfUa~_J zbazB(9|wV;(PPIJfQ%9JZ0+Xn3%}oqrDf#zu_(k=5>{%>WOC4m_mk)-9!>C#J4QpDYg;vMx8>k>DRepZd#@$$ z_krJ~*&{4|)0)p&muTcrs6)}DDlnmtH2p>kpsR9}a~$qck zY3|A`%Hmt|H9Co7-ZFk7^bB;QWyrIrN&O?hAlsgBJu4)7Gf(zPLZkJFZazK~{NVuZ z#Hsd{b~^EOy|GlH(XAR`lpyqEMW>Oqd!%F*b8z(5d3ndPzqcGl@_zR?j7(2+d}v2y zT(A1Q`n@ZA6}_~CW!_wm13@ z!~9`V7r25dg>;3g=i>k4xo^7MR8YP_hBmcz)Ew8eI&7*+3kB5LXlZRoOocZY(y&xW7d z)a$B~+)u%1Zv^7s^p09)>*jJx=yGeQg#qiw!zYAk>9Wz*5Lo0L9dG*UgD~I)Vr`Dd z3@hGDt*5)IUZnz!A*+s?M?M(5Ip)o2H0AZ7UnBab*gC2dk^~#PY@OKC>H#V;!i=RkZKwZ0D)2?h#^KT&>1cw5bGI z7*!MpD!HyEQ3soe{C-c2jtDJADmRw>M(L?<{l4tkz(|UG_C(Ng__(<1N&k5sH6$ve z?_lZG2&IhoZ;KMjUe=_X@$9nAhe*7GYe1gSR!TFP(HGp`nM7+H6_ zrz`CZuPrT5$lN64PHo?gSlJd*y;&*#e1c?ol%$d!w5J8`TWg~II&L~p zZLwZC?&3-HBXX_g?URlG!B@V7ECZ~W#xHXQ(>#qh+Q?qsM?Ga_heNdH3vR-(>)_;k zHa-T{7E82g)YJDwL^!vW^fjBm+f?Llm88^u3vnWRIQ3}xw&%?E@iC#P2Ke(dhFB6~ zMe8jSYNB-EvL$zI=kcCXe#6O`DeYkeX>6sqw+1b_&LD2-%>bU$vu+5|$n$982v+#a zP~nfk^>;I9_E9a%3Nb!OrKW0@tFj9Y4ue8Aal>DWf#TlfIyLHv-dgF(d~U`#RlG;` z89b%R6?P7E7^iByZ`rxQKop-($%$6wl1Q+p!DwGI@vq6vBc%7)2)SX9{4-Qr->o#XxGn=` zZ*{P4|BPH%Ml!5oY>r%_lx?(q?F>UqzT3;9{g(GC9z^_>*W#n|mZ%Q-icZBuirDe# zG_Ii;pDo~(V8n#C+L)w;UKA-aPDssZSHKzFNF&Oi5y%ioNr8yplzd3vzhpzXY$q<+ zY%ol$NcP{OD!8WQXv@K-#y1i&n)ykao_B2W@k48GN6fSsmFrp?=usA~_1R+T>7%Gh z>(8sjgS$`v-d^8fCt;?)FS!uDC%LU@oIrH^xpAyTQK8YDPDS^e=$<2E^oo&e;BFDOPdeN=|a8`)Ebx} zB?s3@ssBYxRYIoxbnyOl=jPa2HV>^^!f(l{(5a{6ym$|#7S{H9QRo;?`F7ptwH~>{ zw?(7m!8|DRC?3SdHd1dcNcQKj2;e6x$+~d8DuiJb6giRW!Yl(w5#Vk~j_qGKUs_g( z@9#}q?Rn2(rs2M2qLf4r2L!(BFFxZjx!BtA#IyJ(JR4>F=17Jtd&A8XzxZ~?79@+Y_#sSi!1*;;vl5)qminGh~IcJ9O2LWwad z_FNJ6o1Kg5?>lil@c`H{;AR_Xrg2-Sv^KT0qwPKr6GN+)k-a6)#wB?&fnvIS;zhav z@)QnFrRx?>Qq5XSg+bL;qzm@J;(t|6>PHsNTkpO&gONTKd%Yr9F!o}hx}Db#VJPRj z*6#YR#SJe$xvcIU2SVl%UXEhFF5iyly7TxPjfu&Ldw0E)<>e2^!U@##sE2`%x!VIM z$@omA^U5-sGV6q5QA90V5|y=XjmHXg*_ASZW6Zj2pLlDAqN>zs!Uy6M?OF~BRQ1d0 z_4q=BNuKBlZ<>E*4jL1kRi~lsj_XRH)_a-->kRG#r>syCsUN<6Z)jv70Xu-@t}!b6 zJ(X1qt4%m8+*V!pbTW@6*{t>IKnK-IdHG#P z#YgI;vSPUj8}jw1(w{F_G@@7x4&sh}4jRSx1(F^n(`Om8RU3~BqeOUilQ$BqF5aAx zqJ+|(A&mli4r7tZGYWyKY6UPnGTn>DJUX#**(eNQM8>)%kj~;7+zL7<84=IMi@O!kq^Q#8jk=n99^`FMB9}K2eRVl1g~0cH52RFk zGu|cjiUzTlg@Z5N)%1F_u2=39PEroy4j3&EXnc(#x8svR!ptlP1$jO>)1m;EOPRyG z+4eEgUti9evS($Bz6Eh{7YG?#zY1!8(R8ko-l*xonp^_9$mHJdvC`c(i%;CdjZ3jM zwG*m{QGUhkFI3}CO`Umi`*Y7wK(F;4ITJB3epb! z4E0OB45=487^RP@>mVnKKD>OAFfrmyCu4lYDlmKgRG%X$MSfpPiQwRtL->!bzUqdO z46VUb5pi-3WB6?xfA@$;2l@7jTt;AWn96eCH;_P+c;?Rc)#>{fp z=44J-HJw;uVP(ox1Xr~>HFRNYB(_RB;v=vf7(*kb+*U8ZCoUGKwc76Btvp}g`1Vi< zVWi$w){NlY3DP=!8%DZky=%)FLGOusSiBd!PByv2nYuO|D6{fYvKRiXuVHEQ^0JzCiYat~x z&%Wr@OeziN!CzcQ+|3Z6VUvAj>`dl}NHtR8_Pr3wH!;BQa z?qWTMIifZKZ2CI;BMVmMraIbt2xZSfmrIq42aZPvPVQ5O{Ml9W4aWyAsINONVv34q zr)^Z2Qq71^TaSROWM%Nq*`OvpCP`F!b#3f~Axx6OOPOfoS`N^QnHS!#FQlfwy`lAZ5NPQjHc#QLRqAA-oq~>V3 z#ijo)bu=J5D~tO6(>0$6<$X;hV@V47FRcO$maN^8aZ+Il>L-wkoljzeCFD&W^PBa0 z75N(;duH&uV`!1a?@5KlZ*kP!7b;QWZ~E7!NNN+lS^O(`N9m-%O-7<4`=CLQoa9D# zcaA+Ox&i(a4!Ga!v8%alWij^O(smRSqDdno<&MtJ7*A6eEgGA$NYpX;;yGOe9z#LVu0%F@HR_2b1K@-I3hpyBnT|2uz>}u4Jt-0| zp?CPvW=2UGhe4$62%2Beztcp}jHS&duQ;W9FOfzQ)}cB)$o&hwPk);dg9>=bn1?iGZH#-yI$x>xmSgkN z?b&+cCA&{ojTwHGH9j~mAvZR^JTy~IiqOriav>(F% zrhNGE3Rl})nR8+XXF}=C3s#$WXzAxOarXV5k8Q>O`1Ruhbm~Xz6MkuDNJm+*9TJ)! z(HT&0$g>sRa%H8hn?0~jBo&I(&D|<oXL59xSLEclzOh zl-f^^D*=dvLsC~v+2K!*NKAVl<1X+GM&7{tp-D7FC|6IplCt{GVk^8dcRb;jdS-r# zKT*t>1JPs3D^A7}g=z^|L?&Mk{Z(IEu;7D-Z&*x1g^x z=@_Md#G40q-rm9KenV6#kr=M05j3m$GmyXCaueIG-gs2@dRwo`5ZB@N{V0Mzild#m zn7J?2kXp7^HB9>?+s*-K%tA{&CS5XK&PXQ=fbBD;r7u*`MN-3t1Bv$Xo&l@q#l>F- z8~c-B(*VlMTC(|Ce3fQP>~h8vmBb4J@4bTE98`n&MZK}}a((Q&>sN{%i{ZNwCdf4? zQiU~_x}-_25tENVPKMkwB(EmEmQ~qTVj-k!25k3TQj2)3v}J_8K|E_5WlDHyNE#SM zNeRDp)Y;{df-6`TFcI43trX!yJmrT3&layZhGiWcBZvf2fK7;R1E3dIg8&#mrq-94 zH@j&{`#3V6y6^PBCiIY2O^!)J#_BHZ zcDAgW8?_G0%e``DSq})Jo>Us}*;F?&jj+!;{5<)9LxHU}lrEEF&Bv>0;^!(KALj_Q zi~D|Ft6aYoVEw3am#cjnugk7V;?2(cA0Z#s_RdWk3U3f~x0kAP?z_~U7kcx?JuNJ` zl7n2QjP1AE0&_(09dRQJtGtX;NUOOpilt)11zw?xqf}Gp9$5*|PuUuuC%0#ra$l=c zp1SPkXI1tU8&cc4m5R0zY_*%^eYE_674&YG(9v=CPTL402pU)i2q|eDJ&Cb4ulnRD z{)v*7oDZ`DB`ICe5%+IyskA|FIA}H=V41g!WaI`0^O)IeU`;v1PE$P6>N{6%4s(`r zwreE6nU4YjRm!xNf_-5Gv!=6XnXRV0su6^s&g^nl~Z%G&EkpP^jHxAA>b?9Q9WEi+To227DeOpY(}1^@|V1)>zOr$16nH$ktaW zv8CsK#{2T6j!)^t=89!J9; zB%P8hZ%#q<4yb756+(ouHhnfd0+?J!X@o17*k;Sh%C@#I?bmi;@V6Q*n#sF;JcLa= z`dIiUPwh|iIUrS0<5HX%=209cE~2(Ie?LHvhp5;20|Wr#C$6h|fK zM?f3G%z~cZ6X#9rd(h;2l+4S=2d+0%P~*DrFtEzS)^f!R+PXSBvce&RMU{FuU0hEx z7;$0uy1QG9DX)tXV{YD`U=!l0V?aKoT=%2ZDKiwQCt76n4Bm0CH0YOk@)Ijo5R4nn z<#}}~!o#%DjY(ncRDm#?bR2mz*5Ge-E+ zP@)258H75uu&kQSZ2rgp6`czL|Q@Hq+7#`&e$!$9$o5Vm{!xM z*4WUNHcPqsnRzvI{YWA$J++e{a@tO9rH`!>spft4+3|Rd6jYlYq37djGKmYn=syt_ z>#qTQ^!2?Wqbrp@7BR#mI5Ai7H|kX@?lTLEQGt;hoXe9PTm+(-tbEw=Ndk|(CeFif z8lx0$UzTcZU3_D^dooPFTcb+ufh+b)ozRl}M?KL|>XJ3E9b+NARDe^#MOn%|s~=KP zVG$JjYTadGD4OyX@a_^pP`B_1aKoGBWL5;|MW|5$u98m==5@sunjbbaDR;?o`vg6+ zkW@8Q#Snp+H#(oW*~~TH4BF7Yy(7dZJ=_ryadU@&;H|#{a%7+kc4I+#(*%}o$m*j$ z7a00ML1j?taj{Nr*<{)+E0F(1CHG*_Qub@#4yUQpOCaG(pvt}Mx3lyoJv7QK0EV5$ z;UHpZ4@o7bD~1_@1H|0BSZM*$t4}TRG#9o|i>EJt2i`e>J!(KFh#B3?XLdCo6s2Z6oEM38K+qPw(}e zirdIIyvXc@ad`y!f~5!ok8z8`w>BdiRQwk8uij*IGJo zSoUHD_g|Zsmc?jK$x|um^WYlG5lzNbcL9OtcR_zv{R8XKxP=NDf7crJvWomzZ}rX% zvCZAfJkXEUJCgF^(xNFk*Ag=Wp7NQL6qx~%KTMw!zx+=BXxGX+v+0gb;1p&SLW*=E zw8C94N;+}z=Vcv(1Og4r&aiXuuMh4$dy9h?^PHCdIn`6AuNV34;kN9Xr&(oAnSE|; zmE#nXa}Q1E$EbL|XE>tekvj=~VzyONNR{CshsCz`gplUfxHL58{F6oUYrph6%F1at z8RyIu3HGsVy(6}QX-q?RAw6%g8AhKBP_mm+<9a)&S+SW!j73|5v#)*mUf06;0?|Un(Jjp5DvV_{aD| zzFWz&3NA9Z)AJs2)sl}4@m2l0$^8@ZDswn(F-Ql0|D&IeT20MmR~Z9udyuBjVS(nd zPp5`3ZXXWCgHKtjs%xA2S$Afc|2KiZ4${xUxKCl6lZgaR@P=Q|n)78o`g>A>fZ+vy z&X>Cx-e?>=_0Uu14^4O&RW*+<)Q;}Q`~1o{3f#63U+ z&;^wvxT3_US0~c<$FEGkyQT@?%Uv?7au+O|?8ut+l!T{cZl-J5Mo+ zY=;>igM$A;ut2rg_l#u;JFh2fz0^VNt#?j8`g|EE#|6H}dhyRushiuM09e0aNQVa&i6gzfavA#HCsLg>Az64{_P)dZIlx<*uoVeuaga0cL?=R1a@RTmb zpt-mx7|?_mZI?9n7k;+#@<=0u9Qk$_tzfqL9F7jOE)XcLe}VwyiWr*9F3*IQBDsD; zCT+^gk}@+En}b5Q2z?^SFyMUg))>xA^RlirmSzEe@|V9z^c&** zdl*a0>gebn!06`8ZK~i*ykqmd4d?Hk@MAEDC2qr)#vWf~xqtQfhi{wpKL!lr1a^En ze2t0w`~zO9drN;(t1Qu|-#jq+ zcFHv}hj5#>D?I-7t(|<3vN9i54+}bpA8m4=nJTj-d4{0>09(nX}Q&T_1R79}Q^&^<9{u zJ}S0Vm@}>>H!0J*oi84-G!uFu+v0;us7H56#pCFRMfAk)rEdS)lF@eD{~d6#vY)9% z!8=C69^Ct5Fo0AHt-ir*fz&X({BGrc1U2+!h8kn8X=<86iBXYl%S%|#EgB5u)uNEX zWL@J}AAkMbT*j|QUwuB@M1-`{Wd`K_H4k1cQz{R!Vg!-~!M;%DTO-j3M10*b;MV|# zrg4kOEM#!0o0#Dyoc`hDlnoNQq#8*rpH^5z9ijn^U)XZf5@OTMaD z1GhR`_6V>%WZ(G<{s1=p%tx?~54MRuHermD+{2r=vL^q3Z5`vlV}|N5)2)BH<8<7x zx%u_Oou@W;{~qYyOO5zjQ)UYl;bz8j;$c~lKmX?bg-$LlGu3$WziUWfz$*FY>n~VX zER#jHhCF<$EhGLxg#XRF_i*`N{GZOQJP^vY?T?*gY%y6U+0tT3vZNV>>Lf`Ui7_Qh zQueXW2$@1jDwSm{SH_XIa%W~UYQHTm$cgbo+CLnuI4X0*>cV~s^Snd7Ge zOSTit%k5Uv%MDsNP<$!S>=+;fJ92h=YBR1ZGaqw8sF&ZuCs5zE-|3M406=d5Vo>Q3 zg%}t>GC26NLMGLV=sm*RFk3^T(qCdnld5;Qb+y#IJ~&~wFqG@5ZL(P+h8*RN2KQ_3 z3_1g%3VxP?`jh31?YtRn@nENx8i0?uI{X6E2JrS?N3znG`nr&*7o_}^T9F(TDRibrq`0F;y5%L0^3l(^eOz;c;{Fox2ZOKJ%`11T`r zorWQOH=|Ukm%obS{xZR1qxcX^C!s;l5Uu`LYwOKj|gUUGjg?Q7n&Eg$Hd3ifwBc6VC;ahJ2 z>Utk@8#nBDRa?}~Q9cc+tD8=@)I6reE*wZbV6EX8r{0da+eM^_#MEUyCONwGvP9Cb zm({)rN#~ggLOfGcY1XQo!Cj@i48e>WONPNJ?;EcjiGh{eJ4D-&nre3V#s%j`_!)L=uOPpR&UF;pXs|qx70Go}&$QhlkD;3*SGar-LT~Ya zk~*@6d3vUW-eMN`Imh%?&JBDe*~UD#mkka-5ZL2NJF$;)^*8M#TWJt9S6ktP%BC0; z|HDp2Nf0?@T_%rhR3)B6ht;bw`sHeG0*5ukJJnRMwd4jFv|`>0dx}u#@s*Dy&v#e> z`xV9NrRh$IDon2Pf{koQk^9uH^Teh#@a*2+pi1+gwc}Hax$y5?W7)FFWcorzTkPRt zhO&#RcY&Ah!l2i-faZeE$pNX#P>W{#w3lyCv1D5I&<85*6B)A=Nq)`xMfJmqmnb*HNolD+Bl^H zzT37y`ng@X>W6JmnU6ak&I?tUOW$dD& zv)npp3=i$lGw2#yWCb{?Q}uUw;!}hJGL}46#A$0hbD+H%AKFhpcCf|`X_W5^9wImb zi8j$OXM~2K3Tyb-&S%ITgN55r>!iLA8nILz;AUL|s#dz%**DfwpNl#W!4H;CyA)O3 zbSF2z;7W`|f#?N!Ose{jK{2js+?gUj*cle6V|8d35kLFd3jQNpKgLArUGNGUPEYs?d^ zZU&eXhF=+jJkL?JCx@n>F5EtLLU}tQG5?nnxht;~UzvbjdH7e0w}M z#9`>Y2a-ZRHM|y!-pTqfhXTsa^m&pCgCcw7*!kGr0yn;K2TOYtnkS&- zzp;kcaAw1ob*c5}Zo>Tde(MN=2`t?1>I;MFN1MyUA_VL}7w9B*AAcTC+RX^He-{kl zwuFAqx5)b%XB6NtoU1n{=4GgC{6g3ILjwILl z9ZnR=DnHX;1u`;Hz9+iuY!q#SW zj%9nGor3n4JM7-_BphHyt+UqS7hd;^GaKa@SyUXQuCRvN|7moDMZJ$V=;-KtuqH}R zdd=YHep%seAHfizcKmYNJ*Pu-%VSle6LAq z98~%GJJ;_hW6vXp6rC{!NXjWu`SKo62;8_qMKJm+L4w4BtuK8xR@*H_YiMV=+OCh| zOk*D<@v_0w{##`-QrXnhL||Vlbw1j0zZ%|IGL zS5&r2C`+R}O~SKT-x$wkA$?zR0BE`w*IMN$xXg>(JF<940A7g7Kt{n znQi8*I?DUOuET+MADC*9L}$zAGRgG8U2$oH{0zyIOGV4%7+T~rbG{f6r1)~Cvv|_W zc`+vR#R?7d)SM~E%~L(uSJuPos)&g|se+3$kF#jCK`gRr6^Njj>)?-#jkbiQ#-^pA z;<@WJ%-IyH#R#26&=c$aMlBKCCo_My(PH$>>OA|}n=w&mwK6)I?(rW8YqQE@^j$zZ z0LApWfV_6kCPqJKxr012r$W;5GB=$ZhKnEzRM^n*+zZPZ%BRU|QMpr5RS~^7tLeJG z;_BjS3-FqONtx%TzRx_Uzb9+*PX|TmIV4EE+Iajvtb-(`n>%^goDx3Y*gtIBar@vf+y2QBW1ZSpFC;H%$qjAl`JECQ zbhg8AHjCzb>`4-}ER5WNif+EhIQo*r@V}pQa|~Dk(a%9KNg_Y}QsvwoW8~Wwuh}V* zH0V~0aM&qQY;j6c6IdfuO17v{zkMLxp}vp|mUe^INr^(vJD=fCsM2Cmo$I+X?!tky zlUZ6rdP@S}MA*XQ2H2qC#@ji-|TcQCdY+uyI)=m;heAr={M6K#ZE(kGZn9dG<5hLsk8?W$CJ zj(Jt_P@+oY#`El%rpBy@d0jvkb?*l$IQ<45ntf+hv1{lWB|0YY)5QzcB$Fp3=IfiARPcpeWQqk;1$krD;E z1F-Rm_*sHP@}f;M3G|eIQ~NFctODFW{Rm?d^)2q!xO010V0ZdGj3f zeJi>32vKZ|kD;r$mk!K1zE!6qjtj5Yb%K-7G$yj=$u43~D0>$g>oJ|n3-j8TBG8(o zCD`^OEcToK4q-8^JVf_5A!&KOO42AbHc!0m=;@zH$Lx#qK?7gsA2y0(E_mf>A0`}v z!L)3tqh5K}1MWbyFbV97ze`lgHfv>7-XSXGUwia;fz2HH)k;IA3gc%V{rjZ2d%Xt^iR~DL>eA{ZdgjE@a? z+bplmPZF^3;v_;yuSX>iA+R?4+ohqzgFlFNf&mzoGo4oF?n<3ToXC7UlC-EShW^y1AgoDt4on z>MC*+&OhhwOR~Z*5{v`qQ_HMT_*mdQm`OPlAnt3vPC2#vhQFfCIWVzRCfX#oE)lU) zRA1Nczq3cx4Hn1PY|lkiz4WP6%BoT-5F7v1*(u?h+d}@YNtUTHF0vZ9IW?tWk|% z4h!dQO+r|k7OQ^P{RdZ7y#O|JI);%*Os1BlPHxpBVo*qW*r<6(Gc{oSZmP(bx&iQ| zN-+g&XlKXJr%PJX#vaQJ0S8ar0JRSqyG^6Mxc6$x@P$d1p26`nVp*$v^h^bQax#&At{tGzRkUR1oyfn+S)PKNO=g8i>@yv06yeIcG5@}{;(M+& z*J3!#z)RYuz^%+dl1}0%Zn!4dD>$KT92GEB)FRWJAZj@=q`<_F2@DoL%BOZw-ZPHE zweETr>8-;#IAz4n5IxjtU)69A9Ptrkd39RpH;U{T)iqFYL^0dJN24cNt=9=fNz3m@ zo{Jb*dt(~JZSi~jG4+t<~^?M#02 z$F2u*MyXBTZa&mC#OzaNvUn@Gto0(5qvW>M^>$&e$Ln<6qyV?p3=}`4w(*L)c-bhO z&=H{4g9iLyDJD3=x(Sf$vUo$MCDU12E%*suVa)CB>-Bj@epc~WPFn1ZK9|^gKn=Mt zBEFAja(*fo>5H4S;Z+wffaPmxl8>UK*2scEzp-8lY@ zK0aT&J~orguCRHyvGKzn-*El*{|a)pH|R+>7@aF&e9T}Mfk7iJWm*lN2rTO|6I{?4 zo*FfR1Scp7)@GXDjcQud?7>o_!{3EQehn+};2&UYTq)bh5F6FZuFj5}TweuccB+3t zCND}<+?uAKT06DHt5bO}r?^-#UK{Kk%Qs;8c~m~|LML3)(p|ZH4tofCicn$|_naU* zc4wW!KCa7FbrE5ap2dD)pS#Dl{+K`-9tjy9mwbxSUbD7g2*#>*Dast2yTHu}2h z^QId$cOd-(y+!!C@UwbwzjmO2WGN5iGDe;3viKO1`JnWYrzc#lOS2xxEiAjcg|&Ki zC}q2)De(MB$4s=>+$JndP2dStZ6q;y1#C5#7qZ*dZA7^pLBC-2mvfL$Fd--g{#xl|vKzCUhN*|HKACeN*VfMpYoN4cxxD16bkNCxOa4b3^eq|=g-%c!ba;NNj|baYF!pLGcE`qVbeNNq_gu`&PQA-# z{*~|l4-qeT7}AfS{$z#i_90VSTzlKFeg3yAauO=tqAHuYYN|dDnz!8b&?SdPZj%$+ zI3wcoy|+;2W@qd`uS+z%#}lF}Wq=02tDFQO&5`sMT+f#2;c-KxE^k79-TvC#gasWg zvGq2dB*~|LU)G{8cvkmi9D4k0islq3^_D+tx669K=W)%Z4&|i zaB{fXa+pk=HwoeSP4F3E8hY)4@ILpDF@4I9HjQYWXfnkZw;=X~MBn@TEIVsSZF@d? zL&FG+r*FY*s~htF4@YSio~P`e-XEvHp(85hdn(d*M>H$W#3Pq}@0YP$)W{k~in-vz z)25ga2L<(QZ&AwL$ReFem53ZDp$3{48@Qb061e?MmRjUUs%S?0`qnR#SDG(xaKU-d z=gTB}$2KqwjAm+iO^DxwH^2X*8ARB?GeTDRL&Dfmgup9u<`B(}B*}}5K1d9DsuwFS zZG%(a~ zE@n5@9wdxbpwaSj1^d6NnKmvhx|%<%;&Zav(a_LpVCStwdTsdzyHwxK_FJHqklA@kIB5iNgDV2x>rH@?E*yL zfZkS1Ukd~(jAq@pVgNC2iQc@XW#~h*L}mRZtm`@VI{%md?P0$mKi->Vjyh%M8}7tN zxvfiDM>z>GH$H)gad9Y|tJS}n5KMpB9U4;^OE2br8N&7WWCGWZpTW;9=ft!jtr3M> zj*g7N`;#1H)AZJR+@?j+Lw-Z=%7pw^u{BkPq}3I&x2KVJ-a`J$AsGcdtl1`Okd3H0 zE00RERX|UFlsOILf|LqrL?SI%4~F&wDnyUXX6(=g$QBix*%Ko(Tk&2!PM@}UmTtFf z7~_(0e&VA}fQn=RsXF|E_>lKAhN6x^xkss)uEB-qpWXmj-#Xc5GwGYpTH*_v#B0j5aa&1@ottF&9$R%PiwS0HQ1Lh=(>T$2vD^ex^tlfc zM7r6rJ9enEm}pW<6UA{NMm7@&QXpY0v+af$tM40{5jzJFJ{EYa@B>Zj10EXv1t{FX4wk&OYZT8id z_9_8s$eSqxx=%@p=dxMzm&&b;)D4T^&ewet_h^S~=bv50grF2e_Pbrwk;6peTJq%@cdS16ujGFR=^t7_U~Sg0x|fw)=l0p!;RY`!BX z0SPm_bojW$ADm{TBMA|ja#^8-!xUqtT(yU!$Qz#rTsFy1sALq~&r{a$!{NmNjhby; zoRb-xAs4nY7@zeO>WS@mFpfF8hlC~hrdl}Db2yq!?6ANkQIKXU=*jNSec3Qk4)qDW zH)0cvfqq)0o792^b)CuGP2R)&E*-j0rtGhr7mfSs7w_X}`?LH%cIKod&5TG>`&)h# z^Z?s*I~q1%Y)cvxJB_u*)1hpD?;66`7u{er;aandI;xeWsr!dohlblfgP*fO^%Oz{MEY->0by68xl8APT?x zWE7QZfoP_dgxuRx;7QZ^Lmm<5Dhi~OE{}|6q;kg0GYuVFJ~XK%=HwO(CxL8+E|w8+=1GsH635KC|$qKbcFxi| zXL$ZKLGtFU^zTw``t~MSXE^U&-roIVz-vAp_1YhyPkIOg-n*pwHv4xh(I|6-EZy%= z%GQug<}QE|`EV41ojU8C;IHRxY3jdwTavh@$E5zZ6+MIFiERNJ! zzHruYC9U7Nk-f4ofIax!BdZ-v**G;<*}huDU4kLFI$CZg0^3lEVlo9y-LrU#4VoK7z_|Rl zw~A>d;!%slo;$$WW!0hPaLUbUveV;s_FxNi1G{CT0D2`*pQKvpBd8~3#?E#&H1@5I zcy|*Lxo``VTIe()KT?O-W}Kf#yzgR(Y}!qt98C1EPy3ACRd|gJ_zhhTaZrNhW&5Q? zxIdMgHE=Lr{$?>Jh(r{kY+UKfYTp@R+3#KLEh-jGFk@lMprsS!!hes$+PKq?pBO2t znVGV>9C4xNLm6m;M?>czkx?RS8imvYSfGHKD2S6+?~I?^0jo6!lHnmP z{MFoiK{z;p+KBZ1xNYJ-aqRf? za*BNdHSN_xGI!s%ozQGqGXqbt6Ve7J2N)8Xc6VOiO@|%9JJs=SNe)4*aW`qfD6qb5 ze(ffj+M5$;O8sbKS6Lde;AcZ!Sflzi!|qzypQyvn?~}i8Q&5L;oo8rDu92U=UmIvq z)W%xwl6?K}7k7GCbY@1(g5I%4R7bJ~=MmHcaG*m&_4SC~Ky4Qc zdK47?he!N+wblt92~z@0($9pe7j<8VG&}gk6dS1yC6)@3KNBW}%nXqIN62z38cA2^ z;ul9OL%k+FlGZNFMgg$q*SLJ(Z9i0bT<;EDeedTsQOP$Q0>w@vrui==W>hl*6+zmF z|1JPMJFMds|2*m)EVons8ui%(%f~15?qC?g3hA@Z6;DZghx@9sYLuF}bS+xD7^e}` zw)#DWjq{d`jA;JjW8XyYnImj)f;kK6A>Bff)k0D<9fcFWBgU4lPL|r=la&H28txZR zh24(zA}#7*p1M04qTNHgCVHrtJ2);@%4*P1dV{IV1a0G^V6<)*&0;RfcWA-6ZnSC-_-0fS0sQ2W7cq>*7xo~O@ra&6te&o zdM?&rt7E=BRit=Ee=mYN&lOD&JLH)2J_n>G6ueJl=xg7pKfS{nG1XzcU#$aXf9WiL zp(+n<#EH2L)MWI^Q5AFk;8MP2Dtos6uc>?yU)$Kbpknsb$E>)5_dw*Cfgv+)!z?+3+Jub zR8jvy{MUdkk^YzQUxo_(`WaGaCl85q53w8>mXk3p+!;EYTdk#`Q3{$HotK^R4m~4d zScXME*eVeFLj6N+p{?*te(K(~YH)@@vadIdn(vfwm}aY7Wv$Am439w+MQ#nMM% zkByEtWh=6tx;p)i1Szy+fan=ie2fiM3k?kg_Z9pN))S`~5XtGkPZ)WV9N>rD#Q5|k zr0=UuvpMf03|dvX0%?l)Yt;V%L_LiL|A%Kny6$fDngH?CpiF!TnWtu0^11)pK>t|P z5Sme+MIoG_x@|M|h-n?i+EQxJ2ks(gKxcq`eQL_vegJAr{>KoH9o4+tSAYpzCM}{Z zC>aEWe9RFCS!(GqM5_>NCGCuHKQpWp>FP^vD)CtCt?g(ad5#|k(cD8=YxA~`@i`4M zS~jvcuVwKVsuDO&N3G9AX+*ED@;hA-sp?CcFGCrrf0H3eS|Y2mm}^+79%9G3U1}oP zRDlFU)uZ`s~+K_A&>$7<6rs?DtMUP38en7nGUNO^Xh(;;LS z)|~N60POkSa>H~q)FHdW58zD}#6lO5ZGFt;v3{3AiyWH^4}QxH7-1z){B-_!`o&0` zNqf^h)llo@VSV0F6Q)S+ZAB&Ie0ujopf0MJ<3N{v=UouwPVGK(>hJ*0gKRVJ3QwI> z8`v{13)v=(lrzp&9M$*!RZG@144GZ*H2xH$B5lq!RG6zSsHaQWzae#uK%wmw3F3Dg z+5Ql%OR8N3)!VIorRiz|pX_5W-X1BuV*UI`O@xTe4)S^*v2HZ`G2E6Z4DAIx0*bg! zBoD)e`&_u(osVsiTNPvQTA-ZOU5~?R%c079Jc=6fFV@lX->AFwJBJ72X=k(=Ryo5m zTcON)q8Z%0(d&vk)cP#&kM)Xl$J5BY?!|InWD#nl6JX*(6!L%t?toaTL3Ww~R0FcA z39F`0`nriM3z^+gRjy$a^LczPQ@gc|33JfIbkGuNgfiH>C}E}KEe^R=6z4n1RJpTA znNi5=Z9&>6wbQaIYt(>@NYpAVK55txOvdn;Zy%{8uR^43(~!Y+pQ6|Zhhv?$06p45 zCHwU)Dyn~2X)zF!W{UgVg}H@xQfFxRj4Ey_1K6R|8&pzv&R3LE>KQT0QEf7>X-3JF zS?GkN0RN*qenYaX9q{MSxt~`qFH$Z9Y8li*d!pu91Cb=Gm}y-*1)pTP4FNB+M;Ly)>xb z1sTvSX&oJSbX-JWS1nxYy-@3_0?}g{x=Z>h5lrM^g6UVvoor^bLVnz-!U@jILpVkEu81q1rB&j6TxxtSLfyUimr@@v{L^>7l*V zNDt8y$7f|rC8|^K)lm1&>BUAq0fzzSD$z$|?&}WEyOnO@G+?qyGpI*hUjmX?@4AV) z#{bqVfKrT%RR7;;mII>V%Mh@^?G8o`XGn@z5OM8$@76EdLo`l~QbnUyc;PHB4t&Zr zy@*6D`4ld%1*rOaE>Ul)W?BZPVl76};biF*ynNr^QT2V7PvtBCQuvRo*E=};_p1qY z;+Y6UD3Li9KRv|xi}E$Agg{64Zi#)6kxlu3BwPjP@@ywzd@DUXyP8~z2_$Z{bWUN_ z8hrCNs~s7Z7t3F>>*?qNyYmPaDjg)VsF+|9^Tb)t5S2<_?{oXuL|IKWZfCA)m7z)& zP!-mpFo5a&iuoc_QACLP%y(9*xuun7O#u9x@BDq$uHRZI+PP@p7~X8_aV4+gt4&hI zcq6T40`^4v3uEX$6-F@H7Ib1{vUM@EE}@;ebTEqz-1VSS7E*lQ_DL4*M^(VU`dz?B z#Q&e@bj_TYrMFSzQ6G+D*8_=;jaLuPMz$0AHk4CTOY}~ zY2|}hU0FqD%@=EuGFWAHhs4jiI)TD|LjKdb5#8};I6tZiE>=ufKl3~^_V&{b)LMRr zzd2!@YRY02vF4<*-x2ovQk4UzkmK***wg{wOP*7~ z{ppK1TVC#ahC47?^e$lNTbWzSRI{s=sgp!4Iw ztPOUUF%0!9GtTc09gm z)?l-B$e4jSTE!ugkhx`_O<3qRMB5V>wn>=w2R#^v-vviM+GdmdSr#_L*u7zdDkhf< z0Hk2H95ypD0nm*km$huF46)BK>digmtL3|UeXj7s1;@%GsLp#~c|uRhgoaHn>Y99? z{M)_yuATEfZueAm&UUIb5=M8TyEde@%^w9X$!*WK#2?uxv80i(|LLN*fCr3e7JJmU zXP#xlQdWz(dw0a+lYi21Jk3o^VN={+^G6?KE%~426WH8z$ED`QB-sCGYFDejIu}1u za$k1ms}uj*uw;1ul)(zcGxYMK)FQOmm+p=1#duRY`Lo&rhX-%g2jVecAWJ*ka99fx zSwH$SW#j$L7A>1+N1mxLpJ55PO=x7B^tJd3+36N0lk9Y+z7RZPY7F3iWM2GRt1QA& z;nwGXwmiUc1Kv>YV%!~^(heh&VuGu!n}QGQ3G^+}dQ|eF7HsZdo2D>-dg`foV~jFU*^Q6I$Bel|E@>w9SGGQy zq@K;nx3D3I*F-H0=%GnlN$O?T_m~ybAZ5c z!X5NIaA0&t2jgD(7rCkX3`K&Kg*m|9i%s0_o>~vEMKzu#YV0NVA*WVu}9>DV>%AUcZgo z`cm_6gJxeN7JsRlJ)!aE|Aiya*2^jCAM^<^^DQvjSk{m2OdWn-(n^||^O+>o%Qg}$ zcYwRMe{1ST<9|CkvVQ} z*oD|REhh(|RR6Lq9bT1X@BEfxoVGPDF+C8&u<-@(dX4vaeF zoEtZ(-fn{O^KrPDT;>m+{atJ$KiC$ocC$P|7wW>XzrCqkg2Ml0O^sAwk6evHS(pKG zApo71_EDqK2f5Y%BNW2-G?)3EuhId>VaF51bAeG25z|C*RE$3k3wQ3hRWq7Zrq-xY zdH3^-(SU4ur@c;?(!rEmqXubg9^lO%C?wLt0B>MoiGbk;9UuIX-6ln=ZRo%iKE1 zBqz)1EJdpsXz39*U1EJgV94HhPbDiZ^b_Yr&0KWYj|4Ek)8vKAh4FHo) z2Vs@b*8BP-77qT}l|?v!J)XN9Up=#6rTRO0QNWXp1o$>Dwk*a~(KsGC@R^iHMwmX* z2+Fq^OWYgDwV*@!vD9BscJ*1<_z`fH1JT-1KNGy6a@Kfo-*=^F;_pbwoG7cp)#mK} zoZ+%ug>E-@TZSTdQCt{GPN9amnL?6&Pp+@&-JLAo+b9vvfE%ORY;G_w?5T{Ed^L^( z;PJDdkhFD8)Y6M|0(Z@aMehpZbQF#>a}z_DCEd&+Y!%E>Gf5AxV`P@s>|%(XPcUrA zN64z4oNq!Gwsc8fxBL2kE2NL8K0l**93Syq3uqNzmy1bN^^Y4`0@H1 zfOZP;PrNSg!=`YL5c72v@u+roVVAqTU;GSvHsnY-4_$*DGnu?Ayl-h-jP`SP?3IS| z+}OxXgQdWo0np4E_`V^ad=xfNqNgG5DPRo&ctQFcune5?{i|d$9@q74{!8qM{uz6J zg_H$lg(B3pN#iO^hB3^l_nO2j-Op^9%1Tm%L_6$$)*ynk6vCdDieJRpNoTsJwmJCu%$R`6xo;c8g%+E zm1?p4i=NS3&~4ShqV$d-Fk6ObLNuL#tIt{p>#y$M>=@!1lZ&<)WZ)LuSGqE^IGque zI1eFmUnaFFQPKS2a-A6Y<5 zn3!!mceNcRs|nDaR@w5&kRR6j&$|AGbx`@IWMe;sHXl`njRy-a!7>ai<#U&d zfuDRIrsdLs1VGIG8R_V|isMqd_QI;<`GiK2S@G;QbcDp7BFz-T_6e7v{?+u2@}^s5 zw5DhwBOvu|tB#J;QrX)o01~I~pIdb#rT+9@j!5U<@vFc^czVDarwOxaW)=(a&k7Rf zCB6Ee{*m5PSXCR2pBk7-c5r*qhMt28 z9(D8_qwf^DxYOK{Ik)l`Me$WP_yOkBrX#`4rrfY@hiCP{1&L^@n)3jho_MR7i8t&A`~|D zqipP8d=4k)Wx@Vxr!I>xFO&myp5E`bOo-$#Mb?FILrQ(rA#53E1MGo~+k^^Hn>qx~ zJpT7pblOfVTa-bN6|Zyxe*JX*Wa2O)RHG(scn>u=DRlO?--KKJm)d+iTO{txzcg1N zeoD0yd|TX4s6rB{8TCTWmfPTe)gX#w&-_r^+g*GVpaSETk6yUkbzEPhZMEK~T&J*q z_b~sPP9C?wm7pf}L;jbY?xPC>Qrazf+=c^^i^jS}HFe*w=t-;c@P>7T#zuziu{_kt zFWB20&8q(`m<^8v^Lw)!qcYH}cnzx1qihn??mbQdP4WA^eN^wb`}OamzTvKV>e zkE6i>0bwfn4_JSWI-vDxP}H6rRVpLb5ifsg$*aR@i-5%a=T?s=vhJLe(u~^C6`7PC zHU5nN&T0c2V)5zWf1djL(-}~PAQRkn3H&gdq&i5urXLM7T{XzwCwapzhSLc|8vJLy ziO{QPB_<}Q%m=FkH>FywRy&49>-{$5;Tn2bqP1Ga5l!WJB zXZFu=hjpD`P|D}nAgtxt>1qBLOyDF5w1eL zyamu_*VM)RKl$_L;D^(4e>GmlGh{-)o`;lfIRY`v&ZNYfwc8ssKg%Am5F$xgHu=*> z3Hax2-;wXhVA>jJgV&b;9i~L6)ydORgj33~wGh2a0^=f2|9z~x+xFjacj`ZiJ6~i< z!XuX0{R)$?dv!D%9cdVm#httB0)pEJx?;k=Dlfd2LJZpJgfi*Xyc&A*ljS-z7A;oGB76%`v%f!7{%TlM*q% z8d}~kzVj>yGr?KOCw!H4vmNeej^8f#rLX_7%gw%^nDCq-E18q6KC+HaK=1s2Jc_fv z4ooEw8INUt0Jwp#Qf=4ezqPQTW*|P5f7UZvw5E&wdemSzvamq}5}%&*>rer<`soP} z)6}WI9W}Tur(^OyK2dgDSz)y2xdku`w*Sj5})Q!c9+qz)wbS=7|xgT$-fM!G*pRR4?StZGW zGBl!{a*rG#2@Dep^&T=CS^9fGCNC3SYLT<3sCIBhPfvP|S(i`jF$-^)6>r#j)Yq@q zm04fw;<(y7@DWqGQPg*&feGj&J7XpkQ zlv+TRf)#ca-^rX+UdcdV%?wfMlKq&?^v8^07STq?AHwnt=}ke6=Xr26GJ|dxlPeFB zM{NgV2z!HGK6Vs!#45Es)WHxiDZLf?7Q4^io@j2t1nVc2H8wHO2@FjYIqYyDR*`|6 zJEPuAyJ@h`7IUz=(e)aLGExQ7s>HS5Y8sd{$@2a8riNRFHAQ?8-}uoYTelR!7t}3e z12}e)Kws{8YOF#~3sSLPitc->jCm1TzF&{$TGf{mE_DY~|MAU0aLxJ~)S2MYY&SmOCu16Iq4t@|ck z3zC+^jh@M!*{86&{e6MmNF-hA(QsQ^k4}&dM2O}iee3XUx$qv{Zp0?sdLJy1x;`9u z@KlMPK?hCF64ny@bMOH-m~T4p6Sy?EH2TnX zZvHrm>vY;+$4G56kL)_O*?YY^Pj2i%TpqULXCa$TloQtj&pUCZ1sj(t)+acTZb}0> zMvx0dE{B^14m+`T zJV^~Zqv8AFGqAv{l2GX$vOW0ZULTyO5Y~+~BDLjZJL);^=g{ItL*fESMgs#J&c{$I z!#hnw9Qn`gqcyyjF($(C<=2|LrYcSO`*LpKUU(hQw+i`6xKZ1Ct$BHXlJ$Eb2|pQF zt!9SV3$}BG!wrlv(dgmFzv|8Mm>!8xKq@$uY@sJZ-nM<}tz|=?>tz<4MJWu&BKPqp zF0AL^vTXwfM<&@~G$mdK{h_xx7ddP^o ztxFE+M6Ve*Xf)|eMzC_|Eh zGY!~zcS+Z3&RR9BMY@L&7mwrqGFUZp(&U@Z#a1?^{urj<3k0PQI?zs zSlaF7K&?WkmQl^g1#f3D7B@BKqt-AgKuS&q!T3A0Ali^l*XC@w$#lub_q!eIOMZ9< z+ou316@YZ9WX)N?w^8tGNLAcm$Qf{5!|l>LrKK8-nN7nlq*byUPrT++kJrU{_b1NL zawjy1auP2*vVDsw3ogZ|^xJri^xqDCr=KMABgMdQEEo_qPpB;P;zVKsR z06>#kZ9|p1k3IeP;rSQay)%*%y#^0zw>~{fuux)ueI{w9vxRA5aNQcA<|pV!1T7)g zeFuwW{jQ%TSRY}50i?6gx&E|L0D@CMd5bn#&6lk^T@Z4EPj;I@g}~6~|2}6}^AV7A z)|cL>FB6R@+o#{7gi>6>0h3ia6|MCYDM9ERj%|Bzf&Xz_sq+bnP2uy}R`GJp+aTXD zqrM!#&}j_T2n-0^I=q@-QUXjZbpQ&&0Ag22YAVBLy0=Huf!&U0L>k0nURu!EQo}}V zd8Y>{b?yaIx}0@A)o5BE>|8B3mFMuEUd)p0PDDfZewZ*ttalZ?j?a&ro2^w=Iqn(l zhF#A7qHA^(OP%>hQ;%-K$RUyBeUo z!juht{#Qm+kG;O6QLp~grOK}@X~UK7s=3&~gNqU&0YUYSrmibd@QQ=8maL3Qy}*!( zZ?(&zMcR{r6>&Fm_hOs{&L}Zuh@JIA3ac9NLXR^>a&j8G#N{ z9Wr~Vkg~lT5v_0FXGAP7O3`30)r|Kc^Fr?tWmIajccM(wXXS)x;TC%O`k5 zdQP{_nrt=;!@_a}hFKfjX{P-X7&6=uor*!ra`cW)zMRFQ#f}b0-YLw+=19&)PS=sK zZ@`fI1bsR5thDu*fB^4!ts_G+ea{Df;R^F#ClP|R@6si3DbcGzDbY^h`rz^q>GDyp zv%PIg_Am@x;P!=9VM5cUE2QQ*`cwBw-n%{oRVXOl+~@it{*6>Z+j=m3_n4Vi7r+#O z_1Wm@>D9gJX%Cr^ghf-kDnTN1tU7bYcu6yuKUzY%Jq>pZULT&`TOR5hghdT~`E6#) zQlf54TBzWDwUk7@YTxnu(b6-7t61-`Y$;!@;#;YKaUfp0xAvB2-N0=Wb}n8l3_OSf zkI%QBD6ksHZ<-cB)P<*LwG6dp8*B&30R@>bJ1U+(u#;;v&^CH?NVP%U?{K!t3$y>0%@ zaM93|Vr}V{Yd-kNz4>%uLYI5xu75PNj1EgKmDM!&T1E*tS1yZP7&&b~_|S!XAncGb z7HApW=ZfFE0X@vZC8@^0${VZ9?TI2uCWj9t+6G&Z8JU#$>F2)H);2nnSNvv(TdfN~kJ-=O^ZxyEe4_5cOwB~Sd+KHg5g*T|;L(1GtdzB~QSfw14+ZgWjf_G4H% zoYd}P5mmj4<2pi39ftOn;6wpgDCI)3S|aqmu?7>9dbW^_3iw8g@t$+8J)1^MG?D2u zT6gaEIKt~W+n9&wX2sI&C&k=%H8Q;@^*eQP)##wMq_R4Iv~fJZJTk2a5GV`Qmc{OQ zE3%7q2;}p1hq=C872+X}QJ1*ZOb;h&5I?WG1Pz#@*pq!{m77UZ>$S>?UeGe@T?+nP zWNwH1bgN*XD2v{vwRPeF@P!g%?KtC8=iMs+A42?Ksna?tPMK_MZpmJaPkq++n#QNs zGuHjxAob@eMESc_;7-@+Fj!fBw`ZD}w?g}C^f|37(NLt;%s{ciV7!Z`WDNCP-jyx= zJi+Wr1-+#s3i^wJ<;Fd@P7~GhATJ^hB<%g_A#(#CxN7QdNuK5_fW5=WCmW zQ!5Xa<|}f+sHl36HRj8@wj5wtSl+;6>cY|IB*em=-Qw^msi>e(0X^6_DBPNSeDpXX z=7{`U(t6@HZvEtXOoqfzqjMs>U;FmNKL$$@IGdEKKIAUvZWxF`%wBkigS&HV~MaUlBneh(xAj~^jpo=iwlDsKgo*jh}UIm{|EA(ajn6ylQ z0@OkGCG&O4?x}YJa4+s$WhcQSbkXDEomO%h(=jO!5uO)DWV-D`CKdk%AjoB~c_@n3;OUp}IU*CKuubS=;hFi-gk~IG^ zS@CR(HE-T%d(-c`6h|15PGB7I-G;|vXhb*nRfI0(ePSJO?+UHfpKp;>&34h-UoZ=v z`NOaCb_|l1oiN?1tLwKQtK$EDK3 z2Hp69D2GB9DsV!$sSu9VyZ8wS?@=TeGR6>U$osN>BN^Z>{_p^y?Q62a zCq}BgV$`?hW20-=r<&535j74Lg)&f`T@7c}16if54ZM#jhtM4v( z)?I~zi$vdsFF)-$T8wr>ti_`m=6nO%SN*Xi$qmT@9U7aQ$J;yj^5831gqDMk?6P2X|<2?i)>HwlwR1+`2Z$$lL{j?pjMCs>rwjHh?qoMc<=QuQl zYJl-YY_p1|eE%svL$H-rI1}rB>zfN~dsP1e%sADvyrH)o4lhJC6gn+_y{_L{c+U{~ zIxD^|yU$^wb>2+Bz2|d*pQp;RrPi+Lfa}taQ(j=qt5ZROo5iyAPda8NO==#W&()wt z&L>E>*WeDvQ3=XkY+mX+QXb5s(S4E`$Vc%@J(EPDk1&I72J)k_0@o^dW$GZ5Nu@lx z4A2|Aju)`AA-8MgeYAb&XXp^~pZ{2oG1qu%lB>MzfnaBJ^U`_Kn&qv*V1%DgEgRh; z$OGsoU)%r7#W{Kk>oGergt#DD5p3utEy*7sN!Qmib8wt-!8n z>zyL2j@KQ0OpOR+MM_eKa^ShM3!QE7kSsKk#Y`lsOR{6|xNwHb&@CT<9qgKb8oBpu z!DfVR+Qkbco-KlkO~DbD7X;3_>Ur(Y;~$a2q6XmGnRceH7NM^qtAKCa^zV)NkIq+f zs(HZ7G`yIlw54wM3Vc`|=GQ)PJ!q9U25Z#%;aGdNeOd`=t+sB*^)f7Esm06a)b|R@ z#m@!nqtXSwQ~ed`ce#@bP6*dmBAe9Ltx@7`b@tlTPo+irr6&b(wEwo0!4IK;1+l%*u4%s>i z!R)((gP33Y;-3k7FBSvO?p!;Kf7ft@eTFk|-k^~{-7to#ccN7aj>Jn{hdHGshEweY z3vRGo0Lcdw=EDZIib+#+!UiXUY zzui5{TT+c!Jb%s)-zbW`8~SBT7riU0RzS6wOJvLMIDdjZw>Wj_5`J8YQN?S2jcM5O z)!qioyXw$El0NEE=MeWb5myJp{IWUd0hAf#^in=@CIBGojRVqBbJt(T*B{Y2ZHgC- z(J=N^Q6!C{kGbofe8EK)d&{$(ryWNp7DKesXhH>c)PuA_Rck$?Hy+;8wk@84s%;N? z9UtO!UZ;_5^>Mu(hlE@Vlu~8u9txUC zZktEM(G)$KVknTVlEsgoxn6s02MotlPk!_f7J3sRP(JEs%^$!vm!f{z%lZ@o!N5o( zgCaRh#y`7zmi2%UZoJ>?kO3N^saX8ATDKjzAFf3ANgAT*-WTU`PSv?WARq$yjns~d zrW15p$&dt0+G9^)6}%tMI3Le>!eAN75-PG=1ukD~ddGNHep09Zx{H)HU242BZpG;r zV_ea=f(4aaF3&%BBh1vC=wZUAKrXl!E!+FbZp|}7e=eEHrD92 zIA@R4DJ__wE0yaRKi;x`jB}LxP(#(9mP2^dfNW~S7`Bv?XE*=(p!yN#k4G!8h4kQK6`c=%7fti9ikUF|X;OJ#0f5tsfWh7`x^q{i527L~6u44L=;&+Vy z>fwXYFLkNg6AFehgoV?1(HjY_nw4*;9)rDxjEmh0)@G_BS+tNej`RIwI5(iCXaXuy=|akHkhncq5iYCwGl>2Q30kPd)i zPx}NGM)`cdG1x%6W6Z-+xASKHeYhY=8DA#>`ifO1LbzBuhvTVWiVwAPm6uWF<1gI- z0DO--Ub`Qvc;KULCzqv2trw>GHK_q#!6bLG-~^HKyr2S!c|(i93@xC1 zjJ;Cc^MNxhtv9MjtAYyKUy69l3hf|Y3vzTI3PFUm;hf3wjsfgm{4e2XXy=1Yt`^>K ztYy$@dSG&>bvUO^Fb63{xaZP=J(vyow$OFva8jW_G?bm-4c`H~X4Wbmt~B1_6U z7P6E3sFLLusSNFX`q*);px2*3&2Qiohq*+Kgcl*fA0=gK*gjrenldszxU%2Hqd`b= zg5zB&JJgSNz;ii? zFtiXGRrE&vR*FIQ^i+PK9>QEHo{dR)w9Bj0;EBihs5GI{mT!Mv7;CFWv@^O^PXlII zMa{WU{v|V?Ns0BUS6l@!bKeS^b2^Mt9~Yw4m>Y>Fdq0ye8}U?v4gY*>-%vM z?ru`%MW^zSBb15m3u~S96)<560m>BUIwf4ItqM_XBMAsJ94NhOyDHH#oo;GuRFf_J zRBxj5tpZ-8X;$BKqD*x)h$6J*{bh#SGf*!J-+BGyA=t(ekRZa7mq9^zeluMziov&o zxV5f8>V!{Jtf0m|)4a-lg2@?2@yz#oNv4P04>Oqj-?(1BdCQ`>&pAXcjKi_w+m4{{ zydHuMT&mBgSP&fE)D+&N^tw^#P81PrBDPA|*htuH>Fd9Slh_kF59lL8x8qBsSzIR6JBS-9<@Iq#c zjEX2Z`}c|`Mt_71NxPtWsu@kK4sQ9)>mr9z%lyneS~dDi5ZXaan^fG^$i2{YQlcZR zYLSiX{^i?o*^nygHCC@6=qA&Tg08$DGFJ~v048*}+0{`hGfh-fluv0h*gZek*TAaQ-=)Su&O}p_iv< z<&*-18869vtC?_oS#>2*P^7l?yl^NpuLoZ0H2lgb+rDp=Da(mMY!U0Cpgx`gflD#{ z)5jrPYig8EOn^YUiUXG>o;R>BR#eZwkbr8FZIUIt^xrvLww;({g~zw1p9njz&`Yu8 zl$mOCsmd?aJk9~GT+koTy1yct*dRW=@0a}c{%Qo*sc-5Faqz&#Ax*8ar5Et0U&WGm z+m12cloP#haeyo4nb<>PB=u=W7f|eD*QYFybmAHNF&R2Yb4U-3oZ?#7mo`ii^oQtW z#o<9=?p1!a7UE^#X+Z`~Uu#=mWr~eZhVufS$(QS%c6>kH^C-a!FElKpC-$o3#At1A z0DLH*-Pg7L7t=5YYodb=kA*5~neNbk;wwf)fki1@3DT#P@rx>ZQ8AyspNv^zc=4zd;T~15b(MGQD z1a_R)&&}Y_;X9?N{h+*|Y~QS*sqdgV`e2~Hqw8|J8kNm9k=3)7EmT2H5b|UFwrfxW zw3s1&!W5yswyk*h`VlN+odHOAO?kEJdW^%Tnm&y)&X5&cgEEW?Xr@d#^H|uvBM{c7 z)=wptt&0|jq!!f;20z+V&tL_ka2wb_*mlCta@?}<_&ZiOr}_BuzPe`6DD2t8;*Vl(0Za7y3damMd7^2&Xzt`jU@~i)lDxjAM+RrB%c?a+>%Vw1 z-`*}RJi#34;P$W{CRRiP4#MqY2_dk9gYeogMI4d5d-J0C4suU=VT zA{sOu<3qq9d2=`k=e1v+9b>hc`*wXD&^_NTbk`Yga9N5lwfN5tvUxBIeR|An1oHp` zBcDCq1+JrgwJ;t!ps%ogY{eBcH#UF9*y5nyN&@F>5$qT(mFbH+Jfxa-8bLy578Gl8 zEIFd?5gG&puqNrrdS*RDyuV6$*p zWM{V-^=mu24P5@+-4%GD_fXL#hoNI{#{$nbY=_ z9QW3Z@%AALT0&tR&_6-Fd||E8J`?(uPSoixZ7C*9R3`^K(t{mlsA)N=5X{UCkSueA+c z?N*jkZ#@+{SzJif4^!G+CUA|2buY?R&c8v-d1KS}zg@^+GB~8@DX6CXR8|UWxlN!+ z4b2!95U?X`%sO-Ezr{0>8!#yS-iib0?vJi7qEL6KO1R0g&&iJ0fgAGc0^COYhhW7) zn9_cm%c1({10_YBlk+}HUz;Wz$`1%@nUaD0zxGwCCm_6#hk;~b=^XeO9S6ch^Fz%# zJ@9=T+xfxT40{jj4Dxohi*(A_IiL|UB_$OgaUwq{n@LbOy>h0h%=c|WaMJ|(ljTx< zm+NkpEt;QM;iX8&3m&tRLp{MK*Lm&7)UGQ5zZ#;LE^_dqFlkE8^pc z^QD1@7RS|#cb`NRf8t?$`~@tjq&5c>D$bo>flTjV3khVIq(mP!pM(@om%`s%;WQ2 z^~05yJ|=}~AO8;1cXdSxsr#MlznF@qWPr}4#?z{aE9&x(Esc+U-xCjDMp$Z29USg~ zmLmDb2Mc)c?0B-L?e}{7{8#+soCslW)2#Kt%$eh8$|qz^8)C9!WM$ufFc6{fZE@H; zh@Hp99~hi!WXRUNxN$9nO`EkZBWdT_@HgTjJo~+J&>Mu~G3*2y&aHuO_#i!3E<9e# zxFYQxP*dU>-NXW~IDD@qM0008mlg4zfg9oPxaepG{gBu3ZI-qwD|6iUaO}dD43)zo z8?3U*06dUyYzlqJr{J8ufKB*?$nEc9u(N5-S1f0L0J@La3yRHH+ibeL3J;h7GjcI@ zvqx8MY&eW#nO1nAo}x~j+!Prle!(4F1(DN|66H8FXB@`$X>xA2>b#1DQlYrbL(6(L zboQC{;3rDAVlEzjTeY{KOJ3V*U)|riP_V8PdBsvVP)QrFCRrM(3ySYNJojw()$ zk_dBCClA&mSVvFA({a2>?>z>!st=d?KdhZ)Sk!I1uL%K>R2qg*ln|w*89)RKa6np+ zkW^YiYKBr!X^}=k6p$K1QkVgel9ukSp=0RS_dM$Jyzg4;SZnWntZxioCjR$zU;R77 zR^+@H?T?0xL(kkOT1K1WHXt8JdJmnBk(^AZOs4S z;3B$jJ(=&XK%BjFA-T@@C`V3=GT)Tzl52dT%xbi!^$+lqo`-H#jE4lU3>F^Mi-oWl zrRTYKo2$cHbcd~*M{!BzF~SYK*qj;f_qJ=2Kb!5-lYuM zR8LQKPT%u_-$XV(jj>PMmU<*p{Z6#pcYbK?c;1JVgg%^7MC=Ls1NSN!kLCnZ25G@Y;cor>6x;p>28-$M^rNM0nhTa&#D}@0wj=PBM4u;lZPKf# z=$SZssbNG4crOZwn53jVwoL0YR6fqxVWa<>(fc)v# z#E{1I;C*UJ$N)`8Vk9|V+T_n*BdSj@KgMnKMrfxW#YOS~h(rN{YO>y2)P>WS;gcel zv5;&qEHg4G^}W)9{W>E2SvfUvu3*#Fz%Z!>A zH#<%UNp1%~a&&)EdUg3J+GqRMhOU6br@*xL&8n(VyQ0=ZVu!O#4Rntmw_3T$X-hcx z!zM~)*E?l51o2v*W`E5~Y%g?}nKY!NrEn(yW)d-h=|@x8)_BmZmLG~)U&u|w5Q`VJ zl+T7GHnZt_Vv6Vrb|tK;J`bqUp3M>Ne?=Z6iHUps*4VaSs*_4+SJACi&R?HW3wFP@ zHPmYrJ!&0-e%gAh>u}7*xCtMR;gKB7TN(rhLQ3hXTEWGA1$*EC#<^bVEGdVfu=(h0s1PwAZ|mvo`>Y zKoo8@H>UAx3tJ2Y5<=)r!arPZyzep}DXm&oqx^$#cnu3xye;02J}1HSX~mJ!HdTZC z`uSz=%}954yCSNB{MwL0E)iS7CPf7q2c_)~jFth7rUF!pd}qQ1lmf|=Ovp;SCy8R; z+IIBmK05dOB>Xa`{HjNN^L5@DmXpiQoOX~aVr{BCn-*Tn0~&i#0w*eaRA{VH0TK85 z_uLoesBrWBY@rjaiCZss>-Bm3un<|m zbnBIMlEmKdb2zKf^ZFYmEy_uWwZa3SKI|Oe-}s>cDz?Wv7n^lqVt@hez}Z7mwi}y& zsI)gEe!AvPprPp|w`+UEOoE%il#zLv#>Hmjv}D}ie0z@)D@dH(D5mMJ57DD9rSLwI zwV3!sj^UspzL#%sYE)p65R}EE|21Lmvk|S|b(wi5O6E7FNdj$I$Vjc~9dK+;L+tbe zeLvSPle7}2xf?DL8SwkP4>$GYOf1wee{!4qnQAQ3p^0o0YA zz9aI2Fy-yD4tSa34S4p-^|CQWtC(wrJv?HiLIJgwh@h(`I}K*AE{l+fBnT}&B_!i< zo}x2isyjYD{Cw4r%rsz0Yh8_x9sPOdenOwqFss%Nr;^VMsRhnMcd)a1A~|`4*4F z($U=Og?7x6(pU>j_2rb88Ihvm=tJ6oC%2TPgVGV+nS zd?{_9k<>1dFSnnt_fpYbkcEgnD!4Z6_(fEf z+j&aIFRh!u*n>RX?Vs0P{s0h@_og?+XbV9dMn;T@Y>FS@0^cZi@ z)+y}V@{>s6Vy3@lTu5&;bZVPV;_EBD&tl>kV;UoX;hNQQwc& z%1|02Ps>1@H%`R0?1%yIW9u0 zXH*WqCn0lU0lk8elmJ46PrJ9B9ba+d4+ezuwIjaVNy4aa@f}o{pG|mAREMoQUBOe)>LG) ztqpt^Z1?Fb$^%2+*_8Z+$i8Ypb;1X{@wL5s}yF%mVAD}J9A3RMIH z%x0Qt0-f#O=^N(T1<=o@=oOhWL1aB|VP3yXg4Ox~&6f`^DF)PNCvLZJKal_>#%o45 zo%v;U_I7G3TUmZs=!iCTjr*7g;9Lgh_^VHUg*zFjp_)rXyJaOhXl;7XmJU1WY#HmnggT8le(^zR+aoM+@nxH=&q%$;cYM<_bu~c@ zrzRPF?T7jn=QR!N(Db@rWp&yI@#?1W{XMr-lis^YNx~~70;M~b!$s-HT80WrQ`*iJ za_U zW8y#f=xda-b3vaWJ*=X4$yKg)I)p*Me)Z&geUyx)WrEKHA+*cfI6$9{ak(ZF>Ae7F z_YFU7KnE<1?@$i({NzL=`hxo&BCWtF%%Hh z8|6;#2*&u#aK>O@efJqft-!_`hXjh_t?dzD4?Fsr#(COnx6vk;YZpp@tb!jAvx~+3 zXZ8f-MLtFIP_>m7AgK8$Mf!PC6>a1gv1n zfJlqt2Ukj1&33HpVWm(7PdmC6Oc}g<85~pNPZVt8wj-e~)GE?sZbG~7+OW4KXEJUe z5W~}#!#oWuVdG$*h7~(uG80~aPc>k*RU=44a{40dTCJsJd)v`3hh};Aa*O7o=6v|W zqLB}il2N^8n5d*gynyADE=hNuR7R=#9ujuV;5z#;*OiW_`%(`{S}`>$b7P+K<8|;Z zH&>?ii2^(k2_DZXu@pE|FyuOP7iGEl!%dicnxVVJI_SykIpd+}dp5kU4)y9bfe&87 z=Qca~Tx!1^J+3SbMp|+t8+zv_BCZn+E}x-6!`wf2ymj{1N_pe_Z2j}gHca%BU{;Vf zK(Rg}oeN2jtAgp%2R7rAE(ASXU;^X{ZTQUhLTplfEtrC6lo0$LB1y);kAF9Yd~PF^ zZJ1q7(v+_4d+eovbeCMY0Zw6wg~mNiYFgBHLq?HXvYlW=EaYKt5@cVP^jyoEsb;ys zSyFJ@(J2VN4b$k&93XypuS87>{=jkQX)Y{#$yp0o#O@nh^ft-IDHGW@}E#5l3!kAEbOZ)xP%GUckK&7F{BEAkmX6>)C^# z#Ft^fSjfHzMBLsK4YhUiU2nOjJ%6-NNE+0LZq2;h``| zobn#q70+k&HvHx9xNmR!Lgg%7AgP{3k>L=}eLO+c^Np|Dy~dZ&uV3E*V_3A}_B>n- zH2U;|Mh+FvM?MCXHa(CT;ds+JGK0+bCPyg<{aVJ zyaBf(hWW>OH{aIc*UioyPpwtlD!Y%dV;r?2t0tgWl>A(Te@Ad97duZtYc8NsrGqT( z;CQ~V(C0*4ENPFzq8pi5eYSnzY^#U0gn1OkpcB$S3B4a9B5|!Ym+Xy^Syf>bX#e5{ zEES?A*5hzfZu0o|D-RldoCrmU*qkv&E1I#-4>feBDU$GxuXy!C-SzJr_(GOr_UV9$L0da^nJP;@=VCuuRARdM7BQL(vd0gyYyY?Y&SWxZxPWa z<1e%&4i&CHr(U2B2f2Oy*@wRnxyg7tWO#S`YF8l3z%T=GDo0{o1na|3MdnHqqP`a8 zMEJM>>M{J>SLt&PhT5BpJ-X@Dmo)8)hxKP1#=b;fF19{ZXcx5eAMKE1L8F{Io}2kh z2Rf(AH%dBn)>+gLaJL z5hpLSdxxgQJi%;@YzJQ;c|CUV5^Xq$u*Y{f)_}J)`)VVumhJ{BS82<4Xa~8$#Fda) z?~fZAzID)m>G;v`*nIBA=1=i3d2`3hhfnRX0{(X0wuHShBn-ye#Bs?+!V;)Kv%D>A z%#^phi?e-sLV%fz!U2({Rb&>Bp(DH2Y4Tu4V6~X4VT$^yOwdnf_S82}?UO4E)oeTi z*pcEIQ7TKf5zqOuiDKg;nWG_xV~6`e#kP{C+MQP<0s?%&IE|86#YIXck2(w8+Uw6p z$oXrrhMDoZw`nJ{b#{KJhv<9vAHIrvbX=Y5*@#l?dEa*Zv*pGA1tASy%U9QujYi^4uYz9HlwZ*5>!3Jwj-soEM3Ufrl8*6SO3_;#*xEr(qEl8c;p3=Vcgn z{bpmS$+YV{O_KJvth9u6<_`GqRtly{8P>}0I40S7Yo2%!y`Der%W|?{ z7VVnQZ-obX#FU0`I<<+FLT*W~x_8=qI<=T+xBiAl9kRNTsV=8fD0UJV(8FD3yXrKz zXyxc@Hc}HvXF*TmFCHKF#0gyg4|lUB)dYx51Ucl}!q`tzpHT;5B4f*85=k|4mXL4? zHmeNw3G=ejx=^6GF+36MbKIyisK6*%ci{UWZQiqq*-Tkx=394KgFD3#4Ur^I;Lu>w z=~PuFUJ!KkdXp-tfAawJ%e2?JeX7T~fv@Q`->sm#pjEI*U{ZI@t}}l373#1uJff{+ zy)(=U)UTJ*9eXKmzp?zN_aFh^#4-piu>FL&d_Rq$o?b*EYXA~GIXu48vfhh4eqCFp z_~~?&r(D4mN*>ELC!&%7t`t$u%Mi9x;gmNsPgJ~!D`{twG01GA=4Zhl$tl&%B}To* z%We~#OBA=q70`7*IB$`~V|Bavh)2dw@1cpbY)>caYT}&gKgHJ4$zdNBOg12o=|&ic zu4NY;R#;6J4Luc#ZOEn@_4s)iCVcm-rBj4lsf(a4u~^NLIpZ~E8N?2JZO=Dqg80FF zSE<+86k6vM?X_H4q04OSNn0|Z>^wQJ9_WLJ?l!W`V5W5~UaK3(rlixl z7%0@&Oq?dWmU7M8r}mpU8)cH0g88EX|8P?pBzEX7)inh`4+ zzMRcjXXVXxvfy4n4XH5w{#%af8cd4CSw+nicbR;>j=@$O+WYV@EsRav zp%U+8ROOUUU#AOHz&uVu&#BAU5eFsqSnM*Y5x3w|-Yg)=yKgprW;wb}zL8|?I5O+` zN`l0I-&(Wy+XXW-_5f!0fCJ=*HS|fzD)V|=$pfpi6czz?o)LZ<3Dzk&9QIQl)_2i0 zTai!Qo0kN81n^A&m{J! ze0BHaHFVlHn501;Tg}9?_%Bz)?gpdh2_Au^@4s;XJF=Kxc_l%|H)li_ruH0W~M}YXQ&#I9(4?pFgg}> zgj%H#x)!_-NWTYs_Tz$D^y2bXl58YrGT+oY-MW~q;k7&8iR*URvv+A}Yzs7GJ&0>L zNW`u>HJzhetR>FR)`*i~+wFx6EC{(%8kU_@n~){L5<8&m_WL_+$_i2C_}-Jz9}gT3 zHd^2>pXxy@zuD~<+Bwk=jlESVp3?l3&|a0scJ+0CBGu71l_}F#(ui%7Nl;64OJXJI zs_EQqk~sNe_9@bXcMQ-Xy#AfQ>ILXON~SFG8aPWnIQFMy9$d8*OgWb?B8E9lOI^28owuo^u_b4bYi2hHIZY+ zev|t$J+|OIKqey6ynZpMn6M+L_!5QTvo4nAIb)5;HXZ9{l$0J#L|SoXoRT^_2S>5} zC^^L2v(QVP{rs+dHL|-teEgjIN9q<|2TVR_nmSZqm5VZCINa?|lxYiU_N~~45HN29 z+bc{qr%L$u;gYAlQW7Fk;!aJyU~x54w7?J4;*M_w-VG6nQ}Ele8X#r{Q&p#QCkw$T zLC19LBww+OD{NRP=McAd{`bIc5S}f$X$Qk>TXMJw=g$l)rtZ(i&VI)qP4tVx(W4@9 zE->HO!b_OYWv>dsJAn}^=II1oBBA)QGFF9?Zz%3K*-!3oceD>sV+~VaYy+x&Kn(F5 zPf-1&q#v^F%HX-@<33h=iot@^3hyoa@mW@!u`#iKJ;v9;zS+$M=Hm?n{Fqsy(cmU9B2yjI+hUx*%TZZ z`VLZZZCO{|s-;0&whwv}(Rl19otddi;48r${nbI-=cQFsP=at-SzOS z93l#X7KE}N;SnxNkRx*rJ-hpHv%3`%2>3L2S__zjE(>&a_{hYpkd{)m^ASw`A$9G* zIw4|7d5i+Iey~CTb=venR9W*AJUeha?$-K!_Jm7`79W4?r9FzRFmmD#BPkmv94>YH zYPTMZKG8J6Yz#z&*R?Oabbg}lxB)|PAudY1UOeI1d*K&aAIuO1#eTG*`LTI9ow7pq z9Km*;A7}?jiKkpG4@z(%rDRA)6lu`Bx+WM%pPd=9M@gCX%^4jWr)nr$V$#**C1Kp~ zete(U1&mQ_wxPc^AMsM_lkL1Br##lYxT#as10_O zr6hRph0U40!|q4ss|EG8ipi&xVcDL?!HFln%ZtKx>t*9d=VUg+$6q?0oDsx2-l!rW zWM)aPA+@wom-|UaDDudk5E51aI!sPd7!SBs_-?Lpc?eq8Bs^ka=!dU zHo%&aRH)m(jdYFH^biIR4g2f~y1dSBtM~>MiuR_AkDca4Bn{7qp8Mu+5dRWK3Y8aDjRX1s}K=0^uM1jX>SWUB{rUpyO6 zHrb0kP%5xfZsb@S-+zBPX5A;RY2Jawl`*+WmFCmyCv{a=eq;;%_=v~69e=-m9@F0V zyvFA+Q9wSn25))(bo;r2wRDm+bG_t2Ja6wAal{JJ)L4aUrE1G-JTwUHLQ3fS;}&5raQS>N*rPM}+U=YeTX(#mi1CxQqO<@`WTsC#g=C z8l`AvYR1&PUl$$?vQ2zpFtl1B74g{;`?AeT&BVNTx^JewY-ZLPn}*jcNO8D)37f=H zKfXoOGb`?3$CaZD<+^&WEWaS;c;`8avdp`fC0?0vqde$EafZu8@c{a}qRz@+Zw<7e$$gZtk(*Xz+IX7l1r62^CiWpkRNOdHHX zP9*#llv6Z!gz&mc4$^}6Xw~fq`thF{2$~U=+}URwKkia3h?+$*8?VyZMm1B!n9x6u=SPWO!)4>a0}MV=qwfsIcRRawxbyXK8KEwBALdG%6xS4kQ#0qEP{ zjoF@T#5%lUxdDYvPU2QawgSD;wRh4Y%mNZeGaSBc%q6hIP7_)_F!ea3Hm9xbm$~-I z!@FZ4jTkAdhdjJ6Q5Qlnk}MU^Qp_FRsMD|LHBn=pAl_TX`{cLZFHO5f)oxzFa+f4WEfNRpysqo&D$#)GD_G3~0j z_o~_bmP=mb32_1G31BxoDd)NJeA5~n6JR9!h$w(x+K@sV79E*j z6k!0Vw5-PiQp$U^E435%bSLptf=$wigM9XWM!oV2O|(CGKx@8N+{f%Q#Z~n=ki_yc z7^ysxZyVf(XmSv|mPxbr+Dqt~zEHLLMbexoz|*}Iy{)?%1bvfi=zWB7I9)w_$eQh2 zUA*@$wmhxc0jU)35Lv?Adh~L{n?Z`@sW-^5;o9+0gd&oNH97F@kJ|gwNDHda>zSwc zD0qK=ki~5UG3naxyXRZ;zZKP(P5W;%zB2%4vEQa}l;M5)>B;n(9lYtBrQOkCIGQ_| z^A>WgmM`h$ASdiuL>)?$j~lONZFnkBL#cBSE`;J6HB=6 zpR>MTYds1-eYCz^4D%B(sU!5-;s3gDm%EX0cR#FFDsJPJwF6j0rhadwduvFVC80*8 zI#gui%ojON!F->xq%w*I{G^~W#b=#-9`zR1FTsU>j`ZgdvN#u8igyjNncHd|x38fX z_)+T=>vQ6dsB(1k{J3fYS08C8;(J*a?n;g4utw;;8M7|DJc1GwEvp-6*b_C#FuJc1 zC?8)hDT(sjIwkG6H9y%)+2N~iDuN$Swv!^oNpH3PqMqaN~Ly6@5GIo9Tr@i8}=k*ylm4N1?%dI#SO zu#Y=F=4oarY`8D~#5*Z`dO<|61W5dMT^7XdweO->Mq{Dmx{vmi%lCR2ZfctJHS~X& z_yJOF!fkv?M|Xc~+lwGDrxJVbjId?6o z`AzzMf~77zgLa>iVrBjmuambFqG-#dD+Q9-K8ci~Wq!d@I>bnUVfK9m8PglR6)7v9 z?lT*G@XOm>^P1Qx*Kh^fudj@dU}1ZaSw|nYgbYU1U`ORYfm}?4*k1NSzoE>92>N@% zE5|WjwZZW0+?S5(2=&2pMJLs}aI)2}rv^?1OPCy>ctFonLwu<{=dI7fyFB{RMT7X? z1d6rph=NhI$#sb(?-Gh>$!8}M#q0sNA}4>CXociCmw_0S6GpnFHwy*U{ZS8=GlOod zP0L&{Ms0LEw&WSV?&xaMkS+1N(dLmbyU@ky^axwl zc$;!Eble~pe5|7~%E9^67Hr$q&yVh~%MS3ih4L{j)U@(@=gHc!<}y{SpDr%Q0E4(| zr7$mc-u2q*e8yhYxJh)^i+QQOiY#u1{=|I+;-E#DGfGfmsr8bpPgU)tp5KEk>!D8! z^@`kidx+-yYm{#udCJ&b`?z&64hyswhkSWy+g9|X?Eh(fwIMYog!GJj4J14FO^yahlV?IClD4(-jn7y2 z!5~}tU&Z+Fx`tx$Z}FKa_+lpNgvQ~MOT4FCQyCn4@nt8a(^n(X&N$@j-U>ZbB1=zP z0je7==CdsJktf08OMB=wnC)l6)x*y%I^V@-f~NvinAdBL)%>MMz_cfet-YSG*o0)@ ze1C#py)*J`&u}44;}pjw6eVT5VjvKgMdm+xf9Co9*X{dzm73Hewa!Nasi=AeOX5n@ zT-BG;!M#s)9~(7Ft@7kZbn+k43~NVfW4Wf+32hlC9D_zR1h!8IBYm{YpMI3>QI~eE zV*u*@E1xx!wO8~t>YRYo%p_Q$FzNkK@+94}Kw583;`|JX(93kbeZ>g+DU+|KnL4%P z$;6!>Zm_m10#a>p*tm@=8N0@ zXUq^;9^bkQfycAo8$b}A_YBLf7HZAq*!@(`#bmZP zl==Zmnc_QLSvjw3a9(3)oC*=p8pnD9NG44Wf5+bWB3NzDTiu(2gJ{WIM!EQ3szY&< zf^u>srrW}`Ul_XIt9j}LAI;FkJnT~BJACI>VDZq{4yT;YH`<^+RF;jZ(2fp$9qOY! z5ep=ch@`IX`95WNG*kt(F#e<~D8-FQHq%}@mAvw_)7Rd zP!qS>-c5R+vPfLDpo6-gWLCCS4a@WO%OWcJaDPR6ztmpgT>DL{195-~*Fc9@@Ab6HUy@*DsJgH#l!`?*E8m-NAaThSVLN|zv` zNN*1yRu6JVwBN!KZPWAamwM@ZYMLQXXjI1yndNkJM*Cz@ZTnWiAxE-2aW6R zYGS<*mLfXYsFRRMlF!_w`3`J&j(*vVhIUbbAMym4lcZ9H5-bc~Z5CjUd0~UP1~|R@ zen2+@Y{i%bX9WFRxGc#Q_s+%$B!tGD@|U=eRBbbjNW-``_Tf)`EQG}aJ@AI@A$!Am z3*sqwEbV;g5EmB3C&n%axXnWxDnTbJ(V6g-chh9$#yvm##96q_1GJJwwiJoszhDqr zZX*LKBrUDn6eN6r$ly63JBhQ41}{q(8+Uv_K>IJsh3t=BuehaM`T4G2I`xmqt_=t0 zZ;lRd&5hjNt#@k=#SB=T9T<9cEcQuv*V*2;ufqZP1F0OnNe+Yf4=&JMGsKS~(~4CJydu-D!p}lhffnlX>$%1Hxun90L+zoR=cC) zKWNee(&m|+S>E9b)l(2wpb5uzOw?j}$&*Mk^Hz!)L0#M*4W_DjAOshU8dnbV9U-K6 z!!}n-@0)KbgPT`yUFxzkev@bXenujQ6M=%L!bSK>^>@_lup#6Ho5hV8t-F46*!cXM z0o}zLST)y~9~kUlGNKJ*Tn(LvRh^k^UZ7hIBVfG;K%UH2ZZ$KaBr=RweqUt`HtQP& z&c(f4X_{DxA1G;-+e>6K*Dsd<))G@qKETi1>qN0&bg_onnbw?v;Oq24fn^pO?@1=DEIdp z3VNmUD1LJb3+*C)^iy!l3Ls76Q%V)KP<(uX&D872Ahxq-DULmLqBj6wio?yVoMCbS zF$?079J|x`raParb;S=@W5Q}HkbvT$IW*ZN*gHQ$dN!RQNrrq&JyhP@H#O9sjV3DC z<5@Qw7(E6DGtjhZZlUGS`$L1DJ{H%1&Y)=96I&XL3SO9pCcJQu=p8cM_ zYtuL11?8>5e(C&`*;R`PH7bj@l;IR?BBAqPS6HNgLPr>(V<4T%zbO268j6{3skaZK0P0z)^Anv`hIo-w z`{{G#8}}4gm`qmzfqRf* z*&P)ctcT?I1_t>6u7LTOaj3I8U#2^&o4&vKu0QjfUNhn~g;lz5V=Ye;f(Ja$+L`SH z_qUn|mpr)_laN-{@mSSc!TOSfe{7|!6>^`A%Ah)^?9}Y2Tgd|;ouBq<)~m9~LxG^PE`n7xCnKj>X5P6p^PRI7LzDLesFLU-K${>32Y*Ys!@ z5V+KQYeGUI^^lX&7Bb8LlSs6dMT-Bq39d*~WVw6Z#j@4@acwu&HeL>)QW1n7pn$vp zFHy5M$JytSxYiPm8S$YCvp;CIcyB+!001nGEU};a`2aGn1|?(h7l-DH(fmajkF)oa zCC<_W>i|lhu48Jt!mWmeqYVa5?)ZmdInt(*zi)?Fh{vK*R&aKs#?I*AcAz0H`lw{F z>mBgAnqv@-y2w$0&544{JAUtoRs3ppR4c_vn0vHb$h!rvL6hT08)=SfspRLv6%pl) zF(*8hScgZ|35)$DM)Tq9zWY%@)3%gJnE_5@mbR^|!!*a@$h^8gzxDHpnGbv0?<%uA zAplcD@exb3N&ogCKsSe|^=CTZ4U5Wa%QpS?d$bfL@jES=J8B){`HMHQK6gAl=w%UK6J6vMj|#Gf-QN4er9HqT&j zd!W5gXejlbz2R}Zv!cmdrd{VB$-HH?MQe|r!;@W|dstGO0rv)w|KAxfM|Y;100o?o zg-Gf?YTNp4+xcon=DDzHMiTLC3;-G6oPM1pN{t4c-kIj3cPdB({K!g}0h@_G<6i4uO+7(whsA2wLGo1U2 zH>B&++iwFuey~t%h_pPY_mI5Lh7h*@DAHSdk(b*TAuJW9@~rX(*twe`|9yAi7mM3+ zG0FO9Rz;+l~8`St|NFqXV9@KSck+{Lpk7nM>aGbp@xjheRa|`^w`!q5FLHNZYUegz$q;8(mzr!LU-$53E6&M$THWu#( zDnF>N?^gu-FJ`_on>f;>gYBLj9+lTE0etCO9=%)t8DuEt2l$<(zraHDOV3aC$Tq~B zBNW?gX$RuuP~y(XgNspr4w~Otd-YU|6HYF*`eN)c@WiXiUSAqx`!Id!4rhThJmzwv zBxGZ2)&!HNU)WaU@HEHD+&4N!R?GrLwHJFa^`{Lc5z`cX<4Km{y@MM$K1-NhRehTU4nJ62`Sf6udVx`=Ss#l6oLAA6U~08&35Yk0uh_s`r|mz2opt zT)V<}+L_0?sw7cqyuYb+_;mPG^4WuIOm8S6=#!b_Y7U@LymNCGZQA}kdQWluK2pCW z9>Uw4#Nt)+^5pk@rJ7Ua?Ff@8w5ErL8w10=E?)@5bsN_MdT0##9m*8aKvd2po?VJ6 zpX~kb-7i`n9)wZO$qwT3?lvMjysHkc)@%;lJ^a24&$S(m(hf%i}JY4;S;c zdQ1O<6JBm9tEBtmg`49LEYc%np-4H(^nuvS&rnws%=3C5(&#VP){X^=RBfSK3yH!( zRIYkbz))wloJ9(N%uO}rvlm^^02DrD2KXQ^&WMcr@s{-(@+8uOK zJgWhNkaQWyQT>ATlq4X64llHSYmQ|Lou65lu7Wr>?$(a9I&Yk29F+8O|4wk9yxZT` zU;NCw{mUJetfeupYVa;RU_n=t5&E07JWY~_x# zZHU;yTNW*!xe@BP{U3SeTMuD2;%!UxK8sLJbcRv?nSHen$ow=fgUxAS4p1 z>ezvgVj#K(_^6h{o<8q?T=M|{Ts=#Fx)jV}gp<|wbW!pcI5>Hixtw!76fxXqL*s1g zQtZ8i(cVeywW=_Bf=!f-c{wZTb73xQH7tOYaUm}5A;v3Cvj0kKT!Y|J_)`h9ri5=)yJr-{aTx3La3mqS@J>uBB z=+nbPS#9>0BDPN6IJn?H8zuH}cSLHcA+@oe`}p!eJeom!ej!eennY4?U{W#F46$>z z^}Rdkw_iq(>0{^#L8#eKDBdBI)(7v}L^;;KPK%D7Rqap+u&rjfA+;XpL>5r!_MRM=JBCq1q-d0DDZEL6`(KVtLH_w9Oqa?d-)r?;E;k*o8$J~} zSv0-&cYX}t*C`_y6d1e<%1WOg-NxqsS8jU9%2#io!c0(n%lpV*!BPdX9GAoec1q+q zlVl-}(BVo9Td^jH)sN1{8I1*~u|H8N&AL;;VX}{^=i@g_2W*h{6t|DIxvu?_Lp#X# zG@`ttSO&8ZmEK=j7P5g1G?GVPNa(~a=D)iWy5U_G>Q7$zQ^yVZAOz< zXr317B+h120eaLcURhdZYoBv*lCi%3A{o09wn4J=KP21Zm7X`c9kx94GRC*{-W^82 z_P-z@M{FJ#p>C#w`l7>esPtPKoAH68-Z@MA*5up%EHVx3Oi8)b!y2ip`T zj-3JII=CRtWdXG`H|)H>5{` z)d6x2S$dqp$^9wYXmsJZo)qysIOs(%Q0od%O&O{d-Co(o+y_#bW8pm=>^|>}VQ9g# zjM0bo*M8r}7t?skH5lOG>cG|8dD6t}e$LxxL^vs0FO?0ac7j+nibdPNcw`;p{nVx} zo$p6o-)^Rig|Xd}?cq|R#5l9`#9w%>TxbjSE{*}{@+estkXQ9_$U*U#-$9z5v-g~Z z`$k1$V7R{>%dTwLj;t0cWKuVLkzwG#^-kwmq-6*-EU&4R)N$hlyGn?(VHrI z_S(jc2&oX^VPy+kH2&XMxqDdB9_xeQv44-h`5f@R{>;1wSdY5Me$0U#TE+r>H#k*v`_QiX=Y}y& z{ZY?t3Vd*H|EY8hu})LzoTnVHjq6|=ta9?pJo8&;6pW_%F43~ z|DFpppXGP{4y~0z574g~R{Pp4DD6H~jBn#!<66W&$#Osdn|T3710XOlAXV(%DzovV zc#0`bKwulom~tMXA0mq!GIh%iRQob_g1o4Dx3l{l3}$m4rjY+W?p+Vwm1vZZ+&g(R z_x`-`IH$QBa5WTWUOFH*20gd`=!+LR%vf?T3V}nQHoEL6aPvL17d14r)Gr4@4&+0m z{kHTq)&OTv3m?qWEj1^ka_u?O+1JfgoPixbhNt8`!~O(4N&g{SJq~^Ulum{eFneL}D|U={+m8Z+(!P!RlDX zW`sVK-FV|(W>Db>J8QSVAvTu+U;{`06qidq|GF;8@}RCKpeM7q%XsSfU&he=P{Qx+ zl)E2_jOvIn;|B+7WfgzBNHbNanVG#K;Wx9RM7C+F5-;zxQUOrQ=Mpc%>8QJjcWT>J zvl*!`blHdaB+lB{s{!jy?9DVn0z4}L4jcLi)No*)D~Q1K<^D3ae}ZC5a^3_PEy0Ay zi$0WN)2N`k|C_E2`uN`+TEmOM!D+|sPjJV*PNTS##85A_TS(6OIFm>J`{tI>m?VRs zwG4xVh}@X5r8s2Eek!Y%zQl?WnOgFCu{=K@SZ!+CaSl+q|7OWV$8uM*vQdN@vmbld zn&E(;x*oFX3*i`0P|m|a+iY$eXa8%T=HCKg-RGc-w~6?OIN4h|@;rE{P?I(C-0XK% zM3!K_N5XB7I!VImOc<-=889#tfKYWTVQJ^Gm&eN9#E(oVTU65nBymt}uHPud4%?~Y z7&FbG*?9u??yk_18%tfE!&lZkP0;rsAKJ7aM|-NGK|ph_lDw;!=g?9% z5}T{%Gx|?BER_qx@i_iN^;sKejsL`md)aztdcZT5uHsVO-z5w8S7)_eI6Di9dlAfW z;_yD>(jJew5XPuNH7};Ewf?2FqNV=_qt$?u`?zZTkJ0eITd$2{Es=whSCEiph;sQt zf)Nk4SW!^*VJUVY}#DW3Q2ZG!{q7E9hbXmjj=7_WF>*m8NVId#MD$ z^)R_MMpKmU4HXuOvuNzqZoA_IEJqhcx8}eFM&n5bvY4*`o+?}Ac0gBvSln1V7*adx z6HrqQ{0vR(a9oy#Ostb1oGU_5MWbbPis%Low*R2PUOoSd8u^PRxYCclT1{Dor-#OF z+(CxOp7es(KM=7ij^WpjHTF)*#=mHw2%RtgrIgT~WXa`nbx-It4v zzP?7ufG$@R6ad7bi&5C8;qYS{r19zY5c_ed6P&I9I%;NY^y}#UCL+Gmif}`v=xi5o zWgUN%ae>~~v;MFe}jQpG8(6ZG-P+KF;hYM;6ppzA&JV$$@q!9TfWr=OqN z1dktRFM{gn7w|J1ErMaNmVxn!?KE)B5tSmg)`<#?JO6r}{q>*(>9e@q(g}cA^&a_K zUvYreSeCfs561_(xWo@{sSFBTj4o_MALxGSuYC@}=ko8F#J9xxs-EF1wlH*xU77%J z+`wOO+zu96^tJ&k<)6n38|p=}RR3T#BK-s8{LP(=ojd6dMPNNw&=&Y!5eJwZVZ3|J}5-B|2H^&pb5lL&~l$0S^Ki zL<0-K0NqFj)plP=ywnn@()Xt3$YZ-#aXA7k~Dc6s7w83h|M~LN81vWLS;v4mc>_Fx<#i(E%>aB ze?40m;H%w5)?LTzbAWsQS=m8pnfEZa-~IzgbB@K39UEOp*nxTVkeTu6U$NGX3fj)lm?#&vI}jU-D}b@I z{6^Saq5JrLEt5_*m-ML|FV%aP0V+fmx>&+`@M(OC?UE)Asp5;h3uB>pW#5Y)?Q`A1)3G;tIy6;=&<5=VP(dKd)dj%Qe}~w4<1aJ(ci_ZXVoS6&AP3_jrJ94h zaG0mX@&*z|5?*HoO)vh9&-h(!=a7aqots2oLeG|)xP)9(R0B89_7-uy!0}(Gc%ocm zPwz_9PLvyVNg4SpNY~#e<*~FDH2n{`?Ni06Yr1i@(IL_p=u(P2^ozIDTkr<$BjRkb zx65Ttevg;CVg*23te<-+)`8>e>;J-@lX3P8HSjwZ|ML&kQz8v<+YjU1B7mTm-!m*9OQF{?`FI5DoomIz>L3KJkmJSNn3yYDOE>BBsFKU8>c8+9lsTwS&OyWbrmmboJ?iu2={BEg>i{oMA$6n2-Y3cwaU25M$OgaAOD$*#cG;3bab znxMZZ!q32itt1mtzxy9S+P;+je|%(>{`kn&_plIiHuxhu(4(-EP+AVD|K+aOA$g_* zxP;o3B7QfODz~}@USte!oBFY`k^HZ};%QCrGtt4SK)d6h)m=nV{BV$pO3@diV^%`? zQYd%ura5>&=#Gd8x8vqkz8ofvLwKY9>n{6nr8kUtk2C+eFVe3WH-%hX{{3zL zxbH%RR#42~^MeeXh_g-?@yrY}Zt4|ng352ez=1Pzx0uQ!hy+>rhjX}1v?;L}za_rx zt;>@RyBoCrw+IKubgteHzTss2lgd=N&?U9bk(Rj{{fHDpma=Ny`5N4=oF<&AK+x15 zMTn!UV&V9J|1aZDEG;>9=LeDNz0)xE>lsYBotfNqcOA|^lnpF(012BK0?`&~9#CYe z77!Tu|7~vk-;SnqL_bY?Eu#FPWpVGQ{$3K{4Q(*hn~`^wbUu08umfB~Y!Fbs=^fiK zE%zLvPYqMA2Ktv{G#umre|gYo5MiPH2LPZkV0aB%-~po6;ELdyy1#sj5!;E)GAMK= zl8QMSL6OFKiGKx3{`FjOyuZ-(P&~sS9S=JvgtU&I)Dbn*m?Dg%qpuE38~@->CHU^9 zNOyqhao;rA1Rad1eQiDe`p$dmvfx=cL)oc>`re)~~zcidw z-wRe#MeFs5-q~V#cKVjUiO1j`dm$9$dcHlp!M9Ox)_fx>;*{tS-s+H+l@%qHOK$Jv zS}9W;4T~Jy-X3oCHarzwxqgcECKARFhw3Qrnd_Y0LT%CMUFjlxCdxWkUOs%|btCu? z5A2`ly9a`!qYH2GOLJ4$ra)YsRC20TNzeib(svJtp(HhLgP!pgtYY-MWZy@GF4B7mNF zlpV8>?9WG(S|fm-AjZBTJ;5J(gXKcZI}`mmL~Z(A6uR)zx88EGvbbO;o@bNfxZN0Pr1TIE z%G)yeJnh}08;3L;XHd_pl@Dk-M7bHy%I^6@LUyd=(CwsI^&huSv$At@CuSMSU-mtI z{Q%iIBJ?E$C5oE%oomos=7D)E7Lj>M?L)aAJq)w~ONeSx8y|iOj?Y^6 zS+7x~AzXD`3)Vv%<)#^S@j-VZeFf8o|v*k+(;D4C23p?2`PKp1^;T z`Ipw!D(Y#EhD$Aqjc}doRf>$4ns#}WlHQ0Mv-We3EZJk2y?M8X#VPUt>n*tKD!S5f zWW1IcqM=?#wE(d(O*r63^yKJa@sH0qzWvifp9J=UEM95Smw*pp7!a)b=Hxwm}YMDf1A(Ga+qmK1QmA;}V8nhs8) zCHk6-k(XwrfEiXFdNPXlKs+e1!Z?bTB8<1kg~`)(Q)!zW3|(b?k$!1ab#HjKDmaw- zRsoDvbo4U!>9m*?cp`^?^Fn>OsqTnb=%mh!?6`9C`aIBTAvb_St5P%2iLSmz{b!av zsZ~5n7e9kT=8dumm|{EL?rJf7+6z*AgtEtjSKS~&@7U_MpQ|x{>g{ou1?l-M^MU3XZY^tTU^e58iYFj? zo_3xibubK?UGV8^g&0N=JR`M9|Dn_WP}_s;*KTVRFe~}0)>bs>DNL;8WpBvnqlKST z|CJ45MtwHCOK-uy+hypXrp=R(vfVyAk&SxjFsTFQ#q`x@cM&AHc&{dt!Jty^gRl0S z7`JXx+VVCFNgbzRA3wUHq_CMFm9h#yO<~n{oHf^3D`fpQ={aLUnvMVb&Gf$snXw_n zbA>#S<|ok{zku?xmioB1L*(p^gf8|XU8izZj?R>s%7Mh!7TAu2A%`kfG;Az>$h^xI zj9vMO;uC8tX>_LFkSiPvmt3{LwZRso##mIQss&45nnq8XewD#`<9_C#& zXCW36@nBvbWFc=`Y6>BLLK89W7q^=hY}fa+-cy6`_*5mH4}I=_Dz=Z)VYVt3N! zFfQ@sm%TKcvA)v+9PIN_m;0&=7qojY3p@P?e8ZvH9LH^B%1{TasjpG2L+7vCpkZMf zm!o_lxv8369-JLEg@PMdvlp)Eynp`s=jQiheC(6#n+MXf&d8kF-mZ@QiQ0tgRXxPz z5atcdzSeY1PK3B-YTwH!an>g;`cyvd>smMyW5>_%!NP^9?ME|>^C*t>yfu5I%dwJu zvdX^8ReV~HW2`7L;R+be98NXnoKqc;?JiKSE?XA#ejBx{InyQb=*&~wA4yDByS8Z!4v!?%A23{_2YUt(WPo^CWm=# z3GjzCgw%KSury!6&29z$5Qme^vHlrXlw#eM6!y&S5}Sb5ImfbBw8GVIZ%6v{9t*a< zh~Z;`d?tMuOJbD8B}|WN%Sw_(F)c=9{DMTh+*h%ph$g7|oGFFqGubMHkheCDdC^{N zj?bV;Gz~5e(?@(Z<2Qi0oXqs_dC}CWayNV+uFO)MRxFrR7C8Tvn{g@S=e8Gf2pPc3 zCBWThtXPll@`@-qyP6IMD==5~^}NJIcAW!;L_qbArpC%dM#H#arynM^*e{Lc{BwnK zSJccW>BkTCzO5L>QYrskr&c!Bl#w^$R~4VA={JEu4$sXHg?u}@CfcBdfb(iRilHrf<;i5zt_!xmaYk5LiTxXVM#xS#qy zJ$f|mMX29T*>vhWmEVHG)_W*=ei_f)V<2!Iblbad81C+!n>%(Bl0CE^8Fv6Pm$}1} zu{{r!LI6sK@Hjvkjl9Vj8Xz&^by1CNxi%BJvrX_lvjV-IuWD1^3+lF~o_k1r`%7z3 z{W@@JOm|7ebje2fqJ=fS4X7h)T$hWy>*3(5s(Z_}#qXMK4X!cJ9R~7tVk9&90(ON; z?u;%wg&z(3 zU>O#n{Gn=${Yj_hY1X&d091mQlgRe3)p1;xt9l3>L&Ky^P{5s(R9PD_;f3@_cG5cz zSMkFK+}`mZ-@u=^c4@=+`F*Ncn0xqycEU0IKgM0iL>>Dxwj->SNw1UK9l9BCdUy%Q~lRjZy@1G(}Q;Y*D|rQ<#( zSDAHg%m=BRc%pWQ z#N!eorh|R&73v+&E?O76EOzMhI$bGS000k%oh{7;>i$wBb#WA_z^VVz`k+-knc1Qk zh@qG-aVOR-jq2km5XqGMbN(;vX~81O#fx)=AAjz0h{a4Se$Rc^%R?`;GnVh~I1C6* zoKRtesZ6Pq;o0zR3iT9#&d_-(O^qUnM zBLXdNfI=_Ht^k^gy5-H2m)#=Dvd8)d^S_|b_hqR3H=u#-3~Cb4zo!%wnHBu?Pg!t> z|63dR!r6m}Xg)9?K3m6vbK#Ch}x-}|KYE4&ej(ZXPAstE7R$>AMNp+_`)O1gzX z{n8h2x+C4z+{v|Kujz1pkm?xse}YKrXH>;JoQ%%%qc-b~<+f zSyKe7gDR}Syez~3e!Nol%!rwVEaZUppsW8nifH3$oXrJ8L(9X|2p}Jre`$SV4svwF z%~`(0rbzFe?H_d}qyT=^Cr>Js5!YvAvxJ&n9GR0C?yrcU6RNHJeUl-_F!+o zRlXw20Q1H{*-%-N>gw^aE&D81Ru84V8m>p800~p&hIDKj=Y2SMUjNX_R z4l@HhY69e{e*nAa0q9Qw+HLNhjVJ98bU%B7!dos`TL{Zah9K^^z(fD5XaN3@n0|-C zSC3){7LQ_AFc&~q6Y0c?qk19zzGs`r^svD8p^w{#Dg2Rn{+T0FyMCE#uchynSsPo^ ztp3ZLJJJDpEr_>3(_qahxh)97jAheS0kH#681B2 z3{$VmzW4&R;aDJ?s)Fb?dxN+ep6ZB;Yb=MRnT%o9Atja@ZVHYt5Fb{2))<%|yFq-* zeq;vZ2~6_?beTQ~xk6vxL}sfgb;mOLihD6)uGEY_L3or*JZ3Vm!hX_8c0cA@?Ocb1 zI6O0Ns6!{|OlJfgtJgZ1cVG8}Jk|$#8fpPY0&8qVWx*W6CLWxK+cf}|J7upzIh9rG z%!le@m*?P`I;zyca{Eq?XWTV(4kM5dqxfK`s6Gri?QN9SV3l&OHyW3dEQ7sR@L z*nRdkkn|1C`^+89=LUi7U6ut~%(J2qOMa-W;|Y%obAz(itg_b>`5!V7>|XhLricPF zgylu4gb0S+y`KJAHj?Lw=rfK(zqMPqa{&4C+rpY6N{!#r$MCzZ<%(tIH+&D;!KPzU zxsE`m0sk9eY)t;*oB?RX00;;3gAQ(IV|)3KhQ zV(Ji4Sz`O79W;shz>n@AZD(nM7mB&Woi*p$k2U~ww3AE(Ir6gxnQwyLdm!$YCpVjV zR93Jqe8^N5E9@z{j~eHYTsljPXZU{qk`SDnS~Jt-NGjxCWlG}a-j-j+-v>iFep^xS z^{(5UT)C-u#0wbc)Q0={{Gj-wpZjG>htV9Q?UVbJA2ayL3{sV{-aY*E38Mf1P09zc z+(^w7_OQ!?c}VJH0u206Amn8Y9&O@5m;Y01nzRd-QVJw^Do~Ak#QtFm?&B+!3bT8v z84wrS_D}1`sWX+Y9kmF2Md=oglagT2Q1t_ch4}_x`gym-C+^1|WOA!wYlUTwO zx_-3TmUponAW75^G2V84B)4)u2oJF?XIvJab-8XXOS z7T@oX<-;m>FA6?IzRUj6{!$wrFm;``&0q1!FI%WNCT|mFkzH{jM`?P&6G|h`>3=e7 z9lZ{HYh%@A>ONj^|6Aj!nN=<-=W5^oBhUGYdAgnt*KkJV;ja^hyFzU=+|M$`{drjL zbuT_(*vTR-514@ST7Dj+euU4B?2 zZP;AcWiu^(DTP((WvJ{+o`bV-u<67V?jiK_uzLIMP`lHq4BgkaqT4~wX#yy~Bdz=l6mxYQgSU)pnB+Z9hmwVi0j({zp|)>0dSSEGxsQqZ;3mdZ|K)oI;bt2viW!+ zyI%gQZ@+yIKNoBQ2XKo*4vgi*K)%=4CXwZW=#aPRIRJPLmPW&MpI^-|apmS!|GX~SPsr{lqLB*ahqXoA~&1$=RIv)q&q0Cs=+bIOK*hT1%D%!gIBm_@>*>y z1i$R46OEl-{K=~2Nn6WAzgoFgP||M_eKEh)Tlv+A6A=&9CxDB2ZbS?<~s~b^oIhHAoVD25_FEN6T`Px7>HgAV+A*RfaUITao*KPP0Xw7Up^G8 zu7DGO8+pO{)%)fEz1y__1M`3B?*m}gX70^>HWAL4`vo>9Rdy}lCN-TLw_U5Jy1>#ySaZK|I8R3FoO7eT4kkZ z9GM4Pc58{+R^fyxB_aI+iiMJse2|o`ppP$i6$=&ni^!hcNw~TFGUFtP`A8o%Lo?#} zE(=fcz#ZfZ0Nag>V!j)hB*k#KVxX(i9C{VBwW9C&jf$`&smLWwMwT!#ZZBcnK?y?d z<_dLl;18TN+XwM+Hj4S1(H$B`k6a`y$yk*^h*Co7S?NLvh-3T8SZ2pVQ$$euc;P-K zb#+GJ?j3rE#lS)1nSyFSL@x7)dR`FD1lG4d7!%p&- zm$YWShbcuXrWJ0`^Rj7A?iL>%L7_uGg3$wlsT`-K_q0)=@st!EXuYS9;bMZXnu5xV zX*O(A3gmLH<2jhPbx+TeKh3|_ZLZ%SrqK(->cmgM@NXpoU>q`X?GpZ_v&kwLV5IwLug$8 z-q$Od--^WN%Jpm1PX1|o4U<_Eho8oMjAXJb=if`F(E1!Qqwe~=VJYc5{<+Z?RVLCS zNkN)&*B$2w8oWrR@rlDX>6y~rHcpmh~AAzL}y*$fV>SPGUV`+2PR8q_Is4#hcUm*`NS!5XauaJL1 zyko?=x3Xgcao_&PwsM!(H`S)pQ?;5}+IBX1LIo=CxMJGz{KV=6TGcFK1M$raZ4?^a zx%s4KLBTZMqoiyLO2Ek&;L#T36Vd@4JEP8%h&tUw7f5GioOGm-bxG3Hp<%lS<%Ik> zeli(-XC!Z6*t6o8o3g-h91o5VpB?nq_gk-fQ5PItoH)c|Hc_`nG&a1lTBYBAKj1n%BE?Z@8oW;YWE4Kv%9vV z7h}I&gextE5M}m@qyD>60(5v7Rrr$9H<(2(=uK2?-Z(n|6()$O=u0a!ZAAy0pZ1hB z==y+4DdZwTgeiv&7hr{;g}XjpsCg7VU*uU*XzwsXP1~nKdF2p=;!$Pi<``CZH8BGW zJzxsZr<05 zy=DW8^XRfM6JeJ0tMU>5`PzK>aT^OvLbaX=M8%ov;y*Z3I)UzSIDY$lo&?$bIU(2@FoGKwlYhavL{(lSqPLv<3V{SOknJzIh0?UXsJa-+7_j;Ms%>9d zy}jLbA~5VpMzK@eO=(MS!XXn*7IiHN4&n1JFC&u< z_5X@r1XONgo1>*mT{B-5TXDVxj(&lyJ5AL_*jWN$`sVkUP4)`;#4sf+RmX4b5Mid8 zd!|+47zoqc1aP%Ufh7LT4&~W~kK!dOG|LE>bfM@SJ$c4jeCN{&uF>dJ_C3AJyYzgf z$=NKG7~-AriYG#3;@;Jfv1q5wZ+GG%(W%OWK>;yAw_0peeog1rQzwThoIXNR+QAX` z)orllKftI(nl|^ucir>sAhxw;T=jGYJ=w&*%}4Sz#gXQk7i7(mjISt@jEszDCJ1Qr zQc_#nQ;}rieacB9!4btw?;kMShpa!_T08jJ3VVoj5lUjl zcYN)P4UHVB#Z6K5QZ0M`=GfzY`jnBlts}||g-gwzK0-P1+qBGYBbucST1+wsTG@(? zk9rFg3JkVaIO)%(iO^5!92V=MjlNM`@SU?3-F#_Pt0jCnJpS+Yze6hc=x4|zrc8b8 z;ZKrrWPV8(WeKnpPVziFE?8T0jO_aKjsrpE>8Tz|XO`+mYd4aG4Exnas_0J5-j%mV zHD;5)TNjmw8Js8WLnc%fxH)XlvJW<@S&e&`K?T8{`521A&LrXefOBAcJ}UwlWb2nVqu zh@Ayb1d;FdwuYN?*x8Msz&UVuBN_8yqmBo;ionkcbOGQ zA^tjr4p{eeKBlF-`%fhd?vy65!FID6=_@YVZIN~V#4 zJW$TpM-3`rVp=G(7m5tg0nXN6 zTShr0iQXg*7iJLRLpAvqrv9~=*6y;##dc_!Jt8p4SCm=C)Z+k2zjtXWWL0rF_=n;7 zW!s3e{@Ye{)T7_fxK5R{`quM{-uHd1OouD~tVY0@M!DDoTbGM5f0KC-$>Bx0&FS>(kL(8N9dhifIn#X%eO|x8WTCtxVev0V zGULn$XD6O#`W=>TM&6&_aV3<8Lt@iEC zin;>O<9agJ<~6_L(!PlA-h#yT$1=(vt3kWt8FZ34eP;hzQrRv`7KQAT;JoDU`s~-_ zEuWn?Q8*3B_S?G{Ahh5(hXz5v(hMlom->Q;MjdO{Pei6y23`FEi z$DO#D?I%Gb*Ga=}_ANeQbqP|PynoR&>*B4Z!FLFnHtl^@m-G@51Vh!`(bGs*SDqSv zsW$lx!J2!DjARxKE!?UfNx1%Ik}{HRZZB|1S90&Jj-*#tMH_s8xcj@ibaJA3fJs`v zFx(~SGXnVunMXIj;cks(wcYO^Py77*P=fa!14o;wiV?hGS*X0YEpbnJD+J6lGOysu{F{}Nbnk)zvDJWM z3L(hh9g)~3Vse&o>xzf zIBycZa>qoMFQ%$aUE@wV|8MNfPq06xC2xp;K=VYDIs7#Po2S?C5y&DbwA!GEIiGPIW3tj29*u878meq4Pf5OS`RsBcn$=SKemcX`i0%snW*uu8U6b zncRnaY)YR#8Q=A_nwdG>?00~NvBCxq5WB@J>bn0g#>e9{n2(1-=>4T)G2#S?H2^j_ zf)%&q;!7Ft+-_}YMKJek&~xd2#SA4OvJRR(t6S#LvIRT0)eGqPHX`l7g=HmyN)OkE zNRp}8dmBXr@lrfrWBk?!LInjkA-n3&KCOEm*?Ik(j`%PIZZ+4rPoU_3K;U2j>d|Z% z2L0Y|FH?!qT;GQK_Tu8N2CxQo8+l?6PtU1k4@0}*%{g~i4RykJ+}au)7YRB~i85lM z<6XOS`*3W=Aa1TPUmVL%85H zZ6fhEa*N$>$g|C+EN=-hXXQIe1xm-O9rs^Cg56eX-8ha20asV57BanyT)lSpHv|nX zGq@ST*KEu6HsYO3+Zm09wl}AeydL``p3bu`MuRuE8k47Khgy+;Dfc#yQ|WXzck0dO z{`jg0dsEd=%@YIK+4C0T)>n=5Mx?@@Fn;?;T#Iyyw8ne@FYovqxCz0&BQoNMWuM7J z`OjM743ViUiyh6)saK7De(g{A4Jbgrk-VYh$s~=Dlohs^;li1CviW91#Df{+qIX;u z0;!?M5iPkSZV%yr&h%;m(eFub;tB%c%Vo8-`4*tPK`JTYEH9DHgFCl9wIH8}2UyVY zH#Ds^MWj#-7G7QwUT=kP|=}%S#GO2_^NB@@=Q5i~ZhAy9- z?@7f=|9rw=nSjQT$}}cg46J6kZQTn&-4&aUQ@G>x5s6r7cY}0QoYg?kj&?>#vZ9EK`I+> z{ZvL&g0Lqq7;d{gL_00f-Q>h(D&OvPlni;!fQcM+LX(fA+XQ{}!%Txrpp$#q9NZNb z4RUqnv+Zdeb^nA>q76MuhBtS?wcFj zk~@@uN8;9_-2SFjjL4?E@#agrd;)s(neBIlJBL)>@>8Dct0(*WDfNB=VB`*J=7Pe; zM%jnhE7U0r@}fe^OxwaXutr>*c`w@3ptx_N^Bs06_~D8x1OA&EtgrFCS7D7D1kmWx zl{~WSLt_-jwKdmxPi`O$G6;L;G&Qi#?Xd z8{`abp9XjJb@&P`1>1xee`eQNmH70bpwdol!8+L#5A4XvU&lz(+C7w$-xj=vYf$gW z)5&K^3qOuy*sW@wpMD6S+;Ld9O}`ycvp!+@X*uY4ccyky=oECV7OV*VLJ+zu48Ebr z4tn^yV=WGVBj3$8pA@hedcA+1S0&XjfUuzF=}{Nf5egYupc^liCXqOT2^Z0ZI~dAv zcmTQrMnJ!~8tj*r?|U0@$}!)Yo*k}l3pw7=y3Zyg*?!+0HmS7`9m{UcN?|vaZofW6 zKyLMYgZqH+b6fHppDUcZlSjB{!1>m~6cYorEcoF!WcRmWm*R=vBLL`$-Agj-MLk8q z$tVv0da#@27FX!>^$O)=_)rjNwJkwGvx!9T)Oo*0GWZ%lF2=Zh*)G%jMX2Wb8tF7==5pZX~+vU zdVT1(qqR;`vWcz1_#(W3Q_Ktj7hd>+VMjHKGfGwTl93D{ocoX#u*DE|ezhFH zE{ylTslbGw(JA8VJdXUpvK@$#?U|aAtzwIHPvfj(2S9m!0$Luyj~k}D2aj;!5prk8 zU)>iEh8!<&OX_#GlWWw$ML}B;#Z5McIQ>b`dMcP-SF+~yqcSk4GrP6qm z9KJnx$(@^C_rG&@-EtqRodZWbN%vq^mm_`Ofhkq_=*KW8GBJA^_#hx4%(3;-)UMq& zr~n1+E#3GVRg!lBVQw`_0u;>-V7ADN8`9s&5akAs1NPhATDe#Xr}sVbT-HHLSQ<!evyS`CtZ9RO|*F1`i$MSRxmA(N~nX8$pi~rZdzJH{W;h z7vG!2U-39ED%!_KYU0&RR*H#UtRmMu22rAI5SMzeB?Wq`-9KmlxfhF zoVmmV-e`ER*H+Ps_`INp5%l8e*!)oxvRzYgw!qFzac3oPhP8}N}LM9~4&O>J8G9i`vFKTo#hM!RT-M`&K z`Z?Y#f!goWW9PbPzEynR&e4(jlHGubf)OjAH{T_8rbH!wsz6r*vi|EEeijSGbNze` zXxXa!)-5zAlfzw*-|X=Iru2FSfy8M7C)z|XbF^T@bS(J@ipPC^Jk7VC8DBu}H%ypA zr31d7WpT{_FBfv82Ps5l#b66IYzYh9W>#MjXCnh;1*fO^cF)FjeeOMFz_C-8lA4HM z{U$u;;G-gj_ICP*B{eA@Dk4i1tm{#KD3?@!Svo_q9;te&Nrw z=!J5)L~+x>+&!qD^P|`9sti3xF8X}Bk?U0jWIexZ#jwkA<{5V%a@s0sKYwooO1Ghs zemqac8{z}Ga-_iM-(3gbG=+zw^wSVtU*gVlPqDf`F^#%_E8`$-E*gI%V)uL|7Pzw5JR%>f9GZa>6ZqD{qE4&u7W zoRT0YCJmrbfNEb|Lm+2eW{|(2wi~P^xq7Z*Vfa2VGb2-`b5-K;5&$TTW*7MyflIE? ziaawwCfO=*kFVv|*~U-zEt3KijhosDQ^Jj-=`_~WF`}Yoe*O!%C5xL@TOq#s%FQ6hqs;Gu&xyFj7zC)# z2nKH4OZQi%r&+%bP4OBq&avn^=4neM4EniTs1Q#MX-He)fkVQ7>^ePyukF@4h|XQ4 zC8eEy>ptGrSXuSsNYTPK)Q*$o*keo>HIo?P6A%qXcVqO>Xb|=HR(@wAl5X%V;w;@Q zWWWl4&`Xy%EfsIi-85S={IqxSc*f8W06RYCCZQlUb;k_Yf3fhc@WXVG2DIzih%Sr4 za9b~ss7 zgVYpO1HKiqL|Ory_@Ag1%Y=UyK8+E-&u7_d08~gn=@1t%=ZUPpnpzCY+Jh;Cx3&wqM66atI%81arakc3=<9;AwJWk9qt4Q7m`Q z_T0kDAy1dbF4aBdUq4%ErSE_n4&!c)L`R$@3Zl0~^qLICeSVQ;f&!ZG=P$SXRmJw6 zxtNx`8&nbPEKOrV*X&vI1-^Do$*Q%C7-9SheunPk=SMt8=Dh!SpexQAiGREb+VDF$ z9qZ>Tj3sZn#Z}p3S)M8HaY2|$(oCbOc3`}a8xjgLBCWUKNLJ;Nxm6*$9L4&MIXG;3 z9AM&C?flsu)TFtOoaQKEN<%Eq^&6dgG=H6Uk@@6e?J7kB_{$Qs$dx z=U7B4Y5RioF0(+w_|tM0`9>KWk&Cb2{i&>I>}^DmnG+1myh?xffFhrS&`Sd$AwD{F zGhPPgCI#PPJzgs=0PD5qDMHZ=E!)q=C2F&|Ec3NKA_<6aqERLgIy;*wd;f4oqiGlC zJlcH+buxv2In?l%W!y4-7*Q*>xSWr=bcayqdI(@B#FMKs5WL+M!XeIeY>(z zfw8r%ud2-tZTllUyO#^ZGXZ!V3V32Sb?#X-Oq>xHm%lXj7O@;?vU;7D3m}vPc1SUL z4YjrtvwmN^K7yK7r}si=pWU>_x1a~~c^Wnyeuu<=$`x=aQpWD+=CWp|Qwa2eY;m7| z9NoxvR+)2Obn9#7ESw-a7$^L87C)9+sDN3$$L49upt zHK4WeM)X+@mb=JjBAq-*X8Y@gV6U(KsyN816>An6V)Oz6r=s4ui|EPbDP=6EeO~uu zXDU*!Hk|@tWyu1domX7t?`DYvF3#9+P`b=5@9}+& ziIbD$O0J_zY^*^*i;?SJ!g`56b1Onv$M{EB-=mk99zNGj)2NyG-3Hm)8MZ#Bpu7@f zXjWV5PT+E^vR@#d{F!l`^N&o;NfC_bB9sqbv+Ez83f z437@lzA`pXdoVqY5^z}Kn_Sn6s-ATjLX^)UcpuxOtbE1y%ig)~y=G97Evs^3fyeLW z_jz9kANz+qoTu9CXkKB3_6vM0Eb8l~Ef~0zB9;FhV#NM^)d6(Xf{iC2Ym!-8*5H8E z{f+7kVK3`|ZZlTt7)YvC-tig9lV{XUcGd0*zrN`Gbbf8@IyLM*^^{?HOKmidUnV~N zf?hB$h`Q}&GpTqgxX(T_eB*PzpdAH8i_J`YHglGQXBlTAJOBa; z90iNM0A+CQl@r?`htI>O_&2mp1|RJNf7Z z%N8$_gJ7wE#IH(Rnpg$PDIBKq@mP_}1#2nnhAhijovwN)z8hQzSOtrdpm@G5-i=dA zZtu@oaO-Ao4tER&jW@1t>%LQNczH2NY9dBPy)CZ1Xd^)vW6fcORt&56$5?xNHemem z&s@`X_p>}sLrW!-6unFh7X4^@W*YCJz}IWhwwD#L=VIo3MU|(z)EyyWH^D61UbevB z+1$&O48b#G3lX&6dHQ)GwlHyFs*fg_6(|~s)GbG@f?Gsg$xh?O?AcnF&if{Q2y?;Y zAb;`B`;q&hqc;)j*yP;b0y(;xIl6e8DcB-66emP@j3_=KkEOMyWeot+OR4E|shesz zcs0uK=n3+AExa-JlgMx#MoevN+FNXHcQ%~=F1}_|8p1-?witYpjJB+$d)2VbS`Oh?L3vNs)dHgA*p4UHSa9NLN7jy0;;AG;HWD+x?k6yQy_J4fBX`{t1J>l)da4ymfvgX z**#fMgop9aVxgmdS2Pm;poxTEK4n;`Rd;>#sZ=&v2WUh|FOOS%F(Dd!+Jp-U%E*#BYeETiJwvThw90fIwtmjnnND6G%~cTI2$?(P2IZ5~F?$clQ{qFtC7z}u;-o5u)bItke@#IsHnD zl!pN}L&R4XNsE_--!&uZ&#a+!dPMWC$5Z+EjlGB$J=!>Z5-epMSDuW%{UP!#g=rrJ zr&-4RT&>dSXnPI|yNe6PNDG_ZBZ>EdeKEb{uDe^0H_h|<7)}q+&ggL^YxGi4ed*Hb zC20^0i+terURayS~+06jai*&M|To8HeMw;xwPG zli<+N9EtTlw>bdaRSH+a;ePOTFxeOovfJ(z={;jQ9W}@Rlhl6M7*L_~zigx-gf>!m zV>_uJ)5zd|m~3+#G4|TWO^AciFY8GFn$y7`4uZc#gCiG`KMAi~ESvy|^hs%63DfE6 zDZHVqyX4ytLzjix@vX@V4Z0c20s+JC+sG5-vFt(T80aCJ{QMKolBYr-c@RWNo?z3? z3+yxOT6QM4eA0aqa_6O`t`s|fd*S?`#tBWex*>36|1Fw!u3rXrIM zQ9k5|?Y9f{&6Kw9NxkpNx+P;!5PYsZcDOuk)-D8W9&TqW^(LN@R?J(LCu89je?CT6Eq0+_e)%@m%{Rxd>sWa$ zuf;WR^Tq8;Dghuer8NGl+#cU_t_p_R3GzHmz4wBe{I`jhp!( zLHc*Cp{98pnLA8LC>TSUo_o`$%^BVG^#$iVWx?JsPBL$vZj&_KzPP$4Js84y*vB>= z;X9h3;{-6$zQP;gTO>E3S+cz8^cUvu{T5S6VUM1`$nuA!GNYsu_C?| zCPFVoqmlVtW<`Mrh@!8vsVBu7PYf1ilkvrSVit3n#)C$jerBs;Pp7@t_*@Pg`p>a6 zK2I$s8V8~vq!G0<38~}DBrk=E(%#QjvBIy-M+$Cj~*G7vvG119-lV2ona2^VC}bj{eJR21}sG3+of>y zX#DU+*;q!$npQg8&3bpv7+@cE>x@zBs)h5Ox1{jIGVev#8?`_=*R%!QjSv}+4T4jD zuKO4i9z8lD=QY7A1%A=9T;3Zg)f%gBrdp@m7 z^(9LZr|laJyX8QeswX}S?N1W8ENgd{+e`f!J(hXa_v(cX-a8J=VQjj)P1%EEGldWL zb%6?!Du{;92r)O`->quM^!s>fE^&WA)P>Q#VywNy1fGsq+chwCIPNFXyGjudAljXT z;D`#{?Xe~qH8J5!bKH-d_CDyX#oYL^6FyKrD{j`#;$l~)&B?uOb>x$QXlCKvlCy}2 zEygw-%P;gUd4rpFbE)+j6w;FkJ#QYGMED-I;`H`Y58Q4_vMX?|5Sd)Xu-gg3y^Z>G z4y@_DPb^P2)64fbmM`1&hk0jeSldK})PjwWIowm7EvjyPzp7&R5q^-TI}bW{X(SY8 zHyDt`d+%#pg8t@nLZ&Pm`LiW{%}PBiWE{`olxB4lz78g0j<-wEzP9K>*iy7$7(!~N z?B<)sdf#zfgwAK@{w%7(_zeOJx^AXSvr~a>`C&%QtFepUks7GM2MjAe0pi8^W^~aIy1WH zKr0@k&MRMIqIvN@>z3_WKuwaG$;>A^HG5uTM|NYy01MD>GY$x1l~E)%244udG`53m z2|2W~C_hdR=Uw3P9x*R)M!2Cg+6NG}RF*7WpKF}nB3gCR`r2pW%Je07(R~#6!nJtRzvGs1_;pY%9 zZa7BbR2PQomA=>un|k4k2LUF|Hy^RKpr?Gs(vZYJXsEXSp(i5l9*lOfy z(9{&*ak}cdt~eim%p(2r`OM_!&Czbx&)fu5@a-=3R%S~F5BJwpdTn}0LN{$-%UBi> zovM)Mt0H5(qp(YfB3~S!hNK09m$*izztf)}lIZ{l7et6y6WGk=z7E1SAifa~CLTiQhG7sWr$_M-UjrZ$9sg_Sp>Sj4mU& zJN!PO#9fd z0yB^oE{JVAm?bnj^?viq>E6M-kk;)OYPMYBs|9)_cMbw3I+%88CQP&ghF}GxC;{j3 zCU)OCADE?KN4^*R37@J6ow3p6{B>R%B`pE`R;`cMM#p-Q{E;!JQHdu~HJ$antkfkl zblTy@+k6YwkQje-UAd$e8Jk!{GxyFS3y`4OEZ%p4^=flduMzGB7d^sa>9r(OV8&xs zld==Z=D0YVM!K%tOVH2*(yb7&3$qHn4iNpA$=|{AGtaK(sIh447=foAZX9j;=CfK( z_+KL1IL)~a+u8sf=mb2%hTS)WInCBv{k0;dc(nPGlBFHItrm1YR9<(H9?go!m^X~c zta5NBql8eVx);5Un7u~3+Sywu|0gTTzcC8aEo?iy{@N8}73xs8u@I@Rzh5C%kaETLNe5D-<=TWz^dcp*-c=+C4sken+cb>@N z+XfW$Q?ZKPB! z|9JsXpt(enDJZo5v*~Q($}Fp1DdZ+>UK9B0Fr1E6vL>FWkjj2UwomyCq^7Cdn?hI7r6xmI+2;r#W)RujGMe?7uX?do8}wm+dTQ&W>Eqj|;qojd zqDTsk?Ps!XX+6*czEM!CV=3|MmbHZA=9+qaZzgh6*+M|h4poz_UXI}8ikyB>8ASZ? z6Jk``_+S7Y)?y%f0RtB~hr(jeu!MVEE=HYwu>kR}KnBamgd<8oEhhD+?O@* z%IdlHjN?Fd%mvMQ73!WZzTT??$K|HJ0?#U@ZkrkJ`4<#4^pK->)hug$80t?aj+ujf zMTGC1Pn2Zwwd4CsJnl-9RbWw=CUQB_&tee#2;wIXYr%_I*%{SIDFnfJ{KO=Zalz*> zU7Q$nsufw6O5~?`4_Et!#xs?@b{#q|Hv1o}2+q)94?Qpe#g^8YXMt;$g*yk+hucEiQ2Ly@X?!tXMU8bb@R;*mI6Zt3T4F*+Jh?(X{fLQx}=nnvoa zBZ(b}2_0hJ-exa?%}KIs`gDKI!d_>P zKHcC<#q%&n=sXAbRNkn_QPxD7Ojm;wzkt=HkIg^N|KqIjqFJ;+$&!K9s6+cHwBJ1h zM$F(cWp4;kU3DfNz|EeDC~_y;1q%num(~<|_c$+WJA-ioOfFL&?i!77#tHm!ug~p_ zRZSbdK%6Xzc1Dkb+yq(}Iql0=&oU^MezY7udkGe*XL9>Ndfm@69Jp}PXp=*sPT-eE z=zfY>OK;<-4U4j--S(|5-^-lo=7r5U2b7_RZg1<3Z_vW$BjWDX1XiYw!|G;FNe>8c z<5KT>^x~l^8YlnhQNu9TR2`~k-3?wX{Nl?258tdVD_Op?ft^ad-b6`4wY$zTI8IvNK!ZU|a{t%l&~RcP0t93mRv;Wx z^o!vqoRwXW39hX$nMv&@jIMMzbMGPZj zT6`uudMm03A+MZt#Wh4Vrx&PY{{kv--FI&yU#pqn51Z>}9L@~$JT;kC2-bYtaPcLs zI6XJj!@C@IpAQKuxah&3ah}peyC@-m=@nfvAvkcM0gnZHtYAf@($Nk9Cfk=%hWJ$` zTURi#fiHa=z8LipivdHHp|3Z^7Zqe#{}Gsw>!10WInO1gWHgFXShjcW-d7sEa z9S{%nEoDjyFE*FM5GD+7nckmK@wyZNVjnIZ_Os^e&zBL!jlHH01$E-@hdtdRub&$( z1;r3-o@iZK?7kd&vVbUBFM#BLw5=tmJrR6HUrK!9JJ>!OZ z5wBu0k(WL(K2AYV#&pK+2TNYp@_Zn`*TM6qiiaT=&99L(Vw222G^$o$V^A$ZWkN!I zsdjH#mvbwr!%=WU*@goPO%7UwE_oagrzjTP@ZmNFb)??1fuGV)c-B`(obR@`@w7mT zhnxa^Jk4?uJHd#cR?{v}*E-cO=md`fBvNLy74AXF?#DnDi6Q+GN$D1{jKfpVtomA= z{i!9_vfn{lxLLj7##AUfz*=0pv!SsKdO88a5vSkr(JwGFlPv7%Y0Y6DIN)Y;(J;FjBx&cNO&B8p)xg-%{cOiAtNa8#z(urHcW~TsY zzB}AH(Nm7TtWQs~8->nW$fv>d2aP|ldUnqCR|((HuP@%+g%!S;w$`#mKIBfza}CK* zw9Ss1J^2GVKd?5@vfO4XXvQP|Nz)6s+M>F#Kwt zF6_PLeW~vtx7*RZ)#k^_JpX-id2s{Lj23I{u2$qj!_XA4CyJg z>?p_En&n5IT{d9b)azpYBd4p*rLKz&QrYd`0Wo7qH&BqYAFIhUY>Pe~eQKiEhT+O2}=j0vO94^PXAyZtST*$+|^i+sT8sAlu=w%gYM zJlS^x@YUry>&AxYUj8RtjhySz6fcnBq(U!iHQScA8!5PO;Bt}mnYE?TzVVae?+V=hF+(V0i^C>7S{lxp06$aB2415^jdX8kCqbce zEN-s+@H@nh^Aw)MBKxzs&t=%_JB=&lxSys})a965z%qS)qI)`?dY7{+CfFuN%?3_& zB}{P~vXdW1YE)%0q)#t-n6m8ebJW%K@<;04RCL}8XwqL4HY2}C$A&6AX@9qWyBbw#K5H=rc07uF ze|qq6Emya!0UoI|R?r*Ml{8Jkw)!*#s)$}tZITuiEJPE&9D8L+Wx{S%B*Sx7w`EdeNDP(w?x+-^@~}NYa94 z3ux?ryjJKM;S03o$50TgTT{riYpLivCO~L^D}}Ywgf~C0VdEU%1QFDHW@Z0_5iszb zI%xy1)4wEr-(4pYOtU&kFU;$jG^sTq!k~55LX~=FfSX=Rqnk$Afe*zq z{8O6lImsSq3Qw_pK9^Z~)&tP?>mP(%R(hxOb6ok%ew1oZ#_sO#=h*L5kA6%)oquSN zsJz|_k>3h|5scx!{$VQL>TbJVuB^Za{o}r@TPtb^`z6(xaPpk(zu4c z$qYQ92*iVVl;Nhkw1L8W{?dd?KOjX|hUfM6u>Q*E7olN#7oufRo1xE39ic?^`Z608 zZ5*w31wS76;n($;BHKzl3Jxd;>*KUMz6LwBafOI7pMv_`3G2xcj+E}Vax1l45je-k z{X%A6)27Ye%`&=aQC9xQQ+_i(agD5| zKkJ{z^D=m$sa<^KQQS~s)GSv8zTIFf#V7@! zqccouWoqVIfKW2E%0MeS?_$EG6XA!Uz8~N~BrE?6b&qM|)8d_>^oA3GnkB{W9VAxA z+|=9O4-TB@tQ^V)$X9>Pm@QRwj1C+Vl@)cFzv^dDcAlB~qs{_H}Cqzb$z);icV{XJ^ek7$8WN1 zpXo1n9!%-K?2=-C_>ydJOYm@Gd_Cm&@G_Ycwa+j})Hi>{fAu4c5>jJFutI>H>%qyH;nazJ}MxAyBbR-E}7>E|bjOZO2{FtRlGx)P(pF9TzJxN*jp& z?>n~iSzJXN1A@k1SXI@v-4$18@974CjiPPLNfX;Et3+rDp6gP|V%%}!hlN4RLoN{3 z2&!S02oH~p{vvE+-rti`f6BGX*_b`G_Hq9}zFV+1^(hIxYJD@r1uim*Y)Tl9>^;=1 z+VjC%s8_}}=RB3}vmb*pH~GotJxL{vm2{Vm(%`Nk<%}$)JrS3Kj}^x^vD_C6=E0c| z7kJ75_OLb+o%W9o$gBD8KI2nn%4e^hAlC!WR&tOfY!ej3wWx4^`$H{jq^MP)LSu z*9j_+Q*=S(1thIAF3pn&a^48B;d;(vIY}V#Xj!(~V>J|mgFh}eo3B!kwr=9<_vsDp zVL~u}ryIPpB)Z}QkZ{(ZIomqMCgYZWjddPUu5cWMpu@dXNO7#kY{C%S@bBYUf8D(& zH%JiNlT6qy+xI+eElcSwL4L$*;0Bvn-!PJ7P(khiFEnno63Rj`0I61cAiA%$EA?{= zF*Y)XRdF1Pna|gKX}Vu*&aA(`4IVi2B6ItKU6S#>U={58Q4glV?9KI7f;F%|xhqLr zUDc|Pr6;JXr~0JmXROr};g4AB042G=G@}kDM;keFx&OYii?a>hVAHq$lgUN9^Vi@% zoD~kF;7umueiS>PQevb)7mkihUN7%eKw@RD))R_=(;wXDRIDJ6PwhI7Ned_`756p>?|>{dcx5wzj!R#O#+%s!m?ByFP9807 z`cluuUXF)}MD*=|*CF9w#ErKkUr32@-dp_sNO9rNBex?xQo{VW)eXU#!(~$4jPzj- z<6FD2cj*2iasMF$4<;mJ6?Q?*M~|r2zegvDoml^Icx;7-NtR)XmyG=FbHY+R#u~rQ z?`La}tpEx7O21|0o>kn=7OGHA=Zm{QS&q@aJaP)K9M+@QJ8rlT?T+d-`!_l+b^Gkb z&v5%c3Au{r=U*jPlw}d7#@(K{$*|aEzy0;~AqjiHvv7M)Ia56AGky23@?Bmn({bc_ z0aK=C?x6iow8a`EeP}Cfk@~0`Z*ogQPK4M0l+To%10aHIDU!O+rQ*@!enpI#aDjT? z-{u6fQ)Cqu_MLFnEe}UY>?A@$ufGHw*>eeHl+es5?87#`(437q3HO_aVc-iz^ljq63 z2}~jU{l3e_ORc05i-%Fy8Imb#edxBa)xfi^H7r680n^*BD{Y?wiKQkf;r!o&Kyf9Y zxpOIX%|O*(9T|c7ua1m!JK=j;2ZWzp`RC=;_fhsfr<9!(<44&a_!LND7b-JutUW&p z&Rij@PZX+JF#v-!Z8w?;luf4<@*i*&?a1suR~i3bO~^I%VT|N2Pmn$rvr5@Y{-TU@ zaiOZ{K{N4mzhRxljm~b`{+aDAvJLt#s5>?&q4@1;>GlxJSpZ~Nv6zI0T=&%K2rqp? z_wa_%d0NQA6Z!k8Mp^*W1RVA0QFA~W{C`81pi{^eJ_KdD(_e|5oq%&p z6XI+kf9a9$qv9j_kBh1gke@NizT&1XImirtQ+}=d``trP#Z_5bJj_@Fd^+h!kDNh= zj^Si$b22uD|LuStE@<9yVos2HDmsJtY+H4FV-8+qFEuv~Zc53)N)JijX_osRSY?Oc zb1s~Ls6G(L;;YZH6DjC@*@Cfy#qX8;vCRza!A_xyN&Q`VMZJGR1oZki{IZ;^@ggZd)f9dHV{=*&%xS3=aR&yMm&V`h1LrX=&K~!-D)ZL46U71&65Om0z z)yW;vjc6DhKK%F1GTWcWIAj?_z?F}wWQso$XZ~w=gUBBeEDQP3Ejj-jcc_`kz*qd8 zcU%*kNgdKCzacm00T>?(rv%zh^}jVI?SvA~eGzv)3|PKI*0Y#vM3_Fap?3{+J@0TKwXkKun4(W{;zSFXxpj0_l zf>IHiGnbdZ7@CxPakr3e38ro@7(<7!n)FWUe0z9d9jK{_-}ZYPd9px7Btuyd_}8I> zbR^3pk-^q~Ngc==*ATwYLADu@Fc+SovhUC-iq0vF3FVgiac&*Kdy7B*OL9zn?aeM)t2QJJnQJ-v9N=T#*DM=rF7;PWV(OC`KWJR(ZPu*3kskA8NO1N z1c9#*Lg03m?jN{o0Ro)&q0GdCGBk|Z_O>=P&WC7Vjs-V!n>5tjcC99))<~CN! z>s!uO+r1i=E63s!+gICtCmC<%j8-2hDF{RZa>IqNuRKCSvi__+goRJM|>Lv?{!3FtrT#z)4RcuLU<)%pi?r_wA%_4JvckeC0(0hb?!_Bv5$ zOxPfP&DzGOYP{`q*Y-)}JI?eG>V0<@aswn9cw>0u79o@9?FjS+&p9s3^cASCcje6E z2T7Q4(h1+37(PIj2Ktn5L*JTXC2v3X;le0jiP>A$w@$WP_sduv+QY@i%Tgu|7b%*R z1CV3!z9Ns}#*!@jYIZgmH}T5sBQK8IvT^E2@85Q^eTP-f6NH5S+{#kLTn2o2H^l_k zIO4(RRtI~}FDy{;7FlX#NXvbN|mUZHF)O1kYCM8bgeQ<$H`sTJc{~$mn~oE)}<~;ao1-1 zGaO6#R{>%8>R3o&i`n+Kx;D0i&Ic~pUJxWHJm?z{N2leBcLp>s{#kHR4v*@j+S)u~ zH1Gt#I^{g_V*f;8`n-Y+Pj&cSI`7!a2z^o>s0H#y^Rq9&U!E{BPwT=S<$%wHg)K`* z!F!eK7vkt+(Drk6QXnAt@2i&HQ|Dm`j`c!?iHy>PPwUE7TiKmDVCIY5>hXPloBv_W zTF#*5_||UXC+=g2{l7W2|DF-(K(H-XbM6hY$=l?lD$j0^4SMn|Ld*N3$vy9(7f==w zX5XlSW(`aw^jp~(`L$<=!g6N4=itRpQwK!sN~U`}+unNPo7tXK>@I}2Om;TpE&QF? z-AQ%5ucUpjcNO<|L6`Dh(45Tfg0RnQZZw~sxCmB)lZq4%ZTKM4@SkT~rP=kP@}grL zo99O!02H@0$7gc*^f35&`QNE8s(#f=YsmRGthf_CT8MHxEwI}bjPhWR=4<_qZYb0P zK-tx{s?K#e5RQE+MNM7PnL+LmyukYm7?=#9A^l|sJKDA5Jvoa7jQ1B&)YEFMh(efd zCY|It2Fqo8;*qg7AJfSf^F1N85c8IOiLZ(v9}(`%>O}nNk40<$DTnu&i5b1DWt^CX zt7|@DXsG7N69)&yiw;_fXLDlW4(nxUo+EB>0|uJ?Io&Q{$u8JRU|;RFCc6iJSTh6 zmKvw|8o}ZeYpxsKe@1i9R@+@e4sL{EY_8<(X^^(d)Gn{bug1rjf19yrGuarE4@s@; z*e<>kMiiAr$H2b(2U$?)*KtQIcK6Vz*lz!zr-#Q*5ikaH`9qv0Lm_z)XkxZMX;Ar& z9n~`963;yM-QnhviT>6Zzgj0g(h<`LMP@{e%UaLrhk6S-Ib3P6ksd?3 z4gF&&d0Uf0)e+kzbbW}zPYSF%PhuA7hJvE#J}Er3j>m%NZh&`xF6#dmu}1mn*&Q6{ z_>Ktl2j3DUzy-Z*>RV(*BN{~j!mrN(4g<|=W^B>M&Tf}2&s6IGDm;mzMc5ROU@Akqwr&-7Jnn->nH4ReC7xHFgx zg1BBEE~og+Q5#DIc7YV28KSjus9{up!E^iPmSC6O#V^n4mS}5p-75@ zJxjMe@4+wPk3yFMIat_k7a#{N*4&<(l{mA+@#AFrsQyXCxrWJICB-{wXNaDmggcI! z+cKZF`51QlADf1vzc&r1?gHvRId1>HLP78trpns5X*+OhoKn!@Co}cTh=V7@N}e5ve6)E#Z)rOx6tqHQDgQ=KVMbpJO2J3=xsl% zB`;GRhL;eqq$~t1`41EhT1zEj<8^K&jsEz`PP-;z4ulUVG?J_M)I@$jZt1G`xKR_&kytM)I6LMxDD;c@L3>NL73Arg`)j5!a$h& zUM9D~FhRGS*1jqzHCjz*sWnpG+Si1OJ+kE=5$KQ>DEO3Eo`T%5|MoW_cUhik+`lgN+Qivve((;z&{&&bXXNVFCLyQaQbuN<37c`A;*5+M2*tuE^2L~Fw%Z_Y zp!RKgLnXlHw=kaze2rztoiIT8*8p5U<_2?ORtN>~p9r{O`VR0w?b|L=#vYy5`rzNC zGK_2lVGrNpx01MlL=>gKf?T2REGa|Cu8?T^r$+Ah-$YxzD-!{y78Q}TUcCu*T<8DW z#47c|_muCKU8GdPM4arf?B&1P@^-j@H6wyK{*ig$#l%Rvj#K|RzBLw?EWmx-nGno- zwdMD7YtRtDt?q}M26}Ahczqtv|AJb(pHm^j3E^3_s-_c`0zN$$cORb-m4=4KsTRI#vXDFUPBHmG7 zYF~Cbcuf_QypuijA&`7s(_ju_#S-&UC*vm1ykFuGg7n{CQ{!&#I6nU_AHXKII8KePV~JhDx~5)8f@3dAc%|_V0OE!X%&M&}XS`PMB7Vzu?&jj@`+&|7>0Be(Q#;te2o&N3R7shCbHQ8F^ml`~?I2Rl}i(XK}%6DcvI{zvc7j`{K0KUdX#oYOH{nXDXFsOF{U}6QoJ3uJxD^ zk6t!Efj}GD9?8SKT1!Uqt*NsI>P#{;t}gWw-Lx35EW#U+Qyn$Vyu#ij6A(83QePsV z{aDwk^N|(0&*kmIbMH4NYSSOs!rA51+#pjm1e!ep{oFOGekJ@im?0p!3}xm&UQ}lT~fOIjUAAGAO1-6@^7u6SI%McOYR^?GIRMfSm=cLTOBY^y=We zSpjxCVaD$7`m32g)j$Ejf74eG-e?*gP8xPXsM67^5ZvnM?Mpd&8;JH$7C-UAGDkg? z1YZrwq;&-I-11ieulKnt2bvW?z&ch^K0%8-JUkhe`4dU~zZM89iAao_KP2G!U>PhVoKK{vMb+UkB#%7o`aA)9? z{g8S2(tj;D?o$;%b|6tg0c#|GtNE|tBVeb{u-Xy4sV(`5sSnKL*Kk|OQ06C8(MaYh z!OHHZd$Yo;!Xa6&qq^lhj~w}qOwG)~!_o^1lFs*MMF`l;v%e9rjnAAVecg@z3E6EI z*43pTvj2gZ2=D-e;J%55Jv$I7Dx!avY81Yh>wYua=~$35Y57CYvSd~iF|Ifb1TvAL zS0!n2yq)PE&TY?;J}k7}p@x8P0Xu`fr#%Xcqh3DH1_e91vSt2x@l%=h>$O(*=8?_3 zTe&xQybZEr*69+{*U?Iz=L}QU?wq~oi=bX%2$l1oER^ck0kmb|DZ71NcKJLU?~~NDVpWX_^GDXrpYoHjeLT#8~=tg-rG$=PefpD zUNnY&P~UiI!OD)6S6dr#U3G>o9YF@LZo>th=e2KcOAKZEgPcGh=Pmo0I`i(gds*F% zu0O)xqF2!h&J+`m{&a!h;&`ag_9 z8|>Lr9AcpQnCX;x#!#{M z$*ixDq@6hR?sUD3aHTSn&#GZ*LtG8J0333(ToRnRp|5N${tZAD-1JfUPRaT}BshvG zc@~Gen+XDNYaKfj7yN?8#N!|#zt8xc)5TdaftTDHy4D?X*9Q;z%*o&f8mC&4f5I31 zC|5!ODRv{9Vnzb+hy1wt;GX*Bt~s8XjZ_zfFmN8&)on-G`egi|i+fA9ySbS~pTTb0 zy0TtrGUzf>>P%}6p(<@GK-(E-8&uV zo*oCY`<72j{X8qOgi?8n>}H;iZ&r{rLOlAoYWL9>r^*795id-ZBiAd9rV&(|J{H|t z>{(jo@)i|A_{-FZOa@Ph*!Qe}X4`uBTrN+~_GU$Zys*fdGGKVBhmltAP1Fk>@i3l~ za_$W%?Wmeh2exXdyvH|tcjxae2p~TE8XWq_cI%^)#d}{5$BXu3OAZ#|%exDsiNkc} zcR5+`y8WP&>_|9Lugz;Iwao+^!@ifgvyS`4KP-37Q<&ea=7Y7OP(maaIRq#j z3CIXZo*X-_jxGH!_7r8hD-PNG-Ws!gxu{6|N~yt5XpPa_nzY$+_# zhlUtj_ClO1U59yrvQNNW&%23V`zH)()I=Kun$DNo*Vp(p%2&6slJMHgJG%-hll#X8 zjkH|2%$^egK5mjim{ZXgH=;)xi!?yCI^PPoQ4()o3Zq~vq!fphH+CKA3Y+zO_1+%} zH6_kqH#L28lKt{=hu}k*Tm{UdYM8zTV_NmwyhabozaYLg(-vME)jNY+UtoP;|ASjq zPjci$9C8u$;7LTtG9y6=s``#K+16iqYF6&k)$3wMgG)nRKyJ|B72_wkneen3Wsymc zjstlLPuF^t&Q19$tR~=S<#uMk6)Gb&rxr|Eq-i}IK>>}gN9`J|qJxP!B`2qKyy3>y zagv2hC(SVtMu2^YFurZ}mlJ^*h9#Y46L-O*ak?hk!mc85n`g74JM3oZ03(dP^>hWw zu|pm2b$7KoH!KMLHwBlCslWAyT)Xj@&zndJ&ONqeIss8m$oIE7GB+Uz23cdc-`=tJ z=wLqaOKW)JNXGN9ZB_?f&dqOZq&Pl8+dJy8Eg2h_KG|xsrK5V#S>gI@V|6?1xx!X= z7wWpjh{|Knk2G4E!QwY+&aNS3m}0}NVYhEwX|`_SvN|YqI#cLeDZ#-hjX4zdWtc0o z0hN&O{16i{sd_*B0xEr}=e^D9cN~d3?Fy@C$pk=X4vBk>9TGC}53Pl`!8YSlPrl1< zySVx6+OYK>9W7CWzn!?Q@6jPv@YylJphTR;$NbV|pZ_-{*k7g0?;Er)SvNiU1E}RE z{PvZ9Fp{iiFGPI_#qJxy!U56eetK5tQ(mFHg;00XnroDaBo=aCCTuy?&jN;r6Qi1U z+skG?#aS-4a!7VqDXY{tE!~^@mUR3ix-O}tUNJW2X;PI%rhls2>u=sL%XK&)+n@$b zy|jl;qKi`RcJIjzO5lAw#o7<&CBx<$#6b)MC#4I`$I^=h=R_Elk%H zfh|riJT%Ajo0l*xBSB@E!ebM?t9sFJew6@LHaQtf)IF>&Zag4p|Wjd8?I zyPT@^9u)IVgRhuzun5a8L30k{F_kuFs(8=k4q8fIaD0*m?i=+cCE;&vw&#pR_)F%T z409(q?9NH~lK{mw80Cy`F3b*^?uu8JnoiGEf#^17Wb(RWmv2^h_tKy13d<*1x%?28 z@fzYid&-G5IC5!$h&|T`m5YwOU&3Wbk<~4S5%M*RV7>2{C z-4(f=oVhUHY%b`hLxo^u^!>eGIRqd@KsAr_0%a-vLOx)WVq z!+q-wdma~RxaR+P6osm1ztMHed>PGIcOS#$xK?RxvFAOM2yHS^550X)*3noE2^G?H zSfJ%J-+lLm(QIgnVo3}8ZFukMR#yQ-`LPk_1c4nOn1D-O^9yv-cU+h2jnA)aIKJ9m z?bu?Eq(@PWl!*}09C!sIp$`!^qdeU-jW=GuJ7`MW2-3YmHY|FDAMP)Zr(-bbu56&0 zqU0fs^mQb)vETmBLK}|R69tW*mjM229SphgL@1>6U&~-KYL0@ktq9Ey&-@eN^wI0m zNm@S?Jkf4KXQSFTt!Q3T3-L0RMd|{^pTfU$BF2tMroSW$#!4^B6hX;tM@e|;-?WC_ zRp)&2;rawdrl-SXq3URDHFtE>UnW9)A+q|zctOPmFo(42lk9r+l=;suVS;4A^W-}~ zgQE|MgXJ*g`g_X7_^ps-ObP*{jAEX*+Y_>xnexca6Qp9I6}8o+K;B$b5_Vd;aa>5C z8VmC{qjJG>&ggJlE{d@nANH_iZ#?Lt-R#&B=|6xCb=;9s8gcY+f%{I&RJhT2Q1=-^ zEqnzT=T~3mm`8@DylHy_CE^QB&IWST$DY6Fsi<^lr<|#?_uo-2Y2sBvc`YPeWXiy! zB;9I?X{HY=M^XW%kF4bmuYT&xhr*{vuHm+@#a!mZlRl!|qg6(wdp808vuD_{B zBf1srdn}11Hm}id6?TOqO3K`CHP`Ack3RzU~L)tdhTy*;#`XGeI%OFueI)y4yRM|gbDgs;JHnZf=s2FAk=Hu7|1jC9t4o$F|6>BHdJG@F z4PHC6X%;5!7hZ6_-3?J2NQ;DEaKF5M(cNdf@Pzs^{Kc!Q zf|P)O2n^kw(nurSsDOloG$Y-e(l~T?e#`gu-DmG}_Bm&t{mnlxvu3SzKhJaD*Y&%s zIlKdo8=pR7@uG~u&;*;sQRMSP$P_33Y6a!%_=`Ekb7i2M?l20@IWZ80@IJB?i`oIM zKf&(XIX=0#tJaIwfcO?bRPK4+Ib9gv>eFpU&XvQN3E5S5?mLnncNmX}i@{jG7BcTc zB%=+aW#Sxk*L*V9RkxSkKa?;8@6CvULrzny{;mFlyOU5$8x_4RL`%lw_tecwn!JLPb-zN}DeTBt6aez3&<08!(-K=>oM=s(ok-K0=GGtf9c`D~be4=sxWM{b`)9zT-+ zoM$^Rr$J%#qD0BQ^7Km?GdXNdPT_;7_G41<`?G9W)sgZDpBzNVcp=}pmG{zUHr95z z2uKQAD4oQjuR<>=;#p8l_X*M0;18o&5F!{mQdSD2e7?Jw+zKU5dp^wY^Yiry&5c+w zFP-ylM)>U4pZ_d+okoB>Jnrb~q8?jPtR9OPgxcI$Lg63v3jb!!w@X&h$*GjF0g$wJ zZ;HTWp#`ZcpYBYj0IPEekNv@BPFS|5dM!NMYxC=6uZlvnHMtb5Qx~8WlX)S+LQm@H zX<{``y($3X%w1YMgY#MbX|wrezo#! z`OVXW;_=>!!6K5*3L}47mapP-Mq9|hQ;+_lPeUrwe zqc+_gxd!3@BEPh)tgZ8gVmLf)Cdt#hkeU-I$&1mpua*N40N_BSvU$itmSYEZRhe3K`HIi&T%8}s$+Iocxs{FI849c5 z7K!+YBss5Vfwyj~*e$Nm!>*?F)wW9&mhXPy^u{4(4W*v=t4my=l~j6wlWLUjDH$~2 z$K5;WibXA?0QM=5A5RiLT41fQJn)_N1UECPl1gV^9eRaGuj+YF6LFpGSTm{=6U2zV z-}gJ^x;~>mNV%9mTfhJ(a)=%{droVUB-2ag%F{%cGh~Hrl9oi4x?p{(W_C)&Dq!c* zEK!jHhJ*&ms;q%R2LFps6Kc%!KWW{#3qPzyF$oR??~Juuac$4Gnx2`b+{*r54{jMmFpoIX?nru){Wlf|kaga#E3!fx^F@X|3R`9z6Mm+&kh^ZxGBuoDvY zglDg9u(WW%1h`VZKTEs&ZQeRh2%o*P5pUI$1Bsrj+VEMn^Q6#ku5ZcrRxWdSPNAD^ zqSQUa4+-ueTBBl-@r<0QWVy^8)yRUCvOFA$lp-(~vkBbA!X<=!uj8Hb)GpPRv`<4H zVdj3_5g6a~h}?28RocaGF5XUC$qaypyazL$UW?tWV$LR0GsXydbm$!m4Z4N99VSh~ zMuTF-8DpU)P2=#z(m+Vb#u6#Hph1l;%PaKiOd9y2TjVsI{cz!Zk6@$Br>ZTgRu@mA zDWnq^qlt#r_|rg6qhm>9?U81*X+Lp%JxK1>jQwO1N5hcOEzi-qLA2(6b1i1Y0Ayvn zH!FI9IF#0sQP8;xD?{?mC0zKmpQgS=VKK;y6HCt!Cq4Fg-irVj- z$a5u0U>n+?E|tsSm|I$rLQ?Cn*{Tq~>&$pSKkd+5GsOI_sFbC(evRnIF7fCRc~@C*o7oi0UN^uU=u6{?*!z+bykk!0GxF(OIar*y*oE34n+oD}6=@_2+G9AbSs z_eu`*l0vGW?qJ3uvvHGB<`f|dsjCb6&UB3a*L0wzJBa6g--a{3nkGlE-2vAk;AYBL znw~`Q z6$iz&yE8t*d+9i*SydEj_{Ch-gAzaD)f=r40TQ;PuBUSvXZOClwG``bncbHzB3&Ur zcactuZ?bcM(-ULnH&s#bpz_w$M?zQi`5W9_5y!}AjP2)RiCA=L6_)PgPv^+7v}aBGe^u4HT2pu)6qg9gEXrdvS1(^G%8tM|R-!mQp8F zWrPvU^%L zJa$-jmPc9^!BF&%$I`Bgc@}x{$4q3*kkb{-5FSC5CvQ()jn!9bc%Xa>S-~l!foV3pc@Rt;y8p3l~71 zPNY}0e2YZIK!zd)ajUFB-2pyqkrgC9cue-v`Mfk)6Mk5lX`4d8z7#bd*<=FbHIZA> znxARp?NXc3LOR3(W*jl|nquxA=YA!cfk6t3y*Y^#-mlCmtj9C#fUi^r%YLC!DM&H) zOVIhOub7$n2?$Pj66_UY%0-glQ{_%w+ZT?@3Bi;pXuCQZ*qyfcj*_LC@2-j~ z=zP>r+-n)Jhs)n$y~FS6bg%J>Yq8hg%y1(jFo8h*5jyGO21w}Yk)vE9UG~V(4^L>) zs-aLh$R~VnSop+T@G}As!<8!9vBllGyX+6u5Y&Q`u`KOD0i%3rp$a(Y&8BwOs8v;{ zk6?Dn4Q%U;d`Y(57^4!wE87SICF2LT6uRPLW5dON^#K;O42lbpQ@*>6m167JV{I4f zkqw>?nJX^jOfn9xh*UGsJ*)7(3<|=&yVx`p!RSA2cY#yhHRE%6WqYjR{*d;ElKP8k8P4SqNrZL1OW-+7DyHjdW$mo0n|_;v({%GjXgBVi zqxWrmnDUtmga&@8{D+r$RU26z%(af5?$I#(@Lm(p?Elt3oPs8!3O+|o7lf&$pZ%n> zo@mp%>^wM#_Yhv*Y=b1LzzCtQ9yV4*t*q?|G-Jf>SyLd=o2z5JdYZS1JARc#Odr zuHevMQ_8MhzfIBUvD8r=4QMsE|#V|_?#|?D6vTQ z6bVe1A9sjv>rZewWm=#1Xt5&c)3k7(&HEb`nr%hq$B?LV>$83=9cqdB;9OUTT{b5O zgbp+=NMg`F8FoKyo24S^AwZJn$@_VTwN&q5Gy4v)jqDbNl7+jJ_*AQ|N0wwK=0$4u z%2r)jYtZ-q>^woB{q42(K~xZW(Spvq?K1cBk7P%stbC{#Z2g=W$YKv2f|`33ygxRv z)_rf1^;Ic5f!;R;JLK5$0K+udoTF!_{tSbOVLVpsBWc7bw!=d#?gf#w zJaVtY2C|E@^Qh|zsa}mU5<8I!IT(EXj_Ns>=GOn)Ro{-&7ShV*(W1>udJu7{9X`}> zSu3zIctzfRz>sa4o_iB{1y1ru$oR@<&DfMK_)uJ;kamAs2FT~nMvamaxejCPx%hO~ z@Iz@H7%AEec%4o!8%-1Hiza~=xVTXJNqDE%tRYH+I%$-Cds1=e!nm(lrV|q@r~okS z>RVz}a(Ta10K*;Hz3ApCZLWs8C|Rb3nxz)L+;?jedQ^_44pC8nh2|^UzYV7v^Y8Bz z(2#xWeDNwm??w-T=#{|QN^kP&l5y^}Us&)kcDjY!_s*-y#y^Y!95nxmfagDq0l&fn z78X7nv`@olp${SaJUl9K%0|mW!rhL=HJNzF4fHuG`&gW(F@p29^9Y;#$2`uh8T+`~ z;1Y9Ob_5zc%XW~s-f&Z3M(Myo`CNDB@&`!*XHALOUr2tavrX|}8<7t0!4ya7PJFj! zJ}j2OSl?YA=Jw+T+^ zemx6~a5z$^-+n7FNfDXLCal;TzG-VadHRvAfYNMN7~%LkO~VdG#ZVDN1r-alfia3o zmcH|DMsJ&0%=}m;4QC@tGv?$eCPWOPSCc5!GOuso)88&gPp6Qgi{K(HE4`9#(CJ{J zH(@zI5Ts6NQo_#EQ9d+PJRVv$FLDM zN88~7Bk(JJzO%&`T9US1B*i`~jt(C@qopTNO?+)9(20+h*{)5XYRu1ub@9aP24tym zH9G$ESkgjp3`9S^IDBG-|3n?vXx=|X$-^oRS2%_t^DV=x>lqK7M6+8oR9q@&tdmjSq6JWmp;SG&Dn-~ z?S2&MtV>YOIsMX;!{^dxx}OX`&JCgARoug)c>EoHJ7ydLGLbfNj93GM5zMN^ua?wh zOEr&cUdjZQr0K=Q+4n3{CMC}s16DV=3O~pJd&eADgE-sFhJ;rxr@bhOZ@$= z2Yk_ckHN%SA#bJh22Cl!4cNH#r%8@{a#_z!*c35M6hA-h*GN-*#3a5+8T1M@hY@Qi zy3@Wa&l53AP5Q+ZuVJ&BWE+Ht2pg+AgoNjFUEvFs_Y}dBBIas-Z>+83*E)2|jTAWt zGxA*m2i?u641L?v983BRbAvW#@^KP+72+9@p!{40D97$1H)A^*@JZ9AYJ%IPObLA< z#wZy~?qVN{UWG@*H>&TEc|Tbq*pXAp6baxUn2tVLtZz-FG+FEbz%$>>ikphn^5UHk z1l68IQBdk>RDk6YsSEo^o$fD$-^FOgT~0AouCzkzn}PCKY)Qk8F)s^}5h{vfkObr(mIg zf9=^jm{B~o`X&x%E5AG#OL^rom4hA!IdW+l`r{B0voM>;9$p%?qbi#z6VBN#>eo~-Mb7z$tXlQE- zy6_iyVZAwUzyZu_vaup(uNw9`oU6mV+m+1B$mBy2Ia-D8RQq2jKq0M zQ#(O(hR{-Ki`&6d!I!^H&rI9RVPX{jphb=)VP5;26!{XP`z50{R&XSLCXdhvpXZ~cvqQY;5@Plkn_vBYuB+WS^8t#yUa!Tt+1NWvzrQIaUjn~U|2u# zl#&_5`@A%c}G{z@5+Nx! zngQ|vH~BbKp2mO3$H(~YJP1phe2ub-wZtjytqyHQ?vfwNCU<{C^o;rV z$KZwETW)9p_Xb zYY}B~`w;JZOB~)c1~R!|Yohqp4P;Zc1xM%xkF`zElX%K5dmPS5_64VbpZR?tqx4Wx z*zx%{EFvH-j=_Ucz>^^)S9t-2R7S4n6Lt`aARn;l=&@b=rc5sGbEAKOV>S~1d7?rW zpW2B*kdiM)oEzXIaj!*RIqH$aF*4Ax#D$@@4M;-}p_@A2hL5^IlG%5MUYipHF_m;= zAb;tr?v5{hr&}p~{fRs=cPZ?CAAsqxj^Nx1--=$Eki%P#4||QSy$jlBh#3@fny?WK znVj3BEcp#gH3g$x7yY#l7kxYSV;8>nC|8CZTv@K8wY0AgY(Yh<%@?`FTa6v+0j|Rs z;PH4?^q45!5CQ=7%;yyCE~bF`qaq8`oTpFdb*%Q?bMFyP2p&XX{FnRdHe1EAZm}IK z@@-<4#aF|QC;&zAc_$GzBE^5Q_dJuc`8#`0BF{3_P4U_NUL;+!^O{*KY@-mMj_QB?1bLSAcSehY<Q6j^(+0Pi#5~eCq77moiwg0qVr_C>F~3rMeLeQhs0rIpM+7Yrb?(+$>@7)UaGBKV|mM+4Igr)-^7f1o3|M?id+ zXW%ds_k>+j`gb{=)xdA!X^DO{%5eMnjIWcM7+4jBi%t!hF+X5Y+&MXbT!1thhwFGp zckCgA@#EFo-0vic(3%nHcOcN>A{kuu$K^ScWXC|DK<)b9DyQmP&E#Vz9T-2{+d9vN zSoY0+h8sXWkGu3W^t>nI*+$>PnM09rYZh_BZa(@+H+o*4vd0H%&6meY!Lu`3ZVrua zElxB;7~0t>ug}@t?DmuyEt@CJ8ZS=w=lyvuydPifY5L6`E{5`DH^2M@!#<@D4VU&! z5xaqfLCj6iiXYJNEb_IrotT+W5Pc{Pb+DODm%Qr!}JG}za%FM51?`D!lS*kw*`h-7gT>w zbZHg}6N&}Gg@3y}DCDArc0YaZ!7M5se8(flY#W2Et^O$`0m@1=c5J@6ZAT(nYc`=2P(s5hgl9C-`cIr)WL7%IHtbkGs-9sV#8Ejbk;1w#bpB5`U zdTc~;FNHmEbFJ301~aN9PRaFSP!}FyHcDu9PW0*|qJ|>c&bKInNm!CzgSG~i!141Z;Uc024r;!2Ml_WC@6XdjQq zfP>2$ZbeoIzZ7X0vc;f1HaJVAt3rZ0K(ZiXCY}p>!fq+^oh?2$BUhGLY?!epg+X#c zV=}X;b8b@$A;$wanIe*MMQvo}qSd~uS(qddS5#y=Wm%8+Hw23_6@Xe^?yQj$#ojS{ z(S1Xmf{ndEG7uOTo_NvpmAe0tinM~yH(&^YB8@7`zxQ{kwJQJ-BlgNO3yxJ*#Xa*|1a8r{!;NB z<(~88V_5h_In8{b~p(3Mn`!V3FmY$v1AOwY&xP0Sar&h z@C8HT=F#>*EnzV9Fd(sdmsk)HX^B>eB35P!LbaA^b)&xTSovUo;3**%Yd)P8BS6)}rqE+_%d6j5Y(0 z`fstCg}ga@=gji|Eu&~-V|}12vvzWP&qj@Sh*bR4HO+%k$caV+p0=2v>ldm}NM|vr zJqUS>ecD*gP4o~vn9(fJSivVWES44{{1YOm1@Aw4H3LZV0To(N-Ns(Ukp-Px5w)(Gd zK-Aa_Tl8a$#aCwX3pBjv-gS@Qg(>Bgbp!;_Qjt=}+{{hAIlH8NvGl2W(ODK%^x>H8 z8?amiJMgGI8G^oLAuW0&kCuU%dW;7P^sF@iIhpi)!3EQs;3^BRs-=tgvX$XBHyg-S zJb7Q)k;e0EAwO9oGvwswkQWs@Bc9B0M*~Lk$ciT8Gx^TW4lW@bkY)SWMvW@dg}ZCd zyTG`&!7k8|K(ja?>N^tXY>h^}IN1u`k`H%Va+GKV#A+5=peUD`gw}_C=rN`DQnaoD z3hNwcjkJ$kG=zE}*CxLi%2#8BV&NQawZNg|kP~(e^!M z0*22>vfVrdJr6If!xZJY-y6|)sJd9S!JqCb@*=o|=;zL4cJpeYJCeiX64!RzUH`OA zWCc4kick*Azb1&!-A(xdxGM3;W~Kk=pGLi2n%mggcI4^(O?G=j2LE1V|3}@2^Ig`E z{k6Qli($?{dfPS5eZ@-7!q5}4NX@r^hcN_Mx>Y>`;re(N4$0!AmXgQOER~DSLiI%} zf2mSS1Eh5K-GvbA^{I8PTci<(xw$SnZp_I?uH*-rDB0UgOzZu43Uxa0;Vlp)%t(po zGe2iuC3N~cR~|=BFv>^9!hh|qeIyoUOo<>f;WLNIWPp{ZW@Ijofz=O4UJPIpF&E=~QI}wulC+iLMu=rx@sSg;k%~fH|G|V)4I%+WBa+8K|!T8JW z9lZVt-w7X9u1VNlNQNn=k&?E<7k3&{c|VuSH7Ux8rw_w`4Ox}eLj%T`hERslU_R4# zsv|q8S#{3F+%ibCi(ul8FL+bf2v${K0nAFtR~ie(3jz!i(lRJ9z@4(LE35mf>`EBa zNj2dxf}9Gh5|DfO(W_siph445r73c&?6f0`9CN9`1FXg&K&rxn6SY5!ymO z*$)&}_`zJs;{9C_Y{lqk52^aLOl1XmRw^NRw>uAa3>JC2-UoPdXqe0anpD^(GBh#d z+)8psxs-AS3{{-d$ zitt)6y}s-y?c9lh_;uMXrh;$gY%8bLkg)6d>ujruO%_?mWv0`DWmzq!EF^BsEfWtE z#FRy~C*n(P^zN1(vBTo(ZFHhfb`<)=>J^KON7f&W+m4_oK94pwJhQ?Wj$sbwy1HRp zZO@w<%Wq(?Wrau3Gq)*h?3~g<39LbDu~qByXq>3|9}I~N%pD~`PEcHQszfr((zXGr za6Yxrr%~&?szNF;K2&PkTY(M&Ytcx~Fk`BuQS{z;VE+M+gd_TbR2TCxnKZkzW;-1Y z3jW|3p;uuw{3J#M{cCCKgWbg5dEC&*tryfD+l7wD!bqeIW-_s~iEXy4dYc|HF$9c| z2M7rK!sI&?HEc9yg?y1AxxTo5SRpmcMvsZ`GQ~KXm6BUX@13w)pW2#X;{|H5BJbI` z-ZXthe!lb~#>;LW9C3Qklj_e-hu+$dC}x5#Ae*}$oAl@#Fk}H^$9yU(50Q%6#J*k5 zXy=NTT@|AC`)Tn)wW;9+1iQqnU$-nF6gf0LM^|T`v$iuaezUiEZC}3Zg5{6ui=_#h30_?ON>(dTRlUHdac6%Rvot-+1yg(TuY?9Z*hK2GwylHog!z7#z zHWlPrh%?Tqo31F=sWUv3cRjH3N%<2BJB6I_*_~vWw5u_e-}Sa$eN3;LZyf?!yOZTx z#Hbj+AKG}_;n1MGk5YV)Y%6TRGw9J_9e!~VR<|U3A%6Y&WvCmLHO6wimh{WS^5EL* zu-0q(=Id*b=V7;*5{<5VNqe}V%Y@IN9_WuF;iaFShuc`=VcQE5xtaxmx)2zVGNj(5 zGL+wlP8+j?admKGccaEcrYQ$Dv>KWLH-hP*FBMeO*)$pXBaN<@h-f*+~cB0)cyEe%irO{se z{42IqPHk>27~T3J7(yoI=Il!A!0f6`koTB#&krQ5{DT8-qdPZiIb$ z^z}+kdyW4IF=sw_xUj5DdFYx)f~mKsHMg%5LXhMX^r)ga08j@h(ud+y?)!N$vg2bv zlBv1G@v6#N*~nX@DxNCYX*PGlPi8%(Yzw%syJCIdY?`54b@ILPv)0 zx>2;8>8leRU(tb4miac~{sWk}3^AjLx_QsgdHiXL+6M?W0wiP6}i3XO3TXjC%h7I?W)ETXmgjEv`VK98? zQtQMR7LyfnoQTpk2$tToS-J`V8Rf+swHn_wWlVu$7{I~P_A|hEt$o{J96M#yne={! z?i7yURVehK-}s>=>TOiab`$5GuvdwhE;b&hCVN0m=9Bxd@WB4zwk#6M&O}kYpImj} z!K<`)Lb?UDQ;(EMdE=|3nlDCp$8tS^dg(4!#od&0iGOvnTM%+8C{Sf{ zNa%J^lEe>m_C`GYByL0S{RU8tRmLsD>->>~pUN9aUvhOoG47wxQ56EQ5*t@$qij#HcjZc7P2YO&c zxF>l0rs?5_Zod!i=x9aRqzh=BOHzjHi|Rty($d|RDA)En6m04R-t}!MM+>m`!MB5> z)S>9@+{PaR-8uY;35)ahJ1uCwjHZ|NYhK~IExc4ta{XsxLhbbnV!kcN5dP{MCa=e2 zZj1eIK0#N8IhFoKt^Bj6^Ggr5jigF`WU9=r-Fx!>91w+ZeYCBwJ8D=<#5C|Je`9mmg8$2I9>>wUQNcn$0c(bK=_5& zO(4W2tVC%RVOThYJM){mV-;-LJA9dT%PS;N=dQCl2i@d5W!x=Ja>c#uo14N$K7TOE?=LYn& z7oKv;lniEww(jbMt)Vm&a*bn#E&-t*dfVt{sGCNe3-6nS&oqnSE5^@mos}yXp{QcP ziuTi#0vxe8{n*^B_46_B`tqN-3>lRt)KZZToB?1QSo7auvpD}NHcNPwJ~d2n>?8u6 zDwrYK^`0H497Pm$&?h=VNbO*gFeWnP^*}P&xVYEdt;So7`0 z6Wf`ZLJr;m>Tn6|cD0CVRZ*jseo|@dkShAur*ax5a|>bF?&@-mG@KZKGj9Unb3wMj zCQw`1!d|}g+d%4Q;FkTFA%Sm#nF}Ysj|FCoW3>bd8qr{0(xo1l=laYhVbmcNUP<`? zvkfh9w#fJPllbTdj1rf2b$1Q>vLwjonOfJYeAJMFwjc6RJ zrFlt%m8NWGR=q%A^}|oPCU0h584(w4t)+g^!Ih0!J`8Hj+x*@4N!>~u1>y+!$2k5T z`t`|eim0NDpbM&g1KZkYKT878e)(fiqNg2nQQgDs@qAMBEr7G@H_F$j)#2L11MQf1 zpz-2N!|8)0N=8_ag38J}#Drh^`z?SCkTUMeLc>7Bt4m|<5;hRoHWdBYzlpI25?hd< z#-RJzh%w=(Ho<0TJ{awY3~)oB``;s=bU{^HXu^hl07Xh4vw0Xc6`Odq0%61pwZl&f zY2K5lU}-9kYuT+C*|D)KRF6PxEt)Wbed;{U9923-6kns|`D$rrNKW;dgp8YfOng|V zQ0)_RdhT1+l0SK4^htWAe^7->al8J+i;T_Ei+OeHgdWu12VXVtIudg@hf<|4M2|mX5|y8cip>Cic{m}!K5J3r zsk9{EH|jWwk@i}L9I&;4>-}Zgd+Lr3mTpTy91hS)lJRHV)Ux?uI7z%DL@cMwrT6{A zM4so7%^m(r%^$KneUU}4Cn6oE=)h+zH5B&Y%67ay4L2{qEQs!$BNg)1_W|bCM<&WubX93-#G!1{2i)<1b=#ZsgOqnd z+$TK?A!mYJ4O9VJ@5;8kl&OrMCZKhHjvy;uCD?5=^?myFxov(ztZ)Q&woqDEG$n0V zUd@?xe8XdtFJ|+Zjpt*1lQ!0~AD{BHesA&F%+>3Q~ zhgfVG8pqmHFI<%=m9Q^so!sl0-AYiOAs{KB-s69?o&<6GTx*~Ck&vOVSGm*H?#;;T z@F%@mpKLcDy!h}$=PQTIeRTD{%NGj4d`rZ_!0Xz}oXW2fck=x2j0*jurEo|smkLlh z2|U1uq!A6wLDu`D0a`^=qUK#X%|6a$cGVm~guIB_$ST zLbl>J+XMt#I3Y(Z-eqk$r7Fy5?^ZLFi6y51Xg5=EO3)2~1^M1(&w)?7(~rgm16Q_< zsfSm)kEh+N|7)Dgx$u}KJ`{~V+*nW?McyPV72 zRQVUg4NA{aRk1w#EX3Og*Phl=8aeB*QEf8&fK`z zDk$X9^Fo7z@{mer6RAaEz}s3$KxA2kdwzbSL73yJ$4O6gLcQEU#Nv&Hg=vM zW^V&g%GdWES}#K_ld<`J+*`+N3BLb@c5#XMR}fD8xqr`)Ru!j`WvR#p=zf!`-9KIo zBuPWB)E($bklr1e_B0IZW*FJ)s{6VFW$V|slg>WkE$+!>ZU{RPjOG}(^vE!C&(S8x zysr4ovHjQb4;b?QA^)I;UM$d~enLK63sW6UMh#Iu(Pz~=@jbjK#;3Y2F^h9=?xp{u;;^YsS^uC|(*6Hx?qQBe1oTc=d0RBC{ zY{0jv8bN`MzbpCDWQ+W<=>Rym_!&>aEmF)AqT7bMA*7RnG0{Y5)In=_2n!gbWb@X_ ztx=Nw4oK1d{S!!q2pc0cx<9H^G^m6{ZZ8}Lt>BmEd(t88ZnXa$*6IHbWb)|qrR ze?rp-qg;<0{hEx{g2+5NZ`Q|zJ@9dCL=UML{f`?0z*{ia1$W+Z_66@xN)oHnIXJi7 zo_7AB3d0=bvin8t>Um4YlX!=p97NAXNAI#HZ(@4o@t=+rrFqPZ^p z#ByT;!bSf%lI|DgQ56_!I61Pb4xMROev*lI%aTl#!SL@Vk#G(t;4$iN8_&q2=lJ+ubH3KvO2Pw0`^=E^{)tkHN0gQ6+TSmG zb&8zB%8Jk(_QE68>bgqBPoi5*?#DL74g9EPlUypiO`MnXj!(ev|B^cRiVj*yPZ8 z`Ny9D6oaCdFgoX?Gex{mR-xA6@$EkV85VpVp!L~Ge*qbg{{S*@3%UFgT>S9QEK7zR zw;89ipgMRiQ2(T&W)g8qM)3r@SdZu(`ozquU{AKc-o?kMI;-bHKbp09(kZz-`B>kY zakfhWoPo^uo09@S;6fR}Kjk^P{=oeEk$j9-1$PsXe)ri}RFCaDaUesyBsPQMHH|$J zSYAKvF?DcxA%x??7uA^>Iq2j53FZ2A*f51PX!=!V>>B_4+82U!&vj`QybF`k+>2Zgv;6vaM=2Lq?_2 zlgNGT@r4|vt;7}gyN2ce0H;0>{kP!M&7E2PPKR{+@Ow~+?1x=5t$g? z9Ft%{i6%%3#NoUjKF>Xhw$r5!`_1PPo8OiBz*$0IcVSXG(<|a#)YWdhoaqUJ{*`G>EWLNt zp5H~Sa8Z)9kLkDK?z5~Pi}9@67AG;LIKj2h;qN*a2kgk+y_l^?>ITYZRe&0A8zG76GSzK& zJA^X};60X%=!wI+{(LCau_UOs=jIhDy|#NB;LW*ZIuBQnuP$0&7o&I%kg-oI?jWu? z-dtXhw|xu8h#(5c-AyuI@ZkKkHbSeLwq^b+{zDZ=A^Yfj#dT7lj&`r?&; z84LG2hvL5!2E2$pGy$LcDchYN75DnIh+mf1Vt@&aZcgY=@Wr2tBJvuXjCH-;g;=$i zu!quQY?RZq7#KX*3c;1&8_#!>CnIaC-yN zv^|9)CoI+IpVpFQc>ksWOQLN0HD^9?*~K4m#P0rQvk5{K1Yz5a`;pE2Y zvdf{2u=6!?8?A@~!8<(xo5$#+5$_Ki?2n-TW#?f3L)j9@disOO3IGLgSqIAA!ydEt zyL8yUAUF4Ex-}jAGN#!4qX^>2rzY)`o44|d69c?4U=tdx%0)ZY15!F298^-nL@IJ< z#oGg~vk7o$(@Cne`{O)W)Ksd*$IKTg+n{EVk4n_>k^u`XB<)R9cmSh-m8fX}=eLmk zwan^^{&hjYw_91Voz8Ut*W6yIV6Nfk=A3Q;P_Dn8+voiB1u)&tVyeI2)oWx-vg+={ zYfK?~?2_Q^*9n)!AI50EagY~rrqmuE9xpQg2O9Q5`|kmfnp4=H|H^A>1^;&my4u$% zxn8eVU~6KbX|EpU5XK87X*c)zN*l@~fK-DKlM(pcx<7L!j<6*v!_4itl^!C1)%K`u ztUVCR>c{!(Hts<6-^Ym+Jv;iUMbFLZ0J3=bgvntb_oR8+^u#@$$Ct+=21{UAo?p&u z*1g&FzsqLjk4>d(jJHK@%EVXG( z5}~~H56+ET3?E0cynb7;Q_`nWda@lRRGu>B(Y)- z$bW_`656*WQp$UqLF(HLhE%)K3CK_TVj6H;OdWM42S#l(@saIr{;pe^r>-xq(L(c= z?bBpVB|^6*$nu%=?L?>jTEBR$PRzS>NB6Hu%RX}VXzGFIP1b^ep2FlN6v7MsP#Z2z z2(Qi;ZxsfL>z*}v%W(|-83#2H-t*(VW9;RZ0*>y`6rd+|+!fmNvGStRp$~xs^=Nm| zKG{Ph9iTDrcJx6J6|Nsc{yh2 z&!<~mx-EA!vPb=BXA6u=5c(uQC6@2$&KI`N<3kGd9F+eWvt;pCwm4;mh#&@f(sXoQWhU%>XX)k`XIeH^R7rn)bM}?@Xyr z>z_JgIq00_5?gcykac_lVu@BPbk;!i9OjL-I?J&4f98gKv{i1bM#R@_=rhI%%|Kl= zWIM2%TAiB0bnptz5ULH#o$cy%=|)W$;u(WvvyRU2+GX)EhNW00Bm~jPS;?dj_Uw7# z4ea2JX4%(jwD;e&{l+oMF#wjVtORIsbNT5U-WySRp53k)@}aT$7y9vSX?XX7&csUZ z`V>Nhn0Ti|`%r->mX{Q*3(qW!YW3G;d;kr*gy;@h{NhhX)1uKf{hI)T# z`CRMf1Unjs4C~XA|2q0G8q3F1|Iq}2vZxOC>#8PJB7D*r*451-iC$r+sld^<*WEOs zqEe6d`G*9oeGuq%=}cUDHmS$P4Y&>WUT=Kw{qkk0I*P^AorR@y;NN~vmskkqP+GR4 zdz!W|()h)&-i?KpcNc|auzuo;VXoC7dx`>q8!gY+j|RVsSA^$5?lAIe87gHRaR8Nm zVH7sFCfj$}yDrGTAVNK>kh^dAKj8{6LV?xwJC2Mw*qG|i+KmZh4zUE%f4nEvmVe3@ z)~_P}r}B8}>AzB$1Z_>CSIS0!O7>dDPVsiDJ6~br3=m`$UT@Wtv3~5h3QVKj>8)lL z7WnIskEceJw>n9^wwX{QE+9Q6e7bQ8K!XwVce^-e2vM zUllkUPI?-iL_V8O>b%b7MaBI~F)7pwPR7g@ihl_g8(R0zaj{A_V}J3#NoVOeeI}N! zmZJ&3q@bKI0TP+S%=g)B#0A8@nmL+Bp+* zgT==Dd~XWQAMZGi4D^3aa{LotDhS@jT)h75?r0tAcuQ#^lAg`*QC0<8;DG)7JC z-~UkQvllN~+x;y0v&>_bIQ*bg=J;1bX>Y4$12Ub2;46sVcO$ z=E4zbn3g@#Il4^uvXc4hqr?;EU`4fko0uHOhs$|i&xyqwws5q)z^42yBGz1Yv`S1+ z3r%Ne#VCGMtmFmXQQZ3nt@4{rA`rXu1Dn{I3g< z3C6m7WLIj?cONX$yQ^M)U;6y$t-b?%p^gcvXaRakf0Y0- zWl!M?)$6S~I#B|9IXP;OPv~5Z@&a2aBMJV)=~?9{b~eRCA7jZD?@OMKF`!(`$AA5e zc$&x!%naO_C2$5WwcZ1_>4A4}R{DBIt?-%d=riKJp!vrWtDt6nJFS3pc?ZtHXZPby z>B2?Fn?d=*CHAyswNeFFMAW5xS2Jo22I;!tm^e=-qnHVGA((AUgnxa>sK$iP3%N*i z1PRmo&r|{qK3Urvl}%y-REVR5b@{!?o^*18D0g@b57vtTFq=vb1Gv> zek2y%n$cu-nm00S#CfbZG9k5l6St||d`dsaV>=zn*GjpnKz>Iehl1-}bVHG>T7xN-5q#M)eoQ0#Fe%iD=DihP?k0 zlh{0%j_NgONV{aNwd;apB4_=GqImK}j{rqICgXKV|K-ct$A5~Ixz6W6 z*y^@W5c%iE8YP_-d!*{5-ERM(<8s@3IP-EiUgc}-hA7S?LV}sl@MG?&g8mYP^{)4D z%LS(D&mj9MyuX#1nueH?Md|!ZQ%?C2ivC-l+{(*;?Gbe962*!F*why-Tq3cE9j*UN z6OP)7EcqdVk=q#Y+w4=pka(%o&Ppl9FcAPbBiD)^7d?btak~K)dIu@*#5HQ%33n>g zcZyb$h`;-?OeJx^Ot@-iI)cCIcKZnDh`cQ{Y$iL@)0K%}&s&Dn z{O%YB`B*HaAF(OPXvl|@2YDzf-Gn>)1q#OnHg8I&-Ng`3~mkB8C&%Oy^zsk?vwU>E!$P*;& z5#j&uA{CrC<>m0y{gaaz2p93tc$;6Z0vcc0`H1V8J?=?#XChfI9TNN}-L#W9krh^G z1nY8ZBQEQy4=LppSUjODKl!C5gc zCiHyya>!k5_kHT#vfQ_KTg2~NOQmN|K9dN>I3ZwCq!`jgR;I5D1_)TQ+M-SSrT%QW zS~4Q?x;%QG4xoqJt{MQFcXLeJpIGukVUqW>{V_3F`Y*A9yg5j1n$?zGF@UlrEb>Cg z6HcWQu2_9}>$mKV?D3LWmu#ClBypsZJTDLD6OHBp;(MM@e@%%@(OxpJGwvp4{5|9;=3q}6cO32EbhcX(tN@^Qcr@fcBW)Z zB=|Ips+O|BK5Y#PLAkcFXAhgvbY@9A{q-f0ql+&Bt(=pT!o&L1q}}!v!f`?(u_l69 zFsA0MZ40SsCSM8KJ(Oqo+b%J8zni`nQqwEPLs{g~(6N;J44V9?=p7=Qy zu#ew@^BB}ddaNL%zGcRL%ygfnG?wUlOAE_w%w@0!PsGY?hZCRojZLwBe(ZON1Nw@` zVz(X??97BSck989-;%lSo75xl)+b2p%J~%K(7Y<)^zsAp9|;R*zHXF3tx{ zAJvPBIKz}Y>ddI!y{<)a>45e$)7uSvxa6AZWJfwvV!njQXSCs1QSd9&KIS|R zjat54Ts6(w-XJw0dUAb*$_$i%(#LkK+|f_U$-pD!Pma$lw`;eu^;*|Sik)nVH;MLB z$wr8omfz4pX3x8aV8-6AQ7*F%OH_R{H-n>D*?fMD8ouFpRydyS#!QjEpgAlR&Y67y z6`LV7xwX7SAdal*Z1dBVO+}SCo=;$H2hUyUbg7>d?hp3f>-tSvu93bs<pLgGzB7Gy%F^nZ$IfyUT##oTALNWRD8Eu|$O%*Bb9-65zFe(}P_IPCs?C#S#sn08;4Yk2Z~L}H<40r$QM@`PEDtH)te8w>habK(JI8Kx+H2wKV(OAz^Hf}E1Yk5tURcyZ zSVhWuCeJEV(dhR`{%K{vM}4l8nw%!@kA@C^+$(DPM5qOB@K9|=>&~1O&4wp!EWU66 z4ZEuX_i4-;@v%&%Dq{+xnPc>NWtg(!FPzs0H%+&bmGoI}LoUg>5=lOCD7T?jYp6IlCtqk;zXG77(<=S($v^7mL<^W~{; zVwY6j#*+W9Q&m<{B6+z>ox|~GeaAc+cmozBW+UmM<#tEjF|T5Q{0m;BQqAb;;)q|< zQ*<%&fs-FQb2-AINOx^<)#xW{#O1f5&O8^gyIkTL3v3_$K;xR4g2zq>_64I4le#w? z3n1LVz81&d!9UJTia$RQeE378^Y!#Rw#uIAy0n78kv*6r(q8YmrMcrFa?>J-oUCbxa2|^uxt-WsxTpvm$ zsdjXIoY&=fvLSVSenz@pWnFkv3mQOt(!!4wrwD>4B zR+(qsUg_nY-{7z0n~&vl4r^Yn{9-#A5By6fjO2cMTbSpSGz8do?pD&%E1wQ?AY4+F zm>I*p{k%7m31npFy*_shg?= zB|xH*xz%zD_I?OKAwjyBYRaJ=Orc}a2di9%A0GD9krx-#__ThiRrc4V<@R6nu$5^n z3tvzpnS#^9z~h&oylA$vyY^`9}*7EBpCt7glbLo?rC4-U#b1k3+Z9Scugm+Il0p0w>Gpv zEEgTe+)zHob?pesdKX4!ZH=|lx7W4hOD1&J&k?4&(;+TL%ecZWhjN!{ak0p4J>as9 zM5!ZI{fAfu(%jaNdg!EpfsG%s%w)J=k^INyx)NzYqKOW%$xd_R0VD!i_t|ahY2X~% zU`mMpxn553@@SF6SJFJ7iZiw|TJqCgi_t7!Vr2b>qWVEi!jC>uR&5{#x;;3AimM09 zH%-IWh`-;kVpc~rEMNf%W%Nd;!W^4o7Fdlq0O&(RaL=}eRMSh=Th7>eO~>iJOqzc( zdb1Oh+trGE#*lzVTa^+_AiH47stgd2`)y;fw}2juIK++X2OB7bx1e*bk+&ReT6Cc7_E_2Vcmrzwhn;EPB+ApxBe zA=7x;V820;9=$mJ66XUX@*G@vZk_*R4&P2dCV@6ql0MhU0)ayg@X%7XYKm6K@rW#j zsj~%t>IDpqIKN!N^7UD#V6(>+FSz}AHJmQ}WyuvIahTShsxm+CAgTB|TlZSQ$G5>N z(2Vf=9nTxb`(*LCKd;U}QKaSOm)^7GMtY~+Zj$OikWTYwn=FlH*%MVSMCOor%i$@| z{{VK1HB|ffqXq6dbw{(TSF*tA41~AZakL6()Ho-M_`vJaEr2JN@f|5h{x?G2G_gCd zgs*1*;P*vmou8hnujLJTMBQ>h4ip2!$)-gg?U^-yvCE_lsP~LjL%o*SR|nSAM2F2d zC~-0L(&cdTC>fn?9qflaI-?l$&m!pCRpFFT4Tc>t>;CLTNzKj1m6;=MY5X|&q&>2h z-bq!0gvlCCa8aJ&EZ}d1#C(_`FOE!ezO`t9eyfby?Gf?#@(j467C_tOirc!0h)#wy)!AF zxoo1!=N&cTm@9f@+QcBo_$Bprk5-bwiIY2#&7|V*Y=fDC2|DiT`5NPb4m$(QsxwTv zQ_?FgxMLuS7W|&e-(uJq>AZ7=CGtsn9H?nBe486D+HO#Kz6U8Rah1^i{JzEv4#>8b zzad~1R&2yW^XJa-?;-JQlPhK7kTAwsK@_&3ejd$FqCePXD;7BK4ylYvf;VONCULJ8 z%QzI%YKY3AnbOU5r`mPh4B>D*IvLx=s)(Pd!WLt9PLJshieLO7Vjb1ThU_JXZSb0w z-M$&9$Lr*@jIEAv>4_kCNXZYv6A_4y5DBo+quGt5NWPJt(BIe=cRgChX^cJb7i1!s zvZY0>FUTk$vpxWvq3W-#kMGx`!Pguq%;!Z>XmZ0`Bo4OU>GyJ?d(&}8QCS=4K&kkc zUq{KJAhCgj)&KA=kaF16btl%rd)FSqg?FQvuKwPxs2>%(JvPG<%)VFFi@`x*YP4+= zVE8vEftG#d6}7;}pnKiXZxn=_CAXVI4xioN4oLdZuUKU1S5*Ckvy?$t6(YQyFB9n* z>KzqHcw*k6CDI0la6a%ZV47u!7v_OfeqQUfpmd=-o!s*#IC(;bkpm8ASQmU>Y4!bt zD_JSCB0woOpTK)%{by9w*BlR#MrDNeyxqe+cDdKB?QHoMy{#O7i~f#+@TSAYlt2|5 zzm*s}&lZ?jY7lxLOGYB-Z1wq(feh%D=-9cun)ys^VaRaO=SfB4P9f6mWVm?*!NL64FA#;x&erUcG5L5_jg z0j@q*e+_{~zS<*@k5?7DDWuLQ32!=;`#W#_r$(iown#=VGuJ-y3l>6n?SyeAbA$Cc zwaS6B_aA7A0ha?30X#c)=ju@p<}eQd*nLEdyGE(B{1iy|d(sw@Z@x9RB-QdN5&8bS z#2d0xMCs!C%Wc^O3bGJ(Eh~Jw^1DMW@|cd1lR@+{AtwhXlX}s8BCxN1byW6(Uv7wM zo%V%M_n99g3QwPnV68;e{u@%;zv*#9+Q^;k##y+#=ce*KI|i}8lI)fhn^x$@l9kWoFarFgdng> zLs>GO3ClLr3oPXgO&w5P=^j3Xg;tOb?l?(%o<29g^1j|@+~}`+8$ehXpUu^=4h`dY ze5w|J?ONQ=S7c-Nr^6TSAU5X#pyeuE4qm-Jb^Vg|Y+8}tEjJ& zso0cG7QsBy(MN{zvJId)7RY#quWi2{1Z7xBcq+b@1q`Rv75r?(oLhoA*@_|LXs=@d z-uO>4KomR^#G8lvcWjn_(bZTlVWLysK}y-9gK2!~i1^X{cI)R#DB^9+cNLe^FQ_z> zMtl8+F<6+p9o3%+iq-IbB{5p$i4TdATpp2p9vjvMJuC$oXy3jzj6AGa)r)kP#opMV zP^~#SvH*D0G>+vZ17$pP)IFCEvOWXyY7{DSz|}H&S4B)MLE?LAI*;~Tjz$6cw`OVYcp5=#KI|jma zrNY$sNmHM+8MWE*r|ehO61w{s(N>PL7}1geb}Kn%6a+a|5q%)wpEWT*Vf5+G7Y(Gu z+Pe**H?{1a%HFK%h!_nOGTAhnOQTELeC>^TMz4j?(l2a^jKZh*KYGGH6^QS|?DJyw zxcOvlbfV#_Sp2cv`TuGskuBM3r5Uwih_<1VvWDPst>zPxd;l!o$cW zLt;f0ldn7{egx!3*sfHBbydFQaUo*z#%N8%jda|_hjoZw-#%fBDlJFu<;{|K zufDA9i(B5oKV57wzae>0Sq z#5_vccDJ|neZs`MK+GYN3Hl5$WMN#pT_n7qn@;;a^pbJBYFk;6aTA0(32|CH`HJ#x zJUIbxXaZ|MXGn|YBWrI-op#e*Cft&r6d8BOy)Kv58#qtA2^ToSVPB?scA>bCLJtuM zFG_7yLA@@0dpYJwnE^(WB@uanoSNeyr1DFy$u-ek6g^5KAQUP)0w@ij8?Bh&_c7Xi z{Ci2}Rg&3Jj}pd`fR^k2XR+6ZM4PQ|PbiKa^Qa1BZ@*Ldi;})c*-qKq9?^Y@Lvb?e zCKx|s-Yy%H{?V5CKl>EMnSRl_|B!D!jI|>h+uOVL1d@xE{r)lrr>pPwl*p^u;a&K` zm1{E7B#GD!gKnExa(Oc|?<68%6Oxn*tDBL8BI`N3hLbE{^*itFP}ogp&q%yn9Qnj6 zqL)LVC`p6sH{Hgi=mlr(GIe?_oW38Du$oZ_srgs{l~0iS1IHYCI~hZf0eX8ui{zzQ@u6`*|FnN`D+o2$hlI?kt_WT>_>`~)}BA! zU~i3Vw+wWeE_;T%>7FP<{@_E z(-%iseKn&;VCtS>m+7z(ui)JrNMstu+KolR)f?1TN5$B`OA)CM5$6*U;xbQL{UhT^ zJWD|t+HLpmW-9+kA63!%`nl%oL%rM_yqP7ff9mTf{x8x8&g+klt3@5525KzI5sxPO zoJoXRBKg@G1(Vz={l)3y7q~#Ngpn4=ZC-qFNBWjLeRXmZ?XS_}?n@OKrrJ;bS~lga*;P6~6v_#-{U_+K^d6_y0Gp#+BN?U@p&HB5d+zV@go zDH>%AA>F)cpH{f{9x~mG%TG1TIL(O!A@5^H3hKkHVPDbp=tQC(9_pp04dG(!=U1u#yr=#8@yifeEk6M>~ua0=Ehm8$9?N=)!b4Nf3=AX+{ z4=JbIy>rtEhsH8kg2GKr{+cWjA+@YUB!(xcsUx10>~-;m(PhULqE4Xj6TO%Y4hVOWVIBMx;;N9W5BZ)dyU$34F z0{aCa&14&V2{BvxePBe5rXH1_jBr-w%C@Z?uI66XBzgaIm=ECbaZwVQ)FffuQnumH z=rkzd?6p{!-SH_^M40Zr@0`f5h-0;pP)dns&ABl#?*${ew^cvXz2@h)BmEnAeD$DO1;Z6QdD4D%^q$%Co%+JPE8f=jHm*{{3alaiQ!erB`M{r9tvr+w~Dvb)P=G$5@1 z^!1HqYyPN%h0i@L3hf%SK3~Q^(nTVN*vY5boP8Xs{-A3ILP%gIbUjQlA(&{ zFkv9fq*(>Ggv5~giM3b1SE0Tq<_)WJB$uURjs9g(l;jdMam!Uo)~i5FusAkx$BA&0 z?UVRsNWbU*Kj4tlUTu@#ygQ%6tSEcu*>q(;hWUCsmgzbw*8=2DuasYSzY;#n7Z@CrZTISUS`6-3hyX2YCR+0P{e3nk_T#^ekND>vFUp8 z#YAq~{8vsNuOf;XMgNtztr&!bj=w>)85vs}bcvLH+$tMt3JiE;&fUF3yhG-?TZff&>Ii3tnc}vm7C0Y93 z{Wg5Oiz0>1?678-VCS8w$)VzZ4dL_d-bPu^i#KF&45VSJu!zBQxPh%h>#tt_AkzbL zu`c6^8)4;-WN<;Qg&Yw()%l~xg_QzL!G#IrtQ za93xId8d&iyZB!?FaID@KF)Ek0EMOxIp~N^|6!TK+kGuo|IIST$j3$DCp0oqUSCP; z0;ib&e4xxuWl&=xmZGFD75*|QEdzn+eGvTk)aqFd-njASUlG}8kUfCvcC7I@m93Pf zpA3!z54|bpv(5vtp_J9Vj5nod>d=bv1gJ+%WJ4V&Pgz!@$~**~MsGM7HJT-y0lPVe zyu}}ZT{WNj{ki(U=c-ZV%_S5|NbGkm@bf?cm#;pEpLD_!q>23%f9?wt^JQjR&Q;xq znTP)7!mPoWJTE5P4Zf1~OYknUo^8Jg@DFpdZu(p*zsF~kD@!=g`2z#@zu<~yZE?{- zZ`aZvAFtxYW#~V4i%Ij+hv&Eyz$5=0!T<1@>=T8N7N~7h7IkbN^?e47Ok1nm6MnX1 zVBO(5+jQ45F1xT$^zvIMWvXv2GH+_ILT&d$wYeb0qUMcCuC}A&Z(M)gr@}RVB$-W| zN7Py)T26M)6w+ow7_!El3=4#3G||9$Zi_1T4D@)G=*|6d-4TJM2{ivIWMa;8*h8rkR<_p>k!P1~gGm|1rV-4zxY zcK{u2slq(_yrH)sqTyAOlmz^{Sb$1O3(oEU}{$ zvjlMe*dCk*rK;UrXvA#QTsHuWOzUzK3GiHLxwg5Sg_R`zg56w<3Ao%$Dx}<4+{A#f zbOlLzhl!b>YQ5%{`n;DD{^HI==~IUpBBDF`*l4uoYzoKb`gh0j{RP$Nl;OGlVptkK zrn*;gQv)MZKewR9KuzHTw#>k&816^ZiD?mXN7kh0vXt> zT(Obpv4Ls*q*&Q#fi<|J;HqV*gD8?7rN7naM)6Ycn@PdZ7wsmr7~V6?yqBj0csrwT zL%|`|9z_!UU~Kgzgu$ot^J=-lcF`>L1XoUP$~fo1+j{OleC|pwn)BFa1_sIg?8Hg^ z|1cv^xx74fugg_#9Bdd!e-R&c4xYpz+{=pY8j?IKFq`&}IJTvJ{HMKtgac!PPtikr zdfV_aYM;_?(78?-AsrXVH+09evl&Qz)VD`<=(ys5$iI!B7|cv0j&D4A1L<&{-w;6q z1fqkA1=%6zEp}40*(4!`k6ucr$1BMew-g>@QZtR~mwG8?<=IJVIN?R+gp$OEB~nT$ zx?>2on%=OUSVyI!H$*-uz+TsOi_JCWNO|?%V>}aC@CO_EO(JYQ7s=|HOq&vwoG5rc z4A-jP->FVRk9#^SAH(6`$+_2LOsoDAv~Vkq0zcn^XD$6O?TQT}(@8!Re3@|;bJ(QB zY3#V=)Z>-ey8PDgFi6eK#Tfz}3?ux9Dyk(E;=PRf52nZ_;lG%onyC42|1YX&n(?{l z?*x|JRXIGmlk?ZnKHrmtQbk-}iU4vOdsRbmJ`?O_)#`ouDpUF2lAap^WexmOvNt*8AP#etr^;xzEAKj+R z&5>~#Bm3LJ=zcFVnU}71ORG!5*}Asv3@NJQBV=07H}jt29BQy`ZdKWMNCBSw4~t{& z5dkKJ-3Njcp%8HqJJAx0D&}Fr6!-sbar|PtlpXss_37i-XRqJCxjzK!ycaW5?y4GW zh%&&s4z?!`8?@QhH)462A^fF99Vlb=aj z^H}1IdtJ^ertKHSQRAT|vckK0MWBIAi4119r7*6ewHt*$6>&QK=@-qM-`DAK;Z%ba zm5Y??N%=k^e`$ncWP|X=A({x2fwQJ|+VX+mAT#EN!+>(xqj!~$kcWZdtgO4?F)605 z`fPpg?^5|0ARJs8(4L;4umRIK8h?V#@gFQ96cjtjZhXA9sylqUda_I8plYd80;qGB z%#oMv@vqS{?3~*y!Oe+56u|QNboIi-A+|O+3I4PH3GWw$DoW*hceb>g@oJ4n{RRqW z*KuFX?AQyLAyV|A*C<(as&YqcI1<#Bod5QXZ@$RmrirR96HbOgEnq_pMs#3aw?pOy z{Mj^lrbhGT!q+?zy%qA`)XGKoSdeqo@>;P(oG+h>&sFE80i2tdZ?0`NX63rRXW`>_38dD@+c=QwoRhEZ$i0x>F_wuNIKxJ>@3cl~u(7*^}c@u2@sS;AZhieo`gmOxh#;v-w1D;hSf#mH?&zMWbOE;Uz!m!*G~U zNUNsYtCjDQCi7NrwtdMr9ObUfacOwL>_~oDPt!wTC(l(wAo#>>sTMvQqx@D$8&L{p zqsf@@3XUXf&wcjd2>p(3cox$kMe&q^JXY6s+z7AfIw` zk!n0*iVOiFPG87f_PeRG$I`CncC zKymNhG=6{G*MHop`KRcc!#2sYd~fABe(#reHF4~VoPq)w++3KGSwE&?w@QtWb33*Y zuiBrzz?FOHvG!h$rJCMFj8H+C?jkeg&n6)BWmk^;_1IH2(NGZVkeWE2Y#mvWVaU8_p$l9&Cp_$>c=wZOBDc9*9W~4C`Kr1JPAC% zS3xR29cGAFdg`$tBQ+Ct&JXPQh{_HM_Vprr0^84xbJ=HH>IiUZxKx_;Iju}2@&*Qh z&Rof#YJ8KddNrYH%nXMbInaKH1nCy|L+KIEYFE~$ZCuwZ~S zy*zMz+C%o>TEk0cmHLBZqq*C6C*Om6%-yq)9)|S+5{}#q!V;M^;=~9dl^@SdH)Tw`eV*+P@M9*~HE|S8_)b5>NBoDAhF)QpAQmPwOxgVRq)vS6!x!U6cIz;|v_3TanO(0HYpaWQFx^dkQ&H7d+r{>X>e z;c_Hb6%`i$;NJ`~>Nr1-?XNyVwSyRyS(l7paKUSE=?rJdCOc8xFg_AO`R2P_mrJB(I%8)i& z;{2Ry=`e*~0tY4?rtFsHgOc(;YQD2V&jFgw(;YO2YC+WFRg)ey?ApKvRCYd96_mEOOPhBH{U9<-UK6wie3m;&%cT@WAszVxa(pOs4hO}rcLoSm}(I48uA1ad-D#_`mErzg{qY5J9! zk?^d0)VerY^R?aAh-TB-d88t(Jnngl5&a;10M6%})Tl4T8~6N^&H8TwBy|-Y8WtQs zN0*2mMI<3wpYfx0Jtx&EPp^rv?F@OeF0|7q^}7o#2ptlTkLZn%tam;8aspQaAw&pS z)F&_NiEV$A>YpU&S*gTlgrBb5d0%fpaEj~0Ww&L~qo>6ybn6jWJdMV`S-U0LsJ|dZ zSWid>1oaSkhslzqYbbO&pge!hAD%34g9(o@3p}24{##5j;T%^4eNq=iUTVb+*_$o8 z)gyfunKqQCTW1@6Q`i$=wc4!&&Un&Sn8k*%9#dZ7R!kns^}JYEM-0B+GsMd|@L!3I z|8M%@>CvjDw&(fs_7fnkC}21Kno5~KF156HeVaFq7w?xo750;}ineWDGUV5RE>-nUC{}{1*skg7tpy>`ULMx^>|Dl| zw!p+mg?#=PuC)>Y*>`|PqeIW)E_FNd%kC1`SPgWpzni6h6wpda!ZCc7dFsG{W5L#U zw!i1t;mRbf383NPN`fq?LdAXp1<&;lDBS7ANEiMQhe(vUa?9nn-APG)M=dZ_IFySr zenaXrJ?&AGHr|P`RgyhHoHJrJcclsCDpOjD$&_>#gi-uX6;r>nOhvaxCtsPY{gISH zklna^E^xK}BeDdzY2JZEHhrxJj?-KYm}AH01~(yr_g-E zbL8$Y%QEjtpe63FAJiF6oIj}nP^%E_S-yC81L}7V2V{cZK?=Dw@Z-Rtx~u?=t&wDj z?zS`6%nhVZz#sRx*oV`GC#p`QB+@-{0}Deb@!88$7b=O3S906Z<^DR({#PgRWsgqJj*}Qwq8CMt)zCIfmG~WJ z-X=YZ+w8t@#gaH>OJf8}7z@A-5q4-;Uk;*pH^5GOa$K%!tQ*h;Lb=NxvDk#gny^QK zCTtoRIdC!=lkitSDAPyTIVa@^4>?liX%Mba8p>F?k}|PwuPZkHtYzxgZaQD0b0)k` z&gNd<6rXALJ;9di@97BK$&M|a&RiS_kYyEyVPh7pzcJcm zeeV`0MvTtC+%B*B;}o)#G4GXO6tPq`X0}|i)%~kRHlXyD6E(R`71;;=(NiQfl>VX0 z|E;Ge+^ejz9>w`j(jNy2LEdfLbub_JqO+SwB2uy|K5hy|kEd+@c&*R~8RRKby`zS3 zq$-nj>5A0`&-N?VNb-^7@i&`o3_rLa+Eh~z_1owlG5K6S*a+(d2{{2}hRrHgP1ohf ziPU&hb}Ep@4!v6yL$3gbcVjKnVO$V(`pM%OP<7H|;XfpI|8O{+kyXBK5%dkLrW*Rh zd><6`>RMz}?wyN+#Mzl(Y#8l}SISwqa*Emf zMxnp{Z!jU2v+oZ0Kxip}GI{?#C>F5e!T~8$ewYx)FUe2(`!gu-2EbqVSxvAMzhlHt z7+l_o6UqoafsHcY3|%?Q_%?^9BA?1Hj7BiM-ObYwgfA+5gJbHVPyEh+qran61DJTF zc#Uc?l=7VZqG*eo2~c2O`bUI)Got~+6{Qj$SghrO^wvK6Nv=_IxOtb@XPE3zmAAt# zLyW^VxRHCCxaDg-Khp=0k_*b0@H+M+9pce*`Ik9vaUrxsr8B2uh0k zgrq%uL3QAdcuz{mcCCzTFw}1w<2@hw`k~3qf=$bJ)169C=-m@DqQcMeirf002Z4&BVR z)@a-W`iNWnb4_!%TO1a*{5ud}PU1wIS89LBaiqq*{;2Sdd9j9;!z{2+)?B3*)EB=_ zV-l1tKF>SpcrTvVj~Wep+S;G{fqyjLg8!~e7u&AsO5|yY4|sW}(yZfEFo0knN|Ycd zPT=Bb4x2`+m7q-YFPRF&fB+xA<77LX(5|KB`MWX$Y$M_-Uz%Pi^=m6IB(~{=o_#Ng zz)dEZeA}T+Syh>josqYJ?&;Jy%l}CCYQtZ_kGSRZFgM?vu=$h17P51btgSs_I-!; zrrT+NBDfnS8}pzFPEM$c0Ihd>2)9i)o0U;?V`+X|&w&@6( zPaS(@67E$$qo$wHJRd3u8QHH7BX5gg$#_z^H4NE>3x(5B1|FomYrC0&Leg>UD9^ZE z*V;F)ov_{rotJM0iuk4J)&Aby&Ism|TNsacHIYB!Yoa8E4fQ$HoozO0WYYE@CHGuE z`Ofd2<74A&;YOKA?}hh9_X}f6aAsLGzTFSGZhxoJ-&Vv@R=RwugF+TyetC zd5#3k?#{r+{hfPqV-}|(sfwyA+aKyMfw&ab1uu>$w>C~$%0g|Vo(B^m+I6$ji16uU zyBsZ5uy9GcQ0uO(gj&q<9TEyjZQ;6=I?oQ4Tj**^4RKnVP%OuTUYFcm8r|WYbzjz; zkNo0*4U~yYPa?|c~+hTWMk-JL0Po5yVE1}bP^)-Xmlaz8WkGw_GL zH-CWM6P@*z+pqbj6os6WzVh2eN%~J%4BUumy>_X7EX$A}KZAJe_hrM$te|ju`s=x$ z$Ads`0@69?HW?1flgbh?6qUewZk$oux)jFk*6>fgwK*JbOv1%;2A#j{j@MOY!vVM} z*R}%N#jd~UW_;-AoBwK2($M{k-s8RGB+Mr&N8F6jb1b_;28G>t^lz34e~%TUVFteu zORXmEOg9jYLN zHfRj{)^X;Io;$7n?OsN3+Cojc_QM{4=}C+zQ%|(nt%BVKexTV|@RRc#WnsGEhSLN4 z{bX~N595M^<$+!v+lidzTs*PhSP@`)!?rCY&A{blpaMalmCu2r+^slv&-iA{lwA0c z-dbJ{y+4la-K(baD~9^xLdJ}JOfHz+rWhC{p5sBF*8t^I0 zajn~FVZQrWr{YfcFW_fthbI)RP?>%{VfU|;WVoKjKQ5T@Qx0i2oU(>>27_s>O^BQ- zIUG7{5gnEDW;UT-X*U$T6FMf;bI5cOXK?*crd;vVY7FigNNj6tJr=gse9TTm>16B~ zo^X^cl~lg6-l6?FwA1&b`QduIZ__cnE7(q2i_uOW_%K@5zUWWh#-S`S9G}z?B}N}9 zvP1U0@zX1G5{p84(aSusRw}W~H_RI;TE1DB^QmWgDCA_r_lxPbYwv5GLbnxkkWFj) zQy>37id#sTtsZw^br-N*DTRkrsbMu+I_r*B9i-x(NeXhO5qn;_HE3#QteRy2pX5>0 zb-!=J`Sq-$YG-2ACgY0Vet4lQ=3cdQU(4U^2RefNm7eik zr=ZoV$`N$1@lOtSD&;^>P%xRlT*5#8N6#BF%5k19T$R>z$aQrZhdQ(7O&A7s>GE|w z@HbVGLECaFL-}$!-5Z^z?|;bw-fq0m)ZgKVqP9@p_s)Hx466s|8bxCQ_1Nm`EU(~# zDadpfacH+sW!yXG?}MENlz%m4e)WK6H_@keqUIfyU3-WOyuJE?8X1I|K=k@KWAZr_ zk9vmJVs=7QH{R48IvNHr$Y+RG6t4SI|0NpMNH<)X=GT->7b)x^3y2$^g zX|k4OOefL8ZI4#QevkdTHAzouB0eAJ3F==W3HNj>ROG9{U!`Zj%O3!^)Vpo&g}i;P z_H=_?VKe~gv(Qe|Q(ekk>Q=HW)i8N0+KRGU+r$M1t*sHyw!jz`(S1-{t%WO7T!Qi3)E{Cs^LuHfIh~F5j6jG|srBx;PSrWL+geQUs)x_D`M%Blp!Ck) z!H2Vg^7C&wvu_uF`^C+NEu*{zkn6SOPPVt`vzKZuO%JsxTI81!iYT;o8+WS|JwNp& z?dT`)@&*nBi>`OZt?f$d3ViO0v2MTqt!x*-5+~Hf`9Xm|46F3!sv!B7-#`!W_IFvk zj#>dwG_gfh6gfUXy3yNZtv9~3^7q~1S+gDX#YkM73E--EC0L!y9ry0)=)S>f^(D9Y zy`N&uu`H7);oeiFEOq{fgZ`|CM1Hc)lVP8~ZY3#-()Ueq0nGg5ixkYwZiC zsk6j>G34QMCF-_sUi<3=8D0y0Y~FfcY4%-U+vdo(x~vJW^=b^i+;xU4e>UCwTC@E8 zPeS?4wfWku;SKKWFK;@<3?5wYeXvibR=mOa;icJ=$gI!dLVKaLEGPQ-9xjKzjinEX zX3ok>_i6=EXnk#h5-aE||4JX0vR)&n?U{cSDB^bQPs&nbeWYT-Ea`l`h zI1+rIc-8B3B_(j5>S!c!>bd?Ta<1=ed&%(5V0sy=dz-3Rl#SCpc{D0 zY7_cSe4$4P#p!@A*A8i}I1RW{=FdYYIx3zR$&*9Jbj#uA)>7`CBfi&&rNlR_d^nTcmT~M_E-ZP8lY5q{*1iACq{Cke z*08&)zkAZ?Y8y-e@FpSk^|xH68v;7>{*v)v{DLKX*jSTf{Uc~gh7I79G%>YypBeQ&28;mngx17ILw{U6G za^vBNT`T^@6kPVHB;bPSBY{i0BgOeik*h<)d$y*#*$!^^`CvO5m?dpx793G$ zbJAqB+}Dk@NP9DgEfx&8UrPFP+l@a+*}ww>TLiFh3PJv_tvpa4IQw59*g-o{o=8;{WF+hB$F(0DMkd6KZeA>#}%7=z}d>V;#_D z#}Ic(bS=I@Vv1-uL~`S4}JyUm^-BO9Vah*}IY#-J!6O2CTt>GRz$r5tY^ zRh|FscC=Wb@jS*r{a;K2Xr5L`I=y7C;DoQ@zbpfZR|SN2lEw`355s2~iAe9*2Z4<5 zg_f(MegaB_y8(Hk*N09*_VY|hOm+(9<(T+htRn75OV)bN9Da-}3D@u#Qm6bc(!Me* z%B^jikS-}{Mn$>>=@dmJRYbZ)K#8HdOIoBQMnVv2knWZoLZo4a8l;;cX6Czf@9o~t z^FHtQe!*{!S;x$MueGl0yw3RE(w=-aEWdtTLgdK{t%nruHytlkKg$`0#YXZ8$aYV# zYI0J~Sy8d|8H;(2W*6Q*NGm5L_DV3x056@;%q1V3J44GqF4vuhU1%#>(&#wNotK$} zu>h6%kzN(-la{7c>?_LWOfTHTJh8}KVRI|n=xLo+HqWY7>K*isxS6)OC@!OunvKZD zH!I9Ji9LbDe$yc}-V0W5av9+6i<{pU$)NVLrSKIUEIF4=O*7S- zy$waDJ-t1q&gL}D`@0xA+u6E!hI`=6KhMhG}7EXrz zLv^w|)IETMGF?>uS?VwyaXYC>JJcqsp!}N27xt|2wlwL3ZIi!g&*I{3=M-45jDH z?Hj}pIzhSftLqD1Ik=mgyNyw(=Ib^(a}OKN>#fWtzn2upQ~@se45 z)y!9B$Y;gu0z4z&TP&?7l5RWGT>*ZxI%w|L8@K_UBy_-4Bs_?r`%V{o!+MS|MkAa_ z;#=*wt0JG4iT>R&g(f7m->};MOeC%S1lW|6e{jVdEM;4|LYNO&J8x5vks4UStTCn{ zTneE$i%pe%mIo)Om=t57FyC{;X}g|IbMTq6La2Ms*0h>%ckL&uTMmd=sZ~)VtQCbj z)c{x5_1hxq3vt7{@L_AI?{>E0bU^Go2e|uPr0?}7#P#YkW5Gh4yCXQODiCcg&E>$+ zl@>?KaM2Mzs#{3TgQb&*1 z45?_-ICmOwH8i6k1F?EUAmqG1RE|5!U~vRNf<_&J7O_+loROi|n2UB=_X%v%l|aR^tvUJ zbFKQ?KC^?tZ#_Vgze|qKx=?w|7)uT#XuWu|*Lk_Ze*wN7*hMU=E+si43|nt;aV79$ z$6g%Cb%>pS%Hr1gql&;Y1_D;p!@2K3JL$&9M+xA`8p2lv2H+3)! zVeiE2d7&}{8Zx^$*H{-@3Xa`ojP11uerOtCWv91^>Z3zu&UJT&QY{eH|MKAG*}GK)|4aK zMGq}n#>Vb%V=RDb?EKx>b*(%roC zL0qJliRI3av~7acc*eMkAv5p44y!V$T4lZy9IyCQp2|rW8aDqqs?wY9Rn8J;3!i5+ z{Yi~UefzK4CG+n4SyA}gOK^OdVd+dj#P5l#CJ?Q;N67nAYG+9kMYZ^5I)M1W$#YrH zLpi%1mlH(Gy&v7HOTc*}1V9XY7f*@($X&D!uGyhJ>r79IKQ8Q+JzO8KxX35lA|Z;R zFc~ggEcd#TjwJ86-NsEYW){hXBhO^(%@(ObRC5DudcRZ8O2R1hjRV|&uhzet`Cg70 zX_41tP08L&m8J;imqBNAQ~h3o|GBrv2I91mU&|RGs74BoN(;P_Nqns}k#ZCt_ML5v z!Q3A-<=@8W=07G^DVF$!@(7h+96qbF6H+bMN;r@p76c)ZeH(J$pX{}<2kXK)Jg(g) z#khy`=d+M5cN}6G{OSch-~iED8*+!?*GPnYp}eA;UjQX$W&=0oP(DJjyv@Qxdg@*} z5##9KqhSs$R|aBbW9_Uuh4E2krWb9r7Kqm6Oz>l;%e6AJ)>!h6spE$yEHS)wEL1W1 z$VW48POw`S!cg>qsJg=X`Mtg3mBq($-ZUSj(xV2P^-?sJDeh+qJ5{OC4*ed~{j^pC z`+j5uq)?M_RPLzyJcu9fze%BR?&$dB4a`I~adY?Ih4%K^CD4^epO%j1c?c7oZlzW# zu;VPgH+z!9Cc(6K7*nL*$GK3fyvx8ci7u2lD5WD>OOw&f2arGVp^s>0L1F zTs|GX=PoJf$I=(ZQ1y~sMcJM7QI`9~EzVAh2=l6)37siTe7~^scc&i>v{;+YI6Q6$ z=Viq@Yznr%v$IgNm@4HrfYpcZgg3UJ_)93V-^kr86u%6*mXko=QP=*AAcFwzjK4_} zh(BI|+rbs6JcfkE-f~8#^@|}%1rQ>Uwc)^h+}wy8 zs5^Db1}5R+?`P0gpDPnj@0un$Ca84-2?S-M)%gnBxo6>=S&0ma;Eo30U|&@dDUc7sN*zN?6V(Y^l(S!GtY zzH!6S*|Ifm3`50ObY+A_MOzTIbjxq0T1+EyD#)_ON1LUGhB+LoVG(qOU*)(PE$5|b z8VHhBH{V$ePCGO*=0j8adanAE!u#X!!kORGOSa%^&bfML$bTWM*Tg?s6MCM~`AK^!`Cqw+>>t7$#0|zzg|;4K-6N8sG4?%hM2$BBpL*adD3p-cyimE>6M_FA#jXZD{31nTylyJ3UeO zr9gu_X$HW5(#5^N^)KP6}-@IRI|dD!!|(M&=(H5*s!a!lo( zw~(9{ma*s3z6;wyV`G&yn~_gzw&4pPA3F3B2_&!#RVyDRZtNjvlWrws@in7VYwnGk>HKFM zD%=Tuv9Lk4o~xG~RE%XE!J3Sl3?xU6cW>Cc`VIOE>>P@8kLIn&(@kR95_ACL7o(;} zX=UyPOx#Y#R6pC2b36U#_l;}q9|QDk(^NjSRUN}mbA0=npoNet*XLVNEjD(DUrnZ% zxk-*8X!J8B)%tq8e-0%X6J6^CO2|&xv8caT@(@wM~7W@S9OA4SL;D<7|}zgvf9+B=|*yWPryxqN^jsCSRHRJ_o-(=l)6y?x;sB=Q4`jg4f!MmhI^^U4l>UT)7+@ zKBT}ZBcg>82K>Ft{rS>X?BpAoJW0ovR&JX?e4!jyVa1ZA(>?7{KlHX&33vY znz@dJC`sd)kmJWVV&Gi10RZ5Zx*&_MBoy*_X@vO-c&Bqki$I}^Vyq!v-`Vw{Huhb6 zR1--MQ(jj>Rx1KeE=XbZzr~=0)_i%TQ*=bn4mcQ~*N)nQH9kAe>DC-bNbGDK5<6U$ zZ}Um5JeFWDY}Ifg&op*W>0zZ_1Gxwp9+jT9Q*vfpDa!I?%xXHduUT47j1mZ(?yGt+ z6eZYJi@t!gea@Sg0gz=_av9orY=Hx|x2zFRPeP{%tYxCnUSofF z@F`*QRxQrwrbp95o;{}^YbT5d$4xI^ik=Maz}}s@m}dUYrLJw9brFl592W-R!+_Q! zp}K=*NQfr^s4E$=oOie{Z7<$a>$6$`J}&T&X;$<`)}&9bPzj5EGjnirq)NEB!u3%t zqWx&3(C}VkK9;f0E_eJ! zC5F82&gvj+Mf zu8OzA=H7jYXPR<+7F0ndv`9MGs#?o`YoB@DJ{({>Uj)ov2Q?gX7B5`m*TX?HFYDJ> zzVMpVjj+J+vq$1$PB5lLXL}448-<*yyDTi_Mww3gANzEVcpn+)FrjGAcLDT!E_*R38U_K`Yw%@J*t}91oA9V$KB^BFv{rC z8a9@z=KbOQ>xd3lxbH2pt|<9a9;&~l^568bp8${7xlZTB7m8Qc)MbGEp0w#VN&x6B zC`j~A1^-kut{mBXI!ZmAM+E*z#V6k&mB+FeR)Br%1%(p$d$AdM%zLK>d2N^Z3#8ey z5(vtl5E^hqqOb0iaBJ|?I?NEtqZ?aaI`q3J?4BUIap$a1$_Mz{YyRkqtxdjJG5Z&h zWCEH!WuI+-@U-=2x(du{Lgh%##z?M?3T&y;gg&5VclJD3I}SM%3`uwgx?I@pRE?AC z@ToJ+gj}4whLUfY#-S-_{owvYRxBmdV?=9aZ zx9WM!=^tYUQV4(h>4Pb#cS3eu!Oh(q>tcTqRW>LXOkC_Q8piy^g`wF0n6?gReZ^+` zgCO+x{rQpA`P9Rbbl;mUanzz?D`>IT%dcf-wq!L8#aYvhl<%!W?Jdw+BSL}Dgj39L zs}(PD&$$#??_^jKYycbaCob);$Mk?+wR#09M*+hgJRQH41chEsSp2L*Xzwl+{^?|v zci35wB80EN#E-q$``Gg2PSUtQea6{}!h=cc%Qx0^KOxY|15Wv{+9r(BV9KyI=z?Z8 z>ts%F*Gll-$<7R!L(}E$Z;AyLPpb|Dp zjvdZXu2I0~;SUo>tZ(rDYSre{2zm97PPc#bDa5R5wO6o}@;J~z&Hk)EB|+S9 z*><*V4vz#5466l&J(|)p5pt5>%k=SpA+VCiidF5Jj_Hf*;72*B%n*9Py{fErA)3=Q zXV_D-XFiTgK|P7=NW74hRyIv3cHz9}a`ql5kID2KYl81h2UNc>#p#Hg0CE;bhBNLy z12J2XtpT1sk8l%dkF$tgIB*_E+3Ag7)5h@1pL5sTUH@S+M-n&h`rw3}j9Ji;x8q$W zg%w&7sO2!Y#p;O(p%DjF9%saB1FIF%e&3C@DMvX>=d%x$=VAl=o{c>ALf@GbhHxXn zFbhIP2~fisXT(!4lGoBad-a~})w|}(6SC5^oXcbKmJVx_OwY@LOgMU`HsvlnC6*(L zrZ#Rr%ZdYNZuBY(bFGP7gLSuW<@ipWuX)woDTKy%S+^V%SHY28FxN{-#K+hW>Q2t@ zvQiAn7Sk+?mr_mV->7Fiz!SaF=plsZsF~`|A#+o^s-U zYrv1)-_Mt$jxH;Fq$tb%r{I-)q>0LA=>|XzPR9j0=%@6w2Tj~RRBAmyL5P9HZr8Dr z#k(h!b3N(tO5v8%+^A zPrlOf;fftZtW1GV>xxQcmB(*oO*>OKcA05fxnQhwQbWPfkv2&l9#oU4(`$A2uPoZa znLL4R)}aAB4Q}xFQa?yWDI$NQU|6#rE)0W&r0{PE?S2S;CtgPaL#O*CHdQpTpWeZH z_Cg$PFuU^I3JRfkkmzVQo zohM?qluLD{l4&m+@M@@^JwMr=9(ukY<1wHKA9nBuxFTphA^sm-w9HZDdL457ku7?A z2{E^8>^wwl*j}4GACm*le&TQzUs4gj>|ljCCCnCX>(`d4QHc#2JGj0f&#u#Z9Vb%m zyy-=Bkn6ef82R4oYt$~xF9$P{qHl~(6@=At*b&4~h+_uiE5vu!q;A>b5uQKvSUH)U zx+dO&6I~FvOj$~P7tgwzh_j=8AXy}omUc3|^&qYsUOo9id#{wv7F3$qkF?DU0Ndb) zu&K|Wc>3R`n7pt6@;eFG!(xuADhN(?EaiY$xtShl%URi;lX;zxZv^N3fs4>APQ>z1 zQN$B%{8%j{vm)DU2fJ#jnZ@@xPh0k0JCh5Q1JXv4lbtC!Qz)IAa2}L_?u0Lw3| zWP>2;nP}-RZ8cN$T&N0iLw-@RPVcVG@Ntw30FZx^tuwmIpEXhLphZX+pYnOkH_k?{ z!9(fbXuNDQB8Km7+#mdg5Bs#BY(OUKuyD>%>{)ezWhPEG5AIXKYE{(8cPB}r<4fwG zd3EnBovW9KxpIp}$l_-8=Ui9O#@Kw?@AJ}iRu`;Ojn4Al2sC=!&hfOFo<{``a|!Hb zrf|_CwS(?y1^NPHhshfLa#xgo0WFBL2$@87xy8iOBK1LJ6tB;~)2Ap*yFs3)c6CU6 z`g0s9iYr&&CP(Xjic`=)4zAyMDTQUoGR;oB{CfGS?EvAqbX)WGy1T_@e#|5PnVm?i zmmCS-B}uNa_e3Atrbi0I1d|&i(+`lp+_tfGA$8*<9$l+;u3sRB%D3Ju6ZgT1%1UhqvddQ&t)KI6xtyv5p2O7b^&h^Us)lz^(oLf?-D(uT7TS*}6RO)~wPBFC1=-k}e^JxJe3*sML1OGJ#eQI2wL zFoEZsHfv(ay?ou@84H0weDr>QWV#`C%BOat*R(Ey53NKVg&*4^{5GN8xIpp_DYF)* z`X|{(P>T(E2@a$8u7FSU_B~OsXgJKmiuf{Uw)iaS6@$ddjy{2OZF&vogeZ9L5+)@a~*$0K#D15`@6c9kYwS4a= zTf}a&miF7(UpURw2fKjBnYqRJ+pXxHJ}w34gl{>1S~~fbe=1_a^y1r(>163nm-OQ) zS@X}IdAj~6Sd2XSR%4(k?^@yzyDt3gWYE*~Q6@7cxg?0AG+~bT(*cL2ID!H4ft7sZ z_7pzpQd2&BpX0A=1aqo@wFRU%qd@d^RL6a)jA{GaYExeZ83B zc-8bxmRNbcGeE8$P6HO>Snb5x?)>M7S_=e7ZE+s5YX~)CW zKAFR)`$1)qwI1MqaD^8EF8gW?`o{OulEj~9617D9mwGGR0Q((cHE&2m$IA7AsQvGc zP3-ML2JV=+uH}RY<oxeHVQc}p&M=ky!WYqxCK=1=b&#z%ida!u5kLcVVE38t zcQA`VL=?gfaX+}m+1Bbuz|(*CaJOZBc475GJf7+2WFaD=7!T&CS z<*68P;&fcH@fgL=5SH-p{;e;SWawv|5pcu5zYVtJ$5;jWkqn`%l(m6l&;PG2({%TR ztqVXi}~5!SSEy}Jn`29dLzfydcT{%@9-r%?Y@rLM+M_ZFf2A{?SI}xq#Ccy|I zd3?yV^HH+T-%G=}_ZjQY6^{AyCZ4|$ZCzqZ;`rsRen=c&;fT)Mul&G@I8-LTd;RZ& zfp{NBplc<54WkTVWX#N7cgD>yg!FoO3Y0-Z;%~~zg(HOaU;TINy>?oMc3)p`od*l2 z$b@t`U!7f1qQI5c`NE9qTH)t8f%|L~ha;6O znz09RQW6p%hP3!{BN)Nr6Qdn2T7lnJP-^A%G-{vwl3esMpYQGX3K2%0s~e>y2S!C5 z{d^cN@8eIJ7y^@S-rF6W&mcTy0;nT{_^cVX%^w9n!M+bQR>MWA8!O0KsGn%&mGyAV zSQ!uq6uLJ;FaGz}l6mW&3-Zu-WW?$73rO5i?Hs(}-XtZinozpLHm&`oSd(1)zoLnb zc)#3R826WkO0WR)#Y*NEo%heMLlV^m{`ze5NVb(L?_P1{`5ju0U)BolF2X-0BQZM&DzSJe^-;*{B3V$jy{&UiX@f7yR z1UV9Q_wU<*)+MMl;4s}H87Cg|VWa(glp3Ju7v|_CMcePdEng29?(6g%|ssE44jc{`)YT!?grYCaN|JSvf_9I)8_{s*@8UJ|U z9kX1PTYtR@9Yj09!BBRigs)C21zs@?PZgMJoy(pP|FL}U4;1sK)68r)fZlTAkLxbR?OOtY2tN1N^>^k$>0n<-w$P_F2cFQ{;LmO@7d!Ar&z)<(fP|#%V9pn7qvz8 zzh6Z)&yk2qlPB3(W@?V1>3KZAOkdtZ{|{=r9)6x*ZOR$#&BxB&4;qR~zNWv+;XCrN z^`Ysw4r)EwWu;I^Ae&kX3zM1;jF}YqzIsJX?J<3bZ#d=g+nT^^+nd5-V#b9F;o;%0 zdntwK+q`oV7H5{hZ%9PPX)18JNU@yQsw`(cTw)D3R`_D~ zu&1IzBKA(e7kl-VnL&%lv-ebAIgVaQS@u-i&5J!eXfkTaCl{n>p;A~~eNH~|^rt}L zu~RpmM_F6IKXXOuXA1sseEY-4mWt72|F`3tr(`0-mraU2O78N^p)^?%4H+ADL(kRw z<+jsQK%fR|`iR|BIYXAml4RX!7J=E&jCfilqp+vr*Bb=w4u1Q~;K6=2(}A^;y;VVf z3Rb_B!l#ad8Z%=cG~A&hl2+AhwkC706@yOSLs~%ZcCB<#KHv+-oSR@Wk9>}p(rfMK zu`y?uLrh0<$?SFWJ;$Rb;hmVIql+Ko4`3&=yWwR%tKLFV`ilf~au9(!7%4Jl5y>Uu zbcyV(?R0NBOz45!|KtJjIjGnJVU`iozL(Pw46e*s*Wp!4a_c;a(+n+mtv^DmpW&3= z>0+LulT3Vpq*`J1=o__bH1ql9#95WsT-UK@aY8H4ud=v`w{0ZyKev;)*6;%(Gx(Bg z#^AHvHotdDQ10VpActcl67iHq`dJ8x?n?qt(^bEVT6sJxh%fPAnzVGunLU&IS}H9V zeOA!vI@wIya`dsRL(u=sji(RWu1{Hy9N-pN&3sc-Q68DR3Co#%phL+wLtL$Z^d zy}DL&ff+7b1_>i54Xriw63`L@QW>z*#T|lUn4Sn{_AIOm>VLsX7BnF?K`!-DS$xH* z+wXO6L*A=f?WN?uKNca_d?bVXF76Pbqto2}{HPARrx*q61bJDBifP=~nyDt(sYfV2 zLD+ucD0f;V)@^VRmOdIADC=yfW^$U`o~s}szZGfGwbEv7j`UlKK%|*1k0?=uEyqgt zTf^FFf}lyBhc87e@JiRFt6$fO@$t0r>aez>{kE&C%Ygu}H>u3257%s&#Oz-#KOpa; zce-b;E4B2-(w2RwlR}=z`*a67v~TR|dgojB75>fOT!HthzZBwyH#hz;lKBHR`)~UE zzY_?@ydlh<_LI)GxFN4bJ`4*zDc~V6+=+6SS#TV(RCw2F;%Rxu=P+G9j9|x~v}Sjz zuY=k5h}dJYu{5OC$W=HUZ0I(Pw{@A$B&O5_s08#xV2hXM1h6v9Mp608q4e+N$o%8+ z))PNnuPLfGsZzR)C+f&$dGx>>E)|}DbnD6c0fyEe`O@&P-NmPMZZ{cKILS_Sfk`gN zCrDP1T*~@}h|343&qWr@ymFYcxZ9oQHQUlt&IsV&BSpgRPNj+Dcg9ELM0uR8PMQue zZC*Eb!kX<7fi@BPA3gAYB5}GO*UBV^Dm+!P(hryQf6jR~*=fwz;VcQ}3WxaTVk6G(#P5)j(HPM>6=HOco3v*G`f1r77Y6tiMsuK%>6#U6g9 znA!K@H1JYHZ@D(JL9K0gx_uM1edBh^T>5#6u|6K=e1gf;Jfj27OKyplQ10E>EsC|4 zSEgV#_0EIJ@49$wRMNpVO)%MaWOj5~FDnntX1)q-&DKKrcVkl-O;v1%+uF(YmbUdp zU#i)|oR>opCZYTWHSIa~Nv5yW);lAB#FKyf$cG@pQ_>8)LY_v-3of;igXy7>WCIFZYXQfUEn{@`f6OjtqgM(Yw@9YEh@E7c&KNE7huT1@AsoSXY zEX3iTBiOZ;9CKo7ILT41ki&xE$tmza&6azHX6y*puk58So>O{n*7%{6ryyKq!=pv` zBa*92-30AlY{pG5YFPGq-XE7+Txh&m=Qs8MBp8?PAzbv~ZQcuqVs#fgCL9i%;?}ei z!4$?jJz_o&+kkf~Hu3pbuP!mU>FDruzECdgmY6QD&Yw zkIj65u^MzW6Sbza&Z7>bb`(!6re9|GPx(`XIzS!KJ)$9#VD=-OB z6_BMPms~N`Z8(Aj1zOw^4#;xsiLf11_y7sDcwQQC)>lPX%lpX;Dzo{5o|W-sSi*7N z)CalTr)*zufUR%i!$g8(ZuB`5>oA;iwOg;tFMVBobnZ;GjN-Cg_(Jx)#0&Q(hx`E~ zg6tY^>RL{B5{@T#N1!xqci32s_>q~yKV;irlnOod-j~iY5OLaZLzO&e(!_+s z|Dx7pGQY}W|1NTgPCkqNVSbgJ(7F+5Tmp4O4f|Xq5Ex9Zk5#+iBp9{KpOQ&|$n@rM zc9TlvYVuAXI&8SZ1Pf!b4=u>@Vm;}Wy^zIaWX#e?Oak;AK=7xj5oXoIFHQ1HE6_|s ze*0d&?VS6fQiM|ldtvW*@xBQdo(AsgMsx`GG7poo)maj!)H`TK>zyuQxGry=HP^gS zx4#{*eUt$40=@P|-U*#3nry!_Y1mVv53lqvbaXO3!YY0gyXd{h2JU5PHN{VP%MF+UkU7=+U0G#c*zdZZ$Dq#&V$ZAoUf6xrJ9jC6j!+ z322R&7u|N|h@kQqo;jxh*}XaEGKG6pZ7nAwoto|4DH(uozj2$7MB!>IG?2HnNhtl^ zvcuVdl39C4eYxX!vY~%3+GnG%m(yW}NCf-=uGOPwmH96EhE?Z2Co|dM8q_T8EiM6h zd71dU`(mdpb2}oET!bnZWtoymfXH&kcQ%!>=n<{K!}0BJdiO=?=*}H6Mjc)abwW!) zTbet|i555g=J>`*lUHw|U(%Y6N0M+=;{1sY99V!KR8f!HSj&J zoY$^%a7t)a0uQd#5V|73BP606d(mYXJ*l2vbDOPGdhzW0J;y1E(_0Q3;`Vdz)J}S) zD<4yjoXzT4L2w?hR5NG!9N;E51L zu=j}$tM{#0fx`sIg7yZl5M^_xO#y_EGXqQ`QtWpsEq^DhQy6O&m$ALv=Y6w#|LK948uz7?{{OK#y{xxc+t(aVZAY3R)$vp3K?rDJ^aJpp5m+x9}I zPx8kswl z@{HWT?V)*|PfTVnI#Stg?rum=wD+#}8#}UgKYw_rRfjXQIgvpEjJIf0klFTp#a6Qi z|1ya9bkxzte6Eew(psTCNy_?DueOwdm_s=21HMoa0SRgi$+Iayf5zi;;tUG(KQGu6 z;p{_ZNMf2qU?PyStAh}Ex|5xGg44Oft0IH2jS99n{hpp=YURrGEovk;*^u!#S=yvK*epB_Y z-7Ord_J(8xh|nozK6DF-$u|~V5x9E>t*A$9P;AZti5tM=nKfHlcOil6hEjCN2o|wQ-6^a8AzC>L41K zfH|2I3M+CGYLjiNkwGtFR!?D5Ne|k!b&L|D)dkzg#OFGm+rVnl;(WJ^%1zs4bX)D& ze54utTOb*o+UBEy?hR+BY^1k{(X*Mb2kkg1gsBnpAGK{(+0F z{2MOzUo5(w|H%^Izd+>>68srXKlGE8ul~^V0`V}gppx%2;WCBA;R^$TAoOHNNk8QV zKiJ_Af{ybKkUvXk4Q$-00~ve$xHDDnOgDgf#K}U?dX^3ekVjQvx@h!7g+#Gk2v1Kj zdnMoMZ+)DmV2MT_ak^L0-dZQ!dD~4;(L9!b8$2opRvkG8DoxwD@=!aF*X*o7C|j&< zPc)4~^HRsX2#I%+g(x_MgM~qcTH7`oQkg|wHp(ooqi}gfVej9lCLb+x5&%m4%Gm~;B9Qd&a6OS}I z9YqAB?%n6{YLBJ5z%U|F(Wc9TS8L9e0CWPM&~|7$>M{)tdxkz{FD^^al#4|*-|&=^ z!PssLEJs&qm>XOZ*6?`_C$6g4KjM}1A#FntF={yC-3;s8=0n~WXAT}oA(5i(p18hv zu`skZp01T^J7eEq@pYjKc^)^}`C0q*hvvPK3yHAQksChtqZR`k$?Wl-{ozQqY^=wo5<|Ju=67wGkk;q!>41q`R#Wvk#8$O! zvgJgn?l6`B79;+>0-I>D$9JCu6ztx-$&;E!&v+NNwts7(y0LtTAhRhO`{m+-Z}hT3 ztqmL7h`lIgZ;w^)6_#cw%X-rT{8LfTgNvcJr*{iGJ+cur({+!N=A6!AD3Ehs@h zxh9ZG@c>kv!7sa5?@V!6A5bLW@}oJU3A^Xy&Bf8EeCHX0ZZU5uGJaC0Y@&s~U98HY z*Z$;sW*YsoF#PXrl-Ww0h0xUja!X$5)uIHqatnmLgwI*_)?wa(gRyy{?~kNOT?v<` zvx)Iye04duJ?J$_lV4BTzc9EvqFZrW*czPMJ+WJt=qq(CCa&&0lA&TzmjWt#dOKYf z_WY*k3kwr@mp=37{`79g8^`7LDEzkDl0IisSHxdEQ)RV|Q)N`p1F;>QJ!$I--doz*z#WeJW`N7TIU^W_S4SJ~eqhC1i z2djUXMv@6~{)buQ{g0OG;dmt%DSreNzCESa=dgJutKLAs8}!9)q|j5|7mIvuU6Iv) zy>7p_O7o?|{Nh2f^K`m|%f0ijY?@WF&>Ml&PZAF04a0m)0ZO6Lx!#kpG`^a}_9v$0 zMsqI9nYNyi=XG_L2P9OMD;_7SR4z0g%W)2x3zha2J&seA?B%9#8Mn#T-;0B{rMDpH z`)mZ?W&N_~ks@w1!aaqw{NNNV{UPmp2PZ2R}S4&`er%* z80!Wf^z~LIvD}FFyN}C3)UTF&d2YrOP~_8sK^f?xmT&uCZqKIsxmtDR4{2cdK25>W zwTi6_iI#8#Ts3>gj>g~d^iVJN!u*~Ts4+!69(}}!*Ao8#Rz+JY2ZM&j$5ZBu)`EiP z<@TaDp>l^*O~)m4l@l~b_9XT`k3bDY#|*$=M5j_SZuxWbq_GJ}quY*|$zj9R!J(O} zIaaq|$p>r_GUmBHA;$StTA#Y5PKprU3L-LQA3jMTsboq132dDl*rdtKMU7bOjcUbJ zd7u6WuZ&H(aS|)_BWa9obMj0WUVXv*Qg@P#WI;$i?^CwZf^ z;eVP@Z|JD{v^tG-1@ub#RgRKYqd%=W+Tpn}A2HviAu*8pLOQ?0K8=TdtXMV)-F>n4pC4F5-7b1*cpe>N1$%^XZ>UV?P z(9>27RS&KMjU_o6de;=wYjI>K;pbM_!1J+?f7EXxK{B+IjoV`M#Ytx z?VGm5Cz{6og~7c?V%>gMD-V-On| z{ar)1Gj&q_ulv!zBY5ikYZwhF@P@3FT;b;tC-xuP9?kYem@U`(U1-^woTp&U8h^F* zCMr(?x39AF?AIEtUzQ{^MJ%Q_H6tjnU6}O@-BNJmld_Tdp&6z;Jxen_0!ft-^}%` zOpW#!hyapN%bSD`5d$>T%U90T8}@>#QiFA_Na3|y?1VeP-FN1OHmD)@>ylPx+>OZ( zsXGZvPdsi&wv=6LF{rOmr&B8t+Pk+SMjEO&%_d%N((AOV+%I%DR1EX;1{(|n;T@Vi zIA}Yt&4e&ylADlyd%>bb#@WB$&~&%70f_ba%a~uA zoL$E-;FOs3(?5;*58bj>xq6pBef!g(_ZC2wSAU2lZ=cfDZ>0voMspp$<)*FyS)X>{ zB=yKf1mdKSE$1DeKy~lWbgsX5>Xy21dGr?Wirhk`J)e^+x7#GIabOg7-?0TQ$ESAs zhzw^&14cR5$I6~|-qORkt$us`MMdya49Y)v@p8#uW1&l~E!sp*!OE|!sq#I8?CABA z2+ihjNt$o)b+(i$P0?6V3Xuo7@~yjY?57&OSCgo_N&)!~g!YQx^xXnAW3OpX@VC)$ zgcq?rNEgDDzy8%}=8FyZq`sgW8nY3A5UfWsBj>FAlk8IHNlDT42W#hKOnYz z$jdf@1%I+brckKhl~|Kg%o1gC96NxYjcZEB`?@_RkinePnhMjgiv+zvTDesXt>78sa+oB(Tj z1h7u*&o@-gqjH~`emY$K87|Nz@B1@bz_Wp>b7=D`ir~GzeyKjeSw+nUR6mhdJf?5R zT?Fs=>%Ds9QNbcKQAPB{2Q4w5;A-%wj|5^%3tk1e&`yEV( zs=pxflMUu=)G_j;{1DtH8PNgs^p2O3`&|}Pc*n#gW;m^F&Xbv^RY{hJEN3a76}H_V zTHa*gP`X(vznk>FQa|sLwq5i>0bB{xA|^cOi%-7o=lOAdFB6swAv`5+blbMHxKcVy z&+tfoG?Lez)n|{Wq~f5RfHi#5M71@tE8`LF_kB4JB)q^WRu1I7rRVXZTYIbC^=uW< zUWS?>NU-|eUfgWjTm_Bb47*r7FVSo(LvOh5HMU;ZAW@iQ5k8IRi|p{MAOPeHEaCCl z^)3se@LkU=mmrF>xat?g+D0RremtICePP*mn@-hIZd_Th^nNaJ3LvEP3$b3L7- zqgW%gxeTbx$n2VndTl7g<^lGPq_LMJs1 zxpFf|?@9{<^=qmw`BT&dElW=>UfK17Y8Tu2ZdvSxRSiqwv3jm>Pi4|W_f&c7_%5d` z;$HNREXT0h!3^StRNBJhhm|DvU7O3d8?$2j;OTC@MOfX|3% zezcfG59s{Ul4du;ihAu^m;EI87+M#cfL*S4pafEs@GDUvHMd@u*g@vPx2iPF`gzYi zJdp7P)5Kp+a*IKblmA89R{+JiZOsxqxa;5=++BkcT!Xv21_&D5-CcsaLvXj??(Psg zc;1kcWA{JzfA_vuMO7dLReNUk*L&^NtGi$ILqFcXwtlryLc>OSeQ$W-KK`mfY?BSW zRE$L_jBE_+3ck)tV^ys0bmil`$w(D#S~}KRMeB|IO_IBd2XwF!ja= zv#kEo`!j0U536?|xUxv8s9TQ>ZB8W2ef00(uuX5djCWvmrEtTo0`Z-pH61t9MmPdS z>lih;<@+KLpBJw{3&{pDsELLHaIqbqs+-!>Ut%<`@PCWZ6bI-GJ#16%BxMGEA_I|9GLCp*Y6BFV9h7ro*xMO37+;M6C7bN^0J>9I$5I}TN0WFtAo zb!2#Bus0wIXoPpJ@qZkuP8x%$mJ%9zCm{A+%hK1>#U%`_~9f;XZHN?AX4sMidJP7h4dK!E*M7L98num+B7y^{pPx z+G?Fb?d-6LoE4zbnZEQB`|5i{>PXH{M(F9vM~^&qJTHCL*OWLMXLmj_VNPSNEI~41 zku~%=>lAsw9xwRApnw4cj(FQeJnni`f5s>pN~zc5G_cH>YS=){bSD5LVD*lRNAe>$ z8i!De;d@+}-5#5G&a`v6L8ht3v*w9`1;TXg7LXhG-N4u;=9c_Okl&U*NZ3iy#JWo6 zsW=2qO}o7&^RV|Wh(z#utwJ}{HM#`deh*L0sZ=iXi+_E|=md@h0EGk*iEfwbHsc-W zP$zF6;!&RyPQ0GJ&Y|?`l6_nXwo$Z8=8#5%OCv3pATN~VzeM3V>o6D*OoP+Je~$d& z!h8A2s}Gx^hOBieKfEJC*hlNjuJrA~m}f?-bgu;UY4To#$wcF)zGw*8-AZKw)Bt3= zsr;{JPv3r^0kgaj=qW;md{CB%-6EM#W%1j1JMPf1@hnBmt(CdwM}f-oz+ee8!u(B)6GD) zZ1<_w$Ay~pUf~JWSMjUohNYeCr}G%LC9iOlt5$d}M}}>e%D#7;Qr#t(W9_xkB)mf zgId#XCN^{BTA5f0r^ZgfC+qb~o}F!O23^AvT3TLD(#O>A_Qh}ZzVjKvg+Bcld%pU% z5tg@-7RU1igPs%Gm~;$_#nfu0Io(P~(08zAtWER%s{q%ZJY-)2ukE5)Kl2aT`O|TN z5#Z=SvfXvYM*=@yiHF`Q$WDHXC4{&l2Y38zu8G|}W8^WOOJetlC6{lq#m z1S}$ZgZMbkE~A8keZbbzHdQ`Z-PXkiOqPPr1Cc*!?-+D36asCqcJkwh*w zU$V4Qd?vbCl2MPho9ckv<*pnC{C*+QmNQnSY;vyr_V{O@pj~QSrt)j)kw0Uu3igIc z{csr2H*KCBsJOys-W&B*yTq(|&>NkoaV7l_FB50i5ajV?6-XbjW1$cSzzw2Qv((&C z@l zySHH&a?i)!1@A(vnanQVa{iDp?C^H+CIR&_%tjq@qf9U4WXZWwM=cBGlg-yN_B#2S z637#eheg;d;?R#*(wXLIX_OB)PUf}It-*E{GsRq^hHo4^!`eF`RTJDh`_qbw?AC=_ zMr)w($ST~NSg$nCEBrYEz+b)b$k8WOy62WF?TJh^DmMKWx{&B6UC6fIcr-@#b2vAc zoh0{Yi%-aEoZLELIu=%z!K*dSUFsv9yDXCa(iQkcBu5bvi-x^Eqth=K(QGp(|fmo8x0( z54I#4-_ONv3pc9L5L8SkX9d^EK4Ax!j8n)J0GE+Fkv~DS{9dUyOAn0J+#MwAxA`dQ z-cLXE52S&i8ullHB@%i{m6!jeT&R7RX5|=~D1FqNvYwAgkU< zd7f2e(QMbF_eTwe7mH331(mqxgC1J4c2*U{$L8?~nJgD7%JcxNe0OwymMV~cCVn?Q zZ(ek6{9T|Y<&l>XR^g!m`77`{F&x~;!x7}F`z5j}lMQTyl6n3MRBS+hD)5Dyg<}Dx zSGE8r3$X-kI=tgV_Zvx%h2|hzL3|kG{I+mKT#4%elh6onQXsnS znTj{O=)k-o%(11>P)Mu2`O(Q&pIaisi{W|FwxQPqCz&Q4bU3H673ea=r}B;BJw9mr zxcD8wR+ipfY?y8*xvyVq^mlZ|r!od5g%vLG8Saoq5XB-A^&z!MLoA7FWcnk|AaA~- zYzgmW1ZQMx!|d`Mb2uM!_xe2(y6Eo``F}Q<>l{wO8p9oF5#n%=Qy&xB@ps_a3RwCRc#?4-LYBoque$dj>+B~x`TIJ?8s$HLADlxg!JKnn#iD957IAAD z@Nk@mSs7krm)k(F;)5c`!nF@f8`A!Ffe@@=LhabMgqgxKvgy7Ph4 z|6u;QAap-32UO!sNMH>4E|E=d0$SOum3&gf?C8HrJWn~KaOYp_`{s@n+7OXt@X)9J zG4cA@)gKz|23g?^!C~P>m1Hhbf0j3O(2A?zB%XDhMVMD@(qw!l`+nvwgemPuS==fgRPhUe0mN~>p^d-*;?ds%h-GOF zP%Fs0|H0$xMIfkoj!^a;Z23kF4I zEYxH8d&;aF-%PZKB_wjF#tR$;&Q1caOAN-_j(a$xb#H4;Q}IZHfo*|(M!yR3_y%}c zX(_1z4JY^A-0PutT5kv=mYQ^yi~kNtIyzX=gU57*-#lQfi)G_g6M^}3K|HE+vM)paYT}z6+EhlOq}a`Z_!4 znRq)@H3GP$==|`7ZX0V6iOInZxiV*b9>7x}o@<05DL1*x`y;OQ#o9*)Dr*uml z|IZj-O|Snc-6Gd2PYL7WQ2!m7`rAEjat}xa_}%Td?`|9KLEu>_AF;#oHs5NJU+heMq2=o?f(l2JPKWg7ZuX4igRTxPGk>7x* zK&Iz_Dx6EfIK1rS54=kwPw9+dyP1vOlVFG%a{BuI;uacZqxzrgkL|}YR>lDr$qr71 zH{RcxB19uPA!ccx&> z^C2cTM~uCpeQ>AMkYV|5@>Bid?!#@Il6moadj>hdn4aey3S=b(ur zIJ?XGkkOO|_!(;8M?#!VNaR*5p@3#H;euJ;U~*L(+cVdJX-g8)0vG>K)~9p&nei*J z+a`gcmyC-8kAG}y&(ben@5OlDmx+({q(y#(DUH2t zGq;Jd+4)Lmb}6*J@B2jmSRVpHqg}3Qq|GYdrpA4zU`0QY`)C$_CPx4q7Rkh2-?j%BYa{GjCo?GI1sc&2u>AKmmDCgqHhUMJ z(m>V%dvzI=JSR4QWe05>TuFwUkcz_hlXgY%x`Ftk<*}|eF6~FofU`2|3A1xukR@?N zgi`5_tNc}m02y)WFbB#d{@@39RTJFyGejazI zOs7Uv-zggZpv&GrD3a!0Pq2TPHP_9Qc`WKhdjb_wPJO| z0V#;O6B1%sccFsOkU;7)qo3pUiAFUj&=!HNaAT(Z?yk~78(ZWlzg+6__&=EL{$~|8 z$rv}@J7&7D>-tx|=8Z+&@HnDb-(y#U?APA~JWTX8wkO<*o6)nlf-Vtu4__$^ZFKLoeGgleg+Py~`%p%#A%|D<8y6g74b zhO66Df3l9ccALfXdOCx-~F<4}k?cc#I^wRzB3M2T0KXiI*)b@b$mXj9Kap#B= z8a%n7hxx+Aj&6yFGdxmS65j9e23tk|Q-v{ydoBu(be>s=%;hXl+;G6jtM5hQHamVc z%ANJd9`&`brXbyAZ=UeI8ne;R=S{aw5gRw>Lo4)ex50o=Jm0JZ+=cC`^JnpViUx4m zas2O|cDtVm1Foij8{$R%B~Rl1U*$=a4|-U@l*)fslof=p3w=bK4!j3JNta)yhvT@t z7;j8$!|NC{=5NR^?08(qr8t(A_pyRn%t^96V>C2B`D{aPyWGKb&;Yy}ExoB%wZxr} zTSTzUeXGH@H;fs%g~imQQ;*cuf3oRb%~mTP@J>kHB<$bLll}|P)foN>bU-@7!?G4w zr8%83A&M`p%koCTGu<-n&R;LRI&}#b_}GCS$F^fu40@DB5Mg4~!2>U}ys?O3yHjUn zAii|LqCBz7m`5A%L{3Dl<+K~yb0h~t1sqdI{E@tSOypr%2uyL?CxzYVJV7zHi_pep zFBbTk+nBgZ`s0A}E1sfjTJ}#l?*F(cPE^ThC~ZTHgM_igcdkutEydmjlzFX73gCuI z-@3|TCGaz2HxOST`Z5Ic#PdCY>8wokF@j&RLDVxNH`&ZG?#k`B z#eYzg+kLq#&h1smc$Vxl>*a}$DI2G$#_FkfPdmwXe5)%TgJ-|j$)sv%n0v`3EO&uD zJ@W1DJ>p0%TJ?D%1qM3und~X=$n{qr$Lu2{ak0*5isPNbQ{8ItF9#q|WVS--kWD0z zb#txvU@eI*k4_WlKA2u&LfvA05}lmqb3=5;syq4G64IDn)Gh$l8C z&1=~9R-R-IcRzch8d_dK>Bg`=V}K2}O7o#xcGLsSVCy3raY{d6zKR43DGY2l8A1>1X+Z2(8suR_GoJy}%MmMyhC-@50 zSk9wjekhec^r8c3g?`YO_Jjr|%y`%*wQXrZ9l{_eCJjQmRyb-7P5^FGiv@9=o1(!e zhR&%S24NKJiZ0EmdMu|{wknOJ-vz6ft!GOyFa?%SGjv%LKAth-7?Z8nXQR~`P7 zyCz0FUv8U!?IR3wVbh;^WX`8*n?;58X3iUikg9TLeDZ?9sN;tnOxsId-ptpy;TrXL)0h=Oyq4JnUNmF6Y`54^|tu?W)2Vr)l?Um6{<7BXKzYUH|OwbTOmEn0nn#C5xAT=C>r?goHvFk zj`p??5Z@TB#R?J9dd5Bt9=OQk3vD|4nRirgW!|Ng8bIH?(uBw0SJj61ZM&X;v~Jum z7|_M(A}2Q_sZhgq5Mn2o@l*JTc9>@KE}U_5CSBtH)^_>jN-6@I_zeaYvtr9I-wo;} z7T`vApO&r~kBZv*@oaE*e-OSDw{0zzo-BjvyEf)~-lWYeUytI1Uaj{vVlRt^oWIX9gf*Yf_`=1h-KlY4?bQ zMA4_jCO!buT+s;@cT^M9>F$9ovWn)VRzB!2m^pY^41_-XJ_;z8^6|4o-JKko0&?U_5z5XuW2!c#TV9I`D2=|#+85erB z;TX#rE(c|pF&Dh%6gw)6oFg6;+`j}KEcIp00HOijjlR!ITLk(+)fv6PHtlMjg5@b7=wYIT~4 zg#EGy`W_N;_P6$%pa;2Nx!bOuA=)KBw91UJPb|$H{E*U0eHXf0d7RXaL;)NPrqXs* z`q>Smvg)I5>beml`dVX32fQAzne^<|s88^!30+Uo18xJx10Zw(wBM|UZQCqJH-Juu zzD7qU?wtUpFw2Z6{|w+9P874NdxH1Cl9N59`1lQ24a__swJb|wr=lLHa^ z-xq!qvda9aO%erL4*uw3A;VSu--St6c=NY8oU;4h$xJU3pC#s z5UY!Ih3kCS(Gd$i>4u+t+E{Xivz zV-HQZ_;m>m-{INC`dTc{R{vW=_C&{Gw-}1*4>L&h5=GKdgpsrVtXGtu3iWHE6s&1E59z? zdgKS|cl~*5z!S**&K)4s<(){416nE7ga~OZ7il04o}h=@AJq&AFYUgd z3i>&BNb(iX`>$1jX8->iOV_+~`IF@J&=Bp*ut}2#(8|hUU(XZXE=i_&U%VDgrO0-# z9;8TH20HQJYo2fQk*G~Xbe_G z`vl#UbFHj|tqCq1$nSN{Ag}w8P;}ihu?W8E!@@2!BHxmwy%EXTn=vX5YW@%0G&0+M z7H>1E-dC#>fkRflAdCc~TB58_!H(r0dyurSvvL(?-ZQ&)Qe@wX8fo62zZT`^Kkr*h zI+ty|(D9axI0Mf-zLY2|55FqOErbbP7A1CrI(-PJfZICBgEt6T=G$gNiJx5+WWxf! zsvlpZ4WP$NG|MJ5fIrz_7FP+Gk#I=BGHm2>`f8-#2GL!d>N%aNi$*7IRdllg3m#@y z?HS;@x^K5Z#?Wz|QA#!A{L>qdJ+E<9>~HtwfPt02=U2a6wWGR)ZpRnFuCs7ULlN@` zeG#mSI&~^5+TlPe0e866YK+ko*=g($<=!CBWWsFr!dIAF27$|TDJrI}+)?4$_P9hy z6SBH@k&Zu9mi(9bQXCbi8UldRhzp*L5GKq8QeU@c3DLD zuThh9qi>$Fn-T{0ngapA=A&K)CUNONd`(Z}i;)iI@bur3ihTZn=oLJ=U&eN3w%j+1VlT$Pa~`>d z*6^eogPh-%)7L#ybS!Iwj9B@JD<}(3-=HjseIcTzg4TLq2qyx$w*wB`No@t04+L4| ztrRi^4Cpxlxyo%H54g@d#{yB;rc;@S@wisZ_5|R*}tTZ0X49Wa~`>=KCMX~Vb>o+AVb)Pmh zW;z39mo0kNZcTed@H5ZZEIf^!Wa`ff;ll*c8%7Nb}jji1<>lPTtcK?cwm7B{AZxXcA zXsunyXlfYP!+I#`LsRJckmX@>)(JKZjH>`HayoWFOK$A}ZTY9+RmsCXl52T+=C81d zE@I{QrO!Y8Qh%S~<0waK#>f+g_09cQdnFU1j#&9Q@^}Lq{tu7QGLZWQ0khiiEc6RjT=-3;2KgpSw_Oz_km+Pyk zeV+;=xh3Yk88RpPM~!-zltvkQ>a3yExRo>$_r(E6TVM4e`oix8S|^CfqjDD@c=(dx ze=Gyp1Ik*q^DY_B(}Df%?c8RNeYhDNwtj@fZ@!R4_e|}u4O|gn5#R-$2k%b);W2b3zyuG-V2s1!0B!w2R;}mzsX{Lgy4^zS za>ts|-$Zq8ySL@`EdTSHC;jBV--@}U)wG4%59i`CLi9cq1pjYtkpSGw^G^A_P6bHP z@0fLQoo82iSbR}f9DU?}*tq3*Vd3CNYV+-^J)!uco5b)ryi?yux!CySzZ%(i@l$KC zu=0Ni_(~_wXvk2O691>ckhDnII6EfEUMpAlj5}}7XTG!vhIL#}_bB{%b`|}jcYhcX ziLXCeFOCrH!v&wb$vYF{lnRR+dL!xD3uQ)=o7llS|CCPw{*aiP(S}V=>L~<<=3N=bZ>qNOwhpWX#c?fg- z-c}ZhJJ~U_)1;wX#D887XE7$ z`;3z_xFpA)W9>zwcg7EFDRRx-`_jB!bIiEs;Il_wl7r|r8_w-1e{C7OeDdd80uXp0AP6?)B*de!|`t;UL<$r%ag7)$9zhX(k0kq;NQ@c~q+&3#8 zWRtYZlZnsL9fn+y<_f7HdhEEr3(B`|xJf!NebInw*j@yJMq3+0O3Z%+8c=&eLg>!w z%2>;;DG^9nti}U=x}FrxkVtuG`CoB-CY~lXOn=`l72Xa5W;F$Z6zqv{@X-3J8fl=5 z6#likeuO9=WGH9mL*mXjW^TKGddeKYH@=ikKYkoPK|Rv;tF1-yJKQ&{X*+)YI73#V zQEk~YC`||Y!JtETN{Epku7aP;N5EU)Z4fF7VSpbBVJErnR!F)ot_Is_H4WyVc>;~b zljL{pm5Z{15igUQk>r(yl88h4yJ$;>x?|)z?D!KCbswum2h+LiZtv5uY=y1vgbM$By95Ky2EtYF zxF&o_6F!hw8z7HUa7;IH!qg8^;`RGdnUAxa@0Eo9NM1Z9aCN9kH2}m2W16 zcFh7!Z@cPZJRdJU=^)IH6V5e4)6?8A8~8QK7W(H0Xvh_ePgu7JB_2M|brz47{66kX z&$_IY$?7dZjMe)TJW@&d#j!)%*x8EQH7?9=V}4cDJWf!_j-0sUpgrs&KJzMTX}Heh zUOdX_UTrzPBn&xQv~?B;2&p#`Op4E-&NZN|33HllbQUGPTnIHC>{D@}Lh07GzLj&z zhYVi?baN;CuXpg_AosTge%nu=MOAYO#Cv^~p<=dqIETreEso9t7ui}x&z?+j+FQ}K zqUrQaGz&K>BoLyC8nv(s&*7FsDn?=&HWQo{CxydmbDCJn3ll1Gb0=|&jy%d*s|jNh zL~~8TInX?<~BS&6H{Owe3QhHH6Z zZbb}35X3dNN%4mr>_^z{zMZ-exZ#qa6chghiL`)9XC;gLQJn`P#0dQuD?^lz0)*DF z@M2-R6v<>Lwt=6HUC@*15vxWAnPRqziI&>W>&`u^%+xX@R1La?4TGLTX`upXfrgFw zTSbQ#vt?e?!-`{C?ayzxIP${=UB`#Syyc4Ll-26etZnd?k%z}mJsxWFw!drK*O3RgH6^pX;+!F|XSvl8+^`wmB;dSC{6=Lb0OX za3l=Q&iY`DL>@#%N%ciJ&B2YPmn~0tClu1R%j9DjUA4~k@1T3+ictP*egwe zGH9nIUlKjM&BG#9LZmd*H0}*N7hqY+Sf=c$YUfTfpFWjr+%^`k# zjXw(0r9*hmH))}IgrO`5$hT`MYNQckN1S<-vAAh<9IE$Uah!)&}wP5L)dx>gu4ToC?bS+g@d_g{R>~=Nd3zd6!%g{PwsrD_Ss^h)(01&)umiB*psH#fnyB zMdeL>G6i5P98AuF>7#Kn%XQmMWo`3pEH+7g=qvon2DEsXvA>&f_LfG*l%oU{x>6lF z*lq(v3PC9t-K#Y`m(h&nl~mn^4EddZkHUyVLdJAi2#P%4TSj_#TOpzCk-R|b_FId{r9iBM3_T1=Cp@9^*KUAn4S)5)<>~<~9q+fD zY#qnP^AX}RGVgYg2;#^2qc7Kx!Q4`Qc_d7=qwrlzKsCU%ZL^_ZF{xZVqr`#00!W2u z(feYS9u{q@_WQ%lAaM|7%uqmcEDl~()SPz-gk2JJneSbKj=G=ley=@mD=Xs(xnQyZ-Rjh^?N`yTDEF*R!Buwz0~ za>Vd~Bi*`P5dsfpy-G5lpXQq0Qee9q$`f*eMlSN++`4>eU61f%;v@puBxAIjGTBZK z(q*h+RngA9fO&XNU(-4honCh`5rMNaqZqKr2-W@tcexFi_ck5r)Vb&)IuRM zP&hFUL8NhKhCMO}OaKfqd$?NCITrCaKftN`zs9Lf8tdQ&{2 zr#Crd+q;LtaG@>4!E$^%N8yOZW+HCDi6Xc5+S6fnyI2V<5C2{}289CnCvc%>tUzjIRun~Dne~+zD-XN2xZ?N(3v>t7KQ; zI9(}sjqXaa&Th})sBoYvHvzNo#IaY*IFq?=UP4}#aE&|S;WgWBtmc@oMjT2v)#B30 zg2!nItA(K8Ql`XFH7BPM9yvvz`4b5fq3W@nUuFX*&tg{ADeZc ze_fpMEzM8EDrn+spCKAAP4R3-7tN3awNo5;56z3Ao-N{p zKqrdXbbYMZbfO5@o)g?09cyxRAu0O4;DZ^n9-uomH!mN+?n~LSJ1fXcXO>!AYb#(Z zbvD?@?clh%alg2%=<)cR!Hk_d833?zHRfG(^X@<>mB7>Ebq(pe&* z>dIW-C?$M^K>0?}>Rea1T$4trf(BY&2l{l63LRMO?%a;Dl)wY|daR$)UdWP}K>OXw zQLXk@g%W9iDDqJr0_+5w;+Rn40^aQ0ZI8jE5r$q39%f+9Sz{dOUL#U>-sgmG@AI9U zTSTi)Sr91IjFH)v?CdBH9l7a>7*tMai`?JZ;L>nR?Hw!{42naC-bY z#Ecd*#{+%1%-Ol00RXl#>%i$=Vk5`d)pqnf)3)+Hwqs1Zh%vkp$8u?Pw=Ai}v7uP< zvhD?}A8EK7R6N;GGId!km7=Nf+_nfEP|Vvp#Z)Uj>b z)s^8DJzltK0&0+Y>+2}jvqUH-fSACycQ6glzny2=ojK}s?TZMNZ#Lh~@Nu$Pay8NS zZ;ksXC3_}t{PrN8qsPDA`bI>HPsCI_E7A1FX%VSwhSuV<+HiXYZXscBMMqDQ(flQ&^{kknXKi6hY2`NmO?v_B`soUnPsOY~rAT15#0e3qX=>>PmiY2r*hc;tLBBwFB}Tv(4Os?>0a)84_93dAYO)hrnK2AB2?$8uZk z=0mNf+5ywl3HIEHvxZKAhp=V?v2OCHW&PHs_S+z)*vn=qBRp-p0}CPe}td0yu-X$R>Ue2i#Hnc|QtU-LZX6Qk`PkmRspqH+*1k zV_PLpP1s3x{HJb8aBRX((H`A-^{=9zn&1`Fa~i-*%b|I~+!|rgEarAO${qPgatcL! zH}*m)Jy6aFTc2v>2FZxWba$}Z2uI76&j>>cGm}ZkvVDv%ML0Qo%%3VEG`!kq*QcM% zix2ax5iOP6F}pM zh_H9BGp2=mO0K0#jTM^Fv$rptl?oLa4Lqt?(XQaHpH0qhOq;^&MI4^uNqD;uf6Ytw6#ND-Vh z?iavMJQJSAM!aT{{G`*fkz3-xI%VqSvLNnL8$adaK^sS$fAZP`t1#EOW^1fdZ|cxl zT#H6Q)MR*XUi`@1vb#*)e=FP|9;WY~E+%fdUl9E5$~m;GTegT@X$qOd@#$j9Y6IOEk^;!0^}=Ki(n8C<&C3vnxs*4MmFm>wR7JaLj$)$x~$IkH+3L` zU-An!0LT`J$KDHaOX9XX&1NJN8rUpGY z@dFX^hOTO?pEQ16v;PEfV!E?xWP+`+CZZdEiNr$m$a@sPafhtiLN1EeY4u`4148 zs~s4I81ZtNkVSA=^-3@l{nn>BG`BH+j(5K%<$d5BjhG2<%^Zo&(cGX-JI2rU zOv@tzgOtdB1+uB(7-*xN8}3>*Rid`W4nbC+;DUXS=Q!#7cG=0W2|^Bi@#*!3$<4jv zEkmtwNqc`8ujT&&Zh^*~nyX_T5_JM%nmKt@ISEa6l;@>AU5v1uqR zmq{6(6Xy}Zt4$Lz4MD92Mf0h1B_~%6KCwW}y^AMBM_cf|ZM_)$qH38A&C~+4ni?*=2Js9*QOKxHTYhrP4g3&BcWd`eEa>Se4B((;qw%;(&d1uPh5v z<4%j(Mc3g^MluvCiR9SziV~V@=gsu@C5&3{*yxA~4wJO$2eQ_1pB3h+Ow)^!J!@s5 z!wd+115J>B3z~nnpnnyqJ0t>qnZVAoMI8#d+l8ktK%9Aty4*%GhfCj4ZvQ*57s7Ub zbe-KWv6VT8ca;c{V-r{ zp`4@uiXby-Y~+gV{)uvT{BzvQ$7tMK%o$gCkGUh~+~%kYx5$}5yA}5JOHT`GH3H1C!OQvpur2Q_^mH`YGws}u2SBK#Ew@!DoOFzSV-YhQmYIF{wP8is* zHoZ}*!IumEHT>zcZaY+Wz*A2;7WAi{N{e_-oYy^b*Yl1787?V`$3#o(a6lZaXK7k^`$og?86a-@&YJi0VVgd=SX(aQ5ODMPYb`_1}o%lU=h=-f?E$l2f84Ldvq5X`H3CoF5SuM+ErDW32Ct2TuyEGG5S;JI<0Bde*{-WuCy|&_TygEq^v5nA5bi^CKsRrTPj&QK-n! zzU3VN*GwziYMvStkjbrLN0eN9C6HX38BZat9$3Tp%*o!R?D7_|aP=Xx&pB-+pWvOx z5%>&(eni-HA<;PAbGW_bfE$Ehlr&6x++B$=?xS+3_4cu;W6F5)iEROtmx+fW%dJNi z_TV80MpYF)rxSa^+?`E*&3Kg$p$6D&!bZgmUB!7J+s)izkBm0PPA9gq!<6E;Dpkb5 z_AGZ;rUln`SyprYOU9qM4W^B8D|F>)6LqYh=F#k4`4ck;dwoumIUTlJD?jcZGyeHx z#g_MNQd7N@xavG_!Ffpd`Z67aj$vD^*;3Xk3p%yW6+?}E$-TOj=0XX&Itk5}#qcuf zZu`bi4#HdOg^>&`D0n58r) zo03(7?(~z-fWpaJZQ4z_Y*`j4v3kqrZKlKZ(hAFt#XTk8Vd6 z6km?10#Ta$Xv03dveGP*lzE3<;dWi@YpK-7Su)_w>HVxsm zKz~YWtE}i`q%f(N3zXU3HXU=`RJVr7;Vfi~DIaJ?>emDL?R?QnYNNPa2XUI-DfI#m z%EYsRa9WWmlI~ZW*|E9<;Mu1Sf0qR|ys%;eCEW6c4&A9`W8Co;@AtMTGjfFp9dk#h zsWx$JQv%8BD|)m#Q!T+VcNXV^xR^_h^V=pMfGugr2e_-lVD#1fZzCUWRaJw6me-ZD z3T2_C*caRo8x`3X+Z0Q9f|)##A%MRdX=w0zM(sKM)lO3|j`VCVa<~~Edf1oMk{Mz4 zcXJzXb##M9stq1MrlKPJyN~qng;X;RE;+H#m5wFwDMiNKV8oMEPHgyDwYZ($U(2#v zv>Yag@Mikc*%T?)tVvX4NgS1)ffhGQa%)~jYp>b9mL(@E$PQTB`XtHxIGCYbO_9iB z50;J#{mFFxy_RqM)^KH8Gm(x~sxZ1rNT~yfCz%nLN{*Y2hY|eCFB$5-4p77ETokA2 znt3+-2-qKTG>c8yEf~_(Pg?Dr6ySQm{Pw`}S8DU~L@&+%LTqYjfs3nSR;4>rq&Pra zWb3wP7ovyY?8Gv9qdF-G?@ibpvS!JL8DB+n1J>HTlZBL z*SC8X&KbSvlIH+iBiS=s6{Kg-;P27eUlzkpA?JzY;HsVutO)b=?S}-2oK`1pX-A(K zuF`mWh4&yo5z;xbyD?yuf)>qX&ES(0;Bj(-Z&{zEGH|fZHb2&(-OPXkw-D~Jh2+t& zMf3^SgOWw=jINeUxNpOvo6WfFE;N;fO0{&xFG66wvec1cGEZo60t2HAO_hTu zn<*|0zJ5`4RRi1`Sjhgp2xYDoa#~(F@)MICiP+f<%P_Cea9i|@ackMjZGYAnnQ;Is zq^YJc{b62Z>h=90mnS5$AkqiZ$IqYZ1~_3Hm>+|UAEScjZM+P~j+V28_8?(7O)|UE zarohY)hA*JKby)HWqopQ@+~a&8w#jQnBr2UoW(hYz6L4t!tQRX(8+X0^P2GQR{sRj z=NyiN%K4d2M{7ebn>>`0gZvM&)N1mL+_nb`m${>{Q@qM!vSavkHbdSvc)Y5>py;zL z_XF5_?xrD~cY-hPu+e^b&D_$ws@OdbmHsv_9^+uM$n+6mIxdLa+lhgu&KRgoi#I@~ z-hT%7xD&}js0uu8z4}Js zcSp3i(c5DJfi+4>Azm+EwpPiUuCZN$E8eyS)d2x|T)Jgub6o7)C`rJ%ebS<*N?>ZO zre_A7==rl07LXJC-XM`!qem>@uK0gQJL|Bh)~^4Hq|yS?AfXtvbd4ybD2Q|pAp+9f zjDP})lt{;@DBaxy44u;5-3fB;A>q5yc+a%QL8Gl{4bzOGLPBmr zc1||e2(I`YE;<`Tbn$dy4_H#TIK(E=-{FWhl3e=;^vm7gi3}Z<_vi#yI=fmg1gR;7 z?i?D#M$`9la#hq8a%IU~exF)uPF;9L->aO_9eVUib~(Ewh1*Qu(MS#G!v6o{_XsXmVyM>-mL_Ze}7J0lqSI%3ktU9mHMf|l0!Wt8x{otjW zyLD-5?YrPb$KEeM*_*IJ$1tolR%$@~Trq*l&^Zny|E=P!NsaYkNS2e!@xhlbkNc}D z?K_b=5z0^1>K@e7op4Hc^47^o`CXe`E#S%G%xkbpX`X&!mOFQ_88|4%O}xkdd|hMe zdB|GTp?Q+WI!#HyH3c`VmWV|`OIb*l3n2m0%H@V1m*J#5Kgh~5wk-VhjWKttO;bLI z&T^Eh%)d5Svp;RJf7F@egIoVzWm44py5YIT6W7F|af+d=M-+0E7Ft?I&1Qsjb@a;F_~}aqIUA-H^x> z4NLZD{Od8RwcNjo8SuisB!x&43*5|HlC|{74TPiJNO2|Ov$SK_ll9+IVjjA`Nr_!O zuQOl`m|h&OAP?~}-wXeJ*T>JcTFph{?uM73U! z<49+|E-9ev!W&39ELX*A)5&{x1U;?mr0y3B(6#-QE_kc!wVZPAStm8SE=0ai(>&X}^5T3c>vvGoW#QtCt z=CSorIFO23u4S!oLffU6b$9yw?8SxKKjo%OM6YEd`Yq$>QeSq~^BJKezc#9*Ss#)! z7YHtnJS~}wXOkJr88v@+C%itZ;S+9P3=ceALNy z@-?gPL!dKw;*+U+AfBYt1}gzSlZT3D*7T-y&d}VTzTP^n&3wq!w4p57H7)(5$5)<7 zg{zMDq}<}v;pR~Ot=E}>?EKm>%1eH&_SWUb($l4h{JSTBk^;3)1?W7;8ErH4&tJIm zhqyiJ`~<2M!EZK|+4|GpMTDKQB43Z)U|oCNZpUoiPEa4J?&_Tc`vS9Z$~X z9v4macprwTX(!n(KKzjPKo^t9(B$Yu@H%(cQOV@P3Cne`h5_+I#y~3HR38rdlaDq2 zOwIzp%WS@c^tcrK$=q3|+L(Bxc9>G=lp|W@`c#-0-I!jg^)sg@dHXNa+x2Dv*_z(ws_B%I!zPFF3)+IX>4cmhY z`D+izo_FR8X+mm9oiyZd-oF&>SqoLk%7VV7ioN=n7{13UvLI1@-ARDvRRyURC*T1%_4#YD2Z{haIq)zRg*)0^rVQ zHUz1n@zbZWv1y0g?YT)Xm3bNzZxg)38R4+7%Mp5B(f9@cct6v`9yC$LrdNrxnTXBA0vw0aru|-ALj^J6fkh6+Hi7WJ&H&$!SE%4QGcJ~@nKeNT`UiN`P5xD^&H7yl zGQ_~rXI1>=I;|9y<$Vzg)u*NxiN9I0#GgJ<^`Flp01~IiSC*^{!H#oW*ao=oIN~0@ z6Mwl4CXe6_rh!r39w5dqQ2i{weliU`#u~Z+|-ut#A5UODdMdRj`R&8 zMgH3j{w!rGHuSb8S{#MpeNPS+)8pcV^z6`a`L5F>xuE^HaYJ`^Dqzh{?5qef6|t

zp{HdQe5a@$XbEW$&V-!%r>VUW;Yp2nCSh#is9jJMaX2}g=?)tJPM$lK4N0`+o^Sv* zZ^4>*)2j_de}BM?HG5kO{1syiS+#0t;~A0^LMGhqV(uCBPjkqc5RAzqCxq_?<_L5$$g&w z{-XkpA!9p~g?<}TiXzAqi_-c71&BFlN)c$}PEWJy(f&E`PU~?)FaO49L!HCa6JV&Q z&Vmer+;AI6{GmqJWqu}?MmcLF=uRUQmI)YPAc=2NIbBQ%*wm>}jLglm6_ha+qc66Z zjn7_!xYU56H)=2LrRls2rAI(%@%<1$6?u+S^e;ppY1%`xsnEVKdWhw#cb8-A0D-Ba> z)KO#(Wb9f=hCTuOVab^3M%mM2fy0+Km0Kv(vY^^6uGg~u5gfUrPR?Ir}GZ+ZW>?Y`=+`8RML|g$$^4=utv{F84s^T^$6TFn(mCL$CM9T zZ6RTx&`tKLW~q%YiOpKE3-3s3TCj=5#&7|^{B-G?4UHWMkd;fxJ7PoG#i2w>hL+7Q zT6+?&PO6}YWsKeaedS6!&E~aW#prN$hG+`0IBMy_*W4Ji(yqb1Ch7>Of+6Z&au3esz{Aw*Df8!3+*VFkRy`Rz@n?SZ)SD5 z&ByQtC)&&v3!1n%37=_=b3M2*L#h5EoaC75y$tnFhx$bwf8U`#w$$DF7t2gr-A%(L z2})U>ZoJ`5NnF&rJew-u$zaP&D3E7gQJEXhf@wLvJyaUM2Pz%@hMYo!A8*x_zK3X0AX^~51%1}CMqLz&-vBoi!Gf<4pQvFK zW!K;@TKvwQQRKHRLRHp%J^!~EMs?2#Io$vER!(=9ok$| zu?ibBoW`H-$2eZQ@Q8n_uVUV8)_^43czuA&W^Ou|lwEOZ_WQHAKK>%kI1M+x&E2R; zr&5qZabcPeO$-7z1{yyLH!`*6KwBG*vOBBdsK`03U2A|_KkKt!Rs3h2#C2d&qB=JJ-%5~50Qy{ItrJoIHUZaOZu$=yDO_G|A!o- zu>m^NP_tY;nN$)a7;vV1u$g~~V>Qz1n7i^_e*;76Wd7WeW?iSP){JJP%iMu8B-|z- zUIzZoS%Y-jW`bTW!Q83wcEsCy+u?QNlt!1!LhXi+uqUM>HbG_i7k|6K9hhqOK|`3- z7bq@z4<@J%eflJd2fV9B9vACFnl*j4Dap6W;hxy!XKzA9S^g#@GtZIC0JJusl_Ei{ zOO4W9o0?zg1p^D&kU)>X9~HG=xSouxK%9+*8NOM;f#KrTZ?TR69e7j5#2^AGvuxoK z(#lwP((>E)@8r&~DtD!9{x#ehT8r>5Tea%e(E5j#IxWq%=+YE(S#Q-ljf!J#k!S|b z5}t)>n|}c4xd28AE-#;!j*tW`E6%v=($Q=jvfnGtIS0fBdv0X{)XMRJ7>?;@pU@HP zCy@&lLU9q$+{sN>1HVep;HfEnZEqcp-LojwcjzEyuoF_vmYKVijvpP|ABeR0W=*ke zp@B`{r3j4~iEvK2GAy+r!8mrJ1P24qx(1-UW<$&R#UFZZ@{i%mppU9a7g~3rPYOa4 z8f1J4a?-XI*9>;JsBVF!p~V}97iio>#2w_qmBtuM8CuC!a;tfG+^L%RASILvjtyNA zCmNR&aMxC0oC!@rhfdu6vud7m?^D$q-|!wxU=!XVE;8$on+S!{8>*q77cb`u}0h@-CP+|NjoTLYn`BhWj58r8oI)8IwcrsOtK`Z%&vx55tRM$?#hsOFtk86 zaRsWfiV`~{k{Vtd`zR2nlLzpZ{`Vb}Kz3{7zT04=SU!vfMsi$SOL9$peIg)z3oI6( zZ?Y)#j)f$=xSMm@jZXQy-(NrOO5SEmnac;|5v@lBslrG7)90XtWEE2z#+Hu)RC<&Q z$|4B2De8_`S>L6T)F7&@ofRo1TNgtYm;TL)u@zkZx|pJ$cX0gTDH>(NK3=+qN((>wtrB$v{ahe zdZ9E=w;UF!aaFOX!c@=b!P30~cD~WR#MK-e#3fCjtsx{r_M&%1 z)c892l5s3iHp#c3H!n|Ug}p6_E_KBgA}vTN3M&UZp2E`)bC4!tl83(xq&r*GQ7HES z?^`cxG3tR@S*D&<@3D?`RF%fS2q`rvF0((3(`dT;@j6+FTlK;{pJJ1{VZj^g$Hf$Q z^Uz+7;?MyaN@dePa*u`ln?goKv0#G;sJc3!h`yQOv@~TnMBA z3WliAS`DnRl-XtMbN4bfOViFl(tZlhn)4DI-10lXZdmi@Zys7ZCRX;Pk6@t=q&wiT zL6#5W|~?PgoQ2TJ`IHtT^qutuF`1Xzi~sS!gV+ROUh>Z*K1MUZ-EfAY-m{B zn>ea^b<@}>n%5pgC0kMdGiBfBz73%orV=^86!vz9}x72P9C&CsH}H$tH21fH=7 zIVEZ?Z44a#sS4c!TrJMuWaIazdI*hI`3ta>4;{6uMij_Iqv`w?H+dy)T-k$=8@Za; zl1MP$f##>*tElF8X=C8L8kLJc5oXQ6k8;)vEonvNU2Q);3o?#j@w?PV^)+n1x$HwB zhJcxjG9=#>IV$i1qp9LEZS*%PDIZ zz%9{uq5{X*LzA)e^Npazpy!E2p79Pdg0Yoqr@&IN!@)CqerWd{)AQ0?%&)#;*g5s( zlg?$iSHUUz^b7-y*gT|I8RP=k^j93(`F}Y0}SX=vzUgs@(WS&_rnE z{4+qIzG`bMD|b@L(wdhqD9g_SQ^Gqv{%Ob9CvCkKrCC!qI)}9G)#(cFHbsJE2AkjZ zYFbxXz-!DnO@8^vedW7nLq%uH9*v40hs$Pz-V#d)Z+qy+F^Qy8y0B_Dmh&R9IsrAg z=AavR>*W*=o_PMN%CLz>I@+ z!77B8jP}tlvY#M}c0h^A1AU!yj2J(l&r;dgL-;U} zog>AxU~K~XAaI#K*+@HE!-J#`oBYzbXVpWQunEp6g=-ELeKXRRGeO%0Zy-}*m^Dr# z@~@O4%-BDjMNCEh&bHF|RS)E&15b5iF9o>pa~PiSim&lUGwHcOUdLG;={mX>#+@OkU!5FgcmeRU&E=%VCQ{1_E7}V zz5C9W!Gg@J+(6RO@LdXhU6FLBD=jvfEF>k_*y9MR^r41aK6hj55P5Imt&V1Kk9L7{ z2q9LW3cnvzGj3=U3(rJwTUBAt9M+Uz`wo3OPBf-)#_Gwdlk0l5bj!H=P5Y2hYbX4j zP4jMj>1(j0LZb;?DGJ{3!a0cGdp6&Pb`s{D7}+8)nBy`iVA`uzKhvCa1iut6d!I)A zU{H%*_9akFRU|ZHRzLmXgZ>donF<|mo)>)oe)_6hji>vC*zYMekUgE)53r(l=4c1@ zMlOz;kr8OV5HF>&{cWQbQx6!Zr(g)lM~#40a2%WDs= z<~eo_=DP+UM|{23F0Jv%Z%t??t){e`i>hvM)){Nni9b(o3bd@oj#+SnN(}x{_jW5U zi1ns9Hr&nIV`9WV!;RI$)8Hk}jV_5QFDY;#!AqoFYXE0Rz2n4wU?%U&1pa3mJ4PU- zE&wA2mF5MxEr6|{Wqf-d8HGf%)nFpz^VNa*VD}aD{;*qO_4fTe#R9?TH{qfZQ@~BW z>Xc3d!~^LX@fi9Y@|$Fn`5$MrNNYam>K9%Yh8|&)T*SYnJ5EjXOWVs*X*F97x0SnC z02$+>D?;KM5}?K~#7jOa*qXjzBZhJabcfpXKKzKwSWn%8yv5soh9aEnJJ&P;Q&kI2 zSvh5X%&9Z)1&_hZT~3elfx&;dzbm(!9aJWI5-fg#k;deyT2uiWr9DE^S#UfZC6 zLHK2T(}#-ORApoJ?lTw*dr=h=}C)MM1ed1}9Igs>lH!Oi# z`(q4K#g&=PI7%pNG%%H&UTjdR!x5fwCg@?MBS;Zgt?Q4*m`3St|AhHddiW?`<;5i9&_r+q_9iI zFl2Omyt(szjv4rKzxN0{D|um0ZRt`14N`;38IWR63o)i)DaGEsq+SawLV&MGt}l<{~A zG(u920C5bJ*DjCv4`3WJX={f-D-2+nep*!SNU)lK@N%C|W~=dTiT7*0JqNSJ4O*rM zhulyl{ECf5?8Sf4XA9lKN60lumBe@Q;*4Dhcs5!c;|g@R(1gW{Ui`U(SV&(-ng#%I zin*^^iY!K>d-{?HFO&(&W=1()B&cV0B6QmZID!HVaCI8I-}{~$D9o;QLSMdk+>{GK zp!<^Da9V+H#46@bpNcrXK08Ox>3Q8Uu|uHa*bW|cMvFw{?{Zl=GZi{u9qeh&4~(HR zWY_`tm~S960c>aZHmh3QS+)5c5}bXh$C?kr)aO!UwHWnZDCMy(*fgSz=S3XrC54Z@ zLmCMB4cl4UEV8BR)kyS8g1vC0fq5C$DJ`<@wc?f&5~UWqy2}dO z?OrA*dPwv`Mk+_9-9^#3yPbI9&$`Hn<3~1jGHnoxj3?5_wV@NU2`z4jdGAZj4R9>5=MlS`0 z++x^q{aLzgss&jyk0-&_wHN=^f$L3@97*3<(K z545LNe@Ie@PI?ct_lhWMdWI2KWJO0t+`Ja;<6;aEE18M5hVd5b!Y@v>R-Tzq`p-&RhNFm2jXRxq08tmCYKq|-3D z;uF#E$w{s6OOMgxFcqnHo;@_i{qfK3*Jz@KgQvZxW$wYDgi1twrX=*2fQ)p=0wLm~ z1nZ`cdb37UGKwL&da7L793B3=?oa(s%m;$c$8Ypcito|yBzgu0@Et5UiiZq=SEA1b zfe(J0wys>g1^gYIMs?y@C!vX;pFsWRzuqY#-AwvjvF)R_U^SsjY9hoh&@kc{7ih(; zQe5B`x&Lmwx&nz&5s*S^SP6s%<10EH6mSLS_uTMXTPj&pijS2K#b@)k^tFFCb|%(~ z>4Yz;Fd;@InhO!^t7_b)Z}@THozgA58Z*+`*U&S6evYTT*!4fQ!{^3_eu1vJNNfoZ zbH%|a6a`9p>a0GavB}Jh5VyY%E%p2&tF%GxX~T@JgokLp@PQ?S9RTMwxOee3V!T8i zkV@MOOKRwjy)J7o9EEaUXyMyMCd(ouCxI~gt^4=B(s8D9>m)I=Xb0t`fFma%RKa=>BLl811oJf z>=9o#wT^vPBh-6qW{eEMz_%laCtj|g-+rFjSq?KF}I|}w?Fs_?sneKGA@4_vv(P;k!FBf4+937-z;Oy2DO z#nv}ob1@PopjFV+i&*|tnX!w8Z`@Zey*oq2!9BT zn?!eLbC5b+D~%P4xzmMPB}iLvw;!jMXN7 zX~FtQi{&ghSC%(;5xj)dr(NM_W` z{E~c5q>}!l5{yMAhI7H@!H)73^Rl>>%p5gYWqn3`3b4n`{uB7IANAKqrR|mU|2W3$ zlZ_j|SXyUF(rHz;pU#-yvL12mSUwb?$@6*dIE1(Kne!SHu1wCY3c`d8ptC z!<&U9`c2_5-B91CF6sTB9?k4$7$lmaKpf-i{+xJMOX*q&4xc*)cXI|w0JdAuV29x1 zX)9JlLv#|DqTS^T^S(4a%92yq!Lrt+XonN=+67<`;D7h6JebsU`UA;0JLfefbs;yj^U$KHPX+C9!Ifqo|BjZYF zUwc&OcmMLef7|_;y9@9Ay48B5zUdW_@*VAay^A{yDvLWi+n4kjnTal06Qyw@gk)O_ z8UO?&^;V9+>PEn>r8n54ul{bhw0Z?YFD+aTtx5-_BCm&LDCCGy^(>ZzM zOpT~uFu;AfOZbu%YR8+G_=0t6K?+O!uv_+T?*!CgYH=R;zTox3;Xn0DJ zt&GK>zX)oEldBDPdM5x(YyxFTsq!jD7Vi5Wc{9>ts~ofywoQ!{G8RqlMS^)f zG{x6j(38g&J|U&`DVKabp7Vs!rAO~L(N=p#mTH@Pt^mnYpmml2V_u_PrOHo5LGo?l zwqHFqEsCVqreIQe&?HHIIuc!i19SK1dzU+2^U#ZtKLAs-K5zF3&$W=SgdUC z?+AthofV+rvcuAxY`9hCBhm4Eb+4x2RgDe3m$U(~X`{EBnwXIq9J4bVL(w-b+gOb0 z4JVN{@1HcF@DhWRIO!1~VS>+8<9l%5qrOX2X)4ntBc1c`FG#ZjD8z>I-|%NV!>60s=gGU0=xbNN%f`49&A*1cfhj*$F_NPf(ds0ZJOu zA%c+jHfEqoA4|HCrc4{2hRrZ1A9NZ-pamvJLmPiamHA}zwNZ@%tZnbZ(g^gfDpGQ_ z-t4e1oTpkk`nt_G+p8TnZ1R3K^NwEKe;Oa$K2BbGd#(?XZH*mw@y`1epKObKRy?!-kQFlsgToH!KLsmpJ`}LxJgZSrS<8Vpgik;y2+TZn zB?0Ai2M?=Nfmb(|HC)+HYmeRnMtnCf)Z5ZB?Y~K}re)YF`qT(oD-2*li3mrE-^?SJ z4!6HD$o!a}G`{b%(tFGfez=QggUFeI>Q-l&PcAH|MT!W<;Wn=_-V3UYJdxoTAB=_HkTiA+)zG?c_~yVfVF35xk2@X}6xO zRBq$(s9c!KZXjc#+UL%X-tUV%x(TL;^VB6KR?0FdJ2+0+J?hkyrG&(@upQB$c7>WS zU+VNE;7o9|ML?+Y0e({X$qImxl7A?AsKf_3ipN~u+J@5Y3i&>+lvKZoeD2+avSN@< zzi)?1Zm0a$OKo7<_kNyS$lHNYP`!WBQUA@fw(%k^axHXWU<9DHH}aY+^)Q3@!P9i# z7ADF=(aNE>e$LUUWCFwbh)`O|o&V`+ArA(gzav@4iPnXQgAOi^ zzrzjNl2tO?)A?j$s@!cy^F>uTo?Bg14}I#Kj6@zZYwhy6m#%tq-?_G!{jy-d6+eYj z3|*{61PbGAb~M6vmjw=AJY>Lt%nA3v@p2Kddf-Gcnp`b$R=|50$PLN+x#s&6ZZs@u zF1fqa&2uaE==ig`Ot|A8$JfyfWkK^&F;tb(lRZn46deGxW+A$h(MQewLVHA2wG9|{ zaLy5u?nscmbJa8q$Y>m$y1%+@G+RZwC_!$VEgr^MkjY(A?k>Cx1^4J<;#3Tq_`i0{&ZEQ%n0G2%5e}^5e_$a=+X+5qZ{?SvV?L_Z(_84nRyf> zl-HfZ&`%jYVs)IewnVO0=enWSv&$MSva*>Ge~Lp7(4?@tmIR@I$)oc2yNV)DN?Y31 zE<>mKFg>E>?Kzl#ZAt!lx%*nOUV|N|4Hhtl4F2`sI+61m2j;`u4PCBrmpC}V=v3^K zSKN2^S6JQ?yYIj+Xl%SZhQ{8o?qr^T|J%Bob(7Y+{iMHFtsbvC`q!53J8N;PtBRuM zt=GKvCy4i<-;8PABFy;BG1b1kz32)i6xb8 zHrWKCwW_^Hpw6~>k{)r%Mbj9lg+hfUh54W%8S&5uRg0mH&Dv$lf84Iv*taGWa;bDv z`PtE3bLklDW*dU!j4FWrJVE&8Z*xGxdr0VBun}7g|H=$@dBe=UVz4tzWBQHIWf{W6Ei{0u4A#o z(6R%m72l+BqQ)6Nk6TWwi;@{#lK7fn5nIU6C2#{LLT+LsQj}Ylpy-=7Z&HB}MG+7I216ErYBa5ODmdY56A-pmO*qq zWam})^?h}CC%_z&WhDN5_Hhq$b+h!ZOHDGcQ58UPjfw$*aUwW9)z+$_sLy>2(EeGLD#W)O4BD@OexCg@M8ZNm@0I8&|wp?{hQq5Il|ach-V3 z;V)TkitI;`F$w8Guz%qWu(m#c%ksrPfzeza1Ts+tunk;VPGhT#IeX^$^ZtMM<%)Vr z()=X7EDZUK#`RV`#v`tXXO9EHti-m^V0{P+p!r@s8{^t6=d+adn697R?o}+y3^Od- zwA6OmAE(UZIK`SJhM%NZ+DZ^Qn2WIhyHI^3x>@4NRB79+3jEhNOv?SHm3d`6mSHu~bhf zEl2UDf>W+tfA~)zZszII>aNPV!p&U{0A&;Fkq%^fri|2on9Zo zH0Y8!)vZHIx=ag_&XaX{v%{BQXQ=^UXXzwCm!h>1L-JJM8C1j%fJ_9vQ2!1O-Vz9) z09rc`UsDU5k4`h47e~Tex>fJrY?*XVenyLlo6!UyFK1Ob`@+l_rr7GHAW;2?px{a) z08=R|PEs`&VGmRQ!yF_}^sJ!qq|JT~V4HpnNg8IVy`zO@#^of#hXf;e6Rmg}yAl_; z+{D5+e}@beK!P@y8w5EKnjs&05|XsQf-SgmR$XwU*_RToC?5XUmnc*O!eQ8IkQr&o z=jAuiKNP@kespIyE%vLxF@xvX)WuHXEi`|$>X00H0qv8>b%#&ax&PWpwvfW8g!;7!o zLt#RoWKV0PK>a<(Z{joUn(hc2)Sj&_~mVZ;$$d@7$sWdxF{J3^WKJ7*pF5 zVGRA9`dR`4!H~$$qc;ug7I99^H2>%I_>Jgu8G|u_oAJTQXl+Xhs|1`MLwnI_7b_cw z+2Vk<$ngl$;$z|k>rA1=w}V`TJws_B&+OnZm8Y$(R5s}R5X<fA>Y@Zn%}9=8PH5N|BwZ@zdrc(y zrBi5%ALaCf(6OHM-Kp(zYLFyTDQVrXUBb{g{BU{)3!k}F;V2~V9dTHIL3x+c+y`EqQ3fqOv3Vx%L2&C7ku6<&`*+Z#b%sn;dYg zc_DgF@3S7SCp^dKhEaB>ueLvyUhjb?daDlG*8s6~kFFFzJ-r79UsHemCO%&GCANhy zbvsQKSrrn5NczV7&Yc;D-y^F5X)vV0fH|{dFe~!r&YUNqKK=!Rw(i!jB|fA4#LFry z7~K!{nFtd|kHP?%OAbHlO34ndwtB%j0icVl-v3!~ZqlCjY(h*s)!Bg(3n>$nNyVi0 zz~^$|7&W8?$^fF9sW%|>mfLVio+d3ilMY4&pt$M%Vb#KZ5oCZ$5EN3=W?%x${8@eG zNbPIv-!2X4;)*z8q0E3OR<@ppfnV!}z88fMCV=HZ)`PLMBeKb*n%`MI%C1r5!rC%2 zxlrz4DXtu8;cnYua3=Gw+67@j!Nbilo?$2%LeZ*8$?t~TP6e(_`+&x(Ewh#n2vMaq zSEjJiV1Hhpu06=*{M!}jMZ%7doRV~DlMr&wpJ6^<$Kl=Pbts;8>@*&FXZLjhf5zr} zq1gVXSl3{$Nd0j#KDZ|ue3(T0?T-?srxISC5(33n=^)j-02u~nCL|CpM2N6Qa=IMU zQTx$nmo}aeo`x!&nsy-S0l+Q=h(ZnT3;>8da3nKMfv7~m{Kx!@!0VW+=7S;CSQ}3l zo53m-@*cF!;)2aaK2}paRR~q8tM~f3{BZ};sW@qdZlqs=mm)VEL|khEZA`OU(dc$DC`1jVl~^L zQ~F9mJP{e`aOSkGmdko*efX*jLZe6pT-{CJiO5IB3OLGuPfMw%k&*wvwq*}-jeKs^ ziq}M`Voq#}H5t}kPQ7}Z&|WOv8dY;I!&qKU3}x;}wqggN5`z^dwj4=xJ+3Pd`^Xpn zf^(TKZUhcOIO*xGQ9-%o@)}&t(!hIp;Erf~1JVY9~>7 z-$+o$2%yM@7-=ER(BDKhaYns=(MgjDmxypH9y-B8E_}s*1t1wF($F75X6k% zNV|0BgGjeL{9F}Na&UwN~2HMG!*)WkXnh@n8&w)_+83& zOAL!gxJ~fLfb4H4t`HtX=`pKIn=`37U&g}6nEG~p(_DM3K zg+Tt14h1ZY=g=g)95KzwxD6+>1m*|8wwueu-iT<}XW3EC?-SfloHoseA!F`K?;8!4 zJ`@G<=O;a+buX3dgl0S1(I%|$*lDVLx3XT0UeG|ihRjmshD1N4gvpdYAE?OZ&*}#& zF)2keyzA!e9?BwM2(Wym+%& z%pXd(k}_eHqgIepeyufpJ6$*i#On=InR6x5s$@?w4RsTfVE9}>h`71OdDo^OuwqW3 zDGC9tE70cK_-ynE^lcT^&zwI92T(hp7TUfdV6v6+^aU6xDqkfWkJt^$=9XWq7LO~VNZeh|%KOxvnC*l@mUEGfp$ROFx7;ZFC@JwBXaEW;E8EK1 zL8M*hr}kL2M__ALAyfidPB)YK*UzQXnjN$(*7aa@9Rcs2b-O|FG`BcYS7@O^#kPz( zg^5nc!>Ct5_Eaz(z2H9crJ{J$7BnskDfTEH34|O-=Oj)B@eHYh4J~E$LftQ*rdA&_iX>z~}iqMr5gv_%^)~!wJbeRnAb5pahb~EGYr&{9{H*mpxEW zU17p7VRcI$LU~mhVKG?~4jJ((!_17SxRvtiHH}KxW(>{B=|Yu3L+}eUTK88Y+!aR~ z6Z|0u^AA+ruoBdM#oL59bWUSFJOB;1{2vu0VgO)PztD`1>x3 zzdvgJX0UVUux`m@)d?wa$bv$R*w+51AN078V9AskeXO^8lr zO>D7cdnooLuPJ2T8}J$5SLH4D-t(QK?e$kpc&=+LV{`sbNlkUN zHUHUsjXu-UWz|z%;s=F3puLe^pq;S{&hB?I8eUlp1r24TgmFKxpOeaNflk}a?7suR zl#ZuM`H`T2&{iFAlBZ+~n<6JNelT3WesQd$$+RaH^Hgi)?sfXX z(8hq2SDry|kL(I6RX2?htg8;9MS+I0SS(pmhzcs$Aei>9uZ6O=mODjHc){)EIEA6! zlk3%<7M`$cBK2um7m#}LNm%5A4JP?gLjX^OtJN@YDeb13@mYgoEn_#Q4DZVq+8|&7 zUdoc5QX=SCswya5p{S@r)Gzo6)%MuMj-S6Q?J?C9;D95vz>&6I1VftzbuN~b%zg^B zo`Nz}+=Kc&oq^5dD+Idh4wm7RN*6QZgBh4e*QK^u)8qCoNr!k9w&o6$`A&jFJuiBG zK}L&f73#0}LJ3`8Kk`jDq)%B2Q}eU`VCzl!a8)=IXk4rpP-f%>M6O8=MYVR|9ly{w zfGbRBM~{crkR!g8M4s1rXd%*NA#Yc&*bBg^QrREHzvUnah4EC9!2YOxFN}5Yxr8Ng z*MIR9cW&bpL}*GG4^Ld^U?9V30TUYKaAQjfudg(8ZXVPe{*EbWrj26{A432uPI->r zq#5MeVd9(Y{6_f}j3I#g) zBpy+X9WXzD@d3LK<)=}i{Q@6_Kp1^qQpokSk#&Mk=C_cU$wor08&Tl5x^1~U$qDWw zL_r=K1O!@;e(>brz?^yz#qBPz%zy_Wkyj&n8a*$pk?EP_UXekN4QYUYXUOow;9tAa z0%WgrAU%soSi#VLe-DL)g%6w5RAH@}HhD+Qy;O!_9K<%vmDR2T0#Sh_4WFbkVYN8j zc|B5k-@>Og2h1(vt*a8=Ht>O+pm(7cw!7cFs8Cm$_^potY6yoB2-|KSeCG%$kFOZs z813m3RIDl~qzCm@?lr_Va{^L66aNxmP>RvLtE}qawomVkrz3ZWBciwcF+Y=5?$xge zy#G}gT=4t0ui$puH@0_wIm6xjx4w6B(h7R|;lYWFcUYecII>22D2zJ)yj2Viiq=t- zwEBE5sXa~i!5sl)ATSt3e*97oUFFaozm5kmX`8M}eh~ymeY$!3B%%fBz?6~rj{5~I zAXl!A&f=I{ZusrOIj~~G06b6zIDoj70WDXnx^2fN3-q%WnqqBTTC=W=@XNKdLB$NM z25M3|jRP+9=eb6mpo5N?RKcd3-of-wjo$kM^Upxs8NA8mN|s z_0IYC!&J%1jL_+g7w<4YA%iLehn;tk)lr@gc{&sicI7f93Kx{9tD(ZZKJ~W`W=kxj@ zXxLLdf=&CAF|wei{rLX|RFz9fE>YVm=EVS@!)eY#Z;lCoMA`e7R^@qxl-Z@;#XVyq zn2@OV$#i@0FKK4Djo4Pp09kp|K_mfVy4-2kBo*31#gS!bmCS~5e_t6>TuZ@6gyH8U z_mw}`Pz+Wx!wA)J6R6YpIuR`Mtb0CeQ>Dp%o@Mwkdqwr!vqv{)HyP5|X24SBB|*_2 zuMVN30otvXU9B-Dw7hpAj<%%9gY23N#Rnt=!QV!VK*8@{xz;^s^IVcFdyZHkFughR z5{3oo&0+@sM3HpN8yH){C)kfA+N}|>xjpU2L#6vFoUt*Wf8iA!gc(*c1%`p z?x3?gjg;AqfB-&OQmRBpFlO0dN-gV$Q0e@J_y;kYIFfs=L7J^@;f;W+FUcVOxCt4C zD7@{3)tCU*jSILfVR$$Z#Lq!f*nRUG@dEvNJ)pI5n;(4arVcHXGKMcySJs93&QlH% z>01KMAclIQaH-tiPb}Anr3{j{uuXD^pK_R^7fhI;88!4qiz(2{J%>L4)@=$4YM>Z) z(&_*jDN;(X1?RZzHL7P^Q1gz`Te#c$UVi@d9Q1a6qm$kh8?;IPPICW?HekK<;^Ow5 z|GN{p3t?Nc8}(tsVFi*U;0ECbb7vmTSyEgO7}&CP-3NoR!mYjXI=TTEXN)&`I&zu) zAOuFE0OJ-E&T(TXX0-#M#@~i483l|Z?0dM1`oozgW8Sg75XbkW><>rpNXacW_58cW7wLC*WOU#uqSBKcN6iv?&<3;ji30?+Mm$%HNyxV>(cc zwMta|nWFdM^yv0I&*xW5_DeK;PIBDN#6D1cJe_i!CY2D5-vO;?MX zXI_HGU3xA~U-({=@$~4;7c;%M&S9X;l=mth0TMh9s6(v-R&TR1S;xB>Gn86<_$RO| zkK`exKN7vFK%yGdK#SDs36154YFcI8Qvpzc@s<|*Tb?ID+J@YX6?P3}8PPA%X0(OS zd{Lm*Xp37ZK}Uxa^7CWsC#E1(Tzj9cgMFX4%pPC9Cx|s|B(EXAzPCe0;}5%(^9&21 zG}5JZ@T07V6>gmL!1T@^`lJ$~u%lxMke-{IBV*@JCfJ%4CO;QNA zbG`atpNtSt%Gk6i1@c#QAuzc`22q*t{I+dhKKsbbGmTOoDt4ZL{zAOSoCF8k2P25; z??v%<8c#zDqG3@WCuFwnTYx25x#V>bzOU;}2)q00+nd#dMDNb>>m70!p}y%EJs#7D>qjRQzfyvrYB-BYt1q&}ulnHBYS z7RW~acK7a}a)%V}n<6SRG0U0m0l@pr*#PBcXj9H(Quj2(ksUZ8rL79$5J9%`QPWlZBH4S;C$VO(I6H4b z#U|2c*AH=Dp0{Vszgp}GJkRNrCPH2WtJej>fAsKKUB_5$J^d$-7>!(LVs9{Gbsr52 z{3Ro{Rhl%{@&Jyk>1G9{ILhqTS#YNzvJoOE zN*g2Y5pHZ-gL0aBudclin)jCX6C}p0SHV`O-@0r7>(NvGB5{2)p|9W$tT+Db(f;Z3H7-itPDRbNV6D*ZtLr zj*FhuAC>#%go}Tp=lX5?^SRx&>f_y(qV;f0{fU0{>i*IFkihHrpHL}xfw!?&thIkZ zzXNx}Q7*PSy-PbG!fELTI1R{%;#}WDWlG?MsF8P(_BdbIn}-iGfuVhH0eVCR;YP! znk9*9r>-m#;CHR`^L3X;^+Go%xmN?WJwVZh@GIz zZ2F5OvSu_i`66RQ{5RWu`KaP*=oij*Q!5H@S-S;wer*Ks#S|H8Na_Iy;9y+ucbR%) zS97xCBcG>-`Vs(2eh4WOkCo{Yq)Zo`TXlifDLm|lllq!6*HQ~j`vstkkQ)h5M|wZ1 zv23(SU3O_VFW;4eIee@5>QH*`FLHbvb461<_L%Ne5`goYGb`A~<&@E7ihrM6QhIqb zwyUk@Q4-~o<&YJ3`Tp`Hpw{T$@kuJ9!(Bf(ggXQ~0ABEn_kor0gyVvh7g0E?LJYqfeNk`kf>QF?C26-0QkeG5~yP)$~X5M z@*y(7@sC=w8Xt8QXy7o_x2oOm=+_?hXsSO%N$-ySbl8}F#dnocu_v@dxh_KI6ZtIJ zQwDc$TCY0a7@Gn_z35$WT@L`>By9197uLy`;UBAj?GMRv5EgR)u&2MUV8w++zA(Mj zA0HnlP*^T!hxhfmJY+#(k=74U3!QlD^r0AXYoI1`ps6-Tr<9IvZAdQM4_ zg>Vx+JupL$mD>&%!rG7xN^rTf&omwDKEygLai%jYxUA-Brs677YpN!azg*s2yhXTnZz#S)+a)Qux z^Wjr?KC{C|CEZ#2TOI8J9yw0fK)M%jue$#+Czo1XPVvA~P4=H2_Bb@+KE9du83rfB z^;LFQA5fytnyba}0!}dXKG({}>rzgJIX=}<__+-hBZdyW>M zI<1bZ)Ibg^M5CMu5&@T4`GM0=3UuIuMW`(-a9ErWhe0lKkiVwteYx}|>L=tzSsf=x z-ESRVL7VnsnL_ab)mp{IEkge+c`Nn@0tvf`tV=Zz~hzhFGf- zQ3kqV5koe0W1dBE13H^voN|QEcm+e9lN36NNOV+j-<>lg1;o?4Nm}1mc}n0NQ6ArD z?IXq4P9FKhlBZNrZF44zSq!lf+F-uaD7`)XX81+Q;ZrQDQO#4)9k#1Y=T{7bDJR4R zNaMUY5pJ92wEvLy<}!A$+v<>D+kK_&Ei-lpo!hsu)BCGec(=W+aPuKt$NKde{n{OV z32oi4eYr-3=yF7LjV2DSA}?Z1XhT*)u`|F$qBKtC`GQe((_ZT9~9@UzkRf;D0F1R$WR&OrQ2pS^@W zCp~S(Kd0}SOm+F%_tCnj>A9d^JQX`{EJ1|hOK?%m?C$AW&N>Q>yZ%#p^a5bx1oIE@QKc{@(ac5aOpKx2B zLq97^94+)vX<*wXx#(+9MS`q?O1Ele$Mb}Z3lQ$}WygZ0Dce1``3UU`*yH?gK61Fp z)2M@{JJsg@dVrC`1YHm}5Mwfa3)M(9ZvKrX2E$Y;N2*+H$r)K8T3W%LFqpymRmZ8bHUskld#RkxT1|d6KWbAE&*-y+ctfbv+qnL%9@JM2 zo7YQ5z`8P@cC4y{`UR~B?{X@KN$J$q1ti`G00Z%7;-JPoh1i5z$Pf`l{@9x)BUM(j zPT}oJ1~joAaJw89PCaF3&gKP#R4C-J5P@n+qy{=cr#{vHNU9`n1Bi<&L5V1IG3yz; z4il4l$;yhi2N@NwC{H6!oeh4O`Pxr!rAdjxx}OPk)H zHmo2apmo6lt1u7@_ua{M$}=B39+4IvT;Syb@Gup@>oLV@U4Vq#kNRo!;*4yj1_sht zeB8!8{pga0a`+;g?n1P?-nbAm-~2>xt#|9ZPUV#t!;Yy)jg;`92UwS*2X)<-$))sx zW0<|4m%~Gb4CSEF{sTZ2+G#U< znXokCQ8);>lgMA!cY%XFm^pdb5PWgmz)mOe0(|zr(4(v?*A6SnDMxFSLpYC$)zd!)t-Cuvu)bW+yuPBLP`LFL+@Z6Q1Ai#<<|DYZi% zLb*-fT;GAVgHCUqF}IJj8y~Obhq{Yb`z~mOj*Z@7+TP=X6F>O8#W#4nj;pm^h>=IF zBWP-=LC!v1@pm-{1Xy7BdQI6TB_Xp1!Y^y7>ubQNPEDF{tQQHX!S@ z`qtG;i!RN{JAH;i+Qx!tX~16RIMIa&v)>? zx2#9MZ}=a!$Gk7IANcp#pB=xn?=!v+ys!7VpRUKgPwYO~zPqkIvA8-q1q?_jM9c)e z_4LQY!wvok#|P(LBdK;RMbA!S1B412H-)kWi+>GNJt}%C6);U;LO1R_Y!!tDeZ1b4Q;vVYW?s z`P|>WTN%Zk04U}9D=%#iu*ElxH;@{EvT`!RWhotpU32Ty^2x!A>fFqId$%Fan@Av# zqwRj`M`14oenYf)=`fqS;JBo6S^6&>jj*$n(P^~rL|SA8IDi2BEw-yxz53*->UWZj zFPLWJBZF1P{m_MO@lv$MJ<%?qG^5(391H&U|Bmk#8=jmwF&7d)$h8OQWy=)Xc1PF5 zGsS&cJy}ICZ+4gb+0=w9k8?_?0@whVU~Tq#`uz{%!EqL(in{F?^=eubds*V55K#zy z@w89Jgq|RT$UvVS72=6Cw+Iv}sB^&Y0l%+*3y37;Lp04%FT>OCgLDwD{sqGi|-Dao=rzU$cw!J{P^(ue*j+EBAd5dOA}t&~N5-xj0|t z=tQCwUQ5sy#>l>-?N!KX;tc(zN1;F`5)zS_G(D-L8WFO~STJ^Idz5EECK8G_Xwp|g z6=_2aB<>Z7f`5me^;Y`A$qe8aug+nFF z7o%fMz(u+zaPox4}Zs|VB{ zBG?EnZ9-ImkUJWKB@Y4_EQmfOjxl~x!cHI>Q`T`Rq=uklrI8tOM<; znbdotz=Si#<;;(T0>8Kt;H$bPvEPu)^yrFg$((X=auJ$!c|^CRPqY9wLAe%51L>p{ zzCm~U|0Xx0f^Rir<6eGETGAUOdk^p5BRrF;ysJNSerh4eD_j(Uz`ExAAg!8qB6C|2 zX~DIOF3P$tYN842sD49O2ew`R=+UXsAk+ylVQFP9Wwj04He!r90+0xxVD;#^aSDxH zDk1io0ArgiSwu%u@PzdcF}1;vHlpOyz0ArUw_a;+9j#w%kf7Fex72j%)m^zb?efu< zo^wPmG!kwdnM(Z}+;zeSh_Rrk&Y+&-~zi z;r|@}1h9V4eiiM!*}QM~{q&&#Dn#cO$T6WM;8k(4R?noUUnGzo{Q^;h3kRn`fz!<3 zq*z?8h)lv zPv>*;HcgkJy(AulWZi!1PQ13Y%%cR)6jU{kigYt{;ZbmWkLcs#QslXR9O*Wr|DJq( zM9BW0OOZAxqs~V+Od2Yc#UgK9gn6k+1-882E>@uhINE*XB^_n|aI*%!Iy zxc_RFMA^QfE}=0rpMzd--%O@JbkeyiM3cePp(|#HA6Tw%Py^CM#DXi})xYfxrOFRr z^pir##;`D8m3^tAV9$kF=G2S*@95Sno~x`_vOoSQxN%paOm3HRV;Bi%Tl@G<+`Yz1 zKwSi*x32U#Vv2u;fTqw6zcNwlC&Eon%$#oqlt=gMCsnu4f>XXF0b+3Do|>8p0wF)I zkUAAN+EkqVyUoLNil`uqf-NAm!(bKt03(_i*Y9F9rKO<`2tL7-=;%D((N(o+~W zXZ4k?g2w0}d)s76xemfa`r8MY6pV-#`9O(D@n1S! zJgkW%521liCYd5w(tW^+LXb6nO{|Z$AhybY+oHgeFv`VNtzu0PVbWN0@Av+=%`$5~ zelz1EJkS;}&;-2$LoIP0&Sjh!1_iH#iCaZkK*|khUbeo}ZwL5PW8u5_&6C!u_*Oke zjDiQtWnF?T!R|Sv_S|NdLH3`QLqQ6gd+_?ZAy*^7p~dXr&0`d()i@pibOYE^=xn+i z$7>0e2VH72)!(k!oC-f9iqV7bGGIg9Zr*!tPW}Fv7wzyWFyE>$&g=}*A@_9;lqIc; zPXvI&m5EJ$?TV2ygXt3FTXJxr51Xgo+rf|7Cpv)tx)r#gXA^3}# zkB8>74OEf@_VW96?~@)`q9Ut|0XB{LhY3E2VOC2m_A_7V!DtJBIc|p&b;>TL3?KaW-#!uf*;`i=Q-dx*`S6*LO zjlrtgucCUyhX|p8?RAy;m64^e3}z3`*B zk2{ex6~7q1adg&*6wlkuK7zid4&^aBc{$I4egASRBxI6)Fmk|67HE31U2BpRG2w9B3Jt3vhm zt{ROV%DR5sFkA2UsteJEIn<~@TH^!COhRj=MKQg98+xi5g_I$psg=_#fob2`LZ$B9 z+hz8sdTW$(C2}is+*{Ew5@jxkcjS?WdUc8)F;$vqovx7lyGe5Msa6gZl`8)F3(WBS z1nKEm*k!e;3tmmklNAciT-=4!#6E|I6kxDU6k|`xLsCQb`oo=JPZ6>zC;rx>AOV*N z=zY^uZeN*Ud{KHt+@O`>yQ$)J#4_)KWf?(O@>a@-y)xaW)Tw3tEUaYrI`%(+Iz)dQ z77g{tzwq_GYBej+$s&976^54Tpg7^Q>i}&=P5ahDV6v4ZaD397LFWA4vy5jAk`NB zpb-4IPG|00Q(jJ*Ndd!=a3#u>s+T1N|R8cL9sT*n+&5W-~h`L1o|@QkrLTY~_k z!`n45N=0nPw{gWPRK+eowFOc)N;r41!BG_U$Q%KaBcqW8&H_)6#ftQn@`$ydhPI1d z8Pm#nph>b-tr7fo^~W4jTy9ki>JNslEvOa%K-2C!bbzYs3`lU8N(TXU8Y7@@96>cc zGif(FMw!=bHe#^o(8F<8gc~hG60GuRP=Bd@EO=>IIqps$iVYsK?wi^HLo2!GgcclB*xBr|;q}F)UQ1U>{e)I-AH<6zrh&2afulWs=&4yXdYq694(R=fsjyhXYFeZEjZwE~ zXgsFNourxutpFBwJBU#phuEoL6WIK2u2mro2($8;^ia@lM~pm(x4YU;g^Ip{&`WIv zoOFJ*(Y+1VN>l~uPfo#o8h0?^A5#+JF2j7x;{O3?3j!<~`kC9>uvGdSZ$H-;NCDVT zLHZ~SVmb|))ZjR6tr_D`jldYq|vC7J@)%>(*=n3aU*G&P^@Avl?%T#CV4My#mkM zQTX$Y{}cbc)%S_p>Bm~i_d22UPTu!c&`j?iBNoNe!-YL}R$n^ykSdB^udLPqN2I7y z*|ut}Ue?Qb_?+w5V8@#C*swOfDG4WO?8CXP&-NYC?3|ptyTVslut;oGZB2UPAlHEL`7eOplpA9q81Mzs-MX5%tc`=+M(YQ=fzV$+eY460(2ONw!d zJk1_3S_o^}@(q`ysY^!J&0DfnL&@&|9nMR|8!=-!;Ltq`Ax@HmPyV}R_d7_E{KzM_esK(AXPX@*E8on$(I>rX5`+t>8Bx)#&0Zlx1ECr zRBoY#javgkO3)LU5_MtO1E#ty94)wS3ndXSv}QF9{&J-AWq+{u2Kty+v<#k#P{x9urSrq z&3Z$gI_+?2WkHLr4bK*HI-g7>#H9{oDcUqNMGY1)S+dLZw>M@_@hoA1uzk9vjun%N z6`*=#aoOhss_!ZAgTRu3l{FUiEb>?A#WSM`od6eYU(2xwFQi@@{%#P4f_nok-S;6` zmdUSkUI7Y{Mz&@P+^}j@X|verUfE5RRlm>e9zsY~ni9l_7J}kiCe)+C`$MHgcU_Ji zlbz%h4FjqQR>Iilek;}_O?i;?MAA zx7kTO)T~fjMpFe?%h<#S7a_|Y{DSSgzDw|{iKqvfy?fMUS!x>w(9Lk1TIKT^RDD}!X1pk#!i_NG(9 z)mk5f?$i%^eTR2KK3Hy|WS2TS;SrAciSe{B>MT4-pIuoiwwUjmktl&=qqV6E4?Xj= z^UOx+cN=%opX#HP&XhCdbgE@eNc}Ay&PA0exHsJH;5GWCckc^0{&b zz&xdUuJRbs@RX29Q+*A@xY_ad!60zOp!wx|F8yn2}otyxPeLd*2!Q*@7;eO z-i;@-30<7b=yW!tF^`4HNnJxo+!T1$wq4QX;u$N|ylQM}AySFGf~`n_+V4TX(@Urc zLP8KC(hQU!S-rR@wYOJ}^r%WnwNcD{uQ`%s9Y$JJNtfGcI96wa9{e2pI*Sf{QBU4z z5EfuCVX$O_>?H{OaD)u+M^|Vm9V=j+XK}O{#s%uCc77mKNkzgzBc32!cK~*`{IBIX zYB%7ukLQrk#8iwbP1vMmM~JQQSrBDXPIur!FWMk9mR~gD@!9SMlBI3r;D(R+L^j0W za=VsLT;U5Vz}dVgXDT|tx9H+@OuzXDPw01k z@R%qbue{-Njzdu&^xXP?;uXc_6oF+(J($79;>1(HQh_F8~pk5D}YS zH$!m`9Wz++&iMt43s*Gf_oXi^ECjI5T(JNOZjaM}+JtKPmQFk!AlnU^Eci+`6^l{t zjA;~L4N@_R9Jpq|imk!`JwU7)CMbWSJSG4eL=lfBxaInHSPJLy+yrh&O3ms(u#Tos zv{A`j!GY3tl`1E}S=gh5xv0x33qGuH3iAgGyz3p5vqoIV>nfxS0;w!!74qK&mI&GE znFvCImpdj4QgX$%3l4i`ReY(Qi{=vJuKsoD?O}DE;)|VF9m=JEJ=C^09~{a>PXekL)(=piMBPBi~8sJOxeZX9+M=Q8vL6$CA}}x1r1H z$Kq84OEBEb(P#RN#%2sG#ScI=jj1>98cCfJwM@0QzbX$?u9Y>$iKZ-}u&UMbLkB_P ztdJHF3ArbCSQeM$+C#DQ`U>zID>i!uO9sdQR9js~YcD)c5kgUdy6VvTMaVy6PlsfW zl$2ym?P@#`9ian)|< z$<;uZC9m!pmUm)(Y;R$02ws{aWUV2?)~Z=^0>aCpFVy>-}~W*tYi)t zh!_e1V8e?3{n?1#IvI!;#{KDl9?Tm0Y_T&yv*PoOTB>0;s;N;PfSKalIxsGA3wgPPcN7BE8nuC;ie9xy*>b@I0^t{Eh06%ga{ z1hHDkL_=}SO1Xgejqt7@EW;)aa?c>lQy}qPLw2atqh|s#U@pUEt#g$mFA@PF$a7=~ z!@9)#6A44(2aT+P1ZS&g(Q2q?3j45*;7UH)9iRrXF9Cq5z(GE+wamkoVqWvGz96Zw z5L4$x!=f?WN3Ry3r`zu7bU&b~*D{Tp)I37DI20q7=2@Qv1DwiOeNkm?H zx_+vhHRLje_U|nKvbfW%Gfuos#d_Ko9)mVFVV=U6lDW3z3kkquS|xBb4_a?~6(>vg zt$bf_kQdj)Sa3w;5&5g%c|d>lFTPKw(;QZ? zy+7;m@&0A!@Al8{eS6)ud4+bvs8N0QwE?wqw5qkQe(D?h3Hw(mT<3?-peIY4xgjff8(O=xs7 zHS=~9uM2$_^od45j)oizvKVej2U;ih&#u#K3{p3}Y9*p5hunN3oS8QV*?rP%T$XK% zhC_&hz6bB@yNX@qzw?TT@XbPIe-UHAAr3G}4U_hUfd#bCsg%?n+@6=P`Vd#YSE4&R(-P@=nrn|b6 zSbX6MF;9e)sRVVdhGn%Vqk3VbZ72~yZdkDbusPpt>3X@O4J#*)o?S_Z02Ed#JxM}E znIu;|#9RqT!y-@uXUublNH&eU5ocU;rZ}%I^}jA z(AnsmrfmInuK}cnea4{a`KV!lqoUJsO{Z+Fzd~wm?lbS44&^lZ6kOurQgBkPXik{9jJvkIpT`Lt0mK553_LfX@o_j0TPPCU{&1q;?)(A@uwdp zuR#wB!)*YMcl#ioo$8%H64n6`0p+WMj~5c99b;Lt2B8hbb1N#>OKyKH0{Tk%gS zHd@EwWisgT7H>ZeskUyp#|5x*mV3qLe&OTz1<&8@Z{O1!I=sLlv2qIEsRl!Lp7w}eZ#VR@wPz8vCgpeS+iNuq_m0iIO2N*=u zsT!$+h-+Ec#=m#?-fK27E?7wHJ#V532W~M2gZZa7S2X75Oq!u&TflpTE29SiASt-w zN>J3bbudu3Y6#pASOecXIz6L$Jf-d8is~Kg-UF>Kkb_p8rPb>VH0b4b&vF8Qqw6bI zi>$2-Fd!$1Gpmx+sR;n~cehusj$RZ4es`^r%-ybGYmkzVZrK7g1b0GHrEf_uadObg zJUC2Yuo&TeBAp%*0jhwfXhG~ksoSbMd~jvb`AqZ~smFzo_%cLsiGAvk!Q7ea zR4%ewp@X!H`d=->;~Ru1^~zsS05jgzaj&EWHqRo;>S-|ytTn1&-@bTyd02Q z8-?i4b;4fzAQZH~`c)Jn!6;!U^VN=i{P9z<>ON-0Pyh{Y_UC}N-1qc{Ugj22xW&gi zQaDgRdTZIDBU#Oa;vHE)w{s4T^aVg|$_%Ey#abbc<>DzlJip+sz?SH6Let@p9?uoH zc<*#590c#5jp&C@*KEb#ixPQ{E%g93@b7xl$~B|HgD#b_4AlS#QK^Cz44gtg3~r1! zE*xs2Wtiw>{&v6_b3GK$^^Vs8fEY8(F$%0~`8glY_W~fG%m|xNK#vu-T_DCExn?#Y{Z#0LcIJ(G`904(DvRRbgs;OgNhm7I+}RUYd6NaMa#prb~HBtiZwU3=l(fy}78k(v(C4sN`+ z`Eaq)Hf=2X6texmvtm-ID30F+TQ|=vSyXEs$5Lmt)sd2Zi5!7wy~YV$g=fcJXfg`= zF;c?D;OiBL(KR#&@=N7GlC~bSk^(mm$u!Fa%4@y3?qNRLb6KvNB~|T|#;9-94LE&l zl@?wgn~!^zpVkWn|HdN)%+U6${f5WEO2MNL^4bx#?a^1aJQxweg0`+Le9L7k?ekSS zUUNU(avuq)=y{z6Fb>jH0KDT-CwyZmLkh(LxGg$hAtHJYN)|AKl<>R{?6b1 zefs8mXY?z~O_-r6~OXYk)jZ{^!>ITSK}k+(0ZKfLPk-Tvi!-(L0n>pDK% z?m|@Vwl8suuje?17hGq`)+?8x9EARNImtn6gL2-=Vpv-$R*CyM zi!B$BBDRtdMa(ck-J2`K@QWp{R#Gh%(BHYZ5J7YS$vZw@uM%v>u3H zF&-d&s{#wPk;l7DZnIP0c__%E$q7v!zROC&mNu79SfCn;1x9L@+iceC1jGROXJ>*P zLQ#-8MF>UBpIpOIG;~0@9?Zi-jDltp?)^Ho&}mqT-$w#&;LiQNR*OG@j1B^O&B{+l zn8G7rm@6dSAh>p_Ze= z{w(TvMTK?E%GLJ?9LXY)3dFm8FYQylJ=J6M@2^rpqDgnjZzQTU)}ul6x0qsfDvuYh zD5bp=kETAFb(xZ)S()&PLnGE6ICSOtvf9vPGH^1O@<vu-72?JjKKV3ZTJSm7zU@K+m>o`sC@7u2yRyGL8kfk%8T! z9lec-EK^gIIV51PNA;pPxId}o{vl?aw(uf9R^_8k&&~vys@x$Ja2`}fY#cy3xS_?P zPo+;?Uym53JQokgez6uf&3D13CaqsNP#a6Q7a1Hi`hs-uf>B;gt@EYTs2 zDKefN<5;m!6?kL7@?1}RTxr?xdl)|=i?~SBI{ou(Z zTg|uh7rym2z5n1;(yspSqo?%4&z`Z8*wOW6Prv>9pNW?Stm1(R#jpS_@TX>oF|Md$ z%}vDE!OM-O^r>(7JbK^}X16c7U#z$u2K-G6uBW%(x<_xF-IHuakDor3`UE)HOlmqG zPGz3Jt>g27hWr40iXo-W)}9<>Ex}YR*ed?@R9i)t(~96lm>&?nJD<;K!T?7z9Hg~SLJ=wCHQd@N^+BAg zJg&`vv7(G0emZB+Z$U~D&-1`^OviHM=P70R+>ue~7nT^qPBa z(+z0M0^*>q6H%fs^x}p);`8?((qO_u@oG-Hn=7`Qu?3JVHXsOqZAUz2d%fS;$5H;) z^46tTbCZ9`!d<#f>&e~lU3dY25luK1L9+Mf+BL@Z-*y@_AIw{%fl?a=bT*s_2Z}s0 zYJ17+Lr589D$m+sK!Gb5&Obp#fAWkdr8TI`dSFea-(7_R1s4*SD7utEv|v`PvO6aQ zF=Q{HXy04A0A?MuG6BXx5zq0$jf>D|5{W0~ zPqz$e-mG`D=K377A~WNveu^CQ3a4B<0%5KoRzZ*~k~^g^8a-pNqvbx_K{*V4Sw$Gl?8d{&#mAQYa7UFy5?jUFqBwCPY(x$geO4}M4&(}@6J zlcp997KEn&SgwYqjPg1Gl2TDp`|dTDyYdF^elkehXan z0SIr&J?Q#GvaH@4LFPc2&ynaQsOJLY4S*v6Q2Ita%m9e?_6`aC>^w||C^3iby&RQ{ z;hK#ev9-3rT!96qRS%~GYM@@>^*Z!#ivm0Y;CRYo170kBH1DMna1G8I6z$WsuYY>| zjJ|g9kj@8Fy~n~~qj=D6X)#~QTI6fFIT2A={TR^*eu7-H*==;JBNLWgmy8+7+snNj zLn@;aNGlNHYb8+*&(pcC?+&?TZV_0I&K)fBhsP9O`Br+F==;*`_<^tM_-_C5y>GAk z_;`ES`LFhN2XK6)xA=yR;}<;tKa~CR+ba*>c-ur%J|)}16WL@`;a*aZ234}uBVCmP zb@h)$3O~3iGdMAfMgu^HC7sG&IE3fc9n zO!TY{!V(56kY&u6%uZ=^aX}-tq;0OAQait<;psWm;|Z;vd@5cNgNum@9RxzMUbspi z9)Khi`>qrPJ*$CdZLu&9`E-;T%57g+UBcp8N!+|-Q?d3)oCKaVrB`b=s-|VD>j_&_ z?@!JXp{KMhW$>!iu|-1|ejMrm2HdbBcXiDDKi$-SGkoH^r3NaYQ7teIb2*&rdv-EB4A z82u7}0R%=VvzIYgrW(7atOsnTXEPdiLkUwEG$U5j+2YLtaJ=C6JVT1uhNf((2RN{v z?23%fIQ@e--)6Q#kkVY5Y#*RDB8BtRH7mTqY(Vtit7qQi{}jf!7JnG z=7z7I(mN;T0%WWJ!mz@BF{^4hQ1g_ZvzgEu+Qg0r~3}6l607o8d=G_pA5CSL}$nsQN=Rim-J348o zT)L)E1f-`aVy68tYM%>UhN3eB8+7r2SLv{?pi6GHYkt}@u7e?6tr2OnQ=&7-5D_s)l6b-w0yeX?xndd=!- z%Ye=GO1v$umN&OAR*{MfC|ZsT999CPd)?~K4sv8q8Ek%97xeLyCk$#l zds9-QwwO5rT#)l`CV4t5~3$H$jf^a=m_+PnAZyKmp8PoCY- z{V)^$ouTmTMB~R%?<`qcTgqO0J*AMT6*7+T-zOtv8Ul#2qtlatfEb%SkF))p&c^4O zQOKIAw(pN=zRXqS)I7Is2vHmGzXn7;?x^XLk)UZ>r_@pEBX}Nnb2<$gYC^W&Xocz? z{Y_|gt4{jm&3q%ADG0ri@Hg}oo@*Msdr%9&0ieHYEZa{{37D6RF1?itEEM?x3ORG{L?8oPxQvR06CMmz!*JcVX2NyA~=~cEsx1Cr=(kmgbvt&FT zR+2G9taU69!ip;ZNl>l>cRz-O3uy&$4N?obfD21{(+p+xt=v)_s+>)tSF4^1AbWYw zd*>|tUp^IUGDWA?b1kos&g{_t1kqm?_reVz*<)C#njs|Rt+z#?T3tP3fa8iz@7<%} z?1WaA%8ov6#+ETdd^dz_G(;7IhisW{Sy*b#3qu5Z=h(2nwHkw3>PC8vaxjSDV61w5AhsVv57xt;`_rJDCeUYwszfOnrQUNgI;GWOOP?|LcW-)M+H$c) z29p7Oi><+@4BUV~6ACdb{+BGQpPn?rg@bWCiDUi_w!m+n$atF3l-3L^JY%K&K@F~) zEj?Qdg!FO8?NExw3T|XjD`bRCeuoYPD`sW95k2Oq;4_$k4uuDZkH4V#R8xxMPz;pR z{gS{Rt&ZzFu%f2f6mYo8GinAuLNREp5Axx5yQ1atnodq0&|3O_Mf>eS>Uub2OZ#ZX zZPExyGVVX0av$SP@$_;jp>lW=zzcXuzzXf#Nf=0&6cHUL(_Z|ZK`3~G#Fe)De%sTG z=a2DtNLwBc<3{Jh>oqIL+g|1pkcuL^#MP#yPv?6EvRWzonn9O6=H5UrUe2t2s0s(x zVHtr1u;Bexy!5=DWC-PlIsgH%`Y8iI@brRLA=-Vy3gb^cdqkgIG8nW&=Bt*TT(0Qj zPuD^oimWIHWhxdw8#%enf{&%jymg`uisXHvfPJK5uC{r?2U;k;Po7oP{y|6UH67GJ z&)@UxYRRAmw+DC@xUJ{l)Zq8tXYi|mN0tzGlJI#1NIm&omtlgS+2|xmK{k5K%7UY zvD&KC14SRq^Q?_GfkdMT^FGc@7?Exb&KS(g-0#|LC%{~{?G>y*H%BZ^XIKjV7huqu zQ9tqUu!f0y<46ew0)gxMMhZQQJm1HLnqIvr_UleS2db608|~8ZcxleqU<1O@MJr=O zxUpi)#SY%NVgi%X@GC^V8wNN5a@=Pl&2GD+%j-EUZdTOoHN#WYuffqLz&VR|64a1>~zq9UU*%( z|C~#{vRk>J{z)F+?O(q4?R6i&-t7+HxZB>~7T?fue8KthIu``vONNgP+ULy5w?8`s z%Qg`8*^#mWt^&FXlqRBy;9p59Rk#3)kj*0(=NtRz{j?D2gEz3oN?Oi-vH$ z2GG$AMDT*pAf%=-Tks{NBa{Sy4(;9uB75Ng2@rM}RM>677~aUWD6bIMv2=CDi|-Ym zgG+QMQsqhwM5{>`Dyxud)GQnVa0J9Tk7#tC6*d->H*7tA{OO1E_S^5XmHdpY)^pk{ z+1mB+UEv+sw`&@TYkg45j-{2`_aJYqm3t#Z^BxGAg~l7P@L}(xhN6&jZA2GRgVec$ z1u0y`DlIS0%}1xl{oK0%s)wpDU0~YF9=GzT@@{EBIRs^^FUS$1PF}Q&Y zT50r!yk?bS(v};oYnjh7&xQk=p#YG|^-g{UFwk3gmW6uw8i(({Tr4EC453WF4hF!&B|3+DlNG)S3yQqyjL@VHhyJaRv)DS3HTHo2wxuFVi(;Buv*CF|v0Jni5u zh3~?=-Ci8dqQP5{prf-mRj zONd^m*!l0bd9da2aCn^8czU5s{8ilImvnr$f3-cmq2t%L-2oh5>UK0?z4ZL+I{wqP ze{sEq7b4)k+5NXzgbttO;+ptd%28$EDV152#4=_JT~lj%SV>UQDY2j`P|E$Fimn>w zU}Taxse1!TCGYAswPu<%zux#E*`!O?t>w<75E6)+6;m|mz=F>dnZqnG1rER?x!pN#}UKTp)|B|UuKd3K&rb^o#e-A*0%g;pG zSTSa<^EF=aDr8GV%lC{}(LNcRvo(LmAjMNUVZdUw32gD-(`=}o8?f|0oM>GB)5V^q z(?D-Ah$xIYJg*G887nqB{-yEASAzPhWNzXU{h=DOaoUui9#eKcy-zpl%R@$r$ zBN|R;QoJEsxjn>8ifh0GCbBl}mE8kM1HeGcO;8G`5ihHy0bAPVxo!tzdN@539t&+} zo_kgcz$A=C)m%QFfL_$W}OI8ZZt&)10 zAAiFZ?DYD)4)JimIxfZd*`7{A_M61h<7hu#UJ01a8!_iBP)hzEa=oYUwcM?V(skkJUAHJ| zsjPW@KIB^Q^(?OkHe2TVZ6Rqz2WEIFu?H^Uk^g?`TAPZ{Ep7(VLel>A@fr3c@&vM zn#wt4)Qd|!*z{Y)tH?UChamRW9^$PLEF?)dgo34h)s@HVOMo-(mjG$jAQ~NLHWUr} zF?qy?86RW)A24tMKAo$NmvnMIrqQ&K`EZBS#XR4DJF6QJ&7WNhxYF(|d`}2swUX+w zag9`mh8?T{E1q9K$SmPNV+DK$BSl@dynda&JEq06t?=E{4{HTv$k(5c+B)^`=Xy&)OxIH44Zi*?YH0^^Ntv6)<-=;<<6yq&6-?Hv!;)C#UVA%nLV{3z`at)GWUy ztyNVnPz=UpmIk8AclH%ojIed`IS!6j*#f2XSO;j!ksIm3cq=N;509UD@Z-;Ve7t|z z`Mdq|d*5F7@!eK#EdD+CTW_|)f6!))PV*SxHS_2JRii9qteAy zva|FGhER;@7!L#A1}dczt70dXObGc-Jn3xpL$+eUm3_qf1@G60*DrY+qJ4G9`xN>h zf>#hlU^<&INTGGSVuc2KxI07OpU+2uiDq#io*H;eN!? z|7+j4Pxns7;+DE*g%g4!yaiyT+Qa%yB-S+nZz{_WQaLE0=R#GU56PnHf7f-DK#tm& z-`z^2_vGJD165*ZC%R(gcD1qoLghXA`Dku&tu=rNGLR6|)>TSbD$MY~QxTW%*S@M5 zPbin4D7~w$f(hsTgALQA=eZB&G|W3 ztUN41VqijBwxnt34aPDAdf`MdK9$PT)B>o0yEVQuYI;>C;)BYJ$nzNs=TLM266|WW zP7f+kP*PghK+l03=zYklA}af_Oc!+=h^u;|-y~ca?p|($r>;n2!#seP^D_x&nA2*z zp-IC)!~mp{8fF2nqWMHDA#sTi3VfoAqA61EC0v$fkt2s79>y zEwUA%Y*13UKT8&+8tpNr8Cxjz=c>zL^ic-qS+0SIZJF!8?$ z2v{+8`2nZn8GY^a0S)myZo`NyAFRm3+f1Emz-LiQ9qpn51h;MB1;54OAQbhFV<)d1 z3?~9|K;Z?*f$xI_ADjYvw#Z+coiOMzVx@OQ&J!Wu9!z0Im`<Kssg$@l zv`wo-{0k)tSv}xkhwM6wZ7Xx@5+utE@=i|fbNvrBbJhGQZ8yvOJ^m@3J^x_M@%gXp zl+pTY(6Ei8n#=qYR`$xg$BKt2Z$z-U3_L4!>imh1qL>RbFYaNZcxrIJ=cpLDjPhA% z`}#S+qa;a9ZEEXup7TtxPYPxA{5$MBgs-Dl4)biDY~CeGAa|uMRJ!j%agI`*;75d~z*7RXc_Ku_m1SGYo^RTzg197Merk*? z7vKXFf8hP~kiiHBT*lKO#R>Z6g1Xg~`n~bG?3E!4w_+WykZr{3I+e**Y2_SJSw^zE zb;ult(5ImQDCfexrDV^;`;Bsr#a7y@GBD@1KIA`!LJo0YTlyV<4MtqMB|mqf8EiHS z1r=szqZIb$WXPF=O2>CqYe$BM7DAe4v$2%Bt`67z+S;))*{3lg_$ql>+WDYsrvIB? zFX^{`>(O)HQ_7TwTP!Z|>uiDcl1GHKjf(S~O^g`ln(0cy!*=;JQ2h z`Htxep8rMO4n)`2aO_(w{yGj(iML<-iXkep^~$f{SqaqLx+(1Gd=h=sp87E|iiBkG*@*L@EgtlVz*VvU=61VCB3kZVdA8DhbI%ST@BO=U@pA zg%Blah)r|6}CKn z1}dl{%)Qn3Adb9mtk*gx2ih1qTT98q1D3-%E5iGFMIAB+gaN&5gC(`&zKO9a(P?-W z#uePRskhX(;9}6MCjcSiPHRx)%vu2?QKEzl5b^zyPFP907@pA6n@Eot=y?C^oSyEM z^o%R?M3j$?p3EzH=bV*d9;W~x|9G|1egKY#Fwk;@p=44Bon|lDH6t2ZBfztyMQBUQ zS3uck1z(6%txmUFRrX;0#vBn%=_MQIz4R-1KWt=P>H1_6R^Sh*p81+t1aQPk%+<3O zTI?$uH)pI&0gJrsw+TQk9To~5F##AwR9ZS8jy#Lj>p6`kQ=ZQzGA@v1ir>T_N1*eQ z8O;|;Aa!+ z*KcrFetBNXq?5h61UZD4)((MQod6YiiHtAS)9l$G4L&=4NLM$H3c$rfSE2!#03$kc zJnQY7iaNk`wP*9`jFQB?adZt5kiXOUQnLBDM~8Xbpg)5I8H_>TUV&cwG56WoWXo;6qlGZmZ#dn1>|IuNX5FP?36< zZmL<51Z!v%Xv9}FRY;X4gr4r@)!16w&;gj2bXop!BJu|^nneYvWdbJw3bd0d4-~nK zVtg71uY>22OxgpP7%eR-(e?F;_N$G6aH9t&wEEVFRy^CHJ{WWnqL>5P;*SKYB#J@~iI) z>1xrF6Oe^=by9WrSaNR^hu-vB^-SrXBN=_s$Cc+_Ag4a}clommN4a19VsEcozwqO` z{mb{hz3Tbbb$qzpg{a(ZU*Z;D)A4Z!&l6MloX&r6ttqIV|2|RegkZCwY`H1ZA(qOj z{U8fnZNiMWLpH`OkiCrs=x95&#zS;&jlH}XRLL3yVQsZl_x%bn^YuW4ItWZyaD}G; z$GkAZa)p(@8H|*SbfE6k@a7n?60l|~Fxc_WFV4k!x8s%hnPeU4#VbT3ZR|Vx97~*p zglK#b@OWT!W=k9SP6<`1HN%Af8q-s`X3y5Iw;sMnr?WGogmDzJxiIakwUL|Q_qj7HZ{E73AeoCVYwvG;lV#T@n{eML#?|zpBw0DI>R6{^K zwnjr+u#NfIzxIub1Fr>KvfONhX8`f&7iUveK-UtRtg?SdZK}eg^{{0252?>7-WBb< z-s557sfScqxkx?1euLs%yH`YUPt(-p6ZDqa-eGOi6>jOli0?%B3PzqvhkPSmW@&12 zehm$e)+W}tYlpwkZ=XGz(~2#9OYYAXjLgYBDZa&?$oI`}mfYrJ8c&8cP7dEH@8mxF z<42z<(JdW@)0Z1~XqK!P5Bf&iVjKiuf}k$(>c)Q~*>aqZkW`R8;U7T$*VU}vf}=u& z+`TBHIlkOV6%PgM9i-u%DpH%}mdDPXe)8!fR%X}YA!S`tJqe;`xyjEE-Pk}d5sR%q z2#8>A#~{eNMiz}6e6ujV6p_}QtpCLKXA{Ay?k1AJl{HD zU#{PCRxYm@bdjOmYlW+V6K%ev=ce=&c0u+I_fl}hoWFC$0MUTwyYul0TdAWEwc@_{ zaz*#C1hhwMDELuMPVdp4EzSTT#s~?4BDq@1`-Z$Oo!=kO)5jZeZ&HuE{0v=R z;egdvrbB%2)z_ z29(~q z#xiHg+{PVv#-Q-*VrW^#a(@z!SpmScRA`seK_h?;)_{H$rA*-H`N1E2EFcFwIovRy z%bLy)N=BRTMLF9SQ+LW{LkA<6UTu59b*Y|TAk&6GC9l;hzwS@%7T?hE-Tu|~^aanq zuH(Gj0UTfH?Re6BUB}1!m!1Ez_qT02(Z8Hz^tLS?JR?i;_-`%N5`TNJcSN(+2#6ql zi@`W6)Pf%D9(ZqbowCbURaS;Xi4c>aDZG^`K#~CjF|5122te3C2&eDb3x9wJ)pcV+ zX)VNOaj3Df&0we&mZnMJ5ZGpH)oj}lIVt2R3y{C|?eDN9bW1B1=5{R1Z#O%B?@n^c z_ers_FE$SY9Km}-1OOI>w+s;M*h;p6B^B@I_pWzaAvQc=ArFG)C!c*t%f*~N{7Fsk zew&4%L6Zp{QZ$-v=l~?C9PB6+(U`lsg?lT|6t(}B$|XFH07P70UTb>4;8x0*-|vs*KXz;p`}EUi z^v*jMG-YAgW4YYx2>*SyoC{fLA78vsVME4(4p}Q|#CkW%23Z@R(W_!mnUVoPxf7CB z{T6{V6UWG z^q*V21By+u9`S|Oi|gk&aIp0+I6xZH`DRHozGrr#VCN0I7J*1BN_?VS_c!B}^ zgQC}3e*?fFeSq@J7JP1y`cpzm2nT(S>=9$$vw{jGpzq2-n#<*iW*?70j{Z4N3w`CR z8qjsG;R8{BrW6O_KR5{BfJQk%xS(%dY~mrrb*e! z+~_3CaLV&3!h}W)Ijp0G58f=F0M$S$zp$cdVI?}4v=)y!Np4xNUNkgtDXisZVJN_j zYz%av{hQ&K6}SPorX>9Vx%we5WV(#X^65`7w`+D92jdtUF} zZZD`B03<~AqCG7cv|Dg}J&DTa(HThcls-?SzOC&dgZ)d=aKc*3i*fXOKmAaidCKeJ zjQi->bV6_6yPye!2>{~4ZLKX6vxOSkn2Cd4$$|tJh^FIexQm2X4SV%ylj2wDF&dVW ze&!toDETg`b*JySWg$4k?AsPJ`^G|4L9WeGP z>3j8aV2-U@ls%LDG}ZvJurS*2>^9qwYOO+Vx;(XeDD^ONSp= zJnYu(Hn}#uVE-n!<8r*NMAN02!uj-CXhg);ERQ<&aStO5nMr8uY~6zYcPpmF_b1bt9pzsEO%P!tEqsD!M0o3Gn|v7Wo0FRD0Ih`WERcP03Sa18jT*jZ#qK`6>9gj z@to+h#B#SlTE-4_mJDOmUO*nm*rlGUKb2_JbCn#t@az* zu(AuD4se{nBK+X33p$xiv~6NI46BebWS5OV)uBfR&PMkD@;+srJyabCmhOQemb>7e z7Ycxb61XDQkcD}Ka3F}LALYXI zN2Lqla4s@MgFXkiY1Wkn|xnKZc97-}@^=R00UqJj);QoO=a?a)L z8wQnl49_HCuJz4m^Gv1Si>zZp6svQLhbm1$(#iijB~@Op`1#0sv~ITo5a_$R)bFR$ zGwz3{k}U>5O&NFsHwyaU$!x^H+zErtYg){AhaIE@v!eIA>fjPt-=q%Qdo31SLqlGI zamrMKMnM<@=gl0pxZ`$xTJYHRC1|Wox0F+>G<2KOoXOb+eO?G%5$YqNS1mDkY z^zVMTdlUe5!kCa8Cq@B#@0 z%g^c3@XvkH{^zvAdMc=A4h%Y-rkVzK2s}mxcwW?hsq9u?rH7b?kV*-(oEb%q-2ohT+Z)`D1>Dzle7t|ryNO<&Ma8yQ zJ}?bk#b{{2h6)a*;$+uSG6BcAI^;sVUV)9m3&eFE3vq#Eb<4`&)uRvS z9`WaGw#7gF ztYHA?ZThu8_Z?B#gOhfe;w~v{tuVDog)zBThvc^3#q3oP?fX2uMOrL`1ahS3S{c-^ zEzk*N5k1II#d1ya#gcYWlKj%BAk(D+h{^S@ zEkC)#q&tL5-c;r z7Zd~>7J8H71I89eEaP}0VCR~FNCdk>$v}vaj%DYM(b9+;d{B$LSc;+Si8ooVW7j<* z$TMyD&TWTZ&^BsQjE8k9MVEpc%4G4W>{EJ=|v0K(^I{LQ1X zqHkFe<6gb+plF=~c#j35WEBelD1<82Wl&-VvW%SSj^F1L=@_f`M>Fcs=lJ>8n}v9G z?aj*pfXeCVTe3!M_iF|-E+iw*X1itJV<78FyQ%5sradTobl0~K@+x0tK7(NWD_Ff% zMxYucCAyZaMmCV0dM=5VN7N8IJhyI?u)79`&;4M#*R;pNkHT$Kb$cE2lojkRI_`g- z?P|UhBH@pC-Fg4vefqU;eqGYq>i9A_ppK5?*qrN&dJvBSEqu&`;ST8HPpNM6D%Ax? z{^93M-O4t}qKzwN2WnR?s85HCiqD6J0Kx#r*9IO1tj77UO0yW0Ew-I05=Mn#-6g|kcLS}?dkmp^I^N| zgj86_+V@esu!ggSx@{+G2hDo=`0=Iia{TJI-={N{hun*{kCelt>@Ben(p=^m^5Xxa z51!GhZ%2LYIr%l*a(!OQUrb)|Ros47{ov<4zT3Zi@7wD>e!Uxy)`x$K?zX$_tGr<` zc|jJH827wDjwwk4ue601{EfwNPm_}@P$q_MQz&sHSrv>;d@`(PG=N31mh`TJCJ4|0 zrFg)WCF~pdtrp%2$&%u(%O=^1=SNi;SkkCs2kR77Ddi}vgZpl;RzfHaT_*qoyf>n7 zZ&W4>s_>XOL+C)L&2hu}?M`4h8IL9F%DvMwI-kwN+Occ*;-Z}dWvecC0d|uQ-USQa zVsTB|^-`D4-@!&vUi=6@-WZ@~|xnbm-o>@iq6pFPfP`S{9EgjTojo|E2869pO5jEC?3$iFyJG7u+iTexy4)ah$%f{iJf`*4wEzgw++s_B zXvNC@#k~`nO~%@GwPju~!O|JlD|4TA(4jUVQu>POO$p>skc6zwgJn4(%U+UQlgno- zvpc2tq--g*b0g;SUcSl%%gU@<`uv!{l=LhwM17r$Wvz2U4`>0BhgF~8jnbL1wZw`X^=m1EuUv&~Y4RYAcg8Tm- zmg`Q+y4z^_&QrD)ON_gPq;!(v?}*=oAG%rZ`1@`cAnfUCF&FSaI5vE&ylnnRAX9OC zV2yv-{PVLd_5dZ|u_4~rtYn_BrTq+?1(k9?z}rQXb7Tg9*Ve8T-kkB2`z_B4J5yZY z`PD_OS53Ri%6b(fl{8Y#sv_wMR5&c{ZBwST+ijaJM z`5O?>X3fAI19*wdveghK)R$zgLih!jXVbOx97of06=PvSl>6KPQDShVRbBfZHX|i? z^z8-SLegx#hjbhjAq}@+oJ5V*H9Q?^1#dk>u_Ppw%v^lKnETsgFyg+{2-txO&(GiD z`k8PWEO{+z87#lY^W_!SV@qdj4TnN{i7+>Sh`CV@`%Cop)euZonES(V7!vGZ0F8#O zAU>cOYe<}PWWmD`V8M8(#)bi}jR+ygoJIPaQW<{z;6`|*E7V9(Nr>b<27|D6%RJoZ z(k3A}O-$f_>LQJ4-n>>;t=5cW3h5ls(0>Qh6p?stYzNA{F{L3*Vk2IiSd9l#|CJn% zz^{ehD;ziK31Z$qNRo{3kjD9XD9ab{rUN(uuh!APIFB5Fz#MNwF3%@HIXQ3{P9n4y za}cs@!P{=%tL%k-32r3=atGiaqF?|{mHKuK@0MCaZ)95L^i83+J`+oyI#r~e{njq^)-j2y1~Mity)QV#4C5g^2~33|3mup!__UVTuhX= zZt>_^UtfU8!zE`#IkSq%VNyAFSyb+}yA9hN!11MS;R~LBUB`dQ_7H4FZx_G0=#9y~ zdkMgiR@oPvJN~_)>1m%9?zD;0S(y?>;=&AIV?1gM&5ubqbSs!EK%RQ6Hj*({Y$Xod zR!tEmjfvgM?8*iRMa8we>tug=ej)M+JMnGDFj@!hZ3>bp@u zPRa{TjR^~wWBz6+Cg76LxN1#V8nZx41<-+PJ=_40fw*UW-*kr5gq@HW&SoR2 z(~bq)O+ejm1lTu7rivk37YAboH- zr9TRw&?~q%6f-opxrGJvm;*6(Iwu}B4hggL>uaNe$Z|uJb`3Fu&fC2z#Q?%?Ry&$6 zHmq;#Re9=l-rPs!Z~@Q)5CGvr*V|S0Cct}A7>0jXIH+4KOE87hzSp!slmw1+l7x0Z;T`cDS|gLs^jyAkxqL=5 z{u|qRHD@4h#{Y)AHf_ZdOgUSWGa+$LQ8-v%gXO)Bo4x693Oq&6RAQy8k%r85!4fgLvL$NWnLT_iD!16AkJ6R<>|=lH*q}i@58qvJ0`4)`whJ_sc7-&GqxUao4orLjn5|{l<&EIkPQQZ_05w@Ntfvg6RfXdg+jVV zDBlq1M}uUc=?j-zO|`if0@!bV=N%K!-33;^tqPQcNe30&Bf_7lzft0HQEvHUVW9F#HmJNWOXmrHv5crKn1 zy?7I88#YH)^{ku_tr)OE-3$kfa5}X6y@FCFJTe>Qu$gk-oJ>wAGPnVvOjvGcW9m0FI#5MDu8A2+HTkFX2G(4+cz7QE$Np zgperL2v6a*j!G+#3#Wjfq6HPi5DXv|6ybsuEZP zPTCiT5R@AGl%#W-H)z=}f#Rc3kh%$w0hc1l*9+re0k^*Gxg1>|3INgE52MWfo!p12$vp8W9z^ z5Y7tRqmSXXjA=bc_xg~pG%N*a=!N?t7M@*=jsIRjkzP>-0XbR(3U)Eq$dSk;UMcoF zQrmYhj$C)rN5fWmmQYrViw^B6GEyz%wWi8drfukAu6UIn)pmqHo*ZxAS;by1~sN5V=pHo z0yR(|rL;>DtqJX3+P*(3Ly(0N%3)nAxBz7p0;O|gD8B|PgsjZ>eN2`}oQKece;~^O z;hkFOqQ;x{TK3*7S5OWV_~_lK#4;+Vkl%?LZ<{P(3UZKml;GmYXhiQmd?1R{&2DXJ z?ue+Ay{m~UGW&=%K+X}US)W6i*=fs-6Lu@g=js8q&Sq8Ay2EBJva&w zg!gaVLnzUJ6?Ls__wdm07<+ce0$5cYdT?mjW9r}Y`IdhClgG4U3fb7=YUflg9 z-kNe;w)12(!o{K-5vv=vk_~G*yFa1t{@I80Kl`hHhW^@L{0{xn*B;VpU(@BfC)PED z1X8_4EI2E=CyWvvj`2GK8R4d<;hq)wniZ${js^h22K-*O#3574V9H~L+ibwrx6!1b zHJ4$zUa|mQOYC>#dV%|P%K%Knzm0f)sJS21)lhg8K`wG^7i3F_s1cFNDVFPsb~lc|hJY+aeY@)j^0&z-PUUF$=i4W$tt z7w)D4R@6BAQnofD55cG&c;jQbL8`iIJ|il+>fFGZ!s40 zf-Csu(WK;`u^3l+jT1uRaMJZ=xpw{<%o}_10z+X$m|c`GrA`zg0BSm)1_Lmod8;YN zfVxinMHa$`)Ur{sYV^Y60&W5D56SqhHC<&dpmUIUvkCffH^Tj*-bh4laj(e%jfTOm zXsL$FZ_VS2RB^?e!uQ>)hxB>g1Wpor(4RtXANh}g3F5I~-hKk~5|Z&W;sJy;q~i5$ zGMh;Mkfc-sShi_yLR$j(7$Ti0=tsD2ZkE?HWH1iv$IZ=S1|83&|1Fnu1|R32>m~90 zw{!v+DKV}A^!N>H!?sg!1A71;qO>yb#6U+6ucftu8~AO%Vo++ufaVfl`bI!?ggYo_ zjLQvH*^VUp+MUt}|2*5v@0b3q173l#)rRYGMI&%VE!K2)Hs-boBE35>twsXl2CEfx z5VqUk9vvZxL)fau)&;3tvdAd&$QqJzcAy&$Y;CE-LHUyCh1tHb(2v&E4s*o9b41Oy zDh2Njj5PpfwygqV?%8--HTk)qiy-&APQG_=I+XU7aSBfh^mDAA{QHFG)(OweLu74f zqp1BOaG&)K*aRg;=f6i|4N(IZ$80*HlXH+Y12n8<&0cW7IlUOruYUJk`qgi~C)t?( zwO@Ll{@kB=o4)bhxrRM9>UH~s4FJ2gllAqAjVG79W;P)q{Nz7JpU{OdYC{C5|ka<_f;HwQRmD})sB$$S~W@v_bD z$!PlIMAQC3kOim4h=q;Qsd8;p7Wa;&Us5b0&f5e6m!A@=cJddsouCV3p(1_aVvtae zz7fN}?$yq|eCSBxc2QkR(}wW4cZW zHERV1D5s8v;&3{d(3%Ctouv=dZ!!~8d|r8TCCHUPuL>_8%CKPtZgF`pgoT|Hw< z&YGrYr!sZDNIX7aE7$4CjDB>@R{3TqR@nvL`|PvNXnAw3S!T>qC_Dv~66}flJ`~Vi z2@oZIpZ^D!YVa61D0IBxzUj$??p@5}I`!NkbLI6=lW;&7T6ri+DBOh2vqQsF3Sa}m zTOBgsVW5Z$fhmN=+`Bhy;aYCGgr_B7gbc{2l+#544|OvyLtt=?huJJa4*KyGU0<%n zaYnuc#GOb_9CEXId2p`k)v^vDe2DM}xa#wTXZJ_+AO8BEr(gd!f0@4X{sa2eZ@(q) z{^0Ragh@QBHE`oOJpu%BJ66EjXr2ffS~8uT(2T(YNr!C8F4B0SEMs^Uu_BLg(c5zo z&Nb$K3PBkCYc!e3ctR+~WHcbm6z`s$(}Y2lGX^x?IX$QI!HBKBtteRc&mPjrXv|9A zUa}qRw$|4x&mdB2|N8fEs3CG&9v7!4=QLx01l9G{#r>3mIa%nB#t2&By|=$cGgcI3 z9^mUvPo|Or6?HY5oC-(+MgHFGo>-=#2thf8Z^8NLsaPUcNSnHARcSzfV8w94&w&Th zh{283dQB@XOFgK?V&8C?w*1=`-Ykaf!Mf?ncYMy$sQ<)k!NctaNCV2?3DScy2wGeF zI3NO*b=kL~9J>&)|N5 z!VN1O@JbPoI4N2v8$w$Eh!{_W12ZwEIC}w*ElX8&a4H^xA-#uP0YJt)YGdR&?y_eP z`f05m6PL zOMRiu*GL1vJOdE2Z-tS1oum&g(skZiHvkTd2s>SeeH~IC%>O7)Mn5aK5ng!k;xdv0 zT*ULxSb(M*UJGXoAb|uMeYmQN05M6GjgD-d9b|RT7#P%Qe~@lvfEq#!dm9^47w*Y7 z)OlRqk8xIed5+d0zZ} z7~C_DO78y+_>~3R>bZfr|LSH#pFCa&fLaN+aG>A*;WPTdAK!3WHT2mh zPw2OP``Imh;CO#@J~+7H;kpiHxCh5=00(4Vx zL&=eN+{C%@7Nwo?f$Aupk9KBG_ zRewxMikBCP_gnA3OGCDFYL=3t_Ov?KvM_bc);zfMZdNxmfA)w$l1IV;B4z1fYTBwu zBZ?m;NQVf92{DF5^9l{ZW8fBE?+azmxVc`?x4!i@3qZpJCM58p%AiF8H$oAz5}cEx z06^?-0XFCmq;T2WIX`L#CaS_)!`@#N{2l&2y@!f-SyL46!MSU;aQ@*BKBJ$0@Jy6M z2??n*Whgu}P%iNT@|feGqfgDh9wNhI0qiedF zZ>2B6a#kc#DDJ_PgPtVV!eV{d92ElwGVRsS+p>rVSmL)vR4nkeBHw?vc3_+nA zByfQa#zGK)2O(1v17eixC*}|y$^aC+bo^U{BgedHG_F79e3%C2G(vD$$#no5J0n(B zqD`IDqVtl*a&q_7xh<`@4VToBhZc&L%y=gK6G}h84FE!DgLCdD%k_ei@s=osO*mkD zpF#UU^?B70nkbx@4f_89(RgV$RArxQFm>Mc0cZ&6gY6_j}6>S1DMM)+Z{)ode>L z)T6MX9LW_WLkczK-PUW_8GVrKSDUEB!r~og^-EINq(BiRBM(%5i01feN{X?E)2A)pY5-zPlY#|+wWd4(`^)CdR; zZYgzi!Wy}zAM*Nmv)GuCfdl}2@4=KFJzLTDe|$yD`I3J0gB!{+WjN{&FX$7o^y+ot z$@(VZYF_BU@w!Mx!y7uj+rNAt-q3OQg6F^5|L)Snex|q- zDYqQV`usD>hw!R6VL|F-0!H>AmXuNvuLg}ORK|7DwOOc@(ixDF3GK`Z>B@f8U-h+7 z7hF;<4{>L=-{l$np4OB*xvTf^4NK_25Yrs4v5C75%qh7z_E*R9R#m$y!AFKN;`Tyzsm97E}VJ|n^iO>Av{>_ zwcLy@EUWSzX~xRh4K*)C8iS--grw$akmkAz=+MnO7Y01JNyf{SAvB#E{WO=PLt^I9%D_DDb z%ya4nm6lUt;>oI~D!M>WAjD;V*Xt#2+DPZB(pe}Nw}!pl?ZaO6p(y9&oQ1O=eL{~O zU5ht>7`GreZp?CuIuGh`0gG8k)+S3qXds8THLSedz98SUZO6hQVxe18;PxJuZS|mg z4FO}diUw@0RSS8|7U2ok`O+-jQM@6REVRR0V0wBceSF2j`+B*T@goW(KM!CAzz%pD ztoiKT$0Uv|9hHF031)dMav}bE#H6>bcr(A-VG))(I z&VWMv?CJ^68Eg95JMS}?v86dHdH{^BZY~w%G;W96=Bw3aO^+|1FfepN-+J%s^x3ng zwC8WQI6J4s7Ac`ebaL;Z@DIdF(_oGn1RV4Jnt`{|dnY^|SHhDs9Ze;cyxS}9004|` z*Gm=y)X$#Z1>PcfWC0+AundnFq}}9JGLZF{)Ir--JYyITns7PcHy;aXL38&*u zvE{!90x~r~ZjyD?XIh;{`#fHyFH|;mipuG=F{Cdv66{Y5k}fK^Z!5qgFBql%R+3GmLE$~+hhl!Nzyd!nE(;9L97Jf?!D6xM#P zAt`}2=BE-2O@#Lb-o4qbWbFa@=4!LxK5{B4zBNU&tpg=5M6DrU!y;ths42A0=(hBx zN9zmuEMRk#dk*qEH=RzXUu|f+Q=ku=29kY9K1}%@z$YV_YPbz*NlVNCAPeN0fM<;YZ<>jDTLUmFZTt5`V*aol9Wo1Z8 zLgoMDHuva68CKjcM*wEKhCcY{3GL#Z{_N;I21?c&Y#eIHh*Ts>a{HyxB^Y zvN`wfF7_|4dw$p1Y)a>+Q`sXN>tqJ+#1o!VhYBA18WnRHJuR&4@tP`kHQ@`fYdQu! zhFvY0n>v$)6dcdqk(d({Yl@PYMbf}x&OpEF`!uFpr0})T*U??YGE1vush%dDtSrGP ze`-p4Q0Vh|Th+QE_gqe3#m$(XUAOe($B$^aThp(+_pX%d2S0g2AB?W0%xebe0nBSk zYkeQ)xBtnny+!}{w;$1e_gjytnBnN4K(}r&wZ-k{BHh}MS(rL_%+J2XH*|crf3-cm zp=0`j=fAq!9l&w7y}|7W9C&TVNBhsSuzV4jZ{~#;({j;$sIF&K`$HM!gGvT)? zQX66qp%_X7NEYECp`e8d?oK}1n^%U&wRN^`h~g7e@rLyoZq!Q9rC>w?PZSl<)RwIY z4-m?EVeV@s?DTS>2+crWrkNF#@54PdRLSoWQC#QVC&<*Y&wLzEUSQP}Ij4tU8-*X> zJ8!=$F3!(xZW1V9l||lWIaO^qj2AZ{+J$=&9QYj%-eC)Rqb}_tzKblY0;$B+cP0?_ zh*588bIFPz(hwf^fnptr?rx5{5&~4^+90Jfk&8fLwqC3IethmB>cs*v?Afz9ee0VK zO;HQ3N99Zq_RSt!98Cf&yRUl0n6gX3vdQRk+_S;K4L4*rX0eo?9j7BQg3_Yei3$$L zJcjUJk@xr{6wpte&glm~`jjnvYprYk{=gP8c;-OS1)s*QMmUc(laa|;Yl>x6`l5Mv zpxm%PZWtW-!3Wm@f{pkYm-7w%&X1qc)pD20cwAoWA=sYs*qO4>3Sz=IoryvU@Zv;( zj9L^Y^=fIP3|oL&1b&pQ^i}k0=Td?9lXxPv8d9-CDp`Kc_0^^FhVXX+P{A03V%xK% zyJ4VXht#UWO28QKg}{1`2#0$B82SM{XPOc%3LCG*5s z<$p-G9A7d|Eg2B`;fFt^cOSmb3daSl8UPksannX;MX10UoICt&JH+kZENRcbZTb5z zKUj*_2VSvUu7!63VLlkAXqRg)bAx-~88RA6EIIn=gzF3Zi=xDG#~QIhyWw(VO+65C^~M&22qK121g+WBzIy z_1rKJS;rS;5TMuj3&Zz@56^fEH=TK@1)U!gsjGR9^sV;&@yS#Gp)HS<(~}8pR!h_*~v_^q*!`WQOuB1vNx}{G}pz{_AP(!l3MHEji#O*=(ygs zJF!L&1|uOxo=p(;wAPw+1y^3A->kqe+4%R&TeZz2dfXYA?0U7*G8AdY4VuhcDMaS| zr|Xb}Aht@viqNKAYg|nr(B`u5qfN0O4`nb5{R)F1v^I}cO6V&fc^4(y)+qylE4~SR zaR-hj|0Hug9s@1}YfBU`0 zZHo*F3mGrENNH9X@hEP9P%D<{y~c7&76I|P;HAFPdKkc6w5#me+7@Im$?r_@V1d0K zTFiBwEXtw`0O%l9)VCXbAKdGse}lP$*Nw)x<2;0sZ`^-CD^^4|h`08-?TaZb*s+^p zgdfX&i1=+5h3kkLeFS zd@Mh9izu$e$kqxgKLqM%X$k=VY(VITM<52?0V%6j=y75_3uZM3k01Z|Pk#Gj`upUPO>u);T(4yBK37|KRN1tv4~kZSc_R1uVOxZrO=OxUT1NfTOewMRW& zv9LQ81>V{Ko-Dl*b6&zyDTIh#>ACBz807Gf1aT$DoM8PZAy>C-xMIQge)#A^dhhLT zveG}|dri29Vk&^EhRPxRAq0QSQzHhZqJWo!L~bj5B7EJ3E$V~V2+8OIWTgOi;Ejb$ zIZz@P?0`}#Y&)%HPSOk-<$PGty|*4R0C2|jy%kUh7GzunFa_X9=b<5zlCu*9%(Ko6 zSy7k`CUnhZ0nj2f&;;qcP{ixdh?jgTE9>rI|WI`C$+QGgy{lBu@FCM~Zplg{|)MZH4>h-^zsrR~1 zwhikZcMxoTNB=sQPAF813?JntCu8H_aH@TDt!s&`Dahv49rg*Rg>tU_Vo|q6SJCy; zqYrd^&Go&d+*Wp1;oH8Pczp$9lJ%HJ)jH!QM?2cQq2k&to-jtRU zPvY|$_YW?FOTam;2t0nK05ljX74COmbLE~2K<#1$k>-tj`TR`h#V-5R$TwZ@^#$jH?ma4qKaERAzfP(r@E$m z^7z=bW|3xipulIR7Uu>K8j`&((mHr_)R%w$j~>at`TxI=H+R0bmDYD^7OZb_u6;Fm zFMZ(KE8$x@et5mxtGuV<`zsF`9N%h5-tqJMI{rO-h0)V{viBJV4Lp&EyC3-bH`VvM zfg`CJIZqyE+*lj!+BV`8oC{KKxG7pE;sSl4$v{wFA*lg^{$NB;;by%O+aQZXOTBV2 zwBR1kcn+*(WsEf!Gc?3QRA4;WDLe&YBDGhq9V!Fk3UTEz?6KsL@|$}07D?i{l3DbhFVvdhkSvJgcz)e8pX%}G*B<)0v=muM<69*+U;_z zLo9Mj)&}YVsdSrgI~wJnuOA;ursqN`MFNt{MwB|kKVg<7agkTBztF!@7Z=U}3?Xa| z>>;sGk`Q%W#KR4uW{rN2AO|k*ph;w4QFzwpS}-QIQA{<&1hBjHit`;EA1G)#Wva;0 zxG(2tmjpTLG0%Cil<{;(G1jA_0|oUqa{Bm$S}j}G@<{6c+C9bj0qt|9{{=gwvc-YV zjXpaXOsTB`rVGMSz~p#z@R;X$eg2gJN$4LD@QnjQ|3A+9GK6@t7%_pGNC>6VdjsnN zh%oL3nQ_3D%Ca6mbLgfXlXldsDLt^XbS!npBLy^b)-Bczgo4o+#rP;~p5N-20r*8A zoooRE-Ny<7LAwLMJlQ1frSIuH@#^fH*BcDgI6i$Wv&D>BBjFotaM8NZvq_S4C-ri} zo-~jvfe>XUshN#+ap53>YQA=}|CJ7)p^ggIlBmP*zDY^${uO6wiUY)TMi($NynnDu z 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 TXKuU%0skH;sNFA;GYn*K literal 0 HcmV?d00001 diff --git a/preview/2.png b/preview/2.png new file mode 100644 index 0000000000000000000000000000000000000000..226694e1a884e8f75a11508825b806dfcaad668a GIT binary patch literal 366036 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

+ + + +
+ + +
+ + -A new Flutter project. +

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≻PTl+DIEyT+9}sHOrVe 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

kZ^}+R>Q$6nSth4kMFa!A9D`C*e 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%0ART^-`BSsoNnY6}p(-wf5YqJ_Z{{F~ApgYZfU} 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

oYiEzjvap3z_sE$%AL9t$2_wo+nOfUE#q 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

mkR*S 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%0DF$mV( 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%0Dok>N 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⪼NcHHgr9up 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%0AtkJ6XiNVgM1NcSax-E?L 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

+nSfx-(=B4wV+~j=xV;|@5{Mz5G5K;LdH7f6* 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

<@(~1&Gj|jdqNJR-}=tCjPa1HUG|=9 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

)<)+TdZHKv0a~GcBXOjZi$QgZDty1fTprApaENj zy0;D=-uJlk_6Zg=jiXu;v6$RuQRNp?lQ1u4(ikd2pbiHEVHVdHNEV`Ha#27(G6EXATX?eJVr%RWcjp03T%n;TfRTv$||-`Lt?gPq)o<)!MSQ z`{}?w)xpDsp%s^k>x4Uy+$>Xvuj{u+))sn0kaxgm82hdHA`L$O$2*Ad<$&+n+^6|R5@w~G0 zV`w(^wb71hHr8{mtEE>c0}!UgRpW|PDqa{Y@5llcBW=mG>(4IVP{4 z*$^nlzPufikForZmF<|chO*83fSyADP&OuBSB~rO%`ss2&;s?R1@VX1j%kPd{>~1h zJ>@&5K3+B7hsrZtGd%WtV{$c=uikkV*0Osfo|tfw-cq9d4Wp|L|E39;IGGFyAVvmQ zBZ6eRP+PCSBQ=*-P+XnfH^}r0JXQ-KABlEj@YyjXjz`WvuVXa*e6mgt_7w{nJbNhr zy`*~!5B+o#*a?Oqf|chFV9-4o2+ogLP>uf5Jb;d`I}=iwCp(Vk=s?*u6!&B`3KtD? zl;v{_;2jPo`wXO=&UvVZ?x~lTIUno5Lnw>K5*YdZb!zn3>&FaUy{?r*Zl0N1hFP_C za?#q^i>6+ztS@Wli^lmtCm~K}K!-Dd33c1>Coi6aRr$}`16qLPp64@w5R{NQ7ntmx zbBzD?dp|h8bFygv;a9)5M7IksZ@hrsblyc|J>#mi)2qgoFY0E#44%$MZB>nl^!81T zJa@HRQCl}e(StIAz{rF)_aybh=9G@8RIhaz2$r-`f!2dPh;({@h4h+ILyA=_k`ZlW z7TSvOW(^b{zN(>5PF|@wi8Lm+@1aT@w%MQ=0kxR1bUzlCLB|?F+;%ewv&zI_a^P(8=zGI&@@85(JTX4N;-h5(dRO@Q3RhMAZtw5 zBLKVJ1;AAy0INMO>M~HacpE4;$Oms~TO)bvGY4R_-5^odM4A?m1UDR_M1&o*q_;RB zb>qdO*tMY2L6d=PgwGlZ^!0P_)l=|`Ip~bQf5!nA3ix&jJl_gZ*mV2 zf9H$K-@Nz6_O->r7FshilYcodI)cy9^ZD?@=#Q`i1@>jVoyPQ@UgmS1B?8V@O^RlSVO4XhgMN=yB0`~M66kehZ#;W+*dLsl+$(Fr(5f;g3&nr7!Hm=j(a2Ra- zR7Vtj>JR4rZ!V@+Z_X#Hv(i+_ULCxiWRwPi z7Oi0kW`ge3W7=)M`gh>HJumIp)cM}~>oPKiz+@B8JFT2@=z&Yx}D`OmcSr=_ZHO^fQzv{>Gll-p8~RTOmlhEc3P zXYe^UvKRqy-dbzctt*yIGg-G@H{NUOS$P>HII0FJs#SzigIgDdyf^@pKy1Io_ZD>I ze??rD)$Z>!O z_hlg`&FK72`v7R}v8?2o+)ufmvwoEASW0>cX&q%89n?+^KJOEG(RJ4!YUtwIppjQ1Hf-?IAVm4){D$dHH}T z9e}e{xI;?ezWQQZ(^)?Uh5XYFsIOwMTsv6g)$bX!@oo|U=gX#@udO$=_hn0UaU5R&l`LO(DQNz`atv^2`2*9bwmH_8OIjIKZ^65^1aC<-FZDz*}l@IeESGe7Jlb{??41H+|)*fU5Aa7_gEPJrlG zj(+3!b&st55e6cz>u~|uQ%|{fp7##3H@<-7{1m!|BB|+ts0t&H2oFLmo62Q=AZR4|g%25C>;3WY@yraEG z7qBpve+2Z;7X*}W1jld0MU`0R`v6Pt2k9ZyNAx6)LF8QSjjQE*El@7t8jBYXm$-3v zg6X`#-FI$a^_@q-``0xBPztDOCcz6@K&MYW+~DSGGb|>It9k;*3Z?SU%41eo$yO-G zyma`TuL56s$Kb_A;|D)s{A^Vqft%jR;(~bgMp}#3Wr>^5E~604(_H1;EdN_e;1ZjexrxfZ$dZ z7};QrYM-)OURu`b^tqT9o8@0^`CQ)B!wV074P891L`R?+TT!I|NkSsd5Q5Iwyo)sX14 zmKkenXUo=_7j3&(*0!kFo67paCBzJ!m-EO6<6~YZXh?Btb`RjKiN$ZvYkYGv!G~3W z8->Fcr!C&E3S4&-4(0 zkv7(u=T$p>QZ=*7x(gz>Q=y;r_YZ)~`#hb8_ePH+D@s6jTvl#!Rju!Sc(uKGcV2GZ zIhkJEoD`cP@^@#+UWir2&*q|O=N~TX z8&9{*V$&W^v+**5I^2ET>897D`?8SYHRX;+h)3h+Pq%jdzOHUA3f-KCAcj{rCPm|* zO3!_M?$0U@jE+vDa$c`mTdW#aY+I*m=S}OGayvp91~`ydpP6o)xo9=sowWGvMU8K* zC-|r_P}$}hj$;>bPb~wGwy;NSZ)?5UIzPFn+liuTQEKI3(bvqfB|1pqvAG$`;6Q%0Gs^P(hI#g3p-}Cu8VdDe8 zN3hP%?YM4W?TXty75U+gNpJMI?0wJO(t#)HHh7P|ht4-E&SM8EGRK#9cF^US-KV`B ziPBOATD{5uHO5~!RBBXUSgXp_>8G7zL%nbwz|H%d6raed8PF|EItA zA3j}_Wf}u3=ZZ~h%ge@<&$i8M)wr^8UghBe_VyVfIQF<)U-2hTAK@u8*5!;gwnZag zoYESl);K8&yg8ZU3yV{nm;z1P;@Q*ZT_ua_P~=<=9M8cihlFdFy$>L_=Q#+SyJzJfa&I=^{=L*DlBOS#n+QzDfO#zR2(}KMrx0&p zAb@tN0BnV;7i+lYCW@KC%{M0arx*?;hxIY;*-~T3|c6Fef0EIg-}RDa9Ih*w(1tY+Kq?=clmFt zF#hT2A{s@20b}~Zf|Hvjwri91x2)ZxEGq!FuYeb49b|KI1-|bM`Pk@0rNfJw}75^fIUlJQ5-<#xcCtHmKj33A$4jd0=i3`+ctPQdk?gA zsLx^wOiluL-L8Rpo%N@jiZ&l_2Gp5pqkSBI40_xUz7-%^c*Nu4gVI97g6!Fhw;BxC zEn0T;;j>4x51&4q{qaw}e}3!awE4>2d-dvh@)6nXQr zp=gX)i+jJr!z4QfSjB6M+ACf;1;@cyxuqSxTGqH~H7;rmtr+Y=F5_Acd!TVljko1h z!}xg9%nAc8N!z(r_U5FlZ%j;cds@^5kqkD*a-J z*BnY??EJc6YuIPUK;3=V(Z25u-+u`hV>Exqyn6^b*%={ezcF{{xE5F)IKz&?Iav~~>kciqCuF_6}nuCtrrU9k5U0Qx%2>R=!FwBRQp#Mq$!%fJ0@ zbx%!KZ|UiBrgS@ekcU6B@hX~wR1)5nbMXo zpEW)qt*)mdZNW!p=qZMG;aiQj{72vVbN>0`C+ZgwfKX~8)*N!~X8^m@9D~CsjsN-Y zeEs?V;x~V5wQAk;MP1KcRCZcfZ-zkx4@o2uVbfIn=;9e3JotcjTdr z#*;t&BUIn{Q=~v#!`Wr%6BM~$bMU4|m?#{%j85xMg~%v6q8b-HUI=r*Jc{M z%FbhTM($WEAg}=bh+(TVbwTl%gGHcq1|W&OTj=h-F(LS%m4JUhcqj5jyS6hywe$rq zX(WJo0E*>a_NmRYel+Bcih&Jd68mUSMz-SYxWbJQfkqBt%Gy0rfh3ei(wdwAZ~+u# zAArMh4pdiAM&m1g`#s!!`xMNK`#*Yt``>#S+PbZR$8akY4$~U~_69nR(_04j-k5_( zqpr8m@bF-8-C()&P{kD916NlLHZDj+`AgIm0@kw=Y6TxWSHS_a)RQhqVDvoJ)4nW6 z4&b)Q0!*R{$Vlh_W?hPhxC9RLHh2c>iHwU%fMpv{wsJ1xg9F-2q+J9`2O)Mg136iO zCsOCRA7}6$(wFtko|peX4tg>{z}-ywa{ji0kkFwei#EPwvk#xXh=X|;mfwd=}bU534Gbrl`ML2 z_*=}wJ25b(bHKBY!a~s4O6}+&5E%Qw%YElvbe`$xC`2Mnh;QW`;eq!;Ez)d4zReVg zvLlX%(Nj81>L6us`}9Wh<=5V<|M1=SuD*WnUiIahx0;zLJOOY4j3&=80QA5KBH9ka z{UAHte&?NQY=8matk%|+SB)!Q)Xi+!+G1l}*?3k?77`;>MsBi2ASXo(@c?N#XQW}X z_g?(&AZGzcmoR|z{>z%ba;nC>qhW6z*v+m;`1n)8R7`s}i@)42A1bbDnL zup{5s8FI&d<{HB?mqSJ2ytba$g9=To6mczbI4Q_m2XdYd7crkxt?3@Im5y`)pI6SoO3IzMI0LDP@O-_(ldG#=4E@GVu7M%*6E4Zc&p2;PkltSEz z{Jh%YFYIHSY?fR%4FLoq1u}qdg)+f=pfKV6*mFaBhgIO{vM#h73;@n2a5{P2<^U0> z!(IiHrN~PQFRROu?>T-is}AQRy#SI?1YDX1+_q5D=`kzRI|mVAcJEzO-~Y?Zn>pQ; zKdQ?N0eyOo+(UPuT_>6c0cHqDbO~_*W9*3ddbDIM_ZMPfK1>AP1o%xn%UzoxdYrQW z&@Kjzi*+v*td++Y!of<=dVtXWzQpy*-JR#q=TO^NFZv)UJ8bA`5L5zV9S&Y3Y~%w-t~! zg5yG0!ae}7d9cFrJOHiWP_I#D-DhR-?vstw`y>FpW*+3;L)wx;T@Z(7%p^QtERa07fa1{Sx32EzgMCe)>w0`3A(b6IG31^X#K#+%a-N~MB zgRHSERv|7Pxv&`Ht-2{G!p+;&@4x%r z@^{~SXZw{qcbmB}iYUZ`=rTIegS+mVk1PPXxFiDrn__A*EHVHzp7q+=a@hvJ`Lc4w zx(&OJ91mZnUWRrQ;=#f>+w44>Qm&hx!Z6egP^}|8b-FV^_{g*dz;LOUoNvpT6$~|# zs$HEi8T&~!wFG0&Cq;c$D!VYIof+*2;8sBAr`u-wWZO)ajVo*C)j>M2Ys$x9yn8<7 zyYmv?da~xmGro3b?pKXfKYCWt%~@f;d~-@ae73=h%F&l^O}$adeecPp@HyBw1S($z zw#kO8T*)1^=Cf}c1pc%4JOj_ScJg9t?|yK#y?JjjS-yQTy}D7F$`JYCj7Pmc9nC-= z?>)9;FK>5@UE6Dm0ILxFRE)i zf_B&mqya&eKwk0kLNq%q)V@ac*S6~hMhcz1*o2vn*2m7 zw~Gh7xYDbF-eYwz_THhq z9{MKl`R1$C-@$sN-P6%L$00vH=$X|s*Us;|&G}QVPg-JSqC&WYEq~~icOJOy*?Ve! z`BpJo7Aoxj>n}TH89*9^9zNaL+J_om%TDPT%PkHlthGW-KszS!H-L(Dc-$x8;aCXz$pQ!Y>R*U z%|GWK{rIOr7Ht4!NoznGP&tvtVUX5fZv#z6X%cv>K&YI>)zcT`oeO-;Lmu3;`8fiq z@fLTWvvWO5jEE#HPLimKux*{4@I`CsXjxFgNO>4MupN-D$HWEfRg_i@yPaMHwidps zpk~vT$6^3@=V8w7fF?8WW|;w%F&sE&AmwoS9JsedS`H^%#xboFXpk^E^(zc4r0jZ< zF$(97GjHetm>b(pBT#by{TVEJm`1Pc2t*kzUh2M62fYo~0VxxU$E!4n(j7RO79BD` zT=@WUI*UXR;gxtZOMQ73kLY|WL~IzT^SG!HWi>i+}MrOjSoO3JE58204!?p z0xrr>KlPP((F)xJDOo_M1$Y&&(@3Kb0Yft3SsVF+axfU06gj!^J9^TzvW(zSd zGx$X`R(5Li7Nd0V#4aXDuG9EqtB{{^-hDT6qm%CXOZ0A!{jI6OB8&-XK3`s#=gW(e zzr6pmlN# z6q;XM@?hFbw`q6i$@yS91Ph&|JO+-+-*xNF&n~t%AFQhLTT`=r zYcX5in@?7yCWp+<$=gP3j#sq_j(ukc{Oo%#c1Ehb*N-;M;=y`*<9X%gwe|aHHU{<6 zt0(m9JpIjVul!jaYdh|@%})Ctd3a_#-L&MH84Ri{^P^Skx2@9v@O;~1(|TghWSQ~F zy7sHuy|Uer-eaJ)A#mUGZ9Dl`*Yjzi?0IS0#cjW-DClV=fFwHNnU+ z)(`dp$NTOb1K{n;&viiNzI28Xu(PK23i!poJdAyx=m7iD5VPSvh4_v&G|2lHVE?j8 z&voV7SFfK2(0Fky#l)zrA~ZN#uzcbZOi2XKsD_iEkFI z@+xf}{?Gr-H#q+UGhm4LCW`89J-@nZCYw_AiReaP{M?f{0fA$Xcz%8Kxv^F1;V}X* z?mQB>s?C8%_DcVuUa?cA|NlAS;Nn$?dyuGRfn6JNs8o*aw$AZ}o+pDyBvJY%u-hp( zdz_d-j+rX&jbm1xy^8#00H6uJ)Y=uKtRnISA&@|baTC+uGfN$8@>iS`eql$hqf6xX z;-YD%&zkz=S>4Vy&X+L=Pbx_6t?9x!dn6CoFjfRFVP+a1qVhOO8HgS4Tj%i4zWbN_ z<4+!v`o%-gAsZRx#&z@?`N0eB^i3B_$9KC6r*Qv`hTN8iW4 z`}02oTMtzl3HldkEmTop@|CYZEf(EMWdls~f=%nPst|e8|%Wz-gFWng%O@y4kMyNxUZ0L&Pv(iwsnem%Qh*;%1XqA z19HLPpfS8ol<^F62Q&{s>iBLxxkLm?2~9%$wkorCBA9OyO@UdQ;A?;I4$khBU;xd= z;=xazWAki_ZN+Fgcp`JNMe^UV0`7tX&#x)P^V9|~I8rdUNHGxyQOepucl|EbuNSXd zU3P&Gqbzy`;6nW?l`Tl+^(5q>UIy1HGXbWv0Nys6 zAWup-u-!(|Bf-TbSYm8{??k?JM=KQDICkqO*JB>gy}^Kh#TIz`A@JcnU^@edpx(Iz z-*^iC`MbbI1Al)CeB}oN?Mz`U{{kGmlZdouia8U(o_oF8iBxnZ_m<{M*08LOtq ztVUUNN7AMo%uMlkkEp9Lww=+B57o^9Ksqc7y4Us_6C+d4KFpjEY~&kLQ@?RiF5j3> zRwu?Zs!!J&0h=8V>6+s+m!w!V%hpaFZtBxd*3IcfWv7;TuVys_np4IGVDUcGZJ(+% zDv%?>c1TUwS5t@NcPOK|{Eo>A_S`$>-~;dO>&L$k0Qo?_%QMOddL4t4DnZFQ?x#Z} zOsI-ed*$jhH2Q;vgb5)Hl&t*u#8kJ7a(#PJZcYkQmx`PUgD#@kg2S!950crZu><@2 z*S`Csd7yo7Qmn+@@IqNaDQ~gP95Y!!JNBw^&NPnGenhRnh0>k~JW;wW2u@L&mEvc| zy561{ZuC&dHvQ(TiSgY8IMeV(_iPSea}uWBai}fE@_5X6I4twA$Jmhd*ZKH7^EfvA z4Zqzz8{_-Q97lw>h?(X)W~imJ(~s=->>*btTXq4D%}ft7^yDH295FpXGkejr)0=Hk zy<03U@0fB^s1%KeMsn8SER>Q@HgI9cYf_Fp{8Tupj3SXk-%q&*sx^~G2GP>9BDIRAi5|{%z$$sV}c-jG#AsDM_VBn-+cm}piP-;Y95wVWW{eW~&jyVb-OH2<; z-B2gj;`5OwwKv@CL!4frsgKc;UR9GK0>6DWv5j~7;nJ#ksr;L#6Z^@sHtWW#dnd+E zjpqB8jV=`U?emGhs4P9-SaoM^{EeyMk1lJ~IPOKUQis1e=6JFTe&(pnU>fMzgCpQ` zOlBv2c`$kF4l1q(e#dDhOV=^e(``F_UbWNr&GyE<#bovN>2!6oG_@v5vv|In^Ccu< z3{2r8?)T1#0Owh~Xzc94sychPu1_}B7ja_}jeT|GW4+YJ+Kl?I4>OXh2fXk4puL9_ zA4AZ4uU$O&%>W8b{KZUOZ)NgoJ?Opj(rvAyhbyZVBKHrLwb?XY-8(hDP}+TbRU78x zx)+V)C%^Z3TRZu<6E;D0i*7^Krob}Co!S=1x#(~Z^DDgg`9`2Fcxw>wIWZIg8#e%| z2U41t_qt_C>Y3Ait`KeOPnK8|cvfP|#)h>)_Ct5Xz(vH+FwGNyft#bKvqJ~H> zQuiG7MtQ{g$<3174j1f$;evA`TJ}Zjy-^_Fc&DsmY7v6pQkVvm6xTKEO8}%vxvgy{ zM8uB0s%%j3T4HLMwI^22du?rEg_Kz1$`imwkzFX|rdqobQ>@R7Zf08BiBfF}ybuZ> zHSV!)u_H1>!JI#!isatWoZ6tDdR~v|N;dZPhT}bX%Dc!|mmgbb82ft+0Ix>UITn;2 zn`XxD@6_YSy|D#@vG>O6>rg$70MpA}Rs}=?MEhoTVeRCWFSqZg+11@*veko?Udc@~Mg3r4h`@8+nTK>o3`PuW zHmt0a7WebW9O)b|7)%15va9=a{gbjB_A7q~QjfJ%w*?`r_;7Dy>#$>~61b&2P zkWrz^a<5Rw49_6T-dNAN_D(HZUu>M6uB|m&?@i-;*?1pju=qhQhFq-h_*6D0)ICT#m)7*@N;R zZBbKD*>`iJz_E<-By<}Hgq-X{{-r)R(lG!6PDjt^j>dv1bh1cq#&rdD7OE&aFKrC! z;NZb1Zr%}I+U(uv<(LIM>{(AyTc<&pBRH22oC=vMO*U$QdhOXGDT@5hj6S$Mz`2tL zbYADOIDpo7z@4T5EJttW9EgpepYsAb2~g`fcrz=h2Whw9K^?a#DDil<9e~eSKB9Ma zv>1ux)%g7^!dG61p~Vwt%50*_1U0MZPKHuC@%ad1_ZAxRv@*4U25D&%0QtoIopB-~ zcz(WkaD~UWXL$Xcn+Ypc1+XYP-rw`PWl}i60r#t`b6h=daQ~-QXjZKNfzbs>ICyK2@(j9e*o**q*Ci(PzfIqqw6|)RPj`bk{M|+43iyXLqpig$;e&h#_T9n-i`09g) zubFoMtC@B6>>8mqp-_)S0k9Uj29aqn(AWTQ#swKr@E&FkWywuGl_QIJ8!Mo!fcX-5 zaT9PND_`)y>$ey`^`xf+e|HVO^uT2UT%Lq7I0U(Vdkr)*;JJ8=dsz(NNWCGlrDXA> zT?JsZuDbEUwZUsSF8Zx5#G_f-&B#K4(qVC7vIrBcnFio?^8%R7LtmMm3WbY*iE(Z) zZjcJ!_7=$2Yu9MRrAio@^4MIce4b<49+Dp z`Px}p0~lKGpAq={i#Uh~=M%$?2Oh30rbhWYvjUe}>(-4|XA_N?G5$U^%4ovvnL+EA zp26a@)VMt}_+(Z0<9&>NsH>A4WaMnf9`n47L({0Wi@xH(@ugx+8ehf0}$;v>Et~>V0>%(OO&x~8Mf|d>N za2@3S_N>6OZR{9!jAvi*&^0q?Y!prn^`dfPI==zYhq%{UWJW%!Lms}eQsL=y`G!o z9RL~ezViaMYq{YGj)B%YEj}aWQqoXrb2cfJH(t3ZsrJ-pds38}6H?9G7&{H1G|Q&g zk{% z>}!`OZX<29Ge>QlD?YN-*#o~h-*{J~jjLmrS`UDZ|Kd%tO$mVYUOn>F;yIexU0ZJ6 zDdtzVO#?3yW6XfWYPvoB{fXEw+MY`7NK5;8Rnx0 z5~pXfg{RT)?nVUPO*?;P42;gN<)AhO*T;&K=lRe##_kQ2rD(G2G2uz?t0BB24Q;?T5Bfk!s zV9=3sY&^5F>{Tm)@uH!Wdm!g5J?ye`?y#L(#`Et?EBv%6@xj)BG;rHEylooNV7yn< z^kY5Y3XI#v@#9vL1H&`nrgk7AJa1LEJz<~_MT6t( zuu@<+`As69!K+#sod95EG`w|!9|i57Jqx96BfPZe_@9}>eW5HMV>-^~e(8m-17O)A zA3dOhcQewrLPr%1X2{+d0n!-YP$)gTb7A;U;X%p)rZ`mPt3(tm7{9Hc$}&R%jz7Hf znA~~`dT|c7y6E-+=G@K+WE0-j{QLQlXEz^H;=TAUQf+8-fdb=$F}PqW-&6?TV-D;l z%UC|><-J}2Nc4f})SetX5F-_b%XnZFb#3FbjvYOuqvt6{Ze{_f)4)UmmJ5(ABa?(W z&n(N#dozv2c^y)h-^jTfuO~0ud|=4yegHoAJoC8&08^V~X(0mb88>x&#@kRXyOnlR z04y+VfK3S~2fMZS`Cm3zK3U`KufB%qNtp${81y6yJbAFh@^X!8!$7X50Wbw2Ew1<`&_*P%pM-0=34F|I z($z)c{+91372ap+768}+m;}%?EowBKd|8Q6?dp(DF%$3WC?hPOuXrzu%n=nR%t`3` zaiy{>VNODDL~m;}s|&bhB_OEozX}%cdJ*!m*aG@v;KLKb>Mr>0B|uf+hJHK^ z{LaLoo!@v46b}-oqcf>w#xKEB~s>H+J#&MSZ_{ZP7v1yy>fBM^h=+EaT#G<%VV8x!vIaZ!o zHJk+vBqRo!&Ltu18qrgkJH3Vh{MM|&Tsi#3YKj^JO~4n+hR(xD(b zgbS|;#3&fJHF0?E3>rIP3G+z5-)AZhuJ79o_<0|(TfdC=wf9UvdcHB9nTUaltu^0# zv~sQUiU9oVMMIhz&7P@h7~g!fChLQ-b^ofNPgV`A9Z)(9r~Ryr$Le`h4a@+?-c*=R zLxWF_fzgH-Up;Nnc+Ee&(sWXSzjWH-!4 zP90vGdi-Qr@VeR6OyYTMz53{?K6$ii7B{A*eq%9Ny}6hy7e-+AFt|@AczYSf915r<4WPdM&tFF<2w_NA6*sPI;O9lSu9(P_g4zH zC(Q4jSo~~R@KpnP_r&u|Ir`zHfsNoQ zkkmzbVz30oOsK3^Y+0?8EuMOS>g}1aic78RRIBz>oA$IQs#C4(%$R1Xl-0peDMowg zc}i2Bq1|I==o@qj9$e3Bj`yTDyf+-<@^1{?gc8(}U(W&cJ$W8Fryf(*eb;*5Osyy1 zpz$&PVA^?FqmHz@N6uh626Fd)kEF?a-r>PBV|ix+uyL+<&{n4p-1cncZJ9it8Qr3^ zN52pFNWn2!>xfQL`DY1$g;yVQb@H@r=6Bl3=3PBo-Ym;HLF9eS zU^D|tCjRSu9`ZU)1D^})|pknUVV4 zB6=SVv>g`A0T?{fZ~Q($D-LlxYdqow*#{{zj3h_Zb5?|$3ri+0m$h?inX>nEnoZH= z=Q6KMpQRan(z6}!+)~Qd=*T}Zv65i(X2x`?9cEzmj))v^!HO>@8aK72Pi%oz3;fPW z!@pW=>Ce`4{9rS|RC)a2*#?Rj|MbNP8aECt6GAY)$1k2|d!v3iM_NM>FX$a0Iyku_ zr{hq}$j5L7cMik?0BR;YdGQS2y8mHnXtUlBX##s6+)a#zZ!A<%KouHf zOrXk83f_76)&@X20nec^RiS`t19mn6#;HMBz~iU^xX7OyGb`X-1QHPdLRP^WnIr%o zXPm;U5P))(@j){Oz#|4g6wumRCxCSXw0)r4PNZoMHc24U6?(XNyYCZ5XHF%%rInrW8;5P@REr3b%c$a?K^V*g7 zn#^mN5kTdF5Q9`E(3#OKD8zh4a2x1&p(8-6vW}iORAd1n0p}4ccS3iNNWSGA-<36u zQ8_h&oO=>*GvoTrxv5pwCO-03OZvUG$flGX?{v!AgF0|Mek&eIcR*m`K^FQAGXeZc z@@asX1tvuR0}Bh(77i7jyuZbA{TQb=&+*2)Z(?yiOBi|@IyEp`6sR@^>w1M|z3ON) z*h!E(2}B5~7uN>Bkbn-^&Jecfwe4DI3h@f|t$=SCC>nFpR$Z`1R|6=Kz*8kc?Kyb5 zCXhP=yjAA1qa&Ctz@@DNU|!CFW*O2oCQPh)3Q!>d{e%m;G_u$tp0ctqRnFeP>GUm7 zybb{64D&C25oR_8oP%*K))$ZP^ylA1b@6dWq*k`T`3i6bXbL1c4&DNf&OzG4Pd^U* zXnO)YRh`QBH3nuC@Z&pyCd5~OJ_X!X_^xH5*5c{wEKr<;y6{dYHA-N!44`vU2Re(% zEbuR7LW8R*N$}~=!$E@KQj?37YcMCwh7;N z0!Wwhj-T8%9UV&qnyq;3gMist2h8gUP>Uyc^pw zH+^2U{vZ6-AJC1H6G~Az6es?8A^?^`cSI+WdyDR}4rl>VjM?1LnQ}}_@GX&7jK_`P z*Jmv?PB`HBL0hYEK|vkxOt`2OwK9jdF4UV1Y8}=s ztA-R@7I`pVKi#)LFe)e6=}_g`adXU`i7L$~#3OQ1XY%SjQ=Q4{Q10tY?wtcUjM?LT z)iM@J5%Alm70Z5!|en!&G>`) znr52uFP5i#zt;4o(I|=Wu-0fB(en-XOu4XL*dlmi=Y_bYE?5=?NdvxMY~fY#8e)T% zVg|=6Cl2O*@V%U+EaG3eIij;?ID0n35OU;p?-EfCKId+c4m5}W73ZA4e#x%yPn#zb-wtx zsZQ_nCIHWZRgoGbB5EOJn{Gi7fX>4Q(e#R`pNc7W^s8| zm^yj(Q!;Hj4w&%@dgWuFrzKOo19-y}(fP)XJN)+X_wIgj0+Nw;Ha6Bw|b@NrvmL7qHkQZN)LB0RZz z&QEAtsUrXYfB;EEK~yg<>6gO4ksndJqi!zXF;sj&$H5s&N!)c4f=c%oz>l7Mf`UAM z^z)C1B5*5p&;?ct04fQ1OeSzNd(rZBSx7*n2=aQg7t3_sfy^Y&?RMHxcdQ*?PcoeV zmF}B?#eh4i38HKeipozgQ3KyJ!0ZC=vj@`tJ|d_*NLhBc^%g~<>j-(?iF|S3P|BdZ zc^A#kf7q2bc|Nm%Y-8xg*tC>`w*5=V+gSl<24HehK3Tkzg%>tjVunI+K}~~aRp&MB zJU~vkiX(WM<=Zh(#?>eJaO8aTvWJ%CT0tQ_jua4_@mj}-FdUFn6N4QJjYHxVA6R~2 zO90Zq)wBLwRu3`H`QR(>MDOhAg$?u(gkDqdZu{qf3G+aO>AsXJrl*A(fyDEhg$Eb} zGz!=_fF=Mp0rWq$K*OkBEKyxnxP0Jn^NpK$@7Hc&HdnArU=P$QhjL-?_W2#W{?1L* zn=S7DT10CoexvX6b ztXK#&M5N5nA>HWl+6Z7>OvAGg%!~^)F)tCoR0yDJV}bbsiH?B~fZWKj?4|Ct4!>I~ zUbqE}S%A2|Ud_!G?ZqX`bOI;^rze=d{sp{u>n%L{$)DrtN8b$Jm~DZw2A1bQTL7~S zaB>CM60|x4-?#`K&Qt>HbD-5hG~TG;ZoB{t&Ed??b)MPGlTaKsgN{^-=TSpl>8^_H4y$ zd(|yWxHh~}ZG#+@^UyY%%TNYW0OcZ_H`_qBq7+aqgQs>3e%V&C_)v%EfbeWw+(EXW zpo{RgS%vbM34Z$UL*>2m|KNB30Jm?P6T4jhl5$AEQ;PbZ0yyerLy&cF%{#(hUQJ;D z+B%tyJmClHl3qB?ttULG6`d8#SI+R#DRSb(@WL8?U?;e8x@&>Y%t{$)J&H}oqT+^y zZ{_0xcxHE8mk-*V+8My9@p!vvaHTZ9LlZbYC5jSW`%syIIr;oSIqHY6_>J@`k z01lJe6$e{tU{nGCtOtFt)Ts@hS47XM?)?5blwAQ>wnSI0Nz3^UH(9+D|9Zz=t%8N6YrUh8R;*5IpT)FIt>who6`dtM=9QcjjhqV$o7v$@8{6 zGH&`SWFq`gAY5662X?|2&VW3~5%AmFTcUq; zv491I@jS2Os2)-O8VG@J+RGduG@1Z1FX6t;3!o3+=IIV$I*&d$oCDSI?+`|0BpeKS z1e6xXw8$8ya)&cUA5Y6|{fIy0yaBnrZwJq(I+B5Az*^U<*9@6y*;CVSv0@iMX_?mOtbA9Za zhw^dE!AD#ht1paP8w02Jr9G5RjHGi2>^@W<`@Ri`Xf>Yo$IbTi=WcVpY+dQW!Cxi% z(~MwVJ%&ZW$ml=+lW%a!g4jJ&$b*^iN4p`~N^$!>DPT_8zM-e7v@oqAVgXWj zghWiz-n^SVaDW57UwNJrOp@jT6{B5U_x7PK(%n106CLtK9&?92=J}WOa6ZJS@p&A= zxx@%tIpXGWI0jYD6&q*G+IfA|wzG|OX3egsoj0wOz<`=NheS)AXL24&JGMdsj^%F- z?venkF%4wT$o&qml|egBK=E1}sAHP>pfCAYD8?L~pRw*dN@PWc^L)l~*sLsL!%4=2 zmC6~*sJirfe{=a&lJ~ssh7+pouBTlM`D9B0H}IAcP8Wgj9Cu1_zaaQk%z^@p@~Ca6 zWaVVzqoX_#F1IWG;~#vB?>~L2UT&=ae2*T}PxOfH@k58okAVn#?-HeFRRoww!NH?k ztr=Gv@>YoQOaKc>yhEulAW~3e0d?ah%6oT#VgmLISJhC3fu58}j(lse{q7IoE?)Hb zl1ZsR?-4;jI+%ch}nx|KwX&+jk*M&%rx3o z>Ob<^=H3=SxGo-`XnX*K8}4SpSohI;I#L!Sih=^D+7NIqg5MDUkLB|K3ME_Z5m!Vy z`VAuSjHV!$5omUC^-BgXMIHD|0*J>>Z+zGO@qP~Q#&SgdVMsna2AtyAtljTc=ete1gN*T`Sy+Q@9qMV zS%Kw6g~uPQu)TC(Ut_w^XjSM*rs0L})$RwjiAjK;utVI@}n zW`JV?NhR;~3TT?(nQL^n;1Wmdq#m(=%0=fX9_us)ZEUwlKq_;1*2orGNU%fOgy*9b z>Du60$UuMfmqBKVv)jLkQguAq>6_C97GL=iR1x{x2}&tU7JwPM$A~!g=n@7x#F&XSGysuZ z`(;s-r2NFi02LMhhyf=+m+}+ajr-RMMSNpw>btXYH8;93D(s(D z6gX=Ot-NPeiYWbUomY;9W`LQj2XCw^pKP1OMP;Y0czckPDaufksjf_+Tu^|MMUSMS zeaf~N636DhciKHW-zP8E$61eb#vl*t{IOiP4*T0 zuvZZKL)t8B$6)XGh@ZWoH&X;Idv zTGw-}-Q1W~K?r%mK4ZmP?$;S_USHh}h=MIB%gFeL&m+6t2MlAI^tIXW6;fY;hN^Ao#1|D>%J zZxqw@TjgwhW{PIO0~780^jn6RGzCzaLibi|sz4QEYH^xR`X0f9%BFxX_2@zNwo*5v zbrbuZ=1-62gyX|UbBf}jn{~J`&iR}_7oOSMt@nb@FAIS0NrMJe117Z0s&-Cot<`Jq z^;O$WSJo99?@i;JX_fDS1By}|8>^=kXaI&g58XIO=Bt9yX>x>0gB#lQe%2Z2+S68e z0P<4GUvFzCb>Hy}e0kFHyQZf9etW`84(!+G%JbK!6@6zrku8onD8A2*jjiZ@bjnGUOtCfoWb0=3$vJuaUBeDQVM=s!*AA!4ue$WSPjFeG6vrH z5RA~|LB4|Uunit-!Bd$#rCcaB2oN4=;j8w(``a4{x_luA6cEx1Jkp`w0w^6hs{`0V zy3?qL2;8)An+p2$1ngWdkm6Cz$R3m1ccD)fa95X|)*C($pF%bWp*Nr&634W-B=0x` zWicvzY21?Zlj6y;$mKiAoRYeQaK~Y)@v?`zo)^_v~`JU7mj1WKyrq;@8Qy~HE zq9?320wibYM1I{wJ(5?03S%+JcpT|nkb#tHP;aTzuxJ}DldEhI0FZphv>&NAB42gh zKC!}wZ4!enc8#8uYlxO8;olX&R7HSwKubdaC{8dOylwmhsOkU~ZYi_{0WUsT;>FVn z)5Q#T-Z{g)_fGKcuinI?5107($Cp?>u92uK%tG3r?6)Os0CU?a0D>y>Y)>NbkdIP&$qP%r8$$<9`6)C*_D}Ni#S9qZw1gpH6 z1Uin>4dAB0Y5^`9V9J0hp_@5;RRT&uy;j3DmyBgWxR@Y?sEZbHTo`dK)Q?i)HS7Y7 zh-(pep|u2M1h8EJ)dpCch3AZTnwK#UAVQgoBGhG5g*KR-iI=f>7B8mZ-HRuES$vs8 zp`+VSO42TZjJL87F+CAJ>SX}DXQ${^n`Mz=y9zwkN(Yq6`_4l=Y@rHyo}2_(+AIT? zwBE{h7D1+M6aKLavN)Xw@Y!3yO!4sPC-h(c*}umB^l$wk?k#R5nx!;$62bG?50yRZl_bOCr0-iZs0|eLzSTx+Ue6xJ556|00Oa6fFbf8 zObW#DuVq$2%?bg|hB|pd1f}k^54vZ}qw<~11#hA7qSsv^qWVVJ&c!hqx$ZZO{Knup zjNBU&gQMkW@ZFq8Isu@W8j^51Lf@|EYd${m{Za$>7Q`(pJY0K%2cFf6o~Gx*8$+L> z>onWYW&up_8Jkr6>t#FvceYBD(cF0^Z{JUI2riW4DR7>`x*&BL+fF@p?{;HHE+8%& zONL&;`R{x@%%6)+RzpD;IH~pWHEi4X{60IJ2lr(B{PnVCHo*6`6N=N+mrKD3HYa@L ziPSJ(z5L2eJ<>Q*?mVnVo(HzHo6lHJ5*)JE5xocjQQtAnODru>w>^N0o!&a9Us!;e zdZ9olq1;64_CzUnS{C)G(al_GH`T_Lik#{=rC$l?yarwyyEeQxygt^ee_6-AA#RL9 zW8bj3@7b|$<@f0o-p{>9KmfO%&EvM7-LE(2&ujpmmFjew=p2ydq1+sca!=^>d$5oU zL|l%?I$>Pl$#ybFn!-f0Db8jq>&#C{fM_#Ye_=Xb&W&zks+5Ioql5^@MUz~{`kr!@Nk2;;}E z2a<>P~KyUEkQm{kY^XtVe8=W-#JRh2mTOcisZKt68Ej6)<4Iz){7lmo`OhCrP_-LDOn zPVts0(YX=`%&OZAl~0nxZk&VaoTX3McWLlkOlLU34!0V`a!0Rj4AL8edIh5((PEhg zlUgS;JI;n4fF|ZUGvJ~oR2FodLPbP)yu9E)`N6mN;};j|mrlLW%UlOG_b=1VwR8_r z2842hT~IS)pu1T2S62e261bJR_8w#mybmBN5d|a1JCH8Hmf>DJhr76hI+>$<<4x%E zvj8eH!!57C)&@}6xsHFDVi1@BII;_%5%nlF1Vr}&qKafFttIH7taPd1-JEks6A?&j zu!}Scfd@E(((E|AlX3ETCjgXqV>1{^=?q-%Mp1Si+|(dC#W3W{F`UrM3^kd8&Tayi zms$Elz>+)4irzhpbQJD;MKg!7h_UO5?8HKkTO|oyFuyduQGbU+91o?f0`Sa%>OdiQ zlqw2d*Hs7@38PW~N|Y3MSQ`OW$%uzKI_owT(|I|k0hlhJD;fD~I}1m}I?F7$lwh9Z^9D4yi;AS@zK=^&mPQi^Uew8ixTDODeSsN+WyjP0&u5gOPLekpG@b03=*(U zK)ZxW%mR{R>!4sMmHKt?g3cyJ4=cdRb3 z`0`!6cwz(H#-;?%w?Jb6N1*i_d|HWNSAefhLjPQBz$cf$^9|wI4Zs@dm+0EwQ=mc7 zI+Qo|DP@9ZFBt$^04{j+5(@{k&}fvCP(M*Vz3-@CY#aVfW&x~C0XxM*TA3gh#sCdo z?TDVn$_KA(rGTra0UTE`xs^N!mL z0U%FdQCnqT5b*#^>gyP}YJ3PZVgR@2fFj1zO-TET=Y_vHCH~oqR$bK`M_>NhEzQ4u zM=4E=pImzW^M{^d_y$ryJJjEDy_-7G7*^QO{uz3~_P}b4-}~!!1mM5(PV&T1+yQ}3 zGn5ayVGqoFi2|i+lrG{z1rr!(n02b~{O_RR^UWJPxCfHOjra^m@+>qCSz|;%-D@!l z6PSt4W{Tg$z?OcA-!W@3?}vbBy5@RT%x#d8uE;Urn@`Dq|EWuR!_KF~UpQ0#vR3r-E2kKYyEBGk!i(+UY~{>=Jr>I3?cC{H z@md6*i4np?}#? z-0sc4liSR(J>5teG&mpr%_%m3o@X(~MvAiGL!Cdc23J<`)={9ZbXhvXF*G`TMla^U zj%ikmiDEdfLMRwQM++MBmG2mj-^r;?a zj(yY7A%OPS-jk<6gZJa#ybME-_+`p9>`B9K9g}8n^rK+XtEWvpeZOAcc+Tytm3fNL znH)*}<7Um=3qRk`nn5G651IH96w>ZacIa(?NL;ZpVMhBWNkQB>>4JT-R?hsSS)D(2 z)$E~#!qA3+Wh?_~ml_Z$$A@904nKa@OhsRL>{O|Pqj9DE*55^;4e_x6nwkv#7- zdQvHzmW+GG^W#?I!V>+P^^6fC zP3Mg)>G(GEm$b_{!&UNOl$-wda@;0v@u7UU$|s=MHzQ3>J}C_aP9~LnwJJVKQ90#c z*pcR_X{5ShVi-mI-pt|d#L>DWe6TTCSp_A++uH>%+W801pW@&A@cVeS{A&h24~`sk zPM!te)Nr9XqUUpecE`e=LEs|wM(~6NKq`O=?BF*W0OEzs-74f!62lBKCFXDa z3a;+|4BbAyyn#jdeO7u4q-WkA}_QFdOQ zEM+ANOzVKtf`OR>Y9j!rSPYSHN*Qcl)Yv{>1)$GN!#7+lp4Z|H%8bAzEEYrrz9TT5 zR`PS@izJ8~Ns!ATxD@R#C+e7Xf=12_e&P7e$qE`a}0?qa~e$mQTFS)iFAd0wy$ zKyNt<9L`M@>VAC{0A=rl_gUn!oP>7OW!HaP6WU?A05%sdk7C9CVG0S5c!k98?Q8&* zn@WDKJ6e#_TcM4ecxJavNT-x?w{4&R+DgDhWjacj?Fy048%B7trwd^DL>7K@0Ncx1 zSomNcWQUA+;R9fgAAj%@`it{7`47JQH3}rWVVwW@Cy%*of2i-BU&1z*aMK@v)!zmA z;N{P`UY39g76VA;3C*1WF3)%Xw@T(O&RZB_T4;?2l|f<&Oq()-ewZv`(YH7=rqU}> zH^`<_1=;Z839K2cx#JZc=n9eYft3JAvV}haI}w!cZL6nl`kj@)-+4o0q8R_(M}g(} zZ@vaKHy#VE+`sa4*tYw(xLDNhXHt&^ak7K-uqLeY<3 zI0|d<%wNB){g=*3Z!FB&E+0{9sFzXrsky=%`%5ffw~ zyd3=rI8v@S@!FRm(Hj<4G)|o0sogX6E=_aX$xW_`0SrZix26vFrj9HF@2iquGy=Nj z>K+A~Fr?kt4(z*UkmF79h|U?l|C_~wn3D4bcI|mlrBdEAf0-0>$z<T#=}O_V^+x74|_s12*Ng8#UssN7f{<7G5?RITRim!->A#Z z$2gW<>aN2`STH==-SLb(|AWCMn*)28fdZhoZ$dEu8{}&1SZ{2rFFk{7H75la5KoM@ z6IO0U%AXWPHC5W4Xw}ZNaTBGSB6uY;Y=FI^5(|JxOK0$dukP#Bhk84YJTn|l4yE%d z-^{-=T<+NS{up$aOWatxW3HXU@)G)p(V=`NM2(2Zc~;MCQ`~Ph=Z~9a-h|+vi4CLY z)R@BxGOshT&68Q5S7P!+6Ud}NCT3Co@i5W&Ck-q}U|FJSH2n$S(%EuZUER80Z%^LQ zv(;O(>2{`d%iRz~*F+%;S!3os_xZ?cFMYhMWWJ2_9(;cfmj(^)(SiHDybG^MbRLm5 zq{cJV&Y6mxUOT7O&Xp_I7F+hJ^d!f|KpsO{g;SDNfNZ zdx2%d9*5>Zt5FBaF!csOcIdXO#3;Bit=zks2o3}df})THyO??EIB6uCokXG!YXUxG3{8^;((?UU^KCHL7mfKwUezZSsMgf+xg(7Z3yx#U`)^} ztQV`q4nW;_WbuFE1WUu641=LZiNjX{g7);72qq)@Y@vz2xNtZxJRB3x4bxXnEdO+6 zaMdVE_*Di{e(?Me|I6=viB$Y?o2 z=7WH7#;r@L1E(nmq!qyy=xT&oR-=bgydFPr{@+7~XB0Q@1k zAZzOPM;ASr<$Lklo&)DI5IQmG4$Nb8fd{?oX84$4P90t&~1^$D-E zRsjsv8qo7Vp+O{zrULvTnP7H|t|#M& z5OXIZaZHFF&00%)A+!xB^xLKq@SViNS!gD<+inr#Y=l`+ccB)uBvj*`iM-Lu^#AX0@=FIQTZDJF;H*+uw{K3jl@|I>ugtx3$ z$yguxSV6ljL7oCwgvhoe-m}q5768c(JePSW0!Xo3Nxq$c>=Cc-G_+;S^=#vCQYv9p}8sx=;95Z;-z_?xF&d~ZAD?`%pkSp$sO zmJDPIFx=_EEOP7nc~3HuyL-m37Lqfs+MJ$G}wsUbmjD z%NQ$$vf(2=Pkx`$#<~=LFUq1~=#0}Ij?%6S#grDyn1fuhiVFcb5+h?5`klFl|3n#5 zg!dMf?@k;!Ce{RedC}qnD){N9Z{cxP$-N+iLmA8IE63otn1;_xR+~Q37u;NZq+m;1 z2l5UuI+#D+GHC>Rwq+(JKzXntf@2QP3N22~bDO@C?P8o0_;1fPD3zx_<^?~un(}(> z;S13@Y`BX#Q>Q~6GYSrY-j&cDq!A|byiSgDh67uHLg0t?dEI1#h6H!q*;O4+6em`< z)Lw+XnrJvVt5U(eGPKOpI$Nw51sFhE%>iJdlrOb%B`J5Rw4LdqSs2yMq5VW_H`U4} zv80YYin)`(2p%vq6NNx?IiSGFbD>wO`;Hv7=}k+L_HbF_P+EJRk+k-`PlGg4i$p6X zS~=MDj!rEoW7cr}H-10XVch1KnO%JreA$Vuo>$HE{d#ly#Mkpy$eWT0qLCaN(|DT0 z7Fl17CT4F8$zXH#fJypcW~WDcFJuZGwc|inkHHGb_d9&7CMDM|eOoRYd+Wa2Ht$Sk z>$l5UHPbqp-eV2Wha>w!mJ1yn0H=rPjLma@osXB!Ckf*7 zh?0l!Fkf=*wTb6@g~Q|8@JBV#Yo*6)g~!h;!)p)v!XyA~?^hb{V}dKRagl4YkG7P>v0u_6DBbB z^svrA1Wg*27}Q#r7gqubA%M*;2vh)UML8xVU@L(pMF--7!ih zOFHod%ho?F>)xVyDN`Wdw?`nLtwUWIljP+X4Is4)Gs+t`piWNVUp$pTWMC2P>{|sA ze{;rQ(nSYyMUaTS z0NRqFy6FHeAMn$s=PooR0RK(`@|kJp-5lGsScod=vPFg5y$8adEBSF&Kx7uT0rA>TTT5ku z!ih(7ISpW-m&FZ;ocJavXyrU8c3xH}Z3PrFBv&Bu=uSvOL{~_MXU#-_aq6f-yp?-p z*GC%BIu(*fztR&FdWO8yb!4sQGJgGmnuH>dq0qW(9isp z?hok4TGdU~>Z)QD2ogX73FH(RL&ogk^BvD%W~$N;BBCm0_uL4NOf;KkE%$o{8`M-q zMMbx6-I8fCG}wm;&;{qp=Af{XEHL1il@V+CBTUcPYYms(Qe3ZpqxUW7YB{{Nx2=J@niJ!bj(UQX-5D>_BLUaGs+i5_5G>CQCDu zw8`Y0Et?gQ%=2>{2smjT8;aEL6VpT?=fBj~T#J_!L}$oU#}WWa`^#=j0uV<73$^~- z)MX#|S$;(At{#;2aVdlGYj=E)2q#V&`_ zt=#E<{w#6kK&E21-^g&K(~*16VQPQoR~S&ZsA`tW0$DviUsKUcl9-az$&q$o$Gs`{ z=py4zmngemB8i_p-L@Dqz0z^XQ!btCK8ngud-ob!O!28<q(vv^nH9gtVeC9))H+ zY}?&Y40%amT*PMR0_9KHj^<8re`3w1D zjTO4@_@Xok=9+JbZP)m`%=#R4lI6f<_uZBK1+#Jq&T!ffi;uROqesK$c$0G|%7o5G zPDsW&JwO83rmX?fO|oh$RN!wll`LUzL&5Dr-BW!9lynAMDnJ2g(~jnugYdv4N5*Ly zy0i7rJ?Xc*Z!HclUh5XyE`*Xx!Bx_=;OibEDHbsq2xmqx`}|eF^{c$D!$qzP_Vm>*8Lcy=DjGt|2H2@ ze9ars>%`NEfOm$L-W^*u9q5V1l6S@gY?-jlgn^jQ5OyHmX2Ph)?i6Rt3=A3ACJ;w( z(*V7zbOKa9L_6|Ka-`Ia4Qiu+)w`5&HVioJdpzB3aX##@8xzKyG31OP@23<63RuL5 zCJM}k0g!T@4MA&}WWI&SyF`YomdP6t;pxdsesOV5VUG`|3}GGp7l2C# zOWd*Nx2syvgiM4O8c|nB38}xpusg%Jd5O>ii{S`FQ5|)VeUSuE6N+>$=Y)WWoJLU3 z2(eKxmqnma5X*9ywN zDs!H5MzcJ^;{IFMoIIb7hJ^uq#T4sb>r-(yVJXN2DliZr9l|c@SP?aOpPy;!4+hdt zG^C}?(Hm=5BgmxR8{iC5ARCg{u4`Q|x&ZoK?qkf$=orbipFFY3d1Sd?xpynt$M-hC zs*{59T34k!RJEojx;{>jplt!A zThs&?P-f?G{ao4uh0QB80A)oRHGrc2MhaNkD!%zQu6oO)_W_}-;O^BX{yfb#>q@~Z?#qb77@k!)EUDjT?U_M9c5UmAoZJPuMP?Lw0DHOhD% zcA^7)ct>n=b5?DO4vJx9%aK|7z=DYPY0JMd)rV-ofb!Wl$T&_86wJ&7>p(*N)grV*}0O6x2pU_`^ z`VRl$ul_cz*K53daT-938@F%potwu*ZAOqi<5y!Hg65~G3B#zGeCQ)Xml zESiWnju-i7FE+X*uAUbNc(x7nKM#kT6N_hNfLvo*zXL%G?6u{_Jr#wEXpvZ1m-A<32`YlUB=$`&8=D7s@+Qrm8`J9*&1e#v?Z+Stx?qMm?=XUGFyweYO!GMNBNhgi21QYOo6tJ; zmC?%Q+HoGD*!M+&O~cP@(+1Qjm~CF%q#QOmhjT*vgnM9ztYJ zalwi`20WWKn!jpzoYm&sAuBm!0w(*o*#{ZUiVK0gViCo;Kh6E(WIJ?s`fm4DdvJMw zvD|fm_8HNu`f2agzsvyUM)S+O=oP-781F0Ib5ec}gD?a*@0n>gre>YTa59YTmdEy- z$GA&5_G6Ac=imo#b{L7Rm$+O%GVf>{20+fBT-%j)1?rZWjH{rrH}zbvJK5gk^C&^* z)yV}|_PvqrMwA`H3{2V2K%FW0do(WEC)BMY15Go}P8gE<*KB#7s4$3R2H9`!8Omy= z{yQ0oPIj_KB{ab4NOaoQrJ#>Dk)XTiFB8#wn+6mlSo~~PxABxg*y_b^Q*s*61Yl&w z%b~{?>kU3Xzr@LIi=D|XxXSr5Lrh4xOaj21@D?vOTb$j#jo-X^8_$P`=Y0f&O_Hii zQ#dfv%$YoTae{tGQ~Zd5v`XLuLi@5+hxT=7PJjEaI;pI7VSyi;__hLnlrqL~gK>QV z-kc!~=g6B2VBCSwqV3)S6pXdWdfCx4<|=^!)Q*_5)PaphDziX^u?hiXFV_M%k|`^bS<5n@g5(rxV1M2TB64pHJUv8Rb*B1E2JRNEUW-6U>ctlC0?9MkchK(> z18k!9x!8YYd{g~?CLvRz+xhom^j8rRGMhKRTO%P)_h>t*r#wic)wBS2(k>$jXtp@4 zabVel=0H`>D4Al26u@hw&M8#pYf#|Y5(5~cJZOD{t^jmJC)fg~7;t638=*4FIZpsS zEDi-sP6H4R<@enhXj@GlXAEftCz*h8BeoJEu(+XYU1e$~W!`Vj>yD#9%52r-daYZS zVkvji9KaF~8uQs;8qb6#Fw)s6`2K6?x)u#Ho}GM*&GYxb<5I`D1<>}u!A=%TcCFNL zy9F+egdNlkK%0aaU67Gid1<{iZIwb<9BIAu!1BOJeXOhAu}OB61e~nE?Z&O_liJpz z?pEk`*CVIEGVm~qLGjqCEsDN4hluaL``7s9oqK$FvBu`& zj6j43uiwYPvXdAzLJ$Jqx6Ka+2%OA79;pCPWlYLI0^z-jx=5D`bgFvGaSGJzO9D6v zT@)BA#{rNeZ(MX)fyx}bl1!JT_cEZ`uIIIc_tKVTFMoA$xwQ9~E1W9^9&I9hzKO+E z7q7y#`<7l2c#@{Yx;XaLkw3_NzA{74&;( z*}=pGNHjKl0sWjyXLjv0n~&_KV}2hq8RSI*JdsgVBJAFS0mw6{MFoN*-I9*Y7N9h zg&A$y3CjKO)HiO#pJ1tEB})5(|)d+%K~K+v^wD}$H) zu<{DVLLl8OYGADgY7Hy!MxdC4Rj`reic~0Tel40kV{qjG9KnuMLmJ=#g{?a6poE}g zHb%W(*0Z_O6U@AK`8(fVPP5PR>tN3{_WeHj zOp}TA9L}E%m9zAeljE!>@SgAXy-H6yAI9#}-RAI7-W*)!)YvB9E7+fJYd4*>O{8;v zwWYkF7Vxl+4|UC-H@<4ieAxy=L#|y%15kE@mU(G#b3;4N-&E&--WergdYpF4=R?1^ zJ9N8mEe0E*6bD`g+gvd&j}?@lkg$J+*&JfcNdU4tRueN8AwWN9+HG8;mrgvlY{NPBxSO(49|*gg@#)DWK6r78=j%0grm?C_ zSDIVdSG?$F>_sIfyy9XX@fhPwwQcc>pjT;YY`p!a#eI3b24AM3JW$N8Jh*Qw&1*$KHlW~ChZd%LLR$SSjt6N=`w$sI&DlL&66k_Lcx6+}*>f^|bJdvvRh1ZjJ} zRmrrdq2O|Cf!&45Ni>z&pGT!Ow2E9s0jGyvwaGUkDIo&A!n99G{2Y%!ZUl@RMzPUG z6YcpZGl|?t3@e$WeuZz(1fS2_+CQAY)@V=HXoVJ84@<yzJOFmvYJUvXN!FbTyG=c|(KhH-B7;E+ z495;wpYCxYu1kGY6da;lmx3f4Bo*l!d$C88g=tL|Ms2v!W4fh79Myh8#w1CrB`73P zrnhQ=kAo&EG=>2Le1;qIvH|0yQbU@oQx_yQ=g;YX|LI@zZLE;{5us`D+U>j8Y&b@sJ+gd5t_EHi_9-z=|^QHFlcnofhVot=DEk)M3@!NKR9QHgiFS!51xE z)O!cp$)t(C5F}|`*$JlLLa@Zw0Jve*%aw!3k|)kUU(o*HW$(*Z%hw2>3O?eV%OvVk zNyL2pEFI27{Eo^ia|&R>xFj8iNfBFHi{v0%!DGJuspmuWb;o$TYVR=>;)*L=GpL|y@{ zY4%&VdhaW7y$5;?824D1{j<6L95$TeW^<=x9jKI%l?$NqkDB{x#vLnpwI=1aUF9|g zdJGTseoPL0R&2pG!ufH)>d0S%fGMDD;ro0%cHy@NE+>RT>wnI^NZXl{JZW)hkV$yyW_SQ4=AQ(h+`Wlhq^0>fh%;yd5_%(4A0Q7 z$?H0gaGjU1d+hsujsWc|pZ^`#e7El$5Wt(9nooA?!;g2Hqsx>U<(ZY~R^i2XJPgiG zLOsT&IA%*_oYy{HjzhJJBBjeflSo#dLvk7Hs6L4&Z`l08G@&W(X^m?lge!AIA?qOp zrYCu~JlPH1YvW?`c6YG8({#N9qW8VNJ}U9$ueqDLE`HhfdF~#r8|%w;X9v=d8GX({ zb(-mN9Gi=ASX@#HJ?Gfx91}5RlkX$v6lSaR1c2I#NBBUc6vBb0rLcZrGjP}jggAYg zvJzsBgPfsd2~Rg?tuaKnAsvU#^ z3k#YtU8%(EynT4+T(-ll3YFhI!0p|MKi0{QPPXdUb@y42Ux`gXh=egEeEQ@W|M>B9 zdNwBHrV*yANi6)*M1LD381FuRiQSm-yZ7#4)dZMgLt!RB4q!?Z*$Pef&*j41JAR)RmIr7e1dr0_diUG;A>Rm%#cZ((Vj-cMj}! zm;jiq>8An$mbQp=q;)TbLI^4|Vp1BiB19mBra>A8gcuQ8p%k*NB#G=qRPAVhC?F3B z-1jPBq2)+P7XYG4TUnv3U(5+vZ1w^wDTCStTzWW28@3+gQB$5VTwt5WVb4QYnsCdU3|$_C3T~cQAhO z>9l`dk&W1MenT$c)B{YjncRB=sts`VAoFB)W2UK68YZ*AEPz!?%2?KhiV!DP*p^%M zD?aLWpk|B?j7~sovAF$B9Nc+ZBCXgUEITxJ?_)QtG2{`8Ti?RCI{~dvu>R~PU|tJj zG^k|9(*xk<1+a|3wyXZj1_gHIn5>prB&yFBlznaGmf0sJav9!FWmm`h+Ga9)za9BNc#jL#U&nF+XRy1mUpAK43}aXrsKw@w+x!%o0I zkS3yY$qy}SZ_vSxVnx7`4!olRz`;3xW4pJl*yymWHV9Hi>L@mvGC;=WX0@{bq-~uY zLI+e!WU0|-Xgb8jA;>h48$w*J5SB}1G)TJ*hV2PBZGe8L!J<81Rpr4_ zm!%qf{kViTWgN0t)(&?vYuUX=s&0BteMmT=oe=0xa`PxhFYW zpgpEQx*Glu>?W_nqx_WjfU##euvFXH%lus(P#m$B*9A5Qkr zP(7ZVjy;+E(QJC@{07^O1ZP{Nhz#UJ^|>?z^f|I8n^=?FI4~oOGyxwirAKMgP}|G< zm5I-B#|ORFM6=lD^7GC&0Y=>KbK+Rzjx}(6js*EUQ3W7_8wgxk%EQeJ%iafdCRy*N zAq{K2aRyiyRn0F}AkX78!T@v} zQrE&r$H`ikS|Yrenk{8uf*T`Faek6N{W68Yue2)3{vf>NOOcbHM+vSN9~$H?Wo~U=f>I5D}TN%{lftHRm~n^_b!|kL_6+o1SwRC^dbS46O52JHsNZtq86YyA`eZ z8c2Bm&)%;WHFeWP`E+8XYxyt~L3Pvj~AWnp5ATbNWx#P)- zSOK?Vy?1eRaAmaZ9S(3u(k(4zeN>>Z8))y{K|DSL#el53qjNy- z7kM!=J~}x8!1&#J_pl7Hun~AhouB|bdHI|-{jT1T3Ax>2e0zuP(JkbQCBoxh1-<<_ z?SAzs#*3#|u73}&w)xcE3nJ-|wet7rG=ACH2mt{Bx!+(o`vT+1=Sagjuu3|t+b6aFEsCsgqrF9lI^#}@~B;n(nkaq(@+ZMpNjLgO)R;KKDu_@6i zsrP3EyqUQI)-ek6*zZToENo-;05ul@LJ3+}q(cfoh~jKGB~a7owZ{So%QLX(TsILE z0`egBADTu7DY*}6y@c3+Rl}MN4$-~w2AVs!M87WEGgYnXR|cQ8j;UFox%EH*=&wG( zX%ayh!TMXEDkss9fOs~0G4R>%ZkYHrpvY2)VFH#ME-45bm6-}Shl&bPTNzBE!lWjK zQ9!Q3zEmJHWi$u3u)6aNY0s2Fd565)V7S~O+_-^mwZty;;AVx@H{Qg!Izs>C$Kd=N zIM)bd+X1&1z@07ds1YV<BcKVjJhp;pvz}zmGFO`{!MR1n#%i^HegLr5 zQb)5eAh-@ZDA8|sLnKNJC@Y%J+DP3}07RR~#D#+RTE1adS*qi%wh{E%CP1r2{sy=^ zLoi)uqjXp#O$v7BQCP@jCC@Y7-N2g%AgtusQV$>rUMJ>*IphXh7}GL_t3-zA|gB$pnd%fboXBar;I#~7~|b|Vmb(SXhoXvdl)bLgZE zms=pKo_3DF0umyG512 zSRRVa?bdR>$$X3|!Q;^xt8X6&O%O(Z3<(InyA<0RlHA7o$vjs3{9$Q8k9Zh!LRHXVe49lqtNs}EQ4>sq zYZDa~Eu(;-xg;QjOzJ~Lh$d3=Pz=DyJ7z+WXn2+IXTpqq71OpMZl-x%V*J^q42*39 z_(s>zHfLN83Bf#qnP340tUuS8ymymKz^V=TpS*dK9vm*|>E#ap@$o56cjE*v%3$1D z27dEs!9RMj4s~sV`5(T1Ge109hHXmxC!fFM7rPW%y?=_+XPVoC2RJ9sj@q7y2?VCU zdUg@tdAX+ZA%!AqGMmtuCaac6i z5pA(vA8rDKq7D%N>U`e=Y+u8cCiaJ`eTPclp~;QsfNg1aCdA~tod;v}^hAuC%ZT59 z{T5z3T;TELmjA)$5HVfCctvUVcWwf~Zn zSo3X9$cd)j_9TZ7G4y) zc5Rb$Efc#wYVO%MDnwvL;axz&a|K(mEot%P*@Vj^Kp$jf*Hb8-ZF^za~dO|64 zO+ZMDc4&~78}#3N7t43vK(o6G{^=z)|B#S=<1w}${S>RGzp-a)B!LRoK{S<_WP&~L zV~pW_B)XL9%derquOm`-O@|f6a0UbY4&%vlzl$%X06pr{EHRZE(8y-IONyK_oqa~a1zVrQwZC+^;542mK^xOQ* zwEJ9TFv?J`Z7^Ddq~Cicw5QDhZuQJ)36?A_==r+xWDG^i3~R?2O(I&P8S0E`%)p{W zcjpZRHoy}S1VUGXPhNn}0zw>bosxi_0ANgE4hk$Xz^yD$giy;Cq9&SSu^p>pCb?!@NYxBmw5$7A z#zWT;YJVACo*>@1QIcD(ZrsK0{;y#7?4xS?2~rO+f@8+z`8xmy5He^K*&jChEoh!; zp{pGOa*t5~=hO=Y_)Hc$$|RKIMWCylq$9JwyQ-Swk|PZlmw5%4$ZJY zNCdPEwnX^ir|%(W#`k{hSNQMz`gh5OK4b6Y$WyX`tDb$Ds8@hTSDW*y_Mi7jH0;xg z7Pll?tMxv%KulNeZ!eP+*jL6cdwtaweqUDkdo{`8{COuVC-?g@694`ixAHfSS8+Wi z{?kV<@cG3+#=f+A+F#IVIWsf9cjo}#zIjLh@U2@1c)acLmygfu1`YrSz%BzP+f-C4 z^ttJDH-tb$>oKM6C^@KdxL##vF16u8>4`0XfJGpFy-j#F5}l_^yOisO6a{pHg3KnT zVMK=l+G)4QQIko!O4UsuS1P~E%UE_I8_;P<8I4ep;&cHo7|3i)T{iBs0*(rd+j`JG zHk!3xofdrspz7z5uK!(;SOoTVu8H05vw7NoEzQHmzjgPB-@bJaz`(a}9@4YTz(4rn zT)_8zAf`Qw+u?1XYeL4GM;-s;hj(z$MEdxAlmGP5N!VqkFzXK!gvVXOkVY!?s1Lnw zli2Jz39r_VeYj;9&Goi!J1=y;p{_W`>H`Y+OjrGZU+eTBmBUzz?GUa$o?rZAHV~h(atg{K3mT)ZNxp4STQ$ch5N6)qV9wn4A+j29JaTW&{E* zdqK|*Tjo9!4Ft3VESYhsNdXU|Xuofm&;eM1ahU_!CL=Q8($zt!RI^cIugg>rXlmHV zm|-A}L~4Aef&nQmQ>Ng$;msCO3{zsgS6R3AV7b}62NVrJc4eP{%jO65*kWD|gDSh+ zy`+gVF7oZA=U7UOa*PW{*d9x-Ng7rb5S4&oU>YMwMvi9;VBD>+1KLR3g^=11(g8v~ z;C47_oBlXPUW7PwA?Ai;UsH8841TqIqEw$>yb$wMFKI~y{cqRhjZv9?8g^NEb?j6#uwopIE4=Rns0H^cZe_lcfg$Gb$+$Uqn)}7WVY&WRcep-o znsFW={pWnm+k*j&nXyf&*>Z~KIfcu9=q~cuY>{cC)C}M-W~K@7s~z6giCwUCsOWIo zQ0vOiPdrg^W+!#gS?iO{iFq8uCH5;K@u&l=0pXZABERxguC2fg*~+>B);3>HYUq0c zFt5XBAoL`mpW7ly#;A|Au8Ko;&e?)53p$WhpdbD@|J5@y^%)0r-_>#94~`5eK^4CVVT7{1fhQYE5FmcP81+Wg=Xz zj*IrHV@nIhVxYO!uR6X*Pha4F`QQEwCof)B#RRQH&RK!MjC_89{$h<`xkU5YYv^9P z3yu+-{&tY)k4{e!i154j?xHPPt=6oB^)TY;+2s}QoGGIH=>gUc{tBCW?_+uLPtiPo z1B;(N#qME5e(e+R`AyLFEihF!@W^LK{0RtaFfS4CI=XltiFfGnLvVPaH|P-ZuOT)I zOgsfiGCc->u}A;%3*?hW7f<2B8-oH0nz*U76AAlyNNBn{=(-0* zqJd5S5~z%0UFK!&aM>}PLlY5VEZ`;u0uKYI>$J>z-Cd8o5j{=jTr_!WE&~Gqa@7%2 zP}(~Q1C@>G%qeM7LFq(9k|wNz3A5{DMm9-|0@4FqRvP6zP7Fd6X17I#28bRWqI>Hb zh{s1@X5^$=(xu+&2>2=^{QSi!WBK4Mgrj5Ri}TrNdd-VSS+=#8*@@fpGqVR8H#$`&Ip zX_YeCaRm2I&_+gc>pnK=4Czr1+#P^j4_q7omk<`|tpuF)!1+S_SEIpw0oT?3GE1Kc zT(I6~G`DZcq8Vq^K8}TfFYO0m9IOK z#^3p!-@xHvgOnt(lF8(!toXXRN!uWjQR7eRh6d~z7!=@QFIUV7z~o!Ned&{bF;%v* z|IPrN!h+_?ik^UNGl1snD8*a{S{2o|85?}xYtP*B%I_&N-aKB?cW)iWNQ8s7q2IZ8 z6Hm^c?Ikq4io8Ih2}xMzn6b_@OIZQ~+cDE;L*EpwZ2kSmFW1Ca1I$t41p#2aTGqU; zFc_Js=G@&gU&o;bTIkacklSmstRm5`h?+NDS%HaWZ19ZqCffLDw zF9DBjEz8z}uNa>1SM#r?q36VYqRQ80u!d`2lbPVa;t&YG^V&_iw_1Ri@!ea8@ze7S z-aD0DhOg2`O52sT;WFnWXuCVmb+RJ>SAEgG*W9kJOA?p^mt6?P&M#8X-abK-9V2#r zVVcgK`^wzf*-Qbr0T6M)7J|u0kPAU|Xowmb4SfwAEOaC%OJwV@GMy5FBqAdZ@<7c} z`sdh_uH{!ywWJ$~0Bh1c+Z8ae!#Jx@?=a0!Y%w7)9)`@Tkm;vr&=K)>+Y!%F z1E>~nf}Q*}0GFCt{}TeEH;xe{f3*+2ZK`8<(7tiO z=imnPIx5XlcDp-Sl+s6B`xX32&o804;b_s7!PfSD-Dv&sAo|iHQo|`VCk%jhtB`>% z5H~rFEroQzAs@GGf6z4JF~!`4I4)vH@`%KfH8A#A6BSU|{`l|aATzy!PrL4%Ktz4c z^tj(GKTMZLFH^rTkbII{(#q{L?c?MzC~I47OT%~ln2={vyLq0sBGaMm)dV7> z%+s5*1RoMp$~Ll+&3QC{4^{eLhK>sx4i#+hK(sxW9$y%+wp);EMTHL7r4)a@yF7j} zY*%lD)%vaF!TPvuoIL&C{_7f`nYJm#9a3E96fTCbz2vc3=M?&s;}~-sn5hu0phPX} zjH;1h6;HN1aW1r93`*zNM#NM?ldU|IK+1q^m+P~vQs^pBA+AN|jNm%3XEjqb8ukvv zeuEo?T)BhpsI(y8?8vWFl>o(W6Y-{D&*QhSgnFHl$kMHR@>tKeXDUIUt@bcVw%^Hf zsDnCBfgf?pn*jQPn^I?60zT)4&jM2*-~~sVf-puQRX-jZ?gKy#=()f`NAG?RmGw z@X03_Upz3pJ4gZUq|=!O$^O{M8159^&3CK>Z4->z6plOYGjPzBOsi~4f00_{7(Un z;CPM_Wv62Vx>pR9C<;TQ-=V*Fj{M>aD77%Q)5a44sC>zfid>N6m zfY0$37R`MCK>&00z|5kPOi=A-v*VoLliyMxa2f$LC1D>UA+$}=X%4MiZ#+2xYZ5`4 zXxNm24a`}RImM``p2~-v{NC8)`8%CoM{R~R#%u_RmdA_y7Su92U7fxP(~`RokHha$Vtx8eX_E`Xyoa61Vt&1N-Z z3l@+{C~4VIXVD4LuTOnAu66_kk)4w+Tl`soyP`v-jX?xZs)55~Z@eD6IR_Sp zwXdY4vI)K&lu*j6P=0GCsxlr+m~IGljoOMp{W zg0&n$S*fY717uYCOCIz*1(~4(Zq@=AKtAqNA32ELZc?N!Cy~i$m!bh}<3$>Q-Fa!d z5UvMr35@aO3p6)xXti6t2LY5*uAp+5^=kVqI77@VsG^NWo&KI!fcCaggfR%nT=vpi za1*2&EJIY&qwHAuMP5nmX}Lt%l4cs~UWUcM)b3!$a9#r2tc>+W6ZnxPAB+HN(oc}c za_ly!0it!(S9W+(j-d9DMmM|EHs5aK-iwtktoG6$0twUK7D>8=_!C>i=(l2HtiFbV z?hZm-v`MK3WkLJ>sLv6D{%-qfL3a6KIEn3=IpHcj}y*CntExi0jX7Ht8eQL&D%hnijg z@+@4t=hZUR%>w1PtB+d1xw2)SVI0bGRrV9>eRbvPwz#|U%!HqxtnudY5_eY}UT%B- z{Cop2h#flWfk#6g3b1dNHXpL5yA+l%1K+;6!gp^SU^gaoO+*_AO$Z1Cy!-MJKYD(F zpnmGv*zjdo;d^&()BSr#c<04Ae)@8aTMNeTEY@_9BR=0Xyw1~|^nQWEzxNf#!7-vs zT~?c7_v}?4+7chK$T09#yCYY}^LZKOwr1@^R}PsL7B$Q$Q)9`r8vpG+oQy|{W(fRx^Qd5QZ63%G`_H&rjAc8H|Yy%YtM0=5OaQ z@T{IQ08$@VBumIXi&SG~3EKe8Q*8a%@&~yannEC$G@Nh?dusutZMXOc z9h`yi^VIPvfd(dAq`*nJLk2*XP%zXo0nmZZeRcq^<*+X7WS97@FqE_F0~!_*0AAGJ z3!n>B;Fs%tiwzs5!87cNroNqTOsd$M;X+RSqcE^r zfQR~Q6IQsD!!)zCa0HaR8fcotLjX;+}ZV<+04EczfbP${Vu!-XV zB6lICWeh2R-1M5RZuYnyXr6b=eZTu|Nd)kaIXu~I7a#ZQ!x!im12ctIrfL>$O)yxi zZ{wRdySI3t;AkFOG-Xd44{Thrser?QCtM)wXQI&Ur$b#ga$L1B3aas_w#KA};$I{!NX7dbWW4i`5*A2tVXcB}QbR)?1dF?x>L zFZA*jzz~Dp0b>Q4i-Eb$QR+c|w_Uz)nYRmYjC!8c zPuW5c+-C!3fg;*&bJ7CJqJqFyroyt0Q{$0_b!Al!F((TVBHDp^_p1cUEU#jGzm32d8Ei zEie+(6P6kw0#1pEnaZ5&De3^SWx|#aicY$%=naq@P;Q=HR^ffH6<8J-qReSYlQae$ zP}iFc|K*SV8jl}6m4d2nuhg|Bb1S;B^3a?Gh(sXp@f-bcK33*DPqe3AIpK!JUv9yJ;1p8KJo%+HopZrxe44F!TnS8 zcizYH#qX5}wF$SeOn)C+{&OH+0O1n5{1+hH0H`n54s;i7ya5n{haHBC#~5FJj`ZTG zGSeW;WizfqUS!p&bYPclzmE{94Zqr!MxbpGnqvV`ISVLT*o9e`GJ%9~Z1NYuFA2(h zODxv}@SyS@M3NxT&8E`jTA0ge1jPtTbja)-tpLk~Iqg>!RVUiCped-7h6Y|<`a)Kr z%^~HQnF&HekxDT7l&Ty(`|{A}PCiODBA zUCcn!V)@{kxOn^uI?#Zw(6ZEjX>;t4)QwJ+xq@dVy`k-28Nwzhpfd#aPgVk@4N$! zx4<_pfKLvAbqBocf!iBk6M$!$T(8kV!L1#fmG>BS%VMMq=v%?y^qOq{6M=Ud&ezLLlDbZ2L!3*ZO5&28d0-IR&!76@>60D0o&* zn}pkt<$j!(F*4!viyb~Vx#WjOOWLK(KYDhNb3%+?H9*tsJxdop*^Kl*efS(VmkrK$ zBc1KiR9?$ZkjryuT;ngfr#|;#dFx?h2IKa!!zLx_Q^tkvb{lglrvxw_^@09kcN1^6 z9S8%4EZgl*#(=-v9`ZJWHd*(FSv^`CXaV+0e$47&Ug)_VHyhitJg3Bh21v_kYRAT0 z+>0dYv93=M z5A<(;{tU;92B+H*n?8}>tzDke#cbDs&nW{xdUl?Ux)>HQ(B~Ih{``DL(bau)*EUdf zU!8kqy0=jd)h4XYEdis|*R1-#_RC8GMd$zaU30z==8y9LqDQtSe$>||V=~9c%JQ!^ zFTY8c%)qF}vBm0gRZiBwsestV*PsAIFd|WzZjj1v1R~AB%d%lr^^^%!Gd(Ci&@Md| zp!uc@tkq*Zi?`&s8VRATKKIPgs8fLA0}@7U5@ACKHl92|AY*k806kHD&Z%K4PV&I8 znP5Bz15It`dUR#9u*Yml+r-wP;Q>_z3Cp7y_GI>%<)UThIVx5&0pJa=bbx)aAIG3A zIE$9mLR%jKPgL_}eY0RWsQ5^k-dZ_k2@9#gRghEJw${EAT+Fa2#snWKY;gv7kg(YL z2f1l`PQZ?G*yP-uXW%LK2myygK$}Bev|(JtkdL_;Z#3QZFa%yulb11$jqcj_l26K{d)R_Gf>|Ay@DbjRsD(3J#vEco0#M!Ym+~yN92vm%zw6ldVR0g9!lZ zjzH^htkiyU0;HO_#b=Gc&8F?&S{$q&w#&^bd^He#1!xA-kU4Hsq771WF^=6jk92{t z*^W#jr>3VYF=TMh@0^Awu^F+;KwxAz5cAd$b-aUVD0v3enT-v@f+0u!`2vD~OR(z^zN-JC5a_V^8 zrx=&6blO&p;8YeSx;BncKVOk4BL8k{hzHB9T}wxq1$EX|d*PJr_Zik92r3dn^NA3sYG**^z2*^2?#DgJ5wTB93klPY%WdteH+V>P%D4@^-L+rnpAV68G&u>nA zP`aaAESa>2?eFwa@oFUwbbBcPVcS)S1X~0mWqJ-<^$neZY+VIWqtcpnTp#r?N*l&wVx&RUm?_#mIgElTv*@+d=h=(hL)e_tDN7z046lu41`^QP8H`E43 zO^VnxRl9sQ3J48ISvp<(+l{j5P!eV_`a5Qa`9|G@US?*OwZgk$f&QL@4XOt*m`!VP)IyihipSFs<~XoRtY~D6Ez( zI^SafaWd^RTR2m@wE(YCIhApT$SW+?2Owtb4o3XyZ~rF$i{JZ0S~M+U%Nk=6#!==Y zO(WHfEXk%ha7nHdfNo-EY>N0ug6cC0YhpB^KskMPC|Rg~p$I`b7E8*4MRQtlv$DR9r)3QH0dCbaUA&&*|D2n6{&RaYYJY_VWGC zKIb46#O?>)bNz`g^7H#SU~O%pk{Na$1@pUl-^>Vs5E=oR1#e(PO;f=MXdC^Vfz%T+ zF`DI+hmZzf+)5v8kHv2CPVN&ruIu}b;FWfg+Jad)1tH33+l^|QrmnQD!v`iff&*4d zMer1-Dc~)p$FQrjy_kcOj(`Vf({%hX+w*MToCI5=7Dbx0bQA{z7$<>4#a{}GnPdzN zx&koqAD&$4a=Lj9=R%$wUER$bbiwny4JzhkDhO`cT=B6ixQMa6$(`##Wa8=hS7brl z`y$cdaK+NbGgSh1by@6$P_ZU&AI?9RPj5loQb-+zbP!@bL^B*T&2ShZuc#RoG33VP z->&<96`q+Hcro_fNB!l&<6*bzIfnuPc^ip9-nnO{+McD24C5T@F(tm6gUM8%?aBaX z*D4OcT}#`zd>1qcp{&ZGc?Uj{}0Gwjz&d1a4lYV{hR(r61*sV6J5GHO}>WHb&9Cszxdwqu0NJ8N(D`Jlbu#IpHh(tlR);0oz4KVx% zl99*ijU{niu&m??)H=Y^fa)R%5k+gY|L7x(FJ7R1@Vd%!;1>d-3BYC?@q;H%v3xV) z!E%L@%_YA$za)GKXvoNj=?>!d+Zb7+`5@cCAHbxz{5T(T0~14q`!3s@ddwVwfsLEdLB0DEW~IVMR2CASD_pIHF&ra}9S zw-9gLkmq3rg|^zMO-79k?qy`$->>`P%xG`iL0B%3*Oymkn;L+Wm$9Gc;4^AJuZCY{ zrq%CSbthJaFzO&|j8lJZdGDM~SqxCyEsRN?GOR5EOvW5GCvGzt!f^fw!^Km?ZiQe` z0Sj2foRPMd;JmBS7^eMt8G*9^eDeZ$(MdAGZ=C^m*1+ur@aRalJ}N-ikkp%LL}k>0 z$~3Gwp(IT!vnvNO1J(BJvkfYN1Ym^$$PT%gG>{uuq5{Ut!>Y5JhALmuv~ur20yrB; zI}Y+&ql+vh(zd>>1Afkx4I83f56*Yk?8ydjGqgN?uCiY_RX>w<`kbwT?h2|}fvEnTTu8M$a>JsP!U)`f8kCvmFRTRaRxhFAhF?*$HDy5R0sd*^SxV z*vogFjVY=#ZuUtK>6JVJr_aO|4{z)Dt!}rw)cbgrxJNN&-}x77oeev&uTf_iA=H`a zZaeL3yDhLhsPaCGRn2!`c@FH{v6t^#Wpxj|9!s)l6QVqm1(Uh%-YNZ~?J9_E{smO) zaomF965aU%l!0*(Fs>Ls{p{y-@Ahl__kZQ@h&)4-oC3_^pYwQvryI z?jb55L|_FgsF<~p*1a6Zgym@WF_5Z&&sRN=Zz9LFx%#5w6<`P&L%;yawYuia#n1q; z4md@@SWzI&s^Z{H#O>@@L@UuFtk z_9D}Sd}qUg7j3(eU{u>+f&*Gow>-7qz=TcDSkovQH-f7_KZcO&Cjf%#dz0emX)6uc ztjrlm{~LBBVZs84Z7$$X>Z#<~_1f{4LQ)oGXbMDgZHs+=#-{j_x-k3A0HYdy_7|i& zq)qyE@Sk0!76}iU)e-Adq9zCw2DtbJS<6)>ziKOk31iY71(}qANf-x4(#>SeLNTOP z*v>r4@RJ5ccTgAHY_nI;bq>~7TIdcKO}Ro!g7vD{1^l(e08 z695}1tXT`;LsRRy5G`AW&yXs6893?ow86!@U&b_X%0LkheI&9ICi+ag=Ni?qS>vF|?a*9VXDcGauEmPz)O zpu>1V4o@{UGr40XKF*|**&Xj+-e&wDXrx-d_+iZH?8?OMTmVgmu6j7;Et8y_)z=^Z zIo3e0I6Ds%LY$|`amand2~(7$0kW-JjZWVeFi>OQiI})K#8kfr*N)8@I7vfy&Zpg{ zX?^fkbFjV}x?PVPH#v0|;}|Y6HkU|EKV}*zheS+ym{uUUYubIXRhZ5TJQEvD1v72# zUf5=I|3r0(BcSOJYC0hUo#>PTf*Qs^=I$Y6O>(n9w;jOA?rvE3RUI zyH$f4t2vCU5)j2nsBx3ACNn^pkaR(U2cTJL(S7b}brw0Y?Azm7rxxLs{8Vahwu%-l zK(+aAaOKpt^Gxvatjm@<0g06M2|i*yWPYuyk5Khei#ac+kOz zGy$Sv89ERoRgMseQkF?YBmHUI5>f)*|M;W)gYW-{IA_rUwh>?!2!;@p1+6`?fYD*{ z*9?e2$Yp53%cih=99@U);v{))}yBkS{(0h2H}5G0bvvV6^l)^6(GQ_y0T4ZsaaK0Ur+F zmpcI{jAd!y1X#CILqU^VKkFn8Akpr$2QxORiKN>Iw399T@!%Lx#6}B1$ zxhHFRC<<^vssl>4ecpVH7xFScq=34uM2V)g*`YjF`{qN0<3s&DXq2yYk{Nj%5!yz6 zbD(0CE!jJD|LPYr+M^?cTlbJJFRof+-t&2{80bFJW#@!oBvqLIqqr#Ij}_T7D4+xdj-TZpjqqR?45$NU82fL zPJ_x}w3tS5sMiJbyj~Z>Y$ojbM58nvW0eA^N$pr{gM;quFuUNIEYE@(t4pv*BJ>+5 zfcUX3;^02G2E-i%FO(gBp zE`^B<$n56qnXsgHYmv>^ZK^bnJyTijHanj^i=nLnQrFwD`YmG>+srNXH5iIroedMo zth{L}JGtLVyS1INot@on*Q#T!GuWVk>9~{U3N#&aZLDcnp5NNLBr-AoCg?yqSR$nX z_Cgc>=_fGr22=tH8&I{CVo;@~CbFFPSsrlE`_)+cRZ zd1Y4r3%+>jZYKWYD_$P^Wmn9Ci_`2ngehxx4+v}t<4k@b5hFGMzyHQ9eDlT%M8NBZ z3;e%+{){(+NKBaY11qQp7VtC$O@s)M<1l^Up!ynICb?JJW?r*ZYGYQ{9z^%;bhVnV ztqX~U<@U%txU%he zINwk5Q2Ubk1Pp|9L3J)~F)?)R-3vL%vo8GtSMdpk5jdR`TWAOd)}i*TtUd++);-VC zde*k_Z=wOn_88=MAYMJ$p2ci`-lr;ttA0SqOi|I@lyo;i!{CuH4s!1p895QMCipfC z14)J}&V)3uaxEBnOGruNI)p>O*qsqV6!4o9A$Baecp<~!xD|3&=&a4Tgk!^{Dn_;S zd05xc*%CT-Tz5-b{TO(u;c~$=Mw#oA@&?NFn81+>NLm^&*M%OxGakD6&3H=XJi9K{ zDTReVSsTJQO~HJxyQiOqLUBGX(G!CBrkr%AhWZ<0F6SWiJZywbZdgxJWC&T98aoVnW&cQINGTksnx&wU4?fMs^pH6uuWsbAwu-A2IVaWY{-2gCO6?4bL zfBLWf^}m4|qzc=N#c;ec3%1gO8kYu;tYGM0Htew&e2F&Ppht!9QS^nW#@%I?s;7e6 zHUneS+WcNCaElzD4ZGzR!*2CSzdroD-!5O|zB{L}*-;K7bI7^I1Z5Yl{b%4dIfr8N zbqDGaoU!_C6SKPYD>bCrJY}GQ0h#sQ1s^mF$#yTMT1J~wc<|M4x9}aZfT?#2VouL10ed~irL9d9uYbUjl4%9@IVNSHdcnRrS*Q9%1Rt%svx;J&E)D% zfp@E?oNMG~3l@d3V#nKdCjTt^`U+u!>6GuZ*aX*c4McY@ST=}MU}OUk@h>%A;0 zWC%dvx1=bZfn4XWCMijZCGjA^&hyg~{*yoXGrByzB#~E$WuXV4D#1~fsUaRc*9oi) z0&@;Q?VAJwuh$q)PC!kAczA$UdePO7o85>V1CO6SrxzzDuaL}@5z+xtdJ0}X0rQB( z_!frrbKvk8IAny&CBpasLBYvOBLx>W*LGnbC}<`!7ZtqDyB%^b zth3sdvdy?M-B}sZm0ca%s)1^DQgoI%%X>9=ib144a{WvS5>>emsv6Lx9`$%{gLUZ< z0Hb;BHFR&iC7^s+3TFko)kX~nPZD8F0B2W*U*r|q7USg^`Y%5E3g_V7&jFwPrdxqD zZ(9X43bj50)z5Z(LJ87~973V#)pnAHaE^`4R`s({5wa#FH2vlBT*^SEpi#CKGD$mj z-*^+v>Hv8=f|?HP;cYa>w}D{+S}^$bnXp+;18{o_EEBL<0vDP<&$iQ>BOQ}!{^lAe z04PZa!PO3;?OA0#M;&Ce9SX75-6Wm1V|kXDfdP+hi;ID6Q5nrvrqtKS(6o3 z`(Af5g*p=nhW6Ml3w_?~n8>5PUnuK%)Pd9%5R@@rw6~jB0e)*2hBB`cl@?*P`LO?odk-`Q{eeqxY?vgIHYkvFnZ=h>BB9Ma1b;cx?Ql*7zC6GvQFk{FW z+hNNWyAAg_A%{pq0Q!`%%Z!n0Y#em#iY)V)39F0*0FszZc8JcI_7t6)1LHe)4)TBf z)?ND5J4Z-hJlXU$7S!%pK2~|r{o|AyPAHT7OC&7OOto9g$0A(w`72&uchtR7^a5@{ zz?Y!!l}Iu<(9m2jCo%cmJ;R=Y&C=by@&irQef%>xH}8uuiK1!td3GOC|28kOX#?AQ zIT3KwM*h7AH>eGQ!Zwlc@!4g*+~r_K!OC0tpPSoTZ;ql70(NUGw(!Y$ve#14w&MD%tst492hDJH#J; z<1W5;=Lox;@{7$t0aU`iIbSKZtXPH^FdLg2Ql6-YD4~X^C9MQd^vUh2m4`8z-6+7# zwQniuut<6Vg^|9ugR|_?$O9>ONE(JoeF*W6ly^X7k%5(AixyyA2QL6zDAg;V?da^< zF*M7(Uh$g(m|6&Lpl+g~73@LzE1TZ54GRXQ!?MR6JdthBno*sW8jj->A-&(SUG}W) zM;87Orm0A3RaX4Vh^My8f>D5T8=rVbU?!bvh#iakl(nzQ<5-x&&W1G{EbMI~{u%Kz zbLD%vu{AqZw%83O$^ceYYir~GSXff}mdEQnW8H<3MOWHkY~DJHwUXS!I2NVt&2Grr zzFxQBORm3rDGZ$&QcpRqDK#f)=$;O{)uVoM@HlOkpZ42>m$_dgFnNg$o3pY9&<$)K zT^UfHsnnhI4b*b%^=bY$|Jiq6%s%t%yV-F~CLl0h86<5*%;^6VpgKae6Ug8xTg7Z= zsUYx90wA+uJnA$|hqS4Q7T8sc&0olOVlN?K_lVWV%os8Q8%oifQ^}&KavJu1X$)JT z$khnUY1q9B!H4QI+Wn|S(QYmk7~N-UgJIUml53w_pNZzc2Rp;2+L`=(+pla{9ZJ1J z*f?2NUo#{~H!#;$O`Oq{T{eUw^-##&djG6!(MW_*wO@nnU}hj{`xBFFh1Gd;7^$ur zStr!p%eIPKR)g(3s&-R4uR2obN?p*UKLhz~_1Odawy5E;k4e&w;7G9cz(H25H>#tu;YBGOa^V`Q~ zr`T?{Un7VkEchYT&Bx#yC&0^$NH;JxBlu*4UHAa)`Y!T|7f3HY17Dnghn==t0E~$s zQC{s-HaRz-NqtcP?QA=^fyYA#73k*VAn>uH|u+HKmZX* zB12_v^Oy?zy-09GNoF_|{AV3F39PII9>&`FNVJ`K91#`^NjTUK5S?fVMoG8Ov$DmB zYCTT$vVRHSxmp*{-oB@R-Yd?&=Y#9yH?D)o2p1Iwpp7DNW7^K9Ys-KnzA~UmuVEv< z0jjnI-nE?ounN@Jer20k017mv3JTgoXSLN3gwdE2!p#F<*&=`Xw6JFYv|s{{en*iT3fYW84nl!!zKu9q{}>$}lR`!hmNY-MW$l zSU0KYbh7%Ll&$Loq|Ew#+iAcsRymNQz;o6z zMr9=rx?*cK-~&C<`ZeZp+tdXP0~@mqs9eTnSrp;QJhyuGfN&GUXM&~uO0y8KXsd5E zA8ZQ@R^QfFGEk&6Y~N_qe}gU#l=9`O)$eUVrG3z-O?t+()rDm-3PI|ui3-r74&Xcr zBGj&=-Qr3X0!(5CQNh=pl(W%x-mGh2mqy^=hOmYKIi^>g@$Oh`rBz^eb*NGvZdQ_Q zMidD75_|49CFuO<(FgRu{dLE```zEmZPVh`;jtSz zNsBL^Y>g=8gwyo}zdSv`v(uM+dbSSzu)~l>P-xIB4iJuy(HtEiE;^~2Kp1so7S>b{v*_dgf&km(^42}R1}J^y8t&m`n5zY2Z?4z9?4kVC z%EJQFNe!x>pAF7?_}5pCx$=={a$W(-T-{t(HN5xp^q!^bX~u8$SFJHu;l|Qd6ng1NkqsfMktbkb$a1yx8Nidq_IlV z`7r}|WQ2waNsS0-I!Q=4taUmE8N!i({<5a$u+$BbXGwlz=!T_3eUhXA_>N?!jTKGb z29>0R!;gv-#USBZ9z<3ov|KvJ9B3|Vcu&9gn1=%l$%Xl{gI(lJd@?vMom;q3x>!>- zH5m{bD?Y^x(15yt)d1K5ArW$v`A$v%7A&CxfRriPCm9si@46o7HV7KM%yH&Dxn+7(ZFR7Bu_eclrnhC&~Qg`_3!oSZBbw% zkzw{U4>vvAd;apB*kfsM*PXpD8qg&%f!mi77!nluWnz0)4~l9fWMWVvjKoEwH)$*@ zS}%HzwqPh7Lp9s1Ayw$y6F{f|$mCiX2*%#EU7$mKE)zyCw0&29rr+YTWEQZ}$TK<* zDFc?f4p=&@ZHJhwdMViLwVMsRG?3Xkr)f?H2Rau9xUJZg`l`p|G$oalUEOXjRy3ta z1~kJw3NO)CXH06*oTddv+WX52X<2n*&`3ZOP+O{lky%$9S>89!5s=zSaRxSSH42E0 z&K|AaopzFUB4w_xbHNy>FyUDN_t2uO_<^b|1-BF1uSOL|>7`48B>zhT5D(md;q0L- zKxq4>oiM^f%Se_SVF?Ud))g`_=I%)5TH906?Tf7p&@sro3t8r)pMUz4KmPDj1&AdZ zyyzNQCCEY!nTOVgGB8x;oywS8wcK2(qm3|bwcX>Z9YKj(5ivY-u+?;W+C{V3xp{DdMsA>cI> z2v)|i0@4CRSD?E-uue*Xg2|j!0>l7cM%HA4wg6#{urQbX)_a(3iDS&;Am#G70w+bxBhA3%+v7SloOKVR?Xj zd5&vGPd`A~YF;v@TiM%maDe8c%~$6(NR0@QovCZnS6@v0g*#Yusj} zivfJL1I7*S)@#~4eT41j&oNw{h^&hya4B28%yAk$uV~M@M0y5B=Twt^HBo@LogUZs zMM9zbul@n}@fn6c|1t8*Gi*Qn3@?8A5nlhV{}C1s?&0)5zK`*<&%ig%(LKD6Rrog6 z-H&kao%=}r3K#qzfTOh}KD%h@%ANJS7%CWObyq-PTe1%hc-F{t(dca2{F@(~T_Y8? zs@~T?%=xZ|*vzz?yE^cioP@3Ju4X#X-BK=;hGMHVm?1g8p*ld>48jrx7VT~eENn35 zs=eE5qPJ*^6uDl{fV-qX>TX?EKZOFP0Dr42X-z^{{0nNG+rmJ0?c_57^QHRwW3 z8>=34Kn;kZ3+hVHr_XEl1NS{3*Rjtj1LFnI9cVk~UfQ5679?8`b%mCq_0mOU0E|)|+X*pj<$Y4yGJt$YkXecb z$*nHNSfb4|N)R#*(tp;MsEZdGTs56&Nw3eVHg?f~p8F;#l1VAwgmxrvJpwIMToe+T;h*!KESP2i+jrj?yfrg z5AQwU%RW=Eok5t+)4;0ABPLCebb~PiZ478*$UrK|Y6J+-*v{Y^OGJjrbgZ<#tqIKt zT$9&4EZPg(@>Q#vAAjXM1Ec_nF=)>Xf05UGn&|-={dQW`TL0IFsQU^vtu5YDQ(W%2 zf8NY{ezPOy-&xuA9dEK40l>f+fAZN&JX>!$hQRNiZfH9)QK*1$$iD8?71>;~fXSo; z8M%`;v>b&jX3`x@C_3Y%?lTtvzFw<7h_R>L#?KlH?s;zi^b!*BRZtvt1I^#ci>CIP zFnb1_M3zW!228)wl!x~pXISj3JdWQGQo2#13P_U_RIH zlzd6<9`;;>ie)euhi%|L{Kj3}T`d3rhfSn^`{6UmDXk}w8id&j>13UCY~{Tk1e4Aw zp&Efy-hshr7dkAB?qD}HDzccaGKnDh08EA=a$z#F%2_mr+K+W354JW%CX77`2(3EP zmg*ob>n0^;A&d+c zYFj}urIG+pK|o6u7Zg881mPGsyvUO(O?j^Xv^sFvt_TJu?Cdg?4uaicV zJ-^_Xt{z!&Fe}eQ584J45AwS%406ZWIo`Q_nWOX5xA{5R23C~1lT0hO0MZ#CWk@ri zatekFYiad68ms5ew$+Cr?9bVX0%vg~))6Ypk4q+6lPbs!BdVbrGnQRN7e{U)^h!y$ z?FT?Lpt-9ohG}f-Q0J&+wZg4{lq`|DLSY8w#kvFC` zQ&bs`(9|s+)-J3hEX!rYKv^Zq%w;QNXfe@O%Q`PKb~BRO-C#~>m>PW<1iU@WB5op} zIbg&Us_wT3tOJlXx>9Fad|6gs^Qd;Hqjxg4`;O3G%KhUCXd2Rao(yV3UyCs05kG$S zUFujBES{;&b7pYfpH75`Fg|_)#E9H z9NfEyvEL$(Jtq3ovlmlFz!74;fiYfS$RB{8tblJSv$M^>%>j7n_Q70#H8%pgPEuBg zP)GXcoIx3VxjI}x8nLlSvjSyJgAfl9;zEL0ipV_Z4u+^Wl+z2HgZK`pkc56FxxtkM zt^34+f>T+U!(6uWqX5LrSpnRvK2ehlDxhumF=jCth-2*IVB0kn=w$({0o81a5hWR7 zNkk?iRRPGAO%0RjNEzrl(2bkOyFqlKQkZAV!%e**eG)FfP z?!1nCaW)+g=cY~WpGgG}p}lh#2jBVz4!-#o4!`{t7B_AoA2kRKA*M)#fJ_M~F%t76 z$T1(YfUxWcgosF)GRBk;E(g5$-~(K|`##nmev0wMQ?WU7}1u@%RHR|mVR+X zCs-x20{~9QFV^UP_#qa*_p5mA+y7^r{ty2i+mAlR%Rm1Kj=%Li9RA8}#N%JX%YXkq zhG(bP4GHn#n?U$6HscR))crofZi&3;fx8>v;)VcsqiR-L*^)-lqXM<2OKiX~S-CM| zO}mQAsNknXM!Hj@NEDPTNq*ar)w~F5vb8 zDUdb@i=K6OH|vx z%rfEBEflsTb@7y5^vXXjl&}s&{{y~s>`>h|2|v2>-}<)@)nk} zWty{{2|B1P4}jG<&|Lt_1u#TlvjDca_Mx#C;2J^R=PY&7E(AEIr~ylm>)GtFEH-GH zn*>SpJ3-7YRlX)Cp`#^Re2Llzm6jD7@UX?@`SWnOZt?H_^xxrddB{hL1`i)T#M=+w z#{J{hc@+)_1bq7RNq+aEk7(#es(!cviZ+8J02q3Vj~^jlTw?LY12jj65-TyVOTfpM zm-xTG`w{)SM^Etk_wVMvclQRh3MzPF&!ky`fNUWXHhspApP%FJ-oFVV;Abz+@q9Bz zax;7b!z8YzVrrJR^GZ15ntw9Rea+7{{PCXe%5S9`@fA?-Z|gM&lwklR`|qwkgD>Y- zz9#7Jd=ltq+SA~G%ipU<^PaQ)t**QMmHB4?kO?sZmnq}V9$yGH6*XSSD9Pw18q8eh z=ms36Q0+WqROv&w@OH)qF6FU#yVZmOK=zxjoov^$>4u(cKq*ME4`1!eL&1-hcOlm{3a@%mYYzc>LLpIO5y=t*)iMKgZqij(D7pY(sB^^no z$qw<_Wz`0P&QmSfX=KDBMi^wL@0cKq*zVb*a#V`c1^@)c;z&MiFMx4dr&Z(54d2l? z03<4F$=b8_R$CvobH*fiM~EyNk+#CHj=Gs`P!%g-{|d=$*vQG_RyIn3fwFdDtvlzT-anhhGzq?v zHKgRg+Rv#-mssw$LM|l1c#ufKcS7+uQbxfiiq?*MZu?jynH2vEhUwWqGmW;Ezw|NF zd7dc_URnR38eV40HD|b;`Ns;Kl+OSPlf8uT4%D}{E{P8fM342i&`G>dBttZ;WrxxE zWRN8^HXF6D$m(=-$Isc%cDxZ^eURYU%?3EzbyB@vi8rjy3{21NI))k-M}kV4@}P5` zmC-vO{Vo2%zxvnzW}^3G$LL96RAzES6|;^yxRC;hjFM4WCLy|_Z-kF1%;=H_z$(nP z6%arWad~4h2oNg+mILVJ$DWFwP06cd2BZ&0Ep*$6>o8UsROjc#S-5D-a2`9}cEuKb z7(K>V)@9X!>vu(C#Rh(=*YjDq=UeH@e8`(s(A}?o7AmxyNM6d!0Wgn{Vp(X+y;kp(F*ewuNP|Y3Dt+Hf; zJV@V2iFILxCR@170frFp^yM@D;SYaI##}9t4Pgq%&1?sN9?x#pVv`ylf_(Xl0Oai! z@#f9STK%$v_q;;WAcO|P<>i;&mSO|i_88O0$OmU&9>AYx;C2@9Ik0FuKaQ_j{MxZg zN0|Wk&k5qm~Ci&R{U&&D)4~ZcDO7rwMb@Ho_~Si@h7wWUNbu`Ae+?1;_bKb`hWA!@#cT~f54r8^t)KS{U&g*0*8Ri zjGP!_pD}Vm${9TBXf?7jJGn>;aAu^Dk#fe66UI@GUq&3hc^@}^?R&WM8@~bG0Gr33 z*N6kz1q;qegT=X%du~?y1!?+lpLScEI-gx4+&aYF-~4r~-g*nWmuocX7?Bq^{MH?W zqYkUrZ(#T20_l7W>IwboQ;c*9PWJ%1K&DG6*ON~4p>1&N+KQYQNFHNlMkXIEyJ)05 zkNvKnD}q!9CL5gX8rD~RU$^quOoJUmGd4}+D1Mzgpr=O_9L(1?kO@p$*XB68<1_j!9Zw=Rqx#QwXzzIy4z&PD(j&Dx&h|~ zHb>GVvRbB;D-eIBU%UQT`~+Ovx#OcT30&}IGs01`BZGyN9(9Jt5DArbp;AAi0JVTH zoDYuW8jC|YCTYK2uB7a{&DB8Ae3%v6isL1E0J&a>z~&N#jgWe=@nr%Y?ts^O;HI|K zW(|C23p`-pMgk5;;JgKPkVTEm;x`7J*;`Ux3cyyWWMx%d>n@m-ine9cc8MAkdwC&S zShId*5+=$M9g298=Kz(+rR+nhr%2|%1+6=X^rZG4(aM(s1wJrLTrtHW6oUeKFsLdCN z0xP@kGxmH`AB~(%&0G3aUz1cS074@>iYG7i8AZFBfzK~?^yp%X_f9VH^OFsjgMwTV zH<*^Re`Kh=jG5`)s>RKv%=11y-{PI;>oVofDmP^JvwQNa&52EW++qXMWVX7aGL+{Y za?M z$CPB4j!|o%^F+hgEs(J7f>45=0gkK~9}K{c8Va&3Y{f`UGoB{I!O0ji>o){cu-Ndj z2%r(oXi2$YjVbq+P3|;N7O;!?lonS2PIph6QcQNe`*4tJn-qM|rW!V_h?w-v((j|Y zruAP_I+%613A@-0b9QZ$2`Wg65gWzZZ=Tb zGuQT<*KJA2=)U)$zS;K#l(zcNu&8Xy z$+oJYovIkO-?eGa=>ceM)Cr5(>ODI{v#JZVv5M%qlf)>vnHi!PX_($`V&i6zW=LfC zt8HhmEJLq#43=_xu$Qx~UfCd_!3^uxn@lwWtj#Yo5On`x)PaJaBK3MM>8d`m&ea=M zr|;@lJAX-NY0qUVOKz3XcRF_SW4nf5;hJdR(5#+=WW*iURCb^?tvJ`*6NZa`)C;IQ zZmrG<&4ILC+7ZH1>}Y!_zYD2O2CWbj3y7LMmZ|K>EoBCfIpaq^dk0^9{sjduPe7%DV%rF1bfKdv2jEdtSL$B%876z4yvNtFL@LSHgsD~iR@s)WTDkTc zH47}3uM0&b0lMG7-6#lX~uhBQB0N{*iB$VEP7~S$H|Ts0M{fS zbg7&bG%GfsU^FRqy5#RD52aN5>9EO|)czpe<0Mz6S$o%*dG$ zRvm7C?^m#Xa)SQRqZ-lqWOZUN_OPfFl@bx^Ik9T7n*9;Pv28ZM8~4C>j(|7rfIokN z%lF?yym^GhgFB!_i{}0zEhlK&%NpAXH{?h;_zh4yTM?+FuTiR4ZlfK{+H zTGXxf;(=L{uPAk{;6IVdT7-ISA_a}L&AJ9ywgOPc==^6C0J~FLFlKwQJ+|beR$P1A zcx(%RO{nrLnWev$M2)d5=#+&*1FWNaMi0o_GcZ>`8>CF@IIWj5JGIX2`cqIA`erBW z;3BPIEaBvs_N0jlS&rRpwclOH-)^ZaY6YH?XSe$ z(5norMqr^cx?5vuPMmkZ=LDzIR_`$kbtaNn7G(Qg%4!SSOU{gkM;-ssTX*o=_m1i98!IGcJlhPEg8)UO z4>3Qxv@=cbpNSp&xju{O3X^KBf`GRVN8D;M&XS17mgHZ>o-6wmWWaP?Jn;$t3S+Xg zh3{%o`pm%F$IJ9b-?&4+dFP0ZyO=(|+)|$Q$}4r~?Q7oV*V@9h?eG;Z-w$S>v_04) z?6NtfHz8LCuTlW(>*aI)>XQWUC7kaPF8d5B`zTNr!6trT_IQaIU#xdH+YRFji1|tNr_{QV4{GpB~kUv;K_4jAdgh$fPql}Z@FI(qKB22 zre&H(}NLp_Zc%B)LA%1W0uFZrL5L%utbT|l=e_Nu+Y)kpWJa1u)8qH^6t&*Fw)8I{-xgw0Daxd zKw%%GkU0P`6n0G5g0i=akaW9EQyUO~u5!U`@2VZiSl2a>kbkVi8gquBs}Er~Y8fBH zw4Bh6R&K=^!h$2r`|%9s8X$AIa@P@P0jrn+qhC^|lNcqKL#$7U<(cFB{e zSit8J7%>u9@ja><*j|>zW&fTSYzBCw$tqEiB5}BeT_?DDwmG9u;#mA|Q+GSt3R6}9 zo<|_IY9AvZ_oVvH0wj-`2dYuo#H0%jnHXbYq^&fpVVA-zkVFZr;5;!+cGcHrBRqcb zl>h1ne~mOINj_MfSB=ep!imlzRL&vm^9OhX{W1xR>t5ox2E>~;3vl?gUko&>6?jY- zciY0k4zWero}+*Nuh9Sehv4lRH~{d*s4K5Q0*wPh?Fjg^1^Q{f{>mrtdz(rEGiP^x zvh5jWfrMRWKvC1`^)h06jJCa_b{`Qp$B1WlkST$?OMrUh8>h(ah_F7A!CieuX$u2w z9W$%wNrMqWR4r!@ERdUxDl=Kxu9Zbh$|RQWg0>q`mDez*PUV`CoRU;(gM$5YlPc4w z*1D<-JatlEKw>rMc>6Y}>p(FgG>u#zaJtr-{4mwe7O*4*y^CzftLQ*G=D2|e9=IOY zm)Lyt&ece?n1BFxN5A>&_~!rRzr&5c`x_VoVI0zwyzT;w(l^b_Fa@7&dmI4SJw(oY zb>K1;2{A7QtpeJkW1RiuT`()v!aMr1N6j%?P5!}rgpGlgw5`>_Lnn?rWNey@eD46S z-+v3;QHPg*`F*TE{S=4a{Wen9U>$p$FD|hCi@!u3Pk_5yAot)c%fe8@K;HtVO9cF3WaNg8>2e!bIS!~W`W7g;TohFEk0<2q-NRwU( zQTj{PnX_GQ)MT0rIVa~Tlfzl;x>?j+8px%ro?(pQI=z`5ThH;p^mSz`Yg(1!T+XoX z<}Egbnz0wenxk&TrO%7tV|owv;Oc$tUR@0MXK&u7*N>J20Lv!O{euo)tap4iCbIoz zzL=$bNM$@`?N->?OtaQeh*DfTfBSI6o6C`IwHaL?J{yAZU8?lQe9hj^ud^FNWWrZV z5^$A(!Gx9q{@{(9^!m|?+CaFy>cZ1?PcL?3O`3MCeVHxLp6~G`-{C91pWkmR9}z2;^KT<>G(%JDUhwqPgg{f!-0$!wDumL4 zFLAXC9=VWMjo@P#RI~+^x$m>*#jIX1s}J|QelxTOTMfhq;E1g#X)9#jI&BXFyKVmK zL-=6Vc1(BsuJCP)bZX^vMAwO`ftA}SI1o^YPpHQl$Zhw!x(e%hFuQu1ccvMarqq{S zzf2qA>^P6d*`GN8JzFvSQUKc6Tzmbq8BBxefW)ZZ+2IOMnrsJba?U91+_Dnkj0`O# zBP0P(G6rmpm>G!DIYKk-uqC6V4HjG*&z|4n_li@Ab3h`YpaX^G?vLYQ7%C4!faN)1 zx6)&PdN#nQLD@#YRGkA`0utx=*j7i_mEH7x#;IYJsLg{Q+JVb_*ma^(0qUrX$y~wU z{ecys-Y?jSc+}N&)hmOAl8H)rZ8$RrXgEY6^IAsUz=$prgA!1m93V;O=H;5MpNQdV@(@WrTumk!9 z;$~IbXI8f9!hiy%F{t0>rAj1K^FE^G;t z*RX_#qSY)*PMlNGZMJhK5;4pOO$37w@7zN;Jg8;%;JJct#)J-Si;{pzuNh3{LqUVW zng&Fpnp8eSkIDKw&Cg@0=ds^l^Wl#wIO>~%q>sJ!PyP_!`0xK1;qDC#GvHYdtNlR7 zs}c-i_C7fC($ABoc56g-Z6aY^9NoQ*@$?ewPd}~O)&0RGnqvV_+fMq=LUolIjUa8` z_GlVXy2U0jaK1%*bOYUMcd)#37tDb;&2uEfiQ)K#eu2n*nIXfc3pEjVPIKEz##V)>Q1)FUrDLtRP!f zjj7Oz%?^DnTZl5l83z=J78|4hkwUr7RmMh-JePHJ7 z+mEN7nQzaQve@`?CD)4@_>6-B!j1IT;~t1Mo;h3S3HV|uyBq_gA1@C?|9ZDY*{0Sl z1T5d}q@CMNGBy#(_kgnDt;SCqk!^B<)h}Ju0}}EhMN50B+t_ zE$WS2Z*>SX9agLRST@I~NtdBH5bRcUa_bjLu_tE9+YQF;2JzqsVX}*)UTZy$Xk*0P zcHw>iXrG?p)GPe$zAVPH;lY8+MU#_og#kPV@a7T|<@XYw+A;p2^gBfe>NV_mU|JXT z*9tmU_H&iCm_Oj`Vf8$6*YqIvzA8ewPd&E`83H1WLh<1%>d-M= zN|-NZkZ&LoFucxLruH}OANrZ0`AKR&DWo9#7iIvpmE-G7Uw(<#zV`M;Gi!c_ zRKxqiJT1&#D$ik{VP+PFGYK(J%v(S!l8q1uS%CY}wb}Ch$h8w#u^0l4)4IBnw?ISY zE4Y%yYzA6ehtZJD2$CgyaKE!YKk45B+$vwpFviI)AKNr)yL@Y~zCISQ}|LV%T4i&akq28?;!(69g1vDEZ{cH?>?7ZRvR(`Ocr+XQyBg|KR`num26^0}MmhhH-WgOi!M89xc4r z4xe*ch80Gu+(3b4)xtzy|4&XVzQ#hn=HFxeW$bH$;XS0P3G%U2SY_vR>T$F$>INE`@fm*@P0zxf;V{a|}YOLeo`hdE`m zTAkDh6-7_!x8Ghh`tiXEkas&Yw{O+$=D)xz#0X9q!?Q=&zW3)CK6ytP$?Nel18-(v z!Kw?Dffo_@!2cow3KCJG1>szYI@Y{t~K$hHC4_NJT>VpAkKO2;r~V$5ms zRa0$)>{)XKmn-N^r4Rdh6j`63)kxZB8?^Udg9nK@XK+fQ4c^4Uga$LHRcQ{#q9*rm zTGm>YlE}~j3YJX80Eaw`GD#bE*nIe7)lGK6B}+R$_&@y-9{wNyIr;`jDPtdwFq!nY zEpWv@$Jv2awQj-Hm}rykKf8F-Ml4syc>dQvlr8%PIu?OAvjGzJqp@U*zBVfJkWm3o z+t!{1K;*<|zV!f?yurbP*DyYMf!!ycz=4Uf85l;u z(<7h{0x%i?+bFX!#0r!}jfMkFB?J5d1|YzsvA8p9@MzJG*TFJdwbeYgIzXh!{h}m$ zOQS~cT<;lzl%v&XbsS}^23Qd*5=voEZ%x_bzPfNJgv?u|BF}!1}fOSc*=F+Cy z>;xqDvBZd$w9U3XnaqPlgE0t*nRbdmnCM)n?9{Jvml^WR)(?ZumfNV{GFQJjkvcIW zRoR8n0m*$5P}^)fWof@Q)*!`XSQbr{NAU>aOHIxfzMDA01|6C^E6<#zS2aIV6nyA z<$>5;+v-A2lH`jFwPmU-<>jjO4{vYgr#6@J95(KagXnDMEMT|IPzPlRG__5d_7F$S zZBWj2?6k2%$579FE+Dn{B^Fph7w~smr1cif(b3*K7z|*OM%-I2v7o3;BnHXli2a?A z_PpQM?33cT--;A~fnE09?4Oy9Cp#4XWks})dvKiM0-W9}j3Mb6#w1(fnGL+2TxN1B z|2~k1xAxW2SJ&V4{Hv8l_OR-|4Nx1#T?b z(q@|>Ua}dNDTGj&9n(Q?v0p z#Qyh^6Iky_!~)9JX$k@{MrNeUe0SMU2Jpe@W%|j>%RLQVKbEcK`n~XQtes}D+2pU& zOQvcQMH+&yUZHdg+Eb3%eJ0(>+J{i{PwDTrfZ%r@*gfdlr@q>9uRfDgpq}>kuj_2o zgZTdbwC6n9bG_Pg=*lryTj=WDtF6?#T=k@LhgI)X7MFZo5ikkpy`c51Qm;t$Ok5pd z+R;1)03p$}0+?n%@EMknK~jhacpE#-3zZ4ofk<*v}JklRbQ!iaXp zdd0N-B{vuY9J!1gS^ox0Lhnd&WOEkju*fVpj`$(j(QeISJAksGOy&<e=En8A0w^0SqG?=0Q>WMzpb3O)eOvzNG8VGKnH0<> z*C7bfzq2vCZT;J`nj?f%n`>DLxNhMqL!^AopSowCOJ8uEMwdKy1*>v4TyjXTYhRmA za<%=*A^@t56~D&SrY!y-s}Hw0Fafr6wb@d4ddPkaXfxnB5^wWA#$jn}RXc4P?1ORkeYp&7^#4X!~RAUad5*b-X|B@(@ zXtKSVNLP`3z1uU`)>gZN+m03<@~+Cg`h!Zu7J%a)psfrc^m zT#_}aJgz)@BjWp^u^dACqJ}-gvkTPA7Ac;cLxhwQ{_2N+jYpq9qOv1E>t_;C@#IZ8 zMjQjF4pw%+sI^ypUx2>7uj%ZE#}U-E!h-$l2*)>Hmm)`s^y8VP5}10&XT? zjKC)?@RyxTl3y+2x*EyVC$6(G8;y&Tb0eeyN4ACBv{5qzu*ex{xB#=%2@nv1I4mZ{ zc=Qrju1o);%^{l0TP|LqNmS&4)9IvG>a0v;=i+dl-3v&2E9;I`?>SHfW<9Ifn9ab{ z21w5ppgqVWylf4hhOolU*Mb%a1SngPL0yM%>sEa>1Bn4)l&SniTy*8$L;*Y|geV|H zk?JsZGa$B|lITeT^|@5aLtN4HnS@Op5jbQ0^B;nHO|BIQ21eZf<3GavKl&%wsm61e zOxbn(1Pe0um91HR+_PidgpD*9DL#2lw%TK|Ou*5dBRu=@`$%V}m1$WbjTv&yTqO)F z8JLZckxIK%2?llQ!+`eoEi7KUgM-yAj0X|xAN&;YaE0YJAL9A;Id=UP!=?wHd;#3( zo$u0zJXr!8SGGnYmLS(JdcMXsH8483e-j#mEBAas&w)h6>3d)5k8L^uv z{ca!uEp^eOF!O^hM)XMxzEl0^4An-{vSyb1*mIaJc;lXjsLF5HcSEZ7VSjD+ko6DK zn`V~ei=O!`j!V+q`z>W_1DJKOV6hUgbh)Yt^Gw${s1Ez;SZt+T)V|lWRf>Y3vn9-I z-n}M^Z`Mat@5dHF0@dw+1uzf5Spt?UQXFNs4*?%Hz$KSO%<{5a5>1r4?|b>a>m1YB zq(k)lrWMw78l^65XTo-)@-JpXjzv(AD{Z@`t&%wFbCiXbai@CHwqT?6HSU0>!@=@C z+FVf`zZ+i3})A;LG07yQOSi+igEuPqzAwra}z z*AH4m0=A=MiZlS$EB4Se-@WR;$$3HfR5{~f82Ik0!y*Q{=o5ec=^1@=wiC_`0SF4M z?Lk}pN1FXS1<+;&hCBIuIov9=ezn-bUv)w1(FP5-yQzU#@lV zVwdQ{(+%D~-QfMxHH~aNKrUzzXSuYwziZ&x$;``DQw50Rn!ycE#eP|2LCNZqosE_L z<|qE7V2b(*?b8)}o6VuXXmyS&w_{BZIPK$R$YrYHE|bAX%%bgWJ0CHBaeXe>GxOYB z_JFyy&bidFmpQq57n;1Q_qFqR(t>lqnXcR$wH86H{r9!CKYsciv%C9$d!F7ZSx=v+ z_86M#ie6-A^(Qh(ABRW8PO%Pf<%+;UD+VGXENl3XGYh_yfMy{QA0>$$)$ne2Nf>vG zrV|WeE^Xj8n1VX@Ay=OEpbV5Jkxr#Tc&Xuc zw)7VcfHk!t?*>cyiee=C*AxxxvxZ8f^|ndSi`O)ZY|Dz>{$uq*6$-RG+`7M!0#2O;4LElNEc-!Do+XlWQE` zuZ^)A&8cz?P!tFz17}8(1ck8RMzqOjlu9kPHPAZ|xM5vc)brWER~8W0MEi~193V;V zl!aXy#FGhwy1hu?9s;^LLmR&$CyGdWIk zTVgLBk@+0`c#dKF1QeHu?ID_Y6QNzzy-{j|9Qc~@kXyW}DOChz?MW?8}YgSSr7tIfD$bwHnNanfs& z+PMA3T6gX70d9QnTX_2M&#T5OdB<$d)X7AQE^~%$8t65m?OFkTM;o9Se0hnBAN?H5 zZ#=}=!3o;8A7b$v-^S@*{1E)TH;}rB!^2w`-~I-6-LGJvzftzH4u~NG%K^ZlG9(q~ zHhF>~$DtA5m>d9Y{mddWja<97N+(!iKwn`d*@8mx@!SQ+8QaOR}ja~1-$#Tht*~zpGNSr0f`H4wG>M^svq9PHN!zQn*^2_Utf1tO>Y_%< zz|N90lJj$F*eSW|Yuk;vZuJ6JE$f_xPB|vIw#ms@#$E%iHLjBLLY4POdOeHqC(L1z zILCakB_&K;&++48P~9{rdzd;PCXw1$pDTl0+kSJYZ013j!BN{L=xY1r8A?(;tDZCn zfW1DS?gX$p;_7pY?OVHf>P^m?vp^kDcC!>?5r1+3oRK6ZWCqRya7s04q+<&gEo=kR z3mTJMy*8?AZM$t;*$I`Zwd_z5Mm9~YFQ1%)lP>zGoJG3=8ZEcY)M={#_W<0uBN7~o z6&CFcEVz@n#wN7dU&{ie!5LbgWqk45=E`gm<#`Bp?`_i{sLV=ns#W!%wNe*){&tFgwC-&rQy zZW-@x8k`IPjg`XyV1fg=9c)uB=GmYwiK6SCfVle{rVPnCrg15Aoga8`sKU@i&Hy$v z^0Z)>jlKI`cHdbUflAb|hq9^ZK@<2N+`oYvT|!8GOX55Mal;4zj7JR3&a~vSX`exeq?0xN>wd^&~V$N4mL~I1p44i zRRt?L+=_x=XtGmNNq0RVF(WjD9J%yuu!7JLBE!Lioa7uPE*P1}#@0lQ^4uy-082o$ zzw5^k+hy;~RT<$h25_k4p^$)>sgNpBuqtVjBIT=X!vR8AwW*1@pzaq6k+Ap$%v1J-XRrMifVY-)jXsO_;rp6<{ zt@MLTRO-8gfErc>ppuDa8_o)wKYUdZ!mA#q7|Xr|Dk3oiL(l!_T>>8cN1&3h$ySrd zws*D8=mr951BehjWImwx5+Fh!a0DpoP@p1KB5^?#be^$h?U{-ejg?nBOU`m|k!%e0 z(QU3@<_JI;Jjx(t*LG~)0$^kor{cg|D+k-a=T1Vwl66%m>wQ_HE(Xfh zaMO?vLAOxpF(wEvjAnVdsEHOy9Z*y!Ly(mz`CeAiSm%tCv~%cC5P~Enq*O5UnpHVh z_I9y_B=<}i*qyV8`Y&XT-fwhH)GJ9%9dmyvyIhm*ik0~;BXlS`K+{g%hYko!M&1#i z8C|LIPMS(*BHejwTO@);dv#E)hAm^2u5jC+Wg~++^{eOC;D(9u&in7-(Pxj!7$Cn( z<6mJcdpk9jD_I*>`wlLNmt9y6pRXK!$%_a)44~x_@$lgKh@>2T^?J;VxL9KMnz#ZBmS1;zhH+z$AsPtrXdkY?%!OWjmuzrmZuZ$8HobPCMk`0;xYm zN^9h!4REll@<9C|+Kap8-d>;B97jn+s9>VWa&S&MnRdX-gas|fk^V;2ASy$mBr}r; z$ijSK`BDiUg4=p*&a3P)(dsgp4d14KXjWGMU)c8uK^81b3c!QO`kbL@z&U|ID#;N(;H4KV5)^t-V|F%L_om@%;AdmDCLkX(V|yGitO!R3w{UR#7S8_ihuEf!<%4@@ zDB|+HpQHW8YZ!JvuL=2#0eyKO{|LHBlk4@9MlN;cTEVGab)?HK0|T$LQpfD#44Wme zOIS$L_9E*O`nhQ0l3VAT7(vU1JB zVjfMa3=YxJi`haCw4WR6dC^pGu~i9{qATrY8y1uhRf!AJmF5v;rG`*#H*@VM-p1{o zDOYgX0O>&!DKa!kAuwSz7YZUAgPNx{W^8K!6aBA7gMrOfKDWBSuvlnPNp0V5Aq-&C zVa{0=LB^pnq>pY(`x)zZx0#JYGbF`;d26FG7SL2rJgE-3vHeY7c^rk|eG1?i0ndW$ zTCj72E-DniWxm5n+!$LNs4^(l-%3JG4ctv)r|fSfxyNo>?`Lfoqu8c3L2Te%SOeRAXE^*g8ZxPFH;X0$hNOm_`ISkTK5 zakpE{29LcL1Bfs(l19nK=|%K z;nsmhz(PP1hl_8Gxk@O6?3m7bo`6t6XPd(XwNbAcV>u)WuOjq_+Uy zOa*)n)`nE(n`I7J$Vt=d7Vv%&%aALd&KcYi!4 zYemLSNX1dX4Gy!~)0$D;#c8_D9>!PWG&&!Da=9~BMYj=+6!O;?L-8i80VZ^iT zAfVls_^?PzjmRULVDpRZro`?8YF7l>@3jU0KzDc9S)xn`8C ze%G#L_=az<$urLSe1vEcdrpOs+bjgh>Z2C`H7xR>S((&2q!#r&=%%3Fq(%vih9IM2 zBz>?kNyJ3G(XD~n$x zs}JyWu2%eCy`Gm5vXFg3!UaH47A9=`qD08xQhov<1ukss;xlwA$FY`=p@|_O&k3O7 zrP`Jye;!1WoRfn8%7v*@T3s+f4ezZk*bP#w7;Dnr76WMxZgu2}0Wxel;uYm9rcn9| zGaS#YOrJ=x#Z3G)0BDOnU8Bx_+wZyEzX8I`(xfL7Dt;D+?M2B&fL#Mc2jUh+vc4~g z4HdKoNWf{gMVB)d$q8=62w1lnP^%p;6Oi;cy$6p_ac`$ztd+^p4D$cW+@Cbrl4R+D z*mqRT?sfM!#vGZILsb^4fWpuX6o3Z7MibmLMY!OCz3Cl=EB4>OPvM69=7JPbDAEMb z6NVO`3qXT~${MmVGcqzGGKM$!aIcx_;o^*D*RDT*Q3GHi@45TEW@7w$f&ka>Q!k#1XvdKfyY2{cWAuqIYuu;;jbJ;- zzv;*-_)j?8uze-f4Yr< zeeWfJQhn$71Mfe*$~a)Y{u+l*{&3r1A^@)eTo?S=7*v$zsgmlSmpWHk8+&uUo00EuNeQOqLh+ESpkusE8gAK11&)c7?QH3 zA%M<)huyb60NqX)-+PSq`UdUOFEC$?=sN<>9k+L{f%lHU*I#MjDsXcF{P?+eEi?tI zYPJyB4K0{nxpm#H-(}!U8det>8?OoYBvNo}bpnvbMC;m?Lp<+P0c9x9N2$MYFMwg2 z1q`-#7+45MeH-A-EP$Q^bjQ%LH;w1RodSj}+QwxyAb>Tg2%NE^3kkSpd7KWCUYi7v zt14kI=?=q11e>zBdq`wt1&mn%$!XFcej3!z*v5pA7&1-Xe0V?z2DGQC0Q_zM_G8Fy zc#uCs8b}Z7IObMs-=5}Lq{BvI_gkKrHQtBzrQPUAo+sTcLfY2eWil!#z~kq_e5NAb-@cAI zcD6AR2txs+C$A4T+FZUR(NS{HLemzv@)~Gg$1spwZ>*@ih3akt!BjWt5_@J+Lw+2j z9K${iOL~j)nMcDk3444#NIgR9)4=R;CuMo{rOM=}#0j99?h1n6y#}b@(c|x6S1x00 zEm+OEeyQ%f9q2AlK%0+!@!GOGEC_DH@bsB_@hoN>5D`AUxKusNXgmo@MlPFSzYhcO zpMCosyn8WvcAxGBTu%+3T;G9kY6A&&9*4$Ez^`9*{_cLJrasA)fOm(EFXoD=5fv8J za$yD5^zYSD6Xn46<;0f~dm!1w5(=}HD*)*L2va{!zc^+_`PQ&|iBjM?ox|g^EYsjE z6y=}*lzeZU(Cb5EeEad9|M~|{sRQ`Q>pR>`4ewu$?QebbjGpWU`o+zWx`8JfW^=ZI z@{rBT*nL-Q+EcgHUy7~II1QGz^(+7fr8%n5^A=`p>`DBdv=_<4B7=qY;eGvM6KJ=; zSNkUGPm4adsEo*yGxK4fuH2BdrdM4nWlHxFDUJC^}GhwiDF3@H<1JN`=3g3VHoFNKala+p9Nb{I&NU@9OThTxEu<8 z|J4oVR3F_Az*A*BaCdjoZys{3+dba7mfczQ32DYR??dCcxA!!#=htso%o%==rr;XK ze6!WwQ8tC#c)Pv?F9@LBJtJ+e!1}#1aLb^&(MJK4{ZNC1EH@u@4lWAHk}#ut3$wL% z4R13F@GKy(n2f?(5fE~oB)}q(;7Ath+BgtY;bct@BUN;7sn~{LKY#+=hW}U@&4b*` z!2*wEh8m`x0sH_wKw%eGaWuu_%zMZB6L)q1S-7Ec2<4m-!+#WKY7L760O*|BDZJe~ z5JXavdpqEo%D&Atl96uvZJ9Pe*NCSU>V})(WA?Xg#Vx3xJ!4punOJKc2vt2GGh*8g zO3ETVoCpsY>%9vhyfgqkzetXDdQT~E=@&6IV;zDj0Wfi-;jDG`G+Y59uQwcdwfxBY z2}AE^2#JXOK-MAYGou;>pJmX5)-GaZ?onuy<$!sx?bbD|8^d!Zz>#;S8PCRdj%rZgtu5OnGb|d}N&*!e1TF~;xka7IP z7c5nzV^os5I_yNNxp#PQ!AL-4J&H^eGOsoes=5x_5ix7pT@G&);9{Mls8*NkK&>KaQdNS6 z3V6Sh1ID_?$N#(k9J}v-jN@@yFp2y`+uXTk2>4t9J_s0Hb`(Jsj5Iz#)|Z(w!jDLCgg7O_K(npJ);)FOu$_M{qg(Y z;~p4h;7$QsRAUS73kqjr$-y-PK@G^(v08^zh73GGtYNe8n1wxg z@kkcE<54X@1$rl?kz76zaLa-?jysj*AgSjvz=H*H4;|cD*|0-ZcBsxB`+WeB<37OY zHmi(;200{%52Z1r_m^;{sD(U2V9I{0aKAfMq}XvB1ut70=X}uKXC`@o&0|DS~bPB zUpOH``_S$}fYPbU@9ijK_(B2I`6y+Z4zV`nLr|OCvt_^5sJ3x@`A9%)I~=k8U8@4V zM`cHwHw|g~9Tj9Jm4(q=?AknV`4nxxs(r=lMC-J*m}{yYy6i4Rex%L1QP8|GR7ZS< zv;PUe^$V#lq8OuSlFsqyW9Q=H9qfn4i*;rVK0Cub9dxmI85vBOQN%n)uCLzE7lDA| zdNohDMMEhiF^o9OKEpb|>bgxB^xoW*b)hqBZv2rabN6RvR3d&{1*RIP>nusA#I$4Z z!R+63nW>Wzp|yMi-Sd0XK9O0XTteH{!8fOzCY#wd=vK}8f!i{cze|AM5Kicz;Ufs^0-AqGO642_r z;*<)I?e#NPu6ADJH42c;(`9-Ao$=~#q|KikHl1d*6C~+Dd8ryCvwIeUd}{nOA?yo%VMcGd=o7v3ydb zN(QZ;Y^}7r0V@*1%)kB~3{gu(19}(%=0R8KWgtEJ*#ksr_t06qpv{eH-FzXT>z- z;9jIi839(C5z)aI<|Cu-2{SSFnj0f8{vV~tV6D2<%lX7$dxxo#>Q2_4Wd zFUJD3N%VutU~>^`!|RC|2<3v&n(px@Wd`VbxCzJ%JEa+QBAF!(51hyZ%p@|5>4a8- ztxE%&$EDPhk(8}5SR?WsSKVC2xs)hsJfr-gKD{5le%TFpYrv) z7&rp{cFmd@8!<5LWYV8T&(O{otwPs}${F0a7=qpK#cxtk&$c)%5!#01PU+RK+HkFElseT$2G z$HlYvF+6z}^X>KdjovrC-UN!oDiISkvlS&$`jVYK$`qN_(` z2>A|Q$eJ^q1v`+*xb+!j7*U21)QjKi>{aWFR9usgHLx7%s@Gc!2DJxFi`|q3N2DD1 zte9J?XjBsy&|tw3fp$2e>~^6ctx_Grr0!_?J1K*al`%{l`S?ds~hr?&^<6Dd-@{XM+No76^_Z?QnYsyt>9k{TA;2 z;Agn{%fE@?z4tJG_8R@wHTc`lFnnufV*U2D<}yCm5p_2n$JTG zb}8myG@7PuQ`&?D0BsyH9X3Xd%4cYXiJVy=Hjs?PSw+k4Zeq-v_OjJSsiNQ1n*h~d z1)mkpnH|F zFsuHpmb<8xKTpbXPRw(Ywm_=4VHAL$5SrI6;lfe>Gz7@Z5K!5G<*~}YT0&R4&+#5- zF<2hD_&8_q){MlS+7+zY;gEc`?j9r#tdAssj zf;fV8+P$SHK)a7;r-OjmHm^2|RHOF~3a}pUq-_qOQ;gn3*Z6R&>wtpJRdtkIyZy|X zXuE|RywR?C0$#re!?o%78#UAiL%Zye%OFur<+YOss5P( zy|#W1JL$I!dH(5R9jm(j@j((i9wJcbbf;qxGIp)5r-Ss5yN3Go16*8uxGF=svRsUT z4!W+!xX|^2DB>7wUcC9MHw|R{Is&*b;ML}GUOpy!8p3Vs_|dByynng#P3Ftv)PMBq zmWYTty4#4h0d|gs4jt;CKfbQ?XdWZzI!2*9szn; z51=!MWv<3?pf6yWV_pib6|n0>_QZ@jcb#wxYzt=+3Rw&~gKDd;RWnUb`o4OpE^m^P$b}qm3!0lb>7mqfL$M-1m^`Zetir6>6X~ zPJN6GBsAkK)hQXbnc(u5xKmbZ-wA8;Je60(OWf#1eLI3Xcn80MYj;$1$1z1KJ zOO_|wd9qf}AHKZhzx2)%ezuoW`p%3Wy}HJ2W0khd5{Hp>Ec&_0 zYkIoT?atIk{N5}Mnx$vmlH*{crNj)l&fl{FmCS;V^*OveL!P>OX7$D40GF=0BqHw}eQYaC*f);}$#D-N&VIe~s|7AA7 zlF*I-Iyn!eD_~0pQZO}QWuX)Lk(>|GplK;%ckT+3SHbdxXQE|e(*2pP7bb1OVOn(M zn|R!t)-_;+v&i3mapHR4nTrxA6^HQLj`dW6EUOCd8{j<%C+ zXEe5eJ}8W7%>Xx& zlO)v(;>uAM3}80bKLM3-EbtI1x_Ec502R8Q$+cY;#+$N;$s&Xr$;D28=Cr`*UbDE) zjsnF^SPZ>(^iG(1M=M6sQzkhvP#HrLc1SIRxwDgG#DGYeO)QT)NRVQ{o znS@RxMNbwL2$RE^<$@E3>FkTu=7QtzU7C2r+e;M@;nmGGfA!T@3bFQxwnI1ma9Lir;6YoY*4K(u6{3lJW?bb`=cusf;%b9AzMJ zQMYO$LZ59y)YX9)tfy9TNDx5{nY)?nAS&otH<&v*HP@mBS%hLnZyjQBxGB59c8r5r>u5dgjLPT8l)m_82vbbh8n=5vH2CeD&qj28~P-5SBC0R z9;85&$%e2_6r#Z=ZNqZ|?J6(~_~7sUJ$(H4{!`rDHIem63In8zINvTMp9laZou`Ys z&Z*m+d#2nnXe3Ef*D3*e^c}YL*#e(Eb5aRu-s16J{xuvwdxgWXVE)M~^k;i8 zMgWh1Pb=`{6JRi4$~2rzcelV7@hn5&;3x|SYwqm!GXrcru}U)w*LLt0*p9T}jQMGn z%~+RAN*nukw=pqQ9gmlf<$cCdHVKo?0@w~($HtU44Q4BMH5TqHps@uewEP&ec~)r+ z?gGxulXQyR72G1W0BuE2aOVzSCxGH?#*d9>3P9HV; zlI{ld6_u3s$a>&nhKe$TnN+?aEm)=%e9%6*GYX9Eyp9&w4#0jF2YyByv4et|Kv!#v zuJsAcw+Eo)=wDy~pN)!hH2rKOetbn86JFOdG|6bEb95n%WO-tnViTt5nsaHm3b#2BHKY9CrYX0`giv zvG%V6JYo@a*Fw6hb3%DCNQN370oISKZVe13s5HqW2VS#|sf)e%0|Qbw7U0kVZ?;)j z+{{3K9b>m>B&XLeoaKJGdl!{dliMOz`$WCGoS~_CrmAZPY$qKg(sWyk z2(2>?t%W=i2%S4zLzpuVB#ftj@!1QWd&jRny`t->;op4m3ct9WMaDyc3SxC{wlvam z!C-uS1URS^sp|#^iAHXEi6R zFNz<=)V9YO1E1ezPlqT;Nx|t0=R0(N>Hs9;^Sc@U%};-czxv)2JQ^#0^zw%P)h}PI zE5$tv8cQ(K#r6d;O?qH4KtSkR-{vmw9mj&oS?5`|bg;E~QO3+#Jr6XWRAt^Xrl+?1 zEpL9aoI3dAnbm7fuEO`_atSbdx`sDV+*3Fc&Fs3j+$bnG5 z4BRxYf5X5Oi^7r6bic@IUK>8b$Cx{NWshA}CdC|CgEWFcvq(*H(Zi@a4#&yPVP-V} zUCm4w_X@;L1ZwQ~Uu!B)mDKXk0xP0XaIOp;kmf1Jwp)%R&1-?HAxPLBO~=*USc5Fe zp3^X$)*>!Hf3#I<^~LPB(zx=xq~)9Yb^F-m4XvX>rjP+y30V zsQV1`gLH_xheW2F1$<^@`1%R=fq)_l%zUQ{uF7h7lvS1iEvKFoY(4^dBMCyI0|{Lj zkOqbjL>CAUa9+tT(gD+A)A9<=O3^3(y_klXvX@1wgIr&zcgC!zV$CE>0JPF&Vr~i) zgZ*#O8sg>W#$qO&Oo~KJjkzHVlx%bvuE2^*c`X6u2~(A|H@y(d%yhy z9HuVinjk?jv?|SzppisM!-Cfut}wwRpKPsw5q-6JEkZOwKDX0%JLup-A}?jeims8_ z=4CQ(cE*$MeT3oZQ_L^FRzL=70hV~4p^_K0WZoY2RJd6?C>m}cs%hM|j_LE4Xg~f6 z{NZy%z#H{tTx7b1UQt5B^F)l@B7Qh)3{TB>ssXpT4?wlZ$rYt0I}Be zL{{@Y>ATAib4PE{ct8Yu8=A4f zKph9@X)T-{IUDo5hJn($g7PL|!hstf)uKU{+T7QNiEQ z=H86PC@Zsp)s{aqMolZcO#(Rg8MwTFyY|^U;O(zUwDM@^6zeIW`{+aV-3ie<9EWSR68=!|Mb}_{L9Z@S#_3S5$i$pY7JX3xW%MB?0Y9;5PM)e+eDgM{=z18^Dewh zmlv&XTs(S$YLT(_SSMVCj9hvf(6Jr zXE|D3gJthR7SJpzXjvxSs6)M09?&MMDjW56B`KTyr2Gl>a(I&syo-Bh+k@&7L1!v) zEfH|8o$mX7>!OD~_lCw@l6_9oS&-pv`B2;5%oHgnZNG9cAYwi-X6U(#H$PwxpiR8& z!0cl>*S)e@rDFwv4x*pDJkZZx9b|cACLw#Q` zsHdD{FwEHxRNjjFv;gC+N5^L=d+CLM9r8s!?S6{CH_D#J_1k1~U4OxH&Y$aE%J7DS zVHn%Gf`aYL?AVvF*XFtu3cG@l2sQ|f;HDZgH0V2sQ9FU}fWtLoKmt?=KqCdAt>Z&ZQ}lf{R@xEn zdd(e}4vb+S2b|5mhV4CB2_weVHsY4Kf+@MCPYQ-tm8?_mP(%Hzxf0B3$js7N>OS`6 zY%J*tnMgEZClwK)>}~|$wD;Mv z4s?;w*-12J)HPlw;UF;yGqCANVC@;EOdct#syuKV|1jIP0Y$Tg!=P0Ta;%a^DRk>S|*x;I9B{vl|$ z2On;6uSIv?brx*iurmB!j*Y*&StEeEe5xliha|Pr?;LEUhfaH;Pm3gEgox%y^Z z)pmPl5DvpLl(N@7y`)#lfZk>exCdeHlCgYq`4;A903G&8@23| zQcIMomcn3HP==_2N>x_2je7-Mi%fK^i<5&L%9}H zp^BDyYpKu6JJ{XPm7Os)SyYV$t6BHOkbrVI;N9Q&O|(MbTd~5*?AvE9u z09hezJ~rH_CL?Kuds^@|Gwys-N{~RdS>hv+3l}3napI1Ki|3DU@zJ;O`l~M#^kQ8= ztWN{3)l^1FXsF?$WIl6w{O`s%aGARl?rui^H-C)jf3*XC^b1^H4VXW?0RC_W-F*(e zz6Rd;8u;Qda3p|~UF-4^P!L&JttJKFF36<7qz2WyI|SI(v?7cCJ{y=$nyvw45LRj_ z!p1ckn2lLmtcL>JywY*a0>b$?Q1stenspFxaJLuGaGJ!*tV00C1`rYiWHzm=d6qP; z9xsQa1DO^qVYWyxT34e;4RDV`tYH^rZj*qhWl$f#Sv85ZLk&X!l0(rtYw`Qhf-8`K zt;YDhodR$*ua7*3m?n3NwL|iw_fH6&X=4rR0S0Viz)+pw)Zg-yTou$ls@}62uGl5e z^Ef+D=xpmz`^J91Jk&VqA%|-jQ&`g)1XW~2bQd#CS}!#MD1rp^uKKyp^BnX1xYs^+ zkTgaOWHL8lyid9_Ioyiwa_`ClRwMF9nVMcTDZMMef%CCJ^x8$mXq%SJ-Mt_TaWqcJCwkU5t=(K)>$Uh^M*+#OGo><3e z45_>al{5!CSZKhAIP@^k+BL2b`(nWPPwCpnFS7#da`UZ%CnBH=C{x^GGoiN(+{FxJ_(*6Au_ zkk5*7jM~N=4riESV32~q{UBaTP~HoQ0KZ*Ldm&l|=w6BtTwUIx2S$jQz_Ws^JE?cu zhBm|HnsU=v^D_Zu&mLOF9KE`E$s#`Y7;g$}3tlNW+H7Gp6cfu5z6PSVS*uoqR$A%Kkhv)7}qIMo<_EU_hvI~OG4Hz{@lvNdJ`RlW>^_ItSQ^ZG@0$U;@>lS%|> zb}UK9H4Tyl=4n~dhTWE0A?1c(lpOfAz@Av9DHWQaa{x2 z`bCNQp+RLq2+CB|XO$=#fHhDC!o_99ZnwkXtJiq(yT2E^r_5G`f=OivP#Q)RGxcf8dD06m!)c4CB>M2bf>hJx8OWD>v%v|Yd@de~%96xg(b zqYXgF>%)T)vVgihfrNG_nb(t(owokz0htxdc7#aV(AsBEHteWU7nT{9!GHqYnpOe; zJ!qrrNGC}c8&GyAVL&!0WIRlR+N3~^sV!{&HW?7xL6|3(X@&zL|1oIVCIez8<-2j& z&*lzXJOjon*@fKQ$am&JVDFu^U8~Obx7X5+(@_tNN~#N$>p0%Y_uiJ|RTV}Y#hhgI zWNB3$_s0YLfOFWzn&$FNcG6{xX$~;Bw~(|kVBY$=)x$I`WkM{7u3dg`q~p#EaAU!n zPP?ylh%xCCX#p-T1(d&eCEzoW0P0{odjBtA9Im4NNcgJEc1TO9t~P878zT!gV%U6? zciao3UfN)I_g&Pz$m7MZ868p<+QdZ8a&u3hG{l!6lJlM6 zULmSOjrwuzE0?o4MQ2cLS;^A8TI%kpftuiNTnQ5g9w16EPY z<-c4R=_QHqefC-dM)5vgeH(e>R8IyDYwN{*l+t_1KTT`>`TCF{Cu(XeuF8@Ea7Dj} z7ew7_{z~lIsqo_c21IA}_M$du)gHcAJgswnLpz9O^J+Y7{6NwO=0$g z>}SfdOX>&$NM+IWFT+|El*E<6Fy4p{;0kCuX92gsS?uQ z_jpP+Rw=(%$BhE?v8T=xM@rXR0y0=nQ0-a)6T8|_tR5zu_w@Ep`&BRLcVhI_eU`7T zZC{}GTTKwqH5z8Olc6-lTmJmq$x7y3Nyb6frO;$YUB)%N$Dea;^mrGnOy*#i4jPut zBki$(9c-`Y3)yl_i!Ln0Py?1_*f6+-)Gv)flr-4}S0J!5Fv6Q(%SlZSc8Ec}2%u_C zQUp{bXga=U=8%H3c6!AcoU!cG3}-m_E%IF)q%?v6ts^9c87U5#z+|38rkJ$hn3Acl zIHc#}C}|Xf272%yawwJDwJjY7(HSWFct0rA7eHZ-Sw0Q&vAon#%GQp73Oot5AzxjXqul~Wp=qVyM1*F0!tnagxh!qlLr zJ6#%_Rga}pD2*%67b2ne7xw6qP4}gBprw$wN`}k^&XY7&Z>#|Y zmFCXDcsL#;FGcfjlOcB!`ntPMggq(7ga-8}kuhxo)`7&#t~}`a$oaFJto+u8c3$$ zV;&vG)Ch6^xbo+V2{W^O7WNM&kdzxM~!yPh>CfMCI9 zPDWFnc?jFfw=K}J*Xo`gDceVkjCdx3SacLho6hw`0*u$^&q3peZ*rA!hvS!@WBTkT zi8b}M7oE?eS5RIR%gWd_9~cUE;M{SEaQO)M-~9apKKh{HqYpaX{ixxmKO4|)5bVR` z4rJ;Ai_U4^n@hWCuFf;+@EGInT@8+;=47f5Y2pOTNJ9Z;d=XI01;thvErhxE0dkK^ zv6LYWH;h%Cj57;R7`XFt(2@25Hvkv@H~PCwl&J5%7p~m7dE8s?hhs~4Z#e)kf zLz@8{kLq1uZD`{VaBXx0NezT#qW~me&C;6{93u$m*jNC>p@jZ3w0#N*i?S-a^YIg5 zu$C&W{tn#f*z2rdqJpLKtiT;b-CVzh1NFT{;4};DXya6jB0YsJQP<`gWhWL!A*%{n z&qoEThe*fdH*6uF=Kx_B(_aE}#|rH2z{`O6s`Y1QpgLfD=N&ZdB*OpzfB;EEK~$98&Oa@>n-jO`f^S`1;SzPFwM)rDi@Rp0oYA0F5bhNT^1T=KU>E^*qCDgW(X19Hh^9^Zlv)DC*U499zu{ z6Y=+?`!h}v4wR(aiU7KuvQAR(#s;PYme2w?(RU}{e8G%2(`2Jq0thGcfg~@s)rIyj z8VFtOn$`oS>Kc&HS91l!O;4I2iU$A|gh-2F97~{jvnv5nh)A?Jc!Ls)r~v(z9EUWf zuVoOR6Dq&Kp5TKf>$z`X6Ot^KzF$n#b z`iz#%97o%v`(lu@w9SMa<|(=tcL7YBpM2=vVih}!3NRfR`wLm%OghfxNsSbv9r$oq z()n5Uj7L4~p-J_$Iz(@!lb>8nok25!2bSobGk}>EafO(n5jJ%{;gbc+p2;d!gh``dvgU~(&pZC5jXr~&rO++X_XG!+yNz_)_n~W~Q+C&IhHC3Tw7M5Y z(uQ^5CtY?@Ykfrj_DPoo6ka@U{|G3J{PfQz-t-hm56uUcP)q({Un;gwEDTWfcs=F{h-p1UTc_ z7kXH~F#v zpGYQvtd(Pn4blLz&7A6`TeNlncznSab{$7|W3Wd#fHJFpTUbU4&|s(<_(~?qx_b(u zstYK5(3|u|1`7!YeQ$;^zUttCm9#S~%1^H0+_f#cx)19?1QhTv9SADmHiJu120UEu zg4DPcSr1uRs8*1<77&11l(h_?RM0qx5n${_b+h8$(R~vMQ>wj!`=0?%eVCThDRv-p9E4@ed;yLN`{kq1POYMe7&F zE+$s@dF|iL`a2ZBB>@0+qM?fscs+qXc?o`b1YI70p@6^o8cyLpDi}^B7{NpUwO~S8 zh-+)NY4ZN>de5_dKhG-ZU;_xzrUojTtc|n3fsmIe!3woNX}b%cG~jR-d95l{VzLdh zNWi#uZtuYDodSeC#$wTcYR99nOiKkF8`xwaYz((K09Ln@wS5}PN%>9#SePJOn?=H* z9ko3!qD&T?Vm>UT4%~v~a2qpLD+sP>Wq~M(LdL^1eaE_#tf+d=uv4iF1JIS-N@`6X zIJB%?CtCr}QKc|i2QHIFaZB^laV5_{2sw?h0B1m$ziJ+oT|D(D_pHFGF{FiI5S#rm zoo3tIG52I~>t}Z0QO)wU@5MvHnZCOLz$hB!?I>-yR{(NW#;{r1$o)Q;0-E`oIdWifbw2+mu-kv8<w#Jv;bn0NC17jypcS9PxNp`Nh=em$xmA7h1IwtxZFigrbiFf4>6fdF<%=9x@5E z%N664b~%Tue2{lv=MOnss$LIKlhswOF03<#_+Yiuz086#>+LrGMwZW z(g~BdRURS6SYCKVomA9mnH|tx+>`I1jo&q$G?#)buLdemuAI%bS{G@7E7k*yyl zeG8}+KU;mXnt6jE#zngSim7j$mvAi|ILSSWd z!#p*OS|J|xO{0Mc}^u23^htvTn z4y;a`rru}@rk0*`qfq8i0lw7^mF7&+fZsSMZY5Ddz&im6`V^Jj zXGZT7;I)3X9@u&0&PRD!9TEX2#GNJUDL!!bqD_sVyG=qF5qW@_|)O{;y!^mEm zeePY)d0U3j)^}-siu>6DkY%RD^1;R2x?GoJ@+2&z4Y)*|#lB1cXVWB?d&2-exy~6% z`Ta%~OMjoNX=Rn(s5Q^w8WoUVQZxEHIhhWMGvBcofE}w(sJ^7TVyan=J`q z2cKZM37Fw}z1}G;P@S@2*NXS2ttNSY`5MEAA8ho3H(%U3#&^F3y0`@2-Q2rL+)h9n zD!Z}qnMU>qp~fOin`i_Ky126TgM9hc#{o;08gm$IPu?qh|si?SagXwP1_&XJcXN2OoXkptEpjHU*D_5P9k zo&d1uU=E{eM?)7D0PfOXh8hQE^DKc1&D!b=LJ=?+(tl|j)J2MyWl~0HpJ$YDl(nIC zm)+pjM5cpzu`vUVGCBiX!4m^lPcZ-NbASl_N3T)7`!V=S7GTQ&W-7|KDB#|#avQaRcSA6bE%4mjq>lV#UIF@clzi?V$?td9s<(Ux z%mp401CZ}Zm8j4@_O0wl>x0fQ1krjn&FiM1?P2nD#5?jhB=)mb>&0jY0nkQZpV;TE z1*>)_2n#!G4AJRUX$)gfgGDQRR4aZcA*W%0w;evzBICvCyJ}yWdjO@(Qn%9tTqu~@ z7}%94^H|g2N0JN~hv*+5$?w!c7G|cfzDb|8cOGuxIs&6=A@44LeyagKbOYPdyNZsr z-IW-*ch@2-QAXh9=h}C*EwZs-K(+@dw6F5+bG7qrOEHQ{C*{1<V46(K36%0*b(Sk4xZsX{` z-Uw9KJviG8v?+R`kzVFIab>7Oa=%%?ll9GX=()UTD-$V$ zlJ12wzg>MCh~mTlg+3s}e9r4=$rw=m?4 z&B=MQWebU#|GI%&vVG1Mm_XpeEqIzhyZv&edPo)Yj*I8-qCS5Q^QYGdvHJ#>8#xN3 z8OY+tbbZ-5djgpZa9g;=r7m#*{?&hfi7$Tg6jTd7`AJ8=`C0%EKsV%JnP-zbhs3uL(qfQh!_CA_4Yk8W$F48XFnXWU9 zBih{|@~ZWf`x18zDrMGFDZt!717UnRN`EyufI$P<-m)8IXzYqCn8UartJZ8ACu6`D z*eVC39z0?O$_0TZ4)D6MtVPbQRyLD^chQ8d5uMzmFf=^B6uU>-hCiG8!p_GCK z%s0xqwPSNN3QPvXCN7h9F!8a107TtWLz$?x1R$9MvYLCpF@K2=flCmQ4ekv<%C?<_ zZEB2Pf7Te|s^#pg)G>k4EOm6ellr>2RB&t((CnxI6n8rT(5_!65Svun^%qm*w~zwH%I3B?mrBwJ*Y>pb1x3I=Ye(3i;|SPlyCO5FShcCASp#XNHLGj- z$0li$YInCDfayqKwOjrj7$0JQ8#9+k#;39Pn+m+Q7X589&jD!QN}VY7m%#$wUBsH< zO!@<`dn$(`+&*>O|Gjl{;^I)~=nPb5MU8@<< zCw8_e(7G_XkZsbOHLc7G>ar%yT@T%m?m>Xl=8a)YXwz`l`D}RdAugYP2jlLEo)^W~ zHV`S>Io2o1Hw{*fWaXZ0{3)%s;t{lne~=L>0CaI7#W~L6*#e2RU{-bGj@R>q5B8S; zhmeMVBa(s4oXnQsT7cWz*I5gMELb^f*%{Av zgunBxXL#poht?U7_XYpSx1QsZ*LVE$n?|*qzKia8nGJ)*Pc7Ri1hs793?!PHccJ1= zDYoMzCLzqgfDKuf>)Vnd&eYdKzk8cB&){I+__{AWljk7B(3U=z_Lvj_*WK$CIN29? zKQ_b48<^qU&kZ%;6j42_1W^N zdDjWS*w5BZ+~kne_lAnunfYU!FM@*4fXi~QbwX_mQXYqmFN;rC2Uf`v$tyEq+{4MZ z7$hCj$j)s*RZY=Z)ExxNWfX1mmM}{{)Kc?~D$tLHL&4)`d;d14Np(>5c>qGBoz&^h zl-@w%=;=z4R$hwlRnS`9w0NRDk z+`GkMkxnw*rXWxwgAXD>K@DgVIiZ3oz_SF>BZlj77Ldy-`kGZOLaI)bGl6Fgx8|Kb z-=%>pS|e#7L*M*&fDdVa1KwF>;37Z_g63O0vVo@!A>&cg3}OSvjIucvU7msCB>AyZ z9``baq{H*}6whb=UKo8Vqt+*vl`#;LW-OZS8pTP!D@_Ev`pzet4v}Ta6MMqJK+@*i zS(#kA)kvD*Jx{RK$rEt1m^`zgoeR303w;n}duMb1k=CZ|g)#lTUUfDahXH)`;%mNr zbxp?dbj?h_8O&5Fcxo}(wkE;P3Z>Nvu2t@ZpPR_Pn50R`g~lSs!XlClDN)7wE3sGR z8SVNG!)}kay_gxLj2NE0kNIbR{MOGeYdcl!q7iLoEpdF82T@5KXH`Z|w-DNkjvxQt z1wcrVuq>@Rh`o>FzB*jVCRI1qq^lUu7A$bo`d;U4x#8aMdxJCQ zAgpGh0xsezO~yPR-K-P5{i#$xj1UGiYg-M`FFK>^!3PyWSJ!23O%DwuF&{iUfeU&-mc4{s8a) z;MZ|{DF8G##?2>R^7R+5==O`B;Pt1UWB&T90QSrszYf6wmD9VJCwhzEZ3cK9?||1G zc=}Y>d{BLmz%jN!@Zb@p2w-cP!>xz+fB{l=7%|&8r6_x6VF-g% z_Cf)sqW3q*#9T?oq^4US_j?WTnU9j^ai@8kqfShVc^Kus!y)u~MSo1b*C@}j zz!xt!p@6H&AKZoKLu&vI@osB)?`ug;q^V)kSlPjI%;ToFYxOa;VA>OjYz4FGH=75B zwol{u-9Tsq7LCQ~eLMli`Gj{Mm8a13<^*J0KLVsIX2s9iH(Um(N*av=m^6u%1~koGgiBsZ%ucm~jG;#VW5j2!)sNH%cY@u|bu-=is4hT^Zxj4E!bR8<|^8aHF* zl+2M%z{Nm(SqnL#o(NatfG6XCPr11xSStZ&=8dfBl`hJnKvBQnkT$!=CyeB&K}pEO z_8Qt2IjChP3vkDadRqo3B<(r!aAsXw-g<)Emt&4{P7@Ov4wA<_8Iy#)(ci>To8E5g zITOpS${YQ|4#$kGyERYcK1AsmN?x2@-(?P4o>rQt-9*-NU-O=1J<#XQJ}2h#5Cha0 zeK?&xIQ`N|$)Fsy6#)hj6_E}j9skLnuka@C*OYtqGR^#ZF6+s(uv!2~VG-NUFqAwC z1%;LP>7>yS5iDM9PFpWcPub=^pDain@S-! z!Fi1UYFjT`zh^V0RQ0f${&cbZwBn%3m4XJt?do+qSi>1%#UnkI7{Dj7!Z^HVk@lXZ z`%y=&^d^}$yVG$rQXLm%3G+-CMn>N;=7~@TmcW&|nG}6v=~T4}pj&q=F_UhAVMr5~ z#yS}X00#mFfOdp_WVETHf;{e1y8{Mg5oTRr3nJx4mv-Eem{~^3a6mj;2!zzx6ZoOb zMvs5vv)Rg^VTc=a9$c2anOBqW+g)q$`D8*_xjmf>c4JSc&4GhL#+Xh3wy$5=T?{&D zvPG7)!9k#=gDT5v*sSHJFXT)?YIe9FhbHLZQeux9$tuTJu{;29@qbFMvV5BeeGZhe zHVXZ3TDGBAn|*HMr2t=l{etFsCSjVgFCIj8@W9~k*$AU4^)r)7AO{`cN2ac4Yg*ts zD`x#?b78drg_7UC_RiGpG&L<_Ls5{$&N3zFbM%{9 zl)VNAYvr&+>NI4iEr3IsYmA+nG)YO>bgaS1$ozj4c($ED;B&&N?X3my%%bBNk|Q!7 zk55J)FFeQEWV&KD&jS#wMkDo>Q9XF9o7fuE;(mXIbs@H0jJX~`*N+jvo+NHTgUW4? zPe|p0fKk($7<3tjj(!+w*U(X(5iXuT2H`OP!t>wyo>cVAxcU4we)+qm)&?E+ zz;q|~-rWX!bvlZ4!gP#wuyE6*2oO0u1|B~SOR^U5pkrs;OL^uw8pzy39o`KMA z6*#(;EYHj>0#I5|##)8(eN6rALZuCkJwVSk1zKS85iSKX zFN0v(ZqerHTBP3k90!ugHPF-R)*k8ez4oQsJ2-GYXfR0txV-^heGS*KyS$JCj4SOY zRYC5HE2*#7FQZPZEEcrZ8Ov#*%Al`Jddv_Jd2Qce6uoj{HHK|x#W4Yz1PxJ;DY6Fw z(%4*}UmW%5Y-rU?uSM#@#;CE!J=h`=;7y*d@$rYaeDYlkql~?Uj~)?1Zi9T?5m_<$ z-MqRau0nQ;MAT)fLR&jLEd}Of9hFTBcUzA;XdDHE?uBGSi28dWdEFHSM8U~q6;-HP%&{GHg%CkrKJKuT-%#4@QjQ{Uvukag> zF7Vs$Kdp~01{~(j|IeR&Mc;pPfxq+7GkSb6g1Pg5{o^mFpl$+rYY=$ryEk3uuvM#q zbuY?2rrmRoL3Uf9&88RXDlfSlYY_z2w(o$)Qz8YqXd~gArsqHRvp}a$)f(2B+^Q(6 zhcNp<06xE+_|-J?ny4QMQ{%=zyqOa(DLfu2Pt2ano=>Tu5oKRfT1yZORE+8T$9GJv8iYe3#L&C>rYO|li+)?t++?t{d=>uLk|;kF$rgFMb$ z#D2>mn6+OU<_g9DCaF*xGz63#E8rR=jI`gEj2p^t`{@FgreFqIBMdvK-04n$mZAj! z%SNA+aa~85WN3hdtf)~yREuh3 zqm`DE2LbIE5*Re-LR*q+QJ3erv3nbuC$YJBS$byIgP}l!oSLkUptlUnwVBHIe4kC% zQ}gzl0oCWOH>}GW6OS4y#L~(2Qvqugx|(GZ*Ik5)QIbqaE;CmdJe6fa_3~Pqs(Xk{ z`gTJ@TCg}KXHvGhd3AezIY=!DWJ7KNuCMa9sHe4IrD;y{#9w~-1ye1A&frM{yHOrY z(vw638X=LvNDME_t#v$;bf^hnOwX|m7%dH9p|>WCS!EDyXqb@e4lwv|ca}i(rmJ_x z`0RbqxCc*nnml2#s=sOJ$&6;-jig;k_KmW?&$(8f+d(ja=WEdJ9e_trc?9ma0e0$% zrawyx*i>?zSUEC0xRxnhUZIYcDVi*yw|V*66+26q(i(iJlsK4xZaPS!#PR}FHP<3F z{MzhwU|Q2uL#~6-Tzo2oY9GROqg3LeBg-k8n?V6%Z%8qA4X zLzW>a;~=sg%8cvAZZxTx)HV&#lp7w3)@FC zHUJmDa)s~z%5USt|L8aI(|`2O@$-NB&(IGyGFMEqG9*>1!UpY_=YkrdXC`ZLxKqG! zkh-|O0qzcNn7KZ$VPtj?=FH?OEZkW^!`=e~9`!K9bgPHNCS_K6jFJFUJ6NhQmJP%- z8HhDlXa0soJ3&kH#jIo3#zklG8{1!L&_XCXTo;SXKD~M@Afxv4@YNdvG@R}P^fiNL z+=&%uplWAfmR}AkpP*ZUQkDIz`n_1r4GYRm=OkBQI~=XwK_f?7pgaR(!5VaK4r-wp zL9+tuGY4C^b1-#H=E2^5%vxmD$#vk&Q-H}sji7zw5c!;&)(3~7WNmTKs45mf(f#L* z?O=b~`o|)_VTP%l1{;`aYid!$@`yMzFe{rN+Qj1^{no%>uuwN=)5A`6!g`2MO$LYM z_dAuTdHRmD^PTE6-@Xojem(+^p8giFI!EzZ^n7dF8d#+EUjU?t5 zLo4O0sSy+5<=pV<*l@WU@XNc2Wjn&^Gp3t%=my&XnUoiSw-9{z)BV8mbGf(c&wP*d z7+FR+y(iwa>Lpr_k(S+?-)?`O?h}LY>L5ZYQ+_r#VJC>3oPuZ;v~U5i`sMteedir|Gz|1|n)^Tg$rto$>Qre}ck4#_5ApIKk{cCxPu>|& zf){Z1#uJc%ZCmJj)kPIknyM6BS|%nx1iKQ5m;nsR;*xRM7t$^aLNSK4Ee!~ORPrKo zwMqY+j)J5lhh&QA=k}E^m5AyyAUlWH$PyJ9i*&PdRph)4&s9>u=*H^S_nG7ilf*Xe z%pQ0)kDEMY&Lx*Dz9)uh*(y_44+NNHzDixE185c#3hFhWpRHFZbfEOpG5;UJ_0W85 z;b14}^yOU044}aS7kca>e?YuebLbh?zD^1J1w#&~wVjNh@7T3C2ojGrJ?5#biTeKiufVI(KWnNrOjrpjAdWYTc+tHD-uZGRyjJ zfHN$Q6HqFl7xq|pPQWY*%q#0R$I-0})c^Ru{IC8&?rUb_wOQ`07AQ~&E-qo%faxeM zE*_~-D}vQ`fVB?ce6Pf)0abw;K&3t^7nxv9V=a*LK>vq zu+JJI>%opsSrpu+)Om(5p1aw?Y6x+Sy_`y&>V7)Xa*~Io%|Vy%Jx&J}gCM&oJWzY= z++AiU@y6%twKk8dbHMeV&J~lZEIi3bvdNHTLTn^Ja0j_j!%D=OE1~NGGT~ zzh@8gyhxbAWY~y-(=w5hyB*}`9I7bfd;7c~cdIjs_V&YR11FoG<_R8{&KTDQS{eXrw7qI`wB}`M%2aS(OY(Kpd)usi$PNr` zE2@{TqZBOYf(Vv*r-wB|3S(}X&(~R3D^$-TJ+`-PyWDl(fVBMQ$5NUJ~2f3#Ii3#GC;N#`A8}x=1#y zf%z7Ua;UM(uNC`uzmJhDT>aS@F4+mTZt1#Y^`pQyY5kFF^YLN-+pzCKfIYx2zWJjd~$t<-~H;Ee)rWahzf4zj-OoL;rCzM;D7o0mO3rz z7kN*$uA}u&JrZ94zWJV2?>*@c3|{OTaOUUwUzn_?fbqJ0*X_AsMQz#b>YZ#ceB<&f8Mw`u(5JsJky84};qR z)L}n_kpkqPeEAK?9p2;5Fzchnb5+{&oiFZO}io*;2TmG%H8d47H zcF8hAtZi@dpX;#(Z1-u~^YdH$!$!JWW3v-2>Tau#^(2XPvgOqR^z@uC#bbSF3Sy3p z(TLELP3<^~;wZhwJX{%|E`WY3t1>W9m0bB}b-ihw*}|&sYm2w}{5~Aa+az^}1qPk| zw%_d@B=v|=qb0eq^9LN1ZE9PjHg-m{rQghyCbUVhoG8u%X62s;Gp7ZqGmfZYM_Fk!q%x{*I#FS}@rQ5b7vEL7Ui_N#j^B9~teK z)X}CinUS5H<%NbdSRI0yL?#V^01}|A?A+;nucHQn3F`Br_=$oojg~;4YacAhP+1JG8>?rr8VpX|74;{{b_CVxzr(+ zp0Ve)QVihL>sNfZy(Jq1riCkQ7=1g6Nszx8Xl`TFz3_)Z&TLKrX3_R5+G z>7B+z^Od15fhHT^78TT5$r{PnrdHR+#I&~PcR+az@Cfu#z@bs|Mx@L^-Pq3@;KgCm zw6voP6*OMSJXxy*{jq%R%8FeU?T7XD!~`eg-hts*LL}IGqu# zEIvL?!35TNG$u7s!T4l{a$)W|tDb93nn@<+uK)u;?PP9^w z3i7h{|3U9N*h#gzKlvewP2l=YYae439GlDmqXpH|AbD1HbLoPP&93qRJS$+{q}@yl zwrH8NZtv?ClHNGR+%t^8-L<4sH7qq5Fl+tCDEE-`CJ2yN2jFlWv>iJUH>AtwIGd;R zohExQ_h3XHkE*||&zsbTvAXA3zV`!6jyAEnB!t%5+=;IMUj16p08L+>A|0J*mC8VEYIH21Lp%!Bsfs**3W4-1xZt+{s-^IJ*KERlDadZv~u#!Db@kv0?Ti}Q9 zi8k+%!aV5y^f{k--xhGNNRJBc8p`dh+Mg8cI@`-F03%+$&o|?Ix_@$Zt)^jsbM6gW z;Pj7f#Lqec3ljbGb|wa+l5VVt@bkNdPwr+6L? z&VL4PqZZ<`%y?#;mOaY5{ClH9PR8y!FP!c(oQyZV^R0&V^U49<<=Es!$#VsAh}RAG zU>3q&C5&oIR#Q39ZZa#F>ElyLea@W5pX_?m^L)=|TXWI5@3!Wmt+{D^(Z=)VGIwr1 z@VS?x9yn&!8alqE7o#!=TKgf2LsFdwE!Z zWf~zJ%J#!Y25X>0gu^s=V!4H_5842Q%b2uDv4+f9Q)fq3_O$VBa$OF+Z#R)m9LI!b zc(hw2FtY>wjyKnqJh-^AXes9o(1GKjpA1$5tIR0ri}Zw9EgCP$z{;!es?%(-g1rMV zPV&B8A*a7?bVC%s|Z@ACu`rLgU2!faOD;JZ z=Ai)C70|FlEf)bE*8!ze^fpWXDpjk3u{HzkR>3E&g#BK1bvc;NPzLFsG99iZt)OOAv^^gVxs|N_*fo_^{>3bB z1GSG6{OEA*s!a?<`AtvREG!C8u9>cK3bJS}Ocq4ZfbB)#JXYYcDFr~m$EtHon-y5+ z@TsdRi%{(ul{)CkVm1c$V&|hBuS2aiZTLC}sK1aEv3ZLED4i7O+mFGz9TZR;ibzS! zTDNtSe={T>O)b~sEUfr(2%x`a5R)U{3%Z8RYsP3dUH4f}bL;>n@Ai6^In(--d65vL zO(#fu@6^?-v*t+$#Xj}f1`PyR5{upH)aG@Q|Il(45;pbRl9vqBLRZNR(?xgYGfST* zWxt!`Nzp-WeZaJ~Ta%ymy&a4&ha`ptFnsh}?z_AKUcJ=7*J{%iQu&s)1jKDE%s#<= z4n{Mx^nbAEnwLRA@;skW{PcM?BRYt+cT5Kf#uo2tV1)}=fa-P_WPm+u8}0`UGOGRH zaP;+;_M>>?Jjf3}t+xyL43!;20Qer_OI=*-u-1qg`H-J8sIO@+H@O0p6!myw?jpfA z6x5-j=plZ_$FJuJpB--TY`6F419Dk!lh?o{dwMRA;DFT9jXT@5@wt3rfMmYESc=I; zmFY307>a>Qp06d)3D0$!HdFU9cHY+gS87>y7Ku%3h49xUIRe~;&SuaVWAlb%G3M(n!BOIN|{HLwnixax0-%%{5<7&x|Q(^bD%k1;FH zy8o{Gi+!Kx(M3ABZ`zjf3}C{kpRd>3ylwP)X2#IO1AIlIPaU;h9(%)Ly-7u@v54i^=yh#=mtWuP5ugZz%ItJ8wOcja#gKZ$&0uyQV5kXj?CdS!n#~T9VW4U>uXa zx5;$4j3Yjc)9@~pVV;j z!hjhfLtt+2wvlJVk(jYVDWz*N36_THjq+-;v<$5S5L%EQ*(}Jep&t&Yk00TiT--Y9 z^ABVLe)Af^PD(YJcQxj^Pz)X9aP0@+U=nyy5Anj}dh18av^2~+uzMf)?f>+Ei#_9y z{`C%j{JY|E&*L44AA`yj*oA|&-p2wQny{a(2qqNefES_c9)lntF)2{eS%G0@H86Ei zH4RP8A2Ff#hN68&ic5(V&d!#WVyc8ksj8K105WSotC2qo@YE9{UK!E7&53bu;BW^w zsYBP1<^UD@aYDa-Epu^Wl>Gn<0|-SH-J$44k>n64v9R-HeYP7j&=zC`H(Xy@>tO%h z1%}IVau~Vl+NnmKotW|jk=#fudtAxk-RR19W=_ipp4&K|uXdf#Z$juUOf#M}p1^Cf8%Z`wGJW&7ng4*?KTz z4SXCEm<}w*jBD}&p|O1wtz&M|)&^d-u54H+cxhmG7eIE8X#1lE+^|Cn3wAM%z>Uh2 z7;tMe2P9bw1FKbr$JeU4ClEsKACm^Xm2EN|Z3@|#%bfu5c6h-ogOasv4P=LX-UCE7 zMt*^^n{_-K=kQ!{MzXFccdEI(A5~65`-Syw(^$5)wmD&*fEQl^w|ikh+hlU}7#98))Dr+Qo(d~doTEOSrlR#f47y{m$f_%eLCu`Rf1wC6Pish=5heNZVC zlTNWl!G{~%{_!89K7EGWv!_6<=x8c;)-fF$#@%jX{$(7?5@fmmTEbsTIOT0Fd*`}b zmNw#hq|X+H^b!DAr2VIHLYhm>I00%2OFP_b-!=HNV9HV&3c%*lo$c~-z|_`vgkVdq z?^~yDpXL3`eW1(MeVg@!WlKF2D0#&z`1uZam(Hf1FF1@A(c$2W0oXb2UHt0UbdDuqyEl@;gD~GD^3=ZMNT&b-NeB zu}ZIzIc~K_>Z14Dbe)|_@$7Yz)3N8zDJ^VyLHHZbeV%^z1C>?%G(H_o>wB0PgQM&ljj(kha$f_|DuYr9 zw772#q|%wR&b?#ZxlT-|G$b5lyPebS{q91L3}R# zY#40S&3)H;637$8qVOAeyDvX7QPbw6&`D)B@&k%D3<~nKvSL5$ZM8Fo4opQ|e!4KH z)k9vMb&xhr$bGyQoV?fDg-+jh(uTDCo&9~BCVchfFC}FLXspTvO&Kw!SCYT5plwu& z66RteCew7a4SGwUvRmV_87G1Q-}Z$_C9DDGY|QlDP!zB9~WRoy&5n) z9wiW9Qdh7Ek_wjC#cFe#Wyr0r^ZhPcoK#?X}pqnn`7;-;BcdzL|Nm9E;>0R4k?-YRM z;Q(NizSz6Sk^lgv08DF|7>2skSGIcL60G^MM;#x59$f+DCIDXmWj}&y!SVV9_;3?t zKTguV;|_S|LkXlZ-AW#hhv@6Wumr%@y5=@_dw)fLf zT_HJE7BU?t>8S0%>F}t%{0i;m*O))sWBA}BjPJgqXCGZ3OLAqJg_eV4Z|-{Dw8OY> z7xAY0@c&X$>2N0lXj{7t%AcitF=F1Jb$-8T(`h=C?B^|8`<~aFv%A-6oU_Z%R^dI* z-j@!);b*SZ3~X=hZ?~SkFE8gn^>YCBxpcSoq3gZ#`umQ}-gNeA%orFTVjMxJD|v-K z{p(zxU+s!1-@oqv*zSvOD6~mdoCRApJNdbMZsd897bAq6W>F!jM7C1x=vC@`^5jEW zCeL`eEotNX{HX%3x&GNc;ggd8XNstWeD66m0LJ+_Ypb2s-{*JccdTZBsJ~S@>vFC0vW3&F zKU;IB)@4066X47}>-qRT>~E{QICI}7_VtE)w%$F+06RtNZBT3#@*xF}M&ylwox$Mv zc3shLH{C54-IK~#4TSq7E%GVTf_|T#&6T{a*sTTo+;z@`dmBUP-1l1@_aTPCIiq9y zU4*r0(AGqA-&+;~mk9Hq{bC^+C;g`Btk;W7)?gOFeTGNVZ3GoLXLQ}mgQ1hVGNW}N zu>BJ$Bd4n?3+ZRw7(BW3=5A>VjqU3Q8-0EG**rJg+}sfhbA`+W5f{) zD_Zq;0SG(VWIPzcFfBzS5VEVYvxIFtP{l6vKN5xl9A^!T zQ~|~fNVONJUV`a(dV*E7L(Cj(Fav`?sJq7~wW4=nPn9aHygpB1fE5A7tbK%G+_ag6 zL2MnAo&9I!r*PdRQO@tC>*~@LP*7QASZp(12M39nyS`K8Jv@-0&YEO^kbT~=%aElh z{kl|fsb^MjnSegeXfIy~7*H$d>I(JA6AARR8${>17T2ss?+g8EsV8M#w~l%_V*l=? z5dK!+v+uW8)`FMi zZXP>fe^oV>8aF+CLkcD9o!gbX$@3Kz%OS-+q{w7{s*mF(?hmNdQN~D zNP`j-jmlEuP>D6q#t27G5)BQweGOb(ic37Fh{Q*WVtiBpwP~0Ukqu?W*!Cu1l|j*anfa zi0rV=0z4|C)uk}>pG$=3TClrF+Rn-rMg`FY>i!Z`_ZZ%Ng2DsJcnP}L>-o$eGD_wV zpc6(J2V8yh9t`re$zJ+wV_<11~N7}R#KX>4it zPT=Js&roGN%!E2zF7^X|vTJRrn%tPK8K$j7f^;%BaMO%%q~}#>mJYC|w)oa}t0xKWJsPFU^-hcT zJ2Q$%o+JNL>eZ{}{F=120pHxXlD^%hYK?#;#EAQUU!-H+Vw6jDYKL$AT;Gc~e1Bir zPNBB*^#eRirsHice!%AsP4`Ve!}@!Zcux*rXRi*z-+1p4{`LotaWPi@S6{xO|L)V5 z=)CO34{bO5{r>W-K+%N^M5G+|(egdC9-j^)CRo*;<5QA!+S4x5Wgtc*`TH01%E`Op z@5Qr}=9MilQGaVXCr|=FWx2VBMY@=wmbJBYYc6N8 z`^O#M^SeE_z=t@GMZJUd_m04Zl3apa9b)E%Bda`1<^`vKa|c9{Pl04&LNAJAu*Amd zRv#Kei&es*sL3c_izakGndjMq6_(B?Wnb6XIbii1-nCVS>pISJ!TR0#oe#m%&b?<1 z+A_B1h;_c#_pbAPuAglE+^X00v-$gePg>{la4x_1ea~37!PYq8jr-Q+IG6VNI#&in` z%;>toAtDrIoV1~c(LBo=TNRxfVtHBV9epSg+|WEW3%T2i$RU_KfVTfalSfO#@Sbc7 zqZ#UpKE+DRBEsF_!1LkgRuIq0rIr~yt29T_E3|&*OSm&pDct#u?M7<6I9o6(pV9SI z5sa^pxRZtqhipW9?-_=_NLy>r@eVvqpxu5kUu?^IoL;36u0H$~9DX+eSFT@R z0CPeSjrDB6jnxT3U9UNSvAjvn17HC_QD}M+;c&|YXrFO8(e1e&ThiF6o;}vCAzIh zUX-DFyYSq!ugFF^w4ZHr$KFOF`9T0hFf?ur4AG^QCN3K-WnpkK3dwwK zJ6x!43bROV3|a=)k=B34RA_w)^w~*>cn(s1_e}$%7NIr)8=Ty*<>?xuo)xTncnGy1{5+A<`FWbMzb}C zssPh|;6ckebDeqCgA7t8b634+(x8LNw7$I)S)h7}x_cM(>N)E82*cy&sI=E{ZT(-? zOy7{Iyb@8>>@hGB$~a&GVgD3ny91NYW%T37ZtsiwAm-g~NZNFFDW0}BJJ2W#&h zK);P2Js9`#p26l_iegUCGHPCSW6S}6YS&g;VQF$^YeUDn3i=x{Vc~x71ONu}tm||^ zfB6D;FJGa)^Bnt+J_HSys|^sLQHQPM+0SojAFly{3`NIYiPL?jo4Zp`A>U!Zj_WWw z!9atDExce8_@w1AdwfmC$v?L|EZ1c{yJ05rMr5!4v_sc!w>AM$o>-{-;f*-+fEK6~Z0+4EwJA*YH zHYGC|rz8Eo*^U>aJLGP}+9x;XEY|nr4TND}Jp%eI*J*ZXYd}pw zU8hUuz`cw=rEKR82@+V16h;~(u(N>GEHWAeA{j~`(c6ZmtKYX8I@P&QKCc%!^L`u9 zaSPA6?@)=(e80w;)}L>+$vPi6^Xxg?5fAwMzI)&1p8K95+}|Jh%+I%Z*F)}q=s3CW zec!}VyYF4Y`ipam3(^E8H!6ribhd)eEdciwe2WXQoFM4r?mS4=o%fqmlwIoqxpjKL z%qIgNFPiH`z{|fzMv@VD?v&weLH2zAL%`{8I!M+4_EuV3@89ZoQ0AZMzjXlP%!~VG zt3Sm~#Pvipqlq<2r|xS_TZwd%W&lNjj9#Ja6{-K+B<2}V0B2px`*}46;8B3rfnB^0 zq=n$+S6}e)<_2I8^STzGjGY8v)&jDCgO*Scz=0O-l;mR+y0F=@vM?igyLOam#6x?nE<(|rI07Pdw1TfhQKtW%CP{5?Wo79MPv|{X~ z0HYi%E=%B20t%}BG&huS@1O*gDnK!dMzv`?b2p${jco;e*r~m6DGsVtfL0wV#-0-6 zmi=7}fQAabzQN%S{{R<1_;r*gPrT83YbY9M&{@%7?B9EY@!5q0`MVVfm6Ik`Lga#W zrmy$2jqJhS(%%$m*xwec&{@?ATpRn^@D-l~>^#JFB*rcTz=u3&1h8H#WcGIl=Ej(N z!{N|yc~x<7RW}*Y&U{u4W;#YdQ+WON2z16hz^DQNR1Ju97yK?V2F41W>^=pe3@EgK zsAPfUY%VJSN`WKzq08iCuvtNBVl0sTQY3hx>B@qo^36k~GZxlApzVd)|Ck?#%xirPto={|RDYwvVWX#4RGJg}cLy`gMz=z>d{cYUU@d|s0^V*s%M<;KJ|Fw_~v zn!myHk~?rYN}8reT`F){6%>UWhD=Qu`12G4(GEoU@p2wHo?;gCsGhuOB!IbufD|X%{4B*`+ba0AA8#ofT?#40F>J_$5D|q zGK+E}_i5w53^SI40$F+vHefj&EWTMyyS_Iub|>SE1jcfAmVaLpRUWdj#p-zi(A7WP zKxzL8>%P1MrM-OcAZ_x2{4T>kv8UhATh8sh?t6ConI$tbr@aNLZ2jI>Y5e=T)_rNK zUI>KWx|s17_A~vWRsNlu0XL0MQoZLiW@h}Q_b+fc4w#$7LK%qgSDroM|M9a|FthQY zb&rkv7;nz|GNse!dKwde^f6YifN;WMUm6)mUa{-eqmw!V;6cR*occlZDoW1={F_HV z7WTBSPida911I@YQ&jI^0x&j9Tb}RUZnp1&=a^v!W4X?9&rP86qTIn)_JcKs>{&SK zBbI~Aq|P(hax7ad<@(FtZylhV!z%)xS#kyliCIixnfkn^eZqoS+LpAkg3NiFRGhB_z6mz99_w2N3->+0h2cHq=R@APB`I>QJX>qQH!0Vf)|ZE*eeOMPn-5^w{qi%z zxd-y^TQ71=7}nFMEFiuDpw^ZBHbClWq4OloKG@BaJEyv~zWyZO^tnmvG_PiNua}|I z&yYUbde>I)KTGS}iPSoshm?71a(-ytylIlS?;as>Nq~ZuZd`-8mE{z$RT12;O(t6~ zqv>K=XE6@Cp6*f;=?w?9*T9XQXtJ3+#(E^eocj5RLBrx=WdJx=Gb5JemVXkd^ycMt zX@?1Qw@drZ64C-1_1<)Si3n`L-vD*fK^kLb8F30uWj_>Do?~Mu;9vxkThy}ZB$kq- z8HAl6sVU$uc1z?XQrd=jbc?Iyhpne6$9>6WQ-+;<9fGdbD!E^|K!w&}#jOc>`IS~1c zT6gGu765sz4MDN76*hZEpE=Ekn|_ezIVfSDb9_Mm-wKPSMSY882q z*5VKZnm^W{mZgRqi^_Bm6+jPuj13a3v5u01ATof~eDjXZE-xZ7AQjYR9Dnj-?0@|S z3eW_Llg&e5sMx)GiSdbyA=V&sJOi9q$9XJx+gjI|Q#Vb`U~QPa(v4J4&@ryyFi&s> zGb|r#>m;wb23RXol_&PRl>y?0H!)~u6P3KrSiGdz&&}5j$3w@H=OgN{91GdR2MYR; z!JRa)pGpzbD!}0JD1hM6Kx9p*7)V{C@KzY3j?c5S&u$df^Q3I#V%owAV%I?=8|D@g z8GCKlbY|KqMkVkF2o*KPCcNKjZ49|fv4Mb<| zk*0rbfOu71+_{CG_Tdm3%(e>8EFFQgQFl54<$hqhmtzkg+?eR|3d*qg#pXfo0^n9? zP{OKGCkW856v_YbC@%|fGzA6sJAJM?Ub(! z(Vk_{x>Ue#md1c!rypJN2XoBI;PZz{T8E>WMn zk70ZV!{sxS@i9snl?f`lwXF5aol%BS);ZMmy-UZNl$CGdWD!%@e zzku6Meh;{~ko+I6Rgb!b<2#_{cjg zavb^a*1%}neWN8btVbWPJ_ZV%Y0EE@_Dha`fO<$EmCNR})8Ku7CKs6wv;_}lZ_nO4 zE+4(d`|p2^kDt82Wxc^4eEw_r*=HZC3w_Mf;guEvd--s{;gg@B?tdL+zjJ8lICspg zp_bx6kJzs-6+iQdiDJ2Bvmq?g8Yyp^!hGS_CvdWyZ8y{@16L9MM9%Q+9RgNa znp*(heb(JWHrtzfi^NhUvOT4_p2xn3^WQ5Vnppr(W^&Nlzt6z*8_L0Fe!uTJHAfA4 zJGb|-`d3C{YO8aM_H#hVeR#jXxuN5ucp<&5v{CL#de9%j0@>i8G8 zJG@ZaC5!6W-$#`Q9Bd6@fD4xl{4vh&Z*#dG+Ggi~qji0CP;#Iow-X$FFrd-q0+86{ zw&w!Uxf`kCAGz#)SHLnrZU86DeaV2EDrUb!Wj1`@Dy-#_=ix;?tVmNSeVOG6mEy>R z0Mu@9G`kWerP1xNWo->)oFJW9hQq;TOV8k968qFy&E`qG0J!skT9!J>-0<^b#@c=T z*_xHT2~3|k94)gn%p3d1IgR#GvWC5BKL}1Q+@N|$jZaCatGnGPYuC#z_*@h;pf`t~=8*v|cMA0=s zm=&Z5&0GY~K?uOs>embg7#Il!9*yBl-e+ajFGA3pfZAn0i_eT%?i9~J=Xz51${p123ZdxvI{k71mo6~4XlM` z4i`Z)+}RAf28+KAa2N%GU<9~-qn<)JHGnTW1?fhU^a}?RTNZZfJQhjBoi*&dtSz6^f?bqNQ&K( z<}ne6eXJV#U|pR7+(};|1)5m{iOfgf)t3_@LDyDdz0W` zP5Y@yC&2WOtLPxH0%G=zU9PjMKwML>(8npuX9Q&(vw+jPQ3CY=3bb{V+u*1)Mo4*7 zl7N7@f~>&?(s8Y9TMH&=K>3s`?y(9meVpK|S<`1<0Ae~`M+4y$a3&px29Q?LV0hYQ zwMaSUCV3yL>^fM%!M#e_+|2@@`ewTahzzLia!DYdPuQv_o#w)H9w4mMK>`34(@Z91 z5U2Ukq&h$2vCJ7By3_)f;%tFHurHpv#u zOC9T?ZEmb&OFti=XF%Hmf0}kV6=CSxtYF}FtwG6xmZhi3&<+Ju5-QRkwa;i@$(quJ zxPbLgM)PU1Fm@UHer~|U4h1#CBY$?6jVFc%*tJ1aG45~h_x|cX$45_J>Jr}Yq7V4w z%Ws2Bnq(!(K}l|lN1FGwbsKHvYimF9rgG$V zC}*CX0eou&zPFnf?|*;j_=}e_{|~Q5s_AgS>Z4G>|M2N6e0ezPS(c2=PhK4{GovQS z&vlva1CFur*;XB{%ePK9_tUMN_fnZT#%}ld;zTXx66JX^r)F*EPLG*vgym?ycdps^%$~J9e_;i4Sx9KTki?hn$}Uft zGXk8Ar4D(Pc&QaWnv|$=0E`&W2C0)l8)!~bRc(>xfWSh$$rT52tO9%jLZ1V8x32XV zeA9DV<8PhTec04}Y4-=-pWFRxSvO>+5+FSX~_pkGJPPxJ7n^j)lwC)UB6Z%$0@P_ZU8h5h*>t|A9(?(kB%6QvFHZLS{ z@6t^pPiMO;MjWVn_Txzf?JE}R-K4J$7kDSd1@Hn=Z<6Pt@X>!)zI6Ndn@mA ziOHGQ9RUuHpqC_}!HiuKt)$~XD4hjlHl{DhcT6F?AN@m@dS;ZaZYqXZNCmo_2LYI? zoJbl-JuCB?)WSEn8{dax!yqKW;qHL1zW566|4#v`I7Y0SL~bo)H=LPh{xsT-%0RWi zbKDZU$HC2_3~x0SlxYg+^Q8z@sLW_%r}Z4wU0X}u6(BHyfWw`<>f7XiaSvf(#L4FwKpw?`cwLmL3D$DG)1OsC7JMLH%TbUhp>8f=nMU$BFN zMF2hq%A-dZzx_Q0mPq@QvFt?Ko5qUyt1of)lOGFK;6VpV$g${#+tn#8UuAHKmSAbZ z+4G!Sz!@B%wlct|q*0^N2Bd7g_VOjBPk)Z#+us%)Xmx|H?_6MfdL_>etg*)kJjnaY zE)E&a&e>b5wo7HCu9dJt8{kwSz_+oYwazo^nhmqqSb2$56~ca&NRviLxe7E;ouoyD z6kLY{AT375WxV=w!m|%{7>9~3yd5w)3JN;9kXf@NLLIcOHFFmDtgFf1G?P^Wr*Ri_ z-VT{e`?aX_gfXA1qVnD36;h?n8J#BqgH4~el7Q2<2LTs%yCmUYI@G-MS|}=o;T6d- zM;L$yQlOaxP@Q`k?^tX|{GhAaT+(Aa+b(d{gS}dUA#I01ErC>(;OF|I1|l?{O+ru@ zYf(84O|$i-ECNXDAF5wm;?STXz~IIqZ!+5ni5?1!JGeWKORBKc(JpCWACxJJG(WPg zWJNppSmfU{OMSXDiIuHrA3%V_GL1?-*gRVaC_6Z)-&i`fF>a0BYb<>SUlV9#eXVLa zSnK0(1eFovvtPyT^4lODWpmy;rs)=?R!|jovkmahO*~Ef^bTqx^;ly|5ig=)h=W1v zcQs}hV~i2x0QvIWkMZa`zloPW{Ga5|=jL@ti!gxsDD5<8KWPcj^?soJY8=9gz`R08 z`<}6wi>{kC)~(u_G1gZT)u3blFl&%YM4(1c(t1vdiUHzI#ZBv|NqATpI_sG+h4(}9 zvM3-7o3RG|EG}IQ488SsZYTw~+BFnnv`zpjrg?vIuui3_Tox8~klaF;zW4&;^XC{Y zFCDZoiF8I(`x*eT{fB*467aZHhV`Dxh!b&U6^ma_>+-_3zGw5fe&ZJS_|SdfxzA4i zPI4PkpS+#cnkAasU{Rk|=jre}6&;9RZLCdf?C+%zLY7Oh_pJSJvAE;h-gUb*EzcQt zI}f7s=Ck=bK1qLl|GA4c(zk01$gmGOGwv8PrH$J_jETjnU9+EUY5npz;~#x8E#6m& zPz#;Z+qx|4yqshC-S_u7;AEOoX+mQCVwql&$jI$$TF*Xj z*q+{!wfte(uL#Q6&g-c#BG7zqA0T#W#``84y8y{L;YU7ni31Y+=(jkHi@?uOA z7Qqe~UN3#4J_)oKl|HsD2OKGzCDV!Wwq&yptouR!+snQ2yG<$LBo-dm1R=Z4N~jA~ zGNZCEm^^hscQPy_5jzE@?0W$10UQv^YxbMPx=X^U}dSx}f)wrZKPbS=-iF zIPKCLfa6A8oqg_1{jNdHJgye+NFM0b)D|*W`+)1dIdzfuGwB&-v`&NaGjGVt8*`eU zPhRimuJydfTj|{Qo(JYTKXlnwqW&}y2m*~=e`cPc!rlJi5v6R+0OK)g@0Y{ z{Jn_h#|&ATE?myef(Y^Jb7kFli<4iux3cWjJ<4wvxsGmNG>2ZaUkW%iv4SM6#5Oh} zBcN$lnf$>49;c*E>VW{I({>`w zj9^=*d#tA$AXtlTuxx+c7ZR+YADntL5qO%=4+qpoL%4w2N!SCxXzq;N<9ARlE=0~F zZxjt+E~#9LhxzQVBCQ49N-G7 zm*ArA(=#h`tOYnh0A>bVT%c6Ze5OLe`ZAEG6b%?ivB6!myUs-_wZUB^QUr8X5UVGE zD?L*mKLe=9Go*UY9dLvc6+APBcizKAsc4^l3O~w843C-MaUW3y z*ENPU>BPZ}LucK9r79bP>=VtC{N4dvU(a~@)TDBZBO{xGlvP~G)P9lhP+$$K>NI=<| z>Skg|-@v)qKv(Std(z-=-7H+G%c?B&d6u1pv7$LW>-~hWU=x!vSe-?y&$;$C1aveu zcu!zr(LAz(!8@&B(=MNT)JLP3n@#7t&7lwNow`V0a5iiSWbUYJ`JsfSG^zyE1LE+4 z8?e7npKm=-=-P*l0?d}(bL=1e8iw6-pfzxxfpI|Bb(Xk;xPhq#gSAVUWo}N|JBu|+ zV=(j%vO`|0+k~u`_ZF)$(E&XA{$IiCpZ^j1>o2uG?#;kVzahCLrdB0viIp${pzmI8BQ*G;o;j>}+ z%^g5n?v$+VvZTkK%O!?DFm(!uJC27-{KJ3!*YIfnN8o7y^ZWSX_^YTWa`0zsa<@Z? z9#T{`(^3IVN6ar@Vz|6qywT>{tv$@zralLT5DdUVka%-nT_x`JaL$7rkm$4IoBw#5 zE3Dc*P%wiG=t+qt#-;7o023rwmSGKqF2GK@eLa){s!$#Z14u`O-r}ek>_qy!o@QK6~ko)ri%i^$Q3-n!T zp!*n0Z#BsYGH}%y&5@}!aE8@eybat_d9~+T^#EQxt9x3+zIQ<$OMqSm%6-_{&+M_N zGLOASuQXw;`6y@N$yQGX1UJ<3j)+amj$$$tFwsR#1mAeMrf!3SgE2W@L?3AnrhrXzTN0P!Obo`Ctaw8zeZv?)+m z2jKb+05H@m)k0Rbg1fGhvzJAyIf2itMocLnRY#ywz3fzD;9s~o!YSxsDH+^e1`w+3!Ajz9ebPk-%Q>_5ChyX9~km>K=RC>I183H``|38oEA zsk9hAmSr2LMLpJ8C50E8h#~-SSDok98Kp)YI7v1SQzPqJm#is0P2R}E_8B0`E<|u? z4-edEbEBn`z;EeT@?$!5+}_Q&yc`x=7QfR1!65;QrUSh2Hn7`R?seuehdVwYerL^u zF*0kBNwp$0YFpB~&9v`ofzkln-bR4A67$qT8epuUWeZ+1MRlAAP^M)pRmXW-Hom3V zp$Cm5I|3SXQs7{CdR3Bw-%Wu}mS?LRvLMf~HEn0C4&1$lfV&%R}YcRi=xl_PM%_I>D^tPq4Qa1#>Lb3@aQ{#39o+m&!s;c z?_>;IJd!oy)e9XT_6}M}aIDsRE4MNF2i2y&xq~0R*v^x+ZmXs>>G-WS4tkWsq@;YJ z;*iquDp2-+9hR(r>x&kQ(k}JB3N7|DUd{ITa|NIw{iO_^4`Hh}eD&pr`1uzXps9f$ zUEuQF3gQ{Z*VmwV0$;2wmx@30~$M_wO}inoSJoC|xj^ zDc7sak4v!6@}tjYvoV3sYeLZyVqET-?%NM8q)D_6m(S5jy8d(J0-fu|0H#HoI(zoC z-nIa_H8^e3E6ehkwGcI6-<1{knSttcz0IsjUda9L{(bBg7(jc7V6)S7+J%r!S2vV*!m*GYVlXk>LQKR}yfU?R#xoTVtW-XZpUI z_jPBK8H-?%fXa+EmUN-g9Ja^n3^Z0?TL5Np9wa${&xaDESVv#V!E7D6<*Ha$$9k?@ zf9_p~PoLi$?`a*|nvd_x%fGLS|Kv&hd&~3IoW5?Kt@c_!_f6_$$i~uwy?D<<>rDP> zRKmH!FW$4Fi*FeMZ_;2nSC*XKRwZv4DD=R0*n}F-pKHctK2FW2?Loe^;6Eg9i?XH4 z_h8azt*85cuBD#*D_;~;PD6n+0M1ZtRZ3dsE|a;EdAb?Jh`gELzPT{T8Yvssb=gZx zQS2=t)nCesh=D98feKlI4FZYqRzly8I2rtaNE|3AL7mb2jF+GPlKM19S1kg#8Q4TL z2p|cHpgrb#-g>Y@ZDU7pwxo~a)t4S2;`H}CkrXU}r;-2;Fz|i{ ze&vGkdjsKrzR^Z*V7vm+6~KGY@EFW50Net&0x$x@1u$QW2J5K6?c4ip#Ea-!TiukrBuiPW$_4(5nV4XK)byH-ibNqma=Y` zdIQmbeweh+M@0(2fKL0|O=jtb>^ggf(tBlpQ$auGhW#7ffaIu3mnxGxDfu zsrmpP<>8W~R)KgIHv|EYkaXGM^Q8gO06>={pr7_x(!&yN8hq4tmK6d(>)dsF-LM-A z>M$Ur00`s70NU?#^WI|eoaeNI$di8>JacMaaFX9p-H@KZNYj-q2;jFN7|lb8Ac5}M zuW3O6HK&^!K%M$RH{eq9SrfqMf$$JPMs4@)CjtrhRTjR#Z`OQ_vH22~a(9qZW0fSVQ2Z2b3N*4UEXc=}ZX$oVhjtK-caN9un-LNzQOt1H1ub-=wiGk@1 z$=9g$HL2W%$t~3??`us@O%eI9cCz4jwMe~~R0OAkH#?CT6zBwLpuhqg?qp6h0MmAd zHYmml9JSp|mS|4f!pz>acB}*p1$B6ii>n`ic&}RYl5e({2Bx#Ok^fpL;R2 z=vQ?$c@6KT#JMMa_?sBOqQu$!L14r zh+5=`5&*jnFlgVcw4Lu`MX!PA3`i|N>{acp_nSUEPHOKIR6p4&shjvo*ITvA0>Dhq zu33R6`@9TzClGtxc3B5_y>~sWhpoMHPIntBUH`tQhmG&}%rg(Yay=AuOa>))!k~La z-WUtf*R}3e4E}ZA!reZ8+WlrW8OwHwNMO0ATs$45rWlLM@olNa9B>K=@%nY^?J6yw z$VWt5Jxlhk1;riYGE}a0qlX|iRoQsTCFr!AUFFr~wysG<7;{7S(F6yeEq5Z% zV{=WW?*%55568$s)|i({SFP-_0_XFDp{1oRX?Fu?(|T**F`Jx5!Zj$p!`s5VlmTTq z10G{}(H|kW0Y~4HDobNsK@4k$UZg%3HA?&d-umF;Ua&7u09ZU^6Hv#zH2)SVYG zCVAa0(?C1--5O_li0T8s;q#3DotuyDJ7D;eV3=#5ek-l~PTKfv&x?ufn_WK9oT&!}{Ir&IL&PQA#v@M*ZiZ^< zM6B%1(gCi7UI`^BOt5a&oiSjGCd;Y*a`8e0g|UU8P%Ivt(gZI~8M%@#Jc2_odZk4n zMgK__qvP?2FF*fMT8ZFbvNOG`KhDi13Zf#&!Ckh^LTAt*0EUB>P;i})UaeW+Rp}HN5F8w=tto1J_Fv}1ONCd;EsTD2b2lG9z;*UxCZkzh@Jwx z1NBGXB0>CcoXsj07x$gGw^P|mTPf&K0C1ZHm}UmI3C_?oPzA~NzGnZ<7`l9?^=Dn))HGNOWgdXu8HcH37&6xhXm)Uw$BG52GnQk40?Inh z80uYMV4+pI0?yTBBv{%0qfnsg7y1|fw#9<6cQW-b&n26 znoR-kqG>t9SR1m`1W+r(m07@IkN~PC<U(Z-b6LcU1Q_u=%-T|L7^6e)~7@<uY((QmfZj=0=C z;uBmjc0=`C#=Oh+$sH^^AJpRn|3@v zH7$YXe0660#*;n%{{jGW{2iwoaR;rufMVk?WiNx!o{fqN ztywFL9Bd=8Lpf~wt^VQf45q6~mgw)PGo1jvwh!G*^US*z`=bO(dzxua-m|9#0<2op zHsh+=H$c-%PF}JDJhcvdL=n%mvUTk*fl}RzGSo%f3)zRXOo3inSQ;aj2KtBHcZ)LYlJMu(bjj%6=6N+W8?leUzU%hjX{ggmhG}Gx8+lQ4$FjB zFXOE$!&!#(n*i4JLUOJ#c;mCh;{Jf=?HvntbT$f@7wN9k$u3g43~TL^`>y-Iay;O> zb>2>mwCJ{GEULM<>KyBu%-=0L>FFnFomw~0n|_|Tx`Mn6sP?huops_QnM|oMiZ7V* zk7k`vGy7Rj7?}tdY%$^FN{C=nvrN7~ny~eIQdd!PrLnv?E@<^aX##au=oE>V2yARJ z04RjJ!yO-Q?-p3BgU~2IpIw?k^r0a@w1O{G2)!vod7fRvk`-VgMZ~xWOO4gVK5I9# z2A)F~cdIfK*PZ2VApg?+*Jl9IKy+-t5Cy<@yai7aXusEk?B%$5)74wY#e3gDdHfvx z#V=2RXcr%|Mxgk5%O%v9X}Ld|=CcPMgn~l^d_4g#ZwSxd5g_OJ*TCQD!0(K}*E6`j z0`X4JMeKn28a!Tuumj-=Ocy}C6X46VHTA``yTC9$R`#!gVcpm<9M*|}ZJGH}3FW4u zzkY<{U;864HH^Rb0Nu41w2fF9>fPpM5*Kd+50zcVZC0E{0D+DPrH-&bmLLH83(&ba{FhxR`U;$+}7Q4J&9%G0G!kKg?em%s5n z@T_p^h=lss}yPSJ*qHN!N;!gf@3MO!5GI7BEyn zp?~!1ri%2m!%c3)uu9Ej(7P7W4Cmdo) zWkPmWzk=P>_g$MHJon5KO44TTC^V=v1<FY!PC_In}1AG|)I{`>{L_hjTR?q>QoUmZXw4umcM1P7;5N{U{v z`)~)qEbQpje#S+ztsVjlG8VdlSIhj9e-5p)yhj8lP0|f13_!>%#Q>j7Y=X8Mr9$xV2tM_=;O7b z?Y^jQANNZQ@&*8<$ey?qbY?l5rU16BA7s|&qUIMH`RD^(zjOS6Qr-FQoPq_y^Ur4Y z>ps;c7V098>Eo0k`%WeYgW1M3%+BE$goJpGt*3H;_yid2-U|hAUzUdp8Mq}=DMWzm zX3Mi3g^)PF5<~F^aERK#@n=-VXb^004jhNklevqi{@V7~IC|29?lP?+i= zX%e;Va9|3h%kTwf-nFC5P_$m&5bIepXgWc#hJ9fV2y8DYXk$b;$?3k&kscvod(xq!t0`kbte5i?B z!Xue572r-ctLT4Kc2O$afUXdT5CBSN&bj_xsS5j#X2_Pq0&_J4K2(vP= z$hOY2{U#0=7unjKI$^+3BGH_>yh689nFy5?xgGmi9QV9FLHFn#>|T7?CL&9%!+{Sy zOqVxqAu4qYMHV__PDQ*Z{{Dz~@&o(|ZcwA2aZ8SK!xy@l5x@=@MMdLFqn# z4n(KmT$+w)(5|I!Bf&i4*g`|GZQ|W;k1#&X82{NTbbodq z^wG*^096^oL;{6Y4Fs6hn-(|=!cZ3eO9RksdoZng@ThjkgznKJ)blfC;x~qxJ3k6K z$mF!uQPS<>#)dXKu4*%sk}jAOw`U{us3;0c8i-VwqNidc^_` zvuHqb;RenIugO@?l~h*+(Bd|yBgCu%5-o6>c~iayT_h8$p@3Os>v|f zKzKJ`+t#7TBx%i#JAif!43N(~HQNocB9wq}tO7#owmJeMC+kO&uvrHMETO17Be0zT zr^Kbyg1rr<+iU?$E4Jw>0b2plo%e>N3t=G8YK^5JTwG+KgLEOqwD1oPXWSM5 zXIpxiE4uX&?)~8J;j2IYe*mksyvuqmpRX=jJ)3=2^SY^>Gh{vP;xj-xam&2T4G>;x zG9?W4Zwz!&8!Kif)W%?AXA=wKx@xL5Bpsqf_@%cYPzuN#P5`<98ew91at22E0;h$nS ze-2z_Y+s)_Tt&H~)F0vW=#)=RA7OoZN{=7BQ;#3Lo4S)@oc5>OuQmi7(+$uQN8Rjd z0U!%(a9E{KVc6CnkFlR*yL z?mxm%mW97qxOQ?6z*S)l!^Fb9QZ5l0X>Vg!MFy$+8Z&teXKvd2&UXz50BouJ(jHS) z%A&@)w0V)0Q^-dIE&aDpw$r!UugSTmm=655d_7IljBv&j+L)F54D_CNPd5WcEzOI< z_%A=daJMMaJWunKm!OvEb@Q?!5Js@GM0G>kbiA;gGGSo_!T&cqs4+i8s0+`FZc57! zxAdq1#?|IrfG^CnCHd()P0DrBHS6L^khpN04Sy>sBYDQo^|lhOCz2h(77&k|aHIX1 z&Dnz1C&&Ld^d&kJ`R+}!V3Fj2Iu%(qVS@PKT0RMFCk30$QYa4!K0dd1@?x@UOIQF~ zK%~DWA;A<#FGj_7>GnN4S`>gKcyhl5N1LqI z-VrtOmv!iGI+jMTd7C(t&wAkeJk5A6rh8NWw$%P_^InI5;-!4vbZ(xXX|H{_%+LAFgq6RJdl05`elAyFG+c{9^j6g+g050l9rU1nQc|{)v)IDc7#rV`JL;0Q zV0+|&y}0lsZ_KO%g)*~k>yTb%0ReoaS_hJ(9eHAITkFGp))I*rH38ep9o5QYI=~bh zvbZgnD9Kh&%VY>{M18LsgZdoXUOXxjH7DOP0hgDp z3=Pk#1s&E%U5~omwKB9a%2J=hJ0BsRKR`ae-@vojb3E^Wt9MZ!e92dT|1;XW`T#g1 zAd|4RLZ6coA#FBdM=2?rShkIGExO=AVk@@bFceTusJjs$2A$kTIz9zooXMmjCG*~N z@gnQib^UHMVgMFMv9S!>WS=OZ)*=9N&Y+y-vu;bayfOig|2scLw?4(yS4A+*4S`3U zs2Ca1w3rox!U)i6+Sl-)izy_)a2<7W8#Podi$)GkrseRHCr35nh$G&hAZu$Y+c2MJLy-hh7m{W&U@T`-63_IGI%?Y z#Mln{&?KN>Rgjk$Krfl=f-7ohJooJdp>=M|4jxtdLfNaM0#(MMbmnqW#wRr(8v2>7 zU|2ubc8_;Sq0*AEGSx$|zTaesEI{9GL}S&kf}aRXX_kIu6{QteW=Eq+MRd7=x*&Pq zacr^{u}@6WrlbOB${3Ej9IReqKWYGTXS!84@>YFp6EYW-PKCbO2A2N<-zj|EH~ z$ChTP3Ko(qHgpLXvMdy2HMR;}05HST`i||V@AQ2Y2xaMCuwFGV-T?Cz0eK~96t$0G z(BO_Hj0oLLGV1$kgC7RullRe|{!oh0g6XLz$z+l~)IcY;cBTE7*$Fc$Drg))U6!2~ zara5G0o^-R5LeLyj%~w^$|zS`^!GNQHUpQ3D^9=j6P$heYwSMy8v&pD6>xPPY!1%o zwr9GOhOyQo%i6}pE@K(Y)dUN-`?}nM1A-g)Y#_4*C(K!Fqt~=;juGWKVB=`qnxVGq z&r5Al1ZWG!kOjpyak}ksoo8~ldzp*ciu|j6*Vu}?0d-V)sg#gYk1-L>j{gj0^BdfI z@vpHO9>R8=5rl=GbBBx1evQw5{$FBu@k|!|W^*8}1!emhFRxywmtTDh)QVqsU82^ozgsveCS5oq;wAQXeF!VF) zb(4*6#JafOz`1BSto;Nz*wxnbCZKQtt)Rb6ENKQp@3Gex7`a}y3w~gorSI%$07Zdj zd#-`dCFElQ9BO_hAmW0rZfCCB(tg+TG3~kEZJ?SDZIHQLlu4YX8)Z4jS;ztaHlTRl zUvKu6JpCzm`zCOz1lwSUd(g^@H9zvK))rg)@M|fap$Slv(S~&Uzl688opv?cPwFF8 z8)vkQA6oF3*qPZg#dEZOZLld@EU_J~6NyWE?!+qK8pEmZL~bG)1e@GP_`v{u--XKy z?=x9ILhG?iZo@YXv1=xK+SR5qCe6`me8LF`0d&2OU;@=DKr>6dMtKi^r)={l7BU*( zLI0AnkgNO18skN;0g;3uvVi2wps}D5p)e!C+Okf+leP&huTgzosx|DaR@*f9#X37Q zLf;%bTxR*+gy&6Vd2r43H-VYJa-Ve5eZ27dAuRK{<0gzS{ykJSx5>w$bnlY4+rHmz z(mpJqbi4fD_I!8Ogl_ZllZ?+~JR(CRM&w*dpRRd^J?A#y>(c!<8SiZx+o62S^Rzf< z^MOWclZU+6GRG7nIH zv@%N8El3VhK=h<_wq2osR+4m+$!UbiTO2HFC+tj$AZ#KOW%JTdWhZz7ip^Rw}v-S6XKa|AXf zoZ0sw5IgqP#s;1HvvK*`wOSQ$vhPO#E*SXBHSmuMaJm)8e6?ac*b#nu2L8(p=;{PO zC&38mIlvZ-uoDy%gE-=ag;h8VNJq+^${BUop_Tz;QRkRJoRD@W*#78e=s)@Z{j>Lk zO&yAtKv;eL5WBzEQyo9Y_6MI}{TJ^~7FvA4ff?Kd-B#U3%w-7ER{IU$VNeN$l`M7; zKqVtTe2DStLfQ3Iw4RL-J?|M!!b2xy{uwrbp$2v{w{(1wqygl07;*B`@8bB!@8RN; zg0v>^D2!*yK)q5e=cHhB2}LjftTGB|V<67dWRgm8*n)*gcaXA=>kiTft!PpQaxY}J zgW@Sk19@3Isyd3jrWhd5s#2Sdv!QeQokuhegy2B6fznQLF~BiH)L?8~U;v6vXvfUp zwYYE@8N;p!5CNzJhO&xL1yHqx8S3&gqVr469< z&oCJp11Sw~G=R;(YU3Ia&_aXnw62rm;;X?V;XELX+u0X*N+=^GY+B2LzV9wky-EHYo}3gLI)`wGvQ!TN@}j>Ow{z z-qD_8z&o@&DakV}Fdhi`9j`Qsn3tq(DK}6_tLQkS`om0a7zDL(}IN5B_2W?r*{?7d# z1LLMUL|K8g_?UUoWA3ZX00*)j}>i6EUn zZ+83Kq9Wio2bB-`r}MHrls;zHO=KIW0saPj&-0KXSUAh0r#ok2FXYL0b_QTOg5}Hk zZBVbXIng#+nI99}Gg~u2g6znvCY$2mbX#nh*55SG1_m2=%OI46JVw`mfkk^qxNhoe zOP*?YdXx~DrV}}$_FcY}U}HXA0(|^6iHeELRLIHP2A6Cog2jh$levveY$^QpfPgLu z1J9N9ah6sgDY&FNJ+1w=9MCMYZ47DR3~EgQbdEL4w%1_(gNJ(~lht}Dt?@&l&MH1J8wy|VahpxNpwQrIR-}2la z>iFAy_P6mahw9)^|FM+Db=P&bP3X|7Li~Lxqw~y6z|{pkD^G6%5MKX+*S+kUg4DNZ zY_Uw1KI$Ug+oR3` z&K!^qxlJ}m0gq~vOx?PY>;=&}b&?R=6Md`ciii%7EUTnc86`DIOAFj)dS9u^Hb|-! z+-KPirHzOA1Ndk`Sr?fBKRXDVa|2isgegA|~%ZMPM2p9N&wV=xPNJ(1vm{jOk% z@9PI5tI&czG;|9NasmMQ9=wxn+tkNM-YUaURd0BL>=Ek4l`v>MxWnBJE)}bXkC9Iw zV0`v@aL{nTsAo@6`4$vjzMi0}{rWdeX0-Sf9l zH?Oe!@y~$u4*kd91*gCsCjveq@Mo_XJfeK?3gxp0)O~RuOrv5Ctk_sZw_5Au(Ck49 zBvB^}Wp%Q-j)JYFz_ug>gg3`P%BZ_51(;I^oC#qkrsPa#-%=M@1O_(i;tsQJnXf=q z4bGH1)G`27f`qM}Jiy!k$sc3;8YnwPJ|f4-jEIXQc)7{m8Zb*1i_D0s@a(inDXVlw zM~+zvxJ}4MqRgBo@KynC72$lPB{H!C#fy_jmz*<{c(g(nw6D2!5h+@@uw&$Dj zMTP+K2D~cXYwWLK5E+i7U|uaMp}{N(?u^N(86SowW(a5@>w=XrPbUSTFYBNd8D&ga zvU+Z(8$k`oGYw=2u;9VXfY4{5y?9c#wNqI_d+$<^7zo<9Fa~sJ_oZr}HY;d#kakg4 z1PY348>kS*HXzUGJ7CyJIre?)llmSW_^r2gQQHm(vzNq8?qa74KAEI^lf9#sr|ldt zpqLFb)Xs2JDU6(&H=Ib=+oMV%ppyWo$PLupLHb5xB@deCP3Pl?)DyM7psHr~dL`G7 z#?jJ$yDE(4b+1w<4FpCh?U`9Y%W-U=YG;86m5IMf&2EY|Xk(9ZK{|Sb&FLR0rK)k* zd;z``1&Whvy|T%Ts3x~)p_{po_iHldN^nKrVWhTB*_hGh1kT64U}{%8>|UK?^VWUo z-{wFB7o0r(K3+flK6bzRnU;~-Rn%}cy=OD|L<&k<9bh&t8UU;yvUL{r{s!W^Y)shr zJ?P3<4U!zzH>|p*86Fo03@bK?96JvLraaml!z9goJX5VOM)J9|lkhE{@bTMW` z-R>IMWA_^8tDm8s{u=p=FYxT_9B11r z#rWsm$YDrfI}~gc0wVw~6;wQ3ukq;Q1ow}Q(5IwxaGOO(o~osm_RdZ`J7(00ZZq0k zG}tmD1Sj*K;&TG<$SoEL5~Fehsog&a*H6~XT?`fuSnr4Kn}&Ix!(P)6b@P`AK8vTV zK5uxVSXN8y!Fj5@@EyQ}DLqdkN`pkHmdP}U+w^YfIb{YmHy!O(2CG+zKIU5V13ZE#E2lcR*tV&uzutoivc0<=NiR*E7}mTZ(|y z)cmGa(4H|_CYe4vl#We26H;3+2q1JMugs5m zuMxisc~EVM16ZzhVWnrIV2N(GKav$74fPim<*lXgBrtWu45IbfZ@yH)At0J!4)eF1 zymkdlA08aq4co$r?50l1-q~bwWWJO_ZVHruHpqObYB@>1q#fCNHd&A6i+ec-sjb)t z3Rs-bftz~cB>sftIWwaWxw2y=(jb!|1SmH<+a;3Cbd}K6CF}pgAGZat_jqRqc6s=i z9!RkBW74BRKnbuphY*zNvEg-LsM40R%b#(vEq z+;Tz^#+09v!fz4#M95#vGl%EJzjj^zbW!H8-~TMCK0;K5I9dP46+}(YL21=(d$6$xyWQvAe%DZ$ebt!8r?^#_$LF?KYm^O}NYC?%C0AqA|JrRJTI>1Rg6 zaD=P2^xcloIyT>)tair$9UY^4^g!6YM7XW=Mm#8ITz>Hp%2x_NW7cU-E{+pw%zDE` zBW%A#ISv4Ls{$Xq5PjTFl7KD87mW#40i2G&SpuEk2hhpvnXUj@3nPm&`0}~vc`D$S zHYeCT{-J=hEFeh?)+gm8;2WKvqCR|%@!gL>V~70up>LgMW~3pb^v{V;UlE2a;dn&) z?4d+sHXZ0B4EOHgW7*!#tjHuBK(;_jlrvJ-gD6X&E!DV`E%OZOdyMC=!Iu}lNW!%s zrKFM>QZFv^VeEM3#&kwt;oDX-+cuhV8&s=+0GtT#{`db|=pR4C<)>rA45|Rcb*S== zx;SBYA{1*g;Mv*1CWFzDFry*q_+-Jir2$7zMEA6Am0@j7Bg$)7f5GMev4hS~EW?Pp zJgSK*0TqC=xV>-U_S*!6u7XX{N-!s=xtsn z_S8HUse5$B_>DUU(7;ApaI^(9W#YDLv`;sAk)aB++H79~$si}yPS#4ysmWwG_-L$V zV?=9tTYqSBBLp!#1LW7e0O!NdjMi+!nAHw~+ID~j?s%DIYaHCl)bhIOB>%?5W;LKB zb+tbEBjj|fnv-p8U~YzHI?e7u`nVzG$Ej5vC@VlMJ48%2S#Dt+b$+L zu)C)Y1>NaJ#$umQw7RtJ^E&lLzR!Bj6fOfr!x6 zQ}o*>SZ^Pp<0I_WpJBN75r+OH^6oJbfUDIPxVZNrt{(gh zPBv-_I7Il#HX)b;d0n{Sxpn1e_nz(o3+{% zSL2A+S68^)?T{#8mHSY10=|?|P$_ODkLi)iTmT9@vb75fbe0;xq|@%X&$3)T3uZZC z^|p&6!NrQ!07wpf$rMNoeayl&_K9cL(B9{T{CIlp^ZfVNb1VnxJ6se?$Dye)1F~qt zB%obt`HpWL;nrzhW4Y~Xzoz(ZG+pZsg$PvXV-u6a{w3R~*Mi)Mk4GBY$I6&cCh=lu zGWCFd9;@gtTbzJccgC_VAeI3w54!^g&?FX7#)RXNE#9_k@`;^82UMZ)lQ^i(ZOO1hJ{%7@3sr3`FmZH>$$Z*0H z;LuzyMAD$w2SFDAXs^O1Pcc{Do*7)$3PMTBpf=kBFp@|e)tnlCfh>-I1TeI?(y>k) zT!-jRXV$iczrBNJf0stDy?YjRx9>qecX;+q$K4T*+oyfo>%Q$YzU?#*0?_ezlY+h} zt=kTuHyO~41#(LuY(ALW1f0h~`VVo$=gn73<_BZBL-pUNZECT>W{L$b1oW`rI`o&G|Vj8qafI;dz1@EY_qKO2+tisS@ z1r$i-58NSE@EHn7BIgE1qxt0KEC|4Dd;eKMh6eHwAON_ph$*0H*Yq9w_uj?&gAYI& z5?9mo@d=A_%z%~IN zuYnB%M+}q%^g5kA8iD7hpkXbVp*RDf2jK`H2JgO-AYPhqI(dNAy>}JFw)#Q?2LYE} zp)mow70Qz@Q64-8U2Txh@9AVKfzYAb9AW&U3Osua&I4#TLVkH9psK9_rw-j)Z%Y-X zDxkA3PAQdG8%^qa)KS^TDXGI)6p+clZijO5+QDL0mNKP?qBa{QH88gHf-HdqRBQ_* zW?*d64emD6mIcH~0vbaXL`c0!E&%T!jA3K-8#a@z9SAGg0uH(s zw0WVyHVA}q%cuiSHQEUiqOSLG3it>!x&hp&r?vw=n6Twvq&3JTKR}9!T2z~WFFCuK zfYeFawpfP(0VqhZ!cOcu5n*#I^_3`LcRt|LfAeRk7nhjmwAx}r<(AQ;nM$32Vby!k z*2s)K9VISo8@y#Mh2M;Y85}DIL^}-%n6%T504AdWpoxTyYoc}jITUaSg_pXfLu&(s z0nP@*_WBMMbj@_54df#OjI=363X&aqU8nh(0NDo8QLB8* z51|2!MVPwiw2r_klRyeaTc@r0WKwZSR)Bd7^`hF?Rev8;huP}acV5f^rUFYT? z9=EN4X!+Rv24+_X5ZQMPn08PcQdga7Sevv5XxzC~A{Vn*3(k&^)`( zWInt;O~7C6bsWJ&Se?FoJ+KV{vof#I)njzK2S7Q&uz3bvU7%ox-R2`~AN&TC3O28Q zisP3*!Fu;}Vfqk|69r}}4>&vfCF;0ESC1rrHKDF9F#P!Ea{2GyleYTq7m~#1@3b~- zb;IG^auU7$o$MBJc^kXV+2V}7Oxog{2coX+J|?X1zmG>h{HIvG^?h8GGTlYG1VG1u zXaX(Tx!Lt7?si~syn;&;cCvZ4JEs_75N=>x$Q_wF0 z+WT+iJ|rvIM&(Xqfo}SQX+9!2AFr9F+n(Q0z6hYnbfI07>hxKhW*2L~4DlBkRAsfE zU8W^9jc@%8q_F^M!bxWQtG7?_&!61GgD&H5lf=A9P+VdUhd6jZ}pJS+E+XTKx_R0AvS>7wO_|H-P-vmLLPZa_I0}~BtU$W3KoH>Tgu~2l`y|H=6zmXUuQbQH~hU#`kvQ42SUN1 zy|upmvRd30fN7^|>|X!r|q}tHib2snY-;?Q8hSX2WuDgv&7`sdGW{2+VJ~&tOubyE1@(JqGPqF*qhrrmQ zfAuz)3b+m^UuNJnfRhzaM~v@%hVGMlKoLNsf+e_Lw^AUvEjsw*uqGgP!id&DX_Pwf zFoKgXB$GGj6*ngZCR;B={WV4k?*ThXPVia7fv*Vo%iNsv_lC}Yt&>V&<^MgCQj*=P>vL_5OTi?cN}Tm&(|BSa9NfTNAF<`rnFMRpQc zaJ?=!Ak^8ZEMR2p8j6C;78HmgXSbVVwt?Y^}cnpI$ zEVgUJ!5w28LblJxJ;?^(rX&&_U8p>QJj~d=U0|9<-EEl4A&-Q?6{jY#w8 z!6(sJAqs$wwJjhJg@BX*azj+0&;B7c!y^ewdC+5!cPA!nafQpX-=dUrqV|v0RK;a_%{Em z?>$PH2)oL7_t&4||M<(7;&UqN_Jn|caWdd>W*`3l?s~*JG5$a2oxV%!2x<1_q60mz z7xsMERd&=+QxvYTyDVrP+nDHelC)pL!jqO;_Yyc~QjzY#tN+bO^};Kh4PVVaHiy^z z>}Xex1sE9J9%c(nLr%zM3)a$!TsN83R@6CApCP;hP1(~#QD!GgsgkgH&9^3y6ON3q z=2ADlb3DlS7!Km|KJxZs?`P6I@x23H99Z)WQxR=t_G`T!0P$VSXQ3$u({^=eKO8U= zvmR?A*(Dw&&m(CJs{lTmA{;Rz*ZDJAKhn|;y$J`~T(G;P?{@CG?szi22)`}3TZ=Y- z-8I+U(`sqI{Vd^+d?1b6;FNse{GmM3HEAs!x4DjQxOZL;w>|iV&#}(u<=g={2-02$ zOy9Op?vio3;hK2e(qCZNXs$)&XYYO}A66bdIX+M}hm3T7o@Rf)?s4e3?f2=EqIOxk zZ$I3|q{E&8*Hz08Xi=D3Vr{UfEff3Y%eq>p*VRPcfwuue^A@&R+18Qv9tcsDCrCG- z;PfGN;&}ZekjbpFmg>}3_E`pO2lEx!1`)QGI~sR8vQkMYOR%HhWw^|NX#)ca7{CMc z5H+XRv~}w+3W%1I2LKe^N{Bu*kz7-&OLe$JLXczNQgzF5U@&s~%~`G$NT(<0-gy`O zTaRQ#wXkYlhV~Y;sc&t=wPJnm0lL!%7_Tm-sNCej20n-}m_Y_0CqY0Oph*JQkue3Q zUS;6C15OHXRDqxDfWJ5aewBfLq}0-(0QDGn@*4c<8R+u9IHXr!fbl7i?}5uU0OEwS zK57#)mKH-l@xT0IR7%)>xm76(DMv0Wfjmn^ z%1Ly|2iEzifPD-gugFb;cMxslAeUN4NryT(ds%0OO)|AW;z+I_�>LJnEuT4QA)Q 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�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 O094*-Dpbf>hW{_TUWPLO literal 0 HcmV?d00001 diff --git a/assets/froggie/04d.png b/assets/froggie/04d.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d07e08eab31fc7227e506c228d5f948d465ba4 GIT binary patch literal 408109 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 z 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