Commit 29e31d64 authored by divyanshu's avatar divyanshu

login screen

parent e2d80203
package chat.rocket.android.authentication.loginoptions.presentation
package chat.rocket.android.authentication.loginoptions.ui
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import chat.rocket.android.R
class LoginOptionsFragment : Fragment() {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_login_options, container, false)
}
companion object {
fun newInstance() = LoginOptionsFragment()
}
}
...@@ -13,8 +13,10 @@ import android.widget.ArrayAdapter ...@@ -13,8 +13,10 @@ import android.widget.ArrayAdapter
import chat.rocket.android.BuildConfig import chat.rocket.android.BuildConfig
import chat.rocket.android.R import chat.rocket.android.R
import chat.rocket.android.authentication.domain.model.LoginDeepLinkInfo import chat.rocket.android.authentication.domain.model.LoginDeepLinkInfo
import chat.rocket.android.authentication.loginoptions.ui.LoginOptionsFragment
import chat.rocket.android.authentication.server.presentation.ServerPresenter import chat.rocket.android.authentication.server.presentation.ServerPresenter
import chat.rocket.android.authentication.server.presentation.ServerView import chat.rocket.android.authentication.server.presentation.ServerView
import chat.rocket.android.authentication.ui.AuthenticationActivity
import chat.rocket.android.helper.KeyboardHelper import chat.rocket.android.helper.KeyboardHelper
import chat.rocket.android.util.extensions.* import chat.rocket.android.util.extensions.*
import chat.rocket.common.util.ifNull import chat.rocket.common.util.ifNull
...@@ -210,8 +212,11 @@ class ServerFragment : Fragment(), ServerView { ...@@ -210,8 +212,11 @@ class ServerFragment : Fragment(), ServerView {
private fun setupOnClickListener() { private fun setupOnClickListener() {
ui { ui {
button_connect.setOnClickListener { button_connect.setOnClickListener {
val url = text_server_url.textContent.ifEmpty(text_server_url.hintContent) // val url = text_server_url.textContent.ifEmpty(text_server_url.hintContent)
presenter.checkServer("${protocol}${url.sanitize()}") // presenter.checkServer("${protocol}${url.sanitize()}")
(activity as AuthenticationActivity).addFragmentBackStack("LoginOption", R.id.fragment_container){
LoginOptionsFragment.newInstance()
}
} }
} }
} }
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#cbced1" />
</shape>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M16.59,8.59L12,13.17 7.41,8.59 6,10l6,6 6,-6z"/>
</vector>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="290dp"
android:height="40dp"
android:viewportHeight="40.0"
android:viewportWidth="290.0">
<path
android:fillColor="#2C5C9B"
android:fillType="evenOdd"
android:pathData="M2,0L288,0A2,2 0,0 1,290 2L290,38A2,2 0,0 1,288 40L2,40A2,2 0,0 1,0 38L0,2A2,2 0,0 1,2 0z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M122.76,21.33L117.61,21.33L117.61,26.75L115.38,26.75L115.38,13.95L123.51,13.95L123.51,15.75L117.61,15.75L117.61,19.55L122.76,19.55L122.76,21.33ZM132.25,26.75C132.15,26.57 132.07,26.27 132,25.86C131.32,26.57 130.49,26.93 129.51,26.93C128.55,26.93 127.77,26.65 127.17,26.11C126.56,25.56 126.26,24.89 126.26,24.09C126.26,23.07 126.64,22.3 127.39,21.75C128.15,21.21 129.22,20.94 130.62,20.94L131.93,20.94L131.93,20.32C131.93,19.82 131.79,19.43 131.52,19.13C131.24,18.84 130.82,18.69 130.26,18.69C129.78,18.69 129.38,18.81 129.07,19.06C128.76,19.3 128.6,19.61 128.6,19.98L126.47,19.98C126.47,19.46 126.64,18.97 126.98,18.52C127.33,18.06 127.8,17.71 128.39,17.45C128.99,17.19 129.65,17.06 130.39,17.06C131.5,17.06 132.39,17.34 133.05,17.9C133.71,18.46 134.05,19.25 134.07,20.26L134.07,24.55C134.07,25.41 134.19,26.09 134.43,26.6L134.43,26.75L132.25,26.75ZM129.9,25.21C130.32,25.21 130.72,25.11 131.09,24.9C131.46,24.7 131.74,24.42 131.93,24.08L131.93,22.29L130.78,22.29C129.99,22.29 129.39,22.42 129,22.7C128.6,22.97 128.4,23.36 128.4,23.87C128.4,24.28 128.54,24.6 128.81,24.85C129.08,25.09 129.44,25.21 129.9,25.21ZM142.01,25.22C142.54,25.22 142.99,25.07 143.34,24.75C143.69,24.44 143.88,24.06 143.9,23.6L145.91,23.6C145.89,24.2 145.71,24.75 145.36,25.26C145.01,25.77 144.55,26.18 143.95,26.48C143.36,26.78 142.72,26.93 142.04,26.93C140.71,26.93 139.65,26.5 138.87,25.63C138.09,24.77 137.7,23.58 137.7,22.07L137.7,21.85C137.7,20.4 138.09,19.24 138.86,18.37C139.64,17.5 140.69,17.06 142.03,17.06C143.16,17.06 144.08,17.39 144.79,18.05C145.5,18.71 145.88,19.58 145.91,20.65L143.9,20.65C143.88,20.11 143.69,19.66 143.34,19.31C142.99,18.95 142.55,18.78 142.01,18.78C141.32,18.78 140.79,19.03 140.41,19.53C140.04,20.03 139.85,20.79 139.84,21.81L139.84,22.15C139.84,23.18 140.03,23.95 140.4,24.46C140.77,24.97 141.31,25.22 142.01,25.22ZM153.51,26.93C152.16,26.93 151.06,26.5 150.22,25.65C149.38,24.79 148.96,23.66 148.96,22.24L148.96,21.98C148.96,21.03 149.14,20.18 149.51,19.43C149.88,18.69 150.39,18.1 151.05,17.69C151.72,17.27 152.45,17.06 153.27,17.06C154.56,17.06 155.56,17.48 156.27,18.3C156.98,19.13 157.33,20.3 157.33,21.81L157.33,22.67L151.12,22.67C151.18,23.46 151.44,24.08 151.9,24.54C152.36,24.99 152.94,25.22 153.64,25.22C154.62,25.22 155.41,24.83 156.03,24.03L157.18,25.13C156.8,25.7 156.29,26.14 155.65,26.46C155.02,26.77 154.31,26.93 153.51,26.93ZM153.26,18.78C152.67,18.78 152.2,18.98 151.84,19.39C151.48,19.8 151.25,20.37 151.15,21.11L155.22,21.11L155.22,20.95C155.17,20.23 154.98,19.69 154.65,19.33C154.31,18.96 153.85,18.78 153.26,18.78ZM169.13,22.09C169.13,23.57 168.8,24.74 168.14,25.62C167.48,26.49 166.58,26.93 165.42,26.93C164.31,26.93 163.44,26.52 162.82,25.72L162.71,26.75L160.78,26.75L160.78,13.25L162.92,13.25L162.92,18.15C163.53,17.43 164.36,17.06 165.4,17.06C166.56,17.06 167.48,17.5 168.14,18.36C168.8,19.22 169.13,20.42 169.13,21.97L169.13,22.09ZM167,21.91C167,20.88 166.81,20.1 166.45,19.59C166.09,19.07 165.56,18.81 164.87,18.81C163.94,18.81 163.29,19.22 162.92,20.03L162.92,23.95C163.3,24.77 163.95,25.19 164.89,25.19C165.55,25.19 166.07,24.94 166.43,24.44C166.8,23.94 166.98,23.19 167,22.18L167,21.91ZM172.32,21.91C172.32,20.98 172.5,20.14 172.87,19.39C173.24,18.64 173.76,18.07 174.43,17.67C175.1,17.27 175.86,17.06 176.73,17.06C178.01,17.06 179.06,17.48 179.86,18.3C180.66,19.13 181.09,20.23 181.15,21.59L181.16,22.09C181.16,23.03 180.98,23.87 180.62,24.61C180.26,25.34 179.74,25.92 179.07,26.32C178.4,26.72 177.63,26.93 176.75,26.93C175.41,26.93 174.33,26.48 173.53,25.59C172.72,24.69 172.32,23.5 172.32,22.01L172.32,21.91ZM174.46,22.09C174.46,23.07 174.66,23.84 175.06,24.39C175.47,24.94 176.03,25.22 176.75,25.22C177.47,25.22 178.03,24.94 178.43,24.38C178.83,23.81 179.03,22.99 179.03,21.91C179.03,20.95 178.83,20.18 178.41,19.62C178,19.06 177.44,18.78 176.73,18.78C176.03,18.78 175.48,19.06 175.07,19.61C174.66,20.16 174.46,20.99 174.46,22.09ZM184.37,21.91C184.37,20.98 184.55,20.14 184.92,19.39C185.29,18.64 185.81,18.07 186.48,17.67C187.14,17.27 187.91,17.06 188.78,17.06C190.06,17.06 191.1,17.48 191.9,18.3C192.7,19.13 193.14,20.23 193.2,21.59L193.21,22.09C193.21,23.03 193.03,23.87 192.67,24.61C192.31,25.34 191.79,25.92 191.12,26.32C190.45,26.72 189.68,26.93 188.8,26.93C187.46,26.93 186.38,26.48 185.58,25.59C184.77,24.69 184.37,23.5 184.37,22.01L184.37,21.91ZM186.5,22.09C186.5,23.07 186.71,23.84 187.11,24.39C187.51,24.94 188.08,25.22 188.8,25.22C189.52,25.22 190.08,24.94 190.48,24.38C190.88,23.81 191.08,22.99 191.08,21.91C191.08,20.95 190.88,20.18 190.46,19.62C190.05,19.06 189.49,18.78 188.78,18.78C188.08,18.78 187.53,19.06 187.12,19.61C186.71,20.16 186.5,20.99 186.5,22.09ZM199.9,22.67L198.96,23.65L198.96,26.75L196.82,26.75L196.82,13.25L198.96,13.25L198.96,21.04L199.62,20.2L202.25,17.24L204.82,17.24L201.28,21.2L205.2,26.75L202.73,26.75L199.9,22.67Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M93.5,20.25m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#2C5C9B"
android:fillType="nonZero"
android:pathData="M91.68,16.03C91.68,16.38 91.68,17.93 91.68,17.93L90.29,17.93L90.29,20.25L91.68,20.25L91.68,27.13L94.53,27.13L94.53,20.25L96.44,20.25C96.44,20.25 96.62,19.13 96.71,17.92C96.46,17.92 94.54,17.92 94.54,17.92C94.54,17.92 94.54,16.57 94.54,16.34C94.54,16.1 94.85,15.78 95.16,15.78C95.47,15.78 96.11,15.78 96.71,15.78C96.71,15.46 96.71,14.37 96.71,13.37C95.91,13.37 95,13.37 94.6,13.37C91.61,13.37 91.68,15.69 91.68,16.03Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFF"
android:fillType="evenOdd"
android:pathData="M-31-124h360V885H-31z" />
<path
android:fillColor="#4267B2"
android:pathData="M22.676 0H1.324C0.593 0 0 0.593 0 1.324v21.352C0 23.407 0.593 24 1.324 24h11.504v-9.281H9.703v-3.633h3.125V8.412c0-3.099 1.895-4.787 4.659-4.787 0.931 -0.002 1.862 0.045 2.789 0.14 v3.24h-1.904c-1.506 0-1.8 0.712 -1.8 1.763v2.313h3.6l-0.467 3.633h-3.153V24h6.124c0.731 0 1.324-0.593 1.324-1.324V1.324C24 0.593 23.407 0 22.676 0z" />
<path
android:fillColor="#FFF"
android:pathData="M16.552 24v-9.281h3.132l0.468-3.633h-3.6V8.772c0-1.05 0.294 -1.762 1.8-1.762h1.924V3.766a26.566 26.566 0 0 0-2.793-0.141c-2.769 0-4.655 1.688-4.655 4.787v2.674H9.703v3.633h3.125V24h3.724z" />
</vector>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="290dp"
android:height="40dp"
android:viewportHeight="40.0"
android:viewportWidth="290.0">
<path
android:fillColor="#4C4C4C"
android:fillType="evenOdd"
android:pathData="M2,0L288,0A2,2 0,0 1,290 2L290,38A2,2 0,0 1,288 40L2,40A2,2 0,0 1,0 38L0,2A2,2 0,0 1,2 0z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M139.73,25.09C139.27,25.69 138.62,26.15 137.8,26.46C136.98,26.77 136.05,26.93 135.01,26.93C133.94,26.93 132.99,26.68 132.16,26.2C131.33,25.71 130.7,25.01 130.25,24.11C129.8,23.2 129.57,22.15 129.55,20.94L129.55,19.94C129.55,18 130.01,16.49 130.94,15.41C131.86,14.32 133.16,13.78 134.81,13.78C136.24,13.78 137.37,14.13 138.21,14.83C139.05,15.54 139.55,16.55 139.72,17.87L137.54,17.87C137.29,16.33 136.4,15.56 134.86,15.56C133.86,15.56 133.11,15.92 132.59,16.64C132.07,17.36 131.8,18.41 131.78,19.8L131.78,20.78C131.78,22.17 132.07,23.24 132.66,24C133.24,24.77 134.05,25.15 135.09,25.15C136.22,25.15 137.03,24.89 137.51,24.38L137.51,21.87L134.88,21.87L134.88,20.18L139.73,20.18L139.73,25.09ZM146.04,26.75L143.9,26.75L143.9,17.24L146.04,17.24L146.04,26.75ZM143.77,14.77C143.77,14.44 143.87,14.17 144.08,13.95C144.29,13.74 144.59,13.63 144.97,13.63C145.36,13.63 145.66,13.74 145.87,13.95C146.08,14.17 146.19,14.44 146.19,14.77C146.19,15.09 146.08,15.36 145.87,15.57C145.66,15.79 145.36,15.9 144.97,15.9C144.59,15.9 144.29,15.79 144.08,15.57C143.87,15.36 143.77,15.09 143.77,14.77ZM152.84,14.93L152.84,17.24L154.52,17.24L154.52,18.82L152.84,18.82L152.84,24.13C152.84,24.49 152.91,24.76 153.05,24.92C153.2,25.08 153.45,25.16 153.82,25.16C154.07,25.16 154.32,25.13 154.57,25.07L154.57,26.72C154.08,26.86 153.61,26.93 153.16,26.93C151.52,26.93 150.7,26.02 150.7,24.21L150.7,18.82L149.14,18.82L149.14,17.24L150.7,17.24L150.7,14.93L152.84,14.93ZM160.05,18.28C160.75,17.47 161.63,17.06 162.7,17.06C164.72,17.06 165.75,18.22 165.78,20.54L165.78,26.75L163.65,26.75L163.65,20.62C163.65,19.96 163.5,19.49 163.22,19.22C162.94,18.95 162.52,18.81 161.97,18.81C161.11,18.81 160.47,19.19 160.05,19.96L160.05,26.75L157.92,26.75L157.92,13.25L160.05,13.25L160.05,18.28ZM175.5,25.82C174.87,26.56 173.98,26.93 172.83,26.93C171.8,26.93 171.02,26.62 170.49,26.02C169.96,25.42 169.69,24.54 169.69,23.4L169.69,17.24L171.83,17.24L171.83,23.38C171.83,24.58 172.33,25.19 173.33,25.19C174.37,25.19 175.07,24.81 175.43,24.07L175.43,17.24L177.57,17.24L177.57,26.75L175.55,26.75L175.5,25.82ZM189.89,22.09C189.89,23.57 189.56,24.74 188.9,25.62C188.24,26.49 187.33,26.93 186.18,26.93C185.06,26.93 184.2,26.52 183.58,25.72L183.47,26.75L181.54,26.75L181.54,13.25L183.67,13.25L183.67,18.15C184.29,17.43 185.12,17.06 186.16,17.06C187.32,17.06 188.23,17.5 188.89,18.36C189.56,19.22 189.89,20.42 189.89,21.97L189.89,22.09ZM187.75,21.91C187.75,20.88 187.57,20.1 187.21,19.59C186.84,19.07 186.32,18.81 185.62,18.81C184.7,18.81 184.05,19.22 183.67,20.03L183.67,23.95C184.05,24.77 184.71,25.19 185.64,25.19C186.31,25.19 186.83,24.94 187.19,24.44C187.55,23.94 187.74,23.19 187.75,22.18L187.75,21.91Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M115.79,15.15C114.91,13.65 113.72,12.46 112.22,11.58C110.72,10.7 109.08,10.27 107.3,10.27C105.52,10.27 103.88,10.7 102.38,11.58C100.88,12.46 99.69,13.65 98.81,15.15C97.94,16.65 97.5,18.29 97.5,20.07C97.5,22.2 98.12,24.12 99.37,25.83C100.62,27.53 102.23,28.71 104.2,29.37C104.43,29.41 104.6,29.38 104.71,29.28C104.82,29.18 104.88,29.05 104.88,28.9C104.88,28.87 104.87,28.64 104.87,28.21C104.86,27.77 104.86,27.4 104.86,27.07L104.57,27.12C104.38,27.16 104.15,27.17 103.86,27.17C103.58,27.16 103.28,27.13 102.97,27.08C102.67,27.02 102.38,26.9 102.12,26.7C101.86,26.5 101.67,26.23 101.56,25.91L101.43,25.62C101.35,25.42 101.21,25.2 101.03,24.97C100.85,24.73 100.66,24.57 100.47,24.48L100.38,24.42C100.32,24.38 100.27,24.32 100.22,24.26C100.17,24.21 100.13,24.15 100.1,24.09C100.08,24.03 100.1,23.98 100.17,23.94C100.24,23.9 100.36,23.88 100.54,23.88L100.79,23.92C100.96,23.95 101.17,24.06 101.42,24.23C101.67,24.4 101.88,24.62 102.04,24.89C102.24,25.24 102.47,25.5 102.75,25.69C103.03,25.87 103.31,25.96 103.59,25.96C103.87,25.96 104.11,25.94 104.31,25.9C104.52,25.86 104.71,25.79 104.89,25.71C104.96,25.14 105.17,24.7 105.51,24.39C105.03,24.34 104.59,24.26 104.21,24.16C103.82,24.06 103.42,23.89 103.01,23.66C102.59,23.43 102.25,23.15 101.98,22.81C101.71,22.47 101.48,22.02 101.31,21.47C101.13,20.92 101.05,20.28 101.05,19.56C101.05,18.53 101.38,17.65 102.06,16.93C101.74,16.15 101.77,15.29 102.14,14.32C102.39,14.25 102.76,14.3 103.24,14.5C103.73,14.69 104.08,14.85 104.31,14.99C104.53,15.12 104.71,15.24 104.85,15.33C105.64,15.11 106.46,15 107.3,15C108.14,15 108.96,15.11 109.75,15.33L110.24,15.03C110.57,14.82 110.96,14.63 111.41,14.46C111.86,14.29 112.2,14.25 112.44,14.32C112.83,15.29 112.86,16.15 112.55,16.93C113.22,17.65 113.55,18.53 113.55,19.56C113.55,20.28 113.47,20.92 113.29,21.48C113.12,22.03 112.89,22.48 112.62,22.82C112.34,23.15 111.99,23.44 111.58,23.66C111.17,23.89 110.77,24.06 110.38,24.16C110,24.26 109.56,24.34 109.07,24.39C109.52,24.78 109.74,25.38 109.74,26.2L109.74,28.9C109.74,29.05 109.79,29.18 109.9,29.28C110,29.38 110.17,29.41 110.4,29.37C112.38,28.71 113.99,27.53 115.23,25.83C116.48,24.12 117.1,22.2 117.1,20.07C117.1,18.29 116.66,16.65 115.79,15.15Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFF"
android:fillType="evenOdd"
android:pathData="M-31-182h360V827H-31z" />
<path
android:fillColor="#161514"
android:fillType="evenOdd"
android:pathData="M11.999 0C5.373 0 0 5.373 0 12c0 5.302 3.438 9.8 8.207 11.386 0.6 0.11 0.819 -0.26 0.819 -0.578 0-0.284-0.01-1.04-0.017-2.04-3.337 0.724 -4.042-1.61-4.042-1.61-0.546-1.386-1.332-1.755-1.332-1.755-1.09-0.744 0.082 -0.73 0.082 -0.73 1.205 0.086 1.838 1.238 1.838 1.238 1.07 1.833 2.81 1.304 3.493 0.996 0.109-0.775 0.419 -1.304 0.762 -1.603C7.145 17 4.343 15.97 4.343 11.373c0-1.31 0.468 -2.382 1.236-3.22-0.124-0.304-0.536-1.524 0.118 -3.176 0 0 1.007-0.323 3.3 1.23 0.956 -0.266 1.983-0.4 3.003-0.404 1.02 0.005 2.046 0.138 3.005 0.404 2.29-1.553 3.296-1.23 3.296-1.23 0.655 1.652 0.243 2.872 0.12 3.176 0.77 0.838 1.233 1.91 1.233 3.22 0 4.61-2.806 5.624-5.478 5.921 0.43 0.37 0.814 1.103 0.814 2.223 0 1.603-0.015 2.898-0.015 3.291 0 0.321 0.217 0.695 0.825 0.578C20.565 21.796 24 17.3 24 12c0-6.627-5.373-12-12.001-12" />
</vector>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="290dp"
android:height="40dp"
android:viewportHeight="40.0"
android:viewportWidth="290.0">
<path
android:fillColor="#383D47"
android:fillType="evenOdd"
android:pathData="M2,0L288,0A2,2 0,0 1,290 2L290,38A2,2 0,0 1,288 40L2,40A2,2 0,0 1,0 38L0,2A2,2 0,0 1,2 0z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M142.56,24.59C142.1,25.19 141.45,25.65 140.63,25.96C139.81,26.27 138.88,26.43 137.84,26.43C136.77,26.43 135.82,26.18 134.99,25.7C134.16,25.21 133.53,24.51 133.08,23.61C132.63,22.7 132.4,21.65 132.38,20.44L132.38,19.44C132.38,17.5 132.84,15.99 133.77,14.91C134.69,13.82 135.99,13.28 137.64,13.28C139.07,13.28 140.2,13.63 141.04,14.33C141.88,15.04 142.38,16.05 142.55,17.37L140.37,17.37C140.12,15.83 139.23,15.06 137.69,15.06C136.69,15.06 135.94,15.42 135.42,16.14C134.9,16.86 134.63,17.91 134.61,19.3L134.61,20.28C134.61,21.67 134.9,22.74 135.49,23.5C136.07,24.27 136.88,24.65 137.92,24.65C139.05,24.65 139.86,24.39 140.34,23.88L140.34,21.37L137.71,21.37L137.71,19.68L142.56,19.68L142.56,24.59ZM148.87,26.25L146.73,26.25L146.73,16.74L148.87,16.74L148.87,26.25ZM146.6,14.27C146.6,13.94 146.7,13.67 146.91,13.45C147.12,13.24 147.42,13.13 147.8,13.13C148.19,13.13 148.49,13.24 148.7,13.45C148.91,13.67 149.02,13.94 149.02,14.27C149.02,14.59 148.91,14.86 148.7,15.07C148.49,15.29 148.19,15.4 147.8,15.4C147.42,15.4 147.12,15.29 146.91,15.07C146.7,14.86 146.6,14.59 146.6,14.27ZM155.67,14.43L155.67,16.74L157.35,16.74L157.35,18.32L155.67,18.32L155.67,23.63C155.67,23.99 155.74,24.26 155.88,24.42C156.03,24.58 156.28,24.66 156.65,24.66C156.9,24.66 157.15,24.63 157.4,24.57L157.4,26.22C156.91,26.36 156.44,26.43 155.99,26.43C154.35,26.43 153.53,25.52 153.53,23.71L153.53,18.32L151.97,18.32L151.97,16.74L153.53,16.74L153.53,14.43L155.67,14.43ZM163.05,26.25L160.91,26.25L160.91,12.75L163.05,12.75L163.05,26.25ZM172.86,26.25C172.76,26.07 172.68,25.77 172.61,25.36C171.93,26.07 171.1,26.43 170.11,26.43C169.16,26.43 168.38,26.15 167.78,25.61C167.17,25.06 166.87,24.39 166.87,23.59C166.87,22.57 167.25,21.8 168,21.25C168.75,20.71 169.83,20.44 171.23,20.44L172.54,20.44L172.54,19.82C172.54,19.32 172.4,18.93 172.13,18.63C171.85,18.34 171.43,18.19 170.87,18.19C170.38,18.19 169.98,18.31 169.67,18.56C169.36,18.8 169.21,19.11 169.21,19.48L167.07,19.48C167.07,18.96 167.25,18.47 167.59,18.02C167.94,17.56 168.41,17.21 169,16.95C169.6,16.69 170.26,16.56 170.99,16.56C172.11,16.56 172.99,16.84 173.66,17.4C174.32,17.96 174.66,18.75 174.68,19.76L174.68,24.05C174.68,24.91 174.8,25.59 175.04,26.1L175.04,26.25L172.86,26.25ZM170.51,24.71C170.93,24.71 171.33,24.61 171.7,24.4C172.07,24.2 172.35,23.92 172.54,23.58L172.54,21.79L171.39,21.79C170.6,21.79 170,21.92 169.6,22.2C169.21,22.47 169.01,22.86 169.01,23.37C169.01,23.78 169.14,24.1 169.41,24.35C169.69,24.59 170.05,24.71 170.51,24.71ZM187.06,21.59C187.06,23.07 186.73,24.24 186.07,25.12C185.41,25.99 184.5,26.43 183.35,26.43C182.23,26.43 181.37,26.02 180.75,25.22L180.64,26.25L178.71,26.25L178.71,12.75L180.84,12.75L180.84,17.65C181.46,16.93 182.29,16.56 183.33,16.56C184.49,16.56 185.4,17 186.06,17.86C186.73,18.72 187.06,19.92 187.06,21.47L187.06,21.59ZM184.92,21.41C184.92,20.38 184.74,19.6 184.38,19.09C184.01,18.57 183.49,18.31 182.79,18.31C181.87,18.31 181.22,18.72 180.84,19.53L180.84,23.45C181.22,24.27 181.88,24.69 182.81,24.69C183.48,24.69 184,24.44 184.36,23.94C184.72,23.44 184.91,22.69 184.92,21.68L184.92,21.41Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M122.13,22.99L120.97,19.43C119.6,15.19 118.83,12.83 118.68,12.36C118.56,12 118.04,12 117.92,12.36C117.77,12.83 117,15.19 115.63,19.43L108,19.43C106.63,15.19 105.86,12.83 105.71,12.36C105.59,12 105.08,12 104.96,12.36C104.81,12.83 104.04,15.19 102.66,19.43C101.96,21.57 101.58,22.75 101.5,22.99C101.4,23.32 101.51,23.67 101.79,23.88C102.46,24.37 105.8,26.79 111.82,31.16C117.83,26.79 121.17,24.37 121.84,23.88C122.12,23.67 122.23,23.32 122.13,22.99" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M122.13,22.99L120.97,19.43C119.6,15.19 118.83,12.83 118.68,12.36C118.56,12 118.04,12 117.92,12.36C117.77,12.83 117,15.19 115.63,19.43L108,19.43C106.63,15.19 105.86,12.83 105.71,12.36C105.59,12 105.08,12 104.96,12.36C104.81,12.83 104.04,15.19 102.66,19.43C101.96,21.57 101.58,22.75 101.5,22.99C101.4,23.32 101.51,23.67 101.79,23.88C102.46,24.37 105.8,26.79 111.82,31.16C117.83,26.79 121.17,24.37 121.84,23.88C122.12,23.67 122.23,23.32 122.13,22.99"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M111.82,31.16L111.82,31.16L115.63,19.43L108.01,19.43L111.82,31.16Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M111.82,31.16L111.82,31.16L115.63,19.43L108.01,19.43L111.82,31.16Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M111.82,31.16L108.01,19.43L102.67,19.43L111.82,31.16Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M111.82,31.16L108.01,19.43L102.67,19.43L111.82,31.16Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M102.66,19.43C101.96,21.57 101.58,22.75 101.5,22.99C101.4,23.32 101.51,23.67 101.79,23.88C102.46,24.37 105.8,26.79 111.82,31.16L102.66,19.43L102.66,19.43L102.66,19.43Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M102.66,19.43C101.96,21.57 101.58,22.75 101.5,22.99C101.4,23.32 101.51,23.67 101.79,23.88C102.46,24.37 105.8,26.79 111.82,31.16L102.66,19.43L102.66,19.43L102.66,19.43Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M108,19.43C106.63,15.19 105.86,12.83 105.71,12.36C105.59,12 105.08,12 104.96,12.36C104.81,12.83 104.04,15.19 102.66,19.43L102.66,19.43L108,19.43Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M108,19.43C106.63,15.19 105.86,12.83 105.71,12.36C105.59,12 105.08,12 104.96,12.36C104.81,12.83 104.04,15.19 102.66,19.43L102.66,19.43L108,19.43Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M111.82,31.16L115.63,19.43L120.97,19.43L111.82,31.16Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M111.82,31.16L115.63,19.43L120.97,19.43L111.82,31.16Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M120.97,19.43C121.67,21.57 122.05,22.75 122.13,22.99C122.24,23.32 122.12,23.67 121.84,23.88C121.17,24.37 117.83,26.79 111.82,31.16L120.97,19.43L120.97,19.43L120.97,19.43Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M120.97,19.43C121.67,21.57 122.05,22.75 122.13,22.99C122.24,23.32 122.12,23.67 121.84,23.88C121.17,24.37 117.83,26.79 111.82,31.16L120.97,19.43L120.97,19.43L120.97,19.43Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
<path
android:fillAlpha="1"
android:fillColor="#ffffff"
android:pathData="M115.63,19.43C117,15.19 117.77,12.83 117.92,12.36C118.04,12 118.56,12 118.68,12.36C118.83,12.83 119.6,15.19 120.97,19.43L120.97,19.43L115.63,19.43Z" />
<path
android:fillAlpha="0"
android:fillColor="#FF000000"
android:pathData="M115.63,19.43C117,15.19 117.77,12.83 117.92,12.36C118.04,12 118.56,12 118.68,12.36C118.83,12.83 119.6,15.19 120.97,19.43L120.97,19.43L115.63,19.43Z"
android:strokeAlpha="0"
android:strokeColor="#000000"
android:strokeWidth="1" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFF"
android:fillType="evenOdd"
android:pathData="M-31-240h360V769H-31z" />
<path
android:fillColor="#E24329"
android:pathData="M11.994 23.066l4.398-13.54H7.595z" />
<path
android:fillColor="#FC6D26"
android:pathData="M11.994 23.066l-4.4-13.54H1.43z" />
<path
android:fillColor="#FCA326"
android:pathData="M1.43 9.526L0.09 13.64a0.906 0.906 0 0 0 0.33 1.016l11.574 8.41L1.43 9.526z" />
<path
android:fillColor="#E24329"
android:pathData="M1.43 9.526h6.165L4.942 1.37a0.456 0.456 0 0 0-0.867 0L1.43 9.526z" />
<path
android:fillColor="#FC6D26"
android:pathData="M11.994 23.066l4.398-13.54h6.165z" />
<path
android:fillColor="#FCA326"
android:pathData="M22.557 9.526l1.34 4.114a0.906 0.906 0 0 1-0.33 1.016l-11.573 8.41 10.563-13.54z" />
<path
android:fillColor="#E24329"
android:pathData="M22.557 9.526h-6.165l2.653-8.157a0.456 0.456 0 0 1 0.867 0l2.645 8.157z" />
</vector>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="290dp"
android:height="40dp"
android:viewportHeight="40.0"
android:viewportWidth="290.0">
<path
android:fillColor="#DF4F38"
android:fillType="evenOdd"
android:pathData="M2,0L288,0A2,2 0,0 1,290 2L290,38A2,2 0,0 1,288 40L2,40A2,2 0,0 1,0 38L0,2A2,2 0,0 1,2 0z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M137.11,25.09C136.64,25.69 136,26.15 135.18,26.46C134.36,26.77 133.43,26.93 132.39,26.93C131.31,26.93 130.36,26.68 129.54,26.2C128.71,25.71 128.07,25.01 127.63,24.11C127.18,23.2 126.95,22.15 126.93,20.94L126.93,19.94C126.93,18 127.39,16.49 128.32,15.41C129.24,14.32 130.53,13.78 132.19,13.78C133.62,13.78 134.75,14.13 135.58,14.83C136.42,15.54 136.93,16.55 137.1,17.87L134.92,17.87C134.67,16.33 133.78,15.56 132.24,15.56C131.24,15.56 130.48,15.92 129.96,16.64C129.45,17.36 129.18,18.41 129.16,19.8L129.16,20.78C129.16,22.17 129.45,23.24 130.03,24C130.62,24.77 131.43,25.15 132.46,25.15C133.6,25.15 134.41,24.89 134.89,24.38L134.89,21.87L132.25,21.87L132.25,20.18L137.11,20.18L137.11,25.09ZM140.74,21.91C140.74,20.98 140.93,20.14 141.3,19.39C141.67,18.64 142.18,18.07 142.85,17.67C143.52,17.27 144.29,17.06 145.15,17.06C146.44,17.06 147.48,17.48 148.28,18.3C149.08,19.13 149.51,20.23 149.58,21.59L149.58,22.09C149.58,23.03 149.4,23.87 149.04,24.61C148.68,25.34 148.17,25.92 147.5,26.32C146.83,26.72 146.05,26.93 145.17,26.93C143.83,26.93 142.76,26.48 141.95,25.59C141.15,24.69 140.74,23.5 140.74,22.01L140.74,21.91ZM142.88,22.09C142.88,23.07 143.08,23.84 143.48,24.39C143.89,24.94 144.45,25.22 145.17,25.22C145.89,25.22 146.45,24.94 146.86,24.38C147.26,23.81 147.46,22.99 147.46,21.91C147.46,20.95 147.25,20.18 146.84,19.62C146.42,19.06 145.86,18.78 145.15,18.78C144.46,18.78 143.9,19.06 143.49,19.61C143.08,20.16 142.88,20.99 142.88,22.09ZM152.79,21.91C152.79,20.98 152.97,20.14 153.34,19.39C153.71,18.64 154.23,18.07 154.9,17.67C155.57,17.27 156.34,17.06 157.2,17.06C158.49,17.06 159.53,17.48 160.33,18.3C161.13,19.13 161.56,20.23 161.62,21.59L161.63,22.09C161.63,23.03 161.45,23.87 161.09,24.61C160.73,25.34 160.22,25.92 159.54,26.32C158.87,26.72 158.1,26.93 157.22,26.93C155.88,26.93 154.8,26.48 154,25.59C153.19,24.69 152.79,23.5 152.79,22.01L152.79,21.91ZM154.93,22.09C154.93,23.07 155.13,23.84 155.53,24.39C155.94,24.94 156.5,25.22 157.22,25.22C157.94,25.22 158.5,24.94 158.9,24.38C159.3,23.81 159.51,22.99 159.51,21.91C159.51,20.95 159.3,20.18 158.89,19.62C158.47,19.06 157.91,18.78 157.2,18.78C156.51,18.78 155.95,19.06 155.54,19.61C155.13,20.16 154.93,20.99 154.93,22.09ZM164.86,21.92C164.86,20.45 165.21,19.27 165.91,18.39C166.6,17.51 167.52,17.06 168.67,17.06C169.75,17.06 170.61,17.44 171.23,18.2L171.32,17.24L173.25,17.24L173.25,26.46C173.25,27.71 172.86,28.69 172.08,29.41C171.31,30.13 170.26,30.49 168.94,30.49C168.25,30.49 167.56,30.35 166.9,30.06C166.23,29.77 165.73,29.39 165.38,28.92L166.39,27.64C167.05,28.42 167.86,28.81 168.82,28.81C169.53,28.81 170.09,28.61 170.5,28.23C170.91,27.85 171.11,27.28 171.11,26.54L171.11,25.9C170.5,26.58 169.68,26.93 168.65,26.93C167.54,26.93 166.63,26.48 165.92,25.6C165.22,24.71 164.86,23.49 164.86,21.92ZM166.99,22.11C166.99,23.06 167.19,23.82 167.58,24.36C167.97,24.91 168.51,25.19 169.2,25.19C170.06,25.19 170.7,24.82 171.11,24.08L171.11,19.89C170.71,19.17 170.08,18.81 169.22,18.81C168.51,18.81 167.97,19.09 167.58,19.65C167.19,20.21 166.99,21.03 166.99,22.11ZM179.51,26.75L177.38,26.75L177.38,13.25L179.51,13.25L179.51,26.75ZM187.83,26.93C186.47,26.93 185.38,26.5 184.54,25.65C183.69,24.79 183.27,23.66 183.27,22.24L183.27,21.98C183.27,21.03 183.46,20.18 183.82,19.43C184.19,18.69 184.7,18.1 185.37,17.69C186.03,17.27 186.77,17.06 187.58,17.06C188.88,17.06 189.88,17.48 190.58,18.3C191.29,19.13 191.64,20.3 191.64,21.81L191.64,22.67L185.43,22.67C185.49,23.46 185.75,24.08 186.21,24.54C186.67,24.99 187.25,25.22 187.95,25.22C188.93,25.22 189.73,24.83 190.34,24.03L191.49,25.13C191.11,25.7 190.6,26.14 189.97,26.46C189.33,26.77 188.62,26.93 187.83,26.93ZM187.57,18.78C186.99,18.78 186.51,18.98 186.15,19.39C185.79,19.8 185.56,20.37 185.46,21.11L189.53,21.11L189.53,20.95C189.49,20.23 189.29,19.69 188.96,19.33C188.63,18.96 188.16,18.78 187.57,18.78Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M99.43,22.32L98.73,24.92L96.19,24.97C95.43,23.56 95,21.95 95,20.24C95,18.58 95.4,17.02 96.12,15.65L96.12,15.65L98.38,16.06L99.37,18.31C99.16,18.91 99.05,19.56 99.05,20.24C99.05,20.97 99.18,21.67 99.43,22.32Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M114.8,18.37C114.92,18.98 114.98,19.6 114.98,20.24C114.98,20.95 114.9,21.65 114.76,22.32C114.27,24.61 113,26.61 111.24,28.03L111.24,28.03L108.39,27.88L107.99,25.36C109.16,24.68 110.07,23.61 110.55,22.32L105.21,22.32L105.21,18.37L110.63,18.37L114.8,18.37L114.8,18.37Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M111.24,28.03L111.24,28.03C109.53,29.4 107.36,30.23 104.99,30.23C101.18,30.23 97.88,28.1 96.19,24.97L99.43,22.32C100.27,24.57 102.44,26.18 104.99,26.18C106.08,26.18 107.11,25.88 107.99,25.36L111.24,28.03Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M111.36,12.55L108.13,15.2C107.22,14.63 106.14,14.3 104.99,14.3C102.39,14.3 100.17,15.98 99.37,18.31L96.12,15.65L96.12,15.65C97.78,12.44 101.13,10.25 104.99,10.25C107.41,10.25 109.63,11.11 111.36,12.55Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFF"
android:fillType="evenOdd"
android:pathData="M-31-298h360V711H-31z" />
<path
android:fillColor="#4285F4"
android:fillType="evenOdd"
android:pathData="M22.36 10H12v4.255h5.92a5.06 5.06 0 0 1-2.195 3.32v2.76h3.555c2.08-1.915 3.28-4.735 3.28-8.085 0-0.78-0.07-1.53-0.2-2.25z" />
<path
android:fillColor="#34A853"
android:fillType="evenOdd"
android:pathData="M12 23c2.97 0 5.46-0.985 7.28-2.665l-3.555-2.76c-0.985 0.66 -2.245 1.05-3.725 1.05-2.865 0-5.29-1.935-6.155-4.535H2.17v2.85A10.996 10.996 0 0 0 12 23z" />
<path
android:fillColor="#FBBC05"
android:fillType="evenOdd"
android:pathData="M5.845 14.09A6.612 6.612 0 0 1 5.5 12c0-0.725 0.125 -1.43 0.345 -2.09V7.06H2.17A10.996 10.996 0 0 0 1 12c0 1.775 0.425 3.455 1.17 4.94l3.675-2.85z" />
<path
android:fillColor="#EA4335"
android:fillType="evenOdd"
android:pathData="M12 5.375c1.615 0 3.065 0.555 4.205 1.645l3.155-3.155C17.455 2.09 14.965 1 12 1 7.7 1 3.98 3.465 2.17 7.06l3.675 2.85C6.71 7.31 9.135 5.375 12 5.375z" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20">
<path
android:fillType="evenOdd"
android:strokeColor="#2F343D"
android:strokeWidth="1.5"
android:pathData="M5.714 5.143c0 0.944 0.15 1.654 0.448 2.13L0.646 12.615 0 14.709 1.292 16l2.088-0.642 0.41 -0.409v-1.475h1.475l0.63-0.63v-1.476h1.476l1.566-1.572c0.582 0.327 1.223 0.49 1.92 0.49 a5.143 5.143 0 0 0 5.141-5.289c-0.075-2.684-2.312-4.92-4.995-4.995a5.143 5.143 0 0 0-5.288 5.14z" />
<path
android:fillColor="#2F343D"
android:fillType="evenOdd"
android:pathData="M 11.5 3 C 12.3284271247 3 13 3.67157287525 13 4.5 C 13 5.32842712475 12.3284271247 6 11.5 6 C 10.6715728753 6 10 5.32842712475 10 4.5 C 10 3.67157287525 10.6715728753 3 11.5 3 Z" />
</vector>
\ No newline at end of file
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="290dp"
android:height="40dp"
android:viewportHeight="40.0"
android:viewportWidth="290.0">
<path
android:fillColor="#2886BA"
android:fillType="evenOdd"
android:pathData="M2,0L288,0A2,2 0,0 1,290 2L290,38A2,2 0,0 1,288 40L2,40A2,2 0,0 1,0 38L0,2A2,2 0,0 1,2 0z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="evenOdd"
android:pathData="M122.33,24.6L128.14,24.6L128.14,26.38L120.1,26.38L120.1,13.58L122.33,13.58L122.33,24.6ZM133.71,26.38L131.57,26.38L131.57,16.87L133.71,16.87L133.71,26.38ZM131.44,14.4C131.44,14.07 131.54,13.79 131.75,13.58C131.96,13.36 132.26,13.25 132.64,13.25C133.03,13.25 133.33,13.36 133.54,13.58C133.75,13.79 133.86,14.07 133.86,14.4C133.86,14.72 133.75,14.99 133.54,15.2C133.33,15.41 133.03,15.52 132.64,15.52C132.26,15.52 131.96,15.41 131.75,15.2C131.54,14.99 131.44,14.72 131.44,14.4ZM139.82,16.87L139.88,17.96C140.58,17.11 141.5,16.69 142.65,16.69C144.63,16.69 145.63,17.82 145.67,20.09L145.67,26.38L143.53,26.38L143.53,20.21C143.53,19.61 143.4,19.16 143.14,18.87C142.88,18.58 142.45,18.44 141.86,18.44C141,18.44 140.36,18.83 139.94,19.61L139.94,26.38L137.8,26.38L137.8,16.87L139.82,16.87ZM152.73,22.3L151.78,23.27L151.78,26.38L149.65,26.38L149.65,12.88L151.78,12.88L151.78,20.66L152.45,19.83L155.08,16.87L157.65,16.87L154.11,20.83L158.02,26.38L155.55,26.38L152.73,22.3ZM164.85,26.55C163.5,26.55 162.4,26.12 161.56,25.27C160.72,24.42 160.3,23.28 160.3,21.87L160.3,21.6C160.3,20.65 160.48,19.81 160.85,19.06C161.21,18.31 161.73,17.73 162.39,17.31C163.05,16.9 163.79,16.69 164.61,16.69C165.9,16.69 166.9,17.1 167.61,17.93C168.31,18.75 168.67,19.92 168.67,21.44L168.67,22.3L162.45,22.3C162.52,23.08 162.78,23.7 163.24,24.16C163.7,24.62 164.28,24.85 164.97,24.85C165.95,24.85 166.75,24.45 167.37,23.66L168.52,24.76C168.14,25.33 167.63,25.77 166.99,26.08C166.36,26.39 165.64,26.55 164.85,26.55ZM164.6,18.4C164.01,18.4 163.54,18.61 163.18,19.02C162.82,19.43 162.59,20 162.49,20.73L166.56,20.73L166.56,20.57C166.51,19.86 166.32,19.32 165.99,18.95C165.65,18.59 165.19,18.4 164.6,18.4ZM171.72,21.55C171.72,20.08 172.06,18.91 172.74,18.02C173.42,17.13 174.33,16.69 175.48,16.69C176.48,16.69 177.3,17.04 177.92,17.74L177.92,12.88L180.05,12.88L180.05,26.38L178.12,26.38L178.02,25.39C177.38,26.16 176.52,26.55 175.46,26.55C174.34,26.55 173.44,26.1 172.76,25.21C172.07,24.31 171.72,23.09 171.72,21.55ZM173.86,21.73C173.86,22.7 174.04,23.46 174.42,24C174.79,24.54 175.32,24.81 176,24.81C176.88,24.81 177.51,24.42 177.92,23.64L177.92,19.58C177.53,18.82 176.89,18.44 176.02,18.44C175.33,18.44 174.8,18.71 174.42,19.26C174.05,19.81 173.86,20.63 173.86,21.73ZM186.35,26.38L184.22,26.38L184.22,16.87L186.35,16.87L186.35,26.38ZM184.09,14.4C184.09,14.07 184.19,13.79 184.4,13.58C184.61,13.36 184.9,13.25 185.29,13.25C185.68,13.25 185.98,13.36 186.19,13.58C186.4,13.79 186.5,14.07 186.5,14.4C186.5,14.72 186.4,14.99 186.19,15.2C185.98,15.41 185.68,15.52 185.29,15.52C184.9,15.52 184.61,15.41 184.4,15.2C184.19,14.99 184.09,14.72 184.09,14.4ZM192.46,16.87L192.52,17.96C193.23,17.11 194.15,16.69 195.29,16.69C197.27,16.69 198.28,17.82 198.32,20.09L198.32,26.38L196.18,26.38L196.18,20.21C196.18,19.61 196.05,19.16 195.79,18.87C195.53,18.58 195.1,18.44 194.51,18.44C193.65,18.44 193.01,18.83 192.58,19.61L192.58,26.38L190.45,26.38L190.45,16.87L192.46,16.87Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M108.88,22.13L108.88,29.85L104.4,29.85L104.4,22.65C104.4,20.84 103.76,19.61 102.14,19.61C100.9,19.61 100.16,20.44 99.84,21.24C99.72,21.53 99.69,21.93 99.69,22.34L99.69,29.85L95.22,29.85C95.22,29.85 95.28,17.66 95.22,16.39L99.69,16.39L99.69,18.3C99.68,18.31 99.67,18.33 99.66,18.34L99.69,18.34L99.69,18.3C100.29,17.38 101.35,16.08 103.73,16.08C106.67,16.08 108.88,18 108.88,22.13ZM90.53,9.9C89,9.9 88,10.91 88,12.23C88,13.52 88.97,14.55 90.47,14.55L90.5,14.55C92.06,14.55 93.04,13.52 93.04,12.23C93.01,10.91 92.06,9.9 90.53,9.9ZM88.27,29.85L92.74,29.85L92.74,16.39L88.27,16.39L88.27,29.85Z"
android:strokeColor="#00000000"
android:strokeWidth="1" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#FFF"
android:fillType="evenOdd"
android:pathData="M-31-356h360V653H-31z" />
<path
android:fillColor="#0071A1"
android:fillType="evenOdd"
android:pathData="M22.224 0H1.77C0.793 0 0 0.775 0 1.73v20.538C0 23.224 0.793 24 1.77 24h20.454c0.979 0 1.775-0.776 1.775-1.732V1.731C24 0.775 23.203 0 22.224 0" />
<path
android:fillColor="#FFFFFE"
android:fillType="evenOdd"
android:pathData="M5.339 3.304a2.064 2.064 0 1 1-0.003 4.128 2.064 2.064 0 0 1 0.003-4.128zM3.556 20.451h3.563V8.997H3.556v11.454zM9.352 8.997h3.412v1.566h0.05c0.474-0.9 1.635-1.85 3.367-1.85 3.604 0 4.27 2.372 4.27 5.456v6.282h-3.559v-5.57c0-1.328-0.023-3.037-1.85-3.037-1.852 0-2.135 1.447-2.135 2.942v5.665H9.352V8.997" />
</vector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20">
<path
android:fillType="evenOdd"
android:pathData="M0 0h20v20H0z" />
<path
android:fillType="evenOdd"
android:strokeColor="#2F343D"
android:strokeWidth="1.5"
android:pathData="M 10 7 C 11.6568542495 7 13 8.34314575051 13 10 C 13 11.6568542495 11.6568542495 13 10 13 C 8.34314575051 13 7 11.6568542495 7 10 C 7 8.34314575051 8.34314575051 7 10 7 Z" />
<path
android:fillType="evenOdd"
android:strokeColor="#2F343D"
android:strokeWidth="1.5"
android:pathData="M12.68 16.469A7 7 0 1 1 17 10v0.542" />
<path
android:fillType="evenOdd"
android:strokeColor="#2F343D"
android:strokeWidth="1.5"
android:pathData="M17 10.49c0 1.387-0.781 2.51-2 2.51-1.219 0-2-1.112-2-2.51V6" />
</vector>
\ No newline at end of file
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
android:clickable="false" android:clickable="false"
android:contentDescription="@string/msg_content_description_log_in_using_facebook" android:contentDescription="@string/msg_content_description_log_in_using_facebook"
android:foreground="?android:attr/selectableItemBackgroundBorderless" android:foreground="?android:attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_facebook" android:src="@drawable/ic_facebook_24dp"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> tools:visibility="visible" />
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
android:clickable="false" android:clickable="false"
android:contentDescription="@string/msg_content_description_log_in_using_github" android:contentDescription="@string/msg_content_description_log_in_using_github"
android:foreground="?android:attr/selectableItemBackgroundBorderless" android:foreground="?android:attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_github" android:src="@drawable/ic_github_24dp"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> tools:visibility="visible" />
...@@ -167,7 +167,7 @@ ...@@ -167,7 +167,7 @@
android:clickable="false" android:clickable="false"
android:contentDescription="@string/msg_content_description_log_in_using_google" android:contentDescription="@string/msg_content_description_log_in_using_google"
android:foreground="?android:attr/selectableItemBackground" android:foreground="?android:attr/selectableItemBackground"
android:src="@drawable/ic_google" android:src="@drawable/ic_google_24dp"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> tools:visibility="visible" />
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
android:clickable="false" android:clickable="false"
android:contentDescription="@string/msg_content_description_log_in_using_linkedin" android:contentDescription="@string/msg_content_description_log_in_using_linkedin"
android:foreground="?android:attr/selectableItemBackgroundBorderless" android:foreground="?android:attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_linkedin" android:src="@drawable/ic_linkedin_24dp"
android:visibility="gone" android:visibility="gone"
tools:visibility="gone" /> tools:visibility="gone" />
...@@ -215,7 +215,7 @@ ...@@ -215,7 +215,7 @@
android:clickable="false" android:clickable="false"
android:contentDescription="@string/msg_content_description_log_in_using_gitlab" android:contentDescription="@string/msg_content_description_log_in_using_gitlab"
android:foreground="?android:attr/selectableItemBackgroundBorderless" android:foreground="?android:attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_gitlab" android:src="@drawable/ic_gitlab_24dp"
android:visibility="gone" android:visibility="gone"
tools:visibility="gone" /> tools:visibility="gone" />
</LinearLayout> </LinearLayout>
......
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_white"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context="chat.rocket.android.authentication.loginoptions.ui.LoginOptionsFragment">
<Button
android:id="@+id/button_facebook"
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:background="@drawable/rounded_border"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="32dp"
android:drawableStart="@drawable/ic_facebook_24dp"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:text="Continue with Facebook"
android:textColor="#2f343d"
android:textSize="16sp"
android:textAllCaps="false"
style="?borderlessButtonStyle" />
<Button
android:id="@+id/button_github"
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/button_facebook"
android:background="@drawable/rounded_border"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:drawableStart="@drawable/ic_github_24dp"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:text="Continue with Github"
android:textColor="#2f343d"
android:textSize="16sp"
android:textAllCaps="false"
style="?borderlessButtonStyle" />
<Button
android:id="@+id/button_google"
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/button_github"
android:background="@drawable/rounded_border"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:drawableStart="@drawable/ic_google_24dp"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:text="Continue with Google"
android:textColor="#2f343d"
android:textSize="16sp"
android:textAllCaps="false"
style="?borderlessButtonStyle" />
<Button
android:id="@+id/button_linkedin"
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/button_google"
android:background="@drawable/rounded_border"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:drawableStart="@drawable/ic_linkedin_24dp"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:text="Continue with Linkedin"
android:textColor="#2f343d"
android:textSize="16sp"
android:textAllCaps="false"
style="?borderlessButtonStyle" />
<Button
android:id="@+id/button_gitlab"
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/button_linkedin"
android:background="@drawable/rounded_border"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="10dp"
android:drawableStart="@drawable/ic_gitlab_24dp"
android:paddingStart="16dp"
android:paddingEnd="16dp"
android:text="Continue with GitLab"
android:textColor="#2f343d"
android:textSize="16sp"
android:textAllCaps="false"
style="?borderlessButtonStyle" />
<ImageView
android:id="@+id/image_more_login_option"
android:layout_width="30dp"
android:layout_height="30dp"
app:layout_constraintTop_toBottomOf="@id/button_gitlab"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="16dp"
android:src="@drawable/ic_expand_more_black_24dp"
android:tint="#fff"
android:background="@drawable/circle_background_grey" />
<View
android:layout_width="0dp"
android:layout_height="1dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toStartOf="@id/image_more_login_option"
app:layout_constraintTop_toTopOf="@id/image_more_login_option"
app:layout_constraintBottom_toBottomOf="@id/image_more_login_option"
android:layout_marginStart="16dp"
android:layout_marginEnd="8dp"
android:background="#e1e5e8" />
<View
android:layout_width="0dp"
android:layout_height="1dp"
app:layout_constraintTop_toTopOf="@id/image_more_login_option"
app:layout_constraintBottom_toBottomOf="@id/image_more_login_option"
app:layout_constraintStart_toEndOf="@id/image_more_login_option"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginStart="8dp"
android:layout_marginEnd="16dp"
android:background="#e1e5e8" />
<com.google.android.material.button.MaterialButton
android:id="@+id/button_email_login"
android:layout_width="0dp"
android:layout_height="56dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/image_more_login_option"
app:cornerRadius="2dp"
app:backgroundTint="@color/colorAccent"
style="@style/Widget.MaterialComponents.Button.UnelevatedButton"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:layout_marginTop="32dp"
android:text="Login with e-mail"
android:textSize="16sp"
android:textAllCaps="false" />
<Button
android:layout_width="0dp"
android:layout_height="48dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/button_email_login"
style="?borderlessButtonStyle"
android:layout_marginTop="10dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:text="Create an account"
android:textSize="18sp"
android:textColor="@color/colorAccent"
android:textAllCaps="false" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
android:id="@+id/image_account_expand" android:id="@+id/image_account_expand"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/ic_expand_more_24dp" android:src="@drawable/ic_expand_more_black_24dp"
android:tint="@color/colorWhite" android:tint="@color/colorWhite"
app:layout_constraintBottom_toBottomOf="@+id/text_server_url" app:layout_constraintBottom_toBottomOf="@+id/text_server_url"
app:layout_constraintEnd_toEndOf="parent" /> app:layout_constraintEnd_toEndOf="parent" />
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<!-- Titles --> <!-- Titles -->
<string name="title_sign_in_your_server">Sign in to your server</string> <string name="title_sign_in_your_server">Sign in to your server</string>
<string name="title_log_in">Log in</string> <string name="title_log_in">Login</string>
<string name="title_register_username">Register username</string> <string name="title_register_username">Register username</string>
<string name="title_reset_password">Reset password</string> <string name="title_reset_password">Reset password</string>
<string name="title_sign_up">Sign up</string> <string name="title_sign_up">Sign up</string>
......
...@@ -10,7 +10,7 @@ buildscript { ...@@ -10,7 +10,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:3.2.0-beta04' classpath 'com.android.tools.build:gradle:3.3.0-alpha03'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}" classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}"
classpath 'com.google.gms:google-services:3.2.0' classpath 'com.google.gms:google-services:3.2.0'
......
#Fri May 18 17:08:16 IST 2018 #Wed Jul 18 10:30:14 IST 2018
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-rc-1-all.zip
distributionSha256Sum=9af7345c199f1731c187c96d3fe3d31f5405192a42046bafa71d846c3d9adacb distributionSha256Sum=9af7345c199f1731c187c96d3fe3d31f5405192a42046bafa71d846c3d9adacb
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment