gitextract_5a0us9tf/ ├── .codecov.yml ├── .devcontainer/ │ └── devcontainer.json ├── .github/ │ ├── CODEOWNERS │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── SECURITY.md │ ├── SUPPORT.md │ ├── dependabot.yaml │ └── workflows/ │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── lint.xml │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── rocks/ │ │ └── poopjournal/ │ │ └── metadataremover/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── rocks/ │ │ │ └── poopjournal/ │ │ │ └── metadataremover/ │ │ │ ├── MetadataRemoverApp.kt │ │ │ ├── di/ │ │ │ │ └── AppModule.kt │ │ │ ├── metadata/ │ │ │ │ └── handlers/ │ │ │ │ ├── ApplyAllMetadataHandler.kt │ │ │ │ ├── AudioVideoMetadataHandler.kt │ │ │ │ ├── DocumentMetadataHandler.kt │ │ │ │ ├── DrewMetadataReader.kt │ │ │ │ ├── ExifMetadataHandler.kt │ │ │ │ ├── FirstMatchMetadataHandler.kt │ │ │ │ ├── NopMetadataHandler.kt │ │ │ │ └── PngMetadataHandler.kt │ │ │ ├── model/ │ │ │ │ ├── coordinates/ │ │ │ │ │ └── Coordinates.kt │ │ │ │ ├── metadata/ │ │ │ │ │ ├── ClearedFile.kt │ │ │ │ │ ├── Metadata.kt │ │ │ │ │ ├── MetadataHandler.kt │ │ │ │ │ ├── MetadataReader.kt │ │ │ │ │ └── MetadataWriter.kt │ │ │ │ ├── resources/ │ │ │ │ │ ├── Image.kt │ │ │ │ │ ├── MediaType.kt │ │ │ │ │ ├── MediaTypes.kt │ │ │ │ │ ├── Resource.kt │ │ │ │ │ └── Text.kt │ │ │ │ └── util/ │ │ │ │ ├── MetadataHandlerExtensions.kt │ │ │ │ └── SupportedTypes.kt │ │ │ ├── ui/ │ │ │ │ ├── AboutActivity.kt │ │ │ │ ├── LibrariesActivity.kt │ │ │ │ ├── LicenseActivity.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MetaAttributeAdapter.kt │ │ │ │ ├── SettingsActivity.kt │ │ │ │ └── adapter/ │ │ │ │ └── PageAdapter.kt │ │ │ ├── util/ │ │ │ │ ├── ActivityLauncher.kt │ │ │ │ ├── ActivityResultLauncher.kt │ │ │ │ ├── AndroidViewDslScope.kt │ │ │ │ ├── BindingAdapters.kt │ │ │ │ ├── FileOpener.kt │ │ │ │ ├── ImageFile.kt │ │ │ │ ├── Logger.kt │ │ │ │ ├── SharedPrefUtil.kt │ │ │ │ ├── SingleLiveEvent.kt │ │ │ │ ├── TimeZones.kt │ │ │ │ └── extensions/ │ │ │ │ ├── ActivityLaunchers.kt │ │ │ │ ├── Collections.kt │ │ │ │ ├── Files.kt │ │ │ │ ├── Locations.kt │ │ │ │ ├── Numbers.kt │ │ │ │ ├── Randoms.kt │ │ │ │ ├── Strings.kt │ │ │ │ ├── Times.kt │ │ │ │ ├── android/ │ │ │ │ │ ├── Activities.kt │ │ │ │ │ ├── Bundles.kt │ │ │ │ │ ├── Colors.kt │ │ │ │ │ ├── Contexts.kt │ │ │ │ │ ├── Cursors.kt │ │ │ │ │ ├── ExifInterfaces.kt │ │ │ │ │ ├── FileDescriptors.kt │ │ │ │ │ ├── ImageViews.kt │ │ │ │ │ ├── Intents.kt │ │ │ │ │ ├── Menus.kt │ │ │ │ │ ├── TextViews.kt │ │ │ │ │ ├── ViewGroups.kt │ │ │ │ │ ├── Views.kt │ │ │ │ │ └── architecture/ │ │ │ │ │ ├── LiveDatas.kt │ │ │ │ │ ├── Uris.kt │ │ │ │ │ └── ViewModels.kt │ │ │ │ ├── glide/ │ │ │ │ │ └── RequestBuilders.kt │ │ │ │ └── pngj/ │ │ │ │ └── PngJExtensions.kt │ │ │ └── viewmodel/ │ │ │ ├── ActivityLauncherViewModel.kt │ │ │ ├── ActivityResultLauncherViewModel.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── MetadataViewModel.kt │ │ │ └── usecases/ │ │ │ ├── GetDescriptor.kt │ │ │ ├── GetFileUri.kt │ │ │ ├── MetadataHandler.kt │ │ │ ├── SaveFiles.kt │ │ │ └── SharedFiles.kt │ │ ├── play/ │ │ │ ├── contact-email.txt │ │ │ ├── contact-website.txt │ │ │ ├── default-language.txt │ │ │ ├── listings/ │ │ │ │ ├── af/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ar/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── bg/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── bn/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ca/ │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── de/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── el/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── en/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── en-US/ │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── es-ES/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── et/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── fi-FI/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── fr/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── hi/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── hr/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── hu/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── id/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── it-IT/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ja-JP/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ko/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── mr/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── my/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── nb-NO/ │ │ │ │ │ └── full-description.txt │ │ │ │ ├── nl/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── pa-IN/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── pl-PL/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── pt-BR/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── pt-PT/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ru/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── si-LK/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── sv-SE/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── sw/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── sw-KE/ │ │ │ │ │ └── full-description.txt │ │ │ │ ├── ta-IN/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── te-IN/ │ │ │ │ │ └── short-description.txt │ │ │ │ ├── tr/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── uk/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ur-IN/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── ur-PK/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── vi/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ ├── xml_to_google_play.py │ │ │ │ ├── zh-CN/ │ │ │ │ │ ├── full-description.txt │ │ │ │ │ ├── google_play.xml │ │ │ │ │ ├── short-description.txt │ │ │ │ │ └── title.txt │ │ │ │ └── zh-TW/ │ │ │ │ ├── full-description.txt │ │ │ │ ├── google_play.xml │ │ │ │ ├── short-description.txt │ │ │ │ └── title.txt │ │ │ └── release-notes/ │ │ │ ├── de-DE/ │ │ │ │ ├── alpha.txt │ │ │ │ └── internal.txt │ │ │ └── en-US/ │ │ │ ├── alpha.txt │ │ │ └── internal.txt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── add_circle.xml │ │ │ ├── arrow_down.xml │ │ │ ├── arrow_up.xml │ │ │ ├── ic_add.xml │ │ │ ├── ic_album.xml │ │ │ ├── ic_apps.xml │ │ │ ├── ic_arrow_back.xml │ │ │ ├── ic_arrow_back_ltr.xml │ │ │ ├── ic_arrow_back_rtl.xml │ │ │ ├── ic_artist.xml │ │ │ ├── ic_audio.xml │ │ │ ├── ic_author.xml │ │ │ ├── ic_bitrate.xml │ │ │ ├── ic_build.xml │ │ │ ├── ic_business.xml │ │ │ ├── ic_calendar_today.xml │ │ │ ├── ic_camera.xml │ │ │ ├── ic_category.xml │ │ │ ├── ic_close.xml │ │ │ ├── ic_color.xml │ │ │ ├── ic_comment.xml │ │ │ ├── ic_compilation.xml │ │ │ ├── ic_composer.xml │ │ │ ├── ic_crop_free.xml │ │ │ ├── ic_date.xml │ │ │ ├── ic_description.xml │ │ │ ├── ic_document.xml │ │ │ ├── ic_duration.xml │ │ │ ├── ic_edit.xml │ │ │ ├── ic_error.xml │ │ │ ├── ic_event.xml │ │ │ ├── ic_exposure.xml │ │ │ ├── ic_factory.xml │ │ │ ├── ic_file.xml │ │ │ ├── ic_file_type.xml │ │ │ ├── ic_folder_special.xml │ │ │ ├── ic_genre.xml │ │ │ ├── ic_history.xml │ │ │ ├── ic_image.xml │ │ │ ├── ic_info.xml │ │ │ ├── ic_info_outline.xml │ │ │ ├── ic_label.xml │ │ │ ├── ic_language.xml │ │ │ ├── ic_launcher_monochrome.xml │ │ │ ├── ic_lens.xml │ │ │ ├── ic_light.xml │ │ │ ├── ic_location.xml │ │ │ ├── ic_loop.xml │ │ │ ├── ic_person.xml │ │ │ ├── ic_play.xml │ │ │ ├── ic_print.xml │ │ │ ├── ic_storage.xml │ │ │ ├── ic_subject.xml │ │ │ ├── ic_supervisor_account.xml │ │ │ ├── ic_title.xml │ │ │ ├── ic_tracks.xml │ │ │ ├── ic_update.xml │ │ │ ├── ic_video.xml │ │ │ ├── ic_warning.xml │ │ │ ├── ic_writer.xml │ │ │ ├── ic_year.xml │ │ │ ├── outline_settings_24.xml │ │ │ ├── restart.xml │ │ │ ├── rounded_bottom_sheet_shape.xml │ │ │ ├── rounded_corner_background.xml │ │ │ ├── rounded_dialog_background.xml │ │ │ ├── rounded_dialog_bg.xml │ │ │ └── shadow_navigation_bar.xml │ │ ├── drawable-ldrtl/ │ │ │ └── ic_arrow_back.xml │ │ ├── layout/ │ │ │ ├── activity_about.xml │ │ │ ├── activity_about_card_contribute.xml │ │ │ ├── activity_about_card_designer.xml │ │ │ ├── activity_about_card_developer.xml │ │ │ ├── activity_about_card_language.xml │ │ │ ├── activity_about_card_owner.xml │ │ │ ├── activity_about_card_source.xml │ │ │ ├── activity_about_cards.xml │ │ │ ├── activity_about_header.xml │ │ │ ├── activity_license.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_main_bottom_sheet.xml │ │ │ ├── activity_main_preview.xml │ │ │ ├── activity_settings.xml │ │ │ ├── dialog_error_monitor.xml │ │ │ ├── image_child.xml │ │ │ ├── listitem_meta_data.xml │ │ │ ├── listitem_opensourceaaaa.xml │ │ │ └── type_selector_dialog.xml │ │ ├── menu/ │ │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ └── ic_launcher.xml │ │ ├── resources.properties │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── strings_activity_about.xml │ │ │ ├── strings_activity_libraries.xml │ │ │ ├── strings_activity_license.xml │ │ │ ├── strings_activity_main.xml │ │ │ ├── strings_attributes.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ ├── values-af-rZA/ │ │ │ └── strings.xml │ │ ├── values-ar/ │ │ │ └── strings.xml │ │ ├── values-ar-rSA/ │ │ │ └── strings.xml │ │ ├── values-bg-rBG/ │ │ │ └── strings.xml │ │ ├── values-bn/ │ │ │ └── strings.xml │ │ ├── values-bn-rBD/ │ │ │ └── strings.xml │ │ ├── values-ca-rES/ │ │ │ └── strings.xml │ │ ├── values-cs-rCZ/ │ │ │ └── strings.xml │ │ ├── values-da-rDK/ │ │ │ └── strings.xml │ │ ├── values-de-rDE/ │ │ │ └── strings.xml │ │ ├── values-el-rGR/ │ │ │ └── strings.xml │ │ ├── values-en-rUS/ │ │ │ └── strings.xml │ │ ├── values-eo-rUY/ │ │ │ └── strings.xml │ │ ├── values-es-rES/ │ │ │ └── strings.xml │ │ ├── values-et/ │ │ │ └── strings.xml │ │ ├── values-fi-rFI/ │ │ │ └── strings.xml │ │ ├── values-fil-rPH/ │ │ │ └── strings.xml │ │ ├── values-fo-rFO/ │ │ │ └── strings.xml │ │ ├── values-fr-rFR/ │ │ │ └── strings.xml │ │ ├── values-hi-rIN/ │ │ │ └── strings.xml │ │ ├── values-hr-rHR/ │ │ │ └── strings.xml │ │ ├── values-hu-rHU/ │ │ │ └── strings.xml │ │ ├── values-ia/ │ │ │ └── strings.xml │ │ ├── values-in-rID/ │ │ │ └── strings.xml │ │ ├── values-it-rIT/ │ │ │ └── strings.xml │ │ ├── values-iw-rIL/ │ │ │ └── strings.xml │ │ ├── values-ja-rJP/ │ │ │ └── strings.xml │ │ ├── values-ko-rKR/ │ │ │ └── strings.xml │ │ ├── values-mr-rIN/ │ │ │ └── strings.xml │ │ ├── values-my-rMM/ │ │ │ └── strings.xml │ │ ├── values-nl-rNL/ │ │ │ └── strings.xml │ │ ├── values-no-rNO/ │ │ │ └── strings.xml │ │ ├── values-pa-rIN/ │ │ │ └── strings.xml │ │ ├── values-pl-rPL/ │ │ │ └── strings.xml │ │ ├── values-pt-rBR/ │ │ │ └── strings.xml │ │ ├── values-pt-rPT/ │ │ │ └── strings.xml │ │ ├── values-ro-rRO/ │ │ │ └── strings.xml │ │ ├── values-ru-rRU/ │ │ │ └── strings.xml │ │ ├── values-si-rLK/ │ │ │ └── strings.xml │ │ ├── values-sv-rSE/ │ │ │ └── strings.xml │ │ ├── values-sw/ │ │ │ └── strings.xml │ │ ├── values-sw-rKE/ │ │ │ └── strings.xml │ │ ├── values-ta-rIN/ │ │ │ └── strings.xml │ │ ├── values-te-rIN/ │ │ │ └── strings.xml │ │ ├── values-tr-rTR/ │ │ │ └── strings.xml │ │ ├── values-uk-rUA/ │ │ │ └── strings.xml │ │ ├── values-ur-rIN/ │ │ │ └── strings.xml │ │ ├── values-ur-rPK/ │ │ │ └── strings.xml │ │ ├── values-uz-rUZ/ │ │ │ └── strings.xml │ │ ├── values-v21/ │ │ │ └── colors.xml │ │ ├── values-v23/ │ │ │ ├── colors.xml │ │ │ └── themes.xml │ │ ├── values-v27/ │ │ │ ├── colors.xml │ │ │ └── themes.xml │ │ ├── values-v28/ │ │ │ ├── colors.xml │ │ │ └── themes.xml │ │ ├── values-val-rES/ │ │ │ └── strings.xml │ │ ├── values-vi-rVN/ │ │ │ └── strings.xml │ │ ├── values-zh-rCN/ │ │ │ └── strings.xml │ │ ├── values-zh-rTW/ │ │ │ └── strings.xml │ │ └── xml/ │ │ └── shared_file_paths.xml │ └── test/ │ └── java/ │ └── rocks/ │ └── poopjournal/ │ └── metadataremover/ │ └── ExampleUnitTest.kt ├── art/ │ ├── avatars/ │ │ └── art_profile_crazy_marvin.ai │ ├── icons/ │ │ └── ic_launcher/ │ │ └── old/ │ │ └── ic_launcher.ai │ └── mockups/ │ ├── README.md │ └── medatada_remover_ui.ai ├── build.gradle.kts ├── buildSrc/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ └── kotlin/ │ ├── CiUtils.kt │ ├── ProjectExtensions.kt │ ├── Version.kt │ └── Versions.kt ├── ci/ │ ├── .gitignore │ ├── adbkey.pub │ └── local.properties ├── fastlane/ │ └── metadata/ │ └── android/ │ └── en-US/ │ ├── changelogs/ │ │ ├── 20000.txt │ │ ├── 20010.txt │ │ ├── 20020.txt │ │ ├── 20030.txt │ │ ├── 30000.txt │ │ └── 31000.txt │ ├── full_description.txt │ ├── short_description.txt │ ├── title.txt │ └── video.txt ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── libs/ │ └── ffmpeg-kit.aar ├── secret/ │ ├── .gitignore │ └── secrets.tar.gpg └── settings.gradle.kts