OXYGENHUB

Set the project up properly (closes #1) 57c0824300db

The application id and package are io.oxygenhub.android, minSdk 31, the
Gradle and build caches are no longer tracked, rust-core/ is part of the
repository (it was a nested, empty Git repository, never committed), and the
build compiles rust-core for arm64-v8a and x86_64 and generates its Kotlin
bindings itself instead of committing them. The pipeline has no jobs until
OxygenFlow has an Android image (oxygenflow#19).
Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key 5d08ed06dfc0
When
· 2026-10-24 21:22 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
57c0824300db7302b8a1d3f6ad1e0d5a938d5d82b7d5860acc0ce22a88ec3b8c
Depends on
1416009b06af 19e1dbc01b93 490d18066788 5edf011e4d10 66127df36f3a 7045183e3d2c 9481bfa7c5d0 e0e4a1c48a77 e845c208d516 e955ae0c1342 f821ee741b9f
Depended on by
34a44dcebe06 cccf06468345 c1b5d82f16cd 8de06aa06268 29a375612f92 645469f5227b e4b11612e7de d2e553089d82 739d58b12359 fb420bbdb058 1b7703ec4b02 943c54cf6a56 1b55d7f47d9f 263c6cad5e51 4a6d7ccd0958 aa627197ec18 797eca1a3e64 6823c243eaac 0b152017dee3 8440d51a2275 c53e328b2db4 1823bc12eda1 bd1d3ad70c70 b610bc6eeab7 821035db5a1c d98e5a147428 840c75813f86 740a452b2669 23279b95b5b2 6e2af63ae616 dce8ebd2482a 1dfa631436b6 0ca942a9a1e4 2a15621eca66 ca672a3ada1f af9f2e514c72 40ab4df121e0 db7727e5de19 aa21eb5e0e5b e0004d61958c bfa2eff05d35 26530d9758ee 8a657957d5a0 62429abe5869 a49fd826e10b ed6c64d23fca 0414607973cb dfbc3e972872 1c42a70fcba3 e833eb0a9e7f 98dbd1220929 41e2e862abce ff65ea456ff1 74bbbc259910 4aee5293461d d1f635be9442 e2df27a81e5d 0381bd8af55e db00632a61d6 3f3508bd5f16 0a2858c0dad3 144cbf7bf2b5 206d05a042e7 5ae4af48ddd2
In bookmarks
main
In tags
v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7 v0.1.8 v0.1.9
Edits
31 atoms, 1154 tree operations, 1144 files

Browse the tree at this change

added CHANGELOG.md +5 −0
1 +
# Changelog
2 +
3 +
## Unreleased
4 +
5 +
- **The project set up properly (#1):** the application id and package are `io.oxygenhub.android` (permanent), minSdk 31 (Android 12), the Gradle and build caches no longer tracked, `rust-core/` part of the repository (it was a nested, empty Git repository, so it had never been committed), and the Rust core built for arm64-v8a and x86_64 and its Kotlin bindings generated by the build itself (`buildRustCore`, `generateRustBindings`) instead of being committed. The pipeline has no jobs until OxygenFlow has an Android image (oxygenflow#19).
added app/src/androidTest/java/io/oxygenhub/android/ExampleInstrumentedTest.kt +24 −0
1 +
package io.oxygenhub.android
2 +
3 +
import androidx.test.platform.app.InstrumentationRegistry
4 +
import androidx.test.ext.junit.runners.AndroidJUnit4
5 +
6 +
import org.junit.Test
7 +
import org.junit.runner.RunWith
8 +
9 +
import org.junit.Assert.*
10 +
11 +
/**
12 +
 * Instrumented test, which will execute on an Android device.
13 +
 *
14 +
 * See [testing documentation](http://d.android.com/tools/testing).
15 +
 */
16 +
@RunWith(AndroidJUnit4::class)
17 +
class ExampleInstrumentedTest {
18 +
    @Test
19 +
    fun useAppContext() {
20 +
        // Context of the app under test.
21 +
        val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22 +
        assertEquals("io.oxygenhub.android", appContext.packageName)
23 +
    }
24 +
}
added app/src/main/java/io/oxygenhub/android/MainActivity.kt +48 −0
1 +
package io.oxygenhub.android
2 +
3 +
import android.os.Bundle
4 +
import androidx.activity.ComponentActivity
5 +
import androidx.activity.compose.setContent
6 +
import androidx.activity.enableEdgeToEdge
7 +
import androidx.compose.foundation.layout.fillMaxSize
8 +
import androidx.compose.foundation.layout.padding
9 +
import androidx.compose.material3.Scaffold
10 +
import androidx.compose.material3.Text
11 +
import androidx.compose.runtime.Composable
12 +
import androidx.compose.ui.Modifier
13 +
import androidx.compose.ui.tooling.preview.Preview
14 +
import io.oxygenhub.android.ui.theme.OxygenHubTheme
15 +
16 +
import uniffi.rust_core.oxygenGreeting
17 +
18 +
import io.oxygenhub.android.ui.LoginScreen
19 +
import io.oxygenhub.android.ui.MainScreen
20 +
import androidx.compose.runtime.*
21 +
22 +
class MainActivity : ComponentActivity() {
23 +
    override fun onCreate(savedInstanceState: Bundle?) {
24 +
        super.onCreate(savedInstanceState)
25 +
        enableEdgeToEdge()
26 +
        setContent {
27 +
            OxygenHubTheme {
28 +
                var isLoggedIn by remember { mutableStateOf(false) }
29 +
                
30 +
                if (isLoggedIn) {
31 +
                    MainScreen()
32 +
                } else {
33 +
                    LoginScreen(
34 +
                        onLoginSuccess = { isLoggedIn = true }
35 +
                    )
36 +
                }
37 +
            }
38 +
        }
39 +
    }
40 +
}
41 +
42 +
@Preview(showBackground = true)
43 +
@Composable
44 +
fun MainScreenPreview() {
45 +
    OxygenHubTheme {
46 +
        MainScreen()
47 +
    }
48 +
}
added app/src/main/java/io/oxygenhub/android/ui/LoginScreen.kt +133 −0
1 +
package io.oxygenhub.android.ui
2 +
3 +
import androidx.compose.foundation.layout.*
4 +
import androidx.compose.foundation.text.KeyboardOptions
5 +
import androidx.compose.material.icons.Icons
6 +
import androidx.compose.material.icons.filled.Lock
7 +
import androidx.compose.material.icons.filled.Person
8 +
import androidx.compose.material3.*
9 +
import androidx.compose.runtime.*
10 +
import androidx.compose.ui.Alignment
11 +
import androidx.compose.ui.Modifier
12 +
import androidx.compose.ui.text.font.FontWeight
13 +
import androidx.compose.ui.text.input.KeyboardType
14 +
import androidx.compose.ui.text.input.PasswordVisualTransformation
15 +
import androidx.compose.ui.unit.dp
16 +
import androidx.compose.ui.unit.sp
17 +
18 +
import androidx.compose.foundation.Image
19 +
import androidx.compose.ui.res.painterResource
20 +
import io.oxygenhub.android.R
21 +
22 +
@Composable
23 +
fun LoginScreen(onLoginSuccess: () -> Unit) {
24 +
    var username by remember { mutableStateOf("") }
25 +
    var password by remember { mutableStateOf("") }
26 +
    var serverUrl by remember { mutableStateOf("https://oxygenhub.io") }
27 +
    var twoFactorCode by remember { mutableStateOf("") }
28 +
    var is2FaRequired by remember { mutableStateOf(false) }
29 +
    var isLoading by remember { mutableStateOf(false) }
30 +
31 +
    Column(
32 +
        modifier = Modifier
33 +
            .fillMaxSize()
34 +
            .padding(24.dp),
35 +
        horizontalAlignment = Alignment.CenterHorizontally,
36 +
        verticalArrangement = Arrangement.Center
37 +
    ) {
38 +
        Image(
39 +
            painter = painterResource(id = R.drawable.mark),
40 +
            contentDescription = "OxygenHub Logo",
41 +
            modifier = Modifier.size(64.dp)
42 +
        )
43 +
        Spacer(modifier = Modifier.height(16.dp))
44 +
        Text(
45 +
            text = "OxygenHub",
46 +
            fontSize = 36.sp,
47 +
            fontWeight = FontWeight.Bold,
48 +
            color = MaterialTheme.colorScheme.primary
49 +
        )
50 +
        Spacer(modifier = Modifier.height(8.dp))
51 +
        Text(
52 +
            text = "Sign in to delegate your identity",
53 +
            style = MaterialTheme.typography.bodyLarge,
54 +
            color = MaterialTheme.colorScheme.onSurfaceVariant
55 +
        )
56 +
57 +
        Spacer(modifier = Modifier.height(48.dp))
58 +
59 +
        OutlinedTextField(
60 +
            value = serverUrl,
61 +
            onValueChange = { serverUrl = it },
62 +
            label = { Text("Server URL") },
63 +
            modifier = Modifier.fillMaxWidth(),
64 +
            singleLine = true
65 +
        )
66 +
67 +
        Spacer(modifier = Modifier.height(16.dp))
68 +
69 +
        OutlinedTextField(
70 +
            value = username,
71 +
            onValueChange = { username = it },
72 +
            label = { Text("Username or Email") },
73 +
            leadingIcon = { Icon(Icons.Filled.Person, contentDescription = "Username") },
74 +
            modifier = Modifier.fillMaxWidth(),
75 +
            singleLine = true
76 +
        )
77 +
78 +
        Spacer(modifier = Modifier.height(16.dp))
79 +
80 +
        OutlinedTextField(
81 +
            value = password,
82 +
            onValueChange = { password = it },
83 +
            label = { Text("Password") },
84 +
            leadingIcon = { Icon(Icons.Filled.Lock, contentDescription = "Password") },
85 +
            visualTransformation = PasswordVisualTransformation(),
86 +
            keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Password),
87 +
            modifier = Modifier.fillMaxWidth(),
88 +
            singleLine = true
89 +
        )
90 +
91 +
        Spacer(modifier = Modifier.height(16.dp))
92 +
93 +
        if (is2FaRequired) {
94 +
            OutlinedTextField(
95 +
                value = twoFactorCode,
96 +
                onValueChange = { twoFactorCode = it },
97 +
                label = { Text("2FA Authenticator Code") },
98 +
                keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Number),
99 +
                modifier = Modifier.fillMaxWidth(),
100 +
                singleLine = true
101 +
            )
102 +
            Spacer(modifier = Modifier.height(32.dp))
103 +
        } else {
104 +
            Spacer(modifier = Modifier.height(16.dp))
105 +
        }
106 +
107 +
        Button(
108 +
            onClick = {
109 +
                if (!is2FaRequired) {
110 +
                    // Step 1: Simulate checking credentials and discovering 2FA is needed
111 +
                    is2FaRequired = true
112 +
                } else {
113 +
                    // Step 2: Simulate verifying the 2FA code and logging in
114 +
                    isLoading = true
115 +
                    onLoginSuccess()
116 +
                }
117 +
            },
118 +
            modifier = Modifier
119 +
                .fillMaxWidth()
120 +
                .height(50.dp),
121 +
            enabled = username.isNotBlank() && password.isNotBlank() && (!is2FaRequired || twoFactorCode.isNotBlank())
122 +
        ) {
123 +
            if (isLoading) {
124 +
                CircularProgressIndicator(
125 +
                    modifier = Modifier.size(24.dp),
126 +
                    color = MaterialTheme.colorScheme.onPrimary
127 +
                )
128 +
            } else {
129 +
                Text(if (is2FaRequired) "Verify & Log In" else "Log In", fontSize = 16.sp)
130 +
            }
131 +
        }
132 +
    }
133 +
}
added app/src/main/java/io/oxygenhub/android/ui/MainScreen.kt +121 −0
1 +
package io.oxygenhub.android.ui
2 +
3 +
import androidx.compose.foundation.layout.*
4 +
import androidx.compose.material.icons.Icons
5 +
import androidx.compose.material.icons.filled.Home
6 +
import androidx.compose.material.icons.filled.Notifications
7 +
import androidx.compose.material.icons.filled.Person
8 +
import androidx.compose.material.icons.filled.PlayArrow
9 +
import androidx.compose.material3.*
10 +
import androidx.compose.runtime.*
11 +
import androidx.compose.ui.Modifier
12 +
import androidx.compose.ui.text.font.FontWeight
13 +
import androidx.compose.ui.unit.dp
14 +
import uniffi.rust_core.oxygenGreeting
15 +
16 +
import androidx.compose.foundation.Image
17 +
import androidx.compose.ui.res.painterResource
18 +
import androidx.compose.ui.Alignment
19 +
import io.oxygenhub.android.R
20 +
21 +
@OptIn(ExperimentalMaterial3Api::class)
22 +
@Composable
23 +
fun MainScreen() {
24 +
    var selectedItem by remember { mutableIntStateOf(0) }
25 +
    val items = listOf("Home", "Notifications", "Flow", "Profile")
26 +
    val icons = listOf(Icons.Filled.Home, Icons.Filled.Notifications, Icons.Filled.PlayArrow, Icons.Filled.Person)
27 +
28 +
    Scaffold(
29 +
        topBar = {
30 +
            TopAppBar(
31 +
                title = { 
32 +
                    Row(verticalAlignment = Alignment.CenterVertically) {
33 +
                        Image(
34 +
                            painter = painterResource(id = R.drawable.mark),
35 +
                            contentDescription = "OxygenHub Logo",
36 +
                            modifier = Modifier.size(24.dp)
37 +
                        )
38 +
                        Spacer(modifier = Modifier.width(8.dp))
39 +
                        Text("OxygenHub", fontWeight = FontWeight.Bold) 
40 +
                    }
41 +
                },
42 +
                colors = TopAppBarDefaults.topAppBarColors(
43 +
                    containerColor = MaterialTheme.colorScheme.primaryContainer,
44 +
                    titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer
45 +
                )
46 +
            )
47 +
        },
48 +
        bottomBar = {
49 +
            NavigationBar {
50 +
                items.forEachIndexed { index, item ->
51 +
                    NavigationBarItem(
52 +
                        icon = { Icon(icons[index], contentDescription = item) },
53 +
                        label = { Text(item) },
54 +
                        selected = selectedItem == index,
55 +
                        onClick = { selectedItem = index }
56 +
                    )
57 +
                }
58 +
            }
59 +
        }
60 +
    ) { innerPadding ->
61 +
        Surface(
62 +
            modifier = Modifier
63 +
                .fillMaxSize()
64 +
                .padding(innerPadding),
65 +
            color = MaterialTheme.colorScheme.background
66 +
        ) {
67 +
            // Render the selected tab
68 +
            when (selectedItem) {
69 +
                0 -> HomeTab()
70 +
                1 -> NotificationsTab()
71 +
                2 -> FlowTab()
72 +
                3 -> ProfileTab()
73 +
            }
74 +
        }
75 +
    }
76 +
}
77 +
78 +
@Composable
79 +
fun HomeTab() {
80 +
    Column(modifier = Modifier.padding(16.dp)) {
81 +
        Text("Activity", style = MaterialTheme.typography.headlineMedium, fontWeight = FontWeight.Bold)
82 +
        Spacer(modifier = Modifier.height(16.dp))
83 +
        Card(modifier = Modifier.fillMaxWidth()) {
84 +
            Column(modifier = Modifier.padding(16.dp)) {
85 +
                Text("Native Core Status:", style = MaterialTheme.typography.titleMedium)
86 +
                Spacer(modifier = Modifier.height(8.dp))
87 +
                // This calls our Rust FFI function!
88 +
                Text(text = oxygenGreeting("Andy"), color = MaterialTheme.colorScheme.primary)
89 +
            }
90 +
        }
91 +
    }
92 +
}
93 +
94 +
@Composable
95 +
fun NotificationsTab() {
96 +
    Box(modifier = Modifier.fillMaxSize(), contentAlignment = androidx.compose.ui.Alignment.Center) {
97 +
        Text("No new notifications")
98 +
    }
99 +
}
100 +
101 +
@Composable
102 +
fun FlowTab() {
103 +
    Column(modifier = Modifier.padding(16.dp)) {
104 +
        Text("Active Pipelines", style = MaterialTheme.typography.headlineMedium, fontWeight = FontWeight.Bold)
105 +
        Spacer(modifier = Modifier.height(16.dp))
106 +
        Card(modifier = Modifier.fillMaxWidth()) {
107 +
            Column(modifier = Modifier.padding(16.dp)) {
108 +
                Text("oxygenhub-android / main", fontWeight = FontWeight.Bold)
109 +
                Text("🧱 Build - Passing", color = androidx.compose.ui.graphics.Color(0xFF4CAF50))
110 +
                Text("🧪 Functional Tests - Passing", color = androidx.compose.ui.graphics.Color(0xFF4CAF50))
111 +
            }
112 +
        }
113 +
    }
114 +
}
115 +
116 +
@Composable
117 +
fun ProfileTab() {
118 +
    Box(modifier = Modifier.fillMaxSize(), contentAlignment = androidx.compose.ui.Alignment.Center) {
119 +
        Text("Profile Settings")
120 +
    }
121 +
}
added app/src/main/java/io/oxygenhub/android/ui/theme/Color.kt +11 −0
1 +
package io.oxygenhub.android.ui.theme
2 +
3 +
import androidx.compose.ui.graphics.Color
4 +
5 +
val Purple80 = Color(0xFFD0BCFF)
6 +
val PurpleGrey80 = Color(0xFFCCC2DC)
7 +
val Pink80 = Color(0xFFEFB8C8)
8 +
9 +
val Purple40 = Color(0xFF6650a4)
10 +
val PurpleGrey40 = Color(0xFF625b71)
11 +
val Pink40 = Color(0xFF7D5260)
added app/src/main/java/io/oxygenhub/android/ui/theme/Theme.kt +58 −0
1 +
package io.oxygenhub.android.ui.theme
2 +
3 +
import android.app.Activity
4 +
import android.os.Build
5 +
import androidx.compose.foundation.isSystemInDarkTheme
6 +
import androidx.compose.material3.MaterialTheme
7 +
import androidx.compose.material3.darkColorScheme
8 +
import androidx.compose.material3.dynamicDarkColorScheme
9 +
import androidx.compose.material3.dynamicLightColorScheme
10 +
import androidx.compose.material3.lightColorScheme
11 +
import androidx.compose.runtime.Composable
12 +
import androidx.compose.ui.platform.LocalContext
13 +
14 +
private val DarkColorScheme = darkColorScheme(
15 +
    primary = Purple80,
16 +
    secondary = PurpleGrey80,
17 +
    tertiary = Pink80
18 +
)
19 +
20 +
private val LightColorScheme = lightColorScheme(
21 +
    primary = Purple40,
22 +
    secondary = PurpleGrey40,
23 +
    tertiary = Pink40
24 +
25 +
    /* Other default colors to override
26 +
    background = Color(0xFFFFFBFE),
27 +
    surface = Color(0xFFFFFBFE),
28 +
    onPrimary = Color.White,
29 +
    onSecondary = Color.White,
30 +
    onTertiary = Color.White,
31 +
    onBackground = Color(0xFF1C1B1F),
32 +
    onSurface = Color(0xFF1C1B1F),
33 +
    */
34 +
)
35 +
36 +
@Composable
37 +
fun OxygenHubTheme(
38 +
    darkTheme: Boolean = isSystemInDarkTheme(),
39 +
    // Dynamic color is available on Android 12+
40 +
    dynamicColor: Boolean = true,
41 +
    content: @Composable () -> Unit
42 +
) {
43 +
    val colorScheme = when {
44 +
        dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> {
45 +
            val context = LocalContext.current
46 +
            if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
47 +
        }
48 +
49 +
        darkTheme -> DarkColorScheme
50 +
        else -> LightColorScheme
51 +
    }
52 +
53 +
    MaterialTheme(
54 +
        colorScheme = colorScheme,
55 +
        typography = Typography,
56 +
        content = content
57 +
    )
58 +
}
added app/src/main/java/io/oxygenhub/android/ui/theme/Type.kt +34 −0
1 +
package io.oxygenhub.android.ui.theme
2 +
3 +
import androidx.compose.material3.Typography
4 +
import androidx.compose.ui.text.TextStyle
5 +
import androidx.compose.ui.text.font.FontFamily
6 +
import androidx.compose.ui.text.font.FontWeight
7 +
import androidx.compose.ui.unit.sp
8 +
9 +
// Set of Material typography styles to start with
10 +
val Typography = Typography(
11 +
    bodyLarge = TextStyle(
12 +
        fontFamily = FontFamily.Default,
13 +
        fontWeight = FontWeight.Normal,
14 +
        fontSize = 16.sp,
15 +
        lineHeight = 24.sp,
16 +
        letterSpacing = 0.5.sp
17 +
    )
18 +
    /* Other default text styles to override
19 +
    titleLarge = TextStyle(
20 +
        fontFamily = FontFamily.Default,
21 +
        fontWeight = FontWeight.Normal,
22 +
        fontSize = 22.sp,
23 +
        lineHeight = 28.sp,
24 +
        letterSpacing = 0.sp
25 +
    ),
26 +
    labelSmall = TextStyle(
27 +
        fontFamily = FontFamily.Default,
28 +
        fontWeight = FontWeight.Medium,
29 +
        fontSize = 11.sp,
30 +
        lineHeight = 16.sp,
31 +
        letterSpacing = 0.5.sp
32 +
    )
33 +
    */
34 +
)
added app/src/test/java/io/oxygenhub/android/ExampleUnitTest.kt +17 −0
1 +
package io.oxygenhub.android
2 +
3 +
import org.junit.Test
4 +
5 +
import org.junit.Assert.*
6 +
7 +
/**
8 +
 * Example local unit test, which will execute on the development machine (host).
9 +
 *
10 +
 * See [testing documentation](http://d.android.com/tools/testing).
11 +
 */
12 +
class ExampleUnitTest {
13 +
    @Test
14 +
    fun addition_isCorrect() {
15 +
        assertEquals(4, 2 + 2)
16 +
    }
17 +
}
added rust-core/.cargo/config.toml +8 −0
1 +
[target.aarch64-linux-android]
2 +
rustflags = ["-C", "link-arg=-Wl,-z,max-page-size=16384"]
3 +
4 +
[target.armv7-linux-androideabi]
5 +
rustflags = ["-C", "link-arg=-Wl,-z,max-page-size=16384"]
6 +
7 +
[target.x86_64-linux-android]
8 +
rustflags = ["-C", "link-arg=-Wl,-z,max-page-size=16384"]
added rust-core/.gitignore +1 −0
1 +
/target
added rust-core/Cargo.lock +1847 −0
1 +
# This file is automatically @generated by Cargo.
2 +
# It is not intended for manual editing.
3 +
version = 4
4 +
5 +
[[package]]
6 +
name = "adler2"
7 +
version = "2.0.1"
8 +
source = "registry+https://github.com/rust-lang/crates.io-index"
9 +
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
10 +
11 +
[[package]]
12 +
name = "aho-corasick"
13 +
version = "1.1.5"
14 +
source = "registry+https://github.com/rust-lang/crates.io-index"
15 +
checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
16 +
dependencies = [
17 +
 "memchr",
18 +
]
19 +
20 +
[[package]]
21 +
name = "anstream"
22 +
version = "1.0.0"
23 +
source = "registry+https://github.com/rust-lang/crates.io-index"
24 +
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
25 +
dependencies = [
26 +
 "anstyle",
27 +
 "anstyle-parse",
28 +
 "anstyle-query",
29 +
 "anstyle-wincon",
30 +
 "colorchoice",
31 +
 "is_terminal_polyfill",
32 +
 "utf8parse",
33 +
]
34 +
35 +
[[package]]
36 +
name = "anstyle"
37 +
version = "1.0.14"
38 +
source = "registry+https://github.com/rust-lang/crates.io-index"
39 +
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
40 +
41 +
[[package]]
42 +
name = "anstyle-parse"
43 +
version = "1.0.0"
44 +
source = "registry+https://github.com/rust-lang/crates.io-index"
45 +
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
46 +
dependencies = [
47 +
 "utf8parse",
48 +
]
49 +
50 +
[[package]]
51 +
name = "anstyle-query"
52 +
version = "1.1.5"
53 +
source = "registry+https://github.com/rust-lang/crates.io-index"
54 +
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
55 +
dependencies = [
56 +
 "windows-sys 0.61.2",
57 +
]
58 +
59 +
[[package]]
60 +
name = "anstyle-wincon"
61 +
version = "3.0.11"
62 +
source = "registry+https://github.com/rust-lang/crates.io-index"
63 +
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
64 +
dependencies = [
65 +
 "anstyle",
66 +
 "once_cell_polyfill",
67 +
 "windows-sys 0.61.2",
68 +
]
69 +
70 +
[[package]]
71 +
name = "anyhow"
72 +
version = "1.0.104"
73 +
source = "registry+https://github.com/rust-lang/crates.io-index"
74 +
checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
75 +
76 +
[[package]]
77 +
name = "arrayvec"
78 +
version = "0.7.8"
79 +
source = "registry+https://github.com/rust-lang/crates.io-index"
80 +
checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
81 +
82 +
[[package]]
83 +
name = "askama"
84 +
version = "0.12.1"
85 +
source = "registry+https://github.com/rust-lang/crates.io-index"
86 +
checksum = "b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28"
87 +
dependencies = [
88 +
 "askama_derive",
89 +
 "askama_escape",
90 +
]
91 +
92 +
[[package]]
93 +
name = "askama_derive"
94 +
version = "0.12.5"
95 +
source = "registry+https://github.com/rust-lang/crates.io-index"
96 +
checksum = "19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83"
97 +
dependencies = [
98 +
 "askama_parser",
99 +
 "basic-toml",
100 +
 "mime",
101 +
 "mime_guess",
102 +
 "proc-macro2",
103 +
 "quote",
104 +
 "serde",
105 +
 "syn 2.0.119",
106 +
]
107 +
108 +
[[package]]
109 +
name = "askama_escape"
110 +
version = "0.10.3"
111 +
source = "registry+https://github.com/rust-lang/crates.io-index"
112 +
checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
113 +
114 +
[[package]]
115 +
name = "askama_parser"
116 +
version = "0.2.1"
117 +
source = "registry+https://github.com/rust-lang/crates.io-index"
118 +
checksum = "acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0"
119 +
dependencies = [
120 +
 "nom",
121 +
]
122 +
123 +
[[package]]
124 +
name = "autocfg"
125 +
version = "1.5.1"
126 +
source = "registry+https://github.com/rust-lang/crates.io-index"
127 +
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
128 +
129 +
[[package]]
130 +
name = "base64"
131 +
version = "0.22.1"
132 +
source = "registry+https://github.com/rust-lang/crates.io-index"
133 +
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
134 +
135 +
[[package]]
136 +
name = "base64ct"
137 +
version = "1.8.3"
138 +
source = "registry+https://github.com/rust-lang/crates.io-index"
139 +
checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
140 +
141 +
[[package]]
142 +
name = "basic-toml"
143 +
version = "0.1.10"
144 +
source = "registry+https://github.com/rust-lang/crates.io-index"
145 +
checksum = "ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a"
146 +
dependencies = [
147 +
 "serde",
148 +
]
149 +
150 +
[[package]]
151 +
name = "bincode"
152 +
version = "1.3.3"
153 +
source = "registry+https://github.com/rust-lang/crates.io-index"
154 +
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
155 +
dependencies = [
156 +
 "serde",
157 +
]
158 +
159 +
[[package]]
160 +
name = "blake3"
161 +
version = "1.8.7"
162 +
source = "registry+https://github.com/rust-lang/crates.io-index"
163 +
checksum = "6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae"
164 +
dependencies = [
165 +
 "arrayvec",
166 +
 "cc",
167 +
 "cfg-if",
168 +
 "constant_time_eq",
169 +
 "cpufeatures",
170 +
 "rayon-core",
171 +
]
172 +
173 +
[[package]]
174 +
name = "block-buffer"
175 +
version = "0.12.1"
176 +
source = "registry+https://github.com/rust-lang/crates.io-index"
177 +
checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
178 +
dependencies = [
179 +
 "hybrid-array",
180 +
]
181 +
182 +
[[package]]
183 +
name = "bstr"
184 +
version = "1.13.1"
185 +
source = "registry+https://github.com/rust-lang/crates.io-index"
186 +
checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f"
187 +
dependencies = [
188 +
 "memchr",
189 +
 "serde_core",
190 +
]
191 +
192 +
[[package]]
193 +
name = "bytes"
194 +
version = "1.12.1"
195 +
source = "registry+https://github.com/rust-lang/crates.io-index"
196 +
checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
197 +
198 +
[[package]]
199 +
name = "camino"
200 +
version = "1.2.6"
201 +
source = "registry+https://github.com/rust-lang/crates.io-index"
202 +
checksum = "bbbad30e4b4c14a39e3cc8aed085a12a327257c316619c93581e017bc52be591"
203 +
dependencies = [
204 +
 "serde_core",
205 +
]
206 +
207 +
[[package]]
208 +
name = "cargo-platform"
209 +
version = "0.1.9"
210 +
source = "registry+https://github.com/rust-lang/crates.io-index"
211 +
checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
212 +
dependencies = [
213 +
 "serde",
214 +
]
215 +
216 +
[[package]]
217 +
name = "cargo_metadata"
218 +
version = "0.15.4"
219 +
source = "registry+https://github.com/rust-lang/crates.io-index"
220 +
checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
221 +
dependencies = [
222 +
 "camino",
223 +
 "cargo-platform",
224 +
 "semver",
225 +
 "serde",
226 +
 "serde_json",
227 +
 "thiserror",
228 +
]
229 +
230 +
[[package]]
231 +
name = "cc"
232 +
version = "1.5.1"
233 +
source = "registry+https://github.com/rust-lang/crates.io-index"
234 +
checksum = "f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040"
235 +
dependencies = [
236 +
 "find-msvc-tools",
237 +
 "jobserver",
238 +
 "libc",
239 +
 "shlex",
240 +
]
241 +
242 +
[[package]]
243 +
name = "cfg-if"
244 +
version = "1.0.5"
245 +
source = "registry+https://github.com/rust-lang/crates.io-index"
246 +
checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
247 +
248 +
[[package]]
249 +
name = "clap"
250 +
version = "4.6.7"
251 +
source = "registry+https://github.com/rust-lang/crates.io-index"
252 +
checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946"
253 +
dependencies = [
254 +
 "clap_builder",
255 +
 "clap_derive",
256 +
]
257 +
258 +
[[package]]
259 +
name = "clap_builder"
260 +
version = "4.6.7"
261 +
source = "registry+https://github.com/rust-lang/crates.io-index"
262 +
checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d"
263 +
dependencies = [
264 +
 "anstream",
265 +
 "anstyle",
266 +
 "clap_lex",
267 +
 "strsim",
268 +
]
269 +
270 +
[[package]]
271 +
name = "clap_derive"
272 +
version = "4.6.7"
273 +
source = "registry+https://github.com/rust-lang/crates.io-index"
274 +
checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0"
275 +
dependencies = [
276 +
 "heck",
277 +
 "proc-macro2",
278 +
 "quote",
279 +
 "syn 3.0.6",
280 +
]
281 +
282 +
[[package]]
283 +
name = "clap_lex"
284 +
version = "1.1.1"
285 +
source = "registry+https://github.com/rust-lang/crates.io-index"
286 +
checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486"
287 +
288 +
[[package]]
289 +
name = "cmov"
290 +
version = "0.5.4"
291 +
source = "registry+https://github.com/rust-lang/crates.io-index"
292 +
checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
293 +
294 +
[[package]]
295 +
name = "colorchoice"
296 +
version = "1.0.5"
297 +
source = "registry+https://github.com/rust-lang/crates.io-index"
298 +
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
299 +
300 +
[[package]]
301 +
name = "const-oid"
302 +
version = "0.10.2"
303 +
source = "registry+https://github.com/rust-lang/crates.io-index"
304 +
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
305 +
306 +
[[package]]
307 +
name = "constant_time_eq"
308 +
version = "0.4.2"
309 +
source = "registry+https://github.com/rust-lang/crates.io-index"
310 +
checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
311 +
312 +
[[package]]
313 +
name = "cpufeatures"
314 +
version = "0.3.1"
315 +
source = "registry+https://github.com/rust-lang/crates.io-index"
316 +
checksum = "5ca28b0ae3115b884660db4118d803791fd6756b6e88f39c0f3f7859060d7566"
317 +
dependencies = [
318 +
 "libc",
319 +
]
320 +
321 +
[[package]]
322 +
name = "crc32fast"
323 +
version = "1.5.2"
324 +
source = "registry+https://github.com/rust-lang/crates.io-index"
325 +
checksum = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78"
326 +
dependencies = [
327 +
 "cfg-if",
328 +
]
329 +
330 +
[[package]]
331 +
name = "crossbeam-deque"
332 +
version = "0.8.8"
333 +
source = "registry+https://github.com/rust-lang/crates.io-index"
334 +
checksum = "622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a"
335 +
dependencies = [
336 +
 "crossbeam-epoch",
337 +
 "crossbeam-utils",
338 +
]
339 +
340 +
[[package]]
341 +
name = "crossbeam-epoch"
342 +
version = "0.9.21"
343 +
source = "registry+https://github.com/rust-lang/crates.io-index"
344 +
checksum = "dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d"
345 +
dependencies = [
346 +
 "crossbeam-utils",
347 +
]
348 +
349 +
[[package]]
350 +
name = "crossbeam-utils"
351 +
version = "0.8.23"
352 +
source = "registry+https://github.com/rust-lang/crates.io-index"
353 +
checksum = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6"
354 +
355 +
[[package]]
356 +
name = "crypto-common"
357 +
version = "0.2.2"
358 +
source = "registry+https://github.com/rust-lang/crates.io-index"
359 +
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
360 +
dependencies = [
361 +
 "getrandom 0.4.3",
362 +
 "hybrid-array",
363 +
 "rand_core 0.10.1",
364 +
]
365 +
366 +
[[package]]
367 +
name = "ctutils"
368 +
version = "0.4.2"
369 +
source = "registry+https://github.com/rust-lang/crates.io-index"
370 +
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
371 +
dependencies = [
372 +
 "cmov",
373 +
]
374 +
375 +
[[package]]
376 +
name = "curve25519-dalek"
377 +
version = "5.0.0"
378 +
source = "registry+https://github.com/rust-lang/crates.io-index"
379 +
checksum = "b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23"
380 +
dependencies = [
381 +
 "cfg-if",
382 +
 "cpufeatures",
383 +
 "curve25519-dalek-derive",
384 +
 "digest",
385 +
 "fiat-crypto",
386 +
 "rustc_version",
387 +
 "subtle",
388 +
 "zeroize",
389 +
]
390 +
391 +
[[package]]
392 +
name = "curve25519-dalek-derive"
393 +
version = "0.1.1"
394 +
source = "registry+https://github.com/rust-lang/crates.io-index"
395 +
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
396 +
dependencies = [
397 +
 "proc-macro2",
398 +
 "quote",
399 +
 "syn 2.0.119",
400 +
]
401 +
402 +
[[package]]
403 +
name = "der"
404 +
version = "0.8.2"
405 +
source = "registry+https://github.com/rust-lang/crates.io-index"
406 +
checksum = "a878c850e9e421b20262e9b41f9c860e4785fa07541c266b62ff9d1ef998a80a"
407 +
dependencies = [
408 +
 "const-oid",
409 +
 "zeroize",
410 +
]
411 +
412 +
[[package]]
413 +
name = "digest"
414 +
version = "0.11.3"
415 +
source = "registry+https://github.com/rust-lang/crates.io-index"
416 +
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
417 +
dependencies = [
418 +
 "block-buffer",
419 +
 "crypto-common",
420 +
]
421 +
422 +
[[package]]
423 +
name = "displaydoc"
424 +
version = "0.2.7"
425 +
source = "registry+https://github.com/rust-lang/crates.io-index"
426 +
checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
427 +
dependencies = [
428 +
 "proc-macro2",
429 +
 "quote",
430 +
 "syn 3.0.6",
431 +
]
432 +
433 +
[[package]]
434 +
name = "ed25519"
435 +
version = "3.0.0"
436 +
source = "registry+https://github.com/rust-lang/crates.io-index"
437 +
checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
438 +
dependencies = [
439 +
 "signature",
440 +
]
441 +
442 +
[[package]]
443 +
name = "ed25519-dalek"
444 +
version = "3.0.0"
445 +
source = "registry+https://github.com/rust-lang/crates.io-index"
446 +
checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de"
447 +
dependencies = [
448 +
 "curve25519-dalek",
449 +
 "ed25519",
450 +
 "sha2",
451 +
 "subtle",
452 +
 "zeroize",
453 +
]
454 +
455 +
[[package]]
456 +
name = "either"
457 +
version = "1.18.0"
458 +
source = "registry+https://github.com/rust-lang/crates.io-index"
459 +
checksum = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34"
460 +
461 +
[[package]]
462 +
name = "fiat-crypto"
463 +
version = "0.3.0"
464 +
source = "registry+https://github.com/rust-lang/crates.io-index"
465 +
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
466 +
467 +
[[package]]
468 +
name = "find-msvc-tools"
469 +
version = "0.1.14"
470 +
source = "registry+https://github.com/rust-lang/crates.io-index"
471 +
checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484"
472 +
473 +
[[package]]
474 +
name = "flate2"
475 +
version = "1.1.10"
476 +
source = "registry+https://github.com/rust-lang/crates.io-index"
477 +
checksum = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb"
478 +
dependencies = [
479 +
 "crc32fast",
480 +
 "miniz_oxide",
481 +
 "zlib-rs",
482 +
]
483 +
484 +
[[package]]
485 +
name = "form_urlencoded"
486 +
version = "1.2.2"
487 +
source = "registry+https://github.com/rust-lang/crates.io-index"
488 +
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
489 +
dependencies = [
490 +
 "percent-encoding",
491 +
]
492 +
493 +
[[package]]
494 +
name = "fs-err"
495 +
version = "2.11.0"
496 +
source = "registry+https://github.com/rust-lang/crates.io-index"
497 +
checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
498 +
dependencies = [
499 +
 "autocfg",
500 +
]
501 +
502 +
[[package]]
503 +
name = "getrandom"
504 +
version = "0.2.17"
505 +
source = "registry+https://github.com/rust-lang/crates.io-index"
506 +
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
507 +
dependencies = [
508 +
 "cfg-if",
509 +
 "libc",
510 +
 "wasi",
511 +
]
512 +
513 +
[[package]]
514 +
name = "getrandom"
515 +
version = "0.4.3"
516 +
source = "registry+https://github.com/rust-lang/crates.io-index"
517 +
checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
518 +
dependencies = [
519 +
 "cfg-if",
520 +
 "libc",
521 +
 "r-efi",
522 +
 "rand_core 0.10.1",
523 +
]
524 +
525 +
[[package]]
526 +
name = "glob"
527 +
version = "0.3.4"
528 +
source = "registry+https://github.com/rust-lang/crates.io-index"
529 +
checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b"
530 +
531 +
[[package]]
532 +
name = "globset"
533 +
version = "0.4.20"
534 +
source = "registry+https://github.com/rust-lang/crates.io-index"
535 +
checksum = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988"
536 +
dependencies = [
537 +
 "aho-corasick",
538 +
 "bstr",
539 +
 "log",
540 +
 "regex-automata",
541 +
 "regex-syntax",
542 +
]
543 +
544 +
[[package]]
545 +
name = "goblin"
546 +
version = "0.8.2"
547 +
source = "registry+https://github.com/rust-lang/crates.io-index"
548 +
checksum = "1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47"
549 +
dependencies = [
550 +
 "log",
551 +
 "plain",
552 +
 "scroll",
553 +
]
554 +
555 +
[[package]]
556 +
name = "heck"
557 +
version = "0.5.0"
558 +
source = "registry+https://github.com/rust-lang/crates.io-index"
559 +
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
560 +
561 +
[[package]]
562 +
name = "hex"
563 +
version = "0.4.3"
564 +
source = "registry+https://github.com/rust-lang/crates.io-index"
565 +
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
566 +
567 +
[[package]]
568 +
name = "hybrid-array"
569 +
version = "0.4.15"
570 +
source = "registry+https://github.com/rust-lang/crates.io-index"
571 +
checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
572 +
dependencies = [
573 +
 "ctutils",
574 +
 "typenum",
575 +
]
576 +
577 +
[[package]]
578 +
name = "icu_collections"
579 +
version = "2.3.0"
580 +
source = "registry+https://github.com/rust-lang/crates.io-index"
581 +
checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513"
582 +
dependencies = [
583 +
 "displaydoc",
584 +
 "potential_utf",
585 +
 "utf8_iter",
586 +
 "yoke",
587 +
 "zerofrom",
588 +
 "zerovec",
589 +
]
590 +
591 +
[[package]]
592 +
name = "icu_locale_core"
593 +
version = "2.3.0"
594 +
source = "registry+https://github.com/rust-lang/crates.io-index"
595 +
checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb"
596 +
dependencies = [
597 +
 "displaydoc",
598 +
 "litemap",
599 +
 "tinystr",
600 +
 "writeable",
601 +
 "zerovec",
602 +
]
603 +
604 +
[[package]]
605 +
name = "icu_normalizer"
606 +
version = "2.3.0"
607 +
source = "registry+https://github.com/rust-lang/crates.io-index"
608 +
checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f"
609 +
dependencies = [
610 +
 "icu_collections",
611 +
 "icu_normalizer_data",
612 +
 "icu_properties",
613 +
 "icu_provider",
614 +
 "smallvec",
615 +
 "zerovec",
616 +
]
617 +
618 +
[[package]]
619 +
name = "icu_normalizer_data"
620 +
version = "2.3.0"
621 +
source = "registry+https://github.com/rust-lang/crates.io-index"
622 +
checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0"
623 +
624 +
[[package]]
625 +
name = "icu_properties"
626 +
version = "2.3.0"
627 +
source = "registry+https://github.com/rust-lang/crates.io-index"
628 +
checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148"
629 +
dependencies = [
630 +
 "displaydoc",
631 +
 "icu_collections",
632 +
 "icu_locale_core",
633 +
 "icu_properties_data",
634 +
 "icu_provider",
635 +
 "zerotrie",
636 +
 "zerovec",
637 +
]
638 +
639 +
[[package]]
640 +
name = "icu_properties_data"
641 +
version = "2.3.0"
642 +
source = "registry+https://github.com/rust-lang/crates.io-index"
643 +
checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa"
644 +
645 +
[[package]]
646 +
name = "icu_provider"
647 +
version = "2.3.1"
648 +
source = "registry+https://github.com/rust-lang/crates.io-index"
649 +
checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73"
650 +
dependencies = [
651 +
 "displaydoc",
652 +
 "icu_locale_core",
653 +
 "writeable",
654 +
 "yoke",
655 +
 "zerofrom",
656 +
 "zerotrie",
657 +
 "zerovec",
658 +
]
659 +
660 +
[[package]]
661 +
name = "idna"
662 +
version = "1.1.0"
663 +
source = "registry+https://github.com/rust-lang/crates.io-index"
664 +
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
665 +
dependencies = [
666 +
 "idna_adapter",
667 +
 "smallvec",
668 +
 "utf8_iter",
669 +
]
670 +
671 +
[[package]]
672 +
name = "idna_adapter"
673 +
version = "1.2.2"
674 +
source = "registry+https://github.com/rust-lang/crates.io-index"
675 +
checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
676 +
dependencies = [
677 +
 "icu_normalizer",
678 +
 "icu_properties",
679 +
]
680 +
681 +
[[package]]
682 +
name = "ignore"
683 +
version = "0.4.33"
684 +
source = "registry+https://github.com/rust-lang/crates.io-index"
685 +
checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f"
686 +
dependencies = [
687 +
 "crossbeam-deque",
688 +
 "globset",
689 +
 "log",
690 +
 "memchr",
691 +
 "regex-automata",
692 +
 "same-file",
693 +
 "walkdir",
694 +
 "winapi-util",
695 +
]
696 +
697 +
[[package]]
698 +
name = "is_terminal_polyfill"
699 +
version = "1.70.2"
700 +
source = "registry+https://github.com/rust-lang/crates.io-index"
701 +
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
702 +
703 +
[[package]]
704 +
name = "itoa"
705 +
version = "1.0.18"
706 +
source = "registry+https://github.com/rust-lang/crates.io-index"
707 +
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
708 +
709 +
[[package]]
710 +
name = "jobserver"
711 +
version = "0.1.35"
712 +
source = "registry+https://github.com/rust-lang/crates.io-index"
713 +
checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
714 +
dependencies = [
715 +
 "getrandom 0.4.3",
716 +
 "libc",
717 +
]
718 +
719 +
[[package]]
720 +
name = "keccak"
721 +
version = "0.2.2"
722 +
source = "registry+https://github.com/rust-lang/crates.io-index"
723 +
checksum = "d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598"
724 +
dependencies = [
725 +
 "cfg-if",
726 +
 "cpufeatures",
727 +
]
728 +
729 +
[[package]]
730 +
name = "libc"
731 +
version = "0.2.189"
732 +
source = "registry+https://github.com/rust-lang/crates.io-index"
733 +
checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
734 +
735 +
[[package]]
736 +
name = "litemap"
737 +
version = "0.8.3"
738 +
source = "registry+https://github.com/rust-lang/crates.io-index"
739 +
checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
740 +
741 +
[[package]]
742 +
name = "log"
743 +
version = "0.4.34"
744 +
source = "registry+https://github.com/rust-lang/crates.io-index"
745 +
checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
746 +
747 +
[[package]]
748 +
name = "memchr"
749 +
version = "2.8.3"
750 +
source = "registry+https://github.com/rust-lang/crates.io-index"
751 +
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
752 +
753 +
[[package]]
754 +
name = "mime"
755 +
version = "0.3.17"
756 +
source = "registry+https://github.com/rust-lang/crates.io-index"
757 +
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
758 +
759 +
[[package]]
760 +
name = "mime_guess"
761 +
version = "2.0.5"
762 +
source = "registry+https://github.com/rust-lang/crates.io-index"
763 +
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
764 +
dependencies = [
765 +
 "mime",
766 +
 "unicase",
767 +
]
768 +
769 +
[[package]]
770 +
name = "minimal-lexical"
771 +
version = "0.2.1"
772 +
source = "registry+https://github.com/rust-lang/crates.io-index"
773 +
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
774 +
775 +
[[package]]
776 +
name = "miniz_oxide"
777 +
version = "0.9.1"
778 +
source = "registry+https://github.com/rust-lang/crates.io-index"
779 +
checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c"
780 +
dependencies = [
781 +
 "adler2",
782 +
 "simd-adler32",
783 +
]
784 +
785 +
[[package]]
786 +
name = "ml-dsa"
787 +
version = "0.1.1"
788 +
source = "registry+https://github.com/rust-lang/crates.io-index"
789 +
checksum = "add6b9d92e496f16f4526d68ff29da1483aba4b119baeab8bed3b9e3544a6f3d"
790 +
dependencies = [
791 +
 "const-oid",
792 +
 "crypto-common",
793 +
 "ctutils",
794 +
 "hybrid-array",
795 +
 "module-lattice",
796 +
 "pkcs8",
797 +
 "shake",
798 +
 "signature",
799 +
]
800 +
801 +
[[package]]
802 +
name = "module-lattice"
803 +
version = "0.2.3"
804 +
source = "registry+https://github.com/rust-lang/crates.io-index"
805 +
checksum = "0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febe"
806 +
dependencies = [
807 +
 "ctutils",
808 +
 "hybrid-array",
809 +
 "num-traits",
810 +
]
811 +
812 +
[[package]]
813 +
name = "nom"
814 +
version = "7.1.3"
815 +
source = "registry+https://github.com/rust-lang/crates.io-index"
816 +
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
817 +
dependencies = [
818 +
 "memchr",
819 +
 "minimal-lexical",
820 +
]
821 +
822 +
[[package]]
823 +
name = "num-traits"
824 +
version = "0.2.19"
825 +
source = "registry+https://github.com/rust-lang/crates.io-index"
826 +
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
827 +
dependencies = [
828 +
 "autocfg",
829 +
]
830 +
831 +
[[package]]
832 +
name = "once_cell"
833 +
version = "1.21.4"
834 +
source = "registry+https://github.com/rust-lang/crates.io-index"
835 +
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
836 +
837 +
[[package]]
838 +
name = "once_cell_polyfill"
839 +
version = "1.70.2"
840 +
source = "registry+https://github.com/rust-lang/crates.io-index"
841 +
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
842 +
843 +
[[package]]
844 +
name = "oxy-core"
845 +
version = "0.1.0"
846 +
dependencies = [
847 +
 "blake3",
848 +
 "ed25519-dalek",
849 +
 "globset",
850 +
 "hex",
851 +
 "ignore",
852 +
 "ml-dsa",
853 +
 "rand",
854 +
 "rayon",
855 +
 "rustls",
856 +
 "rustls-pemfile",
857 +
 "similar",
858 +
 "thiserror",
859 +
 "ureq",
860 +
 "webpki-roots 1.0.9",
861 +
 "zstd",
862 +
]
863 +
864 +
[[package]]
865 +
name = "paste"
866 +
version = "1.0.15"
867 +
source = "registry+https://github.com/rust-lang/crates.io-index"
868 +
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
869 +
870 +
[[package]]
871 +
name = "percent-encoding"
872 +
version = "2.3.2"
873 +
source = "registry+https://github.com/rust-lang/crates.io-index"
874 +
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
875 +
876 +
[[package]]
877 +
name = "pkcs8"
878 +
version = "0.11.0"
879 +
source = "registry+https://github.com/rust-lang/crates.io-index"
880 +
checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7"
881 +
dependencies = [
882 +
 "der",
883 +
 "spki",
884 +
]
885 +
886 +
[[package]]
887 +
name = "pkg-config"
888 +
version = "0.3.34"
889 +
source = "registry+https://github.com/rust-lang/crates.io-index"
890 +
checksum = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548"
891 +
892 +
[[package]]
893 +
name = "plain"
894 +
version = "0.2.3"
895 +
source = "registry+https://github.com/rust-lang/crates.io-index"
896 +
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
897 +
898 +
[[package]]
899 +
name = "potential_utf"
900 +
version = "0.1.6"
901 +
source = "registry+https://github.com/rust-lang/crates.io-index"
902 +
checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661"
903 +
dependencies = [
904 +
 "zerovec",
905 +
]
906 +
907 +
[[package]]
908 +
name = "ppv-lite86"
909 +
version = "0.2.21"
910 +
source = "registry+https://github.com/rust-lang/crates.io-index"
911 +
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
912 +
dependencies = [
913 +
 "zerocopy",
914 +
]
915 +
916 +
[[package]]
917 +
name = "proc-macro2"
918 +
version = "1.0.107"
919 +
source = "registry+https://github.com/rust-lang/crates.io-index"
920 +
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
921 +
dependencies = [
922 +
 "unicode-ident",
923 +
]
924 +
925 +
[[package]]
926 +
name = "quote"
927 +
version = "1.0.47"
928 +
source = "registry+https://github.com/rust-lang/crates.io-index"
929 +
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
930 +
dependencies = [
931 +
 "proc-macro2",
932 +
]
933 +
934 +
[[package]]
935 +
name = "r-efi"
936 +
version = "6.0.0"
937 +
source = "registry+https://github.com/rust-lang/crates.io-index"
938 +
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
939 +
940 +
[[package]]
941 +
name = "rand"
942 +
version = "0.8.8"
943 +
source = "registry+https://github.com/rust-lang/crates.io-index"
944 +
checksum = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c"
945 +
dependencies = [
946 +
 "libc",
947 +
 "rand_chacha",
948 +
 "rand_core 0.6.4",
949 +
]
950 +
951 +
[[package]]
952 +
name = "rand_chacha"
953 +
version = "0.3.1"
954 +
source = "registry+https://github.com/rust-lang/crates.io-index"
955 +
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
956 +
dependencies = [
957 +
 "ppv-lite86",
958 +
 "rand_core 0.6.4",
959 +
]
960 +
961 +
[[package]]
962 +
name = "rand_core"
963 +
version = "0.6.4"
964 +
source = "registry+https://github.com/rust-lang/crates.io-index"
965 +
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
966 +
dependencies = [
967 +
 "getrandom 0.2.17",
968 +
]
969 +
970 +
[[package]]
971 +
name = "rand_core"
972 +
version = "0.10.1"
973 +
source = "registry+https://github.com/rust-lang/crates.io-index"
974 +
checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
975 +
976 +
[[package]]
977 +
name = "rayon"
978 +
version = "1.12.0"
979 +
source = "registry+https://github.com/rust-lang/crates.io-index"
980 +
checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
981 +
dependencies = [
982 +
 "either",
983 +
 "rayon-core",
984 +
]
985 +
986 +
[[package]]
987 +
name = "rayon-core"
988 +
version = "1.13.0"
989 +
source = "registry+https://github.com/rust-lang/crates.io-index"
990 +
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
991 +
dependencies = [
992 +
 "crossbeam-deque",
993 +
 "crossbeam-utils",
994 +
]
995 +
996 +
[[package]]
997 +
name = "regex-automata"
998 +
version = "0.4.18"
999 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1000 +
checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
1001 +
dependencies = [
1002 +
 "aho-corasick",
1003 +
 "memchr",
1004 +
 "regex-syntax",
1005 +
]
1006 +
1007 +
[[package]]
1008 +
name = "regex-syntax"
1009 +
version = "0.8.11"
1010 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1011 +
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
1012 +
1013 +
[[package]]
1014 +
name = "ring"
1015 +
version = "0.17.14"
1016 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1017 +
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
1018 +
dependencies = [
1019 +
 "cc",
1020 +
 "cfg-if",
1021 +
 "getrandom 0.2.17",
1022 +
 "libc",
1023 +
 "untrusted",
1024 +
 "windows-sys 0.52.0",
1025 +
]
1026 +
1027 +
[[package]]
1028 +
name = "rust-core"
1029 +
version = "0.1.0"
1030 +
dependencies = [
1031 +
 "oxy-core",
1032 +
 "uniffi",
1033 +
]
1034 +
1035 +
[[package]]
1036 +
name = "rustc_version"
1037 +
version = "0.4.1"
1038 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1039 +
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
1040 +
dependencies = [
1041 +
 "semver",
1042 +
]
1043 +
1044 +
[[package]]
1045 +
name = "rustls"
1046 +
version = "0.23.45"
1047 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1048 +
checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634"
1049 +
dependencies = [
1050 +
 "log",
1051 +
 "once_cell",
1052 +
 "ring",
1053 +
 "rustls-pki-types",
1054 +
 "rustls-webpki",
1055 +
 "subtle",
1056 +
 "zeroize",
1057 +
]
1058 +
1059 +
[[package]]
1060 +
name = "rustls-pemfile"
1061 +
version = "2.2.0"
1062 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1063 +
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
1064 +
dependencies = [
1065 +
 "rustls-pki-types",
1066 +
]
1067 +
1068 +
[[package]]
1069 +
name = "rustls-pki-types"
1070 +
version = "1.15.1"
1071 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1072 +
checksum = "2f4925028c7eb5d1fcdaf196971378ed9d2c1c4efc7dc5d011256f76c99c0a96"
1073 +
dependencies = [
1074 +
 "zeroize",
1075 +
]
1076 +
1077 +
[[package]]
1078 +
name = "rustls-webpki"
1079 +
version = "0.103.15"
1080 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1081 +
checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2"
1082 +
dependencies = [
1083 +
 "ring",
1084 +
 "rustls-pki-types",
1085 +
 "untrusted",
1086 +
]
1087 +
1088 +
[[package]]
1089 +
name = "same-file"
1090 +
version = "1.0.6"
1091 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1092 +
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1093 +
dependencies = [
1094 +
 "winapi-util",
1095 +
]
1096 +
1097 +
[[package]]
1098 +
name = "scroll"
1099 +
version = "0.12.0"
1100 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1101 +
checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6"
1102 +
dependencies = [
1103 +
 "scroll_derive",
1104 +
]
1105 +
1106 +
[[package]]
1107 +
name = "scroll_derive"
1108 +
version = "0.12.1"
1109 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1110 +
checksum = "1783eabc414609e28a5ba76aee5ddd52199f7107a0b24c2e9746a1ecc34a683d"
1111 +
dependencies = [
1112 +
 "proc-macro2",
1113 +
 "quote",
1114 +
 "syn 2.0.119",
1115 +
]
1116 +
1117 +
[[package]]
1118 +
name = "semver"
1119 +
version = "1.0.28"
1120 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1121 +
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
1122 +
dependencies = [
1123 +
 "serde",
1124 +
 "serde_core",
1125 +
]
1126 +
1127 +
[[package]]
1128 +
name = "serde"
1129 +
version = "1.0.229"
1130 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1131 +
checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba"
1132 +
dependencies = [
1133 +
 "serde_core",
1134 +
 "serde_derive",
1135 +
]
1136 +
1137 +
[[package]]
1138 +
name = "serde_core"
1139 +
version = "1.0.229"
1140 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1141 +
checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48"
1142 +
dependencies = [
1143 +
 "serde_derive",
1144 +
]
1145 +
1146 +
[[package]]
1147 +
name = "serde_derive"
1148 +
version = "1.0.229"
1149 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1150 +
checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
1151 +
dependencies = [
1152 +
 "proc-macro2",
1153 +
 "quote",
1154 +
 "syn 3.0.6",
1155 +
]
1156 +
1157 +
[[package]]
1158 +
name = "serde_json"
1159 +
version = "1.0.151"
1160 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1161 +
checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14"
1162 +
dependencies = [
1163 +
 "itoa",
1164 +
 "memchr",
1165 +
 "serde",
1166 +
 "serde_core",
1167 +
 "zmij",
1168 +
]
1169 +
1170 +
[[package]]
1171 +
name = "sha2"
1172 +
version = "0.11.0"
1173 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1174 +
checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
1175 +
dependencies = [
1176 +
 "cfg-if",
1177 +
 "cpufeatures",
1178 +
 "digest",
1179 +
]
1180 +
1181 +
[[package]]
1182 +
name = "shake"
1183 +
version = "0.1.0"
1184 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1185 +
checksum = "09057cb2149ad4cbd2da1e26b351f9a4c354219421229c69c3063e6f61947c4a"
1186 +
dependencies = [
1187 +
 "digest",
1188 +
 "keccak",
1189 +
 "sponge-cursor",
1190 +
]
1191 +
1192 +
[[package]]
1193 +
name = "shlex"
1194 +
version = "2.0.1"
1195 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1196 +
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
1197 +
1198 +
[[package]]
1199 +
name = "signature"
1200 +
version = "3.0.0"
1201 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1202 +
checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
1203 +
dependencies = [
1204 +
 "digest",
1205 +
 "rand_core 0.10.1",
1206 +
]
1207 +
1208 +
[[package]]
1209 +
name = "simd-adler32"
1210 +
version = "0.3.10"
1211 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1212 +
checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
1213 +
1214 +
[[package]]
1215 +
name = "similar"
1216 +
version = "2.7.0"
1217 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1218 +
checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
1219 +
1220 +
[[package]]
1221 +
name = "siphasher"
1222 +
version = "0.3.11"
1223 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1224 +
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
1225 +
1226 +
[[package]]
1227 +
name = "smallvec"
1228 +
version = "1.16.2"
1229 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1230 +
checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e"
1231 +
1232 +
[[package]]
1233 +
name = "smawk"
1234 +
version = "0.3.3"
1235 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1236 +
checksum = "e8e2fb0f499abb4d162f2bedad68f5ef91a1682b5a03596ddb67efd37768d100"
1237 +
1238 +
[[package]]
1239 +
name = "spki"
1240 +
version = "0.8.0"
1241 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1242 +
checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
1243 +
dependencies = [
1244 +
 "base64ct",
1245 +
 "der",
1246 +
]
1247 +
1248 +
[[package]]
1249 +
name = "sponge-cursor"
1250 +
version = "0.1.0"
1251 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1252 +
checksum = "3a0219bd7d979d58245a4f41f695e1ac9f8befdffadd7f61f1bae9e39abc6620"
1253 +
1254 +
[[package]]
1255 +
name = "stable_deref_trait"
1256 +
version = "1.2.1"
1257 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1258 +
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
1259 +
1260 +
[[package]]
1261 +
name = "static_assertions"
1262 +
version = "1.1.0"
1263 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1264 +
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1265 +
1266 +
[[package]]
1267 +
name = "strsim"
1268 +
version = "0.11.1"
1269 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1270 +
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1271 +
1272 +
[[package]]
1273 +
name = "subtle"
1274 +
version = "2.6.1"
1275 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1276 +
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
1277 +
1278 +
[[package]]
1279 +
name = "syn"
1280 +
version = "2.0.119"
1281 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1282 +
checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
1283 +
dependencies = [
1284 +
 "proc-macro2",
1285 +
 "quote",
1286 +
 "unicode-ident",
1287 +
]
1288 +
1289 +
[[package]]
1290 +
name = "syn"
1291 +
version = "3.0.6"
1292 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1293 +
checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee"
1294 +
dependencies = [
1295 +
 "proc-macro2",
1296 +
 "quote",
1297 +
 "unicode-ident",
1298 +
]
1299 +
1300 +
[[package]]
1301 +
name = "synstructure"
1302 +
version = "0.14.0"
1303 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1304 +
checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02"
1305 +
dependencies = [
1306 +
 "proc-macro2",
1307 +
 "quote",
1308 +
 "syn 3.0.6",
1309 +
]
1310 +
1311 +
[[package]]
1312 +
name = "textwrap"
1313 +
version = "0.16.4"
1314 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1315 +
checksum = "6ecfad6c3abc80a577f2b91c1e412ee57e7a060d430b553c1b0c940974ebcd49"
1316 +
dependencies = [
1317 +
 "smawk",
1318 +
 "unicode-width",
1319 +
]
1320 +
1321 +
[[package]]
1322 +
name = "thiserror"
1323 +
version = "1.0.69"
1324 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1325 +
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1326 +
dependencies = [
1327 +
 "thiserror-impl",
1328 +
]
1329 +
1330 +
[[package]]
1331 +
name = "thiserror-impl"
1332 +
version = "1.0.69"
1333 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1334 +
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1335 +
dependencies = [
1336 +
 "proc-macro2",
1337 +
 "quote",
1338 +
 "syn 2.0.119",
1339 +
]
1340 +
1341 +
[[package]]
1342 +
name = "tinystr"
1343 +
version = "0.8.4"
1344 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1345 +
checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643"
1346 +
dependencies = [
1347 +
 "displaydoc",
1348 +
 "zerovec",
1349 +
]
1350 +
1351 +
[[package]]
1352 +
name = "toml"
1353 +
version = "0.5.11"
1354 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1355 +
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
1356 +
dependencies = [
1357 +
 "serde",
1358 +
]
1359 +
1360 +
[[package]]
1361 +
name = "typenum"
1362 +
version = "1.20.1"
1363 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1364 +
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
1365 +
1366 +
[[package]]
1367 +
name = "unicase"
1368 +
version = "2.9.0"
1369 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1370 +
checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
1371 +
1372 +
[[package]]
1373 +
name = "unicode-ident"
1374 +
version = "1.0.26"
1375 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1376 +
checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
1377 +
1378 +
[[package]]
1379 +
name = "unicode-width"
1380 +
version = "0.2.2"
1381 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1382 +
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
1383 +
1384 +
[[package]]
1385 +
name = "uniffi"
1386 +
version = "0.28.3"
1387 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1388 +
checksum = "4cb08c58c7ed7033150132febe696bef553f891b1ede57424b40d87a89e3c170"
1389 +
dependencies = [
1390 +
 "anyhow",
1391 +
 "camino",
1392 +
 "cargo_metadata",
1393 +
 "clap",
1394 +
 "uniffi_bindgen",
1395 +
 "uniffi_build",
1396 +
 "uniffi_core",
1397 +
 "uniffi_macros",
1398 +
]
1399 +
1400 +
[[package]]
1401 +
name = "uniffi_bindgen"
1402 +
version = "0.28.3"
1403 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1404 +
checksum = "cade167af943e189a55020eda2c314681e223f1e42aca7c4e52614c2b627698f"
1405 +
dependencies = [
1406 +
 "anyhow",
1407 +
 "askama",
1408 +
 "camino",
1409 +
 "cargo_metadata",
1410 +
 "fs-err",
1411 +
 "glob",
1412 +
 "goblin",
1413 +
 "heck",
1414 +
 "once_cell",
1415 +
 "paste",
1416 +
 "serde",
1417 +
 "textwrap",
1418 +
 "toml",
1419 +
 "uniffi_meta",
1420 +
 "uniffi_udl",
1421 +
]
1422 +
1423 +
[[package]]
1424 +
name = "uniffi_build"
1425 +
version = "0.28.3"
1426 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1427 +
checksum = "4c7cf32576e08104b7dc2a6a5d815f37616e66c6866c2a639fe16e6d2286b75b"
1428 +
dependencies = [
1429 +
 "anyhow",
1430 +
 "camino",
1431 +
 "uniffi_bindgen",
1432 +
]
1433 +
1434 +
[[package]]
1435 +
name = "uniffi_checksum_derive"
1436 +
version = "0.28.3"
1437 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1438 +
checksum = "802d2051a700e3ec894c79f80d2705b69d85844dafbbe5d1a92776f8f48b563a"
1439 +
dependencies = [
1440 +
 "quote",
1441 +
 "syn 2.0.119",
1442 +
]
1443 +
1444 +
[[package]]
1445 +
name = "uniffi_core"
1446 +
version = "0.28.3"
1447 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1448 +
checksum = "bc7687007d2546c454d8ae609b105daceb88175477dac280707ad6d95bcd6f1f"
1449 +
dependencies = [
1450 +
 "anyhow",
1451 +
 "bytes",
1452 +
 "log",
1453 +
 "once_cell",
1454 +
 "paste",
1455 +
 "static_assertions",
1456 +
]
1457 +
1458 +
[[package]]
1459 +
name = "uniffi_macros"
1460 +
version = "0.28.3"
1461 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1462 +
checksum = "12c65a5b12ec544ef136693af8759fb9d11aefce740fb76916721e876639033b"
1463 +
dependencies = [
1464 +
 "bincode",
1465 +
 "camino",
1466 +
 "fs-err",
1467 +
 "once_cell",
1468 +
 "proc-macro2",
1469 +
 "quote",
1470 +
 "serde",
1471 +
 "syn 2.0.119",
1472 +
 "toml",
1473 +
 "uniffi_meta",
1474 +
]
1475 +
1476 +
[[package]]
1477 +
name = "uniffi_meta"
1478 +
version = "0.28.3"
1479 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1480 +
checksum = "4a74ed96c26882dac1ca9b93ca23c827e284bacbd7ec23c6f0b0372f747d59e4"
1481 +
dependencies = [
1482 +
 "anyhow",
1483 +
 "bytes",
1484 +
 "siphasher",
1485 +
 "uniffi_checksum_derive",
1486 +
]
1487 +
1488 +
[[package]]
1489 +
name = "uniffi_testing"
1490 +
version = "0.28.3"
1491 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1492 +
checksum = "6a6f984f0781f892cc864a62c3a5c60361b1ccbd68e538e6c9fbced5d82268ac"
1493 +
dependencies = [
1494 +
 "anyhow",
1495 +
 "camino",
1496 +
 "cargo_metadata",
1497 +
 "fs-err",
1498 +
 "once_cell",
1499 +
]
1500 +
1501 +
[[package]]
1502 +
name = "uniffi_udl"
1503 +
version = "0.28.3"
1504 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1505 +
checksum = "037820a4cfc4422db1eaa82f291a3863c92c7d1789dc513489c36223f9b4cdfc"
1506 +
dependencies = [
1507 +
 "anyhow",
1508 +
 "textwrap",
1509 +
 "uniffi_meta",
1510 +
 "uniffi_testing",
1511 +
 "weedle2",
1512 +
]
1513 +
1514 +
[[package]]
1515 +
name = "untrusted"
1516 +
version = "0.9.0"
1517 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1518 +
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
1519 +
1520 +
[[package]]
1521 +
name = "ureq"
1522 +
version = "2.12.1"
1523 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1524 +
checksum = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d"
1525 +
dependencies = [
1526 +
 "base64",
1527 +
 "flate2",
1528 +
 "log",
1529 +
 "once_cell",
1530 +
 "rustls",
1531 +
 "rustls-pki-types",
1532 +
 "url",
1533 +
 "webpki-roots 0.26.11",
1534 +
]
1535 +
1536 +
[[package]]
1537 +
name = "url"
1538 +
version = "2.5.8"
1539 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1540 +
checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
1541 +
dependencies = [
1542 +
 "form_urlencoded",
1543 +
 "idna",
1544 +
 "percent-encoding",
1545 +
 "serde",
1546 +
]
1547 +
1548 +
[[package]]
1549 +
name = "utf8_iter"
1550 +
version = "1.0.4"
1551 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1552 +
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
1553 +
1554 +
[[package]]
1555 +
name = "utf8parse"
1556 +
version = "0.2.2"
1557 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1558 +
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1559 +
1560 +
[[package]]
1561 +
name = "walkdir"
1562 +
version = "2.5.0"
1563 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1564 +
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
1565 +
dependencies = [
1566 +
 "same-file",
1567 +
 "winapi-util",
1568 +
]
1569 +
1570 +
[[package]]
1571 +
name = "wasi"
1572 +
version = "0.11.1+wasi-snapshot-preview1"
1573 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1574 +
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
1575 +
1576 +
[[package]]
1577 +
name = "webpki-roots"
1578 +
version = "0.26.11"
1579 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1580 +
checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
1581 +
dependencies = [
1582 +
 "webpki-roots 1.0.9",
1583 +
]
1584 +
1585 +
[[package]]
1586 +
name = "webpki-roots"
1587 +
version = "1.0.9"
1588 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1589 +
checksum = "7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a"
1590 +
dependencies = [
1591 +
 "rustls-pki-types",
1592 +
]
1593 +
1594 +
[[package]]
1595 +
name = "weedle2"
1596 +
version = "5.0.0"
1597 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1598 +
checksum = "998d2c24ec099a87daf9467808859f9d82b61f1d9c9701251aea037f514eae0e"
1599 +
dependencies = [
1600 +
 "nom",
1601 +
]
1602 +
1603 +
[[package]]
1604 +
name = "winapi-util"
1605 +
version = "0.1.11"
1606 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1607 +
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
1608 +
dependencies = [
1609 +
 "windows-sys 0.61.2",
1610 +
]
1611 +
1612 +
[[package]]
1613 +
name = "windows-link"
1614 +
version = "0.2.1"
1615 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1616 +
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1617 +
1618 +
[[package]]
1619 +
name = "windows-sys"
1620 +
version = "0.52.0"
1621 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1622 +
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1623 +
dependencies = [
1624 +
 "windows-targets",
1625 +
]
1626 +
1627 +
[[package]]
1628 +
name = "windows-sys"
1629 +
version = "0.61.2"
1630 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1631 +
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1632 +
dependencies = [
1633 +
 "windows-link",
1634 +
]
1635 +
1636 +
[[package]]
1637 +
name = "windows-targets"
1638 +
version = "0.52.6"
1639 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1640 +
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1641 +
dependencies = [
1642 +
 "windows_aarch64_gnullvm",
1643 +
 "windows_aarch64_msvc",
1644 +
 "windows_i686_gnu",
1645 +
 "windows_i686_gnullvm",
1646 +
 "windows_i686_msvc",
1647 +
 "windows_x86_64_gnu",
1648 +
 "windows_x86_64_gnullvm",
1649 +
 "windows_x86_64_msvc",
1650 +
]
1651 +
1652 +
[[package]]
1653 +
name = "windows_aarch64_gnullvm"
1654 +
version = "0.52.6"
1655 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1656 +
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1657 +
1658 +
[[package]]
1659 +
name = "windows_aarch64_msvc"
1660 +
version = "0.52.6"
1661 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1662 +
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1663 +
1664 +
[[package]]
1665 +
name = "windows_i686_gnu"
1666 +
version = "0.52.6"
1667 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1668 +
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1669 +
1670 +
[[package]]
1671 +
name = "windows_i686_gnullvm"
1672 +
version = "0.52.6"
1673 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1674 +
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1675 +
1676 +
[[package]]
1677 +
name = "windows_i686_msvc"
1678 +
version = "0.52.6"
1679 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1680 +
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1681 +
1682 +
[[package]]
1683 +
name = "windows_x86_64_gnu"
1684 +
version = "0.52.6"
1685 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1686 +
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1687 +
1688 +
[[package]]
1689 +
name = "windows_x86_64_gnullvm"
1690 +
version = "0.52.6"
1691 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1692 +
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1693 +
1694 +
[[package]]
1695 +
name = "windows_x86_64_msvc"
1696 +
version = "0.52.6"
1697 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1698 +
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1699 +
1700 +
[[package]]
1701 +
name = "writeable"
1702 +
version = "0.6.4"
1703 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1704 +
checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc"
1705 +
1706 +
[[package]]
1707 +
name = "yoke"
1708 +
version = "0.8.3"
1709 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1710 +
checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
1711 +
dependencies = [
1712 +
 "stable_deref_trait",
1713 +
 "yoke-derive",
1714 +
 "zerofrom",
1715 +
]
1716 +
1717 +
[[package]]
1718 +
name = "yoke-derive"
1719 +
version = "0.8.3"
1720 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1721 +
checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78"
1722 +
dependencies = [
1723 +
 "proc-macro2",
1724 +
 "quote",
1725 +
 "syn 3.0.6",
1726 +
 "synstructure",
1727 +
]
1728 +
1729 +
[[package]]
1730 +
name = "zerocopy"
1731 +
version = "0.8.59"
1732 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1733 +
checksum = "6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb"
1734 +
dependencies = [
1735 +
 "zerocopy-derive",
1736 +
]
1737 +
1738 +
[[package]]
1739 +
name = "zerocopy-derive"
1740 +
version = "0.8.59"
1741 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1742 +
checksum = "ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82"
1743 +
dependencies = [
1744 +
 "proc-macro2",
1745 +
 "quote",
1746 +
 "syn 2.0.119",
1747 +
]
1748 +
1749 +
[[package]]
1750 +
name = "zerofrom"
1751 +
version = "0.1.8"
1752 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1753 +
checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
1754 +
dependencies = [
1755 +
 "zerofrom-derive",
1756 +
]
1757 +
1758 +
[[package]]
1759 +
name = "zerofrom-derive"
1760 +
version = "0.1.8"
1761 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1762 +
checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a"
1763 +
dependencies = [
1764 +
 "proc-macro2",
1765 +
 "quote",
1766 +
 "syn 3.0.6",
1767 +
 "synstructure",
1768 +
]
1769 +
1770 +
[[package]]
1771 +
name = "zeroize"
1772 +
version = "1.9.0"
1773 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1774 +
checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
1775 +
1776 +
[[package]]
1777 +
name = "zerotrie"
1778 +
version = "0.2.5"
1779 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1780 +
checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f"
1781 +
dependencies = [
1782 +
 "displaydoc",
1783 +
 "yoke",
1784 +
 "zerofrom",
1785 +
]
1786 +
1787 +
[[package]]
1788 +
name = "zerovec"
1789 +
version = "0.11.8"
1790 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1791 +
checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8"
1792 +
dependencies = [
1793 +
 "yoke",
1794 +
 "zerofrom",
1795 +
 "zerovec-derive",
1796 +
]
1797 +
1798 +
[[package]]
1799 +
name = "zerovec-derive"
1800 +
version = "0.11.6"
1801 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1802 +
checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da"
1803 +
dependencies = [
1804 +
 "proc-macro2",
1805 +
 "quote",
1806 +
 "syn 3.0.6",
1807 +
]
1808 +
1809 +
[[package]]
1810 +
name = "zlib-rs"
1811 +
version = "0.6.8"
1812 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1813 +
checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112"
1814 +
1815 +
[[package]]
1816 +
name = "zmij"
1817 +
version = "1.0.23"
1818 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1819 +
checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
1820 +
1821 +
[[package]]
1822 +
name = "zstd"
1823 +
version = "0.13.3"
1824 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1825 +
checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
1826 +
dependencies = [
1827 +
 "zstd-safe",
1828 +
]
1829 +
1830 +
[[package]]
1831 +
name = "zstd-safe"
1832 +
version = "7.3.0"
1833 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1834 +
checksum = "64d80649ab6db9d9f6f9c80a40becd948eda4714a0a5ac8c4d157a32231c7882"
1835 +
dependencies = [
1836 +
 "zstd-sys",
1837 +
]
1838 +
1839 +
[[package]]
1840 +
name = "zstd-sys"
1841 +
version = "2.1.0+zstd.1.5.7"
1842 +
source = "registry+https://github.com/rust-lang/crates.io-index"
1843 +
checksum = "0ef0a8027ec3ee71300ab3bcbcd0393f434aa72b91ca6d635a39941deae8eea0"
1844 +
dependencies = [
1845 +
 "cc",
1846 +
 "pkg-config",
1847 +
]
added rust-core/Cargo.toml +14 −0
1 +
[package]
2 +
name = "rust-core"
3 +
version = "0.1.0"
4 +
edition = "2021"
5 +
6 +
[lib]
7 +
crate-type = ["cdylib", "lib"]
8 +
9 +
[dependencies]
10 +
oxy-core = { path = "../oxygen/crates/oxy-core" }
11 +
uniffi = { version = "0.28", features = ["cli"] }
12 +
13 +
[build-dependencies]
14 +
uniffi = { version = "0.28", features = ["build"] }
added rust-core/src/bin/uniffi-bindgen.rs +3 −0
1 +
fn main() {
2 +
    uniffi::uniffi_bindgen_main()
3 +
}
added rust-core/src/lib.rs +12 −0
1 +
uniffi::setup_scaffolding!();
2 +
3 +
// A simple test function to ensure the Kotlin <-> Rust bridge is working
4 +
// We will eventually wrap oxy_core functions here.
5 +
#[uniffi::export]
6 +
pub fn oxygen_greeting(name: String) -> String {
7 +
    format!("Hello, {}! Oxygen Native Core is active.", name)
8 +
}
9 +
10 +
// In the future, we can add functions like:
11 +
// #[uniffi::export]
12 +
// pub fn get_repo_status(path: String) -> StatusResult { ... }
removed .gradle +0 −0

No line changes.

removed .gradle/9.6.0 +0 −0

No line changes.

removed .gradle/9.6.0/checksums +0 −0

No line changes.

removed .gradle/9.6.0/checksums/checksums.lock +0 −0

No line changes.

removed .gradle/9.6.0/checksums/md5-checksums.bin +0 −0

No line changes.

removed .gradle/9.6.0/checksums/sha1-checksums.bin +0 −0

No line changes.

removed .gradle/9.6.0/executionHistory +0 −0

No line changes.

removed .gradle/9.6.0/executionHistory/executionHistory.bin +0 −0

No line changes.

removed .gradle/9.6.0/executionHistory/executionHistory.lock +0 −0

No line changes.

removed .gradle/9.6.0/fileChanges +0 −0

No line changes.

removed .gradle/9.6.0/fileChanges/last-build.bin +0 −0

No line changes.

removed .gradle/9.6.0/fileHashes +0 −0

No line changes.

removed .gradle/9.6.0/fileHashes/fileHashes.bin +0 −0

No line changes.

removed .gradle/9.6.0/fileHashes/fileHashes.lock +0 −0

No line changes.

removed .gradle/9.6.0/fileHashes/resourceHashesCache.bin +0 −0

No line changes.

removed .gradle/9.6.0/gc.properties +0 −0

No line changes.

removed .gradle/buildOutputCleanup +0 −0

No line changes.

removed .gradle/buildOutputCleanup/buildOutputCleanup.lock +0 −0

No line changes.

removed .gradle/buildOutputCleanup/cache.properties +0 −0
…
2 unchanged lines
removed .gradle/buildOutputCleanup/outputFiles.bin +0 −0

No line changes.

removed .gradle/configuration-cache +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/.globals.work.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/.strings.work.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/_app.work.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/buildfingerprint.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/classloaderscopes.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/entry.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/projectfingerprint.bin +0 −0

No line changes.

removed .gradle/configuration-cache/b06b1b2a-0dae-4545-b960-715b943d6c0b/work.bin +0 −0

No line changes.

removed .gradle/configuration-cache/configuration-cache.lock +0 −0

No line changes.

removed .gradle/configuration-cache/gc.properties +0 −0

No line changes.

removed .gradle/configuration-cache/x746t3ik5ccr08zuw0if7al3 +0 −0

No line changes.

removed .gradle/configuration-cache/x746t3ik5ccr08zuw0if7al3/candidates.bin +0 −0
…
1 unchanged lines
removed .gradle/file-system.probe +0 −0

No line changes.

removed .gradle/vcs-1 +0 −0

No line changes.

removed .gradle/vcs-1/gc.properties +0 −0

No line changes.

removed app/build +0 −0

No line changes.

removed app/build/intermediates +0 −0

No line changes.

removed app/build/intermediates/android_res_source_set_path_map +0 −0

No line changes.

removed app/build/intermediates/android_res_source_set_path_map/debug +0 −0

No line changes.

removed app/build/intermediates/android_res_source_set_path_map/debug/mapDebugSourceSetPaths +0 −0

No line changes.

removed app/build/intermediates/android_res_source_set_path_map/debug/mapDebugSourceSetPaths/file-map.txt +0 −0
…
8 unchanged lines
removed app/build/intermediates/annotation_processor_list +0 −0

No line changes.

removed app/build/intermediates/annotation_processor_list/debug +0 −0

No line changes.

removed app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug +0 −0

No line changes.

removed app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +0 −0
…
1 unchanged lines
removed app/build/intermediates/apk +0 −0

No line changes.

removed app/build/intermediates/apk/debug +0 −0

No line changes.

removed app/build/intermediates/apk/debug/app-debug.apk +0 −0

No line changes.

removed app/build/intermediates/apk/debug/output-metadata.json +0 −0
…
21 unchanged lines
removed app/build/intermediates/apk_ide_redirect_file +0 −0

No line changes.

removed app/build/intermediates/apk_ide_redirect_file/debug +0 −0

No line changes.

removed app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect +0 −0

No line changes.

removed app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt +0 −0
…
2 unchanged lines
removed app/build/intermediates/app_metadata +0 −0

No line changes.

removed app/build/intermediates/app_metadata/debug +0 −0

No line changes.

removed app/build/intermediates/app_metadata/debug/writeDebugAppMetadata +0 −0

No line changes.

removed app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties +0 −0
…
2 unchanged lines
removed app/build/intermediates/built_in_kotlinc +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/META-INF +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/META-INF/app.kotlin_module +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ComposableSingletons$MainActivityKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/MainActivity.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/MainActivityKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/ComposableSingletons$LoginScreenKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/ComposableSingletons$MainScreenKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/LoginScreenKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/MainScreenKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/theme +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/theme/ColorKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/theme/ThemeKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/com/example/oxygenhub/ui/theme/TypeKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/Disposable$Companion.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/Disposable.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/FfiConverter$DefaultImpls.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/FfiConverter.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/FfiConverterRustBuffer$DefaultImpls.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/FfiConverterRustBuffer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/FfiConverterString.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/ForeignBytes$ByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/ForeignBytes.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/InternalException.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/NoPointer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/RustBuffer$ByReference.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/RustBuffer$ByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/RustBuffer$Companion.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/RustBuffer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/RustBufferByReference.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/Rust_coreKt.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiCallbackInterfaceFree.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFuture$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFuture.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteF32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteF64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteI16.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteI32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteI64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteI8.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompletePointer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteRustBuffer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteU16.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteU32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteU64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteU8.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureCompleteVoid.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureFree.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructF32$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructF32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructF64$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructF64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI16$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI16.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI32$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI64$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI8$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructI8.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructPointer$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructPointer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructRustBuffer$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructRustBuffer.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU16$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU16.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU32$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU32.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU64$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU64.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU8$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructU8.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructVoid$UniffiByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiForeignFutureStructVoid.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiHandleMap.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiLib$Companion.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiLib.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiNullRustCallStatusErrorHandler.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiRustCallStatus$ByValue.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiRustCallStatus$Companion.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiRustCallStatus.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiRustCallStatusErrorHandler.class +0 −0

No line changes.

removed app/build/intermediates/built_in_kotlinc/debug/compileDebugKotlin/classes/uniffi/rust_core/UniffiRustFutureContinuationCallback.class +0 −0

No line changes.

removed app/build/intermediates/compatible_screen_manifest +0 −0

No line changes.

removed app/build/intermediates/compatible_screen_manifest/debug +0 −0

No line changes.

removed app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests +0 −0

No line changes.

removed app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json +0 −0
…
10 unchanged lines
removed app/build/intermediates/compile_and_runtime_r_class_jar +0 −0

No line changes.

removed app/build/intermediates/compile_and_runtime_r_class_jar/debug +0 −0

No line changes.

removed app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources +0 −0

No line changes.

removed app/build/intermediates/compile_and_runtime_r_class_jar/debug/processDebugResources/R.jar +0 −0

No line changes.

removed app/build/intermediates/compile_r_class_jar +0 −0

No line changes.

removed app/build/intermediates/compile_r_class_jar/debug +0 −0

No line changes.

removed app/build/intermediates/compile_r_class_jar/debug/generateDebugRFile +0 −0

No line changes.

removed app/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +0 −0

No line changes.

removed app/build/intermediates/compile_symbol_list +0 −0

No line changes.

removed app/build/intermediates/compile_symbol_list/debug +0 −0

No line changes.

removed app/build/intermediates/compile_symbol_list/debug/generateDebugRFile +0 −0

No line changes.

removed app/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +0 −0
…
16 unchanged lines
removed app/build/intermediates/desugar_graph +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_0 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_0/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_1 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_1/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_2 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_2/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_3 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_5ecac506cea924e16b6002810287825491c313ff4d3fc6417b0df78e696a07b2_bucket_3/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_0 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_0/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_1 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_1/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_2 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_2/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_3 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/externalLibs/dirs_bucket_3/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_0 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_0/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_1 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_1/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_2 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_2/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_3 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/mixedScopes/dirs_bucket_3/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_0 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_0/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_1 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_1/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_2 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_2/graph.bin +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_3 +0 −0

No line changes.

removed app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/otherProjects/dirs_bucket_3/graph.bin +0 −0

No line changes.

removed app/build/intermediates/dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeExtDexDebug +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeExtDexDebug/classes3.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/0 +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/14 +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/4 +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/6 +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/6/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/9 +0 −0

No line changes.

removed app/build/intermediates/dex/debug/mergeProjectDexDebug/9/classes.dex +0 −0

No line changes.

removed app/build/intermediates/dex_archive_input_jar_hashes +0 −0

No line changes.

removed app/build/intermediates/dex_archive_input_jar_hashes/debug +0 −0

No line changes.

removed app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug +0 −0

No line changes.

removed app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out +0 −0

No line changes.

removed app/build/intermediates/dex_number_of_buckets_file +0 −0

No line changes.

removed app/build/intermediates/dex_number_of_buckets_file/debug +0 −0

No line changes.

removed app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug +0 −0

No line changes.

removed app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug/out +0 −0
…
1 unchanged lines
removed app/build/intermediates/global_synthetics_dex +0 −0

No line changes.

removed app/build/intermediates/global_synthetics_dex/debug +0 −0

No line changes.

removed app/build/intermediates/global_synthetics_dex/debug/generateDebugGlobalSynthetics +0 −0

No line changes.

removed app/build/intermediates/global_synthetics_dex/debug/generateDebugGlobalSynthetics/classes.dex +0 −0

No line changes.

removed app/build/intermediates/incremental +0 −0

No line changes.

removed app/build/intermediates/incremental/debug +0 −0

No line changes.

removed app/build/intermediates/incremental/debug-mergeJavaRes +0 −0

No line changes.

removed app/build/intermediates/incremental/debug-mergeJavaRes/merge-state +0 −0

No line changes.

removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache +0 −0

No line changes.

removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/12DKKPtQr4oOVjm7rMVy8g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2H1crc0IxiujfdZeVCWNig== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2RGTxMy_8t_kRUAEZOoUPg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2VI6uj0HMNLqqaRiAD2KKA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/35tN3ZEiXSiTTVBTESED6A== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4Wo+5OCfImHCQmT4A3XE1g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/58tWdm0tcEVjHSXuFRyCng== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5Vq7rLXSVDtXNQMAfAKljg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5z2B_NhuYgGapBKsDWHPZQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8D5DNOSH6oHM4DoiKr2v_g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8DOafJKghDkhRj9hLbNVeg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9Vgl0uxrKX40R1luo4X+kg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/9o6hq1kEN9DX5qixa+xJ3g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/B+px2fbDe09URkI2L1anHA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/B8cHLCdexFOV1JJLXccl8A== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BWIM3JvaAFzRNVfJ1sC3EQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BxCqByst0IBLADgK22M6ew== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/CCgAEnLauxXZFSBX0ukSkw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DbjU8U3YxxLh38GgCBkfkw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DoxjWIrHpKF8YUmW7D+XKg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/FwGuMHQk2ff9kDW7shPBmQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GQDQH7j2nh7KOCkb68H2yw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/GvKN3PT+D2hCCOA3te7ryA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/IdrFdLf39hN3QRQC3toVhA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JjIDQRePA9sMwbbzb7cXmQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Juqe7cb6UzME5lmG9RvCQA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L_qjPuggBUU2+3Ye2xx+Pw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/LxcncfflPLL+d2AmKCCSDw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/M5JvFxs2EMIJcD0B7nK6Tg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/N3A21D1BjgazSK_+M5S69Q== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/NgCIYoukbnQokak3n8w+yw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/O5jm5VGY9toOhr9j0K4Q8Q== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PHomUUw+WgxMQ57EYaX28g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QLLILWlvFBgKEc3mGh7rRA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Qhy8XjweXDSUZ9vVzQsoow== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Rwv1cIO+XsgnPp1x1plXoA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/SF3Vl3pJbaLmI1T_vnBqxA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ShVe138LcTll4bGcL90yTw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/TmUZ9aEiy66T9zQRVagSKg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VBQyh0b_T4nz5E6PZcHmLg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VCtp4t1oIlyFEbFmdKTlKw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/We7BwirEYw5qLCl0rMu3HQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_Dy0IH5jDzIyS3K5CvIaqw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/_IJEHhTEnEdg89bcwkrSVA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bGerqOUYhOCasvwpvAFeeg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bjhBZUOsYIIhub5dPe6jLA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dbUw7wD_7+JXPkWTeEf64g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dfpJd3D8sS3kgS7lSVMPLQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/dxQNX4yvvh0H69MeSECt5w== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fAWj4FYiCTxtw75PntAuPg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hHbK_NM19SjQMZCDBhEAtQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ho2_QW+t43HoswvsC0TD5w== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/j2jTI38zU9bS3cm4MGgyrg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jAoXDlOF_uozQY7fbA9VRg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jgB8YRm6JSCBh85wD3VI0g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jzRzppj7rXYfwGTD3Ksb1w== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k_Nus1Hk5J5C4nEDFiiosw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/klU2PbZSFeMzRllXXypuOw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mDIYBHBVsPsjflyiYsyTxA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mHTO03rSUTpU4aYz_3M+4g== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mb9KbLBAGHT6vs1t2aN8fw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mc3t8+ME5OSqbL3H37_vaQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/mmYUhJKlCljgSTbDCcRLwg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/nsI_ZASibRf32Nihbf31fw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oLKzhBwzzKplWc+5poQLAA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oQaefOsqnz4R9O8kiw6nKg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oxYopuJYNsTSmtxuNzUMQQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/p9kE+x_HcxbOLfM2tNS_gw== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/qQKm97YuaRy_7JdoMZ81lA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rMp+hS5mTeC_3ki96SvhWg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/raVYnpF3cDtQqtjBrhQ8gQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sPqb6SuYPt5udOuMHwLt0A== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sesE9_VgxekbsV39WXl7HQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t1w2fZclgBh318bSoumEkg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/thCt8zgQHIvgz9nx7RP_Yg== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wL4ve_Mt3Yvc+NGWKHpBSA== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wSX1cXgl8CvrXLo5hwvYJQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wSXz7PBi9ymNLlDhckQa7Q== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yJFD1ccM3FP1sbvOxp+FtQ== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zD3pHb0tZAcoiVavFugL4A== +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +0 −0
…
35 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-af/values-af.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-am/values-am.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ar/values-ar.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-as/values-as.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-az/values-az.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-be/values-be.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bg/values-bg.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bn/values-bn.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-bs/values-bs.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ca/values-ca.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-cs/values-cs.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-da/values-da.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-de/values-de.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-el/values-el.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml +0 −0
…
93 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-es/values-es.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-et/values-et.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-eu/values-eu.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fa/values-fa.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fi/values-fi.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-fr/values-fr.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gl/values-gl.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-gu/values-gu.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hi/values-hi.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hr/values-hr.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hu/values-hu.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-hy/values-hy.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-in/values-in.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-is/values-is.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-it/values-it.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-iw/values-iw.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ja/values-ja.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ka/values-ka.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kk/values-kk.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-km/values-km.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-kn/values-kn.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ko/values-ko.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ky/values-ky.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lo/values-lo.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lt/values-lt.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-lv/values-lv.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mk/values-mk.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ml/values-ml.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mn/values-mn.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-mr/values-mr.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ms/values-ms.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-my/values-my.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nb/values-nb.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ne/values-ne.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-nl/values-nl.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-or/values-or.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pa/values-pa.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pl/values-pl.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-pt/values-pt.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ro/values-ro.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ru/values-ru.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-si/values-si.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sk/values-sk.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sl/values-sl.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sq/values-sq.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sr/values-sr.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sv/values-sv.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-sw/values-sw.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ta/values-ta.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-te/values-te.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-th/values-th.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tl/values-tl.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-tr/values-tr.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uk/values-uk.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-ur/values-ur.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-uz/values-uz.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21 +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v21/values-v21.xml +0 −0
…
19 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v30 +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-v30/values-v30.xml +0 −0
…
4 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-vi/values-vi.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zu/values-zu.xml +0 −0
…
101 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml +0 −0
…
523 unchanged lines
removed app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml +0 −0
…
420 unchanged lines
removed app/build/intermediates/incremental/debug/packageDebugResources +0 −0

No line changes.

removed app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +0 −0
…
18 unchanged lines
removed app/build/intermediates/incremental/debug/packageDebugResources/merger.xml +0 −0
…
2 unchanged lines
removed app/build/intermediates/incremental/mergeDebugAssets +0 −0

No line changes.

removed app/build/intermediates/incremental/mergeDebugAssets/merger.xml +0 −0
…
2 unchanged lines
removed app/build/intermediates/incremental/mergeDebugJniLibFolders +0 −0

No line changes.

removed app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +0 −0
…
2 unchanged lines
removed app/build/intermediates/incremental/packageDebug +0 −0

No line changes.

removed app/build/intermediates/incremental/packageDebug/tmp +0 −0

No line changes.

removed app/build/intermediates/incremental/packageDebug/tmp/debug +0 −0

No line changes.

removed app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +0 −0
…
28 unchanged lines
removed app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache +0 −0

No line changes.

removed app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources +0 −0
…
1 unchanged lines
removed app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 +0 −0
…
1 unchanged lines
removed app/build/intermediates/java_res +0 −0

No line changes.

removed app/build/intermediates/java_res/debug +0 −0

No line changes.

removed app/build/intermediates/java_res/debug/processDebugJavaRes +0 −0

No line changes.

removed app/build/intermediates/java_res/debug/processDebugJavaRes/out +0 −0

No line changes.

removed app/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF +0 −0

No line changes.

removed app/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/app.kotlin_module +0 −0

No line changes.

removed app/build/intermediates/linked_resources_binary_format +0 −0

No line changes.

removed app/build/intermediates/linked_resources_binary_format/debug +0 −0

No line changes.

removed app/build/intermediates/linked_resources_binary_format/debug/processDebugResources +0 −0

No line changes.

removed app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/linked-resources-binary-format-debug.ap_ +0 −0

No line changes.

removed app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/output-metadata.json +0 −0
…
20 unchanged lines
removed app/build/intermediates/local_only_symbol_list +0 −0

No line changes.

removed app/build/intermediates/local_only_symbol_list/debug +0 −0

No line changes.

removed app/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources +0 −0

No line changes.

removed app/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +0 −0
…
18 unchanged lines
removed app/build/intermediates/manifest_merge_blame_file +0 −0

No line changes.

removed app/build/intermediates/manifest_merge_blame_file/debug +0 −0

No line changes.

removed app/build/intermediates/manifest_merge_blame_file/debug/processDebugMainManifest +0 −0

No line changes.

removed app/build/intermediates/manifest_merge_blame_file/debug/processDebugMainManifest/manifest-merger-blame-debug-report.txt +0 −0
…
167 unchanged lines
removed app/build/intermediates/merged_java_res +0 −0

No line changes.

removed app/build/intermediates/merged_java_res/debug +0 −0

No line changes.

removed app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource +0 −0

No line changes.

removed app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/base.jar +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/arm64-v8a +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/arm64-v8a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/armeabi-v7a +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/armeabi-v7a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/x86_64 +0 −0

No line changes.

removed app/build/intermediates/merged_jni_libs/debug/mergeDebugJniLibFolders/out/x86_64/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_manifest +0 −0

No line changes.

removed app/build/intermediates/merged_manifest/debug +0 −0

No line changes.

removed app/build/intermediates/merged_manifest/debug/processDebugMainManifest +0 −0

No line changes.

removed app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml +0 −0
…
93 unchanged lines
removed app/build/intermediates/merged_manifests +0 −0

No line changes.

removed app/build/intermediates/merged_manifests/debug +0 −0

No line changes.

removed app/build/intermediates/merged_manifests/debug/processDebugManifest +0 −0

No line changes.

removed app/build/intermediates/merged_manifests/debug/processDebugManifest/AndroidManifest.xml +0 −0
…
93 unchanged lines
removed app/build/intermediates/merged_manifests/debug/processDebugManifest/output-metadata.json +0 −0
…
20 unchanged lines
removed app/build/intermediates/merged_native_libs +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/arm64-v8a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi-v7a +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi-v7a/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi-v7a/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi-v7a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/armeabi/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/mips +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/mips/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/mips64 +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/mips64/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86 +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86_64 +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86_64/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86_64/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs/debug/mergeDebugNativeLibs/out/lib/x86_64/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs_blame +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs_blame/debug +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs_blame/debug/mergeDebugNativeLibs +0 −0

No line changes.

removed app/build/intermediates/merged_native_libs_blame/debug/mergeDebugNativeLibs/native-libs-blame-debug-report.txt +0 −0
…
14 unchanged lines
removed app/build/intermediates/merged_res +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_background.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher_foreground.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_mark.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-anydpi-v26_ic_launcher_round.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-hdpi_ic_launcher.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-hdpi_ic_launcher_round.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-mdpi_ic_launcher.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-mdpi_ic_launcher_round.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xhdpi_ic_launcher.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xhdpi_ic_launcher_round.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxhdpi_ic_launcher.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxhdpi_ic_launcher_round.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxxhdpi_ic_launcher.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/mipmap-xxxhdpi_ic_launcher_round.webp.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-af_values-af.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-am_values-am.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ar_values-ar.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-as_values-as.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-az_values-az.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-b+sr+Latn_values-b+sr+Latn.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-be_values-be.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-bg_values-bg.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-bn_values-bn.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-bs_values-bs.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ca_values-ca.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-cs_values-cs.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-da_values-da.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-de_values-de.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-el_values-el.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rAU_values-en-rAU.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rCA_values-en-rCA.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rGB_values-en-rGB.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rIN_values-en-rIN.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-en-rXC_values-en-rXC.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-es-rUS_values-es-rUS.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-es_values-es.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-et_values-et.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-eu_values-eu.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-fa_values-fa.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-fi_values-fi.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-fr-rCA_values-fr-rCA.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-fr_values-fr.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-gl_values-gl.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-gu_values-gu.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-hi_values-hi.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-hr_values-hr.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-hu_values-hu.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-hy_values-hy.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-in_values-in.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-is_values-is.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-it_values-it.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-iw_values-iw.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ja_values-ja.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ka_values-ka.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-kk_values-kk.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-km_values-km.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-kn_values-kn.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ko_values-ko.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ky_values-ky.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-lo_values-lo.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-lt_values-lt.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-lv_values-lv.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-mk_values-mk.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ml_values-ml.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-mn_values-mn.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-mr_values-mr.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ms_values-ms.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-my_values-my.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-nb_values-nb.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ne_values-ne.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-nl_values-nl.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-or_values-or.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-pa_values-pa.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-pl_values-pl.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt-rBR_values-pt-rBR.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt-rPT_values-pt-rPT.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-pt_values-pt.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ro_values-ro.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ru_values-ru.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-si_values-si.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sk_values-sk.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sl_values-sl.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sq_values-sq.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sr_values-sr.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sv_values-sv.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-sw_values-sw.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ta_values-ta.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-te_values-te.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-th_values-th.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-tl_values-tl.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-tr_values-tr.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-uk_values-uk.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-ur_values-ur.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-uz_values-uz.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-v21_values-v21.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-v30_values-v30.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-vi_values-vi.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rCN_values-zh-rCN.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rHK_values-zh-rHK.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-zh-rTW_values-zh-rTW.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values-zu_values-zu.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/values_values.arsc.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/xml_backup_rules.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res/debug/mergeDebugResources/xml_data_extraction_rules.xml.flat +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2 +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/mergeDebugResources.json +0 −0
…
8021 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-af.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-am.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ar.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-as.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-az.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-b+sr+Latn.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-be.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-bg.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-bn.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-bs.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ca.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-cs.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-da.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-de.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-el.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-en-rAU.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-en-rCA.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-en-rGB.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-en-rIN.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-en-rXC.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-es-rUS.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-es.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-et.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-eu.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-fa.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-fi.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-fr-rCA.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-fr.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-gl.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-gu.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-hi.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-hr.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-hu.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-hy.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-in.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-is.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-it.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-iw.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ja.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ka.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-kk.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-km.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-kn.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ko.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ky.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-lo.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-lt.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-lv.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-mk.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ml.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-mn.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-mr.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ms.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-my.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-nb.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ne.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-nl.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-or.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-pa.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-pl.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-pt-rBR.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-pt-rPT.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-pt.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ro.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ru.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-si.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sk.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sl.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sq.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sr.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sv.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-sw.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ta.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-te.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-th.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-tl.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-tr.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-uk.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-ur.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-uz.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-v21.json +0 −0
…
20 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-v30.json +0 −0
…
19 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-vi.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-zh-rCN.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-zh-rHK.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-zh-rTW.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values-zu.json +0 −0
…
94 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values.json +0 −0
…
340 unchanged lines
removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single +0 −0

No line changes.

removed app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single/mergeDebugResources.json +0 −0
…
70 unchanged lines
removed app/build/intermediates/navigation_json +0 −0

No line changes.

removed app/build/intermediates/navigation_json/debug +0 −0

No line changes.

removed app/build/intermediates/navigation_json/debug/extractDeepLinksDebug +0 −0

No line changes.

removed app/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json +0 −0
…
1 unchanged lines
removed app/build/intermediates/nested_resources_validation_report +0 −0

No line changes.

removed app/build/intermediates/nested_resources_validation_report/debug +0 −0

No line changes.

removed app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources +0 −0

No line changes.

removed app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt +0 −0
…
1 unchanged lines
removed app/build/intermediates/packaged_manifests +0 −0

No line changes.

removed app/build/intermediates/packaged_manifests/debug +0 −0

No line changes.

removed app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage +0 −0

No line changes.

removed app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/AndroidManifest.xml +0 −0
…
93 unchanged lines
removed app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/output-metadata.json +0 −0
…
20 unchanged lines
removed app/build/intermediates/packaged_res +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/drawable +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_background.xml +0 −0
…
170 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher_foreground.xml +0 −0
…
30 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/mark.xml +0 −0
…
57 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher.xml +0 −0
…
6 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-anydpi-v26/ic_launcher_round.xml +0 −0
…
6 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-hdpi-v4/ic_launcher_round.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-mdpi-v4/ic_launcher_round.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xhdpi-v4/ic_launcher_round.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxhdpi-v4/ic_launcher_round.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4 +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/mipmap-xxxhdpi-v4/ic_launcher_round.webp +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/values +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml +0 −0
…
12 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/xml +0 −0

No line changes.

removed app/build/intermediates/packaged_res/debug/packageDebugResources/xml/backup_rules.xml +0 −0
…
13 unchanged lines
removed app/build/intermediates/packaged_res/debug/packageDebugResources/xml/data_extraction_rules.xml +0 −0
…
19 unchanged lines
removed app/build/intermediates/project_dex_archive +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/603082383c6695d08431fd8718cab5a6e87b6dc54f208af1997d26639c8d1b85_0.jar +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/603082383c6695d08431fd8718cab5a6e87b6dc54f208af1997d26639c8d1b85_1.jar +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/603082383c6695d08431fd8718cab5a6e87b6dc54f208af1997d26639c8d1b85_2.jar +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/603082383c6695d08431fd8718cab5a6e87b6dc54f208af1997d26639c8d1b85_3.jar +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ComposableSingletons$MainActivityKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/MainActivity.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/MainActivityKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/ComposableSingletons$LoginScreenKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/ComposableSingletons$MainScreenKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/LoginScreenKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/MainScreenKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/theme +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/theme/ColorKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/theme/ThemeKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/oxygenhub/ui/theme/TypeKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/Disposable$Companion.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/Disposable.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/FfiConverter$DefaultImpls.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/FfiConverter.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/FfiConverterRustBuffer$DefaultImpls.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/FfiConverterRustBuffer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/FfiConverterString.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/ForeignBytes$ByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/ForeignBytes.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/InternalException.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/NoPointer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/RustBuffer$ByReference.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/RustBuffer$ByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/RustBuffer$Companion.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/RustBuffer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/RustBufferByReference.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/Rust_coreKt.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiCallbackInterfaceFree.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFuture$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFuture.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteF32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteF64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteI16.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteI32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteI64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteI8.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompletePointer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteRustBuffer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteU16.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteU32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteU64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteU8.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureCompleteVoid.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureFree.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructF32$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructF32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructF64$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructF64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI16$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI16.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI32$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI64$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI8$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructI8.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructPointer$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructPointer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructRustBuffer$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructRustBuffer.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU16$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU16.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU32$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU32.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU64$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU64.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU8$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructU8.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructVoid$UniffiByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiForeignFutureStructVoid.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiHandleMap.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiLib$Companion.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiLib.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiNullRustCallStatusErrorHandler.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiRustCallStatus$ByValue.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiRustCallStatus$Companion.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiRustCallStatus.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiRustCallStatusErrorHandler.dex +0 −0

No line changes.

removed app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/uniffi/rust_core/UniffiRustFutureContinuationCallback.dex +0 −0

No line changes.

removed app/build/intermediates/runtime_symbol_list +0 −0

No line changes.

removed app/build/intermediates/runtime_symbol_list/debug +0 −0

No line changes.

removed app/build/intermediates/runtime_symbol_list/debug/processDebugResources +0 −0

No line changes.

removed app/build/intermediates/runtime_symbol_list/debug/processDebugResources/R.txt +0 −0
…
450 unchanged lines
removed app/build/intermediates/signing_config_versions +0 −0

No line changes.

removed app/build/intermediates/signing_config_versions/debug +0 −0

No line changes.

removed app/build/intermediates/signing_config_versions/debug/writeDebugSigningConfigVersions +0 −0

No line changes.

removed app/build/intermediates/signing_config_versions/debug/writeDebugSigningConfigVersions/signing-config-versions.json +0 −0
…
1 unchanged lines
removed app/build/intermediates/stable_resource_ids_file +0 −0

No line changes.

removed app/build/intermediates/stable_resource_ids_file/debug +0 −0

No line changes.

removed app/build/intermediates/stable_resource_ids_file/debug/processDebugResources +0 −0

No line changes.

removed app/build/intermediates/stable_resource_ids_file/debug/processDebugResources/stableIds.txt +0 −0
…
371 unchanged lines
removed app/build/intermediates/stripped_native_libs +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/arm64-v8a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi-v7a +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi-v7a/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi-v7a/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi-v7a/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/armeabi/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/mips +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/mips/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/mips64 +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/mips64/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86 +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86_64 +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86_64/libandroidx.graphics.path.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86_64/libjnidispatch.so +0 −0

No line changes.

removed app/build/intermediates/stripped_native_libs/debug/stripDebugDebugSymbols/out/lib/x86_64/librust_core.so +0 −0

No line changes.

removed app/build/intermediates/symbol_list_with_package_name +0 −0

No line changes.

removed app/build/intermediates/symbol_list_with_package_name/debug +0 −0

No line changes.

removed app/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile +0 −0

No line changes.

removed app/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt +0 −0
…
17 unchanged lines
removed app/build/kotlin +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.s +0 −0
…
1 unchanged lines
removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/constants.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/inline-functions.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/package-parts.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.s +0 −0
…
1 unchanged lines
removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab +0 −0
…
2 unchanged lines
removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/cacheable/last-build.bin +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/classpath-snapshot +0 −0

No line changes.

removed app/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin +0 −0

No line changes.

removed app/build/outputs +0 −0

No line changes.

removed app/build/outputs/logs +0 −0

No line changes.

removed app/build/outputs/logs/manifest-merger-debug-report.txt +0 −0
…
396 unchanged lines
removed app/src/androidTest/java/com +0 −0

No line changes.

removed app/src/androidTest/java/com/example +0 −0

No line changes.

removed app/src/androidTest/java/com/example/oxygenhub +0 −0

No line changes.

removed app/src/androidTest/java/com/example/oxygenhub/ExampleInstrumentedTest.kt +0 −0
…
24 unchanged lines
removed app/src/main/java/com +0 −0

No line changes.

removed app/src/main/java/com/example +0 −0

No line changes.

removed app/src/main/java/com/example/oxygenhub +0 −0

No line changes.

removed app/src/main/java/com/example/oxygenhub/MainActivity.kt +0 −0
…
48 unchanged lines
removed app/src/main/java/com/example/oxygenhub/ui +0 −0

No line changes.

removed app/src/main/java/com/example/oxygenhub/ui/LoginScreen.kt +0 −0
…
133 unchanged lines
removed app/src/main/java/com/example/oxygenhub/ui/MainScreen.kt +0 −0
…
121 unchanged lines
removed app/src/main/java/com/example/oxygenhub/ui/theme +0 −0

No line changes.

removed app/src/main/java/com/example/oxygenhub/ui/theme/Color.kt +0 −0
…
11 unchanged lines
removed app/src/main/java/com/example/oxygenhub/ui/theme/Theme.kt +0 −0
…
58 unchanged lines
removed app/src/main/java/com/example/oxygenhub/ui/theme/Type.kt +0 −0
…
34 unchanged lines
removed app/src/main/java/uniffi +0 −0

No line changes.

removed app/src/main/java/uniffi/rust_core +0 −0

No line changes.

removed app/src/main/java/uniffi/rust_core/rust_core.kt +0 −0
…
979 unchanged lines
removed app/src/main/jniLibs +0 −0

No line changes.

removed app/src/main/jniLibs/arm64-v8a +0 −0

No line changes.

removed app/src/main/jniLibs/arm64-v8a/librust_core.so +0 −0

No line changes.

removed app/src/main/jniLibs/armeabi-v7a +0 −0

No line changes.

removed app/src/main/jniLibs/armeabi-v7a/librust_core.so +0 −0

No line changes.

removed app/src/main/jniLibs/x86_64 +0 −0

No line changes.

removed app/src/main/jniLibs/x86_64/librust_core.so +0 −0

No line changes.

removed app/src/test/java/com +0 −0

No line changes.

removed app/src/test/java/com/example +0 −0

No line changes.

removed app/src/test/java/com/example/oxygenhub +0 −0

No line changes.

removed app/src/test/java/com/example/oxygenhub/ExampleUnitTest.kt +0 −0
…
17 unchanged lines
modified .flow/pipeline.kdl +5 −49
1 1
schema-version 1
2 2
3 -
// The OxygenFlow Android build image: Java, Android SDK, and Rust toolchain
4 -
// for building the JNI/uniffi core. Needs to be built and pinned in oxygenflow/images.
5 -
sandbox "android" {
6 -
    runtime "microvm"
7 -
    rootfs "cas://blob/0000000000000000000000000000000000000000000000000000000000000000" // TODO: Replace with actual Android image hash
8 -
    memory-limit "8GiB"
9 -
    cpu-limit 4
10 -
    network "isolated"
11 -
    env {
12 -
        GRADLE_USER_HOME "/src/.gradle"
13 -
        ANDROID_HOME "/opt/android-sdk"
14 -
    }
15 -
}
16 -
17 -
sandbox "android-small" {
18 -
    runtime "microvm"
19 -
    rootfs "cas://blob/0000000000000000000000000000000000000000000000000000000000000000" // TODO: Replace with actual Android image hash
20 -
    memory-limit "2GiB"
21 -
    cpu-limit 1
22 -
    network "isolated"
23 -
}
24 -
25 -
job "lint" {
26 -
    sandbox "android-small"
27 -
    exec "sh" "-c" "echo '=== 🧹 Running ktlint ===' && ./gradlew ktlintCheck"
28 -
}
29 -
30 -
job "build" {
31 -
    sandbox "android"
32 -
    depends-on "lint"
33 -
    mount {
34 -
        source "ephemeral://disk"
35 -
        target "/src/app/build"
36 -
        size "24GiB"
37 -
    }
38 -
    exec "sh" "-c" "echo '=== 🧱 Building Debug APK ===' && ./gradlew assembleDebug"
39 -
    
40 -
    output {
41 -
        artifact "app-debug" {
42 -
            path "/src/app/build/outputs/apk/debug/app-debug.apk"
43 -
        }
44 -
    }
45 -
}
46 -
47 -
job "functional-tests" {
48 -
    sandbox "android"
49 -
    depends-on "build"
50 -
    exec "sh" "-c" "echo '=== 🧪 Running Unit & UI Tests ===' && ./gradlew testDebugUnitTest"
51 -
}
3 +
// No jobs yet (oxygenhub-android#1): the app needs OxygenFlow's Android
4 +
// image (oxygenflow#19: JDK, the Android SDK and NDK, cargo-ndk, Gradle's
5 +
// dependencies and rust-core's crates, all offline). Until it is built and
6 +
// pinned, the app is built and tested locally:
7 +
//   ./gradlew :app:assembleDebug :app:testDebugUnitTest
modified .oxyignore +18 −0
1 +
# Android, Gradle and Rust build output: all regenerated by the build.
1 2
/target
2 3
*.tmp
3 4
/.claude
5 +
.gradle/
6 +
.kotlin/
7 +
/build/
8 +
/app/build/
9 +
/rust-core/target/
10 +
/local.properties
11 +
.cxx/
12 +
.externalNativeBuild/
13 +
/captures/
14 +
*.iml
15 +
/.idea/caches/
16 +
/.idea/libraries/
17 +
/.idea/workspace.xml
18 +
/.idea/modules.xml
19 +
/.idea/navEditor.xml
20 +
/.idea/assetWizardSettings.xml
21 +
.DS_Store
modified README.md +9 −4
…
16 unchanged lines
17 17
18 18
## 🛠️ Setup
19 19
20 -
1. Clone the repository using `oxy`.
21 -
2. Open the project in **Android Studio** (Ladybug or later).
22 -
3. The project uses standard Gradle wrapper tasks:
20 +
1. Clone the repository with `oxy clone`, and fetch the pinned Oxygen
21 +
   sources: `oxy submodule update --init` (rust-core builds over `oxygen/`).
22 +
2. Install the Android SDK with an NDK (Android Studio's SDK manager), and
23 +
   point `local.properties` at it (`sdk.dir=…`) or set `ANDROID_HOME`.
24 +
3. Install the Rust side: `cargo install cargo-ndk` and
25 +
   `rustup target add aarch64-linux-android x86_64-linux-android`.
26 +
4. Build and test; the build compiles rust-core for arm64-v8a and x86_64
27 +
   and generates its Kotlin bindings itself:
23 28
   ```bash
24 -
   ./gradlew build
29 +
   ./gradlew :app:assembleDebug :app:testDebugUnitTest
25 30
   ```
26 31
27 32
## 🏗️ CI/CD
…
6 unchanged lines
modified app/build.gradle.kts +51 −3
1 +
import java.io.File
2 +
import java.util.Properties
3 +
1 4
plugins {
2 5
    alias(libs.plugins.android.application)
3 6
    alias(libs.plugins.kotlin.compose)
4 7
}
8 +
9 +
// The Rust core (rust-core/, over oxy-core) is built for the app's ABIs by
10 +
// cargo-ndk and its Kotlin bindings generated by uniffi at build time
11 +
// (oxygenhub-android#1): nothing built is kept in the repository.
12 +
val rustCore: File = rootProject.file("rust-core")
13 +
val rustJniLibs = layout.buildDirectory.dir("rustJniLibs")
14 +
val rustBindings = layout.buildDirectory.dir("generated/uniffi/kotlin")
15 +
16 +
fun androidNdk(): String {
17 +
    System.getenv("ANDROID_NDK_HOME")?.let { return it }
18 +
    val props = Properties()
19 +
    val local = rootProject.file("local.properties")
20 +
    if (local.exists()) local.inputStream().use { input -> props.load(input) }
21 +
    val sdk = props.getProperty("sdk.dir") ?: System.getenv("ANDROID_HOME")
22 +
        ?: error("set sdk.dir in local.properties or ANDROID_HOME")
23 +
    val ndks = File(sdk, "ndk").listFiles()?.filter { f -> f.isDirectory }?.sortedBy { f -> f.name }.orEmpty()
24 +
    return ndks.lastOrNull()?.path ?: error("no NDK under $sdk/ndk: install one with the SDK manager")
25 +
}
26 +
27 +
val buildRustCore = tasks.register("buildRustCore", Exec::class) {
28 +
    description = "Builds rust-core for arm64-v8a and x86_64 with cargo-ndk."
29 +
    workingDir = rustCore
30 +
    inputs.dir(rustCore.resolve("src"))
31 +
    inputs.files(rustCore.resolve("Cargo.toml"), rustCore.resolve("Cargo.lock"))
32 +
    outputs.dir(rustJniLibs)
33 +
    environment("ANDROID_NDK_HOME", androidNdk())
34 +
    commandLine("cargo", "ndk", "-t", "arm64-v8a", "-t", "x86_64", "--platform", "31", "-o", rustJniLibs.get().asFile.path, "build", "--release")
35 +
}
36 +
37 +
val generateRustBindings = tasks.register("generateRustBindings", Exec::class) {
38 +
    description = "Generates rust-core's Kotlin bindings with uniffi."
39 +
    dependsOn(buildRustCore)
40 +
    workingDir = rustCore
41 +
    inputs.dir(rustJniLibs)
42 +
    outputs.dir(rustBindings)
43 +
    commandLine(
44 +
        "cargo", "run", "--release", "--bin", "uniffi-bindgen", "generate",
45 +
        "--library", rustJniLibs.get().file("arm64-v8a/librust_core.so").asFile.path,
46 +
        "--language", "kotlin", "--out-dir", rustBindings.get().asFile.path,
47 +
    )
48 +
}
49 +
50 +
tasks.named("preBuild") { dependsOn(generateRustBindings) }
5 51
6 52
android {
7 -
    namespace = "com.example.oxygenhub"
53 +
    namespace = "io.oxygenhub.android"
8 54
    compileSdk {
9 55
        version = release(37)
10 56
    }
11 57
12 58
    defaultConfig {
13 -
        applicationId = "com.example.oxygenhub"
14 -
        minSdk = 24
59 +
        applicationId = "io.oxygenhub.android"
60 +
        minSdk = 31
15 61
        targetSdk = 37
16 62
        versionCode = 1
17 63
        versionName = "1.0"
…
20 unchanged lines
38 84
    buildFeatures {
39 85
        compose = true
40 86
    }
87 +
    sourceSets["main"].jniLibs.directories.add(rustJniLibs.get().asFile.path)
88 +
    sourceSets["main"].kotlin.directories.add(rustBindings.get().asFile.path)
41 89
}
42 90
43 91
dependencies {
…
18 unchanged lines
modified scripts/build_rust.sh +4 −35
1 1
#!/usr/bin/env bash
2 +
# The app's build compiles rust-core and generates its bindings itself
3 +
# (oxygenhub-android#1): this only runs those two Gradle tasks on their own.
2 4
set -e
3 -
4 -
echo "=== 🦀 Building Oxygen Rust Core for Android ==="
5 -
6 -
# Check if cargo-ndk is installed
7 -
if ! command -v cargo-ndk &> /dev/null; then
8 -
    echo "Installing cargo-ndk (Android build helper)..."
9 -
    cargo install cargo-ndk
10 -
fi
11 -
12 -
# Ensure Android targets are installed
13 -
echo "Adding Rust Android targets..."
14 -
rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android
15 -
16 -
# Ensure NDK is set
17 -
if [ -z "$ANDROID_NDK_HOME" ]; then
18 -
    echo "⚠️ ANDROID_NDK_HOME is not set!"
19 -
    echo "Please set it to your NDK path, e.g.:"
20 -
    echo "export ANDROID_NDK_HOME=\$HOME/Android/Sdk/ndk/27.x.x.x"
21 -
    exit 1
22 -
fi
23 -
24 -
cd rust-core
25 -
26 -
echo "Building shared libraries using cargo-ndk..."
27 -
# Build for all common Android architectures and output to the JNI libs folder
28 -
cargo ndk -t armeabi-v7a -t arm64-v8a -t x86_64 -o ../app/src/main/jniLibs build --release
29 -
30 -
echo "Generating Kotlin bindings using uniffi-bindgen..."
31 -
# Use uniffi-bindgen to generate Kotlin files
32 -
cargo run --features=uniffi/cli --bin uniffi-bindgen generate \
33 -
    --library ../app/src/main/jniLibs/arm64-v8a/librust_core.so \
34 -
    --language kotlin \
35 -
    --out-dir ../app/src/main/java
36 -
37 -
echo "✅ Rust build complete! The JNI libraries and Kotlin bindings are ready."
5 +
cd "$(dirname "$0")/.."
6 +
./gradlew :app:generateRustBindings