This commit is contained in:
Viktoria Polyakova
2026-01-25 15:57:18 +03:00
parent 9626c9f3be
commit 0a9c3f5bc4
2809 changed files with 182961 additions and 0 deletions

View File

@@ -0,0 +1,386 @@
<dependencies>
<compile
roots=":@@:app::debug,androidx.test.ext:junit:1.1.5@aar,androidx.test.espresso:espresso-core:3.5.1@aar,androidx.databinding:viewbinding:8.12.0@aar,com.google.android.material:material:1.11.0@aar,androidx.appcompat:appcompat:1.6.1@aar,com.github.bumptech.glide:glide:4.16.0@aar,androidx.viewpager2:viewpager2:1.0.0@aar,androidx.fragment:fragment:1.6.2@aar,androidx.fragment:fragment:1.6.2@aar,androidx.fragment:fragment-ktx:1.6.2@aar,androidx.activity:activity:1.8.2@aar,androidx.activity:activity-compose:1.8.2@aar,androidx.activity:activity-ktx:1.8.2@aar,androidx.swiperefreshlayout:swiperefreshlayout:1.1.0@aar,androidx.appcompat:appcompat-resources:1.6.1@aar,androidx.drawerlayout:drawerlayout:1.1.1@aar,androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar,androidx.dynamicanimation:dynamicanimation:1.0.0@aar,androidx.transition:transition:1.2.0@aar,androidx.vectordrawable:vectordrawable-animated:1.1.0@aar,androidx.vectordrawable:vectordrawable:1.1.0@aar,androidx.legacy:legacy-support-core-utils:1.0.0@aar,androidx.loader:loader:1.0.0@aar,androidx.viewpager:viewpager:1.0.0@aar,androidx.recyclerview:recyclerview:1.1.0@aar,androidx.customview:customview:1.1.0@aar,androidx.core:core:1.12.0@aar,androidx.core:core:1.12.0@aar,androidx.test:core:1.5.0@aar,androidx.work:work-runtime-ktx:2.9.0@aar,androidx.work:work-runtime:2.9.0@aar,androidx.lifecycle:lifecycle-livedata:2.7.0@aar,androidx.lifecycle:lifecycle-livedata:2.7.0@aar,androidx.lifecycle:lifecycle-livedata-core:2.7.0@aar,androidx.lifecycle:lifecycle-common:2.7.0@jar,androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0@aar,androidx.lifecycle:lifecycle-livedata-core-ktx:2.7.0@aar,androidx.lifecycle:lifecycle-runtime:2.7.0@aar,androidx.lifecycle:lifecycle-runtime-ktx:2.7.0@aar,androidx.lifecycle:lifecycle-viewmodel:2.7.0@aar,androidx.lifecycle:lifecycle-viewmodel:2.7.0@aar,androidx.lifecycle:lifecycle-viewmodel-savedstate:2.7.0@aar,androidx.core:core-ktx:1.12.0@aar,androidx.room:room-common:2.6.1@jar,androidx.room:room-runtime:2.6.1@aar,androidx.room:room-ktx:2.6.1@aar,androidx.collection:collection-ktx:1.1.0@jar,androidx.savedstate:savedstate:1.2.1@aar,androidx.savedstate:savedstate-ktx:1.2.1@aar,androidx.test:runner:1.5.2@aar,androidx.test.services:storage:1.4.2@aar,androidx.test:monitor:1.6.1@aar,androidx.test:annotation:1.0.1@aar,androidx.annotation:annotation-experimental:1.3.0@aar,androidx.cardview:cardview:1.0.0@aar,androidx.compose.ui:ui:1.0.1@aar,androidx.compose.runtime:runtime-saveable:1.0.1@aar,androidx.cursoradapter:cursoradapter:1.0.0@aar,androidx.interpolator:interpolator:1.0.0@aar,com.github.bumptech.glide:gifdecoder:4.16.0@aar,androidx.sqlite:sqlite-framework:2.4.0@aar,androidx.sqlite:sqlite:2.4.0@aar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.versionedparcelable:versionedparcelable:1.1.1@aar,androidx.arch.core:core-runtime:2.2.0@aar,androidx.arch.core:core-common:2.2.0@jar,androidx.compose.ui:ui-text:1.0.1@aar,androidx.compose.ui:ui-graphics:1.0.1@aar,androidx.compose.ui:ui-unit:1.0.1@aar,androidx.compose.ui:ui-geometry:1.0.1@aar,androidx.collection:collection:1.1.0@jar,androidx.documentfile:documentfile:1.0.0@aar,androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar,androidx.print:print:1.0.0@aar,androidx.annotation:annotation-jvm:1.6.0@jar,com.squareup.retrofit2:converter-gson:2.9.0@jar,com.squareup.retrofit2:retrofit:2.9.0@jar,com.squareup.okhttp3:logging-interceptor:4.12.0@jar,com.squareup.okhttp3:okhttp:4.12.0@jar,androidx.compose.runtime:runtime:1.0.1@aar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1@jar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1@jar,com.squareup.okio:okio-jvm:3.6.0@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar,org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar,org.jetbrains.kotlin:kotlin-stdlib:1.9.22@jar,androidx.constraintlayout:constraintlayout:2.1.4@aar,com.google.code.gson:gson:2.10.1@jar,junit:junit:4.13.2@jar,org.hamcrest:hamcrest-integration:1.3@jar,org.hamcrest:hamcrest-library:1.3@jar,org.hamcrest:hamcrest-core:1.3@jar,org.jetbrains:annotations:23.0.0@jar,androidx.tracing:tracing:1.0.0@aar,com.google.code.findbugs:jsr305:2.0.2@jar,com.google.guava:listenablefuture:1.0@jar,androidx.test.espresso:espresso-idling-resource:3.5.1@aar,com.squareup:javawriter:2.1.1@jar,javax.inject:javax.inject:1@jar,androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar,com.github.bumptech.glide:disklrucache:4.16.0@jar,com.github.bumptech.glide:annotations:4.16.0@jar,androidx.exifinterface:exifinterface:1.3.6@aar,androidx.startup:startup-runtime:1.1.1@aar">
<dependency
name=":@@:app::debug"
simpleName="artifacts::app"/>
<dependency
name="androidx.test.ext:junit:1.1.5@aar"
simpleName="androidx.test.ext:junit"/>
<dependency
name="androidx.test.espresso:espresso-core:3.5.1@aar"
simpleName="androidx.test.espresso:espresso-core"/>
<dependency
name="androidx.databinding:viewbinding:8.12.0@aar"
simpleName="androidx.databinding:viewbinding"/>
<dependency
name="com.google.android.material:material:1.11.0@aar"
simpleName="com.google.android.material:material"/>
<dependency
name="androidx.appcompat:appcompat:1.6.1@aar"
simpleName="androidx.appcompat:appcompat"/>
<dependency
name="com.github.bumptech.glide:glide:4.16.0@aar"
simpleName="com.github.bumptech.glide:glide"/>
<dependency
name="androidx.viewpager2:viewpager2:1.0.0@aar"
simpleName="androidx.viewpager2:viewpager2"/>
<dependency
name="androidx.fragment:fragment:1.6.2@aar"
simpleName="androidx.fragment:fragment"/>
<dependency
name="androidx.fragment:fragment-ktx:1.6.2@aar"
simpleName="androidx.fragment:fragment-ktx"/>
<dependency
name="androidx.activity:activity:1.8.2@aar"
simpleName="androidx.activity:activity"/>
<dependency
name="androidx.activity:activity-compose:1.8.2@aar"
simpleName="androidx.activity:activity-compose"/>
<dependency
name="androidx.activity:activity-ktx:1.8.2@aar"
simpleName="androidx.activity:activity-ktx"/>
<dependency
name="androidx.swiperefreshlayout:swiperefreshlayout:1.1.0@aar"
simpleName="androidx.swiperefreshlayout:swiperefreshlayout"/>
<dependency
name="androidx.appcompat:appcompat-resources:1.6.1@aar"
simpleName="androidx.appcompat:appcompat-resources"/>
<dependency
name="androidx.drawerlayout:drawerlayout:1.1.1@aar"
simpleName="androidx.drawerlayout:drawerlayout"/>
<dependency
name="androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar"
simpleName="androidx.coordinatorlayout:coordinatorlayout"/>
<dependency
name="androidx.dynamicanimation:dynamicanimation:1.0.0@aar"
simpleName="androidx.dynamicanimation:dynamicanimation"/>
<dependency
name="androidx.transition:transition:1.2.0@aar"
simpleName="androidx.transition:transition"/>
<dependency
name="androidx.vectordrawable:vectordrawable-animated:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable-animated"/>
<dependency
name="androidx.vectordrawable:vectordrawable:1.1.0@aar"
simpleName="androidx.vectordrawable:vectordrawable"/>
<dependency
name="androidx.legacy:legacy-support-core-utils:1.0.0@aar"
simpleName="androidx.legacy:legacy-support-core-utils"/>
<dependency
name="androidx.loader:loader:1.0.0@aar"
simpleName="androidx.loader:loader"/>
<dependency
name="androidx.viewpager:viewpager:1.0.0@aar"
simpleName="androidx.viewpager:viewpager"/>
<dependency
name="androidx.recyclerview:recyclerview:1.1.0@aar"
simpleName="androidx.recyclerview:recyclerview"/>
<dependency
name="androidx.customview:customview:1.1.0@aar"
simpleName="androidx.customview:customview"/>
<dependency
name="androidx.core:core:1.12.0@aar"
simpleName="androidx.core:core"/>
<dependency
name="androidx.test:core:1.5.0@aar"
simpleName="androidx.test:core"/>
<dependency
name="androidx.work:work-runtime-ktx:2.9.0@aar"
simpleName="androidx.work:work-runtime-ktx"/>
<dependency
name="androidx.work:work-runtime:2.9.0@aar"
simpleName="androidx.work:work-runtime"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-livedata"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core"/>
<dependency
name="androidx.lifecycle:lifecycle-common:2.7.0@jar"
simpleName="androidx.lifecycle:lifecycle-common"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-livedata-core-ktx:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-livedata-core-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-runtime"/>
<dependency
name="androidx.lifecycle:lifecycle-runtime-ktx:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-runtime-ktx"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel"/>
<dependency
name="androidx.lifecycle:lifecycle-viewmodel-savedstate:2.7.0@aar"
simpleName="androidx.lifecycle:lifecycle-viewmodel-savedstate"/>
<dependency
name="androidx.core:core-ktx:1.12.0@aar"
simpleName="androidx.core:core-ktx"/>
<dependency
name="androidx.room:room-common:2.6.1@jar"
simpleName="androidx.room:room-common"/>
<dependency
name="androidx.room:room-runtime:2.6.1@aar"
simpleName="androidx.room:room-runtime"/>
<dependency
name="androidx.room:room-ktx:2.6.1@aar"
simpleName="androidx.room:room-ktx"/>
<dependency
name="androidx.collection:collection-ktx:1.1.0@jar"
simpleName="androidx.collection:collection-ktx"/>
<dependency
name="androidx.savedstate:savedstate:1.2.1@aar"
simpleName="androidx.savedstate:savedstate"/>
<dependency
name="androidx.savedstate:savedstate-ktx:1.2.1@aar"
simpleName="androidx.savedstate:savedstate-ktx"/>
<dependency
name="androidx.test:runner:1.5.2@aar"
simpleName="androidx.test:runner"/>
<dependency
name="androidx.test.services:storage:1.4.2@aar"
simpleName="androidx.test.services:storage"/>
<dependency
name="androidx.test:monitor:1.6.1@aar"
simpleName="androidx.test:monitor"/>
<dependency
name="androidx.test:annotation:1.0.1@aar"
simpleName="androidx.test:annotation"/>
<dependency
name="androidx.annotation:annotation-experimental:1.3.0@aar"
simpleName="androidx.annotation:annotation-experimental"/>
<dependency
name="androidx.cardview:cardview:1.0.0@aar"
simpleName="androidx.cardview:cardview"/>
<dependency
name="androidx.compose.ui:ui:1.0.1@aar"
simpleName="androidx.compose.ui:ui"/>
<dependency
name="androidx.compose.runtime:runtime-saveable:1.0.1@aar"
simpleName="androidx.compose.runtime:runtime-saveable"/>
<dependency
name="androidx.cursoradapter:cursoradapter:1.0.0@aar"
simpleName="androidx.cursoradapter:cursoradapter"/>
<dependency
name="androidx.interpolator:interpolator:1.0.0@aar"
simpleName="androidx.interpolator:interpolator"/>
<dependency
name="com.github.bumptech.glide:gifdecoder:4.16.0@aar"
simpleName="com.github.bumptech.glide:gifdecoder"/>
<dependency
name="androidx.sqlite:sqlite-framework:2.4.0@aar"
simpleName="androidx.sqlite:sqlite-framework"/>
<dependency
name="androidx.sqlite:sqlite:2.4.0@aar"
simpleName="androidx.sqlite:sqlite"/>
<dependency
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
simpleName="androidx.concurrent:concurrent-futures"/>
<dependency
name="androidx.versionedparcelable:versionedparcelable:1.1.1@aar"
simpleName="androidx.versionedparcelable:versionedparcelable"/>
<dependency
name="androidx.arch.core:core-runtime:2.2.0@aar"
simpleName="androidx.arch.core:core-runtime"/>
<dependency
name="androidx.arch.core:core-common:2.2.0@jar"
simpleName="androidx.arch.core:core-common"/>
<dependency
name="androidx.compose.ui:ui-text:1.0.1@aar"
simpleName="androidx.compose.ui:ui-text"/>
<dependency
name="androidx.compose.ui:ui-graphics:1.0.1@aar"
simpleName="androidx.compose.ui:ui-graphics"/>
<dependency
name="androidx.compose.ui:ui-unit:1.0.1@aar"
simpleName="androidx.compose.ui:ui-unit"/>
<dependency
name="androidx.compose.ui:ui-geometry:1.0.1@aar"
simpleName="androidx.compose.ui:ui-geometry"/>
<dependency
name="androidx.collection:collection:1.1.0@jar"
simpleName="androidx.collection:collection"/>
<dependency
name="androidx.documentfile:documentfile:1.0.0@aar"
simpleName="androidx.documentfile:documentfile"/>
<dependency
name="androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar"
simpleName="androidx.localbroadcastmanager:localbroadcastmanager"/>
<dependency
name="androidx.print:print:1.0.0@aar"
simpleName="androidx.print:print"/>
<dependency
name="androidx.annotation:annotation-jvm:1.6.0@jar"
simpleName="androidx.annotation:annotation-jvm"/>
<dependency
name="com.squareup.retrofit2:converter-gson:2.9.0@jar"
simpleName="com.squareup.retrofit2:converter-gson"/>
<dependency
name="com.squareup.retrofit2:retrofit:2.9.0@jar"
simpleName="com.squareup.retrofit2:retrofit"/>
<dependency
name="com.squareup.okhttp3:logging-interceptor:4.12.0@jar"
simpleName="com.squareup.okhttp3:logging-interceptor"/>
<dependency
name="com.squareup.okhttp3:okhttp:4.12.0@jar"
simpleName="com.squareup.okhttp3:okhttp"/>
<dependency
name="androidx.compose.runtime:runtime:1.0.1@aar"
simpleName="androidx.compose.runtime:runtime"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
<dependency
name="com.squareup.okio:okio-jvm:3.6.0@jar"
simpleName="com.squareup.okio:okio-jvm"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk8"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib-jdk7"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib:1.9.22@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
<dependency
name="androidx.constraintlayout:constraintlayout:2.1.4@aar"
simpleName="androidx.constraintlayout:constraintlayout"/>
<dependency
name="com.google.code.gson:gson:2.10.1@jar"
simpleName="com.google.code.gson:gson"/>
<dependency
name="junit:junit:4.13.2@jar"
simpleName="junit:junit"/>
<dependency
name="org.hamcrest:hamcrest-integration:1.3@jar"
simpleName="org.hamcrest:hamcrest-integration"/>
<dependency
name="org.hamcrest:hamcrest-library:1.3@jar"
simpleName="org.hamcrest:hamcrest-library"/>
<dependency
name="org.hamcrest:hamcrest-core:1.3@jar"
simpleName="org.hamcrest:hamcrest-core"/>
<dependency
name="org.jetbrains:annotations:23.0.0@jar"
simpleName="org.jetbrains:annotations"/>
<dependency
name="androidx.tracing:tracing:1.0.0@aar"
simpleName="androidx.tracing:tracing"/>
<dependency
name="com.google.code.findbugs:jsr305:2.0.2@jar"
simpleName="com.google.code.findbugs:jsr305"/>
<dependency
name="com.google.guava:listenablefuture:1.0@jar"
simpleName="com.google.guava:listenablefuture"/>
<dependency
name="androidx.test.espresso:espresso-idling-resource:3.5.1@aar"
simpleName="androidx.test.espresso:espresso-idling-resource"/>
<dependency
name="com.squareup:javawriter:2.1.1@jar"
simpleName="com.squareup:javawriter"/>
<dependency
name="javax.inject:javax.inject:1@jar"
simpleName="javax.inject:javax.inject"/>
<dependency
name="androidx.resourceinspection:resourceinspection-annotation:1.0.1@jar"
simpleName="androidx.resourceinspection:resourceinspection-annotation"/>
<dependency
name="com.github.bumptech.glide:disklrucache:4.16.0@jar"
simpleName="com.github.bumptech.glide:disklrucache"/>
<dependency
name="com.github.bumptech.glide:annotations:4.16.0@jar"
simpleName="com.github.bumptech.glide:annotations"/>
<dependency
name="androidx.exifinterface:exifinterface:1.3.6@aar"
simpleName="androidx.exifinterface:exifinterface"/>
<dependency
name="androidx.startup:startup-runtime:1.1.1@aar"
simpleName="androidx.startup:startup-runtime"/>
</compile>
<package
roots="androidx.test.ext:junit:1.1.5@aar,androidx.test.espresso:espresso-core:3.5.1@aar,androidx.test:core:1.5.0@aar,androidx.test:runner:1.5.2@aar,androidx.test.services:storage:1.4.2@aar,androidx.test:monitor:1.6.1@aar,androidx.test:annotation:1.0.1@aar,androidx.lifecycle:lifecycle-common:2.7.0@jar,androidx.tracing:tracing:1.0.0@aar,androidx.concurrent:concurrent-futures:1.1.0@jar,androidx.annotation:annotation-jvm:1.6.0@jar,androidx.annotation:annotation-experimental:1.3.0@aar,org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1@jar,org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1@jar,org.jetbrains.kotlin:kotlin-stdlib:1.9.22@jar,org.jetbrains:annotations:23.0.0@jar,com.google.guava:listenablefuture:1.0@jar,junit:junit:4.13.2@jar,androidx.test.espresso:espresso-idling-resource:3.5.1@aar,com.squareup:javawriter:2.1.1@jar,javax.inject:javax.inject:1@jar,org.hamcrest:hamcrest-integration:1.3@jar,org.hamcrest:hamcrest-library:1.3@jar,com.google.code.findbugs:jsr305:2.0.2@jar,org.hamcrest:hamcrest-core:1.3@jar">
<dependency
name="androidx.test.ext:junit:1.1.5@aar"
simpleName="androidx.test.ext:junit"/>
<dependency
name="androidx.test.espresso:espresso-core:3.5.1@aar"
simpleName="androidx.test.espresso:espresso-core"/>
<dependency
name="androidx.test:core:1.5.0@aar"
simpleName="androidx.test:core"/>
<dependency
name="androidx.test:runner:1.5.2@aar"
simpleName="androidx.test:runner"/>
<dependency
name="androidx.test.services:storage:1.4.2@aar"
simpleName="androidx.test.services:storage"/>
<dependency
name="androidx.test:monitor:1.6.1@aar"
simpleName="androidx.test:monitor"/>
<dependency
name="androidx.test:annotation:1.0.1@aar"
simpleName="androidx.test:annotation"/>
<dependency
name="androidx.lifecycle:lifecycle-common:2.7.0@jar"
simpleName="androidx.lifecycle:lifecycle-common"/>
<dependency
name="androidx.tracing:tracing:1.0.0@aar"
simpleName="androidx.tracing:tracing"/>
<dependency
name="androidx.concurrent:concurrent-futures:1.1.0@jar"
simpleName="androidx.concurrent:concurrent-futures"/>
<dependency
name="androidx.annotation:annotation-jvm:1.6.0@jar"
simpleName="androidx.annotation:annotation-jvm"/>
<dependency
name="androidx.annotation:annotation-experimental:1.3.0@aar"
simpleName="androidx.annotation:annotation-experimental"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-android"/>
<dependency
name="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.1@jar"
simpleName="org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm"/>
<dependency
name="org.jetbrains.kotlin:kotlin-stdlib:1.9.22@jar"
simpleName="org.jetbrains.kotlin:kotlin-stdlib"/>
<dependency
name="org.jetbrains:annotations:23.0.0@jar"
simpleName="org.jetbrains:annotations"/>
<dependency
name="com.google.guava:listenablefuture:1.0@jar"
simpleName="com.google.guava:listenablefuture"/>
<dependency
name="junit:junit:4.13.2@jar"
simpleName="junit:junit"/>
<dependency
name="androidx.test.espresso:espresso-idling-resource:3.5.1@aar"
simpleName="androidx.test.espresso:espresso-idling-resource"/>
<dependency
name="com.squareup:javawriter:2.1.1@jar"
simpleName="com.squareup:javawriter"/>
<dependency
name="javax.inject:javax.inject:1@jar"
simpleName="javax.inject:javax.inject"/>
<dependency
name="org.hamcrest:hamcrest-integration:1.3@jar"
simpleName="org.hamcrest:hamcrest-integration"/>
<dependency
name="org.hamcrest:hamcrest-library:1.3@jar"
simpleName="org.hamcrest:hamcrest-library"/>
<dependency
name="com.google.code.findbugs:jsr305:2.0.2@jar"
simpleName="com.google.code.findbugs:jsr305"/>
<dependency
name="org.hamcrest:hamcrest-core:1.3@jar"
simpleName="org.hamcrest:hamcrest-core"/>
</package>
</dependencies>

View File

@@ -0,0 +1,31 @@
<variant
name="debug"
package="com.crm.chat"
minSdkVersion="21"
targetSdkVersion="34"
debuggable="true"
mergedManifest="build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml"
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out">
<buildFeatures
viewBinding="true"
namespacing="REQUIRED"/>
<sourceProviders>
</sourceProviders>
<testSourceProviders>
<sourceProvider
manifests="src/androidTest/AndroidManifest.xml"
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
resDirectories="src/androidTest/res:src/androidTestDebug/res"
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
androidTest="true"/>
</testSourceProviders>
<testFixturesSourceProviders>
</testFixturesSourceProviders>
<artifact
type="INSTRUMENTATION_TEST"
applicationId="com.crm.chat.test"
generatedResourceFolders="build/generated/res/resValues/androidTest/debug"
desugaredMethodsFiles="/home/user/.gradle/caches/8.13/transforms/654bdbf1a622e65f97c292eda846fdf0/transformed/D8BackportedDesugaredMethods.txt">
</artifact>
</variant>

View File

@@ -0,0 +1,19 @@
<lint-module
format="1"
dir="/home/user/mydata/SRC/crm.mcmed.ru/android-chat-app/app"
name=":app"
type="APP"
maven="CRM Chat:app:unspecified"
agpVersion="8.12.0"
buildFolder="build"
bootClassPath="/home/user/Android/Sdk/platforms/android-36/android.jar:/home/user/Android/Sdk/build-tools/35.0.0/core-lambda-stubs.jar"
javaSourceLevel="11"
compileTarget="android-36"
neverShrinking="true">
<lintOptions
abortOnError="true"
absolutePaths="true"
checkReleaseBuilds="true"
explainIssues="true"/>
<variant name="debug"/>
</lint-module>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<incidents format="6" by="lint 8.12.0" type="partial_results">
<map id="UnusedResources">
<entry
name="model"
string=""/>
</map>
</incidents>

Binary file not shown.

View File

@@ -0,0 +1,21 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.crm.chat",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "app-debug.apk"
}
],
"elementType": "File",
"minSdkVersionForDexing": 24
}

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../apk/debug/output-metadata.json

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/release/output-metadata.json

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.12.0

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.12.0

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.crm.chat",
"variantName": "debug",
"elements": []
}

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.crm.chat",
"variantName": "release",
"elements": []
}

View File

@@ -0,0 +1 @@
{"options":{"minApiLevel":"21","isDebugModeEnabled":false},"version":"8.12.14"}

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_auth" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_auth_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/descriptionTextView" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="47" endOffset="73"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="50" startOffset="12" endLine="67" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="16" endLine="65" endOffset="54"/></Target><Target id="@+id/passwordInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="70" startOffset="12" endLine="88" endOffset="67"/></Target><Target id="@+id/passwordEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="81" startOffset="16" endLine="86" endOffset="54"/></Target><Target id="@+id/loginButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="91" startOffset="12" endLine="101" endOffset="79"/></Target><Target id="@+id/additionalSettingsButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="114" endOffset="71"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="117" startOffset="12" endLine="125" endOffset="84"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="128" startOffset="12" endLine="138" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="225" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="22" endOffset="43"/></Target><Target id="@+id/messagesRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/attachmentIndicators" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="37" startOffset="4" endLine="133" endOffset="55"/></Target><Target id="@+id/replyIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="48" startOffset="8" endLine="94" endOffset="59"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="59" startOffset="12" endLine="68" endOffset="41"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="70" startOffset="12" endLine="81" endOffset="55"/></Target><Target id="@+id/replyCancelButton" view="ImageButton"><Expressions/><location startLine="83" startOffset="12" endLine="92" endOffset="50"/></Target><Target id="@+id/fileAttachmentIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="97" startOffset="8" endLine="131" endOffset="59"/></Target><Target id="@+id/fileAttachmentText" view="TextView"><Expressions/><location startLine="108" startOffset="12" endLine="118" endOffset="53"/></Target><Target id="@+id/fileCancelButton" view="ImageButton"><Expressions/><location startLine="120" startOffset="12" endLine="129" endOffset="43"/></Target><Target id="@+id/messageInputLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="136" startOffset="4" endLine="197" endOffset="55"/></Target><Target id="@+id/messageEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="149" startOffset="8" endLine="165" endOffset="58"/></Target><Target id="@+id/attachButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="168" startOffset="8" endLine="180" endOffset="58"/></Target><Target id="@+id/sendButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="183" startOffset="8" endLine="195" endOffset="58"/></Target><Target id="@+id/scrollToBottomFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="200" startOffset="4" endLine="212" endOffset="33"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="215" startOffset="4" endLine="223" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_create_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_create_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_create_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="295" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/chatTypeLabel" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="46" endOffset="73"/></Target><Target id="@+id/chatTypeRadioGroup" view="RadioGroup"><Expressions/><location startLine="48" startOffset="12" endLine="77" endOffset="24"/></Target><Target id="@+id/radioPersonal" view="RadioButton"><Expressions/><location startLine="58" startOffset="16" endLine="63" endOffset="44"/></Target><Target id="@+id/radioGroup" view="RadioButton"><Expressions/><location startLine="65" startOffset="16" endLine="69" endOffset="50"/></Target><Target id="@+id/radioExternal" view="RadioButton"><Expressions/><location startLine="71" startOffset="16" endLine="75" endOffset="48"/></Target><Target id="@+id/providerInfo" view="TextView"><Expressions/><location startLine="80" startOffset="12" endLine="89" endOffset="78"/></Target><Target id="@+id/companionLabel" view="TextView"><Expressions/><location startLine="92" startOffset="12" endLine="102" endOffset="72"/></Target><Target id="@+id/selectUserButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="74"/></Target><Target id="@+id/selectedUserTextView" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="126" endOffset="65"/></Target><Target id="@+id/groupTitleLabel" view="TextView"><Expressions/><location startLine="129" startOffset="12" endLine="139" endOffset="72"/></Target><Target id="@+id/groupTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="141" startOffset="12" endLine="158" endOffset="67"/></Target><Target id="@+id/groupTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="152" startOffset="16" endLine="156" endOffset="46"/></Target><Target id="@+id/participantsLabel" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="81"/></Target><Target id="@+id/participantsInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="173" startOffset="12" endLine="190" endOffset="67"/></Target><Target id="@+id/participantsEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="184" startOffset="16" endLine="188" endOffset="46"/></Target><Target id="@+id/externalTitleLabel" view="TextView"><Expressions/><location startLine="193" startOffset="12" endLine="203" endOffset="72"/></Target><Target id="@+id/externalTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="205" startOffset="12" endLine="222" endOffset="67"/></Target><Target id="@+id/externalTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="216" startOffset="16" endLine="220" endOffset="46"/></Target><Target id="@+id/entityLabel" view="TextView"><Expressions/><location startLine="225" startOffset="12" endLine="234" endOffset="84"/></Target><Target id="@+id/entityInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="236" startOffset="12" endLine="252" endOffset="67"/></Target><Target id="@+id/entityEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="246" startOffset="16" endLine="250" endOffset="48"/></Target><Target id="@+id/createButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="255" startOffset="12" endLine="265" endOffset="81"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="268" startOffset="12" endLine="276" endOffset="72"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="279" startOffset="12" endLine="289" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_image_viewer" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_image_viewer.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.coordinatorlayout.widget.CoordinatorLayout"><Targets><Target tag="layout/activity_image_viewer_0" view="androidx.coordinatorlayout.widget.CoordinatorLayout"><Expressions/><location startLine="1" startOffset="0" endLine="79" endOffset="53"/></Target><Target id="@+id/appBarLayout" view="com.google.android.material.appbar.AppBarLayout"><Expressions/><location startLine="8" startOffset="4" endLine="69" endOffset="53"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="14" startOffset="8" endLine="67" endOffset="43"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="28" startOffset="16" endLine="38" endOffset="57"/></Target><Target id="@+id/toolbarTitle" view="TextView"><Expressions/><location startLine="40" startOffset="16" endLine="51" endOffset="44"/></Target><Target id="@+id/downloadButton" view="ImageButton"><Expressions/><location startLine="53" startOffset="16" endLine="63" endOffset="57"/></Target><Target id="@+id/imageView" view="ImageView"><Expressions/><location startLine="71" startOffset="4" endLine="77" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_main_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="45" endOffset="39"/></Target><Target id="@+id/logoImageView" view="ImageView"><Expressions/><location startLine="23" startOffset="8" endLine="30" endOffset="50"/></Target><Target id="@+id/menuButton" view="ImageButton"><Expressions/><location startLine="33" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/swipeRefreshLayout" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="48" startOffset="4" endLine="66" endOffset="59"/></Target><Target id="@+id/chatsRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="58" startOffset="8" endLine="64" endOffset="48"/></Target><Target id="@+id/emptyStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="69" startOffset="4" endLine="91" endOffset="55"/></Target><Target id="@+id/emptyStateTextView" view="TextView"><Expressions/><location startLine="79" startOffset="8" endLine="89" endOffset="55"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="94" startOffset="4" endLine="102" endOffset="59"/></Target><Target id="@+id/errorStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="105" startOffset="4" endLine="137" endOffset="55"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="115" startOffset="8" endLine="125" endOffset="59"/></Target><Target id="@+id/retryButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="127" startOffset="8" endLine="135" endOffset="55"/></Target><Target id="@+id/createChatFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="140" startOffset="4" endLine="149" endOffset="33"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_profile" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_profile_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="197" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="29"/></Target><Target id="@+id/avatarSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="72" endOffset="63"/></Target><Target id="@+id/avatarImageView" view="ImageView"><Expressions/><location startLine="46" startOffset="16" endLine="58" endOffset="53"/></Target><Target id="@+id/avatarHintTextView" view="TextView"><Expressions/><location startLine="60" startOffset="16" endLine="70" endOffset="79"/></Target><Target id="@+id/firstNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="75" startOffset="12" endLine="93" endOffset="67"/></Target><Target id="@+id/firstNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="86" startOffset="16" endLine="91" endOffset="61"/></Target><Target id="@+id/lastNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="96" startOffset="12" endLine="114" endOffset="67"/></Target><Target id="@+id/lastNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="16" endLine="112" endOffset="61"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="117" startOffset="12" endLine="134" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="127" startOffset="16" endLine="132" endOffset="61"/></Target><Target id="@+id/phoneInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="137" startOffset="12" endLine="154" endOffset="67"/></Target><Target id="@+id/phoneEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="147" startOffset="16" endLine="152" endOffset="61"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="157" startOffset="12" endLine="167" endOffset="76"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="170" startOffset="12" endLine="178" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="181" startOffset="12" endLine="191" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_settings_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="177" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="31"/></Target><Target id="@+id/serverSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="98" endOffset="63"/></Target><Target id="@+id/serverTitleTextView" view="TextView"><Expressions/><location startLine="47" startOffset="16" endLine="56" endOffset="63"/></Target><Target id="@+id/serverUrlInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="59" startOffset="16" endLine="76" endOffset="71"/></Target><Target id="@+id/serverUrlEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="69" startOffset="20" endLine="74" endOffset="65"/></Target><Target id="@+id/apiKeyInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="79" startOffset="16" endLine="96" endOffset="71"/></Target><Target id="@+id/apiKeyEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="89" startOffset="20" endLine="94" endOffset="65"/></Target><Target id="@+id/themeSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="101" startOffset="12" endLine="134" endOffset="63"/></Target><Target id="@+id/themeTitleTextView" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="121" endOffset="63"/></Target><Target id="@+id/themeSwitch" view="com.google.android.material.switchmaterial.SwitchMaterial"><Expressions/><location startLine="124" startOffset="16" endLine="132" endOffset="82"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="137" startOffset="12" endLine="147" endOffset="72"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="150" startOffset="12" endLine="158" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_user_selection" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_user_selection.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_user_selection_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="88" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="43"/></Target><Target id="@+id/searchView" view="androidx.appcompat.widget.SearchView"><Expressions/><location startLine="23" startOffset="4" endLine="32" endOffset="48"/></Target><Target id="@+id/usersRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="35" startOffset="4" endLine="44" endOffset="44"/></Target><Target id="@+id/doneButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="47" startOffset="4" endLine="59" endOffset="36"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="62" startOffset="4" endLine="70" endOffset="51"/></Target><Target id="@+id/emptyTextView" view="TextView"><Expressions/><location startLine="73" startOffset="4" endLine="86" endOffset="46"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_chat_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="98" endOffset="51"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="46" endOffset="36"/></Target><Target id="@+id/lastMessageTextView" view="TextView"><Expressions/><location startLine="49" startOffset="8" endLine="63" endOffset="44"/></Target><Target id="@+id/lastMessageTimeTextView" view="TextView"><Expressions/><location startLine="66" startOffset="8" endLine="75" endOffset="32"/></Target><Target id="@+id/unreadCountBadge" view="TextView"><Expressions/><location startLine="78" startOffset="8" endLine="94" endOffset="40"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_message" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_message.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/item_message_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="317" endOffset="51"/></Target><Target id="@+id/replyIndicator" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="42" endOffset="18"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="37"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="51"/></Target><Target id="@+id/sentMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="45" startOffset="4" endLine="163" endOffset="39"/></Target><Target id="@+id/sentReplyIndicator" view="LinearLayout"><Expressions/><location startLine="65" startOffset="12" endLine="95" endOffset="26"/></Target><Target id="@+id/sentReplySenderText" view="TextView"><Expressions/><location startLine="77" startOffset="16" endLine="84" endOffset="45"/></Target><Target id="@+id/sentReplyMessageText" view="TextView"><Expressions/><location startLine="86" startOffset="16" endLine="93" endOffset="59"/></Target><Target id="@+id/sentFileLayout" view="LinearLayout"><Expressions/><location startLine="98" startOffset="12" endLine="131" endOffset="26"/></Target><Target id="@+id/sentFileNameText" view="TextView"><Expressions/><location startLine="120" startOffset="16" endLine="129" endOffset="47"/></Target><Target id="@+id/sentImagePreview" view="ImageView"><Expressions/><location startLine="134" startOffset="12" endLine="148" endOffset="44"/></Target><Target id="@+id/sentMessageText" view="TextView"><Expressions/><location startLine="150" startOffset="12" endLine="159" endOffset="53"/></Target><Target id="@+id/receivedMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="166" startOffset="4" endLine="283" endOffset="39"/></Target><Target id="@+id/receivedReplyIndicator" view="LinearLayout"><Expressions/><location startLine="186" startOffset="12" endLine="216" endOffset="26"/></Target><Target id="@+id/receivedReplySenderText" view="TextView"><Expressions/><location startLine="198" startOffset="16" endLine="205" endOffset="45"/></Target><Target id="@+id/receivedReplyMessageText" view="TextView"><Expressions/><location startLine="207" startOffset="16" endLine="214" endOffset="59"/></Target><Target id="@+id/receivedFileLayout" view="LinearLayout"><Expressions/><location startLine="219" startOffset="12" endLine="252" endOffset="26"/></Target><Target id="@+id/receivedFileNameText" view="TextView"><Expressions/><location startLine="241" startOffset="16" endLine="250" endOffset="47"/></Target><Target id="@+id/receivedImagePreview" view="ImageView"><Expressions/><location startLine="255" startOffset="12" endLine="269" endOffset="44"/></Target><Target id="@+id/receivedMessageText" view="TextView"><Expressions/><location startLine="271" startOffset="12" endLine="279" endOffset="57"/></Target><Target id="@+id/senderNameText" view="TextView"><Expressions/><location startLine="286" startOffset="4" endLine="298" endOffset="36"/></Target><Target id="@+id/timestampText" view="TextView"><Expressions/><location startLine="301" startOffset="4" endLine="315" endOffset="36"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_user" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_user.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_user_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="81" endOffset="51"/></Target><Target id="@+id/userAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/userNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="45" endOffset="38"/></Target><Target id="@+id/userIdTextView" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="61" endOffset="36"/></Target><Target id="@+id/userEmailTextView" view="TextView"><Expressions/><location startLine="64" startOffset="8" endLine="77" endOffset="43"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="toolbar_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/toolbar_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/toolbar_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="51"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="9" startOffset="4" endLine="19" endOffset="43"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="22" startOffset="4" endLine="33" endOffset="49"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="50" endOffset="31"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_auth" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_auth_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/descriptionTextView" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="47" endOffset="73"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="50" startOffset="12" endLine="67" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="16" endLine="65" endOffset="54"/></Target><Target id="@+id/passwordInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="70" startOffset="12" endLine="88" endOffset="67"/></Target><Target id="@+id/passwordEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="81" startOffset="16" endLine="86" endOffset="54"/></Target><Target id="@+id/loginButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="91" startOffset="12" endLine="101" endOffset="79"/></Target><Target id="@+id/additionalSettingsButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="114" endOffset="71"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="117" startOffset="12" endLine="125" endOffset="84"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="128" startOffset="12" endLine="138" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="225" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="22" endOffset="43"/></Target><Target id="@+id/messagesRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/attachmentIndicators" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="37" startOffset="4" endLine="133" endOffset="55"/></Target><Target id="@+id/replyIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="48" startOffset="8" endLine="94" endOffset="59"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="59" startOffset="12" endLine="68" endOffset="41"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="70" startOffset="12" endLine="81" endOffset="55"/></Target><Target id="@+id/replyCancelButton" view="ImageButton"><Expressions/><location startLine="83" startOffset="12" endLine="92" endOffset="50"/></Target><Target id="@+id/fileAttachmentIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="97" startOffset="8" endLine="131" endOffset="59"/></Target><Target id="@+id/fileAttachmentText" view="TextView"><Expressions/><location startLine="108" startOffset="12" endLine="118" endOffset="53"/></Target><Target id="@+id/fileCancelButton" view="ImageButton"><Expressions/><location startLine="120" startOffset="12" endLine="129" endOffset="43"/></Target><Target id="@+id/messageInputLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="136" startOffset="4" endLine="197" endOffset="55"/></Target><Target id="@+id/messageEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="149" startOffset="8" endLine="165" endOffset="58"/></Target><Target id="@+id/attachButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="168" startOffset="8" endLine="180" endOffset="58"/></Target><Target id="@+id/sendButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="183" startOffset="8" endLine="195" endOffset="58"/></Target><Target id="@+id/scrollToBottomFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="200" startOffset="4" endLine="212" endOffset="33"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="215" startOffset="4" endLine="223" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_create_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_create_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_create_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="295" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/chatTypeLabel" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="46" endOffset="73"/></Target><Target id="@+id/chatTypeRadioGroup" view="RadioGroup"><Expressions/><location startLine="48" startOffset="12" endLine="77" endOffset="24"/></Target><Target id="@+id/radioPersonal" view="RadioButton"><Expressions/><location startLine="58" startOffset="16" endLine="63" endOffset="44"/></Target><Target id="@+id/radioGroup" view="RadioButton"><Expressions/><location startLine="65" startOffset="16" endLine="69" endOffset="50"/></Target><Target id="@+id/radioExternal" view="RadioButton"><Expressions/><location startLine="71" startOffset="16" endLine="75" endOffset="48"/></Target><Target id="@+id/providerInfo" view="TextView"><Expressions/><location startLine="80" startOffset="12" endLine="89" endOffset="78"/></Target><Target id="@+id/companionLabel" view="TextView"><Expressions/><location startLine="92" startOffset="12" endLine="102" endOffset="72"/></Target><Target id="@+id/selectUserButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="74"/></Target><Target id="@+id/selectedUserTextView" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="126" endOffset="65"/></Target><Target id="@+id/groupTitleLabel" view="TextView"><Expressions/><location startLine="129" startOffset="12" endLine="139" endOffset="72"/></Target><Target id="@+id/groupTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="141" startOffset="12" endLine="158" endOffset="67"/></Target><Target id="@+id/groupTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="152" startOffset="16" endLine="156" endOffset="46"/></Target><Target id="@+id/participantsLabel" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="81"/></Target><Target id="@+id/participantsInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="173" startOffset="12" endLine="190" endOffset="67"/></Target><Target id="@+id/participantsEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="184" startOffset="16" endLine="188" endOffset="46"/></Target><Target id="@+id/externalTitleLabel" view="TextView"><Expressions/><location startLine="193" startOffset="12" endLine="203" endOffset="72"/></Target><Target id="@+id/externalTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="205" startOffset="12" endLine="222" endOffset="67"/></Target><Target id="@+id/externalTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="216" startOffset="16" endLine="220" endOffset="46"/></Target><Target id="@+id/entityLabel" view="TextView"><Expressions/><location startLine="225" startOffset="12" endLine="234" endOffset="84"/></Target><Target id="@+id/entityInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="236" startOffset="12" endLine="252" endOffset="67"/></Target><Target id="@+id/entityEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="246" startOffset="16" endLine="250" endOffset="48"/></Target><Target id="@+id/createButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="255" startOffset="12" endLine="265" endOffset="81"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="268" startOffset="12" endLine="276" endOffset="72"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="279" startOffset="12" endLine="289" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_image_viewer" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_image_viewer.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.coordinatorlayout.widget.CoordinatorLayout"><Targets><Target tag="layout/activity_image_viewer_0" view="androidx.coordinatorlayout.widget.CoordinatorLayout"><Expressions/><location startLine="1" startOffset="0" endLine="79" endOffset="53"/></Target><Target id="@+id/appBarLayout" view="com.google.android.material.appbar.AppBarLayout"><Expressions/><location startLine="8" startOffset="4" endLine="69" endOffset="53"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="14" startOffset="8" endLine="67" endOffset="43"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="28" startOffset="16" endLine="38" endOffset="57"/></Target><Target id="@+id/toolbarTitle" view="TextView"><Expressions/><location startLine="40" startOffset="16" endLine="51" endOffset="44"/></Target><Target id="@+id/downloadButton" view="ImageButton"><Expressions/><location startLine="53" startOffset="16" endLine="63" endOffset="57"/></Target><Target id="@+id/imageView" view="ImageView"><Expressions/><location startLine="71" startOffset="4" endLine="77" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_main_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="45" endOffset="39"/></Target><Target id="@+id/logoImageView" view="ImageView"><Expressions/><location startLine="23" startOffset="8" endLine="30" endOffset="50"/></Target><Target id="@+id/menuButton" view="ImageButton"><Expressions/><location startLine="33" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/swipeRefreshLayout" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="48" startOffset="4" endLine="66" endOffset="59"/></Target><Target id="@+id/chatsRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="58" startOffset="8" endLine="64" endOffset="48"/></Target><Target id="@+id/emptyStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="69" startOffset="4" endLine="91" endOffset="55"/></Target><Target id="@+id/emptyStateTextView" view="TextView"><Expressions/><location startLine="79" startOffset="8" endLine="89" endOffset="55"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="94" startOffset="4" endLine="102" endOffset="59"/></Target><Target id="@+id/errorStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="105" startOffset="4" endLine="137" endOffset="55"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="115" startOffset="8" endLine="125" endOffset="59"/></Target><Target id="@+id/retryButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="127" startOffset="8" endLine="135" endOffset="55"/></Target><Target id="@+id/createChatFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="140" startOffset="4" endLine="149" endOffset="33"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_profile" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_profile_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="197" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="29"/></Target><Target id="@+id/avatarSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="72" endOffset="63"/></Target><Target id="@+id/avatarImageView" view="ImageView"><Expressions/><location startLine="46" startOffset="16" endLine="58" endOffset="53"/></Target><Target id="@+id/avatarHintTextView" view="TextView"><Expressions/><location startLine="60" startOffset="16" endLine="70" endOffset="79"/></Target><Target id="@+id/firstNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="75" startOffset="12" endLine="93" endOffset="67"/></Target><Target id="@+id/firstNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="86" startOffset="16" endLine="91" endOffset="61"/></Target><Target id="@+id/lastNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="96" startOffset="12" endLine="114" endOffset="67"/></Target><Target id="@+id/lastNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="16" endLine="112" endOffset="61"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="117" startOffset="12" endLine="134" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="127" startOffset="16" endLine="132" endOffset="61"/></Target><Target id="@+id/phoneInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="137" startOffset="12" endLine="154" endOffset="67"/></Target><Target id="@+id/phoneEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="147" startOffset="16" endLine="152" endOffset="61"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="157" startOffset="12" endLine="167" endOffset="76"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="170" startOffset="12" endLine="178" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="181" startOffset="12" endLine="191" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_settings_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="177" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="31"/></Target><Target id="@+id/serverSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="98" endOffset="63"/></Target><Target id="@+id/serverTitleTextView" view="TextView"><Expressions/><location startLine="47" startOffset="16" endLine="56" endOffset="63"/></Target><Target id="@+id/serverUrlInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="59" startOffset="16" endLine="76" endOffset="71"/></Target><Target id="@+id/serverUrlEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="69" startOffset="20" endLine="74" endOffset="65"/></Target><Target id="@+id/apiKeyInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="79" startOffset="16" endLine="96" endOffset="71"/></Target><Target id="@+id/apiKeyEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="89" startOffset="20" endLine="94" endOffset="65"/></Target><Target id="@+id/themeSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="101" startOffset="12" endLine="134" endOffset="63"/></Target><Target id="@+id/themeTitleTextView" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="121" endOffset="63"/></Target><Target id="@+id/themeSwitch" view="com.google.android.material.switchmaterial.SwitchMaterial"><Expressions/><location startLine="124" startOffset="16" endLine="132" endOffset="82"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="137" startOffset="12" endLine="147" endOffset="72"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="150" startOffset="12" endLine="158" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_user_selection" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_user_selection.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_user_selection_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="88" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="43"/></Target><Target id="@+id/searchView" view="androidx.appcompat.widget.SearchView"><Expressions/><location startLine="23" startOffset="4" endLine="32" endOffset="48"/></Target><Target id="@+id/usersRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="35" startOffset="4" endLine="44" endOffset="44"/></Target><Target id="@+id/doneButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="47" startOffset="4" endLine="59" endOffset="36"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="62" startOffset="4" endLine="70" endOffset="51"/></Target><Target id="@+id/emptyTextView" view="TextView"><Expressions/><location startLine="73" startOffset="4" endLine="86" endOffset="46"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_chat_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="98" endOffset="51"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="46" endOffset="36"/></Target><Target id="@+id/lastMessageTextView" view="TextView"><Expressions/><location startLine="49" startOffset="8" endLine="63" endOffset="44"/></Target><Target id="@+id/lastMessageTimeTextView" view="TextView"><Expressions/><location startLine="66" startOffset="8" endLine="75" endOffset="32"/></Target><Target id="@+id/unreadCountBadge" view="TextView"><Expressions/><location startLine="78" startOffset="8" endLine="94" endOffset="40"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_message" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_message.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/item_message_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="317" endOffset="51"/></Target><Target id="@+id/replyIndicator" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="42" endOffset="18"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="37"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="51"/></Target><Target id="@+id/sentMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="45" startOffset="4" endLine="163" endOffset="39"/></Target><Target id="@+id/sentReplyIndicator" view="LinearLayout"><Expressions/><location startLine="65" startOffset="12" endLine="95" endOffset="26"/></Target><Target id="@+id/sentReplySenderText" view="TextView"><Expressions/><location startLine="77" startOffset="16" endLine="84" endOffset="45"/></Target><Target id="@+id/sentReplyMessageText" view="TextView"><Expressions/><location startLine="86" startOffset="16" endLine="93" endOffset="59"/></Target><Target id="@+id/sentFileLayout" view="LinearLayout"><Expressions/><location startLine="98" startOffset="12" endLine="131" endOffset="26"/></Target><Target id="@+id/sentFileNameText" view="TextView"><Expressions/><location startLine="120" startOffset="16" endLine="129" endOffset="47"/></Target><Target id="@+id/sentImagePreview" view="ImageView"><Expressions/><location startLine="134" startOffset="12" endLine="148" endOffset="44"/></Target><Target id="@+id/sentMessageText" view="TextView"><Expressions/><location startLine="150" startOffset="12" endLine="159" endOffset="53"/></Target><Target id="@+id/receivedMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="166" startOffset="4" endLine="283" endOffset="39"/></Target><Target id="@+id/receivedReplyIndicator" view="LinearLayout"><Expressions/><location startLine="186" startOffset="12" endLine="216" endOffset="26"/></Target><Target id="@+id/receivedReplySenderText" view="TextView"><Expressions/><location startLine="198" startOffset="16" endLine="205" endOffset="45"/></Target><Target id="@+id/receivedReplyMessageText" view="TextView"><Expressions/><location startLine="207" startOffset="16" endLine="214" endOffset="59"/></Target><Target id="@+id/receivedFileLayout" view="LinearLayout"><Expressions/><location startLine="219" startOffset="12" endLine="252" endOffset="26"/></Target><Target id="@+id/receivedFileNameText" view="TextView"><Expressions/><location startLine="241" startOffset="16" endLine="250" endOffset="47"/></Target><Target id="@+id/receivedImagePreview" view="ImageView"><Expressions/><location startLine="255" startOffset="12" endLine="269" endOffset="44"/></Target><Target id="@+id/receivedMessageText" view="TextView"><Expressions/><location startLine="271" startOffset="12" endLine="279" endOffset="57"/></Target><Target id="@+id/senderNameText" view="TextView"><Expressions/><location startLine="286" startOffset="4" endLine="298" endOffset="36"/></Target><Target id="@+id/timestampText" view="TextView"><Expressions/><location startLine="301" startOffset="4" endLine="315" endOffset="36"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_user" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_user.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_user_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="81" endOffset="51"/></Target><Target id="@+id/userAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/userNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="45" endOffset="38"/></Target><Target id="@+id/userIdTextView" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="61" endOffset="36"/></Target><Target id="@+id/userEmailTextView" view="TextView"><Expressions/><location startLine="64" startOffset="8" endLine="77" endOffset="43"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="toolbar_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/toolbar_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/toolbar_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="51"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="9" startOffset="4" endLine="19" endOffset="43"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="22" startOffset="4" endLine="33" endOffset="49"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="50" endOffset="31"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_auth" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_auth_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/descriptionTextView" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="47" endOffset="73"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="50" startOffset="12" endLine="67" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="16" endLine="65" endOffset="54"/></Target><Target id="@+id/passwordInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="70" startOffset="12" endLine="88" endOffset="67"/></Target><Target id="@+id/passwordEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="81" startOffset="16" endLine="86" endOffset="54"/></Target><Target id="@+id/loginButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="91" startOffset="12" endLine="101" endOffset="79"/></Target><Target id="@+id/additionalSettingsButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="114" endOffset="71"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="117" startOffset="12" endLine="125" endOffset="84"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="128" startOffset="12" endLine="138" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="225" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="22" endOffset="43"/></Target><Target id="@+id/messagesRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/attachmentIndicators" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="37" startOffset="4" endLine="133" endOffset="55"/></Target><Target id="@+id/replyIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="48" startOffset="8" endLine="94" endOffset="59"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="59" startOffset="12" endLine="68" endOffset="41"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="70" startOffset="12" endLine="81" endOffset="55"/></Target><Target id="@+id/replyCancelButton" view="ImageButton"><Expressions/><location startLine="83" startOffset="12" endLine="92" endOffset="50"/></Target><Target id="@+id/fileAttachmentIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="97" startOffset="8" endLine="131" endOffset="59"/></Target><Target id="@+id/fileAttachmentText" view="TextView"><Expressions/><location startLine="108" startOffset="12" endLine="118" endOffset="53"/></Target><Target id="@+id/fileCancelButton" view="ImageButton"><Expressions/><location startLine="120" startOffset="12" endLine="129" endOffset="43"/></Target><Target id="@+id/messageInputLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="136" startOffset="4" endLine="197" endOffset="55"/></Target><Target id="@+id/messageEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="149" startOffset="8" endLine="165" endOffset="58"/></Target><Target id="@+id/attachButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="168" startOffset="8" endLine="180" endOffset="58"/></Target><Target id="@+id/sendButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="183" startOffset="8" endLine="195" endOffset="58"/></Target><Target id="@+id/scrollToBottomFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="200" startOffset="4" endLine="212" endOffset="33"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="215" startOffset="4" endLine="223" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_create_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_create_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_create_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="295" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/chatTypeLabel" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="46" endOffset="73"/></Target><Target id="@+id/chatTypeRadioGroup" view="RadioGroup"><Expressions/><location startLine="48" startOffset="12" endLine="77" endOffset="24"/></Target><Target id="@+id/radioPersonal" view="RadioButton"><Expressions/><location startLine="58" startOffset="16" endLine="63" endOffset="44"/></Target><Target id="@+id/radioGroup" view="RadioButton"><Expressions/><location startLine="65" startOffset="16" endLine="69" endOffset="50"/></Target><Target id="@+id/radioExternal" view="RadioButton"><Expressions/><location startLine="71" startOffset="16" endLine="75" endOffset="48"/></Target><Target id="@+id/providerInfo" view="TextView"><Expressions/><location startLine="80" startOffset="12" endLine="89" endOffset="78"/></Target><Target id="@+id/companionLabel" view="TextView"><Expressions/><location startLine="92" startOffset="12" endLine="102" endOffset="72"/></Target><Target id="@+id/selectUserButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="74"/></Target><Target id="@+id/selectedUserTextView" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="126" endOffset="65"/></Target><Target id="@+id/groupTitleLabel" view="TextView"><Expressions/><location startLine="129" startOffset="12" endLine="139" endOffset="72"/></Target><Target id="@+id/groupTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="141" startOffset="12" endLine="158" endOffset="67"/></Target><Target id="@+id/groupTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="152" startOffset="16" endLine="156" endOffset="46"/></Target><Target id="@+id/participantsLabel" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="81"/></Target><Target id="@+id/participantsInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="173" startOffset="12" endLine="190" endOffset="67"/></Target><Target id="@+id/participantsEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="184" startOffset="16" endLine="188" endOffset="46"/></Target><Target id="@+id/externalTitleLabel" view="TextView"><Expressions/><location startLine="193" startOffset="12" endLine="203" endOffset="72"/></Target><Target id="@+id/externalTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="205" startOffset="12" endLine="222" endOffset="67"/></Target><Target id="@+id/externalTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="216" startOffset="16" endLine="220" endOffset="46"/></Target><Target id="@+id/entityLabel" view="TextView"><Expressions/><location startLine="225" startOffset="12" endLine="234" endOffset="84"/></Target><Target id="@+id/entityInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="236" startOffset="12" endLine="252" endOffset="67"/></Target><Target id="@+id/entityEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="246" startOffset="16" endLine="250" endOffset="48"/></Target><Target id="@+id/createButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="255" startOffset="12" endLine="265" endOffset="81"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="268" startOffset="12" endLine="276" endOffset="72"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="279" startOffset="12" endLine="289" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_image_viewer" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_image_viewer.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.coordinatorlayout.widget.CoordinatorLayout"><Targets><Target tag="layout/activity_image_viewer_0" view="androidx.coordinatorlayout.widget.CoordinatorLayout"><Expressions/><location startLine="1" startOffset="0" endLine="79" endOffset="53"/></Target><Target id="@+id/appBarLayout" view="com.google.android.material.appbar.AppBarLayout"><Expressions/><location startLine="8" startOffset="4" endLine="69" endOffset="53"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="14" startOffset="8" endLine="67" endOffset="43"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="28" startOffset="16" endLine="38" endOffset="57"/></Target><Target id="@+id/toolbarTitle" view="TextView"><Expressions/><location startLine="40" startOffset="16" endLine="51" endOffset="44"/></Target><Target id="@+id/downloadButton" view="ImageButton"><Expressions/><location startLine="53" startOffset="16" endLine="63" endOffset="57"/></Target><Target id="@+id/imageView" view="ImageView"><Expressions/><location startLine="71" startOffset="4" endLine="77" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_main_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="45" endOffset="39"/></Target><Target id="@+id/logoImageView" view="ImageView"><Expressions/><location startLine="23" startOffset="8" endLine="30" endOffset="50"/></Target><Target id="@+id/menuButton" view="ImageButton"><Expressions/><location startLine="33" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/swipeRefreshLayout" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="48" startOffset="4" endLine="66" endOffset="59"/></Target><Target id="@+id/chatsRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="58" startOffset="8" endLine="64" endOffset="48"/></Target><Target id="@+id/emptyStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="69" startOffset="4" endLine="91" endOffset="55"/></Target><Target id="@+id/emptyStateTextView" view="TextView"><Expressions/><location startLine="79" startOffset="8" endLine="89" endOffset="55"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="94" startOffset="4" endLine="102" endOffset="59"/></Target><Target id="@+id/errorStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="105" startOffset="4" endLine="137" endOffset="55"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="115" startOffset="8" endLine="125" endOffset="59"/></Target><Target id="@+id/retryButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="127" startOffset="8" endLine="135" endOffset="55"/></Target><Target id="@+id/createChatFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="140" startOffset="4" endLine="149" endOffset="33"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_profile" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_profile_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="197" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="29"/></Target><Target id="@+id/avatarSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="72" endOffset="63"/></Target><Target id="@+id/avatarImageView" view="ImageView"><Expressions/><location startLine="46" startOffset="16" endLine="58" endOffset="53"/></Target><Target id="@+id/avatarHintTextView" view="TextView"><Expressions/><location startLine="60" startOffset="16" endLine="70" endOffset="79"/></Target><Target id="@+id/firstNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="75" startOffset="12" endLine="93" endOffset="67"/></Target><Target id="@+id/firstNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="86" startOffset="16" endLine="91" endOffset="61"/></Target><Target id="@+id/lastNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="96" startOffset="12" endLine="114" endOffset="67"/></Target><Target id="@+id/lastNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="16" endLine="112" endOffset="61"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="117" startOffset="12" endLine="134" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="127" startOffset="16" endLine="132" endOffset="61"/></Target><Target id="@+id/phoneInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="137" startOffset="12" endLine="154" endOffset="67"/></Target><Target id="@+id/phoneEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="147" startOffset="16" endLine="152" endOffset="61"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="157" startOffset="12" endLine="167" endOffset="76"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="170" startOffset="12" endLine="178" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="181" startOffset="12" endLine="191" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_settings_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="177" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="31"/></Target><Target id="@+id/serverSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="98" endOffset="63"/></Target><Target id="@+id/serverTitleTextView" view="TextView"><Expressions/><location startLine="47" startOffset="16" endLine="56" endOffset="63"/></Target><Target id="@+id/serverUrlInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="59" startOffset="16" endLine="76" endOffset="71"/></Target><Target id="@+id/serverUrlEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="69" startOffset="20" endLine="74" endOffset="65"/></Target><Target id="@+id/apiKeyInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="79" startOffset="16" endLine="96" endOffset="71"/></Target><Target id="@+id/apiKeyEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="89" startOffset="20" endLine="94" endOffset="65"/></Target><Target id="@+id/themeSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="101" startOffset="12" endLine="134" endOffset="63"/></Target><Target id="@+id/themeTitleTextView" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="121" endOffset="63"/></Target><Target id="@+id/themeSwitch" view="com.google.android.material.switchmaterial.SwitchMaterial"><Expressions/><location startLine="124" startOffset="16" endLine="132" endOffset="82"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="137" startOffset="12" endLine="147" endOffset="72"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="150" startOffset="12" endLine="158" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_user_selection" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_user_selection.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_user_selection_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="88" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="43"/></Target><Target id="@+id/searchView" view="androidx.appcompat.widget.SearchView"><Expressions/><location startLine="23" startOffset="4" endLine="32" endOffset="48"/></Target><Target id="@+id/usersRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="35" startOffset="4" endLine="44" endOffset="44"/></Target><Target id="@+id/doneButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="47" startOffset="4" endLine="59" endOffset="36"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="62" startOffset="4" endLine="70" endOffset="51"/></Target><Target id="@+id/emptyTextView" view="TextView"><Expressions/><location startLine="73" startOffset="4" endLine="86" endOffset="46"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_chat_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="98" endOffset="51"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="46" endOffset="36"/></Target><Target id="@+id/lastMessageTextView" view="TextView"><Expressions/><location startLine="49" startOffset="8" endLine="63" endOffset="44"/></Target><Target id="@+id/lastMessageTimeTextView" view="TextView"><Expressions/><location startLine="66" startOffset="8" endLine="75" endOffset="32"/></Target><Target id="@+id/unreadCountBadge" view="TextView"><Expressions/><location startLine="78" startOffset="8" endLine="94" endOffset="40"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_message" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_message.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/item_message_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="317" endOffset="51"/></Target><Target id="@+id/replyIndicator" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="42" endOffset="18"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="37"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="51"/></Target><Target id="@+id/sentMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="45" startOffset="4" endLine="163" endOffset="39"/></Target><Target id="@+id/sentReplyIndicator" view="LinearLayout"><Expressions/><location startLine="65" startOffset="12" endLine="95" endOffset="26"/></Target><Target id="@+id/sentReplySenderText" view="TextView"><Expressions/><location startLine="77" startOffset="16" endLine="84" endOffset="45"/></Target><Target id="@+id/sentReplyMessageText" view="TextView"><Expressions/><location startLine="86" startOffset="16" endLine="93" endOffset="59"/></Target><Target id="@+id/sentFileLayout" view="LinearLayout"><Expressions/><location startLine="98" startOffset="12" endLine="131" endOffset="26"/></Target><Target id="@+id/sentFileNameText" view="TextView"><Expressions/><location startLine="120" startOffset="16" endLine="129" endOffset="47"/></Target><Target id="@+id/sentImagePreview" view="ImageView"><Expressions/><location startLine="134" startOffset="12" endLine="148" endOffset="44"/></Target><Target id="@+id/sentMessageText" view="TextView"><Expressions/><location startLine="150" startOffset="12" endLine="159" endOffset="53"/></Target><Target id="@+id/receivedMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="166" startOffset="4" endLine="283" endOffset="39"/></Target><Target id="@+id/receivedReplyIndicator" view="LinearLayout"><Expressions/><location startLine="186" startOffset="12" endLine="216" endOffset="26"/></Target><Target id="@+id/receivedReplySenderText" view="TextView"><Expressions/><location startLine="198" startOffset="16" endLine="205" endOffset="45"/></Target><Target id="@+id/receivedReplyMessageText" view="TextView"><Expressions/><location startLine="207" startOffset="16" endLine="214" endOffset="59"/></Target><Target id="@+id/receivedFileLayout" view="LinearLayout"><Expressions/><location startLine="219" startOffset="12" endLine="252" endOffset="26"/></Target><Target id="@+id/receivedFileNameText" view="TextView"><Expressions/><location startLine="241" startOffset="16" endLine="250" endOffset="47"/></Target><Target id="@+id/receivedImagePreview" view="ImageView"><Expressions/><location startLine="255" startOffset="12" endLine="269" endOffset="44"/></Target><Target id="@+id/receivedMessageText" view="TextView"><Expressions/><location startLine="271" startOffset="12" endLine="279" endOffset="57"/></Target><Target id="@+id/senderNameText" view="TextView"><Expressions/><location startLine="286" startOffset="4" endLine="298" endOffset="36"/></Target><Target id="@+id/timestampText" view="TextView"><Expressions/><location startLine="301" startOffset="4" endLine="315" endOffset="36"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_user" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_user.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_user_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="81" endOffset="51"/></Target><Target id="@+id/userAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/userNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="45" endOffset="38"/></Target><Target id="@+id/userIdTextView" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="61" endOffset="36"/></Target><Target id="@+id/userEmailTextView" view="TextView"><Expressions/><location startLine="64" startOffset="8" endLine="77" endOffset="43"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="toolbar_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/toolbar_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/toolbar_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="51"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="9" startOffset="4" endLine="19" endOffset="43"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="22" startOffset="4" endLine="33" endOffset="49"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="50" endOffset="31"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_auth" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_auth.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_auth_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="144" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/descriptionTextView" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="47" endOffset="73"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="50" startOffset="12" endLine="67" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="60" startOffset="16" endLine="65" endOffset="54"/></Target><Target id="@+id/passwordInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="70" startOffset="12" endLine="88" endOffset="67"/></Target><Target id="@+id/passwordEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="81" startOffset="16" endLine="86" endOffset="54"/></Target><Target id="@+id/loginButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="91" startOffset="12" endLine="101" endOffset="79"/></Target><Target id="@+id/additionalSettingsButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="114" endOffset="71"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="117" startOffset="12" endLine="125" endOffset="84"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="128" startOffset="12" endLine="138" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="225" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="22" endOffset="43"/></Target><Target id="@+id/messagesRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="25" startOffset="4" endLine="34" endOffset="47"/></Target><Target id="@+id/attachmentIndicators" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="37" startOffset="4" endLine="133" endOffset="55"/></Target><Target id="@+id/replyIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="48" startOffset="8" endLine="94" endOffset="59"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="59" startOffset="12" endLine="68" endOffset="41"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="70" startOffset="12" endLine="81" endOffset="55"/></Target><Target id="@+id/replyCancelButton" view="ImageButton"><Expressions/><location startLine="83" startOffset="12" endLine="92" endOffset="50"/></Target><Target id="@+id/fileAttachmentIndicator" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="97" startOffset="8" endLine="131" endOffset="59"/></Target><Target id="@+id/fileAttachmentText" view="TextView"><Expressions/><location startLine="108" startOffset="12" endLine="118" endOffset="53"/></Target><Target id="@+id/fileCancelButton" view="ImageButton"><Expressions/><location startLine="120" startOffset="12" endLine="129" endOffset="43"/></Target><Target id="@+id/messageInputLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="136" startOffset="4" endLine="197" endOffset="55"/></Target><Target id="@+id/messageEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="149" startOffset="8" endLine="165" endOffset="58"/></Target><Target id="@+id/attachButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="168" startOffset="8" endLine="180" endOffset="58"/></Target><Target id="@+id/sendButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="183" startOffset="8" endLine="195" endOffset="58"/></Target><Target id="@+id/scrollToBottomFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="200" startOffset="4" endLine="212" endOffset="33"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="215" startOffset="4" endLine="223" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_create_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_create_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_create_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="295" endOffset="51"/></Target><Target id="@+id/titleTextView" view="TextView"><Expressions/><location startLine="23" startOffset="12" endLine="34" endOffset="59"/></Target><Target id="@+id/chatTypeLabel" view="TextView"><Expressions/><location startLine="37" startOffset="12" endLine="46" endOffset="73"/></Target><Target id="@+id/chatTypeRadioGroup" view="RadioGroup"><Expressions/><location startLine="48" startOffset="12" endLine="77" endOffset="24"/></Target><Target id="@+id/radioPersonal" view="RadioButton"><Expressions/><location startLine="58" startOffset="16" endLine="63" endOffset="44"/></Target><Target id="@+id/radioGroup" view="RadioButton"><Expressions/><location startLine="65" startOffset="16" endLine="69" endOffset="50"/></Target><Target id="@+id/radioExternal" view="RadioButton"><Expressions/><location startLine="71" startOffset="16" endLine="75" endOffset="48"/></Target><Target id="@+id/providerInfo" view="TextView"><Expressions/><location startLine="80" startOffset="12" endLine="89" endOffset="78"/></Target><Target id="@+id/companionLabel" view="TextView"><Expressions/><location startLine="92" startOffset="12" endLine="102" endOffset="72"/></Target><Target id="@+id/selectUserButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="104" startOffset="12" endLine="113" endOffset="74"/></Target><Target id="@+id/selectedUserTextView" view="TextView"><Expressions/><location startLine="115" startOffset="12" endLine="126" endOffset="65"/></Target><Target id="@+id/groupTitleLabel" view="TextView"><Expressions/><location startLine="129" startOffset="12" endLine="139" endOffset="72"/></Target><Target id="@+id/groupTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="141" startOffset="12" endLine="158" endOffset="67"/></Target><Target id="@+id/groupTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="152" startOffset="16" endLine="156" endOffset="46"/></Target><Target id="@+id/participantsLabel" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="81"/></Target><Target id="@+id/participantsInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="173" startOffset="12" endLine="190" endOffset="67"/></Target><Target id="@+id/participantsEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="184" startOffset="16" endLine="188" endOffset="46"/></Target><Target id="@+id/externalTitleLabel" view="TextView"><Expressions/><location startLine="193" startOffset="12" endLine="203" endOffset="72"/></Target><Target id="@+id/externalTitleInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="205" startOffset="12" endLine="222" endOffset="67"/></Target><Target id="@+id/externalTitleEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="216" startOffset="16" endLine="220" endOffset="46"/></Target><Target id="@+id/entityLabel" view="TextView"><Expressions/><location startLine="225" startOffset="12" endLine="234" endOffset="84"/></Target><Target id="@+id/entityInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="236" startOffset="12" endLine="252" endOffset="67"/></Target><Target id="@+id/entityEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="246" startOffset="16" endLine="250" endOffset="48"/></Target><Target id="@+id/createButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="255" startOffset="12" endLine="265" endOffset="81"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="268" startOffset="12" endLine="276" endOffset="72"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="279" startOffset="12" endLine="289" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_image_viewer" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_image_viewer.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.coordinatorlayout.widget.CoordinatorLayout"><Targets><Target tag="layout/activity_image_viewer_0" view="androidx.coordinatorlayout.widget.CoordinatorLayout"><Expressions/><location startLine="1" startOffset="0" endLine="79" endOffset="53"/></Target><Target id="@+id/appBarLayout" view="com.google.android.material.appbar.AppBarLayout"><Expressions/><location startLine="8" startOffset="4" endLine="69" endOffset="53"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="14" startOffset="8" endLine="67" endOffset="43"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="28" startOffset="16" endLine="38" endOffset="57"/></Target><Target id="@+id/toolbarTitle" view="TextView"><Expressions/><location startLine="40" startOffset="16" endLine="51" endOffset="44"/></Target><Target id="@+id/downloadButton" view="ImageButton"><Expressions/><location startLine="53" startOffset="16" endLine="63" endOffset="57"/></Target><Target id="@+id/imageView" view="ImageView"><Expressions/><location startLine="71" startOffset="4" endLine="77" endOffset="54"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_main_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="151" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="45" endOffset="39"/></Target><Target id="@+id/logoImageView" view="ImageView"><Expressions/><location startLine="23" startOffset="8" endLine="30" endOffset="50"/></Target><Target id="@+id/menuButton" view="ImageButton"><Expressions/><location startLine="33" startOffset="8" endLine="43" endOffset="46"/></Target><Target id="@+id/swipeRefreshLayout" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="48" startOffset="4" endLine="66" endOffset="59"/></Target><Target id="@+id/chatsRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="58" startOffset="8" endLine="64" endOffset="48"/></Target><Target id="@+id/emptyStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="69" startOffset="4" endLine="91" endOffset="55"/></Target><Target id="@+id/emptyStateTextView" view="TextView"><Expressions/><location startLine="79" startOffset="8" endLine="89" endOffset="55"/></Target><Target id="@+id/loadingProgressBar" view="ProgressBar"><Expressions/><location startLine="94" startOffset="4" endLine="102" endOffset="59"/></Target><Target id="@+id/errorStateLayout" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="105" startOffset="4" endLine="137" endOffset="55"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="115" startOffset="8" endLine="125" endOffset="59"/></Target><Target id="@+id/retryButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="127" startOffset="8" endLine="135" endOffset="55"/></Target><Target id="@+id/createChatFab" view="com.google.android.material.floatingactionbutton.FloatingActionButton"><Expressions/><location startLine="140" startOffset="4" endLine="149" endOffset="33"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_profile" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_profile.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_profile_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="197" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="29"/></Target><Target id="@+id/avatarSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="72" endOffset="63"/></Target><Target id="@+id/avatarImageView" view="ImageView"><Expressions/><location startLine="46" startOffset="16" endLine="58" endOffset="53"/></Target><Target id="@+id/avatarHintTextView" view="TextView"><Expressions/><location startLine="60" startOffset="16" endLine="70" endOffset="79"/></Target><Target id="@+id/firstNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="75" startOffset="12" endLine="93" endOffset="67"/></Target><Target id="@+id/firstNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="86" startOffset="16" endLine="91" endOffset="61"/></Target><Target id="@+id/lastNameInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="96" startOffset="12" endLine="114" endOffset="67"/></Target><Target id="@+id/lastNameEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="107" startOffset="16" endLine="112" endOffset="61"/></Target><Target id="@+id/emailInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="117" startOffset="12" endLine="134" endOffset="67"/></Target><Target id="@+id/emailEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="127" startOffset="16" endLine="132" endOffset="61"/></Target><Target id="@+id/phoneInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="137" startOffset="12" endLine="154" endOffset="67"/></Target><Target id="@+id/phoneEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="147" startOffset="16" endLine="152" endOffset="61"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="157" startOffset="12" endLine="167" endOffset="76"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="170" startOffset="12" endLine="178" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="181" startOffset="12" endLine="191" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_settings" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_settings.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_settings_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="177" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="31"/></Target><Target id="@+id/serverSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="36" startOffset="12" endLine="98" endOffset="63"/></Target><Target id="@+id/serverTitleTextView" view="TextView"><Expressions/><location startLine="47" startOffset="16" endLine="56" endOffset="63"/></Target><Target id="@+id/serverUrlInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="59" startOffset="16" endLine="76" endOffset="71"/></Target><Target id="@+id/serverUrlEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="69" startOffset="20" endLine="74" endOffset="65"/></Target><Target id="@+id/apiKeyInputLayout" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="79" startOffset="16" endLine="96" endOffset="71"/></Target><Target id="@+id/apiKeyEditText" view="com.google.android.material.textfield.TextInputEditText"><Expressions/><location startLine="89" startOffset="20" endLine="94" endOffset="65"/></Target><Target id="@+id/themeSection" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="101" startOffset="12" endLine="134" endOffset="63"/></Target><Target id="@+id/themeTitleTextView" view="TextView"><Expressions/><location startLine="112" startOffset="16" endLine="121" endOffset="63"/></Target><Target id="@+id/themeSwitch" view="com.google.android.material.switchmaterial.SwitchMaterial"><Expressions/><location startLine="124" startOffset="16" endLine="132" endOffset="82"/></Target><Target id="@+id/saveButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="137" startOffset="12" endLine="147" endOffset="72"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="150" startOffset="12" endLine="158" endOffset="70"/></Target><Target id="@+id/errorTextView" view="TextView"><Expressions/><location startLine="161" startOffset="12" endLine="171" endOffset="71"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_user_selection" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/activity_user_selection.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/activity_user_selection_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="88" endOffset="51"/></Target><Target id="@+id/toolbar" view="androidx.appcompat.widget.Toolbar"><Expressions/><location startLine="10" startOffset="4" endLine="20" endOffset="43"/></Target><Target id="@+id/searchView" view="androidx.appcompat.widget.SearchView"><Expressions/><location startLine="23" startOffset="4" endLine="32" endOffset="48"/></Target><Target id="@+id/usersRecyclerView" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="35" startOffset="4" endLine="44" endOffset="44"/></Target><Target id="@+id/doneButton" view="com.google.android.material.button.MaterialButton"><Expressions/><location startLine="47" startOffset="4" endLine="59" endOffset="36"/></Target><Target id="@+id/progressBar" view="ProgressBar"><Expressions/><location startLine="62" startOffset="4" endLine="70" endOffset="51"/></Target><Target id="@+id/emptyTextView" view="TextView"><Expressions/><location startLine="73" startOffset="4" endLine="86" endOffset="46"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_chat_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="98" endOffset="51"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="46" endOffset="36"/></Target><Target id="@+id/lastMessageTextView" view="TextView"><Expressions/><location startLine="49" startOffset="8" endLine="63" endOffset="44"/></Target><Target id="@+id/lastMessageTimeTextView" view="TextView"><Expressions/><location startLine="66" startOffset="8" endLine="75" endOffset="32"/></Target><Target id="@+id/unreadCountBadge" view="TextView"><Expressions/><location startLine="78" startOffset="8" endLine="94" endOffset="40"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_message" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_message.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/item_message_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="317" endOffset="51"/></Target><Target id="@+id/replyIndicator" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="42" endOffset="18"/></Target><Target id="@+id/replySenderText" view="TextView"><Expressions/><location startLine="24" startOffset="8" endLine="31" endOffset="37"/></Target><Target id="@+id/replyMessageText" view="TextView"><Expressions/><location startLine="33" startOffset="8" endLine="40" endOffset="51"/></Target><Target id="@+id/sentMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="45" startOffset="4" endLine="163" endOffset="39"/></Target><Target id="@+id/sentReplyIndicator" view="LinearLayout"><Expressions/><location startLine="65" startOffset="12" endLine="95" endOffset="26"/></Target><Target id="@+id/sentReplySenderText" view="TextView"><Expressions/><location startLine="77" startOffset="16" endLine="84" endOffset="45"/></Target><Target id="@+id/sentReplyMessageText" view="TextView"><Expressions/><location startLine="86" startOffset="16" endLine="93" endOffset="59"/></Target><Target id="@+id/sentFileLayout" view="LinearLayout"><Expressions/><location startLine="98" startOffset="12" endLine="131" endOffset="26"/></Target><Target id="@+id/sentFileNameText" view="TextView"><Expressions/><location startLine="120" startOffset="16" endLine="129" endOffset="47"/></Target><Target id="@+id/sentImagePreview" view="ImageView"><Expressions/><location startLine="134" startOffset="12" endLine="148" endOffset="44"/></Target><Target id="@+id/sentMessageText" view="TextView"><Expressions/><location startLine="150" startOffset="12" endLine="159" endOffset="53"/></Target><Target id="@+id/receivedMessageCard" view="androidx.cardview.widget.CardView"><Expressions/><location startLine="166" startOffset="4" endLine="283" endOffset="39"/></Target><Target id="@+id/receivedReplyIndicator" view="LinearLayout"><Expressions/><location startLine="186" startOffset="12" endLine="216" endOffset="26"/></Target><Target id="@+id/receivedReplySenderText" view="TextView"><Expressions/><location startLine="198" startOffset="16" endLine="205" endOffset="45"/></Target><Target id="@+id/receivedReplyMessageText" view="TextView"><Expressions/><location startLine="207" startOffset="16" endLine="214" endOffset="59"/></Target><Target id="@+id/receivedFileLayout" view="LinearLayout"><Expressions/><location startLine="219" startOffset="12" endLine="252" endOffset="26"/></Target><Target id="@+id/receivedFileNameText" view="TextView"><Expressions/><location startLine="241" startOffset="16" endLine="250" endOffset="47"/></Target><Target id="@+id/receivedImagePreview" view="ImageView"><Expressions/><location startLine="255" startOffset="12" endLine="269" endOffset="44"/></Target><Target id="@+id/receivedMessageText" view="TextView"><Expressions/><location startLine="271" startOffset="12" endLine="279" endOffset="57"/></Target><Target id="@+id/senderNameText" view="TextView"><Expressions/><location startLine="286" startOffset="4" endLine="298" endOffset="36"/></Target><Target id="@+id/timestampText" view="TextView"><Expressions/><location startLine="301" startOffset="4" endLine="315" endOffset="36"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="item_user" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/item_user.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.card.MaterialCardView"><Targets><Target tag="layout/item_user_0" view="com.google.android.material.card.MaterialCardView"><Expressions/><location startLine="1" startOffset="0" endLine="81" endOffset="51"/></Target><Target id="@+id/userAvatarImageView" view="ImageView"><Expressions/><location startLine="17" startOffset="8" endLine="29" endOffset="53"/></Target><Target id="@+id/userNameTextView" view="TextView"><Expressions/><location startLine="32" startOffset="8" endLine="45" endOffset="38"/></Target><Target id="@+id/userIdTextView" view="TextView"><Expressions/><location startLine="48" startOffset="8" endLine="61" endOffset="36"/></Target><Target id="@+id/userEmailTextView" view="TextView"><Expressions/><location startLine="64" startOffset="8" endLine="77" endOffset="43"/></Target></Targets></Layout>

View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="toolbar_chat" modulePackage="com.crm.chat" filePath="app/src/main/res/layout/toolbar_chat.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/toolbar_chat_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="52" endOffset="51"/></Target><Target id="@+id/backButton" view="ImageButton"><Expressions/><location startLine="9" startOffset="4" endLine="19" endOffset="43"/></Target><Target id="@+id/chatAvatarImageView" view="ImageView"><Expressions/><location startLine="22" startOffset="4" endLine="33" endOffset="49"/></Target><Target id="@+id/chatNameTextView" view="TextView"><Expressions/><location startLine="36" startOffset="4" endLine="50" endOffset="31"/></Target></Targets></Layout>

View File

@@ -0,0 +1,89 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file
# instead of this one, which turns off the optimization flags.
-allowaccessmodification
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**

View File

@@ -0,0 +1,95 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize steps (and performs some
# of these optimizations on its own).
# Note that if you want to enable optimization, you cannot just
# include optimization flags in your own project configuration file;
# instead you will need to point to the
# "proguard-android-optimize.txt" file instead of this one from your
# project.properties file.
-dontoptimize
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**

View File

@@ -0,0 +1,89 @@
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#
# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
# will be ignored by new version of the Android plugin for Gradle.
# Optimizations can be turned on and off in the 'postProcessing' DSL block.
# The configuration below is applied if optimizations are enabled.
-allowaccessmodification
# Preserve some attributes that may be required for reflection.
-keepattributes AnnotationDefault,
EnclosingMethod,
InnerClasses,
RuntimeVisibleAnnotations,
RuntimeVisibleParameterAnnotations,
RuntimeVisibleTypeAnnotations,
Signature
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
-keep public class com.google.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
-dontnote com.google.vending.licensing.ILicensingService
-dontnote com.google.android.vending.licensing.ILicensingService
# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Keep setters in Views so that animations can still work.
-keepclassmembers public class * extends android.view.View {
void set*(***);
*** get*();
}
# We want to keep methods in Activity that could be used in the XML attribute onClick.
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class * implements android.os.Parcelable {
public static final ** CREATOR;
}
# Preserve annotated Javascript interface methods.
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# The support libraries contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontnote android.support.**
-dontnote androidx.**
-dontwarn android.support.**
-dontwarn androidx.**
# Understand the @Keep support annotation.
-keep class android.support.annotation.Keep
-keep @android.support.annotation.Keep class * {*;}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <methods>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <fields>;
}
-keepclasseswithmembers class * {
@android.support.annotation.Keep <init>(...);
}
# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
-dontnote org.apache.http.**
-dontnote android.net.http.**
# These classes are duplicated between android.jar and core-lambda-stubs.jar.
-dontnote java.lang.invoke.**

Some files were not shown because too many files have changed in this diff Show More