diff --git a/node_modules/react-native-device-info/android/.classpath b/node_modules/react-native-device-info/android/.classpath
new file mode 100644
index 0000000..0a3280e
--- /dev/null
+++ b/node_modules/react-native-device-info/android/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/node_modules/react-native-device-info/android/.project b/node_modules/react-native-device-info/android/.project
new file mode 100644
index 0000000..2a070b2
--- /dev/null
+++ b/node_modules/react-native-device-info/android/.project
@@ -0,0 +1,34 @@
+
+
+ react-native-device-info
+ Project react-native-device-info created by Buildship.
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.buildship.core.gradleprojectbuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.buildship.core.gradleprojectnature
+
+
+
+ 1744530580916
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
+
diff --git a/node_modules/react-native-device-info/android/.settings/org.eclipse.buildship.core.prefs b/node_modules/react-native-device-info/android/.settings/org.eclipse.buildship.core.prefs
new file mode 100644
index 0000000..1675490
--- /dev/null
+++ b/node_modules/react-native-device-info/android/.settings/org.eclipse.buildship.core.prefs
@@ -0,0 +1,2 @@
+connection.project.dir=../../../android
+eclipse.preferences.version=1
diff --git a/node_modules/react-native-device-info/android/.settings/org.eclipse.jdt.core.prefs b/node_modules/react-native-device-info/android/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..60e5b01
--- /dev/null
+++ b/node_modules/react-native-device-info/android/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=27
+org.eclipse.jdt.core.compiler.compliance=27
+org.eclipse.jdt.core.compiler.source=27
diff --git a/node_modules/react-native-device-info/android/build.gradle b/node_modules/react-native-device-info/android/build.gradle
index ac1a9d4..b691f86 100644
--- a/node_modules/react-native-device-info/android/build.gradle
+++ b/node_modules/react-native-device-info/android/build.gradle
@@ -20,6 +20,7 @@ def safeExtGet(prop, fallback) {
}
android {
+ namespace "com.learnium.RNDeviceInfo"
compileSdkVersion safeExtGet('compileSdkVersion', 28)
defaultConfig {
diff --git a/node_modules/react-native-device-info/android/build/generated/source/buildConfig/debug/com/learnium/RNDeviceInfo/BuildConfig.java b/node_modules/react-native-device-info/android/build/generated/source/buildConfig/debug/com/learnium/RNDeviceInfo/BuildConfig.java
new file mode 100644
index 0000000..6fc4719
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/generated/source/buildConfig/debug/com/learnium/RNDeviceInfo/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.learnium.RNDeviceInfo;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String LIBRARY_PACKAGE_NAME = "com.learnium.RNDeviceInfo";
+ public static final String BUILD_TYPE = "debug";
+}
diff --git a/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..707affa
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json b/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
new file mode 100644
index 0000000..5455cea
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.learnium.RNDeviceInfo",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/aar_metadata/debug/aar-metadata.properties b/node_modules/react-native-device-info/android/build/intermediates/aar_metadata/debug/aar-metadata.properties
new file mode 100644
index 0000000..8c9c699
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/aar_metadata/debug/aar-metadata.properties
@@ -0,0 +1,4 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minAndroidGradlePluginVersion=1.0.0
diff --git a/node_modules/react-native-device-info/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/node_modules/react-native-device-info/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug-mergeJavaRes/merge-state
new file mode 100644
index 0000000..1c983fc
Binary files /dev/null and b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..7c9fe89
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Sun Apr 13 14:15:14 ICT 2025
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..fbe726c
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..f50bd99
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..632bdd3
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-device-info/android/build/intermediates/incremental/packageDebugAssets/merger.xml
new file mode 100644
index 0000000..8799188
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/incremental/packageDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/local_only_symbol_list/debug/R-def.txt b/node_modules/react-native-device-info/android/build/intermediates/local_only_symbol_list/debug/R-def.txt
new file mode 100644
index 0000000..78ac5b8
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/local_only_symbol_list/debug/R-def.txt
@@ -0,0 +1,2 @@
+R_DEF: Internal format may change without notice
+local
diff --git a/node_modules/react-native-device-info/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/node_modules/react-native-device-info/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..6ac554c
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,33 @@
+1
+2
+5
+6 /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+8 android:targetSdkVersion="34" />
+8-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+9
+10
+10-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:5:3-12:17
+11 /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:5-11:16
+12 android:name="com.learnium.RNDeviceInfo.RNDeviceReceiver"
+12-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:15-72
+13 android:enabled="true"
+13-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:73-95
+14 android:exported="true"
+14-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:96-119
+15 tools:ignore="ExportedReceiver" >
+15-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:7:9-40
+16
+16-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:8:7-10:23
+17
+17-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:9:9-71
+17-->/Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:9:17-68
+18
+19
+20
+21
+22
diff --git a/node_modules/react-native-device-info/android/build/intermediates/merged_java_res/debug/feature-react-native-device-info.jar b/node_modules/react-native-device-info/android/build/intermediates/merged_java_res/debug/feature-react-native-device-info.jar
new file mode 100644
index 0000000..15cb0ec
Binary files /dev/null and b/node_modules/react-native-device-info/android/build/intermediates/merged_java_res/debug/feature-react-native-device-info.jar differ
diff --git a/node_modules/react-native-device-info/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/node_modules/react-native-device-info/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml
new file mode 100644
index 0000000..707affa
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/navigation_json/debug/navigation.json b/node_modules/react-native-device-info/android/build/intermediates/navigation_json/debug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/navigation_json/debug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/packaged_manifests/debug/output-metadata.json b/node_modules/react-native-device-info/android/build/intermediates/packaged_manifests/debug/output-metadata.json
new file mode 100644
index 0000000..138b361
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/intermediates/packaged_manifests/debug/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "PACKAGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "com.learnium.RNDeviceInfo",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "../../merged_manifest/debug/AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/react-native-device-info/android/build/intermediates/variant_model/debug/out b/node_modules/react-native-device-info/android/build/intermediates/variant_model/debug/out
new file mode 100644
index 0000000..0c4eecb
Binary files /dev/null and b/node_modules/react-native-device-info/android/build/intermediates/variant_model/debug/out differ
diff --git a/node_modules/react-native-device-info/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-device-info/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..0864172
--- /dev/null
+++ b/node_modules/react-native-device-info/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,45 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:1:1-14:12
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:1:1-14:12
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:1:1-14:12
+ package
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:3:5-40
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ xmlns:tools
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:2:5-51
+ xmlns:android
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:1:11-69
+application
+ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:5:3-12:17
+receiver#com.learnium.RNDeviceInfo.RNDeviceReceiver
+ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:5-11:16
+ android:enabled
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:73-95
+ android:exported
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:96-119
+ tools:ignore
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:7:9-40
+ android:name
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:6:15-72
+intent-filter#action:name:com.android.vending.INSTALL_REFERRER
+ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:8:7-10:23
+action#com.android.vending.INSTALL_REFERRER
+ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:9:9-71
+ android:name
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml:9:17-68
+uses-sdk
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ ADDED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml
+ INJECTED from /Users/Kumpor/git_bda/csa-react-60/node_modules/react-native-device-info/android/src/main/AndroidManifest.xml