diff --git a/.gradle/8.0/checksums/checksums.lock b/.gradle/8.0/checksums/checksums.lock
new file mode 100644
index 0000000..a9feb3c
Binary files /dev/null and b/.gradle/8.0/checksums/checksums.lock differ
diff --git a/.gradle/8.0/checksums/md5-checksums.bin b/.gradle/8.0/checksums/md5-checksums.bin
new file mode 100644
index 0000000..4f46f9e
Binary files /dev/null and b/.gradle/8.0/checksums/md5-checksums.bin differ
diff --git a/.gradle/8.0/checksums/sha1-checksums.bin b/.gradle/8.0/checksums/sha1-checksums.bin
new file mode 100644
index 0000000..0a58c33
Binary files /dev/null and b/.gradle/8.0/checksums/sha1-checksums.bin differ
diff --git a/.gradle/8.0/dependencies-accessors/dependencies-accessors.lock b/.gradle/8.0/dependencies-accessors/dependencies-accessors.lock
new file mode 100644
index 0000000..cec6f53
Binary files /dev/null and b/.gradle/8.0/dependencies-accessors/dependencies-accessors.lock differ
diff --git a/.gradle/8.0/dependencies-accessors/gc.properties b/.gradle/8.0/dependencies-accessors/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/.gradle/8.0/executionHistory/executionHistory.bin b/.gradle/8.0/executionHistory/executionHistory.bin
new file mode 100644
index 0000000..a632838
Binary files /dev/null and b/.gradle/8.0/executionHistory/executionHistory.bin differ
diff --git a/.gradle/8.0/executionHistory/executionHistory.lock b/.gradle/8.0/executionHistory/executionHistory.lock
new file mode 100644
index 0000000..c58328c
Binary files /dev/null and b/.gradle/8.0/executionHistory/executionHistory.lock differ
diff --git a/.gradle/8.0/fileChanges/last-build.bin b/.gradle/8.0/fileChanges/last-build.bin
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/.gradle/8.0/fileChanges/last-build.bin differ
diff --git a/.gradle/8.0/fileHashes/fileHashes.bin b/.gradle/8.0/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..d1dc9f7
Binary files /dev/null and b/.gradle/8.0/fileHashes/fileHashes.bin differ
diff --git a/.gradle/8.0/fileHashes/fileHashes.lock b/.gradle/8.0/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..b87d48e
Binary files /dev/null and b/.gradle/8.0/fileHashes/fileHashes.lock differ
diff --git a/.gradle/8.0/fileHashes/resourceHashesCache.bin b/.gradle/8.0/fileHashes/resourceHashesCache.bin
new file mode 100644
index 0000000..54cf270
Binary files /dev/null and b/.gradle/8.0/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/8.0/gc.properties b/.gradle/8.0/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..bae68f9
Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 0000000..3ad98e8
--- /dev/null
+++ b/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Sun Sep 24 22:29:27 CST 2023
+gradle.version=8.0
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 0000000..34055f2
Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
new file mode 100644
index 0000000..2be9e5a
Binary files /dev/null and b/.gradle/file-system.probe differ
diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/app/build.gradle b/app/build.gradle
new file mode 100644
index 0000000..23f7b96
--- /dev/null
+++ b/app/build.gradle
@@ -0,0 +1,26 @@
+apply plugin: 'com.android.application'
+
+android {
+ namespace "net.micode.notes"
+ compileSdkVersion 34
+ buildToolsVersion "34.0.0"
+ useLibrary 'org.apache.http.legacy'
+
+ defaultConfig {
+ applicationId "net.micode.notes"
+ minSdkVersion 20
+ targetSdkVersion 29
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+ }
+ }
+}
+dependencies {
+ implementation 'org.jetbrains:annotations:15.0'
+ implementation 'org.jetbrains:annotations:15.0'
+ implementation 'com.android.support:design:28.0.0'
+}
diff --git a/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java b/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java
new file mode 100644
index 0000000..b067bc1
--- /dev/null
+++ b/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package net.micode.notes.test;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String APPLICATION_ID = "net.micode.notes.test";
+ public static final String BUILD_TYPE = "debug";
+}
diff --git a/app/build/generated/source/buildConfig/debug/net/micode/notes/BuildConfig.java b/app/build/generated/source/buildConfig/debug/net/micode/notes/BuildConfig.java
new file mode 100644
index 0000000..db17690
--- /dev/null
+++ b/app/build/generated/source/buildConfig/debug/net/micode/notes/BuildConfig.java
@@ -0,0 +1,12 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package net.micode.notes;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String APPLICATION_ID = "net.micode.notes";
+ public static final String BUILD_TYPE = "debug";
+ public static final int VERSION_CODE = 1;
+ public static final String VERSION_NAME = "0.1";
+}
diff --git a/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/app/build/intermediates/apk/debug/app-debug.apk b/app/build/intermediates/apk/debug/app-debug.apk
new file mode 100644
index 0000000..3b28c53
Binary files /dev/null and b/app/build/intermediates/apk/debug/app-debug.apk differ
diff --git a/app/build/intermediates/apk/debug/output-metadata.json b/app/build/intermediates/apk/debug/output-metadata.json
new file mode 100644
index 0000000..b2231b9
--- /dev/null
+++ b/app/build/intermediates/apk/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "0.1",
+ "outputFile": "app-debug.apk"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt
new file mode 100644
index 0000000..46dacc6
--- /dev/null
+++ b/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt
@@ -0,0 +1,2 @@
+#- File Locator -
+listingFile=../../apk/debug/output-metadata.json
diff --git a/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt
new file mode 100644
index 0000000..b7d5868
--- /dev/null
+++ b/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt
@@ -0,0 +1,2 @@
+#- File Locator -
+listingFile=../../../outputs/apk/androidTest/debug/output-metadata.json
diff --git a/app/build/intermediates/app_metadata/debug/app-metadata.properties b/app/build/intermediates/app_metadata/debug/app-metadata.properties
new file mode 100644
index 0000000..1d16f01
--- /dev/null
+++ b/app/build/intermediates/app_metadata/debug/app-metadata.properties
@@ -0,0 +1,2 @@
+appMetadataVersion=1.1
+androidGradlePluginVersion=7.4.1
diff --git a/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json b/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json
new file mode 100644
index 0000000..714f651
--- /dev/null
+++ b/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json
@@ -0,0 +1,10 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "COMPATIBLE_SCREEN_MANIFEST",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "debug",
+ "elements": []
+}
\ No newline at end of file
diff --git a/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar
new file mode 100644
index 0000000..c8575c8
Binary files /dev/null and b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar differ
diff --git a/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar
new file mode 100644
index 0000000..df70a92
Binary files /dev/null and b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar differ
diff --git a/app/build/intermediates/compile_app_classes_jar/debug/classes.jar b/app/build/intermediates/compile_app_classes_jar/debug/classes.jar
new file mode 100644
index 0000000..09aa0f3
Binary files /dev/null and b/app/build/intermediates/compile_app_classes_jar/debug/classes.jar differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_0/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_1/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_2/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_3/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_4/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_4/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_4/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_5/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_5/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_6/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_6/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_6/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_7/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_7/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5497f6536ecc3231b3eb2b890c3becafa6e9741b6f86a41abe18e5ae676ff498_bucket_7/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_0/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_1/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_2/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_3/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_4/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_4/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_4/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_5/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_5/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_6/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_6/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_6/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_7/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_7/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/dirs_bucket_7/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_0/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_1/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_2/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_3/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_4/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_4/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_4/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_5/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_5/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_6/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_6/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_6/graph.bin differ
diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_7/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_7/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_f698eed096e6da52df2da762cc9e3c5d5379ff21f1f21898a01560853c89e7ef_bucket_7/graph.bin differ
diff --git a/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
new file mode 100644
index 0000000..c4b029f
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex
new file mode 100644
index 0000000..7b487f5
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex
new file mode 100644
index 0000000..29f9a3d
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex
new file mode 100644
index 0000000..a95b4a7
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex
new file mode 100644
index 0000000..b9566d9
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex
new file mode 100644
index 0000000..29c950d
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex
new file mode 100644
index 0000000..61c0687
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex
new file mode 100644
index 0000000..fe073d4
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ
diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex
new file mode 100644
index 0000000..bb877d8
Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex differ
diff --git a/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex b/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex
new file mode 100644
index 0000000..4dafe5c
Binary files /dev/null and b/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex differ
diff --git a/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/13/classes.dex b/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/13/classes.dex
new file mode 100644
index 0000000..a88b690
Binary files /dev/null and b/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/13/classes.dex differ
diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/app/build/intermediates/dex_archive_input_jar_hashes/debug/out
new file mode 100644
index 0000000..37bf45f
Binary files /dev/null and b/app/build/intermediates/dex_archive_input_jar_hashes/debug/out differ
diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out b/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out
new file mode 100644
index 0000000..3af2457
Binary files /dev/null and b/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out differ
diff --git a/app/build/intermediates/dex_number_of_buckets_file/debug/out b/app/build/intermediates/dex_number_of_buckets_file/debug/out
new file mode 100644
index 0000000..301160a
--- /dev/null
+++ b/app/build/intermediates/dex_number_of_buckets_file/debug/out
@@ -0,0 +1 @@
+8
\ No newline at end of file
diff --git a/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out b/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out
new file mode 100644
index 0000000..301160a
--- /dev/null
+++ b/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out
@@ -0,0 +1 @@
+8
\ No newline at end of file
diff --git a/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex b/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex
new file mode 100644
index 0000000..7107368
Binary files /dev/null and b/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state
new file mode 100644
index 0000000..b7c4e22
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0cJ_k0HP8Fy93N6TBTIU+6gh2Aw= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0cJ_k0HP8Fy93N6TBTIU+6gh2Aw=
new file mode 100644
index 0000000..85e5545
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0cJ_k0HP8Fy93N6TBTIU+6gh2Aw= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5AM+7FSo9LqM0O4Cyu7o_bloZIA= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5AM+7FSo9LqM0O4Cyu7o_bloZIA=
new file mode 100644
index 0000000..1f8cc12
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5AM+7FSo9LqM0O4Cyu7o_bloZIA= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9iW_GEGjAF1+6SuW2st7bSrgwZ0= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9iW_GEGjAF1+6SuW2st7bSrgwZ0=
new file mode 100644
index 0000000..6a09445
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9iW_GEGjAF1+6SuW2st7bSrgwZ0= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Bj9hGDb9SebVKTHoJszccgZNibQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Bj9hGDb9SebVKTHoJszccgZNibQ=
new file mode 100644
index 0000000..172691b
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Bj9hGDb9SebVKTHoJszccgZNibQ= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DSQ4gXvxOf9EqI48ntvYnqWeT1U= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DSQ4gXvxOf9EqI48ntvYnqWeT1U=
new file mode 100644
index 0000000..e6c0c25
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DSQ4gXvxOf9EqI48ntvYnqWeT1U= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/I3wZcC+5neL7+SqFMVedlm+6y0E= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/I3wZcC+5neL7+SqFMVedlm+6y0E=
new file mode 100644
index 0000000..091b6b6
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/I3wZcC+5neL7+SqFMVedlm+6y0E= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L3o8Ua8koSi3+7Nvy5sCvfGGuO0= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L3o8Ua8koSi3+7Nvy5sCvfGGuO0=
new file mode 100644
index 0000000..ee0fc38
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L3o8Ua8koSi3+7Nvy5sCvfGGuO0= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/P0xLWT3HJA87OUq1XfqiZtMZgv8= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/P0xLWT3HJA87OUq1XfqiZtMZgv8=
new file mode 100644
index 0000000..f3ed40b
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/P0xLWT3HJA87OUq1XfqiZtMZgv8= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RNiCLpJJ97bHbDEniUo+L83hJbU= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RNiCLpJJ97bHbDEniUo+L83hJbU=
new file mode 100644
index 0000000..8190f88
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RNiCLpJJ97bHbDEniUo+L83hJbU= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RuyqyKKpnZDOAu73DEwRIaruEa4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RuyqyKKpnZDOAu73DEwRIaruEa4=
new file mode 100644
index 0000000..ea6f509
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RuyqyKKpnZDOAu73DEwRIaruEa4= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T0C1xOjgp03mcnHCY0TPFYjcwC8= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T0C1xOjgp03mcnHCY0TPFYjcwC8=
new file mode 100644
index 0000000..d03b977
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T0C1xOjgp03mcnHCY0TPFYjcwC8= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T9diA1XBl0Ht35IXQ3d5hmlnfkE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T9diA1XBl0Ht35IXQ3d5hmlnfkE=
new file mode 100644
index 0000000..3402ba5
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/T9diA1XBl0Ht35IXQ3d5hmlnfkE= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U14vXzExSc+wCdctn10TU3Kl3pE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U14vXzExSc+wCdctn10TU3Kl3pE=
new file mode 100644
index 0000000..93b769e
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U14vXzExSc+wCdctn10TU3Kl3pE= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XJNt+eRPBAVDDBYF2VmVbPkOHgQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XJNt+eRPBAVDDBYF2VmVbPkOHgQ=
new file mode 100644
index 0000000..46d3cb3
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XJNt+eRPBAVDDBYF2VmVbPkOHgQ= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/YtAEQT0GY5U621FqY5TY6OpkInw= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/YtAEQT0GY5U621FqY5TY6OpkInw=
new file mode 100644
index 0000000..0d4a161
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/YtAEQT0GY5U621FqY5TY6OpkInw= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZKurzk6P+MuowQTb6+AuVpGdZQQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZKurzk6P+MuowQTb6+AuVpGdZQQ=
new file mode 100644
index 0000000..59e6ea3
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ZKurzk6P+MuowQTb6+AuVpGdZQQ= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Zhjrqd59E3cJd5VbKsCQ1PpckLI= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Zhjrqd59E3cJd5VbKsCQ1PpckLI=
new file mode 100644
index 0000000..c8e92a4
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Zhjrqd59E3cJd5VbKsCQ1PpckLI= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bMKUcBDwU0Eyb5bC_Y1vrm1YvNg= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bMKUcBDwU0Eyb5bC_Y1vrm1YvNg=
new file mode 100644
index 0000000..b5e5cbc
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bMKUcBDwU0Eyb5bC_Y1vrm1YvNg= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bgoz270SmmJvwlNBNtqBsdcZ9o8= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bgoz270SmmJvwlNBNtqBsdcZ9o8=
new file mode 100644
index 0000000..2e46a7c
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bgoz270SmmJvwlNBNtqBsdcZ9o8= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bjEoc6fUg7Oamn7fF71bx7xKvSE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bjEoc6fUg7Oamn7fF71bx7xKvSE=
new file mode 100644
index 0000000..aae9d28
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bjEoc6fUg7Oamn7fF71bx7xKvSE= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ckAF9ODmRGfSGo1tzsxIPJkNTaI= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ckAF9ODmRGfSGo1tzsxIPJkNTaI=
new file mode 100644
index 0000000..2b28058
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ckAF9ODmRGfSGo1tzsxIPJkNTaI= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dUoabDUb7tZwW7up1nSO5_cp60g= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dUoabDUb7tZwW7up1nSO5_cp60g=
new file mode 100644
index 0000000..3b85954
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dUoabDUb7tZwW7up1nSO5_cp60g= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f5dVsNj1y56AtvJMpj0HPMT7n+s= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f5dVsNj1y56AtvJMpj0HPMT7n+s=
new file mode 100644
index 0000000..5405370
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f5dVsNj1y56AtvJMpj0HPMT7n+s= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iChEmQkrmYl5EnGFCZQ0VVRyBYQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iChEmQkrmYl5EnGFCZQ0VVRyBYQ=
new file mode 100644
index 0000000..5137d2e
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iChEmQkrmYl5EnGFCZQ0VVRyBYQ= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iSjNKupHekutaEk4vjBep8GZDRo= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iSjNKupHekutaEk4vjBep8GZDRo=
new file mode 100644
index 0000000..3aad90c
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/iSjNKupHekutaEk4vjBep8GZDRo= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jK+7V+VToRFdCVrQOac0FWnFfHg= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jK+7V+VToRFdCVrQOac0FWnFfHg=
new file mode 100644
index 0000000..f27829e
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jK+7V+VToRFdCVrQOac0FWnFfHg= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jdK99Hya18AKfSRVknHlE8k4IyE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jdK99Hya18AKfSRVknHlE8k4IyE=
new file mode 100644
index 0000000..3e3acf4
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jdK99Hya18AKfSRVknHlE8k4IyE= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/o534NR4DJC6wS8jvxiq05iPEU58= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/o534NR4DJC6wS8jvxiq05iPEU58=
new file mode 100644
index 0000000..b322a60
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/o534NR4DJC6wS8jvxiq05iPEU58= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/p1VVsqS2Jx5F3_lbPMQl2d8Y5ps= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/p1VVsqS2Jx5F3_lbPMQl2d8Y5ps=
new file mode 100644
index 0000000..9f562b5
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/p1VVsqS2Jx5F3_lbPMQl2d8Y5ps= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rcxxex0lfs7_H4Jkk3qPKIHy37s= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rcxxex0lfs7_H4Jkk3qPKIHy37s=
new file mode 100644
index 0000000..810547b
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rcxxex0lfs7_H4Jkk3qPKIHy37s= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rpCaH0g6r4wjk1v0fFoZ81tSQ9c= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rpCaH0g6r4wjk1v0fFoZ81tSQ9c=
new file mode 100644
index 0000000..a20288b
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rpCaH0g6r4wjk1v0fFoZ81tSQ9c= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/tF7kExwitlaURemrPegRdsoviGM= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/tF7kExwitlaURemrPegRdsoviGM=
new file mode 100644
index 0000000..ac37f2b
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/tF7kExwitlaURemrPegRdsoviGM= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uZiBkuXDYnm5o8cwxrz_cOEMfp4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uZiBkuXDYnm5o8cwxrz_cOEMfp4=
new file mode 100644
index 0000000..e40b65d
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uZiBkuXDYnm5o8cwxrz_cOEMfp4= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/v_9UEuL6Rdq1mO9jT6aI0Lr6k7g= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/v_9UEuL6Rdq1mO9jT6aI0Lr6k7g=
new file mode 100644
index 0000000..5afb9b4
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/v_9UEuL6Rdq1mO9jT6aI0Lr6k7g= differ
diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xdBe6v3S7BaMiCRI_NDN8TscmSE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xdBe6v3S7BaMiCRI_NDN8TscmSE=
new file mode 100644
index 0000000..2400090
Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xdBe6v3S7BaMiCRI_NDN8TscmSE= differ
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..9c13d3e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
@@ -0,0 +1,99 @@
+#Fri May 17 14:00:10 CST 2024
+net.micode.notes.app-main-14\:/color/primary_text_dark.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\color_primary_text_dark.xml.flat
+net.micode.notes.app-main-14\:/color/secondary_text_dark.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\color_secondary_text_dark.xml.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/bg_btn_set_color.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_btn_set_color.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/bg_color_btn_mask.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/call_record.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/clock.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_clock.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/delete.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/dropdown_icon.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_blue.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_blue.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_green.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_red.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_red.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_title_blue.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_blue.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_title_green.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_title_red.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_red.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_title_white.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_white.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_title_yellow.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_white.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_white.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/edit_yellow.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_yellow.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/font_large.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_large.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/font_normal.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_normal.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/font_size_selector_bg.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/font_small.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_small.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/font_super.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/icon_app.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_icon_app.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_background.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_background.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_blue_down.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_down.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_blue_middle.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_middle.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_blue_single.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_single.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_blue_up.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_up.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_folder.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_folder.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_footer_bg.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_footer_bg.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_green_down.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_down.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_green_middle.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_middle.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_green_single.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_single.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_green_up.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_up.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_red_down.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_down.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_red_middle.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_middle.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_red_single.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_single.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_red_up.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_up.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_white_down.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_down.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_white_middle.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_middle.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_white_single.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_white_up.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_up.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_yellow_down.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_down.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_yellow_middle.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_yellow_single.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_single.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/list_yellow_up.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_up.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/menu_delete.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_delete.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/menu_move.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_move.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/new_note_normal.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/new_note_pressed.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_pressed.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/note_edit_color_selector_panel.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/notification.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_notification.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/search_result.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_search_result.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/selected.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_selected.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/title_alert.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_alert.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/title_bar_bg.9.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_bar_bg.9.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_2x_blue.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_blue.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_2x_green.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_2x_red.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_red.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_2x_white.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_white.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_2x_yellow.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_yellow.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_4x_blue.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_blue.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_4x_green.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_green.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_4x_red.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_red.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_4x_white.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_white.png.flat
+net.micode.notes.app-main-14\:/drawable-hdpi/widget_4x_yellow.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_yellow.png.flat
+net.micode.notes.app-main-14\:/drawable/new_note.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable_new_note.xml.flat
+net.micode.notes.app-main-14\:/drawable/tree.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable_tree.png.flat
+net.micode.notes.app-main-14\:/drawable/water.png=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable_water.png.flat
+net.micode.notes.app-main-14\:/layout/account_dialog_title.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_account_dialog_title.xml.flat
+net.micode.notes.app-main-14\:/layout/add_account_text.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_add_account_text.xml.flat
+net.micode.notes.app-main-14\:/layout/app_login.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_app_login.xml.flat
+net.micode.notes.app-main-14\:/layout/datetime_picker.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_datetime_picker.xml.flat
+net.micode.notes.app-main-14\:/layout/dialog_edit_text.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_edit_text.xml.flat
+net.micode.notes.app-main-14\:/layout/folder_list_item.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_folder_list_item.xml.flat
+net.micode.notes.app-main-14\:/layout/note_edit.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit.xml.flat
+net.micode.notes.app-main-14\:/layout/note_edit_list_item.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit_list_item.xml.flat
+net.micode.notes.app-main-14\:/layout/note_item.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_item.xml.flat
+net.micode.notes.app-main-14\:/layout/note_list.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list.xml.flat
+net.micode.notes.app-main-14\:/layout/note_list_dropdown_menu.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_dropdown_menu.xml.flat
+net.micode.notes.app-main-14\:/layout/note_list_footer.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_footer.xml.flat
+net.micode.notes.app-main-14\:/layout/settings_header.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_settings_header.xml.flat
+net.micode.notes.app-main-14\:/layout/widget_2x.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_2x.xml.flat
+net.micode.notes.app-main-14\:/layout/widget_4x.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_4x.xml.flat
+net.micode.notes.app-main-14\:/menu/call_note_edit.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_call_note_edit.xml.flat
+net.micode.notes.app-main-14\:/menu/call_record_folder.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat
+net.micode.notes.app-main-14\:/menu/note_edit.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_note_edit.xml.flat
+net.micode.notes.app-main-14\:/menu/note_list.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list.xml.flat
+net.micode.notes.app-main-14\:/menu/note_list_dropdown.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_dropdown.xml.flat
+net.micode.notes.app-main-14\:/menu/note_list_options.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_options.xml.flat
+net.micode.notes.app-main-14\:/menu/sub_folder.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\menu_sub_folder.xml.flat
+net.micode.notes.app-main-14\:/raw-zh-rCN/introduction=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat
+net.micode.notes.app-main-14\:/raw/introduction=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\raw_introduction.flat
+net.micode.notes.app-main-14\:/xml/preferences.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat
+net.micode.notes.app-main-14\:/xml/searchable.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\xml_searchable.xml.flat
+net.micode.notes.app-main-14\:/xml/widget_2x_info.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_2x_info.xml.flat
+net.micode.notes.app-main-14\:/xml/widget_4x_info.xml=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_4x_info.xml.flat
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af/values-af.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af/values-af.xml
new file mode 100644
index 0000000..d8fe69b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af/values-af.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeer tuis"
+ "Navigeer op"
+ "Nog opsies"
+ "Klaar"
+ "Sien alles"
+ "Kies \'n program"
+ "AF"
+ "AAN"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksie+"
+ "Meta+"
+ "Shift+"
+ "spasiebalk"
+ "Simbool+"
+ "Kieslys+"
+ "Soek …"
+ "Vee navraag uit"
+ "Soeknavraag"
+ "Soek"
+ "Dien navraag in"
+ "Stemsoektog"
+ "Deel met"
+ "Deel met %s "
+ "Vou in"
+ "Soek"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am/values-am.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am/values-am.xml
new file mode 100644
index 0000000..1029135
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am/values-am.xml
@@ -0,0 +1,32 @@
+
+
+ "ወደ መነሻ ይዳስሱ"
+ "ወደ ላይ ይዳስሱ"
+ "ተጨማሪ አማራጮች"
+ "ተከናውኗል"
+ "ሁሉንም ይመልከቱ"
+ "መተግበሪያ ይምረጡ"
+ "ጠፍቷል"
+ "በርቷል"
+ "Alt+"
+ "Ctrl+"
+ "ሰርዝ"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "ምናሌ+"
+ "ፈልግ…"
+ "መጠይቅ አጽዳ"
+ "የፍለጋ ጥያቄ"
+ "ፍለጋ"
+ "መጠይቅ ያስረክቡ"
+ "የድምፅ ፍለጋ"
+ "ከሚከተለው ጋር ያጋሩ"
+ "ከ%s ጋር አጋራ"
+ "ሰብስብ"
+ "ፈልግ"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar/values-ar.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar/values-ar.xml
new file mode 100644
index 0000000..e7fb419
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar/values-ar.xml
@@ -0,0 +1,32 @@
+
+
+ "التنقل إلى الشاشة الرئيسية"
+ "التنقل إلى أعلى"
+ "خيارات إضافية"
+ "تم"
+ "عرض الكل"
+ "اختيار تطبيق"
+ "إيقاف"
+ "تشغيل"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "القائمة+"
+ "بحث…"
+ "محو طلب البحث"
+ "طلب البحث"
+ "بحث"
+ "إرسال طلب البحث"
+ "البحث الصوتي"
+ "مشاركة مع"
+ "مشاركة مع %s "
+ "تصغير"
+ "البحث"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as/values-as.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as/values-as.xml
new file mode 100644
index 0000000..2287e53
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as/values-as.xml
@@ -0,0 +1,32 @@
+
+
+ "গৃহ পৃষ্ঠালৈ যাওক"
+ "ওপৰলৈ যাওক"
+ "অধিক বিকল্প"
+ "সম্পন্ন কৰা হ\'ল"
+ "সকলো চাওক"
+ "এটা এপ্ বাছনি কৰক"
+ "অফ কৰক"
+ "অন কৰক"
+ "Alt+"
+ "CTRL+"
+ "মচক"
+ "এণ্টাৰ"
+ "ফাংশ্বন+"
+ "মেটা+"
+ "শ্বিফ্ট+"
+ "স্পেচ"
+ "Sym+"
+ "মেনু+"
+ "অনুসন্ধান কৰক…"
+ "প্ৰশ্ন মচক"
+ "সন্ধান কৰিব খোজা প্ৰশ্ন"
+ "সন্ধান কৰক"
+ "প্ৰশ্ন দাখিল কৰক"
+ "কণ্ঠধ্বনিৰ যোগেৰে সন্ধান কৰক"
+ "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক"
+ "%s ৰ জৰিয়তে শ্বেয়াৰ কৰক"
+ "সংকুচিত কৰক"
+ "অনুসন্ধান কৰক"
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az/values-az.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az/values-az.xml
new file mode 100644
index 0000000..8bbbd5b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az/values-az.xml
@@ -0,0 +1,32 @@
+
+
+ "Evə naviqasiya et"
+ "Yuxarı get"
+ "Digər variantlar"
+ "Hazırdır"
+ "Hamısına baxın"
+ "Tətbiq seçin"
+ "DEAKTİV"
+ "AKTİV"
+ "Alt+"
+ "Ctrl+"
+ "silin"
+ "daxil olun"
+ "Funksiya+"
+ "Meta+"
+ "Shift+"
+ "kosmos"
+ "Sym+"
+ "Menyu+"
+ "Axtarış..."
+ "Sorğunu təmizlə"
+ "Axtarış sorğusu"
+ "Axtarış"
+ "Sorğunu göndərin"
+ "Səsli axtarış"
+ "Bununla paylaşın"
+ "%s ilə paylaşın"
+ "Yığışdırın"
+ "Axtarış"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
new file mode 100644
index 0000000..77f07c2
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
@@ -0,0 +1,32 @@
+
+
+ "Odlazak na Početnu"
+ "Kretanje nagore"
+ "Još opcija"
+ "Gotovo"
+ "Prikaži sve"
+ "Izbor aplikacije"
+ "ISKLJUČI"
+ "UKLJUČI"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "taster za razmak"
+ "Sym+"
+ "Menu+"
+ "Pretražite..."
+ "Brisanje upita"
+ "Upit za pretragu"
+ "Pretraga"
+ "Slanje upita"
+ "Glasovna pretraga"
+ "Deli sa"
+ "Deljenje sa aplikacijom %s "
+ "Skupi"
+ "Pretraži"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be/values-be.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be/values-be.xml
new file mode 100644
index 0000000..a0019be
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be/values-be.xml
@@ -0,0 +1,32 @@
+
+
+ "Перайсці на галоўную старонку"
+ "Перайсці ўверх"
+ "Дадатковыя параметры"
+ "Гатова"
+ "Прагледзець усё"
+ "Выбраць праграму"
+ "ВЫКЛ."
+ "УКЛ."
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Enter"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "Прабел"
+ "Sym +"
+ "Меню +"
+ "Пошук..."
+ "Выдалiць запыт"
+ "Запыт на пошук"
+ "Пошук"
+ "Адправіць запыт"
+ "Галасавы пошук"
+ "Абагуліць з"
+ "Абагуліць праз праграму %s "
+ "Згарнуць"
+ "Пошук"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg/values-bg.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg/values-bg.xml
new file mode 100644
index 0000000..ce1cb44
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg/values-bg.xml
@@ -0,0 +1,32 @@
+
+
+ "Придвижване към „Начало“"
+ "Придвижване нагоре"
+ "Още опции"
+ "Готово"
+ "Вижте всички"
+ "Изберете приложение"
+ "ИЗКЛ."
+ "ВКЛ."
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "клавиша за интервал"
+ "Sym+"
+ "Menu+"
+ "Търсете…"
+ "Изчистване на заявката"
+ "Заявка за търсене"
+ "Търсене"
+ "Изпращане на заявката"
+ "Гласово търсене"
+ "Споделяне със:"
+ "Споделяне със: %s "
+ "Свиване"
+ "Търсене"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn/values-bn.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn/values-bn.xml
new file mode 100644
index 0000000..b9e182a
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn/values-bn.xml
@@ -0,0 +1,32 @@
+
+
+ "হোম এ নেভিগেট করুন"
+ "উপরের দিকে নেভিগেট করুন"
+ "আরও বিকল্প"
+ "সম্পন্ন হয়েছে"
+ "সবগুলো দেখুন"
+ "একটি অ্যাপ্লিকেশান বেছে নিন"
+ "বন্ধ"
+ "চালু"
+ "Alt+"
+ "Ctrl+"
+ "মুছুন"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "স্পেস"
+ "Sym+"
+ "মেনু+"
+ "অনুসন্ধান..."
+ "ক্যোয়ারী সাফ করুন"
+ "ক্যোয়ারী খুঁজুন"
+ "খুঁজুন"
+ "ক্যোয়ারী জমা দিন"
+ "ভয়েস অনুসন্ধান"
+ "এর সাথে শেয়ার করুন"
+ "%s এর সাথে শেয়ার করুন"
+ "সঙ্কুচিত করুন"
+ "খুঁজুন"
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs/values-bs.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs/values-bs.xml
new file mode 100644
index 0000000..bc8630d
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs/values-bs.xml
@@ -0,0 +1,32 @@
+
+
+ "Vrati se na početnu stranicu"
+ "Navigiraj prema gore"
+ "Više opcija"
+ "Gotovo"
+ "Prikaži sve"
+ "Odaberite aplikaciju"
+ "ISKLJUČI"
+ "UKLJUČI"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "razmaknica"
+ "Sym+"
+ "Menu+"
+ "Pretraži..."
+ "Obriši upit"
+ "Pretraži upit"
+ "Traži"
+ "Pošalji upit"
+ "Glasovno pretraživanje"
+ "Dijeli sa"
+ "Dijeli koristeći aplikaciju %s "
+ "Skupi"
+ "Pretraži"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca/values-ca.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca/values-ca.xml
new file mode 100644
index 0000000..833039e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca/values-ca.xml
@@ -0,0 +1,32 @@
+
+
+ "Navega a la pàgina d\'inici"
+ "Navega cap a dalt"
+ "Més opcions"
+ "Fet"
+ "Mostra\'ls tots"
+ "Selecciona una aplicació"
+ "DESACTIVAT"
+ "ACTIVAT"
+ "Alt+"
+ "Ctrl+"
+ "Supr"
+ "Retorn"
+ "Funció+"
+ "Meta+"
+ "Maj+"
+ "Espai"
+ "Sym+"
+ "Menú+"
+ "Cerca..."
+ "Esborra la consulta"
+ "Consulta de cerca"
+ "Cerca"
+ "Envia la consulta"
+ "Cerca per veu"
+ "Comparteix amb"
+ "Comparteix amb %s "
+ "Replega"
+ "Cerca"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs/values-cs.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs/values-cs.xml
new file mode 100644
index 0000000..a5878ca
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs/values-cs.xml
@@ -0,0 +1,32 @@
+
+
+ "Přejít na plochu"
+ "Přejít nahoru"
+ "Více možností"
+ "Hotovo"
+ "Zobrazit vše"
+ "Vybrat aplikaci"
+ "VYPNUTO"
+ "ZAPNUTO"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "mezerník"
+ "Sym+"
+ "Menu+"
+ "Vyhledat…"
+ "Smazat dotaz"
+ "Vyhledávací dotaz"
+ "Hledat"
+ "Odeslat dotaz"
+ "Hlasové vyhledávání"
+ "Sdílet pomocí"
+ "Sdílet s aplikací %s "
+ "Sbalit"
+ "Hledat"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da/values-da.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da/values-da.xml
new file mode 100644
index 0000000..7ae28b4
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da/values-da.xml
@@ -0,0 +1,32 @@
+
+
+ "Naviger hjem"
+ "Naviger op"
+ "Flere muligheder"
+ "Luk"
+ "Se alle"
+ "Vælg en app"
+ "FRA"
+ "TIL"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "mellemrum"
+ "Sym+"
+ "Menu+"
+ "Søg…"
+ "Ryd forespørgslen"
+ "Søgeforespørgsel"
+ "Søg"
+ "Indsend forespørgslen"
+ "Talesøgning"
+ "Del med"
+ "Del med %s "
+ "Skjul"
+ "Søg"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de/values-de.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de/values-de.xml
new file mode 100644
index 0000000..d2f8510
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de/values-de.xml
@@ -0,0 +1,32 @@
+
+
+ "Zur Startseite"
+ "Nach oben"
+ "Weitere Optionen"
+ "Fertig"
+ "Alle ansehen"
+ "App auswählen"
+ "Aus"
+ "An"
+ "Alt +"
+ "Strg +"
+ "Löschen"
+ "Eingabetaste"
+ "Funktionstaste +"
+ "Meta-Taste +"
+ "Umschalttaste +"
+ "Leertaste +"
+ "Sym-Taste +"
+ "Menütaste +"
+ "Suchen…"
+ "Suchanfrage löschen"
+ "Suchanfrage"
+ "Suchen"
+ "Suchanfrage senden"
+ "Sprachsuche"
+ "Freigeben für"
+ "Mit %s teilen"
+ "Minimieren"
+ "Suchen"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el/values-el.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el/values-el.xml
new file mode 100644
index 0000000..de7398c
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el/values-el.xml
@@ -0,0 +1,32 @@
+
+
+ "Πλοήγηση στην αρχική σελίδα"
+ "Πλοήγηση προς τα επάνω"
+ "Περισσότερες επιλογές"
+ "Τέλος"
+ "Προβολή όλων"
+ "Επιλέξτε κάποια εφαρμογή"
+ "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ"
+ "ΕΝΕΡΓΟΠΟΙΗΣΗ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "διάστημα"
+ "Sym+"
+ "Menu+"
+ "Αναζήτηση…"
+ "Διαγραφή ερωτήματος"
+ "Ερώτημα αναζήτησης"
+ "Αναζήτηση"
+ "Υποβολή ερωτήματος"
+ "Φωνητική αναζήτηση"
+ "Κοινή χρήση με"
+ "Κοινή χρήση με %s "
+ "Σύμπτυξη"
+ "Αναζήτηση"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s "
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s "
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s "
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s "
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
new file mode 100644
index 0000000..52e1a7d
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s "
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
new file mode 100644
index 0000000..edb8524
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar a la página principal"
+ "Navegar hacia arriba"
+ "Más opciones"
+ "Listo"
+ "Ver todo"
+ "Elige una aplicación."
+ "DESACTIVADO"
+ "ACTIVADO"
+ "Alt+"
+ "Ctrl+"
+ "borrar"
+ "intro"
+ "Función+"
+ "Meta+"
+ "Mayúscula+"
+ "espacio"
+ "Sym+"
+ "Menú+"
+ "Buscar…"
+ "Eliminar la consulta"
+ "Búsqueda"
+ "Búsqueda"
+ "Enviar consulta"
+ "Búsqueda por voz"
+ "Compartir con"
+ "Compartir con %s "
+ "Contraer"
+ "Buscar"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es/values-es.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es/values-es.xml
new file mode 100644
index 0000000..d2265ad
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es/values-es.xml
@@ -0,0 +1,32 @@
+
+
+ "Ir a la pantalla de inicio"
+ "Desplazarse hacia arriba"
+ "Más opciones"
+ "Listo"
+ "Ver todo"
+ "Seleccionar una aplicación"
+ "DESACTIVADO"
+ "ACTIVADO"
+ "Alt +"
+ "Ctrl +"
+ "Eliminar"
+ "Intro"
+ "Función +"
+ "Meta +"
+ "Mayús +"
+ "Espacio"
+ "Sym +"
+ "Menú +"
+ "Buscar…"
+ "Borrar consulta"
+ "Consulta"
+ "Buscar"
+ "Enviar consulta"
+ "Búsqueda por voz"
+ "Compartir con"
+ "Compartir con %s "
+ "Contraer"
+ "Buscar"
+ "+999"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et/values-et.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et/values-et.xml
new file mode 100644
index 0000000..05be6e9
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et/values-et.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeerimine avaekraanile"
+ "Navigeerimine üles"
+ "Rohkem valikuid"
+ "Valmis"
+ "Kuva kõik"
+ "Valige rakendus"
+ "VÄLJAS"
+ "SEES"
+ "Alt +"
+ "Ctrl +"
+ "kustutamisklahv"
+ "sisestusklahv"
+ "Funktsiooniklahv +"
+ "Meta +"
+ "Tõstuklahv +"
+ "tühik"
+ "Sym +"
+ "Menüü +"
+ "Otsige …"
+ "Päringu tühistamine"
+ "Otsingupäring"
+ "Otsing"
+ "Päringu esitamine"
+ "Häälotsing"
+ "Jagamine:"
+ "Jagamine rakendusega %s "
+ "Ahendamine"
+ "Otsing"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu/values-eu.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu/values-eu.xml
new file mode 100644
index 0000000..8c09875
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu/values-eu.xml
@@ -0,0 +1,32 @@
+
+
+ "Joan orri nagusira"
+ "Joan gora"
+ "Aukera gehiago"
+ "Eginda"
+ "Ikusi guztiak"
+ "Aukeratu aplikazio bat"
+ "DESAKTIBATUTA"
+ "AKTIBATUTA"
+ "Alt +"
+ "Ktrl +"
+ "Ezabatu"
+ "Sartu"
+ "Funtzioa +"
+ "Meta +"
+ "Maius +"
+ "Zuriunea"
+ "Sym +"
+ "Menua +"
+ "Bilatu…"
+ "Garbitu kontsulta"
+ "Bilaketa-kontsulta"
+ "Bilatu"
+ "Bidali kontsulta"
+ "Ahozko bilaketa"
+ "Partekatu hauekin"
+ "Partekatu %s aplikazioarekin"
+ "Tolestu"
+ "Bilatu"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa/values-fa.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa/values-fa.xml
new file mode 100644
index 0000000..90b2898
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa/values-fa.xml
@@ -0,0 +1,32 @@
+
+
+ "پیمایش به صفحه اصلی"
+ "پیمایش به بالا"
+ "گزینههای بیشتر"
+ "تمام"
+ "مشاهده همه"
+ "انتخاب برنامه"
+ "خاموش"
+ "روشن"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "کلید فاصله"
+ "Sym+"
+ "منو+"
+ "جستجو…"
+ "پاک کردن عبارت جستجو"
+ "عبارت جستجو"
+ "جستجو"
+ "ارسال عبارت جستجو"
+ "جستجوی گفتاری"
+ "اشتراکگذاری با"
+ "اشتراکگذاری با %s "
+ "کوچک کردن"
+ "جستجو"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi/values-fi.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi/values-fi.xml
new file mode 100644
index 0000000..75b02bb
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi/values-fi.xml
@@ -0,0 +1,32 @@
+
+
+ "Siirry etusivulle"
+ "Siirry ylös"
+ "Lisää"
+ "Valmis"
+ "Näytä kaikki"
+ "Valitse sovellus"
+ "POIS KÄYTÖSTÄ"
+ "KÄYTÖSSÄ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Vaihto+"
+ "välilyönti"
+ "Sym+"
+ "Valikko+"
+ "Haku…"
+ "Tyhjennä kysely"
+ "Hakulauseke"
+ "Haku"
+ "Lähetä kysely"
+ "Puhehaku"
+ "Jakaminen:"
+ "Jaa sovelluksessa %s "
+ "Kutista"
+ "Haku"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
new file mode 100644
index 0000000..f71cf03
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
@@ -0,0 +1,32 @@
+
+
+ "Revenir à l\'accueil"
+ "Revenir en haut de la page"
+ "Plus d\'options"
+ "Terminé"
+ "Voir toutes les chaînes"
+ "Sélectionnez une application"
+ "DÉSACTIVÉ"
+ "ACTIVÉ"
+ "Alt+"
+ "Ctrl+"
+ "supprimer"
+ "entrée"
+ "Fonction+"
+ "Méta+"
+ "Maj+"
+ "espace"
+ "Sym+"
+ "Menu+"
+ "Recherche en cours..."
+ "Effacer la requête"
+ "Requête de recherche"
+ "Rechercher"
+ "Envoyer la requête"
+ "Recherche vocale"
+ "Partager"
+ "Partager avec %s "
+ "Réduire"
+ "Rechercher"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr/values-fr.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr/values-fr.xml
new file mode 100644
index 0000000..2aee397
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr/values-fr.xml
@@ -0,0 +1,32 @@
+
+
+ "Revenir à l\'accueil"
+ "Revenir en haut de la page"
+ "Plus d\'options"
+ "OK"
+ "Tout afficher"
+ "Sélectionner une application"
+ "DÉSACTIVÉ"
+ "ACTIVÉ"
+ "Alt+"
+ "Ctrl+"
+ "supprimer"
+ "entrée"
+ "Fonction+"
+ "Méta+"
+ "Maj+"
+ "espace"
+ "Sym+"
+ "Menu+"
+ "Rechercher…"
+ "Effacer la requête"
+ "Requête de recherche"
+ "Rechercher"
+ "Envoyer la requête"
+ "Recherche vocale"
+ "Partager avec"
+ "Partager avec %s "
+ "Réduire"
+ "Rechercher"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl/values-gl.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl/values-gl.xml
new file mode 100644
index 0000000..d0081c6
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl/values-gl.xml
@@ -0,0 +1,32 @@
+
+
+ "Ir á páxina de inicio"
+ "Desprazarse cara arriba"
+ "Máis opcións"
+ "Feito"
+ "Ver todas"
+ "Escoller unha aplicación"
+ "DESACTIVAR"
+ "ACTIVAR"
+ "Alt +"
+ "Ctrl +"
+ "eliminar"
+ "Intro"
+ "Función +"
+ "Meta +"
+ "Maiús +"
+ "espazo"
+ "Sim +"
+ "Menú +"
+ "Buscar…"
+ "Borrar consulta"
+ "Consulta de busca"
+ "Buscar"
+ "Enviar consulta"
+ "Busca por voz"
+ "Compartir con"
+ "Compartir con %s "
+ "Contraer"
+ "Buscar"
+ ">999"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu/values-gu.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu/values-gu.xml
new file mode 100644
index 0000000..0a3b83b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu/values-gu.xml
@@ -0,0 +1,32 @@
+
+
+ "હોમ પર નેવિગેટ કરો"
+ "ઉપર નૅવિગેટ કરો"
+ "વધુ વિકલ્પો"
+ "થઈ ગયું"
+ "બધું જુઓ"
+ "એક ઍપ્લિકેશન પસંદ કરો"
+ "બંધ"
+ "ચાલુ"
+ "Alt+"
+ "Ctrl+"
+ "ડિલીટ કરો"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Spacebar"
+ "Sym+"
+ "મેનૂ+"
+ "શોધો…"
+ "ક્વેરી સાફ કરો"
+ "શોધ ક્વેરી"
+ "શોધો"
+ "ક્વેરી સબમિટ કરો"
+ "વૉઇસ શોધ"
+ "આની સાથે શેર કરો"
+ "%s ની સાથે શેર કરો"
+ "સંકુચિત કરો"
+ "શોધો"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml
new file mode 100644
index 0000000..e38bb90
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml
@@ -0,0 +1,4 @@
+
+
+ 54dip
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml
new file mode 100644
index 0000000..d5a138e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi/values-hi.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi/values-hi.xml
new file mode 100644
index 0000000..6576cb7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi/values-hi.xml
@@ -0,0 +1,32 @@
+
+
+ "होम पेज पर जाएं"
+ "ऊपर जाएं"
+ "ज़्यादा विकल्प"
+ "हो गया"
+ "सभी देखें"
+ "कोई एप्लिकेशन चुनें"
+ "बंद"
+ "चालू"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "खोजा जा रहा है…"
+ "क्वेरी साफ़ करें"
+ "सर्च क्वेरी"
+ "सर्च करें"
+ "क्वेरी सबमिट करें"
+ "आवाज़ सर्च"
+ "इसके साथ शेयर करें"
+ "%s के साथ शेयर करें"
+ "छोटा करें"
+ "सर्च"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr/values-hr.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr/values-hr.xml
new file mode 100644
index 0000000..2c3e6ae
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr/values-hr.xml
@@ -0,0 +1,32 @@
+
+
+ "Idi na početnu"
+ "Idi gore"
+ "Dodatne opcije"
+ "Gotovo"
+ "Prikaži sve"
+ "Odabir aplikacije"
+ "ISKLJUČENO"
+ "UKLJUČENO"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "razmaknica"
+ "Sym+"
+ "Menu+"
+ "Pretražite…"
+ "Izbriši upit"
+ "Upit za pretraživanje"
+ "Pretraživanje"
+ "Pošalji upit"
+ "Glasovno pretraživanje"
+ "Dijeljenje sa"
+ "Dijeli putem aplikacije %s "
+ "Sažmi"
+ "Pretraživanje"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu/values-hu.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu/values-hu.xml
new file mode 100644
index 0000000..f980def
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu/values-hu.xml
@@ -0,0 +1,32 @@
+
+
+ "Ugrás a főoldalra"
+ "Felfelé mozgatás"
+ "További lehetőségek"
+ "Kész"
+ "Összes megtekintése"
+ "Válasszon ki egy alkalmazást"
+ "KI"
+ "BE"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Szóköz"
+ "Sym+"
+ "Menu+"
+ "Keresés…"
+ "Lekérdezés törlése"
+ "Keresési lekérdezés"
+ "Keresés"
+ "Lekérdezés küldése"
+ "Hangalapú keresés"
+ "Megosztás a következővel:"
+ "Megosztás a következő alkalmazással: %s "
+ "Összecsukás"
+ "Keresés"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy/values-hy.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy/values-hy.xml
new file mode 100644
index 0000000..3247f9a
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy/values-hy.xml
@@ -0,0 +1,32 @@
+
+
+ "Ուղղվել տուն"
+ "Ուղղվել վերև"
+ "Այլ ընտրանքներ"
+ "Պատրաստ է"
+ "Տեսնել բոլորը"
+ "Ընտրել ծրագիր"
+ "ԱՆՋԱՏՎԱԾ"
+ "ՄԻԱՑՎԱԾ"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "բացատ"
+ "Sym+"
+ "Menu+"
+ "Որոնում..."
+ "Մաքրել հարցումը"
+ "Որոնման հարցում"
+ "Որոնել"
+ "Ուղարկել հարցումը"
+ "Ձայնային որոնում"
+ "Կիսվել"
+ "Ուղարկել %s -ին"
+ "Թաքցնել"
+ "Որոնել"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in/values-in.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in/values-in.xml
new file mode 100644
index 0000000..314af7e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in/values-in.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigasi ke beranda"
+ "Navigasi naik"
+ "Opsi lain"
+ "Selesai"
+ "Lihat semua"
+ "Pilih aplikasi"
+ "NONAKTIF"
+ "AKTIF"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "spasi"
+ "Sym+"
+ "Menu+"
+ "Telusuri..."
+ "Hapus kueri"
+ "Kueri penelusuran"
+ "Telusuri"
+ "Kirim kueri"
+ "Penelusuran suara"
+ "Bagikan dengan"
+ "Bagikan ke %s "
+ "Ciutkan"
+ "Telusuri"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is/values-is.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is/values-is.xml
new file mode 100644
index 0000000..58321f7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is/values-is.xml
@@ -0,0 +1,32 @@
+
+
+ "Fara heim"
+ "Fara upp"
+ "Fleiri valkostir"
+ "Lokið"
+ "Sjá allt"
+ "Veldu forrit"
+ "SLÖKKT"
+ "KVEIKT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Aðgerðarlykill+"
+ "Meta+"
+ "Shift+"
+ "bilslá"
+ "Sym+"
+ "Valmynd+"
+ "Leita…"
+ "Hreinsa fyrirspurn"
+ "Leitarfyrirspurn"
+ "Leita"
+ "Senda fyrirspurn"
+ "Raddleit"
+ "Deila með"
+ "Deila með %s "
+ "Minnka"
+ "Leita"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it/values-it.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it/values-it.xml
new file mode 100644
index 0000000..48842b3
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it/values-it.xml
@@ -0,0 +1,32 @@
+
+
+ "Vai alla home page"
+ "Vai in alto"
+ "Altre opzioni"
+ "Fine"
+ "Visualizza tutte"
+ "Scegli un\'applicazione"
+ "OFF"
+ "ON"
+ "ALT +"
+ "CTRL +"
+ "CANC"
+ "INVIO"
+ "FUNZIONE +"
+ "META +"
+ "MAIUSC +"
+ "barra spaziatrice"
+ "SYM +"
+ "MENU +"
+ "Cerca…"
+ "Cancella query"
+ "Query di ricerca"
+ "Cerca"
+ "Invia query"
+ "Ricerca vocale"
+ "Condividi con"
+ "Condividi tramite %s "
+ "Comprimi"
+ "Ricerca"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw/values-iw.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw/values-iw.xml
new file mode 100644
index 0000000..ed74d57
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw/values-iw.xml
@@ -0,0 +1,32 @@
+
+
+ "נווט לדף הבית"
+ "נווט למעלה"
+ "עוד אפשרויות"
+ "בוצע"
+ "ראה הכל"
+ "בחר אפליקציה"
+ "כבוי"
+ "פועל"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "מקש רווח"
+ "Sym+"
+ "תפריט+"
+ "חיפוש…"
+ "מחק שאילתה"
+ "שאילתת חיפוש"
+ "חיפוש"
+ "שלח שאילתה"
+ "חיפוש קולי"
+ "שתף עם"
+ "שתף עם %s "
+ "כווץ"
+ "חיפוש"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja/values-ja.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja/values-ja.xml
new file mode 100644
index 0000000..6be4581
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja/values-ja.xml
@@ -0,0 +1,32 @@
+
+
+ "ホームへ移動"
+ "上へ移動"
+ "その他のオプション"
+ "完了"
+ "すべて表示"
+ "アプリの選択"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Space"
+ "Sym+"
+ "Menu+"
+ "検索…"
+ "検索キーワードを削除"
+ "検索キーワード"
+ "検索"
+ "検索キーワードを送信"
+ "音声検索"
+ "共有"
+ "%s と共有"
+ "折りたたむ"
+ "検索"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka/values-ka.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka/values-ka.xml
new file mode 100644
index 0000000..8e91c0a
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka/values-ka.xml
@@ -0,0 +1,32 @@
+
+
+ "მთავარზე ნავიგაცია"
+ "ზემოთ ნავიგაცია"
+ "მეტი ვარიანტები"
+ "დასრულდა"
+ "ყველას ნახვა"
+ "აპის არჩევა"
+ "გამორთულია"
+ "ჩართულია"
+ "Alt+"
+ "Ctrl+"
+ "წაშლა"
+ "შეყვანა"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ძიება..."
+ "მოთხოვნის გასუფთავება"
+ "ძიების მოთხოვნა"
+ "ძიება"
+ "მოთხოვნის გადაგზავნა"
+ "ხმოვანი ძიება"
+ "გაზიარება:"
+ "გაუზიარეთ %s -ს"
+ "აკეცვა"
+ "ძიება"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk/values-kk.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk/values-kk.xml
new file mode 100644
index 0000000..d9596d0
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk/values-kk.xml
@@ -0,0 +1,32 @@
+
+
+ "Негізгі бетте қозғалу"
+ "Жоғары қозғалу"
+ "Басқа опциялар"
+ "Дайын"
+ "Барлығын көру"
+ "Қолданбаны таңдау"
+ "ӨШІРУЛІ"
+ "ҚОСУЛЫ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "бос орын"
+ "Sym+"
+ "Mәзір+"
+ "Іздеу…"
+ "Сұрақты жою"
+ "Сұрақты іздеу"
+ "Іздеу"
+ "Сұрақты жіберу"
+ "Дауыс арқылы іздеу"
+ "Бөлісу"
+ "%s қолданбасымен бөлісу"
+ "Тасалау"
+ "Іздеу"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km/values-km.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km/values-km.xml
new file mode 100644
index 0000000..57735d2
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km/values-km.xml
@@ -0,0 +1,32 @@
+
+
+ "រកមើលទៅដើម"
+ "រកមើលឡើងលើ"
+ "ជម្រើសច្រើនទៀត"
+ "រួចរាល់"
+ "មើលទាំងអស់"
+ "ជ្រើសកម្មវិធី"
+ "បិទ"
+ "បើក"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ស្វែងរក…"
+ "សម្អាតសំណួរ"
+ "ស្វែងរកសំណួរ"
+ "ស្វែងរក"
+ "ដាក់ស្នើសំណួរ"
+ "ការស្វែងរកសំឡេង"
+ "ចែករំលែកជាមួយ"
+ "ចែករំលែកជាមួយ %s "
+ "បង្រួម"
+ "ស្វែងរក"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn/values-kn.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn/values-kn.xml
new file mode 100644
index 0000000..1e2402b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn/values-kn.xml
@@ -0,0 +1,32 @@
+
+
+ "ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ"
+ "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ"
+ "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"
+ "ಮುಗಿದಿದೆ"
+ "ಎಲ್ಲವನ್ನೂ ನೋಡಿ"
+ "ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ"
+ "ಆಫ್"
+ "ಆನ್"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ಹುಡುಕಿ…"
+ "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು"
+ "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ"
+ "ಹುಡುಕಿ"
+ "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು"
+ "ಧ್ವನಿ ಹುಡುಕಾಟ"
+ "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ"
+ "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ"
+ "ಸಂಕುಚಿಸು"
+ "ಹುಡುಕಿ"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko/values-ko.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko/values-ko.xml
new file mode 100644
index 0000000..5e0d052
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko/values-ko.xml
@@ -0,0 +1,32 @@
+
+
+ "홈 탐색"
+ "위로 탐색"
+ "옵션 더보기"
+ "완료"
+ "전체 보기"
+ "앱 선택"
+ "사용 안함"
+ "사용"
+ "Alt+"
+ "Ctrl+"
+ "삭제"
+ "입력"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "스페이스바"
+ "Sym+"
+ "Menu+"
+ "검색..."
+ "검색어 삭제"
+ "검색어"
+ "검색"
+ "검색어 보내기"
+ "음성 검색"
+ "공유 대상"
+ "%s 와(과) 공유"
+ "접기"
+ "검색"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky/values-ky.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky/values-ky.xml
new file mode 100644
index 0000000..7a8bb7f
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky/values-ky.xml
@@ -0,0 +1,32 @@
+
+
+ "Үйгө багыттоо"
+ "Жогору"
+ "Көбүрөөк мүмкүнчүлүктөр"
+ "Даяр"
+ "Бардыгын көрүү"
+ "Колдонмо тандоо"
+ "ӨЧҮК"
+ "КҮЙҮК"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "боштук"
+ "Sym+"
+ "Menu+"
+ "Издөө…"
+ "Талаптарды тазалоо"
+ "Издөө талаптары"
+ "Издөө"
+ "Талап жөнөтүү"
+ "Үн аркылуу издөө"
+ "Бөлүшүү"
+ "%s аркылуу бөлүшүү"
+ "Жыйнап коюу"
+ "Издөө"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-land/values-land.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-land/values-land.xml
new file mode 100644
index 0000000..5d65779
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-land/values-land.xml
@@ -0,0 +1,10 @@
+
+
+ 48dp
+ 12dp
+ 14dp
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml
new file mode 100644
index 0000000..c0ec67a
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml
@@ -0,0 +1,14 @@
+
+
+ 440dp
+ - 60%
+ - 90%
+ - 60%
+ - 90%
+ - 55%
+ - 80%
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
new file mode 100644
index 0000000..1bdd835
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo/values-lo.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo/values-lo.xml
new file mode 100644
index 0000000..589107a
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo/values-lo.xml
@@ -0,0 +1,32 @@
+
+
+ "ກັບໄປໜ້າຫຼັກ"
+ "ຂຶ້ນເທິງ"
+ "ໂຕເລືອກອື່ນ"
+ "ແລ້ວໆ"
+ "ເບິ່ງທັງຫມົດ"
+ "ເລືອກແອັບຯ"
+ "ປິດ"
+ "ເປີດ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ຊອກຫາ"
+ "ລຶບຂໍ້ຄວາມຊອກຫາ"
+ "ຊອກຫາ"
+ "ຊອກຫາ"
+ "ສົ່ງການຊອກຫາ"
+ "ຊອກຫາດ້ວຍສຽງ"
+ "ແບ່ງປັນກັບ"
+ "ແບ່ງປັນດ້ວຍ %s "
+ "ຫຍໍ້"
+ "ຊອກຫາ"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt/values-lt.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt/values-lt.xml
new file mode 100644
index 0000000..6cf0bd3
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt/values-lt.xml
@@ -0,0 +1,32 @@
+
+
+ "Eiti į pagrindinį puslapį"
+ "Eiti į viršų"
+ "Daugiau parinkčių"
+ "Atlikta"
+ "Peržiūrėti viską"
+ "Pasirinkti programą"
+ "IŠJUNGTA"
+ "ĮJUNGTI"
+ "„Alt“ +"
+ "„Ctrl“ +"
+ "„Delete“"
+ "„Enter“"
+ "„Function“ +"
+ "„Meta“ +"
+ "„Shift“ +"
+ "tarpo klavišas"
+ "„Sym“ +"
+ "„Menu“ +"
+ "Ieškoti..."
+ "Išvalyti užklausą"
+ "Paieškos užklausa"
+ "Paieška"
+ "Pateikti užklausą"
+ "Paieška balsu"
+ "Bendrinti naudojant"
+ "Bendrinti naudojant programą „%s “"
+ "Sutraukti"
+ "Paieška"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv/values-lv.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv/values-lv.xml
new file mode 100644
index 0000000..cb15601
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv/values-lv.xml
@@ -0,0 +1,32 @@
+
+
+ "Pārvietoties uz sākuma ekrānu"
+ "Pārvietoties augšup"
+ "Vairāk opciju"
+ "Gatavs"
+ "Skatīt visu"
+ "Izvēlieties lietotni"
+ "IZSLĒGTS"
+ "IESLĒGTS"
+ "Alternēšanas taustiņš +"
+ "Vadīšanas taustiņš +"
+ "dzēšanas taustiņš"
+ "ievadīšanas taustiņš"
+ "Funkcijas taustiņš +"
+ "Meta taustiņš +"
+ "Pārslēgšanas taustiņš +"
+ "atstarpes taustiņš"
+ "Simbolu taustiņš +"
+ "Poga Izvēlne +"
+ "Meklējiet…"
+ "Notīrīt vaicājumu"
+ "Meklēšanas vaicājums"
+ "Meklēt"
+ "Iesniegt vaicājumu"
+ "Meklēšana ar balsi"
+ "Kopīgot ar:"
+ "Kopīgot ar lietojumprogrammu %s "
+ "Sakļaut"
+ "Meklēt"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk/values-mk.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk/values-mk.xml
new file mode 100644
index 0000000..6036a05
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk/values-mk.xml
@@ -0,0 +1,32 @@
+
+
+ "Движи се кон дома"
+ "Движи се нагоре"
+ "Повеќе опции"
+ "Готово"
+ "Види ги сите"
+ "Избери апликација"
+ "ИСКЛУЧЕНО"
+ "ВКЛУЧЕНО"
+ "копче Alt+"
+ "копче Ctrl+"
+ "избриши"
+ "копче enter"
+ "копче Function+"
+ "копче Meta+"
+ "копче Shift+"
+ "вселена"
+ "копче Sym+"
+ "Мени+"
+ "Пребарување…"
+ "Исчисти барање"
+ "Пребарај барање"
+ "Пребарај"
+ "Поднеси барање"
+ "Гласовно пребарување"
+ "Сподели со"
+ "Сподели со %s "
+ "Собери"
+ "Пребарај"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml/values-ml.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml/values-ml.xml
new file mode 100644
index 0000000..99bafe5
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml/values-ml.xml
@@ -0,0 +1,32 @@
+
+
+ "ഹോമിലേക്ക് നാവിഗേറ്റുചെയ്യുക"
+ "മുകളിലേക്ക് നാവിഗേറ്റുചെയ്യുക"
+ "കൂടുതൽ ഓപ്ഷനുകള്"
+ "പൂർത്തിയാക്കി"
+ "എല്ലാം കാണുക"
+ "ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക"
+ "ഓഫ്"
+ "ഓൺ"
+ "Alt+"
+ "Ctrl+"
+ "ഇല്ലാതാക്കുക"
+ "enter"
+ "ഫംഗ്ഷന്+"
+ "മെറ്റ+"
+ "Shift+"
+ "സ്പെയ്സ്"
+ "Sym+"
+ "മെനു+"
+ "തിരയുക…"
+ "അന്വേഷണം മായ്ക്കുക"
+ "തിരയൽ അന്വേഷണം"
+ "തിരയൽ"
+ "അന്വേഷണം സമർപ്പിക്കുക"
+ "ശബ്ദതിരയൽ"
+ "ഇവരുമായി പങ്കിടുക"
+ "%s -മായി പങ്കിടുക"
+ "ചുരുക്കുക"
+ "തിരയുക"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn/values-mn.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn/values-mn.xml
new file mode 100644
index 0000000..3b3db0e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn/values-mn.xml
@@ -0,0 +1,32 @@
+
+
+ "Нүүр хуудас руу шилжих"
+ "Дээш шилжих"
+ "Нэмэлт сонголтууд"
+ "Дууссан"
+ "Бүгдийг харах"
+ "Апп сонгох"
+ "ИДЭВХГҮЙ"
+ "ИДЭВХТЭЙ"
+ "Alt+"
+ "Ctrl+"
+ "устгах"
+ "оруулах"
+ "Функц+"
+ "Мета+"
+ "Shift+"
+ "зай"
+ "Sym+"
+ "Цэс+"
+ "Хайх..."
+ "Асуулгыг цэвэрлэх"
+ "Хайх асуулга"
+ "Хайх"
+ "Асуулгыг илгээх"
+ "Дуут хайлт"
+ "Хуваалцах"
+ "%s -тай хуваалцах"
+ "Хумих"
+ "Хайлт"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr/values-mr.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr/values-mr.xml
new file mode 100644
index 0000000..3ccf8cb
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr/values-mr.xml
@@ -0,0 +1,32 @@
+
+
+ "होमवर नेव्हिगेट करा"
+ "वर नेव्हिगेट करा"
+ "अधिक पर्याय"
+ "पूर्ण झाले"
+ "सर्व पहा"
+ "एक अॅप निवडा"
+ "बंद"
+ "चालू"
+ "Alt+"
+ "Ctrl+"
+ "हटवा"
+ "एंटर करा"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "spacebar"
+ "Sym+"
+ "मेनू+"
+ "शोधा…"
+ "क्वेरी स्पष्ट करा"
+ "शोध क्वेरी"
+ "शोध"
+ "क्वेरी सबमिट करा"
+ "व्हॉइस शोध"
+ "यांच्यासह शेअर करा"
+ "%s सह शेअर करा"
+ "संक्षिप्त करा"
+ "शोधा"
+ "९९९+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms/values-ms.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms/values-ms.xml
new file mode 100644
index 0000000..6823a82
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms/values-ms.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigasi skrin utama"
+ "Navigasi ke atas"
+ "Lagi pilihan"
+ "Selesai"
+ "Lihat semua"
+ "Pilih apl"
+ "MATI"
+ "HIDUP"
+ "Alt+"
+ "Ctrl+"
+ "padam"
+ "enter"
+ "Fungsi+"
+ "Meta+"
+ "Shift+"
+ "ruang"
+ "Sym+"
+ "Menu+"
+ "Cari…"
+ "Kosongkan pertanyaan"
+ "Pertanyaan carian"
+ "Cari"
+ "Serah pertanyaan"
+ "Carian suara"
+ "Kongsi dengan"
+ "Kongsi dengan %s "
+ "Runtuhkan"
+ "Cari"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my/values-my.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my/values-my.xml
new file mode 100644
index 0000000..8d301b2
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my/values-my.xml
@@ -0,0 +1,32 @@
+
+
+ "မူလနေရာကို သွားရန်"
+ "အပေါ်သို့သွားရန်"
+ "ပိုမိုရွေးချယ်စရာများ"
+ "ပြီးဆုံးပါပြီ"
+ "အားလုံးကို ကြည့်ရန်"
+ "အက်ပ်တစ်ခုခုကို ရွေးချယ်ပါ"
+ "ပိတ်"
+ "ဖွင့်"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ရှာဖွေပါ..."
+ "ရှာစရာ အချက်အလက်များ ဖယ်ရှားရန်"
+ "ရှာစရာ အချက်အလက်နေရာ"
+ "ရှာဖွေရန်"
+ "ရှာဖွေစရာ အချက်အလက်ကို ပေးပို့ရန်"
+ "အသံဖြင့် ရှာဖွေခြင်း"
+ "မျှဝေဖို့ ရွေးပါ"
+ "%s ဖြင့် မျှဝေရန်"
+ "ခေါက်ရန်"
+ "ရှာဖွေပါ"
+ "၉၉၉+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb/values-nb.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb/values-nb.xml
new file mode 100644
index 0000000..c9cff9e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb/values-nb.xml
@@ -0,0 +1,32 @@
+
+
+ "Gå til startsiden"
+ "Gå opp"
+ "Flere alternativer"
+ "Ferdig"
+ "Se alle"
+ "Velg en app"
+ "AV"
+ "PÅ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksjon+"
+ "Meta+"
+ "Shift+"
+ "mellomrom"
+ "Sym+"
+ "Meny+"
+ "Søk …"
+ "Slett søket"
+ "Søkeord"
+ "Søk"
+ "Utfør søket"
+ "Talesøk"
+ "Del med"
+ "Del med %s "
+ "Skjul"
+ "Søk"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne/values-ne.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne/values-ne.xml
new file mode 100644
index 0000000..d7b12d5
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne/values-ne.xml
@@ -0,0 +1,32 @@
+
+
+ "गृह खोज्नुहोस्"
+ "माथि खोज्नुहोस्"
+ "थप विकल्पहरू"
+ "सम्पन्न भयो"
+ "सबै हेर्नुहोस्"
+ "एउटा अनुप्रयोग छान्नुहोस्"
+ "निष्क्रिय पार्नुहोस्"
+ "सक्रिय गर्नुहोस्"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "खोज्नुहोस्..."
+ "प्रश्न हटाउनुहोस्"
+ "जिज्ञासाको खोज गर्नुहोस्"
+ "खोज्नुहोस्"
+ "जिज्ञासा पेस गर्नुहोस्"
+ "भ्वाइस खोजी"
+ "साझेदारी गर्नुहोस्..."
+ "%s सँग आदान प्रदान गर्नुहोस्"
+ "संक्षिप्त पार्नुहोस्"
+ "खोज्नुहोस्"
+ "९९९+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
new file mode 100644
index 0000000..17a2110
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl/values-nl.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl/values-nl.xml
new file mode 100644
index 0000000..a231476
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl/values-nl.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeren naar startpositie"
+ "Omhoog navigeren"
+ "Meer opties"
+ "Gereed"
+ "Alles weergeven"
+ "Een app selecteren"
+ "UIT"
+ "AAN"
+ "Alt +"
+ "Ctrl +"
+ "verwijderen"
+ "enter"
+ "Functie +"
+ "Meta +"
+ "Shift +"
+ "spatie"
+ "Sym +"
+ "Menu +"
+ "Zoeken…"
+ "Zoekopdracht wissen"
+ "Zoekopdracht"
+ "Zoeken"
+ "Zoekopdracht verzenden"
+ "Gesproken zoekopdracht"
+ "Delen met"
+ "Delen met %s "
+ "Samenvouwen"
+ "Zoeken"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or/values-or.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or/values-or.xml
new file mode 100644
index 0000000..80994f8
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or/values-or.xml
@@ -0,0 +1,32 @@
+
+
+ "ହୋମ୍ ପେଜ୍କୁ ନେଭିଗେଟ୍ କରନ୍ତୁ"
+ "ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ"
+ "ଅଧିକ ବିକଳ୍ପ"
+ "ହୋଇଗଲା"
+ "ସବୁ ଦେଖନ୍ତୁ"
+ "ଗୋଟିଏ ଆପ୍ ବାଛନ୍ତୁ"
+ "ଅଫ୍"
+ "ଅନ୍"
+ "Alt+"
+ "Ctrl+"
+ "ଡିଲିଟ୍"
+ "ଏଣ୍ଟର୍"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "ସ୍ପେସ୍"
+ "Sym+"
+ "ମେନୁ"
+ "ସର୍ଚ୍ଚ…"
+ "କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ"
+ "ସର୍ଚ୍ଚ କ୍ୱେରୀ"
+ "ସର୍ଚ୍ଚ କରନ୍ତୁ"
+ "କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ"
+ "ଭଏସ୍ ସର୍ଚ୍ଚ"
+ "ଏହାଙ୍କ ସହ ଶେୟାର୍ କରନ୍ତୁ"
+ "%s ସହ ଶେୟାର୍ କରନ୍ତୁ"
+ "ଛୋଟ କରନ୍ତୁ"
+ "ସର୍ଚ୍ଚ କରନ୍ତୁ"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa/values-pa.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa/values-pa.xml
new file mode 100644
index 0000000..8fde8f7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa/values-pa.xml
@@ -0,0 +1,32 @@
+
+
+ "ਹੋਮ \'ਤੇ ਜਾਓ"
+ "ਉੱਪਰ ਜਾਓ"
+ "ਹੋਰ ਚੋਣਾਂ"
+ "ਹੋ ਗਿਆ"
+ "ਸਭ ਦੇਖੋ"
+ "ਇੱਕ ਐਪ ਚੁਣੋ"
+ "ਬੰਦ"
+ "ਤੇ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ਖੋਜ…"
+ "ਸਵਾਲ ਹਟਾਓ"
+ "ਖੋਜ ਪੁੱਛਗਿੱਛ"
+ "ਖੋਜੋ"
+ "ਸਵਾਲ ਪ੍ਰਸਤੁਤ ਕਰੋ"
+ "ਵੌਇਸ ਖੋਜ"
+ "ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "ਨਸ਼ਟ ਕਰੋ"
+ "ਖੋਜੋ"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl/values-pl.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl/values-pl.xml
new file mode 100644
index 0000000..a0e3c2b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl/values-pl.xml
@@ -0,0 +1,32 @@
+
+
+ "Przejdź do strony głównej"
+ "Przejdź wyżej"
+ "Więcej opcji"
+ "Gotowe"
+ "Zobacz wszystkie"
+ "Wybierz aplikację"
+ "WYŁ."
+ "WŁ."
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Funkcyjny+"
+ "Meta+"
+ "Shift+"
+ "spacja"
+ "Sym+"
+ "Menu+"
+ "Szukaj…"
+ "Wyczyść zapytanie"
+ "Wyszukiwane hasło"
+ "Szukaj"
+ "Wyślij zapytanie"
+ "Wyszukiwanie głosowe"
+ "Udostępnij dla"
+ "Udostępnij przez: %s "
+ "Zwiń"
+ "Szukaj"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-port/values-port.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-port/values-port.xml
new file mode 100644
index 0000000..7a925dc
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-port/values-port.xml
@@ -0,0 +1,4 @@
+
+
+ false
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
new file mode 100644
index 0000000..8178115
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "espaço"
+ "Sym+"
+ "Menu+"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s "
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
new file mode 100644
index 0000000..185d95e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Escolher uma aplicação"
+ "DESATIVADO"
+ "ATIVADO"
+ "Alt +"
+ "Ctrl +"
+ "eliminar"
+ "enter"
+ "Função +"
+ "Meta +"
+ "Shift +"
+ "espaço"
+ "Sym +"
+ "Menu +"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Partilhar com"
+ "Partilhar com a aplicação %s "
+ "Reduzir"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt/values-pt.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt/values-pt.xml
new file mode 100644
index 0000000..8178115
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt/values-pt.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "espaço"
+ "Sym+"
+ "Menu+"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s "
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro/values-ro.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro/values-ro.xml
new file mode 100644
index 0000000..0cb538b
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro/values-ro.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigați la ecranul de pornire"
+ "Navigați în sus"
+ "Mai multe opțiuni"
+ "Terminat"
+ "Afișați-le pe toate"
+ "Alegeți o aplicație"
+ "DEZACTIVAȚI"
+ "ACTIVAT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funcție+"
+ "Meta+"
+ "Shift+"
+ "spațiu"
+ "Sym+"
+ "Meniu+"
+ "Căutați…"
+ "Ștergeți interogarea"
+ "Interogare de căutare"
+ "Căutați"
+ "Trimiteți interogarea"
+ "Căutare vocală"
+ "Trimiteți la"
+ "Trimiteți folosind %s "
+ "Restrângeți"
+ "Căutați"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru/values-ru.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru/values-ru.xml
new file mode 100644
index 0000000..4f35028
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru/values-ru.xml
@@ -0,0 +1,32 @@
+
+
+ "Перейти на главный экран"
+ "Перейти вверх"
+ "Другие параметры"
+ "Готово"
+ "Показать все"
+ "Выбрать приложение"
+ "ОТКЛ."
+ "ВКЛ."
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Ввод"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "Пробел"
+ "Sym +"
+ "Меню +"
+ "Поиск"
+ "Удалить запрос"
+ "Поисковый запрос"
+ "Поиск"
+ "Отправить запрос"
+ "Голосовой поиск"
+ "Открыть доступ"
+ "Открыть доступ приложению \"%s \""
+ "Свернуть"
+ "Поиск"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si/values-si.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si/values-si.xml
new file mode 100644
index 0000000..2cdb338
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si/values-si.xml
@@ -0,0 +1,32 @@
+
+
+ "ගෙදරට සංචාලනය කරන්න"
+ "ඉහලට සංචාලනය කරන්න"
+ "තවත් විකල්ප"
+ "අවසාන වූ"
+ "සියල්ල බලන්න"
+ "යෙදුමක් තෝරන්න"
+ "ක්රියාවිරහිතයි"
+ "ක්රියාත්මකයි"
+ "Alt+"
+ "Ctrl+"
+ "මකන්න"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "සොයන්න..."
+ "විමසුම හිස් කරන්න"
+ "සෙවුම් විමසුම"
+ "සෙවීම"
+ "විමසුම යොමු කරන්න"
+ "හඬ සෙවීම"
+ "සමඟ බෙදාගන්න"
+ "%s සමඟ බෙදා ගන්න"
+ "හකුළන්න"
+ "සොයන්න"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk/values-sk.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk/values-sk.xml
new file mode 100644
index 0000000..0d84abc
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk/values-sk.xml
@@ -0,0 +1,32 @@
+
+
+ "Prejsť na plochu"
+ "Prejsť hore"
+ "Ďalšie možnosti"
+ "Hotovo"
+ "Zobraziť všetko"
+ "Zvoľte aplikáciu"
+ "VYPNUTÉ"
+ "ZAPNUTÉ"
+ "Alt+"
+ "Ctrl+"
+ "odstrániť"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "medzerník"
+ "Sym+"
+ "Menu+"
+ "Vyhľadať…"
+ "Vymazať dopyt"
+ "Vyhľadávací dopyt"
+ "Hľadať"
+ "Odoslať dopyt"
+ "Hlasové vyhľadávanie"
+ "Zdieľať pomocou"
+ "Zdieľať s aplikáciou %s "
+ "Zbaliť"
+ "Vyhľadávanie"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl/values-sl.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl/values-sl.xml
new file mode 100644
index 0000000..86652ae
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl/values-sl.xml
@@ -0,0 +1,32 @@
+
+
+ "Krmarjenje domov"
+ "Krmarjenje navzgor"
+ "Več možnosti"
+ "Končano"
+ "Pokaži vse"
+ "Izbira aplikacije"
+ "IZKLOPLJENO"
+ "VKLOPLJENO"
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Enter"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "preslednica"
+ "Sym +"
+ "Meni +"
+ "Iskanje …"
+ "Izbris poizvedbe"
+ "Iskalna poizvedba"
+ "Iskanje"
+ "Pošiljanje poizvedbe"
+ "Glasovno iskanje"
+ "Deljenje z"
+ "Deljenje z drugimi prek aplikacije %s "
+ "Strni"
+ "Iskanje"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq/values-sq.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq/values-sq.xml
new file mode 100644
index 0000000..9e1578d
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq/values-sq.xml
@@ -0,0 +1,32 @@
+
+
+ "Orientohu për në shtëpi"
+ "Ngjitu lart"
+ "Opsione të tjera"
+ "U krye!"
+ "Shikoji të gjitha"
+ "Zgjidh një aplikacion"
+ "JOAKTIV"
+ "AKTIV"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksioni+"
+ "Meta+"
+ "Shift+"
+ "hapësirë"
+ "Sym+"
+ "Menyja+"
+ "Kërko..."
+ "Pastro pyetjen"
+ "Kërko pyetjen"
+ "Kërko"
+ "Dërgo pyetjen"
+ "Kërkim me zë"
+ "Shpërnda publikisht me"
+ "Ndaje me %s "
+ "Shpalos"
+ "Kërko"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr/values-sr.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr/values-sr.xml
new file mode 100644
index 0000000..91ae9af
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr/values-sr.xml
@@ -0,0 +1,32 @@
+
+
+ "Одлазак на Почетну"
+ "Кретање нагоре"
+ "Још опција"
+ "Готово"
+ "Прикажи све"
+ "Избор апликације"
+ "ИСКЉУЧИ"
+ "УКЉУЧИ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "тастер за размак"
+ "Sym+"
+ "Menu+"
+ "Претражите..."
+ "Брисање упита"
+ "Упит за претрагу"
+ "Претрага"
+ "Слање упита"
+ "Гласовна претрага"
+ "Дели са"
+ "Дељење са апликацијом %s "
+ "Скупи"
+ "Претражи"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv/values-sv.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv/values-sv.xml
new file mode 100644
index 0000000..3031a33
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv/values-sv.xml
@@ -0,0 +1,32 @@
+
+
+ "Visa startsidan"
+ "Navigera uppåt"
+ "Fler alternativ"
+ "Klart"
+ "Visa alla"
+ "Välj en app"
+ "AV"
+ "PÅ"
+ "Alt + "
+ "Ctrl + "
+ "delete"
+ "retur"
+ "Funktion + "
+ "Meta + "
+ "Skift + "
+ "blanksteg"
+ "Symbol + "
+ "Meny + "
+ "Sök …"
+ "Ta bort frågan"
+ "Sökfråga"
+ "Sök"
+ "Skicka fråga"
+ "Röstsökning"
+ "Dela med"
+ "Dela med %s "
+ "Komprimera"
+ "Sök"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw/values-sw.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw/values-sw.xml
new file mode 100644
index 0000000..12b1378
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw/values-sw.xml
@@ -0,0 +1,32 @@
+
+
+ "Nenda mwanzo"
+ "Nenda juu"
+ "Chaguo zaidi"
+ "Nimemaliza"
+ "Angalia zote"
+ "Chagua programu"
+ "IMEZIMWA"
+ "IMEWASHWA"
+ "Alt+"
+ "Ctrl+"
+ "futa"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "nafasi"
+ "Sym+"
+ "Menyu+"
+ "Tafuta…"
+ "Futa hoja"
+ "Hoja ya utafutaji"
+ "Tafuta"
+ "Wasilisha hoja"
+ "Tafuta kwa kutamka"
+ "Shiriki na:"
+ "Shiriki ukitumia %s "
+ "Kunja"
+ "Tafuta"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
new file mode 100644
index 0000000..38e39e7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
@@ -0,0 +1,25 @@
+
+
+ 24dp
+ 80dp
+ 64dp
+ 8dp
+ 8dp
+ 580dp
+ 16dp
+ 20dp
+ 320dp
+ 0dp
+ 2dp
+ 24dp
+ 576dp
+ 320dp
+ @dimen/design_snackbar_padding_vertical
+
+ 160dp
+ 1
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta/values-ta.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta/values-ta.xml
new file mode 100644
index 0000000..d9f29b6
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta/values-ta.xml
@@ -0,0 +1,32 @@
+
+
+ "முகப்பிற்கு வழிசெலுத்து"
+ "மேலே செல்"
+ "மேலும் விருப்பங்கள்"
+ "முடிந்தது"
+ "எல்லாம் காட்டு"
+ "பயன்பாட்டைத் தேர்வுசெய்க"
+ "ஆஃப்"
+ "ஆன்"
+ "ஆல்ட் மற்றும்"
+ "கண்ட்ரோல் மற்றும்"
+ "டெலிட்"
+ "எண்டர்"
+ "ஃபங்ஷன் மற்றும்"
+ "மெட்டா மற்றும்"
+ "ஷிஃப்ட் மற்றும்"
+ "ஸ்பேஸ்"
+ "சிம்பல் மற்றும்"
+ "மெனு மற்றும்"
+ "தேடு..."
+ "வினவலை அழி"
+ "தேடல் வினவல்"
+ "தேடு"
+ "வினவலைச் சமர்ப்பி"
+ "குரல் தேடல்"
+ "இதனுடன் பகிர்"
+ "%s மூலம் பகிர்"
+ "சுருக்கு"
+ "தேடு"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te/values-te.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te/values-te.xml
new file mode 100644
index 0000000..54f0b16
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te/values-te.xml
@@ -0,0 +1,32 @@
+
+
+ "హోమ్కు నావిగేట్ చేయండి"
+ "పైకి నావిగేట్ చేయండి"
+ "మరిన్ని ఎంపికలు"
+ "పూర్తయింది"
+ "అన్నీ చూడండి"
+ "అనువర్తనాన్ని ఎంచుకోండి"
+ "ఆఫ్ చేయి"
+ "ఆన్ చేయి"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "స్పేస్"
+ "Sym+"
+ "Menu+"
+ "వెతుకు..."
+ "ప్రశ్నను క్లియర్ చేయి"
+ "ప్రశ్న శోధించండి"
+ "వెతుకు"
+ "ప్రశ్నని సమర్పించు"
+ "వాయిస్ శోధన"
+ "వీరితో భాగస్వామ్యం చేయి"
+ "%s తో భాగస్వామ్యం చేయండి"
+ "కుదించండి"
+ "వెతుకు"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th/values-th.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th/values-th.xml
new file mode 100644
index 0000000..13dc94e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th/values-th.xml
@@ -0,0 +1,32 @@
+
+
+ "นำทางไปหน้าแรก"
+ "นำทางขึ้น"
+ "ตัวเลือกอื่น"
+ "เสร็จสิ้น"
+ "ดูทั้งหมด"
+ "เลือกแอป"
+ "ปิด"
+ "เปิด"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Space"
+ "Sym+"
+ "เมนู+"
+ "ค้นหา…"
+ "ล้างข้อความค้นหา"
+ "ข้อความค้นหา"
+ "ค้นหา"
+ "ส่งข้อความค้นหา"
+ "ค้นหาด้วยเสียง"
+ "แชร์กับ"
+ "แชร์ทาง %s "
+ "ยุบ"
+ "ค้นหา"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl/values-tl.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl/values-tl.xml
new file mode 100644
index 0000000..18a148f
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl/values-tl.xml
@@ -0,0 +1,32 @@
+
+
+ "Mag-navigate patungo sa home"
+ "Mag-navigate pataas"
+ "Higit pang mga opsyon"
+ "Tapos na"
+ "Tingnan lahat"
+ "Pumili ng isang app"
+ "I-OFF"
+ "I-ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Maghanap…"
+ "I-clear ang query"
+ "Query sa paghahanap"
+ "Maghanap"
+ "Isumite ang query"
+ "Paghahanap gamit ang boses"
+ "Ibahagi sa/kay"
+ "Ibahagi gamit ang %s "
+ "I-collapse"
+ "Maghanap"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr/values-tr.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr/values-tr.xml
new file mode 100644
index 0000000..01b0f45
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr/values-tr.xml
@@ -0,0 +1,32 @@
+
+
+ "Ana ekrana git"
+ "Yukarı git"
+ "Diğer seçenekler"
+ "Bitti"
+ "Tümünü göster"
+ "Bir uygulama seçin"
+ "KAPAT"
+ "AÇ"
+ "Alt+"
+ "Ctrl+"
+ "sil"
+ "enter"
+ "İşlev+"
+ "Meta+"
+ "Üst Karakter+"
+ "boşluk"
+ "Sym+"
+ "Menü+"
+ "Ara…"
+ "Sorguyu temizle"
+ "Arama sorgusu"
+ "Ara"
+ "Sorguyu gönder"
+ "Sesli arama"
+ "Şununla paylaş"
+ "%s ile paylaş"
+ "Daralt"
+ "Ara"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk/values-uk.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk/values-uk.xml
new file mode 100644
index 0000000..c1d3da7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk/values-uk.xml
@@ -0,0 +1,32 @@
+
+
+ "Перейти на головний"
+ "Перейти вгору"
+ "Інші опції"
+ "Готово"
+ "Переглянути всі"
+ "Вибрати програму"
+ "ВИМК."
+ "УВІМК."
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "пробіл"
+ "Sym+"
+ "Menu+"
+ "Пошук…"
+ "Очистити запит"
+ "Пошуковий запит"
+ "Пошук"
+ "Надіслати запит"
+ "Голосовий пошук"
+ "Надіслати через"
+ "Поділитися через додаток %s "
+ "Згорнути"
+ "Пошук"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur/values-ur.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur/values-ur.xml
new file mode 100644
index 0000000..6b717f4
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur/values-ur.xml
@@ -0,0 +1,32 @@
+
+
+ "ہوم پر نیویگیٹ کریں"
+ "اوپر نیویگیٹ کریں"
+ "مزید اختیارات"
+ "ہو گیا"
+ "سبھی دیکھیں"
+ "ایک ایپ منتخب کریں"
+ "آف"
+ "آن"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "تلاش کریں…"
+ "استفسار صاف کریں"
+ "استفسار تلاش کریں"
+ "تلاش کریں"
+ "استفسار جمع کرائیں"
+ "صوتی تلاش"
+ "اشتراک کریں مع"
+ "%s کے ساتھ اشتراک کریں"
+ "سکیڑیں"
+ "تلاش"
+ "+999"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz/values-uz.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz/values-uz.xml
new file mode 100644
index 0000000..053764c
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz/values-uz.xml
@@ -0,0 +1,32 @@
+
+
+ "Boshiga o‘tish"
+ "Yuqoriga o‘tish"
+ "Boshqa parametrlar"
+ "Tayyor"
+ "Hammasi"
+ "Dastur tanlang"
+ "O‘CHIQ"
+ "YONIQ"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "Probel"
+ "Sym+"
+ "Menyu+"
+ "Qidirish…"
+ "So‘rovni tozalash"
+ "So‘rovni izlash"
+ "Qidirish"
+ "So‘rov yaratish"
+ "Ovozli qidiruv"
+ "Ruxsat berish"
+ "%s orqali ulashish"
+ "Yig‘ish"
+ "Qidirish"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v16/values-v16.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v16/values-v16.xml
new file mode 100644
index 0000000..5ee2feb
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v16/values-v16.xml
@@ -0,0 +1,8 @@
+
+
+ 4dp
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v17/values-v17.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v17/values-v17.xml
new file mode 100644
index 0000000..f85a197
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v17/values-v17.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v18/values-v18.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v18/values-v18.xml
new file mode 100644
index 0000000..7dad77f
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v18/values-v18.xml
@@ -0,0 +1,4 @@
+
+
+ 0px
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21/values-v21.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21/values-v21.xml
new file mode 100644
index 0000000..b1ec3d2
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21/values-v21.xml
@@ -0,0 +1,308 @@
+
+
+ @color/secondary_text_default_material_light
+ 0dp
+ 0dp
+ 12dp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v22/values-v22.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v22/values-v22.xml
new file mode 100644
index 0000000..1ad118e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v22/values-v22.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v23/values-v23.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v23/values-v23.xml
new file mode 100644
index 0000000..29b2d21
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v23/values-v23.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v24/values-v24.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v24/values-v24.xml
new file mode 100644
index 0000000..f9b3c08
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v24/values-v24.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v25/values-v25.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v25/values-v25.xml
new file mode 100644
index 0000000..483ae0c
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v25/values-v25.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v26/values-v26.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v26/values-v26.xml
new file mode 100644
index 0000000..4c30667
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v26/values-v26.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v28/values-v28.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v28/values-v28.xml
new file mode 100644
index 0000000..6deada7
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v28/values-v28.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi/values-vi.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi/values-vi.xml
new file mode 100644
index 0000000..1eabc08
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi/values-vi.xml
@@ -0,0 +1,32 @@
+
+
+ "Điều hướng về trang chủ"
+ "Điều hướng lên trên"
+ "Tùy chọn khác"
+ "Xong"
+ "Xem tất cả"
+ "Chọn một ứng dụng"
+ "TẮT"
+ "BẬT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "phím cách"
+ "Sym+"
+ "Menu+"
+ "Tìm kiếm…"
+ "Xóa truy vấn"
+ "Tìm kiếm truy vấn"
+ "Tìm kiếm"
+ "Gửi truy vấn"
+ "Tìm kiếm bằng giọng nói"
+ "Chia sẻ với"
+ "Chia sẻ với %s "
+ "Thu gọn"
+ "Tìm kiếm"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
new file mode 100644
index 0000000..2d85812
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml
new file mode 100644
index 0000000..deecc9e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml
new file mode 100644
index 0000000..b499d2c
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml
@@ -0,0 +1,9 @@
+
+
+ - 60%
+ - 90%
+ - 50%
+ - 70%
+ - 45%
+ - 72%
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..4ae5713
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,139 @@
+
+
+
+ - 短信
+ - 邮件
+
+
+ %1$s 条符合“%2$s ”的搜索结果
+
+ "转到主屏幕"
+ "转到上一层级"
+ "更多选项"
+ "完成"
+ "查看全部"
+ "选择应用"
+ "关闭"
+ "开启"
+ "Alt+"
+ "Ctrl+"
+ "Delete 键"
+ "Enter 键"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "空格键"
+ "Sym+"
+ "Menu+"
+ "搜索…"
+ "清除查询"
+ "搜索查询"
+ "搜索"
+ "提交查询"
+ "语音搜索"
+ "分享方式"
+ "使用%s 分享"
+ "收起"
+ 确认删除文件夹及所包含的便签吗?
+ 确认要删除该条便签吗?
+ 确认要删除所选的 %d 条便签吗?
+ 删除
+ 便签
+ 便签2x2
+ 便签4x4
+ 删除
+ 通话便签
+ 取消
+ 设置
+ 成功删除提醒
+ 不能为空便签设置闹钟提醒
+ 不能将空便签发送到桌面
+ 要查看的便签不存在
+ 导出文本时发生错误,请检查SD卡
+ SD卡被占用,不能操作
+ 同步已取消
+ 同步失败,发生内部错误
+ 同步失败,请检查网络和帐号设置
+ 导出失败
+ 文件夹 %1$s 已存在,请重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已将文本文件(%1$s)输出至SD卡(%2$s)目录
+ 已将所选 %1$d 条便签移到 %2$s 文件夹
+ 请输入名称
+ 已添加到桌面
+ 提醒我
+ 新建文件夹
+ 删除
+ 取消全选
+ 导出文本
+ 修改文件夹名称
+ 刪除文件夹
+ 查看文件夹
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 进入清单模式
+ 移动到文件夹
+ 上一级文件夹
+ 退出清单模式
+ 删除提醒
+ 搜索
+ 全选
+ 没有选中项,操作无效
+ 选中了 %d 项
+ 发送到桌面
+ 设置
+ 分享
+ 同步
+ 取消同步
+ 选择文件夹
+ 树木
+ 大海
+ 已过期
+ 发送邮件
+ 打开地图
+ 呼叫电话
+ 浏览网页
+ 查看
+ 知道了
+ 新建便签
+ ...
+ 与google task同步便签记录
+ 同步账号
+ 添加账号
+ 新建便签背景颜色随机
+ 取消同步
+ 立即同步
+ 当前帐号 %1$s
+ 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
+ 请选择google帐号,便签将与该帐号的google task内容同步。
+ 同步便签
+ 上次同步于 %1$s
+ 取消
+ 更换账号
+ 删除账号
+ 设置
+ 正在同步中,不能修改同步帐号
+ 同步帐号已设置为%1$s
+ 便签
+ 搜索便签
+ 正在搜索便签
+ "搜索"
+ 便签中的文字
+ 创建提醒
+ "999+"
+ 导出成功
+ 与%1$s同步成功
+ 正在获取服务器便签列表...
+ 登录%1$s...
+ 正在同步本地便签...
+ 同步已取消
+ 同步失败
+ 同步成功
+ 同步便签...
+ 没有关联内容,点击新建便签。
+ 访客模式下,便签内容不可见
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
new file mode 100644
index 0000000..f533663
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
@@ -0,0 +1,32 @@
+
+
+ "瀏覽主頁"
+ "向上瀏覽"
+ "更多選項"
+ "完成"
+ "顯示全部"
+ "選擇應用程式"
+ "關閉"
+ "開啟"
+ "Alt +"
+ "Ctrl +"
+ "刪除"
+ "Enter 鍵"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "空白鍵"
+ "Sym +"
+ "Menu +"
+ "搜尋…"
+ "清除查詢"
+ "搜尋查詢"
+ "搜尋"
+ "提交查詢"
+ "語音搜尋"
+ "分享對象"
+ "使用「%s 」分享"
+ "收合"
+ "搜尋"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..6952d77
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,137 @@
+
+
+
+ - 短信
+ - 郵件
+
+
+ %1$s 條符合”%2$s “的搜尋結果
+
+ "瀏覽首頁"
+ "向上瀏覽"
+ "更多選項"
+ "完成"
+ "查看全部"
+ "選擇應用程式"
+ "關閉"
+ "開啟"
+ "Alt +"
+ "Ctrl +"
+ "Delete 鍵"
+ "Enter 鍵"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "空格鍵"
+ "Sym +"
+ "Menu +"
+ "搜尋…"
+ "清除查詢"
+ "搜尋查詢"
+ "搜尋"
+ "提交查詢"
+ "語音搜尋"
+ "選擇分享對象"
+ "與「%s 」分享"
+ "收合"
+ 確認刪除檔夾及所包含的便簽嗎?
+ 确认要删除該條便籤嗎?
+ 确认要刪除所選的 %d 條便籤嗎?
+ 刪除
+ 便簽
+ 便簽2x2
+ 便簽4x4
+ 刪除
+ 通話便籤
+ 取消
+ 設置
+ 成功刪除提醒
+ 不能爲空便籤設置鬧鐘提醒
+ 不能將空便籤發送到桌面
+ 要查看的便籤不存在
+ 導出TXT時發生錯誤,請檢查SD卡
+ SD卡被佔用,不能操作
+ 同步已取消
+ 同步失敗,發生內部錯誤
+ 同步失敗,請檢查網絡和帳號設置
+ 導出失敗
+ 文件夾 %1$s 已存在,請重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已將文本文件(%1$s)導出至SD(%2$s)目錄
+ 已將所選 %1$d 便籤移到 %2$s 文件夾
+ 請輸入名稱
+ 已添加到桌面
+ 提醒我
+ 新建文件夾
+ 刪除
+ 取消全選
+ 導出文本
+ 修改文件夾名稱
+ 刪除文件夾
+ 查看文件夾
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 進入清單模式
+ 移動到文件夾
+ 上一級文件夾
+ 退出清單模式
+ 刪除提醒
+ 搜尋
+ 全選
+ 沒有選中項,操作無效
+ 選中了 %d 項
+ 發送到桌面
+ 設置
+ 分享
+ 同步
+ 取消同步
+ 選擇文件夾
+ 已過期
+ 發送郵件
+ 打開地圖
+ 呼叫電話
+ 浏覽網頁
+ 查看
+ 知道了
+ 新建便簽
+ ...
+ 与google task同步便簽記錄
+ 同步賬號
+ 添加賬號
+ 新建便籤背景顏色隨機
+ 取消同步
+ 立即同步
+ 當前帳號 %1$s
+ 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
+ 請選擇google帳號,便簽將與該帳號的google task內容同步。
+ 同步便簽
+ 上次同步于 %1$s
+ 取消
+ 更換賬號
+ 刪除賬號
+ 設置
+ 正在同步中,不能修改同步帳號
+ 同步帳號已設置為%1$s
+ 便籤
+ 搜索便籤
+ 正在搜索便籤
+ "搜尋"
+ 便籤中的文字
+ 創建提醒
+ "999+"
+ 導出成功
+ 與%1$s同步成功
+ 正在獲取服務器便籤列表...
+ 登陸%1$s...
+ 正在同步本地便籤...
+ 同步已取消
+ 同步失敗
+ 同步成功
+ 同步便簽...
+ 沒有關聯內容,點擊新建便簽。
+ 訪客模式下,便籤內容不可見
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu/values-zu.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu/values-zu.xml
new file mode 100644
index 0000000..31e318d
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu/values-zu.xml
@@ -0,0 +1,32 @@
+
+
+ "Zulazulela ekhaya"
+ "Zulazulela phezulu"
+ "Izinketho eziningi"
+ "Kwenziwe"
+ "Buka konke"
+ "Khetha uhlelo lokusebenza"
+ "VALIWE"
+ "VULIWE"
+ "Alt+"
+ "Ctrl+"
+ "susa"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Imenyu+"
+ "Iyasesha..."
+ "Sula inkinga"
+ "Umbuzo wosesho"
+ "Sesha"
+ "Hambisa umbuzo"
+ "Ukusesha ngezwi"
+ "Yabelana no-"
+ "Yabelana ne-%s "
+ "Goqa"
+ "Sesha"
+ "999+"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..1636af2
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml
@@ -0,0 +1,4449 @@
+
+
+
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+
+ - Messaging
+ - Email
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+ true
+ true
+ @android:color/black
+ #7fa87f
+ @android:color/black
+ @android:color/black
+ @color/material_deep_teal_200
+ @color/material_deep_teal_500
+ @color/material_grey_800
+ @android:color/white
+ @color/material_grey_850
+ @color/material_grey_50
+ #80ffffff
+ #80000000
+ @color/bright_foreground_material_light
+ @color/bright_foreground_material_dark
+ @android:color/white
+ @android:color/black
+ #ff5a595b
+ #ffd6d7d7
+ #FF424242
+ #FFFFFFFF
+ #03000000
+ #37000000
+ #14000000
+ #3F51B5
+ #303F9F
+ @android:color/transparent
+ #14000000
+ #44000000
+ #0A000000
+ #0F000000
+ #1AFFFFFF
+ #2EFFFFFF
+ #323232
+ #80bebebe
+ #80323232
+ #ffbebebe
+ #ff323232
+ #ff7043
+ #ff5722
+ @android:color/white
+ @android:color/black
+ #6680cbc4
+ #66009688
+ #ff37474f
+ #ff263238
+ #ff21272b
+ #ff80cbc4
+ #ff009688
+ #fff5f5f5
+ #ffe0e0e0
+ #fffafafa
+ #ff757575
+ #ff424242
+ #ff303030
+ #ff212121
+ #1F000000
+ #61000000
+ #00ffffff
+ #52000000
+ #6B000000
+ #1F000000
+ #0A000000
+ #DE000000
+ #ffffffff
+ #ff9e9e9e
+ @android:color/black
+ @color/material_grey_600
+ @color/material_grey_900
+ @color/material_grey_100
+ #ffffffff
+ #de000000
+ #4Dffffff
+ #39000000
+ #33ffffff
+ #1f000000
+ #b3ffffff
+ #8a000000
+ #36ffffff
+ #24000000
+ #ff616161
+ #ffbdbdbd
+ #ffbdbdbd
+ #fff1f1f1
+ #e6616161
+ #e6FFFFFF
+ #335b5b5b
+ 16dp
+ 72dp
+ 56dp
+ 0dp
+ 0dp
+ 4dp
+ 16dp
+ 10dp
+ 6dp
+ 48dp
+ 180dp
+ 5dp
+ -3dp
+ 48dp
+ 48dp
+ 36dp
+ 48dp
+ 48dp
+ @dimen/abc_control_inset_material
+ 6dp
+ 8dp
+ @dimen/abc_control_padding_material
+ 720dp
+ 320dp
+ 2dp
+ 4dp
+ 4dp
+ 2dp
+ - 80%
+ - 100%
+ - 320dp
+ - 320dp
+ 8dp
+ 8dp
+ - 65%
+ - 95%
+ 24dp
+ 18dp
+ 8dp
+ - 0.30
+ - 0.26
+ 32dip
+ 8dip
+ 8dip
+ 7dp
+ 4dp
+ 10dp
+ 16dp
+ @dimen/abc_action_bar_content_inset_material
+ 296dp
+ 4dp
+ 48dip
+ 320dip
+ 2dp
+ 2dp
+ 20dp
+ 3dp
+ 14sp
+ 14sp
+ 14sp
+ 12sp
+ 34sp
+ 45sp
+ 56sp
+ 112sp
+ 24sp
+ 22sp
+ 18sp
+ 14sp
+ 16sp
+ 14sp
+ 16sp
+ 16dp
+ 20sp
+ 20dp
+ 1dp
+ 2dp
+ 2dp
+ 4dp
+ 6dp
+ 8dp
+ 4dp
+ 2dp
+ 320dp
+ 320dp
+ 4dp
+ 168dp
+ 96dp
+ 14sp
+ 8dp
+ 56dp
+ 24dp
+ 96dp
+ 56dp
+ 8dp
+ 1dp
+ 12sp
+ 16dp
+ 64dp
+ 0.5dp
+ 6dp
+ 24dp
+ 40dp
+ 56dp
+ 6dp
+ 6dp
+ 16dp
+ 32dp
+ 24dp
+ 16dp
+ 32dp
+ 280dp
+ 8dp
+ 8dp
+ 128dp
+ 0dp
+ 6dp
+ 0dp
+ -1px
+ -1px
+ 12dp
+ 14dp
+ 24dp
+ 14sp
+ 264dp
+ 72dp
+ 14sp
+ 12sp
+ 5dp
+ - 0.30
+ - 0.26
+ 8dp
+ 0dp
+ 50dp
+ - 0.26
+ - 0.20
+ - 0.12
+ - 0.50
+ - 0.38
+ - 0.70
+ - 0.54
+ 20dp
+ 800dp
+ 120dp
+ 60dp
+ 5dp
+ 8dp
+ 0dp
+ 56dp
+ 4dp
+ 64dp
+ 0dp
+ 0dp
+ 2dp
+ 2dp
+ 2dp
+ 12dp
+ 8dp
+ 6dp
+ - 0.07
+ 4dp
+ 16dp
+ 16dp
+ 4dp
+ 6dp
+ 1dp
+ 4dp
+ 8dp
+ 8dp
+ 14sp
+ 0dp
+ 1dp
+ 8dp
+ 3dp
+ 14sp
+ 6dp
+ 2dp
+ 6dp
+ 0dp
+ 22dp
+ 14dp
+ 4dp
+ 8dp
+ 3dp
+ 4dp
+ 0dp
+ 4dp
+ 12dp
+ 1dp
+ 2dp
+ 16dp
+ 56dp
+ 32dp
+ 13sp
+ 12dp
+ 8dp
+ 64dp
+ 64dp
+ 10dp
+ @dimen/notification_content_margin_start
+ 16dp
+ 2dp
+ 3dp
+ 24dp
+ 13sp
+ 10dp
+ 5dp
+ 26sp
+ 20sp
+ 17sp
+ 14sp
+ 33sp
+ 2dp
+ 16dp
+ 8dp
+ 8dp
+ 96dp
+ 6.5dp
+ 0dp
+ 16dp
+ #3333B5E5
+ #0cffffff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 220
+ 150
+ 150
+ 150
+ 127
+ 150
+ 2
+ 300
+ 320
+ 100
+ 100
+ 100
+ 250
+ 200
+ 999
+
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
+
+ Navigate home
+ Navigate up
+ More options
+ Done
+ See all
+ Choose an app
+ OFF
+ ON
+ sans-serif
+ sans-serif-medium
+ sans-serif-medium
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif-light
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif-medium
+ Alt+
+ Ctrl+
+ delete
+ enter
+ Function+
+ Meta+
+ Shift+
+ space
+ Sym+
+ Menu+
+ Search…
+ Clear query
+ Search query
+ Search
+ Submit query
+ Voice search
+ Share with
+ Share with %s
+ Collapse
+ Confirm to delete folder and its notes?
+ Confirm to delete this note?
+ Confirm to delete the selected %d notes?
+ Delete selected notes
+ login
+ 密码:
+ Notes
+ Notes 2x2
+ Notes 4x4
+ 账号:
+ android.support.design.widget.AppBarLayout$ScrollingViewBehavior
+ android.support.design.widget.BottomSheetBehavior
+ Delete
+ Call notes
+ Character limit exceeded %1$d of %2$d
+ %1$d / %2$d
+ cancel
+ set
+ Delete reminder successfully
+ Sorry, can not set clock on empty note
+ Sorry, can not send and empty note to home
+ The note is not exist
+ Export failed, please check SD card
+ SD card busy, not available now
+ Sync is canceled
+ Sync failed, internal error occurs
+ Sync failed, please check network and account settings
+ android.support.design.transformation.FabTransformationScrimBehavior
+ android.support.design.transformation.FabTransformationSheetBehavior
+ Export fail
+ notes_%s.txt
+ /MIUI/notes/
+ The folder %1$s exist, please rename
+ yyyyMMdd
+ MMMd kk:mm
+ Export text file (%1$s) to SD (%2$s) directory
+ (%d)
+ Have moved selected %1$d notes to %2$s folder
+ android.support.design.behavior.HideBottomViewOnScrollBehavior
+ Input name
+ Note added to home
+ Remind me
+ New Folder
+ Delete
+ Deselect all
+ Export text
+ Change folder name
+ Delete folder
+ View folder
+ Large
+ Medium
+ Font size
+ Small
+ Super
+ Enter check list
+ Move to folder
+ Parent folder
+ Leave check list
+ Delete reminder
+ Search
+ Select all
+ Nothing selected, the operation is invalid
+ %d selected
+ Send to home
+ Settings
+ Share
+ Sync
+ Cancel syncing
+ Select folder
+ Background:tree
+ Background:water
+ Remove %1$s
+ Expired
+ Send email
+ Open map
+ Call
+ Browse web
+ Take a look
+ Got it
+ Add note
+ ...
+ Show password
+ M12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3z
+ M2,4.27 L19.73,22 L22.27,19.46 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z
+ M2,4.27 L2,4.27 L4.54,1.73 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z
+ M3.27,4.27 L19.74,20.74
+ Sync notes with google task
+ Sync account
+ Add account
+ New note background color random
+ Cancel syncing
+ Sync immediately
+ Current account %1$s
+ All sync related information will be deleted, which may result in duplicated items sometime
+ Please select a google account. Local notes will be synced with google task.
+ Sync notes
+ Last sync time %1$s
+ yyyy-MM-dd hh:mm:ss
+ Cancel
+ Change sync account
+ Remove sync account
+ Settings
+ Cannot change the account because sync is in progress
+ %1$s has been set as the sync account
+ Notes
+ Search notes
+ Searching Notes
+ Search
+ Text in your notes
+ Set reminder
+ 999+
+ Export successful
+ Sync is successful with account %1$s
+ Getting remote note list...
+ Logging into %1$s...
+ Synchronize local notes with Google Task...
+ Sync is canceled
+ Sync is failed
+ Sync is successful
+ Syncing notes...
+ No associated note found, click to create associated note.
+ Privacy mode,can not see note content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
new file mode 100644
index 0000000..d702a84
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
@@ -0,0 +1,4955 @@
+
+#FF424242 #FFFFFFFF #03000000 #37000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1dp 2dp 2dp #ffffffff #ff9e9e9e #1f000000 #8a000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4dp 6dp 8dp 4dp 2dp 320dp 320dp 32dp 13sp 12dp 8dp 64dp 64dp 10dp @dimen/notification_content_margin_start 16dp 2dp 3dp 24dp 13sp 10dp 5dp #3333B5E5 #0cffffff 999 999+ "999+" "999+" "999+" "৯৯৯+" "999+" "999+" "999+" "999+" "৯৯৯+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "+999" "999+" "999+" "999+" "999+" "999+" "999+" "999+" ">999" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "९९९+" "999+" "၉၉၉+" "999+" "९९९+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "+999" "999+" 4dp @color/secondary_text_default_material_light 0dp 0dp 12dp "999+" "999+" "999+" "999+" "999+"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8dp 0dp 50dp 20dp 800dp 120dp true false true @android:color/black #7fa87f @android:color/black @android:color/black @color/material_deep_teal_200 @color/material_deep_teal_500 @color/material_grey_800 @android:color/white @color/material_grey_850 @color/material_grey_50 #80ffffff #80000000 @color/bright_foreground_material_light @color/bright_foreground_material_dark @android:color/white @android:color/black #ff5a595b #ffd6d7d7 #80bebebe #80323232 #ffbebebe #ff323232 #ff7043 #ff5722 @android:color/white @android:color/black #6680cbc4 #66009688 #ff37474f #ff263238 #ff21272b #ff80cbc4 #ff009688 #fff5f5f5 #ffe0e0e0 #fffafafa #ff757575 #ff424242 #ff303030 #ff212121 @android:color/black @color/material_grey_600 @color/material_grey_900 @color/material_grey_100 #ffffffff #de000000 #4Dffffff #39000000 #33ffffff #1f000000 #b3ffffff #8a000000 #36ffffff #24000000 #ff616161 #ffbdbdbd #ffbdbdbd #fff1f1f1 #e6616161 #e6FFFFFF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16dp 72dp 56dp 0dp 0dp 4dp 16dp 10dp 6dp 48dp 180dp 5dp -3dp 48dp 48dp 36dp 48dp 48dp @dimen/abc_control_inset_material 6dp 8dp @dimen/abc_control_padding_material 720dp 320dp 2dp 4dp 4dp 2dp - 80%
- 100%
- 320dp
- 320dp
8dp 8dp - 65%
- 95%
24dp 18dp 8dp - 0.30
- 0.26
32dip 8dip 8dip 7dp 4dp 10dp 16dp @dimen/abc_action_bar_content_inset_material 296dp 4dp 48dip 320dip 2dp 2dp 20dp 3dp 14sp 14sp 14sp 12sp 34sp 45sp 56sp 112sp 24sp 22sp 18sp 14sp 16sp 14sp 16sp 16dp 20sp 20dp - 0.30
- 0.26
- 0.26
- 0.20
- 0.12
- 0.50
- 0.38
- 0.70
- 0.54
2dp 16dp 8dp 8dp 96dp 6.5dp 0dp 16dp 220 150 127 150 Navigate home Navigate up More options Done See all Choose an app OFF ON sans-serif sans-serif-medium sans-serif-medium sans-serif sans-serif sans-serif sans-serif sans-serif-light sans-serif sans-serif sans-serif sans-serif-medium Alt+ Ctrl+ delete enter Function+ Meta+ Shift+ space Sym+ Menu+ Search… Clear query Search query Search Submit query Voice search Share with Share with %s Collapse Search "Navigeer tuis" "Navigeer op" "Nog opsies" "Klaar" "Sien alles" "Kies \'n program" "AF" "AAN" "Alt+" "Ctrl+" "delete" "enter" "Funksie+" "Meta+" "Shift+" "spasiebalk" "Simbool+" "Kieslys+" "Soek …" "Vee navraag uit" "Soeknavraag" "Soek" "Dien navraag in" "Stemsoektog" "Deel met" "Deel met %s " "Vou in" "Soek" "ወደ መነሻ ይዳስሱ" "ወደ ላይ ይዳስሱ" "ተጨማሪ አማራጮች" "ተከናውኗል" "ሁሉንም ይመልከቱ" "መተግበሪያ ይምረጡ" "ጠፍቷል" "በርቷል" "Alt+" "Ctrl+" "ሰርዝ" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "ምናሌ+" "ፈልግ…" "መጠይቅ አጽዳ" "የፍለጋ ጥያቄ" "ፍለጋ" "መጠይቅ ያስረክቡ" "የድምፅ ፍለጋ" "ከሚከተለው ጋር ያጋሩ" "ከ%s ጋር አጋራ" "ሰብስብ" "ፈልግ" "التنقل إلى الشاشة الرئيسية" "التنقل إلى أعلى" "خيارات إضافية" "تم" "عرض الكل" "اختيار تطبيق" "إيقاف" "تشغيل" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "القائمة+" "بحث…" "محو طلب البحث" "طلب البحث" "بحث" "إرسال طلب البحث" "البحث الصوتي" "مشاركة مع" "مشاركة مع %s " "تصغير" "البحث" "গৃহ পৃষ্ঠালৈ যাওক" "ওপৰলৈ যাওক" "অধিক বিকল্প" "সম্পন্ন কৰা হ\'ল" "সকলো চাওক" "এটা এপ্ বাছনি কৰক" "অফ কৰক" "অন কৰক" "Alt+" "CTRL+" "মচক" "এণ্টাৰ" "ফাংশ্বন+" "মেটা+" "শ্বিফ্ট+" "স্পেচ" "Sym+" "মেনু+" "অনুসন্ধান কৰক…" "প্ৰশ্ন মচক" "সন্ধান কৰিব খোজা প্ৰশ্ন" "সন্ধান কৰক" "প্ৰশ্ন দাখিল কৰক" "কণ্ঠধ্বনিৰ যোগেৰে সন্ধান কৰক" "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক" "%s ৰ জৰিয়তে শ্বেয়াৰ কৰক" "সংকুচিত কৰক" "অনুসন্ধান কৰক" "Evə naviqasiya et" "Yuxarı get" "Digər variantlar" "Hazırdır" "Hamısına baxın" "Tətbiq seçin" "DEAKTİV" "AKTİV" "Alt+" "Ctrl+" "silin" "daxil olun" "Funksiya+" "Meta+" "Shift+" "kosmos" "Sym+" "Menyu+" "Axtarış..." "Sorğunu təmizlə" "Axtarış sorğusu" "Axtarış" "Sorğunu göndərin" "Səsli axtarış" "Bununla paylaşın" "%s ilə paylaşın" "Yığışdırın" "Axtarış" "Odlazak na Početnu" "Kretanje nagore" "Još opcija" "Gotovo" "Prikaži sve" "Izbor aplikacije" "ISKLJUČI" "UKLJUČI" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "taster za razmak" "Sym+" "Menu+" "Pretražite..." "Brisanje upita" "Upit za pretragu" "Pretraga" "Slanje upita" "Glasovna pretraga" "Deli sa" "Deljenje sa aplikacijom %s " "Skupi" "Pretraži" "Перайсці на галоўную старонку" "Перайсці ўверх" "Дадатковыя параметры" "Гатова" "Прагледзець усё" "Выбраць праграму" "ВЫКЛ." "УКЛ." "Alt +" "Ctrl +" "Delete" "Enter" "Fn +" "Meta +" "Shift +" "Прабел" "Sym +" "Меню +" "Пошук..." "Выдалiць запыт" "Запыт на пошук" "Пошук" "Адправіць запыт" "Галасавы пошук" "Абагуліць з" "Абагуліць праз праграму %s " "Згарнуць" "Пошук" "Придвижване към „Начало“" "Придвижване нагоре" "Още опции" "Готово" "Вижте всички" "Изберете приложение" "ИЗКЛ." "ВКЛ." "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "клавиша за интервал" "Sym+" "Menu+" "Търсете…" "Изчистване на заявката" "Заявка за търсене" "Търсене" "Изпращане на заявката" "Гласово търсене" "Споделяне със:" "Споделяне със: %s " "Свиване" "Търсене" "হোম এ নেভিগেট করুন" "উপরের দিকে নেভিগেট করুন" "আরও বিকল্প" "সম্পন্ন হয়েছে" "সবগুলো দেখুন" "একটি অ্যাপ্লিকেশান বেছে নিন" "বন্ধ" "চালু" "Alt+" "Ctrl+" "মুছুন" "enter" "Function+" "Meta+" "Shift+" "স্পেস" "Sym+" "মেনু+" "অনুসন্ধান..." "ক্যোয়ারী সাফ করুন" "ক্যোয়ারী খুঁজুন" "খুঁজুন" "ক্যোয়ারী জমা দিন" "ভয়েস অনুসন্ধান" "এর সাথে শেয়ার করুন" "%s এর সাথে শেয়ার করুন" "সঙ্কুচিত করুন" "খুঁজুন" "Vrati se na početnu stranicu" "Navigiraj prema gore" "Više opcija" "Gotovo" "Prikaži sve" "Odaberite aplikaciju" "ISKLJUČI" "UKLJUČI" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "razmaknica" "Sym+" "Menu+" "Pretraži..." "Obriši upit" "Pretraži upit" "Traži" "Pošalji upit" "Glasovno pretraživanje" "Dijeli sa" "Dijeli koristeći aplikaciju %s " "Skupi" "Pretraži" "Navega a la pàgina d\'inici" "Navega cap a dalt" "Més opcions" "Fet" "Mostra\'ls tots" "Selecciona una aplicació" "DESACTIVAT" "ACTIVAT" "Alt+" "Ctrl+" "Supr" "Retorn" "Funció+" "Meta+" "Maj+" "Espai" "Sym+" "Menú+" "Cerca..." "Esborra la consulta" "Consulta de cerca" "Cerca" "Envia la consulta" "Cerca per veu" "Comparteix amb" "Comparteix amb %s " "Replega" "Cerca" "Přejít na plochu" "Přejít nahoru" "Více možností" "Hotovo" "Zobrazit vše" "Vybrat aplikaci" "VYPNUTO" "ZAPNUTO" "Alt+" "Ctrl+" "delete" "enter" "Fn+" "Meta+" "Shift+" "mezerník" "Sym+" "Menu+" "Vyhledat…" "Smazat dotaz" "Vyhledávací dotaz" "Hledat" "Odeslat dotaz" "Hlasové vyhledávání" "Sdílet pomocí" "Sdílet s aplikací %s " "Sbalit" "Hledat" "Naviger hjem" "Naviger op" "Flere muligheder" "Luk" "Se alle" "Vælg en app" "FRA" "TIL" "Alt+" "Ctrl+" "delete" "enter" "Fn+" "Meta+" "Shift+" "mellemrum" "Sym+" "Menu+" "Søg…" "Ryd forespørgslen" "Søgeforespørgsel" "Søg" "Indsend forespørgslen" "Talesøgning" "Del med" "Del med %s " "Skjul" "Søg" "Zur Startseite" "Nach oben" "Weitere Optionen" "Fertig" "Alle ansehen" "App auswählen" "Aus" "An" "Alt +" "Strg +" "Löschen" "Eingabetaste" "Funktionstaste +" "Meta-Taste +" "Umschalttaste +" "Leertaste +" "Sym-Taste +" "Menütaste +" "Suchen…" "Suchanfrage löschen" "Suchanfrage" "Suchen" "Suchanfrage senden" "Sprachsuche" "Freigeben für" "Mit %s teilen" "Minimieren" "Suchen" "Πλοήγηση στην αρχική σελίδα" "Πλοήγηση προς τα επάνω" "Περισσότερες επιλογές" "Τέλος" "Προβολή όλων" "Επιλέξτε κάποια εφαρμογή" "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" "ΕΝΕΡΓΟΠΟΙΗΣΗ" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "διάστημα" "Sym+" "Menu+" "Αναζήτηση…" "Διαγραφή ερωτήματος" "Ερώτημα αναζήτησης" "Αναζήτηση" "Υποβολή ερωτήματος" "Φωνητική αναζήτηση" "Κοινή χρήση με" "Κοινή χρήση με %s " "Σύμπτυξη" "Αναζήτηση" "Navigate home" "Navigate up" "More options" "Done" "See all" "Choose an app" "OFF" "ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Search…" "Clear query" "Search query" "Search" "Submit query" "Voice search" "Share with" "Share with %s " "Collapse" "Search" "Navigate home" "Navigate up" "More options" "Done" "See all" "Choose an app" "OFF" "ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Search…" "Clear query" "Search query" "Search" "Submit query" "Voice search" "Share with" "Share with %s " "Collapse" "Search" "Navigate home" "Navigate up" "More options" "Done" "See all" "Choose an app" "OFF" "ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Search…" "Clear query" "Search query" "Search" "Submit query" "Voice search" "Share with" "Share with %s " "Collapse" "Search" "Navigate home" "Navigate up" "More options" "Done" "See all" "Choose an app" "OFF" "ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Search…" "Clear query" "Search query" "Search" "Submit query" "Voice search" "Share with" "Share with %s " "Collapse" "Search" "Navigate home" "Navigate up" "More options" "Done" "See all" "Choose an app" "OFF" "ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Search…" "Clear query" "Search query" "Search" "Submit query" "Voice search" "Share with" "Share with %s " "Collapse" "Search" "Ir a la pantalla de inicio" "Desplazarse hacia arriba" "Más opciones" "Listo" "Ver todo" "Seleccionar una aplicación" "DESACTIVADO" "ACTIVADO" "Alt +" "Ctrl +" "Eliminar" "Intro" "Función +" "Meta +" "Mayús +" "Espacio" "Sym +" "Menú +" "Buscar…" "Borrar consulta" "Consulta" "Buscar" "Enviar consulta" "Búsqueda por voz" "Compartir con" "Compartir con %s " "Contraer" "Buscar" "Navegar a la página principal" "Navegar hacia arriba" "Más opciones" "Listo" "Ver todo" "Elige una aplicación." "DESACTIVADO" "ACTIVADO" "Alt+" "Ctrl+" "borrar" "intro" "Función+" "Meta+" "Mayúscula+" "espacio" "Sym+" "Menú+" "Buscar…" "Eliminar la consulta" "Búsqueda" "Búsqueda" "Enviar consulta" "Búsqueda por voz" "Compartir con" "Compartir con %s " "Contraer" "Buscar" "Navigeerimine avaekraanile" "Navigeerimine üles" "Rohkem valikuid" "Valmis" "Kuva kõik" "Valige rakendus" "VÄLJAS" "SEES" "Alt +" "Ctrl +" "kustutamisklahv" "sisestusklahv" "Funktsiooniklahv +" "Meta +" "Tõstuklahv +" "tühik" "Sym +" "Menüü +" "Otsige …" "Päringu tühistamine" "Otsingupäring" "Otsing" "Päringu esitamine" "Häälotsing" "Jagamine:" "Jagamine rakendusega %s " "Ahendamine" "Otsing" "Joan orri nagusira" "Joan gora" "Aukera gehiago" "Eginda" "Ikusi guztiak" "Aukeratu aplikazio bat" "DESAKTIBATUTA" "AKTIBATUTA" "Alt +" "Ktrl +" "Ezabatu" "Sartu" "Funtzioa +" "Meta +" "Maius +" "Zuriunea" "Sym +" "Menua +" "Bilatu…" "Garbitu kontsulta" "Bilaketa-kontsulta" "Bilatu" "Bidali kontsulta" "Ahozko bilaketa" "Partekatu hauekin" "Partekatu %s aplikazioarekin" "Tolestu" "Bilatu" "پیمایش به صفحه اصلی" "پیمایش به بالا" "گزینههای بیشتر" "تمام" "مشاهده همه" "انتخاب برنامه" "خاموش" "روشن" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "کلید فاصله" "Sym+" "منو+" "جستجو…" "پاک کردن عبارت جستجو" "عبارت جستجو" "جستجو" "ارسال عبارت جستجو" "جستجوی گفتاری" "اشتراکگذاری با" "اشتراکگذاری با %s " "کوچک کردن" "جستجو" "Siirry etusivulle" "Siirry ylös" "Lisää" "Valmis" "Näytä kaikki" "Valitse sovellus" "POIS KÄYTÖSTÄ" "KÄYTÖSSÄ" "Alt+" "Ctrl+" "delete" "enter" "Fn+" "Meta+" "Vaihto+" "välilyönti" "Sym+" "Valikko+" "Haku…" "Tyhjennä kysely" "Hakulauseke" "Haku" "Lähetä kysely" "Puhehaku" "Jakaminen:" "Jaa sovelluksessa %s " "Kutista" "Haku" "Revenir à l\'accueil" "Revenir en haut de la page" "Plus d\'options" "OK" "Tout afficher" "Sélectionner une application" "DÉSACTIVÉ" "ACTIVÉ" "Alt+" "Ctrl+" "supprimer" "entrée" "Fonction+" "Méta+" "Maj+" "espace" "Sym+" "Menu+" "Rechercher…" "Effacer la requête" "Requête de recherche" "Rechercher" "Envoyer la requête" "Recherche vocale" "Partager avec" "Partager avec %s " "Réduire" "Rechercher" "Revenir à l\'accueil" "Revenir en haut de la page" "Plus d\'options" "Terminé" "Voir toutes les chaînes" "Sélectionnez une application" "DÉSACTIVÉ" "ACTIVÉ" "Alt+" "Ctrl+" "supprimer" "entrée" "Fonction+" "Méta+" "Maj+" "espace" "Sym+" "Menu+" "Recherche en cours..." "Effacer la requête" "Requête de recherche" "Rechercher" "Envoyer la requête" "Recherche vocale" "Partager" "Partager avec %s " "Réduire" "Rechercher" "Ir á páxina de inicio" "Desprazarse cara arriba" "Máis opcións" "Feito" "Ver todas" "Escoller unha aplicación" "DESACTIVAR" "ACTIVAR" "Alt +" "Ctrl +" "eliminar" "Intro" "Función +" "Meta +" "Maiús +" "espazo" "Sim +" "Menú +" "Buscar…" "Borrar consulta" "Consulta de busca" "Buscar" "Enviar consulta" "Busca por voz" "Compartir con" "Compartir con %s " "Contraer" "Buscar" "હોમ પર નેવિગેટ કરો" "ઉપર નૅવિગેટ કરો" "વધુ વિકલ્પો" "થઈ ગયું" "બધું જુઓ" "એક ઍપ્લિકેશન પસંદ કરો" "બંધ" "ચાલુ" "Alt+" "Ctrl+" "ડિલીટ કરો" "Enter" "Function+" "Meta+" "Shift+" "Spacebar" "Sym+" "મેનૂ+" "શોધો…" "ક્વેરી સાફ કરો" "શોધ ક્વેરી" "શોધો" "ક્વેરી સબમિટ કરો" "વૉઇસ શોધ" "આની સાથે શેર કરો" "%s ની સાથે શેર કરો" "સંકુચિત કરો" "શોધો" 54dip "होम पेज पर जाएं" "ऊपर जाएं" "ज़्यादा विकल्प" "हो गया" "सभी देखें" "कोई एप्लिकेशन चुनें" "बंद" "चालू" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "खोजा जा रहा है…" "क्वेरी साफ़ करें" "सर्च क्वेरी" "सर्च करें" "क्वेरी सबमिट करें" "आवाज़ सर्च" "इसके साथ शेयर करें" "%s के साथ शेयर करें" "छोटा करें" "सर्च" "Idi na početnu" "Idi gore" "Dodatne opcije" "Gotovo" "Prikaži sve" "Odabir aplikacije" "ISKLJUČENO" "UKLJUČENO" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "razmaknica" "Sym+" "Menu+" "Pretražite…" "Izbriši upit" "Upit za pretraživanje" "Pretraživanje" "Pošalji upit" "Glasovno pretraživanje" "Dijeljenje sa" "Dijeli putem aplikacije %s " "Sažmi" "Pretraživanje" "Ugrás a főoldalra" "Felfelé mozgatás" "További lehetőségek" "Kész" "Összes megtekintése" "Válasszon ki egy alkalmazást" "KI" "BE" "Alt+" "Ctrl+" "Delete" "Enter" "Function+" "Meta+" "Shift+" "Szóköz" "Sym+" "Menu+" "Keresés…" "Lekérdezés törlése" "Keresési lekérdezés" "Keresés" "Lekérdezés küldése" "Hangalapú keresés" "Megosztás a következővel:" "Megosztás a következő alkalmazással: %s " "Összecsukás" "Keresés" "Ուղղվել տուն" "Ուղղվել վերև" "Այլ ընտրանքներ" "Պատրաստ է" "Տեսնել բոլորը" "Ընտրել ծրագիր" "ԱՆՋԱՏՎԱԾ" "ՄԻԱՑՎԱԾ" "Alt+" "Ctrl+" "Delete" "Enter" "Function+" "Meta+" "Shift+" "բացատ" "Sym+" "Menu+" "Որոնում..." "Մաքրել հարցումը" "Որոնման հարցում" "Որոնել" "Ուղարկել հարցումը" "Ձայնային որոնում" "Կիսվել" "Ուղարկել %s -ին" "Թաքցնել" "Որոնել" "Navigasi ke beranda" "Navigasi naik" "Opsi lain" "Selesai" "Lihat semua" "Pilih aplikasi" "NONAKTIF" "AKTIF" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "spasi" "Sym+" "Menu+" "Telusuri..." "Hapus kueri" "Kueri penelusuran" "Telusuri" "Kirim kueri" "Penelusuran suara" "Bagikan dengan" "Bagikan ke %s " "Ciutkan" "Telusuri" "Fara heim" "Fara upp" "Fleiri valkostir" "Lokið" "Sjá allt" "Veldu forrit" "SLÖKKT" "KVEIKT" "Alt+" "Ctrl+" "delete" "enter" "Aðgerðarlykill+" "Meta+" "Shift+" "bilslá" "Sym+" "Valmynd+" "Leita…" "Hreinsa fyrirspurn" "Leitarfyrirspurn" "Leita" "Senda fyrirspurn" "Raddleit" "Deila með" "Deila með %s " "Minnka" "Leita" "Vai alla home page" "Vai in alto" "Altre opzioni" "Fine" "Visualizza tutte" "Scegli un\'applicazione" "OFF" "ON" "ALT +" "CTRL +" "CANC" "INVIO" "FUNZIONE +" "META +" "MAIUSC +" "barra spaziatrice" "SYM +" "MENU +" "Cerca…" "Cancella query" "Query di ricerca" "Cerca" "Invia query" "Ricerca vocale" "Condividi con" "Condividi tramite %s " "Comprimi" "Ricerca" "נווט לדף הבית" "נווט למעלה" "עוד אפשרויות" "בוצע" "ראה הכל" "בחר אפליקציה" "כבוי" "פועל" "Alt+" "Ctrl+" "delete" "Enter" "Function+" "Meta+" "Shift+" "מקש רווח" "Sym+" "תפריט+" "חיפוש…" "מחק שאילתה" "שאילתת חיפוש" "חיפוש" "שלח שאילתה" "חיפוש קולי" "שתף עם" "שתף עם %s " "כווץ" "חיפוש" "ホームへ移動" "上へ移動" "その他のオプション" "完了" "すべて表示" "アプリの選択" "OFF" "ON" "Alt+" "Ctrl+" "Delete" "Enter" "Function+" "Meta+" "Shift+" "Space" "Sym+" "Menu+" "検索…" "検索キーワードを削除" "検索キーワード" "検索" "検索キーワードを送信" "音声検索" "共有" "%s と共有" "折りたたむ" "検索" "მთავარზე ნავიგაცია" "ზემოთ ნავიგაცია" "მეტი ვარიანტები" "დასრულდა" "ყველას ნახვა" "აპის არჩევა" "გამორთულია" "ჩართულია" "Alt+" "Ctrl+" "წაშლა" "შეყვანა" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ძიება..." "მოთხოვნის გასუფთავება" "ძიების მოთხოვნა" "ძიება" "მოთხოვნის გადაგზავნა" "ხმოვანი ძიება" "გაზიარება:" "გაუზიარეთ %s -ს" "აკეცვა" "ძიება" "Негізгі бетте қозғалу" "Жоғары қозғалу" "Басқа опциялар" "Дайын" "Барлығын көру" "Қолданбаны таңдау" "ӨШІРУЛІ" "ҚОСУЛЫ" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "бос орын" "Sym+" "Mәзір+" "Іздеу…" "Сұрақты жою" "Сұрақты іздеу" "Іздеу" "Сұрақты жіберу" "Дауыс арқылы іздеу" "Бөлісу" "%s қолданбасымен бөлісу" "Тасалау" "Іздеу" "រកមើលទៅដើម" "រកមើលឡើងលើ" "ជម្រើសច្រើនទៀត" "រួចរាល់" "មើលទាំងអស់" "ជ្រើសកម្មវិធី" "បិទ" "បើក" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ស្វែងរក…" "សម្អាតសំណួរ" "ស្វែងរកសំណួរ" "ស្វែងរក" "ដាក់ស្នើសំណួរ" "ការស្វែងរកសំឡេង" "ចែករំលែកជាមួយ" "ចែករំលែកជាមួយ %s " "បង្រួម" "ស្វែងរក" "ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು" "ಮುಗಿದಿದೆ" "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" "ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ" "ಆಫ್" "ಆನ್" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ಹುಡುಕಿ…" "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು" "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ" "ಹುಡುಕಿ" "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು" "ಧ್ವನಿ ಹುಡುಕಾಟ" "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" "ಸಂಕುಚಿಸು" "ಹುಡುಕಿ" "홈 탐색" "위로 탐색" "옵션 더보기" "완료" "전체 보기" "앱 선택" "사용 안함" "사용" "Alt+" "Ctrl+" "삭제" "입력" "Function+" "Meta+" "Shift+" "스페이스바" "Sym+" "Menu+" "검색..." "검색어 삭제" "검색어" "검색" "검색어 보내기" "음성 검색" "공유 대상" "%s 와(과) 공유" "접기" "검색" "Үйгө багыттоо" "Жогору" "Көбүрөөк мүмкүнчүлүктөр" "Даяр" "Бардыгын көрүү" "Колдонмо тандоо" "ӨЧҮК" "КҮЙҮК" "Alt+" "Ctrl+" "Delete" "Enter" "Function+" "Meta+" "Shift+" "боштук" "Sym+" "Menu+" "Издөө…" "Талаптарды тазалоо" "Издөө талаптары" "Издөө" "Талап жөнөтүү" "Үн аркылуу издөө" "Бөлүшүү" "%s аркылуу бөлүшүү" "Жыйнап коюу" "Издөө" 48dp 12dp 14dp 440dp - 60%
- 90%
- 60%
- 90%
- 55%
- 80%
"ກັບໄປໜ້າຫຼັກ" "ຂຶ້ນເທິງ" "ໂຕເລືອກອື່ນ" "ແລ້ວໆ" "ເບິ່ງທັງຫມົດ" "ເລືອກແອັບຯ" "ປິດ" "ເປີດ" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ຊອກຫາ" "ລຶບຂໍ້ຄວາມຊອກຫາ" "ຊອກຫາ" "ຊອກຫາ" "ສົ່ງການຊອກຫາ" "ຊອກຫາດ້ວຍສຽງ" "ແບ່ງປັນກັບ" "ແບ່ງປັນດ້ວຍ %s " "ຫຍໍ້" "ຊອກຫາ" "Eiti į pagrindinį puslapį" "Eiti į viršų" "Daugiau parinkčių" "Atlikta" "Peržiūrėti viską" "Pasirinkti programą" "IŠJUNGTA" "ĮJUNGTI" "„Alt“ +" "„Ctrl“ +" "„Delete“" "„Enter“" "„Function“ +" "„Meta“ +" "„Shift“ +" "tarpo klavišas" "„Sym“ +" "„Menu“ +" "Ieškoti..." "Išvalyti užklausą" "Paieškos užklausa" "Paieška" "Pateikti užklausą" "Paieška balsu" "Bendrinti naudojant" "Bendrinti naudojant programą „%s “" "Sutraukti" "Paieška" "Pārvietoties uz sākuma ekrānu" "Pārvietoties augšup" "Vairāk opciju" "Gatavs" "Skatīt visu" "Izvēlieties lietotni" "IZSLĒGTS" "IESLĒGTS" "Alternēšanas taustiņš +" "Vadīšanas taustiņš +" "dzēšanas taustiņš" "ievadīšanas taustiņš" "Funkcijas taustiņš +" "Meta taustiņš +" "Pārslēgšanas taustiņš +" "atstarpes taustiņš" "Simbolu taustiņš +" "Poga Izvēlne +" "Meklējiet…" "Notīrīt vaicājumu" "Meklēšanas vaicājums" "Meklēt" "Iesniegt vaicājumu" "Meklēšana ar balsi" "Kopīgot ar:" "Kopīgot ar lietojumprogrammu %s " "Sakļaut" "Meklēt" "Движи се кон дома" "Движи се нагоре" "Повеќе опции" "Готово" "Види ги сите" "Избери апликација" "ИСКЛУЧЕНО" "ВКЛУЧЕНО" "копче Alt+" "копче Ctrl+" "избриши" "копче enter" "копче Function+" "копче Meta+" "копче Shift+" "вселена" "копче Sym+" "Мени+" "Пребарување…" "Исчисти барање" "Пребарај барање" "Пребарај" "Поднеси барање" "Гласовно пребарување" "Сподели со" "Сподели со %s " "Собери" "Пребарај" "ഹോമിലേക്ക് നാവിഗേറ്റുചെയ്യുക" "മുകളിലേക്ക് നാവിഗേറ്റുചെയ്യുക" "കൂടുതൽ ഓപ്ഷനുകള്" "പൂർത്തിയാക്കി" "എല്ലാം കാണുക" "ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക" "ഓഫ്" "ഓൺ" "Alt+" "Ctrl+" "ഇല്ലാതാക്കുക" "enter" "ഫംഗ്ഷന്+" "മെറ്റ+" "Shift+" "സ്പെയ്സ്" "Sym+" "മെനു+" "തിരയുക…" "അന്വേഷണം മായ്ക്കുക" "തിരയൽ അന്വേഷണം" "തിരയൽ" "അന്വേഷണം സമർപ്പിക്കുക" "ശബ്ദതിരയൽ" "ഇവരുമായി പങ്കിടുക" "%s -മായി പങ്കിടുക" "ചുരുക്കുക" "തിരയുക" "Нүүр хуудас руу шилжих" "Дээш шилжих" "Нэмэлт сонголтууд" "Дууссан" "Бүгдийг харах" "Апп сонгох" "ИДЭВХГҮЙ" "ИДЭВХТЭЙ" "Alt+" "Ctrl+" "устгах" "оруулах" "Функц+" "Мета+" "Shift+" "зай" "Sym+" "Цэс+" "Хайх..." "Асуулгыг цэвэрлэх" "Хайх асуулга" "Хайх" "Асуулгыг илгээх" "Дуут хайлт" "Хуваалцах" "%s -тай хуваалцах" "Хумих" "Хайлт" "होमवर नेव्हिगेट करा" "वर नेव्हिगेट करा" "अधिक पर्याय" "पूर्ण झाले" "सर्व पहा" "एक अॅप निवडा" "बंद" "चालू" "Alt+" "Ctrl+" "हटवा" "एंटर करा" "Function+" "Meta+" "Shift+" "spacebar" "Sym+" "मेनू+" "शोधा…" "क्वेरी स्पष्ट करा" "शोध क्वेरी" "शोध" "क्वेरी सबमिट करा" "व्हॉइस शोध" "यांच्यासह शेअर करा" "%s सह शेअर करा" "संक्षिप्त करा" "शोधा" "Navigasi skrin utama" "Navigasi ke atas" "Lagi pilihan" "Selesai" "Lihat semua" "Pilih apl" "MATI" "HIDUP" "Alt+" "Ctrl+" "padam" "enter" "Fungsi+" "Meta+" "Shift+" "ruang" "Sym+" "Menu+" "Cari…" "Kosongkan pertanyaan" "Pertanyaan carian" "Cari" "Serah pertanyaan" "Carian suara" "Kongsi dengan" "Kongsi dengan %s " "Runtuhkan" "Cari" "မူလနေရာကို သွားရန်" "အပေါ်သို့သွားရန်" "ပိုမိုရွေးချယ်စရာများ" "ပြီးဆုံးပါပြီ" "အားလုံးကို ကြည့်ရန်" "အက်ပ်တစ်ခုခုကို ရွေးချယ်ပါ" "ပိတ်" "ဖွင့်" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ရှာဖွေပါ..." "ရှာစရာ အချက်အလက်များ ဖယ်ရှားရန်" "ရှာစရာ အချက်အလက်နေရာ" "ရှာဖွေရန်" "ရှာဖွေစရာ အချက်အလက်ကို ပေးပို့ရန်" "အသံဖြင့် ရှာဖွေခြင်း" "မျှဝေဖို့ ရွေးပါ" "%s ဖြင့် မျှဝေရန်" "ခေါက်ရန်" "ရှာဖွေပါ" "Gå til startsiden" "Gå opp" "Flere alternativer" "Ferdig" "Se alle" "Velg en app" "AV" "PÅ" "Alt+" "Ctrl+" "delete" "enter" "Funksjon+" "Meta+" "Shift+" "mellomrom" "Sym+" "Meny+" "Søk …" "Slett søket" "Søkeord" "Søk" "Utfør søket" "Talesøk" "Del med" "Del med %s " "Skjul" "Søk" "गृह खोज्नुहोस्" "माथि खोज्नुहोस्" "थप विकल्पहरू" "सम्पन्न भयो" "सबै हेर्नुहोस्" "एउटा अनुप्रयोग छान्नुहोस्" "निष्क्रिय पार्नुहोस्" "सक्रिय गर्नुहोस्" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "खोज्नुहोस्..." "प्रश्न हटाउनुहोस्" "जिज्ञासाको खोज गर्नुहोस्" "खोज्नुहोस्" "जिज्ञासा पेस गर्नुहोस्" "भ्वाइस खोजी" "साझेदारी गर्नुहोस्..." "%s सँग आदान प्रदान गर्नुहोस्" "संक्षिप्त पार्नुहोस्" "खोज्नुहोस्" "Navigeren naar startpositie" "Omhoog navigeren" "Meer opties" "Gereed" "Alles weergeven" "Een app selecteren" "UIT" "AAN" "Alt +" "Ctrl +" "verwijderen" "enter" "Functie +" "Meta +" "Shift +" "spatie" "Sym +" "Menu +" "Zoeken…" "Zoekopdracht wissen" "Zoekopdracht" "Zoeken" "Zoekopdracht verzenden" "Gesproken zoekopdracht" "Delen met" "Delen met %s " "Samenvouwen" "Zoeken" "ହୋମ୍ ପେଜ୍କୁ ନେଭିଗେଟ୍ କରନ୍ତୁ" "ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ" "ଅଧିକ ବିକଳ୍ପ" "ହୋଇଗଲା" "ସବୁ ଦେଖନ୍ତୁ" "ଗୋଟିଏ ଆପ୍ ବାଛନ୍ତୁ" "ଅଫ୍" "ଅନ୍" "Alt+" "Ctrl+" "ଡିଲିଟ୍" "ଏଣ୍ଟର୍" "Function+" "Meta+" "Shift+" "ସ୍ପେସ୍" "Sym+" "ମେନୁ" "ସର୍ଚ୍ଚ…" "କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ" "ସର୍ଚ୍ଚ କ୍ୱେରୀ" "ସର୍ଚ୍ଚ କରନ୍ତୁ" "କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ" "ଭଏସ୍ ସର୍ଚ୍ଚ" "ଏହାଙ୍କ ସହ ଶେୟାର୍ କରନ୍ତୁ" "%s ସହ ଶେୟାର୍ କରନ୍ତୁ" "ଛୋଟ କରନ୍ତୁ" "ସର୍ଚ୍ଚ କରନ୍ତୁ" "ਹੋਮ \'ਤੇ ਜਾਓ" "ਉੱਪਰ ਜਾਓ" "ਹੋਰ ਚੋਣਾਂ" "ਹੋ ਗਿਆ" "ਸਭ ਦੇਖੋ" "ਇੱਕ ਐਪ ਚੁਣੋ" "ਬੰਦ" "ਤੇ" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "ਖੋਜ…" "ਸਵਾਲ ਹਟਾਓ" "ਖੋਜ ਪੁੱਛਗਿੱਛ" "ਖੋਜੋ" "ਸਵਾਲ ਪ੍ਰਸਤੁਤ ਕਰੋ" "ਵੌਇਸ ਖੋਜ" "ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ" "%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ" "ਨਸ਼ਟ ਕਰੋ" "ਖੋਜੋ" "Przejdź do strony głównej" "Przejdź wyżej" "Więcej opcji" "Gotowe" "Zobacz wszystkie" "Wybierz aplikację" "WYŁ." "WŁ." "Alt+" "Ctrl+" "Delete" "Enter" "Funkcyjny+" "Meta+" "Shift+" "spacja" "Sym+" "Menu+" "Szukaj…" "Wyczyść zapytanie" "Wyszukiwane hasło" "Szukaj" "Wyślij zapytanie" "Wyszukiwanie głosowe" "Udostępnij dla" "Udostępnij przez: %s " "Zwiń" "Szukaj" false "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Selecione um app" "DESATIVAR" "ATIVAR" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "espaço" "Sym+" "Menu+" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Compartilhar com" "Compartilhar com %s " "Recolher" "Pesquisar" "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Selecione um app" "DESATIVAR" "ATIVAR" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "espaço" "Sym+" "Menu+" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Compartilhar com" "Compartilhar com %s " "Recolher" "Pesquisar" "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Escolher uma aplicação" "DESATIVADO" "ATIVADO" "Alt +" "Ctrl +" "eliminar" "enter" "Função +" "Meta +" "Shift +" "espaço" "Sym +" "Menu +" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Partilhar com" "Partilhar com a aplicação %s " "Reduzir" "Pesquisar" "Navigați la ecranul de pornire" "Navigați în sus" "Mai multe opțiuni" "Terminat" "Afișați-le pe toate" "Alegeți o aplicație" "DEZACTIVAȚI" "ACTIVAT" "Alt+" "Ctrl+" "delete" "enter" "Funcție+" "Meta+" "Shift+" "spațiu" "Sym+" "Meniu+" "Căutați…" "Ștergeți interogarea" "Interogare de căutare" "Căutați" "Trimiteți interogarea" "Căutare vocală" "Trimiteți la" "Trimiteți folosind %s " "Restrângeți" "Căutați" "Перейти на главный экран" "Перейти вверх" "Другие параметры" "Готово" "Показать все" "Выбрать приложение" "ОТКЛ." "ВКЛ." "Alt +" "Ctrl +" "Delete" "Ввод" "Fn +" "Meta +" "Shift +" "Пробел" "Sym +" "Меню +" "Поиск" "Удалить запрос" "Поисковый запрос" "Поиск" "Отправить запрос" "Голосовой поиск" "Открыть доступ" "Открыть доступ приложению \"%s \"" "Свернуть" "Поиск" "ගෙදරට සංචාලනය කරන්න" "ඉහලට සංචාලනය කරන්න" "තවත් විකල්ප" "අවසාන වූ" "සියල්ල බලන්න" "යෙදුමක් තෝරන්න" "ක්රියාවිරහිතයි" "ක්රියාත්මකයි" "Alt+" "Ctrl+" "මකන්න" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "සොයන්න..." "විමසුම හිස් කරන්න" "සෙවුම් විමසුම" "සෙවීම" "විමසුම යොමු කරන්න" "හඬ සෙවීම" "සමඟ බෙදාගන්න" "%s සමඟ බෙදා ගන්න" "හකුළන්න" "සොයන්න" "Prejsť na plochu" "Prejsť hore" "Ďalšie možnosti" "Hotovo" "Zobraziť všetko" "Zvoľte aplikáciu" "VYPNUTÉ" "ZAPNUTÉ" "Alt+" "Ctrl+" "odstrániť" "enter" "Function+" "Meta+" "Shift+" "medzerník" "Sym+" "Menu+" "Vyhľadať…" "Vymazať dopyt" "Vyhľadávací dopyt" "Hľadať" "Odoslať dopyt" "Hlasové vyhľadávanie" "Zdieľať pomocou" "Zdieľať s aplikáciou %s " "Zbaliť" "Vyhľadávanie" "Krmarjenje domov" "Krmarjenje navzgor" "Več možnosti" "Končano" "Pokaži vse" "Izbira aplikacije" "IZKLOPLJENO" "VKLOPLJENO" "Alt +" "Ctrl +" "Delete" "Enter" "Fn +" "Meta +" "Shift +" "preslednica" "Sym +" "Meni +" "Iskanje …" "Izbris poizvedbe" "Iskalna poizvedba" "Iskanje" "Pošiljanje poizvedbe" "Glasovno iskanje" "Deljenje z" "Deljenje z drugimi prek aplikacije %s " "Strni" "Iskanje" "Orientohu për në shtëpi" "Ngjitu lart" "Opsione të tjera" "U krye!" "Shikoji të gjitha" "Zgjidh një aplikacion" "JOAKTIV" "AKTIV" "Alt+" "Ctrl+" "delete" "enter" "Funksioni+" "Meta+" "Shift+" "hapësirë" "Sym+" "Menyja+" "Kërko..." "Pastro pyetjen" "Kërko pyetjen" "Kërko" "Dërgo pyetjen" "Kërkim me zë" "Shpërnda publikisht me" "Ndaje me %s " "Shpalos" "Kërko" "Одлазак на Почетну" "Кретање нагоре" "Још опција" "Готово" "Прикажи све" "Избор апликације" "ИСКЉУЧИ" "УКЉУЧИ" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "тастер за размак" "Sym+" "Menu+" "Претражите..." "Брисање упита" "Упит за претрагу" "Претрага" "Слање упита" "Гласовна претрага" "Дели са" "Дељење са апликацијом %s " "Скупи" "Претражи" "Visa startsidan" "Navigera uppåt" "Fler alternativ" "Klart" "Visa alla" "Välj en app" "AV" "PÅ" "Alt + " "Ctrl + " "delete" "retur" "Funktion + " "Meta + " "Skift + " "blanksteg" "Symbol + " "Meny + " "Sök …" "Ta bort frågan" "Sökfråga" "Sök" "Skicka fråga" "Röstsökning" "Dela med" "Dela med %s " "Komprimera" "Sök" "Nenda mwanzo" "Nenda juu" "Chaguo zaidi" "Nimemaliza" "Angalia zote" "Chagua programu" "IMEZIMWA" "IMEWASHWA" "Alt+" "Ctrl+" "futa" "enter" "Function+" "Meta+" "Shift+" "nafasi" "Sym+" "Menyu+" "Tafuta…" "Futa hoja" "Hoja ya utafutaji" "Tafuta" "Wasilisha hoja" "Tafuta kwa kutamka" "Shiriki na:" "Shiriki ukitumia %s " "Kunja" "Tafuta" 24dp 80dp 64dp 8dp 8dp 580dp 16dp 20dp "முகப்பிற்கு வழிசெலுத்து" "மேலே செல்" "மேலும் விருப்பங்கள்" "முடிந்தது" "எல்லாம் காட்டு" "பயன்பாட்டைத் தேர்வுசெய்க" "ஆஃப்" "ஆன்" "ஆல்ட் மற்றும்" "கண்ட்ரோல் மற்றும்" "டெலிட்" "எண்டர்" "ஃபங்ஷன் மற்றும்" "மெட்டா மற்றும்" "ஷிஃப்ட் மற்றும்" "ஸ்பேஸ்" "சிம்பல் மற்றும்" "மெனு மற்றும்" "தேடு..." "வினவலை அழி" "தேடல் வினவல்" "தேடு" "வினவலைச் சமர்ப்பி" "குரல் தேடல்" "இதனுடன் பகிர்" "%s மூலம் பகிர்" "சுருக்கு" "தேடு" "హోమ్కు నావిగేట్ చేయండి" "పైకి నావిగేట్ చేయండి" "మరిన్ని ఎంపికలు" "పూర్తయింది" "అన్నీ చూడండి" "అనువర్తనాన్ని ఎంచుకోండి" "ఆఫ్ చేయి" "ఆన్ చేయి" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "స్పేస్" "Sym+" "Menu+" "వెతుకు..." "ప్రశ్నను క్లియర్ చేయి" "ప్రశ్న శోధించండి" "వెతుకు" "ప్రశ్నని సమర్పించు" "వాయిస్ శోధన" "వీరితో భాగస్వామ్యం చేయి" "%s తో భాగస్వామ్యం చేయండి" "కుదించండి" "వెతుకు" "นำทางไปหน้าแรก" "นำทางขึ้น" "ตัวเลือกอื่น" "เสร็จสิ้น" "ดูทั้งหมด" "เลือกแอป" "ปิด" "เปิด" "Alt+" "Ctrl+" "Delete" "Enter" "Function+" "Meta+" "Shift+" "Space" "Sym+" "เมนู+" "ค้นหา…" "ล้างข้อความค้นหา" "ข้อความค้นหา" "ค้นหา" "ส่งข้อความค้นหา" "ค้นหาด้วยเสียง" "แชร์กับ" "แชร์ทาง %s " "ยุบ" "ค้นหา" "Mag-navigate patungo sa home" "Mag-navigate pataas" "Higit pang mga opsyon" "Tapos na" "Tingnan lahat" "Pumili ng isang app" "I-OFF" "I-ON" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "Maghanap…" "I-clear ang query" "Query sa paghahanap" "Maghanap" "Isumite ang query" "Paghahanap gamit ang boses" "Ibahagi sa/kay" "Ibahagi gamit ang %s " "I-collapse" "Maghanap" "Ana ekrana git" "Yukarı git" "Diğer seçenekler" "Bitti" "Tümünü göster" "Bir uygulama seçin" "KAPAT" "AÇ" "Alt+" "Ctrl+" "sil" "enter" "İşlev+" "Meta+" "Üst Karakter+" "boşluk" "Sym+" "Menü+" "Ara…" "Sorguyu temizle" "Arama sorgusu" "Ara" "Sorguyu gönder" "Sesli arama" "Şununla paylaş" "%s ile paylaş" "Daralt" "Ara" "Перейти на головний" "Перейти вгору" "Інші опції" "Готово" "Переглянути всі" "Вибрати програму" "ВИМК." "УВІМК." "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "пробіл" "Sym+" "Menu+" "Пошук…" "Очистити запит" "Пошуковий запит" "Пошук" "Надіслати запит" "Голосовий пошук" "Надіслати через" "Поділитися через додаток %s " "Згорнути" "Пошук" "ہوم پر نیویگیٹ کریں" "اوپر نیویگیٹ کریں" "مزید اختیارات" "ہو گیا" "سبھی دیکھیں" "ایک ایپ منتخب کریں" "آف" "آن" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Menu+" "تلاش کریں…" "استفسار صاف کریں" "استفسار تلاش کریں" "تلاش کریں" "استفسار جمع کرائیں" "صوتی تلاش" "اشتراک کریں مع" "%s کے ساتھ اشتراک کریں" "سکیڑیں" "تلاش" "Boshiga o‘tish" "Yuqoriga o‘tish" "Boshqa parametrlar" "Tayyor" "Hammasi" "Dastur tanlang" "O‘CHIQ" "YONIQ" "Alt+" "Ctrl+" "Delete" "Enter" "Fn+" "Meta+" "Shift+" "Probel" "Sym+" "Menyu+" "Qidirish…" "So‘rovni tozalash" "So‘rovni izlash" "Qidirish" "So‘rov yaratish" "Ovozli qidiruv" "Ruxsat berish" "%s orqali ulashish" "Yig‘ish" "Qidirish" 0px "Điều hướng về trang chủ" "Điều hướng lên trên" "Tùy chọn khác" "Xong" "Xem tất cả" "Chọn một ứng dụng" "TẮT" "BẬT" "Alt+" "Ctrl+" "delete" "enter" "Function+" "Meta+" "Shift+" "phím cách" "Sym+" "Menu+" "Tìm kiếm…" "Xóa truy vấn" "Tìm kiếm truy vấn" "Tìm kiếm" "Gửi truy vấn" "Tìm kiếm bằng giọng nói" "Chia sẻ với" "Chia sẻ với %s " "Thu gọn" "Tìm kiếm" - 60%
- 90%
- 50%
- 70%
- 45%
- 72%
"转到主屏幕" "转到上一层级" "更多选项" "完成" "查看全部" "选择应用" "关闭" "开启" "Alt+" "Ctrl+" "Delete 键" "Enter 键" "Fn+" "Meta+" "Shift+" "空格键" "Sym+" "Menu+" "搜索…" "清除查询" "搜索查询" "搜索" "提交查询" "语音搜索" "分享方式" "使用%s 分享" "收起" "搜索" "瀏覽主頁" "向上瀏覽" "更多選項" "完成" "顯示全部" "選擇應用程式" "關閉" "開啟" "Alt +" "Ctrl +" "刪除" "Enter 鍵" "Fn +" "Meta +" "Shift +" "空白鍵" "Sym +" "Menu +" "搜尋…" "清除查詢" "搜尋查詢" "搜尋" "提交查詢" "語音搜尋" "分享對象" "使用「%s 」分享" "收合" "搜尋" "瀏覽首頁" "向上瀏覽" "更多選項" "完成" "查看全部" "選擇應用程式" "關閉" "開啟" "Alt +" "Ctrl +" "Delete 鍵" "Enter 鍵" "Fn +" "Meta +" "Shift +" "空格鍵" "Sym +" "Menu +" "搜尋…" "清除查詢" "搜尋查詢" "搜尋" "提交查詢" "語音搜尋" "選擇分享對象" "與「%s 」分享" "收合" "搜尋" "Zulazulela ekhaya" "Zulazulela phezulu" "Izinketho eziningi" "Kwenziwe" "Buka konke" "Khetha uhlelo lokusebenza" "VALIWE" "VULIWE" "Alt+" "Ctrl+" "susa" "enter" "Function+" "Meta+" "Shift+" "space" "Sym+" "Imenyu+" "Iyasesha..." "Sula inkinga" "Umbuzo wosesho" "Sesha" "Hambisa umbuzo" "Ukusesha ngezwi" "Yabelana no-" "Yabelana ne-%s " "Goqa" "Sesha" true #14000000 #3F51B5 #303F9F @android:color/transparent #14000000 #44000000 #0A000000 #0F000000 #1AFFFFFF #2EFFFFFF #323232 #1F000000 #61000000 #00ffffff #52000000 #6B000000 #1F000000 #0A000000 #DE000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4dp 168dp 96dp 14sp 8dp 56dp 24dp 96dp 56dp 8dp 1dp 12sp 16dp 64dp 0.5dp 6dp 24dp 40dp 56dp 6dp 6dp 16dp 32dp 24dp 16dp 32dp 280dp 8dp 8dp 128dp 0dp 6dp 0dp -1px -1px 12dp 14dp 24dp 14sp 264dp 72dp 14sp 12sp 5dp 60dp 5dp 8dp 0dp 56dp 4dp 64dp 0dp 0dp 2dp 2dp 2dp 12dp 8dp 6dp - 0.07
4dp 16dp 16dp 4dp 6dp 1dp 4dp 8dp 8dp 14sp 0dp 1dp 8dp 3dp 14sp 6dp 2dp 6dp 0dp 22dp 14dp 4dp 8dp 3dp 4dp 0dp 4dp 12dp 1dp 2dp 16dp 56dp 150 150 2 300 320 100 100 100 250 200 android.support.design.widget.AppBarLayout$ScrollingViewBehavior android.support.design.widget.BottomSheetBehavior Character limit exceeded %1$d of %2$d %1$d / %2$d android.support.design.transformation.FabTransformationScrimBehavior android.support.design.transformation.FabTransformationSheetBehavior android.support.design.behavior.HideBottomViewOnScrollBehavior Remove %1$s Show password M12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3z M2,4.27 L19.73,22 L22.27,19.46 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z M2,4.27 L2,4.27 L4.54,1.73 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z M3.27,4.27 L19.74,20.74 320dp 0dp 2dp 24dp 576dp 320dp @dimen/design_snackbar_padding_vertical
+ 160dp 1
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+ - Messaging
+ - Email
+ #335b5b5b 33sp 26sp 20sp 17sp 14sp Notes Notes 2x2 Notes 4x4 No associated note found, click to create associated note. Privacy mode,can not see note content ... Add note Delete reminder successfully Set reminder Expired yyyyMMdd MMMd kk:mm Got it Take a look Call Send email Browse web Open map /MIUI/notes/ notes_%s.txt login Background:water Background:tree 账号: 密码: (%d) New Folder Export text Sync Cancel syncing Settings Search Delete Move to folder %d selected Nothing selected, the operation is invalid Select all Deselect all Font size Small Medium Large Super Enter check list Leave check list View folder Delete folder Change folder name The folder %1$s exist, please rename Share Send to home Remind me Delete reminder Select folder Parent folder Note added to home Confirm to delete folder and its notes? Delete selected notes Confirm to delete the selected %d notes? Confirm to delete this note? Have moved selected %1$d notes to %2$s folder SD card busy, not available now Export failed, please check SD card The note is not exist Sorry, can not set clock on empty note Sorry, can not send and empty note to home Export successful Export fail Export text file (%1$s) to SD (%2$s) directory Syncing notes... Sync is successful Sync is failed Sync is canceled Sync is successful with account %1$s Sync failed, please check network and account settings Sync failed, internal error occurs Sync is canceled Logging into %1$s... Getting remote note list... Synchronize local notes with Google Task... Settings Sync account Sync notes with google task Last sync time %1$s yyyy-MM-dd hh:mm:ss Add account Change sync account Remove sync account Cancel Sync immediately Cancel syncing Current account %1$s All sync related information will be deleted, which may result in duplicated items sometime Sync notes Please select a google account. Local notes will be synced with google task. Cannot change the account because sync is in progress %1$s has been set as the sync account New note background color random Delete Call notes Input name Searching Notes Search notes Text in your notes Notes set cancel
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
+
+ - 短信
+ - 邮件
+ 便签 便签2x2 便签4x4 没有关联内容,点击新建便签。 访客模式下,便签内容不可见 ... 新建便签 成功删除提醒 创建提醒 已过期 yyyyMMdd MM月dd日 kk:mm 知道了 查看 呼叫电话 发送邮件 浏览网页 打开地图 大海 树木 新建文件夹 导出文本 同步 取消同步 设置 搜索 删除 移动到文件夹 选中了 %d 项 没有选中项,操作无效 全选 取消全选 文字大小 小 正常 大 超大 进入清单模式 退出清单模式 查看文件夹 刪除文件夹 修改文件夹名称 文件夹 %1$s 已存在,请重新命名 分享 发送到桌面 提醒我 删除提醒 选择文件夹 上一级文件夹 已添加到桌面 删除 确认要删除所选的 %d 条便签吗? 确认要删除该条便签吗? 确认删除文件夹及所包含的便签吗? 已将所选 %1$d 条便签移到 %2$s 文件夹 SD卡被占用,不能操作 导出文本时发生错误,请检查SD卡 要查看的便签不存在 不能为空便签设置闹钟提醒 不能将空便签发送到桌面 导出成功 导出失败 已将文本文件(%1$s)输出至SD卡(%2$s)目录 同步便签... 同步成功 同步失败 同步已取消 与%1$s同步成功 同步失败,请检查网络和帐号设置 同步失败,发生内部错误 同步已取消 登录%1$s... 正在获取服务器便签列表... 正在同步本地便签... 设置 同步账号 与google task同步便签记录 上次同步于 %1$s 添加账号 更换账号 删除账号 取消 立即同步 取消同步 当前帐号 %1$s 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复 同步便签 请选择google帐号,便签将与该帐号的google task内容同步。 正在同步中,不能修改同步帐号 同步帐号已设置为%1$s 新建便签背景颜色随机 删除 通话便签 请输入名称 正在搜索便签 搜索便签 便签中的文字 便签 设置 取消
+ %1$s 条符合“%2$s ”的搜索结果
+
+ - 短信
+ - 郵件
+ 便簽 便簽2x2 便簽4x4 沒有關聯內容,點擊新建便簽。 訪客模式下,便籤內容不可見 ... 新建便簽 成功刪除提醒 創建提醒 已過期 yyyyMMdd MM月dd日 kk:mm 知道了 查看 呼叫電話 發送郵件 浏覽網頁 打開地圖 已將所選 %1$d 便籤移到 %2$s 文件夾 新建文件夾 導出文本 同步 取消同步 設置 搜尋 刪除 移動到文件夾 選中了 %d 項 沒有選中項,操作無效 全選 取消全選 文字大小 小 正常 大 超大 進入清單模式 退出清單模式 查看文件夾 刪除文件夾 修改文件夾名稱 文件夾 %1$s 已存在,請重新命名 分享 發送到桌面 提醒我 刪除提醒 選擇文件夾 上一級文件夾 已添加到桌面 刪除 确认要刪除所選的 %d 條便籤嗎? 确认要删除該條便籤嗎? 確認刪除檔夾及所包含的便簽嗎? SD卡被佔用,不能操作 導出TXT時發生錯誤,請檢查SD卡 要查看的便籤不存在 不能爲空便籤設置鬧鐘提醒 不能將空便籤發送到桌面 導出成功 導出失敗 已將文本文件(%1$s)導出至SD(%2$s)目錄 同步便簽... 同步成功 同步失敗 同步已取消 與%1$s同步成功 同步失敗,請檢查網絡和帳號設置 同步失敗,發生內部錯誤 同步已取消 登陸%1$s... 正在獲取服務器便籤列表... 正在同步本地便籤... 設置 同步賬號 与google task同步便簽記錄 上次同步于 %1$s 添加賬號 更換賬號 刪除賬號 取消 立即同步 取消同步 當前帳號 %1$s 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復 同步便簽 請選擇google帳號,便簽將與該帳號的google task內容同步。 正在同步中,不能修改同步帳號 同步帳號已設置為%1$s 新建便籤背景顏色隨機 刪除 通話便籤 請輸入名稱 正在搜索便籤 搜索便籤 便籤中的文字 便籤 設置 取消
+ %1$s 條符合”%2$s “的搜尋結果
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..4849cde
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1,96 @@
+#Sun Sep 24 23:01:56 CST 2023
+net.micode.notes.app-main-5\:/color/primary_text_dark.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml
+net.micode.notes.app-main-5\:/color/secondary_text_dark.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml
+net.micode.notes.app-main-5\:/drawable-hdpi/bg_btn_set_color.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png
+net.micode.notes.app-main-5\:/drawable-hdpi/bg_color_btn_mask.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png
+net.micode.notes.app-main-5\:/drawable-hdpi/call_record.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png
+net.micode.notes.app-main-5\:/drawable-hdpi/clock.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png
+net.micode.notes.app-main-5\:/drawable-hdpi/delete.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png
+net.micode.notes.app-main-5\:/drawable-hdpi/dropdown_icon.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_blue.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_green.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_red.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_blue.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_green.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_red.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_white.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_yellow.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_white.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/edit_yellow.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/font_large.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png
+net.micode.notes.app-main-5\:/drawable-hdpi/font_normal.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png
+net.micode.notes.app-main-5\:/drawable-hdpi/font_size_selector_bg.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/font_small.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png
+net.micode.notes.app-main-5\:/drawable-hdpi/font_super.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png
+net.micode.notes.app-main-5\:/drawable-hdpi/icon_app.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_background.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_down.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_middle.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_single.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_up.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_folder.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_footer_bg.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_green_down.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_green_middle.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_green_single.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_green_up.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_red_down.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_red_middle.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_red_single.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_red_up.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_white_down.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_white_middle.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_white_single.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_white_up.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_down.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_middle.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_single.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_up.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/menu_delete.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png
+net.micode.notes.app-main-5\:/drawable-hdpi/menu_move.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png
+net.micode.notes.app-main-5\:/drawable-hdpi/new_note_normal.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png
+net.micode.notes.app-main-5\:/drawable-hdpi/new_note_pressed.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png
+net.micode.notes.app-main-5\:/drawable-hdpi/note_edit_color_selector_panel.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png
+net.micode.notes.app-main-5\:/drawable-hdpi/notification.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png
+net.micode.notes.app-main-5\:/drawable-hdpi/search_result.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png
+net.micode.notes.app-main-5\:/drawable-hdpi/selected.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png
+net.micode.notes.app-main-5\:/drawable-hdpi/title_alert.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png
+net.micode.notes.app-main-5\:/drawable-hdpi/title_bar_bg.9.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_blue.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_green.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_red.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_white.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_yellow.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_blue.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_green.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_red.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_white.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png
+net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_yellow.png=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png
+net.micode.notes.app-main-5\:/drawable/new_note.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/drawable/new_note.xml
+net.micode.notes.app-main-5\:/layout/account_dialog_title.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml
+net.micode.notes.app-main-5\:/layout/add_account_text.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml
+net.micode.notes.app-main-5\:/layout/datetime_picker.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml
+net.micode.notes.app-main-5\:/layout/dialog_edit_text.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml
+net.micode.notes.app-main-5\:/layout/folder_list_item.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml
+net.micode.notes.app-main-5\:/layout/note_edit.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_edit.xml
+net.micode.notes.app-main-5\:/layout/note_edit_list_item.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml
+net.micode.notes.app-main-5\:/layout/note_item.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_item.xml
+net.micode.notes.app-main-5\:/layout/note_list.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_list.xml
+net.micode.notes.app-main-5\:/layout/note_list_dropdown_menu.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml
+net.micode.notes.app-main-5\:/layout/note_list_footer.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml
+net.micode.notes.app-main-5\:/layout/settings_header.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/settings_header.xml
+net.micode.notes.app-main-5\:/layout/widget_2x.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml
+net.micode.notes.app-main-5\:/layout/widget_4x.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml
+net.micode.notes.app-main-5\:/menu/call_note_edit.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml
+net.micode.notes.app-main-5\:/menu/call_record_folder.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml
+net.micode.notes.app-main-5\:/menu/note_edit.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/note_edit.xml
+net.micode.notes.app-main-5\:/menu/note_list.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/note_list.xml
+net.micode.notes.app-main-5\:/menu/note_list_dropdown.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml
+net.micode.notes.app-main-5\:/menu/note_list_options.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml
+net.micode.notes.app-main-5\:/menu/sub_folder.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml
+net.micode.notes.app-main-5\:/raw-zh-rCN/introduction=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction
+net.micode.notes.app-main-5\:/raw/introduction=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/raw/introduction
+net.micode.notes.app-main-5\:/xml/preferences.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/xml/preferences.xml
+net.micode.notes.app-main-5\:/xml/searchable.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/xml/searchable.xml
+net.micode.notes.app-main-5\:/xml/widget_2x_info.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml
+net.micode.notes.app-main-5\:/xml/widget_4x_info.xml=/Users/wangmeiting/StudioProjects/Notes-master/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml
diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..d65e0cc
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,108 @@
+
+
+
+ - 短信
+ - 邮件
+
+
+ %1$s 条符合“%2$s ”的搜索结果
+
+ 确认删除文件夹及所包含的便签吗?
+ 确认要删除该条便签吗?
+ 确认要删除所选的 %d 条便签吗?
+ 删除
+ 便签
+ 便签2x2
+ 便签4x4
+ 删除
+ 通话便签
+ 取消
+ 设置
+ 成功删除提醒
+ 不能为空便签设置闹钟提醒
+ 不能将空便签发送到桌面
+ 要查看的便签不存在
+ 导出文本时发生错误,请检查SD卡
+ SD卡被占用,不能操作
+ 同步已取消
+ 同步失败,发生内部错误
+ 同步失败,请检查网络和帐号设置
+ 导出失败
+ 文件夹 %1$s 已存在,请重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已将文本文件(%1$s)输出至SD卡(%2$s)目录
+ 已将所选 %1$d 条便签移到 %2$s 文件夹
+ 请输入名称
+ 已添加到桌面
+ 提醒我
+ 新建文件夹
+ 删除
+ 取消全选
+ 导出文本
+ 修改文件夹名称
+ 刪除文件夹
+ 查看文件夹
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 进入清单模式
+ 移动到文件夹
+ 上一级文件夹
+ 退出清单模式
+ 删除提醒
+ 搜索
+ 全选
+ 没有选中项,操作无效
+ 选中了 %d 项
+ 发送到桌面
+ 设置
+ 分享
+ 同步
+ 取消同步
+ 选择文件夹
+ 已过期
+ 发送邮件
+ 打开地图
+ 呼叫电话
+ 浏览网页
+ 查看
+ 知道了
+ 新建便签
+ ...
+ 与google task同步便签记录
+ 同步账号
+ 添加账号
+ 新建便签背景颜色随机
+ 取消同步
+ 立即同步
+ 当前帐号 %1$s
+ 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
+ 请选择google帐号,便签将与该帐号的google task内容同步。
+ 同步便签
+ 上次同步于 %1$s
+ 取消
+ 更换账号
+ 删除账号
+ 设置
+ 正在同步中,不能修改同步帐号
+ 同步帐号已设置为%1$s
+ 便签
+ 搜索便签
+ 正在搜索便签
+ 便签中的文字
+ 创建提醒
+ 导出成功
+ 与%1$s同步成功
+ 正在获取服务器便签列表...
+ 登录%1$s...
+ 正在同步本地便签...
+ 同步已取消
+ 同步失败
+ 同步成功
+ 同步便签...
+ 没有关联内容,点击新建便签。
+ 访客模式下,便签内容不可见
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..226b5bc
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,108 @@
+
+
+
+ - 短信
+ - 郵件
+
+
+ %1$s 條符合”%2$s “的搜尋結果
+
+ 確認刪除檔夾及所包含的便簽嗎?
+ 确认要删除該條便籤嗎?
+ 确认要刪除所選的 %d 條便籤嗎?
+ 刪除
+ 便簽
+ 便簽2x2
+ 便簽4x4
+ 刪除
+ 通話便籤
+ 取消
+ 設置
+ 成功刪除提醒
+ 不能爲空便籤設置鬧鐘提醒
+ 不能將空便籤發送到桌面
+ 要查看的便籤不存在
+ 導出TXT時發生錯誤,請檢查SD卡
+ SD卡被佔用,不能操作
+ 同步已取消
+ 同步失敗,發生內部錯誤
+ 同步失敗,請檢查網絡和帳號設置
+ 導出失敗
+ 文件夾 %1$s 已存在,請重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已將文本文件(%1$s)導出至SD(%2$s)目錄
+ 已將所選 %1$d 便籤移到 %2$s 文件夾
+ 請輸入名稱
+ 已添加到桌面
+ 提醒我
+ 新建文件夾
+ 刪除
+ 取消全選
+ 導出文本
+ 修改文件夾名稱
+ 刪除文件夾
+ 查看文件夾
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 進入清單模式
+ 移動到文件夾
+ 上一級文件夾
+ 退出清單模式
+ 刪除提醒
+ 搜尋
+ 全選
+ 沒有選中項,操作無效
+ 選中了 %d 項
+ 發送到桌面
+ 設置
+ 分享
+ 同步
+ 取消同步
+ 選擇文件夾
+ 已過期
+ 發送郵件
+ 打開地圖
+ 呼叫電話
+ 浏覽網頁
+ 查看
+ 知道了
+ 新建便簽
+ ...
+ 与google task同步便簽記錄
+ 同步賬號
+ 添加賬號
+ 新建便籤背景顏色隨機
+ 取消同步
+ 立即同步
+ 當前帳號 %1$s
+ 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
+ 請選擇google帳號,便簽將與該帳號的google task內容同步。
+ 同步便簽
+ 上次同步于 %1$s
+ 取消
+ 更換賬號
+ 刪除賬號
+ 設置
+ 正在同步中,不能修改同步帳號
+ 同步帳號已設置為%1$s
+ 便籤
+ 搜索便籤
+ 正在搜索便籤
+ 便籤中的文字
+ 創建提醒
+ 導出成功
+ 與%1$s同步成功
+ 正在獲取服務器便籤列表...
+ 登陸%1$s...
+ 正在同步本地便籤...
+ 同步已取消
+ 同步失敗
+ 同步成功
+ 同步便簽...
+ 沒有關聯內容,點擊新建便簽。
+ 訪客模式下,便籤內容不可見
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..e49b0c3
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
@@ -0,0 +1,169 @@
+
+
+
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+
+ - Messaging
+ - Email
+
+ #335b5b5b
+ 26sp
+ 20sp
+ 17sp
+ 14sp
+ 33sp
+
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
+ Confirm to delete folder and its notes?
+ Confirm to delete this note?
+ Confirm to delete the selected %d notes?
+ Delete selected notes
+ Notes
+ Notes 2x2
+ Notes 4x4
+ Delete
+ Call notes
+ cancel
+ set
+ Delete reminder successfully
+ Sorry, can not set clock on empty note
+ Sorry, can not send and empty note to home
+ The note is not exist
+ Export failed, please check SD card
+ SD card busy, not available now
+ Sync is canceled
+ Sync failed, internal error occurs
+ Sync failed, please check network and account settings
+ Export fail
+ notes_%s.txt
+ /MIUI/notes/
+ The folder %1$s exist, please rename
+ yyyyMMdd
+ MMMd kk:mm
+ Export text file (%1$s) to SD (%2$s) directory
+ (%d)
+ Have moved selected %1$d notes to %2$s folder
+ Input name
+ Note added to home
+ Remind me
+ New Folder
+ Delete
+ Deselect all
+ Export text
+ Change folder name
+ Delete folder
+ View folder
+ Large
+ Medium
+ Font size
+ Small
+ Super
+ Enter check list
+ Move to folder
+ Parent folder
+ Leave check list
+ Delete reminder
+ Search
+ Select all
+ Nothing selected, the operation is invalid
+ %d selected
+ Send to home
+ Settings
+ Share
+ Sync
+ Cancel syncing
+ Select folder
+ Expired
+ Send email
+ Open map
+ Call
+ Browse web
+ Take a look
+ Got it
+ Add note
+ ...
+ Sync notes with google task
+ Sync account
+ Add account
+ New note background color random
+ Cancel syncing
+ Sync immediately
+ Current account %1$s
+ All sync related information will be deleted, which may result in duplicated items sometime
+ Please select a google account. Local notes will be synced with google task.
+ Sync notes
+ Last sync time %1$s
+ yyyy-MM-dd hh:mm:ss
+ Cancel
+ Change sync account
+ Remove sync account
+ Settings
+ Cannot change the account because sync is in progress
+ %1$s has been set as the sync account
+ Notes
+ Search notes
+ Searching Notes
+ Text in your notes
+ Set reminder
+ Export successful
+ Sync is successful with account %1$s
+ Getting remote note list...
+ Logging into %1$s...
+ Synchronize local notes with Google Task...
+ Sync is canceled
+ Sync is failed
+ Sync is successful
+ Syncing notes...
+ No associated note found, click to create associated note.
+ Privacy mode,can not see note content
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..f574f4e
--- /dev/null
+++ b/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,56 @@
+
+
+ - 短信
+ - 郵件
+ 便簽 便簽2x2 便簽4x4 沒有關聯內容,點擊新建便簽。 訪客模式下,便籤內容不可見 ... 新建便簽 成功刪除提醒 創建提醒 已過期 yyyyMMdd MM月dd日 kk:mm 知道了 查看 呼叫電話 發送郵件 浏覽網頁 打開地圖 已將所選 %1$d 便籤移到 %2$s 文件夾 新建文件夾 導出文本 同步 取消同步 設置 搜尋 刪除 移動到文件夾 選中了 %d 項 沒有選中項,操作無效 全選 取消全選 文字大小 小 正常 大 超大 進入清單模式 退出清單模式 查看文件夾 刪除文件夾 修改文件夾名稱 文件夾 %1$s 已存在,請重新命名 分享 發送到桌面 提醒我 刪除提醒 選擇文件夾 上一級文件夾 已添加到桌面 刪除 确认要刪除所選的 %d 條便籤嗎? 确认要删除該條便籤嗎? 確認刪除檔夾及所包含的便簽嗎? SD卡被佔用,不能操作 導出TXT時發生錯誤,請檢查SD卡 要查看的便籤不存在 不能爲空便籤設置鬧鐘提醒 不能將空便籤發送到桌面 導出成功 導出失敗 已將文本文件(%1$s)導出至SD(%2$s)目錄 同步便簽... 同步成功 同步失敗 同步已取消 與%1$s同步成功 同步失敗,請檢查網絡和帳號設置 同步失敗,發生內部錯誤 同步已取消 登陸%1$s... 正在獲取服務器便籤列表... 正在同步本地便籤... 設置 同步賬號 与google task同步便簽記錄 上次同步于 %1$s 添加賬號 更換賬號 刪除賬號 取消 立即同步 取消同步 當前帳號 %1$s 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復 同步便簽 請選擇google帳號,便簽將與該帳號的google task內容同步。 正在同步中,不能修改同步帳號 同步帳號已設置為%1$s 新建便籤背景顏色隨機 刪除 通話便籤 請輸入名稱 正在搜索便籤 搜索便籤 便籤中的文字 便籤 設置 取消
+ %1$s 條符合”%2$s “的搜尋結果
+
+ - 短信
+ - 邮件
+ 便签 便签2x2 便签4x4 没有关联内容,点击新建便签。 访客模式下,便签内容不可见 ... 新建便签 成功删除提醒 创建提醒 已过期 yyyyMMdd MM月dd日 kk:mm 知道了 查看 呼叫电话 发送邮件 浏览网页 打开地图 新建文件夹 导出文本 同步 取消同步 设置 搜索 删除 移动到文件夹 选中了 %d 项 没有选中项,操作无效 全选 取消全选 文字大小 小 正常 大 超大 进入清单模式 退出清单模式 查看文件夹 刪除文件夹 修改文件夹名称 文件夹 %1$s 已存在,请重新命名 分享 发送到桌面 提醒我 删除提醒 选择文件夹 上一级文件夹 已添加到桌面 删除 确认要删除所选的 %d 条便签吗? 确认要删除该条便签吗? 确认删除文件夹及所包含的便签吗? 已将所选 %1$d 条便签移到 %2$s 文件夹 SD卡被占用,不能操作 导出文本时发生错误,请检查SD卡 要查看的便签不存在 不能为空便签设置闹钟提醒 不能将空便签发送到桌面 导出成功 导出失败 已将文本文件(%1$s)输出至SD卡(%2$s)目录 同步便签... 同步成功 同步失败 同步已取消 与%1$s同步成功 同步失败,请检查网络和帐号设置 同步失败,发生内部错误 同步已取消 登录%1$s... 正在获取服务器便签列表... 正在同步本地便签... 设置 同步账号 与google task同步便签记录 上次同步于 %1$s 添加账号 更换账号 删除账号 取消 立即同步 取消同步 当前帐号 %1$s 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复 同步便签 请选择google帐号,便签将与该帐号的google task内容同步。 正在同步中,不能修改同步帐号 同步帐号已设置为%1$s 新建便签背景颜色随机 删除 通话便签 请输入名称 正在搜索便签 搜索便签 便签中的文字 便签 设置 取消
+ %1$s 条符合“%2$s ”的搜索结果
+ #335b5b5b 33sp 26sp 20sp 17sp 14sp
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+ - Messaging
+ - Email
+ Notes Notes 2x2 Notes 4x4 No associated note found, click to create associated note. Privacy mode,can not see note content ... Add note Delete reminder successfully Set reminder Expired yyyyMMdd MMMd kk:mm Got it Take a look Call Send email Browse web Open map /MIUI/notes/ notes_%s.txt (%d) New Folder Export text Sync Cancel syncing Settings Search Delete Move to folder %d selected Nothing selected, the operation is invalid Select all Deselect all Font size Small Medium Large Super Enter check list Leave check list View folder Delete folder Change folder name The folder %1$s exist, please rename Share Send to home Remind me Delete reminder Select folder Parent folder Note added to home Confirm to delete folder and its notes? Delete selected notes Confirm to delete the selected %d notes? Confirm to delete this note? Have moved selected %1$d notes to %2$s folder SD card busy, not available now Export failed, please check SD card The note is not exist Sorry, can not set clock on empty note Sorry, can not send and empty note to home Export successful Export fail Export text file (%1$s) to SD (%2$s) directory Syncing notes... Sync is successful Sync is failed Sync is canceled Sync is successful with account %1$s Sync failed, please check network and account settings Sync failed, internal error occurs Sync is canceled Logging into %1$s... Getting remote note list... Synchronize local notes with Google Task... Settings Sync account Sync notes with google task Last sync time %1$s yyyy-MM-dd hh:mm:ss Add account Change sync account Remove sync account Cancel Sync immediately Cancel syncing Current account %1$s All sync related information will be deleted, which may result in duplicated items sometime Sync notes Please select a google account. Local notes will be synced with google task. Cannot change the account because sync is in progress %1$s has been set as the sync account New note background color random Delete Call notes Input name Searching Notes Search notes Text in your notes Notes set cancel
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state b/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state
new file mode 100644
index 0000000..1c983fc
Binary files /dev/null and b/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state differ
diff --git a/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties
new file mode 100644
index 0000000..442eb08
--- /dev/null
+++ b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Tue Apr 02 11:45:39 CST 2024
diff --git a/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
new file mode 100644
index 0000000..9a42bfc
--- /dev/null
+++ b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml
new file mode 100644
index 0000000..00c3b8e
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml
new file mode 100644
index 0000000..f099a24
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml
new file mode 100644
index 0000000..93a57f5
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..92f1757
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..4986f0b
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..1fd0030
--- /dev/null
+++ b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
new file mode 100644
index 0000000..7c1cf34
--- /dev/null
+++ b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
@@ -0,0 +1,4 @@
+#Fri May 17 14:00:24 CST 2024
+base.0=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
+path.0=classes.dex
+renamed.0=classes.dex
diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources
new file mode 100644
index 0000000..8fbe278
Binary files /dev/null and b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ
diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0
new file mode 100644
index 0000000..7040708
Binary files /dev/null and b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 differ
diff --git a/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt
new file mode 100644
index 0000000..a683449
--- /dev/null
+++ b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt
@@ -0,0 +1,7 @@
+#Tue Apr 02 11:45:42 CST 2024
+base.0=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeProjectDexDebugAndroidTest\\0\\classes.dex
+base.1=F\:\\Notes-master 2023\\Notes-master\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeProjectDexDebugAndroidTest\\13\\classes.dex
+path.0=0/classes.dex
+path.1=13/classes.dex
+renamed.0=classes.dex
+renamed.1=classes2.dex
diff --git a/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources
new file mode 100644
index 0000000..8e89844
Binary files /dev/null and b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources differ
diff --git a/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0
new file mode 100644
index 0000000..945a7c5
Binary files /dev/null and b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 differ
diff --git a/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt b/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt
new file mode 100644
index 0000000..7cce861
--- /dev/null
+++ b/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt
@@ -0,0 +1 @@
+F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\color_primary_text_dark.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\color_secondary_text_dark.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_btn_set_color.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_color_btn_mask.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_call_record.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_clock.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_delete.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_dropdown_icon.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_blue.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_green.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_red.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_blue.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_green.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_red.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_white.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_yellow.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_white.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_yellow.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_font_large.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_font_normal.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_font_size_selector_bg.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_font_small.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_font_super.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_icon_app.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_background.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_down.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_middle.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_single.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_up.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_folder.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_footer_bg.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_down.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_middle.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_single.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_up.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_down.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_middle.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_single.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_up.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_down.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_middle.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_single.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_up.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_down.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_middle.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_single.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_up.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_delete.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_move.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_normal.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_pressed.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_note_edit_color_selector_panel.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_notification.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_search_result.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_selected.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_title_alert.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_title_bar_bg.9.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_blue.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_green.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_red.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_white.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_yellow.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_blue.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_green.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_red.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_white.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_yellow.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable_new_note.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable_tree.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\drawable_water.png.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_account_dialog_title.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_add_account_text.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_app_login.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_datetime_picker.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_dialog_edit_text.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_folder_list_item.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_edit.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_edit_list_item.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_item.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_list.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_list_dropdown_menu.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_note_list_footer.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_settings_header.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_widget_2x.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\layout_widget_4x.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_call_note_edit.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_call_record_folder.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_note_edit.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_note_list.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_note_list_dropdown.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_note_list_options.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\menu_sub_folder.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\raw-zh-rCN_introduction.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\raw_introduction.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\values-zh-rCN_values-zh-rCN.arsc.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\values-zh-rTW_values-zh-rTW.arsc.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\values_values.arsc.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\xml_preferences.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\xml_searchable.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\xml_widget_2x_info.xml.flat F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug\xml_widget_4x_info.xml.flat
\ No newline at end of file
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class
new file mode 100644
index 0000000..d0ec272
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class
new file mode 100644
index 0000000..a7948fd
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class
new file mode 100644
index 0000000..42394b7
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class
new file mode 100644
index 0000000..569dbdc
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class
new file mode 100644
index 0000000..76ef96e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class
new file mode 100644
index 0000000..36c8d49
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class
new file mode 100644
index 0000000..42461a2
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class
new file mode 100644
index 0000000..413745e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class
new file mode 100644
index 0000000..64fe9eb
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class
new file mode 100644
index 0000000..0b075b4
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class
new file mode 100644
index 0000000..6e9a491
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class
new file mode 100644
index 0000000..20ff3f7
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class
new file mode 100644
index 0000000..5236c5e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class
new file mode 100644
index 0000000..099f3ba
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class
new file mode 100644
index 0000000..2783ae3
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class
new file mode 100644
index 0000000..5aaf1d4
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class
new file mode 100644
index 0000000..359609e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class
new file mode 100644
index 0000000..1a059ce
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class
new file mode 100644
index 0000000..75665c2
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class
new file mode 100644
index 0000000..a98e2d4
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class
new file mode 100644
index 0000000..f73069c
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class
new file mode 100644
index 0000000..2031983
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class
new file mode 100644
index 0000000..7be3b8a
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class
new file mode 100644
index 0000000..fe9252b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class
new file mode 100644
index 0000000..f246eb8
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class
new file mode 100644
index 0000000..18da491
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class
new file mode 100644
index 0000000..c40e945
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class
new file mode 100644
index 0000000..d2041cc
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class
new file mode 100644
index 0000000..15f1f77
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class
new file mode 100644
index 0000000..df71afc
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class
new file mode 100644
index 0000000..b97d928
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class
new file mode 100644
index 0000000..619f7ca
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class
new file mode 100644
index 0000000..6af3200
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class
new file mode 100644
index 0000000..d320e3e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class
new file mode 100644
index 0000000..abf3403
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class
new file mode 100644
index 0000000..364eeff
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class
new file mode 100644
index 0000000..ce57dba
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class
new file mode 100644
index 0000000..5570abc
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class
new file mode 100644
index 0000000..f2e1b62
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin$1.class
new file mode 100644
index 0000000..a30d581
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin.class
new file mode 100644
index 0000000..3ef5509
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/APPlogin.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class
new file mode 100644
index 0000000..22c207b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class
new file mode 100644
index 0000000..a1d202d
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class
new file mode 100644
index 0000000..a41b775
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class
new file mode 100644
index 0000000..029286f
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class
new file mode 100644
index 0000000..e65c35c
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class
new file mode 100644
index 0000000..de51bad
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class
new file mode 100644
index 0000000..d04cbe7
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class
new file mode 100644
index 0000000..255a4e6
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class
new file mode 100644
index 0000000..33405c3
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class
new file mode 100644
index 0000000..415e755
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class
new file mode 100644
index 0000000..70481dd
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class
new file mode 100644
index 0000000..b1de299
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class
new file mode 100644
index 0000000..ddd74fd
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class
new file mode 100644
index 0000000..0cb3f4d
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class
new file mode 100644
index 0000000..3e96c20
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class
new file mode 100644
index 0000000..56cf704
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class
new file mode 100644
index 0000000..299054d
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class
new file mode 100644
index 0000000..34cce2b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class
new file mode 100644
index 0000000..bdf52b3
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class
new file mode 100644
index 0000000..7011069
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class
new file mode 100644
index 0000000..d2b08ec
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class
new file mode 100644
index 0000000..2040186
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class
new file mode 100644
index 0000000..9874f47
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class
new file mode 100644
index 0000000..491cef5
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class
new file mode 100644
index 0000000..771aa91
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class
new file mode 100644
index 0000000..862b951
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$10.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$10.class
new file mode 100644
index 0000000..7af96e7
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$10.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class
new file mode 100644
index 0000000..0b5c41e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class
new file mode 100644
index 0000000..ec3cf8b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class
new file mode 100644
index 0000000..9780fad
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class
new file mode 100644
index 0000000..2d24cd3
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class
new file mode 100644
index 0000000..1e7b574
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class
new file mode 100644
index 0000000..42c4098
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class
new file mode 100644
index 0000000..b417066
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class
new file mode 100644
index 0000000..26c4e8b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class
new file mode 100644
index 0000000..359a7bf
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class
new file mode 100644
index 0000000..2edab7b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class
new file mode 100644
index 0000000..33431ef
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class
new file mode 100644
index 0000000..2cdacee
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class
new file mode 100644
index 0000000..37d9af7
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class
new file mode 100644
index 0000000..29465dc
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class
new file mode 100644
index 0000000..df978de
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class
new file mode 100644
index 0000000..be8c04d
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class
new file mode 100644
index 0000000..2bdb58b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class
new file mode 100644
index 0000000..5e432e9
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class
new file mode 100644
index 0000000..0405362
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class
new file mode 100644
index 0000000..d5969e5
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class
new file mode 100644
index 0000000..8523228
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class
new file mode 100644
index 0000000..d91bc85
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class
new file mode 100644
index 0000000..99c7a64
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class
new file mode 100644
index 0000000..17e4d3b
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class
new file mode 100644
index 0000000..7b80036
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class
new file mode 100644
index 0000000..d9abeb9
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class
new file mode 100644
index 0000000..39e534a
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class
new file mode 100644
index 0000000..6f83634
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class
new file mode 100644
index 0000000..3783f5a
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class
new file mode 100644
index 0000000..76d540e
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class
new file mode 100644
index 0000000..53e8aef
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class differ
diff --git a/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class
new file mode 100644
index 0000000..ecee0eb
Binary files /dev/null and b/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class differ
diff --git a/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class b/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class
new file mode 100644
index 0000000..3314cf8
Binary files /dev/null and b/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class differ
diff --git a/app/build/intermediates/local_only_symbol_list/debug/R-def.txt b/app/build/intermediates/local_only_symbol_list/debug/R-def.txt
new file mode 100644
index 0000000..5bec0cd
--- /dev/null
+++ b/app/build/intermediates/local_only_symbol_list/debug/R-def.txt
@@ -0,0 +1,285 @@
+R_DEF: Internal format may change without notice
+local
+array format_for_exported_note
+array menu_share_ways
+color primary_text_dark
+color secondary_text_dark
+color user_query_highlight
+dimen text_font_size_large
+dimen text_font_size_medium
+dimen text_font_size_normal
+dimen text_font_size_small
+dimen text_font_size_super
+drawable bg_btn_set_color
+drawable bg_color_btn_mask
+drawable call_record
+drawable clock
+drawable delete
+drawable dropdown_icon
+drawable edit_blue
+drawable edit_green
+drawable edit_red
+drawable edit_title_blue
+drawable edit_title_green
+drawable edit_title_red
+drawable edit_title_white
+drawable edit_title_yellow
+drawable edit_white
+drawable edit_yellow
+drawable font_large
+drawable font_normal
+drawable font_size_selector_bg
+drawable font_small
+drawable font_super
+drawable icon_app
+drawable list_background
+drawable list_blue_down
+drawable list_blue_middle
+drawable list_blue_single
+drawable list_blue_up
+drawable list_folder
+drawable list_footer_bg
+drawable list_green_down
+drawable list_green_middle
+drawable list_green_single
+drawable list_green_up
+drawable list_red_down
+drawable list_red_middle
+drawable list_red_single
+drawable list_red_up
+drawable list_white_down
+drawable list_white_middle
+drawable list_white_single
+drawable list_white_up
+drawable list_yellow_down
+drawable list_yellow_middle
+drawable list_yellow_single
+drawable list_yellow_up
+drawable menu_delete
+drawable menu_move
+drawable new_note
+drawable new_note_normal
+drawable new_note_pressed
+drawable note_edit_color_selector_panel
+drawable notification
+drawable search_result
+drawable selected
+drawable title_alert
+drawable title_bar_bg
+drawable widget_2x_blue
+drawable widget_2x_green
+drawable widget_2x_red
+drawable widget_2x_white
+drawable widget_2x_yellow
+drawable widget_4x_blue
+drawable widget_4x_green
+drawable widget_4x_red
+drawable widget_4x_white
+drawable widget_4x_yellow
+id account_dialog_subtitle
+id account_dialog_title
+id action_select_all
+id amPm
+id btn_new_note
+id btn_set_bg_color
+id cb_edit_item
+id date
+id delete
+id et_edit_text
+id et_foler_name
+id font_size_selector
+id hour
+id iv_alert_icon
+id iv_bg_blue
+id iv_bg_blue_select
+id iv_bg_green
+id iv_bg_green_select
+id iv_bg_red
+id iv_bg_red_select
+id iv_bg_white
+id iv_bg_white_select
+id iv_bg_yellow
+id iv_bg_yellow_select
+id iv_large_select
+id iv_medium_select
+id iv_small_select
+id iv_super_select
+id ll_font_large
+id ll_font_normal
+id ll_font_small
+id ll_font_super
+id menu_alert
+id menu_delete
+id menu_delete_remind
+id menu_export_text
+id menu_font_size
+id menu_list_mode
+id menu_new_folder
+id menu_new_note
+id menu_search
+id menu_send_to_desktop
+id menu_setting
+id menu_share
+id menu_sync
+id minute
+id move
+id navigation_bar
+id note_bg_color_selector
+id note_edit_list
+id note_edit_view
+id note_item
+id note_title
+id notes_list
+id prefenerece_sync_status_textview
+id preference_sync_button
+id selection_menu
+id sv_note_edit
+id tv_alert_date
+id tv_folder_name
+id tv_modified_date
+id tv_name
+id tv_time
+id tv_title
+id tv_title_bar
+id widget_bg_image
+id widget_text
+layout account_dialog_title
+layout add_account_text
+layout datetime_picker
+layout dialog_edit_text
+layout folder_list_item
+layout note_edit
+layout note_edit_list_item
+layout note_item
+layout note_list
+layout note_list_dropdown_menu
+layout note_list_footer
+layout settings_header
+layout widget_2x
+layout widget_4x
+menu call_note_edit
+menu call_record_folder
+menu note_edit
+menu note_list
+menu note_list_dropdown
+menu note_list_options
+menu sub_folder
+plurals search_results_title
+raw introduction
+string alert_message_delete_folder
+string alert_message_delete_note
+string alert_message_delete_notes
+string alert_title_delete
+string app_name
+string app_widget2x2
+string app_widget4x4
+string button_delete
+string call_record_folder_name
+string datetime_dialog_cancel
+string datetime_dialog_ok
+string delete_remind_time_message
+string error_note_empty_for_clock
+string error_note_empty_for_send_to_desktop
+string error_note_not_exist
+string error_sdcard_export
+string error_sdcard_unmounted
+string error_sync_cancelled
+string error_sync_internal
+string error_sync_network
+string failed_sdcard_export
+string file_name_txt_format
+string file_path
+string folder_exist
+string format_date_ymd
+string format_datetime_mdhm
+string format_exported_file_location
+string format_folder_files_count
+string format_move_notes_to_folder
+string hint_foler_name
+string info_note_enter_desktop
+string menu_alert
+string menu_create_folder
+string menu_delete
+string menu_deselect_all
+string menu_export_text
+string menu_folder_change_name
+string menu_folder_delete
+string menu_folder_view
+string menu_font_large
+string menu_font_normal
+string menu_font_size
+string menu_font_small
+string menu_font_super
+string menu_list_mode
+string menu_move
+string menu_move_parent_folder
+string menu_normal_mode
+string menu_remove_remind
+string menu_search
+string menu_select_all
+string menu_select_none
+string menu_select_title
+string menu_send_to_desktop
+string menu_setting
+string menu_share
+string menu_sync
+string menu_sync_cancel
+string menu_title_select_folder
+string note_alert_expired
+string note_link_email
+string note_link_other
+string note_link_tel
+string note_link_web
+string notealert_enter
+string notealert_ok
+string notelist_menu_new
+string notelist_string_info
+string preferences_account_summary
+string preferences_account_title
+string preferences_add_account
+string preferences_bg_random_appear_title
+string preferences_button_sync_cancel
+string preferences_button_sync_immediately
+string preferences_dialog_change_account_title
+string preferences_dialog_change_account_warn_msg
+string preferences_dialog_select_account_tips
+string preferences_dialog_select_account_title
+string preferences_last_sync_time
+string preferences_last_sync_time_format
+string preferences_menu_cancel
+string preferences_menu_change_account
+string preferences_menu_remove_account
+string preferences_title
+string preferences_toast_cannot_change_account
+string preferences_toast_success_set_accout
+string search
+string search_hint
+string search_label
+string search_setting_description
+string set_remind_time_message
+string success_sdcard_export
+string success_sync_account
+string sync_progress_init_list
+string sync_progress_login
+string sync_progress_syncing
+string ticker_cancel
+string ticker_fail
+string ticker_success
+string ticker_syncing
+string widget_havenot_content
+string widget_under_visit_mode
+style HighlightTextAppearancePrimary
+style HighlightTextAppearanceSecondary
+style NoteActionBarStyle
+style NoteTheme
+style TextAppearanceLarge
+style TextAppearanceMedium
+style TextAppearanceNormal
+style TextAppearancePrimaryItem
+style TextAppearanceSecondaryItem
+style TextAppearanceSuper
+style TextAppearanceUnderMenuIcon
+xml preferences
+xml searchable
+xml widget_2x_info
+xml widget_4x_info
diff --git a/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..be56eb8
--- /dev/null
+++ b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,289 @@
+1
+2
+17
+21
+22 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+23 android:minSdkVersion="20"
+23-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:15-41
+24 android:targetSdkVersion="29" />
+24-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+25
+26
+26-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:26:5-81
+26-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:26:22-78
+27
+27-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:27:5-88
+27-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:27:22-85
+28
+28-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:28:5-67
+28-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:28:22-64
+29
+29-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:29:5-72
+29-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:29:22-69
+30
+30-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:30:5-74
+30-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:30:22-71
+31
+31-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:31:5-80
+31-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:31:22-77
+32
+32-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:32:5-71
+32-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:32:22-68
+33
+33-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:33:5-74
+33-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:33:22-71
+34
+34-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:34:5-81
+34-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:34:22-78
+35
+36 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:36:5-151:19
+37 android:appComponentFactory="android.support.v4.app.CoreComponentFactory"
+37-->[com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:22:18-91
+38 android:debuggable="true"
+39 android:icon="@drawable/icon_app"
+39-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:37:9-42
+40 android:label="@string/app_name"
+40-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:38:9-41
+41 android:testOnly="true" >
+42 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:39:9-52:20
+43 android:name="net.micode.notes.ui.NotesListActivity"
+43-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:40:13-49
+44 android:configChanges="keyboardHidden|orientation|screenSize"
+44-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:41:13-74
+45 android:exported="true"
+45-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:46:53-76
+46 android:label="@string/app_name"
+46-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:42:13-45
+47 android:launchMode="singleTop"
+47-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:43:13-43
+48 android:theme="@style/NoteTheme"
+48-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:44:13-45
+49 android:uiOptions="splitActionBarWhenNarrow"
+49-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:45:13-57
+50 android:windowSoftInputMode="adjustPan" >
+50-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:46:13-52
+51
+51-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:48:13-51:29
+52
+52-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:49:17-69
+52-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:49:25-66
+53
+54
+54-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:50:17-77
+54-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:50:27-74
+55
+56
+57 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:54:9-83:20
+58 android:name="net.micode.notes.ui.NoteEditActivity"
+58-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:55:13-48
+59 android:configChanges="keyboardHidden|orientation|screenSize"
+59-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:56:13-74
+60 android:exported="true"
+60-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:58:46-69
+61 android:launchMode="singleTop"
+61-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:57:13-43
+62 android:theme="@style/NoteTheme" >
+62-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:58:13-45
+63
+63-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:60:13-66:29
+63-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:60:28-49
+64
+64-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:62:17-69
+64-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:62:25-66
+65
+66
+66-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:17-76
+66-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:27-73
+67
+68
+68-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:17-78
+68-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:23-75
+69
+69-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:17-78
+69-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:23-75
+70
+71
+71-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:68:13-73:29
+72
+72-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:69:17-79
+72-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:69:25-76
+73
+74
+74-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:17-76
+74-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:27-73
+75
+76
+76-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:17-78
+76-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:23-75
+77
+77-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:17-78
+77-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:23-75
+78
+79
+79-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:75:13-78:29
+80
+80-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:76:17-71
+80-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:76:25-68
+81
+82
+82-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:17-76
+82-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:27-73
+83
+84
+85 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:80:13-82:54
+86 android:name="android.app.searchable"
+86-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:81:17-54
+87 android:resource="@xml/searchable" />
+87-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:82:17-51
+88
+89
+90 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:85:9-88:43
+91 android:name="net.micode.notes.data.NotesProvider"
+91-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:86:13-63
+92 android:authorities="micode_notes"
+92-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:87:13-47
+93 android:multiprocess="true" />
+93-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:88:13-40
+94
+95 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:90:9-102:20
+96 android:name="net.micode.notes.widget.NoteWidgetProvider_2x"
+96-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:91:13-57
+97 android:exported="true"
+97-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:92:51-74
+98 android:label="@string/app_widget2x2" >
+98-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:92:13-50
+99
+99-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:93:13-97:29
+100
+100-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:17-84
+100-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:25-81
+101
+101-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:17-85
+101-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:25-82
+102
+102-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:17-85
+102-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:25-82
+103
+104
+105 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:99:13-101:58
+106 android:name="android.appwidget.provider"
+106-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:100:17-58
+107 android:resource="@xml/widget_2x_info" />
+107-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:101:17-55
+108
+109 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:103:9-116:20
+110 android:name="net.micode.notes.widget.NoteWidgetProvider_4x"
+110-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:104:13-57
+111 android:exported="true"
+111-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:105:51-74
+112 android:label="@string/app_widget4x4" >
+112-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:105:13-50
+113
+113-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:93:13-97:29
+114
+114-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:17-84
+114-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:25-81
+115
+115-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:17-85
+115-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:25-82
+116
+116-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:17-85
+116-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:25-82
+117
+118
+119 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:99:13-101:58
+120 android:name="android.appwidget.provider"
+120-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:100:17-58
+121 android:resource="@xml/widget_4x_info" />
+121-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:101:17-55
+122
+123 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:9-122:20
+124 android:name="net.micode.notes.ui.AlarmInitReceiver"
+124-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:19-55
+125 android:exported="true" >
+125-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:56-79
+126
+126-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:119:13-121:29
+127
+127-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:120:17-79
+127-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:120:25-76
+128
+129
+130 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:124:9-127:20
+131 android:name="net.micode.notes.ui.AlarmReceiver"
+131-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:125:13-61
+132 android:exported="true"
+132-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:126:39-62
+133 android:process=":remote" >
+133-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:126:13-38
+134
+135
+136 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:129:9-134:20
+137 android:name="net.micode.notes.ui.AlarmAlertActivity"
+137-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:130:13-50
+138 android:label="@string/app_name"
+138-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:131:13-45
+139 android:launchMode="singleInstance"
+139-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:132:13-48
+140 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" >
+140-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:133:13-75
+141
+142 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:136:9-141:20
+143 android:name="net.micode.notes.ui.NotesPreferenceActivity"
+143-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:137:13-71
+144 android:label="@string/preferences_title"
+144-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:138:13-54
+145 android:launchMode="singleTop"
+145-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:139:13-43
+146 android:theme="@android:style/Theme.Holo.Light" >
+146-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:140:13-60
+147
+148
+149 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:143:9-146:19
+150 android:name="net.micode.notes.gtask.remote.GTaskSyncService"
+150-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:144:13-74
+151 android:exported="false" >
+151-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:145:13-37
+152
+153
+154 F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:148:9-150:52
+155 android:name="android.app.default_searchable"
+155-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:149:13-58
+156 android:value=".ui.NoteEditActivity" />
+156-->F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:150:13-49
+157
+158
+159
diff --git a/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt b/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt
new file mode 100644
index 0000000..f6af77a
--- /dev/null
+++ b/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt
@@ -0,0 +1,34 @@
+1
+2
+4
+5 F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:5:5-74
+6 android:minSdkVersion="30"
+6-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:5:15-41
+7 android:targetSdkVersion="30" />
+7-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:5:42-71
+8
+9 F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:11:5-15:66
+10 android:name="android.test.InstrumentationTestRunner"
+10-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:11:22-75
+11 android:functionalTest="false"
+11-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:14:22-52
+12 android:handleProfiling="false"
+12-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:13:22-53
+13 android:label="Tests for net.micode.notes"
+13-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:15:22-64
+14 android:targetPackage="net.micode.notes" />
+14-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:12:22-62
+15
+16 F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:7:5-9:19
+17 android:debuggable="true"
+18 android:extractNativeLibs="false" >
+19
+19-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:8:9-60
+19-->F:\Notes-master 2023\Notes-master\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest6377051835728217749.xml:8:23-57
+20
+21
+22
diff --git a/app/build/intermediates/merged_java_res/debug/base.jar b/app/build/intermediates/merged_java_res/debug/base.jar
new file mode 100644
index 0000000..57ef0bd
Binary files /dev/null and b/app/build/intermediates/merged_java_res/debug/base.jar differ
diff --git a/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar b/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar
new file mode 100644
index 0000000..15cb0ec
Binary files /dev/null and b/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar differ
diff --git a/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml
new file mode 100644
index 0000000..3105e32
--- /dev/null
+++ b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
new file mode 100644
index 0000000..3105e32
--- /dev/null
+++ b/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/merged_manifests/debug/output-metadata.json b/app/build/intermediates/merged_manifests/debug/output-metadata.json
new file mode 100644
index 0000000..a56d03a
--- /dev/null
+++ b/app/build/intermediates/merged_manifests/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "0.1",
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat b/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat
new file mode 100644
index 0000000..b36dc17
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat b/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat
new file mode 100644
index 0000000..e97272d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat
new file mode 100644
index 0000000..059443c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat
new file mode 100644
index 0000000..a6cfc4b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat
new file mode 100644
index 0000000..a197485
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat
new file mode 100644
index 0000000..baa5c42
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat
new file mode 100644
index 0000000..b078eb7
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat
new file mode 100644
index 0000000..8c5202a
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat
new file mode 100644
index 0000000..95d23c5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat
new file mode 100644
index 0000000..f28a93b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat
new file mode 100644
index 0000000..65c82a6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat
new file mode 100644
index 0000000..839b780
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat
new file mode 100644
index 0000000..1e96067
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat
new file mode 100644
index 0000000..eab378e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat
new file mode 100644
index 0000000..9158d2e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat
new file mode 100644
index 0000000..fdaefab
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat
new file mode 100644
index 0000000..485678c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat
new file mode 100644
index 0000000..81adedf
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat
new file mode 100644
index 0000000..d5862fc
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat
new file mode 100644
index 0000000..bc752a4
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat
new file mode 100644
index 0000000..3c05fea
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat
new file mode 100644
index 0000000..efd3c61
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat
new file mode 100644
index 0000000..1b537b2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat
new file mode 100644
index 0000000..1fa4381
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat
new file mode 100644
index 0000000..91d66d6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat
new file mode 100644
index 0000000..18bcb53
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat
new file mode 100644
index 0000000..43250fa
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat
new file mode 100644
index 0000000..4808958
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat
new file mode 100644
index 0000000..5cb3531
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat
new file mode 100644
index 0000000..d8aa2bd
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat
new file mode 100644
index 0000000..f45916b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat
new file mode 100644
index 0000000..a272c7d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat
new file mode 100644
index 0000000..a7fdeb6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat
new file mode 100644
index 0000000..74b64b1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat
new file mode 100644
index 0000000..f437cf2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat
new file mode 100644
index 0000000..3c3f76e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat
new file mode 100644
index 0000000..f0eb958
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat
new file mode 100644
index 0000000..a5225dd
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat
new file mode 100644
index 0000000..0778169
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat
new file mode 100644
index 0000000..d73226e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat
new file mode 100644
index 0000000..2b9d7e3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat
new file mode 100644
index 0000000..bddae15
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat
new file mode 100644
index 0000000..7d539d3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat
new file mode 100644
index 0000000..35244d3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat
new file mode 100644
index 0000000..d1f0a70
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat
new file mode 100644
index 0000000..dfb7464
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat
new file mode 100644
index 0000000..663b46c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat
new file mode 100644
index 0000000..5badece
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat
new file mode 100644
index 0000000..087d01d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat
new file mode 100644
index 0000000..8881997
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat
new file mode 100644
index 0000000..c0a8963
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat
new file mode 100644
index 0000000..1f8796f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat
new file mode 100644
index 0000000..effc411
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat
new file mode 100644
index 0000000..d2d7f02
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat
new file mode 100644
index 0000000..bf1246c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat
new file mode 100644
index 0000000..70918ad
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat
new file mode 100644
index 0000000..35f0aef
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat
new file mode 100644
index 0000000..ba5e463
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat
new file mode 100644
index 0000000..9205d1c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat
new file mode 100644
index 0000000..6f7ea49
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat
new file mode 100644
index 0000000..ead05ea
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat
new file mode 100644
index 0000000..f230e03
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat
new file mode 100644
index 0000000..1170584
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat
new file mode 100644
index 0000000..e4c0504
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat
new file mode 100644
index 0000000..a5a2e88
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat
new file mode 100644
index 0000000..a94de2c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat
new file mode 100644
index 0000000..767d25c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat b/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat
new file mode 100644
index 0000000..94f008c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable_tree.png.flat b/app/build/intermediates/merged_res/debug/drawable_tree.png.flat
new file mode 100644
index 0000000..0e8a2f0
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable_tree.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/drawable_water.png.flat b/app/build/intermediates/merged_res/debug/drawable_water.png.flat
new file mode 100644
index 0000000..398fe1b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/drawable_water.png.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat b/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat
new file mode 100644
index 0000000..173fe88
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat b/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat
new file mode 100644
index 0000000..338fa28
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_app_login.xml.flat b/app/build/intermediates/merged_res/debug/layout_app_login.xml.flat
new file mode 100644
index 0000000..807eb12
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_app_login.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat b/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat
new file mode 100644
index 0000000..f370a73
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat b/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat
new file mode 100644
index 0000000..ef5b758
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat b/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat
new file mode 100644
index 0000000..f3faea6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat
new file mode 100644
index 0000000..6c577d5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat
new file mode 100644
index 0000000..1b6c20e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat
new file mode 100644
index 0000000..5a7e97b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat
new file mode 100644
index 0000000..1edf99e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat
new file mode 100644
index 0000000..f5d13b1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat b/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat
new file mode 100644
index 0000000..4190974
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat b/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat
new file mode 100644
index 0000000..f5458bb
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat b/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat
new file mode 100644
index 0000000..27b61cd
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat b/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat
new file mode 100644
index 0000000..4353c68
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat b/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat
new file mode 100644
index 0000000..0dc9f90
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat b/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat
new file mode 100644
index 0000000..9d3c577
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat b/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat
new file mode 100644
index 0000000..e763355
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat b/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat
new file mode 100644
index 0000000..a5cdad0
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat b/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat
new file mode 100644
index 0000000..24e85a2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat b/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat
new file mode 100644
index 0000000..94face3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat b/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat
new file mode 100644
index 0000000..497a619
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat b/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat
new file mode 100644
index 0000000..5fda3a5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat differ
diff --git a/app/build/intermediates/merged_res/debug/raw_introduction.flat b/app/build/intermediates/merged_res/debug/raw_introduction.flat
new file mode 100644
index 0000000..d7f5ef5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/raw_introduction.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat b/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat
new file mode 100644
index 0000000..7cce775
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-af_values-af.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat b/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat
new file mode 100644
index 0000000..d06d693
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-am_values-am.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat b/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat
new file mode 100644
index 0000000..ea5a8a8
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ar_values-ar.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat b/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat
new file mode 100644
index 0000000..0d59bd0
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-as_values-as.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat b/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat
new file mode 100644
index 0000000..cf255d6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-az_values-az.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat
new file mode 100644
index 0000000..c55b4d9
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat b/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat
new file mode 100644
index 0000000..14bfe3f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-be_values-be.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat b/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat
new file mode 100644
index 0000000..b2ce1d5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-bg_values-bg.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat b/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat
new file mode 100644
index 0000000..90ad448
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-bn_values-bn.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat b/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat
new file mode 100644
index 0000000..1ef0289
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-bs_values-bs.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat b/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat
new file mode 100644
index 0000000..94a53ca
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ca_values-ca.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat b/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat
new file mode 100644
index 0000000..8c251db
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-cs_values-cs.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat b/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat
new file mode 100644
index 0000000..71c9b7c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-da_values-da.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat b/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat
new file mode 100644
index 0000000..533060a
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-de_values-de.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat b/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat
new file mode 100644
index 0000000..6d32e61
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-el_values-el.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat b/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat
new file mode 100644
index 0000000..128997a
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-en-rAU_values-en-rAU.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat b/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat
new file mode 100644
index 0000000..7100d6b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-en-rCA_values-en-rCA.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat b/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat
new file mode 100644
index 0000000..2f2ef34
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-en-rGB_values-en-rGB.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat b/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat
new file mode 100644
index 0000000..1dd83f2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-en-rIN_values-en-rIN.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat b/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat
new file mode 100644
index 0000000..bb08632
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-en-rXC_values-en-rXC.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat b/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat
new file mode 100644
index 0000000..f1db5d1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-es-rUS_values-es-rUS.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat b/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat
new file mode 100644
index 0000000..3d16638
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-es_values-es.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat b/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat
new file mode 100644
index 0000000..516b2a6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-et_values-et.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat b/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat
new file mode 100644
index 0000000..4ebe1a6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-eu_values-eu.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat b/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat
new file mode 100644
index 0000000..eecdcee
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-fa_values-fa.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat b/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat
new file mode 100644
index 0000000..5db78a9
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-fi_values-fi.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat b/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat
new file mode 100644
index 0000000..51529cf
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-fr-rCA_values-fr-rCA.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat b/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat
new file mode 100644
index 0000000..2d728d6
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-fr_values-fr.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat b/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat
new file mode 100644
index 0000000..30670eb
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-gl_values-gl.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat b/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat
new file mode 100644
index 0000000..2e7ad60
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-gu_values-gu.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat b/app/build/intermediates/merged_res/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat
new file mode 100644
index 0000000..be69c84
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat b/app/build/intermediates/merged_res/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat
new file mode 100644
index 0000000..7ca44ad
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat b/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat
new file mode 100644
index 0000000..3267f2f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-hi_values-hi.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat b/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat
new file mode 100644
index 0000000..9f810c1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-hr_values-hr.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat b/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat
new file mode 100644
index 0000000..6c0023d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-hu_values-hu.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat b/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat
new file mode 100644
index 0000000..2096e42
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-hy_values-hy.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat b/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat
new file mode 100644
index 0000000..c180ad3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-in_values-in.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat b/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat
new file mode 100644
index 0000000..82580db
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-is_values-is.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat b/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat
new file mode 100644
index 0000000..b758dab
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-it_values-it.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat b/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat
new file mode 100644
index 0000000..382b260
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-iw_values-iw.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat b/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat
new file mode 100644
index 0000000..5c73ed7
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ja_values-ja.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat b/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat
new file mode 100644
index 0000000..b7fa3a2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ka_values-ka.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat b/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat
new file mode 100644
index 0000000..14ea772
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-kk_values-kk.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat b/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat
new file mode 100644
index 0000000..5db2a7d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-km_values-km.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat b/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat
new file mode 100644
index 0000000..80178d0
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-kn_values-kn.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat b/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat
new file mode 100644
index 0000000..fa6796d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ko_values-ko.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat b/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat
new file mode 100644
index 0000000..405278c
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ky_values-ky.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-land_values-land.arsc.flat b/app/build/intermediates/merged_res/debug/values-land_values-land.arsc.flat
new file mode 100644
index 0000000..bc87357
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-land_values-land.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-large-v4_values-large-v4.arsc.flat b/app/build/intermediates/merged_res/debug/values-large-v4_values-large-v4.arsc.flat
new file mode 100644
index 0000000..22a607d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-large-v4_values-large-v4.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat b/app/build/intermediates/merged_res/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat
new file mode 100644
index 0000000..a619ed1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat b/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat
new file mode 100644
index 0000000..2aedf5f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-lo_values-lo.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat b/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat
new file mode 100644
index 0000000..028edcd
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-lt_values-lt.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat b/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat
new file mode 100644
index 0000000..1676df5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-lv_values-lv.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat b/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat
new file mode 100644
index 0000000..20b1544
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-mk_values-mk.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat b/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat
new file mode 100644
index 0000000..1204b7d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ml_values-ml.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat b/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat
new file mode 100644
index 0000000..ec9c39f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-mn_values-mn.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat b/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat
new file mode 100644
index 0000000..a8f5ebb
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-mr_values-mr.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat b/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat
new file mode 100644
index 0000000..9dbf7f9
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ms_values-ms.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat b/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat
new file mode 100644
index 0000000..198a59d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-my_values-my.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat b/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat
new file mode 100644
index 0000000..46b56dc
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-nb_values-nb.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat b/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat
new file mode 100644
index 0000000..9f12e46
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ne_values-ne.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat b/app/build/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat
new file mode 100644
index 0000000..a5e0161
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-night-v8_values-night-v8.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat b/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat
new file mode 100644
index 0000000..e81f6b2
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-nl_values-nl.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat b/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat
new file mode 100644
index 0000000..4e49cde
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-or_values-or.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat b/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat
new file mode 100644
index 0000000..ca67f95
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-pa_values-pa.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat b/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat
new file mode 100644
index 0000000..0c24f0d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-pl_values-pl.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-port_values-port.arsc.flat b/app/build/intermediates/merged_res/debug/values-port_values-port.arsc.flat
new file mode 100644
index 0000000..df14b10
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-port_values-port.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat b/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat
new file mode 100644
index 0000000..42b384e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-pt-rBR_values-pt-rBR.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat b/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat
new file mode 100644
index 0000000..771c29f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-pt-rPT_values-pt-rPT.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat b/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat
new file mode 100644
index 0000000..0f2ea07
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-pt_values-pt.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat b/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat
new file mode 100644
index 0000000..1272fff
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ro_values-ro.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat b/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat
new file mode 100644
index 0000000..347a200
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ru_values-ru.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat b/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat
new file mode 100644
index 0000000..1174489
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-si_values-si.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat b/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat
new file mode 100644
index 0000000..2b54e0d
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sk_values-sk.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat b/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat
new file mode 100644
index 0000000..62b48a9
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sl_values-sl.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat b/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat
new file mode 100644
index 0000000..b9d5b84
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sq_values-sq.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat b/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat
new file mode 100644
index 0000000..296c15e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sr_values-sr.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat b/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat
new file mode 100644
index 0000000..eb8a06e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sv_values-sv.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat b/app/build/intermediates/merged_res/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat
new file mode 100644
index 0000000..a45c512
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat b/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat
new file mode 100644
index 0000000..bdbbf3f
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-sw_values-sw.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat b/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat
new file mode 100644
index 0000000..40e8f58
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ta_values-ta.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat b/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat
new file mode 100644
index 0000000..150a86b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-te_values-te.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat b/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat
new file mode 100644
index 0000000..47a248a
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-th_values-th.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat b/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat
new file mode 100644
index 0000000..2a679cb
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-tl_values-tl.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat b/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat
new file mode 100644
index 0000000..0020488
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-tr_values-tr.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat b/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat
new file mode 100644
index 0000000..3d3d3b1
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-uk_values-uk.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat b/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat
new file mode 100644
index 0000000..4a0ce51
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-ur_values-ur.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat b/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat
new file mode 100644
index 0000000..4574dc7
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-uz_values-uz.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat b/app/build/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat
new file mode 100644
index 0000000..be915aa
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v16_values-v16.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v17_values-v17.arsc.flat b/app/build/intermediates/merged_res/debug/values-v17_values-v17.arsc.flat
new file mode 100644
index 0000000..7a2a602
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v17_values-v17.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v18_values-v18.arsc.flat b/app/build/intermediates/merged_res/debug/values-v18_values-v18.arsc.flat
new file mode 100644
index 0000000..0c7aaab
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v18_values-v18.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat b/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat
new file mode 100644
index 0000000..f37221b
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v21_values-v21.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v22_values-v22.arsc.flat b/app/build/intermediates/merged_res/debug/values-v22_values-v22.arsc.flat
new file mode 100644
index 0000000..b82db14
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v22_values-v22.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v23_values-v23.arsc.flat b/app/build/intermediates/merged_res/debug/values-v23_values-v23.arsc.flat
new file mode 100644
index 0000000..2a7db49
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v23_values-v23.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v24_values-v24.arsc.flat b/app/build/intermediates/merged_res/debug/values-v24_values-v24.arsc.flat
new file mode 100644
index 0000000..83d2197
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v24_values-v24.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v25_values-v25.arsc.flat b/app/build/intermediates/merged_res/debug/values-v25_values-v25.arsc.flat
new file mode 100644
index 0000000..21f0f46
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v25_values-v25.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v26_values-v26.arsc.flat b/app/build/intermediates/merged_res/debug/values-v26_values-v26.arsc.flat
new file mode 100644
index 0000000..8630be3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v26_values-v26.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-v28_values-v28.arsc.flat b/app/build/intermediates/merged_res/debug/values-v28_values-v28.arsc.flat
new file mode 100644
index 0000000..476db92
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-v28_values-v28.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat b/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat
new file mode 100644
index 0000000..69dee52
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-vi_values-vi.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-watch-v20_values-watch-v20.arsc.flat b/app/build/intermediates/merged_res/debug/values-watch-v20_values-watch-v20.arsc.flat
new file mode 100644
index 0000000..c44214e
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-watch-v20_values-watch-v20.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-watch-v21_values-watch-v21.arsc.flat b/app/build/intermediates/merged_res/debug/values-watch-v21_values-watch-v21.arsc.flat
new file mode 100644
index 0000000..df47ad5
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-watch-v21_values-watch-v21.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat b/app/build/intermediates/merged_res/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat
new file mode 100644
index 0000000..62f53bf
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat
new file mode 100644
index 0000000..e2320e7
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat b/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat
new file mode 100644
index 0000000..fd3f869
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-zh-rHK_values-zh-rHK.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat
new file mode 100644
index 0000000..f558206
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat b/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat
new file mode 100644
index 0000000..0dc6b66
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values-zu_values-zu.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/values_values.arsc.flat b/app/build/intermediates/merged_res/debug/values_values.arsc.flat
new file mode 100644
index 0000000..fba5428
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/values_values.arsc.flat differ
diff --git a/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat b/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat
new file mode 100644
index 0000000..dbb86b8
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat b/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat
new file mode 100644
index 0000000..88dd21a
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat b/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat
new file mode 100644
index 0000000..ae33166
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat differ
diff --git a/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat b/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat
new file mode 100644
index 0000000..79f71c3
Binary files /dev/null and b/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat differ
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
new file mode 100644
index 0000000..a23ddf5
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
@@ -0,0 +1,3537 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-te_values-te.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2946",
+ "endColumns": "100",
+ "endOffsets": "3042"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,328,439,529,634,759,841,923,1014,1107,1203,1297,1398,1491,1586,1681,1772,1863,1947,2060,2168,2267,2378,2480,2597,2763,2864",
+ "endColumns": "113,108,110,89,104,124,81,81,90,92,95,93,100,92,94,94,90,90,83,112,107,98,110,101,116,165,100,81",
+ "endOffsets": "214,323,434,524,629,754,836,918,1009,1102,1198,1292,1393,1486,1581,1676,1767,1858,1942,2055,2163,2262,2373,2475,2592,2758,2859,2941"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v21_values-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958"
+ },
+ "to": {
+ "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8697,8882,11746,11943,12142,12265,12388,12501,12684,12815,13016,13105,13216,13449,13550,13645,13768,13897,14014,14191,14290,14425,14568,14703,14822,15023,15142,15235,15346,15402,15509,15704,15815,15948,16043,16134,16225,16342,16481,16552,16635,17258,17315,17373,17997",
+ "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8692,8877,11741,11938,12137,12260,12383,12496,12679,12810,13011,13100,13211,13444,13545,13640,13763,13892,14009,14186,14285,14420,14563,14698,14817,15018,15137,15230,15341,15397,15504,15699,15810,15943,16038,16129,16220,16337,16476,16547,16630,17253,17310,17368,17992,18628"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,10,18,26",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,484,910,1333",
+ "endLines": "9,17,25,33",
+ "endColumns": "10,10,10,10",
+ "endOffsets": "479,905,1328,1763"
+ },
+ "to": {
+ "startLines": "267,275,283,291",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "19129,19558,19984,20407",
+ "endLines": "274,282,290,298",
+ "endColumns": "10,10,10,10",
+ "endOffsets": "19553,19979,20402,20837"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,354,470,596,722,850,1022",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,465,591,717,845,1017,1355"
+ },
+ "to": {
+ "startLines": "2,3,4,5,263,264,265,266,299,302",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,18633,18749,18875,19001,20842,21014",
+ "endLines": "2,3,4,5,263,264,265,266,301,306",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,18744,18870,18996,19124,21009,21347"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ca_values-ca.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,329,436,519,627,753,837,918,1009,1102,1196,1291,1390,1483,1576,1670,1761,1852,1935,2046,2155,2253,2363,2467,2575,2735,2834",
+ "endColumns": "117,105,106,82,107,125,83,80,90,92,93,94,98,92,92,93,90,90,82,110,108,97,109,103,107,159,98,80",
+ "endOffsets": "218,324,431,514,622,748,832,913,1004,1097,1191,1286,1385,1478,1571,1665,1756,1847,1930,2041,2150,2248,2358,2462,2570,2730,2829,2910"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-night-v8_values-night-v8.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-night-v8\\values-night-v8.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8",
+ "startColumns": "4,4,4,4,4,4,4",
+ "startOffsets": "55,125,209,293,389,491,593",
+ "endColumns": "69,83,83,95,101,101,93",
+ "endOffsets": "120,204,288,384,486,588,682"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sr_values-sr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,317,423,509,613,731,812,892,983,1076,1172,1266,1367,1460,1555,1660,1751,1842,1930,2035,2143,2244,2348,2456,2557,2724,2821",
+ "endColumns": "108,102,105,85,103,117,80,79,90,92,95,93,100,92,94,104,90,90,87,104,107,100,103,107,100,166,96,83",
+ "endOffsets": "209,312,418,504,608,726,807,887,978,1071,1167,1261,1362,1455,1550,1655,1746,1837,1925,2030,2138,2239,2343,2451,2552,2719,2816,2900"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2905",
+ "endColumns": "100",
+ "endOffsets": "3001"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v25_values-v25.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v25\\values-v25.xml",
+ "from": {
+ "startLines": "2,3,4,6",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,126,209,308",
+ "endLines": "2,3,5,7",
+ "endColumns": "70,82,12,12",
+ "endOffsets": "121,204,303,414"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ky_values-ky.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,304,423,507,614,731,809,888,979,1072,1168,1262,1363,1456,1551,1646,1737,1828,1909,2019,2126,2224,2330,2437,2538,2699,2802",
+ "endColumns": "103,94,118,83,106,116,77,78,90,92,95,93,100,92,94,94,90,90,80,109,106,97,105,106,100,160,102,80",
+ "endOffsets": "204,299,418,502,609,726,804,883,974,1067,1163,1257,1358,1451,1546,1641,1732,1823,1904,2014,2121,2219,2325,2432,2533,2694,2797,2878"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-si_values-si.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,322,429,517,622,738,827,914,1005,1098,1193,1287,1388,1481,1576,1670,1761,1852,1936,2045,2150,2248,2358,2457,2563,2722,2821",
+ "endColumns": "109,106,106,87,104,115,88,86,90,92,94,93,100,92,94,93,90,90,83,108,104,97,109,98,105,158,98,81",
+ "endOffsets": "210,317,424,512,617,733,822,909,1000,1093,1188,1282,1383,1476,1571,1665,1756,1847,1931,2040,2145,2243,2353,2452,2558,2717,2816,2898"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-be_values-be.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,328,444,530,638,756,835,913,1005,1099,1195,1289,1385,1479,1575,1670,1762,1854,1937,2043,2149,2247,2355,2460,2565,2734,2834",
+ "endColumns": "119,102,115,85,107,117,78,77,91,93,95,93,95,93,95,94,91,91,82,105,105,97,107,104,104,168,99,80",
+ "endOffsets": "220,323,439,525,633,751,830,908,1000,1094,1190,1284,1380,1474,1570,1665,1757,1849,1932,2038,2144,2242,2350,2455,2560,2729,2829,2910"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ml_values-ml.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,342,457,550,655,787,864,940,1031,1124,1226,1320,1421,1515,1610,1709,1800,1891,1973,2084,2190,2288,2402,2502,2613,2772,2873",
+ "endColumns": "118,117,114,92,104,131,76,75,90,92,101,93,100,93,94,98,90,90,81,110,105,97,113,99,110,158,100,81",
+ "endOffsets": "219,337,452,545,650,782,859,935,1026,1119,1221,1315,1416,1510,1605,1704,1795,1886,1968,2079,2185,2283,2397,2497,2608,2767,2868,2950"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2955",
+ "endColumns": "100",
+ "endOffsets": "3051"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-es_values-es.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,335,443,528,629,757,842,924,1016,1110,1208,1302,1403,1497,1593,1689,1781,1873,1955,2062,2162,2261,2369,2476,2583,2742,2842",
+ "endColumns": "116,112,107,84,100,127,84,81,91,93,97,93,100,93,95,95,91,91,81,106,99,98,107,106,106,158,99,81",
+ "endOffsets": "217,330,438,523,624,752,837,919,1011,1105,1203,1297,1398,1492,1588,1684,1776,1868,1950,2057,2157,2256,2364,2471,2578,2737,2837,2919"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2924",
+ "endColumns": "100",
+ "endOffsets": "3020"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-tr_values-tr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,309,421,506,612,732,811,887,978,1071,1164,1258,1356,1449,1551,1646,1737,1828,1907,2014,2119,2215,2322,2424,2532,2688,2786",
+ "endColumns": "104,98,111,84,105,119,78,75,90,92,92,93,97,92,101,94,90,90,78,106,104,95,106,101,107,155,97,78",
+ "endOffsets": "205,304,416,501,607,727,806,882,973,1066,1159,1253,1351,1444,1546,1641,1732,1823,1902,2009,2114,2210,2317,2419,2527,2683,2781,2860"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ar_values-ar.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,326,435,517,618,732,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1832,1911,2016,2117,2213,2321,2424,2527,2682,2779",
+ "endColumns": "116,103,108,81,100,113,78,78,90,92,95,93,100,92,94,93,90,93,78,104,100,95,107,102,102,154,96,80",
+ "endOffsets": "217,321,430,512,613,727,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1827,1906,2011,2112,2208,2316,2419,2522,2677,2774,2855"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2860",
+ "endColumns": "100",
+ "endOffsets": "2956"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ta_values-ta.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2954",
+ "endColumns": "100",
+ "endOffsets": "3050"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,317,432,521,628,754,832,909,1009,1114,1210,1305,1412,1514,1618,1713,1815,1913,1995,2097,2201,2298,2408,2510,2617,2774,2874",
+ "endColumns": "113,97,114,88,106,125,77,76,99,104,95,94,106,101,103,94,101,97,81,101,103,96,109,101,106,156,99,79",
+ "endOffsets": "214,312,427,516,623,749,827,904,1004,1109,1205,1300,1407,1509,1613,1708,1810,1908,1990,2092,2196,2293,2403,2505,2612,2769,2869,2949"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-nl_values-nl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,328,435,521,629,749,826,903,995,1089,1190,1284,1385,1479,1575,1670,1762,1854,1936,2047,2151,2250,2365,2478,2581,2736,2839",
+ "endColumns": "117,104,106,85,107,119,76,76,91,93,100,93,100,93,95,94,91,91,81,110,103,98,114,112,102,154,102,81",
+ "endOffsets": "218,323,430,516,624,744,821,898,990,1084,1185,1279,1380,1474,1570,1665,1757,1849,1931,2042,2146,2245,2360,2473,2576,2731,2834,2916"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2921",
+ "endColumns": "100",
+ "endOffsets": "3017"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sv_values-sv.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2863",
+ "endColumns": "100",
+ "endOffsets": "2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,314,425,510,612,725,801,877,970,1065,1161,1255,1358,1453,1550,1648,1744,1837,1917,2023,2123,2219,2324,2426,2528,2682,2784",
+ "endColumns": "105,102,110,84,101,112,75,75,92,94,95,93,102,94,96,97,95,92,79,105,99,95,104,101,101,153,101,78",
+ "endOffsets": "206,309,420,505,607,720,796,872,965,1060,1156,1250,1353,1448,1545,1643,1739,1832,1912,2018,2118,2214,2319,2421,2523,2677,2779,2858"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-hy_values-hy.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,309,419,508,614,729,811,892,983,1076,1172,1266,1367,1460,1555,1649,1740,1831,1916,2023,2130,2229,2339,2446,2546,2703,2802",
+ "endColumns": "102,100,109,88,105,114,81,80,90,92,95,93,100,92,94,93,90,90,84,106,106,98,109,106,99,156,98,81",
+ "endOffsets": "203,304,414,503,609,724,806,887,978,1071,1167,1261,1362,1455,1550,1644,1735,1826,1911,2018,2125,2224,2334,2441,2541,2698,2797,2879"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2884",
+ "endColumns": "100",
+ "endOffsets": "2980"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-as_values-as.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2950",
+ "endColumns": "100",
+ "endOffsets": "3046"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,419,515,617,736,816,896,987,1080,1173,1268,1368,1461,1558,1652,1743,1834,1923,2025,2140,2243,2352,2471,2591,2758,2861",
+ "endColumns": "107,98,106,95,101,118,79,79,90,92,92,94,99,92,96,93,90,90,88,101,114,102,108,118,119,166,102,88",
+ "endOffsets": "208,307,414,510,612,731,811,891,982,1075,1168,1263,1363,1456,1553,1647,1738,1829,1918,2020,2135,2238,2347,2466,2586,2753,2856,2945"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-kk_values-kk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2893",
+ "endColumns": "100",
+ "endOffsets": "2989"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,320,430,515,621,740,821,901,992,1085,1181,1275,1376,1469,1564,1661,1752,1844,1925,2028,2133,2231,2338,2447,2547,2713,2812",
+ "endColumns": "111,102,109,84,105,118,80,79,90,92,95,93,100,92,94,96,90,91,80,102,104,97,106,108,99,165,98,80",
+ "endOffsets": "212,315,425,510,616,735,816,896,987,1080,1176,1270,1371,1464,1559,1656,1747,1839,1920,2023,2128,2226,2333,2442,2542,2708,2807,2888"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-it_values-it.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2906",
+ "endColumns": "100",
+ "endOffsets": "3002"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,314,423,507,616,741,818,894,986,1080,1174,1268,1370,1464,1561,1667,1759,1851,1932,2038,2146,2244,2348,2453,2560,2723,2823",
+ "endColumns": "108,99,108,83,108,124,76,75,91,93,93,93,101,93,96,105,91,91,80,105,107,97,103,104,106,162,99,82",
+ "endOffsets": "209,309,418,502,611,736,813,889,981,1075,1169,1263,1365,1459,1556,1662,1754,1846,1927,2033,2141,2239,2343,2448,2555,2718,2818,2901"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-bs_values-bs.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,333,440,526,630,752,834,915,1006,1099,1195,1289,1390,1483,1578,1677,1768,1859,1945,2048,2153,2251,2356,2469,2572,2745,2842",
+ "endColumns": "118,108,106,85,103,121,81,80,90,92,95,93,100,92,94,98,90,90,85,102,104,97,104,112,102,172,96,83",
+ "endOffsets": "219,328,435,521,625,747,829,910,1001,1094,1190,1284,1385,1478,1573,1672,1763,1854,1940,2043,2148,2246,2351,2464,2567,2740,2837,2921"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-de_values-de.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2925",
+ "endColumns": "100",
+ "endOffsets": "3021"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,420,506,611,726,803,879,971,1065,1162,1263,1371,1471,1575,1675,1773,1870,1952,2063,2166,2265,2376,2478,2585,2741,2843",
+ "endColumns": "104,97,111,85,104,114,76,75,91,93,96,100,107,99,103,99,97,96,81,110,102,98,110,101,106,155,101,81",
+ "endOffsets": "205,303,415,501,606,721,798,874,966,1060,1157,1258,1366,1466,1570,1670,1768,1865,1947,2058,2161,2260,2371,2473,2580,2736,2838,2920"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-cs_values-cs.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,314,423,509,614,731,812,893,984,1077,1173,1267,1362,1455,1550,1647,1738,1829,1913,2017,2126,2225,2331,2441,2548,2711,2809",
+ "endColumns": "106,101,108,85,104,116,80,80,90,92,95,93,94,92,94,96,90,90,83,103,108,98,105,109,106,162,97,81",
+ "endOffsets": "207,309,418,504,609,726,807,888,979,1072,1168,1262,1357,1450,1545,1642,1733,1824,1908,2012,2121,2220,2326,2436,2543,2706,2804,2886"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2891",
+ "endColumns": "100",
+ "endOffsets": "2987"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-bn_values-bn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,326,432,526,631,760,838,916,1007,1100,1195,1289,1390,1483,1578,1672,1763,1854,1941,2051,2159,2258,2368,2474,2587,2752,2857",
+ "endColumns": "108,111,105,93,104,128,77,77,90,92,94,93,100,92,94,93,90,90,86,109,107,98,109,105,112,164,104,81",
+ "endOffsets": "209,321,427,521,626,755,833,911,1002,1095,1190,1284,1385,1478,1573,1667,1758,1849,1936,2046,2154,2253,2363,2469,2582,2747,2852,2934"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2939",
+ "endColumns": "100",
+ "endOffsets": "3035"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sq_values-sq.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,319,431,518,628,751,832,911,1002,1095,1191,1285,1387,1480,1575,1672,1763,1856,1939,2045,2150,2248,2354,2457,2573,2727,2826",
+ "endColumns": "113,99,111,86,109,122,80,78,90,92,95,93,101,92,94,96,90,92,82,105,104,97,105,102,115,153,98,80",
+ "endOffsets": "214,314,426,513,623,746,827,906,997,1090,1186,1280,1382,1475,1570,1667,1758,1851,1934,2040,2145,2243,2349,2452,2568,2722,2821,2902"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2907",
+ "endColumns": "100",
+ "endOffsets": "3003"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v22_values-v22.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v22\\values-v22.xml",
+ "from": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,553",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,548,896"
+ },
+ "to": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,487",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,482,764"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-lv_values-lv.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "3076",
+ "endColumns": "100",
+ "endOffsets": "3172"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,333,442,528,632,754,836,918,1028,1136,1243,1352,1464,1567,1679,1786,1891,1991,2076,2185,2297,2396,2507,2616,2721,2895,2994",
+ "endColumns": "119,107,108,85,103,121,81,81,109,107,106,108,111,102,111,106,104,99,84,108,111,98,110,108,104,173,98,81",
+ "endOffsets": "220,328,437,523,627,749,831,913,1023,1131,1238,1347,1459,1562,1674,1781,1886,1986,2071,2180,2292,2391,2502,2611,2716,2890,2989,3071"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-zh-rTW_values-zh-rTW.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1116,1212,1308,1402,1498,1590,1682,1774,1852,1948,2044,2139,2236,2331,2431,2581,2675",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1111,1207,1303,1397,1493,1585,1677,1769,1847,1943,2039,2134,2231,2326,2426,2576,2670,2748"
+ },
+ "to": {
+ "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,121",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "384,479,572,672,754,851,959,1035,1111,1203,1297,1395,1491,1587,1681,1777,1869,1961,2053,2131,2227,2323,2418,2515,2610,2710,2860,7815",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "474,567,667,749,846,954,1030,1106,1198,1292,1390,1486,1582,1676,1772,1864,1956,2048,2126,2222,2318,2413,2510,2605,2705,2855,2949,7888"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endLines": "21",
+ "endColumns": "19",
+ "endOffsets": "817"
+ },
+ "to": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "105",
+ "endLines": "5",
+ "endColumns": "19",
+ "endOffsets": "210"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "124",
+ "startColumns": "4",
+ "startOffsets": "8012",
+ "endColumns": "100",
+ "endOffsets": "8108"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml",
+ "from": {
+ "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6507,3575,3509,3436,3386,827,867,915,6057,6102,6453,6403,1199,3835,3903,3776,3710,3647,4565,4505,4442,4035,2957,1369,1422,4089,1768,6159,3327,3114,1878,2159,2405,1931,2897,2844,2793,2598,2550,2456,2504,2644,2691,2202,3268,2741,3157,2116,2358,2302,2247,3059,2072,3017,1981,2022,3209,1318,1623,1719,1576,1672,1529,1484,1148,1095,4940,4881,5081,5982,5392,5323,5456,5534,5717,5644,5015,5268,5138,5203,4832,5821,5904,6365,6258,6210,6303,1261,3980,4383,4678,4620,4745,4335,4290,4242,4191,963,1029",
+ "endLines": "124,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
+ "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "6679,3642,3570,3504,3431,862,910,958,6097,6154,6502,6448,1256,3898,3975,3830,3771,3705,4615,4560,4500,4084,3012,1417,1479,4168,1843,6204,3381,3152,1926,2197,2451,1976,2952,2892,2839,2639,2593,2499,2545,2686,2736,2242,3322,2788,3204,2154,2400,2353,2297,3109,2111,3054,2017,2067,3263,1364,1667,1763,1618,1714,1571,1524,1194,1143,5010,4935,5133,6051,5451,5387,5529,5639,5816,5712,5076,5318,5198,5263,4876,5899,5977,6398,6298,6253,6360,1313,4030,4437,4740,4673,4802,4378,4330,4285,4237,1024,1090"
+ },
+ "to": {
+ "startLines": "6,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "215,2954,3026,3092,3165,3215,3255,3303,3351,3396,3453,3507,3557,3619,3687,3764,3823,3889,3952,4007,4067,4130,4184,4244,4297,4359,4443,4523,4573,4632,4675,4728,4771,4822,4872,4932,4985,5036,5082,5130,5178,5224,5271,5321,5366,5425,5477,5529,5572,5619,5675,5730,5785,5829,5871,5912,5962,6021,6072,6121,6170,6217,6264,6311,6356,6407,6460,6535,6594,6651,6725,6789,6858,6936,7046,7150,7223,7289,7344,7409,7474,7523,7606,7684,7722,7767,7893,7955,8113,8168,8227,8294,8352,8414,8462,8507,8555,8606,8672",
+ "endLines": "8,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135",
+ "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "379,3021,3087,3160,3210,3250,3298,3346,3391,3448,3502,3552,3614,3682,3759,3818,3884,3947,4002,4062,4125,4179,4239,4292,4354,4438,4518,4568,4627,4670,4723,4766,4817,4867,4927,4980,5031,5077,5125,5173,5219,5266,5316,5361,5420,5472,5524,5567,5614,5670,5725,5780,5824,5866,5907,5957,6016,6067,6116,6165,6212,6259,6306,6351,6402,6455,6530,6589,6646,6720,6784,6853,6931,7041,7145,7218,7284,7339,7404,7469,7518,7601,7679,7717,7762,7810,7950,8007,8163,8222,8289,8347,8409,8457,8502,8550,8601,8667,8733"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-pl_values-pl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2909",
+ "endColumns": "100",
+ "endOffsets": "3005"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,323,431,517,626,745,823,900,991,1084,1180,1274,1376,1469,1564,1659,1750,1841,1923,2032,2141,2240,2349,2460,2568,2731,2827",
+ "endColumns": "115,101,107,85,108,118,77,76,90,92,95,93,101,92,94,94,90,90,81,108,108,98,108,110,107,162,95,81",
+ "endOffsets": "216,318,426,512,621,740,818,895,986,1079,1175,1269,1371,1464,1559,1654,1745,1836,1918,2027,2136,2235,2344,2455,2563,2726,2822,2904"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-mk_values-mk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,317,425,511,616,735,818,900,997,1096,1193,1293,1400,1499,1600,1696,1793,1884,1971,2077,2184,2285,2392,2503,2607,2763,2861",
+ "endColumns": "107,103,107,85,104,118,82,81,96,98,96,99,106,98,100,95,96,90,86,105,106,100,106,110,103,155,97,83",
+ "endOffsets": "208,312,420,506,611,730,813,895,992,1091,1188,1288,1395,1494,1595,1691,1788,1879,1966,2072,2179,2280,2387,2498,2602,2758,2856,2940"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-vi_values-vi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,327,436,520,623,742,819,896,987,1080,1176,1270,1371,1464,1559,1657,1748,1839,1923,2027,2136,2237,2342,2456,2561,2718,2817",
+ "endColumns": "113,107,108,83,102,118,76,76,90,92,95,93,100,92,94,97,90,90,83,103,108,100,104,113,104,156,98,83",
+ "endOffsets": "214,322,431,515,618,737,814,891,982,1075,1171,1265,1366,1459,1554,1652,1743,1834,1918,2022,2131,2232,2337,2451,2556,2713,2812,2896"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2901",
+ "endColumns": "100",
+ "endOffsets": "2997"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v24_values-v24.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v24\\values-v24.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,212",
+ "endColumns": "156,134",
+ "endOffsets": "207,342"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-am_values-am.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2817",
+ "endColumns": "100",
+ "endOffsets": "2913"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,207,306,412,498,601,714,792,870,961,1054,1147,1241,1342,1435,1530,1624,1715,1805,1884,1984,2084,2180,2283,2382,2489,2642,2738",
+ "endColumns": "101,98,105,85,102,112,77,77,90,92,92,93,100,92,94,93,90,89,78,99,99,95,102,98,106,152,95,78",
+ "endOffsets": "202,301,407,493,596,709,787,865,956,1049,1142,1236,1337,1430,1525,1619,1710,1800,1879,1979,2079,2175,2278,2377,2484,2637,2733,2812"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sw600dp-v13_values-sw600dp-v13.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,193,263,337,413,472,543",
+ "endColumns": "68,68,69,73,75,58,70,67",
+ "endOffsets": "119,188,258,332,408,467,538,606"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,10,11,12",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,115,185,256,328,386,444,553,617,680",
+ "endLines": "2,3,4,5,6,7,9,10,11,15",
+ "endColumns": "59,69,70,71,57,57,10,63,62,10",
+ "endOffsets": "110,180,251,323,381,439,548,612,675,847"
+ },
+ "to": {
+ "startLines": "10,11,12,13,14,15,16,18,19,20",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "611,671,741,812,884,942,1000,1109,1173,1236",
+ "endLines": "10,11,12,13,14,15,17,18,19,23",
+ "endColumns": "59,69,70,71,57,57,10,63,62,10",
+ "endOffsets": "666,736,807,879,937,995,1104,1168,1231,1403"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-en-rAU_values-en-rAU.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-uk_values-uk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2900",
+ "endColumns": "100",
+ "endOffsets": "2996"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,423,509,617,735,814,894,985,1078,1174,1268,1369,1462,1557,1652,1743,1834,1915,2021,2128,2226,2334,2440,2549,2719,2819",
+ "endColumns": "109,101,105,85,107,117,78,79,90,92,95,93,100,92,94,94,90,90,80,105,106,97,107,105,108,169,99,80",
+ "endOffsets": "210,312,418,504,612,730,809,889,980,1073,1169,1263,1364,1457,1552,1647,1738,1829,1910,2016,2123,2221,2329,2435,2544,2714,2814,2895"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v18_values-v18.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v18\\values-v18.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "48",
+ "endOffsets": "99"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ko_values-ko.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2756",
+ "endColumns": "100",
+ "endOffsets": "2852"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,294,396,478,576,682,761,837,928,1021,1113,1204,1305,1398,1493,1587,1678,1769,1849,1947,2042,2137,2237,2333,2432,2584,2678",
+ "endColumns": "94,93,101,81,97,105,78,75,90,92,91,90,100,92,94,93,90,90,79,97,94,94,99,95,98,151,93,77",
+ "endOffsets": "195,289,391,473,571,677,756,832,923,1016,1108,1199,1300,1393,1488,1582,1673,1764,1844,1942,2037,2132,2232,2328,2427,2579,2673,2751"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-my_values-my.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,319,436,529,641,769,847,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1951,2074,2186,2288,2414,2525,2635,2795,2895",
+ "endColumns": "108,104,116,92,111,127,77,78,90,92,95,93,100,92,94,93,90,90,85,122,111,101,125,110,109,159,99,83",
+ "endOffsets": "209,314,431,524,636,764,842,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1946,2069,2181,2283,2409,2520,2630,2790,2890,2974"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2979",
+ "endColumns": "100",
+ "endOffsets": "3075"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-fa_values-fa.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,318,429,513,616,731,810,888,981,1076,1172,1266,1369,1464,1561,1660,1753,1843,1924,2036,2139,2237,2347,2451,2560,2721,2822",
+ "endColumns": "109,102,110,83,102,114,78,77,92,94,95,93,102,94,96,98,92,89,80,111,102,97,109,103,108,160,100,80",
+ "endOffsets": "210,313,424,508,611,726,805,883,976,1071,1167,1261,1364,1459,1556,1655,1748,1838,1919,2031,2134,2232,2342,2446,2555,2716,2817,2898"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-en-rGB_values-en-rGB.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-uz_values-uz.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,428,514,614,730,810,889,980,1073,1169,1263,1358,1451,1546,1641,1732,1824,1908,2017,2124,2225,2333,2438,2545,2706,2805",
+ "endColumns": "104,103,113,85,99,115,79,78,90,92,95,93,94,92,94,94,90,91,83,108,106,100,107,104,106,160,98,83",
+ "endOffsets": "205,309,423,509,609,725,805,884,975,1068,1164,1258,1353,1446,1541,1636,1727,1819,1903,2012,2119,2220,2328,2433,2540,2701,2800,2884"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2889",
+ "endColumns": "100",
+ "endOffsets": "2985"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-watch-v21_values-watch-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-watch-v21\\values-watch-v21.xml",
+ "from": {
+ "startLines": "2,6,10",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,271,499",
+ "endLines": "5,9,13",
+ "endColumns": "12,12,12",
+ "endOffsets": "266,494,724"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-pt-rPT_values-pt-rPT.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,752,836,917,1009,1103,1201,1295,1395,1489,1585,1680,1772,1864,1951,2058,2170,2272,2380,2487,2594,2765,2864",
+ "endColumns": "119,105,106,88,100,123,83,80,91,93,97,93,99,93,95,94,91,91,86,106,111,101,107,106,106,170,98,84",
+ "endOffsets": "220,326,433,522,623,747,831,912,1004,1098,1196,1290,1390,1484,1580,1675,1767,1859,1946,2053,2165,2267,2375,2482,2589,2760,2859,2944"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v16_values-v16.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "12",
+ "endOffsets": "223"
+ },
+ "to": {
+ "startLines": "3",
+ "startColumns": "4",
+ "startOffsets": "121",
+ "endLines": "6",
+ "endColumns": "12",
+ "endOffsets": "289"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-da_values-da.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,307,419,502,602,715,792,869,960,1053,1149,1243,1338,1431,1526,1624,1715,1806,1885,1994,2102,2198,2312,2414,2515,2668,2765",
+ "endColumns": "102,98,111,82,99,112,76,76,90,92,95,93,94,92,94,97,90,90,78,108,107,95,113,101,100,152,96,78",
+ "endOffsets": "203,302,414,497,597,710,787,864,955,1048,1144,1238,1333,1426,1521,1619,1710,1801,1880,1989,2097,2193,2307,2409,2510,2663,2760,2839"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2844",
+ "endColumns": "100",
+ "endOffsets": "2940"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-zh-rCN_values-zh-rCN.arsc.flat",
+ "map": [
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml",
+ "from": {
+ "startLines": "123,73,72,71,70,19,20,21,114,115,122,121,26,79,80,78,77,76,92,91,90,82,62,29,30,83,74,116,69,65,40,46,51,41,61,60,59,55,54,52,53,56,57,47,68,58,66,45,50,49,48,64,44,63,42,43,67,39,38,28,34,36,33,35,32,31,25,24,99,98,101,113,106,105,107,108,110,109,100,104,102,103,97,111,112,120,118,117,119,27,81,89,94,93,95,88,87,86,85,22,23",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6615,3578,3512,3439,3389,827,867,915,6166,6211,6561,6511,1199,3944,4012,3885,3820,3757,4675,4615,4552,4144,2960,1369,1422,4198,3651,6268,3330,3117,1881,2162,2408,1934,2900,2847,2796,2601,2553,2459,2507,2647,2694,2205,3271,2744,3160,2119,2361,2305,2250,3062,2075,3020,1984,2025,3212,1840,1798,1318,1623,1719,1576,1672,1529,1484,1148,1095,5050,4991,5191,6092,5502,5433,5566,5644,5827,5754,5125,5378,5248,5313,4942,5931,6014,6473,6366,6318,6411,1261,4089,4493,4788,4730,4855,4445,4400,4352,4301,963,1029",
+ "endLines": "125,73,72,71,70,19,20,21,114,115,122,121,26,79,80,78,77,76,92,91,90,82,62,29,30,83,74,116,69,65,40,46,51,41,61,60,59,55,54,52,53,56,57,47,68,58,66,45,50,49,48,64,44,63,42,43,67,39,38,28,34,36,33,35,32,31,25,24,99,98,101,113,106,105,107,108,110,109,100,104,102,103,97,111,112,120,118,117,119,27,81,89,94,93,95,88,87,86,85,22,23",
+ "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,40,41,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "6787,3646,3573,3507,3434,862,910,958,6206,6263,6610,6556,1256,4007,4084,3939,3880,3815,4725,4670,4610,4193,3015,1417,1479,4278,3727,6313,3384,3155,1929,2200,2454,1979,2955,2895,2842,2642,2596,2502,2548,2689,2739,2245,3325,2791,3207,2157,2403,2356,2300,3112,2114,3057,2020,2070,3266,1876,1835,1364,1667,1763,1618,1714,1571,1524,1194,1143,5120,5045,5243,6161,5561,5497,5639,5749,5926,5822,5186,5428,5308,5373,4986,6009,6087,6506,6406,6361,6468,1313,4139,4547,4850,4783,4912,4488,4440,4395,4347,1024,1090"
+ },
+ "to": {
+ "startLines": "6,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "215,2945,3018,3084,3157,3207,3247,3295,3343,3388,3445,3499,3549,3611,3679,3756,3815,3880,3943,3998,4058,4121,4175,4235,4288,4350,4435,4516,4566,4625,4668,4721,4764,4815,4865,4925,4978,5029,5075,5123,5171,5217,5264,5314,5359,5418,5470,5522,5565,5612,5668,5723,5778,5822,5864,5905,5955,6014,6055,6097,6148,6197,6246,6293,6340,6387,6432,6483,6536,6611,6670,6727,6801,6865,6934,7012,7122,7226,7299,7365,7420,7485,7550,7599,7682,7760,7798,7843,7969,8031,8189,8244,8303,8370,8428,8490,8538,8583,8631,8682,8748",
+ "endLines": "8,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137",
+ "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,40,41,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "379,3013,3079,3152,3202,3242,3290,3338,3383,3440,3494,3544,3606,3674,3751,3810,3875,3938,3993,4053,4116,4170,4230,4283,4345,4430,4511,4561,4620,4663,4716,4759,4810,4860,4920,4973,5024,5070,5118,5166,5212,5259,5309,5354,5413,5465,5517,5560,5607,5663,5718,5773,5817,5859,5900,5950,6009,6050,6092,6143,6192,6241,6288,6335,6382,6427,6478,6531,6606,6665,6722,6796,6860,6929,7007,7117,7221,7294,7360,7415,7480,7545,7594,7677,7755,7793,7838,7886,8026,8083,8239,8298,8365,8423,8485,8533,8578,8626,8677,8743,8809"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,201,296,396,478,575,681,757,833,924,1017,1115,1211,1306,1399,1494,1586,1677,1768,1846,1942,2038,2133,2230,2325,2423,2572,2666",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "196,291,391,473,570,676,752,828,919,1012,1110,1206,1301,1394,1489,1581,1672,1763,1841,1937,2033,2128,2225,2320,2418,2567,2661,2739"
+ },
+ "to": {
+ "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,123",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "384,480,575,675,757,854,960,1036,1112,1203,1296,1394,1490,1585,1678,1773,1865,1956,2047,2125,2221,2317,2412,2509,2604,2702,2851,7891",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "475,570,670,752,849,955,1031,1107,1198,1291,1389,1485,1580,1673,1768,1860,1951,2042,2120,2216,2312,2407,2504,2599,2697,2846,2940,7964"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "126",
+ "startColumns": "4",
+ "startOffsets": "8088",
+ "endColumns": "100",
+ "endOffsets": "8184"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endLines": "21",
+ "endColumns": "19",
+ "endOffsets": "817"
+ },
+ "to": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "105",
+ "endLines": "5",
+ "endColumns": "19",
+ "endOffsets": "210"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v26_values-v26.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v26\\values-v26.xml",
+ "from": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,431,657,896",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,426,652,891,984"
+ },
+ "to": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,381,557,796",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,376,552,791,884"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-hu_values-hu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,318,433,517,629,759,835,911,1002,1095,1191,1285,1386,1479,1574,1669,1760,1851,1934,2044,2155,2255,2366,2474,2593,2775,2878",
+ "endColumns": "107,104,114,83,111,129,75,75,90,92,95,93,100,92,94,94,90,90,82,109,110,99,110,107,118,181,102,82",
+ "endOffsets": "208,313,428,512,624,754,830,906,997,1090,1186,1280,1381,1474,1569,1664,1755,1846,1929,2039,2150,2250,2361,2469,2588,2770,2873,2956"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2961",
+ "endColumns": "100",
+ "endOffsets": "3057"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-in_values-in.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,422,509,613,729,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1829,1915,2018,2127,2228,2332,2440,2548,2704,2803",
+ "endColumns": "109,101,104,86,103,115,81,78,90,92,95,93,100,92,94,93,90,90,85,102,108,100,103,107,107,155,98,83",
+ "endOffsets": "210,312,417,504,608,724,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1824,1910,2013,2122,2223,2327,2435,2543,2699,2798,2882"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v28_values-v28.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml",
+ "from": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,447",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,442,684"
+ },
+ "to": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,397",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,392,584"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-is_values-is.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,205,302,414,499,600,714,794,874,965,1058,1154,1248,1355,1448,1543,1638,1729,1823,1904,2014,2122,2220,2329,2428,2531,2686,2784",
+ "endColumns": "99,96,111,84,100,113,79,79,90,92,95,93,106,92,94,94,90,93,80,109,107,97,108,98,102,154,97,80",
+ "endOffsets": "200,297,409,494,595,709,789,869,960,1053,1149,1243,1350,1443,1538,1633,1724,1818,1899,2009,2117,2215,2324,2423,2526,2681,2779,2860"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sk_values-sk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2918",
+ "endColumns": "100",
+ "endOffsets": "3014"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,312,423,509,617,735,816,897,988,1081,1180,1274,1375,1468,1563,1661,1752,1843,1927,2032,2141,2240,2346,2457,2566,2732,2830",
+ "endColumns": "106,99,110,85,107,117,80,80,90,92,98,93,100,92,94,97,90,90,83,104,108,98,105,110,108,165,97,87",
+ "endOffsets": "207,307,418,504,612,730,811,892,983,1076,1175,1269,1370,1463,1558,1656,1747,1838,1922,2027,2136,2235,2341,2452,2561,2727,2825,2913"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values_values.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,171,172,176,177,178,6,13,56,88,125",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,7725,7795,7863,7935,8005,8066,8140,8213,8274,8335,8397,8461,8523,8584,8652,8752,8812,8878,8951,9020,9077,9129,9191,9263,9339,9374,9409,9459,9520,9577,9611,9646,9681,9751,9822,9939,10140,10250,10451,10580,10652,319,617,3523,5588,7348",
+ "endLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,170,171,175,176,177,178,12,55,87,124,131",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "119,182,7790,7858,7930,8000,8061,8135,8208,8269,8330,8392,8456,8518,8579,8647,8747,8807,8873,8946,9015,9072,9124,9186,9258,9334,9369,9404,9454,9515,9572,9606,9641,9676,9746,9817,9934,10135,10245,10446,10575,10647,10714,612,3518,5583,7343,7720"
+ },
+ "to": {
+ "startLines": "118,119,219,220,221,222,223,224,225,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,361,362,370,371,383,384,385,386,387,391,413,569,2279,2280,2284,2285,2289,2679,2680,3666,3818,3849,3871,3904",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "7192,7261,14074,14144,14212,14284,14354,14415,14489,21386,21447,21508,21570,21634,21696,21757,21825,21925,21985,22051,22124,22193,22250,22302,23079,23151,23572,23607,24182,24232,24293,24350,24384,24562,25808,37299,149734,149851,150052,150162,150363,175932,176004,218919,226848,228502,229385,230067",
+ "endLines": "118,119,219,220,221,222,223,224,225,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,361,362,370,371,383,384,385,386,387,391,413,569,2279,2283,2284,2288,2289,2679,2680,3672,3848,3869,3903,3909",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "7256,7319,14139,14207,14279,14349,14410,14484,14557,21442,21503,21565,21629,21691,21752,21820,21920,21980,22046,22119,22188,22245,22297,22359,23146,23222,23602,23637,24227,24288,24345,24379,24414,24592,25873,37365,149846,150047,150157,150358,150487,175999,176066,219125,228497,229178,230062,230229"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\dimens.xml",
+ "from": {
+ "startLines": "19,20,21,22,18",
+ "startColumns": "4,4,4,4,4",
+ "startOffsets": "764,816,869,922,712",
+ "endColumns": "51,52,52,51,51",
+ "endOffsets": "811,864,917,969,759"
+ },
+ "to": {
+ "startLines": "348,349,350,351,352",
+ "startColumns": "4,4,4,4,4",
+ "startOffsets": "22364,22416,22469,22522,22574",
+ "endColumns": "51,52,52,51,51",
+ "endOffsets": "22411,22464,22517,22569,22621"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2b64d858a13ff8c10d9dfb314fa8c8c1\\transformed\\cardview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356",
+ "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174"
+ },
+ "to": {
+ "startLines": "16,73,74,75,76,216,217,218,611,2003,2005,2008,3585",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "697,4275,4336,4398,4460,13904,13963,14020,40373,129296,129360,129486,213889",
+ "endLines": "16,73,74,75,76,216,217,218,617,2004,2007,2010,3612",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "744,4331,4393,4455,4519,13958,14015,14069,40782,129355,129481,129609,214808"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\strings.xml",
+ "from": {
+ "startLines": "136,80,83,82,81,43,48,20,21,22,47,126,127,135,134,27,89,90,88,87,86,102,101,100,92,40,39,72,30,31,93,49,84,128,79,75,50,56,61,51,71,70,69,65,64,62,63,66,67,57,78,68,76,55,60,59,58,74,54,73,52,53,77,45,44,29,35,37,34,36,33,32,26,25,109,108,112,124,117,116,118,119,121,120,110,111,115,113,114,107,122,123,133,131,130,132,28,91,99,104,103,105,98,97,96,95,23,24",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "8276,4166,4427,4331,4262,2099,2316,828,871,923,2263,7774,7823,8218,8167,1283,4881,4975,4810,4726,4643,5842,5759,5657,5151,2005,1954,3665,1487,1540,5212,2365,4510,7886,4095,3850,2424,2739,3040,2482,3594,3533,3476,3254,3202,3099,3152,3304,3354,2786,4029,3414,3899,2692,2985,2897,2839,3788,2642,3743,2539,2582,3962,2208,2152,1432,1751,1859,1704,1806,1648,1600,1228,1175,6298,6231,6539,7677,6903,6822,6977,7066,7308,7229,6382,6457,6763,6603,6683,6176,7452,7574,8126,7999,7942,8052,1367,5083,5571,5977,5908,6057,5512,5457,5395,5335,975,1085",
+ "endLines": "141,80,83,82,81,43,48,20,21,22,47,126,127,135,134,27,89,90,88,87,86,102,101,100,92,40,39,72,30,31,93,49,84,128,79,75,50,56,61,51,71,70,69,65,64,62,63,66,67,57,78,68,76,55,60,59,58,74,54,73,52,53,77,45,44,29,35,37,34,36,33,32,26,25,109,108,112,124,117,116,118,119,121,120,110,111,115,113,114,107,122,123,133,131,130,132,28,91,99,104,103,105,98,97,96,95,23,24",
+ "endColumns": "14,95,82,95,68,52,48,42,51,51,52,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,53,55,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
+ "endOffsets": "8681,4257,4505,4422,4326,2147,2360,866,918,970,2311,7818,7881,8271,8213,1362,4970,5078,4876,4805,4721,5903,5837,5754,5207,2062,2000,3738,1535,1595,5312,2419,4607,7936,4161,3894,2477,2781,3094,2534,3660,3589,3528,3299,3249,3147,3197,3349,3409,2834,4090,3471,3957,2734,3035,2980,2892,3845,2687,3783,2577,2637,4024,2257,2203,1482,1801,1907,1746,1854,1699,1643,1278,1223,6377,6293,6598,7768,6972,6898,7061,7224,7447,7303,6452,6534,6817,6678,6758,6226,7569,7672,8162,8047,7994,8121,1427,5146,5652,6052,5972,6146,5566,5507,5452,5390,1080,1170"
+ },
+ "to": {
+ "startLines": "414,459,460,461,462,463,464,465,466,467,468,471,472,475,476,477,478,479,480,481,482,483,484,485,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,577,578,579,580",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "25878,28990,29086,29169,29265,29334,29387,29436,29479,29531,29583,29902,29951,30205,30263,30314,30398,30492,30600,30671,30755,30838,30904,30987,31393,31454,31516,31567,31645,31698,31758,31863,31922,32172,32227,32298,32347,32405,32452,32511,32568,32639,32700,32757,32807,32859,32912,32962,33012,33072,33125,33191,33253,33316,33363,33418,33506,33564,33626,33676,33721,33764,33824,33891,33945,34082,34137,34192,34245,34292,34345,34401,34449,34504,35359,35443,35510,35574,35670,35744,35825,35914,36077,36221,36300,36375,36457,36516,36596,36676,36731,36853,36956,36997,37050,37160,37234,37370,37438,37524,37604,37673,37767,37826,37881,37943,38003,38113",
+ "endLines": "419,459,460,461,462,463,464,465,466,467,468,471,472,475,476,477,478,479,480,481,482,483,484,485,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,577,578,579,580",
+ "endColumns": "14,95,82,95,68,52,48,42,51,51,52,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,53,55,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
+ "endOffsets": "26227,29081,29164,29260,29329,29382,29431,29474,29526,29578,29631,29946,30009,30258,30309,30393,30487,30595,30666,30750,30833,30899,30982,31084,31449,31511,31562,31640,31693,31753,31858,31917,32019,32222,32293,32342,32400,32447,32506,32563,32634,32695,32752,32802,32854,32907,32957,33007,33067,33120,33186,33248,33311,33358,33413,33501,33559,33621,33671,33716,33759,33819,33886,33940,33996,34132,34187,34240,34287,34340,34396,34444,34499,34552,35438,35505,35569,35665,35739,35820,35909,36072,36216,36295,36370,36452,36511,36591,36671,36726,36848,36951,36992,37045,37102,37229,37294,37433,37519,37599,37668,37762,37821,37876,37938,37998,38108,38198"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1461,1462,1466,1470,1474,1479,1485,1492,1496,1500,1505,1509,1513,1517,1521,1525,1529,1535,1539,1545,1549,1555,1559,1564,1568,1571,1575,1581,1585,1591,1595,1601,1604,1608,1612,1616,1620,1624,1625,1626,1627,1630,1633,1636,1639,1643,1644,1645,1646,1647,1650,1652,1654,1656,1661,1662,1666,1672,1676,1677,1679,1690,1691,1695,1701,1705,1706,1707,1711,1738,1742,1743,1747,1775,1943,1969,2138,2164,2195,2203,2209,2223,2245,2250,2255,2265,2274,2283,2287,2294,2302,2309,2310,2319,2322,2325,2329,2333,2337,2340,2341,2345,2349,2359,2364,2371,2377,2378,2381,2385,2390,2392,2394,2397,2400,2402,2406,2409,2416,2419,2422,2426,2428,2432,2434,2436,2438,2442,2450,2458,2470,2476,2485,2488,2499,2502,2507,2508,2513,2571,2630,2631,2641,2650,2651,2653,2657,2660,2663,2666,2669,2672,2675,2678,2682,2685,2688,2691,2695,2698,2702,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2728,2730,2731,2732,2733,2734,2735,2736,2737,2739,2740,2742,2743,2745,2747,2748,2750,2751,2752,2753,2754,2755,2757,2758,2759,2760,2761,2762,2764,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2782,2783,2784,2785,2786,2787,2789,2793,2797,2798,2799,2800,2801,2802,2803,2804,2806,2808,2810,2812,2814,2815,2816,2817,2819,2821,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2837,2838,2839,2840,2842,2844,2845,2847,2848,2850,2852,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2878,2880,2882,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,69,152,155,158,161,175,186,196,223,230,241,271,298,307,344,725,730,756,774,810,816,822,845,986,1006,1012,1016,1022,1059,1071,1098,1103,1169,1184,1249,1268,1294",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,70911,70980,71049,71119,71193,71269,71333,71410,71486,71563,71628,71697,71774,71849,71918,71986,72063,72129,72190,72287,72352,72421,72520,72591,72650,72708,72765,72824,72888,72959,73031,73103,73175,73247,73314,73382,73450,73509,73572,73636,73726,73817,73877,73943,74010,74076,74146,74210,74263,74376,74434,74497,74562,74627,74702,74775,74847,74896,74957,75018,75079,75141,75205,75269,75333,75398,75461,75521,75582,75648,75707,75767,75829,75900,75960,76028,76114,76201,76291,76378,76466,76548,76631,76721,76812,76864,76922,76967,77033,77097,77154,77211,77265,77322,77370,77419,77470,77504,77551,77600,77646,77678,77742,77804,77864,77921,77995,78065,78143,78197,78267,78352,78400,78446,78517,78595,78673,78745,78819,78893,78967,79047,79120,79189,79261,79338,79399,79462,79528,79592,79663,79726,79791,79855,79916,79977,80029,80102,80176,80245,80320,80394,80468,80609,80679,80732,80810,80900,80988,81084,81174,81756,81845,82092,82373,82625,82910,83303,83780,84002,84224,84500,84727,84957,85187,85417,85647,85874,86293,86519,86944,87174,87602,87821,88104,88312,88443,88670,89096,89321,89748,89969,90394,90514,90790,91091,91415,91706,92020,92157,92288,92393,92635,92802,93006,93214,93485,93597,93709,93814,93931,94145,94291,94431,94517,94865,94953,95199,95617,95866,95948,96046,96663,96763,97015,97439,97694,97788,97877,98114,100166,100408,100510,100763,102947,113668,115184,126004,127532,129289,129915,130335,131396,132661,132917,133153,133700,134194,134799,134997,135577,136141,136516,136634,137172,137329,137525,137798,138054,138224,138365,138429,138711,138997,139673,139937,140275,140628,140722,140908,141214,141476,141601,141728,141967,142178,142297,142490,142667,143122,143303,143425,143684,143797,143984,144086,144193,144322,144597,145105,145601,146478,146772,147342,147491,148223,148395,148731,148823,149101,153445,157932,157994,158624,159238,159329,159442,159671,159831,159983,160154,160320,160489,160656,160819,161062,161232,161405,161576,161850,162049,162254,162584,162668,162764,162860,162958,163058,163160,163262,163364,163466,163568,163668,163764,163876,164005,164128,164259,164390,164488,164602,164696,164836,164970,165066,165178,165278,165394,165490,165602,165702,165842,165978,166142,166272,166430,166580,166721,166865,167000,167112,167262,167390,167518,167654,167786,167916,168046,168158,168298,168444,168588,168726,168792,168882,168958,169062,169152,169254,169362,169470,169570,169650,169742,169840,169950,170028,170134,170226,170330,170440,170562,170725,170882,170962,171062,171152,171262,171356,171462,171554,171654,171766,171880,171996,172112,172206,172320,172432,172534,172654,172776,172858,172962,173082,173208,173306,173400,173488,173600,173716,173838,173950,174125,174241,174327,174419,174531,174655,174722,174848,174916,175044,175188,175316,175385,175480,175595,175708,175807,175916,176027,176138,176239,176344,176444,176574,176665,176788,176882,176994,177080,177184,177280,177368,177486,177590,177694,177820,177908,178016,178116,178206,178316,178400,178502,178586,178640,178704,178810,178920,179004,4638,9782,9900,10015,10147,10862,11554,12071,13718,14103,14700,16299,17832,18220,20527,40045,40305,41697,42730,44743,45005,45361,46191,52973,54107,54401,54624,54951,57001,57649,59282,59552,63403,64004,67813,69028,70437",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1460,1461,1465,1469,1473,1478,1484,1491,1495,1499,1504,1508,1512,1516,1520,1524,1528,1534,1538,1544,1548,1554,1558,1563,1567,1570,1574,1580,1584,1590,1594,1600,1603,1607,1611,1615,1619,1623,1624,1625,1626,1629,1632,1635,1638,1642,1643,1644,1645,1646,1649,1651,1653,1655,1660,1661,1665,1671,1675,1676,1678,1689,1690,1694,1700,1704,1705,1706,1710,1737,1741,1742,1746,1774,1942,1968,2137,2163,2194,2202,2208,2222,2244,2249,2254,2264,2273,2282,2286,2293,2301,2308,2309,2318,2321,2324,2328,2332,2336,2339,2340,2344,2348,2358,2363,2370,2376,2377,2380,2384,2389,2391,2393,2396,2399,2401,2405,2408,2415,2418,2421,2425,2427,2431,2433,2435,2437,2441,2449,2457,2469,2475,2484,2487,2498,2501,2506,2507,2512,2570,2629,2630,2640,2649,2650,2652,2656,2659,2662,2665,2668,2671,2674,2677,2681,2684,2687,2690,2694,2697,2701,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2727,2729,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2744,2746,2747,2749,2750,2751,2752,2753,2754,2756,2757,2758,2759,2760,2761,2763,2765,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2781,2782,2783,2784,2785,2786,2788,2792,2796,2797,2798,2799,2800,2801,2802,2803,2805,2807,2809,2811,2813,2814,2815,2816,2818,2820,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2836,2837,2838,2839,2841,2843,2844,2846,2847,2849,2851,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2866,2867,2868,2869,2871,2872,2873,2874,2875,2877,2879,2881,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,151,154,157,160,174,185,195,222,229,240,270,297,306,343,724,729,755,773,809,815,821,844,985,1005,1011,1015,1021,1058,1070,1097,1102,1168,1183,1248,1267,1293,1302",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,70975,71044,71114,71188,71264,71328,71405,71481,71558,71623,71692,71769,71844,71913,71981,72058,72124,72185,72282,72347,72416,72515,72586,72645,72703,72760,72819,72883,72954,73026,73098,73170,73242,73309,73377,73445,73504,73567,73631,73721,73812,73872,73938,74005,74071,74141,74205,74258,74371,74429,74492,74557,74622,74697,74770,74842,74891,74952,75013,75074,75136,75200,75264,75328,75393,75456,75516,75577,75643,75702,75762,75824,75895,75955,76023,76109,76196,76286,76373,76461,76543,76626,76716,76807,76859,76917,76962,77028,77092,77149,77206,77260,77317,77365,77414,77465,77499,77546,77595,77641,77673,77737,77799,77859,77916,77990,78060,78138,78192,78262,78347,78395,78441,78512,78590,78668,78740,78814,78888,78962,79042,79115,79184,79256,79333,79394,79457,79523,79587,79658,79721,79786,79850,79911,79972,80024,80097,80171,80240,80315,80389,80463,80604,80674,80727,80805,80895,80983,81079,81169,81751,81840,82087,82368,82620,82905,83298,83775,83997,84219,84495,84722,84952,85182,85412,85642,85869,86288,86514,86939,87169,87597,87816,88099,88307,88438,88665,89091,89316,89743,89964,90389,90509,90785,91086,91410,91701,92015,92152,92283,92388,92630,92797,93001,93209,93480,93592,93704,93809,93926,94140,94286,94426,94512,94860,94948,95194,95612,95861,95943,96041,96658,96758,97010,97434,97689,97783,97872,98109,100161,100403,100505,100758,102942,113663,115179,125999,127527,129284,129910,130330,131391,132656,132912,133148,133695,134189,134794,134992,135572,136136,136511,136629,137167,137324,137520,137793,138049,138219,138360,138424,138706,138992,139668,139932,140270,140623,140717,140903,141209,141471,141596,141723,141962,142173,142292,142485,142662,143117,143298,143420,143679,143792,143979,144081,144188,144317,144592,145100,145596,146473,146767,147337,147486,148218,148390,148726,148818,149096,153440,157927,157989,158619,159233,159324,159437,159666,159826,159978,160149,160315,160484,160651,160814,161057,161227,161400,161571,161845,162044,162249,162579,162663,162759,162855,162953,163053,163155,163257,163359,163461,163563,163663,163759,163871,164000,164123,164254,164385,164483,164597,164691,164831,164965,165061,165173,165273,165389,165485,165597,165697,165837,165973,166137,166267,166425,166575,166716,166860,166995,167107,167257,167385,167513,167649,167781,167911,168041,168153,168293,168439,168583,168721,168787,168877,168953,169057,169147,169249,169357,169465,169565,169645,169737,169835,169945,170023,170129,170221,170325,170435,170557,170720,170877,170957,171057,171147,171257,171351,171457,171549,171649,171761,171875,171991,172107,172201,172315,172427,172529,172649,172771,172853,172957,173077,173203,173301,173395,173483,173595,173711,173833,173945,174120,174236,174322,174414,174526,174650,174717,174843,174911,175039,175183,175311,175380,175475,175590,175703,175802,175911,176022,176133,176234,176339,176439,176569,176660,176783,176877,176989,177075,177179,177275,177363,177481,177585,177689,177815,177903,178011,178111,178201,178311,178395,178497,178581,178635,178699,178805,178915,178999,179119,9777,9895,10010,10142,10857,11549,12066,13713,14098,14695,16294,17827,18215,20522,40040,40300,41692,42725,44738,45000,45356,46186,52968,54102,54396,54619,54946,56996,57644,59277,59547,63398,63999,67808,69023,70432,70906"
+ },
+ "to": {
+ "startLines": "22,24,26,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,270,271,275,276,277,278,279,280,281,353,354,355,356,357,358,359,360,363,364,365,366,368,375,376,382,397,399,400,403,404,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,566,581,582,583,584,585,590,598,599,603,607,618,623,629,636,640,644,649,653,657,661,665,669,673,679,683,689,693,699,703,708,712,715,719,725,729,735,739,745,748,752,756,760,764,768,769,770,771,774,777,780,783,787,788,789,790,791,794,796,798,800,805,806,810,816,820,821,823,834,835,839,845,849,903,904,908,935,939,940,944,1194,1361,1387,1555,1581,1612,1620,1626,1640,1662,1667,1672,1682,1691,1700,1704,1711,1719,1726,1727,1736,1739,1742,1746,1750,1754,1757,1758,1762,1766,1776,1781,1788,1794,1795,1798,1802,1807,1809,1811,1814,1817,1819,1823,1826,1833,1836,1839,1843,1845,1849,1851,1853,1855,1859,1867,1875,1887,1893,1902,1905,1916,1919,1924,1925,2026,2084,2147,2148,2158,2167,2168,2170,2174,2177,2180,2183,2186,2189,2192,2195,2199,2202,2205,2208,2212,2215,2219,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2245,2247,2248,2249,2250,2251,2252,2253,2254,2256,2257,2259,2260,2262,2264,2265,2267,2268,2269,2270,2271,2272,2274,2275,2276,2277,2278,2428,2430,2432,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2476,2477,2478,2479,2480,2481,2483,2487,2556,2557,2558,2559,2560,2561,2562,2585,2587,2589,2591,2593,2595,2596,2597,2598,2600,2602,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2618,2619,2620,2621,2623,2625,2626,2628,2629,2631,2633,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2648,2649,2650,2651,2653,2654,2655,2656,2657,2659,2661,2663,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2957,3032,3035,3038,3041,3055,3061,3071,3087,3093,3124,3153,3180,3189,3218,3581,3673,3790,3910,3934,3940,3954,3975,4099,4120,4126,4130,4158,4195,4207,4223,4227,4317,4352,4403,4415,4441",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "1018,1118,1216,2588,2629,2684,2743,2867,2948,3009,3084,3160,3237,3315,3400,3482,3558,3634,3711,3789,3895,4001,4080,4160,4217,5287,5361,5436,5501,5567,5627,5688,5760,5833,5900,5968,6027,6086,6145,6204,6263,6317,6371,6424,6478,6532,6586,7324,7398,7477,7550,7624,7695,7767,7839,7912,7969,8027,8100,8174,8248,8323,8395,8468,8538,8609,8669,8787,8856,8925,8995,9069,9145,9209,9286,9362,9439,9504,9573,9650,9725,9794,9862,9939,10005,10066,10163,10228,10297,10396,10467,10526,10584,10641,10700,10764,10835,10907,10979,11051,11123,11190,11258,11326,11385,11448,11512,11602,11693,11753,11819,11886,11952,12022,12086,12139,12252,12310,12373,12438,12503,12578,12651,12723,12772,12833,12894,12955,13017,13081,13145,13209,13274,13337,13397,13458,13524,13583,13643,13705,13776,13836,17366,17452,17702,17792,17879,17967,18049,18132,18222,22626,22678,22736,22781,22847,22911,22968,23025,23227,23284,23332,23381,23472,23805,23852,24136,24863,24943,25007,25197,25257,26232,26306,26376,26454,26508,26578,26663,26711,26757,26828,26906,26984,27056,27130,27204,27278,27358,27431,27500,27572,27649,27710,27773,27839,27903,27974,28037,28102,28166,28227,28288,28340,28413,28487,28556,28631,28705,28779,28920,37107,38203,38281,38371,38459,38555,38922,39504,39593,39840,40121,40787,41072,41465,41942,42164,42386,42662,42889,43119,43349,43579,43809,44036,44455,44681,45106,45336,45764,45983,46266,46474,46605,46832,47258,47483,47910,48131,48556,48676,48952,49253,49577,49868,50182,50319,50450,50555,50797,50964,51168,51376,51647,51759,51871,51976,52093,52307,52453,52593,52679,53027,53115,53361,53779,54028,54110,54208,54800,54900,55152,55576,55831,59633,59722,59959,61983,62225,62327,62580,80597,90726,92242,102470,103998,105755,106381,106801,107862,109127,109383,109619,110166,110660,111265,111463,112043,112607,112982,113100,113638,113795,113991,114264,114520,114690,114831,114895,115177,115463,116139,116403,116741,117094,117188,117374,117680,117942,118067,118194,118433,118644,118763,118956,119133,119588,119769,119891,120150,120263,120450,120552,120659,120788,121063,121571,122067,122944,123238,123808,123957,124689,124861,125197,125289,130399,134681,139450,139512,140090,140674,140765,140878,141107,141267,141419,141590,141756,141925,142092,142255,142498,142668,142841,143012,143286,143485,143690,144020,144104,144200,144296,144394,144494,144596,144698,144800,144902,145004,145104,145200,145312,145441,145564,145695,145826,145924,146038,146132,146272,146406,146502,146614,146714,146830,146926,147038,147138,147278,147414,147578,147708,147866,148016,148157,148301,148436,148548,148698,148826,148954,149090,149222,149352,149482,149594,157826,157972,158116,159600,159666,159756,159832,159936,160026,160128,160236,160344,160444,160524,160616,160714,160824,160902,161008,161100,161204,161314,161436,161599,166084,166164,166264,166354,166464,166558,166664,168362,168462,168574,168688,168804,168920,169014,169128,169240,169342,169462,169584,169666,169770,169890,170016,170114,170208,170296,170408,170524,170646,170758,170933,171049,171135,171227,171339,171463,171530,171656,171724,171852,171996,172124,172193,172288,172403,172516,172615,172724,172835,172946,173047,173152,173252,173382,173473,173596,173690,173802,173888,173992,174088,174176,174294,174398,174502,174628,174716,174824,174924,175014,175124,175208,175310,175394,175448,175512,175618,175728,175812,192653,195269,195387,195502,195582,195943,196176,196693,197118,197296,198631,199975,201336,201724,202802,213754,219130,225281,230234,230985,231247,233421,233800,238078,239251,239480,239631,240903,242321,242633,243044,243171,248126,250775,252696,253036,254347",
+ "endLines": "22,24,26,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,270,271,275,276,277,278,279,280,281,353,354,355,356,357,358,359,360,363,364,365,366,368,375,376,382,397,399,400,403,404,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,566,581,582,583,584,585,597,598,602,606,610,622,628,635,639,643,648,652,656,660,664,668,672,678,682,688,692,698,702,707,711,714,718,724,728,734,738,744,747,751,755,759,763,767,768,769,770,773,776,779,782,786,787,788,789,790,793,795,797,799,804,805,809,815,819,820,822,833,834,838,844,848,849,903,907,934,938,939,943,971,1360,1386,1554,1580,1611,1619,1625,1639,1661,1666,1671,1681,1690,1699,1703,1710,1718,1725,1726,1735,1738,1741,1745,1749,1753,1756,1757,1761,1765,1775,1780,1787,1793,1794,1797,1801,1806,1808,1810,1813,1816,1818,1822,1825,1832,1835,1838,1842,1844,1848,1850,1852,1854,1858,1866,1874,1886,1892,1901,1904,1915,1918,1923,1924,1929,2083,2142,2147,2157,2166,2167,2169,2173,2176,2179,2182,2185,2188,2191,2194,2198,2201,2204,2207,2211,2214,2218,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2244,2246,2247,2248,2249,2250,2251,2252,2253,2255,2256,2258,2259,2261,2263,2264,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2429,2431,2433,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2475,2476,2477,2478,2479,2480,2482,2486,2490,2556,2557,2558,2559,2560,2561,2562,2586,2588,2590,2592,2594,2595,2596,2597,2599,2601,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2617,2618,2619,2620,2622,2624,2625,2627,2628,2630,2632,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2647,2648,2649,2650,2652,2653,2654,2655,2656,2658,2660,2662,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,3031,3034,3037,3040,3054,3060,3070,3086,3092,3102,3152,3179,3188,3217,3560,3584,3698,3807,3933,3939,3945,3974,4098,4118,4125,4129,4135,4192,4206,4222,4226,4292,4331,4402,4414,4440,4447",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "1068,1158,1260,2624,2679,2738,2800,2943,3004,3079,3155,3232,3310,3395,3477,3553,3629,3706,3784,3890,3996,4075,4155,4212,4270,5356,5431,5496,5562,5622,5683,5755,5828,5895,5963,6022,6081,6140,6199,6258,6312,6366,6419,6473,6527,6581,6635,7393,7472,7545,7619,7690,7762,7834,7907,7964,8022,8095,8169,8243,8318,8390,8463,8533,8604,8664,8725,8851,8920,8990,9064,9140,9204,9281,9357,9434,9499,9568,9645,9720,9789,9857,9934,10000,10061,10158,10223,10292,10391,10462,10521,10579,10636,10695,10759,10830,10902,10974,11046,11118,11185,11253,11321,11380,11443,11507,11597,11688,11748,11814,11881,11947,12017,12081,12134,12247,12305,12368,12433,12498,12573,12646,12718,12767,12828,12889,12950,13012,13076,13140,13204,13269,13332,13392,13453,13519,13578,13638,13700,13771,13831,13899,17447,17534,17787,17874,17962,18044,18127,18217,18308,22673,22731,22776,22842,22906,22963,23020,23074,23279,23327,23376,23427,23501,23847,23896,24177,24890,25002,25064,25252,25309,26301,26371,26449,26503,26573,26658,26706,26752,26823,26901,26979,27051,27125,27199,27273,27353,27426,27495,27567,27644,27705,27768,27834,27898,27969,28032,28097,28161,28222,28283,28335,28408,28482,28551,28626,28700,28774,28915,28985,37155,38276,38366,38454,38550,38640,39499,39588,39835,40116,40368,41067,41460,41937,42159,42381,42657,42884,43114,43344,43574,43804,44031,44450,44676,45101,45331,45759,45978,46261,46469,46600,46827,47253,47478,47905,48126,48551,48671,48947,49248,49572,49863,50177,50314,50445,50550,50792,50959,51163,51371,51642,51754,51866,51971,52088,52302,52448,52588,52674,53022,53110,53356,53774,54023,54105,54203,54795,54895,55147,55571,55826,55920,59717,59954,61978,62220,62322,62575,64731,90721,92237,102465,103993,105750,106376,106796,107857,109122,109378,109614,110161,110655,111260,111458,112038,112602,112977,113095,113633,113790,113986,114259,114515,114685,114826,114890,115172,115458,116134,116398,116736,117089,117183,117369,117675,117937,118062,118189,118428,118639,118758,118951,119128,119583,119764,119886,120145,120258,120445,120547,120654,120783,121058,121566,122062,122939,123233,123803,123952,124684,124856,125192,125284,125562,134676,139101,139507,140085,140669,140760,140873,141102,141262,141414,141585,141751,141920,142087,142250,142493,142663,142836,143007,143281,143480,143685,144015,144099,144195,144291,144389,144489,144591,144693,144795,144897,144999,145099,145195,145307,145436,145559,145690,145821,145919,146033,146127,146267,146401,146497,146609,146709,146825,146921,147033,147133,147273,147409,147573,147703,147861,148011,148152,148296,148431,148543,148693,148821,148949,149085,149217,149347,149477,149589,149729,157967,158111,158249,159661,159751,159827,159931,160021,160123,160231,160339,160439,160519,160611,160709,160819,160897,161003,161095,161199,161309,161431,161594,161751,166159,166259,166349,166459,166553,166659,166751,168457,168569,168683,168799,168915,169009,169123,169235,169337,169457,169579,169661,169765,169885,170011,170109,170203,170291,170403,170519,170641,170753,170928,171044,171130,171222,171334,171458,171525,171651,171719,171847,171991,172119,172188,172283,172398,172511,172610,172719,172830,172941,173042,173147,173247,173377,173468,173591,173685,173797,173883,173987,174083,174171,174289,174393,174497,174623,174711,174819,174919,175009,175119,175203,175305,175389,175443,175507,175613,175723,175807,175927,195264,195382,195497,195577,195938,196171,196688,197113,197291,197575,199970,201331,201719,202797,212315,213884,220418,225848,230980,231242,231442,233795,238073,238679,239475,239626,239841,241981,242628,243039,243166,246192,248722,252691,253031,254342,254545"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\d588dde642e4d6d7fcf253a75292567c\\transformed\\recyclerview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "30,31,32,33,34,35,36,2",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "1535,1594,1642,1698,1773,1849,1921,55",
+ "endLines": "30,31,32,33,34,35,36,29",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "1589,1637,1693,1768,1844,1916,1982,1530"
+ },
+ "to": {
+ "startLines": "272,273,274,282,283,284,369,4136",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "17539,17598,17646,18313,18388,18464,23506,239846",
+ "endLines": "272,273,274,282,283,284,369,4155",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "17593,17641,17697,18383,18459,18531,23567,240636"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\84043de0b4622d92a1bb9432e8356a5f\\transformed\\transition-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,95,138,185,240,285,339,391,440,501",
+ "endColumns": "39,42,46,54,44,53,51,48,60,49",
+ "endOffsets": "90,133,180,235,280,334,386,435,496,546"
+ },
+ "to": {
+ "startLines": "367,374,377,378,379,392,393,394,395,396",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "23432,23762,23901,23948,24003,24597,24651,24703,24752,24813",
+ "endColumns": "39,42,46,54,44,53,51,48,60,49",
+ "endOffsets": "23467,23800,23943,23998,24043,24646,24698,24747,24808,24858"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,345,346,347,352,353,357,363,367,368,369,370,381,382,383,387,393,397,398,399,400,430,450,496,526,546,566,612,616,620,634,675,683,693,694,695,696,697,700,701,704,707,708,711,715,720,728,736,745,753,757,765,773,781,789,797,806,815,823,832,835,837,842,844,849,853,857,858,863,864,865,866,867,868,870,871,876,877,878,879,880,881,882,884,888,892,896,900,901,902,903,904,905,906,907,908,911,915,918,922,930,937,946,950,965,973,976,985,990,1001,1009,1012,1021,1028,1029,1048,1051,1057,1060,1069,1072,1075,1078,1081,1084,1088,1091,1100,1103,1111,1116,1124,1129,1133,1134,1145,1152,1156,1160,1161,1165,1173,1177,1182,1187,55,56,57,76,82,92,96,97,98,141,149,150,158,159,160,161,167,168,169,170,171,172,173,174,175,198,217",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "100,156,216,277,332,385,443,491,540,585,638,696,756,814,860,920,973,1019,1069,1116,1174,1232,1291,1351,1413,1475,1537,1599,1661,1723,1784,1846,1908,1961,2023,2097,2160,2228,2309,2373,2439,2509,2579,2649,2719,2786,2849,2914,2980,3033,3109,3175,3262,18372,18426,18505,18583,18656,18721,18784,18850,18921,18992,19054,19123,19189,19256,19323,19379,19430,19483,19535,19589,19660,19723,19782,19844,19903,19976,20043,20103,20166,20241,20313,20384,20440,20511,20568,20625,20691,20755,20826,20883,20936,20999,21051,21109,21176,21242,21308,21389,21464,21520,21573,21634,21692,21742,21791,21840,21889,21951,22003,22048,22129,22183,22236,22290,22341,22390,22441,22502,22563,22625,22675,22716,22766,22814,22876,22927,22976,23045,23106,23162,23233,23298,23367,23418,23481,23551,23620,23690,23752,23822,23892,23967,24026,24084,24146,24191,24234,24281,24326,24377,24425,24491,24553,24616,24688,24745,24802,24862,24920,24990,25047,25192,25313,25417,25504,25656,25808,25956,26037,26115,26416,26582,26737,26839,27116,27209,27316,27659,27766,27995,28404,28636,28736,28841,28960,29583,29730,29849,30084,30499,30737,30849,30970,31103,33241,34757,38048,40182,41710,43254,46541,46787,47046,47850,49610,50060,50775,50848,50935,51020,51119,51314,51406,51579,51741,51836,52005,52248,52541,52950,53364,53824,54242,54483,54913,55348,55758,56180,56590,57047,57501,57917,58383,58565,58633,58977,59057,59413,59563,59707,59791,60156,60254,60362,60460,60570,60686,60812,60908,61285,61395,61519,61657,61767,61889,62017,62155,62317,62533,62689,62893,62977,63081,63175,63289,63401,63525,63621,63701,63890,64096,64289,64499,64931,65352,65777,65974,66922,67443,67566,68203,68424,69239,69708,69891,70487,70947,71052,72313,72463,72880,73045,73725,73884,74046,74201,74397,74564,74786,74946,75323,75482,75810,76027,76602,76952,77201,77298,78004,78442,78683,78872,79006,79197,79834,80084,80387,80602,3338,3636,3892,4389,4823,5480,5823,7362,7710,9607,9929,10060,10766,10903,11055,11257,11962,12082,13231,13798,13927,14060,14220,14395,14537,16324,18162",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,344,345,346,351,352,356,362,366,367,368,369,380,381,382,386,392,396,397,398,399,429,449,495,525,545,565,611,615,619,633,674,682,692,693,694,695,696,699,700,703,706,707,710,714,719,727,735,744,752,756,764,772,780,788,796,805,814,822,831,834,836,841,843,848,852,856,857,862,863,864,865,866,867,869,870,875,876,877,878,879,880,881,883,887,891,895,899,900,901,902,903,904,905,906,907,910,914,917,921,929,936,945,949,964,972,975,984,989,1000,1008,1011,1020,1027,1028,1047,1050,1056,1059,1068,1071,1074,1077,1080,1083,1087,1090,1099,1102,1110,1115,1123,1128,1132,1133,1144,1151,1155,1159,1160,1164,1172,1176,1181,1186,1195,55,56,75,81,91,95,96,97,140,148,149,157,158,159,160,166,167,168,169,170,171,172,173,174,197,216,217",
+ "endColumns": "55,59,60,54,52,57,47,48,44,52,57,59,57,45,59,52,45,49,46,57,57,58,59,61,61,61,61,61,61,60,61,61,52,61,73,62,67,80,63,65,69,69,69,69,66,62,64,65,52,75,65,86,75,53,78,77,72,64,62,65,70,70,61,68,65,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,70,55,70,56,56,65,63,70,56,52,62,51,57,66,65,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,49,47,61,50,48,68,60,55,70,64,68,50,62,69,68,69,61,69,69,74,58,57,61,44,42,46,44,50,47,65,61,62,71,56,56,59,57,69,56,144,120,103,86,151,151,147,80,77,300,165,154,101,10,92,106,10,106,10,10,10,99,104,118,10,146,118,10,10,10,111,120,132,10,10,10,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,91,10,10,94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,83,10,97,107,97,109,115,10,95,10,109,123,137,109,121,127,10,10,10,10,10,83,103,93,113,111,123,95,79,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,104,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,96,10,10,10,10,133,10,10,10,10,10,10,297,255,90,243,367,188,1538,347,95,94,130,412,136,151,201,220,119,1148,566,128,132,159,174,141,125,457,209",
+ "endOffsets": "151,211,272,327,380,438,486,535,580,633,691,751,809,855,915,968,1014,1064,1111,1169,1227,1286,1346,1408,1470,1532,1594,1656,1718,1779,1841,1903,1956,2018,2092,2155,2223,2304,2368,2434,2504,2574,2644,2714,2781,2844,2909,2975,3028,3104,3170,3257,3333,18421,18500,18578,18651,18716,18779,18845,18916,18987,19049,19118,19184,19251,19318,19374,19425,19478,19530,19584,19655,19718,19777,19839,19898,19971,20038,20098,20161,20236,20308,20379,20435,20506,20563,20620,20686,20750,20821,20878,20931,20994,21046,21104,21171,21237,21303,21384,21459,21515,21568,21629,21687,21737,21786,21835,21884,21946,21998,22043,22124,22178,22231,22285,22336,22385,22436,22497,22558,22620,22670,22711,22761,22809,22871,22922,22971,23040,23101,23157,23228,23293,23362,23413,23476,23546,23615,23685,23747,23817,23887,23962,24021,24079,24141,24186,24229,24276,24321,24372,24420,24486,24548,24611,24683,24740,24797,24857,24915,24985,25042,25187,25308,25412,25499,25651,25803,25951,26032,26110,26411,26577,26732,26834,27111,27204,27311,27654,27761,27990,28399,28631,28731,28836,28955,29578,29725,29844,30079,30494,30732,30844,30965,31098,33236,34752,38043,40177,41705,43249,46536,46782,47041,47845,49605,50055,50770,50843,50930,51015,51114,51309,51401,51574,51736,51831,52000,52243,52536,52945,53359,53819,54237,54478,54908,55343,55753,56175,56585,57042,57496,57912,58378,58560,58628,58972,59052,59408,59558,59702,59786,60151,60249,60357,60455,60565,60681,60807,60903,61280,61390,61514,61652,61762,61884,62012,62150,62312,62528,62684,62888,62972,63076,63170,63284,63396,63520,63616,63696,63885,64091,64284,64494,64926,65347,65772,65969,66917,67438,67561,68198,68419,69234,69703,69886,70482,70942,71047,72308,72458,72875,73040,73720,73879,74041,74196,74392,74559,74781,74941,75318,75477,75805,76022,76597,76947,77196,77293,77999,78437,78678,78867,79001,79192,79829,80079,80382,80597,81178,3631,3887,4384,4818,5475,5818,7357,7705,9602,9924,10055,10761,10898,11050,11252,11957,12077,13226,13793,13922,14055,14215,14390,14532,16319,18157,18367"
+ },
+ "to": {
+ "startLines": "12,13,14,15,17,18,19,20,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,77,78,79,80,81,82,83,84,85,86,87,110,111,112,113,114,115,116,117,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,372,373,380,381,388,389,390,398,401,402,405,406,407,408,409,410,411,412,469,470,473,474,486,487,497,530,540,541,542,543,544,586,850,851,852,857,858,862,868,872,873,874,875,886,887,888,892,898,902,972,973,974,1004,1024,1070,1100,1120,1140,1186,1190,1930,1944,1985,1993,2143,2144,2145,2146,2290,2293,2294,2297,2300,2301,2304,2308,2313,2321,2329,2338,2346,2350,2358,2366,2374,2382,2390,2399,2408,2416,2425,2491,2493,2498,2500,2505,2509,2513,2514,2519,2520,2521,2522,2523,2524,2526,2527,2532,2533,2534,2535,2536,2537,2538,2540,2544,2548,2552,2563,2564,2565,2566,2567,2568,2569,2570,2571,2574,2578,2581,2681,2689,2696,2705,2709,2724,2732,2735,2744,2749,2760,2768,2771,2780,2787,2788,2807,2810,2816,2819,2828,2831,2834,2837,2840,2843,2847,2850,2859,2862,2870,2875,2883,2888,2892,2893,2904,2911,2915,2919,2920,2924,2932,2936,2941,2946,3103,3104,3105,3561,3567,3577,3613,3614,3615,3658,3789,3808,3816,3817,3870,3946,3952,3953,4119,4156,4157,4193,4194,4293,4294,4332,4351",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "465,521,581,642,749,802,860,908,1073,1163,1265,1323,1383,1441,1487,1547,1600,1646,1696,1743,1801,1859,1918,1978,2040,2102,2164,2226,2288,2350,2411,2473,2535,2805,4524,4598,4661,4729,4810,4874,4940,5010,5080,5150,5220,6640,6703,6768,6834,6887,6963,7029,7116,14562,14616,14695,14773,14846,14911,14974,15040,15111,15182,15244,15313,15379,15446,15513,15569,15620,15673,15725,15779,15850,15913,15972,16034,16093,16166,16233,16293,16356,16431,16503,16574,16630,16701,16758,16815,16881,16945,17016,17073,17126,17189,17241,17299,18536,18602,18668,18749,18824,18880,18933,18994,19052,19102,19151,19200,19249,19311,19363,19408,19489,19543,19596,19650,19701,19750,19801,19862,19923,19985,20035,20076,20126,20174,20236,20287,20336,20405,20466,20522,20593,20658,20727,20778,20841,20911,20980,21050,21112,21182,21252,21327,23642,23700,24048,24093,24419,24466,24511,24895,25069,25135,25314,25377,25449,25506,25563,25623,25681,25751,29636,29781,30014,30118,31089,31241,32024,34001,34557,34635,34936,35102,35257,38645,55925,56018,56125,56468,56575,56804,57213,57445,57545,57650,57769,58367,58514,58633,58868,59283,59521,64736,64857,64990,67069,68565,71799,73874,75382,76906,80136,80360,125567,126371,128131,128581,139106,139179,139266,139351,150492,150687,150779,150952,151114,151209,151378,151621,151914,152323,152737,153169,153587,153828,154258,154693,155103,155525,155935,156364,156790,157206,157644,161756,161824,162168,162248,162604,162754,162898,162982,163347,163445,163553,163651,163761,163877,164003,164099,164476,164586,164710,164848,164958,165080,165208,165346,165508,165724,165880,166756,166840,166944,167038,167152,167264,167388,167484,167564,167753,167959,168152,176071,176503,176924,177349,177546,178494,179015,179138,179775,179996,180811,181280,181463,182059,182519,182624,183885,184035,184452,184617,185297,185456,185547,185631,185827,185994,186216,186376,186753,186912,187240,187457,188032,188382,188631,188728,189434,189872,190113,190302,190436,190627,191264,191514,191817,192032,197580,197878,198134,212320,212754,213411,214813,216352,216700,218597,225150,225853,226559,226696,229183,231447,232152,232272,238684,240641,240770,241986,242146,246197,246339,248727,250565",
+ "endLines": "12,13,14,15,17,18,19,20,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,77,78,79,80,81,82,83,84,85,86,87,110,111,112,113,114,115,116,117,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,372,373,380,381,388,389,390,398,401,402,405,406,407,408,409,410,411,412,469,470,473,474,486,487,497,530,540,541,542,543,544,589,850,851,856,857,861,867,871,872,873,874,885,886,887,891,897,901,902,972,973,1003,1023,1069,1099,1119,1139,1185,1189,1193,1943,1984,1992,2002,2143,2144,2145,2146,2292,2293,2296,2299,2300,2303,2307,2312,2320,2328,2337,2345,2349,2357,2365,2373,2381,2389,2398,2407,2415,2424,2427,2492,2497,2499,2504,2508,2512,2513,2518,2519,2520,2521,2522,2523,2525,2526,2531,2532,2533,2534,2535,2536,2537,2539,2543,2547,2551,2555,2563,2564,2565,2566,2567,2568,2569,2570,2573,2577,2580,2584,2688,2695,2704,2708,2723,2731,2734,2743,2748,2759,2767,2770,2779,2786,2787,2806,2809,2815,2818,2827,2830,2833,2836,2839,2842,2846,2849,2858,2861,2869,2874,2882,2887,2891,2892,2903,2910,2914,2918,2919,2923,2931,2935,2940,2945,2953,3103,3104,3123,3566,3576,3580,3613,3614,3657,3665,3789,3815,3816,3817,3870,3951,3952,3953,4119,4156,4157,4193,4194,4293,4316,4350,4351",
+ "endColumns": "55,59,60,54,52,57,47,48,44,52,57,59,57,45,59,52,45,49,46,57,57,58,59,61,61,61,61,61,61,60,61,61,52,61,73,62,67,80,63,65,69,69,69,69,66,62,64,65,52,75,65,86,75,53,78,77,72,64,62,65,70,70,61,68,65,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,70,55,70,56,56,65,63,70,56,52,62,51,57,66,65,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,49,47,61,50,48,68,60,55,70,64,68,50,62,69,68,69,61,69,69,74,58,57,61,44,42,46,44,50,47,65,61,62,71,56,56,59,57,69,56,144,120,103,86,151,151,147,80,77,300,165,154,101,10,92,106,10,106,10,10,10,99,104,118,10,146,118,10,10,10,111,120,132,10,10,10,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,91,10,10,94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,83,10,97,107,97,109,115,10,95,10,109,123,137,109,121,127,10,10,10,10,10,83,103,93,113,111,123,95,79,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,104,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,96,10,10,10,10,133,10,10,10,10,10,10,297,255,90,243,367,188,1538,347,95,94,130,412,136,151,201,220,119,1148,566,128,132,159,174,141,125,457,209",
+ "endOffsets": "516,576,637,692,797,855,903,952,1113,1211,1318,1378,1436,1482,1542,1595,1641,1691,1738,1796,1854,1913,1973,2035,2097,2159,2221,2283,2345,2406,2468,2530,2583,2862,4593,4656,4724,4805,4869,4935,5005,5075,5145,5215,5282,6698,6763,6829,6882,6958,7024,7111,7187,14611,14690,14768,14841,14906,14969,15035,15106,15177,15239,15308,15374,15441,15508,15564,15615,15668,15720,15774,15845,15908,15967,16029,16088,16161,16228,16288,16351,16426,16498,16569,16625,16696,16753,16810,16876,16940,17011,17068,17121,17184,17236,17294,17361,18597,18663,18744,18819,18875,18928,18989,19047,19097,19146,19195,19244,19306,19358,19403,19484,19538,19591,19645,19696,19745,19796,19857,19918,19980,20030,20071,20121,20169,20231,20282,20331,20400,20461,20517,20588,20653,20722,20773,20836,20906,20975,21045,21107,21177,21247,21322,21381,23695,23757,24088,24131,24461,24506,24557,24938,25130,25192,25372,25444,25501,25558,25618,25676,25746,25803,29776,29897,30113,30200,31236,31388,32167,34077,34630,34931,35097,35252,35354,38917,56013,56120,56463,56570,56799,57208,57440,57540,57645,57764,58362,58509,58628,58863,59278,59516,59628,64852,64985,67064,68560,71794,73869,75377,76901,80131,80355,80592,126366,128126,128576,129291,139174,139261,139346,139445,150682,150774,150947,151109,151204,151373,151616,151909,152318,152732,153164,153582,153823,154253,154688,155098,155520,155930,156359,156785,157201,157639,157821,161819,162163,162243,162599,162749,162893,162977,163342,163440,163548,163646,163756,163872,163998,164094,164471,164581,164705,164843,164953,165075,165203,165341,165503,165719,165875,166079,166835,166939,167033,167147,167259,167383,167479,167559,167748,167954,168147,168357,176498,176919,177344,177541,178489,179010,179133,179770,179991,180806,181275,181458,182054,182514,182619,183880,184030,184447,184612,185292,185451,185542,185626,185822,185989,186211,186371,186748,186907,187235,187452,188027,188377,188626,188723,189429,189867,190108,190297,190431,190622,191259,191509,191812,192027,192503,197873,198129,198626,212749,213406,213749,216347,216695,218592,218914,225276,226554,226691,226843,229380,232147,232267,233416,239246,240765,240898,242141,242316,246334,248121,250560,250770"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\arrays.xml",
+ "from": {
+ "startLines": "19,26",
+ "startColumns": "4,4",
+ "startOffsets": "739,1047",
+ "endLines": "24,29",
+ "endColumns": "19,19",
+ "endOffsets": "1041,1162"
+ },
+ "to": {
+ "startLines": "2,8",
+ "startColumns": "4,4",
+ "startOffsets": "150,345",
+ "endLines": "7,11",
+ "endColumns": "19,19",
+ "endOffsets": "340,460"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\8e11ecc7ed459cf303d176a60a015ac8\\transformed\\coordinatorlayout-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,102,3,13",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,5935,116,724",
+ "endLines": "2,104,12,101",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "111,6075,719,5930"
+ },
+ "to": {
+ "startLines": "21,2954,3699,3705",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "957,192508,220423,220634",
+ "endLines": "21,2956,3704,3788",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "1013,192648,220629,225145"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\styles.xml",
+ "from": {
+ "startLines": "50,55,64,60,22,26,30,35,40,18,45",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "2062,2267,2640,2479,895,1078,1263,1449,1653,712,1860",
+ "endLines": "53,58,67,62,25,29,33,38,43,21,48",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "2261,2473,2846,2634,1073,1258,1443,1647,1854,890,2056"
+ },
+ "to": {
+ "startLines": "2011,2015,2019,2023,2434,2438,2442,2446,2450,2454,2458",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "129614,129818,130029,130239,158254,158437,158622,158807,159010,159216,159399",
+ "endLines": "2014,2018,2022,2025,2437,2441,2445,2449,2453,2457,2461",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "129813,130024,130234,130394,158432,158617,158802,159005,159211,159394,159595"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\colors.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endColumns": "56",
+ "endOffsets": "764"
+ },
+ "to": {
+ "startLines": "140",
+ "startColumns": "4",
+ "startOffsets": "8730",
+ "endColumns": "56",
+ "endOffsets": "8782"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-watch-v20_values-watch-v20.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-watch-v20\\values-watch-v20.xml",
+ "from": {
+ "startLines": "2,5,8",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,214,385",
+ "endLines": "4,7,10",
+ "endColumns": "12,12,12",
+ "endOffsets": "209,380,553"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-kn_values-kn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,335,448,536,643,770,847,924,1015,1108,1204,1298,1399,1492,1587,1681,1772,1863,1945,2061,2172,2271,2384,2488,2602,2766,2866",
+ "endColumns": "117,111,112,87,106,126,76,76,90,92,95,93,100,92,94,93,90,90,81,115,110,98,112,103,113,163,99,81",
+ "endOffsets": "218,330,443,531,638,765,842,919,1010,1103,1199,1293,1394,1487,1582,1676,1767,1858,1940,2056,2167,2266,2379,2483,2597,2761,2861,2943"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2948",
+ "endColumns": "100",
+ "endOffsets": "3044"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-hi_values-hi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,308,418,504,606,728,805,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1912,2021,2124,2226,2336,2437,2549,2711,2812",
+ "endColumns": "105,96,109,85,101,121,76,77,90,92,95,93,100,92,94,93,90,90,89,108,102,101,109,100,111,161,100,79",
+ "endOffsets": "206,303,413,499,601,723,800,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1907,2016,2119,2221,2331,2432,2544,2706,2807,2887"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2892",
+ "endColumns": "100",
+ "endOffsets": "2988"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v23_values-v23.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641"
+ },
+ "to": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1131,1787,1914,2019,2134,2241",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1126,1782,1909,2014,2129,2236,2349"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2b64d858a13ff8c10d9dfb314fa8c8c1\\transformed\\cardview-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "4",
+ "endColumns": "12",
+ "endOffsets": "200"
+ },
+ "to": {
+ "startLines": "37",
+ "startColumns": "4",
+ "startOffsets": "2354",
+ "endLines": "39",
+ "endColumns": "12",
+ "endOffsets": "2499"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-v17_values-v17.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v17\\values-v17.xml",
+ "from": {
+ "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216",
+ "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-pt-rBR_values-pt-rBR.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-hr_values-hr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,307,417,503,607,726,810,893,984,1077,1173,1267,1368,1461,1556,1655,1746,1837,1923,2027,2140,2246,2351,2464,2571,2740,2837",
+ "endColumns": "104,96,109,85,103,118,83,82,90,92,95,93,100,92,94,98,90,90,85,103,112,105,104,112,106,168,96,88",
+ "endOffsets": "205,302,412,498,602,721,805,888,979,1072,1168,1262,1363,1456,1551,1650,1741,1832,1918,2022,2135,2241,2346,2459,2566,2735,2832,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-tl_values-tl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,332,449,537,643,764,843,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1944,2053,2164,2265,2375,2492,2600,2763,2865",
+ "endColumns": "118,107,116,87,105,120,78,77,90,92,95,93,100,92,94,93,90,90,83,108,110,100,109,116,107,162,101,83",
+ "endOffsets": "219,327,444,532,638,759,838,916,1007,1100,1196,1290,1391,1484,1579,1673,1764,1855,1939,2048,2159,2260,2370,2487,2595,2758,2860,2944"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ms_values-ms.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,321,429,516,620,731,809,888,979,1072,1167,1261,1360,1453,1548,1642,1733,1824,1904,2016,2125,2222,2331,2434,2541,2700,2801",
+ "endColumns": "110,104,107,86,103,110,77,78,90,92,94,93,98,92,94,93,90,90,79,111,108,96,108,102,106,158,100,79",
+ "endOffsets": "211,316,424,511,615,726,804,883,974,1067,1162,1256,1355,1448,1543,1637,1728,1819,1899,2011,2120,2217,2326,2429,2536,2695,2796,2876"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2881",
+ "endColumns": "100",
+ "endOffsets": "2977"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ja_values-ja.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,202,295,400,482,580,688,765,841,932,1025,1121,1215,1316,1409,1504,1598,1689,1780,1858,1960,2059,2154,2257,2352,2448,2596,2693",
+ "endColumns": "96,92,104,81,97,107,76,75,90,92,95,93,100,92,94,93,90,90,77,101,98,94,102,94,95,147,96,77",
+ "endOffsets": "197,290,395,477,575,683,760,836,927,1020,1116,1210,1311,1404,1499,1593,1684,1775,1853,1955,2054,2149,2252,2347,2443,2591,2688,2766"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2771",
+ "endColumns": "100",
+ "endOffsets": "2867"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-fr-rCA_values-fr-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,529,645,775,858,938,1029,1122,1221,1316,1417,1510,1603,1698,1789,1880,1976,2086,2198,2301,2412,2519,2621,2780,2879",
+ "endColumns": "110,114,110,86,115,129,82,79,90,92,98,94,100,92,92,94,90,90,95,109,111,102,110,106,101,158,98,85",
+ "endOffsets": "211,326,437,524,640,770,853,933,1024,1117,1216,1311,1412,1505,1598,1693,1784,1875,1971,2081,2193,2296,2407,2514,2616,2775,2874,2960"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2965",
+ "endColumns": "100",
+ "endOffsets": "3061"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sl_values-sl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,319,427,514,617,736,821,905,997,1091,1187,1281,1377,1471,1567,1667,1759,1851,1935,2043,2152,2252,2365,2472,2576,2756,2853",
+ "endColumns": "106,106,107,86,102,118,84,83,91,93,95,93,95,93,95,99,91,91,83,107,108,99,112,106,103,179,96,82",
+ "endOffsets": "207,314,422,509,612,731,816,900,992,1086,1182,1276,1372,1466,1562,1662,1754,1846,1930,2038,2147,2247,2360,2467,2571,2751,2848,2931"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-mn_values-mn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,218,318,431,518,624,736,818,900,991,1084,1180,1276,1374,1467,1562,1654,1745,1835,1917,2026,2130,2227,2335,2436,2539,2698,2795",
+ "endColumns": "112,99,112,86,105,111,81,81,90,92,95,95,97,92,94,91,90,89,81,108,103,96,107,100,102,158,96,80",
+ "endOffsets": "213,313,426,513,619,731,813,895,986,1079,1175,1271,1369,1462,1557,1649,1740,1830,1912,2021,2125,2222,2330,2431,2534,2693,2790,2871"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2876",
+ "endColumns": "100",
+ "endOffsets": "2972"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-iw_values-iw.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2832",
+ "endColumns": "100",
+ "endOffsets": "2928"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,308,416,500,600,714,792,870,961,1055,1151,1245,1346,1439,1534,1631,1722,1814,1895,1997,2101,2199,2302,2403,2503,2655,2751",
+ "endColumns": "103,98,107,83,99,113,77,77,90,93,95,93,100,92,94,96,90,91,80,101,103,97,102,100,99,151,95,80",
+ "endOffsets": "204,303,411,495,595,709,787,865,956,1050,1146,1240,1341,1434,1529,1626,1717,1809,1890,1992,2096,2194,2297,2398,2498,2650,2746,2827"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-nb_values-nb.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,308,422,508,608,721,797,873,964,1057,1153,1247,1348,1441,1536,1634,1725,1816,1896,1999,2098,2194,2298,2396,2497,2650,2747",
+ "endColumns": "107,94,113,85,99,112,75,75,90,92,95,93,100,92,94,97,90,90,79,102,98,95,103,97,100,152,96,78",
+ "endOffsets": "208,303,417,503,603,716,792,868,959,1052,1148,1242,1343,1436,1531,1629,1720,1811,1891,1994,2093,2189,2293,2391,2492,2645,2742,2821"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2826",
+ "endColumns": "100",
+ "endOffsets": "2922"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-bg_values-bg.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,327,432,518,623,744,823,901,992,1085,1181,1275,1376,1469,1564,1672,1763,1854,1937,2051,2160,2260,2374,2480,2588,2748,2847",
+ "endColumns": "114,106,104,85,104,120,78,77,90,92,95,93,100,92,94,107,90,90,82,113,108,99,113,105,107,159,98,82",
+ "endOffsets": "215,322,427,513,618,739,818,896,987,1080,1176,1270,1371,1464,1559,1667,1758,1849,1932,2046,2155,2255,2369,2475,2583,2743,2842,2925"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2930",
+ "endColumns": "100",
+ "endOffsets": "3026"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-el_values-el.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,334,451,536,641,767,855,941,1032,1125,1221,1315,1416,1509,1604,1701,1792,1883,1968,2079,2189,2291,2402,2511,2619,2779,2879",
+ "endColumns": "117,110,116,84,104,125,87,85,90,92,95,93,100,92,94,96,90,90,84,110,109,101,110,108,107,159,99,84",
+ "endOffsets": "218,329,446,531,636,762,850,936,1027,1120,1216,1310,1411,1504,1599,1696,1787,1878,1963,2074,2184,2286,2397,2506,2614,2774,2874,2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2964",
+ "endColumns": "100",
+ "endOffsets": "3060"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-th_values-th.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,416,505,607,717,794,872,963,1056,1152,1246,1347,1440,1535,1629,1720,1811,1892,2000,2104,2202,2310,2415,2516,2669,2764",
+ "endColumns": "104,97,107,88,101,109,76,77,90,92,95,93,100,92,94,93,90,90,80,107,103,97,107,104,100,152,94,80",
+ "endOffsets": "205,303,411,500,602,712,789,867,958,1051,1147,1241,1342,1435,1530,1624,1715,1806,1887,1995,2099,2197,2305,2410,2511,2664,2759,2840"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2845",
+ "endColumns": "100",
+ "endOffsets": "2941"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ka_values-ka.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2899",
+ "endColumns": "100",
+ "endOffsets": "2995"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,429,517,622,735,819,901,992,1085,1180,1276,1377,1470,1565,1659,1750,1841,1924,2037,2144,2242,2355,2459,2563,2720,2818",
+ "endColumns": "108,103,110,87,104,112,83,81,90,92,94,95,100,92,94,93,90,90,82,112,106,97,112,103,103,156,97,80",
+ "endOffsets": "209,313,424,512,617,730,814,896,987,1080,1175,1271,1372,1465,1560,1654,1745,1836,1919,2032,2139,2237,2350,2454,2558,2715,2813,2894"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-hdpi-v4_values-hdpi-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "6",
+ "endColumns": "13",
+ "endOffsets": "327"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-az_values-az.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,424,512,619,733,814,893,984,1077,1172,1271,1372,1465,1560,1655,1746,1838,1923,2030,2137,2237,2346,2450,2560,2718,2820",
+ "endColumns": "107,98,111,87,106,113,80,78,90,92,94,98,100,92,94,94,90,91,84,106,106,99,108,103,109,157,101,82",
+ "endOffsets": "208,307,419,507,614,728,809,888,979,1072,1167,1266,1367,1460,1555,1650,1741,1833,1918,2025,2132,2232,2341,2445,2555,2713,2815,2898"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-es-rUS_values-es-rUS.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,334,442,527,628,751,836,918,1009,1102,1198,1292,1392,1485,1584,1680,1771,1862,1944,2056,2156,2257,2365,2472,2579,2738,2838",
+ "endColumns": "119,108,107,84,100,122,84,81,90,92,95,93,99,92,98,95,90,90,81,111,99,100,107,106,106,158,99,81",
+ "endOffsets": "220,329,437,522,623,746,831,913,1004,1097,1193,1287,1387,1480,1579,1675,1766,1857,1939,2051,2151,2252,2360,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-gl_values-gl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,329,437,522,624,750,834,915,1007,1101,1199,1293,1394,1488,1584,1679,1771,1863,1945,2052,2161,2260,2368,2472,2579,2738,2838",
+ "endColumns": "111,111,107,84,101,125,83,80,91,93,97,93,100,93,95,94,91,91,81,106,108,98,107,103,106,158,99,81",
+ "endOffsets": "212,324,432,517,619,745,829,910,1002,1096,1194,1288,1389,1483,1579,1674,1766,1858,1940,2047,2156,2255,2363,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ldltr-v21_values-ldltr-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "112",
+ "endOffsets": "163"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-mr_values-mr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,322,429,519,620,735,812,890,981,1074,1168,1265,1366,1459,1554,1651,1742,1833,1913,2025,2127,2223,2332,2433,2545,2702,2807",
+ "endColumns": "110,105,106,89,100,114,76,77,90,92,93,96,100,92,94,96,90,90,79,111,101,95,108,100,111,156,104,79",
+ "endOffsets": "211,317,424,514,615,730,807,885,976,1069,1163,1260,1361,1454,1549,1646,1737,1828,1908,2020,2122,2218,2327,2428,2540,2697,2802,2882"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-land_values-land.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2,3,4",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,125,196",
+ "endColumns": "69,70,67",
+ "endOffsets": "120,191,259"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "10",
+ "endOffsets": "222"
+ },
+ "to": {
+ "startLines": "5",
+ "startColumns": "4",
+ "startOffsets": "264",
+ "endLines": "8",
+ "endColumns": "10",
+ "endOffsets": "431"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-km_values-km.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,308,420,507,611,729,806,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1905,2009,2114,2214,2324,2431,2539,2701,2799",
+ "endColumns": "102,99,111,86,103,117,76,76,90,92,95,93,100,92,94,93,90,90,82,103,104,99,109,106,107,161,97,82",
+ "endOffsets": "203,303,415,502,606,724,801,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1900,2004,2109,2209,2319,2426,2534,2696,2794,2877"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-zu_values-zu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,320,434,522,625,752,832,912,1003,1096,1190,1284,1385,1478,1573,1667,1758,1851,1937,2041,2147,2245,2352,2458,2564,2721,2817",
+ "endColumns": "107,106,113,87,102,126,79,79,90,92,93,93,100,92,94,93,90,92,85,103,105,97,106,105,105,156,95,80",
+ "endOffsets": "208,315,429,517,620,747,827,907,998,1091,1185,1279,1380,1473,1568,1662,1753,1846,1932,2036,2142,2240,2347,2453,2559,2716,2812,2893"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2898",
+ "endColumns": "100",
+ "endOffsets": "2994"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ru_values-ru.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,322,434,520,625,745,824,902,994,1088,1184,1277,1373,1467,1563,1658,1750,1842,1922,2028,2136,2234,2343,2449,2557,2732,2832",
+ "endColumns": "114,101,111,85,104,119,78,77,91,93,95,92,95,93,95,94,91,91,79,105,107,97,108,105,107,174,99,80",
+ "endOffsets": "215,317,429,515,620,740,819,897,989,1083,1179,1272,1368,1462,1558,1653,1745,1837,1917,2023,2131,2229,2338,2444,2552,2727,2827,2908"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2913",
+ "endColumns": "100",
+ "endOffsets": "3009"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ne_values-ne.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,422,513,620,747,841,931,1022,1115,1211,1305,1406,1499,1594,1688,1779,1870,1958,2068,2184,2287,2402,2504,2619,2790,2902",
+ "endColumns": "104,103,107,90,106,126,93,89,90,92,95,93,100,92,94,93,90,90,87,109,115,102,114,101,114,170,111,85",
+ "endOffsets": "205,309,417,508,615,742,836,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1953,2063,2179,2282,2397,2499,2614,2785,2897,2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2988",
+ "endColumns": "100",
+ "endOffsets": "3084"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-en-rCA_values-en-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-xlarge-v4_values-xlarge-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,126,197,267,337,405",
+ "endColumns": "70,70,69,69,67,67",
+ "endOffsets": "121,192,262,332,400,468"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-or_values-or.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,334,441,527,631,751,828,905,996,1089,1186,1281,1382,1475,1570,1666,1757,1847,1929,2039,2144,2250,2361,2464,2582,2745,2847",
+ "endColumns": "118,109,106,85,103,119,76,76,90,92,96,94,100,92,94,95,90,89,81,109,104,105,110,102,117,162,101,88",
+ "endOffsets": "219,329,436,522,626,746,823,900,991,1084,1181,1276,1377,1470,1565,1661,1752,1842,1924,2034,2139,2245,2356,2459,2577,2740,2842,2931"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ro_values-ro.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,226,330,443,531,643,764,849,930,1021,1114,1210,1304,1404,1497,1592,1687,1778,1870,1953,2065,2178,2278,2392,2497,2603,2767,2870",
+ "endColumns": "120,103,112,87,111,120,84,80,90,92,95,93,99,92,94,94,90,91,82,111,112,99,113,104,105,163,102,82",
+ "endOffsets": "221,325,438,526,638,759,844,925,1016,1109,1205,1299,1399,1492,1587,1682,1773,1865,1948,2060,2173,2273,2387,2492,2598,2762,2865,2948"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2953",
+ "endColumns": "100",
+ "endOffsets": "3049"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-af_values-af.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2856",
+ "endColumns": "100",
+ "endOffsets": "2952"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,415,500,603,721,797,874,965,1058,1154,1248,1348,1441,1536,1635,1730,1824,1905,2012,2115,2212,2320,2422,2524,2678,2776",
+ "endColumns": "103,99,105,84,102,117,75,76,90,92,95,93,99,92,94,98,94,93,80,106,102,96,107,101,101,153,97,79",
+ "endOffsets": "204,304,410,495,598,716,792,869,960,1053,1149,1243,1343,1436,1531,1630,1725,1819,1900,2007,2110,2207,2315,2417,2519,2673,2771,2851"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-lt_values-lt.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,322,435,522,631,752,834,915,1009,1105,1203,1299,1403,1499,1597,1700,1794,1888,1973,2082,2191,2291,2401,2505,2618,2794,2895",
+ "endColumns": "115,100,112,86,108,120,81,80,93,95,97,95,103,95,97,102,93,93,84,108,108,99,109,103,112,175,100,82",
+ "endOffsets": "216,317,430,517,626,747,829,910,1004,1100,1198,1294,1398,1494,1592,1695,1789,1883,1968,2077,2186,2286,2396,2500,2613,2789,2890,2973"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2978",
+ "endColumns": "100",
+ "endOffsets": "3074"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-zh-rHK_values-zh-rHK.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2746",
+ "endColumns": "100",
+ "endOffsets": "2842"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1110,1206,1302,1396,1492,1584,1676,1768,1846,1942,2038,2133,2230,2325,2423,2574,2668",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,91,95,95,93,95,91,91,91,77,95,95,94,96,94,97,150,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1105,1201,1297,1391,1487,1579,1671,1763,1841,1937,2033,2128,2225,2320,2418,2569,2663,2741"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-ur_values-ur.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2904",
+ "endColumns": "100",
+ "endOffsets": "3000"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,321,430,516,620,740,816,892,984,1078,1174,1268,1370,1464,1560,1654,1746,1838,1923,2031,2140,2242,2353,2453,2561,2726,2824",
+ "endColumns": "109,105,108,85,103,119,75,75,91,93,95,93,101,93,95,93,91,91,84,107,108,101,110,99,107,164,97,79",
+ "endOffsets": "210,316,425,511,615,735,811,887,979,1073,1169,1263,1365,1459,1555,1649,1741,1833,1918,2026,2135,2237,2348,2448,2556,2721,2819,2899"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-port_values-port.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-port\\values-port.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "55",
+ "endOffsets": "106"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-b+sr+Latn_values-b+sr+Latn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2912",
+ "endColumns": "100",
+ "endOffsets": "3008"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,424,510,614,732,814,895,986,1079,1175,1269,1370,1463,1558,1663,1754,1845,1933,2039,2147,2248,2353,2461,2562,2731,2828",
+ "endColumns": "108,103,105,85,103,117,81,80,90,92,95,93,100,92,94,104,90,90,87,105,107,100,104,107,100,168,96,83",
+ "endOffsets": "209,313,419,505,609,727,809,890,981,1074,1170,1264,1365,1458,1553,1658,1749,1840,1928,2034,2142,2243,2348,2456,2557,2726,2823,2907"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-et_values-et.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,329,440,526,628,745,825,903,995,1089,1194,1296,1406,1500,1601,1695,1787,1880,1963,2074,2179,2278,2388,2489,2592,2758,2860",
+ "endColumns": "116,106,110,85,101,116,79,77,91,93,104,101,109,93,100,93,91,92,82,110,104,98,109,100,102,165,101,81",
+ "endOffsets": "217,324,435,521,623,740,820,898,990,1084,1189,1291,1401,1495,1596,1690,1782,1875,1958,2069,2174,2273,2383,2484,2587,2753,2855,2937"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2942",
+ "endColumns": "100",
+ "endOffsets": "3038"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-fi_values-fi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2872",
+ "endColumns": "100",
+ "endOffsets": "2968"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,313,414,500,605,723,810,892,983,1076,1172,1266,1361,1454,1550,1649,1740,1834,1914,2021,2124,2221,2327,2426,2530,2693,2792",
+ "endColumns": "107,99,100,85,104,117,86,81,90,92,95,93,94,92,95,98,90,93,79,106,102,96,105,98,103,162,98,79",
+ "endOffsets": "208,308,409,495,600,718,805,887,978,1071,1167,1261,1356,1449,1545,1644,1735,1829,1909,2016,2119,2216,2322,2421,2525,2688,2787,2867"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-large-v4_values-large-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,177",
+ "endColumns": "121,133",
+ "endOffsets": "172,306"
+ },
+ "to": {
+ "startLines": "11,12",
+ "startColumns": "4,4",
+ "startOffsets": "752,874",
+ "endColumns": "121,133",
+ "endOffsets": "869,1003"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10",
+ "startColumns": "4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,114,185,256,326,396,464,532,636",
+ "endColumns": "58,70,70,69,69,67,67,103,115",
+ "endOffsets": "109,180,251,321,391,459,527,631,747"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-eu_values-eu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2938",
+ "endColumns": "100",
+ "endOffsets": "3034"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,312,422,508,614,738,825,909,1001,1095,1192,1286,1388,1482,1578,1675,1767,1860,1942,2051,2161,2260,2369,2475,2586,2757,2856",
+ "endColumns": "108,97,109,85,105,123,86,83,91,93,96,93,101,93,95,96,91,92,81,108,109,98,108,105,110,170,98,81",
+ "endOffsets": "209,307,417,503,609,733,820,904,996,1090,1187,1281,1383,1477,1573,1670,1762,1855,1937,2046,2156,2255,2364,2470,2581,2752,2851,2933"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-en-rXC_values-en-rXC.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "202",
+ "endOffsets": "253"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "5682",
+ "endColumns": "202",
+ "endOffsets": "5880"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503",
+ "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178",
+ "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-lo_values-lo.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2836",
+ "endColumns": "100",
+ "endOffsets": "2932"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,412,497,602,714,791,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1888,1995,2092,2190,2295,2398,2502,2659,2755",
+ "endColumns": "102,96,106,84,104,111,76,77,90,92,95,93,100,92,94,93,90,90,79,106,96,97,104,102,103,156,95,80",
+ "endOffsets": "203,300,407,492,597,709,786,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1883,1990,2087,2185,2290,2393,2497,2654,2750,2831"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-fr_values-fr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,524,630,760,843,923,1014,1107,1206,1301,1402,1495,1588,1683,1774,1865,1951,2061,2173,2276,2387,2494,2601,2760,2859",
+ "endColumns": "110,114,110,81,105,129,82,79,90,92,98,94,100,92,92,94,90,90,85,109,111,102,110,106,106,158,98,85",
+ "endOffsets": "211,326,437,519,625,755,838,918,1009,1102,1201,1296,1397,1490,1583,1678,1769,1860,1946,2056,2168,2271,2382,2489,2596,2755,2854,2940"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-en-rIN_values-en-rIN.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-pa_values-pa.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,410,496,596,709,786,862,953,1046,1142,1236,1337,1430,1525,1619,1710,1801,1880,1981,2085,2182,2291,2390,2500,2659,2759",
+ "endColumns": "102,96,104,85,99,112,76,75,90,92,95,93,100,92,94,93,90,90,78,100,103,96,108,98,109,158,99,79",
+ "endOffsets": "203,300,405,491,591,704,781,857,948,1041,1137,1231,1332,1425,1520,1614,1705,1796,1875,1976,2080,2177,2286,2385,2495,2654,2754,2834"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2839",
+ "endColumns": "100",
+ "endOffsets": "2935"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-pt_values-pt.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-sw_values-sw.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,306,414,504,609,726,808,891,982,1075,1169,1263,1364,1457,1552,1647,1738,1830,1912,2013,2122,2221,2328,2437,2542,2704,2801",
+ "endColumns": "102,97,107,89,104,116,81,82,90,92,93,93,100,92,94,94,90,91,81,100,108,98,106,108,104,161,96,81",
+ "endOffsets": "203,301,409,499,604,721,803,886,977,1070,1164,1258,1359,1452,1547,1642,1733,1825,1907,2008,2117,2216,2323,2432,2537,2699,2796,2878"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-gu_values-gu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,425,512,613,736,813,891,982,1075,1174,1268,1369,1462,1557,1654,1745,1836,1916,2022,2124,2221,2330,2429,2539,2699,2802",
+ "endColumns": "108,103,106,86,100,122,76,77,90,92,98,93,100,92,94,96,90,90,79,105,101,96,108,98,109,159,102,79",
+ "endOffsets": "209,313,420,507,608,731,808,886,977,1070,1169,1263,1364,1457,1552,1649,1740,1831,1911,2017,2119,2216,2325,2424,2534,2694,2797,2877"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "net.micode.notes.app-merged_res-12:/values-h720dp-v13_values-h720dp-v13.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "66",
+ "endOffsets": "117"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json
new file mode 100644
index 0000000..927e1fc
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-af.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-af/values-af.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2856",
+ "endColumns": "100",
+ "endOffsets": "2952"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,415,500,603,721,797,874,965,1058,1154,1248,1348,1441,1536,1635,1730,1824,1905,2012,2115,2212,2320,2422,2524,2678,2776",
+ "endColumns": "103,99,105,84,102,117,75,76,90,92,95,93,99,92,94,98,94,93,80,106,102,96,107,101,101,153,97,79",
+ "endOffsets": "204,304,410,495,598,716,792,869,960,1053,1149,1243,1343,1436,1531,1630,1725,1819,1900,2007,2110,2207,2315,2417,2519,2673,2771,2851"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json
new file mode 100644
index 0000000..b9092ba
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-am.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-am/values-am.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2817",
+ "endColumns": "100",
+ "endOffsets": "2913"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,207,306,412,498,601,714,792,870,961,1054,1147,1241,1342,1435,1530,1624,1715,1805,1884,1984,2084,2180,2283,2382,2489,2642,2738",
+ "endColumns": "101,98,105,85,102,112,77,77,90,92,92,93,100,92,94,93,90,89,78,99,99,95,102,98,106,152,95,78",
+ "endOffsets": "202,301,407,493,596,709,787,865,956,1049,1142,1236,1337,1430,1525,1619,1710,1800,1879,1979,2079,2175,2278,2377,2484,2637,2733,2812"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json
new file mode 100644
index 0000000..a94dfe1
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ar.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ar/values-ar.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,326,435,517,618,732,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1832,1911,2016,2117,2213,2321,2424,2527,2682,2779",
+ "endColumns": "116,103,108,81,100,113,78,78,90,92,95,93,100,92,94,93,90,93,78,104,100,95,107,102,102,154,96,80",
+ "endOffsets": "217,321,430,512,613,727,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1827,1906,2011,2112,2208,2316,2419,2522,2677,2774,2855"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2860",
+ "endColumns": "100",
+ "endOffsets": "2956"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json
new file mode 100644
index 0000000..3ef81d0
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-as.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-as/values-as.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2950",
+ "endColumns": "100",
+ "endOffsets": "3046"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,419,515,617,736,816,896,987,1080,1173,1268,1368,1461,1558,1652,1743,1834,1923,2025,2140,2243,2352,2471,2591,2758,2861",
+ "endColumns": "107,98,106,95,101,118,79,79,90,92,92,94,99,92,96,93,90,90,88,101,114,102,108,118,119,166,102,88",
+ "endOffsets": "208,307,414,510,612,731,811,891,982,1075,1168,1263,1363,1456,1553,1647,1738,1829,1918,2020,2135,2238,2347,2466,2586,2753,2856,2945"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json
new file mode 100644
index 0000000..698c68a
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-az.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-az/values-az.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,424,512,619,733,814,893,984,1077,1172,1271,1372,1465,1560,1655,1746,1838,1923,2030,2137,2237,2346,2450,2560,2718,2820",
+ "endColumns": "107,98,111,87,106,113,80,78,90,92,94,98,100,92,94,94,90,91,84,106,106,99,108,103,109,157,101,82",
+ "endOffsets": "208,307,419,507,614,728,809,888,979,1072,1167,1266,1367,1460,1555,1650,1741,1833,1918,2025,2132,2232,2341,2445,2555,2713,2815,2898"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json
new file mode 100644
index 0000000..7732fc7
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-b+sr+Latn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-b+sr+Latn/values-b+sr+Latn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2912",
+ "endColumns": "100",
+ "endOffsets": "3008"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,424,510,614,732,814,895,986,1079,1175,1269,1370,1463,1558,1663,1754,1845,1933,2039,2147,2248,2353,2461,2562,2731,2828",
+ "endColumns": "108,103,105,85,103,117,81,80,90,92,95,93,100,92,94,104,90,90,87,105,107,100,104,107,100,168,96,83",
+ "endOffsets": "209,313,419,505,609,727,809,890,981,1074,1170,1264,1365,1458,1553,1658,1749,1840,1928,2034,2142,2243,2348,2456,2557,2726,2823,2907"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json
new file mode 100644
index 0000000..43066a8
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-be.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-be/values-be.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,328,444,530,638,756,835,913,1005,1099,1195,1289,1385,1479,1575,1670,1762,1854,1937,2043,2149,2247,2355,2460,2565,2734,2834",
+ "endColumns": "119,102,115,85,107,117,78,77,91,93,95,93,95,93,95,94,91,91,82,105,105,97,107,104,104,168,99,80",
+ "endOffsets": "220,323,439,525,633,751,830,908,1000,1094,1190,1284,1380,1474,1570,1665,1757,1849,1932,2038,2144,2242,2350,2455,2560,2729,2829,2910"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json
new file mode 100644
index 0000000..fe108c8
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bg.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-bg/values-bg.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,327,432,518,623,744,823,901,992,1085,1181,1275,1376,1469,1564,1672,1763,1854,1937,2051,2160,2260,2374,2480,2588,2748,2847",
+ "endColumns": "114,106,104,85,104,120,78,77,90,92,95,93,100,92,94,107,90,90,82,113,108,99,113,105,107,159,98,82",
+ "endOffsets": "215,322,427,513,618,739,818,896,987,1080,1176,1270,1371,1464,1559,1667,1758,1849,1932,2046,2155,2255,2369,2475,2583,2743,2842,2925"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2930",
+ "endColumns": "100",
+ "endOffsets": "3026"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json
new file mode 100644
index 0000000..0003de2
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-bn/values-bn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,326,432,526,631,760,838,916,1007,1100,1195,1289,1390,1483,1578,1672,1763,1854,1941,2051,2159,2258,2368,2474,2587,2752,2857",
+ "endColumns": "108,111,105,93,104,128,77,77,90,92,94,93,100,92,94,93,90,90,86,109,107,98,109,105,112,164,104,81",
+ "endOffsets": "209,321,427,521,626,755,833,911,1002,1095,1190,1284,1385,1478,1573,1667,1758,1849,1936,2046,2154,2253,2363,2469,2582,2747,2852,2934"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2939",
+ "endColumns": "100",
+ "endOffsets": "3035"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json
new file mode 100644
index 0000000..5c3954c
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-bs.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-bs/values-bs.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,333,440,526,630,752,834,915,1006,1099,1195,1289,1390,1483,1578,1677,1768,1859,1945,2048,2153,2251,2356,2469,2572,2745,2842",
+ "endColumns": "118,108,106,85,103,121,81,80,90,92,95,93,100,92,94,98,90,90,85,102,104,97,104,112,102,172,96,83",
+ "endOffsets": "219,328,435,521,625,747,829,910,1001,1094,1190,1284,1385,1478,1573,1672,1763,1854,1940,2043,2148,2246,2351,2464,2567,2740,2837,2921"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json
new file mode 100644
index 0000000..6b447ff
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ca.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ca/values-ca.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,329,436,519,627,753,837,918,1009,1102,1196,1291,1390,1483,1576,1670,1761,1852,1935,2046,2155,2253,2363,2467,2575,2735,2834",
+ "endColumns": "117,105,106,82,107,125,83,80,90,92,93,94,98,92,92,93,90,90,82,110,108,97,109,103,107,159,98,80",
+ "endOffsets": "218,324,431,514,622,748,832,913,1004,1097,1191,1286,1385,1478,1571,1665,1756,1847,1930,2041,2150,2248,2358,2462,2570,2730,2829,2910"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json
new file mode 100644
index 0000000..0bee6e9
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-cs.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-cs/values-cs.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,314,423,509,614,731,812,893,984,1077,1173,1267,1362,1455,1550,1647,1738,1829,1913,2017,2126,2225,2331,2441,2548,2711,2809",
+ "endColumns": "106,101,108,85,104,116,80,80,90,92,95,93,94,92,94,96,90,90,83,103,108,98,105,109,106,162,97,81",
+ "endOffsets": "207,309,418,504,609,726,807,888,979,1072,1168,1262,1357,1450,1545,1642,1733,1824,1908,2012,2121,2220,2326,2436,2543,2706,2804,2886"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2891",
+ "endColumns": "100",
+ "endOffsets": "2987"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json
new file mode 100644
index 0000000..99fda0d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-da.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-da/values-da.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,307,419,502,602,715,792,869,960,1053,1149,1243,1338,1431,1526,1624,1715,1806,1885,1994,2102,2198,2312,2414,2515,2668,2765",
+ "endColumns": "102,98,111,82,99,112,76,76,90,92,95,93,94,92,94,97,90,90,78,108,107,95,113,101,100,152,96,78",
+ "endOffsets": "203,302,414,497,597,710,787,864,955,1048,1144,1238,1333,1426,1521,1619,1710,1801,1880,1989,2097,2193,2307,2409,2510,2663,2760,2839"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2844",
+ "endColumns": "100",
+ "endOffsets": "2940"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json
new file mode 100644
index 0000000..6a6ea3d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-de.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-de/values-de.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2925",
+ "endColumns": "100",
+ "endOffsets": "3021"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,420,506,611,726,803,879,971,1065,1162,1263,1371,1471,1575,1675,1773,1870,1952,2063,2166,2265,2376,2478,2585,2741,2843",
+ "endColumns": "104,97,111,85,104,114,76,75,91,93,96,100,107,99,103,99,97,96,81,110,102,98,110,101,106,155,101,81",
+ "endOffsets": "205,303,415,501,606,721,798,874,966,1060,1157,1258,1366,1466,1570,1670,1768,1865,1947,2058,2161,2260,2371,2473,2580,2736,2838,2920"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json
new file mode 100644
index 0000000..1ac991b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-el.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-el/values-el.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,334,451,536,641,767,855,941,1032,1125,1221,1315,1416,1509,1604,1701,1792,1883,1968,2079,2189,2291,2402,2511,2619,2779,2879",
+ "endColumns": "117,110,116,84,104,125,87,85,90,92,95,93,100,92,94,96,90,90,84,110,109,101,110,108,107,159,99,84",
+ "endOffsets": "218,329,446,531,636,762,850,936,1027,1120,1216,1310,1411,1504,1599,1696,1787,1878,1963,2074,2184,2286,2397,2506,2614,2774,2874,2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2964",
+ "endColumns": "100",
+ "endOffsets": "3060"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json
new file mode 100644
index 0000000..7723d06
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rAU.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-en-rAU/values-en-rAU.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json
new file mode 100644
index 0000000..81e831e
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rCA.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-en-rCA/values-en-rCA.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json
new file mode 100644
index 0000000..5d14358
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rGB.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-en-rGB/values-en-rGB.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json
new file mode 100644
index 0000000..cd7c33d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rIN.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-en-rIN/values-en-rIN.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json
new file mode 100644
index 0000000..086937d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-en-rXC.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-en-rXC/values-en-rXC.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "202",
+ "endOffsets": "253"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "5682",
+ "endColumns": "202",
+ "endOffsets": "5880"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503",
+ "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178",
+ "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json
new file mode 100644
index 0000000..e42c5ce
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es-rUS.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-es-rUS/values-es-rUS.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,334,442,527,628,751,836,918,1009,1102,1198,1292,1392,1485,1584,1680,1771,1862,1944,2056,2156,2257,2365,2472,2579,2738,2838",
+ "endColumns": "119,108,107,84,100,122,84,81,90,92,95,93,99,92,98,95,90,90,81,111,99,100,107,106,106,158,99,81",
+ "endOffsets": "220,329,437,522,623,746,831,913,1004,1097,1193,1287,1387,1480,1579,1675,1766,1857,1939,2051,2151,2252,2360,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json
new file mode 100644
index 0000000..d980781
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-es.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-es/values-es.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,335,443,528,629,757,842,924,1016,1110,1208,1302,1403,1497,1593,1689,1781,1873,1955,2062,2162,2261,2369,2476,2583,2742,2842",
+ "endColumns": "116,112,107,84,100,127,84,81,91,93,97,93,100,93,95,95,91,91,81,106,99,98,107,106,106,158,99,81",
+ "endOffsets": "217,330,438,523,624,752,837,919,1011,1105,1203,1297,1398,1492,1588,1684,1776,1868,1950,2057,2157,2256,2364,2471,2578,2737,2837,2919"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2924",
+ "endColumns": "100",
+ "endOffsets": "3020"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json
new file mode 100644
index 0000000..3c88707
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-et.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-et/values-et.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,329,440,526,628,745,825,903,995,1089,1194,1296,1406,1500,1601,1695,1787,1880,1963,2074,2179,2278,2388,2489,2592,2758,2860",
+ "endColumns": "116,106,110,85,101,116,79,77,91,93,104,101,109,93,100,93,91,92,82,110,104,98,109,100,102,165,101,81",
+ "endOffsets": "217,324,435,521,623,740,820,898,990,1084,1189,1291,1401,1495,1596,1690,1782,1875,1958,2069,2174,2273,2383,2484,2587,2753,2855,2937"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2942",
+ "endColumns": "100",
+ "endOffsets": "3038"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json
new file mode 100644
index 0000000..576663d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-eu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-eu/values-eu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2938",
+ "endColumns": "100",
+ "endOffsets": "3034"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,312,422,508,614,738,825,909,1001,1095,1192,1286,1388,1482,1578,1675,1767,1860,1942,2051,2161,2260,2369,2475,2586,2757,2856",
+ "endColumns": "108,97,109,85,105,123,86,83,91,93,96,93,101,93,95,96,91,92,81,108,109,98,108,105,110,170,98,81",
+ "endOffsets": "209,307,417,503,609,733,820,904,996,1090,1187,1281,1383,1477,1573,1670,1762,1855,1937,2046,2156,2255,2364,2470,2581,2752,2851,2933"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json
new file mode 100644
index 0000000..cb85ab2
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fa.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-fa/values-fa.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,318,429,513,616,731,810,888,981,1076,1172,1266,1369,1464,1561,1660,1753,1843,1924,2036,2139,2237,2347,2451,2560,2721,2822",
+ "endColumns": "109,102,110,83,102,114,78,77,92,94,95,93,102,94,96,98,92,89,80,111,102,97,109,103,108,160,100,80",
+ "endOffsets": "210,313,424,508,611,726,805,883,976,1071,1167,1261,1364,1459,1556,1655,1748,1838,1919,2031,2134,2232,2342,2446,2555,2716,2817,2898"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json
new file mode 100644
index 0000000..435732f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-fi/values-fi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2872",
+ "endColumns": "100",
+ "endOffsets": "2968"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,313,414,500,605,723,810,892,983,1076,1172,1266,1361,1454,1550,1649,1740,1834,1914,2021,2124,2221,2327,2426,2530,2693,2792",
+ "endColumns": "107,99,100,85,104,117,86,81,90,92,95,93,94,92,95,98,90,93,79,106,102,96,105,98,103,162,98,79",
+ "endOffsets": "208,308,409,495,600,718,805,887,978,1071,1167,1261,1356,1449,1545,1644,1735,1829,1909,2016,2119,2216,2322,2421,2525,2688,2787,2867"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json
new file mode 100644
index 0000000..39b6779
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr-rCA.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-fr-rCA/values-fr-rCA.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,529,645,775,858,938,1029,1122,1221,1316,1417,1510,1603,1698,1789,1880,1976,2086,2198,2301,2412,2519,2621,2780,2879",
+ "endColumns": "110,114,110,86,115,129,82,79,90,92,98,94,100,92,92,94,90,90,95,109,111,102,110,106,101,158,98,85",
+ "endOffsets": "211,326,437,524,640,770,853,933,1024,1117,1216,1311,1412,1505,1598,1693,1784,1875,1971,2081,2193,2296,2407,2514,2616,2775,2874,2960"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2965",
+ "endColumns": "100",
+ "endOffsets": "3061"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json
new file mode 100644
index 0000000..0c6996c
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-fr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-fr/values-fr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,524,630,760,843,923,1014,1107,1206,1301,1402,1495,1588,1683,1774,1865,1951,2061,2173,2276,2387,2494,2601,2760,2859",
+ "endColumns": "110,114,110,81,105,129,82,79,90,92,98,94,100,92,92,94,90,90,85,109,111,102,110,106,106,158,98,85",
+ "endOffsets": "211,326,437,519,625,755,838,918,1009,1102,1201,1296,1397,1490,1583,1678,1769,1860,1946,2056,2168,2271,2382,2489,2596,2755,2854,2940"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json
new file mode 100644
index 0000000..8ad2445
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-gl/values-gl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,329,437,522,624,750,834,915,1007,1101,1199,1293,1394,1488,1584,1679,1771,1863,1945,2052,2161,2260,2368,2472,2579,2738,2838",
+ "endColumns": "111,111,107,84,101,125,83,80,91,93,97,93,100,93,95,94,91,91,81,106,108,98,107,103,106,158,99,81",
+ "endOffsets": "212,324,432,517,619,745,829,910,1002,1096,1194,1288,1389,1483,1579,1674,1766,1858,1940,2047,2156,2255,2363,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json
new file mode 100644
index 0000000..ae656e8
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-gu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-gu/values-gu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,425,512,613,736,813,891,982,1075,1174,1268,1369,1462,1557,1654,1745,1836,1916,2022,2124,2221,2330,2429,2539,2699,2802",
+ "endColumns": "108,103,106,86,100,122,76,77,90,92,98,93,100,92,94,96,90,90,79,105,101,96,108,98,109,159,102,79",
+ "endOffsets": "209,313,420,507,608,731,808,886,977,1070,1169,1263,1364,1457,1552,1649,1740,1831,1911,2017,2119,2216,2325,2424,2534,2694,2797,2877"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-h720dp-v13.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-h720dp-v13.json
new file mode 100644
index 0000000..8c567ff
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-h720dp-v13.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-h720dp-v13/values-h720dp-v13.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "66",
+ "endOffsets": "117"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hdpi-v4.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hdpi-v4.json
new file mode 100644
index 0000000..254d60c
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hdpi-v4.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-hdpi-v4/values-hdpi-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "6",
+ "endColumns": "13",
+ "endOffsets": "327"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json
new file mode 100644
index 0000000..a924e06
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-hi/values-hi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,308,418,504,606,728,805,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1912,2021,2124,2226,2336,2437,2549,2711,2812",
+ "endColumns": "105,96,109,85,101,121,76,77,90,92,95,93,100,92,94,93,90,90,89,108,102,101,109,100,111,161,100,79",
+ "endOffsets": "206,303,413,499,601,723,800,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1907,2016,2119,2221,2331,2432,2544,2706,2807,2887"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2892",
+ "endColumns": "100",
+ "endOffsets": "2988"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json
new file mode 100644
index 0000000..8e2f655
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-hr/values-hr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,307,417,503,607,726,810,893,984,1077,1173,1267,1368,1461,1556,1655,1746,1837,1923,2027,2140,2246,2351,2464,2571,2740,2837",
+ "endColumns": "104,96,109,85,103,118,83,82,90,92,95,93,100,92,94,98,90,90,85,103,112,105,104,112,106,168,96,88",
+ "endOffsets": "205,302,412,498,602,721,805,888,979,1072,1168,1262,1363,1456,1551,1650,1741,1832,1918,2022,2135,2241,2346,2459,2566,2735,2832,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json
new file mode 100644
index 0000000..3240026
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-hu/values-hu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,318,433,517,629,759,835,911,1002,1095,1191,1285,1386,1479,1574,1669,1760,1851,1934,2044,2155,2255,2366,2474,2593,2775,2878",
+ "endColumns": "107,104,114,83,111,129,75,75,90,92,95,93,100,92,94,94,90,90,82,109,110,99,110,107,118,181,102,82",
+ "endOffsets": "208,313,428,512,624,754,830,906,997,1090,1186,1280,1381,1474,1569,1664,1755,1846,1929,2039,2150,2250,2361,2469,2588,2770,2873,2956"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2961",
+ "endColumns": "100",
+ "endOffsets": "3057"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json
new file mode 100644
index 0000000..71ca33c
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-hy.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-hy/values-hy.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,309,419,508,614,729,811,892,983,1076,1172,1266,1367,1460,1555,1649,1740,1831,1916,2023,2130,2229,2339,2446,2546,2703,2802",
+ "endColumns": "102,100,109,88,105,114,81,80,90,92,95,93,100,92,94,93,90,90,84,106,106,98,109,106,99,156,98,81",
+ "endOffsets": "203,304,414,503,609,724,806,887,978,1071,1167,1261,1362,1455,1550,1644,1735,1826,1911,2018,2125,2224,2334,2441,2541,2698,2797,2879"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2884",
+ "endColumns": "100",
+ "endOffsets": "2980"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json
new file mode 100644
index 0000000..e21b1a1
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-in.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-in/values-in.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,422,509,613,729,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1829,1915,2018,2127,2228,2332,2440,2548,2704,2803",
+ "endColumns": "109,101,104,86,103,115,81,78,90,92,95,93,100,92,94,93,90,90,85,102,108,100,103,107,107,155,98,83",
+ "endOffsets": "210,312,417,504,608,724,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1824,1910,2013,2122,2223,2327,2435,2543,2699,2798,2882"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json
new file mode 100644
index 0000000..598d06f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-is.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-is/values-is.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,205,302,414,499,600,714,794,874,965,1058,1154,1248,1355,1448,1543,1638,1729,1823,1904,2014,2122,2220,2329,2428,2531,2686,2784",
+ "endColumns": "99,96,111,84,100,113,79,79,90,92,95,93,106,92,94,94,90,93,80,109,107,97,108,98,102,154,97,80",
+ "endOffsets": "200,297,409,494,595,709,789,869,960,1053,1149,1243,1350,1443,1538,1633,1724,1818,1899,2009,2117,2215,2324,2423,2526,2681,2779,2860"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json
new file mode 100644
index 0000000..bd0d465
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-it.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-it/values-it.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2906",
+ "endColumns": "100",
+ "endOffsets": "3002"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,314,423,507,616,741,818,894,986,1080,1174,1268,1370,1464,1561,1667,1759,1851,1932,2038,2146,2244,2348,2453,2560,2723,2823",
+ "endColumns": "108,99,108,83,108,124,76,75,91,93,93,93,101,93,96,105,91,91,80,105,107,97,103,104,106,162,99,82",
+ "endOffsets": "209,309,418,502,611,736,813,889,981,1075,1169,1263,1365,1459,1556,1662,1754,1846,1927,2033,2141,2239,2343,2448,2555,2718,2818,2901"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json
new file mode 100644
index 0000000..494d817
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-iw.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-iw/values-iw.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2832",
+ "endColumns": "100",
+ "endOffsets": "2928"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,308,416,500,600,714,792,870,961,1055,1151,1245,1346,1439,1534,1631,1722,1814,1895,1997,2101,2199,2302,2403,2503,2655,2751",
+ "endColumns": "103,98,107,83,99,113,77,77,90,93,95,93,100,92,94,96,90,91,80,101,103,97,102,100,99,151,95,80",
+ "endOffsets": "204,303,411,495,595,709,787,865,956,1050,1146,1240,1341,1434,1529,1626,1717,1809,1890,1992,2096,2194,2297,2398,2498,2650,2746,2827"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json
new file mode 100644
index 0000000..06ffe22
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ja.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ja/values-ja.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,202,295,400,482,580,688,765,841,932,1025,1121,1215,1316,1409,1504,1598,1689,1780,1858,1960,2059,2154,2257,2352,2448,2596,2693",
+ "endColumns": "96,92,104,81,97,107,76,75,90,92,95,93,100,92,94,93,90,90,77,101,98,94,102,94,95,147,96,77",
+ "endOffsets": "197,290,395,477,575,683,760,836,927,1020,1116,1210,1311,1404,1499,1593,1684,1775,1853,1955,2054,2149,2252,2347,2443,2591,2688,2766"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2771",
+ "endColumns": "100",
+ "endOffsets": "2867"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json
new file mode 100644
index 0000000..e056d72
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ka.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ka/values-ka.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2899",
+ "endColumns": "100",
+ "endOffsets": "2995"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,429,517,622,735,819,901,992,1085,1180,1276,1377,1470,1565,1659,1750,1841,1924,2037,2144,2242,2355,2459,2563,2720,2818",
+ "endColumns": "108,103,110,87,104,112,83,81,90,92,94,95,100,92,94,93,90,90,82,112,106,97,112,103,103,156,97,80",
+ "endOffsets": "209,313,424,512,617,730,814,896,987,1080,1175,1271,1372,1465,1560,1654,1745,1836,1919,2032,2139,2237,2350,2454,2558,2715,2813,2894"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json
new file mode 100644
index 0000000..641dbb0
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-kk/values-kk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2893",
+ "endColumns": "100",
+ "endOffsets": "2989"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,320,430,515,621,740,821,901,992,1085,1181,1275,1376,1469,1564,1661,1752,1844,1925,2028,2133,2231,2338,2447,2547,2713,2812",
+ "endColumns": "111,102,109,84,105,118,80,79,90,92,95,93,100,92,94,96,90,91,80,102,104,97,106,108,99,165,98,80",
+ "endOffsets": "212,315,425,510,616,735,816,896,987,1080,1176,1270,1371,1464,1559,1656,1747,1839,1920,2023,2128,2226,2333,2442,2542,2708,2807,2888"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json
new file mode 100644
index 0000000..4d32df7
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-km.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-km/values-km.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,308,420,507,611,729,806,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1905,2009,2114,2214,2324,2431,2539,2701,2799",
+ "endColumns": "102,99,111,86,103,117,76,76,90,92,95,93,100,92,94,93,90,90,82,103,104,99,109,106,107,161,97,82",
+ "endOffsets": "203,303,415,502,606,724,801,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1900,2004,2109,2209,2319,2426,2534,2696,2794,2877"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json
new file mode 100644
index 0000000..7b2a716
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-kn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-kn/values-kn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,335,448,536,643,770,847,924,1015,1108,1204,1298,1399,1492,1587,1681,1772,1863,1945,2061,2172,2271,2384,2488,2602,2766,2866",
+ "endColumns": "117,111,112,87,106,126,76,76,90,92,95,93,100,92,94,93,90,90,81,115,110,98,112,103,113,163,99,81",
+ "endOffsets": "218,330,443,531,638,765,842,919,1010,1103,1199,1293,1394,1487,1582,1676,1767,1858,1940,2056,2167,2266,2379,2483,2597,2761,2861,2943"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2948",
+ "endColumns": "100",
+ "endOffsets": "3044"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json
new file mode 100644
index 0000000..71d6205
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ko.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ko/values-ko.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2756",
+ "endColumns": "100",
+ "endOffsets": "2852"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,294,396,478,576,682,761,837,928,1021,1113,1204,1305,1398,1493,1587,1678,1769,1849,1947,2042,2137,2237,2333,2432,2584,2678",
+ "endColumns": "94,93,101,81,97,105,78,75,90,92,91,90,100,92,94,93,90,90,79,97,94,94,99,95,98,151,93,77",
+ "endOffsets": "195,289,391,473,571,677,756,832,923,1016,1108,1199,1300,1393,1488,1582,1673,1764,1844,1942,2037,2132,2232,2328,2427,2579,2673,2751"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json
new file mode 100644
index 0000000..6aaf722
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ky.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ky/values-ky.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,304,423,507,614,731,809,888,979,1072,1168,1262,1363,1456,1551,1646,1737,1828,1909,2019,2126,2224,2330,2437,2538,2699,2802",
+ "endColumns": "103,94,118,83,106,116,77,78,90,92,95,93,100,92,94,94,90,90,80,109,106,97,105,106,100,160,102,80",
+ "endOffsets": "204,299,418,502,609,726,804,883,974,1067,1163,1257,1358,1451,1546,1641,1732,1823,1904,2014,2121,2219,2325,2432,2533,2694,2797,2878"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-land.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-land.json
new file mode 100644
index 0000000..b923726
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-land.json
@@ -0,0 +1,38 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-land/values-land.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2,3,4",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,125,196",
+ "endColumns": "69,70,67",
+ "endOffsets": "120,191,259"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "10",
+ "endOffsets": "222"
+ },
+ "to": {
+ "startLines": "5",
+ "startColumns": "4",
+ "startOffsets": "264",
+ "endLines": "8",
+ "endColumns": "10",
+ "endOffsets": "431"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-large-v4.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-large-v4.json
new file mode 100644
index 0000000..6b7d5f4
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-large-v4.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-large-v4/values-large-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,177",
+ "endColumns": "121,133",
+ "endOffsets": "172,306"
+ },
+ "to": {
+ "startLines": "11,12",
+ "startColumns": "4,4",
+ "startOffsets": "752,874",
+ "endColumns": "121,133",
+ "endOffsets": "869,1003"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10",
+ "startColumns": "4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,114,185,256,326,396,464,532,636",
+ "endColumns": "58,70,70,69,69,67,67,103,115",
+ "endOffsets": "109,180,251,321,391,459,527,631,747"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ldltr-v21.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ldltr-v21.json
new file mode 100644
index 0000000..7d1eb99
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ldltr-v21.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ldltr-v21/values-ldltr-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "112",
+ "endOffsets": "163"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json
new file mode 100644
index 0000000..78273fe
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lo.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-lo/values-lo.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2836",
+ "endColumns": "100",
+ "endOffsets": "2932"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,412,497,602,714,791,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1888,1995,2092,2190,2295,2398,2502,2659,2755",
+ "endColumns": "102,96,106,84,104,111,76,77,90,92,95,93,100,92,94,93,90,90,79,106,96,97,104,102,103,156,95,80",
+ "endOffsets": "203,300,407,492,597,709,786,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1883,1990,2087,2185,2290,2393,2497,2654,2750,2831"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json
new file mode 100644
index 0000000..c8196b9
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lt.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-lt/values-lt.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,322,435,522,631,752,834,915,1009,1105,1203,1299,1403,1499,1597,1700,1794,1888,1973,2082,2191,2291,2401,2505,2618,2794,2895",
+ "endColumns": "115,100,112,86,108,120,81,80,93,95,97,95,103,95,97,102,93,93,84,108,108,99,109,103,112,175,100,82",
+ "endOffsets": "216,317,430,517,626,747,829,910,1004,1100,1198,1294,1398,1494,1592,1695,1789,1883,1968,2077,2186,2286,2396,2500,2613,2789,2890,2973"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2978",
+ "endColumns": "100",
+ "endOffsets": "3074"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json
new file mode 100644
index 0000000..c262c43
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-lv.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-lv/values-lv.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "3076",
+ "endColumns": "100",
+ "endOffsets": "3172"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,333,442,528,632,754,836,918,1028,1136,1243,1352,1464,1567,1679,1786,1891,1991,2076,2185,2297,2396,2507,2616,2721,2895,2994",
+ "endColumns": "119,107,108,85,103,121,81,81,109,107,106,108,111,102,111,106,104,99,84,108,111,98,110,108,104,173,98,81",
+ "endOffsets": "220,328,437,523,627,749,831,913,1023,1131,1238,1347,1459,1562,1674,1781,1886,1986,2071,2180,2292,2391,2502,2611,2716,2890,2989,3071"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json
new file mode 100644
index 0000000..b3799ea
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-mk/values-mk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,317,425,511,616,735,818,900,997,1096,1193,1293,1400,1499,1600,1696,1793,1884,1971,2077,2184,2285,2392,2503,2607,2763,2861",
+ "endColumns": "107,103,107,85,104,118,82,81,96,98,96,99,106,98,100,95,96,90,86,105,106,100,106,110,103,155,97,83",
+ "endOffsets": "208,312,420,506,611,730,813,895,992,1091,1188,1288,1395,1494,1595,1691,1788,1879,1966,2072,2179,2280,2387,2498,2602,2758,2856,2940"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json
new file mode 100644
index 0000000..ee7d048
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ml.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ml/values-ml.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,342,457,550,655,787,864,940,1031,1124,1226,1320,1421,1515,1610,1709,1800,1891,1973,2084,2190,2288,2402,2502,2613,2772,2873",
+ "endColumns": "118,117,114,92,104,131,76,75,90,92,101,93,100,93,94,98,90,90,81,110,105,97,113,99,110,158,100,81",
+ "endOffsets": "219,337,452,545,650,782,859,935,1026,1119,1221,1315,1416,1510,1605,1704,1795,1886,1968,2079,2185,2283,2397,2497,2608,2767,2868,2950"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2955",
+ "endColumns": "100",
+ "endOffsets": "3051"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json
new file mode 100644
index 0000000..63e34ea
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-mn/values-mn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,218,318,431,518,624,736,818,900,991,1084,1180,1276,1374,1467,1562,1654,1745,1835,1917,2026,2130,2227,2335,2436,2539,2698,2795",
+ "endColumns": "112,99,112,86,105,111,81,81,90,92,95,95,97,92,94,91,90,89,81,108,103,96,107,100,102,158,96,80",
+ "endOffsets": "213,313,426,513,619,731,813,895,986,1079,1175,1271,1369,1462,1557,1649,1740,1830,1912,2021,2125,2222,2330,2431,2534,2693,2790,2871"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2876",
+ "endColumns": "100",
+ "endOffsets": "2972"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json
new file mode 100644
index 0000000..c7e52d5
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-mr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-mr/values-mr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,322,429,519,620,735,812,890,981,1074,1168,1265,1366,1459,1554,1651,1742,1833,1913,2025,2127,2223,2332,2433,2545,2702,2807",
+ "endColumns": "110,105,106,89,100,114,76,77,90,92,93,96,100,92,94,96,90,90,79,111,101,95,108,100,111,156,104,79",
+ "endOffsets": "211,317,424,514,615,730,807,885,976,1069,1163,1260,1361,1454,1549,1646,1737,1828,1908,2020,2122,2218,2327,2428,2540,2697,2802,2882"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json
new file mode 100644
index 0000000..044b36d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ms.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ms/values-ms.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,321,429,516,620,731,809,888,979,1072,1167,1261,1360,1453,1548,1642,1733,1824,1904,2016,2125,2222,2331,2434,2541,2700,2801",
+ "endColumns": "110,104,107,86,103,110,77,78,90,92,94,93,98,92,94,93,90,90,79,111,108,96,108,102,106,158,100,79",
+ "endOffsets": "211,316,424,511,615,726,804,883,974,1067,1162,1256,1355,1448,1543,1637,1728,1819,1899,2011,2120,2217,2326,2429,2536,2695,2796,2876"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2881",
+ "endColumns": "100",
+ "endOffsets": "2977"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json
new file mode 100644
index 0000000..8bf5991
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-my.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-my/values-my.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,319,436,529,641,769,847,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1951,2074,2186,2288,2414,2525,2635,2795,2895",
+ "endColumns": "108,104,116,92,111,127,77,78,90,92,95,93,100,92,94,93,90,90,85,122,111,101,125,110,109,159,99,83",
+ "endOffsets": "209,314,431,524,636,764,842,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1946,2069,2181,2283,2409,2520,2630,2790,2890,2974"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2979",
+ "endColumns": "100",
+ "endOffsets": "3075"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json
new file mode 100644
index 0000000..15e41fd
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nb.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-nb/values-nb.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,308,422,508,608,721,797,873,964,1057,1153,1247,1348,1441,1536,1634,1725,1816,1896,1999,2098,2194,2298,2396,2497,2650,2747",
+ "endColumns": "107,94,113,85,99,112,75,75,90,92,95,93,100,92,94,97,90,90,79,102,98,95,103,97,100,152,96,78",
+ "endOffsets": "208,303,417,503,603,716,792,868,959,1052,1148,1242,1343,1436,1531,1629,1720,1811,1891,1994,2093,2189,2293,2391,2492,2645,2742,2821"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2826",
+ "endColumns": "100",
+ "endOffsets": "2922"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json
new file mode 100644
index 0000000..cf7991a
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ne.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ne/values-ne.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,422,513,620,747,841,931,1022,1115,1211,1305,1406,1499,1594,1688,1779,1870,1958,2068,2184,2287,2402,2504,2619,2790,2902",
+ "endColumns": "104,103,107,90,106,126,93,89,90,92,95,93,100,92,94,93,90,90,87,109,115,102,114,101,114,170,111,85",
+ "endOffsets": "205,309,417,508,615,742,836,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1953,2063,2179,2282,2397,2499,2614,2785,2897,2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2988",
+ "endColumns": "100",
+ "endOffsets": "3084"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json
new file mode 100644
index 0000000..d2a7b06
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-night-v8.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-night-v8/values-night-v8.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-night-v8\\values-night-v8.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8",
+ "startColumns": "4,4,4,4,4,4,4",
+ "startOffsets": "55,125,209,293,389,491,593",
+ "endColumns": "69,83,83,95,101,101,93",
+ "endOffsets": "120,204,288,384,486,588,682"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json
new file mode 100644
index 0000000..fe4cc01
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-nl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-nl/values-nl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,328,435,521,629,749,826,903,995,1089,1190,1284,1385,1479,1575,1670,1762,1854,1936,2047,2151,2250,2365,2478,2581,2736,2839",
+ "endColumns": "117,104,106,85,107,119,76,76,91,93,100,93,100,93,95,94,91,91,81,110,103,98,114,112,102,154,102,81",
+ "endOffsets": "218,323,430,516,624,744,821,898,990,1084,1185,1279,1380,1474,1570,1665,1757,1849,1931,2042,2146,2245,2360,2473,2576,2731,2834,2916"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2921",
+ "endColumns": "100",
+ "endOffsets": "3017"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json
new file mode 100644
index 0000000..4ea2bff
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-or.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-or/values-or.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,334,441,527,631,751,828,905,996,1089,1186,1281,1382,1475,1570,1666,1757,1847,1929,2039,2144,2250,2361,2464,2582,2745,2847",
+ "endColumns": "118,109,106,85,103,119,76,76,90,92,96,94,100,92,94,95,90,89,81,109,104,105,110,102,117,162,101,88",
+ "endOffsets": "219,329,436,522,626,746,823,900,991,1084,1181,1276,1377,1470,1565,1661,1752,1842,1924,2034,2139,2245,2356,2459,2577,2740,2842,2931"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json
new file mode 100644
index 0000000..419b8f6
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pa.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-pa/values-pa.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,410,496,596,709,786,862,953,1046,1142,1236,1337,1430,1525,1619,1710,1801,1880,1981,2085,2182,2291,2390,2500,2659,2759",
+ "endColumns": "102,96,104,85,99,112,76,75,90,92,95,93,100,92,94,93,90,90,78,100,103,96,108,98,109,158,99,79",
+ "endOffsets": "203,300,405,491,591,704,781,857,948,1041,1137,1231,1332,1425,1520,1614,1705,1796,1875,1976,2080,2177,2286,2385,2495,2654,2754,2834"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2839",
+ "endColumns": "100",
+ "endOffsets": "2935"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json
new file mode 100644
index 0000000..d97c7ea
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-pl/values-pl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2909",
+ "endColumns": "100",
+ "endOffsets": "3005"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,323,431,517,626,745,823,900,991,1084,1180,1274,1376,1469,1564,1659,1750,1841,1923,2032,2141,2240,2349,2460,2568,2731,2827",
+ "endColumns": "115,101,107,85,108,118,77,76,90,92,95,93,101,92,94,94,90,90,81,108,108,98,108,110,107,162,95,81",
+ "endOffsets": "216,318,426,512,621,740,818,895,986,1079,1175,1269,1371,1464,1559,1654,1745,1836,1918,2027,2136,2235,2344,2455,2563,2726,2822,2904"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-port.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-port.json
new file mode 100644
index 0000000..711e20b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-port.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-port/values-port.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-port\\values-port.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "55",
+ "endOffsets": "106"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json
new file mode 100644
index 0000000..e259b63
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rBR.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-pt-rBR/values-pt-rBR.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json
new file mode 100644
index 0000000..9af7ca4
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt-rPT.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-pt-rPT/values-pt-rPT.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,752,836,917,1009,1103,1201,1295,1395,1489,1585,1680,1772,1864,1951,2058,2170,2272,2380,2487,2594,2765,2864",
+ "endColumns": "119,105,106,88,100,123,83,80,91,93,97,93,99,93,95,94,91,91,86,106,111,101,107,106,106,170,98,84",
+ "endOffsets": "220,326,433,522,623,747,831,912,1004,1098,1196,1290,1390,1484,1580,1675,1767,1859,1946,2053,2165,2267,2375,2482,2589,2760,2859,2944"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json
new file mode 100644
index 0000000..b15bc4a
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-pt.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-pt/values-pt.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json
new file mode 100644
index 0000000..432d5e3
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ro.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ro/values-ro.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,226,330,443,531,643,764,849,930,1021,1114,1210,1304,1404,1497,1592,1687,1778,1870,1953,2065,2178,2278,2392,2497,2603,2767,2870",
+ "endColumns": "120,103,112,87,111,120,84,80,90,92,95,93,99,92,94,94,90,91,82,111,112,99,113,104,105,163,102,82",
+ "endOffsets": "221,325,438,526,638,759,844,925,1016,1109,1205,1299,1399,1492,1587,1682,1773,1865,1948,2060,2173,2273,2387,2492,2598,2762,2865,2948"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2953",
+ "endColumns": "100",
+ "endOffsets": "3049"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json
new file mode 100644
index 0000000..46872f8
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ru.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ru/values-ru.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,322,434,520,625,745,824,902,994,1088,1184,1277,1373,1467,1563,1658,1750,1842,1922,2028,2136,2234,2343,2449,2557,2732,2832",
+ "endColumns": "114,101,111,85,104,119,78,77,91,93,95,92,95,93,95,94,91,91,79,105,107,97,108,105,107,174,99,80",
+ "endOffsets": "215,317,429,515,620,740,819,897,989,1083,1179,1272,1368,1462,1558,1653,1745,1837,1917,2023,2131,2229,2338,2444,2552,2727,2827,2908"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2913",
+ "endColumns": "100",
+ "endOffsets": "3009"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json
new file mode 100644
index 0000000..5c377b2
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-si.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-si/values-si.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,322,429,517,622,738,827,914,1005,1098,1193,1287,1388,1481,1576,1670,1761,1852,1936,2045,2150,2248,2358,2457,2563,2722,2821",
+ "endColumns": "109,106,106,87,104,115,88,86,90,92,94,93,100,92,94,93,90,90,83,108,104,97,109,98,105,158,98,81",
+ "endOffsets": "210,317,424,512,617,733,822,909,1000,1093,1188,1282,1383,1476,1571,1665,1756,1847,1931,2040,2145,2243,2353,2452,2558,2717,2816,2898"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json
new file mode 100644
index 0000000..47e14e7
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sk/values-sk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2918",
+ "endColumns": "100",
+ "endOffsets": "3014"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,312,423,509,617,735,816,897,988,1081,1180,1274,1375,1468,1563,1661,1752,1843,1927,2032,2141,2240,2346,2457,2566,2732,2830",
+ "endColumns": "106,99,110,85,107,117,80,80,90,92,98,93,100,92,94,97,90,90,83,104,108,98,105,110,108,165,97,87",
+ "endOffsets": "207,307,418,504,612,730,811,892,983,1076,1175,1269,1370,1463,1558,1656,1747,1838,1922,2027,2136,2235,2341,2452,2561,2727,2825,2913"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json
new file mode 100644
index 0000000..7580edc
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sl/values-sl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,319,427,514,617,736,821,905,997,1091,1187,1281,1377,1471,1567,1667,1759,1851,1935,2043,2152,2252,2365,2472,2576,2756,2853",
+ "endColumns": "106,106,107,86,102,118,84,83,91,93,95,93,95,93,95,99,91,91,83,107,108,99,112,106,103,179,96,82",
+ "endOffsets": "207,314,422,509,612,731,816,900,992,1086,1182,1276,1372,1466,1562,1662,1754,1846,1930,2038,2147,2247,2360,2467,2571,2751,2848,2931"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json
new file mode 100644
index 0000000..e88e089
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sq.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sq/values-sq.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,319,431,518,628,751,832,911,1002,1095,1191,1285,1387,1480,1575,1672,1763,1856,1939,2045,2150,2248,2354,2457,2573,2727,2826",
+ "endColumns": "113,99,111,86,109,122,80,78,90,92,95,93,101,92,94,96,90,92,82,105,104,97,105,102,115,153,98,80",
+ "endOffsets": "214,314,426,513,623,746,827,906,997,1090,1186,1280,1382,1475,1570,1667,1758,1851,1934,2040,2145,2243,2349,2452,2568,2722,2821,2902"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2907",
+ "endColumns": "100",
+ "endOffsets": "3003"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json
new file mode 100644
index 0000000..9aeabbd
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sr/values-sr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,317,423,509,613,731,812,892,983,1076,1172,1266,1367,1460,1555,1660,1751,1842,1930,2035,2143,2244,2348,2456,2557,2724,2821",
+ "endColumns": "108,102,105,85,103,117,80,79,90,92,95,93,100,92,94,104,90,90,87,104,107,100,103,107,100,166,96,83",
+ "endOffsets": "209,312,418,504,608,726,807,887,978,1071,1167,1261,1362,1455,1550,1655,1746,1837,1925,2030,2138,2239,2343,2451,2552,2719,2816,2900"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2905",
+ "endColumns": "100",
+ "endOffsets": "3001"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json
new file mode 100644
index 0000000..5bf161b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sv.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sv/values-sv.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2863",
+ "endColumns": "100",
+ "endOffsets": "2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,314,425,510,612,725,801,877,970,1065,1161,1255,1358,1453,1550,1648,1744,1837,1917,2023,2123,2219,2324,2426,2528,2682,2784",
+ "endColumns": "105,102,110,84,101,112,75,75,92,94,95,93,102,94,96,97,95,92,79,105,99,95,104,101,101,153,101,78",
+ "endOffsets": "206,309,420,505,607,720,796,872,965,1060,1156,1250,1353,1448,1545,1643,1739,1832,1912,2018,2118,2214,2319,2421,2523,2677,2779,2858"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json
new file mode 100644
index 0000000..cff39b9
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sw/values-sw.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,306,414,504,609,726,808,891,982,1075,1169,1263,1364,1457,1552,1647,1738,1830,1912,2013,2122,2221,2328,2437,2542,2704,2801",
+ "endColumns": "102,97,107,89,104,116,81,82,90,92,93,93,100,92,94,94,90,91,81,100,108,98,106,108,104,161,96,81",
+ "endOffsets": "203,301,409,499,604,721,803,886,977,1070,1164,1258,1359,1452,1547,1642,1733,1825,1907,2008,2117,2216,2323,2432,2537,2699,2796,2878"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw600dp-v13.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw600dp-v13.json
new file mode 100644
index 0000000..6aa757f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-sw600dp-v13.json
@@ -0,0 +1,38 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-sw600dp-v13/values-sw600dp-v13.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,193,263,337,413,472,543",
+ "endColumns": "68,68,69,73,75,58,70,67",
+ "endOffsets": "119,188,258,332,408,467,538,606"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,10,11,12",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,115,185,256,328,386,444,553,617,680",
+ "endLines": "2,3,4,5,6,7,9,10,11,15",
+ "endColumns": "59,69,70,71,57,57,10,63,62,10",
+ "endOffsets": "110,180,251,323,381,439,548,612,675,847"
+ },
+ "to": {
+ "startLines": "10,11,12,13,14,15,16,18,19,20",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "611,671,741,812,884,942,1000,1109,1173,1236",
+ "endLines": "10,11,12,13,14,15,17,18,19,23",
+ "endColumns": "59,69,70,71,57,57,10,63,62,10",
+ "endOffsets": "666,736,807,879,937,995,1104,1168,1231,1403"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json
new file mode 100644
index 0000000..b8118a3
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ta.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ta/values-ta.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2954",
+ "endColumns": "100",
+ "endOffsets": "3050"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,317,432,521,628,754,832,909,1009,1114,1210,1305,1412,1514,1618,1713,1815,1913,1995,2097,2201,2298,2408,2510,2617,2774,2874",
+ "endColumns": "113,97,114,88,106,125,77,76,99,104,95,94,106,101,103,94,101,97,81,101,103,96,109,101,106,156,99,79",
+ "endOffsets": "214,312,427,516,623,749,827,904,1004,1109,1205,1300,1407,1509,1613,1708,1810,1908,1990,2092,2196,2293,2403,2505,2612,2769,2869,2949"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json
new file mode 100644
index 0000000..0999bd4
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-te.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-te/values-te.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2946",
+ "endColumns": "100",
+ "endOffsets": "3042"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,328,439,529,634,759,841,923,1014,1107,1203,1297,1398,1491,1586,1681,1772,1863,1947,2060,2168,2267,2378,2480,2597,2763,2864",
+ "endColumns": "113,108,110,89,104,124,81,81,90,92,95,93,100,92,94,94,90,90,83,112,107,98,110,101,116,165,100,81",
+ "endOffsets": "214,323,434,524,629,754,836,918,1009,1102,1198,1292,1393,1486,1581,1676,1767,1858,1942,2055,2163,2262,2373,2475,2592,2758,2859,2941"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json
new file mode 100644
index 0000000..b09b5b7
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-th.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-th/values-th.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,416,505,607,717,794,872,963,1056,1152,1246,1347,1440,1535,1629,1720,1811,1892,2000,2104,2202,2310,2415,2516,2669,2764",
+ "endColumns": "104,97,107,88,101,109,76,77,90,92,95,93,100,92,94,93,90,90,80,107,103,97,107,104,100,152,94,80",
+ "endOffsets": "205,303,411,500,602,712,789,867,958,1051,1147,1241,1342,1435,1530,1624,1715,1806,1887,1995,2099,2197,2305,2410,2511,2664,2759,2840"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2845",
+ "endColumns": "100",
+ "endOffsets": "2941"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json
new file mode 100644
index 0000000..f850d4f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-tl/values-tl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,332,449,537,643,764,843,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1944,2053,2164,2265,2375,2492,2600,2763,2865",
+ "endColumns": "118,107,116,87,105,120,78,77,90,92,95,93,100,92,94,93,90,90,83,108,110,100,109,116,107,162,101,83",
+ "endOffsets": "219,327,444,532,638,759,838,916,1007,1100,1196,1290,1391,1484,1579,1673,1764,1855,1939,2048,2159,2260,2370,2487,2595,2758,2860,2944"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json
new file mode 100644
index 0000000..7e011f5
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-tr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-tr/values-tr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,309,421,506,612,732,811,887,978,1071,1164,1258,1356,1449,1551,1646,1737,1828,1907,2014,2119,2215,2322,2424,2532,2688,2786",
+ "endColumns": "104,98,111,84,105,119,78,75,90,92,92,93,97,92,101,94,90,90,78,106,104,95,106,101,107,155,97,78",
+ "endOffsets": "205,304,416,501,607,727,806,882,973,1066,1159,1253,1351,1444,1546,1641,1732,1823,1902,2009,2114,2210,2317,2419,2527,2683,2781,2860"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json
new file mode 100644
index 0000000..64042c2
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-uk/values-uk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2900",
+ "endColumns": "100",
+ "endOffsets": "2996"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,423,509,617,735,814,894,985,1078,1174,1268,1369,1462,1557,1652,1743,1834,1915,2021,2128,2226,2334,2440,2549,2719,2819",
+ "endColumns": "109,101,105,85,107,117,78,79,90,92,95,93,100,92,94,94,90,90,80,105,106,97,107,105,108,169,99,80",
+ "endOffsets": "210,312,418,504,612,730,809,889,980,1073,1169,1263,1364,1457,1552,1647,1738,1829,1910,2016,2123,2221,2329,2435,2544,2714,2814,2895"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json
new file mode 100644
index 0000000..b8587c9
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-ur.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-ur/values-ur.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2904",
+ "endColumns": "100",
+ "endOffsets": "3000"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,321,430,516,620,740,816,892,984,1078,1174,1268,1370,1464,1560,1654,1746,1838,1923,2031,2140,2242,2353,2453,2561,2726,2824",
+ "endColumns": "109,105,108,85,103,119,75,75,91,93,95,93,101,93,95,93,91,91,84,107,108,101,110,99,107,164,97,79",
+ "endOffsets": "210,316,425,511,615,735,811,887,979,1073,1169,1263,1365,1459,1555,1649,1741,1833,1918,2026,2135,2237,2348,2448,2556,2721,2819,2899"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json
new file mode 100644
index 0000000..53feace
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-uz.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-uz/values-uz.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,428,514,614,730,810,889,980,1073,1169,1263,1358,1451,1546,1641,1732,1824,1908,2017,2124,2225,2333,2438,2545,2706,2805",
+ "endColumns": "104,103,113,85,99,115,79,78,90,92,95,93,94,92,94,94,90,91,83,108,106,100,107,104,106,160,98,83",
+ "endOffsets": "205,309,423,509,609,725,805,884,975,1068,1164,1258,1353,1446,1541,1636,1727,1819,1903,2012,2119,2220,2328,2433,2540,2701,2800,2884"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2889",
+ "endColumns": "100",
+ "endOffsets": "2985"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json
new file mode 100644
index 0000000..2861c40
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v16.json
@@ -0,0 +1,38 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v16/values-v16.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "12",
+ "endOffsets": "223"
+ },
+ "to": {
+ "startLines": "3",
+ "startColumns": "4",
+ "startOffsets": "121",
+ "endLines": "6",
+ "endColumns": "12",
+ "endOffsets": "289"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v17.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v17.json
new file mode 100644
index 0000000..8915ca0
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v17.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v17/values-v17.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v17\\values-v17.xml",
+ "from": {
+ "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216",
+ "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v18.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v18.json
new file mode 100644
index 0000000..3f5e8cb
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v18.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v18/values-v18.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v18\\values-v18.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "48",
+ "endOffsets": "99"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json
new file mode 100644
index 0000000..4b02819
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v21.json
@@ -0,0 +1,66 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v21/values-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958"
+ },
+ "to": {
+ "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8697,8882,11746,11943,12142,12265,12388,12501,12684,12815,13016,13105,13216,13449,13550,13645,13768,13897,14014,14191,14290,14425,14568,14703,14822,15023,15142,15235,15346,15402,15509,15704,15815,15948,16043,16134,16225,16342,16481,16552,16635,17258,17315,17373,17997",
+ "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8692,8877,11741,11938,12137,12260,12383,12496,12679,12810,13011,13100,13211,13444,13545,13640,13763,13892,14009,14186,14285,14420,14563,14698,14817,15018,15137,15230,15341,15397,15504,15699,15810,15943,16038,16129,16220,16337,16476,16547,16630,17253,17310,17368,17992,18628"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,10,18,26",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,484,910,1333",
+ "endLines": "9,17,25,33",
+ "endColumns": "10,10,10,10",
+ "endOffsets": "479,905,1328,1763"
+ },
+ "to": {
+ "startLines": "267,275,283,291",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "19129,19558,19984,20407",
+ "endLines": "274,282,290,298",
+ "endColumns": "10,10,10,10",
+ "endOffsets": "19553,19979,20402,20837"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,354,470,596,722,850,1022",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,465,591,717,845,1017,1355"
+ },
+ "to": {
+ "startLines": "2,3,4,5,263,264,265,266,299,302",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,18633,18749,18875,19001,20842,21014",
+ "endLines": "2,3,4,5,263,264,265,266,301,306",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,18744,18870,18996,19124,21009,21347"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v22.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v22.json
new file mode 100644
index 0000000..f0385f5
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v22.json
@@ -0,0 +1,28 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v22/values-v22.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v22\\values-v22.xml",
+ "from": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,553",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,548,896"
+ },
+ "to": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,487",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,482,764"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v23.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v23.json
new file mode 100644
index 0000000..c10d775
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v23.json
@@ -0,0 +1,47 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v23/values-v23.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641"
+ },
+ "to": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1131,1787,1914,2019,2134,2241",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1126,1782,1909,2014,2129,2236,2349"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2b64d858a13ff8c10d9dfb314fa8c8c1\\transformed\\cardview-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "4",
+ "endColumns": "12",
+ "endOffsets": "200"
+ },
+ "to": {
+ "startLines": "37",
+ "startColumns": "4",
+ "startOffsets": "2354",
+ "endLines": "39",
+ "endColumns": "12",
+ "endOffsets": "2499"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v24.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v24.json
new file mode 100644
index 0000000..d34396f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v24.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v24/values-v24.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v24\\values-v24.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,212",
+ "endColumns": "156,134",
+ "endOffsets": "207,342"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v25.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v25.json
new file mode 100644
index 0000000..320f684
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v25.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v25/values-v25.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v25\\values-v25.xml",
+ "from": {
+ "startLines": "2,3,4,6",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,126,209,308",
+ "endLines": "2,3,5,7",
+ "endColumns": "70,82,12,12",
+ "endOffsets": "121,204,303,414"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v26.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v26.json
new file mode 100644
index 0000000..7afc63d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v26.json
@@ -0,0 +1,28 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v26/values-v26.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v26\\values-v26.xml",
+ "from": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,431,657,896",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,426,652,891,984"
+ },
+ "to": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,381,557,796",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,376,552,791,884"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v28.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v28.json
new file mode 100644
index 0000000..055f052
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-v28.json
@@ -0,0 +1,28 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-v28/values-v28.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml",
+ "from": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,447",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,442,684"
+ },
+ "to": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,397",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,392,584"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json
new file mode 100644
index 0000000..518f25d
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-vi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-vi/values-vi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,327,436,520,623,742,819,896,987,1080,1176,1270,1371,1464,1559,1657,1748,1839,1923,2027,2136,2237,2342,2456,2561,2718,2817",
+ "endColumns": "113,107,108,83,102,118,76,76,90,92,95,93,100,92,94,97,90,90,83,103,108,100,104,113,104,156,98,83",
+ "endOffsets": "214,322,431,515,618,737,814,891,982,1075,1171,1265,1366,1459,1554,1652,1743,1834,1918,2022,2131,2232,2337,2451,2556,2713,2812,2896"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2901",
+ "endColumns": "100",
+ "endOffsets": "2997"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v20.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v20.json
new file mode 100644
index 0000000..72d173b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v20.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-watch-v20/values-watch-v20.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-watch-v20\\values-watch-v20.xml",
+ "from": {
+ "startLines": "2,5,8",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,214,385",
+ "endLines": "4,7,10",
+ "endColumns": "12,12,12",
+ "endOffsets": "209,380,553"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v21.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v21.json
new file mode 100644
index 0000000..3be0e6b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-watch-v21.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-watch-v21/values-watch-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-watch-v21\\values-watch-v21.xml",
+ "from": {
+ "startLines": "2,6,10",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,271,499",
+ "endLines": "5,9,13",
+ "endColumns": "12,12,12",
+ "endOffsets": "266,494,724"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-xlarge-v4.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-xlarge-v4.json
new file mode 100644
index 0000000..7bed22e
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-xlarge-v4.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-xlarge-v4/values-xlarge-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,126,197,267,337,405",
+ "endColumns": "70,70,69,69,67,67",
+ "endOffsets": "121,192,262,332,400,468"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
new file mode 100644
index 0000000..d870a34
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
@@ -0,0 +1,81 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-zh-rCN/values-zh-rCN.xml",
+ "map": [
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml",
+ "from": {
+ "startLines": "123,73,72,71,70,19,20,21,114,115,122,121,26,79,80,78,77,76,92,91,90,82,62,29,30,83,74,116,69,65,40,46,51,41,61,60,59,55,54,52,53,56,57,47,68,58,66,45,50,49,48,64,44,63,42,43,67,39,38,28,34,36,33,35,32,31,25,24,99,98,101,113,106,105,107,108,110,109,100,104,102,103,97,111,112,120,118,117,119,27,81,89,94,93,95,88,87,86,85,22,23",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6615,3578,3512,3439,3389,827,867,915,6166,6211,6561,6511,1199,3944,4012,3885,3820,3757,4675,4615,4552,4144,2960,1369,1422,4198,3651,6268,3330,3117,1881,2162,2408,1934,2900,2847,2796,2601,2553,2459,2507,2647,2694,2205,3271,2744,3160,2119,2361,2305,2250,3062,2075,3020,1984,2025,3212,1840,1798,1318,1623,1719,1576,1672,1529,1484,1148,1095,5050,4991,5191,6092,5502,5433,5566,5644,5827,5754,5125,5378,5248,5313,4942,5931,6014,6473,6366,6318,6411,1261,4089,4493,4788,4730,4855,4445,4400,4352,4301,963,1029",
+ "endLines": "125,73,72,71,70,19,20,21,114,115,122,121,26,79,80,78,77,76,92,91,90,82,62,29,30,83,74,116,69,65,40,46,51,41,61,60,59,55,54,52,53,56,57,47,68,58,66,45,50,49,48,64,44,63,42,43,67,39,38,28,34,36,33,35,32,31,25,24,99,98,101,113,106,105,107,108,110,109,100,104,102,103,97,111,112,120,118,117,119,27,81,89,94,93,95,88,87,86,85,22,23",
+ "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,40,41,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "6787,3646,3573,3507,3434,862,910,958,6206,6263,6610,6556,1256,4007,4084,3939,3880,3815,4725,4670,4610,4193,3015,1417,1479,4278,3727,6313,3384,3155,1929,2200,2454,1979,2955,2895,2842,2642,2596,2502,2548,2689,2739,2245,3325,2791,3207,2157,2403,2356,2300,3112,2114,3057,2020,2070,3266,1876,1835,1364,1667,1763,1618,1714,1571,1524,1194,1143,5120,5045,5243,6161,5561,5497,5639,5749,5926,5822,5186,5428,5308,5373,4986,6009,6087,6506,6406,6361,6468,1313,4139,4547,4850,4783,4912,4488,4440,4395,4347,1024,1090"
+ },
+ "to": {
+ "startLines": "6,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "215,2945,3018,3084,3157,3207,3247,3295,3343,3388,3445,3499,3549,3611,3679,3756,3815,3880,3943,3998,4058,4121,4175,4235,4288,4350,4435,4516,4566,4625,4668,4721,4764,4815,4865,4925,4978,5029,5075,5123,5171,5217,5264,5314,5359,5418,5470,5522,5565,5612,5668,5723,5778,5822,5864,5905,5955,6014,6055,6097,6148,6197,6246,6293,6340,6387,6432,6483,6536,6611,6670,6727,6801,6865,6934,7012,7122,7226,7299,7365,7420,7485,7550,7599,7682,7760,7798,7843,7969,8031,8189,8244,8303,8370,8428,8490,8538,8583,8631,8682,8748",
+ "endLines": "8,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,124,125,127,128,129,130,131,132,133,134,135,136,137",
+ "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,40,41,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "379,3013,3079,3152,3202,3242,3290,3338,3383,3440,3494,3544,3606,3674,3751,3810,3875,3938,3993,4053,4116,4170,4230,4283,4345,4430,4511,4561,4620,4663,4716,4759,4810,4860,4920,4973,5024,5070,5118,5166,5212,5259,5309,5354,5413,5465,5517,5560,5607,5663,5718,5773,5817,5859,5900,5950,6009,6050,6092,6143,6192,6241,6288,6335,6382,6427,6478,6531,6606,6665,6722,6796,6860,6929,7007,7117,7221,7294,7360,7415,7480,7545,7594,7677,7755,7793,7838,7886,8026,8083,8239,8298,8365,8423,8485,8533,8578,8626,8677,8743,8809"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,201,296,396,478,575,681,757,833,924,1017,1115,1211,1306,1399,1494,1586,1677,1768,1846,1942,2038,2133,2230,2325,2423,2572,2666",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "196,291,391,473,570,676,752,828,919,1012,1110,1206,1301,1394,1489,1581,1672,1763,1841,1937,2033,2128,2225,2320,2418,2567,2661,2739"
+ },
+ "to": {
+ "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,123",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "384,480,575,675,757,854,960,1036,1112,1203,1296,1394,1490,1585,1678,1773,1865,1956,2047,2125,2221,2317,2412,2509,2604,2702,2851,7891",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "475,570,670,752,849,955,1031,1107,1198,1291,1389,1485,1580,1673,1768,1860,1951,2042,2120,2216,2312,2407,2504,2599,2697,2846,2940,7964"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "126",
+ "startColumns": "4",
+ "startOffsets": "8088",
+ "endColumns": "100",
+ "endOffsets": "8184"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endLines": "21",
+ "endColumns": "19",
+ "endOffsets": "817"
+ },
+ "to": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "105",
+ "endLines": "5",
+ "endColumns": "19",
+ "endOffsets": "210"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json
new file mode 100644
index 0000000..bde5e5f
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rHK.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-zh-rHK/values-zh-rHK.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2746",
+ "endColumns": "100",
+ "endOffsets": "2842"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1110,1206,1302,1396,1492,1584,1676,1768,1846,1942,2038,2133,2230,2325,2423,2574,2668",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,91,95,95,93,95,91,91,91,77,95,95,94,96,94,97,150,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1105,1201,1297,1391,1487,1579,1671,1763,1841,1937,2033,2128,2225,2320,2418,2569,2663,2741"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
new file mode 100644
index 0000000..8787778
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
@@ -0,0 +1,81 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-zh-rTW/values-zh-rTW.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1116,1212,1308,1402,1498,1590,1682,1774,1852,1948,2044,2139,2236,2331,2431,2581,2675",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1111,1207,1303,1397,1493,1585,1677,1769,1847,1943,2039,2134,2231,2326,2426,2576,2670,2748"
+ },
+ "to": {
+ "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,121",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "384,479,572,672,754,851,959,1035,1111,1203,1297,1395,1491,1587,1681,1777,1869,1961,2053,2131,2227,2323,2418,2515,2610,2710,2860,7815",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "474,567,667,749,846,954,1030,1106,1198,1292,1390,1486,1582,1676,1772,1864,1956,2048,2126,2222,2318,2413,2510,2605,2705,2855,2949,7888"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endLines": "21",
+ "endColumns": "19",
+ "endOffsets": "817"
+ },
+ "to": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "105",
+ "endLines": "5",
+ "endColumns": "19",
+ "endOffsets": "210"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "124",
+ "startColumns": "4",
+ "startOffsets": "8012",
+ "endColumns": "100",
+ "endOffsets": "8108"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml",
+ "from": {
+ "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6507,3575,3509,3436,3386,827,867,915,6057,6102,6453,6403,1199,3835,3903,3776,3710,3647,4565,4505,4442,4035,2957,1369,1422,4089,1768,6159,3327,3114,1878,2159,2405,1931,2897,2844,2793,2598,2550,2456,2504,2644,2691,2202,3268,2741,3157,2116,2358,2302,2247,3059,2072,3017,1981,2022,3209,1318,1623,1719,1576,1672,1529,1484,1148,1095,4940,4881,5081,5982,5392,5323,5456,5534,5717,5644,5015,5268,5138,5203,4832,5821,5904,6365,6258,6210,6303,1261,3980,4383,4678,4620,4745,4335,4290,4242,4191,963,1029",
+ "endLines": "124,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
+ "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "6679,3642,3570,3504,3431,862,910,958,6097,6154,6502,6448,1256,3898,3975,3830,3771,3705,4615,4560,4500,4084,3012,1417,1479,4168,1843,6204,3381,3152,1926,2197,2451,1976,2952,2892,2839,2639,2593,2499,2545,2686,2736,2242,3322,2788,3204,2154,2400,2353,2297,3109,2111,3054,2017,2067,3263,1364,1667,1763,1618,1714,1571,1524,1194,1143,5010,4935,5133,6051,5451,5387,5529,5639,5816,5712,5076,5318,5198,5263,4876,5899,5977,6398,6298,6253,6360,1313,4030,4437,4740,4673,4802,4378,4330,4285,4237,1024,1090"
+ },
+ "to": {
+ "startLines": "6,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "215,2954,3026,3092,3165,3215,3255,3303,3351,3396,3453,3507,3557,3619,3687,3764,3823,3889,3952,4007,4067,4130,4184,4244,4297,4359,4443,4523,4573,4632,4675,4728,4771,4822,4872,4932,4985,5036,5082,5130,5178,5224,5271,5321,5366,5425,5477,5529,5572,5619,5675,5730,5785,5829,5871,5912,5962,6021,6072,6121,6170,6217,6264,6311,6356,6407,6460,6535,6594,6651,6725,6789,6858,6936,7046,7150,7223,7289,7344,7409,7474,7523,7606,7684,7722,7767,7893,7955,8113,8168,8227,8294,8352,8414,8462,8507,8555,8606,8672",
+ "endLines": "8,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,122,123,125,126,127,128,129,130,131,132,133,134,135",
+ "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
+ "endOffsets": "379,3021,3087,3160,3210,3250,3298,3346,3391,3448,3502,3552,3614,3682,3759,3818,3884,3947,4002,4062,4125,4179,4239,4292,4354,4438,4518,4568,4627,4670,4723,4766,4817,4867,4927,4980,5031,5077,5125,5173,5219,5266,5316,5361,5420,5472,5524,5567,5614,5670,5725,5780,5824,5866,5907,5957,6016,6067,6116,6165,6212,6259,6306,6351,6402,6455,6530,6589,6646,6720,6784,6853,6931,7041,7145,7218,7284,7339,7404,7469,7518,7601,7679,7717,7762,7810,7950,8007,8163,8222,8289,8347,8409,8457,8502,8550,8601,8667,8733"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json
new file mode 100644
index 0000000..cb6fd28
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values-zu/values-zu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,320,434,522,625,752,832,912,1003,1096,1190,1284,1385,1478,1573,1667,1758,1851,1937,2041,2147,2245,2352,2458,2564,2721,2817",
+ "endColumns": "107,106,113,87,102,126,79,79,90,92,93,93,100,92,94,93,90,92,85,103,105,97,106,105,105,156,95,80",
+ "endOffsets": "208,315,429,517,620,747,827,907,998,1091,1185,1279,1380,1473,1568,1662,1753,1846,1932,2036,2142,2240,2347,2453,2559,2716,2812,2893"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2898",
+ "endColumns": "100",
+ "endOffsets": "2994"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
new file mode 100644
index 0000000..70e677b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
@@ -0,0 +1,231 @@
+{
+ "logs": [
+ {
+ "outputFile": "net.micode.notes.app-mergeDebugResources-10:/values/values.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\5b615d072b743636708d27025c2abe39\\transformed\\support-compat-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,171,172,176,177,178,6,13,56,88,125",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,7725,7795,7863,7935,8005,8066,8140,8213,8274,8335,8397,8461,8523,8584,8652,8752,8812,8878,8951,9020,9077,9129,9191,9263,9339,9374,9409,9459,9520,9577,9611,9646,9681,9751,9822,9939,10140,10250,10451,10580,10652,319,617,3523,5588,7348",
+ "endLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,170,171,175,176,177,178,12,55,87,124,131",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "119,182,7790,7858,7930,8000,8061,8135,8208,8269,8330,8392,8456,8518,8579,8647,8747,8807,8873,8946,9015,9072,9124,9186,9258,9334,9369,9404,9454,9515,9572,9606,9641,9676,9746,9817,9934,10135,10245,10446,10575,10647,10714,612,3518,5583,7343,7720"
+ },
+ "to": {
+ "startLines": "118,119,219,220,221,222,223,224,225,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,361,362,370,371,383,384,385,386,387,391,413,569,2279,2280,2284,2285,2289,2679,2680,3666,3818,3849,3871,3904",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "7192,7261,14074,14144,14212,14284,14354,14415,14489,21386,21447,21508,21570,21634,21696,21757,21825,21925,21985,22051,22124,22193,22250,22302,23079,23151,23572,23607,24182,24232,24293,24350,24384,24562,25808,37299,149734,149851,150052,150162,150363,175932,176004,218919,226848,228502,229385,230067",
+ "endLines": "118,119,219,220,221,222,223,224,225,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,361,362,370,371,383,384,385,386,387,391,413,569,2279,2283,2284,2288,2289,2679,2680,3672,3848,3869,3903,3909",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "7256,7319,14139,14207,14279,14349,14410,14484,14557,21442,21503,21565,21629,21691,21752,21820,21920,21980,22046,22119,22188,22245,22297,22359,23146,23222,23602,23637,24227,24288,24345,24379,24414,24592,25873,37365,149846,150047,150157,150358,150487,175999,176066,219125,228497,229178,230062,230229"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\dimens.xml",
+ "from": {
+ "startLines": "19,20,21,22,18",
+ "startColumns": "4,4,4,4,4",
+ "startOffsets": "764,816,869,922,712",
+ "endColumns": "51,52,52,51,51",
+ "endOffsets": "811,864,917,969,759"
+ },
+ "to": {
+ "startLines": "348,349,350,351,352",
+ "startColumns": "4,4,4,4,4",
+ "startOffsets": "22364,22416,22469,22522,22574",
+ "endColumns": "51,52,52,51,51",
+ "endOffsets": "22411,22464,22517,22569,22621"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2b64d858a13ff8c10d9dfb314fa8c8c1\\transformed\\cardview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356",
+ "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174"
+ },
+ "to": {
+ "startLines": "16,73,74,75,76,216,217,218,611,2003,2005,2008,3585",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "697,4275,4336,4398,4460,13904,13963,14020,40373,129296,129360,129486,213889",
+ "endLines": "16,73,74,75,76,216,217,218,617,2004,2007,2010,3612",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "744,4331,4393,4455,4519,13958,14015,14069,40782,129355,129481,129609,214808"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\strings.xml",
+ "from": {
+ "startLines": "136,80,83,82,81,43,48,20,21,22,47,126,127,135,134,27,89,90,88,87,86,102,101,100,92,40,39,72,30,31,93,49,84,128,79,75,50,56,61,51,71,70,69,65,64,62,63,66,67,57,78,68,76,55,60,59,58,74,54,73,52,53,77,45,44,29,35,37,34,36,33,32,26,25,109,108,112,124,117,116,118,119,121,120,110,111,115,113,114,107,122,123,133,131,130,132,28,91,99,104,103,105,98,97,96,95,23,24",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "8276,4166,4427,4331,4262,2099,2316,828,871,923,2263,7774,7823,8218,8167,1283,4881,4975,4810,4726,4643,5842,5759,5657,5151,2005,1954,3665,1487,1540,5212,2365,4510,7886,4095,3850,2424,2739,3040,2482,3594,3533,3476,3254,3202,3099,3152,3304,3354,2786,4029,3414,3899,2692,2985,2897,2839,3788,2642,3743,2539,2582,3962,2208,2152,1432,1751,1859,1704,1806,1648,1600,1228,1175,6298,6231,6539,7677,6903,6822,6977,7066,7308,7229,6382,6457,6763,6603,6683,6176,7452,7574,8126,7999,7942,8052,1367,5083,5571,5977,5908,6057,5512,5457,5395,5335,975,1085",
+ "endLines": "141,80,83,82,81,43,48,20,21,22,47,126,127,135,134,27,89,90,88,87,86,102,101,100,92,40,39,72,30,31,93,49,84,128,79,75,50,56,61,51,71,70,69,65,64,62,63,66,67,57,78,68,76,55,60,59,58,74,54,73,52,53,77,45,44,29,35,37,34,36,33,32,26,25,109,108,112,124,117,116,118,119,121,120,110,111,115,113,114,107,122,123,133,131,130,132,28,91,99,104,103,105,98,97,96,95,23,24",
+ "endColumns": "14,95,82,95,68,52,48,42,51,51,52,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,53,55,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
+ "endOffsets": "8681,4257,4505,4422,4326,2147,2360,866,918,970,2311,7818,7881,8271,8213,1362,4970,5078,4876,4805,4721,5903,5837,5754,5207,2062,2000,3738,1535,1595,5312,2419,4607,7936,4161,3894,2477,2781,3094,2534,3660,3589,3528,3299,3249,3147,3197,3349,3409,2834,4090,3471,3957,2734,3035,2980,2892,3845,2687,3783,2577,2637,4024,2257,2203,1482,1801,1907,1746,1854,1699,1643,1278,1223,6377,6293,6598,7768,6972,6898,7061,7224,7447,7303,6452,6534,6817,6678,6758,6226,7569,7672,8162,8047,7994,8121,1427,5146,5652,6052,5972,6146,5566,5507,5452,5390,1080,1170"
+ },
+ "to": {
+ "startLines": "414,459,460,461,462,463,464,465,466,467,468,471,472,475,476,477,478,479,480,481,482,483,484,485,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,577,578,579,580",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "25878,28990,29086,29169,29265,29334,29387,29436,29479,29531,29583,29902,29951,30205,30263,30314,30398,30492,30600,30671,30755,30838,30904,30987,31393,31454,31516,31567,31645,31698,31758,31863,31922,32172,32227,32298,32347,32405,32452,32511,32568,32639,32700,32757,32807,32859,32912,32962,33012,33072,33125,33191,33253,33316,33363,33418,33506,33564,33626,33676,33721,33764,33824,33891,33945,34082,34137,34192,34245,34292,34345,34401,34449,34504,35359,35443,35510,35574,35670,35744,35825,35914,36077,36221,36300,36375,36457,36516,36596,36676,36731,36853,36956,36997,37050,37160,37234,37370,37438,37524,37604,37673,37767,37826,37881,37943,38003,38113",
+ "endLines": "419,459,460,461,462,463,464,465,466,467,468,471,472,475,476,477,478,479,480,481,482,483,484,485,488,489,490,491,492,493,494,495,496,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,531,532,533,534,535,536,537,538,539,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,567,568,570,571,572,573,574,575,576,577,578,579,580",
+ "endColumns": "14,95,82,95,68,52,48,42,51,51,52,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,53,55,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
+ "endOffsets": "26227,29081,29164,29260,29329,29382,29431,29474,29526,29578,29631,29946,30009,30258,30309,30393,30487,30595,30666,30750,30833,30899,30982,31084,31449,31511,31562,31640,31693,31753,31858,31917,32019,32222,32293,32342,32400,32447,32506,32563,32634,32695,32752,32802,32854,32907,32957,33007,33067,33120,33186,33248,33311,33358,33413,33501,33559,33621,33671,33716,33759,33819,33886,33940,33996,34132,34187,34240,34287,34340,34396,34444,34499,34552,35438,35505,35569,35665,35739,35820,35909,36072,36216,36295,36370,36452,36511,36591,36671,36726,36848,36951,36992,37045,37102,37229,37294,37433,37519,37599,37668,37762,37821,37876,37938,37998,38108,38198"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\2ba9601b3f00120643b4ccfc9b674703\\transformed\\appcompat-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1461,1462,1466,1470,1474,1479,1485,1492,1496,1500,1505,1509,1513,1517,1521,1525,1529,1535,1539,1545,1549,1555,1559,1564,1568,1571,1575,1581,1585,1591,1595,1601,1604,1608,1612,1616,1620,1624,1625,1626,1627,1630,1633,1636,1639,1643,1644,1645,1646,1647,1650,1652,1654,1656,1661,1662,1666,1672,1676,1677,1679,1690,1691,1695,1701,1705,1706,1707,1711,1738,1742,1743,1747,1775,1943,1969,2138,2164,2195,2203,2209,2223,2245,2250,2255,2265,2274,2283,2287,2294,2302,2309,2310,2319,2322,2325,2329,2333,2337,2340,2341,2345,2349,2359,2364,2371,2377,2378,2381,2385,2390,2392,2394,2397,2400,2402,2406,2409,2416,2419,2422,2426,2428,2432,2434,2436,2438,2442,2450,2458,2470,2476,2485,2488,2499,2502,2507,2508,2513,2571,2630,2631,2641,2650,2651,2653,2657,2660,2663,2666,2669,2672,2675,2678,2682,2685,2688,2691,2695,2698,2702,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2728,2730,2731,2732,2733,2734,2735,2736,2737,2739,2740,2742,2743,2745,2747,2748,2750,2751,2752,2753,2754,2755,2757,2758,2759,2760,2761,2762,2764,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2782,2783,2784,2785,2786,2787,2789,2793,2797,2798,2799,2800,2801,2802,2803,2804,2806,2808,2810,2812,2814,2815,2816,2817,2819,2821,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2837,2838,2839,2840,2842,2844,2845,2847,2848,2850,2852,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2878,2880,2882,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,69,152,155,158,161,175,186,196,223,230,241,271,298,307,344,725,730,756,774,810,816,822,845,986,1006,1012,1016,1022,1059,1071,1098,1103,1169,1184,1249,1268,1294",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,70911,70980,71049,71119,71193,71269,71333,71410,71486,71563,71628,71697,71774,71849,71918,71986,72063,72129,72190,72287,72352,72421,72520,72591,72650,72708,72765,72824,72888,72959,73031,73103,73175,73247,73314,73382,73450,73509,73572,73636,73726,73817,73877,73943,74010,74076,74146,74210,74263,74376,74434,74497,74562,74627,74702,74775,74847,74896,74957,75018,75079,75141,75205,75269,75333,75398,75461,75521,75582,75648,75707,75767,75829,75900,75960,76028,76114,76201,76291,76378,76466,76548,76631,76721,76812,76864,76922,76967,77033,77097,77154,77211,77265,77322,77370,77419,77470,77504,77551,77600,77646,77678,77742,77804,77864,77921,77995,78065,78143,78197,78267,78352,78400,78446,78517,78595,78673,78745,78819,78893,78967,79047,79120,79189,79261,79338,79399,79462,79528,79592,79663,79726,79791,79855,79916,79977,80029,80102,80176,80245,80320,80394,80468,80609,80679,80732,80810,80900,80988,81084,81174,81756,81845,82092,82373,82625,82910,83303,83780,84002,84224,84500,84727,84957,85187,85417,85647,85874,86293,86519,86944,87174,87602,87821,88104,88312,88443,88670,89096,89321,89748,89969,90394,90514,90790,91091,91415,91706,92020,92157,92288,92393,92635,92802,93006,93214,93485,93597,93709,93814,93931,94145,94291,94431,94517,94865,94953,95199,95617,95866,95948,96046,96663,96763,97015,97439,97694,97788,97877,98114,100166,100408,100510,100763,102947,113668,115184,126004,127532,129289,129915,130335,131396,132661,132917,133153,133700,134194,134799,134997,135577,136141,136516,136634,137172,137329,137525,137798,138054,138224,138365,138429,138711,138997,139673,139937,140275,140628,140722,140908,141214,141476,141601,141728,141967,142178,142297,142490,142667,143122,143303,143425,143684,143797,143984,144086,144193,144322,144597,145105,145601,146478,146772,147342,147491,148223,148395,148731,148823,149101,153445,157932,157994,158624,159238,159329,159442,159671,159831,159983,160154,160320,160489,160656,160819,161062,161232,161405,161576,161850,162049,162254,162584,162668,162764,162860,162958,163058,163160,163262,163364,163466,163568,163668,163764,163876,164005,164128,164259,164390,164488,164602,164696,164836,164970,165066,165178,165278,165394,165490,165602,165702,165842,165978,166142,166272,166430,166580,166721,166865,167000,167112,167262,167390,167518,167654,167786,167916,168046,168158,168298,168444,168588,168726,168792,168882,168958,169062,169152,169254,169362,169470,169570,169650,169742,169840,169950,170028,170134,170226,170330,170440,170562,170725,170882,170962,171062,171152,171262,171356,171462,171554,171654,171766,171880,171996,172112,172206,172320,172432,172534,172654,172776,172858,172962,173082,173208,173306,173400,173488,173600,173716,173838,173950,174125,174241,174327,174419,174531,174655,174722,174848,174916,175044,175188,175316,175385,175480,175595,175708,175807,175916,176027,176138,176239,176344,176444,176574,176665,176788,176882,176994,177080,177184,177280,177368,177486,177590,177694,177820,177908,178016,178116,178206,178316,178400,178502,178586,178640,178704,178810,178920,179004,4638,9782,9900,10015,10147,10862,11554,12071,13718,14103,14700,16299,17832,18220,20527,40045,40305,41697,42730,44743,45005,45361,46191,52973,54107,54401,54624,54951,57001,57649,59282,59552,63403,64004,67813,69028,70437",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1460,1461,1465,1469,1473,1478,1484,1491,1495,1499,1504,1508,1512,1516,1520,1524,1528,1534,1538,1544,1548,1554,1558,1563,1567,1570,1574,1580,1584,1590,1594,1600,1603,1607,1611,1615,1619,1623,1624,1625,1626,1629,1632,1635,1638,1642,1643,1644,1645,1646,1649,1651,1653,1655,1660,1661,1665,1671,1675,1676,1678,1689,1690,1694,1700,1704,1705,1706,1710,1737,1741,1742,1746,1774,1942,1968,2137,2163,2194,2202,2208,2222,2244,2249,2254,2264,2273,2282,2286,2293,2301,2308,2309,2318,2321,2324,2328,2332,2336,2339,2340,2344,2348,2358,2363,2370,2376,2377,2380,2384,2389,2391,2393,2396,2399,2401,2405,2408,2415,2418,2421,2425,2427,2431,2433,2435,2437,2441,2449,2457,2469,2475,2484,2487,2498,2501,2506,2507,2512,2570,2629,2630,2640,2649,2650,2652,2656,2659,2662,2665,2668,2671,2674,2677,2681,2684,2687,2690,2694,2697,2701,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2727,2729,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2744,2746,2747,2749,2750,2751,2752,2753,2754,2756,2757,2758,2759,2760,2761,2763,2765,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2781,2782,2783,2784,2785,2786,2788,2792,2796,2797,2798,2799,2800,2801,2802,2803,2805,2807,2809,2811,2813,2814,2815,2816,2818,2820,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2836,2837,2838,2839,2841,2843,2844,2846,2847,2849,2851,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2866,2867,2868,2869,2871,2872,2873,2874,2875,2877,2879,2881,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,151,154,157,160,174,185,195,222,229,240,270,297,306,343,724,729,755,773,809,815,821,844,985,1005,1011,1015,1021,1058,1070,1097,1102,1168,1183,1248,1267,1293,1302",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,70975,71044,71114,71188,71264,71328,71405,71481,71558,71623,71692,71769,71844,71913,71981,72058,72124,72185,72282,72347,72416,72515,72586,72645,72703,72760,72819,72883,72954,73026,73098,73170,73242,73309,73377,73445,73504,73567,73631,73721,73812,73872,73938,74005,74071,74141,74205,74258,74371,74429,74492,74557,74622,74697,74770,74842,74891,74952,75013,75074,75136,75200,75264,75328,75393,75456,75516,75577,75643,75702,75762,75824,75895,75955,76023,76109,76196,76286,76373,76461,76543,76626,76716,76807,76859,76917,76962,77028,77092,77149,77206,77260,77317,77365,77414,77465,77499,77546,77595,77641,77673,77737,77799,77859,77916,77990,78060,78138,78192,78262,78347,78395,78441,78512,78590,78668,78740,78814,78888,78962,79042,79115,79184,79256,79333,79394,79457,79523,79587,79658,79721,79786,79850,79911,79972,80024,80097,80171,80240,80315,80389,80463,80604,80674,80727,80805,80895,80983,81079,81169,81751,81840,82087,82368,82620,82905,83298,83775,83997,84219,84495,84722,84952,85182,85412,85642,85869,86288,86514,86939,87169,87597,87816,88099,88307,88438,88665,89091,89316,89743,89964,90389,90509,90785,91086,91410,91701,92015,92152,92283,92388,92630,92797,93001,93209,93480,93592,93704,93809,93926,94140,94286,94426,94512,94860,94948,95194,95612,95861,95943,96041,96658,96758,97010,97434,97689,97783,97872,98109,100161,100403,100505,100758,102942,113663,115179,125999,127527,129284,129910,130330,131391,132656,132912,133148,133695,134189,134794,134992,135572,136136,136511,136629,137167,137324,137520,137793,138049,138219,138360,138424,138706,138992,139668,139932,140270,140623,140717,140903,141209,141471,141596,141723,141962,142173,142292,142485,142662,143117,143298,143420,143679,143792,143979,144081,144188,144317,144592,145100,145596,146473,146767,147337,147486,148218,148390,148726,148818,149096,153440,157927,157989,158619,159233,159324,159437,159666,159826,159978,160149,160315,160484,160651,160814,161057,161227,161400,161571,161845,162044,162249,162579,162663,162759,162855,162953,163053,163155,163257,163359,163461,163563,163663,163759,163871,164000,164123,164254,164385,164483,164597,164691,164831,164965,165061,165173,165273,165389,165485,165597,165697,165837,165973,166137,166267,166425,166575,166716,166860,166995,167107,167257,167385,167513,167649,167781,167911,168041,168153,168293,168439,168583,168721,168787,168877,168953,169057,169147,169249,169357,169465,169565,169645,169737,169835,169945,170023,170129,170221,170325,170435,170557,170720,170877,170957,171057,171147,171257,171351,171457,171549,171649,171761,171875,171991,172107,172201,172315,172427,172529,172649,172771,172853,172957,173077,173203,173301,173395,173483,173595,173711,173833,173945,174120,174236,174322,174414,174526,174650,174717,174843,174911,175039,175183,175311,175380,175475,175590,175703,175802,175911,176022,176133,176234,176339,176439,176569,176660,176783,176877,176989,177075,177179,177275,177363,177481,177585,177689,177815,177903,178011,178111,178201,178311,178395,178497,178581,178635,178699,178805,178915,178999,179119,9777,9895,10010,10142,10857,11549,12066,13713,14098,14695,16294,17827,18215,20522,40040,40300,41692,42725,44738,45000,45356,46186,52968,54102,54396,54619,54946,56996,57644,59277,59547,63398,63999,67808,69023,70432,70906"
+ },
+ "to": {
+ "startLines": "22,24,26,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,270,271,275,276,277,278,279,280,281,353,354,355,356,357,358,359,360,363,364,365,366,368,375,376,382,397,399,400,403,404,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,566,581,582,583,584,585,590,598,599,603,607,618,623,629,636,640,644,649,653,657,661,665,669,673,679,683,689,693,699,703,708,712,715,719,725,729,735,739,745,748,752,756,760,764,768,769,770,771,774,777,780,783,787,788,789,790,791,794,796,798,800,805,806,810,816,820,821,823,834,835,839,845,849,903,904,908,935,939,940,944,1194,1361,1387,1555,1581,1612,1620,1626,1640,1662,1667,1672,1682,1691,1700,1704,1711,1719,1726,1727,1736,1739,1742,1746,1750,1754,1757,1758,1762,1766,1776,1781,1788,1794,1795,1798,1802,1807,1809,1811,1814,1817,1819,1823,1826,1833,1836,1839,1843,1845,1849,1851,1853,1855,1859,1867,1875,1887,1893,1902,1905,1916,1919,1924,1925,2026,2084,2147,2148,2158,2167,2168,2170,2174,2177,2180,2183,2186,2189,2192,2195,2199,2202,2205,2208,2212,2215,2219,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2245,2247,2248,2249,2250,2251,2252,2253,2254,2256,2257,2259,2260,2262,2264,2265,2267,2268,2269,2270,2271,2272,2274,2275,2276,2277,2278,2428,2430,2432,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2476,2477,2478,2479,2480,2481,2483,2487,2556,2557,2558,2559,2560,2561,2562,2585,2587,2589,2591,2593,2595,2596,2597,2598,2600,2602,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2618,2619,2620,2621,2623,2625,2626,2628,2629,2631,2633,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2648,2649,2650,2651,2653,2654,2655,2656,2657,2659,2661,2663,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2957,3032,3035,3038,3041,3055,3061,3071,3087,3093,3124,3153,3180,3189,3218,3581,3673,3790,3910,3934,3940,3954,3975,4099,4120,4126,4130,4158,4195,4207,4223,4227,4317,4352,4403,4415,4441",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "1018,1118,1216,2588,2629,2684,2743,2867,2948,3009,3084,3160,3237,3315,3400,3482,3558,3634,3711,3789,3895,4001,4080,4160,4217,5287,5361,5436,5501,5567,5627,5688,5760,5833,5900,5968,6027,6086,6145,6204,6263,6317,6371,6424,6478,6532,6586,7324,7398,7477,7550,7624,7695,7767,7839,7912,7969,8027,8100,8174,8248,8323,8395,8468,8538,8609,8669,8787,8856,8925,8995,9069,9145,9209,9286,9362,9439,9504,9573,9650,9725,9794,9862,9939,10005,10066,10163,10228,10297,10396,10467,10526,10584,10641,10700,10764,10835,10907,10979,11051,11123,11190,11258,11326,11385,11448,11512,11602,11693,11753,11819,11886,11952,12022,12086,12139,12252,12310,12373,12438,12503,12578,12651,12723,12772,12833,12894,12955,13017,13081,13145,13209,13274,13337,13397,13458,13524,13583,13643,13705,13776,13836,17366,17452,17702,17792,17879,17967,18049,18132,18222,22626,22678,22736,22781,22847,22911,22968,23025,23227,23284,23332,23381,23472,23805,23852,24136,24863,24943,25007,25197,25257,26232,26306,26376,26454,26508,26578,26663,26711,26757,26828,26906,26984,27056,27130,27204,27278,27358,27431,27500,27572,27649,27710,27773,27839,27903,27974,28037,28102,28166,28227,28288,28340,28413,28487,28556,28631,28705,28779,28920,37107,38203,38281,38371,38459,38555,38922,39504,39593,39840,40121,40787,41072,41465,41942,42164,42386,42662,42889,43119,43349,43579,43809,44036,44455,44681,45106,45336,45764,45983,46266,46474,46605,46832,47258,47483,47910,48131,48556,48676,48952,49253,49577,49868,50182,50319,50450,50555,50797,50964,51168,51376,51647,51759,51871,51976,52093,52307,52453,52593,52679,53027,53115,53361,53779,54028,54110,54208,54800,54900,55152,55576,55831,59633,59722,59959,61983,62225,62327,62580,80597,90726,92242,102470,103998,105755,106381,106801,107862,109127,109383,109619,110166,110660,111265,111463,112043,112607,112982,113100,113638,113795,113991,114264,114520,114690,114831,114895,115177,115463,116139,116403,116741,117094,117188,117374,117680,117942,118067,118194,118433,118644,118763,118956,119133,119588,119769,119891,120150,120263,120450,120552,120659,120788,121063,121571,122067,122944,123238,123808,123957,124689,124861,125197,125289,130399,134681,139450,139512,140090,140674,140765,140878,141107,141267,141419,141590,141756,141925,142092,142255,142498,142668,142841,143012,143286,143485,143690,144020,144104,144200,144296,144394,144494,144596,144698,144800,144902,145004,145104,145200,145312,145441,145564,145695,145826,145924,146038,146132,146272,146406,146502,146614,146714,146830,146926,147038,147138,147278,147414,147578,147708,147866,148016,148157,148301,148436,148548,148698,148826,148954,149090,149222,149352,149482,149594,157826,157972,158116,159600,159666,159756,159832,159936,160026,160128,160236,160344,160444,160524,160616,160714,160824,160902,161008,161100,161204,161314,161436,161599,166084,166164,166264,166354,166464,166558,166664,168362,168462,168574,168688,168804,168920,169014,169128,169240,169342,169462,169584,169666,169770,169890,170016,170114,170208,170296,170408,170524,170646,170758,170933,171049,171135,171227,171339,171463,171530,171656,171724,171852,171996,172124,172193,172288,172403,172516,172615,172724,172835,172946,173047,173152,173252,173382,173473,173596,173690,173802,173888,173992,174088,174176,174294,174398,174502,174628,174716,174824,174924,175014,175124,175208,175310,175394,175448,175512,175618,175728,175812,192653,195269,195387,195502,195582,195943,196176,196693,197118,197296,198631,199975,201336,201724,202802,213754,219130,225281,230234,230985,231247,233421,233800,238078,239251,239480,239631,240903,242321,242633,243044,243171,248126,250775,252696,253036,254347",
+ "endLines": "22,24,26,50,51,52,53,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,270,271,275,276,277,278,279,280,281,353,354,355,356,357,358,359,360,363,364,365,366,368,375,376,382,397,399,400,403,404,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,566,581,582,583,584,585,597,598,602,606,610,622,628,635,639,643,648,652,656,660,664,668,672,678,682,688,692,698,702,707,711,714,718,724,728,734,738,744,747,751,755,759,763,767,768,769,770,773,776,779,782,786,787,788,789,790,793,795,797,799,804,805,809,815,819,820,822,833,834,838,844,848,849,903,907,934,938,939,943,971,1360,1386,1554,1580,1611,1619,1625,1639,1661,1666,1671,1681,1690,1699,1703,1710,1718,1725,1726,1735,1738,1741,1745,1749,1753,1756,1757,1761,1765,1775,1780,1787,1793,1794,1797,1801,1806,1808,1810,1813,1816,1818,1822,1825,1832,1835,1838,1842,1844,1848,1850,1852,1854,1858,1866,1874,1886,1892,1901,1904,1915,1918,1923,1924,1929,2083,2142,2147,2157,2166,2167,2169,2173,2176,2179,2182,2185,2188,2191,2194,2198,2201,2204,2207,2211,2214,2218,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2244,2246,2247,2248,2249,2250,2251,2252,2253,2255,2256,2258,2259,2261,2263,2264,2266,2267,2268,2269,2270,2271,2273,2274,2275,2276,2277,2278,2429,2431,2433,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2475,2476,2477,2478,2479,2480,2482,2486,2490,2556,2557,2558,2559,2560,2561,2562,2586,2588,2590,2592,2594,2595,2596,2597,2599,2601,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2617,2618,2619,2620,2622,2624,2625,2627,2628,2630,2632,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2647,2648,2649,2650,2652,2653,2654,2655,2656,2658,2660,2662,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,3031,3034,3037,3040,3054,3060,3070,3086,3092,3102,3152,3179,3188,3217,3560,3584,3698,3807,3933,3939,3945,3974,4098,4118,4125,4129,4135,4192,4206,4222,4226,4292,4331,4402,4414,4440,4447",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "1068,1158,1260,2624,2679,2738,2800,2943,3004,3079,3155,3232,3310,3395,3477,3553,3629,3706,3784,3890,3996,4075,4155,4212,4270,5356,5431,5496,5562,5622,5683,5755,5828,5895,5963,6022,6081,6140,6199,6258,6312,6366,6419,6473,6527,6581,6635,7393,7472,7545,7619,7690,7762,7834,7907,7964,8022,8095,8169,8243,8318,8390,8463,8533,8604,8664,8725,8851,8920,8990,9064,9140,9204,9281,9357,9434,9499,9568,9645,9720,9789,9857,9934,10000,10061,10158,10223,10292,10391,10462,10521,10579,10636,10695,10759,10830,10902,10974,11046,11118,11185,11253,11321,11380,11443,11507,11597,11688,11748,11814,11881,11947,12017,12081,12134,12247,12305,12368,12433,12498,12573,12646,12718,12767,12828,12889,12950,13012,13076,13140,13204,13269,13332,13392,13453,13519,13578,13638,13700,13771,13831,13899,17447,17534,17787,17874,17962,18044,18127,18217,18308,22673,22731,22776,22842,22906,22963,23020,23074,23279,23327,23376,23427,23501,23847,23896,24177,24890,25002,25064,25252,25309,26301,26371,26449,26503,26573,26658,26706,26752,26823,26901,26979,27051,27125,27199,27273,27353,27426,27495,27567,27644,27705,27768,27834,27898,27969,28032,28097,28161,28222,28283,28335,28408,28482,28551,28626,28700,28774,28915,28985,37155,38276,38366,38454,38550,38640,39499,39588,39835,40116,40368,41067,41460,41937,42159,42381,42657,42884,43114,43344,43574,43804,44031,44450,44676,45101,45331,45759,45978,46261,46469,46600,46827,47253,47478,47905,48126,48551,48671,48947,49248,49572,49863,50177,50314,50445,50550,50792,50959,51163,51371,51642,51754,51866,51971,52088,52302,52448,52588,52674,53022,53110,53356,53774,54023,54105,54203,54795,54895,55147,55571,55826,55920,59717,59954,61978,62220,62322,62575,64731,90721,92237,102465,103993,105750,106376,106796,107857,109122,109378,109614,110161,110655,111260,111458,112038,112602,112977,113095,113633,113790,113986,114259,114515,114685,114826,114890,115172,115458,116134,116398,116736,117089,117183,117369,117675,117937,118062,118189,118428,118639,118758,118951,119128,119583,119764,119886,120145,120258,120445,120547,120654,120783,121058,121566,122062,122939,123233,123803,123952,124684,124856,125192,125284,125562,134676,139101,139507,140085,140669,140760,140873,141102,141262,141414,141585,141751,141920,142087,142250,142493,142663,142836,143007,143281,143480,143685,144015,144099,144195,144291,144389,144489,144591,144693,144795,144897,144999,145099,145195,145307,145436,145559,145690,145821,145919,146033,146127,146267,146401,146497,146609,146709,146825,146921,147033,147133,147273,147409,147573,147703,147861,148011,148152,148296,148431,148543,148693,148821,148949,149085,149217,149347,149477,149589,149729,157967,158111,158249,159661,159751,159827,159931,160021,160123,160231,160339,160439,160519,160611,160709,160819,160897,161003,161095,161199,161309,161431,161594,161751,166159,166259,166349,166459,166553,166659,166751,168457,168569,168683,168799,168915,169009,169123,169235,169337,169457,169579,169661,169765,169885,170011,170109,170203,170291,170403,170519,170641,170753,170928,171044,171130,171222,171334,171458,171525,171651,171719,171847,171991,172119,172188,172283,172398,172511,172610,172719,172830,172941,173042,173147,173247,173377,173468,173591,173685,173797,173883,173987,174083,174171,174289,174393,174497,174623,174711,174819,174919,175009,175119,175203,175305,175389,175443,175507,175613,175723,175807,175927,195264,195382,195497,195577,195938,196171,196688,197113,197291,197575,199970,201331,201719,202797,212315,213884,220418,225848,230980,231242,231442,233795,238073,238679,239475,239626,239841,241981,242628,243039,243166,246192,248722,252691,253031,254342,254545"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\d588dde642e4d6d7fcf253a75292567c\\transformed\\recyclerview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "30,31,32,33,34,35,36,2",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "1535,1594,1642,1698,1773,1849,1921,55",
+ "endLines": "30,31,32,33,34,35,36,29",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "1589,1637,1693,1768,1844,1916,1982,1530"
+ },
+ "to": {
+ "startLines": "272,273,274,282,283,284,369,4136",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "17539,17598,17646,18313,18388,18464,23506,239846",
+ "endLines": "272,273,274,282,283,284,369,4155",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "17593,17641,17697,18383,18459,18531,23567,240636"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\84043de0b4622d92a1bb9432e8356a5f\\transformed\\transition-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,95,138,185,240,285,339,391,440,501",
+ "endColumns": "39,42,46,54,44,53,51,48,60,49",
+ "endOffsets": "90,133,180,235,280,334,386,435,496,546"
+ },
+ "to": {
+ "startLines": "367,374,377,378,379,392,393,394,395,396",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "23432,23762,23901,23948,24003,24597,24651,24703,24752,24813",
+ "endColumns": "39,42,46,54,44,53,51,48,60,49",
+ "endOffsets": "23467,23800,23943,23998,24043,24646,24698,24747,24808,24858"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\ff8e84fdd105cddb46b58c13fc892ecc\\transformed\\design-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,345,346,347,352,353,357,363,367,368,369,370,381,382,383,387,393,397,398,399,400,430,450,496,526,546,566,612,616,620,634,675,683,693,694,695,696,697,700,701,704,707,708,711,715,720,728,736,745,753,757,765,773,781,789,797,806,815,823,832,835,837,842,844,849,853,857,858,863,864,865,866,867,868,870,871,876,877,878,879,880,881,882,884,888,892,896,900,901,902,903,904,905,906,907,908,911,915,918,922,930,937,946,950,965,973,976,985,990,1001,1009,1012,1021,1028,1029,1048,1051,1057,1060,1069,1072,1075,1078,1081,1084,1088,1091,1100,1103,1111,1116,1124,1129,1133,1134,1145,1152,1156,1160,1161,1165,1173,1177,1182,1187,55,56,57,76,82,92,96,97,98,141,149,150,158,159,160,161,167,168,169,170,171,172,173,174,175,198,217",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "100,156,216,277,332,385,443,491,540,585,638,696,756,814,860,920,973,1019,1069,1116,1174,1232,1291,1351,1413,1475,1537,1599,1661,1723,1784,1846,1908,1961,2023,2097,2160,2228,2309,2373,2439,2509,2579,2649,2719,2786,2849,2914,2980,3033,3109,3175,3262,18372,18426,18505,18583,18656,18721,18784,18850,18921,18992,19054,19123,19189,19256,19323,19379,19430,19483,19535,19589,19660,19723,19782,19844,19903,19976,20043,20103,20166,20241,20313,20384,20440,20511,20568,20625,20691,20755,20826,20883,20936,20999,21051,21109,21176,21242,21308,21389,21464,21520,21573,21634,21692,21742,21791,21840,21889,21951,22003,22048,22129,22183,22236,22290,22341,22390,22441,22502,22563,22625,22675,22716,22766,22814,22876,22927,22976,23045,23106,23162,23233,23298,23367,23418,23481,23551,23620,23690,23752,23822,23892,23967,24026,24084,24146,24191,24234,24281,24326,24377,24425,24491,24553,24616,24688,24745,24802,24862,24920,24990,25047,25192,25313,25417,25504,25656,25808,25956,26037,26115,26416,26582,26737,26839,27116,27209,27316,27659,27766,27995,28404,28636,28736,28841,28960,29583,29730,29849,30084,30499,30737,30849,30970,31103,33241,34757,38048,40182,41710,43254,46541,46787,47046,47850,49610,50060,50775,50848,50935,51020,51119,51314,51406,51579,51741,51836,52005,52248,52541,52950,53364,53824,54242,54483,54913,55348,55758,56180,56590,57047,57501,57917,58383,58565,58633,58977,59057,59413,59563,59707,59791,60156,60254,60362,60460,60570,60686,60812,60908,61285,61395,61519,61657,61767,61889,62017,62155,62317,62533,62689,62893,62977,63081,63175,63289,63401,63525,63621,63701,63890,64096,64289,64499,64931,65352,65777,65974,66922,67443,67566,68203,68424,69239,69708,69891,70487,70947,71052,72313,72463,72880,73045,73725,73884,74046,74201,74397,74564,74786,74946,75323,75482,75810,76027,76602,76952,77201,77298,78004,78442,78683,78872,79006,79197,79834,80084,80387,80602,3338,3636,3892,4389,4823,5480,5823,7362,7710,9607,9929,10060,10766,10903,11055,11257,11962,12082,13231,13798,13927,14060,14220,14395,14537,16324,18162",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,344,345,346,351,352,356,362,366,367,368,369,380,381,382,386,392,396,397,398,399,429,449,495,525,545,565,611,615,619,633,674,682,692,693,694,695,696,699,700,703,706,707,710,714,719,727,735,744,752,756,764,772,780,788,796,805,814,822,831,834,836,841,843,848,852,856,857,862,863,864,865,866,867,869,870,875,876,877,878,879,880,881,883,887,891,895,899,900,901,902,903,904,905,906,907,910,914,917,921,929,936,945,949,964,972,975,984,989,1000,1008,1011,1020,1027,1028,1047,1050,1056,1059,1068,1071,1074,1077,1080,1083,1087,1090,1099,1102,1110,1115,1123,1128,1132,1133,1144,1151,1155,1159,1160,1164,1172,1176,1181,1186,1195,55,56,75,81,91,95,96,97,140,148,149,157,158,159,160,166,167,168,169,170,171,172,173,174,197,216,217",
+ "endColumns": "55,59,60,54,52,57,47,48,44,52,57,59,57,45,59,52,45,49,46,57,57,58,59,61,61,61,61,61,61,60,61,61,52,61,73,62,67,80,63,65,69,69,69,69,66,62,64,65,52,75,65,86,75,53,78,77,72,64,62,65,70,70,61,68,65,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,70,55,70,56,56,65,63,70,56,52,62,51,57,66,65,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,49,47,61,50,48,68,60,55,70,64,68,50,62,69,68,69,61,69,69,74,58,57,61,44,42,46,44,50,47,65,61,62,71,56,56,59,57,69,56,144,120,103,86,151,151,147,80,77,300,165,154,101,10,92,106,10,106,10,10,10,99,104,118,10,146,118,10,10,10,111,120,132,10,10,10,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,91,10,10,94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,83,10,97,107,97,109,115,10,95,10,109,123,137,109,121,127,10,10,10,10,10,83,103,93,113,111,123,95,79,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,104,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,96,10,10,10,10,133,10,10,10,10,10,10,297,255,90,243,367,188,1538,347,95,94,130,412,136,151,201,220,119,1148,566,128,132,159,174,141,125,457,209",
+ "endOffsets": "151,211,272,327,380,438,486,535,580,633,691,751,809,855,915,968,1014,1064,1111,1169,1227,1286,1346,1408,1470,1532,1594,1656,1718,1779,1841,1903,1956,2018,2092,2155,2223,2304,2368,2434,2504,2574,2644,2714,2781,2844,2909,2975,3028,3104,3170,3257,3333,18421,18500,18578,18651,18716,18779,18845,18916,18987,19049,19118,19184,19251,19318,19374,19425,19478,19530,19584,19655,19718,19777,19839,19898,19971,20038,20098,20161,20236,20308,20379,20435,20506,20563,20620,20686,20750,20821,20878,20931,20994,21046,21104,21171,21237,21303,21384,21459,21515,21568,21629,21687,21737,21786,21835,21884,21946,21998,22043,22124,22178,22231,22285,22336,22385,22436,22497,22558,22620,22670,22711,22761,22809,22871,22922,22971,23040,23101,23157,23228,23293,23362,23413,23476,23546,23615,23685,23747,23817,23887,23962,24021,24079,24141,24186,24229,24276,24321,24372,24420,24486,24548,24611,24683,24740,24797,24857,24915,24985,25042,25187,25308,25412,25499,25651,25803,25951,26032,26110,26411,26577,26732,26834,27111,27204,27311,27654,27761,27990,28399,28631,28731,28836,28955,29578,29725,29844,30079,30494,30732,30844,30965,31098,33236,34752,38043,40177,41705,43249,46536,46782,47041,47845,49605,50055,50770,50843,50930,51015,51114,51309,51401,51574,51736,51831,52000,52243,52536,52945,53359,53819,54237,54478,54908,55343,55753,56175,56585,57042,57496,57912,58378,58560,58628,58972,59052,59408,59558,59702,59786,60151,60249,60357,60455,60565,60681,60807,60903,61280,61390,61514,61652,61762,61884,62012,62150,62312,62528,62684,62888,62972,63076,63170,63284,63396,63520,63616,63696,63885,64091,64284,64494,64926,65347,65772,65969,66917,67438,67561,68198,68419,69234,69703,69886,70482,70942,71047,72308,72458,72875,73040,73720,73879,74041,74196,74392,74559,74781,74941,75318,75477,75805,76022,76597,76947,77196,77293,77999,78437,78678,78867,79001,79192,79829,80079,80382,80597,81178,3631,3887,4384,4818,5475,5818,7357,7705,9602,9924,10055,10761,10898,11050,11252,11957,12077,13226,13793,13922,14055,14215,14390,14532,16319,18157,18367"
+ },
+ "to": {
+ "startLines": "12,13,14,15,17,18,19,20,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,77,78,79,80,81,82,83,84,85,86,87,110,111,112,113,114,115,116,117,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,372,373,380,381,388,389,390,398,401,402,405,406,407,408,409,410,411,412,469,470,473,474,486,487,497,530,540,541,542,543,544,586,850,851,852,857,858,862,868,872,873,874,875,886,887,888,892,898,902,972,973,974,1004,1024,1070,1100,1120,1140,1186,1190,1930,1944,1985,1993,2143,2144,2145,2146,2290,2293,2294,2297,2300,2301,2304,2308,2313,2321,2329,2338,2346,2350,2358,2366,2374,2382,2390,2399,2408,2416,2425,2491,2493,2498,2500,2505,2509,2513,2514,2519,2520,2521,2522,2523,2524,2526,2527,2532,2533,2534,2535,2536,2537,2538,2540,2544,2548,2552,2563,2564,2565,2566,2567,2568,2569,2570,2571,2574,2578,2581,2681,2689,2696,2705,2709,2724,2732,2735,2744,2749,2760,2768,2771,2780,2787,2788,2807,2810,2816,2819,2828,2831,2834,2837,2840,2843,2847,2850,2859,2862,2870,2875,2883,2888,2892,2893,2904,2911,2915,2919,2920,2924,2932,2936,2941,2946,3103,3104,3105,3561,3567,3577,3613,3614,3615,3658,3789,3808,3816,3817,3870,3946,3952,3953,4119,4156,4157,4193,4194,4293,4294,4332,4351",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "465,521,581,642,749,802,860,908,1073,1163,1265,1323,1383,1441,1487,1547,1600,1646,1696,1743,1801,1859,1918,1978,2040,2102,2164,2226,2288,2350,2411,2473,2535,2805,4524,4598,4661,4729,4810,4874,4940,5010,5080,5150,5220,6640,6703,6768,6834,6887,6963,7029,7116,14562,14616,14695,14773,14846,14911,14974,15040,15111,15182,15244,15313,15379,15446,15513,15569,15620,15673,15725,15779,15850,15913,15972,16034,16093,16166,16233,16293,16356,16431,16503,16574,16630,16701,16758,16815,16881,16945,17016,17073,17126,17189,17241,17299,18536,18602,18668,18749,18824,18880,18933,18994,19052,19102,19151,19200,19249,19311,19363,19408,19489,19543,19596,19650,19701,19750,19801,19862,19923,19985,20035,20076,20126,20174,20236,20287,20336,20405,20466,20522,20593,20658,20727,20778,20841,20911,20980,21050,21112,21182,21252,21327,23642,23700,24048,24093,24419,24466,24511,24895,25069,25135,25314,25377,25449,25506,25563,25623,25681,25751,29636,29781,30014,30118,31089,31241,32024,34001,34557,34635,34936,35102,35257,38645,55925,56018,56125,56468,56575,56804,57213,57445,57545,57650,57769,58367,58514,58633,58868,59283,59521,64736,64857,64990,67069,68565,71799,73874,75382,76906,80136,80360,125567,126371,128131,128581,139106,139179,139266,139351,150492,150687,150779,150952,151114,151209,151378,151621,151914,152323,152737,153169,153587,153828,154258,154693,155103,155525,155935,156364,156790,157206,157644,161756,161824,162168,162248,162604,162754,162898,162982,163347,163445,163553,163651,163761,163877,164003,164099,164476,164586,164710,164848,164958,165080,165208,165346,165508,165724,165880,166756,166840,166944,167038,167152,167264,167388,167484,167564,167753,167959,168152,176071,176503,176924,177349,177546,178494,179015,179138,179775,179996,180811,181280,181463,182059,182519,182624,183885,184035,184452,184617,185297,185456,185547,185631,185827,185994,186216,186376,186753,186912,187240,187457,188032,188382,188631,188728,189434,189872,190113,190302,190436,190627,191264,191514,191817,192032,197580,197878,198134,212320,212754,213411,214813,216352,216700,218597,225150,225853,226559,226696,229183,231447,232152,232272,238684,240641,240770,241986,242146,246197,246339,248727,250565",
+ "endLines": "12,13,14,15,17,18,19,20,23,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,54,77,78,79,80,81,82,83,84,85,86,87,110,111,112,113,114,115,116,117,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,372,373,380,381,388,389,390,398,401,402,405,406,407,408,409,410,411,412,469,470,473,474,486,487,497,530,540,541,542,543,544,589,850,851,856,857,861,867,871,872,873,874,885,886,887,891,897,901,902,972,973,1003,1023,1069,1099,1119,1139,1185,1189,1193,1943,1984,1992,2002,2143,2144,2145,2146,2292,2293,2296,2299,2300,2303,2307,2312,2320,2328,2337,2345,2349,2357,2365,2373,2381,2389,2398,2407,2415,2424,2427,2492,2497,2499,2504,2508,2512,2513,2518,2519,2520,2521,2522,2523,2525,2526,2531,2532,2533,2534,2535,2536,2537,2539,2543,2547,2551,2555,2563,2564,2565,2566,2567,2568,2569,2570,2573,2577,2580,2584,2688,2695,2704,2708,2723,2731,2734,2743,2748,2759,2767,2770,2779,2786,2787,2806,2809,2815,2818,2827,2830,2833,2836,2839,2842,2846,2849,2858,2861,2869,2874,2882,2887,2891,2892,2903,2910,2914,2918,2919,2923,2931,2935,2940,2945,2953,3103,3104,3123,3566,3576,3580,3613,3614,3657,3665,3789,3815,3816,3817,3870,3951,3952,3953,4119,4156,4157,4193,4194,4293,4316,4350,4351",
+ "endColumns": "55,59,60,54,52,57,47,48,44,52,57,59,57,45,59,52,45,49,46,57,57,58,59,61,61,61,61,61,61,60,61,61,52,61,73,62,67,80,63,65,69,69,69,69,66,62,64,65,52,75,65,86,75,53,78,77,72,64,62,65,70,70,61,68,65,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,70,55,70,56,56,65,63,70,56,52,62,51,57,66,65,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,49,47,61,50,48,68,60,55,70,64,68,50,62,69,68,69,61,69,69,74,58,57,61,44,42,46,44,50,47,65,61,62,71,56,56,59,57,69,56,144,120,103,86,151,151,147,80,77,300,165,154,101,10,92,106,10,106,10,10,10,99,104,118,10,146,118,10,10,10,111,120,132,10,10,10,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,91,10,10,94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,83,10,97,107,97,109,115,10,95,10,109,123,137,109,121,127,10,10,10,10,10,83,103,93,113,111,123,95,79,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,104,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,96,10,10,10,10,133,10,10,10,10,10,10,297,255,90,243,367,188,1538,347,95,94,130,412,136,151,201,220,119,1148,566,128,132,159,174,141,125,457,209",
+ "endOffsets": "516,576,637,692,797,855,903,952,1113,1211,1318,1378,1436,1482,1542,1595,1641,1691,1738,1796,1854,1913,1973,2035,2097,2159,2221,2283,2345,2406,2468,2530,2583,2862,4593,4656,4724,4805,4869,4935,5005,5075,5145,5215,5282,6698,6763,6829,6882,6958,7024,7111,7187,14611,14690,14768,14841,14906,14969,15035,15106,15177,15239,15308,15374,15441,15508,15564,15615,15668,15720,15774,15845,15908,15967,16029,16088,16161,16228,16288,16351,16426,16498,16569,16625,16696,16753,16810,16876,16940,17011,17068,17121,17184,17236,17294,17361,18597,18663,18744,18819,18875,18928,18989,19047,19097,19146,19195,19244,19306,19358,19403,19484,19538,19591,19645,19696,19745,19796,19857,19918,19980,20030,20071,20121,20169,20231,20282,20331,20400,20461,20517,20588,20653,20722,20773,20836,20906,20975,21045,21107,21177,21247,21322,21381,23695,23757,24088,24131,24461,24506,24557,24938,25130,25192,25372,25444,25501,25558,25618,25676,25746,25803,29776,29897,30113,30200,31236,31388,32167,34077,34630,34931,35097,35252,35354,38917,56013,56120,56463,56570,56799,57208,57440,57540,57645,57764,58362,58509,58628,58863,59278,59516,59628,64852,64985,67064,68560,71794,73869,75377,76901,80131,80355,80592,126366,128126,128576,129291,139174,139261,139346,139445,150682,150774,150947,151109,151204,151373,151616,151909,152318,152732,153164,153582,153823,154253,154688,155098,155520,155930,156359,156785,157201,157639,157821,161819,162163,162243,162599,162749,162893,162977,163342,163440,163548,163646,163756,163872,163998,164094,164471,164581,164705,164843,164953,165075,165203,165341,165503,165719,165875,166079,166835,166939,167033,167147,167259,167383,167479,167559,167748,167954,168147,168357,176498,176919,177344,177541,178489,179010,179133,179770,179991,180806,181275,181458,182054,182514,182619,183880,184030,184447,184612,185292,185451,185542,185626,185822,185989,186211,186371,186748,186907,187235,187452,188027,188377,188626,188723,189429,189867,190108,190297,190431,190622,191259,191509,191812,192027,192503,197873,198129,198626,212749,213406,213749,216347,216695,218592,218914,225276,226554,226691,226843,229380,232147,232267,233416,239246,240765,240898,242141,242316,246334,248121,250560,250770"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\arrays.xml",
+ "from": {
+ "startLines": "19,26",
+ "startColumns": "4,4",
+ "startOffsets": "739,1047",
+ "endLines": "24,29",
+ "endColumns": "19,19",
+ "endOffsets": "1041,1162"
+ },
+ "to": {
+ "startLines": "2,8",
+ "startColumns": "4,4",
+ "startOffsets": "150,345",
+ "endLines": "7,11",
+ "endColumns": "19,19",
+ "endOffsets": "340,460"
+ }
+ },
+ {
+ "source": "C:\\Users\\LEGION\\.gradle\\caches\\transforms-3\\8e11ecc7ed459cf303d176a60a015ac8\\transformed\\coordinatorlayout-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,102,3,13",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,5935,116,724",
+ "endLines": "2,104,12,101",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "111,6075,719,5930"
+ },
+ "to": {
+ "startLines": "21,2954,3699,3705",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "957,192508,220423,220634",
+ "endLines": "21,2956,3704,3788",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "1013,192648,220629,225145"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\styles.xml",
+ "from": {
+ "startLines": "50,55,64,60,22,26,30,35,40,18,45",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "2062,2267,2640,2479,895,1078,1263,1449,1653,712,1860",
+ "endLines": "53,58,67,62,25,29,33,38,43,21,48",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "2261,2473,2846,2634,1073,1258,1443,1647,1854,890,2056"
+ },
+ "to": {
+ "startLines": "2011,2015,2019,2023,2434,2438,2442,2446,2450,2454,2458",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "129614,129818,130029,130239,158254,158437,158622,158807,159010,159216,159399",
+ "endLines": "2014,2018,2022,2025,2437,2441,2445,2449,2453,2457,2461",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "129813,130024,130234,130394,158432,158617,158802,159005,159211,159394,159595"
+ }
+ },
+ {
+ "source": "F:\\Notes-master 2023\\Notes-master\\app\\src\\main\\res\\values\\colors.xml",
+ "from": {
+ "startLines": "18",
+ "startColumns": "4",
+ "startOffsets": "712",
+ "endColumns": "56",
+ "endOffsets": "764"
+ },
+ "to": {
+ "startLines": "140",
+ "startColumns": "4",
+ "startOffsets": "8730",
+ "endColumns": "56",
+ "endOffsets": "8782"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json
new file mode 100644
index 0000000..90a5f8b
--- /dev/null
+++ b/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json
@@ -0,0 +1,394 @@
+[
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_note_edit_color_selector_panel.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/note_edit_color_selector_panel.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/xml_widget_2x_info.xml.flat",
+ "source": "net.micode.notes.app-main-14:/xml/widget_2x_info.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_blue_up.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_blue_up.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_blue_single.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_blue_single.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable_new_note.xml.flat",
+ "source": "net.micode.notes.app-main-14:/drawable/new_note.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_yellow_middle.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_yellow_middle.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_widget_2x.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/widget_2x.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_green.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_green.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_edit_list_item.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_edit_list_item.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_new_note_pressed.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/new_note_pressed.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_4x_green.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_4x_green.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_delete.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/delete.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_white_middle.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_white_middle.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_2x_white.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_2x_white.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_green_single.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_green_single.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_2x_red.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_2x_red.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_note_list.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/note_list.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_account_dialog_title.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/account_dialog_title.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_bg_color_btn_mask.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/bg_color_btn_mask.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_note_edit.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/note_edit.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_green_up.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_green_up.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_datetime_picker.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/datetime_picker.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_add_account_text.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/add_account_text.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_font_large.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/font_large.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_yellow_up.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_yellow_up.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_settings_header.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/settings_header.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/color_primary_text_dark.xml.flat",
+ "source": "net.micode.notes.app-main-14:/color/primary_text_dark.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_list_footer.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_list_footer.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_clock.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/clock.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_sub_folder.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/sub_folder.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/raw_introduction.flat",
+ "source": "net.micode.notes.app-main-14:/raw/introduction"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_bg_btn_set_color.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/bg_btn_set_color.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_yellow.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_yellow.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_yellow_down.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_yellow_down.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_green_middle.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_green_middle.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_white_up.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_white_up.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_font_normal.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/font_normal.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_red_up.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_red_up.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_new_note_normal.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/new_note_normal.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_call_record_folder.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/call_record_folder.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/raw-zh-rCN_introduction.flat",
+ "source": "net.micode.notes.app-main-14:/raw-zh-rCN/introduction"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_background.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_background.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_icon_app.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/icon_app.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_2x_yellow.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_2x_yellow.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_font_super.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/font_super.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_widget_4x.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/widget_4x.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_4x_white.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_4x_white.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_list.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_list.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_green_down.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_green_down.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_notification.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/notification.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_4x_red.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_4x_red.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_footer_bg.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_footer_bg.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_white.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_white.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_yellow_single.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_yellow_single.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_4x_yellow.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_4x_yellow.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_font_small.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/font_small.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_title_blue.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_title_blue.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_folder.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_folder.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_blue.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_blue.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable_water.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable/water.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_edit.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_edit.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_title_white.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_title_white.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_white_down.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_white_down.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/xml_preferences.xml.flat",
+ "source": "net.micode.notes.app-main-14:/xml/preferences.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_4x_blue.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_4x_blue.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_blue_middle.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_blue_middle.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/xml_searchable.xml.flat",
+ "source": "net.micode.notes.app-main-14:/xml/searchable.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_menu_move.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/menu_move.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_app_login.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/app_login.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_title_bar_bg.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/title_bar_bg.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_selected.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/selected.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_menu_delete.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/menu_delete.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_call_note_edit.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/call_note_edit.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_title_red.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_title_red.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/color_secondary_text_dark.xml.flat",
+ "source": "net.micode.notes.app-main-14:/color/secondary_text_dark.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_call_record.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/call_record.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_search_result.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/search_result.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/xml_widget_4x_info.xml.flat",
+ "source": "net.micode.notes.app-main-14:/xml/widget_4x_info.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_red_single.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_red_single.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_red.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_red.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_title_yellow.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_title_yellow.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_title_alert.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/title_alert.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable_tree.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable/tree.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_edit_title_green.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/edit_title_green.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_item.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_item.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_note_list_dropdown.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/note_list_dropdown.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_font_size_selector_bg.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/font_size_selector_bg.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/menu_note_list_options.xml.flat",
+ "source": "net.micode.notes.app-main-14:/menu/note_list_options.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_dropdown_icon.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/dropdown_icon.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_blue_down.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_blue_down.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_red_middle.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_red_middle.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_note_list_dropdown_menu.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/note_list_dropdown_menu.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_2x_blue.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_2x_blue.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_red_down.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_red_down.9.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_dialog_edit_text.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/dialog_edit_text.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_widget_2x_green.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/widget_2x_green.png"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/layout_folder_list_item.xml.flat",
+ "source": "net.micode.notes.app-main-14:/layout/folder_list_item.xml"
+ },
+ {
+ "merged": "net.micode.notes.app-merged_res-12:/drawable-hdpi_list_white_single.9.png.flat",
+ "source": "net.micode.notes.app-main-14:/drawable-hdpi/list_white_single.9.png"
+ }
+]
\ No newline at end of file
diff --git a/app/build/intermediates/navigation_json/debug/navigation.json b/app/build/intermediates/navigation_json/debug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/app/build/intermediates/navigation_json/debug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml b/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml
new file mode 100644
index 0000000..3105e32
--- /dev/null
+++ b/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_manifests/debug/output-metadata.json b/app/build/intermediates/packaged_manifests/debug/output-metadata.json
new file mode 100644
index 0000000..eea66e3
--- /dev/null
+++ b/app/build/intermediates/packaged_manifests/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PACKAGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "0.1",
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml b/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml
new file mode 100644
index 0000000..3afdee5
--- /dev/null
+++ b/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json b/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json
new file mode 100644
index 0000000..890157a
--- /dev/null
+++ b/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PACKAGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes.test",
+ "variantName": "debugAndroidTest",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml b/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml
new file mode 100644
index 0000000..8ad98e3
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml b/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml
new file mode 100644
index 0000000..9cf8a1a
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png
new file mode 100644
index 0000000..5eb5d44
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png
new file mode 100644
index 0000000..100db77
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png
new file mode 100644
index 0000000..fb88ca4
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png
new file mode 100644
index 0000000..5f2ae9a
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png
new file mode 100644
index 0000000..643de3e
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png
new file mode 100644
index 0000000..5525025
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png
new file mode 100644
index 0000000..55a1856
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png
new file mode 100644
index 0000000..2cb2d60
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png
new file mode 100644
index 0000000..bae944a
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png
new file mode 100644
index 0000000..96e6092
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png
new file mode 100644
index 0000000..08d8644
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png
new file mode 100644
index 0000000..9c430e5
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png
new file mode 100644
index 0000000..19e8d95
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png
new file mode 100644
index 0000000..bf8f580
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png
new file mode 100644
index 0000000..918f7a6
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png
new file mode 100644
index 0000000..10cb642
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png
new file mode 100644
index 0000000..78cf2e6
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png
new file mode 100644
index 0000000..9de7ced
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png
new file mode 100644
index 0000000..be8e64c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png
new file mode 100644
index 0000000..d3ff104
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png
new file mode 100644
index 0000000..85b13a1
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png
new file mode 100644
index 0000000..418aadc
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png
new file mode 100644
index 0000000..087e1f9
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png
new file mode 100644
index 0000000..b88eebf
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png
new file mode 100644
index 0000000..96b1c8b
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png
new file mode 100644
index 0000000..d7e7206
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png
new file mode 100644
index 0000000..632e88c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png
new file mode 100644
index 0000000..829f61b
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png
new file mode 100644
index 0000000..5325c25
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png
new file mode 100644
index 0000000..64a39d9
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png
new file mode 100644
index 0000000..897325a
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png
new file mode 100644
index 0000000..c83405f
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png
new file mode 100644
index 0000000..141f9e1
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png
new file mode 100644
index 0000000..4224309
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png
new file mode 100644
index 0000000..9988f17
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png
new file mode 100644
index 0000000..587c348
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png
new file mode 100644
index 0000000..46b4757
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png
new file mode 100644
index 0000000..29f9d8c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png
new file mode 100644
index 0000000..77a4ab4
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png
new file mode 100644
index 0000000..3e79189
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png
new file mode 100644
index 0000000..e23cd5c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png
new file mode 100644
index 0000000..31cfc1e
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png
new file mode 100644
index 0000000..b6549b2
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png
new file mode 100644
index 0000000..3faf507
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png
new file mode 100644
index 0000000..4ae791c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png
new file mode 100644
index 0000000..ccdfc4b
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png
new file mode 100644
index 0000000..1140b71
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png
new file mode 100644
index 0000000..e24e0d1
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png
new file mode 100644
index 0000000..c748936
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png
new file mode 100644
index 0000000..fc49552
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png
new file mode 100644
index 0000000..b13ab4a
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png
new file mode 100644
index 0000000..ff2befd
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png
new file mode 100644
index 0000000..b889bef
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png
new file mode 100644
index 0000000..544ee9c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png
new file mode 100644
index 0000000..eb6bff0
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png
new file mode 100644
index 0000000..a1707f4
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png
new file mode 100644
index 0000000..f86886c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png
new file mode 100644
index 0000000..0e66c29
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png
new file mode 100644
index 0000000..5f0619a
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png
new file mode 100644
index 0000000..12d1c2b
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png
new file mode 100644
index 0000000..9183738
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png
new file mode 100644
index 0000000..fa8b452
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png
new file mode 100644
index 0000000..62de074
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png
new file mode 100644
index 0000000..a37d67c
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png
new file mode 100644
index 0000000..d7c5fa4
Binary files /dev/null and b/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png differ
diff --git a/app/build/intermediates/packaged_res/debug/drawable/new_note.xml b/app/build/intermediates/packaged_res/debug/drawable/new_note.xml
new file mode 100644
index 0000000..2154ebc
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/drawable/new_note.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml b/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml
new file mode 100644
index 0000000..7717112
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml b/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml
new file mode 100644
index 0000000..c799178
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml b/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml
new file mode 100644
index 0000000..f10d592
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml b/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml
new file mode 100644
index 0000000..361b39a
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml b/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml
new file mode 100644
index 0000000..77e8148
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_edit.xml b/app/build/intermediates/packaged_res/debug/layout/note_edit.xml
new file mode 100644
index 0000000..10b2aa7
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_edit.xml
@@ -0,0 +1,400 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml b/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml
new file mode 100644
index 0000000..a885f9c
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_item.xml b/app/build/intermediates/packaged_res/debug/layout/note_item.xml
new file mode 100644
index 0000000..d541f6a
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_item.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_list.xml b/app/build/intermediates/packaged_res/debug/layout/note_list.xml
new file mode 100644
index 0000000..6b25d38
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_list.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml b/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml
new file mode 100644
index 0000000..3fa271d
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml b/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml
new file mode 100644
index 0000000..5ca7b22
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/settings_header.xml b/app/build/intermediates/packaged_res/debug/layout/settings_header.xml
new file mode 100644
index 0000000..5eb8c50
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/settings_header.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml b/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml
new file mode 100644
index 0000000..55970ce
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml b/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml
new file mode 100644
index 0000000..dc9bb51
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml b/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml
new file mode 100644
index 0000000..02c0528
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml b/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml
new file mode 100644
index 0000000..c664346
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/menu/note_edit.xml b/app/build/intermediates/packaged_res/debug/menu/note_edit.xml
new file mode 100644
index 0000000..35cacd1
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/note_edit.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/menu/note_list.xml b/app/build/intermediates/packaged_res/debug/menu/note_list.xml
new file mode 100644
index 0000000..42ea736
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/note_list.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml b/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml
new file mode 100644
index 0000000..7cbaadc
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml b/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml
new file mode 100644
index 0000000..daac008
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml b/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml
new file mode 100644
index 0000000..b00de26
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction b/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction
new file mode 100644
index 0000000..7188359
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction
@@ -0,0 +1,7 @@
+欢迎使用MIUI便签!
+
+ 无论从软件中直接添加,还是从桌面拖出widget,MIUI便签能让你快速建立和保存便签;
+
+ 除了调整文字大小、便签背景、文件夹等基础功能外,你会发现MIUI便签也提供了清单模式、便签提醒、软件加密、导出到SD卡、同步google task的高级功能,让你的生活记录更加美好和安全;
+
+ 来分享你的使用体验吧:http://www.miui.com/index.php
diff --git a/app/build/intermediates/packaged_res/debug/raw/introduction b/app/build/intermediates/packaged_res/debug/raw/introduction
new file mode 100644
index 0000000..269cf7b
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/raw/introduction
@@ -0,0 +1 @@
+Welcome to use MIUI notes!
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml b/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..d65e0cc
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,108 @@
+
+
+
+ - 短信
+ - 邮件
+
+
+ %1$s 条符合“%2$s ”的搜索结果
+
+ 确认删除文件夹及所包含的便签吗?
+ 确认要删除该条便签吗?
+ 确认要删除所选的 %d 条便签吗?
+ 删除
+ 便签
+ 便签2x2
+ 便签4x4
+ 删除
+ 通话便签
+ 取消
+ 设置
+ 成功删除提醒
+ 不能为空便签设置闹钟提醒
+ 不能将空便签发送到桌面
+ 要查看的便签不存在
+ 导出文本时发生错误,请检查SD卡
+ SD卡被占用,不能操作
+ 同步已取消
+ 同步失败,发生内部错误
+ 同步失败,请检查网络和帐号设置
+ 导出失败
+ 文件夹 %1$s 已存在,请重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已将文本文件(%1$s)输出至SD卡(%2$s)目录
+ 已将所选 %1$d 条便签移到 %2$s 文件夹
+ 请输入名称
+ 已添加到桌面
+ 提醒我
+ 新建文件夹
+ 删除
+ 取消全选
+ 导出文本
+ 修改文件夹名称
+ 刪除文件夹
+ 查看文件夹
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 进入清单模式
+ 移动到文件夹
+ 上一级文件夹
+ 退出清单模式
+ 删除提醒
+ 搜索
+ 全选
+ 没有选中项,操作无效
+ 选中了 %d 项
+ 发送到桌面
+ 设置
+ 分享
+ 同步
+ 取消同步
+ 选择文件夹
+ 已过期
+ 发送邮件
+ 打开地图
+ 呼叫电话
+ 浏览网页
+ 查看
+ 知道了
+ 新建便签
+ ...
+ 与google task同步便签记录
+ 同步账号
+ 添加账号
+ 新建便签背景颜色随机
+ 取消同步
+ 立即同步
+ 当前帐号 %1$s
+ 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
+ 请选择google帐号,便签将与该帐号的google task内容同步。
+ 同步便签
+ 上次同步于 %1$s
+ 取消
+ 更换账号
+ 删除账号
+ 设置
+ 正在同步中,不能修改同步帐号
+ 同步帐号已设置为%1$s
+ 便签
+ 搜索便签
+ 正在搜索便签
+ 便签中的文字
+ 创建提醒
+ 导出成功
+ 与%1$s同步成功
+ 正在获取服务器便签列表...
+ 登录%1$s...
+ 正在同步本地便签...
+ 同步已取消
+ 同步失败
+ 同步成功
+ 同步便签...
+ 没有关联内容,点击新建便签。
+ 访客模式下,便签内容不可见
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml b/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..226b5bc
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,108 @@
+
+
+
+ - 短信
+ - 郵件
+
+
+ %1$s 條符合”%2$s “的搜尋結果
+
+ 確認刪除檔夾及所包含的便簽嗎?
+ 确认要删除該條便籤嗎?
+ 确认要刪除所選的 %d 條便籤嗎?
+ 刪除
+ 便簽
+ 便簽2x2
+ 便簽4x4
+ 刪除
+ 通話便籤
+ 取消
+ 設置
+ 成功刪除提醒
+ 不能爲空便籤設置鬧鐘提醒
+ 不能將空便籤發送到桌面
+ 要查看的便籤不存在
+ 導出TXT時發生錯誤,請檢查SD卡
+ SD卡被佔用,不能操作
+ 同步已取消
+ 同步失敗,發生內部錯誤
+ 同步失敗,請檢查網絡和帳號設置
+ 導出失敗
+ 文件夾 %1$s 已存在,請重新命名
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 已將文本文件(%1$s)導出至SD(%2$s)目錄
+ 已將所選 %1$d 便籤移到 %2$s 文件夾
+ 請輸入名稱
+ 已添加到桌面
+ 提醒我
+ 新建文件夾
+ 刪除
+ 取消全選
+ 導出文本
+ 修改文件夾名稱
+ 刪除文件夾
+ 查看文件夾
+ 大
+ 正常
+ 文字大小
+ 小
+ 超大
+ 進入清單模式
+ 移動到文件夾
+ 上一級文件夾
+ 退出清單模式
+ 刪除提醒
+ 搜尋
+ 全選
+ 沒有選中項,操作無效
+ 選中了 %d 項
+ 發送到桌面
+ 設置
+ 分享
+ 同步
+ 取消同步
+ 選擇文件夾
+ 已過期
+ 發送郵件
+ 打開地圖
+ 呼叫電話
+ 浏覽網頁
+ 查看
+ 知道了
+ 新建便簽
+ ...
+ 与google task同步便簽記錄
+ 同步賬號
+ 添加賬號
+ 新建便籤背景顏色隨機
+ 取消同步
+ 立即同步
+ 當前帳號 %1$s
+ 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
+ 請選擇google帳號,便簽將與該帳號的google task內容同步。
+ 同步便簽
+ 上次同步于 %1$s
+ 取消
+ 更換賬號
+ 刪除賬號
+ 設置
+ 正在同步中,不能修改同步帳號
+ 同步帳號已設置為%1$s
+ 便籤
+ 搜索便籤
+ 正在搜索便籤
+ 便籤中的文字
+ 創建提醒
+ 導出成功
+ 與%1$s同步成功
+ 正在獲取服務器便籤列表...
+ 登陸%1$s...
+ 正在同步本地便籤...
+ 同步已取消
+ 同步失敗
+ 同步成功
+ 同步便簽...
+ 沒有關聯內容,點擊新建便簽。
+ 訪客模式下,便籤內容不可見
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/values/values.xml b/app/build/intermediates/packaged_res/debug/values/values.xml
new file mode 100644
index 0000000..e49b0c3
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/values/values.xml
@@ -0,0 +1,169 @@
+
+
+
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+
+ - Messaging
+ - Email
+
+ #335b5b5b
+ 26sp
+ 20sp
+ 17sp
+ 14sp
+ 33sp
+
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
+ Confirm to delete folder and its notes?
+ Confirm to delete this note?
+ Confirm to delete the selected %d notes?
+ Delete selected notes
+ Notes
+ Notes 2x2
+ Notes 4x4
+ Delete
+ Call notes
+ cancel
+ set
+ Delete reminder successfully
+ Sorry, can not set clock on empty note
+ Sorry, can not send and empty note to home
+ The note is not exist
+ Export failed, please check SD card
+ SD card busy, not available now
+ Sync is canceled
+ Sync failed, internal error occurs
+ Sync failed, please check network and account settings
+ Export fail
+ notes_%s.txt
+ /MIUI/notes/
+ The folder %1$s exist, please rename
+ yyyyMMdd
+ MMMd kk:mm
+ Export text file (%1$s) to SD (%2$s) directory
+ (%d)
+ Have moved selected %1$d notes to %2$s folder
+ Input name
+ Note added to home
+ Remind me
+ New Folder
+ Delete
+ Deselect all
+ Export text
+ Change folder name
+ Delete folder
+ View folder
+ Large
+ Medium
+ Font size
+ Small
+ Super
+ Enter check list
+ Move to folder
+ Parent folder
+ Leave check list
+ Delete reminder
+ Search
+ Select all
+ Nothing selected, the operation is invalid
+ %d selected
+ Send to home
+ Settings
+ Share
+ Sync
+ Cancel syncing
+ Select folder
+ Expired
+ Send email
+ Open map
+ Call
+ Browse web
+ Take a look
+ Got it
+ Add note
+ ...
+ Sync notes with google task
+ Sync account
+ Add account
+ New note background color random
+ Cancel syncing
+ Sync immediately
+ Current account %1$s
+ All sync related information will be deleted, which may result in duplicated items sometime
+ Please select a google account. Local notes will be synced with google task.
+ Sync notes
+ Last sync time %1$s
+ yyyy-MM-dd hh:mm:ss
+ Cancel
+ Change sync account
+ Remove sync account
+ Settings
+ Cannot change the account because sync is in progress
+ %1$s has been set as the sync account
+ Notes
+ Search notes
+ Searching Notes
+ Text in your notes
+ Set reminder
+ Export successful
+ Sync is successful with account %1$s
+ Getting remote note list...
+ Logging into %1$s...
+ Synchronize local notes with Google Task...
+ Sync is canceled
+ Sync is failed
+ Sync is successful
+ Syncing notes...
+ No associated note found, click to create associated note.
+ Privacy mode,can not see note content
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build/intermediates/packaged_res/debug/xml/preferences.xml b/app/build/intermediates/packaged_res/debug/xml/preferences.xml
new file mode 100644
index 0000000..fe58f8f
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/xml/preferences.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/xml/searchable.xml b/app/build/intermediates/packaged_res/debug/xml/searchable.xml
new file mode 100644
index 0000000..bf74f14
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/xml/searchable.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml b/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml
new file mode 100644
index 0000000..ac8b225
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml b/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml
new file mode 100644
index 0000000..cf79f9c
--- /dev/null
+++ b/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/app/build/intermediates/processed_res/debug/out/output-metadata.json b/app/build/intermediates/processed_res/debug/out/output-metadata.json
new file mode 100644
index 0000000..1eefece
--- /dev/null
+++ b/app/build/intermediates/processed_res/debug/out/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PROCESSED_RES",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "0.1",
+ "outputFile": "resources-debug.ap_"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ b/app/build/intermediates/processed_res/debug/out/resources-debug.ap_
new file mode 100644
index 0000000..c856e21
Binary files /dev/null and b/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ differ
diff --git a/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json b/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json
new file mode 100644
index 0000000..9932b33
--- /dev/null
+++ b/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PROCESSED_RES",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes.test",
+ "variantName": "debugAndroidTest",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 0,
+ "versionName": "",
+ "outputFile": "resources-debugAndroidTest.ap_"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/intermediates/processed_res/debugAndroidTest/out/resources-debugAndroidTest.ap_ b/app/build/intermediates/processed_res/debugAndroidTest/out/resources-debugAndroidTest.ap_
new file mode 100644
index 0000000..98cd719
Binary files /dev/null and b/app/build/intermediates/processed_res/debugAndroidTest/out/resources-debugAndroidTest.ap_ differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_0.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_0.jar
new file mode 100644
index 0000000..5f57622
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_0.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_1.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_1.jar
new file mode 100644
index 0000000..dd0e54a
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_1.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_2.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_2.jar
new file mode 100644
index 0000000..f3e5c9f
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_2.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_3.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_3.jar
new file mode 100644
index 0000000..1730029
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_3.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_4.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_4.jar
new file mode 100644
index 0000000..2426e29
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_4.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_5.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_5.jar
new file mode 100644
index 0000000..106c594
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_5.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_6.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_6.jar
new file mode 100644
index 0000000..c16c242
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_6.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_7.jar b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_7.jar
new file mode 100644
index 0000000..3ba7e5c
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/05d66602750d556ad7398a0c9c2abfbab0ac26905442d437791e36ed094fa440_7.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex
new file mode 100644
index 0000000..4a21e88
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex
new file mode 100644
index 0000000..2ef7405
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex
new file mode 100644
index 0000000..a961bc4
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex
new file mode 100644
index 0000000..1c0dee7
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex
new file mode 100644
index 0000000..720f42c
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex
new file mode 100644
index 0000000..3e6ef4e
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex
new file mode 100644
index 0000000..37e4878
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex
new file mode 100644
index 0000000..1baae91
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex
new file mode 100644
index 0000000..00400e4
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex
new file mode 100644
index 0000000..d9a2ab4
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex
new file mode 100644
index 0000000..43933ba
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex
new file mode 100644
index 0000000..a55abb8
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex
new file mode 100644
index 0000000..e43108d
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex
new file mode 100644
index 0000000..a626869
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex
new file mode 100644
index 0000000..fa9fd36
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex
new file mode 100644
index 0000000..137bd02
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex
new file mode 100644
index 0000000..82a15e2
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex
new file mode 100644
index 0000000..ff466b5
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex
new file mode 100644
index 0000000..c3c8e6a
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex
new file mode 100644
index 0000000..b187315
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex
new file mode 100644
index 0000000..9db738a
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex
new file mode 100644
index 0000000..9a2602a
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex
new file mode 100644
index 0000000..0e75b17
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex
new file mode 100644
index 0000000..a5d63d4
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex
new file mode 100644
index 0000000..e65e5b6
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex
new file mode 100644
index 0000000..cc8addf
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex
new file mode 100644
index 0000000..234fe74
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex
new file mode 100644
index 0000000..00800a0
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex
new file mode 100644
index 0000000..4cc87c9
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex
new file mode 100644
index 0000000..2c8f09c
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex
new file mode 100644
index 0000000..8a46420
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex
new file mode 100644
index 0000000..1bf0484
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex
new file mode 100644
index 0000000..b687434
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex
new file mode 100644
index 0000000..fc4e994
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex
new file mode 100644
index 0000000..43b07dd
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex
new file mode 100644
index 0000000..c6104ec
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex
new file mode 100644
index 0000000..6307f97
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex
new file mode 100644
index 0000000..8832c1c
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex
new file mode 100644
index 0000000..61a84ce
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin$1.dex
new file mode 100644
index 0000000..2b5c9b7
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin.dex
new file mode 100644
index 0000000..fad07aa
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/APPlogin.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex
new file mode 100644
index 0000000..1df422c
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex
new file mode 100644
index 0000000..07ef22e
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex
new file mode 100644
index 0000000..9278ab0
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex
new file mode 100644
index 0000000..eed3350
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex
new file mode 100644
index 0000000..88dead1
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex
new file mode 100644
index 0000000..afad0e0
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex
new file mode 100644
index 0000000..01e1c18
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex
new file mode 100644
index 0000000..0df2655
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex
new file mode 100644
index 0000000..9e9c943
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex
new file mode 100644
index 0000000..2c10036
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex
new file mode 100644
index 0000000..d9419a5
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex
new file mode 100644
index 0000000..03b4dee
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex
new file mode 100644
index 0000000..49a8b16
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex
new file mode 100644
index 0000000..f0782b4
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex
new file mode 100644
index 0000000..4ea0a87
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex
new file mode 100644
index 0000000..2d1c8e7
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex
new file mode 100644
index 0000000..e5fbc22
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex
new file mode 100644
index 0000000..c925e6d
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex
new file mode 100644
index 0000000..79e70c6
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex
new file mode 100644
index 0000000..1d1ec6b
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex
new file mode 100644
index 0000000..f26b0da
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex
new file mode 100644
index 0000000..5915330
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex
new file mode 100644
index 0000000..1323e64
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex
new file mode 100644
index 0000000..1a661a0
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex
new file mode 100644
index 0000000..bc0b0bf
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex
new file mode 100644
index 0000000..ce10bd5
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$10.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$10.dex
new file mode 100644
index 0000000..4cefc06
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$10.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex
new file mode 100644
index 0000000..5f31ac6
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex
new file mode 100644
index 0000000..02e7efa
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex
new file mode 100644
index 0000000..9aeb37e
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex
new file mode 100644
index 0000000..10e7298
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex
new file mode 100644
index 0000000..69b6389
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex
new file mode 100644
index 0000000..a455b8f
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex
new file mode 100644
index 0000000..04b35f6
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex
new file mode 100644
index 0000000..fb97a34
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex
new file mode 100644
index 0000000..df8b1e1
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex
new file mode 100644
index 0000000..74086ad
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex
new file mode 100644
index 0000000..5696421
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex
new file mode 100644
index 0000000..c9d5471
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex
new file mode 100644
index 0000000..a19f58a
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex
new file mode 100644
index 0000000..ee30334
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex
new file mode 100644
index 0000000..317cab8
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex
new file mode 100644
index 0000000..dc4eecc
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex
new file mode 100644
index 0000000..a0cf8e6
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex
new file mode 100644
index 0000000..68f5579
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex
new file mode 100644
index 0000000..99bd474
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex
new file mode 100644
index 0000000..8cfabd1
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex
new file mode 100644
index 0000000..99e75dd
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex
new file mode 100644
index 0000000..80233e5
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex
new file mode 100644
index 0000000..5919360
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex
new file mode 100644
index 0000000..a5a02af
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex
new file mode 100644
index 0000000..194cc49
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex
new file mode 100644
index 0000000..4861014
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex
new file mode 100644
index 0000000..5e41302
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex
new file mode 100644
index 0000000..9f05f02
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex
new file mode 100644
index 0000000..58a9af8
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex
new file mode 100644
index 0000000..40da20b
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex
new file mode 100644
index 0000000..10dc9ec
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex
new file mode 100644
index 0000000..cf8f126
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex differ
diff --git a/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_4.jar b/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_4.jar
new file mode 100644
index 0000000..d8d95c7
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_4.jar differ
diff --git a/app/build/intermediates/project_dex_archive/debugAndroidTest/out/net/micode/notes/test/BuildConfig.dex b/app/build/intermediates/project_dex_archive/debugAndroidTest/out/net/micode/notes/test/BuildConfig.dex
new file mode 100644
index 0000000..a88b690
Binary files /dev/null and b/app/build/intermediates/project_dex_archive/debugAndroidTest/out/net/micode/notes/test/BuildConfig.dex differ
diff --git a/app/build/intermediates/runtime_symbol_list/debug/R.txt b/app/build/intermediates/runtime_symbol_list/debug/R.txt
new file mode 100644
index 0000000..f57fa23
--- /dev/null
+++ b/app/build/intermediates/runtime_symbol_list/debug/R.txt
@@ -0,0 +1,2817 @@
+int anim abc_fade_in 0x7f010000
+int anim abc_fade_out 0x7f010001
+int anim abc_grow_fade_in_from_bottom 0x7f010002
+int anim abc_popup_enter 0x7f010003
+int anim abc_popup_exit 0x7f010004
+int anim abc_shrink_fade_out_from_bottom 0x7f010005
+int anim abc_slide_in_bottom 0x7f010006
+int anim abc_slide_in_top 0x7f010007
+int anim abc_slide_out_bottom 0x7f010008
+int anim abc_slide_out_top 0x7f010009
+int anim abc_tooltip_enter 0x7f01000a
+int anim abc_tooltip_exit 0x7f01000b
+int anim design_bottom_sheet_slide_in 0x7f01000c
+int anim design_bottom_sheet_slide_out 0x7f01000d
+int anim design_snackbar_in 0x7f01000e
+int anim design_snackbar_out 0x7f01000f
+int animator design_appbar_state_list_animator 0x7f020000
+int animator design_fab_hide_motion_spec 0x7f020001
+int animator design_fab_show_motion_spec 0x7f020002
+int animator mtrl_btn_state_list_anim 0x7f020003
+int animator mtrl_btn_unelevated_state_list_anim 0x7f020004
+int animator mtrl_chip_state_list_anim 0x7f020005
+int animator mtrl_fab_hide_motion_spec 0x7f020006
+int animator mtrl_fab_show_motion_spec 0x7f020007
+int animator mtrl_fab_transformation_sheet_collapse_spec 0x7f020008
+int animator mtrl_fab_transformation_sheet_expand_spec 0x7f020009
+int array format_for_exported_note 0x7f030000
+int array menu_share_ways 0x7f030001
+int attr actionBarDivider 0x7f040000
+int attr actionBarItemBackground 0x7f040001
+int attr actionBarPopupTheme 0x7f040002
+int attr actionBarSize 0x7f040003
+int attr actionBarSplitStyle 0x7f040004
+int attr actionBarStyle 0x7f040005
+int attr actionBarTabBarStyle 0x7f040006
+int attr actionBarTabStyle 0x7f040007
+int attr actionBarTabTextStyle 0x7f040008
+int attr actionBarTheme 0x7f040009
+int attr actionBarWidgetTheme 0x7f04000a
+int attr actionButtonStyle 0x7f04000b
+int attr actionDropDownStyle 0x7f04000c
+int attr actionLayout 0x7f04000d
+int attr actionMenuTextAppearance 0x7f04000e
+int attr actionMenuTextColor 0x7f04000f
+int attr actionModeBackground 0x7f040010
+int attr actionModeCloseButtonStyle 0x7f040011
+int attr actionModeCloseDrawable 0x7f040012
+int attr actionModeCopyDrawable 0x7f040013
+int attr actionModeCutDrawable 0x7f040014
+int attr actionModeFindDrawable 0x7f040015
+int attr actionModePasteDrawable 0x7f040016
+int attr actionModePopupWindowStyle 0x7f040017
+int attr actionModeSelectAllDrawable 0x7f040018
+int attr actionModeShareDrawable 0x7f040019
+int attr actionModeSplitBackground 0x7f04001a
+int attr actionModeStyle 0x7f04001b
+int attr actionModeWebSearchDrawable 0x7f04001c
+int attr actionOverflowButtonStyle 0x7f04001d
+int attr actionOverflowMenuStyle 0x7f04001e
+int attr actionProviderClass 0x7f04001f
+int attr actionViewClass 0x7f040020
+int attr activityChooserViewStyle 0x7f040021
+int attr alertDialogButtonGroupStyle 0x7f040022
+int attr alertDialogCenterButtons 0x7f040023
+int attr alertDialogStyle 0x7f040024
+int attr alertDialogTheme 0x7f040025
+int attr allowStacking 0x7f040026
+int attr alpha 0x7f040027
+int attr alphabeticModifiers 0x7f040028
+int attr arrowHeadLength 0x7f040029
+int attr arrowShaftLength 0x7f04002a
+int attr autoCompleteTextViewStyle 0x7f04002b
+int attr autoSizeMaxTextSize 0x7f04002c
+int attr autoSizeMinTextSize 0x7f04002d
+int attr autoSizePresetSizes 0x7f04002e
+int attr autoSizeStepGranularity 0x7f04002f
+int attr autoSizeTextType 0x7f040030
+int attr background 0x7f040031
+int attr backgroundSplit 0x7f040032
+int attr backgroundStacked 0x7f040033
+int attr backgroundTint 0x7f040034
+int attr backgroundTintMode 0x7f040035
+int attr barLength 0x7f040036
+int attr behavior_autoHide 0x7f040037
+int attr behavior_fitToContents 0x7f040038
+int attr behavior_hideable 0x7f040039
+int attr behavior_overlapTop 0x7f04003a
+int attr behavior_peekHeight 0x7f04003b
+int attr behavior_skipCollapsed 0x7f04003c
+int attr borderWidth 0x7f04003d
+int attr borderlessButtonStyle 0x7f04003e
+int attr bottomAppBarStyle 0x7f04003f
+int attr bottomNavigationStyle 0x7f040040
+int attr bottomSheetDialogTheme 0x7f040041
+int attr bottomSheetStyle 0x7f040042
+int attr boxBackgroundColor 0x7f040043
+int attr boxBackgroundMode 0x7f040044
+int attr boxCollapsedPaddingTop 0x7f040045
+int attr boxCornerRadiusBottomEnd 0x7f040046
+int attr boxCornerRadiusBottomStart 0x7f040047
+int attr boxCornerRadiusTopEnd 0x7f040048
+int attr boxCornerRadiusTopStart 0x7f040049
+int attr boxStrokeColor 0x7f04004a
+int attr boxStrokeWidth 0x7f04004b
+int attr buttonBarButtonStyle 0x7f04004c
+int attr buttonBarNegativeButtonStyle 0x7f04004d
+int attr buttonBarNeutralButtonStyle 0x7f04004e
+int attr buttonBarPositiveButtonStyle 0x7f04004f
+int attr buttonBarStyle 0x7f040050
+int attr buttonGravity 0x7f040051
+int attr buttonIconDimen 0x7f040052
+int attr buttonPanelSideLayout 0x7f040053
+int attr buttonStyle 0x7f040054
+int attr buttonStyleSmall 0x7f040055
+int attr buttonTint 0x7f040056
+int attr buttonTintMode 0x7f040057
+int attr cardBackgroundColor 0x7f040058
+int attr cardCornerRadius 0x7f040059
+int attr cardElevation 0x7f04005a
+int attr cardMaxElevation 0x7f04005b
+int attr cardPreventCornerOverlap 0x7f04005c
+int attr cardUseCompatPadding 0x7f04005d
+int attr cardViewStyle 0x7f04005e
+int attr checkboxStyle 0x7f04005f
+int attr checkedChip 0x7f040060
+int attr checkedIcon 0x7f040061
+int attr checkedIconEnabled 0x7f040062
+int attr checkedIconVisible 0x7f040063
+int attr checkedTextViewStyle 0x7f040064
+int attr chipBackgroundColor 0x7f040065
+int attr chipCornerRadius 0x7f040066
+int attr chipEndPadding 0x7f040067
+int attr chipGroupStyle 0x7f040068
+int attr chipIcon 0x7f040069
+int attr chipIconEnabled 0x7f04006a
+int attr chipIconSize 0x7f04006b
+int attr chipIconTint 0x7f04006c
+int attr chipIconVisible 0x7f04006d
+int attr chipMinHeight 0x7f04006e
+int attr chipSpacing 0x7f04006f
+int attr chipSpacingHorizontal 0x7f040070
+int attr chipSpacingVertical 0x7f040071
+int attr chipStandaloneStyle 0x7f040072
+int attr chipStartPadding 0x7f040073
+int attr chipStrokeColor 0x7f040074
+int attr chipStrokeWidth 0x7f040075
+int attr chipStyle 0x7f040076
+int attr closeIcon 0x7f040077
+int attr closeIconEnabled 0x7f040078
+int attr closeIconEndPadding 0x7f040079
+int attr closeIconSize 0x7f04007a
+int attr closeIconStartPadding 0x7f04007b
+int attr closeIconTint 0x7f04007c
+int attr closeIconVisible 0x7f04007d
+int attr closeItemLayout 0x7f04007e
+int attr collapseContentDescription 0x7f04007f
+int attr collapseIcon 0x7f040080
+int attr collapsedTitleGravity 0x7f040081
+int attr collapsedTitleTextAppearance 0x7f040082
+int attr color 0x7f040083
+int attr colorAccent 0x7f040084
+int attr colorBackgroundFloating 0x7f040085
+int attr colorButtonNormal 0x7f040086
+int attr colorControlActivated 0x7f040087
+int attr colorControlHighlight 0x7f040088
+int attr colorControlNormal 0x7f040089
+int attr colorError 0x7f04008a
+int attr colorPrimary 0x7f04008b
+int attr colorPrimaryDark 0x7f04008c
+int attr colorSecondary 0x7f04008d
+int attr colorSwitchThumbNormal 0x7f04008e
+int attr commitIcon 0x7f04008f
+int attr contentDescription 0x7f040090
+int attr contentInsetEnd 0x7f040091
+int attr contentInsetEndWithActions 0x7f040092
+int attr contentInsetLeft 0x7f040093
+int attr contentInsetRight 0x7f040094
+int attr contentInsetStart 0x7f040095
+int attr contentInsetStartWithNavigation 0x7f040096
+int attr contentPadding 0x7f040097
+int attr contentPaddingBottom 0x7f040098
+int attr contentPaddingLeft 0x7f040099
+int attr contentPaddingRight 0x7f04009a
+int attr contentPaddingTop 0x7f04009b
+int attr contentScrim 0x7f04009c
+int attr controlBackground 0x7f04009d
+int attr coordinatorLayoutStyle 0x7f04009e
+int attr cornerRadius 0x7f04009f
+int attr counterEnabled 0x7f0400a0
+int attr counterMaxLength 0x7f0400a1
+int attr counterOverflowTextAppearance 0x7f0400a2
+int attr counterTextAppearance 0x7f0400a3
+int attr customNavigationLayout 0x7f0400a4
+int attr defaultQueryHint 0x7f0400a5
+int attr dialogCornerRadius 0x7f0400a6
+int attr dialogPreferredPadding 0x7f0400a7
+int attr dialogTheme 0x7f0400a8
+int attr displayOptions 0x7f0400a9
+int attr divider 0x7f0400aa
+int attr dividerHorizontal 0x7f0400ab
+int attr dividerPadding 0x7f0400ac
+int attr dividerVertical 0x7f0400ad
+int attr drawableSize 0x7f0400ae
+int attr drawerArrowStyle 0x7f0400af
+int attr dropDownListViewStyle 0x7f0400b0
+int attr dropdownListPreferredItemHeight 0x7f0400b1
+int attr editTextBackground 0x7f0400b2
+int attr editTextColor 0x7f0400b3
+int attr editTextStyle 0x7f0400b4
+int attr elevation 0x7f0400b5
+int attr enforceMaterialTheme 0x7f0400b6
+int attr enforceTextAppearance 0x7f0400b7
+int attr errorEnabled 0x7f0400b8
+int attr errorTextAppearance 0x7f0400b9
+int attr expandActivityOverflowButtonDrawable 0x7f0400ba
+int attr expanded 0x7f0400bb
+int attr expandedTitleGravity 0x7f0400bc
+int attr expandedTitleMargin 0x7f0400bd
+int attr expandedTitleMarginBottom 0x7f0400be
+int attr expandedTitleMarginEnd 0x7f0400bf
+int attr expandedTitleMarginStart 0x7f0400c0
+int attr expandedTitleMarginTop 0x7f0400c1
+int attr expandedTitleTextAppearance 0x7f0400c2
+int attr fabAlignmentMode 0x7f0400c3
+int attr fabCradleMargin 0x7f0400c4
+int attr fabCradleRoundedCornerRadius 0x7f0400c5
+int attr fabCradleVerticalOffset 0x7f0400c6
+int attr fabCustomSize 0x7f0400c7
+int attr fabSize 0x7f0400c8
+int attr fastScrollEnabled 0x7f0400c9
+int attr fastScrollHorizontalThumbDrawable 0x7f0400ca
+int attr fastScrollHorizontalTrackDrawable 0x7f0400cb
+int attr fastScrollVerticalThumbDrawable 0x7f0400cc
+int attr fastScrollVerticalTrackDrawable 0x7f0400cd
+int attr firstBaselineToTopHeight 0x7f0400ce
+int attr floatingActionButtonStyle 0x7f0400cf
+int attr font 0x7f0400d0
+int attr fontFamily 0x7f0400d1
+int attr fontProviderAuthority 0x7f0400d2
+int attr fontProviderCerts 0x7f0400d3
+int attr fontProviderFetchStrategy 0x7f0400d4
+int attr fontProviderFetchTimeout 0x7f0400d5
+int attr fontProviderPackage 0x7f0400d6
+int attr fontProviderQuery 0x7f0400d7
+int attr fontStyle 0x7f0400d8
+int attr fontVariationSettings 0x7f0400d9
+int attr fontWeight 0x7f0400da
+int attr foregroundInsidePadding 0x7f0400db
+int attr gapBetweenBars 0x7f0400dc
+int attr goIcon 0x7f0400dd
+int attr headerLayout 0x7f0400de
+int attr height 0x7f0400df
+int attr helperText 0x7f0400e0
+int attr helperTextEnabled 0x7f0400e1
+int attr helperTextTextAppearance 0x7f0400e2
+int attr hideMotionSpec 0x7f0400e3
+int attr hideOnContentScroll 0x7f0400e4
+int attr hideOnScroll 0x7f0400e5
+int attr hintAnimationEnabled 0x7f0400e6
+int attr hintEnabled 0x7f0400e7
+int attr hintTextAppearance 0x7f0400e8
+int attr homeAsUpIndicator 0x7f0400e9
+int attr homeLayout 0x7f0400ea
+int attr hoveredFocusedTranslationZ 0x7f0400eb
+int attr icon 0x7f0400ec
+int attr iconEndPadding 0x7f0400ed
+int attr iconGravity 0x7f0400ee
+int attr iconPadding 0x7f0400ef
+int attr iconSize 0x7f0400f0
+int attr iconStartPadding 0x7f0400f1
+int attr iconTint 0x7f0400f2
+int attr iconTintMode 0x7f0400f3
+int attr iconifiedByDefault 0x7f0400f4
+int attr imageButtonStyle 0x7f0400f5
+int attr indeterminateProgressStyle 0x7f0400f6
+int attr initialActivityCount 0x7f0400f7
+int attr insetForeground 0x7f0400f8
+int attr isLightTheme 0x7f0400f9
+int attr itemBackground 0x7f0400fa
+int attr itemHorizontalPadding 0x7f0400fb
+int attr itemHorizontalTranslationEnabled 0x7f0400fc
+int attr itemIconPadding 0x7f0400fd
+int attr itemIconSize 0x7f0400fe
+int attr itemIconTint 0x7f0400ff
+int attr itemPadding 0x7f040100
+int attr itemSpacing 0x7f040101
+int attr itemTextAppearance 0x7f040102
+int attr itemTextAppearanceActive 0x7f040103
+int attr itemTextAppearanceInactive 0x7f040104
+int attr itemTextColor 0x7f040105
+int attr keylines 0x7f040106
+int attr labelVisibilityMode 0x7f040107
+int attr lastBaselineToBottomHeight 0x7f040108
+int attr layout 0x7f040109
+int attr layoutManager 0x7f04010a
+int attr layout_anchor 0x7f04010b
+int attr layout_anchorGravity 0x7f04010c
+int attr layout_behavior 0x7f04010d
+int attr layout_collapseMode 0x7f04010e
+int attr layout_collapseParallaxMultiplier 0x7f04010f
+int attr layout_dodgeInsetEdges 0x7f040110
+int attr layout_insetEdge 0x7f040111
+int attr layout_keyline 0x7f040112
+int attr layout_scrollFlags 0x7f040113
+int attr layout_scrollInterpolator 0x7f040114
+int attr liftOnScroll 0x7f040115
+int attr lineHeight 0x7f040116
+int attr lineSpacing 0x7f040117
+int attr listChoiceBackgroundIndicator 0x7f040118
+int attr listDividerAlertDialog 0x7f040119
+int attr listItemLayout 0x7f04011a
+int attr listLayout 0x7f04011b
+int attr listMenuViewStyle 0x7f04011c
+int attr listPopupWindowStyle 0x7f04011d
+int attr listPreferredItemHeight 0x7f04011e
+int attr listPreferredItemHeightLarge 0x7f04011f
+int attr listPreferredItemHeightSmall 0x7f040120
+int attr listPreferredItemPaddingLeft 0x7f040121
+int attr listPreferredItemPaddingRight 0x7f040122
+int attr logo 0x7f040123
+int attr logoDescription 0x7f040124
+int attr materialButtonStyle 0x7f040125
+int attr materialCardViewStyle 0x7f040126
+int attr maxActionInlineWidth 0x7f040127
+int attr maxButtonHeight 0x7f040128
+int attr maxImageSize 0x7f040129
+int attr measureWithLargestChild 0x7f04012a
+int attr menu 0x7f04012b
+int attr multiChoiceItemLayout 0x7f04012c
+int attr navigationContentDescription 0x7f04012d
+int attr navigationIcon 0x7f04012e
+int attr navigationMode 0x7f04012f
+int attr navigationViewStyle 0x7f040130
+int attr numericModifiers 0x7f040131
+int attr overlapAnchor 0x7f040132
+int attr paddingBottomNoButtons 0x7f040133
+int attr paddingEnd 0x7f040134
+int attr paddingStart 0x7f040135
+int attr paddingTopNoTitle 0x7f040136
+int attr panelBackground 0x7f040137
+int attr panelMenuListTheme 0x7f040138
+int attr panelMenuListWidth 0x7f040139
+int attr passwordToggleContentDescription 0x7f04013a
+int attr passwordToggleDrawable 0x7f04013b
+int attr passwordToggleEnabled 0x7f04013c
+int attr passwordToggleTint 0x7f04013d
+int attr passwordToggleTintMode 0x7f04013e
+int attr popupMenuStyle 0x7f04013f
+int attr popupTheme 0x7f040140
+int attr popupWindowStyle 0x7f040141
+int attr preserveIconSpacing 0x7f040142
+int attr pressedTranslationZ 0x7f040143
+int attr progressBarPadding 0x7f040144
+int attr progressBarStyle 0x7f040145
+int attr queryBackground 0x7f040146
+int attr queryHint 0x7f040147
+int attr radioButtonStyle 0x7f040148
+int attr ratingBarStyle 0x7f040149
+int attr ratingBarStyleIndicator 0x7f04014a
+int attr ratingBarStyleSmall 0x7f04014b
+int attr reverseLayout 0x7f04014c
+int attr rippleColor 0x7f04014d
+int attr scrimAnimationDuration 0x7f04014e
+int attr scrimBackground 0x7f04014f
+int attr scrimVisibleHeightTrigger 0x7f040150
+int attr searchHintIcon 0x7f040151
+int attr searchIcon 0x7f040152
+int attr searchViewStyle 0x7f040153
+int attr seekBarStyle 0x7f040154
+int attr selectableItemBackground 0x7f040155
+int attr selectableItemBackgroundBorderless 0x7f040156
+int attr showAsAction 0x7f040157
+int attr showDividers 0x7f040158
+int attr showMotionSpec 0x7f040159
+int attr showText 0x7f04015a
+int attr showTitle 0x7f04015b
+int attr singleChoiceItemLayout 0x7f04015c
+int attr singleLine 0x7f04015d
+int attr singleSelection 0x7f04015e
+int attr snackbarButtonStyle 0x7f04015f
+int attr snackbarStyle 0x7f040160
+int attr spanCount 0x7f040161
+int attr spinBars 0x7f040162
+int attr spinnerDropDownItemStyle 0x7f040163
+int attr spinnerStyle 0x7f040164
+int attr splitTrack 0x7f040165
+int attr srcCompat 0x7f040166
+int attr stackFromEnd 0x7f040167
+int attr state_above_anchor 0x7f040168
+int attr state_collapsed 0x7f040169
+int attr state_collapsible 0x7f04016a
+int attr state_liftable 0x7f04016b
+int attr state_lifted 0x7f04016c
+int attr statusBarBackground 0x7f04016d
+int attr statusBarScrim 0x7f04016e
+int attr strokeColor 0x7f04016f
+int attr strokeWidth 0x7f040170
+int attr subMenuArrow 0x7f040171
+int attr submitBackground 0x7f040172
+int attr subtitle 0x7f040173
+int attr subtitleTextAppearance 0x7f040174
+int attr subtitleTextColor 0x7f040175
+int attr subtitleTextStyle 0x7f040176
+int attr suggestionRowLayout 0x7f040177
+int attr switchMinWidth 0x7f040178
+int attr switchPadding 0x7f040179
+int attr switchStyle 0x7f04017a
+int attr switchTextAppearance 0x7f04017b
+int attr tabBackground 0x7f04017c
+int attr tabContentStart 0x7f04017d
+int attr tabGravity 0x7f04017e
+int attr tabIconTint 0x7f04017f
+int attr tabIconTintMode 0x7f040180
+int attr tabIndicator 0x7f040181
+int attr tabIndicatorAnimationDuration 0x7f040182
+int attr tabIndicatorColor 0x7f040183
+int attr tabIndicatorFullWidth 0x7f040184
+int attr tabIndicatorGravity 0x7f040185
+int attr tabIndicatorHeight 0x7f040186
+int attr tabInlineLabel 0x7f040187
+int attr tabMaxWidth 0x7f040188
+int attr tabMinWidth 0x7f040189
+int attr tabMode 0x7f04018a
+int attr tabPadding 0x7f04018b
+int attr tabPaddingBottom 0x7f04018c
+int attr tabPaddingEnd 0x7f04018d
+int attr tabPaddingStart 0x7f04018e
+int attr tabPaddingTop 0x7f04018f
+int attr tabRippleColor 0x7f040190
+int attr tabSelectedTextColor 0x7f040191
+int attr tabStyle 0x7f040192
+int attr tabTextAppearance 0x7f040193
+int attr tabTextColor 0x7f040194
+int attr tabUnboundedRipple 0x7f040195
+int attr textAllCaps 0x7f040196
+int attr textAppearanceBody1 0x7f040197
+int attr textAppearanceBody2 0x7f040198
+int attr textAppearanceButton 0x7f040199
+int attr textAppearanceCaption 0x7f04019a
+int attr textAppearanceHeadline1 0x7f04019b
+int attr textAppearanceHeadline2 0x7f04019c
+int attr textAppearanceHeadline3 0x7f04019d
+int attr textAppearanceHeadline4 0x7f04019e
+int attr textAppearanceHeadline5 0x7f04019f
+int attr textAppearanceHeadline6 0x7f0401a0
+int attr textAppearanceLargePopupMenu 0x7f0401a1
+int attr textAppearanceListItem 0x7f0401a2
+int attr textAppearanceListItemSecondary 0x7f0401a3
+int attr textAppearanceListItemSmall 0x7f0401a4
+int attr textAppearanceOverline 0x7f0401a5
+int attr textAppearancePopupMenuHeader 0x7f0401a6
+int attr textAppearanceSearchResultSubtitle 0x7f0401a7
+int attr textAppearanceSearchResultTitle 0x7f0401a8
+int attr textAppearanceSmallPopupMenu 0x7f0401a9
+int attr textAppearanceSubtitle1 0x7f0401aa
+int attr textAppearanceSubtitle2 0x7f0401ab
+int attr textColorAlertDialogListItem 0x7f0401ac
+int attr textColorSearchUrl 0x7f0401ad
+int attr textEndPadding 0x7f0401ae
+int attr textInputStyle 0x7f0401af
+int attr textStartPadding 0x7f0401b0
+int attr theme 0x7f0401b1
+int attr thickness 0x7f0401b2
+int attr thumbTextPadding 0x7f0401b3
+int attr thumbTint 0x7f0401b4
+int attr thumbTintMode 0x7f0401b5
+int attr tickMark 0x7f0401b6
+int attr tickMarkTint 0x7f0401b7
+int attr tickMarkTintMode 0x7f0401b8
+int attr tint 0x7f0401b9
+int attr tintMode 0x7f0401ba
+int attr title 0x7f0401bb
+int attr titleEnabled 0x7f0401bc
+int attr titleMargin 0x7f0401bd
+int attr titleMarginBottom 0x7f0401be
+int attr titleMarginEnd 0x7f0401bf
+int attr titleMarginStart 0x7f0401c0
+int attr titleMarginTop 0x7f0401c1
+int attr titleMargins 0x7f0401c2
+int attr titleTextAppearance 0x7f0401c3
+int attr titleTextColor 0x7f0401c4
+int attr titleTextStyle 0x7f0401c5
+int attr toolbarId 0x7f0401c6
+int attr toolbarNavigationButtonStyle 0x7f0401c7
+int attr toolbarStyle 0x7f0401c8
+int attr tooltipForegroundColor 0x7f0401c9
+int attr tooltipFrameBackground 0x7f0401ca
+int attr tooltipText 0x7f0401cb
+int attr track 0x7f0401cc
+int attr trackTint 0x7f0401cd
+int attr trackTintMode 0x7f0401ce
+int attr ttcIndex 0x7f0401cf
+int attr useCompatPadding 0x7f0401d0
+int attr viewInflaterClass 0x7f0401d1
+int attr voiceIcon 0x7f0401d2
+int attr windowActionBar 0x7f0401d3
+int attr windowActionBarOverlay 0x7f0401d4
+int attr windowActionModeOverlay 0x7f0401d5
+int attr windowFixedHeightMajor 0x7f0401d6
+int attr windowFixedHeightMinor 0x7f0401d7
+int attr windowFixedWidthMajor 0x7f0401d8
+int attr windowFixedWidthMinor 0x7f0401d9
+int attr windowMinWidthMajor 0x7f0401da
+int attr windowMinWidthMinor 0x7f0401db
+int attr windowNoTitle 0x7f0401dc
+int bool abc_action_bar_embed_tabs 0x7f050000
+int bool abc_allow_stacked_button_bar 0x7f050001
+int bool abc_config_actionMenuItemAllCaps 0x7f050002
+int bool mtrl_btn_textappearance_all_caps 0x7f050003
+int color abc_background_cache_hint_selector_material_dark 0x7f060000
+int color abc_background_cache_hint_selector_material_light 0x7f060001
+int color abc_btn_colored_borderless_text_material 0x7f060002
+int color abc_btn_colored_text_material 0x7f060003
+int color abc_color_highlight_material 0x7f060004
+int color abc_hint_foreground_material_dark 0x7f060005
+int color abc_hint_foreground_material_light 0x7f060006
+int color abc_input_method_navigation_guard 0x7f060007
+int color abc_primary_text_disable_only_material_dark 0x7f060008
+int color abc_primary_text_disable_only_material_light 0x7f060009
+int color abc_primary_text_material_dark 0x7f06000a
+int color abc_primary_text_material_light 0x7f06000b
+int color abc_search_url_text 0x7f06000c
+int color abc_search_url_text_normal 0x7f06000d
+int color abc_search_url_text_pressed 0x7f06000e
+int color abc_search_url_text_selected 0x7f06000f
+int color abc_secondary_text_material_dark 0x7f060010
+int color abc_secondary_text_material_light 0x7f060011
+int color abc_tint_btn_checkable 0x7f060012
+int color abc_tint_default 0x7f060013
+int color abc_tint_edittext 0x7f060014
+int color abc_tint_seek_thumb 0x7f060015
+int color abc_tint_spinner 0x7f060016
+int color abc_tint_switch_track 0x7f060017
+int color accent_material_dark 0x7f060018
+int color accent_material_light 0x7f060019
+int color background_floating_material_dark 0x7f06001a
+int color background_floating_material_light 0x7f06001b
+int color background_material_dark 0x7f06001c
+int color background_material_light 0x7f06001d
+int color bright_foreground_disabled_material_dark 0x7f06001e
+int color bright_foreground_disabled_material_light 0x7f06001f
+int color bright_foreground_inverse_material_dark 0x7f060020
+int color bright_foreground_inverse_material_light 0x7f060021
+int color bright_foreground_material_dark 0x7f060022
+int color bright_foreground_material_light 0x7f060023
+int color button_material_dark 0x7f060024
+int color button_material_light 0x7f060025
+int color cardview_dark_background 0x7f060026
+int color cardview_light_background 0x7f060027
+int color cardview_shadow_end_color 0x7f060028
+int color cardview_shadow_start_color 0x7f060029
+int color design_bottom_navigation_shadow_color 0x7f06002a
+int color design_default_color_primary 0x7f06002b
+int color design_default_color_primary_dark 0x7f06002c
+int color design_error 0x7f06002d
+int color design_fab_shadow_end_color 0x7f06002e
+int color design_fab_shadow_mid_color 0x7f06002f
+int color design_fab_shadow_start_color 0x7f060030
+int color design_fab_stroke_end_inner_color 0x7f060031
+int color design_fab_stroke_end_outer_color 0x7f060032
+int color design_fab_stroke_top_inner_color 0x7f060033
+int color design_fab_stroke_top_outer_color 0x7f060034
+int color design_snackbar_background_color 0x7f060035
+int color design_tint_password_toggle 0x7f060036
+int color dim_foreground_disabled_material_dark 0x7f060037
+int color dim_foreground_disabled_material_light 0x7f060038
+int color dim_foreground_material_dark 0x7f060039
+int color dim_foreground_material_light 0x7f06003a
+int color error_color_material_dark 0x7f06003b
+int color error_color_material_light 0x7f06003c
+int color foreground_material_dark 0x7f06003d
+int color foreground_material_light 0x7f06003e
+int color highlighted_text_material_dark 0x7f06003f
+int color highlighted_text_material_light 0x7f060040
+int color material_blue_grey_800 0x7f060041
+int color material_blue_grey_900 0x7f060042
+int color material_blue_grey_950 0x7f060043
+int color material_deep_teal_200 0x7f060044
+int color material_deep_teal_500 0x7f060045
+int color material_grey_100 0x7f060046
+int color material_grey_300 0x7f060047
+int color material_grey_50 0x7f060048
+int color material_grey_600 0x7f060049
+int color material_grey_800 0x7f06004a
+int color material_grey_850 0x7f06004b
+int color material_grey_900 0x7f06004c
+int color mtrl_bottom_nav_colored_item_tint 0x7f06004d
+int color mtrl_bottom_nav_item_tint 0x7f06004e
+int color mtrl_btn_bg_color_disabled 0x7f06004f
+int color mtrl_btn_bg_color_selector 0x7f060050
+int color mtrl_btn_ripple_color 0x7f060051
+int color mtrl_btn_stroke_color_selector 0x7f060052
+int color mtrl_btn_text_btn_ripple_color 0x7f060053
+int color mtrl_btn_text_color_disabled 0x7f060054
+int color mtrl_btn_text_color_selector 0x7f060055
+int color mtrl_btn_transparent_bg_color 0x7f060056
+int color mtrl_chip_background_color 0x7f060057
+int color mtrl_chip_close_icon_tint 0x7f060058
+int color mtrl_chip_ripple_color 0x7f060059
+int color mtrl_chip_text_color 0x7f06005a
+int color mtrl_fab_ripple_color 0x7f06005b
+int color mtrl_scrim_color 0x7f06005c
+int color mtrl_tabs_colored_ripple_color 0x7f06005d
+int color mtrl_tabs_icon_color_selector 0x7f06005e
+int color mtrl_tabs_icon_color_selector_colored 0x7f06005f
+int color mtrl_tabs_legacy_text_color_selector 0x7f060060
+int color mtrl_tabs_ripple_color 0x7f060061
+int color mtrl_text_btn_text_color_selector 0x7f060062
+int color mtrl_textinput_default_box_stroke_color 0x7f060063
+int color mtrl_textinput_disabled_color 0x7f060064
+int color mtrl_textinput_filled_box_default_background_color 0x7f060065
+int color mtrl_textinput_hovered_box_stroke_color 0x7f060066
+int color notification_action_color_filter 0x7f060067
+int color notification_icon_bg_color 0x7f060068
+int color primary_dark_material_dark 0x7f060069
+int color primary_dark_material_light 0x7f06006a
+int color primary_material_dark 0x7f06006b
+int color primary_material_light 0x7f06006c
+int color primary_text_dark 0x7f06006d
+int color primary_text_default_material_dark 0x7f06006e
+int color primary_text_default_material_light 0x7f06006f
+int color primary_text_disabled_material_dark 0x7f060070
+int color primary_text_disabled_material_light 0x7f060071
+int color ripple_material_dark 0x7f060072
+int color ripple_material_light 0x7f060073
+int color secondary_text_dark 0x7f060074
+int color secondary_text_default_material_dark 0x7f060075
+int color secondary_text_default_material_light 0x7f060076
+int color secondary_text_disabled_material_dark 0x7f060077
+int color secondary_text_disabled_material_light 0x7f060078
+int color switch_thumb_disabled_material_dark 0x7f060079
+int color switch_thumb_disabled_material_light 0x7f06007a
+int color switch_thumb_material_dark 0x7f06007b
+int color switch_thumb_material_light 0x7f06007c
+int color switch_thumb_normal_material_dark 0x7f06007d
+int color switch_thumb_normal_material_light 0x7f06007e
+int color tooltip_background_dark 0x7f06007f
+int color tooltip_background_light 0x7f060080
+int color user_query_highlight 0x7f060081
+int dimen abc_action_bar_content_inset_material 0x7f070000
+int dimen abc_action_bar_content_inset_with_nav 0x7f070001
+int dimen abc_action_bar_default_height_material 0x7f070002
+int dimen abc_action_bar_default_padding_end_material 0x7f070003
+int dimen abc_action_bar_default_padding_start_material 0x7f070004
+int dimen abc_action_bar_elevation_material 0x7f070005
+int dimen abc_action_bar_icon_vertical_padding_material 0x7f070006
+int dimen abc_action_bar_overflow_padding_end_material 0x7f070007
+int dimen abc_action_bar_overflow_padding_start_material 0x7f070008
+int dimen abc_action_bar_stacked_max_height 0x7f070009
+int dimen abc_action_bar_stacked_tab_max_width 0x7f07000a
+int dimen abc_action_bar_subtitle_bottom_margin_material 0x7f07000b
+int dimen abc_action_bar_subtitle_top_margin_material 0x7f07000c
+int dimen abc_action_button_min_height_material 0x7f07000d
+int dimen abc_action_button_min_width_material 0x7f07000e
+int dimen abc_action_button_min_width_overflow_material 0x7f07000f
+int dimen abc_alert_dialog_button_bar_height 0x7f070010
+int dimen abc_alert_dialog_button_dimen 0x7f070011
+int dimen abc_button_inset_horizontal_material 0x7f070012
+int dimen abc_button_inset_vertical_material 0x7f070013
+int dimen abc_button_padding_horizontal_material 0x7f070014
+int dimen abc_button_padding_vertical_material 0x7f070015
+int dimen abc_cascading_menus_min_smallest_width 0x7f070016
+int dimen abc_config_prefDialogWidth 0x7f070017
+int dimen abc_control_corner_material 0x7f070018
+int dimen abc_control_inset_material 0x7f070019
+int dimen abc_control_padding_material 0x7f07001a
+int dimen abc_dialog_corner_radius_material 0x7f07001b
+int dimen abc_dialog_fixed_height_major 0x7f07001c
+int dimen abc_dialog_fixed_height_minor 0x7f07001d
+int dimen abc_dialog_fixed_width_major 0x7f07001e
+int dimen abc_dialog_fixed_width_minor 0x7f07001f
+int dimen abc_dialog_list_padding_bottom_no_buttons 0x7f070020
+int dimen abc_dialog_list_padding_top_no_title 0x7f070021
+int dimen abc_dialog_min_width_major 0x7f070022
+int dimen abc_dialog_min_width_minor 0x7f070023
+int dimen abc_dialog_padding_material 0x7f070024
+int dimen abc_dialog_padding_top_material 0x7f070025
+int dimen abc_dialog_title_divider_material 0x7f070026
+int dimen abc_disabled_alpha_material_dark 0x7f070027
+int dimen abc_disabled_alpha_material_light 0x7f070028
+int dimen abc_dropdownitem_icon_width 0x7f070029
+int dimen abc_dropdownitem_text_padding_left 0x7f07002a
+int dimen abc_dropdownitem_text_padding_right 0x7f07002b
+int dimen abc_edit_text_inset_bottom_material 0x7f07002c
+int dimen abc_edit_text_inset_horizontal_material 0x7f07002d
+int dimen abc_edit_text_inset_top_material 0x7f07002e
+int dimen abc_floating_window_z 0x7f07002f
+int dimen abc_list_item_padding_horizontal_material 0x7f070030
+int dimen abc_panel_menu_list_width 0x7f070031
+int dimen abc_progress_bar_height_material 0x7f070032
+int dimen abc_search_view_preferred_height 0x7f070033
+int dimen abc_search_view_preferred_width 0x7f070034
+int dimen abc_seekbar_track_background_height_material 0x7f070035
+int dimen abc_seekbar_track_progress_height_material 0x7f070036
+int dimen abc_select_dialog_padding_start_material 0x7f070037
+int dimen abc_switch_padding 0x7f070038
+int dimen abc_text_size_body_1_material 0x7f070039
+int dimen abc_text_size_body_2_material 0x7f07003a
+int dimen abc_text_size_button_material 0x7f07003b
+int dimen abc_text_size_caption_material 0x7f07003c
+int dimen abc_text_size_display_1_material 0x7f07003d
+int dimen abc_text_size_display_2_material 0x7f07003e
+int dimen abc_text_size_display_3_material 0x7f07003f
+int dimen abc_text_size_display_4_material 0x7f070040
+int dimen abc_text_size_headline_material 0x7f070041
+int dimen abc_text_size_large_material 0x7f070042
+int dimen abc_text_size_medium_material 0x7f070043
+int dimen abc_text_size_menu_header_material 0x7f070044
+int dimen abc_text_size_menu_material 0x7f070045
+int dimen abc_text_size_small_material 0x7f070046
+int dimen abc_text_size_subhead_material 0x7f070047
+int dimen abc_text_size_subtitle_material_toolbar 0x7f070048
+int dimen abc_text_size_title_material 0x7f070049
+int dimen abc_text_size_title_material_toolbar 0x7f07004a
+int dimen cardview_compat_inset_shadow 0x7f07004b
+int dimen cardview_default_elevation 0x7f07004c
+int dimen cardview_default_radius 0x7f07004d
+int dimen compat_button_inset_horizontal_material 0x7f07004e
+int dimen compat_button_inset_vertical_material 0x7f07004f
+int dimen compat_button_padding_horizontal_material 0x7f070050
+int dimen compat_button_padding_vertical_material 0x7f070051
+int dimen compat_control_corner_material 0x7f070052
+int dimen compat_notification_large_icon_max_height 0x7f070053
+int dimen compat_notification_large_icon_max_width 0x7f070054
+int dimen design_appbar_elevation 0x7f070055
+int dimen design_bottom_navigation_active_item_max_width 0x7f070056
+int dimen design_bottom_navigation_active_item_min_width 0x7f070057
+int dimen design_bottom_navigation_active_text_size 0x7f070058
+int dimen design_bottom_navigation_elevation 0x7f070059
+int dimen design_bottom_navigation_height 0x7f07005a
+int dimen design_bottom_navigation_icon_size 0x7f07005b
+int dimen design_bottom_navigation_item_max_width 0x7f07005c
+int dimen design_bottom_navigation_item_min_width 0x7f07005d
+int dimen design_bottom_navigation_margin 0x7f07005e
+int dimen design_bottom_navigation_shadow_height 0x7f07005f
+int dimen design_bottom_navigation_text_size 0x7f070060
+int dimen design_bottom_sheet_modal_elevation 0x7f070061
+int dimen design_bottom_sheet_peek_height_min 0x7f070062
+int dimen design_fab_border_width 0x7f070063
+int dimen design_fab_elevation 0x7f070064
+int dimen design_fab_image_size 0x7f070065
+int dimen design_fab_size_mini 0x7f070066
+int dimen design_fab_size_normal 0x7f070067
+int dimen design_fab_translation_z_hovered_focused 0x7f070068
+int dimen design_fab_translation_z_pressed 0x7f070069
+int dimen design_navigation_elevation 0x7f07006a
+int dimen design_navigation_icon_padding 0x7f07006b
+int dimen design_navigation_icon_size 0x7f07006c
+int dimen design_navigation_item_horizontal_padding 0x7f07006d
+int dimen design_navigation_item_icon_padding 0x7f07006e
+int dimen design_navigation_max_width 0x7f07006f
+int dimen design_navigation_padding_bottom 0x7f070070
+int dimen design_navigation_separator_vertical_padding 0x7f070071
+int dimen design_snackbar_action_inline_max_width 0x7f070072
+int dimen design_snackbar_background_corner_radius 0x7f070073
+int dimen design_snackbar_elevation 0x7f070074
+int dimen design_snackbar_extra_spacing_horizontal 0x7f070075
+int dimen design_snackbar_max_width 0x7f070076
+int dimen design_snackbar_min_width 0x7f070077
+int dimen design_snackbar_padding_horizontal 0x7f070078
+int dimen design_snackbar_padding_vertical 0x7f070079
+int dimen design_snackbar_padding_vertical_2lines 0x7f07007a
+int dimen design_snackbar_text_size 0x7f07007b
+int dimen design_tab_max_width 0x7f07007c
+int dimen design_tab_scrollable_min_width 0x7f07007d
+int dimen design_tab_text_size 0x7f07007e
+int dimen design_tab_text_size_2line 0x7f07007f
+int dimen design_textinput_caption_translate_y 0x7f070080
+int dimen disabled_alpha_material_dark 0x7f070081
+int dimen disabled_alpha_material_light 0x7f070082
+int dimen fastscroll_default_thickness 0x7f070083
+int dimen fastscroll_margin 0x7f070084
+int dimen fastscroll_minimum_range 0x7f070085
+int dimen highlight_alpha_material_colored 0x7f070086
+int dimen highlight_alpha_material_dark 0x7f070087
+int dimen highlight_alpha_material_light 0x7f070088
+int dimen hint_alpha_material_dark 0x7f070089
+int dimen hint_alpha_material_light 0x7f07008a
+int dimen hint_pressed_alpha_material_dark 0x7f07008b
+int dimen hint_pressed_alpha_material_light 0x7f07008c
+int dimen item_touch_helper_max_drag_scroll_per_frame 0x7f07008d
+int dimen item_touch_helper_swipe_escape_max_velocity 0x7f07008e
+int dimen item_touch_helper_swipe_escape_velocity 0x7f07008f
+int dimen mtrl_bottomappbar_fabOffsetEndMode 0x7f070090
+int dimen mtrl_bottomappbar_fab_cradle_margin 0x7f070091
+int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x7f070092
+int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x7f070093
+int dimen mtrl_bottomappbar_height 0x7f070094
+int dimen mtrl_btn_corner_radius 0x7f070095
+int dimen mtrl_btn_dialog_btn_min_width 0x7f070096
+int dimen mtrl_btn_disabled_elevation 0x7f070097
+int dimen mtrl_btn_disabled_z 0x7f070098
+int dimen mtrl_btn_elevation 0x7f070099
+int dimen mtrl_btn_focused_z 0x7f07009a
+int dimen mtrl_btn_hovered_z 0x7f07009b
+int dimen mtrl_btn_icon_btn_padding_left 0x7f07009c
+int dimen mtrl_btn_icon_padding 0x7f07009d
+int dimen mtrl_btn_inset 0x7f07009e
+int dimen mtrl_btn_letter_spacing 0x7f07009f
+int dimen mtrl_btn_padding_bottom 0x7f0700a0
+int dimen mtrl_btn_padding_left 0x7f0700a1
+int dimen mtrl_btn_padding_right 0x7f0700a2
+int dimen mtrl_btn_padding_top 0x7f0700a3
+int dimen mtrl_btn_pressed_z 0x7f0700a4
+int dimen mtrl_btn_stroke_size 0x7f0700a5
+int dimen mtrl_btn_text_btn_icon_padding 0x7f0700a6
+int dimen mtrl_btn_text_btn_padding_left 0x7f0700a7
+int dimen mtrl_btn_text_btn_padding_right 0x7f0700a8
+int dimen mtrl_btn_text_size 0x7f0700a9
+int dimen mtrl_btn_z 0x7f0700aa
+int dimen mtrl_card_elevation 0x7f0700ab
+int dimen mtrl_card_spacing 0x7f0700ac
+int dimen mtrl_chip_pressed_translation_z 0x7f0700ad
+int dimen mtrl_chip_text_size 0x7f0700ae
+int dimen mtrl_fab_elevation 0x7f0700af
+int dimen mtrl_fab_translation_z_hovered_focused 0x7f0700b0
+int dimen mtrl_fab_translation_z_pressed 0x7f0700b1
+int dimen mtrl_navigation_elevation 0x7f0700b2
+int dimen mtrl_navigation_item_horizontal_padding 0x7f0700b3
+int dimen mtrl_navigation_item_icon_padding 0x7f0700b4
+int dimen mtrl_snackbar_background_corner_radius 0x7f0700b5
+int dimen mtrl_snackbar_margin 0x7f0700b6
+int dimen mtrl_textinput_box_bottom_offset 0x7f0700b7
+int dimen mtrl_textinput_box_corner_radius_medium 0x7f0700b8
+int dimen mtrl_textinput_box_corner_radius_small 0x7f0700b9
+int dimen mtrl_textinput_box_label_cutout_padding 0x7f0700ba
+int dimen mtrl_textinput_box_padding_end 0x7f0700bb
+int dimen mtrl_textinput_box_stroke_width_default 0x7f0700bc
+int dimen mtrl_textinput_box_stroke_width_focused 0x7f0700bd
+int dimen mtrl_textinput_outline_box_expanded_padding 0x7f0700be
+int dimen mtrl_toolbar_default_height 0x7f0700bf
+int dimen notification_action_icon_size 0x7f0700c0
+int dimen notification_action_text_size 0x7f0700c1
+int dimen notification_big_circle_margin 0x7f0700c2
+int dimen notification_content_margin_start 0x7f0700c3
+int dimen notification_large_icon_height 0x7f0700c4
+int dimen notification_large_icon_width 0x7f0700c5
+int dimen notification_main_column_padding_top 0x7f0700c6
+int dimen notification_media_narrow_margin 0x7f0700c7
+int dimen notification_right_icon_size 0x7f0700c8
+int dimen notification_right_side_padding_top 0x7f0700c9
+int dimen notification_small_icon_background_padding 0x7f0700ca
+int dimen notification_small_icon_size_as_large 0x7f0700cb
+int dimen notification_subtext_size 0x7f0700cc
+int dimen notification_top_pad 0x7f0700cd
+int dimen notification_top_pad_large_text 0x7f0700ce
+int dimen text_font_size_large 0x7f0700cf
+int dimen text_font_size_medium 0x7f0700d0
+int dimen text_font_size_normal 0x7f0700d1
+int dimen text_font_size_small 0x7f0700d2
+int dimen text_font_size_super 0x7f0700d3
+int dimen tooltip_corner_radius 0x7f0700d4
+int dimen tooltip_horizontal_padding 0x7f0700d5
+int dimen tooltip_margin 0x7f0700d6
+int dimen tooltip_precise_anchor_extra_offset 0x7f0700d7
+int dimen tooltip_precise_anchor_threshold 0x7f0700d8
+int dimen tooltip_vertical_padding 0x7f0700d9
+int dimen tooltip_y_offset_non_touch 0x7f0700da
+int dimen tooltip_y_offset_touch 0x7f0700db
+int drawable abc_ab_share_pack_mtrl_alpha 0x7f080006
+int drawable abc_action_bar_item_background_material 0x7f080007
+int drawable abc_btn_borderless_material 0x7f080008
+int drawable abc_btn_check_material 0x7f080009
+int drawable abc_btn_check_to_on_mtrl_000 0x7f08000a
+int drawable abc_btn_check_to_on_mtrl_015 0x7f08000b
+int drawable abc_btn_colored_material 0x7f08000c
+int drawable abc_btn_default_mtrl_shape 0x7f08000d
+int drawable abc_btn_radio_material 0x7f08000e
+int drawable abc_btn_radio_to_on_mtrl_000 0x7f08000f
+int drawable abc_btn_radio_to_on_mtrl_015 0x7f080010
+int drawable abc_btn_switch_to_on_mtrl_00001 0x7f080011
+int drawable abc_btn_switch_to_on_mtrl_00012 0x7f080012
+int drawable abc_cab_background_internal_bg 0x7f080013
+int drawable abc_cab_background_top_material 0x7f080014
+int drawable abc_cab_background_top_mtrl_alpha 0x7f080015
+int drawable abc_control_background_material 0x7f080016
+int drawable abc_dialog_material_background 0x7f080017
+int drawable abc_edit_text_material 0x7f080018
+int drawable abc_ic_ab_back_material 0x7f080019
+int drawable abc_ic_arrow_drop_right_black_24dp 0x7f08001a
+int drawable abc_ic_clear_material 0x7f08001b
+int drawable abc_ic_commit_search_api_mtrl_alpha 0x7f08001c
+int drawable abc_ic_go_search_api_material 0x7f08001d
+int drawable abc_ic_menu_copy_mtrl_am_alpha 0x7f08001e
+int drawable abc_ic_menu_cut_mtrl_alpha 0x7f08001f
+int drawable abc_ic_menu_overflow_material 0x7f080020
+int drawable abc_ic_menu_paste_mtrl_am_alpha 0x7f080021
+int drawable abc_ic_menu_selectall_mtrl_alpha 0x7f080022
+int drawable abc_ic_menu_share_mtrl_alpha 0x7f080023
+int drawable abc_ic_search_api_material 0x7f080024
+int drawable abc_ic_star_black_16dp 0x7f080025
+int drawable abc_ic_star_black_36dp 0x7f080026
+int drawable abc_ic_star_black_48dp 0x7f080027
+int drawable abc_ic_star_half_black_16dp 0x7f080028
+int drawable abc_ic_star_half_black_36dp 0x7f080029
+int drawable abc_ic_star_half_black_48dp 0x7f08002a
+int drawable abc_ic_voice_search_api_material 0x7f08002b
+int drawable abc_item_background_holo_dark 0x7f08002c
+int drawable abc_item_background_holo_light 0x7f08002d
+int drawable abc_list_divider_material 0x7f08002e
+int drawable abc_list_divider_mtrl_alpha 0x7f08002f
+int drawable abc_list_focused_holo 0x7f080030
+int drawable abc_list_longpressed_holo 0x7f080031
+int drawable abc_list_pressed_holo_dark 0x7f080032
+int drawable abc_list_pressed_holo_light 0x7f080033
+int drawable abc_list_selector_background_transition_holo_dark 0x7f080034
+int drawable abc_list_selector_background_transition_holo_light 0x7f080035
+int drawable abc_list_selector_disabled_holo_dark 0x7f080036
+int drawable abc_list_selector_disabled_holo_light 0x7f080037
+int drawable abc_list_selector_holo_dark 0x7f080038
+int drawable abc_list_selector_holo_light 0x7f080039
+int drawable abc_menu_hardkey_panel_mtrl_mult 0x7f08003a
+int drawable abc_popup_background_mtrl_mult 0x7f08003b
+int drawable abc_ratingbar_indicator_material 0x7f08003c
+int drawable abc_ratingbar_material 0x7f08003d
+int drawable abc_ratingbar_small_material 0x7f08003e
+int drawable abc_scrubber_control_off_mtrl_alpha 0x7f08003f
+int drawable abc_scrubber_control_to_pressed_mtrl_000 0x7f080040
+int drawable abc_scrubber_control_to_pressed_mtrl_005 0x7f080041
+int drawable abc_scrubber_primary_mtrl_alpha 0x7f080042
+int drawable abc_scrubber_track_mtrl_alpha 0x7f080043
+int drawable abc_seekbar_thumb_material 0x7f080044
+int drawable abc_seekbar_tick_mark_material 0x7f080045
+int drawable abc_seekbar_track_material 0x7f080046
+int drawable abc_spinner_mtrl_am_alpha 0x7f080047
+int drawable abc_spinner_textfield_background_material 0x7f080048
+int drawable abc_switch_thumb_material 0x7f080049
+int drawable abc_switch_track_mtrl_alpha 0x7f08004a
+int drawable abc_tab_indicator_material 0x7f08004b
+int drawable abc_tab_indicator_mtrl_alpha 0x7f08004c
+int drawable abc_text_cursor_material 0x7f08004d
+int drawable abc_text_select_handle_left_mtrl_dark 0x7f08004e
+int drawable abc_text_select_handle_left_mtrl_light 0x7f08004f
+int drawable abc_text_select_handle_middle_mtrl_dark 0x7f080050
+int drawable abc_text_select_handle_middle_mtrl_light 0x7f080051
+int drawable abc_text_select_handle_right_mtrl_dark 0x7f080052
+int drawable abc_text_select_handle_right_mtrl_light 0x7f080053
+int drawable abc_textfield_activated_mtrl_alpha 0x7f080054
+int drawable abc_textfield_default_mtrl_alpha 0x7f080055
+int drawable abc_textfield_search_activated_mtrl_alpha 0x7f080056
+int drawable abc_textfield_search_default_mtrl_alpha 0x7f080057
+int drawable abc_textfield_search_material 0x7f080058
+int drawable abc_vector_test 0x7f080059
+int drawable avd_hide_password 0x7f08005a
+int drawable avd_show_password 0x7f08005b
+int drawable bg_btn_set_color 0x7f08005c
+int drawable bg_color_btn_mask 0x7f08005d
+int drawable call_record 0x7f08005e
+int drawable clock 0x7f08005f
+int drawable delete 0x7f080060
+int drawable design_bottom_navigation_item_background 0x7f080061
+int drawable design_fab_background 0x7f080062
+int drawable design_ic_visibility 0x7f080063
+int drawable design_ic_visibility_off 0x7f080064
+int drawable design_password_eye 0x7f080065
+int drawable design_snackbar_background 0x7f080066
+int drawable dropdown_icon 0x7f080067
+int drawable edit_blue 0x7f080068
+int drawable edit_green 0x7f080069
+int drawable edit_red 0x7f08006a
+int drawable edit_title_blue 0x7f08006b
+int drawable edit_title_green 0x7f08006c
+int drawable edit_title_red 0x7f08006d
+int drawable edit_title_white 0x7f08006e
+int drawable edit_title_yellow 0x7f08006f
+int drawable edit_white 0x7f080070
+int drawable edit_yellow 0x7f080071
+int drawable font_large 0x7f080072
+int drawable font_normal 0x7f080073
+int drawable font_size_selector_bg 0x7f080074
+int drawable font_small 0x7f080075
+int drawable font_super 0x7f080076
+int drawable ic_mtrl_chip_checked_black 0x7f080077
+int drawable ic_mtrl_chip_checked_circle 0x7f080078
+int drawable ic_mtrl_chip_close_circle 0x7f080079
+int drawable icon_app 0x7f08007a
+int drawable list_background 0x7f08007b
+int drawable list_blue_down 0x7f08007c
+int drawable list_blue_middle 0x7f08007d
+int drawable list_blue_single 0x7f08007e
+int drawable list_blue_up 0x7f08007f
+int drawable list_folder 0x7f080080
+int drawable list_footer_bg 0x7f080081
+int drawable list_green_down 0x7f080082
+int drawable list_green_middle 0x7f080083
+int drawable list_green_single 0x7f080084
+int drawable list_green_up 0x7f080085
+int drawable list_red_down 0x7f080086
+int drawable list_red_middle 0x7f080087
+int drawable list_red_single 0x7f080088
+int drawable list_red_up 0x7f080089
+int drawable list_white_down 0x7f08008a
+int drawable list_white_middle 0x7f08008b
+int drawable list_white_single 0x7f08008c
+int drawable list_white_up 0x7f08008d
+int drawable list_yellow_down 0x7f08008e
+int drawable list_yellow_middle 0x7f08008f
+int drawable list_yellow_single 0x7f080090
+int drawable list_yellow_up 0x7f080091
+int drawable menu_delete 0x7f080092
+int drawable menu_move 0x7f080093
+int drawable mtrl_snackbar_background 0x7f080094
+int drawable mtrl_tabs_default_indicator 0x7f080095
+int drawable navigation_empty_icon 0x7f080096
+int drawable new_note 0x7f080097
+int drawable new_note_normal 0x7f080098
+int drawable new_note_pressed 0x7f080099
+int drawable note_edit_color_selector_panel 0x7f08009a
+int drawable notification 0x7f08009b
+int drawable notification_action_background 0x7f08009c
+int drawable notification_bg 0x7f08009d
+int drawable notification_bg_low 0x7f08009e
+int drawable notification_bg_low_normal 0x7f08009f
+int drawable notification_bg_low_pressed 0x7f0800a0
+int drawable notification_bg_normal 0x7f0800a1
+int drawable notification_bg_normal_pressed 0x7f0800a2
+int drawable notification_icon_background 0x7f0800a3
+int drawable notification_template_icon_bg 0x7f0800a4
+int drawable notification_template_icon_low_bg 0x7f0800a5
+int drawable notification_tile_bg 0x7f0800a6
+int drawable notify_panel_notification_icon_bg 0x7f0800a7
+int drawable search_result 0x7f0800a8
+int drawable selected 0x7f0800a9
+int drawable title_alert 0x7f0800aa
+int drawable title_bar_bg 0x7f0800ab
+int drawable tooltip_frame_dark 0x7f0800ac
+int drawable tooltip_frame_light 0x7f0800ad
+int drawable tree 0x7f0800ae
+int drawable water 0x7f0800af
+int drawable widget_2x_blue 0x7f0800b0
+int drawable widget_2x_green 0x7f0800b1
+int drawable widget_2x_red 0x7f0800b2
+int drawable widget_2x_white 0x7f0800b3
+int drawable widget_2x_yellow 0x7f0800b4
+int drawable widget_4x_blue 0x7f0800b5
+int drawable widget_4x_green 0x7f0800b6
+int drawable widget_4x_red 0x7f0800b7
+int drawable widget_4x_white 0x7f0800b8
+int drawable widget_4x_yellow 0x7f0800b9
+int id ALT 0x7f090000
+int id CTRL 0x7f090001
+int id FUNCTION 0x7f090002
+int id META 0x7f090003
+int id SHIFT 0x7f090004
+int id SYM 0x7f090005
+int id account_dialog_subtitle 0x7f090006
+int id account_dialog_title 0x7f090007
+int id action_bar 0x7f090008
+int id action_bar_activity_content 0x7f090009
+int id action_bar_container 0x7f09000a
+int id action_bar_root 0x7f09000b
+int id action_bar_spinner 0x7f09000c
+int id action_bar_subtitle 0x7f09000d
+int id action_bar_title 0x7f09000e
+int id action_container 0x7f09000f
+int id action_context_bar 0x7f090010
+int id action_divider 0x7f090011
+int id action_image 0x7f090012
+int id action_menu_divider 0x7f090013
+int id action_menu_presenter 0x7f090014
+int id action_mode_bar 0x7f090015
+int id action_mode_bar_stub 0x7f090016
+int id action_mode_close_button 0x7f090017
+int id action_select_all 0x7f090018
+int id action_text 0x7f090019
+int id actions 0x7f09001a
+int id activity_chooser_view_content 0x7f09001b
+int id add 0x7f09001c
+int id alertTitle 0x7f09001d
+int id all 0x7f09001e
+int id always 0x7f09001f
+int id amPm 0x7f090020
+int id app_lock_button1 0x7f090021
+int id app_lock_contex 0x7f090022
+int id app_lock_context 0x7f090023
+int id async 0x7f090024
+int id auto 0x7f090025
+int id beginning 0x7f090026
+int id blocking 0x7f090027
+int id bottom 0x7f090028
+int id btn_new_note 0x7f090029
+int id btn_set_bg_color 0x7f09002a
+int id buttonPanel 0x7f09002b
+int id cb_edit_item 0x7f09002c
+int id center 0x7f09002d
+int id center_horizontal 0x7f09002e
+int id center_vertical 0x7f09002f
+int id checkbox 0x7f090030
+int id chronometer 0x7f090031
+int id clip_horizontal 0x7f090032
+int id clip_vertical 0x7f090033
+int id collapseActionView 0x7f090034
+int id container 0x7f090035
+int id content 0x7f090036
+int id contentPanel 0x7f090037
+int id coordinator 0x7f090038
+int id custom 0x7f090039
+int id customPanel 0x7f09003a
+int id date 0x7f09003b
+int id decor_content_parent 0x7f09003c
+int id default_activity_button 0x7f09003d
+int id delete 0x7f09003e
+int id design_bottom_sheet 0x7f09003f
+int id design_menu_item_action_area 0x7f090040
+int id design_menu_item_action_area_stub 0x7f090041
+int id design_menu_item_text 0x7f090042
+int id design_navigation_view 0x7f090043
+int id disableHome 0x7f090044
+int id editTextTextPassword1 0x7f090045
+int id editTextTextPassword2 0x7f090046
+int id edit_query 0x7f090047
+int id end 0x7f090048
+int id enterAlways 0x7f090049
+int id enterAlwaysCollapsed 0x7f09004a
+int id et_edit_text 0x7f09004b
+int id et_foler_name 0x7f09004c
+int id exitUntilCollapsed 0x7f09004d
+int id expand_activities_button 0x7f09004e
+int id expanded_menu 0x7f09004f
+int id fill 0x7f090050
+int id fill_horizontal 0x7f090051
+int id fill_vertical 0x7f090052
+int id filled 0x7f090053
+int id fixed 0x7f090054
+int id font_size_selector 0x7f090055
+int id forever 0x7f090056
+int id ghost_view 0x7f090057
+int id group_divider 0x7f090058
+int id home 0x7f090059
+int id homeAsUp 0x7f09005a
+int id hour 0x7f09005b
+int id icon 0x7f09005c
+int id icon_group 0x7f09005d
+int id ifRoom 0x7f09005e
+int id image 0x7f09005f
+int id info 0x7f090060
+int id italic 0x7f090061
+int id item_touch_helper_previous_elevation 0x7f090062
+int id iv_alert_icon 0x7f090063
+int id iv_bg_blue 0x7f090064
+int id iv_bg_blue_select 0x7f090065
+int id iv_bg_green 0x7f090066
+int id iv_bg_green_select 0x7f090067
+int id iv_bg_red 0x7f090068
+int id iv_bg_red_select 0x7f090069
+int id iv_bg_white 0x7f09006a
+int id iv_bg_white_select 0x7f09006b
+int id iv_bg_yellow 0x7f09006c
+int id iv_bg_yellow_select 0x7f09006d
+int id iv_large_select 0x7f09006e
+int id iv_medium_select 0x7f09006f
+int id iv_small_select 0x7f090070
+int id iv_super_select 0x7f090071
+int id labeled 0x7f090072
+int id largeLabel 0x7f090073
+int id left 0x7f090074
+int id line1 0x7f090075
+int id line3 0x7f090076
+int id listMode 0x7f090077
+int id list_item 0x7f090078
+int id ll_font_large 0x7f090079
+int id ll_font_normal 0x7f09007a
+int id ll_font_small 0x7f09007b
+int id ll_font_super 0x7f09007c
+int id masked 0x7f09007d
+int id menu_alert 0x7f09007e
+int id menu_delete 0x7f09007f
+int id menu_delete_remind 0x7f090080
+int id menu_export_text 0x7f090081
+int id menu_font_size 0x7f090082
+int id menu_list_mode 0x7f090083
+int id menu_new_folder 0x7f090084
+int id menu_new_note 0x7f090085
+int id menu_search 0x7f090086
+int id menu_send_to_desktop 0x7f090087
+int id menu_setting 0x7f090088
+int id menu_share 0x7f090089
+int id menu_sync 0x7f09008a
+int id menu_tree 0x7f09008b
+int id menu_water 0x7f09008c
+int id message 0x7f09008d
+int id middle 0x7f09008e
+int id mini 0x7f09008f
+int id minute 0x7f090090
+int id move 0x7f090091
+int id mtrl_child_content_container 0x7f090092
+int id mtrl_internal_children_alpha_tag 0x7f090093
+int id multiply 0x7f090094
+int id navigation_bar 0x7f090095
+int id navigation_header_container 0x7f090096
+int id never 0x7f090097
+int id none 0x7f090098
+int id normal 0x7f090099
+int id note_bg_color_selector 0x7f09009a
+int id note_edit_list 0x7f09009b
+int id note_edit_view 0x7f09009c
+int id note_item 0x7f09009d
+int id note_title 0x7f09009e
+int id notes_list 0x7f09009f
+int id notification_background 0x7f0900a0
+int id notification_main_column 0x7f0900a1
+int id notification_main_column_container 0x7f0900a2
+int id outline 0x7f0900a3
+int id parallax 0x7f0900a4
+int id parentPanel 0x7f0900a5
+int id parent_matrix 0x7f0900a6
+int id pin 0x7f0900a7
+int id prefenerece_sync_status_textview 0x7f0900a8
+int id preference_sync_button 0x7f0900a9
+int id progress_circular 0x7f0900aa
+int id progress_horizontal 0x7f0900ab
+int id radio 0x7f0900ac
+int id right 0x7f0900ad
+int id right_icon 0x7f0900ae
+int id right_side 0x7f0900af
+int id save_image_matrix 0x7f0900b0
+int id save_non_transition_alpha 0x7f0900b1
+int id save_scale_type 0x7f0900b2
+int id screen 0x7f0900b3
+int id scroll 0x7f0900b4
+int id scrollIndicatorDown 0x7f0900b5
+int id scrollIndicatorUp 0x7f0900b6
+int id scrollView 0x7f0900b7
+int id scrollable 0x7f0900b8
+int id search_badge 0x7f0900b9
+int id search_bar 0x7f0900ba
+int id search_button 0x7f0900bb
+int id search_close_btn 0x7f0900bc
+int id search_edit_frame 0x7f0900bd
+int id search_go_btn 0x7f0900be
+int id search_mag_icon 0x7f0900bf
+int id search_plate 0x7f0900c0
+int id search_src_text 0x7f0900c1
+int id search_voice_btn 0x7f0900c2
+int id select_dialog_listview 0x7f0900c3
+int id selected 0x7f0900c4
+int id selection_menu 0x7f0900c5
+int id shortcut 0x7f0900c6
+int id showCustom 0x7f0900c7
+int id showHome 0x7f0900c8
+int id showTitle 0x7f0900c9
+int id smallLabel 0x7f0900ca
+int id snackbar_action 0x7f0900cb
+int id snackbar_text 0x7f0900cc
+int id snap 0x7f0900cd
+int id snapMargins 0x7f0900ce
+int id spacer 0x7f0900cf
+int id split_action_bar 0x7f0900d0
+int id src_atop 0x7f0900d1
+int id src_in 0x7f0900d2
+int id src_over 0x7f0900d3
+int id start 0x7f0900d4
+int id stretch 0x7f0900d5
+int id submenuarrow 0x7f0900d6
+int id submit_area 0x7f0900d7
+int id sv_note_edit 0x7f0900d8
+int id tabMode 0x7f0900d9
+int id tag_transition_group 0x7f0900da
+int id tag_unhandled_key_event_manager 0x7f0900db
+int id tag_unhandled_key_listeners 0x7f0900dc
+int id text 0x7f0900dd
+int id text2 0x7f0900de
+int id textSpacerNoButtons 0x7f0900df
+int id textSpacerNoTitle 0x7f0900e0
+int id textStart 0x7f0900e1
+int id text_input_password_toggle 0x7f0900e2
+int id textinput_counter 0x7f0900e3
+int id textinput_error 0x7f0900e4
+int id textinput_helper_text 0x7f0900e5
+int id time 0x7f0900e6
+int id title 0x7f0900e7
+int id titleDividerNoCustom 0x7f0900e8
+int id title_template 0x7f0900e9
+int id top 0x7f0900ea
+int id topPanel 0x7f0900eb
+int id touch_outside 0x7f0900ec
+int id transition_current_scene 0x7f0900ed
+int id transition_layout_save 0x7f0900ee
+int id transition_position 0x7f0900ef
+int id transition_scene_layoutid_cache 0x7f0900f0
+int id transition_transform 0x7f0900f1
+int id tv_alert_date 0x7f0900f2
+int id tv_folder_name 0x7f0900f3
+int id tv_modified_date 0x7f0900f4
+int id tv_name 0x7f0900f5
+int id tv_time 0x7f0900f6
+int id tv_title 0x7f0900f7
+int id tv_title_bar 0x7f0900f8
+int id uniform 0x7f0900f9
+int id unlabeled 0x7f0900fa
+int id up 0x7f0900fb
+int id useLogo 0x7f0900fc
+int id view_offset_helper 0x7f0900fd
+int id visible 0x7f0900fe
+int id widget_bg_image 0x7f0900ff
+int id widget_text 0x7f090100
+int id withText 0x7f090101
+int id wrap_content 0x7f090102
+int integer abc_config_activityDefaultDur 0x7f0a0000
+int integer abc_config_activityShortDur 0x7f0a0001
+int integer app_bar_elevation_anim_duration 0x7f0a0002
+int integer bottom_sheet_slide_duration 0x7f0a0003
+int integer cancel_button_image_alpha 0x7f0a0004
+int integer config_tooltipAnimTime 0x7f0a0005
+int integer design_snackbar_text_max_lines 0x7f0a0006
+int integer design_tab_indicator_anim_duration_ms 0x7f0a0007
+int integer hide_password_duration 0x7f0a0008
+int integer mtrl_btn_anim_delay_ms 0x7f0a0009
+int integer mtrl_btn_anim_duration_ms 0x7f0a000a
+int integer mtrl_chip_anim_duration 0x7f0a000b
+int integer mtrl_tab_indicator_anim_duration_ms 0x7f0a000c
+int integer show_password_duration 0x7f0a000d
+int integer status_bar_notification_info_maxnum 0x7f0a000e
+int interpolator mtrl_fast_out_linear_in 0x7f0b0000
+int interpolator mtrl_fast_out_slow_in 0x7f0b0001
+int interpolator mtrl_linear 0x7f0b0002
+int interpolator mtrl_linear_out_slow_in 0x7f0b0003
+int layout abc_action_bar_title_item 0x7f0c0000
+int layout abc_action_bar_up_container 0x7f0c0001
+int layout abc_action_menu_item_layout 0x7f0c0002
+int layout abc_action_menu_layout 0x7f0c0003
+int layout abc_action_mode_bar 0x7f0c0004
+int layout abc_action_mode_close_item_material 0x7f0c0005
+int layout abc_activity_chooser_view 0x7f0c0006
+int layout abc_activity_chooser_view_list_item 0x7f0c0007
+int layout abc_alert_dialog_button_bar_material 0x7f0c0008
+int layout abc_alert_dialog_material 0x7f0c0009
+int layout abc_alert_dialog_title_material 0x7f0c000a
+int layout abc_cascading_menu_item_layout 0x7f0c000b
+int layout abc_dialog_title_material 0x7f0c000c
+int layout abc_expanded_menu_layout 0x7f0c000d
+int layout abc_list_menu_item_checkbox 0x7f0c000e
+int layout abc_list_menu_item_icon 0x7f0c000f
+int layout abc_list_menu_item_layout 0x7f0c0010
+int layout abc_list_menu_item_radio 0x7f0c0011
+int layout abc_popup_menu_header_item_layout 0x7f0c0012
+int layout abc_popup_menu_item_layout 0x7f0c0013
+int layout abc_screen_content_include 0x7f0c0014
+int layout abc_screen_simple 0x7f0c0015
+int layout abc_screen_simple_overlay_action_mode 0x7f0c0016
+int layout abc_screen_toolbar 0x7f0c0017
+int layout abc_search_dropdown_item_icons_2line 0x7f0c0018
+int layout abc_search_view 0x7f0c0019
+int layout abc_select_dialog_material 0x7f0c001a
+int layout abc_tooltip 0x7f0c001b
+int layout account_dialog_title 0x7f0c001c
+int layout add_account_text 0x7f0c001d
+int layout app_login 0x7f0c001e
+int layout datetime_picker 0x7f0c001f
+int layout design_bottom_navigation_item 0x7f0c0020
+int layout design_bottom_sheet_dialog 0x7f0c0021
+int layout design_layout_snackbar 0x7f0c0022
+int layout design_layout_snackbar_include 0x7f0c0023
+int layout design_layout_tab_icon 0x7f0c0024
+int layout design_layout_tab_text 0x7f0c0025
+int layout design_menu_item_action_area 0x7f0c0026
+int layout design_navigation_item 0x7f0c0027
+int layout design_navigation_item_header 0x7f0c0028
+int layout design_navigation_item_separator 0x7f0c0029
+int layout design_navigation_item_subheader 0x7f0c002a
+int layout design_navigation_menu 0x7f0c002b
+int layout design_navigation_menu_item 0x7f0c002c
+int layout design_text_input_password_icon 0x7f0c002d
+int layout dialog_edit_text 0x7f0c002e
+int layout folder_list_item 0x7f0c002f
+int layout mtrl_layout_snackbar 0x7f0c0030
+int layout mtrl_layout_snackbar_include 0x7f0c0031
+int layout note_edit 0x7f0c0032
+int layout note_edit_list_item 0x7f0c0033
+int layout note_item 0x7f0c0034
+int layout note_list 0x7f0c0035
+int layout note_list_dropdown_menu 0x7f0c0036
+int layout note_list_footer 0x7f0c0037
+int layout notification_action 0x7f0c0038
+int layout notification_action_tombstone 0x7f0c0039
+int layout notification_template_custom_big 0x7f0c003a
+int layout notification_template_icon_group 0x7f0c003b
+int layout notification_template_part_chronometer 0x7f0c003c
+int layout notification_template_part_time 0x7f0c003d
+int layout select_dialog_item_material 0x7f0c003e
+int layout select_dialog_multichoice_material 0x7f0c003f
+int layout select_dialog_singlechoice_material 0x7f0c0040
+int layout settings_header 0x7f0c0041
+int layout support_simple_spinner_dropdown_item 0x7f0c0042
+int layout widget_2x 0x7f0c0043
+int layout widget_4x 0x7f0c0044
+int menu call_note_edit 0x7f0d0000
+int menu call_record_folder 0x7f0d0001
+int menu note_edit 0x7f0d0002
+int menu note_list 0x7f0d0003
+int menu note_list_dropdown 0x7f0d0004
+int menu note_list_options 0x7f0d0005
+int menu sub_folder 0x7f0d0006
+int plurals search_results_title 0x7f0e0000
+int raw introduction 0x7f0f0000
+int string abc_action_bar_home_description 0x7f100000
+int string abc_action_bar_up_description 0x7f100001
+int string abc_action_menu_overflow_description 0x7f100002
+int string abc_action_mode_done 0x7f100003
+int string abc_activity_chooser_view_see_all 0x7f100004
+int string abc_activitychooserview_choose_application 0x7f100005
+int string abc_capital_off 0x7f100006
+int string abc_capital_on 0x7f100007
+int string abc_font_family_body_1_material 0x7f100008
+int string abc_font_family_body_2_material 0x7f100009
+int string abc_font_family_button_material 0x7f10000a
+int string abc_font_family_caption_material 0x7f10000b
+int string abc_font_family_display_1_material 0x7f10000c
+int string abc_font_family_display_2_material 0x7f10000d
+int string abc_font_family_display_3_material 0x7f10000e
+int string abc_font_family_display_4_material 0x7f10000f
+int string abc_font_family_headline_material 0x7f100010
+int string abc_font_family_menu_material 0x7f100011
+int string abc_font_family_subhead_material 0x7f100012
+int string abc_font_family_title_material 0x7f100013
+int string abc_menu_alt_shortcut_label 0x7f100014
+int string abc_menu_ctrl_shortcut_label 0x7f100015
+int string abc_menu_delete_shortcut_label 0x7f100016
+int string abc_menu_enter_shortcut_label 0x7f100017
+int string abc_menu_function_shortcut_label 0x7f100018
+int string abc_menu_meta_shortcut_label 0x7f100019
+int string abc_menu_shift_shortcut_label 0x7f10001a
+int string abc_menu_space_shortcut_label 0x7f10001b
+int string abc_menu_sym_shortcut_label 0x7f10001c
+int string abc_prepend_shortcut_label 0x7f10001d
+int string abc_search_hint 0x7f10001e
+int string abc_searchview_description_clear 0x7f10001f
+int string abc_searchview_description_query 0x7f100020
+int string abc_searchview_description_search 0x7f100021
+int string abc_searchview_description_submit 0x7f100022
+int string abc_searchview_description_voice 0x7f100023
+int string abc_shareactionprovider_share_with 0x7f100024
+int string abc_shareactionprovider_share_with_application 0x7f100025
+int string abc_toolbar_collapse_description 0x7f100026
+int string alert_message_delete_folder 0x7f100027
+int string alert_message_delete_note 0x7f100028
+int string alert_message_delete_notes 0x7f100029
+int string alert_title_delete 0x7f10002a
+int string app_login_identify 0x7f10002b
+int string app_mima_context 0x7f10002c
+int string app_name 0x7f10002d
+int string app_widget2x2 0x7f10002e
+int string app_widget4x4 0x7f10002f
+int string app_zhanghao_context 0x7f100030
+int string appbar_scrolling_view_behavior 0x7f100031
+int string bottom_sheet_behavior 0x7f100032
+int string button_delete 0x7f100033
+int string call_record_folder_name 0x7f100034
+int string character_counter_content_description 0x7f100035
+int string character_counter_pattern 0x7f100036
+int string datetime_dialog_cancel 0x7f100037
+int string datetime_dialog_ok 0x7f100038
+int string delete_remind_time_message 0x7f100039
+int string error_note_empty_for_clock 0x7f10003a
+int string error_note_empty_for_send_to_desktop 0x7f10003b
+int string error_note_not_exist 0x7f10003c
+int string error_sdcard_export 0x7f10003d
+int string error_sdcard_unmounted 0x7f10003e
+int string error_sync_cancelled 0x7f10003f
+int string error_sync_internal 0x7f100040
+int string error_sync_network 0x7f100041
+int string fab_transformation_scrim_behavior 0x7f100042
+int string fab_transformation_sheet_behavior 0x7f100043
+int string failed_sdcard_export 0x7f100044
+int string file_name_txt_format 0x7f100045
+int string file_path 0x7f100046
+int string folder_exist 0x7f100047
+int string format_date_ymd 0x7f100048
+int string format_datetime_mdhm 0x7f100049
+int string format_exported_file_location 0x7f10004a
+int string format_folder_files_count 0x7f10004b
+int string format_move_notes_to_folder 0x7f10004c
+int string hide_bottom_view_on_scroll_behavior 0x7f10004d
+int string hint_foler_name 0x7f10004e
+int string info_note_enter_desktop 0x7f10004f
+int string menu_alert 0x7f100050
+int string menu_create_folder 0x7f100051
+int string menu_delete 0x7f100052
+int string menu_deselect_all 0x7f100053
+int string menu_export_text 0x7f100054
+int string menu_folder_change_name 0x7f100055
+int string menu_folder_delete 0x7f100056
+int string menu_folder_view 0x7f100057
+int string menu_font_large 0x7f100058
+int string menu_font_normal 0x7f100059
+int string menu_font_size 0x7f10005a
+int string menu_font_small 0x7f10005b
+int string menu_font_super 0x7f10005c
+int string menu_list_mode 0x7f10005d
+int string menu_move 0x7f10005e
+int string menu_move_parent_folder 0x7f10005f
+int string menu_normal_mode 0x7f100060
+int string menu_remove_remind 0x7f100061
+int string menu_search 0x7f100062
+int string menu_select_all 0x7f100063
+int string menu_select_none 0x7f100064
+int string menu_select_title 0x7f100065
+int string menu_send_to_desktop 0x7f100066
+int string menu_setting 0x7f100067
+int string menu_share 0x7f100068
+int string menu_sync 0x7f100069
+int string menu_sync_cancel 0x7f10006a
+int string menu_title_select_folder 0x7f10006b
+int string menu_tree 0x7f10006c
+int string menu_water 0x7f10006d
+int string mtrl_chip_close_icon_content_description 0x7f10006e
+int string note_alert_expired 0x7f10006f
+int string note_link_email 0x7f100070
+int string note_link_other 0x7f100071
+int string note_link_tel 0x7f100072
+int string note_link_web 0x7f100073
+int string notealert_enter 0x7f100074
+int string notealert_ok 0x7f100075
+int string notelist_menu_new 0x7f100076
+int string notelist_string_info 0x7f100077
+int string password_toggle_content_description 0x7f100078
+int string path_password_eye 0x7f100079
+int string path_password_eye_mask_strike_through 0x7f10007a
+int string path_password_eye_mask_visible 0x7f10007b
+int string path_password_strike_through 0x7f10007c
+int string preferences_account_summary 0x7f10007d
+int string preferences_account_title 0x7f10007e
+int string preferences_add_account 0x7f10007f
+int string preferences_bg_random_appear_title 0x7f100080
+int string preferences_button_sync_cancel 0x7f100081
+int string preferences_button_sync_immediately 0x7f100082
+int string preferences_dialog_change_account_title 0x7f100083
+int string preferences_dialog_change_account_warn_msg 0x7f100084
+int string preferences_dialog_select_account_tips 0x7f100085
+int string preferences_dialog_select_account_title 0x7f100086
+int string preferences_last_sync_time 0x7f100087
+int string preferences_last_sync_time_format 0x7f100088
+int string preferences_menu_cancel 0x7f100089
+int string preferences_menu_change_account 0x7f10008a
+int string preferences_menu_remove_account 0x7f10008b
+int string preferences_title 0x7f10008c
+int string preferences_toast_cannot_change_account 0x7f10008d
+int string preferences_toast_success_set_accout 0x7f10008e
+int string search 0x7f10008f
+int string search_hint 0x7f100090
+int string search_label 0x7f100091
+int string search_menu_title 0x7f100092
+int string search_setting_description 0x7f100093
+int string set_remind_time_message 0x7f100094
+int string status_bar_notification_info_overflow 0x7f100095
+int string success_sdcard_export 0x7f100096
+int string success_sync_account 0x7f100097
+int string sync_progress_init_list 0x7f100098
+int string sync_progress_login 0x7f100099
+int string sync_progress_syncing 0x7f10009a
+int string ticker_cancel 0x7f10009b
+int string ticker_fail 0x7f10009c
+int string ticker_success 0x7f10009d
+int string ticker_syncing 0x7f10009e
+int string widget_havenot_content 0x7f10009f
+int string widget_under_visit_mode 0x7f1000a0
+int style AlertDialog_AppCompat 0x7f110000
+int style AlertDialog_AppCompat_Light 0x7f110001
+int style Animation_AppCompat_Dialog 0x7f110002
+int style Animation_AppCompat_DropDownUp 0x7f110003
+int style Animation_AppCompat_Tooltip 0x7f110004
+int style Animation_Design_BottomSheetDialog 0x7f110005
+int style Base_AlertDialog_AppCompat 0x7f110006
+int style Base_AlertDialog_AppCompat_Light 0x7f110007
+int style Base_Animation_AppCompat_Dialog 0x7f110008
+int style Base_Animation_AppCompat_DropDownUp 0x7f110009
+int style Base_Animation_AppCompat_Tooltip 0x7f11000a
+int style Base_CardView 0x7f11000b
+int style Base_DialogWindowTitle_AppCompat 0x7f11000c
+int style Base_DialogWindowTitleBackground_AppCompat 0x7f11000d
+int style Base_TextAppearance_AppCompat 0x7f11000e
+int style Base_TextAppearance_AppCompat_Body1 0x7f11000f
+int style Base_TextAppearance_AppCompat_Body2 0x7f110010
+int style Base_TextAppearance_AppCompat_Button 0x7f110011
+int style Base_TextAppearance_AppCompat_Caption 0x7f110012
+int style Base_TextAppearance_AppCompat_Display1 0x7f110013
+int style Base_TextAppearance_AppCompat_Display2 0x7f110014
+int style Base_TextAppearance_AppCompat_Display3 0x7f110015
+int style Base_TextAppearance_AppCompat_Display4 0x7f110016
+int style Base_TextAppearance_AppCompat_Headline 0x7f110017
+int style Base_TextAppearance_AppCompat_Inverse 0x7f110018
+int style Base_TextAppearance_AppCompat_Large 0x7f110019
+int style Base_TextAppearance_AppCompat_Large_Inverse 0x7f11001a
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f11001b
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f11001c
+int style Base_TextAppearance_AppCompat_Medium 0x7f11001d
+int style Base_TextAppearance_AppCompat_Medium_Inverse 0x7f11001e
+int style Base_TextAppearance_AppCompat_Menu 0x7f11001f
+int style Base_TextAppearance_AppCompat_SearchResult 0x7f110020
+int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x7f110021
+int style Base_TextAppearance_AppCompat_SearchResult_Title 0x7f110022
+int style Base_TextAppearance_AppCompat_Small 0x7f110023
+int style Base_TextAppearance_AppCompat_Small_Inverse 0x7f110024
+int style Base_TextAppearance_AppCompat_Subhead 0x7f110025
+int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x7f110026
+int style Base_TextAppearance_AppCompat_Title 0x7f110027
+int style Base_TextAppearance_AppCompat_Title_Inverse 0x7f110028
+int style Base_TextAppearance_AppCompat_Tooltip 0x7f110029
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f11002a
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f11002b
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f11002c
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f11002d
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f11002e
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f11002f
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f110030
+int style Base_TextAppearance_AppCompat_Widget_Button 0x7f110031
+int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f110032
+int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x7f110033
+int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x7f110034
+int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x7f110035
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f110036
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f110037
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f110038
+int style Base_TextAppearance_AppCompat_Widget_Switch 0x7f110039
+int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f11003a
+int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f11003b
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f11003c
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f11003d
+int style Base_Theme_AppCompat 0x7f11003e
+int style Base_Theme_AppCompat_CompactMenu 0x7f11003f
+int style Base_Theme_AppCompat_Dialog 0x7f110040
+int style Base_Theme_AppCompat_Dialog_Alert 0x7f110041
+int style Base_Theme_AppCompat_Dialog_FixedSize 0x7f110042
+int style Base_Theme_AppCompat_Dialog_MinWidth 0x7f110043
+int style Base_Theme_AppCompat_DialogWhenLarge 0x7f110044
+int style Base_Theme_AppCompat_Light 0x7f110045
+int style Base_Theme_AppCompat_Light_DarkActionBar 0x7f110046
+int style Base_Theme_AppCompat_Light_Dialog 0x7f110047
+int style Base_Theme_AppCompat_Light_Dialog_Alert 0x7f110048
+int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x7f110049
+int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x7f11004a
+int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x7f11004b
+int style Base_Theme_MaterialComponents 0x7f11004c
+int style Base_Theme_MaterialComponents_Bridge 0x7f11004d
+int style Base_Theme_MaterialComponents_CompactMenu 0x7f11004e
+int style Base_Theme_MaterialComponents_Dialog 0x7f11004f
+int style Base_Theme_MaterialComponents_Dialog_Alert 0x7f110050
+int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x7f110051
+int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x7f110052
+int style Base_Theme_MaterialComponents_DialogWhenLarge 0x7f110053
+int style Base_Theme_MaterialComponents_Light 0x7f110054
+int style Base_Theme_MaterialComponents_Light_Bridge 0x7f110055
+int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x7f110056
+int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x7f110057
+int style Base_Theme_MaterialComponents_Light_Dialog 0x7f110058
+int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x7f110059
+int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x7f11005a
+int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x7f11005b
+int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x7f11005c
+int style Base_ThemeOverlay_AppCompat 0x7f11005d
+int style Base_ThemeOverlay_AppCompat_ActionBar 0x7f11005e
+int style Base_ThemeOverlay_AppCompat_Dark 0x7f11005f
+int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x7f110060
+int style Base_ThemeOverlay_AppCompat_Dialog 0x7f110061
+int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x7f110062
+int style Base_ThemeOverlay_AppCompat_Light 0x7f110063
+int style Base_ThemeOverlay_MaterialComponents_Dialog 0x7f110064
+int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x7f110065
+int style Base_V14_Theme_MaterialComponents 0x7f110066
+int style Base_V14_Theme_MaterialComponents_Bridge 0x7f110067
+int style Base_V14_Theme_MaterialComponents_Dialog 0x7f110068
+int style Base_V14_Theme_MaterialComponents_Light 0x7f110069
+int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x7f11006a
+int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x7f11006b
+int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x7f11006c
+int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x7f11006d
+int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x7f11006e
+int style Base_V21_Theme_AppCompat 0x7f11006f
+int style Base_V21_Theme_AppCompat_Dialog 0x7f110070
+int style Base_V21_Theme_AppCompat_Light 0x7f110071
+int style Base_V21_Theme_AppCompat_Light_Dialog 0x7f110072
+int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x7f110073
+int style Base_V22_Theme_AppCompat 0x7f110074
+int style Base_V22_Theme_AppCompat_Light 0x7f110075
+int style Base_V23_Theme_AppCompat 0x7f110076
+int style Base_V23_Theme_AppCompat_Light 0x7f110077
+int style Base_V26_Theme_AppCompat 0x7f110078
+int style Base_V26_Theme_AppCompat_Light 0x7f110079
+int style Base_V26_Widget_AppCompat_Toolbar 0x7f11007a
+int style Base_V28_Theme_AppCompat 0x7f11007b
+int style Base_V28_Theme_AppCompat_Light 0x7f11007c
+int style Base_V7_Theme_AppCompat 0x7f11007d
+int style Base_V7_Theme_AppCompat_Dialog 0x7f11007e
+int style Base_V7_Theme_AppCompat_Light 0x7f11007f
+int style Base_V7_Theme_AppCompat_Light_Dialog 0x7f110080
+int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x7f110081
+int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x7f110082
+int style Base_V7_Widget_AppCompat_EditText 0x7f110083
+int style Base_V7_Widget_AppCompat_Toolbar 0x7f110084
+int style Base_Widget_AppCompat_ActionBar 0x7f110085
+int style Base_Widget_AppCompat_ActionBar_Solid 0x7f110086
+int style Base_Widget_AppCompat_ActionBar_TabBar 0x7f110087
+int style Base_Widget_AppCompat_ActionBar_TabText 0x7f110088
+int style Base_Widget_AppCompat_ActionBar_TabView 0x7f110089
+int style Base_Widget_AppCompat_ActionButton 0x7f11008a
+int style Base_Widget_AppCompat_ActionButton_CloseMode 0x7f11008b
+int style Base_Widget_AppCompat_ActionButton_Overflow 0x7f11008c
+int style Base_Widget_AppCompat_ActionMode 0x7f11008d
+int style Base_Widget_AppCompat_ActivityChooserView 0x7f11008e
+int style Base_Widget_AppCompat_AutoCompleteTextView 0x7f11008f
+int style Base_Widget_AppCompat_Button 0x7f110090
+int style Base_Widget_AppCompat_Button_Borderless 0x7f110091
+int style Base_Widget_AppCompat_Button_Borderless_Colored 0x7f110092
+int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f110093
+int style Base_Widget_AppCompat_Button_Colored 0x7f110094
+int style Base_Widget_AppCompat_Button_Small 0x7f110095
+int style Base_Widget_AppCompat_ButtonBar 0x7f110096
+int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x7f110097
+int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x7f110098
+int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x7f110099
+int style Base_Widget_AppCompat_CompoundButton_Switch 0x7f11009a
+int style Base_Widget_AppCompat_DrawerArrowToggle 0x7f11009b
+int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x7f11009c
+int style Base_Widget_AppCompat_DropDownItem_Spinner 0x7f11009d
+int style Base_Widget_AppCompat_EditText 0x7f11009e
+int style Base_Widget_AppCompat_ImageButton 0x7f11009f
+int style Base_Widget_AppCompat_Light_ActionBar 0x7f1100a0
+int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x7f1100a1
+int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x7f1100a2
+int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x7f1100a3
+int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f1100a4
+int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x7f1100a5
+int style Base_Widget_AppCompat_Light_PopupMenu 0x7f1100a6
+int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x7f1100a7
+int style Base_Widget_AppCompat_ListMenuView 0x7f1100a8
+int style Base_Widget_AppCompat_ListPopupWindow 0x7f1100a9
+int style Base_Widget_AppCompat_ListView 0x7f1100aa
+int style Base_Widget_AppCompat_ListView_DropDown 0x7f1100ab
+int style Base_Widget_AppCompat_ListView_Menu 0x7f1100ac
+int style Base_Widget_AppCompat_PopupMenu 0x7f1100ad
+int style Base_Widget_AppCompat_PopupMenu_Overflow 0x7f1100ae
+int style Base_Widget_AppCompat_PopupWindow 0x7f1100af
+int style Base_Widget_AppCompat_ProgressBar 0x7f1100b0
+int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x7f1100b1
+int style Base_Widget_AppCompat_RatingBar 0x7f1100b2
+int style Base_Widget_AppCompat_RatingBar_Indicator 0x7f1100b3
+int style Base_Widget_AppCompat_RatingBar_Small 0x7f1100b4
+int style Base_Widget_AppCompat_SearchView 0x7f1100b5
+int style Base_Widget_AppCompat_SearchView_ActionBar 0x7f1100b6
+int style Base_Widget_AppCompat_SeekBar 0x7f1100b7
+int style Base_Widget_AppCompat_SeekBar_Discrete 0x7f1100b8
+int style Base_Widget_AppCompat_Spinner 0x7f1100b9
+int style Base_Widget_AppCompat_Spinner_Underlined 0x7f1100ba
+int style Base_Widget_AppCompat_TextView_SpinnerItem 0x7f1100bb
+int style Base_Widget_AppCompat_Toolbar 0x7f1100bc
+int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x7f1100bd
+int style Base_Widget_Design_TabLayout 0x7f1100be
+int style Base_Widget_MaterialComponents_Chip 0x7f1100bf
+int style Base_Widget_MaterialComponents_TextInputEditText 0x7f1100c0
+int style Base_Widget_MaterialComponents_TextInputLayout 0x7f1100c1
+int style CardView 0x7f1100c2
+int style CardView_Dark 0x7f1100c3
+int style CardView_Light 0x7f1100c4
+int style HighlightTextAppearancePrimary 0x7f1100c5
+int style HighlightTextAppearanceSecondary 0x7f1100c6
+int style NoteActionBarStyle 0x7f1100c7
+int style NoteTheme 0x7f1100c8
+int style Platform_AppCompat 0x7f1100c9
+int style Platform_AppCompat_Light 0x7f1100ca
+int style Platform_MaterialComponents 0x7f1100cb
+int style Platform_MaterialComponents_Dialog 0x7f1100cc
+int style Platform_MaterialComponents_Light 0x7f1100cd
+int style Platform_MaterialComponents_Light_Dialog 0x7f1100ce
+int style Platform_ThemeOverlay_AppCompat 0x7f1100cf
+int style Platform_ThemeOverlay_AppCompat_Dark 0x7f1100d0
+int style Platform_ThemeOverlay_AppCompat_Light 0x7f1100d1
+int style Platform_V21_AppCompat 0x7f1100d2
+int style Platform_V21_AppCompat_Light 0x7f1100d3
+int style Platform_V25_AppCompat 0x7f1100d4
+int style Platform_V25_AppCompat_Light 0x7f1100d5
+int style Platform_Widget_AppCompat_Spinner 0x7f1100d6
+int style RtlOverlay_DialogWindowTitle_AppCompat 0x7f1100d7
+int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x7f1100d8
+int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x7f1100d9
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x7f1100da
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x7f1100db
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x7f1100dc
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x7f1100dd
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x7f1100de
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x7f1100df
+int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x7f1100e0
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x7f1100e1
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x7f1100e2
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x7f1100e3
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x7f1100e4
+int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x7f1100e5
+int style RtlUnderlay_Widget_AppCompat_ActionButton 0x7f1100e6
+int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x7f1100e7
+int style TextAppearance_AppCompat 0x7f1100e8
+int style TextAppearance_AppCompat_Body1 0x7f1100e9
+int style TextAppearance_AppCompat_Body2 0x7f1100ea
+int style TextAppearance_AppCompat_Button 0x7f1100eb
+int style TextAppearance_AppCompat_Caption 0x7f1100ec
+int style TextAppearance_AppCompat_Display1 0x7f1100ed
+int style TextAppearance_AppCompat_Display2 0x7f1100ee
+int style TextAppearance_AppCompat_Display3 0x7f1100ef
+int style TextAppearance_AppCompat_Display4 0x7f1100f0
+int style TextAppearance_AppCompat_Headline 0x7f1100f1
+int style TextAppearance_AppCompat_Inverse 0x7f1100f2
+int style TextAppearance_AppCompat_Large 0x7f1100f3
+int style TextAppearance_AppCompat_Large_Inverse 0x7f1100f4
+int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f1100f5
+int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f1100f6
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f1100f7
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f1100f8
+int style TextAppearance_AppCompat_Medium 0x7f1100f9
+int style TextAppearance_AppCompat_Medium_Inverse 0x7f1100fa
+int style TextAppearance_AppCompat_Menu 0x7f1100fb
+int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f1100fc
+int style TextAppearance_AppCompat_SearchResult_Title 0x7f1100fd
+int style TextAppearance_AppCompat_Small 0x7f1100fe
+int style TextAppearance_AppCompat_Small_Inverse 0x7f1100ff
+int style TextAppearance_AppCompat_Subhead 0x7f110100
+int style TextAppearance_AppCompat_Subhead_Inverse 0x7f110101
+int style TextAppearance_AppCompat_Title 0x7f110102
+int style TextAppearance_AppCompat_Title_Inverse 0x7f110103
+int style TextAppearance_AppCompat_Tooltip 0x7f110104
+int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f110105
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f110106
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f110107
+int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f110108
+int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f110109
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f11010a
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f11010b
+int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f11010c
+int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f11010d
+int style TextAppearance_AppCompat_Widget_Button 0x7f11010e
+int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f11010f
+int style TextAppearance_AppCompat_Widget_Button_Colored 0x7f110110
+int style TextAppearance_AppCompat_Widget_Button_Inverse 0x7f110111
+int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f110112
+int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f110113
+int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f110114
+int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f110115
+int style TextAppearance_AppCompat_Widget_Switch 0x7f110116
+int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f110117
+int style TextAppearance_Compat_Notification 0x7f110118
+int style TextAppearance_Compat_Notification_Info 0x7f110119
+int style TextAppearance_Compat_Notification_Line2 0x7f11011a
+int style TextAppearance_Compat_Notification_Time 0x7f11011b
+int style TextAppearance_Compat_Notification_Title 0x7f11011c
+int style TextAppearance_Design_CollapsingToolbar_Expanded 0x7f11011d
+int style TextAppearance_Design_Counter 0x7f11011e
+int style TextAppearance_Design_Counter_Overflow 0x7f11011f
+int style TextAppearance_Design_Error 0x7f110120
+int style TextAppearance_Design_HelperText 0x7f110121
+int style TextAppearance_Design_Hint 0x7f110122
+int style TextAppearance_Design_Snackbar_Message 0x7f110123
+int style TextAppearance_Design_Tab 0x7f110124
+int style TextAppearance_MaterialComponents_Body1 0x7f110125
+int style TextAppearance_MaterialComponents_Body2 0x7f110126
+int style TextAppearance_MaterialComponents_Button 0x7f110127
+int style TextAppearance_MaterialComponents_Caption 0x7f110128
+int style TextAppearance_MaterialComponents_Chip 0x7f110129
+int style TextAppearance_MaterialComponents_Headline1 0x7f11012a
+int style TextAppearance_MaterialComponents_Headline2 0x7f11012b
+int style TextAppearance_MaterialComponents_Headline3 0x7f11012c
+int style TextAppearance_MaterialComponents_Headline4 0x7f11012d
+int style TextAppearance_MaterialComponents_Headline5 0x7f11012e
+int style TextAppearance_MaterialComponents_Headline6 0x7f11012f
+int style TextAppearance_MaterialComponents_Overline 0x7f110130
+int style TextAppearance_MaterialComponents_Subtitle1 0x7f110131
+int style TextAppearance_MaterialComponents_Subtitle2 0x7f110132
+int style TextAppearance_MaterialComponents_Tab 0x7f110133
+int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f110134
+int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f110135
+int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f110136
+int style TextAppearanceLarge 0x7f110137
+int style TextAppearanceMedium 0x7f110138
+int style TextAppearanceNormal 0x7f110139
+int style TextAppearancePrimaryItem 0x7f11013a
+int style TextAppearanceSecondaryItem 0x7f11013b
+int style TextAppearanceSuper 0x7f11013c
+int style TextAppearanceUnderMenuIcon 0x7f11013d
+int style Theme_AppCompat 0x7f11013e
+int style Theme_AppCompat_CompactMenu 0x7f11013f
+int style Theme_AppCompat_DayNight 0x7f110140
+int style Theme_AppCompat_DayNight_DarkActionBar 0x7f110141
+int style Theme_AppCompat_DayNight_Dialog 0x7f110142
+int style Theme_AppCompat_DayNight_Dialog_Alert 0x7f110143
+int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x7f110144
+int style Theme_AppCompat_DayNight_DialogWhenLarge 0x7f110145
+int style Theme_AppCompat_DayNight_NoActionBar 0x7f110146
+int style Theme_AppCompat_Dialog 0x7f110147
+int style Theme_AppCompat_Dialog_Alert 0x7f110148
+int style Theme_AppCompat_Dialog_MinWidth 0x7f110149
+int style Theme_AppCompat_DialogWhenLarge 0x7f11014a
+int style Theme_AppCompat_Light 0x7f11014b
+int style Theme_AppCompat_Light_DarkActionBar 0x7f11014c
+int style Theme_AppCompat_Light_Dialog 0x7f11014d
+int style Theme_AppCompat_Light_Dialog_Alert 0x7f11014e
+int style Theme_AppCompat_Light_Dialog_MinWidth 0x7f11014f
+int style Theme_AppCompat_Light_DialogWhenLarge 0x7f110150
+int style Theme_AppCompat_Light_NoActionBar 0x7f110151
+int style Theme_AppCompat_NoActionBar 0x7f110152
+int style Theme_Design 0x7f110153
+int style Theme_Design_BottomSheetDialog 0x7f110154
+int style Theme_Design_Light 0x7f110155
+int style Theme_Design_Light_BottomSheetDialog 0x7f110156
+int style Theme_Design_Light_NoActionBar 0x7f110157
+int style Theme_Design_NoActionBar 0x7f110158
+int style Theme_MaterialComponents 0x7f110159
+int style Theme_MaterialComponents_BottomSheetDialog 0x7f11015a
+int style Theme_MaterialComponents_Bridge 0x7f11015b
+int style Theme_MaterialComponents_CompactMenu 0x7f11015c
+int style Theme_MaterialComponents_Dialog 0x7f11015d
+int style Theme_MaterialComponents_Dialog_Alert 0x7f11015e
+int style Theme_MaterialComponents_Dialog_MinWidth 0x7f11015f
+int style Theme_MaterialComponents_DialogWhenLarge 0x7f110160
+int style Theme_MaterialComponents_Light 0x7f110161
+int style Theme_MaterialComponents_Light_BottomSheetDialog 0x7f110162
+int style Theme_MaterialComponents_Light_Bridge 0x7f110163
+int style Theme_MaterialComponents_Light_DarkActionBar 0x7f110164
+int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x7f110165
+int style Theme_MaterialComponents_Light_Dialog 0x7f110166
+int style Theme_MaterialComponents_Light_Dialog_Alert 0x7f110167
+int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x7f110168
+int style Theme_MaterialComponents_Light_DialogWhenLarge 0x7f110169
+int style Theme_MaterialComponents_Light_NoActionBar 0x7f11016a
+int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x7f11016b
+int style Theme_MaterialComponents_NoActionBar 0x7f11016c
+int style Theme_MaterialComponents_NoActionBar_Bridge 0x7f11016d
+int style ThemeOverlay_AppCompat 0x7f11016e
+int style ThemeOverlay_AppCompat_ActionBar 0x7f11016f
+int style ThemeOverlay_AppCompat_Dark 0x7f110170
+int style ThemeOverlay_AppCompat_Dark_ActionBar 0x7f110171
+int style ThemeOverlay_AppCompat_Dialog 0x7f110172
+int style ThemeOverlay_AppCompat_Dialog_Alert 0x7f110173
+int style ThemeOverlay_AppCompat_Light 0x7f110174
+int style ThemeOverlay_MaterialComponents 0x7f110175
+int style ThemeOverlay_MaterialComponents_ActionBar 0x7f110176
+int style ThemeOverlay_MaterialComponents_Dark 0x7f110177
+int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x7f110178
+int style ThemeOverlay_MaterialComponents_Dialog 0x7f110179
+int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x7f11017a
+int style ThemeOverlay_MaterialComponents_Light 0x7f11017b
+int style ThemeOverlay_MaterialComponents_TextInputEditText 0x7f11017c
+int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x7f11017d
+int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x7f11017e
+int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x7f11017f
+int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x7f110180
+int style Widget_AppCompat_ActionBar 0x7f110181
+int style Widget_AppCompat_ActionBar_Solid 0x7f110182
+int style Widget_AppCompat_ActionBar_TabBar 0x7f110183
+int style Widget_AppCompat_ActionBar_TabText 0x7f110184
+int style Widget_AppCompat_ActionBar_TabView 0x7f110185
+int style Widget_AppCompat_ActionButton 0x7f110186
+int style Widget_AppCompat_ActionButton_CloseMode 0x7f110187
+int style Widget_AppCompat_ActionButton_Overflow 0x7f110188
+int style Widget_AppCompat_ActionMode 0x7f110189
+int style Widget_AppCompat_ActivityChooserView 0x7f11018a
+int style Widget_AppCompat_AutoCompleteTextView 0x7f11018b
+int style Widget_AppCompat_Button 0x7f11018c
+int style Widget_AppCompat_Button_Borderless 0x7f11018d
+int style Widget_AppCompat_Button_Borderless_Colored 0x7f11018e
+int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f11018f
+int style Widget_AppCompat_Button_Colored 0x7f110190
+int style Widget_AppCompat_Button_Small 0x7f110191
+int style Widget_AppCompat_ButtonBar 0x7f110192
+int style Widget_AppCompat_ButtonBar_AlertDialog 0x7f110193
+int style Widget_AppCompat_CompoundButton_CheckBox 0x7f110194
+int style Widget_AppCompat_CompoundButton_RadioButton 0x7f110195
+int style Widget_AppCompat_CompoundButton_Switch 0x7f110196
+int style Widget_AppCompat_DrawerArrowToggle 0x7f110197
+int style Widget_AppCompat_DropDownItem_Spinner 0x7f110198
+int style Widget_AppCompat_EditText 0x7f110199
+int style Widget_AppCompat_ImageButton 0x7f11019a
+int style Widget_AppCompat_Light_ActionBar 0x7f11019b
+int style Widget_AppCompat_Light_ActionBar_Solid 0x7f11019c
+int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f11019d
+int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f11019e
+int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f11019f
+int style Widget_AppCompat_Light_ActionBar_TabText 0x7f1101a0
+int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f1101a1
+int style Widget_AppCompat_Light_ActionBar_TabView 0x7f1101a2
+int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f1101a3
+int style Widget_AppCompat_Light_ActionButton 0x7f1101a4
+int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f1101a5
+int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f1101a6
+int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f1101a7
+int style Widget_AppCompat_Light_ActivityChooserView 0x7f1101a8
+int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f1101a9
+int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f1101aa
+int style Widget_AppCompat_Light_ListPopupWindow 0x7f1101ab
+int style Widget_AppCompat_Light_ListView_DropDown 0x7f1101ac
+int style Widget_AppCompat_Light_PopupMenu 0x7f1101ad
+int style Widget_AppCompat_Light_PopupMenu_Overflow 0x7f1101ae
+int style Widget_AppCompat_Light_SearchView 0x7f1101af
+int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f1101b0
+int style Widget_AppCompat_ListMenuView 0x7f1101b1
+int style Widget_AppCompat_ListPopupWindow 0x7f1101b2
+int style Widget_AppCompat_ListView 0x7f1101b3
+int style Widget_AppCompat_ListView_DropDown 0x7f1101b4
+int style Widget_AppCompat_ListView_Menu 0x7f1101b5
+int style Widget_AppCompat_PopupMenu 0x7f1101b6
+int style Widget_AppCompat_PopupMenu_Overflow 0x7f1101b7
+int style Widget_AppCompat_PopupWindow 0x7f1101b8
+int style Widget_AppCompat_ProgressBar 0x7f1101b9
+int style Widget_AppCompat_ProgressBar_Horizontal 0x7f1101ba
+int style Widget_AppCompat_RatingBar 0x7f1101bb
+int style Widget_AppCompat_RatingBar_Indicator 0x7f1101bc
+int style Widget_AppCompat_RatingBar_Small 0x7f1101bd
+int style Widget_AppCompat_SearchView 0x7f1101be
+int style Widget_AppCompat_SearchView_ActionBar 0x7f1101bf
+int style Widget_AppCompat_SeekBar 0x7f1101c0
+int style Widget_AppCompat_SeekBar_Discrete 0x7f1101c1
+int style Widget_AppCompat_Spinner 0x7f1101c2
+int style Widget_AppCompat_Spinner_DropDown 0x7f1101c3
+int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f1101c4
+int style Widget_AppCompat_Spinner_Underlined 0x7f1101c5
+int style Widget_AppCompat_TextView_SpinnerItem 0x7f1101c6
+int style Widget_AppCompat_Toolbar 0x7f1101c7
+int style Widget_AppCompat_Toolbar_Button_Navigation 0x7f1101c8
+int style Widget_Compat_NotificationActionContainer 0x7f1101c9
+int style Widget_Compat_NotificationActionText 0x7f1101ca
+int style Widget_Design_AppBarLayout 0x7f1101cb
+int style Widget_Design_BottomNavigationView 0x7f1101cc
+int style Widget_Design_BottomSheet_Modal 0x7f1101cd
+int style Widget_Design_CollapsingToolbar 0x7f1101ce
+int style Widget_Design_FloatingActionButton 0x7f1101cf
+int style Widget_Design_NavigationView 0x7f1101d0
+int style Widget_Design_ScrimInsetsFrameLayout 0x7f1101d1
+int style Widget_Design_Snackbar 0x7f1101d2
+int style Widget_Design_TabLayout 0x7f1101d3
+int style Widget_Design_TextInputLayout 0x7f1101d4
+int style Widget_MaterialComponents_BottomAppBar 0x7f1101d5
+int style Widget_MaterialComponents_BottomAppBar_Colored 0x7f1101d6
+int style Widget_MaterialComponents_BottomNavigationView 0x7f1101d7
+int style Widget_MaterialComponents_BottomNavigationView_Colored 0x7f1101d8
+int style Widget_MaterialComponents_BottomSheet_Modal 0x7f1101d9
+int style Widget_MaterialComponents_Button 0x7f1101da
+int style Widget_MaterialComponents_Button_Icon 0x7f1101db
+int style Widget_MaterialComponents_Button_OutlinedButton 0x7f1101dc
+int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x7f1101dd
+int style Widget_MaterialComponents_Button_TextButton 0x7f1101de
+int style Widget_MaterialComponents_Button_TextButton_Dialog 0x7f1101df
+int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x7f1101e0
+int style Widget_MaterialComponents_Button_TextButton_Icon 0x7f1101e1
+int style Widget_MaterialComponents_Button_UnelevatedButton 0x7f1101e2
+int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x7f1101e3
+int style Widget_MaterialComponents_CardView 0x7f1101e4
+int style Widget_MaterialComponents_Chip_Action 0x7f1101e5
+int style Widget_MaterialComponents_Chip_Choice 0x7f1101e6
+int style Widget_MaterialComponents_Chip_Entry 0x7f1101e7
+int style Widget_MaterialComponents_Chip_Filter 0x7f1101e8
+int style Widget_MaterialComponents_ChipGroup 0x7f1101e9
+int style Widget_MaterialComponents_FloatingActionButton 0x7f1101ea
+int style Widget_MaterialComponents_NavigationView 0x7f1101eb
+int style Widget_MaterialComponents_Snackbar 0x7f1101ec
+int style Widget_MaterialComponents_Snackbar_FullWidth 0x7f1101ed
+int style Widget_MaterialComponents_TabLayout 0x7f1101ee
+int style Widget_MaterialComponents_TabLayout_Colored 0x7f1101ef
+int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x7f1101f0
+int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x7f1101f1
+int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x7f1101f2
+int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x7f1101f3
+int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x7f1101f4
+int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x7f1101f5
+int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x7f1101f6
+int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x7f1101f7
+int style Widget_MaterialComponents_Toolbar 0x7f1101f8
+int style Widget_Support_CoordinatorLayout 0x7f1101f9
+int[] styleable ActionBar { 0x7f040031, 0x7f040032, 0x7f040033, 0x7f040091, 0x7f040092, 0x7f040093, 0x7f040094, 0x7f040095, 0x7f040096, 0x7f0400a4, 0x7f0400a9, 0x7f0400aa, 0x7f0400b5, 0x7f0400df, 0x7f0400e4, 0x7f0400e9, 0x7f0400ea, 0x7f0400ec, 0x7f0400f6, 0x7f040100, 0x7f040123, 0x7f04012f, 0x7f040140, 0x7f040144, 0x7f040145, 0x7f040173, 0x7f040176, 0x7f0401bb, 0x7f0401c5 }
+int styleable ActionBar_background 0
+int styleable ActionBar_backgroundSplit 1
+int styleable ActionBar_backgroundStacked 2
+int styleable ActionBar_contentInsetEnd 3
+int styleable ActionBar_contentInsetEndWithActions 4
+int styleable ActionBar_contentInsetLeft 5
+int styleable ActionBar_contentInsetRight 6
+int styleable ActionBar_contentInsetStart 7
+int styleable ActionBar_contentInsetStartWithNavigation 8
+int styleable ActionBar_customNavigationLayout 9
+int styleable ActionBar_displayOptions 10
+int styleable ActionBar_divider 11
+int styleable ActionBar_elevation 12
+int styleable ActionBar_height 13
+int styleable ActionBar_hideOnContentScroll 14
+int styleable ActionBar_homeAsUpIndicator 15
+int styleable ActionBar_homeLayout 16
+int styleable ActionBar_icon 17
+int styleable ActionBar_indeterminateProgressStyle 18
+int styleable ActionBar_itemPadding 19
+int styleable ActionBar_logo 20
+int styleable ActionBar_navigationMode 21
+int styleable ActionBar_popupTheme 22
+int styleable ActionBar_progressBarPadding 23
+int styleable ActionBar_progressBarStyle 24
+int styleable ActionBar_subtitle 25
+int styleable ActionBar_subtitleTextStyle 26
+int styleable ActionBar_title 27
+int styleable ActionBar_titleTextStyle 28
+int[] styleable ActionBarLayout { 0x010100b3 }
+int styleable ActionBarLayout_android_layout_gravity 0
+int[] styleable ActionMenuItemView { 0x0101013f }
+int styleable ActionMenuItemView_android_minWidth 0
+int[] styleable ActionMenuView { }
+int[] styleable ActionMode { 0x7f040031, 0x7f040032, 0x7f04007e, 0x7f0400df, 0x7f040176, 0x7f0401c5 }
+int styleable ActionMode_background 0
+int styleable ActionMode_backgroundSplit 1
+int styleable ActionMode_closeItemLayout 2
+int styleable ActionMode_height 3
+int styleable ActionMode_subtitleTextStyle 4
+int styleable ActionMode_titleTextStyle 5
+int[] styleable ActivityChooserView { 0x7f0400ba, 0x7f0400f7 }
+int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0
+int styleable ActivityChooserView_initialActivityCount 1
+int[] styleable AlertDialog { 0x010100f2, 0x7f040052, 0x7f040053, 0x7f04011a, 0x7f04011b, 0x7f04012c, 0x7f04015b, 0x7f04015c }
+int styleable AlertDialog_android_layout 0
+int styleable AlertDialog_buttonIconDimen 1
+int styleable AlertDialog_buttonPanelSideLayout 2
+int styleable AlertDialog_listItemLayout 3
+int styleable AlertDialog_listLayout 4
+int styleable AlertDialog_multiChoiceItemLayout 5
+int styleable AlertDialog_showTitle 6
+int styleable AlertDialog_singleChoiceItemLayout 7
+int[] styleable AnimatedStateListDrawableCompat { 0x0101011c, 0x01010194, 0x01010195, 0x01010196, 0x0101030c, 0x0101030d }
+int styleable AnimatedStateListDrawableCompat_android_dither 0
+int styleable AnimatedStateListDrawableCompat_android_visible 1
+int styleable AnimatedStateListDrawableCompat_android_variablePadding 2
+int styleable AnimatedStateListDrawableCompat_android_constantSize 3
+int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 4
+int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 5
+int[] styleable AnimatedStateListDrawableItem { 0x010100d0, 0x01010199 }
+int styleable AnimatedStateListDrawableItem_android_id 0
+int styleable AnimatedStateListDrawableItem_android_drawable 1
+int[] styleable AnimatedStateListDrawableTransition { 0x01010199, 0x01010449, 0x0101044a, 0x0101044b }
+int styleable AnimatedStateListDrawableTransition_android_drawable 0
+int styleable AnimatedStateListDrawableTransition_android_toId 1
+int styleable AnimatedStateListDrawableTransition_android_fromId 2
+int styleable AnimatedStateListDrawableTransition_android_reversible 3
+int[] styleable AppBarLayout { 0x010100d4, 0x0101048f, 0x01010540, 0x7f0400b5, 0x7f0400bb, 0x7f040115 }
+int styleable AppBarLayout_android_background 0
+int styleable AppBarLayout_android_touchscreenBlocksFocus 1
+int styleable AppBarLayout_android_keyboardNavigationCluster 2
+int styleable AppBarLayout_elevation 3
+int styleable AppBarLayout_expanded 4
+int styleable AppBarLayout_liftOnScroll 5
+int[] styleable AppBarLayoutStates { 0x7f040169, 0x7f04016a, 0x7f04016b, 0x7f04016c }
+int styleable AppBarLayoutStates_state_collapsed 0
+int styleable AppBarLayoutStates_state_collapsible 1
+int styleable AppBarLayoutStates_state_liftable 2
+int styleable AppBarLayoutStates_state_lifted 3
+int[] styleable AppBarLayout_Layout { 0x7f040113, 0x7f040114 }
+int styleable AppBarLayout_Layout_layout_scrollFlags 0
+int styleable AppBarLayout_Layout_layout_scrollInterpolator 1
+int[] styleable AppCompatImageView { 0x01010119, 0x7f040166, 0x7f0401b9, 0x7f0401ba }
+int styleable AppCompatImageView_android_src 0
+int styleable AppCompatImageView_srcCompat 1
+int styleable AppCompatImageView_tint 2
+int styleable AppCompatImageView_tintMode 3
+int[] styleable AppCompatSeekBar { 0x01010142, 0x7f0401b6, 0x7f0401b7, 0x7f0401b8 }
+int styleable AppCompatSeekBar_android_thumb 0
+int styleable AppCompatSeekBar_tickMark 1
+int styleable AppCompatSeekBar_tickMarkTint 2
+int styleable AppCompatSeekBar_tickMarkTintMode 3
+int[] styleable AppCompatTextHelper { 0x01010034, 0x0101016d, 0x0101016e, 0x0101016f, 0x01010170, 0x01010392, 0x01010393 }
+int styleable AppCompatTextHelper_android_textAppearance 0
+int styleable AppCompatTextHelper_android_drawableTop 1
+int styleable AppCompatTextHelper_android_drawableBottom 2
+int styleable AppCompatTextHelper_android_drawableLeft 3
+int styleable AppCompatTextHelper_android_drawableRight 4
+int styleable AppCompatTextHelper_android_drawableStart 5
+int styleable AppCompatTextHelper_android_drawableEnd 6
+int[] styleable AppCompatTextView { 0x01010034, 0x7f04002c, 0x7f04002d, 0x7f04002e, 0x7f04002f, 0x7f040030, 0x7f0400ce, 0x7f0400d1, 0x7f040108, 0x7f040116, 0x7f040196 }
+int styleable AppCompatTextView_android_textAppearance 0
+int styleable AppCompatTextView_autoSizeMaxTextSize 1
+int styleable AppCompatTextView_autoSizeMinTextSize 2
+int styleable AppCompatTextView_autoSizePresetSizes 3
+int styleable AppCompatTextView_autoSizeStepGranularity 4
+int styleable AppCompatTextView_autoSizeTextType 5
+int styleable AppCompatTextView_firstBaselineToTopHeight 6
+int styleable AppCompatTextView_fontFamily 7
+int styleable AppCompatTextView_lastBaselineToBottomHeight 8
+int styleable AppCompatTextView_lineHeight 9
+int styleable AppCompatTextView_textAllCaps 10
+int[] styleable AppCompatTheme { 0x01010057, 0x010100ae, 0x7f040000, 0x7f040001, 0x7f040002, 0x7f040003, 0x7f040004, 0x7f040005, 0x7f040006, 0x7f040007, 0x7f040008, 0x7f040009, 0x7f04000a, 0x7f04000b, 0x7f04000c, 0x7f04000e, 0x7f04000f, 0x7f040010, 0x7f040011, 0x7f040012, 0x7f040013, 0x7f040014, 0x7f040015, 0x7f040016, 0x7f040017, 0x7f040018, 0x7f040019, 0x7f04001a, 0x7f04001b, 0x7f04001c, 0x7f04001d, 0x7f04001e, 0x7f040021, 0x7f040022, 0x7f040023, 0x7f040024, 0x7f040025, 0x7f04002b, 0x7f04003e, 0x7f04004c, 0x7f04004d, 0x7f04004e, 0x7f04004f, 0x7f040050, 0x7f040054, 0x7f040055, 0x7f04005f, 0x7f040064, 0x7f040084, 0x7f040085, 0x7f040086, 0x7f040087, 0x7f040088, 0x7f040089, 0x7f04008a, 0x7f04008b, 0x7f04008c, 0x7f04008e, 0x7f04009d, 0x7f0400a6, 0x7f0400a7, 0x7f0400a8, 0x7f0400ab, 0x7f0400ad, 0x7f0400b0, 0x7f0400b1, 0x7f0400b2, 0x7f0400b3, 0x7f0400b4, 0x7f0400e9, 0x7f0400f5, 0x7f040118, 0x7f040119, 0x7f04011c, 0x7f04011d, 0x7f04011e, 0x7f04011f, 0x7f040120, 0x7f040121, 0x7f040122, 0x7f040137, 0x7f040138, 0x7f040139, 0x7f04013f, 0x7f040141, 0x7f040148, 0x7f040149, 0x7f04014a, 0x7f04014b, 0x7f040153, 0x7f040154, 0x7f040155, 0x7f040156, 0x7f040163, 0x7f040164, 0x7f04017a, 0x7f0401a1, 0x7f0401a2, 0x7f0401a3, 0x7f0401a4, 0x7f0401a6, 0x7f0401a7, 0x7f0401a8, 0x7f0401a9, 0x7f0401ac, 0x7f0401ad, 0x7f0401c7, 0x7f0401c8, 0x7f0401c9, 0x7f0401ca, 0x7f0401d1, 0x7f0401d3, 0x7f0401d4, 0x7f0401d5, 0x7f0401d6, 0x7f0401d7, 0x7f0401d8, 0x7f0401d9, 0x7f0401da, 0x7f0401db, 0x7f0401dc }
+int styleable AppCompatTheme_android_windowIsFloating 0
+int styleable AppCompatTheme_android_windowAnimationStyle 1
+int styleable AppCompatTheme_actionBarDivider 2
+int styleable AppCompatTheme_actionBarItemBackground 3
+int styleable AppCompatTheme_actionBarPopupTheme 4
+int styleable AppCompatTheme_actionBarSize 5
+int styleable AppCompatTheme_actionBarSplitStyle 6
+int styleable AppCompatTheme_actionBarStyle 7
+int styleable AppCompatTheme_actionBarTabBarStyle 8
+int styleable AppCompatTheme_actionBarTabStyle 9
+int styleable AppCompatTheme_actionBarTabTextStyle 10
+int styleable AppCompatTheme_actionBarTheme 11
+int styleable AppCompatTheme_actionBarWidgetTheme 12
+int styleable AppCompatTheme_actionButtonStyle 13
+int styleable AppCompatTheme_actionDropDownStyle 14
+int styleable AppCompatTheme_actionMenuTextAppearance 15
+int styleable AppCompatTheme_actionMenuTextColor 16
+int styleable AppCompatTheme_actionModeBackground 17
+int styleable AppCompatTheme_actionModeCloseButtonStyle 18
+int styleable AppCompatTheme_actionModeCloseDrawable 19
+int styleable AppCompatTheme_actionModeCopyDrawable 20
+int styleable AppCompatTheme_actionModeCutDrawable 21
+int styleable AppCompatTheme_actionModeFindDrawable 22
+int styleable AppCompatTheme_actionModePasteDrawable 23
+int styleable AppCompatTheme_actionModePopupWindowStyle 24
+int styleable AppCompatTheme_actionModeSelectAllDrawable 25
+int styleable AppCompatTheme_actionModeShareDrawable 26
+int styleable AppCompatTheme_actionModeSplitBackground 27
+int styleable AppCompatTheme_actionModeStyle 28
+int styleable AppCompatTheme_actionModeWebSearchDrawable 29
+int styleable AppCompatTheme_actionOverflowButtonStyle 30
+int styleable AppCompatTheme_actionOverflowMenuStyle 31
+int styleable AppCompatTheme_activityChooserViewStyle 32
+int styleable AppCompatTheme_alertDialogButtonGroupStyle 33
+int styleable AppCompatTheme_alertDialogCenterButtons 34
+int styleable AppCompatTheme_alertDialogStyle 35
+int styleable AppCompatTheme_alertDialogTheme 36
+int styleable AppCompatTheme_autoCompleteTextViewStyle 37
+int styleable AppCompatTheme_borderlessButtonStyle 38
+int styleable AppCompatTheme_buttonBarButtonStyle 39
+int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40
+int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41
+int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42
+int styleable AppCompatTheme_buttonBarStyle 43
+int styleable AppCompatTheme_buttonStyle 44
+int styleable AppCompatTheme_buttonStyleSmall 45
+int styleable AppCompatTheme_checkboxStyle 46
+int styleable AppCompatTheme_checkedTextViewStyle 47
+int styleable AppCompatTheme_colorAccent 48
+int styleable AppCompatTheme_colorBackgroundFloating 49
+int styleable AppCompatTheme_colorButtonNormal 50
+int styleable AppCompatTheme_colorControlActivated 51
+int styleable AppCompatTheme_colorControlHighlight 52
+int styleable AppCompatTheme_colorControlNormal 53
+int styleable AppCompatTheme_colorError 54
+int styleable AppCompatTheme_colorPrimary 55
+int styleable AppCompatTheme_colorPrimaryDark 56
+int styleable AppCompatTheme_colorSwitchThumbNormal 57
+int styleable AppCompatTheme_controlBackground 58
+int styleable AppCompatTheme_dialogCornerRadius 59
+int styleable AppCompatTheme_dialogPreferredPadding 60
+int styleable AppCompatTheme_dialogTheme 61
+int styleable AppCompatTheme_dividerHorizontal 62
+int styleable AppCompatTheme_dividerVertical 63
+int styleable AppCompatTheme_dropDownListViewStyle 64
+int styleable AppCompatTheme_dropdownListPreferredItemHeight 65
+int styleable AppCompatTheme_editTextBackground 66
+int styleable AppCompatTheme_editTextColor 67
+int styleable AppCompatTheme_editTextStyle 68
+int styleable AppCompatTheme_homeAsUpIndicator 69
+int styleable AppCompatTheme_imageButtonStyle 70
+int styleable AppCompatTheme_listChoiceBackgroundIndicator 71
+int styleable AppCompatTheme_listDividerAlertDialog 72
+int styleable AppCompatTheme_listMenuViewStyle 73
+int styleable AppCompatTheme_listPopupWindowStyle 74
+int styleable AppCompatTheme_listPreferredItemHeight 75
+int styleable AppCompatTheme_listPreferredItemHeightLarge 76
+int styleable AppCompatTheme_listPreferredItemHeightSmall 77
+int styleable AppCompatTheme_listPreferredItemPaddingLeft 78
+int styleable AppCompatTheme_listPreferredItemPaddingRight 79
+int styleable AppCompatTheme_panelBackground 80
+int styleable AppCompatTheme_panelMenuListTheme 81
+int styleable AppCompatTheme_panelMenuListWidth 82
+int styleable AppCompatTheme_popupMenuStyle 83
+int styleable AppCompatTheme_popupWindowStyle 84
+int styleable AppCompatTheme_radioButtonStyle 85
+int styleable AppCompatTheme_ratingBarStyle 86
+int styleable AppCompatTheme_ratingBarStyleIndicator 87
+int styleable AppCompatTheme_ratingBarStyleSmall 88
+int styleable AppCompatTheme_searchViewStyle 89
+int styleable AppCompatTheme_seekBarStyle 90
+int styleable AppCompatTheme_selectableItemBackground 91
+int styleable AppCompatTheme_selectableItemBackgroundBorderless 92
+int styleable AppCompatTheme_spinnerDropDownItemStyle 93
+int styleable AppCompatTheme_spinnerStyle 94
+int styleable AppCompatTheme_switchStyle 95
+int styleable AppCompatTheme_textAppearanceLargePopupMenu 96
+int styleable AppCompatTheme_textAppearanceListItem 97
+int styleable AppCompatTheme_textAppearanceListItemSecondary 98
+int styleable AppCompatTheme_textAppearanceListItemSmall 99
+int styleable AppCompatTheme_textAppearancePopupMenuHeader 100
+int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 101
+int styleable AppCompatTheme_textAppearanceSearchResultTitle 102
+int styleable AppCompatTheme_textAppearanceSmallPopupMenu 103
+int styleable AppCompatTheme_textColorAlertDialogListItem 104
+int styleable AppCompatTheme_textColorSearchUrl 105
+int styleable AppCompatTheme_toolbarNavigationButtonStyle 106
+int styleable AppCompatTheme_toolbarStyle 107
+int styleable AppCompatTheme_tooltipForegroundColor 108
+int styleable AppCompatTheme_tooltipFrameBackground 109
+int styleable AppCompatTheme_viewInflaterClass 110
+int styleable AppCompatTheme_windowActionBar 111
+int styleable AppCompatTheme_windowActionBarOverlay 112
+int styleable AppCompatTheme_windowActionModeOverlay 113
+int styleable AppCompatTheme_windowFixedHeightMajor 114
+int styleable AppCompatTheme_windowFixedHeightMinor 115
+int styleable AppCompatTheme_windowFixedWidthMajor 116
+int styleable AppCompatTheme_windowFixedWidthMinor 117
+int styleable AppCompatTheme_windowMinWidthMajor 118
+int styleable AppCompatTheme_windowMinWidthMinor 119
+int styleable AppCompatTheme_windowNoTitle 120
+int[] styleable BottomAppBar { 0x7f040034, 0x7f0400c3, 0x7f0400c4, 0x7f0400c5, 0x7f0400c6, 0x7f0400e5 }
+int styleable BottomAppBar_backgroundTint 0
+int styleable BottomAppBar_fabAlignmentMode 1
+int styleable BottomAppBar_fabCradleMargin 2
+int styleable BottomAppBar_fabCradleRoundedCornerRadius 3
+int styleable BottomAppBar_fabCradleVerticalOffset 4
+int styleable BottomAppBar_hideOnScroll 5
+int[] styleable BottomNavigationView { 0x7f0400b5, 0x7f0400fa, 0x7f0400fc, 0x7f0400fe, 0x7f0400ff, 0x7f040103, 0x7f040104, 0x7f040105, 0x7f040107, 0x7f04012b }
+int styleable BottomNavigationView_elevation 0
+int styleable BottomNavigationView_itemBackground 1
+int styleable BottomNavigationView_itemHorizontalTranslationEnabled 2
+int styleable BottomNavigationView_itemIconSize 3
+int styleable BottomNavigationView_itemIconTint 4
+int styleable BottomNavigationView_itemTextAppearanceActive 5
+int styleable BottomNavigationView_itemTextAppearanceInactive 6
+int styleable BottomNavigationView_itemTextColor 7
+int styleable BottomNavigationView_labelVisibilityMode 8
+int styleable BottomNavigationView_menu 9
+int[] styleable BottomSheetBehavior_Layout { 0x7f040038, 0x7f040039, 0x7f04003b, 0x7f04003c }
+int styleable BottomSheetBehavior_Layout_behavior_fitToContents 0
+int styleable BottomSheetBehavior_Layout_behavior_hideable 1
+int styleable BottomSheetBehavior_Layout_behavior_peekHeight 2
+int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 3
+int[] styleable ButtonBarLayout { 0x7f040026 }
+int styleable ButtonBarLayout_allowStacking 0
+int[] styleable CardView { 0x0101013f, 0x01010140, 0x7f040058, 0x7f040059, 0x7f04005a, 0x7f04005b, 0x7f04005c, 0x7f04005d, 0x7f040097, 0x7f040098, 0x7f040099, 0x7f04009a, 0x7f04009b }
+int styleable CardView_android_minWidth 0
+int styleable CardView_android_minHeight 1
+int styleable CardView_cardBackgroundColor 2
+int styleable CardView_cardCornerRadius 3
+int styleable CardView_cardElevation 4
+int styleable CardView_cardMaxElevation 5
+int styleable CardView_cardPreventCornerOverlap 6
+int styleable CardView_cardUseCompatPadding 7
+int styleable CardView_contentPadding 8
+int styleable CardView_contentPaddingBottom 9
+int styleable CardView_contentPaddingLeft 10
+int styleable CardView_contentPaddingRight 11
+int styleable CardView_contentPaddingTop 12
+int[] styleable Chip { 0x01010034, 0x010100ab, 0x0101011f, 0x0101014f, 0x010101e5, 0x7f040061, 0x7f040062, 0x7f040063, 0x7f040065, 0x7f040066, 0x7f040067, 0x7f040069, 0x7f04006a, 0x7f04006b, 0x7f04006c, 0x7f04006d, 0x7f04006e, 0x7f040073, 0x7f040074, 0x7f040075, 0x7f040077, 0x7f040078, 0x7f040079, 0x7f04007a, 0x7f04007b, 0x7f04007c, 0x7f04007d, 0x7f0400e3, 0x7f0400ed, 0x7f0400f1, 0x7f04014d, 0x7f040159, 0x7f0401ae, 0x7f0401b0 }
+int styleable Chip_android_textAppearance 0
+int styleable Chip_android_ellipsize 1
+int styleable Chip_android_maxWidth 2
+int styleable Chip_android_text 3
+int styleable Chip_android_checkable 4
+int styleable Chip_checkedIcon 5
+int styleable Chip_checkedIconEnabled 6
+int styleable Chip_checkedIconVisible 7
+int styleable Chip_chipBackgroundColor 8
+int styleable Chip_chipCornerRadius 9
+int styleable Chip_chipEndPadding 10
+int styleable Chip_chipIcon 11
+int styleable Chip_chipIconEnabled 12
+int styleable Chip_chipIconSize 13
+int styleable Chip_chipIconTint 14
+int styleable Chip_chipIconVisible 15
+int styleable Chip_chipMinHeight 16
+int styleable Chip_chipStartPadding 17
+int styleable Chip_chipStrokeColor 18
+int styleable Chip_chipStrokeWidth 19
+int styleable Chip_closeIcon 20
+int styleable Chip_closeIconEnabled 21
+int styleable Chip_closeIconEndPadding 22
+int styleable Chip_closeIconSize 23
+int styleable Chip_closeIconStartPadding 24
+int styleable Chip_closeIconTint 25
+int styleable Chip_closeIconVisible 26
+int styleable Chip_hideMotionSpec 27
+int styleable Chip_iconEndPadding 28
+int styleable Chip_iconStartPadding 29
+int styleable Chip_rippleColor 30
+int styleable Chip_showMotionSpec 31
+int styleable Chip_textEndPadding 32
+int styleable Chip_textStartPadding 33
+int[] styleable ChipGroup { 0x7f040060, 0x7f04006f, 0x7f040070, 0x7f040071, 0x7f04015d, 0x7f04015e }
+int styleable ChipGroup_checkedChip 0
+int styleable ChipGroup_chipSpacing 1
+int styleable ChipGroup_chipSpacingHorizontal 2
+int styleable ChipGroup_chipSpacingVertical 3
+int styleable ChipGroup_singleLine 4
+int styleable ChipGroup_singleSelection 5
+int[] styleable CollapsingToolbarLayout { 0x7f040081, 0x7f040082, 0x7f04009c, 0x7f0400bc, 0x7f0400bd, 0x7f0400be, 0x7f0400bf, 0x7f0400c0, 0x7f0400c1, 0x7f0400c2, 0x7f04014e, 0x7f040150, 0x7f04016e, 0x7f0401bb, 0x7f0401bc, 0x7f0401c6 }
+int styleable CollapsingToolbarLayout_collapsedTitleGravity 0
+int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 1
+int styleable CollapsingToolbarLayout_contentScrim 2
+int styleable CollapsingToolbarLayout_expandedTitleGravity 3
+int styleable CollapsingToolbarLayout_expandedTitleMargin 4
+int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 5
+int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 6
+int styleable CollapsingToolbarLayout_expandedTitleMarginStart 7
+int styleable CollapsingToolbarLayout_expandedTitleMarginTop 8
+int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 9
+int styleable CollapsingToolbarLayout_scrimAnimationDuration 10
+int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 11
+int styleable CollapsingToolbarLayout_statusBarScrim 12
+int styleable CollapsingToolbarLayout_title 13
+int styleable CollapsingToolbarLayout_titleEnabled 14
+int styleable CollapsingToolbarLayout_toolbarId 15
+int[] styleable CollapsingToolbarLayout_Layout { 0x7f04010e, 0x7f04010f }
+int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0
+int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1
+int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x7f040027 }
+int styleable ColorStateListItem_android_color 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_alpha 2
+int[] styleable CompoundButton { 0x01010107, 0x7f040056, 0x7f040057 }
+int styleable CompoundButton_android_button 0
+int styleable CompoundButton_buttonTint 1
+int styleable CompoundButton_buttonTintMode 2
+int[] styleable CoordinatorLayout { 0x7f040106, 0x7f04016d }
+int styleable CoordinatorLayout_keylines 0
+int styleable CoordinatorLayout_statusBarBackground 1
+int[] styleable CoordinatorLayout_Layout { 0x010100b3, 0x7f04010b, 0x7f04010c, 0x7f04010d, 0x7f040110, 0x7f040111, 0x7f040112 }
+int styleable CoordinatorLayout_Layout_android_layout_gravity 0
+int styleable CoordinatorLayout_Layout_layout_anchor 1
+int styleable CoordinatorLayout_Layout_layout_anchorGravity 2
+int styleable CoordinatorLayout_Layout_layout_behavior 3
+int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4
+int styleable CoordinatorLayout_Layout_layout_insetEdge 5
+int styleable CoordinatorLayout_Layout_layout_keyline 6
+int[] styleable DesignTheme { 0x7f040041, 0x7f040042 }
+int styleable DesignTheme_bottomSheetDialogTheme 0
+int styleable DesignTheme_bottomSheetStyle 1
+int[] styleable DrawerArrowToggle { 0x7f040029, 0x7f04002a, 0x7f040036, 0x7f040083, 0x7f0400ae, 0x7f0400dc, 0x7f040162, 0x7f0401b2 }
+int styleable DrawerArrowToggle_arrowHeadLength 0
+int styleable DrawerArrowToggle_arrowShaftLength 1
+int styleable DrawerArrowToggle_barLength 2
+int styleable DrawerArrowToggle_color 3
+int styleable DrawerArrowToggle_drawableSize 4
+int styleable DrawerArrowToggle_gapBetweenBars 5
+int styleable DrawerArrowToggle_spinBars 6
+int styleable DrawerArrowToggle_thickness 7
+int[] styleable FloatingActionButton { 0x7f040034, 0x7f040035, 0x7f04003d, 0x7f0400b5, 0x7f0400c7, 0x7f0400c8, 0x7f0400e3, 0x7f0400eb, 0x7f040129, 0x7f040143, 0x7f04014d, 0x7f040159, 0x7f0401d0 }
+int styleable FloatingActionButton_backgroundTint 0
+int styleable FloatingActionButton_backgroundTintMode 1
+int styleable FloatingActionButton_borderWidth 2
+int styleable FloatingActionButton_elevation 3
+int styleable FloatingActionButton_fabCustomSize 4
+int styleable FloatingActionButton_fabSize 5
+int styleable FloatingActionButton_hideMotionSpec 6
+int styleable FloatingActionButton_hoveredFocusedTranslationZ 7
+int styleable FloatingActionButton_maxImageSize 8
+int styleable FloatingActionButton_pressedTranslationZ 9
+int styleable FloatingActionButton_rippleColor 10
+int styleable FloatingActionButton_showMotionSpec 11
+int styleable FloatingActionButton_useCompatPadding 12
+int[] styleable FloatingActionButton_Behavior_Layout { 0x7f040037 }
+int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0
+int[] styleable FlowLayout { 0x7f040101, 0x7f040117 }
+int styleable FlowLayout_itemSpacing 0
+int styleable FlowLayout_lineSpacing 1
+int[] styleable FontFamily { 0x7f0400d2, 0x7f0400d3, 0x7f0400d4, 0x7f0400d5, 0x7f0400d6, 0x7f0400d7 }
+int styleable FontFamily_fontProviderAuthority 0
+int styleable FontFamily_fontProviderCerts 1
+int styleable FontFamily_fontProviderFetchStrategy 2
+int styleable FontFamily_fontProviderFetchTimeout 3
+int styleable FontFamily_fontProviderPackage 4
+int styleable FontFamily_fontProviderQuery 5
+int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x0101056f, 0x01010570, 0x7f0400d0, 0x7f0400d8, 0x7f0400d9, 0x7f0400da, 0x7f0401cf }
+int styleable FontFamilyFont_android_font 0
+int styleable FontFamilyFont_android_fontWeight 1
+int styleable FontFamilyFont_android_fontStyle 2
+int styleable FontFamilyFont_android_ttcIndex 3
+int styleable FontFamilyFont_android_fontVariationSettings 4
+int styleable FontFamilyFont_font 5
+int styleable FontFamilyFont_fontStyle 6
+int styleable FontFamilyFont_fontVariationSettings 7
+int styleable FontFamilyFont_fontWeight 8
+int styleable FontFamilyFont_ttcIndex 9
+int[] styleable ForegroundLinearLayout { 0x01010109, 0x01010200, 0x7f0400db }
+int styleable ForegroundLinearLayout_android_foreground 0
+int styleable ForegroundLinearLayout_android_foregroundGravity 1
+int styleable ForegroundLinearLayout_foregroundInsidePadding 2
+int[] styleable GradientColor { 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2, 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b, 0x01010510, 0x01010511, 0x01010512, 0x01010513 }
+int styleable GradientColor_android_startColor 0
+int styleable GradientColor_android_endColor 1
+int styleable GradientColor_android_type 2
+int styleable GradientColor_android_centerX 3
+int styleable GradientColor_android_centerY 4
+int styleable GradientColor_android_gradientRadius 5
+int styleable GradientColor_android_tileMode 6
+int styleable GradientColor_android_centerColor 7
+int styleable GradientColor_android_startX 8
+int styleable GradientColor_android_startY 9
+int styleable GradientColor_android_endX 10
+int styleable GradientColor_android_endY 11
+int[] styleable GradientColorItem { 0x010101a5, 0x01010514 }
+int styleable GradientColorItem_android_color 0
+int styleable GradientColorItem_android_offset 1
+int[] styleable LinearLayoutCompat { 0x010100af, 0x010100c4, 0x01010126, 0x01010127, 0x01010128, 0x7f0400aa, 0x7f0400ac, 0x7f04012a, 0x7f040158 }
+int styleable LinearLayoutCompat_android_gravity 0
+int styleable LinearLayoutCompat_android_orientation 1
+int styleable LinearLayoutCompat_android_baselineAligned 2
+int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 3
+int styleable LinearLayoutCompat_android_weightSum 4
+int styleable LinearLayoutCompat_divider 5
+int styleable LinearLayoutCompat_dividerPadding 6
+int styleable LinearLayoutCompat_measureWithLargestChild 7
+int styleable LinearLayoutCompat_showDividers 8
+int[] styleable LinearLayoutCompat_Layout { 0x010100b3, 0x010100f4, 0x010100f5, 0x01010181 }
+int styleable LinearLayoutCompat_Layout_android_layout_gravity 0
+int styleable LinearLayoutCompat_Layout_android_layout_width 1
+int styleable LinearLayoutCompat_Layout_android_layout_height 2
+int styleable LinearLayoutCompat_Layout_android_layout_weight 3
+int[] styleable ListPopupWindow { 0x010102ac, 0x010102ad }
+int styleable ListPopupWindow_android_dropDownHorizontalOffset 0
+int styleable ListPopupWindow_android_dropDownVerticalOffset 1
+int[] styleable MaterialButton { 0x010101b7, 0x010101b8, 0x010101b9, 0x010101ba, 0x7f040034, 0x7f040035, 0x7f04009f, 0x7f0400ec, 0x7f0400ee, 0x7f0400ef, 0x7f0400f0, 0x7f0400f2, 0x7f0400f3, 0x7f04014d, 0x7f04016f, 0x7f040170 }
+int styleable MaterialButton_android_insetLeft 0
+int styleable MaterialButton_android_insetRight 1
+int styleable MaterialButton_android_insetTop 2
+int styleable MaterialButton_android_insetBottom 3
+int styleable MaterialButton_backgroundTint 4
+int styleable MaterialButton_backgroundTintMode 5
+int styleable MaterialButton_cornerRadius 6
+int styleable MaterialButton_icon 7
+int styleable MaterialButton_iconGravity 8
+int styleable MaterialButton_iconPadding 9
+int styleable MaterialButton_iconSize 10
+int styleable MaterialButton_iconTint 11
+int styleable MaterialButton_iconTintMode 12
+int styleable MaterialButton_rippleColor 13
+int styleable MaterialButton_strokeColor 14
+int styleable MaterialButton_strokeWidth 15
+int[] styleable MaterialCardView { 0x7f04016f, 0x7f040170 }
+int styleable MaterialCardView_strokeColor 0
+int styleable MaterialCardView_strokeWidth 1
+int[] styleable MaterialComponentsTheme { 0x7f040041, 0x7f040042, 0x7f040068, 0x7f040072, 0x7f040076, 0x7f040084, 0x7f040085, 0x7f04008b, 0x7f04008c, 0x7f04008d, 0x7f0400b4, 0x7f0400cf, 0x7f040125, 0x7f040126, 0x7f040130, 0x7f04014f, 0x7f04015f, 0x7f040192, 0x7f040197, 0x7f040198, 0x7f040199, 0x7f04019a, 0x7f04019b, 0x7f04019c, 0x7f04019d, 0x7f04019e, 0x7f04019f, 0x7f0401a0, 0x7f0401a5, 0x7f0401aa, 0x7f0401ab, 0x7f0401af }
+int styleable MaterialComponentsTheme_bottomSheetDialogTheme 0
+int styleable MaterialComponentsTheme_bottomSheetStyle 1
+int styleable MaterialComponentsTheme_chipGroupStyle 2
+int styleable MaterialComponentsTheme_chipStandaloneStyle 3
+int styleable MaterialComponentsTheme_chipStyle 4
+int styleable MaterialComponentsTheme_colorAccent 5
+int styleable MaterialComponentsTheme_colorBackgroundFloating 6
+int styleable MaterialComponentsTheme_colorPrimary 7
+int styleable MaterialComponentsTheme_colorPrimaryDark 8
+int styleable MaterialComponentsTheme_colorSecondary 9
+int styleable MaterialComponentsTheme_editTextStyle 10
+int styleable MaterialComponentsTheme_floatingActionButtonStyle 11
+int styleable MaterialComponentsTheme_materialButtonStyle 12
+int styleable MaterialComponentsTheme_materialCardViewStyle 13
+int styleable MaterialComponentsTheme_navigationViewStyle 14
+int styleable MaterialComponentsTheme_scrimBackground 15
+int styleable MaterialComponentsTheme_snackbarButtonStyle 16
+int styleable MaterialComponentsTheme_tabStyle 17
+int styleable MaterialComponentsTheme_textAppearanceBody1 18
+int styleable MaterialComponentsTheme_textAppearanceBody2 19
+int styleable MaterialComponentsTheme_textAppearanceButton 20
+int styleable MaterialComponentsTheme_textAppearanceCaption 21
+int styleable MaterialComponentsTheme_textAppearanceHeadline1 22
+int styleable MaterialComponentsTheme_textAppearanceHeadline2 23
+int styleable MaterialComponentsTheme_textAppearanceHeadline3 24
+int styleable MaterialComponentsTheme_textAppearanceHeadline4 25
+int styleable MaterialComponentsTheme_textAppearanceHeadline5 26
+int styleable MaterialComponentsTheme_textAppearanceHeadline6 27
+int styleable MaterialComponentsTheme_textAppearanceOverline 28
+int styleable MaterialComponentsTheme_textAppearanceSubtitle1 29
+int styleable MaterialComponentsTheme_textAppearanceSubtitle2 30
+int styleable MaterialComponentsTheme_textInputStyle 31
+int[] styleable MenuGroup { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 }
+int styleable MenuGroup_android_enabled 0
+int styleable MenuGroup_android_id 1
+int styleable MenuGroup_android_visible 2
+int styleable MenuGroup_android_menuCategory 3
+int styleable MenuGroup_android_orderInCategory 4
+int styleable MenuGroup_android_checkableBehavior 5
+int[] styleable MenuItem { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f04000d, 0x7f04001f, 0x7f040020, 0x7f040028, 0x7f040090, 0x7f0400f2, 0x7f0400f3, 0x7f040131, 0x7f040157, 0x7f0401cb }
+int styleable MenuItem_android_icon 0
+int styleable MenuItem_android_enabled 1
+int styleable MenuItem_android_id 2
+int styleable MenuItem_android_checked 3
+int styleable MenuItem_android_visible 4
+int styleable MenuItem_android_menuCategory 5
+int styleable MenuItem_android_orderInCategory 6
+int styleable MenuItem_android_title 7
+int styleable MenuItem_android_titleCondensed 8
+int styleable MenuItem_android_alphabeticShortcut 9
+int styleable MenuItem_android_numericShortcut 10
+int styleable MenuItem_android_checkable 11
+int styleable MenuItem_android_onClick 12
+int styleable MenuItem_actionLayout 13
+int styleable MenuItem_actionProviderClass 14
+int styleable MenuItem_actionViewClass 15
+int styleable MenuItem_alphabeticModifiers 16
+int styleable MenuItem_contentDescription 17
+int styleable MenuItem_iconTint 18
+int styleable MenuItem_iconTintMode 19
+int styleable MenuItem_numericModifiers 20
+int styleable MenuItem_showAsAction 21
+int styleable MenuItem_tooltipText 22
+int[] styleable MenuView { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x7f040142, 0x7f040171 }
+int styleable MenuView_android_windowAnimationStyle 0
+int styleable MenuView_android_itemTextAppearance 1
+int styleable MenuView_android_horizontalDivider 2
+int styleable MenuView_android_verticalDivider 3
+int styleable MenuView_android_headerBackground 4
+int styleable MenuView_android_itemBackground 5
+int styleable MenuView_android_itemIconDisabledAlpha 6
+int styleable MenuView_preserveIconSpacing 7
+int styleable MenuView_subMenuArrow 8
+int[] styleable NavigationView { 0x010100d4, 0x010100dd, 0x0101011f, 0x7f0400b5, 0x7f0400de, 0x7f0400fa, 0x7f0400fb, 0x7f0400fd, 0x7f0400ff, 0x7f040102, 0x7f040105, 0x7f04012b }
+int styleable NavigationView_android_background 0
+int styleable NavigationView_android_fitsSystemWindows 1
+int styleable NavigationView_android_maxWidth 2
+int styleable NavigationView_elevation 3
+int styleable NavigationView_headerLayout 4
+int styleable NavigationView_itemBackground 5
+int styleable NavigationView_itemHorizontalPadding 6
+int styleable NavigationView_itemIconPadding 7
+int styleable NavigationView_itemIconTint 8
+int styleable NavigationView_itemTextAppearance 9
+int styleable NavigationView_itemTextColor 10
+int styleable NavigationView_menu 11
+int[] styleable PopupWindow { 0x01010176, 0x010102c9, 0x7f040132 }
+int styleable PopupWindow_android_popupBackground 0
+int styleable PopupWindow_android_popupAnimationStyle 1
+int styleable PopupWindow_overlapAnchor 2
+int[] styleable PopupWindowBackgroundState { 0x7f040168 }
+int styleable PopupWindowBackgroundState_state_above_anchor 0
+int[] styleable RecycleListView { 0x7f040133, 0x7f040136 }
+int styleable RecycleListView_paddingBottomNoButtons 0
+int styleable RecycleListView_paddingTopNoTitle 1
+int[] styleable RecyclerView { 0x010100c4, 0x010100f1, 0x7f0400c9, 0x7f0400ca, 0x7f0400cb, 0x7f0400cc, 0x7f0400cd, 0x7f04010a, 0x7f04014c, 0x7f040161, 0x7f040167 }
+int styleable RecyclerView_android_orientation 0
+int styleable RecyclerView_android_descendantFocusability 1
+int styleable RecyclerView_fastScrollEnabled 2
+int styleable RecyclerView_fastScrollHorizontalThumbDrawable 3
+int styleable RecyclerView_fastScrollHorizontalTrackDrawable 4
+int styleable RecyclerView_fastScrollVerticalThumbDrawable 5
+int styleable RecyclerView_fastScrollVerticalTrackDrawable 6
+int styleable RecyclerView_layoutManager 7
+int styleable RecyclerView_reverseLayout 8
+int styleable RecyclerView_spanCount 9
+int styleable RecyclerView_stackFromEnd 10
+int[] styleable ScrimInsetsFrameLayout { 0x7f0400f8 }
+int styleable ScrimInsetsFrameLayout_insetForeground 0
+int[] styleable ScrollingViewBehavior_Layout { 0x7f04003a }
+int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0
+int[] styleable SearchView { 0x010100da, 0x0101011f, 0x01010220, 0x01010264, 0x7f040077, 0x7f04008f, 0x7f0400a5, 0x7f0400dd, 0x7f0400f4, 0x7f040109, 0x7f040146, 0x7f040147, 0x7f040151, 0x7f040152, 0x7f040172, 0x7f040177, 0x7f0401d2 }
+int styleable SearchView_android_focusable 0
+int styleable SearchView_android_maxWidth 1
+int styleable SearchView_android_inputType 2
+int styleable SearchView_android_imeOptions 3
+int styleable SearchView_closeIcon 4
+int styleable SearchView_commitIcon 5
+int styleable SearchView_defaultQueryHint 6
+int styleable SearchView_goIcon 7
+int styleable SearchView_iconifiedByDefault 8
+int styleable SearchView_layout 9
+int styleable SearchView_queryBackground 10
+int styleable SearchView_queryHint 11
+int styleable SearchView_searchHintIcon 12
+int styleable SearchView_searchIcon 13
+int styleable SearchView_submitBackground 14
+int styleable SearchView_suggestionRowLayout 15
+int styleable SearchView_voiceIcon 16
+int[] styleable Snackbar { 0x7f04015f, 0x7f040160 }
+int styleable Snackbar_snackbarButtonStyle 0
+int styleable Snackbar_snackbarStyle 1
+int[] styleable SnackbarLayout { 0x0101011f, 0x7f0400b5, 0x7f040127 }
+int styleable SnackbarLayout_android_maxWidth 0
+int styleable SnackbarLayout_elevation 1
+int styleable SnackbarLayout_maxActionInlineWidth 2
+int[] styleable Spinner { 0x010100b2, 0x01010176, 0x0101017b, 0x01010262, 0x7f040140 }
+int styleable Spinner_android_entries 0
+int styleable Spinner_android_popupBackground 1
+int styleable Spinner_android_prompt 2
+int styleable Spinner_android_dropDownWidth 3
+int styleable Spinner_popupTheme 4
+int[] styleable StateListDrawable { 0x0101011c, 0x01010194, 0x01010195, 0x01010196, 0x0101030c, 0x0101030d }
+int styleable StateListDrawable_android_dither 0
+int styleable StateListDrawable_android_visible 1
+int styleable StateListDrawable_android_variablePadding 2
+int styleable StateListDrawable_android_constantSize 3
+int styleable StateListDrawable_android_enterFadeDuration 4
+int styleable StateListDrawable_android_exitFadeDuration 5
+int[] styleable StateListDrawableItem { 0x01010199 }
+int styleable StateListDrawableItem_android_drawable 0
+int[] styleable SwitchCompat { 0x01010124, 0x01010125, 0x01010142, 0x7f04015a, 0x7f040165, 0x7f040178, 0x7f040179, 0x7f04017b, 0x7f0401b3, 0x7f0401b4, 0x7f0401b5, 0x7f0401cc, 0x7f0401cd, 0x7f0401ce }
+int styleable SwitchCompat_android_textOn 0
+int styleable SwitchCompat_android_textOff 1
+int styleable SwitchCompat_android_thumb 2
+int styleable SwitchCompat_showText 3
+int styleable SwitchCompat_splitTrack 4
+int styleable SwitchCompat_switchMinWidth 5
+int styleable SwitchCompat_switchPadding 6
+int styleable SwitchCompat_switchTextAppearance 7
+int styleable SwitchCompat_thumbTextPadding 8
+int styleable SwitchCompat_thumbTint 9
+int styleable SwitchCompat_thumbTintMode 10
+int styleable SwitchCompat_track 11
+int styleable SwitchCompat_trackTint 12
+int styleable SwitchCompat_trackTintMode 13
+int[] styleable TabItem { 0x01010002, 0x010100f2, 0x0101014f }
+int styleable TabItem_android_icon 0
+int styleable TabItem_android_layout 1
+int styleable TabItem_android_text 2
+int[] styleable TabLayout { 0x7f04017c, 0x7f04017d, 0x7f04017e, 0x7f04017f, 0x7f040180, 0x7f040181, 0x7f040182, 0x7f040183, 0x7f040184, 0x7f040185, 0x7f040186, 0x7f040187, 0x7f040188, 0x7f040189, 0x7f04018a, 0x7f04018b, 0x7f04018c, 0x7f04018d, 0x7f04018e, 0x7f04018f, 0x7f040190, 0x7f040191, 0x7f040193, 0x7f040194, 0x7f040195 }
+int styleable TabLayout_tabBackground 0
+int styleable TabLayout_tabContentStart 1
+int styleable TabLayout_tabGravity 2
+int styleable TabLayout_tabIconTint 3
+int styleable TabLayout_tabIconTintMode 4
+int styleable TabLayout_tabIndicator 5
+int styleable TabLayout_tabIndicatorAnimationDuration 6
+int styleable TabLayout_tabIndicatorColor 7
+int styleable TabLayout_tabIndicatorFullWidth 8
+int styleable TabLayout_tabIndicatorGravity 9
+int styleable TabLayout_tabIndicatorHeight 10
+int styleable TabLayout_tabInlineLabel 11
+int styleable TabLayout_tabMaxWidth 12
+int styleable TabLayout_tabMinWidth 13
+int styleable TabLayout_tabMode 14
+int styleable TabLayout_tabPadding 15
+int styleable TabLayout_tabPaddingBottom 16
+int styleable TabLayout_tabPaddingEnd 17
+int styleable TabLayout_tabPaddingStart 18
+int styleable TabLayout_tabPaddingTop 19
+int styleable TabLayout_tabRippleColor 20
+int styleable TabLayout_tabSelectedTextColor 21
+int styleable TabLayout_tabTextAppearance 22
+int styleable TabLayout_tabTextColor 23
+int styleable TabLayout_tabUnboundedRipple 24
+int[] styleable TextAppearance { 0x01010095, 0x01010096, 0x01010097, 0x01010098, 0x0101009a, 0x0101009b, 0x01010161, 0x01010162, 0x01010163, 0x01010164, 0x010103ac, 0x7f0400d1, 0x7f040196 }
+int styleable TextAppearance_android_textSize 0
+int styleable TextAppearance_android_typeface 1
+int styleable TextAppearance_android_textStyle 2
+int styleable TextAppearance_android_textColor 3
+int styleable TextAppearance_android_textColorHint 4
+int styleable TextAppearance_android_textColorLink 5
+int styleable TextAppearance_android_shadowColor 6
+int styleable TextAppearance_android_shadowDx 7
+int styleable TextAppearance_android_shadowDy 8
+int styleable TextAppearance_android_shadowRadius 9
+int styleable TextAppearance_android_fontFamily 10
+int styleable TextAppearance_fontFamily 11
+int styleable TextAppearance_textAllCaps 12
+int[] styleable TextInputLayout { 0x0101009a, 0x01010150, 0x7f040043, 0x7f040044, 0x7f040045, 0x7f040046, 0x7f040047, 0x7f040048, 0x7f040049, 0x7f04004a, 0x7f04004b, 0x7f0400a0, 0x7f0400a1, 0x7f0400a2, 0x7f0400a3, 0x7f0400b8, 0x7f0400b9, 0x7f0400e0, 0x7f0400e1, 0x7f0400e2, 0x7f0400e6, 0x7f0400e7, 0x7f0400e8, 0x7f04013a, 0x7f04013b, 0x7f04013c, 0x7f04013d, 0x7f04013e }
+int styleable TextInputLayout_android_textColorHint 0
+int styleable TextInputLayout_android_hint 1
+int styleable TextInputLayout_boxBackgroundColor 2
+int styleable TextInputLayout_boxBackgroundMode 3
+int styleable TextInputLayout_boxCollapsedPaddingTop 4
+int styleable TextInputLayout_boxCornerRadiusBottomEnd 5
+int styleable TextInputLayout_boxCornerRadiusBottomStart 6
+int styleable TextInputLayout_boxCornerRadiusTopEnd 7
+int styleable TextInputLayout_boxCornerRadiusTopStart 8
+int styleable TextInputLayout_boxStrokeColor 9
+int styleable TextInputLayout_boxStrokeWidth 10
+int styleable TextInputLayout_counterEnabled 11
+int styleable TextInputLayout_counterMaxLength 12
+int styleable TextInputLayout_counterOverflowTextAppearance 13
+int styleable TextInputLayout_counterTextAppearance 14
+int styleable TextInputLayout_errorEnabled 15
+int styleable TextInputLayout_errorTextAppearance 16
+int styleable TextInputLayout_helperText 17
+int styleable TextInputLayout_helperTextEnabled 18
+int styleable TextInputLayout_helperTextTextAppearance 19
+int styleable TextInputLayout_hintAnimationEnabled 20
+int styleable TextInputLayout_hintEnabled 21
+int styleable TextInputLayout_hintTextAppearance 22
+int styleable TextInputLayout_passwordToggleContentDescription 23
+int styleable TextInputLayout_passwordToggleDrawable 24
+int styleable TextInputLayout_passwordToggleEnabled 25
+int styleable TextInputLayout_passwordToggleTint 26
+int styleable TextInputLayout_passwordToggleTintMode 27
+int[] styleable ThemeEnforcement { 0x01010034, 0x7f0400b6, 0x7f0400b7 }
+int styleable ThemeEnforcement_android_textAppearance 0
+int styleable ThemeEnforcement_enforceMaterialTheme 1
+int styleable ThemeEnforcement_enforceTextAppearance 2
+int[] styleable Toolbar { 0x010100af, 0x01010140, 0x7f040051, 0x7f04007f, 0x7f040080, 0x7f040091, 0x7f040092, 0x7f040093, 0x7f040094, 0x7f040095, 0x7f040096, 0x7f040123, 0x7f040124, 0x7f040128, 0x7f04012d, 0x7f04012e, 0x7f040140, 0x7f040173, 0x7f040174, 0x7f040175, 0x7f0401bb, 0x7f0401bd, 0x7f0401be, 0x7f0401bf, 0x7f0401c0, 0x7f0401c1, 0x7f0401c2, 0x7f0401c3, 0x7f0401c4 }
+int styleable Toolbar_android_gravity 0
+int styleable Toolbar_android_minHeight 1
+int styleable Toolbar_buttonGravity 2
+int styleable Toolbar_collapseContentDescription 3
+int styleable Toolbar_collapseIcon 4
+int styleable Toolbar_contentInsetEnd 5
+int styleable Toolbar_contentInsetEndWithActions 6
+int styleable Toolbar_contentInsetLeft 7
+int styleable Toolbar_contentInsetRight 8
+int styleable Toolbar_contentInsetStart 9
+int styleable Toolbar_contentInsetStartWithNavigation 10
+int styleable Toolbar_logo 11
+int styleable Toolbar_logoDescription 12
+int styleable Toolbar_maxButtonHeight 13
+int styleable Toolbar_navigationContentDescription 14
+int styleable Toolbar_navigationIcon 15
+int styleable Toolbar_popupTheme 16
+int styleable Toolbar_subtitle 17
+int styleable Toolbar_subtitleTextAppearance 18
+int styleable Toolbar_subtitleTextColor 19
+int styleable Toolbar_title 20
+int styleable Toolbar_titleMargin 21
+int styleable Toolbar_titleMarginBottom 22
+int styleable Toolbar_titleMarginEnd 23
+int styleable Toolbar_titleMarginStart 24
+int styleable Toolbar_titleMarginTop 25
+int styleable Toolbar_titleMargins 26
+int styleable Toolbar_titleTextAppearance 27
+int styleable Toolbar_titleTextColor 28
+int[] styleable View { 0x01010000, 0x010100da, 0x7f040134, 0x7f040135, 0x7f0401b1 }
+int styleable View_android_theme 0
+int styleable View_android_focusable 1
+int styleable View_paddingEnd 2
+int styleable View_paddingStart 3
+int styleable View_theme 4
+int[] styleable ViewBackgroundHelper { 0x010100d4, 0x7f040034, 0x7f040035 }
+int styleable ViewBackgroundHelper_android_background 0
+int styleable ViewBackgroundHelper_backgroundTint 1
+int styleable ViewBackgroundHelper_backgroundTintMode 2
+int[] styleable ViewStubCompat { 0x010100d0, 0x010100f2, 0x010100f3 }
+int styleable ViewStubCompat_android_id 0
+int styleable ViewStubCompat_android_layout 1
+int styleable ViewStubCompat_android_inflatedId 2
+int xml preferences 0x7f130000
+int xml searchable 0x7f130001
+int xml widget_2x_info 0x7f130002
+int xml widget_4x_info 0x7f130003
diff --git a/app/build/intermediates/runtime_symbol_list/debugAndroidTest/R.txt b/app/build/intermediates/runtime_symbol_list/debugAndroidTest/R.txt
new file mode 100644
index 0000000..e69de29
diff --git a/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json b/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json
new file mode 100644
index 0000000..51f6368
--- /dev/null
+++ b/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json
@@ -0,0 +1 @@
+{"enableV1Signing":false,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
\ No newline at end of file
diff --git a/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json b/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json
new file mode 100644
index 0000000..51f6368
--- /dev/null
+++ b/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json
@@ -0,0 +1 @@
+{"enableV1Signing":false,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
\ No newline at end of file
diff --git a/app/build/intermediates/source_set_path_map/debug/file-map.txt b/app/build/intermediates/source_set_path_map/debug/file-map.txt
new file mode 100644
index 0000000..0278c4f
--- /dev/null
+++ b/app/build/intermediates/source_set_path_map/debug/file-map.txt
@@ -0,0 +1,15 @@
+net.micode.notes.app-cardview-v7-28.0.0-0 C:\Users\LEGION\.gradle\caches\transforms-3\2b64d858a13ff8c10d9dfb314fa8c8c1\transformed\cardview-v7-28.0.0\res
+net.micode.notes.app-appcompat-v7-28.0.0-1 C:\Users\LEGION\.gradle\caches\transforms-3\2ba9601b3f00120643b4ccfc9b674703\transformed\appcompat-v7-28.0.0\res
+net.micode.notes.app-support-compat-28.0.0-2 C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\res
+net.micode.notes.app-transition-28.0.0-3 C:\Users\LEGION\.gradle\caches\transforms-3\84043de0b4622d92a1bb9432e8356a5f\transformed\transition-28.0.0\res
+net.micode.notes.app-coordinatorlayout-28.0.0-4 C:\Users\LEGION\.gradle\caches\transforms-3\8e11ecc7ed459cf303d176a60a015ac8\transformed\coordinatorlayout-28.0.0\res
+net.micode.notes.app-recyclerview-v7-28.0.0-5 C:\Users\LEGION\.gradle\caches\transforms-3\d588dde642e4d6d7fcf253a75292567c\transformed\recyclerview-v7-28.0.0\res
+net.micode.notes.app-design-28.0.0-6 C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\res
+net.micode.notes.app-pngs-7 F:\Notes-master 2023\Notes-master\app\build\generated\res\pngs\debug
+net.micode.notes.app-resValues-8 F:\Notes-master 2023\Notes-master\app\build\generated\res\resValues\debug
+net.micode.notes.app-rs-9 F:\Notes-master 2023\Notes-master\app\build\generated\res\rs\debug
+net.micode.notes.app-mergeDebugResources-10 F:\Notes-master 2023\Notes-master\app\build\intermediates\incremental\debug\mergeDebugResources\merged.dir
+net.micode.notes.app-mergeDebugResources-11 F:\Notes-master 2023\Notes-master\app\build\intermediates\incremental\debug\mergeDebugResources\stripped.dir
+net.micode.notes.app-merged_res-12 F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debug
+net.micode.notes.app-debug-13 F:\Notes-master 2023\Notes-master\app\src\debug\res
+net.micode.notes.app-main-14 F:\Notes-master 2023\Notes-master\app\src\main\res
diff --git a/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt b/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt
new file mode 100644
index 0000000..00fde45
--- /dev/null
+++ b/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt
@@ -0,0 +1,5 @@
+net.micode.notes.test.app-androidTest-0 F:\Notes-master 2023\Notes-master\app\build\generated\res\resValues\androidTest\debug
+net.micode.notes.test.app-androidTest-1 F:\Notes-master 2023\Notes-master\app\build\generated\res\rs\androidTest\debug
+net.micode.notes.test.app-mergeDebugAndroidTestResources-2 F:\Notes-master 2023\Notes-master\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\merged.dir
+net.micode.notes.test.app-mergeDebugAndroidTestResources-3 F:\Notes-master 2023\Notes-master\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\stripped.dir
+net.micode.notes.test.app-merged_res-4 F:\Notes-master 2023\Notes-master\app\build\intermediates\merged_res\debugAndroidTest
diff --git a/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt b/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt
new file mode 100644
index 0000000..630239a
--- /dev/null
+++ b/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt
@@ -0,0 +1,2145 @@
+net.micode.notes:xml/widget_4x_info = 0x7f130003
+net.micode.notes:xml/searchable = 0x7f130001
+net.micode.notes:xml/preferences = 0x7f130000
+net.micode.notes:styleable/View = 0x7f120046
+net.micode.notes:styleable/TextInputLayout = 0x7f120043
+net.micode.notes:styleable/TabLayout = 0x7f120041
+net.micode.notes:styleable/TabItem = 0x7f120040
+net.micode.notes:styleable/SearchView = 0x7f120039
+net.micode.notes:styleable/ScrollingViewBehavior_Layout = 0x7f120038
+net.micode.notes:styleable/ScrimInsetsFrameLayout = 0x7f120037
+net.micode.notes:styleable/RecycleListView = 0x7f120035
+net.micode.notes:styleable/PopupWindow = 0x7f120033
+net.micode.notes:styleable/MenuView = 0x7f120031
+net.micode.notes:styleable/MaterialComponentsTheme = 0x7f12002e
+net.micode.notes:styleable/MaterialCardView = 0x7f12002d
+net.micode.notes:styleable/LinearLayoutCompat_Layout = 0x7f12002a
+net.micode.notes:styleable/LinearLayoutCompat = 0x7f120029
+net.micode.notes:styleable/ForegroundLinearLayout = 0x7f120026
+net.micode.notes:styleable/FontFamily = 0x7f120024
+net.micode.notes:styleable/FloatingActionButton = 0x7f120021
+net.micode.notes:styleable/CoordinatorLayout = 0x7f12001d
+net.micode.notes:styleable/CompoundButton = 0x7f12001c
+net.micode.notes:styleable/CollapsingToolbarLayout_Layout = 0x7f12001a
+net.micode.notes:styleable/CollapsingToolbarLayout = 0x7f120019
+net.micode.notes:styleable/ChipGroup = 0x7f120018
+net.micode.notes:styleable/CardView = 0x7f120016
+net.micode.notes:styleable/BottomSheetBehavior_Layout = 0x7f120014
+net.micode.notes:styleable/BottomAppBar = 0x7f120012
+net.micode.notes:styleable/AppCompatTheme = 0x7f120011
+net.micode.notes:styleable/AppCompatTextView = 0x7f120010
+net.micode.notes:styleable/AppCompatTextHelper = 0x7f12000f
+net.micode.notes:styleable/AppCompatSeekBar = 0x7f12000e
+net.micode.notes:styleable/ViewStubCompat = 0x7f120048
+net.micode.notes:styleable/AppBarLayout_Layout = 0x7f12000c
+net.micode.notes:styleable/AnimatedStateListDrawableTransition = 0x7f120009
+net.micode.notes:styleable/AnimatedStateListDrawableItem = 0x7f120008
+net.micode.notes:styleable/AnimatedStateListDrawableCompat = 0x7f120007
+net.micode.notes:styleable/AlertDialog = 0x7f120006
+net.micode.notes:styleable/ActionMode = 0x7f120004
+net.micode.notes:styleable/ActionMenuView = 0x7f120003
+net.micode.notes:styleable/ActionMenuItemView = 0x7f120002
+net.micode.notes:style/Widget.Support.CoordinatorLayout = 0x7f1101f9
+net.micode.notes:styleable/ActivityChooserView = 0x7f120005
+net.micode.notes:style/Widget.MaterialComponents.Toolbar = 0x7f1101f8
+net.micode.notes:style/Widget.MaterialComponents.TextInputLayout.FilledBox.Dense = 0x7f1101f5
+net.micode.notes:style/Widget.MaterialComponents.TextInputEditText.FilledBox = 0x7f1101f0
+net.micode.notes:style/Widget.MaterialComponents.TabLayout.Colored = 0x7f1101ef
+net.micode.notes:style/Widget.MaterialComponents.TabLayout = 0x7f1101ee
+net.micode.notes:style/Widget.MaterialComponents.Snackbar.FullWidth = 0x7f1101ed
+net.micode.notes:style/Widget.MaterialComponents.NavigationView = 0x7f1101eb
+net.micode.notes:style/Widget.MaterialComponents.FloatingActionButton = 0x7f1101ea
+net.micode.notes:style/Widget.MaterialComponents.ChipGroup = 0x7f1101e9
+net.micode.notes:style/Widget.MaterialComponents.Chip.Choice = 0x7f1101e6
+net.micode.notes:style/Widget.MaterialComponents.Chip.Action = 0x7f1101e5
+net.micode.notes:style/Widget.MaterialComponents.CardView = 0x7f1101e4
+net.micode.notes:style/Widget.MaterialComponents.Button.UnelevatedButton.Icon = 0x7f1101e3
+net.micode.notes:style/Widget.MaterialComponents.Button.UnelevatedButton = 0x7f1101e2
+net.micode.notes:style/Widget.MaterialComponents.Button.TextButton.Dialog.Icon = 0x7f1101e0
+net.micode.notes:style/Widget.MaterialComponents.Button.TextButton.Dialog = 0x7f1101df
+net.micode.notes:style/Widget.MaterialComponents.Button.TextButton = 0x7f1101de
+net.micode.notes:style/Widget.MaterialComponents.Button.OutlinedButton.Icon = 0x7f1101dd
+net.micode.notes:style/Widget.MaterialComponents.Button.Icon = 0x7f1101db
+net.micode.notes:style/Widget.MaterialComponents.Button = 0x7f1101da
+net.micode.notes:style/Widget.MaterialComponents.BottomSheet.Modal = 0x7f1101d9
+net.micode.notes:style/Widget.MaterialComponents.BottomNavigationView = 0x7f1101d7
+net.micode.notes:style/Widget.Design.TextInputLayout = 0x7f1101d4
+net.micode.notes:style/Widget.Design.ScrimInsetsFrameLayout = 0x7f1101d1
+net.micode.notes:style/Widget.Design.NavigationView = 0x7f1101d0
+net.micode.notes:style/Widget.Design.FloatingActionButton = 0x7f1101cf
+net.micode.notes:style/Widget.Compat.NotificationActionContainer = 0x7f1101c9
+net.micode.notes:style/Widget.AppCompat.Toolbar.Button.Navigation = 0x7f1101c8
+net.micode.notes:style/Widget.AppCompat.Spinner.DropDown.ActionBar = 0x7f1101c4
+net.micode.notes:style/Widget.AppCompat.SeekBar = 0x7f1101c0
+net.micode.notes:style/Widget.AppCompat.SearchView = 0x7f1101be
+net.micode.notes:style/Widget.AppCompat.ProgressBar.Horizontal = 0x7f1101ba
+net.micode.notes:style/Widget.AppCompat.PopupMenu.Overflow = 0x7f1101b7
+net.micode.notes:style/Widget.AppCompat.ListView.Menu = 0x7f1101b5
+net.micode.notes:style/Widget.AppCompat.ListMenuView = 0x7f1101b1
+net.micode.notes:style/Widget.AppCompat.Light.PopupMenu.Overflow = 0x7f1101ae
+net.micode.notes:style/Widget.AppCompat.Light.ListView.DropDown = 0x7f1101ac
+net.micode.notes:style/Widget.AppCompat.Light.ActionMode.Inverse = 0x7f1101a7
+net.micode.notes:style/Widget.AppCompat.Light.ActionButton.Overflow = 0x7f1101a6
+net.micode.notes:style/Widget.AppCompat.Light.ActionButton.CloseMode = 0x7f1101a5
+net.micode.notes:style/Widget.AppCompat.Light.ActionButton = 0x7f1101a4
+net.micode.notes:style/Widget.MaterialComponents.Button.OutlinedButton = 0x7f1101dc
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabView.Inverse = 0x7f1101a3
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabView = 0x7f1101a2
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabBar = 0x7f11019e
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.Solid.Inverse = 0x7f11019d
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.Solid = 0x7f11019c
+net.micode.notes:style/Widget.AppCompat.DropDownItem.Spinner = 0x7f110198
+net.micode.notes:style/Widget.AppCompat.DrawerArrowToggle = 0x7f110197
+net.micode.notes:style/Widget.AppCompat.CompoundButton.Switch = 0x7f110196
+net.micode.notes:style/Widget.AppCompat.CompoundButton.RadioButton = 0x7f110195
+net.micode.notes:style/Widget.AppCompat.ButtonBar = 0x7f110192
+net.micode.notes:style/Widget.AppCompat.Button.Small = 0x7f110191
+net.micode.notes:style/Widget.AppCompat.Button.Colored = 0x7f110190
+net.micode.notes:style/Widget.AppCompat.Button.ButtonBar.AlertDialog = 0x7f11018f
+net.micode.notes:style/Widget.AppCompat.Button.Borderless.Colored = 0x7f11018e
+net.micode.notes:style/Widget.AppCompat.Button.Borderless = 0x7f11018d
+net.micode.notes:style/Widget.AppCompat.Button = 0x7f11018c
+net.micode.notes:style/Widget.AppCompat.ActionButton.Overflow = 0x7f110188
+net.micode.notes:style/Widget.AppCompat.ActionButton.CloseMode = 0x7f110187
+net.micode.notes:style/Widget.AppCompat.ActionBar.TabView = 0x7f110185
+net.micode.notes:style/Widget.AppCompat.ActionBar.TabBar = 0x7f110183
+net.micode.notes:style/Widget.AppCompat.ActionBar.Solid = 0x7f110182
+net.micode.notes:style/Widget.AppCompat.ActionBar = 0x7f110181
+net.micode.notes:style/ThemeOverlay.MaterialComponents.TextInputEditText.OutlinedBox.Dense = 0x7f110180
+net.micode.notes:style/ThemeOverlay.MaterialComponents.TextInputEditText.OutlinedBox = 0x7f11017f
+net.micode.notes:style/ThemeOverlay.MaterialComponents.TextInputEditText.FilledBox = 0x7f11017d
+net.micode.notes:style/ThemeOverlay.MaterialComponents.TextInputEditText = 0x7f11017c
+net.micode.notes:style/ThemeOverlay.MaterialComponents.Light = 0x7f11017b
+net.micode.notes:style/ThemeOverlay.MaterialComponents.Dialog.Alert = 0x7f11017a
+net.micode.notes:style/ThemeOverlay.MaterialComponents.Dialog = 0x7f110179
+net.micode.notes:style/ThemeOverlay.MaterialComponents.Dark.ActionBar = 0x7f110178
+net.micode.notes:style/ThemeOverlay.MaterialComponents.Dark = 0x7f110177
+net.micode.notes:style/ThemeOverlay.MaterialComponents = 0x7f110175
+net.micode.notes:style/ThemeOverlay.AppCompat.Light = 0x7f110174
+net.micode.notes:style/ThemeOverlay.AppCompat.Dialog.Alert = 0x7f110173
+net.micode.notes:style/ThemeOverlay.AppCompat.Dialog = 0x7f110172
+net.micode.notes:styleable/AppBarLayoutStates = 0x7f12000b
+net.micode.notes:style/ThemeOverlay.AppCompat.Dark.ActionBar = 0x7f110171
+net.micode.notes:style/ThemeOverlay.AppCompat.ActionBar = 0x7f11016f
+net.micode.notes:style/Widget.AppCompat.ActionMode = 0x7f110189
+net.micode.notes:style/Theme.MaterialComponents.NoActionBar.Bridge = 0x7f11016d
+net.micode.notes:style/Theme.MaterialComponents.Light.NoActionBar.Bridge = 0x7f11016b
+net.micode.notes:style/Theme.MaterialComponents.Light.Dialog.MinWidth = 0x7f110168
+net.micode.notes:style/Theme.MaterialComponents.Light.DarkActionBar.Bridge = 0x7f110165
+net.micode.notes:style/Theme.MaterialComponents.Light.DarkActionBar = 0x7f110164
+net.micode.notes:style/Theme.MaterialComponents.Light.BottomSheetDialog = 0x7f110162
+net.micode.notes:style/Theme.MaterialComponents.Light = 0x7f110161
+net.micode.notes:style/Theme.MaterialComponents.Dialog = 0x7f11015d
+net.micode.notes:style/Theme.MaterialComponents.CompactMenu = 0x7f11015c
+net.micode.notes:style/Theme.MaterialComponents.Bridge = 0x7f11015b
+net.micode.notes:style/Theme.Design.Light.NoActionBar = 0x7f110157
+net.micode.notes:style/Theme.Design.Light.BottomSheetDialog = 0x7f110156
+net.micode.notes:style/Widget.AppCompat.CompoundButton.CheckBox = 0x7f110194
+net.micode.notes:style/Theme.AppCompat.NoActionBar = 0x7f110152
+net.micode.notes:style/Widget.MaterialComponents.BottomAppBar.Colored = 0x7f1101d6
+net.micode.notes:style/Theme.AppCompat.Light.Dialog.Alert = 0x7f11014e
+net.micode.notes:style/Theme.AppCompat.Dialog.MinWidth = 0x7f110149
+net.micode.notes:style/Theme.AppCompat.Dialog.Alert = 0x7f110148
+net.micode.notes:style/Theme.AppCompat.Dialog = 0x7f110147
+net.micode.notes:style/Theme.AppCompat.DayNight.DialogWhenLarge = 0x7f110145
+net.micode.notes:style/Theme.AppCompat.DayNight = 0x7f110140
+net.micode.notes:style/Theme.AppCompat.CompactMenu = 0x7f11013f
+net.micode.notes:style/Theme.AppCompat = 0x7f11013e
+net.micode.notes:style/TextAppearancePrimaryItem = 0x7f11013a
+net.micode.notes:style/TextAppearanceNormal = 0x7f110139
+net.micode.notes:style/TextAppearanceMedium = 0x7f110138
+net.micode.notes:style/TextAppearance.Widget.AppCompat.Toolbar.Title = 0x7f110136
+net.micode.notes:style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle = 0x7f110135
+net.micode.notes:style/TextAppearance.MaterialComponents.Tab = 0x7f110133
+net.micode.notes:style/TextAppearance.MaterialComponents.Subtitle2 = 0x7f110132
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline5 = 0x7f11012e
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline4 = 0x7f11012d
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline1 = 0x7f11012a
+net.micode.notes:style/TextAppearance.MaterialComponents.Caption = 0x7f110128
+net.micode.notes:style/TextAppearance.MaterialComponents.Button = 0x7f110127
+net.micode.notes:style/TextAppearance.Design.Tab = 0x7f110124
+net.micode.notes:style/TextAppearance.Design.Hint = 0x7f110122
+net.micode.notes:style/TextAppearance.Design.Error = 0x7f110120
+net.micode.notes:style/TextAppearance.Design.Counter = 0x7f11011e
+net.micode.notes:style/TextAppearance.Design.CollapsingToolbar.Expanded = 0x7f11011d
+net.micode.notes:style/TextAppearance.Compat.Notification.Title = 0x7f11011c
+net.micode.notes:style/TextAppearance.Compat.Notification.Time = 0x7f11011b
+net.micode.notes:style/TextAppearance.Compat.Notification = 0x7f110118
+net.micode.notes:style/TextAppearance.AppCompat.Widget.TextView.SpinnerItem = 0x7f110117
+net.micode.notes:style/TextAppearance.AppCompat.Widget.Switch = 0x7f110116
+net.micode.notes:style/TextAppearance.AppCompat.Widget.PopupMenu.Large = 0x7f110114
+net.micode.notes:style/TextAppearance.AppCompat.Widget.DropDownItem = 0x7f110112
+net.micode.notes:style/TextAppearance.AppCompat.Widget.Button.Inverse = 0x7f110111
+net.micode.notes:style/TextAppearance.AppCompat.Widget.Button.Borderless.Colored = 0x7f11010f
+net.micode.notes:style/TextAppearance.AppCompat.Widget.Button = 0x7f11010e
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionBar.Title = 0x7f110108
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle.Inverse = 0x7f110107
+net.micode.notes:style/TextAppearance.AppCompat.Title = 0x7f110102
+net.micode.notes:style/TextAppearance.AppCompat.Subhead = 0x7f110100
+net.micode.notes:style/TextAppearance.AppCompat.SearchResult.Title = 0x7f1100fd
+net.micode.notes:style/TextAppearance.AppCompat.SearchResult.Subtitle = 0x7f1100fc
+net.micode.notes:style/TextAppearance.AppCompat.Menu = 0x7f1100fb
+net.micode.notes:style/TextAppearance.AppCompat.Medium.Inverse = 0x7f1100fa
+net.micode.notes:styleable/PopupWindowBackgroundState = 0x7f120034
+net.micode.notes:style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large = 0x7f1100f7
+net.micode.notes:style/TextAppearance.AppCompat.Light.SearchResult.Title = 0x7f1100f6
+net.micode.notes:style/TextAppearance.AppCompat.Large = 0x7f1100f3
+net.micode.notes:style/TextAppearance.AppCompat.Inverse = 0x7f1100f2
+net.micode.notes:style/TextAppearance.AppCompat.Headline = 0x7f1100f1
+net.micode.notes:style/TextAppearance.AppCompat.Display4 = 0x7f1100f0
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle = 0x7f110106
+net.micode.notes:style/TextAppearance.AppCompat.Display3 = 0x7f1100ef
+net.micode.notes:style/TextAppearance.AppCompat.Display1 = 0x7f1100ed
+net.micode.notes:style/TextAppearance.AppCompat.Caption = 0x7f1100ec
+net.micode.notes:style/TextAppearance.AppCompat.Body2 = 0x7f1100ea
+net.micode.notes:style/TextAppearance.AppCompat.Body1 = 0x7f1100e9
+net.micode.notes:style/TextAppearance.AppCompat = 0x7f1100e8
+net.micode.notes:style/RtlUnderlay.Widget.AppCompat.ActionButton.Overflow = 0x7f1100e7
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon = 0x7f1100e5
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.Search.DropDown.Query = 0x7f1100e3
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.Search.DropDown.Icon2 = 0x7f1100e2
+net.micode.notes:style/TextAppearance.Design.Counter.Overflow = 0x7f11011f
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.Search.DropDown = 0x7f1100e0
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem.Title = 0x7f1100df
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem.Text = 0x7f1100de
+net.micode.notes:style/Theme.Design.NoActionBar = 0x7f110158
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem.Shortcut = 0x7f1100dc
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem = 0x7f1100da
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.DialogTitle.Icon = 0x7f1100d9
+net.micode.notes:style/Platform.Widget.AppCompat.Spinner = 0x7f1100d6
+net.micode.notes:style/Platform.V21.AppCompat.Light = 0x7f1100d3
+net.micode.notes:style/Platform.ThemeOverlay.AppCompat = 0x7f1100cf
+net.micode.notes:style/Platform.MaterialComponents.Light = 0x7f1100cd
+net.micode.notes:style/Platform.MaterialComponents.Dialog = 0x7f1100cc
+net.micode.notes:style/Platform.AppCompat.Light = 0x7f1100ca
+net.micode.notes:style/HighlightTextAppearancePrimary = 0x7f1100c5
+net.micode.notes:style/CardView.Light = 0x7f1100c4
+net.micode.notes:style/CardView.Dark = 0x7f1100c3
+net.micode.notes:style/Base.Widget.MaterialComponents.TextInputLayout = 0x7f1100c1
+net.micode.notes:style/Base.Widget.MaterialComponents.TextInputEditText = 0x7f1100c0
+net.micode.notes:style/Base.Widget.MaterialComponents.Chip = 0x7f1100bf
+net.micode.notes:style/Widget.MaterialComponents.Snackbar = 0x7f1101ec
+net.micode.notes:style/Base.Widget.Design.TabLayout = 0x7f1100be
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline2 = 0x7f11012b
+net.micode.notes:style/Base.Widget.AppCompat.Toolbar = 0x7f1100bc
+net.micode.notes:style/Base.Widget.AppCompat.TextView.SpinnerItem = 0x7f1100bb
+net.micode.notes:style/Base.Widget.AppCompat.Spinner = 0x7f1100b9
+net.micode.notes:style/Base.Widget.AppCompat.SeekBar.Discrete = 0x7f1100b8
+net.micode.notes:style/Base.Widget.AppCompat.RatingBar.Small = 0x7f1100b4
+net.micode.notes:style/Base.Widget.AppCompat.RatingBar.Indicator = 0x7f1100b3
+net.micode.notes:style/Base.Widget.AppCompat.RatingBar = 0x7f1100b2
+net.micode.notes:style/Base.Widget.AppCompat.ProgressBar = 0x7f1100b0
+net.micode.notes:style/Base.Widget.AppCompat.ListView = 0x7f1100aa
+net.micode.notes:style/Base.Widget.AppCompat.ListPopupWindow = 0x7f1100a9
+net.micode.notes:style/Base.Widget.AppCompat.ListMenuView = 0x7f1100a8
+net.micode.notes:style/Widget.AppCompat.EditText = 0x7f110199
+net.micode.notes:style/Base.Widget.AppCompat.Light.PopupMenu.Overflow = 0x7f1100a7
+net.micode.notes:style/Base.Widget.AppCompat.Light.PopupMenu = 0x7f1100a6
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar.TabText.Inverse = 0x7f1100a4
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar.TabText = 0x7f1100a3
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar.TabBar = 0x7f1100a2
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar = 0x7f1100a0
+net.micode.notes:style/Base.Widget.AppCompat.EditText = 0x7f11009e
+net.micode.notes:style/Base.Widget.AppCompat.CompoundButton.Switch = 0x7f11009a
+net.micode.notes:style/Base.Widget.AppCompat.CompoundButton.CheckBox = 0x7f110098
+net.micode.notes:style/Base.Widget.AppCompat.ButtonBar.AlertDialog = 0x7f110097
+net.micode.notes:style/Base.Widget.AppCompat.ButtonBar = 0x7f110096
+net.micode.notes:style/Base.Widget.AppCompat.Button.Small = 0x7f110095
+net.micode.notes:style/Base.Widget.AppCompat.Button.Borderless.Colored = 0x7f110092
+net.micode.notes:style/Base.Widget.AppCompat.Button.Borderless = 0x7f110091
+net.micode.notes:style/Base.Widget.AppCompat.Button = 0x7f110090
+net.micode.notes:style/Base.Widget.AppCompat.ActivityChooserView = 0x7f11008e
+net.micode.notes:style/Base.Widget.AppCompat.ActionButton.Overflow = 0x7f11008c
+net.micode.notes:style/Base.Widget.AppCompat.SearchView.ActionBar = 0x7f1100b6
+net.micode.notes:style/Base.Widget.AppCompat.ActionButton.CloseMode = 0x7f11008b
+net.micode.notes:style/Base.Widget.AppCompat.ActionButton = 0x7f11008a
+net.micode.notes:style/Base.Widget.AppCompat.ActionBar.TabView = 0x7f110089
+net.micode.notes:style/Base.Widget.AppCompat.ActionBar.TabText = 0x7f110088
+net.micode.notes:style/Base.Widget.AppCompat.ActionBar.TabBar = 0x7f110087
+net.micode.notes:style/Base.Widget.AppCompat.ActionBar.Solid = 0x7f110086
+net.micode.notes:style/Base.Widget.AppCompat.ActionBar = 0x7f110085
+net.micode.notes:style/Base.V7.Widget.AppCompat.Toolbar = 0x7f110084
+net.micode.notes:style/Base.V7.Widget.AppCompat.EditText = 0x7f110083
+net.micode.notes:style/Base.V7.Widget.AppCompat.AutoCompleteTextView = 0x7f110082
+net.micode.notes:style/Base.V7.ThemeOverlay.AppCompat.Dialog = 0x7f110081
+net.micode.notes:style/Base.V7.Theme.AppCompat.Dialog = 0x7f11007e
+net.micode.notes:style/Base.V28.Theme.AppCompat.Light = 0x7f11007c
+net.micode.notes:style/Base.V28.Theme.AppCompat = 0x7f11007b
+net.micode.notes:style/Base.V26.Theme.AppCompat = 0x7f110078
+net.micode.notes:style/Base.V23.Theme.AppCompat.Light = 0x7f110077
+net.micode.notes:style/Base.V22.Theme.AppCompat.Light = 0x7f110075
+net.micode.notes:style/Base.V22.Theme.AppCompat = 0x7f110074
+net.micode.notes:style/Base.V21.ThemeOverlay.AppCompat.Dialog = 0x7f110073
+net.micode.notes:style/Base.V21.Theme.AppCompat.Light = 0x7f110071
+net.micode.notes:style/Base.V21.Theme.AppCompat.Dialog = 0x7f110070
+net.micode.notes:style/Base.V21.Theme.AppCompat = 0x7f11006f
+net.micode.notes:style/Base.V14.ThemeOverlay.MaterialComponents.Dialog.Alert = 0x7f11006e
+net.micode.notes:style/Base.V14.ThemeOverlay.MaterialComponents.Dialog = 0x7f11006d
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Light.DarkActionBar.Bridge = 0x7f11006b
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Dialog = 0x7f110068
+net.micode.notes:style/Base.V14.Theme.MaterialComponents = 0x7f110066
+net.micode.notes:style/Base.ThemeOverlay.MaterialComponents.Dialog.Alert = 0x7f110065
+net.micode.notes:style/Base.ThemeOverlay.MaterialComponents.Dialog = 0x7f110064
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.Light = 0x7f110063
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.Dialog = 0x7f110061
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.Dark = 0x7f11005f
+net.micode.notes:style/Widget.AppCompat.ListView.DropDown = 0x7f1101b4
+net.micode.notes:style/Base.ThemeOverlay.AppCompat = 0x7f11005d
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.DialogWhenLarge = 0x7f11005c
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.Dialog.FixedSize = 0x7f11005a
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.Dialog.Alert = 0x7f110059
+net.micode.notes:style/Widget.AppCompat.SeekBar.Discrete = 0x7f1101c1
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.Dialog = 0x7f110058
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.DarkActionBar.Bridge = 0x7f110057
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.Bridge = 0x7f110055
+net.micode.notes:style/Base.Theme.MaterialComponents.Light = 0x7f110054
+net.micode.notes:style/Base.Theme.MaterialComponents.Dialog.MinWidth = 0x7f110052
+net.micode.notes:style/Base.Theme.MaterialComponents.Dialog.Alert = 0x7f110050
+net.micode.notes:style/Base.Theme.MaterialComponents.CompactMenu = 0x7f11004e
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Light = 0x7f110069
+net.micode.notes:style/Base.Theme.MaterialComponents.Bridge = 0x7f11004d
+net.micode.notes:style/Base.Theme.AppCompat.Light.DialogWhenLarge = 0x7f11004b
+net.micode.notes:style/Base.Theme.AppCompat.Light.Dialog.MinWidth = 0x7f11004a
+net.micode.notes:style/Base.Theme.AppCompat.Light.Dialog = 0x7f110047
+net.micode.notes:style/Base.Theme.AppCompat.Light = 0x7f110045
+net.micode.notes:style/Base.Theme.AppCompat.DialogWhenLarge = 0x7f110044
+net.micode.notes:style/Base.Theme.AppCompat.Dialog.MinWidth = 0x7f110043
+net.micode.notes:style/Base.Theme.AppCompat.Dialog.FixedSize = 0x7f110042
+net.micode.notes:style/Base.Theme.AppCompat.Dialog.Alert = 0x7f110041
+net.micode.notes:style/Base.Theme.AppCompat.Dialog = 0x7f110040
+net.micode.notes:style/Base.Theme.AppCompat = 0x7f11003e
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.TextView.SpinnerItem = 0x7f11003a
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.Switch = 0x7f110039
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.PopupMenu.Small = 0x7f110038
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.PopupMenu.Large = 0x7f110037
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.PopupMenu.Header = 0x7f110036
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.DropDownItem = 0x7f110035
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.Button.Colored = 0x7f110033
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.Button.Borderless.Colored = 0x7f110032
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.Button = 0x7f110031
+net.micode.notes:style/Widget.Design.BottomNavigationView = 0x7f1101cc
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionMode.Subtitle = 0x7f11002f
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse = 0x7f11002e
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionBar.Title = 0x7f11002d
+net.micode.notes:styleable/BottomNavigationView = 0x7f120013
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionBar.Subtitle.Inverse = 0x7f11002c
+net.micode.notes:style/Widget.MaterialComponents.TextInputEditText.FilledBox.Dense = 0x7f1101f1
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionBar.Subtitle = 0x7f11002b
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionBar.Menu = 0x7f11002a
+net.micode.notes:style/Base.TextAppearance.AppCompat.Title.Inverse = 0x7f110028
+net.micode.notes:style/Base.TextAppearance.AppCompat.Title = 0x7f110027
+net.micode.notes:style/Platform.AppCompat = 0x7f1100c9
+net.micode.notes:style/Base.TextAppearance.AppCompat.Subhead.Inverse = 0x7f110026
+net.micode.notes:style/Base.TextAppearance.AppCompat.Subhead = 0x7f110025
+net.micode.notes:style/Base.TextAppearance.AppCompat.Small.Inverse = 0x7f110024
+net.micode.notes:style/Base.TextAppearance.AppCompat.Small = 0x7f110023
+net.micode.notes:dimen/abc_action_bar_overflow_padding_start_material = 0x7f070008
+net.micode.notes:style/Base.TextAppearance.AppCompat.SearchResult.Subtitle = 0x7f110021
+net.micode.notes:style/Base.TextAppearance.AppCompat.Menu = 0x7f11001f
+net.micode.notes:id/right_side = 0x7f0900af
+net.micode.notes:style/Base.TextAppearance.AppCompat.Light.Widget.PopupMenu.Small = 0x7f11001c
+net.micode.notes:style/Base.TextAppearance.AppCompat.Display1 = 0x7f110013
+net.micode.notes:drawable/abc_ic_star_black_48dp = 0x7f080027
+net.micode.notes:style/Base.TextAppearance.AppCompat.Body2 = 0x7f110010
+net.micode.notes:style/Base.TextAppearance.AppCompat = 0x7f11000e
+net.micode.notes:attr/textAppearancePopupMenuHeader = 0x7f0401a6
+net.micode.notes:style/Base.AlertDialog.AppCompat = 0x7f110006
+net.micode.notes:attr/tabTextColor = 0x7f040194
+net.micode.notes:style/Animation.Design.BottomSheetDialog = 0x7f110005
+net.micode.notes:style/Animation.AppCompat.Tooltip = 0x7f110004
+net.micode.notes:style/Animation.AppCompat.DropDownUp = 0x7f110003
+net.micode.notes:dimen/notification_content_margin_start = 0x7f0700c3
+net.micode.notes:style/AlertDialog.AppCompat.Light = 0x7f110001
+net.micode.notes:string/ticker_cancel = 0x7f10009b
+net.micode.notes:attr/listPreferredItemHeightSmall = 0x7f040120
+net.micode.notes:string/fab_transformation_scrim_behavior = 0x7f100042
+net.micode.notes:string/success_sync_account = 0x7f100097
+net.micode.notes:string/success_sdcard_export = 0x7f100096
+net.micode.notes:drawable/abc_list_focused_holo = 0x7f080030
+net.micode.notes:string/search_setting_description = 0x7f100093
+net.micode.notes:style/Base.Theme.MaterialComponents = 0x7f11004c
+net.micode.notes:string/search_menu_title = 0x7f100092
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Light.Bridge = 0x7f11006a
+net.micode.notes:attr/iconPadding = 0x7f0400ef
+net.micode.notes:string/menu_setting = 0x7f100067
+net.micode.notes:string/search_label = 0x7f100091
+net.micode.notes:string/search_hint = 0x7f100090
+net.micode.notes:string/preferences_menu_remove_account = 0x7f10008b
+net.micode.notes:attr/behavior_peekHeight = 0x7f04003b
+net.micode.notes:string/preferences_last_sync_time_format = 0x7f100088
+net.micode.notes:string/preferences_dialog_select_account_title = 0x7f100086
+net.micode.notes:string/preferences_dialog_select_account_tips = 0x7f100085
+net.micode.notes:color/cardview_shadow_end_color = 0x7f060028
+net.micode.notes:string/preferences_button_sync_cancel = 0x7f100081
+net.micode.notes:string/path_password_strike_through = 0x7f10007c
+net.micode.notes:style/Base.Widget.AppCompat.CompoundButton.RadioButton = 0x7f110099
+net.micode.notes:attr/cardViewStyle = 0x7f04005e
+net.micode.notes:color/switch_thumb_disabled_material_dark = 0x7f060079
+net.micode.notes:style/Base.TextAppearance.AppCompat.Display3 = 0x7f110015
+net.micode.notes:string/path_password_eye_mask_visible = 0x7f10007b
+net.micode.notes:string/path_password_eye = 0x7f100079
+net.micode.notes:dimen/design_snackbar_padding_vertical_2lines = 0x7f07007a
+net.micode.notes:string/notelist_menu_new = 0x7f100076
+net.micode.notes:id/iv_bg_blue = 0x7f090064
+net.micode.notes:id/fill = 0x7f090050
+net.micode.notes:string/notealert_ok = 0x7f100075
+net.micode.notes:attr/tooltipText = 0x7f0401cb
+net.micode.notes:string/note_link_tel = 0x7f100072
+net.micode.notes:string/note_link_other = 0x7f100071
+net.micode.notes:string/menu_water = 0x7f10006d
+net.micode.notes:style/Widget.AppCompat.ActivityChooserView = 0x7f11018a
+net.micode.notes:string/menu_sync_cancel = 0x7f10006a
+net.micode.notes:string/menu_select_title = 0x7f100065
+net.micode.notes:string/menu_select_none = 0x7f100064
+net.micode.notes:attr/buttonStyleSmall = 0x7f040055
+net.micode.notes:string/menu_select_all = 0x7f100063
+net.micode.notes:styleable/FontFamilyFont = 0x7f120025
+net.micode.notes:string/menu_move_parent_folder = 0x7f10005f
+net.micode.notes:styleable/Chip = 0x7f120017
+net.micode.notes:id/move = 0x7f090091
+net.micode.notes:string/menu_font_size = 0x7f10005a
+net.micode.notes:style/TextAppearance.AppCompat.Display2 = 0x7f1100ee
+net.micode.notes:dimen/abc_dialog_min_width_major = 0x7f070022
+net.micode.notes:string/menu_folder_delete = 0x7f100056
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem.InternalGroup = 0x7f1100db
+net.micode.notes:string/menu_folder_change_name = 0x7f100055
+net.micode.notes:styleable/ViewBackgroundHelper = 0x7f120047
+net.micode.notes:string/menu_export_text = 0x7f100054
+net.micode.notes:string/menu_delete = 0x7f100052
+net.micode.notes:style/Base.V7.Theme.AppCompat.Light.Dialog = 0x7f110080
+net.micode.notes:color/design_fab_shadow_start_color = 0x7f060030
+net.micode.notes:attr/toolbarId = 0x7f0401c6
+net.micode.notes:string/info_note_enter_desktop = 0x7f10004f
+net.micode.notes:string/format_exported_file_location = 0x7f10004a
+net.micode.notes:string/error_sync_network = 0x7f100041
+net.micode.notes:string/error_sdcard_unmounted = 0x7f10003e
+net.micode.notes:string/call_record_folder_name = 0x7f100034
+net.micode.notes:xml/widget_2x_info = 0x7f130002
+net.micode.notes:string/appbar_scrolling_view_behavior = 0x7f100031
+net.micode.notes:style/Widget.AppCompat.SearchView.ActionBar = 0x7f1101bf
+net.micode.notes:attr/fontProviderCerts = 0x7f0400d3
+net.micode.notes:attr/hideMotionSpec = 0x7f0400e3
+net.micode.notes:string/character_counter_pattern = 0x7f100036
+net.micode.notes:string/app_zhanghao_context = 0x7f100030
+net.micode.notes:drawable/abc_tab_indicator_material = 0x7f08004b
+net.micode.notes:color/abc_tint_switch_track = 0x7f060017
+net.micode.notes:string/app_login_identify = 0x7f10002b
+net.micode.notes:string/alert_message_delete_notes = 0x7f100029
+net.micode.notes:string/abc_toolbar_collapse_description = 0x7f100026
+net.micode.notes:string/abc_shareactionprovider_share_with_application = 0x7f100025
+net.micode.notes:style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar = 0x7f1101b0
+net.micode.notes:string/abc_searchview_description_clear = 0x7f10001f
+net.micode.notes:attr/chipStrokeColor = 0x7f040074
+net.micode.notes:string/abc_search_hint = 0x7f10001e
+net.micode.notes:string/abc_menu_space_shortcut_label = 0x7f10001b
+net.micode.notes:string/abc_menu_shift_shortcut_label = 0x7f10001a
+net.micode.notes:string/abc_menu_delete_shortcut_label = 0x7f100016
+net.micode.notes:string/abc_menu_ctrl_shortcut_label = 0x7f100015
+net.micode.notes:string/abc_font_family_subhead_material = 0x7f100012
+net.micode.notes:string/abc_font_family_menu_material = 0x7f100011
+net.micode.notes:style/Widget.AppCompat.TextView.SpinnerItem = 0x7f1101c6
+net.micode.notes:attr/actionProviderClass = 0x7f04001f
+net.micode.notes:string/abc_font_family_headline_material = 0x7f100010
+net.micode.notes:string/format_datetime_mdhm = 0x7f100049
+net.micode.notes:string/abc_font_family_display_4_material = 0x7f10000f
+net.micode.notes:attr/borderWidth = 0x7f04003d
+net.micode.notes:string/abc_font_family_display_3_material = 0x7f10000e
+net.micode.notes:string/abc_font_family_display_2_material = 0x7f10000d
+net.micode.notes:string/abc_capital_off = 0x7f100006
+net.micode.notes:string/abc_action_mode_done = 0x7f100003
+net.micode.notes:style/Theme.AppCompat.Light.Dialog.MinWidth = 0x7f11014f
+net.micode.notes:string/abc_action_bar_up_description = 0x7f100001
+net.micode.notes:style/Base.Theme.MaterialComponents.Dialog.FixedSize = 0x7f110051
+net.micode.notes:dimen/abc_disabled_alpha_material_light = 0x7f070028
+net.micode.notes:drawable/abc_ic_star_half_black_16dp = 0x7f080028
+net.micode.notes:string/file_path = 0x7f100046
+net.micode.notes:color/primary_text_default_material_light = 0x7f06006f
+net.micode.notes:string/abc_action_bar_home_description = 0x7f100000
+net.micode.notes:menu/note_list_dropdown = 0x7f0d0004
+net.micode.notes:drawable/abc_btn_check_material = 0x7f080009
+net.micode.notes:menu/note_list = 0x7f0d0003
+net.micode.notes:string/menu_search = 0x7f100062
+net.micode.notes:menu/call_record_folder = 0x7f0d0001
+net.micode.notes:style/Base.Widget.AppCompat.PopupMenu = 0x7f1100ad
+net.micode.notes:drawable/design_snackbar_background = 0x7f080066
+net.micode.notes:menu/call_note_edit = 0x7f0d0000
+net.micode.notes:layout/support_simple_spinner_dropdown_item = 0x7f0c0042
+net.micode.notes:id/scrollView = 0x7f0900b7
+net.micode.notes:layout/notification_template_part_time = 0x7f0c003d
+net.micode.notes:layout/notification_template_part_chronometer = 0x7f0c003c
+net.micode.notes:style/Theme.Design.BottomSheetDialog = 0x7f110154
+net.micode.notes:style/Base.V26.Theme.AppCompat.Light = 0x7f110079
+net.micode.notes:layout/notification_template_icon_group = 0x7f0c003b
+net.micode.notes:layout/note_item = 0x7f0c0034
+net.micode.notes:attr/alphabeticModifiers = 0x7f040028
+net.micode.notes:anim/design_snackbar_in = 0x7f01000e
+net.micode.notes:string/preferences_toast_success_set_accout = 0x7f10008e
+net.micode.notes:layout/note_edit_list_item = 0x7f0c0033
+net.micode.notes:id/listMode = 0x7f090077
+net.micode.notes:layout/mtrl_layout_snackbar_include = 0x7f0c0031
+net.micode.notes:attr/expandActivityOverflowButtonDrawable = 0x7f0400ba
+net.micode.notes:layout/mtrl_layout_snackbar = 0x7f0c0030
+net.micode.notes:attr/windowActionModeOverlay = 0x7f0401d5
+net.micode.notes:layout/folder_list_item = 0x7f0c002f
+net.micode.notes:layout/design_navigation_item_subheader = 0x7f0c002a
+net.micode.notes:layout/design_navigation_item_separator = 0x7f0c0029
+net.micode.notes:layout/design_navigation_item = 0x7f0c0027
+net.micode.notes:style/Base.AlertDialog.AppCompat.Light = 0x7f110007
+net.micode.notes:layout/design_layout_tab_icon = 0x7f0c0024
+net.micode.notes:attr/snackbarButtonStyle = 0x7f04015f
+net.micode.notes:layout/datetime_picker = 0x7f0c001f
+net.micode.notes:style/Base.Widget.AppCompat.AutoCompleteTextView = 0x7f11008f
+net.micode.notes:layout/abc_select_dialog_material = 0x7f0c001a
+net.micode.notes:style/Theme.MaterialComponents.Light.NoActionBar = 0x7f11016a
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.Search.DropDown.Text = 0x7f1100e4
+net.micode.notes:layout/abc_screen_simple_overlay_action_mode = 0x7f0c0016
+net.micode.notes:dimen/text_font_size_super = 0x7f0700d3
+net.micode.notes:layout/abc_search_view = 0x7f0c0019
+net.micode.notes:string/sync_progress_syncing = 0x7f10009a
+net.micode.notes:layout/abc_search_dropdown_item_icons_2line = 0x7f0c0018
+net.micode.notes:layout/abc_screen_toolbar = 0x7f0c0017
+net.micode.notes:style/TextAppearance.AppCompat.Button = 0x7f1100eb
+net.micode.notes:string/abc_menu_meta_shortcut_label = 0x7f100019
+net.micode.notes:layout/abc_list_menu_item_radio = 0x7f0c0011
+net.micode.notes:layout/abc_list_menu_item_layout = 0x7f0c0010
+net.micode.notes:attr/contentInsetStart = 0x7f040095
+net.micode.notes:style/Base.DialogWindowTitle.AppCompat = 0x7f11000c
+net.micode.notes:layout/abc_list_menu_item_icon = 0x7f0c000f
+net.micode.notes:plurals/search_results_title = 0x7f0e0000
+net.micode.notes:attr/actionBarTabStyle = 0x7f040007
+net.micode.notes:layout/abc_expanded_menu_layout = 0x7f0c000d
+net.micode.notes:attr/lastBaselineToBottomHeight = 0x7f040108
+net.micode.notes:color/bright_foreground_disabled_material_light = 0x7f06001f
+net.micode.notes:id/action_bar_title = 0x7f09000e
+net.micode.notes:id/text = 0x7f0900dd
+net.micode.notes:layout/abc_cascading_menu_item_layout = 0x7f0c000b
+net.micode.notes:layout/abc_alert_dialog_title_material = 0x7f0c000a
+net.micode.notes:id/CTRL = 0x7f090001
+net.micode.notes:layout/abc_action_mode_bar = 0x7f0c0004
+net.micode.notes:style/Base.TextAppearance.AppCompat.Caption = 0x7f110012
+net.micode.notes:drawable/abc_switch_track_mtrl_alpha = 0x7f08004a
+net.micode.notes:layout/abc_action_menu_item_layout = 0x7f0c0002
+net.micode.notes:attr/listChoiceBackgroundIndicator = 0x7f040118
+net.micode.notes:layout/abc_action_bar_up_container = 0x7f0c0001
+net.micode.notes:layout/abc_action_bar_title_item = 0x7f0c0000
+net.micode.notes:interpolator/mtrl_linear_out_slow_in = 0x7f0b0003
+net.micode.notes:style/Base.TextAppearance.AppCompat.Body1 = 0x7f11000f
+net.micode.notes:interpolator/mtrl_linear = 0x7f0b0002
+net.micode.notes:interpolator/mtrl_fast_out_slow_in = 0x7f0b0001
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.DarkActionBar = 0x7f110056
+net.micode.notes:string/failed_sdcard_export = 0x7f100044
+net.micode.notes:integer/mtrl_btn_anim_duration_ms = 0x7f0a000a
+net.micode.notes:integer/hide_password_duration = 0x7f0a0008
+net.micode.notes:integer/config_tooltipAnimTime = 0x7f0a0005
+net.micode.notes:attr/titleMarginStart = 0x7f0401c0
+net.micode.notes:integer/cancel_button_image_alpha = 0x7f0a0004
+net.micode.notes:style/Base.Widget.AppCompat.DrawerArrowToggle = 0x7f11009b
+net.micode.notes:integer/show_password_duration = 0x7f0a000d
+net.micode.notes:integer/bottom_sheet_slide_duration = 0x7f0a0003
+net.micode.notes:string/preferences_toast_cannot_change_account = 0x7f10008d
+net.micode.notes:integer/abc_config_activityShortDur = 0x7f0a0001
+net.micode.notes:integer/abc_config_activityDefaultDur = 0x7f0a0000
+net.micode.notes:id/widget_bg_image = 0x7f0900ff
+net.micode.notes:attr/tabUnboundedRipple = 0x7f040195
+net.micode.notes:attr/tabIndicator = 0x7f040181
+net.micode.notes:id/useLogo = 0x7f0900fc
+net.micode.notes:id/uniform = 0x7f0900f9
+net.micode.notes:style/Theme.AppCompat.Light.DarkActionBar = 0x7f11014c
+net.micode.notes:string/menu_font_large = 0x7f100058
+net.micode.notes:id/tv_title = 0x7f0900f7
+net.micode.notes:id/tv_time = 0x7f0900f6
+net.micode.notes:dimen/mtrl_chip_pressed_translation_z = 0x7f0700ad
+net.micode.notes:id/tv_name = 0x7f0900f5
+net.micode.notes:string/hint_foler_name = 0x7f10004e
+net.micode.notes:attr/buttonBarButtonStyle = 0x7f04004c
+net.micode.notes:id/tv_modified_date = 0x7f0900f4
+net.micode.notes:style/Base.CardView = 0x7f11000b
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionBar.Menu = 0x7f110105
+net.micode.notes:style/Base.Theme.MaterialComponents.Dialog = 0x7f11004f
+net.micode.notes:id/transition_position = 0x7f0900ef
+net.micode.notes:style/Base.Widget.AppCompat.SearchView = 0x7f1100b5
+net.micode.notes:id/transition_layout_save = 0x7f0900ee
+net.micode.notes:id/topPanel = 0x7f0900eb
+net.micode.notes:id/title_template = 0x7f0900e9
+net.micode.notes:drawable/call_record = 0x7f08005e
+net.micode.notes:id/textinput_counter = 0x7f0900e3
+net.micode.notes:style/Widget.AppCompat.Spinner.Underlined = 0x7f1101c5
+net.micode.notes:style/RtlUnderlay.Widget.AppCompat.ActionButton = 0x7f1100e6
+net.micode.notes:id/textStart = 0x7f0900e1
+net.micode.notes:id/textSpacerNoTitle = 0x7f0900e0
+net.micode.notes:dimen/design_bottom_navigation_elevation = 0x7f070059
+net.micode.notes:string/preferences_menu_change_account = 0x7f10008a
+net.micode.notes:id/action_mode_bar_stub = 0x7f090016
+net.micode.notes:attr/buttonTintMode = 0x7f040057
+net.micode.notes:dimen/mtrl_navigation_item_horizontal_padding = 0x7f0700b3
+net.micode.notes:id/textSpacerNoButtons = 0x7f0900df
+net.micode.notes:integer/status_bar_notification_info_maxnum = 0x7f0a000e
+net.micode.notes:attr/indeterminateProgressStyle = 0x7f0400f6
+net.micode.notes:id/tag_unhandled_key_listeners = 0x7f0900dc
+net.micode.notes:string/path_password_eye_mask_strike_through = 0x7f10007a
+net.micode.notes:id/tag_unhandled_key_event_manager = 0x7f0900db
+net.micode.notes:id/tabMode = 0x7f0900d9
+net.micode.notes:id/sv_note_edit = 0x7f0900d8
+net.micode.notes:drawable/widget_4x_yellow = 0x7f0800b9
+net.micode.notes:id/submit_area = 0x7f0900d7
+net.micode.notes:styleable/CoordinatorLayout_Layout = 0x7f12001e
+net.micode.notes:attr/textColorAlertDialogListItem = 0x7f0401ac
+net.micode.notes:id/submenuarrow = 0x7f0900d6
+net.micode.notes:styleable/GradientColorItem = 0x7f120028
+net.micode.notes:color/bright_foreground_material_dark = 0x7f060022
+net.micode.notes:id/stretch = 0x7f0900d5
+net.micode.notes:id/src_atop = 0x7f0900d1
+net.micode.notes:attr/fabAlignmentMode = 0x7f0400c3
+net.micode.notes:string/abc_shareactionprovider_share_with = 0x7f100024
+net.micode.notes:string/preferences_last_sync_time = 0x7f100087
+net.micode.notes:id/snapMargins = 0x7f0900ce
+net.micode.notes:id/hour = 0x7f09005b
+net.micode.notes:id/smallLabel = 0x7f0900ca
+net.micode.notes:id/selection_menu = 0x7f0900c5
+net.micode.notes:id/search_src_text = 0x7f0900c1
+net.micode.notes:attr/tabGravity = 0x7f04017e
+net.micode.notes:id/search_edit_frame = 0x7f0900bd
+net.micode.notes:layout/abc_activity_chooser_view = 0x7f0c0006
+net.micode.notes:style/Widget.MaterialComponents.Chip.Filter = 0x7f1101e8
+net.micode.notes:id/search_bar = 0x7f0900ba
+net.micode.notes:attr/homeAsUpIndicator = 0x7f0400e9
+net.micode.notes:id/search_badge = 0x7f0900b9
+net.micode.notes:id/tv_folder_name = 0x7f0900f3
+net.micode.notes:style/Theme.MaterialComponents.BottomSheetDialog = 0x7f11015a
+net.micode.notes:id/save_scale_type = 0x7f0900b2
+net.micode.notes:id/scrollable = 0x7f0900b8
+net.micode.notes:id/scrollIndicatorDown = 0x7f0900b5
+net.micode.notes:style/Base.V26.Widget.AppCompat.Toolbar = 0x7f11007a
+net.micode.notes:id/screen = 0x7f0900b3
+net.micode.notes:id/snackbar_action = 0x7f0900cb
+net.micode.notes:id/right = 0x7f0900ad
+net.micode.notes:dimen/design_textinput_caption_translate_y = 0x7f070080
+net.micode.notes:id/progress_horizontal = 0x7f0900ab
+net.micode.notes:string/abc_font_family_button_material = 0x7f10000a
+net.micode.notes:id/progress_circular = 0x7f0900aa
+net.micode.notes:id/prefenerece_sync_status_textview = 0x7f0900a8
+net.micode.notes:string/set_remind_time_message = 0x7f100094
+net.micode.notes:id/pin = 0x7f0900a7
+net.micode.notes:style/TextAppearance.MaterialComponents.Subtitle1 = 0x7f110131
+net.micode.notes:attr/buttonBarPositiveButtonStyle = 0x7f04004f
+net.micode.notes:string/abc_font_family_title_material = 0x7f100013
+net.micode.notes:drawable/abc_text_select_handle_right_mtrl_dark = 0x7f080052
+net.micode.notes:id/parallax = 0x7f0900a4
+net.micode.notes:drawable/abc_btn_switch_to_on_mtrl_00001 = 0x7f080011
+net.micode.notes:string/menu_send_to_desktop = 0x7f100066
+net.micode.notes:id/notification_background = 0x7f0900a0
+net.micode.notes:string/ticker_fail = 0x7f10009c
+net.micode.notes:attr/fontWeight = 0x7f0400da
+net.micode.notes:string/abc_action_menu_overflow_description = 0x7f100002
+net.micode.notes:id/notes_list = 0x7f09009f
+net.micode.notes:id/note_title = 0x7f09009e
+net.micode.notes:id/note_item = 0x7f09009d
+net.micode.notes:id/note_edit_list = 0x7f09009b
+net.micode.notes:style/AlertDialog.AppCompat = 0x7f110000
+net.micode.notes:id/src_in = 0x7f0900d2
+net.micode.notes:attr/closeIcon = 0x7f040077
+net.micode.notes:drawable/list_yellow_middle = 0x7f08008f
+net.micode.notes:id/normal = 0x7f090099
+net.micode.notes:attr/useCompatPadding = 0x7f0401d0
+net.micode.notes:dimen/abc_text_size_headline_material = 0x7f070041
+net.micode.notes:id/navigation_header_container = 0x7f090096
+net.micode.notes:id/navigation_bar = 0x7f090095
+net.micode.notes:attr/itemTextAppearanceInactive = 0x7f040104
+net.micode.notes:id/middle = 0x7f09008e
+net.micode.notes:layout/abc_tooltip = 0x7f0c001b
+net.micode.notes:attr/titleMargins = 0x7f0401c2
+net.micode.notes:id/message = 0x7f09008d
+net.micode.notes:color/dim_foreground_disabled_material_light = 0x7f060038
+net.micode.notes:id/menu_water = 0x7f09008c
+net.micode.notes:id/menu_tree = 0x7f09008b
+net.micode.notes:attr/passwordToggleEnabled = 0x7f04013c
+net.micode.notes:id/app_lock_contex = 0x7f090022
+net.micode.notes:id/menu_share = 0x7f090089
+net.micode.notes:style/TextAppearance.Compat.Notification.Line2 = 0x7f11011a
+net.micode.notes:id/menu_send_to_desktop = 0x7f090087
+net.micode.notes:id/menu_search = 0x7f090086
+net.micode.notes:id/menu_list_mode = 0x7f090083
+net.micode.notes:id/menu_font_size = 0x7f090082
+net.micode.notes:id/menu_delete_remind = 0x7f090080
+net.micode.notes:id/ll_font_super = 0x7f09007c
+net.micode.notes:attr/colorControlHighlight = 0x7f040088
+net.micode.notes:id/ll_font_large = 0x7f090079
+net.micode.notes:id/home = 0x7f090059
+net.micode.notes:id/menu_sync = 0x7f09008a
+net.micode.notes:id/list_item = 0x7f090078
+net.micode.notes:id/line1 = 0x7f090075
+net.micode.notes:id/labeled = 0x7f090072
+net.micode.notes:style/Widget.AppCompat.ProgressBar = 0x7f1101b9
+net.micode.notes:id/iv_small_select = 0x7f090070
+net.micode.notes:color/button_material_dark = 0x7f060024
+net.micode.notes:id/iv_large_select = 0x7f09006e
+net.micode.notes:attr/textAppearanceOverline = 0x7f0401a5
+net.micode.notes:id/iv_bg_yellow = 0x7f09006c
+net.micode.notes:id/iv_bg_white_select = 0x7f09006b
+net.micode.notes:dimen/design_navigation_max_width = 0x7f07006f
+net.micode.notes:id/iv_bg_red_select = 0x7f090069
+net.micode.notes:id/snap = 0x7f0900cd
+net.micode.notes:string/ticker_syncing = 0x7f10009e
+net.micode.notes:id/iv_bg_red = 0x7f090068
+net.micode.notes:id/iv_bg_green_select = 0x7f090067
+net.micode.notes:style/TextAppearance.AppCompat.Widget.PopupMenu.Small = 0x7f110115
+net.micode.notes:attr/editTextBackground = 0x7f0400b2
+net.micode.notes:color/design_fab_stroke_end_inner_color = 0x7f060031
+net.micode.notes:id/action_bar_activity_content = 0x7f090009
+net.micode.notes:id/iv_bg_green = 0x7f090066
+net.micode.notes:attr/listItemLayout = 0x7f04011a
+net.micode.notes:dimen/design_fab_size_normal = 0x7f070067
+net.micode.notes:id/iv_bg_blue_select = 0x7f090065
+net.micode.notes:attr/trackTintMode = 0x7f0401ce
+net.micode.notes:id/iv_alert_icon = 0x7f090063
+net.micode.notes:id/italic = 0x7f090061
+net.micode.notes:style/Base.DialogWindowTitleBackground.AppCompat = 0x7f11000d
+net.micode.notes:id/icon_group = 0x7f09005d
+net.micode.notes:layout/design_navigation_item_header = 0x7f0c0028
+net.micode.notes:id/icon = 0x7f09005c
+net.micode.notes:string/menu_list_mode = 0x7f10005d
+net.micode.notes:id/ghost_view = 0x7f090057
+net.micode.notes:id/font_size_selector = 0x7f090055
+net.micode.notes:menu/sub_folder = 0x7f0d0006
+net.micode.notes:id/fill_horizontal = 0x7f090051
+net.micode.notes:id/expand_activities_button = 0x7f09004e
+net.micode.notes:dimen/abc_button_padding_vertical_material = 0x7f070015
+net.micode.notes:id/et_foler_name = 0x7f09004c
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.Dialog.Alert = 0x7f110062
+net.micode.notes:id/enterAlwaysCollapsed = 0x7f09004a
+net.micode.notes:style/Widget.AppCompat.Spinner = 0x7f1101c2
+net.micode.notes:id/disableHome = 0x7f090044
+net.micode.notes:id/showCustom = 0x7f0900c7
+net.micode.notes:attr/checkedChip = 0x7f040060
+net.micode.notes:id/design_menu_item_text = 0x7f090042
+net.micode.notes:layout/abc_popup_menu_header_item_layout = 0x7f0c0012
+net.micode.notes:id/design_menu_item_action_area = 0x7f090040
+net.micode.notes:id/default_activity_button = 0x7f09003d
+net.micode.notes:anim/abc_tooltip_enter = 0x7f01000a
+net.micode.notes:id/decor_content_parent = 0x7f09003c
+net.micode.notes:string/preferences_dialog_change_account_warn_msg = 0x7f100084
+net.micode.notes:id/customPanel = 0x7f09003a
+net.micode.notes:id/contentPanel = 0x7f090037
+net.micode.notes:id/content = 0x7f090036
+net.micode.notes:id/collapseActionView = 0x7f090034
+net.micode.notes:attr/paddingStart = 0x7f040135
+net.micode.notes:id/clip_horizontal = 0x7f090032
+net.micode.notes:id/chronometer = 0x7f090031
+net.micode.notes:style/Base.Widget.AppCompat.DropDownItem.Spinner = 0x7f11009d
+net.micode.notes:id/center_vertical = 0x7f09002f
+net.micode.notes:id/btn_set_bg_color = 0x7f09002a
+net.micode.notes:style/Widget.MaterialComponents.TextInputLayout.FilledBox = 0x7f1101f4
+net.micode.notes:color/abc_background_cache_hint_selector_material_light = 0x7f060001
+net.micode.notes:id/bottom = 0x7f090028
+net.micode.notes:string/menu_create_folder = 0x7f100051
+net.micode.notes:id/beginning = 0x7f090026
+net.micode.notes:attr/textAllCaps = 0x7f040196
+net.micode.notes:layout/widget_2x = 0x7f0c0043
+net.micode.notes:layout/abc_dialog_title_material = 0x7f0c000c
+net.micode.notes:animator/mtrl_fab_show_motion_spec = 0x7f020007
+net.micode.notes:id/et_edit_text = 0x7f09004b
+net.micode.notes:id/save_non_transition_alpha = 0x7f0900b1
+net.micode.notes:id/auto = 0x7f090025
+net.micode.notes:styleable/StateListDrawable = 0x7f12003d
+net.micode.notes:id/async = 0x7f090024
+net.micode.notes:attr/textAppearanceHeadline3 = 0x7f04019d
+net.micode.notes:id/app_lock_context = 0x7f090023
+net.micode.notes:id/app_lock_button1 = 0x7f090021
+net.micode.notes:id/add = 0x7f09001c
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionMode.Title.Inverse = 0x7f11010d
+net.micode.notes:id/info = 0x7f090060
+net.micode.notes:id/action_text = 0x7f090019
+net.micode.notes:id/action_divider = 0x7f090011
+net.micode.notes:id/homeAsUp = 0x7f09005a
+net.micode.notes:id/action_container = 0x7f09000f
+net.micode.notes:id/action_bar_subtitle = 0x7f09000d
+net.micode.notes:id/group_divider = 0x7f090058
+net.micode.notes:id/action_bar_container = 0x7f09000a
+net.micode.notes:style/Base.V23.Theme.AppCompat = 0x7f110076
+net.micode.notes:drawable/abc_ic_star_black_36dp = 0x7f080026
+net.micode.notes:id/action_bar = 0x7f090008
+net.micode.notes:id/account_dialog_title = 0x7f090007
+net.micode.notes:id/SHIFT = 0x7f090004
+net.micode.notes:color/mtrl_btn_ripple_color = 0x7f060051
+net.micode.notes:string/menu_folder_view = 0x7f100057
+net.micode.notes:style/Base.Theme.MaterialComponents.DialogWhenLarge = 0x7f110053
+net.micode.notes:id/ALT = 0x7f090000
+net.micode.notes:style/Widget.AppCompat.Light.AutoCompleteTextView = 0x7f1101a9
+net.micode.notes:attr/titleTextAppearance = 0x7f0401c3
+net.micode.notes:id/textinput_error = 0x7f0900e4
+net.micode.notes:drawable/widget_4x_red = 0x7f0800b7
+net.micode.notes:drawable/widget_2x_white = 0x7f0800b3
+net.micode.notes:attr/windowFixedWidthMajor = 0x7f0401d8
+net.micode.notes:drawable/widget_4x_blue = 0x7f0800b5
+net.micode.notes:id/largeLabel = 0x7f090073
+net.micode.notes:style/TextAppearance.Design.HelperText = 0x7f110121
+net.micode.notes:drawable/widget_2x_red = 0x7f0800b2
+net.micode.notes:style/Widget.AppCompat.RatingBar = 0x7f1101bb
+net.micode.notes:drawable/widget_2x_green = 0x7f0800b1
+net.micode.notes:drawable/water = 0x7f0800af
+net.micode.notes:string/notealert_enter = 0x7f100074
+net.micode.notes:string/menu_move = 0x7f10005e
+net.micode.notes:drawable/abc_list_selector_holo_dark = 0x7f080038
+net.micode.notes:drawable/tooltip_frame_dark = 0x7f0800ac
+net.micode.notes:drawable/selected = 0x7f0800a9
+net.micode.notes:string/datetime_dialog_ok = 0x7f100038
+net.micode.notes:drawable/edit_title_green = 0x7f08006c
+net.micode.notes:drawable/notify_panel_notification_icon_bg = 0x7f0800a7
+net.micode.notes:drawable/list_green_up = 0x7f080085
+net.micode.notes:string/preferences_button_sync_immediately = 0x7f100082
+net.micode.notes:drawable/notification_tile_bg = 0x7f0800a6
+net.micode.notes:drawable/notification_template_icon_low_bg = 0x7f0800a5
+net.micode.notes:id/text2 = 0x7f0900de
+net.micode.notes:drawable/notification_bg_normal = 0x7f0800a1
+net.micode.notes:drawable/notification_bg_low_pressed = 0x7f0800a0
+net.micode.notes:drawable/notification_bg_low = 0x7f08009e
+net.micode.notes:drawable/notification_action_background = 0x7f08009c
+net.micode.notes:attr/state_lifted = 0x7f04016c
+net.micode.notes:drawable/notification_bg_low_normal = 0x7f08009f
+net.micode.notes:drawable/note_edit_color_selector_panel = 0x7f08009a
+net.micode.notes:attr/actionModeCloseButtonStyle = 0x7f040011
+net.micode.notes:drawable/new_note_pressed = 0x7f080099
+net.micode.notes:attr/showDividers = 0x7f040158
+net.micode.notes:drawable/new_note = 0x7f080097
+net.micode.notes:drawable/navigation_empty_icon = 0x7f080096
+net.micode.notes:anim/abc_grow_fade_in_from_bottom = 0x7f010002
+net.micode.notes:drawable/mtrl_tabs_default_indicator = 0x7f080095
+net.micode.notes:string/format_move_notes_to_folder = 0x7f10004c
+net.micode.notes:drawable/menu_move = 0x7f080093
+net.micode.notes:drawable/menu_delete = 0x7f080092
+net.micode.notes:string/menu_normal_mode = 0x7f100060
+net.micode.notes:drawable/list_white_up = 0x7f08008d
+net.micode.notes:string/preferences_menu_cancel = 0x7f100089
+net.micode.notes:integer/design_snackbar_text_max_lines = 0x7f0a0006
+net.micode.notes:drawable/list_white_single = 0x7f08008c
+net.micode.notes:attr/progressBarStyle = 0x7f040145
+net.micode.notes:string/delete_remind_time_message = 0x7f100039
+net.micode.notes:attr/navigationContentDescription = 0x7f04012d
+net.micode.notes:id/save_image_matrix = 0x7f0900b0
+net.micode.notes:color/notification_action_color_filter = 0x7f060067
+net.micode.notes:drawable/list_white_middle = 0x7f08008b
+net.micode.notes:string/abc_menu_alt_shortcut_label = 0x7f100014
+net.micode.notes:drawable/list_red_single = 0x7f080088
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline3 = 0x7f11012c
+net.micode.notes:id/parent_matrix = 0x7f0900a6
+net.micode.notes:drawable/list_green_single = 0x7f080084
+net.micode.notes:style/Platform.V25.AppCompat.Light = 0x7f1100d5
+net.micode.notes:drawable/list_green_middle = 0x7f080083
+net.micode.notes:drawable/list_footer_bg = 0x7f080081
+net.micode.notes:drawable/list_blue_up = 0x7f08007f
+net.micode.notes:style/Base.Widget.AppCompat.ImageButton = 0x7f11009f
+net.micode.notes:drawable/list_blue_single = 0x7f08007e
+net.micode.notes:drawable/list_blue_middle = 0x7f08007d
+net.micode.notes:attr/boxCornerRadiusTopEnd = 0x7f040048
+net.micode.notes:drawable/ic_mtrl_chip_checked_circle = 0x7f080078
+net.micode.notes:attr/tabSelectedTextColor = 0x7f040191
+net.micode.notes:drawable/font_super = 0x7f080076
+net.micode.notes:drawable/font_small = 0x7f080075
+net.micode.notes:drawable/font_size_selector_bg = 0x7f080074
+net.micode.notes:drawable/font_normal = 0x7f080073
+net.micode.notes:string/error_note_empty_for_send_to_desktop = 0x7f10003b
+net.micode.notes:id/search_button = 0x7f0900bb
+net.micode.notes:attr/showAsAction = 0x7f040157
+net.micode.notes:id/ll_font_small = 0x7f09007b
+net.micode.notes:drawable/font_large = 0x7f080072
+net.micode.notes:styleable/AppBarLayout = 0x7f12000a
+net.micode.notes:dimen/abc_action_bar_stacked_max_height = 0x7f070009
+net.micode.notes:style/Base.TextAppearance.AppCompat.Display2 = 0x7f110014
+net.micode.notes:drawable/edit_yellow = 0x7f080071
+net.micode.notes:string/menu_deselect_all = 0x7f100053
+net.micode.notes:drawable/edit_white = 0x7f080070
+net.micode.notes:drawable/edit_title_yellow = 0x7f08006f
+net.micode.notes:string/search = 0x7f10008f
+net.micode.notes:drawable/edit_title_blue = 0x7f08006b
+net.micode.notes:style/Base.TextAppearance.AppCompat.Headline = 0x7f110017
+net.micode.notes:drawable/edit_red = 0x7f08006a
+net.micode.notes:integer/app_bar_elevation_anim_duration = 0x7f0a0002
+net.micode.notes:id/account_dialog_subtitle = 0x7f090006
+net.micode.notes:drawable/edit_green = 0x7f080069
+net.micode.notes:drawable/edit_blue = 0x7f080068
+net.micode.notes:style/Base.TextAppearance.AppCompat.Large.Inverse = 0x7f11001a
+net.micode.notes:animator/mtrl_fab_transformation_sheet_collapse_spec = 0x7f020008
+net.micode.notes:layout/abc_screen_content_include = 0x7f0c0014
+net.micode.notes:style/Base.Widget.AppCompat.PopupWindow = 0x7f1100af
+net.micode.notes:drawable/dropdown_icon = 0x7f080067
+net.micode.notes:attr/contentInsetEndWithActions = 0x7f040092
+net.micode.notes:drawable/design_ic_visibility = 0x7f080063
+net.micode.notes:id/notification_main_column = 0x7f0900a1
+net.micode.notes:drawable/design_bottom_navigation_item_background = 0x7f080061
+net.micode.notes:color/material_grey_900 = 0x7f06004c
+net.micode.notes:id/clip_vertical = 0x7f090033
+net.micode.notes:drawable/delete = 0x7f080060
+net.micode.notes:dimen/design_bottom_sheet_peek_height_min = 0x7f070062
+net.micode.notes:string/folder_exist = 0x7f100047
+net.micode.notes:string/abc_searchview_description_query = 0x7f100020
+net.micode.notes:id/iv_bg_yellow_select = 0x7f09006d
+net.micode.notes:drawable/bg_color_btn_mask = 0x7f08005d
+net.micode.notes:drawable/avd_hide_password = 0x7f08005a
+net.micode.notes:drawable/abc_textfield_search_material = 0x7f080058
+net.micode.notes:styleable/DesignTheme = 0x7f12001f
+net.micode.notes:attr/iconGravity = 0x7f0400ee
+net.micode.notes:color/abc_primary_text_material_light = 0x7f06000b
+net.micode.notes:drawable/abc_textfield_search_default_mtrl_alpha = 0x7f080057
+net.micode.notes:drawable/title_bar_bg = 0x7f0800ab
+net.micode.notes:drawable/notification_bg = 0x7f08009d
+net.micode.notes:id/all = 0x7f09001e
+net.micode.notes:drawable/abc_textfield_search_activated_mtrl_alpha = 0x7f080056
+net.micode.notes:color/abc_primary_text_material_dark = 0x7f06000a
+net.micode.notes:string/preferences_title = 0x7f10008c
+net.micode.notes:style/Base.Theme.AppCompat.Light.DarkActionBar = 0x7f110046
+net.micode.notes:layout/note_list_footer = 0x7f0c0037
+net.micode.notes:style/Widget.Design.BottomSheet.Modal = 0x7f1101cd
+net.micode.notes:id/snackbar_text = 0x7f0900cc
+net.micode.notes:drawable/abc_textfield_default_mtrl_alpha = 0x7f080055
+net.micode.notes:attr/theme = 0x7f0401b1
+net.micode.notes:drawable/abc_textfield_activated_mtrl_alpha = 0x7f080054
+net.micode.notes:dimen/mtrl_btn_text_btn_icon_padding = 0x7f0700a6
+net.micode.notes:drawable/abc_text_select_handle_right_mtrl_light = 0x7f080053
+net.micode.notes:drawable/abc_text_select_handle_middle_mtrl_light = 0x7f080051
+net.micode.notes:drawable/abc_text_select_handle_left_mtrl_dark = 0x7f08004e
+net.micode.notes:attr/iconStartPadding = 0x7f0400f1
+net.micode.notes:color/mtrl_btn_bg_color_disabled = 0x7f06004f
+net.micode.notes:id/select_dialog_listview = 0x7f0900c3
+net.micode.notes:drawable/abc_seekbar_tick_mark_material = 0x7f080045
+net.micode.notes:drawable/abc_seekbar_thumb_material = 0x7f080044
+net.micode.notes:dimen/design_navigation_icon_padding = 0x7f07006b
+net.micode.notes:drawable/notification_template_icon_bg = 0x7f0800a4
+net.micode.notes:drawable/abc_scrubber_primary_mtrl_alpha = 0x7f080042
+net.micode.notes:drawable/abc_scrubber_control_off_mtrl_alpha = 0x7f08003f
+net.micode.notes:style/TextAppearance.MaterialComponents.Chip = 0x7f110129
+net.micode.notes:layout/design_layout_tab_text = 0x7f0c0025
+net.micode.notes:drawable/abc_ratingbar_small_material = 0x7f08003e
+net.micode.notes:drawable/abc_ratingbar_indicator_material = 0x7f08003c
+net.micode.notes:style/Theme.AppCompat.Light = 0x7f11014b
+net.micode.notes:drawable/abc_popup_background_mtrl_mult = 0x7f08003b
+net.micode.notes:string/abc_searchview_description_search = 0x7f100021
+net.micode.notes:layout/design_menu_item_action_area = 0x7f0c0026
+net.micode.notes:drawable/abc_list_selector_holo_light = 0x7f080039
+net.micode.notes:drawable/abc_list_selector_disabled_holo_light = 0x7f080037
+net.micode.notes:styleable/MenuGroup = 0x7f12002f
+net.micode.notes:string/preferences_dialog_change_account_title = 0x7f100083
+net.micode.notes:string/format_folder_files_count = 0x7f10004b
+net.micode.notes:drawable/abc_list_selector_background_transition_holo_light = 0x7f080035
+net.micode.notes:string/abc_font_family_body_2_material = 0x7f100009
+net.micode.notes:dimen/design_fab_size_mini = 0x7f070066
+net.micode.notes:drawable/abc_list_selector_background_transition_holo_dark = 0x7f080034
+net.micode.notes:id/scrollIndicatorUp = 0x7f0900b6
+net.micode.notes:drawable/abc_list_pressed_holo_light = 0x7f080033
+net.micode.notes:drawable/abc_text_cursor_material = 0x7f08004d
+net.micode.notes:drawable/abc_list_pressed_holo_dark = 0x7f080032
+net.micode.notes:attr/textEndPadding = 0x7f0401ae
+net.micode.notes:drawable/abc_list_divider_material = 0x7f08002e
+net.micode.notes:drawable/abc_item_background_holo_light = 0x7f08002d
+net.micode.notes:drawable/abc_ic_voice_search_api_material = 0x7f08002b
+net.micode.notes:drawable/abc_ic_star_half_black_36dp = 0x7f080029
+net.micode.notes:id/action_menu_presenter = 0x7f090014
+net.micode.notes:drawable/abc_ic_star_black_16dp = 0x7f080025
+net.micode.notes:id/text_input_password_toggle = 0x7f0900e2
+net.micode.notes:drawable/abc_ic_search_api_material = 0x7f080024
+net.micode.notes:attr/closeIconEnabled = 0x7f040078
+net.micode.notes:id/design_menu_item_action_area_stub = 0x7f090041
+net.micode.notes:drawable/abc_ic_menu_share_mtrl_alpha = 0x7f080023
+net.micode.notes:drawable/abc_ic_menu_selectall_mtrl_alpha = 0x7f080022
+net.micode.notes:layout/design_layout_snackbar_include = 0x7f0c0023
+net.micode.notes:layout/select_dialog_multichoice_material = 0x7f0c003f
+net.micode.notes:dimen/mtrl_snackbar_background_corner_radius = 0x7f0700b5
+net.micode.notes:drawable/abc_ic_menu_cut_mtrl_alpha = 0x7f08001f
+net.micode.notes:drawable/abc_scrubber_control_to_pressed_mtrl_000 = 0x7f080040
+net.micode.notes:drawable/abc_ic_commit_search_api_mtrl_alpha = 0x7f08001c
+net.micode.notes:drawable/abc_ic_go_search_api_material = 0x7f08001d
+net.micode.notes:style/TextAppearance.Compat.Notification.Info = 0x7f110119
+net.micode.notes:id/btn_new_note = 0x7f090029
+net.micode.notes:dimen/mtrl_btn_disabled_elevation = 0x7f070097
+net.micode.notes:dimen/mtrl_card_elevation = 0x7f0700ab
+net.micode.notes:string/sync_progress_init_list = 0x7f100098
+net.micode.notes:style/Base.Animation.AppCompat.Tooltip = 0x7f11000a
+net.micode.notes:attr/keylines = 0x7f040106
+net.micode.notes:drawable/abc_ic_ab_back_material = 0x7f080019
+net.micode.notes:string/widget_under_visit_mode = 0x7f1000a0
+net.micode.notes:attr/actionViewClass = 0x7f040020
+net.micode.notes:color/mtrl_scrim_color = 0x7f06005c
+net.micode.notes:drawable/abc_dialog_material_background = 0x7f080017
+net.micode.notes:drawable/abc_cab_background_top_material = 0x7f080014
+net.micode.notes:id/parentPanel = 0x7f0900a5
+net.micode.notes:drawable/abc_ic_menu_overflow_material = 0x7f080020
+net.micode.notes:drawable/abc_btn_radio_to_on_mtrl_015 = 0x7f080010
+net.micode.notes:attr/fontProviderFetchStrategy = 0x7f0400d4
+net.micode.notes:drawable/abc_btn_radio_to_on_mtrl_000 = 0x7f08000f
+net.micode.notes:style/Base.TextAppearance.AppCompat.Medium = 0x7f11001d
+net.micode.notes:drawable/abc_btn_radio_material = 0x7f08000e
+net.micode.notes:attr/hideOnScroll = 0x7f0400e5
+net.micode.notes:layout/note_edit = 0x7f0c0032
+net.micode.notes:id/title = 0x7f0900e7
+net.micode.notes:id/src_over = 0x7f0900d3
+net.micode.notes:string/abc_font_family_body_1_material = 0x7f100008
+net.micode.notes:drawable/abc_btn_colored_material = 0x7f08000c
+net.micode.notes:string/menu_font_super = 0x7f10005c
+net.micode.notes:style/Widget.MaterialComponents.BottomAppBar = 0x7f1101d5
+net.micode.notes:drawable/abc_scrubber_control_to_pressed_mtrl_005 = 0x7f080041
+net.micode.notes:drawable/abc_btn_borderless_material = 0x7f080008
+net.micode.notes:id/enterAlways = 0x7f090049
+net.micode.notes:drawable/abc_action_bar_item_background_material = 0x7f080007
+net.micode.notes:drawable/abc_ab_share_pack_mtrl_alpha = 0x7f080006
+net.micode.notes:drawable/$avd_show_password__1 = 0x7f080004
+net.micode.notes:attr/state_above_anchor = 0x7f040168
+net.micode.notes:string/preferences_account_title = 0x7f10007e
+net.micode.notes:drawable/$avd_hide_password__2 = 0x7f080002
+net.micode.notes:dimen/tooltip_y_offset_touch = 0x7f0700db
+net.micode.notes:string/error_note_not_exist = 0x7f10003c
+net.micode.notes:dimen/tooltip_vertical_padding = 0x7f0700d9
+net.micode.notes:id/minute = 0x7f090090
+net.micode.notes:dimen/disabled_alpha_material_light = 0x7f070082
+net.micode.notes:dimen/tooltip_precise_anchor_threshold = 0x7f0700d8
+net.micode.notes:style/Theme.Design.Light = 0x7f110155
+net.micode.notes:dimen/tooltip_precise_anchor_extra_offset = 0x7f0700d7
+net.micode.notes:style/Base.Animation.AppCompat.DropDownUp = 0x7f110009
+net.micode.notes:dimen/tooltip_margin = 0x7f0700d6
+net.micode.notes:string/menu_share = 0x7f100068
+net.micode.notes:dimen/tooltip_horizontal_padding = 0x7f0700d5
+net.micode.notes:dimen/tooltip_corner_radius = 0x7f0700d4
+net.micode.notes:style/Theme.MaterialComponents.Light.Bridge = 0x7f110163
+net.micode.notes:dimen/abc_action_bar_overflow_padding_end_material = 0x7f070007
+net.micode.notes:dimen/text_font_size_small = 0x7f0700d2
+net.micode.notes:style/Theme.MaterialComponents = 0x7f110159
+net.micode.notes:dimen/text_font_size_normal = 0x7f0700d1
+net.micode.notes:style/RtlOverlay.DialogWindowTitle.AppCompat = 0x7f1100d7
+net.micode.notes:dimen/text_font_size_medium = 0x7f0700d0
+net.micode.notes:attr/passwordToggleDrawable = 0x7f04013b
+net.micode.notes:dimen/notification_top_pad_large_text = 0x7f0700ce
+net.micode.notes:style/Theme.AppCompat.DayNight.DarkActionBar = 0x7f110141
+net.micode.notes:dimen/notification_small_icon_background_padding = 0x7f0700ca
+net.micode.notes:string/button_delete = 0x7f100033
+net.micode.notes:dimen/notification_right_side_padding_top = 0x7f0700c9
+net.micode.notes:dimen/design_tab_scrollable_min_width = 0x7f07007d
+net.micode.notes:dimen/notification_right_icon_size = 0x7f0700c8
+net.micode.notes:dimen/notification_media_narrow_margin = 0x7f0700c7
+net.micode.notes:dimen/notification_main_column_padding_top = 0x7f0700c6
+net.micode.notes:dimen/notification_large_icon_width = 0x7f0700c5
+net.micode.notes:string/password_toggle_content_description = 0x7f100078
+net.micode.notes:drawable/notification = 0x7f08009b
+net.micode.notes:dimen/mtrl_toolbar_default_height = 0x7f0700bf
+net.micode.notes:dimen/mtrl_textinput_outline_box_expanded_padding = 0x7f0700be
+net.micode.notes:dimen/mtrl_textinput_box_stroke_width_focused = 0x7f0700bd
+net.micode.notes:style/Theme.AppCompat.Light.NoActionBar = 0x7f110151
+net.micode.notes:dimen/mtrl_textinput_box_stroke_width_default = 0x7f0700bc
+net.micode.notes:dimen/mtrl_textinput_box_corner_radius_medium = 0x7f0700b8
+net.micode.notes:attr/drawerArrowStyle = 0x7f0400af
+net.micode.notes:dimen/mtrl_textinput_box_bottom_offset = 0x7f0700b7
+net.micode.notes:dimen/mtrl_snackbar_margin = 0x7f0700b6
+net.micode.notes:style/Base.Animation.AppCompat.Dialog = 0x7f110008
+net.micode.notes:id/spacer = 0x7f0900cf
+net.micode.notes:attr/alpha = 0x7f040027
+net.micode.notes:drawable/abc_tab_indicator_mtrl_alpha = 0x7f08004c
+net.micode.notes:dimen/mtrl_navigation_item_icon_padding = 0x7f0700b4
+net.micode.notes:dimen/mtrl_btn_padding_left = 0x7f0700a1
+net.micode.notes:dimen/mtrl_navigation_elevation = 0x7f0700b2
+net.micode.notes:dimen/mtrl_fab_translation_z_pressed = 0x7f0700b1
+net.micode.notes:string/abc_searchview_description_submit = 0x7f100022
+net.micode.notes:layout/select_dialog_singlechoice_material = 0x7f0c0040
+net.micode.notes:dimen/mtrl_btn_z = 0x7f0700aa
+net.micode.notes:attr/paddingEnd = 0x7f040134
+net.micode.notes:dimen/mtrl_btn_text_btn_padding_right = 0x7f0700a8
+net.micode.notes:dimen/mtrl_btn_text_btn_padding_left = 0x7f0700a7
+net.micode.notes:string/preferences_bg_random_appear_title = 0x7f100080
+net.micode.notes:dimen/mtrl_btn_pressed_z = 0x7f0700a4
+net.micode.notes:attr/fabCradleMargin = 0x7f0400c4
+net.micode.notes:attr/stackFromEnd = 0x7f040167
+net.micode.notes:dimen/mtrl_btn_padding_right = 0x7f0700a2
+net.micode.notes:color/material_grey_600 = 0x7f060049
+net.micode.notes:dimen/mtrl_btn_letter_spacing = 0x7f07009f
+net.micode.notes:dimen/mtrl_btn_icon_btn_padding_left = 0x7f07009c
+net.micode.notes:dimen/mtrl_btn_hovered_z = 0x7f07009b
+net.micode.notes:attr/splitTrack = 0x7f040165
+net.micode.notes:style/Base.Widget.AppCompat.Spinner.Underlined = 0x7f1100ba
+net.micode.notes:dimen/mtrl_btn_focused_z = 0x7f07009a
+net.micode.notes:drawable/widget_2x_yellow = 0x7f0800b4
+net.micode.notes:dimen/mtrl_btn_icon_padding = 0x7f07009d
+net.micode.notes:layout/design_text_input_password_icon = 0x7f0c002d
+net.micode.notes:styleable/FlowLayout = 0x7f120023
+net.micode.notes:style/Widget.MaterialComponents.TextInputLayout.OutlinedBox = 0x7f1101f6
+net.micode.notes:color/ripple_material_dark = 0x7f060072
+net.micode.notes:dimen/mtrl_btn_elevation = 0x7f070099
+net.micode.notes:dimen/mtrl_bottomappbar_fabOffsetEndMode = 0x7f070090
+net.micode.notes:color/abc_btn_colored_text_material = 0x7f060003
+net.micode.notes:dimen/mtrl_btn_disabled_z = 0x7f070098
+net.micode.notes:attr/spinnerDropDownItemStyle = 0x7f040163
+net.micode.notes:style/TextAppearance.MaterialComponents.Overline = 0x7f110130
+net.micode.notes:dimen/item_touch_helper_swipe_escape_max_velocity = 0x7f07008e
+net.micode.notes:attr/titleTextColor = 0x7f0401c4
+net.micode.notes:attr/passwordToggleTint = 0x7f04013d
+net.micode.notes:id/search_mag_icon = 0x7f0900bf
+net.micode.notes:dimen/hint_alpha_material_light = 0x7f07008a
+net.micode.notes:styleable/Spinner = 0x7f12003c
+net.micode.notes:dimen/highlight_alpha_material_light = 0x7f070088
+net.micode.notes:dimen/item_touch_helper_max_drag_scroll_per_frame = 0x7f07008d
+net.micode.notes:drawable/abc_text_select_handle_middle_mtrl_dark = 0x7f080050
+net.micode.notes:dimen/highlight_alpha_material_dark = 0x7f070087
+net.micode.notes:styleable/StateListDrawableItem = 0x7f12003e
+net.micode.notes:dimen/highlight_alpha_material_colored = 0x7f070086
+net.micode.notes:color/abc_btn_colored_borderless_text_material = 0x7f060002
+net.micode.notes:dimen/mtrl_btn_corner_radius = 0x7f070095
+net.micode.notes:dimen/fastscroll_default_thickness = 0x7f070083
+net.micode.notes:attr/tickMarkTint = 0x7f0401b7
+net.micode.notes:layout/note_list = 0x7f0c0035
+net.micode.notes:attr/colorAccent = 0x7f040084
+net.micode.notes:attr/tabIndicatorGravity = 0x7f040185
+net.micode.notes:id/fill_vertical = 0x7f090052
+net.micode.notes:dimen/design_tab_max_width = 0x7f07007c
+net.micode.notes:string/menu_sync = 0x7f100069
+net.micode.notes:dimen/abc_text_size_menu_material = 0x7f070045
+net.micode.notes:id/custom = 0x7f090039
+net.micode.notes:id/alertTitle = 0x7f09001d
+net.micode.notes:color/design_tint_password_toggle = 0x7f060036
+net.micode.notes:attr/chipSpacingVertical = 0x7f040071
+net.micode.notes:dimen/design_snackbar_padding_vertical = 0x7f070079
+net.micode.notes:dimen/design_snackbar_padding_horizontal = 0x7f070078
+net.micode.notes:attr/textAppearanceHeadline1 = 0x7f04019b
+net.micode.notes:attr/thickness = 0x7f0401b2
+net.micode.notes:drawable/list_blue_down = 0x7f08007c
+net.micode.notes:drawable/design_fab_background = 0x7f080062
+net.micode.notes:attr/enforceMaterialTheme = 0x7f0400b6
+net.micode.notes:dimen/design_snackbar_extra_spacing_horizontal = 0x7f070075
+net.micode.notes:attr/insetForeground = 0x7f0400f8
+net.micode.notes:id/image = 0x7f09005f
+net.micode.notes:color/material_deep_teal_500 = 0x7f060045
+net.micode.notes:dimen/design_snackbar_background_corner_radius = 0x7f070073
+net.micode.notes:layout/abc_popup_menu_item_layout = 0x7f0c0013
+net.micode.notes:attr/autoSizeMaxTextSize = 0x7f04002c
+net.micode.notes:dimen/design_navigation_item_icon_padding = 0x7f07006e
+net.micode.notes:string/alert_title_delete = 0x7f10002a
+net.micode.notes:style/TextAppearance.AppCompat.Small.Inverse = 0x7f1100ff
+net.micode.notes:dimen/design_navigation_icon_size = 0x7f07006c
+net.micode.notes:style/Widget.AppCompat.Light.DropDownItem.Spinner = 0x7f1101aa
+net.micode.notes:attr/headerLayout = 0x7f0400de
+net.micode.notes:dimen/design_bottom_sheet_modal_elevation = 0x7f070061
+net.micode.notes:attr/ratingBarStyleIndicator = 0x7f04014a
+net.micode.notes:string/status_bar_notification_info_overflow = 0x7f100095
+net.micode.notes:dimen/design_bottom_navigation_text_size = 0x7f070060
+net.micode.notes:dimen/design_bottom_navigation_shadow_height = 0x7f07005f
+net.micode.notes:attr/actionOverflowButtonStyle = 0x7f04001d
+net.micode.notes:id/activity_chooser_view_content = 0x7f09001b
+net.micode.notes:id/mini = 0x7f09008f
+net.micode.notes:style/Theme.MaterialComponents.Light.Dialog.Alert = 0x7f110167
+net.micode.notes:style/Theme.AppCompat.DayNight.Dialog.MinWidth = 0x7f110144
+net.micode.notes:drawable/abc_vector_test = 0x7f080059
+net.micode.notes:dimen/design_bottom_navigation_item_min_width = 0x7f07005d
+net.micode.notes:id/action_bar_root = 0x7f09000b
+net.micode.notes:animator/design_fab_show_motion_spec = 0x7f020002
+net.micode.notes:dimen/design_bottom_navigation_icon_size = 0x7f07005b
+net.micode.notes:style/Widget.Design.Snackbar = 0x7f1101d2
+net.micode.notes:dimen/design_bottom_navigation_active_item_max_width = 0x7f070056
+net.micode.notes:style/ThemeOverlay.MaterialComponents.ActionBar = 0x7f110176
+net.micode.notes:dimen/hint_pressed_alpha_material_light = 0x7f07008c
+net.micode.notes:drawable/abc_ic_clear_material = 0x7f08001b
+net.micode.notes:dimen/design_appbar_elevation = 0x7f070055
+net.micode.notes:dimen/compat_button_padding_vertical_material = 0x7f070051
+net.micode.notes:id/action_mode_bar = 0x7f090015
+net.micode.notes:dimen/cardview_default_elevation = 0x7f07004c
+net.micode.notes:drawable/widget_2x_blue = 0x7f0800b0
+net.micode.notes:dimen/notification_subtext_size = 0x7f0700cc
+net.micode.notes:dimen/abc_text_size_title_material_toolbar = 0x7f07004a
+net.micode.notes:dimen/abc_text_size_title_material = 0x7f070049
+net.micode.notes:menu/note_list_options = 0x7f0d0005
+net.micode.notes:attr/searchIcon = 0x7f040152
+net.micode.notes:attr/rippleColor = 0x7f04014d
+net.micode.notes:color/background_floating_material_light = 0x7f06001b
+net.micode.notes:attr/bottomSheetDialogTheme = 0x7f040041
+net.micode.notes:dimen/abc_text_size_subtitle_material_toolbar = 0x7f070048
+net.micode.notes:attr/windowNoTitle = 0x7f0401dc
+net.micode.notes:dimen/abc_text_size_subhead_material = 0x7f070047
+net.micode.notes:dimen/abc_text_size_small_material = 0x7f070046
+net.micode.notes:attr/paddingBottomNoButtons = 0x7f040133
+net.micode.notes:attr/fabSize = 0x7f0400c8
+net.micode.notes:dimen/design_navigation_padding_bottom = 0x7f070070
+net.micode.notes:attr/colorControlActivated = 0x7f040087
+net.micode.notes:id/widget_text = 0x7f090100
+net.micode.notes:animator/mtrl_btn_unelevated_state_list_anim = 0x7f020004
+net.micode.notes:dimen/abc_text_size_medium_material = 0x7f070043
+net.micode.notes:styleable/ButtonBarLayout = 0x7f120015
+net.micode.notes:dimen/design_tab_text_size = 0x7f07007e
+net.micode.notes:styleable/Snackbar = 0x7f12003a
+net.micode.notes:style/Base.Widget.AppCompat.Toolbar.Button.Navigation = 0x7f1100bd
+net.micode.notes:dimen/abc_text_size_display_3_material = 0x7f07003f
+net.micode.notes:dimen/notification_small_icon_size_as_large = 0x7f0700cb
+net.micode.notes:attr/contentScrim = 0x7f04009c
+net.micode.notes:dimen/abc_text_size_display_1_material = 0x7f07003d
+net.micode.notes:style/Base.Widget.AppCompat.ProgressBar.Horizontal = 0x7f1100b1
+net.micode.notes:dimen/abc_text_size_caption_material = 0x7f07003c
+net.micode.notes:drawable/list_background = 0x7f08007b
+net.micode.notes:dimen/abc_text_size_button_material = 0x7f07003b
+net.micode.notes:attr/customNavigationLayout = 0x7f0400a4
+net.micode.notes:attr/state_collapsible = 0x7f04016a
+net.micode.notes:id/META = 0x7f090003
+net.micode.notes:attr/showTitle = 0x7f04015b
+net.micode.notes:dimen/abc_text_size_body_2_material = 0x7f07003a
+net.micode.notes:dimen/abc_search_view_preferred_width = 0x7f070034
+net.micode.notes:attr/expandedTitleMarginTop = 0x7f0400c1
+net.micode.notes:dimen/abc_progress_bar_height_material = 0x7f070032
+net.micode.notes:string/fab_transformation_sheet_behavior = 0x7f100043
+net.micode.notes:anim/abc_tooltip_exit = 0x7f01000b
+net.micode.notes:style/Theme.AppCompat.Light.Dialog = 0x7f11014d
+net.micode.notes:dimen/mtrl_bottomappbar_fab_cradle_vertical_offset = 0x7f070093
+net.micode.notes:dimen/abc_panel_menu_list_width = 0x7f070031
+net.micode.notes:id/split_action_bar = 0x7f0900d0
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle.Inverse = 0x7f11010b
+net.micode.notes:id/showHome = 0x7f0900c8
+net.micode.notes:style/TextAppearance.AppCompat.Widget.Button.Colored = 0x7f110110
+net.micode.notes:dimen/abc_floating_window_z = 0x7f07002f
+net.micode.notes:dimen/abc_dialog_list_padding_bottom_no_buttons = 0x7f070020
+net.micode.notes:dimen/abc_edit_text_inset_top_material = 0x7f07002e
+net.micode.notes:attr/behavior_fitToContents = 0x7f040038
+net.micode.notes:string/datetime_dialog_cancel = 0x7f100037
+net.micode.notes:dimen/abc_edit_text_inset_horizontal_material = 0x7f07002d
+net.micode.notes:style/Base.Widget.AppCompat.ListView.DropDown = 0x7f1100ab
+net.micode.notes:drawable/tooltip_frame_light = 0x7f0800ad
+net.micode.notes:dimen/mtrl_chip_text_size = 0x7f0700ae
+net.micode.notes:attr/chipCornerRadius = 0x7f040066
+net.micode.notes:style/Base.Theme.AppCompat.Light.Dialog.FixedSize = 0x7f110049
+net.micode.notes:attr/textAppearanceSmallPopupMenu = 0x7f0401a9
+net.micode.notes:string/abc_menu_enter_shortcut_label = 0x7f100017
+net.micode.notes:color/abc_background_cache_hint_selector_material_dark = 0x7f060000
+net.micode.notes:dimen/abc_edit_text_inset_bottom_material = 0x7f07002c
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle = 0x7f11010a
+net.micode.notes:dimen/abc_dropdownitem_text_padding_right = 0x7f07002b
+net.micode.notes:styleable/ThemeEnforcement = 0x7f120044
+net.micode.notes:dimen/design_snackbar_action_inline_max_width = 0x7f070072
+net.micode.notes:dimen/abc_dropdownitem_icon_width = 0x7f070029
+net.micode.notes:dimen/abc_dialog_title_divider_material = 0x7f070026
+net.micode.notes:dimen/abc_dialog_list_padding_top_no_title = 0x7f070021
+net.micode.notes:drawable/edit_title_red = 0x7f08006d
+net.micode.notes:color/mtrl_tabs_legacy_text_color_selector = 0x7f060060
+net.micode.notes:dimen/abc_dialog_fixed_width_minor = 0x7f07001f
+net.micode.notes:id/center_horizontal = 0x7f09002e
+net.micode.notes:dimen/compat_button_inset_vertical_material = 0x7f07004f
+net.micode.notes:dimen/abc_dialog_fixed_height_major = 0x7f07001c
+net.micode.notes:drawable/icon_app = 0x7f08007a
+net.micode.notes:dimen/abc_cascading_menus_min_smallest_width = 0x7f070016
+net.micode.notes:drawable/abc_list_selector_disabled_holo_dark = 0x7f080036
+net.micode.notes:anim/design_bottom_sheet_slide_out = 0x7f01000d
+net.micode.notes:color/material_blue_grey_800 = 0x7f060041
+net.micode.notes:attr/alertDialogTheme = 0x7f040025
+net.micode.notes:id/tv_alert_date = 0x7f0900f2
+net.micode.notes:dimen/abc_button_inset_horizontal_material = 0x7f070012
+net.micode.notes:drawable/abc_cab_background_internal_bg = 0x7f080013
+net.micode.notes:style/NoteActionBarStyle = 0x7f1100c7
+net.micode.notes:attr/textAppearanceListItemSmall = 0x7f0401a4
+net.micode.notes:dimen/abc_alert_dialog_button_dimen = 0x7f070011
+net.micode.notes:style/Theme.AppCompat.DayNight.Dialog = 0x7f110142
+net.micode.notes:dimen/abc_alert_dialog_button_bar_height = 0x7f070010
+net.micode.notes:id/withText = 0x7f090101
+net.micode.notes:string/ticker_success = 0x7f10009d
+net.micode.notes:drawable/$avd_hide_password__1 = 0x7f080001
+net.micode.notes:styleable/SwitchCompat = 0x7f12003f
+net.micode.notes:dimen/abc_action_button_min_width_overflow_material = 0x7f07000f
+net.micode.notes:attr/actionModeCutDrawable = 0x7f040014
+net.micode.notes:dimen/design_navigation_item_horizontal_padding = 0x7f07006d
+net.micode.notes:attr/itemIconTint = 0x7f0400ff
+net.micode.notes:dimen/hint_pressed_alpha_material_dark = 0x7f07008b
+net.micode.notes:dimen/abc_action_bar_default_padding_end_material = 0x7f070003
+net.micode.notes:attr/height = 0x7f0400df
+net.micode.notes:attr/lineHeight = 0x7f040116
+net.micode.notes:dimen/mtrl_bottomappbar_fab_cradle_margin = 0x7f070091
+net.micode.notes:dimen/abc_action_bar_default_height_material = 0x7f070002
+net.micode.notes:dimen/abc_action_bar_content_inset_with_nav = 0x7f070001
+net.micode.notes:id/exitUntilCollapsed = 0x7f09004d
+net.micode.notes:attr/chipIconEnabled = 0x7f04006a
+net.micode.notes:dimen/abc_action_bar_content_inset_material = 0x7f070000
+net.micode.notes:attr/showMotionSpec = 0x7f040159
+net.micode.notes:color/tooltip_background_dark = 0x7f06007f
+net.micode.notes:color/abc_color_highlight_material = 0x7f060004
+net.micode.notes:color/secondary_text_default_material_dark = 0x7f060075
+net.micode.notes:string/error_sync_internal = 0x7f100040
+net.micode.notes:color/switch_thumb_normal_material_dark = 0x7f06007d
+net.micode.notes:style/ThemeOverlay.AppCompat = 0x7f11016e
+net.micode.notes:color/switch_thumb_material_dark = 0x7f06007b
+net.micode.notes:id/note_bg_color_selector = 0x7f09009a
+net.micode.notes:drawable/$avd_show_password__2 = 0x7f080005
+net.micode.notes:animator/design_fab_hide_motion_spec = 0x7f020001
+net.micode.notes:color/secondary_text_disabled_material_light = 0x7f060078
+net.micode.notes:dimen/notification_action_icon_size = 0x7f0700c0
+net.micode.notes:color/cardview_shadow_start_color = 0x7f060029
+net.micode.notes:dimen/abc_action_bar_default_padding_start_material = 0x7f070004
+net.micode.notes:color/ripple_material_light = 0x7f060073
+net.micode.notes:attr/popupMenuStyle = 0x7f04013f
+net.micode.notes:drawable/list_yellow_single = 0x7f080090
+net.micode.notes:color/primary_material_light = 0x7f06006c
+net.micode.notes:color/primary_dark_material_dark = 0x7f060069
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.Search.DropDown.Icon1 = 0x7f1100e1
+net.micode.notes:attr/errorEnabled = 0x7f0400b8
+net.micode.notes:color/mtrl_text_btn_text_color_selector = 0x7f060062
+net.micode.notes:color/mtrl_tabs_icon_color_selector = 0x7f06005e
+net.micode.notes:dimen/abc_dialog_fixed_height_minor = 0x7f07001d
+net.micode.notes:integer/mtrl_tab_indicator_anim_duration_ms = 0x7f0a000c
+net.micode.notes:color/mtrl_tabs_colored_ripple_color = 0x7f06005d
+net.micode.notes:color/mtrl_fab_ripple_color = 0x7f06005b
+net.micode.notes:attr/foregroundInsidePadding = 0x7f0400db
+net.micode.notes:drawable/abc_btn_default_mtrl_shape = 0x7f08000d
+net.micode.notes:color/mtrl_chip_background_color = 0x7f060057
+net.micode.notes:color/mtrl_btn_text_color_selector = 0x7f060055
+net.micode.notes:attr/actionModeCloseDrawable = 0x7f040012
+net.micode.notes:id/transition_scene_layoutid_cache = 0x7f0900f0
+net.micode.notes:id/note_edit_view = 0x7f09009c
+net.micode.notes:color/mtrl_btn_text_color_disabled = 0x7f060054
+net.micode.notes:attr/tooltipForegroundColor = 0x7f0401c9
+net.micode.notes:attr/actionModeSelectAllDrawable = 0x7f040018
+net.micode.notes:color/design_default_color_primary = 0x7f06002b
+net.micode.notes:dimen/compat_notification_large_icon_max_height = 0x7f070053
+net.micode.notes:color/mtrl_btn_stroke_color_selector = 0x7f060052
+net.micode.notes:dimen/tooltip_y_offset_non_touch = 0x7f0700da
+net.micode.notes:id/fixed = 0x7f090054
+net.micode.notes:color/mtrl_btn_bg_color_selector = 0x7f060050
+net.micode.notes:string/alert_message_delete_note = 0x7f100028
+net.micode.notes:id/action_select_all = 0x7f090018
+net.micode.notes:color/bright_foreground_disabled_material_dark = 0x7f06001e
+net.micode.notes:id/masked = 0x7f09007d
+net.micode.notes:attr/counterEnabled = 0x7f0400a0
+net.micode.notes:anim/abc_slide_in_bottom = 0x7f010006
+net.micode.notes:dimen/abc_dialog_corner_radius_material = 0x7f07001b
+net.micode.notes:attr/boxBackgroundMode = 0x7f040044
+net.micode.notes:string/error_sdcard_export = 0x7f10003d
+net.micode.notes:color/material_grey_50 = 0x7f060048
+net.micode.notes:style/Base.TextAppearance.AppCompat.Button = 0x7f110011
+net.micode.notes:attr/actionModePopupWindowStyle = 0x7f040017
+net.micode.notes:color/material_blue_grey_900 = 0x7f060042
+net.micode.notes:layout/app_login = 0x7f0c001e
+net.micode.notes:layout/abc_alert_dialog_material = 0x7f0c0009
+net.micode.notes:style/Widget.Design.CollapsingToolbar = 0x7f1101ce
+net.micode.notes:id/transition_transform = 0x7f0900f1
+net.micode.notes:dimen/mtrl_btn_stroke_size = 0x7f0700a5
+net.micode.notes:color/foreground_material_light = 0x7f06003e
+net.micode.notes:array/menu_share_ways = 0x7f030001
+net.micode.notes:drawable/list_folder = 0x7f080080
+net.micode.notes:style/TextAppearanceSecondaryItem = 0x7f11013b
+net.micode.notes:color/tooltip_background_light = 0x7f060080
+net.micode.notes:style/NoteTheme = 0x7f1100c8
+net.micode.notes:attr/font = 0x7f0400d0
+net.micode.notes:attr/autoSizeMinTextSize = 0x7f04002d
+net.micode.notes:attr/alertDialogStyle = 0x7f040024
+net.micode.notes:id/action_mode_close_button = 0x7f090017
+net.micode.notes:color/error_color_material_light = 0x7f06003c
+net.micode.notes:drawable/$avd_show_password__0 = 0x7f080003
+net.micode.notes:attr/measureWithLargestChild = 0x7f04012a
+net.micode.notes:color/error_color_material_dark = 0x7f06003b
+net.micode.notes:style/Base.TextAppearance.AppCompat.Inverse = 0x7f110018
+net.micode.notes:attr/boxStrokeWidth = 0x7f04004b
+net.micode.notes:attr/track = 0x7f0401cc
+net.micode.notes:color/dim_foreground_material_light = 0x7f06003a
+net.micode.notes:color/material_deep_teal_200 = 0x7f060044
+net.micode.notes:color/dim_foreground_material_dark = 0x7f060039
+net.micode.notes:dimen/abc_text_size_display_4_material = 0x7f070040
+net.micode.notes:attr/tabPaddingStart = 0x7f04018e
+net.micode.notes:color/design_fab_stroke_top_inner_color = 0x7f060033
+net.micode.notes:color/design_fab_stroke_end_outer_color = 0x7f060032
+net.micode.notes:color/design_fab_shadow_mid_color = 0x7f06002f
+net.micode.notes:id/amPm = 0x7f090020
+net.micode.notes:drawable/new_note_normal = 0x7f080098
+net.micode.notes:color/design_fab_shadow_end_color = 0x7f06002e
+net.micode.notes:attr/closeIconEndPadding = 0x7f040079
+net.micode.notes:drawable/abc_ic_menu_copy_mtrl_am_alpha = 0x7f08001e
+net.micode.notes:attr/colorPrimary = 0x7f04008b
+net.micode.notes:dimen/abc_control_padding_material = 0x7f07001a
+net.micode.notes:attr/textAppearanceHeadline5 = 0x7f04019f
+net.micode.notes:color/mtrl_chip_ripple_color = 0x7f060059
+net.micode.notes:color/cardview_light_background = 0x7f060027
+net.micode.notes:style/Base.TextAppearance.AppCompat.Display4 = 0x7f110016
+net.micode.notes:color/cardview_dark_background = 0x7f060026
+net.micode.notes:dimen/abc_dialog_min_width_minor = 0x7f070023
+net.micode.notes:color/button_material_light = 0x7f060025
+net.micode.notes:color/bright_foreground_material_light = 0x7f060023
+net.micode.notes:dimen/abc_config_prefDialogWidth = 0x7f070017
+net.micode.notes:color/bright_foreground_inverse_material_light = 0x7f060021
+net.micode.notes:attr/strokeWidth = 0x7f040170
+net.micode.notes:color/bright_foreground_inverse_material_dark = 0x7f060020
+net.micode.notes:color/background_material_light = 0x7f06001d
+net.micode.notes:attr/chipIconTint = 0x7f04006c
+net.micode.notes:color/background_material_dark = 0x7f06001c
+net.micode.notes:color/background_floating_material_dark = 0x7f06001a
+net.micode.notes:layout/abc_alert_dialog_button_bar_material = 0x7f0c0008
+net.micode.notes:layout/widget_4x = 0x7f0c0044
+net.micode.notes:string/menu_font_small = 0x7f10005b
+net.micode.notes:color/abc_tint_spinner = 0x7f060016
+net.micode.notes:color/abc_tint_default = 0x7f060013
+net.micode.notes:color/abc_search_url_text_normal = 0x7f06000d
+net.micode.notes:color/abc_search_url_text_selected = 0x7f06000f
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabBar.Inverse = 0x7f11019f
+net.micode.notes:attr/textAppearanceHeadline6 = 0x7f0401a0
+net.micode.notes:layout/notification_action_tombstone = 0x7f0c0039
+net.micode.notes:id/blocking = 0x7f090027
+net.micode.notes:color/abc_search_url_text_pressed = 0x7f06000e
+net.micode.notes:id/coordinator = 0x7f090038
+net.micode.notes:drawable/abc_ic_star_half_black_48dp = 0x7f08002a
+net.micode.notes:style/Base.Widget.AppCompat.PopupMenu.Overflow = 0x7f1100ae
+net.micode.notes:color/primary_dark_material_light = 0x7f06006a
+net.micode.notes:attr/windowMinWidthMinor = 0x7f0401db
+net.micode.notes:color/abc_search_url_text = 0x7f06000c
+net.micode.notes:attr/autoSizeTextType = 0x7f040030
+net.micode.notes:dimen/compat_button_inset_horizontal_material = 0x7f07004e
+net.micode.notes:color/mtrl_textinput_hovered_box_stroke_color = 0x7f060066
+net.micode.notes:color/abc_primary_text_disable_only_material_light = 0x7f060009
+net.micode.notes:style/Base.Theme.AppCompat.Light.Dialog.Alert = 0x7f110048
+net.micode.notes:anim/abc_popup_exit = 0x7f010004
+net.micode.notes:dimen/compat_control_corner_material = 0x7f070052
+net.micode.notes:attr/fontProviderAuthority = 0x7f0400d2
+net.micode.notes:attr/subtitleTextStyle = 0x7f040176
+net.micode.notes:bool/abc_config_actionMenuItemAllCaps = 0x7f050002
+net.micode.notes:bool/abc_action_bar_embed_tabs = 0x7f050000
+net.micode.notes:attr/selectableItemBackground = 0x7f040155
+net.micode.notes:id/selected = 0x7f0900c4
+net.micode.notes:attr/actionBarDivider = 0x7f040000
+net.micode.notes:attr/windowFixedHeightMinor = 0x7f0401d7
+net.micode.notes:attr/expandedTitleMarginEnd = 0x7f0400bf
+net.micode.notes:bool/abc_allow_stacked_button_bar = 0x7f050001
+net.micode.notes:attr/selectableItemBackgroundBorderless = 0x7f040156
+net.micode.notes:color/primary_text_dark = 0x7f06006d
+net.micode.notes:color/material_grey_850 = 0x7f06004b
+net.micode.notes:string/preferences_account_summary = 0x7f10007d
+net.micode.notes:attr/fontFamily = 0x7f0400d1
+net.micode.notes:style/Theme.AppCompat.DayNight.NoActionBar = 0x7f110146
+net.micode.notes:attr/windowActionBarOverlay = 0x7f0401d4
+net.micode.notes:attr/actionModeWebSearchDrawable = 0x7f04001c
+net.micode.notes:id/expanded_menu = 0x7f09004f
+net.micode.notes:id/cb_edit_item = 0x7f09002c
+net.micode.notes:style/TextAppearance.AppCompat.Tooltip = 0x7f110104
+net.micode.notes:attr/listPopupWindowStyle = 0x7f04011d
+net.micode.notes:drawable/ic_mtrl_chip_close_circle = 0x7f080079
+net.micode.notes:attr/ttcIndex = 0x7f0401cf
+net.micode.notes:string/error_sync_cancelled = 0x7f10003f
+net.micode.notes:string/app_mima_context = 0x7f10002c
+net.micode.notes:attr/contentPaddingTop = 0x7f04009b
+net.micode.notes:dimen/abc_text_size_display_2_material = 0x7f07003e
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Light.Dialog = 0x7f11006c
+net.micode.notes:layout/select_dialog_item_material = 0x7f0c003e
+net.micode.notes:attr/listDividerAlertDialog = 0x7f040119
+net.micode.notes:attr/tooltipFrameBackground = 0x7f0401ca
+net.micode.notes:anim/design_bottom_sheet_slide_in = 0x7f01000c
+net.micode.notes:attr/toolbarStyle = 0x7f0401c8
+net.micode.notes:drawable/abc_ratingbar_material = 0x7f08003d
+net.micode.notes:color/accent_material_dark = 0x7f060018
+net.micode.notes:string/abc_activitychooserview_choose_application = 0x7f100005
+net.micode.notes:attr/toolbarNavigationButtonStyle = 0x7f0401c7
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.ActionBar.TitleItem = 0x7f1100d8
+net.micode.notes:dimen/abc_action_bar_subtitle_bottom_margin_material = 0x7f07000b
+net.micode.notes:attr/titleTextStyle = 0x7f0401c5
+net.micode.notes:attr/cardCornerRadius = 0x7f040059
+net.micode.notes:dimen/abc_switch_padding = 0x7f070038
+net.micode.notes:dimen/abc_text_size_menu_header_material = 0x7f070044
+net.micode.notes:id/end = 0x7f090048
+net.micode.notes:drawable/abc_ic_arrow_drop_right_black_24dp = 0x7f08001a
+net.micode.notes:color/abc_hint_foreground_material_dark = 0x7f060005
+net.micode.notes:attr/bottomNavigationStyle = 0x7f040040
+net.micode.notes:color/mtrl_tabs_icon_color_selector_colored = 0x7f06005f
+net.micode.notes:style/Theme.AppCompat.Light.DialogWhenLarge = 0x7f110150
+net.micode.notes:style/TextAppearance.AppCompat.Subhead.Inverse = 0x7f110101
+net.micode.notes:attr/titleMarginEnd = 0x7f0401bf
+net.micode.notes:style/Widget.MaterialComponents.TextInputEditText.OutlinedBox = 0x7f1101f2
+net.micode.notes:id/container = 0x7f090035
+net.micode.notes:attr/searchViewStyle = 0x7f040153
+net.micode.notes:attr/layout_collapseMode = 0x7f04010e
+net.micode.notes:attr/titleEnabled = 0x7f0401bc
+net.micode.notes:drawable/list_yellow_down = 0x7f08008e
+net.micode.notes:style/TextAppearance.MaterialComponents.Body1 = 0x7f110125
+net.micode.notes:attr/title = 0x7f0401bb
+net.micode.notes:attr/tintMode = 0x7f0401ba
+net.micode.notes:attr/tickMarkTintMode = 0x7f0401b8
+net.micode.notes:attr/imageButtonStyle = 0x7f0400f5
+net.micode.notes:string/preferences_add_account = 0x7f10007f
+net.micode.notes:attr/thumbTintMode = 0x7f0401b5
+net.micode.notes:attr/thumbTint = 0x7f0401b4
+net.micode.notes:dimen/design_snackbar_min_width = 0x7f070077
+net.micode.notes:attr/thumbTextPadding = 0x7f0401b3
+net.micode.notes:attr/isLightTheme = 0x7f0400f9
+net.micode.notes:style/Base.TextAppearance.AppCompat.Tooltip = 0x7f110029
+net.micode.notes:dimen/design_fab_translation_z_hovered_focused = 0x7f070068
+net.micode.notes:attr/textStartPadding = 0x7f0401b0
+net.micode.notes:style/Platform.ThemeOverlay.AppCompat.Dark = 0x7f1100d0
+net.micode.notes:style/Base.TextAppearance.AppCompat.SearchResult.Title = 0x7f110022
+net.micode.notes:style/Theme.MaterialComponents.Light.DialogWhenLarge = 0x7f110169
+net.micode.notes:attr/fastScrollHorizontalTrackDrawable = 0x7f0400cb
+net.micode.notes:style/Base.V21.Theme.AppCompat.Light.Dialog = 0x7f110072
+net.micode.notes:attr/textColorSearchUrl = 0x7f0401ad
+net.micode.notes:style/Animation.AppCompat.Dialog = 0x7f110002
+net.micode.notes:id/center = 0x7f09002d
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionMode.Title = 0x7f11010c
+net.micode.notes:color/mtrl_textinput_default_box_stroke_color = 0x7f060063
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar = 0x7f11019b
+net.micode.notes:id/mtrl_internal_children_alpha_tag = 0x7f090093
+net.micode.notes:attr/textAppearanceSubtitle2 = 0x7f0401ab
+net.micode.notes:id/forever = 0x7f090056
+net.micode.notes:color/primary_text_disabled_material_light = 0x7f060071
+net.micode.notes:drawable/abc_list_longpressed_holo = 0x7f080031
+net.micode.notes:drawable/abc_cab_background_top_mtrl_alpha = 0x7f080015
+net.micode.notes:attr/textAppearanceSearchResultTitle = 0x7f0401a8
+net.micode.notes:id/iv_super_select = 0x7f090071
+net.micode.notes:attr/tabTextAppearance = 0x7f040193
+net.micode.notes:color/abc_primary_text_disable_only_material_dark = 0x7f060008
+net.micode.notes:attr/textAppearanceSearchResultSubtitle = 0x7f0401a7
+net.micode.notes:drawable/ic_mtrl_chip_checked_black = 0x7f080077
+net.micode.notes:dimen/design_snackbar_elevation = 0x7f070074
+net.micode.notes:color/notification_icon_bg_color = 0x7f060068
+net.micode.notes:attr/snackbarStyle = 0x7f040160
+net.micode.notes:attr/tint = 0x7f0401b9
+net.micode.notes:style/Widget.AppCompat.Light.ListPopupWindow = 0x7f1101ab
+net.micode.notes:style/Base.TextAppearance.Widget.AppCompat.Toolbar.Title = 0x7f11003d
+net.micode.notes:drawable/abc_spinner_mtrl_am_alpha = 0x7f080047
+net.micode.notes:dimen/design_fab_translation_z_pressed = 0x7f070069
+net.micode.notes:attr/textAppearanceListItemSecondary = 0x7f0401a3
+net.micode.notes:id/search_go_btn = 0x7f0900be
+net.micode.notes:attr/textAppearanceLargePopupMenu = 0x7f0401a1
+net.micode.notes:style/TextAppearance.MaterialComponents.Headline6 = 0x7f11012f
+net.micode.notes:id/view_offset_helper = 0x7f0900fd
+net.micode.notes:color/abc_tint_btn_checkable = 0x7f060012
+net.micode.notes:dimen/mtrl_btn_text_size = 0x7f0700a9
+net.micode.notes:attr/liftOnScroll = 0x7f040115
+net.micode.notes:attr/textAppearanceHeadline4 = 0x7f04019e
+net.micode.notes:attr/tabIndicatorColor = 0x7f040183
+net.micode.notes:attr/textAppearanceHeadline2 = 0x7f04019c
+net.micode.notes:id/start = 0x7f0900d4
+net.micode.notes:attr/textAppearanceButton = 0x7f040199
+net.micode.notes:attr/hintTextAppearance = 0x7f0400e8
+net.micode.notes:attr/textAppearanceBody1 = 0x7f040197
+net.micode.notes:color/material_grey_300 = 0x7f060047
+net.micode.notes:bool/mtrl_btn_textappearance_all_caps = 0x7f050003
+net.micode.notes:string/menu_font_normal = 0x7f100059
+net.micode.notes:id/always = 0x7f09001f
+net.micode.notes:id/action_menu_divider = 0x7f090013
+net.micode.notes:attr/tabPaddingTop = 0x7f04018f
+net.micode.notes:style/Widget.AppCompat.Light.SearchView = 0x7f1101af
+net.micode.notes:id/notification_main_column_container = 0x7f0900a2
+net.micode.notes:dimen/abc_action_button_min_height_material = 0x7f07000d
+net.micode.notes:attr/tabPaddingBottom = 0x7f04018c
+net.micode.notes:attr/iconEndPadding = 0x7f0400ed
+net.micode.notes:attr/tabPadding = 0x7f04018b
+net.micode.notes:color/switch_thumb_normal_material_light = 0x7f06007e
+net.micode.notes:attr/tabMinWidth = 0x7f040189
+net.micode.notes:style/Base.TextAppearance.AppCompat.Medium.Inverse = 0x7f11001e
+net.micode.notes:attr/tabMaxWidth = 0x7f040188
+net.micode.notes:dimen/mtrl_bottomappbar_fab_cradle_rounded_corner_radius = 0x7f070092
+net.micode.notes:color/material_blue_grey_950 = 0x7f060043
+net.micode.notes:id/tv_title_bar = 0x7f0900f8
+net.micode.notes:attr/tabIndicatorFullWidth = 0x7f040184
+net.micode.notes:attr/fontProviderQuery = 0x7f0400d7
+net.micode.notes:attr/strokeColor = 0x7f04016f
+net.micode.notes:attr/tabIndicatorAnimationDuration = 0x7f040182
+net.micode.notes:attr/buttonGravity = 0x7f040051
+net.micode.notes:layout/account_dialog_title = 0x7f0c001c
+net.micode.notes:style/Theme.Design = 0x7f110153
+net.micode.notes:dimen/design_bottom_navigation_height = 0x7f07005a
+net.micode.notes:styleable/Toolbar = 0x7f120045
+net.micode.notes:attr/tabContentStart = 0x7f04017d
+net.micode.notes:attr/listLayout = 0x7f04011b
+net.micode.notes:color/abc_secondary_text_material_dark = 0x7f060010
+net.micode.notes:attr/tabBackground = 0x7f04017c
+net.micode.notes:layout/abc_action_mode_close_item_material = 0x7f0c0005
+net.micode.notes:integer/mtrl_btn_anim_delay_ms = 0x7f0a0009
+net.micode.notes:attr/switchPadding = 0x7f040179
+net.micode.notes:layout/design_bottom_sheet_dialog = 0x7f0c0021
+net.micode.notes:drawable/list_red_down = 0x7f080086
+net.micode.notes:attr/suggestionRowLayout = 0x7f040177
+net.micode.notes:attr/subtitleTextColor = 0x7f040175
+net.micode.notes:id/iv_bg_white = 0x7f09006a
+net.micode.notes:style/Widget.AppCompat.Light.ActivityChooserView = 0x7f1101a8
+net.micode.notes:attr/subtitleTextAppearance = 0x7f040174
+net.micode.notes:attr/submitBackground = 0x7f040172
+net.micode.notes:attr/state_liftable = 0x7f04016b
+net.micode.notes:attr/materialCardViewStyle = 0x7f040126
+net.micode.notes:attr/actionBarSize = 0x7f040003
+net.micode.notes:style/Widget.MaterialComponents.TextInputEditText.OutlinedBox.Dense = 0x7f1101f3
+net.micode.notes:attr/showText = 0x7f04015a
+net.micode.notes:attr/iconifiedByDefault = 0x7f0400f4
+net.micode.notes:attr/tickMark = 0x7f0401b6
+net.micode.notes:dimen/abc_action_bar_icon_vertical_padding_material = 0x7f070006
+net.micode.notes:attr/textAppearanceCaption = 0x7f04019a
+net.micode.notes:attr/layout_keyline = 0x7f040112
+net.micode.notes:color/mtrl_bottom_nav_colored_item_tint = 0x7f06004d
+net.micode.notes:id/touch_outside = 0x7f0900ec
+net.micode.notes:id/multiply = 0x7f090094
+net.micode.notes:attr/windowActionBar = 0x7f0401d3
+net.micode.notes:color/primary_material_dark = 0x7f06006b
+net.micode.notes:dimen/mtrl_textinput_box_corner_radius_small = 0x7f0700b9
+net.micode.notes:string/abc_font_family_caption_material = 0x7f10000b
+net.micode.notes:attr/colorButtonNormal = 0x7f040086
+net.micode.notes:attr/logoDescription = 0x7f040124
+net.micode.notes:attr/searchHintIcon = 0x7f040151
+net.micode.notes:id/time = 0x7f0900e6
+net.micode.notes:attr/chipIconSize = 0x7f04006b
+net.micode.notes:color/switch_thumb_material_light = 0x7f06007c
+net.micode.notes:attr/fontProviderFetchTimeout = 0x7f0400d5
+net.micode.notes:style/Widget.AppCompat.AutoCompleteTextView = 0x7f11018b
+net.micode.notes:id/showTitle = 0x7f0900c9
+net.micode.notes:dimen/fastscroll_margin = 0x7f070084
+net.micode.notes:id/left = 0x7f090074
+net.micode.notes:attr/ratingBarStyleSmall = 0x7f04014b
+net.micode.notes:dimen/hint_alpha_material_dark = 0x7f070089
+net.micode.notes:attr/bottomAppBarStyle = 0x7f04003f
+net.micode.notes:color/abc_tint_edittext = 0x7f060014
+net.micode.notes:color/abc_tint_seek_thumb = 0x7f060015
+net.micode.notes:attr/ratingBarStyle = 0x7f040149
+net.micode.notes:style/TextAppearance.AppCompat.Medium = 0x7f1100f9
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.ActionMode.Title = 0x7f110030
+net.micode.notes:drawable/list_green_down = 0x7f080082
+net.micode.notes:drawable/abc_text_select_handle_left_mtrl_light = 0x7f08004f
+net.micode.notes:attr/closeIconSize = 0x7f04007a
+net.micode.notes:attr/queryHint = 0x7f040147
+net.micode.notes:attr/progressBarPadding = 0x7f040144
+net.micode.notes:dimen/notification_big_circle_margin = 0x7f0700c2
+net.micode.notes:attr/enforceTextAppearance = 0x7f0400b7
+net.micode.notes:attr/preserveIconSpacing = 0x7f040142
+net.micode.notes:dimen/mtrl_card_spacing = 0x7f0700ac
+net.micode.notes:color/foreground_material_dark = 0x7f06003d
+net.micode.notes:attr/layout = 0x7f040109
+net.micode.notes:attr/arrowShaftLength = 0x7f04002a
+net.micode.notes:style/Base.Widget.AppCompat.DrawerArrowToggle.Common = 0x7f11009c
+net.micode.notes:id/line3 = 0x7f090076
+net.micode.notes:dimen/notification_top_pad = 0x7f0700cd
+net.micode.notes:attr/itemPadding = 0x7f040100
+net.micode.notes:attr/popupWindowStyle = 0x7f040141
+net.micode.notes:string/abc_searchview_description_voice = 0x7f100023
+net.micode.notes:dimen/abc_action_bar_elevation_material = 0x7f070005
+net.micode.notes:attr/barLength = 0x7f040036
+net.micode.notes:attr/popupTheme = 0x7f040140
+net.micode.notes:style/Base.TextAppearance.AppCompat.SearchResult = 0x7f110020
+net.micode.notes:style/Widget.AppCompat.Toolbar = 0x7f1101c7
+net.micode.notes:attr/checkedIconEnabled = 0x7f040062
+net.micode.notes:attr/helperTextTextAppearance = 0x7f0400e2
+net.micode.notes:style/Base.TextAppearance.Widget.AppCompat.ExpandedMenu.Item = 0x7f11003b
+net.micode.notes:id/up = 0x7f0900fb
+net.micode.notes:attr/panelMenuListWidth = 0x7f040139
+net.micode.notes:layout/design_bottom_navigation_item = 0x7f0c0020
+net.micode.notes:dimen/abc_text_size_body_1_material = 0x7f070039
+net.micode.notes:id/edit_query = 0x7f090047
+net.micode.notes:style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small = 0x7f1100f8
+net.micode.notes:attr/paddingTopNoTitle = 0x7f040136
+net.micode.notes:color/mtrl_btn_text_btn_ripple_color = 0x7f060053
+net.micode.notes:attr/numericModifiers = 0x7f040131
+net.micode.notes:string/abc_menu_function_shortcut_label = 0x7f100018
+net.micode.notes:dimen/abc_text_size_large_material = 0x7f070042
+net.micode.notes:drawable/abc_scrubber_track_mtrl_alpha = 0x7f080043
+net.micode.notes:drawable/abc_item_background_holo_dark = 0x7f08002c
+net.micode.notes:attr/navigationMode = 0x7f04012f
+net.micode.notes:attr/navigationIcon = 0x7f04012e
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabText = 0x7f1101a0
+net.micode.notes:color/mtrl_tabs_ripple_color = 0x7f060061
+net.micode.notes:attr/multiChoiceItemLayout = 0x7f04012c
+net.micode.notes:attr/fastScrollEnabled = 0x7f0400c9
+net.micode.notes:attr/menu = 0x7f04012b
+net.micode.notes:dimen/compat_button_padding_horizontal_material = 0x7f070050
+net.micode.notes:attr/helperText = 0x7f0400e0
+net.micode.notes:color/mtrl_bottom_nav_item_tint = 0x7f06004e
+net.micode.notes:attr/borderlessButtonStyle = 0x7f04003e
+net.micode.notes:drawable/widget_4x_green = 0x7f0800b6
+net.micode.notes:attr/fontProviderPackage = 0x7f0400d6
+net.micode.notes:attr/gapBetweenBars = 0x7f0400dc
+net.micode.notes:attr/hintEnabled = 0x7f0400e7
+net.micode.notes:style/Widget.AppCompat.ListPopupWindow = 0x7f1101b2
+net.micode.notes:attr/actionModeStyle = 0x7f04001b
+net.micode.notes:attr/layout_scrollFlags = 0x7f040113
+net.micode.notes:string/abc_menu_sym_shortcut_label = 0x7f10001c
+net.micode.notes:attr/dropDownListViewStyle = 0x7f0400b0
+net.micode.notes:attr/maxActionInlineWidth = 0x7f040127
+net.micode.notes:style/TextAppearance.AppCompat.Widget.PopupMenu.Header = 0x7f110113
+net.micode.notes:drawable/bg_btn_set_color = 0x7f08005c
+net.micode.notes:attr/cardMaxElevation = 0x7f04005b
+net.micode.notes:attr/logo = 0x7f040123
+net.micode.notes:attr/singleSelection = 0x7f04015e
+net.micode.notes:attr/alertDialogButtonGroupStyle = 0x7f040022
+net.micode.notes:dimen/notification_action_text_size = 0x7f0700c1
+net.micode.notes:dimen/cardview_default_radius = 0x7f07004d
+net.micode.notes:style/Theme.MaterialComponents.NoActionBar = 0x7f11016c
+net.micode.notes:attr/lineSpacing = 0x7f040117
+net.micode.notes:style/Widget.MaterialComponents.Chip.Entry = 0x7f1101e7
+net.micode.notes:attr/dropdownListPreferredItemHeight = 0x7f0400b1
+net.micode.notes:attr/spanCount = 0x7f040161
+net.micode.notes:attr/contentDescription = 0x7f040090
+net.micode.notes:id/top = 0x7f0900ea
+net.micode.notes:attr/maxButtonHeight = 0x7f040128
+net.micode.notes:string/alert_message_delete_folder = 0x7f100027
+net.micode.notes:drawable/abc_btn_check_to_on_mtrl_015 = 0x7f08000b
+net.micode.notes:attr/layout_insetEdge = 0x7f040111
+net.micode.notes:style/HighlightTextAppearanceSecondary = 0x7f1100c6
+net.micode.notes:attr/layout_dodgeInsetEdges = 0x7f040110
+net.micode.notes:attr/boxCollapsedPaddingTop = 0x7f040045
+net.micode.notes:drawable/notification_bg_normal_pressed = 0x7f0800a2
+net.micode.notes:attr/layout_collapseParallaxMultiplier = 0x7f04010f
+net.micode.notes:style/Base.Theme.AppCompat.CompactMenu = 0x7f11003f
+net.micode.notes:attr/trackTint = 0x7f0401cd
+net.micode.notes:id/iv_medium_select = 0x7f09006f
+net.micode.notes:drawable/tree = 0x7f0800ae
+net.micode.notes:attr/layout_behavior = 0x7f04010d
+net.micode.notes:anim/abc_slide_out_top = 0x7f010009
+net.micode.notes:id/unlabeled = 0x7f0900fa
+net.micode.notes:style/Widget.AppCompat.Spinner.DropDown = 0x7f1101c3
+net.micode.notes:id/search_close_btn = 0x7f0900bc
+net.micode.notes:dimen/mtrl_textinput_box_padding_end = 0x7f0700bb
+net.micode.notes:attr/actionModeFindDrawable = 0x7f040015
+net.micode.notes:attr/reverseLayout = 0x7f04014c
+net.micode.notes:attr/titleMargin = 0x7f0401bd
+net.micode.notes:attr/backgroundTint = 0x7f040034
+net.micode.notes:attr/layout_anchorGravity = 0x7f04010c
+net.micode.notes:attr/spinnerStyle = 0x7f040164
+net.micode.notes:drawable/notification_icon_background = 0x7f0800a3
+net.micode.notes:attr/spinBars = 0x7f040162
+net.micode.notes:attr/statusBarBackground = 0x7f04016d
+net.micode.notes:attr/autoSizeStepGranularity = 0x7f04002f
+net.micode.notes:dimen/mtrl_btn_dialog_btn_min_width = 0x7f070096
+net.micode.notes:drawable/$avd_hide_password__0 = 0x7f080000
+net.micode.notes:attr/layout_anchor = 0x7f04010b
+net.micode.notes:attr/materialButtonStyle = 0x7f040125
+net.micode.notes:id/editTextTextPassword1 = 0x7f090045
+net.micode.notes:dimen/mtrl_btn_padding_top = 0x7f0700a3
+net.micode.notes:style/Theme.MaterialComponents.Dialog.Alert = 0x7f11015e
+net.micode.notes:attr/homeLayout = 0x7f0400ea
+net.micode.notes:attr/scrimVisibleHeightTrigger = 0x7f040150
+net.micode.notes:raw/introduction = 0x7f0f0000
+net.micode.notes:id/FUNCTION = 0x7f090002
+net.micode.notes:dimen/abc_select_dialog_padding_start_material = 0x7f070037
+net.micode.notes:attr/cardPreventCornerOverlap = 0x7f04005c
+net.micode.notes:dimen/abc_button_inset_vertical_material = 0x7f070013
+net.micode.notes:style/Base.TextAppearance.AppCompat.Large = 0x7f110019
+net.micode.notes:style/Base.Widget.AppCompat.ListView.Menu = 0x7f1100ac
+net.micode.notes:layout/add_account_text = 0x7f0c001d
+net.micode.notes:color/material_grey_800 = 0x7f06004a
+net.micode.notes:styleable/AppCompatImageView = 0x7f12000d
+net.micode.notes:attr/itemTextColor = 0x7f040105
+net.micode.notes:anim/abc_popup_enter = 0x7f010003
+net.micode.notes:attr/colorControlNormal = 0x7f040089
+net.micode.notes:attr/contentInsetLeft = 0x7f040093
+net.micode.notes:attr/hideOnContentScroll = 0x7f0400e4
+net.micode.notes:attr/pressedTranslationZ = 0x7f040143
+net.micode.notes:attr/itemIconPadding = 0x7f0400fd
+net.micode.notes:attr/expanded = 0x7f0400bb
+net.micode.notes:attr/itemHorizontalTranslationEnabled = 0x7f0400fc
+net.micode.notes:attr/floatingActionButtonStyle = 0x7f0400cf
+net.micode.notes:color/mtrl_textinput_filled_box_default_background_color = 0x7f060065
+net.micode.notes:attr/initialActivityCount = 0x7f0400f7
+net.micode.notes:attr/cardUseCompatPadding = 0x7f04005d
+net.micode.notes:attr/coordinatorLayoutStyle = 0x7f04009e
+net.micode.notes:dimen/abc_dropdownitem_text_padding_left = 0x7f07002a
+net.micode.notes:attr/iconTintMode = 0x7f0400f3
+net.micode.notes:attr/state_collapsed = 0x7f040169
+net.micode.notes:attr/srcCompat = 0x7f040166
+net.micode.notes:style/Platform.V25.AppCompat = 0x7f1100d4
+net.micode.notes:string/note_link_web = 0x7f100073
+net.micode.notes:styleable/MaterialButton = 0x7f12002c
+net.micode.notes:layout/dialog_edit_text = 0x7f0c002e
+net.micode.notes:id/editTextTextPassword2 = 0x7f090046
+net.micode.notes:layout/abc_screen_simple = 0x7f0c0015
+net.micode.notes:attr/listPreferredItemHeightLarge = 0x7f04011f
+net.micode.notes:attr/iconTint = 0x7f0400f2
+net.micode.notes:string/widget_havenot_content = 0x7f10009f
+net.micode.notes:attr/actionBarItemBackground = 0x7f040001
+net.micode.notes:style/CardView = 0x7f1100c2
+net.micode.notes:attr/iconSize = 0x7f0400f0
+net.micode.notes:dimen/abc_seekbar_track_background_height_material = 0x7f070035
+net.micode.notes:drawable/avd_show_password = 0x7f08005b
+net.micode.notes:attr/voiceIcon = 0x7f0401d2
+net.micode.notes:dimen/abc_action_button_min_width_material = 0x7f07000e
+net.micode.notes:attr/textAppearanceSubtitle1 = 0x7f0401aa
+net.micode.notes:attr/chipSpacingHorizontal = 0x7f040070
+net.micode.notes:attr/subMenuArrow = 0x7f040171
+net.micode.notes:attr/expandedTitleGravity = 0x7f0400bc
+net.micode.notes:attr/hintAnimationEnabled = 0x7f0400e6
+net.micode.notes:attr/listPreferredItemPaddingRight = 0x7f040122
+net.micode.notes:dimen/abc_action_bar_subtitle_top_margin_material = 0x7f07000c
+net.micode.notes:style/Base.Widget.AppCompat.ActionMode = 0x7f11008d
+net.micode.notes:attr/expandedTitleMarginBottom = 0x7f0400be
+net.micode.notes:style/Base.TextAppearance.AppCompat.Light.Widget.PopupMenu.Large = 0x7f11001b
+net.micode.notes:styleable/FloatingActionButton_Behavior_Layout = 0x7f120022
+net.micode.notes:attr/chipIcon = 0x7f040069
+net.micode.notes:id/visible = 0x7f0900fe
+net.micode.notes:attr/cardBackgroundColor = 0x7f040058
+net.micode.notes:dimen/cardview_compat_inset_shadow = 0x7f07004b
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.ActionBar = 0x7f11005e
+net.micode.notes:color/abc_hint_foreground_material_light = 0x7f060006
+net.micode.notes:style/Base.Widget.AppCompat.Button.Colored = 0x7f110094
+net.micode.notes:drawable/abc_btn_switch_to_on_mtrl_00012 = 0x7f080012
+net.micode.notes:attr/navigationViewStyle = 0x7f040130
+net.micode.notes:attr/itemTextAppearance = 0x7f040102
+net.micode.notes:dimen/abc_dialog_padding_top_material = 0x7f070025
+net.micode.notes:attr/fontVariationSettings = 0x7f0400d9
+net.micode.notes:drawable/abc_menu_hardkey_panel_mtrl_mult = 0x7f08003a
+net.micode.notes:layout/design_layout_snackbar = 0x7f0c0022
+net.micode.notes:attr/closeIconVisible = 0x7f04007d
+net.micode.notes:drawable/edit_title_white = 0x7f08006e
+net.micode.notes:color/user_query_highlight = 0x7f060081
+net.micode.notes:id/outline = 0x7f0900a3
+net.micode.notes:styleable/ListPopupWindow = 0x7f12002b
+net.micode.notes:attr/fontStyle = 0x7f0400d8
+net.micode.notes:dimen/abc_seekbar_track_progress_height_material = 0x7f070036
+net.micode.notes:string/menu_alert = 0x7f100050
+net.micode.notes:array/format_for_exported_note = 0x7f030000
+net.micode.notes:attr/contentPaddingRight = 0x7f04009a
+net.micode.notes:layout/design_navigation_menu_item = 0x7f0c002c
+net.micode.notes:attr/controlBackground = 0x7f04009d
+net.micode.notes:id/item_touch_helper_previous_elevation = 0x7f090062
+net.micode.notes:dimen/disabled_alpha_material_dark = 0x7f070081
+net.micode.notes:attr/textAppearanceListItem = 0x7f0401a2
+net.micode.notes:attr/fastScrollHorizontalThumbDrawable = 0x7f0400ca
+net.micode.notes:style/Theme.AppCompat.DialogWhenLarge = 0x7f11014a
+net.micode.notes:style/Base.V7.Theme.AppCompat = 0x7f11007d
+net.micode.notes:dimen/design_tab_text_size_2line = 0x7f07007f
+net.micode.notes:style/Base.Widget.AppCompat.SeekBar = 0x7f1100b7
+net.micode.notes:attr/fabCustomSize = 0x7f0400c7
+net.micode.notes:attr/closeIconStartPadding = 0x7f04007b
+net.micode.notes:id/actions = 0x7f09001a
+net.micode.notes:dimen/design_navigation_separator_vertical_padding = 0x7f070071
+net.micode.notes:string/sync_progress_login = 0x7f100099
+net.micode.notes:styleable/ColorStateListItem = 0x7f12001b
+net.micode.notes:drawable/design_ic_visibility_off = 0x7f080064
+net.micode.notes:dimen/abc_control_corner_material = 0x7f070018
+net.micode.notes:attr/tabMode = 0x7f04018a
+net.micode.notes:id/menu_new_folder = 0x7f090084
+net.micode.notes:attr/fabCradleRoundedCornerRadius = 0x7f0400c5
+net.micode.notes:id/textinput_helper_text = 0x7f0900e5
+net.micode.notes:attr/icon = 0x7f0400ec
+net.micode.notes:integer/mtrl_chip_anim_duration = 0x7f0a000b
+net.micode.notes:style/TextAppearance.Widget.AppCompat.ExpandedMenu.Item = 0x7f110134
+net.micode.notes:attr/expandedTitleMarginStart = 0x7f0400c0
+net.micode.notes:id/never = 0x7f090097
+net.micode.notes:attr/expandedTitleMargin = 0x7f0400bd
+net.micode.notes:id/menu_setting = 0x7f090088
+net.micode.notes:attr/switchTextAppearance = 0x7f04017b
+net.micode.notes:color/secondary_text_disabled_material_dark = 0x7f060077
+net.micode.notes:attr/counterMaxLength = 0x7f0400a1
+net.micode.notes:dimen/abc_dialog_padding_material = 0x7f070024
+net.micode.notes:attr/elevation = 0x7f0400b5
+net.micode.notes:color/mtrl_chip_text_color = 0x7f06005a
+net.micode.notes:attr/editTextColor = 0x7f0400b3
+net.micode.notes:layout/design_navigation_menu = 0x7f0c002b
+net.micode.notes:id/search_voice_btn = 0x7f0900c2
+net.micode.notes:style/Widget.AppCompat.RatingBar.Indicator = 0x7f1101bc
+net.micode.notes:attr/tabIconTint = 0x7f04017f
+net.micode.notes:attr/errorTextAppearance = 0x7f0400b9
+net.micode.notes:string/menu_remove_remind = 0x7f100061
+net.micode.notes:string/abc_capital_on = 0x7f100007
+net.micode.notes:attr/drawableSize = 0x7f0400ae
+net.micode.notes:dimen/abc_button_padding_horizontal_material = 0x7f070014
+net.micode.notes:attr/actionBarStyle = 0x7f040005
+net.micode.notes:id/date = 0x7f09003b
+net.micode.notes:attr/dividerHorizontal = 0x7f0400ab
+net.micode.notes:attr/autoCompleteTextViewStyle = 0x7f04002b
+net.micode.notes:drawable/design_password_eye = 0x7f080065
+net.micode.notes:attr/firstBaselineToTopHeight = 0x7f0400ce
+net.micode.notes:attr/dialogTheme = 0x7f0400a8
+net.micode.notes:attr/closeIconTint = 0x7f04007c
+net.micode.notes:dimen/design_fab_elevation = 0x7f070064
+net.micode.notes:string/notelist_string_info = 0x7f100077
+net.micode.notes:attr/actionLayout = 0x7f04000d
+net.micode.notes:attr/chipStartPadding = 0x7f040073
+net.micode.notes:attr/passwordToggleContentDescription = 0x7f04013a
+net.micode.notes:attr/defaultQueryHint = 0x7f0400a5
+net.micode.notes:id/right_icon = 0x7f0900ae
+net.micode.notes:drawable/abc_btn_check_to_on_mtrl_000 = 0x7f08000a
+net.micode.notes:styleable/MenuItem = 0x7f120030
+net.micode.notes:style/Base.Theme.MaterialComponents.Light.Dialog.MinWidth = 0x7f11005b
+net.micode.notes:attr/behavior_skipCollapsed = 0x7f04003c
+net.micode.notes:id/action_context_bar = 0x7f090010
+net.micode.notes:attr/counterOverflowTextAppearance = 0x7f0400a2
+net.micode.notes:dimen/mtrl_bottomappbar_height = 0x7f070094
+net.micode.notes:string/error_note_empty_for_clock = 0x7f10003a
+net.micode.notes:color/design_error = 0x7f06002d
+net.micode.notes:layout/notification_template_custom_big = 0x7f0c003a
+net.micode.notes:attr/hoveredFocusedTranslationZ = 0x7f0400eb
+net.micode.notes:id/shortcut = 0x7f0900c6
+net.micode.notes:style/Theme.MaterialComponents.DialogWhenLarge = 0x7f110160
+net.micode.notes:dimen/notification_large_icon_height = 0x7f0700c4
+net.micode.notes:string/note_link_email = 0x7f100070
+net.micode.notes:attr/radioButtonStyle = 0x7f040148
+net.micode.notes:attr/actionModeBackground = 0x7f040010
+net.micode.notes:id/mtrl_child_content_container = 0x7f090092
+net.micode.notes:attr/boxCornerRadiusBottomEnd = 0x7f040046
+net.micode.notes:attr/scrimAnimationDuration = 0x7f04014e
+net.micode.notes:attr/checkedIconVisible = 0x7f040063
+net.micode.notes:attr/colorSwitchThumbNormal = 0x7f04008e
+net.micode.notes:attr/editTextStyle = 0x7f0400b4
+net.micode.notes:color/mtrl_btn_transparent_bg_color = 0x7f060056
+net.micode.notes:style/Widget.AppCompat.Light.PopupMenu = 0x7f1101ad
+net.micode.notes:string/app_widget2x2 = 0x7f10002e
+net.micode.notes:attr/colorSecondary = 0x7f04008d
+net.micode.notes:id/none = 0x7f090098
+net.micode.notes:attr/windowMinWidthMajor = 0x7f0401da
+net.micode.notes:dimen/compat_notification_large_icon_max_width = 0x7f070054
+net.micode.notes:attr/contentInsetEnd = 0x7f040091
+net.micode.notes:id/buttonPanel = 0x7f09002b
+net.micode.notes:style/Theme.MaterialComponents.Dialog.MinWidth = 0x7f11015f
+net.micode.notes:attr/backgroundTintMode = 0x7f040035
+net.micode.notes:id/ifRoom = 0x7f09005e
+net.micode.notes:string/abc_activity_chooser_view_see_all = 0x7f100004
+net.micode.notes:attr/collapsedTitleGravity = 0x7f040081
+net.micode.notes:attr/colorBackgroundFloating = 0x7f040085
+net.micode.notes:dimen/abc_search_view_preferred_height = 0x7f070033
+net.micode.notes:attr/dialogPreferredPadding = 0x7f0400a7
+net.micode.notes:style/Widget.AppCompat.Light.ActionBar.TabText.Inverse = 0x7f1101a1
+net.micode.notes:attr/goIcon = 0x7f0400dd
+net.micode.notes:attr/color = 0x7f040083
+net.micode.notes:drawable/abc_edit_text_material = 0x7f080018
+net.micode.notes:attr/expandedTitleTextAppearance = 0x7f0400c2
+net.micode.notes:color/abc_secondary_text_material_light = 0x7f060011
+net.micode.notes:style/Widget.AppCompat.ListView = 0x7f1101b3
+net.micode.notes:anim/abc_shrink_fade_out_from_bottom = 0x7f010005
+net.micode.notes:dimen/design_snackbar_max_width = 0x7f070076
+net.micode.notes:attr/titleMarginTop = 0x7f0401c1
+net.micode.notes:attr/chipIconVisible = 0x7f04006d
+net.micode.notes:attr/behavior_overlapTop = 0x7f04003a
+net.micode.notes:interpolator/mtrl_fast_out_linear_in = 0x7f0b0000
+net.micode.notes:attr/cornerRadius = 0x7f04009f
+net.micode.notes:attr/itemTextAppearanceActive = 0x7f040103
+net.micode.notes:attr/collapseIcon = 0x7f040080
+net.micode.notes:dimen/design_fab_border_width = 0x7f070063
+net.micode.notes:color/abc_input_method_navigation_guard = 0x7f060007
+net.micode.notes:anim/abc_fade_out = 0x7f010001
+net.micode.notes:dimen/abc_action_bar_stacked_tab_max_width = 0x7f07000a
+net.micode.notes:string/mtrl_chip_close_icon_content_description = 0x7f10006e
+net.micode.notes:attr/layoutManager = 0x7f04010a
+net.micode.notes:attr/chipStyle = 0x7f040076
+net.micode.notes:dimen/design_bottom_navigation_active_item_min_width = 0x7f070057
+net.micode.notes:color/design_fab_stroke_top_outer_color = 0x7f060034
+net.micode.notes:style/TextAppearance.AppCompat.Large.Inverse = 0x7f1100f4
+net.micode.notes:id/wrap_content = 0x7f090102
+net.micode.notes:attr/chipStandaloneStyle = 0x7f040072
+net.micode.notes:styleable/SnackbarLayout = 0x7f12003b
+net.micode.notes:drawable/list_red_middle = 0x7f080087
+net.micode.notes:attr/chipStrokeWidth = 0x7f040075
+net.micode.notes:style/Platform.ThemeOverlay.AppCompat.Light = 0x7f1100d1
+net.micode.notes:style/Platform.MaterialComponents = 0x7f1100cb
+net.micode.notes:layout/settings_header = 0x7f0c0041
+net.micode.notes:animator/design_appbar_state_list_animator = 0x7f020000
+net.micode.notes:attr/chipSpacing = 0x7f04006f
+net.micode.notes:dimen/design_fab_image_size = 0x7f070065
+net.micode.notes:style/TextAppearanceSuper = 0x7f11013c
+net.micode.notes:attr/dialogCornerRadius = 0x7f0400a6
+net.micode.notes:attr/backgroundStacked = 0x7f040033
+net.micode.notes:id/tag_transition_group = 0x7f0900da
+net.micode.notes:id/checkbox = 0x7f090030
+net.micode.notes:attr/background = 0x7f040031
+net.micode.notes:style/Platform.V21.AppCompat = 0x7f1100d2
+net.micode.notes:attr/bottomSheetStyle = 0x7f040042
+net.micode.notes:attr/checkedTextViewStyle = 0x7f040064
+net.micode.notes:attr/passwordToggleTintMode = 0x7f04013e
+net.micode.notes:style/Base.V7.Theme.AppCompat.Light = 0x7f11007f
+net.micode.notes:attr/checkedIcon = 0x7f040061
+net.micode.notes:styleable/DrawerArrowToggle = 0x7f120020
+net.micode.notes:dimen/mtrl_btn_inset = 0x7f07009e
+net.micode.notes:styleable/NavigationView = 0x7f120032
+net.micode.notes:attr/itemBackground = 0x7f0400fa
+net.micode.notes:style/Widget.AppCompat.PopupWindow = 0x7f1101b8
+net.micode.notes:attr/checkboxStyle = 0x7f04005f
+net.micode.notes:attr/textInputStyle = 0x7f0401af
+net.micode.notes:attr/scrimBackground = 0x7f04014f
+net.micode.notes:attr/actionBarPopupTheme = 0x7f040002
+net.micode.notes:dimen/design_bottom_navigation_margin = 0x7f07005e
+net.micode.notes:color/dim_foreground_disabled_material_dark = 0x7f060037
+net.micode.notes:style/Widget.Design.AppBarLayout = 0x7f1101cb
+net.micode.notes:attr/windowFixedWidthMinor = 0x7f0401d9
+net.micode.notes:attr/chipMinHeight = 0x7f04006e
+net.micode.notes:layout/abc_activity_chooser_view_list_item = 0x7f0c0007
+net.micode.notes:drawable/mtrl_snackbar_background = 0x7f080094
+net.micode.notes:style/TextAppearanceLarge = 0x7f110137
+net.micode.notes:dimen/design_bottom_navigation_item_max_width = 0x7f07005c
+net.micode.notes:attr/tabStyle = 0x7f040192
+net.micode.notes:string/bottom_sheet_behavior = 0x7f100032
+net.micode.notes:id/preference_sync_button = 0x7f0900a9
+net.micode.notes:attr/closeItemLayout = 0x7f04007e
+net.micode.notes:styleable/TextAppearance = 0x7f120042
+net.micode.notes:id/delete = 0x7f09003e
+net.micode.notes:dimen/design_navigation_elevation = 0x7f07006a
+net.micode.notes:string/app_widget4x4 = 0x7f10002f
+net.micode.notes:style/Base.V14.Theme.MaterialComponents.Bridge = 0x7f110067
+net.micode.notes:drawable/abc_switch_thumb_material = 0x7f080049
+net.micode.notes:drawable/list_red_up = 0x7f080089
+net.micode.notes:color/material_grey_100 = 0x7f060046
+net.micode.notes:attr/counterTextAppearance = 0x7f0400a3
+net.micode.notes:attr/cardElevation = 0x7f04005a
+net.micode.notes:attr/listPreferredItemPaddingLeft = 0x7f040121
+net.micode.notes:color/design_default_color_primary_dark = 0x7f06002c
+net.micode.notes:style/Widget.AppCompat.ActionButton = 0x7f110186
+net.micode.notes:string/file_name_txt_format = 0x7f100045
+net.micode.notes:attr/seekBarStyle = 0x7f040154
+net.micode.notes:dimen/abc_disabled_alpha_material_dark = 0x7f070027
+net.micode.notes:attr/fastScrollVerticalThumbDrawable = 0x7f0400cc
+net.micode.notes:attr/buttonStyle = 0x7f040054
+net.micode.notes:style/RtlOverlay.Widget.AppCompat.PopupMenuItem.SubmenuArrow = 0x7f1100dd
+net.micode.notes:attr/tabRippleColor = 0x7f040190
+net.micode.notes:style/Widget.AppCompat.RatingBar.Small = 0x7f1101bd
+net.micode.notes:attr/buttonPanelSideLayout = 0x7f040053
+net.micode.notes:attr/actionBarWidgetTheme = 0x7f04000a
+net.micode.notes:id/transition_current_scene = 0x7f0900ed
+net.micode.notes:style/TextAppearance.AppCompat.Light.SearchResult.Subtitle = 0x7f1100f5
+net.micode.notes:color/switch_thumb_disabled_material_light = 0x7f06007a
+net.micode.notes:layout/notification_action = 0x7f0c0038
+net.micode.notes:attr/buttonBarStyle = 0x7f040050
+net.micode.notes:styleable/ActionBarLayout = 0x7f120001
+net.micode.notes:layout/abc_list_menu_item_checkbox = 0x7f0c000e
+net.micode.notes:attr/panelBackground = 0x7f040137
+net.micode.notes:color/design_snackbar_background_color = 0x7f060035
+net.micode.notes:id/SYM = 0x7f090005
+net.micode.notes:attr/contentPaddingLeft = 0x7f040099
+net.micode.notes:color/secondary_text_dark = 0x7f060074
+net.micode.notes:drawable/title_alert = 0x7f0800aa
+net.micode.notes:attr/chipEndPadding = 0x7f040067
+net.micode.notes:style/ThemeOverlay.MaterialComponents.TextInputEditText.FilledBox.Dense = 0x7f11017e
+net.micode.notes:style/Theme.MaterialComponents.Light.Dialog = 0x7f110166
+net.micode.notes:attr/commitIcon = 0x7f04008f
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar.Solid = 0x7f1100a1
+net.micode.notes:drawable/search_result = 0x7f0800a8
+net.micode.notes:id/design_navigation_view = 0x7f090043
+net.micode.notes:id/scroll = 0x7f0900b4
+net.micode.notes:dimen/mtrl_fab_translation_z_hovered_focused = 0x7f0700b0
+net.micode.notes:attr/listPreferredItemHeight = 0x7f04011e
+net.micode.notes:attr/buttonBarNeutralButtonStyle = 0x7f04004e
+net.micode.notes:attr/contentPaddingBottom = 0x7f040098
+net.micode.notes:attr/singleChoiceItemLayout = 0x7f04015c
+net.micode.notes:attr/buttonBarNegativeButtonStyle = 0x7f04004d
+net.micode.notes:layout/abc_action_menu_layout = 0x7f0c0003
+net.micode.notes:styleable/ActionBar = 0x7f120000
+net.micode.notes:attr/itemSpacing = 0x7f040101
+net.micode.notes:color/mtrl_chip_close_icon_tint = 0x7f060058
+net.micode.notes:attr/buttonIconDimen = 0x7f040052
+net.micode.notes:attr/arrowHeadLength = 0x7f040029
+net.micode.notes:attr/colorPrimaryDark = 0x7f04008c
+net.micode.notes:style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense = 0x7f1101f7
+net.micode.notes:color/mtrl_textinput_disabled_color = 0x7f060064
+net.micode.notes:attr/boxStrokeColor = 0x7f04004a
+net.micode.notes:attr/contentInsetRight = 0x7f040094
+net.micode.notes:string/menu_title_select_folder = 0x7f10006b
+net.micode.notes:string/abc_prepend_shortcut_label = 0x7f10001d
+net.micode.notes:style/TextAppearance.AppCompat.Title.Inverse = 0x7f110103
+net.micode.notes:attr/boxCornerRadiusTopStart = 0x7f040049
+net.micode.notes:attr/divider = 0x7f0400aa
+net.micode.notes:anim/design_snackbar_out = 0x7f01000f
+net.micode.notes:attr/actionButtonStyle = 0x7f04000b
+net.micode.notes:attr/boxCornerRadiusBottomStart = 0x7f040047
+net.micode.notes:style/Widget.AppCompat.ActionBar.TabText = 0x7f110184
+net.micode.notes:dimen/mtrl_btn_padding_bottom = 0x7f0700a0
+net.micode.notes:attr/boxBackgroundColor = 0x7f040043
+net.micode.notes:id/design_bottom_sheet = 0x7f09003f
+net.micode.notes:style/TextAppearanceUnderMenuIcon = 0x7f11013d
+net.micode.notes:id/action_image = 0x7f090012
+net.micode.notes:attr/collapseContentDescription = 0x7f04007f
+net.micode.notes:attr/behavior_hideable = 0x7f040039
+net.micode.notes:attr/behavior_autoHide = 0x7f040037
+net.micode.notes:drawable/list_white_down = 0x7f08008a
+net.micode.notes:drawable/clock = 0x7f08005f
+net.micode.notes:dimen/fastscroll_minimum_range = 0x7f070085
+net.micode.notes:style/Widget.MaterialComponents.Button.TextButton.Icon = 0x7f1101e1
+net.micode.notes:attr/itemHorizontalPadding = 0x7f0400fb
+net.micode.notes:string/format_date_ymd = 0x7f100048
+net.micode.notes:string/character_counter_content_description = 0x7f100035
+net.micode.notes:dimen/text_font_size_large = 0x7f0700cf
+net.micode.notes:menu/note_edit = 0x7f0d0002
+net.micode.notes:dimen/mtrl_textinput_box_label_cutout_padding = 0x7f0700ba
+net.micode.notes:attr/allowStacking = 0x7f040026
+net.micode.notes:attr/dividerPadding = 0x7f0400ac
+net.micode.notes:anim/abc_slide_in_top = 0x7f010007
+net.micode.notes:attr/layout_scrollInterpolator = 0x7f040114
+net.micode.notes:layout/note_list_dropdown_menu = 0x7f0c0036
+net.micode.notes:style/Widget.Design.TabLayout = 0x7f1101d3
+net.micode.notes:style/Base.TextAppearance.AppCompat.Widget.Button.Inverse = 0x7f110034
+net.micode.notes:color/primary_text_disabled_material_dark = 0x7f060070
+net.micode.notes:drawable/abc_seekbar_track_material = 0x7f080046
+net.micode.notes:attr/alertDialogCenterButtons = 0x7f040023
+net.micode.notes:style/ThemeOverlay.AppCompat.Dark = 0x7f110170
+net.micode.notes:style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse = 0x7f110109
+net.micode.notes:attr/tabIconTintMode = 0x7f040180
+net.micode.notes:attr/collapsedTitleTextAppearance = 0x7f040082
+net.micode.notes:attr/textAppearanceBody2 = 0x7f040198
+net.micode.notes:string/app_name = 0x7f10002d
+net.micode.notes:integer/design_tab_indicator_anim_duration_ms = 0x7f0a0007
+net.micode.notes:style/Platform.MaterialComponents.Light.Dialog = 0x7f1100ce
+net.micode.notes:attr/actionOverflowMenuStyle = 0x7f04001e
+net.micode.notes:string/note_alert_expired = 0x7f10006f
+net.micode.notes:attr/itemIconSize = 0x7f0400fe
+net.micode.notes:dimen/mtrl_fab_elevation = 0x7f0700af
+net.micode.notes:attr/viewInflaterClass = 0x7f0401d1
+net.micode.notes:style/Widget.AppCompat.PopupMenu = 0x7f1101b6
+net.micode.notes:attr/actionMenuTextAppearance = 0x7f04000e
+net.micode.notes:drawable/abc_list_divider_mtrl_alpha = 0x7f08002f
+net.micode.notes:style/Base.Widget.AppCompat.Button.ButtonBar.AlertDialog = 0x7f110093
+net.micode.notes:attr/actionModeSplitBackground = 0x7f04001a
+net.micode.notes:attr/dividerVertical = 0x7f0400ad
+net.micode.notes:style/Base.ThemeOverlay.AppCompat.Dark.ActionBar = 0x7f110060
+net.micode.notes:attr/windowFixedHeightMajor = 0x7f0401d6
+net.micode.notes:attr/actionModeShareDrawable = 0x7f040019
+net.micode.notes:style/Widget.AppCompat.ButtonBar.AlertDialog = 0x7f110193
+net.micode.notes:attr/titleMarginBottom = 0x7f0401be
+net.micode.notes:attr/helperTextEnabled = 0x7f0400e1
+net.micode.notes:style/TextAppearance.MaterialComponents.Body2 = 0x7f110126
+net.micode.notes:id/menu_export_text = 0x7f090081
+net.micode.notes:attr/tabInlineLabel = 0x7f040187
+net.micode.notes:attr/switchStyle = 0x7f04017a
+net.micode.notes:attr/queryBackground = 0x7f040146
+net.micode.notes:id/menu_new_note = 0x7f090085
+net.micode.notes:attr/labelVisibilityMode = 0x7f040107
+net.micode.notes:dimen/abc_control_inset_material = 0x7f070019
+net.micode.notes:attr/actionModePasteDrawable = 0x7f040016
+net.micode.notes:dimen/abc_list_item_padding_horizontal_material = 0x7f070030
+net.micode.notes:attr/contentInsetStartWithNavigation = 0x7f040096
+net.micode.notes:id/ll_font_normal = 0x7f09007a
+net.micode.notes:attr/actionDropDownStyle = 0x7f04000c
+net.micode.notes:styleable/RecyclerView = 0x7f120036
+net.micode.notes:attr/switchMinWidth = 0x7f040178
+net.micode.notes:id/filled = 0x7f090053
+net.micode.notes:anim/abc_fade_in = 0x7f010000
+net.micode.notes:style/TextAppearance.Design.Snackbar.Message = 0x7f110123
+net.micode.notes:style/Base.TextAppearance.Widget.AppCompat.Toolbar.Subtitle = 0x7f11003c
+net.micode.notes:attr/fastScrollVerticalTrackDrawable = 0x7f0400cd
+net.micode.notes:string/hide_bottom_view_on_scroll_behavior = 0x7f10004d
+net.micode.notes:id/menu_delete = 0x7f09007f
+net.micode.notes:attr/chipBackgroundColor = 0x7f040065
+net.micode.notes:id/titleDividerNoCustom = 0x7f0900e8
+net.micode.notes:drawable/abc_spinner_textfield_background_material = 0x7f080048
+net.micode.notes:attr/displayOptions = 0x7f0400a9
+net.micode.notes:dimen/design_snackbar_text_size = 0x7f07007b
+net.micode.notes:attr/actionMenuTextColor = 0x7f04000f
+net.micode.notes:color/accent_material_light = 0x7f060019
+net.micode.notes:id/action_bar_spinner = 0x7f09000c
+net.micode.notes:attr/statusBarScrim = 0x7f04016e
+net.micode.notes:dimen/abc_dialog_fixed_width_major = 0x7f07001e
+net.micode.notes:color/secondary_text_default_material_light = 0x7f060076
+net.micode.notes:attr/activityChooserViewStyle = 0x7f040021
+net.micode.notes:style/Widget.Compat.NotificationActionText = 0x7f1101ca
+net.micode.notes:attr/backgroundSplit = 0x7f040032
+net.micode.notes:animator/mtrl_fab_hide_motion_spec = 0x7f020006
+net.micode.notes:id/search_plate = 0x7f0900c0
+net.micode.notes:attr/contentPadding = 0x7f040097
+net.micode.notes:attr/tabIndicatorHeight = 0x7f040186
+net.micode.notes:attr/panelMenuListTheme = 0x7f040138
+net.micode.notes:drawable/abc_control_background_material = 0x7f080016
+net.micode.notes:animator/mtrl_chip_state_list_anim = 0x7f020005
+net.micode.notes:attr/actionBarTheme = 0x7f040009
+net.micode.notes:attr/buttonTint = 0x7f040056
+net.micode.notes:attr/actionBarSplitStyle = 0x7f040004
+net.micode.notes:attr/overlapAnchor = 0x7f040132
+net.micode.notes:drawable/list_yellow_up = 0x7f080091
+net.micode.notes:attr/autoSizePresetSizes = 0x7f04002e
+net.micode.notes:attr/chipGroupStyle = 0x7f040068
+net.micode.notes:color/highlighted_text_material_dark = 0x7f06003f
+net.micode.notes:animator/mtrl_fab_transformation_sheet_expand_spec = 0x7f020009
+net.micode.notes:style/Widget.MaterialComponents.BottomNavigationView.Colored = 0x7f1101d8
+net.micode.notes:attr/actionBarTabTextStyle = 0x7f040008
+net.micode.notes:style/Theme.AppCompat.DayNight.Dialog.Alert = 0x7f110143
+net.micode.notes:attr/actionModeCopyDrawable = 0x7f040013
+net.micode.notes:attr/singleLine = 0x7f04015d
+net.micode.notes:style/Widget.AppCompat.ImageButton = 0x7f11019a
+net.micode.notes:attr/listMenuViewStyle = 0x7f04011c
+net.micode.notes:string/abc_font_family_display_1_material = 0x7f10000c
+net.micode.notes:styleable/GradientColor = 0x7f120027
+net.micode.notes:id/menu_alert = 0x7f09007e
+net.micode.notes:style/TextAppearance.AppCompat.Small = 0x7f1100fe
+net.micode.notes:color/highlighted_text_material_light = 0x7f060040
+net.micode.notes:attr/tabPaddingEnd = 0x7f04018d
+net.micode.notes:attr/colorError = 0x7f04008a
+net.micode.notes:attr/maxImageSize = 0x7f040129
+net.micode.notes:drawable/abc_ic_menu_paste_mtrl_am_alpha = 0x7f080021
+net.micode.notes:style/Base.Widget.AppCompat.Light.ActionBar.TabView = 0x7f1100a5
+net.micode.notes:color/primary_text_default_material_dark = 0x7f06006e
+net.micode.notes:string/menu_tree = 0x7f10006c
+net.micode.notes:animator/mtrl_btn_state_list_anim = 0x7f020003
+net.micode.notes:dimen/design_bottom_navigation_active_text_size = 0x7f070058
+net.micode.notes:color/design_bottom_navigation_shadow_color = 0x7f06002a
+net.micode.notes:drawable/widget_4x_white = 0x7f0800b8
+net.micode.notes:dimen/item_touch_helper_swipe_escape_velocity = 0x7f07008f
+net.micode.notes:anim/abc_slide_out_bottom = 0x7f010008
+net.micode.notes:id/radio = 0x7f0900ac
+net.micode.notes:attr/subtitle = 0x7f040173
+net.micode.notes:attr/fabCradleVerticalOffset = 0x7f0400c6
+net.micode.notes:attr/actionBarTabBarStyle = 0x7f040006
diff --git a/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
new file mode 100644
index 0000000..ad7b7fe
--- /dev/null
+++ b/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
@@ -0,0 +1,2140 @@
+net.micode.notes
+anim abc_fade_in
+anim abc_fade_out
+anim abc_grow_fade_in_from_bottom
+anim abc_popup_enter
+anim abc_popup_exit
+anim abc_shrink_fade_out_from_bottom
+anim abc_slide_in_bottom
+anim abc_slide_in_top
+anim abc_slide_out_bottom
+anim abc_slide_out_top
+anim abc_tooltip_enter
+anim abc_tooltip_exit
+anim design_bottom_sheet_slide_in
+anim design_bottom_sheet_slide_out
+anim design_snackbar_in
+anim design_snackbar_out
+animator design_appbar_state_list_animator
+animator design_fab_hide_motion_spec
+animator design_fab_show_motion_spec
+animator mtrl_btn_state_list_anim
+animator mtrl_btn_unelevated_state_list_anim
+animator mtrl_chip_state_list_anim
+animator mtrl_fab_hide_motion_spec
+animator mtrl_fab_show_motion_spec
+animator mtrl_fab_transformation_sheet_collapse_spec
+animator mtrl_fab_transformation_sheet_expand_spec
+array format_for_exported_note
+array menu_share_ways
+attr actionBarDivider
+attr actionBarItemBackground
+attr actionBarPopupTheme
+attr actionBarSize
+attr actionBarSplitStyle
+attr actionBarStyle
+attr actionBarTabBarStyle
+attr actionBarTabStyle
+attr actionBarTabTextStyle
+attr actionBarTheme
+attr actionBarWidgetTheme
+attr actionButtonStyle
+attr actionDropDownStyle
+attr actionLayout
+attr actionMenuTextAppearance
+attr actionMenuTextColor
+attr actionModeBackground
+attr actionModeCloseButtonStyle
+attr actionModeCloseDrawable
+attr actionModeCopyDrawable
+attr actionModeCutDrawable
+attr actionModeFindDrawable
+attr actionModePasteDrawable
+attr actionModePopupWindowStyle
+attr actionModeSelectAllDrawable
+attr actionModeShareDrawable
+attr actionModeSplitBackground
+attr actionModeStyle
+attr actionModeWebSearchDrawable
+attr actionOverflowButtonStyle
+attr actionOverflowMenuStyle
+attr actionProviderClass
+attr actionViewClass
+attr activityChooserViewStyle
+attr alertDialogButtonGroupStyle
+attr alertDialogCenterButtons
+attr alertDialogStyle
+attr alertDialogTheme
+attr allowStacking
+attr alpha
+attr alphabeticModifiers
+attr arrowHeadLength
+attr arrowShaftLength
+attr autoCompleteTextViewStyle
+attr autoSizeMaxTextSize
+attr autoSizeMinTextSize
+attr autoSizePresetSizes
+attr autoSizeStepGranularity
+attr autoSizeTextType
+attr background
+attr backgroundSplit
+attr backgroundStacked
+attr backgroundTint
+attr backgroundTintMode
+attr barLength
+attr behavior_autoHide
+attr behavior_fitToContents
+attr behavior_hideable
+attr behavior_overlapTop
+attr behavior_peekHeight
+attr behavior_skipCollapsed
+attr borderWidth
+attr borderlessButtonStyle
+attr bottomAppBarStyle
+attr bottomNavigationStyle
+attr bottomSheetDialogTheme
+attr bottomSheetStyle
+attr boxBackgroundColor
+attr boxBackgroundMode
+attr boxCollapsedPaddingTop
+attr boxCornerRadiusBottomEnd
+attr boxCornerRadiusBottomStart
+attr boxCornerRadiusTopEnd
+attr boxCornerRadiusTopStart
+attr boxStrokeColor
+attr boxStrokeWidth
+attr buttonBarButtonStyle
+attr buttonBarNegativeButtonStyle
+attr buttonBarNeutralButtonStyle
+attr buttonBarPositiveButtonStyle
+attr buttonBarStyle
+attr buttonGravity
+attr buttonIconDimen
+attr buttonPanelSideLayout
+attr buttonStyle
+attr buttonStyleSmall
+attr buttonTint
+attr buttonTintMode
+attr cardBackgroundColor
+attr cardCornerRadius
+attr cardElevation
+attr cardMaxElevation
+attr cardPreventCornerOverlap
+attr cardUseCompatPadding
+attr cardViewStyle
+attr checkboxStyle
+attr checkedChip
+attr checkedIcon
+attr checkedIconEnabled
+attr checkedIconVisible
+attr checkedTextViewStyle
+attr chipBackgroundColor
+attr chipCornerRadius
+attr chipEndPadding
+attr chipGroupStyle
+attr chipIcon
+attr chipIconEnabled
+attr chipIconSize
+attr chipIconTint
+attr chipIconVisible
+attr chipMinHeight
+attr chipSpacing
+attr chipSpacingHorizontal
+attr chipSpacingVertical
+attr chipStandaloneStyle
+attr chipStartPadding
+attr chipStrokeColor
+attr chipStrokeWidth
+attr chipStyle
+attr closeIcon
+attr closeIconEnabled
+attr closeIconEndPadding
+attr closeIconSize
+attr closeIconStartPadding
+attr closeIconTint
+attr closeIconVisible
+attr closeItemLayout
+attr collapseContentDescription
+attr collapseIcon
+attr collapsedTitleGravity
+attr collapsedTitleTextAppearance
+attr color
+attr colorAccent
+attr colorBackgroundFloating
+attr colorButtonNormal
+attr colorControlActivated
+attr colorControlHighlight
+attr colorControlNormal
+attr colorError
+attr colorPrimary
+attr colorPrimaryDark
+attr colorSecondary
+attr colorSwitchThumbNormal
+attr commitIcon
+attr contentDescription
+attr contentInsetEnd
+attr contentInsetEndWithActions
+attr contentInsetLeft
+attr contentInsetRight
+attr contentInsetStart
+attr contentInsetStartWithNavigation
+attr contentPadding
+attr contentPaddingBottom
+attr contentPaddingLeft
+attr contentPaddingRight
+attr contentPaddingTop
+attr contentScrim
+attr controlBackground
+attr coordinatorLayoutStyle
+attr cornerRadius
+attr counterEnabled
+attr counterMaxLength
+attr counterOverflowTextAppearance
+attr counterTextAppearance
+attr customNavigationLayout
+attr defaultQueryHint
+attr dialogCornerRadius
+attr dialogPreferredPadding
+attr dialogTheme
+attr displayOptions
+attr divider
+attr dividerHorizontal
+attr dividerPadding
+attr dividerVertical
+attr drawableSize
+attr drawerArrowStyle
+attr dropDownListViewStyle
+attr dropdownListPreferredItemHeight
+attr editTextBackground
+attr editTextColor
+attr editTextStyle
+attr elevation
+attr enforceMaterialTheme
+attr enforceTextAppearance
+attr errorEnabled
+attr errorTextAppearance
+attr expandActivityOverflowButtonDrawable
+attr expanded
+attr expandedTitleGravity
+attr expandedTitleMargin
+attr expandedTitleMarginBottom
+attr expandedTitleMarginEnd
+attr expandedTitleMarginStart
+attr expandedTitleMarginTop
+attr expandedTitleTextAppearance
+attr fabAlignmentMode
+attr fabCradleMargin
+attr fabCradleRoundedCornerRadius
+attr fabCradleVerticalOffset
+attr fabCustomSize
+attr fabSize
+attr fastScrollEnabled
+attr fastScrollHorizontalThumbDrawable
+attr fastScrollHorizontalTrackDrawable
+attr fastScrollVerticalThumbDrawable
+attr fastScrollVerticalTrackDrawable
+attr firstBaselineToTopHeight
+attr floatingActionButtonStyle
+attr font
+attr fontFamily
+attr fontProviderAuthority
+attr fontProviderCerts
+attr fontProviderFetchStrategy
+attr fontProviderFetchTimeout
+attr fontProviderPackage
+attr fontProviderQuery
+attr fontStyle
+attr fontVariationSettings
+attr fontWeight
+attr foregroundInsidePadding
+attr gapBetweenBars
+attr goIcon
+attr headerLayout
+attr height
+attr helperText
+attr helperTextEnabled
+attr helperTextTextAppearance
+attr hideMotionSpec
+attr hideOnContentScroll
+attr hideOnScroll
+attr hintAnimationEnabled
+attr hintEnabled
+attr hintTextAppearance
+attr homeAsUpIndicator
+attr homeLayout
+attr hoveredFocusedTranslationZ
+attr icon
+attr iconEndPadding
+attr iconGravity
+attr iconPadding
+attr iconSize
+attr iconStartPadding
+attr iconTint
+attr iconTintMode
+attr iconifiedByDefault
+attr imageButtonStyle
+attr indeterminateProgressStyle
+attr initialActivityCount
+attr insetForeground
+attr isLightTheme
+attr itemBackground
+attr itemHorizontalPadding
+attr itemHorizontalTranslationEnabled
+attr itemIconPadding
+attr itemIconSize
+attr itemIconTint
+attr itemPadding
+attr itemSpacing
+attr itemTextAppearance
+attr itemTextAppearanceActive
+attr itemTextAppearanceInactive
+attr itemTextColor
+attr keylines
+attr labelVisibilityMode
+attr lastBaselineToBottomHeight
+attr layout
+attr layoutManager
+attr layout_anchor
+attr layout_anchorGravity
+attr layout_behavior
+attr layout_collapseMode
+attr layout_collapseParallaxMultiplier
+attr layout_dodgeInsetEdges
+attr layout_insetEdge
+attr layout_keyline
+attr layout_scrollFlags
+attr layout_scrollInterpolator
+attr liftOnScroll
+attr lineHeight
+attr lineSpacing
+attr listChoiceBackgroundIndicator
+attr listDividerAlertDialog
+attr listItemLayout
+attr listLayout
+attr listMenuViewStyle
+attr listPopupWindowStyle
+attr listPreferredItemHeight
+attr listPreferredItemHeightLarge
+attr listPreferredItemHeightSmall
+attr listPreferredItemPaddingLeft
+attr listPreferredItemPaddingRight
+attr logo
+attr logoDescription
+attr materialButtonStyle
+attr materialCardViewStyle
+attr maxActionInlineWidth
+attr maxButtonHeight
+attr maxImageSize
+attr measureWithLargestChild
+attr menu
+attr multiChoiceItemLayout
+attr navigationContentDescription
+attr navigationIcon
+attr navigationMode
+attr navigationViewStyle
+attr numericModifiers
+attr overlapAnchor
+attr paddingBottomNoButtons
+attr paddingEnd
+attr paddingStart
+attr paddingTopNoTitle
+attr panelBackground
+attr panelMenuListTheme
+attr panelMenuListWidth
+attr passwordToggleContentDescription
+attr passwordToggleDrawable
+attr passwordToggleEnabled
+attr passwordToggleTint
+attr passwordToggleTintMode
+attr popupMenuStyle
+attr popupTheme
+attr popupWindowStyle
+attr preserveIconSpacing
+attr pressedTranslationZ
+attr progressBarPadding
+attr progressBarStyle
+attr queryBackground
+attr queryHint
+attr radioButtonStyle
+attr ratingBarStyle
+attr ratingBarStyleIndicator
+attr ratingBarStyleSmall
+attr reverseLayout
+attr rippleColor
+attr scrimAnimationDuration
+attr scrimBackground
+attr scrimVisibleHeightTrigger
+attr searchHintIcon
+attr searchIcon
+attr searchViewStyle
+attr seekBarStyle
+attr selectableItemBackground
+attr selectableItemBackgroundBorderless
+attr showAsAction
+attr showDividers
+attr showMotionSpec
+attr showText
+attr showTitle
+attr singleChoiceItemLayout
+attr singleLine
+attr singleSelection
+attr snackbarButtonStyle
+attr snackbarStyle
+attr spanCount
+attr spinBars
+attr spinnerDropDownItemStyle
+attr spinnerStyle
+attr splitTrack
+attr srcCompat
+attr stackFromEnd
+attr state_above_anchor
+attr state_collapsed
+attr state_collapsible
+attr state_liftable
+attr state_lifted
+attr statusBarBackground
+attr statusBarScrim
+attr strokeColor
+attr strokeWidth
+attr subMenuArrow
+attr submitBackground
+attr subtitle
+attr subtitleTextAppearance
+attr subtitleTextColor
+attr subtitleTextStyle
+attr suggestionRowLayout
+attr switchMinWidth
+attr switchPadding
+attr switchStyle
+attr switchTextAppearance
+attr tabBackground
+attr tabContentStart
+attr tabGravity
+attr tabIconTint
+attr tabIconTintMode
+attr tabIndicator
+attr tabIndicatorAnimationDuration
+attr tabIndicatorColor
+attr tabIndicatorFullWidth
+attr tabIndicatorGravity
+attr tabIndicatorHeight
+attr tabInlineLabel
+attr tabMaxWidth
+attr tabMinWidth
+attr tabMode
+attr tabPadding
+attr tabPaddingBottom
+attr tabPaddingEnd
+attr tabPaddingStart
+attr tabPaddingTop
+attr tabRippleColor
+attr tabSelectedTextColor
+attr tabStyle
+attr tabTextAppearance
+attr tabTextColor
+attr tabUnboundedRipple
+attr textAllCaps
+attr textAppearanceBody1
+attr textAppearanceBody2
+attr textAppearanceButton
+attr textAppearanceCaption
+attr textAppearanceHeadline1
+attr textAppearanceHeadline2
+attr textAppearanceHeadline3
+attr textAppearanceHeadline4
+attr textAppearanceHeadline5
+attr textAppearanceHeadline6
+attr textAppearanceLargePopupMenu
+attr textAppearanceListItem
+attr textAppearanceListItemSecondary
+attr textAppearanceListItemSmall
+attr textAppearanceOverline
+attr textAppearancePopupMenuHeader
+attr textAppearanceSearchResultSubtitle
+attr textAppearanceSearchResultTitle
+attr textAppearanceSmallPopupMenu
+attr textAppearanceSubtitle1
+attr textAppearanceSubtitle2
+attr textColorAlertDialogListItem
+attr textColorSearchUrl
+attr textEndPadding
+attr textInputStyle
+attr textStartPadding
+attr theme
+attr thickness
+attr thumbTextPadding
+attr thumbTint
+attr thumbTintMode
+attr tickMark
+attr tickMarkTint
+attr tickMarkTintMode
+attr tint
+attr tintMode
+attr title
+attr titleEnabled
+attr titleMargin
+attr titleMarginBottom
+attr titleMarginEnd
+attr titleMarginStart
+attr titleMarginTop
+attr titleMargins
+attr titleTextAppearance
+attr titleTextColor
+attr titleTextStyle
+attr toolbarId
+attr toolbarNavigationButtonStyle
+attr toolbarStyle
+attr tooltipForegroundColor
+attr tooltipFrameBackground
+attr tooltipText
+attr track
+attr trackTint
+attr trackTintMode
+attr ttcIndex
+attr useCompatPadding
+attr viewInflaterClass
+attr voiceIcon
+attr windowActionBar
+attr windowActionBarOverlay
+attr windowActionModeOverlay
+attr windowFixedHeightMajor
+attr windowFixedHeightMinor
+attr windowFixedWidthMajor
+attr windowFixedWidthMinor
+attr windowMinWidthMajor
+attr windowMinWidthMinor
+attr windowNoTitle
+bool abc_action_bar_embed_tabs
+bool abc_allow_stacked_button_bar
+bool abc_config_actionMenuItemAllCaps
+bool mtrl_btn_textappearance_all_caps
+color abc_background_cache_hint_selector_material_dark
+color abc_background_cache_hint_selector_material_light
+color abc_btn_colored_borderless_text_material
+color abc_btn_colored_text_material
+color abc_color_highlight_material
+color abc_hint_foreground_material_dark
+color abc_hint_foreground_material_light
+color abc_input_method_navigation_guard
+color abc_primary_text_disable_only_material_dark
+color abc_primary_text_disable_only_material_light
+color abc_primary_text_material_dark
+color abc_primary_text_material_light
+color abc_search_url_text
+color abc_search_url_text_normal
+color abc_search_url_text_pressed
+color abc_search_url_text_selected
+color abc_secondary_text_material_dark
+color abc_secondary_text_material_light
+color abc_tint_btn_checkable
+color abc_tint_default
+color abc_tint_edittext
+color abc_tint_seek_thumb
+color abc_tint_spinner
+color abc_tint_switch_track
+color accent_material_dark
+color accent_material_light
+color background_floating_material_dark
+color background_floating_material_light
+color background_material_dark
+color background_material_light
+color bright_foreground_disabled_material_dark
+color bright_foreground_disabled_material_light
+color bright_foreground_inverse_material_dark
+color bright_foreground_inverse_material_light
+color bright_foreground_material_dark
+color bright_foreground_material_light
+color button_material_dark
+color button_material_light
+color cardview_dark_background
+color cardview_light_background
+color cardview_shadow_end_color
+color cardview_shadow_start_color
+color design_bottom_navigation_shadow_color
+color design_default_color_primary
+color design_default_color_primary_dark
+color design_error
+color design_fab_shadow_end_color
+color design_fab_shadow_mid_color
+color design_fab_shadow_start_color
+color design_fab_stroke_end_inner_color
+color design_fab_stroke_end_outer_color
+color design_fab_stroke_top_inner_color
+color design_fab_stroke_top_outer_color
+color design_snackbar_background_color
+color design_tint_password_toggle
+color dim_foreground_disabled_material_dark
+color dim_foreground_disabled_material_light
+color dim_foreground_material_dark
+color dim_foreground_material_light
+color error_color_material_dark
+color error_color_material_light
+color foreground_material_dark
+color foreground_material_light
+color highlighted_text_material_dark
+color highlighted_text_material_light
+color material_blue_grey_800
+color material_blue_grey_900
+color material_blue_grey_950
+color material_deep_teal_200
+color material_deep_teal_500
+color material_grey_100
+color material_grey_300
+color material_grey_50
+color material_grey_600
+color material_grey_800
+color material_grey_850
+color material_grey_900
+color mtrl_bottom_nav_colored_item_tint
+color mtrl_bottom_nav_item_tint
+color mtrl_btn_bg_color_disabled
+color mtrl_btn_bg_color_selector
+color mtrl_btn_ripple_color
+color mtrl_btn_stroke_color_selector
+color mtrl_btn_text_btn_ripple_color
+color mtrl_btn_text_color_disabled
+color mtrl_btn_text_color_selector
+color mtrl_btn_transparent_bg_color
+color mtrl_chip_background_color
+color mtrl_chip_close_icon_tint
+color mtrl_chip_ripple_color
+color mtrl_chip_text_color
+color mtrl_fab_ripple_color
+color mtrl_scrim_color
+color mtrl_tabs_colored_ripple_color
+color mtrl_tabs_icon_color_selector
+color mtrl_tabs_icon_color_selector_colored
+color mtrl_tabs_legacy_text_color_selector
+color mtrl_tabs_ripple_color
+color mtrl_text_btn_text_color_selector
+color mtrl_textinput_default_box_stroke_color
+color mtrl_textinput_disabled_color
+color mtrl_textinput_filled_box_default_background_color
+color mtrl_textinput_hovered_box_stroke_color
+color notification_action_color_filter
+color notification_icon_bg_color
+color primary_dark_material_dark
+color primary_dark_material_light
+color primary_material_dark
+color primary_material_light
+color primary_text_dark
+color primary_text_default_material_dark
+color primary_text_default_material_light
+color primary_text_disabled_material_dark
+color primary_text_disabled_material_light
+color ripple_material_dark
+color ripple_material_light
+color secondary_text_dark
+color secondary_text_default_material_dark
+color secondary_text_default_material_light
+color secondary_text_disabled_material_dark
+color secondary_text_disabled_material_light
+color switch_thumb_disabled_material_dark
+color switch_thumb_disabled_material_light
+color switch_thumb_material_dark
+color switch_thumb_material_light
+color switch_thumb_normal_material_dark
+color switch_thumb_normal_material_light
+color tooltip_background_dark
+color tooltip_background_light
+color user_query_highlight
+dimen abc_action_bar_content_inset_material
+dimen abc_action_bar_content_inset_with_nav
+dimen abc_action_bar_default_height_material
+dimen abc_action_bar_default_padding_end_material
+dimen abc_action_bar_default_padding_start_material
+dimen abc_action_bar_elevation_material
+dimen abc_action_bar_icon_vertical_padding_material
+dimen abc_action_bar_overflow_padding_end_material
+dimen abc_action_bar_overflow_padding_start_material
+dimen abc_action_bar_stacked_max_height
+dimen abc_action_bar_stacked_tab_max_width
+dimen abc_action_bar_subtitle_bottom_margin_material
+dimen abc_action_bar_subtitle_top_margin_material
+dimen abc_action_button_min_height_material
+dimen abc_action_button_min_width_material
+dimen abc_action_button_min_width_overflow_material
+dimen abc_alert_dialog_button_bar_height
+dimen abc_alert_dialog_button_dimen
+dimen abc_button_inset_horizontal_material
+dimen abc_button_inset_vertical_material
+dimen abc_button_padding_horizontal_material
+dimen abc_button_padding_vertical_material
+dimen abc_cascading_menus_min_smallest_width
+dimen abc_config_prefDialogWidth
+dimen abc_control_corner_material
+dimen abc_control_inset_material
+dimen abc_control_padding_material
+dimen abc_dialog_corner_radius_material
+dimen abc_dialog_fixed_height_major
+dimen abc_dialog_fixed_height_minor
+dimen abc_dialog_fixed_width_major
+dimen abc_dialog_fixed_width_minor
+dimen abc_dialog_list_padding_bottom_no_buttons
+dimen abc_dialog_list_padding_top_no_title
+dimen abc_dialog_min_width_major
+dimen abc_dialog_min_width_minor
+dimen abc_dialog_padding_material
+dimen abc_dialog_padding_top_material
+dimen abc_dialog_title_divider_material
+dimen abc_disabled_alpha_material_dark
+dimen abc_disabled_alpha_material_light
+dimen abc_dropdownitem_icon_width
+dimen abc_dropdownitem_text_padding_left
+dimen abc_dropdownitem_text_padding_right
+dimen abc_edit_text_inset_bottom_material
+dimen abc_edit_text_inset_horizontal_material
+dimen abc_edit_text_inset_top_material
+dimen abc_floating_window_z
+dimen abc_list_item_padding_horizontal_material
+dimen abc_panel_menu_list_width
+dimen abc_progress_bar_height_material
+dimen abc_search_view_preferred_height
+dimen abc_search_view_preferred_width
+dimen abc_seekbar_track_background_height_material
+dimen abc_seekbar_track_progress_height_material
+dimen abc_select_dialog_padding_start_material
+dimen abc_switch_padding
+dimen abc_text_size_body_1_material
+dimen abc_text_size_body_2_material
+dimen abc_text_size_button_material
+dimen abc_text_size_caption_material
+dimen abc_text_size_display_1_material
+dimen abc_text_size_display_2_material
+dimen abc_text_size_display_3_material
+dimen abc_text_size_display_4_material
+dimen abc_text_size_headline_material
+dimen abc_text_size_large_material
+dimen abc_text_size_medium_material
+dimen abc_text_size_menu_header_material
+dimen abc_text_size_menu_material
+dimen abc_text_size_small_material
+dimen abc_text_size_subhead_material
+dimen abc_text_size_subtitle_material_toolbar
+dimen abc_text_size_title_material
+dimen abc_text_size_title_material_toolbar
+dimen cardview_compat_inset_shadow
+dimen cardview_default_elevation
+dimen cardview_default_radius
+dimen compat_button_inset_horizontal_material
+dimen compat_button_inset_vertical_material
+dimen compat_button_padding_horizontal_material
+dimen compat_button_padding_vertical_material
+dimen compat_control_corner_material
+dimen compat_notification_large_icon_max_height
+dimen compat_notification_large_icon_max_width
+dimen design_appbar_elevation
+dimen design_bottom_navigation_active_item_max_width
+dimen design_bottom_navigation_active_item_min_width
+dimen design_bottom_navigation_active_text_size
+dimen design_bottom_navigation_elevation
+dimen design_bottom_navigation_height
+dimen design_bottom_navigation_icon_size
+dimen design_bottom_navigation_item_max_width
+dimen design_bottom_navigation_item_min_width
+dimen design_bottom_navigation_margin
+dimen design_bottom_navigation_shadow_height
+dimen design_bottom_navigation_text_size
+dimen design_bottom_sheet_modal_elevation
+dimen design_bottom_sheet_peek_height_min
+dimen design_fab_border_width
+dimen design_fab_elevation
+dimen design_fab_image_size
+dimen design_fab_size_mini
+dimen design_fab_size_normal
+dimen design_fab_translation_z_hovered_focused
+dimen design_fab_translation_z_pressed
+dimen design_navigation_elevation
+dimen design_navigation_icon_padding
+dimen design_navigation_icon_size
+dimen design_navigation_item_horizontal_padding
+dimen design_navigation_item_icon_padding
+dimen design_navigation_max_width
+dimen design_navigation_padding_bottom
+dimen design_navigation_separator_vertical_padding
+dimen design_snackbar_action_inline_max_width
+dimen design_snackbar_background_corner_radius
+dimen design_snackbar_elevation
+dimen design_snackbar_extra_spacing_horizontal
+dimen design_snackbar_max_width
+dimen design_snackbar_min_width
+dimen design_snackbar_padding_horizontal
+dimen design_snackbar_padding_vertical
+dimen design_snackbar_padding_vertical_2lines
+dimen design_snackbar_text_size
+dimen design_tab_max_width
+dimen design_tab_scrollable_min_width
+dimen design_tab_text_size
+dimen design_tab_text_size_2line
+dimen design_textinput_caption_translate_y
+dimen disabled_alpha_material_dark
+dimen disabled_alpha_material_light
+dimen fastscroll_default_thickness
+dimen fastscroll_margin
+dimen fastscroll_minimum_range
+dimen highlight_alpha_material_colored
+dimen highlight_alpha_material_dark
+dimen highlight_alpha_material_light
+dimen hint_alpha_material_dark
+dimen hint_alpha_material_light
+dimen hint_pressed_alpha_material_dark
+dimen hint_pressed_alpha_material_light
+dimen item_touch_helper_max_drag_scroll_per_frame
+dimen item_touch_helper_swipe_escape_max_velocity
+dimen item_touch_helper_swipe_escape_velocity
+dimen mtrl_bottomappbar_fabOffsetEndMode
+dimen mtrl_bottomappbar_fab_cradle_margin
+dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius
+dimen mtrl_bottomappbar_fab_cradle_vertical_offset
+dimen mtrl_bottomappbar_height
+dimen mtrl_btn_corner_radius
+dimen mtrl_btn_dialog_btn_min_width
+dimen mtrl_btn_disabled_elevation
+dimen mtrl_btn_disabled_z
+dimen mtrl_btn_elevation
+dimen mtrl_btn_focused_z
+dimen mtrl_btn_hovered_z
+dimen mtrl_btn_icon_btn_padding_left
+dimen mtrl_btn_icon_padding
+dimen mtrl_btn_inset
+dimen mtrl_btn_letter_spacing
+dimen mtrl_btn_padding_bottom
+dimen mtrl_btn_padding_left
+dimen mtrl_btn_padding_right
+dimen mtrl_btn_padding_top
+dimen mtrl_btn_pressed_z
+dimen mtrl_btn_stroke_size
+dimen mtrl_btn_text_btn_icon_padding
+dimen mtrl_btn_text_btn_padding_left
+dimen mtrl_btn_text_btn_padding_right
+dimen mtrl_btn_text_size
+dimen mtrl_btn_z
+dimen mtrl_card_elevation
+dimen mtrl_card_spacing
+dimen mtrl_chip_pressed_translation_z
+dimen mtrl_chip_text_size
+dimen mtrl_fab_elevation
+dimen mtrl_fab_translation_z_hovered_focused
+dimen mtrl_fab_translation_z_pressed
+dimen mtrl_navigation_elevation
+dimen mtrl_navigation_item_horizontal_padding
+dimen mtrl_navigation_item_icon_padding
+dimen mtrl_snackbar_background_corner_radius
+dimen mtrl_snackbar_margin
+dimen mtrl_textinput_box_bottom_offset
+dimen mtrl_textinput_box_corner_radius_medium
+dimen mtrl_textinput_box_corner_radius_small
+dimen mtrl_textinput_box_label_cutout_padding
+dimen mtrl_textinput_box_padding_end
+dimen mtrl_textinput_box_stroke_width_default
+dimen mtrl_textinput_box_stroke_width_focused
+dimen mtrl_textinput_outline_box_expanded_padding
+dimen mtrl_toolbar_default_height
+dimen notification_action_icon_size
+dimen notification_action_text_size
+dimen notification_big_circle_margin
+dimen notification_content_margin_start
+dimen notification_large_icon_height
+dimen notification_large_icon_width
+dimen notification_main_column_padding_top
+dimen notification_media_narrow_margin
+dimen notification_right_icon_size
+dimen notification_right_side_padding_top
+dimen notification_small_icon_background_padding
+dimen notification_small_icon_size_as_large
+dimen notification_subtext_size
+dimen notification_top_pad
+dimen notification_top_pad_large_text
+dimen text_font_size_large
+dimen text_font_size_medium
+dimen text_font_size_normal
+dimen text_font_size_small
+dimen text_font_size_super
+dimen tooltip_corner_radius
+dimen tooltip_horizontal_padding
+dimen tooltip_margin
+dimen tooltip_precise_anchor_extra_offset
+dimen tooltip_precise_anchor_threshold
+dimen tooltip_vertical_padding
+dimen tooltip_y_offset_non_touch
+dimen tooltip_y_offset_touch
+drawable abc_ab_share_pack_mtrl_alpha
+drawable abc_action_bar_item_background_material
+drawable abc_btn_borderless_material
+drawable abc_btn_check_material
+drawable abc_btn_check_to_on_mtrl_000
+drawable abc_btn_check_to_on_mtrl_015
+drawable abc_btn_colored_material
+drawable abc_btn_default_mtrl_shape
+drawable abc_btn_radio_material
+drawable abc_btn_radio_to_on_mtrl_000
+drawable abc_btn_radio_to_on_mtrl_015
+drawable abc_btn_switch_to_on_mtrl_00001
+drawable abc_btn_switch_to_on_mtrl_00012
+drawable abc_cab_background_internal_bg
+drawable abc_cab_background_top_material
+drawable abc_cab_background_top_mtrl_alpha
+drawable abc_control_background_material
+drawable abc_dialog_material_background
+drawable abc_edit_text_material
+drawable abc_ic_ab_back_material
+drawable abc_ic_arrow_drop_right_black_24dp
+drawable abc_ic_clear_material
+drawable abc_ic_commit_search_api_mtrl_alpha
+drawable abc_ic_go_search_api_material
+drawable abc_ic_menu_copy_mtrl_am_alpha
+drawable abc_ic_menu_cut_mtrl_alpha
+drawable abc_ic_menu_overflow_material
+drawable abc_ic_menu_paste_mtrl_am_alpha
+drawable abc_ic_menu_selectall_mtrl_alpha
+drawable abc_ic_menu_share_mtrl_alpha
+drawable abc_ic_search_api_material
+drawable abc_ic_star_black_16dp
+drawable abc_ic_star_black_36dp
+drawable abc_ic_star_black_48dp
+drawable abc_ic_star_half_black_16dp
+drawable abc_ic_star_half_black_36dp
+drawable abc_ic_star_half_black_48dp
+drawable abc_ic_voice_search_api_material
+drawable abc_item_background_holo_dark
+drawable abc_item_background_holo_light
+drawable abc_list_divider_material
+drawable abc_list_divider_mtrl_alpha
+drawable abc_list_focused_holo
+drawable abc_list_longpressed_holo
+drawable abc_list_pressed_holo_dark
+drawable abc_list_pressed_holo_light
+drawable abc_list_selector_background_transition_holo_dark
+drawable abc_list_selector_background_transition_holo_light
+drawable abc_list_selector_disabled_holo_dark
+drawable abc_list_selector_disabled_holo_light
+drawable abc_list_selector_holo_dark
+drawable abc_list_selector_holo_light
+drawable abc_menu_hardkey_panel_mtrl_mult
+drawable abc_popup_background_mtrl_mult
+drawable abc_ratingbar_indicator_material
+drawable abc_ratingbar_material
+drawable abc_ratingbar_small_material
+drawable abc_scrubber_control_off_mtrl_alpha
+drawable abc_scrubber_control_to_pressed_mtrl_000
+drawable abc_scrubber_control_to_pressed_mtrl_005
+drawable abc_scrubber_primary_mtrl_alpha
+drawable abc_scrubber_track_mtrl_alpha
+drawable abc_seekbar_thumb_material
+drawable abc_seekbar_tick_mark_material
+drawable abc_seekbar_track_material
+drawable abc_spinner_mtrl_am_alpha
+drawable abc_spinner_textfield_background_material
+drawable abc_switch_thumb_material
+drawable abc_switch_track_mtrl_alpha
+drawable abc_tab_indicator_material
+drawable abc_tab_indicator_mtrl_alpha
+drawable abc_text_cursor_material
+drawable abc_text_select_handle_left_mtrl_dark
+drawable abc_text_select_handle_left_mtrl_light
+drawable abc_text_select_handle_middle_mtrl_dark
+drawable abc_text_select_handle_middle_mtrl_light
+drawable abc_text_select_handle_right_mtrl_dark
+drawable abc_text_select_handle_right_mtrl_light
+drawable abc_textfield_activated_mtrl_alpha
+drawable abc_textfield_default_mtrl_alpha
+drawable abc_textfield_search_activated_mtrl_alpha
+drawable abc_textfield_search_default_mtrl_alpha
+drawable abc_textfield_search_material
+drawable abc_vector_test
+drawable avd_hide_password
+drawable avd_show_password
+drawable bg_btn_set_color
+drawable bg_color_btn_mask
+drawable call_record
+drawable clock
+drawable delete
+drawable design_bottom_navigation_item_background
+drawable design_fab_background
+drawable design_ic_visibility
+drawable design_ic_visibility_off
+drawable design_password_eye
+drawable design_snackbar_background
+drawable dropdown_icon
+drawable edit_blue
+drawable edit_green
+drawable edit_red
+drawable edit_title_blue
+drawable edit_title_green
+drawable edit_title_red
+drawable edit_title_white
+drawable edit_title_yellow
+drawable edit_white
+drawable edit_yellow
+drawable font_large
+drawable font_normal
+drawable font_size_selector_bg
+drawable font_small
+drawable font_super
+drawable ic_mtrl_chip_checked_black
+drawable ic_mtrl_chip_checked_circle
+drawable ic_mtrl_chip_close_circle
+drawable icon_app
+drawable list_background
+drawable list_blue_down
+drawable list_blue_middle
+drawable list_blue_single
+drawable list_blue_up
+drawable list_folder
+drawable list_footer_bg
+drawable list_green_down
+drawable list_green_middle
+drawable list_green_single
+drawable list_green_up
+drawable list_red_down
+drawable list_red_middle
+drawable list_red_single
+drawable list_red_up
+drawable list_white_down
+drawable list_white_middle
+drawable list_white_single
+drawable list_white_up
+drawable list_yellow_down
+drawable list_yellow_middle
+drawable list_yellow_single
+drawable list_yellow_up
+drawable menu_delete
+drawable menu_move
+drawable mtrl_snackbar_background
+drawable mtrl_tabs_default_indicator
+drawable navigation_empty_icon
+drawable new_note
+drawable new_note_normal
+drawable new_note_pressed
+drawable note_edit_color_selector_panel
+drawable notification
+drawable notification_action_background
+drawable notification_bg
+drawable notification_bg_low
+drawable notification_bg_low_normal
+drawable notification_bg_low_pressed
+drawable notification_bg_normal
+drawable notification_bg_normal_pressed
+drawable notification_icon_background
+drawable notification_template_icon_bg
+drawable notification_template_icon_low_bg
+drawable notification_tile_bg
+drawable notify_panel_notification_icon_bg
+drawable search_result
+drawable selected
+drawable title_alert
+drawable title_bar_bg
+drawable tooltip_frame_dark
+drawable tooltip_frame_light
+drawable tree
+drawable water
+drawable widget_2x_blue
+drawable widget_2x_green
+drawable widget_2x_red
+drawable widget_2x_white
+drawable widget_2x_yellow
+drawable widget_4x_blue
+drawable widget_4x_green
+drawable widget_4x_red
+drawable widget_4x_white
+drawable widget_4x_yellow
+id ALT
+id CTRL
+id FUNCTION
+id META
+id SHIFT
+id SYM
+id account_dialog_subtitle
+id account_dialog_title
+id action_bar
+id action_bar_activity_content
+id action_bar_container
+id action_bar_root
+id action_bar_spinner
+id action_bar_subtitle
+id action_bar_title
+id action_container
+id action_context_bar
+id action_divider
+id action_image
+id action_menu_divider
+id action_menu_presenter
+id action_mode_bar
+id action_mode_bar_stub
+id action_mode_close_button
+id action_select_all
+id action_text
+id actions
+id activity_chooser_view_content
+id add
+id alertTitle
+id all
+id always
+id amPm
+id app_lock_button1
+id app_lock_contex
+id app_lock_context
+id async
+id auto
+id beginning
+id blocking
+id bottom
+id btn_new_note
+id btn_set_bg_color
+id buttonPanel
+id cb_edit_item
+id center
+id center_horizontal
+id center_vertical
+id checkbox
+id chronometer
+id clip_horizontal
+id clip_vertical
+id collapseActionView
+id container
+id content
+id contentPanel
+id coordinator
+id custom
+id customPanel
+id date
+id decor_content_parent
+id default_activity_button
+id delete
+id design_bottom_sheet
+id design_menu_item_action_area
+id design_menu_item_action_area_stub
+id design_menu_item_text
+id design_navigation_view
+id disableHome
+id editTextTextPassword1
+id editTextTextPassword2
+id edit_query
+id end
+id enterAlways
+id enterAlwaysCollapsed
+id et_edit_text
+id et_foler_name
+id exitUntilCollapsed
+id expand_activities_button
+id expanded_menu
+id fill
+id fill_horizontal
+id fill_vertical
+id filled
+id fixed
+id font_size_selector
+id forever
+id ghost_view
+id group_divider
+id home
+id homeAsUp
+id hour
+id icon
+id icon_group
+id ifRoom
+id image
+id info
+id italic
+id item_touch_helper_previous_elevation
+id iv_alert_icon
+id iv_bg_blue
+id iv_bg_blue_select
+id iv_bg_green
+id iv_bg_green_select
+id iv_bg_red
+id iv_bg_red_select
+id iv_bg_white
+id iv_bg_white_select
+id iv_bg_yellow
+id iv_bg_yellow_select
+id iv_large_select
+id iv_medium_select
+id iv_small_select
+id iv_super_select
+id labeled
+id largeLabel
+id left
+id line1
+id line3
+id listMode
+id list_item
+id ll_font_large
+id ll_font_normal
+id ll_font_small
+id ll_font_super
+id masked
+id menu_alert
+id menu_delete
+id menu_delete_remind
+id menu_export_text
+id menu_font_size
+id menu_list_mode
+id menu_new_folder
+id menu_new_note
+id menu_search
+id menu_send_to_desktop
+id menu_setting
+id menu_share
+id menu_sync
+id menu_tree
+id menu_water
+id message
+id middle
+id mini
+id minute
+id move
+id mtrl_child_content_container
+id mtrl_internal_children_alpha_tag
+id multiply
+id navigation_bar
+id navigation_header_container
+id never
+id none
+id normal
+id note_bg_color_selector
+id note_edit_list
+id note_edit_view
+id note_item
+id note_title
+id notes_list
+id notification_background
+id notification_main_column
+id notification_main_column_container
+id outline
+id parallax
+id parentPanel
+id parent_matrix
+id pin
+id prefenerece_sync_status_textview
+id preference_sync_button
+id progress_circular
+id progress_horizontal
+id radio
+id right
+id right_icon
+id right_side
+id save_image_matrix
+id save_non_transition_alpha
+id save_scale_type
+id screen
+id scroll
+id scrollIndicatorDown
+id scrollIndicatorUp
+id scrollView
+id scrollable
+id search_badge
+id search_bar
+id search_button
+id search_close_btn
+id search_edit_frame
+id search_go_btn
+id search_mag_icon
+id search_plate
+id search_src_text
+id search_voice_btn
+id select_dialog_listview
+id selected
+id selection_menu
+id shortcut
+id showCustom
+id showHome
+id showTitle
+id smallLabel
+id snackbar_action
+id snackbar_text
+id snap
+id snapMargins
+id spacer
+id split_action_bar
+id src_atop
+id src_in
+id src_over
+id start
+id stretch
+id submenuarrow
+id submit_area
+id sv_note_edit
+id tabMode
+id tag_transition_group
+id tag_unhandled_key_event_manager
+id tag_unhandled_key_listeners
+id text
+id text2
+id textSpacerNoButtons
+id textSpacerNoTitle
+id textStart
+id text_input_password_toggle
+id textinput_counter
+id textinput_error
+id textinput_helper_text
+id time
+id title
+id titleDividerNoCustom
+id title_template
+id top
+id topPanel
+id touch_outside
+id transition_current_scene
+id transition_layout_save
+id transition_position
+id transition_scene_layoutid_cache
+id transition_transform
+id tv_alert_date
+id tv_folder_name
+id tv_modified_date
+id tv_name
+id tv_time
+id tv_title
+id tv_title_bar
+id uniform
+id unlabeled
+id up
+id useLogo
+id view_offset_helper
+id visible
+id widget_bg_image
+id widget_text
+id withText
+id wrap_content
+integer abc_config_activityDefaultDur
+integer abc_config_activityShortDur
+integer app_bar_elevation_anim_duration
+integer bottom_sheet_slide_duration
+integer cancel_button_image_alpha
+integer config_tooltipAnimTime
+integer design_snackbar_text_max_lines
+integer design_tab_indicator_anim_duration_ms
+integer hide_password_duration
+integer mtrl_btn_anim_delay_ms
+integer mtrl_btn_anim_duration_ms
+integer mtrl_chip_anim_duration
+integer mtrl_tab_indicator_anim_duration_ms
+integer show_password_duration
+integer status_bar_notification_info_maxnum
+interpolator mtrl_fast_out_linear_in
+interpolator mtrl_fast_out_slow_in
+interpolator mtrl_linear
+interpolator mtrl_linear_out_slow_in
+layout abc_action_bar_title_item
+layout abc_action_bar_up_container
+layout abc_action_menu_item_layout
+layout abc_action_menu_layout
+layout abc_action_mode_bar
+layout abc_action_mode_close_item_material
+layout abc_activity_chooser_view
+layout abc_activity_chooser_view_list_item
+layout abc_alert_dialog_button_bar_material
+layout abc_alert_dialog_material
+layout abc_alert_dialog_title_material
+layout abc_cascading_menu_item_layout
+layout abc_dialog_title_material
+layout abc_expanded_menu_layout
+layout abc_list_menu_item_checkbox
+layout abc_list_menu_item_icon
+layout abc_list_menu_item_layout
+layout abc_list_menu_item_radio
+layout abc_popup_menu_header_item_layout
+layout abc_popup_menu_item_layout
+layout abc_screen_content_include
+layout abc_screen_simple
+layout abc_screen_simple_overlay_action_mode
+layout abc_screen_toolbar
+layout abc_search_dropdown_item_icons_2line
+layout abc_search_view
+layout abc_select_dialog_material
+layout abc_tooltip
+layout account_dialog_title
+layout add_account_text
+layout app_login
+layout datetime_picker
+layout design_bottom_navigation_item
+layout design_bottom_sheet_dialog
+layout design_layout_snackbar
+layout design_layout_snackbar_include
+layout design_layout_tab_icon
+layout design_layout_tab_text
+layout design_menu_item_action_area
+layout design_navigation_item
+layout design_navigation_item_header
+layout design_navigation_item_separator
+layout design_navigation_item_subheader
+layout design_navigation_menu
+layout design_navigation_menu_item
+layout design_text_input_password_icon
+layout dialog_edit_text
+layout folder_list_item
+layout mtrl_layout_snackbar
+layout mtrl_layout_snackbar_include
+layout note_edit
+layout note_edit_list_item
+layout note_item
+layout note_list
+layout note_list_dropdown_menu
+layout note_list_footer
+layout notification_action
+layout notification_action_tombstone
+layout notification_template_custom_big
+layout notification_template_icon_group
+layout notification_template_part_chronometer
+layout notification_template_part_time
+layout select_dialog_item_material
+layout select_dialog_multichoice_material
+layout select_dialog_singlechoice_material
+layout settings_header
+layout support_simple_spinner_dropdown_item
+layout widget_2x
+layout widget_4x
+menu call_note_edit
+menu call_record_folder
+menu note_edit
+menu note_list
+menu note_list_dropdown
+menu note_list_options
+menu sub_folder
+plurals search_results_title
+raw introduction
+string abc_action_bar_home_description
+string abc_action_bar_up_description
+string abc_action_menu_overflow_description
+string abc_action_mode_done
+string abc_activity_chooser_view_see_all
+string abc_activitychooserview_choose_application
+string abc_capital_off
+string abc_capital_on
+string abc_font_family_body_1_material
+string abc_font_family_body_2_material
+string abc_font_family_button_material
+string abc_font_family_caption_material
+string abc_font_family_display_1_material
+string abc_font_family_display_2_material
+string abc_font_family_display_3_material
+string abc_font_family_display_4_material
+string abc_font_family_headline_material
+string abc_font_family_menu_material
+string abc_font_family_subhead_material
+string abc_font_family_title_material
+string abc_menu_alt_shortcut_label
+string abc_menu_ctrl_shortcut_label
+string abc_menu_delete_shortcut_label
+string abc_menu_enter_shortcut_label
+string abc_menu_function_shortcut_label
+string abc_menu_meta_shortcut_label
+string abc_menu_shift_shortcut_label
+string abc_menu_space_shortcut_label
+string abc_menu_sym_shortcut_label
+string abc_prepend_shortcut_label
+string abc_search_hint
+string abc_searchview_description_clear
+string abc_searchview_description_query
+string abc_searchview_description_search
+string abc_searchview_description_submit
+string abc_searchview_description_voice
+string abc_shareactionprovider_share_with
+string abc_shareactionprovider_share_with_application
+string abc_toolbar_collapse_description
+string alert_message_delete_folder
+string alert_message_delete_note
+string alert_message_delete_notes
+string alert_title_delete
+string app_login_identify
+string app_mima_context
+string app_name
+string app_widget2x2
+string app_widget4x4
+string app_zhanghao_context
+string appbar_scrolling_view_behavior
+string bottom_sheet_behavior
+string button_delete
+string call_record_folder_name
+string character_counter_content_description
+string character_counter_pattern
+string datetime_dialog_cancel
+string datetime_dialog_ok
+string delete_remind_time_message
+string error_note_empty_for_clock
+string error_note_empty_for_send_to_desktop
+string error_note_not_exist
+string error_sdcard_export
+string error_sdcard_unmounted
+string error_sync_cancelled
+string error_sync_internal
+string error_sync_network
+string fab_transformation_scrim_behavior
+string fab_transformation_sheet_behavior
+string failed_sdcard_export
+string file_name_txt_format
+string file_path
+string folder_exist
+string format_date_ymd
+string format_datetime_mdhm
+string format_exported_file_location
+string format_folder_files_count
+string format_move_notes_to_folder
+string hide_bottom_view_on_scroll_behavior
+string hint_foler_name
+string info_note_enter_desktop
+string menu_alert
+string menu_create_folder
+string menu_delete
+string menu_deselect_all
+string menu_export_text
+string menu_folder_change_name
+string menu_folder_delete
+string menu_folder_view
+string menu_font_large
+string menu_font_normal
+string menu_font_size
+string menu_font_small
+string menu_font_super
+string menu_list_mode
+string menu_move
+string menu_move_parent_folder
+string menu_normal_mode
+string menu_remove_remind
+string menu_search
+string menu_select_all
+string menu_select_none
+string menu_select_title
+string menu_send_to_desktop
+string menu_setting
+string menu_share
+string menu_sync
+string menu_sync_cancel
+string menu_title_select_folder
+string menu_tree
+string menu_water
+string mtrl_chip_close_icon_content_description
+string note_alert_expired
+string note_link_email
+string note_link_other
+string note_link_tel
+string note_link_web
+string notealert_enter
+string notealert_ok
+string notelist_menu_new
+string notelist_string_info
+string password_toggle_content_description
+string path_password_eye
+string path_password_eye_mask_strike_through
+string path_password_eye_mask_visible
+string path_password_strike_through
+string preferences_account_summary
+string preferences_account_title
+string preferences_add_account
+string preferences_bg_random_appear_title
+string preferences_button_sync_cancel
+string preferences_button_sync_immediately
+string preferences_dialog_change_account_title
+string preferences_dialog_change_account_warn_msg
+string preferences_dialog_select_account_tips
+string preferences_dialog_select_account_title
+string preferences_last_sync_time
+string preferences_last_sync_time_format
+string preferences_menu_cancel
+string preferences_menu_change_account
+string preferences_menu_remove_account
+string preferences_title
+string preferences_toast_cannot_change_account
+string preferences_toast_success_set_accout
+string search
+string search_hint
+string search_label
+string search_menu_title
+string search_setting_description
+string set_remind_time_message
+string status_bar_notification_info_overflow
+string success_sdcard_export
+string success_sync_account
+string sync_progress_init_list
+string sync_progress_login
+string sync_progress_syncing
+string ticker_cancel
+string ticker_fail
+string ticker_success
+string ticker_syncing
+string widget_havenot_content
+string widget_under_visit_mode
+style AlertDialog_AppCompat
+style AlertDialog_AppCompat_Light
+style Animation_AppCompat_Dialog
+style Animation_AppCompat_DropDownUp
+style Animation_AppCompat_Tooltip
+style Animation_Design_BottomSheetDialog
+style Base_AlertDialog_AppCompat
+style Base_AlertDialog_AppCompat_Light
+style Base_Animation_AppCompat_Dialog
+style Base_Animation_AppCompat_DropDownUp
+style Base_Animation_AppCompat_Tooltip
+style Base_CardView
+style Base_DialogWindowTitle_AppCompat
+style Base_DialogWindowTitleBackground_AppCompat
+style Base_TextAppearance_AppCompat
+style Base_TextAppearance_AppCompat_Body1
+style Base_TextAppearance_AppCompat_Body2
+style Base_TextAppearance_AppCompat_Button
+style Base_TextAppearance_AppCompat_Caption
+style Base_TextAppearance_AppCompat_Display1
+style Base_TextAppearance_AppCompat_Display2
+style Base_TextAppearance_AppCompat_Display3
+style Base_TextAppearance_AppCompat_Display4
+style Base_TextAppearance_AppCompat_Headline
+style Base_TextAppearance_AppCompat_Inverse
+style Base_TextAppearance_AppCompat_Large
+style Base_TextAppearance_AppCompat_Large_Inverse
+style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large
+style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small
+style Base_TextAppearance_AppCompat_Medium
+style Base_TextAppearance_AppCompat_Medium_Inverse
+style Base_TextAppearance_AppCompat_Menu
+style Base_TextAppearance_AppCompat_SearchResult
+style Base_TextAppearance_AppCompat_SearchResult_Subtitle
+style Base_TextAppearance_AppCompat_SearchResult_Title
+style Base_TextAppearance_AppCompat_Small
+style Base_TextAppearance_AppCompat_Small_Inverse
+style Base_TextAppearance_AppCompat_Subhead
+style Base_TextAppearance_AppCompat_Subhead_Inverse
+style Base_TextAppearance_AppCompat_Title
+style Base_TextAppearance_AppCompat_Title_Inverse
+style Base_TextAppearance_AppCompat_Tooltip
+style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu
+style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle
+style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse
+style Base_TextAppearance_AppCompat_Widget_ActionBar_Title
+style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse
+style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle
+style Base_TextAppearance_AppCompat_Widget_ActionMode_Title
+style Base_TextAppearance_AppCompat_Widget_Button
+style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored
+style Base_TextAppearance_AppCompat_Widget_Button_Colored
+style Base_TextAppearance_AppCompat_Widget_Button_Inverse
+style Base_TextAppearance_AppCompat_Widget_DropDownItem
+style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header
+style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large
+style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small
+style Base_TextAppearance_AppCompat_Widget_Switch
+style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem
+style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item
+style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle
+style Base_TextAppearance_Widget_AppCompat_Toolbar_Title
+style Base_Theme_AppCompat
+style Base_Theme_AppCompat_CompactMenu
+style Base_Theme_AppCompat_Dialog
+style Base_Theme_AppCompat_Dialog_Alert
+style Base_Theme_AppCompat_Dialog_FixedSize
+style Base_Theme_AppCompat_Dialog_MinWidth
+style Base_Theme_AppCompat_DialogWhenLarge
+style Base_Theme_AppCompat_Light
+style Base_Theme_AppCompat_Light_DarkActionBar
+style Base_Theme_AppCompat_Light_Dialog
+style Base_Theme_AppCompat_Light_Dialog_Alert
+style Base_Theme_AppCompat_Light_Dialog_FixedSize
+style Base_Theme_AppCompat_Light_Dialog_MinWidth
+style Base_Theme_AppCompat_Light_DialogWhenLarge
+style Base_Theme_MaterialComponents
+style Base_Theme_MaterialComponents_Bridge
+style Base_Theme_MaterialComponents_CompactMenu
+style Base_Theme_MaterialComponents_Dialog
+style Base_Theme_MaterialComponents_Dialog_Alert
+style Base_Theme_MaterialComponents_Dialog_FixedSize
+style Base_Theme_MaterialComponents_Dialog_MinWidth
+style Base_Theme_MaterialComponents_DialogWhenLarge
+style Base_Theme_MaterialComponents_Light
+style Base_Theme_MaterialComponents_Light_Bridge
+style Base_Theme_MaterialComponents_Light_DarkActionBar
+style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge
+style Base_Theme_MaterialComponents_Light_Dialog
+style Base_Theme_MaterialComponents_Light_Dialog_Alert
+style Base_Theme_MaterialComponents_Light_Dialog_FixedSize
+style Base_Theme_MaterialComponents_Light_Dialog_MinWidth
+style Base_Theme_MaterialComponents_Light_DialogWhenLarge
+style Base_ThemeOverlay_AppCompat
+style Base_ThemeOverlay_AppCompat_ActionBar
+style Base_ThemeOverlay_AppCompat_Dark
+style Base_ThemeOverlay_AppCompat_Dark_ActionBar
+style Base_ThemeOverlay_AppCompat_Dialog
+style Base_ThemeOverlay_AppCompat_Dialog_Alert
+style Base_ThemeOverlay_AppCompat_Light
+style Base_ThemeOverlay_MaterialComponents_Dialog
+style Base_ThemeOverlay_MaterialComponents_Dialog_Alert
+style Base_V14_Theme_MaterialComponents
+style Base_V14_Theme_MaterialComponents_Bridge
+style Base_V14_Theme_MaterialComponents_Dialog
+style Base_V14_Theme_MaterialComponents_Light
+style Base_V14_Theme_MaterialComponents_Light_Bridge
+style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge
+style Base_V14_Theme_MaterialComponents_Light_Dialog
+style Base_V14_ThemeOverlay_MaterialComponents_Dialog
+style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert
+style Base_V21_Theme_AppCompat
+style Base_V21_Theme_AppCompat_Dialog
+style Base_V21_Theme_AppCompat_Light
+style Base_V21_Theme_AppCompat_Light_Dialog
+style Base_V21_ThemeOverlay_AppCompat_Dialog
+style Base_V22_Theme_AppCompat
+style Base_V22_Theme_AppCompat_Light
+style Base_V23_Theme_AppCompat
+style Base_V23_Theme_AppCompat_Light
+style Base_V26_Theme_AppCompat
+style Base_V26_Theme_AppCompat_Light
+style Base_V26_Widget_AppCompat_Toolbar
+style Base_V28_Theme_AppCompat
+style Base_V28_Theme_AppCompat_Light
+style Base_V7_Theme_AppCompat
+style Base_V7_Theme_AppCompat_Dialog
+style Base_V7_Theme_AppCompat_Light
+style Base_V7_Theme_AppCompat_Light_Dialog
+style Base_V7_ThemeOverlay_AppCompat_Dialog
+style Base_V7_Widget_AppCompat_AutoCompleteTextView
+style Base_V7_Widget_AppCompat_EditText
+style Base_V7_Widget_AppCompat_Toolbar
+style Base_Widget_AppCompat_ActionBar
+style Base_Widget_AppCompat_ActionBar_Solid
+style Base_Widget_AppCompat_ActionBar_TabBar
+style Base_Widget_AppCompat_ActionBar_TabText
+style Base_Widget_AppCompat_ActionBar_TabView
+style Base_Widget_AppCompat_ActionButton
+style Base_Widget_AppCompat_ActionButton_CloseMode
+style Base_Widget_AppCompat_ActionButton_Overflow
+style Base_Widget_AppCompat_ActionMode
+style Base_Widget_AppCompat_ActivityChooserView
+style Base_Widget_AppCompat_AutoCompleteTextView
+style Base_Widget_AppCompat_Button
+style Base_Widget_AppCompat_Button_Borderless
+style Base_Widget_AppCompat_Button_Borderless_Colored
+style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog
+style Base_Widget_AppCompat_Button_Colored
+style Base_Widget_AppCompat_Button_Small
+style Base_Widget_AppCompat_ButtonBar
+style Base_Widget_AppCompat_ButtonBar_AlertDialog
+style Base_Widget_AppCompat_CompoundButton_CheckBox
+style Base_Widget_AppCompat_CompoundButton_RadioButton
+style Base_Widget_AppCompat_CompoundButton_Switch
+style Base_Widget_AppCompat_DrawerArrowToggle
+style Base_Widget_AppCompat_DrawerArrowToggle_Common
+style Base_Widget_AppCompat_DropDownItem_Spinner
+style Base_Widget_AppCompat_EditText
+style Base_Widget_AppCompat_ImageButton
+style Base_Widget_AppCompat_Light_ActionBar
+style Base_Widget_AppCompat_Light_ActionBar_Solid
+style Base_Widget_AppCompat_Light_ActionBar_TabBar
+style Base_Widget_AppCompat_Light_ActionBar_TabText
+style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse
+style Base_Widget_AppCompat_Light_ActionBar_TabView
+style Base_Widget_AppCompat_Light_PopupMenu
+style Base_Widget_AppCompat_Light_PopupMenu_Overflow
+style Base_Widget_AppCompat_ListMenuView
+style Base_Widget_AppCompat_ListPopupWindow
+style Base_Widget_AppCompat_ListView
+style Base_Widget_AppCompat_ListView_DropDown
+style Base_Widget_AppCompat_ListView_Menu
+style Base_Widget_AppCompat_PopupMenu
+style Base_Widget_AppCompat_PopupMenu_Overflow
+style Base_Widget_AppCompat_PopupWindow
+style Base_Widget_AppCompat_ProgressBar
+style Base_Widget_AppCompat_ProgressBar_Horizontal
+style Base_Widget_AppCompat_RatingBar
+style Base_Widget_AppCompat_RatingBar_Indicator
+style Base_Widget_AppCompat_RatingBar_Small
+style Base_Widget_AppCompat_SearchView
+style Base_Widget_AppCompat_SearchView_ActionBar
+style Base_Widget_AppCompat_SeekBar
+style Base_Widget_AppCompat_SeekBar_Discrete
+style Base_Widget_AppCompat_Spinner
+style Base_Widget_AppCompat_Spinner_Underlined
+style Base_Widget_AppCompat_TextView_SpinnerItem
+style Base_Widget_AppCompat_Toolbar
+style Base_Widget_AppCompat_Toolbar_Button_Navigation
+style Base_Widget_Design_TabLayout
+style Base_Widget_MaterialComponents_Chip
+style Base_Widget_MaterialComponents_TextInputEditText
+style Base_Widget_MaterialComponents_TextInputLayout
+style CardView
+style CardView_Dark
+style CardView_Light
+style HighlightTextAppearancePrimary
+style HighlightTextAppearanceSecondary
+style NoteActionBarStyle
+style NoteTheme
+style Platform_AppCompat
+style Platform_AppCompat_Light
+style Platform_MaterialComponents
+style Platform_MaterialComponents_Dialog
+style Platform_MaterialComponents_Light
+style Platform_MaterialComponents_Light_Dialog
+style Platform_ThemeOverlay_AppCompat
+style Platform_ThemeOverlay_AppCompat_Dark
+style Platform_ThemeOverlay_AppCompat_Light
+style Platform_V21_AppCompat
+style Platform_V21_AppCompat_Light
+style Platform_V25_AppCompat
+style Platform_V25_AppCompat_Light
+style Platform_Widget_AppCompat_Spinner
+style RtlOverlay_DialogWindowTitle_AppCompat
+style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem
+style RtlOverlay_Widget_AppCompat_DialogTitle_Icon
+style RtlOverlay_Widget_AppCompat_PopupMenuItem
+style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup
+style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut
+style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow
+style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text
+style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title
+style RtlOverlay_Widget_AppCompat_Search_DropDown
+style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1
+style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2
+style RtlOverlay_Widget_AppCompat_Search_DropDown_Query
+style RtlOverlay_Widget_AppCompat_Search_DropDown_Text
+style RtlOverlay_Widget_AppCompat_SearchView_MagIcon
+style RtlUnderlay_Widget_AppCompat_ActionButton
+style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow
+style TextAppearance_AppCompat
+style TextAppearance_AppCompat_Body1
+style TextAppearance_AppCompat_Body2
+style TextAppearance_AppCompat_Button
+style TextAppearance_AppCompat_Caption
+style TextAppearance_AppCompat_Display1
+style TextAppearance_AppCompat_Display2
+style TextAppearance_AppCompat_Display3
+style TextAppearance_AppCompat_Display4
+style TextAppearance_AppCompat_Headline
+style TextAppearance_AppCompat_Inverse
+style TextAppearance_AppCompat_Large
+style TextAppearance_AppCompat_Large_Inverse
+style TextAppearance_AppCompat_Light_SearchResult_Subtitle
+style TextAppearance_AppCompat_Light_SearchResult_Title
+style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large
+style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small
+style TextAppearance_AppCompat_Medium
+style TextAppearance_AppCompat_Medium_Inverse
+style TextAppearance_AppCompat_Menu
+style TextAppearance_AppCompat_SearchResult_Subtitle
+style TextAppearance_AppCompat_SearchResult_Title
+style TextAppearance_AppCompat_Small
+style TextAppearance_AppCompat_Small_Inverse
+style TextAppearance_AppCompat_Subhead
+style TextAppearance_AppCompat_Subhead_Inverse
+style TextAppearance_AppCompat_Title
+style TextAppearance_AppCompat_Title_Inverse
+style TextAppearance_AppCompat_Tooltip
+style TextAppearance_AppCompat_Widget_ActionBar_Menu
+style TextAppearance_AppCompat_Widget_ActionBar_Subtitle
+style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse
+style TextAppearance_AppCompat_Widget_ActionBar_Title
+style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse
+style TextAppearance_AppCompat_Widget_ActionMode_Subtitle
+style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse
+style TextAppearance_AppCompat_Widget_ActionMode_Title
+style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse
+style TextAppearance_AppCompat_Widget_Button
+style TextAppearance_AppCompat_Widget_Button_Borderless_Colored
+style TextAppearance_AppCompat_Widget_Button_Colored
+style TextAppearance_AppCompat_Widget_Button_Inverse
+style TextAppearance_AppCompat_Widget_DropDownItem
+style TextAppearance_AppCompat_Widget_PopupMenu_Header
+style TextAppearance_AppCompat_Widget_PopupMenu_Large
+style TextAppearance_AppCompat_Widget_PopupMenu_Small
+style TextAppearance_AppCompat_Widget_Switch
+style TextAppearance_AppCompat_Widget_TextView_SpinnerItem
+style TextAppearance_Compat_Notification
+style TextAppearance_Compat_Notification_Info
+style TextAppearance_Compat_Notification_Line2
+style TextAppearance_Compat_Notification_Time
+style TextAppearance_Compat_Notification_Title
+style TextAppearance_Design_CollapsingToolbar_Expanded
+style TextAppearance_Design_Counter
+style TextAppearance_Design_Counter_Overflow
+style TextAppearance_Design_Error
+style TextAppearance_Design_HelperText
+style TextAppearance_Design_Hint
+style TextAppearance_Design_Snackbar_Message
+style TextAppearance_Design_Tab
+style TextAppearance_MaterialComponents_Body1
+style TextAppearance_MaterialComponents_Body2
+style TextAppearance_MaterialComponents_Button
+style TextAppearance_MaterialComponents_Caption
+style TextAppearance_MaterialComponents_Chip
+style TextAppearance_MaterialComponents_Headline1
+style TextAppearance_MaterialComponents_Headline2
+style TextAppearance_MaterialComponents_Headline3
+style TextAppearance_MaterialComponents_Headline4
+style TextAppearance_MaterialComponents_Headline5
+style TextAppearance_MaterialComponents_Headline6
+style TextAppearance_MaterialComponents_Overline
+style TextAppearance_MaterialComponents_Subtitle1
+style TextAppearance_MaterialComponents_Subtitle2
+style TextAppearance_MaterialComponents_Tab
+style TextAppearance_Widget_AppCompat_ExpandedMenu_Item
+style TextAppearance_Widget_AppCompat_Toolbar_Subtitle
+style TextAppearance_Widget_AppCompat_Toolbar_Title
+style TextAppearanceLarge
+style TextAppearanceMedium
+style TextAppearanceNormal
+style TextAppearancePrimaryItem
+style TextAppearanceSecondaryItem
+style TextAppearanceSuper
+style TextAppearanceUnderMenuIcon
+style Theme_AppCompat
+style Theme_AppCompat_CompactMenu
+style Theme_AppCompat_DayNight
+style Theme_AppCompat_DayNight_DarkActionBar
+style Theme_AppCompat_DayNight_Dialog
+style Theme_AppCompat_DayNight_Dialog_Alert
+style Theme_AppCompat_DayNight_Dialog_MinWidth
+style Theme_AppCompat_DayNight_DialogWhenLarge
+style Theme_AppCompat_DayNight_NoActionBar
+style Theme_AppCompat_Dialog
+style Theme_AppCompat_Dialog_Alert
+style Theme_AppCompat_Dialog_MinWidth
+style Theme_AppCompat_DialogWhenLarge
+style Theme_AppCompat_Light
+style Theme_AppCompat_Light_DarkActionBar
+style Theme_AppCompat_Light_Dialog
+style Theme_AppCompat_Light_Dialog_Alert
+style Theme_AppCompat_Light_Dialog_MinWidth
+style Theme_AppCompat_Light_DialogWhenLarge
+style Theme_AppCompat_Light_NoActionBar
+style Theme_AppCompat_NoActionBar
+style Theme_Design
+style Theme_Design_BottomSheetDialog
+style Theme_Design_Light
+style Theme_Design_Light_BottomSheetDialog
+style Theme_Design_Light_NoActionBar
+style Theme_Design_NoActionBar
+style Theme_MaterialComponents
+style Theme_MaterialComponents_BottomSheetDialog
+style Theme_MaterialComponents_Bridge
+style Theme_MaterialComponents_CompactMenu
+style Theme_MaterialComponents_Dialog
+style Theme_MaterialComponents_Dialog_Alert
+style Theme_MaterialComponents_Dialog_MinWidth
+style Theme_MaterialComponents_DialogWhenLarge
+style Theme_MaterialComponents_Light
+style Theme_MaterialComponents_Light_BottomSheetDialog
+style Theme_MaterialComponents_Light_Bridge
+style Theme_MaterialComponents_Light_DarkActionBar
+style Theme_MaterialComponents_Light_DarkActionBar_Bridge
+style Theme_MaterialComponents_Light_Dialog
+style Theme_MaterialComponents_Light_Dialog_Alert
+style Theme_MaterialComponents_Light_Dialog_MinWidth
+style Theme_MaterialComponents_Light_DialogWhenLarge
+style Theme_MaterialComponents_Light_NoActionBar
+style Theme_MaterialComponents_Light_NoActionBar_Bridge
+style Theme_MaterialComponents_NoActionBar
+style Theme_MaterialComponents_NoActionBar_Bridge
+style ThemeOverlay_AppCompat
+style ThemeOverlay_AppCompat_ActionBar
+style ThemeOverlay_AppCompat_Dark
+style ThemeOverlay_AppCompat_Dark_ActionBar
+style ThemeOverlay_AppCompat_Dialog
+style ThemeOverlay_AppCompat_Dialog_Alert
+style ThemeOverlay_AppCompat_Light
+style ThemeOverlay_MaterialComponents
+style ThemeOverlay_MaterialComponents_ActionBar
+style ThemeOverlay_MaterialComponents_Dark
+style ThemeOverlay_MaterialComponents_Dark_ActionBar
+style ThemeOverlay_MaterialComponents_Dialog
+style ThemeOverlay_MaterialComponents_Dialog_Alert
+style ThemeOverlay_MaterialComponents_Light
+style ThemeOverlay_MaterialComponents_TextInputEditText
+style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox
+style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense
+style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox
+style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense
+style Widget_AppCompat_ActionBar
+style Widget_AppCompat_ActionBar_Solid
+style Widget_AppCompat_ActionBar_TabBar
+style Widget_AppCompat_ActionBar_TabText
+style Widget_AppCompat_ActionBar_TabView
+style Widget_AppCompat_ActionButton
+style Widget_AppCompat_ActionButton_CloseMode
+style Widget_AppCompat_ActionButton_Overflow
+style Widget_AppCompat_ActionMode
+style Widget_AppCompat_ActivityChooserView
+style Widget_AppCompat_AutoCompleteTextView
+style Widget_AppCompat_Button
+style Widget_AppCompat_Button_Borderless
+style Widget_AppCompat_Button_Borderless_Colored
+style Widget_AppCompat_Button_ButtonBar_AlertDialog
+style Widget_AppCompat_Button_Colored
+style Widget_AppCompat_Button_Small
+style Widget_AppCompat_ButtonBar
+style Widget_AppCompat_ButtonBar_AlertDialog
+style Widget_AppCompat_CompoundButton_CheckBox
+style Widget_AppCompat_CompoundButton_RadioButton
+style Widget_AppCompat_CompoundButton_Switch
+style Widget_AppCompat_DrawerArrowToggle
+style Widget_AppCompat_DropDownItem_Spinner
+style Widget_AppCompat_EditText
+style Widget_AppCompat_ImageButton
+style Widget_AppCompat_Light_ActionBar
+style Widget_AppCompat_Light_ActionBar_Solid
+style Widget_AppCompat_Light_ActionBar_Solid_Inverse
+style Widget_AppCompat_Light_ActionBar_TabBar
+style Widget_AppCompat_Light_ActionBar_TabBar_Inverse
+style Widget_AppCompat_Light_ActionBar_TabText
+style Widget_AppCompat_Light_ActionBar_TabText_Inverse
+style Widget_AppCompat_Light_ActionBar_TabView
+style Widget_AppCompat_Light_ActionBar_TabView_Inverse
+style Widget_AppCompat_Light_ActionButton
+style Widget_AppCompat_Light_ActionButton_CloseMode
+style Widget_AppCompat_Light_ActionButton_Overflow
+style Widget_AppCompat_Light_ActionMode_Inverse
+style Widget_AppCompat_Light_ActivityChooserView
+style Widget_AppCompat_Light_AutoCompleteTextView
+style Widget_AppCompat_Light_DropDownItem_Spinner
+style Widget_AppCompat_Light_ListPopupWindow
+style Widget_AppCompat_Light_ListView_DropDown
+style Widget_AppCompat_Light_PopupMenu
+style Widget_AppCompat_Light_PopupMenu_Overflow
+style Widget_AppCompat_Light_SearchView
+style Widget_AppCompat_Light_Spinner_DropDown_ActionBar
+style Widget_AppCompat_ListMenuView
+style Widget_AppCompat_ListPopupWindow
+style Widget_AppCompat_ListView
+style Widget_AppCompat_ListView_DropDown
+style Widget_AppCompat_ListView_Menu
+style Widget_AppCompat_PopupMenu
+style Widget_AppCompat_PopupMenu_Overflow
+style Widget_AppCompat_PopupWindow
+style Widget_AppCompat_ProgressBar
+style Widget_AppCompat_ProgressBar_Horizontal
+style Widget_AppCompat_RatingBar
+style Widget_AppCompat_RatingBar_Indicator
+style Widget_AppCompat_RatingBar_Small
+style Widget_AppCompat_SearchView
+style Widget_AppCompat_SearchView_ActionBar
+style Widget_AppCompat_SeekBar
+style Widget_AppCompat_SeekBar_Discrete
+style Widget_AppCompat_Spinner
+style Widget_AppCompat_Spinner_DropDown
+style Widget_AppCompat_Spinner_DropDown_ActionBar
+style Widget_AppCompat_Spinner_Underlined
+style Widget_AppCompat_TextView_SpinnerItem
+style Widget_AppCompat_Toolbar
+style Widget_AppCompat_Toolbar_Button_Navigation
+style Widget_Compat_NotificationActionContainer
+style Widget_Compat_NotificationActionText
+style Widget_Design_AppBarLayout
+style Widget_Design_BottomNavigationView
+style Widget_Design_BottomSheet_Modal
+style Widget_Design_CollapsingToolbar
+style Widget_Design_FloatingActionButton
+style Widget_Design_NavigationView
+style Widget_Design_ScrimInsetsFrameLayout
+style Widget_Design_Snackbar
+style Widget_Design_TabLayout
+style Widget_Design_TextInputLayout
+style Widget_MaterialComponents_BottomAppBar
+style Widget_MaterialComponents_BottomAppBar_Colored
+style Widget_MaterialComponents_BottomNavigationView
+style Widget_MaterialComponents_BottomNavigationView_Colored
+style Widget_MaterialComponents_BottomSheet_Modal
+style Widget_MaterialComponents_Button
+style Widget_MaterialComponents_Button_Icon
+style Widget_MaterialComponents_Button_OutlinedButton
+style Widget_MaterialComponents_Button_OutlinedButton_Icon
+style Widget_MaterialComponents_Button_TextButton
+style Widget_MaterialComponents_Button_TextButton_Dialog
+style Widget_MaterialComponents_Button_TextButton_Dialog_Icon
+style Widget_MaterialComponents_Button_TextButton_Icon
+style Widget_MaterialComponents_Button_UnelevatedButton
+style Widget_MaterialComponents_Button_UnelevatedButton_Icon
+style Widget_MaterialComponents_CardView
+style Widget_MaterialComponents_Chip_Action
+style Widget_MaterialComponents_Chip_Choice
+style Widget_MaterialComponents_Chip_Entry
+style Widget_MaterialComponents_Chip_Filter
+style Widget_MaterialComponents_ChipGroup
+style Widget_MaterialComponents_FloatingActionButton
+style Widget_MaterialComponents_NavigationView
+style Widget_MaterialComponents_Snackbar
+style Widget_MaterialComponents_Snackbar_FullWidth
+style Widget_MaterialComponents_TabLayout
+style Widget_MaterialComponents_TabLayout_Colored
+style Widget_MaterialComponents_TextInputEditText_FilledBox
+style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense
+style Widget_MaterialComponents_TextInputEditText_OutlinedBox
+style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense
+style Widget_MaterialComponents_TextInputLayout_FilledBox
+style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense
+style Widget_MaterialComponents_TextInputLayout_OutlinedBox
+style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense
+style Widget_MaterialComponents_Toolbar
+style Widget_Support_CoordinatorLayout
+styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle
+styleable ActionBarLayout android_layout_gravity
+styleable ActionMenuItemView android_minWidth
+styleable ActionMenuView
+styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle
+styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount
+styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout
+styleable AnimatedStateListDrawableCompat android_dither android_visible android_variablePadding android_constantSize android_enterFadeDuration android_exitFadeDuration
+styleable AnimatedStateListDrawableItem android_id android_drawable
+styleable AnimatedStateListDrawableTransition android_drawable android_toId android_fromId android_reversible
+styleable AppBarLayout android_background android_touchscreenBlocksFocus android_keyboardNavigationCluster elevation expanded liftOnScroll
+styleable AppBarLayoutStates state_collapsed state_collapsible state_liftable state_lifted
+styleable AppBarLayout_Layout layout_scrollFlags layout_scrollInterpolator
+styleable AppCompatImageView android_src srcCompat tint tintMode
+styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode
+styleable AppCompatTextHelper android_textAppearance android_drawableTop android_drawableBottom android_drawableLeft android_drawableRight android_drawableStart android_drawableEnd
+styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType firstBaselineToTopHeight fontFamily lastBaselineToBottomHeight lineHeight textAllCaps
+styleable AppCompatTheme android_windowIsFloating android_windowAnimationStyle actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingLeft listPreferredItemPaddingRight panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle
+styleable BottomAppBar backgroundTint fabAlignmentMode fabCradleMargin fabCradleRoundedCornerRadius fabCradleVerticalOffset hideOnScroll
+styleable BottomNavigationView elevation itemBackground itemHorizontalTranslationEnabled itemIconSize itemIconTint itemTextAppearanceActive itemTextAppearanceInactive itemTextColor labelVisibilityMode menu
+styleable BottomSheetBehavior_Layout behavior_fitToContents behavior_hideable behavior_peekHeight behavior_skipCollapsed
+styleable ButtonBarLayout allowStacking
+styleable CardView android_minWidth android_minHeight cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop
+styleable Chip android_textAppearance android_ellipsize android_maxWidth android_text android_checkable checkedIcon checkedIconEnabled checkedIconVisible chipBackgroundColor chipCornerRadius chipEndPadding chipIcon chipIconEnabled chipIconSize chipIconTint chipIconVisible chipMinHeight chipStartPadding chipStrokeColor chipStrokeWidth closeIcon closeIconEnabled closeIconEndPadding closeIconSize closeIconStartPadding closeIconTint closeIconVisible hideMotionSpec iconEndPadding iconStartPadding rippleColor showMotionSpec textEndPadding textStartPadding
+styleable ChipGroup checkedChip chipSpacing chipSpacingHorizontal chipSpacingVertical singleLine singleSelection
+styleable CollapsingToolbarLayout collapsedTitleGravity collapsedTitleTextAppearance contentScrim expandedTitleGravity expandedTitleMargin expandedTitleMarginBottom expandedTitleMarginEnd expandedTitleMarginStart expandedTitleMarginTop expandedTitleTextAppearance scrimAnimationDuration scrimVisibleHeightTrigger statusBarScrim title titleEnabled toolbarId
+styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier
+styleable ColorStateListItem android_color android_alpha alpha
+styleable CompoundButton android_button buttonTint buttonTintMode
+styleable CoordinatorLayout keylines statusBarBackground
+styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline
+styleable DesignTheme bottomSheetDialogTheme bottomSheetStyle
+styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness
+styleable FloatingActionButton backgroundTint backgroundTintMode borderWidth elevation fabCustomSize fabSize hideMotionSpec hoveredFocusedTranslationZ maxImageSize pressedTranslationZ rippleColor showMotionSpec useCompatPadding
+styleable FloatingActionButton_Behavior_Layout behavior_autoHide
+styleable FlowLayout itemSpacing lineSpacing
+styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery
+styleable FontFamilyFont android_font android_fontWeight android_fontStyle android_ttcIndex android_fontVariationSettings font fontStyle fontVariationSettings fontWeight ttcIndex
+styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding
+styleable GradientColor android_startColor android_endColor android_type android_centerX android_centerY android_gradientRadius android_tileMode android_centerColor android_startX android_startY android_endX android_endY
+styleable GradientColorItem android_color android_offset
+styleable LinearLayoutCompat android_gravity android_orientation android_baselineAligned android_baselineAlignedChildIndex android_weightSum divider dividerPadding measureWithLargestChild showDividers
+styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_width android_layout_height android_layout_weight
+styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset
+styleable MaterialButton android_insetLeft android_insetRight android_insetTop android_insetBottom backgroundTint backgroundTintMode cornerRadius icon iconGravity iconPadding iconSize iconTint iconTintMode rippleColor strokeColor strokeWidth
+styleable MaterialCardView strokeColor strokeWidth
+styleable MaterialComponentsTheme bottomSheetDialogTheme bottomSheetStyle chipGroupStyle chipStandaloneStyle chipStyle colorAccent colorBackgroundFloating colorPrimary colorPrimaryDark colorSecondary editTextStyle floatingActionButtonStyle materialButtonStyle materialCardViewStyle navigationViewStyle scrimBackground snackbarButtonStyle tabStyle textAppearanceBody1 textAppearanceBody2 textAppearanceButton textAppearanceCaption textAppearanceHeadline1 textAppearanceHeadline2 textAppearanceHeadline3 textAppearanceHeadline4 textAppearanceHeadline5 textAppearanceHeadline6 textAppearanceOverline textAppearanceSubtitle1 textAppearanceSubtitle2 textInputStyle
+styleable MenuGroup android_enabled android_id android_visible android_menuCategory android_orderInCategory android_checkableBehavior
+styleable MenuItem android_icon android_enabled android_id android_checked android_visible android_menuCategory android_orderInCategory android_title android_titleCondensed android_alphabeticShortcut android_numericShortcut android_checkable android_onClick actionLayout actionProviderClass actionViewClass alphabeticModifiers contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText
+styleable MenuView android_windowAnimationStyle android_itemTextAppearance android_horizontalDivider android_verticalDivider android_headerBackground android_itemBackground android_itemIconDisabledAlpha preserveIconSpacing subMenuArrow
+styleable NavigationView android_background android_fitsSystemWindows android_maxWidth elevation headerLayout itemBackground itemHorizontalPadding itemIconPadding itemIconTint itemTextAppearance itemTextColor menu
+styleable PopupWindow android_popupBackground android_popupAnimationStyle overlapAnchor
+styleable PopupWindowBackgroundState state_above_anchor
+styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle
+styleable RecyclerView android_orientation android_descendantFocusability fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd
+styleable ScrimInsetsFrameLayout insetForeground
+styleable ScrollingViewBehavior_Layout behavior_overlapTop
+styleable SearchView android_focusable android_maxWidth android_inputType android_imeOptions closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon
+styleable Snackbar snackbarButtonStyle snackbarStyle
+styleable SnackbarLayout android_maxWidth elevation maxActionInlineWidth
+styleable Spinner android_entries android_popupBackground android_prompt android_dropDownWidth popupTheme
+styleable StateListDrawable android_dither android_visible android_variablePadding android_constantSize android_enterFadeDuration android_exitFadeDuration
+styleable StateListDrawableItem android_drawable
+styleable SwitchCompat android_textOn android_textOff android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode
+styleable TabItem android_icon android_layout android_text
+styleable TabLayout tabBackground tabContentStart tabGravity tabIconTint tabIconTintMode tabIndicator tabIndicatorAnimationDuration tabIndicatorColor tabIndicatorFullWidth tabIndicatorGravity tabIndicatorHeight tabInlineLabel tabMaxWidth tabMinWidth tabMode tabPadding tabPaddingBottom tabPaddingEnd tabPaddingStart tabPaddingTop tabRippleColor tabSelectedTextColor tabTextAppearance tabTextColor tabUnboundedRipple
+styleable TextAppearance android_textSize android_typeface android_textStyle android_textColor android_textColorHint android_textColorLink android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_fontFamily fontFamily textAllCaps
+styleable TextInputLayout android_textColorHint android_hint boxBackgroundColor boxBackgroundMode boxCollapsedPaddingTop boxCornerRadiusBottomEnd boxCornerRadiusBottomStart boxCornerRadiusTopEnd boxCornerRadiusTopStart boxStrokeColor boxStrokeWidth counterEnabled counterMaxLength counterOverflowTextAppearance counterTextAppearance errorEnabled errorTextAppearance helperText helperTextEnabled helperTextTextAppearance hintAnimationEnabled hintEnabled hintTextAppearance passwordToggleContentDescription passwordToggleDrawable passwordToggleEnabled passwordToggleTint passwordToggleTintMode
+styleable ThemeEnforcement android_textAppearance enforceMaterialTheme enforceTextAppearance
+styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor
+styleable View android_theme android_focusable paddingEnd paddingStart theme
+styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode
+styleable ViewStubCompat android_id android_layout android_inflatedId
+xml preferences
+xml searchable
+xml widget_2x_info
+xml widget_4x_info
diff --git a/app/build/intermediates/variant_model/debug/variant_model.json b/app/build/intermediates/variant_model/debug/variant_model.json
new file mode 100644
index 0000000..fbfb74a
Binary files /dev/null and b/app/build/intermediates/variant_model/debug/variant_model.json differ
diff --git a/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk b/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk
new file mode 100644
index 0000000..617fed0
Binary files /dev/null and b/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk differ
diff --git a/app/build/outputs/apk/androidTest/debug/output-metadata.json b/app/build/outputs/apk/androidTest/debug/output-metadata.json
new file mode 100644
index 0000000..b9c23aa
--- /dev/null
+++ b/app/build/outputs/apk/androidTest/debug/output-metadata.json
@@ -0,0 +1,20 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes.test",
+ "variantName": "debugAndroidTest",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 0,
+ "versionName": "",
+ "outputFile": "app-debug-androidTest.apk"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/app/build/outputs/logs/manifest-merger-debug-report.txt b/app/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..fadb29e
--- /dev/null
+++ b/app/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,351 @@
+-- Merging decision tree log ---
+manifest
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+MERGED from [com.android.support:design:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\AndroidManifest.xml:17:1-24:12
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ba9601b3f00120643b4ccfc9b674703\transformed\appcompat-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\124f107f520463260f7f33bba276ccf5\transformed\support-fragment-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d588dde642e4d6d7fcf253a75292567c\transformed\recyclerview-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\fd676a8716f5d665d6f55bbf0e023b29\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ca89b45f752ddaa4edf687f7cdce91f4\transformed\support-core-ui-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5a25b3cf1cc65abba71cd74974140fd6\transformed\support-core-utils-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:transition:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\84043de0b4622d92a1bb9432e8356a5f\transformed\transition-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8cf90003a458e51edc2d861aa078581c\transformed\viewpager-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8e11ecc7ed459cf303d176a60a015ac8\transformed\coordinatorlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d099745684b98c15521e171e8e68a5d4\transformed\drawerlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\78cabdd069ba6ecd76b161c692e9306c\transformed\slidingpanelayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:customview:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\4faec8df8ca212cec3fb70ef9c78518e\transformed\customview-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d6a5beefc0785f0c9495090ff9a46bec\transformed\swiperefreshlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d3688821cf3551653dbb6c0f8c6fa531\transformed\asynclayoutinflater-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:loader:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\f16d6c0c73970c21f374e5b08fcacf39\transformed\loader-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5c7022410ddef8f561063742161d063c\transformed\support-vector-drawable-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:17:1-24:12
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2b64d858a13ff8c10d9dfb314fa8c8c1\transformed\cardview-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\3d0ff336818552e872696aeef4f153c3\transformed\versionedparcelable-28.0.0\AndroidManifest.xml:17:1-25:12
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\0cf93f707a2504ecdfd22063074a6f51\transformed\runtime-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c9f2423dde0e5c7fd2e19494b111d963\transformed\interpolator-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6e6f25d723ddebe7f7eaa3606c3fbb4c\transformed\cursoradapter-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ad09d305f17a1e1dc969344e21fe010\transformed\documentfile-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c2cea011bfb439c0ba7e16d65d977f05\transformed\localbroadcastmanager-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:print:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6dfe139fcc839045e3d2fa74ba47165b\transformed\print-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\7a895fa3ff81c5c10e40181ed7f70b08\transformed\viewmodel-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\74001f8744abfdb033818c827d7d0935\transformed\livedata-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\770701801e9ed471760338cf49c2de58\transformed\livedata-core-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\4cae8ba48184f981720d3aeb5c1714ed\transformed\runtime-1.1.1\AndroidManifest.xml:17:1-22:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:1-152:12
+ package
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:20:5-31
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ android:versionName
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:22:5-30
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ xmlns:tools
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:19:5-51
+ xmlns:android
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:18:11-69
+ android:versionCode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:21:5-28
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+uses-sdk
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+MERGED from [com.android.support:design:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:design:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ba9601b3f00120643b4ccfc9b674703\transformed\appcompat-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ba9601b3f00120643b4ccfc9b674703\transformed\appcompat-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\124f107f520463260f7f33bba276ccf5\transformed\support-fragment-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\124f107f520463260f7f33bba276ccf5\transformed\support-fragment-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d588dde642e4d6d7fcf253a75292567c\transformed\recyclerview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d588dde642e4d6d7fcf253a75292567c\transformed\recyclerview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\fd676a8716f5d665d6f55bbf0e023b29\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\fd676a8716f5d665d6f55bbf0e023b29\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ca89b45f752ddaa4edf687f7cdce91f4\transformed\support-core-ui-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ca89b45f752ddaa4edf687f7cdce91f4\transformed\support-core-ui-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5a25b3cf1cc65abba71cd74974140fd6\transformed\support-core-utils-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5a25b3cf1cc65abba71cd74974140fd6\transformed\support-core-utils-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:transition:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\84043de0b4622d92a1bb9432e8356a5f\transformed\transition-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:transition:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\84043de0b4622d92a1bb9432e8356a5f\transformed\transition-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8cf90003a458e51edc2d861aa078581c\transformed\viewpager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8cf90003a458e51edc2d861aa078581c\transformed\viewpager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8e11ecc7ed459cf303d176a60a015ac8\transformed\coordinatorlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\8e11ecc7ed459cf303d176a60a015ac8\transformed\coordinatorlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d099745684b98c15521e171e8e68a5d4\transformed\drawerlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d099745684b98c15521e171e8e68a5d4\transformed\drawerlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\78cabdd069ba6ecd76b161c692e9306c\transformed\slidingpanelayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\78cabdd069ba6ecd76b161c692e9306c\transformed\slidingpanelayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:customview:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\4faec8df8ca212cec3fb70ef9c78518e\transformed\customview-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:customview:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\4faec8df8ca212cec3fb70ef9c78518e\transformed\customview-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d6a5beefc0785f0c9495090ff9a46bec\transformed\swiperefreshlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d6a5beefc0785f0c9495090ff9a46bec\transformed\swiperefreshlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d3688821cf3551653dbb6c0f8c6fa531\transformed\asynclayoutinflater-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\d3688821cf3551653dbb6c0f8c6fa531\transformed\asynclayoutinflater-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:loader:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\f16d6c0c73970c21f374e5b08fcacf39\transformed\loader-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:loader:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\f16d6c0c73970c21f374e5b08fcacf39\transformed\loader-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5c7022410ddef8f561063742161d063c\transformed\support-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5c7022410ddef8f561063742161d063c\transformed\support-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2b64d858a13ff8c10d9dfb314fa8c8c1\transformed\cardview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2b64d858a13ff8c10d9dfb314fa8c8c1\transformed\cardview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\3d0ff336818552e872696aeef4f153c3\transformed\versionedparcelable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\3d0ff336818552e872696aeef4f153c3\transformed\versionedparcelable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\0cf93f707a2504ecdfd22063074a6f51\transformed\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\0cf93f707a2504ecdfd22063074a6f51\transformed\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c9f2423dde0e5c7fd2e19494b111d963\transformed\interpolator-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c9f2423dde0e5c7fd2e19494b111d963\transformed\interpolator-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6e6f25d723ddebe7f7eaa3606c3fbb4c\transformed\cursoradapter-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6e6f25d723ddebe7f7eaa3606c3fbb4c\transformed\cursoradapter-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ad09d305f17a1e1dc969344e21fe010\transformed\documentfile-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\2ad09d305f17a1e1dc969344e21fe010\transformed\documentfile-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c2cea011bfb439c0ba7e16d65d977f05\transformed\localbroadcastmanager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\c2cea011bfb439c0ba7e16d65d977f05\transformed\localbroadcastmanager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:print:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6dfe139fcc839045e3d2fa74ba47165b\transformed\print-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:print:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\6dfe139fcc839045e3d2fa74ba47165b\transformed\print-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\7a895fa3ff81c5c10e40181ed7f70b08\transformed\viewmodel-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\7a895fa3ff81c5c10e40181ed7f70b08\transformed\viewmodel-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\74001f8744abfdb033818c827d7d0935\transformed\livedata-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\74001f8744abfdb033818c827d7d0935\transformed\livedata-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\770701801e9ed471760338cf49c2de58\transformed\livedata-core-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\770701801e9ed471760338cf49c2de58\transformed\livedata-core-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\4cae8ba48184f981720d3aeb5c1714ed\transformed\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\LEGION\.gradle\caches\transforms-3\4cae8ba48184f981720d3aeb5c1714ed\transformed\runtime-1.1.1\AndroidManifest.xml:20:5-44
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+ android:targetSdkVersion
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:5-44
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ android:minSdkVersion
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:24:15-41
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+ INJECTED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml
+uses-permission#android.permission.WRITE_EXTERNAL_STORAGE
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:26:5-81
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:26:22-78
+uses-permission#com.android.launcher.permission.INSTALL_SHORTCUT
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:27:5-88
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:27:22-85
+uses-permission#android.permission.INTERNET
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:28:5-67
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:28:22-64
+uses-permission#android.permission.READ_CONTACTS
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:29:5-72
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:29:22-69
+uses-permission#android.permission.MANAGE_ACCOUNTS
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:30:5-74
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:30:22-71
+uses-permission#android.permission.AUTHENTICATE_ACCOUNTS
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:31:5-80
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:31:22-77
+uses-permission#android.permission.GET_ACCOUNTS
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:32:5-71
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:32:22-68
+uses-permission#android.permission.USE_CREDENTIALS
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:33:5-74
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:33:22-71
+uses-permission#android.permission.RECEIVE_BOOT_COMPLETED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:34:5-81
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:34:22-78
+application
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:36:5-151:19
+MERGED from [com.android.support:design:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\AndroidManifest.xml:22:5-20
+MERGED from [com.android.support:design:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\ff8e84fdd105cddb46b58c13fc892ecc\transformed\design-28.0.0\AndroidManifest.xml:22:5-20
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:22:5-94
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:22:5-94
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\3d0ff336818552e872696aeef4f153c3\transformed\versionedparcelable-28.0.0\AndroidManifest.xml:22:5-23:19
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\3d0ff336818552e872696aeef4f153c3\transformed\versionedparcelable-28.0.0\AndroidManifest.xml:22:5-23:19
+ android:appComponentFactory
+ ADDED from [com.android.support:support-compat:28.0.0] C:\Users\LEGION\.gradle\caches\transforms-3\5b615d072b743636708d27025c2abe39\transformed\support-compat-28.0.0\AndroidManifest.xml:22:18-91
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:38:9-41
+ android:icon
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:37:9-42
+activity#net.micode.notes.ui.NotesListActivity
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:39:9-52:20
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:42:13-45
+ android:launchMode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:43:13-43
+ android:windowSoftInputMode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:46:13-52
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:46:53-76
+ android:uiOptions
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:45:13-57
+ android:configChanges
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:41:13-74
+ android:theme
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:44:13-45
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:40:13-49
+intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:48:13-51:29
+action#android.intent.action.MAIN
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:49:17-69
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:49:25-66
+category#android.intent.category.LAUNCHER
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:50:17-77
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:50:27-74
+activity#net.micode.notes.ui.NoteEditActivity
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:54:9-83:20
+ android:launchMode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:57:13-43
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:58:46-69
+ android:configChanges
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:56:13-74
+ android:theme
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:58:13-45
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:55:13-48
+intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:60:13-66:29
+ android:scheme
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:60:28-49
+ tools:ignore
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:61:17-47
+action#android.intent.action.VIEW
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:62:17-69
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:62:25-66
+category#android.intent.category.DEFAULT
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:17-76
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:63:27-73
+data
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:17-78
+ android:mimeType
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:64:23-75
+intent-filter#action:name:android.intent.action.INSERT_OR_EDIT+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:68:13-73:29
+action#android.intent.action.INSERT_OR_EDIT
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:69:17-79
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:69:25-76
+intent-filter#action:name:android.intent.action.SEARCH+category:name:android.intent.category.DEFAULT
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:75:13-78:29
+action#android.intent.action.SEARCH
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:76:17-71
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:76:25-68
+meta-data#android.app.searchable
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:80:13-82:54
+ android:resource
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:82:17-51
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:81:17-54
+provider#net.micode.notes.data.NotesProvider
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:85:9-88:43
+ android:authorities
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:87:13-47
+ android:multiprocess
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:88:13-40
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:86:13-63
+receiver#net.micode.notes.widget.NoteWidgetProvider_2x
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:90:9-102:20
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:92:13-50
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:92:51-74
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:91:13-57
+intent-filter#action:name:android.appwidget.action.APPWIDGET_DELETED+action:name:android.appwidget.action.APPWIDGET_UPDATE+action:name:android.intent.action.PRIVACY_MODE_CHANGED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:93:13-97:29
+action#android.appwidget.action.APPWIDGET_UPDATE
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:17-84
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:94:25-81
+action#android.appwidget.action.APPWIDGET_DELETED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:17-85
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:95:25-82
+action#android.intent.action.PRIVACY_MODE_CHANGED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:17-85
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:96:25-82
+meta-data#android.appwidget.provider
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:99:13-101:58
+ android:resource
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:101:17-55
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:100:17-58
+receiver#net.micode.notes.widget.NoteWidgetProvider_4x
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:103:9-116:20
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:105:13-50
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:105:51-74
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:104:13-57
+receiver#net.micode.notes.ui.AlarmInitReceiver
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:9-122:20
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:56-79
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:118:19-55
+intent-filter#action:name:android.intent.action.BOOT_COMPLETED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:119:13-121:29
+action#android.intent.action.BOOT_COMPLETED
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:120:17-79
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:120:25-76
+receiver#net.micode.notes.ui.AlarmReceiver
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:124:9-127:20
+ android:process
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:126:13-38
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:126:39-62
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:125:13-61
+activity#net.micode.notes.ui.AlarmAlertActivity
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:129:9-134:20
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:131:13-45
+ android:launchMode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:132:13-48
+ android:theme
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:133:13-75
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:130:13-50
+activity#net.micode.notes.ui.NotesPreferenceActivity
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:136:9-141:20
+ android:label
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:138:13-54
+ android:launchMode
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:139:13-43
+ android:theme
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:140:13-60
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:137:13-71
+service#net.micode.notes.gtask.remote.GTaskSyncService
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:143:9-146:19
+ android:exported
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:145:13-37
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:144:13-74
+meta-data#android.app.default_searchable
+ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:148:9-150:52
+ android:value
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:150:13-49
+ android:name
+ ADDED from F:\Notes-master 2023\Notes-master\app\src\main\AndroidManifest.xml:149:13-58
diff --git a/app/build/tmp/compileDebugAndroidTestJavaWithJavac/previous-compilation-data.bin b/app/build/tmp/compileDebugAndroidTestJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..00ea7f9
Binary files /dev/null and b/app/build/tmp/compileDebugAndroidTestJavaWithJavac/previous-compilation-data.bin differ
diff --git a/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..90ef263
Binary files /dev/null and b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..2e78fde
--- /dev/null
+++ b/app/src/main/AndroidManifest.xml
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/java/net/micode/notes/data/Contact.java b/app/src/main/java/net/micode/notes/data/Contact.java
new file mode 100644
index 0000000..d97ac5d
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/data/Contact.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.data;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.provider.ContactsContract.Data;
+import android.telephony.PhoneNumberUtils;
+import android.util.Log;
+
+import java.util.HashMap;
+
+public class Contact {
+ private static HashMap sContactCache;
+ private static final String TAG = "Contact";
+
+ private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER
+ + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'"
+ + " AND " + Data.RAW_CONTACT_ID + " IN "
+ + "(SELECT raw_contact_id "
+ + " FROM phone_lookup"
+ + " WHERE min_match = '+')";
+
+ public static String getContact(Context context, String phoneNumber) {
+ if(sContactCache == null) {
+ sContactCache = new HashMap();
+ }
+
+ if(sContactCache.containsKey(phoneNumber)) {
+ return sContactCache.get(phoneNumber);
+ }
+
+ String selection = CALLER_ID_SELECTION.replace("+",
+ PhoneNumberUtils.toCallerIDMinMatch(phoneNumber));
+ Cursor cursor = context.getContentResolver().query(
+ Data.CONTENT_URI,
+ new String [] { Phone.DISPLAY_NAME },
+ selection,
+ new String[] { phoneNumber },
+ null);
+
+ if (cursor != null && cursor.moveToFirst()) {
+ try {
+ String name = cursor.getString(0);
+ sContactCache.put(phoneNumber, name);
+ return name;
+ } catch (IndexOutOfBoundsException e) {
+ Log.e(TAG, " Cursor get string error " + e.toString());
+ return null;
+ } finally {
+ cursor.close();
+ }
+ } else {
+ Log.d(TAG, "No contact matched with number:" + phoneNumber);
+ return null;
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/data/Notes.java b/app/src/main/java/net/micode/notes/data/Notes.java
new file mode 100644
index 0000000..f240604
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/data/Notes.java
@@ -0,0 +1,279 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.data;
+
+import android.net.Uri;
+public class Notes {
+ public static final String AUTHORITY = "micode_notes";
+ public static final String TAG = "Notes";
+ public static final int TYPE_NOTE = 0;
+ public static final int TYPE_FOLDER = 1;
+ public static final int TYPE_SYSTEM = 2;
+
+ /**
+ * Following IDs are system folders' identifiers
+ * {@link Notes#ID_ROOT_FOLDER } is default folder
+ * {@link Notes#ID_TEMPARAY_FOLDER } is for notes belonging no folder
+ * {@link Notes#ID_CALL_RECORD_FOLDER} is to store call records
+ */
+ public static final int ID_ROOT_FOLDER = 0;
+ public static final int ID_TEMPARAY_FOLDER = -1;
+ public static final int ID_CALL_RECORD_FOLDER = -2;
+ public static final int ID_TRASH_FOLER = -3;
+
+ public static final String INTENT_EXTRA_ALERT_DATE = "net.micode.notes.alert_date";
+ public static final String INTENT_EXTRA_BACKGROUND_ID = "net.micode.notes.background_color_id";
+ public static final String INTENT_EXTRA_WIDGET_ID = "net.micode.notes.widget_id";
+ public static final String INTENT_EXTRA_WIDGET_TYPE = "net.micode.notes.widget_type";
+ public static final String INTENT_EXTRA_FOLDER_ID = "net.micode.notes.folder_id";
+ public static final String INTENT_EXTRA_CALL_DATE = "net.micode.notes.call_date";
+
+ public static final int TYPE_WIDGET_INVALIDE = -1;
+ public static final int TYPE_WIDGET_2X = 0;
+ public static final int TYPE_WIDGET_4X = 1;
+
+ public static class DataConstants {
+ public static final String NOTE = TextNote.CONTENT_ITEM_TYPE;
+ public static final String CALL_NOTE = CallNote.CONTENT_ITEM_TYPE;
+ }
+
+ /**
+ * Uri to query all notes and folders
+ */
+ public static final Uri CONTENT_NOTE_URI = Uri.parse("content://" + AUTHORITY + "/note");
+
+ /**
+ * Uri to query data
+ */
+ public static final Uri CONTENT_DATA_URI = Uri.parse("content://" + AUTHORITY + "/data");
+
+ public interface NoteColumns {
+ /**
+ * The unique ID for a row
+ * Type: INTEGER (long)
+ */
+ public static final String ID = "_id";
+
+ /**
+ * The parent's id for note or folder
+ * Type: INTEGER (long)
+ */
+ public static final String PARENT_ID = "parent_id";
+
+ /**
+ * Created data for note or folder
+ * Type: INTEGER (long)
+ */
+ public static final String CREATED_DATE = "created_date";
+
+ /**
+ * Latest modified date
+ * Type: INTEGER (long)
+ */
+ public static final String MODIFIED_DATE = "modified_date";
+
+
+ /**
+ * Alert date
+ * Type: INTEGER (long)
+ */
+ public static final String ALERTED_DATE = "alert_date";
+
+ /**
+ * Folder's name or text content of note
+ * Type: TEXT
+ */
+ public static final String SNIPPET = "snippet";
+
+ /**
+ * Note's widget id
+ * Type: INTEGER (long)
+ */
+ public static final String WIDGET_ID = "widget_id";
+
+ /**
+ * Note's widget type
+ * Type: INTEGER (long)
+ */
+ public static final String WIDGET_TYPE = "widget_type";
+
+ /**
+ * Note's background color's id
+ * Type: INTEGER (long)
+ */
+ public static final String BG_COLOR_ID = "bg_color_id";
+
+ /**
+ * For text note, it doesn't has attachment, for multi-media
+ * note, it has at least one attachment
+ * Type: INTEGER
+ */
+ public static final String HAS_ATTACHMENT = "has_attachment";
+
+ /**
+ * Folder's count of notes
+ * Type: INTEGER (long)
+ */
+ public static final String NOTES_COUNT = "notes_count";
+
+ /**
+ * The file type: folder or note
+ * Type: INTEGER
+ */
+ public static final String TYPE = "type";
+
+ /**
+ * The last sync id
+ * Type: INTEGER (long)
+ */
+ public static final String SYNC_ID = "sync_id";
+
+ /**
+ * Sign to indicate local modified or not
+ * Type: INTEGER
+ */
+ public static final String LOCAL_MODIFIED = "local_modified";
+
+ /**
+ * Original parent id before moving into temporary folder
+ * Type : INTEGER
+ */
+ public static final String ORIGIN_PARENT_ID = "origin_parent_id";
+
+ /**
+ * The gtask id
+ * Type : TEXT
+ */
+ public static final String GTASK_ID = "gtask_id";
+
+ /**
+ * The version code
+ * Type : INTEGER (long)
+ */
+ public static final String VERSION = "version";
+ }
+
+ public interface DataColumns {
+ /**
+ * The unique ID for a row
+ * Type: INTEGER (long)
+ */
+ public static final String ID = "_id";
+
+ /**
+ * The MIME type of the item represented by this row.
+ * Type: Text
+ */
+ public static final String MIME_TYPE = "mime_type";
+
+ /**
+ * The reference id to note that this data belongs to
+ * Type: INTEGER (long)
+ */
+ public static final String NOTE_ID = "note_id";
+
+ /**
+ * Created data for note or folder
+ * Type: INTEGER (long)
+ */
+ public static final String CREATED_DATE = "created_date";
+
+ /**
+ * Latest modified date
+ * Type: INTEGER (long)
+ */
+ public static final String MODIFIED_DATE = "modified_date";
+
+ /**
+ * Data's content
+ * Type: TEXT
+ */
+ public static final String CONTENT = "content";
+
+
+ /**
+ * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+ * integer data type
+ * Type: INTEGER
+ */
+ public static final String DATA1 = "data1";
+
+ /**
+ * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+ * integer data type
+ * Type: INTEGER
+ */
+ public static final String DATA2 = "data2";
+
+ /**
+ * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+ * TEXT data type
+ * Type: TEXT
+ */
+ public static final String DATA3 = "data3";
+
+ /**
+ * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+ * TEXT data type
+ * Type: TEXT
+ */
+ public static final String DATA4 = "data4";
+
+ /**
+ * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+ * TEXT data type
+ * Type: TEXT
+ */
+ public static final String DATA5 = "data5";
+ }
+
+ public static final class TextNote implements DataColumns {
+ /**
+ * Mode to indicate the text in check list mode or not
+ * Type: Integer 1:check list mode 0: normal mode
+ */
+ public static final String MODE = DATA1;
+
+ public static final int MODE_CHECK_LIST = 1;
+
+ public static final String CONTENT_TYPE = "vnd.android.cursor.dir/text_note";
+
+ public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/text_note";
+
+ public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/text_note");
+ }
+
+ public static final class CallNote implements DataColumns {
+ /**
+ * Call date for this record
+ * Type: INTEGER (long)
+ */
+ public static final String CALL_DATE = DATA1;
+
+ /**
+ * Phone number for this record
+ * Type: TEXT
+ */
+ public static final String PHONE_NUMBER = DATA3;
+
+ public static final String CONTENT_TYPE = "vnd.android.cursor.dir/call_note";
+
+ public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/call_note";
+
+ public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/call_note");
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
new file mode 100644
index 0000000..ffe5d57
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
@@ -0,0 +1,362 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.data;
+
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteOpenHelper;
+import android.util.Log;
+
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class NotesDatabaseHelper extends SQLiteOpenHelper {
+ private static final String DB_NAME = "note.db";
+
+ private static final int DB_VERSION = 4;
+
+ public interface TABLE {
+ public static final String NOTE = "note";
+
+ public static final String DATA = "data";
+ }
+
+ private static final String TAG = "NotesDatabaseHelper";
+
+ private static NotesDatabaseHelper mInstance;
+
+ private static final String CREATE_NOTE_TABLE_SQL =
+ "CREATE TABLE " + TABLE.NOTE + "(" +
+ NoteColumns.ID + " INTEGER PRIMARY KEY," +
+ NoteColumns.PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.ALERTED_DATE + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.BG_COLOR_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+ NoteColumns.HAS_ATTACHMENT + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+ NoteColumns.NOTES_COUNT + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.SNIPPET + " TEXT NOT NULL DEFAULT ''," +
+ NoteColumns.TYPE + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.WIDGET_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.WIDGET_TYPE + " INTEGER NOT NULL DEFAULT -1," +
+ NoteColumns.SYNC_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," +
+ NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" +
+ ")";
+
+ private static final String CREATE_DATA_TABLE_SQL =
+ "CREATE TABLE " + TABLE.DATA + "(" +
+ DataColumns.ID + " INTEGER PRIMARY KEY," +
+ DataColumns.MIME_TYPE + " TEXT NOT NULL," +
+ DataColumns.NOTE_ID + " INTEGER NOT NULL DEFAULT 0," +
+ NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+ NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+ DataColumns.CONTENT + " TEXT NOT NULL DEFAULT ''," +
+ DataColumns.DATA1 + " INTEGER," +
+ DataColumns.DATA2 + " INTEGER," +
+ DataColumns.DATA3 + " TEXT NOT NULL DEFAULT ''," +
+ DataColumns.DATA4 + " TEXT NOT NULL DEFAULT ''," +
+ DataColumns.DATA5 + " TEXT NOT NULL DEFAULT ''" +
+ ")";
+
+ private static final String CREATE_DATA_NOTE_ID_INDEX_SQL =
+ "CREATE INDEX IF NOT EXISTS note_id_index ON " +
+ TABLE.DATA + "(" + DataColumns.NOTE_ID + ");";
+
+ /**
+ * Increase folder's note count when move note to the folder
+ */
+ private static final String NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER =
+ "CREATE TRIGGER increase_folder_count_on_update "+
+ " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE +
+ " BEGIN " +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" +
+ " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" +
+ " END";
+
+ /**
+ * Decrease folder's note count when move note from folder
+ */
+ private static final String NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER =
+ "CREATE TRIGGER decrease_folder_count_on_update " +
+ " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE +
+ " BEGIN " +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" +
+ " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID +
+ " AND " + NoteColumns.NOTES_COUNT + ">0" + ";" +
+ " END";
+
+ /**
+ * Increase folder's note count when insert new note to the folder
+ */
+ private static final String NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER =
+ "CREATE TRIGGER increase_folder_count_on_insert " +
+ " AFTER INSERT ON " + TABLE.NOTE +
+ " BEGIN " +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" +
+ " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" +
+ " END";
+
+ /**
+ * Decrease folder's note count when delete note from the folder
+ */
+ private static final String NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER =
+ "CREATE TRIGGER decrease_folder_count_on_delete " +
+ " AFTER DELETE ON " + TABLE.NOTE +
+ " BEGIN " +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" +
+ " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID +
+ " AND " + NoteColumns.NOTES_COUNT + ">0;" +
+ " END";
+
+ /**
+ * Update note's content when insert data with type {@link DataConstants#NOTE}
+ */
+ private static final String DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER =
+ "CREATE TRIGGER update_note_content_on_insert " +
+ " AFTER INSERT ON " + TABLE.DATA +
+ " WHEN new." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+ " BEGIN" +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT +
+ " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" +
+ " END";
+
+ /**
+ * Update note's content when data with {@link DataConstants#NOTE} type has changed
+ */
+ private static final String DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER =
+ "CREATE TRIGGER update_note_content_on_update " +
+ " AFTER UPDATE ON " + TABLE.DATA +
+ " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+ " BEGIN" +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT +
+ " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" +
+ " END";
+
+ /**
+ * Update note's content when data with {@link DataConstants#NOTE} type has deleted
+ */
+ private static final String DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER =
+ "CREATE TRIGGER update_note_content_on_delete " +
+ " AFTER delete ON " + TABLE.DATA +
+ " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+ " BEGIN" +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.SNIPPET + "=''" +
+ " WHERE " + NoteColumns.ID + "=old." + DataColumns.NOTE_ID + ";" +
+ " END";
+
+ /**
+ * Delete datas belong to note which has been deleted
+ */
+ private static final String NOTE_DELETE_DATA_ON_DELETE_TRIGGER =
+ "CREATE TRIGGER delete_data_on_delete " +
+ " AFTER DELETE ON " + TABLE.NOTE +
+ " BEGIN" +
+ " DELETE FROM " + TABLE.DATA +
+ " WHERE " + DataColumns.NOTE_ID + "=old." + NoteColumns.ID + ";" +
+ " END";
+
+ /**
+ * Delete notes belong to folder which has been deleted
+ */
+ private static final String FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER =
+ "CREATE TRIGGER folder_delete_notes_on_delete " +
+ " AFTER DELETE ON " + TABLE.NOTE +
+ " BEGIN" +
+ " DELETE FROM " + TABLE.NOTE +
+ " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" +
+ " END";
+
+ /**
+ * Move notes belong to folder which has been moved to trash folder
+ */
+ private static final String FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER =
+ "CREATE TRIGGER folder_move_notes_on_trash " +
+ " AFTER UPDATE ON " + TABLE.NOTE +
+ " WHEN new." + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER +
+ " BEGIN" +
+ " UPDATE " + TABLE.NOTE +
+ " SET " + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER +
+ " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" +
+ " END";
+
+ public NotesDatabaseHelper(Context context) {
+ super(context, DB_NAME, null, DB_VERSION);
+ }
+
+ public void createNoteTable(SQLiteDatabase db) {
+ db.execSQL(CREATE_NOTE_TABLE_SQL);
+ reCreateNoteTableTriggers(db);
+ createSystemFolder(db);
+ Log.d(TAG, "note table has been created");
+ }
+
+ private void reCreateNoteTableTriggers(SQLiteDatabase db) {
+ db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_update");
+ db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_update");
+ db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_delete");
+ db.execSQL("DROP TRIGGER IF EXISTS delete_data_on_delete");
+ db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_insert");
+ db.execSQL("DROP TRIGGER IF EXISTS folder_delete_notes_on_delete");
+ db.execSQL("DROP TRIGGER IF EXISTS folder_move_notes_on_trash");
+
+ db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER);
+ db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER);
+ db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER);
+ db.execSQL(NOTE_DELETE_DATA_ON_DELETE_TRIGGER);
+ db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER);
+ db.execSQL(FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER);
+ db.execSQL(FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER);
+ }
+
+ private void createSystemFolder(SQLiteDatabase db) {
+ ContentValues values = new ContentValues();
+
+ /**
+ * call record foler for call notes
+ */
+ values.put(NoteColumns.ID, Notes.ID_CALL_RECORD_FOLDER);
+ values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ db.insert(TABLE.NOTE, null, values);
+
+ /**
+ * root folder which is default folder
+ */
+ values.clear();
+ values.put(NoteColumns.ID, Notes.ID_ROOT_FOLDER);
+ values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ db.insert(TABLE.NOTE, null, values);
+
+ /**
+ * temporary folder which is used for moving note
+ */
+ values.clear();
+ values.put(NoteColumns.ID, Notes.ID_TEMPARAY_FOLDER);
+ values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ db.insert(TABLE.NOTE, null, values);
+
+ /**
+ * create trash folder
+ */
+ values.clear();
+ values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER);
+ values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ db.insert(TABLE.NOTE, null, values);
+ }
+
+ public void createDataTable(SQLiteDatabase db) {
+ db.execSQL(CREATE_DATA_TABLE_SQL);
+ reCreateDataTableTriggers(db);
+ db.execSQL(CREATE_DATA_NOTE_ID_INDEX_SQL);
+ Log.d(TAG, "data table has been created");
+ }
+
+ private void reCreateDataTableTriggers(SQLiteDatabase db) {
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_insert");
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_update");
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_delete");
+
+ db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER);
+ db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER);
+ db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER);
+ }
+
+ static synchronized NotesDatabaseHelper getInstance(Context context) {
+ if (mInstance == null) {
+ mInstance = new NotesDatabaseHelper(context);
+ }
+ return mInstance;
+ }
+
+ @Override
+ public void onCreate(SQLiteDatabase db) {
+ createNoteTable(db);
+ createDataTable(db);
+ }
+
+ @Override
+ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
+ boolean reCreateTriggers = false;
+ boolean skipV2 = false;
+
+ if (oldVersion == 1) {
+ upgradeToV2(db);
+ skipV2 = true; // this upgrade including the upgrade from v2 to v3
+ oldVersion++;
+ }
+
+ if (oldVersion == 2 && !skipV2) {
+ upgradeToV3(db);
+ reCreateTriggers = true;
+ oldVersion++;
+ }
+
+ if (oldVersion == 3) {
+ upgradeToV4(db);
+ oldVersion++;
+ }
+
+ if (reCreateTriggers) {
+ reCreateNoteTableTriggers(db);
+ reCreateDataTableTriggers(db);
+ }
+
+ if (oldVersion != newVersion) {
+ throw new IllegalStateException("Upgrade notes database to version " + newVersion
+ + "fails");
+ }
+ }
+
+ private void upgradeToV2(SQLiteDatabase db) {
+ db.execSQL("DROP TABLE IF EXISTS " + TABLE.NOTE);
+ db.execSQL("DROP TABLE IF EXISTS " + TABLE.DATA);
+ createNoteTable(db);
+ createDataTable(db);
+ }
+
+ private void upgradeToV3(SQLiteDatabase db) {
+ // drop unused triggers
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_insert");
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_delete");
+ db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_update");
+ // add a column for gtask id
+ db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.GTASK_ID
+ + " TEXT NOT NULL DEFAULT ''");
+ // add a trash system folder
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER);
+ values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ db.insert(TABLE.NOTE, null, values);
+ }
+
+ private void upgradeToV4(SQLiteDatabase db) {
+ db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION
+ + " INTEGER NOT NULL DEFAULT 0");
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/data/NotesProvider.java b/app/src/main/java/net/micode/notes/data/NotesProvider.java
new file mode 100644
index 0000000..edb0a60
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/data/NotesProvider.java
@@ -0,0 +1,305 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.data;
+
+
+import android.app.SearchManager;
+import android.content.ContentProvider;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Intent;
+import android.content.UriMatcher;
+import android.database.Cursor;
+import android.database.sqlite.SQLiteDatabase;
+import android.net.Uri;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.NotesDatabaseHelper.TABLE;
+
+
+public class NotesProvider extends ContentProvider {
+ private static final UriMatcher mMatcher;
+
+ private NotesDatabaseHelper mHelper;
+
+ private static final String TAG = "NotesProvider";
+
+ private static final int URI_NOTE = 1;
+ private static final int URI_NOTE_ITEM = 2;
+ private static final int URI_DATA = 3;
+ private static final int URI_DATA_ITEM = 4;
+
+ private static final int URI_SEARCH = 5;
+ private static final int URI_SEARCH_SUGGEST = 6;
+
+ static {
+ mMatcher = new UriMatcher(UriMatcher.NO_MATCH);
+ mMatcher.addURI(Notes.AUTHORITY, "note", URI_NOTE);
+ mMatcher.addURI(Notes.AUTHORITY, "note/#", URI_NOTE_ITEM);
+ mMatcher.addURI(Notes.AUTHORITY, "data", URI_DATA);
+ mMatcher.addURI(Notes.AUTHORITY, "data/#", URI_DATA_ITEM);
+ mMatcher.addURI(Notes.AUTHORITY, "search", URI_SEARCH);
+ mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY, URI_SEARCH_SUGGEST);
+ mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY + "/*", URI_SEARCH_SUGGEST);
+ }
+
+ /**
+ * x'0A' represents the '\n' character in sqlite. For title and content in the search result,
+ * we will trim '\n' and white space in order to show more information.
+ */
+ private static final String NOTES_SEARCH_PROJECTION = NoteColumns.ID + ","
+ + NoteColumns.ID + " AS " + SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA + ","
+ + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_1 + ","
+ + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_2 + ","
+ + R.drawable.search_result + " AS " + SearchManager.SUGGEST_COLUMN_ICON_1 + ","
+ + "'" + Intent.ACTION_VIEW + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_ACTION + ","
+ + "'" + Notes.TextNote.CONTENT_TYPE + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_DATA;
+
+ private static String NOTES_SNIPPET_SEARCH_QUERY = "SELECT " + NOTES_SEARCH_PROJECTION
+ + " FROM " + TABLE.NOTE
+ + " WHERE " + NoteColumns.SNIPPET + " LIKE ?"
+ + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER
+ + " AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE;
+
+ @Override
+ public boolean onCreate() {
+ mHelper = NotesDatabaseHelper.getInstance(getContext());
+ return true;
+ }
+
+ @Override
+ public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,
+ String sortOrder) {
+ Cursor c = null;
+ SQLiteDatabase db = mHelper.getReadableDatabase();
+ String id = null;
+ switch (mMatcher.match(uri)) {
+ case URI_NOTE:
+ c = db.query(TABLE.NOTE, projection, selection, selectionArgs, null, null,
+ sortOrder);
+ break;
+ case URI_NOTE_ITEM:
+ id = uri.getPathSegments().get(1);
+ c = db.query(TABLE.NOTE, projection, NoteColumns.ID + "=" + id
+ + parseSelection(selection), selectionArgs, null, null, sortOrder);
+ break;
+ case URI_DATA:
+ c = db.query(TABLE.DATA, projection, selection, selectionArgs, null, null,
+ sortOrder);
+ break;
+ case URI_DATA_ITEM:
+ id = uri.getPathSegments().get(1);
+ c = db.query(TABLE.DATA, projection, DataColumns.ID + "=" + id
+ + parseSelection(selection), selectionArgs, null, null, sortOrder);
+ break;
+ case URI_SEARCH:
+ case URI_SEARCH_SUGGEST:
+ if (sortOrder != null || projection != null) {
+ throw new IllegalArgumentException(
+ "do not specify sortOrder, selection, selectionArgs, or projection" + "with this query");
+ }
+
+ String searchString = null;
+ if (mMatcher.match(uri) == URI_SEARCH_SUGGEST) {
+ if (uri.getPathSegments().size() > 1) {
+ searchString = uri.getPathSegments().get(1);
+ }
+ } else {
+ searchString = uri.getQueryParameter("pattern");
+ }
+
+ if (TextUtils.isEmpty(searchString)) {
+ return null;
+ }
+
+ try {
+ searchString = String.format("%%%s%%", searchString);
+ c = db.rawQuery(NOTES_SNIPPET_SEARCH_QUERY,
+ new String[] { searchString });
+ } catch (IllegalStateException ex) {
+ Log.e(TAG, "got exception: " + ex.toString());
+ }
+ break;
+ default:
+ throw new IllegalArgumentException("Unknown URI " + uri);
+ }
+ if (c != null) {
+ c.setNotificationUri(getContext().getContentResolver(), uri);
+ }
+ return c;
+ }
+
+ @Override
+ public Uri insert(Uri uri, ContentValues values) {
+ SQLiteDatabase db = mHelper.getWritableDatabase();
+ long dataId = 0, noteId = 0, insertedId = 0;
+ switch (mMatcher.match(uri)) {
+ case URI_NOTE:
+ insertedId = noteId = db.insert(TABLE.NOTE, null, values);
+ break;
+ case URI_DATA:
+ if (values.containsKey(DataColumns.NOTE_ID)) {
+ noteId = values.getAsLong(DataColumns.NOTE_ID);
+ } else {
+ Log.d(TAG, "Wrong data format without note id:" + values.toString());
+ }
+ insertedId = dataId = db.insert(TABLE.DATA, null, values);
+ break;
+ default:
+ throw new IllegalArgumentException("Unknown URI " + uri);
+ }
+ // Notify the note uri
+ if (noteId > 0) {
+ getContext().getContentResolver().notifyChange(
+ ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), null);
+ }
+
+ // Notify the data uri
+ if (dataId > 0) {
+ getContext().getContentResolver().notifyChange(
+ ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), null);
+ }
+
+ return ContentUris.withAppendedId(uri, insertedId);
+ }
+
+ @Override
+ public int delete(Uri uri, String selection, String[] selectionArgs) {
+ int count = 0;
+ String id = null;
+ SQLiteDatabase db = mHelper.getWritableDatabase();
+ boolean deleteData = false;
+ switch (mMatcher.match(uri)) {
+ case URI_NOTE:
+ selection = "(" + selection + ") AND " + NoteColumns.ID + ">0 ";
+ count = db.delete(TABLE.NOTE, selection, selectionArgs);
+ break;
+ case URI_NOTE_ITEM:
+ id = uri.getPathSegments().get(1);
+ /**
+ * ID that smaller than 0 is system folder which is not allowed to
+ * trash
+ */
+ long noteId = Long.valueOf(id);
+ if (noteId <= 0) {
+ break;
+ }
+ count = db.delete(TABLE.NOTE,
+ NoteColumns.ID + "=" + id + parseSelection(selection), selectionArgs);
+ break;
+ case URI_DATA:
+ count = db.delete(TABLE.DATA, selection, selectionArgs);
+ deleteData = true;
+ break;
+ case URI_DATA_ITEM:
+ id = uri.getPathSegments().get(1);
+ count = db.delete(TABLE.DATA,
+ DataColumns.ID + "=" + id + parseSelection(selection), selectionArgs);
+ deleteData = true;
+ break;
+ default:
+ throw new IllegalArgumentException("Unknown URI " + uri);
+ }
+ if (count > 0) {
+ if (deleteData) {
+ getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null);
+ }
+ getContext().getContentResolver().notifyChange(uri, null);
+ }
+ return count;
+ }
+
+ @Override
+ public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
+ int count = 0;
+ String id = null;
+ SQLiteDatabase db = mHelper.getWritableDatabase();
+ boolean updateData = false;
+ switch (mMatcher.match(uri)) {
+ case URI_NOTE:
+ increaseNoteVersion(-1, selection, selectionArgs);
+ count = db.update(TABLE.NOTE, values, selection, selectionArgs);
+ break;
+ case URI_NOTE_ITEM:
+ id = uri.getPathSegments().get(1);
+ increaseNoteVersion(Long.valueOf(id), selection, selectionArgs);
+ count = db.update(TABLE.NOTE, values, NoteColumns.ID + "=" + id
+ + parseSelection(selection), selectionArgs);
+ break;
+ case URI_DATA:
+ count = db.update(TABLE.DATA, values, selection, selectionArgs);
+ updateData = true;
+ break;
+ case URI_DATA_ITEM:
+ id = uri.getPathSegments().get(1);
+ count = db.update(TABLE.DATA, values, DataColumns.ID + "=" + id
+ + parseSelection(selection), selectionArgs);
+ updateData = true;
+ break;
+ default:
+ throw new IllegalArgumentException("Unknown URI " + uri);
+ }
+
+ if (count > 0) {
+ if (updateData) {
+ getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null);
+ }
+ getContext().getContentResolver().notifyChange(uri, null);
+ }
+ return count;
+ }
+
+ private String parseSelection(String selection) {
+ return (!TextUtils.isEmpty(selection) ? " AND (" + selection + ')' : "");
+ }
+
+ private void increaseNoteVersion(long id, String selection, String[] selectionArgs) {
+ StringBuilder sql = new StringBuilder(120);
+ sql.append("UPDATE ");
+ sql.append(TABLE.NOTE);
+ sql.append(" SET ");
+ sql.append(NoteColumns.VERSION);
+ sql.append("=" + NoteColumns.VERSION + "+1 ");
+
+ if (id > 0 || !TextUtils.isEmpty(selection)) {
+ sql.append(" WHERE ");
+ }
+ if (id > 0) {
+ sql.append(NoteColumns.ID + "=" + String.valueOf(id));
+ }
+ if (!TextUtils.isEmpty(selection)) {
+ String selectString = id > 0 ? parseSelection(selection) : selection;
+ for (String args : selectionArgs) {
+ selectString = selectString.replaceFirst("\\?", args);
+ }
+ sql.append(selectString);
+ }
+
+ mHelper.getWritableDatabase().execSQL(sql.toString());
+ }
+
+ @Override
+ public String getType(Uri uri) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/MetaData.java b/app/src/main/java/net/micode/notes/gtask/data/MetaData.java
new file mode 100644
index 0000000..3a2050b
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/MetaData.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class MetaData extends Task {
+ private final static String TAG = MetaData.class.getSimpleName();
+
+ private String mRelatedGid = null;
+
+ public void setMeta(String gid, JSONObject metaInfo) {
+ try {
+ metaInfo.put(GTaskStringUtils.META_HEAD_GTASK_ID, gid);
+ } catch (JSONException e) {
+ Log.e(TAG, "failed to put related gid");
+ }
+ setNotes(metaInfo.toString());
+ setName(GTaskStringUtils.META_NOTE_NAME);
+ }
+
+ public String getRelatedGid() {
+ return mRelatedGid;
+ }
+
+ @Override
+ public boolean isWorthSaving() {
+ return getNotes() != null;
+ }
+
+ @Override
+ public void setContentByRemoteJSON(JSONObject js) {
+ super.setContentByRemoteJSON(js);
+ if (getNotes() != null) {
+ try {
+ JSONObject metaInfo = new JSONObject(getNotes().trim());
+ mRelatedGid = metaInfo.getString(GTaskStringUtils.META_HEAD_GTASK_ID);
+ } catch (JSONException e) {
+ Log.w(TAG, "failed to get related gid");
+ mRelatedGid = null;
+ }
+ }
+ }
+
+ @Override
+ public void setContentByLocalJSON(JSONObject js) {
+ // this function should not be called
+ throw new IllegalAccessError("MetaData:setContentByLocalJSON should not be called");
+ }
+
+ @Override
+ public JSONObject getLocalJSONFromContent() {
+ throw new IllegalAccessError("MetaData:getLocalJSONFromContent should not be called");
+ }
+
+ @Override
+ public int getSyncAction(Cursor c) {
+ throw new IllegalAccessError("MetaData:getSyncAction should not be called");
+ }
+
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/Node.java b/app/src/main/java/net/micode/notes/gtask/data/Node.java
new file mode 100644
index 0000000..63950e0
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/Node.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+
+import org.json.JSONObject;
+
+public abstract class Node {
+ public static final int SYNC_ACTION_NONE = 0;
+
+ public static final int SYNC_ACTION_ADD_REMOTE = 1;
+
+ public static final int SYNC_ACTION_ADD_LOCAL = 2;
+
+ public static final int SYNC_ACTION_DEL_REMOTE = 3;
+
+ public static final int SYNC_ACTION_DEL_LOCAL = 4;
+
+ public static final int SYNC_ACTION_UPDATE_REMOTE = 5;
+
+ public static final int SYNC_ACTION_UPDATE_LOCAL = 6;
+
+ public static final int SYNC_ACTION_UPDATE_CONFLICT = 7;
+
+ public static final int SYNC_ACTION_ERROR = 8;
+
+ private String mGid;
+
+ private String mName;
+
+ private long mLastModified;
+
+ private boolean mDeleted;
+
+ public Node() {
+ mGid = null;
+ mName = "";
+ mLastModified = 0;
+ mDeleted = false;
+ }
+
+ public abstract JSONObject getCreateAction(int actionId);
+
+ public abstract JSONObject getUpdateAction(int actionId);
+
+ public abstract void setContentByRemoteJSON(JSONObject js);
+
+ public abstract void setContentByLocalJSON(JSONObject js);
+
+ public abstract JSONObject getLocalJSONFromContent();
+
+ public abstract int getSyncAction(Cursor c);
+
+ public void setGid(String gid) {
+ this.mGid = gid;
+ }
+
+ public void setName(String name) {
+ this.mName = name;
+ }
+
+ public void setLastModified(long lastModified) {
+ this.mLastModified = lastModified;
+ }
+
+ public void setDeleted(boolean deleted) {
+ this.mDeleted = deleted;
+ }
+
+ public String getGid() {
+ return this.mGid;
+ }
+
+ public String getName() {
+ return this.mName;
+ }
+
+ public long getLastModified() {
+ return this.mLastModified;
+ }
+
+ public boolean getDeleted() {
+ return this.mDeleted;
+ }
+
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/SqlData.java b/app/src/main/java/net/micode/notes/gtask/data/SqlData.java
new file mode 100644
index 0000000..d3ec3be
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/SqlData.java
@@ -0,0 +1,189 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.NotesDatabaseHelper.TABLE;
+import net.micode.notes.gtask.exception.ActionFailureException;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class SqlData {
+ private static final String TAG = SqlData.class.getSimpleName();
+
+ private static final int INVALID_ID = -99999;
+
+ public static final String[] PROJECTION_DATA = new String[] {
+ DataColumns.ID, DataColumns.MIME_TYPE, DataColumns.CONTENT, DataColumns.DATA1,
+ DataColumns.DATA3
+ };
+
+ public static final int DATA_ID_COLUMN = 0;
+
+ public static final int DATA_MIME_TYPE_COLUMN = 1;
+
+ public static final int DATA_CONTENT_COLUMN = 2;
+
+ public static final int DATA_CONTENT_DATA_1_COLUMN = 3;
+
+ public static final int DATA_CONTENT_DATA_3_COLUMN = 4;
+
+ private ContentResolver mContentResolver;
+
+ private boolean mIsCreate;
+
+ private long mDataId;
+
+ private String mDataMimeType;
+
+ private String mDataContent;
+
+ private long mDataContentData1;
+
+ private String mDataContentData3;
+
+ private ContentValues mDiffDataValues;
+
+ public SqlData(Context context) {
+ mContentResolver = context.getContentResolver();
+ mIsCreate = true;
+ mDataId = INVALID_ID;
+ mDataMimeType = DataConstants.NOTE;
+ mDataContent = "";
+ mDataContentData1 = 0;
+ mDataContentData3 = "";
+ mDiffDataValues = new ContentValues();
+ }
+
+ public SqlData(Context context, Cursor c) {
+ mContentResolver = context.getContentResolver();
+ mIsCreate = false;
+ loadFromCursor(c);
+ mDiffDataValues = new ContentValues();
+ }
+
+ private void loadFromCursor(Cursor c) {
+ mDataId = c.getLong(DATA_ID_COLUMN);
+ mDataMimeType = c.getString(DATA_MIME_TYPE_COLUMN);
+ mDataContent = c.getString(DATA_CONTENT_COLUMN);
+ mDataContentData1 = c.getLong(DATA_CONTENT_DATA_1_COLUMN);
+ mDataContentData3 = c.getString(DATA_CONTENT_DATA_3_COLUMN);
+ }
+
+ public void setContent(JSONObject js) throws JSONException {
+ long dataId = js.has(DataColumns.ID) ? js.getLong(DataColumns.ID) : INVALID_ID;
+ if (mIsCreate || mDataId != dataId) {
+ mDiffDataValues.put(DataColumns.ID, dataId);
+ }
+ mDataId = dataId;
+
+ String dataMimeType = js.has(DataColumns.MIME_TYPE) ? js.getString(DataColumns.MIME_TYPE)
+ : DataConstants.NOTE;
+ if (mIsCreate || !mDataMimeType.equals(dataMimeType)) {
+ mDiffDataValues.put(DataColumns.MIME_TYPE, dataMimeType);
+ }
+ mDataMimeType = dataMimeType;
+
+ String dataContent = js.has(DataColumns.CONTENT) ? js.getString(DataColumns.CONTENT) : "";
+ if (mIsCreate || !mDataContent.equals(dataContent)) {
+ mDiffDataValues.put(DataColumns.CONTENT, dataContent);
+ }
+ mDataContent = dataContent;
+
+ long dataContentData1 = js.has(DataColumns.DATA1) ? js.getLong(DataColumns.DATA1) : 0;
+ if (mIsCreate || mDataContentData1 != dataContentData1) {
+ mDiffDataValues.put(DataColumns.DATA1, dataContentData1);
+ }
+ mDataContentData1 = dataContentData1;
+
+ String dataContentData3 = js.has(DataColumns.DATA3) ? js.getString(DataColumns.DATA3) : "";
+ if (mIsCreate || !mDataContentData3.equals(dataContentData3)) {
+ mDiffDataValues.put(DataColumns.DATA3, dataContentData3);
+ }
+ mDataContentData3 = dataContentData3;
+ }
+
+ public JSONObject getContent() throws JSONException {
+ if (mIsCreate) {
+ Log.e(TAG, "it seems that we haven't created this in database yet");
+ return null;
+ }
+ JSONObject js = new JSONObject();
+ js.put(DataColumns.ID, mDataId);
+ js.put(DataColumns.MIME_TYPE, mDataMimeType);
+ js.put(DataColumns.CONTENT, mDataContent);
+ js.put(DataColumns.DATA1, mDataContentData1);
+ js.put(DataColumns.DATA3, mDataContentData3);
+ return js;
+ }
+
+ public void commit(long noteId, boolean validateVersion, long version) {
+
+ if (mIsCreate) {
+ if (mDataId == INVALID_ID && mDiffDataValues.containsKey(DataColumns.ID)) {
+ mDiffDataValues.remove(DataColumns.ID);
+ }
+
+ mDiffDataValues.put(DataColumns.NOTE_ID, noteId);
+ Uri uri = mContentResolver.insert(Notes.CONTENT_DATA_URI, mDiffDataValues);
+ try {
+ mDataId = Long.valueOf(uri.getPathSegments().get(1));
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Get note id error :" + e.toString());
+ throw new ActionFailureException("create note failed");
+ }
+ } else {
+ if (mDiffDataValues.size() > 0) {
+ int result = 0;
+ if (!validateVersion) {
+ result = mContentResolver.update(ContentUris.withAppendedId(
+ Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, null, null);
+ } else {
+ result = mContentResolver.update(ContentUris.withAppendedId(
+ Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues,
+ " ? in (SELECT " + NoteColumns.ID + " FROM " + TABLE.NOTE
+ + " WHERE " + NoteColumns.VERSION + "=?)", new String[] {
+ String.valueOf(noteId), String.valueOf(version)
+ });
+ }
+ if (result == 0) {
+ Log.w(TAG, "there is no update. maybe user updates note when syncing");
+ }
+ }
+ }
+
+ mDiffDataValues.clear();
+ mIsCreate = false;
+ }
+
+ public long getId() {
+ return mDataId;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java
new file mode 100644
index 0000000..79a4095
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java
@@ -0,0 +1,505 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.appwidget.AppWidgetManager;
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+import net.micode.notes.tool.ResourceParser;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+
+
+public class SqlNote {
+ private static final String TAG = SqlNote.class.getSimpleName();
+
+ private static final int INVALID_ID = -99999;
+
+ public static final String[] PROJECTION_NOTE = new String[] {
+ NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID,
+ NoteColumns.CREATED_DATE, NoteColumns.HAS_ATTACHMENT, NoteColumns.MODIFIED_DATE,
+ NoteColumns.NOTES_COUNT, NoteColumns.PARENT_ID, NoteColumns.SNIPPET, NoteColumns.TYPE,
+ NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE, NoteColumns.SYNC_ID,
+ NoteColumns.LOCAL_MODIFIED, NoteColumns.ORIGIN_PARENT_ID, NoteColumns.GTASK_ID,
+ NoteColumns.VERSION
+ };
+
+ public static final int ID_COLUMN = 0;
+
+ public static final int ALERTED_DATE_COLUMN = 1;
+
+ public static final int BG_COLOR_ID_COLUMN = 2;
+
+ public static final int CREATED_DATE_COLUMN = 3;
+
+ public static final int HAS_ATTACHMENT_COLUMN = 4;
+
+ public static final int MODIFIED_DATE_COLUMN = 5;
+
+ public static final int NOTES_COUNT_COLUMN = 6;
+
+ public static final int PARENT_ID_COLUMN = 7;
+
+ public static final int SNIPPET_COLUMN = 8;
+
+ public static final int TYPE_COLUMN = 9;
+
+ public static final int WIDGET_ID_COLUMN = 10;
+
+ public static final int WIDGET_TYPE_COLUMN = 11;
+
+ public static final int SYNC_ID_COLUMN = 12;
+
+ public static final int LOCAL_MODIFIED_COLUMN = 13;
+
+ public static final int ORIGIN_PARENT_ID_COLUMN = 14;
+
+ public static final int GTASK_ID_COLUMN = 15;
+
+ public static final int VERSION_COLUMN = 16;
+
+ private Context mContext;
+
+ private ContentResolver mContentResolver;
+
+ private boolean mIsCreate;
+
+ private long mId;
+
+ private long mAlertDate;
+
+ private int mBgColorId;
+
+ private long mCreatedDate;
+
+ private int mHasAttachment;
+
+ private long mModifiedDate;
+
+ private long mParentId;
+
+ private String mSnippet;
+
+ private int mType;
+
+ private int mWidgetId;
+
+ private int mWidgetType;
+
+ private long mOriginParent;
+
+ private long mVersion;
+
+ private ContentValues mDiffNoteValues;
+
+ private ArrayList mDataList;
+
+ public SqlNote(Context context) {
+ mContext = context;
+ mContentResolver = context.getContentResolver();
+ mIsCreate = true;
+ mId = INVALID_ID;
+ mAlertDate = 0;
+ mBgColorId = ResourceParser.getDefaultBgId(context);
+ mCreatedDate = System.currentTimeMillis();
+ mHasAttachment = 0;
+ mModifiedDate = System.currentTimeMillis();
+ mParentId = 0;
+ mSnippet = "";
+ mType = Notes.TYPE_NOTE;
+ mWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
+ mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
+ mOriginParent = 0;
+ mVersion = 0;
+ mDiffNoteValues = new ContentValues();
+ mDataList = new ArrayList();
+ }
+
+ public SqlNote(Context context, Cursor c) {
+ mContext = context;
+ mContentResolver = context.getContentResolver();
+ mIsCreate = false;
+ loadFromCursor(c);
+ mDataList = new ArrayList();
+ if (mType == Notes.TYPE_NOTE)
+ loadDataContent();
+ mDiffNoteValues = new ContentValues();
+ }
+
+ public SqlNote(Context context, long id) {
+ mContext = context;
+ mContentResolver = context.getContentResolver();
+ mIsCreate = false;
+ loadFromCursor(id);
+ mDataList = new ArrayList();
+ if (mType == Notes.TYPE_NOTE)
+ loadDataContent();
+ mDiffNoteValues = new ContentValues();
+
+ }
+
+ private void loadFromCursor(long id) {
+ Cursor c = null;
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, PROJECTION_NOTE, "(_id=?)",
+ new String[] {
+ String.valueOf(id)
+ }, null);
+ if (c != null) {
+ c.moveToNext();
+ loadFromCursor(c);
+ } else {
+ Log.w(TAG, "loadFromCursor: cursor = null");
+ }
+ } finally {
+ if (c != null)
+ c.close();
+ }
+ }
+
+ private void loadFromCursor(Cursor c) {
+ mId = c.getLong(ID_COLUMN);
+ mAlertDate = c.getLong(ALERTED_DATE_COLUMN);
+ mBgColorId = c.getInt(BG_COLOR_ID_COLUMN);
+ mCreatedDate = c.getLong(CREATED_DATE_COLUMN);
+ mHasAttachment = c.getInt(HAS_ATTACHMENT_COLUMN);
+ mModifiedDate = c.getLong(MODIFIED_DATE_COLUMN);
+ mParentId = c.getLong(PARENT_ID_COLUMN);
+ mSnippet = c.getString(SNIPPET_COLUMN);
+ mType = c.getInt(TYPE_COLUMN);
+ mWidgetId = c.getInt(WIDGET_ID_COLUMN);
+ mWidgetType = c.getInt(WIDGET_TYPE_COLUMN);
+ mVersion = c.getLong(VERSION_COLUMN);
+ }
+
+ private void loadDataContent() {
+ Cursor c = null;
+ mDataList.clear();
+ try {
+ c = mContentResolver.query(Notes.CONTENT_DATA_URI, SqlData.PROJECTION_DATA,
+ "(note_id=?)", new String[] {
+ String.valueOf(mId)
+ }, null);
+ if (c != null) {
+ if (c.getCount() == 0) {
+ Log.w(TAG, "it seems that the note has not data");
+ return;
+ }
+ while (c.moveToNext()) {
+ SqlData data = new SqlData(mContext, c);
+ mDataList.add(data);
+ }
+ } else {
+ Log.w(TAG, "loadDataContent: cursor = null");
+ }
+ } finally {
+ if (c != null)
+ c.close();
+ }
+ }
+
+ public boolean setContent(JSONObject js) {
+ try {
+ JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+ if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {
+ Log.w(TAG, "cannot set system folder");
+ } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {
+ // for folder we can only update the snnipet and type
+ String snippet = note.has(NoteColumns.SNIPPET) ? note
+ .getString(NoteColumns.SNIPPET) : "";
+ if (mIsCreate || !mSnippet.equals(snippet)) {
+ mDiffNoteValues.put(NoteColumns.SNIPPET, snippet);
+ }
+ mSnippet = snippet;
+
+ int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE)
+ : Notes.TYPE_NOTE;
+ if (mIsCreate || mType != type) {
+ mDiffNoteValues.put(NoteColumns.TYPE, type);
+ }
+ mType = type;
+ } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_NOTE) {
+ JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+ long id = note.has(NoteColumns.ID) ? note.getLong(NoteColumns.ID) : INVALID_ID;
+ if (mIsCreate || mId != id) {
+ mDiffNoteValues.put(NoteColumns.ID, id);
+ }
+ mId = id;
+
+ long alertDate = note.has(NoteColumns.ALERTED_DATE) ? note
+ .getLong(NoteColumns.ALERTED_DATE) : 0;
+ if (mIsCreate || mAlertDate != alertDate) {
+ mDiffNoteValues.put(NoteColumns.ALERTED_DATE, alertDate);
+ }
+ mAlertDate = alertDate;
+
+ int bgColorId = note.has(NoteColumns.BG_COLOR_ID) ? note
+ .getInt(NoteColumns.BG_COLOR_ID) : ResourceParser.getDefaultBgId(mContext);
+ if (mIsCreate || mBgColorId != bgColorId) {
+ mDiffNoteValues.put(NoteColumns.BG_COLOR_ID, bgColorId);
+ }
+ mBgColorId = bgColorId;
+
+ long createDate = note.has(NoteColumns.CREATED_DATE) ? note
+ .getLong(NoteColumns.CREATED_DATE) : System.currentTimeMillis();
+ if (mIsCreate || mCreatedDate != createDate) {
+ mDiffNoteValues.put(NoteColumns.CREATED_DATE, createDate);
+ }
+ mCreatedDate = createDate;
+
+ int hasAttachment = note.has(NoteColumns.HAS_ATTACHMENT) ? note
+ .getInt(NoteColumns.HAS_ATTACHMENT) : 0;
+ if (mIsCreate || mHasAttachment != hasAttachment) {
+ mDiffNoteValues.put(NoteColumns.HAS_ATTACHMENT, hasAttachment);
+ }
+ mHasAttachment = hasAttachment;
+
+ long modifiedDate = note.has(NoteColumns.MODIFIED_DATE) ? note
+ .getLong(NoteColumns.MODIFIED_DATE) : System.currentTimeMillis();
+ if (mIsCreate || mModifiedDate != modifiedDate) {
+ mDiffNoteValues.put(NoteColumns.MODIFIED_DATE, modifiedDate);
+ }
+ mModifiedDate = modifiedDate;
+
+ long parentId = note.has(NoteColumns.PARENT_ID) ? note
+ .getLong(NoteColumns.PARENT_ID) : 0;
+ if (mIsCreate || mParentId != parentId) {
+ mDiffNoteValues.put(NoteColumns.PARENT_ID, parentId);
+ }
+ mParentId = parentId;
+
+ String snippet = note.has(NoteColumns.SNIPPET) ? note
+ .getString(NoteColumns.SNIPPET) : "";
+ if (mIsCreate || !mSnippet.equals(snippet)) {
+ mDiffNoteValues.put(NoteColumns.SNIPPET, snippet);
+ }
+ mSnippet = snippet;
+
+ int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE)
+ : Notes.TYPE_NOTE;
+ if (mIsCreate || mType != type) {
+ mDiffNoteValues.put(NoteColumns.TYPE, type);
+ }
+ mType = type;
+
+ int widgetId = note.has(NoteColumns.WIDGET_ID) ? note.getInt(NoteColumns.WIDGET_ID)
+ : AppWidgetManager.INVALID_APPWIDGET_ID;
+ if (mIsCreate || mWidgetId != widgetId) {
+ mDiffNoteValues.put(NoteColumns.WIDGET_ID, widgetId);
+ }
+ mWidgetId = widgetId;
+
+ int widgetType = note.has(NoteColumns.WIDGET_TYPE) ? note
+ .getInt(NoteColumns.WIDGET_TYPE) : Notes.TYPE_WIDGET_INVALIDE;
+ if (mIsCreate || mWidgetType != widgetType) {
+ mDiffNoteValues.put(NoteColumns.WIDGET_TYPE, widgetType);
+ }
+ mWidgetType = widgetType;
+
+ long originParent = note.has(NoteColumns.ORIGIN_PARENT_ID) ? note
+ .getLong(NoteColumns.ORIGIN_PARENT_ID) : 0;
+ if (mIsCreate || mOriginParent != originParent) {
+ mDiffNoteValues.put(NoteColumns.ORIGIN_PARENT_ID, originParent);
+ }
+ mOriginParent = originParent;
+
+ for (int i = 0; i < dataArray.length(); i++) {
+ JSONObject data = dataArray.getJSONObject(i);
+ SqlData sqlData = null;
+ if (data.has(DataColumns.ID)) {
+ long dataId = data.getLong(DataColumns.ID);
+ for (SqlData temp : mDataList) {
+ if (dataId == temp.getId()) {
+ sqlData = temp;
+ }
+ }
+ }
+
+ if (sqlData == null) {
+ sqlData = new SqlData(mContext);
+ mDataList.add(sqlData);
+ }
+
+ sqlData.setContent(data);
+ }
+ }
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ return false;
+ }
+ return true;
+ }
+
+ public JSONObject getContent() {
+ try {
+ JSONObject js = new JSONObject();
+
+ if (mIsCreate) {
+ Log.e(TAG, "it seems that we haven't created this in database yet");
+ return null;
+ }
+
+ JSONObject note = new JSONObject();
+ if (mType == Notes.TYPE_NOTE) {
+ note.put(NoteColumns.ID, mId);
+ note.put(NoteColumns.ALERTED_DATE, mAlertDate);
+ note.put(NoteColumns.BG_COLOR_ID, mBgColorId);
+ note.put(NoteColumns.CREATED_DATE, mCreatedDate);
+ note.put(NoteColumns.HAS_ATTACHMENT, mHasAttachment);
+ note.put(NoteColumns.MODIFIED_DATE, mModifiedDate);
+ note.put(NoteColumns.PARENT_ID, mParentId);
+ note.put(NoteColumns.SNIPPET, mSnippet);
+ note.put(NoteColumns.TYPE, mType);
+ note.put(NoteColumns.WIDGET_ID, mWidgetId);
+ note.put(NoteColumns.WIDGET_TYPE, mWidgetType);
+ note.put(NoteColumns.ORIGIN_PARENT_ID, mOriginParent);
+ js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+
+ JSONArray dataArray = new JSONArray();
+ for (SqlData sqlData : mDataList) {
+ JSONObject data = sqlData.getContent();
+ if (data != null) {
+ dataArray.put(data);
+ }
+ }
+ js.put(GTaskStringUtils.META_HEAD_DATA, dataArray);
+ } else if (mType == Notes.TYPE_FOLDER || mType == Notes.TYPE_SYSTEM) {
+ note.put(NoteColumns.ID, mId);
+ note.put(NoteColumns.TYPE, mType);
+ note.put(NoteColumns.SNIPPET, mSnippet);
+ js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+ }
+
+ return js;
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ }
+ return null;
+ }
+
+ public void setParentId(long id) {
+ mParentId = id;
+ mDiffNoteValues.put(NoteColumns.PARENT_ID, id);
+ }
+
+ public void setGtaskId(String gid) {
+ mDiffNoteValues.put(NoteColumns.GTASK_ID, gid);
+ }
+
+ public void setSyncId(long syncId) {
+ mDiffNoteValues.put(NoteColumns.SYNC_ID, syncId);
+ }
+
+ public void resetLocalModified() {
+ mDiffNoteValues.put(NoteColumns.LOCAL_MODIFIED, 0);
+ }
+
+ public long getId() {
+ return mId;
+ }
+
+ public long getParentId() {
+ return mParentId;
+ }
+
+ public String getSnippet() {
+ return mSnippet;
+ }
+
+ public boolean isNoteType() {
+ return mType == Notes.TYPE_NOTE;
+ }
+
+ public void commit(boolean validateVersion) {
+ if (mIsCreate) {
+ if (mId == INVALID_ID && mDiffNoteValues.containsKey(NoteColumns.ID)) {
+ mDiffNoteValues.remove(NoteColumns.ID);
+ }
+
+ Uri uri = mContentResolver.insert(Notes.CONTENT_NOTE_URI, mDiffNoteValues);
+ try {
+ mId = Long.valueOf(uri.getPathSegments().get(1));
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Get note id error :" + e.toString());
+ throw new ActionFailureException("create note failed");
+ }
+ if (mId == 0) {
+ throw new IllegalStateException("Create thread id failed");
+ }
+
+ if (mType == Notes.TYPE_NOTE) {
+ for (SqlData sqlData : mDataList) {
+ sqlData.commit(mId, false, -1);
+ }
+ }
+ } else {
+ if (mId <= 0 && mId != Notes.ID_ROOT_FOLDER && mId != Notes.ID_CALL_RECORD_FOLDER) {
+ Log.e(TAG, "No such note");
+ throw new IllegalStateException("Try to update note with invalid id");
+ }
+ if (mDiffNoteValues.size() > 0) {
+ mVersion ++;
+ int result = 0;
+ if (!validateVersion) {
+ result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "("
+ + NoteColumns.ID + "=?)", new String[] {
+ String.valueOf(mId)
+ });
+ } else {
+ result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "("
+ + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)",
+ new String[] {
+ String.valueOf(mId), String.valueOf(mVersion)
+ });
+ }
+ if (result == 0) {
+ Log.w(TAG, "there is no update. maybe user updates note when syncing");
+ }
+ }
+
+ if (mType == Notes.TYPE_NOTE) {
+ for (SqlData sqlData : mDataList) {
+ sqlData.commit(mId, validateVersion, mVersion);
+ }
+ }
+ }
+
+ // refresh local info
+ loadFromCursor(mId);
+ if (mType == Notes.TYPE_NOTE)
+ loadDataContent();
+
+ mDiffNoteValues.clear();
+ mIsCreate = false;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/Task.java b/app/src/main/java/net/micode/notes/gtask/data/Task.java
new file mode 100644
index 0000000..6a19454
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/Task.java
@@ -0,0 +1,351 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class Task extends Node {
+ private static final String TAG = Task.class.getSimpleName();
+
+ private boolean mCompleted;
+
+ private String mNotes;
+
+ private JSONObject mMetaInfo;
+
+ private Task mPriorSibling;
+
+ private TaskList mParent;
+
+ public Task() {
+ super();
+ mCompleted = false;
+ mNotes = null;
+ mPriorSibling = null;
+ mParent = null;
+ mMetaInfo = null;
+ }
+
+ public JSONObject getCreateAction(int actionId) {
+ JSONObject js = new JSONObject();
+
+ try {
+ // action_type
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE);
+
+ // action_id
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+ // index
+ js.put(GTaskStringUtils.GTASK_JSON_INDEX, mParent.getChildTaskIndex(this));
+
+ // entity_delta
+ JSONObject entity = new JSONObject();
+ entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+ entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null");
+ entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE,
+ GTaskStringUtils.GTASK_JSON_TYPE_TASK);
+ if (getNotes() != null) {
+ entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes());
+ }
+ js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+ // parent_id
+ js.put(GTaskStringUtils.GTASK_JSON_PARENT_ID, mParent.getGid());
+
+ // dest_parent_type
+ js.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT_TYPE,
+ GTaskStringUtils.GTASK_JSON_TYPE_GROUP);
+
+ // list_id
+ js.put(GTaskStringUtils.GTASK_JSON_LIST_ID, mParent.getGid());
+
+ // prior_sibling_id
+ if (mPriorSibling != null) {
+ js.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, mPriorSibling.getGid());
+ }
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to generate task-create jsonobject");
+ }
+
+ return js;
+ }
+
+ public JSONObject getUpdateAction(int actionId) {
+ JSONObject js = new JSONObject();
+
+ try {
+ // action_type
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE);
+
+ // action_id
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+ // id
+ js.put(GTaskStringUtils.GTASK_JSON_ID, getGid());
+
+ // entity_delta
+ JSONObject entity = new JSONObject();
+ entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+ if (getNotes() != null) {
+ entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes());
+ }
+ entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted());
+ js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to generate task-update jsonobject");
+ }
+
+ return js;
+ }
+
+ public void setContentByRemoteJSON(JSONObject js) {
+ if (js != null) {
+ try {
+ // id
+ if (js.has(GTaskStringUtils.GTASK_JSON_ID)) {
+ setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID));
+ }
+
+ // last_modified
+ if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) {
+ setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED));
+ }
+
+ // name
+ if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) {
+ setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME));
+ }
+
+ // notes
+ if (js.has(GTaskStringUtils.GTASK_JSON_NOTES)) {
+ setNotes(js.getString(GTaskStringUtils.GTASK_JSON_NOTES));
+ }
+
+ // deleted
+ if (js.has(GTaskStringUtils.GTASK_JSON_DELETED)) {
+ setDeleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_DELETED));
+ }
+
+ // completed
+ if (js.has(GTaskStringUtils.GTASK_JSON_COMPLETED)) {
+ setCompleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_COMPLETED));
+ }
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to get task content from jsonobject");
+ }
+ }
+ }
+
+ public void setContentByLocalJSON(JSONObject js) {
+ if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)
+ || !js.has(GTaskStringUtils.META_HEAD_DATA)) {
+ Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");
+ }
+
+ try {
+ JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+ JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+
+ if (note.getInt(NoteColumns.TYPE) != Notes.TYPE_NOTE) {
+ Log.e(TAG, "invalid type");
+ return;
+ }
+
+ for (int i = 0; i < dataArray.length(); i++) {
+ JSONObject data = dataArray.getJSONObject(i);
+ if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) {
+ setName(data.getString(DataColumns.CONTENT));
+ break;
+ }
+ }
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ }
+ }
+
+ public JSONObject getLocalJSONFromContent() {
+ String name = getName();
+ try {
+ if (mMetaInfo == null) {
+ // new task created from web
+ if (name == null) {
+ Log.w(TAG, "the note seems to be an empty one");
+ return null;
+ }
+
+ JSONObject js = new JSONObject();
+ JSONObject note = new JSONObject();
+ JSONArray dataArray = new JSONArray();
+ JSONObject data = new JSONObject();
+ data.put(DataColumns.CONTENT, name);
+ dataArray.put(data);
+ js.put(GTaskStringUtils.META_HEAD_DATA, dataArray);
+ note.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+ js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+ return js;
+ } else {
+ // synced task
+ JSONObject note = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+ JSONArray dataArray = mMetaInfo.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+
+ for (int i = 0; i < dataArray.length(); i++) {
+ JSONObject data = dataArray.getJSONObject(i);
+ if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) {
+ data.put(DataColumns.CONTENT, getName());
+ break;
+ }
+ }
+
+ note.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+ return mMetaInfo;
+ }
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ public void setMetaInfo(MetaData metaData) {
+ if (metaData != null && metaData.getNotes() != null) {
+ try {
+ mMetaInfo = new JSONObject(metaData.getNotes());
+ } catch (JSONException e) {
+ Log.w(TAG, e.toString());
+ mMetaInfo = null;
+ }
+ }
+ }
+
+ public int getSyncAction(Cursor c) {
+ try {
+ JSONObject noteInfo = null;
+ if (mMetaInfo != null && mMetaInfo.has(GTaskStringUtils.META_HEAD_NOTE)) {
+ noteInfo = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+ }
+
+ if (noteInfo == null) {
+ Log.w(TAG, "it seems that note meta has been deleted");
+ return SYNC_ACTION_UPDATE_REMOTE;
+ }
+
+ if (!noteInfo.has(NoteColumns.ID)) {
+ Log.w(TAG, "remote note id seems to be deleted");
+ return SYNC_ACTION_UPDATE_LOCAL;
+ }
+
+ // validate the note id now
+ if (c.getLong(SqlNote.ID_COLUMN) != noteInfo.getLong(NoteColumns.ID)) {
+ Log.w(TAG, "note id doesn't match");
+ return SYNC_ACTION_UPDATE_LOCAL;
+ }
+
+ if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) {
+ // there is no local update
+ if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+ // no update both side
+ return SYNC_ACTION_NONE;
+ } else {
+ // apply remote to local
+ return SYNC_ACTION_UPDATE_LOCAL;
+ }
+ } else {
+ // validate gtask id
+ if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) {
+ Log.e(TAG, "gtask id doesn't match");
+ return SYNC_ACTION_ERROR;
+ }
+ if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+ // local modification only
+ return SYNC_ACTION_UPDATE_REMOTE;
+ } else {
+ return SYNC_ACTION_UPDATE_CONFLICT;
+ }
+ }
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ }
+
+ return SYNC_ACTION_ERROR;
+ }
+
+ public boolean isWorthSaving() {
+ return mMetaInfo != null || (getName() != null && getName().trim().length() > 0)
+ || (getNotes() != null && getNotes().trim().length() > 0);
+ }
+
+ public void setCompleted(boolean completed) {
+ this.mCompleted = completed;
+ }
+
+ public void setNotes(String notes) {
+ this.mNotes = notes;
+ }
+
+ public void setPriorSibling(Task priorSibling) {
+ this.mPriorSibling = priorSibling;
+ }
+
+ public void setParent(TaskList parent) {
+ this.mParent = parent;
+ }
+
+ public boolean getCompleted() {
+ return this.mCompleted;
+ }
+
+ public String getNotes() {
+ return this.mNotes;
+ }
+
+ public Task getPriorSibling() {
+ return this.mPriorSibling;
+ }
+
+ public TaskList getParent() {
+ return this.mParent;
+ }
+
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/data/TaskList.java b/app/src/main/java/net/micode/notes/gtask/data/TaskList.java
new file mode 100644
index 0000000..4ea21c5
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/data/TaskList.java
@@ -0,0 +1,343 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+
+
+public class TaskList extends Node {
+ private static final String TAG = TaskList.class.getSimpleName();
+
+ private int mIndex;
+
+ private ArrayList mChildren;
+
+ public TaskList() {
+ super();
+ mChildren = new ArrayList();
+ mIndex = 1;
+ }
+
+ public JSONObject getCreateAction(int actionId) {
+ JSONObject js = new JSONObject();
+
+ try {
+ // action_type
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE);
+
+ // action_id
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+ // index
+ js.put(GTaskStringUtils.GTASK_JSON_INDEX, mIndex);
+
+ // entity_delta
+ JSONObject entity = new JSONObject();
+ entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+ entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null");
+ entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE,
+ GTaskStringUtils.GTASK_JSON_TYPE_GROUP);
+ js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to generate tasklist-create jsonobject");
+ }
+
+ return js;
+ }
+
+ public JSONObject getUpdateAction(int actionId) {
+ JSONObject js = new JSONObject();
+
+ try {
+ // action_type
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE);
+
+ // action_id
+ js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+ // id
+ js.put(GTaskStringUtils.GTASK_JSON_ID, getGid());
+
+ // entity_delta
+ JSONObject entity = new JSONObject();
+ entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+ entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted());
+ js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to generate tasklist-update jsonobject");
+ }
+
+ return js;
+ }
+
+ public void setContentByRemoteJSON(JSONObject js) {
+ if (js != null) {
+ try {
+ // id
+ if (js.has(GTaskStringUtils.GTASK_JSON_ID)) {
+ setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID));
+ }
+
+ // last_modified
+ if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) {
+ setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED));
+ }
+
+ // name
+ if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) {
+ setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME));
+ }
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("fail to get tasklist content from jsonobject");
+ }
+ }
+ }
+
+ public void setContentByLocalJSON(JSONObject js) {
+ if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)) {
+ Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");
+ }
+
+ try {
+ JSONObject folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+
+ if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {
+ String name = folder.getString(NoteColumns.SNIPPET);
+ setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name);
+ } else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {
+ if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER)
+ setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT);
+ else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER)
+ setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ + GTaskStringUtils.FOLDER_CALL_NOTE);
+ else
+ Log.e(TAG, "invalid system folder");
+ } else {
+ Log.e(TAG, "error type");
+ }
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ }
+ }
+
+ public JSONObject getLocalJSONFromContent() {
+ try {
+ JSONObject js = new JSONObject();
+ JSONObject folder = new JSONObject();
+
+ String folderName = getName();
+ if (getName().startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX))
+ folderName = folderName.substring(GTaskStringUtils.MIUI_FOLDER_PREFFIX.length(),
+ folderName.length());
+ folder.put(NoteColumns.SNIPPET, folderName);
+ if (folderName.equals(GTaskStringUtils.FOLDER_DEFAULT)
+ || folderName.equals(GTaskStringUtils.FOLDER_CALL_NOTE))
+ folder.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+ else
+ folder.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+
+ js.put(GTaskStringUtils.META_HEAD_NOTE, folder);
+
+ return js;
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ public int getSyncAction(Cursor c) {
+ try {
+ if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) {
+ // there is no local update
+ if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+ // no update both side
+ return SYNC_ACTION_NONE;
+ } else {
+ // apply remote to local
+ return SYNC_ACTION_UPDATE_LOCAL;
+ }
+ } else {
+ // validate gtask id
+ if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) {
+ Log.e(TAG, "gtask id doesn't match");
+ return SYNC_ACTION_ERROR;
+ }
+ if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+ // local modification only
+ return SYNC_ACTION_UPDATE_REMOTE;
+ } else {
+ // for folder conflicts, just apply local modification
+ return SYNC_ACTION_UPDATE_REMOTE;
+ }
+ }
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ }
+
+ return SYNC_ACTION_ERROR;
+ }
+
+ public int getChildTaskCount() {
+ return mChildren.size();
+ }
+
+ public boolean addChildTask(Task task) {
+ boolean ret = false;
+ if (task != null && !mChildren.contains(task)) {
+ ret = mChildren.add(task);
+ if (ret) {
+ // need to set prior sibling and parent
+ task.setPriorSibling(mChildren.isEmpty() ? null : mChildren
+ .get(mChildren.size() - 1));
+ task.setParent(this);
+ }
+ }
+ return ret;
+ }
+
+ public boolean addChildTask(Task task, int index) {
+ if (index < 0 || index > mChildren.size()) {
+ Log.e(TAG, "add child task: invalid index");
+ return false;
+ }
+
+ int pos = mChildren.indexOf(task);
+ if (task != null && pos == -1) {
+ mChildren.add(index, task);
+
+ // update the task list
+ Task preTask = null;
+ Task afterTask = null;
+ if (index != 0)
+ preTask = mChildren.get(index - 1);
+ if (index != mChildren.size() - 1)
+ afterTask = mChildren.get(index + 1);
+
+ task.setPriorSibling(preTask);
+ if (afterTask != null)
+ afterTask.setPriorSibling(task);
+ }
+
+ return true;
+ }
+
+ public boolean removeChildTask(Task task) {
+ boolean ret = false;
+ int index = mChildren.indexOf(task);
+ if (index != -1) {
+ ret = mChildren.remove(task);
+
+ if (ret) {
+ // reset prior sibling and parent
+ task.setPriorSibling(null);
+ task.setParent(null);
+
+ // update the task list
+ if (index != mChildren.size()) {
+ mChildren.get(index).setPriorSibling(
+ index == 0 ? null : mChildren.get(index - 1));
+ }
+ }
+ }
+ return ret;
+ }
+
+ public boolean moveChildTask(Task task, int index) {
+
+ if (index < 0 || index >= mChildren.size()) {
+ Log.e(TAG, "move child task: invalid index");
+ return false;
+ }
+
+ int pos = mChildren.indexOf(task);
+ if (pos == -1) {
+ Log.e(TAG, "move child task: the task should in the list");
+ return false;
+ }
+
+ if (pos == index)
+ return true;
+ return (removeChildTask(task) && addChildTask(task, index));
+ }
+
+ public Task findChildTaskByGid(String gid) {
+ for (int i = 0; i < mChildren.size(); i++) {
+ Task t = mChildren.get(i);
+ if (t.getGid().equals(gid)) {
+ return t;
+ }
+ }
+ return null;
+ }
+
+ public int getChildTaskIndex(Task task) {
+ return mChildren.indexOf(task);
+ }
+
+ public Task getChildTaskByIndex(int index) {
+ if (index < 0 || index >= mChildren.size()) {
+ Log.e(TAG, "getTaskByIndex: invalid index");
+ return null;
+ }
+ return mChildren.get(index);
+ }
+
+ public Task getChilTaskByGid(String gid) {
+ for (Task task : mChildren) {
+ if (task.getGid().equals(gid))
+ return task;
+ }
+ return null;
+ }
+
+ public ArrayList getChildTaskList() {
+ return this.mChildren;
+ }
+
+ public void setIndex(int index) {
+ this.mIndex = index;
+ }
+
+ public int getIndex() {
+ return this.mIndex;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java b/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java
new file mode 100644
index 0000000..15504be
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.exception;
+
+public class ActionFailureException extends RuntimeException {
+ private static final long serialVersionUID = 4425249765923293627L;
+
+ public ActionFailureException() {
+ super();
+ }
+
+ public ActionFailureException(String paramString) {
+ super(paramString);
+ }
+
+ public ActionFailureException(String paramString, Throwable paramThrowable) {
+ super(paramString, paramThrowable);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java b/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java
new file mode 100644
index 0000000..b08cfb1
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.exception;
+
+public class NetworkFailureException extends Exception {
+ private static final long serialVersionUID = 2107610287180234136L;
+
+ public NetworkFailureException() {
+ super();
+ }
+
+ public NetworkFailureException(String paramString) {
+ super(paramString);
+ }
+
+ public NetworkFailureException(String paramString, Throwable paramThrowable) {
+ super(paramString, paramThrowable);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
new file mode 100644
index 0000000..0ea27b7
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
@@ -0,0 +1,123 @@
+
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.os.AsyncTask;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.NotesListActivity;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+
+public class GTaskASyncTask extends AsyncTask {
+
+ private static int GTASK_SYNC_NOTIFICATION_ID = 5234235;
+
+ public interface OnCompleteListener {
+ void onComplete();
+ }
+
+ private Context mContext;
+
+ private NotificationManager mNotifiManager;
+
+ private GTaskManager mTaskManager;
+
+ private OnCompleteListener mOnCompleteListener;
+
+ public GTaskASyncTask(Context context, OnCompleteListener listener) {
+ mContext = context;
+ mOnCompleteListener = listener;
+ mNotifiManager = (NotificationManager) mContext
+ .getSystemService(Context.NOTIFICATION_SERVICE);
+ mTaskManager = GTaskManager.getInstance();
+ }
+
+ public void cancelSync() {
+ mTaskManager.cancelSync();
+ }
+
+ public void publishProgess(String message) {
+ publishProgress(new String[] {
+ message
+ });
+ }
+
+ private void showNotification(int tickerId, String content) {
+ Notification notification = new Notification(R.drawable.notification, mContext
+ .getString(tickerId), System.currentTimeMillis());
+ notification.defaults = Notification.DEFAULT_LIGHTS;
+ notification.flags = Notification.FLAG_AUTO_CANCEL;
+ PendingIntent pendingIntent;
+ if (tickerId != R.string.ticker_success) {
+ pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
+ NotesPreferenceActivity.class), 0);
+
+ } else {
+ pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
+ NotesListActivity.class), 0);
+ }
+// notification.setLatestEventInfo(mContext, mContext.getString(R.string.app_name), content,
+// pendingIntent);
+ mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification);
+ }
+
+ @Override
+ protected Integer doInBackground(Void... unused) {
+ publishProgess(mContext.getString(R.string.sync_progress_login, NotesPreferenceActivity
+ .getSyncAccountName(mContext)));
+ return mTaskManager.sync(mContext, this);
+ }
+
+ @Override
+ protected void onProgressUpdate(String... progress) {
+ showNotification(R.string.ticker_syncing, progress[0]);
+ if (mContext instanceof GTaskSyncService) {
+ ((GTaskSyncService) mContext).sendBroadcast(progress[0]);
+ }
+ }
+
+ @Override
+ protected void onPostExecute(Integer result) {
+ if (result == GTaskManager.STATE_SUCCESS) {
+ showNotification(R.string.ticker_success, mContext.getString(
+ R.string.success_sync_account, mTaskManager.getSyncAccount()));
+ NotesPreferenceActivity.setLastSyncTime(mContext, System.currentTimeMillis());
+ } else if (result == GTaskManager.STATE_NETWORK_ERROR) {
+ showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_network));
+ } else if (result == GTaskManager.STATE_INTERNAL_ERROR) {
+ showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_internal));
+ } else if (result == GTaskManager.STATE_SYNC_CANCELLED) {
+ showNotification(R.string.ticker_cancel, mContext
+ .getString(R.string.error_sync_cancelled));
+ }
+ if (mOnCompleteListener != null) {
+ new Thread(new Runnable() {
+
+ public void run() {
+ mOnCompleteListener.onComplete();
+ }
+ }).start();
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java
new file mode 100644
index 0000000..c67dfdf
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java
@@ -0,0 +1,585 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.accounts.AccountManagerFuture;
+import android.app.Activity;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.gtask.data.Node;
+import net.micode.notes.gtask.data.Task;
+import net.micode.notes.gtask.data.TaskList;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.gtask.exception.NetworkFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.cookie.Cookie;
+import org.apache.http.impl.client.BasicCookieStore;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.params.BasicHttpParams;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.zip.GZIPInputStream;
+import java.util.zip.Inflater;
+import java.util.zip.InflaterInputStream;
+
+
+public class GTaskClient {
+ private static final String TAG = GTaskClient.class.getSimpleName();
+
+ private static final String GTASK_URL = "https://mail.google.com/tasks/";
+
+ private static final String GTASK_GET_URL = "https://mail.google.com/tasks/ig";
+
+ private static final String GTASK_POST_URL = "https://mail.google.com/tasks/r/ig";
+
+ private static GTaskClient mInstance = null;
+
+ private DefaultHttpClient mHttpClient;
+
+ private String mGetUrl;
+
+ private String mPostUrl;
+
+ private long mClientVersion;
+
+ private boolean mLoggedin;
+
+ private long mLastLoginTime;
+
+ private int mActionId;
+
+ private Account mAccount;
+
+ private JSONArray mUpdateArray;
+
+ private GTaskClient() {
+ mHttpClient = null;
+ mGetUrl = GTASK_GET_URL;
+ mPostUrl = GTASK_POST_URL;
+ mClientVersion = -1;
+ mLoggedin = false;
+ mLastLoginTime = 0;
+ mActionId = 1;
+ mAccount = null;
+ mUpdateArray = null;
+ }
+
+ public static synchronized GTaskClient getInstance() {
+ if (mInstance == null) {
+ mInstance = new GTaskClient();
+ }
+ return mInstance;
+ }
+
+ public boolean login(Activity activity) {
+ // we suppose that the cookie would expire after 5 minutes
+ // then we need to re-login
+ final long interval = 1000 * 60 * 5;
+ if (mLastLoginTime + interval < System.currentTimeMillis()) {
+ mLoggedin = false;
+ }
+
+ // need to re-login after account switch
+ if (mLoggedin
+ && !TextUtils.equals(getSyncAccount().name, NotesPreferenceActivity
+ .getSyncAccountName(activity))) {
+ mLoggedin = false;
+ }
+
+ if (mLoggedin) {
+ Log.d(TAG, "already logged in");
+ return true;
+ }
+
+ mLastLoginTime = System.currentTimeMillis();
+ String authToken = loginGoogleAccount(activity, false);
+ if (authToken == null) {
+ Log.e(TAG, "login google account failed");
+ return false;
+ }
+
+ // login with custom domain if necessary
+ if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase()
+ .endsWith("googlemail.com"))) {
+ StringBuilder url = new StringBuilder(GTASK_URL).append("a/");
+ int index = mAccount.name.indexOf('@') + 1;
+ String suffix = mAccount.name.substring(index);
+ url.append(suffix + "/");
+ mGetUrl = url.toString() + "ig";
+ mPostUrl = url.toString() + "r/ig";
+
+ if (tryToLoginGtask(activity, authToken)) {
+ mLoggedin = true;
+ }
+ }
+
+ // try to login with google official url
+ if (!mLoggedin) {
+ mGetUrl = GTASK_GET_URL;
+ mPostUrl = GTASK_POST_URL;
+ if (!tryToLoginGtask(activity, authToken)) {
+ return false;
+ }
+ }
+
+ mLoggedin = true;
+ return true;
+ }
+
+ private String loginGoogleAccount(Activity activity, boolean invalidateToken) {
+ String authToken;
+ AccountManager accountManager = AccountManager.get(activity);
+ Account[] accounts = accountManager.getAccountsByType("com.google");
+
+ if (accounts.length == 0) {
+ Log.e(TAG, "there is no available google account");
+ return null;
+ }
+
+ String accountName = NotesPreferenceActivity.getSyncAccountName(activity);
+ Account account = null;
+ for (Account a : accounts) {
+ if (a.name.equals(accountName)) {
+ account = a;
+ break;
+ }
+ }
+ if (account != null) {
+ mAccount = account;
+ } else {
+ Log.e(TAG, "unable to get an account with the same name in the settings");
+ return null;
+ }
+
+ // get the token now
+ AccountManagerFuture accountManagerFuture = accountManager.getAuthToken(account,
+ "goanna_mobile", null, activity, null, null);
+ try {
+ Bundle authTokenBundle = accountManagerFuture.getResult();
+ authToken = authTokenBundle.getString(AccountManager.KEY_AUTHTOKEN);
+ if (invalidateToken) {
+ accountManager.invalidateAuthToken("com.google", authToken);
+ loginGoogleAccount(activity, false);
+ }
+ } catch (Exception e) {
+ Log.e(TAG, "get auth token failed");
+ authToken = null;
+ }
+
+ return authToken;
+ }
+
+ private boolean tryToLoginGtask(Activity activity, String authToken) {
+ if (!loginGtask(authToken)) {
+ // maybe the auth token is out of date, now let's invalidate the
+ // token and try again
+ authToken = loginGoogleAccount(activity, true);
+ if (authToken == null) {
+ Log.e(TAG, "login google account failed");
+ return false;
+ }
+
+ if (!loginGtask(authToken)) {
+ Log.e(TAG, "login gtask failed");
+ return false;
+ }
+ }
+ return true;
+ }
+
+ private boolean loginGtask(String authToken) {
+ int timeoutConnection = 10000;
+ int timeoutSocket = 15000;
+ HttpParams httpParameters = new BasicHttpParams();
+ HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
+ HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
+ mHttpClient = new DefaultHttpClient(httpParameters);
+ BasicCookieStore localBasicCookieStore = new BasicCookieStore();
+ mHttpClient.setCookieStore(localBasicCookieStore);
+ HttpProtocolParams.setUseExpectContinue(mHttpClient.getParams(), false);
+
+ // login gtask
+ try {
+ String loginUrl = mGetUrl + "?auth=" + authToken;
+ HttpGet httpGet = new HttpGet(loginUrl);
+ HttpResponse response = null;
+ response = mHttpClient.execute(httpGet);
+
+ // get the cookie now
+ List cookies = mHttpClient.getCookieStore().getCookies();
+ boolean hasAuthCookie = false;
+ for (Cookie cookie : cookies) {
+ if (cookie.getName().contains("GTL")) {
+ hasAuthCookie = true;
+ }
+ }
+ if (!hasAuthCookie) {
+ Log.w(TAG, "it seems that there is no auth cookie");
+ }
+
+ // get the client version
+ String resString = getResponseContent(response.getEntity());
+ String jsBegin = "_setup(";
+ String jsEnd = ")}";
+ int begin = resString.indexOf(jsBegin);
+ int end = resString.lastIndexOf(jsEnd);
+ String jsString = null;
+ if (begin != -1 && end != -1 && begin < end) {
+ jsString = resString.substring(begin + jsBegin.length(), end);
+ }
+ JSONObject js = new JSONObject(jsString);
+ mClientVersion = js.getLong("v");
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ return false;
+ } catch (Exception e) {
+ // simply catch all exceptions
+ Log.e(TAG, "httpget gtask_url failed");
+ return false;
+ }
+
+ return true;
+ }
+
+ private int getActionId() {
+ return mActionId++;
+ }
+
+ private HttpPost createHttpPost() {
+ HttpPost httpPost = new HttpPost(mPostUrl);
+ httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
+ httpPost.setHeader("AT", "1");
+ return httpPost;
+ }
+
+ private String getResponseContent(HttpEntity entity) throws IOException {
+ String contentEncoding = null;
+ if (entity.getContentEncoding() != null) {
+ contentEncoding = entity.getContentEncoding().getValue();
+ Log.d(TAG, "encoding: " + contentEncoding);
+ }
+
+ InputStream input = entity.getContent();
+ if (contentEncoding != null && contentEncoding.equalsIgnoreCase("gzip")) {
+ input = new GZIPInputStream(entity.getContent());
+ } else if (contentEncoding != null && contentEncoding.equalsIgnoreCase("deflate")) {
+ Inflater inflater = new Inflater(true);
+ input = new InflaterInputStream(entity.getContent(), inflater);
+ }
+
+ try {
+ InputStreamReader isr = new InputStreamReader(input);
+ BufferedReader br = new BufferedReader(isr);
+ StringBuilder sb = new StringBuilder();
+
+ while (true) {
+ String buff = br.readLine();
+ if (buff == null) {
+ return sb.toString();
+ }
+ sb = sb.append(buff);
+ }
+ } finally {
+ input.close();
+ }
+ }
+
+ private JSONObject postRequest(JSONObject js) throws NetworkFailureException {
+ if (!mLoggedin) {
+ Log.e(TAG, "please login first");
+ throw new ActionFailureException("not logged in");
+ }
+
+ HttpPost httpPost = createHttpPost();
+ try {
+ LinkedList list = new LinkedList();
+ list.add(new BasicNameValuePair("r", js.toString()));
+ UrlEncodedFormEntity entity = new UrlEncodedFormEntity(list, "UTF-8");
+ httpPost.setEntity(entity);
+
+ // execute the post
+ HttpResponse response = mHttpClient.execute(httpPost);
+ String jsString = getResponseContent(response.getEntity());
+ return new JSONObject(jsString);
+
+ } catch (ClientProtocolException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new NetworkFailureException("postRequest failed");
+ } catch (IOException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new NetworkFailureException("postRequest failed");
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("unable to convert response content to jsonobject");
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("error occurs when posting request");
+ }
+ }
+
+ public void createTask(Task task) throws NetworkFailureException {
+ commitUpdate();
+ try {
+ JSONObject jsPost = new JSONObject();
+ JSONArray actionList = new JSONArray();
+
+ // action_list
+ actionList.put(task.getCreateAction(getActionId()));
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+ // client_version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ // post
+ JSONObject jsResponse = postRequest(jsPost);
+ JSONObject jsResult = (JSONObject) jsResponse.getJSONArray(
+ GTaskStringUtils.GTASK_JSON_RESULTS).get(0);
+ task.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID));
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("create task: handing jsonobject failed");
+ }
+ }
+
+ public void createTaskList(TaskList tasklist) throws NetworkFailureException {
+ commitUpdate();
+ try {
+ JSONObject jsPost = new JSONObject();
+ JSONArray actionList = new JSONArray();
+
+ // action_list
+ actionList.put(tasklist.getCreateAction(getActionId()));
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+ // client version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ // post
+ JSONObject jsResponse = postRequest(jsPost);
+ JSONObject jsResult = (JSONObject) jsResponse.getJSONArray(
+ GTaskStringUtils.GTASK_JSON_RESULTS).get(0);
+ tasklist.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID));
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("create tasklist: handing jsonobject failed");
+ }
+ }
+
+ public void commitUpdate() throws NetworkFailureException {
+ if (mUpdateArray != null) {
+ try {
+ JSONObject jsPost = new JSONObject();
+
+ // action_list
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, mUpdateArray);
+
+ // client_version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ postRequest(jsPost);
+ mUpdateArray = null;
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("commit update: handing jsonobject failed");
+ }
+ }
+ }
+
+ public void addUpdateNode(Node node) throws NetworkFailureException {
+ if (node != null) {
+ // too many update items may result in an error
+ // set max to 10 items
+ if (mUpdateArray != null && mUpdateArray.length() > 10) {
+ commitUpdate();
+ }
+
+ if (mUpdateArray == null)
+ mUpdateArray = new JSONArray();
+ mUpdateArray.put(node.getUpdateAction(getActionId()));
+ }
+ }
+
+ public void moveTask(Task task, TaskList preParent, TaskList curParent)
+ throws NetworkFailureException {
+ commitUpdate();
+ try {
+ JSONObject jsPost = new JSONObject();
+ JSONArray actionList = new JSONArray();
+ JSONObject action = new JSONObject();
+
+ // action_list
+ action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_MOVE);
+ action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId());
+ action.put(GTaskStringUtils.GTASK_JSON_ID, task.getGid());
+ if (preParent == curParent && task.getPriorSibling() != null) {
+ // put prioring_sibing_id only if moving within the tasklist and
+ // it is not the first one
+ action.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, task.getPriorSibling());
+ }
+ action.put(GTaskStringUtils.GTASK_JSON_SOURCE_LIST, preParent.getGid());
+ action.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT, curParent.getGid());
+ if (preParent != curParent) {
+ // put the dest_list only if moving between tasklists
+ action.put(GTaskStringUtils.GTASK_JSON_DEST_LIST, curParent.getGid());
+ }
+ actionList.put(action);
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+ // client_version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ postRequest(jsPost);
+
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("move task: handing jsonobject failed");
+ }
+ }
+
+ public void deleteNode(Node node) throws NetworkFailureException {
+ commitUpdate();
+ try {
+ JSONObject jsPost = new JSONObject();
+ JSONArray actionList = new JSONArray();
+
+ // action_list
+ node.setDeleted(true);
+ actionList.put(node.getUpdateAction(getActionId()));
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+ // client_version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ postRequest(jsPost);
+ mUpdateArray = null;
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("delete node: handing jsonobject failed");
+ }
+ }
+
+ public JSONArray getTaskLists() throws NetworkFailureException {
+ if (!mLoggedin) {
+ Log.e(TAG, "please login first");
+ throw new ActionFailureException("not logged in");
+ }
+
+ try {
+ HttpGet httpGet = new HttpGet(mGetUrl);
+ HttpResponse response = null;
+ response = mHttpClient.execute(httpGet);
+
+ // get the task list
+ String resString = getResponseContent(response.getEntity());
+ String jsBegin = "_setup(";
+ String jsEnd = ")}";
+ int begin = resString.indexOf(jsBegin);
+ int end = resString.lastIndexOf(jsEnd);
+ String jsString = null;
+ if (begin != -1 && end != -1 && begin < end) {
+ jsString = resString.substring(begin + jsBegin.length(), end);
+ }
+ JSONObject js = new JSONObject(jsString);
+ return js.getJSONObject("t").getJSONArray(GTaskStringUtils.GTASK_JSON_LISTS);
+ } catch (ClientProtocolException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new NetworkFailureException("gettasklists: httpget failed");
+ } catch (IOException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new NetworkFailureException("gettasklists: httpget failed");
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("get task lists: handing jasonobject failed");
+ }
+ }
+
+ public JSONArray getTaskList(String listGid) throws NetworkFailureException {
+ commitUpdate();
+ try {
+ JSONObject jsPost = new JSONObject();
+ JSONArray actionList = new JSONArray();
+ JSONObject action = new JSONObject();
+
+ // action_list
+ action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+ GTaskStringUtils.GTASK_JSON_ACTION_TYPE_GETALL);
+ action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId());
+ action.put(GTaskStringUtils.GTASK_JSON_LIST_ID, listGid);
+ action.put(GTaskStringUtils.GTASK_JSON_GET_DELETED, false);
+ actionList.put(action);
+ jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+ // client_version
+ jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+ JSONObject jsResponse = postRequest(jsPost);
+ return jsResponse.getJSONArray(GTaskStringUtils.GTASK_JSON_TASKS);
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("get task list: handing jsonobject failed");
+ }
+ }
+
+ public Account getSyncAccount() {
+ return mAccount;
+ }
+
+ public void resetUpdateArray() {
+ mUpdateArray = null;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java
new file mode 100644
index 0000000..d2b4082
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java
@@ -0,0 +1,800 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Activity;
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.data.MetaData;
+import net.micode.notes.gtask.data.Node;
+import net.micode.notes.gtask.data.SqlNote;
+import net.micode.notes.gtask.data.Task;
+import net.micode.notes.gtask.data.TaskList;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.gtask.exception.NetworkFailureException;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
+
+
+public class GTaskManager {
+ private static final String TAG = GTaskManager.class.getSimpleName();
+
+ public static final int STATE_SUCCESS = 0;
+
+ public static final int STATE_NETWORK_ERROR = 1;
+
+ public static final int STATE_INTERNAL_ERROR = 2;
+
+ public static final int STATE_SYNC_IN_PROGRESS = 3;
+
+ public static final int STATE_SYNC_CANCELLED = 4;
+
+ private static GTaskManager mInstance = null;
+
+ private Activity mActivity;
+
+ private Context mContext;
+
+ private ContentResolver mContentResolver;
+
+ private boolean mSyncing;
+
+ private boolean mCancelled;
+
+ private HashMap mGTaskListHashMap;
+
+ private HashMap mGTaskHashMap;
+
+ private HashMap mMetaHashMap;
+
+ private TaskList mMetaList;
+
+ private HashSet mLocalDeleteIdMap;
+
+ private HashMap mGidToNid;
+
+ private HashMap mNidToGid;
+
+ private GTaskManager() {
+ mSyncing = false;
+ mCancelled = false;
+ mGTaskListHashMap = new HashMap();
+ mGTaskHashMap = new HashMap();
+ mMetaHashMap = new HashMap();
+ mMetaList = null;
+ mLocalDeleteIdMap = new HashSet();
+ mGidToNid = new HashMap();
+ mNidToGid = new HashMap();
+ }
+
+ public static synchronized GTaskManager getInstance() {
+ if (mInstance == null) {
+ mInstance = new GTaskManager();
+ }
+ return mInstance;
+ }
+
+ public synchronized void setActivityContext(Activity activity) {
+ // used for getting authtoken
+ mActivity = activity;
+ }
+
+ public int sync(Context context, GTaskASyncTask asyncTask) {
+ if (mSyncing) {
+ Log.d(TAG, "Sync is in progress");
+ return STATE_SYNC_IN_PROGRESS;
+ }
+ mContext = context;
+ mContentResolver = mContext.getContentResolver();
+ mSyncing = true;
+ mCancelled = false;
+ mGTaskListHashMap.clear();
+ mGTaskHashMap.clear();
+ mMetaHashMap.clear();
+ mLocalDeleteIdMap.clear();
+ mGidToNid.clear();
+ mNidToGid.clear();
+
+ try {
+ GTaskClient client = GTaskClient.getInstance();
+ client.resetUpdateArray();
+
+ // login google task
+ if (!mCancelled) {
+ if (!client.login(mActivity)) {
+ throw new NetworkFailureException("login google task failed");
+ }
+ }
+
+ // get the task list from google
+ asyncTask.publishProgess(mContext.getString(R.string.sync_progress_init_list));
+ initGTaskList();
+
+ // do content sync work
+ asyncTask.publishProgess(mContext.getString(R.string.sync_progress_syncing));
+ syncContent();
+ } catch (NetworkFailureException e) {
+ Log.e(TAG, e.toString());
+ return STATE_NETWORK_ERROR;
+ } catch (ActionFailureException e) {
+ Log.e(TAG, e.toString());
+ return STATE_INTERNAL_ERROR;
+ } catch (Exception e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ return STATE_INTERNAL_ERROR;
+ } finally {
+ mGTaskListHashMap.clear();
+ mGTaskHashMap.clear();
+ mMetaHashMap.clear();
+ mLocalDeleteIdMap.clear();
+ mGidToNid.clear();
+ mNidToGid.clear();
+ mSyncing = false;
+ }
+
+ return mCancelled ? STATE_SYNC_CANCELLED : STATE_SUCCESS;
+ }
+
+ private void initGTaskList() throws NetworkFailureException {
+ if (mCancelled)
+ return;
+ GTaskClient client = GTaskClient.getInstance();
+ try {
+ JSONArray jsTaskLists = client.getTaskLists();
+
+ // init meta list first
+ mMetaList = null;
+ for (int i = 0; i < jsTaskLists.length(); i++) {
+ JSONObject object = jsTaskLists.getJSONObject(i);
+ String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+ String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME);
+
+ if (name
+ .equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_META)) {
+ mMetaList = new TaskList();
+ mMetaList.setContentByRemoteJSON(object);
+
+ // load meta data
+ JSONArray jsMetas = client.getTaskList(gid);
+ for (int j = 0; j < jsMetas.length(); j++) {
+ object = (JSONObject) jsMetas.getJSONObject(j);
+ MetaData metaData = new MetaData();
+ metaData.setContentByRemoteJSON(object);
+ if (metaData.isWorthSaving()) {
+ mMetaList.addChildTask(metaData);
+ if (metaData.getGid() != null) {
+ mMetaHashMap.put(metaData.getRelatedGid(), metaData);
+ }
+ }
+ }
+ }
+ }
+
+ // create meta list if not existed
+ if (mMetaList == null) {
+ mMetaList = new TaskList();
+ mMetaList.setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ + GTaskStringUtils.FOLDER_META);
+ GTaskClient.getInstance().createTaskList(mMetaList);
+ }
+
+ // init task list
+ for (int i = 0; i < jsTaskLists.length(); i++) {
+ JSONObject object = jsTaskLists.getJSONObject(i);
+ String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+ String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME);
+
+ if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX)
+ && !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ + GTaskStringUtils.FOLDER_META)) {
+ TaskList tasklist = new TaskList();
+ tasklist.setContentByRemoteJSON(object);
+ mGTaskListHashMap.put(gid, tasklist);
+ mGTaskHashMap.put(gid, tasklist);
+
+ // load tasks
+ JSONArray jsTasks = client.getTaskList(gid);
+ for (int j = 0; j < jsTasks.length(); j++) {
+ object = (JSONObject) jsTasks.getJSONObject(j);
+ gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+ Task task = new Task();
+ task.setContentByRemoteJSON(object);
+ if (task.isWorthSaving()) {
+ task.setMetaInfo(mMetaHashMap.get(gid));
+ tasklist.addChildTask(task);
+ mGTaskHashMap.put(gid, task);
+ }
+ }
+ }
+ }
+ } catch (JSONException e) {
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
+ throw new ActionFailureException("initGTaskList: handing JSONObject failed");
+ }
+ }
+
+ private void syncContent() throws NetworkFailureException {
+ int syncType;
+ Cursor c = null;
+ String gid;
+ Node node;
+
+ mLocalDeleteIdMap.clear();
+
+ if (mCancelled) {
+ return;
+ }
+
+ // for local deleted note
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+ "(type<>? AND parent_id=?)", new String[] {
+ String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER)
+ }, null);
+ if (c != null) {
+ while (c.moveToNext()) {
+ gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ doContentSync(Node.SYNC_ACTION_DEL_REMOTE, node, c);
+ }
+
+ mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN));
+ }
+ } else {
+ Log.w(TAG, "failed to query trash folder");
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+
+ // sync folder first
+ syncFolder();
+
+ // for note existing in database
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+ "(type=? AND parent_id<>?)", new String[] {
+ String.valueOf(Notes.TYPE_NOTE), String.valueOf(Notes.ID_TRASH_FOLER)
+ }, NoteColumns.TYPE + " DESC");
+ if (c != null) {
+ while (c.moveToNext()) {
+ gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN));
+ mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid);
+ syncType = node.getSyncAction(c);
+ } else {
+ if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) {
+ // local add
+ syncType = Node.SYNC_ACTION_ADD_REMOTE;
+ } else {
+ // remote delete
+ syncType = Node.SYNC_ACTION_DEL_LOCAL;
+ }
+ }
+ doContentSync(syncType, node, c);
+ }
+ } else {
+ Log.w(TAG, "failed to query existing note in database");
+ }
+
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+
+ // go through remaining items
+ Iterator> iter = mGTaskHashMap.entrySet().iterator();
+ while (iter.hasNext()) {
+ Map.Entry entry = iter.next();
+ node = entry.getValue();
+ doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null);
+ }
+
+ // mCancelled can be set by another thread, so we neet to check one by
+ // one
+ // clear local delete table
+ if (!mCancelled) {
+ if (!DataUtils.batchDeleteNotes(mContentResolver, mLocalDeleteIdMap)) {
+ throw new ActionFailureException("failed to batch-delete local deleted notes");
+ }
+ }
+
+ // refresh local sync id
+ if (!mCancelled) {
+ GTaskClient.getInstance().commitUpdate();
+ refreshLocalSyncId();
+ }
+
+ }
+
+ private void syncFolder() throws NetworkFailureException {
+ Cursor c = null;
+ String gid;
+ Node node;
+ int syncType;
+
+ if (mCancelled) {
+ return;
+ }
+
+ // for root folder
+ try {
+ c = mContentResolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI,
+ Notes.ID_ROOT_FOLDER), SqlNote.PROJECTION_NOTE, null, null, null);
+ if (c != null) {
+ c.moveToNext();
+ gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ mGidToNid.put(gid, (long) Notes.ID_ROOT_FOLDER);
+ mNidToGid.put((long) Notes.ID_ROOT_FOLDER, gid);
+ // for system folder, only update remote name if necessary
+ if (!node.getName().equals(
+ GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT))
+ doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c);
+ } else {
+ doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c);
+ }
+ } else {
+ Log.w(TAG, "failed to query root folder");
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+
+ // for call-note folder
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)",
+ new String[] {
+ String.valueOf(Notes.ID_CALL_RECORD_FOLDER)
+ }, null);
+ if (c != null) {
+ if (c.moveToNext()) {
+ gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ mGidToNid.put(gid, (long) Notes.ID_CALL_RECORD_FOLDER);
+ mNidToGid.put((long) Notes.ID_CALL_RECORD_FOLDER, gid);
+ // for system folder, only update remote name if
+ // necessary
+ if (!node.getName().equals(
+ GTaskStringUtils.MIUI_FOLDER_PREFFIX
+ + GTaskStringUtils.FOLDER_CALL_NOTE))
+ doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c);
+ } else {
+ doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c);
+ }
+ }
+ } else {
+ Log.w(TAG, "failed to query call note folder");
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+
+ // for local existing folders
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+ "(type=? AND parent_id<>?)", new String[] {
+ String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)
+ }, NoteColumns.TYPE + " DESC");
+ if (c != null) {
+ while (c.moveToNext()) {
+ gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN));
+ mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid);
+ syncType = node.getSyncAction(c);
+ } else {
+ if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) {
+ // local add
+ syncType = Node.SYNC_ACTION_ADD_REMOTE;
+ } else {
+ // remote delete
+ syncType = Node.SYNC_ACTION_DEL_LOCAL;
+ }
+ }
+ doContentSync(syncType, node, c);
+ }
+ } else {
+ Log.w(TAG, "failed to query existing folder");
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+
+ // for remote add folders
+ Iterator> iter = mGTaskListHashMap.entrySet().iterator();
+ while (iter.hasNext()) {
+ Map.Entry entry = iter.next();
+ gid = entry.getKey();
+ node = entry.getValue();
+ if (mGTaskHashMap.containsKey(gid)) {
+ mGTaskHashMap.remove(gid);
+ doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null);
+ }
+ }
+
+ if (!mCancelled)
+ GTaskClient.getInstance().commitUpdate();
+ }
+
+ private void doContentSync(int syncType, Node node, Cursor c) throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ MetaData meta;
+ switch (syncType) {
+ case Node.SYNC_ACTION_ADD_LOCAL:
+ addLocalNode(node);
+ break;
+ case Node.SYNC_ACTION_ADD_REMOTE:
+ addRemoteNode(node, c);
+ break;
+ case Node.SYNC_ACTION_DEL_LOCAL:
+ meta = mMetaHashMap.get(c.getString(SqlNote.GTASK_ID_COLUMN));
+ if (meta != null) {
+ GTaskClient.getInstance().deleteNode(meta);
+ }
+ mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN));
+ break;
+ case Node.SYNC_ACTION_DEL_REMOTE:
+ meta = mMetaHashMap.get(node.getGid());
+ if (meta != null) {
+ GTaskClient.getInstance().deleteNode(meta);
+ }
+ GTaskClient.getInstance().deleteNode(node);
+ break;
+ case Node.SYNC_ACTION_UPDATE_LOCAL:
+ updateLocalNode(node, c);
+ break;
+ case Node.SYNC_ACTION_UPDATE_REMOTE:
+ updateRemoteNode(node, c);
+ break;
+ case Node.SYNC_ACTION_UPDATE_CONFLICT:
+ // merging both modifications maybe a good idea
+ // right now just use local update simply
+ updateRemoteNode(node, c);
+ break;
+ case Node.SYNC_ACTION_NONE:
+ break;
+ case Node.SYNC_ACTION_ERROR:
+ default:
+ throw new ActionFailureException("unkown sync action type");
+ }
+ }
+
+ private void addLocalNode(Node node) throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ SqlNote sqlNote;
+ if (node instanceof TaskList) {
+ if (node.getName().equals(
+ GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT)) {
+ sqlNote = new SqlNote(mContext, Notes.ID_ROOT_FOLDER);
+ } else if (node.getName().equals(
+ GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_CALL_NOTE)) {
+ sqlNote = new SqlNote(mContext, Notes.ID_CALL_RECORD_FOLDER);
+ } else {
+ sqlNote = new SqlNote(mContext);
+ sqlNote.setContent(node.getLocalJSONFromContent());
+ sqlNote.setParentId(Notes.ID_ROOT_FOLDER);
+ }
+ } else {
+ sqlNote = new SqlNote(mContext);
+ JSONObject js = node.getLocalJSONFromContent();
+ try {
+ if (js.has(GTaskStringUtils.META_HEAD_NOTE)) {
+ JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+ if (note.has(NoteColumns.ID)) {
+ long id = note.getLong(NoteColumns.ID);
+ if (DataUtils.existInNoteDatabase(mContentResolver, id)) {
+ // the id is not available, have to create a new one
+ note.remove(NoteColumns.ID);
+ }
+ }
+ }
+
+ if (js.has(GTaskStringUtils.META_HEAD_DATA)) {
+ JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+ for (int i = 0; i < dataArray.length(); i++) {
+ JSONObject data = dataArray.getJSONObject(i);
+ if (data.has(DataColumns.ID)) {
+ long dataId = data.getLong(DataColumns.ID);
+ if (DataUtils.existInDataDatabase(mContentResolver, dataId)) {
+ // the data id is not available, have to create
+ // a new one
+ data.remove(DataColumns.ID);
+ }
+ }
+ }
+
+ }
+ } catch (JSONException e) {
+ Log.w(TAG, e.toString());
+ e.printStackTrace();
+ }
+ sqlNote.setContent(js);
+
+ Long parentId = mGidToNid.get(((Task) node).getParent().getGid());
+ if (parentId == null) {
+ Log.e(TAG, "cannot find task's parent id locally");
+ throw new ActionFailureException("cannot add local node");
+ }
+ sqlNote.setParentId(parentId.longValue());
+ }
+
+ // create the local node
+ sqlNote.setGtaskId(node.getGid());
+ sqlNote.commit(false);
+
+ // update gid-nid mapping
+ mGidToNid.put(node.getGid(), sqlNote.getId());
+ mNidToGid.put(sqlNote.getId(), node.getGid());
+
+ // update meta
+ updateRemoteMeta(node.getGid(), sqlNote);
+ }
+
+ private void updateLocalNode(Node node, Cursor c) throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ SqlNote sqlNote;
+ // update the note locally
+ sqlNote = new SqlNote(mContext, c);
+ sqlNote.setContent(node.getLocalJSONFromContent());
+
+ Long parentId = (node instanceof Task) ? mGidToNid.get(((Task) node).getParent().getGid())
+ : new Long(Notes.ID_ROOT_FOLDER);
+ if (parentId == null) {
+ Log.e(TAG, "cannot find task's parent id locally");
+ throw new ActionFailureException("cannot update local node");
+ }
+ sqlNote.setParentId(parentId.longValue());
+ sqlNote.commit(true);
+
+ // update meta info
+ updateRemoteMeta(node.getGid(), sqlNote);
+ }
+
+ private void addRemoteNode(Node node, Cursor c) throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ SqlNote sqlNote = new SqlNote(mContext, c);
+ Node n;
+
+ // update remotely
+ if (sqlNote.isNoteType()) {
+ Task task = new Task();
+ task.setContentByLocalJSON(sqlNote.getContent());
+
+ String parentGid = mNidToGid.get(sqlNote.getParentId());
+ if (parentGid == null) {
+ Log.e(TAG, "cannot find task's parent tasklist");
+ throw new ActionFailureException("cannot add remote task");
+ }
+ mGTaskListHashMap.get(parentGid).addChildTask(task);
+
+ GTaskClient.getInstance().createTask(task);
+ n = (Node) task;
+
+ // add meta
+ updateRemoteMeta(task.getGid(), sqlNote);
+ } else {
+ TaskList tasklist = null;
+
+ // we need to skip folder if it has already existed
+ String folderName = GTaskStringUtils.MIUI_FOLDER_PREFFIX;
+ if (sqlNote.getId() == Notes.ID_ROOT_FOLDER)
+ folderName += GTaskStringUtils.FOLDER_DEFAULT;
+ else if (sqlNote.getId() == Notes.ID_CALL_RECORD_FOLDER)
+ folderName += GTaskStringUtils.FOLDER_CALL_NOTE;
+ else
+ folderName += sqlNote.getSnippet();
+
+ Iterator> iter = mGTaskListHashMap.entrySet().iterator();
+ while (iter.hasNext()) {
+ Map.Entry entry = iter.next();
+ String gid = entry.getKey();
+ TaskList list = entry.getValue();
+
+ if (list.getName().equals(folderName)) {
+ tasklist = list;
+ if (mGTaskHashMap.containsKey(gid)) {
+ mGTaskHashMap.remove(gid);
+ }
+ break;
+ }
+ }
+
+ // no match we can add now
+ if (tasklist == null) {
+ tasklist = new TaskList();
+ tasklist.setContentByLocalJSON(sqlNote.getContent());
+ GTaskClient.getInstance().createTaskList(tasklist);
+ mGTaskListHashMap.put(tasklist.getGid(), tasklist);
+ }
+ n = (Node) tasklist;
+ }
+
+ // update local note
+ sqlNote.setGtaskId(n.getGid());
+ sqlNote.commit(false);
+ sqlNote.resetLocalModified();
+ sqlNote.commit(true);
+
+ // gid-id mapping
+ mGidToNid.put(n.getGid(), sqlNote.getId());
+ mNidToGid.put(sqlNote.getId(), n.getGid());
+ }
+
+ private void updateRemoteNode(Node node, Cursor c) throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ SqlNote sqlNote = new SqlNote(mContext, c);
+
+ // update remotely
+ node.setContentByLocalJSON(sqlNote.getContent());
+ GTaskClient.getInstance().addUpdateNode(node);
+
+ // update meta
+ updateRemoteMeta(node.getGid(), sqlNote);
+
+ // move task if necessary
+ if (sqlNote.isNoteType()) {
+ Task task = (Task) node;
+ TaskList preParentList = task.getParent();
+
+ String curParentGid = mNidToGid.get(sqlNote.getParentId());
+ if (curParentGid == null) {
+ Log.e(TAG, "cannot find task's parent tasklist");
+ throw new ActionFailureException("cannot update remote task");
+ }
+ TaskList curParentList = mGTaskListHashMap.get(curParentGid);
+
+ if (preParentList != curParentList) {
+ preParentList.removeChildTask(task);
+ curParentList.addChildTask(task);
+ GTaskClient.getInstance().moveTask(task, preParentList, curParentList);
+ }
+ }
+
+ // clear local modified flag
+ sqlNote.resetLocalModified();
+ sqlNote.commit(true);
+ }
+
+ private void updateRemoteMeta(String gid, SqlNote sqlNote) throws NetworkFailureException {
+ if (sqlNote != null && sqlNote.isNoteType()) {
+ MetaData metaData = mMetaHashMap.get(gid);
+ if (metaData != null) {
+ metaData.setMeta(gid, sqlNote.getContent());
+ GTaskClient.getInstance().addUpdateNode(metaData);
+ } else {
+ metaData = new MetaData();
+ metaData.setMeta(gid, sqlNote.getContent());
+ mMetaList.addChildTask(metaData);
+ mMetaHashMap.put(gid, metaData);
+ GTaskClient.getInstance().createTask(metaData);
+ }
+ }
+ }
+
+ private void refreshLocalSyncId() throws NetworkFailureException {
+ if (mCancelled) {
+ return;
+ }
+
+ // get the latest gtask list
+ mGTaskHashMap.clear();
+ mGTaskListHashMap.clear();
+ mMetaHashMap.clear();
+ initGTaskList();
+
+ Cursor c = null;
+ try {
+ c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+ "(type<>? AND parent_id<>?)", new String[] {
+ String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER)
+ }, NoteColumns.TYPE + " DESC");
+ if (c != null) {
+ while (c.moveToNext()) {
+ String gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+ Node node = mGTaskHashMap.get(gid);
+ if (node != null) {
+ mGTaskHashMap.remove(gid);
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.SYNC_ID, node.getLastModified());
+ mContentResolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI,
+ c.getLong(SqlNote.ID_COLUMN)), values, null, null);
+ } else {
+ Log.e(TAG, "something is missed");
+ throw new ActionFailureException(
+ "some local items don't have gid after sync");
+ }
+ }
+ } else {
+ Log.w(TAG, "failed to query local note to refresh sync id");
+ }
+ } finally {
+ if (c != null) {
+ c.close();
+ c = null;
+ }
+ }
+ }
+
+ public String getSyncAccount() {
+ return GTaskClient.getInstance().getSyncAccount().name;
+ }
+
+ public void cancelSync() {
+ mCancelled = true;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java
new file mode 100644
index 0000000..cca36f7
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java
@@ -0,0 +1,128 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Activity;
+import android.app.Service;
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.IBinder;
+
+public class GTaskSyncService extends Service {
+ public final static String ACTION_STRING_NAME = "sync_action_type";
+
+ public final static int ACTION_START_SYNC = 0;
+
+ public final static int ACTION_CANCEL_SYNC = 1;
+
+ public final static int ACTION_INVALID = 2;
+
+ public final static String GTASK_SERVICE_BROADCAST_NAME = "net.micode.notes.gtask.remote.gtask_sync_service";
+
+ public final static String GTASK_SERVICE_BROADCAST_IS_SYNCING = "isSyncing";
+
+ public final static String GTASK_SERVICE_BROADCAST_PROGRESS_MSG = "progressMsg";
+
+ private static GTaskASyncTask mSyncTask = null;
+
+ private static String mSyncProgress = "";
+
+ private void startSync() {
+ if (mSyncTask == null) {
+ mSyncTask = new GTaskASyncTask(this, new GTaskASyncTask.OnCompleteListener() {
+ public void onComplete() {
+ mSyncTask = null;
+ sendBroadcast("");
+ stopSelf();
+ }
+ });
+ sendBroadcast("");
+ mSyncTask.execute();
+ }
+ }
+
+ private void cancelSync() {
+ if (mSyncTask != null) {
+ mSyncTask.cancelSync();
+ }
+ }
+
+ @Override
+ public void onCreate() {
+ mSyncTask = null;
+ }
+
+ @Override
+ public int onStartCommand(Intent intent, int flags, int startId) {
+ Bundle bundle = intent.getExtras();
+ if (bundle != null && bundle.containsKey(ACTION_STRING_NAME)) {
+ switch (bundle.getInt(ACTION_STRING_NAME, ACTION_INVALID)) {
+ case ACTION_START_SYNC:
+ startSync();
+ break;
+ case ACTION_CANCEL_SYNC:
+ cancelSync();
+ break;
+ default:
+ break;
+ }
+ return START_STICKY;
+ }
+ return super.onStartCommand(intent, flags, startId);
+ }
+
+ @Override
+ public void onLowMemory() {
+ if (mSyncTask != null) {
+ mSyncTask.cancelSync();
+ }
+ }
+
+ public IBinder onBind(Intent intent) {
+ return null;
+ }
+
+ public void sendBroadcast(String msg) {
+ mSyncProgress = msg;
+ Intent intent = new Intent(GTASK_SERVICE_BROADCAST_NAME);
+ intent.putExtra(GTASK_SERVICE_BROADCAST_IS_SYNCING, mSyncTask != null);
+ intent.putExtra(GTASK_SERVICE_BROADCAST_PROGRESS_MSG, msg);
+ sendBroadcast(intent);
+ }
+
+ public static void startSync(Activity activity) {
+ GTaskManager.getInstance().setActivityContext(activity);
+ Intent intent = new Intent(activity, GTaskSyncService.class);
+ intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_START_SYNC);
+ activity.startService(intent);
+ }
+
+ public static void cancelSync(Context context) {
+ Intent intent = new Intent(context, GTaskSyncService.class);
+ intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_CANCEL_SYNC);
+ context.startService(intent);
+ }
+
+ public static boolean isSyncing() {
+ return mSyncTask != null;
+ }
+
+ public static String getProgressString() {
+ return mSyncProgress;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/model/Note.java b/app/src/main/java/net/micode/notes/model/Note.java
new file mode 100644
index 0000000..6706cf6
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/model/Note.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.model;
+import android.content.ContentProviderOperation;
+import android.content.ContentProviderResult;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.OperationApplicationException;
+import android.net.Uri;
+import android.os.RemoteException;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.Notes.TextNote;
+
+import java.util.ArrayList;
+
+
+public class Note {
+ private ContentValues mNoteDiffValues;
+ private NoteData mNoteData;
+ private static final String TAG = "Note";
+ /**
+ * Create a new note id for adding a new note to databases
+ */
+ public static synchronized long getNewNoteId(Context context, long folderId) {
+ // Create a new note in the database
+ ContentValues values = new ContentValues();
+ long createdTime = System.currentTimeMillis();
+ values.put(NoteColumns.CREATED_DATE, createdTime);
+ values.put(NoteColumns.MODIFIED_DATE, createdTime);
+ values.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+ values.put(NoteColumns.LOCAL_MODIFIED, 1);
+ values.put(NoteColumns.PARENT_ID, folderId);
+ Uri uri = context.getContentResolver().insert(Notes.CONTENT_NOTE_URI, values);
+
+ long noteId = 0;
+ try {
+ noteId = Long.valueOf(uri.getPathSegments().get(1));
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Get note id error :" + e.toString());
+ noteId = 0;
+ }
+ if (noteId == -1) {
+ throw new IllegalStateException("Wrong note id:" + noteId);
+ }
+ return noteId;
+ }
+
+ public Note() {
+ mNoteDiffValues = new ContentValues();
+ mNoteData = new NoteData();
+ }
+
+ public void setNoteValue(String key, String value) {
+ mNoteDiffValues.put(key, value);
+ mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+ mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+ }
+
+ public void setTextData(String key, String value) {
+ mNoteData.setTextData(key, value);
+ }
+
+ public void setTextDataId(long id) {
+ mNoteData.setTextDataId(id);
+ }
+
+ public long getTextDataId() {
+ return mNoteData.mTextDataId;
+ }
+
+ public void setCallDataId(long id) {
+ mNoteData.setCallDataId(id);
+ }
+
+ public void setCallData(String key, String value) {
+ mNoteData.setCallData(key, value);
+ }
+
+ public boolean isLocalModified() {
+ return mNoteDiffValues.size() > 0 || mNoteData.isLocalModified();
+ }
+
+ public boolean syncNote(Context context, long noteId) {
+ if (noteId <= 0) {
+ throw new IllegalArgumentException("Wrong note id:" + noteId);
+ }
+
+ if (!isLocalModified()) {
+ return true;
+ }
+
+ /**
+ * In theory, once data changed, the note should be updated on {@link NoteColumns#LOCAL_MODIFIED} and
+ * {@link NoteColumns#MODIFIED_DATE}. For data safety, though update note fails, we also update the
+ * note data info
+ */
+ if (context.getContentResolver().update(
+ ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), mNoteDiffValues, null,
+ null) == 0) {
+ Log.e(TAG, "Update note error, should not happen");
+ // Do not return, fall through
+ }
+ mNoteDiffValues.clear();
+
+ if (mNoteData.isLocalModified()
+ && (mNoteData.pushIntoContentResolver(context, noteId) == null)) {
+ return false;
+ }
+
+ return true;
+ }
+
+ private class NoteData {
+ private long mTextDataId;
+
+ private ContentValues mTextDataValues;
+
+ private long mCallDataId;
+
+ private ContentValues mCallDataValues;
+
+ private static final String TAG = "NoteData";
+
+ public NoteData() {
+ mTextDataValues = new ContentValues();
+ mCallDataValues = new ContentValues();
+ mTextDataId = 0;
+ mCallDataId = 0;
+ }
+
+ boolean isLocalModified() {
+ return mTextDataValues.size() > 0 || mCallDataValues.size() > 0;
+ }
+
+ void setTextDataId(long id) {
+ if(id <= 0) {
+ throw new IllegalArgumentException("Text data id should larger than 0");
+ }
+ mTextDataId = id;
+ }
+
+ void setCallDataId(long id) {
+ if (id <= 0) {
+ throw new IllegalArgumentException("Call data id should larger than 0");
+ }
+ mCallDataId = id;
+ }
+
+ void setCallData(String key, String value) {
+ mCallDataValues.put(key, value);
+ mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+ mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+ }
+
+ void setTextData(String key, String value) {
+ mTextDataValues.put(key, value);
+ mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+ mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+ }
+
+ Uri pushIntoContentResolver(Context context, long noteId) {
+ /**
+ * Check for safety
+ */
+ if (noteId <= 0) {
+ throw new IllegalArgumentException("Wrong note id:" + noteId);
+ }
+
+ ArrayList operationList = new ArrayList();
+ ContentProviderOperation.Builder builder = null;
+
+ if(mTextDataValues.size() > 0) {
+ mTextDataValues.put(DataColumns.NOTE_ID, noteId);
+ if (mTextDataId == 0) {
+ mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE);
+ Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI,
+ mTextDataValues);
+ try {
+ setTextDataId(Long.valueOf(uri.getPathSegments().get(1)));
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Insert new text data fail with noteId" + noteId);
+ mTextDataValues.clear();
+ return null;
+ }
+ } else {
+ builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(
+ Notes.CONTENT_DATA_URI, mTextDataId));
+ builder.withValues(mTextDataValues);
+ operationList.add(builder.build());
+ }
+ mTextDataValues.clear();
+ }
+
+ if(mCallDataValues.size() > 0) {
+ mCallDataValues.put(DataColumns.NOTE_ID, noteId);
+ if (mCallDataId == 0) {
+ mCallDataValues.put(DataColumns.MIME_TYPE, CallNote.CONTENT_ITEM_TYPE);
+ Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI,
+ mCallDataValues);
+ try {
+ setCallDataId(Long.valueOf(uri.getPathSegments().get(1)));
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Insert new call data fail with noteId" + noteId);
+ mCallDataValues.clear();
+ return null;
+ }
+ } else {
+ builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(
+ Notes.CONTENT_DATA_URI, mCallDataId));
+ builder.withValues(mCallDataValues);
+ operationList.add(builder.build());
+ }
+ mCallDataValues.clear();
+ }
+
+ if (operationList.size() > 0) {
+ try {
+ ContentProviderResult[] results = context.getContentResolver().applyBatch(
+ Notes.AUTHORITY, operationList);
+ return (results == null || results.length == 0 || results[0] == null) ? null
+ : ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId);
+ } catch (RemoteException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ return null;
+ } catch (OperationApplicationException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ return null;
+ }
+ }
+ return null;
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/model/WorkingNote.java b/app/src/main/java/net/micode/notes/model/WorkingNote.java
new file mode 100644
index 0000000..be081e4
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/model/WorkingNote.java
@@ -0,0 +1,368 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.model;
+
+import android.appwidget.AppWidgetManager;
+import android.content.ContentUris;
+import android.content.Context;
+import android.database.Cursor;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.Notes.TextNote;
+import net.micode.notes.tool.ResourceParser.NoteBgResources;
+
+
+public class WorkingNote {
+ // Note for the working note
+ private Note mNote;
+ // Note Id
+ private long mNoteId;
+ // Note content
+ private String mContent;
+ // Note mode
+ private int mMode;
+
+ private long mAlertDate;
+
+ private long mModifiedDate;
+
+ private int mBgColorId;
+
+ private int mWidgetId;
+
+ private int mWidgetType;
+
+ private long mFolderId;
+
+ private Context mContext;
+
+ private static final String TAG = "WorkingNote";
+
+ private boolean mIsDeleted;
+
+ private NoteSettingChangedListener mNoteSettingStatusListener;
+
+ public static final String[] DATA_PROJECTION = new String[] {
+ DataColumns.ID,
+ DataColumns.CONTENT,
+ DataColumns.MIME_TYPE,
+ DataColumns.DATA1,
+ DataColumns.DATA2,
+ DataColumns.DATA3,
+ DataColumns.DATA4,
+ };
+
+ public static final String[] NOTE_PROJECTION = new String[] {
+ NoteColumns.PARENT_ID,
+ NoteColumns.ALERTED_DATE,
+ NoteColumns.BG_COLOR_ID,
+ NoteColumns.WIDGET_ID,
+ NoteColumns.WIDGET_TYPE,
+ NoteColumns.MODIFIED_DATE
+ };
+
+ private static final int DATA_ID_COLUMN = 0;
+
+ private static final int DATA_CONTENT_COLUMN = 1;
+
+ private static final int DATA_MIME_TYPE_COLUMN = 2;
+
+ private static final int DATA_MODE_COLUMN = 3;
+
+ private static final int NOTE_PARENT_ID_COLUMN = 0;
+
+ private static final int NOTE_ALERTED_DATE_COLUMN = 1;
+
+ private static final int NOTE_BG_COLOR_ID_COLUMN = 2;
+
+ private static final int NOTE_WIDGET_ID_COLUMN = 3;
+
+ private static final int NOTE_WIDGET_TYPE_COLUMN = 4;
+
+ private static final int NOTE_MODIFIED_DATE_COLUMN = 5;
+
+ // New note construct
+ private WorkingNote(Context context, long folderId) {
+ mContext = context;
+ mAlertDate = 0;
+ mModifiedDate = System.currentTimeMillis();
+ mFolderId = folderId;
+ mNote = new Note();
+ mNoteId = 0;
+ mIsDeleted = false;
+ mMode = 0;
+ mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
+ }
+
+ // Existing note construct
+ private WorkingNote(Context context, long noteId, long folderId) {
+ mContext = context;
+ mNoteId = noteId;
+ mFolderId = folderId;
+ mIsDeleted = false;
+ mNote = new Note();
+ loadNote();
+ }
+
+ private void loadNote() {
+ Cursor cursor = mContext.getContentResolver().query(
+ ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), NOTE_PROJECTION, null,
+ null, null);
+
+ if (cursor != null) {
+ if (cursor.moveToFirst()) {
+ mFolderId = cursor.getLong(NOTE_PARENT_ID_COLUMN);
+ mBgColorId = cursor.getInt(NOTE_BG_COLOR_ID_COLUMN);
+ mWidgetId = cursor.getInt(NOTE_WIDGET_ID_COLUMN);
+ mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN);
+ mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN);
+ mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN);
+ }
+ cursor.close();
+ } else {
+ Log.e(TAG, "No note with id:" + mNoteId);
+ throw new IllegalArgumentException("Unable to find note with id " + mNoteId);
+ }
+ loadNoteData();
+ }
+
+ private void loadNoteData() {
+ Cursor cursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION,
+ DataColumns.NOTE_ID + "=?", new String[] {
+ String.valueOf(mNoteId)
+ }, null);
+
+ if (cursor != null) {
+ if (cursor.moveToFirst()) {
+ do {
+ String type = cursor.getString(DATA_MIME_TYPE_COLUMN);
+ if (DataConstants.NOTE.equals(type)) {
+ mContent = cursor.getString(DATA_CONTENT_COLUMN);
+ mMode = cursor.getInt(DATA_MODE_COLUMN);
+ mNote.setTextDataId(cursor.getLong(DATA_ID_COLUMN));
+ } else if (DataConstants.CALL_NOTE.equals(type)) {
+ mNote.setCallDataId(cursor.getLong(DATA_ID_COLUMN));
+ } else {
+ Log.d(TAG, "Wrong note type with type:" + type);
+ }
+ } while (cursor.moveToNext());
+ }
+ cursor.close();
+ } else {
+ Log.e(TAG, "No data with id:" + mNoteId);
+ throw new IllegalArgumentException("Unable to find note's data with id " + mNoteId);
+ }
+ }
+
+ public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId,
+ int widgetType, int defaultBgColorId) {
+ WorkingNote note = new WorkingNote(context, folderId);
+ note.setBgColorId(defaultBgColorId);
+ note.setWidgetId(widgetId);
+ note.setWidgetType(widgetType);
+ return note;
+ }
+
+ public static WorkingNote load(Context context, long id) {
+ return new WorkingNote(context, id, 0);
+ }
+
+ public synchronized boolean saveNote() {
+ if (isWorthSaving()) {
+ if (!existInDatabase()) {
+ if ((mNoteId = Note.getNewNoteId(mContext, mFolderId)) == 0) {
+ Log.e(TAG, "Create new note fail with id:" + mNoteId);
+ return false;
+ }
+ }
+
+ mNote.syncNote(mContext, mNoteId);
+
+ /**
+ * Update widget content if there exist any widget of this note
+ */
+ if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+ && mWidgetType != Notes.TYPE_WIDGET_INVALIDE
+ && mNoteSettingStatusListener != null) {
+ mNoteSettingStatusListener.onWidgetChanged();
+ }
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ public boolean existInDatabase() {
+ return mNoteId > 0;
+ }
+
+ private boolean isWorthSaving() {
+ if (mIsDeleted || (!existInDatabase() && TextUtils.isEmpty(mContent))
+ || (existInDatabase() && !mNote.isLocalModified())) {
+ return false;
+ } else {
+ return true;
+ }
+ }
+
+ public void setOnSettingStatusChangedListener(NoteSettingChangedListener l) {
+ mNoteSettingStatusListener = l;
+ }
+
+ public void setAlertDate(long date, boolean set) {
+ if (date != mAlertDate) {
+ mAlertDate = date;
+ mNote.setNoteValue(NoteColumns.ALERTED_DATE, String.valueOf(mAlertDate));
+ }
+ if (mNoteSettingStatusListener != null) {
+ mNoteSettingStatusListener.onClockAlertChanged(date, set);
+ }
+ }
+
+ public void markDeleted(boolean mark) {
+ mIsDeleted = mark;
+ if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+ && mWidgetType != Notes.TYPE_WIDGET_INVALIDE && mNoteSettingStatusListener != null) {
+ mNoteSettingStatusListener.onWidgetChanged();
+ }
+ }
+
+ public void setBgColorId(int id) {
+ if (id != mBgColorId) {
+ mBgColorId = id;
+ if (mNoteSettingStatusListener != null) {
+ mNoteSettingStatusListener.onBackgroundColorChanged();
+ }
+ mNote.setNoteValue(NoteColumns.BG_COLOR_ID, String.valueOf(id));
+ }
+ }
+
+ public void setCheckListMode(int mode) {
+ if (mMode != mode) {
+ if (mNoteSettingStatusListener != null) {
+ mNoteSettingStatusListener.onCheckListModeChanged(mMode, mode);
+ }
+ mMode = mode;
+ mNote.setTextData(TextNote.MODE, String.valueOf(mMode));
+ }
+ }
+
+ public void setWidgetType(int type) {
+ if (type != mWidgetType) {
+ mWidgetType = type;
+ mNote.setNoteValue(NoteColumns.WIDGET_TYPE, String.valueOf(mWidgetType));
+ }
+ }
+
+ public void setWidgetId(int id) {
+ if (id != mWidgetId) {
+ mWidgetId = id;
+ mNote.setNoteValue(NoteColumns.WIDGET_ID, String.valueOf(mWidgetId));
+ }
+ }
+
+ public void setWorkingText(String text) {
+ if (!TextUtils.equals(mContent, text)) {
+ mContent = text;
+ mNote.setTextData(DataColumns.CONTENT, mContent);
+ }
+ }
+
+ public void convertToCallNote(String phoneNumber, long callDate) {
+ mNote.setCallData(CallNote.CALL_DATE, String.valueOf(callDate));
+ mNote.setCallData(CallNote.PHONE_NUMBER, phoneNumber);
+ mNote.setNoteValue(NoteColumns.PARENT_ID, String.valueOf(Notes.ID_CALL_RECORD_FOLDER));
+ }
+
+ public boolean hasClockAlert() {
+ return (mAlertDate > 0 ? true : false);
+ }
+
+ public String getContent() {
+ return mContent;
+ }
+
+ public long getAlertDate() {
+ return mAlertDate;
+ }
+
+ public long getModifiedDate() {
+ return mModifiedDate;
+ }
+
+ public int getBgColorResId() {
+ return NoteBgResources.getNoteBgResource(mBgColorId);
+ }
+
+ public int getBgColorId() {
+ return mBgColorId;
+ }
+
+ public int getTitleBgResId() {
+ return NoteBgResources.getNoteTitleBgResource(mBgColorId);
+ }
+
+ public int getCheckListMode() {
+ return mMode;
+ }
+
+ public long getNoteId() {
+ return mNoteId;
+ }
+
+ public long getFolderId() {
+ return mFolderId;
+ }
+
+ public int getWidgetId() {
+ return mWidgetId;
+ }
+
+ public int getWidgetType() {
+ return mWidgetType;
+ }
+
+ public interface NoteSettingChangedListener {
+ /**
+ * Called when the background color of current note has just changed
+ */
+ void onBackgroundColorChanged();
+
+ /**
+ * Called when user set clock
+ */
+ void onClockAlertChanged(long date, boolean set);
+
+ /**
+ * Call when user create note from widget
+ */
+ void onWidgetChanged();
+
+ /**
+ * Call when switch between check list mode and normal mode
+ * @param oldMode is previous mode before change
+ * @param newMode is new mode
+ */
+ void onCheckListModeChanged(int oldMode, int newMode);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/tool/BackupUtils.java b/app/src/main/java/net/micode/notes/tool/BackupUtils.java
new file mode 100644
index 0000000..39f6ec4
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/tool/BackupUtils.java
@@ -0,0 +1,344 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.os.Environment;
+import android.text.TextUtils;
+import android.text.format.DateFormat;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintStream;
+
+
+public class BackupUtils {
+ private static final String TAG = "BackupUtils";
+ // Singleton stuff
+ private static BackupUtils sInstance;
+
+ public static synchronized BackupUtils getInstance(Context context) {
+ if (sInstance == null) {
+ sInstance = new BackupUtils(context);
+ }
+ return sInstance;
+ }
+
+ /**
+ * Following states are signs to represents backup or restore
+ * status
+ */
+ // Currently, the sdcard is not mounted
+ public static final int STATE_SD_CARD_UNMOUONTED = 0;
+ // The backup file not exist
+ public static final int STATE_BACKUP_FILE_NOT_EXIST = 1;
+ // The data is not well formated, may be changed by other programs
+ public static final int STATE_DATA_DESTROIED = 2;
+ // Some run-time exception which causes restore or backup fails
+ public static final int STATE_SYSTEM_ERROR = 3;
+ // Backup or restore success
+ public static final int STATE_SUCCESS = 4;
+
+ private TextExport mTextExport;
+
+ private BackupUtils(Context context) {
+ mTextExport = new TextExport(context);
+ }
+
+ private static boolean externalStorageAvailable() {
+ return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState());
+ }
+
+ public int exportToText() {
+ return mTextExport.exportToText();
+ }
+
+ public String getExportedTextFileName() {
+ return mTextExport.mFileName;
+ }
+
+ public String getExportedTextFileDir() {
+ return mTextExport.mFileDirectory;
+ }
+
+ private static class TextExport {
+ private static final String[] NOTE_PROJECTION = {
+ NoteColumns.ID,
+ NoteColumns.MODIFIED_DATE,
+ NoteColumns.SNIPPET,
+ NoteColumns.TYPE
+ };
+
+ private static final int NOTE_COLUMN_ID = 0;
+
+ private static final int NOTE_COLUMN_MODIFIED_DATE = 1;
+
+ private static final int NOTE_COLUMN_SNIPPET = 2;
+
+ private static final String[] DATA_PROJECTION = {
+ DataColumns.CONTENT,
+ DataColumns.MIME_TYPE,
+ DataColumns.DATA1,
+ DataColumns.DATA2,
+ DataColumns.DATA3,
+ DataColumns.DATA4,
+ };
+
+ private static final int DATA_COLUMN_CONTENT = 0;
+
+ private static final int DATA_COLUMN_MIME_TYPE = 1;
+
+ private static final int DATA_COLUMN_CALL_DATE = 2;
+
+ private static final int DATA_COLUMN_PHONE_NUMBER = 4;
+
+ private final String [] TEXT_FORMAT;
+ private static final int FORMAT_FOLDER_NAME = 0;
+ private static final int FORMAT_NOTE_DATE = 1;
+ private static final int FORMAT_NOTE_CONTENT = 2;
+
+ private Context mContext;
+ private String mFileName;
+ private String mFileDirectory;
+
+ public TextExport(Context context) {
+ TEXT_FORMAT = context.getResources().getStringArray(R.array.format_for_exported_note);
+ mContext = context;
+ mFileName = "";
+ mFileDirectory = "";
+ }
+
+ private String getFormat(int id) {
+ return TEXT_FORMAT[id];
+ }
+
+ /**
+ * Export the folder identified by folder id to text
+ */
+ private void exportFolderToText(String folderId, PrintStream ps) {
+ // Query notes belong to this folder
+ Cursor notesCursor = mContext.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+ NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[] {
+ folderId
+ }, null);
+
+ if (notesCursor != null) {
+ if (notesCursor.moveToFirst()) {
+ do {
+ // Print note's last modified date
+ ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format(
+ mContext.getString(R.string.format_datetime_mdhm),
+ notesCursor.getLong(NOTE_COLUMN_MODIFIED_DATE))));
+ // Query data belong to this note
+ String noteId = notesCursor.getString(NOTE_COLUMN_ID);
+ exportNoteToText(noteId, ps);
+ } while (notesCursor.moveToNext());
+ }
+ notesCursor.close();
+ }
+ }
+
+ /**
+ * Export note identified by id to a print stream
+ */
+ private void exportNoteToText(String noteId, PrintStream ps) {
+ Cursor dataCursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI,
+ DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] {
+ noteId
+ }, null);
+
+ if (dataCursor != null) {
+ if (dataCursor.moveToFirst()) {
+ do {
+ String mimeType = dataCursor.getString(DATA_COLUMN_MIME_TYPE);
+ if (DataConstants.CALL_NOTE.equals(mimeType)) {
+ // Print phone number
+ String phoneNumber = dataCursor.getString(DATA_COLUMN_PHONE_NUMBER);
+ long callDate = dataCursor.getLong(DATA_COLUMN_CALL_DATE);
+ String location = dataCursor.getString(DATA_COLUMN_CONTENT);
+
+ if (!TextUtils.isEmpty(phoneNumber)) {
+ ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+ phoneNumber));
+ }
+ // Print call date
+ ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), DateFormat
+ .format(mContext.getString(R.string.format_datetime_mdhm),
+ callDate)));
+ // Print call attachment location
+ if (!TextUtils.isEmpty(location)) {
+ ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+ location));
+ }
+ } else if (DataConstants.NOTE.equals(mimeType)) {
+ String content = dataCursor.getString(DATA_COLUMN_CONTENT);
+ if (!TextUtils.isEmpty(content)) {
+ ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+ content));
+ }
+ }
+ } while (dataCursor.moveToNext());
+ }
+ dataCursor.close();
+ }
+ // print a line separator between note
+ try {
+ ps.write(new byte[] {
+ Character.LINE_SEPARATOR, Character.LETTER_NUMBER
+ });
+ } catch (IOException e) {
+ Log.e(TAG, e.toString());
+ }
+ }
+
+ /**
+ * Note will be exported as text which is user readable
+ */
+ public int exportToText() {
+ if (!externalStorageAvailable()) {
+ Log.d(TAG, "Media was not mounted");
+ return STATE_SD_CARD_UNMOUONTED;
+ }
+
+ PrintStream ps = getExportToTextPrintStream();
+ if (ps == null) {
+ Log.e(TAG, "get print stream error");
+ return STATE_SYSTEM_ERROR;
+ }
+ // First export folder and its notes
+ Cursor folderCursor = mContext.getContentResolver().query(
+ Notes.CONTENT_NOTE_URI,
+ NOTE_PROJECTION,
+ "(" + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + " AND "
+ + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + ") OR "
+ + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER, null, null);
+
+ if (folderCursor != null) {
+ if (folderCursor.moveToFirst()) {
+ do {
+ // Print folder's name
+ String folderName = "";
+ if(folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) {
+ folderName = mContext.getString(R.string.call_record_folder_name);
+ } else {
+ folderName = folderCursor.getString(NOTE_COLUMN_SNIPPET);
+ }
+ if (!TextUtils.isEmpty(folderName)) {
+ ps.println(String.format(getFormat(FORMAT_FOLDER_NAME), folderName));
+ }
+ String folderId = folderCursor.getString(NOTE_COLUMN_ID);
+ exportFolderToText(folderId, ps);
+ } while (folderCursor.moveToNext());
+ }
+ folderCursor.close();
+ }
+
+ // Export notes in root's folder
+ Cursor noteCursor = mContext.getContentResolver().query(
+ Notes.CONTENT_NOTE_URI,
+ NOTE_PROJECTION,
+ NoteColumns.TYPE + "=" + +Notes.TYPE_NOTE + " AND " + NoteColumns.PARENT_ID
+ + "=0", null, null);
+
+ if (noteCursor != null) {
+ if (noteCursor.moveToFirst()) {
+ do {
+ ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format(
+ mContext.getString(R.string.format_datetime_mdhm),
+ noteCursor.getLong(NOTE_COLUMN_MODIFIED_DATE))));
+ // Query data belong to this note
+ String noteId = noteCursor.getString(NOTE_COLUMN_ID);
+ exportNoteToText(noteId, ps);
+ } while (noteCursor.moveToNext());
+ }
+ noteCursor.close();
+ }
+ ps.close();
+
+ return STATE_SUCCESS;
+ }
+
+ /**
+ * Get a print stream pointed to the file {@generateExportedTextFile}
+ */
+ private PrintStream getExportToTextPrintStream() {
+ File file = generateFileMountedOnSDcard(mContext, R.string.file_path,
+ R.string.file_name_txt_format);
+ if (file == null) {
+ Log.e(TAG, "create file to exported failed");
+ return null;
+ }
+ mFileName = file.getName();
+ mFileDirectory = mContext.getString(R.string.file_path);
+ PrintStream ps = null;
+ try {
+ FileOutputStream fos = new FileOutputStream(file);
+ ps = new PrintStream(fos);
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ return null;
+ } catch (NullPointerException e) {
+ e.printStackTrace();
+ return null;
+ }
+ return ps;
+ }
+ }
+
+ /**
+ * Generate the text file to store imported data
+ */
+ private static File generateFileMountedOnSDcard(Context context, int filePathResId, int fileNameFormatResId) {
+ StringBuilder sb = new StringBuilder();
+ sb.append(Environment.getExternalStorageDirectory());
+ sb.append(context.getString(filePathResId));
+ File filedir = new File(sb.toString());
+ sb.append(context.getString(
+ fileNameFormatResId,
+ DateFormat.format(context.getString(R.string.format_date_ymd),
+ System.currentTimeMillis())));
+ File file = new File(sb.toString());
+
+ try {
+ if (!filedir.exists()) {
+ filedir.mkdir();
+ }
+ if (!file.exists()) {
+ file.createNewFile();
+ }
+ return file;
+ } catch (SecurityException e) {
+ e.printStackTrace();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ return null;
+ }
+}
+
+
diff --git a/app/src/main/java/net/micode/notes/tool/DataUtils.java b/app/src/main/java/net/micode/notes/tool/DataUtils.java
new file mode 100644
index 0000000..2a14982
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/tool/DataUtils.java
@@ -0,0 +1,295 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.ContentProviderOperation;
+import android.content.ContentProviderResult;
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.OperationApplicationException;
+import android.database.Cursor;
+import android.os.RemoteException;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+
+
+public class DataUtils {
+ public static final String TAG = "DataUtils";
+ public static boolean batchDeleteNotes(ContentResolver resolver, HashSet ids) {
+ if (ids == null) {
+ Log.d(TAG, "the ids is null");
+ return true;
+ }
+ if (ids.size() == 0) {
+ Log.d(TAG, "no id is in the hashset");
+ return true;
+ }
+
+ ArrayList operationList = new ArrayList();
+ for (long id : ids) {
+ if(id == Notes.ID_ROOT_FOLDER) {
+ Log.e(TAG, "Don't delete system folder root");
+ continue;
+ }
+ ContentProviderOperation.Builder builder = ContentProviderOperation
+ .newDelete(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id));
+ operationList.add(builder.build());
+ }
+ try {
+ ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList);
+ if (results == null || results.length == 0 || results[0] == null) {
+ Log.d(TAG, "delete notes failed, ids:" + ids.toString());
+ return false;
+ }
+ return true;
+ } catch (RemoteException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ } catch (OperationApplicationException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ }
+ return false;
+ }
+
+ public static void moveNoteToFoler(ContentResolver resolver, long id, long srcFolderId, long desFolderId) {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.PARENT_ID, desFolderId);
+ values.put(NoteColumns.ORIGIN_PARENT_ID, srcFolderId);
+ values.put(NoteColumns.LOCAL_MODIFIED, 1);
+ resolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id), values, null, null);
+ }
+
+ public static boolean batchMoveToFolder(ContentResolver resolver, HashSet ids,
+ long folderId) {
+ if (ids == null) {
+ Log.d(TAG, "the ids is null");
+ return true;
+ }
+
+ ArrayList operationList = new ArrayList();
+ for (long id : ids) {
+ ContentProviderOperation.Builder builder = ContentProviderOperation
+ .newUpdate(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id));
+ builder.withValue(NoteColumns.PARENT_ID, folderId);
+ builder.withValue(NoteColumns.LOCAL_MODIFIED, 1);
+ operationList.add(builder.build());
+ }
+
+ try {
+ ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList);
+ if (results == null || results.length == 0 || results[0] == null) {
+ Log.d(TAG, "delete notes failed, ids:" + ids.toString());
+ return false;
+ }
+ return true;
+ } catch (RemoteException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ } catch (OperationApplicationException e) {
+ Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+ }
+ return false;
+ }
+
+ /**
+ * Get the all folder count except system folders {@link Notes#TYPE_SYSTEM}}
+ */
+ public static int getUserFolderCount(ContentResolver resolver) {
+ Cursor cursor =resolver.query(Notes.CONTENT_NOTE_URI,
+ new String[] { "COUNT(*)" },
+ NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?",
+ new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)},
+ null);
+
+ int count = 0;
+ if(cursor != null) {
+ if(cursor.moveToFirst()) {
+ try {
+ count = cursor.getInt(0);
+ } catch (IndexOutOfBoundsException e) {
+ Log.e(TAG, "get folder count failed:" + e.toString());
+ } finally {
+ cursor.close();
+ }
+ }
+ }
+ return count;
+ }
+
+ public static boolean visibleInNoteDatabase(ContentResolver resolver, long noteId, int type) {
+ Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId),
+ null,
+ NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER,
+ new String [] {String.valueOf(type)},
+ null);
+
+ boolean exist = false;
+ if (cursor != null) {
+ if (cursor.getCount() > 0) {
+ exist = true;
+ }
+ cursor.close();
+ }
+ return exist;
+ }
+
+ public static boolean existInNoteDatabase(ContentResolver resolver, long noteId) {
+ Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId),
+ null, null, null, null);
+
+ boolean exist = false;
+ if (cursor != null) {
+ if (cursor.getCount() > 0) {
+ exist = true;
+ }
+ cursor.close();
+ }
+ return exist;
+ }
+
+ public static boolean existInDataDatabase(ContentResolver resolver, long dataId) {
+ Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId),
+ null, null, null, null);
+
+ boolean exist = false;
+ if (cursor != null) {
+ if (cursor.getCount() > 0) {
+ exist = true;
+ }
+ cursor.close();
+ }
+ return exist;
+ }
+
+ public static boolean checkVisibleFolderName(ContentResolver resolver, String name) {
+ Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null,
+ NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER +
+ " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER +
+ " AND " + NoteColumns.SNIPPET + "=?",
+ new String[] { name }, null);
+ boolean exist = false;
+ if(cursor != null) {
+ if(cursor.getCount() > 0) {
+ exist = true;
+ }
+ cursor.close();
+ }
+ return exist;
+ }
+
+ public static HashSet getFolderNoteWidget(ContentResolver resolver, long folderId) {
+ Cursor c = resolver.query(Notes.CONTENT_NOTE_URI,
+ new String[] { NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE },
+ NoteColumns.PARENT_ID + "=?",
+ new String[] { String.valueOf(folderId) },
+ null);
+
+ HashSet set = null;
+ if (c != null) {
+ if (c.moveToFirst()) {
+ set = new HashSet();
+ do {
+ try {
+ AppWidgetAttribute widget = new AppWidgetAttribute();
+ widget.widgetId = c.getInt(0);
+ widget.widgetType = c.getInt(1);
+ set.add(widget);
+ } catch (IndexOutOfBoundsException e) {
+ Log.e(TAG, e.toString());
+ }
+ } while (c.moveToNext());
+ }
+ c.close();
+ }
+ return set;
+ }
+
+ public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) {
+ Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI,
+ new String [] { CallNote.PHONE_NUMBER },
+ CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?",
+ new String [] { String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE },
+ null);
+
+ if (cursor != null && cursor.moveToFirst()) {
+ try {
+ return cursor.getString(0);
+ } catch (IndexOutOfBoundsException e) {
+ Log.e(TAG, "Get call number fails " + e.toString());
+ } finally {
+ cursor.close();
+ }
+ }
+ return "";
+ }
+
+ public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) {
+ Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI,
+ new String [] { CallNote.NOTE_ID },
+ CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL("
+ + CallNote.PHONE_NUMBER + ",?)",
+ new String [] { String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber },
+ null);
+
+ if (cursor != null) {
+ if (cursor.moveToFirst()) {
+ try {
+ return cursor.getLong(0);
+ } catch (IndexOutOfBoundsException e) {
+ Log.e(TAG, "Get call note id fails " + e.toString());
+ }
+ }
+ cursor.close();
+ }
+ return 0;
+ }
+
+ public static String getSnippetById(ContentResolver resolver, long noteId) {
+ Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI,
+ new String [] { NoteColumns.SNIPPET },
+ NoteColumns.ID + "=?",
+ new String [] { String.valueOf(noteId)},
+ null);
+
+ if (cursor != null) {
+ String snippet = "";
+ if (cursor.moveToFirst()) {
+ snippet = cursor.getString(0);
+ }
+ cursor.close();
+ return snippet;
+ }
+ throw new IllegalArgumentException("Note is not found with id: " + noteId);
+ }
+
+ public static String getFormattedSnippet(String snippet) {
+ if (snippet != null) {
+ snippet = snippet.trim();
+ int index = snippet.indexOf('\n');
+ if (index != -1) {
+ snippet = snippet.substring(0, index);
+ }
+ }
+ return snippet;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java b/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java
new file mode 100644
index 0000000..666b729
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.tool;
+
+public class GTaskStringUtils {
+
+ public final static String GTASK_JSON_ACTION_ID = "action_id";
+
+ public final static String GTASK_JSON_ACTION_LIST = "action_list";
+
+ public final static String GTASK_JSON_ACTION_TYPE = "action_type";
+
+ public final static String GTASK_JSON_ACTION_TYPE_CREATE = "create";
+
+ public final static String GTASK_JSON_ACTION_TYPE_GETALL = "get_all";
+
+ public final static String GTASK_JSON_ACTION_TYPE_MOVE = "move";
+
+ public final static String GTASK_JSON_ACTION_TYPE_UPDATE = "update";
+
+ public final static String GTASK_JSON_CREATOR_ID = "creator_id";
+
+ public final static String GTASK_JSON_CHILD_ENTITY = "child_entity";
+
+ public final static String GTASK_JSON_CLIENT_VERSION = "client_version";
+
+ public final static String GTASK_JSON_COMPLETED = "completed";
+
+ public final static String GTASK_JSON_CURRENT_LIST_ID = "current_list_id";
+
+ public final static String GTASK_JSON_DEFAULT_LIST_ID = "default_list_id";
+
+ public final static String GTASK_JSON_DELETED = "deleted";
+
+ public final static String GTASK_JSON_DEST_LIST = "dest_list";
+
+ public final static String GTASK_JSON_DEST_PARENT = "dest_parent";
+
+ public final static String GTASK_JSON_DEST_PARENT_TYPE = "dest_parent_type";
+
+ public final static String GTASK_JSON_ENTITY_DELTA = "entity_delta";
+
+ public final static String GTASK_JSON_ENTITY_TYPE = "entity_type";
+
+ public final static String GTASK_JSON_GET_DELETED = "get_deleted";
+
+ public final static String GTASK_JSON_ID = "id";
+
+ public final static String GTASK_JSON_INDEX = "index";
+
+ public final static String GTASK_JSON_LAST_MODIFIED = "last_modified";
+
+ public final static String GTASK_JSON_LATEST_SYNC_POINT = "latest_sync_point";
+
+ public final static String GTASK_JSON_LIST_ID = "list_id";
+
+ public final static String GTASK_JSON_LISTS = "lists";
+
+ public final static String GTASK_JSON_NAME = "name";
+
+ public final static String GTASK_JSON_NEW_ID = "new_id";
+
+ public final static String GTASK_JSON_NOTES = "notes";
+
+ public final static String GTASK_JSON_PARENT_ID = "parent_id";
+
+ public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_id";
+
+ public final static String GTASK_JSON_RESULTS = "results";
+
+ public final static String GTASK_JSON_SOURCE_LIST = "source_list";
+
+ public final static String GTASK_JSON_TASKS = "tasks";
+
+ public final static String GTASK_JSON_TYPE = "type";
+
+ public final static String GTASK_JSON_TYPE_GROUP = "GROUP";
+
+ public final static String GTASK_JSON_TYPE_TASK = "TASK";
+
+ public final static String GTASK_JSON_USER = "user";
+
+ public final static String MIUI_FOLDER_PREFFIX = "[MIUI_Notes]";
+
+ public final static String FOLDER_DEFAULT = "Default";
+
+ public final static String FOLDER_CALL_NOTE = "Call_Note";
+
+ public final static String FOLDER_META = "METADATA";
+
+ public final static String META_HEAD_GTASK_ID = "meta_gid";
+
+ public final static String META_HEAD_NOTE = "meta_note";
+
+ public final static String META_HEAD_DATA = "meta_data";
+
+ public final static String META_NOTE_NAME = "[META INFO] DON'T UPDATE AND DELETE";
+
+}
diff --git a/app/src/main/java/net/micode/notes/tool/ResourceParser.java b/app/src/main/java/net/micode/notes/tool/ResourceParser.java
new file mode 100644
index 0000000..1ad3ad6
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/tool/ResourceParser.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.Context;
+import android.preference.PreferenceManager;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+public class ResourceParser {
+
+ public static final int YELLOW = 0;
+ public static final int BLUE = 1;
+ public static final int WHITE = 2;
+ public static final int GREEN = 3;
+ public static final int RED = 4;
+
+ public static final int BG_DEFAULT_COLOR = YELLOW;
+
+ public static final int TEXT_SMALL = 0;
+ public static final int TEXT_MEDIUM = 1;
+ public static final int TEXT_LARGE = 2;
+ public static final int TEXT_SUPER = 3;
+
+ public static final int BG_DEFAULT_FONT_SIZE = TEXT_MEDIUM;
+
+ public static class NoteBgResources {
+ private final static int [] BG_EDIT_RESOURCES = new int [] {
+ R.drawable.edit_yellow,
+ R.drawable.edit_blue,
+ R.drawable.edit_white,
+ R.drawable.edit_green,
+ R.drawable.edit_red
+ };
+
+ private final static int [] BG_EDIT_TITLE_RESOURCES = new int [] {
+ R.drawable.edit_title_yellow,
+ R.drawable.edit_title_blue,
+ R.drawable.edit_title_white,
+ R.drawable.edit_title_green,
+ R.drawable.edit_title_red
+ };
+
+ public static int getNoteBgResource(int id) {
+ return BG_EDIT_RESOURCES[id];
+ }
+
+ public static int getNoteTitleBgResource(int id) {
+ return BG_EDIT_TITLE_RESOURCES[id];
+ }
+ }
+
+ public static int getDefaultBgId(Context context) {
+ if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(
+ NotesPreferenceActivity.PREFERENCE_SET_BG_COLOR_KEY, false)) {
+ return (int) (Math.random() * NoteBgResources.BG_EDIT_RESOURCES.length);
+ } else {
+ return BG_DEFAULT_COLOR;
+ }
+ }
+
+ public static class NoteItemBgResources {
+ private final static int [] BG_FIRST_RESOURCES = new int [] {
+ R.drawable.list_yellow_up,
+ R.drawable.list_blue_up,
+ R.drawable.list_white_up,
+ R.drawable.list_green_up,
+ R.drawable.list_red_up
+ };
+
+ private final static int [] BG_NORMAL_RESOURCES = new int [] {
+ R.drawable.list_yellow_middle,
+ R.drawable.list_blue_middle,
+ R.drawable.list_white_middle,
+ R.drawable.list_green_middle,
+ R.drawable.list_red_middle
+ };
+
+ private final static int [] BG_LAST_RESOURCES = new int [] {
+ R.drawable.list_yellow_down,
+ R.drawable.list_blue_down,
+ R.drawable.list_white_down,
+ R.drawable.list_green_down,
+ R.drawable.list_red_down,
+ };
+
+ private final static int [] BG_SINGLE_RESOURCES = new int [] {
+ R.drawable.list_yellow_single,
+ R.drawable.list_blue_single,
+ R.drawable.list_white_single,
+ R.drawable.list_green_single,
+ R.drawable.list_red_single
+ };
+
+ public static int getNoteBgFirstRes(int id) {
+ return BG_FIRST_RESOURCES[id];
+ }
+
+ public static int getNoteBgLastRes(int id) {
+ return BG_LAST_RESOURCES[id];
+ }
+
+ public static int getNoteBgSingleRes(int id) {
+ return BG_SINGLE_RESOURCES[id];
+ }
+
+ public static int getNoteBgNormalRes(int id) {
+ return BG_NORMAL_RESOURCES[id];
+ }
+
+ public static int getFolderBgRes() {
+ return R.drawable.list_folder;
+ }
+ }
+
+ public static class WidgetBgResources {
+ private final static int [] BG_2X_RESOURCES = new int [] {
+ R.drawable.widget_2x_yellow,
+ R.drawable.widget_2x_blue,
+ R.drawable.widget_2x_white,
+ R.drawable.widget_2x_green,
+ R.drawable.widget_2x_red,
+ };
+
+ public static int getWidget2xBgResource(int id) {
+ return BG_2X_RESOURCES[id];
+ }
+
+ private final static int [] BG_4X_RESOURCES = new int [] {
+ R.drawable.widget_4x_yellow,
+ R.drawable.widget_4x_blue,
+ R.drawable.widget_4x_white,
+ R.drawable.widget_4x_green,
+ R.drawable.widget_4x_red
+ };
+
+ public static int getWidget4xBgResource(int id) {
+ return BG_4X_RESOURCES[id];
+ }
+ }
+
+ public static class TextAppearanceResources {
+ private final static int [] TEXTAPPEARANCE_RESOURCES = new int [] {
+ R.style.TextAppearanceNormal,
+ R.style.TextAppearanceMedium,
+ R.style.TextAppearanceLarge,
+ R.style.TextAppearanceSuper
+ };
+
+ public static int getTexAppearanceResource(int id) {
+ /**
+ * HACKME: Fix bug of store the resource id in shared preference.
+ * The id may larger than the length of resources, in this case,
+ * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE}
+ */
+ if (id >= TEXTAPPEARANCE_RESOURCES.length) {
+ return BG_DEFAULT_FONT_SIZE;
+ }
+ return TEXTAPPEARANCE_RESOURCES[id];
+ }
+
+ public static int getResourcesSize() {
+ return TEXTAPPEARANCE_RESOURCES.length;
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/APPlogin.java b/app/src/main/java/net/micode/notes/ui/APPlogin.java
new file mode 100644
index 0000000..056edde
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/APPlogin.java
@@ -0,0 +1,62 @@
+package net.micode.notes.ui;
+
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.RandomAccessFile;
+import java.util.ArrayList;
+import java.util.Scanner;
+import java.io.File;
+
+public class APPlogin extends Activity {
+
+ private Button btnlogin;
+ private EditText etAccount,etPassword;
+ private String uerName="admin";
+ private String pass = "123456";
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.app_login);
+ btnlogin = findViewById(R.id.app_lock_button1);//获取按钮
+ etAccount = findViewById(R.id.editTextTextPassword1);//获取账户
+ etPassword = findViewById(R.id.editTextTextPassword2);//获取密码
+ btnlogin.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ String zhanghao = etAccount.getText().toString();
+ String password = etPassword.getText().toString();
+
+ if(TextUtils.equals(zhanghao,uerName)){
+ if(TextUtils.equals(password,pass)){
+ Toast.makeText(APPlogin.this,"恭喜你登录成功",Toast.LENGTH_LONG).show();
+ finish();
+ }else{
+ Toast.makeText(APPlogin.this,"密码不正确",Toast.LENGTH_LONG).show();
+ }
+ }else {
+ Toast.makeText(APPlogin.this,"用户名不正确",Toast.LENGTH_LONG).show();
+ }
+ }
+ });
+ }
+
+
+ @Override
+ public void onBackPressed() {
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java b/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
new file mode 100644
index 0000000..c7069b7
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
@@ -0,0 +1,159 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.DialogInterface.OnClickListener;
+import android.content.DialogInterface.OnDismissListener;
+import android.content.Intent;
+import android.media.AudioManager;
+import android.media.MediaPlayer;
+import android.media.RingtoneManager;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.PowerManager;
+import android.provider.Settings;
+import android.view.Window;
+import android.view.WindowManager;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.DataUtils;
+
+import java.io.IOException;
+
+
+public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener {
+ private long mNoteId;
+ private String mSnippet;
+ private static final int SNIPPET_PREW_MAX_LEN = 60;
+ MediaPlayer mPlayer;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ requestWindowFeature(Window.FEATURE_NO_TITLE);
+
+ final Window win = getWindow();
+ win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
+
+ if (!isScreenOn()) {
+ win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
+ | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
+ | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
+ | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);
+ }
+
+ Intent intent = getIntent();
+
+ try {
+ mNoteId = Long.valueOf(intent.getData().getPathSegments().get(1));
+ mSnippet = DataUtils.getSnippetById(this.getContentResolver(), mNoteId);
+ mSnippet = mSnippet.length() > SNIPPET_PREW_MAX_LEN ? mSnippet.substring(0,
+ SNIPPET_PREW_MAX_LEN) + getResources().getString(R.string.notelist_string_info)
+ : mSnippet;
+ } catch (IllegalArgumentException e) {
+ e.printStackTrace();
+ return;
+ }
+
+ mPlayer = new MediaPlayer();
+ if (DataUtils.visibleInNoteDatabase(getContentResolver(), mNoteId, Notes.TYPE_NOTE)) {
+ showActionDialog();
+ playAlarmSound();
+ } else {
+ finish();
+ }
+ }
+
+ private boolean isScreenOn() {
+ PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
+ return pm.isScreenOn();
+ }
+
+ private void playAlarmSound() {
+ //闹钟提示
+ Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM);
+
+ int silentModeStreams = Settings.System.getInt(getContentResolver(),
+ Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0);
+
+ if ((silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0) {
+ mPlayer.setAudioStreamType(silentModeStreams);
+ } else {
+ mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
+ }
+ try {
+ mPlayer.setDataSource(this, url);
+ mPlayer.prepare();
+ mPlayer.setLooping(true);
+ mPlayer.start();
+ } catch (IllegalArgumentException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (SecurityException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IllegalStateException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ private void showActionDialog() {
+ AlertDialog.Builder dialog = new AlertDialog.Builder(this);
+ dialog.setTitle(R.string.app_name);
+ dialog.setMessage(mSnippet);
+ dialog.setPositiveButton(R.string.notealert_ok, this);
+ if (isScreenOn()) {
+ dialog.setNegativeButton(R.string.notealert_enter, this);
+ }
+ dialog.show().setOnDismissListener(this);
+ }
+
+ public void onClick(DialogInterface dialog, int which) {
+ switch (which) {
+ case DialogInterface.BUTTON_NEGATIVE:
+ Intent intent = new Intent(this, NoteEditActivity.class);
+ intent.setAction(Intent.ACTION_VIEW);
+ intent.putExtra(Intent.EXTRA_UID, mNoteId);
+ startActivity(intent);
+ break;
+ default:
+ break;
+ }
+ }
+
+ public void onDismiss(DialogInterface dialog) {
+ stopAlarmSound();
+ finish();
+ }
+
+ private void stopAlarmSound() {
+ if (mPlayer != null) {
+ mPlayer.stop();
+ mPlayer.release();
+ mPlayer = null;
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
new file mode 100644
index 0000000..f221202
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.AlarmManager;
+import android.app.PendingIntent;
+import android.content.BroadcastReceiver;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.Intent;
+import android.database.Cursor;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class AlarmInitReceiver extends BroadcastReceiver {
+
+ private static final String [] PROJECTION = new String [] {
+ NoteColumns.ID,
+ NoteColumns.ALERTED_DATE
+ };
+
+ private static final int COLUMN_ID = 0;
+ private static final int COLUMN_ALERTED_DATE = 1;
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ long currentDate = System.currentTimeMillis();
+ Cursor c = context.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+ PROJECTION,
+ NoteColumns.ALERTED_DATE + ">? AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE,
+ new String[] { String.valueOf(currentDate) },
+ null);
+
+ if (c != null) {
+ if (c.moveToFirst()) {
+ do {
+ long alertDate = c.getLong(COLUMN_ALERTED_DATE);
+ Intent sender = new Intent(context, AlarmReceiver.class);
+ sender.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, c.getLong(COLUMN_ID)));
+ PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, sender, 0);
+ AlarmManager alermManager = (AlarmManager) context
+ .getSystemService(Context.ALARM_SERVICE);
+ alermManager.set(AlarmManager.RTC_WAKEUP, alertDate, pendingIntent);
+ } while (c.moveToNext());
+ }
+ c.close();
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java
new file mode 100644
index 0000000..54e503b
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+public class AlarmReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ intent.setClass(context, AlarmAlertActivity.class);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ context.startActivity(intent);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePicker.java b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java
new file mode 100644
index 0000000..496b0cd
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java
@@ -0,0 +1,485 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import java.text.DateFormatSymbols;
+import java.util.Calendar;
+
+import net.micode.notes.R;
+
+
+import android.content.Context;
+import android.text.format.DateFormat;
+import android.view.View;
+import android.widget.FrameLayout;
+import android.widget.NumberPicker;
+
+public class DateTimePicker extends FrameLayout {
+
+ private static final boolean DEFAULT_ENABLE_STATE = true;
+
+ private static final int HOURS_IN_HALF_DAY = 12;
+ private static final int HOURS_IN_ALL_DAY = 24;
+ private static final int DAYS_IN_ALL_WEEK = 7;
+ private static final int DATE_SPINNER_MIN_VAL = 0;
+ private static final int DATE_SPINNER_MAX_VAL = DAYS_IN_ALL_WEEK - 1;
+ private static final int HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW = 0;
+ private static final int HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW = 23;
+ private static final int HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW = 1;
+ private static final int HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW = 12;
+ private static final int MINUT_SPINNER_MIN_VAL = 0;
+ private static final int MINUT_SPINNER_MAX_VAL = 59;
+ private static final int AMPM_SPINNER_MIN_VAL = 0;
+ private static final int AMPM_SPINNER_MAX_VAL = 1;
+
+ private final NumberPicker mDateSpinner;
+ private final NumberPicker mHourSpinner;
+ private final NumberPicker mMinuteSpinner;
+ private final NumberPicker mAmPmSpinner;
+ private Calendar mDate;
+
+ private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK];
+
+ private boolean mIsAm;
+
+ private boolean mIs24HourView;
+
+ private boolean mIsEnabled = DEFAULT_ENABLE_STATE;
+
+ private boolean mInitialising;
+
+ private OnDateTimeChangedListener mOnDateTimeChangedListener;
+
+ private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() {
+ @Override
+ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal);
+ updateDateControl();
+ onDateTimeChanged();
+ }
+ };
+
+ private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() {
+ @Override
+ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ boolean isDateChanged = false;
+ Calendar cal = Calendar.getInstance();
+ if (!mIs24HourView) {
+ if (!mIsAm && oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY) {
+ cal.setTimeInMillis(mDate.getTimeInMillis());
+ cal.add(Calendar.DAY_OF_YEAR, 1);
+ isDateChanged = true;
+ } else if (mIsAm && oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) {
+ cal.setTimeInMillis(mDate.getTimeInMillis());
+ cal.add(Calendar.DAY_OF_YEAR, -1);
+ isDateChanged = true;
+ }
+ if (oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY ||
+ oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) {
+ mIsAm = !mIsAm;
+ updateAmPmControl();
+ }
+ } else {
+ if (oldVal == HOURS_IN_ALL_DAY - 1 && newVal == 0) {
+ cal.setTimeInMillis(mDate.getTimeInMillis());
+ cal.add(Calendar.DAY_OF_YEAR, 1);
+ isDateChanged = true;
+ } else if (oldVal == 0 && newVal == HOURS_IN_ALL_DAY - 1) {
+ cal.setTimeInMillis(mDate.getTimeInMillis());
+ cal.add(Calendar.DAY_OF_YEAR, -1);
+ isDateChanged = true;
+ }
+ }
+ int newHour = mHourSpinner.getValue() % HOURS_IN_HALF_DAY + (mIsAm ? 0 : HOURS_IN_HALF_DAY);
+ mDate.set(Calendar.HOUR_OF_DAY, newHour);
+ onDateTimeChanged();
+ if (isDateChanged) {
+ setCurrentYear(cal.get(Calendar.YEAR));
+ setCurrentMonth(cal.get(Calendar.MONTH));
+ setCurrentDay(cal.get(Calendar.DAY_OF_MONTH));
+ }
+ }
+ };
+
+ private NumberPicker.OnValueChangeListener mOnMinuteChangedListener = new NumberPicker.OnValueChangeListener() {
+ @Override
+ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ int minValue = mMinuteSpinner.getMinValue();
+ int maxValue = mMinuteSpinner.getMaxValue();
+ int offset = 0;
+ if (oldVal == maxValue && newVal == minValue) {
+ offset += 1;
+ } else if (oldVal == minValue && newVal == maxValue) {
+ offset -= 1;
+ }
+ if (offset != 0) {
+ mDate.add(Calendar.HOUR_OF_DAY, offset);
+ mHourSpinner.setValue(getCurrentHour());
+ updateDateControl();
+ int newHour = getCurrentHourOfDay();
+ if (newHour >= HOURS_IN_HALF_DAY) {
+ mIsAm = false;
+ updateAmPmControl();
+ } else {
+ mIsAm = true;
+ updateAmPmControl();
+ }
+ }
+ mDate.set(Calendar.MINUTE, newVal);
+ onDateTimeChanged();
+ }
+ };
+
+ private NumberPicker.OnValueChangeListener mOnAmPmChangedListener = new NumberPicker.OnValueChangeListener() {
+ @Override
+ public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ mIsAm = !mIsAm;
+ if (mIsAm) {
+ mDate.add(Calendar.HOUR_OF_DAY, -HOURS_IN_HALF_DAY);
+ } else {
+ mDate.add(Calendar.HOUR_OF_DAY, HOURS_IN_HALF_DAY);
+ }
+ updateAmPmControl();
+ onDateTimeChanged();
+ }
+ };
+
+ public interface OnDateTimeChangedListener {
+ void onDateTimeChanged(DateTimePicker view, int year, int month,
+ int dayOfMonth, int hourOfDay, int minute);
+ }
+
+ public DateTimePicker(Context context) {
+ this(context, System.currentTimeMillis());
+ }
+
+ public DateTimePicker(Context context, long date) {
+ this(context, date, DateFormat.is24HourFormat(context));
+ }
+
+ public DateTimePicker(Context context, long date, boolean is24HourView) {
+ super(context);
+ mDate = Calendar.getInstance();
+ mInitialising = true;
+ mIsAm = getCurrentHourOfDay() >= HOURS_IN_HALF_DAY;
+ inflate(context, R.layout.datetime_picker, this);
+
+ mDateSpinner = (NumberPicker) findViewById(R.id.date);
+ mDateSpinner.setMinValue(DATE_SPINNER_MIN_VAL);
+ mDateSpinner.setMaxValue(DATE_SPINNER_MAX_VAL);
+ mDateSpinner.setOnValueChangedListener(mOnDateChangedListener);
+
+ mHourSpinner = (NumberPicker) findViewById(R.id.hour);
+ mHourSpinner.setOnValueChangedListener(mOnHourChangedListener);
+ mMinuteSpinner = (NumberPicker) findViewById(R.id.minute);
+ mMinuteSpinner.setMinValue(MINUT_SPINNER_MIN_VAL);
+ mMinuteSpinner.setMaxValue(MINUT_SPINNER_MAX_VAL);
+ mMinuteSpinner.setOnLongPressUpdateInterval(100);
+ mMinuteSpinner.setOnValueChangedListener(mOnMinuteChangedListener);
+
+ String[] stringsForAmPm = new DateFormatSymbols().getAmPmStrings();
+ mAmPmSpinner = (NumberPicker) findViewById(R.id.amPm);
+ mAmPmSpinner.setMinValue(AMPM_SPINNER_MIN_VAL);
+ mAmPmSpinner.setMaxValue(AMPM_SPINNER_MAX_VAL);
+ mAmPmSpinner.setDisplayedValues(stringsForAmPm);
+ mAmPmSpinner.setOnValueChangedListener(mOnAmPmChangedListener);
+
+ // update controls to initial state
+ updateDateControl();
+ updateHourControl();
+ updateAmPmControl();
+
+ set24HourView(is24HourView);
+
+ // set to current time
+ setCurrentDate(date);
+
+ setEnabled(isEnabled());
+
+ // set the content descriptions
+ mInitialising = false;
+ }
+
+ @Override
+ public void setEnabled(boolean enabled) {
+ if (mIsEnabled == enabled) {
+ return;
+ }
+ super.setEnabled(enabled);
+ mDateSpinner.setEnabled(enabled);
+ mMinuteSpinner.setEnabled(enabled);
+ mHourSpinner.setEnabled(enabled);
+ mAmPmSpinner.setEnabled(enabled);
+ mIsEnabled = enabled;
+ }
+
+ @Override
+ public boolean isEnabled() {
+ return mIsEnabled;
+ }
+
+ /**
+ * Get the current date in millis
+ *
+ * @return the current date in millis
+ */
+ public long getCurrentDateInTimeMillis() {
+ return mDate.getTimeInMillis();
+ }
+
+ /**
+ * Set the current date
+ *
+ * @param date The current date in millis
+ */
+ public void setCurrentDate(long date) {
+ Calendar cal = Calendar.getInstance();
+ cal.setTimeInMillis(date);
+ setCurrentDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH),
+ cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE));
+ }
+
+ /**
+ * Set the current date
+ *
+ * @param year The current year
+ * @param month The current month
+ * @param dayOfMonth The current dayOfMonth
+ * @param hourOfDay The current hourOfDay
+ * @param minute The current minute
+ */
+ public void setCurrentDate(int year, int month,
+ int dayOfMonth, int hourOfDay, int minute) {
+ setCurrentYear(year);
+ setCurrentMonth(month);
+ setCurrentDay(dayOfMonth);
+ setCurrentHour(hourOfDay);
+ setCurrentMinute(minute);
+ }
+
+ /**
+ * Get current year
+ *
+ * @return The current year
+ */
+ public int getCurrentYear() {
+ return mDate.get(Calendar.YEAR);
+ }
+
+ /**
+ * Set current year
+ *
+ * @param year The current year
+ */
+ public void setCurrentYear(int year) {
+ if (!mInitialising && year == getCurrentYear()) {
+ return;
+ }
+ mDate.set(Calendar.YEAR, year);
+ updateDateControl();
+ onDateTimeChanged();
+ }
+
+ /**
+ * Get current month in the year
+ *
+ * @return The current month in the year
+ */
+ public int getCurrentMonth() {
+ return mDate.get(Calendar.MONTH);
+ }
+
+ /**
+ * Set current month in the year
+ *
+ * @param month The month in the year
+ */
+ public void setCurrentMonth(int month) {
+ if (!mInitialising && month == getCurrentMonth()) {
+ return;
+ }
+ mDate.set(Calendar.MONTH, month);
+ updateDateControl();
+ onDateTimeChanged();
+ }
+
+ /**
+ * Get current day of the month
+ *
+ * @return The day of the month
+ */
+ public int getCurrentDay() {
+ return mDate.get(Calendar.DAY_OF_MONTH);
+ }
+
+ /**
+ * Set current day of the month
+ *
+ * @param dayOfMonth The day of the month
+ */
+ public void setCurrentDay(int dayOfMonth) {
+ if (!mInitialising && dayOfMonth == getCurrentDay()) {
+ return;
+ }
+ mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth);
+ updateDateControl();
+ onDateTimeChanged();
+ }
+
+ /**
+ * Get current hour in 24 hour mode, in the range (0~23)
+ * @return The current hour in 24 hour mode
+ */
+ public int getCurrentHourOfDay() {
+ return mDate.get(Calendar.HOUR_OF_DAY);
+ }
+
+ private int getCurrentHour() {
+ if (mIs24HourView){
+ return getCurrentHourOfDay();
+ } else {
+ int hour = getCurrentHourOfDay();
+ if (hour > HOURS_IN_HALF_DAY) {
+ return hour - HOURS_IN_HALF_DAY;
+ } else {
+ return hour == 0 ? HOURS_IN_HALF_DAY : hour;
+ }
+ }
+ }
+
+ /**
+ * Set current hour in 24 hour mode, in the range (0~23)
+ *
+ * @param hourOfDay
+ */
+ public void setCurrentHour(int hourOfDay) {
+ if (!mInitialising && hourOfDay == getCurrentHourOfDay()) {
+ return;
+ }
+ mDate.set(Calendar.HOUR_OF_DAY, hourOfDay);
+ if (!mIs24HourView) {
+ if (hourOfDay >= HOURS_IN_HALF_DAY) {
+ mIsAm = false;
+ if (hourOfDay > HOURS_IN_HALF_DAY) {
+ hourOfDay -= HOURS_IN_HALF_DAY;
+ }
+ } else {
+ mIsAm = true;
+ if (hourOfDay == 0) {
+ hourOfDay = HOURS_IN_HALF_DAY;
+ }
+ }
+ updateAmPmControl();
+ }
+ mHourSpinner.setValue(hourOfDay);
+ onDateTimeChanged();
+ }
+
+ /**
+ * Get currentMinute
+ *
+ * @return The Current Minute
+ */
+ public int getCurrentMinute() {
+ return mDate.get(Calendar.MINUTE);
+ }
+
+ /**
+ * Set current minute
+ */
+ public void setCurrentMinute(int minute) {
+ if (!mInitialising && minute == getCurrentMinute()) {
+ return;
+ }
+ mMinuteSpinner.setValue(minute);
+ mDate.set(Calendar.MINUTE, minute);
+ onDateTimeChanged();
+ }
+
+ /**
+ * @return true if this is in 24 hour view else false.
+ */
+ public boolean is24HourView () {
+ return mIs24HourView;
+ }
+
+ /**
+ * Set whether in 24 hour or AM/PM mode.
+ *
+ * @param is24HourView True for 24 hour mode. False for AM/PM mode.
+ */
+ public void set24HourView(boolean is24HourView) {
+ if (mIs24HourView == is24HourView) {
+ return;
+ }
+ mIs24HourView = is24HourView;
+ mAmPmSpinner.setVisibility(is24HourView ? View.GONE : View.VISIBLE);
+ int hour = getCurrentHourOfDay();
+ updateHourControl();
+ setCurrentHour(hour);
+ updateAmPmControl();
+ }
+
+ private void updateDateControl() {
+ Calendar cal = Calendar.getInstance();
+ cal.setTimeInMillis(mDate.getTimeInMillis());
+ cal.add(Calendar.DAY_OF_YEAR, -DAYS_IN_ALL_WEEK / 2 - 1);
+ mDateSpinner.setDisplayedValues(null);
+ for (int i = 0; i < DAYS_IN_ALL_WEEK; ++i) {
+ cal.add(Calendar.DAY_OF_YEAR, 1);
+ mDateDisplayValues[i] = (String) DateFormat.format("MM.dd EEEE", cal);
+ }
+ mDateSpinner.setDisplayedValues(mDateDisplayValues);
+ mDateSpinner.setValue(DAYS_IN_ALL_WEEK / 2);
+ mDateSpinner.invalidate();
+ }
+
+ private void updateAmPmControl() {
+ if (mIs24HourView) {
+ mAmPmSpinner.setVisibility(View.GONE);
+ } else {
+ int index = mIsAm ? Calendar.AM : Calendar.PM;
+ mAmPmSpinner.setValue(index);
+ mAmPmSpinner.setVisibility(View.VISIBLE);
+ }
+ }
+
+ private void updateHourControl() {
+ if (mIs24HourView) {
+ mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW);
+ mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW);
+ } else {
+ mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW);
+ mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW);
+ }
+ }
+
+ /**
+ * Set the callback that indicates the 'Set' button has been pressed.
+ * @param callback the callback, if null will do nothing
+ */
+ public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) {
+ mOnDateTimeChangedListener = callback;
+ }
+
+ private void onDateTimeChanged() {
+ if (mOnDateTimeChangedListener != null) {
+ mOnDateTimeChangedListener.onDateTimeChanged(this, getCurrentYear(),
+ getCurrentMonth(), getCurrentDay(), getCurrentHourOfDay(), getCurrentMinute());
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
new file mode 100644
index 0000000..2c47ba4
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import java.util.Calendar;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.DateTimePicker;
+import net.micode.notes.ui.DateTimePicker.OnDateTimeChangedListener;
+
+import android.app.AlertDialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.DialogInterface.OnClickListener;
+import android.text.format.DateFormat;
+import android.text.format.DateUtils;
+
+public class DateTimePickerDialog extends AlertDialog implements OnClickListener {
+
+ private Calendar mDate = Calendar.getInstance();
+ private boolean mIs24HourView;
+ private OnDateTimeSetListener mOnDateTimeSetListener;
+ private DateTimePicker mDateTimePicker;
+
+ public interface OnDateTimeSetListener {
+ void OnDateTimeSet(AlertDialog dialog, long date);
+ }
+
+ public DateTimePickerDialog(Context context, long date) {
+ super(context);
+ mDateTimePicker = new DateTimePicker(context);
+ setView(mDateTimePicker);
+ mDateTimePicker.setOnDateTimeChangedListener(new OnDateTimeChangedListener() {
+ public void onDateTimeChanged(DateTimePicker view, int year, int month,
+ int dayOfMonth, int hourOfDay, int minute) {
+ mDate.set(Calendar.YEAR, year);
+ mDate.set(Calendar.MONTH, month);
+ mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth);
+ mDate.set(Calendar.HOUR_OF_DAY, hourOfDay);
+ mDate.set(Calendar.MINUTE, minute);
+ updateTitle(mDate.getTimeInMillis());
+ }
+ });
+ mDate.setTimeInMillis(date);
+ mDate.set(Calendar.SECOND, 0);
+ mDateTimePicker.setCurrentDate(mDate.getTimeInMillis());
+ setButton(context.getString(R.string.datetime_dialog_ok), this);
+ setButton2(context.getString(R.string.datetime_dialog_cancel), (OnClickListener)null);
+ set24HourView(DateFormat.is24HourFormat(this.getContext()));
+ updateTitle(mDate.getTimeInMillis());
+ }
+
+ public void set24HourView(boolean is24HourView) {
+ mIs24HourView = is24HourView;
+ }
+
+ public void setOnDateTimeSetListener(OnDateTimeSetListener callBack) {
+ mOnDateTimeSetListener = callBack;
+ }
+
+ private void updateTitle(long date) {
+ int flag =
+ DateUtils.FORMAT_SHOW_YEAR |
+ DateUtils.FORMAT_SHOW_DATE |
+ DateUtils.FORMAT_SHOW_TIME;
+ flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR;
+ setTitle(DateUtils.formatDateTime(this.getContext(), date, flag));
+ }
+
+ public void onClick(DialogInterface arg0, int arg1) {
+ if (mOnDateTimeSetListener != null) {
+ mOnDateTimeSetListener.OnDateTimeSet(this, mDate.getTimeInMillis());
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/net/micode/notes/ui/DropdownMenu.java b/app/src/main/java/net/micode/notes/ui/DropdownMenu.java
new file mode 100644
index 0000000..613dc74
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/DropdownMenu.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+import android.widget.PopupMenu;
+import android.widget.PopupMenu.OnMenuItemClickListener;
+
+import net.micode.notes.R;
+
+public class DropdownMenu {
+ private Button mButton;
+ private PopupMenu mPopupMenu;
+ private Menu mMenu;
+
+ public DropdownMenu(Context context, Button button, int menuId) {
+ mButton = button;
+ mButton.setBackgroundResource(R.drawable.dropdown_icon);
+ mPopupMenu = new PopupMenu(context, mButton);
+ mMenu = mPopupMenu.getMenu();
+ mPopupMenu.getMenuInflater().inflate(menuId, mMenu);
+ mButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ mPopupMenu.show();
+ }
+ });
+ }
+
+ public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) {
+ if (mPopupMenu != null) {
+ mPopupMenu.setOnMenuItemClickListener(listener);
+ }
+ }
+
+ public MenuItem findItem(int id) {
+ return mMenu.findItem(id);
+ }
+
+ public void setTitle(CharSequence title) {
+ mButton.setText(title);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
new file mode 100644
index 0000000..96b77da
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CursorAdapter;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class FoldersListAdapter extends CursorAdapter {
+ public static final String [] PROJECTION = {
+ NoteColumns.ID,
+ NoteColumns.SNIPPET
+ };
+
+ public static final int ID_COLUMN = 0;
+ public static final int NAME_COLUMN = 1;
+
+ public FoldersListAdapter(Context context, Cursor c) {
+ super(context, c);
+ // TODO Auto-generated constructor stub
+ }
+
+ @Override
+ public View newView(Context context, Cursor cursor, ViewGroup parent) {
+ return new FolderListItem(context);
+ }
+
+ @Override
+ public void bindView(View view, Context context, Cursor cursor) {
+ if (view instanceof FolderListItem) {
+ String folderName = (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context
+ .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN);
+ ((FolderListItem) view).bind(folderName);
+ }
+ }
+
+ public String getFolderName(Context context, int position) {
+ Cursor cursor = (Cursor) getItem(position);
+ return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context
+ .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN);
+ }
+
+ private class FolderListItem extends LinearLayout {
+ private TextView mName;
+
+ public FolderListItem(Context context) {
+ super(context);
+ inflate(context, R.layout.folder_list_item, this);
+ mName = (TextView) findViewById(R.id.tv_folder_name);
+ }
+
+ public void bind(String name) {
+ mName.setText(name);
+ }
+ }
+
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
new file mode 100644
index 0000000..07c8605
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
@@ -0,0 +1,1052 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlarmManager;
+import android.app.AlertDialog;
+import android.app.PendingIntent;
+import android.app.SearchManager;
+import android.appwidget.AppWidgetManager;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.graphics.Paint;
+import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.text.Spannable;
+import android.text.SpannableString;
+import android.text.TextUtils;
+import android.text.format.DateUtils;
+import android.text.style.BackgroundColorSpan;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.WindowManager;
+import android.widget.CheckBox;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.EditText;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.TextNote;
+import net.micode.notes.model.WorkingNote;
+import net.micode.notes.model.WorkingNote.NoteSettingChangedListener;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.tool.ResourceParser.TextAppearanceResources;
+import net.micode.notes.ui.DateTimePickerDialog.OnDateTimeSetListener;
+import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener;
+import net.micode.notes.widget.NoteWidgetProvider_2x;
+import net.micode.notes.widget.NoteWidgetProvider_4x;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+
+public class NoteEditActivity extends Activity implements OnClickListener,
+ NoteSettingChangedListener, OnTextViewChangeListener {
+ //该类主要是针对标签的编辑
+ //继承了系统内部许多和监听有关的类
+ private class HeadViewHolder {
+ public TextView tvModified;
+
+ public ImageView ivAlertIcon;
+
+ public TextView tvAlertDate;
+
+ public ImageView ibSetBgColor;
+ }
+
+ //使用Map实现数据存储
+ private static final Map sBgSelectorBtnsMap = new HashMap();
+ static {
+ sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW);
+ sBgSelectorBtnsMap.put(R.id.iv_bg_red, ResourceParser.RED);
+ sBgSelectorBtnsMap.put(R.id.iv_bg_blue, ResourceParser.BLUE);
+ sBgSelectorBtnsMap.put(R.id.iv_bg_green, ResourceParser.GREEN);
+ sBgSelectorBtnsMap.put(R.id.iv_bg_white, ResourceParser.WHITE);
+ //put函数是将指定值和指定键相连
+ }
+
+ private static final Map sBgSelectorSelectionMap = new HashMap();
+ static {
+ sBgSelectorSelectionMap.put(ResourceParser.YELLOW, R.id.iv_bg_yellow_select);
+ sBgSelectorSelectionMap.put(ResourceParser.RED, R.id.iv_bg_red_select);
+ sBgSelectorSelectionMap.put(ResourceParser.BLUE, R.id.iv_bg_blue_select);
+ sBgSelectorSelectionMap.put(ResourceParser.GREEN, R.id.iv_bg_green_select);
+ sBgSelectorSelectionMap.put(ResourceParser.WHITE, R.id.iv_bg_white_select);
+ }
+
+ private static final Map sFontSizeBtnsMap = new HashMap();
+ static {
+ sFontSizeBtnsMap.put(R.id.ll_font_large, ResourceParser.TEXT_LARGE);
+ sFontSizeBtnsMap.put(R.id.ll_font_small, ResourceParser.TEXT_SMALL);
+ sFontSizeBtnsMap.put(R.id.ll_font_normal, ResourceParser.TEXT_MEDIUM);
+ sFontSizeBtnsMap.put(R.id.ll_font_super, ResourceParser.TEXT_SUPER);
+ //put函数是将指定值和指定键相连
+ }
+
+ private static final Map sFontSelectorSelectionMap = new HashMap();
+ static {
+ sFontSelectorSelectionMap.put(ResourceParser.TEXT_LARGE, R.id.iv_large_select);
+ sFontSelectorSelectionMap.put(ResourceParser.TEXT_SMALL, R.id.iv_small_select);
+ sFontSelectorSelectionMap.put(ResourceParser.TEXT_MEDIUM, R.id.iv_medium_select);
+ sFontSelectorSelectionMap.put(ResourceParser.TEXT_SUPER, R.id.iv_super_select);
+ //put函数是将指定值和指定键相连
+ }
+
+ private static final String TAG = "NoteEditActivity";
+
+ private HeadViewHolder mNoteHeaderHolder;
+ //私有化一个界面操作mHeadViewPanel,对表头的操作
+ private View mHeadViewPanel;
+ //私有化一个界面操作mNoteBgColorSelector,对背景颜色的操作
+ private View mNoteBgColorSelector;
+ //私有化一个界面操作mFontSizeSelector,对标签字体的操作
+ private View mFontSizeSelector;
+ //声明编辑控件,对文本操作
+ private EditText mNoteEditor;
+ //私有化一个界面操作mNoteEditorPanel,文本编辑的控制板
+ //private WorkingNote mWorkingNote;
+ private View mNoteEditorPanel;
+
+ private WorkingNote mWorkingNote;
+ //对模板WorkingNote的初始化
+ private SharedPreferences mSharedPrefs;
+ //私有化SharedPreferences的数据存储方式
+ //它的本质是基于XML文件存储key-value键值对数据
+ private int mFontSizeId;
+ //用于操作字体的大小
+
+ private static final String PREFERENCE_FONT_SIZE = "pref_font_size";
+
+ private static final int SHORTCUT_ICON_TITLE_MAX_LEN = 10;
+
+ public static final String TAG_CHECKED = String.valueOf('\u221A');
+ public static final String TAG_UNCHECKED = String.valueOf('\u25A1');
+
+ private LinearLayout mEditTextList;
+ //线性布局
+ private String mUserQuery;
+ private Pattern mPattern;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ this.setContentView(R.layout.note_edit);
+ //对数据库的访问操作
+ if (savedInstanceState == null && !initActivityState(getIntent())) {
+ finish();
+ return;
+ }
+ initResources();
+ }
+
+ /**
+ * Current activity may be killed when the memory is low. Once it is killed, for another time
+ * user load this activity, we should restore the former state
+ */
+ @Override
+ protected void onRestoreInstanceState(Bundle savedInstanceState) {
+ super.onRestoreInstanceState(savedInstanceState);
+ if (savedInstanceState != null && savedInstanceState.containsKey(Intent.EXTRA_UID)) {
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.putExtra(Intent.EXTRA_UID, savedInstanceState.getLong(Intent.EXTRA_UID));
+ if (!initActivityState(intent)) {
+ finish();
+ return;
+ }
+ Log.d(TAG, "Restoring from killed activity");
+ }//为防止内存不足时程序的终止,在这里有一个保存现场的函数
+ }
+
+ private boolean initActivityState(Intent intent) {
+ /**
+ * If the user specified the {@link Intent#ACTION_VIEW} but not provided with id,
+ * then jump to the NotesListActivity
+ */
+ mWorkingNote = null;
+ if (TextUtils.equals(Intent.ACTION_VIEW, intent.getAction())) {
+ long noteId = intent.getLongExtra(Intent.EXTRA_UID, 0);
+ mUserQuery = "";
+ //如果用户实例化标签时,系统并未给出标签ID
+ /**
+ * Starting from the searched result
+ */
+ //根据键值查找ID
+ if (intent.hasExtra(SearchManager.EXTRA_DATA_KEY)) {
+ noteId = Long.parseLong(intent.getStringExtra(SearchManager.EXTRA_DATA_KEY));
+ mUserQuery = intent.getStringExtra(SearchManager.USER_QUERY);
+ }
+ //如果ID在数据库中未找到
+ if (!DataUtils.visibleInNoteDatabase(getContentResolver(), noteId, Notes.TYPE_NOTE)) {
+ Intent jump = new Intent(this, NotesListActivity.class);
+ startActivity(jump);//程序将跳转到上面声明的intent——jump
+ showToast(R.string.error_note_not_exist);
+ finish();
+ return false;
+ }//ID在数据库中找到
+ else {
+ mWorkingNote = WorkingNote.load(this, noteId);
+ if (mWorkingNote == null) {
+ //打印出红色的错误信息
+ Log.e(TAG, "load note failed with note id" + noteId);
+ finish();
+ return false;
+ }
+ }
+ //setSoftInputMode——软键盘输入模式
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
+ | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
+ } else if(TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) {
+ // intent.getAction()
+ // 大多用于broadcast发送广播时给机制(intent)设置一个action,就是一个字符串
+ // 用户可以通过receive(接受)intent,通过 getAction得到的字符串,来决定做什么
+ long folderId = intent.getLongExtra(Notes.INTENT_EXTRA_FOLDER_ID, 0);
+ int widgetId = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_ID,
+ AppWidgetManager.INVALID_APPWIDGET_ID);
+ int widgetType = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_TYPE,
+ Notes.TYPE_WIDGET_INVALIDE);
+ int bgResId = intent.getIntExtra(Notes.INTENT_EXTRA_BACKGROUND_ID,
+ ResourceParser.getDefaultBgId(this));
+
+ // intent.getInt(Long、String)Extra是对各变量的语法分析
+ // Parse call-record note
+ String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
+ long callDate = intent.getLongExtra(Notes.INTENT_EXTRA_CALL_DATE, 0);
+ if (callDate != 0 && phoneNumber != null) {
+ if (TextUtils.isEmpty(phoneNumber)) {
+ Log.w(TAG, "The call record number is null");
+ }
+ long noteId = 0;
+ if ((noteId = DataUtils.getNoteIdByPhoneNumberAndCallDate(getContentResolver(),
+ phoneNumber, callDate)) > 0) {
+ mWorkingNote = WorkingNote.load(this, noteId);
+ if (mWorkingNote == null) {
+ Log.e(TAG, "load call note failed with note id" + noteId);
+ finish();
+ return false;
+ } //将电话号码与手机的号码簿相关
+ } else {
+ mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId,
+ widgetType, bgResId);
+ mWorkingNote.convertToCallNote(phoneNumber, callDate);
+ }
+ } else {
+ mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId, widgetType,
+ bgResId);//创建一个新的WorkingNote
+ }
+
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+ | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ } else {
+ Log.e(TAG, "Intent not specified action, should not support");
+ finish();
+ return false;
+ }
+ mWorkingNote.setOnSettingStatusChangedListener(this);
+ return true;
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+ initNoteScreen();
+ }
+
+ private void initNoteScreen() {
+ //对界面的初始化操作
+ mNoteEditor.setTextAppearance(this, TextAppearanceResources
+ .getTexAppearanceResource(mFontSizeId));
+ //设置外观
+ if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+ switchToListMode(mWorkingNote.getContent());
+ } else {
+ mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery));
+ mNoteEditor.setSelection(mNoteEditor.getText().length());
+ }
+ for (Integer id : sBgSelectorSelectionMap.keySet()) {
+ findViewById(sBgSelectorSelectionMap.get(id)).setVisibility(View.GONE);
+ }
+ mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId());
+ mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId());
+
+ mNoteHeaderHolder.tvModified.setText(DateUtils.formatDateTime(this,
+ mWorkingNote.getModifiedDate(), DateUtils.FORMAT_SHOW_DATE
+ | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_SHOW_TIME
+ | DateUtils.FORMAT_SHOW_YEAR));
+
+ /**
+ * TODO: Add the menu for setting alert. Currently disable it because the DateTimePicker
+ * is not ready
+ */
+ showAlertHeader();
+ }
+
+ //设置闹钟的显示
+ private void showAlertHeader() {
+ if (mWorkingNote.hasClockAlert()) {
+ long time = System.currentTimeMillis();
+ if (time > mWorkingNote.getAlertDate()) {
+ mNoteHeaderHolder.tvAlertDate.setText(R.string.note_alert_expired);
+ }//如果系统时间大于了闹钟设置的时间,那么闹钟失效
+ else {
+ mNoteHeaderHolder.tvAlertDate.setText(DateUtils.getRelativeTimeSpanString(
+ mWorkingNote.getAlertDate(), time, DateUtils.MINUTE_IN_MILLIS));
+ }
+ mNoteHeaderHolder.tvAlertDate.setVisibility(View.VISIBLE);
+ mNoteHeaderHolder.ivAlertIcon.setVisibility(View.VISIBLE);
+ }//显示闹钟开启的图标
+ else {
+ mNoteHeaderHolder.tvAlertDate.setVisibility(View.GONE);
+ mNoteHeaderHolder.ivAlertIcon.setVisibility(View.GONE);
+ };
+ }
+
+ @Override
+ protected void onNewIntent(Intent intent) {
+ super.onNewIntent(intent);
+ initActivityState(intent);
+ }
+
+ @Override
+ protected void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ /**
+ * For new note without note id, we should firstly save it to
+ * generate a id. If the editing note is not worth saving, there
+ * is no id which is equivalent to create new note
+ */
+ if (!mWorkingNote.existInDatabase()) {
+ saveNote();
+ }
+ //在创建一个新的标签时,先在数据库中匹配
+ //如果不存在,那么先在数据库中存储
+ outState.putLong(Intent.EXTRA_UID, mWorkingNote.getNoteId());
+ Log.d(TAG, "Save working note id: " + mWorkingNote.getNoteId() + " onSaveInstanceState");
+ }
+
+ @Override
+ //MotionEvent是对屏幕触控的传递机制
+ public boolean dispatchTouchEvent(MotionEvent ev) {
+ if (mNoteBgColorSelector.getVisibility() == View.VISIBLE
+ && !inRangeOfView(mNoteBgColorSelector, ev)) {
+ mNoteBgColorSelector.setVisibility(View.GONE);
+ return true;
+ }//颜色选择器在屏幕上可见
+
+ if (mFontSizeSelector.getVisibility() == View.VISIBLE
+ && !inRangeOfView(mFontSizeSelector, ev)) {
+ mFontSizeSelector.setVisibility(View.GONE);
+ return true;
+ }//字体大小选择器在屏幕上可见
+ return super.dispatchTouchEvent(ev);
+ }
+ //对屏幕触控的坐标进行操作
+ private boolean inRangeOfView(View view, MotionEvent ev) {
+ int []location = new int[2];
+ view.getLocationOnScreen(location);
+ int x = location[0];
+ int y = location[1];
+ if (ev.getX() < x
+ || ev.getX() > (x + view.getWidth())
+ || ev.getY() < y
+ || ev.getY() > (y + view.getHeight())) //如果触控的位置超出了给定的范围,返回false
+ {
+ return false;
+ }
+ return true;
+ }
+
+ private void initResources() {
+ mHeadViewPanel = findViewById(R.id.note_title);
+ mNoteHeaderHolder = new HeadViewHolder();
+ mNoteHeaderHolder.tvModified = (TextView) findViewById(R.id.tv_modified_date);
+ mNoteHeaderHolder.ivAlertIcon = (ImageView) findViewById(R.id.iv_alert_icon);
+ mNoteHeaderHolder.tvAlertDate = (TextView) findViewById(R.id.tv_alert_date);
+ mNoteHeaderHolder.ibSetBgColor = (ImageView) findViewById(R.id.btn_set_bg_color);
+ mNoteHeaderHolder.ibSetBgColor.setOnClickListener(this);
+ mNoteEditor = (EditText) findViewById(R.id.note_edit_view);
+ mNoteEditorPanel = findViewById(R.id.sv_note_edit);
+ mNoteBgColorSelector = findViewById(R.id.note_bg_color_selector);
+ for (int id : sBgSelectorBtnsMap.keySet()) {
+ ImageView iv = (ImageView) findViewById(id);
+ iv.setOnClickListener(this);
+ }//对标签各项属性内容的初始化
+
+ mFontSizeSelector = findViewById(R.id.font_size_selector);
+ for (int id : sFontSizeBtnsMap.keySet()) {
+ View view = findViewById(id);
+ view.setOnClickListener(this);
+ };//对字体大小的选择
+ mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
+ mFontSizeId = mSharedPrefs.getInt(PREFERENCE_FONT_SIZE, ResourceParser.BG_DEFAULT_FONT_SIZE);
+ /**
+ * HACKME: Fix bug of store the resource id in shared preference.
+ * The id may larger than the length of resources, in this case,
+ * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE}
+ */
+ if(mFontSizeId >= TextAppearanceResources.getResourcesSize()) {
+ mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE;
+ }
+ mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list);
+ }
+
+ @Override
+ protected void onPause() {
+ super.onPause();
+ if(saveNote()) {
+ Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length());
+ }
+ clearSettingState();
+ }
+
+ //和桌面小工具的同步
+ private void updateWidget() {
+ Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
+ if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_2X) {
+ intent.setClass(this, NoteWidgetProvider_2x.class);
+ } else if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_4X) {
+ intent.setClass(this, NoteWidgetProvider_4x.class);
+ } else {
+ Log.e(TAG, "Unspported widget type");
+ return;
+ }
+
+ intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
+ mWorkingNote.getWidgetId()
+ });
+
+ sendBroadcast(intent);
+ setResult(RESULT_OK, intent);
+ }
+
+ public void onClick(View v) {
+ int id = v.getId();
+ if (id == R.id.btn_set_bg_color) {
+ mNoteBgColorSelector.setVisibility(View.VISIBLE);
+ findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+ - View.VISIBLE);
+ } else if (sBgSelectorBtnsMap.containsKey(id)) {
+ findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+ View.GONE);
+ mWorkingNote.setBgColorId(sBgSelectorBtnsMap.get(id));
+ mNoteBgColorSelector.setVisibility(View.GONE);
+ } else if (sFontSizeBtnsMap.containsKey(id)) {
+ findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.GONE);
+ mFontSizeId = sFontSizeBtnsMap.get(id);
+ mSharedPrefs.edit().putInt(PREFERENCE_FONT_SIZE, mFontSizeId).commit();
+ findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE);
+ if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+ getWorkingText();
+ switchToListMode(mWorkingNote.getContent());
+ } else {
+ mNoteEditor.setTextAppearance(this,
+ TextAppearanceResources.getTexAppearanceResource(mFontSizeId));
+ }
+ mFontSizeSelector.setVisibility(View.GONE);
+ }
+ }//************************存在问题
+
+ @Override
+ public void onBackPressed() {
+ if(clearSettingState()) {
+ return;
+ }
+
+ saveNote();
+ super.onBackPressed();
+ }
+
+ private boolean clearSettingState() {
+ if (mNoteBgColorSelector.getVisibility() == View.VISIBLE) {
+ mNoteBgColorSelector.setVisibility(View.GONE);
+ return true;
+ } else if (mFontSizeSelector.getVisibility() == View.VISIBLE) {
+ mFontSizeSelector.setVisibility(View.GONE);
+ return true;
+ }
+ return false;
+ }
+
+ public void onBackgroundColorChanged() {
+ findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+ View.VISIBLE);
+ mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId());
+ mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId());
+ }
+
+ @Override
+ //对选择菜单的准备
+ public boolean onPrepareOptionsMenu(Menu menu) {
+ if (isFinishing()) {
+ return true;
+ }
+ clearSettingState();
+ menu.clear();
+ if (mWorkingNote.getFolderId() == Notes.ID_CALL_RECORD_FOLDER) {
+ getMenuInflater().inflate(R.menu.call_note_edit, menu);
+ } // MenuInflater是用来实例化Menu目录下的Menu布局文件的
+ else {
+ getMenuInflater().inflate(R.menu.note_edit, menu);
+ }
+ if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+ menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_normal_mode);
+ } else {
+ menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_list_mode);
+ }
+ if (mWorkingNote.hasClockAlert()) {
+ menu.findItem(R.id.menu_alert).setVisible(false);
+ } else {
+ menu.findItem(R.id.menu_delete_remind).setVisible(false);
+ }
+ return true;
+ }
+
+ @Override
+ /*
+ * 函数功能:动态改变菜单选项内容
+ * 函数实现:如下注释
+ */
+ public boolean onOptionsItemSelected(MenuItem item) {
+ int itemId = item.getItemId();
+ //根据菜单的id来编剧相关项目
+ if (itemId == R.id.menu_new_note) {
+ createNewNote();
+ } else if (itemId == R.id.menu_delete) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);//创建一个新的便签
+ builder.setTitle(getString(R.string.alert_title_delete));//设置标题
+ builder.setIcon(android.R.drawable.ic_dialog_alert);
+ builder.setMessage(getString(R.string.alert_message_delete_note));//设置对话框内容
+ builder.setPositiveButton(android.R.string.ok,
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ deleteCurrentNote();//删除便签
+ finish();
+ }
+ });
+ builder.setNegativeButton(android.R.string.cancel, null);
+ builder.show();
+ } else if (itemId == R.id.menu_font_size) {
+ mFontSizeSelector.setVisibility(View.VISIBLE); //字体大小的编辑
+ findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE);
+ } else if (itemId == R.id.menu_list_mode) {//选择列表模式
+ mWorkingNote.setCheckListMode(mWorkingNote.getCheckListMode() == 0 ?
+ TextNote.MODE_CHECK_LIST : 0);
+ } else if (itemId == R.id.menu_share) //菜单共享
+ {
+ getWorkingText();
+ sendTo(this, mWorkingNote.getContent());
+ } else if (itemId == R.id.menu_send_to_desktop) {
+ sendToDesktop();
+ } else if (itemId == R.id.menu_alert) {
+ setReminder();
+ } else if (itemId == R.id.menu_delete_remind) {
+ mWorkingNote.setAlertDate(0, false);
+ }
+ return true;
+ }
+ /*
+ * 函数功能:建立事件提醒器
+ * 函数实现:如下注释
+ */
+ private void setReminder() {
+ DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis());
+ // 建立修改时间日期的对话框
+ d.setOnDateTimeSetListener(new OnDateTimeSetListener() {
+ public void OnDateTimeSet(AlertDialog dialog, long date) {
+ mWorkingNote.setAlertDate(date , true);
+ //选择提醒的日期
+ }
+ });
+ //建立时间日期的监听器
+ d.show();
+ //显示对话框
+ }
+
+ /**
+ * Share note to apps that support {@link Intent#ACTION_SEND} action
+ * and {@text/plain} type
+ */
+ /*
+ * 函数功能:共享便签
+ * 函数实现:如下注释
+ */
+ private void sendTo(Context context, String info) {
+ Intent intent = new Intent(Intent.ACTION_SEND);
+ //建立intent链接选项
+ intent.putExtra(Intent.EXTRA_TEXT, info);
+ //将需要传递的便签信息放入text文件中
+ intent.setType("text/plain");
+ //编辑连接器的类型
+ context.startActivity(intent);
+ //在acti中进行链接
+ }
+
+ /*
+ * 函数功能:创建一个新的便签
+ * 函数实现:如下注释
+ */
+ private void createNewNote() {
+ // Firstly, save current editing notes
+ //保存当前便签
+ saveNote();
+
+ // For safety, start a new NoteEditActivity
+ finish();
+ Intent intent = new Intent(this, NoteEditActivity.class);
+ //设置链接器
+ intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+ //该活动定义为创建或编辑
+ intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId());
+ //将运行便签的id添加到INTENT_EXTRA_FOLDER_ID标记中
+ startActivity(intent);
+ //开始activity并链接
+ }
+
+ /*
+ * 函数功能:删除当前便签
+ * 函数实现:如下注释
+ */
+ private void deleteCurrentNote() {
+ if (mWorkingNote.existInDatabase()) {
+ //假如当前运行的便签内存有数据
+ HashSet ids = new HashSet();
+ long id = mWorkingNote.getNoteId();
+ if (id != Notes.ID_ROOT_FOLDER) {
+ ids.add(id);
+ //如果不是头文件夹建立一个hash表把便签id存起来
+ } else {
+ Log.d(TAG, "Wrong note id, should not happen");
+ //否则报错
+ }
+ if (!isSyncMode()) {
+ //在非同步模式情况下
+ //删除操作
+ if (!DataUtils.batchDeleteNotes(getContentResolver(), ids)) {
+ Log.e(TAG, "Delete Note error");
+ }
+ } else {
+ //同步模式
+ //移动至垃圾文件夹的操作
+ if (!DataUtils.batchMoveToFolder(getContentResolver(), ids, Notes.ID_TRASH_FOLER)) {
+ Log.e(TAG, "Move notes to trash folder error, should not happens");
+ }
+ }
+ }
+ mWorkingNote.markDeleted(true);
+ //将这些标签的删除标记置为true
+ }
+ /*
+ * 函数功能:判断是否为同步模式
+ * 函数实现:直接看NotesPreferenceActivity中同步名称是否为空
+ */
+ private boolean isSyncMode() {
+ return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0;
+ }
+
+ /*
+ * 函数功能:设置提醒时间
+ * 函数实现:如下注释
+ */
+ public void onClockAlertChanged(long date, boolean set) {
+ /**
+ * User could set clock to an unsaved note, so before setting the
+ * alert clock, we should save the note first
+ */
+ if (!mWorkingNote.existInDatabase()) {
+ //首先保存已有的便签
+ saveNote();
+ }
+ if (mWorkingNote.getNoteId() > 0) {
+ Intent intent = new Intent(this, AlarmReceiver.class);
+ intent.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mWorkingNote.getNoteId()));
+ //若有有运行的便签就是建立一个链接器将标签id都存在uri中
+ PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
+ AlarmManager alarmManager = ((AlarmManager) getSystemService(ALARM_SERVICE));
+ //设置提醒管理器
+ showAlertHeader();
+ if(!set) {
+ alarmManager.cancel(pendingIntent);
+ } else {
+ alarmManager.set(AlarmManager.RTC_WAKEUP, date, pendingIntent);
+ }
+ //如果用户设置了时间,就通过提醒管理器设置一个监听事项
+ } else {
+ /**
+ * There is the condition that user has input nothing (the note is
+ * not worthy saving), we have no note id, remind the user that he
+ * should input something
+ */
+ //没有运行的便签就报错
+ Log.e(TAG, "Clock alert setting error");
+ showToast(R.string.error_note_empty_for_clock);
+ }
+ }
+
+ /*
+ * 函数功能:Widget发生改变的所触发的事件
+ */
+ public void onWidgetChanged() {
+ updateWidget();//更新Widget
+ }
+
+ /*
+ * 函数功能: 删除编辑文本框所触发的事件
+ * 函数实现:如下注释
+ */
+ public void onEditTextDelete(int index, String text) {
+ int childCount = mEditTextList.getChildCount();
+ if (childCount == 1) {
+ return;
+ }
+ //没有编辑框的话直接返回
+ for (int i = index + 1; i < childCount; i++) {
+ ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
+ .setIndex(i - 1);
+ //通过id把编辑框存在便签编辑框中
+ }
+
+ mEditTextList.removeViewAt(index);
+ //删除特定位置的视图
+ NoteEditText edit = null;
+ if(index == 0) {
+ edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById(
+ R.id.et_edit_text);
+ } else {
+ edit = (NoteEditText) mEditTextList.getChildAt(index - 1).findViewById(
+ R.id.et_edit_text);
+ }
+ //通过id把编辑框存在空的NoteEditText中
+ int length = edit.length();
+ edit.append(text);
+ edit.requestFocus();//请求优先完成该此 编辑
+ edit.setSelection(length);//定位到length位置处的条目
+ }
+
+ /*
+ * 函数功能:进入编辑文本框所触发的事件
+ * 函数实现:如下注释
+ */
+ public void onEditTextEnter(int index, String text) {
+ /**
+ * Should not happen, check for debug
+ */
+ if(index > mEditTextList.getChildCount()) {
+ Log.e(TAG, "Index out of mEditTextList boundrary, should not happen");
+ //越界把偶偶
+ }
+
+ View view = getListItem(text, index);
+ mEditTextList.addView(view, index);
+ //建立一个新的视图并添加到编辑文本框内
+ NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+ edit.requestFocus();//请求优先操作
+ edit.setSelection(0);//定位到起始位置
+ for (int i = index + 1; i < mEditTextList.getChildCount(); i++) {
+ ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
+ .setIndex(i);
+ //遍历子文本框并设置对应对下标
+ }
+ }
+
+ /*
+ * 函数功能:切换至列表模式
+ * 函数实现:如下注释
+ */
+ private void switchToListMode(String text) {
+ mEditTextList.removeAllViews();
+ String[] items = text.split("\n");
+ int index = 0;
+ //清空所有视图,初始化下标
+ for (String item : items) {
+ if(!TextUtils.isEmpty(item)) {
+ mEditTextList.addView(getListItem(item, index));
+ index++;
+ //遍历所有文本单元并添加到文本框中
+ }
+ }
+ mEditTextList.addView(getListItem("", index));
+ mEditTextList.getChildAt(index).findViewById(R.id.et_edit_text).requestFocus();
+ //优先请求此操作
+
+ mNoteEditor.setVisibility(View.GONE);
+ //便签编辑器不可见
+ mEditTextList.setVisibility(View.VISIBLE);
+ //将文本编辑框置为可见
+ }
+
+ /*
+ * 函数功能:获取高亮效果的反馈情况
+ * 函数实现:如下注释
+ */
+ private Spannable getHighlightQueryResult(String fullText, String userQuery) {
+ SpannableString spannable = new SpannableString(fullText == null ? "" : fullText);
+ //新建一个效果选项
+ if (!TextUtils.isEmpty(userQuery)) {
+ mPattern = Pattern.compile(userQuery);
+ //将用户的询问进行解析
+ Matcher m = mPattern.matcher(fullText);
+ //建立一个状态机检查Pattern并进行匹配
+ int start = 0;
+ while (m.find(start)) {
+ spannable.setSpan(
+ new BackgroundColorSpan(this.getResources().getColor(
+ R.color.user_query_highlight)), m.start(), m.end(),
+ Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+ //设置背景颜色
+ start = m.end();
+ //跟新起始位置
+ }
+ }
+ return spannable;
+ }
+
+ /*
+ * 函数功能:获取列表项
+ * 函数实现:如下注释
+ */
+ private View getListItem(String item, int index) {
+ View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null);
+ //创建一个视图
+ final NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+ edit.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId));
+ //创建一个文本编辑框并设置可见性
+ CheckBox cb = ((CheckBox) view.findViewById(R.id.cb_edit_item));
+ cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ if (isChecked) {
+ edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
+ } else {
+ edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);
+ }
+ }
+ });
+ //建立一个打钩框并设置监听器
+
+ if (item.startsWith(TAG_CHECKED)) {
+ //选择勾选
+ cb.setChecked(true);
+ edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
+ item = item.substring(TAG_CHECKED.length(), item.length()).trim();
+ } else if (item.startsWith(TAG_UNCHECKED)) {
+ //选择不勾选
+ cb.setChecked(false);
+ edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);
+ item = item.substring(TAG_UNCHECKED.length(), item.length()).trim();
+ }
+
+ edit.setOnTextViewChangeListener(this);
+ edit.setIndex(index);
+ edit.setText(getHighlightQueryResult(item, mUserQuery));
+ //运行编辑框的监听器对该行为作出反应,并设置下标及文本内容
+ return view;
+ }
+
+ /*
+ * 函数功能:便签内容发生改变所 触发的事件
+ * 函数实现:如下注释
+ */
+ public void onTextChange(int index, boolean hasText) {
+ if (index >= mEditTextList.getChildCount()) {
+ Log.e(TAG, "Wrong index, should not happen");
+ return;
+ //越界报错
+ }
+ if(hasText) {
+ mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.VISIBLE);
+ } else {
+ mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE);
+ }
+ //如果内容不为空则将其子编辑框可见性置为可见,否则不可见
+ }
+
+ /*
+ * 函数功能:检查模式和列表模式的切换
+ * 函数实现:如下注释
+ */
+ public void onCheckListModeChanged(int oldMode, int newMode) {
+ if (newMode == TextNote.MODE_CHECK_LIST) {
+ switchToListMode(mNoteEditor.getText().toString());
+ //检查模式切换到列表模式
+ } else {
+ if (!getWorkingText()) {
+ mWorkingNote.setWorkingText(mWorkingNote.getContent().replace(TAG_UNCHECKED + " ",
+ ""));
+ }
+ //若是获取到文本就改变其检查标记
+ mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery));
+ mEditTextList.setVisibility(View.GONE);
+ mNoteEditor.setVisibility(View.VISIBLE);
+ //修改文本编辑器的内容和可见性
+ }
+ }
+
+ /*
+ * 函数功能:设置勾选选项表并返回是否勾选的标记
+ * 函数实现:如下注释
+ */
+ private boolean getWorkingText() {
+ boolean hasChecked = false;
+ //初始化check标记
+ if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+ // 若模式为CHECK_LIST
+ StringBuilder sb = new StringBuilder();
+ //创建可变字符串
+ for (int i = 0; i < mEditTextList.getChildCount(); i++) {
+ View view = mEditTextList.getChildAt(i);
+ //遍历所有子编辑框的视图
+ NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+ if (!TextUtils.isEmpty(edit.getText())) {
+ //若文本不为空
+ if (((CheckBox) view.findViewById(R.id.cb_edit_item)).isChecked()) {
+ //该选项框已打钩
+ sb.append(TAG_CHECKED).append(" ").append(edit.getText()).append("\n");
+ hasChecked = true;
+ //扩展字符串为已打钩并把标记置true
+ } else {
+ sb.append(TAG_UNCHECKED).append(" ").append(edit.getText()).append("\n");
+ //扩展字符串添加未打钩
+ }
+ }
+ }
+ mWorkingNote.setWorkingText(sb.toString());
+ //利用编辑好的字符串设置运行便签的内容
+ } else {
+ mWorkingNote.setWorkingText(mNoteEditor.getText().toString());
+ // 若不是该模式直接用编辑器中的内容设置运行中标签的内容
+ }
+ return hasChecked;
+ }
+
+ /*
+ * 函数功能:保存便签
+ * 函数实现:如下注释
+ */
+ private boolean saveNote() {
+ getWorkingText();
+ boolean saved = mWorkingNote.saveNote();
+ //运行 getWorkingText()之后保存
+ if (saved) {
+ /**
+ * There are two modes from List view to edit view, open one note,
+ * create/edit a node. Opening node requires to the original
+ * position in the list when back from edit view, while creating a
+ * new node requires to the top of the list. This code
+ * {@link #RESULT_OK} is used to identify the create/edit state
+ */
+ //如英文注释所说链接RESULT_OK是为了识别保存的2种情况,一是创建后保存,二是修改后保存
+ setResult(RESULT_OK);
+ }
+ return saved;
+ }
+
+ /*
+ * 函数功能:将便签发送至桌面
+ * 函数实现:如下注释
+ */
+ private void sendToDesktop() {
+ /**
+ * Before send message to home, we should make sure that current
+ * editing note is exists in databases. So, for new note, firstly
+ * save it
+ */
+ if (!mWorkingNote.existInDatabase()) {
+ saveNote();
+ //若不存在数据也就是新的标签就保存起来先
+ }
+
+ if (mWorkingNote.getNoteId() > 0) {
+ //若是有内容
+ Intent sender = new Intent();
+ Intent shortcutIntent = new Intent(this, NoteEditActivity.class);
+ //建立发送到桌面的连接器
+ shortcutIntent.setAction(Intent.ACTION_VIEW);
+ //链接为一个视图
+ shortcutIntent.putExtra(Intent.EXTRA_UID, mWorkingNote.getNoteId());
+ sender.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
+ sender.putExtra(Intent.EXTRA_SHORTCUT_NAME,
+ makeShortcutIconTitle(mWorkingNote.getContent()));
+ sender.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
+ Intent.ShortcutIconResource.fromContext(this, R.drawable.icon_app));
+ sender.putExtra("duplicate", true);
+ //将便签的相关信息都添加到要发送的文件里
+ sender.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
+ //设置sneder的行为是发送
+ showToast(R.string.info_note_enter_desktop);
+ sendBroadcast(sender);
+ //显示到桌面
+ } else {
+ /**
+ * There is the condition that user has input nothing (the note is
+ * not worthy saving), we have no note id, remind the user that he
+ * should input something
+ */
+ Log.e(TAG, "Send to desktop error");
+ showToast(R.string.error_note_empty_for_send_to_desktop);
+ //空便签直接报错
+ }
+ }
+
+ /*
+ * 函数功能:编辑小图标的标题
+ * 函数实现:如下注释
+ */
+ private String makeShortcutIconTitle(String content) {
+ content = content.replace(TAG_CHECKED, "");
+ content = content.replace(TAG_UNCHECKED, "");
+ return content.length() > SHORTCUT_ICON_TITLE_MAX_LEN ? content.substring(0,
+ SHORTCUT_ICON_TITLE_MAX_LEN) : content;
+ //直接设置为content中的内容并返回,有勾选和未勾选2种
+ }
+
+ /*
+ * 函数功能:显示提示的视图
+ * 函数实现:根据下标显示对应的提示
+ */
+ private void showToast(int resId) {
+ showToast(resId, Toast.LENGTH_SHORT);
+ }
+
+ /*
+ * 函数功能:持续显示提示的视图
+ * 函数实现:根据下标和持续的时间(duration)编辑提示视图并显示
+ */
+ private void showToast(int resId, int duration) {
+ Toast.makeText(this, resId, duration).show();
+ }
+
+
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/app/src/main/java/net/micode/notes/ui/NoteEditText.java
new file mode 100644
index 0000000..2afe2a8
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NoteEditText.java
@@ -0,0 +1,217 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.graphics.Rect;
+import android.text.Layout;
+import android.text.Selection;
+import android.text.Spanned;
+import android.text.TextUtils;
+import android.text.style.URLSpan;
+import android.util.AttributeSet;
+import android.util.Log;
+import android.view.ContextMenu;
+import android.view.KeyEvent;
+import android.view.MenuItem;
+import android.view.MenuItem.OnMenuItemClickListener;
+import android.view.MotionEvent;
+import android.widget.EditText;
+
+import net.micode.notes.R;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class NoteEditText extends EditText {
+ private static final String TAG = "NoteEditText";
+ private int mIndex;
+ private int mSelectionStartBeforeDelete;
+
+ private static final String SCHEME_TEL = "tel:" ;
+ private static final String SCHEME_HTTP = "http:" ;
+ private static final String SCHEME_EMAIL = "mailto:" ;
+
+ private static final Map sSchemaActionResMap = new HashMap();
+ static {
+ sSchemaActionResMap.put(SCHEME_TEL, R.string.note_link_tel);
+ sSchemaActionResMap.put(SCHEME_HTTP, R.string.note_link_web);
+ sSchemaActionResMap.put(SCHEME_EMAIL, R.string.note_link_email);
+ }
+
+ /**
+ * Call by the {@link NoteEditActivity} to delete or add edit text
+ */
+ public interface OnTextViewChangeListener {
+ /**
+ * Delete current edit text when {@link KeyEvent#KEYCODE_DEL} happens
+ * and the text is null
+ */
+ void onEditTextDelete(int index, String text);
+
+ /**
+ * Add edit text after current edit text when {@link KeyEvent#KEYCODE_ENTER}
+ * happen
+ */
+ void onEditTextEnter(int index, String text);
+
+ /**
+ * Hide or show item option when text change
+ */
+ void onTextChange(int index, boolean hasText);
+ }
+
+ private OnTextViewChangeListener mOnTextViewChangeListener;
+
+ public NoteEditText(Context context) {
+ super(context, null);
+ mIndex = 0;
+ }
+
+ public void setIndex(int index) {
+ mIndex = index;
+ }
+
+ public void setOnTextViewChangeListener(OnTextViewChangeListener listener) {
+ mOnTextViewChangeListener = listener;
+ }
+
+ public NoteEditText(Context context, AttributeSet attrs) {
+ super(context, attrs, android.R.attr.editTextStyle);
+ }
+
+ public NoteEditText(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs, defStyle);
+ // TODO Auto-generated constructor stub
+ }
+
+ @Override
+ public boolean onTouchEvent(MotionEvent event) {
+ switch (event.getAction()) {
+ case MotionEvent.ACTION_DOWN:
+
+ int x = (int) event.getX();
+ int y = (int) event.getY();
+ x -= getTotalPaddingLeft();
+ y -= getTotalPaddingTop();
+ x += getScrollX();
+ y += getScrollY();
+
+ Layout layout = getLayout();
+ int line = layout.getLineForVertical(y);
+ int off = layout.getOffsetForHorizontal(line, x);
+ Selection.setSelection(getText(), off);
+ break;
+ }
+
+ return super.onTouchEvent(event);
+ }
+
+ @Override
+ public boolean onKeyDown(int keyCode, KeyEvent event) {
+ switch (keyCode) {
+ case KeyEvent.KEYCODE_ENTER:
+ if (mOnTextViewChangeListener != null) {
+ return false;
+ }
+ break;
+ case KeyEvent.KEYCODE_DEL:
+ mSelectionStartBeforeDelete = getSelectionStart();
+ break;
+ default:
+ break;
+ }
+ return super.onKeyDown(keyCode, event);
+ }
+
+ @Override
+ public boolean onKeyUp(int keyCode, KeyEvent event) {
+ switch(keyCode) {
+ case KeyEvent.KEYCODE_DEL:
+ if (mOnTextViewChangeListener != null) {
+ if (0 == mSelectionStartBeforeDelete && mIndex != 0) {
+ mOnTextViewChangeListener.onEditTextDelete(mIndex, getText().toString());
+ return true;
+ }
+ } else {
+ Log.d(TAG, "OnTextViewChangeListener was not seted");
+ }
+ break;
+ case KeyEvent.KEYCODE_ENTER:
+ if (mOnTextViewChangeListener != null) {
+ int selectionStart = getSelectionStart();
+ String text = getText().subSequence(selectionStart, length()).toString();
+ setText(getText().subSequence(0, selectionStart));
+ mOnTextViewChangeListener.onEditTextEnter(mIndex + 1, text);
+ } else {
+ Log.d(TAG, "OnTextViewChangeListener was not seted");
+ }
+ break;
+ default:
+ break;
+ }
+ return super.onKeyUp(keyCode, event);
+ }
+
+ @Override
+ protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
+ if (mOnTextViewChangeListener != null) {
+ if (!focused && TextUtils.isEmpty(getText())) {
+ mOnTextViewChangeListener.onTextChange(mIndex, false);
+ } else {
+ mOnTextViewChangeListener.onTextChange(mIndex, true);
+ }
+ }
+ super.onFocusChanged(focused, direction, previouslyFocusedRect);
+ }
+
+ @Override
+ protected void onCreateContextMenu(ContextMenu menu) {
+ if (getText() instanceof Spanned) {
+ int selStart = getSelectionStart();
+ int selEnd = getSelectionEnd();
+
+ int min = Math.min(selStart, selEnd);
+ int max = Math.max(selStart, selEnd);
+
+ final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class);
+ if (urls.length == 1) {
+ int defaultResId = 0;
+ for(String schema: sSchemaActionResMap.keySet()) {
+ if(urls[0].getURL().indexOf(schema) >= 0) {
+ defaultResId = sSchemaActionResMap.get(schema);
+ break;
+ }
+ }
+
+ if (defaultResId == 0) {
+ defaultResId = R.string.note_link_other;
+ }
+
+ menu.add(0, 0, 0, defaultResId).setOnMenuItemClickListener(
+ new OnMenuItemClickListener() {
+ public boolean onMenuItemClick(MenuItem item) {
+ // goto a new intent
+ urls[0].onClick(NoteEditText.this);
+ return true;
+ }
+ });
+ }
+ }
+ super.onCreateContextMenu(menu);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/app/src/main/java/net/micode/notes/ui/NoteItemData.java
new file mode 100644
index 0000000..0f5a878
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NoteItemData.java
@@ -0,0 +1,224 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.text.TextUtils;
+
+import net.micode.notes.data.Contact;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.tool.DataUtils;
+
+
+public class NoteItemData {
+ static final String [] PROJECTION = new String [] {
+ NoteColumns.ID,
+ NoteColumns.ALERTED_DATE,
+ NoteColumns.BG_COLOR_ID,
+ NoteColumns.CREATED_DATE,
+ NoteColumns.HAS_ATTACHMENT,
+ NoteColumns.MODIFIED_DATE,
+ NoteColumns.NOTES_COUNT,
+ NoteColumns.PARENT_ID,
+ NoteColumns.SNIPPET,
+ NoteColumns.TYPE,
+ NoteColumns.WIDGET_ID,
+ NoteColumns.WIDGET_TYPE,
+ };
+
+ private static final int ID_COLUMN = 0;
+ private static final int ALERTED_DATE_COLUMN = 1;
+ private static final int BG_COLOR_ID_COLUMN = 2;
+ private static final int CREATED_DATE_COLUMN = 3;
+ private static final int HAS_ATTACHMENT_COLUMN = 4;
+ private static final int MODIFIED_DATE_COLUMN = 5;
+ private static final int NOTES_COUNT_COLUMN = 6;
+ private static final int PARENT_ID_COLUMN = 7;
+ private static final int SNIPPET_COLUMN = 8;
+ private static final int TYPE_COLUMN = 9;
+ private static final int WIDGET_ID_COLUMN = 10;
+ private static final int WIDGET_TYPE_COLUMN = 11;
+
+ private long mId;
+ private long mAlertDate;
+ private int mBgColorId;
+ private long mCreatedDate;
+ private boolean mHasAttachment;
+ private long mModifiedDate;
+ private int mNotesCount;
+ private long mParentId;
+ private String mSnippet;
+ private int mType;
+ private int mWidgetId;
+ private int mWidgetType;
+ private String mName;
+ private String mPhoneNumber;
+
+ private boolean mIsLastItem;
+ private boolean mIsFirstItem;
+ private boolean mIsOnlyOneItem;
+ private boolean mIsOneNoteFollowingFolder;
+ private boolean mIsMultiNotesFollowingFolder;
+
+ public NoteItemData(Context context, Cursor cursor) {
+ mId = cursor.getLong(ID_COLUMN);
+ mAlertDate = cursor.getLong(ALERTED_DATE_COLUMN);
+ mBgColorId = cursor.getInt(BG_COLOR_ID_COLUMN);
+ mCreatedDate = cursor.getLong(CREATED_DATE_COLUMN);
+ mHasAttachment = (cursor.getInt(HAS_ATTACHMENT_COLUMN) > 0) ? true : false;
+ mModifiedDate = cursor.getLong(MODIFIED_DATE_COLUMN);
+ mNotesCount = cursor.getInt(NOTES_COUNT_COLUMN);
+ mParentId = cursor.getLong(PARENT_ID_COLUMN);
+ mSnippet = cursor.getString(SNIPPET_COLUMN);
+ mSnippet = mSnippet.replace(NoteEditActivity.TAG_CHECKED, "").replace(
+ NoteEditActivity.TAG_UNCHECKED, "");
+ mType = cursor.getInt(TYPE_COLUMN);
+ mWidgetId = cursor.getInt(WIDGET_ID_COLUMN);
+ mWidgetType = cursor.getInt(WIDGET_TYPE_COLUMN);
+
+ mPhoneNumber = "";
+ if (mParentId == Notes.ID_CALL_RECORD_FOLDER) {
+ mPhoneNumber = DataUtils.getCallNumberByNoteId(context.getContentResolver(), mId);
+ if (!TextUtils.isEmpty(mPhoneNumber)) {
+ mName = Contact.getContact(context, mPhoneNumber);
+ if (mName == null) {
+ mName = mPhoneNumber;
+ }
+ }
+ }
+
+ if (mName == null) {
+ mName = "";
+ }
+ checkPostion(cursor);
+ }
+
+ private void checkPostion(Cursor cursor) {
+ mIsLastItem = cursor.isLast() ? true : false;
+ mIsFirstItem = cursor.isFirst() ? true : false;
+ mIsOnlyOneItem = (cursor.getCount() == 1);
+ mIsMultiNotesFollowingFolder = false;
+ mIsOneNoteFollowingFolder = false;
+
+ if (mType == Notes.TYPE_NOTE && !mIsFirstItem) {
+ int position = cursor.getPosition();
+ if (cursor.moveToPrevious()) {
+ if (cursor.getInt(TYPE_COLUMN) == Notes.TYPE_FOLDER
+ || cursor.getInt(TYPE_COLUMN) == Notes.TYPE_SYSTEM) {
+ if (cursor.getCount() > (position + 1)) {
+ mIsMultiNotesFollowingFolder = true;
+ } else {
+ mIsOneNoteFollowingFolder = true;
+ }
+ }
+ if (!cursor.moveToNext()) {
+ throw new IllegalStateException("cursor move to previous but can't move back");
+ }
+ }
+ }
+ }
+
+ public boolean isOneFollowingFolder() {
+ return mIsOneNoteFollowingFolder;
+ }
+
+ public boolean isMultiFollowingFolder() {
+ return mIsMultiNotesFollowingFolder;
+ }
+
+ public boolean isLast() {
+ return mIsLastItem;
+ }
+
+ public String getCallName() {
+ return mName;
+ }
+
+ public boolean isFirst() {
+ return mIsFirstItem;
+ }
+
+ public boolean isSingle() {
+ return mIsOnlyOneItem;
+ }
+
+ public long getId() {
+ return mId;
+ }
+
+ public long getAlertDate() {
+ return mAlertDate;
+ }
+
+ public long getCreatedDate() {
+ return mCreatedDate;
+ }
+
+ public boolean hasAttachment() {
+ return mHasAttachment;
+ }
+
+ public long getModifiedDate() {
+ return mModifiedDate;
+ }
+
+ public int getBgColorId() {
+ return mBgColorId;
+ }
+
+ public long getParentId() {
+ return mParentId;
+ }
+
+ public int getNotesCount() {
+ return mNotesCount;
+ }
+
+ public long getFolderId () {
+ return mParentId;
+ }
+
+ public int getType() {
+ return mType;
+ }
+
+ public int getWidgetType() {
+ return mWidgetType;
+ }
+
+ public int getWidgetId() {
+ return mWidgetId;
+ }
+
+ public String getSnippet() {
+ return mSnippet;
+ }
+
+ public boolean hasAlert() {
+ return (mAlertDate > 0);
+ }
+
+ public boolean isCallRecord() {
+ return (mParentId == Notes.ID_CALL_RECORD_FOLDER && !TextUtils.isEmpty(mPhoneNumber));
+ }
+
+ public static int getNoteType(Cursor cursor) {
+ return cursor.getInt(TYPE_COLUMN);
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
new file mode 100644
index 0000000..7eec22c
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
@@ -0,0 +1,984 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.appwidget.AppWidgetManager;
+import android.content.AsyncQueryHandler;
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.database.Cursor;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.text.Editable;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.util.Log;
+import android.view.ActionMode;
+import android.view.ContextMenu;
+import android.view.ContextMenu.ContextMenuInfo;
+import android.view.Display;
+import android.view.HapticFeedbackConstants;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.MenuItem.OnMenuItemClickListener;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.View.OnCreateContextMenuListener;
+import android.view.View.OnTouchListener;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.AdapterView;
+import android.widget.AdapterView.OnItemClickListener;
+import android.widget.AdapterView.OnItemLongClickListener;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.ListView;
+import android.widget.PopupMenu;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.remote.GTaskSyncService;
+import net.micode.notes.model.WorkingNote;
+import net.micode.notes.tool.BackupUtils;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute;
+import net.micode.notes.widget.NoteWidgetProvider_2x;
+import net.micode.notes.widget.NoteWidgetProvider_4x;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.HashSet;
+
+public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener {
+ private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
+ private int mode = -1;
+ private static final int FOLDER_LIST_QUERY_TOKEN = 1;
+
+ private static final int MENU_FOLDER_DELETE = 0;
+
+ private static final int MENU_FOLDER_VIEW = 1;
+
+ private static final int MENU_FOLDER_CHANGE_NAME = 2;
+
+ private static final String PREFERENCE_ADD_INTRODUCTION = "net.micode.notes.introduction";
+
+ private enum ListEditState {
+ NOTE_LIST, SUB_FOLDER, CALL_RECORD_FOLDER
+ };
+
+ private ListEditState mState;
+
+ private BackgroundQueryHandler mBackgroundQueryHandler;
+
+ private NotesListAdapter mNotesListAdapter;
+
+ private ListView mNotesListView;
+
+ private Button mAddNewNote;
+
+ private boolean mDispatch;
+
+ private int mOriginY;
+
+ private int mDispatchY;
+
+ private TextView mTitleBar;
+
+ private long mCurrentFolderId;
+
+ private ContentResolver mContentResolver;
+
+ private ModeCallback mModeCallBack;
+
+ private static final String TAG = "NotesListActivity";
+
+ public static final int NOTES_LISTVIEW_SCROLL_RATE = 30;
+
+ private NoteItemData mFocusNoteDataItem;
+
+ private static final String NORMAL_SELECTION = NoteColumns.PARENT_ID + "=?";
+
+ private static final String ROOT_FOLDER_SELECTION = "(" + NoteColumns.TYPE + "<>"
+ + Notes.TYPE_SYSTEM + " AND " + NoteColumns.PARENT_ID + "=?)" + " OR ("
+ + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER + " AND "
+ + NoteColumns.NOTES_COUNT + ">0)";
+
+ private final static int REQUEST_CODE_OPEN_NODE = 102;
+ private final static int REQUEST_CODE_NEW_NODE = 103;
+ private static boolean appLockOpen = true;
+ private static boolean openedFirst = true; //TODO 在onCreate函数中将背景设置为自己选择的背景之一(设置默认背景)
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.note_list);
+ getWindow().setBackgroundDrawableResource(R.drawable.water);
+ if(appLockOpen && openedFirst) {
+ openedFirst = false;
+ startActivity(new Intent(NotesListActivity.this, APPlogin.class));
+ AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
+ dialog.setMessage("登录成功!").setNegativeButton("欢迎", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+
+ }
+ }).show();
+ }
+ initResources();
+
+ /**
+ * Insert an introduction when user firstly use this application
+ */
+ setAppInfoFromRawRes();
+ }
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ if (resultCode == RESULT_OK
+ && (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) {
+ mNotesListAdapter.changeCursor(null);
+ } else {
+ super.onActivityResult(requestCode, resultCode, data);
+ }
+ }
+
+ private void setAppInfoFromRawRes() {
+ SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
+ if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) {
+ StringBuilder sb = new StringBuilder();
+ InputStream in = null;
+ try {
+ in = getResources().openRawResource(R.raw.introduction);
+ if (in != null) {
+ InputStreamReader isr = new InputStreamReader(in);
+ BufferedReader br = new BufferedReader(isr);
+ char [] buf = new char[1024];
+ int len = 0;
+ while ((len = br.read(buf)) > 0) {
+ sb.append(buf, 0, len);
+ }
+ } else {
+ Log.e(TAG, "Read introduction file error");
+ return;
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ return;
+ } finally {
+ if(in != null) {
+ try {
+ in.close();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+ }
+
+ WorkingNote note = WorkingNote.createEmptyNote(this, Notes.ID_ROOT_FOLDER,
+ AppWidgetManager.INVALID_APPWIDGET_ID, Notes.TYPE_WIDGET_INVALIDE,
+ ResourceParser.RED);
+ note.setWorkingText(sb.toString());
+ if (note.saveNote()) {
+ sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit();
+ } else {
+ Log.e(TAG, "Save introduction note error");
+ return;
+ }
+ }
+ }
+
+ @Override
+ protected void onStart() {
+ super.onStart();
+ startAsyncNotesListQuery();
+ }
+
+ private void initResources() {
+ mContentResolver = this.getContentResolver();
+ mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver());
+ mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+ mNotesListView = (ListView) findViewById(R.id.notes_list);
+ mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null),
+ null, false);
+ mNotesListView.setOnItemClickListener(new OnListItemClickListener());
+ mNotesListView.setOnItemLongClickListener(this);
+ mNotesListAdapter = new NotesListAdapter(this);
+ mNotesListView.setAdapter(mNotesListAdapter);
+ mAddNewNote = (Button) findViewById(R.id.btn_new_note);
+ mAddNewNote.setOnClickListener(this);
+ mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener());
+ mDispatch = false;
+ mDispatchY = 0;
+ mOriginY = 0;
+ mTitleBar = (TextView) findViewById(R.id.tv_title_bar);
+ mState = ListEditState.NOTE_LIST;
+ mModeCallBack = new ModeCallback();
+ }
+
+ private class ModeCallback implements ListView.MultiChoiceModeListener, OnMenuItemClickListener {
+ private DropdownMenu mDropDownMenu;
+ private ActionMode mActionMode;
+ private MenuItem mMoveMenu;
+
+ public boolean onCreateActionMode(ActionMode mode, Menu menu) {
+ getMenuInflater().inflate(R.menu.note_list_options, menu);
+ menu.findItem(R.id.delete).setOnMenuItemClickListener(this);
+ mMoveMenu = menu.findItem(R.id.move);
+ if (mFocusNoteDataItem.getParentId() == Notes.ID_CALL_RECORD_FOLDER
+ || DataUtils.getUserFolderCount(mContentResolver) == 0) {
+ mMoveMenu.setVisible(false);
+ } else {
+ mMoveMenu.setVisible(true);
+ mMoveMenu.setOnMenuItemClickListener(this);
+ }
+ mActionMode = mode;
+ mNotesListAdapter.setChoiceMode(true);
+ mNotesListView.setLongClickable(false);
+ mAddNewNote.setVisibility(View.GONE);
+
+ View customView = LayoutInflater.from(NotesListActivity.this).inflate(
+ R.layout.note_list_dropdown_menu, null);
+ mode.setCustomView(customView);
+ mDropDownMenu = new DropdownMenu(NotesListActivity.this,
+ (Button) customView.findViewById(R.id.selection_menu),
+ R.menu.note_list_dropdown);
+ mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
+ public boolean onMenuItemClick(MenuItem item) {
+ mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected());
+ updateMenu();
+ return true;
+ }
+
+ });
+ return true;
+ }
+
+ private void updateMenu() {
+ int selectedCount = mNotesListAdapter.getSelectedCount();
+ // Update dropdown menu
+ String format = getResources().getString(R.string.menu_select_title, selectedCount);
+ mDropDownMenu.setTitle(format);
+ MenuItem item = mDropDownMenu.findItem(R.id.action_select_all);
+ if (item != null) {
+ if (mNotesListAdapter.isAllSelected()) {
+ item.setChecked(true);
+ item.setTitle(R.string.menu_deselect_all);
+ } else {
+ item.setChecked(false);
+ item.setTitle(R.string.menu_select_all);
+ }
+ }
+ }
+
+ public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public void onDestroyActionMode(ActionMode mode) {
+ mNotesListAdapter.setChoiceMode(false);
+ mNotesListView.setLongClickable(true);
+ mAddNewNote.setVisibility(View.VISIBLE);
+ }
+
+ public void finishActionMode() {
+ mActionMode.finish();
+ }
+
+ public void onItemCheckedStateChanged(ActionMode mode, int position, long id,
+ boolean checked) {
+ mNotesListAdapter.setCheckedItem(position, checked);
+ updateMenu();
+ }
+
+ public boolean onMenuItemClick(MenuItem item) {
+ if (mNotesListAdapter.getSelectedCount() == 0) {
+ Toast.makeText(NotesListActivity.this, getString(R.string.menu_select_none),
+ Toast.LENGTH_SHORT).show();
+ return true;
+ }
+
+ switch (item.getItemId()) {
+ case R.id.delete:
+ AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+ builder.setTitle(getString(R.string.alert_title_delete));
+ builder.setIcon(android.R.drawable.ic_dialog_alert);
+ builder.setMessage(getString(R.string.alert_message_delete_notes,
+ mNotesListAdapter.getSelectedCount()));
+ builder.setPositiveButton(android.R.string.ok,
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog,
+ int which) {
+ batchDelete();
+ }
+ });
+ builder.setNegativeButton(android.R.string.cancel, null);
+ builder.show();
+ break;
+ case R.id.move:
+ startQueryDestinationFolders();
+ break;
+ default:
+ return false;
+ }
+ return true;
+ }
+ }
+
+ private class NewNoteOnTouchListener implements OnTouchListener {
+
+ public boolean onTouch(View v, MotionEvent event) {
+ switch (event.getAction()) {
+ case MotionEvent.ACTION_DOWN: {
+ Display display = getWindowManager().getDefaultDisplay();
+ int screenHeight = display.getHeight();
+ int newNoteViewHeight = mAddNewNote.getHeight();
+ int start = screenHeight - newNoteViewHeight;
+ int eventY = start + (int) event.getY();
+ /**
+ * Minus TitleBar's height
+ */
+ if (mState == ListEditState.SUB_FOLDER) {
+ eventY -= mTitleBar.getHeight();
+ start -= mTitleBar.getHeight();
+ }
+ /**
+ * HACKME:When click the transparent part of "New Note" button, dispatch
+ * the event to the list view behind this button. The transparent part of
+ * "New Note" button could be expressed by formula y=-0.12x+94(Unit:pixel)
+ * and the line top of the button. The coordinate based on left of the "New
+ * Note" button. The 94 represents maximum height of the transparent part.
+ * Notice that, if the background of the button changes, the formula should
+ * also change. This is very bad, just for the UI designer's strong requirement.
+ */
+ if (event.getY() < (event.getX() * (-0.12) + 94)) {
+ View view = mNotesListView.getChildAt(mNotesListView.getChildCount() - 1
+ - mNotesListView.getFooterViewsCount());
+ if (view != null && view.getBottom() > start
+ && (view.getTop() < (start + 94))) {
+ mOriginY = (int) event.getY();
+ mDispatchY = eventY;
+ event.setLocation(event.getX(), mDispatchY);
+ mDispatch = true;
+ return mNotesListView.dispatchTouchEvent(event);
+ }
+ }
+ break;
+ }
+ case MotionEvent.ACTION_MOVE: {
+ if (mDispatch) {
+ mDispatchY += (int) event.getY() - mOriginY;
+ event.setLocation(event.getX(), mDispatchY);
+ return mNotesListView.dispatchTouchEvent(event);
+ }
+ break;
+ }
+ default: {
+ if (mDispatch) {
+ event.setLocation(event.getX(), mDispatchY);
+ mDispatch = false;
+ return mNotesListView.dispatchTouchEvent(event);
+ }
+ break;
+ }
+ }
+ return false;
+ }
+
+ };
+
+ private void startAsyncNotesListQuery() {
+ String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
+ : NORMAL_SELECTION;
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+ Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
+ String.valueOf(mCurrentFolderId)
+ }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+ }
+
+ private final class BackgroundQueryHandler extends AsyncQueryHandler {
+ public BackgroundQueryHandler(ContentResolver contentResolver) {
+ super(contentResolver);
+ }
+
+ @Override
+ protected void onQueryComplete(int token, Object cookie, Cursor cursor) {
+ switch (token) {
+ case FOLDER_NOTE_LIST_QUERY_TOKEN:
+ mNotesListAdapter.changeCursor(cursor);
+ break;
+ case FOLDER_LIST_QUERY_TOKEN:
+ if (cursor != null && cursor.getCount() > 0) {
+ showFolderListMenu(cursor);
+ } else {
+ Log.e(TAG, "Query folder failed");
+ }
+ break;
+ default:
+ return;
+ }
+ }
+ }
+
+ private void showFolderListMenu(Cursor cursor) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+ builder.setTitle(R.string.menu_title_select_folder);
+ final FoldersListAdapter adapter = new FoldersListAdapter(this, cursor);
+ builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
+
+ public void onClick(DialogInterface dialog, int which) {
+ DataUtils.batchMoveToFolder(mContentResolver,
+ mNotesListAdapter.getSelectedItemIds(), adapter.getItemId(which));
+ Toast.makeText(
+ NotesListActivity.this,
+ getString(R.string.format_move_notes_to_folder,
+ mNotesListAdapter.getSelectedCount(),
+ adapter.getFolderName(NotesListActivity.this, which)),
+ Toast.LENGTH_SHORT).show();
+ mModeCallBack.finishActionMode();
+ }
+ });
+ builder.show();
+ }
+
+ private void createNewNote() {
+ Intent intent = new Intent(this, NoteEditActivity.class);
+ intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+ intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mCurrentFolderId);
+ this.startActivityForResult(intent, REQUEST_CODE_NEW_NODE);
+ }
+
+ private void batchDelete() {
+ new AsyncTask>() {
+ protected HashSet doInBackground(Void... unused) {
+ HashSet widgets = mNotesListAdapter.getSelectedWidget();
+ if (!isSyncMode()) {
+ // if not synced, delete notes directly
+ if (DataUtils.batchDeleteNotes(mContentResolver, mNotesListAdapter
+ .getSelectedItemIds())) {
+ } else {
+ Log.e(TAG, "Delete notes error, should not happens");
+ }
+ } else {
+ // in sync mode, we'll move the deleted note into the trash
+ // folder
+ if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter
+ .getSelectedItemIds(), Notes.ID_TRASH_FOLER)) {
+ Log.e(TAG, "Move notes to trash folder error, should not happens");
+ }
+ }
+ return widgets;
+ }
+
+ @Override
+ protected void onPostExecute(HashSet widgets) {
+ if (widgets != null) {
+ for (AppWidgetAttribute widget : widgets) {
+ if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+ && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) {
+ updateWidget(widget.widgetId, widget.widgetType);
+ }
+ }
+ }
+ mModeCallBack.finishActionMode();
+ }
+ }.execute();
+ }
+
+ private void deleteFolder(long folderId) {
+ if (folderId == Notes.ID_ROOT_FOLDER) {
+ Log.e(TAG, "Wrong folder id, should not happen " + folderId);
+ return;
+ }
+
+ HashSet ids = new HashSet();
+ ids.add(folderId);
+ HashSet widgets = DataUtils.getFolderNoteWidget(mContentResolver,
+ folderId);
+ if (!isSyncMode()) {
+ // if not synced, delete folder directly
+ DataUtils.batchDeleteNotes(mContentResolver, ids);
+ } else {
+ // in sync mode, we'll move the deleted folder into the trash folder
+ DataUtils.batchMoveToFolder(mContentResolver, ids, Notes.ID_TRASH_FOLER);
+ }
+ if (widgets != null) {
+ for (AppWidgetAttribute widget : widgets) {
+ if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+ && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) {
+ updateWidget(widget.widgetId, widget.widgetType);
+ }
+ }
+ }
+ }
+
+ private void openNode(NoteItemData data) {
+ Intent intent = new Intent(this, NoteEditActivity.class);
+ intent.setAction(Intent.ACTION_VIEW);
+ intent.putExtra(Intent.EXTRA_UID, data.getId());
+ this.startActivityForResult(intent, REQUEST_CODE_OPEN_NODE);
+ }
+
+ private void openFolder(NoteItemData data) {
+ mCurrentFolderId = data.getId();
+ startAsyncNotesListQuery();
+ if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+ mState = ListEditState.CALL_RECORD_FOLDER;
+ mAddNewNote.setVisibility(View.GONE);
+ } else {
+ mState = ListEditState.SUB_FOLDER;
+ }
+ if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+ mTitleBar.setText(R.string.call_record_folder_name);
+ } else {
+ mTitleBar.setText(data.getSnippet());
+ }
+ mTitleBar.setVisibility(View.VISIBLE);
+ }
+
+ public void onClick(View v) {
+ switch (v.getId()) {
+ case R.id.btn_new_note:
+ createNewNote();
+ break;
+ default:
+ break;
+ }
+ }
+
+ private void showSoftInput() {
+ InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
+ if (inputMethodManager != null) {
+ inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
+ }
+ }
+
+ private void hideSoftInput(View view) {
+ InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
+ inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
+ }
+
+ private void showCreateOrModifyFolderDialog(final boolean create) {
+ final AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null);
+ final EditText etName = (EditText) view.findViewById(R.id.et_foler_name);
+ showSoftInput();
+ if (!create) {
+ if (mFocusNoteDataItem != null) {
+ etName.setText(mFocusNoteDataItem.getSnippet());
+ builder.setTitle(getString(R.string.menu_folder_change_name));
+ } else {
+ Log.e(TAG, "The long click data item is null");
+ return;
+ }
+ } else {
+ etName.setText("");
+ builder.setTitle(this.getString(R.string.menu_create_folder));
+ }
+
+ builder.setPositiveButton(android.R.string.ok, null);
+ builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ hideSoftInput(etName);
+ }
+ });
+
+ final Dialog dialog = builder.setView(view).show();
+ final Button positive = (Button)dialog.findViewById(android.R.id.button1);
+ positive.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ hideSoftInput(etName);
+ String name = etName.getText().toString();
+ if (DataUtils.checkVisibleFolderName(mContentResolver, name)) {
+ Toast.makeText(NotesListActivity.this, getString(R.string.folder_exist, name),
+ Toast.LENGTH_LONG).show();
+ etName.setSelection(0, etName.length());
+ return;
+ }
+ if (!create) {
+ if (!TextUtils.isEmpty(name)) {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.SNIPPET, name);
+ values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+ values.put(NoteColumns.LOCAL_MODIFIED, 1);
+ mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID
+ + "=?", new String[] {
+ String.valueOf(mFocusNoteDataItem.getId())
+ });
+ }
+ } else if (!TextUtils.isEmpty(name)) {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.SNIPPET, name);
+ values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+ mContentResolver.insert(Notes.CONTENT_NOTE_URI, values);
+ }
+ dialog.dismiss();
+ }
+ });
+
+ if (TextUtils.isEmpty(etName.getText())) {
+ positive.setEnabled(false);
+ }
+ /**
+ * When the name edit text is null, disable the positive button
+ */
+ etName.addTextChangedListener(new TextWatcher() {
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ if (TextUtils.isEmpty(etName.getText())) {
+ positive.setEnabled(false);
+ } else {
+ positive.setEnabled(true);
+ }
+ }
+
+ public void afterTextChanged(Editable s) {
+ // TODO Auto-generated method stub
+
+ }
+ });
+ }
+
+ @Override
+ public void onBackPressed() {
+ switch (mState) {
+ case SUB_FOLDER:
+ mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+ mState = ListEditState.NOTE_LIST;
+ startAsyncNotesListQuery();
+ mTitleBar.setVisibility(View.GONE);
+ break;
+ case CALL_RECORD_FOLDER:
+ mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+ mState = ListEditState.NOTE_LIST;
+ mAddNewNote.setVisibility(View.VISIBLE);
+ mTitleBar.setVisibility(View.GONE);
+ startAsyncNotesListQuery();
+ break;
+ case NOTE_LIST:
+ super.onBackPressed();
+ break;
+ default:
+ break;
+ }
+ }
+
+ private void updateWidget(int appWidgetId, int appWidgetType) {
+ Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
+ if (appWidgetType == Notes.TYPE_WIDGET_2X) {
+ intent.setClass(this, NoteWidgetProvider_2x.class);
+ } else if (appWidgetType == Notes.TYPE_WIDGET_4X) {
+ intent.setClass(this, NoteWidgetProvider_4x.class);
+ } else {
+ Log.e(TAG, "Unspported widget type");
+ return;
+ }
+
+ intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
+ appWidgetId
+ });
+
+ sendBroadcast(intent);
+ setResult(RESULT_OK, intent);
+ }
+
+ private final OnCreateContextMenuListener mFolderOnCreateContextMenuListener = new OnCreateContextMenuListener() {
+ public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
+ if (mFocusNoteDataItem != null) {
+ menu.setHeaderTitle(mFocusNoteDataItem.getSnippet());
+ menu.add(0, MENU_FOLDER_VIEW, 0, R.string.menu_folder_view);
+ menu.add(0, MENU_FOLDER_DELETE, 0, R.string.menu_folder_delete);
+ menu.add(0, MENU_FOLDER_CHANGE_NAME, 0, R.string.menu_folder_change_name);
+ }
+ }
+ };
+
+ @Override
+ public void onContextMenuClosed(Menu menu) {
+ if (mNotesListView != null) {
+ mNotesListView.setOnCreateContextMenuListener(null);
+ }
+ super.onContextMenuClosed(menu);
+ }
+
+ @Override
+ public boolean onContextItemSelected(MenuItem item) {
+ if (mFocusNoteDataItem == null) {
+ Log.e(TAG, "The long click data item is null");
+ return false;
+ }
+ switch (item.getItemId()) {
+ case MENU_FOLDER_VIEW:
+ openFolder(mFocusNoteDataItem);
+ break;
+ case MENU_FOLDER_DELETE:
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setTitle(getString(R.string.alert_title_delete));
+ builder.setIcon(android.R.drawable.ic_dialog_alert);
+ builder.setMessage(getString(R.string.alert_message_delete_folder));
+ builder.setPositiveButton(android.R.string.ok,
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ deleteFolder(mFocusNoteDataItem.getId());
+ }
+ });
+ builder.setNegativeButton(android.R.string.cancel, null);
+ builder.show();
+ break;
+ case MENU_FOLDER_CHANGE_NAME:
+ showCreateOrModifyFolderDialog(false);
+ break;
+ default:
+ break;
+ }
+
+ return true;
+ }
+ @Override
+ public boolean onPrepareOptionsMenu(Menu menu) {
+ menu.clear();
+ if (mState == ListEditState.NOTE_LIST) {
+ getMenuInflater().inflate(R.menu.note_list, menu);
+ // set sync or sync_cancel
+ menu.findItem(R.id.menu_sync).setTitle(
+ GTaskSyncService.isSyncing() ? R.string.menu_sync_cancel : R.string.menu_sync);
+ } else if (mState == ListEditState.SUB_FOLDER) {
+ getMenuInflater().inflate(R.menu.sub_folder, menu);
+ } else if (mState == ListEditState.CALL_RECORD_FOLDER) {
+ getMenuInflater().inflate(R.menu.call_record_folder, menu);
+ } else {
+ Log.e(TAG, "Wrong state:" + mState);
+ }
+ //TODO 在NoteListActivity.java中onPrepareOptionsMenu函数里实现使用一个背景时,其对应的按键实现隐藏。
+ if(mode==2)
+ {
+ menu.findItem(R.id.menu_water).setVisible(false);
+ } else if (mode==1) {
+ menu.findItem(R.id.menu_tree).setVisible(false);
+ }
+ return true;
+ }
+
+ //TODO onOptionsItemSelected函数里添加点击新增三个背景按键的响应
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.menu_tree:{
+ mode=1;
+ getWindow().setBackgroundDrawableResource(R.drawable.tree);
+ break;
+ }
+ case R.id.menu_water:{
+ mode=2;
+ getWindow().setBackgroundDrawableResource(R.drawable.water);
+ break;
+ }
+ case R.id.menu_new_folder: {
+ showCreateOrModifyFolderDialog(true);
+ break;
+ }
+ case R.id.menu_export_text: {
+ exportNoteToText();
+ break;
+ }
+ case R.id.menu_sync: {
+ if (isSyncMode()) {
+ if (TextUtils.equals(item.getTitle(), getString(R.string.menu_sync))) {
+ GTaskSyncService.startSync(this);
+ } else {
+ GTaskSyncService.cancelSync(this);
+ }
+ } else {
+ startPreferenceActivity();
+ }
+ break;
+ }
+ case R.id.menu_setting: {
+ startPreferenceActivity();
+ break;
+ }
+ case R.id.menu_new_note: {
+ createNewNote();
+ break;
+ }
+ case R.id.menu_search:
+ onSearchRequested();
+ break;
+ default:
+ break;
+ }
+ return true;
+ }
+
+ @Override
+ public boolean onSearchRequested() {
+ startSearch(null, false, null /* appData */, false);
+ return true;
+ }
+
+ private void exportNoteToText() {
+ final BackupUtils backup = BackupUtils.getInstance(NotesListActivity.this);
+ new AsyncTask() {
+
+ @Override
+ protected Integer doInBackground(Void... unused) {
+ return backup.exportToText();
+ }
+
+ @Override
+ protected void onPostExecute(Integer result) {
+ if (result == BackupUtils.STATE_SD_CARD_UNMOUONTED) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+ builder.setTitle(NotesListActivity.this
+ .getString(R.string.failed_sdcard_export));
+ builder.setMessage(NotesListActivity.this
+ .getString(R.string.error_sdcard_unmounted));
+ builder.setPositiveButton(android.R.string.ok, null);
+ builder.show();
+ } else if (result == BackupUtils.STATE_SUCCESS) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+ builder.setTitle(NotesListActivity.this
+ .getString(R.string.success_sdcard_export));
+ builder.setMessage(NotesListActivity.this.getString(
+ R.string.format_exported_file_location, backup
+ .getExportedTextFileName(), backup.getExportedTextFileDir()));
+ builder.setPositiveButton(android.R.string.ok, null);
+ builder.show();
+ } else if (result == BackupUtils.STATE_SYSTEM_ERROR) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+ builder.setTitle(NotesListActivity.this
+ .getString(R.string.failed_sdcard_export));
+ builder.setMessage(NotesListActivity.this
+ .getString(R.string.error_sdcard_export));
+ builder.setPositiveButton(android.R.string.ok, null);
+ builder.show();
+ }
+ }
+
+ }.execute();
+ }
+
+ private boolean isSyncMode() {
+ return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0;
+ }
+
+ private void startPreferenceActivity() {
+ Activity from = getParent() != null ? getParent() : this;
+ Intent intent = new Intent(from, NotesPreferenceActivity.class);
+ from.startActivityIfNeeded(intent, -1);
+ }
+
+ private class OnListItemClickListener implements OnItemClickListener {
+
+ public void onItemClick(AdapterView> parent, View view, int position, long id) {
+ if (view instanceof NotesListItem) {
+ NoteItemData item = ((NotesListItem) view).getItemData();
+ if (mNotesListAdapter.isInChoiceMode()) {
+ if (item.getType() == Notes.TYPE_NOTE) {
+ position = position - mNotesListView.getHeaderViewsCount();
+ mModeCallBack.onItemCheckedStateChanged(null, position, id,
+ !mNotesListAdapter.isSelectedItem(position));
+ }
+ return;
+ }
+
+ switch (mState) {
+ case NOTE_LIST:
+ if (item.getType() == Notes.TYPE_FOLDER
+ || item.getType() == Notes.TYPE_SYSTEM) {
+ openFolder(item);
+ } else if (item.getType() == Notes.TYPE_NOTE) {
+ openNode(item);
+ } else {
+ Log.e(TAG, "Wrong note type in NOTE_LIST");
+ }
+ break;
+ case SUB_FOLDER:
+ case CALL_RECORD_FOLDER:
+ if (item.getType() == Notes.TYPE_NOTE) {
+ openNode(item);
+ } else {
+ Log.e(TAG, "Wrong note type in SUB_FOLDER");
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ }
+
+ }
+
+ private void startQueryDestinationFolders() {
+ String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?";
+ selection = (mState == ListEditState.NOTE_LIST) ? selection:
+ "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")";
+
+ mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN,
+ null,
+ Notes.CONTENT_NOTE_URI,
+ FoldersListAdapter.PROJECTION,
+ selection,
+ new String[] {
+ String.valueOf(Notes.TYPE_FOLDER),
+ String.valueOf(Notes.ID_TRASH_FOLER),
+ String.valueOf(mCurrentFolderId)
+ },
+ NoteColumns.MODIFIED_DATE + " DESC");
+ }
+
+ public boolean onItemLongClick(AdapterView> parent, View view, int position, long id) {
+ if (view instanceof NotesListItem) {
+ mFocusNoteDataItem = ((NotesListItem) view).getItemData();
+ if (mFocusNoteDataItem.getType() == Notes.TYPE_NOTE && !mNotesListAdapter.isInChoiceMode()) {
+ if (mNotesListView.startActionMode(mModeCallBack) != null) {
+ mModeCallBack.onItemCheckedStateChanged(null, position, id, true);
+ mNotesListView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
+ } else {
+ Log.e(TAG, "startActionMode fails");
+ }
+ } else if (mFocusNoteDataItem.getType() == Notes.TYPE_FOLDER) {
+ mNotesListView.setOnCreateContextMenuListener(mFolderOnCreateContextMenuListener);
+ }
+ }
+ return false;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java
new file mode 100644
index 0000000..51c9cb9
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java
@@ -0,0 +1,184 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.util.Log;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CursorAdapter;
+
+import net.micode.notes.data.Notes;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+
+
+public class NotesListAdapter extends CursorAdapter {
+ private static final String TAG = "NotesListAdapter";
+ private Context mContext;
+ private HashMap mSelectedIndex;
+ private int mNotesCount;
+ private boolean mChoiceMode;
+
+ public static class AppWidgetAttribute {
+ public int widgetId;
+ public int widgetType;
+ };
+
+ public NotesListAdapter(Context context) {
+ super(context, null);
+ mSelectedIndex = new HashMap();
+ mContext = context;
+ mNotesCount = 0;
+ }
+
+ @Override
+ public View newView(Context context, Cursor cursor, ViewGroup parent) {
+ return new NotesListItem(context);
+ }
+
+ @Override
+ public void bindView(View view, Context context, Cursor cursor) {
+ if (view instanceof NotesListItem) {
+ NoteItemData itemData = new NoteItemData(context, cursor);
+ ((NotesListItem) view).bind(context, itemData, mChoiceMode,
+ isSelectedItem(cursor.getPosition()));
+ }
+ }
+
+ public void setCheckedItem(final int position, final boolean checked) {
+ mSelectedIndex.put(position, checked);
+ notifyDataSetChanged();
+ }
+
+ public boolean isInChoiceMode() {
+ return mChoiceMode;
+ }
+
+ public void setChoiceMode(boolean mode) {
+ mSelectedIndex.clear();
+ mChoiceMode = mode;
+ }
+
+ public void selectAll(boolean checked) {
+ Cursor cursor = getCursor();
+ for (int i = 0; i < getCount(); i++) {
+ if (cursor.moveToPosition(i)) {
+ if (NoteItemData.getNoteType(cursor) == Notes.TYPE_NOTE) {
+ setCheckedItem(i, checked);
+ }
+ }
+ }
+ }
+
+ public HashSet getSelectedItemIds() {
+ HashSet itemSet = new HashSet();
+ for (Integer position : mSelectedIndex.keySet()) {
+ if (mSelectedIndex.get(position) == true) {
+ Long id = getItemId(position);
+ if (id == Notes.ID_ROOT_FOLDER) {
+ Log.d(TAG, "Wrong item id, should not happen");
+ } else {
+ itemSet.add(id);
+ }
+ }
+ }
+
+ return itemSet;
+ }
+
+ public HashSet getSelectedWidget() {
+ HashSet itemSet = new HashSet();
+ for (Integer position : mSelectedIndex.keySet()) {
+ if (mSelectedIndex.get(position) == true) {
+ Cursor c = (Cursor) getItem(position);
+ if (c != null) {
+ AppWidgetAttribute widget = new AppWidgetAttribute();
+ NoteItemData item = new NoteItemData(mContext, c);
+ widget.widgetId = item.getWidgetId();
+ widget.widgetType = item.getWidgetType();
+ itemSet.add(widget);
+ /**
+ * Don't close cursor here, only the adapter could close it
+ */
+ } else {
+ Log.e(TAG, "Invalid cursor");
+ return null;
+ }
+ }
+ }
+ return itemSet;
+ }
+
+ public int getSelectedCount() {
+ Collection values = mSelectedIndex.values();
+ if (null == values) {
+ return 0;
+ }
+ Iterator iter = values.iterator();
+ int count = 0;
+ while (iter.hasNext()) {
+ if (true == iter.next()) {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ public boolean isAllSelected() {
+ int checkedCount = getSelectedCount();
+ return (checkedCount != 0 && checkedCount == mNotesCount);
+ }
+
+ public boolean isSelectedItem(final int position) {
+ if (null == mSelectedIndex.get(position)) {
+ return false;
+ }
+ return mSelectedIndex.get(position);
+ }
+
+ @Override
+ protected void onContentChanged() {
+ super.onContentChanged();
+ calcNotesCount();
+ }
+
+ @Override
+ public void changeCursor(Cursor cursor) {
+ super.changeCursor(cursor);
+ calcNotesCount();
+ }
+
+ private void calcNotesCount() {
+ mNotesCount = 0;
+ for (int i = 0; i < getCount(); i++) {
+ Cursor c = (Cursor) getItem(i);
+ if (c != null) {
+ if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) {
+ mNotesCount++;
+ }
+ } else {
+ Log.e(TAG, "Invalid cursor");
+ return;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/app/src/main/java/net/micode/notes/ui/NotesListItem.java
new file mode 100644
index 0000000..1221e80
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NotesListItem.java
@@ -0,0 +1,122 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.text.format.DateUtils;
+import android.view.View;
+import android.widget.CheckBox;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser.NoteItemBgResources;
+
+
+public class NotesListItem extends LinearLayout {
+ private ImageView mAlert;
+ private TextView mTitle;
+ private TextView mTime;
+ private TextView mCallName;
+ private NoteItemData mItemData;
+ private CheckBox mCheckBox;
+
+ public NotesListItem(Context context) {
+ super(context);
+ inflate(context, R.layout.note_item, this);
+ mAlert = (ImageView) findViewById(R.id.iv_alert_icon);
+ mTitle = (TextView) findViewById(R.id.tv_title);
+ mTime = (TextView) findViewById(R.id.tv_time);
+ mCallName = (TextView) findViewById(R.id.tv_name);
+ mCheckBox = (CheckBox) findViewById(android.R.id.checkbox);
+ }
+
+ public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) {
+ if (choiceMode && data.getType() == Notes.TYPE_NOTE) {
+ mCheckBox.setVisibility(View.VISIBLE);
+ mCheckBox.setChecked(checked);
+ } else {
+ mCheckBox.setVisibility(View.GONE);
+ }
+
+ mItemData = data;
+ if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+ mCallName.setVisibility(View.GONE);
+ mAlert.setVisibility(View.VISIBLE);
+ mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem);
+ mTitle.setText(context.getString(R.string.call_record_folder_name)
+ + context.getString(R.string.format_folder_files_count, data.getNotesCount()));
+ mAlert.setImageResource(R.drawable.call_record);
+ } else if (data.getParentId() == Notes.ID_CALL_RECORD_FOLDER) {
+ mCallName.setVisibility(View.VISIBLE);
+ mCallName.setText(data.getCallName());
+ mTitle.setTextAppearance(context,R.style.TextAppearanceSecondaryItem);
+ mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet()));
+ if (data.hasAlert()) {
+ mAlert.setImageResource(R.drawable.clock);
+ mAlert.setVisibility(View.VISIBLE);
+ } else {
+ mAlert.setVisibility(View.GONE);
+ }
+ } else {
+ mCallName.setVisibility(View.GONE);
+ mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem);
+
+ if (data.getType() == Notes.TYPE_FOLDER) {
+ mTitle.setText(data.getSnippet()
+ + context.getString(R.string.format_folder_files_count,
+ data.getNotesCount()));
+ mAlert.setVisibility(View.GONE);
+ } else {
+ mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet()));
+ if (data.hasAlert()) {
+ mAlert.setImageResource(R.drawable.clock);
+ mAlert.setVisibility(View.VISIBLE);
+ } else {
+ mAlert.setVisibility(View.GONE);
+ }
+ }
+ }
+ mTime.setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate()));
+
+ setBackground(data);
+ }
+
+ private void setBackground(NoteItemData data) {
+ int id = data.getBgColorId();
+ if (data.getType() == Notes.TYPE_NOTE) {
+ if (data.isSingle() || data.isOneFollowingFolder()) {
+ setBackgroundResource(NoteItemBgResources.getNoteBgSingleRes(id));
+ } else if (data.isLast()) {
+ setBackgroundResource(NoteItemBgResources.getNoteBgLastRes(id));
+ } else if (data.isFirst() || data.isMultiFollowingFolder()) {
+ setBackgroundResource(NoteItemBgResources.getNoteBgFirstRes(id));
+ } else {
+ setBackgroundResource(NoteItemBgResources.getNoteBgNormalRes(id));
+ }
+ } else {
+ setBackgroundResource(NoteItemBgResources.getFolderBgRes());
+ }
+ }
+
+ public NoteItemData getItemData() {
+ return mItemData;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
new file mode 100644
index 0000000..07c5f7e
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
@@ -0,0 +1,388 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.app.ActionBar;
+import android.app.AlertDialog;
+import android.content.BroadcastReceiver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.preference.Preference;
+import android.preference.Preference.OnPreferenceClickListener;
+import android.preference.PreferenceActivity;
+import android.preference.PreferenceCategory;
+import android.text.TextUtils;
+import android.text.format.DateFormat;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.remote.GTaskSyncService;
+
+
+public class NotesPreferenceActivity extends PreferenceActivity {
+ public static final String PREFERENCE_NAME = "notes_preferences";
+
+ public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name";
+
+ public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time";
+
+ public static final String PREFERENCE_SET_BG_COLOR_KEY = "pref_key_bg_random_appear";
+
+ private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";
+
+ private static final String AUTHORITIES_FILTER_KEY = "authorities";
+
+ private PreferenceCategory mAccountCategory;
+
+ private GTaskReceiver mReceiver;
+
+ private Account[] mOriAccounts;
+
+ private boolean mHasAddedAccount;
+
+ @Override
+ protected void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+
+ /* using the app icon for navigation */
+ getActionBar().setDisplayHomeAsUpEnabled(true);
+
+ addPreferencesFromResource(R.xml.preferences);
+ mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY);
+ mReceiver = new GTaskReceiver();
+ IntentFilter filter = new IntentFilter();
+ filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME);
+ registerReceiver(mReceiver, filter);
+
+ mOriAccounts = null;
+ View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null);
+ getListView().addHeaderView(header, null, true);
+ }
+
+ @Override
+ protected void onResume() {
+ super.onResume();
+
+ // need to set sync account automatically if user has added a new
+ // account
+ if (mHasAddedAccount) {
+ Account[] accounts = getGoogleAccounts();
+ if (mOriAccounts != null && accounts.length > mOriAccounts.length) {
+ for (Account accountNew : accounts) {
+ boolean found = false;
+ for (Account accountOld : mOriAccounts) {
+ if (TextUtils.equals(accountOld.name, accountNew.name)) {
+ found = true;
+ break;
+ }
+ }
+ if (!found) {
+ setSyncAccount(accountNew.name);
+ break;
+ }
+ }
+ }
+ }
+
+ refreshUI();
+ }
+
+ @Override
+ protected void onDestroy() {
+ if (mReceiver != null) {
+ unregisterReceiver(mReceiver);
+ }
+ super.onDestroy();
+ }
+
+ private void loadAccountPreference() {
+ mAccountCategory.removeAll();
+
+ Preference accountPref = new Preference(this);
+ final String defaultAccount = getSyncAccountName(this);
+ accountPref.setTitle(getString(R.string.preferences_account_title));
+ accountPref.setSummary(getString(R.string.preferences_account_summary));
+ accountPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+ public boolean onPreferenceClick(Preference preference) {
+ if (!GTaskSyncService.isSyncing()) {
+ if (TextUtils.isEmpty(defaultAccount)) {
+ // the first time to set account
+ showSelectAccountAlertDialog();
+ } else {
+ // if the account has already been set, we need to promp
+ // user about the risk
+ showChangeAccountConfirmAlertDialog();
+ }
+ } else {
+ Toast.makeText(NotesPreferenceActivity.this,
+ R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT)
+ .show();
+ }
+ return true;
+ }
+ });
+
+ mAccountCategory.addPreference(accountPref);
+ }
+
+ private void loadSyncButton() {
+ Button syncButton = (Button) findViewById(R.id.preference_sync_button);
+ TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
+
+ // set button state
+ if (GTaskSyncService.isSyncing()) {
+ syncButton.setText(getString(R.string.preferences_button_sync_cancel));
+ syncButton.setOnClickListener(new View.OnClickListener() {
+ public void onClick(View v) {
+ GTaskSyncService.cancelSync(NotesPreferenceActivity.this);
+ }
+ });
+ } else {
+ syncButton.setText(getString(R.string.preferences_button_sync_immediately));
+ syncButton.setOnClickListener(new View.OnClickListener() {
+ public void onClick(View v) {
+ GTaskSyncService.startSync(NotesPreferenceActivity.this);
+ }
+ });
+ }
+ syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this)));
+
+ // set last sync time
+ if (GTaskSyncService.isSyncing()) {
+ lastSyncTimeView.setText(GTaskSyncService.getProgressString());
+ lastSyncTimeView.setVisibility(View.VISIBLE);
+ } else {
+ long lastSyncTime = getLastSyncTime(this);
+ if (lastSyncTime != 0) {
+ lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time,
+ DateFormat.format(getString(R.string.preferences_last_sync_time_format),
+ lastSyncTime)));
+ lastSyncTimeView.setVisibility(View.VISIBLE);
+ } else {
+ lastSyncTimeView.setVisibility(View.GONE);
+ }
+ }
+ }
+
+ private void refreshUI() {
+ loadAccountPreference();
+ loadSyncButton();
+ }
+
+ private void showSelectAccountAlertDialog() {
+ AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
+
+ View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+ TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
+ titleTextView.setText(getString(R.string.preferences_dialog_select_account_title));
+ TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
+ subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips));
+
+ dialogBuilder.setCustomTitle(titleView);
+ dialogBuilder.setPositiveButton(null, null);
+
+ Account[] accounts = getGoogleAccounts();
+ String defAccount = getSyncAccountName(this);
+
+ mOriAccounts = accounts;
+ mHasAddedAccount = false;
+
+ if (accounts.length > 0) {
+ CharSequence[] items = new CharSequence[accounts.length];
+ final CharSequence[] itemMapping = items;
+ int checkedItem = -1;
+ int index = 0;
+ for (Account account : accounts) {
+ if (TextUtils.equals(account.name, defAccount)) {
+ checkedItem = index;
+ }
+ items[index++] = account.name;
+ }
+ dialogBuilder.setSingleChoiceItems(items, checkedItem,
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ setSyncAccount(itemMapping[which].toString());
+ dialog.dismiss();
+ refreshUI();
+ }
+ });
+ }
+
+ View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null);
+ dialogBuilder.setView(addAccountView);
+
+ final AlertDialog dialog = dialogBuilder.show();
+ addAccountView.setOnClickListener(new View.OnClickListener() {
+ public void onClick(View v) {
+ mHasAddedAccount = true;
+ Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS");
+ intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] {
+ "gmail-ls"
+ });
+ startActivityForResult(intent, -1);
+ dialog.dismiss();
+ }
+ });
+ }
+
+ private void showChangeAccountConfirmAlertDialog() {
+ AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
+
+ View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+ TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
+ titleTextView.setText(getString(R.string.preferences_dialog_change_account_title,
+ getSyncAccountName(this)));
+ TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
+ subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg));
+ dialogBuilder.setCustomTitle(titleView);
+
+ CharSequence[] menuItemArray = new CharSequence[] {
+ getString(R.string.preferences_menu_change_account),
+ getString(R.string.preferences_menu_remove_account),
+ getString(R.string.preferences_menu_cancel)
+ };
+ dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ if (which == 0) {
+ showSelectAccountAlertDialog();
+ } else if (which == 1) {
+ removeSyncAccount();
+ refreshUI();
+ }
+ }
+ });
+ dialogBuilder.show();
+ }
+
+ private Account[] getGoogleAccounts() {
+ AccountManager accountManager = AccountManager.get(this);
+ return accountManager.getAccountsByType("com.google");
+ }
+
+ private void setSyncAccount(String account) {
+ if (!getSyncAccountName(this).equals(account)) {
+ SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = settings.edit();
+ if (account != null) {
+ editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account);
+ } else {
+ editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
+ }
+ editor.commit();
+
+ // clean up last sync time
+ setLastSyncTime(this, 0);
+
+ // clean up local gtask related info
+ new Thread(new Runnable() {
+ public void run() {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.GTASK_ID, "");
+ values.put(NoteColumns.SYNC_ID, 0);
+ getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
+ }
+ }).start();
+
+ Toast.makeText(NotesPreferenceActivity.this,
+ getString(R.string.preferences_toast_success_set_accout, account),
+ Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ private void removeSyncAccount() {
+ SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = settings.edit();
+ if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) {
+ editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME);
+ }
+ if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) {
+ editor.remove(PREFERENCE_LAST_SYNC_TIME);
+ }
+ editor.commit();
+
+ // clean up local gtask related info
+ new Thread(new Runnable() {
+ public void run() {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.GTASK_ID, "");
+ values.put(NoteColumns.SYNC_ID, 0);
+ getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
+ }
+ }).start();
+ }
+
+ public static String getSyncAccountName(Context context) {
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
+ return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
+ }
+
+ public static void setLastSyncTime(Context context, long time) {
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
+ SharedPreferences.Editor editor = settings.edit();
+ editor.putLong(PREFERENCE_LAST_SYNC_TIME, time);
+ editor.commit();
+ }
+
+ public static long getLastSyncTime(Context context) {
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
+ return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0);
+ }
+
+ private class GTaskReceiver extends BroadcastReceiver {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ refreshUI();
+ if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) {
+ TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
+ syncStatus.setText(intent
+ .getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG));
+ }
+
+ }
+ }
+
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ case android.R.id.home:
+ Intent intent = new Intent(this, NotesListActivity.class);
+ intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ startActivity(intent);
+ return true;
+ default:
+ return false;
+ }
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java
new file mode 100644
index 0000000..ec6f819
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.widget;
+import android.app.PendingIntent;
+import android.appwidget.AppWidgetManager;
+import android.appwidget.AppWidgetProvider;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.Intent;
+import android.database.Cursor;
+import android.util.Log;
+import android.widget.RemoteViews;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.ui.NoteEditActivity;
+import net.micode.notes.ui.NotesListActivity;
+
+public abstract class NoteWidgetProvider extends AppWidgetProvider {
+ public static final String [] PROJECTION = new String [] {
+ NoteColumns.ID,
+ NoteColumns.BG_COLOR_ID,
+ NoteColumns.SNIPPET
+ };
+
+ public static final int COLUMN_ID = 0;
+ public static final int COLUMN_BG_COLOR_ID = 1;
+ public static final int COLUMN_SNIPPET = 2;
+
+ private static final String TAG = "NoteWidgetProvider";
+
+ @Override
+ public void onDeleted(Context context, int[] appWidgetIds) {
+ ContentValues values = new ContentValues();
+ values.put(NoteColumns.WIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
+ for (int i = 0; i < appWidgetIds.length; i++) {
+ context.getContentResolver().update(Notes.CONTENT_NOTE_URI,
+ values,
+ NoteColumns.WIDGET_ID + "=?",
+ new String[] { String.valueOf(appWidgetIds[i])});
+ }
+ }
+
+ private Cursor getNoteWidgetInfo(Context context, int widgetId) {
+ return context.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+ PROJECTION,
+ NoteColumns.WIDGET_ID + "=? AND " + NoteColumns.PARENT_ID + "<>?",
+ new String[] { String.valueOf(widgetId), String.valueOf(Notes.ID_TRASH_FOLER) },
+ null);
+ }
+
+ protected void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+ update(context, appWidgetManager, appWidgetIds, false);
+ }
+
+ private void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds,
+ boolean privacyMode) {
+ for (int i = 0; i < appWidgetIds.length; i++) {
+ if (appWidgetIds[i] != AppWidgetManager.INVALID_APPWIDGET_ID) {
+ int bgId = ResourceParser.getDefaultBgId(context);
+ String snippet = "";
+ Intent intent = new Intent(context, NoteEditActivity.class);
+ intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
+ intent.putExtra(Notes.INTENT_EXTRA_WIDGET_ID, appWidgetIds[i]);
+ intent.putExtra(Notes.INTENT_EXTRA_WIDGET_TYPE, getWidgetType());
+
+ Cursor c = getNoteWidgetInfo(context, appWidgetIds[i]);
+ if (c != null && c.moveToFirst()) {
+ if (c.getCount() > 1) {
+ Log.e(TAG, "Multiple message with same widget id:" + appWidgetIds[i]);
+ c.close();
+ return;
+ }
+ snippet = c.getString(COLUMN_SNIPPET);
+ bgId = c.getInt(COLUMN_BG_COLOR_ID);
+ intent.putExtra(Intent.EXTRA_UID, c.getLong(COLUMN_ID));
+ intent.setAction(Intent.ACTION_VIEW);
+ } else {
+ snippet = context.getResources().getString(R.string.widget_havenot_content);
+ intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+ }
+
+ if (c != null) {
+ c.close();
+ }
+
+ RemoteViews rv = new RemoteViews(context.getPackageName(), getLayoutId());
+ rv.setImageViewResource(R.id.widget_bg_image, getBgResourceId(bgId));
+ intent.putExtra(Notes.INTENT_EXTRA_BACKGROUND_ID, bgId);
+ /**
+ * Generate the pending intent to start host for the widget
+ */
+ PendingIntent pendingIntent = null;
+ if (privacyMode) {
+ rv.setTextViewText(R.id.widget_text,
+ context.getString(R.string.widget_under_visit_mode));
+ pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], new Intent(
+ context, NotesListActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
+ } else {
+ rv.setTextViewText(R.id.widget_text, snippet);
+ pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], intent,
+ PendingIntent.FLAG_UPDATE_CURRENT);
+ }
+
+ rv.setOnClickPendingIntent(R.id.widget_text, pendingIntent);
+ appWidgetManager.updateAppWidget(appWidgetIds[i], rv);
+ }
+ }
+ }
+
+ protected abstract int getBgResourceId(int bgId);
+
+ protected abstract int getLayoutId();
+
+ protected abstract int getWidgetType();
+}
diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java
new file mode 100644
index 0000000..adcb2f7
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.widget;
+
+import android.appwidget.AppWidgetManager;
+import android.content.Context;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.ResourceParser;
+
+
+public class NoteWidgetProvider_2x extends NoteWidgetProvider {
+ @Override
+ public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+ super.update(context, appWidgetManager, appWidgetIds);
+ }
+
+ @Override
+ protected int getLayoutId() {
+ return R.layout.widget_2x;
+ }
+
+ @Override
+ protected int getBgResourceId(int bgId) {
+ return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
+ }
+
+ @Override
+ protected int getWidgetType() {
+ return Notes.TYPE_WIDGET_2X;
+ }
+}
diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java
new file mode 100644
index 0000000..c12a02e
--- /dev/null
+++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.widget;
+
+import android.appwidget.AppWidgetManager;
+import android.content.Context;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.ResourceParser;
+
+
+public class NoteWidgetProvider_4x extends NoteWidgetProvider {
+ @Override
+ public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+ super.update(context, appWidgetManager, appWidgetIds);
+ }
+
+ protected int getLayoutId() {
+ return R.layout.widget_4x;
+ }
+
+ @Override
+ protected int getBgResourceId(int bgId) {
+ return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId);
+ }
+
+ @Override
+ protected int getWidgetType() {
+ return Notes.TYPE_WIDGET_4X;
+ }
+}
diff --git a/app/src/main/res/color/primary_text_dark.xml b/app/src/main/res/color/primary_text_dark.xml
new file mode 100644
index 0000000..8ad98e3
--- /dev/null
+++ b/app/src/main/res/color/primary_text_dark.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/color/secondary_text_dark.xml b/app/src/main/res/color/secondary_text_dark.xml
new file mode 100644
index 0000000..9cf8a1a
--- /dev/null
+++ b/app/src/main/res/color/secondary_text_dark.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable-hdpi/bg_btn_set_color.png b/app/src/main/res/drawable-hdpi/bg_btn_set_color.png
new file mode 100644
index 0000000..5eb5d44
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/bg_btn_set_color.png differ
diff --git a/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png b/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png
new file mode 100644
index 0000000..100db77
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png differ
diff --git a/app/src/main/res/drawable-hdpi/call_record.png b/app/src/main/res/drawable-hdpi/call_record.png
new file mode 100644
index 0000000..fb88ca4
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/call_record.png differ
diff --git a/app/src/main/res/drawable-hdpi/clock.png b/app/src/main/res/drawable-hdpi/clock.png
new file mode 100644
index 0000000..5f2ae9a
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/clock.png differ
diff --git a/app/src/main/res/drawable-hdpi/delete.png b/app/src/main/res/drawable-hdpi/delete.png
new file mode 100644
index 0000000..643de3e
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/delete.png differ
diff --git a/app/src/main/res/drawable-hdpi/dropdown_icon.9.png b/app/src/main/res/drawable-hdpi/dropdown_icon.9.png
new file mode 100644
index 0000000..5525025
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/dropdown_icon.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_blue.9.png b/app/src/main/res/drawable-hdpi/edit_blue.9.png
new file mode 100644
index 0000000..55a1856
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_blue.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_green.9.png b/app/src/main/res/drawable-hdpi/edit_green.9.png
new file mode 100644
index 0000000..2cb2d60
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_green.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_red.9.png b/app/src/main/res/drawable-hdpi/edit_red.9.png
new file mode 100644
index 0000000..bae944a
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_red.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_title_blue.9.png b/app/src/main/res/drawable-hdpi/edit_title_blue.9.png
new file mode 100644
index 0000000..96e6092
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_title_blue.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_title_green.9.png b/app/src/main/res/drawable-hdpi/edit_title_green.9.png
new file mode 100644
index 0000000..08d8644
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_title_green.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_title_red.9.png b/app/src/main/res/drawable-hdpi/edit_title_red.9.png
new file mode 100644
index 0000000..9c430e5
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_title_red.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_title_white.9.png b/app/src/main/res/drawable-hdpi/edit_title_white.9.png
new file mode 100644
index 0000000..19e8d95
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_title_white.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png b/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png
new file mode 100644
index 0000000..bf8f580
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_white.9.png b/app/src/main/res/drawable-hdpi/edit_white.9.png
new file mode 100644
index 0000000..918f7a6
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_white.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/edit_yellow.9.png b/app/src/main/res/drawable-hdpi/edit_yellow.9.png
new file mode 100644
index 0000000..10cb642
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/edit_yellow.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/font_large.png b/app/src/main/res/drawable-hdpi/font_large.png
new file mode 100644
index 0000000..78cf2e6
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/font_large.png differ
diff --git a/app/src/main/res/drawable-hdpi/font_normal.png b/app/src/main/res/drawable-hdpi/font_normal.png
new file mode 100644
index 0000000..9de7ced
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/font_normal.png differ
diff --git a/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png b/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png
new file mode 100644
index 0000000..be8e64c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/font_small.png b/app/src/main/res/drawable-hdpi/font_small.png
new file mode 100644
index 0000000..d3ff104
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/font_small.png differ
diff --git a/app/src/main/res/drawable-hdpi/font_super.png b/app/src/main/res/drawable-hdpi/font_super.png
new file mode 100644
index 0000000..85b13a1
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/font_super.png differ
diff --git a/app/src/main/res/drawable-hdpi/icon_app.png b/app/src/main/res/drawable-hdpi/icon_app.png
new file mode 100644
index 0000000..418aadc
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/icon_app.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_background.png b/app/src/main/res/drawable-hdpi/list_background.png
new file mode 100644
index 0000000..087e1f9
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_background.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_blue_down.9.png b/app/src/main/res/drawable-hdpi/list_blue_down.9.png
new file mode 100644
index 0000000..b88eebf
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_blue_down.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_blue_middle.9.png b/app/src/main/res/drawable-hdpi/list_blue_middle.9.png
new file mode 100644
index 0000000..96b1c8b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_blue_middle.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_blue_single.9.png b/app/src/main/res/drawable-hdpi/list_blue_single.9.png
new file mode 100644
index 0000000..d7e7206
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_blue_single.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_blue_up.9.png b/app/src/main/res/drawable-hdpi/list_blue_up.9.png
new file mode 100644
index 0000000..632e88c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_blue_up.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_folder.9.png b/app/src/main/res/drawable-hdpi/list_folder.9.png
new file mode 100644
index 0000000..829f61b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_folder.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_footer_bg.9.png b/app/src/main/res/drawable-hdpi/list_footer_bg.9.png
new file mode 100644
index 0000000..5325c25
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_footer_bg.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_green_down.9.png b/app/src/main/res/drawable-hdpi/list_green_down.9.png
new file mode 100644
index 0000000..64a39d9
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_green_down.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_green_middle.9.png b/app/src/main/res/drawable-hdpi/list_green_middle.9.png
new file mode 100644
index 0000000..897325a
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_green_middle.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_green_single.9.png b/app/src/main/res/drawable-hdpi/list_green_single.9.png
new file mode 100644
index 0000000..c83405f
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_green_single.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_green_up.9.png b/app/src/main/res/drawable-hdpi/list_green_up.9.png
new file mode 100644
index 0000000..141f9e1
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_green_up.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_red_down.9.png b/app/src/main/res/drawable-hdpi/list_red_down.9.png
new file mode 100644
index 0000000..4224309
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_red_down.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_red_middle.9.png b/app/src/main/res/drawable-hdpi/list_red_middle.9.png
new file mode 100644
index 0000000..9988f17
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_red_middle.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_red_single.9.png b/app/src/main/res/drawable-hdpi/list_red_single.9.png
new file mode 100644
index 0000000..587c348
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_red_single.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_red_up.9.png b/app/src/main/res/drawable-hdpi/list_red_up.9.png
new file mode 100644
index 0000000..46b4757
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_red_up.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_white_down.9.png b/app/src/main/res/drawable-hdpi/list_white_down.9.png
new file mode 100644
index 0000000..29f9d8c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_white_down.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_white_middle.9.png b/app/src/main/res/drawable-hdpi/list_white_middle.9.png
new file mode 100644
index 0000000..77a4ab4
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_white_middle.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_white_single.9.png b/app/src/main/res/drawable-hdpi/list_white_single.9.png
new file mode 100644
index 0000000..3e79189
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_white_single.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_white_up.9.png b/app/src/main/res/drawable-hdpi/list_white_up.9.png
new file mode 100644
index 0000000..e23cd5c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_white_up.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_yellow_down.9.png b/app/src/main/res/drawable-hdpi/list_yellow_down.9.png
new file mode 100644
index 0000000..31cfc1e
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_yellow_down.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png b/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png
new file mode 100644
index 0000000..b6549b2
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_yellow_single.9.png b/app/src/main/res/drawable-hdpi/list_yellow_single.9.png
new file mode 100644
index 0000000..3faf507
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_yellow_single.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/list_yellow_up.9.png b/app/src/main/res/drawable-hdpi/list_yellow_up.9.png
new file mode 100644
index 0000000..4ae791c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/list_yellow_up.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/menu_delete.png b/app/src/main/res/drawable-hdpi/menu_delete.png
new file mode 100644
index 0000000..ccdfc4b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/menu_delete.png differ
diff --git a/app/src/main/res/drawable-hdpi/menu_move.png b/app/src/main/res/drawable-hdpi/menu_move.png
new file mode 100644
index 0000000..1140b71
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/menu_move.png differ
diff --git a/app/src/main/res/drawable-hdpi/new_note_normal.png b/app/src/main/res/drawable-hdpi/new_note_normal.png
new file mode 100644
index 0000000..e24e0d1
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/new_note_normal.png differ
diff --git a/app/src/main/res/drawable-hdpi/new_note_pressed.png b/app/src/main/res/drawable-hdpi/new_note_pressed.png
new file mode 100644
index 0000000..c748936
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/new_note_pressed.png differ
diff --git a/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png b/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png
new file mode 100644
index 0000000..fc49552
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png differ
diff --git a/app/src/main/res/drawable-hdpi/notification.png b/app/src/main/res/drawable-hdpi/notification.png
new file mode 100644
index 0000000..b13ab4a
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/notification.png differ
diff --git a/app/src/main/res/drawable-hdpi/search_result.png b/app/src/main/res/drawable-hdpi/search_result.png
new file mode 100644
index 0000000..ff2befd
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/search_result.png differ
diff --git a/app/src/main/res/drawable-hdpi/selected.png b/app/src/main/res/drawable-hdpi/selected.png
new file mode 100644
index 0000000..b889bef
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/selected.png differ
diff --git a/app/src/main/res/drawable-hdpi/title_alert.png b/app/src/main/res/drawable-hdpi/title_alert.png
new file mode 100644
index 0000000..544ee9c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/title_alert.png differ
diff --git a/app/src/main/res/drawable-hdpi/title_bar_bg.9.png b/app/src/main/res/drawable-hdpi/title_bar_bg.9.png
new file mode 100644
index 0000000..eb6bff0
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/title_bar_bg.9.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_2x_blue.png b/app/src/main/res/drawable-hdpi/widget_2x_blue.png
new file mode 100644
index 0000000..a1707f4
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_2x_blue.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_2x_green.png b/app/src/main/res/drawable-hdpi/widget_2x_green.png
new file mode 100644
index 0000000..f86886c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_2x_green.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_2x_red.png b/app/src/main/res/drawable-hdpi/widget_2x_red.png
new file mode 100644
index 0000000..0e66c29
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_2x_red.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_2x_white.png b/app/src/main/res/drawable-hdpi/widget_2x_white.png
new file mode 100644
index 0000000..5f0619a
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_2x_white.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_2x_yellow.png b/app/src/main/res/drawable-hdpi/widget_2x_yellow.png
new file mode 100644
index 0000000..12d1c2b
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_2x_yellow.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_4x_blue.png b/app/src/main/res/drawable-hdpi/widget_4x_blue.png
new file mode 100644
index 0000000..9183738
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_4x_blue.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_4x_green.png b/app/src/main/res/drawable-hdpi/widget_4x_green.png
new file mode 100644
index 0000000..fa8b452
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_4x_green.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_4x_red.png b/app/src/main/res/drawable-hdpi/widget_4x_red.png
new file mode 100644
index 0000000..62de074
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_4x_red.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_4x_white.png b/app/src/main/res/drawable-hdpi/widget_4x_white.png
new file mode 100644
index 0000000..a37d67c
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_4x_white.png differ
diff --git a/app/src/main/res/drawable-hdpi/widget_4x_yellow.png b/app/src/main/res/drawable-hdpi/widget_4x_yellow.png
new file mode 100644
index 0000000..d7c5fa4
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/widget_4x_yellow.png differ
diff --git a/app/src/main/res/drawable/new_note.xml b/app/src/main/res/drawable/new_note.xml
new file mode 100644
index 0000000..2154ebc
--- /dev/null
+++ b/app/src/main/res/drawable/new_note.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/tree.png b/app/src/main/res/drawable/tree.png
new file mode 100644
index 0000000..a708cda
Binary files /dev/null and b/app/src/main/res/drawable/tree.png differ
diff --git a/app/src/main/res/drawable/water.png b/app/src/main/res/drawable/water.png
new file mode 100644
index 0000000..7366719
Binary files /dev/null and b/app/src/main/res/drawable/water.png differ
diff --git a/app/src/main/res/layout/account_dialog_title.xml b/app/src/main/res/layout/account_dialog_title.xml
new file mode 100644
index 0000000..7717112
--- /dev/null
+++ b/app/src/main/res/layout/account_dialog_title.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/add_account_text.xml b/app/src/main/res/layout/add_account_text.xml
new file mode 100644
index 0000000..c799178
--- /dev/null
+++ b/app/src/main/res/layout/add_account_text.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/app_login.xml b/app/src/main/res/layout/app_login.xml
new file mode 100644
index 0000000..ad0bd4b
--- /dev/null
+++ b/app/src/main/res/layout/app_login.xml
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/datetime_picker.xml b/app/src/main/res/layout/datetime_picker.xml
new file mode 100644
index 0000000..f10d592
--- /dev/null
+++ b/app/src/main/res/layout/datetime_picker.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/dialog_edit_text.xml b/app/src/main/res/layout/dialog_edit_text.xml
new file mode 100644
index 0000000..361b39a
--- /dev/null
+++ b/app/src/main/res/layout/dialog_edit_text.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/folder_list_item.xml b/app/src/main/res/layout/folder_list_item.xml
new file mode 100644
index 0000000..77e8148
--- /dev/null
+++ b/app/src/main/res/layout/folder_list_item.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/note_edit.xml b/app/src/main/res/layout/note_edit.xml
new file mode 100644
index 0000000..e692960
--- /dev/null
+++ b/app/src/main/res/layout/note_edit.xml
@@ -0,0 +1,401 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/note_edit_list_item.xml b/app/src/main/res/layout/note_edit_list_item.xml
new file mode 100644
index 0000000..a885f9c
--- /dev/null
+++ b/app/src/main/res/layout/note_edit_list_item.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/note_item.xml b/app/src/main/res/layout/note_item.xml
new file mode 100644
index 0000000..d541f6a
--- /dev/null
+++ b/app/src/main/res/layout/note_item.xml
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/note_list.xml b/app/src/main/res/layout/note_list.xml
new file mode 100644
index 0000000..7f89d57
--- /dev/null
+++ b/app/src/main/res/layout/note_list.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/note_list_dropdown_menu.xml b/app/src/main/res/layout/note_list_dropdown_menu.xml
new file mode 100644
index 0000000..3fa271d
--- /dev/null
+++ b/app/src/main/res/layout/note_list_dropdown_menu.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/note_list_footer.xml b/app/src/main/res/layout/note_list_footer.xml
new file mode 100644
index 0000000..5ca7b22
--- /dev/null
+++ b/app/src/main/res/layout/note_list_footer.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/settings_header.xml b/app/src/main/res/layout/settings_header.xml
new file mode 100644
index 0000000..5eb8c50
--- /dev/null
+++ b/app/src/main/res/layout/settings_header.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/widget_2x.xml b/app/src/main/res/layout/widget_2x.xml
new file mode 100644
index 0000000..55970ce
--- /dev/null
+++ b/app/src/main/res/layout/widget_2x.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/widget_4x.xml b/app/src/main/res/layout/widget_4x.xml
new file mode 100644
index 0000000..dc9bb51
--- /dev/null
+++ b/app/src/main/res/layout/widget_4x.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/menu/call_note_edit.xml b/app/src/main/res/menu/call_note_edit.xml
new file mode 100644
index 0000000..02c0528
--- /dev/null
+++ b/app/src/main/res/menu/call_note_edit.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/menu/call_record_folder.xml b/app/src/main/res/menu/call_record_folder.xml
new file mode 100644
index 0000000..c664346
--- /dev/null
+++ b/app/src/main/res/menu/call_record_folder.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/menu/note_edit.xml b/app/src/main/res/menu/note_edit.xml
new file mode 100644
index 0000000..085284d
--- /dev/null
+++ b/app/src/main/res/menu/note_edit.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/note_list.xml b/app/src/main/res/menu/note_list.xml
new file mode 100644
index 0000000..7539411
--- /dev/null
+++ b/app/src/main/res/menu/note_list.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/menu/note_list_dropdown.xml b/app/src/main/res/menu/note_list_dropdown.xml
new file mode 100644
index 0000000..7cbaadc
--- /dev/null
+++ b/app/src/main/res/menu/note_list_dropdown.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/note_list_options.xml b/app/src/main/res/menu/note_list_options.xml
new file mode 100644
index 0000000..daac008
--- /dev/null
+++ b/app/src/main/res/menu/note_list_options.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/sub_folder.xml b/app/src/main/res/menu/sub_folder.xml
new file mode 100644
index 0000000..b00de26
--- /dev/null
+++ b/app/src/main/res/menu/sub_folder.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/raw-zh-rCN/introduction b/app/src/main/res/raw-zh-rCN/introduction
new file mode 100644
index 0000000..7188359
--- /dev/null
+++ b/app/src/main/res/raw-zh-rCN/introduction
@@ -0,0 +1,7 @@
+欢迎使用MIUI便签!
+
+ 无论从软件中直接添加,还是从桌面拖出widget,MIUI便签能让你快速建立和保存便签;
+
+ 除了调整文字大小、便签背景、文件夹等基础功能外,你会发现MIUI便签也提供了清单模式、便签提醒、软件加密、导出到SD卡、同步google task的高级功能,让你的生活记录更加美好和安全;
+
+ 来分享你的使用体验吧:http://www.miui.com/index.php
diff --git a/app/src/main/res/raw/introduction b/app/src/main/res/raw/introduction
new file mode 100644
index 0000000..269cf7b
--- /dev/null
+++ b/app/src/main/res/raw/introduction
@@ -0,0 +1 @@
+Welcome to use MIUI notes!
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rCN/arrays.xml b/app/src/main/res/values-zh-rCN/arrays.xml
new file mode 100644
index 0000000..a092386
--- /dev/null
+++ b/app/src/main/res/values-zh-rCN/arrays.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ - 短信
+ - 邮件
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..96d0d0f
--- /dev/null
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+ 便签
+ 便签2x2
+ 便签4x4
+ 没有关联内容,点击新建便签。
+ 访客模式下,便签内容不可见
+ ...
+ 新建便签
+ 成功删除提醒
+ 创建提醒
+ 已过期
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 知道了
+ 查看
+ 呼叫电话
+ 发送邮件
+ 浏览网页
+ 打开地图
+
+ 大海
+ 树木
+ 新建文件夹
+ 导出文本
+ 同步
+ 取消同步
+ 设置
+ 搜索
+ 删除
+ 移动到文件夹
+ 选中了 %d 项
+ 没有选中项,操作无效
+ 全选
+ 取消全选
+ 文字大小
+ 小
+ 正常
+ 大
+ 超大
+ 进入清单模式
+ 退出清单模式
+ 查看文件夹
+ 刪除文件夹
+ 修改文件夹名称
+ 文件夹 %1$s 已存在,请重新命名
+ 分享
+ 发送到桌面
+ 提醒我
+ 删除提醒
+ 选择文件夹
+ 上一级文件夹
+ 已添加到桌面
+ 删除
+ 确认要删除所选的 %d 条便签吗?
+ 确认要删除该条便签吗?
+ 确认删除文件夹及所包含的便签吗?
+ 已将所选 %1$d 条便签移到 %2$s 文件夹
+
+ SD卡被占用,不能操作
+ 导出文本时发生错误,请检查SD卡
+ 要查看的便签不存在
+ 不能为空便签设置闹钟提醒
+ 不能将空便签发送到桌面
+ 导出成功
+ 导出失败
+ 已将文本文件(%1$s)输出至SD卡(%2$s)目录
+
+ 同步便签...
+ 同步成功
+ 同步失败
+ 同步已取消
+ 与%1$s同步成功
+ 同步失败,请检查网络和帐号设置
+ 同步失败,发生内部错误
+ 同步已取消
+ 登录%1$s...
+ 正在获取服务器便签列表...
+ 正在同步本地便签...
+
+ 设置
+ 同步账号
+ 与google task同步便签记录
+ 上次同步于 %1$s
+ 添加账号
+ 更换账号
+ 删除账号
+ 取消
+ 立即同步
+ 取消同步
+ 当前帐号 %1$s
+ 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
+ 同步便签
+ 请选择google帐号,便签将与该帐号的google task内容同步。
+ 正在同步中,不能修改同步帐号
+ 同步帐号已设置为%1$s
+ 新建便签背景颜色随机
+ 删除
+ 通话便签
+ 请输入名称
+ 正在搜索便签
+ 搜索便签
+ 便签中的文字
+ 便签
+ 设置
+ 取消
+
+ %1$s 条符合“%2$s ”的搜索结果
+
+
+
diff --git a/app/src/main/res/values-zh-rTW/arrays.xml b/app/src/main/res/values-zh-rTW/arrays.xml
new file mode 100644
index 0000000..5297209
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/arrays.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ - 短信
+ - 郵件
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..e29b79b
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+ 便簽
+ 便簽2x2
+ 便簽4x4
+ 沒有關聯內容,點擊新建便簽。
+ 訪客模式下,便籤內容不可見
+ ...
+ 新建便簽
+ 成功刪除提醒
+ 創建提醒
+ 已過期
+ yyyyMMdd
+ MM月dd日 kk:mm
+ 知道了
+ 查看
+ 呼叫電話
+ 發送郵件
+ 浏覽網頁
+ 打開地圖
+ 已將所選 %1$d 便籤移到 %2$s 文件夾
+
+ 新建文件夾
+ 導出文本
+ 同步
+ 取消同步
+ 設置
+ 搜尋
+ 刪除
+ 移動到文件夾
+ 選中了 %d 項
+ 沒有選中項,操作無效
+ 全選
+ 取消全選
+ 文字大小
+ 小
+ 正常
+ 大
+ 超大
+ 進入清單模式
+ 退出清單模式
+ 查看文件夾
+ 刪除文件夾
+ 修改文件夾名稱
+ 文件夾 %1$s 已存在,請重新命名
+ 分享
+ 發送到桌面
+ 提醒我
+ 刪除提醒
+ 選擇文件夾
+ 上一級文件夾
+ 已添加到桌面
+ 刪除
+ 确认要刪除所選的 %d 條便籤嗎?
+ 确认要删除該條便籤嗎?
+ 確認刪除檔夾及所包含的便簽嗎?
+ SD卡被佔用,不能操作
+ 導出TXT時發生錯誤,請檢查SD卡
+ 要查看的便籤不存在
+ 不能爲空便籤設置鬧鐘提醒
+ 不能將空便籤發送到桌面
+ 導出成功
+ 導出失敗
+ 已將文本文件(%1$s)導出至SD(%2$s)目錄
+
+ 同步便簽...
+ 同步成功
+ 同步失敗
+ 同步已取消
+ 與%1$s同步成功
+ 同步失敗,請檢查網絡和帳號設置
+ 同步失敗,發生內部錯誤
+ 同步已取消
+ 登陸%1$s...
+ 正在獲取服務器便籤列表...
+ 正在同步本地便籤...
+
+ 設置
+ 同步賬號
+ 与google task同步便簽記錄
+ 上次同步于 %1$s
+ 添加賬號
+ 更換賬號
+ 刪除賬號
+ 取消
+ 立即同步
+ 取消同步
+ 當前帳號 %1$s
+ 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
+ 同步便簽
+ 請選擇google帳號,便簽將與該帳號的google task內容同步。
+ 正在同步中,不能修改同步帳號
+ 同步帳號已設置為%1$s
+ 新建便籤背景顏色隨機
+
+ 刪除
+ 通話便籤
+ 請輸入名稱
+
+ 正在搜索便籤
+ 搜索便籤
+ 便籤中的文字
+ 便籤
+ 設置
+ 取消
+
+ %1$s 條符合”%2$s “的搜尋結果
+
+
+
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
new file mode 100644
index 0000000..e00210b
--- /dev/null
+++ b/app/src/main/res/values/arrays.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+ - -%s
+ - --%s
+ - --%s
+ - --%s
+
+
+
+ - Messaging
+ - Email
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..123ffbf
--- /dev/null
+++ b/app/src/main/res/values/colors.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+ #335b5b5b
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..194e84f
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+ 33sp
+ 26sp
+ 20sp
+ 17sp
+ 14sp
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..db1d458
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+ Notes
+ Notes 2x2
+ Notes 4x4
+ No associated note found, click to create associated note.
+ Privacy mode,can not see note content
+ ...
+ Add note
+ Delete reminder successfully
+ Set reminder
+ Expired
+ yyyyMMdd
+ MMMd kk:mm
+ Got it
+ Take a look
+ Call
+ Send email
+ Browse web
+ Open map
+
+ /MIUI/notes/
+ notes_%s.txt
+
+
+ login
+ Background:water
+ Background:tree
+
+ 账号:
+ 密码:
+ (%d)
+ New Folder
+ Export text
+ Sync
+ Cancel syncing
+ Settings
+ Search
+ Delete
+ Move to folder
+ %d selected
+ Nothing selected, the operation is invalid
+ Select all
+ Deselect all
+ Font size
+ Small
+ Medium
+ Large
+ Super
+ Enter check list
+ Leave check list
+ View folder
+ Delete folder
+ Change folder name
+ The folder %1$s exist, please rename
+ Share
+ Send to home
+ Remind me
+ Delete reminder
+ Select folder
+ Parent folder
+ Note added to home
+ Confirm to delete folder and its notes?
+ Delete selected notes
+ Confirm to delete the selected %d notes?
+ Confirm to delete this note?
+ Have moved selected %1$d notes to %2$s folder
+
+ SD card busy, not available now
+ Export failed, please check SD card
+ The note is not exist
+ Sorry, can not set clock on empty note
+ Sorry, can not send and empty note to home
+ Export successful
+ Export fail
+ Export text file (%1$s) to SD (%2$s) directory
+
+ Syncing notes...
+ Sync is successful
+ Sync is failed
+ Sync is canceled
+ Sync is successful with account %1$s
+ Sync failed, please check network and account settings
+ Sync failed, internal error occurs
+ Sync is canceled
+ Logging into %1$s...
+ Getting remote note list...
+ Synchronize local notes with Google Task...
+
+ Settings
+ Sync account
+ Sync notes with google task
+ Last sync time %1$s
+ yyyy-MM-dd hh:mm:ss
+ Add account
+ Change sync account
+ Remove sync account
+ Cancel
+ Sync immediately
+ Cancel syncing
+ Current account %1$s
+ All sync related information will be deleted, which may result in duplicated items sometime
+ Sync notes
+ Please select a google account. Local notes will be synced with google task.
+ Cannot change the account because sync is in progress
+ %1$s has been set as the sync account
+ New note background color random
+
+ Delete
+ Call notes
+ Input name
+
+ Searching Notes
+ Search notes
+ Text in your notes
+ Notes
+ set
+ cancel
+
+ %1$s result for \"%2$s \"
+
+ %1$s results for \"%2$s \"
+
+
+
+
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..ad0d90d
--- /dev/null
+++ b/app/src/main/res/values/styles.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
new file mode 100644
index 0000000..fe58f8f
--- /dev/null
+++ b/app/src/main/res/xml/preferences.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/searchable.xml b/app/src/main/res/xml/searchable.xml
new file mode 100644
index 0000000..bf74f14
--- /dev/null
+++ b/app/src/main/res/xml/searchable.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
diff --git a/app/src/main/res/xml/widget_2x_info.xml b/app/src/main/res/xml/widget_2x_info.xml
new file mode 100644
index 0000000..ac8b225
--- /dev/null
+++ b/app/src/main/res/xml/widget_2x_info.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/xml/widget_4x_info.xml b/app/src/main/res/xml/widget_4x_info.xml
new file mode 100644
index 0000000..cf79f9c
--- /dev/null
+++ b/app/src/main/res/xml/widget_4x_info.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..b286f77
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,17 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+buildscript {
+ repositories {
+ jcenter()
+ google()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:7.4.1'
+ }
+}
+
+allprojects {
+ repositories {
+ google()
+ jcenter()
+ }
+}
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..e708b1c
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..6f78920
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Sun Sep 24 22:16:23 CST 2023
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
new file mode 100644
index 0000000..4f906e0
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,185 @@
+#!/usr/bin/env sh
+
+#
+# Copyright 2015 the original author or authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn () {
+ echo "$*"
+}
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+ NONSTOP* )
+ nonstop=true
+ ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+ JAVACMD=`cygpath --unix "$JAVACMD"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=`expr $i + 1`
+ done
+ case $i in
+ 0) set -- ;;
+ 1) set -- "$args0" ;;
+ 2) set -- "$args0" "$args1" ;;
+ 3) set -- "$args0" "$args1" "$args2" ;;
+ 4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Escape application args
+save () {
+ for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+ echo " "
+}
+APP_ARGS=`save "$@"`
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
+
+exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..107acd3
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,89 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/import-summary.txt b/import-summary.txt
new file mode 100644
index 0000000..a421d7e
--- /dev/null
+++ b/import-summary.txt
@@ -0,0 +1,36 @@
+ECLIPSE ANDROID PROJECT IMPORT SUMMARY
+======================================
+
+Ignored Files:
+--------------
+The following files were *not* copied into the new Gradle project; you
+should evaluate whether these are still needed in your project and if
+so manually move them:
+
+* .gitignore
+* NOTICE
+* README
+
+Moved Files:
+------------
+Android Gradle projects use a different directory structure than ADT
+Eclipse projects. Here's how the projects were restructured:
+
+* AndroidManifest.xml => app/src/main/AndroidManifest.xml
+* res/ => app/src/main/res/
+* src/ => app/src/main/java/
+
+Next Steps:
+-----------
+You can now build the project. The Gradle project needs network
+connectivity to download dependencies.
+
+Bugs:
+-----
+If for some reason your project does not build, and you determine that
+it is due to a bug or limitation of the Eclipse to Gradle importer,
+please file a bug at http://b.android.com with category
+Component-Tools.
+
+(This import summary is for your information only, and can be deleted
+after import once you are satisfied with the results.)
diff --git a/local.properties b/local.properties
new file mode 100644
index 0000000..206485b
--- /dev/null
+++ b/local.properties
@@ -0,0 +1,8 @@
+## This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Thu Nov 02 17:08:24 CST 2023
+sdk.dir=C\:\\Users\\LEGION\\AppData\\Local\\Android\\Sdk
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..e7b4def
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1 @@
+include ':app'