An Android news application implemented using the MVVM pattern, Retrofit2, Paging3, Dagger-Hilt, Flow, ViewModel, Coroutines, Room, Navigation Components, View Binding and some other libraries from the Android Jetpack . Newsant app fetches data from the NewsAPI .
- Kotlin - First class and official programming language for Android development.
- Retrofit a REST Client for Android which makes it relatively easy to retrieve and upload JSON (or other structured data) via a REST based webservice.
- Dagger Hilt for dependency injection.
- ViewModel to store and manage UI-related data in a lifecycle conscious way.
- Flow for handling asynchronous data streams.
- Navigation Component to handle all navigations and also passing of data between destinations.
- Material Design an adaptable system of guidelines, components, and tools that support the best practices of user interface design.
- Coroutines Coroutines help in managing background threads and reduces the need for callbacks.
- Room persistence library which provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Paging Library helps you load and display small chunks of data at a time.
- Coil - An image loading library for Android backed by Kotlin Coroutines.
- Firebase - is a platform developed by Google for creating mobile and web applications.
![](https://private-user-images.githubusercontent.com/100204863/279115401-55c7cccb-0c86-4812-b552-99e374e8a882.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTE1NDAxLTU1YzdjY2NiLTBjODYtNDgxMi1iNTUyLTk5ZTM3NGU4YTg4Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MjZmYTkwYjZlNTkxY2MwZWRjNDA4NGY5OTQwZDU2M2QyYTZlYjAxMjY1NmY5YjU4Y2E4MTgxYjZmYzAxYWI3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.HSlMFJGWiVO3HNWUZJOV_o9A5ZxFRoA9RUhKcGSy3P4)
Dark Theme :
![](https://private-user-images.githubusercontent.com/100204863/279121968-6e5da5cf-087e-4ef6-acaf-bcb8753a7bb3.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIxOTY4LTZlNWRhNWNmLTA4N2UtNGVmNi1hY2FmLWJjYjg3NTNhN2JiMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mZTdlZTRlOWE1NzZmYjNjODY3MTQ4YmVhMDdlNWM1MWEzZDEwYzAyNmU0NzViY2NlOGNmMTQ0OGYwNjY3MWRiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.lIYAuKQul_Wgck4eyaHG1Oz0qMsnvJhGSTd4qbpdrR8)
![](https://private-user-images.githubusercontent.com/100204863/279122017-74bc929b-0984-41c0-a171-7f6699602158.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDE3LTc0YmM5MjliLTA5ODQtNDFjMC1hMTcxLTdmNjY5OTYwMjE1OC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00Y2Q3MWYxMmNlYTJhODk2NmJhMjg0YzhmMTEzZWUxZTNkODM0YTZhMWNhZWU4ZjdjZTUyMGY3NzkxZjU3ZTM5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.4A7nshrp4yLRzt21sOxhiPAGM_eaPO2Kl7fcf5RZQ_c)
![](https://private-user-images.githubusercontent.com/100204863/279122000-f53b49e7-532c-4f46-8c97-68fab59c1ba4.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDAwLWY1M2I0OWU3LTUzMmMtNGY0Ni04Yzk3LTY4ZmFiNTljMWJhNC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03MzAwYWYyZDg5MzY2MmE4OWM5YmY5ZWIxNTJkYmJjNWE3YzIyNzE2NjIxM2M3ZDBmYTFiYzc1OWQwMDlmMWQ5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.4yt7k23xl1MeWm7PIWEaa2imSWr95r93POKDcYjO8Zc)
![](https://private-user-images.githubusercontent.com/100204863/279122008-241f3e5f-cc2a-4c69-b760-bc0ae994568e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDA4LTI0MWYzZTVmLWNjMmEtNGM2OS1iNzYwLWJjMGFlOTk0NTY4ZS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYWQyOWUyNzA1ZWFkMmEwODQ2YjVkZmQ3NGUyYTYyMzgwYjk2Y2JkY2VhMDIxNWI4YTBkYTYzNWRlMGU5NmU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.a61FIX3-2H6KK_dTj96in-Kk8FymHM9xgxnGT2SvmMM)
![](https://private-user-images.githubusercontent.com/100204863/279122024-b24d8860-da7b-4b8f-acd8-b02c7865be42.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTIyMDI0LWIyNGQ4ODYwLWRhN2ItNGI4Zi1hY2Q4LWIwMmM3ODY1YmU0Mi5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wOWQwM2U2NDE4YzY3NGFiYmVjNGQ2YTUzZTg2ODQxMTEzODY3NTY0MmU5NTBmYTgwZmE4ZTc1NjZhOGU4NTAzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.drnKlmfQmWT80NaZ9X1Jrvz8OoOKeqLgv1weMUDzA-s)
![](https://private-user-images.githubusercontent.com/100204863/279150513-0d65a227-0fda-422e-a75b-b34d7f6d380f.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTUwNTEzLTBkNjVhMjI3LTBmZGEtNDIyZS1hNzViLWIzNGQ3ZjZkMzgwZi5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00NjNmNWVjMWU4MDFkZTljNjczMmE2MDQyZWI3YThiNWE0ODY5MzY2MjkyZjVhZTZmODNhODgwYWUyMDIwZDllJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.fxTV30kGAD0yPq4V4Y4AnfH5dPIBHW0atFN-w90egEg)
Light Theme :
![](https://private-user-images.githubusercontent.com/100204863/279142076-ec5066be-a537-4c7e-bbcd-6786c51c1334.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDc2LWVjNTA2NmJlLWE1MzctNGM3ZS1iYmNkLTY3ODZjNTFjMTMzNC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kYjQ2ZDAzMDUzZDg2ZTE3MThjNDljOTdiZjExMzA2NmRlNmVmNWNmZWYzODJiYzJjMmNkNjdlMjFiZjM1MWNjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.husubAbUSmogiEHPbv8HKVmnWCYiL5yeC3tdrkZT2k0)
![](https://private-user-images.githubusercontent.com/100204863/279142085-ceb3790d-9af6-4451-a2de-7df0a62632b3.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDg1LWNlYjM3OTBkLTlhZjYtNDQ1MS1hMmRlLTdkZjBhNjI2MzJiMy5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZjE5MDQ5ODhmODRjYWQwZjg4MGNjZmZkNTFhYWExNDU0MTEwNjcwZTUyMDNjMGY1NDkwOTYwODUzMTgyZTQzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.9SDCjwpLoJG7YS50Fxgfym_GIiILyvYgaYnWjJH-_PY)
![](https://private-user-images.githubusercontent.com/100204863/279142088-c9a60098-238c-47f8-8583-28671a4ffded.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDg4LWM5YTYwMDk4LTIzOGMtNDdmOC04NTgzLTI4NjcxYTRmZmRlZC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNTA1ZThjNjZmYjg4ODlhYzFiNzI4MmUyZTk1OWRhYzdiNWNhOTNhNWQyZTJiZjU1Yjc2MzgyNWE2YTRlNGQ1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.v4QVNgN5O98t_Bz-r6k0_zyJT8dpIEFhaeeuTFzD8PE)
![](https://private-user-images.githubusercontent.com/100204863/279142046-be311c0c-dd16-454b-b457-60067980ca0a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDQ2LWJlMzExYzBjLWRkMTYtNDU0Yi1iNDU3LTYwMDY3OTgwY2EwYS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ZTJhZGQzZWNiZWU1YTBjZGU4Y2I5MTgzOTc4NDE1NDI2NDA5OWVlYTE2MjQzNzIxNTkyYTIzZWFiYjFhN2Y2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.WR8sRclNLVku3wiD8X-fbNI10-YG6dFW0EZeHsW6vCM)
![](https://private-user-images.githubusercontent.com/100204863/279142066-c036db90-4d80-4a21-adf4-b379275a3989.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQyMDY2LWMwMzZkYjkwLTRkODAtNGEyMS1hZGY0LWIzNzkyNzVhMzk4OS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jNTA5MjJiN2I0NGJlOTZjZDM2M2M4OTIzNzkyMTVmNTRlMzk0ZTc5YWViZDE0YTgwNTEzOTdmZTc0YmZkNWQ5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.PhGRegzAQJpIaQa1IbnhrtURc6rIG3UVuj7KMY2Lia0)
![](https://private-user-images.githubusercontent.com/100204863/279149732-49cd24da-976f-486a-80e7-55b8202a90a9.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMjc5MTQ5NzMyLTQ5Y2QyNGRhLTk3NmYtNDg2YS04MGU3LTU1YjgyMDJhOTBhOS5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zNGQzNjJkMWNkZGI4MGRjMmJiZjkyNmVlZGI2MTg5M2YxODU1MmQ5NjliMWEyNTFkOWRlZjYyMjM0YjdjM2M4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.TE9vBfy7FLhw4f69MQ4Xudtl9AdmhNgvPZjqCO6kO40)
![](https://private-user-images.githubusercontent.com/100204863/311432886-621e6a51-41c1-40a9-a1e9-c2943ea1f89f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MzI3NTksIm5iZiI6MTcyMjQzMjQ1OSwicGF0aCI6Ii8xMDAyMDQ4NjMvMzExNDMyODg2LTYyMWU2YTUxLTQxYzEtNDBhOS1hMWU5LWMyOTQzZWExZjg5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMVQxMzI3MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kOWY4OTQ2Nzg1NThlNTkwYjRjOTA3OGZjYTE1ZjQwYmQ5YmVkZDYyYzdjNGVkYzQzMDAxMDUxYTk3YzhkNTk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.eUrX1m0s5ZjirjaI5dCbKYhceshYSW0UZAM4lxZVq5o)