Add missing files

master
saad.siddiq 2024-11-06 11:27:01 +05:00
parent fbd60a37d6
commit 196aa969d6
143 changed files with 9791 additions and 9 deletions

15
.gitignore vendored Normal file
View File

@ -0,0 +1,15 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties

3
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/compiler.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
</component>
</project>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2024-11-05T12:50:05.084508100Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\saad.siddiq\.android\avd\Pixel_3_API_35.avd" />
</handle>
</Target>
</DropdownSelection>
<DialogSelection />
</SelectionState>
</selectionStates>
</component>
</project>

19
.idea/gradle.xml Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveExternalAnnotations" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

10
.idea/migrations.xml Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

10
.idea/misc.xml Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

1
app/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

44
app/build.gradle Normal file
View File

@ -0,0 +1,44 @@
plugins {
alias(libs.plugins.android.application)
}
android {
namespace 'com.utopiaindustries.selftrucking'
compileSdk 34
defaultConfig {
applicationId "com.utopiaindustries.selftrucking"
minSdk 24
targetSdk 34
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation libs.appcompat
implementation libs.material
implementation libs.activity
implementation libs.constraintlayout
implementation libs.recyclerview
implementation libs.play.services.maps
implementation libs.retrofit
implementation libs.converter.gson
testImplementation libs.junit
androidTestImplementation libs.ext.junit
androidTestImplementation libs.espresso.core
}

21
app/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,21 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

View File

@ -0,0 +1,26 @@
package com.utopiaindustries.selftrucking;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
assertEquals("com.utopiaindustries.selftrucking", appContext.getPackageName());
}
}

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="LockedOrientationActivity">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.SelfTruckingApp"
android:allowClearUserData="true"
android:usesCleartextTraffic="true"
tools:targetApi="31">
<activity
android:name=".Activities.loginScreens.SplashActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Activities.dashboardScreens.TrackingActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".Activities.dashboardScreens.ContainerDetailActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".Activities.dashboardScreens.HomeActivity"
android:exported="true"
android:screenOrientation="portrait" />
<activity
android:name=".Activities.loginScreens.LoginActivity"
android:exported="true"
android:screenOrientation="portrait">
</activity>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/map_key" />
</application>
</manifest>

View File

@ -0,0 +1,54 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import com.utopiaindustries.selftrucking.R;
public class ContainerDetailActivity extends AppCompatActivity {
TextView containerDetailId, containerDestination, driverId, driverName;
Button btnMarkPicked;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_container_detail);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
initializeLayout();
btnMarkPicked.setOnClickListener(v -> {
Toast.makeText(this, "Container marked as picked", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(ContainerDetailActivity.this, TrackingActivity.class);
//intent.putExtra("container_id", container.getContainerId());
startActivity(intent);
});
}
public void initializeLayout() {
containerDetailId = findViewById(R.id.container_detail_id);
containerDestination = findViewById(R.id.container_destination);
driverId = findViewById(R.id.driver_Id);
driverName = findViewById(R.id.driver_name);
btnMarkPicked = findViewById(R.id.btn_mark_picked);
}
}

View File

@ -0,0 +1,153 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.adapters.ContainerAdapter;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice.ApiService;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice.ApiServiceFactory;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice.MotiveApiService;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.interfaces.SelectListener;
import com.utopiaindustries.selftrucking.models.Container;
import com.utopiaindustries.selftrucking.R;
import com.utopiaindustries.selftrucking.models.ContainerWorkflow;
import com.utopiaindustries.selftrucking.models.DriverResponse;
import java.util.ArrayList;
import java.util.List;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
public class HomeActivity extends AppCompatActivity implements SelectListener {
//String[] item = {"Material", "Design", "Components", "Android", "5.0 Lollipop"};
//AutoCompleteTextView autoCompleteTextView;
//ArrayAdapter<String> adapterItems;
HomeViewModel homeViewModel;
RecyclerView containerRecyclerView;
ContainerAdapter adapter;
List<ContainerWorkflow> containerList = new ArrayList<>();
ApiService apiService;
MotiveApiService motiveApiService;
DriverResponse driverResponse;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_home);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
initializeLayout();
/*autoCompleteTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
String item = adapterView.getItemAtPosition(position).toString();
Log.e("Item: ", ""+ item);
}
});*/
}
public void initializeLayout() {
homeViewModel = new ViewModelProvider(this).get(HomeViewModel.class);
containerRecyclerView = findViewById(R.id.container_list);
containerRecyclerView.setLayoutManager(new LinearLayoutManager(this));
apiService = ApiServiceFactory.getApiService();
motiveApiService = ApiServiceFactory.getMotiveApiService();
driverResponse = (DriverResponse) getIntent().getSerializableExtra("driverResponse");
assert driverResponse != null;
containerList.addAll(driverResponse.getContainerWorkflowData());
//dummyData();
adapter = new ContainerAdapter(containerList, this);
containerRecyclerView.setAdapter(adapter);
/*autoCompleteTextView = findViewById(R.id.auto_complete_textview);
adapterItems = new ArrayAdapter<String>(this, R.layout.list_items, item);
autoCompleteTextView.setAdapter(adapterItems);*/
}
@Override
public void onItemClicked(ContainerWorkflow container) {
Toast.makeText(this, String.valueOf(container.getContainerNo()), Toast.LENGTH_SHORT).show();
Intent intent = new Intent(HomeActivity.this, ContainerDetailActivity.class);
intent.putExtra("container_id", container.getContainerNo());
startActivity(intent);
}
/*public void dummyData() {
Container container1 = new Container("1","Karachi To Lahore","Assigned","11","abc");
Container container2 = new Container("2","Lahore To Lahore","Assigned","11","abc");
Container container3 = new Container("3","Islamabad To Lahore","Assigned","11","abc");
Container container4 = new Container("4","Peshawar To Lahore","Assigned","11","abc");
Container container5 = new Container("5","Multan To Lahore","Assigned","11","abc");
Container container6 = new Container("6","Faisalabad To Lahore","Assigned","11","abc");
Container container7 = new Container("7","Quetta To Lahore","Assigned","11","abc");
containerList.add(container1);
containerList.add(container2);
containerList.add(container3);
containerList.add(container4);
containerList.add(container5);
containerList.add(container6);
containerList.add(container7);
}*/
private void fetchAssignedContainers() {
apiService.fetchAllReports("").enqueue(new Callback<List<Container>>() {
@Override
public void onResponse(Call<List<Container>> call, Response<List<Container>> response) {
if( response.isSuccessful() && response.body() != null ){
}
else {
}
}
@Override
public void onFailure(Call<List<Container>> call, Throwable t) {
System.out.println( t.getMessage() );
}
});
}
private void fetchTruckLocation() {
motiveApiService.getDriverLocation("").enqueue(new Callback<List<Container>>() {
@Override
public void onResponse(Call<List<Container>> call, Response<List<Container>> response) {
}
@Override
public void onFailure(Call<List<Container>> call, Throwable t) {
}
});
}
}

View File

@ -0,0 +1,8 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens;
import androidx.lifecycle.ViewModel;
public class HomeViewModel extends ViewModel {
}

View File

@ -0,0 +1,59 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import androidx.activity.EdgeToEdge;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
import com.utopiaindustries.selftrucking.R;
public class TrackingActivity extends AppCompatActivity implements OnMapReadyCallback {
GoogleMap myMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_tracking);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
initializeLayout();
}
public void initializeLayout() {
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(TrackingActivity.this);
}
@Override
public void onMapReady(@NonNull GoogleMap googleMap) {
myMap = googleMap;
LatLng sydney = new LatLng(-34, 151);
Bitmap icon = BitmapFactory.decodeResource(getResources(), R.drawable.truck_map);
Bitmap resizedIcon = Bitmap.createScaledBitmap(icon, 150, 150, false);
myMap.addMarker(new MarkerOptions().position(sydney).title("Sydney").icon(BitmapDescriptorFactory.fromBitmap(resizedIcon)));
myMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}

View File

@ -0,0 +1,61 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.adapters;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.interfaces.SelectListener;
import com.utopiaindustries.selftrucking.models.Container;
import com.utopiaindustries.selftrucking.R;
import com.utopiaindustries.selftrucking.models.ContainerWorkflow;
import java.util.List;
public class ContainerAdapter extends RecyclerView.Adapter<ContainerAdapter.ContainerViewHolder> {
private List<ContainerWorkflow> containerList;
private SelectListener listener;
public ContainerAdapter(List<ContainerWorkflow> containerList, SelectListener listener) {
this.containerList = containerList;
this.listener = listener;
}
@NonNull
@Override
public ContainerViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_container, parent, false);
return new ContainerViewHolder(view);
}
@Override
public void onBindViewHolder(@NonNull ContainerViewHolder holder, int position) {
ContainerWorkflow container = containerList.get(position);
holder.containerId.setText(container.getContainerNo());
holder.destination.setText(container.getDestination());
holder.itemView.setOnClickListener(v -> listener.onItemClicked(container));
}
@Override
public int getItemCount() {
return containerList.size();
}
public interface OnContainerClickListener {
void onContainerClick(Container container);
}
public static class ContainerViewHolder extends RecyclerView.ViewHolder {
TextView containerId, destination;
public ContainerViewHolder(@NonNull View itemView) {
super(itemView);
containerId = itemView.findViewById(R.id.container_id);
destination = itemView.findViewById(R.id.container_destination);
}
}
}

View File

@ -0,0 +1,35 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice;
import com.utopiaindustries.selftrucking.models.Container;
import com.utopiaindustries.selftrucking.models.DriverResponse;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;
public interface ApiService {
@GET("rest/uic/inspection-report")
Call<List<Container>> fetchAllReports(
@Query("username") String username
);
@GET("rest/application/authenticate-user")
Call<DriverResponse> isUserAuthenticated(
@Query("username") String username,
@Query("password") String password
);
/*
* @POST("rest/authentication/authenticate-user")
Call<Boolean> isUserAuthenticated(
@Query("username") String username,
@Query("password") String password,
@Query("roles") String[] roles
);
* */
}

View File

@ -0,0 +1,25 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice;
import retrofit2.Retrofit;
public class ApiServiceFactory {
private static ApiService apiService;
private static MotiveApiService motiveApiService;
public synchronized static ApiService getApiService() {
if ( apiService == null ) {
Retrofit retrofit = RetrofitClient.getClient();
apiService = retrofit.create( ApiService.class );
}
return apiService;
}
public synchronized static MotiveApiService getMotiveApiService() {
if ( motiveApiService == null ) {
Retrofit retrofit = MotiveClient.getClient();
motiveApiService = retrofit.create( MotiveApiService.class );
}
return motiveApiService;
}
}

View File

@ -0,0 +1,14 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice;
import com.utopiaindustries.selftrucking.models.Container;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
public interface MotiveApiService {
@GET("api/v1/drivers/{driverId}/location")
Call<List<Container>> getDriverLocation(@Path("driverId") String driverId);
}

View File

@ -0,0 +1,34 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class MotiveClient {
private final static String BASE_URL = "https://api.gomotive.com/";
private static Retrofit retrofit;
public synchronized static Retrofit getClient() {
Gson gson = new GsonBuilder()
//.registerTypeAdapter(Boolean.class, new BooleanTypeAdapter())
.create();
if (retrofit == null) {
try {
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
//.client( SSLCheckHttpClient.getOkHttpClient() )
.addConverterFactory(GsonConverterFactory.create(gson))
.build();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
return retrofit;
}
}

View File

@ -0,0 +1,34 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class RetrofitClient {
private final static String BASE_URL = "http://192.168.90.228:8080/cosmos/";//"http://192.168.90.27:8080/uind/";
private static Retrofit retrofit;
public synchronized static Retrofit getClient() {
Gson gson = new GsonBuilder()
//.registerTypeAdapter(Boolean.class, new BooleanTypeAdapter())
.create();
if (retrofit == null) {
try {
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
//.client( SSLCheckHttpClient.getOkHttpClient() )
.addConverterFactory(GsonConverterFactory.create(gson))
.build();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
return retrofit;
}
}

View File

@ -0,0 +1,9 @@
package com.utopiaindustries.selftrucking.Activities.dashboardScreens.interfaces;
import com.utopiaindustries.selftrucking.models.Container;
import com.utopiaindustries.selftrucking.models.ContainerWorkflow;
public interface SelectListener {
void onItemClicked(ContainerWorkflow container);
}

View File

@ -0,0 +1,107 @@
package com.utopiaindustries.selftrucking.Activities.loginScreens;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import androidx.lifecycle.ViewModelProvider;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.HomeActivity;
import com.utopiaindustries.selftrucking.R;
import com.utopiaindustries.selftrucking.helper.Helper;
import com.utopiaindustries.selftrucking.helper.Preference;
public class LoginActivity extends AppCompatActivity {
EditText tfEmail, tfPassword;
Button btnLogin;
LoginViewModel loginViewModel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_login);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
initializeLayouts();
btnLogin.setOnClickListener(v -> {
if (isValidate()) {
loginViewModel.authenticateUser(tfEmail.getText().toString(), tfPassword.getText().toString());
}
});
// Observe the user LiveData for a successful login
loginViewModel.getUser().observe(this, user -> {
if (user != null) {
// Handle successful login (e.g., navigate to another activity)
Preference.setMyBooleanPref(Helper.project_file, "isLoggedIn", getApplicationContext(), true);
Log.e("User-Details: ",""+user.toString());
Toast.makeText(this, "Welcome " + user.getTruckerName(), Toast.LENGTH_SHORT).show();
Intent intent = new Intent(this, HomeActivity.class);
intent.putExtra("driverResponse", user.toString());
startActivity(intent);
}
});
// Observe the error LiveData for failed login
loginViewModel.getError().observe(this, error -> {
if (error != null) {
Toast.makeText(this, error, Toast.LENGTH_SHORT).show();
}
});
}
private void initializeLayouts() {
tfEmail = findViewById(R.id.tf_email);
tfPassword = findViewById(R.id.tf_password);
btnLogin = findViewById(R.id.btn_login);
tfEmail.setText("muhammad.mujtaba");
tfPassword.setText("Utopia01");
loginViewModel = new ViewModelProvider(this).get(LoginViewModel.class);
}
public boolean isValidate() {
boolean returnValue = true;
String message = "";
if (tfPassword.getText().toString().isEmpty()) {
message = "Please enter password.";
returnValue = false;
}
/*if (!Helper.isValidEmail(tfEmail.getText().toString())) {
message = "Please enter valid email.";
returnValue = false;
}*/
if (tfEmail.getText().toString().isEmpty()) {
message = "Please enter email.";
returnValue = false;
}
if (!returnValue) {
Toast.makeText(this,message,Toast.LENGTH_SHORT).show();
}
return returnValue;
}
}

View File

@ -0,0 +1,68 @@
package com.utopiaindustries.selftrucking.Activities.loginScreens;
import android.text.TextUtils;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModel;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice.ApiService;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.apiservice.ApiServiceFactory;
import com.utopiaindustries.selftrucking.helper.Helper;
import com.utopiaindustries.selftrucking.models.Container;
import com.utopiaindustries.selftrucking.models.DriverResponse;
import java.util.List;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
public class LoginViewModel extends ViewModel {
private final MutableLiveData<DriverResponse> userLiveData = new MutableLiveData<>();
private final MutableLiveData<String> errorLiveData = new MutableLiveData<>();
// private MutableLiveData<DriverResponse> driverResponse;
private ApiService apiService;
public LoginViewModel() {
//driverResponse = new MutableLiveData<>();
apiService = ApiServiceFactory.getApiService();
}
public void authenticateUser(String user, String password) {
apiService.isUserAuthenticated(user, password).enqueue(new Callback<DriverResponse>() {
@Override
public void onResponse(Call<DriverResponse> call, Response<DriverResponse> response) {
if (response.isSuccessful()) {
userLiveData.setValue(response.body());
} else {
errorLiveData.setValue(response.message());
}
}
@Override
public void onFailure(Call<DriverResponse> call, Throwable t) {
errorLiveData.setValue(t.getMessage());
}
});
}
public LiveData<DriverResponse> getUser() {
return userLiveData;
}
public LiveData<String> getError() {
return errorLiveData;
}
/*public LiveData<Boolean> getIsValid() {
return isValid;
}*/
/*public LiveData<String> getErrorMessage() {
return errorMessage;
}*/
}

View File

@ -0,0 +1,66 @@
package com.utopiaindustries.selftrucking.Activities.loginScreens;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.TextView;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import com.utopiaindustries.selftrucking.Activities.dashboardScreens.HomeActivity;
import com.utopiaindustries.selftrucking.R;
public class SplashActivity extends AppCompatActivity {
private final int TIMER = 1200;
boolean isLoggedIn = false;
TextView txtVersion;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_splash);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
setTheme(R.style.Base_Theme_SelfTruckingApp);
setContentView(R.layout.activity_splash);
//hideStatusBar();
txtVersion = findViewById(R.id.txt_version);
txtVersion.setText(getResources().getString(R.string.app_version));
//Preference.setMyStringPref(Helper.project_file,"IsRating",this,"False");
//isLoggedIn = Preference.getMyBooleanPref(Helper.project_file,"isLoggedIn",getApplicationContext());
new Handler().postDelayed(new Runnable() {
public void run() {
if (isLoggedIn) {
Intent myIntent = new Intent(SplashActivity.this, HomeActivity.class);
startActivity(myIntent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
finish();
}
else{
Intent myIntent = new Intent(SplashActivity.this, LoginActivity.class);
startActivity(myIntent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
finish();
}
}
}, TIMER);
}
}

View File

@ -0,0 +1,12 @@
package com.utopiaindustries.selftrucking.helper;
import android.text.TextUtils;
public class Helper {
public static final String project_file = "Self-Trucking";
public static boolean isValidEmail(CharSequence target) {
return !TextUtils.isEmpty(target) && android.util.Patterns.EMAIL_ADDRESS.matcher(target).matches();
}
}

View File

@ -0,0 +1,73 @@
package com.utopiaindustries.selftrucking.helper;
import android.content.Context;
import android.content.SharedPreferences;
public class Preference {
private static final int PREFERENCE_MODE_PRIVATE = 0;
private static String MY_STRING_PREF = "mystringpref";
public static String LOGIN_FILE = "login_prefs";
public static String TEMP_FILE = "temp_prefs";
public static String KEY_PIN_CODE = "pin_code";
public static String KEY_CUSTOMER_ID = "cus_id";
public static String KEY_CUSTOMER_NAME = "cus_name";
public static String KEY_USER_IS_MASTER = "user_is_master";
public static SharedPreferences getPrefs(String nameOfFile, Context context) {
return context.getSharedPreferences(nameOfFile, Context.MODE_PRIVATE);
}
public static String getMyStringPref(String fileName, String key, Context context) {
return getPrefs(fileName,context).getString(key, "default");
}
public static boolean getMyBooleanPref(String fileName, String key, Context context) {
return getPrefs(fileName,context).getBoolean(key,false);
}
public static int getMyIntPref(String fileName, String key, Context context) {
return getPrefs(fileName,context).getInt(key, 0);
}
public static long getMyLongPref(String fileName, String key, Context context) {
return getPrefs(fileName,context).getLong(key, 0);
}
public static void setMyLongPref(String fileName, String key, Context context, long value) {
// perform validation etc..
getPrefs(fileName,context).edit().putLong(key, value).apply();
}
public static void setMyStringPref(String fileName, String key, Context context, String value) {
// perform validation etc..
getPrefs(fileName,context).edit().putString(key, value).apply();
}
public static void setMyBooleanPref(String fileName, String key, Context context, boolean value) {
// perform validation etc..
getPrefs(fileName,context).edit().putBoolean(key, value).apply();
}
public static void setMyIntPref(String fileName, String key, Context context, int value) {
// perform validation etc..
getPrefs(fileName,context).edit().putInt(key, value).apply();
}
public static void remove(String fileName, String key, Context context) {
// perform validation etc..
getPrefs(fileName,context).edit().remove(key).apply();
}
public static void removeAll(String fileName, Context context) {
// perform validation etc..
getPrefs(fileName,context).edit().clear().apply();
}
}

View File

@ -0,0 +1,58 @@
package com.utopiaindustries.selftrucking.models;
public class Container {
private String containerId;
private String destination;
private String status; // e.g., "Assigned", "Picked Up", "In Transit", "Delivered", "Returned"
private String assignedDriverId;
private String returnTicketUrl;
public Container(String containerId, String destination, String status, String assignedDriverId, String returnTicketUrl) {
this.containerId = containerId;
this.destination = destination;
this.status = status;
this.assignedDriverId = assignedDriverId;
this.returnTicketUrl = returnTicketUrl;
}
public String getContainerId() {
return containerId;
}
public void setContainerId(String containerId) {
this.containerId = containerId;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getAssignedDriverId() {
return assignedDriverId;
}
public void setAssignedDriverId(String assignedDriverId) {
this.assignedDriverId = assignedDriverId;
}
public String getReturnTicketUrl() {
return returnTicketUrl;
}
public void setReturnTicketUrl(String returnTicketUrl) {
this.returnTicketUrl = returnTicketUrl;
}
}

View File

@ -1,12 +1,10 @@
package com.utopiaindustries.selftrucking.models; package com.utopiaindustries.selftrucking.models;
import javax.annotation.Generated;
import com.google.gson.annotations.Expose; import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
@Generated("jsonschema2pojo") public class ContainerWorkflow {
public class ContainerWorkflowDatum {
@SerializedName("containerNo") @SerializedName("containerNo")
@Expose @Expose

View File

@ -2,19 +2,17 @@
package com.utopiaindustries.selftrucking.models; package com.utopiaindustries.selftrucking.models;
import java.util.List; import java.util.List;
import javax.annotation.Generated;
import com.google.gson.annotations.Expose; import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;
@Generated("jsonschema2pojo") public class DriverResponse {
public class Example {
@SerializedName("truckerName") @SerializedName("truckerName")
@Expose @Expose
private String truckerName; private String truckerName;
@SerializedName("containerWorkflowData") @SerializedName("containerWorkflowData")
@Expose @Expose
private List<ContainerWorkflowDatum> containerWorkflowData; private List<ContainerWorkflow> containerWorkflowData;
@SerializedName("message") @SerializedName("message")
@Expose @Expose
private String message; private String message;
@ -30,11 +28,11 @@ public class Example {
this.truckerName = truckerName; this.truckerName = truckerName;
} }
public List<ContainerWorkflowDatum> getContainerWorkflowData() { public List<ContainerWorkflow> getContainerWorkflowData() {
return containerWorkflowData; return containerWorkflowData;
} }
public void setContainerWorkflowData(List<ContainerWorkflowDatum> containerWorkflowData) { public void setContainerWorkflowData(List<ContainerWorkflow> containerWorkflowData) {
this.containerWorkflowData = containerWorkflowData; this.containerWorkflowData = containerWorkflowData;
} }

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="10%"
android:animation="@android:anim/slide_in_left"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >
<alpha
android:duration="50"
android:fromAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="1.0" />
</set>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >
<alpha
android:duration="1000"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
</set>

View File

@ -0,0 +1,14 @@
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0"
android:toXScale="1"
android:fromYScale="0"
android:toYScale="1"
android:pivotX="50%"
android:pivotY="50%"
android:duration="400"
android:fillAfter="true">
</scale>
</set>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="1"
android:toXScale="0"
android:fromYScale="1"
android:toYScale="0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="400"
android:fillAfter="true">
</scale>
</set>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="0"
android:toYDelta="100%p"
android:duration="300"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromYDelta="100%p"
android:toYDelta="0"
android:duration="300"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>

View File

@ -0,0 +1,3 @@
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:fromYDelta="-1000" android:duration="2000"/>
</set>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="700"
android:fromYDelta="100%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,11 @@
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="500"
android:fromXDelta="-100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromXDelta="-100.0%p"
android:interpolator="@android:anim/decelerate_interpolator"
android:toXDelta="0.0" />
</set>

View File

@ -0,0 +1,11 @@
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="100"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="3000"
android:fromXDelta="100.0%p"
android:interpolator="@android:anim/decelerate_interpolator"
android:toXDelta="0.0%p" />
</set>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="700"
android:fromYDelta="-100%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="700"
android:fromYDelta="0%"
android:toYDelta="100%"/>
</set>

View File

@ -0,0 +1,11 @@
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="500"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="-100%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,11 @@
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:duration="500"
android:fromXDelta="0%"
android:fromYDelta="0%"
android:toXDelta="100%"
android:toYDelta="0%"/>
</set>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="700"
android:fromYDelta="0%"
android:toYDelta="-100%"/>
</set>

View File

@ -0,0 +1,5 @@
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0" android:fromYDelta="0"
android:toYDelta="-2000"
android:duration="1000"/>
</set>

View File

@ -0,0 +1,5 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:tint="#D3D3D3" android:viewportHeight="24" android:viewportWidth="24" android:width="24dp">
<path android:fillColor="@android:color/white" android:pathData="M20,4L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM20,8l-8,5 -8,-5L4,6l8,5 8,-5v2z"/>
</vector>

View File

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

View File

@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

View File

@ -0,0 +1,5 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:tint="#000000" android:viewportHeight="24" android:viewportWidth="24" android:width="24dp">
<path android:fillColor="@android:color/white" android:pathData="M18,8h-1L17,6c0,-2.76 -2.24,-5 -5,-5S7,3.24 7,6v2L6,8c-1.1,0 -2,0.9 -2,2v10c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2L20,10c0,-1.1 -0.9,-2 -2,-2zM12,17c-1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2 2,0.9 2,2 -0.9,2 -2,2zM15.1,8L8.9,8L8.9,6c0,-1.71 1.39,-3.1 3.1,-3.1 1.71,0 3.1,1.39 3.1,3.1v2z"/>
</vector>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="rectangle">
<solid android:color="@color/grey_50" />
<corners android:radius="0dp" />
<stroke android:color="@color/black" android:width="0.5dp" />
</shape>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="10dp"
android:shape="rectangle">
<solid android:color="@color/blue_500" /> <!-- this one is ths color of the Rounded Button -->
<corners android:radius="0dp" />
</shape>

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="1440dp"
android:height="320dp"
android:viewportWidth="1440"
android:viewportHeight="320">
<path
android:pathData="M0,288L48,272C96,256 192,224 288,197.3C384,171 480,149 576,165.3C672,181 768,235 864,250.7C960,267 1056,245 1152,250.7C1248,256 1344,288 1392,304L1440,320L1440,320L1392,320C1344,320 1248,320 1152,320C1056,320 960,320 864,320C768,320 672,320 576,320C480,320 384,320 288,320C192,320 96,320 48,320L0,320Z"
android:fillColor="#a2d9ff"/>
</vector>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activities.dashboardScreens.ContainerDetailActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar2"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Container Detail"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="@+id/toolbar2"
app:layout_constraintEnd_toEndOf="@+id/toolbar2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/toolbar2" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="300dp"
android:layout_marginStart="1dp"
android:layout_marginEnd="1dp"
android:orientation="vertical"
android:padding="5dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/toolbar2">
<TextView
android:id="@+id/container_detail_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Container ID: 1234" />
<TextView
android:id="@+id/container_destination"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Destination: Warehouse" />
<TextView
android:id="@+id/driver_Id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Driver ID: 1234" />
<TextView
android:id="@+id/driver_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Driver Name: John Doe" />
<Button
android:id="@+id/btn_mark_picked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_gravity="center_horizontal"
android:text="Mark as Picked" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activities.dashboardScreens.HomeActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/theme_color"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Home Screen"
android:textColor="@color/white"
android:textSize="@dimen/_15sdp"
app:layout_constraintBottom_toBottomOf="@+id/toolbar"
app:layout_constraintEnd_toEndOf="@+id/toolbar"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/toolbar" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/_16sdp"
android:text="Assigned Container"
android:padding="5dp"
android:layout_marginTop="10dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/toolbar" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/container_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginEnd="1dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" />
<!--<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="16dp"
app:layout_constraintTop_toBottomOf="@+id/textView2"
android:hint="@string/select">
<AutoCompleteTextView
android:id="@+id/auto_complete_textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="none"
android:textSize="16sp" />
</com.google.android.material.textfield.TextInputLayout>-->
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activities.loginScreens.LoginActivity">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="50dp"
android:layout_marginEnd="1dp"
android:background="@color/grey_100"
android:gravity="center"
android:orientation="vertical"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="250dp"
android:layout_height="200dp"
android:src="@drawable/truck" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginBottom="20dp"
android:padding="5dp"
android:text="Login Now to Continue"
android:textSize="18sp" />
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<EditText
android:id="@+id/tf_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:drawableStart="@drawable/ic_email"
android:drawablePadding="5dp"
android:drawableTint="@color/grey_700"
android:hint="Email"
android:inputType="textEmailAddress" />
</com.google.android.material.textfield.TextInputLayout>
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dp">
<EditText
android:id="@+id/tf_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:drawableStart="@drawable/ic_password"
android:drawablePadding="5dp"
android:drawableTint="@color/grey_700"
android:hint="Password"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/btn_login"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/rounded_btn_login"
android:padding="10dp"
android:text="Login"
android:textColor="@color/white"
/>
</LinearLayout>
<ImageView
android:id="@+id/imageView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="center"
android:src="@drawable/wave"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activities.loginScreens.SplashActivity">
<ImageView
android:id="@+id/imageView"
android:layout_width="348dp"
android:layout_height="217dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/truck" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:scaleType="center"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/wave" />
<TextView
android:id="@+id/txt_version"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_marginStart="5dp"
android:layout_marginEnd="5dp"
android:layout_marginBottom="15dp"
android:gravity="end"
android:padding="5dp"
android:textSize="@dimen/_16sdp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Self Trucking"
android:padding="5dp"
android:textColor="@color/theme_color"
android:textStyle="bold"
android:textSize="@dimen/_30sdp"
app:layout_constraintBottom_toTopOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activities.dashboardScreens.TrackingActivity">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar3"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:theme="?attr/actionBarTheme"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/white"
android:text="Tracking"
app:layout_constraintBottom_toBottomOf="@+id/toolbar3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="@+id/toolbar3"
app:layout_constraintTop_toTopOf="@+id/toolbar3" />
<androidx.fragment.app.FragmentContainerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@+id/toolbar3"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1"
android:background="@drawable/rounded_border"
android:layout_margin="2dp"
android:padding="8dp">
<TextView
android:id="@+id/container_id"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:padding="5dp"
android:text="Container ID"/>
<TextView
android:id="@+id/container_destination"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.9"
android:padding="5dp"
android:text="Destination"/>
</LinearLayout>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ellipsize="end"
android:maxLines="1"
android:padding="16dp"
android:textAppearance="?attr/textAppearanceSubtitle1">
</TextView>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 982 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-hdpi</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.00dp</dimen>
<dimen name="_2sdp">2.00dp</dimen>
<dimen name="_3sdp">3.00dp</dimen>
<dimen name="_4sdp">4.00dp</dimen>
<dimen name="_5sdp">5.00dp</dimen>
<dimen name="_6sdp">6.00dp</dimen>
<dimen name="_7sdp">7.00dp</dimen>
<dimen name="_8sdp">8.00dp</dimen>
<dimen name="_9sdp">9.00dp</dimen>
<dimen name="_10sdp">10.00dp</dimen>
<dimen name="_11sdp">11.00dp</dimen>
<dimen name="_12sdp">12.00dp</dimen>
<dimen name="_13sdp">13.00dp</dimen>
<dimen name="_14sdp">14.00dp</dimen>
<dimen name="_15sdp">15.00dp</dimen>
<dimen name="_16sdp">16.00dp</dimen>
<dimen name="_17sdp">17.00dp</dimen>
<dimen name="_18sdp">18.00dp</dimen>
<dimen name="_19sdp">19.00dp</dimen>
<dimen name="_20sdp">20.00dp</dimen>
<dimen name="_21sdp">21.00dp</dimen>
<dimen name="_22sdp">22.00dp</dimen>
<dimen name="_23sdp">23.00dp</dimen>
<dimen name="_24sdp">24.00dp</dimen>
<dimen name="_25sdp">25.00dp</dimen>
<dimen name="_26sdp">26.00dp</dimen>
<dimen name="_27sdp">27.00dp</dimen>
<dimen name="_28sdp">28.00dp</dimen>
<dimen name="_29sdp">29.00dp</dimen>
<dimen name="_30sdp">30.00dp</dimen>
<dimen name="_31sdp">31.00dp</dimen>
<dimen name="_32sdp">32.00dp</dimen>
<dimen name="_33sdp">33.00dp</dimen>
<dimen name="_34sdp">34.00dp</dimen>
<dimen name="_35sdp">35.00dp</dimen>
<dimen name="_36sdp">36.00dp</dimen>
<dimen name="_37sdp">37.00dp</dimen>
<dimen name="_38sdp">38.00dp</dimen>
<dimen name="_39sdp">39.00dp</dimen>
<dimen name="_40sdp">40.00dp</dimen>
<dimen name="_41sdp">41.00dp</dimen>
<dimen name="_42sdp">42.00dp</dimen>
<dimen name="_43sdp">43.00dp</dimen>
<dimen name="_44sdp">44.00dp</dimen>
<dimen name="_45sdp">45.00dp</dimen>
<dimen name="_46sdp">46.00dp</dimen>
<dimen name="_47sdp">47.00dp</dimen>
<dimen name="_48sdp">48.00dp</dimen>
<dimen name="_49sdp">49.00dp</dimen>
<dimen name="_50sdp">50.00dp</dimen>
<dimen name="_51sdp">51.00dp</dimen>
<dimen name="_52sdp">52.00dp</dimen>
<dimen name="_53sdp">53.00dp</dimen>
<dimen name="_54sdp">54.00dp</dimen>
<dimen name="_55sdp">55.00dp</dimen>
<dimen name="_56sdp">56.00dp</dimen>
<dimen name="_57sdp">57.00dp</dimen>
<dimen name="_58sdp">58.00dp</dimen>
<dimen name="_59sdp">59.00dp</dimen>
<dimen name="_60sdp">60.00dp</dimen>
<dimen name="_61sdp">61.00dp</dimen>
<dimen name="_62sdp">62.00dp</dimen>
<dimen name="_63sdp">63.00dp</dimen>
<dimen name="_64sdp">64.00dp</dimen>
<dimen name="_65sdp">65.00dp</dimen>
<dimen name="_66sdp">66.00dp</dimen>
<dimen name="_67sdp">67.00dp</dimen>
<dimen name="_68sdp">68.00dp</dimen>
<dimen name="_69sdp">69.00dp</dimen>
<dimen name="_70sdp">70.00dp</dimen>
<dimen name="_71sdp">71.00dp</dimen>
<dimen name="_72sdp">72.00dp</dimen>
<dimen name="_73sdp">73.00dp</dimen>
<dimen name="_74sdp">74.00dp</dimen>
<dimen name="_75sdp">75.00dp</dimen>
<dimen name="_76sdp">76.00dp</dimen>
<dimen name="_77sdp">77.00dp</dimen>
<dimen name="_78sdp">78.00dp</dimen>
<dimen name="_79sdp">79.00dp</dimen>
<dimen name="_80sdp">80.00dp</dimen>
<dimen name="_81sdp">81.00dp</dimen>
<dimen name="_82sdp">82.00dp</dimen>
<dimen name="_83sdp">83.00dp</dimen>
<dimen name="_84sdp">84.00dp</dimen>
<dimen name="_85sdp">85.00dp</dimen>
<dimen name="_86sdp">86.00dp</dimen>
<dimen name="_87sdp">87.00dp</dimen>
<dimen name="_88sdp">88.00dp</dimen>
<dimen name="_89sdp">89.00dp</dimen>
<dimen name="_90sdp">90.00dp</dimen>
<dimen name="_91sdp">91.00dp</dimen>
<dimen name="_92sdp">92.00dp</dimen>
<dimen name="_93sdp">93.00dp</dimen>
<dimen name="_94sdp">94.00dp</dimen>
<dimen name="_95sdp">95.00dp</dimen>
<dimen name="_96sdp">96.00dp</dimen>
<dimen name="_97sdp">97.00dp</dimen>
<dimen name="_98sdp">98.00dp</dimen>
<dimen name="_99sdp">99.00dp</dimen>
<dimen name="_100sdp">100.00dp</dimen>
<dimen name="_101sdp">101.00dp</dimen>
<dimen name="_102sdp">102.00dp</dimen>
<dimen name="_103sdp">103.00dp</dimen>
<dimen name="_104sdp">104.00dp</dimen>
<dimen name="_105sdp">105.00dp</dimen>
<dimen name="_106sdp">106.00dp</dimen>
<dimen name="_107sdp">107.00dp</dimen>
<dimen name="_108sdp">108.00dp</dimen>
<dimen name="_109sdp">109.00dp</dimen>
<dimen name="_110sdp">110.00dp</dimen>
<dimen name="_111sdp">111.00dp</dimen>
<dimen name="_112sdp">112.00dp</dimen>
<dimen name="_113sdp">113.00dp</dimen>
<dimen name="_114sdp">114.00dp</dimen>
<dimen name="_115sdp">115.00dp</dimen>
<dimen name="_116sdp">116.00dp</dimen>
<dimen name="_117sdp">117.00dp</dimen>
<dimen name="_118sdp">118.00dp</dimen>
<dimen name="_119sdp">119.00dp</dimen>
<dimen name="_120sdp">120.00dp</dimen>
<dimen name="_121sdp">121.00dp</dimen>
<dimen name="_122sdp">122.00dp</dimen>
<dimen name="_123sdp">123.00dp</dimen>
<dimen name="_124sdp">124.00dp</dimen>
<dimen name="_125sdp">125.00dp</dimen>
<dimen name="_126sdp">126.00dp</dimen>
<dimen name="_127sdp">127.00dp</dimen>
<dimen name="_128sdp">128.00dp</dimen>
<dimen name="_129sdp">129.00dp</dimen>
<dimen name="_130sdp">130.00dp</dimen>
<dimen name="_131sdp">131.00dp</dimen>
<dimen name="_132sdp">132.00dp</dimen>
<dimen name="_133sdp">133.00dp</dimen>
<dimen name="_134sdp">134.00dp</dimen>
<dimen name="_135sdp">135.00dp</dimen>
<dimen name="_136sdp">136.00dp</dimen>
<dimen name="_137sdp">137.00dp</dimen>
<dimen name="_138sdp">138.00dp</dimen>
<dimen name="_139sdp">139.00dp</dimen>
<dimen name="_140sdp">140.00dp</dimen>
<dimen name="_141sdp">141.00dp</dimen>
<dimen name="_142sdp">142.00dp</dimen>
<dimen name="_143sdp">143.00dp</dimen>
<dimen name="_144sdp">144.00dp</dimen>
<dimen name="_145sdp">145.00dp</dimen>
<dimen name="_146sdp">146.00dp</dimen>
<dimen name="_147sdp">147.00dp</dimen>
<dimen name="_148sdp">148.00dp</dimen>
<dimen name="_149sdp">149.00dp</dimen>
<dimen name="_150sdp">150.00dp</dimen>
<dimen name="_151sdp">151.00dp</dimen>
<dimen name="_152sdp">152.00dp</dimen>
<dimen name="_153sdp">153.00dp</dimen>
<dimen name="_154sdp">154.00dp</dimen>
<dimen name="_155sdp">155.00dp</dimen>
<dimen name="_156sdp">156.00dp</dimen>
<dimen name="_157sdp">157.00dp</dimen>
<dimen name="_158sdp">158.00dp</dimen>
<dimen name="_159sdp">159.00dp</dimen>
<dimen name="_160sdp">160.00dp</dimen>
<dimen name="_161sdp">161.00dp</dimen>
<dimen name="_162sdp">162.00dp</dimen>
<dimen name="_163sdp">163.00dp</dimen>
<dimen name="_164sdp">164.00dp</dimen>
<dimen name="_165sdp">165.00dp</dimen>
<dimen name="_166sdp">166.00dp</dimen>
<dimen name="_167sdp">167.00dp</dimen>
<dimen name="_168sdp">168.00dp</dimen>
<dimen name="_169sdp">169.00dp</dimen>
<dimen name="_170sdp">170.00dp</dimen>
<dimen name="_171sdp">171.00dp</dimen>
<dimen name="_172sdp">172.00dp</dimen>
<dimen name="_173sdp">173.00dp</dimen>
<dimen name="_174sdp">174.00dp</dimen>
<dimen name="_175sdp">175.00dp</dimen>
<dimen name="_176sdp">176.00dp</dimen>
<dimen name="_177sdp">177.00dp</dimen>
<dimen name="_178sdp">178.00dp</dimen>
<dimen name="_179sdp">179.00dp</dimen>
<dimen name="_180sdp">180.00dp</dimen>
<dimen name="_181sdp">181.00dp</dimen>
<dimen name="_182sdp">182.00dp</dimen>
<dimen name="_183sdp">183.00dp</dimen>
<dimen name="_184sdp">184.00dp</dimen>
<dimen name="_185sdp">185.00dp</dimen>
<dimen name="_186sdp">186.00dp</dimen>
<dimen name="_187sdp">187.00dp</dimen>
<dimen name="_188sdp">188.00dp</dimen>
<dimen name="_189sdp">189.00dp</dimen>
<dimen name="_190sdp">190.00dp</dimen>
<dimen name="_191sdp">191.00dp</dimen>
<dimen name="_192sdp">192.00dp</dimen>
<dimen name="_193sdp">193.00dp</dimen>
<dimen name="_194sdp">194.00dp</dimen>
<dimen name="_195sdp">195.00dp</dimen>
<dimen name="_196sdp">196.00dp</dimen>
<dimen name="_197sdp">197.00dp</dimen>
<dimen name="_198sdp">198.00dp</dimen>
<dimen name="_199sdp">199.00dp</dimen>
<dimen name="_200sdp">200.00dp</dimen>
<dimen name="_201sdp">201.00dp</dimen>
<dimen name="_202sdp">202.00dp</dimen>
<dimen name="_203sdp">203.00dp</dimen>
<dimen name="_204sdp">204.00dp</dimen>
<dimen name="_205sdp">205.00dp</dimen>
<dimen name="_206sdp">206.00dp</dimen>
<dimen name="_207sdp">207.00dp</dimen>
<dimen name="_208sdp">208.00dp</dimen>
<dimen name="_209sdp">209.00dp</dimen>
<dimen name="_210sdp">210.00dp</dimen>
<dimen name="_211sdp">211.00dp</dimen>
<dimen name="_212sdp">212.00dp</dimen>
<dimen name="_213sdp">213.00dp</dimen>
<dimen name="_214sdp">214.00dp</dimen>
<dimen name="_215sdp">215.00dp</dimen>
<dimen name="_216sdp">216.00dp</dimen>
<dimen name="_217sdp">217.00dp</dimen>
<dimen name="_218sdp">218.00dp</dimen>
<dimen name="_219sdp">219.00dp</dimen>
<dimen name="_220sdp">220.00dp</dimen>
<dimen name="_221sdp">221.00dp</dimen>
<dimen name="_222sdp">222.00dp</dimen>
<dimen name="_223sdp">223.00dp</dimen>
<dimen name="_224sdp">224.00dp</dimen>
<dimen name="_225sdp">225.00dp</dimen>
<dimen name="_226sdp">226.00dp</dimen>
<dimen name="_227sdp">227.00dp</dimen>
<dimen name="_228sdp">228.00dp</dimen>
<dimen name="_229sdp">229.00dp</dimen>
<dimen name="_230sdp">230.00dp</dimen>
<dimen name="_231sdp">231.00dp</dimen>
<dimen name="_232sdp">232.00dp</dimen>
<dimen name="_233sdp">233.00dp</dimen>
<dimen name="_234sdp">234.00dp</dimen>
<dimen name="_235sdp">235.00dp</dimen>
<dimen name="_236sdp">236.00dp</dimen>
<dimen name="_237sdp">237.00dp</dimen>
<dimen name="_238sdp">238.00dp</dimen>
<dimen name="_239sdp">239.00dp</dimen>
<dimen name="_240sdp">240.00dp</dimen>
<dimen name="_241sdp">241.00dp</dimen>
<dimen name="_242sdp">242.00dp</dimen>
<dimen name="_243sdp">243.00dp</dimen>
<dimen name="_244sdp">244.00dp</dimen>
<dimen name="_245sdp">245.00dp</dimen>
<dimen name="_246sdp">246.00dp</dimen>
<dimen name="_247sdp">247.00dp</dimen>
<dimen name="_248sdp">248.00dp</dimen>
<dimen name="_249sdp">249.00dp</dimen>
<dimen name="_250sdp">250.00dp</dimen>
<dimen name="_251sdp">251.00dp</dimen>
<dimen name="_252sdp">252.00dp</dimen>
<dimen name="_253sdp">253.00dp</dimen>
<dimen name="_254sdp">254.00dp</dimen>
<dimen name="_255sdp">255.00dp</dimen>
<dimen name="_256sdp">256.00dp</dimen>
<dimen name="_257sdp">257.00dp</dimen>
<dimen name="_258sdp">258.00dp</dimen>
<dimen name="_259sdp">259.00dp</dimen>
<dimen name="_260sdp">260.00dp</dimen>
<dimen name="_261sdp">261.00dp</dimen>
<dimen name="_262sdp">262.00dp</dimen>
<dimen name="_263sdp">263.00dp</dimen>
<dimen name="_264sdp">264.00dp</dimen>
<dimen name="_265sdp">265.00dp</dimen>
<dimen name="_266sdp">266.00dp</dimen>
<dimen name="_267sdp">267.00dp</dimen>
<dimen name="_268sdp">268.00dp</dimen>
<dimen name="_269sdp">269.00dp</dimen>
<dimen name="_270sdp">270.00dp</dimen>
<dimen name="_271sdp">271.00dp</dimen>
<dimen name="_272sdp">272.00dp</dimen>
<dimen name="_273sdp">273.00dp</dimen>
<dimen name="_274sdp">274.00dp</dimen>
<dimen name="_275sdp">275.00dp</dimen>
<dimen name="_276sdp">276.00dp</dimen>
<dimen name="_277sdp">277.00dp</dimen>
<dimen name="_278sdp">278.00dp</dimen>
<dimen name="_279sdp">279.00dp</dimen>
<dimen name="_280sdp">280.00dp</dimen>
<dimen name="_281sdp">281.00dp</dimen>
<dimen name="_282sdp">282.00dp</dimen>
<dimen name="_283sdp">283.00dp</dimen>
<dimen name="_284sdp">284.00dp</dimen>
<dimen name="_285sdp">285.00dp</dimen>
<dimen name="_286sdp">286.00dp</dimen>
<dimen name="_287sdp">287.00dp</dimen>
<dimen name="_288sdp">288.00dp</dimen>
<dimen name="_289sdp">289.00dp</dimen>
<dimen name="_290sdp">290.00dp</dimen>
<dimen name="_291sdp">291.00dp</dimen>
<dimen name="_292sdp">292.00dp</dimen>
<dimen name="_293sdp">293.00dp</dimen>
<dimen name="_294sdp">294.00dp</dimen>
<dimen name="_295sdp">295.00dp</dimen>
<dimen name="_296sdp">296.00dp</dimen>
<dimen name="_297sdp">297.00dp</dimen>
<dimen name="_298sdp">298.00dp</dimen>
<dimen name="_299sdp">299.00dp</dimen>
<dimen name="_300sdp">300.00dp</dimen>
</resources>

View File

@ -0,0 +1,3 @@
<resources>
<dimen name="fab_margin">48dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-mdpi</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.00dp</dimen>
<dimen name="_2sdp">2.00dp</dimen>
<dimen name="_3sdp">3.00dp</dimen>
<dimen name="_4sdp">4.00dp</dimen>
<dimen name="_5sdp">5.00dp</dimen>
<dimen name="_6sdp">6.00dp</dimen>
<dimen name="_7sdp">7.00dp</dimen>
<dimen name="_8sdp">8.00dp</dimen>
<dimen name="_9sdp">9.00dp</dimen>
<dimen name="_10sdp">10.00dp</dimen>
<dimen name="_11sdp">11.00dp</dimen>
<dimen name="_12sdp">12.00dp</dimen>
<dimen name="_13sdp">13.00dp</dimen>
<dimen name="_14sdp">14.00dp</dimen>
<dimen name="_15sdp">15.00dp</dimen>
<dimen name="_16sdp">16.00dp</dimen>
<dimen name="_17sdp">17.00dp</dimen>
<dimen name="_18sdp">18.00dp</dimen>
<dimen name="_19sdp">19.00dp</dimen>
<dimen name="_20sdp">20.00dp</dimen>
<dimen name="_21sdp">21.00dp</dimen>
<dimen name="_22sdp">22.00dp</dimen>
<dimen name="_23sdp">23.00dp</dimen>
<dimen name="_24sdp">24.00dp</dimen>
<dimen name="_25sdp">25.00dp</dimen>
<dimen name="_26sdp">26.00dp</dimen>
<dimen name="_27sdp">27.00dp</dimen>
<dimen name="_28sdp">28.00dp</dimen>
<dimen name="_29sdp">29.00dp</dimen>
<dimen name="_30sdp">30.00dp</dimen>
<dimen name="_31sdp">31.00dp</dimen>
<dimen name="_32sdp">32.00dp</dimen>
<dimen name="_33sdp">33.00dp</dimen>
<dimen name="_34sdp">34.00dp</dimen>
<dimen name="_35sdp">35.00dp</dimen>
<dimen name="_36sdp">36.00dp</dimen>
<dimen name="_37sdp">37.00dp</dimen>
<dimen name="_38sdp">38.00dp</dimen>
<dimen name="_39sdp">39.00dp</dimen>
<dimen name="_40sdp">40.00dp</dimen>
<dimen name="_41sdp">41.00dp</dimen>
<dimen name="_42sdp">42.00dp</dimen>
<dimen name="_43sdp">43.00dp</dimen>
<dimen name="_44sdp">44.00dp</dimen>
<dimen name="_45sdp">45.00dp</dimen>
<dimen name="_46sdp">46.00dp</dimen>
<dimen name="_47sdp">47.00dp</dimen>
<dimen name="_48sdp">48.00dp</dimen>
<dimen name="_49sdp">49.00dp</dimen>
<dimen name="_50sdp">50.00dp</dimen>
<dimen name="_51sdp">51.00dp</dimen>
<dimen name="_52sdp">52.00dp</dimen>
<dimen name="_53sdp">53.00dp</dimen>
<dimen name="_54sdp">54.00dp</dimen>
<dimen name="_55sdp">55.00dp</dimen>
<dimen name="_56sdp">56.00dp</dimen>
<dimen name="_57sdp">57.00dp</dimen>
<dimen name="_58sdp">58.00dp</dimen>
<dimen name="_59sdp">59.00dp</dimen>
<dimen name="_60sdp">60.00dp</dimen>
<dimen name="_61sdp">61.00dp</dimen>
<dimen name="_62sdp">62.00dp</dimen>
<dimen name="_63sdp">63.00dp</dimen>
<dimen name="_64sdp">64.00dp</dimen>
<dimen name="_65sdp">65.00dp</dimen>
<dimen name="_66sdp">66.00dp</dimen>
<dimen name="_67sdp">67.00dp</dimen>
<dimen name="_68sdp">68.00dp</dimen>
<dimen name="_69sdp">69.00dp</dimen>
<dimen name="_70sdp">70.00dp</dimen>
<dimen name="_71sdp">71.00dp</dimen>
<dimen name="_72sdp">72.00dp</dimen>
<dimen name="_73sdp">73.00dp</dimen>
<dimen name="_74sdp">74.00dp</dimen>
<dimen name="_75sdp">75.00dp</dimen>
<dimen name="_76sdp">76.00dp</dimen>
<dimen name="_77sdp">77.00dp</dimen>
<dimen name="_78sdp">78.00dp</dimen>
<dimen name="_79sdp">79.00dp</dimen>
<dimen name="_80sdp">80.00dp</dimen>
<dimen name="_81sdp">81.00dp</dimen>
<dimen name="_82sdp">82.00dp</dimen>
<dimen name="_83sdp">83.00dp</dimen>
<dimen name="_84sdp">84.00dp</dimen>
<dimen name="_85sdp">85.00dp</dimen>
<dimen name="_86sdp">86.00dp</dimen>
<dimen name="_87sdp">87.00dp</dimen>
<dimen name="_88sdp">88.00dp</dimen>
<dimen name="_89sdp">89.00dp</dimen>
<dimen name="_90sdp">90.00dp</dimen>
<dimen name="_91sdp">91.00dp</dimen>
<dimen name="_92sdp">92.00dp</dimen>
<dimen name="_93sdp">93.00dp</dimen>
<dimen name="_94sdp">94.00dp</dimen>
<dimen name="_95sdp">95.00dp</dimen>
<dimen name="_96sdp">96.00dp</dimen>
<dimen name="_97sdp">97.00dp</dimen>
<dimen name="_98sdp">98.00dp</dimen>
<dimen name="_99sdp">99.00dp</dimen>
<dimen name="_100sdp">100.00dp</dimen>
<dimen name="_101sdp">101.00dp</dimen>
<dimen name="_102sdp">102.00dp</dimen>
<dimen name="_103sdp">103.00dp</dimen>
<dimen name="_104sdp">104.00dp</dimen>
<dimen name="_105sdp">105.00dp</dimen>
<dimen name="_106sdp">106.00dp</dimen>
<dimen name="_107sdp">107.00dp</dimen>
<dimen name="_108sdp">108.00dp</dimen>
<dimen name="_109sdp">109.00dp</dimen>
<dimen name="_110sdp">110.00dp</dimen>
<dimen name="_111sdp">111.00dp</dimen>
<dimen name="_112sdp">112.00dp</dimen>
<dimen name="_113sdp">113.00dp</dimen>
<dimen name="_114sdp">114.00dp</dimen>
<dimen name="_115sdp">115.00dp</dimen>
<dimen name="_116sdp">116.00dp</dimen>
<dimen name="_117sdp">117.00dp</dimen>
<dimen name="_118sdp">118.00dp</dimen>
<dimen name="_119sdp">119.00dp</dimen>
<dimen name="_120sdp">120.00dp</dimen>
<dimen name="_121sdp">121.00dp</dimen>
<dimen name="_122sdp">122.00dp</dimen>
<dimen name="_123sdp">123.00dp</dimen>
<dimen name="_124sdp">124.00dp</dimen>
<dimen name="_125sdp">125.00dp</dimen>
<dimen name="_126sdp">126.00dp</dimen>
<dimen name="_127sdp">127.00dp</dimen>
<dimen name="_128sdp">128.00dp</dimen>
<dimen name="_129sdp">129.00dp</dimen>
<dimen name="_130sdp">130.00dp</dimen>
<dimen name="_131sdp">131.00dp</dimen>
<dimen name="_132sdp">132.00dp</dimen>
<dimen name="_133sdp">133.00dp</dimen>
<dimen name="_134sdp">134.00dp</dimen>
<dimen name="_135sdp">135.00dp</dimen>
<dimen name="_136sdp">136.00dp</dimen>
<dimen name="_137sdp">137.00dp</dimen>
<dimen name="_138sdp">138.00dp</dimen>
<dimen name="_139sdp">139.00dp</dimen>
<dimen name="_140sdp">140.00dp</dimen>
<dimen name="_141sdp">141.00dp</dimen>
<dimen name="_142sdp">142.00dp</dimen>
<dimen name="_143sdp">143.00dp</dimen>
<dimen name="_144sdp">144.00dp</dimen>
<dimen name="_145sdp">145.00dp</dimen>
<dimen name="_146sdp">146.00dp</dimen>
<dimen name="_147sdp">147.00dp</dimen>
<dimen name="_148sdp">148.00dp</dimen>
<dimen name="_149sdp">149.00dp</dimen>
<dimen name="_150sdp">150.00dp</dimen>
<dimen name="_151sdp">151.00dp</dimen>
<dimen name="_152sdp">152.00dp</dimen>
<dimen name="_153sdp">153.00dp</dimen>
<dimen name="_154sdp">154.00dp</dimen>
<dimen name="_155sdp">155.00dp</dimen>
<dimen name="_156sdp">156.00dp</dimen>
<dimen name="_157sdp">157.00dp</dimen>
<dimen name="_158sdp">158.00dp</dimen>
<dimen name="_159sdp">159.00dp</dimen>
<dimen name="_160sdp">160.00dp</dimen>
<dimen name="_161sdp">161.00dp</dimen>
<dimen name="_162sdp">162.00dp</dimen>
<dimen name="_163sdp">163.00dp</dimen>
<dimen name="_164sdp">164.00dp</dimen>
<dimen name="_165sdp">165.00dp</dimen>
<dimen name="_166sdp">166.00dp</dimen>
<dimen name="_167sdp">167.00dp</dimen>
<dimen name="_168sdp">168.00dp</dimen>
<dimen name="_169sdp">169.00dp</dimen>
<dimen name="_170sdp">170.00dp</dimen>
<dimen name="_171sdp">171.00dp</dimen>
<dimen name="_172sdp">172.00dp</dimen>
<dimen name="_173sdp">173.00dp</dimen>
<dimen name="_174sdp">174.00dp</dimen>
<dimen name="_175sdp">175.00dp</dimen>
<dimen name="_176sdp">176.00dp</dimen>
<dimen name="_177sdp">177.00dp</dimen>
<dimen name="_178sdp">178.00dp</dimen>
<dimen name="_179sdp">179.00dp</dimen>
<dimen name="_180sdp">180.00dp</dimen>
<dimen name="_181sdp">181.00dp</dimen>
<dimen name="_182sdp">182.00dp</dimen>
<dimen name="_183sdp">183.00dp</dimen>
<dimen name="_184sdp">184.00dp</dimen>
<dimen name="_185sdp">185.00dp</dimen>
<dimen name="_186sdp">186.00dp</dimen>
<dimen name="_187sdp">187.00dp</dimen>
<dimen name="_188sdp">188.00dp</dimen>
<dimen name="_189sdp">189.00dp</dimen>
<dimen name="_190sdp">190.00dp</dimen>
<dimen name="_191sdp">191.00dp</dimen>
<dimen name="_192sdp">192.00dp</dimen>
<dimen name="_193sdp">193.00dp</dimen>
<dimen name="_194sdp">194.00dp</dimen>
<dimen name="_195sdp">195.00dp</dimen>
<dimen name="_196sdp">196.00dp</dimen>
<dimen name="_197sdp">197.00dp</dimen>
<dimen name="_198sdp">198.00dp</dimen>
<dimen name="_199sdp">199.00dp</dimen>
<dimen name="_200sdp">200.00dp</dimen>
<dimen name="_201sdp">201.00dp</dimen>
<dimen name="_202sdp">202.00dp</dimen>
<dimen name="_203sdp">203.00dp</dimen>
<dimen name="_204sdp">204.00dp</dimen>
<dimen name="_205sdp">205.00dp</dimen>
<dimen name="_206sdp">206.00dp</dimen>
<dimen name="_207sdp">207.00dp</dimen>
<dimen name="_208sdp">208.00dp</dimen>
<dimen name="_209sdp">209.00dp</dimen>
<dimen name="_210sdp">210.00dp</dimen>
<dimen name="_211sdp">211.00dp</dimen>
<dimen name="_212sdp">212.00dp</dimen>
<dimen name="_213sdp">213.00dp</dimen>
<dimen name="_214sdp">214.00dp</dimen>
<dimen name="_215sdp">215.00dp</dimen>
<dimen name="_216sdp">216.00dp</dimen>
<dimen name="_217sdp">217.00dp</dimen>
<dimen name="_218sdp">218.00dp</dimen>
<dimen name="_219sdp">219.00dp</dimen>
<dimen name="_220sdp">220.00dp</dimen>
<dimen name="_221sdp">221.00dp</dimen>
<dimen name="_222sdp">222.00dp</dimen>
<dimen name="_223sdp">223.00dp</dimen>
<dimen name="_224sdp">224.00dp</dimen>
<dimen name="_225sdp">225.00dp</dimen>
<dimen name="_226sdp">226.00dp</dimen>
<dimen name="_227sdp">227.00dp</dimen>
<dimen name="_228sdp">228.00dp</dimen>
<dimen name="_229sdp">229.00dp</dimen>
<dimen name="_230sdp">230.00dp</dimen>
<dimen name="_231sdp">231.00dp</dimen>
<dimen name="_232sdp">232.00dp</dimen>
<dimen name="_233sdp">233.00dp</dimen>
<dimen name="_234sdp">234.00dp</dimen>
<dimen name="_235sdp">235.00dp</dimen>
<dimen name="_236sdp">236.00dp</dimen>
<dimen name="_237sdp">237.00dp</dimen>
<dimen name="_238sdp">238.00dp</dimen>
<dimen name="_239sdp">239.00dp</dimen>
<dimen name="_240sdp">240.00dp</dimen>
<dimen name="_241sdp">241.00dp</dimen>
<dimen name="_242sdp">242.00dp</dimen>
<dimen name="_243sdp">243.00dp</dimen>
<dimen name="_244sdp">244.00dp</dimen>
<dimen name="_245sdp">245.00dp</dimen>
<dimen name="_246sdp">246.00dp</dimen>
<dimen name="_247sdp">247.00dp</dimen>
<dimen name="_248sdp">248.00dp</dimen>
<dimen name="_249sdp">249.00dp</dimen>
<dimen name="_250sdp">250.00dp</dimen>
<dimen name="_251sdp">251.00dp</dimen>
<dimen name="_252sdp">252.00dp</dimen>
<dimen name="_253sdp">253.00dp</dimen>
<dimen name="_254sdp">254.00dp</dimen>
<dimen name="_255sdp">255.00dp</dimen>
<dimen name="_256sdp">256.00dp</dimen>
<dimen name="_257sdp">257.00dp</dimen>
<dimen name="_258sdp">258.00dp</dimen>
<dimen name="_259sdp">259.00dp</dimen>
<dimen name="_260sdp">260.00dp</dimen>
<dimen name="_261sdp">261.00dp</dimen>
<dimen name="_262sdp">262.00dp</dimen>
<dimen name="_263sdp">263.00dp</dimen>
<dimen name="_264sdp">264.00dp</dimen>
<dimen name="_265sdp">265.00dp</dimen>
<dimen name="_266sdp">266.00dp</dimen>
<dimen name="_267sdp">267.00dp</dimen>
<dimen name="_268sdp">268.00dp</dimen>
<dimen name="_269sdp">269.00dp</dimen>
<dimen name="_270sdp">270.00dp</dimen>
<dimen name="_271sdp">271.00dp</dimen>
<dimen name="_272sdp">272.00dp</dimen>
<dimen name="_273sdp">273.00dp</dimen>
<dimen name="_274sdp">274.00dp</dimen>
<dimen name="_275sdp">275.00dp</dimen>
<dimen name="_276sdp">276.00dp</dimen>
<dimen name="_277sdp">277.00dp</dimen>
<dimen name="_278sdp">278.00dp</dimen>
<dimen name="_279sdp">279.00dp</dimen>
<dimen name="_280sdp">280.00dp</dimen>
<dimen name="_281sdp">281.00dp</dimen>
<dimen name="_282sdp">282.00dp</dimen>
<dimen name="_283sdp">283.00dp</dimen>
<dimen name="_284sdp">284.00dp</dimen>
<dimen name="_285sdp">285.00dp</dimen>
<dimen name="_286sdp">286.00dp</dimen>
<dimen name="_287sdp">287.00dp</dimen>
<dimen name="_288sdp">288.00dp</dimen>
<dimen name="_289sdp">289.00dp</dimen>
<dimen name="_290sdp">290.00dp</dimen>
<dimen name="_291sdp">291.00dp</dimen>
<dimen name="_292sdp">292.00dp</dimen>
<dimen name="_293sdp">293.00dp</dimen>
<dimen name="_294sdp">294.00dp</dimen>
<dimen name="_295sdp">295.00dp</dimen>
<dimen name="_296sdp">296.00dp</dimen>
<dimen name="_297sdp">297.00dp</dimen>
<dimen name="_298sdp">298.00dp</dimen>
<dimen name="_299sdp">299.00dp</dimen>
<dimen name="_300sdp">300.00dp</dimen>
</resources>

View File

@ -0,0 +1,7 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Base.Theme.SelfTruckingApp" parent="Theme.Material3.DayNight.NoActionBar">
<!-- Customize your dark theme here. -->
<!-- <item name="colorPrimary">@color/my_dark_primary</item> -->
</style>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw300dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.00dp</dimen>
<dimen name="_2sdp">2.00dp</dimen>
<dimen name="_3sdp">3.00dp</dimen>
<dimen name="_4sdp">4.00dp</dimen>
<dimen name="_5sdp">5.00dp</dimen>
<dimen name="_6sdp">6.00dp</dimen>
<dimen name="_7sdp">7.00dp</dimen>
<dimen name="_8sdp">8.00dp</dimen>
<dimen name="_9sdp">9.00dp</dimen>
<dimen name="_10sdp">10.00dp</dimen>
<dimen name="_11sdp">11.00dp</dimen>
<dimen name="_12sdp">12.00dp</dimen>
<dimen name="_13sdp">13.00dp</dimen>
<dimen name="_14sdp">14.00dp</dimen>
<dimen name="_15sdp">15.00dp</dimen>
<dimen name="_16sdp">16.00dp</dimen>
<dimen name="_17sdp">17.00dp</dimen>
<dimen name="_18sdp">18.00dp</dimen>
<dimen name="_19sdp">19.00dp</dimen>
<dimen name="_20sdp">20.00dp</dimen>
<dimen name="_21sdp">21.00dp</dimen>
<dimen name="_22sdp">22.00dp</dimen>
<dimen name="_23sdp">23.00dp</dimen>
<dimen name="_24sdp">24.00dp</dimen>
<dimen name="_25sdp">25.00dp</dimen>
<dimen name="_26sdp">26.00dp</dimen>
<dimen name="_27sdp">27.00dp</dimen>
<dimen name="_28sdp">28.00dp</dimen>
<dimen name="_29sdp">29.00dp</dimen>
<dimen name="_30sdp">30.00dp</dimen>
<dimen name="_31sdp">31.00dp</dimen>
<dimen name="_32sdp">32.00dp</dimen>
<dimen name="_33sdp">33.00dp</dimen>
<dimen name="_34sdp">34.00dp</dimen>
<dimen name="_35sdp">35.00dp</dimen>
<dimen name="_36sdp">36.00dp</dimen>
<dimen name="_37sdp">37.00dp</dimen>
<dimen name="_38sdp">38.00dp</dimen>
<dimen name="_39sdp">39.00dp</dimen>
<dimen name="_40sdp">40.00dp</dimen>
<dimen name="_41sdp">41.00dp</dimen>
<dimen name="_42sdp">42.00dp</dimen>
<dimen name="_43sdp">43.00dp</dimen>
<dimen name="_44sdp">44.00dp</dimen>
<dimen name="_45sdp">45.00dp</dimen>
<dimen name="_46sdp">46.00dp</dimen>
<dimen name="_47sdp">47.00dp</dimen>
<dimen name="_48sdp">48.00dp</dimen>
<dimen name="_49sdp">49.00dp</dimen>
<dimen name="_50sdp">50.00dp</dimen>
<dimen name="_51sdp">51.00dp</dimen>
<dimen name="_52sdp">52.00dp</dimen>
<dimen name="_53sdp">53.00dp</dimen>
<dimen name="_54sdp">54.00dp</dimen>
<dimen name="_55sdp">55.00dp</dimen>
<dimen name="_56sdp">56.00dp</dimen>
<dimen name="_57sdp">57.00dp</dimen>
<dimen name="_58sdp">58.00dp</dimen>
<dimen name="_59sdp">59.00dp</dimen>
<dimen name="_60sdp">60.00dp</dimen>
<dimen name="_61sdp">61.00dp</dimen>
<dimen name="_62sdp">62.00dp</dimen>
<dimen name="_63sdp">63.00dp</dimen>
<dimen name="_64sdp">64.00dp</dimen>
<dimen name="_65sdp">65.00dp</dimen>
<dimen name="_66sdp">66.00dp</dimen>
<dimen name="_67sdp">67.00dp</dimen>
<dimen name="_68sdp">68.00dp</dimen>
<dimen name="_69sdp">69.00dp</dimen>
<dimen name="_70sdp">70.00dp</dimen>
<dimen name="_71sdp">71.00dp</dimen>
<dimen name="_72sdp">72.00dp</dimen>
<dimen name="_73sdp">73.00dp</dimen>
<dimen name="_74sdp">74.00dp</dimen>
<dimen name="_75sdp">75.00dp</dimen>
<dimen name="_76sdp">76.00dp</dimen>
<dimen name="_77sdp">77.00dp</dimen>
<dimen name="_78sdp">78.00dp</dimen>
<dimen name="_79sdp">79.00dp</dimen>
<dimen name="_80sdp">80.00dp</dimen>
<dimen name="_81sdp">81.00dp</dimen>
<dimen name="_82sdp">82.00dp</dimen>
<dimen name="_83sdp">83.00dp</dimen>
<dimen name="_84sdp">84.00dp</dimen>
<dimen name="_85sdp">85.00dp</dimen>
<dimen name="_86sdp">86.00dp</dimen>
<dimen name="_87sdp">87.00dp</dimen>
<dimen name="_88sdp">88.00dp</dimen>
<dimen name="_89sdp">89.00dp</dimen>
<dimen name="_90sdp">90.00dp</dimen>
<dimen name="_91sdp">91.00dp</dimen>
<dimen name="_92sdp">92.00dp</dimen>
<dimen name="_93sdp">93.00dp</dimen>
<dimen name="_94sdp">94.00dp</dimen>
<dimen name="_95sdp">95.00dp</dimen>
<dimen name="_96sdp">96.00dp</dimen>
<dimen name="_97sdp">97.00dp</dimen>
<dimen name="_98sdp">98.00dp</dimen>
<dimen name="_99sdp">99.00dp</dimen>
<dimen name="_100sdp">100.00dp</dimen>
<dimen name="_101sdp">101.00dp</dimen>
<dimen name="_102sdp">102.00dp</dimen>
<dimen name="_103sdp">103.00dp</dimen>
<dimen name="_104sdp">104.00dp</dimen>
<dimen name="_105sdp">105.00dp</dimen>
<dimen name="_106sdp">106.00dp</dimen>
<dimen name="_107sdp">107.00dp</dimen>
<dimen name="_108sdp">108.00dp</dimen>
<dimen name="_109sdp">109.00dp</dimen>
<dimen name="_110sdp">110.00dp</dimen>
<dimen name="_111sdp">111.00dp</dimen>
<dimen name="_112sdp">112.00dp</dimen>
<dimen name="_113sdp">113.00dp</dimen>
<dimen name="_114sdp">114.00dp</dimen>
<dimen name="_115sdp">115.00dp</dimen>
<dimen name="_116sdp">116.00dp</dimen>
<dimen name="_117sdp">117.00dp</dimen>
<dimen name="_118sdp">118.00dp</dimen>
<dimen name="_119sdp">119.00dp</dimen>
<dimen name="_120sdp">120.00dp</dimen>
<dimen name="_121sdp">121.00dp</dimen>
<dimen name="_122sdp">122.00dp</dimen>
<dimen name="_123sdp">123.00dp</dimen>
<dimen name="_124sdp">124.00dp</dimen>
<dimen name="_125sdp">125.00dp</dimen>
<dimen name="_126sdp">126.00dp</dimen>
<dimen name="_127sdp">127.00dp</dimen>
<dimen name="_128sdp">128.00dp</dimen>
<dimen name="_129sdp">129.00dp</dimen>
<dimen name="_130sdp">130.00dp</dimen>
<dimen name="_131sdp">131.00dp</dimen>
<dimen name="_132sdp">132.00dp</dimen>
<dimen name="_133sdp">133.00dp</dimen>
<dimen name="_134sdp">134.00dp</dimen>
<dimen name="_135sdp">135.00dp</dimen>
<dimen name="_136sdp">136.00dp</dimen>
<dimen name="_137sdp">137.00dp</dimen>
<dimen name="_138sdp">138.00dp</dimen>
<dimen name="_139sdp">139.00dp</dimen>
<dimen name="_140sdp">140.00dp</dimen>
<dimen name="_141sdp">141.00dp</dimen>
<dimen name="_142sdp">142.00dp</dimen>
<dimen name="_143sdp">143.00dp</dimen>
<dimen name="_144sdp">144.00dp</dimen>
<dimen name="_145sdp">145.00dp</dimen>
<dimen name="_146sdp">146.00dp</dimen>
<dimen name="_147sdp">147.00dp</dimen>
<dimen name="_148sdp">148.00dp</dimen>
<dimen name="_149sdp">149.00dp</dimen>
<dimen name="_150sdp">150.00dp</dimen>
<dimen name="_151sdp">151.00dp</dimen>
<dimen name="_152sdp">152.00dp</dimen>
<dimen name="_153sdp">153.00dp</dimen>
<dimen name="_154sdp">154.00dp</dimen>
<dimen name="_155sdp">155.00dp</dimen>
<dimen name="_156sdp">156.00dp</dimen>
<dimen name="_157sdp">157.00dp</dimen>
<dimen name="_158sdp">158.00dp</dimen>
<dimen name="_159sdp">159.00dp</dimen>
<dimen name="_160sdp">160.00dp</dimen>
<dimen name="_161sdp">161.00dp</dimen>
<dimen name="_162sdp">162.00dp</dimen>
<dimen name="_163sdp">163.00dp</dimen>
<dimen name="_164sdp">164.00dp</dimen>
<dimen name="_165sdp">165.00dp</dimen>
<dimen name="_166sdp">166.00dp</dimen>
<dimen name="_167sdp">167.00dp</dimen>
<dimen name="_168sdp">168.00dp</dimen>
<dimen name="_169sdp">169.00dp</dimen>
<dimen name="_170sdp">170.00dp</dimen>
<dimen name="_171sdp">171.00dp</dimen>
<dimen name="_172sdp">172.00dp</dimen>
<dimen name="_173sdp">173.00dp</dimen>
<dimen name="_174sdp">174.00dp</dimen>
<dimen name="_175sdp">175.00dp</dimen>
<dimen name="_176sdp">176.00dp</dimen>
<dimen name="_177sdp">177.00dp</dimen>
<dimen name="_178sdp">178.00dp</dimen>
<dimen name="_179sdp">179.00dp</dimen>
<dimen name="_180sdp">180.00dp</dimen>
<dimen name="_181sdp">181.00dp</dimen>
<dimen name="_182sdp">182.00dp</dimen>
<dimen name="_183sdp">183.00dp</dimen>
<dimen name="_184sdp">184.00dp</dimen>
<dimen name="_185sdp">185.00dp</dimen>
<dimen name="_186sdp">186.00dp</dimen>
<dimen name="_187sdp">187.00dp</dimen>
<dimen name="_188sdp">188.00dp</dimen>
<dimen name="_189sdp">189.00dp</dimen>
<dimen name="_190sdp">190.00dp</dimen>
<dimen name="_191sdp">191.00dp</dimen>
<dimen name="_192sdp">192.00dp</dimen>
<dimen name="_193sdp">193.00dp</dimen>
<dimen name="_194sdp">194.00dp</dimen>
<dimen name="_195sdp">195.00dp</dimen>
<dimen name="_196sdp">196.00dp</dimen>
<dimen name="_197sdp">197.00dp</dimen>
<dimen name="_198sdp">198.00dp</dimen>
<dimen name="_199sdp">199.00dp</dimen>
<dimen name="_200sdp">200.00dp</dimen>
<dimen name="_201sdp">201.00dp</dimen>
<dimen name="_202sdp">202.00dp</dimen>
<dimen name="_203sdp">203.00dp</dimen>
<dimen name="_204sdp">204.00dp</dimen>
<dimen name="_205sdp">205.00dp</dimen>
<dimen name="_206sdp">206.00dp</dimen>
<dimen name="_207sdp">207.00dp</dimen>
<dimen name="_208sdp">208.00dp</dimen>
<dimen name="_209sdp">209.00dp</dimen>
<dimen name="_210sdp">210.00dp</dimen>
<dimen name="_211sdp">211.00dp</dimen>
<dimen name="_212sdp">212.00dp</dimen>
<dimen name="_213sdp">213.00dp</dimen>
<dimen name="_214sdp">214.00dp</dimen>
<dimen name="_215sdp">215.00dp</dimen>
<dimen name="_216sdp">216.00dp</dimen>
<dimen name="_217sdp">217.00dp</dimen>
<dimen name="_218sdp">218.00dp</dimen>
<dimen name="_219sdp">219.00dp</dimen>
<dimen name="_220sdp">220.00dp</dimen>
<dimen name="_221sdp">221.00dp</dimen>
<dimen name="_222sdp">222.00dp</dimen>
<dimen name="_223sdp">223.00dp</dimen>
<dimen name="_224sdp">224.00dp</dimen>
<dimen name="_225sdp">225.00dp</dimen>
<dimen name="_226sdp">226.00dp</dimen>
<dimen name="_227sdp">227.00dp</dimen>
<dimen name="_228sdp">228.00dp</dimen>
<dimen name="_229sdp">229.00dp</dimen>
<dimen name="_230sdp">230.00dp</dimen>
<dimen name="_231sdp">231.00dp</dimen>
<dimen name="_232sdp">232.00dp</dimen>
<dimen name="_233sdp">233.00dp</dimen>
<dimen name="_234sdp">234.00dp</dimen>
<dimen name="_235sdp">235.00dp</dimen>
<dimen name="_236sdp">236.00dp</dimen>
<dimen name="_237sdp">237.00dp</dimen>
<dimen name="_238sdp">238.00dp</dimen>
<dimen name="_239sdp">239.00dp</dimen>
<dimen name="_240sdp">240.00dp</dimen>
<dimen name="_241sdp">241.00dp</dimen>
<dimen name="_242sdp">242.00dp</dimen>
<dimen name="_243sdp">243.00dp</dimen>
<dimen name="_244sdp">244.00dp</dimen>
<dimen name="_245sdp">245.00dp</dimen>
<dimen name="_246sdp">246.00dp</dimen>
<dimen name="_247sdp">247.00dp</dimen>
<dimen name="_248sdp">248.00dp</dimen>
<dimen name="_249sdp">249.00dp</dimen>
<dimen name="_250sdp">250.00dp</dimen>
<dimen name="_251sdp">251.00dp</dimen>
<dimen name="_252sdp">252.00dp</dimen>
<dimen name="_253sdp">253.00dp</dimen>
<dimen name="_254sdp">254.00dp</dimen>
<dimen name="_255sdp">255.00dp</dimen>
<dimen name="_256sdp">256.00dp</dimen>
<dimen name="_257sdp">257.00dp</dimen>
<dimen name="_258sdp">258.00dp</dimen>
<dimen name="_259sdp">259.00dp</dimen>
<dimen name="_260sdp">260.00dp</dimen>
<dimen name="_261sdp">261.00dp</dimen>
<dimen name="_262sdp">262.00dp</dimen>
<dimen name="_263sdp">263.00dp</dimen>
<dimen name="_264sdp">264.00dp</dimen>
<dimen name="_265sdp">265.00dp</dimen>
<dimen name="_266sdp">266.00dp</dimen>
<dimen name="_267sdp">267.00dp</dimen>
<dimen name="_268sdp">268.00dp</dimen>
<dimen name="_269sdp">269.00dp</dimen>
<dimen name="_270sdp">270.00dp</dimen>
<dimen name="_271sdp">271.00dp</dimen>
<dimen name="_272sdp">272.00dp</dimen>
<dimen name="_273sdp">273.00dp</dimen>
<dimen name="_274sdp">274.00dp</dimen>
<dimen name="_275sdp">275.00dp</dimen>
<dimen name="_276sdp">276.00dp</dimen>
<dimen name="_277sdp">277.00dp</dimen>
<dimen name="_278sdp">278.00dp</dimen>
<dimen name="_279sdp">279.00dp</dimen>
<dimen name="_280sdp">280.00dp</dimen>
<dimen name="_281sdp">281.00dp</dimen>
<dimen name="_282sdp">282.00dp</dimen>
<dimen name="_283sdp">283.00dp</dimen>
<dimen name="_284sdp">284.00dp</dimen>
<dimen name="_285sdp">285.00dp</dimen>
<dimen name="_286sdp">286.00dp</dimen>
<dimen name="_287sdp">287.00dp</dimen>
<dimen name="_288sdp">288.00dp</dimen>
<dimen name="_289sdp">289.00dp</dimen>
<dimen name="_290sdp">290.00dp</dimen>
<dimen name="_291sdp">291.00dp</dimen>
<dimen name="_292sdp">292.00dp</dimen>
<dimen name="_293sdp">293.00dp</dimen>
<dimen name="_294sdp">294.00dp</dimen>
<dimen name="_295sdp">295.00dp</dimen>
<dimen name="_296sdp">296.00dp</dimen>
<dimen name="_297sdp">297.00dp</dimen>
<dimen name="_298sdp">298.00dp</dimen>
<dimen name="_299sdp">299.00dp</dimen>
<dimen name="_300sdp">300.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw330dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.10dp</dimen>
<dimen name="_2sdp">2.20dp</dimen>
<dimen name="_3sdp">3.30dp</dimen>
<dimen name="_4sdp">4.40dp</dimen>
<dimen name="_5sdp">5.50dp</dimen>
<dimen name="_6sdp">6.60dp</dimen>
<dimen name="_7sdp">7.70dp</dimen>
<dimen name="_8sdp">8.80dp</dimen>
<dimen name="_9sdp">9.90dp</dimen>
<dimen name="_10sdp">11.00dp</dimen>
<dimen name="_11sdp">12.10dp</dimen>
<dimen name="_12sdp">13.20dp</dimen>
<dimen name="_13sdp">14.30dp</dimen>
<dimen name="_14sdp">15.40dp</dimen>
<dimen name="_15sdp">16.50dp</dimen>
<dimen name="_16sdp">17.60dp</dimen>
<dimen name="_17sdp">18.70dp</dimen>
<dimen name="_18sdp">19.80dp</dimen>
<dimen name="_19sdp">20.90dp</dimen>
<dimen name="_20sdp">22.00dp</dimen>
<dimen name="_21sdp">23.10dp</dimen>
<dimen name="_22sdp">24.20dp</dimen>
<dimen name="_23sdp">25.30dp</dimen>
<dimen name="_24sdp">26.40dp</dimen>
<dimen name="_25sdp">27.50dp</dimen>
<dimen name="_26sdp">28.60dp</dimen>
<dimen name="_27sdp">29.70dp</dimen>
<dimen name="_28sdp">30.80dp</dimen>
<dimen name="_29sdp">31.90dp</dimen>
<dimen name="_30sdp">33.00dp</dimen>
<dimen name="_31sdp">34.10dp</dimen>
<dimen name="_32sdp">35.20dp</dimen>
<dimen name="_33sdp">36.30dp</dimen>
<dimen name="_34sdp">37.40dp</dimen>
<dimen name="_35sdp">38.50dp</dimen>
<dimen name="_36sdp">39.60dp</dimen>
<dimen name="_37sdp">40.70dp</dimen>
<dimen name="_38sdp">41.80dp</dimen>
<dimen name="_39sdp">42.90dp</dimen>
<dimen name="_40sdp">44.00dp</dimen>
<dimen name="_41sdp">45.10dp</dimen>
<dimen name="_42sdp">46.20dp</dimen>
<dimen name="_43sdp">47.30dp</dimen>
<dimen name="_44sdp">48.40dp</dimen>
<dimen name="_45sdp">49.50dp</dimen>
<dimen name="_46sdp">50.60dp</dimen>
<dimen name="_47sdp">51.70dp</dimen>
<dimen name="_48sdp">52.80dp</dimen>
<dimen name="_49sdp">53.90dp</dimen>
<dimen name="_50sdp">55.00dp</dimen>
<dimen name="_51sdp">56.10dp</dimen>
<dimen name="_52sdp">57.20dp</dimen>
<dimen name="_53sdp">58.30dp</dimen>
<dimen name="_54sdp">59.40dp</dimen>
<dimen name="_55sdp">60.50dp</dimen>
<dimen name="_56sdp">61.60dp</dimen>
<dimen name="_57sdp">62.70dp</dimen>
<dimen name="_58sdp">63.80dp</dimen>
<dimen name="_59sdp">64.90dp</dimen>
<dimen name="_60sdp">66.00dp</dimen>
<dimen name="_61sdp">67.10dp</dimen>
<dimen name="_62sdp">68.20dp</dimen>
<dimen name="_63sdp">69.30dp</dimen>
<dimen name="_64sdp">70.40dp</dimen>
<dimen name="_65sdp">71.50dp</dimen>
<dimen name="_66sdp">72.60dp</dimen>
<dimen name="_67sdp">73.70dp</dimen>
<dimen name="_68sdp">74.80dp</dimen>
<dimen name="_69sdp">75.90dp</dimen>
<dimen name="_70sdp">77.00dp</dimen>
<dimen name="_71sdp">78.10dp</dimen>
<dimen name="_72sdp">79.20dp</dimen>
<dimen name="_73sdp">80.30dp</dimen>
<dimen name="_74sdp">81.40dp</dimen>
<dimen name="_75sdp">82.50dp</dimen>
<dimen name="_76sdp">83.60dp</dimen>
<dimen name="_77sdp">84.70dp</dimen>
<dimen name="_78sdp">85.80dp</dimen>
<dimen name="_79sdp">86.90dp</dimen>
<dimen name="_80sdp">88.00dp</dimen>
<dimen name="_81sdp">89.10dp</dimen>
<dimen name="_82sdp">90.20dp</dimen>
<dimen name="_83sdp">91.30dp</dimen>
<dimen name="_84sdp">92.40dp</dimen>
<dimen name="_85sdp">93.50dp</dimen>
<dimen name="_86sdp">94.60dp</dimen>
<dimen name="_87sdp">95.70dp</dimen>
<dimen name="_88sdp">96.80dp</dimen>
<dimen name="_89sdp">97.90dp</dimen>
<dimen name="_90sdp">99.00dp</dimen>
<dimen name="_91sdp">100.10dp</dimen>
<dimen name="_92sdp">101.20dp</dimen>
<dimen name="_93sdp">102.30dp</dimen>
<dimen name="_94sdp">103.40dp</dimen>
<dimen name="_95sdp">104.50dp</dimen>
<dimen name="_96sdp">105.60dp</dimen>
<dimen name="_97sdp">106.70dp</dimen>
<dimen name="_98sdp">107.80dp</dimen>
<dimen name="_99sdp">108.90dp</dimen>
<dimen name="_100sdp">110.00dp</dimen>
<dimen name="_101sdp">111.10dp</dimen>
<dimen name="_102sdp">112.20dp</dimen>
<dimen name="_103sdp">113.30dp</dimen>
<dimen name="_104sdp">114.40dp</dimen>
<dimen name="_105sdp">115.50dp</dimen>
<dimen name="_106sdp">116.60dp</dimen>
<dimen name="_107sdp">117.70dp</dimen>
<dimen name="_108sdp">118.80dp</dimen>
<dimen name="_109sdp">119.90dp</dimen>
<dimen name="_110sdp">121.00dp</dimen>
<dimen name="_111sdp">122.10dp</dimen>
<dimen name="_112sdp">123.20dp</dimen>
<dimen name="_113sdp">124.30dp</dimen>
<dimen name="_114sdp">125.40dp</dimen>
<dimen name="_115sdp">126.50dp</dimen>
<dimen name="_116sdp">127.60dp</dimen>
<dimen name="_117sdp">128.70dp</dimen>
<dimen name="_118sdp">129.80dp</dimen>
<dimen name="_119sdp">130.90dp</dimen>
<dimen name="_120sdp">132.00dp</dimen>
<dimen name="_121sdp">133.10dp</dimen>
<dimen name="_122sdp">134.20dp</dimen>
<dimen name="_123sdp">135.30dp</dimen>
<dimen name="_124sdp">136.40dp</dimen>
<dimen name="_125sdp">137.50dp</dimen>
<dimen name="_126sdp">138.60dp</dimen>
<dimen name="_127sdp">139.70dp</dimen>
<dimen name="_128sdp">140.80dp</dimen>
<dimen name="_129sdp">141.90dp</dimen>
<dimen name="_130sdp">143.00dp</dimen>
<dimen name="_131sdp">144.10dp</dimen>
<dimen name="_132sdp">145.20dp</dimen>
<dimen name="_133sdp">146.30dp</dimen>
<dimen name="_134sdp">147.40dp</dimen>
<dimen name="_135sdp">148.50dp</dimen>
<dimen name="_136sdp">149.60dp</dimen>
<dimen name="_137sdp">150.70dp</dimen>
<dimen name="_138sdp">151.80dp</dimen>
<dimen name="_139sdp">152.90dp</dimen>
<dimen name="_140sdp">154.00dp</dimen>
<dimen name="_141sdp">155.10dp</dimen>
<dimen name="_142sdp">156.20dp</dimen>
<dimen name="_143sdp">157.30dp</dimen>
<dimen name="_144sdp">158.40dp</dimen>
<dimen name="_145sdp">159.50dp</dimen>
<dimen name="_146sdp">160.60dp</dimen>
<dimen name="_147sdp">161.70dp</dimen>
<dimen name="_148sdp">162.80dp</dimen>
<dimen name="_149sdp">163.90dp</dimen>
<dimen name="_150sdp">165.00dp</dimen>
<dimen name="_151sdp">166.10dp</dimen>
<dimen name="_152sdp">167.20dp</dimen>
<dimen name="_153sdp">168.30dp</dimen>
<dimen name="_154sdp">169.40dp</dimen>
<dimen name="_155sdp">170.50dp</dimen>
<dimen name="_156sdp">171.60dp</dimen>
<dimen name="_157sdp">172.70dp</dimen>
<dimen name="_158sdp">173.80dp</dimen>
<dimen name="_159sdp">174.90dp</dimen>
<dimen name="_160sdp">176.00dp</dimen>
<dimen name="_161sdp">177.10dp</dimen>
<dimen name="_162sdp">178.20dp</dimen>
<dimen name="_163sdp">179.30dp</dimen>
<dimen name="_164sdp">180.40dp</dimen>
<dimen name="_165sdp">181.50dp</dimen>
<dimen name="_166sdp">182.60dp</dimen>
<dimen name="_167sdp">183.70dp</dimen>
<dimen name="_168sdp">184.80dp</dimen>
<dimen name="_169sdp">185.90dp</dimen>
<dimen name="_170sdp">187.00dp</dimen>
<dimen name="_171sdp">188.10dp</dimen>
<dimen name="_172sdp">189.20dp</dimen>
<dimen name="_173sdp">190.30dp</dimen>
<dimen name="_174sdp">191.40dp</dimen>
<dimen name="_175sdp">192.50dp</dimen>
<dimen name="_176sdp">193.60dp</dimen>
<dimen name="_177sdp">194.70dp</dimen>
<dimen name="_178sdp">195.80dp</dimen>
<dimen name="_179sdp">196.90dp</dimen>
<dimen name="_180sdp">198.00dp</dimen>
<dimen name="_181sdp">199.10dp</dimen>
<dimen name="_182sdp">200.20dp</dimen>
<dimen name="_183sdp">201.30dp</dimen>
<dimen name="_184sdp">202.40dp</dimen>
<dimen name="_185sdp">203.50dp</dimen>
<dimen name="_186sdp">204.60dp</dimen>
<dimen name="_187sdp">205.70dp</dimen>
<dimen name="_188sdp">206.80dp</dimen>
<dimen name="_189sdp">207.90dp</dimen>
<dimen name="_190sdp">209.00dp</dimen>
<dimen name="_191sdp">210.10dp</dimen>
<dimen name="_192sdp">211.20dp</dimen>
<dimen name="_193sdp">212.30dp</dimen>
<dimen name="_194sdp">213.40dp</dimen>
<dimen name="_195sdp">214.50dp</dimen>
<dimen name="_196sdp">215.60dp</dimen>
<dimen name="_197sdp">216.70dp</dimen>
<dimen name="_198sdp">217.80dp</dimen>
<dimen name="_199sdp">218.90dp</dimen>
<dimen name="_200sdp">220.00dp</dimen>
<dimen name="_201sdp">221.10dp</dimen>
<dimen name="_202sdp">222.20dp</dimen>
<dimen name="_203sdp">223.30dp</dimen>
<dimen name="_204sdp">224.40dp</dimen>
<dimen name="_205sdp">225.50dp</dimen>
<dimen name="_206sdp">226.60dp</dimen>
<dimen name="_207sdp">227.70dp</dimen>
<dimen name="_208sdp">228.80dp</dimen>
<dimen name="_209sdp">229.90dp</dimen>
<dimen name="_210sdp">231.00dp</dimen>
<dimen name="_211sdp">232.10dp</dimen>
<dimen name="_212sdp">233.20dp</dimen>
<dimen name="_213sdp">234.30dp</dimen>
<dimen name="_214sdp">235.40dp</dimen>
<dimen name="_215sdp">236.50dp</dimen>
<dimen name="_216sdp">237.60dp</dimen>
<dimen name="_217sdp">238.70dp</dimen>
<dimen name="_218sdp">239.80dp</dimen>
<dimen name="_219sdp">240.90dp</dimen>
<dimen name="_220sdp">242.00dp</dimen>
<dimen name="_221sdp">243.10dp</dimen>
<dimen name="_222sdp">244.20dp</dimen>
<dimen name="_223sdp">245.30dp</dimen>
<dimen name="_224sdp">246.40dp</dimen>
<dimen name="_225sdp">247.50dp</dimen>
<dimen name="_226sdp">248.60dp</dimen>
<dimen name="_227sdp">249.70dp</dimen>
<dimen name="_228sdp">250.80dp</dimen>
<dimen name="_229sdp">251.90dp</dimen>
<dimen name="_230sdp">253.00dp</dimen>
<dimen name="_231sdp">254.10dp</dimen>
<dimen name="_232sdp">255.20dp</dimen>
<dimen name="_233sdp">256.30dp</dimen>
<dimen name="_234sdp">257.40dp</dimen>
<dimen name="_235sdp">258.50dp</dimen>
<dimen name="_236sdp">259.60dp</dimen>
<dimen name="_237sdp">260.70dp</dimen>
<dimen name="_238sdp">261.80dp</dimen>
<dimen name="_239sdp">262.90dp</dimen>
<dimen name="_240sdp">264.00dp</dimen>
<dimen name="_241sdp">265.10dp</dimen>
<dimen name="_242sdp">266.20dp</dimen>
<dimen name="_243sdp">267.30dp</dimen>
<dimen name="_244sdp">268.40dp</dimen>
<dimen name="_245sdp">269.50dp</dimen>
<dimen name="_246sdp">270.60dp</dimen>
<dimen name="_247sdp">271.70dp</dimen>
<dimen name="_248sdp">272.80dp</dimen>
<dimen name="_249sdp">273.90dp</dimen>
<dimen name="_250sdp">275.00dp</dimen>
<dimen name="_251sdp">276.10dp</dimen>
<dimen name="_252sdp">277.20dp</dimen>
<dimen name="_253sdp">278.30dp</dimen>
<dimen name="_254sdp">279.40dp</dimen>
<dimen name="_255sdp">280.50dp</dimen>
<dimen name="_256sdp">281.60dp</dimen>
<dimen name="_257sdp">282.70dp</dimen>
<dimen name="_258sdp">283.80dp</dimen>
<dimen name="_259sdp">284.90dp</dimen>
<dimen name="_260sdp">286.00dp</dimen>
<dimen name="_261sdp">287.10dp</dimen>
<dimen name="_262sdp">288.20dp</dimen>
<dimen name="_263sdp">289.30dp</dimen>
<dimen name="_264sdp">290.40dp</dimen>
<dimen name="_265sdp">291.50dp</dimen>
<dimen name="_266sdp">292.60dp</dimen>
<dimen name="_267sdp">293.70dp</dimen>
<dimen name="_268sdp">294.80dp</dimen>
<dimen name="_269sdp">295.90dp</dimen>
<dimen name="_270sdp">297.00dp</dimen>
<dimen name="_271sdp">298.10dp</dimen>
<dimen name="_272sdp">299.20dp</dimen>
<dimen name="_273sdp">300.30dp</dimen>
<dimen name="_274sdp">301.40dp</dimen>
<dimen name="_275sdp">302.50dp</dimen>
<dimen name="_276sdp">303.60dp</dimen>
<dimen name="_277sdp">304.70dp</dimen>
<dimen name="_278sdp">305.80dp</dimen>
<dimen name="_279sdp">306.90dp</dimen>
<dimen name="_280sdp">308.00dp</dimen>
<dimen name="_281sdp">309.10dp</dimen>
<dimen name="_282sdp">310.20dp</dimen>
<dimen name="_283sdp">311.30dp</dimen>
<dimen name="_284sdp">312.40dp</dimen>
<dimen name="_285sdp">313.50dp</dimen>
<dimen name="_286sdp">314.60dp</dimen>
<dimen name="_287sdp">315.70dp</dimen>
<dimen name="_288sdp">316.80dp</dimen>
<dimen name="_289sdp">317.90dp</dimen>
<dimen name="_290sdp">319.00dp</dimen>
<dimen name="_291sdp">320.10dp</dimen>
<dimen name="_292sdp">321.20dp</dimen>
<dimen name="_293sdp">322.30dp</dimen>
<dimen name="_294sdp">323.40dp</dimen>
<dimen name="_295sdp">324.50dp</dimen>
<dimen name="_296sdp">325.60dp</dimen>
<dimen name="_297sdp">326.70dp</dimen>
<dimen name="_298sdp">327.80dp</dimen>
<dimen name="_299sdp">328.90dp</dimen>
<dimen name="_300sdp">330.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw360dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.20dp</dimen>
<dimen name="_2sdp">2.40dp</dimen>
<dimen name="_3sdp">3.60dp</dimen>
<dimen name="_4sdp">4.80dp</dimen>
<dimen name="_5sdp">6.00dp</dimen>
<dimen name="_6sdp">7.20dp</dimen>
<dimen name="_7sdp">8.40dp</dimen>
<dimen name="_8sdp">9.60dp</dimen>
<dimen name="_9sdp">10.80dp</dimen>
<dimen name="_10sdp">12.00dp</dimen>
<dimen name="_11sdp">13.20dp</dimen>
<dimen name="_12sdp">14.40dp</dimen>
<dimen name="_13sdp">15.60dp</dimen>
<dimen name="_14sdp">16.80dp</dimen>
<dimen name="_15sdp">18.00dp</dimen>
<dimen name="_16sdp">19.20dp</dimen>
<dimen name="_17sdp">20.40dp</dimen>
<dimen name="_18sdp">21.60dp</dimen>
<dimen name="_19sdp">22.80dp</dimen>
<dimen name="_20sdp">24.00dp</dimen>
<dimen name="_21sdp">25.20dp</dimen>
<dimen name="_22sdp">26.40dp</dimen>
<dimen name="_23sdp">27.60dp</dimen>
<dimen name="_24sdp">28.80dp</dimen>
<dimen name="_25sdp">30.00dp</dimen>
<dimen name="_26sdp">31.20dp</dimen>
<dimen name="_27sdp">32.40dp</dimen>
<dimen name="_28sdp">33.60dp</dimen>
<dimen name="_29sdp">34.80dp</dimen>
<dimen name="_30sdp">36.00dp</dimen>
<dimen name="_31sdp">37.20dp</dimen>
<dimen name="_32sdp">38.40dp</dimen>
<dimen name="_33sdp">39.60dp</dimen>
<dimen name="_34sdp">40.80dp</dimen>
<dimen name="_35sdp">42.00dp</dimen>
<dimen name="_36sdp">43.20dp</dimen>
<dimen name="_37sdp">44.40dp</dimen>
<dimen name="_38sdp">45.60dp</dimen>
<dimen name="_39sdp">46.80dp</dimen>
<dimen name="_40sdp">48.00dp</dimen>
<dimen name="_41sdp">49.20dp</dimen>
<dimen name="_42sdp">50.40dp</dimen>
<dimen name="_43sdp">51.60dp</dimen>
<dimen name="_44sdp">52.80dp</dimen>
<dimen name="_45sdp">54.00dp</dimen>
<dimen name="_46sdp">55.20dp</dimen>
<dimen name="_47sdp">56.40dp</dimen>
<dimen name="_48sdp">57.60dp</dimen>
<dimen name="_49sdp">58.80dp</dimen>
<dimen name="_50sdp">60.00dp</dimen>
<dimen name="_51sdp">61.20dp</dimen>
<dimen name="_52sdp">62.40dp</dimen>
<dimen name="_53sdp">63.60dp</dimen>
<dimen name="_54sdp">64.80dp</dimen>
<dimen name="_55sdp">66.00dp</dimen>
<dimen name="_56sdp">67.20dp</dimen>
<dimen name="_57sdp">68.40dp</dimen>
<dimen name="_58sdp">69.60dp</dimen>
<dimen name="_59sdp">70.80dp</dimen>
<dimen name="_60sdp">72.00dp</dimen>
<dimen name="_61sdp">73.20dp</dimen>
<dimen name="_62sdp">74.40dp</dimen>
<dimen name="_63sdp">75.60dp</dimen>
<dimen name="_64sdp">76.80dp</dimen>
<dimen name="_65sdp">78.00dp</dimen>
<dimen name="_66sdp">79.20dp</dimen>
<dimen name="_67sdp">80.40dp</dimen>
<dimen name="_68sdp">81.60dp</dimen>
<dimen name="_69sdp">82.80dp</dimen>
<dimen name="_70sdp">84.00dp</dimen>
<dimen name="_71sdp">85.20dp</dimen>
<dimen name="_72sdp">86.40dp</dimen>
<dimen name="_73sdp">87.60dp</dimen>
<dimen name="_74sdp">88.80dp</dimen>
<dimen name="_75sdp">90.00dp</dimen>
<dimen name="_76sdp">91.20dp</dimen>
<dimen name="_77sdp">92.40dp</dimen>
<dimen name="_78sdp">93.60dp</dimen>
<dimen name="_79sdp">94.80dp</dimen>
<dimen name="_80sdp">96.00dp</dimen>
<dimen name="_81sdp">97.20dp</dimen>
<dimen name="_82sdp">98.40dp</dimen>
<dimen name="_83sdp">99.60dp</dimen>
<dimen name="_84sdp">100.80dp</dimen>
<dimen name="_85sdp">102.00dp</dimen>
<dimen name="_86sdp">103.20dp</dimen>
<dimen name="_87sdp">104.40dp</dimen>
<dimen name="_88sdp">105.60dp</dimen>
<dimen name="_89sdp">106.80dp</dimen>
<dimen name="_90sdp">108.00dp</dimen>
<dimen name="_91sdp">109.20dp</dimen>
<dimen name="_92sdp">110.40dp</dimen>
<dimen name="_93sdp">111.60dp</dimen>
<dimen name="_94sdp">112.80dp</dimen>
<dimen name="_95sdp">114.00dp</dimen>
<dimen name="_96sdp">115.20dp</dimen>
<dimen name="_97sdp">116.40dp</dimen>
<dimen name="_98sdp">117.60dp</dimen>
<dimen name="_99sdp">118.80dp</dimen>
<dimen name="_100sdp">120.00dp</dimen>
<dimen name="_101sdp">121.20dp</dimen>
<dimen name="_102sdp">122.40dp</dimen>
<dimen name="_103sdp">123.60dp</dimen>
<dimen name="_104sdp">124.80dp</dimen>
<dimen name="_105sdp">126.00dp</dimen>
<dimen name="_106sdp">127.20dp</dimen>
<dimen name="_107sdp">128.40dp</dimen>
<dimen name="_108sdp">129.60dp</dimen>
<dimen name="_109sdp">130.80dp</dimen>
<dimen name="_110sdp">132.00dp</dimen>
<dimen name="_111sdp">133.20dp</dimen>
<dimen name="_112sdp">134.40dp</dimen>
<dimen name="_113sdp">135.60dp</dimen>
<dimen name="_114sdp">136.80dp</dimen>
<dimen name="_115sdp">138.00dp</dimen>
<dimen name="_116sdp">139.20dp</dimen>
<dimen name="_117sdp">140.40dp</dimen>
<dimen name="_118sdp">141.60dp</dimen>
<dimen name="_119sdp">142.80dp</dimen>
<dimen name="_120sdp">144.00dp</dimen>
<dimen name="_121sdp">145.20dp</dimen>
<dimen name="_122sdp">146.40dp</dimen>
<dimen name="_123sdp">147.60dp</dimen>
<dimen name="_124sdp">148.80dp</dimen>
<dimen name="_125sdp">150.00dp</dimen>
<dimen name="_126sdp">151.20dp</dimen>
<dimen name="_127sdp">152.40dp</dimen>
<dimen name="_128sdp">153.60dp</dimen>
<dimen name="_129sdp">154.80dp</dimen>
<dimen name="_130sdp">156.00dp</dimen>
<dimen name="_131sdp">157.20dp</dimen>
<dimen name="_132sdp">158.40dp</dimen>
<dimen name="_133sdp">159.60dp</dimen>
<dimen name="_134sdp">160.80dp</dimen>
<dimen name="_135sdp">162.00dp</dimen>
<dimen name="_136sdp">163.20dp</dimen>
<dimen name="_137sdp">164.40dp</dimen>
<dimen name="_138sdp">165.60dp</dimen>
<dimen name="_139sdp">166.80dp</dimen>
<dimen name="_140sdp">168.00dp</dimen>
<dimen name="_141sdp">169.20dp</dimen>
<dimen name="_142sdp">170.40dp</dimen>
<dimen name="_143sdp">171.60dp</dimen>
<dimen name="_144sdp">172.80dp</dimen>
<dimen name="_145sdp">174.00dp</dimen>
<dimen name="_146sdp">175.20dp</dimen>
<dimen name="_147sdp">176.40dp</dimen>
<dimen name="_148sdp">177.60dp</dimen>
<dimen name="_149sdp">178.80dp</dimen>
<dimen name="_150sdp">180.00dp</dimen>
<dimen name="_151sdp">181.20dp</dimen>
<dimen name="_152sdp">182.40dp</dimen>
<dimen name="_153sdp">183.60dp</dimen>
<dimen name="_154sdp">184.80dp</dimen>
<dimen name="_155sdp">186.00dp</dimen>
<dimen name="_156sdp">187.20dp</dimen>
<dimen name="_157sdp">188.40dp</dimen>
<dimen name="_158sdp">189.60dp</dimen>
<dimen name="_159sdp">190.80dp</dimen>
<dimen name="_160sdp">192.00dp</dimen>
<dimen name="_161sdp">193.20dp</dimen>
<dimen name="_162sdp">194.40dp</dimen>
<dimen name="_163sdp">195.60dp</dimen>
<dimen name="_164sdp">196.80dp</dimen>
<dimen name="_165sdp">198.00dp</dimen>
<dimen name="_166sdp">199.20dp</dimen>
<dimen name="_167sdp">200.40dp</dimen>
<dimen name="_168sdp">201.60dp</dimen>
<dimen name="_169sdp">202.80dp</dimen>
<dimen name="_170sdp">204.00dp</dimen>
<dimen name="_171sdp">205.20dp</dimen>
<dimen name="_172sdp">206.40dp</dimen>
<dimen name="_173sdp">207.60dp</dimen>
<dimen name="_174sdp">208.80dp</dimen>
<dimen name="_175sdp">210.00dp</dimen>
<dimen name="_176sdp">211.20dp</dimen>
<dimen name="_177sdp">212.40dp</dimen>
<dimen name="_178sdp">213.60dp</dimen>
<dimen name="_179sdp">214.80dp</dimen>
<dimen name="_180sdp">216.00dp</dimen>
<dimen name="_181sdp">217.20dp</dimen>
<dimen name="_182sdp">218.40dp</dimen>
<dimen name="_183sdp">219.60dp</dimen>
<dimen name="_184sdp">220.80dp</dimen>
<dimen name="_185sdp">222.00dp</dimen>
<dimen name="_186sdp">223.20dp</dimen>
<dimen name="_187sdp">224.40dp</dimen>
<dimen name="_188sdp">225.60dp</dimen>
<dimen name="_189sdp">226.80dp</dimen>
<dimen name="_190sdp">228.00dp</dimen>
<dimen name="_191sdp">229.20dp</dimen>
<dimen name="_192sdp">230.40dp</dimen>
<dimen name="_193sdp">231.60dp</dimen>
<dimen name="_194sdp">232.80dp</dimen>
<dimen name="_195sdp">234.00dp</dimen>
<dimen name="_196sdp">235.20dp</dimen>
<dimen name="_197sdp">236.40dp</dimen>
<dimen name="_198sdp">237.60dp</dimen>
<dimen name="_199sdp">238.80dp</dimen>
<dimen name="_200sdp">240.00dp</dimen>
<dimen name="_201sdp">241.20dp</dimen>
<dimen name="_202sdp">242.40dp</dimen>
<dimen name="_203sdp">243.60dp</dimen>
<dimen name="_204sdp">244.80dp</dimen>
<dimen name="_205sdp">246.00dp</dimen>
<dimen name="_206sdp">247.20dp</dimen>
<dimen name="_207sdp">248.40dp</dimen>
<dimen name="_208sdp">249.60dp</dimen>
<dimen name="_209sdp">250.80dp</dimen>
<dimen name="_210sdp">252.00dp</dimen>
<dimen name="_211sdp">253.20dp</dimen>
<dimen name="_212sdp">254.40dp</dimen>
<dimen name="_213sdp">255.60dp</dimen>
<dimen name="_214sdp">256.80dp</dimen>
<dimen name="_215sdp">258.00dp</dimen>
<dimen name="_216sdp">259.20dp</dimen>
<dimen name="_217sdp">260.40dp</dimen>
<dimen name="_218sdp">261.60dp</dimen>
<dimen name="_219sdp">262.80dp</dimen>
<dimen name="_220sdp">264.00dp</dimen>
<dimen name="_221sdp">265.20dp</dimen>
<dimen name="_222sdp">266.40dp</dimen>
<dimen name="_223sdp">267.60dp</dimen>
<dimen name="_224sdp">268.80dp</dimen>
<dimen name="_225sdp">270.00dp</dimen>
<dimen name="_226sdp">271.20dp</dimen>
<dimen name="_227sdp">272.40dp</dimen>
<dimen name="_228sdp">273.60dp</dimen>
<dimen name="_229sdp">274.80dp</dimen>
<dimen name="_230sdp">276.00dp</dimen>
<dimen name="_231sdp">277.20dp</dimen>
<dimen name="_232sdp">278.40dp</dimen>
<dimen name="_233sdp">279.60dp</dimen>
<dimen name="_234sdp">280.80dp</dimen>
<dimen name="_235sdp">282.00dp</dimen>
<dimen name="_236sdp">283.20dp</dimen>
<dimen name="_237sdp">284.40dp</dimen>
<dimen name="_238sdp">285.60dp</dimen>
<dimen name="_239sdp">286.80dp</dimen>
<dimen name="_240sdp">288.00dp</dimen>
<dimen name="_241sdp">289.20dp</dimen>
<dimen name="_242sdp">290.40dp</dimen>
<dimen name="_243sdp">291.60dp</dimen>
<dimen name="_244sdp">292.80dp</dimen>
<dimen name="_245sdp">294.00dp</dimen>
<dimen name="_246sdp">295.20dp</dimen>
<dimen name="_247sdp">296.40dp</dimen>
<dimen name="_248sdp">297.60dp</dimen>
<dimen name="_249sdp">298.80dp</dimen>
<dimen name="_250sdp">300.00dp</dimen>
<dimen name="_251sdp">301.20dp</dimen>
<dimen name="_252sdp">302.40dp</dimen>
<dimen name="_253sdp">303.60dp</dimen>
<dimen name="_254sdp">304.80dp</dimen>
<dimen name="_255sdp">306.00dp</dimen>
<dimen name="_256sdp">307.20dp</dimen>
<dimen name="_257sdp">308.40dp</dimen>
<dimen name="_258sdp">309.60dp</dimen>
<dimen name="_259sdp">310.80dp</dimen>
<dimen name="_260sdp">312.00dp</dimen>
<dimen name="_261sdp">313.20dp</dimen>
<dimen name="_262sdp">314.40dp</dimen>
<dimen name="_263sdp">315.60dp</dimen>
<dimen name="_264sdp">316.80dp</dimen>
<dimen name="_265sdp">318.00dp</dimen>
<dimen name="_266sdp">319.20dp</dimen>
<dimen name="_267sdp">320.40dp</dimen>
<dimen name="_268sdp">321.60dp</dimen>
<dimen name="_269sdp">322.80dp</dimen>
<dimen name="_270sdp">324.00dp</dimen>
<dimen name="_271sdp">325.20dp</dimen>
<dimen name="_272sdp">326.40dp</dimen>
<dimen name="_273sdp">327.60dp</dimen>
<dimen name="_274sdp">328.80dp</dimen>
<dimen name="_275sdp">330.00dp</dimen>
<dimen name="_276sdp">331.20dp</dimen>
<dimen name="_277sdp">332.40dp</dimen>
<dimen name="_278sdp">333.60dp</dimen>
<dimen name="_279sdp">334.80dp</dimen>
<dimen name="_280sdp">336.00dp</dimen>
<dimen name="_281sdp">337.20dp</dimen>
<dimen name="_282sdp">338.40dp</dimen>
<dimen name="_283sdp">339.60dp</dimen>
<dimen name="_284sdp">340.80dp</dimen>
<dimen name="_285sdp">342.00dp</dimen>
<dimen name="_286sdp">343.20dp</dimen>
<dimen name="_287sdp">344.40dp</dimen>
<dimen name="_288sdp">345.60dp</dimen>
<dimen name="_289sdp">346.80dp</dimen>
<dimen name="_290sdp">348.00dp</dimen>
<dimen name="_291sdp">349.20dp</dimen>
<dimen name="_292sdp">350.40dp</dimen>
<dimen name="_293sdp">351.60dp</dimen>
<dimen name="_294sdp">352.80dp</dimen>
<dimen name="_295sdp">354.00dp</dimen>
<dimen name="_296sdp">355.20dp</dimen>
<dimen name="_297sdp">356.40dp</dimen>
<dimen name="_298sdp">357.60dp</dimen>
<dimen name="_299sdp">358.80dp</dimen>
<dimen name="_300sdp">360.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw390dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.30dp</dimen>
<dimen name="_2sdp">2.60dp</dimen>
<dimen name="_3sdp">3.90dp</dimen>
<dimen name="_4sdp">5.20dp</dimen>
<dimen name="_5sdp">6.50dp</dimen>
<dimen name="_6sdp">7.80dp</dimen>
<dimen name="_7sdp">9.10dp</dimen>
<dimen name="_8sdp">10.40dp</dimen>
<dimen name="_9sdp">11.70dp</dimen>
<dimen name="_10sdp">13.00dp</dimen>
<dimen name="_11sdp">14.30dp</dimen>
<dimen name="_12sdp">15.60dp</dimen>
<dimen name="_13sdp">16.90dp</dimen>
<dimen name="_14sdp">18.20dp</dimen>
<dimen name="_15sdp">19.50dp</dimen>
<dimen name="_16sdp">20.80dp</dimen>
<dimen name="_17sdp">22.10dp</dimen>
<dimen name="_18sdp">23.40dp</dimen>
<dimen name="_19sdp">24.70dp</dimen>
<dimen name="_20sdp">26.00dp</dimen>
<dimen name="_21sdp">27.30dp</dimen>
<dimen name="_22sdp">28.60dp</dimen>
<dimen name="_23sdp">29.90dp</dimen>
<dimen name="_24sdp">31.20dp</dimen>
<dimen name="_25sdp">32.50dp</dimen>
<dimen name="_26sdp">33.80dp</dimen>
<dimen name="_27sdp">35.10dp</dimen>
<dimen name="_28sdp">36.40dp</dimen>
<dimen name="_29sdp">37.70dp</dimen>
<dimen name="_30sdp">39.00dp</dimen>
<dimen name="_31sdp">40.30dp</dimen>
<dimen name="_32sdp">41.60dp</dimen>
<dimen name="_33sdp">42.90dp</dimen>
<dimen name="_34sdp">44.20dp</dimen>
<dimen name="_35sdp">45.50dp</dimen>
<dimen name="_36sdp">46.80dp</dimen>
<dimen name="_37sdp">48.10dp</dimen>
<dimen name="_38sdp">49.40dp</dimen>
<dimen name="_39sdp">50.70dp</dimen>
<dimen name="_40sdp">52.00dp</dimen>
<dimen name="_41sdp">53.30dp</dimen>
<dimen name="_42sdp">54.60dp</dimen>
<dimen name="_43sdp">55.90dp</dimen>
<dimen name="_44sdp">57.20dp</dimen>
<dimen name="_45sdp">58.50dp</dimen>
<dimen name="_46sdp">59.80dp</dimen>
<dimen name="_47sdp">61.10dp</dimen>
<dimen name="_48sdp">62.40dp</dimen>
<dimen name="_49sdp">63.70dp</dimen>
<dimen name="_50sdp">65.00dp</dimen>
<dimen name="_51sdp">66.30dp</dimen>
<dimen name="_52sdp">67.60dp</dimen>
<dimen name="_53sdp">68.90dp</dimen>
<dimen name="_54sdp">70.20dp</dimen>
<dimen name="_55sdp">71.50dp</dimen>
<dimen name="_56sdp">72.80dp</dimen>
<dimen name="_57sdp">74.10dp</dimen>
<dimen name="_58sdp">75.40dp</dimen>
<dimen name="_59sdp">76.70dp</dimen>
<dimen name="_60sdp">78.00dp</dimen>
<dimen name="_61sdp">79.30dp</dimen>
<dimen name="_62sdp">80.60dp</dimen>
<dimen name="_63sdp">81.90dp</dimen>
<dimen name="_64sdp">83.20dp</dimen>
<dimen name="_65sdp">84.50dp</dimen>
<dimen name="_66sdp">85.80dp</dimen>
<dimen name="_67sdp">87.10dp</dimen>
<dimen name="_68sdp">88.40dp</dimen>
<dimen name="_69sdp">89.70dp</dimen>
<dimen name="_70sdp">91.00dp</dimen>
<dimen name="_71sdp">92.30dp</dimen>
<dimen name="_72sdp">93.60dp</dimen>
<dimen name="_73sdp">94.90dp</dimen>
<dimen name="_74sdp">96.20dp</dimen>
<dimen name="_75sdp">97.50dp</dimen>
<dimen name="_76sdp">98.80dp</dimen>
<dimen name="_77sdp">100.10dp</dimen>
<dimen name="_78sdp">101.40dp</dimen>
<dimen name="_79sdp">102.70dp</dimen>
<dimen name="_80sdp">104.00dp</dimen>
<dimen name="_81sdp">105.30dp</dimen>
<dimen name="_82sdp">106.60dp</dimen>
<dimen name="_83sdp">107.90dp</dimen>
<dimen name="_84sdp">109.20dp</dimen>
<dimen name="_85sdp">110.50dp</dimen>
<dimen name="_86sdp">111.80dp</dimen>
<dimen name="_87sdp">113.10dp</dimen>
<dimen name="_88sdp">114.40dp</dimen>
<dimen name="_89sdp">115.70dp</dimen>
<dimen name="_90sdp">117.00dp</dimen>
<dimen name="_91sdp">118.30dp</dimen>
<dimen name="_92sdp">119.60dp</dimen>
<dimen name="_93sdp">120.90dp</dimen>
<dimen name="_94sdp">122.20dp</dimen>
<dimen name="_95sdp">123.50dp</dimen>
<dimen name="_96sdp">124.80dp</dimen>
<dimen name="_97sdp">126.10dp</dimen>
<dimen name="_98sdp">127.40dp</dimen>
<dimen name="_99sdp">128.70dp</dimen>
<dimen name="_100sdp">130.00dp</dimen>
<dimen name="_101sdp">131.30dp</dimen>
<dimen name="_102sdp">132.60dp</dimen>
<dimen name="_103sdp">133.90dp</dimen>
<dimen name="_104sdp">135.20dp</dimen>
<dimen name="_105sdp">136.50dp</dimen>
<dimen name="_106sdp">137.80dp</dimen>
<dimen name="_107sdp">139.10dp</dimen>
<dimen name="_108sdp">140.40dp</dimen>
<dimen name="_109sdp">141.70dp</dimen>
<dimen name="_110sdp">143.00dp</dimen>
<dimen name="_111sdp">144.30dp</dimen>
<dimen name="_112sdp">145.60dp</dimen>
<dimen name="_113sdp">146.90dp</dimen>
<dimen name="_114sdp">148.20dp</dimen>
<dimen name="_115sdp">149.50dp</dimen>
<dimen name="_116sdp">150.80dp</dimen>
<dimen name="_117sdp">152.10dp</dimen>
<dimen name="_118sdp">153.40dp</dimen>
<dimen name="_119sdp">154.70dp</dimen>
<dimen name="_120sdp">156.00dp</dimen>
<dimen name="_121sdp">157.30dp</dimen>
<dimen name="_122sdp">158.60dp</dimen>
<dimen name="_123sdp">159.90dp</dimen>
<dimen name="_124sdp">161.20dp</dimen>
<dimen name="_125sdp">162.50dp</dimen>
<dimen name="_126sdp">163.80dp</dimen>
<dimen name="_127sdp">165.10dp</dimen>
<dimen name="_128sdp">166.40dp</dimen>
<dimen name="_129sdp">167.70dp</dimen>
<dimen name="_130sdp">169.00dp</dimen>
<dimen name="_131sdp">170.30dp</dimen>
<dimen name="_132sdp">171.60dp</dimen>
<dimen name="_133sdp">172.90dp</dimen>
<dimen name="_134sdp">174.20dp</dimen>
<dimen name="_135sdp">175.50dp</dimen>
<dimen name="_136sdp">176.80dp</dimen>
<dimen name="_137sdp">178.10dp</dimen>
<dimen name="_138sdp">179.40dp</dimen>
<dimen name="_139sdp">180.70dp</dimen>
<dimen name="_140sdp">182.00dp</dimen>
<dimen name="_141sdp">183.30dp</dimen>
<dimen name="_142sdp">184.60dp</dimen>
<dimen name="_143sdp">185.90dp</dimen>
<dimen name="_144sdp">187.20dp</dimen>
<dimen name="_145sdp">188.50dp</dimen>
<dimen name="_146sdp">189.80dp</dimen>
<dimen name="_147sdp">191.10dp</dimen>
<dimen name="_148sdp">192.40dp</dimen>
<dimen name="_149sdp">193.70dp</dimen>
<dimen name="_150sdp">195.00dp</dimen>
<dimen name="_151sdp">196.30dp</dimen>
<dimen name="_152sdp">197.60dp</dimen>
<dimen name="_153sdp">198.90dp</dimen>
<dimen name="_154sdp">200.20dp</dimen>
<dimen name="_155sdp">201.50dp</dimen>
<dimen name="_156sdp">202.80dp</dimen>
<dimen name="_157sdp">204.10dp</dimen>
<dimen name="_158sdp">205.40dp</dimen>
<dimen name="_159sdp">206.70dp</dimen>
<dimen name="_160sdp">208.00dp</dimen>
<dimen name="_161sdp">209.30dp</dimen>
<dimen name="_162sdp">210.60dp</dimen>
<dimen name="_163sdp">211.90dp</dimen>
<dimen name="_164sdp">213.20dp</dimen>
<dimen name="_165sdp">214.50dp</dimen>
<dimen name="_166sdp">215.80dp</dimen>
<dimen name="_167sdp">217.10dp</dimen>
<dimen name="_168sdp">218.40dp</dimen>
<dimen name="_169sdp">219.70dp</dimen>
<dimen name="_170sdp">221.00dp</dimen>
<dimen name="_171sdp">222.30dp</dimen>
<dimen name="_172sdp">223.60dp</dimen>
<dimen name="_173sdp">224.90dp</dimen>
<dimen name="_174sdp">226.20dp</dimen>
<dimen name="_175sdp">227.50dp</dimen>
<dimen name="_176sdp">228.80dp</dimen>
<dimen name="_177sdp">230.10dp</dimen>
<dimen name="_178sdp">231.40dp</dimen>
<dimen name="_179sdp">232.70dp</dimen>
<dimen name="_180sdp">234.00dp</dimen>
<dimen name="_181sdp">235.30dp</dimen>
<dimen name="_182sdp">236.60dp</dimen>
<dimen name="_183sdp">237.90dp</dimen>
<dimen name="_184sdp">239.20dp</dimen>
<dimen name="_185sdp">240.50dp</dimen>
<dimen name="_186sdp">241.80dp</dimen>
<dimen name="_187sdp">243.10dp</dimen>
<dimen name="_188sdp">244.40dp</dimen>
<dimen name="_189sdp">245.70dp</dimen>
<dimen name="_190sdp">247.00dp</dimen>
<dimen name="_191sdp">248.30dp</dimen>
<dimen name="_192sdp">249.60dp</dimen>
<dimen name="_193sdp">250.90dp</dimen>
<dimen name="_194sdp">252.20dp</dimen>
<dimen name="_195sdp">253.50dp</dimen>
<dimen name="_196sdp">254.80dp</dimen>
<dimen name="_197sdp">256.10dp</dimen>
<dimen name="_198sdp">257.40dp</dimen>
<dimen name="_199sdp">258.70dp</dimen>
<dimen name="_200sdp">260.00dp</dimen>
<dimen name="_201sdp">261.30dp</dimen>
<dimen name="_202sdp">262.60dp</dimen>
<dimen name="_203sdp">263.90dp</dimen>
<dimen name="_204sdp">265.20dp</dimen>
<dimen name="_205sdp">266.50dp</dimen>
<dimen name="_206sdp">267.80dp</dimen>
<dimen name="_207sdp">269.10dp</dimen>
<dimen name="_208sdp">270.40dp</dimen>
<dimen name="_209sdp">271.70dp</dimen>
<dimen name="_210sdp">273.00dp</dimen>
<dimen name="_211sdp">274.30dp</dimen>
<dimen name="_212sdp">275.60dp</dimen>
<dimen name="_213sdp">276.90dp</dimen>
<dimen name="_214sdp">278.20dp</dimen>
<dimen name="_215sdp">279.50dp</dimen>
<dimen name="_216sdp">280.80dp</dimen>
<dimen name="_217sdp">282.10dp</dimen>
<dimen name="_218sdp">283.40dp</dimen>
<dimen name="_219sdp">284.70dp</dimen>
<dimen name="_220sdp">286.00dp</dimen>
<dimen name="_221sdp">287.30dp</dimen>
<dimen name="_222sdp">288.60dp</dimen>
<dimen name="_223sdp">289.90dp</dimen>
<dimen name="_224sdp">291.20dp</dimen>
<dimen name="_225sdp">292.50dp</dimen>
<dimen name="_226sdp">293.80dp</dimen>
<dimen name="_227sdp">295.10dp</dimen>
<dimen name="_228sdp">296.40dp</dimen>
<dimen name="_229sdp">297.70dp</dimen>
<dimen name="_230sdp">299.00dp</dimen>
<dimen name="_231sdp">300.30dp</dimen>
<dimen name="_232sdp">301.60dp</dimen>
<dimen name="_233sdp">302.90dp</dimen>
<dimen name="_234sdp">304.20dp</dimen>
<dimen name="_235sdp">305.50dp</dimen>
<dimen name="_236sdp">306.80dp</dimen>
<dimen name="_237sdp">308.10dp</dimen>
<dimen name="_238sdp">309.40dp</dimen>
<dimen name="_239sdp">310.70dp</dimen>
<dimen name="_240sdp">312.00dp</dimen>
<dimen name="_241sdp">313.30dp</dimen>
<dimen name="_242sdp">314.60dp</dimen>
<dimen name="_243sdp">315.90dp</dimen>
<dimen name="_244sdp">317.20dp</dimen>
<dimen name="_245sdp">318.50dp</dimen>
<dimen name="_246sdp">319.80dp</dimen>
<dimen name="_247sdp">321.10dp</dimen>
<dimen name="_248sdp">322.40dp</dimen>
<dimen name="_249sdp">323.70dp</dimen>
<dimen name="_250sdp">325.00dp</dimen>
<dimen name="_251sdp">326.30dp</dimen>
<dimen name="_252sdp">327.60dp</dimen>
<dimen name="_253sdp">328.90dp</dimen>
<dimen name="_254sdp">330.20dp</dimen>
<dimen name="_255sdp">331.50dp</dimen>
<dimen name="_256sdp">332.80dp</dimen>
<dimen name="_257sdp">334.10dp</dimen>
<dimen name="_258sdp">335.40dp</dimen>
<dimen name="_259sdp">336.70dp</dimen>
<dimen name="_260sdp">338.00dp</dimen>
<dimen name="_261sdp">339.30dp</dimen>
<dimen name="_262sdp">340.60dp</dimen>
<dimen name="_263sdp">341.90dp</dimen>
<dimen name="_264sdp">343.20dp</dimen>
<dimen name="_265sdp">344.50dp</dimen>
<dimen name="_266sdp">345.80dp</dimen>
<dimen name="_267sdp">347.10dp</dimen>
<dimen name="_268sdp">348.40dp</dimen>
<dimen name="_269sdp">349.70dp</dimen>
<dimen name="_270sdp">351.00dp</dimen>
<dimen name="_271sdp">352.30dp</dimen>
<dimen name="_272sdp">353.60dp</dimen>
<dimen name="_273sdp">354.90dp</dimen>
<dimen name="_274sdp">356.20dp</dimen>
<dimen name="_275sdp">357.50dp</dimen>
<dimen name="_276sdp">358.80dp</dimen>
<dimen name="_277sdp">360.10dp</dimen>
<dimen name="_278sdp">361.40dp</dimen>
<dimen name="_279sdp">362.70dp</dimen>
<dimen name="_280sdp">364.00dp</dimen>
<dimen name="_281sdp">365.30dp</dimen>
<dimen name="_282sdp">366.60dp</dimen>
<dimen name="_283sdp">367.90dp</dimen>
<dimen name="_284sdp">369.20dp</dimen>
<dimen name="_285sdp">370.50dp</dimen>
<dimen name="_286sdp">371.80dp</dimen>
<dimen name="_287sdp">373.10dp</dimen>
<dimen name="_288sdp">374.40dp</dimen>
<dimen name="_289sdp">375.70dp</dimen>
<dimen name="_290sdp">377.00dp</dimen>
<dimen name="_291sdp">378.30dp</dimen>
<dimen name="_292sdp">379.60dp</dimen>
<dimen name="_293sdp">380.90dp</dimen>
<dimen name="_294sdp">382.20dp</dimen>
<dimen name="_295sdp">383.50dp</dimen>
<dimen name="_296sdp">384.80dp</dimen>
<dimen name="_297sdp">386.10dp</dimen>
<dimen name="_298sdp">387.40dp</dimen>
<dimen name="_299sdp">388.70dp</dimen>
<dimen name="_300sdp">390.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw420dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.40dp</dimen>
<dimen name="_2sdp">2.80dp</dimen>
<dimen name="_3sdp">4.20dp</dimen>
<dimen name="_4sdp">5.60dp</dimen>
<dimen name="_5sdp">7.00dp</dimen>
<dimen name="_6sdp">8.40dp</dimen>
<dimen name="_7sdp">9.80dp</dimen>
<dimen name="_8sdp">11.20dp</dimen>
<dimen name="_9sdp">12.60dp</dimen>
<dimen name="_10sdp">14.00dp</dimen>
<dimen name="_11sdp">15.40dp</dimen>
<dimen name="_12sdp">16.80dp</dimen>
<dimen name="_13sdp">18.20dp</dimen>
<dimen name="_14sdp">19.60dp</dimen>
<dimen name="_15sdp">21.00dp</dimen>
<dimen name="_16sdp">22.40dp</dimen>
<dimen name="_17sdp">23.80dp</dimen>
<dimen name="_18sdp">25.20dp</dimen>
<dimen name="_19sdp">26.60dp</dimen>
<dimen name="_20sdp">28.00dp</dimen>
<dimen name="_21sdp">29.40dp</dimen>
<dimen name="_22sdp">30.80dp</dimen>
<dimen name="_23sdp">32.20dp</dimen>
<dimen name="_24sdp">33.60dp</dimen>
<dimen name="_25sdp">35.00dp</dimen>
<dimen name="_26sdp">36.40dp</dimen>
<dimen name="_27sdp">37.80dp</dimen>
<dimen name="_28sdp">39.20dp</dimen>
<dimen name="_29sdp">40.60dp</dimen>
<dimen name="_30sdp">42.00dp</dimen>
<dimen name="_31sdp">43.40dp</dimen>
<dimen name="_32sdp">44.80dp</dimen>
<dimen name="_33sdp">46.20dp</dimen>
<dimen name="_34sdp">47.60dp</dimen>
<dimen name="_35sdp">49.00dp</dimen>
<dimen name="_36sdp">50.40dp</dimen>
<dimen name="_37sdp">51.80dp</dimen>
<dimen name="_38sdp">53.20dp</dimen>
<dimen name="_39sdp">54.60dp</dimen>
<dimen name="_40sdp">56.00dp</dimen>
<dimen name="_41sdp">57.40dp</dimen>
<dimen name="_42sdp">58.80dp</dimen>
<dimen name="_43sdp">60.20dp</dimen>
<dimen name="_44sdp">61.60dp</dimen>
<dimen name="_45sdp">63.00dp</dimen>
<dimen name="_46sdp">64.40dp</dimen>
<dimen name="_47sdp">65.80dp</dimen>
<dimen name="_48sdp">67.20dp</dimen>
<dimen name="_49sdp">68.60dp</dimen>
<dimen name="_50sdp">70.00dp</dimen>
<dimen name="_51sdp">71.40dp</dimen>
<dimen name="_52sdp">72.80dp</dimen>
<dimen name="_53sdp">74.20dp</dimen>
<dimen name="_54sdp">75.60dp</dimen>
<dimen name="_55sdp">77.00dp</dimen>
<dimen name="_56sdp">78.40dp</dimen>
<dimen name="_57sdp">79.80dp</dimen>
<dimen name="_58sdp">81.20dp</dimen>
<dimen name="_59sdp">82.60dp</dimen>
<dimen name="_60sdp">84.00dp</dimen>
<dimen name="_61sdp">85.40dp</dimen>
<dimen name="_62sdp">86.80dp</dimen>
<dimen name="_63sdp">88.20dp</dimen>
<dimen name="_64sdp">89.60dp</dimen>
<dimen name="_65sdp">91.00dp</dimen>
<dimen name="_66sdp">92.40dp</dimen>
<dimen name="_67sdp">93.80dp</dimen>
<dimen name="_68sdp">95.20dp</dimen>
<dimen name="_69sdp">96.60dp</dimen>
<dimen name="_70sdp">98.00dp</dimen>
<dimen name="_71sdp">99.40dp</dimen>
<dimen name="_72sdp">100.80dp</dimen>
<dimen name="_73sdp">102.20dp</dimen>
<dimen name="_74sdp">103.60dp</dimen>
<dimen name="_75sdp">105.00dp</dimen>
<dimen name="_76sdp">106.40dp</dimen>
<dimen name="_77sdp">107.80dp</dimen>
<dimen name="_78sdp">109.20dp</dimen>
<dimen name="_79sdp">110.60dp</dimen>
<dimen name="_80sdp">112.00dp</dimen>
<dimen name="_81sdp">113.40dp</dimen>
<dimen name="_82sdp">114.80dp</dimen>
<dimen name="_83sdp">116.20dp</dimen>
<dimen name="_84sdp">117.60dp</dimen>
<dimen name="_85sdp">119.00dp</dimen>
<dimen name="_86sdp">120.40dp</dimen>
<dimen name="_87sdp">121.80dp</dimen>
<dimen name="_88sdp">123.20dp</dimen>
<dimen name="_89sdp">124.60dp</dimen>
<dimen name="_90sdp">126.00dp</dimen>
<dimen name="_91sdp">127.40dp</dimen>
<dimen name="_92sdp">128.80dp</dimen>
<dimen name="_93sdp">130.20dp</dimen>
<dimen name="_94sdp">131.60dp</dimen>
<dimen name="_95sdp">133.00dp</dimen>
<dimen name="_96sdp">134.40dp</dimen>
<dimen name="_97sdp">135.80dp</dimen>
<dimen name="_98sdp">137.20dp</dimen>
<dimen name="_99sdp">138.60dp</dimen>
<dimen name="_100sdp">140.00dp</dimen>
<dimen name="_101sdp">141.40dp</dimen>
<dimen name="_102sdp">142.80dp</dimen>
<dimen name="_103sdp">144.20dp</dimen>
<dimen name="_104sdp">145.60dp</dimen>
<dimen name="_105sdp">147.00dp</dimen>
<dimen name="_106sdp">148.40dp</dimen>
<dimen name="_107sdp">149.80dp</dimen>
<dimen name="_108sdp">151.20dp</dimen>
<dimen name="_109sdp">152.60dp</dimen>
<dimen name="_110sdp">154.00dp</dimen>
<dimen name="_111sdp">155.40dp</dimen>
<dimen name="_112sdp">156.80dp</dimen>
<dimen name="_113sdp">158.20dp</dimen>
<dimen name="_114sdp">159.60dp</dimen>
<dimen name="_115sdp">161.00dp</dimen>
<dimen name="_116sdp">162.40dp</dimen>
<dimen name="_117sdp">163.80dp</dimen>
<dimen name="_118sdp">165.20dp</dimen>
<dimen name="_119sdp">166.60dp</dimen>
<dimen name="_120sdp">168.00dp</dimen>
<dimen name="_121sdp">169.40dp</dimen>
<dimen name="_122sdp">170.80dp</dimen>
<dimen name="_123sdp">172.20dp</dimen>
<dimen name="_124sdp">173.60dp</dimen>
<dimen name="_125sdp">175.00dp</dimen>
<dimen name="_126sdp">176.40dp</dimen>
<dimen name="_127sdp">177.80dp</dimen>
<dimen name="_128sdp">179.20dp</dimen>
<dimen name="_129sdp">180.60dp</dimen>
<dimen name="_130sdp">182.00dp</dimen>
<dimen name="_131sdp">183.40dp</dimen>
<dimen name="_132sdp">184.80dp</dimen>
<dimen name="_133sdp">186.20dp</dimen>
<dimen name="_134sdp">187.60dp</dimen>
<dimen name="_135sdp">189.00dp</dimen>
<dimen name="_136sdp">190.40dp</dimen>
<dimen name="_137sdp">191.80dp</dimen>
<dimen name="_138sdp">193.20dp</dimen>
<dimen name="_139sdp">194.60dp</dimen>
<dimen name="_140sdp">196.00dp</dimen>
<dimen name="_141sdp">197.40dp</dimen>
<dimen name="_142sdp">198.80dp</dimen>
<dimen name="_143sdp">200.20dp</dimen>
<dimen name="_144sdp">201.60dp</dimen>
<dimen name="_145sdp">203.00dp</dimen>
<dimen name="_146sdp">204.40dp</dimen>
<dimen name="_147sdp">205.80dp</dimen>
<dimen name="_148sdp">207.20dp</dimen>
<dimen name="_149sdp">208.60dp</dimen>
<dimen name="_150sdp">210.00dp</dimen>
<dimen name="_151sdp">211.40dp</dimen>
<dimen name="_152sdp">212.80dp</dimen>
<dimen name="_153sdp">214.20dp</dimen>
<dimen name="_154sdp">215.60dp</dimen>
<dimen name="_155sdp">217.00dp</dimen>
<dimen name="_156sdp">218.40dp</dimen>
<dimen name="_157sdp">219.80dp</dimen>
<dimen name="_158sdp">221.20dp</dimen>
<dimen name="_159sdp">222.60dp</dimen>
<dimen name="_160sdp">224.00dp</dimen>
<dimen name="_161sdp">225.40dp</dimen>
<dimen name="_162sdp">226.80dp</dimen>
<dimen name="_163sdp">228.20dp</dimen>
<dimen name="_164sdp">229.60dp</dimen>
<dimen name="_165sdp">231.00dp</dimen>
<dimen name="_166sdp">232.40dp</dimen>
<dimen name="_167sdp">233.80dp</dimen>
<dimen name="_168sdp">235.20dp</dimen>
<dimen name="_169sdp">236.60dp</dimen>
<dimen name="_170sdp">238.00dp</dimen>
<dimen name="_171sdp">239.40dp</dimen>
<dimen name="_172sdp">240.80dp</dimen>
<dimen name="_173sdp">242.20dp</dimen>
<dimen name="_174sdp">243.60dp</dimen>
<dimen name="_175sdp">245.00dp</dimen>
<dimen name="_176sdp">246.40dp</dimen>
<dimen name="_177sdp">247.80dp</dimen>
<dimen name="_178sdp">249.20dp</dimen>
<dimen name="_179sdp">250.60dp</dimen>
<dimen name="_180sdp">252.00dp</dimen>
<dimen name="_181sdp">253.40dp</dimen>
<dimen name="_182sdp">254.80dp</dimen>
<dimen name="_183sdp">256.20dp</dimen>
<dimen name="_184sdp">257.60dp</dimen>
<dimen name="_185sdp">259.00dp</dimen>
<dimen name="_186sdp">260.40dp</dimen>
<dimen name="_187sdp">261.80dp</dimen>
<dimen name="_188sdp">263.20dp</dimen>
<dimen name="_189sdp">264.60dp</dimen>
<dimen name="_190sdp">266.00dp</dimen>
<dimen name="_191sdp">267.40dp</dimen>
<dimen name="_192sdp">268.80dp</dimen>
<dimen name="_193sdp">270.20dp</dimen>
<dimen name="_194sdp">271.60dp</dimen>
<dimen name="_195sdp">273.00dp</dimen>
<dimen name="_196sdp">274.40dp</dimen>
<dimen name="_197sdp">275.80dp</dimen>
<dimen name="_198sdp">277.20dp</dimen>
<dimen name="_199sdp">278.60dp</dimen>
<dimen name="_200sdp">280.00dp</dimen>
<dimen name="_201sdp">281.40dp</dimen>
<dimen name="_202sdp">282.80dp</dimen>
<dimen name="_203sdp">284.20dp</dimen>
<dimen name="_204sdp">285.60dp</dimen>
<dimen name="_205sdp">287.00dp</dimen>
<dimen name="_206sdp">288.40dp</dimen>
<dimen name="_207sdp">289.80dp</dimen>
<dimen name="_208sdp">291.20dp</dimen>
<dimen name="_209sdp">292.60dp</dimen>
<dimen name="_210sdp">294.00dp</dimen>
<dimen name="_211sdp">295.40dp</dimen>
<dimen name="_212sdp">296.80dp</dimen>
<dimen name="_213sdp">298.20dp</dimen>
<dimen name="_214sdp">299.60dp</dimen>
<dimen name="_215sdp">301.00dp</dimen>
<dimen name="_216sdp">302.40dp</dimen>
<dimen name="_217sdp">303.80dp</dimen>
<dimen name="_218sdp">305.20dp</dimen>
<dimen name="_219sdp">306.60dp</dimen>
<dimen name="_220sdp">308.00dp</dimen>
<dimen name="_221sdp">309.40dp</dimen>
<dimen name="_222sdp">310.80dp</dimen>
<dimen name="_223sdp">312.20dp</dimen>
<dimen name="_224sdp">313.60dp</dimen>
<dimen name="_225sdp">315.00dp</dimen>
<dimen name="_226sdp">316.40dp</dimen>
<dimen name="_227sdp">317.80dp</dimen>
<dimen name="_228sdp">319.20dp</dimen>
<dimen name="_229sdp">320.60dp</dimen>
<dimen name="_230sdp">322.00dp</dimen>
<dimen name="_231sdp">323.40dp</dimen>
<dimen name="_232sdp">324.80dp</dimen>
<dimen name="_233sdp">326.20dp</dimen>
<dimen name="_234sdp">327.60dp</dimen>
<dimen name="_235sdp">329.00dp</dimen>
<dimen name="_236sdp">330.40dp</dimen>
<dimen name="_237sdp">331.80dp</dimen>
<dimen name="_238sdp">333.20dp</dimen>
<dimen name="_239sdp">334.60dp</dimen>
<dimen name="_240sdp">336.00dp</dimen>
<dimen name="_241sdp">337.40dp</dimen>
<dimen name="_242sdp">338.80dp</dimen>
<dimen name="_243sdp">340.20dp</dimen>
<dimen name="_244sdp">341.60dp</dimen>
<dimen name="_245sdp">343.00dp</dimen>
<dimen name="_246sdp">344.40dp</dimen>
<dimen name="_247sdp">345.80dp</dimen>
<dimen name="_248sdp">347.20dp</dimen>
<dimen name="_249sdp">348.60dp</dimen>
<dimen name="_250sdp">350.00dp</dimen>
<dimen name="_251sdp">351.40dp</dimen>
<dimen name="_252sdp">352.80dp</dimen>
<dimen name="_253sdp">354.20dp</dimen>
<dimen name="_254sdp">355.60dp</dimen>
<dimen name="_255sdp">357.00dp</dimen>
<dimen name="_256sdp">358.40dp</dimen>
<dimen name="_257sdp">359.80dp</dimen>
<dimen name="_258sdp">361.20dp</dimen>
<dimen name="_259sdp">362.60dp</dimen>
<dimen name="_260sdp">364.00dp</dimen>
<dimen name="_261sdp">365.40dp</dimen>
<dimen name="_262sdp">366.80dp</dimen>
<dimen name="_263sdp">368.20dp</dimen>
<dimen name="_264sdp">369.60dp</dimen>
<dimen name="_265sdp">371.00dp</dimen>
<dimen name="_266sdp">372.40dp</dimen>
<dimen name="_267sdp">373.80dp</dimen>
<dimen name="_268sdp">375.20dp</dimen>
<dimen name="_269sdp">376.60dp</dimen>
<dimen name="_270sdp">378.00dp</dimen>
<dimen name="_271sdp">379.40dp</dimen>
<dimen name="_272sdp">380.80dp</dimen>
<dimen name="_273sdp">382.20dp</dimen>
<dimen name="_274sdp">383.60dp</dimen>
<dimen name="_275sdp">385.00dp</dimen>
<dimen name="_276sdp">386.40dp</dimen>
<dimen name="_277sdp">387.80dp</dimen>
<dimen name="_278sdp">389.20dp</dimen>
<dimen name="_279sdp">390.60dp</dimen>
<dimen name="_280sdp">392.00dp</dimen>
<dimen name="_281sdp">393.40dp</dimen>
<dimen name="_282sdp">394.80dp</dimen>
<dimen name="_283sdp">396.20dp</dimen>
<dimen name="_284sdp">397.60dp</dimen>
<dimen name="_285sdp">399.00dp</dimen>
<dimen name="_286sdp">400.40dp</dimen>
<dimen name="_287sdp">401.80dp</dimen>
<dimen name="_288sdp">403.20dp</dimen>
<dimen name="_289sdp">404.60dp</dimen>
<dimen name="_290sdp">406.00dp</dimen>
<dimen name="_291sdp">407.40dp</dimen>
<dimen name="_292sdp">408.80dp</dimen>
<dimen name="_293sdp">410.20dp</dimen>
<dimen name="_294sdp">411.60dp</dimen>
<dimen name="_295sdp">413.00dp</dimen>
<dimen name="_296sdp">414.40dp</dimen>
<dimen name="_297sdp">415.80dp</dimen>
<dimen name="_298sdp">417.20dp</dimen>
<dimen name="_299sdp">418.60dp</dimen>
<dimen name="_300sdp">420.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw450dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.50dp</dimen>
<dimen name="_2sdp">3.00dp</dimen>
<dimen name="_3sdp">4.50dp</dimen>
<dimen name="_4sdp">6.00dp</dimen>
<dimen name="_5sdp">7.50dp</dimen>
<dimen name="_6sdp">9.00dp</dimen>
<dimen name="_7sdp">10.50dp</dimen>
<dimen name="_8sdp">12.00dp</dimen>
<dimen name="_9sdp">13.50dp</dimen>
<dimen name="_10sdp">15.00dp</dimen>
<dimen name="_11sdp">16.50dp</dimen>
<dimen name="_12sdp">18.00dp</dimen>
<dimen name="_13sdp">19.50dp</dimen>
<dimen name="_14sdp">21.00dp</dimen>
<dimen name="_15sdp">22.50dp</dimen>
<dimen name="_16sdp">24.00dp</dimen>
<dimen name="_17sdp">25.50dp</dimen>
<dimen name="_18sdp">27.00dp</dimen>
<dimen name="_19sdp">28.50dp</dimen>
<dimen name="_20sdp">30.00dp</dimen>
<dimen name="_21sdp">31.50dp</dimen>
<dimen name="_22sdp">33.00dp</dimen>
<dimen name="_23sdp">34.50dp</dimen>
<dimen name="_24sdp">36.00dp</dimen>
<dimen name="_25sdp">37.50dp</dimen>
<dimen name="_26sdp">39.00dp</dimen>
<dimen name="_27sdp">40.50dp</dimen>
<dimen name="_28sdp">42.00dp</dimen>
<dimen name="_29sdp">43.50dp</dimen>
<dimen name="_30sdp">45.00dp</dimen>
<dimen name="_31sdp">46.50dp</dimen>
<dimen name="_32sdp">48.00dp</dimen>
<dimen name="_33sdp">49.50dp</dimen>
<dimen name="_34sdp">51.00dp</dimen>
<dimen name="_35sdp">52.50dp</dimen>
<dimen name="_36sdp">54.00dp</dimen>
<dimen name="_37sdp">55.50dp</dimen>
<dimen name="_38sdp">57.00dp</dimen>
<dimen name="_39sdp">58.50dp</dimen>
<dimen name="_40sdp">60.00dp</dimen>
<dimen name="_41sdp">61.50dp</dimen>
<dimen name="_42sdp">63.00dp</dimen>
<dimen name="_43sdp">64.50dp</dimen>
<dimen name="_44sdp">66.00dp</dimen>
<dimen name="_45sdp">67.50dp</dimen>
<dimen name="_46sdp">69.00dp</dimen>
<dimen name="_47sdp">70.50dp</dimen>
<dimen name="_48sdp">72.00dp</dimen>
<dimen name="_49sdp">73.50dp</dimen>
<dimen name="_50sdp">75.00dp</dimen>
<dimen name="_51sdp">76.50dp</dimen>
<dimen name="_52sdp">78.00dp</dimen>
<dimen name="_53sdp">79.50dp</dimen>
<dimen name="_54sdp">81.00dp</dimen>
<dimen name="_55sdp">82.50dp</dimen>
<dimen name="_56sdp">84.00dp</dimen>
<dimen name="_57sdp">85.50dp</dimen>
<dimen name="_58sdp">87.00dp</dimen>
<dimen name="_59sdp">88.50dp</dimen>
<dimen name="_60sdp">90.00dp</dimen>
<dimen name="_61sdp">91.50dp</dimen>
<dimen name="_62sdp">93.00dp</dimen>
<dimen name="_63sdp">94.50dp</dimen>
<dimen name="_64sdp">96.00dp</dimen>
<dimen name="_65sdp">97.50dp</dimen>
<dimen name="_66sdp">99.00dp</dimen>
<dimen name="_67sdp">100.50dp</dimen>
<dimen name="_68sdp">102.00dp</dimen>
<dimen name="_69sdp">103.50dp</dimen>
<dimen name="_70sdp">105.00dp</dimen>
<dimen name="_71sdp">106.50dp</dimen>
<dimen name="_72sdp">108.00dp</dimen>
<dimen name="_73sdp">109.50dp</dimen>
<dimen name="_74sdp">111.00dp</dimen>
<dimen name="_75sdp">112.50dp</dimen>
<dimen name="_76sdp">114.00dp</dimen>
<dimen name="_77sdp">115.50dp</dimen>
<dimen name="_78sdp">117.00dp</dimen>
<dimen name="_79sdp">118.50dp</dimen>
<dimen name="_80sdp">120.00dp</dimen>
<dimen name="_81sdp">121.50dp</dimen>
<dimen name="_82sdp">123.00dp</dimen>
<dimen name="_83sdp">124.50dp</dimen>
<dimen name="_84sdp">126.00dp</dimen>
<dimen name="_85sdp">127.50dp</dimen>
<dimen name="_86sdp">129.00dp</dimen>
<dimen name="_87sdp">130.50dp</dimen>
<dimen name="_88sdp">132.00dp</dimen>
<dimen name="_89sdp">133.50dp</dimen>
<dimen name="_90sdp">135.00dp</dimen>
<dimen name="_91sdp">136.50dp</dimen>
<dimen name="_92sdp">138.00dp</dimen>
<dimen name="_93sdp">139.50dp</dimen>
<dimen name="_94sdp">141.00dp</dimen>
<dimen name="_95sdp">142.50dp</dimen>
<dimen name="_96sdp">144.00dp</dimen>
<dimen name="_97sdp">145.50dp</dimen>
<dimen name="_98sdp">147.00dp</dimen>
<dimen name="_99sdp">148.50dp</dimen>
<dimen name="_100sdp">150.00dp</dimen>
<dimen name="_101sdp">151.50dp</dimen>
<dimen name="_102sdp">153.00dp</dimen>
<dimen name="_103sdp">154.50dp</dimen>
<dimen name="_104sdp">156.00dp</dimen>
<dimen name="_105sdp">157.50dp</dimen>
<dimen name="_106sdp">159.00dp</dimen>
<dimen name="_107sdp">160.50dp</dimen>
<dimen name="_108sdp">162.00dp</dimen>
<dimen name="_109sdp">163.50dp</dimen>
<dimen name="_110sdp">165.00dp</dimen>
<dimen name="_111sdp">166.50dp</dimen>
<dimen name="_112sdp">168.00dp</dimen>
<dimen name="_113sdp">169.50dp</dimen>
<dimen name="_114sdp">171.00dp</dimen>
<dimen name="_115sdp">172.50dp</dimen>
<dimen name="_116sdp">174.00dp</dimen>
<dimen name="_117sdp">175.50dp</dimen>
<dimen name="_118sdp">177.00dp</dimen>
<dimen name="_119sdp">178.50dp</dimen>
<dimen name="_120sdp">180.00dp</dimen>
<dimen name="_121sdp">181.50dp</dimen>
<dimen name="_122sdp">183.00dp</dimen>
<dimen name="_123sdp">184.50dp</dimen>
<dimen name="_124sdp">186.00dp</dimen>
<dimen name="_125sdp">187.50dp</dimen>
<dimen name="_126sdp">189.00dp</dimen>
<dimen name="_127sdp">190.50dp</dimen>
<dimen name="_128sdp">192.00dp</dimen>
<dimen name="_129sdp">193.50dp</dimen>
<dimen name="_130sdp">195.00dp</dimen>
<dimen name="_131sdp">196.50dp</dimen>
<dimen name="_132sdp">198.00dp</dimen>
<dimen name="_133sdp">199.50dp</dimen>
<dimen name="_134sdp">201.00dp</dimen>
<dimen name="_135sdp">202.50dp</dimen>
<dimen name="_136sdp">204.00dp</dimen>
<dimen name="_137sdp">205.50dp</dimen>
<dimen name="_138sdp">207.00dp</dimen>
<dimen name="_139sdp">208.50dp</dimen>
<dimen name="_140sdp">210.00dp</dimen>
<dimen name="_141sdp">211.50dp</dimen>
<dimen name="_142sdp">213.00dp</dimen>
<dimen name="_143sdp">214.50dp</dimen>
<dimen name="_144sdp">216.00dp</dimen>
<dimen name="_145sdp">217.50dp</dimen>
<dimen name="_146sdp">219.00dp</dimen>
<dimen name="_147sdp">220.50dp</dimen>
<dimen name="_148sdp">222.00dp</dimen>
<dimen name="_149sdp">223.50dp</dimen>
<dimen name="_150sdp">225.00dp</dimen>
<dimen name="_151sdp">226.50dp</dimen>
<dimen name="_152sdp">228.00dp</dimen>
<dimen name="_153sdp">229.50dp</dimen>
<dimen name="_154sdp">231.00dp</dimen>
<dimen name="_155sdp">232.50dp</dimen>
<dimen name="_156sdp">234.00dp</dimen>
<dimen name="_157sdp">235.50dp</dimen>
<dimen name="_158sdp">237.00dp</dimen>
<dimen name="_159sdp">238.50dp</dimen>
<dimen name="_160sdp">240.00dp</dimen>
<dimen name="_161sdp">241.50dp</dimen>
<dimen name="_162sdp">243.00dp</dimen>
<dimen name="_163sdp">244.50dp</dimen>
<dimen name="_164sdp">246.00dp</dimen>
<dimen name="_165sdp">247.50dp</dimen>
<dimen name="_166sdp">249.00dp</dimen>
<dimen name="_167sdp">250.50dp</dimen>
<dimen name="_168sdp">252.00dp</dimen>
<dimen name="_169sdp">253.50dp</dimen>
<dimen name="_170sdp">255.00dp</dimen>
<dimen name="_171sdp">256.50dp</dimen>
<dimen name="_172sdp">258.00dp</dimen>
<dimen name="_173sdp">259.50dp</dimen>
<dimen name="_174sdp">261.00dp</dimen>
<dimen name="_175sdp">262.50dp</dimen>
<dimen name="_176sdp">264.00dp</dimen>
<dimen name="_177sdp">265.50dp</dimen>
<dimen name="_178sdp">267.00dp</dimen>
<dimen name="_179sdp">268.50dp</dimen>
<dimen name="_180sdp">270.00dp</dimen>
<dimen name="_181sdp">271.50dp</dimen>
<dimen name="_182sdp">273.00dp</dimen>
<dimen name="_183sdp">274.50dp</dimen>
<dimen name="_184sdp">276.00dp</dimen>
<dimen name="_185sdp">277.50dp</dimen>
<dimen name="_186sdp">279.00dp</dimen>
<dimen name="_187sdp">280.50dp</dimen>
<dimen name="_188sdp">282.00dp</dimen>
<dimen name="_189sdp">283.50dp</dimen>
<dimen name="_190sdp">285.00dp</dimen>
<dimen name="_191sdp">286.50dp</dimen>
<dimen name="_192sdp">288.00dp</dimen>
<dimen name="_193sdp">289.50dp</dimen>
<dimen name="_194sdp">291.00dp</dimen>
<dimen name="_195sdp">292.50dp</dimen>
<dimen name="_196sdp">294.00dp</dimen>
<dimen name="_197sdp">295.50dp</dimen>
<dimen name="_198sdp">297.00dp</dimen>
<dimen name="_199sdp">298.50dp</dimen>
<dimen name="_200sdp">300.00dp</dimen>
<dimen name="_201sdp">301.50dp</dimen>
<dimen name="_202sdp">303.00dp</dimen>
<dimen name="_203sdp">304.50dp</dimen>
<dimen name="_204sdp">306.00dp</dimen>
<dimen name="_205sdp">307.50dp</dimen>
<dimen name="_206sdp">309.00dp</dimen>
<dimen name="_207sdp">310.50dp</dimen>
<dimen name="_208sdp">312.00dp</dimen>
<dimen name="_209sdp">313.50dp</dimen>
<dimen name="_210sdp">315.00dp</dimen>
<dimen name="_211sdp">316.50dp</dimen>
<dimen name="_212sdp">318.00dp</dimen>
<dimen name="_213sdp">319.50dp</dimen>
<dimen name="_214sdp">321.00dp</dimen>
<dimen name="_215sdp">322.50dp</dimen>
<dimen name="_216sdp">324.00dp</dimen>
<dimen name="_217sdp">325.50dp</dimen>
<dimen name="_218sdp">327.00dp</dimen>
<dimen name="_219sdp">328.50dp</dimen>
<dimen name="_220sdp">330.00dp</dimen>
<dimen name="_221sdp">331.50dp</dimen>
<dimen name="_222sdp">333.00dp</dimen>
<dimen name="_223sdp">334.50dp</dimen>
<dimen name="_224sdp">336.00dp</dimen>
<dimen name="_225sdp">337.50dp</dimen>
<dimen name="_226sdp">339.00dp</dimen>
<dimen name="_227sdp">340.50dp</dimen>
<dimen name="_228sdp">342.00dp</dimen>
<dimen name="_229sdp">343.50dp</dimen>
<dimen name="_230sdp">345.00dp</dimen>
<dimen name="_231sdp">346.50dp</dimen>
<dimen name="_232sdp">348.00dp</dimen>
<dimen name="_233sdp">349.50dp</dimen>
<dimen name="_234sdp">351.00dp</dimen>
<dimen name="_235sdp">352.50dp</dimen>
<dimen name="_236sdp">354.00dp</dimen>
<dimen name="_237sdp">355.50dp</dimen>
<dimen name="_238sdp">357.00dp</dimen>
<dimen name="_239sdp">358.50dp</dimen>
<dimen name="_240sdp">360.00dp</dimen>
<dimen name="_241sdp">361.50dp</dimen>
<dimen name="_242sdp">363.00dp</dimen>
<dimen name="_243sdp">364.50dp</dimen>
<dimen name="_244sdp">366.00dp</dimen>
<dimen name="_245sdp">367.50dp</dimen>
<dimen name="_246sdp">369.00dp</dimen>
<dimen name="_247sdp">370.50dp</dimen>
<dimen name="_248sdp">372.00dp</dimen>
<dimen name="_249sdp">373.50dp</dimen>
<dimen name="_250sdp">375.00dp</dimen>
<dimen name="_251sdp">376.50dp</dimen>
<dimen name="_252sdp">378.00dp</dimen>
<dimen name="_253sdp">379.50dp</dimen>
<dimen name="_254sdp">381.00dp</dimen>
<dimen name="_255sdp">382.50dp</dimen>
<dimen name="_256sdp">384.00dp</dimen>
<dimen name="_257sdp">385.50dp</dimen>
<dimen name="_258sdp">387.00dp</dimen>
<dimen name="_259sdp">388.50dp</dimen>
<dimen name="_260sdp">390.00dp</dimen>
<dimen name="_261sdp">391.50dp</dimen>
<dimen name="_262sdp">393.00dp</dimen>
<dimen name="_263sdp">394.50dp</dimen>
<dimen name="_264sdp">396.00dp</dimen>
<dimen name="_265sdp">397.50dp</dimen>
<dimen name="_266sdp">399.00dp</dimen>
<dimen name="_267sdp">400.50dp</dimen>
<dimen name="_268sdp">402.00dp</dimen>
<dimen name="_269sdp">403.50dp</dimen>
<dimen name="_270sdp">405.00dp</dimen>
<dimen name="_271sdp">406.50dp</dimen>
<dimen name="_272sdp">408.00dp</dimen>
<dimen name="_273sdp">409.50dp</dimen>
<dimen name="_274sdp">411.00dp</dimen>
<dimen name="_275sdp">412.50dp</dimen>
<dimen name="_276sdp">414.00dp</dimen>
<dimen name="_277sdp">415.50dp</dimen>
<dimen name="_278sdp">417.00dp</dimen>
<dimen name="_279sdp">418.50dp</dimen>
<dimen name="_280sdp">420.00dp</dimen>
<dimen name="_281sdp">421.50dp</dimen>
<dimen name="_282sdp">423.00dp</dimen>
<dimen name="_283sdp">424.50dp</dimen>
<dimen name="_284sdp">426.00dp</dimen>
<dimen name="_285sdp">427.50dp</dimen>
<dimen name="_286sdp">429.00dp</dimen>
<dimen name="_287sdp">430.50dp</dimen>
<dimen name="_288sdp">432.00dp</dimen>
<dimen name="_289sdp">433.50dp</dimen>
<dimen name="_290sdp">435.00dp</dimen>
<dimen name="_291sdp">436.50dp</dimen>
<dimen name="_292sdp">438.00dp</dimen>
<dimen name="_293sdp">439.50dp</dimen>
<dimen name="_294sdp">441.00dp</dimen>
<dimen name="_295sdp">442.50dp</dimen>
<dimen name="_296sdp">444.00dp</dimen>
<dimen name="_297sdp">445.50dp</dimen>
<dimen name="_298sdp">447.00dp</dimen>
<dimen name="_299sdp">448.50dp</dimen>
<dimen name="_300sdp">450.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw480dp</string>
</resources>

View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="_1sdp">1.60dp</dimen>
<dimen name="_2sdp">3.20dp</dimen>
<dimen name="_3sdp">4.80dp</dimen>
<dimen name="_4sdp">6.40dp</dimen>
<dimen name="_5sdp">8.00dp</dimen>
<dimen name="_6sdp">9.60dp</dimen>
<dimen name="_7sdp">11.20dp</dimen>
<dimen name="_8sdp">12.80dp</dimen>
<dimen name="_9sdp">14.40dp</dimen>
<dimen name="_10sdp">16.00dp</dimen>
<dimen name="_11sdp">17.60dp</dimen>
<dimen name="_12sdp">19.20dp</dimen>
<dimen name="_13sdp">20.80dp</dimen>
<dimen name="_14sdp">22.40dp</dimen>
<dimen name="_15sdp">24.00dp</dimen>
<dimen name="_16sdp">25.60dp</dimen>
<dimen name="_17sdp">27.20dp</dimen>
<dimen name="_18sdp">28.80dp</dimen>
<dimen name="_19sdp">30.40dp</dimen>
<dimen name="_20sdp">32.00dp</dimen>
<dimen name="_21sdp">33.60dp</dimen>
<dimen name="_22sdp">35.20dp</dimen>
<dimen name="_23sdp">36.80dp</dimen>
<dimen name="_24sdp">38.40dp</dimen>
<dimen name="_25sdp">40.00dp</dimen>
<dimen name="_26sdp">41.60dp</dimen>
<dimen name="_27sdp">43.20dp</dimen>
<dimen name="_28sdp">44.80dp</dimen>
<dimen name="_29sdp">46.40dp</dimen>
<dimen name="_30sdp">48.00dp</dimen>
<dimen name="_31sdp">49.60dp</dimen>
<dimen name="_32sdp">51.20dp</dimen>
<dimen name="_33sdp">52.80dp</dimen>
<dimen name="_34sdp">54.40dp</dimen>
<dimen name="_35sdp">56.00dp</dimen>
<dimen name="_36sdp">57.60dp</dimen>
<dimen name="_37sdp">59.20dp</dimen>
<dimen name="_38sdp">60.80dp</dimen>
<dimen name="_39sdp">62.40dp</dimen>
<dimen name="_40sdp">64.00dp</dimen>
<dimen name="_41sdp">65.60dp</dimen>
<dimen name="_42sdp">67.20dp</dimen>
<dimen name="_43sdp">68.80dp</dimen>
<dimen name="_44sdp">70.40dp</dimen>
<dimen name="_45sdp">72.00dp</dimen>
<dimen name="_46sdp">73.60dp</dimen>
<dimen name="_47sdp">75.20dp</dimen>
<dimen name="_48sdp">76.80dp</dimen>
<dimen name="_49sdp">78.40dp</dimen>
<dimen name="_50sdp">80.00dp</dimen>
<dimen name="_51sdp">81.60dp</dimen>
<dimen name="_52sdp">83.20dp</dimen>
<dimen name="_53sdp">84.80dp</dimen>
<dimen name="_54sdp">86.40dp</dimen>
<dimen name="_55sdp">88.00dp</dimen>
<dimen name="_56sdp">89.60dp</dimen>
<dimen name="_57sdp">91.20dp</dimen>
<dimen name="_58sdp">92.80dp</dimen>
<dimen name="_59sdp">94.40dp</dimen>
<dimen name="_60sdp">96.00dp</dimen>
<dimen name="_61sdp">97.60dp</dimen>
<dimen name="_62sdp">99.20dp</dimen>
<dimen name="_63sdp">100.80dp</dimen>
<dimen name="_64sdp">102.40dp</dimen>
<dimen name="_65sdp">104.00dp</dimen>
<dimen name="_66sdp">105.60dp</dimen>
<dimen name="_67sdp">107.20dp</dimen>
<dimen name="_68sdp">108.80dp</dimen>
<dimen name="_69sdp">110.40dp</dimen>
<dimen name="_70sdp">112.00dp</dimen>
<dimen name="_71sdp">113.60dp</dimen>
<dimen name="_72sdp">115.20dp</dimen>
<dimen name="_73sdp">116.80dp</dimen>
<dimen name="_74sdp">118.40dp</dimen>
<dimen name="_75sdp">120.00dp</dimen>
<dimen name="_76sdp">121.60dp</dimen>
<dimen name="_77sdp">123.20dp</dimen>
<dimen name="_78sdp">124.80dp</dimen>
<dimen name="_79sdp">126.40dp</dimen>
<dimen name="_80sdp">128.00dp</dimen>
<dimen name="_81sdp">129.60dp</dimen>
<dimen name="_82sdp">131.20dp</dimen>
<dimen name="_83sdp">132.80dp</dimen>
<dimen name="_84sdp">134.40dp</dimen>
<dimen name="_85sdp">136.00dp</dimen>
<dimen name="_86sdp">137.60dp</dimen>
<dimen name="_87sdp">139.20dp</dimen>
<dimen name="_88sdp">140.80dp</dimen>
<dimen name="_89sdp">142.40dp</dimen>
<dimen name="_90sdp">144.00dp</dimen>
<dimen name="_91sdp">145.60dp</dimen>
<dimen name="_92sdp">147.20dp</dimen>
<dimen name="_93sdp">148.80dp</dimen>
<dimen name="_94sdp">150.40dp</dimen>
<dimen name="_95sdp">152.00dp</dimen>
<dimen name="_96sdp">153.60dp</dimen>
<dimen name="_97sdp">155.20dp</dimen>
<dimen name="_98sdp">156.80dp</dimen>
<dimen name="_99sdp">158.40dp</dimen>
<dimen name="_100sdp">160.00dp</dimen>
<dimen name="_101sdp">161.60dp</dimen>
<dimen name="_102sdp">163.20dp</dimen>
<dimen name="_103sdp">164.80dp</dimen>
<dimen name="_104sdp">166.40dp</dimen>
<dimen name="_105sdp">168.00dp</dimen>
<dimen name="_106sdp">169.60dp</dimen>
<dimen name="_107sdp">171.20dp</dimen>
<dimen name="_108sdp">172.80dp</dimen>
<dimen name="_109sdp">174.40dp</dimen>
<dimen name="_110sdp">176.00dp</dimen>
<dimen name="_111sdp">177.60dp</dimen>
<dimen name="_112sdp">179.20dp</dimen>
<dimen name="_113sdp">180.80dp</dimen>
<dimen name="_114sdp">182.40dp</dimen>
<dimen name="_115sdp">184.00dp</dimen>
<dimen name="_116sdp">185.60dp</dimen>
<dimen name="_117sdp">187.20dp</dimen>
<dimen name="_118sdp">188.80dp</dimen>
<dimen name="_119sdp">190.40dp</dimen>
<dimen name="_120sdp">192.00dp</dimen>
<dimen name="_121sdp">193.60dp</dimen>
<dimen name="_122sdp">195.20dp</dimen>
<dimen name="_123sdp">196.80dp</dimen>
<dimen name="_124sdp">198.40dp</dimen>
<dimen name="_125sdp">200.00dp</dimen>
<dimen name="_126sdp">201.60dp</dimen>
<dimen name="_127sdp">203.20dp</dimen>
<dimen name="_128sdp">204.80dp</dimen>
<dimen name="_129sdp">206.40dp</dimen>
<dimen name="_130sdp">208.00dp</dimen>
<dimen name="_131sdp">209.60dp</dimen>
<dimen name="_132sdp">211.20dp</dimen>
<dimen name="_133sdp">212.80dp</dimen>
<dimen name="_134sdp">214.40dp</dimen>
<dimen name="_135sdp">216.00dp</dimen>
<dimen name="_136sdp">217.60dp</dimen>
<dimen name="_137sdp">219.20dp</dimen>
<dimen name="_138sdp">220.80dp</dimen>
<dimen name="_139sdp">222.40dp</dimen>
<dimen name="_140sdp">224.00dp</dimen>
<dimen name="_141sdp">225.60dp</dimen>
<dimen name="_142sdp">227.20dp</dimen>
<dimen name="_143sdp">228.80dp</dimen>
<dimen name="_144sdp">230.40dp</dimen>
<dimen name="_145sdp">232.00dp</dimen>
<dimen name="_146sdp">233.60dp</dimen>
<dimen name="_147sdp">235.20dp</dimen>
<dimen name="_148sdp">236.80dp</dimen>
<dimen name="_149sdp">238.40dp</dimen>
<dimen name="_150sdp">240.00dp</dimen>
<dimen name="_151sdp">241.60dp</dimen>
<dimen name="_152sdp">243.20dp</dimen>
<dimen name="_153sdp">244.80dp</dimen>
<dimen name="_154sdp">246.40dp</dimen>
<dimen name="_155sdp">248.00dp</dimen>
<dimen name="_156sdp">249.60dp</dimen>
<dimen name="_157sdp">251.20dp</dimen>
<dimen name="_158sdp">252.80dp</dimen>
<dimen name="_159sdp">254.40dp</dimen>
<dimen name="_160sdp">256.00dp</dimen>
<dimen name="_161sdp">257.60dp</dimen>
<dimen name="_162sdp">259.20dp</dimen>
<dimen name="_163sdp">260.80dp</dimen>
<dimen name="_164sdp">262.40dp</dimen>
<dimen name="_165sdp">264.00dp</dimen>
<dimen name="_166sdp">265.60dp</dimen>
<dimen name="_167sdp">267.20dp</dimen>
<dimen name="_168sdp">268.80dp</dimen>
<dimen name="_169sdp">270.40dp</dimen>
<dimen name="_170sdp">272.00dp</dimen>
<dimen name="_171sdp">273.60dp</dimen>
<dimen name="_172sdp">275.20dp</dimen>
<dimen name="_173sdp">276.80dp</dimen>
<dimen name="_174sdp">278.40dp</dimen>
<dimen name="_175sdp">280.00dp</dimen>
<dimen name="_176sdp">281.60dp</dimen>
<dimen name="_177sdp">283.20dp</dimen>
<dimen name="_178sdp">284.80dp</dimen>
<dimen name="_179sdp">286.40dp</dimen>
<dimen name="_180sdp">288.00dp</dimen>
<dimen name="_181sdp">289.60dp</dimen>
<dimen name="_182sdp">291.20dp</dimen>
<dimen name="_183sdp">292.80dp</dimen>
<dimen name="_184sdp">294.40dp</dimen>
<dimen name="_185sdp">296.00dp</dimen>
<dimen name="_186sdp">297.60dp</dimen>
<dimen name="_187sdp">299.20dp</dimen>
<dimen name="_188sdp">300.80dp</dimen>
<dimen name="_189sdp">302.40dp</dimen>
<dimen name="_190sdp">304.00dp</dimen>
<dimen name="_191sdp">305.60dp</dimen>
<dimen name="_192sdp">307.20dp</dimen>
<dimen name="_193sdp">308.80dp</dimen>
<dimen name="_194sdp">310.40dp</dimen>
<dimen name="_195sdp">312.00dp</dimen>
<dimen name="_196sdp">313.60dp</dimen>
<dimen name="_197sdp">315.20dp</dimen>
<dimen name="_198sdp">316.80dp</dimen>
<dimen name="_199sdp">318.40dp</dimen>
<dimen name="_200sdp">320.00dp</dimen>
<dimen name="_201sdp">321.60dp</dimen>
<dimen name="_202sdp">323.20dp</dimen>
<dimen name="_203sdp">324.80dp</dimen>
<dimen name="_204sdp">326.40dp</dimen>
<dimen name="_205sdp">328.00dp</dimen>
<dimen name="_206sdp">329.60dp</dimen>
<dimen name="_207sdp">331.20dp</dimen>
<dimen name="_208sdp">332.80dp</dimen>
<dimen name="_209sdp">334.40dp</dimen>
<dimen name="_210sdp">336.00dp</dimen>
<dimen name="_211sdp">337.60dp</dimen>
<dimen name="_212sdp">339.20dp</dimen>
<dimen name="_213sdp">340.80dp</dimen>
<dimen name="_214sdp">342.40dp</dimen>
<dimen name="_215sdp">344.00dp</dimen>
<dimen name="_216sdp">345.60dp</dimen>
<dimen name="_217sdp">347.20dp</dimen>
<dimen name="_218sdp">348.80dp</dimen>
<dimen name="_219sdp">350.40dp</dimen>
<dimen name="_220sdp">352.00dp</dimen>
<dimen name="_221sdp">353.60dp</dimen>
<dimen name="_222sdp">355.20dp</dimen>
<dimen name="_223sdp">356.80dp</dimen>
<dimen name="_224sdp">358.40dp</dimen>
<dimen name="_225sdp">360.00dp</dimen>
<dimen name="_226sdp">361.60dp</dimen>
<dimen name="_227sdp">363.20dp</dimen>
<dimen name="_228sdp">364.80dp</dimen>
<dimen name="_229sdp">366.40dp</dimen>
<dimen name="_230sdp">368.00dp</dimen>
<dimen name="_231sdp">369.60dp</dimen>
<dimen name="_232sdp">371.20dp</dimen>
<dimen name="_233sdp">372.80dp</dimen>
<dimen name="_234sdp">374.40dp</dimen>
<dimen name="_235sdp">376.00dp</dimen>
<dimen name="_236sdp">377.60dp</dimen>
<dimen name="_237sdp">379.20dp</dimen>
<dimen name="_238sdp">380.80dp</dimen>
<dimen name="_239sdp">382.40dp</dimen>
<dimen name="_240sdp">384.00dp</dimen>
<dimen name="_241sdp">385.60dp</dimen>
<dimen name="_242sdp">387.20dp</dimen>
<dimen name="_243sdp">388.80dp</dimen>
<dimen name="_244sdp">390.40dp</dimen>
<dimen name="_245sdp">392.00dp</dimen>
<dimen name="_246sdp">393.60dp</dimen>
<dimen name="_247sdp">395.20dp</dimen>
<dimen name="_248sdp">396.80dp</dimen>
<dimen name="_249sdp">398.40dp</dimen>
<dimen name="_250sdp">400.00dp</dimen>
<dimen name="_251sdp">401.60dp</dimen>
<dimen name="_252sdp">403.20dp</dimen>
<dimen name="_253sdp">404.80dp</dimen>
<dimen name="_254sdp">406.40dp</dimen>
<dimen name="_255sdp">408.00dp</dimen>
<dimen name="_256sdp">409.60dp</dimen>
<dimen name="_257sdp">411.20dp</dimen>
<dimen name="_258sdp">412.80dp</dimen>
<dimen name="_259sdp">414.40dp</dimen>
<dimen name="_260sdp">416.00dp</dimen>
<dimen name="_261sdp">417.60dp</dimen>
<dimen name="_262sdp">419.20dp</dimen>
<dimen name="_263sdp">420.80dp</dimen>
<dimen name="_264sdp">422.40dp</dimen>
<dimen name="_265sdp">424.00dp</dimen>
<dimen name="_266sdp">425.60dp</dimen>
<dimen name="_267sdp">427.20dp</dimen>
<dimen name="_268sdp">428.80dp</dimen>
<dimen name="_269sdp">430.40dp</dimen>
<dimen name="_270sdp">432.00dp</dimen>
<dimen name="_271sdp">433.60dp</dimen>
<dimen name="_272sdp">435.20dp</dimen>
<dimen name="_273sdp">436.80dp</dimen>
<dimen name="_274sdp">438.40dp</dimen>
<dimen name="_275sdp">440.00dp</dimen>
<dimen name="_276sdp">441.60dp</dimen>
<dimen name="_277sdp">443.20dp</dimen>
<dimen name="_278sdp">444.80dp</dimen>
<dimen name="_279sdp">446.40dp</dimen>
<dimen name="_280sdp">448.00dp</dimen>
<dimen name="_281sdp">449.60dp</dimen>
<dimen name="_282sdp">451.20dp</dimen>
<dimen name="_283sdp">452.80dp</dimen>
<dimen name="_284sdp">454.40dp</dimen>
<dimen name="_285sdp">456.00dp</dimen>
<dimen name="_286sdp">457.60dp</dimen>
<dimen name="_287sdp">459.20dp</dimen>
<dimen name="_288sdp">460.80dp</dimen>
<dimen name="_289sdp">462.40dp</dimen>
<dimen name="_290sdp">464.00dp</dimen>
<dimen name="_291sdp">465.60dp</dimen>
<dimen name="_292sdp">467.20dp</dimen>
<dimen name="_293sdp">468.80dp</dimen>
<dimen name="_294sdp">470.40dp</dimen>
<dimen name="_295sdp">472.00dp</dimen>
<dimen name="_296sdp">473.60dp</dimen>
<dimen name="_297sdp">475.20dp</dimen>
<dimen name="_298sdp">476.80dp</dimen>
<dimen name="_299sdp">478.40dp</dimen>
<dimen name="_300sdp">480.00dp</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="dimension">values-sw510dp</string>
</resources>

Some files were not shown because too many files have changed in this diff Show More