From e1993e8e548ec934a2dc628e638441bfed9ebbbb Mon Sep 17 00:00:00 2001 From: md Date: Thu, 22 Jul 2021 18:22:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 3 + .../outdoor/adapter/TaskExplainAdapter2.java | 7 +- .../com/navinfo/outdoor/api/Constant.java | 28 +- .../navinfo/outdoor/base/BaseFragment.java | 1 + .../fragment/ChargingPileFragment.java | 17 +- .../fragment/ChargingStationFragment.java | 47 +++- .../outdoor/fragment/FilterFragment.java | 16 +- .../outdoor/fragment/GatherGetFragment.java | 259 +++++++++--------- .../outdoor/fragment/OtherFragment.java | 24 +- .../navinfo/outdoor/fragment/PoiFragment.java | 62 +++-- .../outdoor/fragment/PoiVideoFragment.java | 9 +- .../outdoor/fragment/RoadFragment.java | 11 +- .../outdoor/fragment/TreasureFragment.java | 104 ++++--- .../fragment/UserAttestationFragment.java | 8 +- .../main/res/color/test_color_selector.xml | 8 + app/src/main/res/drawable/bg.png | Bin 0 -> 190408 bytes app/src/main/res/drawable/color_backgroud.xml | 8 + app/src/main/res/drawable/iv_message.png | Bin 7351 -> 4771 bytes app/src/main/res/layout/activity_home.xml | 2 +- app/src/main/res/layout/activity_login.xml | 3 +- app/src/main/res/layout/activity_picture.xml | 2 +- .../res/layout/charging_pile_fragment.xml | 14 +- .../main/res/layout/charging_pile_header.xml | 2 +- .../res/layout/charging_station_fragment.xml | 44 ++- .../res/layout/charging_station_header.xml | 2 +- app/src/main/res/layout/filter_header.xml | 2 +- app/src/main/res/layout/fragment_filter.xml | 1 - .../main/res/layout/fragment_forget_paw.xml | 2 +- .../main/res/layout/fragment_gather_get.xml | 3 +- app/src/main/res/layout/fragment_other.xml | 41 +-- app/src/main/res/layout/fragment_register.xml | 2 +- app/src/main/res/layout/fragment_road.xml | 6 +- .../main/res/layout/fragment_task_ex_web.xml | 2 +- app/src/main/res/layout/item_filter.xml | 24 +- app/src/main/res/layout/mine_fragment.xml | 25 +- app/src/main/res/layout/poi_fragment.xml | 17 +- .../main/res/layout/poi_video_fragment.xml | 9 +- app/src/main/res/layout/treasure_fragment.xml | 30 +- app/src/main/res/layout/withdraw_fragment.xml | 2 +- app/src/main/res/mipmap-ldpi/article.png | Bin 6293 -> 9721 bytes .../main/res/mipmap-ldpi/article_select.png | Bin 6420 -> 11039 bytes app/src/main/res/mipmap-ldpi/bg.png | Bin 65079 -> 0 bytes app/src/main/res/mipmap-ldpi/map.png | Bin 4389 -> 8751 bytes app/src/main/res/mipmap-ldpi/map_select.png | Bin 4514 -> 9701 bytes app/src/main/res/mipmap-ldpi/mine.png | Bin 5400 -> 6942 bytes app/src/main/res/mipmap-ldpi/mine_select.png | Bin 5588 -> 7429 bytes app/src/main/res/mipmap-ldpi/task.png | Bin 4050 -> 4015 bytes app/src/main/res/mipmap-ldpi/task_select.png | Bin 4155 -> 4165 bytes app/src/main/res/mipmap-xhdpi/datouzhen.png | Bin 0 -> 2006 bytes 49 files changed, 517 insertions(+), 330 deletions(-) create mode 100644 app/src/main/res/color/test_color_selector.xml create mode 100644 app/src/main/res/drawable/bg.png create mode 100644 app/src/main/res/drawable/color_backgroud.xml delete mode 100644 app/src/main/res/mipmap-ldpi/bg.png create mode 100644 app/src/main/res/mipmap-xhdpi/datouzhen.png diff --git a/app/build.gradle b/app/build.gradle index 6d77245..2511031 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -125,4 +125,7 @@ dependencies { implementation 'com.googlecode.mp4parser:isoparser:1.1.21' // Android常用库 implementation 'com.github.lazylibrary:lazylibrary:1.0.2' + //屏幕的适配百分比 + //https://www.jianshu.com/p/0c2a8db91bda?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation + implementation 'com.android.support:percent:27.0.2' } \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/adapter/TaskExplainAdapter2.java b/app/src/main/java/com/navinfo/outdoor/adapter/TaskExplainAdapter2.java index 610581a..dc05f3b 100644 --- a/app/src/main/java/com/navinfo/outdoor/adapter/TaskExplainAdapter2.java +++ b/app/src/main/java/com/navinfo/outdoor/adapter/TaskExplainAdapter2.java @@ -24,8 +24,11 @@ public class TaskExplainAdapter2 extends RecyclerView.Adapter explainList2) { - this.explainList2.addAll(explainList2); - notifyDataSetChanged(); + if (explainList2!=null){ + this.explainList2.addAll(explainList2); + notifyDataSetChanged(); + } + } @NonNull diff --git a/app/src/main/java/com/navinfo/outdoor/api/Constant.java b/app/src/main/java/com/navinfo/outdoor/api/Constant.java index 2cb8f14..3bc6bf7 100644 --- a/app/src/main/java/com/navinfo/outdoor/api/Constant.java +++ b/app/src/main/java/com/navinfo/outdoor/api/Constant.java @@ -1,5 +1,7 @@ package com.navinfo.outdoor.api; +import android.widget.TextView; + import com.navinfo.outdoor.R; import com.navinfo.outdoor.bean.JobSearchBean; import com.navinfo.outdoor.util.SdkFolderCreate; @@ -22,17 +24,17 @@ public class Constant { * 位置权限 */ public static final String SET_LOCATION_PERMISSION = "请在“设置”中给予“TengXunMap”位置权限,否则当前功能将不可使用"; - public static final String SET_LOCATION= "请在“设置”中给予权限否则当前功能将不可使用"; + public static final String SET_LOCATION = "请在“设置”中给予权限否则当前功能将不可使用"; public static final String GET_ERR_MESSAGE1 = "设备缺少使用腾讯定位服务需要的基本条件"; public static final String GET_ERR_MESSAGE2 = "manifest 中配置的 key 不正确"; public static final String GET_ERR_MESSAGE3 = "自动加载libtencentloc.so失败"; - public static final String BASE_FOLDER = SdkFolderCreate.getSDPath()+"/navinfoOutDoor"; + public static final String BASE_FOLDER = SdkFolderCreate.getSDPath() + "/navinfoOutDoor"; // 保存图片的目录 - public static final String PICTURE_FOLDER = BASE_FOLDER+"/picture"; - public static final String VIDEOS_ = BASE_FOLDER+"/videos"; - public static final String POI_DAO = BASE_FOLDER+"/BaseDao/"; + public static final String PICTURE_FOLDER = BASE_FOLDER + "/picture"; + public static final String VIDEOS_ = BASE_FOLDER + "/videos"; + public static final String POI_DAO = BASE_FOLDER + "/BaseDao/"; // 申请权限的RequestCode public static final int PERMISSION_REQUEST_CODE = 0x100; @@ -43,7 +45,6 @@ public class Constant { public static final String DATA_FILE = "dataFile"; - //message word 值 public static final int TREASURE_FRAGMENT = 100;//抽屉界面的展示和隐藏 public static final int TREASURE_WORD = 39;//poi 对地图页面marker 的一个展示 编辑 @@ -76,18 +77,19 @@ public class Constant { public static final int GATHER_GET_MAP = 30;//地图点击marker 后弹窗点击开始采集 public static final int HOME_MINE = 32;//点击我的实时监听刷新 public static final int HOME_TREASURE = 33;//点击寻宝实时监听刷新 - public static final int JOB_WORD_MONITOR=34;//筛选条件的刷新 + public static final int JOB_WORD_MONITOR = 34;//筛选条件的刷新 public static final int EVENT_WHAT_LOCATION_CHANGE = 35; // 定位位置更新的Event的What值 - public static final int CHARGING_PILE_BODY=36;//充电装的body + public static final int CHARGING_PILE_BODY = 36;//充电装的body public static final int CHARGING_PILE_PHONE = 37;//充电桩的照片 public static final int EVENT_WHAT_CURRENT_MARKER = 41; // 显示当前正在编辑的POI类型数据的Event的What值 + public static String USER_ATTESTATION_NAME; //实名认证姓名 银行卡 public static int NUMBER = 200; //任务个数 - public static int LIMIT_TTPE = -1; //权限类型,普通任务-0,专属任务-1 - public static int TASK_TYPE = -1; // 任务类型 - public static int TASK_STASTUS = -1; // 任务状态 - public static String CODE =""; //区号 + public static int LIMIT_TTPE = -1; //权限类型,普通任务-0,专属任务-1 + public static int TASK_TYPE = -1; // 任务类型 + public static int TASK_STASTUS = -1; // 任务状态 + public static String CODE = ""; //区号 /** * 用户当前位置 */ @@ -105,4 +107,6 @@ public class Constant { public static MapView treasureMap; public static final String INTENT_VIDEO_PATH = "INTENT_VIDEO_PATH"; // 拍照界面指定的视频文件保存位置 + + public static boolean IS_FILTER_LIST_ITEM =true;//poi页面的查重 } diff --git a/app/src/main/java/com/navinfo/outdoor/base/BaseFragment.java b/app/src/main/java/com/navinfo/outdoor/base/BaseFragment.java index 8ac2bcc..f311057 100644 --- a/app/src/main/java/com/navinfo/outdoor/base/BaseFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/base/BaseFragment.java @@ -9,6 +9,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import android.widget.Toast; import androidx.annotation.IdRes; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java index e9f6da3..6737728 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java @@ -105,6 +105,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC private Integer chargingPileBody; private ArrayList phoneLists; + private PoiEntity poiEntity; public static ChargingPileFragment newInstance(Bundle bundle) { ChargingPileFragment fragment = new ChargingPileFragment(); @@ -133,7 +134,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC obtain.what = Constant.MAIN_HEADER; obtain.obj = header; EventBus.getDefault().post(obtain); - header.findViewById(R.id.iv_final).setOnClickListener(new View.OnClickListener() { + header.findViewById(R.id.iv_charging_pile_final).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle arguments = getArguments(); @@ -398,7 +399,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC private void initShowPileSharePre() { station = getArguments().getString("station"); if (station!=null){ - PoiEntity poiEntity = new Gson().fromJson(station, PoiEntity.class); + poiEntity = new Gson().fromJson(station, PoiEntity.class); pid = poiEntity.getId(); taskId = poiEntity.getTaskId(); String x = poiEntity.getX(); @@ -569,13 +570,17 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC if (all) { //保存数据库: ChargingPileEntity chargingPileEntity = new ChargingPileEntity(); - ArrayList photoBean; photoBean = new ArrayList<>(); + ArrayList photoBean; + photoBean = new ArrayList<>(); if (latLng == null || latLng.equals("")) { Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show(); return; } else { String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude); chargingPileEntity.setP(encode); + poiEntity.setX(String.valueOf(latLng.longitude)); + poiEntity.setY(String.valueOf(latLng.latitude)); + } String name = tvNameContent.getText().toString().trim();//名称 if (name == null || name.equals("")) { @@ -600,7 +605,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC } String tagEquipment = (String) ivEquipment.getTag(); if (tagEquipment == null ) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 设备标牌", Toast.LENGTH_SHORT).show(); return; } else { photoBean.add(tagEquipment); @@ -608,7 +613,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC String tagFacility = (String) ivFacility.getTag(); if (sign_exist != 0) { if (tagFacility == null) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 设备标牌", Toast.LENGTH_SHORT).show(); return; } else { photoBean.add(tagFacility); @@ -632,7 +637,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC String tagDevice = (String) ivDevice.getTag(); if (sign_exist == 1) { if (tagDevice == null) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 设备标牌", Toast.LENGTH_SHORT).show(); return; } else { photoBean.add(tagDevice); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java index 9fdf3f6..bfd1f7d 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java @@ -135,7 +135,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. obtain.what = Constant.MAIN_HEADER; obtain.obj = header; EventBus.getDefault().post(obtain); - header.findViewById(R.id.iv_final).setOnClickListener(new View.OnClickListener() { + header.findViewById(R.id.iv_charging_station_final).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle arguments = getArguments(); @@ -149,6 +149,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. obtain.what = Constant.TREASURE_FRAGMENT; obtain.obj = isSliding; EventBus.getDefault().post(obtain); + Message mainButtonVisiableMsg = Message.obtain(); mainButtonVisiableMsg.what = Constant.MAIN_BUTTON_VISIABLE; mainButtonVisiableMsg.obj = View.VISIBLE; @@ -176,7 +177,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. obtain.what = Constant.MAIN_HEADER; obtain.obj = header; EventBus.getDefault().post(obtain); - header.findViewById(R.id.iv_final).setOnClickListener(new View.OnClickListener() { + header.findViewById(R.id.iv_charging_station_final).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle arguments = getArguments(); @@ -370,14 +371,32 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. String[] phones = telPhone.split("\\|"); for (int i = 0; i < phones.length; i++) { if (i == 0) { - if (!StringUtils.isEmpty(phones[i])) { - String[] split = phones[i].split("-"); - if (split[0] == phones[i]) { - poiBeans.add(new PhoneBean("电话*", phones[i], "", R.drawable.icon_add_bg)); + if (!StringUtils.isEmpty(phones[i])) if (!StringUtils.isEmpty(phones[i])) { + if (phones[i].contains("-")) { // 包含区号数据的电话 + String[] split = phones[i].split("-"); + if (split!=null&&split.length>1) { + poiBeans.add(new PhoneBean("电话", split[1] + "", split[0] + "", R.drawable.icon_add_bg)); + } else { + poiBeans.add(new PhoneBean("电话", "", "", R.drawable.icon_add_bg)); + } } else { - poiBeans.add(new PhoneBean("电话*", split[1], split[0], R.drawable.icon_add_bg)); + if (!StringUtils.isEmpty(phones[i])) { + if (phones[i].contains("-")) { // 包含区号数据的电话 + String[] split = phones[i].split("-"); + if (split!=null&&split.length>1) { + poiBeans.add(new PhoneBean("", split[1] + "", split[0] + "", R.drawable.icon_del_bg)); + } else { + poiBeans.add(new PhoneBean("", "", "", R.drawable.icon_del_bg)); + } + } else { + if (phones[i]!=null) { + poiBeans.add(new PhoneBean("", phones[i] + "", "", R.drawable.icon_del_bg)); + } else { + poiBeans.add(new PhoneBean("", "", "", R.drawable.icon_del_bg)); + } + } + } } - } } else { if (!StringUtils.isEmpty(phones[i])) { @@ -453,6 +472,9 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. if (showPoiEntity.getId() != 0) { initPile(); } + if (showPoiEntity.getTaskStatus()==3){ + disables(); + } } private void initPile() { @@ -740,28 +762,28 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. } String tagName = (String) ivName.getTag(); if (tagName == null) { - Toast.makeText(getActivity(), "请拍照 充电桩编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 名称照片", Toast.LENGTH_SHORT).show(); return; } else { infoPhoto.add(new Info(tagName)); } String tagInternal = (String) ivInternal.getTag(); if (tagInternal == null) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 服务说明", Toast.LENGTH_SHORT).show(); return; } else { infoPhoto.add(new Info(tagInternal)); } String tagElse = (String) ivElse.getTag(); if (tagElse == null) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 充电站指引牌", Toast.LENGTH_SHORT).show(); return; } else { infoPhoto.add(new Info(tagElse)); } String tagScutcheon = (String) ivScutcheon.getTag(); if (tagScutcheon == null) { - Toast.makeText(getActivity(), "请拍照 设备编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 停车收费标牌", Toast.LENGTH_SHORT).show(); return; } else { infoPhoto.add(new Info(tagScutcheon)); @@ -890,6 +912,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View. chargingPileUploadNetWork(chargingPileBody, fileList); } else { Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + onBackPressed(); } Log.d("TAG", "onSuccess: " + chargingStationBean.getBody()); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java index e128802..59612c5 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java @@ -36,7 +36,9 @@ import org.greenrobot.eventbus.Subscribe; import java.io.Serializable; import java.util.ArrayList; import java.util.List; - +/** + * 筛选的Fragment + * */ public class FilterFragment extends BaseDrawerFragment implements View.OnClickListener { private Button btnFilter; private XRecyclerView recyclerFilter; @@ -58,13 +60,13 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi @Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); - if (!hidden) { - View header = LayoutInflater.from(getActivity()).inflate(R.layout.filter_header, null); + if (hidden) { + View header1 = LayoutInflater.from(getActivity()).inflate(R.layout.filter_header, null); Message obtain = Message.obtain(); obtain.what = Constant.MAIN_HEADER; - obtain.obj = header; + obtain.obj = header1; EventBus.getDefault().post(obtain); - header.findViewById(R.id.iv_final).setOnClickListener(new View.OnClickListener() { + header1.findViewById(R.id.iv_filter_final).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle arguments = getArguments(); @@ -86,6 +88,7 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi } onBackPressed(); } + }); } } @@ -107,7 +110,7 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi obtain.what = Constant.MAIN_HEADER; obtain.obj = header; EventBus.getDefault().post(obtain); - header.findViewById(R.id.iv_final).setOnClickListener(new View.OnClickListener() { + header.findViewById(R.id.iv_filter_final).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Bundle arguments = getArguments(); @@ -305,6 +308,7 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi obtain.what = Constant.FILTER_LIST_ITEM; obtain.obj = poiEntity; EventBus.getDefault().post(obtain); + } } }); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java index 1d6ea11..3fd3764 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java @@ -45,6 +45,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe private PoiDao poiDao; private ChargingPileDao chargingPileDao; + public static GatherGetFragment newInstance(Bundle bundle) { GatherGetFragment fragment = new GatherGetFragment(); fragment.setArguments(bundle); @@ -129,16 +130,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe initViewByTaskStatus(taskStatus); } } - /** - * btnGetTask.setVisibility(View.GONE);领取任务 - * // btnCancelGet.setVisibility(View.VISIBLE);取消领取 - * //btnFinishGather.setVisibility(View.VISIBLE);结束采集 - * //btnGather.setVisibility(View.GONE);立即采集 - * btnGetTask.setVisibility(View.GONE); - * btnCancelGet.setVisibility(View.VISIBLE); - * btnFinishGather.setVisibility(View.GONE); - * btnGather.setVisibility(View.VISIBLE); - * */ + private void initViewByTaskStatus(int taskStatus) { switch (taskStatus) { @@ -264,12 +256,12 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe getActivity().runOnUiThread(new Runnable() { @Override public void run() { -// poiEntity.setTaskStatus(0); -// initViewByTaskStatus(0); - btnGetTask.setVisibility(View.VISIBLE); - btnCancelGet.setVisibility(View.GONE); - btnGather.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.GONE); + poiEntity.setTaskStatus(0); + initViewByTaskStatus(0); +// btnGetTask.setVisibility(View.VISIBLE); +// btnCancelGet.setVisibility(View.GONE); +// btnGather.setVisibility(View.VISIBLE); +// btnFinishGather.setVisibility(View.GONE); } }); } @@ -295,73 +287,84 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe @Override public void onSuccess(ReceivedBean response, int id) { dismissLoadingDialog(); - ReceivedBean.BodyBean listBean = response.getBody(); - PoiEntity chargingListEntity = new PoiEntity(); - chargingListEntity.setTaskId(taskId); - chargingListEntity.setStation_type(listBean.getSptype()); - chargingListEntity.setName(listBean.getName()); - chargingListEntity.setPrecision(listBean.getPrice() + ""); - chargingListEntity.setAddress(listBean.getAddress()); - chargingListEntity.setTelPhone(listBean.getTelephone() + ""); - chargingListEntity.setType(Integer.valueOf(listBean.getType())); - chargingListEntity.setTaskStatus(1); - chargingListEntity.setIsLocalData(1); - String geo = listBean.getGeo(); - chargingListEntity.setGeoWkt(geo); - Geometry geometry = GeometryTools.createGeometry(geo); - if (geometry.getGeometryType().equals("Point")) {//点 - LatLng latLng = GeometryTools.createLatLng(geo); - chargingListEntity.setX(latLng.longitude + ""); - chargingListEntity.setY(latLng.latitude + ""); - } else if (geometry.getGeometryType().equals("LineString")) {//线 - List latLineString = GeometryTools.getLatLngs(geo); - chargingListEntity.setX(latLineString.get(0).longitude + ""); - chargingListEntity.setY(latLineString.get(0).latitude + ""); - } else if (geometry.getGeometryType().equals("Polygon")) {//面 - List latPolygon = GeometryTools.getLatLngs(geo); - chargingListEntity.setX(latPolygon.get(0).longitude + ""); - chargingListEntity.setY(latPolygon.get(0).latitude + ""); - } - //充电桩 - List csTaskList = response.getBody().getCsTaskList(); - for (int i = 0; i < csTaskList.size(); i++) { - ChargingPileEntity chargingPileEntity = new ChargingPileEntity(); - chargingPileEntity.setFid(taskId); - chargingPileEntity.setName(csTaskList.get(i).getName()); - chargingPileEntity.setMemo(csTaskList.get(i).getAddress()); - chargingPileEntity.setP(csTaskList.get(i).getGeo()); + if (response.getCode() == 200){ + ReceivedBean.BodyBean listBean = response.getBody(); + PoiEntity chargingListEntity = new PoiEntity(); + if (listBean!=null){ + chargingListEntity.setTaskId(taskId); + chargingListEntity.setStation_type(listBean.getSptype()); + chargingListEntity.setName(listBean.getName()); + chargingListEntity.setPrecision(listBean.getPrice() + ""); + chargingListEntity.setAddress(listBean.getAddress()); + chargingListEntity.setTelPhone(listBean.getTelephone() + ""); + chargingListEntity.setType(Integer.valueOf(listBean.getType())); + chargingListEntity.setTaskStatus(1); + chargingListEntity.setIsLocalData(1); + String geo = listBean.getGeo(); + chargingListEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + chargingListEntity.setX(latLng.longitude + ""); + chargingListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List latLineString = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latLineString.get(0).longitude + ""); + chargingListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List latPolygon = GeometryTools.getLatLngs(geo); + chargingListEntity.setX(latPolygon.get(0).longitude + ""); + chargingListEntity.setY(latPolygon.get(0).latitude + ""); + } + } + + //充电桩 + List csTaskList = response.getBody().getCsTaskList(); + if (csTaskList!=null){ + + } + for (int i = 0; i < csTaskList.size(); i++) { + ChargingPileEntity chargingPileEntity = new ChargingPileEntity(); + chargingPileEntity.setFid(taskId); + chargingPileEntity.setName(csTaskList.get(i).getName()); + chargingPileEntity.setMemo(csTaskList.get(i).getAddress()); + chargingPileEntity.setP(csTaskList.get(i).getGeo()); + new Thread(new Runnable() { + @Override + public void run() { + chargingPileDao.insertChargingPileEntity(chargingPileEntity); + } + }).start(); + } + //获取当前位置的marker + senMessageMarker(chargingListEntity.getType(),chargingListEntity.getY(),chargingListEntity.getX()); new Thread(new Runnable() { @Override public void run() { - chargingPileDao.insertChargingPileEntity(chargingPileEntity); - } - }).start(); - } - //获取当前位置的marker - senMessageMarker(chargingListEntity.getType(),chargingListEntity.getY(),chargingListEntity.getX()); - new Thread(new Runnable() { - @Override - public void run() { - InsertAndUpdateUtils.getInstance().insertOrUpdate(getContext(), chargingListEntity); - getActivity().runOnUiThread(new Runnable() { - @Override - public void run() { + InsertAndUpdateUtils.getInstance().insertOrUpdate(getContext(), chargingListEntity); + getActivity().runOnUiThread(new Runnable() { + @Override + public void run() { // poiEntity.setTaskStatus(1); // initViewByTaskStatus(1); - btnGetTask.setVisibility(View.GONE); - btnCancelGet.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.VISIBLE); - btnGather.setVisibility(View.GONE); - if (isSaver) { - Message obtain = Message.obtain(); - obtain.what = Constant.GATHER_GET_MAP; - obtain.obj = chargingListEntity; - EventBus.getDefault().post(obtain); + btnGetTask.setVisibility(View.GONE); + btnCancelGet.setVisibility(View.VISIBLE); + btnFinishGather.setVisibility(View.VISIBLE); + btnGather.setVisibility(View.GONE); + if (isSaver) { + Message obtain = Message.obtain(); + obtain.what = Constant.GATHER_GET_MAP; + obtain.obj = chargingListEntity; + EventBus.getDefault().post(obtain); + } } - } - }); - } - }).start(); + }); + } + }).start(); + }else { + Toast.makeText(getActivity(), "本任务已锁定", Toast.LENGTH_SHORT).show(); + } + } @Override @@ -395,25 +398,28 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe if (response.getCode() == 200) {// 0.未领取 1.已领取,2.未保存(保存到本地但未提交成功),3.已保存(保存到本地提交成功),4已上传(结束采集), PolygonTaskBean.BodyBean listBean = response.getBody(); PoiEntity polygonEntity = new PoiEntity(); - polygonEntity.setTaskId(listBean.getId()); - polygonEntity.setName(listBean.getName()); - polygonEntity.setType(Integer.valueOf(listBean.getType())); - String geo = listBean.getGeo(); - polygonEntity.setGeoWkt(geo); - Geometry geometry = GeometryTools.createGeometry(geo); - if (geometry.getGeometryType().equals("Point")) {//点 - LatLng latLng = GeometryTools.createLatLng(geo); - polygonEntity.setX(latLng.longitude + ""); - polygonEntity.setY(latLng.latitude + ""); - } else if (geometry.getGeometryType().equals("LineString")) {//线 - List latLineString = GeometryTools.getLatLngs(geo); - polygonEntity.setX(latLineString.get(0).longitude + ""); - polygonEntity.setY(latLineString.get(0).latitude + ""); - } else if (geometry.getGeometryType().equals("Polygon")) {//面 - List latPolygon = GeometryTools.getLatLngs(geo); - polygonEntity.setX(latPolygon.get(0).longitude + ""); - polygonEntity.setY(latPolygon.get(0).latitude + ""); + if (listBean!=null){ + polygonEntity.setTaskId(listBean.getId()); + polygonEntity.setName(listBean.getName()); + polygonEntity.setType(Integer.valueOf(listBean.getType())); + String geo = listBean.getGeo(); + polygonEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + polygonEntity.setX(latLng.longitude + ""); + polygonEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List latLineString = GeometryTools.getLatLngs(geo); + polygonEntity.setX(latLineString.get(0).longitude + ""); + polygonEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List latPolygon = GeometryTools.getLatLngs(geo); + polygonEntity.setX(latPolygon.get(0).longitude + ""); + polygonEntity.setY(latPolygon.get(0).latitude + ""); + } } + polygonEntity.setTaskStatus(1); new Thread(new Runnable() { @Override @@ -569,6 +575,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe public void run() { poiEntity.setTaskStatus(0); initViewByTaskStatus(0); + onBackPressed(); // btnGather.setVisibility(View.VISIBLE); // btnFinishGather.setVisibility(View.GONE); @@ -648,6 +655,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe // btnCancelGet.setVisibility(View.VISIBLE); // btnFinishGather.setVisibility(View.GONE); // btnGather.setVisibility(View.VISIBLE); + if (isSaver) { Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET_MAP; @@ -697,30 +705,33 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe if (response.getCode()==200){ TaskByNetBean.BodyBean listBean = response.getBody(); PoiEntity poiListEntity = new PoiEntity(); - poiListEntity.setTaskId(taskId); - poiListEntity.setName(listBean.getName()); - poiListEntity.setAddress(listBean.getAddress()); - poiListEntity.setType(Integer.valueOf(listBean.getType())); - poiListEntity.setPrecision(String.valueOf(listBean.getPrice())); - poiListEntity.setIsExclusive(listBean.getIsExclusive()); - poiListEntity.setTaskStatus(1); - poiListEntity.setIsLocalData(1); - String geo = listBean.getGeo(); - poiListEntity.setGeoWkt(geo); - Geometry geometry = GeometryTools.createGeometry(geo); - if (geometry.getGeometryType().equals("Point")) {//点 - LatLng latLng = GeometryTools.createLatLng(geo); - poiListEntity.setX(latLng.longitude + ""); - poiListEntity.setY(latLng.latitude + ""); - } else if (geometry.getGeometryType().equals("LineString")) {//线 - List latLineString = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latLineString.get(0).longitude + ""); - poiListEntity.setY(latLineString.get(0).latitude + ""); - } else if (geometry.getGeometryType().equals("Polygon")) {//面 - List latPolygon = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latPolygon.get(0).longitude + ""); - poiListEntity.setY(latPolygon.get(0).latitude + ""); + if (listBean!=null){ + poiListEntity.setTaskId(taskId); + poiListEntity.setName(listBean.getName()); + poiListEntity.setAddress(listBean.getAddress()); + poiListEntity.setType(Integer.valueOf(listBean.getType())); + poiListEntity.setPrecision(String.valueOf(listBean.getPrice())); + poiListEntity.setIsExclusive(listBean.getIsExclusive()); + poiListEntity.setTaskStatus(1); + poiListEntity.setIsLocalData(1); + String geo = listBean.getGeo(); + poiListEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + poiListEntity.setX(latLng.longitude + ""); + poiListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List latLineString = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latLineString.get(0).longitude + ""); + poiListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List latPolygon = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latPolygon.get(0).longitude + ""); + poiListEntity.setY(latPolygon.get(0).latitude + ""); + } } + //获取当前位置的marker senMessageMarker(poiListEntity.getType(),poiListEntity.getY(),poiListEntity.getX()); new Thread(new Runnable() { @@ -730,12 +741,12 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe getActivity().runOnUiThread(new Runnable() { @Override public void run() { -// poiEntity.setTaskStatus(1); -// initViewByTaskStatus(1); - btnGetTask.setVisibility(View.GONE); - btnCancelGet.setVisibility(View.VISIBLE); - btnFinishGather.setVisibility(View.VISIBLE); - btnGather.setVisibility(View.GONE); + poiEntity.setTaskStatus(1); + initViewByTaskStatus(1); +// btnGetTask.setVisibility(View.GONE); +// btnCancelGet.setVisibility(View.VISIBLE); +// btnFinishGather.setVisibility(View.VISIBLE); +// btnGather.setVisibility(View.GONE); if (isSaver) { Message obtain = Message.obtain(); obtain.what = Constant.GATHER_GET_MAP; diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java index dcbb0fe..83be4fe 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java @@ -91,6 +91,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis private String takePhotoPath; private String takePhotoPath2; private ArrayList otherUploadList; + private CheckBox checkPot; public static OtherFragment newInstance(Bundle bundle) { OtherFragment fragment = new OtherFragment(); @@ -175,7 +176,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis } }); - CheckBox checkPot = findViewById(R.id.check_pot); + checkPot = findViewById(R.id.check_pot); checkPot.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { @@ -210,9 +211,21 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis btnOtherUploading.setOnClickListener(this::onClick); //数据展示 initShowPoi(); + //禁用所有操作控件 + //disables(); } + private void disables() { + spinnerOther.setEnabled(false); + checkPot.setEnabled(false); + editTaskName.setEnabled(false); + rlPicture.setEnabled(false); + rlPictures.setEnabled(false); + editOtherDescribe.setEnabled(false); + btnOtherLocal.setEnabled(false); + } + @Subscribe public void onEvent(Message data) { if (data.what == Constant.OTHER_WORD) { @@ -245,7 +258,10 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis editOtherDescribe.setText(describe); } int station_type = showPoiEntity.getStation_type(); - spinnerOther.setSelection(station_type, true); + + spinnerOther.setSelection(station_type, true); + + if (showPoiEntity.getPhotoInfo() != null) { for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) { String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto(); @@ -260,6 +276,9 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis } } } + if (showPoiEntity.getTaskStatus()==3){ + disables(); + } } @Override @@ -471,6 +490,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis otherUploadByNet(body,otherUploadList); }else { Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + onBackPressed(); } } }); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java index ba15fe2..f4feea6 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java @@ -81,7 +81,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private EditText editDescribe; private RelativeLayout rlPanorama, rlName, rlInternalPhotos, rlCard, rlElse; private ImageView ivPanorama, ivName, ivInternal, ivCard, ivElse; - private TextView tvExamine; + public TextView tvExamine; private EditText editNameContent, editSiteContent; private ArrayList poiBeans; private Button btnSaveLocal; @@ -97,6 +97,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe private RelativeLayout linearExist; private Spinner spinnerExist; + //获取的拍照图片 private String takePhotoPath2; private String takePhotoPath5; @@ -158,6 +159,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe onBackPressed(); } }); + } @Override @@ -216,6 +218,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe rlElse.setOnClickListener(this::onClick); linearExist = findViewById(R.id.linear_exist); spinnerExist = findViewById(R.id.spinner_exist); + ArrayAdapter adapterExist = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_item, spinner); adapterExist.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //设置下拉列表框的下拉选项样式 spinnerExist.setAdapter(adapterExist); @@ -250,6 +253,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe //禁用所有可操作控件 //disables(); + } private void initShowPoi() { @@ -282,31 +286,45 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe for (int i = 0; i < phones.length; i++) { if (i == 0) { if (!StringUtils.isEmpty(phones[i])) { - String[] split = phones[i].split("-"); - if (split[0] == phones[i]) { - poiBeans.add(new PhoneBean("电话*", phones[i] + "", "", R.drawable.icon_add_bg)); + if (phones[i].contains("-")) { // 包含区号数据的电话 + String[] split = phones[i].split("-"); + if (split!=null&&split.length>1) { + poiBeans.add(new PhoneBean("电话", split[1] + "", split[0] + "", R.drawable.icon_add_bg)); + } else { + poiBeans.add(new PhoneBean("电话", "", "", R.drawable.icon_add_bg)); + } } else { - poiBeans.add(new PhoneBean("电话*", split[1] + "", split[0] + "", R.drawable.icon_add_bg)); + if (phones[i]!=null) { + poiBeans.add(new PhoneBean("电话", phones[i] + "", "", R.drawable.icon_add_bg)); + } else { + poiBeans.add(new PhoneBean("电话", "", "", R.drawable.icon_add_bg)); + } } - } } else { if (!StringUtils.isEmpty(phones[i])) { - String[] split = phones[i].split("-"); - if (split[0] == phones[i]) { - poiBeans.add(new PhoneBean("", phones[i] + "", "", R.drawable.icon_del_bg)); + if (phones[i].contains("-")) { // 包含区号数据的电话 + String[] split = phones[i].split("-"); + if (split!=null&&split.length>1) { + poiBeans.add(new PhoneBean("", split[1] + "", split[0] + "", R.drawable.icon_del_bg)); + } else { + poiBeans.add(new PhoneBean("", "", "", R.drawable.icon_del_bg)); + } } else { - poiBeans.add(new PhoneBean("", split[1] + "", split[0] + "", R.drawable.icon_del_bg)); + if (phones[i]!=null) { + poiBeans.add(new PhoneBean("", phones[i] + "", "", R.drawable.icon_del_bg)); + } else { + poiBeans.add(new PhoneBean("", "", "", R.drawable.icon_del_bg)); + } } } } - } } else { if (Constant.CODE == null || Constant.CODE.equals("")) { - poiBeans.add(new PhoneBean("电话*", "", "", R.drawable.icon_add_bg)); + poiBeans.add(new PhoneBean("电话", "", "", R.drawable.icon_add_bg)); } else { - poiBeans.add(new PhoneBean("电话*", "", Constant.CODE, R.drawable.icon_add_bg)); + poiBeans.add(new PhoneBean("电话", "", Constant.CODE, R.drawable.icon_add_bg)); } } @@ -339,6 +357,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe } } } + if (showPoiEntity.getTaskStatus() == 3){ + disables(); + } + } /** @@ -377,10 +399,15 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe //禁用所有可操作性控件 - private void disables() { + public void disables() { checkBoxLife.setEnabled(false); editNameContent.setEnabled(false); tvExamine.setEnabled(false); + rlPanorama.setEnabled(false);//禁用拍照全景 + rlName.setEnabled(false); + rlCard.setEnabled(false); + rlInternalPhotos.setEnabled(false); + rlElse.setEnabled(false); editSiteContent.setEnabled(false); linearContact.setEnabled(false); ivPanorama.setEnabled(false); @@ -437,6 +464,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe if (tagCard != null) { poiPicList.add(new File(tagCard)); } + new Thread(new Runnable() { @Override public void run() { @@ -529,7 +557,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe } String tagName = (String) ivName.getTag(); if (tagName == null) { - Toast.makeText(getActivity(), "请拍照 充电桩编码", Toast.LENGTH_SHORT).show(); + Toast.makeText(getActivity(), "请拍照 名称", Toast.LENGTH_SHORT).show(); return; } else { infoPhoto.add(new Info(tagName)); @@ -569,7 +597,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe }); } }).start(); - // onBackPressed(); } else { Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show(); } @@ -658,11 +685,14 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe getActivity().runOnUiThread(new Runnable() { @Override public void run() { + if (isLocal) { poiUploadByNetWork(body, poiPicList);//上传 } else { Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + onBackPressed(); } + } }); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java index c3010ce..e0ef386 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java @@ -76,7 +76,7 @@ import java.util.List; public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClickListener { private TextView tvPictures; - private TextView etRoadName; + private EditText etRoadName; private ImageView ivPoiVideoPicture; private RadioButton rbCar; private RadioButton rbBicycle; @@ -145,7 +145,7 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick poiDao = poiDatabase.getPoiDao(); tvPictures = (TextView) findViewById(R.id.tv_pictures); tvPictures.setOnClickListener(this::onClick); - etRoadName = (TextView) findViewById(R.id.et_poi_video_name); + etRoadName = (EditText) findViewById(R.id.et_poi_video_name); ivPoiVideoPicture = (ImageView) findViewById(R.id.iv_poi_video_picture); rbCar = (RadioButton) findViewById(R.id.rb_car); rbBicycle = (RadioButton) findViewById(R.id.rb_bicycle); @@ -225,6 +225,9 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick } } } + if (showPoiEntity.getTaskStatus() == 3){ + disables(); + } } private void disables() { @@ -341,6 +344,7 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick @Override public void run() { etRoadName.setText(sb); + etRoadName.setEnabled(false); } }); } @@ -508,6 +512,7 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick poiVideoUpload(poiVideoBody,fileZip); }else { Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + onBackPressed(); } } }); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java index 936b6b8..0437a2f 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java @@ -201,17 +201,24 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList } } } + if (showPoiEntity.getTaskStatus() == 3){ + disables(); + } } //禁用控件 - private void disables() throws JSONException { + private void disables() { etRoadName.setEnabled(false); rgType.setEnabled(false); ivRoadPicture.setEnabled(false); tvPictures.setEnabled(false); etDesc.setEnabled(false); btnRoadSave.setEnabled(false); + rbCar.setEnabled(false); + rbBicycle.setEnabled(false); + rbManual.setEnabled(false); + rbWalking.setEnabled(false); } @Override @@ -319,6 +326,7 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList @Override public void run() { etRoadName.setText(sb); + etRoadName.setEnabled(false); } }); } @@ -491,6 +499,7 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList } }).start(); Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show(); + onBackPressed(); } @Override diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index 51fb55e..68911d0 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -132,11 +132,11 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen @Override protected void initView() { super.initView(); - bitmapDescriptor1 = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg); - bitmapDescriptor2 = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_bg); - bitmapDescriptor3 = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_bg); - bitmapDescriptor4 = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_bg); - bitmapDescriptor5 = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg); + bitmapDescriptor1 = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); + bitmapDescriptor2 = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); + bitmapDescriptor3 = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); + bitmapDescriptor4 = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); + bitmapDescriptor5 = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); EventBus.getDefault().register(this); //fragment 管理器 @@ -156,13 +156,14 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen ivMessage.setOnClickListener(this::onClick); treasureMap = (MapView) findViewById(R.id.treasure_map); tencentMap = treasureMap.getMap(); + // if (getClass().getCanonicalName().equals("PioFragment")){ // ivMessage.setVisibility(View.VISIBLE); // }else { // ivMessage.setVisibility(View.GONE); // } cbMapType = (CheckBox) findViewById(R.id.cb_map_type); - cbFootType = (CheckBox) findViewById(R.id.cb_foot_type); + // sliding_layout.setScrollableViewHelper(new NestedScrollableViewHelper()); //地图转换 cbMapType.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @@ -219,10 +220,13 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen case 1: PoiFragment poiFragment = PoiFragment.newInstance(bundle); showSlidingFragment(poiFragment); + + break; case 2: ChargingStationFragment chargingStationFragment = ChargingStationFragment.newInstance(bundle); showSlidingFragment(chargingStationFragment); + break; case 3: PoiVideoFragment poiVideoFragment = PoiVideoFragment.newInstance(bundle); @@ -242,32 +246,35 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } } else { JobSearchBean.BodyBean.ListBean listBean = (JobSearchBean.BodyBean.ListBean) marker.getTag(); - PoiEntity poiListEntity = new PoiEntity(); - poiListEntity.setTaskId(listBean.getId()); - poiListEntity.setGeoWkt(listBean.getGeo()); - poiListEntity.setName(listBean.getName()); - poiListEntity.setAddress(listBean.getAddress()); - poiListEntity.setTelPhone(listBean.getTelephone() + ""); - poiListEntity.setPrecision(listBean.getPrice()); - poiListEntity.setDist(listBean.getDist()); - poiListEntity.setType(Integer.valueOf(listBean.getType())); - String geo = listBean.getGeo(); - poiListEntity.setGeoWkt(geo); - Geometry geometry = GeometryTools.createGeometry(geo); - if (geometry.getGeometryType().equals("Point")) {//点 - LatLng latLng = GeometryTools.createLatLng(geo); - poiListEntity.setX(latLng.longitude + ""); - poiListEntity.setY(latLng.latitude + ""); - } else if (geometry.getGeometryType().equals("LineString")) {//线 - List latLineString = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latLineString.get(0).longitude + ""); - poiListEntity.setY(latLineString.get(0).latitude + ""); - } else if (geometry.getGeometryType().equals("Polygon")) {//面 - List latPolygon = GeometryTools.getLatLngs(geo); - poiListEntity.setX(latPolygon.get(0).longitude + ""); - poiListEntity.setY(latPolygon.get(0).latitude + ""); + if (listBean != null) { + PoiEntity poiListEntity = new PoiEntity(); + poiListEntity.setTaskId(listBean.getId()); + poiListEntity.setGeoWkt(listBean.getGeo()); + poiListEntity.setName(listBean.getName()); + poiListEntity.setAddress(listBean.getAddress()); + poiListEntity.setTelPhone(listBean.getTelephone() + ""); + poiListEntity.setPrecision(listBean.getPrice()); + poiListEntity.setDist(listBean.getDist()); + poiListEntity.setType(Integer.valueOf(listBean.getType())); + String geo = listBean.getGeo(); + poiListEntity.setGeoWkt(geo); + Geometry geometry = GeometryTools.createGeometry(geo); + if (geometry.getGeometryType().equals("Point")) {//点 + LatLng latLng = GeometryTools.createLatLng(geo); + poiListEntity.setX(latLng.longitude + ""); + poiListEntity.setY(latLng.latitude + ""); + } else if (geometry.getGeometryType().equals("LineString")) {//线 + List latLineString = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latLineString.get(0).longitude + ""); + poiListEntity.setY(latLineString.get(0).latitude + ""); + } else if (geometry.getGeometryType().equals("Polygon")) {//面 + List latPolygon = GeometryTools.getLatLngs(geo); + poiListEntity.setX(latPolygon.get(0).longitude + ""); + poiListEntity.setY(latPolygon.get(0).latitude + ""); + } + initMarker(poiListEntity); } - initMarker(poiListEntity); + } return false; } @@ -520,6 +527,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } switch (Integer.valueOf(poiEntity.getType())) { case 1://poi + BitmapDescriptor poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_have_bg); Marker poiMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiDescriptor).alpha(0.9f) .flat(true) @@ -528,6 +536,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen poiMarker.setTitle(poiEntity.getName() + ""); poiMarker.setTag(poiEntity); removablesLocality.add(poiMarker); + + break; case 2://充电站 BitmapDescriptor chargeDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_have_bg); @@ -716,14 +726,14 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen FilterFragment filterFragment = (FilterFragment) supportFragmentManager.findFragmentByTag(FilterFragment.class.getName()); if (filterFragment != null) { fragmentTransaction.remove(filterFragment); - fragmentTransaction.commit(); + // fragmentTransaction.commit(); } } else if (data.what == Constant.GATHER_GET) { //筛选item 点击开始采集 // 如果当前fragment是筛选,则移除该fragment FilterFragment filterFragment = (FilterFragment) supportFragmentManager.findFragmentByTag(FilterFragment.class.getName()); if (filterFragment != null) { fragmentTransaction.remove(filterFragment); - fragmentTransaction.commit(); + //fragmentTransaction.commit(); } PoiEntity poiEntity = (PoiEntity) data.obj; @@ -754,6 +764,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } frameLayout.setVisibility(View.GONE); fragmentTransaction.remove(gatherGetFragment); + fragmentTransaction.commit(); } else if (data.what == Constant.GATHER_GET_MAP) { //地图界面点击采集 点击开始采集 PoiEntity poiEntity = (PoiEntity) data.obj; Bundle bundle = new Bundle(); @@ -810,7 +821,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen if ((boolean) data.obj) { initCheckedMarker(Constant.OTHER_WORD); } - } else if (data.what == Constant.TREASURE_FRAGMENT) { + } else if (data.what == Constant.TREASURE_FRAGMENT) {//抽屉界面的展示和隐藏 if ((boolean) data.obj == true) { frameLayout.setVisibility(View.GONE); sliding_layout.setPanelHeight(0); @@ -819,17 +830,18 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen markerPoi.remove(); } } - } else if (data.what == Constant.MAIN_BUTTON_VISIABLE) { + } else if (data.what == Constant.MAIN_BUTTON_VISIABLE) {//控制主界面各个按钮显隐状态的what值 setMainButtonVisiable((Integer) data.obj); - } else if (data.what == Constant.MAIN_HEADER) { + } else if (data.what == Constant.MAIN_HEADER) {// 控制主界面各个header View view = (View) data.obj; initHeader(view); - } else if (data.what == Constant.MAIN_REMOVE) { + } else if (data.what == Constant.MAIN_REMOVE) {//// 控制主界面各个header移除 if ((boolean) data.obj) { dragView.removeAllViews(); } } else if (data.what == Constant.GATHER_GET_RETURN) {//item 点击页面的返回事件的处理 if ((boolean) data.obj) { + frameLayout.setVisibility(View.GONE); sliding_layout.setPanelHeight(1000); sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); @@ -837,6 +849,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen setMainButtonVisiable(View.VISIBLE); frameLayout.setVisibility(View.GONE); fragmentTransaction.remove(gatherGetFragment); + } } else if (data.what == Constant.CHARGING_STATION) {//充电站的充电桩 Bundle bundle = new Bundle(); @@ -845,7 +858,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen if (chargingPileEntity != null) { bundle.putSerializable("chargingPileEntity", chargingPileEntity); } - BitmapDescriptor pileDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_pile_bg); + BitmapDescriptor pileDescriptor = BitmapDescriptorFactory.fromResource(R.mipmap.datouzhen); LatLng mapCenterPoint = getMapCenterPoint(); markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint).icon(pileDescriptor)); ChargingPileFragment chargingPileFragment = ChargingPileFragment.newInstance(bundle); @@ -892,9 +905,9 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen ivLocation.setVisibility(visiable); ivRefish.setVisibility(visiable); cbMapType.setVisibility(visiable); - cbFootType.setVisibility(visiable); ivSubmit.setVisibility(visiable); ivFilter.setVisibility(visiable); + ivMessage.setVisibility(visiable); } private void initFilterMarker(List poiEntities) { @@ -919,7 +932,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen screenPosition = tencentMap.getProjection().toScreenLocation(latLng); sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); //创建Marker对象之前,设置属性 - if (markerPoi!=null){ + if (markerPoi != null) { markerPoi.setFixingPoint(screenPosition.x, screenPosition.y); } @@ -1098,7 +1111,9 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen public void run() { showPoiMarkerByType(1, mapCenterPoint); PoiFragment poiFragment = PoiFragment.newInstance(bundle); + showSlidingFragment(poiFragment); + ivMessage.setVisibility(View.GONE); } }); } @@ -1117,6 +1132,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen showPoiMarkerByType(2, mapCenterPoint); PoiVideoFragment poiVideoFragment = PoiVideoFragment.newInstance(bundle); showSlidingFragment(poiVideoFragment); + ivMessage.setVisibility(View.GONE); } }); } @@ -1197,13 +1213,13 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen private void showPoiMarkerByType(int type, LatLng latLng) { if (type == 1) { markerPoi = tencentMap.addMarker(new MarkerOptions(latLng).icon(bitmapDescriptor1)); - }else if (type == 2){ + } else if (type == 2) { markerPoi = tencentMap.addMarker(new MarkerOptions(latLng).icon(bitmapDescriptor2)); - }else if (type == 3){ + } else if (type == 3) { markerPoi = tencentMap.addMarker(new MarkerOptions(latLng).icon(bitmapDescriptor3)); - }else if (type == 4){ + } else if (type == 4) { markerPoi = tencentMap.addMarker(new MarkerOptions(latLng).icon(bitmapDescriptor4)); - }else if (type == 5){ + } else if (type == 5) { markerPoi = tencentMap.addMarker(new MarkerOptions(latLng).icon(bitmapDescriptor5)); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/UserAttestationFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/UserAttestationFragment.java index 6866dfa..78a6070 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/UserAttestationFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/UserAttestationFragment.java @@ -260,8 +260,8 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic takePhotoPath2 = PhotoPathUtil.getTakePhotoPath(data, "a", ""); ivAttestation2.setTag(takePhotoPath2); ivAttestation2.setImageBitmap(bitmap);//显示图像 - ivHera1.setVisibility(View.GONE); - tvCard1.setVisibility(View.GONE); + ivHera2.setVisibility(View.GONE); + tvCard2.setVisibility(View.GONE); } } if (requestCode == 300 && resultCode == RESULT_OK) { @@ -284,8 +284,8 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic takePhotoPath3 = PhotoPathUtil.getTakePhotoPath(data, "a", ""); ivAttestation3.setTag(takePhotoPath3); ivAttestation3.setImageBitmap(bitmap);//显示图像 - ivHera1.setVisibility(View.GONE); - tvCard1.setVisibility(View.GONE); + ivHera3.setVisibility(View.GONE); + tvCard3.setVisibility(View.GONE); } } } diff --git a/app/src/main/res/color/test_color_selector.xml b/app/src/main/res/color/test_color_selector.xml new file mode 100644 index 0000000..e9fd0ec --- /dev/null +++ b/app/src/main/res/color/test_color_selector.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg.png b/app/src/main/res/drawable/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..88c77c78b47ccf9e5ade0e525a42410e0834b118 GIT binary patch literal 190408 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%0D&kJAM=L-ar39!yMf?hbr#>>BWT z?}~T%1u``)_?HActY1OT>&%BKdFPOum2v0pvW@LezpZ2HF?O%&A)V{3gHN@;`Vnl* zVWd3AU3*$f?HsPvC35>Bn3v$*invpr+1S_GW3CmzOXNwDWGgJu#1$-Nj^P zM&J&#(?3rwlCcTgV|L&D;%(A;`jHy$_gK4mR+`nR$=GtL>h+_~sma(ns+gHY>`b@+ zt@@Y>%@MeliS^~sJcSq&HBQ}<*Z z+dI}Tm=NFDlBW}Jxn}js?ywo_?%I;Xar^CFf2>)V6SD>V6MY-_Y4sgb@Ch_)iQW7<0#8{evJpA(53T5Ab*V^)K-9a73Huxd`cyIJ3? zkA1?~?`>`l67DCRW-U!g&6$H|b5KUu7Yz4tO-($)#IPGU1780>l2s7p51nfL9cgwi znM^p+Sdh55x|7m-aoX#qES?K|X+$-(FeiiG=yJ3zN&@!3>s{vUJg8fGH=Vbcao0|l zC3gwa{d$_er36Xu1$Wk%Y^KTp*r$Dax_!yP=R}~c#LJrMt)AQscG`#NU)uYW5&9I{ zl0+?X?=e^pw6oj&i^J#UU{}i3$GEsdwPU#*l_mCF1{F?#7nQ}dX-{jZ9kztEQjTwR zL+xCmGy-+nK!1C)e!^8d7fAJZoA@2+;93UIsXj<9(P?DYjQ3))wcS||r1cZPPc`21 zIyg5^`z;|H)$Aq2i<#-xLSAS0JE`6kmy1qiR%%*S)7}ipT(6*jJCbXy{y@4c*K?rd zS;C1p{<*+jvN{b%G&<*uyO$od^*H+`Am!b}z&5#ynW0n0{mnVxX}r@bU``Vkm^i1i z`%h0xk?{%3?ceQDnRH$K*!te*Oi?-Ii@*lp3~>~OR}$%waDVf{k(wFF>$1#Rh4fH> z)U99uANI&-Q?rqR2<_k=)g(GeX@1-qtuRnft%9x`kKC2h_rbkGZ<=WJ-6sUCcE81U z#2)AoiHGu5NyMRl`GoAQ+uap+Sw`J1?dCjlGM3+YgcF?GH$vyJt(kH=uU2U|M{6^b z$YLd)h%?m3sT4_?Xr9g^i=tst{hSRJ!dZqXmLLurdqS`gV%@Hbo8e9`jvj zt{9}!jmBEOoVNUBdt*pvffgX!j4i#7HVKb4fKx=1L{yXf-kNNmG7+|)3#oN?5Z*@1 zk%4vq57}O5hx*Pm?(9^Et3|F7ng_)0W|m3tGz3O=A*-(fc&NHBM+5I#w(cLnKW}Fs z-ORhde%@16|7{K(Pyd$^OvynH@YCNWZiW{EaRxJGnJ=lr zxNFC(zY;+Ia5qs;sr^fK%+QOTdrmRuRM{3tynE8BX7)RguTHk1eQoNger#|@o@^oub*5Vt@E!5Tbg=A)* zr^m*#GL`TT(i5` zccM$l>|}S|^d0UfA#RPK4eug{oQty4*UijJPurt5ZUJxE1$j?Q^M@JkkH~&VTUxsM zRjTlhsCfZ%tINzuHiIoLRT#EV@Xix3QW-P-Wn+RM_610Gm%^d&ZcD9go?fX|-nqtwCdEYp z^1j3q;O{8s_5~@575Z3wHx0nO?|#Mdx4ZVlJJ}jzN2HP+!oN0^dr@oBFQ$@v^-qER zM{knb4S16Kx#OPsmvDhI;7$Yb(pUEuF0Jt zBZkVm5g(p@`lID_uSKpMq)1Zw;it5s1MA-mwDBX`w0Jo=K@jMH*uHxYpda!2L8>cs@A<{skH5xEHK8wY~D#**+~5`QX)+ z@W?&H6Y^|ecj{acwCgW?Hpwgum;Mu38PZNNJLh?tnS2pd4v%AU=Y^Y5==E2!6>XcM z${~`(&cXYd7``icRzfU$tr0*?3g)- zw|PK%$nmNy$uG*Duse#c`>$hQz#Zn9o(`P zNxWkG3j7`4x<0P!6g8?_-#m)R-lnjQb&ZT|w!16F-Y2c2ZPek-8ZrFxn3^z|wUtx* zSRdR6`o4Uuxr0ig#Jhl8wueQH^&!y4v+u|*8Cb5;3car8y*I`DDD9H+4esq1 zK6|0??||`s?;iksrmA_Me9uz9L~`dmN8Al^-|wEs^!9_2X@>gMdml64R4c>bC3iuc zp}uFd(_TQ zyI0#?V%e*U9kv25Rv0r!T_~D`@a{Ouu+{z~LH+HAy)>{mRpKDpHO(YZE3p=>fukRxsknPo&JD0 ztQ6@ywz&}VyC?WK8RaZ?fLSxS#dhS`eObKzFHW`rKjguI9OW3FQv60Fs@BhBrX5UYz<)WMpTBdsh2-1X6riuf4{Pq?<{%p81V zcc*^Al2ejC_V+D*qed$-N%vo=_8rjYr7KF@$N}yc_Nq)%i=&N30piP!yPUc9nZ=eK z9Z`e%Ho9=`v72=0QL-jZEx2odnQ5eN&n6oBH)OOSwRmwUH1>z+y!al(;|S_uE&;bg z;NKYq(+}>vVmT(2Ba2NIn`(wTf6>Y0m(qAQpzoFH%W&s~di(}dYm(d%z-fGUl~YTQ z3ZW)ur#|;34>P|T-b+oP3rq*(*y9MZ@(=v*lT*W_KS3B1Kc|SZ*%EHk=_A0dBt-z z$=jN;$slUDxtW#k2U}a4TdkUvUuZhLts#Lr6g>=lS!zXwa);{sR*`Cy!>xLg%O(S! zt{4mo`wk1^6mcdtH6;LDcnA3Apa5iHn5)DzM2Ku}Shi04#d5^D(`)Nx;=jh&3+aC? zgIijSTo(b|c_`liscjx3I&ymi8hv~@qkuIPcl`>`NqW~UVg$F+W8VetTP44Hdgqcg zx9Lx0%lmV@+wbhXvL=tsi^Siux3_j#Mmvu@eVg1)YX8DayGyI>e^8dGR`4)IQLUJk zU%y}#NZk}xP+N!Ivt@)2r)IGeFGq?x3I19j&m)(j>*{V&a4&sfw8XP-pM**~O(CmH z3|tEGgkK=@vW?o7?V5~C1>YV4cL8>#(f`+Mi<39lfwdfVtMU<>qauQ;+ILZPS!2>W zpWsx{m$GHjNS8O~LI3Ny=n_Z%d1Cb~afL}Q(IZ;2`}c{_b16Z3;OvWR!s@hN{uO`& zI%vn6Rc*tJeF+fsb5(M=@orBMV>mTw6~~UIdB4Znd%*qawcQB2mS{fJAKAO{>Q}#f z>qb_X2<{Ri^Y!}rhjdB0s5H;I?FfsiNL_~X{z+@0x@;Dv3(Lu-7tQhvwtmMt3t<6rLowKFocZs!{*s2rxhm%@mNdKbFj-ecUf0Nr< z&G^7N7Zvy#AKET}+kASR`ivCN1$di;8t{TQ;!<S`VC8pP;UX_U4j(Tj5 zrz5gNu7-xyrqg8C(O;+c;7}Cnd^+mD%VD{kP8wnj&)K{Cog8zqL#~+H*l>;kkke^; z_vDVZF~Si<#|bMhB-GPdg6DAmo@f`~cX#b+*9U7~gv~PA@L1F}e#PKw+dF_>eQO$a z?95p{=8Z<yxc~Mo|(=@bb_sg8{>ff>N(WC^QvINeA@tQ$y z`P|3no81lZv;}f1&S@90qu!HPnUCZ{d$tpju|MV7^Ly^#IdpHBu@3fTVYEfTz$4aI z*Vev_tkcQL>WBKP9aq2g{D=8tP*c_2IS=W*LdRNCqtSwO(JIx*E?S{CP9(1v?^#x`<@-ONE82?Oz9i=CY>q$qT(Qrguo!tUcu3)*2&tr!5C9 zUuDwX?Yo{9{~_-H?sXRlEv|+vPpq8N2J9_<=kXw@?{(LXmnESKjKJVPG zBc-EH8lR|%0r_QizJI+Sxa%CX`*pK61v_+MX7(Mm4b;tV&jx;1>AM7clNTz7?J|}Z zfqyEycZen#?5*~&oTHyr(EaRcv4sY{BvotHxBFxNG@Z>)Tiwzk*cbT4w=5Ig%{3uj zXr&Qpxv?c13rO`!JOX>Z27`W6y-pR0wb?g#m2t7-;caM) zwPfTI-~|EI_o(hP{O;b9RUz57`i=dBa(fe{5qZ3lh|-C!xqQYTBltCx|wx|Rc9_6B70`yiHmMiFbPU^uOCM5LnI6 zv?~lH8T0O6tgZcc zSExpUH6@$pZoVs4XFf4klfk|ydwpe}3_s-Y`YOYUJOmQi5|eLlmwNjr&fX_@c4NPC zc11=Pr+_ubec;iEu%G?0X48>RE%VE7^YY9lxEKDhHr4mG;;Np6bpmtZ1c;F)?>>)_ zY)P!Sz7G6NwKLUb5x|cKYSya+b;}4 zrk91*iBC*XXo8tv0$#>R!JKoNQCIj0IijDJv7V|JpG$V1-`{?AtWXEO-+k}B%Zbx0 z6~*{c-9n=RZvu<(GFE)gle@Z^OJ$mRk6C#4?e1!x+gtm|Y3KDSH#J%C#hPw}ybJ18 z>;wMV{QH#&cVL%(wP23AuO9c=kPLgMHGt(Gl z5h|VRQ+5d$rP}_1=NZ)H9~pVyu>HS+s9G(Vp&GwX&p{w#9y6@4>+EAk?sNiaC`D@F zD(`)8Fa1)rCe%l$wIA?-uH)_-2m;ugTnVP#Vy!HO zGuW9J-))~EHrQtxaQFOvK4tg$*oOHnd+)w`dGhfLJo8&phjHiKt}x`#(`Tv-#K(a9 zt?(_VJL6WBVMKQzOH0?9e^EE{5|*8S;>_CALh4Iwdzbw(cgSJlo~1=rQ5Wx6Ts&$t zir{9-#)TsoH+vr4OrC$o8(H@^2#VU3#f^*lC-|K6-Z^(nYW+MjbMHMf@%zc~z2}~} z;ePT(F}@oEf6^hkkL|euzeylRx9}13^;0AU{NS820GH%ARuFSytjg%QTV1?#p8d&7 z`xSi{B#&QG84ZzKymMl~JaiX4QRJ4dcx>Ct&09|sfy`)gIuf5;{3M(e zi?mH=9L^wOy<<96J!H0#o`oqP!z)ODtN5;^*6(3@v!L;e&xi*;-rY^Y1?_&0pel-c zC=Z||j+243tzCEVcgxCo$0yo5@KzMSS7OI`ZF#$6*G{<;bo168@aHdtk1nVQ&cR(m zCR&f@CTDG1o#IF0!KIWx0d-+qNJjV{FfP@e<5Hs8p+E1*l< zD6Xqo48R-FoyINnyD(3BCf?lR`s(1|9m~hSIQjPN7oKI4>veH{O?AK8Q)Vj%_YHe* z>A2VODoDhOpSFwA!s`ciAa+DHGQkcyhMG}4ir5a|Il6-s&NCxD;n|?ufv{C8%Rjv3 zrvgZ+ne#dUx#?=A?07O>zT&$uhHZW~kp(lJS_*J{O~mw1;?>%80H=0i0&|9f;_t#7~Fmo<3*u)(>Tg1f{Fj63eS z@Z87K5lNXFS!Rj~nULERBmKykt+fT{ z^X}{z=#`T(+;?^f=!{k4J|xuFaT*0boZhpXeJ_V3Ng@dRT%to-AhEE6Y4lRt+6w>pd z#=Yl;dafn?LX%p0Ei?U}MPirNw})TL8L{2K{liZ@w98Qg?TYU)QT4)syKcBkW*dD}LV)OAI7+ZVM?Kd#Zri0pRRPYI)E zw2^h?8TT+ED9YwUp`CUl%`W`a$+AD|JTnX5UUPb;k)52ybaMcQKzP4J-v`ju;_$r6 z{t(*tHRS7On*DHOlhB%WYeoGgQs!|h=aiJUPjO&VH2a0C6c&~$9M z?d2=jWEbB|FoSg#A=tUSxD>e8R8u1CIH%>PLEx_V4!cG1D7~n+htegm?v2NG20^nw zR2K@yEL=LZ_k#QXXn$Vc9x7h`T}$B|+O?*dG!5o1z$?Drndho0ywldz1klbwY`-zl z4*#BRcNfSpNO$0g@{s=Or-1&#>n|`Q+y3cW2Uh;Ltz?j-e1|MIOQX!oc%kD2+{cd>b*P?JtJs!5%^UCTbqV&7kaWQZ>m3kMZ1M0@A`VT9rlb?z(eJyN`dXiD+ir(mCn3h!)qFu5x6!4K? ztU>oaOBc?#ua@io&AVS--yS|^Y=zpiFK_18RFiC{kAXr zvBmqHKyCvNm(^R$JbUmd<-UsYw?Vh#F4!gBd(CwFhHyu?W1Hi}gqN{>>!bmZzOrO{ z;i?AOBRM0SPnB;MpMyqv#y=4=+ReCC4Npc*zFAxiZ))D-n~^LpD>|w2_!DuKgMQ;L zvJdWagFA}fJNMx1>UCNo^`^7P#gPnIezb_p`p$U&^{2rllR~M;C%;Or;KVy(JtQa66>@Q^GsRm)h6r@8*Y$^%sClu zO3CC&>ZdF%nQC|3sS0Dxs_4G<_Umiwu40(9ZnbmefD>;sRo`TTcDI1<5xAGOg%Tm2 z*gb+^VV8>@6}tVwLQ_<^o2jH_N7%2v<`*wyH)1_jDrzf1)2*b&{ayf1{BH` zBXP+&vkC2j_J(#!-wPauG>m{0(!pDcO#!qLF`NFJy<^{NXR}fB0prr)Jv0S{;Xpb^~59ULRnP_COWz3`BdD@6aA^GSzkm z?=&5}PPGg#bFgg^_S$Q?%>4~zXWAg2Gcp{a9rHc$VBGr2V(c-UtDJc@GUdC2Inl{j zxKI2!R_$3fGT5xD zUjECs69Db+|D4?k3iHet^$F!&wb;nsWBngUzO&x*_`(5Nw`1y|7!Qk>)Yiv{N^Op zoG;(kFVx6o)HJa!f$ob-x&Z#xyOf6XYOxzdJG_Uvit*Y3EMSLwAphd4n;4O6KX~>9 zX&AMqytB8q2JGuwYinD1F_jb~xEt?C_Du`zrUEv@fXw!Ehkdc;n-OGcr6dLbUOC^K z(+*bET$bHufIq_fsznw0PW&l>AKYUCdgck5B&Ik@Vz56n)H&!1YI!>sqs?8kjFUR{ zU|-09eJ~l&Y9b5pTr`jGqirg}GbjJtRyD8>jXZMFInDZKF~!)-dFU7VW<_hsI-`2Y==XHz}c_7?{SZ#4EkZBsY! z>N+(81owA7e{HLsSU1=)Z=l_Rb5$s;V~KG^cWlS--9xj>1YoR`3P{h{bT={g2PEI0 z>FcAM<$N*WqhWuH*SIFVC;Nw;KI0^AX5ik*bvskO3;Omr>l{1Kj-)Yw{WqhyJ2l*^ zV#f-9Fmn~S&5G3Qum;svb_R3Yk6MU#fcLmQaQWV9WD^H`WJdqzHt;zrXb0~I^>b<@ z=`FachgIhtWa$Fr$gnSm^q~D-4kJ9i4cwrC`2VGd;EMWo`2jyp!$8|7s&YR0#&K_2 znv)86hrgEZbU0B9oI*R-$_@nnLmi}L?l2j{g@xZYGQ`j2&%(Q z-$9rsoI<|3N5qG;w=hn^eL~OblHtxAwNn;SE)XSpi4A5l?=kxDmT!KgyTn4ySa^RR z)O!x@;9gq}?YVjY(5-XooADjqUqASQ8LBB6_76)tTCcCKt*y1+m_7e|JM+$Lbu)!_ znqtxIP88N3 za-|}7fV!f5T^qo1w|WH|7v?Ck>lzFqJA+6G;gW5_+a2KSpE;&l*vQ7mXyKj*@>eWU z?$Nnv0MrWZ33&~`9P{RX6f>*!?b%n`EdGsEB_aReFSq>ojqYSq{LbNB5nXboE)j!v z9ip8kR#DYEA7Plc^3xhpiU1 z6vpYejQGG^;k_!Gne`z15+#3J#>dWVjw;Z_y8`>eAzgC2G#3@&*^-9QA@I3j9x>i6 ziJ5PK@juxW_3aYx;on6o-W%tapL}!6FQH{_Zvr3DUCEhDd*fZEq}?A}!JWn@r?gGk z&Te@J2cO>t>Skd7g1^LMvs4yVJ-oj@?|H_(m3ZHe>Gbvg-Rr`^3_Do@#zMG72C z`Svcj>xT_a@Fawkl5xy64l9RyXQ9_Ohv3d6H2Gy07ooIUaLe$vw~{>80d(q zA3(V8vpV2e6kwio&il@LQt2%>a8)v8$0ZC(=jDB6Uuf9r>%>aE#QLtoPK$22fLt6S z+tH6)qO8xvbqd3^^k4L(Sgeij!!(QY!Y}i=!kV!@((MLuV?osgx(06fE8y;X%h5fO z$KZlWMwiQxSBEc zgW&}^8y@P$9=OkaoO1DFIQ1heWRgNUDUDfWcl}#b?PGIQvVimBCoHvsv?jSb!Mmb7 zz8B#8Qfq|H9)jT&DiDOYy7l$ z7w*rgiIeL}U$<`2sHxkR>)quw{bk-czvRWePu`cXQI-3$n#l!WI5xuEqw~VBEN5&h zg3#^I4(ds@)5p#Oq#)mVU4dQp&PT_3k7J#mAe*<_M!K$+=BZn|8=D)O$ET;q5kW;H zMKbenKGJ3ciP@b-NiJwc_I)Irm5$tFC=2G7wSDPh_jk%Yi|*XCVC@;0LtiIVurEd@ zCzTD7iZ{MZ!Sn_d!$P)ub_nk!5Q}%VS~@QcVqM%!Ntd%Rt(`O%Oi??n!t{)k&vaze z%hEUJ!q!%U<%g?5AdLm?7rK?68SnEEty}-4mpX59?^4OW3cQ7LF6TV!8R*7n-Qmo3 zourIivcUfeUkulFMSXiy#n`QtI!G<5e)7SGAJ#WHeaq{HHQ(hRNmaq0kqG^zC*HE2Y0CGt_bh&a_X^=Kl4|c^eO%nBQ2xi z_-AFKqgOgkyU<4GNVp`0f^D6vl)!l=XVd4F9?SeU%))Q5Eu|h7&lSZRat4l}#_VDj&&QulMNxOeSXwS5#_%7h-X+qCvb}HVfmXVNg-Z^9{8sOBn zVb>e<_h;U3v(WA}?#jq)zjko&S#yJpHTz{I07t;2oD2|b6jJS`T!x`&%1V7kQ=1Wp zFkmJ>qhz{Ho_mwCGZnZ`0_!p9$QcjQ(*b*A)9vWgA8NjF)gOO;4op3G^H9fxI{JHBlu1SWVb@)Cv4H(x53_ ze6{I>KKZ%{+o5B8j>-deQVzR#>E+|>t&+}_O)_2aoYOG3yYhp0sdja$ch|)*6nUs~ zHF0Lk{#EtuA!oFjDmRd~(@O|!vFX=5Pkm@5Jrlq?fKV1R`ko^ z@mdzKHSjRZphcVqC3x(1uNjCcaGclmVS*E* zVAAr5Zp<((0STgF+p7dtq|kI>@ z)S7(DqF6OB&q3Q`eXVEAob*_2n%GC|EUKd)emJUfb&SHhuhWKVpA*ODMK%YVt||dr z;r*Q2cjln!Ij2eX>HgwP`|K9LpCRfm3+aNpX&{}5*TDIR}?pwDzQ(w3*IC$?cTFm1cyH267SQ+obQ3lb|78Y&SDO% z*D>1;!bY)Qitc`UhLTs<=h4`978~q_25LPlh0h_MKd;G_Gd>~z(Q?|46uLLiZCZbn z^vt8h@u1kE7yaA>_zOb)o2#@xz14{CID%hr#}X=SHiKV%Hh9m`J;N(7|KZg2^7{7h zqY2zY$*AS{;FAx3^t}7+f2eoQplhgksuD7Z`yAf=y=>m=$kCmdD$oP^^|#p&&Xtxi z+KKFx0l!UrUvID9*Iv7?z4i9<2Os5)@iq+jvPU!r_rg*#r%Joi1Y)6OrdIjRSpML2 zf)gmy`R>0%4bxiFOpe*0ODbNDOwNudPVxH`zPXkBg}>;uNqF~L{l#p|AJ9^G=S;X` z{1bQwSoT`$LfI5h_8OVKJ7ytf)EDq?XT^sO4P>3w1;xGMU2R%CN`;l~pOdsnfJOyO zpXgpn<9OM?#hZq``{Mls+MfVK54C2x1B3>oGK3&xW)lPU{XJB(wk~2j2cTnwS{dd}HTN~{*+`Ez)v(&WZ zr2Bt)M!oseQ!`peos}Xlo9!-B^FG~!_kf-4#Ds36w16rBSLrhC1zfX@_slqRUL#KH zO}ayhaZ&oWqQL9#AMPJc8KP(GGef7}%fLLk>x9S(EZtzY+z0oO$#@0$2};Kvd*oJ0 zj1;_oLP?w!8|nS9z!mZ3+4&q<;(lH!?ZA8F7R$4g%tH_BP-jZ*8n?wLQ4EJS8)vqi(KG-ep=t`?W;e!|oi9&O1{VEH2Z_qj!(qowUNL$+Y09N@Rdtas2FE zb{1RkWOR_oidFX!@N87@CQ{FoP2Z^oCBUroq_b0e2t*fZ4al-V5- zuLUL)4ZW9!8Su9;^z5S@gmr2l*FQV>io}cy8EpNOoD5|$?Tt2)owLPK)7!*!W23w_ z8<2-&B*5VU+^b-JGGC$|8+K<^y|T%^GtxPpI~>ergVnD|IUM%G9}?Xcne3Bip4qEF z8qfW5l+rB3ZZ20TXm^%cA>EngRtMbYS-$r>hv%hzuqny zepiuRS$Ax{7#CqjmReU_kBO%>$MiCvqYk)PlS^lHW5=MbW5!}retLO?7vkPYzPo?5 z1@WQYm3J5F(WJN>%~key>f7CiWm!YD`*rgN-+XZM&1tKR)%0W74UMfK6X)t;O|_2e z43cuc!*Iupc{`bx-ev-R`<=9sx^B9ic`CT~w+!~S67FdCaVzQe`SZ+CH=-=eY%m;) zeN3gm%eC)irg;MH!+N2$>>|^vy8i2O>+_L8N_rw~p24PK->v~O)T+>9g?C0f)^I9< z(~UZZE_IT8??V3>k89QkZ@_f$?zF@8ke55kn66Hau*&7T-9Y>Fd{AH-aC9xYGjIvm zD#r7kcsE27@KeJ*uszwIFi>FUvU~oHDvq7)6yKM5=Lpq~(fk$WYMxr2uL^e&AJ;1X z8Gemo7(RWzxxAlyHm5pT|MlRTlmEfx*~b`|j4^Y>;d_~Oc;^Un(6gTL?4vQxfDHQ= zM0pGK?e=|Z?f$_>UKB=X?|t<4hN{A#!y3mOgcx3CMEZG-(&I`ag;npW8Tmvncj4-5 zZ`2U&^Le?NgXGU5sia9LxO?C(-0$+P$8a-nFQ-flz*rhxe~|S>B}acF&zQC`U$oDZ zpCN7=@Z#O*?~i*1x0&AL+xM};I-Ab`HUl;4tFFyk9dTeCqg$f7H>RqSqmz&_1GXbT zx#&m>Om7g~dve;3_6H0MXjzWynw+}Zw)Sf5pUPdfCnLHC|0=YTerHv6HLlCFM_!cwI^up}G^%tD+8?nQtLCVI`)$}d^Ha&0kFFgP z*%|jza#bF$4E=780=5LeZU~a z_9NVpOL9LXxE0jBl`Y;q92X&c#$?}*NB3 z=h`r}p<}+e@M3%2 zaxz}uPJ2Lsm|jdZzzdtCGE%7Y4aBS$MY2IvOBjvXG;0yd>KTCgL$&l2 z2cQ^deVBSyY8}5gg^6d`n zc&{^-oN0v_&s9k)7s>uIh9rmg0)N^$_hLrI!XC$A_WYv9_vvi9g6*4B#7oW46vMM) z<6XX=3roIpE5Dp!PMZtl?Go{AjsJ>xD#M<-s)%4U?T&v{HDvUETJNqilzaUAQr)EU z{hNQi>&HJ^OeMBwDT4vIow+&;$ZOhTb0xj37s`Db+D)x*TjL{WU+*0p9K6;xGukb` zK79V*n7D4R)7c;eQn>G-T*eW9t8yhVGh;0(ZY=h^q^5{<{%|5$-)UxKPVwgX`vK-5 zO#~_qU%>vfqL=Mz?`!E8THpKHJ?A~XlKwD7fB0M=ZIVhMa98$XU*+*#R;iQ7sYeyB zHlct#Yv|>_KkR$T)^E95hxf@V7spDsFk3bD|0uvYk5A5O&nm?BrRW7c%6(`$USLb? zhhRs%)5-rk@*UcRJ!e)k!u{$Lq^Q-PDb!c%+ry8vy9iIV{JR|Tt-JXfaDRVgnyTXV zG>D2BC1#=y64L#ofpKm{-aXX}D6rqXjfzoZC&Ys~#J728?^;{9Z*Zd7dvCu3>Jl=> zNz78|Q7+edH9}*H^kLE`qglRJ?P2}!rqlG^bP*r-3gK}x8`(L{dS=4wstVH>z6}eZ ztHcbnQ@zMiYY{e`|z$!zs!d3zI${LYfZY`E!0}`=-}la zez<^b;a&7QM?+}GT94`;!Jc0%TjVGtu3HwfDsYGWi~95JIxWd-+HK~bZH8}N><_p_Ajja^ z%~{WMfJg2%vS5$!>3KYsLmoLMxowWRQ={5O5VdnxI%m2 zPAA$`KH$ggOj7|Jyc6w`Gx2gqZAcl;^>tc{>d2Y(wc9>oX=yE~c3WY3$8d*q%evDV z@N}XJwx90dmYcnaL;d!@swIrco))Hx1dGv2jD)>Nt&@0zbE>|x`psm z_@z?1R?qi(H`)O@jG?ejxRY(cI zer=xlE!3Ru5$fy8#4$g)+O=f48ymt`%?YK(MLC`J#IV^Z(H-jCr(KYrsS5YKOt&1} zV~M0>n!0lJXH0(G-z_#Me#eN^HOkd|+B1Y@+)BZIGWLH3!u^EGf+Ko7ZDIXJ5fUEi zMRpgM`&-;GG0(2Pm0)iu^*L2zf*-b#^(X1MhjM!6s3hdK?rnp6o777V@2i{(=IzUY z=ZKGZaDVbCz5qBnb97%OUV;6}*#39+bI-C}=O63c$-DDncA`AfuH%8c--hBlv@7k- zK(r?3h?|a_8qZ@Qp`>zWay!M?e&8fdu_8VkZ%#*kKgWXB;0Aa6>$=wPBz{Z zJU7ZWHkWPO#C?kMcJ08ltY1d{v1Qfn-NK`@H2YqavyXlPng*&80Ng#KjWdk-<{MgS z^*Vyq*p^!LEO?Kxyxk3dv2T{hr752=w@AJn7M{)ZW`hHpL;Fn8pXYsw-{)|xlCX^w z%Qub}U05wRuo;U@dJsuQYwf8V@7D# zkXtAibCQq&d!M7$t4$!^v^z!ngGsh?qGW2jO(_`)Ap1SK_6Fxi*WPK7gTy3XP%(bA zg1~Yv#*Oxwgp1t{n?%0d_nir^Wt$O1kgtJ1-XrD6(1Gv4J{}{1Ik+}F7Opv+j+Jke zy5&v>+(!V&a|`ac`$NV?=?d>j5AE7yeAvr*_30s2#p`%)P8M_5GqU(ooxVFej`YmQ z4==yG?;xk_W0`(4Kf!IzxrKW9cD^afW#|{Y2^%fFt?=H)Oue@UvpEm(4fp^U?S7?B zzZ`gY7vQwe5Ab|7EVhIDzY#M+*<0@~@zpkeA-fsav;PV2?qOtSK8_$S-ZhjN;YPdh zu0$lN{YIa$hHz&P^4&svNEsqKjN3$&)~>B}`xnf{r)$nTFK2(%7V9)23LqaVd#ySQ zD=GN~G{gR%+edqiIqIBG_YL=^RM!jHPAk?;+lu8}{4CMt;XBZ!3*M)lXD0rUUB6|x zPZ%UCPrCAS$Fr$iWt*AQdbF-;=zx^K?!a?7>vR#`|A=-_AGg#X zbaX%Ine8X&wx0~`p6%Pe4gJ;i?d~tV(IL_si>la{AKvWXKlJ`5-+Y+!ka@oiu@3F^ z{xZ2{hKnO;&-OcIXUyBkR>g7ZRBS~-QmqgHtymL;o~&3aQ9!c|6<;C}T_UAhN3UL4 zum#d;GD)6`ksT?pGI}E+8?jF!c7ux)NJh{=N5NO%ch3Lbb7$=k;LOau_smT4-oE$q z+5bKF%sA&Dk6_)i?#e-C>kTky2YJVRf@&A)?8z89p7m;V<9^}sjcJwS*KL3rcD)?6 zaXYl1tjk0+!n_|wkw41RYO<*pEnx_sw8C}sFkDsvda;T$k2rS4VN#wSPAq>U{l4zp z{5#aR1dU&&kt`?O4%-Y3-QmUU?Slauna?Kw_XyzoH>aD6-{r_{ORbxCL!2NUpaJ+{ zPB_s$Yby}@B)nVhrJ6L3IL94pOG97z4XI=d{?A^& zKBoQIankMy)&JT4dwsk0@jV>@d^GY2>hNvdZ@>J_pBQK1E-T?(?{pXK`a(%yC%&^u zyBE`IP+3wvN|ggSx_h>r7oIZc?+^CL$QbWXK4sGCvpQfJIH~P)`d|7nIJ9Ks}hjX@8v6@?R9STMATD<$i zCHfgoS+HLeJ#q*AU+J1i$GmSWwp*w+k{@n~?w(3F&mMKUsI7>|EQ=hXb$y-Cwt4Db zH^1DxEt#0{n4iuj;;kOCeJS1%Hg^qaNH)9Z&C9PyzTYuSg55Q{I++F?Nz?0ycQybQ z_A=mBc;}S!j)#UhhW6vvKYe)&?xi$9+Fkt<_Mhw9OG0K#x0m{M?cp=RKK%B#AD}(b zkc#WyblF}i!+cCc=L`1OC1_l}cR=UZ+p|KMqi<933+`q;jswhOyGa=u+ z9rld8BBkR#kL-KQI`QH`k6E0rx0CN$XKj-zSN6RnrlApjA`@)S`RyaM6N4rm9JT{mRm^ z%F&SdY`8g8iWVb)*v7#5^YuGQT6c5fap{swF)`dMM z7!$`LdNiF4}&_EWS= z&Uk7awu5#*UK7uW={n7I_$R=>{wZQ+E7|h2{crW{|FO!wjQmiG@gA|qzoN#5bgF~2 z0kF#;-o!g?SI(f?eLs42qNO5Lb(Vf_P8ngn1_n>Beu~ya8v) z`i%Hu5edjU6_6#Xm$S@%#O8Z&|H@TO)YQa346W>`&XP}YNmZ?v^Fw8b@b3)wv962$ z(|Js-{jRK8!f>xw7bj!>sSs{gEd4%o+}R22^Qqe;nt_o?Zd?FE+eY)fST2urEY-gXf(0XcgGiK0^GlPKIXJVv=Xq zyK_~xW8^x7lXSO}7TCf4HJO<}`2R@F?AEu-kAYeKw%}ksc8-{^en!`Q#RfZ_j9w@8 z5R+kFXoqxY_g5#S$5T0;C+1P^_7wIrX_=lky#zeMJ^dHo_t-8xXcYZuLH&9*t9-0r z%TXKd3i|ltD%5X~=u|q~7CK!<}J97 z%U=Q%8Xp$mMf_m6*{tFdP``uyewY&MDET#xqy5F{rXBQ4T<>{njnqsJ_KzRStslp^ zQ0peni|^++W4ue)<3l^*9WnEN2KVjy_8tF;R}ZL7z7FLfJ0`{hd8ZvILlc!@8F&lu zok#X0WM1s;?LAL*kl#Ky$h=F*SnEj{b|>9x!V2%+N@%ZFZzc}D2&AtTh?&gzG7A^( zFN;l!>rmh)@Lo#SO9tF!k}3&Y+2ruv`V>{L;#c>xaiUz6$a1dlC!O&Bk?8(WBHyhg zLDS%4`jMM}AGY}idwd^Tm9Wko{^&>51-7;b+@)O_M~e~OtZ#2y&LrOLTjbY~SMV~Xv%uf=jwstJG+AVvF$r%3Z>Vh`I+4U z%nX5<$Q|$->wGF+E54J5#PjIR2Oy%mj{nV`u5Z_{quY1u+ZoC}ltRd?-q|BRlZ)LE zGNPS9(2g&Qm${qK{!qAUc}dT6NVE@(b$0ZO=LMLket$3!ARz)2QJ3edwMcWQozSY} zUVzyyhea3<^t+|+^=dRvj26LS->;D!;l3~=h5XW%T17dYo$-b}ES6gH+3Qnm%|9bC zJ|6Nt!(dJZ9rGnLOQ-kA`s)U+B-|~9C>yU%#dXZy;T_Jr~_6; z27`7W7w#fm3rz~~DsTsT59vp+4(Spyit9A64)e@WS>7|s$<5^Ou3og0GhFE*K4|5M zic-xY`d6bj$$L1xv;Dy!9o}L$`j2n4Q3WdLu?1WH>2Un?+E^iAKW>+zwPRLshF$Ab4c2}-W!s)2RRH5TBdYeL8))Abtw`((r~P;qLOrSGCW;WjVbPS*aJ;DB1raU^EnIudPjxjlO;7;&P(H+oj18zll=N-?^?<69l z3124IAFpo@zf4@iw(8s6_g&FF37K#H`PY9E(wYRlV1oa*xA{D-HyEA=JLe($*{7zZ7*0N?ljhegN43~#(#JMc<5(%vvfojA_1JjBUyXc@ke@;vBk zCS=XG?0N<7RVLHYkrs3duL3q|b%^hW^~tc+B-M`f8N6RJlz+22TNdPtnqk38&tU2E zy9W1~A5gZPIq4~y-8jy)vojFGHo>Iz)ux(rI(v6}dwWp@@BE(hv8ejR{>5U`GQ9Ca zTY)$>pp$m_3fyaz1;9Ev8=H!Pyvud0+Wg`d3w#iVbJ_tM8~2HK(H_9Vxqk>umP@}o z@2@#2)T5E5G$aP@!ST~&?cwg$w--O;ObC~q`u2$TUHi*7{`uj9qWU*8g6;sq#2Ku)-^p@Xe2YS86z7<056W3+RwnrK=>li`5cym6@>o$I&I)B3? zHBB+cwN7Koo={l(X0!_2A0DZwIUFySHv#t&+}oI7UN43pD|(U6o~*i-@8|BkkcP8j zbVWLH-NBr;WKcVQp7DBYgLK>I^y+lwsQWQLu~&!zrAKWVFE~@NuPn1loa_3Jq-~a0lugp>8T97V9_({*V<%j?6zN?m zye@7Z_(wvz{by@fdpaf9>!z?~()goy&iE~>O;z9ZIkeNzatoo`4Cv?fEQm{%9yXxo zXqtloyz3F-mmCAb+n%+|dPeA{N0jWtfah9;)OyzMQZWkhzUvMefTs!V{xs}G%CP@W z?{g2{x9Zy!=XdNc-};8;r2;&OcRAltqj#V}dlz^g?d{pCP@!ESMn>8_qwZNqw2Yg0 zKZJOKdnPOQK9gL&S)_a<>_aw4SE827GlWeA+lG-fnCcDlOx0gTpbrWvX2G-E+-CO| zyFu>=Tsj_N9WG03pAAo1{p-kAuj?_BZo$1SPok`CwaLZ+YkuWZVcjePc;*Ak;Syyp z4esekD#WC-@yUFK8ZYFNGFcA>mcKe=8_eHgL6dPe)|c;AU(jR3d3H0PHdRByvFP^@CXh|T(Sv4Pu;MR^?iR=KumE1k$dsnh zRQ3P*%8tkD+hZi)w^NYOs4et|{YG@FRTH%PZcYX~a93zo?wxg|y`v8B$MCN3z8{6Z zQtnE)s})mW4lwDCoRgfLQ;uj(sP+lCH|9EL?KDSW#cxjYOkW)d$2GIkS<1W@;)~#B zTNB;qLI2GV8z0IN<)XIxQ`Ney8D)P2{U7D|`q1$7>`qsdff3@|faiW6-yZC{=@HhraiwdOt8~n7T7s@ z%v3$Pn}QkmU-yhMO}1T*afFylg6e#=n#jvfHdV_vOH(j*AHrr;32prbcIg*7bM&N# zgb^xznJZaze?t0xX^}bk{^ps2`+T*kqf%2ljp#4FOL-$(*_0(~t)rBk!3gB@N@>LO z+0p7z(|)|M(|R*zbAjELOyXqKR>@Id_oIJ*aaK#`bI;s`eeiCmV{~#XoEz?Q^PP6* z*z^ph@cy3bE05`}*n6mVQ!sS2Mte`wRhQ;i4)FM7XCz(dP&%9gb)(%k>)k9nld?3i zs=A}nwR1$JWU#$c-_FtXyTX0DzFh-#Sbl^l>lh6R>KS*@&Pes`nyo6f?`7!@?MKf{ z!-#hm?v{I$X=#ZjzfwlPIq=dYv};~_ZD?~^5QF>q%u&nFJhM%eZs+uzNMF-y3Oboo z`c+ZE!Z}{_e#fu#IW6p;%pEtGAdeFQoCmTW=w;0iYmx}3t=2PJdMYO{C2Afje69EQ zmn39HxcN8VTQPi|jH(z;`kg~9bT(JuUOT7O)Z}MY4E*B$z>v>oKZMJr`3Bspypq(k z4|lpD2_#FdHz@fjJ`ve-HebMeE)?+i{_t+of;L-EiFRin;16ga9^fOp@(J+n7{{)2 z(xR!RtIEmH(#20nybJdT<~n2yw{nt?)whT5Lp8fa?lDvo%zuNtd(J-oq^o1XV11kR zB-uqfy4`DjDUTr|Bi;`Z?KGvKc#6Z&Meq)p5(7P#=9 zPINvuRo{Q!ktRvcVpG=toIL~o)_upfnXM~N&bYMkk%i^^tBbbCm=^eNCE)iB-|BLl zan}dMtAWSaew*IjN`X6)0$-8$8B0Nz$RSR(ai&^`*v+nsv zXg|h-b`SH0wX=^|LtoL)5t7v7RngRU@z$@Jq%$k}}EPt#=Rj zal)RcZ>LSc{X?#A|Lo7AzC%2ugS+>1PQ0XyBD~}~6II9FU&R3-yWM0bG&c2lQmKF0%4RIB zlrl0?yA+37ny`wpu~GRupdtBA@-V~B^+vdt8VH|-R&!-{aO}L{z6M>cyJjaHDeyUy z&jNAP7@;Y?Pe`|~7)rkHSE%$^iSH6NSUuJK*cYrdZPtdn3h=5y-?d1u56pJgkNX!? zOuC>MVB_V)Wetq$)#D5_JoX0Q#W_P6-~zLTc0|&}S}dp5m2p?=xF@qq%DabL3DAk; zJH}07|LOO+$BOE9eS7$Yci#V-iXOlG@b|K)M27|E-V)rM_Ehm(lsl|zj!ImA#=)q_ zc6JTejCk=b2_sHQ24vgf|^^Z3FWDMJO-Edca60n*&-&kZeFyBN9aZPcg(Jo&g zUz5?!K1-h1IuTBHw^+jHwvn%IxEl1syD~ERM-I;xotGyFa5t`oRx>d(YHaM+C#R&} zp;S{=tRdEi>K4WH?U|NM72wyl+Ej4wSBG{}ugG@xQ*f_eLc8%kSZqd>_$9JihvHej zd-v8shG=eoH*xvyu%`x}s~*_d>D38w-(~W9)(U79$q?Szb9fH{59#a@@n72_`U#7< z>9!xiT>@UVUEdzQkCPGGF@(%_{|@d9I3lz==Zt|qk}|-q@))q+BdW8ybhJl=e+KF= zj*ed(JhKR&Q!y#|Nax^(`s}1UG{G!P3F4aMdy~L~cDm-=GLQy8MK9+nm{I9_5I*D6 zAiEi1Di-D_`9z!$>EK?+r(sGuawR9?yFB@{#`g(zH2L>HzkSg`S)i)swMT0jUr&fi zm!_`lE?ugxNWWJGzV`O&YSzahv=@Slt$DQR6pCf6yq?x^Jq=#gr<P?_58ScvoOYeH!`-?`ib%~$pMDfu`rRD)!8%r6EJOQveR~E!HKAR|yZ`MQf0twXXE5%t zYiA_Ap1+oc?;A7h*_`%g{-mC9e(WiCs~un~Ch89d>{y^wVy*f@*f{Cf|)NiWzr##h+X)Qo~VRqjD>A=<>udXRa)C)N)=V+qLmqf-cV`{ay_15mj#EK5dsnFMltBj3;c)Mx_3e*;1(UZilF=uNx1Ij|yMO=gZ!+wkPEu(x zVa_9adasOycqQJUo#4Jl(j7J9ynl+iqPtrC|I**_SP&4Az9Y0POQX{F`PvjiETdvm zFQRdh;I@T)S>W%BO>`dHYtUas8ipg?dYy$g%^2KQy2f#BUsPFmFCR&-NQ`*SYSXCE zb!-j%!^Sz5jqk_i344A@4oal5j?MhJaCdQnjg_ClJ_+^v)qH%opLuU3ZTJBvetq(> z(%X^n;k^&?mVs>TIxxGl7VqZ2bUi*j-PApJx9gXui_cBG6Vt6d)+ls)hxZ()17I#n z$=gL|UD#*DrFLGuK4$aG%(gV?enUqdWr@C9-!8A~@9@rE)|uo7?0N9_Z~ZCOQ$PEx z%e(fdk%_8bj2_mX9g%>fQ5B>Y4;<&5`@VQra|rJe?_D%WPw$3k>J#VFR0%v@trj-a zGL(3q*-PM+o4*GA@!__y7+Iy|e4e$&%I~k+b)`|a>UctxKz#bvCs&8d&wDiUs&ozR zEw}6X!~E|95`%JD>lN%!6aw2r&;Z*<5%V3y{u)rQ9e#Hj>x`K?~aAG>Dc4-?HcZW`O-hF z+sd{F=8`lr#dX`i?v=lMA+|lz0q~Z8M7YB_2YFlBzDyf_sn4XGXf@jOxVbVxp>MOUa1u zo)nD%{@UB5YO;XGUi|d<75Bel_e5kUn6Mog&(#3F_>aHOUAA4{E-L91qMfV}R9H7iVKtq#N)v zir*gw20M3VMaXWT(|EgPv1tLcxY+m>;er@fE}gTcSEd)66(^kU+2-A;#rKqNbUm|p zm#-71oN#R=3t4cFY-ISyny+f*l`RS&b7+Tm3+?u`qn)Rjo_OT|T_!yZAAg^F*j9ae z$KSFKEHjn*c9aZV;#{QLz&NK7@0^mDp?2VhM?`mGI?8Rp8YiXTMhk`V@m5rANEU{>;2|fvQp6h*%S^aG)fZB~A=XbyzFnP! zN3jLCPYwq{yl;z7CsUmG2yJUI#rNsS*+>A0KzF}$P<;u{DZCH#SDSG<=YtumNM$j! zx@-oHF3q5C!Tv;2hGu`VAgb$GUqyG{+PAC93&8q#OCt5qtFHHzha_1;KZaqM-7prx z0v*F4p}L;CpDtBCHq8OTuaTa^QL zAbGay+v&8Lx`jNuTZDE|pN&=3FD2Rip#4mAXV%%nl7P?k?ayEB?NRn?wA*V3=-G^Q z-^==v497qa@s9hp8c@uxSZf;RrQNuw*e>!FP)4yHf$7}|lAA97N0 zuT~%o%Un#c+Jim+-9$2!PKfSb_4-<*JHWf0*|U%PB3`1WhjA~e#FkE5qWi;vhj+H= zq~apCa9#Ft4(?Nz?@(Q>>!j1!72a{TbWG};Z5>&U!?xrMTs!ryV_rzk;1SokhchoA zp72h5R}sO}*>;6?wc$VZKKHQg`u6Yzd)S9Bzf^6Q9omx#bwQ8Ghjup17E)gw?d_pt zjBtcn;WxJVzI*lyw!*VsGjLJiF<-QzntVxedDv})9bfDfCz87;!G zXPD~v+M9Hrd^bjh`=YEPt*C?#-T$}^Oq35>K!bSu;LZ>&5A=*N8V6p`+n!fJoAq7N zEHsC+D|oN^9<}Y_>I&h50V?i6mMZJj%oVx=ze1&t2q0Ro>(`^;*X2X_cMvQO>F>=9jEHzJS+t zg?B=`+t;3kJ%|oHPe&`rwMV_XY^T0mzFYKx`)^V{Mzo7_??t;9#|tg&-5 z&Ou$i4;uil>2=S{;V(9=w@`O@=O$)K4f7KEN1ZaD@od7dA7uh|mnyrQ_C5#a=2xdz zBhx63`~K?c>S8_c9HL64jdj>Jj4{MJw&Xe1R{9;kI)nbH3Lo{P1|y0I>dNY0Ji1Rd zo`Fo)n{iJjjaQt9Ge(t)q6UWujq^bR@Z%=SQ}t#3a>) zj79Wk{(UqdWawxIwAdlQ`=J=Qqh=lRt`~L4LAn6_-ruoLAexb2OJ#-yQA*T%!AoL85<*+qzm8?t}3(74PZ}7wR^>xV8NXYdH__&iuTs{VsrKH{-wH`_;wjy#yl7^cI_QF#+Fr!N5y~ePH(=8iRWa zu6EL#g<$7M_3ET--WtrtcEiG)M|fNs=*H0=(^WC5Cqum9Kt->s&o z;TMjJuByR(A`h$ZaJ$wQw=T`Wmp>X!-A+`G?!332e&@0dD~4}9A7#ekGU1pn$>4EdE z()Vcz?hZUDn_2z@d}JLq33V%JeV#OqZ8H8pt2RJ+7?1M;y+=p~XhQf4FgL#G2>0lA zi}*nQf?m=6DcB>!-mR9D$4EycAj7un+vV?ynQndiXLOl#-|{e^*HO$Ss+2)me8+4# zmCQ^>$voHp6|^V~hd6)KB-(wBs#)oD8rc%HRLq=DLg>rL(8n(@_NN^c5-^8gH{4qW z@++R|+XWsWQp*e6FFU_p8ZwudXhxX7DOeQk~gze!X5)+tG-5egyCh>=STbiex@Q)#9{u%J;1m;-8<~ zUcArR{qpu|s>RjNHxr7+oOWlO?UOX5>k+D<*Z@8@gbY3?`(hG;h5JCAC=dMZLpk?x zo#1b{Kc!=W>~3jrWZ-r7QRV*V``mXzyKw&!>@^A@lesU7-A{Lo9ORKFAZ6m5R283uj@TSEUxtD|cCU71;>RnMj$#=MZ?yMWpn39q1E83H3glIsAbQ3)C!9A7G__Zg$Bt9x- z0{ZUp^HTU83HC?p+ZEQ`&!%(?`-gA+>9gI(mmb$I1$BFz11W=OmoaeK*`mVTuvbX; z*v_um+*2m#Y>rxG-v@M6mh^fV!8Y%cI>zfyaIY>eOYS{B5#W9o?yMuyIvKw=1B)tkb=mMyuGts#M+AAKVys+*kHrL*jjLYElQ^)9J4L*lgly zF`LbTb#uj|e2VUt`JCYW`j$Wm_D6aNi6Zcf8BFW~YR7 z4uyBPhi%T$Cp}|TQN}t)yoA8wwrg|Dd8Q|eE5rkdxAaMNVZGCzbdS=Ir0>S@#lYLi>PE~$|RMhJinwAT>(8n3If9- zpf`*29D4m_1SLf0;N29Oqii^A$_?}ImwKu%ukK_1OWKYiT7mm=P?QlbP>n>Rh{rjs z{;0`IuMODc=4SYdq9Dw_RRX0+PFXdVTn`0b<)a_OQ9#TzYjQ`^o0^SGsNuXEB8QFi$}l zFM5e^hg-zs9J`OHg>;~$r&V;fKyT;q708utg!i8w`N#!3Qsf7aSO;{rn^Wn=6zxfmMRKVs;5;ERJ-9T8O{pjdBua1EIg+mVQ z3hmB%sUENlBsj3^f4+h7L`?4{#7Xrfzar320{5JSS$5Wy7J+`@eO-TA`aUhGm8z)m z@`?B)Bh#E3mw4yyV+ zI>*q)uk69T+Ac}}&d;t^m9H~7$qCUu@m^-U*H`u)J$?X(A9`S=RW}ymkDJxS%yhWV zRyU3_FynJq+&=0_;eoEkDYDXap+yV z`_6%J7To`=d`l33~~`$&>H#bK#6x?M}?1$F4rB2hm$C$6$-%rE$-Eg0E&Unu~*$CwA;S(m@ zuY+YO#3uQd4N4l*UL=;SPTzBodFN^Eim@RtoS~EE{dx}VTHps*;jSCFzC^QB^yz6+ z5AwO*#n&Qy<+L|BJ8cJW+jrgvXXGO(+|Bm+ybg*Fggb~YZg2nK@uWvv-(r=2)0+}7 zVT#k7zp@OYuG2!fn`FA#%rlfi+^LVJ_wb$f$h+I~YHolm-tnF7SV^Ka(%EQ}&q12T zuatWCC+i24gprd_mwXrU5!|=x+q?dD{t@2!ddUwT7#i*YyC$jKCSb>ouxFGHP!<-I z1EO6ksOns{yM+X{t)$+!QCBlRKmUC{PUcF2d1PG9>uvqR6!kouKk&&YR>aIY94iJM zX_074VRhiAY-~j6&&kCFYfq7cQ6AFJccqfj>DVRd_L{M7nc|&YLbmVzUb{<1kZe1> zYd+|#D!ZkxtV?x;ts}Nm3xCnNnhEoK%=CTA2H;E_cTUP?7sIheCEQPv>2lE$^pTS|5gmK+&dIl4~S~aDxS3x}U?z@`sxuhnF2xyRDB2-3ByG)bRvda%4^UQIl{m!1J+j|z#EdfIqdGR?n{eV3+`z2eK%W4YLM(p(>75cN{>rp*6T~ou-Y_ye_&?F z{{i?fDk<=R$r2jfUS#9vXCxrace*XspFQu%q{rF+P1xD2I8#Jn*rmAAl?%-(h(EaS z2N6-c1o1wyb|4H$MjKoS*-fA)$t*;M?h#ZX4uTm165Exoy#w#U=bX3dRHr+RC*4(b zx;x{iJafLcPMvD&JCSb_T2eM;N}J`(w#p%0FXMl6>a64IWzMc)?AdoR>Kv*QC_Wcx z70)GP-bvv-B#m&FJ+;`x5x|RjkL#Qm!_(-l=0vUcanGG`{>l3yKY?DBmhAI<9)^i_ zc(>rL+5xZnmE~+?B!?s0j=8RJ6i!NIY2^tt0WC_8zl!&W=M9nE&?O7fgZWpSf_s-J zB^YlH!FkwvFgIuX%qK^8hhO(??B@e` z>jK8B1PuSR`x7p)KWanWI^u*DpAj9mnq3XL$qvwd@sWfI|8e)cLCn;QR1BZ#1gG9L z{s@g3y34ELy+kI6oR ztpqwZIg%e!Rhra=e)rFNZ+`sVldGzcZ4c-};K&F265Ic?zCE}f>luBrMSXh@`mlF6 zO~`O^81J+IACUXN5vNlOlLl~#l#Roe4dc6P^SI5gSWt9)^0pP3erOp`^_^d#xUWoOz-0Oz~Z}-E3mp zw)DEpgAKILkn2f=@XPSohF-Z9dLFSxKsi1E&NPlATl(Tzq^(&XbA`SRV~ zQ>XiCg!>rz06Hpv1O9=W2@Nx>Z$I&eRRf$6*A4C9oS^PqVZG?~9Ne9EuWzR<+fq4c z!qVUKj=O-T(K)0&xGezBOUYQtxLCXvteq{h4lP~*_K`}+j(m4)+7yko;6Cq1{#mE* z%9M@a#@hbuiCy5Ibv`zDKd6^%{ZM$9G2&2^ckbQR%w)y4%Nc0@tmCf7YOJ*?0sKku zu58z~HSBF@3rQ@sGH^BHqWz-g(J3B}D7;VEa$C_k&U@Hz0XX{;8&rpFR`snHkQv8s zaX9V9xt7Y6W5?%yGFLX?igSF8m5MRs3+}W<&Ttak-;1g0Q~NtYzl(K3I%lbQmpxJ6 z&LFm>YUGY1|Kf}9pRO>afh=Ih66pt} zA4Zjlmr)%&Kw9BkxHnO$$Ob+DW~%2>#g0X!}^3$wzn|a(QRRXRvEuQ?ws$fqaW`dwYLtl>zn@ zzGnquI|94sf&HQm8rk$uUugX>$ND`{9iVwQ3H^$lARW_E5ASGmM%?FP@tvN*r^>#6 zETl8qrrMb657>wG?I*KUF&>;J9plFjKSX?w z*{S*A^rxvNU=-Ym?bwF~yxyObWxGnkXsuTQPs9Lz!0s-ep_~zrDLeRhmvspVo8c~t zTxgK0%eDjJx%kK8QM~%fQ|#(f5jrhqOh&?J1MLg^{2j`H8|f3Sc&rcee><;EG~Abp z^uMT4*rWM~U#OuB;emw0H zFRji?jF%z)cN7_Arf2w9ik)Gy_r~rOez{}3nw}&6GJwR7O1@QMj{bX>9b}_D$ zyZl1CEP#*j4(^eJq|xSscm=8vRnS&bfIq))Xj@VzA4N*04OnH=5Ps9s>_wBr>(F`4 zB(0L=%@W>=l(}oR3h&Nk{_T5Us|O=pSNeTzz>4>Ji!)McH8a;=aT4#1;ocS@U$g&E z4qQfhc7o;BVr_kKaeJ`_P%h%`$jJPWm+usdX`E(bRT2L11!87u6IK9jE!6Y013!th zOijZe=BTF6J&#uDVpVw-MpA|F?rcvJ+J3y{zSveP(|DlE@c}yfQtw(^E%%=(VO{-s z=7ap?D=QPVVdMJtzF({ac24Y*?|%UIBHc@1=PZ^dsn2oJ2kcV;-&;x5A!8sZ!6`HL z$__XBkwO1KY-jKkz30q2hl(XG98b!B*Lu|MznmN9t;;SdT6lHv@?f|tu_Dc(noQ{! zZb;kIS&cjWZTy>+cD-p~*n!9Do12R{qr|%vh%MzRcDLV{msjIpSVElqsHz0q?ZEvC z+*5$J4cSS0o58yMu<5F)rZ3}Lc<;dd>g6oax3h~TD|Qg}Vi;2{JNNmi-QUZ~BfT3+ z1~aZ1=IZq6RE;ep=}O`K9d#k#?b8Qda@}dCGmHD+Ui8X&`~0*%jCigzq>97_!Ts#} z+)qrX(|Li|4?q0;1BjR49tp{!+hILSlT^A772EBI_YLIMAd-f6*o4(-z#fm|+CD_P zp!M+n@HRmDc-MVX3W;Sc)$kgtG`_Q&SuZKh?kF}$zabyk((3hs0j^^T=BdJg);dm5 zwVA8KZnlppD(1LyJu0Dhc7*e6n@GQl_?@k_mK2P*hw1FpVpbnVWWyor1X zb%&avkv=s$g8QEP$~a!&-IaYD8mwl2RN9C)t?&Q7Kk|JE7jL;#Pb%_7gZBWQ?j$**`_k@DsTqMz6ZP!_K_AxFF?~NIj0TZ;q<#OBpMUs-;s4aP zgLvo|HKE&y@DbZ1uB!&bTEj(bCbq%PksC{!;QMht|1Bc5m5RHv&uN{lrRMRR-9Ws# z<8CQ^-==@0k|Q+!1w6gw2Hcl>)rxU(y{8ghy9;%2;(b&f8mC=02lr!9oszJR6_hqUQz+Ejb4m=L$lc}{1e7(HC zXwB!j>D@h6){>^ac;p?%_`~{dQk3|9u{vx3-i=%Eo{$E1^$PBT@Gg4~nooi|J{Qj{ zuJV?a-m2=;2H~aNUB20~J=Dkb?cs-r3EU&Po0$2rWFqy^aU$Czx(oNI5ue`^2Jj(f zViJeZ;)%JmVlyh7p%MFuX%*fAbW_R(b`itH?8aY26WRCS-xRJ}7EOxMJkYUCNTvmU zRmU$E+q89>y!!R^^!BL6lWEVrJP&p&OY;=zqY=`fa_|>~&y&f_DUWG&=U{ zB*MGxkMeqTaqsCBi5wctE4Gf{{vh>^0I9B6ds}*Nt>eNg1UeIT#4^*w7J?4i>CW zh^5YuecOq`MiW?NZ(8A;LV26_#_=Wkb<**UZ#VC9@`anBgJ6}h=dVPyEO2_c2AG#La!QQ3-rf)Fb3%H6hf*Eg+ zoPIjR6zF|I+8iwJ;@7NzEa5&K@ZOK|gUbr;9^NtC%Bm(V0=Q9*XFUNvDk6pa6PrBF zywAO7x*~e5NioNIfi-37*c?zt5YNXqM*B~>US2mjFsmT4OM4EJ z1~O9{gFh)PID{;zudZ&cK($y~kI@IU)yDopNW8nY*`*{6h#x43+yEs$`n)9HX{}eD z=IZ|Twl;G8;)2DdY8u9nXSi3CjD>n_+`#G@*eB4<&w^yLKlFY`36=u)i1>)_k~4h3 z9f$$B1b4oWu=+V;2+DVpNJXNyzYNf&T`Q<8 zra8kq9~BOG=c`RCl@i#c8SZ`x?Lcce{QZ6f=@_J|UY(=e|FM#Q!M^+A_V#`=mH$@t z$NjRVSDHQu6*64E(0p z#_X!b@6g*N{K&gMDc-#;vHt9<2cj+hcqjJhs|T=>iYaYbNkzjvC(QdTq)$GSWS6Ar zr`#E7^_`Pz8P6hTxaod4J>G|Pxup5>tP~Z)vQgpPSllhLj#oO8!bOR1$!NaUcKgIK zm+Qs#V!3%)FQ=mj{jR0wAw8dXZ!Ef-CnYw=ZHBPB9|z9-=4R2;I?WAJ)T;PxQ;T=W z6o~eTYTeB@4nLusJNw&<+nuK@4egp(e^CQ&Ag^PZv+s2Et;Kq&8Rcg>p7+>4Ni)+I zc7JSbt@Kln-;G`lo{5$pXzq?KID)M>f7avC#jK?F(D($={RJOXK-u^KnABBqo9tT znou@{cdYqM9B2L|Y_`%fYD{iyze(`p5xF1jrlwBa-+pa#XywVDm|3tt^i}$w;C@pT`q}5#8toiO?VH7%C&~AAc`;wZHzJ&N zdy8%1TUP&hsI1p&lL2kk+}qZH8VfevG8eNUa6lGmv7g5WlUrl6~ zvw7GEdq*{D!sd)LDfKN#8QP$k5@OKBH{kEC5$!A7Qo?)2I&ddVnJd)~vD(z1oU7iv z@Lta@u6FdvuBdi@=q)zcAI`s|DJNYjjjW05IlJhS(zSv)?UHn)M2dVm?<*g8a{%|o z#f<5d{Z+%WGL$*P5A8357p4qsPRj1=C3lQ$-`FvLy2N#kautUto+}B!9243i+I0?2 z20rutIycQLdG{ydyBI$k+6DI0?{kk*Uk%?E=&Aj$l~iO5$LkT?r>ON0IcS1$MxsBj zk!Ul0*6sG0IE_kw%j7$aiFC)fx9`Izp&u0SV?-Y2`#T;or{;DNF5IAZZNFbMN+KGT z3ia4);#;HjUD;Q7ca5#&*{5a~X&AnGO4He-6ar?Z^n3PK-9w$09Dr6Pptn5__%Aa3 z=oZ`8x~v%JdwPGY>m2LhTbQ!cx>9zAV`K2QzRKkOigB{Ha))j?cyPy=G_c=#i2pS0 z&j9GUsUclkmS*hqa6Kd5>BhK2_cZBtnylObm&SZa_8iGEEvuTB1x)lhpBZC4w#@f` zC1uXP&s{cHWMa^-Z+~%6-#(tC$`s)x+u?g;Q8l9|DcBt~<=&-diYyO;+@UWj-}?0) zo+IKrv1yIpOAURFDv^ZeDBG86Mrl@hj0B|KA6kTUp}D(8q|3#u8aNmohWePSE+plX z)yzS9sr`=n=7N49YhuMK#QyUOLdRD2Tas{Wc_=C2I*ijnx=lZ(%s zt1l*HZ=wE>FeaI~Z!LkI@b;^}kb#`ajU@Zo@Gh*we0W zOQd{1J|F7dqglOg7heA>Bi(*8yJ?+t%{aeVo#lN^{zYbet2#2GIk>CRpyP5%zAH16 zvMoH3oQ|y?2D{_Ey$Aj}-tp6P+f03+U)|nY&PF7${F@iM0e?!*uzGnDWw+Y18F$|DUGs3U;oy%dR~{bqi-b% z9={UnWT>YdMwT;Mt%3usy-7t7~5=a<#I#MTOTH z?H%xo_b|kJ-Teu~3guQpwqj$oaw>J=o>swMC>P%4gR-t$*73dfdf6FqtN@P_T<07O zg8*DNb+-{@o7>wiyc+`fZ{=pYsc1>cz%c`BwON4SorF4_c;*oB*^QB1>qqz4hBr>l;6Dlb`TBO6KJ5|P&;P&mN>dEfgLZG2pVCZp zoU+~@IUNzVCpo9>+NG?n8ps2EEV@D1;H|S@SMI#?d8wXfY}H_9xt>uOO1o?LZ;y-z zX0PYy;-7c7z!-*=DuJMzv`tRI=u$(83`2Lq~8#JBR!Mr-D%ISt?J%+J73@KpMk;p`4|0`5pB@Uk+v;a zKV^hzF?G!ON0RLV!#anXURY)&AW@FxC>$0(Pq*{S%eCI33cLV_zBx3RRe#G8*X4`) zmk)E~bb6u&CWDX!_0 zZNPn(@m@WwQtCymtcZ4j{wiqG`nXI_aT4gmKBPNVvhVM{_ujiX5vj0#KEB5Ub!_AM zcKNd5p1t7x{j>G$)7Zo#l)S)?HlPw5ojM3NmF|O?@*Go@WoG(OCy(kiz@n7At&jfWKCD zrWoH*AGjar9q_~KIEl$0?p7uM(A0({=a_3cq4c51PzR9GL^w-@03rAenn?y)bGLvX9jgR-7p6pcw4?cvX! z9QP$xWV-*&{x@f{6bJizlq@?VsqS*vgiWHGY~?{&_W+E|A*>{YYx_RNwOZT9u6MB` z`wqHc^?D#y{Op*yRuSy~^eL))#wrKgTCZY8lPK0zhhs|@)$Xh|?R49|w`GRfI`8&% z!EQzD=Ep?!J1hS!EYEO{MzTM;-9OX<+Z%Q4$iAxd^sBX@&-HX)5xY99BGOY;;Nkt% z06pS+sF^5`3CJV+f<+&+7gt{R1ow9>x?>??1owb+`Z4ln>)YjoMFFIb#r&YY{rU6C zU7T?G+k(Aec z^!psQgLBMuJA$j4aNUTHWm9wVb^pZ&D z9M-o#PcurlyM~GSc6G+OpWX%U{WlOW4g#Eh)e=OE4>YA}1~@!kUUq4i3Ix`dM0Z^C zHv8jxptrZ4veDle=Z#Q5FSys;g8bjm9^ic&-u4rPrlai|>ZVmeg1=WLz|9M`j|%=C?(dGrF{K-DzdMQb%~+!!9=5%2 zEWy1lKJSZcCDFYJ?6>6^71B6`S_NG#ujXsv9#LMZs4_?A#Fm$4t=@z|yY+3Y)8PHE z-<26^f2vyLNN(Bp+hyFTF3>p+wn+D;dU&jga$yb|O69wEoM_iPHh7L!v=5T+QtH+W z^i086d`BJzkB;k_q`J>lzw}H-x=8g{MAe~@?5X;8+M;FDmIS0sw7>p-zrMY1%C$$f z-47)oBjsK=FRcf8hgoqxuu!@Y3r0nSmRf7E&tDYHg=zMujGD#YZf9-I!AuWU3~ZPEtn6p!aILO#A{UkzffRhtP&3_;suw8r4Ro{Fm6efY zlx-cUL%--Z1z*u!Nq6Jhy9rP2q+-nPh}<*!yat#6kzi0up`Y&v!LJjp9>5i88CxIBd}O9!(0^h` z^vlZtZ{j#}rPY_BhKm>HW!hUS4<70kuC3!IJ|gP>PqqO6ykL9Y?q=9J{#?7+m$To* zem}ko>)?Aw{;}n5)*m+}Q_OeFr{A$ZiV-3|p$*gK)wR(*5#l=*o4TNVVi}oj(Jk9r zy!Wl*8P=X8XMVFes+>F#r732(uaaKpWkC!gJEKl)M{pPKI?ow|TN@sBqV07>MFbJm z<0#?2Sl=1ew==QfQ&7ArE*{x+i8dUQ-L0?U8{5H6jU2!;3a87 z(-hoK>1+-6yl~WPqih|&%uxqMzCM0zqXMz8Dk|5C9Vi-DRN-nv_Q*CAC`fl3^m;srD`HElQG9$)u2FK>~+|V z;GPfp+)2K=X9gjhBQ?bz(>|zg$DY`&mu9GF1o9eIPW2QWnv|-H7!9u!g~q!pzRF*cK`S6)#u)PE~|I(-p@En z!@Qc6x_ithPC@%)}SXn7B*tnH5LUi{q+e}!zZ zX;o1Emer>Cp<(T=DgNOaD=w**!R$cO@L#%yR^ePbovzI>vp;(mf

Dhh4rDuRxmY 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

-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%0A0&~X@TncFmimhDRo#MD#* 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 Q`2YX_07*qoM6N<$f + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/iv_message.png b/app/src/main/res/drawable/iv_message.png index 443bae8e3dba2c0407e2aca3dde9727724424204..3588133f87b94adc21e7297fb4c6235bcb941d95 100644 GIT binary patch literal 4771 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 DYSibL literal 7351 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 XTekx_-advJl7J3YA5*D*AOHUV)3Ug1 diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index 2a3c316..1a4880a 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -22,7 +22,7 @@ android:layout_marginTop="6dp" app:tabRippleColor="@android:color/transparent" app:tabIndicatorHeight="0dp" - app:tabTextColor="#F0686666" + app:tabTextColor="#F08A8888" app:tabSelectedTextColor="#000000" android:background="#ffff" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 4ea8945..c64538c 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -4,7 +4,8 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@mipmap/bg" + app:layout_heightPercent="100%" + android:background="@drawable/bg" tools:context="activity.LoginActivity"> @@ -114,7 +116,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="开放状态" - android:textSize="18sp" + android:textSize="16sp" android:textStyle="normal" android:textColor="#333" android:layout_margin="10dp" @@ -179,7 +181,7 @@ @@ -286,6 +288,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="02.拍照" + android:textSize="15sp" + android:textColor="@color/black" android:layout_margin="10dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/linear_type" /> @@ -737,6 +741,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="03.描述" + android:textSize="15sp" + android:textColor="@color/black" android:layout_margin="10dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/linear_photograph" /> @@ -755,9 +761,11 @@ android:id="@+id/edit_describe" android:layout_width="match_parent" android:layout_height="match_parent" - android:paddingBottom="30dp" + android:paddingBottom="40dp" android:layout_margin="2dp" android:gravity="top" + android:paddingTop="10dp" + android:paddingLeft="10dp" android:focusable="true" android:focusableInTouchMode="true" android:background="@color/white" diff --git a/app/src/main/res/layout/charging_pile_header.xml b/app/src/main/res/layout/charging_pile_header.xml index c147b97..d496ff9 100644 --- a/app/src/main/res/layout/charging_pile_header.xml +++ b/app/src/main/res/layout/charging_pile_header.xml @@ -15,7 +15,7 @@ app:layout_constraintTop_toTopOf="parent"> @@ -114,7 +116,7 @@ android:id="@+id/tv_examine" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="查看" + android:text="查重" android:layout_margin="4dp" android:textColor="@color/design_default_color_primary" android:layout_alignParentRight="true" @@ -195,7 +197,7 @@ android:id="@+id/tv_type" android:layout_alignParentLeft="true" android:layout_centerVertical="true" - android:text="类型*" + android:text="类型" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:textColor="#333" @@ -273,7 +275,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="02.拍照" + android:textSize="15sp" android:layout_margin="10dp" + android:textColor="@color/black" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/linear_exist" /> @@ -486,6 +490,8 @@ android:layout_height="wrap_content" android:layout_margin="10dp" android:text="03.添加" + android:textSize="15sp" + android:textColor="@color/black" app:layout_constraintBottom_toTopOf="@+id/recycler_station" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/linear_photograph" /> @@ -503,14 +509,17 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="10dp" - android:background="@drawable/underline" - android:orientation="vertical" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/linear_photograph"> + android:padding="3dp" + android:background="@drawable/shape_red_radius_bg" + android:orientation="horizontal" + app:layout_constraintTop_toTopOf="@+id/tv_03" + app:layout_constraintBottom_toBottomOf="@+id/tv_03" + app:layout_constraintRight_toRightOf="parent" + > @@ -518,6 +527,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" + android:textSize="12sp" + android:textColor="@color/white" + android:layout_marginRight="10dp" android:text="添加桩" /> @@ -550,6 +564,8 @@ android:focusableInTouchMode="true" android:background="@color/white" android:hint="任务描述" + android:paddingTop="10dp" + android:paddingLeft="10dp" android:textSize="15sp" /> diff --git a/app/src/main/res/layout/charging_station_header.xml b/app/src/main/res/layout/charging_station_header.xml index 91b4472..c6cbb6b 100644 --- a/app/src/main/res/layout/charging_station_header.xml +++ b/app/src/main/res/layout/charging_station_header.xml @@ -15,7 +15,7 @@ app:layout_constraintTop_toTopOf="parent"> diff --git a/app/src/main/res/layout/fragment_forget_paw.xml b/app/src/main/res/layout/fragment_forget_paw.xml index 6c57d41..5ba118a 100644 --- a/app/src/main/res/layout/fragment_forget_paw.xml +++ b/app/src/main/res/layout/fragment_forget_paw.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@mipmap/bg" + android:background="@drawable/bg" tools:context=".fragment.ForgetPawFragment"> diff --git a/app/src/main/res/layout/fragment_other.xml b/app/src/main/res/layout/fragment_other.xml index 6318c2f..03ad688 100644 --- a/app/src/main/res/layout/fragment_other.xml +++ b/app/src/main/res/layout/fragment_other.xml @@ -250,40 +250,43 @@ android:id="@+id/tv_03" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_margin="10dp" + android:layout_marginTop="10dp" android:text="04概述" android:textStyle="bold" - app:layout_constraintStart_toStartOf="parent" + app:layout_constraintLeft_toLeftOf="@+id/tv_other_picture" app:layout_constraintTop_toBottomOf="@id/ll_image_picture" /> - + + + + + + + + + + + - + + app:layout_constraintTop_toBottomOf="@id/edit_other_describe">