From ce4e734199f2799ab9ee713ff5dffb7605cabaff Mon Sep 17 00:00:00 2001
From: md <zmd1026@163.com>
Date: Thu, 8 Jul 2021 15:31:54 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E2=80=98=E5=85=B6?=
 =?UTF-8?q?=E4=BB=96=E2=80=99=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../navinfo/outdoor/fragment/OtherFragment.java    | 10 ++++++----
 .../com/navinfo/outdoor/fragment/PoiFragment.java  |  9 +++++----
 .../main/res/drawable/ic_baseline_add_alert.xml    |  5 +++++
 app/src/main/res/drawable/small_bell_text.xml      | 11 +++++++++++
 app/src/main/res/layout/treasure_fragment.xml      | 14 +++++++++++---
 app/src/main/res/values/colors.xml                 |  1 +
 6 files changed, 39 insertions(+), 11 deletions(-)
 create mode 100644 app/src/main/res/drawable/ic_baseline_add_alert.xml
 create mode 100644 app/src/main/res/drawable/small_bell_text.xml

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 8f40c19..50011ae 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
@@ -94,6 +94,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
     private ArrayList<File> otheruploadList;
     private String takePhotoPath;
     private String takePhotoPath2;
+    private PoiEntity poiEntity;
 
     public static OtherFragment newInstance(Bundle bundle) {
         OtherFragment fragment = new OtherFragment();
@@ -299,7 +300,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                             public void onGranted(List<String> permissions, boolean all) {
                                 if (all) {
                                     //保存数据库:
-                                    PoiEntity poiEntity = new PoiEntity();
+                                    poiEntity = new PoiEntity();
                                     List<Info> infoList = new ArrayList<>();
 
                                     String name = editTaskName.getText().toString().trim();//名称
@@ -379,12 +380,13 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
 
                 break;
             case R.id.btn_other_uploading:
-                otherUploadByNet();
+
+                otherUploadByNet(poiEntity);
                 break;
         }
     }
 
-    private void otherUploadByNet() {
+    private void otherUploadByNet(PoiEntity poiEntity) {
         showLoadingDialog();
         otheruploadList = new ArrayList<>();
         File otherUploadFile = new File(takePhotoPath);
@@ -399,7 +401,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                 // 请求方式和请求url
                 .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
                 // 请求的 tag, 主要用于取消对应的请求
-                .params("userid", "1")
+                .params("auditId", poiEntity.getTaskId())
                 .addFileParams("file", otheruploadList)
                 .tag(this)
                 .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) {
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 96f6b3f..81ba653 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
@@ -108,6 +108,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
     private String takePhotoPath4;
     private String takePhotoPath3;
     private String takePhotoPath1;
+    private PoiEntity poiEntity;
 
     public static PoiFragment newInstance(Bundle bundle) {
         PoiFragment fragment = new PoiFragment();
@@ -371,7 +372,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                             public void onGranted(List<String> permissions, boolean all) {
                                 if (all) {
                                     //保存数据库:
-                                    PoiEntity poiEntity = new PoiEntity();
+                                    poiEntity = new PoiEntity();
                                     ArrayList<Info> infoPhoto = new ArrayList<>();
                                     String name = editNameContent.getText().toString().trim();//名称
                                     if (name == null || name.equals("")) {
@@ -477,7 +478,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                 obtain.what = Constant.TREASURE_FRAGMENT;
                 obtain.obj = false;
                 EventBus.getDefault().post(obtain);
-                poiUploadByNetWork();
+                poiUploadByNetWork(poiEntity);
                 break;
             case R.id.tv_examine:
                 Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show();
@@ -506,7 +507,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
         }
     }
 
-    private void poiUploadByNetWork() {
+    private void poiUploadByNetWork(PoiEntity poiEntity) {
         poiUploadList = new ArrayList<>();
         File poiUploadFile1 = new File(takePhotoPath1);
         File poiUploadFile2 = new File(takePhotoPath2);
@@ -526,7 +527,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                 // 请求方式和请求url
                 .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
                 // 请求的 tag, 主要用于取消对应的请求
-                .params("auditId", "1")
+                .params("auditId", poiEntity.getTaskId())
                 .addFileParams("file",poiUploadList)
                 .tag(this)
                 .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) {
diff --git a/app/src/main/res/drawable/ic_baseline_add_alert.xml b/app/src/main/res/drawable/ic_baseline_add_alert.xml
new file mode 100644
index 0000000..6d5ddb1
--- /dev/null
+++ b/app/src/main/res/drawable/ic_baseline_add_alert.xml
@@ -0,0 +1,5 @@
+<vector android:height="24dp" android:tint="#F6F4F4"
+    android:viewportHeight="24" android:viewportWidth="24"
+    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
+    <path android:fillColor="@android:color/white" android:pathData="M10.01,21.01c0,1.1 0.89,1.99 1.99,1.99s1.99,-0.89 1.99,-1.99h-3.98zM18.88,16.82L18.88,11c0,-3.25 -2.25,-5.97 -5.29,-6.69v-0.72C13.59,2.71 12.88,2 12,2s-1.59,0.71 -1.59,1.59v0.72C7.37,5.03 5.12,7.75 5.12,11v5.82L3,18.94L3,20h18v-1.06l-2.12,-2.12zM16,13.01h-3v3h-2v-3L8,13.01L8,11h3L11,8h2v3h3v2.01z"/>
+</vector>
diff --git a/app/src/main/res/drawable/small_bell_text.xml b/app/src/main/res/drawable/small_bell_text.xml
new file mode 100644
index 0000000..b7ae372
--- /dev/null
+++ b/app/src/main/res/drawable/small_bell_text.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+<!--<corners android:radius="50dp"/>-->
+<!--    <solid android:color="@color/colorRed"/>-->
+    <corners android:radius="180dip" />
+    <solid android:color="#FF0000" />
+    <padding
+        android:left="4dip"
+        android:right="4dip" />
+
+</shape>
\ No newline at end of file
diff --git a/app/src/main/res/layout/treasure_fragment.xml b/app/src/main/res/layout/treasure_fragment.xml
index f7cd612..231df10 100644
--- a/app/src/main/res/layout/treasure_fragment.xml
+++ b/app/src/main/res/layout/treasure_fragment.xml
@@ -35,15 +35,23 @@
         </com.tencent.tencentmap.mapsdk.maps.MapView>
         <ImageView
             android:id="@+id/iv_message"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
+            android:layout_width="50dp"
+            android:layout_height="50dp"
             android:layout_marginTop="60dp"
             android:layout_marginLeft="20dp"
-            android:background="@drawable/fuwu"
+            android:background="@drawable/ic_baseline_add_alert"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintTop_toTopOf="parent">
 
         </ImageView>
+<!--        <TextView-->
+<!--            android:layout_width="wrap_content"-->
+<!--            android:layout_height="wrap_content"-->
+<!--            android:text="10"-->
+<!--            android:background="@drawable/small_bell_text"-->
+<!--            android:textColor="@color/white"-->
+<!--            app:layout_constraintTop_toTopOf="@+id/iv_message"-->
+<!--            app:layout_constraintLeft_toRightOf="@+id/iv_message"/>-->
         <FrameLayout
             android:id="@+id/frame_layout"
             android:layout_width="match_parent"
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 3fa75d3..e833789 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -15,5 +15,6 @@
     <color name="colorHui">#95CAF6</color>
     <color name="colorRed">#F44236</color>
     <color name="colorText">#87CDF6</color>
+    <color name="colorRead">#ED1931</color>
 
 </resources>
\ No newline at end of file

From 3675cfb39ecf383ef97646592f2707e40fce202f Mon Sep 17 00:00:00 2001
From: md <zmd1026@163.com>
Date: Thu, 8 Jul 2021 18:20:44 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=AF=E5=8A=A8?=
 =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=92=8Cmarker?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/build.gradle                              |   2 +-
 .../navinfo/outdoor/bean/ReceivedBean.java    | 157 ++++++++++++++++++
 .../outdoor/fragment/GatherGetFragment.java   |   2 -
 .../navinfo/outdoor/http/HttpInterface.java   |   9 +-
 .../main/res/drawable/marker_charge_bg.png    | Bin 4833 -> 23780 bytes
 app/src/main/res/drawable/marker_other_bg.png | Bin 4271 -> 19134 bytes
 app/src/main/res/drawable/marker_road_bg.png  | Bin 4257 -> 49420 bytes
 app/src/main/res/drawable/poi_icons.png       | Bin 815 -> 21245 bytes
 app/src/main/res/drawable/start_bg.png        | Bin 0 -> 93972 bytes
 app/src/main/res/layout/activity_main.xml     |   3 +-
 10 files changed, 167 insertions(+), 6 deletions(-)
 create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java
 create mode 100644 app/src/main/res/drawable/start_bg.png

diff --git a/app/build.gradle b/app/build.gradle
index 10ef29a..0559a03 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
 android {
     compileSdkVersion 29
     buildToolsVersion '29.0.2'
-    ndkVersion '21.1.6352462'
+    ndkVersion '23.0.7123448'
 
     defaultConfig {
         applicationId "com.navinfo.outdoor"
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java
new file mode 100644
index 0000000..9c50691
--- /dev/null
+++ b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedBean.java
@@ -0,0 +1,157 @@
+package com.navinfo.outdoor.bean;
+
+import java.util.List;
+
+public class ReceivedBean {
+
+    private Integer code;
+    private String message;
+    private BodyBean body;
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public void setCode(Integer code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public BodyBean getBody() {
+        return body;
+    }
+
+    public void setBody(BodyBean body) {
+        this.body = body;
+    }
+
+    public static class BodyBean {
+        private Integer sptype;
+        private List<CsTaskListBean> csTaskList;
+        private String address;
+        private String telephone;
+        private String geo;
+        private Double price;
+        private Integer type;
+        private String name;
+        private Integer isExclusive;
+
+        public Integer getSptype() {
+            return sptype;
+        }
+
+        public void setSptype(Integer sptype) {
+            this.sptype = sptype;
+        }
+
+        public List<CsTaskListBean> getCsTaskList() {
+            return csTaskList;
+        }
+
+        public void setCsTaskList(List<CsTaskListBean> csTaskList) {
+            this.csTaskList = csTaskList;
+        }
+
+        public String getAddress() {
+            return address;
+        }
+
+        public void setAddress(String address) {
+            this.address = address;
+        }
+
+        public String getTelephone() {
+            return telephone;
+        }
+
+        public void setTelephone(String telephone) {
+            this.telephone = telephone;
+        }
+
+        public String getGeo() {
+            return geo;
+        }
+
+        public void setGeo(String geo) {
+            this.geo = geo;
+        }
+
+        public Double getPrice() {
+            return price;
+        }
+
+        public void setPrice(Double price) {
+            this.price = price;
+        }
+
+        public Integer getType() {
+            return type;
+        }
+
+        public void setType(Integer type) {
+            this.type = type;
+        }
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public Integer getIsExclusive() {
+            return isExclusive;
+        }
+
+        public void setIsExclusive(Integer isExclusive) {
+            this.isExclusive = isExclusive;
+        }
+
+        public static class CsTaskListBean {
+            private String address;
+            private String geo;
+            private Double price;
+            private String name;
+
+            public String getAddress() {
+                return address;
+            }
+
+            public void setAddress(String address) {
+                this.address = address;
+            }
+
+            public String getGeo() {
+                return geo;
+            }
+
+            public void setGeo(String geo) {
+                this.geo = geo;
+            }
+
+            public Double getPrice() {
+                return price;
+            }
+
+            public void setPrice(Double price) {
+                this.price = price;
+            }
+
+            public String getName() {
+                return name;
+            }
+
+            public void setName(String name) {
+                this.name = name;
+            }
+        }
+    }
+}
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 4d7720f..671dda6 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
@@ -214,8 +214,6 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                     if (poiEntity != null) {
                         if (poiEntity.getType() == 1) {//poi的领取类型
                             receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", true);
-                        } else if (poiEntity.getType() == 5) {
-                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK+"/"+poiEntity.getTaskId() + "", true);
                         }
                 }
                 break;
diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
index 07068e2..bd61c5d 100644
--- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
+++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
@@ -60,6 +60,9 @@ public class HttpInterface {
     //172.23.139.4:8003/poitask/1/receivedPoitask/1
     public static final String RECEIVED_POI_TASK = IPm7+"receivedPoitask/1";//poi-领取任务
 
+    public static final String IPm10 = "http://172.23.139.4:8003/ctask/1/receivedCtask/8608";
+
+
 
     public static final String IPm8 = "http://172.23.139.4:8003/poitask/1/";
     //172.23.139.4:8003/poitask/1/submitPoitask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注
@@ -67,7 +70,11 @@ public class HttpInterface {
     public static final String SUBMIT_POI_TASK = IPm8+"submitPoitask";//poi-保存本地
 
     public static final String IPm9 = "http://172.23.139.4:8003/othertask/1/";
-    //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注
 
+    //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注
     public static final String SUBMIT_OTHER_TASK = IPm9+"submitOthertask";//其他-保存本地
+
+    //172.23.139.4:8003/ctask/1/receivedCtask/8608
+    public static final String RECEIVED_CTASK = IPm10+"receivedCtask/8608";//充电站-领取任务
+
 }
diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png
index 04db6646871d4fce1d7dc0b92f1d13e54b11b8d5..3a1af1093e72d3ddba406bc235a26426c3ed8102 100644
GIT binary patch
literal 23780
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
F{2z)(CSCvl

literal 4833
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
Hu0mjfHv;|%

diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png
index 808c975cffb8d4cf6e6aed6fc52989209f690973..bd25ba7324bdaf8e792e23c81759fe9d517e3b71 100644
GIT binary patch
literal 19134
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

literal 4271
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
Ruk8Q;002ovPDHLkV1jK##eo0-

diff --git a/app/src/main/res/drawable/marker_road_bg.png b/app/src/main/res/drawable/marker_road_bg.png
index a0efacb3f1d35d3ba8ab4a4becbf0ed33f53a131..6251d7de6f44a9316e055380f4b7b15a6048ed1f 100644
GIT binary patch
literal 49420
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

literal 4257
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
DQk3Z`

diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png
index 5650df1b070bae2dbf4adca3e88aa621bcf13d6c..b78cd2c165887f3cf3533a34e0397a03cb65e3b7 100644
GIT binary patch
literal 21245
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

literal 815
zcmV+~1JL}5P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80008^Nkl<ZSVzTI
zOK8+k6g_u736<83DAJM)e%i^<r3%*SPAs%k{D9rI)}<B%Kh%x7P{9g<-CEnFicqv#
zP~53ikS<FywuqClMd{9pC7I8a8D?NQ<Rx!r#AX-Hz2}^F?|ttjgiU^Ell9S%0kci*
zC@dhc?0l(rAvGB=HMJ*%d_M!7Ale6@r6jxt=6M1Z@(9f&(#~sHL(&E;O??RBVJTv!
z2_x;ClZg#9kkq0FnCLBltullaF~5lUXgr<y?3Wj4z|s}2QFueRVY|K>zF<;Ut}}3>
z5d#d|OxUiFLueowQ+t{DRU_i%Tq5d=r<_?YE};QaQ$7;mppSuBBAzbb%ybe!uPBxo
zpAu=eOWJ^?ZD|E%mxbcQ!$vCes1mng(X(Kh5aw{C%}D=Qsm47kVCl*k08hNgnCNmM
z<=pea%$RzKn8ySr1`OMMDrF$4M;|cgf~SET#YHDy;bf#RC%sF}<8eDPB4xnTm6rtc
zc@gE--ImT({Pw~Ywxc=Rq^t=l@W!y+9w`IKm~x95*SuSh?@pw$bKWh893l>V5DeQ?
z+;)fL3~0&#6CQi7gx(vrbHod?boCv;hXoZFGi>*Yl!2u^%{#Ig_or}M5#NtEnLF)2
zuv&;&+==a3H9AU67ezTlI2BL1#cf;p2+sjaSDphnE+hoj0emgtyBTN_Zb4wqu-$G!
zYrNA;Ejma<lRl)<5Hk-Y(wV863>1Qsx-!YYptO=lAOW7kR}Pi94SfeI$lEu=c6a#&
z1sW(MTe|WL!08~hDtyJT-L{|{DFdZ;j52ULh_Hmu7`7`MV5wc;C1h&qF(UT;-V3__
zrMIDIrDjY$Pt4;2{HkHQcO|P-43lm_C8-rtrolK-B{Xl??*3ZD>o%|$i*)5UwBbGo
zfkrxPM^qW1uevI*&<Q2HrW8Idww0M9d1~ML-C6oC6)0`Z7XbQeo%)7{uuM?=Eu&m(
t@twmf_5PmK)q+~f-0(^GF9oZ){sPlb`5_X=&JO?p002ovPDHLkV1lm9b^-tZ

diff --git a/app/src/main/res/drawable/start_bg.png b/app/src/main/res/drawable/start_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ee51c262639085ced8122c1000714c825cdfce7
GIT binary patch
literal 93972
zcmb5WWmMGv);CN^4+v5+0@9r_gQOtc9nvAq(9M9-<w!|5gmkBLjUXY2bT`t7AV`C8
z|3?4kJm*}`b-%b@xt7a;wZ41rPwhR%YH28f2x$p1Ffc&MN^&|F7?^$-7}z}cxWM1k
zP_1tOe_(p)C_cuh9=W%Nfgz2dEGMJqkNLHepoR5=KAZo_FZ0d?zf?UPWv+vEp21|>
z`R`0NHeYe;X(nmhWhcjYit%>sP_OAPQHOh0ZI4inxsEgf#hBRiOVGLgrVgdF4u|^l
zVD2)ORFy`hMt-+vUcWj-4&%WA-|e3E#=<XD`1gZ+9xyTgI(hSmNmD_=HF&4P>q3H(
zj}A&X^BEMJ4aIet>`&n+Y|2B_AWF((?ca@`%G^<%zzQIP%E>bw#c?!kmGmb}6(XFY
zSj%5=Q>EsW#j+VB>5@UO;{{f=uE?<X;xv4YKuw=p!*MtG<JPZ3B^$wR_k(p+IoB_q
zqr#bvc_zKsd2wS_C$O>l#pfgOJBx3~SNrzl%G=mqij<o=CyOV0$+#!n7E9Jrf6JSp
zJZuQI0K3V=_8U{6?BB({{Y+lXNY_29OJ>H-bQyT3tS3t3b#mB(Y2z`=H6b*@@pa5$
zsdVX937Y}Y)DvZxEb!^kBxb(7dAEk(v3@W4m@aC{*e<WK*uAMsfpS=Zrk;xTH&9Yp
zVa@F&>@8g;3Wv_XM)M7m<(@AP9p`-DA$GW^LiwXA@Fmib85#)Ef(2+GZ>{sqH)tUf
z3c}0mt2o<`Wx&D$)*7h_uPFwp^Vo8N-N}O4UujZ1zr}ZoC^xFgY1&@!PZmK!h3j;@
zY~kE3sxwrK{Eg3jTBe+(c#hQ<xdYWLltDfW<P2ETS1S45e&%rZSqkkt6-pOkE)?@5
zgPOx4w5vAkh$b>7)2G?eBcc#253c%}Aq`t=om&Q+tg94roC2(l6emcp!&bgBhjkF{
zba?jtj!3G!)u}wUT!g$<!MJxQymQeE{UVD=U12^)>XzZ*L2~I+EQPW9Q&D9whYjbA
z);77%LFbtqV7||^6RPmZxFu(5t;zCnY0asf_a(N%1di5}5Ctdj!sUX$d>hUd|6|J<
z*#vxWJ`<V0`EW8V1B)>1)Yx+Nw6j#^&H{crr4VBt6Da?C`sMZ((Tp6iP26Qbsj+9+
zS&Y~P$d5OyrdeAZj5Nx=H}<w5QWtL)3;db+0;@}9-Ur_(b_`s2lziw24pg>~u^5#J
z)tcmXRzAs6n^rvRWV5D&LtqZpTgc1@`A3p|V;o>CN0`K{91g04sk-k_Q_(@E-K(>A
zIz|_J$BFrZ7XR+5e#rh>g`?~pRe5P}?}HbPH@OJ=_J}ilxOUP%<z*;~{q#gng~wR*
zK_oq=0PKU#Mi15E5ksr<or(VXK4-BVyRs79n_PAO*qWyN1OLuqH}M+<mBr{OYVF1Z
z@WQWl+LHe0&SKEJq;@DHtV5n+3__QsQKc*(sCT*)E*w18%k^DyEUHxDz5y9T@KGZO
z_G2oPj>*w;rk5OC8>Kdc_d6*F)Ui^_R*9=zEK>^-e6{6>yRnn!G)S<yUlxTT3WcA=
z`ZMtzpHZmPWfZio4wwz0Y)pxoe6!5I7o@i!qrO5$I{RmLU4EBeYxOW{rPlDuy+1>W
zrY9^pvr+KEoKWc6H9a4n%Mo{Mpv&|I?W60QWo!Y1!z7fKr=U1LM!L;P?;oFkob2Ti
z%2<ekqM+tUd@@(@6mz=H<e~gr<e@v$JY~l+k0%xAPQIGI_t9ol59V&szqdpkt99$}
zKtBDlX`d{WyvK-M+r$edk?w(mDpkVCQB_w1o(HISC(Rt>XF9DQBqSR8Dm;iTf`#$%
z$(KLH;nu643tW(L*l7JFzZM_5-1n`|JAy5KyPC~jokuxw>aupeTj83hobH8cptr4g
z%~fr$2u$P)B$yR46|4lu*W2Na&Ci&<1wZNTBvR5(_K$UIH`NaGKg`vJF6_-D$F1#`
z#h}1sS!aX(_lq|(vBYl`N2`^~tH2%Jq;YbZzRrM}+hP$?nv+U#3?vfg$DdJR2hqWG
z7svX)HMaV~elKS;L!`b2%o)+N22uD1?`F*Odm)PYqa|VB1^;qnOx~x)+zMqU$%e(+
z*~@Jc%}4f}wfoM-QM>b`)L}t)EmIG2`YWVo%ncUtU=sQ=X;|&t_8LiI3;gJ2DC#=&
z1uu7N(sz=F*cdCckF)9^1In(PfYDSo#$6nU6eQ@>DM`k38UfAp+^CDSk;orSv#!S)
zP+Rbd8$Zn6RE8BWp$-Q+^N%&ecwr}cmdak5c}#J<jyy3tq8zuK0&RI64_S3f9{>Du
z@-e&8(M5H6_fJDap&P;hXb9mN=MB*#!ONVu7OIVjvNH^E^n@mRmL0QZ)&-aiJn`G4
z=hk}ilaHd7d8>MR|8D;uXa(QLve09}8ZBZg*4^kSEk;b8d_|ff);I+~O-(3hbtnCr
z>`hf7)M)w)V<T0qupjR(`sb!b=<rk?ghO-kE8@xLD6gm=`_yeS+1D}lCWpK(`>BZ_
z<;RBY;#^2?gjC%*%o33zbh^%s)gL5SeNP{h*hC5dYegtj4uVz3VjLNO2C)+QMp+K^
z5u{NhBEw%cg0vIDn_~1KCydn9Tkut5JN=7g5?vFnu$pLE$EBFHtSBu4r@v5=s+8j5
zRY>a5Eji&Yq+O16k<0+#M}usQ#~}ozV1Hvc9ZgFTS`LRXl2=_|SY$iCmb<pCEt8+>
zpY7M3Zi>pD+FG0rY<cRea)D&~TeH?>CZJb1=kQ4n3H!~4J@=-d4abegrZNCzVF$ee
zMc1;WVK1vF%-sf9$=Tye1Aw4S5ZIL9=!$Yp`J!-ejgv`5M>46^q>xI#xKq;KSyc2W
zcclPkOKuWRy;5RQK_dc@#YAQ#f9iSFX=lS(yMxp^>w2wdC@Bz~u*7O@98l(mg&uBR
zx(8XNG%4fl3wWWPI2M}nI0a-+$l#q-GgdvBFYLR`*RzlnLLrSw?QcCsw`X~0;-yY$
zcUVzv!83U3W+%PT(mp6DCiz!;GN@${&u=nh%x!7`(;Si#X!PCUD@~6<&lcYnKB`TQ
zE4OGf3z#jtTdi$%4vk4cPNacVp@9guFXz}HPU=iYeO>gSJFNCjaM<tzRKAY+VH%Z6
zo+6>zV$#&5@<QUkqm~k10Z0fF=7Cf$ioPiJ0|{*;zkdaSJp+H3e0tX!wGvW(bDwKV
zz2rRX%dgo(nYWlps|{*Sn7SJUox%V!u<ohSi<kcC5WfHJ5dLMl6gL$Z!i;F)k}Ai-
z-H+hRc)_#9z7)@kO7_WUi<y$JQNrWi2C&Y_G*H`=sp*EiSXK{tb0=`@vAE_C3)H-D
z4=naf`Q&u?U142;2M9Zib(n5AH6;v{9p3&nm`vk7YZ}oox-sg1#`T{sDHj|V6+-HG
z=9;GQ!8vgauj4i3ju1_BSc%9Q09|tmpU^>B+T#M^!ArVCrD*vzm$+i_YYNa`6-x2=
zU~9{SF7Eufv^TU2{lYMw;reEXMcUYuNJ8~uNEiPaH{M0qd-Bn>4lx&;lsjC$5DUQ<
zTiLr#4Bx%u#j3P~(pkBZ7k*D&9_dW>>sXGSf%St=cH0gNCm6nWo7JBvjilb@D%at(
z01&A|W#knlRgV!W8U1p68~;I$qy;{6x3l91zOs%0b5ZbU>RI!reYLI_*Hv?f61Cuq
z#*IMlFnFZ=2*E^t_dFoc@R%>Zke59-z_UkBI^|OxUgLVw1Lg}PqJnU?!m_h8fZyYg
zwL1H{wwxiBG_>4QJT||jD*a)QXO-XPp)yzb;Fnr5`PvWMes!o=*_m}n7FtM^r791L
zK%`Cq?Keq6#C$Q;ue;$)G<OD<lzm;yfHcxjbYaDY#W>+uH?~|>qSfp>Z?fqUeV-wR
z<~;WH{(<167eSt<+%wKna>taiPs~d=z$96J<`8$`_B4L4lgIHN>G%woBoloTo7pgE
z$gPgZq;^%62WFvKiBEu8>bPGL#}%8$W6@F(JTPhYV$vWq^4Ux>DxgXjGT!^~0c^9d
zDT(&oK#kom%h3b9YT0<6T-6fcWoP(jtv`68Q=)y=?InHx_-I&nYu{Noe+m5D4WKnQ
z3}C8^`pR>}_rOYCn(|y<Om%*M3f*GK5yPFu(doLK790l+YBi9+n&Z^#H-Cz>gAW(1
zRa|SG>h*Sl(@Zxc1?HHgR5X3F#^%~LiAG2xCJ{^61eA`f+s+GPz2t+QcD0}gK>!R*
z2>acl9g7-{jk|_Zfl4C)8MKgJ6f}%i$4I5#>DlA6Tj9uz#jWn1a9?jlY?vG^VLRxK
zcz0Vb902vS(+2*l26VX9N`Qxc6F5bZCoJl0t&GT^wJ;$aj3x}Y?*0j4%Wa<V*<DvJ
zF0`cf0_ZeWoGVlJkGf`$Ed>M_H^h*DA)qXn<E=^J8{d)6u3a!!`w;C9pOT-+sK+TY
z?)at?W@Bc8sxlVKN$ps9Ispv;(9e^|*#sRHj{EXVAdRS87M<vz3&aX+e}~p<YZ90~
zudA7)!^aGP&YRV|xzHRZc4NY?O<DQ0J`EOV4eRr%ei3x1z53u?FFU}#a8`-Vq;_(~
zGT2)QG+w6rQ=n)*ni83bd`M^C-IQ}&x13J;DvHYaSxj;OcL9Vo`iI2%i*=hNCC;&<
zkzH;g?{&^!)TzE9yF|-kK8Rp8ErSAp>JaPMO&-FUjCobl#vAO7KD-N&mgm-n#Asa{
zaHso^G6q}?SN^^Nj)fUhj)TwfbVEVx7H3Le9p6P>^Y+rT2|K1`x=72e$Dhf`pBq-w
ze+0M&{Z?Occ@GnQ4~<@k>t;@jp2;0_shyag*gQtd40%rSXdd}u%DgtClPq@5mg264
zSU`zYiMh;4-KqpwV&7e3G79i=W7<%O$4@9w(#GIX2w5n9Ia%n=KgG3}H4VzMq!e+u
z`Gy2&Iml<u{U@Q)2cWfx0}c1cFgt(l8EFyQ(mBhysa3fFf=>Y_r`Z6_$o#j?&x@yL
zn&~=|CV(!n_aGrUBp|R|LO&P}rb$INv{!2;3|57+(R`cAK)8-dD=4UHR=DhspQ`Np
z;wZT-d)c7I6&j@0WiBf344F+v@p3wuX-_YEN#EYc<yxg-%JBg#MnpN)QjofI%i?sF
zq~ApKIpb_ezVL;foB(ao8SccaDl1H~;kYA9i*G7iN{{I9W8l_W!>y_QA+nc)N5nQ}
z2jOea{(}}Poi<8x><xGJi*!sGVIzEC^xWTD?a$eKw3CySI3ysHjpX0GwFrE)`|{R;
z<3_6;(~&%2luezi#ULn$hM@<2QM=Y7oikC8?`PoF61GA#vM)4CUeLoB8jei?7X0@=
zmwMr}Fi<O3BzF<^U|JOK0cTC=VB-K1FqD;#QAELo5-qbbr7;dlA%CUlY(J4>dYBlI
zSzWGljh(Yob?mgVrn)%Nh<pc7$WNj{gUw?S_8+SyTB2zKJ7@MAalbYC8ci5F)b&Pp
zu@2uFPOYbs*%<LU^tnBOCbveIFzSN_Ev$#J8nM%5KPU~RcT$>JKf$^R1ZyC^srMFG
z5>|5xNSbQ%PB=?FEbw(07j3C1XMOHSSQ^W!g&6&gZ;KY~%1k(aFf`eLa=QqqHUHO!
zNR&?xF6=k!8y!GG10xCH+-2^Y6dELGC2p6XD~hK1I3aegZ#Ko44k}URPpJx6{&$uo
zXWxAU2_0{~T_@5qoTI0GOPKQ|@Am;oQO0zur(%#*j=;Y4=5DkYoK~1nk()cx>lG@l
zrR_HC4)lo;yL1BDzq~q412G#;nnr%Lw&F}O(=9R=WluxY-)#JLWEvk887F6%)|Nxw
zKIJbR`ob+w2lIJs#VHb%e2){Z6zb^3FIvx?lU66QGO%9;Rx(*+MJ>c#e=hry^RTwU
z^DKqEO%E7C^6G<bNeCypHFoJ8umPI^w9$d4mt<H?2~*g3OeH>Q#bCeoGk|@$P(zqR
zY={#WP||O#PgE2Ro?B$3DIesb6#$EGEofAL>IHw&mIPp9)&9#c!NBz5RlEE95M7hi
zDY5D9+4=<GFu*nG#4k8sE+7Hh9;mR!f6LeKQ&_`}hKW}DudgvupXH$tDJ2Ks9k|F#
zA2Zz5^QlhM8jpJZLktI}%2M2#gUG$%ajIoCr3(&~84d*NwLxWZRVy@S^Ci0Jrc7Dk
zn?>h&1FjAskzFKr4!jQY6f88)0;{@%)NfdWBdJv304ke~nTl2rK{ObaAlWm$$qUfG
zF~#TGK%v*_pXP!{AuP_v0YLHqat1ui{L8{F4d7|3Z8~S+r4OB=BZ#Q=bnzFQu@oF@
z@$)K4g8wqNzEc`nDP#LCs02Dt&zxJVr~i?@ITgy549e6?jdU~pLj=2addl&6Jfw*W
z(H(s)S*$3J>(ptICC4GlpunInQYGm025K(Hp!|Th;Gh<o!)>V-NQM<e7by2fZ=X2j
zOkLj3b7ZzIIh&AePb~f>zx1V6`>8m~yP>OMf<wl~l+$IhU6x>LnxP=_7jL4=S=rH5
zZF80TPtTR}orM!n%5o$aZI4>m9UX}psKLwmt7jE8)WP~c(T;S>SeJC4bwu*L{<9IY
zNe^|NvIK?CL1;sYGqK=b9g7dwlsAoEe)Dpy(03;=wt}pLS`>U(7Q(D}kXt0~IqSlr
z&U1zfz|0?8+$OgcA1C*3wr|R-os2Us{5W;Ky7d~E6}0qiHO^?zVHgLu&VFw2FyHWt
zt%-{3qv<TJ*^F%>RS~a}gDB@T{pK44prQnz-=XREg_JijBLilOK!n1a^|9um!Z5Ql
zFj}eh3j+iVpUV`IrjLF|qgHSm0mx=iME?$D)BS;c2m=MS_$Gq%P?Ft}u2W^aKN%Hg
z9r(D+*&Ik7vg=C>^7_&)qqueq6V9eH(~ciJG3T-^Q2fi<A8mDb$p&V1LHgx)jqY0n
zGv&nmHBA8@3ymvh;aY%?8){kmOWbb9#J0d--5(&gkfG?S#1V&q#ShLW`<<B=)&2&S
zJ5Kq_ib!}*czaXNg1;!{@(Zp#dBU$|m9eEt)F)@IFm;9oKVvucwwBytluyfi5Bi@L
z*P8L>()52{aYm~dp_l)a4muW4W49Oo)?qI0H*}L7B-oM|4q4v?Q!UXYa`-{&@?+%m
zX3k~6qdvS?7Q|oqLimfBg`WufLD2dqtgt_NSj<HU6}iny{56;2S+iQHjn6cI!!@eZ
zyyB|Ygeq)OIDC$L4%Jy_Vq-0V?z7&;cT}AgIpCvo!XKml;oom%G0uWgblvkqEohK9
zkR$v`kx?ePcxj}05bn$mtrB(OU(<mZ7tiAGxVJgiw;Ndq*3Nc|prZs@U*qXt6$kHB
z`2Y**2w?A!Bh#U}E9Y--OpD)Z<``?EU7TeA*nfbulw2aE{&o#I!0Z|QS=AHe{D7^K
zV$NoYsG?$75g@CYh8rb3RLG<d9fs+lInXEk1*k|Myr|IoS9k$G$ew}W95gijCV%&j
z&s7ILL}2k7kj}!wW{){2nySoe5vDZG;V{;)V-x(dYPq8`J-OL8XvZiq{$;(wR*~p~
zZVpRd;4t1n*CC_R)j(&u+*j6Wdc<U^e3~#7lJ%IemKyTyj|DlEA|1(AJfz3yPn)fQ
z=A>({KK_^XYA5?AzX0ql2rY$@?<pbp=U)u(%a7Da%|2PxUHzWaPUWcixO*G$;yp&M
zK-~}i#)tnERK>fO^L{a4)t!7c=;{QYn?iHtUeYn;MREQ__6he9FMX>a#@?r>W+&@Z
zT2(#iKVqx7uX?Tz-f8ws@^bB<QcIxmciHjhWc1U@9P+4oVQ3}Q+*{%fqqv%Ouilv9
zo8yRj>uZh-#CQU($%ZjgI`qhb294q7_buFd(9ujXGg@}DRQqh6AxV*;lG3X`8q`J!
zXx7fG4W3Lihn!7AG|{<NrqOrv4I<G%gcrst++A~tRPQtPJ=f-Mbtwvq4$T=7l-;wk
z2;o!ahb4@9VQsz5a=AE}K^iCWi<!pj&6-0FfbpEouc~{CzwXyaPm9F0JOyG5&Bn$v
zAUMx_`0pmlzh{DV#RnuZ7_&77#^9P;OQx~!FDM>;jFL6FGZgB|%Ip#Y;8Wv6A7f<%
z=^_%UgLkfB9O*K7D%p!tphGJkVffbwvhHR<-aDB0zfbhvK}6WaS@Dq0OiOL<_2blK
zG5K7sI78F0f>4u1uCi!u?O>9~7&uVZ;e6MjgbEjwk$Fm^tkkPFbV^~4esaTvzZmMV
z2heR4nr{2+Edez=41u8RQ~aqXiN6SxuRZ%_rls$`(B8cgb1VIn(pd7C(Oua~#;dPV
zq!dNubx3PmOeILT>V=1R%NSFN*g?j0UFh{T(xks!+lLt~Mgaq;^sfO_-RC0QMJ(z1
zaZvg><0@Av<Dh8fn2$PMsUt`Mn<T`e&B^aaU6fe-I~lv|*h&{r*J*`{{f2c39N(u2
z4&x%?PUD^3Nsk+WwFEas@ineCf^U2OAg_%yUuVVJiNEyl*#Z47?zz~m^GG9iv&D~w
z7eb6b&yVJ0(4R<=BWPeOCyQYn=lZ0I-g0=A@RG}?)Uz4T!CAq7Xd-KWm$`bFaPM->
zyxYiqd`*E|_K5(Zx{Rjs15*HyneulOvmuQFiqAGrk)&qybK?$TlR{<4ceAwj#DLVt
ze1rQ8qR-$&bG!6=DvomEtZG(JY=vVvPS%FPAp!nfi;ZWJemd$5!gX;tF}0t|l#;e;
zf8e96aG9NpwkrVUWgj#IRH$q7wqwG=ojtIWr>0!#bdL6Ajup>Gg?L9B`Tw<78vGVC
z794<H>5S3**OtLyi+vLe_0&}2Fn<8#8dmKK(GtrU_u2kt8i`7OG7Ud5^*@<L$ua{A
z>NUv2jf-np^idsZIy}hwarQLF;up>iv{|ms{7+<<{a5g{q-rX;mB2S+gZ=!-@wGz{
zAx2=8F7Gj~!$8FR7bLqBPWg#?DQ|B2B^y->J)#0AyhtDgYKMf@mN__chX)N~EcQZN
z%wcY?mNPzbik1K}=Wc<8(z5wU-Uo$)hth^bhm45J!0O39Iz8gAW}jx;GaYWm!o{na
z4H$1Vo~1rS3$^4HCe8MQ!tJHri_A1-b+$XTN>ARvffWF^({<iIWQ;DmzMT3eO?26V
zN+{*EKTVxmBq2rgYOZpZ6`f93`CEdTm#ir$WS`{36qllFjL4D(=hKE7$xrqE_=C)T
z#@ZBpYJezr`e*Hfbht>`gfG%@kRFy1gleMq4vj%Hk$*IgQG)T@76RB)RVdS47Xz`z
zqg5;qQAzr_&+q{Egp^XR19Ru2krnTq8CFEL@A19c4;#5y(}inT47c8^UI!}Ah_?7O
z#^i{X6_X;3<cIHA_2?!s4Ov~Gp&2dH{|7WbOFHExIgFQ6(mydjVGOJJGgb?Xf3>XC
z^f@_aK3b{?2M#On!uvYQl)6W*8jn&r2fBmF2nK}@Of^5FN2K2Dec(SL8a6&rgU3Ln
zE<ySy(2xZ(HTq#pX<m5zy`)30ns6<_H_5z!$eSHU)4A=v|H?FKS|_Pu^9P^YQC-iZ
zWq|J2GG0+34HX#(w%De*$NfC$t+^Okuj*c<8%h&@y|TU*?VJhmIYK9fMXT2#F`e5z
z`#iM;Nt=#$-)&czmjmNPe@?z*zP?a)QF^V7UeLI)TfJ)HJ=Q0Gi>*fOuq5UA4eN2A
zXTV`0nv^L;4WbcDi;P$Q1j<N9^p+03uXKSVT_`x8`W3X!|6)m!8|MPS0c;Ok_xZ}n
zifRxmR+8vI;~={!T$n4f;b*!M+KmBv7_E|YPJFKXltdH`&Ez;n^@(k-tj!K&b6hpm
zFP?{t?(NUJMHD}IRVj9={&#;0n=>c=N-4ZoV_Q-sU266W5GXY7mW{cK5VKgW)pBb=
zT<gX!R27fTpp}4_tVqH3ncwT}_5;$0v$L|ykJEW>@?atWTO!JpI4D7GORT6Boia+j
z>5izLH(VAF%J|T<ODgArx+2vx*t^{F&!q^mEx^Xm+V-%SOa`J2xi?+xT7_!w9bU*P
z#U<cEw{+0yorC6JDZvvAid?saHS;cAUh%HaFPj>V#b_&<wEv9QV!Qcw##^%#8BLb}
z1goMUxGKD}`tF?bXXlg)3r*^!f-E5LZ8y}uJkWZg0wf-oKmHC1U)9S$Q9Z=ZSed4d
zu`nzr0NCx>0gDZDI;iP8>xr@(C1Q~>*9g>JSi9U5w`LIOcL7?)T)aR%GHry|WijyB
z79TV!&~5X@3XT70_Na*WWl$cO^~p6BQ+FrzH72$VNC-PV(fUHCC!ie<fTcrDF)Hs~
z`BcT<<bzAhG3@}tuwofXr(PA*41|6ycJ?*c&cHg<b`%p>hl)EZ`?-~c5%TSUSxlZ3
z2{T^^Rjm7tX6w~6J6Oj`dDumOH09%XqPNh+K?iNBp3=bnw}xb-8X*REhxzKZDgKzH
zYsC|JZcnpMrfnjG2C_n16<gM@n)G0xe{^B|>`Z_U=hyycnLaIt1}LImD$rAf!|n))
z9wPzN;=*tPG{>3kKNdjo3h6@nl)H^k)AdZZ5P5Z~fK9%rx<V5BwK%NpK~D|zmNtKW
z?Gr%PQ1lwt$5VRpC0kmrC`8I-#!B`(udt@qlzH^GkI?n-cA-2|@#6l`yQUp4-go`N
zoygVunMM`ql=|48(qaCXYq>R%&A?uDugM85;sb&Dnti3%!wKxYb%7J1vpW+tkLE7t
z%mIzZ(+Tv1UtSUqCYN8c*|cJG^!mxfM>q$19i}P=el1+cmIiBn7afa=rcG|V>;U{u
zl<r2*onwxSFlRzFQbWCXfGSlB&MU8a!h`g}gCgE?!1J7)Hwf4s@36>2+A?Z3+cHWH
zdL}e7)1Umwje*7K%bFIE)}kMigICwOWyV6T#>M50l^t&{rS9p7+<rJ^)$_q{RR}%Y
z=#(t&|4YesJZBD>2d~;lc8hy}m(~cvJ-39*+*9Yllp2crZ^E7KHbjSah2GuM7Nk-*
z;-i!nc)tw6try6i&VK6bI%?5&@uYH6$h}{BS8diTO8m#__seh1J6{`5nN)n0og3(k
z)UxgKVn2XbF$3|Vj{N5Lw`B04?mMrP{@h>ihZYtkcJ79szfuEu{+5o@Qg1b9OHfqZ
zD-y+~NFyNXKx^iK(P6cJV!<zI-gGE*APmTW#zs5Kn#h{Xh!FF}H9iFv1|6+WvXC{r
z#oPW4)&xg)XMu@h0){IK7_OWqL_k8w#`P1{szJj$6$8<KZ3K(im}0}VGB13dU{1MF
zIJgwLLm~t%`*@RW){X1gA)NVjU4!gfVfW)(Ac;Zu2$1Yxl!K!SR0V4D-NgnVxV1&`
z>TQnUnK6g__p?|tUG;0m6;b>`I&<he%9+5bDkCI+T+!+C;$}|%Pnx!cf#nH7lg3-_
z&8fwb5?CR?nl1vGgZ+jT`|2^UXfyj{=xO$8@|<xo)Jr9{I9zD@N+`Zd>hthB68N7@
zsnRYp+nDNN#Ww5CPz3p04AJ3jg2GP>6RA{!g<E9kfq(Mye~e2Hhl>O6-PH(8dWlBJ
z_^HK&cBWeri1QIk4HYUbxR46PQ)vAtmh{lK2lvh$StMe~XqM_>hFcCY<4(6Buyxhk
z+_9U9tSM?g#~+@?c2rkK`-O#nOToq)B_~ud$m|i;#PrV6(2K5sdOa!k1xlCu*mFN1
z|J(D?Ee|UU+NtHhcp5<<_zi`r4N8Av1pR(OxuN#mjRugbCh025@B|(Z191*+ntXj@
z`Lbg22~3c5#?Wum^?1+#f#HfWTqsBlWw7mG%>SDzqO_Px05_g$N`2B0T<d2&ZuzuW
z%wqe_9D9ev_%`?5e->>y+YTry)SBt0nn%bp1I}D)!NPjhj{$;(qPP$5+A@<;GZjA9
z$)fBQp<c6MwY|Cf1GtjmHh{%%kC;3a%?HU3h@AoscGpz8xCupmYd933`uSKwSc`zC
zraB+tGqNx^g+&=VLBQX&AdW%b6SNGPrQD3CtZ0&7d^RZNQfS%`tTd8-QEX29ogS9)
z#!JLHPF9Yz_bn4H!xq<KE%%)COYQnWzC(&*4O$+(v91(iFqrcAU>!IAV8E3+@oUuf
zU7NDwZq1&k`2gL~4;9BS=!>Xt>ZMH#lOe|N#jZ>ObhD5fZoZZZ^Ff4IKjgOt^SxO5
z{HpVL7Nf(CbG72<pweRWX1u}{M`~(-6F9oixiblHiQc4w8FPU9jFE6K|GI8Eg6T&8
z#QAgPVoLd2Qw|HF)mvWY#vbk>Mbdm*<Xasy6W?75TsA*DiSFL|!sk0A&C~5As%l~}
z7*|ZHDkD|n{soHOQ+iR3qv7T)_Dcj{HTGF1N}o~*24*10-f2ULIl*#k*3iuL$7J7l
z!XpW3{gbV1fHMQLCFv<3mctyZ8S6-Upn`OM6Q>$-cZ3#6!!tMDr8?Yv2bD&ukn%Lp
zs0%p>G5+N@)&k!=G>FPj(DKVP5TjuLSwR%Y7+?%xS5#!)-<dDt0N*J3Y4fQQ+-SPV
z3NLWJqQ%q)<>9U3?0k|+{61<%hsa_jQ}`yf_;=XL>F{<;WnMdAMKeKs61mC&CK8xO
z{x9ovD_Q4pDav&JvhTLoNPl^_?gB;=8xW?H5}dOYu`;e6t+~P{U1-7`e=CUcM+t*F
z>#Fx;DOM#Qg6!|3=6HcS6@0~`)HTn5h0C(=4lxUZr)8kU_Q<CGgWXDzZ^~v;aTl3h
zeso@wz8}a7qD>g@)7kbUzLmL0a?Yl^#Hj;hEbMnhpj_V@<H0daYnK1j8l5LjpPJj+
z?n+Kw8siH8Xhs8*SIrvx&LYL*f@d_<DnDg@6X@S=P;Ls0Tvrj0qJ3Xr=yY@Y)2wbi
zKI+fS)eGH?@Q5am_*jtWle$E))wuHts@d)Rg;}7cL&sZ^%3i`XU4B-^3Ye9{7O)Pe
zyN2B7c*fzz+@Qp`^~@5s?Jk8iCi?G8M;#8{t!$zU!hS3F{2$2bo|sP>PROCXby9tc
zh%)QY3Df0vi7kd573d|dCic+L+h+wwAWm#+Y?0Xm_2L$-PvWY8fVvmz);=5NSXIl|
z{@huF4dw#ec_@Owb`&)pTzq?Wr&=4%cgK%b!-fnRui7q^oEHWBIZp>Jjk{=nvONFx
zexOrL%P}ZbBJlxE#ncI}^HI1<E@Nds$6H4i3Rn#i(60*#|0AQTPLg=&%nM8syLvDX
zSvy{95m_Y6>1<YHT7<gothq*f6%{m-hfi874H;J7cSpTVEGVnNV7N0TCyyp<R7S~s
zR43IYB$&Ey>(f86m08104BqPZHCLs;=dbh4-*u_B${n9cOgLTN?wi#ez(<M7e_022
z&#O|Z!w=|;Jf&0l!DGEZ!{b{_;#oSbw`Ku|i-)=r^-F(|34OV9?%SNJxL}!AiktIv
zVy^Uso1wt{FwCG7GkK0LsYQq#T0~d#vU7KX!CazQS0gwD3f0*NFNgwt?Yf)BxS~}4
z)2*lcs4>HF?TPz*In;uh!4U?=<&UJlYeDpIJgejPz%nJp2pDq-#t7tc>9Q0+pEway
zFBTTK(A?fP)U_aLY6KP|dIj-UO>jOF;Hop|6`MzbgDioD&zm%2hZEknj9by0)9($J
zG9S-Dtv%~Wqw)M~j28o75<QbY6h8AmPE1&L&f>cQHCRnK>?1>sScw-!&;)N`nCNE6
zDNzJ$P;sC-d<#-6J3~Q9q8pQAkyrhAezJu-y-(M>K{He%FR-pwEq_Sp_3Pi!6d<dP
zb~i6rW{A5io{|Hu=VZ*Y`QukquZs_v7p~*rXJPO&QNP&4Y<sbA`ycfc+cO|4sKeS8
zv3pdV_TANLOKBYJbGG(4ttoDF)6xE4nl7SPaF*-;-*jLw?GF%@JLKs31|MOtoZDs&
z^M|`l_=o4^j_N#v(4%lzZlt8KD2)Zvy`E-_(czb4a(c3h&*V{jdRE4h(NoL;5Ay~^
zZsl-$%f0c+>uo?Mv#MhG3BoJ98(2=okZcj7OZ7$?u*@aBj1-~8{UY?u3g~t|?Z1_S
zH6GPf>+3J@c?<zvKA*Ke`J^{!ml@%BH#6hmW^$$er^zO(Bb^h_dy!OPWf|_E6iz;h
zlMx|*TBBs`@B|noY_88lpepr?KY6FAIk5DfY6_*JQLRy*odYc$N$)&^1+yCTM@5n1
z68Q=r$)Tv+l^+di4n5CR*Acp%SrYpO>Gr2dUN9}^yFAQA8j*N&-?fqjltfKm*`x}P
zbVh-ySS?=}%r|gZG*!p4i|XP50s?65Sfuw$-m5iN>Et`QzNm_;IL2X)&ZCMw>{{Vt
zDkHv1`MKNew$vwP?rlBB5%f$>U+&k8q<1RKM@6~OL3?ot286S)%LDcI#uVei#S?Y!
zJb-p|9C1vY!TS<t4l~dR&4CLTIG8f(l{E)qdtdFvXqUGBf^YtJya~%sY<~bkOMqKr
zCbS0aW_0B7zlStGrnN4+PVdHZ1OW$l)fw8CP2tc)o8FbDh8}SN>>xm$Je^vzF_8!R
z9#g$|QYWI~D|<p5f??s70_1d+#Wbv5RVzQ1!jSM#*pWFYtn_pEIQD|W8s-PHx1rL^
z^(O<8hDi^k$JqALV%5=0EZ{Kla{;<T{+)PQF}n|zX;ZJ_kC<0GtrHap^ONWk0({eh
z^iO6$*B2v=EhksGam^K*g{?T`_MQ`pGOS}6S8%^fJiVKA%uKImt?$y*;7@M<XBb3)
z&fo<ET+RZN{0kZV(&v_@0(ondE5-n`Q4tZ>;h-`=8JOpI9FYKrw&veuxiw9^_VrBT
zt-&wFEEMqU%H=a_djEuueba6u%jNg0kx}1c)UAKMRSQq>qy=_sroa9l9tzz`zRxX?
zDQ?1{<IVO9V_!rGgPB}6T|EX37>jvJ+s&A(U<DOdflal=qzl(7F#2wh5+yS@^Fvkg
zhAqdN#K1P(O~~2U`8)L`yT>VRWI!|BQuhvT_b?942<7^L)_wYN59e^-zrNze+WBGm
z1553nEhunBpjssW0&`Ns7`~3f30J<rbrTx|8n2AUs`O#tE+SLh`rJe?$*ug>X%}m>
z+V_*R*eFz=B3oX08YeE##rmfM=Kgd*aSLdiRvU>(9?p<hG;#vdUiv=Qlr$@NKkIZ4
zBtcZ&xZnkwvo?2Ra0HZC<w0#^QIj#y_=qW_+~<PXpwk~5V2vSXYtgYPV6~}@kglYn
zev^tO4PDLI(vvL(47-m-Xcs_PyHH}wrAIsgzVw;HXEM|(BSCdTC9oux2>YppF@bKd
zWTJSc9p14SZ2(+{tID7{Z5z&Dif)C%Fn{YtJijpk%HvEYL1^HuM-YqM+m+3LjQfaY
zei2RePqAy<zzHt<cdrM3JQFDBWB-{VbJd7pxE>xc43*3|H)gDI>5HPAxP5%@zQMLB
zwN#Ab<=8YFh6mEllmEol4$w9CkY!#iz(>OGqw=20Hjw1o6+C^wHVRE!h{8qDt)*{o
zf_dMxff|pAj=nSdmDv=$1>H}L9aKe-x}w(+ao+K7LpxDVM@23#r;Pv$U_hpD-w+*Q
zn{0;gSu95LjHRDu-isx?3&5PO<(nfrGc<w_4e_^tSu5k%RL`h^rx{~1qh7UCm++ec
zyzKz+%4_^8i3w}mrQG(8z&V5wXOJAf321bBlZXl!ZTqrg1Znm1n0JaBFiJ|fo*!8o
zGyZHyn!1tkjJ$3#i_w;-04Hk=91HYGchZ|o^hUG+R!DrLeA$-IUD9~wv&XsNm*eG!
zSaiHCNOYb?5nq=?3v91lydf5gGO~IO!hom;u=b;n5l3Yx`&~q>703MTst1bo+Hdcs
z*n@$z9eb7JNY(2*B29BSO63wbM%Vd(dp9#tkByBVBGuvuB$`|kyee)9oqtvn%IVVT
zxe6LdeB0cueA|vUmUw~x;d&&?upf;nyemHmW#J+K&Nkd0v)<~4uv&yOJe4JO42XV#
z_>oq74<L2<|2haz2jd@g(rn5frwT#Nc=K_<l<EBqFUm5&C_On@kMKwzki=Sx>fZpp
znqCPEPK7jc)7<WU-Z@y!L~-`<50S|HA(D)Bs9Xz*T$FJXYKM>Cm;d$!VEDwl_|<2H
zk@C70WqBZ}rho>kn+9U8MU3Q7t^i;m1ye`KU!uEU>MH+(|0%6H!}Fq8!@}5C7Rl`8
z01m!FIshXtTr(o#@n&+H`%IS<e9*o8++R;vzB42=-4n2S9@D3J`&WUum*x{Jk5A-5
z-*qgeKE{v96<Q{2_hBUg<oG(lj=^_%a(jQBdAU34-V#VDI<7e8q6WB98vmD0%RlN%
z+&12wYyBQ6>DeW^MV=SyKd=wnh6*`dCk9fGmM|@7P00bvyXVkVCa?x-wJNbcpw3S`
z##T8z(i8A8k~Yi`z@(TB&jPnKDq&tZ^Dc4JK=q-2s}F&4tuOY0<c2QzHqqs4%=%o_
zlwxg_pcX{&PMCf5_9utRyqYN-T!zItg`K2!qURr>&)Yklfa|G7;8ycr%Xsfv(5X^_
z`P~<8_+sxC{7K+yH?eWvf)=x9?;Dy(eRKJRY3pRN-EgSilmnQb=~7_qE^>ci^ZCDD
z3eB^;H8KCoNhT5+2y5%Ve7ULzG&26165CG>JY7V(ebT*&!bV+yEp4Fz?oAruyH2R4
zn5feGZU1`*?5oYXymIN^obLy&bh?@qkIPD&u@<yk2n*_>ekX^@UCs>9eZrm(&tl|A
zszH{-vd+(Jn>>~MNIF;%?^b)5^OKFn;&v6EI?kl+ll7dbKKRfNN7(FnUiCP9D0F}l
z_S;PC<E4SSNLp{TBh>fTG)qaWey>;~C_KRe(YNMkNoj@Sb@o+cK?>)Dm%M8bfB^KD
z3<OeA0Kcoh7$u2J?~EJL-vKL@G&GT~lK2hfI$MVp#SxWfe4(t^jsu?<`-@^{X{UpD
z8FWq%??p6d6MegPwqxw<cO2<6)wNF+&8PTnKh4o}NIe`={P}*Yk5rF?b)GCv`AHNq
zbl_t~#5{-oi$CaAo7cCBbE&5b`2xorh)??sYB>MRd`8FPcE4xkG|l%WlC!-fl!NDM
zoeWr0$kD~&=pZ5iMhk62)*M)db70*dA;I2*@;$<HRz{4<JJ}!X?CoRegRG;>gJBvX
zUEvYq_x79OmC||8T=f0{SXF?_tqD<73tUf%4OE;o8W#?o!oFI&x4g>Ww5+fZopGGj
z6TF@M@!I8NeIHv-OCgg#^L5VW-^6^MxEw+;=JD=@S3D<hS|_(HNKpK8A`D$neDpKL
z#{2v=w(w}^igesL)&oYF-x%YR=_C^j&(?9&)kPqLz57NW5*!ED@`funayuKvo=`CM
zRiMe_X*W&)jV1&+yGfL@;NR7d9(PH!!Tv3-_~JET(^;|)&{(f1zO_67!nxZn9PS79
zFSz-@g&^=HYgSZq-QDL2&qFT9?j>m0J6c<#$ksybYq14D*%PZI$WKR@#J_Cu?%_GO
zRwtw(&c;7(1xI+&^hNVw-|JuncRe7lG@sU#l?@gawcWepRI4j#BOvVs{Jy7li2`7;
zdC;=mi?d`9&b1yUy_l2p1S_oN_L92&vG3F=iEcNB{|_fIw@+X(`fYAX!OPN3M{LZI
zmWRX4AL99FbKm@=E)ee0UWq!{V!S1U)4~t;NdC3Qtt-6QlrOkGIGe6mk@Y;mGPwH+
z+xu55wge>;IEwGXOB<)+NWB2tw1cm3t28!tA}oo_oDI>R?ccJCZ9Z&+Cxx(9KSm94
zbwz#keKK5$%*&vJ#!7eSgmY-2`|y*Jlux4J#-htDUWqbo)$1%U71e#U4dxPNnfmeS
zS`6J5J8F^Jk&%*6;B1Z!fxtpN(b^FjO5-*C)boSiw@@~EJAlOzgT-Bx^o(rm_NPT(
zrKpA9TnQ>$P6$(*YMVR_4Aw>D<yuSd4aU!<5B+b;(yv5q=E_M)vLt(KZ4?feW##w}
zkVT`xR&U)`=(l&~G+fPBi&Gz`;KMUDh>9EEFU;TKc~W4AKmcb@<yOo-i6Vie$Bo8H
zJ<o{vOb)u5AGR#s$KYVKBb=LYNhH}Xjtkw@nsQE|w%})JP3)o$rStm8@S_VqJHYN4
z6lNJ`6>=Aom*`Z;`oog=VMcM#w>OSB{(P}XKTc2KzFh;i1PBIik5A0jS-}<8`T{>^
z5iEY|r9Sy?=k!5vTm>uS`L~GISy`hbfmNUpLep%dr%)0O-i-!Q4%t8#bBi|nEivn)
z%abQ50$_2>2p2$yXrNCE0$?aye*K%f@E=gv<t@KFrnj4YwIaNn>EvG8eR|YHdIQ4S
zjYlk#R2Dej5SiC|*Za|L?`Pc-t$3N)1obhcTYnyKJ%f4ueOR}(%jnABogDJM<)h<G
z;-6cqYGdd1SJq{9ljHU0h|+M;E3Zpp40|bZToNb6fby-m<AAo~sLx;g-n;+g%n5&X
z-ugrgK8Jj(ysWt9^c<vHq^`m8Dax0?N2ec9n#Pwv$gn>_y}X&__Z7Nb?nCmepCEj6
zz<=?muo_|iIx-#K(+y=81NBHucpX@4SwD@(kd?RNHv$cNjozDnq9{0gl5@u~9H!cm
z1DU|zY`MJR4{>_I*I}9KzLqfY9K4Bb{z&n<T#~!sy;sxdVMfuTt6t?R>k7P8-2JZK
z%t!Lifb#@NC19ubXsbg)PIqU2nLL&7I$_DoXmV184suKF7ImrY0suC2ae*+b9I7;%
z+qDni$EW9R>VCu;8jTYy92?h9p*t@pkWw7`@!^ZPEbg(}8O#<^D~k56`z1+9-}kuh
zJ>21nK98Eh{$V+JefCrMlP_Cg{M(O6;Y#D*ifiDzAh{?fa=QXs6&NKt<fu#oz1Y^p
z^@j~N9wR{v^h=o-Rl$`FR%)0Vv6x4f5PjkZ#nksqNTZizYT$<D*8J|-x+GTge%DJh
zeQjecQrzTMD1Y)w*Q7Bsb6G@Bs7=mcn?3U7Jx7h97E^WFtjX~h<TG4e=CZtsz%jQ_
zWA1)SC-sJ-ePs3cI#F5bjp=2>i|IpH#mWeBWx}9c;xod6BsCTI@x#Uce5ES~xu$`%
z%JJ-`P(NOucO$%id&vWAyRTL{H}*aat1=Rc(D`qU%oTwCeon~8B#8*!9g{Lh?|Z~7
zX@)v2j=CFnpAhi8viX~{e6IIZ%DtCdj)ZGjWC7U_*cbKL^ua3djhYATXDQh3J4G(-
z`X)ztI+l2^U>aTZm60{H|K!S<SAj%Ro>9(o8iCjkZ|Np%PG3Q<6fak#c(KFCEMcCs
z_NvEfn7VnOA}?$0OW)!tj|z|RmZduPwSM!d-U)17ldX8Off!?*p=uqSh7CI)FO%)h
z#y|mcJ+P+!{ty2b_2Y@CgV8zXs@(=ogT=4TfZG!>^Sy}c<9_TL4APEc$xh(><df4E
zlZZbSJi7+{HDOF6r2j``OprE^?JrTEJcjS~v~wNd<ksIG$dvx(qN5sh#4AKn8Rriq
z2VK}*YWl~sV9l>crl%&wA|WPK>%e}+nG=0s1c+zPMu9yJFulym+J>QxAdq;-(}bF$
zw`*=mH?44f2KP)JyR0j#_p#|^Zl0ugmtif*w=TnAq8pfZ&Eec@23^i?(vn;-KJn1f
z(saBuI#<x`PUN_1j9(OBohB3!Iez;_3N=o8VR*t^65MO}TbK%lB4@Xe)lT^I0@s`!
zHD@p%Rc4u$M(qACEePDT64Sz6Dh6ixR>B0i&lS*%+HO+dCg^Qf|B?jW>6NnacyqcP
z=_3W*_TQZ0S&z<299++QmJa<TE9##bsSE0u`SY&r3mj|Gc96h~=$Bw#7+*2$sCmsU
z?$34!;HpRJJY8|Sd5C`kqwe@La%^++6K><Z8I~SWRrtZ-yf;Ny^gA1p_F=eqoX&HR
zr5Ex2wkb7de~xUf2*5Id87fhQI3ode^_=E_uQLI-*)jsOkss=CMPg!Sle9brx8b3b
z@`u1I-&u&llShy@5(n^WlY5&xj@~YbFX<mWK4JI0&DfI8Ygf*upBNpit}bS&PjtA@
zOPpiaQ;>L!L%DUU#JcC_9r(uSf$*G&JhStP8lFb=dWm=s_KztwhR)w{%GbO4ANIbz
zYfC}h4A2R``$Fvy=pde=MRMd$<QnK0_8v1nNqb1a@C2ekTS9a?aoU|BR7|9%V5>NX
z!K>TZCo}n*s<hFXm~HB*lU>e=-yY+&;jD$mg;Zk_34^5av*Rn1-QH6t<dYMFLFf3~
zdSk=H*$LUP=0JB5T6{}8-7Smo$T+&}Mv;Zo7kyH+yO{-b1<zFXap{X0LM|G;$8Ra_
zZM-qoh<?f6QC3$E3U54$-)pOAQXkveaV;VmxmFI`+_T?(1V4u?c))|sE;4z#e9h~Z
z>z5Brxtpgu3T{bR21mI)_(Xrfuvrh*ZELg^ihEXHB1`l#rOI)b(7)8?S6mgenMR#!
zjo%Wff?IeTr6N(cu-;i)R>;7Y>uU;pxBkUlaKB{Pi$r^X_+ezLeD|j^r)s7D^?w17
zjtKSVA7ff}(Yjm*Gz5Q63ost~_6oH(40d=~qRFs&%(Q&H#)qUa?P0zOd$~CH+8|Le
z&o?N$Jix7<u>j&&LPNg<y3yN2V>uPRB`oBe<>vqhyvHo^ldH<CH934<IJ?mUiMm+A
zPuR<}Rj0(Zf^%LTY-rTm!C$`n@<3JhftUAQtNnP?F!x?r$&SOEWyUJji&B?Re)@Su
zi-V1|2zCiF?~+UPBz!$)b)5kVRL7&CM;@LzX(vRjBafUja9gGsLOhXdm#oJA5WbcE
zhXdUqj0-#Sc6bC$t&TR2vOW4Ss!Zows74##`ZcT(Ox|JNc0{iB`g?|1kYJ3=&6y_B
zZ?S70Kc7$zDcDd;;YMjex|g~}J0SI^Qr?y}bw}X4QolvG^3+E~Z4%EJGPWkqqg-K)
z1uhMY5b~Gwk7HYadwT^1>?E>1Yt($?L~F{@ucf3aajV2f>O(Exj)TH4WeNR%kGcJr
zx^dV!<!ie*5~3Blc@{JA`eCJBjoNH&!g2R9l}f#AMvh%z4y**WOtD6IPv#m=aqqgK
zy1<9Kc$ejw4J_tc7%hWiNMdUhJ-fu!$SCR9FloYM=4ej7V1MA|mS7<K;^8~78CnAW
z6CdTL4fSdd!m_p}RdM!1LJn-GcHb%u{v<3=d$sv{re?21|6U6z{p$il(vk79Ox#_h
zYIJ?>_1QO#qafYwy^=@58ar8{auzq|ILki{QW`w_Fgj1#w8eUTa{PUfu+#AxxXZ0&
z-%*_9n_Y@;w8MQ$3u^1qLj9pv3(nD(RSDt35-x;%KcJk@u<OUZuAngmE|=b+evR+5
zg)dLKtyX`D{<{5v_#niVFDRRz-swvV&HZRM?d-cV(|Q4m`UR&c3^XN=uG^VU$5JlW
zlrdw<v}#)i(lTmdS!sdu4Y2ECuO;R9(3at5JjTkS6WU=-)W;e!NpU>C4=>5C*ZSBU
z{hzCP-d_p!&+;9%_^`jb+;3Eke5T;cQuAE@Ddia9PnhL$lg00BCb0Gu;imC<XRSXn
z^ihtesQ6>u`tZ{<FLnoi_ngDvkceMj#E0rFt-|byX3aSpx;K871q(k6%vuRPP!Zb-
zL!62<e=Aa?f0l#?s&Mo*hwB^6Jj9RlUkZLHj$=L=j}bG9`Yad(ufm5PMUx!};8Ej<
zb-?$NPZak)#(!{tuid75B&fQR)tMaft7pR-6K@8Oe#h{)(9G!1UC+Q1TW0U)kD8mk
zW{F|*52dMH8HzU~2$zp1)S!eR+kJPhXD-<GL^U?(c4_ifd@pc<za^FRr{uyhx;d_I
zsu_mekD03aWr{e7y|C>&_;;4S(HD7*I?9<mfY|)bHyvOY;fuObv)PK165DzeB6d?L
zv+&7nx>t3M<mAS}vcRT2pwX(QMs*Zi?9~h!kFWXkv@Q6`gxztp!s|5@s`gpTOWzEL
zbUiUIOLdH@+{2w8GA(!GZcjb(9>lyZYR)cPG=GRF-f_P$Zm*&yC7BR>i8-VYo3rvr
z?%nTU%F|C$A(I>znx~D{I}08kb=3tvgamZPu`(U`C>}!Hs2-Rw4K%J1QwhZ#xyM1z
zgh2GD)We{d@T+%M0-AK6#<PF>lhQqu_-Hts?sfWk_ep~il*a4VWkG}Qy6!37yPwZ)
zKMN1P?l+uJ9bHmm_ghlv$$S=ZZSVts!;{663a6;C;-)?~KKJ7Cr6Y;u&(nf$CTWPU
zM;Fs~o@j;q7XR>e{4}NG=bbmAgZA{;r{N+R6Bib~A_&c8P5uLhV*W?|tik8pJCpH2
ziuL2rV(ni?H3`sSK_k+8_j0zRfAzjBc!Ed2ZW*hQaFJspD2@>_{0fm5w91@vdY?hS
z{l1v<{{5=W<_9akFTKxSQWJX%=zAW^hc_TftdBx(AF#?s&{eLvM2hBkTuYym-0bAM
zDH1<Kel-8CFQ$)e9Yt?r*-c%!y+-4QY(_aog#5TkA76zZKP;iumA%YyW?&e*Eu1)O
zM6C3{@%LP&nnzI3v=5MMhv1+N%+Ve!>MK_Daz;a4QqK-1x%&9f5BYkc6>l+EOUkb3
zFD7bSStECYDC&`)Z{Br8xpoA;7#bNr-6V#+bImcAoKSrBi&SxsN=g>C|63Fcs#N)1
zLO%$WlrCpljr1GRtK8*%&R7!3|CzB?^WEd0H@}|y%~0=N_HrZ)xaRVj@aNXGMmt!p
z?!-cW3oAmU5JOmXn4CvgnGaAug@ZQD7n*`29x>G+e1i`bPX`~}NCe+B;rWX%N?biW
ztI61OjUa<zPrjHT8{?O<k68&B<~Z>8Kw^Ir#`_o$_%d8T;hSQ@sO`z9-_j%H)mFb`
zw&I(;Q^bc|#hT!VmDVjmW69tM#aH3phiMx>E_?z<`$)$vR(wT+fv?5x&EbsFGkFSr
zc)_;#KC&D0aOvDStSx(|+NN64X5{zh+~fF1b;(jgcsVs8J5SI1^0h-Chqrb}q2Yxl
zCXYaTc87Efzl_@LB3!SwDGrvS$(l+eaYH2*HR%2i0EIw$zu<%GAl>=UBt7!f6y3*D
zPq-d{d4HTe{nAHP&{x<`Oi3+F%NPwaRf-Lo&8B#9Nxv<?)54N0M(_nKQ@sUUJ6~KE
z8lms-nfR?Qte{{12+_a!F9$Qxus`9<^*{XU)pXOfV;Nga-}KQ4ZQRgcyqRC~{3!2(
zuko2~s~>6lkUGf24bupo{Ukpv<5{sGS-}6=__&}lcZ~Y>|91}TJ9w&Olun+U;lBxb
z-+Qm8J@-CJU%Tse8k&5FhlS%D;I}bpvAgD-;b1p=_!c_*^dVZmZY}-h@BAr!>FalM
zIsP6hkFYUkJ-7U=4A+>1#%LX*!GHe2aoWLi$ItAXp<C~qpogED&OVNf&%QmqbDCb*
zJ=2_;!9`HMpg1)^SFU-C{-2-xBEA0|FVV`eX}(y>Uo>K#^W16X`N51$>rT*3m+hpB
zHa|gkJ#!izomkGJT+`YX^#FZQ1tVs3{CgheDI4|!>&QQq1LS3w4Y9A5jha?r6JKRI
zb<05Z-BfPU)>()|0lc$mF#f&v(h>TF53it|FVAGtQn+vnJWNkv!9n=VmknoASg-7#
z&Dy6Ovr(=+uOL;SXaPcdwl-cndeA`xlnQATZg33;rY(F7MRx6(rGNV~d_x28Uyt&&
zqqkl$N`Lt8*3vZ>k8ry#Tvx%~VfK)9s|IK_pE-a1?vp%yyKtV?Vr1E9<pr$(i2u~^
z3P^b1=YzY!@~CWz2LDFe0KhEuz4l4!JMlf5AG?@${y`o`^OVQVJ#@ocE~RDrU!||y
z_W}njJ^&oQpNk*jd5m*7nl0nHytfxFJQU`xF?j52ba4Mm^bh}V8=nmvruTf`wRHL!
zr_ggdc5$HKjx>G+Pn56YvJI@?{Fkff;NdwQ4Nhi(1i=IkKw-g18sG0k+Kj64JIfDT
zT|00qZQu1p+P8OvhS!YK*vi2yc;kuKSq}7v4xXTcyC0`@bQj(F^jm4q(M^ogi9ZZx
zX1)Iduj72z%KiiR6vjOL%!iiK``$T9N6g(X-bi`{aR!6{kGpd)O@p-2&bETl{wX|q
zyX4#<+RYbcj~tsLTv&dLcYbINDeQW<2J*lY)3o<h?mzYh8?;diHQRDKCMp!|h=Yxq
zSVhJv+CXvhCqh=l6EQku;#$?dgR^w@X+wOg^ElrT*H8cPmsiu44bAx(!9JQ7+2`}k
z1<&uErAMFPK2dZ59kvCG4wMQu0i<cTpoCg>0bfKgd9e?Ba*6m{b65>Rf^dAH<j`lS
z@7T9!e)JNWU;lHQH=OOn7`gxXpM93r^M#ew>#wKTb-Zo(6zV(tRqEgSUwD-NOjb5)
z0M~x=_Nu;PcTnHVUJiIubna;z>32W!PWrP?{5D<tmdknM&4HC~$LgEj%cF(H?S=>#
z|KqdA=&wJ2JiB1(!nUOyedplI<ViYu-xKu6C-0?4zw|O6RQMy<hxwx43lG!e-dkyG
z_9;Hu<N(M2do7NQvN~;nlk4t2G(%f?)I2`c_-r6tUW^47n(-Z3{Mly^m|DSg0L-^u
zb@34W`(Io|8`d<w;d+d3%f!XvVf)?ijvi>Q>~#`ePBnMdva*hivf>@LYho1{im)NZ
z6yT*?7$3Jd{^b{r(^;nu(r<li6<<8<qX(Xxq)&bMST;DZkJTvq*Z*{!{^Wli%LY}y
z^|6(-{q(`?%(;-JrVp5|F;g~$1|v5V@NFLMI)J01*oqzMRM}*RRkp!%YDaJ3VEttt
ziF07z_{(gS_tv=+*kk#~JV^K4^$5+LvyM(%Ge$2@ypv~TE~maD-{8NmQQw~5C0g_2
zG{53qT#v`8cwY>91zuag_r>-f_$(2h4dCAK_x`}!>34tS$9PU<2Vd~yTLDLgvfC6<
zZ;oF~v~nXq!FuC3{lnKz@|_rbk;iv#7&^iKmIgekA7US-j?<yL9-}=^zDDQW^a`yQ
z;kiXj6ygGJNMjVVA%ZzZyyjkcT$~!^9c9%jz8{|F+0Q(4fNp;Xb0K`cJb%1;E6-m)
zy$iQca#rQ`g0tZZ0x>S??%>fo7Pxc?U(-14lmYrG-|D&JrCIvl{_COazV)_?W?5<H
zKlsf){OccIL0|ah33}qWnF?)Y90!9Ai`i_7cPLuANfWEcSfCB#o~fR}n}pd|WHT@y
zw>Lle{51XhKRQIGZyu!E@8hY@r}<W1?jzUnbR0(YIP*kc-@*O$_x|z-o!|rgdHh_%
zJNRPjul@5C^lQ!e`a%lYK9~S6O{Er+sIbBCMU|%R<-r|=O~piw1rwEQAR5i=<5BzP
zIG*!7+uEPx`HoF|pWzP1;b6qxVJ74lkGQ}4%*%X~UPpa%oIkLF=GXiPPo-ST2Zb+D
z-+{m53Gb(9Zp}w%Xk;~C=$xd%<6mc7z5qM0l5dc|mgW!KLFaDYN-HnePP1p7o>3hi
z=d1DDld=vpvztEtGt23PmmBw%R|@PIn(!ZY$^pLLv48pm4fP?oVl;}W1=A2how6)b
zwb_OU(73zcj5GTA7Q_Ks#izI9d`SWq8^<`1<5-dfelCxyn6uuzc92ftzuO-^S$lxT
zfoM5j&%m52u2bMP(2w$c>Yx2OAIy0<bd(+9r8KZ-r7-&A2eQ`n^R1@B15C{_oqr&t
z5w$}}6lrSSp_JbyV@?ZCvKq+OP%;!VXp=A-C3}H+xPjpRyZLx_?F8!>ZJf7lfHtm0
zqG1^O=X$<lZR5HDdgPfY`u6=(S#Td4;WCC>nSCyYzGoN5zy^OoOX?sGQXtFx{DQmj
zqRm5-sr+kfbP^AbW)7_9K>cB!Z~sdU(tp8IGC$8w;i?(m+s2+j{3(u3|Mxc@;3=E)
zXmB%t`44x?3~!<N4P1W3+iB+2&(XE(K109u(T~t4K6f+E)AGgFwck(kE8or2Jv=Q#
zx6{FcM>8h}Mj97RSFFHOa2)WaW_hH$kN*0z`)KEGo+C%U3S2NEAL^T?nR&i=X{KGW
z9<(6DK>sX1l*JcY(Q=^+^Tx%*6&xsUx@jc4w;WJe2ZlV&KLmEOz#48ByzRl0w1zKA
zK}H<JFfGEXS)ep!Q~iST#<hH#=sTCu&3uQ;V?1yAn>_l;O}$hg@PGZ;k!)_Br{o)s
zRF>7Q03`|*dy`$Ipm=Gv!PCH!j2V1vt7yY6-hyeZRL7I(nLJFnp}%6m9W!V1G|h@-
zJayO1#Lueb1N6Zg$LJv**^lvADVBTq?kJqO6$L-kLx00B&Jsqr9;SY<%<u;68+h=J
zAA-&H`Jnwib&zN7*<}U(t-hE_c57BgDX!sxKfnC#T%YHvU;6|R&!bNbUP=S}^b4kB
zuwa@6jg$p^3|09dr)+7y&2fJ8e45$#>$GLtF1l>%5kBp|gl2Z!NQ28x$%^$&?V_RK
zLHheof0-YxKS@9Pb3a6D*R7(XhmX<v^{eUXYc8Z)Zh45FfBsb(7~R6Xp&1b?YBJb2
zLwBCMf!6dNpzD|2MyvV{W)DX-$g+nV)Cc-zY3G46=+h7UFg^d;Hhz%FioT|x?=Nd|
z)m1~ZWeY#9%^lQdF(Z`&JVHjNKkw8bI&<?7-SgxG9psCb7zt}HW+#K~wafbHvI|D(
z)4O=I#!Wey-5AfuX?sq+0s&wiW#0BdEIU#GBghw12_3G(g3YFAhhkovj43TVHkxV9
z`exAl9|BhvyaH^XilNx@2N?lat@^xT+6;Yen9n}VcXzjMX`IDjI>uh!dmTT_^eNm*
z+3@cnzAYBP9oKTOpg8;nFVw^n*c*5taXQ~AhSzPZ81JWLd^T&!;XrbjpYq<r7w%u+
zd+qn|-ByS**%<@?t1JnFeBZfm-`&!`wNix~%C>7+wYFFuVw;YJSr`b1U*w^2AvFHx
zc%(aj^e!4c{7L#}Z@-9k?K{Fp=4Z1zRWe{6&Cf5pl1J*l%1O(^CTEO-N4U|?-8@0h
z?&I4ir*MBP3=B~Jp8w3l^W9u)h^9{LrZsCf(D;f~d^nk;|K&G6N_XA$Fn#9lK2LpH
zeuJlQu4Z^EQdZOi_sY-mh1sn`FVIcnU#9CvZ==ESIlAZv_R`)Ho9J^7eSkjy==*8!
zu?;jbFvY%GzK9CSna~fN{D*#MjMlB=gCBSDkOkVGd)hFM-skBVp4S8$>}<%_Silp3
zdn?}sv2zdKO3K5KTW_7D`yb-BhwzRT+vmXZ-~HT5`r}U@%kFLxM_*CCc(hLxzMyg-
z9{K?O&@aYuXA+;CA;95IF9fmI`0goe4-N8QDymVDFZO$I+{|}HopBlm-t_}~=G>S{
z>>n7S9e4dtn%?&)oqpzNe0SA&BYtqD=XdU<6B~bwKKg@a(hYq3>#zRaf$UaaTu;M-
z-y!xD{VID>nqTFyj;C|7g8{fhAIkys9cY1H42}@sA9!qv_EdQmBeU%M7r0M5D6J$*
zwXi^I%ZG&xWoxEV#l|XvHI2A>O&^`ccSx*W-ACj69+eS(paw_VgZwTP%nc9mwa*Ej
zl0I<otu%LF1^vq(T}F34_z2zg$kRO1<%bzKK+`OyR4`(9yaQ*>!aVjQH_!twjPht0
z^RE~Y^9Ed)o!Q^I;5st>X}%?JE$v_Saav1Xqfh+5e@Bl$@d{7lUqkZ){Pe4PTV+K}
za2HHJ+kSawD}D0NFVZ)MZlW9KZ>4X4cZ9z9#P`$gBb)er8Pha6h-s&|1^VJ8UmG@r
z2X_SD$6w%s3{%1U{ONqL^%Z^z7hXmdJBo*Nc&O;@myXh5e%R~zz1-$_&BBYbtyAk(
zM+Jev1=BnoM_U!!u$=~o8G!aJt(4gu;X?}xD;4n2ehAoTyY+nS0i#qrPq3Efta04}
z`3PW>d?9kr-Z{GK-YI(ZH9kY*ysXjN43{U2i-uxW!z9ec0vHs-3+_(kYeQG@GZ$Mn
z4>STV^T#&$GQ>9`96vEZ_k8<)>c8_5_N{q?1aBW18>0_>{KxptuOZscXP%c{zyrAc
zh37Z1KbT+*Km>AVgK0-;fj!j0g1)|;Z#+0{%NTv@?n!#;S-k3_v90p|W)zQ#3W2^Y
zxM!FaBle-%Vpk|>FbNo<;b^#>-(hmeWrMVSLnEN0EVcn2u&47yKrE&_a%bty^m||X
zBHj6wf26^oWi+?pmsy`l>f85UQ8Fu^`>&Y|%ptyKy|wTu!p!6mK5`tU!L_IH?U1kX
zL1m6k-!?*LUAL9KdGmUD{PE}beKVVAZsRX-3-dkmMXxq6u%3GG_&u9~d13l&`X77G
zrny)6<zXE3TS2`dUdyNE3iL(CeB_a7I_<QPOmFBIvY5b#`fGS@^Wrl{vU&MqCwb3c
zJDx7Lna1fdIO1v9yZQFELp*hYOC3)?Jxh4=Bt}zhi_N`)L2&+qPaUNreDKHuRvW03
zFg7aSHxTR!2E@Te(%xiO5sG?c8N324v_D4XXKfp#^UfKhjXVOzzzLclsAU0;f3c4H
z!SOnX)vHJ8i#MO7!-x6c-PrvaR0?bq@wAH@nw|UyCoET9GDKHhF`P}ofWMhiX>4r-
z<l&J~o~FTDPlsr1`AV9aILYrQ;wJ|=+78X}-86glP~X&HdgtCJ>AuyM)BfT0)Q@2~
zFD6(UJl|i?0~emXrFUG%`xB?1+<^}S`63jQGl4!L$akawqIP2x(2%p?b*uH{B6cns
z5f7`p=e;9z(|d<$%c+giA_#{+h>xSUX;_oj*gnr<&e4IRNBFV+6Fgw&k@WCcjiBpG
z!s3gmhMRbV@T))d(=@u`e4d{h;whQc^l$&|hiPPp?=v4<%blM0j_d+1kMNrv#P%n*
zZsF&)2^j-C50AO{VV;7)oO^Dmh-cTw$l`?;_*C)%el05ZfVQ30E?8mxzGwI~3Xh!3
zF1+Gm>mUzl5U8sx=mQt>)4*r)?QK)s<_NsFpoM_)I6rVyIwFE56_#gS;0xGn$9sv;
zys;;F>`fJY=*ZpS3w_ZhXP-GpAAH{!z3c5GJmPGOg3bPfGByRIv2FFrzU*L-1%JyZ
zy1v;bu`T=KIvD-JmW^vw%T`4-EaSkyRP0->9;WN~5B;hr2&38n_DNo5+2~vT*~e(h
z_KUOipS}8A`pDeFwDzgHY1xa<&?%F9Y18CBKGzl*WEfTd16TCV>#rKl-q>2T?-$xb
zkT-$8u#mi=ac)xLquFffE~81gsAK@7?ae$i+9`Z$xc%J5MZTg&EQDY?vr`j|DFL36
z;ZJr@Ki@f1`SwA^!ONyD=6hmqyzqSbtNWJm+vmm^cb@+2&%Z_Y?>&ugn_R;_aZ8%u
zjwe)o#WCePG%57e-Vlg~(eXX^O!I3R=IM$nhO*lXp*eQukOd<ZTv)}3d()ahy7qz*
zdYIqkv2$PJ2~ljv4uI2Gbo|B(y&9Ha5<%e{zDT>B|89S{(T?DV8;9<@f0~XS6-Mn6
zQNzDPU-0=~e`z)S(cc`+ZlkO;mE>tdqSx3N41ips)t5?qD5#y!Zkj{eUd?TN)#bz4
zy#-bFF+i;3snM)Wcs&bVoQZkr_59uzyn=e=s{ZUYT4;&#$NAuVh+p)zpQm$P<EKh7
zh3XC_jEgAWS~vlGTqwPPN5dEL*+tP5NvjU8V8m{g(PhhN`Ra9yGfQWzUPhY+xv#(W
zS~ht)z(<VD9NZsYe!eNL@{2x<+la5>GmNi&bE2^?83$u6Ai!4~#WzlJjj|;~%w|*E
zo3CBLfH;-W=&$ls=i|qQc#e!a2Mbko!4Z3od&Oy6*V4L6#^}*Icrra8T49RjPrg1*
zfBKDiTCtj6AAI#H`rggQ=(PtQqoJ)F0Xf(c=Ja{m$J}~Zm1}DUM#Tb6Dq$LpJ+aJA
z`p`o&{Hlgox`a=A&pU6BJ7;6GRmpa<a26mLc;BH}zKdp(*7N&3Fn7Ld&m=wb!bv`m
z%+m7l0XpwY-r3d<^C+zGN?%O1aP!ly{mf-AkEU5-U|}S*<GES>C`!OQrqKi398Itj
zuHuV^TY2sl9D)~9)xj^vvnv=7p_aYLt|AmI%R(SO|J*^k`pU*T|EmOcU}u`~vk>Sv
zsEfNuF5p)^Y~>4^xConFe6;y;9iF+*w8uq9T$tVQJil*={|@n)82Uf<dD9P#d)Qsk
z{;T;xy0^b&gidFCpTLg&d~k?I?f~R<y#5<gGt*4=q1~_1yUyF1ZNp#>-&S2aeUM)&
zI6=qz@dinUc$t_TwnLk3%o*1&Uf>7oT4$Ta!47pxH`yb2k3io(gK2y$A!0V0;-#eQ
z0;ZAyX>LP9A3QKmk3KR(*Idg->VV)rJ%xvB=4sXX_4KwINBD95e!BY~*#O&w=q;gb
zKEgVvO-%Rki-rd1w|`{?eep|U3^ANd5zJw<ju(XuaDbma-VE*tO~xVPpa5Kyg({|c
zQ5oNSW8M=FnjGQxrhn%<Q}onRto=1Z*_W2Eli@F9L15m)7gzW4Xzjkoj`G*4=4k)E
z33~EHen^b(N_gP$<Mfs*R??d;UQS#10h7!5t($l->Nwv!jC~XJ(H}4!b0@#@7l8%o
z;KlgS)C4wgq44+r>L{IHo7q7r7@R9Q_|>4Aq*@>awIghx9WkiA;QXOXU+7tNL7feJ
z4eT8LrocuXsb9!gn77ANDbC0+{Zh0*-?colU%zgcF1e83@4|0Jefrs%Y(ziFQ{uJ)
z7_D#TX`^ed9O5UX`8ET__gw~u8*|=}3T-?xhBNMddV1d>n&P+i;oV6`dCGRr$VPf;
z>{OcKr_nV7yWxp_Y8&4Og5cg-BHFKoVXv4#-yz7i2X|B1lZf3YrmFXE)&lLNu>;?K
z?=;^_-j`ie?bKn~Yc^8T{Ddi{1;$sd<;KOmsd!YLrwRD3kg;tn_RhvFU1dQY9T_7!
zbl$)C%rUzA9z6MoD^6%E{^O(leE)JD0qo+xle}9RCBOsgMnI%J7gNQC@~kQrtAJ+$
z=YGC#_vV`?v$sHAeKlUO5FX%hH`8-3P0%;*K14TMzMOvh=TD*k_V@eguE$PrK%J#;
z+<B1JtQw^2FIqznKR?wLWFY~9#&_?S%1-NZ7g0rrJu;hp4m&;`etMLjT3mS5uSfl|
zA{8{xLwWX_rVsi0opW#p3?5ty3G4<L*FP{%kA49h-~AJmaVCyBcq;m$^M?4T@1g9j
zw^#Pe@rSG%&rU4oZwcUz7#uvX8&wJH;Mi}TV}U)610%~;@P*Dndhx(fx|g3)Ke_Q@
z+RNWkJu$$ir)*%rJePvXiVJ+jeeyU^;j9Dwt+hn;krv9rN{1jX2X|A|lZfGNiks@C
zzotSH03x74Z@XnWyB+Ja)BTU!bF=*QA-*z>2bY#{a7W|KGFUc}Up++cdjAORe7>K)
zclR{y<NHyifPoRt6yM5+`)4=u?P2)N=<YrIMW<nY6+!cknE6>g$L!~i?eeP(xaqjZ
zHlAK>_cd6Nh2w&OXa}yIg2tX$IOsux`|fMJd;TqN;iFsNf)4)R<Hxd{`nLOy@w>G7
zo0q(d4fkhfM57#R9(wW^zjJ*wI~3ZZXY8Zk@ci@5_w-cop_DFTA;_S8f9!oc^~MKp
zynL)}2P_3CDG<!pG!y_jEM~JQ-l3@3glh~4HZe<PmjA07bZwjHUs=H8Ox%LGfdjei
z2F?Pq15jqnu35g0k$a=F^NR=A(CGLIK3gB4BYbuK*7?)v)bTU;Q4}7*hs^nwn{SnX
z54aXF$O9bQoFOhI+jd?o=$R?Z$#)L!2G^5_;c1GS>ZQL{1&j(N_*D7!+otFTKg3fj
zJfDXS(P=?IpW%tU$&<%fQ2xZ$ij^EN_%UHV6`SXtGP+_7Uu+qqv(BES&8H00op;R8
zlaKSmO-)?$i+7j2`OU-hulN&oPrbx<k}TsV(GK(Uz@g<d@habeGjoUoJy+r(%-ql_
zw!qw`4`l}sJ2)+HHHsjo#EFGUjWtu;hH%UHrVSR#m*64DA;>@c@J#m3nX}KvytJ>O
zMmb>Mt(nJpjvaS946`_R_X{2iU(eSt{?jj=!WY<P==VSKTGsjP$H-y(#h2!?i>T&|
zB15g<Lm68@;ox!!k09lCD?{+u9>v#gBpb-FYj3ivIK|L@crYpZFpFKsDOYzg3*w4K
z2QcSu7Vc}KJaX^n4uyN(`Lj$}P{%t}Q!l0|%x_0~hK^U^jz}D0ED)Zq@eA$-)02oX
zVTzmT?k|EWPQP0L2Njx?Pw*$=j_@54;~a3ygA0QDBu$>+*LrdT50CMvn!(M33@iA_
zQrN<2B;I;><2#132Y8-+rg6bzHP7v><2O6v8=l+vQ*-<HV;=|jXn*57hO<$`#AH9+
z`l*ey_k~yK-8b<|wl<E?Be$-jhi~IMeAXSI{>^>#@=H9R=fGrqcYR&hQl^Si(-bcT
zb}E!4J@62mp*iN@&*TR*sxHuakY9YZn%_zP5?@Tks1bo0W3&T@XX&^8a5ulyZH^x*
z;ro(#bc6C(U>EnYfA_mnSzEOQ_ePP%{~kWr#ocuT^jG<zsQ=D)%HVauTGG09TIndh
zU}peYi1`&15gfrNd7P&^-o$swKu_&}nkTYIIoyc``NBd!ceYu+V3$qH@SJ;J(`lq@
zTeuz2uPSM6=m~8Y#G3<swcu{7coON<Eul5eqR!qvn9Z>xnD9V5dz={aavS(+{3?Dj
zwLGvhDTv9ZTPKenp+TM~A6w3Ee`Es)_~_9q)@<Z7AH8`of?sm!AmI-SZo9&r9m{w$
z_xzrjY{y4HGPcM04v)2)HqoBv9_EWYJo@BQ$+a8T@L2&*0SzCbcYk1*?!I%59^pGr
zAPs_4@zP0^;##f!yCZgo`tGKTsGGTv#t0fuBu=t~<^h+5t>tT=dCjFO==oiIM*@H3
z+k6}W``W$(GkjN0KfUF09$B$iv&|h3y4}muF|V;*Y1%Aj)w3VE^<W1VQt_d1e1A4u
z0<m1|j_F_<O^&TjP+-NuM_<Rq$*cL|B%VAqeZQb~PiJS-Fno6m=Gl)QK9CLWhR2rC
z@aQr+d5llLYhExlgV}@1i>YFoyfVN-g|Ogm>VrrL3A5R7HdT3woG!d_kluPDzXcJa
zcWc4Ejz8bdh-n#&+Nb%6G~E7#21aAgF)+SEx-uKNw=*z-8;!7vUrKeu#iMlZQ;kRa
z5!l-no?BS4b|drT&*SmCZ^3J9#p*1IA3u7OC77YN-Z0ENP#=BgTQmH6T<0miHZUZL
zRLK?0XTS|pJ-@YDj*+AQ50@9rhli^H<ABN6F8J<<54>|7ee0e>9MEx#Bag0l*nH}y
zVS3v&tLc;tBUw3M<6yFrAFO)v$-vtl3w)4xqy6w2*mqq!LVthriL5;l@Ux{v6A7<!
zUT_<_BnvDvKKeDD=)8&pJACuqmkJQOK6{P_Z)3|>(HMWg{@9^cvnfDK%dA>|3LQJh
zPnb8a$JONsF4W_n*IAcDN}(Ud1$U4#B(QG!9@d@3-h_@f$``D+@hLxoya}{U74IbO
zj5%?X=e`+ilp7cG>sV%Z*oliOBb;YO?lvfRWCs$?{LUj2w1;oq%LR7chJ(k-bsIDP
zFozGPfs3<*>4_8BW6phJ%jv?42D53OZ{EUZ5q$j+0jrZH3ma__xlY+)7q^8it5>wW
z01xx!7-@$t2=Hf~Hp(9_-blOmO=TnaaXyf4;h;Xk@6<N;m?QY`%RK3Repm^8A=9m@
z(E=YN7+hpOg>UP-_VN+>+b^9E+q~7UHT0E8RN$MhZj-Ws8YQ9OS$uaGM(o)7dJpWG
z*SsSS^8+&DtJc!Kmv(R#zYL6DN3iyk(`nb!4`+kDhC1p0hu*mJXUpb(dKNbY#6(%s
zympg&y5RMMswdV$pf4eU84^rwY~okWYIHmV-xEjpHMu;gj-cDmqjfCP{KP7b=F9jG
z3+}N-Ku1K!RLokw$TY%pzPn$W<wxB)s1yXU1AAVgJv*PKEoWcM^ZER?Ij%gyPr%`n
zZ>kyGF-pLk{#j?^O?CW^m2dKkmiRMyXjlZVBtafdMKnID=N8~GUmWyseFC>M#w-Zn
z7{wsSW3C(eBe<Ht4r~N-+!?c%Ur-ek*j<86AKYw{#&<Yh;oCm{ia&=~x&RAHoD2<&
zqW`08fS3Vj7(jnJXFGpifOQpbS406c@at^Bhp%yc&FF!%_f2P<!|HH<!|0*L1%sk%
z-!#lGHJqSB{2WQlASt75nyW%TY=kpZG?g_3D8YlH`}uanXP@LZAr=JGN;G(gdGgqi
z#>kz6EJp5g+^aWi-JU&y{PHso(+p4OKmP0q`ob-*(x<<?pPqd7IKAVtu`IY_$1UQ4
z5&r~F`J8#lHT1rp{Vkrq-@pfk8Gb-wIlt?DwDEGHNqjA-!5BN!DSXg+{|83s-1GUZ
zgUuZbeaoDs;DCm|{Qd=y3aw|0RHC_Ev~-=Zz;7K-GvUpfd7h;RZ3R#t!5q_7_;vAM
z>*;42(_L*9V-g+oKwH1UPs4uaK0H+AX`}<5Cqj8K$3}KHmREmR=r_<7*Ab*ScHqsj
z*z+@dJ0J!?*{GwOR<D%689b(85Y(~Ycg?1)Jfi0p3C2zjR1^VydM)3m@va+2vsV&i
zgUX5+VsWRBh-I3Y?I#QkO&Xg5V@#VdgXdtOPeJQ%@#uEV`jKoD4>5ulZbV!(!5q68
zxzF$eP3K?p4m$IqD{0^Em+2pG-bK&v8{&}+KG1-Rt+Vti|9OH|tQ_Xk^OaeiWFH-7
z6CWh7kKxq@+4K%yi5}sLH3;rU5ALIhlRWQ^ISf4Dg#Y<x#R~q?(R+q@^v*B!f2Hw`
z4cy|1ZFrvx{*cB6OY}tqoP~YO7R-p4L6`q$irWz7wQ?me%HGOv0|c+Aw#gy4X8<2}
zMeXH>S+K6Y7(D>o)CBFn{S1DPhTn?#<=anIdyq-MOTl@b-(7@PJoDrg9iQfxX7TH&
z%a_KTNBDpRroWmoE~|#XzG8@9uJ_<q>8szojZVAZYP$3tKg1mmA;1T_+<It<*?Amc
z@o7xHbvBaA%5|F>2QGGgp5wtvzE(EAat#mec%F1&2MeWIsUGfBI%QKoy^U|L{>HZ_
zv;9bof@!i2`+0kCx2dCYhl+O5(shRjf(0(3uHZM#X*?l_pnme`;Vi&n8pbS`gU6jS
zFC9IVp51ehU!6Nor*0U^9-?{t`3ZWFKLRl}Izgvx=C|YVA9i|a0e<_!(=8m>H=e$o
z@6b8S^L*=gM`|x)0wV7E*~D{i*wIX0=09t2l<)mMz^`1``P?kM_~Kj^@G;VF?*M27
znO8d}CuOPxv>~|S4V`#DM(P0%e8t@{c)xs-;BL#()C5y<+qMkSP1ldo=f8pAZWpSs
z4!i(;OD%9<AD?-WW_SNRops7e+H}r`>9!r4xtiYy2-A=4eTWAf%=Mhn!*uD}&!Wq@
zPyX$fZ>JX@JC)A7^6lBff2Euf6hKf%FyFRfCyfstqh}7E%U{?U;R6|;{st_KX_<{Y
z9ffZW;|!7K;dvT$?UvIy&^H@D05_%z&g9SLLBz8=XL<fT;AVj`<HjwaA9n869V(XD
z6t^=T0^2&in6>Tf0Xp|QzGs|ocQipytmBc1ds)|>vX$q-$LW-_F3679sD=)H{KO1B
z^7Ii7>^%R-J^YgGqclD?KnU)*$9iINj-J?Yf?pzqr`!A&%=4dh>9w@$nMbl079k)?
ziwWfRHt@n+JWieYH8^z6IRhNv=CcQfo_>O#v}KLj1D$EP0wXrKyKbr&2zR@XMnK=n
z@5WfpXCJX`Bf#gf4!nvpqGq=Ft-v=2SdxKvjNo;@|M(5w`6Hj&Y#nzM`C_23e)bl6
z_dB-G54`Ofe%6DZIr!u>?K)WUagnCqc#ljL+>Mr;kCUQxgA;tVIYc*Hc@bT4-ZuKX
zr}?`D+}MiLOO$VHp5rf$;Y?!F*j~D7{XKO4>L+NZpZz<&mG0U9X4-LNJAX@fFni^-
z7hto{i%&d2Pu}xQI{kt-(W(tRJ;Q@CTz^};`3yRKq;Y#>6+EddbZzxjseq7&0oz)B
z5t`K;LaE3s18y~D=iqMa2^GzzD!&LC=Uq5JH}JzjxOZ9#d{yvFSp-@vt2ds?qv>;a
zwAmO%BNw00nrS{>j$r<cd-#!f{%6h@Q1v9g>!fOf;jCaIU#z+2eLtQ}&r}6~J^Y#A
ziQ6dO!4FrR!LMBS*0-h!4{@~zcz9@9&NK+}JQq{NKy;{vdG_<qAIy#ZI#h|;gwMF;
zmI{1xbxSgE;rzvyXXx1%X81tgd8f<TiScaNn%%A4iV|PI@Ou#H;~#k^z5DX@{ADZj
zP5w~K8vb0|{y~07k4xBO+F4}%X(d1ShrxsCTUimVGs8g@5oVIFKjBgRwOdZ3eLT1k
z{c&(Lk_hVfTQhQy-n9N+x@7G`{1F<w?2pe7c@%%z_)D~9*~_%^*fzR%|26!3W>y{_
zt0`MBO2@qVB{#gEHk@`=rV$=u?B|R5c=hjN-~B30ec#E(%@%0XiVOBdRKpuC5v-wa
zGt6{ELcIx|dVQIvX0v94=??AJ5zJ?!h3^;K4XCY2MS>7!8Q&gs)wPYc$%$9-jh%|W
zxJzd1xtG!AZRd06=i9%Uy&7j?%lT{QYgP^MM?5CDL3mz|#kSQ2ug!dGUeykc&V+YH
zpa14}Wmn>nj#<o(c=mRFn2L3}`OCPSlE*iq&L%U!rm12e9Mb5pTetH2uK8(QpU&%4
zuatyucyJAK?y{c@SHicF!DeCHqPgwVL4GysAl-I%qhDm3nwp?3@Q1$AxMQeM5lxJ@
zNrE#LaBlRcMmqanf$!8Tf3vr5Gfhn%=d(CIyPV-q$nhIa$M}1pa~xb?BD3qXVb+H@
z4^I`_dSdW1$ln;f=g=zJ#M6+gdCKjHlWXYU+%gVSeDKIkJ6irIt@2QXmXDsK%h%jT
zm#uk#mJjm{5D4mX3n8d6_s(~mt=K_lEZ<4bA3dAC_bQ(q^N5~Fc4Pt{x1N6mmuUof
z({B(9R`V!+h)0unJ;^eDKBelu3a#;d)cg7CWq5Tl-Wzj1zhnN~v-oC1)7}m{=#N3f
zQ68jyhd;l!d#`nywOz+)LkA`-*~A}McgC;(P8b5$sz40=2Os0Om_MJFb;4kyLPb^>
z_qXCs7I%Ie0e#KN0eYI>CytkbVO|cj(J0e=adq3NV{{`wP?Ot91v65X_KpE<FjY0i
zw;?|N9G^0G)EFB(7LX{n=Q-7(3*HF1i7y1Hw^O_2%r{(Aewd%^#lgO_ug%I1UkB1F
ziP6^$SC7zjmygmn?%=5k?ju;>JNhZ!C4R}pLv#gyjq6f8$;|5)@R<z$&f+INH}f?V
zJkpOBj^TL*=mhQ}{|bDuPtNikMa%eN=&r-V^scK1X~oDqJ+N<t4lG|om-2HIxDJ9>
zG~nYUh<Di^SA=c6_3<)(FF#(#3tzAx=uPq6T#xg}^*o;Yz5J{-wCaLw^v8eo1^V_^
zzC`ObZQ%#<_(glBLZh16|8RevZ#Ed5JWMxC{yDwr%xC!-7rfA~F*PF@!hrz1*Nq;a
zGe^G10g_)2JhPqinodcTV28zU12=*@M($@_c5QZtTU9?17x4YwuiP?0uW*3J!5xE<
z=lOfStN8u)c!Q-Y9Y*%(&rd!(L$~p(G<NgN0>~>|D)f;;3}M5<VN=*xnq{>1AcvxO
zg)WX}A@6E0<5G016E2c&-8@P^{GJVb>)T;&Abyz`|HBl`rRS}nw_Ld@yLBveAS>f<
zZ^vzu=bXz2q^AbxMSg0tdE35S#922DU>d~P+$m|QFa$d3O1{XAyJS+2+Cd2c34sa$
z9_wC<#n-F6PzXEPORvn*!NUs|Q_=qTiq7Rc_&Aq8YJr!?K@an1U=Y-C;Jbi7;)63Q
zd_4LY-icr0mz^OE>^5IK`N9sa34QEC%ju&Z<Yy^ZkByrKX=wT+UA*iyI=pd|cI=ws
z+f(^N(L6|cX%|16ftRuI!3Y<>@$U0AJSYG^yX`RN{KQ?i(9V1RiT>Mv`coR;y_a5o
zc|SdP*WL8^{g3fJIZW^PiI4LLnt>D-#4;e_TWF&!$jHo5I(F+f=)MP6(&lT<pv@Pq
z;paqH-|P;w1;YsHtRhd9PSA-%&(py1$7uB&KXKmo-X`KgS?@K*#4{;w;P<JIyT+d5
zeGpokK>+F@ct5vuCL6umIB5S}yZK`^{0U2p*3qpy26j~T>?5`vpY^!lZY+3`TdV+z
z)9}-`jL?s6SkEu6YP=p`8Nb_P4Zqk5!Y&psBcJq(4uJsw5_c^B#y1htG>C*;kjGUJ
z6c9Mv08vmQIvYN|!a)`zY0P0(THvB_w^GH%!)y;e!3TN9z&+vc8^QcNH;vF1entU1
zF8-tib<BcyAf3rif^Iv5FNpJ9PfzkIqMzNtAM)l?aSURr1o=rmtNe){7^naJ7guKQ
z+d-q_-z-nbtQq7tq+Yj-?tF|tKJ(;6cCbH(r|<gst{N<c6Z)|o*bUFU{KV#|TQ~Dl
zljHQ6&)-IW^tszP0PW{T^~dSp{#UYx{jvxD43Mc9@XKyz&9ay0)*qM|r2YJRA-C<D
zcvL+yKS49EoTQzfKR|oFw}DQ%=5*S4!7AbhNjb>F+kT#(p5&mugZ_W+-UG_g<GSy>
zopYL=oTn#eU}i9wK^g=C1WAx!5EU$1@~$ndr6YS+mTc3zYaNF@tFwwemc5qcKucOG
zQY1l<0ze|n0GI?!4w#&CPw1RpzwX}uufA8WzxVp(em$a8eO`a5>ej7v>(;GX_m1|S
zx3W<bA%^un-_9`+@j?i@hcYVM+<HIM=MvgB7LhhTDPwzxVZ3bK!^r9C`&NPdIysNY
z*IF222ILsX=zHJ2GbU}BhoglNMhy<WOe!-oW$%Q#qbvO|5_OL=xV6gOHC9X^G_Esc
zs9&Ehxcc7V6C{33_e84sauHT2(M$(7)qBdr0Kmmxs)3R!&4hR1;`t&^h&1s9+DNO~
zDqMd!eL<Ux63aZhqtaOg1*cpCw9pe%4tzcRq&y9+8?#d)@*kg)dTxx9Pk`rf4&ghf
zrT+7>bMr5M9>OkeS4-Op)VowM)Xm_{c57a~#GYO+Qx57AZyg$xGk6(S3ut=+_{0Z|
zGa=aD`M~O%M(mgVw_mq!ed}FK29iTJ)l2<!P<B}EyE7sU%@S!Qsq-en%KSueK<9yo
z`H_)wJ3CS)u07Dw**#op=St^W@4_$HQ#aqR`bf7$Zr-*_-@a$J_P5&X#}``bvRWJJ
zy>8K-b5=guC8AFGftY5N)t9Lbh-5hB+b1>Mc!=H7_S2e69aqlyB<_Q*QQLPQuxOf<
zTaN=waTCgJGGmd6w)g?$!U*b-w(6Cv>WmCSx${27&owJV8pIua7biazggvRqS@Fph
z0hP9tdjToxH#IDV9KY;=x<N~(SxbB5xKkbA)X$$EvD?|?k+~w0bDc0*j@jcItL*75
zRZf!u?i<z5bliF_DA1ocw1QY``!*R&d!;J#Ie{3yaO`WAR@krpQnNI7N^Q@_L-s(M
zb`bd>$SmEx`*!Qjpmp_++S0j|_7l(7*@^`^kjJ79IB7z;8gx*WQV07w?dZ|7_NRaH
zrks$^uwVbpU$R%f@Vq<7H>i`{7}i1@QfOeyqF-{PJ<$sLW<=(&Mc5(9aE=fd?XuZj
zxuyJXYyYYJUt532-kbkv8!eZ{TuH<tx7zK}H;;&uf8R=a4_NtFcZ{e{4Qa}yj8p~v
zvqvJseIE@={1R-2`Wm9jEA@Sm%!7M6LK?&|0}?T&9J9G(oGMO+_DvN%{Eqscy5JFu
z)e42~kWMql@c%Z3a&7pGs+0R-PqvIQWG8qTp!jdT*QJf>BlrZVBf`P*o2tM7;732W
zstu{Vdt+)R#mvwbF+(v}KA*lg>}04MU|KHC2k<IJV6gMU!_Z4FR@xhH4mr7essWEV
zhS~D^^;=(Uu{qPFxpQ>Dj%X#ZdZA|7SQr!MT{6&bS1)(jf%ZDvwyM%LwpH4fo~pHd
zr-p3L$w8CrfdsoqoR-D}NBgz&w*Py7WL@`e+srvL?WbPcYM-3fVr@VAlC|G?puUC7
zUcL)%UA1}3)&)XxpK*>?7=dHMWp-HFIGxh$f!9t&ROB*4VwQ+qY+7yqVdKBDwF?f}
zmrnn#t?D|V2}-N#kv_FS`c2jx(V0{<+K3-}KqqwG<j9F(=U*5u-1iT<3ELA37MII?
z=eW`V?~%(-Nywp3r^+`l9Ol0ise^lP@vBFUtMZ_tGI1R7bbmu`kjT~P5XL8)Z`zUm
zX?A`<_HDB4>}M+)ovcGnre#GT_YE0<W^BXoN8c#pn6Rqhmj%dpf-HBGAwDRSbwnbM
zK5;{5C6_!dN9b^^#F>)dix)0(EF(6?_8ke1gSX<iS%lbgV8y}(aSeMH+jR8&JKvS<
zp`-xU-7Ia3-})CVwq{wmy?waf_KR3I*GuJ5vV4y|17$?wlPal2b`8|p4-O94arvCx
zzNX5yt=7qEO%87!7_>W`*lEHRP`M3D<?rARzH3Kze#Z^8h;-#Y^UBlqbN}Qgt^dLm
zhe>U%1l{T^=z@2&Umwpe3C~QAwC$iKmV<|)7STp;^?a=+<P*UGix(gSLBzXKx}2p$
z-L}7Urj<>5%Kmo|_n@>X8Y+}@DsR0ArBf@W^A~lJ^g>jg!UFw&IQZm1{B_ctqVIaK
z9B~}e>ImBumBrU-j^GnfCvlDmlM9^7Gv($~CY6(I3G9i2hx@}k89)&08>K$DO17g9
zv-RRz!DFBQl}>}$BJYrM8`99@cv9c!Z}&@1Jbe;<fDX?OLf+FgCQ+PBEOd-H69XL@
zFrB(b7VYAB6ef{h*81^94CR5$9osT+j3asv5uR-S@&v-;Lw1xAbxBvvq5SFlEiEPX
z*_W$rjWly)=EypGaYGpRn8oIO&@`$iDYrL1_k?wiO|!DwLA~A9r2pFPewijHw<p$C
z+mB03v+Ho5b=>K<V`nbdu5bT=^*m^|N1pwhCf5>s@3lYFL{f)Zjn%AQ?NF?%$4NA*
z!KK#OeoG=6>9rs)EubPs<yC9we8ehc&ZBBxg^kP>k(Vm3vzFlMU*}7x52-^A^xd}(
zb&ei6sgCB5SD6L&bsW+~{^#k?jhmx(_WZD2z9u_9F*6v+?dh|o@63_;hB>n)YLwBA
zFnU4TDMhHwefpwYQ}pRna1)6;F?>Sqi;Ntz-~!1v)3vD^@ahG0erZBEonO$v(JaTr
z>3hD?;k1C04i@Pq8|e6WRA*Dl84ODU5F)X9iA>tgYO)?}22GZ@Bl|wB4Y{jVvgpUA
z!6)8^S=-M?2pXL_#eml$X@BG!m>dvybc&##JsY(v((>t%snbCba)=h~L>$`Kw_!Yw
zAp4^Cw>W%mLU|w#`P}n0vJ5FM?KTz?vojkBu#z4q+vzhSc2hD})P1X^Qi-?+W1**2
z7phiA+=xdVx9O14Q%_a8N#)OX_SvgX)Y=!Gs<Re}W$ruku=Jo9!m70D<x8zWqUf@c
zPFIiAGvS<0*<NYywRP%yTW88q&FD?Lv-hAi&sl6Q{@q`+nKF3y{x|=tYnMH{kJx8l
zeNJsV$E9s<!4)O#AqUd;q%k9feav^na&>XC{iF9tPr>~tU_^v5dR80MH-@cRL_Ru4
zgkBEOOXT&XzrRcR>K!KQ`O1{R9Go{vmj^^$I}dhw<XJm6@@b8!0vMe%z-e!or^{EP
zc2uI5Tk7-B9NxQ4YCkMeq(=-jZ;p(*sR*pTe1Pb~v?L_;m6`C;rzpZT3;c=1J)9?r
zi-;JVo5Ak%wgor5amS$V5Lb6zgXEevFxY%0J^`W*cU7;=swN#UnI?^a7X7e&f*KW!
z4vppG2dO6azf=hI$wqvKY`M42U2L^YEdh~dbcO;b)>W6<s)dz-Lke***e=N>K<xO1
z1H1E=E{@8hQyyv?VF2O#Sp8*h!vKj=SsuKkCFuqo-eH2twLU2WagXRQ(qZZM(ss0`
zE1#|^Qf?t<d~*YrGM4h7d9F(b850EaB|FVjPRc-8h?CUx4m{r(*hh~JyUk%37za=9
z2@nk5KPx4&*z{<*ZQOvSP5_V1({G6j|GWtN^N-X@|6U%&<n6199lKb7vAB5trk?5@
z@r{9YgowNkoE@}#wWIb}W0lQ%?4OgZiU0sW07*naR8@OnON+}BUjscIcU^znv-`09
z<d6Mx`;j00ge_b+TaHmqOA||Z2-skMkF#!CUB6T+i6M&R5y<iC`hnm<<cCG%E3eD#
zq@2><uIRKumB~u9w-JI>qH^&I_Yf(fDvqp#j;@z1|0{N7<av>Gi9m{^HAB7M(P5;I
z4oB?T4IQRZaUD?~uWmJ949PIE9&a@+J`REn=pZ8Pi`&L7Y0J=8CIq6Tf;AyxfiKeF
z8!l36$UY%oi-6#sU79IXsk1cuwMcyo^Q5SsT{<7N(<gOUAZFO!(MO-3aDZUkR{w?z
zq%q)(>O|bJx;RgVZk8-9i`%P7U69=0vOFE=>#;Y#_Ump_YSHRPZQYJnovXbjJTj?A
zc)eL>Z=7m3O4DKQO?BpQeWl5gK|mQe-G~hth=w!vr1-d*J9b#Q_^J~KeNjRfCts&2
z03)-#dzV#1)E*HLf}6<}=*)<7-hVF=*Mv$Xr_2T?;d_qwCZx&Z0h#-sez(sSN<(Jz
z6V(ZF(=Zs?h?AhVZ;!YGPIGlSG`W3whKt*>xx(IgS5DfK_DKAMfb(_a@AITb5B>D-
z$pewhH$UjN&pswsjrVTI6!t~id+w?&UOZbWk!AMI+xzT#XO(^8E59f%II&S^&Pu_!
zF<5Q4hUSXfg(Ft~R3{rz-0u6gZPA)7ZiDs0vHkYn{>S%i{<5`p^WrHHB2vq|L4Tj(
z-H~I96^?-k*Fm;>XfqRxz{CUno9AKm?cV$SHZU`)$tDzmn5wu)b*n`y>a0}$5+L4X
z7P0%I%j|gcC+%GHQ+lcwS&tNru+vvhs&DW8XuO@M|FpsP!w~A6aK9zSfCFa~iS~zC
zJ$F%c9b;<3@H~k4gu%xUyl~t}-}}sB@Us*5aE>IN1Y%SMOPAwEM(pIVz)=T;fX)sf
zp|3%-C*+~`E?YH@ZwrVj^4kaUqI6awj8hsk&q_Oi3BwPZFzWf-(}05_?)PtBbu!7w
zy(@O*?XTIw#cfu)?gcAtnyZzBmauBsa^bXbX{9t4Mzus%Cw2oSeQtCnCaRMsqRzZP
zx5OCW3#VKv-DYnv%y9s|u>j{PAU)iizhr4cR!K)Rxh&L#NnK`Q<S0v@1~6^~(N~WX
z^(=Yhj4Kg~2`iQ{#AxM`3VTd;jwnNNf1#i9j#bDpZTv#uG3@rmFH}qHGEqKH9ksOu
z9=J|^jC!XAzb0n}J)5=5bl?cH1+;Oh2@^3(x6~ZJ`%%Q!j&#|#zw@rWw(GF9t$D=t
zzsn~N*vc(W$GFARwdV+pK8=e6Wp+S5g}d(Eu_r$F(~dhoe`L4Km^0sA`l(;E!*74f
z_I&%lTfOX^Z~M$o+MK0pBnC~KI8x`7_?G5@z@-e-qv|(h*VV>q*UZg!V$N^c%roDx
zrjo;UF7mRSjC@IImD3%eFL#>qDIw?ml6F2N5!rit(7q3ttDJ%O@~I%ef#W|SJ2UIn
zXoagbKC8X4Lq~=ku}_BS%kDwA@BYDmOinb}=NNoQX?|gnh|vk-L_j&iq4JJOi-#QY
zAPql91eNgSjZxdZGh#2lTID8*IIIG0kg?;@W&3BoVn^QohJERUZMJ>W8hiifIXiLm
zT^pUg+SWhzjGMi;N;PfK%nG}BYuGx(fn}oYl<~&(QQP%S#MyBNcaJ~ZFO)2y9>TcC
z>IA~XVDe?>ns>-hzu<#OfOq9c<x`)obR26kfhSL7lXs=o`mV~t;k0m@I(*2Z5ZqD~
zCIh~yqGx(X-Lc8}kA7M*XNfXCzC7$?(&043*}W&?G<tk{VDAMr(R752$$-<naQD<7
zbdt23e5FqLo?MUNJR$Idqm}j_{_3Rd+xd}ApEbum^AEmi_pV>Go9B+^U6qIph9z!k
zX=#yIaiQJ0a!!3lT0!FG`C*F*69?rwCAUy3Q=H24KHorpOr9LWFtnBpKPKFxirL$;
z(z>^PRpJ-v;}1=9Tza`p)GkU$nCAoakLA&Q9|otA{g}%WOu%R;5hdDxDB`$vi2FVH
zBcL8KjYU5c5^BRg_>XxblsQ5E#NEU5i19oL<T6!AykF!1AL8;rHqi&fN#X<~Q-||K
z$aY=*#3!v~__n?H_*%Q)H!O9tK3g%T*>2ahNW(#!sM5H2?vWbn>>IIN+6;5}roq*9
zuzO?n)|(MG_>+lY#(EH<5EWo7lu2Or8oI>sw@Y>ihd9~Jn%sU6rCXXT-~K_wcE~()
zBetm3d5K5y*zErJWYi8E7<Q_S$z_SxYmxd$vEX^aynVaM)GE2VCa2`)qAbUb1*)3d
z(~q1=V;U|$j+<^g@g_d)Nq+qN`*7Tp_ljI1j<!sbNKL(r*{LChhGY`g0Z7I)C4~6P
zs1Sca`w3t9mp@}~4=%R*H?OLnNW()N24i<M^^GFzRn7<Ski;Umjm$UDycOyzjk0ZX
zU#lA?sBk~#p1w)EF!pH4;HG1SDwy&TAyO*G_7cHNMF0=<)_b)V;3NZ+%*2&NID1po
ztaiiY&II1q19cJ){=t8Yf0*1&;lw?h?-U^y&mu?o$f#Xs^6}#U3b|oZu*}M5uhP=E
z%+@Y$wHb}oHc&g)-nci*7R)HKPd!#+z1l!UE$w!P#1b4C&kznBlnR&zL0V#%CM^U4
zGX&4QP-#or0&}hqopu?m+Wi1gK(4?3up{yX6L|9U^%X)Nk-`;e>%8`@AzLOJH+XYr
zzXLJSb*YR!h}mHGoNXG^$6u$&WBg+Qcfbqbn+*bWNF6;X69MbimD@*WhFr13^~M0j
zE)1KatiW8oOO%3Xg4r?_mMf7a9lv}78>cvRr=n{`d@)}=87}2^w9baraWq}Xa8`|*
zERe&a+m1u`3fXiYmP(Iv9-T*B`f^c5G%CNit<+A+aN6-JvQ{Y`#}j!#hF7u>b!6`=
zYpQHVL!B+Hs&st{c<NmqY*DYYDf=KdWy1)(iW$OX%NMS%?u2gQAN<FBfhNV5s(>I(
z^1w|TCdd^Du{g}|O@_il>{_Hlk1g~<239y5e-DQ<bM<yRRnleCqIYeyVUC>~oUS9_
z<@VBM>FG+=`fU;Ro09uyBJ6Z9+{oRQKCL4rlmi_ydPfc&4x+Mdb-6Pnh8WA2Z|=NO
zd-3H;d+nP;PWDYclL|@o3*lyi``}08%XRXm48h)lPmo8hKFMTpCCfZufj6d%*RKyY
ziks?Wq)LaV`1yLHyok+M6>;zSl<bFKnt=PM4(#FJ`<GBHcadc}q7UJ9oO_=2#aYkG
zgLQUE#Fh=;3aOQ$+B>2S1iWgwcPfMMi?~OaPzoHl)T?N<J-(vUR?gF^M+E+q2z|eb
zK|i5xM-*vHbY@9)r9E9=XKR$8LLVUZz6o8Sr|6$E&76<r(R}gng~+pw$c7|7c|2QQ
z6aXupK6Vpu?!_kX051Y^$;if^(-eNiYPliPpe$ftC=NRLW>_Z^dK#Oow7$<~PHVBx
z>-ctMnFb+*{ewQcaSy_toGS5|4h~U9q*(${Z_v<_mCBNKz0}D<DKKZOFUmB3{=`$1
zl#|0SYsHD~-7}o`iXaio(39_NLd#7?p-+jozL9-`#IG5j(zId5H0eJ2>^(Y3@t7QE
zN~>y}?6Px@ro;9%)pqQn)Zy+*OCy#JLUl))5L^kg8ym(PN3X*Ku+mOtfOF?C5uvsb
z9|Oq93(ph+&p2e#sHmz@c>+#?d@AK=27*7((<#+Oj{X;3GU|)*&?qkcnbjq>Mw8)@
zi(_{2CWpkvY_3)y&(zo3MxBbq{4YeE-@^*1E^_J@HSCxn&8f-S7b(xW^wE8Chn#=#
z9}B>ETr2~D_n{b^yhje0A<#aHNnbsD!G_4SEi2V;;;FI8<ijS(bR7|YWqX}9moKtW
zto5mr+?Q_h_Yd|v?U+m)yU&|`TrYk6YH@*mOSR#<uFA%mwP@;*-H@|78K`6DCYX+k
zPs7Ql)52lwFV>-$Ly~_}4-8UYHRL~;K^q5@wf%gAaL&H;8Lr{z9z=%dSwE$LNBu95
zwM$$(Qb*J!9Q#0$i#fP+HbZ@#afP@ePJ7~sN+%lgG>N$WJ}X|iMi4+acR1{tn8zST
z>?c__5O*BMvw7-d?jr8xWt9^BH0f094X5_2OmoFDZ9K$w{H95K|H6h6Teq;p+DGfG
zt*K1>jEsp1kKv+MT3U462ePBxm*`*~8=ncx$|UPGZO+Qmg*@Shqk9nXF$lnLgdm5E
z|Hp}YIGQK)#US#)1=Bnc3!{_io<j(Y+F;!NbY*-gohg2<-{=&a@%YTPT5A=jEh(iW
zmlR~ohNNwAU8ftf5q63UQ{N|pN@q*Ut?xxqc<IBt{;gAzCJl_S&2l2JTubINgI01{
zL|z0xnUjZ*^oaO-&MRC7V6oxZEE_4eB=$j`&nZby<h?dhI8EO76q}H>4SfWkAV`+e
zf1kvI$SF~VNWhE1qAqa6;RDjJceMe|n`F6ZviJpJaPs4*wcj0e;u*|mG^oF!1;fT^
za(tgh{#Rg)I-PU&dhi}ZM+rE05$8H-_Y@ig2bp_KLz6`%fW|u!_S<WvF@uK8KyRn&
zV!VC|&BmwmbuzPAE-XzGiYWfWCh8s+uHf^C4(4Gm=HexdTa6Jnffu{ag)`-T67YR%
zcn}V>fAAlZ^GkY8P27E?ViNg05%VZyyHd`_o+x)Z*>GjW3UtU#E3ls}d8?zwG04gg
zd2O9+XY{hnOH<Lj9@0nbTAzr@nS<<Hmx+TY5$%o#>I5RsKEY!m@+&2(Iio`xBJ^W@
z>X9+nWPkVW_=(+kdfo7i&bnG25f-<N$_1Q!u-4Lf1C5Oj_sM~T^l%aFOgexsAx)Ws
zk3NErJpMMPJCbFEpA)3<!6lezHqci5sIw+btbK!l3Y&+<H@q4p2i~KZbVnQ51nQD_
z&pcCUix(GZwWvHsCEFP6mH7%0_qs-@Dhkn&s5D4~Z$s;>Nz@BsnQFmoaTXwfizZG@
zU8B>S8IalEqSbk*@*t|n+X>X+UsnKyDv4%3@obeHZI!Kk+1u~!3)<1)1&ULNUr+@F
z<pEkgdA$B|#5cFKm?!da=##hsu?g4~1`m-0wrZBkLR&EjJDswnq0F|f5;aZ{uH2DY
zRR+RN5@77QEPd(jGV9Qi*NN5Bm7DjH1DDjR9FNF!>Nfd;lw98jxJNW&Faew@kk{Jv
z!uRnCxyUOG%rofFO{*+`ZPZCqr~Wk#E)|IU-T^BsJi4X-<p<uu&I&(wnAG3-b5R|+
z4^IA~g!1%;YHJXIM~vVD@$iqDDtO}L2$uRC;+g~}4yh95@s7zjGSKV%okEDKYGmk3
zR0(b#%Gl5{Q?*$b1%jBP_E^&(6B>dCx6bOITB`w!-eJ?-JC)A^<(#6{X~k59rN~&I
zzGL*>zsl=MJFwdF?U8F@@<sOk_?Alh{AX+J5&6btf`*1TeCP+EzK|>2yy6uIpV}L*
z!B~zt;G3Cq4`UuC@Wl|<gbO+W^Ki!L?`hywYo)HJQWTT8gW3~otDH%JE86s&+gct{
zqbiYhj2t?P7>9i-hOwkLlEhe-{9KNm9k6PQ`p>VlsO0sj2p0o;L`J!LwLI<_)<7#8
zwZ@XbuoJCHIeTPXv0I`U?CLPylLPOP-_vOkBj7;df!x4Byy8JHCmnnnW`*S=_yjrT
z9FFcm<d`%ZjrwB{?~$`&oW(3%DzgJi#L0*2LkXxq>I>pee9{r9N8VvjZMsbCq85r1
zbK(-O7=b=8G}z~4?ubyzrKSi`j%r5tTsMb)3Jt(-XqhgUViIKMWkiK-YMmkNvO4S6
zrYb6uuE37c6_yK0*{6c|(sc7wSKC%qJ2m0`rv_dBo2FH7uQsS7Sj$xK+4;J5FH`*U
z_L}+!b^2GU-5S|*s;p4`i)woqDUv0;A|4yRO&SkRZLg9uah(+Zc-W5XhxpQsj{vO{
z)HDH9;SU}@5c2HP;plNN@tcY8awqQL;&?(|3?dI)5Da4;&MVD54OJuY!%W%iDAoWY
zD>~=m+2yuwaiv|93DX18hyK#jiPbctxlA1)JHil;s5b7#F3K^)Z5e}-z3Y*=F`L(p
zc!(F%U>of3)*%qN9vf2+6N{f{UMU!J99HV>mFvCfX(}YeYw8I7cvM91Nvns>OXp^A
z1dcgUBr4>U?_gQ0#7FQ6^2p35@gVX@N>qpkzx&!$yDRzm=~JDyX>+-)SzDgie|$b6
z_|)Szc~{yXZjXCHs>w9?QrLe-+@-aGo_n2))S=yiqTq-l?#Rm}z=r)SFfdUxw$4`D
zOLW&fCd-v$I=`^YcKn;4xBu}+AGmzja4j?k>IIFIrRv|T22Sea?>!mP`pbQNuFgQc
zN{6%7FR5}Ol6@lf*wkrZKTBh-N9RR+09KgTqo02J-jIEGyvN$_i4d#**4C8CRbq`j
zvbtV-W5F2=pFZ1_{0L0a+hy-(j_h3Rd{64cQdf>MK;eogu+Ig#Wccs%C;+}s;z77v
z{6p+xBGt-(N6JqS`C<}yGVxfa%y9fA9e`z3c*!^ZweUM=_BM%QAc7wpAG9ar6oJk)
zKCZ@W&NLkgQOz+CWDS%@>4zo8ahCFAT&zl-cA_(N9xvK&og(agQEhTjmEj&uL-7mM
z2gb$n4akQvu6FLMEZ_;>Rc+<AL;gBHJQA@Z;#in~;G*c%m0Gq=DkOET^svasM@}Cr
z<(H&7Nf{@@OUg-|P#3#Dh`7_taOAA~SOMOWT^P7H;t=R(+_z}Mnl!~^B!V1b|J4vf
zvS$<(aj&eda~q&!9+k}9ZHDSl6I^$}LGa5eYwVe)*4Yc&=Gvaq(&@k3Cz*b`ZF*#>
z)C32u9!?;SK>ufK@WX!pf*Ix3EYAGomB7vlt6LxF+Gr@fb3`jyiD?3-Fk;TcC@qtD
z;ET7S_VJa7`^F>yu_p~2`<YAq_WFAdWO)&btAeNxT|H5|aYtUR?ndm>J6hfQ@!Wi_
znXj}bzs0hn^xQL5_U7Ai;0@E2oNSVPE*ac}XOH-Vj3>mL@PZ^hdHiDxU#e<y0jlJG
zlY<nb2C)g)rU9%*&NXTp2nnwt;En2>bLH~v=*1zOzLU|Xd31Q$2T@*uWjig$n`8wN
zd2K#pjaE=?4{4)x=w!qO&Ue_&-n-W8^qP^ThFVs5Ktv!c6cDa`x?Flqmkb^4pnL*0
zYnHUdPME5IZ41k-LmX9?PRcU)mMto`ul~bEdw#n#cF0coMKlQEj$HovWai_>@b-_X
zujJ-`sbi#l>)~_FGf*a0E&oDgZjp-KPTA18u7gVu^b6-@5b6l>=y9MB7zlr_xJ>S+
zDge4q;t^!um<GU29^7_d8bFp4IWk;8puF16vD@bk+Jl>yZRXmS?2Uu6zStd=mQ{=W
z!5@6j-u$bb%2#Fy!hJAJUW^e3Q&+h3Pd{F3OJuj5q~~PEeb+IZcc*uH?j{2DEhoNF
zJ)gcdY~Mf7Zx?QALQtNy;{MqW!5KK(XoHbaaqQhrZ51&nD`prloZa*M@%er`ajwrj
zr$IUEYua~_2>hxQ5}&3UUn;L7He9DF_&oB2PrdnHJgHz6)??xjl5QaKgko^>z7k^~
z1Hj||c|DBC!?Dz9B8^AS=?-E&qe(JXacXC-N&W3X#Qx*&y=R-&&9Patr;C`6+U1Kk
zZ2#e_R@3&9>u5Ov4n=}MP)$*B%M>wzTh}uKr%Ibp%U71!^@|eO=<wi79esc1*$QWo
z5FE1ws>IcZ{;iNGXtiw3-?$*I>HR_b-n#>C;$U+LPQ6{?nq$%)XwveSzy{d!FVxso
ztuW49in;?l3`F30Zq`N2<zJRI90%dB)uT@^{w3=jNqq9Gk%Ju2oS+_uL^wEs`#rhA
zL#+|h5WHtK6Arw~rQXA7^1X+U<3E7naDa(Ip$56(nOE%Usl#@9|2wwyk?k@YAe-)V
zk{kljAeN75CEB%kogG@R#+e+5h+DvRKXQF+%Jg=3+0q$9)-bcu&RiV~xZ@P?=~tZl
z7|^)uliZxndg$Dc-I3`H$5AUywgY{D4L29*Bq>q|R*#5k-u$TFF<Ib`i@^Wo^R4#Z
zUb}BsWSnn89~7|5HwJ9en*43!kgE^0?~3IWc1kWFVXQJv<iabV5FSXeuD~aRD=K)C
z^}kO7h~g4=pEcC07z7@8=?bbW&>ku7GFhChICZQ$wyVP;uK4=z{e}JZz3bYPY*1bz
z23_4YQ+BVv^p9W4+yQ)Dq`Uf7Nc!#?MXj<!c4P)N2X5~$H(M<cR9dbg1cL!MO@ta<
z{DC1oD4%_&2d!nU4pB*clllr9PwJ7@$Ll+#^R0MrLVSmF{nU;c=>_-M6`40(vs`j%
zb^fcm_Z&R~4<eYR7$J;wOQ8r^Bl`$GL69u#e;?f^&yWDFkLCSu|MzZZND5*B=hoR7
z5EnP7Jv_l-nT~@P<g!yu;0L-NILvF2uM1DaFs*YJ+4Ol!oGhMm4!IC^+QxClf>Ec{
z=Y6fzPF<7pYEjZrc|~&7q)2SkvP$UHq;mbvfc=>E6>dt*fr_XnZoneYC!Ur|KYYCI
z)uFpSZERkUC<R#Im5z&?=Rb!}EDib6hdZP|0C!Fw{&#<T&$XEpd?p0&tHAE|Bm;1o
zwb9zBvGXA2KQ$xBSiNNL(;1;;{zx9-%E=r%;Va3ehPabWF}ZjLkADiG!Xj3{;f1_|
z!9+|dkQ}E6(`9<};?-*BQGRSxqkdF+=jy%v1HrXitVu(&Jl*JBwt>a~qobzilWB1!
z{;>X09_*>NsJA=LQA8$H0B^oSv=|sq>R5fNRv-HqfCD3T`f4EmoF_XpYh_pE@WH5)
zEqhp`3GZ7BYA}7{d;N|c!`bs4(aqzJR@tEw5&OpL{f=PNXrk!S00d9s_^XGT@(Qv9
z#m^jw;3H>_nef#o$pD`yOkmxbz!AlSL%0udPo2)vstIFb5csJk?oRDd2-UUBP!$D*
z2o5o^8J=4&0&m)Lx#ZZ0N!n%JBFtI)^3r!Jt7~oHnoZJ{>9CRN+2WY{#1sU+Tt!!1
zn*xiKES&m@%MoXH-cKCa+tKHi|261SvZLQzVGU9dzS}Y2v}3}MC@UhiRc$&WLc>lX
zke<~nnq~Ji$L2g;_<S?;xk;dvI1KX4LxR0n)_Eq(8DUT4Nl*-KK87#oqP^9pK{{QV
zlan<nhrF@2OiQwBH|%onba@18w1KW3=^YPP%gp)q+>igfJ&?=2x4-`Hokcwknv8)!
ziU5iXj*W}O315_khL-zuR)|HqAo}bMd`y$9^{M(=t5gC8QKsNJq&oLpmH%$nh~sij
zUyE4R8QCa_ao|2ZglV%3XWbO{-F_#%-FWcCA%zc=<J;dKu<yO2jXp%Him*hsLw@GR
z>+PoOu>6NVly0_`>1;;gTsx49`qXKzIrX`591?qY8kphN9zO3vVEn3t4YZ&6v3mRF
zyZs{cL1e^V1JagYe}feXs*c!Z$6J%67j8lbXHoQf)$7cK%k9d?2W`QM4azTd-%6LS
zD~0}1|IcpFs;fI#Ww|~Vs)KNP2>gN-8}0Im12VlU*OuDEWHS?sr`Kh32bhmbr1L<N
z_|XePaeoDw`f(WkWbf(U$lYIjvc+ECHLBG`aL|L|cw+qIrY2juutsCW)xe~(WEEGh
zJ-3342!*pxQ{R(9j>JBX9N~|1?s+CG2vJYyi$Uat00Xg8`rC`!3c@BKk@#@y9Vxf(
zKA1133DTWcryA0s60GJmE}m)gmao?_?JjjH86uEHy<}N=0x&&Loog0|5YEzW{|$Mc
zlKI^GQe|Xdgn2Me)LTUzx7O9z7THj3Q7=npSjiK7;2=AGMjKCfUB4?1jShcb0}%q9
zJOKGtE$atQ=~U(SzBA;wR^sIn;NVG*Mg%M1Gjb{R)nDth8PXa;bX6_6?$3XvUb@F6
z_Q!wOZ|5Yd2R0%c@PH#q8K@*en$N+<a0H)V{7cq5k_bMN8`d2kd8FKyNn>d3YE5(l
zsO<$1D4+ki`cpZ%G9mDr@}SJI*tlr*X35-J@;X#RpFn$yJ{wV;?>;%`IBYKmPlr2)
znGpGW=4by8$==2Nx?U?8y-rFaJIAOR^7Zpt0U#pD+Dz#(n#6mwYFfp;fB920?bL-n
zyDo?30}=^MYpSpnOKNPvoGP_p0sSHkPDLqWtk0#%V)CzjakC&hPTYN#IVSYc3%Ww&
zi$LHRd^crYbi<~Cut=GxUxb}HLo+5aAkI!R2r^KX$Nb=Ss%jd<-D&h^2@JX_al4PU
zmDmb#fu6{B=(INsBlb3?iI6`gqW*YYt+i-Gaa=ncVJADdDh^d)(GZ6rA7~)6WQK@R
zAK;!YK%_7eyn2nS_8rnD*u>UPm(;<Ie*||C`WsRkq#6+AeC->3HeaR>5Y-?q``jmL
zoH%E%Jk}hPI7h{D69L>2++{+@xzCZ#M^1o{@c|~7gG(>GC{wdiequjj*U`ZVVi^wv
zTptQS_ZjL+KU=-+1=qh^Wre<Fx&_zSnq;?%AfJ>f;RS7k!+~cb>>eil7~AeJEz~aR
ziXWViTBIgwChq+b@6pCdE#{Lylq<v=24mBj277c(kfrMhv{MlYJ9SC<ixNDTsjN8i
z$N)e6@XnHO(iKnyE}l+zQ)+A+&7Y}b<GE}&X2UyPSE7_d@*W?BxQmm5Q|GiGwOLss
z^QoC?HIxY*1`&x&S=*+ia#SE!Y#(2h{BpR&HZ<1THf<QR#)x_<<4UA;167FCNL+$W
z@U?a=xkW&M&4yF10~xg7RM*Hv@G1HFgg`SP6cR}0(#HD9{Z6%m?AoK3%s~9`Xhhm5
zGL<VW6v{AHvg_xzRomH1@=Gf1940;|c@QA*55vlgk4Kn{GY9I2@&fyjN9FHQ6Rnqa
zuxa?i7D{EQk#3c3F9*D-KVK8*jUPEbWY?tmluuvq<qzx6Gp3N!4{PIeLtB;8J@@hc
zI<LVv%HHOa!BGcy6Rd(x239<+N7*-4{6mp$GQdwy+{xP~<bKMK3jxlPn`h8sYx{s~
znd3W^XF5SK0$3r2fjVHsiNG?pOspsBW8neeK4$qBbk2atZ&@yzFC&txix6UzESadg
zG6;bREroIAH%kXS_Iy0(2>H$<GAgFL{2+EjF-zXz&%mw{SH?yZP7I0?1V%K$N<$nu
z7Wlp|)l2FTw{b(7g!paUSfvf?sME9GvcAH)rLDsXfNzf6>K_Eg1rnzX;g5;sfS~ik
z)GLP6R!FV1RgS9R#wmZTj;?Q6QDyI+&~AKU(zLlv^#>TxY1oWcMx8P{9Gtq;F?|sn
z-_{-n;<U|?u{_y7IxJPh%R2o`NRH=T7VwWgwORF3Cvh7_^7g9lP1*P_0Kch7!pawW
zL7ie!xKHR8;jUI_=Dwd516C>=Jbb>z^2kiw!$5rEsX~st3J}+@k$3fyRK4V-ew~bD
zdCn}1dLj34PdGAQ*&65_OBA6KLBTS%E+_6PRlX1xL^7h=6T~lk3y6<Yz{K^!sWZS%
zT#C3QGJ`H(VxEixgtJR(e{j`B4<4lOBp)U(A2>Air_#dVJz^Qkv2<~TZI%O#@4Pi&
z?|nFAvn6sO$vsUBE`;EDIH|69`C;i!-O(Q~x3EM8<*@JHDqB3fL*0=8NJM4+*n0>?
z_x)l0bNxU#v(f>ljct{-c$T!8&PQ}?f5hFdSyXB5x<{8B;?IPI7-B}FCM>Ps4quSC
zOKFQm)P32hlk+-Mbo;@GJt_6anJr~@NB6Yd-`0RK60Z0Lq!ciroK!MF^)l&DOjzlV
ziRF<yarc0x8o5HmHLCQZQt@k(KDKNwxk2vHoy?U(B^8zO9)oFAMx%xjS~94R1!N*K
z^ne%#gpB0Ca9~2I-FrRLZy@GdWoU^2SJ~Y!kL}LjQgABIeVEL@Sm!(~`{c5CAUA81
z0hS?ciatVJu<;rWfBc<3`_u0t#t9~^l}jq@b1&97&i?oQM7z&|gZP2Xy-WiO`}M6d
zQZ;vOsm+s94hXs=XO0*`5ItchZwOb9>h+z&fo^{opNDl%^>F$bca7I2N?|kHAHPR5
zz~pzOJ?b=|5OKLxh^{+ya`TSjp5avI!2u_l^OM75Cw*Ub`Xj`R)c|$1>zGzI3cla^
zcz@fjC}*5Lt5dqZ@1`ms-x9lUs#v+b^Z67DUW#1vC+;4|R3qn!Jo#l2*U%Z^Mz6{c
z|0<cjEf)6<=k8ANxecelwl@0hRXoE=We8{&M05hOvq!e0`$w!%y1LB`<xU*p)$aho
z@|&eE+!{x#Z^+^#1B-7ASTrE=3Dkuj=nlgenyB~DanW->BY8U;n~v=Rcz#*rj!rD^
zbnqcu1c(;|?SlhDc0il27@&e6Z&_buOLV&S&%f8J?;e;E#PCJTvV3`&J@Hh9bH)LO
zP8pL4y2~W=j|qc`6XNx-0{aerl2TJR!*po2^l9@GJlF)KT(qALY?Na`5e+3&646GY
zd~oVqACXrtU|iKiz$P*6$@?%24=a}|^)^TT3zp2TustW4{DO&vKDuscg`K<_Ns#sD
z0`qS|9LB=A^CPk=go-eoLY0^<gg+Id{}dZu2=Bs)y9eTtD@H**%;c*l^qGjf@VI(K
z#C;u9Yw`j4`e1*LJH?0HYZ`obaKPF4;ACH*HkLXcxT%ZR2JC}_UD{-nLt^1pu6J{1
zRoeDP8*Sc9nR8Xr*;?*yTP<#^BkJ^$+2lJb?H`ti`BtYV=y$cbjDzQL5l)<TK=24X
zJ>pEnv0u6%Dx=`zyN9W6!yMr=$k3TbWK=58Rd??6*iU>iVjmtTms*}2I+uoIE3q<Q
z%6Lcwki#cT2oSeSfwsW2)^eRh4pv2(Vo&aypP=av8zq9m@yp(ihup-nU#EuAD&kv0
zTg0-Y9O3jgv{{X26dEi{_z-YTQZJDO(|+w&T)iU`5_NLaqKT3Bz$O4E6@0#VJ1wrx
z)ZvJ?TB4wv_t0?<dLZwZK&D9)w0U`zI~-SRF%Y=?bp`4X6BHjF2sFBax(dpkk;sEE
zRqUe{qX0#QH+kaj3l;RG;uhA!_E(5}8Uhbz+IgQ%J8^+p=4Tt^9%Q;JA{0~~>zZ11
zh()3jJx4^`F~wSj4xuk^5&#CwwcA7X?YHhb+a-?kR$K<##cPAMU}l9qvA)hO%i#y&
zft_0Rx}(;@pN{1?>Li%i9!bY)W$y>Wj(~eH1e1iX3k--+CmG@UG8MDKhLO(!elWP?
zC1~WR-8ugM*;jw@u1<%}x2Be#vYxRO8cQ((FSx2|dmt0Oue}zL^XoEaz8Cj*aP(<|
zaNyMC4EeM5=%kHX;0Nj%qA^VxCtWfW2j@+>4#;0F96ERt(yhwCt6G!u#$}amMR)Fc
z)SWg3W>}4sgGSfHwL@%C-EELvAh>xBv>lL~9wxL(#NL^qa5;|uV^YC((wR#GGBXkA
zvCo?&TQgcA4a*rpG69E^Z<WD3aHo7hJB`Epn|MbVD9fG?BQmDPq?ufbSVLv%DKr+r
zM-83||6fFS#Ut*%I3QQ7f_j+YYZ@+|hH};n#r0Ka@Mda{Ft}9rEJsH~AyIvtF~3b(
zAQcWA&k*_&ry%ZIArS(dW#5r*O)~g1h0wr-N;5^=&r91H>~l{y*@wq^q{UI=IIb~q
zUC9F}5n}cy2L1jIrD7<HhH&bhfP*1Koj{zN!<4sS43iZ71a7slX4HP+nE|_Vdxhl6
ztK|}}+`j(ypIAlnFU!aj-myS12$X9`n_wUAi`v;U+5mjI!f<_uh#^&g33wo<Cws&}
zdm>BUA<%Y(1d=&5T)_brVm3A+`_%__pBQo?lcU-wC2yZ+s(i?w@)MS7!xRFHOg`O8
zF5GX(_og;IZ{F{Bdl*y^hsVH!;-R|^hfjSWmO6a0M`ExpXS0R;*aK*n&Gh4E`|Q;h
zT4hL177}B~02{5H8{+73FA2OpU~%&|G*Bk$d#?!l#f$hu&QuTz8f%zz(fsFP)kzWH
z6`#0Mc#jzO#VRbY!XX8br{gk!iV;wC#QbXWjJYv$tKw*6ihvDP$GNA-gbstHL2ONf
z3r;b%tf{q^9&fPU{Cd0XJ=SM$f7D}hXH?nW`K)y16@RkT10l!x#7SujLD+%m1GoM;
z+$8>c#%nl12xi7K`F`|ygy4^eYn<B>u`fKmP{c_Ss~YrvXOHbVeAaH1-Lw0H3-m6L
zHK&Y}oqd;G?+#n*j|5JvQxSNw8kA_Ge@OKe+s{DX9}A=Pa(qq5$oab%<NqKKoD^QN
zpu*WAN8da+{DbM+K#mT6e!?A3nRw^nAi6<@j%{;@Fa*@MVPcAjPmb6sJ|~t*gB+fX
zV^lv8t&j&=IpF*KT`^-^N`yU`xiczk<MJB&qc=P3tvwwg@Y5a6q#*#0MKgxOwyvzU
zH)W=m13$Uq7C`yo_)lA~as7cjbA2q&T-n+tz*-d$53x##KZkC@pTbE(QS!R=@Ctwx
z*p?|EVa^Cn0=b;>h!J_Xj5;mJv3w}HJm~;oNA0l@$HW4Ni?iX#kX1+x1LE#GeR4){
z>(x~l6@y!rOTN3q_GfQ(x`RB3W*D%I^<{z)sP84G&*zze1pzy>KPr)t2uOyh+BdOp
zj(qZQleGtsSHc`4d!&>{sVGSAVBm_aZY&^h^);3Dvp@P-`!D-jtX+0<lAG5N9%V&c
zgt^&tx#LM|(adruCP7o@{Mo4O*%OifS=scKKi;`IXy)rS6$}_!+7}`T0iC726P!+*
z)`laqHIoObtd7{G0+93$Sa8nIZLD_OHzGT#B$u)zfpU-GrUF;Qf3A+iaGa5d=hiJ9
z&Qo9H+xjKdwx&&cNV@;a_q(*2T`Cj0nwYwVZDy-HGw~r7U|8VZFE{I($_t*c`O!!D
zp}tZF)M@*@QMb~)ay6z{kT=%8hR5qBB?vzIs3{}l@zQ6N2fTnB6p%0vw1TKporgHS
zCdpADaK+G;LEesu)yC<wMKrK}s7)&8C8t(m8uaPK?j;4r0W#5ztLkL~L&ASG#BFK6
zu=&ao8^R7j*s!WDFOJ6#Om|hDT!9V8d0^kLUDQs$<36b4ERF9!`{qb0Li$IazynAh
zv+ys<17dOQe!2a@`wjLFp6`>c{HXRhO6`2#X1P3+#mklvS!&c70BsgWBpSfr7YErO
z>=^snu(8}4#DVina06PL8g0W~M3*+tMs-N2O^#3C&`YF7i8<x|er-6P8j&OI5o>EJ
zvn^XI5`3hRo+_aDaIcRpt#qOa4wu1cUy7*?LI4S_je^^>|H09<semH3dtagxxP1sv
zF{|0*0!&sFyAJos!Nq|3qE<z6+A$#U5eK5sp(idxAMKu0IM9!eAY#%-CNJv6!%th#
zzs3*X=5SS=_RBEb2`LpE*D7~FeI_@KJrnZO5WONp@SllVjF1PsL|)G)1c_oHlUyL5
zN0H$Jwpp&wiUL->VMKPXtK=A=RvzQMhz8ERu4$Sk5cxt)LEI@SGWNC0>%=XM*hk0Y
zLJt);1y&YK;@F?w(qwJ(WyMbMG6mNmV?;^&xH6D7YW+Gv2O)!?;q2q~%~4r-9N(aG
z@WNm-REGZ)j-Cmh__uHZ4<!DvI5(vwW%i%nkVy&I!TF?YjL%)V(E4^Cw(6lP_R7<3
zHht-Gop-BLosKvH4Uu*eYfNw76Lw_PSd6$Jf_+U|NF6$T*r@|j%_3ww-`Bw)Z5}@N
ze5ErewsK{;ojx7d4mvBBgf~^UPs_;K(q(0C3Ev>j8WR%jf&uYG5B>UGF#r@<|1!&L
zC)Nx2!trmAm;?=)UTI3f@fXUiPs}0p8~WAK1=Y@V9TU+VF(0q((n)LuR8t}F(_1R7
zMcOf(o=z1=2Vs9)nqG*H(9YrcuRDMj<>N=7AF$`tDSP&pFGuaXWb58;e*$3-7c=j2
zgcF1T1vte2hd+gr#3ST+<Kbn1l}Oyf@JXB@VK{0*_c<V!FWiR4d{d;4&xUG6g{<SD
zZlVBz$ANJ7gS*yo=epH3w+0j?6$lNAC#3SYd||cSXphJg?x;0rlWqR&Dre2ktEr_*
z$~!tIT;?San=8`Yzb~1(_Yx#D9B0M2qcbOT(qw=+w4rZe-yF#xGCuo69!SQ>Iervj
zFNs{Wvb+DucE2}Ub^e&G>KnE{{x83QO<w!<f338ci`UrGU;a5a(b6uy4m?pOC*Iw@
zt&P+7hb4vx?9RKvuR6Oaal-Z6URxz%FMOiXc05-pF`TrGP6c}xaPn{c0Qq^9z4Ah}
ztzJ+mn?MmAI2v`_^?hy1Izp0Tv3xXEZ={15F4BqAbJvHRbBu>Y9O-*7A6IV$o2TT<
zYLouN9#NH6Njn~ElAJ!^<UQWWS2%lC8JKZ+>rimeDLKx=e5OwC#hjmG$PV+(y_ge_
z7EG6jI~GkTtM4mmahp`1Rt7G3AZc>(pMCT+(Q<m70ajV-f?xhuS%DM-iA<Rk0X{^p
zZG}!J%GYRkkY~y^-8W?F*UuicE2j?Hs;$qfLzHVk>hz=RY**=Y>ebVSt+rkRKnBI!
zs7L{b!BQtJk9l%khFQ|tGqjOaDf=eEGh<L)AXa+k%^^GZVN|MqfqJJSB>KjNu_x+W
za}HVRn9o_FWX@_*i38A*QfqrdhiC5odn*~fC~K2Zd-l1lcJB0Ld+V+JvNMn4@-e%A
z>zWdb+2S=@+@^OjV${n$O^9!NPrgD`e{8lo!Y&*kVB6(*WVH_ET$C$C>X&_zMT<&p
zp=9o?itcDqfCw<bUcM~zva(Cl-W!$vcVL(c?Hp8Y{h^}d{L?)n?pP>Uf4x)|yG4A^
zUB|6lUhS9;cpmS`uWf#{bGm|$QuJSHwCTD~{S@2je9P8P9Wj;4<vj?e>Xi5oYl2EH
zD!3dvGHmb2AMQmlL-@qKr8eXY1S?&}q7!u$(nkwP<3>`B33H5=T;{aTA$aLI_i$=e
zjtilL;m?!4_wWHUi9BwpQJ1gQs4PObaCEP@Mwy6p2bKg-J)};=eC1=$=~kP1k_E8o
znkgWP$r5Ekas~)ybFr7>I%GZsd;+x43tz`s>X*+xYAAK~Tc0Qk{B(dwUMn$4)$n<X
zmfo@9s#-aR9<;xF?OnMx>=j`TR#2#^mdoD2)l-LTK;|K;oN0)}cA(DpOEr?!4um}%
zAlS>7l*>kVslEB$pe9^%nnufX(zRJK`|VFu*xhy!2XXt0=4*1ERc5biqW!`btAfpX
zA-em6h+WlY+(ucN+`L(8vcBx$j6(N(hp?|-EHRH%9Cu@|Ou-Su0_!UTKJQ!bVM5!w
zq0u(3t``Ahg3+NjiJs7x&((}BL=`=LCM)(Ku1QQa)ncXO!ZJ}IYB_pLmPWOj$jX@~
z1IYGF+ZNnLBm_W);6E3fM-uE1yriz56fybHC**yxkV%(Ep74>cUed<mhRx+}V=Z5z
z8b*WDsY^F()1bwcjJQd9jRM4cWHNxmnWVXA;MGcm)7(;G_wOnHV%NEcm!W>cpM3N*
z=uUhcP7nq(F=oP>=%|c+H9WBYXWJEV%r98i(6D6Pa&R&jvEMv)PQ+(?mc!*-?}K*h
zxpCZT*Y40pcTAaI5E<N<fWCP%wI&3*-ya=|IJHH@5fCUQfva++(jvR)*rb^y^U>F@
z%Q5p$)H~C~yY>$`6Ukd13x*5lC?p}WLkHwsL)`w1nW<Ncv?bMnZFF?Zk<*`%7{)m<
z881#kJv^)jaAOsOI%tDVwt^?`@F$Q@U?s`Kg-xXLvLUyz{4fbT?T4{1w!pZbk`S(v
zyz>Yr2m?yOH2f)?Bq>_XkAhct7YiekbB=jL1b!ZQ(6D_vV!vN9R%kJuuFwEcU-sxz
zwp>3r^oJQ3TM(Ewagr0pS)O&05$_yf(a#F*YdPito|5|7jh-5dj8@u=`f6L++GML|
zx7hZDGp(sw9+Q$fLsS&y%87keRi+hGsG!UNH?)G&-gnBu&c^3S8HhS?JQC;f=sUO{
z1W>!U_G>a@Q6p}2-{B#9YqzvYM9j}gT@q0Y8cK+A+-9xrF?kW1cjB1Pc4$WJkjuNr
zq!&&d_Gs?~yi>)GCw#~^;0bY_(ARRrgL3st^zp7tQKO0TumgCb{>)0mb%d!#0r&;y
zL2cy_3WlEudlDp2fF@PYL`2d)<xx=7ATOL9wfEm17B@FJRVTDz^7UhxwhRS)sHx4+
zG<noX)~s`EL%L;-U2|fVS@7jE$KIdbAo;Hh;;=f3>NhMwE`)cwTn{D_9~_k*KXTG;
zT)Cz=oEy-_phPSk9b@+K$>0!~M})M@(THR?yz=-XRrbu*DrdunZ=}5@G0R_mdq^$_
zrTrlo#Q)CQ1Csj(-?7(o@xq9`zboP<0M02O!r*ixa(ZBZD*^elE0c)(y{@QEhYmOb
ziWsKgIt)PnQ2uAK>geTk?1(#^>+9iRAj?7;=jGF-+8SR}Q~CU+G8CK#J;47mAXqT`
zahUmuWyaGb-ua50s-Bw%d<NO6V<Xn1!T9tG(p8S>Gba;=!~*>AJ)t3!5$8PWB&X5=
zFNgLciqASHxIU6klp+txSz9$`KmDvuQ})Q>=I#6OH6;Xec0-MbqX!TGMD{+QrP_mw
zhi%KF%Wc>G9_x_0DB3O%Vh9d{ogXWq8QN&)a8kVp!IxgBb*C#ua_!^^IYk%2hnQcH
zXoh@N$jH}|TPp4M|Dr!$C1k&Arw&yqE?hf->ph9i-hVG*Teeh4oF<zrdbd$J@K>dg
zgEq;7o)PD89N9m4{4fOU-%H@9$w`${q`<_5cJCu9dyh7Y59_4v!&;$G=c`s!NR+0T
zI2?SJNzv!R(I$0I9tFcEp+_<e7XEVqd6c!zk7>&kkT?xGlPGLjh!a0#z?V+NQS?ja
z#r<jN+}v8?ybqyK^TQtKs934nCnI1GlAO7q4E0e^nKQuSlm8V2+b4?UK^Y^_5_|Jl
zt@S_XvmNtpiR@OmvR6oed;VUx?Z13mGF`u#QG)WB+K=e5ySE4Im6xBh@4pkZz561@
znE(Qyr>Wi7>rm77Co6QgsX`}EOKqCYLSRg*R|j{d&kpuA?%fS01Nsg9<?nu>&Z*Af
z`_-E$a6mQClEr=C-rhcDr_acU*VR#bZc~kQ==sm(DEy=j%$%3bd?30hu@>e1*BKz_
zBcsyRsqD3BRUOtlT(5e@L5im!lf#ZW$8<F+p0_)627&sT9LStfGx0WSgZ%cLk@&=(
zHsMqwls9}5_+MJA6F=mb$2f8K$#YETqi4Jp6IQy6(&XU=s`lBgi5t6eaa0DsN}QS`
z?~|CobdVqVdvJrh`#|<lIH1IH-XTqW<PFCs$O4bgS)zDIsjs2L-2<f($CTQf+HTpv
zziSayMy13r_j(6x*ZG^$#PE@&-q!R5QQ~_x*n8DZTwiHj12bd_AnFGB;x;)Q*9p_D
zk5||t84+_PDMSGLvi*Mdh^#Zpz?`^gG-KRBuvlHQB6uM6J_tK)F=2A`D8x#Gn5R)@
zFF40=N3f25EJqr0FNkQTPbXn}wONad9`Vg|sZ`=f<YD(eh<bEXHt);(?UB}__R{<}
zY|D&~thM@{2z-Ne4>yT_L{nyRM4q~$J~**U867jFcS%*2x*tsPEi0qurc%3bNxl$L
zwObhe!$7E@Jn~4CL)3|48QM38gyFhMd++;7vEZf3C<DH5S(sbx(m;FX^<leoZq&B#
zkT#7pQQ(Sym;xL-2QMJ(=VaZG=Yj&Zc1ol+NS%)%2VlA48=?S+K53RV^q+n7oOALC
z1fZ&X)XsFa*gx8}&g$>KCe_G6xf!gKR)_fbIM>ePEK*cG*XA$&lwJPtKU!(@pzU~h
zgC+urMO1X0auXot$l1ezcZ+9LIE#%PQsYB2COqLch)`d+5+q7Bx%$-~XmiSVWm|>)
z!cW!PH@`0{miGqboF%XZI-X}xKvo27)^g(YVFrkHO=ZMZG#s%_tp{vI&0W<Whn7lg
z?X(lNyy={s=~`un?mcGhgR^23xo`|2@DTQDo$1)9vjhia<`{xMVUjF7i<Bvui08~H
zwRLOD?a-kt#=v}^6C`enHQD+yx+{SFph$^vx|cpt2+34Y{bwINMVyJ8dvc@<iIbyd
zeJ&=fbeW~dgUaT2U(0Ve`5Dq(Zj|h`SdE$vl}zu!2LjH|$!?{-_qHaWE7EUI*3HfY
zC-Iwrj>#!?@0*$_4%t|l9DA46sqi|4<%oP@?1G+@MW(>#EKxEgS35~PaZDTH-5*E`
zquV+LBGw~yNM!Fm;05c^r=PMXU*2Zd&K|e!yBF=T=bo`IKHnk^UZ;6ANv506Q2%>$
zS>Vd>wq*2(O5pTv$c)2Gx$67sKWwnw2P5%Gfj+{7z>j+lEVFTo%Rt=w&63~OgU5%J
zMn>ggs+A#BU2TkvNGz!Mk8i7R6VJoycVpsiDuy1|)6uWl6U#rAKDu@pv@(LQ(@JAw
z@-JH|!)JBv)>eJcnapS(UOs7AJmp8-bCG-(OqYQ%XSR5}`Ft}L|El(xt~TThLcdmK
ziR~~kJ2t*)$7*RtRZ1gjvOn6Nle@I<guL@Ef6zubkERsxCvxt|bs$71HCn^)fJI1w
zNbsQu|1;zP(d^WzwKwJ5;l<BZ*t`W210->F`C>pL!r^fxYZ?~rF4F*pprfjX*CcG6
zaJ{T$J4fCNC+x~x9D7O6cWtcek3?uHt)}F#tXR&su95XNRQZI&8ps}e1?5}PSbU#6
zOB?#nK6=i%kpL3}r7{OV-Rhoa8&!pI<+I+;ovTxob#=Ds6JN47zxHc(?!<9B+xDC-
zno(};lJ}<TV;t7GF3X1Ay&bR~-(F!Y5|^x9SYcOhs~vQx2RkdY6DpB706~|%Rbmx9
zK5bZ0Y4b$X_n#hehRARjvZba%Dwrc~za*}9@5+KaxWu;UaMY|>srBJqp{C@YR0M~6
zt#{`S?9j1ho3nkf&0OB7$w`~_5Fv5(1Jdv8@4RBAy(g?`q+T|AJ}FGJ%qT*jerlzr
zNJvTWijYSb1S*|)A6vJs+}?YC{Om(Gj=yKJeoF2Blw34I)Qb@~w8-h$zmV2dpG+Un
zx8lJMgz&rg$80w~kq43@e)v-?dUoOt9G}qVkpgyJuZj&XRp#W80$&C!760y=!}iLT
zDjf$;L+2adwrRXR$y7Tf_CcgVXw*Q)fSFFpJB~1!$dm4lPCxFJ_=UqZo+AV=ev=Jj
zB~>C!wbtC&B*Hjoz1>Ib3s05U$@??y*sWFCAk?TXM#!-ZX#yWLw`_^6Zi#5gglok@
z8=3a^wGugPW!-<OcY+8|x#5dS*0E^KW?Qgwqn$bMuC+a~-6~>oV+ML$M6c*RAl*5C
zBUlN9#W5>nx}u~)cHSjc`OzN>OyHJ@6GOyPrMC2CXqC~i)zYRpa$(4AuC`7S;TN~K
zVr7{o><XQh)WIvs*xAs>)B##L^Tk8}2hqVp56C7}5rbE6*~RPk?DnErHh23XYg`~z
z(C&*i(sSNQN4pe7s}<8KFJ98gVanJ*r@u@44s&!k470-z!@&o2ymV=q9XnnUHxiay
z5<k&w*idfE6c^)ixd!?H?V5^az&JED>g4lV5ou9rt2!HXr5`J>Dut;_m<)nXN&iXU
zdt%b3@FP(aHCy)KB;#;nNF{zO;K}1zEO^N%q=63+?Ggw7{#(QL$yb4}7#jcpKmbWZ
zK~yUpQB5Yo$)MuTRGQM?y(0|?nGU@yF-pHWFw0OHhoyS+v{GCDXqhctQSM;-j=*;&
zgSX$1F0}{%4VpmE)8HG=JKN2eHnM6Sv(bScsPhfkZ~xQ3uOsDEHh*TL{pqewJN(*^
zmf^7`FIJuBfV0oaN6l7@apI0@qO37CEVd<UYwf~&e_<mCaMg3M%!%wByFXiA`m#Ov
z=-bv5y>HzTMd4SpTk`Y=DXbMj^yjvgJJ)kK$)-(c`&L;&<QYO<qht6!@Qp07Uyf%b
zv_XClGnB>TLEHNFr9C0$GiQzuRMPXkP{Iy=@s*)q0nh(Dj=5Y*)M-(G9JqYL&Rw}{
zi(iUZ{q#;N6TDzWB)dnZ&RfJlyTdn4Zz{7*%d71Ba_}+L8Z^`mHh<>LEz_oU>SZ}~
zN}K%E8$<Hbs~Zrd9#RFq#R9O|gkQEy<|{O*rwSM^Td4zx%Qb0a4KWZ8#2lVGA9b2q
z;FdY~2<Z@xrPk-zNY4yz!q+fdpVx#)dA#uOiUBKCwjMs;VtFvDV!!3=$0N4xk+Ph{
zGbBHHFlq<)j<^*7gq{ZRDs#;0?J`>Q_Uof|Q5(2BUX+I(bv8N%gd8i6p0KAv)xArB
zZ`!yCAC$19R`zhF+dugH3R|{tw(@1t!762wVum`L&%^2VF$5<W;_%YL2{*5gJ~6hw
zl!|a;XkBPY@?tN4P8_rhxL^ISPKVPvg9?u&92VtW-L}YHee8=8KlR#Qv}?tp3GA7T
zHTJ!Ia!Mg;9?loyzFuZ_FWih;rzQZtwa6~YGwZAEuRiQ|W84#KvfzH{TzM%{njak0
zchCz1jN!qBZ~TfGI97j4q9RrTaR1Z9I5bE!gzO*O!no#=Z;3i#sk8}7qkUR=U|Pec
z(#m2?qA>qhq$?|>k1q$#r>iCY=+kM|qGyr<*ZDfrfGTRbz=V1E@~E9ZuM=n~0{tXT
z@MD$2B>%M3Y9G^?hE##Jn4=B)ANitAB<E3)jL|>&^C5e0_pqBhQo)}1E}TK?PFEOl
z59b8ja6aL0`QCdRiv=%L{^2~7&&S82&e#}SSGIwPNagVUsO@_%>Xzg&YrqM)U|}y%
z>=?5P(t4@Z0h%2zicrPsiA~*jr%6be<{^x4nkeJ1ac*2`E7$$B{m6^5Tqu8Ql&M1O
z*<e({NM~)r10<F1#qExkHoI@7+FYA-@F23Zq5tfohx29Aue2oC^sKHLk(f(1eMV}m
zs;18RyE@!57W*=U5{Y5DqB^bG-)uc2^82aD>f)_oS8gU=Hn_t56K5cI<ZHB3Cn_0$
z)K8;M1E0DYnBMi1H18SU5OQ$cd33<3PeK$PR)876FD{14n1jKWl_9eKB~tOka}**#
z`fgf6PeK)@baYtl9OKLZ6rw&N>*^V@c{8TYnpfw{u_lz=2@!b4g>REk_BjH{JsNGt
z1c<FU2y(i-s9#PRhXZK|?5*%U9Oz56a_o{R&<^-=P8Cx19iZXByc-kJsS@S%j+7Jg
zoIG(Sa}T$0>=KJmY<P*#gD2%dWp_$E(xIi)OsP?gb1@SW5cj?gryQ0UUN3K-7%Tin
zax`_Wi#o)zY3rDbQc3P9CgHXWTE*y6ICA!T>LiEyMf>68%~|%|$@})i${|O*ZapZq
z?;Wgh<xR{8&52=aDm$-@*Tr_fuSx?!y|Wl0M|_jJB^%uHb=au9uEDOJ6w#7OLsXMg
zwH&8Z*Xr~tyVcrQEsM>pq>o5+v$w0&RS&w_3}y&Cgv1dOlEliyH{|8$%sa7)@Wfpl
z?>%9MsMm<gT&Tl17j6vO`J2P;d#b^iOI3N|LV7o8<XFWJij}f*dZ)e2d59uCDwXKv
zV?U?5TJG+&NxMW=E|KduNzWUCL^?;L)S-uJX4$#TU$wax{=ypXACo4MOe^Ss7y+U#
ziL-T&&9hU{FWaTj=NysGrA+z8@r3<Zt*8#mlhfVK)HZqYg_|xu?d{q;$9@PL>Ws<r
zi=VHymD+=G07xGS#6iTCPhX%-&d4^=U%e6AsCI}2K)LPHe%*c1Ao^<IwA2F~N4Pk|
z-51`&_4)Ysg<gvdF9{FOWHaT?%`uxj4?>a@A@oRNUX({4PC!Dma|r?b5-0w_9{i#G
z!%iJDpN^4`PY(3~Y`BZx-`!%-$|31=kJ$ce^>$y}?U=kvB|5zncRx1A{@zPvwz=(&
z{p{~H+R#XoxI~{(LhkuLcraP|gZ~U?v`}`{Klzy|JNW%tyK<a?#Gw>TsA5m+n{bda
z5e?FpB^|(lptdxW%9%v9oJmO58zS(trv)<k0ogKND0MydOE^(UVDMt_>-k4(?3TO~
zkuF$?xzBn3qdnMg-?w+zY0a#aCP#zRa5MEap9#32t@FYss>F##?1WaC5Ejo-Lg+aa
zdreM6h=<Ppk|kxjmN{305Gwjz$AV|9bM{tiz4^Y)x$rHkyLU?R*g>^@i=B>s&Q1>h
zsP&A^cZ9uYDzm;2p{opiI&s(<X(jE_-o;b}+I~Rel=?{^(7vOk$=KKT+BNbEA?>Mj
z`y|8*X3sQ$l3pVMMl^f%THrY>n03Y@!DLLJ3FMIl-*E`xJD*5<dg0eay9Y5Jd|v*!
zkgJDR3|J}hzb#H^{br`k^nnKLmfSPn3a6v(-8C$0m2@^Ok27bJ9)a)|Umv^+)d_wf
zf9gl-?4SR9L%_l5BZOeXOC|Qo=SS>+{gn>ee^};jrP~W$l&Q9A)K)yU!2bC44%u4~
z2TPAg0Ej?$zXLyvLSFZ2;6cnm9~?PU)+#$dFMP7n*=Q*()6Qm6sB4)n)WX1$B7`0p
zF!!Xnf?DHzsYhPArGqUZw1jP|s+<}l^7zMBSK0f=0=X-MoOIO7{!@c?S0`0{njmHV
z|EXsjMqqRdj{3s+5qnW(gb=4A9^qU_L;XDYq|`69N%)}{gu5}jLl6Yu6YvjuN$Rwh
zwWkA7$Dc5pyPS%hK7GXMG|>&uf5|%MKWWpi@3Mi4Gj?g<b9R4ZsffDj#**x^1YnE$
zpSom4bxls=30~|~)Jz17I=LoCEV39KaKk=>aMy{|oBzbsO~e}GfA~j()+VtR_~jft
zycB7G3+GP1LWGuc2*dL5b51PDfg3A%C(JpAfKU_*zAtRC;HemhBr!M@6$kGWNqinj
zMWn+xjy=uyr05BcG%Df-RHfpyDT&ieNRZD%3?F2ROBa>fFZ@sS)}Rf-FcD<KX08ry
z{ob!lvw!_tUH00W1L|ZYPB!>6KPg#!b(Q_)zG}CbgGNO{@Q=l+^B6oXYnMx%Q3U?X
zg{U>ksrAb*i$m2FB3mu7OjI97L;(@Su$O`V+IR(es+NFk;sa6koYbMNP_+{SE`3N7
zEn*l%1nm+L5NEYG%4%`#yt^m+K9eQv<OKmoM;^O2aM?JP_&{c<U-_II!Dt0Y-^dn-
z1DwU;%4g3hvn!WJ?2?YzcgsK;8~EkI8G_CV0U}Rd!xI&%wv-Fv!e(rJ!=STSKYRX*
zwxHx?t5sW<7n!It5s@bWoRiDPH#qo3@<@eK5DqvMqn?8t1LBD>w{x0AGs30bV|e<s
zT&b&5a+LnD6fN=!DPV=u1DCofIHbWh6TDy^DIj4cpcB3UpOB>jf=D_1FCsiTTdxK(
z17rG3ElNG?6llznT>j&uc{X|sj_>esu<n$go{B)^89-$crTp^GHOQSGju-ToR1T~i
zwn!ZC8^6+Q%Os=ycmK85mbaDL&wi!ee(B#x14S$%1T<~%@G?Y6n>O~rsf#KP@O$~$
z8vE3<)%J(q?00s+*RQLzFTY$Tz35T<NaC;N>9b_?YlT!A#qlCeQoeP~aPDxt5|8zE
z$B9U~e5rFL3S^n97RarhWap^j?GsndM9W-zUNUuxG*`OVOJ>VUQfxAq&|c{>$>BXj
z{1JI=x_Lv~vGTvIa}GxiM|EOV1TK&6L|lmY%2j3VhkbcR+%-{?#{)4bKlr}XY;}d0
z@biJQ9XKVy@%PCS!!})9{f=kld|Z8+$)H#Pw}hw{VulwH5eI}=eS`ybi)+58rJ?ku
z)FU}joNIlji$_`chHJfdcj{o4V1~;d&Od&ircdX^UB`iiZs<@`5z^qBF00h$2c`<S
zFc!tkV-m1jM-$gxEjjhV#pzEFLM$7#VRc>H7sjBncARioGv0%|ev>G}kapXD?A2QP
zxu0r~!L8t66i1<x14sKIYFlN`yiHvG%ObAWLiwHl-s?E|<oFq%CxXuyok?@c`bwKK
zv&?SE9ot=PAichG(5^`(5gGRysiSsj;}o0Vqnh|eh6inx+}yqTxo51RX@T_)N;5=i
zk$rd0SwtHj&2x0xa?uJArhq!88}z(~xS(fUCqJQg#I?_CF1NNh70&i}hsqB}g{LGo
zP6wpv0MRdIAb*J6eGwkKYayD$U>RIE?~^CuY<Ux(A9&+gifhn6192Otos;_~^}sv-
z!>HL6IT~q^Y9;EG$pknX4$0ra;fyR}{@@1@cS`e;#6vhJ=Tt7MhHx3d1s}2<n#gfn
zJ&3q6OPvFsbjZ;WZ*pZ);>U^LyQ<gYG6S)9-*DQ)OUXE=e9nSL$~5U-786zhd88)p
z9?(=HS8Vu`fX6|kCE6j!dL-OcssPv2A~Uk+$Fs3YXX96#03ZP72aV3XbaA=;#=mUV
zATN<zz0)qr@YS|WiMqB7uHXB5pYuXAOLExF>#J<xymI^1-|4o~=cD-(caLTUe8CN(
z0rw1-{)JD~$_|UfAR35#11BaMHUl@yiX-9$Xf<`p>C><Or~lX9eS4qHUb)Sx<dA&9
z>{{ErrrDYrs_pWPUR$<di_O;_D+3=dKr~yBADm!7=scS3lAn{`?fb)S(pWaH(%QAD
zw{2~WQ;meUQ<UPhr_VXKf@8hJWf#tAgIIV_{toR4EL|2HbW4m~*b@X2efSF!b2$-U
z1~3qLlnJn54_=6lP(&&uP-nF9zC96Va+g&E@Ug4UN@3BWam$<@KDa{QvGvm=Ra7|n
zbOBh{i`g$V<YV%cdP2@vPRVZnsnfylxNP$COkS*Rh(GB-XDC)ECaiQgrN|?*c;DA|
ziiGL%$m@Nv;TH&x&VX3v*ntsy@;S+Y({yq=&fNK>_L(nLxVRiv>XAqXq7mnOxR2rC
zxsCklBv#pZh--e~f39~%uYTiqyX}p42W`(srS{nuYi#9G>3s_qH~576w_YEx6K5j!
zpZ}oTp4?jL?5FJ9JLKHR<%MH7a;&V$lM?l@eszVD;~#>fIux;Yb`NUPHaO+yK~SgY
zB-h0BhaGWMh1SUNbzNhlb++FWryi&-UY5P?Z~e|U?C#YwwtUkwHmVaoaN)~z$mqi}
zvh$)tNlWIGTdgb--jt>b&jjk=l0+gO9qYE+cO&)(uZ?MwwbDMfqtWg@kYTbR^y)oE
zQ*))9v*(o9GBFS*PmH*YwcFCtI&yf}w#mi`#D21Ye#nMut{ejWepr**yKl>KW2Dm1
z<N?n@!k`Rwb!cVc<lOWL)hFT&RQyhe_&zDyI?2O|xZu2bMU_@mQ9F5MctSgX<KaWY
z_Tfh|CZ{^`ggZV7`{5GHuMpf*riqmy<+pra0*f$}eJlmOnTdOVQozYhHDbjqd;ygS
zA^!Mi)D}oIvv5gzIV7DQdF2bAmeD0~9>_5xQnuipY=<QW#bNIQai=$BNUFcDz>Sm~
zW%3LT&vBiM?Z_{jUuJWq4(F?ZI2@Z^x3XMZx@_7=Ci~~#)zU)&16lEb;@%YaPkA^A
ziTVi!ls@x(jlKHG8v8GQqzVuwJz9bjz#}<ehX-{rUk>msm+8g&rs>vk=Y}@B18tUa
zC2o-{9^&5L{XkkM5ox^yo1qYAesJ&$v@#hP)A4hOTv}x7W3lwr|Ln~kJ9)m}{@LH1
zWvdof+yD8yH|<xyc1K6mOYIAvm~KnvSGx_qWZa7ROu29xf>sOia{Amc?cprcVWc^8
zbJLzlg%9lqtg|{ahuwHj08_<HeuqK<6EWVTSoy7%8eqN?4MZGUDrjrP`;y8^054V&
z*l|HcmpTXs9uJ-yvh_<UWg0_!BErSPAnj#|jz0WQhtd=;r7T=!pR(X_Emj`DD;BI&
zg-*g(O`BsNq5tKWB=2Y*zDF`|07(fvyrkEu9_diX@pkH<0fxO&cBEKBxAYg0uafR6
z%h~zT&0elSu|mIfvMICm$#Q3P@(Vvv<xanj7RU{`>>%=<(5FD0Wi2LW33U>0U}OAK
z&sRI=5s3py_PbYBIs(d}Je)rB^8+ab=)7O8UnP%6`e6v^!y^&<C;z(B4jhv`8_EC4
zCtY4ngp!b(WUy+0#_6-QnK~k_G9d2QlWAz3;bQi7J#a)H?@XTS2L4THU+g?KU}vt0
z3smohSbTK6N97)~nbRt4$y^Z;5hL~{(3TmJuKVsoU2)q$31}4gfqpZ6Mv1Lj9dO9t
z8xiOHk%$)rHC_E=Lc<esHfVRs7#++9^%+nRuGs_8!EN^kL+*eSL^YQ{I_eV7VXQ!a
zksN3nw0c-kq=M_dYlXG@#GoTD!1TkPdk$=6I%OKCNj_0B0>yaFgN|g)&ck{L_~uUB
z!&rL+!|#fHU(CYih%W;LPW=1d8Mf<^MWXsh2TK<qo}SR7r_GN+$|M0n$3o<DFIU*&
zWn~2~cjI}dA@XQ~z>TwRK-P(~i5H&<bi^UD{s){{tx>0K;b0b_e$jpjelnl>Se5;~
zFV{KE6soLKGHy0{Q*G?J{A2%!J0y+|8!F+tE)^@^Jaeu%J#D%T1*;6$zNYDO9N~`)
z^jUA$eW|i0c3~bXM6@9q+;_>$z}MgCv~RrAX`S6s`@jFk9s9?>eqF>p;BYyqdcQL&
zeR!<^!iY`LJ^f{!xL8y_=|2#>>(@q|{(CComktfe24TfT;G3@xi7+!kggEDTLQ0jr
zWWeJDHGX0l13YI6;EDzgB9rgPARY4VO!%LaoScJ2;Wqa0d57q1o(#G@B@G&nE%h^3
zD;kWs<s>emPxG6qP;B_chL==sb&p8|kn=4u2{37s`i3f29y#Dk2ZhtX=KJH%RM^V3
zWzIPR#G1~=FV{dC#1N}DNH_VS9*Pkl@*#OVOX*A6Y`QB^OMR`D)RBJsx4-gRvPxGk
z`KK~h^r0bXFkHK?10;(yXum8hVz~IS6i~k;-L|R95%b+2MZ}>;Z1;g7r~Qy1ddZRp
z1G`t7*-QkrF%2I$&k^nR4U4E_^^sGSlmmVJMiF<)HLA+xd%&fpsaWL=ciyNC!+Q?`
zHP`Fy-jqO4Xxft%4DmdwII%!6w5(*rqGQ_d)OGx8n!Iv+4ROa&%-Z#3I<-3PG3bzt
z(V+|Pjm)J32hrsRw|qiYNpbK!B%<sHYsPl;AAKn&<^T-DD~M=b`Xr_(CdT0n?~fiG
zcIupdBFHouc(_ai*tN$y8uh@>k0<2s?31k2S%Z1g%blw}@<L?wnOCaa>gKw{oJ?q0
zgD+wl{IjOd7NOYiiw!S^e=b#(xu{cwSVE@7%p(U_bVk&x-uuC@U64$7x$Jw))<!Dc
z?a`P)m5ok`jM!a0%mk!^2R^|?7PX&wF^zy?OXa>aBu<_l7GaRwHriwR_w2E~^5Yp$
z#NZ-56f3K*w9@G*koB*!An9eXtP);$vf6Fhe(ld>T~Ig-#Ij2u>_HU-|H&f-eCT$+
zI6w~FESA~b5jo06Q|8QpolfQPv;Xi{Y);!65qpTTj@U0;Zu6F}w?1+0t#cM>g`}lY
znn0FJej8TS*%fW5LQLF-Uo1XthYP<|Z4DA>X=2p(k<l`%ujsXn(~j7phD&zz!J~Gz
zYo!dbi71t%&npcIDPJ?`ua-NwGwNF$YJxC65K;YD8?9TmPTbU_j=&rIu@!$-S|aCk
z7Qn0II>Js)Y3eu;2^xWjsRP85J%NwKX>WW)$^}V9Ca-HcM!!cE45`1Ih^?|B-H{{1
zZcl{OWtS!=Rxgik!gO<h3nH|44-dpw4gUQ+aqlxeU1hs>N1Rqnrimn>R5{g0LW=wz
zd^M)%*ZBd8#V#_w#XF(u3ksgaDr|BM6*G@4u;5Pkq1TRxrb-6$;J6xftXqCCoXvI)
zJvB)89m|jDXbdpWszINZi6Pf89L1=Y4yTj{8-}UU4Ud%ClXGs{D@(80^sY8rD&txe
zc1xBKhqaVVI=;_@P^u%)83uOzlcFXE2+M{wa<VK{QA`*hQ-5zi{xP$QUgEIQ)HzG;
zOBY5A$JP*@Qc<!Mo1d}D>RLz8N08a@MWek^rhgZ%e$<Y?|GK`3;$;c!L9A-4vmVKH
z_ei!rAaew+e+m~4*gU$X(Y8O@Bxl^^R$bO_>spW7rs)T4TGf3Ad13t(yWY3Z_TSxR
z7rWaeK9JEeaq^Q15G{1SH$GBfJKqr(LDQ%x$7MSPAFCLdBhYuKcerC@&k$V<hGEVC
zVi_muVPt$Ar)b0RXyK1OLFlVK9}<_nP%4b*;e$gsT-51L`g^W6mV8>u!)gO~{1CZt
zxXTB=tGV2SvSNOPJClHoeHNOC9Cz%HKV9{=vogk)vg{sE_!=%=xY*%1lfCzO6a&78
z1x}NMSJpc3m;Y6~Y?A~QhvRRG4bQ{%*J8s@0gpk)4+4bd3nqJS-OvWng;6`FBg&W6
z(MRPYlhdno&g8&5IMdrogI+NqRXpA^=%XUoV<lzM9=K=A=5^S;zD5xw!4}a=P8XGF
z+^?)UZ(m$-#W|RmJ9gV1Z@Ovql_Pehy)#a$f$g}pvgtA=vt9Qo5Or}9|Dk)#1j8}$
zXSY||kG@iChfhYNP8jGD6C2KWQbEZnS8tEm5)n3Z-ocLz)iF^3e&N7#!?YPTf5ir?
z*NN3!0`<CJPL<P$nbssn3(XR@wbj}aBI@f`HCt6#)Ydkiuusl^-PTV#YSrc9@<qfo
z&A4B4Wv8ubI%RWeZ&_co-Z~>K65Ftm8y<<dU@{&DoTkY*)h)@Y(M^X~Azq0}+Xu~=
zb~%H&pb77&HcCH|B~rM2R1HZ-+~mG64ms&AYx4y49Zm&o<nQE#$pfz8a7<cdP8>5a
zX*gQSd&Uy@b7gW^xq|ZzK~(bP8!O^jEoE}BT_u}9+NkAotlZ6VnsT1WMdLB&ItXI|
z&P51gGQz}u4TzQK9;PV{I(}1xi~vy}yhO2#Z^QzDO(+WRiUn%|aJ_hl_|lR1(J6g^
z?mQ5&|KOcr>yj_jZ9DMCI4(<MP|yiE95s8Mbg#8>w*UR8lQD<k0M8M15sb$l?Xa)B
zaLk@vaY7#Chwaey751$UH`(j&&C=jThA)5$z-_FK*qZ4b)*q4T=B2BS6g{R>ozdaB
z_KhPKM0}Dee@yy!Zm4JkWeE(j7q`i#x<I`B!Jr-1;iJ8B0xgwuw~vq|dG4Q8M_@Ui
z3Gm2)VcYSE*zzWsqQoG=z1P$?TW#aCj3Sw21mNIjwpQBg>Ep{MOfoF4J7Z7G-Dh*E
zue$y;A{l#fK&_InwDFuoHJ9yt_iEdF=W)9`I77JmPMDl3^E1VR8+}syI)C+@NZ|NI
zSznO21uh*kuwH}46GR}Ush0GadGwOH!o&nVLXd#=KPL`(&6-iC`s?Rdu0!%j74KR(
z!%xhS^!O1T)Lsh?stHUecXXBkqiSbm7Q(sZ69F9&lR+n;&*P7l)kM3@Z^v;+1fBWG
z<4Y`G<jg51e1-X{j-Ii~o;T!$t=;OTt+k$-SF~cT3;Ki4qd@o*GmO2-6J8?co(wfl
zV9CiRJQo{Yat6hQp94H30}MV6q}<k$nL)uxOVs}uyk2rpArS!FeVyct7tgR=r=Wij
z^~gw>waxCZfA)9w+du!(PFpkYl6--}ujsH%^BsGB%^BOe{(%jQHQ1fbCW(kjZQbT_
z`^2VRd#>h`+h4`gJ-xkD*EdgJwf$G_XyZ!ne1OX=)%pF}XB00WR{m4+6;aDGBJ58;
zUgbnD$VZ(9kU&trsR#^IG(Q@pmp)U2+Y^)2dBMR_Klud+BU%~!q$^_;{r7C$@n5x;
z+8(QFsncpfh08=e#i1b=u8$nF>Y?LyA)>kzoI(Rxae#|+6L&?dFbM#Bbl{mYJn?dP
z>pjisb;UEGnH8Um{hE(~>MHwA;DC)7@}rBP%YIU#6~v4lzX|zegdfBvEq!XPEL~z=
zm*<0;+;_ekagN4YTebfpdr4*bfW{SPC@4P@-U->pVIoMI{{)1xyvPAx4}sNO#pr#T
z7yW(PF4f{u?Qt!c)@6^aUSOy0%D-Z|$v%%fd|qj<Il`LAri3A?L0!lZSU73Q`(ndO
z&ZOAz^MD7@yD8#+OI%mA7+(CSPLobEgo=Yv^&;vFmL*HeY}u+&`CkosYumhT`|%xe
zV*TVPi3@sdOm^2thR2&_M6zHuLpRMoX&e9Ec{|y@!almY)jDjh)yiA_k)91Uf8d5q
z8}5|6T_j6{`}CcTVDd<)A2s3_av@QP3<1JNbMKMn%g#M=_Mv-dUOe!kSp6XmG#IE5
zkPoD*O<k_gCN=|kQba5Sf8wnsLe)k8rJHu<{3WYhJjdp2oo_RiH3X|KQCXiivVAsN
z`@8R1r1OlGN3L4=*yf^C1hQ)!ZM^!$O6@z0>X^Mm9^EQ;teFs5u-5|t#4!ijG^jqJ
z(FL(BDCE?Jfz2B9)4Mh?>8iezAGUFNwaUs!Sb<N-(odMcuSwHunZ$AbKYQN+Xva~V
zeO}j7@71zpxm)fPcMDvwO$!hRgoFTrG$16TkdOkQha?0-3WWSAe<*(-V8F)4*ckVY
zyDZCAvt&!My7ct)`uoqf_nv#_&Yj(z-93BXz0!{Tba!WGzVn?kvu9^#r@+>I{9OdN
zSk>{S9}Uta{3d)JkI1@c#U%PEe`v+}`xsJ*Wev=BOG#LUe?9q@B=8a?!>eiWETWIT
z_ienw<uG;g!{^1_UGzg<0%34CWbTNU%{_JS<XiP3QMjI9Q4lrPwDD@d`9vGv6Hi*T
zXnDcOzqA>|MtN=RHo9;nFIL6fGZ-mx@vAy%E-zfww&@xA!>g{RQ!Zj}#{KrDQ#VyY
zZyua{JAcSKZNVx!ddg#T+vZDn_na%}@o6h))zlMc4m<bxyZBXc(-X9D*Zy*UU=;=3
z8Es?eNM!;cHyv)ax%^Oi#o0Y{<E<EmSj}H^<Y|wZJRT>wv4?r#uG??nvDW)|Le!bu
zugNtOuj6@zU{6t2{NVb{w06T*dg;jdwD8;`X~7B8cnB;;?(j0Y`*+hIJN34~7kS-t
zJV3cKrrcGd!3+AqX|LcRvnTTqNqn0LoIBeCZ-0R!<714N*~DFY=<iPL*oCl18KOK6
z@OLIS;4{zSO~rYf`V%|^5`07JhT!8DG8iK)KrbvVhE{kl4@x+KXIA6e0<h6tb31o;
zVrXU$fA^WhiGO<E051;4Ps6-I3}1*v<7aAb7ro=!i&?$Wn+3Ywu{Z447#~FF+i1V!
z=iJ4Z9u-28di{DB(+ejo(FF0uO<`7kw6gBFWh8h7M@t@~G*08SUFI#=PJ3_u89lb)
z7&_v@B{chpUalLwsw0LB7y&~7@j7^rJG}e%tf!6xPtuH0d`!HGTacK*#1nBQFQi8{
zyhK0y-@CY?Vb4t_fhP%H8)4_wJBj<6r(D9%5bUMu4p?pP%1bBF0$w(Fkew_x^@t2Y
zGbULihIJ863(n&{Uh{k_e{4Ma{LbL*2g%T7QMo~^d|6N7<YDE3jW5x<7q-*ZBj(fM
zix*J$<n`QS-^5NG{SbKC;SWS~16r;!;>sLe7{sF(IdHE~Fkb?LhvXw<=}LxwW6BV9
z`FZ{hfOYoKYKEgX>vpW<2z)sAJ-m3@)-9uSG>?=*_YdAquwo{z;X4V&|3CHAzTkn1
zmObL*CdS2bib@c{x0G#!hI`MUd5d_!!YDuOf&m9@bp4~fbdX!^*snM?ND{6426zsv
z=sx#2mJYzUERol>@oZt*_?~#EkZ6s)$iphpT{CkQyAd8N-@9)E&E0f69ejB&ZGY-z
z+Rw|~c5~lv?+k9$!;A6%ZR}76xr1~6j`cLS^I>Wq#D~)%dTH!DdXfKlWP6}x8#nc^
z&*+k6%jvRXr?Z2eN25~~@W_(+^vbi2rC)mWYw4jEui)iX`L(f>ga73tLkB!WdbtJp
z5D#<g;}3elU;x{OapwkJT+*=Xa44`D*5_HfhDVd|Y}X!s&|vsr@ErrRL*z)_*p@9P
z=p62&g&S_<&7-++%7B>hicv7bJND7==x&;|;Kfo|7=Y-`+0XlqJ~wh5s}MpYOu3Zt
zpobxl*sc$wYHIY?q+nq|4&D?nu0B{8EEpYSB}%H3ksWV~JjaffAJZ93Cc_dMSRV%g
zvQZDvMnOyd7p|JjAH+LoEq7g&MyeoDkTl<a0vSw%@5Q!J-m-D@0KMUjOG<kubhXo$
ze>{o4e)n|d#LcWUeA48J(zuM5tmSS4Hs}dti%or=2Vao!C>%_D!jQL{uOAA!XO8AR
z<w@K+MhhGL<TT2gEIj%=?OC&h=A62ej(Ei)>fy;A2X=3uk^O6^ogEE6E|pr3^{=L-
zG2m0^lrzqyH_uy0TL!ofaQni*F}-Qw)}U3m<e4_w^Axv!%u?r;M-cGAl@IU#`5=!o
z=l)i%%c%lv>|qZdY;?)s<L;^_M(H`;9S5yCtjdXzM^ky*xG8KOID0eT6(5VZp*sbW
z&hWt!4g@XWM1c*^-Ghl!7!H{<b0SGziP2hK`}`Q~;z>+(EoViWS5!61P#jjRTuG3^
zHj;%QfQgx>Sc2i`qxt(3kF8(2w1an=s=gtVoO~OtSwBp_|DNfzW?gCVJ2-w9UoV3u
zO2i~bc2L`%8>#K!bNnHAAKmzaS5og=ucmt+c#<A?@M#*~a~!qJzLZf-Ql3H#dwAxE
zPFBV<Z}aF3QCBs|X<~(O)|LT0sq0}fIUbb}T@KIkOvF`B^RDxAN9bJMIWFjh;TqiD
z#g&Ms)bF@|HSJongO*)!fO@-M;*J0Y#{(cHU^T{eepMXi*MtMZ{CSmmb+XgO(zrw1
zM|{bZ-TZ3LQ`R5jmXB5P!`z~O*IOskLyr#zYrcCa6vju<zPPc`O#$bOA%d9113O~)
z9M5M8MkZBmaON|_56ob^I6oB7+CPTBbDYhyK9L@_uMG?;UoLAe#Gax1tWg2_Vu^;w
zd2udrv~{u-Z608I<4MJr40X&xBg(yo!Nd0nUcTZ8UYQd^iH|+5ldz+c8Sqhm^|}%I
z#FzI{AFsNKF1o<EOCk|3bR<6WFK*gCYTx$H+-i81Z;R55+V6b(7G4(NQm#I{zr&hG
zsC)1p8t0bA`1H%TPI13knxL!$Ggk~CCj_&?3YHe0i;u`~T}v7#STTHYbHcIWEng-z
z)rf+V=fyY1`uk~oU_Ylr5&0JroH^Q>2lxZ*D7VT{*U`;zkcV52Gxmj-chXVE)Gq6a
zmhF5Vjq!@JyJ;)>J3~E44b%7&u}OSNuM}wI!O_DcSZr)Jw_>;R2f6LMty}QN-0^mV
zb!y<qF?sAU?z6pt-<B{-7<r*u>5m_J?cFrm#X}(Zt*O3gkN(p^PFq``{D@%ta@WW>
zPgC}JqI+o;od|p%;q}b-@Fb=hhvv#AHm{}aO6eCTc(JKb)9~jPpc6Lm#weg3cIX?{
zjnSjQ!>f&EbGKzTzmeH*TX683xPKnqg{SlCqbOsfLH)&X@W*}?-!6hbj>EM~0gbBu
zpL4&^b6oK-@1ujupo2H-8KfWl;Agz0-@`l}pO<jvmejzmpK`Y+#<BX_!O2Z*p0NzM
zy5|stR7M>u%(U?;z~uvNd`~=7@UVc9@a56)VM(0vrA`E1yJMu<UjZ@wyk-i%^rIW&
z(pPoTe(uMXSA6im_~p<4(|+2GVP=S^=pYA9aek2k5uvXiP&E}OI_+o5;A1RO1;_p)
zUI^|S-m?_5U@@z9XlRtXb!O433qDPY*M67gZoWO}gCFaF-AW*B<+%npM`_@r>OSsk
zUp4Y(dUoXXY$C*qa#e1cNBD4xHD{jYp|j}POB6uOv`3=MR$@^z7EcmL1`DTrin7Bd
zB};gO%uXH=gHbSeGg-v@5cG4)JZza?ICebXe&cP^=)b;qfF5~jFc^(Ch1ZHlS6$Fe
zSJoR3_g%aR&%S+WJv<8==UuJ(9%k0H4J^#se)P_V>5N6Q>G*Sx=M7?b6;mGaGuZn$
zePzw*G{8fe?S_Hd5;3tE$}k`2E_|hYrMx9R?QaG}y+k&cFFwq5@GIOfk5D)7LYNEd
z5OTvKxHpBC=+MPEc$E$3eTymxC%&7VI~))GI=J=O&n<TZyb4d_anqMy-9<m<rHwIh
z1~&^nSgqSw?dJ><;~%q6z7m=8Korrc4=x%G8EEn2W8_`857Xn^lJDSg$!Bp_&G9F;
zQUCO1^xT;rrfo-E%TE3~G<(ZE)G;!^CDX$ny)nmtTl{SA1LN}phYrWSZ+s~`dLEI)
z*YXT-RM-#o-n)i^7HVv(-9^S>4_7kpIBz^DWXVt~0TY<8e$67D#DqN&UiqqSTDA-;
zWn!zoaJ%B6u!leJe)qNmboEs|wDh>PVAd+S;1KKwK87X#<R^o?ouH#`*HWrK<5qgx
z&?c@t&oglClXZk|vSX+9((hfof<L@td_KSFwevW99)>)+8bsWB*9-B85hyXKM;0VO
zL$BIO^URbunUG7I(UIX0;fql&>-(3}vmF=m>p!=sd4f?~D-cc{e~*uzMYj)M$VJCp
zD3*yjxV6b`4eA>!J-4Mk3~<X`0$yJi^7<uLy_Pq>U`K!4(Vg@=@0!Y&G4oSWS-;}s
zt>{#z6Htb@>ERqPEEWCNm=y|L+s4>hV>}vZ_DS^YIUnVg{AXy_q6=6po@Ly|%MR0I
zdTQit^uvL#(F4ODqQ3Ek?Cb|}b?o4Z2htkeaQapr^A87=%CVb;qiu6<JgI>unevBJ
z{)mbti=i*-Bo<A(d}VhqDk|uYhYTa2yf8!ey6bxASl$@t<-QSG%$tm3J_5R5YPx3_
z513d#4~?62evT_l{}T+%gZ;V0%>d5xr%&d-f8L3Wo%<k9p&jDCErV0|?Sb!Pi@TXO
z^)WCL;8t7ilBrgQ)I91k3O+7q$k4{K32WmUcsT6p7^TH$FQXUE`82KG^e7#%`MY#V
z-y_sDGDIU7&};-abU6N}M^B+|47`JG8@`%bl2hr3@qM(ii-%Y8$PTo1fQvqNw9*Ip
zFK`lkjwg73+1U#$D*hrKb@G}wchjj$dwB8)J2`eJ_`Zm12sOnNoNzY;{|1gmqh%sC
zsS#9?t@5wn8_M8Y2bLv9cZYccwy}dp*fZ};+BfG^nz`ixUN7V^+Sb34ULIM&wm`QG
z`cv}_ur2J5KK7qKJQ5sdcI+l)hfU1OiH`*@vJB0OlA%<O9_GCOu$Ih1{=<x9Jak`u
z?IgOHXQ=Mt{a4MdD11ac{q#;chQAr1<&X0t=kbI<Ua9rIRXobe6vK+(0f`T@FYrU8
zf+OOswDo#(f-&ANfbU6Hz);KuQz!FVvH<eOd|t@!vI}R>7f#+oAN;>F!)L3y0F%Ut
z$QT{CnoEju4#@~%aw&;mpR^)F3m<q|ST6oK@V(%2o`HE5J4<d6-#&0IePjG|I&Z<F
zbj88%(MfwB2_`3@JD{6i|DPURLEjquW%}{ZH9Wq0I(73{+o6M7=#hZ~bjsWrG`q8>
zQpqN9m%{+(8swI`^!Z_Xx>5dkXa_hEOl{xE9h{REj?tUnF^T))`9Z*amH5LA1ZR%T
zk1=ruLk!XCMVe6_UDMu~a$K)XMBBbLKF&o3A7a_qA?~JW<B2)Oy&2>}D;||;*OH59
z=lI3c#_JBC3nuRnJc!vDVZHVTc`Q2?5Q9Tfb?mkhn)i*^H}*c11f{w&!1I966?5Hd
zCk4ZAQ75rD*cDfG(@i%HmR6tS2Oa`GfwTu692lkU#EmbH(DKE-w18KO+_tCmu@z}y
zH`LYp?j3SJAmjL=O9mfNd8r9%$MV@M6SKR^0mG6PPVcQ$tAG(>KD3rMYu_=6*WSVR
z7!H~?7UA+6ql3{zEE!Dl1;2R`gMb)vHC*COG_k^DDab(OU3P3ctvJ2Z`oN5~PM$<F
z*vIRt44g-gPCb*(TKEX99J-M^ZeF5)=zl%kJa8TD9iPby7V!j%gD=rmcIpERgnqtq
zy$=|-bB*4$dk^)o^B?cw?dZ5j`*|0Q|9j)zv~${VH2tX4N?%mV9t}U}5;|~@?;1`!
zXD%;d#cR}8YJ%unwg+B&WtaQ4yczSeyyP*Qe&B#wp(W3HKsOAP#QG)k7L;D)%jy|F
z>^RCTc_T8nL$ok4`sWeeEc+>5PPd;QqKFFu$^fME3R1>eGQ9bgY8gh3VR-9Pyq5i0
zycix@@3==WlIFsTySZD6*EcG2L_NbS*`v5`9uEMd#XN|gKH48x2lW$gW=Mx?ck+%>
zyLg0A#g;A`hU(A!`nlE4T{7cSFW|{byx>o{?;UeWCi8HfMKh*QH-m%UC=17TvM>L1
z25;~(g(mYGbtQP)q>>}qL5L343{@CBq?ALVld*_Mt&OjZXH!p!kBV^i1)c0zxGROr
zACraFZXKtWdF92fc6OG7ZM1RVD0;N(BKm3Db@WL0`9Z6Eh*vP&*|(GSv1da20gfFM
z&YIFob9js&s!|8n>g&J$Z?s|e5G_67G;U~cN*?{OWpEO$U-K08?cPqa7aqZtzx+&R
zfLEQ_OZ(6wXXk=|ZW-{xFSwe2xQ_lrtd+Cum=1mrv<I_pOREPmSW24!*BP|&%0i$M
zhD#oMJg?Wo_MgZA#{=hf+fR7+DSlYO_Mx0|vPX^n+A<>XaFOdV|7_#otP8pS9LxEl
zd|(F*lf;7#>(9U@NQXB{tbvb@uviiS@#vmGL*}HTy16d%f^Up^FYns4nkT+t_-mpN
zP~v|uwteS!_y*wC%e;4Th1o!D!&{j|=`-bI?%TtvtM~JIL_dCJ1O0%PNB-89YiWJo
z^k9Tms7&DJ9m+C7R2K#?Q#r_?T#|ULU%>~Sh74^yTh9#mm`0BZ><Z{g>Ew^A2ljKt
zewruiY~M*QE#AZ9)VV1FhmIP~!Oo8H@L1q#<Fk*`5htBhfkyfz$DBw<9D7o*Z5>+o
z$PM{3cyG~QgXn$L*V#(OkOSnyGXnu{AeW4E(ycf0h6;Rxl^!>xYbv7!L`jYMP^N_+
zIMgldP@m@3;u+=EqH(!lhv4x9Pbj;ex2!`KSga!wdw`*`O)5%j%MiQ>zNn-4Xngmb
z!*uOy${$p@KB2B*rzWgSi7pmYUDynZiT&XEL2kjf(+MZ=+CvL?>^b+GESS|!v!?dY
z7yo@9J;7xgYtM?(#sT>9H?OvVXSqve6OB*1h{h+K$kqA#l|&dSynk?*zH%?mOl6W7
z9MQ&m4A8=v?AV!jR1kY0O@vLNAY!kTWrR3)$u80jMsg^ZB&p`FwhZ7k5npU>T=vnS
zR+C+R2Dv3Nz(WVbsfT9ZO4iZEA4e~_mKGd!T&dMwPAvP3qVL^&EbM3O+aEs|44q74
z9!$boejKkwfBYCd`?S?c!sr@}t{Ui|T^|?{_J5F_YA=tzIHA0}Fhn&fz)7K{elI&T
zsE6}JAqSh($=AGZV)#P;?YzU+Pk40DRovf>r6tgaKui9VQ#*P8)Zxk-4V*j{xx)&Q
zSk!D5uh%q-CqCVE2ah=8)m5M1rFTVKolZUxcx~-_h+hZzi813U&Vjqbyh9kBTlAB#
z&JNF5#Zzd!ll$M%Zb}k_qzRoQe@t3WI<|6*3SvSoMo8+*nld!8!W8n6!D%*csIC<r
z1|{)uLOx}W7DN|s^m_iaZ>O2_mT*hD+`JZ`;1>i-0j-)DQ`&>oAARs8pZyDdM;`6o
zVlWsZ-=sq*!5jUucilEb*b_9dbF~eT;2h2gLoy%W52svgL6<`6GN=}50tN|^0$)=`
z1QyBwT~xRJgcq*kvFtd9gFofeE;^1I5hyR%3jyVaI*eb8s)3V7YaKg=&0}YOBzN)P
z!+G++ll_Lamxe%2Igh_x9m7JIM4JpqU`#$9pLQ89HL#M8(LUxl%wF}nQyq-b&~(7q
zQJ&6SvY`sfUpWrM<WG`m|7zk37Jl;zBEx}?5fB@BVhXn0ll5KDrGbe@Ny7+Q3}z-i
z$7a%TyA+|1@`$;eboO!8Q8p$_l4IO#*!MKjIl{rqUlQ=Jv=R0V%i@ZMlg0Of+iw}B
z7f~KuHjN1Q=(pu1?rPvSIB<|)-B}VH|10*WsSNSi5~UCsi86&G7Ayx}IPA^r;BWZh
zV9>XYGQni7m9OmP4aK>;gpDNKf`SekA|3K#_VG-fsrnZmn8Ewz@)8`bHjZR;{BrL;
zO&#am&G;+U=yYkd8wt5pKi)Zu#^?V!jnBlYpe!6MeYEmXuxUetP0~VUV1ue?1xI07
zDYBi40kWY~b58(YR8Dkf+<yn}+EQ8$nvPz`JMB#4mLyk1A15zP{gmEGG>;eDFvr?f
zm5Vy!MYZ_D=(;W36iVCLD8r*Z?`J24PXb<{$(%eK!vKG@yXR*^!N)t4Pa^_WuM9Ii
zD5R#LeUI42(8hP*!BJyK=#PFhL{IUu1ZezVGn0!i>85LW0ux5dpq$W>$2Bt`@9K5K
z^glo9r$zJm-oSOw`+S(Ybj~{JApPfu7SV^_{a$X2FXg=DiY+a4fOYV?LTJ_S=(P%X
zJMT6EN3Rh)`NoODJ4J>dRnTA~hjJ+cdT3V2(86yNUno=Nj0(7wS2(<bTZ}8O>7wHo
zxAC@J9rQG}9-n%F*TUdBgHbfLileAdT&s`ejW;fxHib@{)Dxt!>UXHw<O2HdSHDnN
zVGwe%1oZyAz}-xV1Dt%5^vUB53VWDtTsKB1pTe*630r%Kb>|HDsBV|9jU(5kirUvB
z&n1(9L?%vgQ5)aF!#y&@Bbx5`*)V@l<xN}8?c~uk?R50=PFk{*$Fy%5qcv+rg4X@M
z{X8q1KS<;Dz{9$m8!orpd619Wf<?)&PEDnrN7w`T7tI)<V-`=Ly~A^<>kj_V%eZ)u
zl)7JFC$8(AbNH7D2IJmAoD)QBf`eR%gJqAz`8h*I=Pn|}V#0{y<xnn3QmtQYd~H0J
zo{&+t2OJ94D91O>%dYAo9??kWAKy+VF5wXr8^`FGO}w%rx9+g93!FOK=TaV93#Wd{
zWL_GTYn-&;U82l5R8G9EqD;^wGn+qFp(5|;OW~9aV01C<WT*Hd@6J=10cc#0J%oct
zXc8yCdl!b$u~In)yv1WEAC@e}B%Zjp`LdNNw^Sl}Mx9HP&o?pf5rkyvEd9R*U({Rt
zVV3DjJpA#*6FcZcUUp#aTweG6$PQj~jCUvF33k|1^<^GPi6N8QUmoR!!b%{p>+ij5
zI^D#M{)yE?ycaNoMeyzBNqM(CHHp@3=ZD8$Uipz7doX9JMjHm`n9aoa1{UWIlEFkL
z0k6rB?L;71MAFb1rEF5LY6%M?Mv%i4<h<kyJ`!ul5IhYmmjZ&%*U(3Zjj~6%5?ypf
z7q6Sai+Zt>zvSe0I(g|hJ+Ypz@8wM@c*VI(rcR+V*s1q&(*#Z(e?9?29s37H`Bk-_
zwr(HhE%(Oh<G;R;)@|kHjDn6&@IqYZUXt$zKAh^(h?B<!4M#7gNuVE+&g5zA8aAoZ
z&x$}-K`>WfIlry(MkG9`xD@2qN-w8!S=5vG*k3b)fW&4>m_TG`;0qQgFdka*_&EAF
zPw-mJ%VZqM8+sha>-1yE0=xlD;ei25mhkSjSavs<pf<(}uJQJKJmKlihX&})ubxcL
zJYV{FUD3*tA@SG<{pro!-0J7=Ax>Smj&zomdu|K5YyiXr+xUa3=RGO168(nojl!t5
z+$FP9p(qH~H31P&P9ukM$(1c@oTdy-tT4S;23{A}@Q^t4TVHY|kJ;r{PxN2U;!1n@
zsYELdbn#xMvuOs`a5(hg1QiI5ee<?K`tjYn>E#_mL4W?#-gf%&eS7KpJNDAW=ggoJ
zm-FIB*wrIpz#GT&JQVFY{>$XpZMhTBU4xc17EoKdj3<^gpi4$nKADI3J<l_J(RYl-
zpYJ^)w@~s@E6Wf7A)@&!q_kv|@n9b`hF~j<j9JSgoTl?GTUeI{%LdQn@(Ub2zm+as
z+D=FDgr>#p@NeQZYF4ph#{(4)2u#8=1LE-)1il10_1oof7n-!p(PHnI&dD)Xgcm(S
z<q2Bu<<T_S`j@HI{6I#n8a0>Yr0U!y#xtWNkNy<~qA{nIL%9?UknXCc4h`UoN{c@D
z8~$gA&g3=6PdSrkzi}MC^v~sS*yHT*k~no34fPEz_8;H1i(cM2%y^})nEkxez*oP=
zTZZxVTkqLTb7ytYoS8hsRVuiL#nF<&CK>nKUi#RDeooaOEqRSrJcz}VA-bxtV-wcd
zf%9lYK-r>eW+{Ih#8M7556Bq4!cT4?NiOlRzmh=!Vl$*jpe+M<%r|hp<(@NizwG5V
z+cj)IbPG<#?p(phEuIL-P8^$ipsw!aVU>$`IfE0A>7v{38w}!Lf9(1+n`gmdEWO+x
z=)d2=<Lxo240)?TjKv>m+t|5tBdfIJGl=1h4?`hE>GGjuse<SoiKqw}_0ApQJu)U^
zDGUU-EJLD`f%&BtQCc#z@hmM+k+9~;y+0iZ#=)O=NvRc&mZXTbvP7QZW73P<YTv%A
z>e#3A>+6;0PY+t{*phEwAGf?W^wa#aX0UVjlLAM+hc`gD^#)$!oNq2!$sm$U+KYKO
zc}IP~gY>AQOKXIrrJ5!m`h=IU+_gM)-5I1v9GuPcxGYJ{_}F8~6oVg&6O}+yhJ|G}
zDzH?+0bZV<^m2>DrLpozhy4oP`kE=+;Nk8a?tef1<Ssgvml&SOvs&Tgkp}tT)G?Xr
zk%xzP4fyJ^2je_x31({R=%$%-XHy?<=QzwOxCZO7V%&QN4|lUm!QvZbrqtIWWVoHX
zNRo^=SE&F3QU+GX7vjdRwhX}&RSZ#C52aP|!rC#~_R<iY!5d1Pc221kpQL3C9-ueG
zv-pHADsC6I-b-%;)fuvbTuFV)7W`28G0JBrFT4e;iU1LcU+o}H9=KUs^J0(yt8_zS
zqlalTN^AXSQ;)=BF4K9P9@|OP<q^&ib<Vsb$?I^!BFqdXP+0mj@ghS5U$DT#z(f7S
zUp16Y(09IrKbHT^zwV>+&+De;E81x;x7g91L9Ys0@%TePSuEnN(QA0w;Z@vc|1dAT
z+|O^jU88%02GGozv*@+Iz|Q^PB)aeB5#E-Pm&)$u53F$RrKd^>$ow~iubCwCu|o!{
z;u*}$o>{_^!RR%mP;wHgG91!1@qwj@XVAqfI>y33z+>TW`TlUQFKEqcyOB2R5EXa9
z+-~aaDLE}v+MWCg`}Lc42R8ufAznq7F5(@BJiBD@cCmr`IyZBRCUESw@EmPY5oJ31
zN@U7|3SYcp^NCd@Q=%ryhDlUmKA{e%!nf{9O@!m_s<|F{0vUM*PaV7|c;LZtFJ9b9
zC!f(l)8-N_;k9V+T`PDiw)90=AUz%ur}5hHui>SLk61j)s}1bo`(&J^OrJ@UCin7Y
z-dNX$N3kJs$1KjNsy74x06+jqL_t)5Wq~a)ml7U)UD*=Fm1+1pcc7~ib5uih8J1bJ
z@wM^FbWyqB(BVvf^qnE@<1W2oTH1u3qMK#z%r3g{%;`Zz9pR6rpo-yO_<)M@vsO%{
z<-FrOj(q|uKE4ga20yr1n9u}p@Jdb|cE*D=*lrNjv4H^(+!uNKH*e=I+&t}@S{>kf
z$`DG4f3;<V@P!jc_seTu*F#70@JTd!PFvnXr!Mb~{LX|j!S|PW{2*9)`3Oy(#9J?N
z)t@?ZF0bL#6WlXHSnZ65LyqGEtKH`wXOIxSaoN1DGk!AXF32Dze-fAJ7u8Vy%0R04
z4swEzUyY!RSLTEk@*bY8cRSD4L!V;pYiBfZYyo!esnh7qSI?zmj_jprQ#$ygQ#&nQ
z&_mZ<KASE-Z)T!<7_zaYnOCNq>`|k!l9NYQ(`I(ENo-rgBjE|&fbjP$&vST&7hH?&
zmT}>G+E?x>{3Z^bG7{sO8AOH|m-bk&@XG<t`J@#c^vWxF#2J6@L?atrG>@+v<kchF
zX%g4vxCiU_7!PI`>f=dL{XAlZyYJ@A=lahA_-|wwJ99B$C&s;VfhG+W-=x{&(xcZj
zTPPb+@0AwSP(Y2tRJGGnH4&#J19)0k422f_%iMBb_2?*_dvR$)15eF@mdbK=?8~@?
zJ}}5L`M8xnrMH8f3-+Cqk58UxtP{p($4$DaL({geEkIiFDf{E$T-UIpJ(*v_G0i>h
zhPTE0o{JOT$`f){^YGU-t9Y~#+a~iv#nZl0B_+8p?;xFI5|BihJrXP6OSz$ijpLJ7
z@cfX=x`GF(e6xbB5AejNJD$M$58O4w>EQ6g)WTBQ0|)we=QDQh{NMCB3xj-EsBeT@
z?wIX8W!3`fGksQ&BH=#@`r8t-J9j|@xiAY!8t-2L5{)^d9LgnctON-)bx`JumL7)8
zox<yn<LkauWFPHh9Q!2he@8%GiSx-XY0x)6i+5|n7<b=(ddVC7D%+$68z(89Je)2@
z0Ihy%l+Na%sF=#G9Z-H)3G(L;4hIhs8ETi=v71Ca?JKvCBsU>qkC90LViTuGAf!BH
zh|`9BgUztH(K3mLL!QXXIK#Q4Z0))Vo8unn<qzqnEbFF6pXaUk;N>~UHIsSY?j76^
z;^C^ir1rE~+-V;;qc+|jq12jRuw()4d#Uu0F!QB4PN;vB4BZ*3io{B!rGy2TW93jT
zMQNAjnl`=?Uf_Uu%dmZW#(8rB?l%|Q1Ue>pAh=+IK1bgD2IGf^${(Fv>0;x+J+JbE
z@DxrS_I;dZ+aAe76X(q1w;I+@E1+xbCG56z^HAyIINPu0gS3>TmQ6hE3vnVkk*<<S
zi?2(#hm4>;@}#9Rxxs^pOxXAw&KX^YJ?MtvZkez;k8}rlc;u8x?R3U5?BLf9aa#UB
z$_*F{G(ZR%K%B5|&knveMm@b#sFye8z=u`TUpV*n&PjCAsf%fVXCrQ0UwX?1cIE*6
zGvZWR?jFYUCM;OUkda_Xrhpj0awwO)$$2K!##g{Y#lteO^B1wweB9`ON*lC-G;A*R
zfD#&bE@LEc^1;o{W27IrYnZNn9j2d$I|i4iusF0RxABCpTlt&Gex6KI<J9d;ViOH}
z2o_{S;F*`qEH*XgxtYNPawbk0DKad4IBmSaVk7OPNAi*!aO4nCP7lZK6Yg6z5X=(4
z_vd?gUP!40KXo#%VY9q9_)f*ufG0?C8<-vX?8Qg%2h}<J0O0ZO?98X|$JL(6(`nDv
zr)lM-v*?N0UG&7`rP;8kKbeE*4j@Z^AMC1gm(&870!$!keu1ZjRRI!`j4g+1GHTdY
z@e!>dBLiPl=zd=8t9Dy#i*Jsn==;YoNKCd;sl389gG~e?^4HVJL%)sdN9oB&d9!Ao
zV~};WDjpcH)m^s@2aX+%-YaO^!xK-cw<P!CDv6Lu03=THS4fp*;LYk7?s{3wLlQBZ
zG)=(LAG>&q$?x8>ou=})7K~?qk=I{BxjnP?0G)T*bXs}AT$;CZIe+)+q!kxjMV<Ug
zFv`QL#&}xud9Qve9e?&Ev~|N8+P-NOoqzu6G=F{%-F+8tlgSN*puDwgV(IUrZ@qJu
zT$+WIf|$^7|BA%~m{ZB2Tykg37CXT<fohmmEvjZyram_uHl}ggeUy@NBTue+@a|IO
zmpIj5P5Zitc{q94;O7sF(4r;nv~V%6^OK=_1~>PrXGenNY4PAl9HgMN>a-`Gh?C^r
zyd{GGcxOzIuq*=(7%M|&x)~Vc?nn00rmcf?*;!MmkGGxN$}_sLCKDP`4?eM<mMoe=
zJwpd++U)r>ckwcQ;A0R1?>*ecYXXgR(aiZvdDHnLgYoX@x;gH6o|rbhhi<!dkalr5
zYUP2hWfSP{i4|Stv<picFVIpz%M~Pn@(HR`HK~a6G;lRz$Wao$EOQdCHIu1AhtPmi
z-_5g5u{L|(-r8*dp=v*`F~5nIULE4mU#hKkn~%1AZG4<ZIQdd*dz|j$?wRY}&|P|%
z3MUs<L>yZF!O{X*>x#(FiX&V->m0<1XvymJE19(TI)tK}rt$Zmv;q11`bX)7mj-yv
z_jbDdkv@9eCDZBTqi4}KZrM%U-0wcjj{LcG`{|lX&Y;(S;6&=`oldj5U#4^CK1j2B
zcG1H-&ZV{cj^*!9Jo>Dy)K7{s$6{tzUo(jpEgJ|v)CUe;(<Yu+(av2gCtx^FZ%;w1
z)|doX!7H-Kqk<+N)<uafbB^rmtY9TL5OJoQ1lenn3Kk+m@T8A%8n1+hW6gldw~klZ
zyW__r!DJp61>6jH08|{iaBwBoASd|1%1uTY*cw8KRyMXle2SNtJ^TEwRNXTeF52HW
z9^Bj&n`O0&*hIq~f)!(5Q<Ry-OBFMN3FMVIK2espDxl*7YH4a8FFM8}$$Y(4SX@oh
z1sVtrL4yqL5ZqmY2Y0vN7TjTQcXtaA90CM_GiY#kch|uO&6&Lacb;>1Zsu<G?&{rT
zt5#K$0^3A05wWYEjqpT!ch_XRgJ*(u5szb+n`bH-^1lxoA_gP$VyW{?4}dIgx9)Fj
zcHb;s0M%<nR*0fjN<@a<n#y$y7HneirxKX`w1oGVOz#B2FS))^TF1sPZh=|D9q~9{
zJ5N@W-WUuwco?w_KFddKCFUECQ{g%=opX?7agR%3m6>1+Vf0974=em+(~0>ZWXt$r
zwN1!r1<~7O?!9L`T-Q=9hbq!`4iXg$ySer9BF*S@^5FYR*?jG~mzIg{0~13{7QX%<
zmIb_r*E;<0-PpyZRytC*<R3~#s!1ajkv;HB2Jn6tHn4<W)ag8DcD#ifqnkzg+MuJN
zVyBJXO2Z<q2o{lzYznl9x#jR#J3^H59$m8+IumxikAv$gSA~3@^aNZ^q<#E1oo}Z`
z52s^Z<+IQef)2yB@tLg4VpuOq^&J6B+(TmmOyOL+GxU_+#P>D7QYArM=xm$S?#Gg<
zpul}?6R&ANSmeS<Nyoxt$Ky9A5e!uNj|vQI@AXt<NQ9LzHn`PnrLGin<S|KX|CHfd
zZ1)thZmYr&P$b?-6v(3RtoF2jI%j`I9ESr9;u&v#+c>@+K*Z`BMyx#-;yAW(=rnHp
z#rSI@?3it&_6}5KA8sN!V7ChA#eS#F5_9y$|6XdCn*9C_?huTn?`^t?vT;Lh{~2KH
zauNG=U!yudI-H!A!9*XlF+t(;mpkVuL|aszQ-J+ra#t6DlA(F}&cJafU~=mE_|*C?
zAJ=WO$<<~OdY5Ow8-dZ&*Y!3fy}q1SzOHt!B?I$6Z+iENmunQV-A=jn-6}dxTuW>)
zW*X;pZ~RPJxEn5m5$Lyo_k(+|V^-cSC_H^gFCeFhp~VAjete*$_0U(LBe*iqS<B1{
z0j@3~;@A~=y6hi`6#F#($hYu|EwWU36sJ^O6^CSPu(QKZ;wVFx1>I(kFEJE~BaF>G
zmgRHB&5iKZREj-8vJUoi0FLU}ZTYS&ezdT>`qgF5Cf32Bg|iLv_dca}R3A!t^5Rg-
zehNdpJOdcsrrRA(7gs%5&!&qJ5)keV>`}Lw-@D$TBEF>{@G_SqS<F86(QlHUnHdzu
z=_gw6oAC!*K+$etd%I)OC-Te5er06zvit?vQ*SGJE{(jN(DAP+C{Qpu$F=tRRS>3v
zEc&ZehVgh+U1v#^hDxw@deEYNV{aaqIO+qlL%Vb6#lhXw`J4OKT~x1}<z@zm(r5L0
zw86x}zy!JaMB}T2tAc|)!f7<-baLyJAF*L%Zq8fhjEbKFXz=dEmlxp`LGD{jDZ;lP
z;WJ6E0Hx}O{PKj1d3eXYASx8`31GuUh&wHKkCBG)f5{&#cKSl}U^2{7wHb!;iT==y
z2zFXr5Imx&pDm)H|J&I2lDG&-q6fu^Wl)mGW_^}N&9az!f}y1Rgt545x*~G!i_Y?J
zu|GH-fosT&{rREebMf<{+Ts$=#sh>pT}2J);o@xhyr=DI3GRm)J{mfAglS6XeR&Uk
z!4bcw7-DN`f9bFHTf*N%7K`Mhn0K38N1=6*AcgH^TMv=Fp5JPirlw-?<K5aSQ~^?{
zk?{(|E=lb1`|O=w);1o)k&Rz(zVY|eCM!A>Z!w=`Y%D8|#&0*Hd$`HMI)pNJppOOw
z*e4EtAX1t^P~EZX+aczqBL;$<WV^}!#3jj0@D>q2A_%-Aqma*Iq)2_c>kr|RwY7W@
zP_o6r3#TClZyEMWXf=eY#kAd8Ch)Sj1r<Fv$N8eHc%{U@ui~9*uxp-b++7+j@Pr%Z
zw{=k=L-0mCe-kFM{&DGjLa;tgWjPhNr)V6j{dMhqhpkv0&DQ8D<w;%5yR)FgLbSU)
zL8KCL1VrE|Mud0N>WtntEKEyFAZ!oI^-{vja;+vJIUb`td)RPEn-G9XQd%6Sfqr(`
zde(yANSl;gtAosoMw@YaJvC0{&DfgtLP5~h4^J&tRUIPg)YEFV+Bn=%z(gA+iO`xm
z1xm^UVod-xsetdHC~xnncg4YB{&pNO!v|DUG4iy>g)h_TFdYOS7hTCkaFk$@0xWh0
z6w>@1e(qx~n+}Igq~!lC^GVD8`@9`gS}$s5fr1E8bWsU=DqpV<S6bo*25Jv!d0e4y
zq~ZE{`m`l$Y*TU_AMq$n&AUYi48ahI4iOi4@}2Hp34bAS@F^K}J%uXzezIt$@kl7d
z`kcjZL&>XZ*kTX9A--R62wytTZ19P<?AoYK>@;UF@bb(SBahgE5Pd&Fs-upW#mjyx
zN`2`Lna@ZJLRl{k=;e3xH%WcMaJvpEof|j3d1v(!MAc@R545GuJPS*=U~;qo@icE4
znA0y69~{JXbFxNx(eY~kfZ74#<F7aV{>2jVf)Cxja?FnuD-E_diuzoVu6P#*uNuXx
zgIke4Ym;#)l_APsmJ~?MaAwhIER*@gq;dLBmn0C-f^ZQ#LkOX1Q}Wnns6@P<CPVWf
zPAoDv2jjRR`C!oS*Be8@B_h;<x>%R>S<>17dEPv4^Z>P;=(w&eZeFz2=z_6zyTu#J
z?Mb0Ot2tMUHLoB3$dUSICpMrWO#ql51RY6AQCZH>KqTFk2l_*pte?Yh$)>|Xn+NS*
zVlYpa?1NB%_CwjO_P{OgIYer#X>Q<-6193HT8E}dlqFX*&TS^Vnko+jbtKtrDw4r{
zvOjSLO-CC+9)?p~VF&vS%0m}~kcL#NCB9cx*%9`qiTNyPUg38}Jwy-$@I&Shij)dT
zt*yL)XNTc7x4v@!M6*N8p|Wf_;ZO|!(lb=G(+Z~AQCY6LA4WZG+4-|Li>(H?8BMR$
z@EFD}a388B+HPK9kige1{9Y!?fq-e7aHR$-NYxV=4(cD}@v&i)bQ}QfD&zaxEfBs~
zyeD!&cfK$YBTO_h|9WIjVnxddz+-s1YFs+(Fw~4@ex;y<Rc6T=W+ZS%OqTsTa%^%)
zmHwo)mdq)mYbtBi@xe4#Xyd07+1Noz_2Gm)2C@I~^qBb7ZRD{-MOi#Ekvvihf_GH`
z;GoUa|2f5=D3PB2inJ?Pikw(?Bt~D4Wt^(`{ivuMIEgAam-jnEzHB*Kbu?K~nuK(P
zd?}TV3;C~8YB&xSLgpRKgoGK7H~KKSOnN?uod23z^BSAN!!>DL6l@MDFX7V(dp$!#
z3Rjp6m^&qmq<9n~m*=M$c@Kj&uG4_AyJayolEh6UFU5$9kPD4`5wirC5|W)k-O6i2
z^}fy2a@@9zM!qjX29@Q6X9SV?=x`C7{J!IKLCHb3Z@Xw3PHBBDk?*=3y$zhqk}Y7C
zD=kPjYrXjKgm5peUXU%j&zxoGch`CUDU0)5kMo9l+WV6+`89H{a9+zOP#4^)3fpHe
zMCKP#Xi~|HONL!C&lf5>m+7H$4<tY~q|!@V0j<XXnkQEPdfzdOb`Nfs$k5%jAt?1z
z5DV&^VVF?VMY<Vf5c3QwHe^IplpqH+jLDp1lOP(C<!^-%@$e9&6q?RHQDbsivXmp4
ze6rt>yxn6w`Qk#S^@aKx{YnT{$cgSo#@FpN%h1B96e3Y<{XA-Rdv>C#H%iuel^*8O
z&z)M5N*Auyd-ZTdw9CE74mra)s)%_D$E$rc&VJs>n`3uL%<E{M%)}=?@U@O@O2|`C
zM*quUPhcpUcP_M>;|XkwSfuY=tsg>GEhEnBp){2Y`r6-wGqGc16u%YA#Ub$PNYZ9x
zsvo7%RY%HDdN{VcoPg$<mQ;Faw9E3(xam>1SiPBXmu0L&mrbS&fCi#-Or^6*y5iM@
z?!7CK&)?OXUU1t%0Zd7b{&G3I=xikwn9foN!yeJDHqn)sfu*BH$PmluG)ExS;J3;r
zc$>7PAL$nJ{Y?hmZ8q0gi_Q?J%j+1a?vt#%`AE&|{kF<wclv%#gh#S34@#g*>syl=
zG$YFD|9NG0RI%MWdsAFn8gvB^@(DK<ehhzIR(@>9YF;@70sc6ZU(1`Nxj3Y&+O%rJ
z$jeZ6As8v`73In95_2?y=O2SJ1Jl#y_w1H1a6Nf0kv>+#+VqzRr)tsZ2`F!h$|VT%
zVY>xLcCnNu(jM5Xa5TEj9N6_BmSr<PhJ%?I3suAOfl{f|o>|lJ66;bABjdbiSJZ_w
ziMm_Fd+FC8KeHaNwN1$)zYb9~Fy5`o+i`W*iwDyCXH7T+@lWoo_1`mGuABV`n_<_#
z66&5mODC>iHhA4(1n-(>PLg<4{z44$lLW@l-Px92b}2TLoVgPqE+e=!QpcDqnlkhN
zahwI?EvCW=L$#O}LNETLm}H$(ZE#Q-g#?(Z&K4;x2;Mk`b@zKod_o0*aH_kq@~z>`
z8>lfz6h-9mCh03Ppo6wj(Bp_zY?U^+Of6h|27(Ke+@~!@tDa7FMB4o2$91+ntSy-}
z9H&+(m@3d=cjyI9`iRWN_fBd3SmzYemMRgW=A|s3cs~dYt-mmDu%%e-Ob?8*!ug<(
z-FYsuGFu<TLk6TdClM~%nM=asSOojs4@n3O7N(L+Uy#d1&s=B_Ga^$<Sodb5)<eY*
z+?Gl=NbS$=N-PYkozRX%W^+xGXic5LD>rX|q;cALqUAy?^FMhnDu;*s_EfoIOf!Ox
z^^pc8*^0;Gft(h4U9lGTPWxF?7M-rUAL@|xzIzdkePqfpqbt@R>lB7$7g2kEe9)00
zOj~XX_qBX|!n&wB{Da~RLO|f@9y&_yNiiGT8Epy38|-XQomR^TbTnV}a_U|8q+PRB
z{>YVvH<fKHOAfGQS;+Ge^c+48#n*LF#kPC3-L>0=&zJu^D!0oOBD}R$_LUPBl_yFz
zL<^~_XybX-gmm<xKEMhARNo<q!3+SLuR4KPg0k1SyD{pKbDyw{2p`~#dSNjhnB3(~
zxY)FX`NdgpqKhg>?2wFCHOe{E{Lbu>4wFBb<n{S+_CJglC!o!yEiRqrcMliS7!!dL
z`*uQ`Z_=Y**Y1uVV1DBj7nw6b7mA|Cw?8|_sgVb!lxJzPC{36j(Efu{0-rjc3f<Mu
zuCW>U{hX8yq2J+qYwq(_&4}BPhP$=NO#`?stWCqP93#<KzJ+N4r#KLei$Nws<Q_~u
zhrT|+G{w`wi%4G2zCKcje)|Oo41LJz+deDW8p(T6=DIvr!!cTrC->r>{I=1APl^Mm
zquM?MV8prAaHN=!5|=aD7Wz+eIg7UONuRM74Um-Nm_2WNn7%ScLIF>P>pfHZ^fRkc
zwhw^dvLK5MT~nl<h=Y8NDeUfGBTFsgzC!nKlyK&&d?1`zKhQOOHtSgUkv3Ij|3}cK
zEzocvSxe|=iPNpq*{t`6qKk`_Bu%yt>5AP4I7jm6cpR?77*P_!F2Bdv`<+BF7>N%f
zq*Ow6N2eRmq++v#LVfHTv&25zs?X*1loE{arIE$o9Nq-VEG(ltogE2up2nN341K8h
zK8o{8$YRNh`>>ZEd$fZdAV+_<&haTKD)K)a<Q_{?QoDAS(>`R3MrD(Sp5Hy{WD#s$
zQ?f2nXrTvMPiB|X=edES0g0(c<UUre7SBW4P^5`F%TgkWg)jQieO3j1gLONb-bdWn
z9EQU_#c#(Zhvs;55bD)=*nM<-m*dSS{uME^&R6_Qg_Kl>5=9mV5t_JCylcr|)7~BA
zMW2Sp_nhW1x(7_?gF*_i!VnK$Ju$8<i5G?lFi6Dv7i4^|Yw$jQlIV0rY~<Au#;DKu
z4EM>2691&ZJORt(U&Rr2AHK2LAy#q9mH^c@sY|T|rk;KHRg|dEzp+v$b(0~BR0^|i
z@jZn=ROX=Zx|a|$QwFs?NC{v84~;O|jPO{um$TPu<1MgyVeiqn-%o(QBDJ}Wq3)aU
z@hZIYfdpZ>*mp&?S%@;#4e(2Qwdy^iV{NO7bC;s+|Dwh~bTfd4*gIc>eNj#a{_d4h
z==Jl6_;}ldsaNYo18VK^Neb~FDXc_aVCgY{5kp{l$BtxiheH<d#@FP+C&qj1$dUK&
zW%o?ETPIYdbQ)vpMu_Do!&w<x42Mta6%sk7kw9CK7O~?7cbW49LxWGW7*|H+h)ea_
z3^_w!_)75wGGx4;)?4%PLvwZIA$HW82KH(^9+4@BxHgZwn@E>dftOsr*E!sI*eR#3
zg|7N1zIGCiUP4Fpa580(txhP_3>N!mT)^ykL;N>pl1Yp$5ix$|TUcw!aK;omKnkI8
zb?jUb;)Vv#Rko~k=dOQ>L-t6g<z5B<N1$Z*P`NCb=S~#<`I=N@U<o;`E*xcGDo!iC
z3s(R|-vH~NNy@R8)tL+eU*=5gqDFuMCJt5Vz7Ej2q43VIOah5{t$YhhU{|AmnFqNi
zCT?M%0sfzDS_V3!1N83QcQSgI=~yiS`tCYXL(70;{X(w_M)G0pL<TT-7>q1NZNF9n
zLO+ZSEQF%sHO(&meNXaYVXmyiLdxx&?}bSxYj-`E_oWmQREi_BJ1UeA^3xz8NmcgH
z_gx1j$bZ5R&Vrow8vcI^ZuBRC)cV@t=S|2@(>ioUIEllEw%f*nUJE3U*%eDhB|m^#
zTI)WtdU#wRe@TdAZ-ayo-lu%{;4=J?EPH7;m?xiEjmVgY)$t$8dYaBr&@0}>J+I{#
z6*>k?$MN|g9uMtk;oB07vxG!Esz>iNKijlaqrH3uD=1lk9MUHD&Im2t0B<^KPmUJG
z+5FxwQs7s5k&qkGxScT+DjRD>wMNP`h=0QMMV3s|QdiAz8jz7X-$~ol%I%qrZoT~G
z))*edn4wK<w7dd|q2W3HGxz2ehF(PggkV0f@VumJckyvRBE#(w>fMe@KS(z#=tyJH
z!DFXS@RI)HtY<|C8n4nKi?*#SPt%Lx_hq~tkb90g(WF0Rl%VlDii)x|IUrXAWLq3X
z(LjU0RdlF*m;FqMQ`S-*=eS+sdQlVsPdhErWy%_q*oM2879;XG-)75=oqhY%7*Le5
z+_S5xMHP5*GZ}B;bk^Iek^Rj0c(7XU&P4DSOyMBnNZ4Xh=Cbm&G1NGu%SE}0??BGv
zmr|)fQPDu{&{Q`*6L_ZE^*Ey$&G|YAy_5|<YlV+Xp|0olr{P+ebwuiYw;$fBAqAKE
zNO>WHPGoF%ioE4DVQx7N)X=Ef%o@xNu<lww*Z2j&1-d{a@_k8`=-k+@^0CtbqTM+B
zmMqk7G(e4`uRuF#|M@crE!#v5`38BmzBZ@w!=-fZQG|w%%_^~%+<nc;AHI<g)~%a^
zTt<Ju+Q~2WYAw%5U)X>`3T==@g&v2{Np58F2~K76X|Opqrgk=yb1()PJV0Q=@FTX%
zr$|}6|M%@^T?8P_#q#-H?R|a9-wt;KBmr_Hy8@_N2*TYM@4sE)c{eQVH&T9=P+#fW
z`BYZPW2K__8dm&RHNM!NZYEREVIcRiiU}I4>~UA>kMfB+qs)S%R<(p?gh^PUCt2si
zy-8^O{qN#ORaKSz)J&y@D_YZo96!Y8(r*{q9ng^a|BlJP=yulVUhOjzBK2l<WXT(D
zm52l{{%YTnf({tU{y+N9bvg{9qsMaS6*z7(j}<2ft!8T&|83yd73gJs?LK@n*OP|p
z+;R4Gi6#t^y4SzOEsb9-4W3V?$W_nAMki`-srLECbuGb6{I|G6`WZ)LG?sQhSv7*t
zIk?1PlMs9z^}oixn%>2d0zPkM8CD+W;h9JrAaf3?5gP9mKl|_rD=G+Y(+7EeApKNN
z(x75LpN<^~|Ggw8a{C^a4?+hUzx!1-&u}+BSy}$!x`78cT=yr2rq{c#sp!OluoJGx
z05_-W>Bd_5&!oVcz3TBr8=RlSH9LDf#{VFFrGVXEC5#j5;fz(<2I4Qa%?iD-M&@Ud
z0CPS+Jn%Id03u*hvW03T+)ZRJG{mWFh*R=zxv!56|7z}L%gh!9p!CxuDI3x~)9(sx
z_nfu`=J7ahDE>^na$dQ2mz`^DrQ4L~8P?8gC(uk?<SPF<T04~JI%&-Ar8xhwns)D0
zgAv{s2)EH)49xcl#drE88pKKZv}9cWtFiv`pPm?Ex~SNs;JAN9_`@A)4ui$y0p#@b
zH<m}rK6gbbmfDN#j&GFrQ@s!Uu200q&oOA5x3aUy{*j6&dF`J*bL2Q@4+6k{j=0@8
zw&u4&^Q?F2x<lRv9R0-dF|qg7RSlsU=r)rLtJ+vnbUkQJ(*wJZa9pDyyMc>T!8P0|
zO@4OM@>V-XhKn=(Bt;fFv*ik=8R4lW!iCm{EXO%5b?EqX2^WBB$U_6!)dla`Ux$P$
znT&C!{5(QF2z+J`W7uF<T&02D-H$E1k4BGm6g;x$AlgXB&ZRl_{CoE&BI8262boME
zc|_4ebT&pa0{>D78b|K@ubzRiAA%f%V5w6QyP&n}b(58QN<lBXaXPo*?w+m_cSA0F
zX~9X`-_^-IppCXaM_X}J_f!3@$cv3pwCOQ+RNs<i7)2&I=AeZGBU?IF$cMV9F4v5a
zh0iXOGY{HmM!PfFnYHS*1Rw(ThJ?Xio40u;q*8sSUtGyLT2o<(Upm6<-Il8aM~P7R
zswp{g;XYErlXVe_5l#M)HE;Pz6NkgZ{AzeD6@Hp6oy+I_VjH^l$RVo;2oBqfB=^*o
zOa{wSQVB_wG7dw(0*kaWr%mN9+K6D>Mn5p`9(kH<cjXx)cD81dtkl<^13R`fiMuq2
zvv;(W^v|hNfll+cAot?%Ey30wadYX@(H5Bt9wLv8=cmaP`&&Wlm>>&&7Q>l-?>YXm
zuB)`P6veZ8e2`n^v83~;qXrH=u|*<9BV5tU9R>c!qj|ANHf8|2klXavlF>mjf)66U
z@*kto^(ORd?i3i#t3&Waw4$ny^eI05fJ<eCHXl^}&=d+pV}1#C^y}HP$8iQDFVs}f
z+4S#?;}_9>pOD4Hze9`L#o&JY)d)?%w`yHi#JJ`LxUbYkoEUPjM}Oe>R)6a2O~$3N
znzSq4)oOID>I`WD|ANQZ6dtMZDX@rSuF`?jx0T3#|0IFKsDN(|Sn=Yy?6{&(9-T(i
zX@cd?wOi@O8EtDw{<Qyz3XKceV>!c-jFUOFi3U+Bw(3URw>Fv@Xa?88aNM4pu(*$Z
z4ORRFs7lvl0;=QwHv9LurlJ+dikJ6IO<(g#te^0)chz!ViX$zf_eh;$UZ?(mG}mOI
zs+=jU!cn~rQy7|g(i!dx?ScNbHEATQ#jAyLJ^NdEv_sBb&#&mP0^&)kh^AOAroNAN
zi+#UJs8{ZP!#C@B#w|hl$V-M`)4IK1)Xn1r-Yih-%i(-yYO~EYY!J672<wp#`I?PQ
z)>PS`jdK%LIq~(>xGa@Z`^%3$h8oKh==LtJxc?B5Y9iqCcD`LslxxM9=5Sjxd|Qyy
z37=1IHy_(0p!7l!N#27N!a=fSu<HEQA|NHksvF#@|M&p8k{psKBII1=Ncjlq^2|Mp
z2UTHKt_uftySr;{U_!s^-q!gMw(wd5ygP$Zw}C7GTz?j({M(8r7DvuI3IM0nAv4u`
zkuy!J1~e}tj~QsD<*FlzE7~vquV+B~2;l*3&l+Bl3BN3S>BohV3;R_JG`SOHFscxG
z6u4kvg^;Vp#=1;aOGqk62Owa5qM({g6hpLvmb^hqoR!yk-2z1=GT~2KjkSzw>funG
zWZb!iTE}(nm3uJMROQrhH0)CJVO38$pkq-0NOX>igwm7|jV9965F-Rf|60D=PlZ}i
zwdUGBh7%6rY_8vmC?IsyIcZ!ak$X_O;OKUko&B+Z>srXX$b%dLP8(1ri#Of7HCbl+
zv-w^eMkTUE=5Uy0+<P7z`b^5eawNHlMOiVTT2smQI_Nibh^g2>;{T%qJN*jTqB4>Q
z=P}v<LQBy2e%CZr{d0(|-|$*TbKRY#5vukb=)#b&)Is562!VN2H{Kf%@=URCi@4-A
z?-eSlO>D7KV@(i_icCLkx?Y7c=NzJA)(VHl=u}}Ck8wmKq0D7lKJ`y1xP%!kdkO`Y
zJpa7YW*y}7ls&@SmQ}*U{(BIIA^ypNuR4j4G06~`iv0t!;P|SGSo&rpp%LX|5mByq
zxRy0Hh^6!9=%@4WboA`Mdg#T^A3f8|IPesdv4jjzf;@w7wq0;Shxh20NJrY*scK>_
zGUKwx`NwEYw6FZB@=BBds13s;<bYFtKU$K$MfMZAzn_ToT_Hcx{qlfuU*dcy-6>&5
zp+v$Dc<vGT%$|Z|{h39Ok265(6&2YDqM!n`@IK18dKo#8Qp0=s50fTXn!qxIw!6A5
zeaF2H`(zn;qZ*~f9ID9a{)fg|C=rh;!#TWCBDA!~-HpFj-CJAhvIR|`o07Xw70BuI
zb2|n{vHCmKSKSg-o(gp)3(2154JYr_AM?2#O~OJ~#H1~1T2Mux)1k2%526vT1LtUC
z0-*QF>K6C2If4?4Y#iM|=vB}lWd6N9N#oVGiGNzpW1K4?olk*5SHNhD0CfgdfSrq9
z5`G2kvSVp|(&hXaXb6$SBPH3lD0FeXi1VQW|4vEC)_4qxW%*|fIGRKK9_R(%R}9ij
z@2hrm_C^O+IN)mMN9r^o0?~CGze<l%Jay?JIb-lO8&_OBEt2HU+VB8~?4|S~@LIMV
zUrb73pn#$r0>B+_IB?%24*0ETq;-Na>r9Y>NA<T%Btl{#u3lWN{H2iIbvBQOi-%Nc
z><yE|n&I>W$+d9Lng%l>tJg)pKz$a(M{P(2aKbc04+8Kl>Pq2M9i`NAIvR$0kW54S
zc~L>O!u6qz*(vxrI<`MV?z&?<FDQlG#T37yDz+S6otmt%)uYFl10%y_f9<Ge6o!S&
zqCE*t@l{^bYbS3jRpV6Egp~Rj5+3w4W91q`2N>;d@BMCRb-JdP$RLidx^%^mC6LU)
zg|a85EowTwM?YtQi%KjGPlFPu0dAN$*_gOOtw*wbf?1ywB*M3BzRvSOIO?_}#Bc%V
z^8b)n7nKi1jTT5oj7z+8v=-M9W(6IoWZ%qE3j;>ic^KX)syzGb@e>d*CGy}H{ivJy
z({aUlv{fhlc0bg;Xk+jGEb#C67b2TmhXp%!(r};aCrmtiSR{I}3BzOQyPYtM&5-q$
zq1ZEmD0E<P^ot<-lU!6gU5in5SJGvj<jMqD|H~p7{{8NcFAfZPlPYb{$S^9c9zbWG
z=+nw!B}&v?^r@N8by<dUM1C#ljY+mJzyXwc?YbOD^dPE;11zsm6!yva^P5>H`>40_
zmgVSmA{V-={&BI&gB`C1E4FrZ{*yc?g#?c5>i^X0AlkKO(Aj}wq`PLpu=s1j8MEid
zSb)k`%fhTh(}cpL5>46;ogkW@6^}k!RI&&pOm?YoJnY70QW}p+pGlH9+!!(_IVAkR
z>81ZU$Dj_2z3F7c!;au!;oH1+`kbiTzLI^LFHRHv+Ntr6iWMP!dEDH_Ww>+ar*+Y7
zX!1D!8bM+loKOIIg;12{RwOnTXk!n^z-ru4gQAly-i5BVpnQbUz{|QX>NoCs)FE$5
zLeGjAQRGyU-)kg#nwuIM&-G)B1V;OY+xM*hl+?*qOs-cOfXTh#l9C8E$5aron7~}D
zcGq|S@7=N~F?!@bpY5SQZg$hV^#6B5<}n%GLj!i>ttByY>mzcV#KIse*FUZQWpP`!
zTQGy@ACgpQ1CZ{A7d=Na5q`(jIHSMJaj0NwDUO657OHGOz9&L04PiyS5R<B6a<U_C
zH{VP@%2yIC)eIBxU?C5P2io($4~dSm7v`G8=t&25y5dU|1@8kmw)N3Tg*dmp>9Zd`
zWQai>$*d<I3y#f-!TNue;zL73DVlqZ&X3<vo-R|{2?h-j*<rSlh@&qYum^y6*K@u`
zW4N)$u^qA2K@lA-mlg0oqgM!Du#66ySb+xL51AjZyUiihm|mc;@MEhc^z&-Dao0su
zGJ>+r7XOS=^f~6XYp_W9*+Gy+C~-y;|IgkKnxN1H7ev>V0h5x%5r-);xs^Ts(;r<a
zg2Smq3NJz(?$D9$U<`Oob3P^-4lXc!)s{ZD+XfFi2@v&uSf+Wc%94qsC$m)S{FLyp
z!eR?Oxr-xdP6zqpus(Dc7OzQNwdx477jiu|jdBn7N8>!G-^>OYMq8gwMFWX?mMwg1
z_{J{?oooYzlleW_Q#~wj4Q_Z-u3LiQrszRgd_=%LboCv<wJiU|pmE*RgB7ou4NOem
zAJsS>&is>7;WwtyU+jf)#5W*`R!s-?kFt}l2d9h7IMRfB)H-h(MVzmey}Zb2K^)uO
zwv-$SSNXb~$;cwubg3q^wcSHO-qSIWR+K%;J&T|IIpKbeIsuRbsy!fh(bi&#0eDWy
zMFPa}T>N3zx;nCBz>o<ItBJwtqfT>0b2|AW<~uo`!>!Z=b@QYM|7g!%Wb1gylOouq
zDxUSq`Wk_2nhiF1hKt*!D~wM0Ju|r-B`lL+JS|%rOAk;jgvAj^i1BO;06yghY0&fT
z0IZ59$1>joG`d?$f#SAu?Eo&F?E1I57N3?R7F%P)SJE_{#y96i1P%0xA*Bc37)V`m
zp+`yT+VdKk3Nn9>KCFvm0I9z>%xNYx&V<XoLHkgTd=jrVG}O$=R!&(!_<O8(L_(St
zn4$up$1#dK*rucG`$(2A@QB+Z1EpnCw<4>yZtt18NKf-CnEYoqss;irzV;}aY+6eY
zXiJ5MqX%n(YY26|6`5=@*xn6&>rwt%0Ib+Yw~*RqkXkR6-YQGqrr(F|jOBZODs!(H
z_LLq%cRU+Y5beWAy?`;4TWX=Pl!5+_jn332<`<4uGX=$(eGaGTE|Yg7tIpG>nFu1-
z?s_p&wxbi`asqSkbF-HY&|^{|2gAD0;R^#*0cYIq0D&sM{CzriJ@s%OfS%Sck!T(A
zrlMucMp5F?T#DnX%9jQeC(lDHN$Cy9R=!SnR-u9hq_p>j?dv}c77N$u4=vvsmcro1
zp<xfR`PX_?oh_${fCr?npzJeYPAUvy)rs4xqLJXUJGx|ZEK#z%avz~jas2G5Xg|76
z``#>C?A(s<(0ez;j1~~Dms%#wadXF%nkvu@6?WKs6Zj}FJ^v_Boje0l0{#5*F9zu4
zYu}me|4nF|5&z-nXOzc<ID?}ZG`td48%1jM4$83lGQOCifdGt<;#lGh04X5@ZasIF
z6NKG?5gPV@?om$S3!q`s{7EHDlZCP9A<GZF8gN+iV~!qTgnUD+O|+_@67&IL|4!5=
zO*ZA}ie!te)6}y69f^>(90BSyV>f6VqvX9xouCDs8h+_ot6jr`5H0uFaDpl_w&SWt
zxE_sDBFkDGDhv5EMVMkgC2r)17~%85Bvd!}VmKxwK}ob<06Jh86QldETUomQi~$yq
z+ng)8Hr&r}-==8?_h~QX_nN&p)EYo{sM|3#cFv$i&EexF?Qi626J5z>O@NkC_Pq+L
zM1&^SW81f)nh+i%0xNA`c1y=2bU*TN^=_7PeLurWIwhJ7t!4%n$R#A^@ZxI067j%_
zmc$AmV*FM!_11@jWJA&Qv%!1;P@mcg2iN)OccRpSf54D5*nPz5AI#zIyqwqm*;bpn
zhdY3XrZ4r_PY6Z{q<a6wIVF<Yw$c*k<^!{(=7cG(L^cB`$d1$&8XR!&XG1Aa{}%|Q
z)<E|BE?BlLb9LFcJ)5%Vck73Sh{(8bM%g%1qj<QDCw~on57Ch%x7Ay6nNA7!{1sit
zWpR{9>BRt4O#ByfG<q+K(YU8V{mWv%%O`3`OX;vS>f`|w=YjhDUJ>uk^!AikMm2VH
z1n#&>B*UPQP{;WZ>8tVn)}q#D@(}d8aEm0h$Ngb^J?kB-sZD#8|Mo1@_5|8H;erSF
zmulPWE)!o5L<l7;06`P$T5Wu+Oe#9x>pq(Vh3kCo(l4cG)Yti9IQu)y-3IqW(f&p#
zr{e>|_tGZEkZ){Qrlw~bPs|Sl@SLkcIH27DcS(x_YuG?X+6h{nA!h_&*%JUPPOu;?
z7`8ww>sC5~{}u1Mdv;`wqp2dGuD0o)mwSZO{~xeCSR7~6xMnCl%E@vmmqz!X^~b?B
zM`rUov&l8|b@DoFB*O&l&HkgpdAhW;+6pELXcgkNCP8R;^e1izyZbrZ#)tWyJ%@3%
z_RkXElhXIy7b^U#(oCwZ+~-XcNpizZu(K(YQdq66cb6;o<H&|$c>k05$w}1lOCi~X
zG|R1HIefIhx{9lIsP|H*(*>^GK5$EwfS;3oD`x`ss;0KI*Z|WOfC?R_c;jK|y<3c=
zKH9Blx8AZ~!@^C?ZLG`#0Oy@pb>Em*=P2aWzMsM>sg&G+RGI@6a%y?<n?Och6YUi&
zR{j&6N^>Tp&R;Yt@tFEbo7y)OSAw-z=?`sSCIt-n9)wT}yIGhpZG$Ab>wN{XRB%4x
zyZrtvGV!WHf2%c1;Ru4h#)0X*(N9lFf))W|#P3uLu}YO*_CTwiQqzNpALH6kEJwf-
z@FqPu*xH`TvV(%kwF29^X|4P5x=Xg<%P_a2`YNyXI32oB&^YShMx?2n3VGaj^`T5_
z)Q|CgMe<utiM5w&MB78x=}E|&&btCd8jRYsph|_8ZfJyGpoOf)kG2&l_ihRDqeiRj
zrim4NlWvmG9rMZE?~s(LuEjv-I|bg*tMq7*)J8r#DlhcTAA4hE5<O;J@f>{Ah<(Fu
zWK?QL0r)pb{qIg^IEJthF+jt^4J4WL=2!(tJQ2QX7Moe6Dax6)(SpRyVVcp3v`iG}
zwKHT|oS5UM&a%W|?y~0a!z1fGR^6G36&7N8UfJ=4Cja}fUvjW7@HeZ+nHG6Hn-7ix
zU!L#vbxa22$*ItaunRo%ej=#}OwAcasksnLy6^<L=e5Ha5cAZ+``?|X9OE8(Ai^Oc
z4D9B$OQhXQ9+w(FmJFvc20UXp92&`XBhHpKO-tdY?qy%a@qrG5C{{KPL1HW>N-_8z
zp|e9<(0P2MrE~=V_PTZASh&K7zn69m$Fb^F_e2DHzn=ZaLij&2_l2R|50T%2C$f7F
z!dxdCMt;yI3LPtO-DAlM9K{sm@l$YZfaCLS#~MmgYGxq&#<>cNtj877^rWw&T@Qc>
z;Z8F|n#MWBL;v-(6vE537=aoc!RxRYSLoGHg@O(SlKVCpLiL;rf)U);zon!>al`Sj
zjJl;cL|cb>n)YGOLz};?at8(mDxd?4!G{IwirP;2L>nN=5KZL^KkG<mO4m^1v34bi
zUw?RW6;cd_^Bff(!!yMuTO*KE;wIK3E5GRzo)u}k&C>lf^^uBDejWF3ySwihX&rze
zp10Pc!;$zNBKj#3CstODs(6=6DER{6SG}r~pkN<^t>!?k?)j~wakjmcvK#vA+f}U<
z%}7YU)z3BQSHvm<Y?#oBbfh0aQTlPUqg<cdt(gxm)H-x`)$qPFl+Vu2O2@?dA8p7!
zp}f9|l6|jzd4?$)86=q%J7QUWnXv|YvOZ+_`Ux@3zQlPd7H<AMuTc6Xc>NmCvKU{P
zPp9$RzbknB{8zXvyNi#3iA@Y|%J~A>F%Wr%Tkjh!32_a%q(yIR>8hNzZ;PNWn^<vI
zjNSg>Ut5GcH*p)Ti48w9w?}tD!de$q|FH30rbJ&7XGl7q(*CKy#Jajpsd+0AJ5D=g
zgGJD8!ubzv=K!{FLr|SfsL0E-pH?(@7USh$F4|0n;T9uc|FT%L-(ihQF5v!C0HEo1
z((jwV=$OBt!VYgf*R~C*=FR1%Q`es#Jym-q0+-M8pWI&9=S`~8?EZ+|=#v||quh=d
z<>YJ%#aU$*ekN4bk};)ApcXofW%1cB5x%V)rJKfzsggkD1#OX*>?8v(bPaDejBC*A
zC9`!oSC56>ya;eh6-naTh<!g$c`NbpC?gWA!>%^@rTRm5gLLwvaGVT*yY8K5YdDA1
zlTHK+r#@7TN(vr_{`4Qcpc}<&Pt|6Q4ZS9{MM>c1wsN;uk^q_HEF|D~ywgR_bDi@G
ztAp%Y+Ra4H;dG;o<{An)8Q4?3mZh?pGa=z+qj4lc1?U9jn@aZfLRHwiZyD&DiS)<o
zqfQG;ba15#^2rx&_5LI)era+^<Cy~@X6EO4+QXdnRx4grA@LL<cB7yuMd$6u_1nQN
z(Q(<Ls;W4V`?7ge_O4f7UuZusqIcx@;kZ49-eEVFM5dWc_En}8JT0%^$z<8=d~LS5
z_za(5ilbk1!P}KF#@x8S-(TOdDMbI`r=DAR<MXQFoZG$A&5JVq081bN(zGbLC(PuF
z-{NW+U$SnzFb(K^i?eFYK<hk&A;a8`&(osBH9`=MasIcqVv%QuJ4c>}9Nq8VQjC!p
z-_^?+Rb^y88O~+eGKGN019A*!<EZvSUb=2h)sJ_yZ>Pv!mW_N&Zs<p8pVl{X#k=nE
zE6x56cs?Efd=979uiPYCH|6snm#iXScwcO>Hqpr=zZvBGbP}LR_QlbE-Q4H;C;acI
z)QRx$!Q<M$CIRsF)<Zs18b3cGMkK?d9BxFHWX)VbDx-g9TgYfVk0m+MJe0_U9WKUA
zO<oZGSbe;lrVBsrSv`bDC-s&N_6K-gWHcvC>rF8F-TEO89I=Wv6f7zof8VqmjCXqa
zWa#$FYdMSmR*~>??+wW0M-Fo>@*GyVo9wl@Y2>f#HE;3T5zU4~(456c=bRyWC$I$b
z?VhY^;uYn9&DT<-nTnM9@BJOI$b$5z%v-$)cY#lNOSd1kbIvJpmF=T{D+I%RU^j&o
zVa~ig&_}eMZ<tp)PH@7HL*taJy6C*zG@M2uV-X#vlChisyQ(E$;ctLarY@Q1>l@Z=
z2k$7VRGGZ@9unSMSpEJIxmqt?us^LQr0N~D+!G7FPQLs>%kDQjD^qYN6MYV`eZcw|
z5V5HF7^8eS%7umUdLQsS3<w-$kJKEY)T>u&COp*IJ+1TuxLf-}%}<-|E(e~pk*)o*
zfHWkf&eM2)Ird5}9z#gO{iU|Ely|QF((=$3F~F(wbwaG|Y=_hb`e!mzczyrXxNuQY
za#fSb4QHQ2$MXZw+w>MpP@}bK0+>99dosaETjkEIZtJ_92^B_tu3%YSlk;iUeBXlu
z-<JmO1zUse{+|wSO2Jc$ywaO*Vne+q(uQZ32~7dHV>>=}df!{~+EvB$XFDR$PrIJ4
z{ht>99$|>Mh*!CqE=cuAQX`A_b!0|G*I$+8uSsPXEs@+d6#pT`YinOU>boqE?iy@R
zA@efN^uJAkX?q9~%O79Kj(@BAyT53E9rN-T_Yf4(We>cMp)ge2E=A?E@#>(}YWdj7
zSTnF#(i)6Dz<iX9iBtBOTw44sgY)?7@5nta9Lv}dZ_|b&EF-ghe<K~+!=LPJ7bmvH
zTzYQ=o!Gd0E_90wH^rwxk?Fh7{`M|Y3Go<7PD?-8hU8Z_`X`8LR&QFmUe6u#iDUg_
z^r~xJU|5Y~MMD)?<F5zjdjbP6v2HL(5z34jYqCca3w_p|L*2h^ypGOeap*V2&3tH1
z9jH#YZsY!d@yX4aZ%_+w3G>;qmKT}_FybfjJcNI2;W_r{NVpkP&|n;6;?DE+8vzqk
z%bSIlbDK1E3LTtzh`r(SBux2XpigIjTmn7Ln0^mk26*x5Bpk%mo|hQ!x*und=<0`M
zT$@wJE&%Qec%>u`KIiD2loA#W>TF+y4AhMwk^+h@Hxm0of2bh*3G0Qu!z=IPJgHSS
zP>9a?wlhRZnY?_kyoxI68aFIeHwJp$Hlz`4u?gIGjURT~xiai{8{-pxIl?qCi)+6m
zLwQOK0N3!l?T^Ub_T^yA-0@yVY|m5m2ykz{Oo;VvMyCio`Y2C5iF$a`nGpWX=<*5N
z=u^KigrN%h>2Gm6M5YZY=kvw=QVsDs$EDy{8ff0&S9$&%1zT`rSK~p}L};x2$Z(vv
z(aMPBbi7d4q9CB-fLWFW7HXUz+6)obNghsFJ>nKJa7onfsckP^$qTu)&WnI|y94g+
zJ_jd6VY~v%2aaC{MJIQ*Q`ZiA{Gak1bFg2w-=E&`l2QwOY`P>cvl796F$o(kPB=j#
z#iWWqf0Gn>y6OTSAGzC7+pic4nHQNGc#V%j3EItX;t)jJ?O<6e?9w{>o$GHFtDDY_
zV@@<MZm$Q1wN)oAKgdd*(;a1P!fq#oOS&a^R!xj#>qQ_DqHJk0wFG_UBVnD}VMvan
zHU@&!g`01_qCy0Gc4Ogb36YSaCz&q6IMGt265rO*gNA^vf_!7`UgIuyJtfXX;SSZ8
zd70!7!?}O@G<UDp`pB|4`5*c^jCfu1qIU5_?-|ewTa0u9nFH}4BoCQ+i!=>uPYp0u
zjNB8}1PG6>WFMv+fz}v?Ui%(TDG8S!+6<`4ENhFpUZqGa)I)QbrflOop>SoiqH2U2
zv!@g+%PS#vhAd*<VyUE$<qi?6%|R@W&uEU%@g7e5kwgG-y|)zHN6T_hh0s08>zQbW
zcc2Ivj|MB871ktJ=sDKGXQyKOYby+O-?xd&Hz#sP`&P%r*ZD7v2Y++v*hmy0>(}I6
zCLK4;9`o|NXM(NGd7ca?mvX;2i>vnRjH@pq8-2#v{K7ZsPsDWxMBcVmu?vrqD_CiZ
z^XH7`BBM)U@!q{-NtTrq)0n<tKF)0qM~}dkzJSj!s1Lpf6wQ&YZExbuM1ESrxvOzB
zKF-{_ZSuU_Nh2P##%V5}eo`WwTEAY=&UnfXy6K<o3n~uC%@dAi_dy7dVR9%N|D;vh
zFThLStd2io;q_-<_*Qqr2<&QnQVboE!67y@5<AUdxzt_|ks@+dXC^5O*vC&ys|{EV
zbtc^ekGJ-GGc;Hmkzm=p2j$JXS-jvRoKgz)^ITg)dqrePC?TZ-OdLF8u;a&TF>-18
z@YaX%Eu?*b!uiK^-i4n9`C5D)`cIF$7K6hU5EfGSkfM(Bc(Hs%!cD*6k|<-d*qT9s
ziwwg#oR^?kzK2(#yRk2968B}E4Rs$UgyndL-qwtjFz!FUQrD(>qt`0`t)HX~5Oj*?
zzb>C;1vEtVd1W(xGrfdzY8)Mj{I)vPkMlaZSEY^2&zUcmWp%V^HNjgsD7>`_P!no_
zXhD)J=xG7VLgJb*`Xgl5(&l<`kyH7!=*ByFlD`8BVZnV+fZ0UMf+1iTgbxm-Vp0bW
zl4VOjtciXp_!|NJbS#fLS66m_=asG4WyUmq({Y=ae%!fw5ZkChW?o!f9yYtGd-mGV
z9QSh12#n+ty4`R(|B*djv)S#)$>>$p_26&KYrmZSgONrZKISXH@0d5h9;LHPDC-28
zH{E&`WXg73ZLim-Oy-t*FWQt%(I$*_>X3kFLS&N#AJBTyhpSuhy*#S?AR+2h8K~XC
zhN2x&gGo32M2kbX_#w)E{-WC$6xDJQd+E)g`H>}X)Z-`IRE<80$1s8Ws9L#mxO_fm
z;81_aG6Lx}lfjgjqwnnA)@5f`d(K4%uOAs)o888s-SS@;Pt?vsl6m%PXqYd%`Ly!Q
z=K;}kcIEEMk&MQ$mx(g_;O1HR?}kim$B(jKB^ws__fwbPnIYphy<3U-;ZpdM-zlD0
zy7iy8*BDFr+%QPD-i&>jGfj-fP{}@b4U#cj?t!k$>$h!~LlTOy>lz)C0|BK8!u-T9
zuLXYxTo5|q$eNF)>EdM-Gou)`OKPA^6`f}I#C(vh1JJ$ZWc*Z_h=4EzA;``v61ZE{
za4dYbHO)L%4YO`a_H;!0bP+IC<Mj93Q*paFTg*qYZ4@|!AHO~*r&vIn<?1L|2(3}$
zfQqHU%M~)&-6dh3#XK&$Za~SoWm+FxQD4c|yQy^VhwwZ|IpX#7+)HV91!7X`>quW-
zTIYpi?^U_4_6a1I$-KYuL7vy}pS`3RClx*r`(dmDPrtVPM1*O+?FxF}`18a@0K=K}
zT#w~(z50O`u2tM|O+PB^vUiABJH6hckKXSZ_4z0zK#hbm03{(%Zg1`8=d6m>EN!-q
z3H&q?z~t9#Kj)_Tgm7G<1iy03M?RiO$Vvd|_sa(L0EZgm#a<R8zA?0}>!x9@wC28s
zcG{C%K`Ze#<G*Pu35|9O3(a1ey__7Zt=*6|JCs|YjlofT<J)M5w#0}p*(TGyCn0}g
zAA|=&_Wafs-)hgct}MY-9n|a#%~`@#%sSYu2@zI1W;C?=S?he=56hG8PmMf2!mPEq
zT$!92?7k1$8){7rn)vnG_rcyIZnO69dq|to+?c@a1{g(nuIla`vban$Rl48LL)DvF
zFO-|#Rl&C6K-s4HPy~BaBdbp6oJ)*@?c#Mq|4@^s>fZcRAzYOu!=Qmm$M^NAcG9_Y
zSn&G8<r3gcn4)*U%2gXvI)A9wf)Uz68}QhElIeke>G<X->UZY)T$w=(k-5nkAK%Q^
zR-ElF9`zowI6^c<Tr?=R8JX@!QRh(x;C>tJ3U$7UvKq53D_0KhnAJ!f(^nw`Mr@O)
z+9c9(DMyai2MsiPnXtqKW>x7RLhEFaZ@swdfSo0*2l@cS?mh;FHJ5hw1_lIC6f5zc
zQdOlAvj2Ulm3@}?(%M|WEJtX~T<g2@6;wNkgI;RQ9Mx{QyY}Ncdl>!IqT0Q%u@_AK
z2G?tsM_mn>N%ZtnbF$no&0dt%Y+><~EqcuNoBC3BOE{7|*pa!qz1DEDu_^t9K)Ev6
zyre4QS^cx1aaqt;3uy4!W<jW0uQpnjUtQs>aN|pS$UKM>fX#YKP(5X>(!`|JrZzyd
zweLI4Y9CIOaP(dIMc18d?h=fq!lb%IBGd|d`MWk>($U}VxAOC(=<nKJxngl0aGA*%
zhTH^VR3^E+?*?B24;L|R^savkMBEvh-A;Zql2xan4vorPO2uTv4NwF?59r7qbMbg3
zr-=}7cNF-V>$@=$<fcA~#O}Y5n?tZ^lSF%P+QB*pMbZC1wn3GD0kpEQO3F7m+{&w6
z&@O*v88_Ol#$B}mU)u{C2CoPGaaC4V2s2YQ`~A&3d*dKp%a<pPsG$AWe$6XokA+<(
zhd07?Qng2J`$zhAiw%h?F25ckwC0ID6nLp2`aYk|Y~B0>$ox51PqhtYFYuB{M`~f^
z9y+F4bDT&tvCP^H%*_XVLUY{8*<m<LPM&Q~tty^Mhb)oQa=QAQ-6|!spAp|fItwTm
z=&Az+$HrCBnFlBjBWyZcC$j<{36u1v_n?UP6;wDkGsUq*U9J=0JWO7r9p!H+0n{dG
z(<U5y5R@n6;k}D^{W0!hi|BIAz9i=6pL9&9^cz3$T>6wqCJIe{p^CLaUvMEiuD1p!
z%bYIkr@q?ZbheBNVUx7}oEPtL;f(_YtKDf+&<5j9Bh_lMp>=x>*-w2HK5|UTr6uM{
zJyDpIQP3*II}%k*SQMERNcO#^3M-zt{$HISe(Ffwf-e%LjjoG{PUR-VD7aPgBR?wa
zH*E8#RUuF`5OGt2q7sIOHP<&edL|H7R{XH;%jz5tEAg|5D&p_7Zz_4{o);e|zuPwx
zb|?t&IT*-j#C25DLDzty{Qtj(59-P(4YXQRkT!E`&*9J|>b2JPFC-Vv6w*R#<H=QT
z`8<~g^L})9Kdh2j9I1rNeDXS6d{!1wtG?`61tBbV_^aBA`a~F4BH#{fTP-2Q34ilH
z4qLxPB+HbG@j~9nzu@u7;)Q=?aQp-j-Hh3^h8w+j!#eyEzRFqJ48MB(+I30#!|}xt
zXf!{LOR11}N`vuy!0^`z&hh*B`a~xd+<%zrG^K<F?O0}ZE?rZkLnvBO$rX{AE8qR3
z9}wa7t>B{MnUoM^L8j|vhxAFpV~ONN>1mvR?iD|Pk69<<b<y97*WTYIRY{~U<?R56
z(>k-+_x1i^mslv)W<Et?3`8hZ?lZ~N3xaYRGGa?(k(eHQF0cR^D8%I6qeG#N>y3(&
ziwznaOZ_HE$gF)iU7U1FXS-xw9^VJvU2c!JZr-*TwcX=;F7)TPU&N}nA6<&@hZsHF
z=k-W0CWDvuNp5Ru$4f_z+C$L62us^N&decxefv7vT+mh(T`tD5e=I8oxS9}XiNDdK
zy+q1M@3ytQ+H`Q=aI2|fM`!_dw(R$Gey7=Ooa4h{N#|t`MYf<|o2^+{DcJ_FZlM1C
z(W86uEx~1q&-_R^Ixxbl)@*tYODfOd8g@jf_6^<of6nv2dIN7~P-0YV5RN;Px1|1x
z=B3KzS9`uHs?>FxzuuVh!1cSYsy0&+Lr6%2$o@+Bw2{SUuYP-lYri3al%$li)q;$a
ziH-XIY3r-wqUyS~0qO3Rl2X8-J48|`DWyX|S_T2Zp}Uokmd*hQrNN<7I))rdlxC=*
z>pOVg@B2N^@B8Nev)0-BthKId#q8~_7`m?YK}lB`Hmj2m)mPLn_B3X$P$8zWdBk+c
z2&jFQQC;L(oP>z>-h5R{aUcDu2HE(WD7iTz2Lp}cyEWLfT1}@44SmeacfWY3U9bE=
zIzKVp%=+o&7T)7HdYix!dIUG|5MOZvUV5|7&mGy5c>6%N@Zj4Ct)2Y!sgKHsSt9wc
z3N>ZHo%L9l?V*P!H)HesV<o3*!<>U*7&NnRwMR)$*X^W4hwe;@cl`5-*XiXcW>_1}
z*lDZhqjK?Y(Xt2U*Bq<jsHJ-U7*4JCCd-TwOCt-i$N=dn5wRF4?>Pevy4aG5bRUs#
z9Xm_7bnjt!tG_7r+Qq(p_;t_UtKfkD*NSBXwnJL`+8N75FY~<GnZ=yc!!JTj)}s*5
z&{?5*`%6vF6pc(PPjq2#6YNXTW(SR-%J%o3)5xN_7x(%_8u;l;3<si{E|O$Wg(Jh@
zEdg;=`ILcg1D)pT*&p7AT*4QaH4eTVr`awr8)srf_jO=s*aaG`XVnW0Ffe0l@^wPs
z*vSv@$4Xg&Rtok1v{H7Gb~fRi?gv;4A*}K5Q{^f%srQ%WjuCri{t~KwoqYG)cavl$
zZO(7c-R3ucR5x!H&0{;wL`sp2S^mQ9R(*UXN%;Fm2IHo5p7gHqHbMp*%^r&Nt~S87
zd*N!FcA<~>B04)we#15et@kEWYbfXT=-6*d&H$Dxd$c~WDe~&or9JY`w|(Qfk7Fuw
z(y>*Ki7=Qb&CgJT7eKYnej4epI1c}{)PX_AyKGn~q*^lIP;0zZ!Q4Vd@q#wI^4o;{
z&8zHrE&r=rdlc+8OCiIIvGC^Rz@lr=->*8m<$@V*SeChSIU-Y5R>bTZ(>&>as&z8D
zbjS;D_7?{A`FH&yzF3UK+1$G=Os`L#WnJEnhL{=`gzp=AoCp3Oka6*$)N!C=6?1lw
z9-*J;I@65)JtSsB_p5VLTjl-u=%_fX%Ko#mHDv*p`B&TzljE8YziZss=Zm9kHN2}2
zA5cC<K4m)lU=hVMH#6teq3d_lL-HG(Ire!qQeWItpoOyTeA`}8NG%Vz2CLr0;8{6<
zJ2lP!^x+NC?`Dt;-SsnRtALul^QR{`Dlpf=qu8UGXJhM3Z(eBK3$p?JA`v0rUdo}c
z%*xXQZn))Af79Q{j32t_ASnz?2QfIlZW(S?`P(e}^E*LQhhfRE%D!LX(EbSCQ~huq
zXw&J6LV$ZZ2NoXh|N2oCFoE$?463U<9FNDSFsx3@e1=!^VFh6dcfug(QYwzf__u?V
z6PJy^*lqN$QXPKy;iLNS%v}>JAu*~iKGFrVqJyJ&3&2k3cS&=PCtSNG4>GYb%DOO2
zys51_98zz^PeVeY=yR<DUsihqqeNakMQht73Rvdh+V4K5TV$;7A>8V+C9g1PBAR5e
zER+ev8NHRe!fZiX?wuNogc!!HBQm<(9*BmI-0+~EU9Xa!-A~m$2BvU}(by)>OYceA
zPb)qxC^E2ZpHdz4%j*}D%J2eatRFGRU@c8~A`iN~&I(nv$v7ufHHM~L6M;Ul$}?)8
z`^x<irFc$e?gObd2u!Tk;}1V_&0!Gt%8q?b_z9@iiM}tmY25rL3;IhEK+8#1-SJSi
zhrDsnpu)Hmg=FQ)&6h&DNS~zGtOS>qVHpl6W9iw-y;%oQ7l)RQ88y&z$<hz))0UsV
z<fnJ7Db>e(c1xs;7=7qRKtM^&%^TN^abAb0=8qo8=%<r1vi?{ijvrYO3^aNp3pg})
z^jag&C8?Z%F-{I6jqsq#GRos$z!-wudRE})EE{5>f|u1FfSr^^rl(itR{#_&9A8Nf
zLO{77SY_%;QBWzbG<-);(#J8*YY+ssvu7P|MKZ)hmh#|>XZVBU8BLmAMg@`XeZ7s|
zbC$0YB<>d21<s&_Y942lBtQ%cffCDS2a)^uEgyB<7d1Y*GilT98oLiz3+JeiQ9Z-|
zyM|FP!AAX^^!=yO>}IwMF11fz3mGoI*k{lv3T^>Xve0MFioHCE51yNbPWr&pCebC~
zF0WfW@LBTi#M}Lsc>EKYAI&zDgd5uGN(p!G4)j<N7)^Yq9fqPm(2T#s=O&N4#x5Ly
z&3*K0--DK8y@a!-vBGU+)(_ps;eq5^BbCoh_|WrGA?Q8#(xon+ZOSJh|CnRCs&o8s
zP<ednu40CZsHjGQluJI>tLoz~-tX>rx=|(xBSgb@lh&G_QP3!9S5jo`ych&~oi^4(
zBJ1Wf5GbGfA7Psk#z_s!j&ud+#TpJrQx1({P%?!wEs7(LhHs2b;!pYV-Q*WqwgL_y
z4$<z^PSQkslyg2XtYUTCmPWUiqD|yWQ}2)u2d2|B`U5m~*uE?A<@h9OhEPR8WXN8+
zJWmU+baVOni(6IW3l@H_tZSW%WxvK1Kim!ZfhX<XhH;s}|G!}j6cn6ejfPq@uajac
z>=HYVf=lzzGyj+>*5zP*b{UVXdZJy))v=|)qg(lBvE~tVS2}<byI%Oci<BM(a8+TC
zOwMuF|Io9o&)JftuJbcs%VVp!>(Dw~OHhB9m><|(wsgTQeErOFWC?}FLZ{x4Y1sF%
zq;n>}1;L-#gk`Uke0U6>oO5R4!lVDL${|gX@3iRUHx{uKYCDHsUGWpVO6GFa9O$-t
zf6i>C_u}(69iD(wmn4@Nr#X$ko0}pJLzZ4hwJ~bfvQrKV+X&}rIv&Ei@Oh#THrxy{
zI4!_Ksje9!vN#V!%Sy38%s?D0kY%f#p!6`B&kM&~T=|2D&d51Ps;m02>TISuIE}%l
zQ(P@^`XgyDWX~>MB5%@Bo^zPVNpM*TJ`%9rUU!@z+`$wZmur6>RB5BJo@rh944j_m
z3p|2(mBD7OsqBQmfKPsBi<H#-yx=qO(~fTp-HSP$MfHvE2)@d{DJPpiiB?z|e-R$V
z*aVi8^az;RDDqH*&P!0(lKjv3f<;-jVrC_lUFH@~Tg05;7p$^Ale+<ia)-sUx*uQH
zB@TfDld2!VH?Ab;zm1hr9@g;2)!R<~q6^fW+{RsHTudSUL|58PG<s&Vh!S;i?OjBj
zIQt|yMs!hs_ijq|CU{6o>Gc4)%2^kwd;Q~FGW1Qu_2juxz?409(TbsnO<T*HXkD7)
zAy(bLgX^Do=w)oZDfv8Kp;Nog^2NDz4{5$Q;2hHAlz2KZFV^^+FFrqXC#&MmB6;Bp
z&e^A-W6$3>J6G@_XN>31$_HAyeV)Ao#tX27`m5fWYzwEPCq-7`JXkLNyrL(^k&H9p
zlTdP`j}tTPjiK0+7^RvE3{ZfAAa7HIo2}nHFvQYCBFa7(uWr03(JQyyq<+2W^ShSx
zHfSrvAg9}>KX(^l{FR@xpks}-2D<BqD}Dk@t1wZO;_(}guJwQMen6?tcTcR`W7Vj*
zQ7?YdM`qT#&9gKceI(J<RKRQ9jYDsJ8_iv@v83SRM2{!6lf(OCy4rJxRk)Dmg7aq3
zyB>Sbe&F9KJz8ssOrzV|_ru_Uw~SaF-X}Ykt%pv{T$wG&1ES=inD2+OYZ}QZnIp=?
z``Ja6@2P*e(6NU$s%Z7#{nkCojJu5@#Y&U&Zm6`w=vG&M5-j8D${wrEG7YXg+2w})
zejoE52OnEqkILzGY)Q)r=Hy=@z9P^!ntyzAknPxz-_idv`ic8$lU*DMRBd2+ZPEwF
z?Pp6l_t84>X&zSp;=0GNebsb1aE2&p70Ky_<>ny?@nim2G|7e4aqlgU+rS4stiIuu
zu#!kEy`eTbevQEjxyjs;>&HdN)OJs0Le82<$Zlt5+A^Uz1?#YCv0}{RV3~&Ui-Sp@
zK(n-Da<4V;G^@d!-g%H?)p}VZr4mII(f_K^mTyAQCyBpi9QQmEEd2w@cfcMFh|Izi
z>d7r}uSNLdb`4(h!uM$z+}X~+F!OhEuYauipL<U+em}zX5vCe>I6!d_@SXkm;@MEW
zSQ^`Qw2=QI7-Sa5<_t;`!Ye7Z9rsiJdO0l!WgtNG1wc(|83(iDZq{A+2H;4Qs{Amy
z$2T{U`6cQwb#s4KVY!fA76p>&%kJVxS2+Yj5ri`EUSJWFID26E0ZWUl--Bl6wkyL*
z8>Sa=@v@UyJQ%+jX7sszIWZz}O_mV(;eXcr#j(X}+7xYNzD}2PtuPnu?c3@NnkrAv
zizApAD8vHsZf1k>Kd6E-+QyhmR*u1PO>s(?CzwxkcWJ)*1(|;+Q+n8f8$#hV?3jj9
z;QWz{4`$g9Xs>9I)zimj2wX=XY`?5_;Sd#N8-Sd&fMidB+uPPUJS22M2_;i?d@+gG
z%gRf^^^G!%+4X4vQHB<_0E0gtAh01;jY=Anm&gzth4FjEpELM1#EENgB)pkxCJM%d
zR}q(&N{0&^yAWJpMzpnQ_S)!H-eLjlDS`|N-X6b{mtIy;eelgJBA_A#N&0h<ZkE;3
z(v!@W#0e%Va@t(H!SOUZ@05{&2^p=FIRNKkv*36lT`(25;{hMG6oHkP!QVBE8sEAM
zn6QUCaLqH|+EumY{``56j@Hs>zIWiiMc+5nzQDwgXl}9EURZyi<QD?vnj)Ae-Y%31
z`R=LwUe#d6R8eLWPnzJuwV^uWvspm6<kudVS~IY!?lzVT9}Mkz)u!d(u@Ps3`EN5!
z#V43ANmJzzrb{1}m8ms`3dLSB7Q`EX3bZvq&-09k;i$KRog$qRA*IgMq1&(&S06sN
zRu!HZOmg9;ubxAXgA~$@KrEoYQUeDaNlqQG@Q_-KH0Wfcfy@|}D;1XKoi>Y=@YLd|
zGULl1J=YWuJ>+QZ^#<BYJmnCvykRMHN|v|F%NP`kQg$Aj_hX>WY%Cbw7%S^>(yATD
z$b&C3L$~+fLL9IYb~JArM;LBI0PY~mzPH<S)t7c}=6w32Nl5!HPwk>FkB{6lPypKm
zci_^B>{ffz2)qH1o2VaUpQ%>)FvxL?^;*N_-B5T46apP4*3lvwtP0P|Qoes10QEEp
z^({ut8H(^Ywj@Je?qfGGJ-{7IjUj82^C_*Av)E7p1^T-n9Ug&tZ?5mwLV)e<0Lw8g
zpm~yJ0pUOWP-zpkjS0j8qGnLT0okT52^BmI_8`^LmNE%Ct!eM`hZ3f^uZx;<o$}^O
zB+R*A`?80Og=thgemV<2J?(?C7Yn>izEo&HQc}Dvc^_A{sbTQ$*>lw#BXiHK%p;>B
z-ANaQ00uh#>k6)G;jbx_w;e?4a^K8SpNqh_BON4EK_zU`8Wx%DpW|H0rv>rQ>3>#m
z0Q<<spV{^$;}TUv8K=y0P4npBL@9V`lUrtW*yj<iKl;(xiYy@+qmf14=~$InK6$u*
zYD;Ifwty#{DF}?KKFL0FV`&)~H4B-&nbXU^_V0}jTjc!X!(>4&hsc!Jts`M?n6C`S
zA?JRts*N={9TDZEiBTKYEM(~HPmfM?QmpU(To!aL7<(THXW^V8=rwo^+m9PR#t3i2
ztc{_c1%#_~2m0Q{;qu>hw@U{RqhheJbe!v6;?p{C)_Oap3~Q~J6#6e#)1=Z12-SIS
zZ@CbH**q!)uZT&Seg{vAv$bGSW~iG+3}H&z-j2oj2tUOvKcStL|5)B!x$w%y9oELm
zuT5cj86H~rXid^;eMH|D^^&kD_yYngmM02wW4Hg98ybpBDOC{h6+*8aAFG(t1H@pK
zq~=Zyhc)`0`$?1I%otGb3l;Xg>C_cu5H9eM4@iAJyxSCcL>Ggu%Z#$o`)RH`O~8mj
zAwpK?Z(vaR`mK5OkqR^n2#}wqwo%MN2<;VVQQL&9(YcIxwDY(MRc#qq&_&tnHD;tF
z<`ILSh#S$#InhBt1k_tH4CLR?%n}q#psq*x7^ci2^qRJC(j40YLw8F$-y5Qq)gQ9C
z{gwY8)FQt+3coZwP~Ht;S5a^@SH}3Q(8Q*6jKbflj85}z*d`rx>6;uBnOPSLVSCBZ
zb{|>Mjt0EHwtVwnBxyt4zln)z94LVV3R(Q(-2W3xcaJ*hYbrE_m#8VxETY@-H?e1B
z`g{M{y!wk{bxwXO!32(a<m3b&nG6nDpA^CaH|V+Fis;?@NB`W+=fQwpUOaEut7h-K
z&uC(CSlDDypAWUTAoefXv3xP1`6Hr~M*JQpZ<nP_kHwLay}<F?o7o$qp|P8KuUpdg
zkx{j%c<Y9Gs#^#r2d?yhyE2Q2+b?vP0lB%XbQkwSg6r1L-oq<5<F9$0{6nb&ZOOe3
zcvpx{EhCndvDHz-3{#GJzxGKcJkNw4tvxO)qOmdO!>Kc?YfW~ox#e3_Gw*kT9)(@5
z#U3xk<W<-F{Dd3v#0&$J#c`|lDv5^1%8+kdD7-brFwBt~4CzrY{IiI9w+46*zarQ!
zFmh486B7HJ@x~HZ4rjOV3)-2Q%Z7*w8ga~`eA4jH-Rypv!tSYo6X2kklh$slmIV7_
z73svZjWs6i0teZCjczSDh~Oa=vviTI&kK{K{X5a#*P<`5?eXlYiuqzg3OSdVk?@xL
z6x*Rzyx+`bX8#(mJYT*tU{y2Pt`^M3pm}p1iMd-(X+f0TkkhUC%~dCi?@N|a!1Dkf
zRp?yI@C?p0?FoFKOL`XkO5V(u=~KUB6?0l28-^%GOGdLJZ7^V0b;2=aCJ-yDwn^I!
zk)ql+bZBVmjx}`o9Ub(i6$US3LDq_4OhX~Nx1Z#ez~L76mER{2KdhWhPnQ5pmm5g-
zcmmWT9<D9L9T9p`SwEeAg`eAQ1~nQ_|I~H{_9U_bg99U@1`4N3togCkeMeKYANtQ0
zrIgYEUmn6XNLy89-F?R)Z0+wHgk;(q+hO!3*VCtgq-Uy55mT0)HNI3%r!U-HDF}LA
zfhNdWlzJQbW!1c-l*OMQk69FherM|***-aKb7OOufOtdOZw;plKbpi%heRAq{=i5e
zv(KipQq~eW7WB=e;*`dwgVZbz$q6a1IyyCEQ)!(@Vx}wiaeVPneZ`)VzK733@jB|9
z`0!#{@KIj{3xpH^E_Cd`o4>mS1Y7~~`E#)S;)f0r;#+>-a5-N78TxXuIe-2v(o=Y<
zs*5Val?VRW3CU^eB1*v!BZutg8rupGdE?sVrUmH*tGM?>I+l7TJ94us^eb`7c7eC1
zrvaQJ@B1RENmv)o_@y01u`R=1MOOl$p^8cCe5q$(pz1Q%Hz`$=<1!7v#)dBHg!PAs
zZ=UDw(6x?hJc(9Yk$$!jNIVBX-$$<|nhRfOyG6Gc5mTTl7?2bRj@y;CWVjqTS;XBu
z>%N#5W&^167Biy9_R|bm#}Cz8=fEXJG_|BcI0kx@la^Ln9)0{SnE(^=i!u{}U53&?
zrio6yXU|`m1Pp=9@Ha6ZohT>`Ij@xd;eWQ5J}sD-;OPBiBn^+$#XN1|vnW}rVw;~E
zGgIGut~2r5Bie-Rszp)}sbc=?E{NwZf2Iw{Cb9qLtlK7*-;K1LTyPY<&LJqUxPR{i
zooT1@8oggfx5R5y#}PYRxYo=;tlaekvjzSxwZwA>oSnLyuA5(S2V+&q0nQDt7<wX)
zgD&l1t+roME6>IC2XfOF%Sl(#SL_Ar+bk^`78Mk;SClKA8!p+UT~3K6KjRfo5fa-2
zK;1D;kb{}gbw$2^wPIGzl5&R1z2gzT+4=n&)_?Ci=|fvzcsOP+`amz+Rr8IA2~dk9
zo+;dbDfb&_&I_iP8RKr1IzXWP18I>@YMEwHVUC<631C>!^LZLN)bO>6I=1}DPL0kT
zol;zmX}cb}c3L;yg}3DBY-80|PD11-)Ib5`PNhB4w7qGU+y4SdCLY80W)!i~&YZid
zT%%bkqrMQF?lVE`9Wm*M5Y)ko%N4o|Oka-_%3lO1Mof_Ac>H-hCg2=c4~~!Vx1#J>
zz`kx`;$H9s2ONo7GyWNX;$=R*BV$ndBcfi6q4`aGdgL9uswJXE+Zpr!tA^pf)W|;2
zt<;Ki_G~Z{M1f(VPHX!2A?rVqH%YBEbqJy<SeVDDgeRwYN_dLmpNtMI(89*QJKz{X
zcsx>SjBxd~H~EUO()}wmyc%4B!j!HXZc3>6eSI#@n3>~mz;f)5TxuB$>g|~hpFzZz
z&ZY(7Xrj9XDu9oXm8haEA$Z=f4Ygv9`{yROShS{%Tt1Xp{lHE6kSlN%VAOnf`GLyH
zxYLW(f5LjnA5iYLGo$FIE6f(@?^bOc<Vn@X->++-%9k#yAF^#XGRg8+_GgoOR~C8S
z%RN>dEjJ_%!t<%K0GDu|Zf$daKU8BQl|wvx`lm;g<$83?LhPl^fGl3Y-nP~^3BL+C
zM1C}KpQJanb15PDA4RMZ|E=csqe_UZ0!S*X-CT_u=`ujuRU?zPE=Fo+TxBu5wHu`5
zo&Ebl?DQ1=72HF=6B=Ew+0>#QKC>6zOz_$bT;JOxT(IwusJ546b!*Fi+y$}hafi8w
zzc?B0BgP|Wj!xYU%mn6WYi{?v6gPxWf>ur~gg2zDuw?rT{gFV-7X;X0(O_qBJ2J~Z
zx|k5W9Tz05d1PuE?Mr-QZSh(~JCpHMI7Dk<qA~53*psGfZCUgaE3OHIC`$A;Sis^U
zxP|b!Rr2T^0aMfn+hwLsF7cWem>fhYsaKEa3!`L3>dPnuZto-OOQopUpI0f=CWqaT
zJ2HY}kvukI9Sng^8T;>_l9M3&c2#msr+Eo#3lrMUj;?N`00IVtwG=a^AH9&gBP`;;
z$e)S3a!o^b-0_8LhgDpz%C^m=*o9PnL57rr(QF^)@Z2Xx&hgBH9Hr-RE@T_5ZFg))
z=1Rg*S7_Q|o$}nqOy|@+*63>bwD{=Gf~mS=@}z+5cgaWMDsAR|Q2KifBg_PxqGzvr
zIttbZbkf_!BzxqnH^u;su{Ramn`^|w$`Xm+$fkaK!2KL4JybM?>ZLO18M+XrTu1;P
z5m=k=<I)?ky**`W<uO$;8UL~tw#}>Qp&0qK2v^mmm4U%s(#anbpn|(x8;`)%AWdM#
zN89KQzf`y1WRR`$o<v;dLiUU%1Q6(d97yHy|ENRLmTJw>=b-1*%UqEIxcfJ~mH^9(
zP6aewUWIu*>6(-=jow=xx}!*?p}*A1^S>n*j1X`2-5NM96Q+K={6hVPP}KZ0y)I~i
zX1r-O&&tVPE$m#(Chz!r8tt)>k*?TjHD`r|m}p139`A0wa+(AH%4@t1e3WiRFl-m3
zh7VN%dfs0jGf=azXb1*iY-}Rx2E+9%d{gRbY}SzR<wW$m(&S)N-lM7S0*-bltaYLs
zQGP@qO+I&(Zjm;|YuV?Tmx{|&m{*;q3Tsrc<0%ElZ^za>wj7R+^$_?yT%!_*_FOE^
zrooNiwZFcZUtKL;0QlzHPqF=MWsXGia=cC{dE4E8$^FIuCHMK)^&)2wB<rLELcRtI
z4})q?u+VmKBIub~N|vk6TPDNT$Xw5vZDu4+ir|lo0PM@=?aG~M(mpu^g?~n;Kr)cb
zOa4E}JP-nAl`j9oH$k}oGjbM|;o=&d55k)eV5|u#byOpFgIxP`nquYB6x1mYoy;94
zUT~3Z(Eg2&RKqc#PyZwidT(TgHz0uu7F+RN&B=h5oV@IA!rHk?vDP7!%#fI0%BFu$
zc*>#wYBc%Diw8B9Jz3HBbv|1=w5aaib9&9B({*s`nu<@Z6W63EG6S3v`!id$&C3l3
zhbFZo;Em4*!kz#q$wi*vw(H-l0k{fkzSilss;d6c1vS5jkZ-098B;K!j1g$Qb!-Wj
zV-+k{_G3pEkCwr*w5YXRd2VlSjZv;(E#n@UX=v(1{0-2V;mZ%Y+MlRg!W5o?<FduY
z2CS?R-|>8ki4+_v+aJ|9l)O#F^=x{bloct2GA5vNcC2j?LeF<k4G~zug~e$AnJ56r
z#FpwEMv=QwSb&?<FE7jo^mrohf~jLEXq{mP5va^9dr2J$6RqX7f22>S`i)v#^ouZW
zDZte{-p4^4EW$#SWMZXH&~^7xgIY|-=X=XMk1<=sI$^I|<BuuYbe<JV5pY@ofGh|{
z1yNc<IMKmPgOMk&<S|zMVBg-STH73~1zDOpxcxcgXItCR8BzejQ>6Ngpu6KOIa`I2
z)vvPYsHx$PyK54l)0Cr)c2Q<*XAdEn>T>lXqnDxeduuljtF}gj+5~3-UBq^PE`9*~
z)%hbY`K-ZBZ%=(51Eo8M?z2H1x#$4gh&E%~t28)QrA?bBHvgC*#|=i{CQwgt)cvRY
zF-}m5t3_d8%OAN%HqQKms}le?GHQ{I2R}>LqbNote(<rZZjYQ86&VS<9kUO-BNftd
zZM|RpMux5*Y?5;Tr6dI3xZ~SLAQ({`-lx~H=!dPWZD5>m>eLN<3L4;!7X#2&jsH&K
z)fF&h_qS>XN#&i%@5(6FnCSzU4UJqByb^eLJ|-l7lOnOlR+^V(s9{iSYDQ}Cgw5Ra
z<DUWuKwgmM*LuGFQz28(0_$g((07H74kX(J(+tGd0qLnVrWPivbR;8r6lDh^S_Eo+
zV?l$~HT)!jMbU@2)jZnf^M>{|ei%8~d*R+UHAt$Uu01h6lXxQ#?G9iblF$E|$B}W{
zvh@P8(P;EXGCDGF^QYyhZDcgDuGUwY@BdVx6k@BYa>@Q&0l^qP$8Q8`^Y(T7L|u>!
zQblvuuH~JahCkwjd15}%5)(U>BEgcwc~(5k_Ah%$N;X5|m|<UQ5BPTZY30s}EyaST
zx|G82s$4uzrqw)gZT4b}Ro@ug)wyo(=~kK#0f+s;tT$F5d+{FS1_h^AwS#Q(rlU1p
zg6M~=nO|?DzFa`CJi24p!Q&ImVyAr@ht6zZ9rlUEeI@#xm56Lw77r~svNIP=|FAoA
zLp7K8X*uw|&P7wVV8j01oIW<8&I#lz!kzyMVs6@!voYoav{;$P(K}jzT=^s&ee+kP
z$p9lVLDiTI7@!RsxM>&AtyEgsRhb`+6|=>CYMTcCjRE8J^3*be|0I%n?_b*L!GKD!
zVPV>|fK^*wdeRKF;PD*W#mi@vpOzNhJ}`gfXyzo_k}QDVG@zC(7ulwSqyJ3T*R)V)
z+@1qGF#+MT!lG+L7OBSP?)f@aEeVa|tFm~QD|CMnWD38$H~f7)iA25CC{gDa!?sOP
zjtWS?O70S{4B@&~(S^TpdD(WuricIH9a+<?4<k}p+qrV%9E$l?vgGO9)+WAwLXR1S
zm@kYODHiQ*byt6DQ^T`M?xJ370}6PyCgX&8CVKy@rb1d-?A1i{;n(DQcd6=t_+6^%
zm2SjQw@wF16NqUs2_eil?Ofpg`I4;s&a~0Va9J%<;jNtuRpN@j=QE4e-Zn5<SDHJt
z%&rh^Q5?yGdz_V9T04DvBt)YGi@Z$!!5XQk42#_DJC2b~2jC2^wg8}xSwO$J%x>d7
zM^O?ymEquq_|yR}y|hS47Nh6!Ay(u<dCSK?JbOoYwB8qIAiZ@pUt2}1z^V2z3-jI<
z@Nbl_Y3eQ~EO>8kNJes<SX)7d@n(hA?M!HMDX62ZXrWi>Z#I5ERGio8R=tIr@2;-!
z@@P%&KPX4oLl39PA(#wWbylnfzuK^XrV7n{vGu9~+b{Ph^g~m1U75ak>|dX*Eq+@e
rRS&}<AGPqe&|cLYXN<H#^q=0gf3g5hkJU3o1AfnxG!-kJS_J(codRFk

literal 0
HcmV?d00001

diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index f7ac83a..84d1c29 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -4,14 +4,13 @@
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:background="@drawable/ic_launcher_background"
+    android:background="@drawable/start_bg"
     tools:context="activity.MainActivity">
 
     <TextView
         android:id="@+id/tv_view"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
-        android:text="启动页"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toRightOf="parent"

From bc5b9db502fcb6b953333389394921c2bdeb1127 Mon Sep 17 00:00:00 2001
From: wds <wds811@126.com>
Date: Thu, 8 Jul 2021 18:32:23 +0800
Subject: [PATCH 3/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9D=A2=E7=8A=B6?=
 =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=9A=84=E7=BD=91=E7=BB=9C=E8=AF=B7=E6=B1=82?=
 =?UTF-8?q?=E5=92=8C=E4=B8=8A=E6=8A=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/build.gradle                              |   2 +-
 .../com/navinfo/outdoor/api/Constant.java     |  12 +-
 .../java/com/navinfo/outdoor/bean/Info.java   |   4 +-
 .../navinfo/outdoor/bean/PolygonTaskBean.java |  96 ++++
 .../navinfo/outdoor/bean/ReceivedPoiBean.java |   3 +
 .../outdoor/bean/UnPolygonTaskBean.java       |  42 ++
 .../fragment/ChargingPileFragment.java        |  15 +-
 .../fragment/ChargingStationFragment.java     | 243 +++++-----
 .../outdoor/fragment/FilterFragment.java      |  46 +-
 .../outdoor/fragment/GatherGetFragment.java   | 441 +++++++++++++-----
 .../outdoor/fragment/OtherFragment.java       |  36 +-
 .../navinfo/outdoor/fragment/PoiFragment.java | 137 +++---
 .../outdoor/fragment/TreasureFragment.java    | 166 ++++---
 .../navinfo/outdoor/http/HttpInterface.java   |  24 +-
 .../java/com/navinfo/outdoor/room/PoiDao.java |  12 +
 .../com/navinfo/outdoor/room/PoiEntity.java   |   9 +
 16 files changed, 852 insertions(+), 436 deletions(-)
 create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java
 create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java

diff --git a/app/build.gradle b/app/build.gradle
index 0559a03..058a3fb 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
 android {
     compileSdkVersion 29
     buildToolsVersion '29.0.2'
-    ndkVersion '23.0.7123448'
+   // ndkVersion '21.1.6352462'
 
     defaultConfig {
         applicationId "com.navinfo.outdoor"
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 1630c68..5ae98d9 100644
--- a/app/src/main/java/com/navinfo/outdoor/api/Constant.java
+++ b/app/src/main/java/com/navinfo/outdoor/api/Constant.java
@@ -45,7 +45,8 @@ public class Constant {
 
     //message word  值
     public static final int TREASURE_FRAGMENT = 100;//抽屉界面的展示和隐藏
-    public static final int TREASURE_WORD = 0;//poi 对地图页面marker 的一个展示
+    public static final int TREASURE_WORD = 0;//poi 对地图页面marker 的一个展示  编辑
+    public static final int TREASURE_CHECKED_WORD = 40;//poi 对地图页面marker 的一个展示 确定
     public static final int CAPACITY_EVALUATION_PAGE = 1;//能力测评的页数
     public static final int POI_WORD = 2;//地图页面marker 的经纬都回传
     public static final int FILTER_LIST = 4;//筛选列表所有数据地图显示
@@ -56,13 +57,16 @@ public class Constant {
     public static final int MAIN_HEADER = 9; // 控制主界面各个header
     public static final int MAIN_REMOVE = 10; // 控制主界面各个header移除
     public static final int GATHER_GET_RETURN = 11;//参加领取的返回
-    public static final int MAIN_CHARGING_STATION = 13;//充电站的Fragment 对地图页面marker 的一个展示
+    public static final int MAIN_CHARGING_STATION = 13;//充电站的Fragment 对地图页面marker 的一个展示 编辑
+    public static final int MAIN_CHARGING_CHECKED_STATION = 43;//充电站的Fragment 对地图页面marker 的一个展示 确定
     public static final int CHARGING_STATION_WORD = 15;//地图页面marker 的经纬都回传
     public static final int CHARGING_STATION = 16;//跳转到充电桩
-    public static final int MAIN_CHARGING_PILE = 18;//充电桩的Fragment 对地图页面marker 的一个展示
+    public static final int MAIN_CHARGING_PILE = 18;//充电桩的Fragment 对地图页面marker 的一个展示 编辑
+    public static final int MAIN_CHARGING_CHECKED_PILE = 49;//充电桩的Fragment 对地图页面marker 的一个展示 确定
     public static final int CHARGING_PILE_WORD = 20;//地图页面marker 的经纬都回传
     public static final int CHARGING_PILE_STATION = 22;//将充电桩的数据回传给充电站
-    public static final int MAIN_OTHER = 23;//其他的Fragment 对地图页面marker 的一个展示
+    public static final int MAIN_OTHER = 23;//其他的Fragment 对地图页面marker 的一个展示 编辑
+    public static final int MAIN_CHECKED_OTHER = 24;//其他的Fragment 对地图页面marker 的一个展示 确定
     public static final int OTHER_WORD = 25;//地图页面marker 的经纬都回传
     public static final int CHARGING_STATION_PILE = 26;//跳转到充电桩 传给数据
     public static final int JOB_SEARCH_WORD = 28;//任务搜索的网络数据
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/Info.java b/app/src/main/java/com/navinfo/outdoor/bean/Info.java
index bf25fab..3c5ecf4 100644
--- a/app/src/main/java/com/navinfo/outdoor/bean/Info.java
+++ b/app/src/main/java/com/navinfo/outdoor/bean/Info.java
@@ -1,6 +1,8 @@
 package com.navinfo.outdoor.bean;
 
-public class Info {
+import java.io.Serializable;
+
+public class Info implements Serializable {
     /**
      * photo :
      * x :
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java b/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java
new file mode 100644
index 0000000..c829390
--- /dev/null
+++ b/app/src/main/java/com/navinfo/outdoor/bean/PolygonTaskBean.java
@@ -0,0 +1,96 @@
+package com.navinfo.outdoor.bean;
+
+/**
+ * 面状任务-任务领取
+ */
+public class PolygonTaskBean {
+    /**
+     * code : 200
+     * message : 成功
+     * body : {"id":8602,"geo":"POLYGON((116.20818 39.87434,116.20842 39.87439,116.20857 39.87445,116.21227 39.87491,116.21214 39.87661,116.2108 39.87666,116.2108 39.87681,116.21064 39.87847,116.21302 39.87821,116.21424 39.87718,116.21823 39.87676,116.21898 39.88012,116.21958 39.88171,116.22301 39.8814,116.22329 39.8838,116.22786 39.88359,116.22754 39.88558,116.22757 39.8856,116.2277 39.8858,116.22774 39.88594,116.22775 39.88616,116.22773 39.88645,116.22769 39.88681,116.22766 39.88712,116.22765 39.88736,116.22764 39.88754,116.22767 39.88781,116.22771 39.88818,116.22773 39.88844,116.22776 39.88874,116.22779 39.88911,116.22791 39.8891,116.22796 39.8891,116.22801 39.88912,116.22804 39.88916,116.22807 39.88918,116.2281 39.88918,116.22813 39.88919,116.22834 39.88919,116.22934 39.88918,116.22952 39.88918,116.2296 39.88919,116.22966 39.88922,116.22989 39.88931,116.22998 39.88933,116.23005 39.88933,116.23057 39.88936,116.23077 39.88937,116.23093 39.88937,116.23129 39.88939,116.23158 39.8894,116.23166 39.8894,116.23174 39.8894,116.23183 39.8894,116.23227 39.89016,116.23237 39.89034,116.23248 39.89054,116.23261 39.89044,116.2328 39.89029,116.2331 39.89004,116.23342 39.8898,116.23348 39.88977,116.23352 39.88975,116.23355 39.88973,116.23366 39.88969,116.2338 39.88965,116.23414 39.88972,116.23418 39.88972,116.23413 39.88988,116.23413 39.8899,116.23412 39.88992,116.23405 39.88997,116.23386 39.89012,116.23424 39.89038,116.23369 39.89106,116.23368 39.89212,116.23763 39.89203,116.23758 39.89389,116.23916 39.89397,116.23951 39.89427,116.24088 39.89511,116.2425 39.89375,116.24387 39.89415,116.24395 39.89423,116.24403 39.89428,116.24419 39.89434,116.24438 39.89441,116.24455 39.89448,116.24475 39.89454,116.24485 39.89457,116.24506 39.89464,116.24519 39.89468,116.24527 39.89466,116.24812 39.89583,116.25 39.89583,116.25014 39.89583,116.25272 39.89586,116.25285 39.89586,116.25303 39.89587,116.25318 39.89587,116.25586 39.8959,116.25658 39.89594,116.25656 39.89553,116.25656 39.89528,116.25701 39.89509,116.25784 39.89502,116.25834 39.89508,116.25836 39.89548,116.25852 39.89588,116.25863 39.89615,116.25924 39.89637,116.25924 39.89663,116.25924 39.89674,116.25925 39.89689,116.25926 39.89706,116.25927 39.89717,116.25692 39.89716,116.25635 39.89715,116.25603 39.89715,116.25368 39.89717,116.25323 39.89718,116.25304 39.89718,116.25316 39.89726,116.2532 39.89729,116.2532 39.89737,116.25322 39.89811,116.25322 39.89849,116.25322 39.89934,116.25322 39.89975,116.25322 39.89983,116.25322 39.8999,116.25321 39.9002,116.25321 39.90028,116.25321 39.90074,116.25322 39.90149,116.25322 39.9028,116.25321 39.90387,116.2532 39.90429,116.25321 39.90516,116.25319 39.9062,116.25319 39.90633,116.25319 39.90643,116.2532 39.90727,116.2532 39.90734,116.25307 39.90733,116.25307 39.90741,116.25307 39.90749,116.25307 39.9078,116.25306 39.90798,116.25304 39.90829,116.25302 39.90888,116.25301 39.90935,116.25299 39.91034,116.25299 39.91091,116.25299 39.91105,116.25299 39.91193,116.25298 39.91285,116.25298 39.91301,116.25299 39.91364,116.25299 39.91496,116.25299 39.91511,116.25299 39.91541,116.25279 39.9154,116.25171 39.91539,116.25069 39.91538,116.2504 39.91538,116.25022 39.91538,116.25 39.91538,116.24993 39.91538,116.24968 39.91538,116.2496 39.91539,116.24956 39.91541,116.24949 39.9155,116.24945 39.91557,116.2494 39.91572,116.24934 39.9159,116.24931 39.91597,116.24928 39.916,116.24926 39.91602,116.24947 39.91639,116.24956 39.91667,116.24997 39.91796,116.25 39.91796,116.25258 39.91783,116.25286 39.91765,116.25286 39.91794,116.25272 39.91816,116.25267 39.91824,116.25171 39.91899,116.25132 39.91987,116.25274 39.91994,116.2529 39.91995,116.2529 39.92022,116.2529 39.92081,116.25289 39.92169,116.25289 39.92186,116.25279 39.92185,116.25268 39.92183,116.25241 39.92177,116.25225 39.92171,116.25216 39.92166,116.25165 39.92141,116.25154 39.92141,116.25149 39.92139,116.25104 39.92123,116.25058 39.92107,116.25 39.92086,116.24976 39.92079,116.24967 39.92077,116.24957 39.92075,116.24944 39.92073,116.24934 39.92072,116.24916 39.92071,116.2487 39.92073,116.24825 39.92075,116.24764 39.92081,116.24736 39.92082,116.24735 39.92075,116.24697 39.91904,116.24309 39.91897,116.2429 39.91873,116.24287 39.91867,116.24286 39.91862,116.24289 39.9183,116.23996 39.91842,116.23943 39.91848,116.2392 39.91847,116.23764 39.91847,116.23755 39.91816,116.2375 39.91809,116.23746 39.91805,116.23739 39.91803,116.23735 39.91802,116.23694 39.91794,116.23692 39.91789,116.23692 39.91786,116.23703 39.91722,116.23706 39.91688,116.23678 39.91688,116.23531 39.91694,116.23451 39.917,116.23441 39.91701,116.23428 39.91702,116.2338 39.91707,116.23363 39.91707,116.23342 39.91709,116.23326 39.91708,116.23302 39.91703,116.2327 39.91694,116.23257 39.91689,116.23242 39.91685,116.23228 39.9168,116.23218 39.91676,116.23206 39.91671,116.23196 39.91667,116.23191 39.91663,116.2319 39.91659,116.23189 39.91653,116.23189 39.91647,116.2319 39.91638,116.23191 39.91629,116.2317 39.91631,116.23169 39.91642,116.23168 39.91646,116.23167 39.9165,116.23164 39.91662,116.23163 39.91667,116.23162 39.91671,116.2316 39.91678,116.23158 39.9169,116.23154 39.91698,116.23152 39.91706,116.23149 39.9171,116.23146 39.91714,116.23143 39.91716,116.23138 39.91719,116.23134 39.91721,116.23129 39.91723,116.2311 39.91726,116.231 39.91726,116.23091 39.91725,116.23074 39.91721,116.23067 39.91719,116.23061 39.91718,116.23047 39.91717,116.2304 39.91717,116.23031 39.91717,116.23022 39.91718,116.23013 39.91722,116.23006 39.91729,116.23001 39.91737,116.22997 39.91744,116.22993 39.91751,116.22988 39.91757,116.22982 39.91763,116.22973 39.91769,116.22948 39.91776,116.22933 39.91779,116.22907 39.91783,116.22902 39.91784,116.22889 39.91786,116.22873 39.91788,116.22865 39.9179,116.22857 39.91791,116.2284 39.91792,116.22823 39.91793,116.22805 39.91793,116.22759 39.9179,116.22612 39.91785,116.22567 39.91783,116.22536 39.91781,116.22503 39.91781,116.22477 39.91781,116.22458 39.91782,116.22421 39.91783,116.22409 39.91783,116.22402 39.91784,116.22383 39.91785,116.22366 39.91786,116.22342 39.91787,116.22327 39.91788,116.2231 39.91788,116.22275 39.9179,116.22266 39.9179,116.22251 39.91791,116.22216 39.91792,116.22206 39.91792,116.22157 39.91792,116.22126 39.91791,116.22103 39.9179,116.22054 39.9179,116.22037 39.91789,116.2201 39.91788,116.2199 39.91788,116.21962 39.91786,116.21947 39.91783,116.21941 39.91782,116.21934 39.9178,116.21921 39.91776,116.21909 39.91771,116.21874 39.91756,116.21862 39.91751,116.21844 39.91743,116.21829 39.91737,116.21815 39.91732,116.21807 39.9173,116.21798 39.91727,116.21789 39.91724,116.21677 39.91793,116.21642 39.91805,116.21632 39.91811,116.21548 39.91791,116.21457 39.91768,116.21405 39.91751,116.21296 39.91705,116.21288 39.91702,116.21263 39.91692,116.21256 39.91689,116.21251 39.91688,116.21242 39.91687,116.21233 39.91685,116.21221 39.91685,116.21205 39.91684,116.21197 39.91684,116.21189 39.91684,116.2117 39.91702,116.21156 39.91705,116.21138 39.91708,116.2093 39.91743,116.20862 39.91808,116.2069 39.91809,116.20681 39.91809,116.20682 39.91872,116.20682 39.91878,116.20683 39.91937,116.20683 39.91954,116.20686 39.92123,116.20686 39.92132,116.20687 39.92202,116.20689 39.92268,116.20689 39.92296,116.20691 39.92441,116.20691 39.92449,116.20691 39.9246,116.20691 39.92475,116.20692 39.92495,116.20708 39.92475,116.20722 39.92475,116.20768 39.92475,116.20779 39.92476,116.20885 39.92477,116.20902 39.92497,116.20905 39.925,116.20913 39.92509,116.20937 39.92517,116.20951 39.92525,116.21021 39.92578,116.21078 39.92618,116.21088 39.92624,116.21099 39.92626,116.21106 39.92627,116.21127 39.92629,116.21152 39.92631,116.21213 39.92628,116.21234 39.92628,116.21261 39.92626,116.21328 39.92627,116.21334 39.92627,116.21352 39.92626,116.21357 39.92626,116.21495 39.92671,116.21567 39.92811,116.2157 39.92868,116.21313 39.92899,116.21335 39.92975,116.21424 39.93126,116.21648 39.93135,116.21648 39.93161,116.21619 39.93181,116.21562 39.93228,116.21381 39.93266,116.21381 39.93326,116.21381 39.93331,116.21381 39.93344,116.21381 39.93351,116.21381 39.93365,116.21381 39.93404,116.21466 39.93413,116.21461 39.93487,116.21411 39.93518,116.21462 39.93585,116.21469 39.93595,116.21605 39.93789,116.21854 39.94057,116.21894 39.94099,116.21896 39.94102,116.21899 39.9443,116.21644 39.94427,116.21652 39.94736,116.21596 39.94788,116.21535 39.94854,116.21498 39.9487,116.21481 39.94878,116.21464 39.94886,116.21433 39.94899,116.21291 39.95013,116.20777 39.95303,116.20512 39.95492,116.20334 39.95637,116.20284 39.95765,116.20223 39.95829,116.20248 39.96008,116.20148 39.96124,116.19889 39.96218,116.19696 39.96264,116.19535 39.96378,116.19181 39.96512,116.19091 39.96565,116.19142 39.96797,116.18825 39.96867,116.18626 39.97064,116.18576 39.972,116.18633 39.97313,116.18644 39.97677,116.1864 39.97699,116.18605 39.97858,116.18692 39.97961,116.18692 39.98134,116.18619 39.98204,116.18642 39.98245,116.18661 39.98369,116.18631 39.98424,116.18569 39.98501,116.18497 39.98595,116.18429 39.98621,116.18343 39.9865,116.18177 39.98703,116.18077 39.98738,116.18015 39.98772,116.17898 39.98835,116.17879 39.98648,116.17896 39.98556,116.17879 39.98443,116.17892 39.98324,116.17859 39.9823,116.17715 39.98186,116.17585 39.98046,116.17227 39.9777,116.17153 39.97691,116.16932 39.97735,116.16972 39.98029,116.16944 39.98322,116.16859 39.98366,116.16814 39.98733,116.16741 39.98777,116.16618 39.98744,116.16529 39.9871,116.16389 39.9859,116.16283 39.98569,116.16105 39.98428,116.15827 39.98386,116.15727 39.98484,116.15593 39.98548,116.15699 39.98689,116.15599 39.98838,116.15532 39.98949,116.15443 39.99038,116.15121 39.99367,116.15031 39.99307,116.14725 39.99183,116.14598 39.99079,116.1452 39.98964,116.14451 39.98944,116.14232 39.98984,116.1402 39.98954,116.13542 39.98804,116.13379 39.98843,116.13118 39.98851,116.13017 39.98848,116.12765 39.98733,116.125 39.98694,116.1203 39.98625,116.11938 39.98627,116.11624 39.98332,116.11385 39.98155,116.11567 39.97958,116.11515 39.97651,116.11625 39.97459,116.1169 39.97217,116.11878 39.97153,116.11982 39.97118,116.11992 39.97115,116.12049 39.97096,116.12101 39.96925,116.12323 39.96874,116.12342 39.96743,116.12211 39.96557,116.12194 39.96399,116.12122 39.96117,116.12029 39.96156,116.11981 39.96199,116.11812 39.96111,116.1177 39.95976,116.11759 39.95983,116.11753 39.95985,116.11715 39.95995,116.11689 39.96,116.11653 39.96008,116.11613 39.96016,116.11611 39.9601,116.11606 39.96001,116.11603 39.95995,116.11563 39.95913,116.11556 39.959,116.11535 39.95861,116.1152 39.95836,116.11517 39.95829,116.1151 39.95816,116.11495 39.95807,116.11488 39.95796,116.11486 39.95778,116.11525 39.95673,116.11531 39.95669,116.11551 39.95653,116.1158 39.95627,116.11589 39.95619,116.11599 39.95611,116.11693 39.9566,116.11905 39.95474,116.11716 39.95357,116.11713 39.95355,116.11816 39.95254,116.11899 39.95175,116.11973 39.95092,116.12004 39.95061,116.12012 39.95041,116.12012 39.95025,116.12014 39.95023,116.11963 39.95002,116.11959 39.95001,116.11912 39.94979,116.11856 39.94955,116.11815 39.94933,116.11807 39.94924,116.118 39.94918,116.1179 39.94911,116.11785 39.94907,116.11784 39.94905,116.11783 39.94903,116.11659 39.94894,116.11724 39.94834,116.11586 39.9481,116.11574 39.94808,116.11564 39.94822,116.11489 39.9493,116.11365 39.94834,116.11404 39.94734,116.11303 39.94489,116.1123 39.9432,116.11585 39.93869,116.11523 39.93818,116.11623 39.93694,116.11634 39.9368,116.11641 39.93666,116.11646 39.93654,116.11652 39.93638,116.11701 39.93538,116.11849 39.93525,116.11943 39.93316,116.12019 39.93244,116.12031 39.9325,116.12052 39.93262,116.12066 39.9327,116.12081 39.93278,116.12183 39.93344,116.12191 39.93345,116.12298 39.93397,116.12482 39.93499,116.125 39.93468,116.12712 39.93103,116.12795 39.92942,116.12879 39.92676,116.12911 39.92658,116.12955 39.92634,116.13026 39.92596,116.13058 39.92578,116.13072 39.9257,116.1313 39.92538,116.13356 39.92416,116.13361 39.92413,116.13479 39.92386,116.13568 39.92366,116.14086 39.92244,116.14296 39.91976,116.14348 39.91834,116.14409 39.91667,116.14481 39.91485,116.14535 39.91386,116.14629 39.91134,116.14897 39.90866,116.14966 39.90812,116.15151 39.90499,116.15155 39.90448,116.15123 39.90369,116.15113 39.90324,116.15158 39.90248,116.15225 39.90168,116.153 39.90088,116.1536 39.90039,116.15463 39.90005,116.15536 39.89957,116.15569 39.89892,116.15579 39.89838,116.15566 39.89788,116.15562 39.89763,116.15618 39.89723,116.15896 39.89682,116.16367 39.8926,116.16689 39.88965,116.16744 39.88921,116.16756 39.88912,116.16761 39.88908,116.1679 39.88883,116.16859 39.88829,116.16913 39.88786,116.17114 39.88725,116.17464 39.88546,116.17599 39.88501,116.17698 39.88469,116.17905 39.88401,116.17913 39.88398,116.18044 39.88355,116.1819 39.88309,116.18235 39.8827,116.18277 39.8821,116.1841 39.88065,116.1866 39.88037,116.18768 39.88026,116.18788 39.88031,116.19269 39.88165,116.19543 39.88342,116.19653 39.88338,116.19869 39.8833,116.19967 39.88327,116.19977 39.88321,116.20028 39.88289,116.20067 39.88265,116.20089 39.8825,116.20131 39.88224,116.20163 39.88203,116.20171 39.88198,116.2019 39.88187,116.20226 39.88164,116.20243 39.88154,116.20265 39.88137,116.2028 39.88125,116.20313 39.88096,116.20347 39.88072,116.20375 39.88054,116.20422 39.88024,116.20446 39.88009,116.20485 39.87981,116.20514 39.87959,116.20536 39.87937,116.20552 39.87919,116.20563 39.87908,116.20572 39.87898,116.20576 39.87894,116.20601 39.87867,116.20652 39.87815,116.20673 39.87795,116.20676 39.87792,116.20687 39.87782,116.20699 39.87766,116.20706 39.87756,116.20714 39.87744,116.20741 39.87694,116.20747 39.87685,116.20758 39.87662,116.2076 39.87656,116.20763 39.8765,116.2077 39.8763,116.20781 39.87589,116.20793 39.87539,116.20795 39.87533,116.20818 39.87434))","type":6,"name":"测试面状任务","isExclusive":0}
+     */
+
+    private int code;
+    private String message;
+    private BodyBean body;
+
+    public int getCode() {
+        return code;
+    }
+
+    public void setCode(int code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public BodyBean getBody() {
+        return body;
+    }
+
+    public void setBody(BodyBean body) {
+        this.body = body;
+    }
+
+    public static class BodyBean {
+        /**
+         * id : 8602
+         * geo : POLYGON((116.20818 39.87434,116.20842 39.87439,116.20857 39.87445,116.21227 39.87491,116.21214 39.87661,116.2108 39.87666,116.2108 39.87681,116.21064 39.87847,116.21302 39.87821,116.21424 39.87718,116.21823 39.87676,116.21898 39.88012,116.21958 39.88171,116.22301 39.8814,116.22329 39.8838,116.22786 39.88359,116.22754 39.88558,116.22757 39.8856,116.2277 39.8858,116.22774 39.88594,116.22775 39.88616,116.22773 39.88645,116.22769 39.88681,116.22766 39.88712,116.22765 39.88736,116.22764 39.88754,116.22767 39.88781,116.22771 39.88818,116.22773 39.88844,116.22776 39.88874,116.22779 39.88911,116.22791 39.8891,116.22796 39.8891,116.22801 39.88912,116.22804 39.88916,116.22807 39.88918,116.2281 39.88918,116.22813 39.88919,116.22834 39.88919,116.22934 39.88918,116.22952 39.88918,116.2296 39.88919,116.22966 39.88922,116.22989 39.88931,116.22998 39.88933,116.23005 39.88933,116.23057 39.88936,116.23077 39.88937,116.23093 39.88937,116.23129 39.88939,116.23158 39.8894,116.23166 39.8894,116.23174 39.8894,116.23183 39.8894,116.23227 39.89016,116.23237 39.89034,116.23248 39.89054,116.23261 39.89044,116.2328 39.89029,116.2331 39.89004,116.23342 39.8898,116.23348 39.88977,116.23352 39.88975,116.23355 39.88973,116.23366 39.88969,116.2338 39.88965,116.23414 39.88972,116.23418 39.88972,116.23413 39.88988,116.23413 39.8899,116.23412 39.88992,116.23405 39.88997,116.23386 39.89012,116.23424 39.89038,116.23369 39.89106,116.23368 39.89212,116.23763 39.89203,116.23758 39.89389,116.23916 39.89397,116.23951 39.89427,116.24088 39.89511,116.2425 39.89375,116.24387 39.89415,116.24395 39.89423,116.24403 39.89428,116.24419 39.89434,116.24438 39.89441,116.24455 39.89448,116.24475 39.89454,116.24485 39.89457,116.24506 39.89464,116.24519 39.89468,116.24527 39.89466,116.24812 39.89583,116.25 39.89583,116.25014 39.89583,116.25272 39.89586,116.25285 39.89586,116.25303 39.89587,116.25318 39.89587,116.25586 39.8959,116.25658 39.89594,116.25656 39.89553,116.25656 39.89528,116.25701 39.89509,116.25784 39.89502,116.25834 39.89508,116.25836 39.89548,116.25852 39.89588,116.25863 39.89615,116.25924 39.89637,116.25924 39.89663,116.25924 39.89674,116.25925 39.89689,116.25926 39.89706,116.25927 39.89717,116.25692 39.89716,116.25635 39.89715,116.25603 39.89715,116.25368 39.89717,116.25323 39.89718,116.25304 39.89718,116.25316 39.89726,116.2532 39.89729,116.2532 39.89737,116.25322 39.89811,116.25322 39.89849,116.25322 39.89934,116.25322 39.89975,116.25322 39.89983,116.25322 39.8999,116.25321 39.9002,116.25321 39.90028,116.25321 39.90074,116.25322 39.90149,116.25322 39.9028,116.25321 39.90387,116.2532 39.90429,116.25321 39.90516,116.25319 39.9062,116.25319 39.90633,116.25319 39.90643,116.2532 39.90727,116.2532 39.90734,116.25307 39.90733,116.25307 39.90741,116.25307 39.90749,116.25307 39.9078,116.25306 39.90798,116.25304 39.90829,116.25302 39.90888,116.25301 39.90935,116.25299 39.91034,116.25299 39.91091,116.25299 39.91105,116.25299 39.91193,116.25298 39.91285,116.25298 39.91301,116.25299 39.91364,116.25299 39.91496,116.25299 39.91511,116.25299 39.91541,116.25279 39.9154,116.25171 39.91539,116.25069 39.91538,116.2504 39.91538,116.25022 39.91538,116.25 39.91538,116.24993 39.91538,116.24968 39.91538,116.2496 39.91539,116.24956 39.91541,116.24949 39.9155,116.24945 39.91557,116.2494 39.91572,116.24934 39.9159,116.24931 39.91597,116.24928 39.916,116.24926 39.91602,116.24947 39.91639,116.24956 39.91667,116.24997 39.91796,116.25 39.91796,116.25258 39.91783,116.25286 39.91765,116.25286 39.91794,116.25272 39.91816,116.25267 39.91824,116.25171 39.91899,116.25132 39.91987,116.25274 39.91994,116.2529 39.91995,116.2529 39.92022,116.2529 39.92081,116.25289 39.92169,116.25289 39.92186,116.25279 39.92185,116.25268 39.92183,116.25241 39.92177,116.25225 39.92171,116.25216 39.92166,116.25165 39.92141,116.25154 39.92141,116.25149 39.92139,116.25104 39.92123,116.25058 39.92107,116.25 39.92086,116.24976 39.92079,116.24967 39.92077,116.24957 39.92075,116.24944 39.92073,116.24934 39.92072,116.24916 39.92071,116.2487 39.92073,116.24825 39.92075,116.24764 39.92081,116.24736 39.92082,116.24735 39.92075,116.24697 39.91904,116.24309 39.91897,116.2429 39.91873,116.24287 39.91867,116.24286 39.91862,116.24289 39.9183,116.23996 39.91842,116.23943 39.91848,116.2392 39.91847,116.23764 39.91847,116.23755 39.91816,116.2375 39.91809,116.23746 39.91805,116.23739 39.91803,116.23735 39.91802,116.23694 39.91794,116.23692 39.91789,116.23692 39.91786,116.23703 39.91722,116.23706 39.91688,116.23678 39.91688,116.23531 39.91694,116.23451 39.917,116.23441 39.91701,116.23428 39.91702,116.2338 39.91707,116.23363 39.91707,116.23342 39.91709,116.23326 39.91708,116.23302 39.91703,116.2327 39.91694,116.23257 39.91689,116.23242 39.91685,116.23228 39.9168,116.23218 39.91676,116.23206 39.91671,116.23196 39.91667,116.23191 39.91663,116.2319 39.91659,116.23189 39.91653,116.23189 39.91647,116.2319 39.91638,116.23191 39.91629,116.2317 39.91631,116.23169 39.91642,116.23168 39.91646,116.23167 39.9165,116.23164 39.91662,116.23163 39.91667,116.23162 39.91671,116.2316 39.91678,116.23158 39.9169,116.23154 39.91698,116.23152 39.91706,116.23149 39.9171,116.23146 39.91714,116.23143 39.91716,116.23138 39.91719,116.23134 39.91721,116.23129 39.91723,116.2311 39.91726,116.231 39.91726,116.23091 39.91725,116.23074 39.91721,116.23067 39.91719,116.23061 39.91718,116.23047 39.91717,116.2304 39.91717,116.23031 39.91717,116.23022 39.91718,116.23013 39.91722,116.23006 39.91729,116.23001 39.91737,116.22997 39.91744,116.22993 39.91751,116.22988 39.91757,116.22982 39.91763,116.22973 39.91769,116.22948 39.91776,116.22933 39.91779,116.22907 39.91783,116.22902 39.91784,116.22889 39.91786,116.22873 39.91788,116.22865 39.9179,116.22857 39.91791,116.2284 39.91792,116.22823 39.91793,116.22805 39.91793,116.22759 39.9179,116.22612 39.91785,116.22567 39.91783,116.22536 39.91781,116.22503 39.91781,116.22477 39.91781,116.22458 39.91782,116.22421 39.91783,116.22409 39.91783,116.22402 39.91784,116.22383 39.91785,116.22366 39.91786,116.22342 39.91787,116.22327 39.91788,116.2231 39.91788,116.22275 39.9179,116.22266 39.9179,116.22251 39.91791,116.22216 39.91792,116.22206 39.91792,116.22157 39.91792,116.22126 39.91791,116.22103 39.9179,116.22054 39.9179,116.22037 39.91789,116.2201 39.91788,116.2199 39.91788,116.21962 39.91786,116.21947 39.91783,116.21941 39.91782,116.21934 39.9178,116.21921 39.91776,116.21909 39.91771,116.21874 39.91756,116.21862 39.91751,116.21844 39.91743,116.21829 39.91737,116.21815 39.91732,116.21807 39.9173,116.21798 39.91727,116.21789 39.91724,116.21677 39.91793,116.21642 39.91805,116.21632 39.91811,116.21548 39.91791,116.21457 39.91768,116.21405 39.91751,116.21296 39.91705,116.21288 39.91702,116.21263 39.91692,116.21256 39.91689,116.21251 39.91688,116.21242 39.91687,116.21233 39.91685,116.21221 39.91685,116.21205 39.91684,116.21197 39.91684,116.21189 39.91684,116.2117 39.91702,116.21156 39.91705,116.21138 39.91708,116.2093 39.91743,116.20862 39.91808,116.2069 39.91809,116.20681 39.91809,116.20682 39.91872,116.20682 39.91878,116.20683 39.91937,116.20683 39.91954,116.20686 39.92123,116.20686 39.92132,116.20687 39.92202,116.20689 39.92268,116.20689 39.92296,116.20691 39.92441,116.20691 39.92449,116.20691 39.9246,116.20691 39.92475,116.20692 39.92495,116.20708 39.92475,116.20722 39.92475,116.20768 39.92475,116.20779 39.92476,116.20885 39.92477,116.20902 39.92497,116.20905 39.925,116.20913 39.92509,116.20937 39.92517,116.20951 39.92525,116.21021 39.92578,116.21078 39.92618,116.21088 39.92624,116.21099 39.92626,116.21106 39.92627,116.21127 39.92629,116.21152 39.92631,116.21213 39.92628,116.21234 39.92628,116.21261 39.92626,116.21328 39.92627,116.21334 39.92627,116.21352 39.92626,116.21357 39.92626,116.21495 39.92671,116.21567 39.92811,116.2157 39.92868,116.21313 39.92899,116.21335 39.92975,116.21424 39.93126,116.21648 39.93135,116.21648 39.93161,116.21619 39.93181,116.21562 39.93228,116.21381 39.93266,116.21381 39.93326,116.21381 39.93331,116.21381 39.93344,116.21381 39.93351,116.21381 39.93365,116.21381 39.93404,116.21466 39.93413,116.21461 39.93487,116.21411 39.93518,116.21462 39.93585,116.21469 39.93595,116.21605 39.93789,116.21854 39.94057,116.21894 39.94099,116.21896 39.94102,116.21899 39.9443,116.21644 39.94427,116.21652 39.94736,116.21596 39.94788,116.21535 39.94854,116.21498 39.9487,116.21481 39.94878,116.21464 39.94886,116.21433 39.94899,116.21291 39.95013,116.20777 39.95303,116.20512 39.95492,116.20334 39.95637,116.20284 39.95765,116.20223 39.95829,116.20248 39.96008,116.20148 39.96124,116.19889 39.96218,116.19696 39.96264,116.19535 39.96378,116.19181 39.96512,116.19091 39.96565,116.19142 39.96797,116.18825 39.96867,116.18626 39.97064,116.18576 39.972,116.18633 39.97313,116.18644 39.97677,116.1864 39.97699,116.18605 39.97858,116.18692 39.97961,116.18692 39.98134,116.18619 39.98204,116.18642 39.98245,116.18661 39.98369,116.18631 39.98424,116.18569 39.98501,116.18497 39.98595,116.18429 39.98621,116.18343 39.9865,116.18177 39.98703,116.18077 39.98738,116.18015 39.98772,116.17898 39.98835,116.17879 39.98648,116.17896 39.98556,116.17879 39.98443,116.17892 39.98324,116.17859 39.9823,116.17715 39.98186,116.17585 39.98046,116.17227 39.9777,116.17153 39.97691,116.16932 39.97735,116.16972 39.98029,116.16944 39.98322,116.16859 39.98366,116.16814 39.98733,116.16741 39.98777,116.16618 39.98744,116.16529 39.9871,116.16389 39.9859,116.16283 39.98569,116.16105 39.98428,116.15827 39.98386,116.15727 39.98484,116.15593 39.98548,116.15699 39.98689,116.15599 39.98838,116.15532 39.98949,116.15443 39.99038,116.15121 39.99367,116.15031 39.99307,116.14725 39.99183,116.14598 39.99079,116.1452 39.98964,116.14451 39.98944,116.14232 39.98984,116.1402 39.98954,116.13542 39.98804,116.13379 39.98843,116.13118 39.98851,116.13017 39.98848,116.12765 39.98733,116.125 39.98694,116.1203 39.98625,116.11938 39.98627,116.11624 39.98332,116.11385 39.98155,116.11567 39.97958,116.11515 39.97651,116.11625 39.97459,116.1169 39.97217,116.11878 39.97153,116.11982 39.97118,116.11992 39.97115,116.12049 39.97096,116.12101 39.96925,116.12323 39.96874,116.12342 39.96743,116.12211 39.96557,116.12194 39.96399,116.12122 39.96117,116.12029 39.96156,116.11981 39.96199,116.11812 39.96111,116.1177 39.95976,116.11759 39.95983,116.11753 39.95985,116.11715 39.95995,116.11689 39.96,116.11653 39.96008,116.11613 39.96016,116.11611 39.9601,116.11606 39.96001,116.11603 39.95995,116.11563 39.95913,116.11556 39.959,116.11535 39.95861,116.1152 39.95836,116.11517 39.95829,116.1151 39.95816,116.11495 39.95807,116.11488 39.95796,116.11486 39.95778,116.11525 39.95673,116.11531 39.95669,116.11551 39.95653,116.1158 39.95627,116.11589 39.95619,116.11599 39.95611,116.11693 39.9566,116.11905 39.95474,116.11716 39.95357,116.11713 39.95355,116.11816 39.95254,116.11899 39.95175,116.11973 39.95092,116.12004 39.95061,116.12012 39.95041,116.12012 39.95025,116.12014 39.95023,116.11963 39.95002,116.11959 39.95001,116.11912 39.94979,116.11856 39.94955,116.11815 39.94933,116.11807 39.94924,116.118 39.94918,116.1179 39.94911,116.11785 39.94907,116.11784 39.94905,116.11783 39.94903,116.11659 39.94894,116.11724 39.94834,116.11586 39.9481,116.11574 39.94808,116.11564 39.94822,116.11489 39.9493,116.11365 39.94834,116.11404 39.94734,116.11303 39.94489,116.1123 39.9432,116.11585 39.93869,116.11523 39.93818,116.11623 39.93694,116.11634 39.9368,116.11641 39.93666,116.11646 39.93654,116.11652 39.93638,116.11701 39.93538,116.11849 39.93525,116.11943 39.93316,116.12019 39.93244,116.12031 39.9325,116.12052 39.93262,116.12066 39.9327,116.12081 39.93278,116.12183 39.93344,116.12191 39.93345,116.12298 39.93397,116.12482 39.93499,116.125 39.93468,116.12712 39.93103,116.12795 39.92942,116.12879 39.92676,116.12911 39.92658,116.12955 39.92634,116.13026 39.92596,116.13058 39.92578,116.13072 39.9257,116.1313 39.92538,116.13356 39.92416,116.13361 39.92413,116.13479 39.92386,116.13568 39.92366,116.14086 39.92244,116.14296 39.91976,116.14348 39.91834,116.14409 39.91667,116.14481 39.91485,116.14535 39.91386,116.14629 39.91134,116.14897 39.90866,116.14966 39.90812,116.15151 39.90499,116.15155 39.90448,116.15123 39.90369,116.15113 39.90324,116.15158 39.90248,116.15225 39.90168,116.153 39.90088,116.1536 39.90039,116.15463 39.90005,116.15536 39.89957,116.15569 39.89892,116.15579 39.89838,116.15566 39.89788,116.15562 39.89763,116.15618 39.89723,116.15896 39.89682,116.16367 39.8926,116.16689 39.88965,116.16744 39.88921,116.16756 39.88912,116.16761 39.88908,116.1679 39.88883,116.16859 39.88829,116.16913 39.88786,116.17114 39.88725,116.17464 39.88546,116.17599 39.88501,116.17698 39.88469,116.17905 39.88401,116.17913 39.88398,116.18044 39.88355,116.1819 39.88309,116.18235 39.8827,116.18277 39.8821,116.1841 39.88065,116.1866 39.88037,116.18768 39.88026,116.18788 39.88031,116.19269 39.88165,116.19543 39.88342,116.19653 39.88338,116.19869 39.8833,116.19967 39.88327,116.19977 39.88321,116.20028 39.88289,116.20067 39.88265,116.20089 39.8825,116.20131 39.88224,116.20163 39.88203,116.20171 39.88198,116.2019 39.88187,116.20226 39.88164,116.20243 39.88154,116.20265 39.88137,116.2028 39.88125,116.20313 39.88096,116.20347 39.88072,116.20375 39.88054,116.20422 39.88024,116.20446 39.88009,116.20485 39.87981,116.20514 39.87959,116.20536 39.87937,116.20552 39.87919,116.20563 39.87908,116.20572 39.87898,116.20576 39.87894,116.20601 39.87867,116.20652 39.87815,116.20673 39.87795,116.20676 39.87792,116.20687 39.87782,116.20699 39.87766,116.20706 39.87756,116.20714 39.87744,116.20741 39.87694,116.20747 39.87685,116.20758 39.87662,116.2076 39.87656,116.20763 39.8765,116.2077 39.8763,116.20781 39.87589,116.20793 39.87539,116.20795 39.87533,116.20818 39.87434))
+         * type : 6
+         * name : 测试面状任务
+         * isExclusive : 0
+         */
+
+        private int id;
+        private String geo;
+        private int type;
+        private String name;
+        private int isExclusive;
+
+        public int getId() {
+            return id;
+        }
+
+        public void setId(int id) {
+            this.id = id;
+        }
+
+        public String getGeo() {
+            return geo;
+        }
+
+        public void setGeo(String geo) {
+            this.geo = geo;
+        }
+
+        public int getType() {
+            return type;
+        }
+
+        public void setType(int type) {
+            this.type = type;
+        }
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public int getIsExclusive() {
+            return isExclusive;
+        }
+
+        public void setIsExclusive(int isExclusive) {
+            this.isExclusive = isExclusive;
+        }
+    }
+}
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java
index b00c2f2..4a28a1c 100644
--- a/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java
+++ b/app/src/main/java/com/navinfo/outdoor/bean/ReceivedPoiBean.java
@@ -1,5 +1,8 @@
 package com.navinfo.outdoor.bean;
 
+/**
+ *普通任务
+ */
 public class ReceivedPoiBean {
 
     private Integer code;
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java b/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java
new file mode 100644
index 0000000..1e4823c
--- /dev/null
+++ b/app/src/main/java/com/navinfo/outdoor/bean/UnPolygonTaskBean.java
@@ -0,0 +1,42 @@
+package com.navinfo.outdoor.bean;
+
+/**
+ * 面状任务-结束领取
+ * 面妆任务-立即采集
+ * 面妆任务-结束采集
+ */
+public class UnPolygonTaskBean {
+    /**
+     * code : 200
+     * message : 成功
+     * body : 1
+     */
+
+    private int code;
+    private String message;
+    private int body;
+
+    public int getCode() {
+        return code;
+    }
+
+    public void setCode(int code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public int getBody() {
+        return body;
+    }
+
+    public void setBody(int body) {
+        this.body = body;
+    }
+}
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 6eba81e..6607b6a 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
@@ -152,10 +152,17 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
         checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
             @Override
             public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
-                Message obtain = Message.obtain();
-                obtain.what = Constant.MAIN_CHARGING_PILE;
-                obtain.obj = isChecked;
-                EventBus.getDefault().post(obtain);
+                if (isChecked){
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_CHARGING_PILE;
+                    obtain.obj = latLng;
+                    EventBus.getDefault().post(obtain);
+                }else {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_CHARGING_CHECKED_PILE;
+                    obtain.obj = true;
+                    EventBus.getDefault().post(obtain);
+                }
             }
         });
         checkBoxRight.setVisibility(View.GONE);
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 83ced87..17d6e82 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java
@@ -50,6 +50,7 @@ import com.navinfo.outdoor.room.ChargingPileEntity;
 import com.navinfo.outdoor.room.PoiDao;
 import com.navinfo.outdoor.room.PoiDatabase;
 import com.navinfo.outdoor.room.PoiEntity;
+import com.navinfo.outdoor.util.Geohash;
 import com.navinfo.outdoor.util.PhotoPathUtil;
 import com.sothree.slidinguppanel.SlidingUpPanelLayout;
 import com.tencent.tencentmap.mapsdk.maps.model.LatLng;
@@ -90,7 +91,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
     private String phone = null;
     private Spinner spinnerType;
     String[] ctype = new String[]{"全部", "poi", "充电站", "POI录像", "道路录像"};//1."全部"2 "POI"3 "充电站"4 "POI录像"5 "道路录像",
-    String[] spinner = new String[]{"存在","不存在","无法验证"};
+    String[] spinner = new String[]{"存在", "不存在", "无法验证"};
     private ArrayAdapter<String> adapter;
     private LinearLayout linearChargingPile;
     private RecyclerView recyclerStation;
@@ -200,10 +201,18 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
         checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
             @Override
             public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
-                Message obtain = Message.obtain();
-                obtain.what = Constant.MAIN_CHARGING_STATION;
-                obtain.obj = isChecked;
-                EventBus.getDefault().post(obtain);
+                if (isChecked) {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_CHARGING_STATION;
+                    obtain.obj = latLng;
+                    EventBus.getDefault().post(obtain);
+                } else {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_CHARGING_CHECKED_STATION;
+                    obtain.obj = true;
+                    EventBus.getDefault().post(obtain);
+                }
+
             }
         });
         checkBoxRight.setVisibility(View.GONE);
@@ -332,84 +341,82 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
     private void initShowPoi() {
         // 添加信息:
         showPoiEntity = (PoiEntity) getArguments().getSerializable("poiEntity");
-        if (showPoiEntity != null) {
-            String name = showPoiEntity.getName();//名称
-            if (name != null &&!name.equals("")) {
-                editNameContent.setText(name + "");
-            }
-            String address = showPoiEntity.getAddress();//地址
-            if (address != null&&! address.equals("")) {
-                editSiteContent.setText(address);
-            }
-            String x = showPoiEntity.getX();
-            String y = showPoiEntity.getY();
-            if (x != null && y != null) {
-                latLng = new LatLng();
-                latLng.setLatitude(Double.parseDouble(y));
-                latLng.setLongitude(Double.parseDouble(x));
-            }
-            String describe = showPoiEntity.getDescribe();//任务描述
-            if (describe != null&&!describe.equals("")) {
-                editDescribe.setText(describe);
-            }
-            int station_type = showPoiEntity.getStation_type();
-            spinnerType.setSelection(station_type,true);
-            String telPhone = showPoiEntity.getTelPhone();
-            if (telPhone != null&&!telPhone.equals("")) {
-                phoneData.add(showPoiEntity.getTelPhone());
-                poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg));
-                poiRecycleAdapter.setList(poiBeans);
-            }
-            linearExist.setVisibility(View.VISIBLE);
-            if (showPoiEntity.getPhotoInfo() != null) {
-                for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) {
-                    String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto();
-                    String[] split = photo.split("/");
-                    if (split[split.length - 1].startsWith("a")) {
-                        Glide.with(getActivity()).load(photo).into(ivPanorama);
-                        ivPanorama.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("b")) {
-                        Glide.with(getActivity()).load(photo).into(ivName);
-                        ivName.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("c")) {
-                        Glide.with(getActivity()).load(photo).into(ivInternal);
-                        ivInternal.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("d")) {
-                        Glide.with(getActivity()).load(photo).into(ivElse);
-                        ivElse.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("e")) {
-                        Glide.with(getActivity()).load(photo).into(ivScutcheon);
-                        ivScutcheon.setTag(photo);
-                    }
-                }
-            }
-            ArrayList<ChargingPileEntity> chargingPileEntities = new ArrayList<>();
-
-            new Thread(new Runnable() {
-                @Override
-                public void run() {
-                    List<ChargingPileEntity> chargingPile = chargingPileDao.getChargingPile();
-                    for (int i = 0; i < chargingPile.size(); i++) {
-                        ChargingPileEntity chargingPileEntity = chargingPile.get(i);
-                        if (showPoiEntity.getTaskId() == chargingPileEntity.getFid()) {
-                            chargingPileEntities.add(chargingPileEntity);
-                        }
-                    }
-                    getActivity().runOnUiThread(new Runnable() {
-                        @Override
-                        public void run() {
-                            chargingPileAdapter.setChargingPileEntities(chargingPileEntities);
-                        }
-                    });
-
-                }
-            }).start();
-
-        } else {
-            poiBeans.add(new PoiBean("电话*", phone, R.drawable.icon_add_bg));
-            poiRecycleAdapter.setList(poiBeans);
+        String name = showPoiEntity.getName();//名称
+        if (name != null && !name.equals("")) {
+            editNameContent.setText(name + "");
+        }
+        String address = showPoiEntity.getAddress();//地址
+        if (address != null && !address.equals("")) {
+            editSiteContent.setText(address);
+        }
+        String x = showPoiEntity.getX();
+        String y = showPoiEntity.getY();
+        if (x != null && y != null) {
+            latLng = new LatLng();
+            latLng.setLatitude(Double.parseDouble(y));
+            latLng.setLongitude(Double.parseDouble(x));
+        }
+        String describe = showPoiEntity.getDescribe();//任务描述
+        if (describe != null && !describe.equals("")) {
+            editDescribe.setText(describe);
+        }
+        int station_type = showPoiEntity.getStation_type();
+        spinnerType.setSelection(station_type, true);
+        String telPhone = showPoiEntity.getTelPhone();
+        if (telPhone != null && !telPhone.equals("")) {
+            phoneData.add(showPoiEntity.getTelPhone());
+            poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg));
+        } else {
+            poiBeans.add(new PoiBean("电话*", "", R.drawable.icon_add_bg));
+        }
+        poiRecycleAdapter.setList(poiBeans);
+        linearExist.setVisibility(View.VISIBLE);
+        if (showPoiEntity.getPhotoInfo() != null) {
+            for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) {
+                String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto();
+                String[] split = photo.split("/");
+                if (split[split.length - 1].startsWith("a")) {
+                    Glide.with(getActivity()).load(photo).into(ivPanorama);
+                    ivPanorama.setTag(photo);
+                } else if (split[split.length - 1].startsWith("b")) {
+                    Glide.with(getActivity()).load(photo).into(ivName);
+                    ivName.setTag(photo);
+                } else if (split[split.length - 1].startsWith("c")) {
+                    Glide.with(getActivity()).load(photo).into(ivInternal);
+                    ivInternal.setTag(photo);
+                } else if (split[split.length - 1].startsWith("d")) {
+                    Glide.with(getActivity()).load(photo).into(ivElse);
+                    ivElse.setTag(photo);
+                } else if (split[split.length - 1].startsWith("e")) {
+                    Glide.with(getActivity()).load(photo).into(ivScutcheon);
+                    ivScutcheon.setTag(photo);
+                }
+            }
+        }
+        ArrayList<ChargingPileEntity> chargingPileEntities = new ArrayList<>();
+
+        new Thread(new Runnable() {
+            @Override
+            public void run() {
+                List<ChargingPileEntity> chargingPile = chargingPileDao.getChargingPile();
+                for (int i = 0; i < chargingPile.size(); i++) {
+                    ChargingPileEntity chargingPileEntity = chargingPile.get(i);
+                    if (showPoiEntity.getTaskId() == chargingPileEntity.getFid()) {
+                        chargingPileEntities.add(chargingPileEntity);
+                    }
+                }
+                getActivity().runOnUiThread(new Runnable() {
+                    @Override
+                    public void run() {
+                        chargingPileAdapter.setChargingPileEntities(chargingPileEntities);
+                    }
+                });
+
+            }
+        }).start();
+        if (showPoiEntity.getTaskId()!=0){
+            initPile();
         }
-        initPile();
     }
 
     private void initPile() {
@@ -497,7 +504,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                             public void onGranted(List<String> permissions, boolean all) {
                                 if (all) {
                                     //保存数据库:
-                                    PoiEntity poiEntity = new PoiEntity();
+                                    PoiEntity poiEntity = showPoiEntity;
                                     List<Info> infoPhoto = new ArrayList<>();
                                     String name = editNameContent.getText().toString().trim();//名称
                                     if (name == null || name.equals("")) {
@@ -517,6 +524,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                                         Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
                                         return;
                                     } else {
+                                        String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude);
+                                        poiEntity.setGeoWkt(encode);
                                         poiEntity.setX(String.valueOf(latLng.longitude));
                                         poiEntity.setY(String.valueOf(latLng.latitude));
                                     }
@@ -578,11 +587,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                                     } else {
                                         aBoolean = false;
                                     }
-                                    if (showPoiEntity!=null){
-                                        if (showPoiEntity.getTaskId()!=0){
-                                            poiEntity.setTaskId(showPoiEntity.getTaskId());
-                                        }
-                                    }
                                     DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                                     Calendar calendar = Calendar.getInstance();
                                     calendar.setTimeInMillis(System.currentTimeMillis());
@@ -594,13 +598,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                                     new Thread(new Runnable() {
                                         @Override
                                         public void run() {
-                                            List<PoiEntity> allPoi = poiDao.getAllPoi();
-                                            getActivity().runOnUiThread(new Runnable() {
-                                                @Override
-                                                public void run() {
-                                                    poiEntity.setTaskId(allPoi.size() + 1);
-                                                }
-                                            });
                                             poiDao.insertPoiEntity(poiEntity);
                                         }
                                     }).start();
@@ -661,7 +658,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
     }
 
     private String initShowStation() {
-        PoiEntity poiEntity = new PoiEntity();
+        PoiEntity poiEntity = showPoiEntity;
         List<Info> infoPhoto = new ArrayList<>();
         String name = editNameContent.getText().toString().trim();//名称
         if (name != null && !name.equals("")) {
@@ -683,27 +680,27 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
             poiEntity.setTelPhone(phoneData.get(0));
         }
         String tagPanorama = (String) ivPanorama.getTag();
-        if (tagPanorama != null&&!tagPanorama.equals("")) {
+        if (tagPanorama != null && !tagPanorama.equals("")) {
             infoPhoto.add(new Info(tagPanorama));
         }
         String tagName = (String) ivName.getTag();
-        if (tagName != null&&!tagName.equals("")) {
+        if (tagName != null && !tagName.equals("")) {
             infoPhoto.add(new Info(tagName));
         }
         String tagInternal = (String) ivInternal.getTag();
-        if (tagInternal != null&&!tagInternal.equals("")) {
+        if (tagInternal != null && !tagInternal.equals("")) {
             infoPhoto.add(new Info(tagInternal));
         }
         String tagElse = (String) ivElse.getTag();
-        if (tagElse != null&&!tagElse.equals("")) {
+        if (tagElse != null && !tagElse.equals("")) {
             infoPhoto.add(new Info(tagElse));
         }
         String tagScutcheon = (String) ivScutcheon.getTag();
-        if (tagScutcheon != null&&!tagScutcheon.equals("")) {
+        if (tagScutcheon != null && !tagScutcheon.equals("")) {
             infoPhoto.add(new Info(tagScutcheon));
         }
-        if (showPoiEntity!=null){
-            if (showPoiEntity.getTaskId()!=0){
+        if (showPoiEntity != null) {
+            if (showPoiEntity.getTaskId() != 0) {
                 poiEntity.setTaskId(showPoiEntity.getTaskId());
             }
         }
@@ -717,18 +714,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
         poiEntity.setType(2);
         poiEntity.setTaskStatus(2);
         poiEntity.setIsLocalData(1);
-       /* new Thread(new Runnable() {
-            @Override
-            public void run() {
-                List<PoiEntity> allPoi = poiDao.getAllPoi();
-                getActivity().runOnUiThread(new Runnable() {
-                    @Override
-                    public void run() {
-                        poiEntity.setTaskId(allPoi.size() + 1);
-                    }
-                });
-            }
-        }).start();*/
         String newPoiEntity = new Gson().toJson(poiEntity);
         return newPoiEntity;
     }
@@ -752,7 +737,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
         SharedPreferences.Editor edit = poi.edit();
         //根据要保存的数据的类型,调用对应的put方法,
 
-        PoiEntity poiEntity = new PoiEntity();
+        PoiEntity poiEntity = showPoiEntity;
         List<Info> infoPhoto = new ArrayList<>();
         String name = editNameContent.getText().toString().trim();//名称
         if (name != null && !name.equals("")) {
@@ -774,27 +759,27 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
             poiEntity.setTelPhone(phoneData.get(0));
         }
         String tagPanorama = (String) ivPanorama.getTag();
-        if (tagPanorama != null&&!tagPanorama.equals("")) {
+        if (tagPanorama != null && !tagPanorama.equals("")) {
             infoPhoto.add(new Info(tagPanorama));
         }
         String tagName = (String) ivName.getTag();
-        if (tagName != null&&!tagName.equals("")) {
+        if (tagName != null && !tagName.equals("")) {
             infoPhoto.add(new Info(tagName));
         }
         String tagInternal = (String) ivInternal.getTag();
-        if (tagInternal != null&&!tagInternal.equals("")) {
+        if (tagInternal != null && !tagInternal.equals("")) {
             infoPhoto.add(new Info(tagInternal));
         }
         String tagElse = (String) ivElse.getTag();
-        if (tagElse != null&&!tagElse.equals("")) {
+        if (tagElse != null && !tagElse.equals("")) {
             infoPhoto.add(new Info(tagElse));
         }
         String tagScutcheon = (String) ivScutcheon.getTag();
-        if (tagScutcheon != null&&!tagScutcheon.equals("")) {
+        if (tagScutcheon != null && !tagScutcheon.equals("")) {
             infoPhoto.add(new Info(tagScutcheon));
         }
-        if (showPoiEntity!=null){
-            if (showPoiEntity.getTaskId()!=0){
+        if (showPoiEntity != null) {
+            if (showPoiEntity.getTaskId() != 0) {
                 poiEntity.setTaskId(showPoiEntity.getTaskId());
             }
         }
@@ -808,18 +793,6 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
         poiEntity.setType(2);
         poiEntity.setTaskStatus(2);
         poiEntity.setIsLocalData(1);
-       /* new Thread(new Runnable() {
-            @Override
-            public void run() {
-                List<PoiEntity> allPoi = poiDao.getAllPoi();
-                getActivity().runOnUiThread(new Runnable() {
-                    @Override
-                    public void run() {
-                        poiEntity.setTaskId(allPoi.size() + 1);
-                    }
-                });
-            }
-        }).start();*/
         String newPoiEntity = new Gson().toJson(poiEntity);
         //以键值对的形式添加新值。
         edit.putString("poiEntity", newPoiEntity);
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 612b7ed..237203f 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java
@@ -176,10 +176,12 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
 
     @Subscribe
     public void onEvent(Message data) {
-        if (data.what == Constant.JOB_SEARCH_WORD) {
+        if (data.what == Constant.JOB_SEARCH_POI_WORD) {
+            allPoi = (List<PoiEntity>) data.obj;
+        } else if (data.what == Constant.JOB_SEARCH_WORD) {
             poiEntities.clear();
             JobSearchBean jobSearchBean = (JobSearchBean) data.obj;
-            if (jobSearchBean!=null){
+            if (jobSearchBean != null) {
                 List<JobSearchBean.BodyBean.ListBean> list = jobSearchBean.getBody().getList();
                 for (int i = 0; i < list.size(); i++) {
                     PoiEntity poiEntity = new PoiEntity();
@@ -203,13 +205,11 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
                     poiEntities.add(poiEntity);
                 }
             }
-            if (allPoi!=null){
+            if (allPoi != null) {
                 poiEntities.addAll(allPoi);
             }
             filterAdapter.setAllPoi(poiEntities);
 
-        } else if (data.what == Constant.JOB_SEARCH_POI_WORD) {
-            allPoi = (List<PoiEntity>) data.obj;
         }
     }
 
@@ -222,15 +222,47 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
         clNumber = findViewById(R.id.cl_number);
         clNumber.setOnClickListener(this::onClick);
         tvNumber = findViewById(R.id.tv_number);
+        tvNumber.setText(Constant.NUMBER+"");
         clPhotograph = findViewById(R.id.cl_photograph);
         clPhotograph.setOnClickListener(this::onClick);
         tvPhotograph = findViewById(R.id.tv_photograph);
+        if (Constant.LIMIT_TTPE == -1) {//"全部", "普通任务", "专属任务"
+            tvPhotograph.setText("全部");
+        } else if (Constant.LIMIT_TTPE == 0) {
+            tvPhotograph.setText("普通任务");
+        } else if (Constant.LIMIT_TTPE == 1) {
+            tvPhotograph.setText("专属任务");
+        }
         clExclusive = findViewById(R.id.cl_exclusive);
         clExclusive.setOnClickListener(this::onClick);
         tvExclusive = findViewById(R.id.tv_exclusive);
+        if (Constant.TASK_TYPE == -1) {//"全部", "poi", "充电站", "POI录像", "道路录像", "其他", "面状任务"
+            tvExclusive.setText("全部");
+        } else if (Constant.TASK_TYPE == 1) {
+            tvExclusive.setText("poi");
+        } else if (Constant.TASK_TYPE == 2) {
+            tvExclusive.setText("充电站");
+        } else if (Constant.TASK_TYPE == 3) {
+            tvExclusive.setText("POI录像");
+        } else if (Constant.TASK_TYPE == 4) {
+            tvExclusive.setText("道路录像");
+        } else if (Constant.TASK_TYPE == 5) {
+            tvExclusive.setText("其他");
+        } else if (Constant.TASK_TYPE == 6) {
+            tvExclusive.setText("面状任务");
+        }
         clType = findViewById(R.id.cl_type);
         clType.setOnClickListener(this::onClick);
         tvType = findViewById(R.id.tv_type);
+        if (Constant.TASK_STASTUS == -1) {
+            tvType.setText("全部");
+        } else if (Constant.TASK_STASTUS == 1) {
+            tvType.setText("已领取");
+        } else if (Constant.TASK_STASTUS == 2) {
+            tvType.setText("待提交");
+        } else if (Constant.TASK_STASTUS == 3) {
+            tvType.setText("未领取");
+        }
         btnFilter = findViewById(R.id.btn_filter);
         btnFilter.setOnClickListener(this::onClick);
         recyclerFilter = findViewById(R.id.recycler_filter);
@@ -258,12 +290,12 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
         filterAdapter.setItemCLick(new FilterAdapter.ItemCLick() {
             @Override
             public void item(PoiEntity poiEntity, boolean aBoolean) {
-                if (aBoolean) {
+                if (aBoolean) {//本地
                     Message obtain = Message.obtain();
                     obtain.what = Constant.GATHER_GET;
                     obtain.obj = poiEntity;
                     EventBus.getDefault().post(obtain);
-                } else {
+                } else {//服务
                     Message obtain = Message.obtain();
                     obtain.what = Constant.FILTER_LIST_ITEM;
                     obtain.obj = poiEntity;
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 671dda6..a7fde7c 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
@@ -7,11 +7,15 @@ import android.view.KeyEvent;
 import android.view.View;
 import android.widget.Button;
 import android.widget.TextView;
+import android.widget.Toast;
 
+import com.lzy.okgo.model.HttpParams;
 import com.navinfo.outdoor.R;
 import com.navinfo.outdoor.api.Constant;
 import com.navinfo.outdoor.base.BaseFragment;
+import com.navinfo.outdoor.bean.PolygonTaskBean;
 import com.navinfo.outdoor.bean.ReceivedPoiBean;
+import com.navinfo.outdoor.bean.UnPolygonTaskBean;
 import com.navinfo.outdoor.http.Callback;
 import com.navinfo.outdoor.http.HttpInterface;
 import com.navinfo.outdoor.http.OkGoBuilder;
@@ -24,6 +28,8 @@ import com.vividsolutions.jts.geom.Geometry;
 
 import org.greenrobot.eventbus.EventBus;
 
+import java.util.List;
+
 /**
  * 领取采集的fragment
  */
@@ -34,17 +40,20 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
     private PoiDao poiDao;
     private PoiEntity poiListEntity;
     private int aSave;
+    private PoiEntity polygonEntity;
 
     public static GatherGetFragment newInstance(Bundle bundle) {
         GatherGetFragment fragment = new GatherGetFragment();
         fragment.setArguments(bundle);
         return fragment;
     }
+
     @Override
     public void onResume() {
         super.onResume();
         getFocus();
     }
+
     //主界面获取焦点
     private void getFocus() {
         getView().setFocusableInTouchMode(true);
@@ -64,10 +73,12 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
             }
         });
     }
+
     @Override
     protected int getLayout() {
         return R.layout.fragment_gather_get;
     }
+
     @Override
     protected void initView() {
         super.initView();
@@ -87,152 +98,319 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
         btnFinishGather = findViewById(R.id.btn_finish_gather);//结束采集
         btnFinishGather.setOnClickListener(this::onClick);
         Bundle arguments = getArguments();
-        if (arguments != null) {
+        if (arguments != null) {//poiEntity
             poiEntity = (PoiEntity) arguments.getSerializable("poiEntity");
-            aSave = arguments.getInt("aSave", 0);
-            if (aSave == 1) {//普通任务
-                if (poiEntity != null) {
-                    tvTitle.setText(poiEntity.getName());
-                    if (poiEntity.getPrecision() == null) {
-                        tvMoney.setText("¥" + 0);
-                    } else {
-                        tvMoney.setText("¥" + poiEntity.getPrecision());
-                    }
-                    tvTime.setText("到期时间:" + poiEntity.getCreateTime());
-                    tvDescribe.setText("任务描述:" + poiEntity.getDescribe());
-                    if (poiEntity.getDist() != null) {
-                        tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist()) / 1000) + "km");
-                    }
+            if (poiEntity != null) {
+                tvTitle.setText(poiEntity.getName());
+                if (poiEntity.getPrecision() == null) {
+                    tvMoney.setText("¥" + 0);
+                } else {
+                    tvMoney.setText("¥" + poiEntity.getPrecision());
                 }
-                int taskStatus = poiEntity.getTaskStatus();
-                switch (taskStatus) {
-                    case 0://未领取
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.VISIBLE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-                    case 1://已领取
-                        btnCancelGet.setVisibility(View.VISIBLE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-                    case 2://已保存
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.VISIBLE);
-                        break;
-                    case 3://已提交
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.GONE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-                }
-            } else if (aSave == 2) {//面妆任务
-                if (poiEntity != null) {
-                    tvTitle.setText(poiEntity.getName());
-                    if (poiEntity.getPrecision() == null) {
-                        tvMoney.setText("¥" + 0);
-                    } else {
-                        tvMoney.setText("¥" + poiEntity.getPrecision());
-                    }
-                    tvTime.setText("到期时间:" + poiEntity.getCreateTime());
-                    tvDescribe.setText("任务描述:" + poiEntity.getDescribe());
-                    if (poiEntity.getDist() != null) {
-                        tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist())/1000) + "km");
-                    }
-                }
-                int taskStatus = poiEntity.getTaskStatus();
-                switch (taskStatus) {
-                    case 0://未领取
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.VISIBLE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-
-                    case 1://已领取
-                        btnCancelGet.setVisibility(View.VISIBLE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-
-                    case 2://已保存
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.VISIBLE);
-                        btnFinishGather.setVisibility(View.VISIBLE);
-                        break;
-
-                    case 3://已提交
-                        btnCancelGet.setVisibility(View.GONE);
-                        btnGetTask.setVisibility(View.GONE);
-                        btnGather.setVisibility(View.GONE);
-                        btnFinishGather.setVisibility(View.GONE);
-                        break;
-
+                tvTime.setText("到期时间:" + poiEntity.getCreateTime());
+                tvDescribe.setText("任务描述:" + poiEntity.getDescribe());
+                if (poiEntity.getDist() != null) {
+                    tvDistance.setText("距离:" + format5(Double.valueOf(poiEntity.getDist()) / 1000) + "km");
                 }
             }
+            int taskStatus = poiEntity.getTaskStatus();
+            switch (taskStatus) {
+                case 0://未领取
+                    btnCancelGet.setVisibility(View.GONE);
+                    btnGetTask.setVisibility(View.VISIBLE);
+                    btnGather.setVisibility(View.VISIBLE);
+                    btnFinishGather.setVisibility(View.GONE);
+                    break;
+                case 1://已领取
+                    btnCancelGet.setVisibility(View.VISIBLE);
+                    btnGetTask.setVisibility(View.GONE);
+                    btnGather.setVisibility(View.VISIBLE);
+                    btnFinishGather.setVisibility(View.GONE);
+                    break;
+                case 2://已保存
+                    btnCancelGet.setVisibility(View.GONE);
+                    btnGetTask.setVisibility(View.GONE);
+                    btnGather.setVisibility(View.VISIBLE);
+                    btnFinishGather.setVisibility(View.VISIBLE);
+                    break;
+                case 3://已提交
+                    btnCancelGet.setVisibility(View.GONE);
+                    btnGetTask.setVisibility(View.GONE);
+                    btnGather.setVisibility(View.GONE);
+                    btnFinishGather.setVisibility(View.GONE);
+                    break;
+            }
         }
     }
+
     @Override
     public void onClick(View v) {
         switch (v.getId()) {
             case R.id.btn_cancel_get://结束领取
-                poiEntity.setTaskStatus(0);
-                btnGetTask.setVisibility(View.VISIBLE);
-                btnCancelGet.setVisibility(View.GONE);
-                new Thread(new Runnable() {
-                    @Override
-                    public void run() {
-                        if (poiListEntity!=null){
-                            poiDao.deletePoiEntity(poiListEntity);
-                        }else {
-                            poiDao.deletePoiEntity(poiEntity);
-                        }
-                    }
-                }).start();
-                break;
-            case R.id.btn_get_task://领取任务
-                poiEntity.setTaskStatus(1);
-                btnGetTask.setVisibility(View.GONE);
-                btnCancelGet.setVisibility(View.VISIBLE);
-                //网络请求:
                 if (poiEntity != null) {
-                    if (poiEntity.getType() == 1) {//poi的领取类型
-                        receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", false);
-                    } else if (poiEntity.getType() == 5) {
-                        receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK+"/"+poiEntity.getTaskId() + "", false);
+                    int type = poiEntity.getType();
+                    if (type == 6) {
+                        initUnPolygonTask(HttpInterface.UNRECEIVED_POLYGON_TASK, poiEntity.getTaskId());
+                    } else {
+                        poiEntity.setTaskStatus(0);
+                        new Thread(new Runnable() {
+                            @Override
+                            public void run() {
+                                if (poiListEntity != null) {
+                                    poiDao.deletePoiEntity(poiListEntity);
+                                } else {
+                                    poiDao.deletePoiEntity(poiEntity);
+                                }
+                            }
+                        }).start();
                     }
                 }
                 break;
-            case R.id.btn_gather://立即采集
-                    if (poiEntity != null) {
+            case R.id.btn_get_task://领取任务
+                if (poiEntity != null) {
+                    int type = poiEntity.getType();
+                    if (type == 6) {
+                        initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),false);
+                    } else {
+                        btnGetTask.setVisibility(View.GONE);
+                        btnCancelGet.setVisibility(View.VISIBLE);
+                        //网络请求:
                         if (poiEntity.getType() == 1) {//poi的领取类型
-                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK+"/"+poiEntity.getTaskId() + "", true);
+                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", false);
+                        } else if (poiEntity.getType() == 5) {//其他
+                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", false);
                         }
+                    }
+                }
+
+                break;
+            case R.id.btn_gather://立即采集
+                if (poiEntity!=null){
+                    int type = poiEntity.getType();
+                    if (type==6){
+                        int taskStatus = poiEntity.getTaskStatus();
+                        if (taskStatus != 1) {
+                            initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),true);
+                        }else {
+                            initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId());
+                        }
+
+                    }else {
+                        btnFinishGather.setVisibility(View.VISIBLE);
+                        btnGather.setVisibility(View.GONE);
+                        if (poiEntity.getType() == 1) {//poi的领取类型
+                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", true);
+                        } else if (poiEntity.getType() == 5) {
+                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", true);
+                        }
+                    }
                 }
                 break;
             case R.id.btn_finish_gather://结束采集
-                btnFinishGather.setVisibility(View.VISIBLE);
-                new Thread(new Runnable() {
-                    @Override
-                    public void run() {
-                        if (poiListEntity!=null){
-                            poiDao.deletePoiEntity(poiListEntity);
-                        }else {
-                            poiDao.deletePoiEntity(poiEntity);
-                        }
+                if (poiEntity!=null){
+                    int type = poiEntity.getType();
+                    if (type==6){
+                        initSubmitPolygonTask(HttpInterface.SUBMIT_POLYGON_TASK, poiEntity.getTaskId());
+                    }else {
+                        btnGather.setVisibility(View.VISIBLE);
+                        btnFinishGather.setVisibility(View.GONE);
+                        new Thread(new Runnable() {
+                            @Override
+                            public void run() {
+                                if (poiListEntity != null) {
+                                    poiDao.deletePoiEntity(poiListEntity);
+                                } else {
+                                    poiDao.deletePoiEntity(poiEntity);
+                                }
 
+                            }
+                        }).start();
                     }
-                }).start();
+                }
                 break;
         }
     }
+
+    /**
+     * @param url 面妆任务领取任务
+     */
+    private void initPolygonTask(String url, int taskId ,boolean aBoolean) {
+        if (taskId == 0) {
+            Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show();
+            return;
+        }
+        showLoadingDialog();
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(url + "/" + taskId)
+                .method(OkGoBuilder.GET)
+                .cls(PolygonTaskBean.class)
+                .callback(new Callback<PolygonTaskBean>() {
+                    @Override
+                    public void onSuccess(PolygonTaskBean response, int id) {
+                        dismissLoadingDialog();
+                        if (response.getCode() == 200) {
+                            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);
+                                poiListEntity.setX(latLng.longitude + "");
+                                poiListEntity.setY(latLng.latitude + "");
+                            } else if (geometry.getGeometryType().equals("LineString")) {//线
+                                List<LatLng> latLineString = GeometryTools.getLatLngs(geo);
+                                poiListEntity.setX(latLineString.get(0).longitude + "");
+                                poiListEntity.setY(latLineString.get(0).latitude + "");
+                            } else if (geometry.getGeometryType().equals("Polygon")) {//面
+                                List<LatLng> latPolygon = GeometryTools.getLatLngs(geo);
+                                poiListEntity.setX(latPolygon.get(0).longitude + "");
+                                poiListEntity.setY(latPolygon.get(0).latitude + "");
+                            }
+                            polygonEntity.setTaskStatus(1);
+                            new Thread(new Runnable() {
+                                @Override
+                                public void run() {
+                                    poiDao.insertPoiEntity(polygonEntity);
+                                }
+                            }).start();
+                            btnGetTask.setVisibility(View.GONE);
+                            btnCancelGet.setVisibility(View.VISIBLE);
+                            if (aBoolean){
+                                initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId());
+                            }
+
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+    }
+
+    /**
+     * @param url 面妆任务结束领取 ,结束采集
+     */
+    private void initUnPolygonTask(String url, int taskId) {
+        if (taskId == 0) {
+            Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show();
+            return;
+        }
+        showLoadingDialog();
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(url + "/" + taskId)
+                .method(OkGoBuilder.GET)
+                .cls(UnPolygonTaskBean.class)
+                .callback(new Callback<UnPolygonTaskBean>() {
+                    @Override
+                    public void onSuccess(UnPolygonTaskBean response, int id) {
+                        dismissLoadingDialog();
+                        if (response.getCode() == 200) {
+                            new Thread(new Runnable() {
+                                @Override
+                                public void run() {
+                                    PoiEntity poiEntity = poiDao.getPoiEntity(taskId);
+                                    poiDao.deletePoiEntity(poiEntity);
+                                }
+                            }).start();
+                            btnGetTask.setVisibility(View.VISIBLE);
+                            btnCancelGet.setVisibility(View.GONE);
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+    }
+
+    /**
+     * @param url 面妆任务立即采集
+     */
+    private void initCompleteTask(String url, int taskId) {
+        if (taskId == 0) {
+            Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show();
+            return;
+        }
+        showLoadingDialog();
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(url + "/" + taskId)
+                .method(OkGoBuilder.GET)
+                .cls(UnPolygonTaskBean.class)
+                .callback(new Callback<UnPolygonTaskBean>() {
+                    @Override
+                    public void onSuccess(UnPolygonTaskBean response, int id) {
+                        dismissLoadingDialog();
+                        if (response.getCode() == 200) {
+                            btnGather.setVisibility(View.GONE);
+                            btnFinishGather.setVisibility(View.VISIBLE);
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+    }
+
+    /**
+     * @param url 面妆任务 结束采集
+     */
+    private void initSubmitPolygonTask(String url, int taskId) {
+        if (taskId == 0) {
+            Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show();
+            return;
+        }
+        showLoadingDialog();
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(url)
+                .method(OkGoBuilder.GET)
+                .params(new HttpParams("id", String.valueOf(taskId)))
+                .cls(UnPolygonTaskBean.class)
+                .callback(new Callback<UnPolygonTaskBean>() {
+                    @Override
+                    public void onSuccess(UnPolygonTaskBean response, int id) {
+                        dismissLoadingDialog();
+                        if (response.getCode() == 200) {
+                            new Thread(new Runnable() {
+                                @Override
+                                public void run() {
+                                    PoiEntity poiEntity = poiDao.getPoiEntity(taskId);
+                                    poiDao.deletePoiEntity(poiEntity);
+                                }
+                            }).start();
+                            btnGather.setVisibility(View.VISIBLE);
+                            btnFinishGather.setVisibility(View.GONE);
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+    }
+
+
     /**
      * @param url 不同任务类型对应的url
      */
@@ -248,31 +426,37 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                     public void onSuccess(ReceivedPoiBean response, int id) {
                         dismissLoadingDialog();
                         ReceivedPoiBean.BodyBean listBean = response.getBody();
-                        poiListEntity = new PoiEntity();
+                        PoiEntity poiListEntity = new PoiEntity();
                         poiListEntity.setTaskId(listBean.getId());
                         poiListEntity.setName(listBean.getName());
                         poiListEntity.setAddress(listBean.getAddress());
                         poiListEntity.setTelPhone(listBean.getTelephone() + "");
                         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")) {//线
-                        } else if (geometry.getGeometryType().equals("Polygon")) {}//面
-
+                            List<LatLng> latLineString = GeometryTools.getLatLngs(geo);
+                            poiListEntity.setX(latLineString.get(0).longitude + "");
+                            poiListEntity.setY(latLineString.get(0).latitude + "");
+                        } else if (geometry.getGeometryType().equals("Polygon")) {//面
+                            List<LatLng> latPolygon = GeometryTools.getLatLngs(geo);
+                            poiListEntity.setX(latPolygon.get(0).longitude + "");
+                            poiListEntity.setY(latPolygon.get(0).latitude + "");
+                        }
                         new Thread(new Runnable() {
                             @Override
                             public void run() {
                                 poiDao.insertPoiEntity(poiListEntity);
-
                                 getActivity().runOnUiThread(new Runnable() {
                                     @Override
                                     public void run() {
                                         btnFinishGather.setVisibility(View.VISIBLE);
-                                        if (isSaver&&aSave==1) {
+                                        if (isSaver && aSave == 1) {
                                             Message obtain = Message.obtain();
                                             obtain.what = Constant.GATHER_GET_MAP;
                                             obtain.obj = poiListEntity;
@@ -282,8 +466,8 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                                 });
                             }
                         }).start();
-
                     }
+
                     @Override
                     public void onError(Throwable e, int id) {
                         dismissLoadingDialog();
@@ -291,6 +475,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                     }
                 }).build();
     }
+
     public static String format5(double value) {
         return String.format("%.2f", value).toString();
     }
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 50011ae..448ec11 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
@@ -94,7 +94,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
     private ArrayList<File> otheruploadList;
     private String takePhotoPath;
     private String takePhotoPath2;
-    private PoiEntity poiEntity;
 
     public static OtherFragment newInstance(Bundle bundle) {
         OtherFragment fragment = new OtherFragment();
@@ -183,10 +182,18 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
         checkPot.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
             @Override
             public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
-                Message obtain = Message.obtain();
-                obtain.what = Constant.MAIN_OTHER;
-                obtain.obj = isChecked;
-                EventBus.getDefault().post(obtain);
+                if (isChecked){
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_OTHER;
+                    obtain.obj = latLng;
+                    EventBus.getDefault().post(obtain);
+                }else {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.MAIN_CHECKED_OTHER;
+                    obtain.obj = true;
+                    EventBus.getDefault().post(obtain);
+                }
+
             }
         });
         editTaskName = findViewById(R.id.et_task_name);
@@ -300,9 +307,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                             public void onGranted(List<String> permissions, boolean all) {
                                 if (all) {
                                     //保存数据库:
-                                    poiEntity = new PoiEntity();
+                                    PoiEntity poiEntity = showPoiEntity;
                                     List<Info> infoList = new ArrayList<>();
-
                                     String name = editTaskName.getText().toString().trim();//名称
                                     if (name == null || name.equals("")) {
                                         Toast.makeText(getActivity(), "请输入poi 名称", Toast.LENGTH_SHORT).show();
@@ -315,6 +321,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                                         Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
                                         return;
                                     } else {
+                                        String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude);
+                                        poiEntity.setGeoWkt(encode);
                                         poiEntity.setX(String.valueOf(latLng.longitude));
                                         poiEntity.setY(String.valueOf(latLng.latitude));
                                     }
@@ -339,11 +347,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                                     } else {
                                         infoList.add(new Info(tagPictures));
                                     }
-                                    if (showPoiEntity != null) {
-                                        if (showPoiEntity.getTaskId() != 0) {
-                                            poiEntity.setTaskId(showPoiEntity.getTaskId());
-                                        }
-                                    }
                                     poiEntity.setStation_type(station_type);
                                     poiEntity.setPhotoInfo(infoList);
                                     DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@@ -380,8 +383,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
 
                 break;
             case R.id.btn_other_uploading:
-
-                otherUploadByNet(poiEntity);
+                otherUploadByNet(showPoiEntity);
                 break;
         }
     }
@@ -409,7 +411,6 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                     public void onSuccess(Response<NameAuthenticationBean> response) {
                         dismissLoadingDialog();
                         Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss");
-
                     }
 
                     @Override
@@ -430,8 +431,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
         httpParams.put("taskId", poiEntity.getTaskId());
         httpParams.put("name", poiEntity.getName());
         httpParams.put("existence", "1");
-        String encode = Geohash.getInstance().encode(Double.valueOf(poiEntity.getY()), Double.valueOf(poiEntity.getX()));
-        httpParams.put("geo", encode);
+        httpParams.put("geo", poiEntity.getGeoWkt());
         httpParams.put("memo", poiEntity.getMemo());
 
         OkGoBuilder.getInstance()
@@ -468,7 +468,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
         //获取Editor对象
         SharedPreferences.Editor edit = poi.edit();
         //根据要保存的数据的类型,调用对应的put方法,
-        PoiEntity poiEntity = new PoiEntity();
+        PoiEntity poiEntity =showPoiEntity;
         ArrayList<Info> arrayList = new ArrayList<>();
         String name = editTaskName.getText().toString().trim();//名称
         if (name != null && !name.equals("")) {
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 81ba653..59ca7a8 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
@@ -98,7 +98,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
     private CheckBox checkBoxRight;
     private PoiEntity showPoiEntity;
     private LatLng latLng;
-    String[] spinner = new String[]{"存在","不存在","无法验证"};
+    String[] spinner = new String[]{"存在", "不存在", "无法验证"};
     private RelativeLayout linearExist;
     private Spinner spinnerExist;
     private ArrayList<File> poiUploadList;
@@ -108,7 +108,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
     private String takePhotoPath4;
     private String takePhotoPath3;
     private String takePhotoPath1;
-    private PoiEntity poiEntity;
 
     public static PoiFragment newInstance(Bundle bundle) {
         PoiFragment fragment = new PoiFragment();
@@ -173,10 +172,18 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
         checkBoxLife.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
             @Override
             public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
-                Message obtain = Message.obtain();
-                obtain.what = Constant.TREASURE_WORD;
-                obtain.obj = isChecked;
-                EventBus.getDefault().post(obtain);
+                if (isChecked) {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.TREASURE_WORD;
+                    obtain.obj = latLng;
+                    EventBus.getDefault().post(obtain);
+                } else {
+                    Message obtain = Message.obtain();
+                    obtain.what = Constant.TREASURE_CHECKED_WORD;
+                    obtain.obj = true;
+                    EventBus.getDefault().post(obtain);
+                }
+
             }
         });
         checkBoxRight.setVisibility(View.GONE);
@@ -270,54 +277,54 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
     private void initShowPoi() {
         // 添加信息:
         showPoiEntity = (PoiEntity) getArguments().getSerializable("poiEntity");
-        if (showPoiEntity != null) {
-            String name = showPoiEntity.getName();//名称
-            if (name != null && !name.equals("")) {
-                editNameContent.setText(name + "");
-            }
-            String address = showPoiEntity.getAddress();//地址
-            if (address != null && !address.equals("")) {
-                editSiteContent.setText(address);
-            }
-            String x = showPoiEntity.getX();
-            String y = showPoiEntity.getY();
-            if (x != null && y != null) {
-                latLng = new LatLng();
-                latLng.setLatitude(Double.parseDouble(y));
-                latLng.setLongitude(Double.parseDouble(x));
-            }
-            String describe = showPoiEntity.getDescribe();//任务描述
-            if (describe != null && !describe.equals("")) {
-                editDescribe.setText(describe);
-            }
-            String telPhone = showPoiEntity.getTelPhone();
-            if (telPhone != null && !telPhone.equals("")) {
-                phoneData.add(showPoiEntity.getTelPhone());
-                poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg));
-                poiRecycleAdapter.setList(poiBeans);
+        String name = showPoiEntity.getName();//名称
+        if (name != null && !name.equals("")) {
+            editNameContent.setText(name + "");
+        }
+        String address = showPoiEntity.getAddress();//地址
+        if (address != null && !address.equals("")) {
+            editSiteContent.setText(address);
+        }
+        String x = showPoiEntity.getX();
+        String y = showPoiEntity.getY();
+        if (x != null && y != null) {
+            latLng = new LatLng();
+            latLng.setLatitude(Double.parseDouble(y));
+            latLng.setLongitude(Double.parseDouble(x));
+        }
+        String describe = showPoiEntity.getDescribe();//任务描述
+        if (describe != null && !describe.equals("")) {
+            editDescribe.setText(describe);
+        }
+        String telPhone = showPoiEntity.getTelPhone();
+        if (telPhone != null && !telPhone.equals("")) {
+            phoneData.add(showPoiEntity.getTelPhone());
+            poiBeans.add(new PoiBean("电话*", telPhone, R.drawable.icon_add_bg));
 
-            }
-            linearExist.setVisibility(View.VISIBLE);
-            if (showPoiEntity.getPhotoInfo() != null) {
-                for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) {
-                    String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto();
-                    String[] split = photo.split("/");
-                    if (split[split.length - 1].startsWith("a")) {
-                        Glide.with(getActivity()).load(photo).into(ivPanorama);
-                        ivPanorama.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("b")) {
-                        Glide.with(getActivity()).load(photo).into(ivName);
-                        ivName.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("c")) {
-                        Glide.with(getActivity()).load(photo).into(ivInternal);
-                        ivInternal.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("d")) {
-                        Glide.with(getActivity()).load(photo).into(ivCard);
-                        ivCard.setTag(photo);
-                    } else if (split[split.length - 1].startsWith("e")) {
-                        Glide.with(getActivity()).load(photo).into(ivElse);
-                        ivElse.setTag(photo);
-                    }
+        } else {
+            poiBeans.add(new PoiBean("电话*", "", R.drawable.icon_add_bg));
+        }
+        poiRecycleAdapter.setList(poiBeans);
+        linearExist.setVisibility(View.VISIBLE);
+        if (showPoiEntity.getPhotoInfo() != null) {
+            for (int i = 0; i < showPoiEntity.getPhotoInfo().size(); i++) {
+                String photo = showPoiEntity.getPhotoInfo().get(i).getPhoto();
+                String[] split = photo.split("/");
+                if (split[split.length - 1].startsWith("a")) {
+                    Glide.with(getActivity()).load(photo).into(ivPanorama);
+                    ivPanorama.setTag(photo);
+                } else if (split[split.length - 1].startsWith("b")) {
+                    Glide.with(getActivity()).load(photo).into(ivName);
+                    ivName.setTag(photo);
+                } else if (split[split.length - 1].startsWith("c")) {
+                    Glide.with(getActivity()).load(photo).into(ivInternal);
+                    ivInternal.setTag(photo);
+                } else if (split[split.length - 1].startsWith("d")) {
+                    Glide.with(getActivity()).load(photo).into(ivCard);
+                    ivCard.setTag(photo);
+                } else if (split[split.length - 1].startsWith("e")) {
+                    Glide.with(getActivity()).load(photo).into(ivElse);
+                    ivElse.setTag(photo);
                 }
             }
         } else {
@@ -372,7 +379,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                             public void onGranted(List<String> permissions, boolean all) {
                                 if (all) {
                                     //保存数据库:
-                                    poiEntity = new PoiEntity();
+                                    PoiEntity poiEntity = showPoiEntity;
                                     ArrayList<Info> infoPhoto = new ArrayList<>();
                                     String name = editNameContent.getText().toString().trim();//名称
                                     if (name == null || name.equals("")) {
@@ -392,6 +399,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                                         Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
                                         return;
                                     } else {
+                                        String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude);
+                                        poiEntity.setGeoWkt(encode);
                                         poiEntity.setX(String.valueOf(latLng.longitude));
                                         poiEntity.setY(String.valueOf(latLng.latitude));
                                     }
@@ -435,11 +444,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                                     if (tagCard != null) {
                                         infoPhoto.add(new Info(tagCard));
                                     }
-                                    if (showPoiEntity!=null){
-                                        if (showPoiEntity.getTaskId()!=0){
-                                            poiEntity.setTaskId(showPoiEntity.getTaskId());
-                                        }
-                                    }
                                     poiEntity.setPhotoInfo(infoPhoto);
                                     DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                                     Calendar calendar = Calendar.getInstance();
@@ -455,7 +459,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                                             poiDao.insertPoiEntity(poiEntity);
                                         }
                                     }).start();
-                                    poiSaveByNet(poiEntity);
+                                    //poiSaveByNet(poiEntity);
                                     onBackPressed();
                                 } else {
                                     Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show();
@@ -478,7 +482,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                 obtain.what = Constant.TREASURE_FRAGMENT;
                 obtain.obj = false;
                 EventBus.getDefault().post(obtain);
-                poiUploadByNetWork(poiEntity);
+                poiUploadByNetWork(showPoiEntity);
                 break;
             case R.id.tv_examine:
                 Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show();
@@ -561,9 +565,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
             httpParams.put("address", poiEntity.getAddress());
         }
         httpParams.put("existence", "1");
-        if (poiEntity.getY() != null && poiEntity.getX() != null) {
-            String encode = Geohash.getInstance().encode(Double.valueOf(poiEntity.getY()), Double.valueOf(poiEntity.getX()));
-            httpParams.put("geo", encode);
+        if (poiEntity.getGeoWkt() !=null &&!poiEntity.getGeoWkt().equals("")) {
+            httpParams.put("geo", poiEntity.getGeoWkt());
         }
         if (poiEntity.getMemo() != null) {
             httpParams.put("memo", poiEntity.getMemo());
@@ -604,7 +607,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
         SharedPreferences.Editor edit = poi.edit();
         //根据要保存的数据的类型,调用对应的put方法,
 
-        PoiEntity poiEntity = new PoiEntity();
+        PoiEntity poiEntity = showPoiEntity;
         ArrayList<Info> infoPhoto = new ArrayList<>();
         String name = editNameContent.getText().toString().trim();//名称
         if (name != null && !name.equals("")) {
@@ -645,8 +648,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
         if (tagCard != null && !tagCard.equals("")) {
             infoPhoto.add(new Info(tagCard));
         }
-        if (showPoiEntity!=null){
-            if (showPoiEntity.getTaskId()!=0){
+        if (showPoiEntity != null) {
+            if (showPoiEntity.getTaskId() != 0) {
                 poiEntity.setTaskId(showPoiEntity.getTaskId());
             }
         }
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 e4c82f9..e26711a 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java
@@ -60,6 +60,7 @@ import com.tencent.map.geolocation.TencentLocation;
 import com.tencent.tencentmap.mapsdk.maps.CameraUpdate;
 import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory;
 import com.tencent.tencentmap.mapsdk.maps.MapView;
+import com.tencent.tencentmap.mapsdk.maps.Projection;
 import com.tencent.tencentmap.mapsdk.maps.TencentMap;
 import com.tencent.tencentmap.mapsdk.maps.UiSettings;
 import com.tencent.tencentmap.mapsdk.maps.interfaces.Removable;
@@ -102,7 +103,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
     private ImageView ivRefish;
     private SlidingUpPanelLayout sliding_layout;
     private FragmentTransaction fragmentTransaction;
-    private Marker marker;
+    private Marker markerPoi;
     private CheckBox cbFootType;
     private ImageView ivFilter;
     private Point screenPosition; //marker的屏幕坐标
@@ -233,6 +234,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                             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() + "");
@@ -253,6 +255,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                             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() + "");
@@ -278,8 +281,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
     }
 
     private void initList(TencentLocation tencentLocation) {
-        int task_type=Constant.TASK_TYPE;
-        int limit_type=Constant.LIMIT_TTPE;
+        int task_type = Constant.TASK_TYPE;
+        int limit_type = Constant.LIMIT_TTPE;
         int taskStatus = Constant.TASK_STASTUS;
         if (taskStatus == 1 || taskStatus == 2) {
             Message obtain = Message.obtain();
@@ -305,8 +308,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                 .params("date", date)
                 .params("pageSize", Constant.NUMBER)
                 .params("pageNum", "1")
-                .params("type",task_type)
-                .params("isExclusive",limit_type)
+                .params("type", task_type)
+                .params("isExclusive", limit_type)
 //                .client(new OkHttpClient())
                 .execute(new DialogCallback<JobSearchBean>(JobSearchBean.class) {
                     @Override
@@ -447,8 +450,6 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
             EventBus.getDefault().post(obtain);
             return;
         }
-
-
         new Thread(new Runnable() {
             @Override
             public void run() {
@@ -464,12 +465,14 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                         showAllPoi.clear();
                         showAllPoi.addAll(allTaskStatus);
                         for (int i = 0; i < allTaskStatus.size(); i++) {
-                            LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX()));
-                            Marker marker = tencentMap.addMarker(new MarkerOptions(position));
-                            marker.setClickable(true);
-                            marker.setTitle("本地");//1:本地
-                            marker.setTag(allTaskStatus.get(i));
-                            removablesLocality.add(marker);
+                            if (allTaskStatus.get(i).getX() != null && allTaskStatus.get(i).getY() != null) {
+                                LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX()));
+                                Marker marker = tencentMap.addMarker(new MarkerOptions(position));
+                                marker.setClickable(true);
+                                marker.setTitle("本地");//1:本地
+                                marker.setTag(allTaskStatus.get(i));
+                                removablesLocality.add(marker);
+                            }
                         }
                         Message obtain = Message.obtain();
                         obtain.what = Constant.JOB_SEARCH_POI_WORD;
@@ -659,20 +662,36 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
             List<PoiEntity> poiEntities = (List<PoiEntity>) data.obj;
             initFilterMarker(poiEntities);
         } else if (data.what == Constant.TREASURE_WORD) { // POI采集-移动位置
-            initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.POI_WORD);
+            initPoiMarker((LatLng) data.obj);
+        } else if (data.what == Constant.TREASURE_CHECKED_WORD) {//poi采集 -确定位置
+            if((boolean)data.obj){
+                initCheckedMarker(Constant.POI_WORD);
+            }
         } else if (data.what == Constant.MAIN_CHARGING_STATION) {//充电站采集-移动位置
-            initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.CHARGING_STATION_WORD);
+            initPoiMarker((LatLng) data.obj);
+        } else if (data.what == Constant.MAIN_CHARGING_CHECKED_STATION) {//充电站采集 -确定位置
+            if((boolean)data.obj){
+                initCheckedMarker(Constant.CHARGING_STATION_WORD);
+            }
         } else if (data.what == Constant.MAIN_CHARGING_PILE) {//充电桩采集-移动位置
-            initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.CHARGING_PILE_WORD);
+            initPoiMarker((LatLng) data.obj);
+        } else if (data.what == Constant.MAIN_CHARGING_CHECKED_PILE) {//充电桩采集-确定位置
+            if((boolean)data.obj){
+                initCheckedMarker(Constant.CHARGING_PILE_WORD);
+            }
         } else if (data.what == Constant.MAIN_OTHER) {//其他采集-移动位置
-            initPoiMarker(Boolean.valueOf((Boolean) data.obj), Constant.OTHER_WORD);
+            initPoiMarker((LatLng) data.obj);
+        } else if (data.what == Constant.MAIN_CHECKED_OTHER) {//其他采集-确定位置
+            if((boolean)data.obj){
+                initCheckedMarker(Constant.OTHER_WORD);
+            }
         } else if (data.what == Constant.TREASURE_FRAGMENT) {
             if ((boolean) data.obj == true) {
                 frameLayout.setVisibility(View.GONE);
                 sliding_layout.setPanelHeight(0);
                 sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.HIDDEN);
-                if (marker != null) {
-                    marker.remove();
+                if (markerPoi != null) {
+                    markerPoi.remove();
                 }
             }
         } else if (data.what == Constant.MAIN_BUTTON_VISIABLE) {
@@ -726,6 +745,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
         }
     }
 
+
     /**
      * 控制主界面各个按钮的显示状态
      */
@@ -750,45 +770,39 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
     }
 
 
-    private void initPoiMarker(Boolean t, int aInt) {
-        if (t == true) {
-            //移动地图
-            CameraUpdate cameraSigma =
-                    CameraUpdateFactory.newCameraPosition(new CameraPosition(
-                            Constant.markerLatlng, //中心点坐标,地图目标经纬度
-                            tencentMap.getCameraPosition().zoom,  //目标缩放级别
-                            tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0)
-                            tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0)
-            tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() {
-                @Override
-                public void onFinish() {
-                    screenPosition = tencentMap.getProjection().toScreenLocation(Constant.markerLatlng);
-                    sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
-                    //创建Marker对象之前,设置属性
-                    LatLng position = Constant.markerLatlng;
-                    marker = tencentMap.addMarker(new MarkerOptions(position));
-                    marker.setFixingPoint(screenPosition.x, screenPosition.y);
-                }
-
-                @Override
-                public void onCancel() {
-
-                }
-            });
-        } else {
-            if (screenPosition != null) {
+    private void initPoiMarker(LatLng latLng) {
+        CameraUpdate cameraSigma = CameraUpdateFactory.newCameraPosition(new CameraPosition(
+                latLng, //中心点坐标,地图目标经纬度
+                tencentMap.getCameraPosition().zoom,  //目标缩放级别
+                tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0)
+                tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0)
+        tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() {
+            @Override
+            public void onFinish() {
+                screenPosition = tencentMap.getProjection().toScreenLocation(latLng);
                 sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
-                LatLng latLng = tencentMap.getProjection().fromScreenLocation(screenPosition);
-                marker.setPosition(latLng);
-                marker.setFixingPointEnable(false);
-                Constant.markerLatlng = latLng;
-                Message obtain = Message.obtain();
-                obtain.what = aInt;
-                obtain.obj = latLng;
-                EventBus.getDefault().post(obtain);
-
+                //创建Marker对象之前,设置属性
+                markerPoi.setFixingPoint(screenPosition.x, screenPosition.y);
             }
 
+            @Override
+            public void onCancel() {
+
+            }
+        });
+    }
+
+    private void initCheckedMarker(int poiWord) {
+        if (screenPosition != null) {
+            sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
+            LatLng latLng = tencentMap.getProjection().fromScreenLocation(screenPosition);
+            markerPoi.setPosition(latLng);
+            markerPoi.setFixingPointEnable(false);
+            Constant.markerLatlng = latLng;
+            Message obtain = Message.obtain();
+            obtain.what = poiWord;
+            obtain.obj = latLng;
+            EventBus.getDefault().post(obtain);
         }
     }
 
@@ -796,7 +810,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
      * 设置定位图标样式
      */
     private void setLocMarkerStyle() {
-        locationStyle= new MyLocationStyle();
+        locationStyle = new MyLocationStyle();
         locationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER);
         //创建图标
         BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(getBitMap(R.drawable.location));
@@ -871,6 +885,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
     public void onDestroy() {
         super.onDestroy();
         treasureMap.onDestroy();
+        markerPoi.remove();
         EventBus.getDefault().unregister(this);
     }
 
@@ -913,12 +928,19 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                 itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_road, "道路"));
                 itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_chongdianzhuang, "充电站"));
                 itemList.add(new ShareDialog.Item(getContext(), R.drawable.push_qingbao, "其他"));
+                Bundle bundle = new Bundle();
+                PoiEntity poiEntity = new PoiEntity();
+                LatLng mapCenterPoint = getMapCenterPoint();
+                poiEntity.setX(mapCenterPoint.longitude + "");
+                poiEntity.setY(mapCenterPoint.latitude + "");
+                bundle.putSerializable("poiEntity", poiEntity);
                 ShareDialog.show((AppCompatActivity) getActivity(), itemList, new ShareDialog.OnItemClickListener() {
                     @Override
                     public boolean onClick(ShareDialog shareDialog, int index, ShareDialog.Item item) {
                         switch (index) {
                             case 0:
-                                PoiFragment poiFragment = PoiFragment.newInstance(new Bundle());
+                                markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint));
+                                PoiFragment poiFragment = PoiFragment.newInstance(bundle);
                                 showSlidingFragment(poiFragment);
                                 break;
                             case 1:
@@ -930,11 +952,13 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                                 showSlidingFragment(roadFragment);
                                 break;
                             case 3:
-                                ChargingStationFragment chargingStationFragment = ChargingStationFragment.newInstance(new Bundle());
+                                markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint));
+                                ChargingStationFragment chargingStationFragment = ChargingStationFragment.newInstance(bundle);
                                 showSlidingFragment(chargingStationFragment);
                                 break;
                             case 4:
-                                OtherFragment otherFragment = OtherFragment.newInstance(new Bundle());
+                                markerPoi = tencentMap.addMarker(new MarkerOptions(mapCenterPoint));
+                                OtherFragment otherFragment = OtherFragment.newInstance(bundle);
                                 showSlidingFragment(otherFragment);
                                 break;
                         }
@@ -945,8 +969,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
             case R.id.iv_filter:
                 initThread();
                 initList(Constant.currentLocation);
-                Bundle bundle = new Bundle();
-                FilterFragment filterFragment = FilterFragment.newInstance(bundle);
+                FilterFragment filterFragment = FilterFragment.newInstance(new Bundle());
                 showSlidingFragment(filterFragment);
                 break;
             case R.id.iv_message:
@@ -1063,7 +1086,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
      *
      * @return
      */
-    public LatLng getMapCenterPoint() {
+    public LatLng getMapCenter() {
 //        int left = treasureMap.getLeft();
 //        int top = treasureMap.getTop();
 //        int right = treasureMap.getRight();
@@ -1076,4 +1099,23 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
         return tencentMap.getCameraPosition().target;
     }
 
+    /**
+     * 获取屏幕中心点位置
+     *
+     * @return
+     */
+    public LatLng getMapCenterPoint() {
+        int left = treasureMap.getLeft();
+        int top = treasureMap.getTop();
+        int right = treasureMap.getRight();
+        int bottom = treasureMap.getBottom();
+        // 获得屏幕点击的位置
+        int x = (int) (treasureMap.getX() + (right - left) / 2);
+        int y = (int) (treasureMap.getY() + (bottom - top) / 2);
+        Projection projection = tencentMap.getProjection();
+        LatLng pt = projection.fromScreenLocation(new Point(x, y));
+        return pt;
+    }
+
+
 }
\ No newline at end of file
diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
index bd61c5d..09aa01f 100644
--- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
+++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
@@ -58,23 +58,29 @@ public class HttpInterface {
     public static final String IPm7 = "http://172.23.139.4:8003/poitask/1/";
 
     //172.23.139.4:8003/poitask/1/receivedPoitask/1
-    public static final String RECEIVED_POI_TASK = IPm7+"receivedPoitask/1";//poi-领取任务
-
-    public static final String IPm10 = "http://172.23.139.4:8003/ctask/1/receivedCtask/8608";
-
+    public static final String RECEIVED_POI_TASK = IPm7 + "receivedPoitask/1";//poi-领取任务
 
 
     public static final String IPm8 = "http://172.23.139.4:8003/poitask/1/";
     //172.23.139.4:8003/poitask/1/submitPoitask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注
 
-    public static final String SUBMIT_POI_TASK = IPm8+"submitPoitask";//poi-保存本地
+    public static final String SUBMIT_POI_TASK = IPm8 + "submitPoitask";//poi-保存本地
 
     public static final String IPm9 = "http://172.23.139.4:8003/othertask/1/";
-
     //172.23.139.4:8003/othertask/1/submitOhtertask?taskId=5001&name=测试修改名称&address=测试修改地址&existence=1&geo=1rn7exd5uhxy&memo=测试备注
-    public static final String SUBMIT_OTHER_TASK = IPm9+"submitOthertask";//其他-保存本地
 
-    //172.23.139.4:8003/ctask/1/receivedCtask/8608
-    public static final String RECEIVED_CTASK = IPm10+"receivedCtask/8608";//充电站-领取任务
+    public static final String SUBMIT_OTHER_TASK = IPm9 + "submitOthertask";//其他-保存本地
+
+    /*172.23.139.4:8003/polygonTask/1/receivedPolygontask/8602
+      172.23.139.4:8003/polygonTask/1/unReceivedPolygontask/8602
+      172.23.139.4:8003/polygonTask/1/complete/8602
+      172.23.139.4:8003/polygonTask/1/submitPolygontask?id=8602*/
+    public static final String IPm10="http://172.23.139.4:8003/polygonTask/1/";
+
+    public static final String RECEIVED_POLYGON_TASK=IPm10+"receivedPolygontask";  //任务领取
+    public static final String UNRECEIVED_POLYGON_TASK=IPm10+"unReceivedPolygontask";//结束领取
+    public static final String COMPLETE=IPm10+"complete";//任务采集
+    public static final String SUBMIT_POLYGON_TASK=IPm10+"submitPolygontask";//结束采集
+
 
 }
diff --git a/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java b/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java
index e241333..2427334 100644
--- a/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java
+++ b/app/src/main/java/com/navinfo/outdoor/room/PoiDao.java
@@ -25,10 +25,14 @@ public interface PoiDao {
     @Query("SELECT * FROM poi where type=:type")
     List<PoiEntity> getAllPoiType(int type);
 
+
     @Query("SELECT * FROM poi WHERE (:taskStatus =-1 or taskStatus=:taskStatus1) and (:type=-1 or type=:type1) and (:isExclusive=-1 or isExclusive=:isExclusive1) ")
 //    @Query("SELECT * FROM poi WHERE taskStatus=:taskStatus and type=:type and (:isExclusive=-1 or isExclusive=:isExclusive) ")
     List<PoiEntity> getAllTaskStatus(int taskStatus, int taskStatus1, int type, int type1, int isExclusive, int isExclusive1);
 
+
+    @Query("SELECT * FROM poi where taskId=:taskId")
+    PoiEntity getPoiEntity(int taskId);
     /**
      * 添加
      *
@@ -70,6 +74,14 @@ public interface PoiDao {
     void deleteFormName(int taskStatus);
 
 
+    /**
+     * 根据条件删除
+     *
+     * @param taskId
+     */
+    @Query("DELETE  FROM poi where taskId=:taskId")
+    void deleteFormTaskID(int taskId);
+
     /**
      * 全部删除
      */
diff --git a/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java b/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java
index 96f6f79..b5eeb81 100644
--- a/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java
+++ b/app/src/main/java/com/navinfo/outdoor/room/PoiEntity.java
@@ -30,6 +30,15 @@ public class PoiEntity implements Serializable {
     private String photo;//照片信息
     private String extend;//添加字段
     private boolean checked;
+    private String geoWkt; // 数据的wkt
+
+    public String getGeoWkt() {
+        return geoWkt;
+    }
+
+    public void setGeoWkt(String geoWkt) {
+        this.geoWkt = geoWkt;
+    }
 
     public boolean isChecked() {
         return checked;

From 3a9cc897e64dd9511aea1f1582c5d6569e4d785f Mon Sep 17 00:00:00 2001
From: md <zmd1026@163.com>
Date: Fri, 9 Jul 2021 18:30:39 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E2=80=98=E5=85=B6?=
 =?UTF-8?q?=E4=BB=96=E2=80=99+=E2=80=98poi=E2=80=99=E4=B8=8A=E4=BC=A0?=
 =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3=E5=92=8C=E6=B7=BB=E5=8A=A0=E5=85=85?=
 =?UTF-8?q?=E7=94=B5=E7=AB=99=E7=9A=84=E9=A2=86=E5=8F=96=E4=BB=BB=E5=8A=A1?=
 =?UTF-8?q?=EF=BC=8C=E4=BF=9D=E5=AD=98=E6=9C=AC=E5=9C=B0=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/build.gradle                              |   2 +-
 .../outdoor/bean/ChargingStationBean.java     |  32 +++++
 .../outdoor/bean/OtherUploadPicBean.java      |  23 +++
 .../fragment/ChargingPileFragment.java        |  10 +-
 .../fragment/ChargingStationFragment.java     |  58 ++++++--
 .../outdoor/fragment/GatherGetFragment.java   | 131 +++++++++++++++---
 .../outdoor/fragment/OtherFragment.java       |  56 +++++---
 .../navinfo/outdoor/fragment/PoiFragment.java |  92 ++++++------
 .../navinfo/outdoor/http/HttpInterface.java   |  20 +++
 .../main/res/drawable/marker_charge_bg.png    | Bin 23780 -> 928 bytes
 app/src/main/res/drawable/marker_other_bg.png | Bin 19134 -> 888 bytes
 app/src/main/res/drawable/marker_road_bg.png  | Bin 49420 -> 1030 bytes
 app/src/main/res/drawable/poi_icons.png       | Bin 21245 -> 844 bytes
 13 files changed, 328 insertions(+), 96 deletions(-)
 create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java
 create mode 100644 app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java

diff --git a/app/build.gradle b/app/build.gradle
index 058a3fb..554a859 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
 android {
     compileSdkVersion 29
     buildToolsVersion '29.0.2'
-   // ndkVersion '21.1.6352462'
+    //ndkVersion '23.0.7123448'
 
     defaultConfig {
         applicationId "com.navinfo.outdoor"
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java
new file mode 100644
index 0000000..11bf028
--- /dev/null
+++ b/app/src/main/java/com/navinfo/outdoor/bean/ChargingStationBean.java
@@ -0,0 +1,32 @@
+package com.navinfo.outdoor.bean;
+
+public class ChargingStationBean {
+
+    private Integer code;
+    private String message;
+    private Integer body;
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public void setCode(Integer code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public Integer getBody() {
+        return body;
+    }
+
+    public void setBody(Integer body) {
+        this.body = body;
+    }
+}
diff --git a/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java
new file mode 100644
index 0000000..7942da8
--- /dev/null
+++ b/app/src/main/java/com/navinfo/outdoor/bean/OtherUploadPicBean.java
@@ -0,0 +1,23 @@
+package com.navinfo.outdoor.bean;
+
+public class OtherUploadPicBean {
+
+    private Integer code;
+    private String message;
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public void setCode(Integer code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+}
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 6607b6a..25fc468 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
@@ -51,6 +51,8 @@ import com.navinfo.outdoor.room.ChargingPileEntity;
 import com.navinfo.outdoor.room.PoiDao;
 import com.navinfo.outdoor.room.PoiDatabase;
 import com.navinfo.outdoor.room.PoiEntity;
+import com.navinfo.outdoor.util.Geohash;
+import com.navinfo.outdoor.util.GeometryTools;
 import com.navinfo.outdoor.util.PhotoPathUtil;
 import com.tencent.tencentmap.mapsdk.maps.model.LatLng;
 
@@ -389,10 +391,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
             }
             String p = chargingPileEntity.getP();
             if (p != null) {
-                String[] split = p.split(",");
-                latLng = new LatLng();
-                latLng.setLatitude(Double.parseDouble(split[0]));
-                latLng.setLongitude(Double.parseDouble(split[1]));
+                latLng = GeometryTools.createLatLng(p);
             }
             String memo = chargingPileEntity.getMemo();
             if (memo != null&&!memo.equals("")) {
@@ -566,7 +565,8 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
                                         Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
                                         return;
                                     } else {
-                                        chargingPileEntity.setP(latLng.latitude+","+latLng.longitude);
+                                        String encode = Geohash.getInstance().encode(latLng.latitude,latLng.longitude);
+                                        chargingPileEntity.setP(encode);
                                     }
                                     String name = editNameContent.getText().toString().trim();//名称
                                     if (name == null || name.equals("")) {
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 17d6e82..eef5ab6 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingStationFragment.java
@@ -38,13 +38,19 @@ import com.kongzue.dialog.interfaces.OnDialogButtonClickListener;
 import com.kongzue.dialog.util.BaseDialog;
 import com.kongzue.dialog.util.DialogSettings;
 import com.kongzue.dialog.v3.MessageDialog;
+import com.lzy.okgo.model.HttpParams;
 import com.navinfo.outdoor.R;
 import com.navinfo.outdoor.adapter.ChargingPileAdapter;
 import com.navinfo.outdoor.adapter.PoiRecycleAdapter;
 import com.navinfo.outdoor.api.Constant;
 import com.navinfo.outdoor.base.BaseDrawerFragment;
+import com.navinfo.outdoor.bean.ChargingStationBean;
 import com.navinfo.outdoor.bean.Info;
 import com.navinfo.outdoor.bean.PoiBean;
+import com.navinfo.outdoor.bean.PoiSaveBean;
+import com.navinfo.outdoor.http.Callback;
+import com.navinfo.outdoor.http.HttpInterface;
+import com.navinfo.outdoor.http.OkGoBuilder;
 import com.navinfo.outdoor.room.ChargingPileDao;
 import com.navinfo.outdoor.room.ChargingPileEntity;
 import com.navinfo.outdoor.room.PoiDao;
@@ -58,6 +64,7 @@ import com.tencent.tencentmap.mapsdk.maps.model.LatLng;
 import org.greenrobot.eventbus.EventBus;
 import org.greenrobot.eventbus.Subscribe;
 
+import java.io.File;
 import java.io.Serializable;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
@@ -90,7 +97,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
     private CheckBox checkBoxRight;
     private String phone = null;
     private Spinner spinnerType;
-    String[] ctype = new String[]{"全部", "poi", "充电站", "POI录像", "道路录像"};//1."全部"2 "POI"3 "充电站"4 "POI录像"5 "道路录像",
+    String[] ctype = new String[]{ "充电站", "充换电站", "充电桩组", "换电站"};//1."充电站"2 "充换电站"3 "充电桩组"4 "换电站"5 ,
     String[] spinner = new String[]{"存在", "不存在", "无法验证"};
     private ArrayAdapter<String> adapter;
     private LinearLayout linearChargingPile;
@@ -225,20 +232,18 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                 switch (position) {
                     case 0:
-                        station_type = 0;
-                        break;
-                    case 1:
                         station_type = 1;
                         break;
-                    case 2:
+                    case 1:
                         station_type = 2;
                         break;
-                    case 3:
+                    case 2:
                         station_type = 3;
                         break;
-                    case 4:
+                    case 3:
                         station_type = 4;
                         break;
+
                 }
             }
 
@@ -601,7 +606,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                                             poiDao.insertPoiEntity(poiEntity);
                                         }
                                     }).start();
-                                    onBackPressed();
+                                    chargingStationSaveByWork(poiEntity);
+                                  //  onBackPressed();
                                 } else {
                                     Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show();
                                 }
@@ -623,6 +629,8 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
                 obtain.what = Constant.TREASURE_FRAGMENT;
                 obtain.obj = false;
                 EventBus.getDefault().post(obtain);
+                ArrayList<File> chargingStationList = new ArrayList<>();
+
                 break;
             case R.id.tv_examine:
                 Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show();
@@ -657,6 +665,40 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
         }
     }
 
+    private void chargingStationSaveByWork(PoiEntity poiEntity) {
+        showLoadingDialog();
+        HttpParams httpParams = new HttpParams();
+        httpParams.put("id",poiEntity.getTaskId());
+        httpParams.put("sptype", poiEntity.getStation_type());
+        httpParams.put("name", poiEntity.getName());
+        httpParams.put("address", poiEntity.getAddress());
+        httpParams.put("telephone", poiEntity.getTelPhone());
+        httpParams.put("memo", poiEntity.getMemo());
+        httpParams.put("geo",poiEntity.getGeoWkt());
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(HttpInterface.SUBMIT_CTASK)
+                .method(OkGoBuilder.GET)
+                .cls(ChargingStationBean.class)
+                .params(httpParams)
+                .callback(new Callback<ChargingStationBean>() {
+                    @Override
+                    public void onSuccess(ChargingStationBean chargingStationBean, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show();
+                      //  body = poiSaveBean.getBody();
+                        Log.d("TAG", " 其他其他其他其他"+chargingStationBean.getBody());
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Toast.makeText(getActivity(), e.getMessage(), Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+    }
+
     private String initShowStation() {
         PoiEntity poiEntity = showPoiEntity;
         List<Info> infoPhoto = new ArrayList<>();
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 a7fde7c..71847ba 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
@@ -14,11 +14,14 @@ import com.navinfo.outdoor.R;
 import com.navinfo.outdoor.api.Constant;
 import com.navinfo.outdoor.base.BaseFragment;
 import com.navinfo.outdoor.bean.PolygonTaskBean;
+import com.navinfo.outdoor.bean.ReceivedBean;
 import com.navinfo.outdoor.bean.ReceivedPoiBean;
 import com.navinfo.outdoor.bean.UnPolygonTaskBean;
 import com.navinfo.outdoor.http.Callback;
 import com.navinfo.outdoor.http.HttpInterface;
 import com.navinfo.outdoor.http.OkGoBuilder;
+import com.navinfo.outdoor.room.ChargingPileDao;
+import com.navinfo.outdoor.room.ChargingPileEntity;
 import com.navinfo.outdoor.room.PoiDao;
 import com.navinfo.outdoor.room.PoiDatabase;
 import com.navinfo.outdoor.room.PoiEntity;
@@ -41,6 +44,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
     private PoiEntity poiListEntity;
     private int aSave;
     private PoiEntity polygonEntity;
+    private ChargingPileDao chargingPileDao;
 
     public static GatherGetFragment newInstance(Bundle bundle) {
         GatherGetFragment fragment = new GatherGetFragment();
@@ -84,6 +88,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
         super.initView();
         PoiDatabase poiDatabase = PoiDatabase.getInstance(getContext());
         poiDao = poiDatabase.getPoiDao();
+        chargingPileDao = poiDatabase.getChargingPileDao();
         tvTitle = findViewById(R.id.tv_title);
         tvMoney = findViewById(R.id.tv_money);
         tvTime = findViewById(R.id.tv_time);
@@ -170,48 +175,52 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                 if (poiEntity != null) {
                     int type = poiEntity.getType();
                     if (type == 6) {
-                        initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),false);
+                        initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), false);
                     } else {
                         btnGetTask.setVisibility(View.GONE);
                         btnCancelGet.setVisibility(View.VISIBLE);
                         //网络请求:
                         if (poiEntity.getType() == 1) {//poi的领取类型
-                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", false);
-                        } else if (poiEntity.getType() == 5) {//其他
-                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", false);
+                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), false);
+                        } else if (poiEntity.getType() == 5) {//其他的领取类型
+                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK , poiEntity.getTaskId(), false);
+                        } else if (poiEntity.getType() == 2) {//充电站的领取类型
+                            chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),false);
                         }
                     }
                 }
 
                 break;
             case R.id.btn_gather://立即采集
-                if (poiEntity!=null){
+                if (poiEntity != null) {
                     int type = poiEntity.getType();
-                    if (type==6){
+                    if (type == 6) {
                         int taskStatus = poiEntity.getTaskStatus();
                         if (taskStatus != 1) {
-                            initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(),true);
-                        }else {
+                            initPolygonTask(HttpInterface.RECEIVED_POLYGON_TASK, poiEntity.getTaskId(), true);
+                        } else {
                             initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId());
                         }
 
-                    }else {
+                    } else {
                         btnFinishGather.setVisibility(View.VISIBLE);
                         btnGather.setVisibility(View.GONE);
                         if (poiEntity.getType() == 1) {//poi的领取类型
-                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK + "/" + poiEntity.getTaskId() + "", true);
-                        } else if (poiEntity.getType() == 5) {
-                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK + "/" + poiEntity.getTaskId() + "", true);
+                            receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), true);
+                        } else if (poiEntity.getType() == 5) {//其他的领取类型
+                            receivedTaskByNet(HttpInterface.RECEIVED_OTHER_TASK, poiEntity.getTaskId(), true);
+                        }else if (poiEntity.getType() == 2){//充电站的领取类型
+                            chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),true);
                         }
                     }
                 }
                 break;
             case R.id.btn_finish_gather://结束采集
-                if (poiEntity!=null){
+                if (poiEntity != null) {
                     int type = poiEntity.getType();
-                    if (type==6){
+                    if (type == 6) {
                         initSubmitPolygonTask(HttpInterface.SUBMIT_POLYGON_TASK, poiEntity.getTaskId());
-                    }else {
+                    } else {
                         btnGather.setVisibility(View.VISIBLE);
                         btnFinishGather.setVisibility(View.GONE);
                         new Thread(new Runnable() {
@@ -231,10 +240,94 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
         }
     }
 
+    /**
+     * @param url 筛选充电站领取任务
+     */
+    private void chargingTaskByWork(String url,int taskId, boolean isSaver) {
+        showLoadingDialog();
+        OkGoBuilder.getInstance()
+                .Builder(getActivity())
+                .url(url+"/"+taskId)
+                .method(OkGoBuilder.GET)
+                .cls(ReceivedBean.class)
+                .callback(new Callback<ReceivedBean>() {
+                    @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()));
+                        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<LatLng> latLineString = GeometryTools.getLatLngs(geo);
+                            chargingListEntity.setX(latLineString.get(0).longitude + "");
+                            chargingListEntity.setY(latLineString.get(0).latitude + "");
+                        } else if (geometry.getGeometryType().equals("Polygon")) {//面
+                            List<LatLng> latPolygon = GeometryTools.getLatLngs(geo);
+                            chargingListEntity.setX(latPolygon.get(0).longitude + "");
+                            chargingListEntity.setY(latPolygon.get(0).latitude + "");
+                        }
+                        //充电桩
+                        List<ReceivedBean.BodyBean.CsTaskListBean> 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());
+                            new Thread(new Runnable() {
+                                @Override
+                                public void run() {
+                                    chargingPileDao.insertChargingPileEntity(chargingPileEntity);
+                                }
+                            }).start();
+                        }
+
+                        new Thread(new Runnable() {
+                            @Override
+                            public void run() {
+                                poiDao.insertPoiEntity(chargingListEntity);
+                                getActivity().runOnUiThread(new Runnable() {
+                                    @Override
+                                    public void run() {
+                                        btnFinishGather.setVisibility(View.VISIBLE);
+                                        if (isSaver && aSave == 1) {
+                                            Message obtain = Message.obtain();
+                                            obtain.what = Constant.GATHER_GET_MAP;
+                                            obtain.obj = chargingListEntity;
+                                            EventBus.getDefault().post(obtain);
+                                        }
+                                    }
+                                });
+                            }
+                        }).start();
+                    }
+
+                    @Override
+                    public void onError(Throwable e, int id) {
+                        dismissLoadingDialog();
+                        Log.d("TAG", "onError: " + e.getMessage());
+                    }
+                }).build();
+
+    }
+
     /**
      * @param url 面妆任务领取任务
      */
-    private void initPolygonTask(String url, int taskId ,boolean aBoolean) {
+    private void initPolygonTask(String url, int taskId, boolean aBoolean) {
         if (taskId == 0) {
             Toast.makeText(getContext(), "无此任务", Toast.LENGTH_SHORT).show();
             return;
@@ -280,7 +373,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                             }).start();
                             btnGetTask.setVisibility(View.GONE);
                             btnCancelGet.setVisibility(View.VISIBLE);
-                            if (aBoolean){
+                            if (aBoolean) {
                                 initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId());
                             }
 
@@ -414,11 +507,11 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
     /**
      * @param url 不同任务类型对应的url
      */
-    private void receivedTaskByNet(String url, boolean isSaver) {
+    private void receivedTaskByNet(String url,int taskId ,boolean isSaver) {
         showLoadingDialog();
         OkGoBuilder.getInstance()
                 .Builder(getActivity())
-                .url(url)
+                .url(url+"/"+taskId)
                 .method(OkGoBuilder.GET)
                 .cls(ReceivedPoiBean.class)
                 .callback(new Callback<ReceivedPoiBean>() {
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 448ec11..4473693 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/OtherFragment.java
@@ -42,6 +42,7 @@ import com.navinfo.outdoor.api.Constant;
 import com.navinfo.outdoor.base.BaseDrawerFragment;
 import com.navinfo.outdoor.bean.Info;
 import com.navinfo.outdoor.bean.NameAuthenticationBean;
+import com.navinfo.outdoor.bean.OtherUploadPicBean;
 import com.navinfo.outdoor.bean.PoiBean;
 import com.navinfo.outdoor.bean.PoiSaveBean;
 import com.navinfo.outdoor.http.Callback;
@@ -91,9 +92,10 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
     private RelativeLayout linearExist;
     private Spinner spinnerExist;
 
-    private ArrayList<File> otheruploadList;
+
     private String takePhotoPath;
     private String takePhotoPath2;
+    private int body;
 
     public static OtherFragment newInstance(Bundle bundle) {
         OtherFragment fragment = new OtherFragment();
@@ -365,7 +367,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                                         }
                                     }).start();
                                     otherSaveByNetWork(poiEntity);
-                                    onBackPressed();
+                                   // onBackPressed();
                                 } else {
                                     Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show();
                                 }
@@ -383,42 +385,52 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
 
                 break;
             case R.id.btn_other_uploading:
-                otherUploadByNet(showPoiEntity);
+                ArrayList<File> otherUploadList = new ArrayList<>();
+                String tagPicture = (String) ivPicture.getTag();
+                if (tagPicture != null) {
+                    otherUploadList.add(new File(tagPicture));
+                }
+                String tagPictures = (String) ivPictures.getTag();
+                if (tagPictures != null) {
+                    otherUploadList.add(new File(tagPictures));
+                }
+                if (body!=0){
+                    otherUploadByNet(body,otherUploadList);
+                }else {
+                    Toast.makeText(getActivity(), "请保存本地", Toast.LENGTH_SHORT).show();
+                }
+
                 break;
         }
     }
 
-    private void otherUploadByNet(PoiEntity poiEntity) {
-        showLoadingDialog();
-        otheruploadList = new ArrayList<>();
-        File otherUploadFile = new File(takePhotoPath);
-        File otherUploadFile2 = new File(takePhotoPath2);
-        if (!otherUploadFile.exists() || !otherUploadFile2.exists()) {
-            Toast.makeText(getContext(), "照片不能为空", Toast.LENGTH_SHORT).show();
+    private void otherUploadByNet(int body, List<File> otherUploadList) {
+        if (body == 0 ){
+            Toast.makeText(getActivity(), "没有保存不能上传", Toast.LENGTH_SHORT).show();
             return;
         }
-        otheruploadList.add(otherUploadFile);
-        otheruploadList.add(otherUploadFile2);
+        showLoadingDialog();
         OkGo
                 // 请求方式和请求url
-                .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
+                .<OtherUploadPicBean>post(HttpInterface.OTHER_TASK_UPLOAD_PIC)
                 // 请求的 tag, 主要用于取消对应的请求
-                .params("auditId", poiEntity.getTaskId())
-                .addFileParams("file", otheruploadList)
+                .params("auditId", body)
+                .addFileParams("file", otherUploadList)
                 .tag(this)
-                .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) {
+                .execute(new DialogCallback<OtherUploadPicBean>(OtherUploadPicBean.class) {
                     @Override
-                    public void onSuccess(Response<NameAuthenticationBean> response) {
+                    public void onSuccess(Response<OtherUploadPicBean> response) {
                         dismissLoadingDialog();
+                        Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show();
                         Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss");
                     }
 
                     @Override
-                    public void onError(Response<NameAuthenticationBean> response) {
+                    public void onError(Response<OtherUploadPicBean> response) {
                         super.onError(response);
                         dismissLoadingDialog();
-                        Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show();
-                        Log.d("TAG", "onError: " + response.message());
+                        Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + response.code());
                     }
                 });
 
@@ -430,7 +442,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
         httpParams.put("type", poiEntity.getStation_type());
         httpParams.put("taskId", poiEntity.getTaskId());
         httpParams.put("name", poiEntity.getName());
-        httpParams.put("existence", "1");
+        httpParams.put("existence", poiEntity.getExistence());
         httpParams.put("geo", poiEntity.getGeoWkt());
         httpParams.put("memo", poiEntity.getMemo());
 
@@ -445,6 +457,8 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
                     public void onSuccess(PoiSaveBean poiSaveBean, int id) {
                         dismissLoadingDialog();
                         Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show();
+                        body = poiSaveBean.getBody();
+                        Log.d("TAG", " 其他其他其他其他"+poiSaveBean.getBody());
                     }
 
                     @Override
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 59ca7a8..711a1ab 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiFragment.java
@@ -49,6 +49,7 @@ import com.navinfo.outdoor.api.Constant;
 import com.navinfo.outdoor.base.BaseDrawerFragment;
 import com.navinfo.outdoor.bean.Info;
 import com.navinfo.outdoor.bean.NameAuthenticationBean;
+import com.navinfo.outdoor.bean.OtherUploadPicBean;
 import com.navinfo.outdoor.bean.PoiBean;
 import com.navinfo.outdoor.bean.PoiSaveBean;
 import com.navinfo.outdoor.http.Callback;
@@ -70,6 +71,7 @@ import java.io.File;
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Calendar;
 import java.util.List;
 
@@ -101,13 +103,14 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
     String[] spinner = new String[]{"存在", "不存在", "无法验证"};
     private RelativeLayout linearExist;
     private Spinner spinnerExist;
-    private ArrayList<File> poiUploadList;
+
     //获取的拍照图片
     private String takePhotoPath2;
     private String takePhotoPath5;
     private String takePhotoPath4;
     private String takePhotoPath3;
     private String takePhotoPath1;
+    private Integer body;
 
     public static PoiFragment newInstance(Bundle bundle) {
         PoiFragment fragment = new PoiFragment();
@@ -459,8 +462,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                                             poiDao.insertPoiEntity(poiEntity);
                                         }
                                     }).start();
-                                    //poiSaveByNet(poiEntity);
-                                    onBackPressed();
+                                    poiSaveByNet(poiEntity);
+                                   // onBackPressed();
                                 } else {
                                     Toast.makeText(getActivity(), "没有申请权限,请手动申请", Toast.LENGTH_SHORT).show();
                                 }
@@ -482,7 +485,29 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                 obtain.what = Constant.TREASURE_FRAGMENT;
                 obtain.obj = false;
                 EventBus.getDefault().post(obtain);
-                poiUploadByNetWork(showPoiEntity);
+                ArrayList<File> poiPicList = new ArrayList<>();
+                String tagPanorama = (String) ivPanorama.getTag();
+                if (tagPanorama != null) {
+                    poiPicList.add(new File(tagPanorama));
+                }
+                String tagName = (String) ivName.getTag();
+                if (tagName!= null) {
+                    poiPicList.add(new File(tagName));
+                }
+
+                String tagInternal = (String) ivInternal.getTag();
+                if (tagInternal != null) {
+                    poiPicList.add(new File(tagInternal));
+                }
+                String tagElse = (String) ivElse.getTag();
+                if (tagElse != null) {
+                    poiPicList.add(new File(tagElse));
+                }
+                String tagCard = (String) ivCard.getTag();
+                if (tagCard != null) {
+                    poiPicList.add(new File(tagCard));
+                }
+                poiUploadByNetWork(body,poiPicList);
                 break;
             case R.id.tv_examine:
                 Toast.makeText(getContext(), editNameContent.getText().toString(), Toast.LENGTH_SHORT).show();
@@ -511,67 +536,47 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
         }
     }
 
-    private void poiUploadByNetWork(PoiEntity poiEntity) {
-        poiUploadList = new ArrayList<>();
-        File poiUploadFile1 = new File(takePhotoPath1);
-        File poiUploadFile2 = new File(takePhotoPath2);
-        File poiUploadFile3 = new File(takePhotoPath3);
-        File poiUploadFile4 = new File(takePhotoPath4);
-        File poiUploadFile5 = new File(takePhotoPath5);
-        if (!poiUploadFile1.exists()||!poiUploadFile2.exists()||!poiUploadFile3.exists()||!poiUploadFile4.exists()||!poiUploadFile5.exists()){
-            Toast.makeText(getActivity(), "照片不能为空", Toast.LENGTH_SHORT).show();
-        return;
+    private void poiUploadByNetWork(int body, ArrayList<File> poiPicList) {
+        if (body==0){
+            Toast.makeText(getActivity(), "没有保存本地", Toast.LENGTH_SHORT).show();
+            Log.e("TAG", "poiUploadByNetWork: "+body+poiPicList);
+            return;
         }
-        poiUploadList.add(poiUploadFile1);
-        poiUploadList.add(poiUploadFile2);
-        poiUploadList.add(poiUploadFile3);
-        poiUploadList.add(poiUploadFile4);
-        poiUploadList.add(poiUploadFile5);
         OkGo
                 // 请求方式和请求url
-                .<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
+                .<OtherUploadPicBean>post(HttpInterface.POI_TASK_UPLOAD_PIC)
                 // 请求的 tag, 主要用于取消对应的请求
-                .params("auditId", poiEntity.getTaskId())
-                .addFileParams("file",poiUploadList)
+                .params("auditId", body)
+                .addFileParams("file",poiPicList)
                 .tag(this)
-                .execute(new DialogCallback<NameAuthenticationBean>(NameAuthenticationBean.class) {
+                .execute(new DialogCallback<OtherUploadPicBean>(OtherUploadPicBean.class) {
                     @Override
-                    public void onSuccess(Response<NameAuthenticationBean> response) {
+                    public void onSuccess(Response<OtherUploadPicBean> otherUploadPicBeanResponse) {
                         dismissLoadingDialog();
-                        Log.d("TAG", "onSuccess: " + response.toString() + "sssssssssssss");
+                        Toast.makeText(getActivity(), "上传成功", Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onSuccess: " + otherUploadPicBeanResponse.toString() + "sssssssssssss");
 
                     }
 
                     @Override
-                    public void onError(Response<NameAuthenticationBean> response) {
+                    public void onError(Response<OtherUploadPicBean> response) {
                         super.onError(response);
                         dismissLoadingDialog();
-                        Toast.makeText(getActivity(), response.message(), Toast.LENGTH_SHORT).show();
-                        Log.d("TAG", "onError: " + response.message());
+                        Toast.makeText(getActivity(), response.code()+"", Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onError: " + response.code()+"");
                     }
                 });
     }
 
     private void poiSaveByNet(PoiEntity poiEntity) {
         showLoadingDialog();
-        HttpParams httpParams = new HttpParams();
-        if (poiEntity.getTaskId() != 0) {
+            HttpParams httpParams = new HttpParams();
             httpParams.put("taskId", poiEntity.getTaskId());
-        }
-        if (poiEntity.getName() != null && !poiEntity.getName().equals("")) {
             httpParams.put("name", poiEntity.getName());
-        }
-        if (poiEntity.getAddress() != null && !poiEntity.getAddress().equals("")) {
             httpParams.put("address", poiEntity.getAddress());
-        }
-        httpParams.put("existence", "1");
-        if (poiEntity.getGeoWkt() !=null &&!poiEntity.getGeoWkt().equals("")) {
+            httpParams.put("existence", poiEntity.getExistence());
             httpParams.put("geo", poiEntity.getGeoWkt());
-        }
-        if (poiEntity.getMemo() != null) {
             httpParams.put("memo", poiEntity.getMemo());
-        }
-
         OkGoBuilder.getInstance()
                 .Builder(getActivity())
                 .url(HttpInterface.SUBMIT_POI_TASK)
@@ -582,7 +587,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
                     @Override
                     public void onSuccess(PoiSaveBean poiSaveBean, int id) {
                         dismissLoadingDialog();
-                        Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show();
+
+                        body = poiSaveBean.getBody();
+                         Toast.makeText(getActivity(), "保存成功", Toast.LENGTH_SHORT).show();
+                        Log.d("TAG", "onSuccess: "+poiSaveBean.getBody());
                     }
 
                     @Override
diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
index 09aa01f..23393d6 100644
--- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
+++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
@@ -83,4 +83,24 @@ public class HttpInterface {
     public static final String SUBMIT_POLYGON_TASK=IPm10+"submitPolygontask";//结束采集
 
 
+    public static final String IPm11= "http://172.23.139.4:8003/othertask/1/";
+
+    //172.23.139.4:8003/othertask/1/uploadpic
+    public static final String OTHER_TASK_UPLOAD_PIC=IPm11+"uploadpic";//其他-上传
+
+
+    public static final String IPm12= "http://172.23.139.4:8003/ctask/1/";
+
+    //172.23.139.4:8003/ctask/1/receivedCtask/8608
+    public static final String RECEIVED_CTASK=IPm12+"receivedCtask/8608";//充电站-领取任务
+
+
+    //172.23.139.4:8003/ctask/1/submitCtask?id=8608&name=充电站&address=地址&telephone=18812345678|14712345678&geo=1rn7exd5uhxy&memo=测试备注&sptype=1
+    public static final String SUBMIT_CTASK=IPm12+"submitCtask";//充电站-保存本地
+
+    public static final String IPm13= "http://172.23.139.4:8003/poitask/1/";
+
+    //172.23.139.4:8003/poitask/1/uploadpic
+    public static final String POI_TASK_UPLOAD_PIC=IPm13+"uploadpic";//poi-上传
+
 }
diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png
index 3a1af1093e72d3ddba406bc235a26426c3ed8102..5e72703ef37ddf59eb6564a807914c381481c710 100644
GIT binary patch
literal 928
zcmV;R17G}!P)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8N=ZaPR5(wSl3i#NR}{z3xidSv+0Dlqlilu`#3-w7
z42sgKktUc>3KgwS;x`5#6dwc;1i?2yUVKz3jrbr2N~5HyEuoZ3sTxtR6{$guU&*?}
z5X~m)u4HFF<{sx<$JK1ohyI4)-t#}_KljeL7m6{yENS+4hJOggBEz9{H2>Mig0ae;
znqNKNmTquL3ZOFr`p{SLU8tjEYx#DxapWnOm*4*JdgsV?Ic_C5Rz>JV-|XM(E*nkW
z)f^Wy7i#GRje&_K=I&?iCE8*w^h&<cIO*>Qo%O6MTdyiV!A)-3iJN7uoFkh>6AV!t
z%|IrgM~sNsow|swm7Y~qef2j#-Rd{+mGoi>`l*7lGAEfQVo<w{{|XB&B%ATJXD!0F
zd)D6Kf6PD@JmjGZ^s`-RVU<=XmWW31W4X$6y|>-J3xkg%L)u(dJ&S?_ZNv>kK;Q!}
zblK*#{kTXc3nUOyVUhg9%zzMc^cp9IFK`+BMc2W!TN8k4*dyAh5u%iXylwkvWJFL8
zVrXJf5=%uH3$4&B4{7_+UYNodQbiIh=#jnHM>pUm{R0`ysE=5~xnbmH8LLW~Sm@Qd
zXt`L5F&U>A#8r{U?s=0~q2^;UL7S{y@Ccrw`CF=2n7^bhaf0#L4^uDduvIhzzaNZD
zwWz`dSV%li|CH)R^ov=+fyiS~sm-1Tb#zKQ0ZB?hhdjr-XJ93M4tw-=JditVZ~P99
z4vh}JTspW|ebu|IVu$}+xYNFG$erPC^PF=Z;FFLjk@A!uUmO2Adv)@Px?#Eg%w6t`
zvBuk`Ohrb9yUp8pvww7-*^}yKO_`Z&-{duRxYzhv-z(FZJoEbdx5pDlo$#ZX$zGeh
zsyDiqxEkDx9jQRB-@H4q<@rYY<Sa*;zCCVSpnv{-QLP6Y2}qJmw8U2D{x)wpl0rCR
z0Xbofr;a6#IH4kaA^Bsm@xL+99gHs+31=H9WJWDLYBV^RDNI{gk)=$!^UZlRwT~n}
zkbR)^B4#$*q%S3V)Oa!3rG)>523j~7P3yI;I!Bqtj4M|h3>*sIS=ev?yAk+v{*|he
zHK);qE+<`JMzdu|msKXq`6^mIS(^7+rF_Sy0`LwXi&@UvmYZ_`0000<MNUMnLSTaX
CaJMJ`

literal 23780
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
F{2z)(CSCvl

diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png
index bd25ba7324bdaf8e792e23c81759fe9d517e3b71..bd657b404733db662a6dc970cffb629af588ff1c 100644
GIT binary patch
literal 888
zcmV-;1Bd*HP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8B1uF+R5(w4lUqnsK^VusnR9l}dRa|vEvttVL!^un
zeW{2p4~7o~MU<2UT_}5~r?4KRi0UO@tcRW|DWtMYP>LjoN~0|B64qkc&Ae>7y6d9r
z**#}wnmLZE>~8(waOVHb{Aa$od<de*LIs7z>Y<8kykToHaxK*%;2)$N?H%TWTYdE9
zGdav6Vpc)ZcGxb~6e$OeBZRRGM_`<O`l{tg_;h&?d|nZ=%nI1GgZ8^mbCgZnh5jF-
z^y}x_q1~Hjz(1jgK&kE0^)>3weO9l4Pl@>2Nc^KVmV`1gGjL8`4{3UcmZ1E#6<SN@
z!c@0ZIl=dXNCl8vqCrEsPb$6zzKPn<-mSP;EkC)?s3ri6xlQo)8W5hQ&|Mb<M=Az;
z@_Y)2=ToTcKdO}2s;U!F`eGS}<wbUw_)b7`Vwmw!uqW}qpZ~ep|7$)Q4U(NW1!b*}
z+9Ewyg^6z_1cnJrc_?J9w}HD+hqRTd95IWyMr=YjB(;TgKn!4#uM!v}U`s?`1bHCp
z;KC4`#^UIuws5UhVcp@x$md+9KtWjoEGe+b5wrZE?oUbrN=?gEwv>oKk_&?wX7Hs!
z2T!*F<NYQireo--p8-Q>fceGhKAr`q&AfRHY2Zvf<7n&S_vdmfLO=`vV|sRgJqZEk
z3+jFbs>U@x#GseLBpVsLp>NJp2;Xynjr`8XrF%#S5as4M#6+e(+ot@W#oj5S<Z<{^
znV0putrs@RdV2_%MmFBK4RNf|aS-qOg?agGH)*&hv}G0y&=0K?h$*V+UlVkZN3}1^
ztLLPgHw%8z_Er~Km7j_8*2qu<Fa6egKYU~t<r&Hl#FSpMalT@Tjd`TB5a~7>l_w0C
z3CfT~j9G_C-%F$Vf|M3+`n>Tceg9g@2r*_s7pcD!V4fk-7OTE7YOYuvQN%S9FpN&K
zzE-q{SZDhP>*=sMqKIo2xXH68qHaae%TNseG>@~NeUzET0QvY<hGK|o7Byb!_%x;<
zoBf#9^sd}q*TU;JMRrGsYYwnK!vQw@JH(~}Q!wV4WWxg{gych=1K=->$5<1)i8NdQ
O0000<MNUMnLSTXjaG*i}

literal 19134
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

diff --git a/app/src/main/res/drawable/marker_road_bg.png b/app/src/main/res/drawable/marker_road_bg.png
index 6251d7de6f44a9316e055380f4b7b15a6048ed1f..b6096ff5f266bce155101348f2a4d4b2bfe93127 100644
GIT binary patch
literal 1030
zcmV+h1o``kP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8ut`KgR5(v{Q(bHnRTMt=&UB{R-EP~pU0N)}nxMrW
zs5~eU#IB~Am=ZvfqRC1WV`5);F&d)}>Vt_fCMYjPB3dBPHey#HE7nB$3o%fkLfcJg
zp&_zcT6Tfi-R|tn&d>GS+v$?h`Xy)1&N<(A&(EDDa2I?{53j3Px1-yC-;)u!I^4*N
zoK{SoKa>6Ehkdz;<G*?|fwGv&irUce;g^BOcDyM|luDSPbS}-%T$i!pl|KfOv0bm)
zx|ZQ_ktLF%Hg)Zf`&u?VTOk3+sFWyxL>PptDJ-v*;X={^!v-*C#zwF9Y};fPv$v26
zP~Y*<9^XS-w{u~IOo02<jS}qcs)OkIYPdP;K<A^CkhqQq$n{}0)be0<^hh63!>wz=
zul+uxV6Tb{prE)CeXP4d9CYzo39`BayZ_8Xu>??Z&}_z%2ew71e{J+FLL^G~jQHSV
z)&~eQVXOO2&q8xZhGXLfxHve)QFtCb3AVlR231yWi15k9@Cfd;A_KkT!qcl%I69(3
zcY6@(s!+l6f=Ix(;_(fX2AZ1rI{8L9xVN#jlUVJE78Tl7s8Hjhus3>-SRUg9d{BQw
zBV|s><Sp?a-iBz;K}+4Xu?m5S8y58at&1_<?g)y!u##S&R_4;^yufj>Dq5|NK<C;j
z(MdohFs0!gA=cloB8LgCF_XAR&C3Hn3o(j#uzi&R`(LkzWkDInXDqm$b>ZFTYlJv&
zxZ-fmEsVtvQGK}gTUXDd*DROdn`kY3u{{LoSr^`qY0$Md1F<1pROdK+p$Hc4!^)<T
zx#6D<h^W7H^UMAhzWQF4fcPrNf@^7iK!vSsKJY69cJ*qY>9%w8P_(l!dGa^$g;|;L
z5y>?y+Wgcrj!Ou3RbI@Mv;*;B1Nw&y&@IMhkAM75ek68~>x7uYObworm}!%HH%1ul
zS#00i!~8zXk=~x$Cq8}8liU$=n90FY6`_{ZEY$kQeC7EA+*_9~X}|2;!d%<(=;aTq
z3|bki3q+44plVqof1e{TX7s-lF_ULch*u8_DswQ~G)O6*XDgrEj0Ht?HW`l<&wc&b
z9ODjfr;A}Ge*BIUrc!flGiDC%`NT^tz>;D<mowJa!++ECxii*{#Cegp3rmVQoXMm8
zd{$@TaGw`ig#Q)0+SLi_mMoY)d)f;v!jj^ujURlj?i^0LR8{DU@xT0A4h~SoAN0~?
zEGc#i(^I67x+Yn<94*dFv;5S*_}4YOv<HCy00`%<<vLT-U;qFB07*qoM6N<$f?X{7
ARsaA1

literal 49420
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

diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png
index b78cd2c165887f3cf3533a34e0397a03cb65e3b7..7502c02fe402052648e0da81256a39254e26a470 100644
GIT binary patch
literal 844
zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ
zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX)
zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF
z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T
ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700%
zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s
zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9
z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~
zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V
z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4
z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI
ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$
zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb
z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i
zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq
W;V(bt?&IhH0000<MNUMnLSTXj(TnZ?

literal 21245
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


From e098c87cfb25e0d68af613064a801c3314c08352 Mon Sep 17 00:00:00 2001
From: wds <wds811@126.com>
Date: Fri, 9 Jul 2021 18:39:19 +0800
Subject: [PATCH 5/5] =?UTF-8?q?marker=E5=9B=BE=E5=BD=A2=E4=BF=AE=E6=94=B9?=
 =?UTF-8?q?=EF=BC=8C=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83=EF=BC=8C=E4=BB=A5?=
 =?UTF-8?q?=E5=8F=8A=E4=B8=8A=E6=8A=A5marker=E7=9A=84=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../com/navinfo/outdoor/api/Constant.java     |   2 +-
 .../fragment/ChargingPileFragment.java        |  12 +-
 .../outdoor/fragment/FilterFragment.java      |  23 +--
 .../outdoor/fragment/GatherGetFragment.java   |  38 ++---
 .../outdoor/fragment/TreasureFragment.java    | 142 ++++++++++++++----
 .../res/drawable/marker_charge_centre_bg.png  | Bin 0 -> 937 bytes
 .../res/drawable/marker_charge_have_bg.png    | Bin 0 -> 893 bytes
 .../res/drawable/marker_other_have_bg.png     | Bin 0 -> 894 bytes
 app/src/main/res/drawable/marker_pile_bg.png  | Bin 0 -> 802 bytes
 .../res/drawable/marker_pile_centre_bg.png    | Bin 0 -> 806 bytes
 .../main/res/drawable/marker_pile_have_bg.png | Bin 0 -> 832 bytes
 app/src/main/res/drawable/marker_poi_bg.png   | Bin 4505 -> 844 bytes
 .../main/res/drawable/marker_poi_have_bg.png  | Bin 0 -> 844 bytes
 app/src/main/res/drawable/marker_road.png     | Bin 5719 -> 0 bytes
 .../main/res/drawable/marker_road_have_bg.png | Bin 0 -> 1037 bytes
 app/src/main/res/drawable/menpai_square.png   | Bin 296 -> 0 bytes
 app/src/main/res/drawable/poi_icons.png       | Bin 844 -> 0 bytes
 app/src/main/res/drawable/poi_square.png      | Bin 558 -> 391 bytes
 app/src/main/res/drawable/poi_video_bg.png    | Bin 0 -> 873 bytes
 .../main/res/drawable/poi_video_have_bg.png   | Bin 0 -> 878 bytes
 app/src/main/res/drawable/push_road.png       | Bin 507 -> 716 bytes
 app/src/main/res/layout/treasure_fragment.xml |  48 +++---
 22 files changed, 177 insertions(+), 88 deletions(-)
 create mode 100644 app/src/main/res/drawable/marker_charge_centre_bg.png
 create mode 100644 app/src/main/res/drawable/marker_charge_have_bg.png
 create mode 100644 app/src/main/res/drawable/marker_other_have_bg.png
 create mode 100644 app/src/main/res/drawable/marker_pile_bg.png
 create mode 100644 app/src/main/res/drawable/marker_pile_centre_bg.png
 create mode 100644 app/src/main/res/drawable/marker_pile_have_bg.png
 create mode 100644 app/src/main/res/drawable/marker_poi_have_bg.png
 delete mode 100644 app/src/main/res/drawable/marker_road.png
 create mode 100644 app/src/main/res/drawable/marker_road_have_bg.png
 delete mode 100644 app/src/main/res/drawable/menpai_square.png
 delete mode 100644 app/src/main/res/drawable/poi_icons.png
 create mode 100644 app/src/main/res/drawable/poi_video_bg.png
 create mode 100644 app/src/main/res/drawable/poi_video_have_bg.png

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 5ae98d9..3021fc7 100644
--- a/app/src/main/java/com/navinfo/outdoor/api/Constant.java
+++ b/app/src/main/java/com/navinfo/outdoor/api/Constant.java
@@ -89,7 +89,7 @@ public class Constant {
     public static LatLng markerLatlng;
     //marker 图标
 
-    public static BitmapDescriptor POI_ICON = BitmapDescriptorFactory.fromResource(R.drawable.poi_icons);
+    public static final BitmapDescriptor POI_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg);
     public static BitmapDescriptor ROAD_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_bg);
     public static BitmapDescriptor STATION_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_bg);
     public static BitmapDescriptor PLANAR_TASK_ICON = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg);
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 25fc468..cacd26e 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/ChargingPileFragment.java
@@ -91,6 +91,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
     private int pid;
     private String station;
     private LatLng latLng;
+    private LatLng poiLatLng;
 
     public static ChargingPileFragment newInstance(Bundle bundle) {
         ChargingPileFragment fragment = new ChargingPileFragment();
@@ -157,7 +158,7 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
                 if (isChecked){
                     Message obtain = Message.obtain();
                     obtain.what = Constant.MAIN_CHARGING_PILE;
-                    obtain.obj = latLng;
+                    obtain.obj = poiLatLng;
                     EventBus.getDefault().post(obtain);
                 }else {
                     Message obtain = Message.obtain();
@@ -370,7 +371,6 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
         editDescribe = findViewById(R.id.edit_describe);
         btnSaveLocal = findViewById(R.id.btn_save_local);
         btnSaveLocal.setOnClickListener(this::onClick);
-
         //展示数据
          initShowPileSharePre();
 
@@ -381,6 +381,14 @@ public class ChargingPileFragment extends BaseDrawerFragment implements View.OnC
         if (station!=null){
             PoiEntity poiEntity = new Gson().fromJson(station, PoiEntity.class);
             pid = poiEntity.getTaskId();
+            String x = poiEntity.getX();
+            String y = poiEntity.getY();
+            if (x != null && y != null) {
+                poiLatLng = new LatLng();
+                poiLatLng.setLatitude(Double.parseDouble(y));
+                poiLatLng.setLongitude(Double.parseDouble(x));
+            }
+
         }
         // 添加信息:
         ChargingPileEntity chargingPileEntity = (ChargingPileEntity) getArguments().getSerializable("chargingPileEntity");
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 237203f..3648b5e 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/FilterFragment.java
@@ -263,14 +263,17 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
         } else if (Constant.TASK_STASTUS == 3) {
             tvType.setText("未领取");
         }
+
         btnFilter = findViewById(R.id.btn_filter);
         btnFilter.setOnClickListener(this::onClick);
         recyclerFilter = findViewById(R.id.recycler_filter);
+
         //设置下划线
         recyclerFilter.setLayoutManager(new LinearLayoutManager(getActivity()));
         recyclerFilter.addItemDecoration(new DividerItemDecoration(getContext(), DividerItemDecoration.VERTICAL));
         recyclerFilter.setRefreshProgressStyle(ProgressStyle.SemiCircleSpin);
         recyclerFilter.setLoadingMoreProgressStyle(ProgressStyle.BallRotate);
+
         //取消上啦加载下拉刷新
         recyclerFilter.setPullRefreshEnabled(false);
         recyclerFilter.setLoadingMoreEnabled(false);
@@ -281,10 +284,11 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
         recyclerFilter.setLoadingListener(new XRecyclerView.LoadingListener() {
             @Override
             public void onRefresh() {
-            }
 
+            }
             @Override
             public void onLoadMore() {
+
             }
         });
         filterAdapter.setItemCLick(new FilterAdapter.ItemCLick() {
@@ -301,10 +305,8 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
                     obtain.obj = poiEntity;
                     EventBus.getDefault().post(obtain);
                 }
-
             }
         });
-
     }
 
     @Override
@@ -338,7 +340,6 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
                         obtain.what = Constant.JOB_WORD_MONITOR;
                         obtain.obj = true;
                         EventBus.getDefault().post(obtain);
-
                     }
                 });
                 break;
@@ -366,13 +367,15 @@ public class FilterFragment extends BaseDrawerFragment implements View.OnClickLi
                     }
                 });
                 break;
+
+
             /**
-             * 1 "POI"
-             * 2 "充电站"
-             * 3 "POI录像"
-             * 4 "道路录像"
-             * 5 "其他"
-             * 6 "面状任务"
+             1 "POI"
+             2 "充电站"
+             3 "POI录像"
+             4 "道路录像"
+             5 "其他"
+             6 "面状任务"
              */
             case R.id.cl_exclusive:
                 BottomMenu.show((AppCompatActivity) getContext(), new String[]{"全部", "poi", "充电站", "POI录像", "道路录像", "其他", "面状任务"}, new OnMenuItemClickListener() {
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 71847ba..bcf72a2 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/GatherGetFragment.java
@@ -41,11 +41,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
     private TextView tvTitle, tvMoney, tvTime, tvDistance, tvDescribe;
     private PoiEntity poiEntity;
     private PoiDao poiDao;
-    private PoiEntity poiListEntity;
-    private int aSave;
-    private PoiEntity polygonEntity;
     private ChargingPileDao chargingPileDao;
-
     public static GatherGetFragment newInstance(Bundle bundle) {
         GatherGetFragment fragment = new GatherGetFragment();
         fragment.setArguments(bundle);
@@ -161,11 +157,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                         new Thread(new Runnable() {
                             @Override
                             public void run() {
-                                if (poiListEntity != null) {
-                                    poiDao.deletePoiEntity(poiListEntity);
-                                } else {
-                                    poiDao.deletePoiEntity(poiEntity);
-                                }
+
                             }
                         }).start();
                     }
@@ -202,9 +194,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                             initCompleteTask(HttpInterface.COMPLETE, poiEntity.getTaskId());
                         }
 
-                    } else {
-                        btnFinishGather.setVisibility(View.VISIBLE);
-                        btnGather.setVisibility(View.GONE);
+                    }else {
                         if (poiEntity.getType() == 1) {//poi的领取类型
                             receivedTaskByNet(HttpInterface.RECEIVED_POI_TASK , poiEntity.getTaskId(), true);
                         } else if (poiEntity.getType() == 5) {//其他的领取类型
@@ -212,6 +202,8 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                         }else if (poiEntity.getType() == 2){//充电站的领取类型
                             chargingTaskByWork(HttpInterface.RECEIVED_CTASK, poiEntity.getTaskId(),true);
                         }
+                        btnFinishGather.setVisibility(View.VISIBLE);
+                        btnGather.setVisibility(View.GONE);
                     }
                 }
                 break;
@@ -226,11 +218,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                         new Thread(new Runnable() {
                             @Override
                             public void run() {
-                                if (poiListEntity != null) {
-                                    poiDao.deletePoiEntity(poiListEntity);
-                                } else {
-                                    poiDao.deletePoiEntity(poiEntity);
-                                }
+
 
                             }
                         }).start();
@@ -303,7 +291,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                                     @Override
                                     public void run() {
                                         btnFinishGather.setVisibility(View.VISIBLE);
-                                        if (isSaver && aSave == 1) {
+                                        if (isSaver) {
                                             Message obtain = Message.obtain();
                                             obtain.what = Constant.GATHER_GET_MAP;
                                             obtain.obj = chargingListEntity;
@@ -353,16 +341,16 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                             Geometry geometry = GeometryTools.createGeometry(geo);
                             if (geometry.getGeometryType().equals("Point")) {//点
                                 LatLng latLng = GeometryTools.createLatLng(geo);
-                                poiListEntity.setX(latLng.longitude + "");
-                                poiListEntity.setY(latLng.latitude + "");
+                                polygonEntity.setX(latLng.longitude + "");
+                                polygonEntity.setY(latLng.latitude + "");
                             } else if (geometry.getGeometryType().equals("LineString")) {//线
                                 List<LatLng> latLineString = GeometryTools.getLatLngs(geo);
-                                poiListEntity.setX(latLineString.get(0).longitude + "");
-                                poiListEntity.setY(latLineString.get(0).latitude + "");
+                                polygonEntity.setX(latLineString.get(0).longitude + "");
+                                polygonEntity.setY(latLineString.get(0).latitude + "");
                             } else if (geometry.getGeometryType().equals("Polygon")) {//面
                                 List<LatLng> latPolygon = GeometryTools.getLatLngs(geo);
-                                poiListEntity.setX(latPolygon.get(0).longitude + "");
-                                poiListEntity.setY(latPolygon.get(0).latitude + "");
+                                polygonEntity.setX(latPolygon.get(0).longitude + "");
+                                polygonEntity.setY(latPolygon.get(0).latitude + "");
                             }
                             polygonEntity.setTaskStatus(1);
                             new Thread(new Runnable() {
@@ -549,7 +537,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
                                     @Override
                                     public void run() {
                                         btnFinishGather.setVisibility(View.VISIBLE);
-                                        if (isSaver && aSave == 1) {
+                                        if (isSaver) {
                                             Message obtain = Message.obtain();
                                             obtain.what = Constant.GATHER_GET_MAP;
                                             obtain.obj = poiListEntity;
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 e26711a..0f98de4 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java
@@ -368,7 +368,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                             }
                             switch (Integer.valueOf(list.get(i).getType())) {
                                 case 1://poi
-                                    Marker poiMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.POI_ICON).alpha(0.5f)
+                                    BitmapDescriptor  poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bg);
+                                    Marker poiMarker  = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiDescriptor).alpha(0.7f)
                                             .flat(true)
                                             .clockwise(false));
                                     poiMarker.setTag(listBean);
@@ -376,7 +377,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                                     poiMarker.setClickable(true);
                                     break;
                                 case 2://充电站
-                                    Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.STATION_ICON).alpha(0.7f)
+                                    BitmapDescriptor  chargeDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_bg);
+                                    Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(chargeDescriptor).alpha(0.7f)
                                             .flat(true)
                                             .clockwise(false));
                                     stationMarker.setTag(listBean);
@@ -384,9 +386,17 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                                     stationMarker.setClickable(true);
                                     break;
                                 case 3://poi录像
+                                    BitmapDescriptor  poiVideoDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_bg);
+                                    Marker poiVideoMarker  = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiVideoDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    poiVideoMarker.setTag(listBean);
+                                    removables.add(poiVideoMarker);
+                                    poiVideoMarker.setClickable(true);
                                     break;
                                 case 4://道路录像
-                                    Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.ROAD_ICON).alpha(0.7f)
+                                    BitmapDescriptor  roadDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_bg);
+                                    Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(roadDescriptor).alpha(0.7f)
                                             .flat(true)
                                             .clockwise(false));
                                     roadMarker.setTag(listBean);
@@ -394,9 +404,17 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                                     roadMarker.setClickable(true);
                                     break;
                                 case 5://其他
+                                    BitmapDescriptor  otherDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg);
+                                    Marker otherMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(otherDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    otherMarker.setTag(listBean);
+                                    removables.add(otherMarker);
+                                    otherMarker.setClickable(true);
                                     break;
                                 case 6://面状任务
-                                    Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Constant.PLANAR_TASK_ICON).alpha(0.7f)
+                                    BitmapDescriptor  Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bg);
+                                    Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.7f)
                                             .flat(true)
                                             .clockwise(false));
                                     Log.d("面妆任务", "onSuccess: " + planarMarker);
@@ -465,13 +483,69 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                         showAllPoi.clear();
                         showAllPoi.addAll(allTaskStatus);
                         for (int i = 0; i < allTaskStatus.size(); i++) {
-                            if (allTaskStatus.get(i).getX() != null && allTaskStatus.get(i).getY() != null) {
-                                LatLng position = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX()));
-                                Marker marker = tencentMap.addMarker(new MarkerOptions(position));
-                                marker.setClickable(true);
-                                marker.setTitle("本地");//1:本地
-                                marker.setTag(allTaskStatus.get(i));
-                                removablesLocality.add(marker);
+                            PoiEntity poiEntity = allTaskStatus.get(i);
+                            LatLng latLng = new LatLng(Double.valueOf(allTaskStatus.get(i).getY()), Double.valueOf(allTaskStatus.get(i).getX()));
+                            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.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    poiMarker.setClickable(true);
+                                    poiMarker.setTitle("本地");//1:本地
+                                    poiMarker.setTag(poiEntity);
+                                    removablesLocality.add(poiMarker);
+                                    break;
+                                case 2://充电站
+                                    BitmapDescriptor  chargeDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_charge_have_bg);
+                                    Marker stationMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(chargeDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    stationMarker.setClickable(true);
+                                    stationMarker.setTitle("本地");//1:本地
+                                    stationMarker.setTag(poiEntity);
+                                    removablesLocality.add(stationMarker);
+                                    break;
+                                case 3://poi录像
+                                    BitmapDescriptor  poiVideoDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_have_bg);
+                                    Marker poiVideoMarker  = tencentMap.addMarker(new MarkerOptions(latLng).icon(poiVideoDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    poiVideoMarker.setClickable(true);
+                                    poiVideoMarker.setTitle("本地");//1:本地
+                                    poiVideoMarker.setTag(poiEntity);
+                                    removablesLocality.add(poiVideoMarker);
+                                    break;
+                                case 4://道路录像
+                                    BitmapDescriptor  roadDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_road_have_bg);
+                                    Marker roadMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(roadDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    roadMarker.setClickable(true);
+                                    roadMarker.setTitle("本地");//1:本地
+                                    roadMarker.setTag(poiEntity);
+                                    removablesLocality.add(roadMarker);
+                                    break;
+                                case 5://其他
+                                    BitmapDescriptor  otherDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_have_bg);
+                                    Marker otherMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(otherDescriptor).alpha(0.7f)
+                                            .flat(true)
+                                            .clockwise(false));
+                                    otherMarker.setClickable(true);
+                                    otherMarker.setTitle("本地");//1:本地
+                                    otherMarker.setTag(poiEntity);
+                                    removablesLocality.add(otherMarker);
+                                    break;
+                                case 6://面状任务
+                                    BitmapDescriptor  Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_have_bg);
+                                    Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.7f)
+                                            .clockwise(false)
+                                            .flat(true));
+                                    planarMarker.setClickable(true);
+                                    planarMarker.setTitle("本地");//1:本地
+                                    planarMarker.setTag(poiEntity);
+                                    removablesLocality.add(planarMarker);
+                                    break;
                             }
                         }
                         Message obtain = Message.obtain();
@@ -674,7 +748,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
                 initCheckedMarker(Constant.CHARGING_STATION_WORD);
             }
         } else if (data.what == Constant.MAIN_CHARGING_PILE) {//充电桩采集-移动位置
-            initPoiMarker((LatLng) data.obj);
+            initPileMarker((LatLng) data.obj);
         } else if (data.what == Constant.MAIN_CHARGING_CHECKED_PILE) {//充电桩采集-确定位置
             if((boolean)data.obj){
                 initCheckedMarker(Constant.CHARGING_PILE_WORD);
@@ -790,6 +864,29 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
 
             }
         });
+
+    }
+        private void initPileMarker(LatLng latLng) {
+            CameraUpdate cameraSigma = CameraUpdateFactory.newCameraPosition(new CameraPosition(
+                    latLng, //中心点坐标,地图目标经纬度
+                    tencentMap.getCameraPosition().zoom,  //目标缩放级别
+                    tencentMap.getCameraPosition().tilt, //目标倾斜角[0.0 ~ 45.0] (垂直地图时为0)
+                    tencentMap.getCameraPosition().bearing)); //目标旋转角 0~360° (正北方为0)
+            tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() {
+                @Override
+                public void onFinish() {
+                    screenPosition = tencentMap.getProjection().toScreenLocation(latLng);
+                    sliding_layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
+                    //创建Marker对象之前,设置属性
+                    markerPoi = tencentMap.addMarker(new MarkerOptions(latLng));
+                    markerPoi.setFixingPoint(screenPosition.x, screenPosition.y);
+                }
+
+                @Override
+                public void onCancel() {
+
+                }
+            });
     }
 
     private void initCheckedMarker(int poiWord) {
@@ -807,6 +904,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
     }
 
     /**
+     *
      * 设置定位图标样式
      */
     private void setLocMarkerStyle() {
@@ -1086,7 +1184,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
      *
      * @return
      */
-    public LatLng getMapCenter() {
+    public LatLng getMapCenterPoint() {
 //        int left = treasureMap.getLeft();
 //        int top = treasureMap.getTop();
 //        int right = treasureMap.getRight();
@@ -1099,23 +1197,5 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
         return tencentMap.getCameraPosition().target;
     }
 
-    /**
-     * 获取屏幕中心点位置
-     *
-     * @return
-     */
-    public LatLng getMapCenterPoint() {
-        int left = treasureMap.getLeft();
-        int top = treasureMap.getTop();
-        int right = treasureMap.getRight();
-        int bottom = treasureMap.getBottom();
-        // 获得屏幕点击的位置
-        int x = (int) (treasureMap.getX() + (right - left) / 2);
-        int y = (int) (treasureMap.getY() + (bottom - top) / 2);
-        Projection projection = tencentMap.getProjection();
-        LatLng pt = projection.fromScreenLocation(new Point(x, y));
-        return pt;
-    }
-
 
 }
\ No newline at end of file
diff --git a/app/src/main/res/drawable/marker_charge_centre_bg.png b/app/src/main/res/drawable/marker_charge_centre_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f69cb468a98656a84339cd02eb46b4d6b9adcc6
GIT binary patch
literal 937
zcmV;a16KTrP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8Q%OWYR5(wSlwC|5RTRh1ot@bk*kxHh++7xgwpo=A
zi)ms?iKRfIO&a=EAF2?EFNleRL?to$pz)&*eW@>PX-ibv&<_GwTNRau3RD+0CT3{`
zqJm2sV{n!gSeDuOxYv6x1BER%?Qe23^Z(y-=AL`cWDum`taxf~X2VM_%a!|Tg&co?
zEXCvc#8^1_^~YV>*wrg`7-u~hDK1xb+wsnf`sW%E#kM!0{XF!|zeita#EUVNX&!`>
zOjq8KuZEmud#agEr#y>5G)Z9D62OT5dQ*M9zJ?^?aR;09ws)RUsu~XR$PHvTENI@L
zfmha{CLiF>Wdxer?-PTekT%-ai=@YPSLGiY4R0*<U@!%efWhm;kg^cyV1T-!Kv<O^
zg#{p#7+qa(HMF#*?{UFE;1U6PXJxRk0}5pkd@_K->!jPHWbSW%5&1s(ZASE$Y-6T~
z2poEtu7eRRnLyty2{gJ-gfL67$13KnsY$_+Usz;o*yY7=Z4QAV2vF)4q2o~kRe2^Y
zb8{ktw$YCY24YJnBg@T<0|5)(c*FtorU^c$T_X_qexAUHN?=$;uxPCM)<3sz3r6(j
z4X!9{I|K;1Bq&xSP<7xVVIp|GP=U@TGT?_=2`W4$k2Pi@zX)3Rv&&pjWLhpGKo982
zY$qR&XF0jY@Q4lwxmU|y8SU>wg4>(p|7hZOl$DnoP%QYclAbnw`N?S(MEJEkhd}E#
z5!%NM7+-KeY&QDGTuWs+e~tU;!%d#oy3evEFnuqGWty=!4?LqshQH;z*Qakp1lm#O
z&bm6*L>{#T?BiHC(f*2deV~u&wIhYp`1KK>{gf+f>(bk@M)HeOClfvIziZ1o$qYR*
zIxKCk*eMp5m)q7l#>{wR{)5BM0=6vMx_b%1lbh!|9hnfaeGl0d5R9?<YE88<_0x~G
z#aZpm2Jqs1EYb7cJGSI#!xt~4C;l%;a>{}8(Z7O&Iw|;4v&7=kGJ9$hcdg7IhMr0e
zo$F@LtR?2`<OH8cW6NZQ_T8rg{65lqi5m}uC`rN36DcuJvfXy>4^PuuZx{9d9S;ts
zaM5LTDYv7m8%Z+#9c*UHvav-hBe}9nOv5m=)C$#@V2k|`HURJ+X?a9%(E2w}00000
LNkvXXu0mjfHngz5

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_charge_have_bg.png b/app/src/main/res/drawable/marker_charge_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..07eb88681c22196c0bcb611af66c2af483e2576c
GIT binary patch
literal 893
zcmV-@1A_dCP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8CrLy>R5(v{R7*=+K@^_3w=uqxNQy<Hm7tLbF`{m&
z8{1VW%_5pYSGBn4!um71=%TAq+!aBQ2BD!r+>~xasnqHssFB2CLMoM{*7qat+wV-T
z*F@6~!pwZ<oH=K{b8a{*2Jh(TaCLTeK5uMn?9=P@hD;`Ny1TpkeQj-R3cs0rKA%&4
znHF4KU47f_c271pH$POVA}ET&;_>)bpU?O7;NajVaU!^~veGm>JUm}lSLdMfb-=D9
zlSziG{Os&3HZd`A@9600mrTaN!NEzCd0%)IK&R6wy}i9DRFi6IYLfT%_Bdc{XlQT-
z0)Z*HrKP2BU|`@4e6=Uo?e;93vsSA$hm09nmeb*IxE$Fen0ak&tu>KIe3P6`=LiuZ
z>IxhIe0g~p$#vxruH0s`v5JZc)y$Z~;dsW!#>PShgTY1wN>XrHj%tIWf?x@1O9;-<
z3emJACnqNnsivmJqMn(>Vqwu}R0LF2RmuJR{k*=uUP+}=a$z6=-MMoso6TO7m6cTz
zL1npIE-p!uVl*0sGcI5&D=SJQ5@Flh+boyM2_9=oZf|dYjO=%b7#bR)>>Qb?r}^XK
zV<nwVGYpN?)z!s&dV1K##s-6k9QN<h*4CDv0tpaDtR|C*x3;#*^n>c8umDu%X0uuB
zH#avwatwfBbaeCwL@{GX6pzQl@J6<{xJczG<cLdHcXv0#bg@`0#`gF3<KyGwHc>yy
z^5CsA*lGcQun{1Zf(Fo5*!_OLXMKI$CngN_2Wb#c;sa`v>ZGBNgLto(mX_YpUIY`+
zqD7R>A=rRQ-2n9Q&d$!hRF7A|1hiuwGu{co>?)<<@bEC?^?F@sZCa(6rX+#hhMQlY
z6~9$V0Ca9{Zf*qpsY(eHWhS7n=Wss9NAXCdSSS>l#yj7tM-4@pFR{A1`u^hLB2IhC
zy0EbDN*J!8WH2Ty84L!eX^*~s#^)CnhHEGpOhBohXhlCi2%-f38;ooLl$_bw*_l_V
z8z>rvOJGDN+uGWmU^etPW>ESUw8>rACPK-~=xG#!C9uVqr~cp^Dg4X*2gd#ac<gdz
Tn+PrQ00000NkvXXu0mjf{D7#U

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_other_have_bg.png b/app/src/main/res/drawable/marker_other_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f9d470cf16574bb41f588cf61386fd5af37b9f8
GIT binary patch
literal 894
zcmV-^1A+XBP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8C`m*?R5(w4luJxgK@^5hTUuT%1*H#A7b-{~poD-_
zAsBQ)j1NfA7#3_aMo8S6xO3%7Hn?zM<PnJ)62yps1Pw-F2mui-0+mvrlmdm8w)ggR
z+k0<yW*iEk;FnB#&VS~dnKO5$64*obkz*xg=PH|z=j2u^RVqCf;=Fd7b!>8cw9Wi`
zc7RSJ#F7&d5)v<8uWv0ioWCoPNTgJb@dsg<GY!6d)72OZ23%Mp$ugAKc)O|pMDD3e
z*#94!8|yP|&swWO!Ju1)g)6o7PYa7nZjmSjSKS`FNmZ(}nHp{0v~jXqrpwAcU3a75
z1=?zC-i3;CP^YDVPOBlK(ohN}vxP<haI$s5@<m!^sBDr*rLi7S@8EQ~!R2;CgpYu6
z#srB91t=79Is@$nQF7LBM^<yKt|c{9nMrlX*6YB-FeD+wg+U>g0~f}>3h=TloduAX
zl%$fX)#*p6PdJpJ2Dirxtj`brKmf9IS}@I7AU!>e&iIE?snSaYK?qZyu-!Vt`bYt}
zJOOw?Alhyskw`#_kDmGjZRTMpE-Z)*rBVq+1$m&;#5yB5)>o%w$tfurIeGatSV&Dt
z20;*E7M-kP(+OK>`zgsuFl{m;T>yNp96ATg$nek;>G$!`_JH5-#DXYBVcEV$f*9Pu
z!jg^H_B98D!x3ULUa$S<#P~~@h<auj&q_hjnR-zaCDCY<Ou&f97DSQQ=ysCcQC#eK
z)!E?O+%S<Fw&_@(j*3wpJ%)?BFUwx={r=eh{(*7wTNn08GG=*c;VY^t96y;`eNX|k
z)y_`?eGjR-lZ?RyG+KSWPM=jsr5G;f#@y?U=e1}7o=On+^gi@<H~W38gSrH~-M*gg
zdpyqvsYHlN=0YLQ=fQzT)Fqgvr`}l?EyL7}5toelF)`M`GTv2e<5h=;1|O5a9`;Q}
zpNvNZI<alHEsw3Q+9ye15Bnx#W`7xb@v8XIQz?!Eleb*Xd3>@q>*5HN;@J0l)?BS?
zDX*xykN*_$jar;H4|R97-wcPjod=EBcV!>Ttg&9tN|@tV{Mi`BV-p0PqhSibUrCvF
Uc}*+s#{d8T07*qoM6N<$g7~VG`2YX_

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_pile_bg.png b/app/src/main/res/drawable/marker_pile_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..abba110c39392cd7d737ee021a504250de245863
GIT binary patch
literal 802
zcmV+-1Ks?IP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7%t=H+R5(wSlS@n!K^VusncZ&bgBIG_mjnr-wl#9}
zg@9Z<7~{c%iNRnnA%vhtj2B~K)R=fRCIk)9_=pKXg5t?YqC5_0;z5wd#UO}+Kr638
zce~qNXO?M!0!DscCNuy4H(zI_GYjbmMW!QJ&-^buBLzQwv4G+o-!<)M&3Th?!g`WT
zNr6}o$bu~Pdfx-n8Cy9bFnbMRd-UCG#dx_INrb7^Cm}PkIN#>B3kS`IsQwr7pfnIJ
z8!6Ui)EP_-`+aZy{}fUTA>-bx245o`BVoV!fU`TdXZ2R^;u{b`d-QRa)&uv{21t-d
zq7foxqs7=-m0g{FMkjJWRpK&KC+Z*{?SLA59*iKcELo9YK9^OAGmcuzn3qB#F$q)f
zn=~s}NSMI|PL^FpIBY7ycsrlNbP5l+;VQmB+C{z84mOrq0eg5422m54PGLtjxWd&!
z9ajTU63VLcCefnmA|`)*Khs-6?vr}4*tYPR=}qw>H(6U{YMEH;d<){T`E2*l&Tq(p
z9n|!a6Tj!%z=ksQNt4<%R4TR52LrmMDBt75Q-#AJ{faWrIw~?Bd7hB>rfUHVwA0Z@
zlSw4e6ita7|8XqdvGjqXM!YZ9%K-<55>qMt0lLLxqmhI@j=8$YOJd8yORDu^irBT-
zi7>`OiMf<n>sV@>eHgtRzRBcDF-7WJ>=5>u3i*H#WL64!K<xi>`qwG4oz%Upd6pE;
z$-CTN^M{a&b1@4vRa3*Iqeb$k*hgmR=wH=p5)maFy%V{`q>k9U(3D=dDaeS7zOmgC
z{&-OHi-Ck8XbiE`8rH2$(Iib;dOr7*j^o{8mpmj5>WMTqET+U>&9~BCY@Tn@jV)n7
z27fdt@p(cXbJnrp%C>9UuIG#eCdflGct00>aWv*UMn-I8=@c8Enb!=mtSIzFDG5bY
gd6lQv#nKFbzkm$@<C{4AyZ`_I07*qoM6N<$f*spzwEzGB

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_pile_centre_bg.png b/app/src/main/res/drawable/marker_pile_centre_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..043039eeb22eb828eadd25f5717fbb5f62193319
GIT binary patch
literal 806
zcmV+>1KIqEP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7&`Cr=R5(wSlS@ccQ5eU+`<OeAOs6s*lMAg>93wJF
zLIWpg(V~Q;jieAQN^R9b5L%SA3lhp8l$=bB9%O2ei#9nbWNI(1luU{;)5)%*<2>)<
zbkFg4eT<d<;BwFZf4=WL?)O~=R$xrupA&WHbg7WxaIi7)iO4_Wkw$xae6D(@zqhRg
z5JEH*^kl|pu~<)4-!$hG6$8UWEDC@iJnZTatBVWOnaK(4kRV2|ShiHOKNHe&a<Tpw
z^2FznsY{Ln>a5$%Vk73{wHs?m#PA6_Q>`V=20UgAJN9MAUhMACPO2aE+-?<8qBt@h
zoK~RrBdgtnNS)tTjvVHqk5^t6lJ{g$k8pMuf|_9&21Er4wgW_)BpC6qAghZjFuWkJ
zf<5mb)jHlVg8oSZ^tpLZK>-toAl<5eWCFe>%WY0dqFN``#6V%1427u**vve{Tj<0R
zv@#~JND2n2)`>H5a5dXZ9>2svKwiEp1_kHlSb6Njd#cxk^ljiB8|;75O7&l{8bQ1J
z^4){Ij~}tV=eKIrIZ>n@*fuDzRlD;7DH|E+9A{xjBrQQurpL$qTDy`cbMA>ETzFh-
zo<R_2CNVlc{kS>j7euP6id6;qp||Z%NhiqP2M4e#WaK%tAjT^(u=Jr_jQ<JbeQ>@a
z(A7|n^?Vy?gonF2@wCzIh^YGlf$qDFv-c{>sa#CPXbZUbZT3t<l0B1JI`YKGC$Z{S
zJ}8nzEm-^t6pyp4M453<Qc1wa_0*M}K_S17T7-yX<eL_~&6O9ZBm`fzwT6dW9aR1Y
z&LG5J|1xH43ZulvkZMTI+Dm7a5wSBtk;4AYJGb#r8hzO#eSPzq_$ydFStHoj(v07M
z7Z2|fV_h&To9OiTcw1UJb=F4I(eesg&5vKUrjTl@o0{EJs&$`Wj`%TGKQ_nniloT6
kM5>}HzzPODq_Y%&KO~nSw)LbO4*&oF07*qoM6N<$g0q@)p8x;=

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_pile_have_bg.png b/app/src/main/res/drawable/marker_pile_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..f678b97fd8222e4e89b5ff183d812d845e602ebf
GIT binary patch
literal 832
zcmV-G1Hb%<P)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7>PbXFR5(wSlx;{;VHC%YcRF=1zH2kHTDm}1)`U4o
zGe><e6hV7IK`DY>zXyKnLw)ay5lE;Qf>Bl$3Tl*A#5K*ikqvdt>C$b!rEbo=?%wr0
zchBz3Y1D6AIOl)P|31&%dG3vXZDcByCv=5HH<j6{VriT-ompp=?NgKV5KT9ljUz8m
zi$Bl_Aef_~#FDae7atza)7C~Hh#Uf0Can{FPg|R-J#M!XOMDYHUb=RxXaB)N1vvj3
ziwpA;j~?7FT=RJ5C@hp#oUi{EBPKZ|RaIG4+k#_JM&^P1vWg4!Teqs$7eKxy7t}e2
zAwDS%>~;sK1VA^)wolt=(dm-XyL&S-HALspXf^Qe;|H+Xr$K#01<|q?SX%fA9Ltdo
zw5ljlOewQedXft;3<HbK75)Md02PT=OHL%!0QfPf`1pi<Bo~lNWuVm^g?wEu#Kp)!
zCXtXz2$@{2pnN{xFOmyLV`JfLQ8APhodTBO0QHbc2!`44P%fwAE6M*0=j@D;GLM>G
zl6+SrXxp4W^k-p4O(V~!A^KB;*SoevG>|7qAwe384piWml9UMMF)Pfwgcev`U70lu
z(vAFVkL77=DywQ*_*o+*S}f+9f^2LsBtoau@8?>Z8p_Abqn&6F04~R@$?peFnU!6P
z+z~9x!qzJYGWvVFUey_f2AXlsn=w;X%X_>}^frafJ&5tk;N$Mjj@u*+nK3r2r9V}n
zP^axlR})EKaei*RwYj03W7$n20smrb<#qd$8y=6_MN%HT-H!IQ>zfR-MkJmv^Sal&
z^tQL_4oP|NIBnl8eIykKGh+;&>84fp@(hmgs{L<z?(v0f>}Y0vEHgYf(1hb3b{p-O
zu@CcwZR}{qd^3%-<8P12XlNr+7`vMB>^E7T*D`MICQ=xGj4H@U{h7MzD_5UKi(}$6
zTHWQ;G)0bO%-qd!oG>QLjw@5>Gl8Dl$Dc)(V?`oS6b?z50Pq{*RW#d7K7i@~0000<
KMNUMnLSTYqMR@iA

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_poi_bg.png b/app/src/main/res/drawable/marker_poi_bg.png
index 733e0e6b36fe16f98cb9642ba64138b2099cc82e..7502c02fe402052648e0da81256a39254e26a470 100644
GIT binary patch
literal 844
zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ
zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX)
zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF
z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T
ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700%
zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s
zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9
z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~
zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V
z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4
z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI
ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$
zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb
z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i
zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq
W;V(bt?&IhH0000<MNUMnLSTXj(TnZ?

literal 4505
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

diff --git a/app/src/main/res/drawable/marker_poi_have_bg.png b/app/src/main/res/drawable/marker_poi_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd90eb3030c28823f59ff07d0e547529370d88fd
GIT binary patch
literal 844
zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wKl;2C5VHC%YzL{jxgi^vriY=)nWs4C+
zT_m_hjBWzi#Tdw7m+LPW?4pa^>~4d>Zd_v^L`()EN)R-pWf07PY2_+c+USRc8UD<j
z^YrYUOE>m`7oKyT^L^gu{CHmpT%o<a-DWnMAL(?up@xPAO)i&9?eFgg!{PAE=H})H
z3@Kkm0*GR{T&^A)8*_GabWEUGbttj7xA)28@!Zd3G6}L-P<?&9(r&jeYBU-P+5h77
z^z@s{<r+FaKmQ>m$LQ$j%l{D)O-)Tkyy06~3tFxAmep!~B|+FOg1N%T$OsG!3_x>p
zGbEEqxVX6By8vpn`bHv=2nd6NgHKyqTW@neoeWb`Q(&=JsCdxb-3>iGJ+QjE3dLfP
zM`6AaiBuRK9)7M+D74%MlarHxMT5DyIhdWDg={tp{r&wE4D0LbJc`xnnpCM&UgtKH
z%VjW`Ot8JZ4S_&_iUWSXAC8WWptG}+M_tm`*r=11N~Juv8HGZD<@~Dzf*?>EnZFWD
zAuAY-#(OH2%0Lbh;7y>nw-;JkT0ka~!T9(%w6(Rt!omW?<8dY=u!x@p8V-ZOaF_dF
zYikQ|x}dMGPdsF0Wd*!mFORqc3;05UiK`qA$3|t*2&y#pp0x=lOH6|}J3C7_olcX0
zIp<DJPBySmb_@_Bs8}RSr_+B3v8ZLA&-d`~@bIfZj#MfY&FAxJy<UH(@_<?dgTd)g
zDD;}vOiWM#aEgj}T`PB05s5_JW8t1~^S79wuLj4_jL%K(5;;CTj=0_K34DRrTJ~X7
zGCx267(clrHyJ1>;jlQcw;AqYREg>1Us_sv#!bfB+S)rxi<=@<VgmmfPHG3O>8;Dl
z%hPP*3N^(vviP<cTJP-a_^@p;wsD1;Vj>oceWad7qfr-kRq<Ex!NI{7ymDc8cXyGy
zs;D^-Hk<8DS6A1Ay1F_!rclIr$N!$kPKWUjM$I?lNPeewVQX^qqeDB68I<@o2jC}~
Ws8QEJ_{+Tj0000<MNUMnLSTaG#fqT-

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/marker_road.png b/app/src/main/res/drawable/marker_road.png
deleted file mode 100644
index 26e7ff1e8709d94af52128696969004aa507910f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5719
zcmV-d7O3foP)<h;3K|Lk000e1NJLTq001}u002!01^@s6^J%AS000&qNkl<Zc%039
zS#Vs}ncnxGbJt$bXe<Ok09-&)6bWz{Ql@2EW0AIHd7IMAxa9II&NwrvNmX9vAy0W?
z@hz!TYAUIzO5#*pPGZNg<nl<Gv4+}AN|Y&Tp~Vd(K~e%q5IfL~MsK(8J?H#+xD61Z
zxHJ|y`B1kD=*C&TbI$+&-}%pJ!e<8uU;7U!q&B8)vQxI3_L!xFU{+j<sFJJ5(oCs3
z@>&r?FO>n9&!Q8wW;K2LrG%GV-$qWl6OuX%sZMFo#zf5okzy$wFi8+IF-K53Afe}t
zp&WBC#nK)(^K(<t+|?-@`>Qzs(OPtCl?0Cn{MnzSJf6<N^*527*h!W%0LUE>awC{q
z0VE-$1(E;}00!6qMghzLGYVic4ybFW)h;6{TvU~*>yF<(S{`|I9&aA4#f5&C1epnk
ze(Yj%U%O|uA123t3Xr=X?H-Wj0mdd638Mvw2+a3siUAS^BsD`Q7^T2b4n}<hRX)k3
z;a7tE^mU}uIXwSevl5~!BIy3bJDV)8`HMz)PeQtnu@F7Nm<$LGNFXM}089g267kF~
z%&swpiOOJ1K?heUteiI0$rHhQ|NbnlADdrpUzbCW@a%I<UfbTiWbDIa*<WHIb`gm-
zKme@cXSE<gyqqPV!w^P)%qDox1T!ajZsM(Q;^YWU|82GLPB(-jBK6Nd-x^t+dn_mW
z&kWg5k#sr%2K1Wvf_p<qKv;lQRilDSC{6rK2NQ2Z#aowg>~Cs~RM7}Q!e1Y6O`!LW
zVLN}p(i<S7Q-Bfi$1Aq~#y|vs01~0m(JX@eKdRjDkJQjlev3=bhYu@mJ@C^bM?~WM
z;~k97XN>LrfTTS@&`A*2?d*2|=6D*|I6}xy<2HZGYVBj$|ATbRa!=v>Ps$G}{(u>L
zPT~h0>pidY`$8t3fw1?1$b$I{m*m4h0uU0cYLgt5-Z6#YABOoW@8Z>eox5KValfkk
zXL~vmcH2{AC%*@2?*-xiEjgebKQ&0Y9b~1yEK^<Ib(^>B!IS?gb-yC_Civ`gNuAAn
z4p!<fiJYwf92m9w{vlp*iw{;{!E6B5AR*K6+y6lL9pAK52e#urT<-a%o8JC;DgE!l
z_V<95zZULa8z59bpcvJNQB{mk0a~xXoY??iB4K6Wulpm}y8RoetzU1&JxuOyCqww&
z3tezihe+B_06G~<tCcwv%`pK%K-wd;rUY6N0%>0$>k9}0OwDVYAB`|yWoTwd0;Hq{
z+&cqcL3W}SUdt2Vz+az5boq7Mycyh|;Il_;-`#isWIqYv_JYF|M*(dB#{x1bfsHK|
zwyu-tYq!wZB;eVEat)X*Yxp)08Njg!<(k3NyvB5ip-lq~8v|Ib1KZmpGTmQwJHL0a
zcJt#A;Q7TRw}c=Qf|s(CO+Cdz?gU}Q8yEw?62PVwi7#$-@vU7xcK29lO-ht&21Any
zFJG)-a5RDtz_)jM_}oSZBRP$Kx)|V%D>alt2Hj7>E`^Rj!s;L|`?%`Zu^R^}IlPBO
zNq2|fpTC+&SiSpU`}>Jx%Ssgrb3CvIw>kKe&-wU9zlY|egl`k(ss_gf1N_~IG71%g
zr*?Sw&VC=;J1u-XrEqOZ;YLm&)XP{lYyjz!v3P@Me&lOze)>WUD4{+*iv*KyQ_5J$
z-)9m%LP&yMzSmq>RU2C+{&0_vr+513&dSBl9SO9hC3dg3(U}oAwB5t{W{KlhYItQZ
zz{Rl$V+9ShP*I~wnKcAav+-K?t5jw)wjP+p_4no%32y!Re{@G-Z6x6wCZH8&WnR-T
z;90;|cDQ)D-$QSUTztP+H2?vRZFJDnEYX>fm?~<#e4&c}b-Ien;}Igmumm7QBTi;%
z!wMkb!%l9M>F&pL?{`KQ2nqlgOK-`Nk&m*pH-q4<G%OH+q)Rxs#l^a&m>e@utQmZ8
zGsKyj5wv0K>b8+`3CD+O`0u|d<J|2CAi%W<Qmk+fP68yHB>Am-WJ_Pq0yhf)qI6G}
zW&3*|96ydR%U_<%fD}NpFVLHnNZ9fFkzsr^rSW&i%NU<G_|pSEzW@0IE{!X^b*+Y>
zNd?!USW~YCv1YY|liq2G<VFqn04f3iY_d8a>_<Ulud03mT$_+|2$qa{97Mq2ScvNr
z5yH?Q<q}8$V+DnoqJfIAdUEv+kTH^_*G-n&jn?fM#Of6iB-VlCCNj!eZF0+S{48jL
zATk&ni;ycBWPL(cM#7N-ElGhUpCIKO=d?N)07eL5WrcLsW7CtZc=Aahu>CI+2519e
zUA)IzS!*QXjs_v4RO3ZY7-?W)KK?tK6lhKe*b;cO(?)-njgBS>!wj<~+b;qv*J3Nt
z>SngLVbqrbn;*}R5G@4J1VF4*mJ#CkSFAC{<}|8dT#qdX-OUmMy$-glvyk=(QUF~|
z63^`Q@tyrXQl5x4^lCX00AT~R+blBOZ75sPLV8`2AkrXVuXc0J43tC0mB|QS3S2ZN
zfaV0@`;RB^2fICF69PRg5~99I?_Y1@&p)4lXAxdJTgAwnMx+_GT#Zo@2v$mypG8tx
zRzfBdEZ~!nw9@#uSTzBWW}F*|Fj>&p&?4bjgl!!Xk&>9J#Ix&2pgU_J<q~%H*l;aE
zdrIJqD*?`rMwlrvEV<&GCRo51j+aCzrN!jffV5(NvpRyJo-w>Mu5e>kVW8WFXA|Zs
z23IE)E{!Qnl?<}Jz&Cdhx-tTuMcC70V^ga{Pgde*?^p2FwHiXTpk`J;lgVKS4^c^4
zaEt(f)*^XS&un6%pz+(02)nu+Z11!%S7!Y9R0S_z3{b2Zv?L{FN*d4X_0hlHh9IEH
z6Zpg5^N~#oq&<O`FIEvmeBYGAgF7M#5E6bUtjIvw%z7=8W1$Ad<_u=a20IAo$VhBx
zk#H@-?J6Ts8vpI>3WNY!k^<e$5=4M+6Mlc21J5CRG_7!cG=gSe`6g)qiWR${%6v$y
zL-6WT5=)VE34UER_%>mn+eUA*1QesD7`J94ymqOE6GJtGODrSl2t2aR!ofZVzD+PI
z3CnCk7*#{nF_s8QCDOXgMr)9i4=??Idg}qc$s_c&N_3>->WF|xIxOt%wK1AkNcaM_
zAT;@eLe)UuHBA{`;PE~Oe}68(e6U=<Kp-|X69r}1T3fZkjiT(@U0`sPfMndA6|C2~
zf{_IDueY#ogNx2gogjeDw8T^W9yYW}w50^H34x3+(A6Yy_prJa(6`P))+bEN-I0Nf
zc7%;8QCKXXY?OtO9~OE0w`Kv(K?onrawQQrG7KRI8(J;=)e}kV>9t_jJ5B^-5(0-F
zadB{q14|Gr5qn)pao}GHL4+ok;5!0R613sQLIwjc3LI7nTo|2!RWcTC-mHOWnzR~c
z>30##vX-efaqP?ZaZLO6ZXaLT76<jkb{QC+R=7T+F;_7$q56!srv&zFu#ruOPmoy9
zw9AGHB2tx^VEXI~yn?pk_M=G{bsbE*LG(~X!-!=WBX%IYS&6;9HoiXK;T!!PIx}^(
zQb#3ZoVZrQvB3c2b7pa;!3;dM(Z=RB3(fwWWvC5Ms4^;{fzphIwumGEz!+W2Au5ex
z^5hKi<JtlMQ!Pvhhc1(wsUhA+-Iv(HFH!)WO?b4^#y1CCeD%>dvE<pG+}kMw+{|gb
zb~#Q<R6|}oLUbgdqbU~OOF4v!abs4+4yfMN!y&*RCBn*09hOFrA1?ri35FNnnsl}w
zJTJYLJfzbE60!PSLQI)B$7xAmU0PswkBx(UF220o!IpJ4GCskzK0Va)6@%wLsNlm}
zA*x}Vl3)Oef#!t3h8BsIl>Ee?R3gTin-NMugSH1O9MC9Jow%Ti6E^@<0hl=HbnZmS
z-un2*Y{HAMycUqmfa8-XX26n!?u<ZRyM=-E7W&uQ*wSvJCo8d`Mch{$kIrelemTHD
zUZ`SXUPDTPsQYN68QmF)E$tG{605H%#?4uU_iu&>qSz5VoSXoRV$wlADvX@f<L}-^
zU3b=tzp2Wu9^+v4HL#gjI&6$Pnd$Y-aT2$?St8}dY537Ojj5tRF))ZUg8`Ilj5D`F
z{P<KE|K+VR2FD}RBEA#qIIeShr-i+}&L@`ON7D)~Ukq?*OhFrNOvMNb%sg+((`S*p
zeim1LK8d^2hKSxTqtgE_`|aN*N^F4;7L19bA~R;o2Ip@pjN~*j*W(>|drF`yBhj9Y
zQ}QhdfrKM4Rn&O#Totbj2Dmz@U|V-W0oN}iw5B9>cG=jr?oJmfVZ1b7z7U`oG%8{0
z3Rs8JX70v2vN}4dfJ%LCmJodYXjJ{`za2^h+fK4@x00Rc0|F3Y`<p2<W=aac9lH>c
z;0VBT2nn0e<Ow9*Se=Z{X_P~TW7DVHzZAgUUK=~t+h|S*C=<7F@>&i5aK4IjBT;-5
z*vRZj30AcVS7t7U!*9HW+rP?TN#14Y*#zVDGbQt#fnUQ;?jvFK#+zWXIPy!6y}$r#
zMvZ_{jpLv#G%O-0!%+1m?(QVjf99(OCx!w{7d0||T;}ETHM~0<LNm}<_KN^WASw-;
zxvM8I`tC6D`3jco`|dhjdR_;GzCl0Lah!$NL{4HaND$b7aOb%EZY&U13W&fUy8q}e
z2*F!9jY2iR>5oICTml2QI;k*IGO!wv8ui;4Tq{m<dFr$oJ^35tF641n&hyh}^soQB
zg8HN1d&`oK^sw#r63Ny(mwE2fR{f<By%-Z@%$6CG^9;SPm?(~m_lPw2t^@=au5xwy
zLre{wRA+v86+nQyg!Da~aCG6vSGailA4DbhGK1#gdn*kz+#m??3_FtG+x5qa^=V`G
zJ|w^hxjH?hrUzdPuKbU;5j&PoZ9VRN%i{X6TG09Aplk3`vYZw;sV|W9TA>@dn$i$x
z@nxA17QiNARl3R37k)t_r%z+#)Fke6dGG#V^zDC>uU&uRJrr*LjKj*?Y@!n6iWA>!
z10mz9UbVtilfU+>;O4Jii*6koMqRbstH{H~kkGy}>3`)veI1#N{}N96iv;5V{6L#r
zb1Ys4g5g^6W8|*>JUai=7u3`%*O1Sb@PKUD!-NoH`ckPn_@g&an)n5x(q$%Ddw8+6
z1_2;#YSkG%H~dO;_4$|7(EquLe7=l_qyii3>4pD2$7AP?nZk|#%whQk2qDCSFG;N#
z;%yKc6%<Tv@HsvD&I{_si&qglm4_yh8l4Ibj-Man`N=n_n*TYg@FN&wK&wjOGyno1
zz^XP)#nIO>b@ml~<CV)O6dpQr3s}Z9{4fejUBh-*{e|3cpqZSE2ix5YUdV=i1`rag
zs(G%=yr*x!^~-4R#WR>WGmCiU8ftWT#`NY<6^)Ku#r&0@BPzVcTFrsLYZ@dMKm=wT
zqB47iC*FTCI``94m^rhcR2m-9<$H@uN5f#`owK?!`8+C9FMuhm+sWF21VBQgIR2iQ
zx$r{m^3UEtesBgrh-DsNuB>OL|F&AoT{?&A%-<s_zX#?Jv_?)xNC2ccnEzPkF27Wp
zIC%=UPEG=-VFjnND<Aq}e=}YE=-0ndrLkW!N5c%W`k9QAHQK0fS`~(03orljRebQH
z>sTQ<V3h&wzy6EO^Si7o$66?V+NNkK9{rVrNkDQ~N~wt}?fDb`^myy|$g|Hrdryto
zC|2Yhm{|Zw*XHLtCi3}hZ=9Xl|35FLzj9$ZvA?RVB(1=!G6*(IxY?f?I=pW9)KfcC
zr*`h_yWqO1+e1S``NM|~YplRsFUxS4na0M({9G=#*%-4GKxaCcOn+sdnWuuvaH!CH
zakgoPVzQS<Qh=a&y*oR0pkwyN)BVZfBU`uhq*6_3W||%t82C7!&tGqDZY~hfvPd>e
zkeO+Ab~Y`g><`0mClRd&kkkN@iG=?0wjiIc2E+NlZW$^2orZ-)4VVo>fM874D$ng{
zoxS;FpPAg!+r^IOWtgc+YrT${+W=(7#>UPubDoGAUa}1n92pt$EX(RK#(a^8I+@90
zW(^obfW4v3(}%W{r^gHP!}(iI(|jn?9PgALP-|=<E=9HN>8a5tdTJB>8?sd=)nWnQ
zTCD~m@&GhNQPe7gD9+B#UIFghCR{UuQ53anV2>c$$i~>jthLt8!skX<+}Gi&XLiir
zzBym)I6s?q18unvB4|Lc5vgu3pZi+x?5&->%|RlawE-ie$PfTXDVd0b(z;VC^*JIc
zd{zV#4pF-Xk`RKxtg*yN876jZ3tKwf=&Ktmx2Gyj_Ew477~-C@$RH3inw?7dK-<(<
z|As`lHQNj+Er%C!i-@;>%q$@U3n4m$5cj=+zAA!_<5Z0?1<h<jDF;ONQ1S-8YvT)>
zs)dWQmFc3Q#B`8MO6X6yYXgC_ECt(A`P{+oAlKQ_3D0wFt+lQ1+G|Q8sgz<1qAXky
zU>Rtbpi(MtjJeLhW7?Q5LF5=_5Yb(pgt0zr@fUi^xv`?m<O9#=*pn>z4+62__1=7O
ze_KActt%1wiG-y!TMz~d=hpRb1VzNeJQqS<4MI7)9D)r8`fb~`6>ZzTsG{gqqttB`
zX$!_AbfgkSX<tXG{uo~y%iq_fgZ&+qxlXTK0l<c7ksQF>BIkpF%xqy_SFP+O(vC9l
zwKl$vly8*swbH&eDq*yCjZ)Lhd|av8ss8>=Q_CUP@C*_WGjs974?jHZy6&7(W?vMU
zUB;M=0Q)3JgGf_sKWOqC?Cw;RvH4Q&_1nG|Xt~&yP1@{8Pt5OX4=SB43D}Nnv(`{d
z^-L}c03k^+DhY!O{5A~3OLKE`v!7luYecY4(g2t~b?Q{f_x%y2aE>|ZC!(Ef#0J2$
z5nvl;Ed}YmtT6|BN~NK>Wc5bTPu7eh912Z`J0Bcamn&{>ca-a;T&0yqh9sC25pn?C
z76O-bs4lXUHwuNq_~FBcOUvo&iU=;?;K74c05<^KICJLARc5|sv>ITh9n7Yeffj9$
zOxT9|TD0kJDO6``wpR&Uk&vO@nwYL`Z8a*BvK%I9Yo$U6krSZX%oq{^gF;vr9((Mu
zTgz20YeH}-_U+p@e&WQ5srGjFgJO}k8Dk!2q9<5$pJqxVZ4&$1i?u8Hw8{mJowZ74
zATtxSq&!PlHfiRHU^60sQz7hAP}Qqi>-?cZhxBU6tqH+;CloX1uU)%#c64;~Bj2*#
zt{M8WG3Jn9?%$jVolWVg$yK1%`$e-Q8(E%{a+s}4I?`{lkiRxY4QpL1o;YzLJbLu#
zntkPb%~E4^qBQ`u<HwJe0H@51TSVr7=a?^bC#&0vO<}Ubs#H@Bk4QmpGV}Y!@HyA*
z89sP$L&INNT@F5z+~48DhXVjtKKS5+Th&70icQG3c)_<eCRATily4B}Uoq*IlnSps
z{q)lh{DR|Z@fl=`J_&yAIr+;VXuVv?{%NtM_J%?E!bW%IC;5DS_UO^0YkNWN9{9`&
z0>F_YM?@vj+Zh(abYQBbPJ4cQE$!_83mm}_@hl*Z{EqYf{}-o#-u@&_SqlIF002ov
JPDHLkV1kES#$W&d

diff --git a/app/src/main/res/drawable/marker_road_have_bg.png b/app/src/main/res/drawable/marker_road_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe556d9c8c970d0a51482075daa9069743a7828f
GIT binary patch
literal 1037
zcmV+o1oHcdP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj8w@E}nR5(v{R9SBuRTTba#!H;kF3swsiR~;XP+CxE
z8&J!ZMxr8Bn@VogMl2FS2rBW4#2?@V@dDxniI$40K%kJSqES<kDpDZes&!*Kt`jGr
zOE$-LoOmVUWrlNaCRWpgPdanw-g~}#&Uen85%3sl>vlfB|Ahl*8k<@=wwWzfSzcY4
zefYrTzU4X_oCx%5ZX89jPNy>-?mG6x-u*AWFG-R}fFNqyDxj#UIyn&-_@(#a+nG!{
z%9i=AM8uxA-o4t?{A8!3lR#uJvM7i!o6E4>Y{uL|2)SGyq0qel?AKqt@^2;+lNkB%
z8%Mv~wdc80j7S-9vbDMj&f`bWzON1GOa{AmwIUP_L#H=ZS5#KEj(JCWrRo~%vt7rW
z-{>SsSdXfw1KvF4gvnHbx%m)Z8yX&gEN4l9it>u8*8BfV4T)`g+dmWpQYQ#lx6;y5
zY`2*4_f0p-cRYcq>3bl_Bt_s-m~-2{_V+}aqp5=n*B)$;S7l_gIkYr6aCbb2mkzX}
z)MQ$7Vh&_ByW^l}wpi+^n7pFw!G?mO@Mv~hJ$BYwDSZ=8pF9rpwleNVNuaFEY!&nQ
zyv$N6n!-i}D~SY`5RNXvJ?i5!4!wGiTBdNnY*tQ-(eR?5O{kAhC?d0xk`nBB<|&p6
zj0OV|bP$8X-k=3g5L%e`iq!baoXm+TTACerr{@GL)Z4{y1aTsEzV<RFugWqC`2v>}
z@cS-_-qG9V(&<#B)>?zpC%WP6K7wQ_g)3JFaPGp7@QejuFd8`7OYen30r8dPS>k;s
z(L_!r;xjdM4NjjwAPkSV;J)L<!eWFR71-+QK$jKED{=H+8-$$A7A{}<p(h%N1o#b$
zM#5vNQph#f8xN5LfmNJqBa1G@;12}h@!h5CnNx3E@Bi56xpRT>IGJH~=D{!(B42NF
zbkI~-uS0R9dU!pz&kqd_e6q%Pgv`JWD6gn|dPjNHZq}|x4~Q*AC;EQ6*iG}C<_=LC
zi}?N8Z)Z};M2P9lQ*pTE3+na$D<4qW8O@DjLu3ZJG^=z0lJ>^tqieTG#q{KO-!0e3
zXPQe9n<6v#eV%XAspOoNwtDlgKR(sAHegG#LX{5&#?Bk`dc>k(S9o#3t!-_<mSl#h
z$?;$Hdc8Uo4D@PCoAAHn<=E0BwJt{;_)}Zj1pXC2j?UM+KBphyN0Ov7Qp*bW?@bT(
z{rvq&S(ewn5Di;KrdG`-6NwqBdLo@lg_803L)HatTLbVP#h3clIRY+)00000NkvXX
Hu0mjfIzsbG

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/menpai_square.png b/app/src/main/res/drawable/menpai_square.png
deleted file mode 100644
index c2708ca39abb408798f61f453d7eca79a23c9891..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 296
zcmV+@0oVSCP)<h;3K|Lk000e1NJLTq001KZ001Kh0{{R3DF;Jq00015P)t-soQv+A
zjPaa{?*IS)-q`x5nDF%T{h^TV`T73+{Qv6a{MXR<(aHDA!uPVI@t=<F<lp<?+xgnl
z_{6*QzO(eMpz-$g{_ySn^6&i5$M(9e^R=n+w5Rf=mhbaEb3gz900MMUPE+Ga48W8l
z0001cNkl<ZILp=4ITC;%3_wv#MA_YUz5g|3oN=^Jpc8-nilj(LLcpCB1bkWIFJdF{
z9$Ozw!I52YtRGB{nT2gL$x4h2F?}->&)kL&rPOYtj^W&<RH^7OV4ipk4={A`n^woQ
u*RKqi4qy{it#mV+&d_h}l=w-=AKL+ka1IlQf{r!-0000<MNUMnLSTXm-<G`q

diff --git a/app/src/main/res/drawable/poi_icons.png b/app/src/main/res/drawable/poi_icons.png
deleted file mode 100644
index 7502c02fe402052648e0da81256a39254e26a470..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 844
zcmV-S1GD^zP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj7_DMuRR5(wSlwC+vK@`XTb3b-hQ%g59OVjY9GBWZZ
zA%j!`eNyTvrHG&&BzloTA;^cK4<dpHf*vfYhZ4*RGPHuMKr@UoGfhd;lv*v;)YaX)
zccz)U)3$CF_TvtB&i~9gcg~%AE<qTZY-CGWv{I34SMrytNSvf_zwxoQ`YE&a;S6hF
z0KWnRgChtcYvR;PrIE@W!jbYE+GpvL%5i_$IK>xXTZ<e#uy&c&oMTt=g#9l*8LY4T
ztFiSPg-a2_u~_xuLIMRTI>|Wg)UJs+$+nTrw-U6r(5(_j1Y$~eK~G78?_)0}@700%
zywV$Bzso2lC*#!Gol)vOsX=wdBl%`C?3r0o0cN{iW4Npc^oLt2z=LU8r{p@60%=>s
zSD%0_V;#m$9mPOlHpb5%hkgA<EUi2yR|LqhlRVOutQ#63n$(ciJ_uvv6NYwdlM0a9
z)B$3%VW41xQ~;APQ}Hp(O51|@4XfrL{8bRUgX?}N1n@9Ssf7_r$#RV(Nex<JGNOt~
zpv5oenJAnGtFS1q0PY)?G1J;2R{@<~){X-)N>$G)8~ZhS*T%A`=Z{$sO4;P&M%J4V
z9b6;E?kMFDiBS;SoT&FNQAwOkYHc-gOFs0}bolyvF!SP>bOdmjY_xdP$W*<&W|xW4
z?Ga>0=vf=XgYdq61^>v9R02@Gm&4=!@;*P_sY2*ASSSD5>1I304^0q`sN$U4tZwkI
ztHQQ|1uwnqDFb2Q=N`&k550cYO^-<Pcd&pbXi3+}dNHIFWYAzAD#rXJ{J;z;{cg!$
zELITLn5cI<RgxejYrA`0{=#-Idm<$ZtE)npp!j}a!mN>|#iJQ^Cp_@4=zy(dh5lKb
z=lf)xX6YnHy5{i5lLfpe-|cC7Ma;!7sM}z#EJqmg1`C=zv|ilrd+1F|_#b#y<#m!i
zy;{Q>DJ=~Cy;rxc)W<}<9ZC9+GfwrI_|Hjqka@Swn_Dvh(Sy9NVDcBJGX_2l1^5Yq
W;V(bt?&IhH0000<MNUMnLSTXj(TnZ?

diff --git a/app/src/main/res/drawable/poi_square.png b/app/src/main/res/drawable/poi_square.png
index c3caa71687019832e85198b2e23022e6b4a0d0a1..29c8249d396cc7f73125f0cd392887936fdd1282 100644
GIT binary patch
delta 364
zcmV-y0h9i&1cw8VB!5&;OjJcuzT8y6+)};V|NsAm(B@si-iXoX{r>*3;_rOT<Z{X5
z)9&_q%;eqj_`T)vyyfv_#o*`m`uF_(?DzZD@b`(*=kfXckkshG=kt-(=vBVls^0CT
zzHQ_H0007XQchFjNesZ0BLDyZ;7LS5R5;7k)Xi>#Fc1Xb>3=M)!4QY?*ED_q_w2ez
zt%iss$|;%4F7g~ckTBlB>+uG7D*$ijsXMiq&2@@qAG@7{cT(GoKKh+bh<+H_X7cg1
z)2aMyU>CB_qjZ#W@cC^D!iE!<Wf@FC5YAr&1m)P2b3U1Zpd6c-!Z|7k%CW?@;iw>N
zIH7c=vVHz{lw~uJ$Hc54C}*rnP9`7-N775@^6Ll)!m+w5nN2_tj?KO#o}+-EoW%0(
z90dgBgtapX2*Me-cJd0^bo%#_%C|0%>G!GO3;ctRUoN=k9{T|}G7ptB2L`YJ0000<
KMNUMnLSTZZJ;{9l

delta 533
zcmV+w0_y#T1Fi&+B!8$-OjJeioB;8i0Pvgu|NsB^)s^|!oc6v}{`Kbk^5FEcIPjha
z|N8O#>BjotuKL=b`Pi8F)R6YXY4o;1|Ni^`{P_Lu(){bp`PP^C&x7~Pe)Ygz^tVUz
zswMKNAo8Ua@}dv??$!I|!29LA`{A+q+oSl`nfTL<_t1v-%71tF$8Pn!QU3Vq`Q54c
z+@|)wTlBh5@~tlNtu67M1pM&X_sDPc!esNWGxDx4Rz;_<00002bW%=J<4Fv_lp_ED
z0W(QNK~y-)#njhwf<PDrV8ee_I-wV(*cCKtOnd(~%Z@QJ^xR}T7hHV<?7w?<^fVIs
z!v!Y;;bb@uGk=Qw5t*B4a_%<r7Fe&00EpraGXeA&5xM>Wm{v?l42f>>8SEA#!%*oS
zi6LniWgAFDWi;#>Mutw6ydbF?3p2XKy*}qS)lIl264ETBAj|Ci^O!_fbz`o$QN2vO
z_)d{?<6>7gTgJ^%wihvxVYk00heU#|Io?I3_c1pbiht(1mi${pG){`t=jMR8F`o@n
z7tVDu%RPyn)G{Aoie+^?pG~8Lcq_>qdE1`8!f=0y$jr3O2*>+&IIE7cAt({%KSqbu
zbq>=_;1SOPq0%trFENQogPHX7VhSeC*7)k}&IBf45A@3dPJ<mh$N$&m(J=YTJ@yT<
XhZ+=7<PH{I00000NkvXXu0mjfsR<*N

diff --git a/app/src/main/res/drawable/poi_video_bg.png b/app/src/main/res/drawable/poi_video_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..905d1c10c32aedd181289c50edf41bf0e7bd4a24
GIT binary patch
literal 873
zcmV-v1D5=WP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj86G=otR5(wKlv_wtK^VusnX_m2Y;JZjqbQ^cD%*{U
z(6T7jdW@tXy894R*h5hi)<YCgJz0=N1tm&%yAx>o(#-<bETap#+Qo9!wcWgIu6sG>
z%rrAjnpxHl&gK9A=9_Qk%*;XX8`CGC+1X1hIT=puN*s>H1iPW*#e3qu`p77_|B{r-
zW`f>in+moA>(%4yGL=mjAuR1)DC6NPQoikUY(sk&1h^-XtroDI-)${fFjZO1^<dOB
zk+&-jMi+L3piSY%!E7~u*<8yi5&Z`V@o4m<u{iZ^rCE%eNoYp-AzKZ`e5eQ<&h0?-
zplsR)QZxv8PKkF)fv!9pbtyZStNUk8R?@hsCd>h|s{x`-rJ%Rf^t+H^W7iNM(EuO>
z2xCxi#uV%l-7zfjsi1eh1HiT(<Cmw=>0$BY9?eKg!Sj*loc29VLk@1JBWHni)Lc+U
z%z)_ECtw@12x6@j%u5I3dp$&&?tu}k6UpHy?MAQ9Xn_$9lpq|2ec~Dje<}u~I)Jjd
zBQ+kV5rVjs&1}x6Wh;PhLF&hKUh-CI0aEPjPFPhJ#3gTHRoUmDCPaM?dKyUHHIi4j
z>^Zq3bw99e6ol%}f)bY`v}Kr6JbzMBW!^wT?J(@gQLUb>Um`ah&K+Wy*2Hv(`Q4&&
zEKnuBc315Qk=W8ky$g3mQpFC-ny0KjxmCT47$Q0dgitd(FSe9z)iSZeJYM?7FhQR`
z1!oS{0pH(;t{A&-J~c0JEs{A^9#UZvF!;Lvt%K_oX3>#iV~>=5$s9N9AbA{erjEzc
zq}9uZ7UJ1>ESAMbC@mOp^!66&IsQ)SlTyHkn_Hl73CEyYT7m(|ogrw?yP@xwQczY+
zZdcZlM^X-ss(@OZuX()}?X>ZNMy9d9iwyN+KxK~3=5_6{QN-VCK2Z0Y2Kqt-e&dhH
zoYHFZ7C*QA&`WCoe@$-i(R#zA`m;LoskHu&eQVXckA+%<&-wFt&A60nEqB-<UWR-5
zW98O%+T7em8@s|Z=<fhu^Edh>szXGEB>+DFx8q0sjhZlk00000NkvXXu0mjf3{{%2

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/poi_video_have_bg.png b/app/src/main/res/drawable/poi_video_have_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7f88ab51c8ac865ed98b4d637a99dec7011a140
GIT binary patch
literal 878
zcmV-!1CjiRP)<h;3K|Lk000e1NJLTq000jF000;W1^@s6B?YHx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj87)eAyR5(wClx;|pQ546|^E|U@xybi9HJL9-<#fJe
zmLXVFSfYVN5l9e38GYzW(KkN@edvn?QGqWc8G>0EikemuA(~F-e4Ep$Yr5%t*`{vK
zUhCfL<5H*ggYn$|x%ZrN?>YC5f-Q(5qEe5YI8`i;i_h^F2!yPaHEK1JowBZuveA*D
zMs69w<ILmn___IorRkX`Z&4IQb7l{J5M#>W=J)TaiY%7Zd2A!j400^Gd8Z*J{?Hk$
zcVli=H(2(fG}~&iEHc<|v7qo-qBQj?nf(v@`~{)GA)yHaa#;-(7A{J<d;eiCMbl)f
zndvEDv)jqSjrj0*&?S?TF+M`Y%jY>v&e`0O$b-=t*eDW)fzf0Jm3k8NvxZGShGD?R
zhX)ob3#cZjDilNGs*-Ss;J^SdEG&|Rn2q20#U%&|2p}30Eso7%&RxiVf(o_=8)%w>
zgt!=xN{)c9FCQ{elEIhHht#B_uwUR0+8I4qQDzK};qhsw(`h3Lp+nnaZ8m6V`36dr
z8tR)`VMH|!jji9o<#NFS%D#@>ZeOKw={Ze6{l*0WadZ@<B}*VeBqVx5qvcktq1R3K
z(<6h5kDT7bUOzwRkt^W9egV-TL4oAE&XA(7mhS25C|_M!F>p3=#x$t}q9Vf~9e*Q4
zMB_8BV=@}GecfGe$PJT7Q?FgVexn+9fXwcK+wFF}Eq|4#QVutfUd-ur18$ewf!cO@
zw*dHZv^0ErAea5B!g{Tdh^dM3A1JC*92=jrQvkHp$}f%ek2v|y8G{3agbELb3BwaP
zlZSc3tg^b|bpcA?;7s84^gh?s6t66s^_(Q&?bg@U+;%t|7S2TQa%Qd8rLWD6C7dJ-
z5A=VSRFAcD(u0>XrnkGZ!fY~5<1x<K-q!q>Ol)CWXLJ=EC_p71Yc*4yx@oP9Ol)CW
zXUvd7UWc>dN6(qO*wJ}m-k`#j)l8~?awadf?dSQtOHYqyW#7YpiugvURikY+RpnP~
zHrC87A#9s@*=(9I8<&3DSk{c&W-={loKDBuL-qjh7e-oM<Qe*?lK=n!07*qoM6N<$
Ef^eLmApigX

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/push_road.png b/app/src/main/res/drawable/push_road.png
index b7840ee3c4cabbbcb1f590e9cfdfbb60901aef09..ab5cb1ecdef8e015f238e4f9e13d5deff82fc12e 100644
GIT binary patch
literal 716
zcmV;-0yF)IP)<h;3K|Lk000e1NJLTq002h-002b@0{{R3FQyA700012P)t-s0000|
zzur{8-%`HZQoY?$zT8y4-CoJ$Q@-9)zTZ>5-BP~YRKMI+zTQ&4+)}>XRlnX-z1>yB
z;8VWcQ@-9>|Nm0H-BP~YQ@-6(zui;5-BiBZQoY<fshAP~0010xQchC<b3nkUl2Q^@
zH`3>4C*<=ovmM@E0@I#;Zk>Hzya_%400Ia}L_t(o!;RM4Zi7G!1W?0<rOl-aA&{H@
z|2r#H33V8+HS<=vorfc@sbKbM(o5gAgGj3;J0a4mN%?C?B4;%@2$8HN`*+W*HYcK|
zQ<L%CBa@mO1rqagYfnNTo=2Ot=ZZi)kLI=KhCn=z4r|Xv0f^_(e(h-$fOwuFBHyKq
zVipL12%hDCFe?D@JfoRR0L1fjW|9Di=F!HCt^h>yXf~r80MR@;n9)T6h~?4Vj9LXC
zmPda~4$1>%<#P&o_#8tXKD&^I&w=3KfOsAr2zhuQmZ$7KG6E3EvwV(c03vzD&3pnN
zj;Gtq695G~aD9f9UWHcx;<hKh-+6)y1VGXD44a+{Y!J6S{idgd4Wf98Y<kY{#3-I+
z+cV=6V|d1Gk4yl>@O03V0EoFg4fI?Ah`BxarF*|;_=Euv@c17uTp$EO9{hNj1wx>h
zrwHWiAL*E9`o<^%g*<$YArGHj$iwFl^YA(GJUkHc@IV9)2Nd)0Krzq$%gc`g6!UcA
zB{@JbPa|F)4p7XK#mmzJLLR(6c!3ZIc;Nb&?=oB<0CIVX{nLaO2!VW_#qXKj4GMTh
zzegqyDB$TTJ;?(K9#>Q8d3Zp<<I0turwdfSJwv7E;@+V8?dhRs{mBRNd5Tne&h8DW
y@+`HU*}p+Gp0U;=Qw`{=ani~f^Z$m_fBhHoBO(AfQ;iJ(0000<MNUMnLSTYLrc5CK

literal 507
zcmeAS@N?(olHy`uVBq!ia0vp^#vshW3=*k7AOWNT1AIbUfpqY`JD~?21n;|-d;5Rz
zzPlm&?*#9?3uFZCyBoUyK9B@*BMv?ViUjYy7X(y%=x)&7J0T$U-OvN~g7<>dhwQr>
zzV9ATe1lne63|eok|4iehDDZ@>^mdA-k2eAY`W~yv{u!pZqHnwTx`>qlF8{}U|_WO
zba4#vIDYl=?JQ<P9@mRylV<unx>D?`|LZ@$?h(1ZxxAmE7e4njGSX?e_s_q|`)5tq
z?58~EPW(*Ld>E-Wt++JJ>U8JJ?!_{5XHI^4X63#9U)P@9nDR;?U~+Q*l@2CT%WX@J
zZFlhPn;V>L)EG6#)ZC1@LuRczx6p~FM;?m{uQ>X1*Yg+#rsF3c6iGCm_-OP?#!aCp
zX2N++dG}pRPl^}WX*t-Xhn4F(=%ojl3%K;Ha~F3J*uHs%Ei;sDnSJrz2F0Qh+g%Dx
zCpw?Thc(EYi?Msd(z*D{awTnt2Rn8)T|VdGXKh|^OVXx~UupUKRRSu0d*xD9JLasM
z$H_AB^NMsO$2;eO&YxlFJpB41D<@0ex^{6D0n3M}X%E|uJpB5iiAAXWbzoV;k&9Iu
p6q??>PpykfU-ruK>>tlMM%^hzSA%@_m;(cx!PC{xWt~$(69DMU>2m-8

diff --git a/app/src/main/res/layout/treasure_fragment.xml b/app/src/main/res/layout/treasure_fragment.xml
index 231df10..0c22109 100644
--- a/app/src/main/res/layout/treasure_fragment.xml
+++ b/app/src/main/res/layout/treasure_fragment.xml
@@ -23,9 +23,9 @@
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:layout_marginTop="?attr/actionBarSize"
-            android:focusable="false"
             android:focusableInTouchMode="false"
             android:gravity="center"
+            android:focusable="false"
             app:layout_constraintBottom_toTopOf="@+id/frame_layout"
             app:layout_constraintEnd_toEndOf="parent"
             app:layout_constraintHorizontal_bias="0.0"
@@ -42,16 +42,17 @@
             android:background="@drawable/ic_baseline_add_alert"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintTop_toTopOf="parent">
-
         </ImageView>
-<!--        <TextView-->
-<!--            android:layout_width="wrap_content"-->
-<!--            android:layout_height="wrap_content"-->
-<!--            android:text="10"-->
-<!--            android:background="@drawable/small_bell_text"-->
-<!--            android:textColor="@color/white"-->
-<!--            app:layout_constraintTop_toTopOf="@+id/iv_message"-->
-<!--            app:layout_constraintLeft_toRightOf="@+id/iv_message"/>-->
+
+        <!--<TextView-->
+        <!--android:layout_width="wrap_content"-->
+        <!--android:layout_height="wrap_content"-->
+        <!--android:text="10"-->
+        <!--android:background="@drawable/small_bell_text"-->
+        <!--android:textColor="@color/white"-->
+        <!--app:layout_constraintTop_toTopOf="@+id/iv_message"-->
+        <!--app:layout_constraintLeft_toRightOf="@+id/iv_message"/>-->
+
         <FrameLayout
             android:id="@+id/frame_layout"
             android:layout_width="match_parent"
@@ -60,7 +61,8 @@
             android:visibility="gone"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintEnd_toEndOf="parent"
-            app:layout_constraintStart_toStartOf="parent" />
+            app:layout_constraintStart_toStartOf="parent"
+            />
 
         <CheckBox
             android:id="@+id/cb_map_type"
@@ -72,7 +74,8 @@
             android:checked="false"
             app:layout_constraintBottom_toBottomOf="parent"
             app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toTopOf="parent" />
+            app:layout_constraintTop_toTopOf="parent"
+            />
 
         <CheckBox
             android:id="@+id/cb_foot_type"
@@ -83,7 +86,8 @@
             android:button="@null"
             android:checked="false"
             app:layout_constraintRight_toRightOf="@id/cb_map_type"
-            app:layout_constraintTop_toBottomOf="@id/cb_map_type" />
+            app:layout_constraintTop_toBottomOf="@id/cb_map_type"
+            />
 
         <ImageView
             android:id="@+id/iv_submit"
@@ -92,7 +96,8 @@
             android:src="@mipmap/submit"
             app:layout_constraintBottom_toBottomOf="@id/iv_refrish"
             app:layout_constraintLeft_toLeftOf="@id/cb_foot_type"
-            app:layout_constraintTop_toTopOf="@id/iv_zoom_del" />
+            app:layout_constraintTop_toTopOf="@id/iv_zoom_del"
+            />
 
         <ImageView
             android:id="@+id/iv_filter"
@@ -101,7 +106,8 @@
             android:layout_marginTop="15dp"
             android:src="@mipmap/filter"
             app:layout_constraintLeft_toLeftOf="@id/cb_foot_type"
-            app:layout_constraintTop_toBottomOf="@id/iv_submit" />
+            app:layout_constraintTop_toBottomOf="@id/iv_submit"
+            />
 
         <ImageView
             android:id="@+id/iv_zoom_add"
@@ -111,7 +117,8 @@
             android:layout_marginTop="15dp"
             android:src="@mipmap/zoom_add"
             app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintTop_toBottomOf="@id/cb_foot_type" />
+            app:layout_constraintTop_toBottomOf="@id/cb_foot_type"
+            />
 
         <ImageView
             android:id="@+id/iv_zoom_del"
@@ -120,7 +127,8 @@
             android:layout_marginTop="15dp"
             android:src="@mipmap/zoom_del"
             app:layout_constraintLeft_toLeftOf="@id/iv_zoom_add"
-            app:layout_constraintTop_toBottomOf="@id/iv_zoom_add" />
+            app:layout_constraintTop_toBottomOf="@id/iv_zoom_add"
+            />
 
         <ImageView
             android:id="@+id/iv_refrish"
@@ -129,7 +137,8 @@
             android:layout_marginTop="15dp"
             android:src="@mipmap/refresh"
             app:layout_constraintLeft_toLeftOf="@id/iv_zoom_del"
-            app:layout_constraintTop_toBottomOf="@id/iv_zoom_del" />
+            app:layout_constraintTop_toBottomOf="@id/iv_zoom_del"
+            />
 
         <ImageView
             android:id="@+id/iv_location"
@@ -138,7 +147,8 @@
             android:layout_marginTop="15dp"
             android:src="@mipmap/mine_location"
             app:layout_constraintLeft_toLeftOf="@id/iv_refrish"
-            app:layout_constraintTop_toBottomOf="@id/iv_refrish" />
+            app:layout_constraintTop_toBottomOf="@id/iv_refrish"
+            />
     </androidx.constraintlayout.widget.ConstraintLayout>
 
     <LinearLayout