From 2db76352d839bc660bad1575ed5b80e13efb0300 Mon Sep 17 00:00:00 2001 From: Adeniyi Mayokun Date: Sun, 25 Jul 2021 02:07:45 +0100 Subject: [PATCH] Release 5(1.0) * chore: manage dependencies with buildSrc * chore: setup firebase crashlytics, analytics * chore: convert build scripts to kotlin dsl * chore: convert build scripts to kotlin dsl * chore: remove kotlin android extensions, enable viewbinding * feat: use bottom sheet in search fragmenrt, format forecast dates * chore: fix build config issues * refactor: update .gitignore * refactor: update .gitignore * ci: update actions workflow * refactor: fix failing tests * chore: fix build config issues * ci: update actions workflow --- .github/workflows/android_build.yml | 28 +-- .gitignore | 118 ++++++++++-- .idea/compiler.xml | 2 +- .idea/dictionaries/user.xml | 7 - .idea/jarRepositories.xml | 30 ---- .idea/misc.xml | 2 +- .idea/runConfigurations.xml | 10 ++ .../build-history.bin | Bin 0 -> 31 bytes .../buildSrc.jar | Bin 0 -> 24784 bytes .../class-fq-name-to-source.tab | Bin 0 -> 4096 bytes .../class-fq-name-to-source.tab.keystream | Bin 0 -> 4096 bytes .../class-fq-name-to-source.tab.keystream.len | Bin 0 -> 8 bytes .../class-fq-name-to-source.tab.len | Bin 0 -> 8 bytes .../class-fq-name-to-source.tab.values.at | Bin 0 -> 2317 bytes .../class-fq-name-to-source.tab_i | Bin 0 -> 32768 bytes .../constants.tab | Bin 0 -> 4096 bytes .../constants.tab.keystream | Bin 0 -> 4096 bytes .../constants.tab.keystream.len | Bin 0 -> 8 bytes .../constants.tab.len | Bin 0 -> 8 bytes .../constants.tab.values.at | Bin 0 -> 10013 bytes .../constants.tab_i | Bin 0 -> 32768 bytes .../file-to-id.tab | Bin 0 -> 4096 bytes .../file-to-id.tab.keystream | Bin 0 -> 4096 bytes .../file-to-id.tab.keystream.len | Bin 0 -> 8 bytes .../file-to-id.tab.values.at | Bin 0 -> 55 bytes .../file-to-id.tab_i | Bin 32768 -> 32768 bytes .../id-to-file.tab | Bin 0 -> 4096 bytes .../id-to-file.tab.keystream | Bin 0 -> 4096 bytes .../id-to-file.tab.keystream.len | Bin 0 -> 8 bytes .../id-to-file.tab.len | Bin 0 -> 8 bytes .../id-to-file.tab.values.at | Bin 0 -> 130 bytes .../internal-name-to-source.tab | Bin 0 -> 4096 bytes .../internal-name-to-source.tab.keystream | Bin 0 -> 4096 bytes .../internal-name-to-source.tab.keystream.len | Bin 0 -> 8 bytes .../internal-name-to-source.tab.len | Bin 0 -> 8 bytes .../internal-name-to-source.tab.values.at | Bin 0 -> 2317 bytes .../internal-name-to-source.tab_i | Bin 0 -> 32768 bytes .../last-build.bin | Bin 0 -> 81 bytes .../lookups.tab | Bin 0 -> 4096 bytes .../lookups.tab.keystream | Bin 0 -> 4096 bytes .../lookups.tab.keystream.len | Bin 0 -> 8 bytes .../lookups.tab.len | Bin 0 -> 8 bytes .../lookups.tab.values.at | Bin 0 -> 1495 bytes .../lookups.tab_i | Bin 0 -> 32768 bytes .../proto.tab | Bin 0 -> 4096 bytes .../proto.tab.keystream | Bin 0 -> 4096 bytes .../proto.tab.keystream.len | Bin 0 -> 8 bytes .../proto.tab.len | Bin 0 -> 8 bytes .../proto.tab.values.at | Bin 0 -> 7158 bytes .../proto.tab_i | Bin 0 -> 32768 bytes .../shelved.patch | 56 ++++++ .../source-to-classes.tab | Bin 0 -> 4096 bytes .../source-to-classes.tab.keystream | Bin 0 -> 4096 bytes .../source-to-classes.tab.keystream.len | Bin 0 -> 8 bytes .../source-to-classes.tab.values.at | Bin 0 -> 414 bytes .../source-to-classes.tab_i | Bin 0 -> 32768 bytes .../source-to-output.tab | Bin 0 -> 4096 bytes .../source-to-output.tab.keystream | Bin 0 -> 4096 bytes .../source-to-output.tab.keystream.len | Bin 0 -> 8 bytes .../source-to-output.tab.values.at | Bin 0 -> 2716 bytes .../source-to-output.tab_i | Bin 0 -> 32768 bytes .../subtypes.tab | Bin 0 -> 4096 bytes .../subtypes.tab.values.at | Bin 0 -> 127 bytes .../supertypes.tab | Bin 0 -> 4096 bytes .../supertypes.tab.keystream | Bin 0 -> 4096 bytes .../supertypes.tab.keystream.len | Bin 0 -> 8 bytes .../supertypes.tab.len | Bin 0 -> 8 bytes .../supertypes.tab.values.at | Bin 0 -> 157 bytes .../supertypes.tab_i | Bin 0 -> 32768 bytes .../shelved.patch | 18 ++ ...24_07_2021__17_54__Default_Changelist_.xml | 4 + .idea/vcs.xml | 6 - app/build.gradle.kts | 60 ++++--- app/google-services.json | 40 ----- .../utils/DataBindingIdlingResource.kt | 2 +- .../instantweather/ViewModelFactory.kt | 1 - .../instantweather/data/model/Weather.kt | 1 - .../data/model/WeatherForecast.kt | 2 +- .../remote/WeatherRemoteDataSourceImpl.kt | 1 - .../di/module/FragmentBuildersModule.kt | 4 - .../ui/forecast/ForecastFragment.kt | 5 +- .../ui/forecast/ForecastFragmentViewModel.kt | 10 +- .../instantweather/ui/home/HomeFragment.kt | 20 +-- .../ui/home/HomeFragmentViewModel.kt | 2 +- .../ui/search/SearchFragment.kt | 69 ++++--- .../ui/search/SearchFragmentViewModel.kt | 2 + .../ui/search/SearchResultAdapter.kt | 9 +- .../ui/searchdetail/SearchDetailFragment.kt | 41 ----- .../utils/BaseBottomSheetDialog.kt | 20 +++ .../instantweather/utils/Constants.kt | 2 +- .../instantweather/utils/DateUtils.kt | 13 ++ .../instantweather/utils/GpsUtil.kt | 1 - .../utils/{Utils.kt => LiveDataUtils.kt} | 20 --- .../instantweather/utils/Result.kt | 2 - .../instantweather/utils/TemperatureUtils.kt | 26 +++ .../utils/UserInteractionAwareCallback.kt | 126 +++++++++++++ .../bottom_sheet_dialog_top_background.xml | 10 ++ .../layout-night/fragment_search_detail.xml | 7 +- app/src/main/res/layout/fragment_search.xml | 5 + .../res/layout/fragment_search_detail.xml | 15 +- app/src/main/res/menu/home_bottom_nav.xml | 3 +- app/src/main/res/navigation/nav_graph.xml | 21 --- app/src/main/res/values-night/colors.xml | 2 + app/src/main/res/values/colors.xml | 10 +- app/src/main/res/values/styles.xml | 10 ++ .../instantweather/TestUtils.kt | 2 +- .../build/classes/kotlin/main/Config.class | Bin 1681 -> 1681 bytes .../classes/kotlin/main/Plugins$Version.class | Bin 913 -> 913 bytes .../build/classes/kotlin/main/Plugins.class | Bin 1347 -> 1347 bytes buildSrc/build/kotlin/buildSrcjar-classes.txt | 2 +- .../kotlin/compileKotlin/build-history.bin | Bin 1228 -> 31 bytes .../caches-jvm/inputs/source-to-output.tab | Bin 4096 -> 4096 bytes .../inputs/source-to-output.tab.keystream | Bin 4096 -> 4096 bytes .../inputs/source-to-output.tab.keystream.len | Bin 8 -> 8 bytes .../inputs/source-to-output.tab.values.at | Bin 14699 -> 2716 bytes .../caches-jvm/inputs/source-to-output.tab_i | Bin 32768 -> 32768 bytes .../jvm/kotlin/class-fq-name-to-source.tab | Bin 4096 -> 4096 bytes .../class-fq-name-to-source.tab.keystream | Bin 4096 -> 4096 bytes .../class-fq-name-to-source.tab.keystream.len | Bin 8 -> 8 bytes .../kotlin/class-fq-name-to-source.tab.len | Bin 8 -> 8 bytes .../class-fq-name-to-source.tab.values.at | Bin 12698 -> 2317 bytes .../jvm/kotlin/class-fq-name-to-source.tab_i | Bin 32768 -> 32768 bytes .../caches-jvm/jvm/kotlin/constants.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/constants.tab.keystream | Bin 4096 -> 4096 bytes .../jvm/kotlin/constants.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/jvm/kotlin/constants.tab.len | Bin 8 -> 8 bytes .../jvm/kotlin/constants.tab.values | Bin 4331 -> 0 bytes .../jvm/kotlin/constants.tab.values.at | Bin 17224 -> 10013 bytes .../jvm/kotlin/constants.tab.values.s | 1 - .../caches-jvm/jvm/kotlin/constants.tab_i | Bin 32768 -> 32768 bytes .../jvm/kotlin/internal-name-to-source.tab | Bin 4096 -> 4096 bytes .../internal-name-to-source.tab.keystream | Bin 4096 -> 4096 bytes .../internal-name-to-source.tab.keystream.len | Bin 8 -> 8 bytes .../kotlin/internal-name-to-source.tab.len | Bin 8 -> 8 bytes .../internal-name-to-source.tab.values.at | Bin 12698 -> 2317 bytes .../jvm/kotlin/internal-name-to-source.tab_i | Bin 32768 -> 32768 bytes .../caches-jvm/jvm/kotlin/proto.tab | Bin 4096 -> 4096 bytes .../caches-jvm/jvm/kotlin/proto.tab.keystream | Bin 4096 -> 4096 bytes .../jvm/kotlin/proto.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/jvm/kotlin/proto.tab.len | Bin 8 -> 8 bytes .../caches-jvm/jvm/kotlin/proto.tab.values | Bin 2785 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab.values.at | Bin 2753 -> 7158 bytes .../caches-jvm/jvm/kotlin/proto.tab.values.s | 1 - .../caches-jvm/jvm/kotlin/proto.tab_i | Bin 32768 -> 32768 bytes .../jvm/kotlin/source-to-classes.tab | Bin 4096 -> 4096 bytes .../kotlin/source-to-classes.tab.keystream | Bin 4096 -> 4096 bytes .../source-to-classes.tab.keystream.len | Bin 8 -> 8 bytes .../kotlin/source-to-classes.tab.values.at | Bin 1828 -> 414 bytes .../jvm/kotlin/source-to-classes.tab_i | Bin 32768 -> 32768 bytes .../caches-jvm/jvm/kotlin/subtypes.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/subtypes.tab.values.at | Bin 868 -> 127 bytes .../caches-jvm/jvm/kotlin/supertypes.tab | Bin 4096 -> 4096 bytes .../jvm/kotlin/supertypes.tab.keystream | Bin 4096 -> 4096 bytes .../jvm/kotlin/supertypes.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/jvm/kotlin/supertypes.tab.len | Bin 8 -> 8 bytes .../jvm/kotlin/supertypes.tab.values.at | Bin 589 -> 157 bytes .../caches-jvm/jvm/kotlin/supertypes.tab_i | Bin 32768 -> 32768 bytes .../caches-jvm/lookups/counters.tab | 4 +- .../caches-jvm/lookups/file-to-id.tab | Bin 4096 -> 4096 bytes .../lookups/file-to-id.tab.keystream | Bin 4096 -> 4096 bytes .../lookups/file-to-id.tab.keystream.len | Bin 8 -> 8 bytes .../lookups/file-to-id.tab.values.at | Bin 79 -> 55 bytes .../caches-jvm/lookups/file-to-id.tab_i | Bin 32768 -> 32768 bytes .../caches-jvm/lookups/id-to-file.tab | Bin 4096 -> 4096 bytes .../lookups/id-to-file.tab.keystream | Bin 4096 -> 4096 bytes .../lookups/id-to-file.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/id-to-file.tab.len | Bin 8 -> 8 bytes .../lookups/id-to-file.tab.values.at | Bin 504 -> 130 bytes .../caches-jvm/lookups/id-to-file.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/lookups.tab | Bin 4096 -> 4096 bytes .../caches-jvm/lookups/lookups.tab.keystream | Bin 4096 -> 4096 bytes .../lookups/lookups.tab.keystream.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/lookups.tab.len | Bin 8 -> 8 bytes .../caches-jvm/lookups/lookups.tab.values.at | Bin 16613 -> 1495 bytes .../caches-jvm/lookups/lookups.tab_i | Bin 32768 -> 32768 bytes .../build/kotlin/compileKotlin/last-build.bin | Bin 81 -> 81 bytes buildSrc/build/libs/buildSrc.jar | Bin 24784 -> 24783 bytes .../plugin-under-test-metadata.properties | 2 +- buildSrc/src/main/kotlin/Dependencies.kt | 4 +- fastlane/README.md | 39 ---- fastlane/report.xml | 20 --- gradle/wrapper/gradle-wrapper.properties | 6 +- gradlew.bat | 168 +++++++++--------- 183 files changed, 638 insertions(+), 454 deletions(-) delete mode 100644 .idea/dictionaries/user.xml delete mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/build-history.bin create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/buildSrc.jar create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab.values.at rename buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i => .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab_i (99%) create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/last-build.bin create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/lookups.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/shelved.patch create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab.keystream create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab.keystream.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab.len create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab.values.at create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab_i create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_54_[Default_Changelist]/shelved.patch create mode 100644 .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021__17_54__Default_Changelist_.xml delete mode 100644 .idea/vcs.xml delete mode 100644 app/google-services.json delete mode 100644 app/src/main/java/com/mayokunadeniyi/instantweather/ui/searchdetail/SearchDetailFragment.kt create mode 100644 app/src/main/java/com/mayokunadeniyi/instantweather/utils/BaseBottomSheetDialog.kt create mode 100644 app/src/main/java/com/mayokunadeniyi/instantweather/utils/DateUtils.kt rename app/src/main/java/com/mayokunadeniyi/instantweather/utils/{Utils.kt => LiveDataUtils.kt} (55%) create mode 100644 app/src/main/java/com/mayokunadeniyi/instantweather/utils/TemperatureUtils.kt create mode 100644 app/src/main/java/com/mayokunadeniyi/instantweather/utils/UserInteractionAwareCallback.kt create mode 100644 app/src/main/res/drawable/bottom_sheet_dialog_top_background.xml delete mode 100644 buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values delete mode 100644 buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/constants.tab.values.s delete mode 100644 buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values delete mode 100644 buildSrc/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.s delete mode 100644 buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len delete mode 100644 fastlane/README.md delete mode 100644 fastlane/report.xml diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index dab9323..01d32b9 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -9,16 +9,20 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Create APIKEY.PROPERTIES File + - name: Create LOCAL.PROPERTIES File env: API_KEY: ${{ secrets.APIKEY }} ALGOLIA_API_KEY: ${{ secrets.ALGOLIAAPIKEY }} ALGOLIA_APP_ID: ${{ secrets.ALGOLIAAPPID }} run: | - touch apikey.properties - echo "API_KEY=$API_KEY" >> apikey.properties - echo "ALGOLIA_API_KEY=$ALGOLIA_API_KEY" >> apikey.properties - echo "ALGOLIA_APP_ID=$ALGOLIA_APP_ID" >> apikey.properties + touch local.properties keystore.properties + echo "API_KEY=$API_KEY" >> local.properties + echo "ALGOLIA_API_KEY=$ALGOLIA_API_KEY" >> local.properties + echo "ALGOLIA_APP_ID=$ALGOLIA_APP_ID" >> local.properties + echo "storePassword=storePassword" >> keystore.properties + echo "keyPassword=keyPassword" >> keystore.properties + echo "keyAlias=keyAlias" >> keystore.properties + echo "storeFile=storeFile" >> keystore.properties - name: Set up JDK 1.8 uses: actions/setup-java@v1 @@ -39,16 +43,20 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Create APIKEY.PROPERTIES File + - name: Create LOCAL.PROPERTIES File env: API_KEY: ${{ secrets.APIKEY }} ALGOLIA_API_KEY: ${{ secrets.ALGOLIAAPIKEY }} ALGOLIA_APP_ID: ${{ secrets.ALGOLIAAPPID }} run: | - touch apikey.properties - echo "API_KEY=$API_KEY" >> apikey.properties - echo "ALGOLIA_API_KEY=$ALGOLIA_API_KEY" >> apikey.properties - echo "ALGOLIA_APP_ID=$ALGOLIA_APP_ID" >> apikey.properties + touch local.properties keystore.properties + echo "API_KEY=$API_KEY" >> local.properties + echo "ALGOLIA_API_KEY=$ALGOLIA_API_KEY" >> local.properties + echo "ALGOLIA_APP_ID=$ALGOLIA_APP_ID" >> local.properties + echo "storePassword=storePassword" >> keystore.properties + echo "keyPassword=keyPassword" >> keystore.properties + echo "keyAlias=keyAlias" >> keystore.properties + echo "storeFile=storeFile" >> keystore.properties - name: Set up JDK 1.8 uses: actions/setup-java@v1 diff --git a/.gitignore b/.gitignore index 30f3ed0..5702be0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,107 @@ +# Created by https://www.toptal.com/developers/gitignore/api/android +# Edit at https://www.toptal.com/developers/gitignore?templates=android + +### Android ### +# Built application files +*.apk +*.aar +*.ap_ +*.aab + +# Files for the ART/Dalvik VM +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ +# Uncomment the following line in case you need and you don't have the release build type files in your app +# release/ + +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ + +# Log Files +*.log + +# Android Studio Navigation editor temp files +.navigation/ + +# Android Studio captures folder +captures/ + +# IntelliJ *.iml -.gradle -/local.properties -/.idea/caches -/.idea/libraries -/.idea/modules.xml -/.idea/workspace.xml -/.idea/navEditor.xml -/.idea/assetWizardSettings.xml -.DS_Store -/build -/captures +.idea/workspace.xml +.idea/tasks.xml +.idea/gradle.xml +.idea/assetWizardSettings.xml +.idea/dictionaries +.idea/libraries +.idea/jarRepositories.xml +# Android Studio 3 in .gitignore file. +.idea/caches +.idea/modules.xml +# Comment next line if keeping position of elements in Navigation Editor is relevant for you +.idea/navEditor.xml + +# Keystore files +# Uncomment the following lines if you do not want to check your keystore files in. +#*.jks +#*.keystore + +# External native build folder generated in Android Studio 2.2 and later .externalNativeBuild -.cxx -apikey.properties +.cxx/ + +# Google Services (e.g. APIs or Firebase) +google-services.json + +.DS_Store + +# Freeline +freeline.py +freeline/ +freeline_project_description.json + +# fastlane +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots +fastlane/test_output +fastlane/readme.md + +# Version control +vcs.xml + +# lint +lint/intermediates/ +lint/generated/ +lint/outputs/ +lint/tmp/ +# lint/reports/ + +# Android Profiling +*.hprof + +### Android Patch ### +gen-external-apklibs +output.json + +keystore.properties +Instant-Weather-key + +# Replacement of .externalNativeBuild directories introduced +# with Android Studio 3.5. + +# End of https://www.toptal.com/developers/gitignore/api/android diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 61a9130..fb7f4a8 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/dictionaries/user.xml b/.idea/dictionaries/user.xml deleted file mode 100644 index c969e5a..0000000 --- a/.idea/dictionaries/user.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - algolia - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index eb2873e..0000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index d5d35ec..860da66 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/build-history.bin b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/build-history.bin new file mode 100644 index 0000000000000000000000000000000000000000..292938e0ac1c5dbf1eec1165c4e6e23f67edd6de GIT binary patch literal 31 ccmZ4UmVvcgk^ur385kI=ZbnqpLHP^}0AOMS(f|Me literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/buildSrc.jar b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/buildSrc.jar new file mode 100644 index 0000000000000000000000000000000000000000..54c82951ee7fc38d396a6df0603a38576dcc495c GIT binary patch literal 24784 zcmZ^~V{m0_yEWV$+eyc^ZFRh2+qP}nwryJ-+qS!7TVM8h_H)j=ch$G5?)B@gIe*M? zX^e5nN&tgEeftIh@hv3cN&ef{59qJIuOH;skrGz?Ndu4;p#%OV`@a|MzAo1L09{~x zUBLJ{DF5$8sh`pS5n%;IS}BoRsflq(2^!j2SP2@+sfpA9G;hleNFUT>El z@xE#A`1M9D7ð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 literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..c85ff2d9345169b3dffd4d0bd1573892c86b7218 GIT binary patch literal 4096 zcmeH@Jr2S!422n>Eg&croP#?cDi}Z&1Fcw7)kGFmA|-)dANmu+5g6>j@98}c))(xx zx}yv)^;4p<@u1rRj76=2lXf+#xEG(=Xs0TpvAQMRP!*&?N-%LR6o(nOMw`cKP%5HS zI8h1;5R`)#}V@pLdf zV`+pzu+aexbboq7N5N5RSwq|l#Umajzyz286JP>NfC(@GCcp%k025#W|3csmK&F4Y literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..8741f45efa881740770a197887677ec3720474a7 GIT binary patch literal 8 McmZQz00G8m003nGT>t<8 literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..8d483a8627f5fa128d8b36b8e902dc3208456d2e GIT binary patch literal 8 McmZQz00G7X003$LVgLXD literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.values.at b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/class-fq-name-to-source.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..765e53c06248c43c1c7f05a72976b9302d4dc272 GIT binary patch literal 2317 zcmeHJI}XDz2+dJ^ftE`|RXX&eMr~(mqsEG3M}Y5NZqbDS7(cjUXHi8U&Y!pqD`$ zgO-HKhQMBi3Id}yY>BXjUI=;`1P2Gr!~3h>Th#M^&+~gec*h-TOYz68nG|d%l`^kvQy zfnpKpkn5Z8W$(IJ@{-dSfv~hSw~zf8)19sa*&vYZ5SFdXK4|lY9su zkiS5$T%XqGJmdLSq5=X4&`aQ03e_YV&-AKC9i0T^ z|CNKc`XimHQ3e47(gbeheQ5qBp0~ zpMhTGxUTJ~zsIkP+lb5?ZVp5;e#uS*5I_I{1Q0-=fC5&zFL9sWZx*m6tq?!}0R#|0 W009KD5ZISB9ii-@AA z;1?od7>eHBFM43fY-qX$cD;YW4ac7_qU8^m(4%*l)cqdJ=#tLq$}6O2HC~{mm1kJhF|BLq5gNMp z0GqmX4?DW1EnU8YwoYqD4{o8Whc|Gd#VfehsY`g$jSKkFw{sZs<95${KV8(4_D*3| jn>w$9>h_o@5Cx(@6o>**APPi*C=dmrKop1q|E9n<{9`#N7QB#A zUS&{uGFVMZ`2sEDXUFPmu^!i;nt6LLnp6=?SacUdURj7|6=I$YR>Y5g-CYfCvzQ|0D1Q^y_<* literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.keystream.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..5fb844b3264c0926b592178b1a6489bc8c88ac03 GIT binary patch literal 8 McmZQz00G88003J6Qvd(} literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..213dab420712176e2585353283a5ba357f67fd11 GIT binary patch literal 8 McmZQz00G7b003eDS^xk5 literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.values.at b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/constants.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..394ce419b7eb8763660de5f05f8f56bc8be018bc GIT binary patch literal 10013 zcmcJVOLH7o6~`|ijbzKRV^=6DRXDLBAtYvGJ^Vt&#^mW>2bb-58^)SJ8tXA)W@I}X zJ_3BEY}v4&fGwM>p^9R|ivRDNzTNls^o(VjSk<1HzUQ9z^LAejpY}T4-tfY`-qv8) zz3}m1c;RkuIO>nay@T}q&N1sDs zIT;>lS6@WB;el`r^lb$CR@exu+RnA1-)9SQhX&jW_qAa+JTx>T-Gejzd(%MsqIgGm z_l)Te1@tU@B!G^n?dew+(C_G47V|JT1>5%p@|y8J4BOf_o(2fnH?-U{QEv$&A`ivF zzV0D-rN4WorUTs{BIvuOnXZ5bVx=oiS4u=HhT=d7(AG-0sc#kJXWerD}BHgj? zYUvBxqBYP0T3!ji6~Iv69vO;W*qpf2oS}Y**n;)J|)yqH^D4ePWDB z{jl@)6n3^H=SWPX+uOQ>a!UkSzal~#Mi3848OaQglfu6%+hD`On}w+IafqjKK?P=*#7QuY(Jk_ z@AXXGnf3DAfh~QjS>tb(1-ZFwzC>^ynRtZa16_)5mN$-Vif2-BYMN(~oeY|z9_emO zBdJMZ0<1%4BEitLZ-JrQ=s8=b8-*a{DDb~64Y}UPCzaDuGDx~)jDC0o>GzJUi`+Cg zYKbT#vUXc&1CDsINp6VF*LX^7&T=bRUiNMGs!=YXi7 z02GH!_dKn5$~+^8p*Y?Ng=L}-Th`cy)H{u&eA7xHEEPeWTpP$bY+?B!_T@{AH3sguIsWx5FMN-e7m zT-P^I)^aqH%0V$mv#J2^$VCrji;jL>6C2A`q^}iu+g&Uv(_e9VEk0u>oG`x z79f%;{neJ$XoD$*I8{#6V-kNp6kN|tz~_PVSu`)rWF-Ytc#yh^P5R{ufve?goZg$}2Jq6wI8- zkSv(j%grKBiuJ*As9oMa5H%!$6A9$!!t(2I2)Wh&8@aZeaiCm1kY;kybBYHTwWIGSPh#%>&Q zjAab(VlyO?Arf%6`nh(Z!j|^!%2s3jnewXhv`JD4sG7*lbgOi6M4snp;iSr-)Tadx43Q>L;seLShAXn`#|f8Gk`yt;uxUM z$u}oYjy~4DWF7;0t%0egtN;%{ihn)`6BdT;nFLzzzKKNK%)pFdr7EG zTPK@{SDG{6|CGJNYnGJa5wjosjl*s6$SJ&zso2>xw~`j?+xDt$W&ZNB>xejqfO$H% zE26O|ulG_ilz^IQA-rCu%seOOCC{H4cp9;-B3?tLJJg$|t`gz|UQe{*C_2=Eo=p!h zaar7??TkBe4jyL%;$_+j47kK?6+`kpGdt&_r<6ILir}H{-qVGbQBrpxf2DzZ1rA^d zt~y)VO%fju%DdNCi=!ZSg=yxP5&?Z)rPZNkHQ)78FB1PI%UKV5EWh(upXnjfr-kR* z^_029OIRc?4ArEW>CAy_F8LRSa&mAV&i15No=oAXJZ~t5D@^@v>F%8BRA8F|_E^Ic z$1-fWO{pOF&e(7=u;W=gZKD;%gCX^>a_pNWISMk*(T?Ppl<^$__SI52xg8zgTvJ!T zp$mm+Pk$T|@=VB|fwgr%C)19E#Nf>=d~lNJ5S}bGn`<|Tf(JqcgFgJHEqKo2u7b5I zW;m4LIZTcu`XMVZ%UqW}=A~6suZ9kVPeac$7P@$H3VkfSU$IRH)9?Pw#Yte_YOSG! zzc)qUv&oTZ^N}Ja+A_uMTTZct?8hY;j>~o>!&AwC@#)zPB#oD8k`NP0{tM*Sb>Ti| zO}$Lpw{;a2Ve%Lw?Esww?J|~O>x!u^ZT}w@D^rn*spuj!EvF;^9v>g|-m>(r^n?wo zxg_`ELrbZ{93;6x=wgSUB~?k7dbaPW;KDyErBCuEGII5yvW>Hd(8!sKa-iL za31Z;tTQ(;;kxL#Ew0tg_000IagfB*srAbeSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab.keystream b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..3bdeb77fc4ba41123e994ec40b984e6bd6b91b49 GIT binary patch literal 4096 zcmeIuF%Ezr3OmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#2> HVE_RD6bTXt literal 0 HcmV?d00001 diff --git a/buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab_i similarity index 99% rename from buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i rename to .idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/file-to-id.tab_i index e6ff6ac7a201e5c94c6e93cab6f84956bdaef1a5..baf3e37f4fd3fd3c79d34e43c1bdfe46a9f21e87 100644 GIT binary patch delta 28 jcmZo@U}|V!VqsupVBToRqR!F4z`$^CUGlw+h94pTWS|I{ delta 68 ycmZo@U}|V!(q&*_U}iu99Y8iC5KjPNCLo>x#2^I=fS6^Y;CHo+3NN6ThZ_JLQ41IV diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/id-to-file.tab new file mode 100644 index 0000000000000000000000000000000000000000..8aad32b3b84c79ee82814f17430d858dce49687b GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3~mlR45Q1TFzyxqJuDgS=8e0S{hs)*d+Wb+ zcz=i+IvB+i#&P=+N#Fo8n8Q3Co+4EoVI51@z|%vdg;VTd4F?#+3C`~#GqljgC@yhv z6LGMKYcz3(tE%G4^x$ literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..5031de77846eae47399642c77b38e3ce8eaf5ed9 GIT binary patch literal 4096 zcmeH@Jr2S!422n>Eg&cr9D$1j@98}c))(xx zx}yv)^;4p<@u1rRj76=2lXf+#xEG(=Xs0TpvAQMRP!*&?N-%LR6o(nOMw`cKP%5HS zI8h1;5R`)#}V@pLdf zV`+pzu+aexbboq7N5N5RSwq|l#Umajzyz286JP>NfC(@GCcp%k025#W|3csmc;tUM literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..8741f45efa881740770a197887677ec3720474a7 GIT binary patch literal 8 McmZQz00G8m003nGT>t<8 literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..8d483a8627f5fa128d8b36b8e902dc3208456d2e GIT binary patch literal 8 McmZQz00G7X003$LVgLXD literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.values.at b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/internal-name-to-source.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..765e53c06248c43c1c7f05a72976b9302d4dc272 GIT binary patch literal 2317 zcmeHJI}XDz2+dJ^ftE`|RXX&eMr~(mqsEG3M}Y5NZqbDS7|Glovcd$P6_3w2kfB*srAb^001U_Y! zlZYelCvwPhe&*B@%KJuX(3Aola{bx8?t4=X$503$fB*srAbibU;2CNblawV`K zg>E99mR!}N4gv@mC(tFo4}y*HRpUCKG6D!7fB*srAbGQ?%rcL$!Xu1%h*d_caWCuK%?5X}$pTy4#x}RG!%gfm z%O2OV&($1oC5KFL#AO_FDJS7AX2_5U&M?XO5BleOra5AUZ19Z!_jiR@r2YS6JsIHh6(e*4W}1wt0#jo?w?1_IQ|m9^`=gIb?|=?&6p` z82D$tX2?7f+{`35GR5^wGs6s5G0PRqaXIr$vcM%QauG{h$cO>Uocmq>e8-q?S>=#5 zzG9s(*x++E*<*{3+2%ubc%NOi+2bwtd4mI9!BB+{%bKmbrlyu4BwKtTN3Szha$VvcWIdWP&Yz#x@tQ z!w>WN=a@bI%07SQfIo4_0Z06iWB$NkK@dD;$SxCnz$EW6#XC&1#SE`A%d5=sGV`pn zz;i6}EK5Aih%w7N#tM%x<{?%YvBtfub2l5@$tDYIaU0v*!VWjF%Pf0b%RX0gz?B>_ z#Sxcr%%u!IasC-HWP&qHa{f2{^F7lXF~c{^@-=gO$vpck@EMDI!V(`bVuxkkWrepH z^Cqiovc@Z{^Aa1pz$R;K@eJEM#STxf%L;ou%svlt!2KMu#1VIK%pD9CI{yrrXM&rV z(D-O<aCI*r*KGk&B~c9j$df=a1;>aKUH4AJ6yud!Fa_ z{6;c5@Jt~4^JT@Qvy69beuT{(BM14^vs;p!s9w96iFov3_GdPQ`P}_QLB8|zH_Z$z zTGWeQzdKXTuS?QbvwHlRR(7tuw~XmcooiY6%YxS!U;5!u?rfhp#z5(ze)QJNypDR4 z*}2NoIJSKs{)E9-ZvUMN8DiJ3nujxG9=WrXy>_NtQ;z0E^P+h%Rd%_J{oUgy zxp~@*Iqi=h2P!9tuULB%7e!l(Wqiifo1bOcH%ZFLi6}<7m;o79}G>-mG zd*JL_Bh7`*JD&``@X@Nu`sf319`2w$%zYc#dD1*-o-|LIC#TKooT7R1-;L|{Ww!U# zxzC#GxBbAutD-Slzi&=2^-?eOvS@7KThz;;)VCKo7;9Sd_tJs*9~&;+$=BceV3fww zI0hn126;~^a)F-Xo9?;0DMrtu=h1UGd*rdjoGgB*jq9eucX3Z+*F4I9QGEV{aWsy` z(Ky=2q3JiTwEy(I(0icwK<|O(NAqB8PT_QCQ4jSnP%wX(`lyfkXkV$9da0NCW*zzS z4t>-^J=8;a%2S^5Wtpc-`u#OUx&LwbU-=!#??8SB@;i{OmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#2> WVE}L(#nNgJk^Q;tcn-svotb22^8Ef_ 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 K1en0z2)qEf*@Wu= literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.keystream.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..bf327e2d8f1f9a46ebc76d2bd26d08c7762ad899 GIT binary patch literal 8 McmZQz00G7<0049VYybcN literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.len b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..fa432244558c364281f5897ea3a81444683a68a6 GIT binary patch literal 8 McmZQz00G7f0043TY5)KL literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.values.at b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..eca4f28ed8c8c0b81b43b18271f27408c6b11516 GIT binary patch literal 7158 zcmdT}&2Jk;6n}B--Szj{X-irm)B}fdO5ucBI6(ScCqzjb^@7l3J>E>S-mzxaNrUK> z8wWTbfrOBHK>h=`a4bk1kPt!~I3g|__!E#2yxHB^9ow74Y10ZSHTIib@4WYZ@BQ9; zvrBM;k}ehJ*Qvur_xv?3&aY7supp#|D{R*>!wGW8x>x3E4(j-?BAvy{%s#84GCSDX==r-0v~> zGD`CoUfF~?84Nt;kdSfzW*1j0TSMk`?{Mw~&~kWxz&yIq-Px2rF9rot-eQ?Md4H-z)|JgN`y@Kg@|MvC>N zx$<%0*0C{lED&1>e|mjnRHO%?+*$L6F7tyFoR%XnV7>j2IYE34Z)~`nyNC%DyUd{h z)MH1#<#z>VU1;y{&}07f$ot8Utbp|BTfz;%R2Zf9e<`hpTY2UeQuAlFePkH;G!t6N zmY0(aQ=2B$$EX}LU`oMXV}Sa38kSNGFU?sqD~SNed`tmAc?_VDQAQ&wm@Ky=U#7a( zky7|DWInxvA&2*1f+P!p@_!>+TIPa+5rkcjZGn{-7G$CK5kBErxIWfec|HrLN~Rj_ zYs7()sq>?>8s=VoG0udD?Q|wQkL+h_4nH%y!_T3^t#+}EPQPfrzIpG{;v>UArnBra zI$x5X4n}oCu1(1G30X3w{(H%kx}3+9`t>oUM12+}et&90KCR0m;|28EB2+p_1l+p} z)lP?P2_hIp=SMVKMw(qlG9@xqu|%-ejST{3zLV z2?Nht>R=(e3??E;Z-)<{ntX}kvDw3dCMi%ox9(AwIQtvJ!GMbpnjY)X<$cGa`1n4O zx#h84dWD1pi~&LBaiKa8v_}Q?C9{|z>UZ@)2xa+Yedys@d6&_>6{J%Ss(W1QtPmfI zsK^WN-y{_P{F#@yHS60atfD$_V_A#9jnOK~WgVzz9cUxNMr&KJkOsnZ2G&W;(huH~ zxZ&+uTuep97`B$e7K|8FD5q%7j$TnhmSy~}B?%CGu{e?OnCVgfQ`WM*o@M(vYp zE@7U@T#ow|!!{ETN@;5ogP_YY+jUuHyDrOYPvw!(Kn0sf#aD=nah8``YH97+6EEL|RUV zky0NrDF2F~e0&&r>u@$RIFIUHpCfsz94dEKX((eg5ATw*J#==^Mdj$rDt~8id6@Xmx>UPHTceU7!IHnf8O+Q(V+tz6u=TR6uig6Jf{05Li>Im(G`!z8*?Ua zTsV;EMusJghqiLkbbzETip^AZX-25__orf{`@@4Mz|<(9n#If*1!x8R2`FG>)KG;w z7EoDQ|rq5?IjbymqPbEAprgq+^?(lYj;_m%lD!f%w@}& zU4B}#W!mYLOalpE%Ca5D@L?QQs zTCm3kbe;AD4Yna_{?-oa_x_CI`29Q@ES)?JCap$FlWJ;fMxL4ufoY>L2aj#G;>|ze z=Jw~q>TN~iPCHB7|4_X}AC3)6Bcp}s(FU_~7l#cTUZy9RI`LfYF|tAB6eDTGAs+R+ zBo3Hyo}OWpsZo#M6y(To3!vnB43BE+(MQVN26FWl*5}qP&NFeus=1@KM@hI%#mzp3 zWgfSD8yC3G^PCxQ$y|0pkxsq*+4Ebin z8ZQBOEb3%OQ*wtHC_e3Uzm8OTH;;;oTCFr^uay%gxoR}3bgnT$<5?nk(NV^Os`w-w zm8fb5>rm|__r8sNc@DUrMOvTq3Hd^*;xw{tO}+O9(Mti;!BTo=y#7I?+M9U}%?|G` z&6N&xs0uZ!b3J;ikR5f$ZyDA+vVXlVPbG64Bc~XEr)%3=$;Q)8C=PIMxv>i9v(a|) NkWDi2T=HMa@GnuiB`yE} literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab_i b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/proto.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..462e277a5995a2cb823fe30bcd849ee62b6f9e0a GIT binary patch literal 32768 zcmeI$PbhB$0Y|r-Wz01>{=lA=5zn@oI&(ovSD8&jN1Q0*~0R#|0 z009IL_?N()>|QrpEB;l4%?KcX00No|T*(A0?kT6{gJ?9si}Y=MzI@WCJ#Bvld~zIg zt$P4L009IL_z~EX!*+Piiw6P-s4s9XCFf&xv+7r-A_54gE#Q}ewTA9#wd+z30R&PP zFcm3E=SZkI^&PB4009ILKmY-)1bXDY-QVSz(5ipN`%1q3)uCv{`_KRZ1Q0*~0UZf^ zNtWY)CFc`aPl7WAEWXvS@wszGox&_L1y5=kr@&OU8eV+D`L31=Aydz+VJ{vbZc#eest)tVIBU z^aSQ)+v0-Dn%-`9A%Fk^2q1s}0{J6wB%`_;mPg|!E|>R8&aug+`15>MSD;j!=S`0# z>Q<#10*M7?d(o8dFVNCF>oF!;w_ivrZoZI})SvdbdR%X-JVR zfi-D#6KFSNs~>$3KtMZz4tYNC*N2z1o1m~d4~Tc{;_S1qQj-<|1Q0*~0R#|00D;U3 d*yK6e8+zExY!|8{fB*srAb5\n4 +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab (revision c84392c7694a022f35853c9ca39b33031584d5e4) ++++ buildSrc/build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab (date 1627144095570) +@@ -1,2 +1,2 @@ +-5 +-4 +\ No newline at end of file ++1 ++0 +\ No newline at end of file +Index: buildSrc/build/kotlin/buildSrcjar-classes.txt +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Config.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Libraries.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins$Version.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View.class +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- buildSrc/build/kotlin/buildSrcjar-classes.txt (revision c84392c7694a022f35853c9ca39b33031584d5e4) ++++ buildSrc/build/kotlin/buildSrcjar-classes.txt (date 1627144095829) +@@ -1,1 +1,1 @@ +-/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Config.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Libraries.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins$Version.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View$Versions.class:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View.class +\ No newline at end of file ++/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidTest.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/AndroidX.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Config.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Dagger.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Database.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Firebase.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Google.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Kotlin.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Libraries.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Navigation.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Network.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins$Version.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Plugins.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/UnitTest.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/Utils.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View$Versions.class:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main/View.class +\ No newline at end of file +Index: buildSrc/build/pluginUnderTestMetadata/plugin-under-test-metadata.properties +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP +<+>implementation-classpath=/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/java/main\\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/groovy/main\\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main\\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/resources/main\n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- buildSrc/build/pluginUnderTestMetadata/plugin-under-test-metadata.properties (revision c84392c7694a022f35853c9ca39b33031584d5e4) ++++ buildSrc/build/pluginUnderTestMetadata/plugin-under-test-metadata.properties (date 1627144096016) +@@ -1,1 +1,1 @@ +-implementation-classpath=/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/java/main\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/groovy/main\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main\:/Users/mayokunadeniyi/Documents/Instant-Weather/buildSrc/build/resources/main ++implementation-classpath=/Users/user/Documents/Instant-Weather/buildSrc/build/classes/java/main\:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/groovy/main\:/Users/user/Documents/Instant-Weather/buildSrc/build/classes/kotlin/main\:/Users/user/Documents/Instant-Weather/buildSrc/build/resources/main diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab new file mode 100644 index 0000000000000000000000000000000000000000..bdf584a84b58bf0b45e9b3a4c946653433feaad2 GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab.keystream b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-classes.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..3bdeb77fc4ba41123e994ec40b984e6bd6b91b49 GIT binary patch literal 4096 zcmeIuF%Ezr35gcF^tl`sSNkw zeEk`F6>o9^1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ e009C72oNAZfB*pk1PBlyK!5-N0t5(rD{ukB?*lmi literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab new file mode 100644 index 0000000000000000000000000000000000000000..bdf584a84b58bf0b45e9b3a4c946653433feaad2 GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab.keystream b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..3bdeb77fc4ba41123e994ec40b984e6bd6b91b49 GIT binary patch literal 4096 zcmeIuF%Ezr3I}aLvZmu$wg=UGWn^BEiSs$9E zK}~I7u-soG@UEFDYBJT*m+?cD213A~_Kpo%b%18Lb@r3=;53zsQ5UAxWJAQhOJlF| zzj&ODc)2VdPPs@+M{4KXX0jH`WN0hzsMfHE|>NQv_>zTcBCfKa)mudK03dT z)?2Z#TWq2&S0p1~C?KG8k#yWd{8=s-_$Cc}{@IHQkQ4c(*cLhAF(&>h%1ne;V(^T~ zv<>P_7Mdu_Rd!~HR~T5jvO8`f{vsAj+qeJS%S)gW{f*cjk5qW@gyQ$vm^@yhRdw7X q5xM*9-Z^dB4lDQMiPS`TCw7dpyVbBiosZ8?#X)==ZV#@i4gLazbqBZr literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab_i b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/source-to-output.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..8c5a39485fccd9a6b302ca3e334972f57d27c779 GIT binary patch literal 32768 zcmeIuF%bYD5Cg$5xI_)25P=G`fQ9cUHua_1wDcGO0t5&UAV7cs0RjXF5FkK+0D+>w zeEk`F6>o9^1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ e009C72oNAZfB*pk1PBlyK!5-N0t5(rD{ukB?*lmi literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab new file mode 100644 index 0000000000000000000000000000000000000000..bdf584a84b58bf0b45e9b3a4c946653433feaad2 GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab.values.at b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/subtypes.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..7a3b22b5e189e9cf5654bae7e1dec06aecda734e GIT binary patch literal 127 zcmXZTO$x$53h8VFmXlGiTnLUvj2q zivtqb5QJe1A3;wgq)uhTb|p(#lmwDRuP=g!u$Za-W}45;DU>W>>n+8|WpJ!_ zE{CzCv{U8L(It^oa%xxMyYnh%H9mOmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#4X SV&L@2Oe#t&%1kY$H5&jQ$TKtm literal 0 HcmV?d00001 diff --git a/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab_i b/.idea/shelf/Uncommitted_changes_before_Checkout_at_24_07_2021,_17_46_[Default_Changelist]/supertypes.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..69354f166b90ecbcb77b3639e8f040c5975c148b GIT binary patch literal 32768 zcmeIuA#OrZ5CzbefWhGFkSqYf8dv~pK-D2|G#Df#2oemER5VB=hF~zHf(-x(7F*NV z!w;WFIJ1Cz@0?UimE;HzAV7cs0RjXF5FkK+009C7(mV_n{n6*UQY_=~*7bCG*Z=)Z zfB*pkc?yhU*7xsZkmow92oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjYa7g)u>-A^<3 znQ0pfzxJI)_CpOMK!5-N0t5&UAV7cs0RjXF5FkK+0D-3p45R(_*FHRTgmMA|N)?zy zTmAlVEVWb_0RjXF5FkK+009C72s}(+9m&(ix%#jI!2}2t7T82Wch\n\n \n \n \n \n +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- .idea/gradle.xml (revision 96c7f2ca0e31e4ae33297fb15f4b2fbde2e6a503) ++++ .idea/gradle.xml (date 1627145315492) +@@ -5,7 +5,7 @@ +