Skip to content

Commit

Permalink
Merge pull request #350 from gini/PIA-4446-add-demo-functionality-of-…
Browse files Browse the repository at this point in the history
…entry-points

Pia 4446 add demo functionality of entry points
  • Loading branch information
abolfazlimahdi authored Oct 10, 2023
2 parents d1cf2cd + 21d6045 commit bd5ab8d
Show file tree
Hide file tree
Showing 17 changed files with 297 additions and 185 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/bank-sdk.check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ jobs:
- name: archive debug screen api example app
uses: actions/upload-artifact@v3
with:
name: example-app-debug
name: bank-sdk-example-app-debug
path: bank-sdk/example-app/build/outputs/apk/debug

- name: build release screen api example app
Expand All @@ -157,7 +157,7 @@ jobs:
- name: archive release screen api example app
uses: actions/upload-artifact@v3
with:
name: example-app-release
name: bank-sdk-example-app-release
path: bank-sdk/example-app/build/outputs/apk/release

android-lint:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ import net.gini.android.bank.sdk.exampleapp.ui.MainActivity.Companion.CAMERA_PER
import net.gini.android.bank.sdk.exampleapp.ui.MainActivity.Companion.CONFIGURATION_BUNDLE
import net.gini.android.bank.sdk.exampleapp.ui.data.Configuration
import net.gini.android.capture.DocumentImportEnabledFileTypes
import net.gini.android.capture.EntryPoint
import net.gini.android.capture.internal.util.ActivityHelper.interceptOnBackPressed

@AndroidEntryPoint
Expand Down Expand Up @@ -184,13 +183,6 @@ class ConfigurationActivity : AppCompatActivity() {
// 29 set imported file size bytes limit
binding.editTextImportedFileSizeBytesLimit.hint =
configuration.importedFileSizeBytesLimit.toString()
// 30 entry point
val checkedEntryPointButtonId = when (configuration.entryPoint) {
EntryPoint.BUTTON -> R.id.btn_buttonEntryPoint
EntryPoint.FIELD -> R.id.btn_fieldEntryPoint
else -> R.id.btn_buttonEntryPoint
}
binding.toggleBtnEntryPoint.check(checkedEntryPointButtonId)

// 31 enable return assistant
binding.switchReturnAssistantFeature.isChecked = configuration.isReturnAssistantEnabled
Expand Down Expand Up @@ -507,26 +499,6 @@ class ConfigurationActivity : AppCompatActivity() {
)
}

// 30 entry point
binding.toggleBtnEntryPoint.addOnButtonCheckedListener { toggleButton, checkedId, isChecked ->
val checked = toggleButton.checkedButtonId
configurationViewModel.setConfiguration(
when (checked) {
R.id.btn_buttonEntryPoint -> configurationViewModel.configurationFlow.value.copy(
entryPoint = EntryPoint.BUTTON
)

R.id.btn_fieldEntryPoint -> configurationViewModel.configurationFlow.value.copy(
entryPoint = EntryPoint.FIELD
)

else -> configurationViewModel.configurationFlow.value.copy(
entryPoint = EntryPoint.BUTTON
)
}
)
}

// 31 enable return assistant
binding.switchReturnAssistantFeature.setOnCheckedChangeListener { _, isChecked ->
configurationViewModel.setConfiguration(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import android.Manifest
import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.Toast
import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity
Expand All @@ -17,11 +16,11 @@ import net.gini.android.bank.sdk.capture.CaptureFlowContract
import net.gini.android.bank.sdk.capture.CaptureFlowImportContract
import net.gini.android.bank.sdk.capture.CaptureResult
import net.gini.android.bank.sdk.capture.ResultError
import net.gini.android.bank.sdk.exampleapp.BuildConfig
import net.gini.android.bank.sdk.exampleapp.R
import net.gini.android.bank.sdk.exampleapp.core.PermissionHandler
import net.gini.android.bank.sdk.exampleapp.databinding.ActivityMainBinding
import net.gini.android.bank.sdk.exampleapp.ui.data.Configuration
import net.gini.android.capture.EntryPoint
import net.gini.android.capture.requirements.RequirementsReport
import net.gini.android.capture.util.CancellationToken

Expand Down Expand Up @@ -89,16 +88,20 @@ class MainActivity : AppCompatActivity() {
@SuppressLint("SetTextI18n")
private fun showVersions() {
binding.textGiniBankVersion.text =
getString(R.string.gini_capture_sdk_version) + BuildConfig.VERSION_NAME
getString(R.string.gini_bank_sdk_version) + net.gini.android.bank.sdk.BuildConfig.VERSION_NAME +
getString(R.string.gini_capture_sdk_version) + net.gini.android.capture.BuildConfig.VERSION_NAME +
getString(R.string.gini_client_id) + getString(R.string.gini_api_client_id)

}

private fun addInputHandlers() {
binding.buttonStartScanner.setOnClickListener { v: View? ->
if (configurationViewModel.disableCameraPermissionFlow.value) {
startGiniCaptureSdk()
} else {
checkCameraPermission()
}
binding.buttonStartScanner.setOnClickListener {
checkIfAppShouldAskForCameraPermission(EntryPoint.BUTTON)
}

binding.tilFieldEntryPoint.setEndIconOnClickListener {
checkIfAppShouldAskForCameraPermission(EntryPoint.FIELD)

}

binding.textGiniBankVersion.setOnClickListener {
Expand All @@ -120,6 +123,19 @@ class MainActivity : AppCompatActivity() {

}

private fun checkIfAppShouldAskForCameraPermission(entryPoint: EntryPoint) {
configurationViewModel.setConfiguration(
configurationViewModel.configurationFlow.value.copy(
entryPoint = entryPoint
)
)
if (configurationViewModel.disableCameraPermissionFlow.value) {
startGiniCaptureSdk()
} else {
checkCameraPermission()
}
}

private fun checkCameraPermission(intent: Intent? = null) {
lifecycleScope.launch {
if (permissionHandler.grantPermission(Manifest.permission.CAMERA)) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/gc_color_04" android:state_focused="true" />
<item android:color="@color/gc_color_04" android:state_hovered="true" />
<item android:color="@color/gc_color_04" android:state_enabled="false" />
<item android:color="@color/gc_color_04" />
</selector>
14 changes: 14 additions & 0 deletions bank-sdk/example-app/src/main/res/drawable/gini_logo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="114dp"
android:height="72dp"
android:viewportWidth="114"
android:viewportHeight="72">
<path
android:pathData="M107.41,0.02H107.68C107.77,0.02 107.86,0.02 107.95,0C108.09,0 108.22,0.02 108.35,0.04L108.41,0.05C108.66,0.07 108.88,0.12 109.11,0.19C109.66,0.33 110.2,0.56 110.68,0.89C111.16,1.19 111.59,1.59 111.95,2.03C112.34,2.48 112.64,2.97 112.84,3.53C113.11,4.19 113.25,4.93 113.25,5.66C113.25,5.9 113.23,6.11 113.21,6.35L113.21,6.35L113.21,6.35L113.2,6.41C113.18,6.66 113.14,6.9 113.07,7.13C112.93,7.69 112.7,8.25 112.39,8.75C112.09,9.24 111.7,9.68 111.27,10.05C110.84,10.45 110.36,10.76 109.82,10.97C109.18,11.25 108.45,11.39 107.75,11.39C107.52,11.39 107.31,11.37 107.08,11.35L107.02,11.34C106.77,11.32 106.54,11.27 106.32,11.2C105.77,11.06 105.22,10.83 104.75,10.5C104.27,10.2 103.84,9.8 103.47,9.35C103.09,8.91 102.79,8.42 102.59,7.86C102.31,7.2 102.18,6.45 102.18,5.73C102.18,5.49 102.2,5.27 102.22,5.04V5.04V5.04L102.22,4.98C102.25,4.72 102.29,4.49 102.36,4.26C102.5,3.69 102.72,3.13 103.04,2.64C103.34,2.15 103.72,1.71 104.15,1.33C104.59,0.94 105.06,0.63 105.61,0.42C106.18,0.19 106.79,0.05 107.41,0.02ZM112.68,15.55V24.11L112.7,24.16V44.64C112.68,45.06 112.66,45.46 112.61,45.88C112.57,46.3 112.5,46.72 112.41,47.14C112.27,47.8 112.07,48.43 111.77,49.01C111.5,49.55 111.16,50.04 110.73,50.46C110.29,50.91 109.79,51.23 109.27,51.51C108.59,51.89 107.84,52.12 107.09,52.29C106.22,52.5 105.36,52.59 104.5,52.64C104.11,52.66 103.7,52.68 103.31,52.68H102.68V23.66C102.68,23.36 102.7,23.06 102.72,22.75L102.72,22.75C102.75,22.36 102.79,21.96 102.86,21.56C102.97,20.88 103.15,20.18 103.43,19.55C103.65,19.03 103.93,18.54 104.29,18.12C104.63,17.7 105.04,17.33 105.5,17.05C106.13,16.6 106.88,16.3 107.66,16.09C107.77,16.04 107.88,16.02 108,16L108.34,15.92C108.6,15.86 108.88,15.82 109.14,15.78L109.25,15.76C109.57,15.71 109.91,15.67 110.23,15.64C110.41,15.63 110.58,15.62 110.76,15.61C110.94,15.6 111.11,15.59 111.29,15.57C111.7,15.55 112.09,15.55 112.5,15.55H112.68ZM78.12,12.46C77.8,12.46 77.48,12.46 77.16,12.49C75,12.58 72.82,13.05 70.8,13.91C68.91,14.66 67.16,15.76 65.64,17.09C64.09,18.4 62.75,19.97 61.66,21.7C60.54,23.45 59.7,25.39 59.2,27.4C59,28.22 58.84,29.07 58.72,29.93C58.66,30.47 58.61,31.01 58.59,31.57C58.56,31.89 58.56,32.22 58.56,32.57V52.68H59.2C60.47,52.66 61.75,52.59 62.98,52.28C63.73,52.12 64.48,51.89 65.16,51.51C65.68,51.23 66.18,50.91 66.61,50.46C67.05,50.04 67.39,49.55 67.66,49.01C67.96,48.43 68.16,47.8 68.3,47.14C68.39,46.72 68.46,46.3 68.5,45.85C68.55,45.43 68.57,45.04 68.59,44.62V32.55C68.59,32.39 68.59,32.22 68.61,32.06C68.66,30.96 68.89,29.88 69.3,28.85C69.66,27.92 70.16,27.03 70.8,26.26C71.41,25.49 72.16,24.81 72.98,24.27C73.82,23.71 74.73,23.29 75.69,23.03C76.07,22.92 76.48,22.85 76.89,22.8L76.89,22.8C77.3,22.75 77.71,22.7 78.14,22.73C79.37,22.73 80.6,22.96 81.71,23.43C82.62,23.8 83.49,24.32 84.24,24.97C84.99,25.6 85.65,26.38 86.17,27.22C86.6,27.9 86.94,28.64 87.19,29.42C87.46,30.26 87.65,31.15 87.67,32.03V32.03C87.67,32.2 87.67,32.36 87.69,32.53V44.59C87.71,45.64 87.81,46.7 88.12,47.7C88.28,48.31 88.53,48.92 88.87,49.43C89.19,49.92 89.58,50.39 90.03,50.76C90.51,51.16 91.03,51.47 91.6,51.7C92.44,52.07 93.35,52.28 94.26,52.4C94.74,52.47 95.22,52.52 95.7,52.57L95.7,52.57L95.7,52.57C96.15,52.59 96.61,52.61 97.08,52.64H97.72V32.53C97.72,32.2 97.72,31.87 97.7,31.54C97.61,29.3 97.15,27.08 96.31,25C95.58,23.06 94.51,21.26 93.22,19.69C91.94,18.1 90.42,16.72 88.74,15.62C87.03,14.47 85.15,13.61 83.19,13.09C82.39,12.86 81.58,12.72 80.73,12.6C80.21,12.53 79.69,12.49 79.14,12.46C78.88,12.48 78.65,12.47 78.43,12.47C78.33,12.47 78.22,12.46 78.12,12.46ZM43.56,44.64V15.55C43.76,15.55 43.97,15.55 44.19,15.53C44.67,15.55 45.13,15.57 45.58,15.6L45.58,15.6L45.58,15.6C46.06,15.64 46.54,15.69 47.01,15.76C47.92,15.88 48.83,16.09 49.67,16.46C50.24,16.7 50.77,17 51.24,17.4C51.7,17.77 52.08,18.24 52.4,18.73C52.74,19.25 52.99,19.85 53.15,20.46C53.52,21.63 53.56,22.89 53.59,24.13V26.42V28.72V34.42V40.13V45.83V50.11V51.82V52.68H52.95C52.47,52.66 52.02,52.64 51.56,52.61C51.08,52.57 50.61,52.52 50.13,52.45C49.22,52.33 48.31,52.12 47.47,51.75C46.9,51.51 46.38,51.21 45.9,50.81C45.44,50.44 45.06,49.97 44.74,49.48C44.4,48.97 44.15,48.36 43.99,47.75C43.67,46.74 43.58,45.69 43.56,44.64Z"
android:fillColor="#009EDC"
android:fillType="evenOdd"/>
<path
android:pathData="M47.93,0.14C48.15,0.11 48.35,0.11 48.58,0.11C48.67,0.11 48.76,0.11 48.8,0C48.88,0.01 48.96,0.02 49.03,0.02C49.1,0.03 49.18,0.03 49.26,0.05C49.48,0.07 49.71,0.11 49.93,0.18C50.47,0.32 51.01,0.55 51.49,0.87C51.96,1.16 52.39,1.55 52.75,1.98C53.11,2.41 53.4,2.92 53.61,3.44C53.88,4.1 54.01,4.81 54.01,5.51C54.01,5.76 53.99,6.01 53.97,6.24C53.94,6.49 53.9,6.72 53.83,6.95C53.7,7.49 53.47,8.04 53.15,8.52C52.86,9 52.48,9.43 52.05,9.79C51.62,10.16 51.13,10.45 50.61,10.66C50.2,10.82 49.77,10.93 49.35,11C49.16,11.02 48.98,11.05 48.8,11.05H48.38C48.31,11.02 48.24,11.02 48.17,11.02C48.14,11.02 48.11,11.02 48.07,11.01C48.04,11.01 48,11 47.97,11C47.94,11 47.9,11 47.87,10.99C47.83,10.98 47.8,10.98 47.77,10.98C47.73,10.97 47.69,10.96 47.65,10.95C47.62,10.95 47.58,10.94 47.54,10.93H47.45C47.44,10.93 47.42,10.93 47.41,10.92C47.39,10.92 47.37,10.91 47.36,10.91C47.35,10.91 47.33,10.9 47.32,10.9C47.3,10.89 47.28,10.89 47.27,10.89C47.26,10.89 47.24,10.88 47.23,10.88C47.21,10.87 47.19,10.86 47.18,10.86C47.17,10.85 47.15,10.85 47.13,10.84C47.11,10.84 47.09,10.83 47.07,10.82H47.02C47,10.82 46.98,10.81 46.96,10.81C46.95,10.8 46.94,10.8 46.93,10.8C46.91,10.8 46.9,10.79 46.89,10.79C46.88,10.78 46.87,10.77 46.84,10.77C46.82,10.77 46.8,10.77 46.78,10.76C46.77,10.75 46.76,10.75 46.75,10.75C46.73,10.75 46.69,10.75 46.66,10.73C46.66,10.73 46.64,10.71 46.62,10.71C46.62,10.71 46.6,10.68 46.57,10.68C46.53,10.68 46.48,10.66 46.44,10.64L46.3,10.57L46.17,10.5C46.1,10.48 46.05,10.45 46.01,10.43C46.01,10.43 45.99,10.41 45.96,10.41C45.96,10.39 45.94,10.39 45.94,10.39C45.94,10.36 45.92,10.36 45.92,10.36C45.91,10.36 45.9,10.36 45.9,10.35C45.89,10.35 45.88,10.34 45.87,10.34C45.86,10.34 45.85,10.34 45.84,10.33C45.83,10.32 45.82,10.32 45.81,10.32C45.81,10.32 45.78,10.3 45.76,10.3C45.74,10.28 45.72,10.27 45.69,10.25C45.67,10.23 45.65,10.22 45.63,10.2C45.6,10.19 45.58,10.18 45.56,10.16C45.54,10.14 45.51,10.12 45.49,10.11C45.47,10.1 45.45,10.08 45.42,10.07C45.4,10.05 45.38,10.03 45.36,10.02C45.34,10.01 45.33,10 45.31,9.99C45.29,9.98 45.28,9.97 45.27,9.95C45.25,9.95 45.25,9.95 45.24,9.94C45.24,9.94 45.23,9.93 45.22,9.93C45.22,9.91 45.2,9.91 45.2,9.91C45.06,9.93 44.95,9.93 44.81,9.93C44.66,9.93 44.5,9.95 44.35,9.97C44.28,9.98 44.22,9.99 44.16,10C43.8,10.04 43.44,10.14 43.1,10.23C42.18,10.48 41.28,10.86 40.42,11.34C39.49,11.84 38.62,12.41 37.78,13.05C36.92,13.69 36.09,14.4 35.32,15.12C34.78,15.65 34.24,16.19 33.72,16.76C33.66,16.83 33.6,16.9 33.53,16.98C33.41,17.11 33.28,17.25 33.16,17.4C33.11,17.46 33.07,17.51 33.02,17.56C32.98,17.61 32.93,17.66 32.89,17.72L33.07,17.9C33.11,17.96 33.17,18.01 33.22,18.06C33.27,18.11 33.32,18.17 33.36,18.22C33.5,18.36 33.63,18.51 33.76,18.66C33.78,18.68 33.8,18.7 33.81,18.72C34.17,19.16 34.53,19.61 34.87,20.07C35.21,20.52 35.53,21 35.82,21.5C36.14,22 36.41,22.5 36.65,23.03C36.95,23.64 37.22,24.3 37.47,24.94L37.67,25.49C37.7,25.58 37.73,25.67 37.76,25.76C37.79,25.85 37.81,25.94 37.85,26.03C38.01,26.49 38.14,26.97 38.25,27.42C38.39,27.9 38.48,28.36 38.57,28.84C38.66,29.31 38.73,29.79 38.77,30.27C38.84,30.86 38.86,31.43 38.86,32.03C38.86,32.87 38.82,33.73 38.71,34.58C38.59,35.42 38.46,36.24 38.23,37.04C37.74,39 36.9,40.89 35.8,42.59C34.74,44.28 33.41,45.81 31.87,47.08C30.36,48.38 28.63,49.45 26.76,50.18C25.32,50.77 23.83,51.16 22.32,51.39C21.71,51.48 21.08,51.55 20.45,51.57C20.13,51.59 19.81,51.59 19.5,51.59H19.5H12.33C12.3,51.59 12.26,51.6 12.23,51.6C12.2,51.61 12.16,51.61 12.13,51.61C12.08,51.63 12.03,51.64 11.98,51.65C11.93,51.66 11.88,51.67 11.83,51.68C11.61,51.75 11.36,51.86 11.16,52C10.93,52.14 10.75,52.3 10.59,52.5C10.44,52.71 10.3,52.94 10.21,53.16C10.12,53.35 10.08,53.55 10.05,53.73C10.03,53.8 10.03,53.87 10.03,53.96V54.07V54.19C10.03,54.22 10.04,54.26 10.04,54.29C10.05,54.32 10.05,54.36 10.05,54.39C10.07,54.45 10.08,54.5 10.09,54.55C10.1,54.6 10.11,54.65 10.12,54.71C10.19,54.96 10.3,55.19 10.44,55.42C10.57,55.62 10.73,55.83 10.93,55.99C11.14,56.15 11.34,56.28 11.59,56.37C11.86,56.49 12.13,56.53 12.4,56.56H32.98C33.18,56.56 33.41,56.56 33.61,56.58C33.76,56.58 33.91,56.6 34.05,56.62C34.11,56.63 34.18,56.64 34.24,56.65C34.47,56.69 34.68,56.74 34.9,56.8C34.94,56.81 34.99,56.82 35.03,56.83C35.91,57.06 36.74,57.47 37.49,58.04C38.21,58.56 38.84,59.24 39.31,60C39.81,60.75 40.17,61.59 40.37,62.48C40.6,63.39 40.64,64.35 40.51,65.28C40.4,66.28 40.06,67.29 39.58,68.17C39.18,68.97 38.64,69.7 38.03,70.36C37.65,70.75 37.26,71.13 36.83,71.48C36.72,71.57 36.6,71.65 36.48,71.74C36.37,71.82 36.25,71.91 36.14,72C36.14,71.95 36.13,71.9 36.12,71.85C36.12,71.8 36.11,71.75 36.11,71.7C36.11,71.61 36.11,71.5 36.09,71.41C36.09,71.29 36.07,71.19 36.05,71.07C36.05,71.05 36.05,71.04 36.05,71.02C35.98,70.54 35.82,70.06 35.62,69.63C35.41,69.2 35.17,68.81 34.85,68.47C34.53,68.13 34.17,67.83 33.77,67.58C33.27,67.26 32.73,67.06 32.17,66.9C31.38,66.67 30.59,66.58 29.78,66.56H11.86L11.61,66.53H11.56L11.32,66.51H11.23L11.07,66.49H11.02L10.91,66.46H10.87L10.71,66.44H10.62L10.46,66.42H10.1L10.01,66.4H9.87L9.74,66.37L9.69,66.35L9.65,66.33L9.58,66.31L9.45,66.26L9.4,66.24C9.33,66.21 9.27,66.2 9.21,66.18C9.15,66.16 9.08,66.15 9.02,66.12C8.79,66.06 8.59,65.99 8.39,65.92L8.39,65.92C8.31,65.89 8.23,65.86 8.15,65.83C7.9,65.73 7.66,65.63 7.42,65.51C6.63,65.14 5.88,64.69 5.18,64.16C4.49,63.66 3.85,63.07 3.29,62.41C2.73,61.77 2.21,61.07 1.8,60.29C1.28,59.36 0.9,58.36 0.61,57.35C0.56,57.26 0.54,57.17 0.52,57.08L0.45,56.81C0.39,56.61 0.35,56.4 0.31,56.2C0.31,56.17 0.3,56.13 0.29,56.1C0.29,56.07 0.28,56.03 0.27,56C0.24,55.79 0.2,55.59 0.18,55.37C0.16,55.14 0.14,54.89 0.11,54.64C0.09,54.32 0.09,54.03 0.09,53.73C0.09,53.41 0.09,53.12 0.11,52.82C0.14,52.53 0.16,52.23 0.2,51.93C0.29,51.23 0.47,50.5 0.7,49.81C0.92,49.15 1.19,48.49 1.53,47.86C1.87,47.24 2.25,46.63 2.68,46.08C3,45.67 3.36,45.26 3.72,44.89L3.72,44.89C3.85,44.76 4.01,44.6 4.17,44.46C4.24,44.39 4.31,44.33 4.4,44.26C4.37,44.23 4.35,44.21 4.33,44.18C4.31,44.15 4.28,44.12 4.26,44.1C4.17,43.98 4.1,43.89 4.04,43.8C3.92,43.66 3.81,43.51 3.7,43.35C3.4,42.96 3.16,42.55 2.91,42.14C2.66,41.73 2.43,41.32 2.21,40.89C1.98,40.45 1.78,40.02 1.6,39.56C1.4,39.1 1.24,38.6 1.07,38.11C1.05,38.05 1.03,37.99 1.01,37.92C0.95,37.77 0.9,37.61 0.86,37.45L0.72,36.97C0.61,36.56 0.52,36.17 0.43,35.76C0.34,35.35 0.27,34.94 0.2,34.53C0.14,34.12 0.09,33.71 0.07,33.28C0.02,32.75 0,32.25 0,31.73C0,30.86 0.05,30.02 0.16,29.18C0.27,28.36 0.41,27.54 0.63,26.74C1.13,24.78 1.96,22.89 3.07,21.23C4.13,19.52 5.46,18.02 6.99,16.74C8.52,15.42 10.26,14.37 12.11,13.64C13.53,13.05 15.01,12.66 16.52,12.44C17.13,12.35 17.76,12.28 18.39,12.25C18.71,12.23 19.03,12.23 19.34,12.23H19.68C19.77,12.23 19.86,12.24 19.95,12.24C20.04,12.25 20.13,12.25 20.22,12.25C20.37,12.27 20.51,12.28 20.65,12.29C20.79,12.3 20.93,12.31 21.08,12.32C21.78,12.37 22.47,12.48 23.17,12.62C23.87,12.76 24.55,12.94 25.2,13.14C25.86,13.35 26.51,13.6 27.14,13.87C27.61,14.08 28.07,14.3 28.52,14.55C28.7,14.65 28.88,14.74 29.06,14.85C29.1,14.87 29.15,14.9 29.19,14.93C29.24,14.96 29.28,14.99 29.33,15.01L29.33,15.01C29.42,14.81 29.51,14.6 29.6,14.42C29.82,13.94 30.09,13.48 30.36,13.03C30.7,12.48 31.06,11.94 31.45,11.41C32.46,9.95 33.61,8.63 34.87,7.38C36.18,6.08 37.58,4.87 39.07,3.83C40.49,2.8 42,1.89 43.62,1.23C44.99,0.64 46.44,0.23 47.93,0.14ZM10.03,31.59V32.07C10.03,32.12 10.03,32.14 10.01,32.23V32.41C10.03,32.5 10.03,32.62 10.03,32.71C10.03,32.96 10.05,33.19 10.1,33.44C10.12,33.55 10.14,33.67 10.17,33.79C10.19,33.91 10.21,34.03 10.23,34.14C10.28,34.37 10.35,34.6 10.41,34.83L10.41,34.83C10.48,35.1 10.57,35.37 10.69,35.62C10.8,35.87 10.93,36.15 11.07,36.4C11.17,36.61 11.29,36.8 11.42,36.99C11.45,37.04 11.48,37.09 11.52,37.15C11.9,37.74 12.38,38.31 12.92,38.79C13.46,39.27 14.02,39.7 14.65,40.06C15.28,40.43 15.96,40.72 16.66,40.93C17.2,41.09 17.74,41.18 18.3,41.25C18.53,41.27 18.76,41.29 18.98,41.29H19.32C19.48,41.27 19.63,41.27 19.79,41.27C19.96,41.27 20.14,41.25 20.32,41.23C20.4,41.22 20.48,41.21 20.56,41.2C20.94,41.16 21.35,41.09 21.73,40.98C22.68,40.75 23.6,40.34 24.41,39.79C25.22,39.27 25.97,38.61 26.58,37.85C27.21,37.1 27.7,36.24 28.07,35.33C28.36,34.62 28.54,33.89 28.65,33.14C28.7,32.82 28.72,32.53 28.74,32.21C28.76,32.05 28.76,31.89 28.76,31.73V31.27C28.75,31.18 28.75,31.08 28.74,30.99C28.74,30.89 28.73,30.79 28.72,30.7L28.65,30.16C28.64,30.09 28.63,30.01 28.61,29.93C28.59,29.83 28.57,29.73 28.56,29.63C28.55,29.56 28.53,29.5 28.52,29.43C28.5,29.29 28.47,29.15 28.43,29.02C28.37,28.73 28.25,28.48 28.13,28.22C28.12,28.19 28.1,28.16 28.09,28.13C27.95,27.83 27.82,27.56 27.66,27.29C27.28,26.6 26.8,25.97 26.26,25.42C25.72,24.87 25.11,24.37 24.46,23.96C23.8,23.53 23.08,23.19 22.34,22.96C21.42,22.64 20.45,22.5 19.48,22.5C19.05,22.5 18.64,22.55 18.24,22.59C17.83,22.64 17.43,22.71 17.04,22.82C16.1,23.05 15.19,23.46 14.36,24.01C13.55,24.53 12.8,25.19 12.2,25.94C11.56,26.69 11.07,27.56 10.71,28.47C10.3,29.47 10.08,30.52 10.03,31.59Z"
android:fillColor="#009EDC"
android:fillType="evenOdd"/>
</vector>
Loading

0 comments on commit bd5ab8d

Please sign in to comment.