Merge branch 'release/4.2.3' into develop

This commit is contained in:
Rafał Kobyłko 2023-02-21 14:05:51 +01:00
commit 6e4b5890c9
55 changed files with 72 additions and 24 deletions

View File

@ -43,7 +43,7 @@ class ImportBackupActivity : BaseActivityPresenter<ActivityImportBackupBinding>(
}
}
override fun showResultToast(text: String) = toastLong(text)
override fun showResultToast(text: Int) = toastLong(text)
override fun toolbarBackClicks() = viewBinding.toolbar.navigationClicksThrottled()
@ -71,11 +71,11 @@ class ImportBackupActivity : BaseActivityPresenter<ActivityImportBackupBinding>(
}
}
override fun showError(msg: String) {
override fun showError(msg: Int) {
viewBinding.progress.makeGone()
viewBinding.content.makeGone()
viewBinding.error.makeVisible()
viewBinding.descriptionError.text = msg
viewBinding.descriptionError.text = getString(msg)
}
override fun showProgress() {

View File

@ -1,7 +1,6 @@
package com.twofasapp.features.backup.import
import android.net.Uri
import com.twofasapp.base.BasePresenter
import io.reactivex.Flowable
interface ImportBackupContract {
@ -13,9 +12,9 @@ interface ImportBackupContract {
fun cancelErrorClicks(): Flowable<Unit>
fun chooseAnotherFileClicks(): Flowable<Unit>
fun showFilePicker()
fun showResultToast(text: String)
fun showResultToast(text: Int)
fun showContent(numberOfServices: Int, isPasswordProtected: Boolean)
fun showError(msg: String)
fun showError(msg: Int)
fun showProgress()
fun showPasswordDialog(onConfirmed: (String) -> Unit)
fun showWrongPasswordDialog(onConfirmed: (String) -> Unit)

View File

@ -1,8 +1,8 @@
package com.twofasapp.features.backup.import
import android.net.Uri
import com.twofasapp.backup.domain.SyncBackupWorkDispatcher
import com.twofasapp.backup.domain.SyncBackupTrigger
import com.twofasapp.backup.domain.SyncBackupWorkDispatcher
import com.twofasapp.prefs.ScopedNavigator
import com.twofasapp.services.domain.ShowBackupNotice
@ -72,7 +72,7 @@ class ImportBackupPresenter(
ImportBackup.Result.Success -> {
showBackupNotice.save(false)
syncBackupDispatcher.dispatch(SyncBackupTrigger.FIRST_CONNECT)
view.showResultToast("Services successfully imported!")
view.showResultToast(com.twofasapp.resources.R.string.import_ga_success)
if (isFromDeeplink) {
navigator.openMain()
@ -80,13 +80,15 @@ class ImportBackupPresenter(
navigator.finishResultOk()
}
}
ImportBackup.Result.WrongPasswordError -> {
view.showContent(content?.numberOfServices ?: 0, password.isNullOrBlank().not())
view.showWrongPasswordDialog { newPass -> import(password = newPass) }
}
ImportBackup.Result.UnknownError -> {
view.showContent(content?.numberOfServices ?: 0, password.isNullOrBlank().not())
view.showResultToast("Unknown error occurred! Try again!")
view.showResultToast(com.twofasapp.resources.R.string.commons__unknown_error)
}
}
},
@ -100,8 +102,8 @@ class ImportBackupPresenter(
private fun handleError(exception: Throwable) {
val msg = when (exception) {
is FileTooBigException -> "The file you are trying to import is too big. Size limit is 10 MB."
else -> "The file you are trying to import is invalid or damaged. Please choose another file."
is FileTooBigException -> com.twofasapp.resources.R.string.backup__import_error_file_size
else -> com.twofasapp.resources.R.string.backup__import_error_file_invalid
}
view.showError(msg)
}

View File

@ -5,7 +5,7 @@
Release: Working copy
Locale: de-DE, German (Germany)
Exported by: rafakob
Exported at: Thu, 16 Feb 2023 09:40:23 -0800
Exported at: Tue, 21 Feb 2023 02:46:51 -0800
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- InfoPlist.strings
@ -706,4 +706,8 @@
<string name="extension__services_suggested_header">Empfohlen</string>
<string name="extension__services_all_header">Alle Tokens</string>
<string name="extension__services_other_header">Andere Tokens</string>
<string name="settings__ssl_error_title">SSL Fehler</string>
<string name="settings__ssl_error_description">Ein SSL-Fehler ist aufgetreten, wodurch eine sichere Verbindung zum Server nicht hergestellt werden kann. Stelle sicher, dass du die neueste App-Version hast oder versuche, das Netzwerk zu ändern.</string>
<string name="backup__import_error_file_size">The file you are trying to import is too big. Size limit is 10 MB.</string>
<string name="backup__import_error_file_invalid">The file you are trying to import is invalid or damaged. Please choose another file.</string>
</resources>

View File

@ -5,7 +5,7 @@
Release: Working copy
Locale: en, English
Exported by: rafakob
Exported at: Thu, 16 Feb 2023 09:40:27 -0800
Exported at: Tue, 21 Feb 2023 02:45:30 -0800
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- InfoPlist.strings
@ -706,4 +706,8 @@
<string name="extension__services_suggested_header">Suggested</string>
<string name="extension__services_all_header">All services</string>
<string name="extension__services_other_header">Other services</string>
<string name="settings__ssl_error_title">SSL Error</string>
<string name="settings__ssl_error_description">An SSL error has occurred and a secure connection to the server cannot be made. Ensure you have the latest version of the app or try to change the network.</string>
<string name="backup__import_error_file_size">The file you are trying to import is too big. Size limit is 10 MB.</string>
<string name="backup__import_error_file_invalid">The file you are trying to import is invalid or damaged. Please choose another file.</string>
</resources>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 863 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 804 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -10,6 +10,9 @@ import com.twofasapp.parsers.domain.SupportedService
object SupportedServices {
val list = listOf(
SupportedService(id = "002fd04d-4046-4629-952b-ee92f17e2e09", name = "IONOS", issuers = listOf("IONOS"), tags = listOf(), iconCollection = IconCollection(id = "a70bea5a-ea3a-46c0-baaf-e837a66aac19", name = "IONOS", icons = listOf(IconCollection.Icon(id = "a0f2843a-b865-433f-8267-45e57540ee08", type = Light),)), matchRules = listOf()),
SupportedService(id = "0336adda-650e-4082-a24b-4a2165c3a043", name = "USPTO", issuers = listOf("MyUSPTO"), tags = listOf(), iconCollection = IconCollection(id = "13838d86-6882-4851-81c1-272b128feb5d", name = "USPTO", icons = listOf(IconCollection.Icon(id = "8a10866e-9a2d-4014-886a-092e3329dd80", type = Dark),IconCollection.Icon(id = "da8f89ed-7f3f-4aa4-9c84-31d74b87160d", type = Light),)), matchRules = listOf()),
SupportedService(id = "03bc1020-723f-445e-b9a8-530b8c37cc71", name = "Stackhero", issuers = listOf("Stackhero"), tags = listOf(), iconCollection = IconCollection(id = "236f8ce2-36d4-4c65-a7db-645b2be0261e", name = "Stackhero", icons = listOf(IconCollection.Icon(id = "823b2ffb-fc12-440b-80ea-a89fce2bb926", type = Dark),IconCollection.Icon(id = "9c775e93-f629-47c1-809d-da1e08b44e59", type = Light),)), matchRules = listOf()),
SupportedService(id = "043d0156-95ac-4d35-b9ea-7ca2cd8ea8af", name = "Aternos", issuers = listOf("Aternos"), tags = listOf(), iconCollection = IconCollection(id = "f5b2dde6-8f5d-4ca3-9b19-d10ef552d8b1", name = "Aternos", icons = listOf(IconCollection.Icon(id = "b57bc046-633d-436f-b28b-488d2839691a", type = Light),IconCollection.Icon(id = "bdaeaae4-4d21-4662-b347-845e9fe182b2", type = Dark),)), matchRules = listOf()),
SupportedService(id = "044d1095-ede6-4033-938c-4a409ab3a2c6", name = "Ring", issuers = listOf("Ring.com"), tags = listOf(), iconCollection = IconCollection(id = "97f2c094-5a55-4406-b06a-3229b0e08db5", name = "Ring", icons = listOf(IconCollection.Icon(id = "26d95dc7-24b7-4de5-b777-b190e085a596", type = Light),)), matchRules = listOf()),
SupportedService(id = "0642640d-52f8-4d2a-ba7f-b2e98dcc4760", name = "Tibia", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "9a59764b-6e14-469c-aa17-d78652774dbe", name = "Tibia", icons = listOf(IconCollection.Icon(id = "d4f496a8-5e47-4efc-8cc6-14bc1c499940", type = Light),)), matchRules = listOf(MatchRule(text = "Tibia", field = Label, matcher = Equals, ignoreCase = true),)),
SupportedService(id = "0658227c-ef86-4948-b737-ec1bfc11cbbb", name = "MailChimp", issuers = listOf(), tags = listOf("intuit"), iconCollection = IconCollection(id = "236dad43-1697-46fc-ad86-761702f14307", name = "MailChimp", icons = listOf(IconCollection.Icon(id = "ba5a0a16-bdad-494a-8ef1-14c5df2bb185", type = Light),)), matchRules = listOf(MatchRule(text = ".mailchimp.com", field = Label, matcher = Contains, ignoreCase = true),)),
@ -36,6 +39,7 @@ object SupportedServices {
SupportedService(id = "15abc44c-e519-488b-98f2-3a75aaf270af", name = "Reddit", issuers = listOf("Reddit"), tags = listOf(), iconCollection = IconCollection(id = "f0fbc3b5-3725-494f-8ebc-4f3d80b2fcfe", name = "Reddit", icons = listOf(IconCollection.Icon(id = "524daa7f-d8cc-476a-bcdc-2da5955348ad", type = Light),)), matchRules = listOf()),
SupportedService(id = "15fc4637-25c0-416e-9fcc-afe99dab8abe", name = "Drupal", issuers = listOf("drupal"), tags = listOf(), iconCollection = IconCollection(id = "07f84ab8-8a93-4f0b-bc3b-00c20a3dfec9", name = "Drupal", icons = listOf(IconCollection.Icon(id = "ca2d5840-490c-4338-b547-9cecaa45aea9", type = Light),)), matchRules = listOf()),
SupportedService(id = "170388d7-479c-40d6-b624-b72d22ecf552", name = "Kayako", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "f0359e70-4297-4693-aa8d-ba5fca0668e8", name = "Kayako", icons = listOf(IconCollection.Icon(id = "ab46e929-5aeb-4fa5-a310-110407921d0c", type = Light),)), matchRules = listOf(MatchRule(text = "kayako.com", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "17d05262-546d-407b-a481-c130535b3a73", name = "myPay", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "51cddf69-c85c-4a24-9790-209680d296e3", name = "myPay", icons = listOf(IconCollection.Icon(id = "1a121cc6-c66a-4db7-9ca5-721acc57ac2b", type = Light),)), matchRules = listOf(MatchRule(text = "myPay", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "19a5f44c-bc4a-4f80-9903-2c61668c5a0a", name = "ONET Konto", issuers = listOf("OKONTO"), tags = listOf(), iconCollection = IconCollection(id = "2a35dfe5-89b6-4607-ac2e-2583ddcd7978", name = "ONET Konto", icons = listOf(IconCollection.Icon(id = "105b53cf-ac4e-4f2a-ae8f-e9d48770fbaf", type = Light),IconCollection.Icon(id = "affef866-7c84-4bc1-98a4-04954d057917", type = Dark),)), matchRules = listOf()),
SupportedService(id = "19cac7cf-5548-4869-a33f-6a13a4ae5e6f", name = "NiceHash Login", issuers = listOf("NiceHash - login"), tags = listOf(), iconCollection = IconCollection(id = "c8019718-56b2-406f-bf21-2addda6b21fd", name = "NiceHash", icons = listOf(IconCollection.Icon(id = "cb0edba6-9027-49cc-b99d-1b31041e5073", type = Light),)), matchRules = listOf()),
SupportedService(id = "1a8546ad-903d-4f3d-9589-f7282d426007", name = "ID.me", issuers = listOf("ID.me"), tags = listOf(), iconCollection = IconCollection(id = "edb6040c-ffbe-441f-80c1-95fc09601b4a", name = "ID.me", icons = listOf(IconCollection.Icon(id = "54c8df44-7f26-4d25-bbed-183b29798c9e", type = Light),IconCollection.Icon(id = "f72024c7-3184-4057-8a1d-b6ebc68368e5", type = Dark),)), matchRules = listOf()),
@ -63,17 +67,21 @@ object SupportedServices {
SupportedService(id = "2820a93a-f4d4-484a-adaa-f46b186709c4", name = "Yahoo", issuers = listOf("Yahoo"), tags = listOf(), iconCollection = IconCollection(id = "888f5964-f793-43fc-a635-3cdca36ba68e", name = "Yahoo", icons = listOf(IconCollection.Icon(id = "d29a49ea-6b26-49c0-8e0e-890fa44aec4e", type = Light),)), matchRules = listOf()),
SupportedService(id = "29266734-6296-49ce-bf2e-b346762b5b42", name = "Mercado Livre", issuers = listOf("Mercado Livre"), tags = listOf(), iconCollection = IconCollection(id = "5cb7030d-45e2-45a4-b8c6-2b5d61a3783e", name = "Mercado Libre", icons = listOf(IconCollection.Icon(id = "0b7a88a1-4c27-41b7-b0a9-242b5bf36589", type = Light),)), matchRules = listOf()),
SupportedService(id = "29661992-71dd-42ba-9d45-2af7bdba4276", name = "SalesForce", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "8573ca05-5712-4043-b243-0d01e40c7b42", name = "SalesForce", icons = listOf(IconCollection.Icon(id = "99aa31c7-eafa-4ea7-8346-8a8f1ddd0895", type = Light),)), matchRules = listOf()),
SupportedService(id = "29a9bb30-c40f-4b43-8877-2460915178c5", name = "1Password", issuers = listOf("1Password"), tags = listOf("one","password "), iconCollection = IconCollection(id = "13adf493-63a7-4582-9ffa-b1bbac783d67", name = "1Password", icons = listOf(IconCollection.Icon(id = "a6b19d08-fc17-4b52-a585-8cb7c329e156", type = Light),)), matchRules = listOf()),
SupportedService(id = "29a9bb30-c40f-4b43-8877-2460915178c5", name = "1Password", issuers = listOf("1Password"), tags = listOf("one","password"), iconCollection = IconCollection(id = "13adf493-63a7-4582-9ffa-b1bbac783d67", name = "1Password", icons = listOf(IconCollection.Icon(id = "a6b19d08-fc17-4b52-a585-8cb7c329e156", type = Light),)), matchRules = listOf()),
SupportedService(id = "2ad8dcb5-8eac-43c8-a440-324ca8472f9f", name = "TruckersMP", issuers = listOf("TruckersMP.com"), tags = listOf(), iconCollection = IconCollection(id = "edddabb5-5986-4bd2-b7a7-dec4ad3cf0ef", name = "TruckersMP", icons = listOf(IconCollection.Icon(id = "3e2f7898-eb68-466a-b25f-3faf89b85a48", type = Light),IconCollection.Icon(id = "b85755ba-5e1e-4d01-b787-31bf4e25d14a", type = Dark),)), matchRules = listOf()),
SupportedService(id = "2aef430d-017c-4acf-88df-e1526e7ae4d3", name = "Registro.br", issuers = listOf("Registro.br"), tags = listOf(), iconCollection = IconCollection(id = "7797b564-fed5-418e-b9a3-705c953c16e2", name = "Registro.br", icons = listOf(IconCollection.Icon(id = "4507a29a-ae0e-42c2-b8b9-2fd64acd77aa", type = Light),)), matchRules = listOf()),
SupportedService(id = "2c406558-a7fb-4c0a-bfe1-9287cfd6eee4", name = "Wargaming", issuers = listOf("wargaming.net"), tags = listOf(), iconCollection = IconCollection(id = "6a6f2199-7cef-41ea-9294-ec735000f369", name = "Wargaming", icons = listOf(IconCollection.Icon(id = "105ad3c7-dce3-4d83-be57-6f1f6277f662", type = Dark),IconCollection.Icon(id = "336451f0-cb76-4bb1-93d9-a8c209add13c", type = Light),)), matchRules = listOf(MatchRule(text = "wargaming.net", field = Issuer, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "2eb3a952-7e2d-4088-88f0-0b0c2bdde135", name = "phpMyAdmin", issuers = listOf("phpMyAdmin"), tags = listOf(), iconCollection = IconCollection(id = "3a742037-5520-4679-ad2f-e74f8cab7e25", name = "phpMyAdmin", icons = listOf(IconCollection.Icon(id = "c033d80e-73bd-4308-909d-32a6f28793ec", type = Light),)), matchRules = listOf(MatchRule(text = "phpMyAdmin", field = Issuer, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "2ed97493-8e5a-4b96-8e85-36d67c92c40a", name = "Sophos SFOS", issuers = listOf("Sophos SFOS"), tags = listOf(), iconCollection = IconCollection(id = "50aa288d-7f37-4a68-a110-ef9f460c972b", name = "Sophos SFOS", icons = listOf(IconCollection.Icon(id = "d6f04392-d947-46a8-b836-878737e6fd8d", type = Light),)), matchRules = listOf()),
SupportedService(id = "2ee903ff-a9fd-44ce-970e-47fea122a860", name = "Nord Account", issuers = listOf("Nord+Account"), tags = listOf(), iconCollection = IconCollection(id = "f7a9cbe9-7a5d-42bc-9b2f-93a8254a2660", name = "Nord Account", icons = listOf(IconCollection.Icon(id = "ddaecc33-2298-471b-8a6d-f728407c3045", type = Light),IconCollection.Icon(id = "fbd08b46-4cc9-4939-aeda-76f1ce8e4b5a", type = Dark),)), matchRules = listOf()),
SupportedService(id = "2f17c720-647e-48ac-a306-b680954f545c", name = "Nuclino", issuers = listOf("Nuclino"), tags = listOf(), iconCollection = IconCollection(id = "65608700-0814-41ea-bcc7-7ba73e00dce8", name = "Nuclino", icons = listOf(IconCollection.Icon(id = "179e17e5-2f3c-4466-95e1-49b3fadd257d", type = Light),)), matchRules = listOf()),
SupportedService(id = "316212f6-5086-4bb2-8ca1-fdd411280a23", name = "Intuit", issuers = listOf("Intuit"), tags = listOf(), iconCollection = IconCollection(id = "a9dac0da-53ef-4c0d-b4d0-b7a23666be93", name = "Intuit", icons = listOf(IconCollection.Icon(id = "55799bee-7e26-460e-a643-29e6ece35361", type = Light),)), matchRules = listOf()),
SupportedService(id = "31e746da-d4d7-400b-ac87-006cf7f77e39", name = "Rec Room", issuers = listOf("RecRoom"), tags = listOf(), iconCollection = IconCollection(id = "c924f5d5-dc50-4121-b96f-b61dc8364ea6", name = "Rec Room", icons = listOf(IconCollection.Icon(id = "64192027-e51f-4f60-a10f-5abdeeb1b744", type = Dark),IconCollection.Icon(id = "9a019bbf-9b58-4ec7-8961-df0a5e8f6c56", type = Light),)), matchRules = listOf()),
SupportedService(id = "323a5859-1da6-4fa8-8ec9-e90e44575f6d", name = "USCIS", issuers = listOf("USCIS+myAccount"), tags = listOf(), iconCollection = IconCollection(id = "55a7126c-c74b-4030-be46-33baf1d41794", name = "USCIS", icons = listOf(IconCollection.Icon(id = "68cd26a5-04f1-4d74-aaac-129dacfbfddb", type = Light),)), matchRules = listOf()),
SupportedService(id = "3299e7f3-8231-45e4-8837-3277574f2368", name = "Glassdoor", issuers = listOf("mfa.glassdoor.com"), tags = listOf(), iconCollection = IconCollection(id = "e2383048-3ced-4f07-b637-22ac5781ed75", name = "Glassdoor", icons = listOf(IconCollection.Icon(id = "deb814e0-f5de-4b32-b588-f86d33619de4", type = Light),)), matchRules = listOf()),
SupportedService(id = "33234ba7-e70e-434f-8fc0-79e64c9a9c5b", name = "DATEV", issuers = listOf("Datev"), tags = listOf(), iconCollection = IconCollection(id = "4bbf45ea-7eb1-4ab8-a2c8-cd130c5f922e", name = "DATEV", icons = listOf(IconCollection.Icon(id = "25e05330-3480-4149-8f6d-aa80ea5f93f1", type = Light),)), matchRules = listOf()),
SupportedService(id = "33368632-d426-425b-9c0e-ff8cabaa0c07", name = "Fritzbox", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "780ee78b-a61b-46f3-9faa-0b6cf3f7479d", name = "Fritzbox", icons = listOf(IconCollection.Icon(id = "1cc781fc-21e0-41ac-bee7-a8851dddad30", type = Light),)), matchRules = listOf()),
SupportedService(id = "34dab018-33d1-4677-b728-25aa9357ff29", name = "Samsung Account", issuers = listOf("Samsung Account"), tags = listOf(), iconCollection = IconCollection(id = "f01f2f69-0b38-45bf-92b8-3594d61280ef", name = "Samsung Account", icons = listOf(IconCollection.Icon(id = "c70fb155-9268-426d-b6a3-ba4c505e7207", type = Light),)), matchRules = listOf()),
SupportedService(id = "35498c4e-19ae-4e2b-92de-b110baace547", name = "WhiteBIT", issuers = listOf("WhiteBIT"), tags = listOf(), iconCollection = IconCollection(id = "df2ff12e-ce9b-4f16-842e-7d1c33960e89", name = "WhiteBIT", icons = listOf(IconCollection.Icon(id = "6baa99a0-c76a-484d-bcfd-3659febf944e", type = Light),IconCollection.Icon(id = "7c6e1dfd-e06a-4f6f-96c9-38e0792990ca", type = Dark),)), matchRules = listOf(MatchRule(text = "WhiteBIT", field = Issuer, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "362fa93b-4dc3-43c8-a666-bde335ba5edd", name = "HP", issuers = listOf("HP"), tags = listOf("hewlett","packard","hewlett-packard"), iconCollection = IconCollection(id = "b4d61a75-27f5-4b12-9c3d-04d3e1c28729", name = "HP", icons = listOf(IconCollection.Icon(id = "240504d9-897a-4cca-84e8-db95253afbc9", type = Light),)), matchRules = listOf()),
SupportedService(id = "376e354b-4daa-4d4e-a285-0d6bd3372ab0", name = "XING", issuers = listOf("XING"), tags = listOf(), iconCollection = IconCollection(id = "335c07ee-cc81-4c4d-9583-fbe4ce962901", name = "XING", icons = listOf(IconCollection.Icon(id = "67a7deb8-f8fc-491f-9620-24e6cc7748d7", type = Light),IconCollection.Icon(id = "c029a951-8923-4059-a91e-735115511bb3", type = Dark),)), matchRules = listOf()),
@ -91,7 +99,7 @@ object SupportedServices {
SupportedService(id = "3eee1a70-692e-4105-8db8-3628a7b6a590", name = "Todoist", issuers = listOf("Todoist"), tags = listOf(), iconCollection = IconCollection(id = "d45ead47-367b-44c0-b258-69d73ff7443c", name = "Todoist", icons = listOf(IconCollection.Icon(id = "7cbc84ab-a00b-46a5-97f5-a73e614c45be", type = Light),)), matchRules = listOf()),
SupportedService(id = "3fd6917b-0eb2-4306-b4b1-000256f61977", name = "Onelogin", issuers = listOf("Onelogin"), tags = listOf(), iconCollection = IconCollection(id = "03233892-479f-4f72-beaa-653b53c3ec03", name = "Onelogin", icons = listOf(IconCollection.Icon(id = "79932352-a259-4ded-87f6-559406e824a3", type = Light),IconCollection.Icon(id = "fe4bf606-fdd5-4990-bcda-e66f2ab29f71", type = Dark),)), matchRules = listOf()),
SupportedService(id = "413a4cc5-ba05-4004-bc54-06df1a671926", name = "Matomo", issuers = listOf(), tags = listOf("analytics"), iconCollection = IconCollection(id = "c5d27bfb-74ac-4459-9c73-2e58a106ade3", name = "Matomo", icons = listOf(IconCollection.Icon(id = "7a1092db-7ffc-481c-89f3-09a911058acb", type = Light),)), matchRules = listOf(MatchRule(text = "Matomo Analytics", field = Issuer, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "427b8a65-de62-4ff4-8d75-9895148d4617", name = "Logi ID", issuers = listOf("Logi ID"), tags = listOf(), iconCollection = IconCollection(id = "208506a6-f088-4349-83de-aa0b61d3f995", name = "Logi ID", icons = listOf(IconCollection.Icon(id = "a1c9c81b-88c6-4614-b889-ec6cd757db40", type = Light),)), matchRules = listOf()),
SupportedService(id = "427b8a65-de62-4ff4-8d75-9895148d4617", name = "Logi ID", issuers = listOf("Logi ID"), tags = listOf("Logitech"), iconCollection = IconCollection(id = "208506a6-f088-4349-83de-aa0b61d3f995", name = "Logi ID", icons = listOf(IconCollection.Icon(id = "a1c9c81b-88c6-4614-b889-ec6cd757db40", type = Light),)), matchRules = listOf()),
SupportedService(id = "450cab07-490e-4645-a336-126a798314ae", name = "Kraken", issuers = listOf("kraken.com"), tags = listOf(), iconCollection = IconCollection(id = "96d6723e-b5d2-4b90-9ce3-bccb3f919642", name = "Kraken", icons = listOf(IconCollection.Icon(id = "10a4ddaf-b0f9-4a30-8e60-3b9dae01de11", type = Dark),IconCollection.Icon(id = "7218bb8e-f2a8-49dc-a1fa-cccf92294f78", type = Light),)), matchRules = listOf()),
SupportedService(id = "454f77f3-c3b6-421b-8bb2-f2f0d627139f", name = "Cash App", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "f2bc2c98-a5bf-4be8-948c-28693d1600ea", name = "Cash App", icons = listOf(IconCollection.Icon(id = "8fbffd24-7fb2-4a2f-b15a-a026361a16ea", type = Light),)), matchRules = listOf(MatchRule(text = "Cash App", field = Label, matcher = Contains, ignoreCase = true),MatchRule(text = "CashApp", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "45741eb0-3388-4d54-8816-20a4bba036eb", name = "Zoom", issuers = listOf("Zoom"), tags = listOf(), iconCollection = IconCollection(id = "8e3326a2-13c9-49bb-b28d-c4465b0ce62d", name = "Zoom", icons = listOf(IconCollection.Icon(id = "e9f019ab-034f-4e2c-904b-f649961fc640", type = Light),)), matchRules = listOf()),
@ -106,6 +114,7 @@ object SupportedServices {
SupportedService(id = "4cb1849d-650c-48ff-bd99-420859f3d1c8", name = "EA", issuers = listOf("Electronic Arts"), tags = listOf(), iconCollection = IconCollection(id = "0b032d00-41c4-4821-90a9-b18b8c27074a", name = "EA", icons = listOf(IconCollection.Icon(id = "2e4b30f3-1aab-4252-96b6-9fcb943059bc", type = Light),)), matchRules = listOf()),
SupportedService(id = "4e7a1659-0a8a-42d5-a699-30837aac73c4", name = "Bitpanda", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "c20236ed-2e95-476c-b29c-f425d29826ef", name = "Bitpanda", icons = listOf(IconCollection.Icon(id = "4b560ea0-64f3-4ab5-a2ea-28a40fd42aa8", type = Light),IconCollection.Icon(id = "51933475-9a89-4407-be25-6e387b1ac44c", type = Dark),)), matchRules = listOf(MatchRule(text = "Bitpanda", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "4e82c347-7ad9-4b73-bb4d-c6301eed0004", name = "FreshDesk", issuers = listOf("freshworks.com"), tags = listOf(), iconCollection = IconCollection(id = "05c680d8-bb2f-4ef0-840a-6504fcfdacb5", name = "FreshDesk", icons = listOf(IconCollection.Icon(id = "daa0f095-578a-407b-bbb4-c4e23a11a045", type = Light),)), matchRules = listOf(MatchRule(text = "freshworks.com", field = Issuer, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "4f0726cf-418e-402d-8400-afbfd772da7b", name = "bluehost", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "5e8235d7-d208-4c9c-8e3b-974d3149a682", name = "bluehost", icons = listOf(IconCollection.Icon(id = "17e0e001-5040-4fec-9dc4-4fabef419e71", type = Dark),IconCollection.Icon(id = "ba9afc3e-77f7-4a38-9602-5c26946688fd", type = Light),)), matchRules = listOf(MatchRule(text = "bluehost", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "4f2a249a-eb12-48e7-bffc-a78bf7888d73", name = "Box", issuers = listOf("Box"), tags = listOf(), iconCollection = IconCollection(id = "9af46ee0-475d-41d6-a729-a8d930d16810", name = "Box", icons = listOf(IconCollection.Icon(id = "09f37b9e-dc35-49dd-97a8-504dcf76f5c8", type = Light),IconCollection.Icon(id = "97e78591-d1f6-47dd-8f0e-69c84c2b57e2", type = Dark),)), matchRules = listOf()),
SupportedService(id = "510e06de-8861-44a0-a4b4-831f8392b097", name = "Hostpoint", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "f70ff97e-e4b1-46ae-b8de-69795cd9ef04", name = "Hostpoint", icons = listOf(IconCollection.Icon(id = "2420ac51-9eed-4153-9aa0-695f03078989", type = Light),)), matchRules = listOf(MatchRule(text = "Hostpoint", field = Issuer, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "513a463d-0a51-4cbc-b531-6e2c69aa7a76", name = "AscendEX", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "540fbcef-8030-4bc0-aea9-5b8d9dd6c3d1", name = "AscendEX", icons = listOf(IconCollection.Icon(id = "b7ba6c17-1165-4ec8-8ac7-2c3429275b88", type = Light),)), matchRules = listOf(MatchRule(text = "AscendEX", field = Label, matcher = StartsWith, ignoreCase = true),)),
@ -118,7 +127,9 @@ object SupportedServices {
SupportedService(id = "56cc9fc0-0f57-4777-a3e0-ccaad03234a8", name = "Mercado Libre", issuers = listOf("Mercado Libre"), tags = listOf(), iconCollection = IconCollection(id = "5cb7030d-45e2-45a4-b8c6-2b5d61a3783e", name = "Mercado Libre", icons = listOf(IconCollection.Icon(id = "0b7a88a1-4c27-41b7-b0a9-242b5bf36589", type = Light),)), matchRules = listOf()),
SupportedService(id = "58041c53-2ca3-47da-ab53-f17fbe7f954e", name = "Nexus Mods", issuers = listOf("Nexus Mods"), tags = listOf(), iconCollection = IconCollection(id = "6ec7d249-30aa-4164-9ba6-87aad37692d8", name = "Nexus Mods", icons = listOf(IconCollection.Icon(id = "2516f13e-6072-496a-a8ce-e71e425e6234", type = Light),)), matchRules = listOf()),
SupportedService(id = "588921bf-6df7-4d92-a881-9af92e15642b", name = "Instagram", issuers = listOf("Instagram"), tags = listOf(), iconCollection = IconCollection(id = "f4cad0b9-00d5-420c-804c-d41ce8825eed", name = "Instagram", icons = listOf(IconCollection.Icon(id = "4d9a7691-7e58-4eb2-bbd5-c11a1b9d3390", type = Light),)), matchRules = listOf()),
SupportedService(id = "593dd333-b586-4ff7-b573-d30277d82789", name = "Chevrolet", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "a1043452-67bf-4efc-a160-aca21a92b1c9", name = "Chevrolet", icons = listOf(IconCollection.Icon(id = "793776a5-355f-4656-b192-5ac60d9367d6", type = Light),)), matchRules = listOf()),
SupportedService(id = "5a4eb6e0-0ea7-4b20-8d3e-a480bdd9cb02", name = "Best Buy", issuers = listOf("Best Buy"), tags = listOf("buy"), iconCollection = IconCollection(id = "fccbeda3-f69f-4a45-9f83-66bf887d3002", name = "Best Buy", icons = listOf(IconCollection.Icon(id = "686f7e5b-2eb1-457b-9caf-9e7ea3c5d400", type = Light),)), matchRules = listOf()),
SupportedService(id = "5a775bbc-b371-4232-8a8e-b38fd6a36b15", name = "AOL", issuers = listOf("AOL"), tags = listOf(), iconCollection = IconCollection(id = "ab1de355-e0f4-464a-9913-9357401d5e57", name = "AOL", icons = listOf(IconCollection.Icon(id = "554889e1-893b-45e4-9d6f-640863c2d448", type = Light),IconCollection.Icon(id = "61853fb1-8e02-4ea5-9e28-098d82a9aa29", type = Dark),)), matchRules = listOf()),
SupportedService(id = "5ba2c9cd-cca9-4330-a09d-7adf5afd0184", name = "Atlassian", issuers = listOf("Atlassian","Confluence"), tags = listOf(), iconCollection = IconCollection(id = "cd70f801-5ee2-41ff-8ad5-40c9c1e9cacb", name = "Atlassian", icons = listOf(IconCollection.Icon(id = "8c1309ca-ad86-4b0a-8138-282b23a4db36", type = Light),)), matchRules = listOf()),
SupportedService(id = "5bc5b82c-47e2-411a-9911-d25fbe464324", name = "Vultr", issuers = listOf("Vultr"), tags = listOf(), iconCollection = IconCollection(id = "f733981b-6d51-4b1f-ab45-d52624e0362b", name = "Vultr", icons = listOf(IconCollection.Icon(id = "11828364-f049-4e39-9dba-37f395d32678", type = Dark),IconCollection.Icon(id = "b119e758-3ddd-471a-b60c-4d08b4d18f81", type = Light),)), matchRules = listOf()),
SupportedService(id = "5c9efdde-cb62-4304-9f04-d120084a53dd", name = "Discord", issuers = listOf("Discord"), tags = listOf(), iconCollection = IconCollection(id = "f260ffa4-f41f-408a-aa2a-03d943efe371", name = "Discord", icons = listOf(IconCollection.Icon(id = "df6e1b0c-1a81-4a7f-863e-654b22f6d9b2", type = Light),)), matchRules = listOf()),
@ -129,11 +140,15 @@ object SupportedServices {
SupportedService(id = "5e62a68a-88f4-4f3f-ad60-df8ea34bdc57", name = "MongoDB", issuers = listOf("auth.mongodb.com"), tags = listOf(), iconCollection = IconCollection(id = "e082188e-0759-4827-96ff-acfb35702a52", name = "MongoDB", icons = listOf(IconCollection.Icon(id = "44799abb-abd0-4984-a008-e88ab9070367", type = Light),)), matchRules = listOf()),
SupportedService(id = "5f6cf4bf-e408-41bb-a520-4c27417ba474", name = "Infomaniak", issuers = listOf("Infomaniak"), tags = listOf(), iconCollection = IconCollection(id = "5faf5121-0161-4b23-a875-b347574b891b", name = "Infomaniak", icons = listOf(IconCollection.Icon(id = "47d76376-6a44-41b3-a800-c69cdd8fe393", type = Light),)), matchRules = listOf()),
SupportedService(id = "5fac27e0-e0e4-4e5c-ba7c-54ca0c5f1482", name = "Coinbase", issuers = listOf("Coinbase"), tags = listOf(), iconCollection = IconCollection(id = "5bd3cbd6-32b6-41f0-baa3-3fccaf624269", name = "Coinbase", icons = listOf(IconCollection.Icon(id = "ea3196b2-7a7d-45ed-a4e8-144e837a013e", type = Light),)), matchRules = listOf()),
SupportedService(id = "621298e1-9f5c-4ca8-87e2-632d8cb8397e", name = "Tresorit", issuers = listOf("Tresorit"), tags = listOf(), iconCollection = IconCollection(id = "ab897d14-54a5-4b0f-ad81-60f5f55a6841", name = "Tresorit", icons = listOf(IconCollection.Icon(id = "70718233-36dc-494f-b53d-19763886a1bd", type = Light),)), matchRules = listOf()),
SupportedService(id = "62e56d6c-c438-4949-a033-c7588b92e403", name = "Trello", issuers = listOf("Trello"), tags = listOf(), iconCollection = IconCollection(id = "af39f910-f20f-4210-9f02-4d91ae108fc7", name = "Trello", icons = listOf(IconCollection.Icon(id = "fa9d64f9-725b-4f23-85d2-1b78ef050870", type = Light),)), matchRules = listOf()),
SupportedService(id = "63ac70c3-a0b7-42ea-b638-39b685f0780f", name = "500px.com", issuers = listOf("500px"), tags = listOf("px"), iconCollection = IconCollection(id = "4362ce74-062f-4794-8e3c-08b39ee0b8e5", name = "500px", icons = listOf(IconCollection.Icon(id = "8ac2fbcd-b737-44a5-950d-7047fb0b72c3", type = Light),IconCollection.Icon(id = "b3c38c32-a348-4f8f-bf3b-6d22256d8fbb", type = Dark),)), matchRules = listOf()),
SupportedService(id = "63cbf7e9-87b0-41d1-b242-c90ad2783a63", name = "litebit.eu", issuers = listOf("litebit.eu"), tags = listOf(), iconCollection = IconCollection(id = "c8cc5ff4-0805-481f-90f8-40cc5f3245a8", name = "litebit.eu", icons = listOf(IconCollection.Icon(id = "13f973d0-910f-49dd-9d28-2a434c6f493e", type = Light),)), matchRules = listOf()),
SupportedService(id = "63f0bdaf-94fe-4b4c-983f-90442877f0ec", name = "Uber", issuers = listOf("Uber"), tags = listOf(), iconCollection = IconCollection(id = "b73cc164-8763-4826-8603-0c79f08a1eb5", name = "Uber", icons = listOf(IconCollection.Icon(id = "3a0b50f1-8fc6-46dc-afb7-de1cb61bb8d2", type = Light),)), matchRules = listOf()),
SupportedService(id = "6481dfa9-0bb0-4a14-a431-0e1a3ac8ceab", name = "CosmicPvP", issuers = listOf("CosmicPvP"), tags = listOf(), iconCollection = IconCollection(id = "a3e24799-f3f1-4daa-b5d2-244bfe53a19f", name = "CosmicPvP", icons = listOf(IconCollection.Icon(id = "43529436-e2b5-4ccc-9c3e-9464638aef8e", type = Light),)), matchRules = listOf(MatchRule(text = "cosmicpvp", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "66917fb1-38a9-4ae7-95e6-f0ec44746d05", name = "Storj.io", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "c6360125-33fe-492a-a2cd-57dd72c18cd3", name = "Storj.io", icons = listOf(IconCollection.Icon(id = "5c986ac9-8e6c-47ca-86f7-93799ed8dd05", type = Light),)), matchRules = listOf(MatchRule(text = "STORJ", field = Issuer, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "689e8b6b-63d2-41e3-a7bb-6f935260d0cf", name = "WeVPN", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "bf159c1f-31b1-4db3-a8bd-802345ec8a4d", name = "WeVPN", icons = listOf(IconCollection.Icon(id = "88501443-4a33-4f02-883e-e5eb8ea5cdda", type = Light),IconCollection.Icon(id = "c5d4d7bd-1a3d-41ff-b223-94390fa472e5", type = Dark),)), matchRules = listOf(MatchRule(text = "WeVPN", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "68c47a3b-5a05-4f56-8096-078a5b9b8e1f", name = "itch.io", issuers = listOf("itch.io"), tags = listOf(), iconCollection = IconCollection(id = "3ce6bb6a-a1d6-4ac3-8125-a556deee362a", name = "itch.io", icons = listOf(IconCollection.Icon(id = "003f4679-36b8-4fe3-bb99-b8c08cbf31c5", type = Light),IconCollection.Icon(id = "4abe62ee-7869-4324-9679-363e24216960", type = Dark),)), matchRules = listOf()),
SupportedService(id = "690233b0-1e1d-4e7a-a89b-375862cc4666", name = "BitSkins", issuers = listOf("BitSkins"), tags = listOf(), iconCollection = IconCollection(id = "cd08463b-4344-4269-8561-60029f98ba5b", name = "BitSkins", icons = listOf(IconCollection.Icon(id = "09b37953-f46b-41a2-9888-903ab6ab16ff", type = Light),)), matchRules = listOf()),
SupportedService(id = "699c584e-79cf-414b-94d5-64784459f7ed", name = "Bitrise", issuers = listOf("bitrise.io"), tags = listOf(), iconCollection = IconCollection(id = "7eb65e52-5408-4f85-8500-1da6aecac467", name = "Bitrise", icons = listOf(IconCollection.Icon(id = "7103908e-d834-4f9e-b6f9-96949db0a29b", type = Light),IconCollection.Icon(id = "95143e44-b3b0-448d-afe7-dfd0ab399942", type = Dark),)), matchRules = listOf()),
SupportedService(id = "6ab5f6f1-40f4-41e4-82ff-0dd11f9b676c", name = "Bitkub", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "995db454-f44b-4f16-babf-9e7435dd64c9", name = "Bitkub", icons = listOf(IconCollection.Icon(id = "1944da39-da14-4a3f-bd70-67394135a258", type = Light),)), matchRules = listOf(MatchRule(text = "BitKub.com", field = Label, matcher = StartsWith, ignoreCase = true),)),
@ -165,9 +180,11 @@ object SupportedServices {
SupportedService(id = "82577edc-f9b1-4b6f-9fb8-c242a35e2408", name = "HS Fulda", issuers = listOf("horstl"), tags = listOf("Hochschule","fulda"), iconCollection = IconCollection(id = "ec2df1ec-7b6e-4bb7-a220-37dcca841030", name = "HS Fulda", icons = listOf(IconCollection.Icon(id = "ad5644f5-fae6-4bc9-83b5-542dda9f8f2d", type = Light),)), matchRules = listOf()),
SupportedService(id = "82d90864-a1f7-4cb1-b258-e610ebfeb13f", name = "SpaceHey", issuers = listOf("SpaceHey"), tags = listOf(), iconCollection = IconCollection(id = "98cec66b-0047-4a4f-b948-dfaa94005891", name = "SpaceHey", icons = listOf(IconCollection.Icon(id = "49406425-ac03-435f-a742-249114653c37", type = Light),IconCollection.Icon(id = "545b2113-4baf-454f-b310-802c00a95c70", type = Dark),)), matchRules = listOf()),
SupportedService(id = "82dffa18-98ab-469b-a585-0f5ed9990b9b", name = "NVIDIA", issuers = listOf("NVIDIA"), tags = listOf(), iconCollection = IconCollection(id = "8b295bb2-91cc-4f19-b173-16df95e228c3", name = "NVIDIA", icons = listOf(IconCollection.Icon(id = "0bbbed37-d57a-4498-9bfd-4ee474921ba0", type = Light),)), matchRules = listOf()),
SupportedService(id = "82fd1bfe-64cf-446d-acea-5876d821c5d0", name = "Open Collective", issuers = listOf("Open Collective"), tags = listOf(), iconCollection = IconCollection(id = "15a8549b-2ac7-497e-a6ae-11378ae18119", name = "Open Collective", icons = listOf(IconCollection.Icon(id = "e8a2d6ef-e116-4347-9491-24df09531603", type = Dark),IconCollection.Icon(id = "ec042aca-7646-43dc-960b-b29580d51192", type = Light),)), matchRules = listOf()),
SupportedService(id = "8545bf3b-1bbe-4ecb-a623-cfdfe5f3fc38", name = "Firefox", issuers = listOf("Firefox"), tags = listOf(), iconCollection = IconCollection(id = "abe5ddb6-80c8-4b31-8fbb-345e0d81160b", name = "Firefox", icons = listOf(IconCollection.Icon(id = "fedc897a-14e8-4a8d-9b33-d31c67d40d3c", type = Light),)), matchRules = listOf()),
SupportedService(id = "85ad45be-da07-4b6d-b373-8acbe7148c37", name = "Buffer", issuers = listOf("Buffer"), tags = listOf(), iconCollection = IconCollection(id = "2c9ee610-c4d6-4457-8834-f7c538a7f163", name = "Buffer", icons = listOf(IconCollection.Icon(id = "8488c7e4-328f-4efa-84d5-a454dc9faf48", type = Light),IconCollection.Icon(id = "e5d7b169-31bd-451d-b7b5-78d8822e2508", type = Dark),)), matchRules = listOf()),
SupportedService(id = "86006813-ee18-4ae6-a87b-5347820b0519", name = "SeaTable", issuers = listOf("seatable.io"), tags = listOf(), iconCollection = IconCollection(id = "028279c4-92e4-47d1-ac5d-66e1618bd244", name = "SeaTable", icons = listOf(IconCollection.Icon(id = "cc398ee5-2178-42e6-9e72-957d80733a9e", type = Light),)), matchRules = listOf()),
SupportedService(id = "87243aa3-1fa8-4263-b6b1-dc4659bb5aef", name = "GM", issuers = listOf("General Motors Security Team"), tags = listOf(), iconCollection = IconCollection(id = "a2b78d57-46c7-49f9-9d28-0f3c58e35be5", name = "GM", icons = listOf(IconCollection.Icon(id = "bed8c104-379f-4eda-9908-985557afff4e", type = Light),IconCollection.Icon(id = "f9f105ad-4fef-418d-940f-dd21d2116db0", type = Dark),)), matchRules = listOf()),
SupportedService(id = "882c9046-b11f-4f4f-9f66-7095202a03a7", name = "RoboForm", issuers = listOf("RoboForm"), tags = listOf(), iconCollection = IconCollection(id = "b541b6bb-1921-418b-91c8-ad911062b736", name = "RoboForm", icons = listOf(IconCollection.Icon(id = "0677ef34-0387-4229-9e40-80f69d497476", type = Light),)), matchRules = listOf()),
SupportedService(id = "89d4da87-f110-4a4f-862a-051032180536", name = "Tesla", issuers = listOf("Tesla"), tags = listOf(), iconCollection = IconCollection(id = "7221bad0-f0de-431f-9c16-81acc5049d6d", name = "Tesla", icons = listOf(IconCollection.Icon(id = "07713bb8-dba0-4c94-acd8-51870ab8a14e", type = Light),)), matchRules = listOf()),
SupportedService(id = "89efcc2d-52f4-4ac3-988d-5d7f3b3cd0a7", name = "2FAS", issuers = listOf("2FAS","Estadoz"), tags = listOf(), iconCollection = IconCollection(id = "a5b3fb65-4ec5-43e6-8ec1-49e24ca9e7ad", name = "2FAS", icons = listOf(IconCollection.Icon(id = "38e26d32-3c76-4768-8e12-89a050676a07", type = Light),)), matchRules = listOf()),
@ -194,11 +211,14 @@ object SupportedServices {
SupportedService(id = "9746650c-0dc6-438b-982f-5c38dc72cce1", name = "Binance", issuers = listOf("Binance.com","BinanceUS"), tags = listOf(), iconCollection = IconCollection(id = "e547c093-2b09-4196-b69b-72e77ef1ed9c", name = "Binance", icons = listOf(IconCollection.Icon(id = "70350fcc-5eec-4e01-b755-1a935b954359", type = Light),)), matchRules = listOf()),
SupportedService(id = "97b7c609-edce-400d-b0ce-a1894ac4305b", name = "OpenVPN", issuers = listOf("OpenVPN"), tags = listOf(), iconCollection = IconCollection(id = "91a3eda0-5906-4ba9-ba03-5c6c584c55ab", name = "OpenVPN", icons = listOf(IconCollection.Icon(id = "debf8977-8c70-4ed1-adbe-03a844e67b93", type = Dark),IconCollection.Icon(id = "e6e0f5ae-ab71-41ff-b1d6-8ce22cd757e7", type = Light),)), matchRules = listOf()),
SupportedService(id = "97dcded8-02b9-42a4-af3b-f5d414b45d05", name = "Linus Tech Tips", issuers = listOf("Linus Tech Tips"), tags = listOf(), iconCollection = IconCollection(id = "c9a5ca56-05d0-4f2a-a572-da373e953301", name = "Linus Tech Tips", icons = listOf(IconCollection.Icon(id = "519356d7-c8b9-4b6b-9e92-d140922eb537", type = Light),)), matchRules = listOf()),
SupportedService(id = "97ff87f6-f264-449b-a946-ceda22cb7cfa", name = "OPNsense", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "6a0fb3a0-7cb3-4c8e-8ef2-14d6ae162b85", name = "OPNsense", icons = listOf(IconCollection.Icon(id = "10a92caa-5490-47ac-8ad3-3b932809d799", type = Light),)), matchRules = listOf()),
SupportedService(id = "98c9b128-d065-4946-a838-07dfa68f1669", name = "DeinServerHost", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "94159de2-2211-4f21-ae47-221cc364a31e", name = "DeinServerHost", icons = listOf(IconCollection.Icon(id = "48bf094c-31bc-405f-b3dc-d31ebf874d32", type = Light),IconCollection.Icon(id = "e39b8de1-1969-4a6f-ac93-edac97c11c27", type = Dark),)), matchRules = listOf(MatchRule(text = "DeinServerHost", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "9a24d1ca-da74-4f81-88ae-d3d174300e30", name = "AWS", issuers = listOf("Amazon Web Services"), tags = listOf("amazon","web","services"), iconCollection = IconCollection(id = "d3b86ff6-7dda-40cc-a63e-c3db426460b7", name = "AWS", icons = listOf(IconCollection.Icon(id = "02840c5b-3d46-4c64-954a-04fe60ffd2ac", type = Light),IconCollection.Icon(id = "aa7806a4-4768-4354-87ef-80adb34304aa", type = Dark),)), matchRules = listOf()),
SupportedService(id = "9a6e29d3-54be-4793-af01-7d9f1ca4f941", name = "Allegro", issuers = listOf("Allegro"), tags = listOf(), iconCollection = IconCollection(id = "163f6301-123d-4925-8058-07b04146b750", name = "Allegro", icons = listOf(IconCollection.Icon(id = "1b27c292-00a7-461a-9e3d-0203dfe11185", type = Light),)), matchRules = listOf()),
SupportedService(id = "9da37985-6d4e-4e30-a2cc-449ba401d8cf", name = "Opera", issuers = listOf("auth.opera.com"), tags = listOf(), iconCollection = IconCollection(id = "7d835694-5335-41c1-985d-eec3a1836fee", name = "Opera", icons = listOf(IconCollection.Icon(id = "d299da6d-c1df-4433-91fa-b92d64355eef", type = Light),)), matchRules = listOf()),
SupportedService(id = "9df3f288-9201-477c-9b6f-6a8163f5b980", name = "Bitbucket", issuers = listOf("Bitbucket"), tags = listOf(), iconCollection = IconCollection(id = "b2b3f344-5cbd-439f-b0c0-cefcad6a21f5", name = "Bitbucket", icons = listOf(IconCollection.Icon(id = "71ed4546-173e-4368-901d-093d89a1b273", type = Light),)), matchRules = listOf()),
SupportedService(id = "9e13f24a-774d-4d11-b3ea-b688cf3ff82c", name = "Gamdom", issuers = listOf("gamdom.com"), tags = listOf(), iconCollection = IconCollection(id = "72f23523-5859-418b-8b99-420062258bd7", name = "Gamdom", icons = listOf(IconCollection.Icon(id = "a70142c6-8c82-45a2-93e1-7dc7b67c9a75", type = Light),)), matchRules = listOf()),
SupportedService(id = "9e654a3a-de47-4bfe-8014-1680fce77452", name = "Hotbit", issuers = listOf("HOTBIT"), tags = listOf(), iconCollection = IconCollection(id = "6bb5522a-8979-4a04-8c72-a59552268a23", name = "Hotbit", icons = listOf(IconCollection.Icon(id = "f3c57c47-0d93-40a3-a41b-fe89b86495c4", type = Light),)), matchRules = listOf()),
SupportedService(id = "9f1bcfe9-a951-4370-afcd-acea35a0243b", name = "Linode", issuers = listOf("Linode"), tags = listOf(), iconCollection = IconCollection(id = "db619e49-9393-4cf5-808e-354157d98325", name = "Linode", icons = listOf(IconCollection.Icon(id = "cf95f4c2-71c2-4c53-8358-230d3fc90400", type = Light),)), matchRules = listOf()),
SupportedService(id = "9f4e2bc6-6b23-4e09-92f5-203165ec76df", name = "TurboTax", issuers = listOf(), tags = listOf("intuit"), iconCollection = IconCollection(id = "1cf1197b-940e-4ab3-8fbb-261b6cb1d464", name = "TurboTax", icons = listOf(IconCollection.Icon(id = "34a41dd8-2265-430b-999c-02673eaa230f", type = Light),)), matchRules = listOf()),
SupportedService(id = "a074d141-f92e-4521-971f-63304a45fedf", name = "Skiff", issuers = listOf("Skiff"), tags = listOf(), iconCollection = IconCollection(id = "75595ad0-66c7-4bfc-a47d-99c001a4df12", name = "Skiff", icons = listOf(IconCollection.Icon(id = "2f78fde3-3191-4b74-a1fc-d3f89cffbf54", type = Light),IconCollection.Icon(id = "d97d89ca-8bf5-4d7f-99c0-b017f7544ca3", type = Dark),)), matchRules = listOf()),
@ -211,6 +231,8 @@ object SupportedServices {
SupportedService(id = "a85b7921-5da3-43af-ba05-9aac1fc9a6d4", name = "DX Email PRO", issuers = listOf("DX Email PRO"), tags = listOf(), iconCollection = IconCollection(id = "bebe73c4-8079-42ac-b735-5b991367ca25", name = "DX Email PRO", icons = listOf(IconCollection.Icon(id = "21591868-7f1c-47b5-820f-f2fedf46a2fa", type = Dark),IconCollection.Icon(id = "c033791a-99e9-45fa-b3ee-42f599436416", type = Light),)), matchRules = listOf()),
SupportedService(id = "a9f9deeb-c0db-447c-9316-0bcc5c17d81d", name = "OKX", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "40dd3926-f325-4421-883a-f9051b0dcf3e", name = "OKX", icons = listOf(IconCollection.Icon(id = "63b19be4-9062-43fa-82a4-2f84781370ff", type = Light),IconCollection.Icon(id = "7ff47874-d72c-40a5-9d7b-19523000a60b", type = Dark),)), matchRules = listOf(MatchRule(text = "OKX.com", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "ab5170d5-098b-4d87-a248-64badb66cfb3", name = "Parsec", issuers = listOf("Parsec"), tags = listOf(), iconCollection = IconCollection(id = "a850b2e8-1f72-4a6e-85f7-9023bc57c75f", name = "Parsec", icons = listOf(IconCollection.Icon(id = "8da2e4f3-643e-41bb-b0e1-c4112a322f51", type = Light),)), matchRules = listOf()),
SupportedService(id = "ac38233e-f4b3-47ba-b045-9cf8a6619749", name = "Olymp Trade", issuers = listOf("Olymp Trade"), tags = listOf(), iconCollection = IconCollection(id = "7bee53fc-f205-4a92-8984-ca0a11a9fe92", name = "Olymp Trade", icons = listOf(IconCollection.Icon(id = "80b27509-c997-4b02-92a3-edd176b7c2c8", type = Light),IconCollection.Icon(id = "e2546a37-becb-47af-9d65-4e1ef4ac01cc", type = Dark),)), matchRules = listOf()),
SupportedService(id = "ad6a5114-6205-4478-bbe2-36c63927fcbe", name = "Rapidgator", issuers = listOf("http://rapidgator.net"), tags = listOf(), iconCollection = IconCollection(id = "54e1c26d-6596-4184-b0de-dd72b4dd52dc", name = "Rapidgator", icons = listOf(IconCollection.Icon(id = "2c850581-7362-4178-9438-bb9154c5a861", type = Light),)), matchRules = listOf()),
SupportedService(id = "ae853d4d-cf42-43b3-a2a8-4bd61536a9e7", name = "Adobe", issuers = listOf("Adobe ID"), tags = listOf(), iconCollection = IconCollection(id = "372c450d-4334-4585-bdd9-fe3b8d962d0a", name = "Adobe", icons = listOf(IconCollection.Icon(id = "796e7b5c-2b0f-4f9a-8a24-ceb290909bfe", type = Light),)), matchRules = listOf()),
SupportedService(id = "aedeca67-57d4-450d-9737-f7db26fa4e46", name = "tastyworks", issuers = listOf("tastyworks"), tags = listOf(), iconCollection = IconCollection(id = "6200f337-54c3-4e74-8100-ef405f767460", name = "tastyworks", icons = listOf(IconCollection.Icon(id = "892eb0ca-5a55-4018-92d9-027961f9be59", type = Light),)), matchRules = listOf()),
SupportedService(id = "af78a598-da12-473d-8e83-b95cfe0d3384", name = "Sentry", issuers = listOf("Sentry"), tags = listOf(), iconCollection = IconCollection(id = "e5c1469c-c522-4dbf-973d-5c6f1aa54ea8", name = "Sentry", icons = listOf(IconCollection.Icon(id = "4daa5745-8563-46a9-a86b-06b1dc368b3a", type = Dark),IconCollection.Icon(id = "b834e082-9c3b-4d3a-adc8-ceab46efd7dc", type = Light),)), matchRules = listOf()),
@ -220,6 +242,7 @@ object SupportedServices {
SupportedService(id = "b18932d2-4dde-49e7-8f28-6568958e376a", name = "Coursera", issuers = listOf("Coursera"), tags = listOf(), iconCollection = IconCollection(id = "f9a2cd0d-b4cd-4130-9c06-aa354cbbd221", name = "Coursera", icons = listOf(IconCollection.Icon(id = "0be495e1-1c36-410a-a841-1b9ae2d3fbbb", type = Light),)), matchRules = listOf()),
SupportedService(id = "b235239b-0ff5-4d74-babb-3a76e8dce4eb", name = "GMX", issuers = listOf("GMX"), tags = listOf(), iconCollection = IconCollection(id = "dcfa66e0-beee-4560-9946-1096a804c913", name = "GMX", icons = listOf(IconCollection.Icon(id = "c6b86814-c06b-4f98-8f85-35d35bfe0963", type = Light),)), matchRules = listOf()),
SupportedService(id = "b3ad7c69-d5dc-47e8-82b0-ac607e151329", name = "Shopify", issuers = listOf("Shopify"), tags = listOf(), iconCollection = IconCollection(id = "ab0b5936-b6df-49f4-9ddc-c898860976de", name = "Shopify", icons = listOf(IconCollection.Icon(id = "400287df-1619-4a32-a7bc-c5e794e1ca8a", type = Light),)), matchRules = listOf()),
SupportedService(id = "b3afda8d-5024-43aa-965c-b12a1036aaf5", name = "DMDC milConnect", issuers = listOf("DMDC milConnect"), tags = listOf(), iconCollection = IconCollection(id = "f37ff2da-f229-406d-bd00-6019cb92097a", name = "DMDC milConnect", icons = listOf(IconCollection.Icon(id = "9af39f68-a125-4cdf-babd-5d1edc59ee1e", type = Light),)), matchRules = listOf()),
SupportedService(id = "b4017db1-4377-42e0-849c-c70ee3d4f699", name = "Cisco", issuers = listOf("id.cisco.com"), tags = listOf(), iconCollection = IconCollection(id = "0c91f7fd-783a-4f4c-846e-2e57e13727ba", name = "Cisco", icons = listOf(IconCollection.Icon(id = "4ba2ac1d-ed7f-4c24-905e-a243e33b00a1", type = Dark),IconCollection.Icon(id = "7868fd68-9a73-44b4-9cc5-1b34fc4da924", type = Light),)), matchRules = listOf()),
SupportedService(id = "b4ed9356-1b2d-4a21-ba2b-c96eeb4edcf3", name = "Trimble", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "6126c800-79b5-40ee-8244-8d14a7d00e97", name = "Trimble", icons = listOf(IconCollection.Icon(id = "5ece0bdd-d907-43ad-91df-7c0faabbe0a3", type = Light),IconCollection.Icon(id = "79c149d0-c380-4a35-8099-cf8388423ed8", type = Dark),)), matchRules = listOf(MatchRule(text = "Trimble Identity", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "b545e75e-34cf-4186-b246-dc02af28de70", name = "20i", issuers = listOf("my.20i.com"), tags = listOf(), iconCollection = IconCollection(id = "5befd7ae-b6ae-481b-863e-22783c95a493", name = "20i", icons = listOf(IconCollection.Icon(id = "4486e1e7-037b-44a2-b3ac-977e2c79abf8", type = Light),)), matchRules = listOf()),
@ -227,7 +250,7 @@ object SupportedServices {
SupportedService(id = "b6eaada1-807e-4188-b418-df36f8d4a964", name = "Auth0", issuers = listOf("Auth0"), tags = listOf(), iconCollection = IconCollection(id = "b413e65a-cef9-404d-b1dc-b3bd8e1ae7c3", name = "Auth0", icons = listOf(IconCollection.Icon(id = "e91813e7-daea-4b13-ad94-cad10a0d0167", type = Light),)), matchRules = listOf()),
SupportedService(id = "b78bba1b-4733-42bc-a1d5-ca18d53e291f", name = "Paxful", issuers = listOf("Paxful"), tags = listOf(), iconCollection = IconCollection(id = "ad3e5352-fbda-400d-b891-e21ddec8295e", name = "Paxful", icons = listOf(IconCollection.Icon(id = "57a9c213-dd26-48d2-a40b-0cc896183c80", type = Light),IconCollection.Icon(id = "76101d52-480c-4d36-8069-7da452135117", type = Dark),)), matchRules = listOf()),
SupportedService(id = "b807a96b-b1bf-4550-8729-d45068aa1140", name = "Webflow", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "38a47686-7af2-4b3b-827b-315b6b92eb74", name = "Webflow", icons = listOf(IconCollection.Icon(id = "a535a9a2-e922-4553-bad4-caacd43dd6e2", type = Light),)), matchRules = listOf(MatchRule(text = "Webflow", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "b872cbd5-dcaa-4a36-83dc-29b273009726", name = "coinsquare.io", issuers = listOf("coinsquare.io"), tags = listOf(), iconCollection = IconCollection(id = "523a8784-c94d-4ac2-bd6f-153b1df3a9e8", name = "coinsquare.io", icons = listOf(IconCollection.Icon(id = "6d07ae60-58e9-4873-8a0e-07c82ea1aa69", type = Light),IconCollection.Icon(id = "c150b169-e4fb-406d-9524-292e3e96f7af", type = Dark),)), matchRules = listOf()),
SupportedService(id = "b872cbd5-dcaa-4a36-83dc-29b273009726", name = "coinsquare", issuers = listOf("coinsquare.io"), tags = listOf(), iconCollection = IconCollection(id = "523a8784-c94d-4ac2-bd6f-153b1df3a9e8", name = "coinsquare.io", icons = listOf(IconCollection.Icon(id = "6d07ae60-58e9-4873-8a0e-07c82ea1aa69", type = Light),IconCollection.Icon(id = "c150b169-e4fb-406d-9524-292e3e96f7af", type = Dark),)), matchRules = listOf()),
SupportedService(id = "b8869267-e0a5-407c-9b77-8c664896b252", name = "Windscribe", issuers = listOf("Windscribe"), tags = listOf(), iconCollection = IconCollection(id = "a538ade5-25f9-4d84-b908-39495b168b47", name = "Windscribe", icons = listOf(IconCollection.Icon(id = "4ba857ce-466b-457c-b8df-fa517a79aa69", type = Light),)), matchRules = listOf()),
SupportedService(id = "b8ccc448-1c97-4d5c-a781-25c48996b00f", name = "Sony", issuers = listOf("Sony"), tags = listOf(), iconCollection = IconCollection(id = "2dc7dd80-1b1e-420b-92ee-838298de29a9", name = "Sony", icons = listOf(IconCollection.Icon(id = "e41df95a-f023-44e9-8ce4-f9e2b17f6006", type = Light),)), matchRules = listOf()),
SupportedService(id = "bb0cf5e7-d66f-442a-9f15-1623cfcfc57e", name = "cPanel", issuers = listOf(), tags = listOf("hosting","panel"), iconCollection = IconCollection(id = "ae7eba01-f217-4138-9389-0dbac94a8f7e", name = "cPanel", icons = listOf(IconCollection.Icon(id = "89bfbb1f-97c5-4672-9507-a30512a0dffd", type = Light),)), matchRules = listOf()),
@ -237,6 +260,8 @@ object SupportedServices {
SupportedService(id = "be87d55c-5786-41a2-8851-84ba49c7d4d0", name = "DB", issuers = listOf("Deutsche Bahn"), tags = listOf("Deutsche","bahn"), iconCollection = IconCollection(id = "2da66dfc-d49d-443c-9322-57ae6c623007", name = "DB", icons = listOf(IconCollection.Icon(id = "a6971039-20f4-4234-a902-b80e9c580f50", type = Light),)), matchRules = listOf()),
SupportedService(id = "be900c77-fe67-4f9b-805b-10c899125fa5", name = "Microsoft", issuers = listOf("Microsoft"), tags = listOf(), iconCollection = IconCollection(id = "5336cd6b-2971-4a3f-bdd9-7d32ea2abe27", name = "Microsoft", icons = listOf(IconCollection.Icon(id = "6f13e903-ea3f-4f08-bce7-b1d142d69149", type = Light),)), matchRules = listOf()),
SupportedService(id = "be94105a-d323-4565-983e-de4760b9fe98", name = "Glasswire", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "a3b6db73-ed50-4061-bc72-735a0b06f147", name = "Glasswire", icons = listOf(IconCollection.Icon(id = "23087d98-4fa7-4ce5-9a48-b83d63bac1b6", type = Light),)), matchRules = listOf(MatchRule(text = "Glasswire", field = Issuer, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "bea00452-571b-4b75-83cb-be9f79f8dcc6", name = "ClickUp", issuers = listOf("ClickUp"), tags = listOf(), iconCollection = IconCollection(id = "3f75fd3e-be90-44fa-9620-a2ba8c158557", name = "ClickUp", icons = listOf(IconCollection.Icon(id = "9a65f527-a84b-4442-ab59-e3bb8590477f", type = Light),)), matchRules = listOf()),
SupportedService(id = "bf211001-f2a2-4385-b857-9740b1edc85a", name = "WitherHosting", issuers = listOf("WitherHosting"), tags = listOf(), iconCollection = IconCollection(id = "2d0e42e8-e91d-4983-8364-d005429d57ad", name = "WitherHosting", icons = listOf(IconCollection.Icon(id = "0dc68b55-50ce-49c5-bb76-1e2a857854c8", type = Light),IconCollection.Icon(id = "78552165-4cf8-42bd-be9c-8c7a4b83ba62", type = Dark),)), matchRules = listOf()),
SupportedService(id = "c103519f-e4fe-4c5a-9c75-e55b42d94a17", name = "AnonAddy", issuers = listOf("AnonAddy"), tags = listOf(), iconCollection = IconCollection(id = "928647e4-14de-434a-8210-817202d36d73", name = "AnonAddy", icons = listOf(IconCollection.Icon(id = "691fc930-60f7-43f3-8314-39a223a54799", type = Dark),IconCollection.Icon(id = "f2bca57c-c9da-4740-9f3c-09a8d63223af", type = Light),)), matchRules = listOf()),
SupportedService(id = "c1ca5186-2e6d-4d70-b8c9-a5410b791664", name = "Stake", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "5430258c-8064-46bb-9adf-9a36e276407b", name = "Stake", icons = listOf(IconCollection.Icon(id = "7c665366-cfc1-4554-a50c-dcdf72743a1e", type = Light),IconCollection.Icon(id = "fc17da47-5439-4452-8df2-875ff991778d", type = Dark),)), matchRules = listOf(MatchRule(text = "Stake.com", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "c2a740ba-8823-4add-9f60-3f87797251f0", name = "Wealthsimple", issuers = listOf("Wealthsimple"), tags = listOf(), iconCollection = IconCollection(id = "699d4dd1-5144-49e6-9c77-bf065e7bcd14", name = "Wealthsimple", icons = listOf(IconCollection.Icon(id = "10909efb-986e-4c81-b64e-b7c242ecd3a7", type = Light),IconCollection.Icon(id = "78a660a2-d2d1-42db-8cec-1d0288621bd0", type = Dark),)), matchRules = listOf()),
@ -259,6 +284,7 @@ object SupportedServices {
SupportedService(id = "cdec1fec-5e6f-4470-9a15-60631f6c4383", name = "Snapchat", issuers = listOf("Snapchat"), tags = listOf(), iconCollection = IconCollection(id = "0ec93e50-3b19-49b2-baca-ba561a1ba2b1", name = "Snapchat", icons = listOf(IconCollection.Icon(id = "f19a50bf-98c9-49bf-85b3-d2a7c5b06f6a", type = Light),)), matchRules = listOf()),
SupportedService(id = "d0304fa7-f304-40e2-93c4-b4d4d3e95486", name = "Cisco Meraki", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "30d5083a-e9fd-43c0-a011-698e431fb409", name = "Cisco Meraki", icons = listOf(IconCollection.Icon(id = "9fb9e09a-5513-496d-be48-73f4e334a9eb", type = Light),)), matchRules = listOf(MatchRule(text = "Meraki", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "d0edd58d-e40a-444d-a440-e4907b0a22d6", name = "Bitwarden", issuers = listOf("Bitwarden"), tags = listOf(), iconCollection = IconCollection(id = "6ba06a11-e5d2-493a-950b-cb0d400bc6db", name = "Bitwarden", icons = listOf(IconCollection.Icon(id = "21ffea4a-91cf-4d07-9ab5-4b42e650f0ef", type = Dark),IconCollection.Icon(id = "61c7f6e0-d8b2-4633-976b-191a5c0736e5", type = Light),)), matchRules = listOf()),
SupportedService(id = "d1f4fd42-38e0-4d8d-9ff4-4f1f7d9f0a8e", name = "Rubrik", issuers = listOf("Rubrik"), tags = listOf(), iconCollection = IconCollection(id = "e4c14f12-668c-49fc-b0b5-dec9830e5ce1", name = "Rubrik", icons = listOf(IconCollection.Icon(id = "84d9624b-678a-4236-a10b-2c9d0be33df4", type = Light),)), matchRules = listOf()),
SupportedService(id = "d241edff-480f-4201-840a-5a1c1d1323c2", name = "STEAM", issuers = listOf("Steam"), tags = listOf(), iconCollection = IconCollection(id = "d5fd5765-bc30-407a-923f-e1dfd5cec49f", name = "STEAM", icons = listOf(IconCollection.Icon(id = "09f120c3-7f23-4e4e-8e41-61d3087ef087", type = Light),)), matchRules = listOf()),
SupportedService(id = "d25508f8-c64b-41d3-905a-e95d484b034a", name = "Zonda", issuers = listOf("BitBay","ZondaAuth"), tags = listOf(), iconCollection = IconCollection(id = "b8b16d9f-52ec-471f-bfc0-fd1e6f9d60f3", name = "Zonda", icons = listOf(IconCollection.Icon(id = "b31a3f2b-b074-4b49-8f7f-e16dd95ba7fb", type = Dark),IconCollection.Icon(id = "bfb6f657-2c6c-4a32-820e-69222f85ccae", type = Light),)), matchRules = listOf()),
SupportedService(id = "d33dd19c-ce43-45a2-b204-fc636f69e75e", name = "Roblox", issuers = listOf("Roblox"), tags = listOf(), iconCollection = IconCollection(id = "e37670c2-0870-48ad-b736-1d8e0da7e635", name = "Roblox", icons = listOf(IconCollection.Icon(id = "3feb9255-e2b5-4fe4-8486-493bc48504cb", type = Light),)), matchRules = listOf()),
@ -272,13 +298,15 @@ object SupportedServices {
SupportedService(id = "d70c9e1a-69b7-4a5e-8745-ed8d45737060", name = "Envato", issuers = listOf("Envato"), tags = listOf(), iconCollection = IconCollection(id = "7d3744c4-fcec-47d7-b660-640c9d04eff9", name = "Envato", icons = listOf(IconCollection.Icon(id = "8e504e9e-f362-464d-80e8-c88861c55bd5", type = Light),)), matchRules = listOf()),
SupportedService(id = "d85a3247-bf4e-4c8d-aae8-a17f896013de", name = "Preceda", issuers = listOf("Preceda"), tags = listOf(), iconCollection = IconCollection(id = "580a11d7-69ad-4aa8-ba4b-1d9f5c23474e", name = "Preceda", icons = listOf(IconCollection.Icon(id = "24f09611-2127-462c-8706-247c5571a402", type = Dark),IconCollection.Icon(id = "4705a378-bcbd-4342-8cd2-ef6049052c58", type = Light),)), matchRules = listOf()),
SupportedService(id = "d8ac3674-439c-431d-996f-73782390a870", name = "DreamHost", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "ecc7446c-78fa-4c68-95ba-9a27d7da3549", name = "DreamHost", icons = listOf(IconCollection.Icon(id = "8be927c6-9670-4235-9667-aec662a06408", type = Light),IconCollection.Icon(id = "9d8d6e3c-66c7-4d11-aae1-ba65efa4d5d9", type = Dark),)), matchRules = listOf(MatchRule(text = "DreamHost", field = Issuer, matcher = Contains, ignoreCase = true),MatchRule(text = "DreamHost", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "dad21619-8e8d-44fd-9b85-a4cc8d6b56da", name = "MyAnimeList", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "90bb2f2c-c3ce-4b07-9a12-44fcebd6170e", name = "MyAnimeList", icons = listOf(IconCollection.Icon(id = "790b1bdc-7989-4191-9c02-398b61c7256d", type = Light),)), matchRules = listOf(MatchRule(text = "myanimelist", field = Label, matcher = StartsWith, ignoreCase = true),)),
SupportedService(id = "dcbc5cc0-60d3-4235-9430-4a8c06286283", name = "Nextcloud", issuers = listOf("Nextcloud"), tags = listOf(), iconCollection = IconCollection(id = "caa08091-57d6-409d-a45e-f684cdbc79b0", name = "Nextcloud", icons = listOf(IconCollection.Icon(id = "1d3c6f8b-dd46-4529-812e-f2d3c4bf9567", type = Light),)), matchRules = listOf()),
SupportedService(id = "dd1fc65b-34a9-4c97-b3a1-f7da1385ce61", name = "Minergate", issuers = listOf("minergate.com"), tags = listOf(), iconCollection = IconCollection(id = "1054c554-f8bc-46c5-9c79-f7a8b74dd5fe", name = "Minergate", icons = listOf(IconCollection.Icon(id = "6b9ce89a-9add-4b34-83c4-13c5cc1e8dba", type = Light),)), matchRules = listOf()),
SupportedService(id = "deead8dd-c9e3-463a-8c73-1e75c5ec13cf", name = "Rockstar Games", issuers = listOf("Rockstar+Games"), tags = listOf(), iconCollection = IconCollection(id = "fcb5345a-dacd-4898-884d-162c8263fd62", name = "Rockstar Games", icons = listOf(IconCollection.Icon(id = "8831a88a-d05d-4ae0-95fe-00d5684c4656", type = Light),)), matchRules = listOf()),
SupportedService(id = "dd201816-6a50-43ee-ac67-220f3d569bdb", name = "SPID", issuers = listOf("ARUBA"), tags = listOf(), iconCollection = IconCollection(id = "2a90f267-5e37-4003-a114-e05892e5f4df", name = "SPID", icons = listOf(IconCollection.Icon(id = "6446f8ea-5d6c-4f8d-b453-9058295c77e6", type = Light),IconCollection.Icon(id = "b179582b-fb0f-4bd6-938c-dac6d6beaae2", type = Dark),)), matchRules = listOf()),
SupportedService(id = "deead8dd-c9e3-463a-8c73-1e75c5ec13cf", name = "Rockstar Games", issuers = listOf("Rockstar+Games","Rockstar Games"), tags = listOf(), iconCollection = IconCollection(id = "fcb5345a-dacd-4898-884d-162c8263fd62", name = "Rockstar Games", icons = listOf(IconCollection.Icon(id = "8831a88a-d05d-4ae0-95fe-00d5684c4656", type = Light),)), matchRules = listOf()),
SupportedService(id = "df8f7dea-9b3d-4058-bd1e-4a2e8d93f45e", name = "NetSuite", issuers = listOf("production.netsuite.com"), tags = listOf(), iconCollection = IconCollection(id = "cb4c0bb5-5c0c-43de-aa26-6ada823f0466", name = "NetSuite", icons = listOf(IconCollection.Icon(id = "797abb98-44a6-4422-952f-e19826fcdd00", type = Light),)), matchRules = listOf()),
SupportedService(id = "dfc48abc-3fd9-4456-833f-fcaa52691ccc", name = "Stripe", issuers = listOf("Stripe"), tags = listOf(), iconCollection = IconCollection(id = "755cdcde-a73e-49a1-adf4-a6cc2b85174c", name = "Stripe", icons = listOf(IconCollection.Icon(id = "b4bcbfdb-661a-4e9f-805e-857e91854bde", type = Light),)), matchRules = listOf()),
SupportedService(id = "e085ea95-678d-4b5d-97b4-2b7107567069", name = "Robinhood", issuers = listOf("Robinhood"), tags = listOf(), iconCollection = IconCollection(id = "6582193f-c4bb-4aa2-b7fe-6efa02bd6995", name = "Robinhood", icons = listOf(IconCollection.Icon(id = "47ac04e8-1771-49da-9c8f-b7b60a7c8980", type = Light),)), matchRules = listOf()),
SupportedService(id = "e0d3d638-1fa2-4aa4-8242-4920bd151226", name = "Blockchain", issuers = listOf("blockchain.info"), tags = listOf(), iconCollection = IconCollection(id = "01f35a89-4444-4208-a405-c914340df362", name = "Blockchain", icons = listOf(IconCollection.Icon(id = "f67a5aed-47dc-4487-ab7f-bdc1ffa93ec8", type = Light),)), matchRules = listOf()),
SupportedService(id = "e0d3d638-1fa2-4aa4-8242-4920bd151226", name = "Blockchain.com", issuers = listOf("blockchain.info"), tags = listOf(), iconCollection = IconCollection(id = "01f35a89-4444-4208-a405-c914340df362", name = "Blockchain", icons = listOf(IconCollection.Icon(id = "f67a5aed-47dc-4487-ab7f-bdc1ffa93ec8", type = Light),)), matchRules = listOf()),
SupportedService(id = "e325587d-695f-49b2-82a3-130e10640db1", name = "Tumblr", issuers = listOf("Tumblr"), tags = listOf(), iconCollection = IconCollection(id = "7e039b98-b8b9-4a7c-a3f9-2059ab85a9ea", name = "Tumblr", icons = listOf(IconCollection.Icon(id = "d6701bed-a9c5-48eb-acd8-303059858dee", type = Light),)), matchRules = listOf()),
SupportedService(id = "e32cb9ed-f0a0-46e5-8011-0c8d33617adf", name = "Tebex.io", issuers = listOf("Tebex.io"), tags = listOf(), iconCollection = IconCollection(id = "29b478a1-d863-42de-ac32-095af746914c", name = "Tebex.io", icons = listOf(IconCollection.Icon(id = "9e6d1f75-c4fc-4f52-bb07-d15bcf319958", type = Light),)), matchRules = listOf()),
SupportedService(id = "e3a1ee7b-b689-43a7-a88c-de98c793b2a5", name = "Zapier", issuers = listOf("Zapier"), tags = listOf(), iconCollection = IconCollection(id = "7f76cd41-6022-409a-9253-e399cde29b88", name = "Zapier", icons = listOf(IconCollection.Icon(id = "883ec4e4-12f1-4224-83c5-a3ce76efd710", type = Light),)), matchRules = listOf()),
@ -290,6 +318,7 @@ object SupportedServices {
SupportedService(id = "eb82164f-aa83-44af-a943-387a0bb19c08", name = "CoinSpot", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "f94290c5-970e-483b-9a7d-f4fe02706fd8", name = "CoinSpot", icons = listOf(IconCollection.Icon(id = "1529af27-16b0-4b84-99b0-36fe5cb86b1b", type = Light),)), matchRules = listOf(MatchRule(text = "CoinSpot", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "eb93e63c-bab4-4e1e-8cff-916a33ba760a", name = "Fintegri", issuers = listOf("Fintegri"), tags = listOf(), iconCollection = IconCollection(id = "ffad6e64-14f5-4b1f-b2aa-41232a4eedf4", name = "Fintegri", icons = listOf(IconCollection.Icon(id = "4ff527ac-78f6-4218-9e79-0796848afc3a", type = Light),)), matchRules = listOf()),
SupportedService(id = "ec0d13e2-3479-49fb-aeaa-67dab162cadd", name = "LastPass", issuers = listOf("LastPass"), tags = listOf(), iconCollection = IconCollection(id = "7d4e81cd-ec45-491d-be61-18c0652fcf8b", name = "LastPass", icons = listOf(IconCollection.Icon(id = "0cd2ec42-409a-4b27-8bdc-193b876c7435", type = Dark),IconCollection.Icon(id = "de6c9163-ab17-412e-a8a3-211c282417bf", type = Light),)), matchRules = listOf()),
SupportedService(id = "ec30202b-98d9-440f-b376-1635efd8a67f", name = "RunCloud", issuers = listOf("RunCloud"), tags = listOf(), iconCollection = IconCollection(id = "96b293b5-f4ee-4201-93a5-81c0b73581bf", name = "RunCloud", icons = listOf(IconCollection.Icon(id = "ec5f581d-82a7-406a-9363-34a8b4bf3b5e", type = Light),IconCollection.Icon(id = "fee0fbd2-e23a-45d3-87c4-fd17afafc543", type = Dark),)), matchRules = listOf()),
SupportedService(id = "ed64d5af-2641-465f-9936-4c5bc6075695", name = "Plex", issuers = listOf("Plex"), tags = listOf(), iconCollection = IconCollection(id = "a29152d6-0ac4-41c6-8ce8-a84c4d87ebef", name = "Plex", icons = listOf(IconCollection.Icon(id = "2b72103a-751d-4363-a436-587acb2a7f77", type = Dark),IconCollection.Icon(id = "8237f747-692a-4254-9031-f297e958b74b", type = Light),)), matchRules = listOf()),
SupportedService(id = "edf4885f-6c13-4c3d-8aa8-378f9177879d", name = "MEGA", issuers = listOf("MEGA"), tags = listOf(), iconCollection = IconCollection(id = "2fa5a5bd-ff1b-41da-9109-25f9ea49f56f", name = "MEGA", icons = listOf(IconCollection.Icon(id = "237924f1-5e9b-453e-81be-ab38e14a2c95", type = Light),)), matchRules = listOf()),
SupportedService(id = "ee369040-4ac2-4ceb-9569-1b1c65288a8b", name = "GoDaddy", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "51c99cc4-9c19-4d9d-8ccb-41c630f5e977", name = "GoDaddy", icons = listOf(IconCollection.Icon(id = "3438a65b-25c3-489a-9a8b-96bce6f2306c", type = Light),)), matchRules = listOf(MatchRule(text = "GoDaddy", field = Label, matcher = Contains, ignoreCase = true),)),
@ -297,15 +326,16 @@ object SupportedServices {
SupportedService(id = "eed0167a-c72d-4a0f-80c1-5ff560b513cf", name = "Gitea", issuers = listOf("Gitea"), tags = listOf(), iconCollection = IconCollection(id = "1b4d77ed-6dc8-48ec-8382-161f2a1eaf00", name = "Gitea", icons = listOf(IconCollection.Icon(id = "ab71e699-20e8-497c-a820-0551a08f092f", type = Light),)), matchRules = listOf()),
SupportedService(id = "f028ce41-346f-48a4-b83c-50a51f2d701e", name = "Choice", issuers = listOf("Choice By Kingdom Trust"), tags = listOf(), iconCollection = IconCollection(id = "a85b05bc-2a16-4c57-8a08-17e6c7dbc5f4", name = "Choice", icons = listOf(IconCollection.Icon(id = "90550d62-7e80-45ae-8b35-5ce88c3cbc96", type = Light),IconCollection.Icon(id = "c20367ae-34a4-429a-8959-f938a2e73a55", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f0dd74a7-28fb-4c77-9541-3d2a2df53268", name = "TradingView", issuers = listOf("TradingView"), tags = listOf(), iconCollection = IconCollection(id = "a0dd2706-8912-4e35-bf7d-8a31b310b323", name = "TradingView", icons = listOf(IconCollection.Icon(id = "461627c7-a4a9-469a-997e-7e4d7700bd1c", type = Light),IconCollection.Icon(id = "cbcd3778-2089-4e09-adea-770846d6bef4", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f1f33335-c739-48ee-8205-4b5bd2d37162", name = "Kerio", issuers = listOf("kerio"), tags = listOf(), iconCollection = IconCollection(id = "f49efc49-cc3a-4ccd-b796-e4cf38e0174f", name = "Kerio", icons = listOf(IconCollection.Icon(id = "9ef5a5fa-9539-4be1-a540-61cc65a38614", type = Dark),IconCollection.Icon(id = "fbb33a2b-a9fe-4863-9e8b-2ae387920129", type = Light),)), matchRules = listOf()),
SupportedService(id = "f2425ecc-f42a-4f0f-8d39-254fc7ae35ba", name = "Namecheap", issuers = listOf("Namecheap"), tags = listOf(), iconCollection = IconCollection(id = "5c80186d-e0ed-4d34-b27d-71ba52e897cf", name = "Namecheap", icons = listOf(IconCollection.Icon(id = "8a1ee3db-e42c-4c5f-b7c6-7aa85fe8f800", type = Light),)), matchRules = listOf()),
SupportedService(id = "f27af1a5-53fc-44ce-80ea-8fa8c9ca04bc", name = "F-Secure", issuers = listOf("F-Secure"), tags = listOf(), iconCollection = IconCollection(id = "758f71eb-25e7-49e3-8a83-f39a7c24dcd7", name = "F-Secure", icons = listOf(IconCollection.Icon(id = "1025f4c6-cab2-49c8-956a-40d7b2cd9071", type = Light),IconCollection.Icon(id = "13e5f358-df76-46ad-8e4c-368a83698d9f", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f2beee5d-1df3-4a57-ad58-0417dbea3725", name = "Meta Oculus", issuers = listOf("Meta"), tags = listOf(), iconCollection = IconCollection(id = "7d7c381b-7feb-4155-991f-074ae53e6bd9", name = "Oculus", icons = listOf(IconCollection.Icon(id = "374b5fbc-15f0-45c0-9a47-857f7443bb05", type = Light),)), matchRules = listOf()),
SupportedService(id = "f2d06792-362b-4fd6-85fb-5144757a8f40", name = "MyHeritage", issuers = listOf(), tags = listOf("heritage"), iconCollection = IconCollection(id = "ef5b7df4-55d3-49ca-9ec0-93d380302884", name = "MyHeritage", icons = listOf(IconCollection.Icon(id = "ebd92db2-33cf-42f9-8bdb-d9d32b9a2261", type = Light),)), matchRules = listOf()),
SupportedService(id = "f3379d7d-69ed-4970-9b18-f293b993b829", name = "Hack The Box", issuers = listOf("Hack The Box"), tags = listOf(), iconCollection = IconCollection(id = "78506e72-bbbb-462a-9c04-6b8ac4ee4a7f", name = "Hack The Box", icons = listOf(IconCollection.Icon(id = "20537ec5-feb1-4f65-a5b4-78c392528787", type = Light),)), matchRules = listOf()),
SupportedService(id = "f3dae646-0cfa-467d-9ecc-06790e1aa6d2", name = "Samsung", issuers = listOf("Samsung Account"), tags = listOf(), iconCollection = IconCollection(id = "6ffeb8a0-4031-482a-8e00-83262509c864", name = "Samsung", icons = listOf(IconCollection.Icon(id = "74678e8e-f8e3-431d-8ab5-f99d5efe76a9", type = Light),IconCollection.Icon(id = "d9b0dce9-df67-4d68-993a-e03ddcd45191", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f3dae646-0cfa-467d-9ecc-06790e1aa6d2", name = "Samsung", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "6ffeb8a0-4031-482a-8e00-83262509c864", name = "Samsung", icons = listOf(IconCollection.Icon(id = "74678e8e-f8e3-431d-8ab5-f99d5efe76a9", type = Light),IconCollection.Icon(id = "d9b0dce9-df67-4d68-993a-e03ddcd45191", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f4308a8d-6983-466b-a51e-345f1c2d4273", name = "FTX", issuers = listOf("FTX US","FTX"), tags = listOf(), iconCollection = IconCollection(id = "003e95fa-9605-4c93-9628-060415a0c6aa", name = "FTX", icons = listOf(IconCollection.Icon(id = "2c910a31-1c62-4836-af25-16b7c86f5a99", type = Light),)), matchRules = listOf()),
SupportedService(id = "f478c5ea-d8e6-4325-b418-a84013520d7c", name = "JURA Elektroapparate AG", issuers = listOf("JURA Elektroapparate AG"), tags = listOf(), iconCollection = IconCollection(id = "17367aba-2f2e-4921-9df3-279765cf39e0", name = "JURA Elektroapparate AG", icons = listOf(IconCollection.Icon(id = "7b23bf8c-cf83-4fcf-86b7-630caaee1388", type = Light),)), matchRules = listOf()),
SupportedService(id = "f4849b82-e5e5-40fa-bb33-5be34bb83689", name = "WB Games", issuers = listOf("WB Games Account"), tags = listOf("Warner","Bros","Brothers","account"), iconCollection = IconCollection(id = "04164b86-1b37-4ddd-9bb0-0dd46b23c216", name = "WB Games Account", icons = listOf(IconCollection.Icon(id = "2bc5a358-cc6e-4525-b1e8-3ec1b4e3a883", type = Light),IconCollection.Icon(id = "ecf852e1-ab51-4676-acf6-d9adcc0d06d4", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f4849b82-e5e5-40fa-bb33-5be34bb83689", name = "WB Games", issuers = listOf("WB Games Account"), tags = listOf("Warner","Bros","Brothers"), iconCollection = IconCollection(id = "04164b86-1b37-4ddd-9bb0-0dd46b23c216", name = "WB Games Account", icons = listOf(IconCollection.Icon(id = "2bc5a358-cc6e-4525-b1e8-3ec1b4e3a883", type = Light),IconCollection.Icon(id = "ecf852e1-ab51-4676-acf6-d9adcc0d06d4", type = Dark),)), matchRules = listOf()),
SupportedService(id = "f506d1b4-099d-495e-a1a4-c7ecec4d007d", name = "HurricaneElectric", issuers = listOf("ipv6.he.net"), tags = listOf(), iconCollection = IconCollection(id = "1d9af0ec-056c-4d54-9f99-74011dd76dc5", name = "HurricaneElectric", icons = listOf(IconCollection.Icon(id = "a0288553-c0ff-4baf-93b1-97b871c4163b", type = Light),)), matchRules = listOf()),
SupportedService(id = "f5a9a8e5-3167-4b11-a680-03d8aad50784", name = "Joomla", issuers = listOf("Joomla"), tags = listOf(), iconCollection = IconCollection(id = "fb3f31b8-6ea6-44f9-9129-9094f54ff8f5", name = "Joomla", icons = listOf(IconCollection.Icon(id = "e4660cc9-7c81-4ac0-9c5c-f020f18a8ebc", type = Light),)), matchRules = listOf()),
SupportedService(id = "f6de2caf-aa67-4e98-a6aa-3682b826a21c", name = "BTCMarkets", issuers = listOf("BtcMarkets"), tags = listOf(), iconCollection = IconCollection(id = "2f4917ca-8e34-4271-9e6c-5d234a181a94", name = "BTCMarkets", icons = listOf(IconCollection.Icon(id = "63725a39-7e60-4f11-9c2a-640a270ef96c", type = Light),)), matchRules = listOf()),
@ -319,5 +349,6 @@ object SupportedServices {
SupportedService(id = "fba0f493-cb2a-4f84-914a-ce26b1145782", name = "CoinStats", issuers = listOf(), tags = listOf(), iconCollection = IconCollection(id = "816e759c-2c73-45b7-ad93-702c184cff77", name = "CoinStats", icons = listOf(IconCollection.Icon(id = "0f692a1f-ae76-4a68-b041-a609f8a10083", type = Light),)), matchRules = listOf(MatchRule(text = "CoinStats", field = Label, matcher = Contains, ignoreCase = true),)),
SupportedService(id = "fd842cd6-1ce0-4b09-a7d7-ee10f30845b2", name = "Razer", issuers = listOf("Razer"), tags = listOf(), iconCollection = IconCollection(id = "c4e2d69c-f532-4795-990d-fe380bd517ba", name = "Razer", icons = listOf(IconCollection.Icon(id = "975dc85c-5c56-478b-961c-1cf996476347", type = Light),)), matchRules = listOf()),
SupportedService(id = "fdb95870-569c-471f-84ce-0356d13da20e", name = "Google", issuers = listOf("Google"), tags = listOf(), iconCollection = IconCollection(id = "66190b0f-9600-4a6f-b06b-33254b5316ad", name = "Google", icons = listOf(IconCollection.Icon(id = "6de001fb-6104-4fce-a622-630b820a7ea9", type = Light),)), matchRules = listOf()),
SupportedService(id = "fde0ed28-9edb-487a-acbc-d8c5e91daf7d", name = "Kite", issuers = listOf("kite"), tags = listOf("Zerodha"), iconCollection = IconCollection(id = "1a0adfa5-37ea-4315-8b48-ee1d7297b1b1", name = "Kite", icons = listOf(IconCollection.Icon(id = "962b1e6d-109f-4b19-82a6-85417ea6db02", type = Light),)), matchRules = listOf()),
)
}

View File

@ -5,7 +5,7 @@
Release: Working copy
Locale: de-DE, German (Germany)
Exported by: rafakob
Exported at: Thu, 16 Feb 2023 09:40:23 -0800
Exported at: Tue, 21 Feb 2023 02:46:51 -0800
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- InfoPlist.strings
@ -681,8 +681,8 @@
<string name="backup__drive_title">Google Drive Synchronisierung</string>
<string name="backup__delete_file_title">Möchtest du das Back Up aus Google Drive löschen?</string>
<string name="backup__delete_file_msg">Google Sync wird deaktiviert sein. Deine Tokens bestehen lokal, aber die 2FAS App wird aus deinem Google Account ausgeloggt und Ihre anderen synchronisierten Geräte.</string>
<string name="backup__sync_status_waiting">Warten auf Synchronisierung</string>
<string name="backup__sync_status_progress">Synchronisiere</string>
<string name="backup__sync_status_waiting">Warten auf Synchronisierung...</string>
<string name="backup__sync_status_progress">Synchronisiere...</string>
<string name="import_backup_msg1_encrypted">Du wirst eine verschlüsselte Backup-Datei importieren.</string>
<string name="externalimport__choose_json_cta">Wähle eine JSON Datei aus</string>
<string name="externalimport__aegis_msg">Exportiere dein Konto von Aegis in eine unverschlüsselte JSON Datei und lade sie über den \"JSON Datei auswählen\" Knopf aus. Vergesse nicht nach einem erfolgreichen Import die Datei zu entfernen.</string>
@ -706,4 +706,8 @@
<string name="extension__services_suggested_header">Empfohlen</string>
<string name="extension__services_all_header">Alle Tokens</string>
<string name="extension__services_other_header">Andere Tokens</string>
<string name="settings__ssl_error_title">SSL Fehler</string>
<string name="settings__ssl_error_description">Ein SSL-Fehler ist aufgetreten, wodurch eine sichere Verbindung zum Server nicht hergestellt werden kann. Stelle sicher, dass du die neueste App-Version hast oder versuche, das Netzwerk zu ändern.</string>
<string name="backup__import_error_file_size">The file you are trying to import is too big. Size limit is 10 MB.</string>
<string name="backup__import_error_file_invalid">The file you are trying to import is invalid or damaged. Please choose another file.</string>
</resources>

View File

@ -5,7 +5,7 @@
Release: Working copy
Locale: en, English
Exported by: rafakob
Exported at: Thu, 16 Feb 2023 09:40:27 -0800
Exported at: Tue, 21 Feb 2023 02:45:30 -0800
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- InfoPlist.strings
@ -706,4 +706,8 @@
<string name="extension__services_suggested_header">Suggested</string>
<string name="extension__services_all_header">All services</string>
<string name="extension__services_other_header">Other services</string>
<string name="settings__ssl_error_title">SSL Error</string>
<string name="settings__ssl_error_description">An SSL error has occurred and a secure connection to the server cannot be made. Ensure you have the latest version of the app or try to change the network.</string>
<string name="backup__import_error_file_size">The file you are trying to import is too big. Size limit is 10 MB.</string>
<string name="backup__import_error_file_invalid">The file you are trying to import is invalid or damaged. Please choose another file.</string>
</resources>