From 1b485feb4ef2db53376411a0b09f4021c22e9722 Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Sat, 30 Sep 2017 04:07:33 +0700
Subject: [PATCH 01/40] add complete-order html. Kurang : rating blm
 berfungsi,efek animasi javascript umum & pada button belum

---
 src/complete-order/css/stylesheet.css | 157 ++++++++++++++++++++++++++
 src/complete-order/img/rattata.png    | Bin 0 -> 38416 bytes
 src/complete-order/index.html         |  59 ++++++++++
 3 files changed, 216 insertions(+)
 create mode 100644 src/complete-order/css/stylesheet.css
 create mode 100644 src/complete-order/img/rattata.png
 create mode 100644 src/complete-order/index.html

diff --git a/src/complete-order/css/stylesheet.css b/src/complete-order/css/stylesheet.css
new file mode 100644
index 00000000..c706e279
--- /dev/null
+++ b/src/complete-order/css/stylesheet.css
@@ -0,0 +1,157 @@
+.header-box {
+  border: 1px solid black;
+  padding: 10px 10px 10px 10px;
+  font-size: 30px;
+  font-family: sans-serif;
+  text-align: center;
+  flex: 1;
+}
+
+.header-box:first-child {
+  background-color: #244224;
+  color: white;
+}
+
+.container {
+  display: flex;
+  flex-direction: row;
+  margin-top: 10px;
+}
+
+.step-container {
+  display: flex;
+  flex-direction: row;
+}
+
+.step-box:first-child {
+  margin-left: 0;
+}
+
+.step-box:last-child {
+  background-color: #fbff96;
+}
+
+.step-box {
+  flex: 1;
+  display: flex;
+  flex-direction: row;
+  text-align: center;
+  border: 1px solid black;
+  margin-left: 40px;
+}
+
+.round-num {
+  text-align: center;
+  line-height: 40px;
+  background-color: grey;
+  border-radius: 50%;
+  width: 40px;
+  height: 40px;
+  margin: 5px 5px 5px 5px;
+}
+
+.step-box p {
+  flex: 1;
+}
+
+.driver-pic {
+  height: 120px;
+  width: 120px;
+  border-radius: 50%;
+  border: 4px solid black;
+}
+
+.driver-container {
+  text-align: center;
+}
+
+.compl-button {
+  float: right;
+  background-color: #7ecc20;
+  border-radius: 8px;
+  border: 1px solid black;
+  font-size: 20px;
+  width: 130px;
+  text-align: center;
+  margin: 20px;
+}
+
+
+.page-header {
+  display: flex;
+  flex-direction: row;
+  flex: 1;
+}
+
+.user-info {
+  flex: 1;
+  text-align: right;
+}
+
+.page-header div p {
+    margin: 0 0 5px 0;
+}
+.company-name {
+  font-size: 35px;
+}
+
+.company-name span {
+  color: red;
+  font-weight: bold;
+}
+.company-name span:first-child {
+  color: green;
+}
+
+.company-tagline {
+  color: green;
+}
+
+.user-name span {
+  font-weight: bold;
+}
+
+.logout {
+  text-decoration: underline;
+  color: blue;
+}
+
+
+.driver-username {
+  font-weight: bold;
+  font-size: 20px;
+}
+
+textarea {
+    width: 100%;
+    height: 150px;
+    padding: 12px 20px;
+    box-sizing: border-box;
+    border: 2px solid #ccc;
+    border-radius: 4px;
+    background-color: #f8f8f8;
+    font-size: 16px;
+    margin-bottom: 0;
+    resize: none;
+}
+
+.rating-container {
+    width: 200px; /*can be in percentage also.*/
+    height: auto;
+    margin: 0 auto 10px;
+    display: flex;
+    flex-direction: row;
+}
+
+.rating {
+  flex: 1;
+  text-align: center;
+  border: 1px solid black;
+  height: 20px;
+  width: 20px;
+  margin-left: 20px;
+}
+
+.rating:first-child {
+  margin-left: 0;
+}
diff --git a/src/complete-order/img/rattata.png b/src/complete-order/img/rattata.png
new file mode 100644
index 0000000000000000000000000000000000000000..13ca75a24de257fbb87cf8dc10bf4450edba4c20
GIT binary patch
literal 38416
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
IM6N<$g3#$1?f?J)

literal 0
HcmV?d00001

diff --git a/src/complete-order/index.html b/src/complete-order/index.html
new file mode 100644
index 00000000..aecb22c0
--- /dev/null
+++ b/src/complete-order/index.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <title>Complete order</title>
+    <link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
+  </head>
+
+  <body>
+
+    <div class="page-header">
+      <div class="company-info">
+        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
+        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
+
+      </div>
+      <div class="user-info">
+          <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
+          <p class="logout">Logout</p></div>
+    </div>
+
+    <div class="container">
+      <div class="header-box">ORDER</div>
+      <div class="header-box">HISTORY</div>
+      <div class="header-box">MY PROFILE </div>
+    </div>
+
+    <h1>MAKE AN ORDER</h1>
+    <div class="step-container">
+      <div class="step-box">
+        <div class="round-num">1</div>
+        <p>Select Destination</p>
+      </div>
+      <div class="step-box">
+        <div class="round-num">2</div>
+        <p>Select a Driver</p>
+      </div>
+      <div class="step-box">
+        <div class="round-num">3</div>
+        <p>Complete your order</p>
+      </div>
+    </div>
+    <h2>HOW WAS IT?</h2>
+    <div class="driver-container">
+      <img class="driver-pic" src="img/rattata.png"/>
+      <p class="driver-username">@bombarattata</p>
+      <p class="driver-fullname">Bomba-rattata Ttatatatta</p>
+      
+      <div class="rating-container">
+        <div class="rating"></div>
+        <div class="rating"></div>
+        <div class="rating"></div>
+        <div class="rating"></div>
+        <div class="rating"></div>
+      </div>
+      <textarea placeholder="Your comment..."></textarea>>
+    </div>
+    <div class="compl-button">COMPLETE ORDER</div>
+  </body>
+</html>
-- 
GitLab


From 584c78ddfce222a4d54e3b04239bf12cacfcc988 Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Sat, 30 Sep 2017 04:39:14 +0700
Subject: [PATCH 02/40] added order-ojek html. Kurang: efek animasi javascript
 umum & pada button belum

---
 src/order-ojek/css/stylesheet.css | 120 ++++++++++++++++++++++++++++++
 src/order-ojek/index.html         |  60 +++++++++++++++
 2 files changed, 180 insertions(+)
 create mode 100644 src/order-ojek/css/stylesheet.css
 create mode 100644 src/order-ojek/index.html

diff --git a/src/order-ojek/css/stylesheet.css b/src/order-ojek/css/stylesheet.css
new file mode 100644
index 00000000..5c2dde59
--- /dev/null
+++ b/src/order-ojek/css/stylesheet.css
@@ -0,0 +1,120 @@
+.header-box {
+  border: 1px solid black;
+  padding: 10px 10px 10px 10px;
+  font-size: 30px;
+  font-family: sans-serif;
+  text-align: center;
+  flex: 1;
+}
+
+.header-box:first-child {
+  background-color: #244224;
+  color: white;
+}
+
+.container {
+  display: flex;
+  flex-direction: row;
+  margin-top: 10px;
+}
+
+.step-container {
+  display: flex;
+  flex-direction: row;
+  margin-bottom: 20px;
+}
+
+.step-box:first-child {
+  margin-left: 0;
+  background-color: #fbff96;
+}
+
+
+.step-box {
+  flex: 1;
+  display: flex;
+  flex-direction: row;
+  text-align: center;
+  border: 1px solid black;
+  margin-left: 40px;
+}
+
+.round-num {
+  text-align: center;
+  line-height: 40px;
+  background-color: grey;
+  border-radius: 50%;
+  width: 40px;
+  height: 40px;
+  margin: 5px 5px 5px 5px;
+}
+
+.step-box p {
+  flex: 1;
+}
+
+
+.page-header {
+  display: flex;
+  flex-direction: row;
+  flex: 1;
+}
+
+.user-info {
+  flex: 1;
+  text-align: right;
+}
+
+.page-header div p {
+    margin: 0 0 5px 0;
+}
+.company-name {
+  font-size: 35px;
+}
+
+.company-name span {
+  color: red;
+  font-weight: bold;
+}
+.company-name span:first-child {
+  color: green;
+}
+
+.company-tagline {
+  color: green;
+}
+
+.user-name span {
+  font-weight: bold;
+}
+
+.logout {
+  text-decoration: underline;
+  color: blue;
+}
+
+.dest-input {
+  display: flex;
+  flex-direction: row;
+}
+
+.dest-input p {
+  text-align: center;
+  font-size: 25px;
+}
+.dest-input * {
+  flex: 1;
+  margin: 20px;
+}
+
+
+.next-button {
+  background-color: #7ecc20;
+  border-radius: 8px;
+  border: 1px solid black;
+  font-size: 20px;
+  width: 100px;
+  text-align: center;
+  margin: auto;
+  padding: 10px 0 10px 0;
+}
diff --git a/src/order-ojek/index.html b/src/order-ojek/index.html
new file mode 100644
index 00000000..b001c5cb
--- /dev/null
+++ b/src/order-ojek/index.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <title>Complete order</title>
+    <link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
+  </head>
+
+  <body>
+
+    <div class="page-header">
+      <div class="company-info">
+        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
+        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
+
+      </div>
+      <div class="user-info">
+          <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
+          <p class="logout">Logout</p></div>
+    </div>
+
+    <div class="container">
+      <div class="header-box">ORDER</div>
+      <div class="header-box">HISTORY</div>
+      <div class="header-box">MY PROFILE </div>
+    </div>
+
+    <h1>MAKE AN ORDER</h1>
+    <div class="step-container">
+      <div class="step-box">
+        <div class="round-num">1</div>
+        <p>Select Destination</p>
+      </div>
+      <div class="step-box">
+        <div class="round-num">2</div>
+        <p>Select a Driver</p>
+      </div>
+      <div class="step-box">
+        <div class="round-num">3</div>
+        <p>Complete your order</p>
+      </div>
+    </div>
+
+
+
+    <div class="dest-input">
+      <p>Picking point</p>
+      <input placeholder="  insert picking point"></input>
+    </div>
+    <div class="dest-input">
+      <p>Destination</p>
+      <input placeholder="  insert destination"></input>
+    </div>
+    <div class="dest-input">
+      <p>Preferred Driver</p>
+      <input placeholder="  (optional)"></input>
+    </div>
+    <div class="next-button">NEXT</div>
+
+  </body>
+</html>
-- 
GitLab


From ea46aead778953c7e92bf3cbfc05e96063088273 Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Sat, 30 Sep 2017 04:49:20 +0700
Subject: [PATCH 03/40] change order-ojek index html title from Complete order
 to Order ojek

---
 src/order-ojek/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/order-ojek/index.html b/src/order-ojek/index.html
index b001c5cb..76730bdc 100644
--- a/src/order-ojek/index.html
+++ b/src/order-ojek/index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html>
   <head>
-    <title>Complete order</title>
+    <title>Order ojek</title>
     <link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
   </head>
 
-- 
GitLab


From b222dfc651580b103a9f2db2198eda6446d3dc3b Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Sun, 1 Oct 2017 20:17:00 +0700
Subject: [PATCH 04/40] add login and sign-up

---
 src/login/login.html        |  32 +++++++
 src/public/css/styles.css   | 169 ++++++++++++++++++++++++++++++++++++
 src/public/delete.png       | Bin 0 -> 3961 bytes
 src/public/e46_m3_motor.jpg | Bin 0 -> 134013 bytes
 src/public/pencil.png       | Bin 0 -> 629 bytes
 src/sign-up/register.html   |  44 ++++++++++
 6 files changed, 245 insertions(+)
 create mode 100755 src/login/login.html
 create mode 100644 src/public/css/styles.css
 create mode 100644 src/public/delete.png
 create mode 100644 src/public/e46_m3_motor.jpg
 create mode 100644 src/public/pencil.png
 create mode 100755 src/sign-up/register.html

diff --git a/src/login/login.html b/src/login/login.html
new file mode 100755
index 00000000..30491b7d
--- /dev/null
+++ b/src/login/login.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Login</title>
+    <link rel="stylesheet" href="public/css/styles.css">
+  </head>
+  <body>
+    <nav>
+      <ul>
+        <li><a href="#home">Home</a></li>
+        <li><a href="#about">About</a></li>
+      </ul>
+    </nav>
+    <div class="container">
+      <div class="box">
+        <h1 class="no-background">
+          <span><b>LOGIN</b></span>
+        </h1>
+        <form class="form-group" action="login.php" method="post">
+          <label>Username</label>
+          <input type="text" class="form-control" name="username" >
+          <label>Password</label>
+          <input type="password" class="form-control" name="password" ><br><br>
+          <button type="submit" >GO!</button>
+        </form>
+        <a class="signup-link" href="#">Don't have an account?</a>
+        <br><br>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/src/public/css/styles.css b/src/public/css/styles.css
new file mode 100644
index 00000000..647f22d2
--- /dev/null
+++ b/src/public/css/styles.css
@@ -0,0 +1,169 @@
+@import url('https://fonts.googleapis.com/css?family=Roboto');
+body {
+  font-family: Roboto, sans-serif;
+}
+nav {
+  background-color: #009688;
+  height: 60px;
+  margin: 0px;
+  padding: 0;
+}
+
+ul {
+  list-style: none;
+  margin: 0;
+  padding: 0;
+  overflow: hidden;
+}
+li {
+  float: left;
+}
+li a {
+    display: block;
+    color: white;
+    text-align: center;
+    padding: 16px;
+    text-decoration: none;
+}
+
+li a:hover {
+    background-color: #00897B;
+}
+.container {
+  margin-top: 25px;
+  margin-left: 50px;
+  margin-right: auto;
+  text-align: center;
+}
+h1 {
+    font: 33px sans-serif;
+    margin-top: 30px;
+    position: relative;
+    text-align: center;
+    text-transform: uppercase;
+    z-index: 1;
+}
+
+h1:before {
+    border-top: 2px solid #33691E;
+    content:"";
+    margin: 0 auto;
+    position: absolute;
+    top: 15px; left: 0; right: 0; bottom: 0;
+    width: 95%;
+    z-index: -1;
+}
+
+h1 span { background: #7CB342; padding: 0 10px; }
+
+.box {
+  width: 400px;
+  box-sizing: content-box;
+  box-shadow: #000000;
+  border: 8px solid #33691E;
+  text-align: center;
+  background-color: #7CB342;
+  border-radius: 40px;
+  margin: auto;
+  height: 500px;
+}
+
+button {
+  width: 120px;
+  height: 50px;
+  margin: 40px auto;
+  background-color: #64DD17;
+  border: 3px solid #33691E;
+  border-radius: 10px;
+  font-size: 30px;
+  float: right;
+  position: relative;  right: 40px;
+}
+label {
+  font-size: 18px;
+  margin: 5px 10px;
+  color: #33691E;
+  display: inline-block;
+   float: left;
+   clear: left;
+   width: 150px;
+   text-align: left;
+
+}
+.btn-register {
+  /*width: 100%;*/
+  height: 50px;
+  margin: 40px auto;
+  background-color: #64DD17;
+  border: 3px solid #33691E;
+  border-radius: 10px;
+  font-size: 20px;
+  float: right;
+}
+.form-group {
+  margin-top: 40px;
+  padding-top: 20px;
+}
+.form-control {
+  height: 25px;
+  border: none;
+  border-radius: 5px;
+  padding: 5px; /* Some padding */
+  border: 1px solid #ccc; /* Gray border */
+  box-sizing: border-box; /* Make sure that padding and width stays in place */
+  margin-top: 5px auto; /* Add a top margin */
+  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
+}
+
+.signup-link {
+  font-size: 14px;
+  float: left;
+  margin: 50px 25px;
+  color: black;
+}
+.signin-link {
+  font-size: 14px;
+  float: left;
+  margin: 30px 25px;
+  color: black;
+}
+.checkbox {
+  font-size: 14px;
+  float: left;
+  margin: 5px;
+}
+
+.container {
+  width: 50%;
+  margin-top: 50px;
+  margin-left: 100px;
+
+}
+
+img {
+  width : 150px;
+  float: left;
+}
+a {
+
+}
+a img {
+  width: 16px;
+}
+
+table {
+    border-collapse: collapse;
+}
+
+table, th, td {
+    border: 1px solid black;
+}
+
+.form-inline button{
+  margin: auto;
+}
+
+.btn-danger {
+  background-color: red;
+  float: left;
+}
diff --git a/src/public/delete.png b/src/public/delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..15edd969602b5e57157c9e9286273a42046f4f3f
GIT binary patch
literal 3961
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
CeO?j(

literal 0
HcmV?d00001

diff --git a/src/public/e46_m3_motor.jpg b/src/public/e46_m3_motor.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06fe2e6ffa6be602d8a36302dc8bd83b485b2414
GIT binary patch
literal 134013
zcmb5VWl&sC^esBL1-GEV-DS`aB)|Z{1`X~3h5-h53naL^1)D*F26wl?C3tWr5ZpqN
z%kS2!SMS5WZoRut?@wK)*Xgd_Yj>|c{cq{tCV)s)Nks{Of`S47JwJeds{jQ68Y=34
z<=N1m3kEg@20A(hE*2Ih_6yt>FYs{j@bC#pi0}!B3GncUD2Rwj$;ipcUl3Bhq#%1q
zLPk#ZUn3}J&+njP;9y|jkm2Lull@=Yza9WFHmWO{EE)<E0F@X8jTq(M0Dv9<KtV_Q
z?{oiO!@$JCMnywM!NGm5*Cqm>prWIrVf<&9XxJziD5z)vbPQrl5=KERIc;oGCQBHZ
zP-s#iIkSA-IS$yWcZR|(Z0mwWSV1Sbh>}(0rM3IVl;UrFqHlF=>bIYpq(uRs{)hPg
zfkb`o-G8vpwUWdD)c=i$iGhax4E1c!h{Wj6a2TX=+Rtd1&tP@uWJ0|&TUgBU<Y24+
zu-wA_tpHx2JvU8^MhtiZs2;Ir@j#u)bo`rxXAU}o7Nq`=|6|QC+Bg*bhPU`G#p}bt
zNp9y%D-cMNMD@v?YryPcnp(Q62zbZJIj%S{`BX&1bij}yw$S4Tr6KA8996FlgCGLH
z=B#dx6`DHK1*}RwOOtqkQOz%vP6|{_nlZB%3&zLNO>v<GB+#P<=EQ1c4u}9HorhpH
z)$F<-DV@DjoCx5TCDo_Os%m8<<A}*H*L&<*>iD`$tNu)i22V`&1}TXBSSvLOylH__
zkW%7z9So{M6S?xK0hf|`XnlXx&qQfg1PV!w@odoF<(&-rxkT5o!*@uc%rAbVV8-Z1
zsDKnw<*7w!zQ8u=b<b)_2H`#^O@Fi^5k07MR&xNoR;-~a{E7k(A*z;hH?;9!9`89}
z7VWu26}$7J4_SF0o;ZxtS?+QA51bzq@tYg}1ef@wS0;Zo_BrIJ6VpteX6;l}LEFN#
z;&V{*!}}6N*>$mPh_j1BJH>JGA`QUnqFom2-_C))YL;lnvd0si#|Q1OGy10V*|ax4
zf&t=h4t?RDh<D`bdmTBhf=mwq;GImq#y^FaNs@)u0@(<D86T5Kt}u=eSj?!P8=G$8
z<9W&?Ef`4=ky=+Zh4SP9u}V*NFfAmALOzaFg|56dmiW|NBYyI(a|-McyD$WGxr}f(
zXrYx$&V%~g@Uq=CRjf!!)k=>%ZK`=`cPQlb?2+6t#PKl8FSkw9;PN)6y+zy}Ta$~~
zlE?v4CNX$r-<`Sh_0L{JXSH@Uy)x9+?P^{b5={><K)n?>wpmlx!R18VJZi9BLmP2h
zAd^Za!DxIX-ruI`fo8m67%;F=oBtk7EudH}*2K_=oNS_D(b>pIv?{47KX-E+RepIx
zQ*-geXVy@XPUUEpTz_KTd$GhV%Ob44Tx#XF!Wty%4Cn+mB=S{?P+Rui_l&Rws_eOn
z&Ye)_W>88J@ph<>c7`_!5yRk*ga@=IA6_Hnq#Gkb`cxW6=H%eTs_;I|*Op0Q#A_BN
z0RBK1+GAT)>Q$fjCSBc=BGQAu9tIAF#+lnDJ~J0EgZ7OnWqu7&m}a2U#NEwGq_3oc
zkV?5lc-Cwz<uNhNUh$s7{-@SR@?2}3)_BjcJh?R&+}r6cQ65(D-p;B@d)>~7s#5hr
z(*?IA{{&`gT8m$}4sqI4Zhx6A?e|PNZ&7bMw;Yz;3QH^9%RiP1kEvUc-vO1%qRV0K
zme#w>S>Vk>AkjAjHg$|rL|u99dA#?d9IrQUs4V)5Rg%~;(1|&1$YT*?<eL*icPogz
z?)t2DG-ntwLu09{V$6`zR5#hwI7@C~wXm3<5%1XuIVv?YpsRF>lM{sAEL{u2LF-Rj
za_@YVGH9Ci*J1AthtzaT9C1!u<UzADRq7@;2Xqw>q##)2*g8%Jg9_r(-Sr8srO9h}
zjAgh`@*Z=OAYXgkc+rJp-e{tRkv^EXzilw^&^}I%*9q0DJ8egP<~a!Cy=WUE^uFl=
z0K@#Au)@yxg#~GS;ZH60>3`H=<uE}f4#aTPuf<$PSk*&HAUYRsk?hJ}?ZS5<IfUeK
zZOUl_u0PwU$p*enG&B{%?B@{=ebIYyH_Qi<BAj1K?m<$gW4XS_78Qj;x3o#7#Mjni
z9&vj`B+?J-0!YtUiAj74Hpd2EsxqUCxTrmH5?^#8S(N_^$JoVx4@A?MT-VNU<5R3A
zWUlmNrFOqc@NcJa)?9ewZt`@ReINj_wCon2;N4?+a-n-Yk&xCf=QA$qZ0z(-$%@a7
zwLtwLbB+2uUSF^kKg?sFzwnv+)T3Pjl|jl3PW$+4CNZQ3K0nsTmkeL+(aiRumo2>#
zth7o0q~(1wNjwsBBZ7HZ3ZYM*SF$Xqa)zGJy<TvKpqx;l$C!^h;AMWyXa&|b-YwdX
z;=57Ae_QB#+z4{T1kD-aGrFg^e`&q?Th}6-GX`3t;R07;&l!%06j~pYf|ME6Ipu1p
z?bx5W%M%MK@fS8tJ$*EmUw0_?&7*_OO1m8YFSjlGl+RQ<Web{`vH7Cm+NVmnraW{f
zRcXJN1m0h>#3L#4G^0?lrz)y+uQ_97dE*Pb1VWB$#DQGl!b+bV9<AcXvo$xS*9!WQ
zB+BB)M!2ai&vPi(|3?hF8h&HcI1V+QO~qoX^ro7=yk1Qy=m`IqANe9Hl^@Z~5!>UA
zZr9R1OK^DX2c>%tM1OGc8EFnEwKwUfwWVNyY|qXd%HmK^pLTerUmfbzr2if+%!48<
zM7olwdVO=t?d`Cfi(c#Kcb>T*>Za3gu>3D$e|L0;hmOCsV;knM+gyU46K^Sjy%zmf
zBxl#tn~gIE)yd5sm)s*J)_CmId?V3G2#2KAY%xCcd7dBb{c)k=v|r!&Tu5Bs#;P!f
zs3Uk=0{e8k81&I+5b8luhi3l^KeU!f^v;s`p{ImGT+Kl5_QYAcN_}PbWLnwpIT|y@
zmH0&6oWxE_3`;0T=a<o{hD)rB+9KkrAf$A83#L4tvol*R{Z<m|kJwHFw5+wdVsmN5
z@9k;sq0m_G^4zhOt~_g_6<n3`WTl-+R!|HM(%xuC+h?}PIc56l1Q(t(VlSZ-0TfDV
zj0+JswqT<GP@_SH@a*o;<NjKa#Yo3zbk&6|oyVKi9viTGv6jaG-2PY_WpyEXptz11
zZ7NbH*3>bQ*Yw(sNw3l24U&YD`y$n5n|P4LN*)Rv2AUXU$)(r8V_u)!k(|hrbigb8
zhQ^&Vw-rM+ina7QTp;BU?N~;0dYi(&wTYq*I$l`-N`rf~`5^LdZG#~Vz(Y(+5ZQzq
zaq66BMPCMq;uDgpU#xU*8%!{KuiF{jO5{m1ESYsdgFhuMsu(TLwS2jn8HW+)NmRW9
z$g6R$bQeb^SE0z%ikMS}X<Ks~`wmO)_0rS5<4zBYFJBN5AN=nB3S{i)7^h9X>_RlB
zHq4#e42bJw^mN-&TIgyU=8iRVxMU-@KZ8bC;tz?nh{fBEtwGBk`&O2)eD>W;P?~ZG
zIq+*M8F@onDdN4UmgJFpH$aN+Nr~JH^pzQYQ~dJ^7TzM1mV2cLW=`f@uC~D`ZQ2uv
z4h%8~6*+rmRZ;b1uUNA6^!S^4D4@Z?*pJ37+Ez{l(pn@+fFV}6@8YlYnTGnLtG1}b
z1zxNWyHC+dZ=DJgG<-30UTnfe%Vlqp6Q2Yhpwlqb$nFb;_{<{e>6;{#vj$ynzZW%&
z3>9SW0PCn9>8zhKx5j7VzM>T^sinWy4*0YsMBdGnK2HWOpr_U*j@Wy7zaAje>0!D~
z{D+L%P7x+Pa{Djrc}iFg`6r)>hZeUk<0GdLY@CvL%-S0Hrj~M0)FKgzcs-`k4K059
zpeig(ldLI-a#BZ3%ug&(KVJ@niq=VV!d1Cx0UNBz5QYu-|Kr^_Dx>gmJ0q+~Ao|DB
z&I76t94xgBpFcgz4-?eJ&I?_4YeTa?!kqXt4VQ>B^F$<-EZa*Q&X2Hn<qA35oCt;w
zXh=pm{=yp7jTV-UnHeH%(SkWldMrrfS|rVb#YcJ8h^;NG9b~CbEW45pHNv(>Hw@K2
z4dEy?GaQ}A_IWVA^@|+k;G%5oC}zmRlJ^XE-pzzpd8}3yPv@+<M8>tsN*Vg5P}yFg
zQfxU7hf=SvCneeM*R7t=5T$G_!aAHdu_a@^fU0-1{X1Q%nrDHm)xnY2BLJP!^gduy
zjuS8TG8>Nb=Fh_N+1G$Xxi=i6*kBLMSz*~fTh=Wt;Vp&(&9-53_mN~F<nF%$nO$*f
zcd>Lzd<vX-_=(+|9Pn3G5<sKaV(4_BMbMH?>Y9VA`p$HURkfKb5R*$5hz45x5r>0i
z8ta1O!JZ%PTzV#Tk6B7Vj(M6|_2F^lR%{lOvT5I;wPwjvhyzkc;lr4-|67yPO8c`u
z5XAvNL(7>jsXD3C0Y$oT4~dTGH#T&i#Y=%u%R515g><~?Btz%MmFAnUJFBp~U2*P|
znuzgJtieP&5VsW}-Y~u(Ofj4JFx-SxoA*fU=JZl?!*?qYaX1b@cIzPRFYeY5hn6|b
zT$dN?Yo`YXRE&TJbK_IoUG=uyBbzXZgi4DYZ?hHOVGF0#j10qt2K3}=o10LOQz@0>
z3SOed-GTrI)8cAkgBKYm(*Rz+{}A^FNfkQF`N+CH8tiUCq#!S`n{52Iq1BD41?jV1
zifKZSQ!gY}v7;c&$qQBRY{+sBzSF9X;wnoKi)UdNpq#6k*y`+>4y|r;c@CT_I;D&V
zg5#mSp3AFPsp2$!>Q@}LQbgPA6i(G`keB5tnTL|EIJ9--57JIs;vn{ANmEF=cQH7B
zr(EUZK7-~FVJd5n0fowKi%`sMK{s;_0N&Ay(yB;O1Ac4B$9-n`Obppj%lVgjIxKPC
zf(4B&sGDZHgLO$vI<dAbwRLmq)_J2=axIIdjHUy$JuB;WA{5vRzpN*D!7Yx=yfJLs
zizoKeyDePPtH#jsS@MNxPU-;WET<Iz7*xsrwIq(Z@@_<Tb<$+3KPk-RIsz^l$XmF$
zAdzc9YL)bdNr!ElCiyWhA!(2HZ0wTZ`ck0by6Ts!CzkQLgh>Vq@pxXiq_;JKS$q_C
z(HRC;Pnq@*sBGe?QhZPrjwMq6)GlZBoso42x29m#aNn2$-DrQU&=UL*()3q*vI(Q1
zX>|blOj_ul4X52Hjyl}hMmx7G-=PH~B{FzRzkK1){|SlEW?Tpgw2pfS6rJ|#n_Zq=
z$@6S*Zy7!*q5rg`M@-3I-L@iOz`v_r2pcud`x$7RcI2POBO1E=(>X$$$_dX&MzC;5
zb}hit@*UYFlZ1&C@}&A8m*UJR!Z?agblRc8UdNoz6@l=Wr+H9HtJ|XOw4`2Iqz-di
zMFaEN&z5YMk1P9SA0S1lib$L!)@QP-$hA$Wi-jYL7SESF<2~!0OZ<lYR$H#(AkL3}
zm_ws`E6RUR7lQk&t7tYJhTx(W7$KLmg^KE?<_FYjw$>Je;urV%RA0ZXEmMbC$E^mc
z-*vciHe62=)RrM+=_IfZbPSf65xK>KRxJSy)8DD0oP{ka+vsH>)MUAB_>AgKd*^Wy
zht_%Ez22rrD7|VIfwmvBe9}OP(Zb^pm1on%Y*S>*!80dAVb%w<S#$Pv!YT>OLMfG2
zR!IpA3DzSa*bHHS|C7svVGhYdEw5uwp-R8~l*=grB!Hu*0ySUR>EY9%sY&H1mDeJ1
zkxoWKJw~W+u<Nig<D%3jny)&TEvymi=YJe%h!TC>Lh$|pQtd*>yRuL0l}2AT6@L-G
zVeaEm|I}4?CQIf=U<G7FFQaj^YX9^(lmY)T-_&~kBWyaZii#CT2aGFkrE%Z5jBvvD
z0)*joJ`Py`lyp39I_!uuS2iDdLLoUWbE&MOb(^XYlUlwjGx-XI=t}RsneL8eh2*j8
zP@hIH$-ikwYS@H*Njs$>SyEZ$=o(NiS3ga44o-#QpmSVy=r1h@97A_;V#D}=P1z3g
zaX1gZ=szKya#nx0$=52U&yLRLYoVJ`GQ%qE3awK7zZj0NzK?5cmPw+-GwB5ZX&Vyc
zahft{pnFt%*lhh79M>$t*w>M*Y*d8&&zqD~x?(#WsO)O+;t+nAyL~_rpQ-?e?Y4XJ
zH7662wslC3saICHOnvA!vX#>jh0#DtNkWbq<%C9F<xp<pX>&Av_jK>^CbDJ0u9gQ!
zjP125{`JF<y<+s|fuqUSvUSu;`C3&Gv06DPo^~>@R+X^=G*jkz#OBH!TCNRo=2K6&
zQx5ei1-n+#uC+j(FCoWBvz20vGwd{?QId3$Vuy9@iqFPgbbY330D#l_Ff5BDKq*GY
zOq-|F40y|?9*1j>cH|O^!88b@R}zCit1|f(E~v&xP}AefoH*;qf-|0cuOs?9tG)re
zRnXxGfC1mDv$$s&2c0H`G&8nTD9JUbi8w5qlIc$Jaz*m;!@?cClAx+w%j^#(cZ_(U
zX^N)igINKc;OGVV+~T@-dz1$YqIX_()TEt-si9wUUyo9ruZ2P_MhlqbF=tlZH%FR1
z#rib;Dx1z%208WZiK9uzn5|-8fF=R-r^Oxh1+|Y#-<Bz;fBMR0|BgxDc3WmKTcmgx
zN)yua$M@}Tiwil)jQ%3=hEc=!0Y{7MX$A!!D829%<tjdFl5)|;QC@M#Hn6mv(DvOG
zE)`+h*N7zRk;m&;o$X96VUJ_|=;XuQl*f!=95d~Sm%z@K1F+-(siawnT*o7zdi>p-
zp_{&abm2JWtL!AtJx7|fT!-z~@?=n)_&S>uSfD4W*w%#yOmIrxQTr@!aRlK}s=ilN
z`841uoO+6AYWZ*RYK&(*@(Xv&hN<TSk?laOI~1~NzIYRdw3WAlp9Vs2;_#e%!bGWE
zaFJGz#`8lNRP%@xLXLm|?5{SEIcRa*JM@^9{;P<^mwS*HW#-vqKr;UJ;YjL$K~_s0
z`V~6%fiZ;&z-5+#?n7P;{AX~kJuJ~#0=w3Rxhf97Dky3Egc=f*Sc^!wE6y6V!uWRd
zpx`WIB^+zAhR<IZ{~>E^?2o1GC}eF_^i!CGiKUsGbgaDMOkylTG0jSo`{llu+3uPn
zkLU^ooyF>p`(deA==D{E{de3j;pDBibn!EVP9}Y=R*PMWH}T#%-Mm)B)uM0H1pW6Z
z7jxaj2P3)!8W1AWh6%aut$ZL5+7{%5AX&7pEONK=lQz`%Dqi{JT)7msiEmsDye)Fy
zGnvG9wS?yInc&HX`1m2d%95G8SPK;N*8P^WF*bnbG<IdTq}P(VBb8Jb$K|w<kttBt
z#6yryaX>qmV=r5GKy`puZ{uk1%3I%kK&_uZ@VJrc&52^Plti7rAxHbT6lCQks`LSM
z1#^2PbXH>R1Lw3oql&soFvm2aL-x#iV*4KYNWG<{ZtN?1;G8sxP)*B3+|d@QLwzE8
zWP-Gx6AoyNupogrW^46_eOyu*D=z@85d8?^H!QSzVfgC^x0-2`<!E8`ly<7YsVL85
z4s>DIffqejSS>_K5rX;DooZ3CWF)0KQ4M5QXU>D}iP0!$e^t`@LCNNB?893E1^b$d
z<w7_wABKRHg1f%-E7B1x|EHDm<I7aMWTlx*#d#-@5c7H8p^2ep;8nuP>6hGhr~z+7
zPtt`oKC1J0g#e0Vsi8DlK;WZ%lV~hS&iaAEq_8~pKJUDe|B(e@stv~A&7xUt23pS&
zC9~SgQ2^Xwp@$&226W93hS`Q+{Npm`F>i~HCVy`p0((%Bqrz+_l%qmlGR*NElJ9*V
zAMy}T=&Uh*9>ycqmBAzo0=x${P1|C4?~5g9!$Vf><+YOms^0T%f{E(MilOXKhB|uv
z_182e>%WbrW39PS%4+GYgk;Zi5>5bP?vPdgjT`$Lne%D$5(fIcc_SgV74rq@c_L^j
z$2iMIU_cR$bS>MeM*=h_qwn>YyL0<cU+e-kK#Y#*nT@3!F7K5~OeH+fW`)2Q*Ddt&
z(v6jTD&4%E5iGYohbr{2P0XH+FRzP5O3VfvF=vicfKBUK%`8Iq&OC)jFX0mEr+=(1
z<{>S|4A}GdpEC?&l9M*6KBaf-P(jL>2ZM6~hQ|`_u^|8wC-o{^^#nlE?+s%I`c$Ky
z9Af_!q1y36$VrDCN*&wK?@0aOT2`P|=jTd0fYOS&;b7;lsjS%H7+JALc_Al@0=ZQk
z`eY}RRcor$qpITh7`k86bTW06tjuIZM<=ijE5uDRGtFh3C*{8N^p6KrzrKC?A93$-
zKnHV`RNj)tQ-&LBiHT77T}YE0>aq)QW^UyUSQstvPQcq6bCq7JI`*~nb#1oLv6aC;
zz!@9J_G^+W>Vj-5C4<>Ps%VAD+n!YUl6O|=#|b4g$gLw=%@z$ku3iQ14{uXkzllh$
z*~aU0$65#&8C0g6`ge!51Hrvk+z<_d4gScY^vQhKF_B_KWgyhvR?p`~7131B_%Ywu
z;rzE9V>$d2=+D_{0U4O2gkSLoh*f?W6#3Y`a#^gw$}?X^79zp}c8Cg`7HRWetWT`D
ziyF`INnWNWe|g!G0IelED;v_edmnJ~K&NU#O8jPg_TdlCu0XRv8V-2gm&NRFV!h_p
zBx?nuhMHCdp5t=+uMc1?th>nO1<vsUsFO8M^Pd!ID{nf_Z!>;oF3XAhE+j-b=*Kys
zP?96fO%=gC?}V0O(sH|Eov#ZNTQkVi%MF>ZyLEBTz>c!T+cMS@?mr}wuD71g>zprr
z8~Wz&RCpD8`9BG=aTaSM+&%~$`??d9*s|-^My$$elv)&zEO!bI1kufr=vFk^75~@}
zNQQgcQ*cdqN;V`pA5HcD1K|5X{fJ@%qux7gu^4bf>~ZTju>4><5|i$gdPu5cB1Hr@
zdQyb_aDy$(rJ~YKJClh01FRVapAXB?`*k;&=-2FJM_;Plw9dhM1WvA=HcqXsze~Nf
z$QF1#Ne6?d)S24VriLdvIe#J!#Mb*+e8#nSeqdwZ?<~fgMV93#%HiNrf3$UgCFNan
z!0?lg-#YUo)jPF&*&JrUwVUJKD(QBwkR8<*s~35h?fj}jz2vL`nOgJ@u&x&lV;{Ir
zf4%F;E_JQ`hj=Cdzt^$@{Oz7Ui*x7iLfVtBY<iI{*Y|RyO?!ohnv{rw>ICEm!xBKT
zXJN6asWr~gM5mn3&B!XhnMJq%^&BH9-s|<|HqY5RNqkW@dJnUama}q>W`s7gihh<+
zcCb*|KY*;(E7BMAEUx?Te#cdhij>)!aU72hJ<iM$4AMdte2-{BTB%o`;8QiK+A+u9
zyWrQ37LN0KbJ;03-RCgjcy4@6QQ-V)WG1v{TR)8^41eeFZA1HUQgYxet)&i+m_Xt-
zu5(%mCyP1E8um(>Qy7_?24-D2_qE&O{g!gHBlZULh_duGB0y<7h&HEk2aA2r^(3Kq
z86xUg4$<LM(!-q9unG?^L9+<0ZhLtXG;-16ioAkHrWK0%-#WbR47N@f_VFK>i#;4R
z?2bFVmZF%bH-RD&TR-}^n+~U_WfYH6#UKAT83P+T6nKp{(%@ZEw(b#9?@_DK?~q$e
zl58Q4u@jq{w~wEWS8WGP=+8_`UJ)}LjhBSSe_9kwfY5VUIiW<b3+!IE3Alsp)!xl;
zE+^xCo$E5rV4dKTKl4?t8us^>1H*cHTmJz@9ZrfD=M*MpH%TX3XJ>8~%@!MzUb_y5
zKZzz4>vG+15b;?Gfs7N_@@rX>NxFV<xDB+ZMrwZQ+XbjZJeU!=s=YKl4&um!XL!E-
zW(WSZv`eO&;{MpW&S5}zl6ml1oCbfZb$O334{X^yz48*jlo|9*RtsEj(gLTeb^>)4
zQNk~<NJk{r$0lSFL;Yh`epv6P+<u8#EW3CWncV&MXBSpk0)BsAcIjwLbKqb0@0=Qw
zw0yzj^@=XklT$K9ct55*QiXUxxUONsMEJ=lk|s+Kq8f*zGmLZJUVg<vz32(;rd}^4
zMFhf)^elsxwV{b%lSJ1Wr>PFbik^8VpZMG^1MKCTd14r^t(NX*y1l!^4`?<qJxxuu
zaa_4qp|h%;u=bp%wO&C*5T&fQe$f*@j^q<B9#1K~lUL^WCNqEG%?cLJGW9dwf>0=g
zZ?RLf;vM`>*Cf0E>UUjd+c^kddzGHqAlPQ^bO0QsigEm|ie0s5uy_SENLhl9`pOi!
z6<0t6xhNZLYMPC}ci!7%))6$T&<?(x7xH8ARM}}56;d&jx6!ULlij+nyq_d}m1ljh
zn&b5g2iuQCy2=9$`pb7=Pi%rIKDH3&FNZ_h@Hsb(VQzZu$=xm;HynDcQa*%TCP8gO
z+e(v`7^a|SBIZYRkA(WUa_S@<#997S>mIek@)?s94-P#IL5VVR@*acjlCS*AN~;#&
z!AycSW04bJxX!Q9lNo(tAmRDE$A1n`f?&{lSPTY@iD$gQd+IgAgc6xJ3Qj|1W8CRD
zO=D&5<j4HP+TG4MnEy?@UgLdaU1t%GDOHr3MNW+Qq=@)rI>RABVg<tU5ZG)u-Gn7&
z;u+Db@Xis3KsfWX@KKpN4!}G9htXEuVV*!<;>QQBpjy%CW!xg+%3qeWlWHFuPcI`f
zUUGKMs<$dj?wx^}!mlH|jB^-u-+GxC{?#5w;KvO<osv{zY<}Y07S>SLvC-jIwO>B2
z{2gYdU1LCAD5KJP83npkN-Ub25qn>y{tj3rwXo{^g*$l5&p`z|oJ}LR>+`vhmjBbl
zT#f#vDMiiRV?A6gOVp<b(KZC;$&(mLt8d+-(5UZ08sl?}g2pvb>MLJM2$1iSttBas
zWJbc`$shy={Gch75HTYYK=6%`qqyts$w$59*xce1IvJ(=4?hJ`moW#R)VguZ<)q+x
z4T|MJZnyRQLWRxXR3Aj-C3B@e4<9$q0OytKce3r@Z`%DQI9uA)6e84DWo6_g*5o6b
zd-}ps7K60m_QW5F!(!*Om*%KHqpr;3aclbzbFI|v@;-KOR@Fn$Djkg(j$9b&l_~q(
zf5s)2u}V%e%N6X=R@agwd(A1}o(Y#9dv#rm?=am0Wwf_p9l{2M)#T`DB7v(ejm4@t
zjZ^v4B|8R^rTueH#aU1Qs;U#z+UMf?c`H7bGLCZkirGaJ9W&e>>Eh~w6y>CLql41=
z>cDv3eRtO0wNo+&4Mdh$k1#J?{*M}jOeBNZu-b-Yi4#K!&Br-^<xmEr?d{i+mrQ?T
zl78!*1;Lcdv8I=P(U<tBChXC(0#P56=tJGSTIL`6Vq=kmp9POPpqQg;XpesatPOEh
zTjSfzgek|M8W}A_l_|nbJy$pDLb9EwkHnE6q)W5$P){Cj1Gj}=j`!z4Nl1yECpD?h
z)nMjPQ=c%JK<l%vz6?C{(HXhi7fpcL#HBJ%doi2<)W5^4a5WGEc^>mhAUVtdQ#NUa
zJsQ$Q`!Ugo$-H;Wtn|gQ{4Qo67JxwfRuYNfNZ{pMRRK$)vy-x+>1bo@=g5z+MbHQe
zBnL0fdfExAx}$hHx2W$AFRsd=Mu_|RkGD331zkmtG(E|3Eo@H{#cR!!drjxznW@K4
zeEd{+p-|1N1o;4iu6)=pFFx5?cD1)AJXG?sk|zz+$^33&2>~in_Ry;Y?Xwv9SbvL@
zMMRFQu-VR`wNMP=V8`d2ttaNhxwe?azwI;VMvNf^Dx-a<5k2o2!gjpxE1!%)fgTqy
zV3Xty9j*%ZR2do9eWfNe-tv2Fh6Bo~%07Y}tnGsz<9G^pOm<epGM;E736eiJqJ7eM
zga6TBKv(<5u1(ypv7waW4>29%v)BzwLXQhVW!+l-N*w+VaN-bt{mY>APtugsayLaI
zSN8|E{HuZY%w780h~Idth@`=<r|d6Ev1Hu54x58MEuD9mWScZawyLwXDo(tUoX^b(
zdK#ZAcW8JZ=Likv-AdElF(>528xxG#HFbUE^`1Z?<LN#0l1<{icqt`Xe2!!e&Ssh~
zZkkGe;l$nPK_4m+Nx5jwTilfO`_1_elKi>v(h|}Q<#G+xp2KUt-=Q`QBV2FL6AUlE
zu1Gses5a4i9O;<<@_VBE>ABPIdJT@Vl~B2k{$m<%q)FEjXz0UaOs>k>=Y)1-?0uiQ
zdP1U4T=7vmseH~sZ4g}5l2%^Mkdeb+@}obXkj@#pz^zH+BiB!lvuL9&7*T<*o9&6~
zrH@$af5D1w!f9_*&qIfe+H<wfXh3zF)pvbNTM`@LG&Rz+!~xgYOJe6(zO=1PHJ_a6
z8~kk$yEor2A@7@3uPoH~2Ry$_K&dS4s1w`ZFVf~`(xT`5{hGb@FN0%TU&%c8{CH%h
z(a}4ETtrH_PF0)goJA3?EatE=sukW&hJ(>x!s>Pnkq*l6Rg-q--%w7BqZkg<f()|a
zB$KN2O?vNWow)Y5izhn5I7J%j(>5Emo~>f@8~zrGX{j+W#D$%aS7Hv9FX&=@dZWH;
z_NPYYb5^w_UuLI5UD{I($tzY-3R>sv&&^}1&=&=t-XARxc!E<;U%9pN!r0>tjo^kR
zYq4+xQj*3!Q-|qU8mA?S>GUTCdy3ppMlN~vxRJ;O_|UkDcyg5Y5}fG{H6LkIH%{rQ
zwBdt0*u<?@iC^@##EW{nWcx~=qk3!p1E;~t3rR}L`w(oV^$MD|UwM}f(9h>cs}0CC
z+oKax867N_dsS7&6KjZ2`n+kxd7;)h(z?v;VoGV$knV9r%J=e>lq`f@e&(CsgDLRI
zFL&Jg*56{nAuUl3>Ox6UuiYWFeW_ofQ2S(}K(7A)p+^oV@l;5)R)37SIwDx_p>BJo
zz9z1Z-KA<)@s6L5!FEPAbT>i$Iy#sf^W8C$YdT8LM|9~k)dgxZOZM6zA<nFRL8)Cu
z8r%Ffn8%6QLDh7k$_k^Vs*2J|?bh7256;hLvaS17GaT@%c9fM-IZMU3qVB3en0|8|
zMKvsYu%#~x9+H!!77`E=a^4n(`JRve4Ii|K?TGu85IOF#PD*>LGO+k*G(g4i%WpOx
zo@Sy(tG0oAfGK7PlBBvBxwuCnL-i*&fUd8XP2t6yqXywH*w@|rwW@wcH|Xo=Rvfgw
zB4hBKl;GS7#n0BKxZ-6KoWW%=++CO{6C$ZLaUjP2%VS6kxe<s?nU~glpq=yQk#Zk+
z%q!!wKque(h94SYOk*ev?kw0*6;Jv-y3xfAcd$uJE7&(M;_r+lg$$yPyGy#)#CC8=
z-!4rGRHd6-@&jHU`7%>pZ;{iG?Y9egV_@EW>8BH3O%2z}D)0*)juN$u<aW37b-s9E
zwnQ&;H0g4AzrDKarUdCpZq=avua?<JU8fhRPwoAGXRQy!oT^`0uW1h+=dPT;yDoM+
z{mtjAD}KcX$JI+uzz<=1&H^fn#(2Da&a;L!pRYZ1=&jmAsUd@Fla|wnH;++Ju^a6J
zQeMiYDx(iv#zVTQ@nF=spMbABX+LDN<_3@@P6v-EN&;}6g~jOy>yQ?S_zTnL-g7iK
zj8>%Xgz_R8V@p=uij+c(!61Oy#kKdxjrudyFY0y~F$T9kPr!xl!n)b9<L!q&G3EGe
zv}f}=762q^0p;32J>x2lJAtX@)@T|XUlYYLGyKfb>&r^KVU5_*z1JgzU%Cm|_7Bh>
zd$b?KNh1vQ|AYH}U?u#QZ9Id{1a7&gs7el`8==RZb7tNGH0eO9hcfjKh-lSKpAfS{
z*XO>`6?0sBimCpVDb@g~{;b?B3C*O$#!wJwQ*1!LNhrQ=r+uE`(IO3VFmu9PZZM9k
zWV(({i)t?mhdFB;vhhk_pyD?8=W?_$N6wb+&%D9tJ+8OLyZ-=}pD%u9=`w4Ow55L@
zq1B9o0U3&B%fEj%)zKZWOXn+Qy5!}kYn=~EE%-RMKvSj59`btimrnywdqL)M!s0KM
z{vi~+FVHbxQZICr=Ae?^9>>7WC9fZ*S3qaQIM^BPFK#8NYJ12(Wyv|vMtN!lwzAqp
z#dVWZbyAN4?!8D$OBUry3hZJ>R_YA4?Q{2tII-*4nILDrMHzr2u)wiR$YOsYB{TC+
zFD2uwe-6I74LT>#PyX#<Mdce^KkyH*uTdgI3=dJ`#&tsJtn}>a>roW{b*o~54A1gM
zy#N}l%x}Am=^<8m$%6Q)i8JZ5U#4vtQz$_ouY?cNMk`pZ+`;kbd2%gGd|&XyOBn~&
zm{_=2yPcp^y4aL#3*CDpw<LcO%l)DvvnsZY{1A4F{{ZP(?BU3gFqhN}P49J5e-3X8
z+UKp(3@^<s#4BR!jKOo1>qQk<r5P9el&6x=DJ#jrs)lX?vEqMGVXQ;J6;_=S{XJml
z?GHT@u|WwFPu0S44lELk{<nV_kKj*5Bf*<|{F!Oac1DU>%idZUG+t)5jjRq#M_~0E
zbV!NPn%vL0A;;9@&f?EE2DE74ez}cwu$Ajim(MLxZ+qQ+KD@MCQ`gKcYD3R1O-9hT
zy*E47$;I0R>+%qU6us`oz3qS1S60bO0jJMO@wzmsBIGyz2!0+&w<1R~^J@XbJ#Q?$
zcjEJYstR)tYBw`>N-qB(Ni)ILW8zrVK*h)#P`kSh`4ImPExQcMQL3p~nnq~@votQe
z!pSDld1TF_a_Q$A(pRshR0+4c_1$fI?5hwns->=Qef_Otn^mv*50(lK@>16a#$4mb
zX-(-m*oXVCZ#aYPQ((22C$=h&#QTh_CZ@M(;neQJN`0G+?kDyenvZFs59eb)_&2Bc
zFuR9J#~!$7W``D-{)UOKrO&)w^C0$EF0VJj;oE#Wp5}f_6ELb?=xqGi(7AfaWSt->
zc}{d;%=#Z-*u2Dp@sCP>_ta;|tjgcWuYX8N?<dH3mmxH(YOAvnKQe%;d*v}lqP?`(
z4-$u9dlobs$&w&dqSdn7psk$<2i?{Ty?=l$4W7gxmSOo<^JX;c4&dxN_Q&XZAd{3z
zz(0UhGH($<NN}n>tO`G(207!(-VU^&RGiVv&*)~j1iccG7n!mR5PA$=h8dr7SFFlc
zJt)i5ue&<@;^a5{yGZ&+jGWHtOUKvQmwtstp6Vl@agCPHER}QzH3m-xd?v_d&4)QD
zkssz1b7r@1!>+)jj82V7Qk_EWruZ>LB+_b9cqRj@eO+`0Ez*N3mE7?(Hkw2x{{VJ?
zWUTOHG8ah2I)WvDIaWM}S>5qVG`DWsZ`E9#gm+A)4n|9yj2wU?S7@Lo<%*2wDP^<h
zh4eTdiV>kAuk)fQUDb_Liwq4moa=J2vEeZ$(->t^&oDKxB$_9N6DK{>q=Hn47>eG|
ziqZPkI7>B;;r?5m<(o*ozZB=JX}TA@;0)zFPl--M$wg+FjC6Fpba%vXiO6r+ogkj^
z=`Q3JPot3Hol(P}U9kXqpUB;NrxG}OzMG~LN(Wd~%rb~+Csu1u;nhNNc~rzfkeik3
zcvb)Y*W`Br-|mje535x8Nm=t5{?0hle!Cji=G3b=qGsJ*Va+xu<l=fLc`ImsI;{At
zO8R5GD@4C4!w8hBqcF$zLfNXK08uUP>e}f%SyG-H+<ay=uPen{O|93JFi;$hl+@%m
zls4dYD_p?;J(YK#@Y3~nB>!Fh_+OelcI6mA(O=unpieZ;4L2`C1%A6<63__C^z}`v
z-x>&ZODXnmzp?CK78pAN6a5j~T_1%1c*Bh3N|)SBXV~hPD>D>MX4|Z44<mh2DDm`h
zAsuwBlpnCn%l_d3sW<%;Qz)7Q?D%pxNnR{4y)k()iFhEkpNx-a<^55%R^sE**`};h
zWwwi0+quEQ+s+IU43FoExiMJ2wc|9)&3)e#6<*<!1|d5#yWstOCV5QlAfpIjWOy(;
z-~0#Y88;S);M33m7lHYVlgh?A_BxW&)}EM`<8Sjm!VP$~vsFOgX#99vV)vUzY?rwU
zQKJ-rjLbZba(2=5qOVWhudpA~3HVR38b}7V#T6x0(>PmLrI$-~7ETlcWj-&!OejNL
z-}G<YS01-DT2eK?XtjbjB^W?mYFZS^b=Vx-HAW}Lq&P)pkURVgh4wdC+Bm<2L>nWC
zMPR6bl`dhd-24p~N~WCSciUhUKv)p-HqHStUL2kY-7TA_s~Phv`*YG7E?+Kr4Uz;0
zZs=akutL-+B}PX5{m8VQa34%3wyDEx(e(Py+eK=?{qXoO_aUP`=B_g@ZnapM*!s@1
zcp?7_R?d7CE!ZK7yoj#<BX;O}uS=2#(w3yzNKYEyF$%$1EaB#jKyeKeS&>Me)WUB(
zI-r*#56Ny%7FDuWH^S(+WBWZ+lq|v|6=V1OCkJnRAgK$ta_(2TDzy}eXy~ML9GrrM
zuByYL@ZvgF-4K!~N1tRp`#+rhJaVlB*+A*x=#?&w4GBa9h#n;i_6wIF<=mjT4+o-!
z`^I1Ad?q-@tep8v{Im!j-2^uq2h+BhHDHu1H=L|;vNQzRwJhsBt2^{!7AgmqaZR`&
z&ZQIVC0;@R2aQR7_PUUIV#?gOa@fF`v$FUIi`_g5?x<Q}vf}N7(g2Og&HaiX4#UPI
zkOfujguJfG6-BIjQmCnbCeG`l=xL^(a>WJD2FE@>Hl~7>SgYh}F3$O>ODbC6!&U5@
zyZcnq+FKHTi{iQlyF?EP_VRViQ2=R;0u>6(%`Mppo%!Ve-ui9xRa^*5&PHH@A%!rZ
zOzw`z8NmUP{Br?%NKP0^gB^h44FmJQQX)nh_JpJzjo+YC3hAA-DZ$+V6}~L6uBq=e
zx(S{2s;P7vJ`<)a3MJb<p38{Y!Vwh<p7Ha+mA;IbRx{g>gx{e?MuJ-m5$_3AxU+ZD
zdg52Pe)q<QkSH6#(p|n;l;-e*lHd2Et)sR^n^gVN44qQ0<S`7dfu<beNzCcwMs8U^
ztJvNNi5dRp`1f~>f`+amYTQ~#==#?O_MJ*efgv)4r5(|ss%Z||!0(Ud0+NI$be`)B
z;Pc(gpkm#$(lI*;+N?khEX~({i7)vCPxDkW;QeVCzw`g@&27{ap11}u2{v3%clGaw
zsuWq`xJ?LYmwOr^-4>1h=(R>5j`s|Be>h5p;GbSb-^4;vWjHJzvehXg!Mda6;SR#A
zT2MZe-=%_>!+BK=`VR4<9lFVZnwC$_(RryLW1Y880bGJtT;GrNQ_A&P#l9c=MT+;@
zMt_q@Y1Dodo9O!yz5{Qoa5G7=w1gpLoWwr1gDrKRC2&uyRrL}2h3e*IdC8=~pm{^r
zKi4T&M`$0Y99Ew+x?euaMq_EluT-cjSc4-0E)YD$py6DVQ<8nAa#c$iy6LPExTB*+
z@f%aDPRf~Kq91A2U0TXng2r%vOV~;>FSwU8M@3BHXcy&J+kObX`kMwhIVXh_WlK#X
z=d;qc{Oq2H-&)gOE8Qi?=cuMc@a<)1r2rd4^41@D_y7Tmb}8)Rjm62mqpD>|BlCJg
zP8G)+KX=TP8KxeVe3<s$IUJyxK{xQp&ou_2n!$8ZAyZ){E2G3Rxwy3L5@mQHp6#d-
z#i$J>0DdBf;L!98{Phc1_<R;w^7eW(>%&pr{2ym1{!f-fy%f!CWhBw6##6^pXFzwD
z?9axJ_b#zMGpq{R;ZNV$@yA7uwI1zscv8D~v@+7=kYT8ytKhu1fdQMre=*K4l+yZE
zCMn?K<BU8tKeJQ#Cf*raG-7ZL<KN6@-rMq>vPRE;O{f<Xd#6yQ^AorU9o8a@;(U+J
zl7w(VEOy3K;rftgfBgPT-PKuoW8xX$$K0_WL;-AnTp)&Tp;d9@l%J)%-n<=Z1ZR9p
zGVxV;(~(LOFw58;CEk!L-j}9ZGZ$lZM=BJl_2v${WaQM+WI!C4$2GrJvugLgLA|Ui
zeQrHGcEFA~Z!12RF$VT@ky)<JWy@vIHh`o9(O#>@8lFPq-_|AAr~8w8b@ZrD@P2lM
zW07$K!8&Sk<3S9=8dN*Z=mQ`emyd4AW%{Mdnb4$~JLsd}OABW#wp424hC5v^ZXK-P
zjJ*YR9?=L}heMaMWSm;29%JN;PPpxKq!qVV`C-BNDzU_RYd>{IeFfzdvmUJYQms#<
zyDy059oj!Y$^~xT?!eU?AOJU=Njb$f%R;CSI48@CBqIifz|nt=Uq(K?7VFS%5@ow%
zsQ8TL<9O2tlM#lmIdX~E<%4dfc%Qa#{!XsFaV--ZbimYP(Y1F_o?=>!;mT@QT8i*h
zuJ9#f!Dxof7(M@CMo*G+bn|CuDsYy|R`a8{7(rprFN*UzAIJPtcajYOTJIyGb&dhg
zV>%xlfxy6@s>kuV?`9l-ed=pPO%rs#qOZF~E&Nz}W42+hb)-{3^Ti<rI`-5X-rKu|
zaTg&DPF(gH?B(bB)b})^UW0uO`v;)B;!a6fX3Ek&Pk<~VW&|~o^D-^<8Tlu^sdrLr
zz5%&0V|hhotENPs<9!#2llJiC+*BUVY^-uE#vThkDvwIp`#XLWmvpJ07@lhxQs$Gk
zLJey`LP%~2bh4|<xt$;HhpcoUj=Zjt_*V49cXXol=0b3T7GFbGVv{XqDAP(x#0Ohh
znQy&JFB_$?WTER@;xMG}z;Tvi>TXhZqAyp>smXTmty|gJzyfO-m{XPr@wPX}ZWK+Z
zJ%g_#fyDED*Bz*_h;aB-1LKe`YuPs)QQ#ZW`h+{oA3|`Jjq(=S&xSSU-~Iu-N8V4S
z(v|$wUw-$pDGxP|J91w|3`MkYVs!*S>=G3LJbF2q`w#FB(7PSwC3JZG!^%ui>@fc!
zE#j4;+4LV}7l|l?j8k#yF9OKXbJg$ctZpYG`-b<a14+FE)4})Mk&a(J)QPdGr#Lje
zQ<=wo#oJQk<}Hka)ct}wO2Ck`RfozGPvx1hF)%S6^HjZy&mGV1Fm)%~NNdZ~G%0VK
zo>m4V%w9G2{u~=Gn(f2B+>$?DRONj3^)q5c>`*tkVPI^S>IKD#$4WdaLiPKrjBMG=
zw2TTIiOJ0vj<iA*(^>LNR^ye01u|v3eCm0)ab|M*u#np?2HxiK?*r<<k|fuX3}IC4
zc}4d^u+aH&OnKQT#AYPkoO}n^bL-?8TB`mNeM0d_k92m-S~HhRb=#ROJpW7?Uq5P(
z(JbS=OxAp)@5HTkUpO&moM4`Kk_8u8>-&N)CS_PBIHliAc~uN)mC|xp4%uC=Vgr!6
z%CjWji)Wr<d}02g7bK*y;z@kCU$#tkdqCgaAn8GW^H%1qf%hAcoD}bV5!QK%5Dt9j
zvSA61!fsv=D)Z8+{FYkrIl30|l{P;=GgbS6iBzwLPi*eZUxBfCa8hCMj!<$SD$>d~
z%|Q8_K<(&;g61^kU5U?!13`RN1$lOpOuL0kZK8IS(@r_J-dNXdvS7S;)~SC01}mAY
ze$x^T;M8ZquW_ZuYPzhYq0L2cTaEgI(z<DQ8jL+R51$l&-8Nx6+cKLu;^#bVKB*c1
zLCX;TxolVd<Le$GF}YHcR|sdW8=4pVlc=40g-z8yq}g6a?9Y+M+EXf1%+v+-N4_I<
zbCfM$u+Nm`2b+xGU(CGCvG9tuH#H5kAJD-jogE$(-{p-q0DIwhl!uBH{FnScyD7`B
zR4(SqT|Of8O<-R}mBfl^ESKT?X7sj{GFR?{=86o1s00=bygWr2QT9mCHv`6KlAA6<
zhA)*oDiUvPC0-7;+-g-RaC!<QlmyQu@0c~kP;la|J$-4v=O@nZ6&_Sv@p#0cs8@_Y
zxdO#u5o|h!C6j!3$%Vo!Ov#c5g!Vot>Le8}B4|}PrL}@A2M?osqvh#c9{}^cEKiIZ
zy~lY$r32Kqk`U@y?#mc(f3n-9=2#a%J~}$N4r1u0Hy|`n3Xh64$=2XVt~<jop4l}o
z2hDLc8o6_V(?q#+mylQ;B>IhH{{R$Pyj7=Gj(Wk3Z(eYuM5b4$Y`<p_-v}6+y;84g
zreWtDvYY)H!73Z}-}NVk;hE1FdGHem`(8;v;AybJ2ULBwFCq&sQocu}FGCl4fl{d(
zMc}2T8QhW`ZT1S=tNxj6N5T5X<SSFSxR{<R`u4b@hQZ%k#kA1zpPMTihC0PCNVq6Y
z2q76;vL1wW#nS$!v2R{Rp+w7<-Sz@^!MMNNTM$GblE#3RiB<qy_y+*ZyjIC5hBtHR
zet_qI<tV_FMPh&rD{QgrtGH%?Ao{$Yzk<Eb0wqhV`3TxR#Yiis<!CdlFN-vV>UUC8
zNP2cJyt=ORkD!6H!M6i=?%Cf~*Kc><-y|dnC0Hsu>1HjsF%aJMa3r};UjiH!#Kw?Y
z8IE$PdIu%&43F|Yl-j0@X8tezNx@9?bbKdkfjR@Uki_D5tSMse0$HhMTi-W`lSzII
z?0DD!$(q{(by2f@;RPRUOW1u1NCK>K`>$IoIo}6n?>KQty{lv}T_7Jp^&BgoKCLP)
z#(>qW0bA4eIlt8ii*38C7%JqA6}*>|=+)43u@ZUgUmN2h_k_5Vd+$rhNmAs9li_qn
zFs%K={Gn90%05`BD2=;&G^Z13(1zH<y*ap-jeb@d93IcSU&q^wgcT>MhL45t7W^*A
zwAX7nisV{U`_68n4djN|4!Q(>&%8MxY2eg#94ox0P>v=qVKui`oy!EAJcn}aSBI+T
z-h)}mjcq<G7%Tamy-hhKC(dnw@|Um;omavL!5gqGD|ddNY{i3nYN@vUrducQGzzBL
z(m7w`EY=_oDR=9iKMq8xwhEg1s!ga}&R1#wu2TY^4(IPr<(rj_4+g}rPy3$x1AVK_
zJyK-j^XA}YWI+{S-ao+9<<ZOEkOyqlNVLQ_5kb%MW)HTlpoyA-e}GReZc_^<9Ta)+
z>O4;MD&$xUdU@7vGR9CBOPPaxq#zwBp*XEqgmy3k3nqJ?`zys#%}io?1nhRAuc=w#
zaS!LJQF#^i-YvwFMOiuGBKHGUD*R)<9(%T$$Lf!6u?_dq$geTmB!~+=lS@`|?*{!*
zUs6miUy<=woElI|(|s+FRH&8abinp&BmPp2q`}V+jql)cgL%C*#3`zag?9sY%S5Q;
z7xCX>*S{ka@OvfV-^0P~sbBI=Yg*a7UVq*Ba$+JcTKpm@ocZPOH#PGduglu}rfS7v
z`BfGo%-Vt`5DQ-BLIaKOb%JeVkCIBeFmk9M^F$0iL~}vH^n=X)2A!qeP$b&|J#6ws
z6?GF|QaO6qwH<MK3G6FKK4A{z?c7nTa`X*x_H2z%6wrvSJ%G`k3CS_wofNKIY}J_n
z)r_5;Vh6r0Px#|`q9H{%+vz$%d$`VOv8|t)*`2iuk6iiWeJ@{CYwvyCETw6uEXP68
z{sV{)4P3^<o8*|*tqbB5SvU<S;-$-5z70$WC^@P($G!s(Nrz!G0RA6GJN#<3|N9TK
zbTb28v9TZiYm8#YNF2)N+dPQ7HxkwRDxDn)TeS)D)#yGcJJUpdLq;5VUV95fDGT4r
zyJZw$G&=AQU{{|gI|Og(O0bqLAY?IDfn}Toa1oqplLw@ZgI>hSUeNV)^(a9@w_9;L
z^hZz1vnYWoi#546OOhy6J4Ct|pFXV&fzZt!Un;4-?u<e|nTAjyZf6WAYHMRv<>t)~
zsN#C5PtGIQHUa9*`}{P-P1#EU#l46ENK@&9a@DV@o|C6SLuQdu&N<LHOL+M8x&T&(
zl-X0Ul}atkQ{l@V=adS?j@BW2mb}m-_Xg{;BnzBXh?4#oH1GxU%Vnpgl|R_Ap(v8a
zemAkC{>JJet;BUSr}j#CvYnGT9t|H{Q;(CN#VCQjQudNV79{VusTfd?TBwb!m@T=w
zzm!<blAVmIf^~~z0eH!l2lD;AD!k=Uo3v)(qAheNSAUZRwsVc~`yAW_3C&`@{yu~D
zTRK|7?V;auef)7GWVD`sEM-WBJHfB+u@h|(tVbjx3OLYKkCUyH^^Sjlye*8!ReJ|p
zjc^u%^Kw;yL!hSSRpdk08`mS!B7JWvRb&+<F1GFe0;51&zsC>`fDFk^zE}LC;GAEM
zVtBPo)m@^tirIee%=Z{fB|Iv$72k2!h&bJZFwI!VR`D#IHelcG{7xw%{PF{DLlO5C
zu>SxHxbDQW$j6kadD(W#T3Tk-(8^ArrD+3u{<dc0{uA)0iq&OSBr)9<R-pOJ==PTx
z4y#M5%1y3MOJC~@r+XDUG*G%WDUhER)7h#r>o>Pd*X6W%w|Ak^S$dsku}sv-S)t=9
zeCPy#S)OG^+wxdH>l)8w9xYNqT`r?C>IR`q=PA=|Qcvdz%j{{yx@Db|c6H=|a$0Fh
z9$KeJPaG=aMig)=Qhs_}Xx8D^5o->INKFR6{JuZ*I8}hVLg4dxYQ;&Uq@M_xShcNf
z52=o%aa**70i`9$s*K`NEtSBRbsY8lyx{_0ANGR7E+sA1D(h(`)-y_2_+C4i?Mue`
zSWum5GikNYw$s{sZd((|BK~22G&or8WyWe)N-9`-UVg^s+9@g2TGk{1^MqMkJ2~2u
z9!yr;lui}IQZkBid66#an3-v@aJJ9|`^y57f$vyYT$tLP+PKnKfl|TLchZ|`s&PSA
z{Um=Vb5VPHOUOKvH-O|?bwbKqtE+8Ybqc>YFXkC!{{H~%t~_ty&2pJil%1TX%u%GL
zS?&Xsw$RMN(uG_(+#>31c&q}6J#7*57y_8Kikz)DIxE?%pFVMT@ds>99OJ1MC91e)
zb+AbxYEy3%^dJxq*OWuGm-uI0eNIYFqFo9(Qrygyt>vLVqYv*aRq9eoF;-q*$pgr6
z%9!lP@9_dVn~*|T%CD(Elu49c8ew^)vLq_fa%lp@y8D3UH}PzB)BK@*o*v-(lc~#F
zrZ$zR<<4AdpOA+QJG0Iosstui5Xc2@WKRT;e6!ly7%WpfM5@~~pUCH;_H~k|ww1Gs
zr5YpgCUptY_uW7nXd&k**%K8kg;4QxE?Z#S!d$rmz+Edkez`{reUIu>Va3yHp;tEh
zx7u(Hm&&W3^o@tIR}?8Es#2jepqrGHA<=Pux3|g_*i`$m!ry03JJ3=br&lH%Mwa{M
zQTgBJ9mpN0Fwcli&P*i(M51Rs{(g|l96sZo6q!%5)TdC`&?UK*p+xEH=dSRlFT{?}
z*l|cJoT@z9NXmlla0Si%?<+#z)SIQ(@8miq`1{%~4v?wZOVf!4<gQV-G{0T`KS)!N
z?YG4WYd}?STWVT;?9wYw)jNMH!%kndXBlZq0;5S2YSlzPB8A*vu2abM<q9&rw(IC<
z3cd)YKX5|x$hh5x{D>F+aW`wI%5T5l#ClV|XpGY+N@^H2Jnmalh`p`**Xnfghdn>`
zieXu`B{Osx`DGhiHt7Coh{2xNSURKs0P?&&k`5_Zf7#v2r2;RYP(69Z^zpBOHQ*69
zgC-?G_f(MDhW5~97uL|qPq^9Sy8ZkK)|uO%hcl^4o_e7qRdZ#smD|?J9Y@X`H2&56
zGN>dZVq`L_9}CPWHrHK&io$`}y1a{|%*dpxL+siPTZNrI7KY9{!5ko>8bwzMR$Hmn
zCTc9np@%|?Z6!rSxTGjqK{nXweq5omO4lV+k}tfU6X;bOIWbqK)mfOOv=pZ%h*DZW
zNV>BqfwuZ<=@oAs@xu%7_I6^iOs2_G>h-y>^Cn(h4Lfu1O}%Y<&)vPs0<Z6zhkasR
zTC;%WaN;UYcMqc~rWW<xSUkdx$4xqE(kY%h?DdZ3tLmIxVx3c!7E5Y<=TNMpL2;E<
zCx3YF4BghmI=Q;ocH&H5T;e5d%5ZtfrxNnByp<BQW;ZA{<S$}5*mQ|63-()@a+GRS
zhZ83%g!hYbV1xuD4aqwXGZAMDu--G_-Biy@)oF~CHQjd$k`p1lLGKXaibz)C#Uxvi
zzK={pQ>fyKy*^77*JmoP%o5`b)D{B?0^T&Tkd}c4z$hmEW+5x?V|j1lck~<BzYNnR
zt1^`Q9Q=(^P-hdhNw(Hy`2=?gNgd($j$w3YH6-aMQL%O%;2r^SGKxzKB$r>Fm{1CR
z(kw|MRVdgC0iXZ?kOiVXDRCB4gR(O(F(WTpsi@_aQ}YC{o}{H95<#|?0Q0<59DBtK
zLBxuYovu%=WQ`kScv@(F>Jl^q(i!+oczisouMUwWd~@3#w^<b_DJgb6ie_O>hZc)1
zS-0DlKDwRa^8U@-cZln}7@cam!;MHWKEJZwaM-P-3#=hOxRvIy+UrpKG4j&}(rMEn
zQx%Chx0txfrjnqGYpEjE)LVXWZ@3fM+DC)*rs+kM&(oR~LLGHM#DETfs`j;pmgxwa
zz0I>!==fn5eysX}sqt-ZVstxPa<@pqbN5h7i6=I_2^P~&j8uwO?E}DbEu>7!PRkV#
zY?lJG>##Pkhjlx)KMm@+kJ=MVr6%@UAf3FGrjd4HzG5sA)XKmMZMBkYR7J+o#`Kh%
z>G4Z4tBd=#zse%H4$$}-rT~<!cd6#C>0@4-e!St~Nyap~(`s^^Jk01uiwvw4BjLE(
zBII)u*k3f+HdYkM6v~dpr6^nD8$GgWT$3+asWV^*37K8KP>$tSD@r7ktPW>G`u$oH
zovam*uJi?MpwoSSM0114o@KUUsmxPYWgaTi&onJ?`$=?f{8zjtPQNKoQohimP^w^?
z6FW(lRs6}z4QJ~qNh(T`RdH~mz4X@m4Mx6Dob7Nn;;isTi9d^PgjV4fx)tIix{8&2
z55xRGj_#+!Y%MmEZ}(EAt!=f?p$zHH&-@izsdV5M=?`Bz9j8_%n94@C0H}>4rR-AL
zP;Ri4s`@W`d<Ul8VKI2cY^io|B{%T`Y)A(G0H5dO6*?5<v{%3uE^Daa!=0P(m$eG+
z6{})NIoVaDwJ$wTW@b@#8lg#B3OPtNHryTVBDzgfF?RzyL&{c!^VK>Nb1Ow&oi^)T
z?6WQclIu$FhY~XdWdIOtn-XGdmEx?`Elws{Va7+i0#<UBd4s>oBCa~%x@Q|H7>z5Q
zRE>6}D%7}`Qo(2hI2;}jE-p};k@7aQV5@|dXv&-Q`|s~M6miromZI0cpX^(jFBLGI
zN{Wf0R!fqPHdLp@>`*=B1GTsD6O?aw`Qh45VLh(6-6Gx)EJ<K&I;Evmxq?Kz)WX~a
z)wFHn2?;`UxVj2~AwnZu7ugRRNmu=XtvZUH7)pz&mXxS{%)-IbJ9&mt%-lqu#a<j@
zYy(b{YGriwQ`X(Xl=;@4X{!O?DoL_*wTC`i8)%I=C*pVa71zYUNBb)M-)};0rFMAW
zoQ#bV4AZeYRZ7!Wa&D;H(q)$VmIw^A#elFnm1XETn{34Y0JF)8^pontb!1GfX*ZRu
zGL#n&{{R`Jq-n@0vO1n|ROxjPGPgEWkk}sc#1ubYoKO5A?NNw0Nj}2}o%?cuWap;O
zI8Sz+bZL627Sh91@8Q0&t0Rig=0d$Hlkuw*$Fv7!Y)iq)%)?VO*@;kqR%KpCj3)l_
z2)bNH@gR}D)-eN+L9x)s-R?ATD~7$GxC1phgng=7aVav$NKHnX=?3da)TKkHx)e0=
z4I|>86Q~W*@f_c9;vZp7tReQ$P#gg6P<_Q}E}zU0OsLB)XR+9&UMjC6HT1a6Dkj(E
z5BdwT_?DF8Q#o5uLK=DAXjsv=PnE8d@aJfc;Yx{7c8xZP#HYMw{oANJDJOCLJt7)3
z)`ocLxT;usR%O{)gynsODWxQxk0{!dmFCK9ZahT(yy3}@Dbk`|N~J9_+v6i?@YtzM
zD1F+MZeqnh;TP5$Qs=!!P?K#%k6k)MreRXg9L7n?4pf_K%am>b84b=|M=Qsz$vUt=
zN$O6(@{R4v7S2-P&3l`jPM@!wO~h>+%K*7<M_uDyT#C@#9eg^%yL448wJa*<kiN#<
zAtBVMw=%0$d!$?81?~}P=z!fVl23=H`NDloB}oV8rjVwh9VaSw-u$CP<2PYs0kP5o
z*gG*h4NUtbZeHiY;qK4JZ>^$1TRD}^+lY&^s$O9ZCq*GaL*cATXeoV`-9?C6LWjma
z`TaJ;^Dy{~BmV#vq`m6jr_AQ@MV3*T>L$3(`bRpOw%S-iqm7&1-cicqdg=3zvN$Gl
zVKF^u(3sYwUial4%53x?#)Y5*(m9nd%0{@%;afu1zpdk)ZCEGq6ADT|+-PG$+ssY>
z04Va<&KjNUwKc+^n5J@qEo=U*9PTxoWguoGjX6T1n-;yY*v5sj90c#oT*rmQ@Y^h_
zU)%5IZH+-0*0O?f6LZQmDFEmX`9iCV<w}mAbBzwPNWF#5x(M*toCKqN4RM{srJ~06
zAVvi`9#P)5h0Vo*vAEJXR@#BrPIiwsR)c|ZXE~1}VM)2tF(NVA!<fMyksd?<K?D#1
z^i=~kYo9H7M%xlCu)Vj88y-7b&&oCvbnl_*AGDj){N{lqDE{v|MnO7`T5FqV#8?aM
zrMHh%G}StecD3ROGeT3FaxQsBY0wL#q~7t1WT+lmTJf^SQ*An)u#A%{o0HG;=@}&K
zZftkFYf464_RxVDp*reDy6qLRQMoDR4f;o;LJuoxVWeOWi0BMvG&&1)@`Pg<B{uTD
zmODmwCim9Sf-HABk*}<60Ydimg<yK061tQ5$Dmn4;8>fVBY)S<4MFHUgl3_0q4@QM
zB^e<)9X3A*$+cSJ^Zj{2l&Dy186`I-nLT2=jIMeIj@*Itk8R@A+;Y-AN^WnlzUDHq
zN!-E(j|jO2#{9hFG^atR7xU);up}Nsevy!|0Fl(%6^@T@anqgSY^=MpDhOo-L~G=c
z)cHniN~&Ni{t@pub`Z1eP171IGyqvpxgdCtK5^qX@3eF{M0s%WRed{ozuR_oa99aq
zUTJ9_{{XP3NvF$FTNheYFyOM5u0q%F>%S=CuVTr1Oslh#GiZ~SZ9jPHssRbpMRV5T
z*5{{`HmexIN=czJJvhvZ8ExM@ys1vNCtdW~+QKzw`whfO6SV&T?Ue!MpGYcc*PUdf
zgJ43Ggn)iA@JwblzB;U{;w73-?#s)__LQkYj50x4BeGYF95}5o<g~^$kV4!lLXiBk
z*$5)UX35jb`9xWWdo$pCQ9R_u2N}?^xpg6y>LIhO`8jApsCGJ;o_*C(>auglCh0O&
z79BS93%oaKJ&|$EJI36lPr5~qcxBYIgSOyWFzeLY9E(*Zz07b-_A0Nu+50l4-0NUy
zC1#p`O+R%+!YuD)E+o+qwKUY~Q?OB%aUctCam$o8CU{GZ=uQyR(+SF>bK`AS_!#Sy
z#5`WZ1+QhSRN2d|+M89arLU;z^@z5k=f2Zk{{ZD3Y~da*VRfW2Ql3g%RnAG3po8TL
zQhZh8#v00oD^*pt4r?v)>TW;1>(VqzcADc&9A$o`KQhhz$(DoTeU5AWAxVzdxV^VO
z^L#r;oNYc87byrqwYTu3d0$wKo{Sb}s<Zp`Hp}+6;^jFDO-5C^jkHmnrZnxxLP~zI
z*vD+@n}CYO1)<C=oTRErOx%Bfi*Ft?+V>AkC<?a@sO}Z}%9nZeN!w5g?ezXosNWwr
zJyls13>{IE&2mJ%+7<@fl#f0}1Px29ex@>=tZ)@b1l2ffz)F>3Wan0rZ~QCG=L%@!
zCju)!`rI{Hr-D7;rd}F<g+H8PE1jP45>9!Vl|5FrS&DOR08f}$C!Z+vaHoN_)S$@Y
z8fz+9wn>&<Wmo8Im2-m4>Lbh6KSN=a?DL2lB^4)R)U809ktnwI7fO{JXM(&Zs}+5n
zi)q@Cyvmw3{{Rw1ZXJ?vy-6qRd|gbKHa6~RXhpsYQcnI+!BFf`Sjb$Es5>x{bXyBU
z!{(dct?vc3)e)yg&^y^qi#YH!%tFKICg38V((i4Cs=RWJ$9RzoE>o&A4kT<_MsNp~
zTlM<$gjwFp*yfH^-ON0IgM5x8rr#LkR}VOyK_yc2(+U9I$azCy`WwVqT#Nqz$X0W+
zj}qu;C5g#~M?B$4Jk9shU&=jZiN>5N0_7?*skYtJ((iCAKc1d(gqA+zeid=FHC3x+
z00EWaQJ^;({=bskr)r)q(_A8;%d_D=6YWwB%mN0#x_JW=p)1vVk7T&f$80)~9h<7U
zlobrCa5xAT<WHw4Q<m*}#R_s#DimpHuo42js+5Hj*HowLew)XP_R_94w5F|tX!AB2
zsmTJx{c`0X{WOJ%e%Kfyc|od&4`q_2l9FX6mXLqz%m>CI{$%*R@BEtOJ8Qb7Hj2&$
zr8;wDDl9n7$6pGDzYbn-qQ`4~9#w9Njsr_8Sl(V}0k=HqHox<YlALtlm24GGVfu`T
zUxbt`r>(8FDIQ-q+NJOZ5xK2V=|>ik{{X6{f-SJrFZpg_Zu$dn@A*ba;^zUe3qVcL
zXXMi1unG-3%X@fq-Z%Z5+3OKlimIhev@;S}M^ma)di`UWd=%i_e3eMz`ZHx#P(z*L
z7aXnOx7VC=9>_R)qLR8!BBnm0zDkpKC&(>coT7E=h4&qb;135e07<9gI#5ZzL^$%%
zZocwFB-XndQfDMfluTbF5YmIKDXHW-QlM@KN|k<F4fT$B-o#bZDNB%?nSDqkB(SjJ
zK?6^6_O<?k8x?NL*!G0b2zq4+MYM6XCgR-n^0wU1IE0sBuWz;`;GRF!cyBDaU2=KG
z-et!cQ;AoNITlluDmtWSPJ|tL03tT8cCxK1dTlbSu%rhS-K>k|P4v0+{GqSLUKL_Y
zDv>=?Le$mlte~ph59B@(7D>?Osv5H{;YT$TkRg<sRyR<?(42Xaf59Tw`$^+^q6=))
zg*_VB%C-`#dhZOEG0koHmCZj>nwXqYvv==0RIi!+X$~q65BsGTCnVQ60I)`D0Ce0W
z-)sD#)ZGe#q}lv5<<X+h+iFU--<F$wU~c=C^KkUMFooB+iYIH;D&wF{Ouaa=d?`^X
z*T_VXMWbQ1m}R-_IWlGvfK;aon(3;D2Ts2c@LHqOu$3NR6Ae>)mk1Usbg4x1(35R+
z&|A->hegG>H^P_Qo=N}&hFwS&JdT{e)cs+-Ox5u@l8rdDz8^ss4&sa@Ahfjntiq9T
zc9~c~PM5yg4aS3%NpxIm!a1cMZ<nkaq-W1G+K_+j9=pdy9;L$x@P;PpRUZ+|3#=jA
z>0@)5JxDk6h4!!q2J6Zm&s$-)m#EJqq!N6x->CV-+3a)HTk4IhOZI-RD=9N_Pb{4m
zAlmge)DW(E^6MP)d<EgnbQkFLX^DFs6zgkl;^(0$>#h064EJX2Ei&R0OR6DV;Tdu`
zwC2A0D0B4Z3z#Q_Rg51xS(cu4rq`~gI&FP|PJ^E=u@+s4a<cIK{LWlI*}i&-Fx2%T
zxa;hd5EhrSAyzi&a0P(3mfb8b3^19)PdPtOSbB9y?z5o@K(Vnp0jbbm=^b<_d0G_-
zh7{$HgpyQlE=|cg3u;M+=MV6zF%31$NmhMyoFdsNY4jrR&#z#X6JkieI~(i))QD|D
z$i9^sR+Zu>OjeVU%2ukrw;wJ1;SzHYAtO0(8w(7__4S9tyfl}uhZisHbhNEkWtSaG
z#R=t}zyf-JY&N>Ba~*L5gSfW~$}V_Hs;y2(h|J0)sZEW^T7BWU*J0KzX|2eVWVX~w
zsA7bKW<u<}@1U{U`e_a6++I|(mCZ>a!CLRndvo8;8WR<VUa<jTIjnONa60n1+itLx
zH9DfD5~E;s7Svx&KdcK=6sE^4?ksaTUwLm2ist)u)9e1Ql`)DPCn-885)UoJH$=m;
z3J6Ic+-0@;X}J2wHgyLF-XUltsD&GW<OS|^8y>xNhPA}Fvi)(@C=f!)K__!!1@^bn
z6DM&KsYxkVCn+~KB!GXAJi2p+t|P`WG#OV_F)^8G8G>{PQP)9ZzUR&(T81~MVtI_R
znObKl9rBT4MS#$B{LcGCJ4BTUOHuuZc(AH-GYq0_-t#CxEs#)ezEx^Y$5GZJ`Til|
z3H7N`jy~E#u9cOp<Xn(-JMH?oI;3c*lvs7c-gvIHxxM-Q0fhqVc3J?oQ<&IaTi;Kp
zinF(|a#2HCsl+<<85yS<OyscDZN7t<S3kYKrn+07JdQJNVns93edA578H)~Tq>GS9
zKZslranRnz;ydvaqcs|1%`G|9Qa|2)y8e8lmxmH5;wBfUaN*}A<tuVZdaH*gTx{pe
zl#=wCm-~wYFa%gBDkI)EjO^D=l{%4k(W9RYal)sAE6ARw&MB2BWOcHmk>p<G3%29(
zF=4R>4DerS(?<TnP=tkEvtc%6$tja?TfA}6dw4JJX_zQ)m_-Vyy6Y29GU^L1wz7q`
zcS?b=5oP}XXXj`+-VJeuxoN~L{4rcgWU4M@BubKg?eed}0)Pr6fs~Sc(PXIFj*RKY
z2^iW**snZB;r(ZYnA)+0Yx4ffR;9kC9zfM3jg*tkDi%;Y!3G=1N|c2GayPJx;o6nF
z9ok=swVYa+hN#r~OtNHCI>{aE?m|d$#1b^|Wg8rzbc&Bu#A2A#w52{;S*Du`%QC}O
zTFCwD>JMLDV8q3@6xn*kDapc`yFwKxq4^b|b}KEdw2jEiWrOm~9ZXabm0h9X*b~2>
z=LvI_lRHyX>e_9$9A0-rV#!gtxwk8W9Ey0QWL%pbQ6-L^ZN~|zI;CYRQfx(nR0fCr
zV`EOO#}ju|oa=QR&X>{~;&nw|&J<;*kc9Vy+R4=I*PKp;a;I&P-fQm4R2yLn1)P8>
z7SnE!t5jjPvP`#P6g*#DVS=Yh-YX|_czx1lg!L!8%Xbo+4}j7l_A0GUmuVw~HvsB$
za{%5wm}|U3lb8z+uk?W`DK<B~@A37F(g7d~9U@Bn#-#ExI#b9SM5lz`6L@k(ce;Wy
zThQD2L}gTLrFJ6L($OJs#qj+F){3lJeO4Ys1N~#_U(>uxrN!k+`c4gd(@*JhFBVtA
zsrF*a&2FGG4uUydXliUBVdgEE6CA5&p5oeiN9ju|XnAN=5*%coDCcpzTTmfc_IX<W
z0F-h#)vwACr@6Kj1l6`L=NgoYow-MP+WGa33u?s1N|cngHb!Rx+OW_@r8Y+^{A0Yg
zwzm<bZJSy+Sd0piy1A}31obmy+jAU_v_B2S`g4U>5p<u<Io8g;8-GagIQ|@@yesd>
z*$RSFtOIaCu<9d?ZCdx{Of5Lhy=*k}jz?N2Q?cpFJPtpGwC<6%6)q$#1PkBc8kRMM
zCmT1=8`y3y9IHi-B5xi#z8%4uQ#lj_Vnl9IcDS*PWjda5&6I3C%pi|Qv5z4MK8zq_
zH{21lY)~OXO+3tMZ8{qse4}ac8*(xGMW3AzAnS8)F&?EN`&f|}fn#sOwXJyBs8Azq
zqAp32b+8(cZ)n(%N_V*EBU)ABxjXge8xU?czdb}FB=;aGxzvNNE5=AjIc;zUD@TVz
zeYzO+wQF#le>hD^HX%QEuQSX>V?%ol4>-jlz-!?qGZq~0p!0-eqtFe>(!}W*p;s5b
zkvqX+e8@Hi1Phz;8+!hXC?hbNlXIo^joK?ibz7mlYZlmmNIOPJ7S!CuY?CY4+zSsl
z%n@O2Jg>?yPKnqaQMWE&s}5eUjAPWDdDwkKWIgSy4)KCbfUw`JW_8%Yv94^mNYHK0
z1v->i9S!sv1NDTu#dcbX%2zO}IHP1FCgh%g4Nv-=gfnKbgzNXQVo+=Y&Xwp*uAq^n
zjrJ#;eCOIfY2m}u!r>k2^?f7!{W|tLcnkxr{mQ?W>--Oy%t9ptiEYG$C0Y?<dsyy2
zN9zfnZaGt#E;iy4jG-k?Od+%mLo$>=9}~(W^;Y}mg{BhXQi0<|@{yq1OM|J{9YH&o
zj(CM3Ia*R)mYF$hKxbPHme=!-hSjM$vUMi!C#!u=TLiR<(Gzw);H2*msL1w3%g(Kv
zlo<*39V8GnDN4!K+{Y+^YkisVoeY&KpHpc&=5kR%AdR)PzEIH;b;$=*T5-gy@b_*h
zB=sMo$`<KdO~=@IW7zBUX>8;isF_l)@V}&IZ>vW5rxoCkn!EvwDQfQ7m|xxLVpNho
zKN#<(SGbvn)=Zs7dR<8*-MOWLe<*iJ_NC%Pni7esv8Xn#RY_z%Kko+ct0~%|ZNqA=
z62lYe*+fVsg&#0l%lSZ>xb4rXPuwC&c9!EF9zbc@-AZ8y0_l3sBjj(?X$q<BiHlI`
zzSE&mYKgU$W@zmKKg5)S*XIh7{C>eT6ai7;%WaYfE0L)>-(3J+aUEkB@OHLAa!U|V
z)abH^TQdN1+bTae6}yV$`p4=g%J#INPADR^!^%U1k`J;x>jYb(bK9>d?nfLrOISsx
zaGg#?Km?UaO`*ZBlF@&xY*rWH4Rvk%E-_5H)J>64rWWi+B2uM#Z5WQu*g~|cQ!#EB
znsl3hCQAxD{{Z44AbMUV;yjOd+u(IKQs7N_DGRDp>8sR~%+t{CE$)?%$~u4WmxMTg
z70F|YIuyMCn`PDr`6T{);TmVLy-D;TQVD8s9S5*f8h-leqE@5Vls2l}l<`d&B~M7z
zCEGvqrB#%Ro@F*M8k6AY+WYb!?siR}RFoA*#FS~UzjRAgn??1w(MkprraKa1CWm__
z)a1f1aH)K+B<a1=asIIu%y63(Q=D09bwb39xe6`QZKFA9ZXnRq7cWwnNlwMNg(qui
z`Y>BviBerB_wPfZso9$u(29~CnU*Qn?^#kvwf!MEI1`9;Lbc1zIs!-lrPZNcy!u<?
z9Td(saeoc0hAQ=Bw3~Pm@lYfFqsspPAFAZ1Yu+HsF7+vCdVtYNT=gvu-18U9f6Hiv
zWEPX^pTJ6|<GwH9wI{i%RGZ4Xi%gPj%R)!%q%2ByqT<AY0%tqP@`GZTi8Q~rs5_Wa
zm+gkb_f1m=QKpF?0@_r<h~;3F3m@svlJu8oz8ch5{{Wa^`I%x(iIbZax1!Rot+t8t
zxLQki{Y1%L*%fvaQCq?ENsEw5l_%Wqzq(WN+eloK?Qeo=X-KKy8Fti0@-vPnUqxp8
zwvN_u&jjnhE!S$)!KeyySr2RK3Oe87V|zF=gLsJ<Wif3r3O2X5$*sNZrh#LWPOD}`
z`>(%wk~r7FI=Zq>P^yw7jHN+sypely$dmrD(AeNkBuaa{K)H6*G)&z;)M`?-UfS}G
zH#;uj3d(|Mb^JXyeGnO_C7ms(8S)-t6DNBVR9>>AQ2XNh$;>76{{Y%mz5f7Lh}W?e
zk8i(l;B$eTEUkrm4lSVPUZDkRWk+p1NCQt;;a_8FT=Q!CGOJITZq`brs%-7c!=C>D
zNMqGIC*q157tK+X&7zC!k#X??5FFtCG^Z-fRKdzDn}sAD2))J6!UwMCE|*(;Nd}|X
zvlPe$IVOqwYBQm(@gFds=g-O-^)Aj>&WxZDIQwf!84~MCx!S<ojelNHn8d#nu=-t8
ztoy-f9uDehcLM%np1&arQXF;T9R(quwCc|!+ys|%Bmj4|W6Q{M(ji%^hrj41F9>lm
zghJ&e-9m>Z-B>o$OAns?VM3q8J~Uylq_<M3Ed*S5Q$<$WOA<c4A!Qw{@${J@txcAm
zNCU+=OKrlT{p^~Zw?CA2%J#*UbxK7~1=1c+(By4w6Q>}R56UM%wwitX24*7T1~{*<
zWpM=y?R?28Q;tg|PG9@U7x^Ag#F?td%Oy*Gg#4;W2~rzMk^m&0W8w0N{C1Jy^;NYA
ztSvDr;U4_6*GTK4l5RA<@RL7`xO-YCahin0nysL6T`Cvns#Gp)PL}+jOi5|F`jEty
zCZWtA6&Z%XK?hI>B=Weo$3y(r<tsRBl%?6}nRO@>1+6JLd7heU=xx^U{cjIp8k@Ei
z+G?CZu@elb7U{_IJI7$)t{15_bWBm4Hv|2iVJ)1)eeD)2t%~gj&}v9Cgy-7I<{`?`
z(h{V*Eqwt!74X{n`9q4G!|VrDWVCCvad32br68o(fv8EgzHyuVn58EalPaGIvfME^
z7Nf4f<~G>!($Ild?9)=Ghg6A~#sY<qrKiFH7O>Lap8k+()vQWMbsX~@oA9MTsLEC;
z@2<qBB;iOtek{ENAU)ZtVx2OHsTuc>rWOu%o(G=#f&u=%w@;y9ELDbQyZL&ef>Jz5
zGTD=Rj#;gJd1-H~?}C*xGF3A+!%VNc$O9=TD>;F>fjVuc^Mb*h?3jyzu>EP3F)LG?
zQ}WEHDMjq6Qi@H$xJa<jeBxED)?_I1Yo421a+0m2D7fJO01x`<zOdKC7@nJiBpsie
zm_iWUwoTNte+p7JB<pB$V2%u@5h6nt@qMY8Nd-9E#UBT-poj8>1qbG@)C+fKk=Dj5
zolKsmXNGXBM-r)$gm3rL&+X_hU``)YasC@~5@KbphlM8_Q#7hdr9-o|VxVlWg(zfi
zDK;mS$slVIe+_V6Bcsa5)9bah;z@Z1dzy2Prz4V$T-mD)7hrPtnka;TM@K~zJ&J0N
z&ds^)6P5@{fw~)H>XfyhvNY%}Qg3o2JZZ#f9t+gy&SDyL`}8`QTS=dhWiE+llVT9G
z+$e=3F&RRXaw|=u$i-7x=I+Z}HFTh|rM>rd?t8?nLqEb?DBdY%i1mJ-D*6*pl$Tl%
z>uf04x`L|@3W{%-fnrXUyltp<uE2EO9;&@feN(j+0^4*~M|CupIyjwjpdHpOllV%b
zZx#DRV5~WT*4;K{M-$CeWt7`eNmyGs7LpHt&{&XAY@@Y?q)<i5B?<{e(v)~W%v2Hp
z+WMPox%%=iDZL(oSFao@QAsv*;)?tDpAb}QGYrehJwEcEb*WYZY=Uj>pjyK~I+Lj+
zsF+T=5&<a+xfzO8b8ee`eC-{+%BNOrRBQ>b&=J#EZ(_`0A%o?V<E|xh0Gz1MSXi6h
z`t#^H#mOk6&q`9MEYEg!RVP`c$}Q=Yg!gGuvj9!+t*y@bL|2OVr0mP;kfWqH2ZXBO
zK>qJPiS@CDMk2<QELS$5r&QFsS9E}^z}mzckS(x3t3pDj+NUy>nJPI&vm}5`x*mi1
zMH8#iCYVvT<~ygQUz%~rs)X96A6~0SJ^^E}9#@Q+s<hDvMS)4!n+x*4${Ull!ubGr
zKpece{{T4ACEm?VG=`9;l%-_>BIQ@|{cjZA^)%#fMm?84W)OMXe4T$^lyx?Y>Oz8S
zE&$AT^4=VHdw_gPs~|rwf@=$9U=iL+mWqb^EQ|V!{!!Gv6k}>+@+BuQm1<gPUKBFr
zIpnQZ+^56h8|p9X6B(kHN_(U?RuqQP5p$I4n_L|}Q7dpCv-I6Ivn!3OQVVXIGz^@p
zB_DXU-$`w6By#XAK|ODArLQRPZ?hY8M9boge=bl^LZxVK4-<rHJJG$g_cu22SON`#
zq2e@S`nnTNWiN?Usj%X8WrCApqJI*GpaGyf?kx+N?#7CAvMqOK&yLakfa{zYq)p?;
zaT|Ec4YcTTak+LCFF1s#fRa<<Nk}CikZu9EO@SgJ!JJ3I^yelJ^rO^tm6b52Wdggq
zol<;$Jv6z?w0&0X55$}$hA2{aO0b1h>J^t;mu8DDvEMv}EG27K?xMj$=Y56E$Uw&*
zvs;4L%9k%Z+~so*B?<2s`#x>5fTO87R@#X>Uti@HYyK$S(yQUAvhzM`@m=|P#T|)?
zRPVM*twhVt2G+{dzX&ZUyO5v4Z*^Zfb+AYf@3Agsh~&Un$buJ^{{RE|#m3^tW!k?0
ziX^HllEt`Urr}Ji@b8g#Qf`E}lqo80U>kr53ciGqrAp#u9jr5rYc#o6P~@XCD@r@1
zW=8tuKf8O{`r6lup*G!~<&+XnBu2|^6}0NCawL1)ugFH2_c67vr%3ChQs!%QNlJW^
zE0~*_bu6;eV(MDdYycfeF=^4;aZd!`JVnH6>lAD;MV_x!UiT#=7*nnh%-9V8>#&J(
zvDkBt^jdnRrZ{g`ag?VzlPnPW!2aWEQoa_Ct(}s)HPHJoaIuLrw#W8@X@tL8s;a?G
zIcuo_e40j}4ULM9rX7cl_*vkmW!-*ep4!W9&NnWwmWVr$pb1W(=15S6QGH#EQ^Z9x
z^XWYyGfbR%R&9qRW?5Nn#$G`}(4nCO9YF__IPi?wO3PPPRrpB1>#Th-{iWTUDEQxo
z?r~2K%CMUKDJ{7={I#t=CaVCWZ+S?%NLKl72_Y%B%d9;zWvUI3ZLdqjG}ePjs<hbS
zn`gS1T20DteNXa?&<c}owjd9zbyb^Kbq*ytv+Hnt{$J@Dm}#_&sR38;<{;c}{!v+m
z_l?HYdAyF>Ky^9@b#RH>uBOH9q8tO}KcpdIBoqz7I$p<H!lwvawj`Nok^<$))5$~n
z$F}x1w<nI_rQNmhi(jc;KgWQn<i3oOU0`2eFU~oaFL9{XrJ-roK_=r{M=OjQ+S`s%
z`p*7m&!JRBae{BBDCKpVi+?Cub&Kpb-Z>s-zzs=>ze98?i0(_+ZX=m(c@YZkFga>G
z<C$!qQ*CV!>~4iYDb!luqGLjv<Tnte<2vigIoxYq6Rc4sbkVXC6V!`sskCTXBfU+X
zK@p`$@Z4`4oJJW-b7W>GxQwS#Y<WjJjoEhI@T9a7PP;~jSp;oveIv-@cz$H<+}R3(
zON|n~cPHl@uCf3(*mJhftm9)S*aC0o9Ls9!QLqD{kDcRqb-n)puix7@!eTp&+e_*%
zyl7H&1{ED|<;ce}<?K&iBWp*8#9<{DqBSWT3QewK0wb|ap6^~->m2zy2;@$iiDGBb
zM(m@Yusr%kO3>|nZ+mMR+ti;sM#W|Do@UYeE$)7GKsFY=<6u?)09r<*jWjmpaw98_
zM_sLcaRXf1k(X1UzQQv>)Y{_O?P$fdX_CMmca4Zp0CV+<*dCBN=GWFTASC=Y0z6Sr
zAJp%pdz4tHojIT92uYeX<?`k6jmg)3w!Py}0XmQd+K#cBNdr<1p;*VNxmKHU9Q|Wr
zH6+_n@{CfGt<~jwZ5bt6>A2Pq5t?snopp?otp`0hZy1EwkEpzQQk^;-Z`Ki#Y#Uo`
zV>GVB?gsw=uatP$(#g3oo?F<B4=X}8N$9oBzC_+QtF?CMl-DL)*2gMRH!3;^?@BHJ
z0G@WdM?7k)rjbRIxzTQ@?_;8Er~OgG<2b2cxP5FyH;i4qUW?|<xJqiZctQ1JQoD)!
z>EQaaIO?vQReXT*1L3&e($+~eEV71bXI}Q{X_9^NMT&^h;X7ZM7TWO6m7i{YX+igU
zmKz=8iwXrnBapu{dvv+J(S=H@_LSdxY?iJPgeO3h4S+sY{a!yW%5H79sq_U4XgL1R
zDoVk0r6F1+HWwGy)9V}En@i0M$1)OjC;3{?(`KLuRz+By^|Ad3+G<3m>QQmEBmxPz
zBYPhxOXwL`zb=NAsTR6|QUXaTy}T*rZgdvBX_l$VPE5_pp_f^klU7HVd4kiZJc5#;
zanE>{`zrRF;Xewg__m{n+nH+?QqTJe8Dlf^;E;~$UBUkA#eCZmlf8koAl@vW#+ahJ
ziz_a;y48AdbB>o3Ro$ll0Cw0U?2(}9Zzwf1%7#jLr@ui>%1pb;NXRa$i{9qexzlcO
zq3km%_#sUslex=tZ&)R2Hn_31^*v4XymumKsN5(5O~|#y`hL2@>1!D;B*bU1T$7Bg
zDQ3$g>&p870AI>EUBGP+tf6hFgKd4&<T=Boxwh7x@MtaK%1Jl)#?;Iv+4JVVn6UHt
z{<ezRLvtp&j8lRh8$7$_wql(JEn}HjQgN^XNF)sa(@!mJ)+CI{?>t1@8zENZ{Wa+W
zi9?<c2-7vmz3u4+QPp`7>k{?Z1DajOo61Q0mxu>n&q1^}DI8GZ4jXwYlC9O{2sg8H
z3IhEOu;*=-N`1_Pc@BMlT_ZCl(t)x?l&gTPK34w#I5Ku*^PAlnGuoSpGT@2Ip{fSY
zxl)x&!1TU!p0KAY+NNS_O0EvWl@pr8qDV`qi}h@#5>-N$ae35$LDMPZf1mnBlZK?-
zK|_s~GU@?3d4EVUu;(Yb9kSegz;z^_w77m``kHk5+v~7%KkMZROk*w%)s^noX$w}l
zo@tql_2rQB*Ww~HUImg+PF7Nobv^@Yd@XJN09wZroIPbC=u@p*LPE*7I$NFp0AC2S
zlP5GD=$8|PxK)S{Q74S0+P%m{Moq?mzxQ+U>mE#YY{Rv@!k<~gGwV`_9mMJyQ5ymG
znNLlQyF^019=-tXCY%UKx^o2SU_Cs%w)2f63RR`9TYOy#8Um!+#=zWk{%~r#5}a1g
z>Pqw7kEhm*(p06)fnXI+neV~ZmPISCNNZL5GuJ4|`_}5xxd}FXq5$L$sRrN+dTk9^
z7cosK)h=3b;gl5FnU!jHA1jZXIOyDI;)WParE7I`Wlo=XrKbM?1JlYCzaqrnNq(X<
z=Lqp6qlHY*<~efs+bKJ8u^nym@{DDud_bVN-b&8Aw4~}=d1*Jdr&xZm+S462l_sbp
z>Pbq8DXCMMUYFA3q@Di&TSBb2YPmU-<*DGR9N<{-DTFyLp>9XJP##)eV-ewfN%4K5
zk5A(77qHN~H9E3#@@{J~bmj&1KA*}QQhly?p)NvdEv|cC{{XG0rSWU^Qg_h&j5*lj
zw+<>!I3}=s^pb|Ea-BPx!>yKue6OXWxx7chD$0Od-CmSVwwRS|@D0v{g(Tlk*6`l&
z%-7o+(!H}*@JeeKN`*MC@SvzlmKAQGB&VtUS{3CxQD6#}c8Z1y3>6%Oax;qp_W;{I
zVfqlNoGZhM+6j@yl;n@XDiY4LFLAAaP(MFjQOP&ix{F!Ps(k(&sIK=N)Z;Cc4Tru`
zd2jx4Eiy0NeHqfn6gV+iP26U$PC>ntQq!PmsM$LHy*gcx;RSK9hB0uL2IL9pB_Iz%
zl`Hk|hQ(8{?L-doiaYZuH&6Q_%fJpqmdV$rEe9<jqgm|LP^K#*sH#Ymf&*?NEsgf^
z4tn$4-VI3bz1PT--QY$EuGq+83_CgAT;vW0m8V?kNeAK~BCFX&xrWG;Wv7#yFfwy#
zSkwEY`EBPBB*zEq(l<=B?qnsgbS<Hn3u$5w*B=i!#mW{or6d+6a*G=!F0BV+rrmAN
zroB&b9v+N)RJ$)vQ^@X^o|H%lMZ!*i4Yf|k`Iu_G!Hh*tO1qka-V<=yLW)V}dn&_Q
z3)(W2;s+CGiXGI{-~j2}Ih!c(>1@~79$VYe6(u`P<EaCZsqHQy9u>DT#-~oJO}TmA
z3lnKQQ@_k?96gOF>B!XTa|IAVTJ9}tn-O7aayuS+M2W-vWr<}FwyRQTGREMow@6vi
z_7*1k>C*f4hg}~X(s9i>PlwuKXkO@gTOwAgY6elR+@WD~2~Zn(C@BgT%oB1>{#{7g
zEnY=3Z)*zFmYAQX1ueCuqNCl1tW*<WYoALVe7agUR4YwkiDt-Q*_o%-mStsFZ#%ON
z6X9(L8j?-4^NmbD+#w+ijV`N=0QKAT@QEX`49*#M7h)%>suSEvlTmU@+7tIO)aB@x
zC5JVYT`ntdNE;nqFwZ3tnzbQDoT}7zQCDL%cxA2+&P(F{B(X16;t@!8iG>RD%TdyO
z*@=!zcT0h-y?w_X3*r>l5~W_9pLtK!(z{Hk{v-HQJinMRAoii*X~!6CHR(i^RjGif
z!ae6$I;bD+``($NDB#`@nWWTPoGB?~W4mx$-bwzJ2jL%5d<%wS{hE~MX^4xx-uGYQ
z=+@qQ>~_6}_R3gJD;Y^zjQlNj?JN4){#Pwu0Gv$Aj!4XC>p-oNd7z&Xeg?<=OeJ=*
z;)WTO!gE+DQq5JW(*+AyC&46Aprov*emyiuI~{Z&7|$JXP0RxFsrY_pEom1+(+z4R
zuc1ifSJ(G{y|f)L>(w{ier46nI_k=tdDUG-U3J`^yzd_-j5JZci1mKc<1ot~R#;73
zx3<ak{rzrmA%(mxo4g;o2IHUW=NsCV3Q18`md%|*m_O3pBe4vnrqs7cLKEUr&49N0
z#6QHoD+XOvGLlP&#1;X_qBh)K-!4aJy|om4^(P~<i5ys`;fZC-Nj%$=N(DAgi&4M3
z=65#MAUTKTu^Xy>apeLEoXAz-K)t~FpP7WZ#Os1()jGB2Q-#F^FPV-s*GnTIRg-HC
zbiY#>Wj8I2(4}Rj;+0Bqxlmhe0VxFU_@TEwIJdJKW*UKU`t<n5RXLTva(qe4eKoiF
zL#KpXBCc_N6E#Srv`R&b^KNL&x-Vj-o}1WiPJnc)L~D#}uFhT+@Y21-j9D*5qROe&
zyW(}#kGf^Q#I>G4eNKQ9K#Q8qXNFylWEzuVRalc8t-GtcN>?yR8r@ok5PA!e2qY1#
zB;t%~LhR#2V~0F2m-}ZMPT9G+;NN(pyS8Q8;HX@Hjg!vi_nZ4Nc21SRMZ8svn?@qX
zQ_Anu<iQW7RYzMSo91%+uUj8?_mwIxOlzj}BT7FSyG!F#BB6$OSt%__RhG}UOF9dQ
z<z=nZ1&=g=4;m+I98ZGgn4|H-hSQj4PH8~`tuHL%rIfBmDvE-wz0$HrB$F2kakW#>
z3+^G82>$?dE~O7%kbzrO9}!dDrdAu1oROJNcJ#dBLYi3UprL5HmeSm}GK;my-x2Wb
zzAjVgwM;LIn3==VY4JJU7jreSOHL%8FhLo#H&)^rJZR&E1G7#YreNG5PBq+VKBP*?
z(&dm{Q)*D~y6{N8fasmorrN3-c+av_?h~lYD}%g6n!(a@s?9S`YH{-_6m+^4*jc@{
z%q}hO5JjY(&E1%A_XnmQuhpvv#aPZ@lI==s{s~p?5EO5i+}&ox-(hogP<Pl9i<QzE
zycX=sJ%;8V$6QC5a=DHwgt)ajphY|pVQXoaXf)9yLABx2iujvf!xV{j+GR7wMbR$k
znFlFJSSij%!!B=;iRPx1KQ6QpnJNb0a}iaz+1hst_Fm#0ANxfoKTwybw5H}!DJ`8n
z*dXq!B}z@wt6uwUnk<satcqn#xg{Q=FK&EkL3gvILFuXXTb-#pE}B^;>kpR_tERw_
zWCfB(EAzB`n#J`QI<0Z}sWz6<UOnr9Yt8qH@hA-ifF{G!c$d3Y_L{ABk;ekG{HkeK
zYEwMD5|d$O8Yjfzw(cl_nO#5w-H6|ZJUE!*4ME1yKP66-V#VjC<`9Ep$q6RvKAU`j
ztt)t$(WeN|i<Fp&hOo^?7S)=kQzgvA!<(Dg4X2uxqoPtenED;qGqKecTZyumvY}L%
ztxV8TA4_ITH7JRK4nl<$l`k%;1f?3FTtiobJPyK?gf_#Njj)v|B(+PETk3T6TGml=
zZ_t6QfW4#XPX>5-PvOoFW==`BkX}9ereu!uF-Qa(00n>o-dmmG$gIrC_?cFnp`=Fl
zX>3sS69rT0vS^-icCkLxn{8885c+_+&51&ViAqvNQ*f(uh*{a(bxoz>dV1*-482c7
zB~7omDRrj>iBgi%Nzf=>+@jLrsRmt4okenKoSLRR?GoVYkwqmXKy$EBKL})*ukBtc
zsux@E&Qs9Zl-h6ZsDbhEldnS-N-eWBXemnf8GIe~+1>$FY4xVdhDkG$$qpnesj!l?
z=yW#BKnI|T*@-wgg7KX_IF)#2ky~-18Jb^m?4-=Pxd#%<i5mlDY7Vw1DFXDWku6W4
z%*iy^ODbu3f(43+2IuP^8n}tt;}uZ2gNYfz%5I5HM8nc-scG*XQz>1%e}LaARbrE3
z1-6Bf)m&)OsZ!C4)gkM|Ud?Ve)00>=$0pK)b4Zz3_LPocrDz-<!fdWUDC-alR7vM&
zUY2e`X>&}dw&Q7KMQx}X5L3vFcZB-a9I@6QaZXNRDT3m+TL^8He9(|#tx&|Zda?p%
zs<X3+ABJLKZV#!7@}pfmEkvy;4*KR9sF1GmO>%bpbDwaZ`j=t#k1zzN!+4D|v-8yU
zWy5PqiYFU%>Nx}{M8tm^8#;*Hg2mLpVkzQjerPn+_PXv}Qw_|eDl&RCV!*$S=o>XY
zhwd~jwC48PREXBjCzhO83^4P7Ux*}I<8u)0DFnEkZLPHUM1w^kNfu6q!ac1|Z+Psl
zmZDyfU#e%BslqU{bV<K>>q2H<2~d<NPco+yw^7&W9->9r#U-{HTdP)~2tg`82v(vt
zhmtd0LfaT<W7^}i*+j`p%q_0`mAaHKE_928-rI}j(DO)-L&80}$5X>%D&wWhYc54(
zwQpUL(%Sos4+f`FFs7~CQJtmCN+^ezTS^AREg5YI?n@{t-wnSgj+(|5dU|`7XWs4x
zoyygnvOLgklkpMM#}cOzVEnsJ1Mexjp-17WN5LXHSTE{L8EK86<L4K3@OJvMbKy0k
ztR$H7ag(n-caB#WARcg?DZ~nV)q}xosPA;>55oTdGiX|3VTsfgOS*?rMujT=QS^=-
z$M|Oy(+gcnU7nBN?EVHx(yc@P0Ay?@ErKr^7SY^*VPVECaz^IbM=IMK!H(3UeMf~+
zCC1LYhWo~qw{2|-PBKmO{{SfGQ++w!GgPISSlJqaYmDYP>IfX;L#=ppH@Sr+pdE&>
z&f{R;OWHifFNa1^dMm%b+}jF*V~lTo0T+%Z86@p<a3NvVfEKm-$19CkldsA?dBk{P
z?Y8Fnbp(~Olo74EdB-~02H%F_6_(0Wq7A-L%C<&P=62~G7ZreU*P*U6xqjOuF8Yrs
z+74vtpg$PFART!|%ZqFcwzPhsXXn(L)bS+PD_|fg@mo@K(1`Q`5^imH5|9PKJ46y@
z*uI(w+$;!CvGm?Bu)Xyc=NYGOca&Dx$F}hs+Q(}hBQ$_O)OGcYMak6i)-%g=*laex
zI95rJJjVY3lxCBmwZS8lVhzr^#&-NX%vQ-WN%0G7VW5vvb@SflG1zW87|kNv3wc@;
zlzXoB@)jG$#M;_w2-}=^05=NjtYn*;1E{nkWTR?89dzl+GC?37UYiKSUgJ$I@{dw1
zcHhr<t&)+FLBESl4dJnlaCE*gGEF|bfdyG^HzW-|T_MmDwe>KYUU#^cmUiaJeITo#
zH%R)C9&_3nABf>q;r{>|{5Aaz*ePVhL9YJ*T?nFgv)!iq#-`94$b2MzEWrLi!+v*x
zwFZ^<7hSc>bF59DYB<W$qDu0r#XOIcC0FNBF;AUHm@G1;oJoH*i(rBY_zV1_^FxB%
z_sVj<<QFl*>dS41Qj+T`)4)Llbscs;SVW(~^(jTHDHjPRL*eVo);3J>#}{D1PocRq
z$FRyuu*w<kk`@R^8YlojAZ8cV*4JHSMrySxt{#%CKBgXR@I#qW2tvl`R+=irA24DR
z6WG3{dRB7TketO3wKBPvB$3~!lH<r_C{l*Hk_P1U)bowZO_^07Ew!KxbOeBT`SOX{
zj?Fr(%6sM-vXT-)4!Z0t52Pu~aO#gf6Pbm!2AXI!xEuUnbfk)T`M)t=+o^=9d6rV5
zs{*019K5tK+wH@=O432O9LLJvIG3h)H6<{Wl&k}#vnSL1;XU316{MER70eWp51*&&
zq$XKdoY7=^FFTxsf<kphg8eo5$4gVEFteY<mi|}2Uz9qhcqvhnDqBHm2?T{C>3ui0
z->u=fF~iEVoUsc+itT*I@f|$1=c$Ny>J~;RoCn@eDz>L#e^0N@I$N2_R<#n8^B3Rd
zVI6e3yqF1FSriR|xg=ZDTj?6fn3f?9w51z+#2W$2O@BrOF621abN!^G0<~OR3)t>0
zZFP=@=Tz7^h|un&=m+|Lq%|6zDI_Qnmih$R!rJon-=uD4rH}$t07&U?QFs#*DDRe-
zN>mA03j?Lazs}Ln)a!a1g&hDX8lTt0Xlk=nK_J{F;13A|pX<^(8=e89Z2E$vovq5-
zbcWE2G1$z@MM=yOlBHPbu-3!n9Zfuv>Qmi-zC}k%>8<%|XlpSvr8T1S4|tU*XgMF&
zpE&Ik=e$}{Nm%g|okg_XC0@a>=kTb3bP%o5f(Zw6epl!E5s_`R*-8hz*+84=0I@($
zzxuQweW2J17w}wY3DbLD=lRBJtjjWmKQ}Pkyt_cH$Ch+LM>~;i$Q=23#NNckIXfX*
zerladmoLn|#G4=#=XivIdTU|u5tDNARS9G*r8N6QTsYFMg>|t9e?K^tds?x>zR&y>
zVua=uki}TP6R_m8q~g~tH1xSCAAD7J3x4u)rLd4j>m(AW1BSF`@Rkdw(%va?*3evV
z?lY*B6#3YwkCBB<-pt)w4ye;oa@F)54p5mSl?3G?#^4Jd*U-lc_(n=$VG5RIR<a2w
zy|fm!$4mUoE23!tCtm3OEXMabTYpcXj+WjCXxm#8s!fMK=lR6g!nD+9uK>z-KqghN
zPvL1LB%MGTjr7y{>B8p@CDiUvx09&3Lx7R5o&7KL>mVi2n-09mJwBhyq;1HXB<8Re
zwau-*zP}Dp8DchRcOsF)=g^Cyan(CuY)}<pVX@O)K7#OnWvepQEl#CbRqquj5JsDj
zd5@*yS5gpGqm?O1BKb{+%j5ZZ2n?cK2f{9^d&hfn*OxzpMo6KY<VI4HSi+FveUfTr
z2XrZ^t6!MrIt?MmPUEi<@cM#Vt5s5N5L2A2dRSjw&XDayn?)!YLX-{CK+@-s{<qpW
z4J8Wz6rn0f3ISIi9Rx;ObtO*6GhM22NGL^7s%=ADq|QjP;+3a6pdIdEMXu3wspRFV
z;M!EdAe{1f*&{+f3V^=cp)O{I%Z0^d&JC25k#TztN7m=%$`c>KwD%HQa!r(#5%;M@
zwdZm*vA5Jj<&bkPxb>Cd2M;k5jLV8N-9Bk*_k`8an?q|YvvH>~Hr_L+;AwQNGcxFK
z$jl@Jx>78m<^dpoKa@sp@bX4tV=6<<<+fC%WQzhXuC_PiHiv#6YG#utnJIUs6)4#R
zG~>lu+e2f}gZcTxB>Iacn4=|2OK;uMr2wFywF06x>w9`bu@m7eHWa0tqb^}{WQ}>7
zLPFeZ5}-m-E<jPRAbfW@ZRNg}k5>4)uB7GK_xF#Tzc_966Jxo_)Tvj^oM?0x0@v2w
zdh4h<+VJ10)hDn<Dx%~13LSc@L3_P@k)fKCHWLjSZ*&qynh;1Ag>-n`3Q$eeWn>q)
z7tq_`Z=7|vE})B%cF48DvkP3Ci<|zoiC$ZVk4Y<{{^44MKN#W4eO{j8XDO9AWK2t}
z3x^w8LX)SMBS@~?MaNP&T558Ug<eC?C2C5inm!g1Pq^B-uGbm)ejR*5IKjB<5@9|a
zJAvfiLpXgCFDhN;ltbv3S<I<h><|`QHwNS=CqM{SI}!mzgL~UmEZi%Wk-zcPl{Zcf
z$?xW5!Qg0c`?@-}x0mzx>BhqcI4Txefw?_3{ePr(A+*X%8HZf~qynWMcH?_}W2p=w
zhLrQFN*Zf*DA*DD8$=z&t|}^aVRTwe-3>WsHLw-{>MU=t+o6mNrK!1IOx496D=Fv2
zI-PYPJD>nVg6afb$EPv|qkeHiAWO5E*9(eD4c0}8^z?;FeGzS*{%gEbs@FQnQkAJB
zZ*VS2`NB3PXEIz$ZJi>)Nzi;gU#@v)CnH2sS|NdqD>>g$Z$x?QHHM>g1v>8bx%B4?
z6~+=2y!@0#r)YTa6M$7-FIC%_c&eF(rQFLkQ&`-Aa@%10%eOs}2)^JMNhEeDs74oL
zx!C)&5_>~bX6LHYYLvrt)uj_CVM+Ffl&h4XH}?gBx`;ghCiePOhPyanY&n7_u;v)2
z3^v@$D@dJ|T9o=+DIqTBQ7Te_u@^Sd+6^L>wc67Qa6YFgLcuf{ijEDTp}|<2rXxDd
z@}n|IPzpWbk(tGvb_5GwZYKSt^*K63<mV3QQqyal31hpe2Sf7eB!sLsl!PqmMUvs%
zTpL72-BDCynceJn@UsQsuFvz+>`qlAE1XL+YnGXIqu(pI8iH792rfN!T|NsNr0gsr
z;Bcyc5zNj$^wY~q-F2_CsgJgXoMoVp7FH8-fU;Dem6a(s-;!zPVrr%%lB{E?8tbpF
zexjBtj!hd`1?1nrMyXQLpiaMqF=Q~FBAUV#sf8eY`z<dbmA0nD`R-xqyKB&*Qj8=`
z_346_3S5(UB%MehMP8cT8>&RP_nCDIIvlAw3-W|^xQRP568hHLm)vjq^o9IC#3pAF
zv^>*oIxTDLp>AHE&Ne2S(UrMIZ*!hs4@lG<)@Qm%zF^?WZ+@RBbW-rcGQ#a-c>`U1
zU#;N^qmE=vO{q5!83h5-@-!q8p<sDxKR$vYS>7WW*AlU23a28YEG49vse4N2RHob|
zKv*~b01WC5hg%&lsjhQTW5*<QMU|OhihD_IETuC?RWcQsAb$`#53EKUV&P^8$J7Vr
zG0qR7Vi^fUDa`MsZMewhprjO&^B%C`!gFprLuJ>H8*r^>C>8_6cIYDvbwmEy;A;I7
zGmIL9ld|b?v*SvXk^vXzdqs11(C8<4=7~T%QvT2E3boJ`!}{!|8N{_Ty3D2@nR(ac
zr__XnB`rFlr8cW+b)2T@_jfgehP(&G^bAVNbCg<TW?f4GP03ay-giUE33oX8MeO3$
zDyPAo9MSPq<{q2kTli5<%t_A4klS+3lz@lkSx_ocQGCHood_XWLA+6%4~wPh^GKhO
zT*6j|3ZG%pTuO5)=KJLY`DOIIg(+QYp+#Dic~)xY(T>jC0+pv!<f?NN3CcV2?T0(L
zsgydBy)9&g5-sO#yyDp+&7dS~1%yT&oNx@D7{M|af~2I%PSj-3;+b&;gtCiVTqpug
zqg}dOYGiu8CYNbxmX()n^aE!dN=5DbC-r}<X@XYJig8q7;?aZ3()WbLu**wZt+Lu2
zU%a%W0<TlfI$wPu0apt`hlOePRp|-O%#C&U!@Ua|zNf1_;ue*DB->d0{PBujR#S@@
z#fc`?)T>o_q&9~Q)BtruSo`i~!b#Uy_(R%F_U5}laS`@Yk*BNEj-fdMEEMvH76gI6
zSf)<x7vZ0YqBepEAx??tjN3LK+BL?+08Bv)T%?@NgMXJekSOEEkZ)jrD39piDZo7R
zi4zXyQAN*93`02Bt;rt_vI}WeTaIxL@djyb;u-wmBO|J9Hsk>#{NiWBc2X{N2T{+I
zLfk@0Zxz&%p`mj6`G9|%Ja#Z)b*RQ%!PJAxn2t3kLme;bqs*U#b8dS2M4pN}9thhn
zFzm9!jJT$jKN3xhV0O@aW6ixFO{a7-v(b)vUN)YWAu|9?qxiH?`2PS{bja4^s@gKL
zhqvyW(O(X+95C27Banp#8wvwKVXvHf{t@l36XA_Qthuz;Nj-hi-{W=UaxoYhH8qOL
z{J&yAbr%Oh50rAc*1LQol8HMpnGHOm^F-xJmV9GRtSmUeH@G1AN9Z04#&EoI3HY2n
z(poh4Pe*S(_eTP8l?mmLlHv{Z(ljZ%n-7tNHMBDukARL>8rMxdW2-tz?p+FkdXZpH
zDA4169Y?|x7S@MNBSVO_@3eXBUJ*$<>~4g_*BJ!#xxe|xGtAp<x<aFj0+1s?V<|dl
zbT*F>jNy&99KXS~6${3j-oWaAq-Si&JoL8P7}ArNSZX?m%o367A5&=faj^=%!)**?
z00|csJw$5+gp8nE@)42^fzt4{B-oz`0@ees=NpBNq;I@vLbEF=0FA};jibw+-o0TN
zCe)jofB@by%Vq7M^U^hoY<9e7;yMB6q3H<8+}bQnz}L^^8QQ>evFE&Cg%GWDRkZoW
z%=x;J6|zrA$~M!=GX$$G$v$z7?nSk~lxC1VJiMV<CTY1O4?A8m0HoY*HN0y{H%+Wb
z^4vziqDr|Awu;#%(V^#kh2znCo_0F<M~Twgj)pu3I*PQ=-*`ezfLM(NqTZ3mT9Y%>
znU+&^ElIj^>TU=k-gl1FoV)97ePi2_u4AR*iqzF=a-}VrYvNlL;MA8vjW+6-HkfTp
zx&`v6So-Vp_{3wxJb5ojl6lZnKv&$dc6GsVn4jHAN$YZxwq0z88MyBuhB!kZhh>t?
z#dd9#q2(z_%_zc6vs~<@XaVJW#Z%(m1~^BD6j`e43RWz|N)JlPt!lkKnt(h+A9Ze=
zpaXK0Bm=GE^3F1pu$Agimho+T8T70@IMq>?Mw1{Zx##P3byOx43#)Lyb&G(IZlx%5
zzw-cc5h(C?A0nSER;SJxrztb+t0HpeExdqBN*;RUJwlI2LgBsvdx%wfZ4yj`OxGvT
zE*#5#>Rl(quT9Ax!xu6`u$4CrxjFVODwth8(iWLH=|HfB0jUd0hNsdnDYYx3uZVD*
z94)Z~(W)*=Eh_+ouT+%jYwK%XB-#ce&6O9@+NWE6elW3D?4OIhoi0<`lc_ktC9uTD
zc1lj;#sKBloFgNHxbqH>CorW^DF;Q%pgaYRgYJsID7{o&P86w2u<@6wA!<od5L5>C
z*XIh7(^9S-P*Rbtfg|S(iB-KIuIiv1kY3%?;tMMBvQ`0w$q?Z{QbL?b8G#yzoXeoC
zHMrzJWx%Yi-=B#f>+$(~W5-ay)z0Li$1zy9OPlS?LMM7!NIKkVMepgh`a^#kRb?5%
zv*@2lai@|QOKvYJTw1&#B%LjC4!0Hr+ej{nNP41`NuNkkT9<vL`>R5dMZOWG`~yds
z7jjVm+eM)ubmjz8S_c#+a2_Xl6sd%<hfL9znUR-yPRp|9wsDfJLJq%QD7Tn97>d+`
zP6d##pLaIUEU%$$T2iHJ?9C7GdW|r$S{>QYivheK&h~qhd9?<nE=JmWqi@lPPF`(l
z0B2H@Z3>6Gq-_%h#FPMe5pnri6{z+RHbGSm&r|6|rPLfz)Y#u!-rYZzkcTzG3gnuO
zRIe&YHcASOzn;hA<|4|qGO%|VXaKgpanPx&qf~-Uqz!M->*))UB&N!q_6)B|+^MHh
zn;R)eupIQi!>96&7o}?Kps7;il<${7NghCN7W}x%k^<QZPWf$d8egQ+CWdK=MvlPd
z7CgFqA~JcBQ|DcMf>gP37C`Xj&84q<{{X1?Mio@bS1FS;spKg#^KIo{cD#y7xGAwI
zAXuau>&RLyobCq0lWA3@TSlWcw)lTYM4#Zr7HJ`9@Msbg6Px01zMnXZjFjxtT?(B<
z!8FQC$$c-(&ODTNXnJwb>e@gWB?7<=G}~+P(jPK42GG$3!fZl@TaLRMX>ryiS?<r0
z?gChSDN@N6BK8{jkJX_9Z-CWSlCaH!t*Jt<V|_Iv^{hr&E`v^Pqr8~hZlbKh*UgsX
zTQ!A-qv!c=v~&uBhG3-KS#RPx>Mx+Zzt%IG;eH^HNm5Yw2^sE^4?=ByZ?4CuI7ynr
zHOVCwmdl9=Nja9)$p+e6t^E0&A$2RTwu#i-D1haLWDhOK^5%JNW2F;=B9gUTBd)jG
zTXH{~HP6~iBq_;t6pg@5uV8k!D-HhutZVye#zu{;gp`E>tM8|owzu0zn}(yv&nZY)
zHx49~0G&B<^wZ@XLZTGvj*8#HpQrMMdaFUCscs=@1I87tlnK~g*VEGRy_(BzTf|qG
ziwoUA+fQ9$Q$RZxFoJBSE}wW2uj_yFjKs!UtS01ZVWG9JYg=nx8;P9{Bp(SWIt$+E
z($^fWN%X&@b%}tIl_6_NNd#G14FJ~H<N^5e5Op9|_JE|2E~0nT*y;M;T_ZC4PMZ&K
zYngi7A3ndU>j=%wD4UgMN4x^`I_yrG-Zmm=0&`h6xg-&%JAP-ZND6CEd9{x4scItm
zNf#qRK7W^%zRUMvNX(*?teYrq70>8K+h1cGOuB?!L|Ws-PS-aUzoqm&J!7em9?g|U
zH~}F><O>jY>1@0I0Gv*sb}=-2t0<BJbSCTHpgy~NBfeBvD?*g0Sgk8N4Y%~t!=I6k
z8B_<<3UmP_U@vpH%W{18g;^G~YUoH=9`0gpFR3Q_{C4@kLAsvB+i${^E5ecU)Ng)$
zI(!ybmkC-5f<Yee2SKs8({rbkYLsP2NVw1-Xie@fxc>mBZ#Y($W5AoIB1gOrBe(MW
zqDl2Km6k|)>uEWG_mjEug*FgZduW7<l59X6&&&D73^J0WW+3^iLM?4hzpY|C;>Qx&
z!}RxLq?An3t$yzMYLQ|{=zdWbRvC5>c)`S#EvM*oms&%`CpyYV2XkP0`5!ApaYv*y
zr>5s-8wKYS2?aWZTEJhB(0;eoB~BgUr)HG5UU25j;;wbympxCG!Z@l`G)m1GWj<2+
z##GCpB~GsY0J?$VKO+=MSJjtBE%;(~RHjgctpMdZ>IJSg8hrk6(ZtT7xmA#CZDX%P
z4ySNtGMr^oEZ|&OFwWv(x(v;flgtu<q)I#??88&V(y!t!Aj?c(+z(GepMA=*eVzG)
zkHVCzR41y`FUdNairl*zp+aq|q6XmS11C7AG`i(!)lzVDsVjPIWF)_rRUriFU^h|G
zK4(KC)bRyZj+J(JZNf=2O2Tre4Ng?pN|4ZI_BK0&op<ppl1=VRF4ogr?NN!pvDguV
zhWKGhQW<`6Eq7^gvF_YlXh0<`^W9!nKL&8Jx5CPEm`e!ZS5ZPksd1{jwONT{G?LO%
zzi4oUIG+|{bR_9u5&#6ub@4Mqrmt?j1|}%s79QYVX8dO%LuyK5uH`v$(=$^+D_hRE
z0tR8o`1~ogu2a44Ykvy3A5r36RjO?zDW}UzOLuFSC>a@iAZB+mQ_n$S2`X0N+D@IV
zBwNE0l-g9qNxFt3td=LLXk$Ni)U>Kp)SDozl`MCPaYafcN-gF)fGi&cI84_LI0=X6
zQ+Dc;fm3t&v>>`cZsV1clo8aJcJpXfqbT34wH&+;;Km=oyddsq;ZN0AR$1wX018@w
z0^kjWz&!bDptoxnVrsQG$(5E;)Rd0-%N(drRUb&%!<<%{Mkn?umEK08p6S7`O7*en
z67CSE%(BewH@H%nW$+T>bPDJ%&qH{4q|!*UBCTdd)3`o*hli$TnU!^EVG4C<V!=QS
z$OliHN0k}b>Xfq+5;Kzwsl?_>PoV)`ip!_O6SzK6VtAX3WiWOgnvzO`vy%-JC?>}s
zBGCm>5Ufu}Tk0rfv^#enBmmlV2_Gc>aMDR^$|}J@<%z*eny5U2iPW^~cJQw;N|LTb
zk-z%&AinTb0%~q~Nt~Z<b*5YnPS3Q$SxbSv5YkTW9W9weoV<q77fRO~W~`}8-!7L5
z+n44DiC+uPvZ@^0t)zQYs1MkFCiP0kpt=?Q6A+d4B9l$!koalDG|~{9p(z%yk6W3@
ztyN>V9bubQ#*#FNbWcyuF()QK``4TZPuI#jXgIQyh@@3FNvTTI*=*RZS=6~>$Qx=8
ztRt1qlxDU=icXa*^+8TDf;;p$w-_3sY6Uuxu-{Y9&LB<__ATL;4mg`Rj%6wH6O-;Z
z<A|qDDGQR6e5jJ9+Xx23WTcV+w)PQW@YKt4(l5_GtcYE#qs=1rKN3#c>22e#g+p>;
zerA327MXcLOv@`$KZ#yvq${Zm(WfPL{!6>^=v$HgXgdyRO4U9>ob1%lSahc9FI&bu
zyrMsyeWt1NRX=BLolX~8JJo~$kKVDhlk06fq3KkSZe@h`t)<X~1%#|zTzPYfRod&e
zMis!Vy@Xqw6EDpvKG3$%Ty<e4<03}M3IoJ#ax4XbBU@@J=6dP7MeFI@c;U_>yNY<J
zGdCjS(kQZ0#ie(SsVumqejwSlq@-A#Y?5p)L_Mn<L#9(DoqB3*wpnQ<PB^6mr6ZXn
z=putqdrqpKET*I|^u(Bd??In%CSqXP;P+zv+6b`)WN2=Xy<@Il6;$!e<8w9ngua&6
z9BM@xFwq+*kH(>=iCp#x+B2zM=Q+xB)>#(B_L;%UY3CO>xmHkoFU>Tjn{;(T)BsS}
z=yoHle0bvxb(~Mc{7F`qN)W{C;@?0;?PY2=B>iIh;~X6)#C#V&NtsfRmz(gof<lm?
zs8IAf+i*zd6f=x?8IBzB2BAWgnD(i58)3vccRAWZ$UO)uAdW;tb=2u#q@3ON8Bjq4
zIoJr;jl^q=)3}8pi<D&qz2-I}lu1}+C0Px$2IEV_XGcZeN%)VXN?2t+;kIG!+h|vN
zoLpnECt;R>7RoMkJH#W!Gwk@vrj*$~?)hu0Y5uW3VYcj+t$Up=Vg%!5nBoORI{1*u
z9Y5Wqe<*dPh8z;jQIYF}sm*!D9E^H=M`7z2sQipc=+6L*z`oq$3v0+nLrn!MQ_qlq
z8PO`%plkk6ttl=%0Bff>=9HJRQ*mpZcG?#urGiMfuo@mvw=mV1xrd|*lH<xwV4n!M
z-1GilI9742#P8NSDHQcFPiQSZHK#JK)W*kI8Hobt^{jre_D6?*rf_;R<gGdQpRB)S
zW$rviClk!AD|FCBb&Fiu-jT@bHU!$hZwrn~_)jk~V~KM5Yx0j{C4EMxR7YDW<TZ|E
zH_$?}lJ>ryT1PQsptXk4nxrgmg+Vb**mU!aE+csFb)pX1a*Zo)+FChP=*FaMZG_8|
zg=wzBJqIY;PJ@(dZ8?RkH2OwKNCU)fIo>)gA0e@y@mo?a{&DG1Bmgbx7=)aokiL<a
zu^Zg=h#?uJdz+hn?^xgOTTO+u-Z_EFY&rGUSl%yUNxqvHu1I5MZ073Q&uH7aZKsxz
zsUWE%e@NI9t;ao$^orRlO$^XA1EJnFCgED^=pzQjfB-1pZDVKv5w5#$$}3};TwAD*
zQ=&i~miWhj=GS3+*a*xkL2VC6K<ayI=08Zx8{XUPp^SOxV_>>a2qV@NvP{rOP4BOq
zW}}<VHKY=5O^2*(7DxmF1Xji}Nhapn@24{wYE>qwQZLQAY|}_9SDl8@xf&jc((uaS
zMk14vl5wXd21!%jOd%fifVc<OSmN<)e0XjWc!@ny(RY0p-$Py+i?2~ZBX0z_a*izV
zV12NFxp{DkrBN<r2?)KV<$(8yU5btD3Q|U(#5LPD8LJlYlNL^)SC*%g(d5#Tpa>aB
zPmx(siNAt4y98m57ow$E#Au{q3iHm?O56%5m|BgH+8s^&Nk~dcNw`(|#YD&5^!;X@
z!jxTlZg9S}lYGYHl6voZ$L1VFs?N0KTk|)4eD%M-bLsea#+r;{x9#_0aO`J?+ix5{
zQz;guNTrt4ZKI3u+<J`hdS&NB?C*Pxj8q=WbVudz-Cl8qQuB{amh4~1<&uH;PKQ+=
ztWRjhGn6DGOw%Tc2IVOWzr=q?!<|LDk*n05aJ0BnK$11<4n@d;;z-nQ%SeXspB(5d
zw3epB(#{R@wsiT#pGe|X8L0$@>eA^^*eyXP>uA#n!b@`Kq|m5_T5uMhX%3)^6u6K_
z))MMG9l+JKDao8KP48F#03DVCPG9@zvHHT1o|AZmu`=6;BSM9P3Nmx(ZIZRAB`Fz?
zKlO*Qd!p5Ch(C(F55t&y4!<!)l&h+sN$y!<X>Oo(QoF#gl!4db72AoOo~kuGAeU$B
z4!tJa%L`jC%b^Q5vNHmkcyp`wd5hbf@vY$8L5;BN#KfxQ<Ryx8B?>C<lm@z~BwN$#
z5Y{}Bs^SbR?3-QZv@+Vew_PBr;2g;+15@~~VQ>zY0`;`xB_*+*q*q02?0m7O@Cz5>
zZX)7bDTU-1sL#r`-#sK|P}0jG#NA2GpbeFmOWw)`+Qo$7KMZ(>gM&;~@V!~EN`jqc
zSj?mVG$gf{lgQ|AXnJ7Y8BPw-*c%mAUsfM8PPr<6&2usznQgr2X~kbex{!M2%2Ui3
zy^<95O1`I3J?(ny4gO8R=uD*R(~6(J*J7WuIV~uHCfr>$cd$)GmnBWdK<G><%Cqh1
zQl(yMWxew<u%zGN<@v?flr7Fnfa7UU=9MPm5o-J@!T5leY8YaZH0c)a9F#_X`mK1g
z#4q6!*_9Z|%rbyT)M$L;*AVcsEJ-%ElvxSh&6qY|=9O-zOIIN!Q++8<q6&&_<!EhG
z`!T$Q71HsH@)S01qbS4Z^f?lRA6(HFYoS}hNo>eRyjm@oT#>c4JfmrO3R%*?3*25L
zYM%gc%&9%Z%?7TU+$49hN(1BGgY<^2Lx&jNl1Q4tGgE+Ws#N1IBzgGDXXGL?qNj(b
zx(LW|q6kfn+=2OhBQE3>ek7f)6|mRNIBHW1q~`lVja{YX7Ezd`zm+F_R+N<dZyF@=
zEe?6W)U{$w=Sk6^`a<;NQcdC1qRL%4M|3HrZZLc=C;~Rk{(f<vwM>O)MU<Xkr}gI=
zrX{x_NhEAR+BrV`ptO$=IuU#P;je9k7iH>UdN{0^Mafcj*Vprmo>ab}L5EUB%2lE3
z&Jl#+a3ClQ;O+*N^!Ue!m_gT2O^$7DPn<|xRr>~+G=%q(4cHrmfwjk!Ce85DfizTI
zlE{56&t6frg{8EB6hdq)5>EX-G2YceVF&>(5q?7VxAN8omr`ys>KqrO&Mz}g1QE?i
zB=YI5{{XEFH!2;U%9a-{_$K#4lB*N8`)jw#CHATd1p&mQ^~{0m>SJ`ZKsEqdBEvvZ
zqxJnCj4Oib1%0S+F09%@S}Rz+!a*c!x%mO*tRl_eY)MT@lIsqZfC(okQ5|>ve>+L-
zEfrtHkOhXv&s*E&8-r4>02PqjYLc6JL~_?aDg%#ANWPY)TMaDO9kc-IE`5D8g$8RY
zUg%a-@1aeUM?WGh@i)_)na1oo!fB>?xpbr?f~#}aYeXE=-p=7l)TWS5R@2kZTid4H
zJz}=9y9I}nFXk@Xg;<{mH`L!xmZ0<X);pM4SW<J8=tp^!X<{y-N%<IONYq_zO^1}6
z=_27N@e`%Zh}0XMe?@kiRY7?PB`6~4DJR51B>El3hWCiw5vb~xPE>{3%0j^jK+Fa7
z7C+C-!t|Yr7Lq_w@oH=du)f+JLr<-t0+}?Dt6wM@WgrxrfNU-G>ke5WR=mkolBEp}
zr_7HnU__x&l#r#Iqc(*_dmq>9cv6*0K}pIIYzYH@){(}-R9wq_2DxwZKd-E9uGbpF
zl(oL%vMC5BGKKU2^z?~ZF@&BVV@B|m9orO{m8R%!_PNlH)uN_W@jJCjqm$DQEn_fP
z4=h*>G}~`pmxX>K<M;86SY1I<t>z7oqDq10M<dJ7M1#Tn153gfbv#VQjc1n!H5Qic
zo%@4SzMy#vT^Hmt>tvYCQhMb^s#N;OaB$0mP0rENh`5njRuICOL#UKTf}uDqvA89q
zkTd`lpW)D#gokU4FMuY-9pG;Z*qWVC$|k*?Pd_lNJW2?=juXAqyZ-<rt`=}N7xv1o
zyNa<~^Z0*<GOsBC=D`b^BX*_1_+4aJbGa55TL^IP4REfAnpO&<%TQ#km1Tt9Vq)Kk
z*H4XS)Yx(xL{q0J>b5#6T$uJNB%c>MS=Lf!MhBLsuzX2oW>vNb@+o!DzFx87I2p$N
z(iLe&_?cKn9l~ummt2xz#(;9%kke%5R{kdrmo~n}-mt|t3>GG_9Y&c<Vrt#lsQ{-}
z=8!yA`3RAuC^&MrO-$u2QdKEiYV@LkAlt~?AFNrD7s}<Sd|^_gb2Vf_Okiv~!(2a3
zqG9<4<Y{u~EvYEA)=jSB&*D)a5`W4#rg0R85s;XuRHhRxPL~;+c|e~a02-1_fCA)_
z0J$*s;<Tj~4A5pOb2I+P!$R3zC1q+l1R!dnqHF?1$vOcPrxjw{N5!mE-XFurKHk!@
z=Sd1?nWc)9Z<Wcb9Zm8y4&>aZmw}k7L8*=UMFl*0?Nun<O(im~&Z26j($%D#n?MHT
z)IqRWO|x4-rTN}3PC2JNJ3Tu|lF95(H@P-LU~|)u(`aGvv$J(Ohj?WYa?^}6I{6OG
z&yrnr)$hwwsV3)gNz(Qc1v-M6h7(MZQsxfN%scP7>#v1AP|$;VvdE_6m#H4$ZW&5d
zr&vS6VxirvD=<lA1dewEkUmG!ChE;)swAP2r=cpEN^GKm;cNPzDAz30bcTM+rRDFA
zkIez1JcpcWoTarXE8V1=%G9Xpr5<F($~IOs(}ylLMR?*bwaiVtW&sOL&Qfo$pPtbQ
z;*3L7qSIztq!kz412bw-u~5F&=dSkW7Bh)0Hrr)EH(G9$TlKU-a#V-uxUCa&j=y<^
z)sxw>p;Cw-lK4@$O27mpSesn<d?e?dnw)xx=W66@I=op%n|5+$UUjCEl|jdnQkN5^
za0wcVYvrU&_#(0F5{armQF=;Qq!l{uMLm%w;^hehtIQ2ZzVWY!d^>hxpHZez=UtJd
zPO|EiQDB0nJLG`1DND>V9RbP)QUMm;Bdj)x#{;NKq~Z$9rXow}bGcHPb(xmhHvq3P
zJGC2SRg$~xEvzJ4i?I=dTJ{<^`RTk>L95hpOw#ba6Q;kKUByd@w<ge~4+w8XB^J2~
zONl8KRry5Y+1G&7{vA+}UKo;UZl2=YQ*DqER?>+|TX8^~`vYJGyBlc@X-Nlo+l363
zMowN{h})@9_Ng~p?~(}0fD-Cdu0ujEZF$A5;ob#uT24j!lR+w%@k`0r1hPpatw3m2
zNjqqp*hMpK%PbY&)6M>iugvISpysbWgO?3bW@;VG^+l5|l#jTQBHh^JrS(^rFP+|K
zNJ39ILd00Mhk)p>)$s*VQjbiR7jkNG(ApE_bGbZ#)bfv?eWkx^6r_q~=v*a}6AtRx
z#5D%|Df4BczpDECv8E7>C2iZ?^=DSsFBcd1--9?QKys^#>yq@wtb3_)tk1rBHrUli
z=^q~W<=R@Ek2rx`s$iTuErsQ(GX>?;6xvlh^0q4PE#L&)*lIMf7KjHNaVrvWCc5=w
z64qxcH5ZN5F*fO1y#@9jLK0-=4q>m-@iJ~jQ>LV@$!3XEQCKB+aZ4*xiZ?4!)RWAc
zozAf=;R>ymk}L_{;w$YArQNIophvIkq)M1#rll#O6hP4L<^HgdcHH6ChE`duHBkk$
z_2weG_RZlTKw})!SUG$$)g+*8ux-=yK|kE{iDw7Z^+sYr(DV94l>I(S7UB7-T=Pkp
zlbdBsy3+pu5=bDAE%`;BK}M^kB_w>Sf*rh4;q>PWakWB&HWZ|?tn%+DTfSubi}`46
zu>^94lricfB_yP_2+bSD5t<ILq_K96JZQ>o=XjK`niF=#>@R!i5p5AxbsWX^5h`I&
zo40a(cIGvOYgBPDgtLYl4j~&G>>>&63c+iL3pN8hvue}SkL45o6bCRm8|{64Vhimq
z$!8wPod$Y(6>t7yqxnUPv6BP;0Jw?nK=OlKIYuczD9tIox@`gI_A_k+k>+-e`F3@^
z$HeU%?4b42*6^<)(Fnetr*RO>^OcUdR)S8~BwPXd@`oJ;oM&n*GIdIooS!I5lVZsi
z@oA;vMB(iz1v4}5B$T9v+v~Qc(`eU#<h)fkiTsJ(`K7B~{k`WC6;Z~VoOkFcEtI5L
zBwTVk?HtZa9V`I9NLH%4htNXOo21+;nB{O`AXE~|-PFMeNzglc5Ak&0eZ3>}Zw2<_
z2gGXr9}^x_pXIx{epj-y`9G24Cxxj^W{bI@$#JPE+gRj!ToI<ekhJq7P<e>sahqI`
zZ!;fDy^3K_L~)=wTJgrVG{4mHg~wV0O95!(b%S%I{ESsEBco2JjJ8Nlx44dXS~v2A
zcbT!htUTk9=5^cS8Dx{#-wK7UYygp{zgxy;*$KUeGa7=4CowwidI;IQw*vOo8R*ZN
z86b_WNc^K<8jgo(*Lx`HdhZ#ejk611q$2|)D?_;vy(%CBZ6itoMTk1aXd^IHjo}$4
z)ZW?~brHEf{kaqKjU!8ed-;pT%-qP|Z6dY?#>q(<c}C=__ww9`=SHV}eC->OLAA}j
zI>l^rZS!h;I&zGN%z>#l<r>gUuCJZrZSxBqPb)=a?q#vu-u%pMNC87k%KW2R0VEO+
zNZFe~V{yoikc^aM6r`IF06imaZ8g`*G=aX>je^AQ&wjC6Lm3MIK^C|o{{RTBTwkNs
z+g2e{ug$00it@I^nSHm>x)g<{-MHK<P)X%zu+^8HW|sTR09-%{309#%5J)~mMQO#n
zbDpEt<|OegB1X4|-B}XvG}3$7bMGlPHw1#Mjk?FkeY?apDikfX-Tq%M)b;!Vlbf8D
zuT4EQBmNKL+Rhrp5?FE8+MT3S9qyixn@)5#wOn_p{nrMD<Dds^9FsIv&hbMJ%Pq1J
znPs__+7Adn&K2mmPK}AHGz?innoE-6pwzpP#My1#KwN@Ubj~!m8f_2t;bb?)d?}ST
z6Ed#0FW0$A{{Zzd@;ImTJ!N{TQ@U1mcl93J4($5oFTw6&NlZ;$piCk61Fll15)gnE
zw5KylNdyo#((xcur)O}Dcv7ag&xU5Ek>L^;#-7s(S3#XBLXW^h4}_HrNi^fwI}E(G
zCu<UqOS-1q2q{5PQk0!^P#LUwUr3v290!r3$jecu>1|e2Rriflfto_V8tUc9Q2N_T
zZ4}8AMy876icXn`DspLc%ngO{M52K{)rPCNFXxfbZ>%TO=$LW4s;7i;h8kENCyhK!
zvY+uXNw>ltIAgLe2eBNHnw7%;0AN(xR!1hV{PXfk&D0jw1UuwAGSp}`IBSbo-jtEE
zQ}Zm;+w`=<YBu=6lKZc}k<pDT$u!6&T0;m-yag{F$x1j+g%i&%O?&?9fJK?%Ck~_y
z5}#0?slQrs>Qc~|knFit^tNAkTE^G)h@*@cdmZrJfSQe7v4t_!Jx+#;ReU^Jc;Bj!
z=}#^4d?T}id_$;VMX@0x!-{mH6;heE8N-!8K_unxJEvP|DOHoLm8b&y2xvwymcpeN
zO42MoC{(1Z%#5$M2^QznTJGC6Hz4Izha!AFq(yk*Mkz-PWNIjQcdSadhg@^_5tss^
zdg>3LJtAGkEj2leXp44Ar;sTLaY(1Urv30hE+r)?-B(c{3vV2JYvF{YVx08E^)a`o
zb14a$l}QG`3k97nRdRMe=b^i&6cu49URKzvd`zQDROFa$oiv#?>dI<zi$8x1tn+8Q
zWP{4f@SosvCC(Lbo{^65)TG4Z!!)YeFD+1}zTiWW(?~g8Y=UoKt*^KuD_#cTw66|B
z*h>}AYIvH9FEcRR9-~NpS;?mI=RyjbTd7c0t){oo@(`1cQA$=Nm&bAx+VvucpwzY`
zmaWLGhg(XlhUb%Og_Ij5%(o>aCdBI*Q+uMQ-o^K(RM`%Kmk^{Z`^h)g${bCo5C}gJ
zv{McoQKWH<qh}9enp?Ag-7+lH!X^{Ygc1n{ks275TBmVG4kQ%JOii{myN!o|_>04;
z*4-DvZElI?`q;)K*zIV9nBwLvrYkK*lEb8Q1+^cA{{WOKOY!zp<rCDYnPPqHr!~HU
z8=VfUx0w=Bb<ZsioO7+vK0M4br1-yvr@<cBSYJm_N7P(GgLtZyK7eKC*mT<9C1UY8
z;`U_bPhn)tB#RIVH|q%%Tq}pM3niMR7N1aUTc%=J3m;J&(-km5QdAA}@{AEz*2Iw!
znLWzfhSfu}mky@^?r0*83BBnPF3Icv0LxGi+@9>COE)x}UtXsl!rSU<X#-7(aRp!Z
zM5c<Ewqm>6;3K7)h*1MRyTtfKd0yzRv%Q(|<cf-<F&zr9fK8j4mUdNEx9^2GKkbAm
z?h^49kz+N3{kq$#k5Fad@b3$1+sZ9`wD486@bw1JqSM00+MC0q`Y}HbN?i&^Fx=f3
z5mTa9DQiHnGc?DtCtvx2IX+4;s!F#?sk&K}s>w}ESOD8o2vUcYuc7se)RlN_Kss+|
zORV6WJBgbpt5E6HG=A*dsvIBp0|$u+@Ns)Go-~CwVvrO?^xntxV{%H8Pzpe{o+E$I
ziyb@JuZOd1Dwm-ulCysmDsAaY_0hF~^oIRMvb3gRX*kNcAdS13ki^?|9&1K_`{29k
zik=Q#84h>jy8wc8&~(#(q-;yb&9E0gA1+Y+pX}X^WkE8P+67?)WX#FED79<NNpZpP
z%gP(moGIcJEp8c%7}WD%+<lQ#Wzuy0*F#^-#OEq_YKx&A@kuSrV7dPQ2{uYpjz;-_
z<*wh9RvDIZ54$NqLT_x^l^fqrJNzy{i$%nVDwLKPo@%3q>oiwv1*haz8WvDL?@|=s
z!!^$+uP@3F;cTx(Uvr`5dueD%H79dCqT{57>KiPmp+!mr=C$l^et_sf<Rf&H@s@0)
zJ7s&LLUSi=FLC+k2gkMf0I=XlPF*am>^*)5`9gfs5XXl7+CygRzl8v5Po=;7VFbAF
zpw`mbTUv<9b}3!7BX5qI^GrWzRRJ^-gr!7+Ne4nMEG`c_5zhX)m~HUu1!3$-f+y>L
zYdE>a!FwVI$OyPM9M1Y}so!``!`0ws5?Yu`tf_fMP)66jy>`?1b=OFCovs(w%$ej}
zYFU-O>XL*dAwXP&o_7BLU&<@T8#t&cb5l|hYr0O0Bau6gQK!ey0`20L5gDe@l_12*
zQt1Is<RmLEO}8f7kDOMj^y8B+6*!_vutm}bgls$@4Xw0MIa@`!rkpc7y@%fe_<jEX
ziP-*9n=(|IRJu&%L1f!22qNjd^eQAK;OUsFlvpesgyuV7@z3mL6sZm$Veky<<&%*J
zmq`|FJhLo|0m|DPn#OoeXz-h}End2llCg^>y_J9mh)bg~Z??zpb-&|JlwW?x{3>UJ
z{12j2-9T!;h%(hGE-5x$)vIVG`y^P~t@_0@;^!+JC?uY}36Z*GK95SL)9I3o$Wo=+
z_Ih<WfD!{}P0fYvpcg$)SXIFCbo#Y%Mqq-bhGv;?SS?>YZPWbX8scswsJ&K1)hs$y
zB0!UAv2vmgnsrg!dB*xRYZ6OT7UQ(1Q<*_wloY8<k^vyv<XD?^7LD1JvY_UrQ!`hw
zAaOx8{3}V2ox{}T<|@-}kx;2FU%z#bEJzv~4|>AZ7V2*su<k#mVGI#1it!CU>^hX<
zl*6*kOBS7-T2!EdmM%$BfVjEP8<Uh=CC%~a7*3G4E3#^sn*m+RH}0KxDAbi50#o>w
ztr9mo15<GZBg7r2@q^Aw%{wQCmagT==9aLRn<mAHTk0A%@i}0p2-3h<ao!%KI@#2;
zeGZhdP*Ken?mWl1(-U@>;!Cv5E?sI>4lN3tVR@O5ZuVMPR>gKUTl}w;8juZu;Z6s_
zybi-{(xs_$LVf!s+0N)MH;@3_3+v32sU+(ixD$sd;q4`wWhBeXFou#|66s1(k}YJD
z%mID;`oi5dp7XOQTdyi@z)83}Ut#BAr@}gP;P-o+xlUKj)sBipuiMK?Ws1W#1xr(9
zHu>|118PGpsz#S)+fI+oe;|6qJx}5!$}xRY57en{wOEk~b(Vq3rMHl+DoGoYs&wWp
zz2m!s97wKXE)~pIE0m>DU-qX`+hGevWCeIu0`7Gj?_xnB*R(e^H<Zyyt2W7MTr(uW
zLrJ<(e^Pn+m`bV56a|$k?i-MK4L{Zz^ekAX9(+3JR!~jJvQUw2Z_+tvn4&`-&df{E
zYAwtqr@N=7f>qsS$)CcjSz|7~5=Wd)bjuw?)`p3?3B>b4O_uYvPGz{Q0zmvk@*ZEH
zqOKa@=9&y8FXkx;b<na4mbSL#YYTb~kmwCd)8##qPcTLNYd-U*ss2JcY4oxj%zxeu
z&fy=`Uz9qE>Qx#_Pi;mXEu~WM<{vGyAi9+EY0B7}R&=$@DSKukkT*V;isw?qZb;0!
z<nog+w^yBA@&fZKVPHo5hLLYEO)_0{$5MPCB-=4Nkaa&;su=o=)U^7XX&vIhASjIo
zl1KCB<<B)+zYI6}6k;N&yS;~R3*0mHMyKcPp81%UNxB#WZhEZs<*?>TXKS9?vYnc#
z(zM!CgEbsOIL~;6%@f?RId~F6oL0uyNC80R<WcZ#ZBp)_1zRE1#83M`xE!u4aM7%H
zMrgZS!;K$oZ5zx<-s)AlwsrpLKe{3#4pP(J%P`gR_(~7Pj?tLsj&-%vF->-Ad|dZT
zDOp-%9!PCAN(c8wyvaJmTvTrYj=IJ$*0I@2#=yAT%a$Wi(m6zCm00P#NHjR9Q(fDM
zDK<Cf5?&Rm6sb2SGEUJB%D!7#ZP!3y>4s`2IKI~B=hx#3*Hf8^r*(43VLGr+cV%As
zd^CxR3|BIt7B{}<c&#{As#2>J-CnmbGGTe8JlZTs)Cg<cT;YCKVLP>F3I71`7Xu3Q
zIiR}T9V&AwM~UWlT0F@2hoJ*iMGcRuxNUOpODUOynJO7?c%c2Lcs_Vpk6e05th6er
zQ}TsA>uSG^zlFgbN&{OMFR9zW*8c$Ge&QO8&^3%BG{AM(u|~goo9%l<wS|q#dt0f9
zo`@{?<}cDEtRe%M28XVYlHWs%jV3%Na8PZR;rjFW#4*~TjF`5J<*k}SE&Uu{^@*nm
zf`E%1jk=peRodZ<l{_}}t(ljTdvqv2{?Ts8!-0R_OVoe{mi}?Mq>^p7IMOeDOm)k*
znM3+S9*$ZalFfK+_=iyn(hT0ie^1xy(V|g|=@%Mv*JxallmS6j(_$eTIn^g)p_Xot
z5;I(A2C*el){0#viC|JPrt2PX%csjEJPN(k>MyZBugVnWs--&S*4lc*({|M3*KT%-
z6ep*}&D3<?UABZ7+1$Zb-+K;m$u&{AI_9~wB}~tAD%AA+;>_0~oe{%L#ooZ;TADef
zwh9}de@`#;hgyOjZ7wvR<7yX5fw)(sLsL@$Nhu1ky~u@pBaMv_-(;HcNiA0ga?w1;
zmr);J_D|b6;iVi05|!z_BPYCko9*Y*(`;DY6z3jo1>)+v{{TNyM0Kq^?Ywfh*DY_>
z6)cy~mA0UyECLjrK^D-*I+?Zf`bXaMdiOlkCt)4t0N7ml#}mwwceE_J&4RS_jyGBg
z2I3K|8PKOtvT0EkHuaBFdjqbcL1@z1%rwvstZhPo1QK@Ue_nB0JT}JAKqMVOIuX(`
z779tRz4^w3InKx6L}rIMX@4WMC7Bkn(mX(GYu{+tlVN*Y>0=zoSxQFvZ|_<+C29kp
z0^;zE40ID=sj;@;N4FWQdFi}!rFKxzSRMMt#@Dzu^NQLfY;>hrk~Ic5Aw&W`G0cU5
zrd@qwVolAyX8T1=3~y_mg5c{L0lB{YEN#j;gMkETxzt<EH#V_r5%C=V09J%)lD0Zi
zZ8QY!8E48bZDT@QIsicUUi!viK#^jj=@m3F(2@z%U*jH&45=3<oM=kH&3!rE(dt$#
z3EN|6TM}<jOQB7y1tma*B<w-nD?b*vH(Hm(^*XgR@ckBa1ujkI`^Lho0SX%1L85>p
zX>PG)vz@uy;TeLJBqd_$Ac6?qJm(qUv^dQLPOG$*&2GPr=;>f_wJ<Z!Pp;^qSZa1g
zg<5@-GU8{c)BXCE#KMx=!W;y6QoN^YXf0tD{{R>vx^_9?#bjkNqJ1*uX&a?sO$~he
z<VQr$4RG_%Og_yPn2CvnmmYC)h*4UO<eO%{#@<k;#Oyuod?A%vRx_04p-FMH<p>~U
zO6|)kf)Bzz8^ryd#_)U2s!k6@B>L~R>u==tRQQc7Y?fQ6)iK$?iXIoERj08m<igWl
zro8hqjAqJ#Vo5i?q@`A|<rcb_(BdrylTkuUn@$YsUYYzV&|jXZJN5WQP3)X7_Y^T5
zYEG($L$ge#q{C=*prt`s9zh()DnRSuF?Z>5QuMhNB;^_m%P@e3+fK<yjs;)B^5W>X
zpIphMZ!0_BZtLE4u(Ya4K4r4>@9#EY+AOvkr!^@pe(fKLUh<Dq3+z5pH-yAFeIua`
z1g7yq(CZ~_5d!w$#Au~(zEPz(5U1wFu6hsii1V{1BzF^I8ahJCgDoYq=#>(GIADI!
z-X*qc6kIgJxs<@~9SJ)qoBmdZ*X;PiFTY5d#1jcU*t=~g^HJ21@ciK$@mS@}I+%sq
z_Ahc)6q|C0a~^hu!5C{ARk(YMYd>J5)7zV2>4cu{VJo;(Xix{lp9#yk3KrPJq3y{+
zbyv<gS#CjChEj53PFi5D&3BHpl_?4y;RKC0Bh;s)Jg$}Eb{~sIe2K=Li+GX8UMo)4
z_-}`&*~7CAp6aDNc{Yeiuy84MCgR6Sn7Dih><Pt89Y##HF5=22sm>%N`T>#^33n6C
z3R~7AO*}sX7vTgHf;Nw18jP=+PxLfKj1&|tdml7-pThe0XG*k<22+OgP9<R{=G}Ui
z-ZqA3B^p|a+?EPbR2C3PQgsC&pTY!7ctZ<dshLI@lcwS<1wAlJiISz%=9}>wm0c+%
zvCP<jImL_O?iQHDl5I;fG`Uu_U7PTgtB}q$Nc8I!Lx{DC<`tfmoMYM>nWd~P=7_eJ
zvTl6+%bmi~tDLcJ&ixKef9+1m4$MU~?hhpoac$Wdf5OfzrL!|GEvJd}r54<7xaE;@
zzla)B)cGDA<JN}mVd|RXSL?Hhzxbke!WF7!Kf#omv1(qSDNvO|=u@al!qA~{p})!+
zn4_~F3bBjj`TP}2ZfySm{al+OUE%1q>_j_`ZC0qzp>?SZ)ulwE#TAYh;`(Bep76|4
z!xbrX>uX&L&QJJ$JHtu(?+-(r!NmfJFgzui+?2&Qr^@c6C*=(8*qkEbpJs{=_S=Mb
z`xO5GWo5|r>O9o@lc<s$oJe%2WaL2_eItXh-)uV19OS0();O7Bqg#~)-u>xTf*)$&
z0;B|ie98k$Zam1L!CuT+(@~CYgsn`Ha&Q+Yc#>YC&99nDbq^y`<Y7Qe;#ne8wFgoK
z{B4nLn`z6eZpIuQ!Iep;re47md8ZpnTnmwx60fL|tl3oA1dsqb+}zt+0>ziWG>N%+
zS7=zH7~#Y_s{&T4CZ$OVu|Y%G#lhVs$9{$p#m8eSNPo4BDlMdk<nx|NZCV{8zFUY0
zmo27Yw_7UL#GjYt5uHMX#5yvwO5?gsK^l(l5Ye(G-flFs{OuhS+)2b6E81`^2Nbpi
zi}-T9md^Uww~(EG#mX5uEtsixWYbIH9WC_$W{}xBSw_}}g*y>R&Re^gX==8?K>oLi
z;H-T`mPt5+1!G(^gj_i@Ge-8QbpHVJ7*g-INb02H9vk8ZdzxN9qct!{0h#H8BD<YH
z%IF96=MNf_TcXvO7KMk>;!;9|?bbV4a9d4z#1|unF%gy%G<u@vC6Bu7oWfpgkMNyi
zu{f6*(Nsg~4kR6>7_mPae>l6Frm2=^YjjRcs1Qw~c5OD+A(=igRi(%KWg!a&+O)fW
zSY46hWii8PnMs*#waN(m#4@V~)OAuUlE$Z4^lf9kxo-_g9wy=0`xfdgpx)nmbXfdF
zp?XrYB|HI_nq}WM+zR}RI%(|3O+AR?wG%~r60YSJ$XQqa0C6Mv$IdsUM|c9$l|P9#
z8}sw#W9dI=)=cLF@j?;;)RvlX4qg|VQNO?#`O7fMvZ*9oUsS6=4YmT_UrtdEbC-->
zB*bGanMo<!60@a<*Z%<ewf_Lh8eB?!QWzen_)tQS$VKc&y=2^Z?-B!&!NKA;%6;2r
zB#$BGrQxB(nk&_O8&j2UGTioZw2wUq7Pm8PplHEP+2eh#Mtm~hmlwFFho)Y_G^&zl
z3?WV~WlCEz>lW1JJ`<+!>EQdX)3Ah+rh=b!E;vx6-A3K%1cT>er<gix7T>c^ZCoo^
z?0Jf?&LU-zjAUgKMs7_cAyo$6L20F=0j677Ru)au)+&8&oG4UzdTg@Ka?3$2s@@@F
zsBC$i6m8J$yi*r-c6M>8Mk*a!zuOV<g?&|d;gMb8z1(*G{{TU8&>gMy8a1kkQr$p6
zC0i!^`bR^_EfTxt`^yb2{;=Y~lwnoH_;O!Gw)H|?3QCQ_vpSKlm5GefeN50wEh28m
z7-V8@HgIo+^5CjMoW#F=2-5mzC)784{{R$y5*204)L&vx?+v|{S+or;q5?;t3W`C(
zsWV^wq4i}tl_{!Zf$qWCB{JyS(3Sk+;9>fTDE0YArpnltONA~irCCV?6qR3<v)`_U
zG}1{$vE_8*5!X?EnZoH-ou6F0_?mUMS0w<WKwQ5r^P#jAqyvyRuL@L3k~1ByYz?)p
zd`az8?go*PsZZ1?P7k!4Q^=BF`zqzqn--Sp!7ErKU2Oqx4T7!`siThEQNx@h!_Q7)
z6e_(k?qpNw&-ZSsY2Y*<DJIEIgs+eza#9T&UuRArcC5z>#5mGrY)MNLCT+Q9gG^Ic
z8lqVV0^R8ZoP*s5GR|dK%})bKGeeElmV&+t#dwdk_9vg5ahKS^O)Mp0X(?4rY1JrQ
zkAZ~pWhYzeNm7<AmLA}}V+{&QpP5Xbg-$mv!fYBz0Bg%NfB*mjZDDOJiG=X<j}45i
zD-O!HAx@EKB3@hzB%Vb_nLNqX@ix>kH1$%NnYp=C%c+I}O44*H{aE}&O*m$Edz9vk
z?{k3^hTcjgkmZ>g9dDTPCLOeFIK;bUOILKmU=_HZdgSN;=1JH?0}j12P;k7{YPGMK
zK<N@L6q;2|ps7`)_i_O)sFUwFpg_3tNIy8e?Q+@*Gm^R!vCa^isy5Wzys8W6Ahhao
znVEfWbhxCbf_J)YW6x`JNmA!46endSTXB~b-cK5d*Y}i28u|`;n0_52Q=|Y#J>sh?
z-03=M`<1i%GdCd3RzdlK+wCD_BFP~{TqV4xMTG!C&2SQ}H--KlIJv1Nq?wgOtefQv
zPN@NvBwU09=n{HqYn=_^N~lUo&s1JXZ4Z%_;GinY*o*bBOm|Y{8DSmU4K~s(V&iB4
zpCEsq%dA3$oy<|8;?d}1N|Il4-gS45j|$$kw&~~R%hzQYw_1^4BqVe~6S?$^U!6pw
zX-G}fMUaI4wvHr%r579_ZV|ZH4uUJ3<tNLhzgOG&^7p?z$tWQfv)<1uE91d$aBUF(
z01)uX3u{<FRr%X!o9Zluwp2A#G%HlUv>93y0T#BgrVvn$RC6&fbv0#OmzH{)I(PT9
z9bvJ@Zq^jO1YyUi(#V&r;_1dpS*ADw+F>dm?;jt#(HpDCYYnd0-K42}5_Q@Y1#Hjb
zSCf3U3T{CP7YlH6S2UyIbg);=s+J(1uhph%RXMk3r{<h4y)gR9mbD$pCMui0h^q;O
zlkv-8K5^B|O+4ztQnjq9NkT$EB=Q4c8Y8B0Ig}h5D|qIL&qB5c_B?_llWR*L!<LOU
z8ws(swXpquuMKpaVMb1CBCK|_270i}tW20<qL5L2EJch=m|C-yw1leQ4gUa~R*XMU
z?(*eP09cTII>fn!D`weBi3!jH(jqR*^Hu4%vcb_S#SSF+t$t9Y#m*i|ahry7w5KvA
zeJSsyA5i}QcJe{WZ`1IfBB)_u`QH5r0bd?bFJStJZ3xY6i1ikUv0XVd?zczFDwR5B
zk5QVCon=z<lFq4@nOL%rw3{d&LL*8JqAiDQ-VF+6MVxg?X411cS*Rfc-CoVR<$Vx*
z!Z#{0Q<7|A6S?Z?R8?T4g{mn9^y{VdiGv8XKo?0ma{QtrpeZHv-owwFOqfvtEw-RC
zk!`d$g?posjdmr>D`bY%dxK(a5yxxkVkEGO;CMpjl6BVPGDqZMOTwv12)XC3kjU+M
zEI+c82Tr}*+L7~Y-~Rx_L%xPA9+je1*1<Lc6r@@uTWj?Yp2n(8xATSCb41v3zcCVb
z>boIEp3;<3JhmfE{*dFR%VtH0>9)o=sq%!8(CcHoIAqv96pH{)Sf#U(Qg=A2b3#Qd
zu#;sU85<6R`TXG}>GDRVzz>vg)GA_neqrRF1?+>*DA7MaBaPXEn)W&moLrTaiB!9t
zZ%^D2zLwm4<AM2{!^BPh0DAGI*_)GlgUeXuT8gi&`r0Jb3TXq6kb3#`jc!=`#^-p*
z3+gqr0Xc=O%d7^ChrbT-XR|n(RN~Kavu0Mmz)#`yF(SC$mg^8xZ42LHc$P3-ckOur
zEc&lB!gW#IY1kiLN9WEy@9ZzMj=EeY7cEloKIwmtyQh|&5#u<<2|{0qq`iNC+*4aX
zsExeLaz4=4a;Q{NNk2<RGs#Ve=g*{ll3kBK3F=NMa9dk-jj1-&8;_)Mr9>xN+?@<<
z?`)B+$mk$xo?gcAph+7KNXReV8WX+aN>#1Jt!VTwQb5$(uCSI1T<b!G`jBI4R1!!w
z(^%w1&Yb+YM&jj-iLu(?=@qmL-g29rbsBPwsXU3$^NuvG<bSMgOZQE{w=Qsv6X<lM
zR<OQ<=NnL~fvG(JJfn;*_S6ldetQG3J$l7W5_Bb6+-M2wykr&xXbU$Q8;u2yv9J;W
zJ0CqFy8+dl6R5H2{NpsQU^VkGpf7uy^^DR&wA0oRj&Hb7BbnYZ3eX#9cG5JJBn?SD
zNY*kcH@Q76&Jx6(3DVww7}%FDU~d`%t=Cf-rDIQ#yjNk4jM>l9_JtI--B%0NBpuZb
zGEP&i#>esyl7nDQ#y87MmRt$~;EhJt1Zx}~HGuyBP{7o~$Mah2)oQ*w8*r7m6;#<5
zaMHaw!EPf+)y{QGOFivY=Hm(>52w_E75(CRN7L#>PFk@|m7bJ!FUricmzs43=~@&4
zNghNIA2oQ7N^)xpPd_R<$@)_J_L>IW>qp*C$lJ?Un!jhyXo(D2PkV<|S+be=G#QFZ
zi%<o|KN}<;#DZ=ILPp7t%Ti92M;R-0_n%V2PcqYHT=vb6D@O(@#PV1_4b&?&2SYM)
zOsVG-qiu%Xr)W`BxNXd#;pA7ORc_xhSmLe2zq6=Rx8`WK?`K|>y2`-WCoZ6R!{)L#
z&hb}A&h9Aj7JH5yY@3|A-c;<^YFV+!sa8k;`p45O8;c}(KY%FMUWyX)((EKm&4J-l
zgm{SSuQ>VL!h8Wu!V7B?SKMxPZK<obBo+sBv8~7^>bJ@#3YQ<{rrpi$GUWqK?)elx
z8%8%@EUvXNO3B(Rwi29msIUQ;N?io=(j63@Hc3>H8gMDKC|@#8-eAQ%mExS0L9`?S
zmH8XO?IRn?AzC|>?{##6SCiGCQ<QW}`elGILpZAsu{7G!wT}aVJd`*7zJx=TDW_&W
zGfK%~bkUufN~LN7$T_{&M&B{@0xm~-fZlSUmwUy~o^^C~sMOCJnrbp=o|Ri_8t#+O
z#VqY5MWf@Ax_td^qb(-q+|*c-aV;ikwAhAo09FOlu0;#&v{+s-aV*hf4Jw-9O!UfZ
zw-R+}v!NrQKiA4DyOM0J!t1FHynh<E9z&!>N|{rElMyJ%th=EH1yyD6^&UeH&|9ce
zX);LerDfZF)S;nrY@ZhQB>ZAZ!`x1);c}(apLU~5X#W7ThsjgY=)H@HR_Y18)RTQK
zMY7oTaHgFvSgt=H^GRRbcde+6K?Gm(5a7qyMT%}PqPE*$H&Q~SoJi+!-K+l9+u;?*
zHeAtVRO2gVW74rHPsH>o+Eqc8=P9%7DTmossd2TY#C$=IhP+w9)!xS4rKhCn?>f}H
zq|bjO_PJ(c)^jB)<e_T<I;K8?OZLE>;Js;_HH~n@$}qf=Tb7r^aygy>yr3YuixLPL
z5;wK{jC<R<k%YTT;W`~d2~W2>iX;GbS=6CPM8u<-s_G)(17!k5wK~P_q-3?+y-qtl
znKAI=i7fF4h6t%jEe^XmE?#63R1&odro?NZwwsH5kms9bkx`YAX-pxu)&qh2wp51G
zkS1ZYizP!dVJ{676pg?ar2Uk*tx(~GaqKl(F0jI1?+XtVecHz&f#N~EwIeRquo~S@
z?UNX@5;FX&uPNVUN?LWYl@z6GR%4R(aRh|s7uv-qONGp&ywT2-T{hyzw;Z^kRl!v1
zYtpPG6031i(*|S(lq>|P2`2o(So6!}5Q1x1YZy*0W#*>oGtTN}=@UhVFPJL&g>&@Y
zC+u56rQ-Y%Q^T{5O1SguT5>n3lyI-Wq!iqEd^bTi(1@oDVVc$!oS2oLms>8hwKk=4
zxI2T)7)eFRlsA)9$*zS{$CQbd+roTc#FD_Pz|~@1x{G$&#JICzZiAdi%;OF?eb~fQ
zZXEF@m`+kEGR9hEUZqLMpMWt8aJFuD+t6G|B{~$5x9ZV$@COautl+s?<h;wmZNR0W
zrWT|uSw%L`*zJ2L8~j8>IgRB-v8^Vw)PyV5OgV;XYF%Hm)mlkj@TuS$irrWpLuu|v
zx0sIVFKB)n$T-}yJYwQ659ZaPB=L<kbBIm3edB8%HAJ~9B|N&6#N&^xr=`@}YgSt$
zHO-WpXb*sbo<_s~H<zEK)9cjaCZQoMHkVKfjm$Kaf=Jfjh|y+fqde-(5KSK*Rxvv#
z`!U4M6!8htlaZP5C1%!n0vdC|eN*{EhHY57MF7?~JoBxDf~kx*TW(~i^UBiF2>6&#
z#GRA4M~nNzP{1^B<DUDntal4P;zf<&n%`mkH$rmwFB;=)2%&P6(ko7Pcj!{9f;^zJ
z>S)UrZkxsUDS)NcB(XjbH^{HIXp6E>E2*NP@&5oQ+aooDD>EgkPCB7GGzMWTx%A7w
zZb!Rv%Cu}x2{`?Q5TQWhbiIC90tA*PqBQPt(N3bvFw>oPh^=Baq;by)IBkpORGlYi
zk2@s#5U<2krko=Ab_yE^hL==U>Bn|Svv?~My-a#rzM7h*%`{t5Qs8+DK~1?6c!Fv?
z6O$8;w52;IFoh7d6aXnY+<F}hD7`;|Xw$BV{ul8thtq*&OPs=!Dx6_9{CS&Nlm?%<
z4jda>!I<$YX9w{!`*m1RDm1#f{hF#k0A;heOPN5m$QHKdET-a}u4S!3$~TD@yTNIs
z8?!fYajEp!>3!k3QQ<9VggDukN`cIh5%{(L057aq3Y9voLs1nRKV6c@E~OfCkDz(y
zWGz2fPiqm<>MK;TYLbhXy^9KQA;G?dCs1|f0n#+At?qMODXm&%F{SWQl}*M|HF;@5
zCtO)|ErXFPsY1#jI}LAP%Q59(9QfOYb8TV1{IW&CC8AB2rh?lIe68ucT4@|7O*4vj
z*^p*Zbtp(6oh*K^ox~~<Ch3kPOcIM&pDn+f3LX|Lr71hf-p9`zK;LsN;Yw73m8e?W
z!TlYgOYG4?Rxjd48DX~bcXL721fw>H1$y%urr#UKW-#GZR=rtrQkzaQQ*IKR*2tEw
zYzZgBW7M95lubR9I8`shYMkMndAZ8crks&^Z5y=GE(uCDz4?>TJAN)~l1|3jYcx|8
zI7KQYzi3`Dlyd3sC6otG8wj<&Vkgcl<C-@K=mw)zQJQ)5I?SY_WCv#60Tx1Uwt$r=
z=#Y|6LtNdjvBUoW+7*lIQ_dFUWNAp9bmh4%w=T<yu<Mi`TY18+9+9tc?~6^<-bt6P
z)R1PW(sO_<stq)_GCZ_wrw)ZE{7dnw$x1?QjI9Qds&KrH%oBp~hZ^zGtX7^cViYvW
zUz=NZVuLHMbcCe;0LD<cLJpwa#rUiff4F&tX!NchHHRs(>6ez3K|xOHT8^c~oz$fg
zNhfm=R}S#iFNJO~MwAOpK4R@nKKiq|^Qt<&;=dBgwI|GhVPO)68Jt}rv{-iH{{VKd
zeugcCG;gV*le5>Z<Z1r^ht4M$%E&%Dwx7(TyrG*dwe&op--<Bul_l&_lPPsKz0^0o
zwL1Ai&Oe|%S*uDG+*3$oeiLin6QwYO;s8;7#U58X2)!*Xie*nLa8WeSsgpADsbQ%l
zyq3}nrHc}MJmX~t6VoWTs%Ai;#JN6@>R!&55avszSqgL@Sln(bcZU0@sLtXlq?FX7
zj!V<hg*Fm$mE2qqM?F98OfWb*j2g!{?-=*EZOTxf)=P5pLDehT7kezND%CD{1?)Ce
zi6mYrokrS^a@tKtWvVR>ibx=WH@Jq!5V2cWBL-J1&nLV^I!W2ApT1CnLVhFx@r67!
zGwrlFXLe7C3I6I-Qa*q~Q;bbWPvDA`GNAB7Q|R_!fnui$kGhe}!1i`G$@p^>rv>(w
zsNp(Z4wS@&%7srA&n<){rmU8)t%`?=%2KU=BYh&)eX@iy&}ap?;%<iRZ7sRz1VQpx
z5|ckQN^DCvF*8g;gDx$EB+H>*_0$E^dux|dw@XQq^GRVPDN%7m_}oyjS^h(y<ryit
z$+)NQ?fm@=bmZe3$Z-b%Q7So{BE?_GbP>HTf_H}Sp3QAzt*Nj@?;E2P6=Y6p>MAKg
zSG|CWq1w~6EVm6MCot9(m~LklID#B_SxAw%+>MK!5_B7$K(qU2{?JNC2OoC@VHX8g
z6)V9%H!iSIO-UMnbqag<c27NYkDoOhUgbu2+t)JW$(kl(zHwJmnYATedYk#h6)H8P
zN~-2j+j1_)%AT9VbF<YMhi4}yom0-tKC-2_r4mY%PUM^G4UlYNQ^$11>Xh$oXDLwB
zfv4+uVbE~<wRw~d?Q3mHDM}DRROtfb0(3|NRV?U{spJaBRBWSFN}b<BnpR24sdD0!
zmYL0wDp>$6eE~XYadLD5*W3fsS)n3Dq$*8MPqf-?GdPBiv**36g<DWG8I7)QVQUk|
zQK>F@)c8_{&@wjK1(JmF0Ce2*B$7!alNKMdYqB+}Eae`nEG8-QsP<>jNEd9}8xyhI
zgUIWl-dnI$sOZH_>{hrT)x_KdH^XdaKSP=&#5An(@A7$-YK4zczd{J*4Oo*}YD(zz
zM%LA0BTQr!05mVsXL77ul=Ae6BMH@1ml7^coo!(e47<4$4wf3j(+ky7%9}Znbe+ll
zS|OvCiludQiy?*TYC@BB5}RsAD44M1$xCQjR4#4LNUr!&ppY9WUSwMOi+S7mY0@VA
zFIH%@oANg6eSgS&;gh;J30c^X>l7(mX@+Mg)fPm|oZBU}wzH{81X}!$L%7h#%-$tn
zDc&06I*kT&6&ZEimx!==qpB7?M&pqLa*wDuZgCHcxwZhLL|NKfgR)#glb5K<%1XIb
zm+%KB3X(Ds3V|c0tJhC^OPEhHqlT{Ny>?{)p{R+VLCSjG-;_=`HLzP5$qMt*->qT6
zO6-v}GV2JDn{{;slBG7xp>-BJ0FtDv9rdxlAT6uBc2dXqc_?_XIwk)A0dj#ka(WSM
z&HC%FNL!}vU5IMByag;e;!>7CAvQO#8k3|o`&u-ajuz9NPVLm%y}4bdq2()pF*X}5
z%S}~eSe{j_Cp}GiUDN6o@K?zuBECP!aSFRaYMT8bU395eM8l3#RHs(808)aWKvG4N
zy9;l7odumqGbSFJg;?E{!bKNYJv_FDO(I_Qu)b|H1aj#O>T)u;E)DPT`9tQ1BX-gX
z0a36vJ8Ni(I~`m^tSd-LE5Mr(uAp<YZNw8_W>Dte(JLtowm*qlep!#g7b%hly1J58
zVQZd78C*`DNSc$UkN9aXI0l-i*bjgg^i(WW&Rr$UsF2i4xk0hG=6vG<<&;4p!00xO
zT9kovZkN1xbte07XuRuL9<4;?)SoE8ASmid(^DA$JXRVFEH;jYrS6@z8iNaRZ(~{-
zxw+R(jBZOdR)d^$1_o4(bmhLWy_q#`M*jc-3v#D3LrfKZcIOf%3BvD5Ei=!8$smNZ
zMz%c9^p1=lf`e_hJv`V4cG)7s)kE?S@o@lrI>*|5iS|;Y>O+fT6O2}{U0-QGF5Ue%
z@!VI6D?B|dd%w`*b)ZMrK^%@Y0=lcDceslS+gRpx8rs+LkGuIEUJ@llIBW<%SlE{}
zARPwwjwHAR#f|N(W|sidZ6Vq?);mz{MICe+@3d#%B|zJlwZw4;a__C<F83(88u>!m
zTw5LOJL0j8fnxRp=Nt?>atSvvxV}QS=dpy!2Vz_#dB)_f!us!}xk7qf2T#N|jj3>z
z5tig=FBQ0uC<TFQi`$mbwYLUP5=cCRa3R~2>8C43(C(JC?sgGdi6>ZJk-wB~3$^X>
z);JR7ho4y3hpu-6po-i{JIaYXjBN|Ot$RlicUxcMc*!o<-&6U;P9&qZKDJJz>8Oo~
zSOVu!v5q7;w!FCr*cW7jdyVX2975-3d1UAbCtq02w{A5g`FtahE{weO-Zmv!j=cG5
zVQe|r96YoZ($TTCmFa&^DCEzQ))BEQ0PkUbW-4(RJBhfpmz$L{QsAjU1r8*O=1JZu
z6?V5VfjE+ywH@_Ky4=Tl5(ya;4xsrF^i*G&X;&(f4N6P2ryY3rNk|)$rM^)~xaq?h
z%|91S&Nm?Vkq(wze4vCS&~-)mpYo4`du@QFg2q$DQFe2?Yt41{{Za4zov!LeRI2Qi
zzk}#E54f3&CMBtVW>%(|GmRm{H8A*FV(HCmF6polV5D&-C3;3-6IB{}=~4h@VG_kF
zCrjr}Y_|0JN6QWb_MGAl3Yv0F6^`;<3Pt56SZ!^TgoJ^Vr=S}V^^2c|J5fp1>BxGo
zha{##t(sz(;-!^)bQg~=#`x4Yl+vR{Fjm#sW^cXL-b-KGr-Z}H1$fn{+x2!G825t|
zjB}mZ))AsrURI`NO-qq{`P^m);}!E4c1*(_(DJ2!v@|u3!t(-guY%e+zG;gCCC1Dj
zGV^GctJUc0Ub!dblQPgf3X|iv!W<HKiRz;BQs1N3g~=jTa5Ck;xaEmI2=Q(bTb(@d
zm*r(LmF&KjCX?)#y`-rp+**nW_$(zr{{V!<*Mc}aDYA{VIG5@OIu}}4cTYfbf7=sP
zR;=G~-PQ2C`V-8%C>;mV*C*i(CuFd5?tinq?ILRWg!hu<A3^|xcj`rsc}^eDsq;)s
zNz|RC&$6_*(Qp=&m5o8NfIEQ}eu2gnIfvy8($Yfy=}Jk_4y0;52(pKfirnC;%C~BE
zC|k^dZt7(SeJ9{!JT+aZBC?un^HMHL&UlsVZ1+GqfK-**_6ET~o?zN8qgRzXy-?SZ
zR*r;)T&cZSsJ}e@%d-l)NA9O!KQELdtd%FvuP9TTmrzSY00vz&(?V|?jvyf_QB{%#
zVotz$!ZzgFCt^Y1Yblq+(-Urxlrq6Z&+jOUeF29T6f12^V|pSGq^L<tJ1|H)Em}4{
zD@q5(E3151nWt1+Vw!@MU3Vf$1Q$-%w@#7M#6BQDN2kA4b<0dVq>#04l%l~SUZ*KO
zf;8y}<t7!@R}^q@&xUBkG~7oyB{=MZD+>sHfC)$gDpm%Wv;#}(G&)6fqSRl)w53up
zrB+p{uzxi+VTKDzu+g`PNhxh%K!pngl<BF7-dBj`Vv@|QQdw$Y;E=X#7INHJ5Of1=
z^|spDH`RDAfcUeHY1Qh0bx%@dT$^@Tmx5WCZMzirg4a5%Xb89_@Q+=Dx|`67IH$qN
zW+Rlsn4vQ0k#?^vbIdT147|b?TXh5f0CrYA)1bcNc;89G^HfSjDT=*zQlFhlm6n#5
zuvyPyrjqF(s_FvZSp%6j7oM?38<whecwv&=tsz*Pm$<iuPM+wGB?1Wbh?9cc0dEaS
zF<r$o0-;g~%!b`?trBC)kyoC>*HICUqSb}0Fir=h)Gt)Svq5tV9IKdNMGms9vaKe{
zPP%x7k1NJ5Dss5*vDM{}UJ1Xpp*9X!+R6u=wYbv5ls_>wUV}Bn33+)&QzbO<?h#Oy
z@To5w<<1khR>w_^`C2#P8bYOT^w+i-W!IW#FlD6VY?Tc&8|kfu{2*TEOOaxaV;gGr
z8Pp`n(&{Lek^xhX5ZX$22Kst$77K?M`mcj=66q4s{{U&qEh#R`EqQVrwhBqs#=rxm
zj-Ihw_)jK>OSq0<YGn<Q6q$_-vbItP{otTSoudkWXtt$sy-Arel}jbg@4Z*NyKa7Q
zTAOq5^el?y#_YRwTB0gdSD#7~-oB)*Nxi~I`V(?>w09z<F(Q;HM(NXA#crf=V7MEZ
zVeso}-8a-2dCT#A6SC=P<Zg945gSuXg;ieVj*)mjB!@=I5$<~(57r`SjyvJpAB2-o
zuT&YO$gnJ@-X_P$04}9(qCqjA4SPdi?k>__sNs66bp}{gN87POtm|M@g#bW2jjVdW
z+SutvqH5%@sl=cVNCFyIiwzpHPE=*)5ZlT7;+3+O5&%!)7R*J3^dO5|LRCi?r9>9Z
z$4kOPSoqUtTuRVgWTw__RzK(Sfy&#I)TtS0#^aU5QfbdjSEkU#Jt}cZQ_Ht=ZN_~s
zZ8G0d6gk8*OvAW$h&b|-jpRb5v0WkGX!hAp37tk#5#J5eQc4I`<Y=plS%ccU7UD|1
zLFy|KzQ=~peV{solDUJWyTiAKD9~<oB-mOk?ES^6#tg?2YnMu9<=Q2;*nKK3t)rrn
za`?2iVQoQ3I_(u+GEOYT7bwc<*!s0a<2?>;RgpUC<fd|f;#_Ry2c3w%khrRr6~$@p
zo^qE{Nfz$kN*uqzQC{Zwr$LlU3d9&ny+>+cw7S#so!soZiBfI~SK-VoLAbrej?hTs
zZW-67UzC)^lJc|71ox8lNmr!HVL;{asW}MH>Xi|2K{p03Q<C3PqNOrL;y(s{+L4z|
z2vnvPnQdX!&Pg(r=iFuPkA~dI0`~&MYj)2GxMuB2qgbP3TtuqvMTG~MZdHUyp-dli
zkejHHp}1G#7Kc|2q<+q?CT^Efl&eX+j_LmZVx4XD<i3W<H_+?PbJjI+Glz9aY->-%
z*mkD<HSXcoN?Aa2#!dAK1ZA>`)N%lFh`g<td<n@H<8jnw@yeA)!BnF!F2i!ESGtzQ
zxxIHk>kxMiutp%3uDOWbs4a{**m8DksRSj*)uIra`}zUUW<4(!a#MsdkEzPuD}G|H
zGShk7er#nzK-}F{NCRIX<q$7ue$p~{?S?pA!RDpw73so6%}z+?myvGv%!T`<S#{5R
zskpVt(uqf0&qB9Pc|8#i&&apNzScP35mSkBfi7wE`L~nqDJA)7Wv4dBHe9y;D3N#>
zUa84qyjhF8l`Of4UTNl$?<Q5US#2YtY=;x3#2A-2GufH`74VX83^vjbF$A&8R$03K
z&`8eG&pd#oB|rQ<bukHW%N_p!WVnS<m8eM>d3uA+7o=Pk$=*7(IML`)G$xQwRk74W
z?O>@FWm96@*JoIq9qVK*4kS2|oA`kj1P+7{elX^s;wGxJnQ7I!J*HgyG|4Ahf#Fg0
z9QuP1Z7&hfYqG{pn^8iP&?Z!^LgXDwN*stMPhN*aSz1OTVtRUM6APA*n`E+v5|E`j
z;2@<y5-b4+UpsS+N#%Fk&&+pibuD@yO<I)Oz}?ooD)SMfGMBrn-3L^tq>-;L$o(P}
z!kEUtL1nhzDVSwLD}l_(DHhXYkWJy=PRHc78<}ZfIGZU=i{v-Zf^D&}_(iFvtc{Vc
z88q0Zit#j#9B>t+I{TV?$2dsb+<J3{CM(Ca`E0YeQcrS13(aRP4K8wATphD0-%X4r
z%uCd3GfFO{OYf8t^uZb^lkOw@wJ|GU+#s4$ExR(4-k~ER6mOK<bslQ`zOhEKB{|e@
zE{Kk><|*Pttv$!9Z&T?ED3zjKU68elo9wHE{<MbOOA%Bn6YB<Ha}z`qnWs){i9VJI
zAHt9?)0lp78g!>TyDA;=_tbA>4yVtc=j0+JnW&|usirKHg?NqbRC$xs{=B0jZmgX;
zZ$-QP7oXGAuB`cXQg`wn^x4)VB*eQ4xZP_$^3}~p^<f=?qDdAyLjp#opl+pkX$w-*
zg~6Dc-0gqPHAXpAk&l|>?mQ*uZgUlXtW)mSUAd+3f45+q4LXNwi3OU4Rh3*x>8ov#
zyPE2u?(95X>ld|0ZK+XGo8iU;sgz92A##)0hFQxchX^1v%DUdcOB-IpT}RI~%)Y|b
ziHyQwl@{Cz+>4#hk+}H8Nw%zw)Tzo_nri}PcDpvGGrutV>se8`Qpr&__`{9qvn5BB
zV7ZyrlWh)z%kzYfw2O@e8)qI8dB=Ssj{R-s*5Yo`?ps3Fle_}?lvI7z#f{bFVXf?z
zxw3ktn`9_c=O-&{CQ-C0O+9qw3d&u!s<ApHBXun31S}$o<z7MhO$lOZZN!8;>mC5&
z0k}$TMn*xg*4dAVM)m;;yIp2ZU3AJ)`^2~shvrh8refPABk;5i$=sh3wXhEU7BncC
zW@b<OLx$-=Isgui9;U>E{7*3tZivTG<c@WxWHP3BQ;8{632AzrDq=&wJ_SD7k`?3$
z5o`E8!zOT*A(xbrg0Y)8xd8Qzv`k4SGSOwmz)I|wG8<<d6>Z0nhh;jOF8NQ{^##f<
z)(Ap^5(n<37A>TIg8pzy4VWt8rCnND3?9&&EI9uF2Dwv_M}1kOp-(n{8_j+;?eznw
zBk>rek@SvkPY}sTlpzw+U>wPI%0h?5Il_;qK=^G*IIF`9NkgyIDsJJqnJQbaDZuLh
zJi;%ot3}eC_9soDRnxON7%IAQ+aq`*(k&iCopU6tr<sKsT=<lDD`9v{jFPJufh83s
zVr#+plPPTl%)}6oEOd#F2;vg^;RQh{01KUU*RR4Vh8axs?BHrlDaGlgU_CeWi)-2I
zfOxYT&Ci;g%UE)aO>e)bROTE(GU@4Ztf5B03!UsOxk|qZI90IEJ)-p{Oba~qQmrRT
zlS`Ae38fUXD#~-X@wLuWjZKE9pah!%cvi=h3aj{EjdGPgX`oi{JvK?;hMhu++?pvV
z)Di#)QP|v-a<-`S#xUm&XXtf_FK=@mQlzHarZXohl?mYT)*GI1FYnt@P@n=7G6IC$
zgp~+Mo227BaaP3BxSDoaMq?B?EZs?&`TXjf?otH07RoXt<q5b*QnozAW1UG!cuT2M
zrA1zPvU`@qRa^^=DojgMCS<7iM};g;%t^MtxqhUkKyAkn?y171-!T_Cb-XHIelz1)
zdXEV3y=_ueS^DM~e-YwZq|05>rDc3;X-P|VLVO9zK|#4AQLW&~i~(PrlBv5=#dD-$
z2Gb=rr|Hv)RO@YOhSs3G%1S`E1y-=>8|I}kr8Uf9G{r%R-Cq!4)X)pw)2y7JQZp9X
z%b5u&Nl8dH1y``Op(827Q+uyYf0<aZxO*Sro;GmeN~<9xTclMx=G&)LWzvA~X+bVo
zzYxlm6pZN1jdj%N4q}cL24&`FaKojP%atMOG}$(7LtLrcv~6o-%!?a@kV2t4srC&g
z68`{h(8K8A#|JROGBi0?nq0E#RcVA<R2v(Y6m#0*=^7DuQezR~DuxQ8PgSMlDZENm
z85LQY18xwfq}H+<Qh`1U+8zGwOV-I*NzkRAZT_Ze)bgwDiXp|m5E?yBa;b+U-IQ^w
zIW<Uq04)kRiOP|n767KjL0&AUOt8<vmC1Sc11ev2G&C$Zd#kQqzMI96#~7kh6F9|k
zMNTy0+gooUb;lMOQBls?(xqJ}QPD{NSb#;8kYXj{Zw%zBSYlfrVTQ{ArG_e!t*gYt
zfZI8@Fl-6t3RE;PVtLh>oi$UzFLV9Hx@%t06Q3$mVoKCMKi4RNaTQnXs^s+WCo8TJ
z-NwioARq96A;}}fNx$rz-7;cNzp1{0(5Wr!Wo&{K_jc7pX`1?6=uL=bgxh@y=NBbm
zu=E`k+>Zi?HrL`KV`;yc*71f@{Nu7+1m(5IrjQ!jvFj~o+!8IVxkqbK`Azk?7Z%^r
zHp;PMU_y2mG2bsI$b*!AgjU&-Q#7?L;<|=|OLV+Q7&irInd#(NBE_auJq^$Fj+_~S
zl1e9MP^70q+e+8se_!PJPyh=7Zb0d1`$w_9#yn15CB&oP-Z6jW*}pE!uKRD}xTh7%
zdK4bLU+v~`xDB$43jwrqI)xFp`3UTDKy9VEa*Ycd`TED-?3RfhIWvvK<<oAT(m9?*
ziRW#jy~Oyn1YciR=XS)A&(15$+`cS%rQJa01*0(bwj18?oR^MWNG8|o8w1wNRmv=C
z$3DV`d=f3G2dUBw+nbva%<mjRU=l|5+VSaplcD9Up;98ki*AA~`Iz2?=r=n;TW+Sp
z_Eo<-$3TC=b+L$kK+fRh&GtS=`9|bCQl)4Pu$Y;GqigB<<r|Ry05W&@z|jJtUAlSe
z<)m!y07y5#lqRA4r+Xc}V<7U>bUKk?tX9$iL^<QN&bQL>ygD|`w;`+~2W@W%2kRT#
zdcfM+jR#0q5-cgD&574t<8ofo_SeY5Z-1#bu(kbTVS7HHfP9BNVy6()??T8s++H`K
z%W8S(Jz+I3B-uxO<7!?yfw!Kpjv#lo;J5=obk;T@;BE82>){*;bSItqn9VMm>Or?i
zt;Xc<sG{4Z``R|4%h>K=F)rz$w>w0o!EP2m#2SOslPEuANf2Bh<u5Gi8V8n}o<iM3
za(Iq5j}61i6^M3>e$rlS)rO&06ID{AuGsGE@xs~sSyEkDNpen}!0yvH1&#JlZvOy^
z+FxOQwh=M$(}R>eQNsr)ZAi9;CBa)dW+`7al66rhQccM^n0HbuZc$`dk(Z+(i8c@r
z+fs@dP?69ZM*6lTl&MpuC7dovIO}RaQ|*+b5-q%bX5#!-Tw@n3RJ7=qWWM$DKBt4h
zQ^Dc+H@oWm&yASdhc01EK<mi?A-klDTS3ogR>ByO`W<P8oEho!8Z9}2x0k~I07$o7
zTkQK+pJn-(S$66OH?rkb-lblkYCTAbvsu73EF|0V6Vh%mokzM_(V`Ep<YUgt7S$Q%
z<g}3~Q}FAP>2cPHQW9<oHPhB4+!=zNM7wUebf|zzMwar9p3gXQ?QR*Fmy#cxLY9>!
z0^|XrZ|Vi&O=ZN>X>KL<@;V0OSl^Z5Q*0D1W*|L@>R2J^c9^I-T5~|!m6&Pe4}3j{
zWwAp^W_nG9-`*)mNIql@A{@m{OwZ3C+>|gkweC;o!rlm~y(02d3CnFlj_33YS0&id
zPNR$RB?^}gC=)|6Wg1Df>;jtkcSRt4L54rrbgVgwB?)q&F7YZ$O}J3|E)tS5g@Ba<
zuQZ;J?2*K%bQQk!)vkkK3=S>g7Sx$hDze+jb2w6TDI-yDJ-$&(ij&yaDvB}8iv@(R
z#I7u&6W(QcqkTCZhxN`8v2PEh<RqPPp*EJ})2VEDLeC(1tJCQXE*j#gn(UfpB__Vj
zs3A6evaan4KfIM~Zgw^!ZEbjP*J_m6A?=u_63Q@yT|o`FA9+KVKu(`uoLd_tygHX&
zGl0j!{6AHH5GsAf#G5Rjs29E2X8!;atNtQ11L3*Ri`pX%%wk$PO(tSyPFeQ^teb;E
z+7bq5Rj0h7q}tZ7Qi#^pmzTusGh39FrP68=3`jblQ6`y`Dq>|~`nk^I_ibVHjH+_7
z^=V|w%(Q}lNftLE_SpOcGKKEs^)t&VR)HLF(*eoI;VD{t##K!r7IDWE4b*v$D9*Kq
zDtK;@TbH9c+fx-8Zs9X)Y^b&gzQBuvs66%Zg~@qkQ|DIEJ=#!y>3NN;IUmj|4`@!^
zjo~~*tSN#ilDLAj%bw3QJ2q6QR$je}Z6yi?#RH*HP)Iret>P4Jf}J@{+9apN+;LZ;
zU>VALOgM@xwIW`VDE8@FZKuR^CdxeSd0%ToG5$Hs&0u<DmVWAI*;0qDe-*Nm>TFJs
zhlu+}(r5UvIBi&vlc~_=r6pLKnUw{#u{yK@wIx>|pebM*i;Zk~7}JilnuY|$3&T{P
z?DETD=9Ywi!BvP-t#C9V{(40=$#-z63CXLRHN127Rwbra7v4;_DNt!^We$WX;uHx;
zCz$}mxyEibNa5NwHlaIAs7N~NnPpj=mRn9gCy<3SZ=p@}Nh%~IL~0U{68KNTt{P5Z
zhm&2!Oif~GhKO!?Zmw8UozSIhC1E#GQ~|l())oZaUyT@!gT&4q;qi@UT5B8OY3F1n
zWEcfWsJ5nacgP~Zv~0@4t~6NygBc@Tyw-L#!wpTS=G(|&wZ%**j2Qhsmt1w)<$E<r
z3_hUZL#h^DVlCadVQU|IyS{|oaMdBXre>DnR&`M%t8H#chF(0W)2cOjd5TPu>F&y?
z23%%o*IH}?a1tCUHn}H42B$+7eY_aPGQgC@(<EAzpLLd<d3n#gQ*|cR>PX*|5p6{^
z)Uy{x6q;%1&KwUtQf6Ddx{3j^bv7|MaMqVUit0@^vF!4xKY07T6r>H!&rMI1ac~2J
zGkC`i)umXcu5xacJJ+A@vbK_+c{d`;xZ7Kc9-zlXa~9Vr49L-`at$zvl>{zlHPEyj
zH8!vt+<L~PJ6X#_a$P>X2r9qZMpli+YRsdwIa<yJK{U|J+d*!+z#u7U%sd4|W;WE>
zAd{3w4kn~gu*NULn8Sk=+KjB#VO{DdvS`fnNx2G2w*@4EGLUa$rJ_UQUj;B%7ulYu
z0L~Z25^X7JT$*!A)KGzQlWV9BS}1vqVy>ec*LWR_mbwuw7Huvj9U0aVkTWGW_jJ<Z
zp|?2J(rZmosakDvw3lMVVm{oM(+J`*C0oH%=4F{yN84#`rSN&1m1Vz{P&o^7v3x({
zCK=*oAvIbJK@+T~4)v7`uS=-wk<?!4JNX+M5;cl9#NH{=xbG>4q$m_;&OMlWxJzxm
zl*>$K2Q|>56P%En5n`ij-$-k4F}eO7ak5P~u6f)p^q6(E%hUqfONvqoLuA`3d_*eh
zvV1$<(G!i9jIuP;;dv`bee8WKpJJI;ZE2d8W#C1MR+wsGJ{w?+AylbNOVV3QvsVV^
zHc&>PBa}3;9~7i;b{kz@ec)w^Kxr);#pNAR5Oz1Q*J}&j(F#j;!<Tw<HBN&3yCGNa
zWS<Twi|v&`J9_er4l<LvDuVJY<p+wGr-bsNnTP6flQ?<TQ{BqenJ+gbb$F~o(n2-V
zUc$hE?_SqTaJL5H=}%~#!t|G4c{XvxO9tHsQb%}@6}i8zvGXp8$IK;;D{|C{N|002
zNhlJNjTY3tsp)%ixxJ#__I2$R)RrWp@aq!3S*W_vVn%7@f9moJwtaFWq?`Dbowe6S
z9-~i}Q`~NYcC#c5LD>@kR+@3PS*Xy`=qXW<n<n?Q^;l6KNa3V*dBu1(RSZx#kyM>w
zmV-^RP<3Hi3k7CLDZZb%WATaME`SZjV0QD59RwpgIkQ^%N8;<JSm@+imSv046$>Bs
zT*aNDsngU<OO75yl#JP8Zk`-koy?0Z1uH%bt4ffuWC8-Mdx&{(=d*4S?9qkQF;Atk
z+Ows*gWfpu_6l)FQZ?A=<!$B~_?x8GS;RD;mqOV~GmIS*Fwi8SK>ih=sX!B<3LueS
zM#W=VCLxzHlkB>bxopj;yvk`-+>vzY>S0n{O6LgdnXZRWs^dC4!foVxE2&GYp~-xU
zWY{SOOKLPf8+n?e+RuYbNWC|XDQ&C;EY43gDsEDsl%jABi^|(Cq;qmvN7mTRVtN(`
zqOucF6&#GEq&CWKwOCjcTiwtNevuX8%vb%Qr_QNtw)<`?y>Gh#B_w_wbW%vVP3)^E
z?+cbQ@R3qkA!$3ZHsSQHAFNQRHJ2NeQ}ZeA=1XfqWw()Ft0v`HRqv#f+@(o8#7*?7
zOs!2QaaDHK2mmRt<A&P+GbK7jZ|wCiOQ2(HYl0>w3T0&8N3po0aF(o<Gk-jecV3dn
z_|0`!rLZGvnyHzSPZkJrQAsH(CqvWcXtJ7Fb?9^KqVATAljLxfHt7z{I_V#{*hl82
zLhQB^q^8HZaeiu8{y;@f;tv<`<qETfg$`j7w0fmYiAM_9L#jh+aU)Wobtxq2{Gxmq
zhNR@sOLJ>VG|(j?{{TpI)SFQ>LaY+KhkbhuF)Z6N(oJQ4TU3=OsN1E<G1c~p>NLc;
zFW_-W@hwTdPeIJ|hK%)MaY;)`m~~vrb05kVu(d?YHsq@9;}=i&zs@3b+@ounVOlxt
zksD*FLWbQ!ZZ{;8a-w;Y*Y(mN+2UJ!DlV;e5n!?9JehYi0{6Y*3#+gtmg1DKgeK&z
zcCa6i1NlX25sFb-BbSL!J=u(dOJ$z<WMmfSzP7Oaep*tV)!nuf`?HuM08W3hf?BCo
zT2_wRLd!&c9!gl>P&Cy~&d}Ui97f^gew%`;C=%9FPP-)G`{XA=geV_&+Fx}KB5(6~
z)G4PFl?y2*#6&ynXu;8^HvEo>_C&PJ+a$EG9Bo(EDgI+ne8Gi`LO#%ylCC4fW<h3X
z55n?BxBl{Mubd_~{@qVn3A?iY0C<lyU&KBdANq_f;aY6u{Eb3E*3!*2=2J5C+vh8C
zp(^maPo2s@8mlk>6KGSZEiEpq>G!CgMy58l-<_FBn3tCsiw)e8E(T`^_Yrj@UqVR$
zTT-2MD%+E<I1jpQwSdz=02%-WfDHi9M=7YxHzw?Z52(qlz~YjW<?jf%NmnyqO@Z3y
ztSnUUMNbQ@h1Vqvn{G0P+d*1Mbt=AFWhY$?`Ho^FmXddy^f)Oj1k54%gq(;sN)@JV
zp9pwUs?G-r%FbnOVVY)(t13Pbpa5(D*nA_tT4;h#$|V`ALC;o86ii6Dat?EUGo(H!
z7~#ei7UQb;8^jGQRU?_}3v}w@(tYAD&hcVrBBch4QAOfv(QmyZ9zq{9oNrF4C>fRz
zR&)+0!mv5&HHwQ(#EMG6&tZG-4;m&oQdFGE`s)L;GC0a4`G~kL!@eOj;-+abp3+DA
z?48=~d6l50ME?MIn1*qeVAQymAHwyuwtoz~@b6Lo0MtkXf6`&yL&oSOJ~bsrdnzB4
zoM!7_DKF+94Siu6FQ<vAPi9ffVcFLo;G*j0=nu`yH*#ia{{Vh~I*^|dNB4k+6r_rm
zHrp#{#~o6FQ!atySvwCX`i(D)o2Z~7W?c){-aku2dlhi&3Sy~-r(Tej_VgRKG^Wa4
z3gmm#6t7N0HN2s9I#I{Att3DkH^Nf*QjnS1mfH-<*rg1!pFF^@Q3GD^q>z+@e9I%2
z&k7D4tJg7oMy$-@sWQ@NLv;#^>Mt=)LQ)nOWhUu$^O&t`AcU2j^v>&$!BY|r%Tw5?
zp{5gd+Hz?KUvQpo<`x9DlH!0;P426!oMDKu-6sZNvo|Q)a>=BHIYXe;4nb5%)pJVC
ztF9?$F#K7Dn%t{A{7%MtP1(x&vBd8XaQ^@ZFv1;qFHp?;e$y>KQ622``t>8dS-wRP
zb7cZRxEXXY7pJsUZx~gjq%cK2+&xg9m|KmZ)a7<_DlS8F3QCDlu(o5&3&a=R);POc
z#5GR!PKr_$S6&>b610{Qr1znlozjDtfD&@0M*2kcgXt0&CHLkij1x(u)oED9lG=%I
zqC#TGeW0_cDRFGJPUN(23hcBs@^sBMIw)0~bzEhcl;axwvL`7^tIDj^CN9ZCifzVL
z0`jO5g&Tkmi6>2>OQ&MoT~C@!l|pHpT`p&&WTo1xwcgA$A7Hq!+sG+#BovD%sM^B%
z*pG0h260s7A#}=pB4Omoip?c1Wy*q(>Q>PTIvmAh0ynXTZFhtC#)7Gefuc+}T5@V_
z3YQ_nnW+>vEuwYR)hPL8F)@ossYYD}ME*6y7@5j6^z9AV*%ZwteY#}R&OV2mmT^bC
zaY#rGG&KQB1z;)5g;?D?5h`YdJvWcba`@wqIOe7rqf#l;1@>eq!DSf~2FY=-P@CGx
zvafJNYM;XBVdrV{3lfs;B@|V<q5lA-m6L2gQFE4|;sCbcL_+2Ptl}AUmatwQrw$|4
zWQ!Dc-E4<w@-MoOliu8byro2D0?AMyoY_iAbw-LcE&aJ{%BR|bmgWM*$*M@{M8qgA
zI?5Mxw)oLv<4fFF`K0r_C2%u{l1ju2!nG6a6q@P`i|KRSE)<Z`ysvzO`J|l^A>G;!
z1kf;c6vTWqk;PxzJV%AyO=fm|8nl(Wl`{;XM^oLnK|0u%2{t)^skHi&vI{C?l(<EL
z(ribei&9U-OlT=7LGHfL@W+@%`~{3ER5^l4mUM>PKk*ygD)@pvH-tbzAd6p>q5H<1
zO6EPC!x({P&rebimDpQ5&A7C>k!`N4l=TD-kj0Q^zRE$kAnVpIB{!8hZft5_yil+s
zTiz8VB&?BePJmmSXDcgx2n3#xu_Y;RE(jak4J{QnshV{RB_v9etE$#Is1IGC`-Cuu
zjWe^2Sv$7cx%5A;^kP-<T&@qDZLuzi>BJn$WlA9pY52M3+fH8{Ii`5)UwCC<sYyiJ
zPVKTt`I8>M+1J7__5T1D#aoh&&`S4x-pbxr*RGrL@pyb~cx1z*uhqMJI+Oa<sJAbL
zqnXD)ir{O~E0o6+aU|Kgs%|66q=bGzL&JyMO@3l^6#B#c>u!*iW*53u(MOm)WA1nl
zZ#ZT*6&x~*prxX6wXe}TH*20+zq9zN6rEeAZi?ipyQt`NylHmg;X20P0U)21`9_yC
zRfobpjM?VVp+uVvx<-c%x91y`ZGKU$Ndwo;724J=h^UvmBIKKmV`5#+rOwyX!f1bC
zx0R#OF=PRIAJ-@@P~a&hV=3Ok@#uV=^bneti05I}0QpI{^)VMCAg<HoYjCcFM&U40
ztqz;(2~EuCEu?$xIhDQ4Gh$_8x@H1WE^H6RIuSE#q-c7WMNH8b^Z3T*rcPd@@`&7r
z5nw%~tV#2X(*FQGK^oi261}SFu(wObW@DZ97Kj$iRS#tszUP!~Ou)A+yupM|X(vnT
zq;GCw!zuYhHPnkSWIbSYvGwQr{G)PTHzN9Jq$9U8W1%{qtZeqr3ArCVA#HLjEQdfJ
z(l&cV>^UA#lGM-%*L`Eu%%oV2Exxf`h_JAUfS(ZMudHoL_7?n%B8jVjHn6dcsF<(@
z_daGJ#^{?1X?z>pn_rpQEM^Gp6^D3zK&H^8sFM>C?8~;drkH&>mh#4DJR}X2ZNDpW
zioThyk+D<#%S&}?%9H|6rM3NeN1WpP7Y)WC8hESaj<!zP_kM=_9yYcLPIPyES1)b}
z<IWPtRVQiG_h%cQYFy1ZF7%?VhQfkMiAG>GBXh333`m3m+in*U5a1az8x>#3#dZCi
zTs@x{a;=N&Z1)umOE4y-(4pc)iba@D#_C_9gj&j%4Cz?w61L@bT@&>BQqra*9q}?>
z-#dxfN=}vsKu=iwrH_sq@ii6-{Iu;G?$>{Q==%m4R+SjK*3H)249bNLQeYK1D3q`M
zV`Cz|V$jLN_+>MUINQri<0M<Ss4|z*ekvD>IaXaNLQgBQ%r3&gIRrwO>b*v#sl~qA
zY12P)f=aD?pa3pOC&CggNziMgVUuxJxoui8Xn<3J<uKg;0JYK4F+iHV`^q%ZnM%D|
zR%DUoXmhiV=ACQV>(bJ7*3<t074{6H$>s017L|X}m}=sFG+~Jv+T<LTo+@a4`;y9S
z<g~k=yWKg6O|w{#6>tf)<B9GeVHu_ipKi*^1MdokX<(1<Enpyj)g4)I&Ls*96zEHq
z)$eC(ck*7R4Ohdej+AOEu9qCMwA?3I1xzY-nDV~@k{?2kk!+QG(jmO%3`s1dnWRk}
z!dX~S$Etnd@d7Y%Nve#Ios?5^(rVQ+Qpyf8tMpoKlk<k1eo}eXiWsQA(|ZQ<6(i(y
zjx(BXYZu8it%papCAF!vOd~Md9SHKYBUL30LEyENxSx9Cr<_MsVTjo&CU#zQCfQLk
z$QJSi0VIE%bIRg+)Qa-IBD6LD8KtHaQV*i@AFN7O)iXPi*`j^HRc5F%rL>C^p}CFt
ztJ(2ni^xD8(3FykfwxG6X*l`kod{IZDInQR%!1N}y+&mG$cYk-TbglA%r?TGKo>4a
ztuLexJcQfh328;$7OAN$y$Fh@B{znvvh%X*EX+zgms?p)?4+vV<6<r~2XPjkha5qa
z;tY#Rk(;A4QVF}#6-o8TzS{YOs3Bq0?`0&UfnZV$MA){ODPL`GOQ|9M0LIqF{+}2_
zkiavnO1S8kSV&1KRkRitjWL%qUZO&7jGDF4FZPLQdkt{27f-P>D7wV0Dq?Z7N|-OD
zwPa9Dlt58Z4V9?5w0u}%amh)P%rdf<(sKtngVaaXG*fDLUx(jrB?xv|#St`@O~PAK
zR{_hBV4$p{QN6(g#Y1O<SWAji{{U#yC@aHrvoi#WYjZC<F6bvt?WWmU#rg$hw!~;6
zhgLCq^*b1P(NT9qP1)lNPvb5s)1O+^>~hZu+Kl6**)63&sFS_P(0Kr~Kuf=vxx8(c
zovv1Ar)A`m-l3M6TaMfW<poMZgl<BWU=n!~ai(r+UL2wDE>22VQ^dtvGFR+U=?yn5
zulb7il(#SLm6B6);Yk7>70h6aU512|l@T&+B^p^-fjs?ng>6mUnd{fju@Yc@8_rc}
z6I0b0DLJV^pBkQ=GKB+OL9(y$5ZtJ6t?Wrxn2@Da8bfPqD{`*QHlbnoK)O_Kzq<+*
zSqj9j+_d|_pl-Ixh#Ck?p+3tzK&F?`-ew56RkXgB`G~KV7Pc`e(u*6lF3xqTK~&4~
zY6(FKQkS9<I+8_z^CrS2?f~%8wOpTYOyUVzM2lLy^V3MrllV2UBpnDR$}FWGP)y<b
z2EjpXK?zXW<48iPVX1RdZ3bVtP)d{@mQihEU=mcD6ML&eape=sQPjG1B~sake-N9R
zsNh*1A8^H&DO3SvRI2N{UE%ynTZY#h{QgkE#}ZU*5r8Ptw3F>irxMe%P9w!KqHb4X
zu(>uH+osU_!Q4B3yH9pvR<@^$PIqdSo|Zy}pTyU8qBq=~p*J4z>6RrsxyBY83hxy)
zE}~MS)4NgE{-`H;7CYMPiKuwGUlPl?FEd7EYs+-Fl;l!QpdIXO4Pn{$3UO-;*D4ja
z8=_(ts#BA*In9i_32{hhUz$TLpx?}%aUx3L>N`pTR<Oek{{YFFmvOap-2ue>)FUiI
z!#8myGHOu)GeTvhGNVqJLyiQf5UU2%R4zFY@PdrpC#t#;#!^cw*T|t*H-i=YYbjC2
z7yv2uXw?fdER}z?p(wJD=3ch3^}V5Q9`RPU#D<%b##BU_#Hw-`)ihA(wXRN=i#38c
zA1lF$RkcVH)Y;{)I_Bn7Q1Z^!Hvm{%>1%b?7V#9Tn2KHXS1`<leF3EhCuPD}nL<d^
zo7pNq8<WZ}=E3!_)u$&du9n>zDGQTx4@#C&r;Logt)=Y(Z_}SIK^$@jk(i!Qom#z|
zG~(6Ws>b0bD7gd+t15N<?w2CrRXZ%<EPT0Its1EOv+T?F2366OBxWj3arjgTP_nnv
zKt<vat@c^OuJI1BB_NXZGC@d7&a`|fB3+e>bw7Nqwa~?!w!B2btRC*gd#KCKQ|k^)
zq3bx8Gp1p$3PHasZEr0)Mc&{yYsN697Gdro&=osXm0DFvugiwQU(00_xcSZ9sCQs^
zQcCY*l#Ir*VmvtQ2BhsaeKsf=LA8`X>-3J!8Dgny6^KPLwI(YVLaAmdG7A~JCudSQ
zDLN2Fx@bl370bkJjcmzjvG$j<=V**Q+5?9&7>-FyhZLgB<e9PVCKK-`(CDG$q306Z
zwDMhOBq$^cSS44tr^eCo;*-P7OWCIveXoUaA#aDZoQnHF!dBd(&aDUSph3NZwzi`+
zw7s>%99PG<a3Q+Hm$l^pmy^s}alc>JEBTo`GZEKG-a8jQr6A#!m|H7ORgCFHz14m%
zf$8hkBkJud?1p9CXddNFrE5Iyu4n5V*dL5^d{IYXPRu4+ZB2zb!-mR1=lb)Eu?{Ds
zPEl3_+XcpnvU3Ba$=mg`SnVaC@|0w*nH$%p`_`0<#=u|2%GT%dh#QIgVV}V?`i!O@
zb+t{rkcpMdB(0PZo1_%n6)!D~fffo$Csc(=m3&bs`dnx}g)A(jYkP~GY)|U(^Xs&J
zGpZgFQCw*&ZTw9%skfX!Ig4(UIvXBVQ)wT<n{62H;<1${QdUB=uNvz(OBZ9@LoVTd
zaW2TR0v1wAf7$`Ht_jP@R|jLfSX?36wTk{0ZHf8mR@E|u-6~0OBoUY|Cg61`+T+3n
z%u@dCZdEa2N=aFINo62g@JxSL<D}t7YxHS+lB-giFE^berpOMjDI|1A9}7U{;MkIi
zQCgotYxv$?sf1Wc97NDclJu<9l9K8W;s_~NAo3&g8pO}T{wq@JvyznAj`~)(v>-Vu
zwiW?d1Km*;BKNV6lh}5@U*V+s-@;QXTGk3*FQdI-)3t(CaH22o4F$Zf6ZZ@FtHdSn
z_Y&iob<0oIX%7WX(q<Y3rzOf#pzCMfZ9pNzp~?tNk}hv-D%sr$%GT-VeI%++Nlu|{
zB6v%?Wg%8j3vBJN8-v%RZom@NIz<*us;y0$two|j=NWIh??6$=qL4@m%a-=i_vIfe
zF$Zl7eOH*6sZu5pMVLqh)Mre}7NSy;Kq&wd;kY@5m(boLEIr!0h`4U8Gg6br^*VHz
zaFHs@>Qg`AX?c-z($S;w5q%3`8Qrt)RxV|i>5fgfv^2+dTw2y_lmI+LleM*vj$O6;
zU#A^ar*K{cp0*iEi*waB2@0Md*tUboq0Zj_0H*D(EdJ2GCUIkhvsfmfRdEtiYfrU2
z(@iqt&5PX%Q)x}obh>TJQg0P;q$$@Dl#mHF1xf%5^(R3H<#VMPDosvnR6KZV#0iWW
zS!}JvDnZo%^LNt6c*~18c@$hw>+<QejOg##P}qa4CE~m=Fs$2D;WaH$oN)<Ti<Dn@
zloPT6wTbf=y~Vl5l^X3rtxA-pPbhaZ>!mIcbtHc8pEywzQ>d#`+3)7Ni1g>XiRKnm
zl&3ffE52N(Lwj<y?+R6HLaB;#G>IhpJt>v<nG!6ihczARomFFCHb}S|l2ToCEw<1Q
zgyaNfNYz^2<o!Mnt%Pvv*rKkP2G-oW1trOu*N5H8GM!fHk3czdxC2rmO>#@~K8JP%
zLfmqq1B}Tq7`)9z*7K@etAMP7_mzC3nZ1Van^~%&p)+ZA%Mwj^8EHfn0o6yEjkP}w
zfR4ONU6yf%==6^b8dYUUbhq8PHod#o1<tnFHz6a`!+!RH<#C1N=FQ<pO=ELU<<jxU
z3}zR5#17TPCg!bc80}(sq=9`p!V*?N(8l)OAd4GYtToDIO)=LkR4F^(SXh&-l#nlP
zLkw2tRGl@~oOdxgq^m`I;jUtx1j$C1idNFnLdta(7l+Ls8>s~#uU#%ipRM8ul&KVu
zNj|rQnJU79k^+c==RR~SSm``^l%Nu^uUmW}a+{76`5$?Z0hp+sm)0wKYpU)nrJY5E
z$r{Cl?Bl~HG2GocdZ_;ZaUkT!c!@%rm)L8><A?Y&6e8U7lW}hn$?8(6O5~A0hh@`3
zW_J|3F-)S&H|;ei*-DD!q=JAMlAThg6hPC&5)bhRt9*IJ=Nw~6X*%r3+E^x^GL~ue
z+AB#bVpUot3M0a$B`Nn6WnCM9V$|_>7*@_4tW~gsw3@rGm8PwQsuo+WNPwg=P}nJ1
z%%1VWH~ZZ$YZ{xwhWpf1>$oeruePK(oI}Iu#Hg+L8{JB0TfT&Wd#28`QWh_4;)d*X
zu=MpFI7biGW$Tp6RJV7Cab^_DJ4k)BklrGoJEM%I`lux<TC$x&6#7kzd1L5b0Q)ae
zICV*oU0EM%P0J<udV6z1%9p3Q?|g}O#>!GuR;z3Zj`ju^9ff!wPEHh*#s+BCu=@*f
z{3xoVxkW;j76^HTt7QPKh#5(`lWgh{HrLyzaVn!Xhh&S%q9Nz0b?IkXEX@w_yv)qD
zr4gB+tp$gU<mv<oS!R7rjX67X993>QVH_`4Zki_5JusQYNhygIa|T=umDy)YSaiO+
zS~O5QLg6aoZ3ovmOH;DQn<}4Z1fV$KLQ+U70YvLz_)YrRV+`;^4oge6xzriC#d|By
zExR_AOfu4%4uA#jq^Rb(H-@JW_%O~Nl|@FDlQ$~E%(|Ip24!b$A+`_z8iM1CQjNN4
zrQw{aEkUUzpsmGD3Q@R?N_}0zTAg(XZBMb`Q|$*(;@T?MXDxtLxb(O*%5GY73)ZLI
ztvN9&<1=V>v?=7a<mB?x{?AR9P&zi#cFaMrvEL#uX!uEspTV_8FwIHzy-t1q0AZ7H
zYwul}oB%3ez;Es)N(s=LjHC~E!*{j533f(mor|gOGfsK7)h^{udCao(lpS1~N(QQZ
zKq0i+<dA>?Auu+ivn|Z^BBZk|%8l9|3rJySu&pl$aK>(vNT{&<wjsn*Ne(>g&o+=6
zbx0~pX+rX;AgcESSSTw006ku9QnM~LM~Mn4BhcDDgz=J>#5`lbC!E6dsoXol`YVEN
zb=*k#ZFLt?uu!(nWm@X74Ilx1Nl^gB2E~X&c%G^n7His^C<CTrXi8}(WND(*wOv=x
z?s|1oI31~VDM3;*<!IFE9Y(&EEdK!BW2X<zH#Yc5vQ*&Ap=|<&<a+zx^>l|n0<g@k
zGQ^b%JnDPIO-QJ=ll$PN$KWp!#Dv<ZbID$zO)C0psO4{`#x31gi7fe`w_m9!$w>Ex
z$4zgqDCfm^p%_`SCn`d!r63c^SX*=aeFrVhyKcmI;*UV5G%)=^6<UnLVO{cATVhV*
zP;;baaDNTbHw5VsQq;GWrxv2MsaH~zZb>}M5s8kD9m(dXwCs4Lsnw}#QBu@yr6}B!
z);&nE5$;=y@{dw3f2>$_OwzBEZVr^~^f9F;{G&3SQ0bMjcHzb_{?XD?Eb{L=Dgst-
zs?*6|$ocxitx74rq(ySV)%P&nc3yD+sRP350r!x1AJ5bXuuaXkG{bJRtms-olB?)J
z*75p#*zP*`z6Y0C-mN_!n&|%kN9M28`G*<d>j_^p7lvA|C)FF4v#rJN7%4`?Ur$Y=
z0<y18v5J;0Vo$@Id$+EK4Me~`2IltDc=SFlK{`TTwA>ASV>2?6PNPnSD04M(MK5Ur
z!!R22k9+-eFqEl-n2U{L)XW7CFMV~^48(Fprk}9WSPR4xtR|uF4f!5IJzUNAKPa(I
z+7)tj6q}eA<V<v?XE5CF&JhH~)qBSDOn{wD_TB|DxlypP+|kn7TTvSX$;vW;($J8J
zo2tOv8}p3A)*2no{&3locPey+M9h$pZ3yy>&CPk-LLz2>y^XzNVkU_fzT0aFoiSY|
zFD7h(<<Le#Xy!c+BhnF5H({amjh@kcE_zxF#eA`CsjH}dTi!BE)vd0*Ar%t>;B)C{
z$W0Dr<IW>8LgZrVX6=1+I|$gB!hG&J!W(m$K^;x688<ow!8iD86Lc$s94*de+V|Sm
zj(W4Jn4{0Kg&y%z?j<Lk@|!|hCylRr4sp3NgLAglie!|NM8!C@Bk2DCV=QecRN!6+
z#4UhZG^QooZ=%{ycIU}RBjFPT2OBhrInwmQOfSD%t|`TY*eg&?{{UJ?%wEa;q@=hb
zSgG*$70j7jF+TdIsPoxMlPu!T-ZZOz60Ju<b@#OCcZyRyL6gO`8jrP9*GrgN#zn`2
za`LJpC~&1p0Gj}j%-DYEzvB#U7OxJ(&k0ppP;Gxc{m-$}#VJ#bNNSq7a63kJp{DS~
zwxy-iDm7_@cZ|xUl`ZR>sY(KMxhe-+XbrU@D9;;vOwVxKy(H#pj}vN&Nt#04yA)Yv
zr~T4$n|n&qa+Ci64Fn_-N{lvmC5@1Hxi2?}>T<N#pJnASF<J`^qimhaiUb9F*0~!1
z4a_$CRCZFYU?tA+5s9?caMexpOr~X*%)*kjl3YsMN^*-UVr`<6zOl?w{_2#vY-y+c
z*W(>HOC8GM31lV7XQ@+ZvKKEff{}iSR>~fqD0HpRq~$hHR^W{YhKFZvD%5FseKQrh
zswtFJxs?W`PfYW32>=BL2~tJw07+O@#NI3?4sk~fc*BTYq@xW=I`B=*{vVifUdpi}
z?p8`psXFGingg_bmxccTQR5V-aT-@^OULz#{U5mT7{6xana+f)yFc8oF7VD>oJlQO
z!?hXAF;PpYQ;t(#Qz768BpifV`t28^wtZ>r1A{QlPY=@Rrha~7D~4iJC_0YpoTQ|s
zTal<xIz$0hq2QT`Dy+pGu;mJ=L7Z_FT2>%+E6Fa{@x0R8KvKoj(n5Q%Zs69yn7zz!
z!j;ClP70l`w5h6GjX4WMpjk+AV1#GS&dC4)wxv<!{iDWkoOU7=_;hV_^Q&81t7*4;
z+unA#Z46{+&W(9p>6PC90LfXnEyC<U#vBhZh$iVGl%^6&45E~_-%vWGw%2uNFLRvi
z2csUe^%9Ki>oe6^Srtj8wK^&%*}J5;Y=WhzcS7g*^!UfrIyDkbhal9Xl(SN@?I$W4
zWdSKj=m6S2TXyoo^0a(I#Thr0iALwBt<Fj%Lcwk#akG^^eb{i@_)K_;tt&LGsoMM$
zQdynO35pXH83oQrp}F}Sp=NGTX?|RS0R%XUr097ap|dfD+eu5Z<;izbsus%ZN0_$J
zN9z@8odXckDpZPu-7;bNbf<SSCi>c6g`~8rDI_0#wGH`4*8UFgl{izgM6F|pXm=B0
zhh$9B+^DSg<;C2x&v|gW_>hBjZwlh>tjZ;WOH|7AoJopl*%F$v=UEyCstqP!0pwOM
z^0Ydr{CBS5=E7zva<8ChM62$z;kQDi4!T%FFNZkESpK&&Oq;`qZT8$#ZOzi=R2f~l
zrKbXvZ(;uc5N{I(H|*(D!&I4B`N^qScBWnScG#c04=K!<t#1-WoXV{YC{?De(S=7d
zY7X`gs9mLL3?b<y;pxh3qpcR+luM|Xmsq{^LyeT>)SGAqwh-sS)m2toc@zmL7U{0&
zQHNz3X+byFy=|n0kMRhJk;CcfihtS?GJk1FII`EY$S6%UoB&Enn<@Z+K_HNI5T}CM
zZj#|^DpK+ns44Lv^zw}Jn|icc7by5-NL8K`%GN5Xntf?)<&pPq42lDgvaJqT4j)QV
zDdj0bO@^CT$7T}ZO=_NmG$-9$zTMl7D2sgJMU%x$;tR1iOKc%y{qt#TtJca*{;<(;
znR0|yrEJ6)T1m;p=R!bL!PXe`{54CWV^$_6rMvkel8nubQOtiauUMV&{{Rc;n|Rcu
zkcXJf;%FSCjr6wPSZLNbi^KdiE%se@N@9;zErldMGTBMm#N|!J{KrUJN-o86f_sk2
zMAV3sL8nhC2p|xJ*xEguerT1IrHQQ80F4xEVlATMEHyPK`;v-W!wFthKPbNWv~;?~
zzDHk3Q)0DAp9IL((uIEGip%sdYr92Bt%+BM*r_;vu)}XlI?FEo+oyEv%=~|xOIV79
zFI$!=Hd<A#n#E#~oT#v*xXi;-P2WWge<+bK_Y)^28%q-{DM<rD3?=Mpgwk1MvDrJp
ziD%{s2^LY;o{;CEaJqp=lW|k>Y)rGNlpa7(KLZ@{JVcd!NdZK42T19vVg@P+mqBnA
zuXO-zcp~og8r0ykArPWoR;=T6=~g5pGgvm%x>2X77y8E+6KC)yAH$Pw*QxR|Q>d2q
zhZ!z+D(>%W>vcqwBx*{pw^Benn9CMYutgGbv00vGolBG*<FgMNBo2d_B-j8hNj3nR
z2>GkW&OKrd(s<m_aO|wmrp&&SOVj0$RP^eSEQL4|a&mx3K)6lG)kLV;<J@dIoks7l
z{&%$>52<*@Y3e2rsktb^ijg<%?JC0d@U-(pk<-O<%qL+fU=B55tZ=_)rA$@nv(qRp
zFYO0VmXlyghEk=WM1W4IPJo@nP%7Mtsnu5GQrz1!%p^B3iKG-SzPT#0NVpd^7uGE2
zXMW6>(}^<_$vJsBsS{N~oLuX<!$qKN-mCai;ujaXm6U6HWvbj_vO6|(rG}%}QO5XI
zlf=oI+q8*+IXfcvbuja2DOgpsR#UEB$DNEpv-BtFlMYH$Qd)5a=y2SHa=1LB=tm3a
zya?cJI~Y^39y3e$ikmy^i<m69@mdf(L68npb(JLMJ11dqN@Z_^ygK6ClB!gB#Y!Pa
z??b6U%aK~8YC?cgQh5~s4=cv1F>_um&Q(~tI>S};Dz+BmwmPEWw`dGh8lR*slP;Dg
zC7YQDY>Q<XfFxT>D&ogzu|1hPTS(x#12|KNl*zh{5tQVSs4~ZR?3;h`*K!Km7Vz5Y
zNEY!6Wn$uv$CbKW=O_;~QfOR*DzTg85%3t7hYu+=DpKZ<jSFw2p-1Pw(W93%WLS)^
zOBVx;GaNMH?i*^M!=58kX?TT;_iQ^g>`yojx*^<(Bp!kwY&*j~D>+teRVwX8`8RIZ
zon_@MDd?+>Eqh;Gjrl`Xna3U#PqFOys|rlA`M55&(78VgLKY#eaB&^v&KJa0It0qU
z;pBB1`lOhqbn`o{4H?^Ck^M>HUx0j5rB}m7b;Y)nm!;iVDnpJWg(WBZ);jGFcM@^D
zwjRL@VH(V|^*0bur<^itb%Eb7-PPTTt4kpZD9~7dIb|@9O5?QsDaAD36zkp622_u=
z=Te(=04qpj<K8QOZf5UVu1?n6Z{2=web<%nQto~boTb#V5^32*`~_)Ruh|pzd9|xK
z5|R!nOG!6TLxVDhJymi!?Qk`YS*{{YJ0`_GQkt21TLCEyDP>uR9`lOQ{+bPS1`;bP
z?`f4@?7E`mGMeDXqEv5fx$_Ym&eLa<oWfpgx63#t9mP3nUkY)YRoN%caSEw6l6%Ps
zAdM1}lmTmUI$r+(2$*{#@wX4)+;vlw#`uO+7;3Xlc1mS$FYenQ1t65B<bpv>h5h3d
z3SM4uZg*@;xZ=;@OJtJ@Y+y`FK1ptgJ8knRg(V~6Y$8-rF62TxvEM$7I>lzSMWs)@
zT|lTzdlc-tyR^K+V3wRc;&cTiWRDNJFA?*t`#kTn&!yBMvz0-zE<DF0$lsXf3qROu
z)g|WMc*@B-+JckcO*RN4QKjNYq{vR<rm6HYx^&r{b3HldS#93n5<B$fu>~kgO5BxO
zAkyGN-VuwNc1u#k{Ax7yzMk?Ys8Z>uQ(nPSa%?R*ie8m1s2lsD#aBNe5>5)>^!Si9
zIh3-+L~A1_G@JLXfTbn7TzJ)yNgLSTLuD4;lT_*_4RHlFg)>Q(oT-$xKR6`il=A89
ztt#%y@`6;XjyCeUvWp!7umT?yI-Lg&V48j%pOzE#I#l8+w6}wu+lxk0rrkF=f)WWy
zD)4~VC-9+5MyxB-RcY+@`}%k2W~o|9<oka^eR~UFtVhFntV+UIp|?FG+FGb7KYCpx
z1bEJ+Nh(%rYNCP)hOr4x@T^Ex<}lpTt+zKVHi=aP5R^KVHl?ugZb<=QDhE@kNw@$A
zZet!Q&(AY4OQ+2NPjY$L=L1cIv|L(>id#t+4W&eo4>Cvzy`i&P$5re_J1sdsQFZB=
zd34IO>Oex0+EbM&x<I~~T<aGtHwt)qsc7uJ>~YuW^7N{t#H_r+W{`!D96`7PrTLN6
zX$qCRNW*kyXmn;wtvn?QoOqwTo_q_HEdJt2AqW})sk(_U-!hK@a)Jk(YbYalQ>2oz
zyS<EK*ezoO1%M1>4w2$pQj(<vl9c<z4Wq~iv9KLCjDn+3G3YQ0W1%bS8(VmTd&ekL
zWE5g<D_0bnnkhHE#C0`N$SwLXj2F*nR-)6<G8Z{GqTM!H#pR6(&nDCSO0o18Jfe5d
zqHu~=WR1Z3O+OuR0!o=am*!YXR{O0ma)luR<P~zgt*2eYUY-@nnVH;1)U3-)w8Ge+
zO1YOR8be71=Mp*)pe#4YBC7Tvqsh+V>}6efq#=rJJG@9br8iz;HRY8G)+{d!=NqMP
zp_=7ZpEErn_H^Y*^~+}O2ei5h72xq)Axg1Mx?f=x$?9|J#?omF9@0}u#Fd7TiSXa{
z3lptHntm&4Y#9mGlcQbcR9p)IVw<P}IRGIK3vlwkigBJ4mc`gsdYfLGooR|s6L2Gq
zy2I<Z%3my=<<bVFX;K~=uQ}2YF%yf#?>8%kaQ-3UwE?7k{Stj|E!i`rmXg8DlcBZ6
zwbU4xI~lizICsQZ+(zCX;x+^OGEH+6luEq7a-TAiLICdy8c`|FnJ7{f?(cg=JMPVt
zETY-;Qn^k0D+WkVT9lfpuvtvB>62Jt-t3I7Ix=NBj--STtw~O{1#XFk4HA(nE}5q%
zo^6z}X68_zXmttqLevJN1MxRJ;s})OO@#5qMAay?3hhbR1s0ieDVIvsn#w`5mQWYX
zWs7aHw23C0T;f(LkYZv-4pS*i%`}&ocA-!TQ9^~mC~PX%9F3z(l20)AzKDOz$~i7V
zlgnKWpD0mnBBINzKBTRuTgt1RL~9Y^@OKkx%V;@@sdRJ%p7AnN_aD!Go#9SWIcsm_
zs&j)iM4>Lv<19fw;*z4FEb}rgq>BIwvZ#ySk%Uz<E9GOP_8?v?P0HbwKEt&q<qU#M
zo6Dt0sppuKZOo}{E&@~EO)A8dTXG5I5@!=J1s4@?CSUD!(`hwXnFBc^A&OQrAxw<r
z#h~RY$`Dk1HrnFG(9Yu42Tu#s%M=NT`7};G)ZF~jvrC+HxrH{Q_ozypMc0)%Liq@S
z@QoR@aVhmucz-)RE>P&2#u%liT|y9~s4c+IN>GH@sE~WYK`~rYr*!(6=Q}%CVsS!)
z!=5GZ3msPLSi=-zTt!Gvw8~8;n>3j;J7AQS(h=REqhzA%%Vg}7=@c6mGO27wJj%&Z
z+jAm{w<HT6tbJF-{44(e#Jmwpmc<yNmyBstQ}&u4!;*+*RXy5JdzTAur35+Q0Cy!r
zB8Vv&uky1S&Kia=tjv>}y_<D+9PYAWV|$j-c6mI9_hyNeO7Vt<Z{cyNhRDA6Vas3R
zWAKR9zRz)9sI_dlCR|OAD=5T^*{)yOxXp)KBoI?Fq7OkV=|7Y(@j_JoC#yJYd&##|
zp}5s#?-n8BrDy2AtV#)ui5I=Ljjc+PxVNlywI+7A!W|a5BytAL{{XCPOC)>1g9=T^
zkS;Zi-)Ea24el+hP0AfqC8d*?-{l*7l${QqaH5$4H6Rhz@tBi0y@9^h5L`!52|mn9
zzobh%F|HY!GUOgr-IYEQ)dy>O9X?SU2}>w}>1bTSb4#XHnO@DW?w95jZ|856dmm)@
zqv4!Zl-smt;g_S^;Ox#<6QZ$LX+x^jdx>Z~Epjc;-Z4|6+8>N^7j@8*V->k|5H*j~
z*VA+7s+f#t2_)ZB%*M}cvOv9|8`?<crTIsuXx~`nbF@3p4{=z{-s0l-=@}+!-Y<zT
zjH#W5{&A8fZ+{j2A=PbcL&NAUCTGv(8JUnZ&2tFpm?b-i#7ygK*0(+3`PvnJ99vA^
zi+dgSj)Y9?Hzp8UnelVilx<Arw!V;aQB<f4iJU1K>FXJZp=;liA&IM6_vyT5CkeHP
z9%d(*)s(zAvL?BU+wzUg%vfCV=?Fg8w!aY@nVZvHy&zRAB(VAmzSC`vpXDBjy+OUL
z)0`rSyN`P}ta^#ks|^nE4ysJ2@Z#!bPPaVc(=l>JYu`vkMA0eK+{VE+PO2o4uz}Rj
zM?hIb)sg|cW+pAn0yGD#A_<}rb<?L<*e5g>up2{jZdT|qZMm>H^X0s46F{p|$`F$|
z(3A0uy|2t4j4G>r8C#&t@kJSoO-?fIp6&D;?7TN^U(?DRTqUky+O{%D#1z#tiJM%x
zT%uM?y-AcN&MhhYPG}ZKKNW@ahPSo^=zcm!6-rH-r*>V;ms?hLpKV!OZCsR<4UByI
z+K*=G@yPS3cx$Dj=_T3zjO<`Ba>FiNO<?|BpRs@N9tm#)@df-y_8gF^NY>M=^vutA
z$z^^ZrizkmZUHG*Ka5WE+zqDVN`*n`!7(-`<&fS$_(~V0zzyUGK+2^gf(~G<Z4{q@
z{jsKS6s(0lyuw@z_*F9H*DUs)`4%c+&F)3gP07o6y&N&)&KJgB%QGoZLo-i|>1JhN
zDqorve6D(=nEdUD;nlc(M?)0{8F}^edo}2LoIPrFl5v&MM!2il$A{b%;*6~_r-QMJ
zcxBml67<WnNSBsa2s(u!!jhDyay(vFgnkO}%{abYnO+(30}04fB~a{)gq1-_r`6KR
zl%?GzXexI7;;x~s#+hs*>jomA;jSs+*QpiR8G4k9!^F$!2FH;}<b1?Z&L;lKx-9-7
zZoPtW5~-7|xEw<@2J@jL8;dCxI(mF#46v|zrf!<3o}MU`>k0M|$5_UXQJQ-UQ5|iv
zS#`%|9+sJT^p$5J#ge6KYp-Q_fgeRXGpehH@HCbg#BB*`^)P_q3z_@GI5P(VtS$=B
z;M<fY3Vt@B(^!|Cr_<Lq(?C4?FFD<~t7@TUv;^y}(O#x1yiDPL9pA<C>`hegbwy3F
zFsXM#sE}w|QiSW2EhtuN4LiYWs^Vc6Pg}7ws&4i^gXRG@=pvN%{{Y~!_@BeMs@*-V
z@_s?JCB%WLP4qtvy$XriEhRS@v0I|c&P%zOnTCUiR@Vex8}(_lE?Qx?8%)Cvq@mVV
zVwVzk2Jv*_r3+lr<fUWbw*+`#-x9c)gK(VULY=4981LF%>!&#KOSbA;Sy>}{I8P}0
zjoVtKIVr))eGW{k+iO#-vQpU8q+M#YywabXSEqObErB~(;XGwYP*oOcYGH$ILR8~U
zAq4*b5L$peNEg=k`WojCB=J5yk*n01OYG5E2$5xA6o-|n-6N>5Na<pFLQtM<UgZ;m
zsTUZ%{{T`H?04BUt{zh5F%}|~%Uf8^)UwC>fO(Po-dw$Q^S6sDnU%v*!fZ)Osow2t
zNX(=R$;_ag&5}mlb<*)|&PirT*(n!_+1g@RyitQ@*2BmZnmg^)89`0dP^`?UK8g#s
z!Yr>RC`wI@8W5#VmlS;Y?UOY-gSb_Icz;DphOb_nex&OyuR7G@k7Q}YD!_uIvYwhO
z@`o-T$4&5mg_KHFUav8TE8Yf@sp4kRn~=3FCD5U4r$KEJw2n}<iTHp20E+#&o}@MR
z@)#cvvn<bfpbmyxmqN+vmmE`;{sYoEIE&fxp^hZ66?TK3VTuIQ%$j9@x}88-0p#1B
zz^9P5x>`AP6!Iv*CepI#C*q#d@)YGIQkYUyw%7=KqGfHZYv+{RNlw@Ibm<Q)2im(0
zy@lrM^+^hi9!6Ga5`@_kC@UyZi3$ZIgn$XMFXB$|N8Xv6Ze8kp%5pm{>aGrk=da4p
z`Nl)+4jo{sIcaYpcB@TGwtw|5KJiOq%!DDY`n@8RR#5!gi3&O0i|0!1E5m$JM1-z3
zqq8!wKH{S>>`J)+gn;-(&4}BqGkD#@Rx91zZKSg@+pSp-w`W^bhb5rfmst6uP@%ny
zc#%=1O3Vi(Wgc<0&pdJ=Eug5l>W;}tver)_evxpvIIJsyCn;3i7m4Zhqfw`K^Pa^$
z+`Me7DLxaO1SF>}fTV(X5_(a)YCU@S8L?1>I9=S)Ou);Kan#6#NcX@cZZJv;fIWU+
zNS&}o9i=&kl`C1LN!A=t(rRU(U+1%e%DuVVpE!ssd`GWgd@E3yqT*~hjwv%0g-Eke
zt;(gx=>Z8!)R~vtAx^19N=gqridJiFBeleeh92QWzBH=gwq2nm)i*Ixm34AVp|HG&
zaV@%CQp%J-$PSw8rjt?f<db@tsnBgV9YrI;JUSMo)90$xhcjR9=6lqqoq$*;>l+h+
zYmy@JIGvf)+eA*wloS3SPvr>op3r<VuQ-O}u`+|9l(_L!o2o(y-5{VTY9jlD>!dx=
zS)#o<<f}M_lQA;eg&xi)TSKKl*yU|RDC^KeW|Qf1w?^9uGV&OTTEY5z699fWSAoC4
z>loLu)RqFGR4aIi#nP#C<OMvp1=Li1*3dr^)N}xRVeI8LZkHzQLZC$+n8HGyo~Rz>
zmdBcvp*;Y(Jb~IibN12WthW-Y^x91c_m_t0`PRvB6nk5Q<@SXq&nXGMp*HITZJO3E
zrH7SAuEQ_1KWMt=9V=z|g{q&2rPf70l9k*fZQeM467A1natAnuLWoty@F_)R=UA|P
znK(r+SDtSX*C|S=B&Z^jPjr3L&tBd0qjffo!gf&_=m<8{oM}fhJ5f=k8+0UY%3K_r
z#BNGr9DnV#sx-Po@>CbyB)k$pNm|u%(^s&vbyvCtu1C<dajBjk;Tfv#JgrILngC$4
zD@vqGB@UrENNtu$1eM!cfnjgLHHiL?GlV#INcL)lQc<TRP$nu*B!zg=oxC@)P&5N!
zV-(vTSE^m2arIWLscDqcGj|k*TyTUo$gobDfK+UyTbiwV2*Za{uRPW;VlfJe%-D%h
z#F!I^7{YZEI7ys2gX#{<BArm5oprgSsVx$cw*rG!?+P<rI%l?Pi^H3-b}f>`SpJEG
zCa|~LPf50~Wu6n}UAcDB6sL>CA$gIhvQv~2Q*(O|o5fBZOiE!2V@!uBOv=cKR@!yN
zx!)iyOHzt<1xs3#Ko+>Yp@+kaR*VOR9d3fu+G<m8u3DutHlo7`mREK{ONmjrSwZ`-
zE<!=M*lVpyRO8}BG%M1o-bZ^EFBow%0#^8r@@Y7hUjoRo>e^iD9}Jnk?KzxNZ4z1u
zwav%|!rG}pA|#-8;7sLx+&zde)Rrw_2~xeaq@gNOK)%F~O}E#3^42PrHEpNmT&~VJ
zH!!+`ucA%I7C?DGfaBIAl(q_jQgtdQSSH}xzl5AXqhQK4Q4@3~XXfS#0DaaH;0Xt9
zPGsEkK}pwr1(J%Z80J#f<X=*aDJ;^B{WmW{s+=6fZA-aV;nhl<^uS3#Op#s6z1w8I
z_a8WG*0@{QuMjp=nTKQ+tp$`&ez6$f-Z{OFYSK7q>UBd2%{;7<bz~>KLlzfKP^5(;
zU;$E`u_I6}N4VP+vn#{4<?EBKVkw$sMX72-vzeZlosm{!FoztrS6NGdB_1NAsIK{L
z0IlNjG}Y?Cdy6RW{5@9V3XU$<``At54`=QSO0eUUY-s$l?QoX>SpKnFu}&1F(B?`c
ztBq7seF|G6PO<hIgk6hp3p_QEZJD{}6zi*-WvTUrnNaEP5Xz8$5?d{#-&1SzjvRY{
za1RV59Bs-(m3t5+DhQ`j<d`b}b1HJe_UcFTjWsIr;moOJ9``dxnMzi2Z67gbYSTDP
z`Ps<?w)4!<X~m?x*ji1}gj}bdiYL|)C9ww*aXBfbQ)(~g(=9%lrD^4r1}yFYu1Vp(
z*<WluNiIk{!;Yq&w!#Wfrk7-tjS^FRxmqlCAmaTg`jan8P*E(F-AjeFzNKbJRr1&!
z0UCU_iEcZHs=_f>joI^Ez6kMdtoeOdPQKFAb#h`|a^tS+$_DY&uFhOdcoREJb%X$J
zsfnbh0sa!G`cqls78k34^Rh3{pCl9AE4^;_+?@}~3@ZII7*t!Q(^kyWssyX=0PyX6
zyv>H&ePVCflJQc#qLD&)N!Vu^@qVR0PmrxpY15Lj-qqaCyz*4)FJqG{M`A_qZNzfm
zei%E0+^th8&&W(v04eqfgb?hz$i90U5(!3h=r^(D7vcODkFdTird6;O7*c0soH^&}
zC@jks%1Ts&duA3V-S~2fiP}O}5nv7_y@+b4YNa_)Uv)9;&1FL00U;nKat=}n+}Phz
zVicr_om!P)k?7dp;O7PCSpK7mYm<1D`VCT#FsDL(){>NMEvCu~S#^E(UA@LuGy}*+
zTxZ4f$(e*wC^bfEa_x+>GqOxAwqLTYlqF68;?R*`GXbJgy@j3pQQ*}j7*(86Pp*Vd
zkbyfzd?7BfR5omt0K09Jc!xu&5zK}IOSCy!jKUvNNpVd&rrP_oozjBl+3j*bxdBPN
zqQvyQ^elv_wHe9Xp^+^p?AwV$X(X6kke~@+-pqK`HA`chFS6TGFF4CAr42Shf<U<d
zj%S|R`NoN-b0puyP3$^#ise3txz?2S*hQ!%Axbs`^0!DucEgeQ!o2!`D)8zJh_ocQ
zJVqH8)7a2s$jHVf9K9JK#ULvpif$}yZE?~uk06OenXcCbI}six>L3AfV;Ie~1h|rR
zzP5-U^D&I`N0S!s+_uF;i0P&<)b&<Lhk}yJuD08q)q<=@1dHi=b>|adUe`Nl6ep|G
zOG*f4S%i19Gb{HQY;!(*faXXM+llIo&Xy!8&6a6$fQFmqv-q4}RUT)Muo?(h_IZ}+
zPSd1-W=yOpZQkm6SFkESi1Zw}Zx3uC+5V?eWx1;H`wmH9DIwHeWyGC9OL|)4P*y-a
zVYFHt=UOgV<+9uNBo4|m5}12}oK>HinrczWw5FcHaQK{AW!oVjYNB)OE_8{_iuAm{
zXXcoYsJVu!w3>XBo1&vCw4&j=DJn@9xJoXPE;Z*6l)Kn-hAb*xgwhzA-BZphJLO-z
z7h#n1@PK&|VqkiaFyCfp>Pn_c)`d`}pt%X4Go+zv4Y-vPrGk=8wXrt7qA8Ju)#k~x
zR|>u;!q}@4DrXsE%uLMWs&cUY8m6}~pIw1crOJ2bo7OECXF8Ph&IH8{;QV!uTwp&Y
z%I2}sos(&{iCUB;dxxG;aaj@#t>L^^J{w|OStP2e<ng`{z>-Z6UtLv(UzunR`AK!R
zA1d-_UrnNU;nV8k#tW`XDrX#V!eN=|M_N@`3zMd$z#UEH(xnnm0?8>QqIBBVirTW!
z-xq3XD4S*~6WD&CN<;XR;!kRoRMWESO4jRMAOef4WeO?Oqy=lDzjiL$52=cEK3%NI
zN@b7$K~=?&4@-SwuV5YyHzgq_NUhSTI9^S_Oq7*5wx!>BNgg#60_DKXw|KIfo0EIQ
z<1K|m!kKDfwO*KI39xKbon<5qE%#+HqA__@o&NwsTxA5T$E#_ZQ*GT#TWa^Swos(}
zN{+fltVuY;%`r0VRhyHV1tcjhB~BqjP(T~l+d?cw!3Oq(7U*<39LiASqbke^3w=e>
zkOlK7te@s@3bksCz7wEM&$`oymt~^21iN=yPzI_1Z(*!TO4^N?5GNXOe6>#*Fw~YL
zkfc*(6pwG2dSPt3%9|bn5Rxtej;T>j`-rZ*GN{uyi^u7OF~l0Za<Y{^<h3@bPjNC?
z@~De_^N9`ZrkZ@AZ;dr7zAxgf9-1*dUX4*x!b+Wp=`z5{R2)^VmwU5xn-G#gBntwS
z0#z2b5=znVB^Hp1gEJ0IA+$@mQjw?kuOuXRmaK?5Qc88w+U?SY`L6pUWtHczVi3pD
zRVtaBqR^>WYLfVtEX}2somaDk6`-%Z452AVEx1mk**k3?CV1<@$9P+cr5jCZM-kI1
z(xRawRHvoHw)17hp+hT)N|K<q)+|Ru&OVfOo8z3H2I)-VNmR35m#ey|S@z}T@+xhj
zm7z&1P12QQT8;7*B}5a@{M6%r6`11AD3O_`QPYR$bjc)BskG4VdRl2JQpr-nQWT{v
zYf&H#z~y)nl9sy*hh8@*?XZu->f-S1-CnB7iY8@ga|mTaaHoKmxadH5pM-HrB{Rrv
z(w)+js9SP0`oix8urj!p#Cir1ORH%WsrDrwTVuqQGv;wa%mm&QD>N!?BOYR^Wf@L8
zMU$yM)S8^teZX?a%zEV_=d3$v7glOFmr(_(U6O5bEqmHJQA#CZ=>pzguh50*X#trd
zEwu31a{UNWVwRwD5D3^@a`K2xoVnL%ZHjog8F~Ca$~_Wh#AUhNS+|ED*@^&^f<>=z
zAQYmIqEqX5Yn1aw;%UGUWcg)`jDQ@ieJmluX^KL@3Gp3|pY@E9OE=V7!<+%k8xB+R
z9lV8wqd9pYaGig2>#R9G&B{Sni(6<eOl}xzWZ7-XI#R7O6c9dpePNaN4sSzy6N`0(
zDPH*+`tuQyn#?V?k%YA<N;u;nf)cILtiYanjW@htX15p9c>Q^R#mf_dqgrXHN-=NM
zrE|^84wRjQZ)i5(Pbd>GZK=1cCHqLe`wmbEt8*78oOyM`psjX#PC%#a7Es$xQJN-i
zvC<LMHV&88HYQ_x9Yk9WBMC{_kmzVD`$(|2r=$jGW`v~8Ut8<e12?D|`r7fO<LSFK
zBECSf+|Fy<-}%PjH)1Sx+7R2AzPHeHjiO-d`G~%rHA!5qSbasL%$-H=*H{G2h&QqM
z!a$oT1YdaYOp~qtQFO6!S`~gATK21R`o_dffI-k6u!HR;;_CDfn47T|H}Z=A02Hlz
zitxhdoVedxb&Q1Q15^Cr4KtS-etO1Yca`#<u>Syyjf&nI$Xra=1~U_cs9f3*(=?K8
z_)KP*%{4mpgYgkg$(6h}kh&*FB0)N8V_=%qBx!wpVFXSDoq9$>Z(VQkF)qGUcFLX@
zUK6AX=CCo4ow*k}!Wo>`T?OMKG;TyIuh6gX-a_G=%5~d#%`<}F1F6$kK=#snKh82U
zd9}GW=hhM861pSs!ulr$zAXsmVP=hvD_C{3wN0wbOG~9iUd|Pno1OmcS55rwe>i0(
zYywU1<!IUMmQW<y&hgE~QlX8flMw|d`LDYX8ZxHu7h=zF=eGVmz{*1t4yK_dpWRU<
zK8R7b$v{P&qJGgfmZ?VNBxZ3kl*xK&nrxHd`BbLaiqfQnkT1Fvp&v0*I7!sz^og&t
zH21Sk<B81KeVYx;uQxGrksmJOe$L>qxOw8R?Z(|Nb-$j!GpmQiVj|RAFDu`)lLJl4
ztpWMACNdJH6(aX|N0)$)m?9cf&fT~!qgG~KYKK{+$hzS|>Tk-eGVPDTqE4h8jnbQM
zbFHY?0;&H1XmK)jq>WH0QkE(jq__}&{SVF)ds@`oYGRixhs$a%-y&6Pxe_dY`-fQh
zZRIy+cJoeE6fe2;hYw;u>}@Ph(+aT$3Y$roWi<2OyD5Es<R<yr+~o%7<#gyA)Gi=l
z{A|bmPga(ie54;{Qo<e=)B=O7eC_PN+Fj1i^xQKeiDiVv25tWUVyI0@PKlXWgegR(
zWg~W-Mu|4jKx?kC^gD>045INyh`Oy2O-olCZ8Hs2B~%dIMY1lE;Q)eEG|z0njqMW@
z-jQX|lWE(bO?b19D>x&L6D>>2&9jCkDl+qLw&NtQUTtVn)`CIGqNFGin_lMkynQ~R
zfC9*|Cne8c0#EabFI(arB1V-vf$@77mXT4OZFJ)=biFEtDLDbUl%)%mf(S?)#iG}6
ze;GT7Fm*m+Z7OPfOSXxYmMo+?l;l_=kqSbDSr|A<&067xsU21S0D<p`Cxo<$kPnGl
z+oV&@Az~?~xWkH?WR){5LX%}f@asC#)KB<SsI%CXr{88I=mb?+)}-ouXvA$7LY;a^
zg}%YpIvSXlSx@+ol|?v~lybhNiOIKgAoh7}6;9P0bEzp=imGk0(Y?q^VOfWvE{=bP
z=U}@tP@9lWBx&Z7N~<%-Qb+_4CKf*+B0b^O5Ninbg~aAso+;ARs(GoU4V$AmGVQpV
z^C4(aKi>0+7ln9|R+q#aV?*y!9+sPGa3cEmZ?+Yi{{W~Q9|)N4ujU$EGw0uJUIsCN
z`$N=(gtBGnbwHW6P?Xsz%tgQ*0VG-(wMu(4+)?4YgRNbLWn~;GR-^9e?6{x);M=G%
z^mDgI3|hxrDMlfaWG<&fbG}N_JVm8gD0~i6^N*jE#Uh`JaBY1_DQ!L5M#FCHZX~Dw
z0HrZ496WFKt6!sE!McofmzsY<mM)~_9|27U&8F*9&NBPIi@9qe$~_ddq@VsBy23sW
zr&cO;)>@&WX>-681xcYwS`%w2UL8OHo0xa;rwciRtCKX6jEJYzC#8|qNX&;DS?P2*
zn|egQ*^jfN_Bx?dDm6NR!qf?O6entHlM^o$q+hyal~@%Zc+}#wKp+b$_wK1B49lsV
z$tZ}pM-JkwA6}$Tsk7;JOAt&VP1;n#E@l#>kQC!<KqOz>P}x8fi-8wU_JGO?CkJqU
z4diDK!!i=gy7C5wV78FcDYo`Me6o7BIocxr8E`7IfqPKlSsC8?y+V+vGdC$+Ore!a
z%kZ3!H*CG=BpdtoNx4wVmSF7*!aPIAPSn#f^vOr&snn(!kX!90?X;nFkfm%aTt7I9
zG0i^{F;<&}Cg862DyIi{IWsbeC)<}w$hlEchlN00CtF)z%tW1pcrM=-IOxU=Y1dR`
zq@J6YRkMJW+az4`Dpz)o@qGS|aM!aI9Ko0^bhS&R`M1&w(@IFpR4t-((Kq?UQQ&0k
zmj*jXRi|s<HB+qB%@$R+6_rJi-XUv9=l6+7JhbX#p<1+KODs3K_;vXlm|$uuv8i3?
z_w_0FX_HyObSiEcn(vyXwxZv5$S6yxWos)@7x54jHR`nvQB$!kam-0woT#|kSr0Dg
zWghED0?0t}N<ahBFMsV$#FA^`EmoMqQl8;btjf0DfeBJvarJ+RUEkI|e_L3=N-15X
z)t-u+GAmx=`+|Hho8q=Qkfckn<il!l0c|!sPLiM!+D{^)bv%Gk<sV8he+*mf*MZu_
zmCA&yolr8|g&K)0jO|OjQ~vR5<`5EALPp@&_=GHe&z{V*ybFVHb~l{}6LWHNbtk4>
zunAG_(B4zbB@ViqZ<w8SiT4<GU;hBwKN!<1*uD9Q3@c2`DfDEdCHM0YcbzBw-fXF|
zH8ukIR7g#8gljy~*jdJJW#~|h5y9+h+CLaiF++N${uo24QF3Lp%a{KEjoT76Ae^O2
zw!o;1o8iKa!qj{pKxs8ffqJKKtjxBa>9Nf=BI@<i(kzA#!1OEuMP`*jr!h^DXWeb2
z^X5r9lje1X&lb3=PT}quoTyDalrqW*DpIn7N1q@xx%28p^{R@DZnQ|t_)2=puD?Q<
z_PoG!OdR|34yIClA+@QgRIH=`ED{}2wUTb4LUlZ?d&kZi%|V<)J26(SJX*uF#SmGP
z0g&pIw7VKuDSDE!JSohqyCGA59QfZo+9MuR8IYM0SbkSKv-Ov*P{g>)nJB%q)C2p)
zNl4u{soY4$?Bc2RB<XA!96L@5YC=@|#1rCm%X`i)z^M5IizO)nnANF>w5lr$Lk$Q{
zP7286$Jmm46XG}KXBlQqDG6<fIZ#6q?4*6$ZGuV41*}OV>PaM$R4_b{o^fnA3Yu85
zh4i++p$Y4f`*#e9_JLg0Jf)e0fG%4jz^^-4kCYgGeyt%gCM2aDnwJD-LJ*}U`gG?O
zwWfvhZg6p1qS0{1dFqA~RHMrZs?i)7R<zwtHU-nnUg;$B>1}mnD~;6L5sBv+Or-RZ
zOa1c0K`U&!ERdx%qn6+e4T%uv;npjqRTV8?q|B0}HYIA(3pR0}qv3MeW=?Wbn|~0w
z7Kr}<kNiEDO=ePZN?lKhvy>LnEDgDlpc;;Rm9?!7(s8u99BL6xzFFO0>Rn#RovCE;
zh91XMS-HmNC6e=Xcb=L;lQcroQ1#SJm8u)Eui?&8EHae8ahDKqRzGdY`a4q;`NW*1
z=cT)*=0(UB)PisLhW=#5LhQTQ)g`Hl)nP@taRCmws(qrwE4xnK3xG-fAC-ljs#9uZ
zGn2i|F9lN+7VP7|Hi>|ZLu`#RB=b<x+h3QPuBDA~g)23(zs;T8MjcS2o_%}oZ`6l4
z{{Ti-2;(LVnU|kkB60dd^V1W|uOj8bOMxmpj_J_c5uv@~egej9;>;wf+o@>HGVgNt
zatc~nyjdJTKI&JMULV3zp`uC&aZBOZ9@8!HOAuAj>~)#STWw)UCykbgMwOc|{nFx+
z-h^s}DO*^@Vc^#g6@sg-(C1R6(yFTxZzX^5RJEl&<+){0LdfUcByD)x8qld$P^Rvc
zm&5Mf;}mFSqOZ9ySMeI&b2^kj2H=CIz;)dDL*Ib)nxpvQk2faKZ8GkJOg?NI4XWXJ
z)O7br7e5GwDUwxuVK(IQ<(!wLGV+-3NFgO-Qh<4@ulhye;38>_Q01iQ(n(@L_Jiqd
zT9B`G#Hjuv6bQdC0kw#YwCvrEZdRFOC|HJ0Zjj<#oR(W`w|5*5B%}}CCi-d4K7Dq`
z<BkWz7__rYc25;eWOcQ%DzM`%W=T!UqTnqHA!8{dDI(&;#jmg6$~8@%?sl0j`Ze&W
zvCboWQ@~6KQo}VQQ}F#hPO{TQNt$hu-h|lusyE7f)2WSed69l~re(46-cq9eC7FG7
zWEHcYGUh<cTR;ZrWhYF^)5LGc`p@+)(l|zUfpdI5mcg?W)=`!D1tr8d8JGkGIJJ0G
za}Rq$Ndu%sSi*}jK*SSt=hJr@aY)K;FRuRpBlR%Sm~1rhDz&=bOU8B8Bx-F{OQJfZ
zRvKuP4EF^}P~7>Sg}ozG&vvt=vVd=to!38HZ@9%pbkRnOUI(N179@x=!zjb(Bt-AM
zM2Lvq4WkonhS7T`i5fL}k1$#gT?CQ*&YVBsT%3!2xv%!;v)|`k&syI#^_Rex+il41
zjpfnfZgBt!@nE3R=>cKv*ojElqpku)%zaI5XN(_kKS-658n18Z%SXmfY}*-(b7LSq
z+y=aAJPcKX5_kZ#zVT7vkWCAmMg}b9g#vV+Xt@@dl*de48ZZN$r%ckcj4LbOe@s|v
zSm1tLxwB2;;cAgdvDjL*tCjtU{C+-UC|xuXdBRh8-SUbBK0nN*(1QOjZEtYWTdQ$L
z`!fOc<!4s@y6r@jad0~Np~F1iNmi^?&!R^yf;7GXQSh>!-xmEx@XL7LnLjQ-#p$k9
zH-hB`e_|!A$Lc#(ex*@Et&2#}a{f-i3-Vwoto5@E_u;dh;E%fT5RH9C@0vjGBc+s9
zUh*2>V58W>Ex)iWMHoDk&2BNzhJy_^RcEw6xqa@@IZ~aHc`t3+^V+EVY=n}Da#T9|
zkd)#2pc=H6;=J>nXN!@|7MXO@(4O$8T?Rh+dH#EFQgzPCLBD6yn|cbSs>BRIpex@$
z@7nKnd1hefUM23o4OfrLIZ0N_vPfJ2we8MoB?`bI1XZ3{ec<AFE|g<uQ}!wMPDrHt
zwSCQesczT5ziq2Hq!D^^Z>Bcr_q&9UWk1ShBdoGs)d8O;M0MDn+CW=ONnPP%KkI*Z
zU3VJe{qjW?CFX;Ymt+)>32uu<!L$a51BV0X_1y(1e8&%TCDY4PT4Vf1;)kIq>6ij+
z=w!_B=9O5o;ByW~8UAl4OgusCYT97!4qiYyx-sa9z^nMIj=`*|4ul``RLkeg!tm^G
z<F=~;rX2$e4@5<DAher!v~Kh{WlHdYSu@&{R>eSWxL!C|%0Wjr0TIj4-=hry^SY8O
z{(FP{V*7hPCvSkF{kdz}#j#9`I1ephoBfR2UkuDotrSm?FmUqK%gpE34%st0r>C1?
z4@Qi9%^uQ*wV)5KRupD4rxqkJqX+E(l|4iBu^oJ=^esg_APhKM1^Z&v9IvNAP|Nhr
z$aN2CmPWG2t++MCS?*IGeQ_z-9O<x6jsDw-?rsgjbUhm2dbaFHs15(fO<*o3k}3}}
zbOnEK%PnTi%eJ#cfz}$Lve9TX<;URGy|z`r1E8Gjw-I>5iOJ$n0pM8nu&9!Nk#ONn
z8@aaN*t>~kn{A9z(sLyk_7d3U1my3Hfkx}-LX4HH$7{Q=yX)!)v!4YUS&r<)GUJkC
z>8s(lAzFLs()az(qs}~_)hCO5sd0SQon9hWHx|ExUWPwh@PVt2*61N2vrT$N=$%Ch
z^oo@7rJ!Dyxw*z|RLF)<M&`W)5c>6bQmBMC!lmk1ht`-@4(e(>!dqCTn=}EsUI)@r
z&|57N3JxA3jMIG0xyX~1>~ix*%o1$gSyUPw`Ge_EHOdmejd4?!lko%!yyDU(N(0($
zMY?=i7oOC6$LuWzfN!k2OK#U@nw0JwZmzEbBY|QdLA}la2d&T*L6c5*=V9gHU!H(7
zUsLM2m5h<cP(M=N_i{3#>*MnmsEAIN;$m`_PFYLG1D}?E^yct(q<!319S!>YmVKsN
ztZ*%#+6UkhNJYcXaja&Ti)f4S#VD8*504IxRNU1wUSB<bF;~(f-*_AnoCwgJ>>#r;
zJYQc&A|PLfG&JQK>Ns+S%n}O0NRBZ1J0^mk`T15?4};sD@MuVvkpCHfy6i<-MtT0>
zA(ja{TUhA&5+dFX$d;=6xd+i!s6j?smez;y)VF*f=db)*et2=U>aC&DDZKtof`ae!
zZrd33r85itH!>6JpIU}A#OxAz2L+G{?XAuw``mtaDSjR)!KT%<06cmTK?bg8D{}ux
zjE1c%8=o?I@5)9eFbZyF!mPwfiZjGF2?(px;3;hlDwdi(e2nM8Ifj0Qu)yw>$LI>d
zH{&>;wX=a9Q*MO_cd#7LV{om~_4}`M7PONK-9h+;V>RzM7)K~1FZ&O#jh<#Xzcpg*
z<~bi0lynvQPVTp6>`heY>c%K+z}D5YFtlT++hR@V)GwRavwSui$1;=~Waa03pM~zM
zZOP0ufBJVKlEHNjmRS`b8KT=Oxd5@266WuHRLL2kX^XVG`<1Xy`;nUUM7-z$!FryM
zAWy}&((gK2nVUE6Dne{}S-@a+T%U*Q;8qD(L%sf|pAa2hlX<2yu5(P;%^X(^UvZJ*
z<Rd-J4{~XomPUpdlim%u7zMUYCSM;sR*=S1JmPSOCEW~m2sTV?5B*r}sG^&*8AS87
zqdRwLT6SzLn)K-w0m+Wl#c9=omzk#2drNA)>!h%z#r?&ZndoqiSQ8Y<$c)$w)fc;w
zHm{e&!xGn};H4u{P`>^tl@UIAmhhv%@=dE8ePuYu7w~mirq!V=k+PKI&JV@>ev1!=
z#FlYaJz`-hK4(LNdu>iZS<zfl8*CRj%X|rST0JrwGy|)i?i&9jKC~bTWgfn?JvcWX
zG5I{FYf8(&`CTvUm4pmZ6=>6t#z)G?H^@e^`}mJV%f*e2tf=_*yp2H%-&AM7zee24
z0pCOW6>@oLd_!E=;}QP62!*%>b{Sxq*9lfp!0fsfCakKoEdxzF5q+JbDdmcnQBm_c
zx0s<6kM%@R6FI!G^yklA;;34C8zI|2V*PRtDkQz-4i|-#<K}^1@3ybwa2~?$(8^8f
zyors*Rw}Svsx6JQm@KZX+X6r<Q+t~n6?$x5quLwOFH<Ln#`;n>@YRQf({$*OldsKE
zXUNm}?~lziK&drG`ORkZlZHe%z76^lMnQKO1bL4aC26%p?vF`E^P5!HQ-WqCb-y(J
z(-g6?l|~Nv6PC#0f8tjkJ5S5&`$M9xJIac)VG4X*jg@L!$1b1yFD$203Zny8&8T^1
z6rYBgX&6uaR?z$VDoh!ZkaPq?;22I0yF_bhxY9`tU+mb^+#h|<l@!-arA9=5KUAaA
z_P1RpO!V<nT~%SJGG68Tc2$$N`2L@e1^cp7Y{%P&_W6UYcgBUPpvm+dK?mq9u>2uz
zxKp8SG{d#PyZLU6D#SIOaCzW(`755V7c-!#S{0hz#_;)3XpNF*cQav`*jUSn#QNqx
zsZ55va#CvPmYq3ap`F&m=kNL_<gZ!!Ss{+qrX_Ryg2q7b7vR`>#dmp>YnpnV#}rRq
zhLw;vVv20o3r_}Cb&R9i{za+>`o6$JV_y*4tpxZA)-}CVFuT0jP)-;z^cUnU{ln}s
z8+{rU_7pMV%|Q;{Dn6{Jx{}@JJGk0oaghmeViWX065~Ov_&z@;9}HQ2LIiWY!Q_tK
zztTWvA_R>GBiW3afy82+-%#4HOu`63hS~Fn3;Y)9(R3~fx0WZlBda;4Gv)oSoy}sY
zO?E)!E|<#E&$8_7e}m!IJTehPYqwgt2IH76>GJ&v-^L=rp~Kozn3`cZ#Bc{@nPuBT
zfRLiiwGSQVUC%g6ZT#3YkX-L074i1vJo?F98|@p&H%J#!V6XQ3bfhv32e;2}^1a}Y
zXT{1!o{lDsDvrvfdbXek#jCTKnQ73^1o=aaf79>PA3L?sop9vlJo>V9Fr`y)*l-F{
z)k6N=R9c`B5#e<=_pM+{zb0ootEcn<<Xjc{W{W7sQX8=PG?*kNS_`goNKmIzViqXr
zwiSn2YoVAy-HC@FrHf>=aj~{S%8^-Hb|;MOB2kR{+~)&z)7+M6<%Wu5Aoe)r7jb;t
zfb^+tVMPZv9~3~4nR#O=Xr{>9QLt(jp-Mna0$Gsc-6+!|UDfeDS>nr14{5`{)A|~8
zGb$GS#{)B#IpBM>v==RLKRilesgX4Dr;6(ZNl~!ENM1H|usP>`c<1ZwM_fjTU%5CV
z+5zXyBCXxF=7`WJ!RktST{_j{ZiVq}^Kz4Ym)`yOv}1_r&~YLx!Prl3tIIQ*_E3Sv
zu^R4qeY*SwyYJpzx^0Y)x!3%hq1UG07C+_`OxSN_=@RzrF4qdz$R1}`68K@8?$mK(
z5tb7@{OxtBSxHH5)~aGboiJ~NHbG?inPGh5dnK#4jAs{ql<?{1MDMQE*Wlmq?fgfT
zAjE4CFkvePR@qMOZ`qCD`@spOsK&vTJ7!eOcUwQ(R)My5rc-mZS;Dy>>P(j8Cu=z~
zU`(~-Sdsh_hS+yKz5_}@{bI97aqH(l8$CvYVoW6k%x>9!Gw#y4B`GQ7_vgg)M(*Xo
zDqOziMJua5J)Mm(E>1yt1jn9BPVZBXIEYH>ZY=@xTrS0)=ouL4@viBsbPu7o+gY4h
z&C%0NYZlHqcUjxE6)DM+rN6;ysaQyjZxICEY#}<b`N{-QP1W~f-!?cg2^Cvgp0(jz
zx4a!YYo#?9Y|<?7GsCe$3Z$E#Q<?Ge;xhiJ_hpwA$^%*9j?#AhP1blP_PGx*<LyPY
zQ#m{P?Pn7#KE(G2F8>{A(r)_oNx}rSXOXC1#Y=Z-hsI=(?qF0xyL3q_@aWOQZ)4U$
z>a`hfSwtUw@`F5p4k5%&?dzri@_!<KJxJhZ&Kj1N7}8#xM!ELHgLFR~BHx9ky!=Ho
z+OH$ns@48|?nj_w=C|!;<^qQSx*`e)c)oo9o0y!`@gq_sfEqBZihszjo0RyyXvVie
zk1@S?X7xGdbYRSQJVWrI^gtpI;`7|o82a!1GoD?!$A7H1Hh8ylyI2IShxZVjfqTZ)
z?SgA>U&pNOpgOjl$zP}e3Tbm+=s!`h8+@hr=;d9hY2gxRQu@5F_wrS@H^+I2VFi_G
z{{MO%m2Ah)QdimsTdM2WB+GMdAFh$dyJ371jA*|QWF5f0=ezQunSizU3GfdT{_FLe
zyM=f(jCUOGu$LlL;O4{dy^{B$aHVZX`=4EO^KT|iIH<M8f!DY1`ZBpy(l_sIZmSp6
z>+W%*9&|_~M(!BDO0aX-AI{?4$@5en8Ezgl13vjI$QA&vzn8!RFH}}npyKmX9etYp
z^~P07Nq@A>Yb*8QRv&dUb{*M~>sV7F@0u&b#1JGILfK|owVnydj3rL<m{-(4t0jJp
zdM?}H_gT<W>F04$<D<VW(iV%%rfu3|y5J@nmC*@?v|j^J(OhbSmH39mlYUtRi#p0P
zRTT1NM`Cua1$8`IvX6WqWY3dT9L)uKXCph87;yZnwU-=NhD5Wfq?Ts2BfJL<sfcy_
zV{_mD*;P`r|F)d|N!A+TLM$@hUhRd*1(#4(S3o17#gUJf;TlU!vwti<ZCp39ZN&n`
z2V7V0{~qPyz!nI8!X6`9;lKv5;gdLPuVQ}_daTYf5T&4#?qVd<N|4!7F2t?Y+7)-f
z+Sjc$B|7uQr}kVgpx}vdC8MRNg5<LY1qYM%D7=3(n2B0|6hM0dQqTG)6!L1d74kty
z*SMD*{Gn4lBIr_ok5Cyq(lPx20s`}<6>9U%uR5{M3*E$&SXb))QR4uqPYD$c&Ayuy
zI7`O6=Y0JGBLkyBJzf#{Zt@?V!`h);$UeX9NtamPc3XR*hMwIEA|oIT@VQROXhpy8
zAHPA?s(CBfv?l6|`gn+Gya^4F$iP?Iu7TOQWKjt8)F&9>EMx9+x1RLL0}Km47~&fw
z2dH+ep}v|0`iwsitkATp6`nbTz0t}&47l;XIdM(0@F0*->S|1C(Tx&Eslgy7ZS(V2
zg9&@QiSAi6Ir2RR3iNdm5dpEOIQB1cu83`-UwE5P9c1t%@#1KoCUE*@U|}VGj3v(D
z*?c*GjFeHx@h<i3;#d0<_10XorTB{Awyyiw@3i);2$vpxsD6|2ZVY%qYV$fK)7Q~}
zBhCt6Z_DCOd49=qV}abzI#BtEB_g|WLUK+Q)NZc!ryIFvFhP0EAy5to?hUXI!dw$h
zfEJC%@?NfpTG4nwN0bS#Bt))_v2*J@)rRyUYE`mF0!H*2$^j6SS)`AjSGPhO-f`%Q
z9O;E56j9cmuF|cZDEd6`x8;@S673Cb0`FP=<jd>j8t}L@Qi>-HxFA_*yiCeq-qzN-
zQ2&JF_S=w+{5EL~WM|hd%ZWJ)hFJ3>5z5H6aUjS#_7^c>?0SdyeZYVHZ{UEEP8s&K
z5!_u$2|<JO9Hnt`SenuP_B0*Wf{}_0Yd>$P)k%UojP<Pf?<lqBpvMHbh#a2B78*d4
zGhy_8m=5h3MPFy2o*p9QPg$c8P!s)abvfybgM-hzPSmkg+Et3|G_js@BKmi3ban?z
zq-J}(TlBiw=4|kQM6!^|cYTW8-1N+R<kXr}cITT+kcPQ786J8io?rEq=}JLPetKb!
zzvNw7Iig(+5<S@iQtFkRb4H%wN=X;R2b!8azjWXjFP=|D@6wF>LSUXM>RW6ATOc)a
zY|R9`N;C6~h5vMChw0-poAxJ$X=y|Lor=~lsPZaVqO+?*697q9iBC3NP47|-=Gy~q
ze3cKkq}UpbfhPhJi#9GVj+NR9J)rV25lb&_-_-s}&18jaUCJ{TFZpATb7)mz6%=s5
zrwbaXs+g?xf`?5>p&0Ah^{Kz3z-XTiYw4(~ryzVZ&Kr@r)~}y#DnEl*3`-hIa$vW2
zC_4#jw<@35epzLr7RLXNH)DnBl0!SCBUb|nCo4zlEbQ2X!-vz%@G1q$cMQxpld2lm
zGT+RVUMFC`5*|&0?Xvlu9AKr$@u{jQYB_;mx15lS0|vYNRbNzm!;uVxK5S{(M{#_j
zV5rs4<Jr$}rK=qsIaJbu-2v}TU3Y2A_CF$Qf`_hXJ3KF=C@)KQzBt!MFFv#KQLejQ
zLSMvDNe2U`#>r@WE>Ni*Fu&84;0PRxo-MhF*cf@C{!wVk%Hf#Ce53=B_)I!Pt7`UG
zN<UpB+Ru=LoFKpIa6S=Vq&P06wjb?aAGOx1LD~+<O51*MO4%p0*PHNe7uAylFI{gc
zSbeb`sP92!bh5n8@^0*oWYJOTJ4|{GYO9A*&8zq_t}8;^8GyIPTK}bA@{5*4c5nb@
zHo0gdMcJG5mShihZ%VD$SRuu1Ts@Fo?r0k9J!ZgX`rg#Y0R<9;{!uVv2?n<x)yRUQ
zLv$^T5V#HM#OU(`G{K_ke|X}&Xq>!x6&>{B`8Hn<_uGaZ?FR%1cM(bpIf}#Jyx>M{
z)m+<Nwt^S$(qB1<NlfF2e*DPEdgr%WHF7b#-h<KV)Ox)}7+s*AXx?NR^L$iv)e=$v
ze(1&`v%qd#<K>)t!khOVMhD6HXbWR|cYmczmKQK^yF4-+O_qb<&mw=3eoXby)}6Y%
z7Y37HGgOQj8f<o&Q~OxVaIdC#PDQ(ij_^`>&ZR)TiU)xe`s0~B=!<x;`-thVDNfd=
z*Q<wf(l`^v=ErXTX?J<7a;kgMaNVW~o4q&R)J{t9L##!PuS&>2zcOEowpq}e_d|g*
zY;=Qr1X4)y**Q5y(Ksj>Vr8cr5@wqWW~gsiFe&&>Qz<F+PQcbLeC%R&OKskf_P3KB
z*e5Ic^rm!8h?0lO?%=F*vBLGrY0nYP_j%&bMT)A1VKE)sMTS3O03*6i%{G&xow9{&
z(_V-&pjj*!R^K&3W*b^KA`v`CR%p&GoUtQ$I3e@M-(tuyL+mHLOf7Dv0>233y<j1h
zwX@Q5Z`aiMuA>n^zcA&0VBux`#i)(nY5zQx3MHY!_I&*ECM=EI_ftnFhAp&}-)gYT
zz$1(d94GZoz6e$uBiOPUAD+_xAa`)#cBP?n^w$1AyzcaDNCan11Z8>E-3mzVjz<_o
zuK=;EZJ^gK(D9r9)sxSaP1&jRr2KeG)<BkMvDXK?j{}jkG(No9kM;#bRtS7_{V*V<
z?Xy4(p3F@Jz*=msnJJ|IPGhQ_c?0y6HBy*;EIJ1uV@Dq2Kq;LpN7o9l+q!LZxf~SL
zLUL9a4IC1{clTpSEB4f6JSL7jcQu~)re~9_IG!pYK5_TnnNpIPW2|`#2B^UIa|w0k
z**{?#te-iwp5n2y`w-_+|IzG&hIxzR)nD^hLJx%33zGLH8ya9&_|rc#`t3X<ucF01
zc2-O`<NG=Ke0R(9(Mq2}M20L=dXKhNG0?O6JN&_HTT#T$NXQ?%rV6yphW4{-hRS%J
zQBzDk(=4cyo_}sRv@wskX!0{IVE@{-0C9D1RgfgJbad6T7Nd*#a*kl!>W!Y8(9o^g
zD?(tPrMqx4xDC1*J#t!s*H@?>8lqNc7~jcwcvHCI!1qD3S|aWnIT_aqd=$soCUAzt
zli&}8rlcv1{zz2ljrmT~I1qb0VbGN@si`fO{9~%8=t^b2AC@~RPVr9L4C3yIZ*G$}
z<hac)ZcBfc#n~^jzYuv8C*?7t9xXgJsVI8HRZE!vL`a}5a&IY~h4~!jnw3PC#9|O$
zJ7DpR+Y@{U*G7#1)fROQ0ykKSE9vsx91_z!U5CXhA$7K00Sbc8ql)Y~L8iRlVIj2p
zXS?*niYuuEyFwCuDEgX=PPzE;cL>QGa>_;dXk(qQpUsp~I@$hKedo~RSn&r-#Rd`p
zLuZ>c@v-kAZ9AVtRa$BQb1to;5AD2OQtmNSbrjy4-LE`cIcT}1mjekF0@gxi3qJ-U
zNN?Q<Tr^rwai;U7Yi7T>dgBU5zCA0WIjW8dYah*Bh+!xHe9jE}s#3(V;M|dpJ<-NF
zuX~@JqHA->0kE9f&+<hQ=dd-l$^K((c@WP~qY#y_(ysqPg0;ZjM3S8gwqV3BIyfwV
z=07|{v!}_QHY`JYXi|Mpuu&|SwEZ7sv}6A_6bJV{Td*c87@98anuO(DzSWd?bnTxE
z?b)VP!fQ0?cI$|G>ntbxJ-sF5d*X}2?RHTK_%C7OG_=#?@4kZn@NB$8oedcc@d1f@
zzX=NcKMGv-{#un(;fMd?$ck2fnq#RZv#iPOH}vLH{*Sjce2l{WbF)g67J_dytApH&
zEbzP2-)0i}MA3|Oi%5~rYxVBdGjB#7Kj`j}oj+xFV(kk`4w_YppZL<)E9x+RmFl<t
z{l_cK>4(nl$ArmSv$97_L0w*F5)%|<Ye#@8X^oV$gXxErsp^XttiMtWs&lR?2Lzi`
zUsd!mu!X#E{-S8q$a#^X*7W9dQF%gDDYZbcmiNn8V5lnJw(69W?l4S7d#=Fy_Xi2~
zXn@^NJR+!*NpD8dFz1Dy;c56YV*R33ElOYL<o5dYrEFW;5xwYE<_Rsq3q!90dz;p#
zqEIa&Z_2y__E;S7b10D>SZ41)x0`l#blfli@ma_xD0ia`B>7y~zZ`bBHs;m`f<4)-
z8|z>+c-H$<p-?RBQ;d^i4Wkj(ltmm@H*S(wtPf}R$^5F6^aB#wiUAAUn<Eef73w)8
z9ld4UDz=`KXZ`IqsILo$^u(C{ysIuX%S`n;0s5XyAxQ+ORu}!(;IF2P{99h?$fP8c
zt52YAc|eW(#Lux0$jk}w%xDvX)^C^+X9!EbPEJ+jkM?%OsEm`g(3bn?lAc)i<X<iJ
zZ2W~+M--%UU}ujM_5wJ9KH0`)&QJ1|)6e_EKJ9l$CIwxcsGE=ag_(}8?QKzdV;y(+
zi(`4-fO6WC4~(MemgD95sWs5Bbf2CSI&8*;jMkH?a4r;dhM`W?OAgnTcnTrB-*Pif
z+T6AioP$u5o2$^A!TlZs65}wmpo#@keIzW_UliM0NY;BlmW-|Oc|7m)kv&^uNXke^
za!ym#OS^>Jrww83$BP5Pih_9)$=44UvzzLvO_LhjPuPmm|0p&_n=Ej<G?7eE7sUB~
z)Ao8HZdY+`QV4=>2R+XB*+G}PXpBDE0H8pl;WzwWyTsl|X~|Nzh|TZMWm#l+g-VKV
zi}Gb*=0P~ms^QoIKjqlp4<ZIW4J$cJ^C&Tq$=Envw@PgZ&yS98of4uwJ8DA2=R}Q=
zA_}~-RyMs`9$a#4lzz3??z6VosGAZS^z>?Zw@{oQY!bF07-eHB?gKP>=b!;LP@|Ze
zsMaC5%l<3~<&Rhwt(dj)k({j=2d%`X-g@$a+<1K%2wpF1NFiqV7Jzh^j193tz`g92
z?!`_aU9?^#P<MRikF0-%WI{Z@hQKoUAq-EEq^@OS{PC;DbBL;AiK?jadT!@Qs1AV$
z-v(V`FaodP3;o*-n0^#k-qHF*T7T9D>1yr)Ls@=RM}Ne@=LF{`Itsgo9&T|&%kIG`
z-E~qy9q{4u>9qy2>feB?1ETR}DvqsZIHJ~ri8!z(J##_U8pHRgFAI_KmeC!)<7(*;
z++wTvS-z3WRQ_o?Pyh1n7NgSW2IJBIvxeRW83paopRd!v2D#~P8XhR#ASf-1Q2e1s
z6jffN=U)Nns72u_F_LLYOeu`5XS=Ly?&0&d0kv;afPrVb#3Zw{{5;$PQ1mr{6D(B{
z#e$@rK!6jAyMXqxmbE6)3fs5@tLr*f+I7!UQ_nZm;)a91TuZ}k7O+cKuc6Ro@{CuW
zhT{X^5Sv9Myt=KBVF%1jn`$;0e&l=oah#6gg$0qF7pHFmIjw-E$J;y|dd)++mQhD7
z+1W~H3&WgrZRInC(DHY$(x>Ut=m@Wr3Dh5((#}2s+P$t5ufaO)Qy&{*1l9b?>t5^9
z9#bhsP}-;Zkg=bWkE6a|+L_xV`fd2b3@rqEsD|F)VQtgv=h)KBVNEq<Ql5NwAYSM4
z+xLsSW90=%ONuFU02OF4Z7n&ACZGl34)=abmKeC_chM4NgxUN_yDEeSsVWfxS)wOe
z*s}87qd`mvGLzNeB?2~z)F(sX!-X+um!B%)zo14Q!uF%$zKS$%bdC&==&m(%<0{HR
zRKc=wV#xarQCT%G*yr?hOi!WatF6nb2LQc3X||{PS7e%Dt+tr8o<PX|T>vq)=l5hm
zCOGMZ@j;&E6PW}{qt+^@ng(gD?LqeZ+@)kZsi;IQ6L~bLHpqwlf;JRCnonxvjUpz{
z8(V|a>(zc8m=d2BAOEtosdR-?5zvwbE5+|zes4#@t2Ld(6e;fq+X{P1vT*1}UaF6g
z5tfU4!TD5xt!XuYs^TT78XbLRG@f?TXMM6>dT<Bo<G}P!TfTkA@AVkwK;7XSF_!JI
zMKUF^f#BCxV}GFBt`OK!QT9&g!cAuNi^9)p{jCfPPn)mBD_&Olb<i7;xZL>-#Q?Mk
zUs4ej>ZlUG7+mW!gxthOxfNyxk7(6Q>c)rgIg%gLfF%lJrGVhcOnmdnO4zfLQ3D>3
zo+16YPRo27Ep{FW%a+|)OXY2cKdJ>&^s!H5t1X~y1DrEFXni$4qmv5kk*#9+1)f<I
z%Vf#g6W=sUQ*+<8JdB;65E)by3A7&6PRJ|BI~_B|3(FVa-lV~HJ?o9=yCxDbC3vDU
zBcC0M%Fi$IG^u0hI8`Fe(*^>yKZ?Ut^)?5cR>>1P7#Zwj#r;kp#*PLDw2z>iS=l9o
z4SI*ff-P&Jzi9%wgHoKUTa1{7(aFmdtSW=XF^tNwRRP51>?eHH#!LxrC1Tu8T;vYT
zq0~L`T)fE^0?@=5PC+;<Lk3zP6%%#<mp8UY0V0`vz-D3&W+2&Vhw1zuCD}H@_OrM+
zV!hz!lMH@Y?5=S#nQ%R2_dgo9BCQ&3TX(2f>>j(-d~AEu-^e_j!WBH)N?D!{;&!`W
zi@|;|QRl-E3I>Z3F5N5)cQ6KR^8hj1RLj#N*PA?BGe+QdtKQ9UPShC-8ng795Oi=O
zQS~Vgs`3E$g+`EanaB9~waY_nls`+&Q`u#eOuz&m;Fg-YKj)XirJ?U_1w1%;s|NFF
ziw~GP@@SHP&X>~QApWRsAT3qXYSTj>`^aZ~?YmPVNfwUgHNRd>CTAB7`bogU%Vb-7
zs)MQ~8a@mL?eDWaep7o_>JU9YSH+Yb`q0y9&TP{-<Kh$~DqUWSe+b?^V!`}k*nuRV
zX0gbdOX`vx5e7C8FLs{TEtt|LIu_{YOYP5PqGB0tZTI=5>*_h><8Y+Gm?L%3u?L$c
zB%obHt^T8YZIc<Qp&Iym=k~B>;BMduZ)qhvx2Q_6fl)DX<=Q=4r*gS45EgWa4^-CU
z<0~}Rygb;^TK*4@vOCu2(SXh~HC7XUJn6=mOR<jrgnWy%Qj#uc%ag&&;XI*$Lvs3f
z_j3M0HGtggeavml`|@Y@W~)RgXh6LpqVGu6_q`=t1b<4QP)CI&IK=F3gRxNzP~r6B
zrxB_s@P%Oih5$S=LG%4r%MWHPy;-5mFT-Wej_+NP8hMA=2M_?PHSWA$6FePS+_G3i
zlJkO?E%s$v+FG|$dPG0pNKr$pV>><vk5e_&)YUl}`p!x2U3Vdh@u#5?KC(+{ghPvW
z%hAj-d=(<2QdC&EVC29%DKY7tR#!tNx}D}R^-42E8ZY{km`^Dd2lVKUiEVmt=GTtx
z=66HHCWi@`sD~KdQz|`jJ5Z8L+>3m*1Qhl1br!;1$3aygwuJM8(8ya>XNvK~XbVej
z)PCO?!xt_^XX!QdujsT@Pb2V!P?t6P_eO?6%z%yX7h45l-u;6Fn@~F4u^PU?@H=fe
zoZ@{jO+!D@z;Za7?7W-%(&w*Ua-z8ZVY=d6yn5J?5aiSeK#D(zFLrY4c#$GHaYL4z
zQsD?{&AXIVRob+J53{T0okn!QSOmc!lhVzNYnn&k`LIHA4;M-<wIM;qzh3O)aJC9#
zV1+#xnV01wCV8YerZ%ezd3Q)c#MNEKD?UYyo0WfyoU-0H8K)HsCiEBy#lxZ)S5T8G
z<xm11H7s@0Gak3{!mr%VjaQg^bsj0UgPNzrqYHi0YuhH0-8H*!SI>FvM5k{OS$p;0
z(iph3nqz=YS@|y6j|2FND&cXm3%q7maZNrum~85us+Hi*LUKdJhoR+>$}$(13E0}=
zd6zNJu<MU8ed>8$w~JqG=mL68J{sxuvE+F+NF<{E9X`LNTdP$lkPBARmH?q%3LG;i
z)rs4|!ovC=Fz_PWsnlLFF=dWUw%p}D|Kwrb-A*`LZ%8?oN?R4cH;ato7hR0c>-!vE
zdgw6D)`gHp3Fb_ylxYXo&bByZS$yf3<x0pP%gpnMP6UyGo|3@a7$>t4*st+?n<>_>
zirS^)f1zE-<P4hL9g)-(l^a$l!p;K#j6H7RjjCmTdrj<&dMISeg4mvL@%S;>Im~9O
zn3qYnjJ8M;+rSskIpVH}%gw{w-6onHXt*W^TxlOCvdp6Rt}0M-67u!mvR!~9`kzUR
zxyNBn{Ex%-fQv`M1ld;FGfXMQ>%Vw$x9Q^nN`5L^VJ*Xk>)7c8OHqpcg04c4@<V4B
z6)p%9^7v&zO^ZY=cK@igDq3S5<LmQlLYUW?EEC#if4{|cn9Dd8a4FZq$2hw8%J9V$
zt#90Hf?T&WiVfW3hY9+XWL)R-PC{0?a`_jeCm6c@h1*?Tm4Jqm#<@e)rpEBb5b9bX
zX_b~4?&_K?dZB@uzca{Ykna1^u^WJp0ryZ16fo~e4PIO%fB_yw*AC;(S;H0kUQ;uI
zK7I_X`gS(?LV?p`>K-NC=A?gZ{@E9KTkH!l8ID$of6G34FDXTLGP0l)5+?zvaA}&F
z)HOOd>3Pw3Cb`~-gOmpayxW3)BIKpej*Y4f#6i{v3&AM#>wFO*!w|07_*^=bGy}Tb
zPw*3%r)mcdn)XZ?aW2X+R6u~X#bMqA0T)QkJ${$ZV8{jfRgWrkGBP!uOG~{F%x?g@
z#%3-8>&`9{7DlVw`(3THh9!-e9A{I`8ueaAB1-dj83e#Y!<&(WNp>N{r*r=%X)4GX
zTdd1l_};uoaLL(?$lcvq8RFd2fgiAT((i0G5~p$c?UTG+=^^Cd7d=Oo%<ci<$D$v3
z4D!R$KHempbPrlWQ{2!?opIYqW>q%Uee<nga`A-+RibR@-;P5Senj73RKOpl#xlEM
zJc&%Ei}JNYN>bcoi#uOQa$GIoSz}2P*nF3ly!-)`!nX*n^(Dg)$!{Oiy5oHKDElwx
z=*Dz&s_lrp%O^eaL5fz{8M$dp1rWni&?juOnFxfTb2-9|oqyXplyNcGJmtVc<dzw!
z=$c_xB7UHo&t!`1H+)lDye{D3J>9v%ip1$xq$kwdI8jT$sKb;bkKUwE@yW<M@#|Fs
z%Rb|zl!pP8G+sg4wT}nlC0i063@ocaS3T${k=a&;7FlI(H5sS4%fT`QVXS<U<WC0|
z1&5gW-G%TCJ3X-)@Joo%vdw$Rov{KRJt$Oo&8P`h^bAkww$PoxkB9TGrVAz{aQ<?t
z5-6az)1S;wHQy)#j|VdaIaTnP;`T@wh~ZwyP*jEYb@C^7;awx@9zF^6<DeuR>F%JH
zG^pSBcl064ZmscVv-_+{9z7o>>Mt*AW)~AIU9RIztRd)&%8FH!j4H1V?RhF#$d8j+
zC<Ge?Kg#S;T4YYI403M=3O2R9d&af}<}{;skY)WGGsHuRrQ|lX(g4KD!18mwYjliI
zncY@D0cq~slP@<$?p6EE@XHK`r0K!h6AmG4Yb7i3y2UqzE^=HbLRX^z-f}=eaXKS7
z87`v_9m|#CLuaWHXmK&bzhK-nJ;>1Uxc03HZsx^x#w<rlb0$)2MyZoks0Nzb?>7A4
zib2IC4Qlhqw3V~ayqXn{?`+_@9n^K<N)+FtvNP>{J}LPetSi0QKuF@j1%5(ZQ~u9;
zAQC9qsR}X7_(82oK=_V;`q_j3>tR1;SH)xBn6^=h#8d7|dwBjUk_7Mi%tk4~1&@92
z^5%2iPX0*#XFNc=gGD!;&8(GlL2lTn3CkeB)=Tyoh;Y8*gGj(dPnhoZfRtGU*{d4S
zF85M;F)>MIpEltNx@>%eG4$lwJdH=vo3@{21FAzC(`I7ib?&1wQi^Oo^H08YP|xaA
zk-(F))F@guRA#rC#*8y})vOPAjrsW{dt8NgeICeyxHMO-@JX0ihF^D~{ThV^TUChW
zQAi$xoNO3`+*82pVo{;_c4*=F^MGulp2YRNm=Gs+*Tr+5uRF11S9+RoJhJHni5#gm
zGjIOm@_X!R038;^=x43qWKj#vZC7+-YLwh*!O{4e){-kl$W<F5F~#qXn7s%`6Fn{M
z{=@U;XtSXnge&FbC5y%SxNlRmD_CUff16)dZGwDaBtK{G`IT_AM(GIuCp)>|l2K}B
z;}TP#GXapy_Xv}rp80t)Df3U#w!|3hYb_=+JpGh*)C1zo0goE0K31ELdAd1v2$&GZ
zU<}sh^a${Jx(Lbd11}QR5oZPQ0@H&+?n5@8?`iuxmf{9zw^pOo%Jj>|fu584WAOoe
z&Q)6sWSnW~7@|R8jpE9!_!J2r`UwRcvd8d)h`;{A84f_#o~AchErdc@2E<tEY}`yo
z@^&-!6{*F}+|%0y_fR7d6sO1%+k;2E4|WVM;?<jb@!Q|aYe`sKGddkLKmVFV>magE
z=Zj(XR3#<29d^RH{JsnOt2K^o`wLESja9sK-&$A9+SP%gsHQ~ZJPo^@)6!2x*Z7|i
zRiufo%e@!KVX)S*E$$pDC*J?i^x;kF2E6MhVZ;uB=jSTnEhcaUYCStQp!lkv4VuMf
z(A7-Y&c``5{l;L>_;%%uT(ohgYr%lZ94^<4KT)k=&f?PGe_9~dsPcm`(c|$=ZWYXU
zI~OsmfE}VG5@$57(wS2mTJsp9S33R8tSw~vNy8oc!978fo<XNHaih3n;+tX9)i{RP
zI^NjIsxY(F%um-q$!OIzAiir16aWt7HxhUFw*b?fU%QJyIhi+TH<H4e0o9Rd+@_yK
zKR;%9C&j8&8?UP#cdq-#|F!==F8vm?bs+nk<hGV2SIAuL=t=yX_(OUt8<R5n>nMY2
zxPqL$Z|_hNbTFtYBiJORO9r@4{_BlXJfn9eOSH&9qwGp~Mwn5hY=Zs}^IXRg>*Qps
z8OGG5WTB)hS@i*#1+^%O0AKByo+aPjCyK!M{FYuf24lD7x5T>VqDFCI`qD^g5EG3q
zLM<7=OhFx4{V*pplDJ0m-ZSuB>_JX=v}%U%1X_c%Am6;v`=JNzxZ-RDsbZQ@14B&t
zTF_xXwehO8x$jd)Vh@g=t=`^W>7l#muYFLaebX{Bxt>n`bj6B^N>^ioFu&}a=W`&R
zCc0=!!&?tTVYr$@ZhR2k__2TpCD(J1Akk)|ti*5r##k5EBJQmz`igCSt+i&ly%$nI
zUarB~5f*1Lgh}6ze0MNI>nx96x+@=YEByJ^Dr0jv>-GjsL52Rf^rQxqu2C-A!FO^Z
zRe5AqCDho3cAa}`!6@eORLagT^+)=oc}zJzs$iG1YNB-y7Za<^wBl#y<!lj8jSb_>
zEN#_&#b`d#dMi`KA?7$-jet(*-rSWy>#*`lln`@;^{h6yadwmKlZ1UK8i8rL$uv#~
z@}Bv?TUl7?lv_5jX~Qcgm*hPcWJ&uh>oD_^oCRHzU(|9mQ0tjYmnsbjwsS=nlw@Yr
za#Oz*fHDG{b_$7Y^hCetFYlrgr7YsC#`&@v;=Nj&NZ0#s)>i&a7G;Io*a9(aS#*bh
ze2n?$CCO)J8JLHKziiKW;^r0q!y_Ahg!wXNbS}f~wFcy8L4s@-*Y%v3oq7MmYjzSO
z7uhumxunaggL!L8<O4E7C0`85bGwn81t>wPx<N4}yDD&Fg^)+dPb9JP<f<NW_O7c5
z2@#M8k_Vi;8;>f_DL<r4Pwcwr>6`3Dh{~F&Lf|<`fA>Q7Iq~1{?cg#@IZe&UM+>8x
zyoase!$isV-Px{z4xaHoZqyNF_CN4qW%vS<-=8TP{szqd<E(x!CcFY4ER$pOe%FN@
z`(q)R#3ujS7MA3AvRLLu+c7a|I}es^_}~MwxXh;vYOj&&H^$Zw-jZwLuFTd8udrrg
z`q|pA&rZn`TK+gd_c$X}UezCIFQ(h0E7eYmXXs34_%IbPOM5>azgb>ZlKUxkG;p*S
zs^}d|$_&)Hee8R_m^n#I4$I4a&{i0{{;)KTXw~nZDRpeL8={pJ57f+AJBR`IMScQk
zetaCn@<b{h)>1uf<fi#gEgY1Wf!fNASoJe@S|>S`Rxl_u_S&zQ;;~d)2pgf7j$wNd
zY{@{@d)4F32i0Mx2{!Q;KR4d0Uf+pUQZVq$HFo)(@cz}t*aLA?w72~fXb>RXM#o|`
z7q1muAJ7nFc!9qs1|)6@qN<{U6mcNRo*L$*J37|`l(uw?^kwWhCH)1bun7OLw8S5^
z#tLQ|JX#Mtz5W6ht~G0Vc9BBsH93AXql+$=vlJp;W2Jw;2TKZmFFT**R#MfMzAKwF
zi`qEoXiL93j9q>b`?xD+{TH(ZCQ8twT=v3Y|IwW4IKJwXXi42>#VnVn%)hDoS9%#a
z7~8w3EKW~2(9NO2JjZ~IMGmZz@R9S8w|L)@ca3pVS1!jrvd{Hs&q)8FDV1TzVeS)e
zj)(%t*3v6i<<MBOa}m+f{&N|%G_!}j6U)s|#Rmpl6y<bmbj3I_%!mrBj$IG27Pgit
z%Pc=+7i?PYK=Vz~1|&F<nfyLEnh+0fLaZxEw>R~P&B6^~WD4H!jbp7@$=pCpE({3)
zpf3R^@$!!HJxx3JVlY!&BSRCr@U}kHzPx4ukN)R{F2%zD30QSjB1P$jB(p=<Q7oqr
zbNZXoPi_^}zR7jDUn`H5Ml;FE#3Z78SbtX0wP27U9~h!NDrxEwi13D<6DiN?NDa{d
z9jn2vSiiiz1H9FJT)kbxVa?e`dY`xPa7>a&tW}=J(w|`zub*OWpeJC}xRmG<uhr@v
ze~sK9<(uRf0pEb#@j1uCLqW5O2<wv!`?RLO-cbfNMa{ULHD<vvN<n>-+D083{Ty${
zN0od_6ZIswAGCd@gH02Cq;z|s#rnDphZkIDqZAq5(uNIBQheTa7%tnC9vdAe8A5F<
zSo~G6=yZoJuK<E*R~b%cqMa+EgUu9xEhd-L)qMd3<i@qUJVR*r#ilh8i^Q#4Wwm~}
zhk{)mug%|zME{}M7Odr>opVKc{LY^kOfYWkX!gcafO&)_2hO`u)lqx5vz(z@=1Xrv
z)e8#?y<6g6=L>}UxP9@Bigr5r#Hf()Y;h+MU!`-#JAe`?ez&)(L!Rj!qyVEuGQo&2
zEY^Z^OEr?g@2xU2P?LW&^b$GIs|Hejt~wzG`H{wDr`%&r@08*hTZGHP%Pr8C*`KQ9
z6B36qV@w8P7)rmGNn<dhNu$p{nZV|BNFnd0l1hgMBUBp`(pR@1VSh@Ai6|!)WaMFV
zK>%k9m@#@9v1Onannsqtp1-DQTP|>Yx}DciCKCf{dfa46Z3HU$B_IEc7Wu0l4xmao
zcsOJ`aZ*OD^p)1FqYQ7<maONtC_N)jXVweaVZ76%X2rG&z9;B_#!qK>V7uMNZNXy9
zuV_5!PXNk<C7v%x=GQZAe~qfliSdfGGpsytc|wCO9*ER`XSPwHrs1eXHK}K0QktnU
z=0~{ZOSGez5GX!kr68E$>RF=i<N(nvuFW`H{S3ZUmkUcQxD+yS#Xg$i$jgF`(T93C
zL%l_<GKF5%fD!lZcIDp#;?8O%%PC{*w3*~$i?t&E!`q5t)lL$#%oH;q)U)wvVPwtB
zhcHB>iI%cL+b;F@sq+tcourQqDXQQa#=os$+Jqh;=G(Y$F@y>Mx&8}TmI(ggV$%B(
zJ`y*p>Fv<ljOV`uQ@KG9^t^dase+`*wu?7a-&lab_veuS?K#C7jS1PC&!))NT?x1{
zjr4Rv8$3KwVZI$R3Q1I>o3rY#7&xax?sY5xH9nrU{oazzpYc+b=BteK&iZ(Lm!IO{
z*nC}ieh#1!LC5L}k_+X*ul$rF#{N7Xrkrxu3c7pR)GFPN`tFn22dllPHU=nI%c?|a
zkujhbk>x93IU?DqsR?7pg5122(fC+Ohc29+R<@@LjSK25CE<*J%p+^=>#(=#LO5b&
z05M4SE%nFKq>=O{#z#Ba-ouTYnf+6vBYF#h?wmFL!|Tz+y!Xv(r58|W+>I5`J!>Z*
zPy)F6fvBJYEcu?9R3bP_P5H?q)yI8p$2L`$i6(A^cZ1nOx;8&&(IypsBD-u<xwtT-
zA9Z(vkU75}h3J>P&EkE2i_pfIffV3Uuz9@0kv~%%)}@vX=N_HI>><m46u*Al`-buO
zFSHPYTFGtQteV3>*uYIYFWU0nzcjiR;zaKY&Q(5D`EkY6b=13Fl65NfGJ9{;{)6rz
z<Bj@8_NRiEKXks@?(+fXMakhrG;h`YNFCj4nN7QqA27ctYgZXw(Mn0KqZvyVr~f$T
z<m9ATdJ#YCEwHp6E8Ms~tD$(K6&xoYKkRP!lt+A=R=c#ZX?JmObV9`TWx0%(&g07E
z@PZop$O?XITNoUqSUw<9^h+=RvC1+npZ@}$e{r@}Bk#TMsq3a)_EEoTOnYg%m0Y(g
z)hU2`u~7t%s<xg~z-nK9zB*USGNd5q1QJ-;aP@N%Ql2!p?}OsXWH-ShptLyMr`i5e
z+OYN?p3Bs@>{>#{^WN{d+CS1V(%!}m^sY_;k3CW`S0GYzMfXp(BT9M--=btATS0Cn
zcCtG%u$a67Kgut27FpF2Lb_<ZuXBLo4-S5MlYN<19hWZ!IDw>K6T5WVI-^(iW2Jwx
z`wL1qSlSVaF03Iz_$@nqk4i>ojmvl7ngRHB9@cto+Qh%zwQ3;W5=~=o#)qp~KGHHh
z&T@5x8{upx1K+aqInxY;$$aUlKlnSWa{dg9oQY0Liud{I4B<Gnku!mpizwa+xJ}7-
zs3%!%{RW)<4G?9>&(6~hQU3?)!4bn-azg4!OY<t^6;$0WRi+IcE9KRUmYrKhnUxwI
zp75fk`$eT!IH{6?co?O`o02v-MPE}rEx8*quRQO{)`jWR$H!Xr8PL1k)ZQm)1*f*b
zWfLy)-BZpVf^^jO)%<&Zs_;o*+M5(^3ktK!Cr3ml{qN0%<V^bAOK5qsIm$Ru0_J>&
zzGnFZxcZvOwC4JEriSJ6?F7Bxu;C5QFOW<`D;Jmxtip>C#6!7E(^U;A4bRBVJarb4
zG;!d2t@ft)&$ngO_P^8DL66VYTBU^G3>c8^FytBgS6OmRAJ7VAneH|F;Y<KeI%g)!
zHb1K0A9Y*nXb2f*)|f{R8+nLOfHCyr9k615+1}C-pNBDi%Z?=q0{5l6-(LQ`6g7vq
z@Gc9a<2qd%yqyDx1>b2WxJk3N3u%)R+sP%)c(Cduj&myua4SV0BuGZaJ>20Exs{RW
zh;N)v*5E;qTqQof;BDc=2@L<AC;W_-rFS4)`ehAdeCWMiwN4jy<i2N9UYU$6c35R)
zJ4ot@(u#M-_~=xGe$0rW^9?5grpl81>SrK5He!TT^wY1|JtrsUi@&$~8w3P3FaCTQ
zp^8^f7fugjwpzST_`1eJD(ihUaR`7}o>#V)j5pq6qXirc*%WbCkl9uS>wYQlTW&;~
zF=g9dH|N+tX4~x4SQVm81!hVnx^P}2APV?BKifqlKAv~HocP5UzHw{Sj>XOc%sfd&
z)O-_COhTw8MdTM~o%$Ki41J+-Rpt=xqZnj*x8f*{94@aA2vy=e?hSsLYQ{M;)R$W2
zMIIxeit%DXfj_Vdk%p)5uvm}r0lGcm4|Z>$`bw4qh?|`M@OE;%CrvE^K)`v>BP7v?
zG3L`s<DS@}KsC!s89R4g-ozb;QI!k5C(!#3o?#lH6qWe;`0>Ujbu?GYhv&rfhct_P
zg4T|(?6}ndWNyHmL(T*L+ug`DG2!(cwJWCKK9=<q%R!Olt=t}M2_i`h`vu0(gVy1J
zd2fL(qVEUCrbDNHs(g!IQ`4-pFQ)&q`l}xEoM)Cn>-mopT>k;Dqa(XIN8)|V2U<pO
zjOM+^+Ks2yI*_Nos1f1Z0@)rZN?Yq(k%BgJdX+lxYRMGwh%p@<-V$xKvB?NL07bpG
zKX<?Iq9S&faj?llMnWfKw57vPOmd+K`BP*fQeV$<WTa^M@kQ$3Kko55lZH;@xT5_x
zkG6lu<>-}yJ}*E#f6*v)D{uLQSa6EfsE{%VIA3Q>yH@mX!I77!JroHjZYcPo&2DZ~
z5ATl-VxF&_m5v9rInr{k*|y*^vDRzfK@W7`xGtqMg%P_+9!3%0`9mIGil*qvk2v|y
zXCyT1^O67;DY5EHgeQUW$V0Yb?<sXgyF(ZB40^>`M*$b33Xnbz=r<rUjs`l3B`iS^
zM2#AdhWCb{dA2M!Im_t?KxSu;q1==8si_`&2S8LTb(H1lJb5S5zC1IM;&h7VUe&~e
ztEN*tZ9mAqWsKDThKP#DOpG8JNTZS4QlXeFm+%nPr!m<TxN^`@f~qw!{Oylm%FD3F
zOned=2n9kId!sD+NW5tu!T57?xAaL4gJ(k+#*;eo(nX*yFM1}bJPO!`MpX=24teWZ
z-3#gJ3>3l{utee)60CnkUG*Y4Jj!H`gh*}NK9IJi#Pf$6%4`;a?B1B-m~0qYG@RBC
z);q=oHqdq{9e;!(W3YaoNZ3H>d9lbj^!b>6MLnrUKdYFpHP!y8NlL0jN_sTJPl!ja
zi5@v93&4-meCglWr6r&F<Vm2#)^E~k>Am-EHQ2p;*o^$GsA6P^1H;-wA@FYAQbVKR
zD!VJ3ttc9R+$igg?Xj-jvXXPR`B7M5l(nAp%hOaU`O753bgSffCoBzr4tKI`DpXE&
z#wTeB86sR=EnISQozfWAes(ZKm;Y3YiF*B<aa9ocbmdP3eC3`;p0$=Ne_>_w(snV+
z1_n5!%jgavOnpLrz#%WdRwp4!Gw7ucoBc*+;h^d@=Yn!n9SY}J$2f5*8<cp&q`Ud1
z#s->#q<^OSga&x8h9)2<#D9^~aKAH8&&uH%QapSzNX!Iz16@xP*&09B8i#y>E0#Rv
zfvFW%O8$utw1o&-tWV%KBcQ_xi=Wm{aM71HAtu9L#h77-mvsJLCmAv^RZSKip1fQT
z2m^NdjS6ixckSl93w4$>or~i8qnsS5UirbPHQ-Wp+N2abfi=pQ_#ejJDyXeDeAk9j
zTBNuYD6R=s++7nq32uer?hd7Rpn?Q<NPyrHoYEF85Lz1Cix&zMYw`Xz`<wsCH?#N5
zK3FGfW*x5ezUz7K`?|LIURen}osgCF{CmnI>El>YJ)G}V_*tLOyd)&&(})ek(ou+p
zMxQ6+C!>{`e|(G};Ri0%BDU5ZsMq7<)~98pbjWZfm$^%v`Ntw96K*xuXY7b{#e1uj
zypw6k?C5l}i^K0IG_V#+qaIaHZGql{lL`LZmOsua@wWi+ProZaJ}lcvsTFTo#aU-p
z@_e!})q{`!x{U`1hlp<M8Ps_u^eH<aXPcR+pC~+Y0QK;5FNdTwn{Acoyxju&Oy%UE
z<^w>}PtAu-fRf-a0TdW$9UC$7IDtGY{`Akadf*~YPrmQ@wCgZgqyc<%#z1+sI<%fu
zQmXx3fmW(^`lG^{SymY?wu$v;y81O^XfiBVk7Enqg&K?{`vZPW^4Ni>dG_S58QFRc
zaGtPch#H(HGXpM$FEH*AGrIsi0kU6%02=OMNThq<Bc*3UTX#9PK11gXBICz*k}j<M
zS;TJe1RXtU%<~OO82!w*n9Q>Fcoxl1Tq6;>{T?TJO4bT>f8ECiOLRZ<@wdMzQ?tld
zN`DdGq4W9FwXjN=pLdcq*k(N>-?D?`Y-wO@_Fa<OzX`)aTcjZ6yy?!3da-jKT$<HJ
z%UBqUj7?flHEwIe(p1l0FV5}~(Opj`xZCicyIgWt+Ibj?bQRj?*4auflL&{`fs3&1
zyuGK}uWX9C-M>yK=mUo5rW#Os8(xf$A3L~IIZ;nfBl36BY&_|tHq4wqKRXhOo3<5T
z5n-A<DZIRo`f_RJ*~Kjw(WQfzKDCqwZBd{`Q+<Ya_|{;Dbe@e0J7#N5+-byLR*Qr|
zXG)e+Si63}D6qx_dDH&P{u730+i9BlwbupJ#Xo|C!5^1SOfn^3vuoS_+HO0B-bT5b
zG>akVGI_raEW3PKrYqVw)O~8=IB(qw`8En&YYKKPRle{d^#+d!xQme2sV@Cu`CuMg
zp-EdK#A4A?1IEG27yW;hud9hOFIE0+Pd8{bBz8W5?N?f5SR)1&U>gb31xx6r+3WCu
z*!tLgEHqW|Ot>3?ptoeO)WLJdSM>T;qO<Sdlsx{_*egV&!t!k+=Z){$-#p))2vUw)
zAF%)HWGlnqcEChl_L_ka7*|e{vGb3PMdF0!NikRSbR?mEntuS1eK-o@mn0@GqOif^
zZE*CY?6cQn`9sv3$bZG3+Ta!lVdn}F_RLGxAfbft1m@z%GGXr`HRQ9YwmlacCbZZ^
z;Cq4Oduce7^II2ezaN4LI_DMU`8TEX{H3y6PNgDO{I)HlPR7gL(26p@<ypBB>IeFm
zMRp)PU-5<+b#(>vT#ckf*xpWFeqP}{csNV9ZEWI;4)4wq>7vyAMA!@M1c&wA{Gg8A
z*Rne8<eYsg*2_3-xZVsm*0zGBW&F&uI_y|~455b6RUxg5{y3fFkDUo3w+Evq%=r#>
zcb@;za>$gK?9x3Wj<!(o_EfPX?8?wE69gq%mI|rX^k%7zjTsB0=&B4t=(#4i2OATR
z>5AO&ygk!O-k6!u*K7R6&ilRW4p@nSGvOW~K^#afp3k5-?i5D_o5hZRdn*K6vIY+r
z7b%jTk{3@Xy-%*pt7;MJ0QLxBQdd8*nkBveH+z|1KJVS8SvEWMZIMUq-ZSO;Zfan$
zHm2LjT9<pNmve8fY`0g(oS+qDMcbE<{Y;}{!;gPHNb&KXME_Lb>f@WX>ebp!5+y0W
zA%TaWsg?Wkei-|HnpV%^>}f(F@u!r3f)?It#>0-b=E9HR_%A#&R6ca=-6qtx;~z99
z9Y=OM0~grLZ@CFxDOKIB+p+lRQXC(pwQt1<hTM}on}B@A<Apq@xjZ(9h8mHl8-^6_
zw^D<`xL=T;*#-J3knh;VNfi!|nP`3YGV}a^-UA&1h=cWJ70t}x6*@%MOq~$yHWaaV
zq)7JqN<&M3<Fco=D1{nPT9{pVVe_TmToreft$L9)zTJo&QJ_@MLA{72V(0#!y>e<y
zeZuqU`!uGQ1e`nLb}G-C+9aLbMwi{g5lQWZ6Ks$~kJ<yDv@@e(mg^PqNn3swIm~gt
zrDz!3F=~HF=1n}A_xY)q$5Vq)m#WXsAU?Ik&kSa0llKA^EyBc!wi1I*b45D-zoa1_
z8@I_=cPVJ3lWWl0juN6y#sO1fB+}sESxPQxYvH=;vp1aNLo)oDnhycS%{*r0y)2b5
zXGeOnqX88A_3N_Be$Q}1ECD9JmG_N_vgChw@qsS9%ikmwS0|KI@ajFnJie;nwrFqh
zk|R+L`tD=8?tbizSc0m#JsM@YJnE<J>4w}{V9@ii^IJDBfYDWQ%D<T`Q_ARkt8tmU
zbG@=}tJ=Xxv@!wWzEynwx}qRHYm+zophdZLHe<q$^<@{VniKh#KF{6Q<+$G9-m~{R
zXFW70g87(N9pA4!C)v*f7e`?NXoW4n6f%s^IjTP05gGEsvnbwO>pkXWB8nyh?i&J(
zkYrXhM}9nFx;1|31+Iwssy!FOQhNDTAi=yE3}wx=U+5t6w}EG&s_6B{T6iqHLEL|&
zd3Vi+AQn!3wG;i}LF}xPy$ZBUZ%vbPG``JG8Qzy4O2Kg?W8c|sGd^GD)@HVhIk|%j
zAVrD}pY6Lh=|&Iqbwz5NUtnf5>fI-T5<<M4&Hz^2SJG7866KGaZ6P$3n^~KBEE{jm
zf&TlQO5Jbsvw`Rt>iKB5fpq*<r}SKWFMIy#q8~;r$#Aa3OO8_Phv<5tL&46LJYqWD
zf4Jr{%cLU$R9BJIs%M5A6v00t`Z>Py#hs;1O@hstZl%CrjOJ=+5ZGV<duKoUmHl(B
zq?_KG3InBBig3)uQHJcAV~Nfy0g}6F6HyD}ydbObxC=LiNpqjQ_K#0jrx69*7;J?;
z58%RR(d%Q*`RhX2jj;Da5y6&E9?5iRM!N~SgsUFwSE}RDu0=Ka26gMOza8PXfI^<u
z*!5;Yd4_%>bZZW~8{Yo%ZM<7-yTjG{A2$B5l=LDGId%2=c2&m*oZ8(zNiIg|)%bpG
zSeihKi-|;_Ks|;??}Vzx>twoa3Ip0&0aeWHJtRz)4;}Rx0O&Hyz6-om53kTCWdO;u
z2(_O8$3O7B^}R6(p4D}iwF#Oq?Y}}Txi`1v{PxNPUS-VHuV0|-h|SrzNtj}Z<SDfh
z_<YOCCI{e*-TtkdDe*O^BKCKY6&cSi8+0&p;hKHN+;)=#4g@{muphbim3)SWl&X0D
z&sP-Hft_{spkj%YgFQGuuMAe0Ew=uGUuyR)>kI2@ciE>`D-63$!D2S@v7ul6AgBFy
zPvqCS8%{Xpa6h{tG#&-CwUDsnQFs+LR^QIp$pmMS*0%VP+~A|?-$XY9pfR?Zl#mC&
zO^MI__Kq{>#1%Gf?nn1Lz6)ST4I*NCSmr)Py!)b5iRxUc9*&f`Q$-mAj<8_t^s-I9
zlh<-*d`Pm2F=$K&{Pwo~D`3~Hj#wXQUkI?R=uy~0UfbLg+`e6mssC)N^Az&Sr6g>~
z-T59{VZndEElSeXV8;KKh^y0*@?bsk&59Y*z52URUYM^~qxDFlC4&(X<4Y~;^x?Lw
zlJirr{D2mE$ii*J33pqh$aA5Vl%NgleLN#Og4Q!L*{<Bah)ytJGM>I+S!k#NRUChf
zu8ikFVrPoT@d~R1_|;uK$yI27D!xpDUmjv@c+Y5BT{ANoppbf5M9qNSNKho_Yd(1H
z1&OS3+-kkNVQy}<p3*^Gs_=*B9pg!I7V55$7_3-^S91rH(|0X)*>vczbD#OCG0h89
zP|cX>AN3y2ksjB2&BtYaIs_N0?>uX!O{?^umS3fvxF(Nda@+`y|K-W6r<MFIv=hUj
z(h_|#3ULXD_5biz5zE}slpwi7eP08@!Q92b4)yYB0U95Ev2@=4BKGR}%okoC8p20r
zNGJ~e^@kFUc$}Hrx+I%q^c{b5kS%B}xJV^}P^z2-X{{x)wwTM)&$^(ta|fx-AvwUp
zddPFZQUhq)8RzKZtZ5W$jAru(9uN0%+6uyK{<3q{!DYjWbx`7okW%LB1vFN|MBKJS
zjTOqTL~k?}z@Iu_)IQt4BdDv0IBu7B279DDvut?z$T9h7@7yvVBk(*;aW;Dcve0xl
z;YA-u7VM7J!$w#y{ZjjSHZy`fAL`9NZYi-wzH2^GXgn5aoqFZ^600=?sf!`<E_?3G
zX3|b<FK1OcjwC^#1V<x50XbK$iF~BKkBCvQ?X6Cq{;tQSGifz#hIgpp%$qR_M(FH9
zR<s&Ro2}sbD)9-PvFNZ+;7o0`$HAW1cthnLB*SQt8AQ|t32gevU-QiEt|1H1Ug_G)
z*METH9-2%+sp2)P7~vuTr(H_v7M)H5N`ilzH)-Ge%CdZO=eJ9Fy6@dx>ZIk7@IZM5
zCC4J<Z8@A0=wJUwAah3k?wZZH>8o<NA2=0KwGMCJ58!uubx6iupUwJcR6T{@Q|;=W
zTuf$!+bdtz2kAd19=Pe|nt0H`5OyWiXlZDw+_ugf7igM?Ky@FKWcV;tR`Z868DQQv
zgJdaN)p~He_;!4M#=Gth-xl7p3X<t#@zkb=H1zeYisQ%@<m&D>gT<moZcCJzuOwAY
zWzCcYs;Y8_3E&og07<JiHMHr)My?0+|9)dmGpmI7+juaiITC4mW8mF)n@aOU>R}zG
zCoH`pL0#!Tyu|A`&ri0qRF<Jt3u}*lV7WiGR=LkS(N{X?MG2dLLC|lV5Kl^Kif+|4
zwNh!SiO_DN`mveOE4qF}es3O4aE%p2W`qm}XxDt8PBukn=*1j$UhC7n{*R}7W7_ca
z0VjaOf1i}dOVdDbA5n_7YkZ@lSS|nwdKNh&rRf%xLMR7GMkCzW{O?n8ZE;vS9#ciU
z#0HvNSp1R?pLg)PieUAj&hPr(^2gsE?EE6q&4fNOX}J%3v!#99r9iWOo0fHCz1y`5
zBqenv?$FJ(`#f_ZDHu!VgrBq4hGACk)F))$%e9+Bg3T2E=-GtH%bGVpPg`<BmZ)!A
z2I@pO2_8zA`jql;d9@`U1zo{A5LG18ppVI!S3~6nw3)RprPHOpSl3O3y?be&OLcpA
zmVl-D>?xnpnFGqc_sQOtSH`YoX1Bohsr-$Kk*_@h{-ijs@Q-=9zRPByVUT>>o08Eh
zYVMtu-?9g-MxiYpo}y--0{4m+e9CagACfvXQ=9eKX8;K8O2@Xb9Y<sx88H~9YIKG-
zGI_*lwA<wKWdCpj9KM`Y_a9#K<Q8gcDO;~GL@X&%ce3Y)Q!nz(y}OdC4ssZ7mV^o1
zV4UUsMXr#BgN#MAGdDGTXrLr(w2xR^)b9JsyzukJgmHS%`MpkcBlbVM8%4Sgiq~Qd
zqJ!=)c$i?+h?3Q{`mx;I$0xdCV`10ss1yUp(iTU^cG;h##zzs7Fuy+*(9ohk>v}xE
z9Z-I1b<g{{2NCeVU#qe&KusL%)@v%BkJt`H6Fdxw_3jlrn3jn+Y}E%fIXd>`^u1H~
zBlqCwbiJeMfWwLJb}vw9!21uGepzp!ImTHkx8Y~+?FT<rhAs=9s)boC$$h_aemgh0
z(dY{N-ZBJjyLrWJc>m9_%-!fq7doEwej4TM=rS0)n(ybGmq7RsE#ReMVG1z`v<fKO
z9$naNm8SIdp>v(-6|mCF0vm;-<mXk2EZ}fB2&P^Dz`JKmKe=Y48C&kQPVmS5BYCqE
zQ!v;jPvh&VmZ6+YkVpcDdl;z_XPQ_VjHDrmcdGy%Z=PkjlAWIu26fHOBCoFF`Ltih
z@a65qL2w8E<%dWmE(+UF_f*01MUPgiqDu$sjh3;!LhOvkgkH#4k=MF?QTZy2<{N)k
z2ew3<q~WEbF;7w00zFT5W4J56BWqQmAoj=7QV+DQt^g%Yw)g5cH(FU<Exv@DA3D9e
z4cxJ<I`l$kHJOr#Q3_LwG+gKIYP|zWN@N#@=Wyo{pF|`*Q-Q^AtJ&9xOE^aT##DM~
zy}X30<@%A}mYkIQ%=l#rNK9pH-ub;_|NS(xOrIAFTJWVrUz}#uGa3}rzK$%77-;yY
zaq^pt(1j2S-8mt2T6A?0X$|=a0uVU-P_g&}?Ai^z5?N%5;lFB%68fw=ASO=UJphIv
z5?6yid)I62L*T^R8Ty&_Z54WGevGk+7B$#LON-->05&ML5u7f>ot+=}+^WRQuy4|2
z+!5db7}NZXAO-&TsVXKVd4L`v_GZ!Fz^dD2RDs%f{>JX1bNxC<WdmFpeRxMae(zD5
z5nkG*HVcb;Tc$1ko3@&e6ihP8;&nS$NQ%G!qUl1Jp*ak!loY)p0XKRl1aQo<QpzK?
zfgs+ssFvyRR?N6W{J(w3&(S#}A^JtY@`vF<mh48{e|YqftDYZCO1u!&^%u)zZ$^S>
zybRH)7OBcE69I|mCetUZ-04<0`;IC%oIYTP2Sq8IgWvY&R#mAx*~fRYr9mloSnO#M
zgME%2N>2zX(qQkfZ~2+SN#R!O@BFnUb}&N{cpl4B<w2nbHBKjT8#Q)O3)aoC%<|zz
z^FbZRo3q<2(_1PVY)o5hpSEORJ7SI#csf|JHB~`8ZKX!cxmJ!=X7p8`eoF9J{gg^P
zv`RUHwutEB_K1sf3bZt8+)Z?J?fL$(1@C0fr>1X54Bn+ih`sFKscE~FO`<+x$@qG<
zU3J=*cwo4~^MVd(V@Bv<(p{ht7WWf&ptmiRBW)7>KIuc5uJs+zyk~_!wVFNyqQX05
zimyT@f)NWgb5^7=0N*v3ZR2VWWwr+VTdB)tG9nNct`Cdq$YPSBS=RpwH7bl{$#nrF
z8^)|_SN1=h5=rrG(mZLP{xRe49Kqv3D-YmLO2U93JN+wxPG5*k1Iu?6`(u{;D7~L-
zXmPF|db>NM8%Kz#s;`sqke4!Byv&_b@BApVK0UpXy;FtF=m!5w`2NGiSx*6$_3`=U
znLW!scJZ0|xC%SK)Q>%lB(pvLYUquy{Q-d?)W6!E5$b*R(!*{$v@%j~lT;#nGdD}5
zM`n6OXqMhEo?`}3MH-e>Q=b-Bd1Gxppq>(i<P-4eoXmx~GB6swng#lYv}j8UZXL`b
zi-wPsusC<}DYPN#MGQu!J|mSyiJt2RC(2>jP&wI!{(QQ>sOtjUK2_B(2Q<$JpdP;u
zjcz#MP<(ytM-67X&B`+C=@qh4Kf85Enz4o=GL9|3xNPLyi(8hp9ZarfUOSZHe;7Ld
z^G@y$-M$2ldLIng4?r$`9gOZCJb8WTu=PbZ#c_UdTZPKw*Q@bu;%8B51GvuU!s#Ld
zlWR=x=p&O3@y={SW`SgTGdR%XU9%(aGG@N7C}P^!iqe`Y*K_f2Ow2>quF0-=sy#)n
zFOvUzCLoAUUPu_fJR*}_qT_@wxFd}Hc(moCHwJ8v!6W?3z*i?(9?&oGd7zhcO|CGj
zd*i{x2psM4GkvGxWA+QJNk%`qFr$yQu}PGoT*4Rr5C9nz#q>m%bHVd<DelhOYwRx*
zQJeq`en8`+6=*f^Vzkd28D{(UG-*ZEqgrvLut8~er6s}I$#)6(p8Zjk%_AEJ`C>KZ
z!YHy%7B2ySZk$t0)bDr4!`5{2e0=xE{ajNX<js$bPHCHF_~-oSgbV4?CMG0?z4NkZ
zZr7z)t=SPYky;h}sW)PCGWa_dYDEM)ukkX&9OiE~X;0m0#DAltymYzA1PM2&jl1D+
z>10VdC0_75lttT`&!6OBUaP{}2kzMwXR&lI)i#Fd3LkwIKjhH9g!z}0m)#62aecHK
zGGR&zg$*_fNszS}e|Wz=j!?t6p+M6pUP>@*{EIKum)Ivj2eVaOBDbX-%kdh%JcUi}
z&3yNrlr%_w*TTRv&A-x=Zkd_FTRBlvB4X=Gzr14;YJbog_H&bS;c^5I1`OIQ{YU^1
znB+q@*Z8!SMI17NNcy41RjP9$Pk-PTjv{pHw%jJj?4D6oh6}fGHNH%qPS0d~)|#OC
zQ#}yQC|jq?BV-(=r_*@~IYTqWuUSQ#rHUrH{VWJL<SWnxK*V&$$*2cAze};c{DV&U
z0R0&GjP=h&s&V}OgAVodT0|+(K7L-h)F2z;wWZldMMk^X>Xb^$rei5d2;%mL@F2<x
zkN+U5*P;r2FC>H+2LLUn4d6Nq+(i<U-3ErCdsBb5$qM;+c`sYKa-7WsBssXd;M{R&
zUo=s7IDp@BnrOcAwv79<wy?$z68?_lD^VQ;;8v2KNt|t&LW`73(lvNB9>}55{&C&p
zU6MY>TkDF}WMmOa2|^>GX60vhTztPrZRGIBKNbDcnDCT>7#E@Nh2shkIOR@TCT(o>
z<JrE@$`F5gQ*(z3*VbK7I|5y~$or#K#5R~~o3f$K6~V%r@96W{y$4}!Cz(`*vvLjv
zBr)0j2$Sw8yU09Y;Z)tYw-*r^J;xPQ^7wz7_zKeFKsiC=v$tF7E2_co!^`UhYxjxq
z)s!~6=@L6j^ar1Cml`(nSsK^~w{bHF{fCFujb-T3SA0HUki`k3<D@-bGX2<x!6e+X
zFxdD*q67n%xgd4ivl(_0;+=3&gJ3NX>}towD$M2wpv79JeO&V>vwB~;nakY%^Fz_^
zD1FE~*#C~;m;K-3_y33ckDFh}3p(VWF$O%wivXhnB&VBx?Fp(wjGsbY`PK1IG(4oG
z@EqCkj9=^?{4UYm!iF*cV4NYAQCS_i<Y6H2#{sG;s1m2_9*CZ+<=UlbYQjYDS8{qu
zdQCeu$+QIxeuv80m;J`O`He&MBopllKhnqFLUe-Dp_1;V(DDVy{h|nmAhb`2ns3=Y
z!J^6LY9WE>u3k$PC)dg(%KIp*>4)xsWV6&xL#CGpA)>}Zhiys6%bB*HWhDW^Ii!31
z{N_G#b*4RhMM+6EoNwGK7jKnyt=E5`_-#$r%pBVMHXrmpZ-21CBNh+HwW5UZY)w7K
zF{^uj8*9&Yey2f`{Y%S-lF$O)-uwg)<|&z4VR+D$EGo=^gv?nL4az8iqr9hFiHeD$
z5Iw)Er8DNFKmtr|?aeQqKR&oEMM!jw$pHijcbfA=CivZ6SmU#MwL|+(oPZe1e_JJ8
zHn#_TE-r;@TV@wazkfu|_FGE~=HjBzminB|UNh-g0M8ZMxPasLrOyZtDw3aTJuH?<
z3^ybkpFoiml!X02$8$5I*{vTg$Gf8*h>=OAGFz2GLLX~ZefPB?(XV;4|3zHDv2#O3
zryHS}0-w@N_1Q<obvl_0i9h)^$IBqLPXu9*P(AwCnfAc=A0-9Ee%lmr`#foA?ee;C
zzYX}+g84#Z?O)<9`SCDAzxeNO_Hr6CVAS)NshR6hOM+3R1u{|qsINQzZL%@E`!yh?
zrj<-yxK$95O3`g#XGA3Rj^v-xdI-UmVim0eF|js8WTo>bG(`!-V0@)%ze#cETm>x%
zE*j92L(geW=3S>mwEzARPeH}no`SIYew!GZ68<4FwMRLQhfd^hez-0#+mdmb&xQpj
z^bK(QJ|_8b>PL)OoC3Ambrj*&Moo_jQWv5kgi^mKx`;MYGCuQQ^AmZih;$kGo7k#w
zP%zfb%?v4U9{fk2`8$06da(I3+d}FfD?7b&jX!6cq47iPjH+jKkZySOttTfoFG%pM
zrVz*J+-_6cu;HTguz~nJ##!~%4VSiEyg2w{B=pvx=+z!ZTS4@ob<kUWHWdr4k*rz`
z5TEjPHh=g#Z^-Qxl+9d5@kUO@X@GtqzqZLw;wG4Tf}7Kt>U;CYOL!{%^dANiopNv<
zaIlr^NwtGX(;~GZ9!4J*vfM6F`6qMy>=pHEU#q_$=-!@l0E@|I^OiS=7!sufN2~Rh
zzZjB|tVKR6P?nPfGgpZkdU6wXDj3T8teWml*)s_|z0(l*t*-MklkO%ps_8k~6B}#f
z-OEFgiC)@#hp0+7?J~8fH4{os^eo7tWxg63P1lHR{&Qf<0!|xiVb@T8e_6{Bzf}^N
zWiY|{NmsOH)HEh6yx44yPW@?c)$rw5@zwwYcPl-xR1;i%Y9@!d;(|#T=D|!0UoDR1
zB|VK+C#}E6Y^DIi(Ml-6`hhYVIJUKP`E_Y?d-^y!rATXC)#f(siia=EHI;0rL3Gr9
z0bZw?Y^ys%T#6Jm%sxSf5aVO`g6x38!IR;|Uq=erb2o)$ibfPPNi(DL6a|vp;J$?5
zdN<isg@HU!bKCC#R3;sB%Ni?xMq#vb)u5qEVHNDDzp*4!{)54a6!x+xW`hJJO1z2t
zMQr4a-&Xd+^<e(tP_0@nNyGAQ($e63hp-OZ8QLl&hmbpiE`;V~J;DLYN@Y|cR@r*w
zFf?1}h_1dgEU{?_B@q8~#1BJ~0=)~Xyk}mIX>+}r?MQSc8VKC$B1u`UE;l)6ml-gO
zC7GF!UR0_LuKWaJo&S)JRsao<Rod@z4-UiLGkN`PuZ`yBr;HqojB6lH(VYsc%Ku{2
zTOr%5-=%F^ZV8qbeX%QZ>Qi$~&2rCc@<2Ds(mBxm!stvNsIN5@)JxG5NX2qmK55P`
z(?#`Xb;g?)2S4kx)P}fwPqBbaK{`_Od!gfu7W2EaW%&k6nNh^Eb|v0U7CnP2_?Fu(
zZA&xHdmmXOD8xdHkccyO|J|rhqKwBoeR<chOJ7NPnwrOE?{gz;3^?v<mmrBMl@5+Q
zW;gl5t17Z_I)h<cq;<cY<3}UCC2BPG0P&@_pF&<RGf&>alBHda#AgU=4@Uvda<v>x
z(C!fw>4HoC>km6hb+{w?m%sM;ULpnqmX*=EW_uqN!fhP0SG5A~@!k-a#AMvqi0+<i
z)4cM1?OOE5f;)1n5ZMuKBD`sc6cX$vOVKf!y{6P^=TZq|i~h^Js3$_<UD&j57{Q%Y
za+9I^4f-~Dg0Ut`0p!{^)n4`0#X7$#A2~4UMXleQm90wXVOjT}w~g<1<J)nxLs%c%
z)D{r`-VE;toEGYdg=Nk`kLSj4!oml?U%Psk*o69Px%AG^2+=VY4Yf5X+t??7>N(7J
z@)7_}LWcT%>i6%nST&e--JpZek@pj8`N`D!*?W?z)D3HO`kfl^FRA=rxWk><Su2sO
zr(?g99S6QAeu!oZ&)|D>d}E?#1%4%uWdOQaLKa)lDs|lNg{Ub;kXB=Q>FGlzGdx4x
zaT05*BG7-AZo5@7@J_aYA>&^UKFUqH+m<+v>XuN1?it45j{@kGRETm=7B@d2>&E1d
z>3gi?Vqf!ZzEGr=ZreO-kY*4JmTDIRFOSMvwXH2GCbDLrw4U2YT$$(bP||O}q8+46
zx0$0gr#ly|)l%@m37=2M?jg+2b8w5_o9`^;YkqUUADgyNBVtfAUkK<}5<KgCHpcWY
z?eqmu{SXUFzE3(-r^@do{^)Nk932*(kt?USAe@bjxA3O_)w7wO6bq-lBAWn>$+6}K
zmB&9=9P`$e=PpSTH8~EU@LiFo)Yt1?$~v$YLnTr><}5d5Nb+M#BGfmG==+x6SuQSc
zk%gj1&94RwP!8C~wv`*SdIm-=^FbnGKy$PRa`i{7;?nzE(F>a^r@80TXl?%|gEgkG
z8;-3Vh$b8)ms)b3GLd>e|Ez=-=GKGTjOwwmNZyO1-(6U5uiaNW4g(cWb=I*08o34J
zc|l{PfME+L3bXYcOx!g-wsCVkBm~j|DGk?2WF3m(7oj(-#oxMDwu*|IeA!W1B*~r}
zBbgRUzo&|{Wk`axx;BC`Gl}gxwo9^|z$PUWV>xgLtTcn%@1;|qJkk3TeOiY|)79tc
zei$7^;Bs&8uVnr({c7qRjWiMi2Wf`m*L!ntcauo*q;!+~z(l@EYwFW2JS&3)xg(zq
zxe<8+rly?$5s$rqpb!IkM98nL$c00@#rOZ=QEM+`^?He>SY}3|yM>fMV$?dOW2Bbe
zn=yEJ-F;TMAZzbZ<2_=;=Xoj#_y{!ui){!R8OUxMg9LXy8>^3!oVHAqr+*>)Xs0G<
zKveGLYv;8Q3;!`4HEp>LG25UH18zq#@5eCyXLFPNZF$P6y+fISavOA5&^^>MHbx(T
zaWd}vK^kh%u~L>~jH%+|?dgfkN>4G*MQ&za{B|fXY2J>u1?%Tqk0WN68I52#qcbOM
z7z$Uo2U4VaiN@{l9$^*JYdUMnJxnev^wPeLPaij&cuQdf#8MLD(%OCpQOKwacCNzT
zcUs&bhG<SRbNBML8*(67*+TIW%$;sCyrW~SS%9YRrrh()ouR~wadeZ<2M-d|>c&rL
ziOJWyVFRcn*6tSWw+fmJ3=EI%jj>p-mbQ(KWjGjI5}&js;{taPjpq6sIQn<dKTcAN
zRrd(Mf85CgiNX67h>X<W-F!zr-4vJ^5ODT07aE@`5v$VnZg&nT@XW=s@`Se{6&*w%
zA}K1-LE9F3vjuPhtH(Kz;ez&}h!Q+K1_ePw07SFcl$(cC;OG}!3--)LlR)OvSObej
zhSKFx-u$OB2JTijN@q|Xp7QBWejFh@pfSyu<zG0u?{5|=Icz^0=pGdjv_AU6{FYi$
zS(L@#1#!2pT8*$YNAWsFp=`C@<^kcv*X6RCxCnul4V;SEd7A!t2DX)DwvUW?6k0F^
zoq@Z}r^%4G5X-ofOzfBFkMBhZ-4ezpW>~!S@3mb9{XOmVlkrPZx4+5IB(OsVd(SDy
zN+5X|VSk=8Vx9QGwg!F#{#PaV@x|Y;brNc;f}uaM%Z6g)LF0H%PHOcLw8$*hoUe~_
z`17@h2SSxHwt;U!=|~-+@`PsoF-xy-<}7p4%!bO{=|#aE{(8#&I`(?n$N&N3zMkRd
zWyx-da62?Ks|LkulOwmbY+-mBe~EiL?)89(Jti%dXhB5yV0l3A`C@U{%tH<gDH_cC
z2~V2)6Tw>iQ_)^%a*nh@20sQF0o(X8`TD5BM!2F$e*T^B&R{OeJiG69kE0z{SI@f@
zkE9^cw!*i6B~bM8BjfXTv@f~@nQ$5IQ|tyNMXIa}L=PosrNNr*+-xKXZ#R_diMyY)
z>gjQ}Y)#=$*3+uHcV5yQ!(}CD8s*RTZs0Rx`@C$qPq@p%S~zB>y;kNE@W0t250UKJ
zHPYOR1IRGSz;!x8N6IqQ@{h^DmKN$O^;U8oBs!djyTC>}?ZH;D3JviI@9|<X9LQqZ
zc?wI&e)Fao5+vX!9R&L2oMNPXpQyEFVW+Q~k?9hXDR2@y6K+qqNLEWxJM`?oSwiSM
zqkNI_$03aKR|cy4erhm_6nk|TWb|ziG2#|<)y0=#>6fFcOG4k0nDi?&EmZDX>-rlT
zxdN95mR8co)twc8+?4sVKD@bv|A)8Pu@a^6<lc@EiXENs%U_ZFcs0PulH1jvCp8si
z+7eBPdz~3?TIqx6@*jv=H>8%a5v#?Gy8<`!=I=CkL2eT7cS$9~)c&y05bNJ0`2*B5
zV8Tijzi2;jr*0$D*5Emb(Eso}e0M4gAPw76E`8t-#i`hFB~>6;N%(1ExylceO7j~{
zMGyqF|E5O&lT<fG)p#qdH$^G^{=k@VPeMvSKiiqrO>I!XwV;#6nodFD{I#?{$Reh%
z>>kMQ+;EuljURiLWkm|atNy)EFg&SA?@l2&wQSP;2$Q13K4Flj-g5Y1m5#LibrBy2
z1c%twM~IZ&W9^{|KbmO;6C8nE??V%WULUvMu=}?Gt@~PmW9^c>%M%}!lbhxPTBe?w
zhJ(?1!{SwRUyA=ERZcIV!KZ27D~*U)Rc6Zj%mAk`>aS&4aP-D7hkvTV&CfyBujj3;
zU8V<3_jnl29}iTFz=;K}J|4LuEy^sS(o8p6W=LR=i<56hD^?burOue|#^0s=hJxf1
zW6HF5MRaq%HzZgq6atn?(jP2z8?oi6RBMdCe}a2&EQITPArRG`o}-scOaLTL0(zG4
z$1l3+*7R=XLD!AIujr8;dq|zA(x*-hlTS;NY;Coi2;7W~G*bcHG4lmy+ph1KRQ`@E
zTar8O5IkS@zqZ<@U<iDXF}B#5HDaln_xbWc6qo5w3TM82W8)x#|M312%`Iv?=6Rm_
zA0B)$!kzobJ3jMj#Ljhe8&~~I4q4G(^?cN7pgK5gF6leJ=)I!iE~6}QZ)?RL2T)7W
zE9JY={G}1Nw|d^Vaz`X}-?5Qf|36F^{{JulFK3IrEGH*acSACWZ||v4n?y?%vP|8#
z%z>TYDLXu*^}UPSZ&y8=12I)dpoJQPaScFPo&WCpjEfZoJi&`w5Lw<ZOi#4_k9$Ku
zC|`=9++eQe-AxNl5IwYnZXdwz(MuKFh;{yw7Mwc60GPz+@i~K|7&G^&^1q)`$62g5
z+DB8#it44g>o^e$^Kd{jk4_&RwcVcy^4I)%H?!<_sBM>5zU~GZ^OALM%0SijSVBjk
zG;DE`RC{FlvcJ5PNLT+Yd@BYleeN7eyUY7?#fu&08|m~<5PY3Cu(|_ycDIpE^-gkK
zo2V%Vqci1~;PVu=#KUqZY>WY;RQ_Ez`u%kH`ND4DM@^4w(FQqtUP-?Hn05T?F&t<M
zRkLr0hJPaoR$L#ZReRX}G&?tl>uzghRr=hx11Dng6PLC5Y_-;~@$je9e|V$lE0mA=
zHZSvff|7rc`11*BZ*O~m;sBIfsDJ-s_aq(#JauJWx)oC^L0o6?#urKp&Ui+qGlm^^
zG}khMt%KX93!bcX8_IM_L_dS>38K(Uo|ppA!o6<~|CDk&Yk>UGDGxV!c2e!2$4up(
zCjZcH*P%$<M{G+m^H6bx*Hy=P7wHK@;+c6$P|ow8Rk+G$JT#f&V%w*chPM(iWiRyK
z#d~tuJZ>GJkm>(LGloXDmOrcz;!sKgnE!`Y!*`{}uR7Direo?te!<^em-c8!*1aS^
zn?pJ{k%#o*6#o;)OoY2N3k*^Oi~PE~Ndle9kg$-htXy?BwLs8yp4AeoQ9nXvmQvNy
zZ!AX9Iau1vz+4cXd2aMG&$n-JF*=unR`5>Ep=be<Bb4z^87IB^#+S9a@D7Gts#QR}
zk<OzZ0xL?s`%K&OdAh=BW=>9r(l_dEdU`#o>)U`DEVldBqzl8kcmEw)t_pe;y0;aQ
z^5?#^ljKSclybub@uB@|=^@)pM{j!(l2_W_mjO4@O@b)>{dVr6yhd1wZ|`Z^l>Y=>
zW`HAisCHTt3+E?$^2aX}9^eT1$iIvO2=4ZmNbT;xU2mVm>_05zP1c*Nn%XI6k9=8u
z7EHQ9LBp#wSu?Ib^DIgeoLc}KD-W;Nw$f~0_c`b;$EAwPWH=?#N(zFw#744%Jfk0p
zXiT_+3s+%?1<nOyR9UOZ2uVxEC=rY5tY9|hS_V)V@-nWnt(H$D<B~%j-&a1Vm(!j%
zRXsC1PiNL^I*HA!_+{hR<OX_E%P9lWui7Dg$0<0Zpoyqx>DZ^KZ+hM37yJ>SW<G+^
zP1UXc&T}&u<0CB|SZbBaT!QqkeF>PF^?^FLg}ODqwr}R6{4PA+FrkmCOcMrY<2?`<
zmN|6O%k~?!mInUgE1D(*UpnC;SLE1^ca)6HL*quqY)k?;qr)SZ4aP5X^eQCRFmVxh
zYLNsslHKuAwV~a?=}A+jBL*T5r<`f>q2y3&HdicPde~I$i@l@xf`B*A_Ais}Iu}C1
zU-1NF#P+UrxsR|h$gC&3qoy|%ybERTC7SxA<XMlGS!jRU^eYS-Z&Py5G2{<qkaxWH
zJx_RAmxjKMgZq2ATqJKrjw+?IY#wpe(%0{~D~egdb^Yv)^16$Hhu00{%3-b1jsq;+
zw1bPEzQ8~ijS<7iKc;5uTBDTMK74tz(s&i^>1Q^Va<Y6J-e}|P<d`A97Yj-K{em#*
zlNRRKz2cxI&mV1|uHxM32j&jK<1-ICUW->9O@}nd<;lT1f3pa?<u8{HO#EG_(r?Jr
z)?#v6G?8r<&ddI!-cai4<+?_yY2o^&bqF@$?)`5gPdO$p3*0kykn0<bm$iKR>7C)h
zww8fK0Cg*WSS2inz^i%(*x5|9qY*__xxq?#0#D4Z)d2}@$D|(~#LLimd1B`8Ue?sk
zr;_Nkq*OB1DT2VNex$}UPaa6_sKs1<4(Xmw-q@OL+~D|!6;>_;z;`bFY=JV$bj8>C
zXE}o7-_XjTLto>ROw5B+?tZ>`<+|p=(5XKt?T!=VH+IRk1*t`H-rQ=0h<*b9dsGGQ
z)~M^_LEX5!&`7H1_te*uVrk>~6A1jq{z|7#KoFIGmkvh7MWp$=A}#d1^c6+KzI*Mg
z>P#Zied#4H)5nBSlH7aAHL|)2rfcGx`ef%lQk%5<8O)x{W#TnQh_YW1cAKQ)(>1tU
z0e@A)iW7N3Or6IRAhA-eUp$wOcKSX{T3>~-g*pM5Qkm6E#B80*l!f?!y^UD8Y%A;!
zwE+GY;c}G+y8%e9*uE<DtRleB-rj$B8Xcd`VLX1dMYpY3jMFm63f}babm`R|4GQ2v
z7nYdaLaY{OcKLCPW0|3UIbcAEL+Xu*di7Mkx^T?dCv=AYo(n!enSh#}u?TwEP(20{
zYgz)Cc0W*6PJavYd`B+(%Kuk~>bI0tHCGzOgHjPM5!cj9hCxOw+2H7oxAV{6O(=cn
z83J`srB+0iEmYRL=fJ5stTKj6fq7>I&LLE9l@Z|)a1U>rM%O%u=hBP)784JOLf75t
zftk0K5WkH5H|GHKRH0*IncL+V3|2|lZ(cxX%4_v`KHqq5NzDmc3-@c=vZM_FZgZyx
zF1>V6?Me*gNMRayrd4jnmP4Ztf-wed(Rl6w4g6k7WS*st58Gm=a%&Twsz07&b<3_M
z6pXL8fFeqHhTd=RaA*X~1-uBCQCu*4e2hyYv`E^|%A#y^^?HF>OzQSe51N17m;V5d
z^Tb&izHymQ4D>eq=94&_5^5Rfc%=(un|6=i*3Vw^4S_;6RkI7YLx|<-Rjg2-xJn<I
z50ov;x=xQ&!B#$GHBrVY0F9f}yl{V~N)<WU;+!fC_yeU7*^E95X~kMwbW~Fssr~O6
zzboDq-PcDw(IY#p02d9ZG@&3?+p8<jm)U<kXP6f^TN5u29ddEI^R^C!+xpDQMFxKp
z6m;LR)kh7u{SA9rX0UJ6`L9Ih<$B5h*?7F3ZVaY?uBjAr`+3Ss_@P{;wpGQ4`|ZMy
z&WGlUlQwOR<1Yb{9)<W@V@>Bv@FuTEpXJxazg6Yw3D_6PJTEL9=BmTncJ}H;d(R%>
zf{1p#5({H6o=E86gsn|g+LPW~@`8VSvXSq%iqj|H`{Om=s@XFJ!r3X%cmBz3Z7i0+
zO)!R~_N%<a_1LoSkrESmcKp?Lj}Ut$;(DBDfuZv!Vc8&4mo$5<k9T^dT5|Wc2{Qf-
z+$=sFbya;u7F`Kwb&~Q*Hus_4bW6!+tfFwK9LLbCpt<;Uo{dgsUhg=l)<tMZSAaW=
zGaxM45L^9kD|Pco<^ZN5j@e2;u5)7fKP^WTj<%&<eqi$Yr{O0}SOjJQnrt1G)gKDc
zUu=^FS+{A5ZT$4Axcod%OG)16z#>?Zx4M&f%EMac5?tx8P38df5^J=!KQZ#?G2yhy
zEJ{V*o#J{DfU`Q>p+14g#qVdcJ^ERL=It$YjIwgQ%D@(}zU^2<-7JJEiW2OJKj*Rd
zH`Qe+Akn;lT6eNpfE4y-Ic0|bd_MGj_oKtQr4x>*4HK-h%ItS5r){VqO4oStOZx%@
zVVa10_h-nQu9|EDGhHM*1i@HEjUieDE`EydG!4lLkJfi-N=qbCtpRj_;9@*y_P|c%
zdamXaU@_3jNeEAVNUrU|tIEnc^O!+d#=IJfN|iwH%q8?QVFiV1;P(uoZEcNInoh#3
zl>J|bd}<G+B?X56@G8HkdjbD8YyW-~>b$s4KTgzY=rFGZZ5w?A*C+>zxex^8rr{Y?
z8DU1DzoQ_|ECA3n3;wSUWfNS<8P~R1CIKY&Xh|`nDcbz}XOXhw@~_)?Kx<B<win4Q
z=`ppT?N!_}UM3`n+y22`6sO^DUfR|dh==p>%vSyQM(t>ZM<U<wKe}*VA*1TwRwA3M
zYhTJDDlto~UaxCXb{KLy=K33tE6FXxh3wWkr=HfjUHqPGV9EED3?M)G7iU)-Y>83}
zlv$dpgE8eFK`Ids3cs`gn&^C}KQU?J9-%!!@j?PBo~bC15$Ezd``+iiyQG)oizXr(
z8><}oP#_5uYev86#=cDLPixK+grj#aq#35&1Hr$t_>o&tkG-zv?Hu4~D=0u<b>k6&
z%lpV`nojwF8n2#uwK}Moc4sC7c*=^yfalSOn$Nc!TibL(zsGMN{-c4s?pxfIKjxRB
zluEWKeOzrt9S#`G!c&v0r#ijsr~`Ddg<s6?b_$t<9$zHst87~enD>8#JMOsHM2_p!
z?1}V(AsdNZR1@H7R}qipc@H|L!lL3t6L7#ObLdw$@%jE9u_DO%%@Kv##{08)*Tp4|
z{0RQ;?21?BEAslmnq)bNYR!RhT`Vudr_>wr-<JEUvc3+mXThC=x)NdgmK?~Rs9KGx
z>7vJjgBgofg_M^+{`kG&c|((2$>?BDo6R7Wy~<7ff$~lEg1s(?<d$zx81hhT#iQF8
z1c7NErD=pNBE<18GgR-><p|B8j0tAanFEkGT=e0Pn#b=QXB%OfaZyEOM9>KVC3em|
z>R=<StF4R>8~YiL0{~V6J$!GFHm4Q~BYDlvJkP8pEK_9-nJsUtUal_4Z~)J6BTMYH
z-mB#`%AJWNe?1fXmCL__tT3@!4>*pWM%JqW2*L7rlFw@sYi39kEiJCi1&Yo6Erdd%
zcEfXwte|0GJK*Vpu)R7RYvY5PH=Xveu1~YOVrv3Pyo{V^pzo9L0wC1LhukeNd=3Hb
zH1du|-~Goi2bvElJp)CheaXEf_j%a|8VbLbVWxRrPZuBU1rf8rk{*0RVAO!d7Ts_@
zbb_Zy%6_O+O-dH;%LNystTN$kk|qe4RxnT+jL3`ziz+#oR!vl{FNgVwkio30fnirB
zNj5wN0vt2i5X0i*`q#{`_ar;3thCtaLO18XSfeQ?Wx@Tc0oK+*tbQ^zRMFILt4NSC
zp5jI&X}McdIez-l_tN~|m1JFY-AJ1M@W3>?NZpyju{5+nY!zgwKKX(kOV}egDaXV3
ze&mirELAtS!z?4sk@{f#i<8uTh3iVPsTssh1&=lDdL1Qb<m3@rY0u6JH-s$m6)t}g
zYAOhOfVwhQ@lM^wnJ&MaVRSa_5?$t}XO05te+&Y$v!x{@bdH~cQ(ec(D{+`@dD?1L
zTeEoV^HCd6(lca3%jYnm8VeGLZh~2hDpTw$M8KEc@u0^zOpS#w&v2}2pY^90VnvC$
zG4WBGYkJA4rUHrvs<BGvW{U}5V^A(cXPJ%Y@vkT5k;g#?on50ION(31Pub4tUR@7;
zwpm2vAIMzRj4W!|)};Gjp6V^&OEG@on0&1A!~9Ys<etjALp><5h>c4?FEGaIiTzj+
z0KdL3lE0|`0>7pG<UO+B`E&QequcBl{5|)okCV0}M^L6Ts5#lPf|njtMYG31a$~RO
zca|D7YHa`ye=?z(&7k_E4uQgu#-qR&Ik{N}k`Mi<gr<&nsD22EwHj3!qX0A}A>)me
z`a^PE9SDk*mRRA!;eUAgZS&e+-?4V^!Pb{+s(A8q{XyP|vzS=qC4BNo`dZ`nf*d%6
z)}j05?^zdK=bArUppH<}Ele)d-c9Z8DPe+Oh9n1`r;e=4qoVH_0ViMqgE(fE8NOPX
zhI(W4c#n|MS*_)K5D(CEO~ZU&P@<V~rc&%2myy_C7<56sC{zY{mrbz2_4Auo-=iM~
zlAjqpRSh$}!Sx&xOF{~!x|zf#pTW~00d_pizio->YE9PI57glywEFEOF9uq6qAZdU
zd=3Vph#_OqctfKW^P@m-5dp?!7yGAc7|c5c*NYa|2)8Q%Zz)H78F}r_GnkaT&fJX6
zM&RL0u5Ovo-px|&FOpk)w^6KBvgnXe4%EPD4z_<!WgS>Z8W~uP1Uv8!O1cQNjqb<Q
z0Idhcd^2|fQ-k({0rxUS<wH9uzWdGy3*LRt>whjzmH+8`{eO%EPTXIg1B%qp1;HWz
z4^oAU@w4KU-fq29G{pN;W=w3W#ssMQn!!A@c}nK1$ve(XS*5=ShHy>U@9Vh`gGRvs
z6)x4UgNLq7MUC=$&<F+lc2^8a+GIG3e$?S!nHI#kazNiCd#>jkB(5u{m*qZo^+K}d
z?rntRaepz?5)G??3Z>>$?Y6j>v=eC=*NHw7KUf(EPEG!VJIiCJbh8&LFE)cFsh^~*
zh{rbDQKD%sm)JJxn{GQo(-whXJB;4W^o1ZYqBLBM)chr>sZ)u&A*Cr_DgX!_%Vt?<
zJ5U2nc=a{IYD_Hw7GWaORXM~S5U*=b^JVQNQ_~LPtWw_s!qN4;yd27bfB+#0p@0_z
zZlGs}zcq4(ioZ%=U1G(}fR7rJEj`<}z2L#PMP8yw3wC~P0euja+VP6;%O@L)CZ;)x
zA_`~#QfUPaPDxX%Ll$Z44jq&RXMPgV(KnEnm7u+emUC<s=7-0j5GXvMXtiC`rlfn8
zcy+&irkr1u+Yp;#wYgMPax<d%Y5I!~rul``LKxXjlbr3)>#4-5V?IY)w(m_s3c@`p
zr1rWfTmglF0hUr+2*mo6FTW0t$|6GUFX!-O!Bgosbkef%PCeUw6RKN|Mdmg~mYz2`
z;P>$GbE<RY1eT)Xk54T976akI<^SQOI8@2B+y@i8(B1;jJxrhr?PAEswO30U8oR)5
zZ4I+mcln||ZqEz_k}r#Q=V8tgnFFv3;SJ-cqL6fj)7y=?<D2;Th$KufAP@*^6Voqq
z#0=Q8Uu9yiazi?Vv6*JFMl{#~i&aipXgzOE{NDZ`-9r(9uTow@LOYuUq|raSPT~Ik
zEtwY&?MZa8uR!*Q&Us@Uop-~o{?$edq-IB@&dNHwX*K#d9?I?s*@dc@n-R+~E4CHQ
zbJh+ezj67Y?DQY$X^^a@-(-Dp*8?`1o~{#gog2;>csE@pRHM2r+H-cuz`No~<GeYZ
zZJc!H$LXchMCRNoYLmvS!BHvAy7=weqnEij28p_}%y(FUTnPMjL)`Ag*KUqONz3vt
z8LViAX=MW5|M32CU5yZ2CfY_OZUM@`#vPc6Qp)r>t4tzK@Yv`Q7wBO$7y6A$?P=hS
zZl<{BxKz>fuh#%J8mj1xt`HV~G7xmS3f6FKAAK|4_ATwFLVU0Y<?}Dg<{DIHhg<{U
z68+mdC-sa~ncWW;X|=!PI&T;(MDmqMnH~wayDqMad3Nq8bNJM$qp89stt2e+dL0m?
zTzf>~^QfygpZH(Xwlv<T^9RYc^2IheMbLe%)xu?i@s;2t$~rV}Z*=_REQY}LVCM%Y
z0C$ahvltRhyyMS1{;MxNKj`qv<O>vQ`Aq-aUS|}K2~(VB!`zW7cAXW(G!(S)(W8c!
z$!&H9npIxv%J96YD}fyCCe1ZFf)k(@EPDyxe+xQLALOZ}(4_;6pp*Y<^wIogj-m4s
z^7oFW0{N{t8??e*N~*-1_U_hoi6AKmh!o_$SsJ3${IyChceGQ>R5!xo>{W9GPu-%B
z2z7+#RB?V3OqQ```n1t)zx<1ea(`;3k3bbpAX|FVR%GOtd5tM6^_cQCC}5>+58-pt
zEBfNy+h=r4A`&KRA+@aiM-(G;%lI}9%}M*2v^A-`d*L?0oj=Q3lF~a<6$KV^9{Mc|
z^K_0UWegb$p%4yCI$t~qUt2}?F|euuxv83mw<Y<9D{pd!wOc}-G+XCZuNQOR^J@9f
zfPz;w63DtO>3wsY1ZiX?D&0D-^12IjTbx{Y-n7^#Qnz@~awfoQ=A9k&Aos!gi~mL2
zTL;C_w&9*=aCg^1gS!TYnL!8l;O-JU1ot2_xWmBU?vexz65K7pod5}vK=PjX-XnX?
z?w+dMt=g)7x~seTzo)AEmfw9{AA;j?z0Sm6QD@dzRtd@0D!JkVmkAnn8U{~i^Iytm
zSg92~NZko8hsb0vQrydpb?1AnSD&}zi^XrSv-5cMvlH60yG97js$4`5T}c119T<Td
zFma6L8}zC^H-gH0J2t|5Dh~_c)14^I6GA&NzcJ0`PcI2HeSpS(;>iqHfkpD5giP4I
z2#;ZDE8@iJnfIeS@jQ*k1P}e4N8mIgLaVUS_quAHRYHtSy^_C3y>e2YeF>KVUu=(x
za%+@zchw^Vlcoj~u9`T~Nlxl$u*QP!wnjJFU2SVBeMzYeXAw=z!>Jlh?Tx}Ug1Ot6
zyOp-4RQ!U)IwEcjT>ZGxz4~(0`wQ-li3n--cB6e{{6cV?A|36CMv4amzaHZQrOQps
z^39?Oj5-bPNE-BuXMU$+GZ$2*rE{B@w_hbJ-pAkjkr%pv_OwtVrc`ShUM?3p#PmbU
zR4g5^R8hoQlA1>OkyKs5wjlz$+LnfMjzMSLUKn1P9E-t(-F<*GX0BZ$3@jO)MmP9q
zIGrYG!eQONba;4!bxLeS3oZEMHS;<IK6fdHRIGnH#T32UeJih59s!ts-``{8zu~j~
zXYJj4a;FvnG?#XFE$zbek)QFKS-A#JfG#T~b6pVf>$$ga2TWj#r+6pwzD0?$4JsW2
zS5McNdM=+1ENOt}(Slj}R|Kd?8^#jpJ9cg~C3TFLHYWFb5z?n7D-SnJ=al-P)Q9x*
zHT)Cdz&^S`hH5@usZ8jW39@h3z)HRA2*@3JHi9)Y$8G0km^l`>T!Sd9wm?G$s8rhd
zX&Eg0^a`<y9`;ANpI-(f6ui(BE%ZIHsxc>I+p{@42lxu+=oZ|{uX#7oYu?z!i)xxn
zX}M+y>APs>iRTn?p}K;!J~Lix81^`Jd}+eV61@hpqom`e4zRq6B+uafn8sAbY%+I9
z<<0k96!uo~jUnJEksFq=tL!A!OC8fhzP{{3`v`#o4k>>r;6j#8Wpf%bBbbQ_-%M-N
z43W1L8Fh^1sR+#1@MKqtE{r*_aJiQ#{?#j35T|nuc&Dx~VK3y^TqGXg)DHt`|5_-l
z{gt|FTOn&IZoke&HPFskefT35@VWNjP+G}<sZ5G2`y&ETT<Y>XqGs;St3{h%;)Cp;
z!19jWMbMkhz7_(wrM#vY+G7nT5F7Vw{Bfd<#s*a@=T-9tS!71+-I)g2n@C4)0^#W6
z75bm@N733Mxb8K_vV7(DlysRM9Y`Z~EtO{N&KFOFmKYc;o@E04TYZ>{fN_|8`O(mE
zc4gQuq^(CN(2lp=G9;v7X!1<=c>r7FWh)PnR{EkV>##(;d8R0BR=eO6U^h%;C=Ca=
zbh2z}_LqIcMtf%2q2tQE98c*RmxBat>Q#t}>1HzR7h|5=T-InQK0`R5$tC!=|D?sN
zNCA)T2g*FPcQV`d=iaR1LqC?aF}*_?Gzx3FQxuJ{BaCwCxDApRfq1-nbG)p&b*N=N
z5;Bo_S+K8)0P#kjK<FM~G`H9>6`X74{Tv+w$FZDyI@<O8d4{^G7!jC28xf}OKwcJc
z^BRESY~YV#Uc)gAo9UzyEWh$Sk9s=IQ}>cgJHI<(XzFFc+z8;72!N5If2WJ-m;yf<
z2zaO8U^&k^ahv3e{!05p@-;yS_xe!YvPS>w>KTgUY9N12;Ib{O8oX6xj-?mzdp$d9
zb2f4dr)0D{QS_HOt!pW?<_vCm=wO@s`QbT~lj~uNcI!Z0OeG+SOv<!@wk`=-+b$C}
zgSC1N-dO!eq;sUg(Kzc%c1Q#>?eD6WPJ6fE%yj8gPBLrmZCrFENVgN?aY;LRbP&fR
z|JhF(xWll5^>b}<Y)&w}{c7{H-j$F`7SnIGH^^t{u%yTBzl!MgL{#;IgPpj7+uxP3
z;96NJehT*>J^fSG?S*kY6F0+jpX8x;6yF7((5>D=Wk!Q;GuNm?&SrWGxH2(u3PP-k
zz?sDbFc4tUpjM1z*^*mP++gv^k%yadQ%Ylwg&PP96%W)Okqs=&t9!*`sKt-@=6$c(
z{d=n9ap<AOT0MKgNxD1Iim0%HAJKWqQ9LpL{8RR<GSa~b_qM{(0<8u(mS2qQCu*fm
z_C?L19Te2w_pEU8Gv4<#X&C?t#z}L{(mg%xeN;*#tPV(Jav1bJn0H69xPoH}S-&k~
zEFL?oH_1n4K4<FUC-ZMA(CKk;d|TI{kbE07H1wFK1z#|lvJlVo%&Ok%K^C^yrXK)(
z!AD(%=C#{v<5G)WDw2|Y@2=xrr_r`4T_$M8q5TUK{_NcDT<H5A=G@GO(_$ECgumj)
ziv_=Fsv@i1hRrivpe+4rscowj53RqL;^Nq>BdDdD&~W89agXM7nzUaDcJg<x1i0@<
zBzWpu^?zwJ`;>y{RX;9MvOXlWZ2E2Z{AI{$Fm_3V+dT`me>O7HF8k$#b5#s#*i$f!
zlzIFtot*t8+|&a%+r{b>dIghA#5wwECNolgETBIrgfL*Lo#D5+a|&>JEsCCwUg<k@
ziJMEpa|dyt%zkYtAwKQpMkI40=hZAI64t;(r7s;;VE`2q{Ee}+S<Ne)$SM53r~~b2
z1F1u`k-pzJHEGlQ^}fip))=MNS@`@4exT0YUwMI433#c#rz=6y2)+4a;%ytB<@(2<
zf&8`Tz0pE_qZW}&)MhxgSv!}eT(`q|tsA+`_sa+&L>-aMxMDyTJ+qu(7Lw*Vo9E`V
zRpdE%sTdn*)|zM<boBR$l@VdQQzEX}URYs~pPd6zcuY5lU>`?UVR6xG?N}CHm={`Z
zUd82fgmG##W*2et(7zp2G6-8~Kcv4CC!X13!mG8Aj<EFOG8jpjYa_#%!*uqoo7qTH
zar^v^2iQ^uAsT`Wr~%opycpGv4lRPaj3UWtwH+b@snGsG5tjF<qF&(I{k=3s->`U=
znS@i2k>}|E<FddkQ&iT`WjnR@BAm}Prw!CE7t$%t&MO`xn3xgah{cqiF^p$0i@hqW
zb?*#;nOKc|72IDSc(<}uPTSXGu$x!Cc8kp%$A_JF1Hmss$Ja+i0qfJ4v<yr|56A>}
zt0-$|2f*2UJ;;otCzpdy!A#Es1R60vuhL0opQ4X3FZ^!aYoth-F>M%*O7DX#>YG7@
z%C=|04o1pA`lSjR&zyKC>Z%VdOCT$BrMcQ@@DrrFomjERhmBX^rw5IGS;t-C*S5Fl
zbriq7M;C=t%X&DrBA~;G-R1|xd0px`y&KxS6wW9dRd&A}lrmDzNtaa{)^CJ6de7s|
z%%GkIIx;&fgHiKg6O~B$`KLa5@|s`kG@aY&=AVOcK?|mXuS@+|xA8qS@5FpX%3VP=
zlgZ_mgE>PG*bzI7y>iPOj3&17T#=a}>2e1ICa;N~8H9b5PG~>**iL&VZ>ir(pb5Wj
z=XPj@l_oRc#`Tf>NMc{If-l$BYFT<3d^Y<8d#5n!UvszF=V$|%`nxM`JeQjznYW(r
z_%6m#$dfML&?tik!U;Dh`2Zc96rb1l%N1pNG6A%tQqya|@<>(&rGK|5sOWx4zIRw3
zc(wh2Bb!MNb~Dbj{a_nx?UZYVnK-RpHrT?m+pp5QLX}?AnI-((D;HHddS|BOPVtvL
z(rYPXh=^p(F))}SJ-o~?koX4|+Nfuy?p0xY2yD&29S>ZQ6+a-={+p1HLfHJ{?XL3B
zd0La+horB6TiCoGXtb`UXZpZTIh4Ph09C}LIrc}S*o2}3{<_x<7~}{Pf`oq2lUCfa
zc?Wh#6j&3^!>!wFbf&v%o@wWs?^}LtQ?*o0wR^R}aXkHVgAyoahjDZWf#?K+Ej%v8
zk{@q)HLDHu`L_yt7^a~~xR4(!Q-xcZKne78tfkRVB&(yvU&0%GdZ0=C@K&}e;6AY_
zfG@2^ZO4(Sg<rJF`&Mg2_=g|tfmE-kB2T!6b%gzg>3Q=Zwh0xHgo@2paAK563vYUs
z?*sc8mEF%@KNFL#oGV-ZK?w}?|6!9>=oKf+SG}u7NdPHBDk@bLDWx{bqhKJXjh^>N
zV(YCFt9$|?T;amy<$L`&uVQ5*>B}goFLkSS@uuF?VKYaeYy8LW205ssfK=`v{cm`T
z3X00RkJ?n4J_X6$PS`@ZtQF$WX+D{<n8zaHPdJACmn6^DMC*7_8%;N>BrBHgQul^5
zK=+cNE(?thf4FrYNBulEa5(L)pKV<VS#~KRYA4OB^sYw%AR8P?5J(SJHJ&G>64tv*
z0VXo$$^DRKVXeNI3YON>si;<zkuCeC)x&~9@Jhzb`yUk7F7l$`AUvY$v3y)dAM({s
z?HW!)(REa=M?~~r>Z&lyU4Z`OUs~_%xY$132w+Xu#vJ<>&DvqlNYo~Mn*0<Gbm`Q7
zbz@vf^pq#pz4hLFC)%uZmp49#f41tQC9cc38O>0{#8+M(`ZYJa!g~F-#n~pnG%MoX
ztxqk0EA=Bgo<GKD)y4MuX)&tzq&}heal0mr%F(i!Cfi-~c21?V@Kuq04H_d)=!FwZ
z_Ga>4-g^FnQzKi$Y&)E&ElMk9X-&x}<Ifl}CuHS2MwKD^c0~qAT%N++c99qGELM<P
zKi;me4@nK%o1D}wa2;p<Q0Y7pRQx{bKxGu-(PN(lBe?3KnBdk}R{xA$Y-ZN7B-}(M
z@p*w3rhv*iT*<bl8Ll~;g`KJ3TW0v?&r(c&=y-Pci{a@tCI4jV@x(F?!!E%zCM4pr
zB%AJJrE^_*^0lVtmW0KI9$n!h<ouq-=91s_=l&VL{OK9INYf-Ml%W0te}c_~_bkZ`
z=F+t7`m$aPmYzy=j}tuugTLEf^3A1@3Jo~KJ5{KL$Gw7-G!>5}TbDG0)|L7lUlf!n
zMV#}TP`V<3jylH~KQnD;+o+ilz-5#^J3^h572_hZoR8!}KTmdAM%dVX;-<^O=jXfm
z2j#`JSz2uzZ+#oHMjzzkQTXCK7j21U#qk^J?uU`Vtsr<k=di07$QZxf{T$me^KvFl
zQ$PW_X`kh#PcGe)3+!_?+wyq=cU#A;>>EH0TF5?&_xCYuB5kOH?U^c-*Q)Q~hR4M1
zyY;l$%Qdrtd&SHl?AU(ZGWR|<@=O{X7JD9w)Jf%Qcm~mKTv_%%IaMVils^xtyACc;
zqsK{Vm&FRg#X%*~&vlv8Et)yXAZ`0YJS$z{NWz?@ksYnP%Hmaz3^{?0YG?UZhKyCa
zoM2vb;f)M}R^qH>u*C1-H2s!Y+Mx8`jAJItc`EhWz(9|QF7<4^-4BoDiSsuwWum2Z
zgudg~%t8m#g7A1;%B(ZiCGXk$^u1@nyg=UD+q;zw<~Q%r;<1^=N{;YVY6fFK(27R$
z=PC8bw~peZFnxXM3R1(fV<j`Ym%WDP-|50^Lx&mCyCtHLqVunVajNyb1`#kVu76PO
zaF{e2+TU+fM^^(DFS{ekM?TWVWpB*Cg_K65ua1{=NCPL`7bP9vi*DU$<%f8*LjhKH
zQXeKUG8aZ`U7T}14<7c*MY&Y3!`Yn|5@=aXp`sZFXbMSx#`pzf5@>vpI^v*|jEC8y
z$!e^;gI89_!6>T0*}XvC+Q#5#wS7gU?MdRaixBo`l19OOalx@m?)-rePfv?86Abb7
zJCMQ);ngy$+KCtC$){D@2Z?>{-x=&(h1u|IPDeDm+BYxgI#JefWSCw}7mS)g+URo0
z%Pai)gK3-Bf^1xFzqxL27w=%-Vz2t5$-QSzK;Qhts7Q)c`s-8BEkS8F<IcRuwOfZg
z_qRVhw$LfzyI!+}@M5E|0#JRCL6q3alLv7>3E`}7&tj@-wnm{hmaDA3#vWL#c3Ioj
z6DD{BtYI!U2N8*~7vcKL2PPw}EDq28dxCphVy1;}(Nkrk2>pu`f2mKnjiy|jZjhSe
zXjBv0O2vw?#*%SLsty}(<DN)GPjVLu)Ji?3$Yr~_dB)xho9s9d7{Pgjler@-gD<qA
zdZW)?Ny20l^k~M`Km{Z2vRDxtq>jQ@nW8;EC4jd{HM}X6JSnWMYQc$#0m)GdLrpg%
zl7U`(2L%*T^>pTD#%lGLqUmk^WkY;-&mR*jM2k(`XDk=BUm`3kefkW!Pv5NTUIQ(U
zmLH7+EIAKesqu^xRxNYt1@GZ#N2Ujl#$M*Ad7<3UQO%hL^H*8g@Ntop8^ol`gOc`R
z8D37lOog6c%@O@bzRXx#RFfzZ|NZ`1RlcioNw?wM+$BD~gnX5dx%Nx4+;sIJdYH?%
zi(bsJ(jRf6l{28}zG$%ID@o2ezM;jxTNw{eZ5Y3K<%+xC3c`+YDuu^9?%dxvot0E-
z7)seUYJ1ZWo2?#GY&J7E28S0S77Sk)3S4+e1C+i@9<G$1QJsKRy_ls`Q^H54*}Fn9
z%YgE|B)_OT32#(St5O@Lr#d%iP0d{)O?e&&j{8lqhP#wyewZ)qk8`@*Fd1zJ`!&SY
z*9BS96UM{LxA7V_GZHoXd>_#^hC-pU_c0Zr9Q#vmPk+W9LrSOOmF=^dDjgHOdrCdL
z`q0l_v(%*;er6$j69Nd0`El3oH=xxDifrj<Ai{z#ro(}>ys8Yp{y{N0CcUH|SvQqH
z`8qRC*+Zk|mI+{8Sv+7xzYMo_d^g-<=6WPo6aXxZ3f;M=sTvE2Y^*#$pHAq={Ar-+
zglnW(zCXkIcTSeH?1nS`E*M{tE3bxps%GY<BGaM2LTpnHi(8yZTn4+=r{6MZTaN!;
z-ob8=bXQhp1jNsnO*T_o8{V<e2JZ8{jO~UwXeFA+ZT!e=AgijhBKHZ^nVEvvGrryU
zJCjZNWf~E*k}^^u+$F9WIdI=Bjy8Xc>;1<{pFX^VJF%)}$vs)Y;iu%qu!n00pf#P$
zSD;6uhm-G)EaeZqoak*j?8R!SILf<l@!JzScD6Tu1TF(v%v;XSgQUZ4hM3|qE9oG#
zj@~a(sy!*A5?!pe9Uw6Yh}@!$HmttE(x3u9@pnMSr05AU6N=Hn3XP=LY0!BYT?>L>
z4iI`rps^N;u|pTrJK&0hlH_}fz2+E}Rs~^u`W*-U&F49);5th0Wg8RL68#Z^^`2h_
ze+odl+akDFGQ;8Kih39f<ek&(z%RfF5NP2DYRDeN6QG;rpxKSJEff*S#qk8!?he2q
znMkco4nGUaYu4<OpKJI1ZuK;L3-n<67WXx%t58pmM?Y!0Jh-^U-B{nk4*rxSfZ6S*
zyZ@E!FfSY?A727GG8pm&5ICbd(*ammhlYosS#BKi<)W3kW>wx_(Ln%#7$WC@jO}%_
zPasI-btN9&_hxk8T%r~$eCRGG>haB}R`Fh${6dj(orbs@--7DE!6C|~w;!R8v`wMP
zF>W*GCXvPm{V|io`R&i*l@Buw3N=0ch!bd;1dmm;D&jk7c9)ZUeVdMeiri_xOxZUm
z`!u&0PhOA3)Chj%6){%tE4eQ-E%ZLot*PLYpFO=Fh@8F-OE%^&RMAB!+4z3WWhSKq
zU<4&n0uP&bN7XOcHU!>V2#%8uHArYyOlYC)3;&#WeXcY<vXOn}2O|u%hE<&8T-@(p
zRMSe@3Gs^XZ&k5mLKyR2mS9X$U3C|n@wt&qX*XvT8kTiTA@qE+UEITNzv(!KEVK-H
zH;VDtkqQ4UfYm(M<S+)&*SgxUPViewDSgIBCv8>4)qL7`g}wNgIGmAO=t4BDKi;-9
ztkGJWVVSw-i8*8OX(X!|BXtk!PnE2&SNuSY>m99|t*Mw1pziX364lMx_lD8oBP@*d
z^R;XJSCVU)TMA}I+W{a?Fs}Sx`-1@WGF~3aLmLdbjy!D+p=!~+u*!lVuL;}JNxEd3
zLr2P~v{W?%L{!<zH;aJo_%z<Kyxt?akL|4(=U1(X@804vdB>C?gKIRyCf)}1LJjJj
z67F|A%VCD%#0Qh<!;oniyPfG5x|yQv^tH%8bofWs-w8=UZqiTPjSUvz4ySq2_Rlvy
z<`1K>Wq5allCfbd+4ZY5(si%AYFNDM(5HN!+Fy1E;Xtlo+$aa^k=(cU$}Vzv@f>!`
zqYQg)b(%Bx)q7^wGmOEcxsLe;amg-iTCK?d9r9$?1~j#73<5DBhI?Dc^?THysbuq~
zo(k4PoHw0Z)3D0)knN?g@~}TeK>;=V6o%(;7JV3Q{yOAJV7oo$km-)^twtg*)Y$kR
zlpke-q4(k6C{L^OmJH2{e5feUg&bl7a5{Bj2Ze~WuUD!ChSIpM&q?YwT}=R$OWcc9
z4}r$4MIJz`a&sTfP|U+;p}=cxnGusd3Oh3o$2@L6Rrr@s(U>9PGC_K9kKqof2Fpmw
zDGJ8~+5;w!;6EsI>$W*bk`0E6Gyp+TK#2^d{0Dda*S`+AnD$8U4W+CWoMs70AsGoi
zBMmgeu-XDL(j+5`bx@v_p}7{6G=hX>&+~I`Yr0Xd`x4Bu?5a|rC&0{l+c^I3iO0P|
zx)`H`P3P!G_i0(JrgFfR@om?bK#^huoe4v5#DKh>uQ9%5@EoG`Uf$10(k99K>~nFs
zmI!onWPLK6T-0bQG4>gE8?|~7JmM>2H7;GB)@sI`n`68i5X<z|5|=N$p+MKO|MrS-
zgVW7ZQ<PT}<N)kobyPC4!P)_Tfxq7Qqt@&oEE}5HUUAJUE_iX8z?E6vqWo&3|K;V<
z7b9rYDJVpG?S?rmgjo8kMj9rGsso3oAqE}e&2(i*lmL}dJaY<*p2arKdXn;)xS4}B
z#N6~S4+DxIREWZ2Ap{l%zY--qxag2Czh>k-I@o}GUsZWON%@7cky&3BFg#-Hc$k@2
zU5$1`;{eLcHp_RCNmSsMRsg9k$&1G`iZ-^%88<Cy5Ip?QZa_)B8jz0}O&B$qDTBBw
z_QF)ako@B80LTf5){BP$^kuX@d^7S5>o#jE<U~XkINA=PVCdpFI@9-Prg0`!$}SbZ
z?U7>@a6;S^jI0kHB6i0;(IW*ZhzQ$;5_9r0pf0h~9fn$8ArMjv?ki8+gn>k)(?a{r
z1Cnpqn~{1$yl`FkhwOt^k&V;9bfXG!29w#545#<#m`wZb!h#Z-(xUjyTrkDyDU*2L
z>y?@<k-eW|^q(%kZ2+zz@JTT09)saeWdCV=|3!kclfJ2K)7j)k{VN02ChY<w__oFS
zTV*#oXq{87RD{i>+E8=YS%KFjvJyssv#gMu9HyeSpM2M63RxNrnPB^+wsezJ4^cXB
zsl^HfA3moL3S}QI+Zffhe;WkEe3U~7Mlco?xRxj0={v!<panMT=5P-L12)Em$6ZpE
z(Y<vCr(6PJ;?2~R2p)Zol-G4T(8MoE^z_$W(m?^K2Z{F&Y#*hERYBZ=jziM=kKZo3
zh$t+IMiWAs0$6HAW6FyHh8xYdM-FLS4LyDp;i{??wDLq3VL51>9~q|*q%eHCv%LX^
zsQ!G=*CZNCzIv75`DzBh^GDo?45*<qSF0(x$e)*J(7ndY1?Se~>C6Yvl9XYb`r+dg
z2595~LCu@Y0fcV9)bjA%c+~<t7Y>hV&aC@4tngf{YS_-Og`AgJAQiLJ>reT1*>;qB
zlX_f5!@Gy*e{c92G+vQs;@k2{9+QJ{Lc$6bfZm5@G&wJ;R<`P|<b|Ns42%w~IozMz
z4%+#5dg=c9RKdqXDlRAw4l{T(9wvV<m6G6&f?(iNp!KTaC*|E`I@D4lpRj$utc05`
zE`m9jC(eidaMb~u*b!|uZM(#Ci#FzUxlQKNGn*cxMjc}gyu~)W@HgGl{)|zQ%;Jls
zKX_o4hqqSmFo;zO{xin+Kdr?7j+LOWoe5l+Q~+N3AQ6b<8i??OacQthII;lozTs;t
zO{d^@r>%el4g)$5!`N6pwP9Z0%aSi@JjJKMurKS#MmYDZ>Ha-aZG&+}R)3z+H}dqR
z=@O`oapRQtY!?=hkNv5ONuX;Hd!?2`n+*Wh^ElL`;Oiu7gz(MUO^6o>Sb{}F$mPL0
z2f;$6L}-_@xQ|a&_d`~#bpBKfVlrY9t^%aV5w5aHj;a#LMA<m~A)e-z<(pj<?!ch;
zaNP5K&109nYr{+_^Pn}eJzXuvm1sefTMA;Z%^$EJ^~Obg8HC0?>ma|r*QIDhngz?j
zg@ajyZ@&+AXo5;n3X^e{Uo$`nqlN&dgKUOA7U#Y{$fiIHx;lZ;F!XN{sp%u!yb0&3
zE=yr6=dd&Ar>c3A%#3iy(PN5BesN^mZyn_yl$77<jug9E{O=_0I}DF`VWVh<a<WR3
z0^JJhY!l4bi@;j2?g3<^mhWjw{`S2-ZFP%G<6jx{W2zmQ&s4!gG#gKl)5&C)1-h(`
z<w4-I$2kEgjonr&-jSoq+#znksLRp>X@S(keuAM-I9JkMjrYx9dcm8OZd9yt`-SfT
zP_VHluJLWWj%34fU%RqMRx7`@*d8Ai>bxV*V_XxjMs+KH*U>h%PU%@#T$OzIecT@e
zzkE%;1Rel;V9u@W%URfl`(M{zsvLXjbT>LQH>|EEJ3TUb?p*1^>@U`Jt~z%Tb<Q5r
z0&leOGTdHvQX}LCJvEmiIlpC(uq7ki0mXW|_lMTXlT&@p>I!Y@R%=_Qq*gB`38l}P
zTA^@!#I5!KA5{TL;K8>N9Pcu?jj06p?Zgd-Weo*$mdDatk{=v5KU$p<5^`KT=AC`X
zqw1oCOC25g=J=)#?=)V}oS9{pmjl_iavijvP6)FK`U3gK89z9~b?7GtSYi)%ph}Gy
z62fRovI}b*$6wU7Gc;W(r1I;}7ya4@HK+T_yBGpgL3%Qon!XmrJ_nZ6hzoOEy|^(|
zV@f(TK}CFv&`|ZB_xjYIP#DM4|EoSPBQh&S!3h0dPX9jp_YH=hy_aeU51~3m5n7>{
zQ?U|v=t0oyahEVf4RdQ}@x;GZqXOcg)u@y$-E$>S<(3QHq)_Ngs&q*nX$g&Ftkj5f
z`(0qLC%<huWG`vCi52w`^)^nG)?0Ll_Djx~fogw6c9Wn{cK%?328#cJD7b;oLHe@Z
zB#8y6R;)LyR}6r2UAkerKjc~B(x;C2%m3n<Bv`OZ_)a{<t;{O_@t$D+XQ${cMjTUq
zaEy^NL83#cDQ}?pU((BI)Nk_6ANG=USJ*sEDe`xDa3B4ClQES{3#Ibpf~wgJD`w?b
zAXzM9)(%E2Kncc*3@jzl_cgMpmq5+^7sNRw;8d^?U;%1iFGBxC>gl7k0k3xiT{K!&
zTD*L{gU;w&&usvw6^z@h&j)foS;_4nO;(0s{aQufAx$joRF`{ahvlu_A6A^9?mt!4
zruu1Vr(b(bKJZ&lhhb=@7z2)HgZY0mfI6;gZ~X1^M2{+Cq4FGb5J+Vcn7-;}ZLAHO
z6I?zLHq9C<euL}7_Ue1I15t{9hs>7rjuY-}#-3r5-QV=-c}gy6+#|}3EdTF}eC1|=
z-%QZmsE2HASgspzI*aw%Wht?{TVu;{dJ25^`}~@Isrp==CY@8WMQYFJIT->3FID3x
zTf9iI^*RS%t7c~D2DH8nX8yz4ANX9EpW}Gem#A&SEx~_V?_pEG{SV4*(piL>s_Hin
z3W4T((T4pnVA|kT9tA3=s`(|>=8G8%SJAmOUT5RLxW*e*u4bbO1=)X4CfSOIm&dqd
zwVO1i>v&xKf!Ru__2df7*1I<6loSRBlH|~;y^nZ=#zLwTK_|XE?fZ005}~@{cgjg#
zrs{pLEF4|5T})oH2>W-xi5CO&dt7BxN?lxnmoPF3-VqW<@|}m42$AWK3sxBZ<=nry
z>i$oHpuQ_m9qQZccStJX?1`!GosudaXv*WE*#!{HC{WJ#sY)wOVv;ne8~c;GfY>|z
z#6QZ^(90vn16|WIHCRRlCs3IA2?`peH$UMU5<47R%gNBy^o4AQ1}G8by)e#(%;VcQ
zJxj-Iim*kKG&PlCQzNRWLhYi0M`OvnY9YFJ9aB?Z%EZymK*{fLSbvAE4D6j-I=eO)
zXSY5qo>)99Yq{jVA`k?>e8AV97QPt9q46zir&{9sOwmcK-;v`S_xNX&r@w@OhaX&@
z=uQXD!Cx$%$v!&fFoFU2F}Nrs+-tc9pk}I9{H)>iHRDeTud8m4m~3aep(wyF!8YO2
zXifF%kJa(rTJ$dCSwS_1G_;imbs}2)`fLpk+#s2p=U|Wp7~yTf@FH89y3yq@Q0gY+
zC<G_GvzyMm={~}a)b?4MvqhB`pb!tpvnk!kL_3_L(-21~prD|uBoJ{fdSW`8k$N9f
z*~1Ou_5<c=tSb+KGId5q7&h8EIRN`F5xdKRA~Im-vUn%mG1J7+(ld90OdJipMQ;!L
zQ!4#?jcY<bl-D6U5_PR65eSU>Mjx+UEaBx-@1n32r<z8S#`D9PwPDpwk%+exwnTqg
z0ulp*=Hu6t;@k11Nt;n$?5x2!|3MiUnziel<m56)?8?py)Zzw$vg_DUZofATpHfuc
z!+hk5Iqn-r8bJd6(8{u2u<MI&*;mM<CIl)^B7aQ?ttT1^#!39`KGo{KVMcker~_!8
zw=D7N#{|k_az(pkWZ4DHb*a77)KALLd;%_67mmx#E4pgX#KY%+%y4}jQ{#b|NYqe|
z8@>p7;hwk_Hv$A;l}iLyYxIh^Y71FrFT;Hw)Sw^Okh~r6u}*Y@dPWfytkITzhMxEF
zmgGC`StiuNOUqJm=Bz+$M?+ikEjm$Wm8J0~Lat|)M%OfGCg<SPO994fvSeyn^KnR^
zi59522#mC^qx}1uj_NO0#NSy$-o@Oi<?aATfh#0@qD_uDX9=s_5d_%>_B_NXD7}$_
z2CKf_&6aII)&zeaZQ0lS4!v4D6SgrTk|^L=AVS~*H+DIlTLZ3U!;mt8x{_U}cH+)t
zKWe`pvxipJ0~S2tlx=Vio@2`e?TXNmSHiW4uJE=q%RyEj#`nYhqKAGI%X8C(-II&1
zYy-I_wBj57yr$BqAN1XFE9GihmX!&v109lv<dUgw2!jkb4%#ezefbWq);Zte>Mn?(
z9S@u`oDKDJTy$6N$vUN!>^aJ2X`L=LpO`w>ZA*y=^tE)Qj=J<h3@{Ap15$ki7#}lx
zp&Jx(CbhDOE<kQ?-_A_m&MCWesz+pljr~(M)P;BF_ZtqvQEEkfijBWq;TYfva1}6?
zq_2^STP1`Ale0R6b>6_Dg}G>g(Yir}&3g(>Xy^h}bNHg6tH_?Jszkl_=g@_P$?ZHB
zR=&B8%(%hxOu(s!wp-TJ+to^wyophRqh$|wwpp3*7p3kclf)(7HEtl)nGXV|xcX^m
z0||6wcY<k83H(7o8D9pQtd`gc(sZS?)$T59jnO=Hr?1M8OXPSk3m5VO!;Q2Srk{v)
z7mKaU9co?{&*HeaIIo?I5iQuX1aiKX$|^mkGLI@Ms_7TX()^>|huEVs=N7=&CjEGo
z{r#5bM|1Nw-C)A9T69g5V##pCba#kx+@uj#)#R#m9e_2&^qO)}D;D#`Xiro+D7K>`
zErav=AC$-~sa=n%>o{Wgd=(|%rIuLHH6P-;VZgh_^6S2MihKKuONL=bC}@*I#vCE0
z0}CeOf3Ywx&a1n*ay{sN_6adIr6SQ?m&Ps`9Oc@PA3foaXd2L$TR?y+bRC}%G~|{*
zz0;9UO%A@pfekp&K`RRYuP`FzNdjIue{k7NIGQCw=sQ48SOO@-8~Dn=5!FiS3eve{
zYAkLw)kJhV6%UL^41DZc)c?T1|AT}7i-JcY+mk5&)1v+#!M%KPpu~74Um)Z7qc5m+
z3+{Hwi80-SA-PCc*7BA8XS4Ai4tf8fE8?-cX-q>3S_0Lxuoa6Wz5=+*5sdw$?7+5X
zbRfy~(~P(d<YDnTkaTxPsODR?3({uE=?(uyL7kd6dFN1}o(wmL2kmz{8N4%Tb>ysy
z5<0p(0SepOgl6aKYj&Q=YBZxNeRQYDC1N3P^<s1t_M85qIe*|Zr2ydTJwMgfdn7bQ
zoqCpNKBSqx*=oSkY()J8Q8YVJ<<sW*<GG)d!XE<<t>EL)PibN+em~MB7#>jDL0cm^
z@`H_)AqRlPDViC;{4?=AR>T}XvmU(%S*vis{ah)eOV=#S|E5Cu1}N{y>j9>kT{;4f
zl4e#Gt^)vcE^KoEp((u)F`j1Kf}-F9#8zqT1ZP8BM!6_tYo13h`{XyK&Y!x!v;1_3
z*Hl!38MdaiDb@d=bP%K%KN<S4|KL?cf3bL)M)LaN=faW4v3(47xwrCdxef<=^{D)!
zh1x!Cb_y`ju_QyUyLu{pr1>9|!}5>63v!czoQ1&{Cgm07e0qBG$YwHu4RTNaO~RUy
zcf`onvPvX!t5N>%7YPco2aQ5<vZbD`@M1jMsBh=yn_h}$FtKXN4;Sk3bOlNg(4^XR
zON<Z94$YXlPWQMly~xd>^rZ3!C~gvXVnc~7@gi$J$1k?1)1~9ZX7&i;iP1ZyE<nPd
zFYal}qIzx%&x>*j#V4R%WvOrJY^#6R=$acBH1|08N#W5z`YklfJ9e5g)h&pzGVu%m
z{2lg@x%kqGVly+Vg|RtJ+S#u<+Wb>VICoIZb@p`olb;6yjrecUY7XKq7QUAuNNjBb
z8L@DbKWjSfj8UKTq`Lnbo@d1F<6aB@>ZPckfeB=L+(ZJ~<X;!~bO@ddAuVn$o}e0D
zL!eG7>6N3dj&LOt>6^}qLSe+pkrWTKJ(C~L1SSGWG|}a88)|qHOGCS68T(1T#Tv1t
zo)!Gfp?G>TpBq>Hd(QB4*(`T5WNJd{DwZxfe0N#FFmVPZ2djk9A>M0+DC;DPs!1je
zCmqosghbf$ljS}KiS58~r*RFv16rsK+d1Zhz+QykB?tFSOq*7m7URx%D-g7`fGvws
zy?O1JOlS!N<#9A$^b4rU!R|Ota*vYuqEGOiZrIl~qJOchw+Q0E+5f6PCQ^~p+TWB7
zoP{7Ar6UC|pSJqlPFc5o5zX1`ZsCR~MY7F}TJNuj4Q+v|_HYjk4SK@-Va<1i3JxRn
zfJ#~Dk&(r!auUi~dKrAu=GUiZHvyAR(6P-zmBm}%%htc(bzB@uEX9WU2o9m4zzEHw
zmDCJIACgxNK24M$JZ`egh8g~GRREtB!d&ZVJa6Im5reJQC4&)cM3%_5d(0T>tR*jf
z<md~sv8GQ5JttOoaVoB`eU?hh)iBq#G95XZ_XIfm^dF~xr^{iC97|)kq3Ab_<XKbl
zv;leQ_ve6iwju93JBKd+ARV1j%PQEjk_8G}lxnRiiP$UNRr+YwLKq|7B_24=6}Xyt
z=wm~go+`7|ALC6rEm%jEvR&3z2@|uE5hbP$QVn@Hx!~0L08DW<1QT`bT5X=>p}0}I
z8EWrV#&C!EKPVp&Q{?s-xBPEj@*juI__O=&60$TV8<#I1HB!Hn&?!VgQOeg)BGL_Q
z-szvz(Fg*4UQVn!Qxi@*xBl?%=Le>l4(&ZGyc-%b&4RQ6_23bAye~(<pEHwKwf(!}
z<AXDjPVa+U%|M-9H9r<|gaf2rJ=8~kXGb1I9yfRIoApVboxTm7x)gypww&eIL|30_
z;y!b6%YKIFR=DA1N>N8#pQrL^?f%NcH{71*^*4ABQ_+0Mf}c?xWT3&Y(THue5vg68
ztz~Uhr5aGXO;YVtvi>RN<nc1QHsIK`4^i2cC9DRQ_|ZA<C1c_<6TdDK`5o7cI;Xbx
zQ}tX8f|;UUzr5k8<^dYkn?b=wA9yuP&(?&TjTG^v&JKuIymD~TZReID&rF%5!bm<8
z?>86(*jcd!PK?j4o~QAH^4GX5MutKYrNeq82+9xE7zBD({8yc;fZWdh+$#eTxk=r6
zQI0`1BVE;JQpczD@=mV$cmqd3%Ukq8CnMkJDY0MF1Kr6u+D0|)nq&g(dp?Y8`I?mz
zc$2V>LfNNekf$(Qsxg2mOlx3Gl4@u}g5bp6pb9YE!J$dDrm_**#j%YeRmJe37o{7d
z)0^p4V^|%5J6{C{)D>Da0;NP=Nt0<0-x3AkC~afACx2xL7-hG<t`2=i{5+{2l$6Mq
zp~7&{WV|QOS43e&W?P7^r7}792T~k9&<UlmZJo@7Nfz-NtoJNM2F7uc^hxM>f2DK?
z3XN;AZxpE0tbC)hkn1yDCnJ6a!3GWBMm`&D$QRQN5VnlaXo?u`g^hHPoZ&y&7YS>-
z9JN+(`$(C9qOpM*-5v)GqwHvKODh^)4DS!PAS1_?mSO0ryQS=!W3?Rr8tAJJMrVT#
zD<p8);`>Z@jU1VHhX<X!>Wx>MnqXnoWNn$IuQi>1o=RPPH{X35mj*!tuFN2GT^#9E
zm7d98s#Hh*N8S}Ceo=qXwveU81s`KlRGL%!R(Xbx92n(c=jiU><apxKoSFtvNDm`$
zl|FI-F&JK<#DpBbczm1crp-0)vUpg~*}3f^@FIat0TzovXoTX)x(2S`PBkXNlV^VY
zOkzF09CsQN0uwPRwi;OK6@b0!hr2`5T=h@_lFL3u%-+g!yk4%}cC1O<@z5~8D4d=s
zP3G==zo)mvJ(C0S2Y`OdM0cCVUdvW!&LMpL$6}!w{BsJxGn6@od-NcS+HX8BI9h9$
zT%<bE`JYnRrA0R-Z;0L{d(=?Cd0M8ZY?EgDcbCP*mrSf^e~|I$e|I!Yoaf$jQ$5SS
zxO?Yl0QQe<)jm~O90}vE@L=gN`6iDsTxAvB%M_8FUATLiLyj${<`&Mp?CJ}T%{+rt
zo&E@LsXBBp330VqL~`Pp9b7+gXtT(u2%p$&-BtEQOd?a{ki?8OJC6(SR$*RF)`;yv
z(^UJM&_?RW5wVbIupYqvCQ7TaD_pEwV|9N)ZiL>Ubbg`k3jnOqqji@s-9al_qiouj
zEQucX_$Kb>J5J>cFs2LYI=paJHl!i!*J&wzWIXy0Ey1jvZfNQRr`K)LhxboTy50rq
z0|*eP+8Qq{vRpO}NvhWs0{@ir%{1JfDmj*FaDy^s+L@9%ep6fgN#&`?hVJ`5`p6{y
zv;c_lN;=UH3LC%?bt)X2nesj=eZaqSfMsJT%}+B}R%UphLMlGi=kf0(Q#pqeGKpIO
zqZW`{>kU769^Iq;;f#U#V^7_FHB>!AeDEkK$cfMOnP9Q44LRpibySRWoSEX6JWra2
zBPWY>L};0#s823P4ni?7iq)GHQ5Y2&KRKhYeZD7ryMTgyE60KN5gC;zpdusCf1{88
zL?Fl|`2X0$iunJ9-_`%=UB-k08J3&u)Q?xf6MOhd!?W{N*?}Op9tE>>*gJ<q`D<K_
z?w!?+nG78D=JH7%U{yHP2t!3sV7-oUt-g?Kmal#rZk`jDt}dR$GG({)8Fs&%Wbnq@
z__g01n#1kWDkSE`xt@A867U@Y>9ZwLnJ)5-=^tN%ez^o03_WJP#oCj$49tFLTdHZ}
zn*mEhC^A--$g}LqTF{j#>;)qT<z_nqB+eumOA}2$I((&lw*v?X=oY*h4pUcE&5Z3%
z|JKYV*7OHIY;ky?+hja<QtOI)LR$=E<)Edxdlz}?cTF6-g+btnI@s&s9LUxlhYh!t
z>Y1Q-KB;1Pz)yB_bO2wqF<$Vo&~2<@6|(sy&pX?~Xw%mz>yj;#AMM5xCpNbBO3IBL
znFOZ!l2J}skGZ>I5L*SO0jgF*xehycvrDHznIOju9T!3|9gFTSJmeI4+LG=D<;?|{
zJHL}pP$-Y1gH~YUjbvR(&39V9uCP2qv8CB2R?Fbdx$;Uf1nx|h-OLjz;f4OEab6S3
z@W~ATM-`rnvIoKmpz6ZN);ac@`V9@xk~#a$F1G}!bBYfY>dYc>Wp_uZ>`;Nk(?^1a
zBSrDUP)0p{gh`qozEMF9Qqgb;eppL7tn@=2(hv@c&!D7Kd|$E5KTBG_>)S8bMcV-W
z(mlLDNJ@>u{1OB49!IKC%B!P^{5-Xvy+*^>0>M#y$J2@R6|Bk0{Kh;}0G_xi*gaVF
zEt4yRx8>x~m_HPM2QZ-Pn<!k1qIri!HSp5f9q*vf!#eQf1Rl#pwp6c@F%~ht+;w&_
z5CzcJ&#%!xJflb=Z>_gy)DKQduf~3H2JX=hTN(TqO}s-kB1X?C-D4mjJksqW&<NfR
zG#x>3^S2Wzp|*&N(-?-5?|2g5_YN)9`X7c8@1b&w?!WAieD45BhU0vu%*324=kxZb
zq$L2wb0ZF8n~q$g4?Acs2InpNL~dHH=yaxRl0F*Lp-$I-p*RF5VQooWke2x>=%GCT
zCn*j18-)?O_<qWcJ;Hg3_;y^8n-pgH+rzO&J=zXt2WUW-*XaVg80RCs0vIwXli}r8
z^i{K9txod14TIwVY2#9<O*6d~nXPjVX6VIfq~INgFT^-O?3XD()XZQ&&7eQ7;2^3J
z1IF%&YKn3umMUa4*riGewd!hPb7jIB<1Va`6OxO{&&xE!waOjVlo4{kBsD5E?;V3^
z+h=tkH5x?lY{GaZInH1rRuQVE1^frLYI?>W-c<tlN>9CC8U-@2itJUB3vv?BTeLSy
z{#}^aWOX<=6@D*!+T4{ig>Ftn`i=n~SX3w}VzH;HWK8LUI>M>~&|XB?Ec}Ss{MfbX
zOA?ObP+ud#@@83xF`;1$vZInZ96_`cv~B>aUtJGW#sqg$E)~4f;;(QcuNK&KCW%lr
zULzKsEi~~pi&ifE(m>FnUcF3BrjpXox-i#C3P)`v?lRYtVQ0^J&DO+lBMuurLoEp9
znKUJYR~E2fcP8thtDMed*}Zo6Fl#Y(=^6JSvE+}sXK~Q%;g%dZKO_BqtkEi$$D+*R
zsjiRUAobNVI&;&HrBlTb-i94>{b_N1_HVESD#jOh&wwGDcp?M8^9kUwY<x(OaQe#Q
zRs}{rz6d5qPf#j9=XikNUf-{{iEB(4-*PF}cLxEa!9X0#G>c(jMR=CM+c+<q-)59?
z#v-~k-M{VIQc7F+cjZ1W5unU%aLD>499+*36*n1BE;aC%@GyEK9wRYG-%TD(Xq@R(
zs?aXy^jJs4NZmJW4pccg%#}Fjlr1P(X)IAOe0B$(G|f;Q0%mAOaoxC-@$|S)ZG*#E
zl0P~zW|4KLbw(!r<<B$J`uWmz5hHyetP#hs*CEl5dLdRRpM$O^!dmx(z;V3_#flwy
z$FgU<t2vQ)Eb~bK?iSH)Y6AizCYfXCU`^Q$+c;vOvTR_>ZAd9L^?r4qko1&luDa;g
z7<7uPw^yP*z1US(>tj;WrcV1MXVjwuDV}L=tqv(oj{UYPy5C@=->a3EaV$+Die+Dx
zn7qXowQ3yH75G-<DesH+(Vt!S{<!vA>SyA3PXW;<pjmc**#g4CN<&W6tlV4u&*aZ7
zJ8xd@;W_|(T{Q&cd~Q(CB77)qi{<Rx%{oF29o7Sv`+PqHzB+ptY+)KtuO(5--91%z
z&if#Ev6$quN`9Us!E4H1qED^ZPdpYqB!F45c8jJo$G{xzj3c{)=fe1@5+xXe*lG?%
z@x`2ihGLKa1`5@Gsx!pM%>3Wq<^Lh8sQkZ4=Kps|{{PqKB*?;m&;bdGJ-(D==<si3
z7A<6-MmJ1;?AnpHOgvJjf>y^~W0r~1jB&m|r^Lr}u{ZwH9eu+w?a-N7L@zs{cq)w;
zC3u85X6x^->$geV4HCGX;8H-KsTrQ6UmF%7mkDbGq>(rI%?6Lo7g-u*eNSd50&#w9
zhBb}p7j`*%xhmW1Q;Ey8f7I$?UCZ=I^Dsu`U3la+zdRaYpYFDPsPww*ioZ_dgWJ@s
zC;1+o6KOVD83N6+b~=fxDapz9*m*fD)v804v*P@FIY=wPeHWUGCNGP3kwjbeCS-*S
zTC_mAhPKr}U&z4|z%xnuX5p_IzAE;o+M3^~Gs5~elQ$A?l(WlhCRu5<-4)FXuR;&k
zC>~tCljO3S_(@<*vZQ#W1sSV&;QLUe1iW<a)cPVF_r4p{lU&C)o{M{z(AKF=<nxxS
z`^E$@?<PELW1N>gc`>Sp-x?JMiI)W!vvc!^qZE0~u+&7*dlz6pWs-#U4f87Tr=S(h
z)k6u-0M|)Kz*m;IBAOYG9`Qbbj^FPI&43MmS&wNY|3Mj=R=Mc!#MvGBsM4{(aa?V1
zR*3O5JcLVlG|}AC^MdU06|dGFBlEqPXlh8F<ZfG{L50X=%vY<ManctGID<Ael|E7%
zbg17Bps!~bn}3|VdLw7)EnoR7#+-$*hNKJSzHP+NlgmaqnFk2{q_uRoDhIA^&vxi5
zZOJ`ATS13NMXI<~tLde7KKv~Ri!bms*5j;Iw^^sRvE=(~WJ$&X@_BFplWH)Q5!AF3
zh~j806%oV$4NBHyRRXe?EygJ(TN`oVtHPlbs}^PIr<6`FUd1L?g%WBB?vrV~$HT>B
z51o+q{d!C!UcHd6HYTo=4>tBAlA7|3x*xx2i|cmK7$W>8`!X?bZnO1AVm7W>RaBIJ
z0H`<hmJ4nyWoV0~O*mZyH;gNEjn*|Eh1BBU1k*5}yK(u7cOQw#oKkjm@JocEUPr-`
z04@v5Qb~HsHLfo9%;9@_xf`PjZz>NlC_H>fzB|$UW@7SY3u=9X_Q8Z;uoF`a&daf|
zRQWDqm%C-6Vc?KhkxD#ev7g71fXmPB%_5>~oM-7CkY296c$C?T6#|>hsLfRh16nqP
z^(WA#)co0}@2A*J&m0xj)*2iIYDxBtzCrTx?R?A)Ql8>^tHn3uf$&SFm>|!K?N=}K
z3u*?m^F2Yela4yAIh6E(c4uw>xMvk-5eL=>)SAeraPRx#rHZyC*GpPYLu@co6K-YG
zK^nibGE<xu;ZlmCG76Mk;XMSMX;}@|wRlkqeI<T`jhbDFAq=RLG-Jj)%1ifR3hR2t
z12=RVh!yZq@SO2Yih193m&0NU8<*J&KWUYTASy*WaPsRXbt0vvdKiBh-<XH0T91{q
zkK@^jA$e9or0es~&%U;vh{^}dH}lKjQv3sAqEr<Nbm*Ge=?v@ip3AO&9wNN-{PQ$D
zFAYecS4p8&Nu61gYEDIRQ}KNHaDejQx?b&I)MU2z%E?l~NC8cuxmDo+g%Z7#MAAkU
zwCtO`#tX_MNk9F-mtx?`$WC?vP@N@SvpNn(Y9m?Nf_EDwM1Os?H=Fg>o)kX{`v=83
zL)*wv!=R0Qf*WpAsM|?iPVK$U?qTP(lEKOvfCsVwMYZ{{qjn+%`=*1FP6b-yv!qws
zTRmQvy)8L+*3R9(#3P&||9P>mI7Z8}w1$Uwz97o!fn`X}pHOiB{^sYm8HQ>+eGYH{
z=*v2QXZhvkckD;vlAB-Zld24wz=86|4<cj5T!y@jl5ilvAyJexjF0^!g5!8kTIIFv
z=+>EDbc*ML4F*+zkk)Q0D&vp$0vHNdT;lKXiAh6)B;MoGe?wnnRK)!DADHG}Kki#3
zSpP3(LuB{)|H9k+uM#fIQP}@Vx%~fiWfR}h2ZJ)pVd&m!-^PfQnmH_RHqMi}aqAOL
z-OXi;G@J!%%oe84dED}ad%{Xn2_XdS{Q^G9T|{J(71B%7BTK2|qH8V$5O|Vq#$ged
z?U>>oTNQiMl(hyDQ*;oUza!YNX9zQNZS(ts{+(MP1kIg=^&utrQ#i}G9$3X8oNa49
zb$<<|=!xxS&nf!Zs!S898^ea*+X2>^;y!$%0a}3M2=5H@Bmw16-#3U_u|be*Q6Hb=
z#!$T?QnF~D3G2J_+t=FCcKnQdl?!KAwT6ADyn>)j6kqy}KLs1aTH*$<B=WIVXJjC6
zyO5stP!4kuoiB^USElNTU=t6J0*WVS;e92?wO_IcQ=DAh32TRtKnyK>;bURtO!(3i
zKi)&)6>J}})Y>ZAn|NFg*`W>m`*K=zh9gs7>m`PC=XlUM)mG{+0=}C#LdlCu<xyDm
z`J;JKkgpwqeCQHKhaQB(zTm@ChXws788k8R4H3|lSs%rM)=QWuo0Wj=(q8i)n<|yk
zrj;{_*s18ScW&AW;r!noe~maqWN`X8n#Z^E$nnR=@&w?6&7fu}ckX|dqTVrGt+@ba
z6r_*!{>#L#A7117y;tCp+6!Ht^?W&|N4oxr=IWgETN$+SR_w#M%$H~U5ag{s$aAU6
zaH*(iruH;$wz4H<v-WI_R2LFWh?y3a2s|5Wo4hbz)b*^Fo+0d-{dS+9|BH6Dtm%ED
zwECdvr^nSZQ(Km*`HJ#gF1@)tCMqhZtMlshlX6jve;)RC?O55dvD!PStYo{^{;JsS
zrCQr#J?&a<Nq%pVbyd2N_|oy7p%E}+yqAmPNOtYdmvcPD!SH=f<wjt-)@QrmK0&CO
zMeqp&a3KxK_yK4P!2@XwK?vAtasjrKz}xJQ2O8+X)?lfw_{0G`TpL6@1CzG<CiVyj
zRI^k9hehsj1E*HlxAy~Q+JN~QINkQm24&6-H2<c;1ewQC0%d04X&4v^kSFN|g3S$W
ghJxpi#2ApK4?!~EU`O8Fh~A3D#s|fh0OS9g0Bc`F4*&oF

literal 0
HcmV?d00001

diff --git a/src/public/pencil.png b/src/public/pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..151f83214f8f263710f134784bbc5ca7390d66ed
GIT binary patch
literal 629
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy%*9TgAsieWw;%dH0CG7CJR*yM
z^j#2UEC^o24rEA{xJHx&=ckpFCl;kLl$V$5W#(lUCnpx9>g5-u&wghk1yuAfz$e7@
z|NsAIW~N<T)o^D~$%DlO4`wqwn#u5Z2E&7?3_$LOXFKmNDf;+g_osLJ9?oR=^ltyt
zWr}atN<COo2$cQ2Mft;4)eoChKW|n2yiNVhiJZ?{)PUmm7Z*I9&hTInh<q{~WZFZZ
z$%_jfE-!wyC-~8_l9#&!KR(;}35Z^R5KtLNJy;Ep@%ilmFuDKXvXY0(L9TkaCm2Y6
z*{=Ed?fy^CH-3J#{ohIZe<vM)f?&OjFV>sA+8gp_x#-7@N<cS!e!UB*^6L(*|EHY~
z)TQtOJ!@YQ<QL4q$|feMsI01KWNcw!ZDZpa9u=LIo{^E6l~vm?VbbKOGZ!q|v;W}n
z^A|2$eDd_!i+3MCfBy3I$B$pXe*Xi4?o;K?K%;hhx;TbdoZfo=xLA{efXhX*^fQ*v
z=NK$#@axWe^55Pg!Iz)Af9u}-V1_4)?xtG%7>9_u+-b?U{`0QZtSRXx=iVkc?og4=
zU;bi8^}`zH<pE0X>J07u7KUq@pJiXPaA)<!Z_B?roU7RJ<kiynzgpiu&ENYeeSKxc
zwZp1ERli&j_^A5fN0_YgCBA0Pa;{U!Zw$6_pIUhQM%}TiiccGrH+TKi^R>7#b8q0J
tqWfJNgY6lg6y@CIXi8YSC;rF>*01djGh7089{_rT!PC{xWt~$(695?KL%#q3

literal 0
HcmV?d00001

diff --git a/src/sign-up/register.html b/src/sign-up/register.html
new file mode 100755
index 00000000..1993e296
--- /dev/null
+++ b/src/sign-up/register.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Sign Up</title>
+    <link rel="stylesheet" href="public/css/styles.css">
+  </head>
+  <body>
+    <nav>
+      <ul>
+        <li><a href="#home">Home</a></li>
+        <li><a href="#about">About</a></li>
+      </ul>
+    </nav>
+    <div class="container">
+      <div class="box">
+        <h1 class="no-background">
+          <span><b>SIGN UP</b></span>
+        </h1>
+        <form class="form-group" action="login.php" method="post">
+          <label>Your Name</label>
+          <input type="text" class="form-control" name="nama" >
+          <label>Username</label>
+          <input type="text" class="form-control" name="username" >
+          <label>Email</label>
+          <input type="text" class="form-control" name="email" >
+          <label>Password</label>
+          <input type="password" class="form-control" name="password" >
+          <label>Confirm Password</label>
+          <input type="password" class="form-control" name="cpassword" >
+          <label>Phone Number</label>
+          <input type="text" class="form-control" name="phone" ><br><br>
+          <div class="checkbox">
+            <input type="checkbox" class="checkbox" name="driver" value="true">Also sign me up as a driver
+          </div>
+
+          <button type="submit" class="btn-register">REGISTER</button>
+        </form>
+        <a class="signin-link" href="#">ALready Have an account?</a>
+        <br><br>
+      </div>
+    </div>
+  </body>
+</html>
-- 
GitLab


From acbb5609eae6d1c5c554c829ed0aabf4b35a6434 Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Sun, 1 Oct 2017 22:01:21 +0700
Subject: [PATCH 05/40] add driver-history and edit-prefered-location

---
 .../edit-prefered-location.html               |  46 ++++++
 src/history/history.html                      |  45 ++++++
 src/public/css/stylesheet.css                 | 131 ++++++++++++++++++
 3 files changed, 222 insertions(+)
 create mode 100644 src/edit-prefered-location/edit-prefered-location.html
 create mode 100644 src/history/history.html
 create mode 100644 src/public/css/stylesheet.css

diff --git a/src/edit-prefered-location/edit-prefered-location.html b/src/edit-prefered-location/edit-prefered-location.html
new file mode 100644
index 00000000..43f9b2fa
--- /dev/null
+++ b/src/edit-prefered-location/edit-prefered-location.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Edit Prefered Location</title>
+    <link rel="stylesheet" href="../public/css/styles.css">
+  </head>
+  <body>
+    <nav>
+      <ul>
+        <li><a href="#home">Home</a></li>
+        <li><a href="#about">About</a></li>
+      </ul>
+    </nav>
+    <div class="container">
+      <h2>EDIT PREFERED LOCATION</h2>
+      <table style="text-align: center; width: 100%;">
+        <thead>
+          <th>No</th>
+          <th>Location</th>
+          <th>Actions</th>
+        </thead>
+        <tbody>
+          <tr>
+            <td>1</td>
+            <td></td>
+            <td>
+              <ul>
+                <li><a href="#"><img src="public/pencil.png" alt="edit"></a></li>
+                <li><a href="#"><img src="public/delete.png" alt="delete"></a></li>
+              </ul>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+      <br>
+      <h2>ADD NEW LOCATION</h2>
+      <form class="form-group form-inline">
+        <input type="text" class="form-control" name="location" >
+        <button type="submit" class="btn-css">ADD</button>
+      </form>
+      <br>
+      <button type="button" class="btn-danger" >Back</button>
+    </div>
+  </body>
+</html>
diff --git a/src/history/history.html b/src/history/history.html
new file mode 100644
index 00000000..a961f3eb
--- /dev/null
+++ b/src/history/history.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>History</title>
+    <link type="text/css" rel="stylesheet" href="../public/css/stylesheet.css"/>
+  </head>
+  <body>
+    <div class="page-header">
+      <div class="company-info">
+        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
+        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
+
+      </div>
+      <div class="user-info">
+        <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
+        <p class="logout">Logout</p></div>
+      </div>
+
+      <div class="container">
+        <div class="header-box">ORDER</div>
+        <div class="header-box active">HISTORY</div>
+        <div class="header-box">MY PROFILE </div>
+      </div>
+      <br>
+      <h1>TRANSACTION HISTORY</h1>
+      <div class="container">
+        <div class="header-box">
+          MY PREVIOUS ORDER
+        </div>
+        <div class="header-box active">
+          DRIVER HISTORY
+        </div>
+      </div>
+      <div class="item">
+        <img src="public/e46_m3_motor.jpg" alt="profile picture">
+
+          Minggu, 1 Oktober 2017 <br>M3 <br>
+          Bandung-Solo <br>
+          gave 10 stars for this order <br>and left comment :
+          U R everything
+
+      </div>
+  </body>
+</html>
diff --git a/src/public/css/stylesheet.css b/src/public/css/stylesheet.css
new file mode 100644
index 00000000..298db73b
--- /dev/null
+++ b/src/public/css/stylesheet.css
@@ -0,0 +1,131 @@
+.header-box {
+  border: 1px solid black;
+  padding: 10px 10px 10px 10px;
+  font-size: 30px;
+  font-family: sans-serif;
+  text-align: center;
+  flex: 1;
+}
+
+.header-box.active {
+  background-color: #244224;
+  color: white;
+}
+
+.container {
+  display: flex;
+  flex-direction: row;
+  margin-top: 10px;
+}
+
+.step-container {
+  display: flex;
+  flex-direction: row;
+  margin-bottom: 20px;
+}
+
+.step-box:first-child {
+  margin-left: 0;
+  background-color: #fbff96;
+}
+
+
+.step-box {
+  flex: 1;
+  display: flex;
+  flex-direction: row;
+  text-align: center;
+  border: 1px solid black;
+  margin-left: 40px;
+}
+
+.round-num {
+  text-align: center;
+  line-height: 40px;
+  background-color: grey;
+  border-radius: 50%;
+  width: 40px;
+  height: 40px;
+  margin: 5px 5px 5px 5px;
+}
+
+.step-box p {
+  flex: 1;
+}
+
+
+.page-header {
+  display: flex;
+  flex-direction: row;
+  flex: 1;
+}
+
+.user-info {
+  flex: 1;
+  text-align: right;
+}
+
+.page-header div p {
+    margin: 0 0 5px 0;
+}
+.company-name {
+  font-size: 35px;
+}
+
+.company-name span {
+  color: red;
+  font-weight: bold;
+}
+.company-name span:first-child {
+  color: green;
+}
+
+.company-tagline {
+  color: green;
+}
+
+.user-name span {
+  font-weight: bold;
+}
+
+.logout {
+  text-decoration: underline;
+  color: blue;
+}
+
+.dest-input {
+  display: flex;
+  flex-direction: row;
+}
+
+.dest-input p {
+  text-align: center;
+  font-size: 25px;
+}
+.dest-input * {
+  flex: 1;
+  margin: 20px;
+}
+
+
+.next-button {
+  background-color: #7ecc20;
+  border-radius: 8px;
+  border: 1px solid black;
+  font-size: 20px;
+  width: 100px;
+  text-align: center;
+  margin: auto;
+  padding: 10px 0 10px 0;
+}
+.item{
+  display: block;
+  margin: 20px;
+}
+
+.item img {
+  margin: 0 10px;
+  height: 128px;
+  align-items: center;
+  float: left;
+}
-- 
GitLab


From 8c1bd7fde04cb16b7c5b46c07268cf4b90a8348d Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Mon, 2 Oct 2017 08:13:03 +0700
Subject: [PATCH 06/40] add frontend edit-profile, history, select-driver

---
 src/css/fan.css         | 338 ++++++++++++++++++++++++++++++++++++++++
 src/edit-profile.html   |  50 ++++++
 src/history.html        | 113 ++++++++++++++
 src/img/foto-profil.JPG | Bin 0 -> 11821 bytes
 src/js/fan.js           |  23 +++
 src/select-driver.html  |  97 ++++++++++++
 6 files changed, 621 insertions(+)
 create mode 100644 src/css/fan.css
 create mode 100644 src/edit-profile.html
 create mode 100644 src/history.html
 create mode 100644 src/img/foto-profil.JPG
 create mode 100644 src/js/fan.js
 create mode 100644 src/select-driver.html

diff --git a/src/css/fan.css b/src/css/fan.css
new file mode 100644
index 00000000..d10154db
--- /dev/null
+++ b/src/css/fan.css
@@ -0,0 +1,338 @@
+* {
+    box-sizing: border-box;
+}
+img {
+  max-width: 100%;
+  height: auto;
+}
+
+/* Layout */
+.container {
+  margin: 0 auto;
+  max-width: 1280px;
+  width: 40%;
+  min-width: 540px;
+}
+.row::after {
+    content: "";
+    clear: both;
+    display: table;
+}
+[class*="col-"] {
+    float: left;
+}
+.col-1 {width: 8.33%;}
+.col-2 {width: 16.66%;}
+.col-3 {width: 25%;}
+.col-4 {width: 33.33%;}
+.col-5 {width: 41.66%;}
+.col-6 {width: 50%;}
+.col-7 {width: 58.33%;}
+.col-8 {width: 66.66%;}
+.col-9 {width: 75%;}
+.col-10 {width: 83.33%;}
+.col-11 {width: 91.66%;}
+.col-12 {width: 100%;}
+
+/* Helper */
+.border {
+  border: 1px solid black;
+}
+.center-align {
+  text-align: center;
+}
+.right-align {
+  text-align: right;
+}
+.uppercase {
+  text-transform: uppercase;
+}
+/* Vertical center */
+.title {
+  font-size: 25px;
+}
+.relative { /* parent */
+  position: relative;
+}
+.vertical-center { /* child */
+  position: absolute;
+  top: 50%;
+  transform: translateY(-50%);
+}
+.vertical-flex-center {
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+}
+.center-center {
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  transform: translate(-50%, -50%);
+}
+.r0 {
+  right: 0;
+}
+.w100 {
+  width: 100%;
+}
+.br8 {
+  border-radius: 8px;
+}
+.br16 {
+  border-radius: 16px;
+}
+/* Margin */
+.mt5 {
+  margin-top: 5px;
+}
+.mt10 {
+  margin-top: 10px;
+}
+.mt25 {
+  margin-top: 25px;
+}
+.mr67 {
+  margin-right: 67px;
+}
+.mt40 {
+  margin-top: 40px;
+}
+.m0 {
+  margin:0;
+}
+.mb0 {
+  margin-bottom: 0px;
+}
+.mb25 {
+  margin-bottom: 25px;
+}
+/* Padding */
+.p15 {
+  padding: 15px;
+}
+.px10 {
+  padding: 0 10px;
+}
+.px15 {
+  padding: 0 15px;
+}
+/* Background color */
+.green-bg {
+  background: #82D800;
+}
+.red-bg {
+  background: #D50027;
+}
+
+/* Text Color */
+.red {
+  color: red;
+}
+.green {
+  color: green;
+}
+.blue {
+  color: blue;
+}
+.orange {
+  color: #FD9927;
+}
+.grey {
+  color: #999999;
+}
+
+/* Navigation */
+nav ul {
+  list-style: none !important;
+  margin: 0;
+  padding: 0;
+}
+nav ul li {
+  float: left;
+  display: block;
+  text-align: center;
+  text-transform: uppercase;
+  width: 33.33%;
+  border: 1px solid black;
+  
+}
+nav ul li a {
+  cursor: pointer;
+  display: block;
+  text-decoration: none;
+  color: black;
+  padding: 10px;
+}
+nav ul li a:hover {
+  cursor: pointer;
+  display: block;
+  text-decoration: none;
+  color: white;
+  background: #465D43;
+
+}
+/* Button */
+.btn-flat {
+  cursor: pointer;
+  border-style: none;
+  border: 1px solid grey;
+}
+.btn {
+  padding: 7px 17px;
+  cursor: pointer;
+  border-style: none;
+  border-radius: 8px;
+  border: 1px solid black;
+}
+
+/* Toggle Switch */
+/* The switch - the box around the slider */
+.switch {
+  position: relative;
+  display: inline-block;
+  width: 48px;
+  height: 29px;
+}
+/* Hide default HTML checkbox */
+.switch input {display:none;}
+/* The slider */
+.slider {
+  position: absolute;
+  cursor: pointer;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background-color: #ccc;
+  -webkit-transition: .4s;
+  transition: .4s;
+}
+.slider:before {
+  position: absolute;
+  content: "";
+  height: 22px;
+  width: 22px;
+  left: 4px;
+  bottom: 4px;
+  background-color: white;
+  -webkit-transition: .4s;
+  transition: .4s;
+}
+input:checked + .slider {
+  background-color: #117D11;
+}
+input:focus + .slider {
+  box-shadow: 0 0 1px #2196F3;
+}
+input:checked + .slider:before {
+  -webkit-transform: translateX(18px);
+  -ms-transform: translateX(18px);
+  transform: translateX(18px);
+}
+/* Rounded sliders */
+.slider.round {
+  border-radius: 20px;
+}
+.slider.round:before {
+  border-radius: 50%;
+}
+
+/* photo Profil */
+.photo-container {
+  width: 145px;
+  height: 145px;
+}
+.photo-update {
+  margin-top: 3px;
+}
+.photo-update input {
+  width: 75%;
+}
+
+.round-numb {
+  width: 30px;
+  height: 30px;
+  display: block;
+  text-align: center;
+  background: #D9D9D9;
+  padding: 6px;
+  border-radius: 25px;
+}
+.numb {
+  position: relative;
+  height: 36px;
+
+}
+.status .active {
+  background: #FFFE9F;
+}
+/* Driver */
+.driver {
+  list-style: none;
+  padding: 0;
+  margin: 0;
+}
+.driver button {
+  margin-right: -15px;
+}
+
+/* Tab History */
+/* Style the tab */
+div.tab {
+  overflow: hidden;
+  border: 1px solid black;
+  background-color: white;
+}
+
+/* Style the buttons inside the tab */
+div.tab button {
+  background-color: inherit;
+  float: left;
+  border: none;
+  outline: none;
+  cursor: pointer;
+  padding: 14px 16px;
+  transition: 0.3s;
+  font-size: 17px;
+  width: 50%;
+  font-weight: bold;
+  text-transform: uppercase;
+  border: 1px solid black;
+}
+
+/* Change background color of buttons on hover */
+div.tab button:hover {
+  background-color: #ddd;
+}
+
+/* Create an active/current tablink class */
+div.tab button.active {
+  background-color: #6ACA6B;
+}
+
+/* Style the tab content */
+.tabcontent {
+  display: none;
+  padding: 6px 12px;
+  border-top: none;
+}
+.hide-btn {
+  position: absolute;
+  top: 0;
+}
+.date {
+  color: grey;
+  font-size: 16px;
+}
+.driver-name {
+  font-weight: bold;
+  text-transform: capitalize;
+  font-size: 20px;
+}
+.destination, .rating, .comment {
+  font-size: 14px;
+}
+.comment p {
+  padding-left: 10px;
+}
\ No newline at end of file
diff --git a/src/edit-profile.html b/src/edit-profile.html
new file mode 100644
index 00000000..5093ae13
--- /dev/null
+++ b/src/edit-profile.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+<head>
+  
+  <title>Edit Profile</title>
+  <link rel="stylesheet" type="text/css" href="css/fan.css">
+</head>
+<body>
+  <main class="container">
+    <h1 class="uppercase">Edit Profile Information</h1>
+    <div class="row relative mb25">
+      <div class="col-4">
+        <div class="photo-container">
+          <img src="img/foto-profil.jpg" class="vertical-center">
+        </div>
+      </div>
+      <div class="col-8 vertical-center r0">
+          Update profile picture<br>
+          <form action="" method="post" class="photo-update">
+            <input type="text" name="photo-url" class="col-9">
+            <button class="btn-flat">Browse...</button>
+          </form>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-4">Your Name</div>
+      <div class="col-8"><input type="text" name="name" class="w100"></div>
+    </div>
+    <div class="row mt5">
+      <div class="col-4">Phone</div>
+      <div class="col-8"><input type="number" name="phone" class="w100"></div>
+    </div>
+    <div class="row mt5">
+      <div class="col-4">Status Driver</div>
+      <div class="col-8 right-align">
+        <!-- Rounded switch -->
+        <label class="switch">
+          <input type="checkbox">
+          <span class="slider round"></span>
+        </label>
+      </div>
+    </div>
+    <div class="row mt25">
+      <div class="col-6"><button class="btn red-bg uppercase">Back</button></div>
+      <div class="col-6 right-align"><button class="btn green-bg uppercase">Save</button></div>
+    </div>
+  </main>
+  
+</body>
+</html>
\ No newline at end of file
diff --git a/src/history.html b/src/history.html
new file mode 100644
index 00000000..be721102
--- /dev/null
+++ b/src/history.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <title>History</title>
+    <link rel="stylesheet" type="text/css" href="css/fan.css">
+</head>
+<body>
+  <!-- Start Header -->
+  <header class="container">
+    <div class="row">
+      <div class="col-6">
+        <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
+      </div>
+      <div class="col-6 right-align">
+        Hi, <b>username</b> !<br>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-6">
+        <div class="green">wushh... wushh... ngeeeeeenggg...</div>
+      </div>
+      <div class="col-6 right-align">
+        <a href=""><span class="blue">Logout</span></a>
+      </div>
+    </div>
+    <!-- Start Navigation -->
+    <nav class="mt10">
+      <ul>
+        <li><a href="">Order</a></li>
+        <li><a href="">History</a></li>
+        <li><a href="">My Profile</a></li>
+      </ul>
+    </nav>
+    <!-- End Navigation -->
+  </header>
+  <!-- End Header -->
+  <main class="container">
+    <h1 class="uppercase">Transaction History</h1>
+    <!-- Start Tab History -->
+    <!-- Start Tab Button -->
+    <div class="tab">
+      <button class="tablinks" onclick="openTab(event, 'order')" id="defaultOpen">My Previous Orders</button>
+      <button class="tablinks" onclick="openTab(event, 'driver')">Driver History</button>
+    </div>
+    <!-- End Tab Button -->
+    <!-- Start Previous Order Content Tab -->
+    <div id="order" class="tabcontent active">
+      <!-- Start List Item -->
+      <div class="row mt40">
+        <div class="col-4 photo-container px15">
+          <img src="img/foto-profil.jpg" class="border">
+        </div>
+        <div class="col-8 relative">
+          <div class="date">Sunday, September 24th 2017</div>
+          <div class="driver-name">Bomba-rattata Ttatatatta</div>
+          <div class="destination mt10">Saffron City &#8594; Pewter City</div>
+          <div class="rating mt10">You rated: <span class="orange">&#9734;</span></div>
+          <div class="comment">You commented:
+          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
+          <div class="hide-btn r0 t0">
+            <button class="uppercase btn red-bg">Hide</button>
+          </div>
+        </div>
+      </div>
+      <!-- End List Item -->
+      <!-- Start List Item -->
+      <div class="row mt40">
+        <div class="col-4 photo-container px15">
+          <img src="img/foto-profil.jpg" class="border">
+        </div>
+        <div class="col-8 relative">
+          <div class="date">Sunday, September 24th 2017</div>
+          <div class="driver-name">Bomba-rattata Ttatatatta</div>
+          <div class="destination mt10">Saffron City &#8594; Pewter City</div>
+          <div class="rating mt10">You rated: <span class="orange">&#9734;</span></div>
+          <div class="comment">You commented:
+          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
+          <div class="hide-btn r0 t0">
+            <button class="uppercase btn red-bg">Hide</button>
+          </div>
+        </div>
+      </div>
+      <!-- End List Item -->
+    </div>
+    <!-- End Previous Order Content Tab -->
+    <!-- Start Driver History Content Tab -->
+    <div id="driver" class="tabcontent">
+      <!-- Start List Item -->
+      <div class="row mt40">
+        <div class="col-4 photo-container px15">
+          <img src="img/foto-profil.jpg" class="border">
+        </div>
+        <div class="col-8 relative">
+          <div class="date">Sunday, September 24th 2017</div>
+          <div class="driver-name">Bomba-rattata Ttatatatta</div>
+          <div class="destination mt5">Saffron City &#8594; Pewter City</div>
+          <div class="rating mt5">gave <span class="orange">5</span> stars for this order</div>
+          <div class="comment mt5">and left comment:
+          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
+          <div class="hide-btn r0 t0">
+            <button class="uppercase btn red-bg">Hide</button>
+          </div>
+        </div>
+      </div>
+      <!-- End List Item -->
+    </div>
+    <!-- End Driver History Content Tab -->
+    <!-- End Tab History -->
+  </main>
+
+  <script src="js/fan.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/img/foto-profil.JPG b/src/img/foto-profil.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..343fbe1fadbf8f0df076d5472f6b91ae4cdb4c66
GIT binary patch
literal 11821
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
MN9XZ3@bUP60QG_L)c^nh

literal 0
HcmV?d00001

diff --git a/src/js/fan.js b/src/js/fan.js
new file mode 100644
index 00000000..bd032193
--- /dev/null
+++ b/src/js/fan.js
@@ -0,0 +1,23 @@
+//TAB HISTORY
+// Get the element with id="defaultOpen" and click on it
+document.getElementById("defaultOpen").click();
+function openTab(evt, tabName) {
+  // Declare all variables
+  var i, tabcontent, tablinks;
+
+  // Get all elements with class="tabcontent" and hide them
+  tabcontent = document.getElementsByClassName("tabcontent");
+  for (i = 0; i < tabcontent.length; i++) {
+      tabcontent[i].style.display = "none";
+  }
+
+  // Get all elements with class="tablinks" and remove the class "active"
+  tablinks = document.getElementsByClassName("tablinks");
+  for (i = 0; i < tablinks.length; i++) {
+      tablinks[i].className = tablinks[i].className.replace(" active", "");
+  }
+
+  // Show the current tab, and add an "active" class to the button that opened the tab
+  document.getElementById(tabName).style.display = "block";
+  evt.currentTarget.className += " active";
+}
\ No newline at end of file
diff --git a/src/select-driver.html b/src/select-driver.html
new file mode 100644
index 00000000..b7e0fc72
--- /dev/null
+++ b/src/select-driver.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Select Driver</title>
+  <link rel="stylesheet" type="text/css" href="css/fan.css">
+</head>
+<body>
+  <!-- Start Header -->
+  <header class="container">
+    <div class="row">
+      <div class="col-6">
+        <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
+      </div>
+      <div class="col-6 right-align">
+        Hi, <b>username</b> !<br>
+      </div>
+    </div>
+    <div class="row">
+      <div class="col-6">
+        <div class="green">wushh... wushh... ngeeeeeenggg...</div>
+      </div>
+      <div class="col-6 right-align">
+        <a href=""><span class="blue">Logout</span></a>
+      </div>
+    </div>
+    <!-- Start Navigation -->
+    <nav class="mt10">
+      <ul>
+        <li><a href="">Order</a></li>
+        <li><a href="">History</a></li>
+        <li><a href="">My Profile</a></li>
+      </ul>
+    </nav>
+    <!-- End Navigation -->
+  </header>
+  <!-- End Header -->
+  <!-- Start Main -->
+  <main class="container">
+    <h1 class="uppercase">Make An Order</h1>
+    <!-- Start Status -->
+    <div class="row status">
+      <div class="col-3 border mr67">
+        <div class="col-4 numb"><div class="round-numb center-center">1</div></div>
+        <div class="col-8">Select Destination</div>
+      </div>
+      <div class="col-3 border mr67 active">
+        <div class="col-4 numb"><span class="round-numb center-center">2</span></div>
+        <div class="col-8">Select a Driver</div>
+      </div>
+      <div class="col-3 border">
+        <div class="col-4 numb"><span class="round-numb center-center">3</span></div>
+        <div class="col-8">Complete your order</div>
+      </div>
+    </div>
+    <!-- End Status -->
+    <!-- Start Preferred Drivers -->
+    <div class="row border mt10 br8 px10">
+      <h2 class="uppercase mt5">Preferred Drivers:</h2>
+      <div class="center-align mb25 grey">Nothing to display :(</div>
+    </div>
+    <!-- End Preferred Drivers -->
+    <!-- Start Other Drivers -->
+    <div class="row border mt5 br16 px10">
+      <h2 class="uppercase mt5 mb0">Other Drivers:</h2>
+      <ul class="driver">
+        <li class="row">
+          <div class="col-4 photo-container p15">
+            <img src="img/foto-profil.jpg" class="border">
+          </div>
+          <div class="col-8">
+            <h3 class="mb0">Bomba-rattata Ttatatatta</h3>
+            <div class="rating"><span class="orange">&#9734; 4.7</span>(1,728 votes)</div>
+            <div class="right-align mt25">
+              <button class="uppercase btn green-bg">I Choose You!</button>
+            </div>
+          </div>
+        </li>
+        <li class="row">
+          <div class="col-4 photo-container p15 ">
+            <img src="img/foto-profil.jpg" class="border">
+          </div>
+          <div class="col-8">
+            <h3 class="mb0">Bomba-rattata Ttatatatta</h3>
+            <div class="rating"><span class="orange">&#9734; 4.7</span>(1,728 votes)</div>
+            <div class="right-align mt25">
+              <button class="uppercase btn green-bg">I Choose You!</button>
+            </div>
+          </div>
+        </li>
+      </ul>
+    </div>
+    <!-- End Other Drivers -->
+  </main>
+  <!-- End Main -->
+</body>
+</html>
\ No newline at end of file
-- 
GitLab


From 78b6b15663942a588173927a39cf57d48aab34cf Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Mon, 2 Oct 2017 10:38:22 +0700
Subject: [PATCH 07/40] reorganisasi folder

---
 .../index.html => complete-order.html}          |   0
 src/complete-order/img/rattata.png              | Bin 38416 -> 0 bytes
 src/{public => }/css/styles.css                 |   0
 src/{complete-order => }/css/stylesheet.css     |   0
 .../css/stylesheet.css => css/stylesheet2.css}  |   0
 .../css/stylesheet.css => css/stylesheet3.css}  |   0
 .../edit-prefered-location.html                 |   6 +++---
 .../history.html => history-driver.html}        |   4 ++--
 src/{public => img}/delete.png                  | Bin
 src/{public => img}/e46_m3_motor.jpg            | Bin
 src/{public => img}/pencil.png                  | Bin
 src/{login => }/login.html                      |   2 +-
 src/{order-ojek/index.html => order-ojek.html}  |   2 +-
 src/{sign-up => }/register.html                 |   2 +-
 14 files changed, 8 insertions(+), 8 deletions(-)
 rename src/{complete-order/index.html => complete-order.html} (100%)
 delete mode 100644 src/complete-order/img/rattata.png
 rename src/{public => }/css/styles.css (100%)
 rename src/{complete-order => }/css/stylesheet.css (100%)
 rename src/{public/css/stylesheet.css => css/stylesheet2.css} (100%)
 rename src/{order-ojek/css/stylesheet.css => css/stylesheet3.css} (100%)
 rename src/{edit-prefered-location => }/edit-prefered-location.html (81%)
 rename src/{history/history.html => history-driver.html} (88%)
 rename src/{public => img}/delete.png (100%)
 rename src/{public => img}/e46_m3_motor.jpg (100%)
 rename src/{public => img}/pencil.png (100%)
 rename src/{login => }/login.html (93%)
 mode change 100755 => 100644
 rename src/{order-ojek/index.html => order-ojek.html} (95%)
 rename src/{sign-up => }/register.html (96%)
 mode change 100755 => 100644

diff --git a/src/complete-order/index.html b/src/complete-order.html
similarity index 100%
rename from src/complete-order/index.html
rename to src/complete-order.html
diff --git a/src/complete-order/img/rattata.png b/src/complete-order/img/rattata.png
deleted file mode 100644
index 13ca75a24de257fbb87cf8dc10bf4450edba4c20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 38416
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
IM6N<$g3#$1?f?J)

diff --git a/src/public/css/styles.css b/src/css/styles.css
similarity index 100%
rename from src/public/css/styles.css
rename to src/css/styles.css
diff --git a/src/complete-order/css/stylesheet.css b/src/css/stylesheet.css
similarity index 100%
rename from src/complete-order/css/stylesheet.css
rename to src/css/stylesheet.css
diff --git a/src/public/css/stylesheet.css b/src/css/stylesheet2.css
similarity index 100%
rename from src/public/css/stylesheet.css
rename to src/css/stylesheet2.css
diff --git a/src/order-ojek/css/stylesheet.css b/src/css/stylesheet3.css
similarity index 100%
rename from src/order-ojek/css/stylesheet.css
rename to src/css/stylesheet3.css
diff --git a/src/edit-prefered-location/edit-prefered-location.html b/src/edit-prefered-location.html
similarity index 81%
rename from src/edit-prefered-location/edit-prefered-location.html
rename to src/edit-prefered-location.html
index 43f9b2fa..bed89d76 100644
--- a/src/edit-prefered-location/edit-prefered-location.html
+++ b/src/edit-prefered-location.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <title>Edit Prefered Location</title>
-    <link rel="stylesheet" href="../public/css/styles.css">
+    <link rel="stylesheet" href="css/styles.css">
   </head>
   <body>
     <nav>
@@ -26,8 +26,8 @@
             <td></td>
             <td>
               <ul>
-                <li><a href="#"><img src="public/pencil.png" alt="edit"></a></li>
-                <li><a href="#"><img src="public/delete.png" alt="delete"></a></li>
+                <li><a href="#"><img src="img/pencil.png" alt="edit"></a></li>
+                <li><a href="#"><img src="img/delete.png" alt="delete"></a></li>
               </ul>
             </td>
           </tr>
diff --git a/src/history/history.html b/src/history-driver.html
similarity index 88%
rename from src/history/history.html
rename to src/history-driver.html
index a961f3eb..8b60d332 100644
--- a/src/history/history.html
+++ b/src/history-driver.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <title>History</title>
-    <link type="text/css" rel="stylesheet" href="../public/css/stylesheet.css"/>
+    <link type="text/css" rel="stylesheet" href="css/stylesheet2.css"/>
   </head>
   <body>
     <div class="page-header">
@@ -33,7 +33,7 @@
         </div>
       </div>
       <div class="item">
-        <img src="public/e46_m3_motor.jpg" alt="profile picture">
+        <img src="img/e46_m3_motor.jpg" alt="profile picture">
 
           Minggu, 1 Oktober 2017 <br>M3 <br>
           Bandung-Solo <br>
diff --git a/src/public/delete.png b/src/img/delete.png
similarity index 100%
rename from src/public/delete.png
rename to src/img/delete.png
diff --git a/src/public/e46_m3_motor.jpg b/src/img/e46_m3_motor.jpg
similarity index 100%
rename from src/public/e46_m3_motor.jpg
rename to src/img/e46_m3_motor.jpg
diff --git a/src/public/pencil.png b/src/img/pencil.png
similarity index 100%
rename from src/public/pencil.png
rename to src/img/pencil.png
diff --git a/src/login/login.html b/src/login.html
old mode 100755
new mode 100644
similarity index 93%
rename from src/login/login.html
rename to src/login.html
index 30491b7d..61c3ba87
--- a/src/login/login.html
+++ b/src/login.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <title>Login</title>
-    <link rel="stylesheet" href="public/css/styles.css">
+    <link rel="stylesheet" href="css/styles.css">
   </head>
   <body>
     <nav>
diff --git a/src/order-ojek/index.html b/src/order-ojek.html
similarity index 95%
rename from src/order-ojek/index.html
rename to src/order-ojek.html
index 76730bdc..28c57a05 100644
--- a/src/order-ojek/index.html
+++ b/src/order-ojek.html
@@ -2,7 +2,7 @@
 <html>
   <head>
     <title>Order ojek</title>
-    <link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
+    <link type="text/css" rel="stylesheet" href="css/stylesheet3.css"/>
   </head>
 
   <body>
diff --git a/src/sign-up/register.html b/src/register.html
old mode 100755
new mode 100644
similarity index 96%
rename from src/sign-up/register.html
rename to src/register.html
index 1993e296..0d47b5d0
--- a/src/sign-up/register.html
+++ b/src/register.html
@@ -3,7 +3,7 @@
   <head>
     <meta charset="utf-8">
     <title>Sign Up</title>
-    <link rel="stylesheet" href="public/css/styles.css">
+    <link rel="stylesheet" href="css/styles.css">
   </head>
   <body>
     <nav>
-- 
GitLab


From c6fab81d093a07243bce9c37611520eacd09cf9a Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Tue, 3 Oct 2017 05:13:28 +0700
Subject: [PATCH 08/40] add profile.html

---
 src/profile.html | 80 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)
 create mode 100644 src/profile.html

diff --git a/src/profile.html b/src/profile.html
new file mode 100644
index 00000000..69d1f4bc
--- /dev/null
+++ b/src/profile.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html>
+
+<html>
+  <head>
+    <title>Profile</title>
+    <link rel="stylesheet" href="css/fan2.css"/>
+  </head>
+
+  <body>
+    <div class="card mcenter bdrthin">
+
+      <div class="rowflex">
+        <div class="flexone">
+          <div>
+            <span class="font-header" style="color: green;">PR</span>
+            -
+            <span class="font-header" style="color: red;">OJEK</span>
+          </div>
+          <div style="color: green;">
+            wushh... wushh... ngeeeeeeenggg...
+          </div>
+        </div>
+
+        <div class="mtop10 flexone textright">
+          <span>Hi, </span>
+          <span id="username">pikapikachu</span>
+          <br  />
+          <a href="#">Logout</a>
+        </div>
+      </div>
+
+      <div class="mtop10 rowflex">
+            <div class="flexone box font-navbar">ORDER</div>
+            <div class="flexone box font-navbar">HISTORY</div>
+            <div class="flexone box font-navbar selected-navbar">MY PROFILE</div>
+      </div>
+
+      <div class="mtop10">
+        <span class="font-title flexone">MY PROFILE</span>
+        <img class="mtop10 float-right editpic flexone" src="img/pencil.png" />
+      </div>
+
+
+      <div class="mtop30 textcenter" >
+        <img class="profilepic" src="img/foto-profil.jpg" />
+        <div id="username">
+          @pikapikachu
+        </div>
+        <div id="fullname">
+          Pikachu Smith
+        </div>
+        <span id="isdriver">Driver</span>
+        <span >| 4.7 (1,728 votes)</span>
+        <div id="email">
+          pikachu@pokemonworld.net
+        </div>
+        <div id="phone">
+          0899123156123
+        </div>
+      </div>
+
+      <div class="mtop10">
+        <span class="font-header flexone">PREFERRED LOCATIONS</span>
+        <img class="mtop10 float-right editpic flexone" src="img/pencil.png" />
+      </div>
+      <ul>
+        <li>
+          Pewter City
+        </li>
+        <li>
+          Saffron City
+        </li>
+        <li>
+          Skypillar tower
+        </li>
+      </ul>
+
+    </div>
+  </body>
+</html>
-- 
GitLab


From b446027ac0da3771e5454bc40ae1ba7527b7c34c Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Tue, 3 Oct 2017 05:15:40 +0700
Subject: [PATCH 09/40] modified foto-profile.JPG -> foto-profile.jpg;
 stylesheet3.css -> fan2.css

---
 src/css/fan2.css                             | 164 +++++++++++++++++++
 src/css/stylesheet3.css                      | 120 --------------
 src/img/{foto-profil.JPG => foto-profil.jpg} | Bin
 3 files changed, 164 insertions(+), 120 deletions(-)
 create mode 100644 src/css/fan2.css
 delete mode 100644 src/css/stylesheet3.css
 rename src/img/{foto-profil.JPG => foto-profil.jpg} (100%)

diff --git a/src/css/fan2.css b/src/css/fan2.css
new file mode 100644
index 00000000..8b1e4121
--- /dev/null
+++ b/src/css/fan2.css
@@ -0,0 +1,164 @@
+/* Main Container */
+.card {
+  margin-top: 20px;
+  width: 750px;
+}
+
+/* Elements */
+.number {
+  border-radius: 50%;
+  background-color: grey;
+  height: 40px;
+  width: 40px;
+}
+
+.box {
+  border: 1px solid black;
+  text-align: center;
+}
+
+.order-step {
+  padding: 10px;
+  margin-left: 20px;
+}
+
+.order-step:first-child {
+  margin-left: 0;
+}
+
+
+/* Fonts */
+.font-order {
+  font-size: 17px;
+  font-weight: bold;
+}
+
+.font-title {
+  font-size: 40px;
+  font-weight: bold;
+}
+
+.font-header {
+  font-size: 30px;
+  font-weight: bold;
+}
+
+
+/* Selection */
+.selected-navbar {
+  background-color: green;
+  color: white;
+}
+
+.selected-order {
+  background-color: #fbff96;
+}
+
+
+/* container direction */
+.rowflex {
+  display: flex;
+  flex-direction: row;
+}
+
+
+/* Flex one */
+.flexone {
+  flex: 1;
+}
+
+/* Text Align */
+.textcenter {
+  text-align: center;
+}
+
+.textleft {
+  text-align: left;
+}
+
+.textright {
+  text-align: right;
+}
+
+
+/* Pictures */
+
+.profilepic {
+  width: 150px;
+  height: 150px;
+  border-radius: 50%;
+  border: 4px solid black;
+}
+
+.editpic {
+  width: 30px;
+  height: 30px;
+  margin-top: auto;
+}
+
+
+/* Users */
+#username {
+  font-weight: bold;
+}
+
+/* Floating */
+.float-right {
+  float: right;
+}
+
+/* Margins */
+.mtop10 {
+  margin-top: 10px;
+}
+
+.mtop30 {
+  margin-top: 30px;
+}
+
+.mtop50 {
+  margin-top: 50px;
+}
+
+.mcenter {
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.mlauto {
+  margin-left: auto;
+}
+
+.mrauto {
+  margin-right: auto;
+}
+
+.mr20 {
+  margin-right: 20px;
+}
+
+/* List */
+li {
+  font-size: 20px;
+}
+
+/* Line height */
+.lh40 {
+  line-height: 40px;
+}
+
+/* Button */
+.button {
+  background-color: green;
+  border: 1px solid black;
+  border-radius: 7%;
+  width: 120px;
+  padding: 10px;
+}
+
+/* Label */
+.labels {
+  width: 150px;
+  margin-right: 20px;
+  font-size: 20px;
+}
diff --git a/src/css/stylesheet3.css b/src/css/stylesheet3.css
deleted file mode 100644
index 5c2dde59..00000000
--- a/src/css/stylesheet3.css
+++ /dev/null
@@ -1,120 +0,0 @@
-.header-box {
-  border: 1px solid black;
-  padding: 10px 10px 10px 10px;
-  font-size: 30px;
-  font-family: sans-serif;
-  text-align: center;
-  flex: 1;
-}
-
-.header-box:first-child {
-  background-color: #244224;
-  color: white;
-}
-
-.container {
-  display: flex;
-  flex-direction: row;
-  margin-top: 10px;
-}
-
-.step-container {
-  display: flex;
-  flex-direction: row;
-  margin-bottom: 20px;
-}
-
-.step-box:first-child {
-  margin-left: 0;
-  background-color: #fbff96;
-}
-
-
-.step-box {
-  flex: 1;
-  display: flex;
-  flex-direction: row;
-  text-align: center;
-  border: 1px solid black;
-  margin-left: 40px;
-}
-
-.round-num {
-  text-align: center;
-  line-height: 40px;
-  background-color: grey;
-  border-radius: 50%;
-  width: 40px;
-  height: 40px;
-  margin: 5px 5px 5px 5px;
-}
-
-.step-box p {
-  flex: 1;
-}
-
-
-.page-header {
-  display: flex;
-  flex-direction: row;
-  flex: 1;
-}
-
-.user-info {
-  flex: 1;
-  text-align: right;
-}
-
-.page-header div p {
-    margin: 0 0 5px 0;
-}
-.company-name {
-  font-size: 35px;
-}
-
-.company-name span {
-  color: red;
-  font-weight: bold;
-}
-.company-name span:first-child {
-  color: green;
-}
-
-.company-tagline {
-  color: green;
-}
-
-.user-name span {
-  font-weight: bold;
-}
-
-.logout {
-  text-decoration: underline;
-  color: blue;
-}
-
-.dest-input {
-  display: flex;
-  flex-direction: row;
-}
-
-.dest-input p {
-  text-align: center;
-  font-size: 25px;
-}
-.dest-input * {
-  flex: 1;
-  margin: 20px;
-}
-
-
-.next-button {
-  background-color: #7ecc20;
-  border-radius: 8px;
-  border: 1px solid black;
-  font-size: 20px;
-  width: 100px;
-  text-align: center;
-  margin: auto;
-  padding: 10px 0 10px 0;
-}
diff --git a/src/img/foto-profil.JPG b/src/img/foto-profil.jpg
similarity index 100%
rename from src/img/foto-profil.JPG
rename to src/img/foto-profil.jpg
-- 
GitLab


From 1dbf7af98d3154421ff9a52905431c3b4676d1cd Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Tue, 3 Oct 2017 05:16:09 +0700
Subject: [PATCH 10/40] refactor complete-order & order-ojek

---
 src/complete-order.html | 118 ++++++++++++++++++++++++--------------
 src/order-ojek.html     | 122 ++++++++++++++++++++++++++--------------
 2 files changed, 157 insertions(+), 83 deletions(-)

diff --git a/src/complete-order.html b/src/complete-order.html
index aecb22c0..3efe9cd3 100644
--- a/src/complete-order.html
+++ b/src/complete-order.html
@@ -1,59 +1,93 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
+
 <html>
   <head>
-    <title>Complete order</title>
-    <link type="text/css" rel="stylesheet" href="css/stylesheet.css"/>
+    <title>Complete Order</title>
+    <link rel="stylesheet" href="css/fan2.css"/>
   </head>
 
   <body>
+    <div class="card mcenter">
 
-    <div class="page-header">
-      <div class="company-info">
-        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
-        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
+      <div class="rowflex">
+        <div class="flexone">
+          <div>
+            <span class="font-header" style="color: green;">PR</span>
+            -
+            <span class="font-header" style="color: red;">OJEK</span>
+          </div>
+          <div style="color: green;">
+            wushh... wushh... ngeeeeeeenggg...
+          </div>
+        </div>
 
+        <div class="mtop10 flexone textright">
+          <span>Hi, </span>
+          <span id="username">pikapikachu</span>
+          <br  />
+          <a href="#">Logout</a>
+        </div>
+      </div>
+
+      <div class="mtop10 rowflex">
+            <div class="flexone box font-header selected-navbar">ORDER</div>
+            <div class="flexone box font-header">HISTORY</div>
+            <div class="flexone box font-header">MY PROFILE</div>
       </div>
-      <div class="user-info">
-          <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
-          <p class="logout">Logout</p></div>
-    </div>
 
-    <div class="container">
-      <div class="header-box">ORDER</div>
-      <div class="header-box">HISTORY</div>
-      <div class="header-box">MY PROFILE </div>
-    </div>
 
-    <h1>MAKE AN ORDER</h1>
-    <div class="step-container">
-      <div class="step-box">
-        <div class="round-num">1</div>
-        <p>Select Destination</p>
+      <div class="mtop10">
+        <span class="font-title flexone">MAKE AN ORDER</span>
       </div>
-      <div class="step-box">
-        <div class="round-num">2</div>
-        <p>Select a Driver</p>
+
+      <div class="mtop10 rowflex">
+            <div class="rowflex order-step flexone box font-order">
+              <div class="number mr20 lh40">
+                1
+              </div>
+              <div class="lh40">
+                Select Destination
+              </div>
+            </div>
+            <div class="rowflex order-step flexone box font-order">
+              <div class="number mr20 lh40">
+                2
+              </div>
+              <div class="lh40">
+                Select a Driver
+              </div>
+            </div>
+            <div class="rowflex order-step flexone box font-order selected-order">
+              <div class="number mr20 lh40">
+                3
+              </div>
+              <div class="lh40">
+                Complete your order
+              </div>
+            </div>
       </div>
-      <div class="step-box">
-        <div class="round-num">3</div>
-        <p>Complete your order</p>
+
+      <h2>HOW WAS IT ?</h2>
+      <div class="mtop30 textcenter" >
+        <img class="mtop10 profilepic" src="img/foto-profil.jpg" />
+        <div class="mtop10" id="username">
+          @pikapikachu
+        </div>
+        <div class="mtop10" id="fullname">
+          Pikachu Smith
+        </div>
+        <div class="mtop10" style="font-size: 30px;">
+          <span>☆</span><span>☆</span><span>☆</span><span>☆</span><span>☆</span>
+        </div>
+        <textarea class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
+
       </div>
-    </div>
-    <h2>HOW WAS IT?</h2>
-    <div class="driver-container">
-      <img class="driver-pic" src="img/rattata.png"/>
-      <p class="driver-username">@bombarattata</p>
-      <p class="driver-fullname">Bomba-rattata Ttatatatta</p>
-      
-      <div class="rating-container">
-        <div class="rating"></div>
-        <div class="rating"></div>
-        <div class="rating"></div>
-        <div class="rating"></div>
-        <div class="rating"></div>
+
+      <div class="mtop10 button float-right">
+        Complete Order
       </div>
-      <textarea placeholder="Your comment..."></textarea>>
+
+
     </div>
-    <div class="compl-button">COMPLETE ORDER</div>
   </body>
 </html>
diff --git a/src/order-ojek.html b/src/order-ojek.html
index 28c57a05..002928b7 100644
--- a/src/order-ojek.html
+++ b/src/order-ojek.html
@@ -1,60 +1,100 @@
-<!DOCTYPE HTML>
+<!DOCTYPE html>
+
 <html>
   <head>
-    <title>Order ojek</title>
-    <link type="text/css" rel="stylesheet" href="css/stylesheet3.css"/>
+    <title>Order Ojek</title>
+    <link rel="stylesheet" href="css/fan2.css"/>
   </head>
 
   <body>
+    <div class="card mcenter">
 
-    <div class="page-header">
-      <div class="company-info">
-        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
-        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
+      <div class="rowflex">
+        <div class="flexone">
+          <div>
+            <span class="font-header" style="color: green;">PR</span>
+            -
+            <span class="font-header" style="color: red;">OJEK</span>
+          </div>
+          <div style="color: green;">
+            wushh... wushh... ngeeeeeeenggg...
+          </div>
+        </div>
 
+        <div class="mtop10 flexone textright">
+          <span>Hi, </span>
+          <span id="username">pikapikachu</span>
+          <br  />
+          <a href="#">Logout</a>
+        </div>
+      </div>
+
+      <div class="mtop10 rowflex">
+            <div class="flexone box font-header selected-navbar">ORDER</div>
+            <div class="flexone box font-header">HISTORY</div>
+            <div class="flexone box font-header">MY PROFILE</div>
       </div>
-      <div class="user-info">
-          <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
-          <p class="logout">Logout</p></div>
-    </div>
 
-    <div class="container">
-      <div class="header-box">ORDER</div>
-      <div class="header-box">HISTORY</div>
-      <div class="header-box">MY PROFILE </div>
-    </div>
 
-    <h1>MAKE AN ORDER</h1>
-    <div class="step-container">
-      <div class="step-box">
-        <div class="round-num">1</div>
-        <p>Select Destination</p>
+      <div class="mtop10">
+        <span class="font-title flexone">MAKE AN ORDER</span>
       </div>
-      <div class="step-box">
-        <div class="round-num">2</div>
-        <p>Select a Driver</p>
+
+      <div class="mtop10 rowflex">
+            <div class="rowflex order-step flexone box font-order">
+              <div class="number mr20 lh40">
+                1
+              </div>
+              <div class="lh40">
+                Select Destination
+              </div>
+            </div>
+            <div class="rowflex order-step flexone box font-order selected-order">
+              <div class="number mr20 lh40">
+                2
+              </div>
+              <div class="lh40">
+                Select a Driver
+              </div>
+            </div>
+            <div class="rowflex order-step flexone box font-order">
+              <div class="number mr20 lh40">
+                3
+              </div>
+              <div class="lh40">
+                Complete your order
+              </div>
+            </div>
       </div>
-      <div class="step-box">
-        <div class="round-num">3</div>
-        <p>Complete your order</p>
+
+      <div class="rowflex mtop30">
+        <div class="labels mlauto">
+          Picking Point
+        </div>
+        <input class="mrauto" placeholder="  insert picking point"/>
       </div>
-    </div>
 
 
+      <div class="rowflex mtop10">
+        <div class="labels mlauto">
+          Destination
+        </div>
+        <input class="mrauto" placeholder="  insert destination"/>
+      </div>
+
 
-    <div class="dest-input">
-      <p>Picking point</p>
-      <input placeholder="  insert picking point"></input>
-    </div>
-    <div class="dest-input">
-      <p>Destination</p>
-      <input placeholder="  insert destination"></input>
-    </div>
-    <div class="dest-input">
-      <p>Preferred Driver</p>
-      <input placeholder="  (optional)"></input>
-    </div>
-    <div class="next-button">NEXT</div>
+      <div class="rowflex mtop10">
+        <div class="labels mlauto">
+          Preferred Driver
+        </div>
+        <input class="mrauto" placeholder="  optional"/>
+      </div>
 
+      <div class="mtop50 button mcenter">
+        Complete Order
+      </div>
+
+
+    </div>
   </body>
 </html>
-- 
GitLab


From aa041b3536e4ef7e3d15a305bf930572acb9a1bb Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Tue, 3 Oct 2017 10:15:04 +0700
Subject: [PATCH 11/40] add config.php

---
 src/config.php                |  7 +++++++
 src/{login.html => login.php} | 16 ++++++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 src/config.php
 rename src/{login.html => login.php} (75%)

diff --git a/src/config.php b/src/config.php
new file mode 100644
index 00000000..bc0af048
--- /dev/null
+++ b/src/config.php
@@ -0,0 +1,7 @@
+<?php
+define('DB-SERVER', 'localhost');
+define('DB_USERNAME', 'pr-ojek');
+define('DB_PASSWORD', 'pr-ojek');
+define('DB_NAME', 'projek');
+
+ ?>
diff --git a/src/login.html b/src/login.php
similarity index 75%
rename from src/login.html
rename to src/login.php
index 61c3ba87..53a1a2f5 100644
--- a/src/login.html
+++ b/src/login.php
@@ -30,3 +30,19 @@
     </div>
   </body>
 </html>
+
+<?php
+include 'config.php';
+$dbserver = "localhost";
+$dbuser = "pr-ojek";
+$dbpass = "pr-ojek";
+$username = $_POST['username'];
+$password = $_POST['password'];
+
+$sqlconn = new mysqli($dbserver, $dbuser, $dbpass);
+if ($sqlconn->connect_error) {
+  die('mySQL connection failed');
+}
+
+if ()
+ ?>
-- 
GitLab


From 28b642a4dd0ded08766faf12191f7eec1ae34e63 Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Tue, 3 Oct 2017 15:02:08 +0700
Subject: [PATCH 12/40] add php script to login.php

---
 src/config.php |  2 +-
 src/login.php  | 56 ++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 44 insertions(+), 14 deletions(-)

diff --git a/src/config.php b/src/config.php
index bc0af048..3f8f442d 100644
--- a/src/config.php
+++ b/src/config.php
@@ -1,5 +1,5 @@
 <?php
-define('DB-SERVER', 'localhost');
+define('DB_SERVER', 'localhost');
 define('DB_USERNAME', 'pr-ojek');
 define('DB_PASSWORD', 'pr-ojek');
 define('DB_NAME', 'projek');
diff --git a/src/login.php b/src/login.php
index 53a1a2f5..6a24b9f3 100644
--- a/src/login.php
+++ b/src/login.php
@@ -18,7 +18,7 @@
           <span><b>LOGIN</b></span>
         </h1>
         <form class="form-group" action="login.php" method="post">
-          <label>Username</label>
+          <label>phpUsername</label>
           <input type="text" class="form-control" name="username" >
           <label>Password</label>
           <input type="password" class="form-control" name="password" ><br><br>
@@ -32,17 +32,47 @@
 </html>
 
 <?php
-include 'config.php';
-$dbserver = "localhost";
-$dbuser = "pr-ojek";
-$dbpass = "pr-ojek";
-$username = $_POST['username'];
-$password = $_POST['password'];
-
-$sqlconn = new mysqli($dbserver, $dbuser, $dbpass);
-if ($sqlconn->connect_error) {
-  die('mySQL connection failed');
+require_once 'config.php';
+
+// Eksekusi
+function authenticate($username, $password) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id, username, password FROM user WHERE username=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $username);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id, $hasil_username, $hasil_password);
+      if(mysqli_stmt_fetch($stmt)){
+        if(password_verify($password, $hasil_password)){
+          /* Hasil match buat session */
+          return $hasil_id;
+        }
+      }
+    }
+  }
+
+  return 0;
+
+}
+
+if ($_SERVER['REQUEST_METHOD'] == 'POST') {
+  session_start();
+  if ($id = authenticate($_POST['username'], $_POST['password'])) {
+    $_SESSION['user_id'] = $id;
+    header('Location : profile.php?id=' . $id);
+  }
 }
 
-if ()
- ?>
+?>
-- 
GitLab


From 453f6271c3498e1326f1b7f923bc011411b56166 Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Tue, 3 Oct 2017 17:04:24 +0700
Subject: [PATCH 13/40] create branch register-backend

---
 src/css/styles.css |  13 ++++-
 src/js/register.js |  12 +++++
 src/login.php      |   2 +-
 src/register.html  |  44 -----------------
 src/register.php   | 120 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 144 insertions(+), 47 deletions(-)
 create mode 100644 src/js/register.js
 delete mode 100644 src/register.html
 create mode 100644 src/register.php

diff --git a/src/css/styles.css b/src/css/styles.css
index 647f22d2..8fec2de4 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -61,7 +61,7 @@ h1 span { background: #7CB342; padding: 0 10px; }
   box-sizing: content-box;
   box-shadow: #000000;
   border: 8px solid #33691E;
-  text-align: center;
+  text-align: justify;
   background-color: #7CB342;
   border-radius: 40px;
   margin: auto;
@@ -111,7 +111,7 @@ label {
   padding: 5px; /* Some padding */
   border: 1px solid #ccc; /* Gray border */
   box-sizing: border-box; /* Make sure that padding and width stays in place */
-  margin-top: 5px auto; /* Add a top margin */
+  margin-top: 10px; /* Add a top margin */
   resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
 }
 
@@ -167,3 +167,12 @@ table, th, td {
   background-color: red;
   float: left;
 }
+
+input.form-control.validation {
+  width: 150px;
+}
+
+.valid-status {
+  width: 15px;
+  height: 15px;
+}
diff --git a/src/js/register.js b/src/js/register.js
new file mode 100644
index 00000000..ea348b78
--- /dev/null
+++ b/src/js/register.js
@@ -0,0 +1,12 @@
+function validate(field, str){
+  if (str.length != 0){
+    var xmlhttp = new XMLHttpRequest();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            document.getElementById("txtHint").innerHTML = this.responseText;
+        }
+    };
+    xmlhttp.open("GET", "validate.php?form=" + field + "&value=" + str, true);
+    xmlhttp.send();
+  }
+}
diff --git a/src/login.php b/src/login.php
index 6a24b9f3..4f604f13 100644
--- a/src/login.php
+++ b/src/login.php
@@ -42,7 +42,7 @@ function authenticate($username, $password) {
   }
 
   // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id, username, password FROM user WHERE username=?';
+  $sqlquery = 'SELECT id, username, password FROM users WHERE username=?';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
 
   // Bind variables
diff --git a/src/register.html b/src/register.html
deleted file mode 100644
index 0d47b5d0..00000000
--- a/src/register.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8">
-    <title>Sign Up</title>
-    <link rel="stylesheet" href="css/styles.css">
-  </head>
-  <body>
-    <nav>
-      <ul>
-        <li><a href="#home">Home</a></li>
-        <li><a href="#about">About</a></li>
-      </ul>
-    </nav>
-    <div class="container">
-      <div class="box">
-        <h1 class="no-background">
-          <span><b>SIGN UP</b></span>
-        </h1>
-        <form class="form-group" action="login.php" method="post">
-          <label>Your Name</label>
-          <input type="text" class="form-control" name="nama" >
-          <label>Username</label>
-          <input type="text" class="form-control" name="username" >
-          <label>Email</label>
-          <input type="text" class="form-control" name="email" >
-          <label>Password</label>
-          <input type="password" class="form-control" name="password" >
-          <label>Confirm Password</label>
-          <input type="password" class="form-control" name="cpassword" >
-          <label>Phone Number</label>
-          <input type="text" class="form-control" name="phone" ><br><br>
-          <div class="checkbox">
-            <input type="checkbox" class="checkbox" name="driver" value="true">Also sign me up as a driver
-          </div>
-
-          <button type="submit" class="btn-register">REGISTER</button>
-        </form>
-        <a class="signin-link" href="#">ALready Have an account?</a>
-        <br><br>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/src/register.php b/src/register.php
new file mode 100644
index 00000000..36d1c400
--- /dev/null
+++ b/src/register.php
@@ -0,0 +1,120 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Sign Up</title>
+    <link rel="stylesheet" href="css/styles.css">
+  </head>
+  <body>
+    <nav>
+      <ul>
+        <li><a href="#home">Home</a></li>
+        <li><a href="#about">About</a></li>
+      </ul>
+    </nav>
+    <div class="container">
+      <div class="box">
+        <h1 class="no-background">
+          <span><b>SIGN UP</b></span>
+        </h1>
+        <form class="form-group" action="login.php" method="post">
+          <label>Your Name</label>
+          <input type="text" class="form-control" name="nama" >
+          <label>Username</label>
+          <input type="text" class="form-control validation" name="username" ><span class></span>
+          <label>Email</label>
+          <input type="text" class="form-control validation" name="email" >
+          <label>Password</label>
+          <input type="password" class="form-control" name="password" >
+          <label>Confirm Password</label>
+          <input type="password" class="form-control" name="cpassword" >
+          <label>Phone Number</label>
+          <input type="text" class="form-control" name="phone" ><br><br>
+          <div class="checkbox">
+            <input type="checkbox" class="checkbox" name="driver" value="true">Also sign me up as a driver
+          </div>
+
+          <button type="submit" class="btn-register">REGISTER</button>
+        </form>
+        <a class="signin-link" href="#">Already Have an account?</a>
+        <br><br>
+      </div>
+    </div>
+  </body>
+</html>
+
+<?php
+require_once 'config.php'
+
+function validateUsername($username) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id FROM users WHERE username=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $username);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id);
+          /* Hasil match buat session */
+          return $hasil_id;
+
+    }
+  }
+  return 0;
+}
+
+function validateEmail($email) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id FROM users WHERE email=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $email);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id);
+          /* Hasil match buat session */
+          return $hasil_id;
+
+    }
+  }
+  return 0;
+}
+
+function register($value=''){
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement INSERT
+  $sqlquery = 'INSERT INTO users (id, username, password, nama, email, phone) VALUES (NULL, ?, ?, ?, ?, ?)';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  if(mysqli_stmt_execute($stmt)){
+    return true;
+  }
+  return false;
+}
+
+if()
+
+ ?>
-- 
GitLab


From 4d0b852ccebf891f40a39e50f6b3371bb08a7eae Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Tue, 3 Oct 2017 18:32:26 +0700
Subject: [PATCH 14/40] fix register without ajax

---
 src/{config.php => dbconfig.php} |   0
 src/img/check.png                | Bin 0 -> 434 bytes
 src/img/cross.png                | Bin 0 -> 477 bytes
 src/js/register.js               |   6 ++-
 src/login.php                    |   4 +-
 src/register.php                 |  83 ++++++++-----------------------
 src/validate.php                 |  74 +++++++++++++++++++++++++++
 7 files changed, 102 insertions(+), 65 deletions(-)
 rename src/{config.php => dbconfig.php} (100%)
 create mode 100644 src/img/check.png
 create mode 100644 src/img/cross.png
 create mode 100644 src/validate.php

diff --git a/src/config.php b/src/dbconfig.php
similarity index 100%
rename from src/config.php
rename to src/dbconfig.php
diff --git a/src/img/check.png b/src/img/check.png
new file mode 100644
index 0000000000000000000000000000000000000000..282ca3748bb9787bd9315b77727c5a6e6e84a1f6
GIT binary patch
literal 434
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa
z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{XiaP
zfk$L90|U1(2s1Lwnj--eWH0gbb!C6Z#ms8Ol6#ET87Q>W)5S4F<9zAG-FZxg0<0I3
zXHU>yzF^5|=NzUGhg}{oe>6U+Z|L&e7#AV;`p~r6W3#k<jkZi`InnGBc0?e3%^Ms3
z&oLbP-<o=x-{D|?xSIE}UEB}n8{GN^n+%;T#p}ZA+#mXL1lwpvgw(B`zb1P-=cLr9
z*ZaOQ`I_`wBx}pK-d#UKNAjl_U!Q4Z|L#c}<v-5YZI*0()^_>5$QI%2%v$A3%|HKU
z&)0V{5ABhu20B=^#5JNMC9x#cD!C{XNHG{07@F%E8t57rhZvYznOayGnCKdqSQ!{J
hUU_&NMMG|WN@iLmZVewgBSAJWc)I$ztaD0e0svHljJp5;

literal 0
HcmV?d00001

diff --git a/src/img/cross.png b/src/img/cross.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef07ea5f91fbc53f9ecc5e38320a4961c9856d22
GIT binary patch
literal 477
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa
z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{XiaP
zfk$L90|U1(2s1Lwnj--eWH0gbb!C6Z#mvUck+G?$8z^+a)5S4F<9zI;gF#G&0xTD%
zmqsT3{l9sd+=@>;O-&EN6R&FZw4d2D#d3+!W!stWe7c&#J~ju0E1!v(WBlz^Y`a?G
zGrl-Ai<aJM6R9tDtsi1ItshRA;^z57WsP=X-u%wBGh3bA@^@`~e8}&In4Qe0E!P(M
zOxbI|A?|!g)pc>;mcBy?0^7V!&9&HGvoy~3>gDvmH<C=|-fm9zx*hX0%&YO<^{eI8
z$-9C?j{B@Bky7=&KApjP;)fM`XYu(jKC^V{xBDBu$*DV+cio>|cwJxM+#g22!)a_j
z&rgDaR<*=6q9i4;B-JXpC>2OC7#SFv>lzy98W@Kdm{}PZTNzmB8kkra7!+}CIDw)e
bH$NpatrE8e<`9k&paup{S3j3^P6<r_9^|OG

literal 0
HcmV?d00001

diff --git a/src/js/register.js b/src/js/register.js
index ea348b78..dd2dc8f2 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -3,7 +3,11 @@ function validate(field, str){
     var xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
         if (this.readyState == 4 && this.status == 200) {
-            document.getElementById("txtHint").innerHTML = this.responseText;
+          if (this.responseText == 'valid'){
+            document.getElementByClassName('valid-status')[0].innerHTML = '<img src="img/check.png" alt="valid">';
+          } else {
+            document.getElementByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+          }
         }
     };
     xmlhttp.open("GET", "validate.php?form=" + field + "&value=" + str, true);
diff --git a/src/login.php b/src/login.php
index 4f604f13..0264c609 100644
--- a/src/login.php
+++ b/src/login.php
@@ -17,7 +17,7 @@
         <h1 class="no-background">
           <span><b>LOGIN</b></span>
         </h1>
-        <form class="form-group" action="login.php" method="post">
+        <form class="form-group" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
           <label>phpUsername</label>
           <input type="text" class="form-control" name="username" >
           <label>Password</label>
@@ -32,7 +32,7 @@
 </html>
 
 <?php
-require_once 'config.php';
+require_once 'dbconfig.php';
 
 // Eksekusi
 function authenticate($username, $password) {
diff --git a/src/register.php b/src/register.php
index 36d1c400..1b28d11b 100644
--- a/src/register.php
+++ b/src/register.php
@@ -17,13 +17,13 @@
         <h1 class="no-background">
           <span><b>SIGN UP</b></span>
         </h1>
-        <form class="form-group" action="login.php" method="post">
+        <form class="form-group" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
           <label>Your Name</label>
           <input type="text" class="form-control" name="nama" >
           <label>Username</label>
-          <input type="text" class="form-control validation" name="username" ><span class></span>
+          <input type="text" class="form-control validation" name="username" ><span class="valid-status"></span>
           <label>Email</label>
-          <input type="text" class="form-control validation" name="email" >
+          <input type="text" class="form-control validation" name="email" ><span class="valid-status"></span>
           <label>Password</label>
           <input type="password" class="form-control" name="password" >
           <label>Confirm Password</label>
@@ -31,9 +31,8 @@
           <label>Phone Number</label>
           <input type="text" class="form-control" name="phone" ><br><br>
           <div class="checkbox">
-            <input type="checkbox" class="checkbox" name="driver" value="true">Also sign me up as a driver
+            <input type="checkbox" class="checkbox" name="isdriver" value="true">Also sign me up as a driver
           </div>
-
           <button type="submit" class="btn-register">REGISTER</button>
         </form>
         <a class="signin-link" href="#">Already Have an account?</a>
@@ -44,77 +43,37 @@
 </html>
 
 <?php
-require_once 'config.php'
-
-function validateUsername($username) {
-  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
-  if (!$sqlconn) {
-    die('mySQL connection failed');
-  }
-
-  // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id FROM users WHERE username=?';
-  $stmt = mysqli_prepare($sqlconn, $sqlquery);
-
-  // Bind variables
-  mysqli_stmt_bind_param($stmt, "s", $username);
-
-  if(mysqli_stmt_execute($stmt)){
-    // Simpan Hasil query
-    mysqli_stmt_store_result($stmt);
-    // username exist
-    if(mysqli_stmt_num_rows($stmt) == 1) {
-      mysqli_stmt_bind_result($stmt, $hasil_id);
-          /* Hasil match buat session */
-          return $hasil_id;
-
-    }
-  }
-  return 0;
-}
+require_once 'dbconfig.php';
 
-function validateEmail($email) {
-  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
-  if (!$sqlconn) {
-    die('mySQL connection failed');
-  }
-
-  // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id FROM users WHERE email=?';
-  $stmt = mysqli_prepare($sqlconn, $sqlquery);
-
-  // Bind variables
-  mysqli_stmt_bind_param($stmt, "s", $email);
 
-  if(mysqli_stmt_execute($stmt)){
-    // Simpan Hasil query
-    mysqli_stmt_store_result($stmt);
-    // username exist
-    if(mysqli_stmt_num_rows($stmt) == 1) {
-      mysqli_stmt_bind_result($stmt, $hasil_id);
-          /* Hasil match buat session */
-          return $hasil_id;
-
-    }
-  }
-  return 0;
-}
-
-function register($value=''){
+function register($data){
   $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
   if (!$sqlconn) {
     die('mySQL connection failed');
   }
 
   // Menyiapkan statement INSERT
-  $sqlquery = 'INSERT INTO users (id, username, password, nama, email, phone) VALUES (NULL, ?, ?, ?, ?, ?)';
+  $sqlquery = 'INSERT INTO users (username, password, nama, email, phone, isdriver) VALUES (?, ?, ?, ?, ?, ?)';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  mysqli_stmt_bind_param($stmt, "sssssi", $data->username, $data->password, $data->nama, $data->email, $data->phone, $data->isdriver);
   if(mysqli_stmt_execute($stmt)){
     return true;
   }
   return false;
 }
 
-if()
+if($_SERVER['REQUEST_METHOD'] == 'POST'){
+  $data->username = $_POST['username'];
+  $data->password = password_hash($_POST['password'], PASSWORD_BCRYPT);
+  $data->nama = $_POST['nama'];
+  $data->email = $_POST['email'];
+  $data->phone = $_POST['phone'];
+  $data->isdriver = isset($_POST['isdriver']) ? 1 : 0;
+
+  if (register($data)) {
+    // header('Location : /');
+    echo 'sukses';
+  }
+}
 
  ?>
diff --git a/src/validate.php b/src/validate.php
new file mode 100644
index 00000000..0991ba24
--- /dev/null
+++ b/src/validate.php
@@ -0,0 +1,74 @@
+<?php
+require_once 'dbconfig.php';
+function validateUsername($username) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id FROM users WHERE username=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $username);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id);
+          /* Hasil match buat session */
+          return $hasil_id;
+
+    }
+  }
+  return 0;
+}
+
+function validateEmail($email) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id FROM users WHERE email=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $email);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id);
+          /* Hasil match buat session */
+          return $hasil_id;
+
+    }
+  }
+  return 0;
+}
+
+switch ($_GET['field']) {
+  case 'username':
+    if (validateUsername($_GET['value']){
+      echo 'valid';
+    } else {
+      echo 'invalid';
+    }
+    break;
+
+  case 'email':
+    if (validateEmail($_GET['value']){
+      echo 'valid';
+    } else {
+      echo 'invalid';
+    }
+    break;
+}
+ ?>
-- 
GitLab


From 625138017931878e7232fbadf623c8a8ddf9ad2a Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Tue, 3 Oct 2017 23:27:05 +0700
Subject: [PATCH 15/40] add username and email AJAX validation

---
 src/css/styles.css | 12 ++++++++++--
 src/js/register.js | 28 ++++++++++++++++++++++++----
 src/login.php      |  2 +-
 src/register.php   |  9 +++++----
 src/validate.php   | 31 +++++++++++++++++--------------
 5 files changed, 57 insertions(+), 25 deletions(-)

diff --git a/src/css/styles.css b/src/css/styles.css
index 8fec2de4..65a39fbc 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -88,7 +88,7 @@ label {
    clear: left;
    width: 150px;
    text-align: left;
-
+   height: 25px;
 }
 .btn-register {
   /*width: 100%;*/
@@ -111,7 +111,8 @@ label {
   padding: 5px; /* Some padding */
   border: 1px solid #ccc; /* Gray border */
   box-sizing: border-box; /* Make sure that padding and width stays in place */
-  margin-top: 10px; /* Add a top margin */
+  margin-top: 5px; /* Add a top margin */
+  margin-bottom: 5px;
   resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
 }
 
@@ -176,3 +177,10 @@ input.form-control.validation {
   width: 15px;
   height: 15px;
 }
+
+.valid-status img {
+    width: 16px;
+    float: initial;
+    margin-bottom: -4px;
+    margin-left: 5px;
+}
diff --git a/src/js/register.js b/src/js/register.js
index dd2dc8f2..c514b9f2 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -2,15 +2,35 @@ function validate(field, str){
   if (str.length != 0){
     var xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
-        if (this.readyState == 4 && this.status == 200) {
-          if (this.responseText == 'valid'){
-            document.getElementByClassName('valid-status')[0].innerHTML = '<img src="img/check.png" alt="valid">';
+      if (this.readyState == 4 && this.status == 200) {
+        if (this.responseText == 'valid'){
+          console.log(this.responseText);
+          if (field == 'username') {
+            document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/check.png" alt="valid">';
           } else {
-            document.getElementByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+            document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/check.png" alt="valid">';
+          }
+        } else {
+          console.log(this.responseText);
+          if (field == 'username') {
+            document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+          } else {
+            document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/cross.png" alt="invalid">';
           }
         }
+      }
     };
     xmlhttp.open("GET", "validate.php?form=" + field + "&value=" + str, true);
     xmlhttp.send();
   }
 }
+
+function checkConfirmPasswd(cpassform){
+  if (cpassform.value != document.getElementsByTagName('input')[3].value){
+    cpassform.style.border = '2px solid red';
+    return false;
+  } else {
+    cpassform.style.border = '';
+    return true;
+  }
+}
diff --git a/src/login.php b/src/login.php
index 0264c609..16085a3b 100644
--- a/src/login.php
+++ b/src/login.php
@@ -24,7 +24,7 @@
           <input type="password" class="form-control" name="password" ><br><br>
           <button type="submit" >GO!</button>
         </form>
-        <a class="signup-link" href="#">Don't have an account?</a>
+        <a class="signup-link" href="register.php">Don't have an account?</a>
         <br><br>
       </div>
     </div>
diff --git a/src/register.php b/src/register.php
index 1b28d11b..6663b8d8 100644
--- a/src/register.php
+++ b/src/register.php
@@ -4,6 +4,7 @@
     <meta charset="utf-8">
     <title>Sign Up</title>
     <link rel="stylesheet" href="css/styles.css">
+    <script src="js/register.js" charset="utf-8"></script>
   </head>
   <body>
     <nav>
@@ -21,13 +22,13 @@
           <label>Your Name</label>
           <input type="text" class="form-control" name="nama" >
           <label>Username</label>
-          <input type="text" class="form-control validation" name="username" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="validate(this.name,this.value)" name="username" ><span class="valid-status"></span>
           <label>Email</label>
-          <input type="text" class="form-control validation" name="email" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="validate(this.name,this.value)" name="email" ><span class="valid-status"></span>
           <label>Password</label>
           <input type="password" class="form-control" name="password" >
           <label>Confirm Password</label>
-          <input type="password" class="form-control" name="cpassword" >
+          <input type="password" class="form-control" onkeyup="checkConfirmPasswd(this)" name="cpassword" >
           <label>Phone Number</label>
           <input type="text" class="form-control" name="phone" ><br><br>
           <div class="checkbox">
@@ -35,7 +36,7 @@
           </div>
           <button type="submit" class="btn-register">REGISTER</button>
         </form>
-        <a class="signin-link" href="#">Already Have an account?</a>
+        <a class="signin-link" href="login.php">Already Have an account?</a>
         <br><br>
       </div>
     </div>
diff --git a/src/validate.php b/src/validate.php
index 0991ba24..49251773 100644
--- a/src/validate.php
+++ b/src/validate.php
@@ -19,9 +19,10 @@ function validateUsername($username) {
     // username exist
     if(mysqli_stmt_num_rows($stmt) == 1) {
       mysqli_stmt_bind_result($stmt, $hasil_id);
-          /* Hasil match buat session */
-          return $hasil_id;
-
+      if(mysqli_stmt_fetch($stmt)){
+        /* Hasil match buat session */
+        return $hasil_id;
+      }
     }
   }
   return 0;
@@ -46,29 +47,31 @@ function validateEmail($email) {
     // username exist
     if(mysqli_stmt_num_rows($stmt) == 1) {
       mysqli_stmt_bind_result($stmt, $hasil_id);
-          /* Hasil match buat session */
-          return $hasil_id;
-
+      if(mysqli_stmt_fetch($stmt)){
+        /* Hasil match buat session */
+        return $hasil_id;
+      }
     }
   }
   return 0;
 }
-
-switch ($_GET['field']) {
+$response = '';
+switch ($_GET['form']) {
   case 'username':
-    if (validateUsername($_GET['value']){
-      echo 'valid';
-    } else {
+    if (validateUsername($_GET['value'])){
       echo 'invalid';
+    } else {
+      echo 'valid';
     }
     break;
 
   case 'email':
-    if (validateEmail($_GET['value']){
-      echo 'valid';
-    } else {
+    if (validateEmail($_GET['value'])){
       echo 'invalid';
+    } else {
+      echo 'valid';
     }
     break;
 }
+// echo $response;
  ?>
-- 
GitLab


From 6abc7121b64d932030514d72a1dae80c32082198 Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Wed, 4 Oct 2017 23:05:26 +0700
Subject: [PATCH 16/40] fix AJAX form validation

---
 src/js/register.js | 42 ++++++++++++++++++++++++++++++++++++++++--
 src/login.php      |  8 ++++----
 src/register.php   | 17 ++++++++++++-----
 3 files changed, 56 insertions(+), 11 deletions(-)

diff --git a/src/js/register.js b/src/js/register.js
index c514b9f2..86699052 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -4,24 +4,30 @@ function validate(field, str){
     xmlhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {
         if (this.responseText == 'valid'){
-          console.log(this.responseText);
           if (field == 'username') {
             document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/check.png" alt="valid">';
           } else {
             document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/check.png" alt="valid">';
           }
+          return true;
         } else {
-          console.log(this.responseText);
           if (field == 'username') {
             document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
           } else {
             document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/cross.png" alt="invalid">';
           }
+          return false;
         }
       }
     };
     xmlhttp.open("GET", "validate.php?form=" + field + "&value=" + str, true);
     xmlhttp.send();
+  } else {
+    if (field == 'username') {
+      document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+    } else {
+      document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/cross.png" alt="invalid">';
+    }
   }
 }
 
@@ -34,3 +40,35 @@ function checkConfirmPasswd(cpassform){
     return true;
   }
 }
+
+function isFilled(){
+  var form = document.getElementsByClassName('form-control');
+  var isAllfilled = true;
+
+  for (var i = 0; i < form.length; i++){
+    if (form[i].value == ''){
+      isAllfilled = false;
+      break;
+    }
+  }
+  return isAllfilled;
+}
+
+function verifyAll(req1, req2, req2){
+  if (req1 && req2 && req3) return true;
+  return false;
+}
+
+
+function submitForm(){
+  var usernameField = document.getElementsByTagName('input')[1];
+  var emailField = document.getElementsByTagName('input')[2];
+  var cPasswdField = document.getElementsByTagName('input')[4];
+  var req1, req2, req3;
+
+  req1 = validate('username', usernameField.value) && validate('email', emailField.value);
+  req2 = checkConfirmPasswd(cPasswdField);
+  req3 = isFilled();
+  alert('please fulfill all field..!!');
+  return verifyAll(req1, req2, req3);
+}
diff --git a/src/login.php b/src/login.php
index 16085a3b..ba493d0c 100644
--- a/src/login.php
+++ b/src/login.php
@@ -18,10 +18,10 @@
           <span><b>LOGIN</b></span>
         </h1>
         <form class="form-group" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
-          <label>phpUsername</label>
-          <input type="text" class="form-control" name="username" >
+          <label>Username</label>
+          <input type="text" class="form-control" name="username" required>
           <label>Password</label>
-          <input type="password" class="form-control" name="password" ><br><br>
+          <input type="password" class="form-control" name="password" required><br><br>
           <button type="submit" >GO!</button>
         </form>
         <a class="signup-link" href="register.php">Don't have an account?</a>
@@ -56,7 +56,7 @@ function authenticate($username, $password) {
       mysqli_stmt_bind_result($stmt, $hasil_id, $hasil_username, $hasil_password);
       if(mysqli_stmt_fetch($stmt)){
         if(password_verify($password, $hasil_password)){
-          /* Hasil match buat session */
+          // Hasil match
           return $hasil_id;
         }
       }
diff --git a/src/register.php b/src/register.php
index 6663b8d8..b483e77b 100644
--- a/src/register.php
+++ b/src/register.php
@@ -18,13 +18,13 @@
         <h1 class="no-background">
           <span><b>SIGN UP</b></span>
         </h1>
-        <form class="form-group" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
+        <form class="form-group" onsubmit="return submitForm()" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
           <label>Your Name</label>
           <input type="text" class="form-control" name="nama" >
           <label>Username</label>
-          <input type="text" class="form-control validation" onkeyup="validate(this.name,this.value)" name="username" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="username" ><span class="valid-status"></span>
           <label>Email</label>
-          <input type="text" class="form-control validation" onkeyup="validate(this.name,this.value)" name="email" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="email" ><span class="valid-status"></span>
           <label>Password</label>
           <input type="password" class="form-control" name="password" >
           <label>Confirm Password</label>
@@ -45,7 +45,7 @@
 
 <?php
 require_once 'dbconfig.php';
-
+include 'login.php';
 
 function register($data){
   $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
@@ -73,7 +73,14 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
 
   if (register($data)) {
     // header('Location : /');
-    echo 'sukses';
+    if ($id = authenticate($_POST['username'], $_POST['password'])){
+      $_SESSION['user_id'] = $id;
+      if ($data->isdriver) {
+        header('Location : profile.php?id=' . $id);
+      } else {
+        header('Location : order-ojek.php');
+      }
+    }
   }
 }
 
-- 
GitLab


From be4db823e06e123e59c80cdbcd01c67a9da743d0 Mon Sep 17 00:00:00 2001
From: fajarnugroho <fajar12.nugroho@hmail.com>
Date: Thu, 5 Oct 2017 13:36:45 +0700
Subject: [PATCH 17/40] fix validate.php

---
 src/validate.php | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/validate.php b/src/validate.php
index 49251773..f119187e 100644
--- a/src/validate.php
+++ b/src/validate.php
@@ -55,9 +55,9 @@ function validateEmail($email) {
   }
   return 0;
 }
-$response = '';
-switch ($_GET['form']) {
-  case 'username':
+if ($_SERVER['REQUEST_METHOD'] == 'POST'){
+  switch ($_GET['form']) {
+    case 'username':
     if (validateUsername($_GET['value'])){
       echo 'invalid';
     } else {
@@ -65,13 +65,14 @@ switch ($_GET['form']) {
     }
     break;
 
-  case 'email':
+    case 'email':
     if (validateEmail($_GET['value'])){
       echo 'invalid';
     } else {
       echo 'valid';
     }
     break;
+  }
 }
 // echo $response;
  ?>
-- 
GitLab


From 414083184a0cb587eef7a8f31ff876166c05485c Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Fri, 6 Oct 2017 02:55:09 +0700
Subject: [PATCH 18/40] fix login n register to db

---
 src/dbconfig.php   |  8 ++++----
 src/index.php      |  3 +++
 src/js/register.js | 40 +++++++++++++++++++++++++++----------
 src/login.php      | 22 ++++++++++----------
 src/register.php   | 50 ++++++++++++++++++++++++++++++++++++++--------
 src/validate.php   |  8 +++++---
 6 files changed, 94 insertions(+), 37 deletions(-)
 create mode 100644 src/index.php

diff --git a/src/dbconfig.php b/src/dbconfig.php
index 3f8f442d..a13e908d 100644
--- a/src/dbconfig.php
+++ b/src/dbconfig.php
@@ -1,7 +1,7 @@
 <?php
-define('DB_SERVER', 'localhost');
-define('DB_USERNAME', 'pr-ojek');
-define('DB_PASSWORD', 'pr-ojek');
-define('DB_NAME', 'projek');
+  define('DB_SERVER', 'localhost');
+  define('DB_USERNAME', 'root');
+  define('DB_PASSWORD', '');
+  define('DB_NAME', 'tubes1-wbd');
 
  ?>
diff --git a/src/index.php b/src/index.php
new file mode 100644
index 00000000..1618ed64
--- /dev/null
+++ b/src/index.php
@@ -0,0 +1,3 @@
+<?php
+  header('Location: login.php');
+ ?>
diff --git a/src/js/register.js b/src/js/register.js
index 86699052..d88dd16d 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -5,16 +5,23 @@ function validate(field, str){
       if (this.readyState == 4 && this.status == 200) {
         if (this.responseText == 'valid'){
           if (field == 'username') {
-            document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/check.png" alt="valid">';
+            document.getElementsByClassName('valid-status')[0].innerHTML = '<img class="stat-img" src="img/check.png" >';
+            document.getElementsByClassName('valid-status')[0].alt = 'valid';
           } else {
-            document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/check.png" alt="valid">';
+            document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/check.png" >';
+            document.getElementsByClassName('valid-status')[1].alt = 'valid';
+
           }
           return true;
         } else {
           if (field == 'username') {
-            document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+            document.getElementsByClassName('valid-status')[0].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+            document.getElementsByClassName('valid-status')[0].alt = 'invalid';
+
           } else {
-            document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/cross.png" alt="invalid">';
+            document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+            document.getElementsByClassName('valid-status')[1].alt = 'invalid';
+
           }
           return false;
         }
@@ -24,9 +31,13 @@ function validate(field, str){
     xmlhttp.send();
   } else {
     if (field == 'username') {
-      document.getElementsByClassName('valid-status')[0].innerHTML = '<img src="img/cross.png" alt="invalid">';
+      document.getElementsByClassName('valid-status')[0].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+      document.getElementsByClassName('valid-status')[0].alt = 'invalid';
+
     } else {
-      document.getElementsByClassName('valid-status')[1].innerHTML = '<img src="img/cross.png" alt="invalid">';
+      document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+      document.getElementsByClassName('valid-status')[1].alt = 'invalid';
+
     }
   }
 }
@@ -54,21 +65,30 @@ function isFilled(){
   return isAllfilled;
 }
 
-function verifyAll(req1, req2, req2){
+function verifyAll(req1, req2, req3){
   if (req1 && req2 && req3) return true;
+  alert('please fulfill all field..!!');
   return false;
 }
 
+function isValidated() {
+  var usr = document.getElementsByClassName('valid-status')[0].alt;
+  var email = document.getElementsByClassName('valid-status')[1].alt;
+  return (usr == email && usr == 'valid');
+
+}
 
 function submitForm(){
   var usernameField = document.getElementsByTagName('input')[1];
   var emailField = document.getElementsByTagName('input')[2];
   var cPasswdField = document.getElementsByTagName('input')[4];
   var req1, req2, req3;
-
-  req1 = validate('username', usernameField.value) && validate('email', emailField.value);
+  console.log(usernameField.value);
+  console.log(emailField.value);
+  //req1 = validate(usernameField.name, usernameField.value) && validate(emailField.name, emailField.value);
+  req1 = isValidated();
   req2 = checkConfirmPasswd(cPasswdField);
   req3 = isFilled();
-  alert('please fulfill all field..!!');
+  console.log(req1, req2, req3);
   return verifyAll(req1, req2, req3);
 }
diff --git a/src/login.php b/src/login.php
index ba493d0c..df75a72e 100644
--- a/src/login.php
+++ b/src/login.php
@@ -22,7 +22,7 @@
           <input type="text" class="form-control" name="username" required>
           <label>Password</label>
           <input type="password" class="form-control" name="password" required><br><br>
-          <button type="submit" >GO!</button>
+          <button type="submit" name="login" >GO!</button>
         </form>
         <a class="signup-link" href="register.php">Don't have an account?</a>
         <br><br>
@@ -33,8 +33,6 @@
 
 <?php
 require_once 'dbconfig.php';
-
-// Eksekusi
 function authenticate($username, $password) {
   $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
   if (!$sqlconn) {
@@ -42,7 +40,7 @@ function authenticate($username, $password) {
   }
 
   // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id, username, password FROM users WHERE username=?';
+  $sqlquery = 'SELECT id, username, pass FROM userinfo WHERE username=?';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
 
   // Bind variables
@@ -63,16 +61,16 @@ function authenticate($username, $password) {
     }
   }
 
-  return 0;
-
 }
 
-if ($_SERVER['REQUEST_METHOD'] == 'POST') {
-  session_start();
-  if ($id = authenticate($_POST['username'], $_POST['password'])) {
-    $_SESSION['user_id'] = $id;
-    header('Location : profile.php?id=' . $id);
+
+
+if (isset($_POST['login'])) {
+    if ( $id = authenticate($_POST['username'], $_POST['password'])){
+      header('Location: profile.html?id='.$id);
+    }
+
   }
-}
+
 
 ?>
diff --git a/src/register.php b/src/register.php
index b483e77b..c4f65913 100644
--- a/src/register.php
+++ b/src/register.php
@@ -22,9 +22,9 @@
           <label>Your Name</label>
           <input type="text" class="form-control" name="nama" >
           <label>Username</label>
-          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="username" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="username" ><span class="valid-status" alt='invalid'></span>
           <label>Email</label>
-          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="email" ><span class="valid-status"></span>
+          <input type="text" class="form-control validation" onkeyup="return validate(this.name,this.value)" name="email" ><span class="valid-status" alt='invalid'></span>
           <label>Password</label>
           <input type="password" class="form-control" name="password" >
           <label>Confirm Password</label>
@@ -45,7 +45,6 @@
 
 <?php
 require_once 'dbconfig.php';
-include 'login.php';
 
 function register($data){
   $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
@@ -54,16 +53,49 @@ function register($data){
   }
 
   // Menyiapkan statement INSERT
-  $sqlquery = 'INSERT INTO users (username, password, nama, email, phone, isdriver) VALUES (?, ?, ?, ?, ?, ?)';
+
+  $sqlquery = 'INSERT INTO userinfo (username, fullname, email, pass, phoneno, isdriver) VALUES (?, ?, ?, ?, ?, ?)';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
-  mysqli_stmt_bind_param($stmt, "sssssi", $data->username, $data->password, $data->nama, $data->email, $data->phone, $data->isdriver);
+  mysqli_stmt_bind_param($stmt, "sssssi", $data->username,  $data->nama, $data->email,$data->password, $data->phone, $data->isdriver);
   if(mysqli_stmt_execute($stmt)){
     return true;
   }
   return false;
 }
 
+// Eksekusi
+function authenticate($username, $password) {
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT id, username, pass FROM userinfo WHERE username=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "s", $username);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    if(mysqli_stmt_num_rows($stmt) == 1) {
+      mysqli_stmt_bind_result($stmt, $hasil_id, $hasil_username, $hasil_password);
+      if(mysqli_stmt_fetch($stmt)){
+        if(password_verify($password, $hasil_password)){
+          // Hasil match
+          return $hasil_id;
+        }
+      }
+    }
+  }
+
+}
+
 if($_SERVER['REQUEST_METHOD'] == 'POST'){
+  $data = new \stdClass();
   $data->username = $_POST['username'];
   $data->password = password_hash($_POST['password'], PASSWORD_BCRYPT);
   $data->nama = $_POST['nama'];
@@ -74,11 +106,13 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
   if (register($data)) {
     // header('Location : /');
     if ($id = authenticate($_POST['username'], $_POST['password'])){
-      $_SESSION['user_id'] = $id;
+      // $_SESSION['user_id'] = $id;
       if ($data->isdriver) {
-        header('Location : profile.php?id=' . $id);
+        header('Location: profile.html?id=' . $id);
+        exit;
       } else {
-        header('Location : order-ojek.php');
+        header('Location: order-ojek.html');
+        exit;
       }
     }
   }
diff --git a/src/validate.php b/src/validate.php
index f119187e..633eaa94 100644
--- a/src/validate.php
+++ b/src/validate.php
@@ -6,8 +6,10 @@ function validateUsername($username) {
     die('mySQL connection failed');
   }
 
+  //echo 'SUCCESS';
+
   // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id FROM users WHERE username=?';
+  $sqlquery = 'SELECT id FROM userinfo WHERE username=?';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
 
   // Bind variables
@@ -35,7 +37,7 @@ function validateEmail($email) {
   }
 
   // Menyiapkan statement SELECT
-  $sqlquery = 'SELECT id FROM users WHERE email=?';
+  $sqlquery = 'SELECT id FROM userinfo WHERE email=?';
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
 
   // Bind variables
@@ -55,7 +57,7 @@ function validateEmail($email) {
   }
   return 0;
 }
-if ($_SERVER['REQUEST_METHOD'] == 'POST'){
+if ($_SERVER['REQUEST_METHOD'] == 'GET'){
   switch ($_GET['form']) {
     case 'username':
     if (validateUsername($_GET['value'])){
-- 
GitLab


From 10a58dac6ecd590034c0be4cd38f1314d41a36ef Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Fri, 6 Oct 2017 04:05:24 +0700
Subject: [PATCH 19/40] rename .html to .php and fix edit-profile functionality

---
 ...complete-order.html => complete-order.php} |   0
 ...cation.html => edit-prefered-location.php} |   0
 src/{edit-profile.html => edit-profile.php}   |   6 +-
 ...history-driver.html => history-driver.php} |   0
 src/{history.html => history.php}             |   0
 src/img/default.png                           | Bin 0 -> 10056 bytes
 src/login.php                                 |   2 +-
 src/{order-ojek.html => order-ojek.php}       |   0
 src/profile.html                              |  80 ------------
 src/profile.php                               | 119 ++++++++++++++++++
 src/register.php                              |   4 +-
 src/{select-driver.html => select-driver.php} |   0
 12 files changed, 125 insertions(+), 86 deletions(-)
 rename src/{complete-order.html => complete-order.php} (100%)
 rename src/{edit-prefered-location.html => edit-prefered-location.php} (100%)
 rename src/{edit-profile.html => edit-profile.php} (99%)
 rename src/{history-driver.html => history-driver.php} (100%)
 rename src/{history.html => history.php} (100%)
 create mode 100644 src/img/default.png
 rename src/{order-ojek.html => order-ojek.php} (100%)
 delete mode 100644 src/profile.html
 create mode 100644 src/profile.php
 rename src/{select-driver.html => select-driver.php} (100%)

diff --git a/src/complete-order.html b/src/complete-order.php
similarity index 100%
rename from src/complete-order.html
rename to src/complete-order.php
diff --git a/src/edit-prefered-location.html b/src/edit-prefered-location.php
similarity index 100%
rename from src/edit-prefered-location.html
rename to src/edit-prefered-location.php
diff --git a/src/edit-profile.html b/src/edit-profile.php
similarity index 99%
rename from src/edit-profile.html
rename to src/edit-profile.php
index 5093ae13..c4fac4c1 100644
--- a/src/edit-profile.html
+++ b/src/edit-profile.php
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
-  
+
   <title>Edit Profile</title>
   <link rel="stylesheet" type="text/css" href="css/fan.css">
 </head>
@@ -45,6 +45,6 @@
       <div class="col-6 right-align"><button class="btn green-bg uppercase">Save</button></div>
     </div>
   </main>
-  
+
 </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/src/history-driver.html b/src/history-driver.php
similarity index 100%
rename from src/history-driver.html
rename to src/history-driver.php
diff --git a/src/history.html b/src/history.php
similarity index 100%
rename from src/history.html
rename to src/history.php
diff --git a/src/img/default.png b/src/img/default.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7596cc4275b2825936307a14638918420b7efe1
GIT binary patch
literal 10056
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

literal 0
HcmV?d00001

diff --git a/src/login.php b/src/login.php
index df75a72e..1c3b9bbc 100644
--- a/src/login.php
+++ b/src/login.php
@@ -67,7 +67,7 @@ function authenticate($username, $password) {
 
 if (isset($_POST['login'])) {
     if ( $id = authenticate($_POST['username'], $_POST['password'])){
-      header('Location: profile.html?id='.$id);
+      header('Location: profile.php?id_active='.$id);
     }
 
   }
diff --git a/src/order-ojek.html b/src/order-ojek.php
similarity index 100%
rename from src/order-ojek.html
rename to src/order-ojek.php
diff --git a/src/profile.html b/src/profile.html
deleted file mode 100644
index 69d1f4bc..00000000
--- a/src/profile.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html>
-
-<html>
-  <head>
-    <title>Profile</title>
-    <link rel="stylesheet" href="css/fan2.css"/>
-  </head>
-
-  <body>
-    <div class="card mcenter bdrthin">
-
-      <div class="rowflex">
-        <div class="flexone">
-          <div>
-            <span class="font-header" style="color: green;">PR</span>
-            -
-            <span class="font-header" style="color: red;">OJEK</span>
-          </div>
-          <div style="color: green;">
-            wushh... wushh... ngeeeeeeenggg...
-          </div>
-        </div>
-
-        <div class="mtop10 flexone textright">
-          <span>Hi, </span>
-          <span id="username">pikapikachu</span>
-          <br  />
-          <a href="#">Logout</a>
-        </div>
-      </div>
-
-      <div class="mtop10 rowflex">
-            <div class="flexone box font-navbar">ORDER</div>
-            <div class="flexone box font-navbar">HISTORY</div>
-            <div class="flexone box font-navbar selected-navbar">MY PROFILE</div>
-      </div>
-
-      <div class="mtop10">
-        <span class="font-title flexone">MY PROFILE</span>
-        <img class="mtop10 float-right editpic flexone" src="img/pencil.png" />
-      </div>
-
-
-      <div class="mtop30 textcenter" >
-        <img class="profilepic" src="img/foto-profil.jpg" />
-        <div id="username">
-          @pikapikachu
-        </div>
-        <div id="fullname">
-          Pikachu Smith
-        </div>
-        <span id="isdriver">Driver</span>
-        <span >| 4.7 (1,728 votes)</span>
-        <div id="email">
-          pikachu@pokemonworld.net
-        </div>
-        <div id="phone">
-          0899123156123
-        </div>
-      </div>
-
-      <div class="mtop10">
-        <span class="font-header flexone">PREFERRED LOCATIONS</span>
-        <img class="mtop10 float-right editpic flexone" src="img/pencil.png" />
-      </div>
-      <ul>
-        <li>
-          Pewter City
-        </li>
-        <li>
-          Saffron City
-        </li>
-        <li>
-          Skypillar tower
-        </li>
-      </ul>
-
-    </div>
-  </body>
-</html>
diff --git a/src/profile.php b/src/profile.php
new file mode 100644
index 00000000..f751c71e
--- /dev/null
+++ b/src/profile.php
@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+
+
+<?php
+require_once 'dbconfig.php';
+
+    $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+    if (!$sqlconn) {
+      die('mySQL connection failed');
+    }
+
+    // Menyiapkan statement SELECT
+    $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+    // Bind variables
+    mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
+
+    if(mysqli_stmt_execute($stmt)){
+      // Simpan Hasil query
+      mysqli_stmt_store_result($stmt);
+      // username exist
+      mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
+
+      mysqli_stmt_fetch($stmt);
+
+
+ ?>
+
+<html>
+  <head>
+    <title>Profile</title>
+    <link rel="stylesheet" href="css/fan2.css"/>
+  </head>
+
+  <body>
+    <div class="card mcenter bdrthin">
+
+      <div class="rowflex">
+        <div class="flexone">
+          <div>
+            <span class="font-header" style="color: green;">PR</span>
+            -
+            <span class="font-header" style="color: red;">OJEK</span>
+          </div>
+          <div style="color: green;">
+            wushh... wushh... ngeeeeeeenggg...
+          </div>
+        </div>
+
+        <div class="mtop10 flexone textright">
+          <span>Hi, </span>
+          <span id="username"><?php echo $username ?></span>
+          <br  />
+          <a href="#">Logout</a>
+        </div>
+      </div>
+
+      <div class="mtop10 rowflex">
+            <div class="flexone box font-navbar">ORDER</div>
+            <div class="flexone box font-navbar">HISTORY</div>
+            <div class="flexone box font-navbar selected-navbar">MY PROFILE</div>
+      </div>
+
+      <div class="mtop10">
+        <span class="font-title flexone">MY PROFILE</span>
+        <a href="<?php echo 'edit-profile.php?id_active='.$_GET['id_active'] ?>"> <img class="mtop10 float-right editpic flexone" src="img/pencil.png" /></a>
+      </div>
+
+
+      <div class="mtop30 textcenter" >
+        <?php echo '<img class="profilepic" src="img/' . $img_name . '" />' ?>
+
+        <div id="username">
+          @<?php echo $username?>
+        </div>
+        <div id="fullname">
+          <?php echo $fullname?>
+        </div>
+        <?php if($isdriver) {
+           echo '<span id="isdriver">Driver</span><span >| '. $avg_vote . '(' . $n_voters .')' . '</span>'; }
+           else {
+             echo '<span>Non-Driver</span>';
+           }?>
+
+        <div id="email">
+          <?php echo $email?>
+
+        </div>
+        <div id="phone">
+          <?php echo $phoneno?>
+
+        </div>
+      </div>
+
+      <div class="mtop10">
+        <span class="font-header flexone">PREFERRED LOCATIONS</span>
+        <a href="<?php echo 'edit-prefered-location.php?id_active='.$_GET['id_active']; ?>"><img class="mtop10 float-right editpic flexone" src="img/pencil.png" /></a>
+
+      </div>
+      <ul>
+        <li>
+          Pewter City
+        </li>
+        <li>
+          Saffron City
+        </li>
+        <li>
+          Skypillar tower
+        </li>
+      </ul>
+
+    </div>
+  </body>
+</html>
+
+<?php
+}
+ ?>
diff --git a/src/register.php b/src/register.php
index c4f65913..3471ab52 100644
--- a/src/register.php
+++ b/src/register.php
@@ -108,10 +108,10 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
     if ($id = authenticate($_POST['username'], $_POST['password'])){
       // $_SESSION['user_id'] = $id;
       if ($data->isdriver) {
-        header('Location: profile.html?id=' . $id);
+        header('Location: profile.php?id_active=' . $id);
         exit;
       } else {
-        header('Location: order-ojek.html');
+        header('Location: order-ojek.php');
         exit;
       }
     }
diff --git a/src/select-driver.html b/src/select-driver.php
similarity index 100%
rename from src/select-driver.html
rename to src/select-driver.php
-- 
GitLab


From 62454a50b850424486ad2db8a6ba07ff4c1a4291 Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Fri, 6 Oct 2017 14:10:14 +0700
Subject: [PATCH 20/40] add database folder

---
 db/tubes1-wbd.sql | 120 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 120 insertions(+)
 create mode 100644 db/tubes1-wbd.sql

diff --git a/db/tubes1-wbd.sql b/db/tubes1-wbd.sql
new file mode 100644
index 00000000..8ad30097
--- /dev/null
+++ b/db/tubes1-wbd.sql
@@ -0,0 +1,120 @@
+-- phpMyAdmin SQL Dump
+-- version 4.7.4
+-- https://www.phpmyadmin.net/
+--
+-- Host: localhost
+-- Generation Time: Oct 06, 2017 at 09:07 AM
+-- Server version: 10.1.26-MariaDB
+-- PHP Version: 7.1.9
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET AUTOCOMMIT = 0;
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Database: `tubes1-wbd`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `orderhistory`
+--
+
+CREATE TABLE `orderhistory` (
+  `order_id` int(5) NOT NULL,
+  `date` date NOT NULL,
+  `u_driver` varchar(20) NOT NULL,
+  `u_customer` varchar(20) NOT NULL,
+  `source` varchar(30) NOT NULL,
+  `destination` varchar(30) NOT NULL,
+  `rating_given` int(5) NOT NULL,
+  `comment_given` text NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `prefloc`
+--
+
+CREATE TABLE `prefloc` (
+  `id` int(5) NOT NULL,
+  `location` varchar(30) DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `userinfo`
+--
+
+CREATE TABLE `userinfo` (
+  `id` int(5) NOT NULL,
+  `username` varchar(32) NOT NULL,
+  `fullname` varchar(30) NOT NULL,
+  `email` varchar(30) NOT NULL,
+  `pass` varchar(128) NOT NULL,
+  `phoneno` varchar(20) NOT NULL,
+  `isdriver` tinyint(1) NOT NULL DEFAULT '0',
+  `avg_vote` float NOT NULL DEFAULT '0',
+  `n_voters` int(11) NOT NULL DEFAULT '0',
+  `img_name` varchar(32) NOT NULL DEFAULT 'default.png'
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `userinfo`
+--
+
+INSERT INTO `userinfo` (`id`, `username`, `fullname`, `email`, `pass`, `phoneno`, `isdriver`, `avg_vote`, `n_voters`, `img_name`) VALUES
+(2, 'fajar', 'Fajar N', '13515060@std.stei.itb.ac.id', '$2y$10$kRZzI0XgXLll2HGjH3hwWu3DGyKYGnnrIHVlsg9C3w899qQIYrfNe', '08967900712', 0, 0, 0, 'default.png'),
+(34, 'lulu', 'Babibu', 'nono@gmail.com', '$2y$10$gMT/g0JYkE1IMtAzf9W7hehj0M3Zf3cQM3WT/c/F7OPI1aA0zqO9e', '0837213123', 1, 0, 0, 'default.png'),
+(35, 'lala', 'lala', 'lala@gmail.com', '$2y$10$JFvRFeZY4e7DSTMReoEin.Nw1gXUFe9ZdnC9UiECjLm65Qkc34fhK', '123413', 0, 0, 0, 'default.png'),
+(36, 'azisak', 'Azis Adi Kuncoro', 'azisadikuncoro@gmail.com', '$2y$10$EB67Fjdhpw.EukK/DXLJCuQzSWCXz8QohcFHxxeaTQqkYPwLM5hc6', '08967900712', 1, 0, 0, 'default.png');
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `orderhistory`
+--
+ALTER TABLE `orderhistory`
+  ADD PRIMARY KEY (`order_id`),
+  ADD UNIQUE KEY `order_id` (`order_id`);
+
+--
+-- Indexes for table `userinfo`
+--
+ALTER TABLE `userinfo`
+  ADD PRIMARY KEY (`id`),
+  ADD UNIQUE KEY `username` (`username`),
+  ADD UNIQUE KEY `email` (`email`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `orderhistory`
+--
+ALTER TABLE `orderhistory`
+  MODIFY `order_id` int(5) NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT for table `userinfo`
+--
+ALTER TABLE `userinfo`
+  MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;
+COMMIT;
+
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- 
GitLab


From e8262fc27eaf782efb442552bf2e00b82b0f11e8 Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Fri, 6 Oct 2017 14:48:27 +0700
Subject: [PATCH 21/40] fix order-ojek.php

---
 src/order-ojek.php | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

diff --git a/src/order-ojek.php b/src/order-ojek.php
index 002928b7..faefef37 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -41,7 +41,7 @@
       </div>
 
       <div class="mtop10 rowflex">
-            <div class="rowflex order-step flexone box font-order">
+            <div class="rowflex order-step flexone box font-order selected-order">
               <div class="number mr20 lh40">
                 1
               </div>
@@ -49,7 +49,7 @@
                 Select Destination
               </div>
             </div>
-            <div class="rowflex order-step flexone box font-order selected-order">
+            <div class="rowflex order-step flexone box font-order ">
               <div class="number mr20 lh40">
                 2
               </div>
@@ -67,22 +67,21 @@
             </div>
       </div>
 
+      <form method="post" onsubmit="return isFilled()" action="<?php echo 'select-driver.php?id_active='.$_GET['id_active']?>" >     >
       <div class="rowflex mtop30">
         <div class="labels mlauto">
           Picking Point
         </div>
-        <input class="mrauto" placeholder="  insert picking point"/>
+        <input class="mrauto" name='source' placeholder="  insert picking point"/>
       </div>
 
-
       <div class="rowflex mtop10">
         <div class="labels mlauto">
           Destination
         </div>
-        <input class="mrauto" placeholder="  insert destination"/>
+        <input class="mrauto" name='destination' placeholder="  insert destination"/>
       </div>
 
-
       <div class="rowflex mtop10">
         <div class="labels mlauto">
           Preferred Driver
@@ -90,11 +89,27 @@
         <input class="mrauto" placeholder="  optional"/>
       </div>
 
-      <div class="mtop50 button mcenter">
-        Complete Order
+      <div class="textcenter">
+        <input class="mtop30 button " type="submit" value="Complete Order" />
       </div>
 
+      </form>
+    </div>
 
     </div>
   </body>
+
+  <script>
+  function isFilled(){
+    var form = document.getElementsByTagName('input');
+
+    for (var i = 0; i < 2; i++){
+      if (form[i].value == ''){
+        alert('Harap isikan form yang wajib !');
+        return false;
+      }
+    }
+    return true;
+  }
+  </script>
 </html>
-- 
GitLab


From 74f5f26d68b1593999b820c173ab26346eeba2bc Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Fri, 6 Oct 2017 17:05:54 +0700
Subject: [PATCH 22/40] show list my prev order

---
 src/history.php | 98 +++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 78 insertions(+), 20 deletions(-)

diff --git a/src/history.php b/src/history.php
index be721102..309d1b49 100644
--- a/src/history.php
+++ b/src/history.php
@@ -1,4 +1,34 @@
 <!DOCTYPE html>
+<?php
+    require_once 'dbconfig.php';
+
+    $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+    if (!$sqlconn) {
+      die('mySQL connection failed');
+    }
+
+    // Menyiapkan statement SELECT
+    $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+    // Bind variables
+    mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
+
+    if(mysqli_stmt_execute($stmt)){
+      // Simpan Hasil query
+      mysqli_stmt_store_result($stmt);
+      // username exist
+      mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
+
+      mysqli_stmt_fetch($stmt);
+    }
+
+    //AMBIL DATA HISTORY ORDER
+    $query_order_history = 'SELECT * FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username ';
+    $result_history=mysqli_query($sqlconn,$query_order_history);
+
+
+?>
 <html>
 <head>
     <title>History</title>
@@ -12,7 +42,7 @@
         <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
       </div>
       <div class="col-6 right-align">
-        Hi, <b>username</b> !<br>
+        Hi, <b><?php echo $username ?></b> !<br>
       </div>
     </div>
     <div class="row">
@@ -45,26 +75,53 @@
     <!-- End Tab Button -->
     <!-- Start Previous Order Content Tab -->
     <div id="order" class="tabcontent active">
-      <!-- Start List Item -->
-      <div class="row mt40">
-        <div class="col-4 photo-container px15">
-          <img src="img/foto-profil.jpg" class="border">
-        </div>
-        <div class="col-8 relative">
-          <div class="date">Sunday, September 24th 2017</div>
-          <div class="driver-name">Bomba-rattata Ttatatatta</div>
-          <div class="destination mt10">Saffron City &#8594; Pewter City</div>
-          <div class="rating mt10">You rated: <span class="orange">&#9734;</span></div>
-          <div class="comment">You commented:
-          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
-          <div class="hide-btn r0 t0">
-            <button class="uppercase btn red-bg">Hide</button>
+      <?php
+      while ($row = mysqli_fetch_array($result_history,MYSQLI_ASSOC)) {
+        switch ($row["rating_given"]) {
+          case 1:
+            $rating='&#9734;';
+            break;
+          case 2:
+            $rating='&#9734;&#9734;';
+            break;
+          case 3:
+            $rating='&#9734;&#9734;&#9734;';
+            break;
+          case 4:
+            $rating='&#9734;&#9734;&#9734;&#9734;';
+            break;
+          case 4:
+            $rating='&#9734;&#9734;&#9734;&#9734;&#9734;';
+            break;
+          default:
+            $rating='';
+        }
+        $date=strtotime($row["date"]);
+        $listhistory = '
+        <!-- Start List Item -->
+        <div class="row mt40">
+          <div class="col-4 photo-container px15">
+            <img src="img/'.$row["img_name"].'" class="border">
+          </div>
+          <div class="col-8 relative">
+            <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
+            <div class="driver-name">'.$row["u_driver"].'</div>
+            <div class="destination mt10">'.$row["source"].' &#8594; '.$row["destination"].'</div>
+            <div class="rating mt10">You rated: <span class="orange">'.$rating.'</span></div>
+            <div class="comment">You commented:
+            <p class="m0">'.$row["comment_given"].'</p></div>
+            <div class="hide-btn r0 t0">
+              <button class="uppercase btn red-bg">Hide</button>
+            </div>
           </div>
         </div>
-      </div>
-      <!-- End List Item -->
+        
+        <!-- End List Item -->';
+        echo $listhistory;
+      }
+      ?>
       <!-- Start List Item -->
-      <div class="row mt40">
+      <!-- <div class="row mt40">
         <div class="col-4 photo-container px15">
           <img src="img/foto-profil.jpg" class="border">
         </div>
@@ -79,10 +136,11 @@
             <button class="uppercase btn red-bg">Hide</button>
           </div>
         </div>
-      </div>
+      </div> -->
       <!-- End List Item -->
     </div>
     <!-- End Previous Order Content Tab -->
+
     <!-- Start Driver History Content Tab -->
     <div id="driver" class="tabcontent">
       <!-- Start List Item -->
@@ -110,4 +168,4 @@
 
   <script src="js/fan.js"></script>
 </body>
-</html>
\ No newline at end of file
+</html>
-- 
GitLab


From 88d36f3e8906e072d4ca122861c7f0da6fad3bdd Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 01:51:35 +0700
Subject: [PATCH 23/40] fix show history list & add hide functionality

---
 src/history.php | 108 +++++++++++++++++++++++++++---------------------
 src/js/fan.js   |   4 ++
 2 files changed, 65 insertions(+), 47 deletions(-)

diff --git a/src/history.php b/src/history.php
index 309d1b49..632972cf 100644
--- a/src/history.php
+++ b/src/history.php
@@ -24,10 +24,32 @@
     }
 
     //AMBIL DATA HISTORY ORDER
-    $query_order_history = 'SELECT * FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username ';
-    $result_history=mysqli_query($sqlconn,$query_order_history);
+    $query_order_history = 'SELECT order_id, date, u_driver, source, destination, rating_given, comment_given, img_name FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username AND userinfo.username=?';
+    $order_history = mysqli_prepare($sqlconn, $query_order_history);
 
+    // Bind variables
+    mysqli_stmt_bind_param($order_history, "s", $username);
 
+    if(mysqli_stmt_execute($order_history)){
+      // Simpan Hasil query
+      mysqli_stmt_store_result($order_history);
+      // username exist
+      mysqli_stmt_bind_result($order_history, $id, $date, $u_driver, $source, $destination, $rating_given, $comment_given, $img_name);
+    }
+
+    //AMBIL DATA DRIVER HISTORY
+    $query_driver_history = 'SELECT order_id, date, u_driver, source, destination, rating_given, comment_given FROM orderhistory INNER JOIN userinfo ON orderhistory.u_driver=userinfo.username AND userinfo.username=?';
+    $driver_history = mysqli_prepare($sqlconn, $query_driver_history);
+
+    // Bind variables
+    mysqli_stmt_bind_param($driver_history, "s", $username);
+
+    if(mysqli_stmt_execute($driver_history)){
+      // Simpan Hasil query
+      mysqli_stmt_store_result($driver_history);
+      // username exist
+      mysqli_stmt_bind_result($driver_history, $id, $date, $u_customer, $source, $destination, $rating_given, $comment_given);
+    }
 ?>
 <html>
 <head>
@@ -57,7 +79,7 @@
     <nav class="mt10">
       <ul>
         <li><a href="">Order</a></li>
-        <li><a href="">History</a></li>
+        <li><a href="#" class="active">History</a></li>
         <li><a href="">My Profile</a></li>
       </ul>
     </nav>
@@ -76,8 +98,8 @@
     <!-- Start Previous Order Content Tab -->
     <div id="order" class="tabcontent active">
       <?php
-      while ($row = mysqli_fetch_array($result_history,MYSQLI_ASSOC)) {
-        switch ($row["rating_given"]) {
+      while (mysqli_stmt_fetch($order_history)) {
+        switch ($rating_given) {
           case 1:
             $rating='&#9734;';
             break;
@@ -96,22 +118,23 @@
           default:
             $rating='';
         }
-        $date=strtotime($row["date"]);
+        $date=strtotime($date);
+        $id_hide="'order$id'";
         $listhistory = '
         <!-- Start List Item -->
-        <div class="row mt40">
+        <div class="row mt40" id="order'.$id.'">
           <div class="col-4 photo-container px15">
-            <img src="img/'.$row["img_name"].'" class="border">
+            <img src="img/'.$img_name.'" class="border">
           </div>
           <div class="col-8 relative">
             <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
-            <div class="driver-name">'.$row["u_driver"].'</div>
-            <div class="destination mt10">'.$row["source"].' &#8594; '.$row["destination"].'</div>
+            <div class="driver-name">'.$u_driver.'</div>
+            <div class="destination mt10">'.$source.' &#8594; '.$destination.'</div>
             <div class="rating mt10">You rated: <span class="orange">'.$rating.'</span></div>
             <div class="comment">You commented:
-            <p class="m0">'.$row["comment_given"].'</p></div>
+            <p class="m0">'.$comment_given.'</p></div>
             <div class="hide-btn r0 t0">
-              <button class="uppercase btn red-bg">Hide</button>
+              <button class="uppercase btn red-bg" onclick="hide('.$id_hide.')">Hide</button>
             </div>
           </div>
         </div>
@@ -120,47 +143,38 @@
         echo $listhistory;
       }
       ?>
-      <!-- Start List Item -->
-      <!-- <div class="row mt40">
-        <div class="col-4 photo-container px15">
-          <img src="img/foto-profil.jpg" class="border">
-        </div>
-        <div class="col-8 relative">
-          <div class="date">Sunday, September 24th 2017</div>
-          <div class="driver-name">Bomba-rattata Ttatatatta</div>
-          <div class="destination mt10">Saffron City &#8594; Pewter City</div>
-          <div class="rating mt10">You rated: <span class="orange">&#9734;</span></div>
-          <div class="comment">You commented:
-          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
-          <div class="hide-btn r0 t0">
-            <button class="uppercase btn red-bg">Hide</button>
-          </div>
-        </div>
-      </div> -->
-      <!-- End List Item -->
     </div>
     <!-- End Previous Order Content Tab -->
 
     <!-- Start Driver History Content Tab -->
     <div id="driver" class="tabcontent">
-      <!-- Start List Item -->
-      <div class="row mt40">
-        <div class="col-4 photo-container px15">
-          <img src="img/foto-profil.jpg" class="border">
-        </div>
-        <div class="col-8 relative">
-          <div class="date">Sunday, September 24th 2017</div>
-          <div class="driver-name">Bomba-rattata Ttatatatta</div>
-          <div class="destination mt5">Saffron City &#8594; Pewter City</div>
-          <div class="rating mt5">gave <span class="orange">5</span> stars for this order</div>
-          <div class="comment mt5">and left comment:
-          <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div>
-          <div class="hide-btn r0 t0">
-            <button class="uppercase btn red-bg">Hide</button>
+      <?php
+      while (mysqli_stmt_fetch($driver_history)) {
+        $date=strtotime($date);
+        $id_hide="'driver$id'";
+        $listhistory = '
+          <!-- Start List Item -->
+          <div class="row mt40" id="driver'.$id.'">
+            <div class="col-4 photo-container px15">
+              <img src="img/'.$img_name.'" class="border">
+            </div>
+            <div class="col-8 relative">
+              <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
+              <div class="driver-name">'.$u_customer.'</div>
+              <div class="destination mt5">'.$source.' &#8594; '.$destination.'</div>
+              <div class="rating mt5">gave <span class="orange">'.$rating_given.'</span> stars for this order</div>
+              <div class="comment mt5">and left comment:
+              <p class="m0">'.$comment_given.'</p></div>
+              <div class="hide-btn r0 t0">
+                <button class="uppercase btn red-bg" onclick="hide('.$id_hide.')">Hide</button>
+              </div>
+            </div>
           </div>
-        </div>
-      </div>
-      <!-- End List Item -->
+          <!-- End List Item -->';
+
+        echo $listhistory;
+      }
+      ?>
     </div>
     <!-- End Driver History Content Tab -->
     <!-- End Tab History -->
diff --git a/src/js/fan.js b/src/js/fan.js
index bd032193..277cae2b 100644
--- a/src/js/fan.js
+++ b/src/js/fan.js
@@ -20,4 +20,8 @@ function openTab(evt, tabName) {
   // Show the current tab, and add an "active" class to the button that opened the tab
   document.getElementById(tabName).style.display = "block";
   evt.currentTarget.className += " active";
+}
+
+function hide(id) {
+  document.getElementById(id).style.display = "none";
 }
\ No newline at end of file
-- 
GitLab


From 13394af4fc78f6ea88b2135b931784f3610785b4 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 02:34:53 +0700
Subject: [PATCH 24/40] fix header

---
 src/css/fan.css | 5 ++++-
 src/history.php | 8 ++++----
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/css/fan.css b/src/css/fan.css
index d10154db..a2b0c3f8 100644
--- a/src/css/fan.css
+++ b/src/css/fan.css
@@ -170,7 +170,10 @@ nav ul li a:hover {
   text-decoration: none;
   color: white;
   background: #465D43;
-
+}
+nav ul li a.active {
+  color: white;
+  background: #465D43;
 }
 /* Button */
 .btn-flat {
diff --git a/src/history.php b/src/history.php
index 632972cf..d1e3f60d 100644
--- a/src/history.php
+++ b/src/history.php
@@ -38,7 +38,7 @@
     }
 
     //AMBIL DATA DRIVER HISTORY
-    $query_driver_history = 'SELECT order_id, date, u_driver, source, destination, rating_given, comment_given FROM orderhistory INNER JOIN userinfo ON orderhistory.u_driver=userinfo.username AND userinfo.username=?';
+    $query_driver_history = 'SELECT order_id, date, u_customer, source, destination, rating_given, comment_given FROM orderhistory INNER JOIN userinfo ON orderhistory.u_driver=userinfo.username AND userinfo.username=?';
     $driver_history = mysqli_prepare($sqlconn, $query_driver_history);
 
     // Bind variables
@@ -72,15 +72,15 @@
         <div class="green">wushh... wushh... ngeeeeeenggg...</div>
       </div>
       <div class="col-6 right-align">
-        <a href=""><span class="blue">Logout</span></a>
+        <a href="login.php"><span class="blue">Logout</span></a>
       </div>
     </div>
     <!-- Start Navigation -->
     <nav class="mt10">
       <ul>
-        <li><a href="">Order</a></li>
+        <li><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">Order</a></li>
         <li><a href="#" class="active">History</a></li>
-        <li><a href="">My Profile</a></li>
+        <li><a href="profile.php?id_active=<?php echo $_GET['id_active'] ?>">My Profile</a></li>
       </ul>
     </nav>
     <!-- End Navigation -->
-- 
GitLab


From aeb672d0ae2f5298356c5b6998fd70940a4a23ff Mon Sep 17 00:00:00 2001
From: azisak <azisadikuncoro@gmail.com>
Date: Sat, 7 Oct 2017 02:48:57 +0700
Subject: [PATCH 25/40] blm fix complete order, order lainnya ud bagus

---
 src/complete-order.php   |  77 ++++++++++++++++++++----
 src/css/fan2.css         |   3 +
 src/img/star-off.png     | Bin 0 -> 9608 bytes
 src/img/star-on.png      | Bin 0 -> 15595 bytes
 src/js/complete-order.js |  14 +++++
 src/order-ojek.php       |   4 +-
 src/select-driver.php    | 123 ++++++++++++++++++++++++++++++---------
 7 files changed, 182 insertions(+), 39 deletions(-)
 create mode 100644 src/img/star-off.png
 create mode 100644 src/img/star-on.png
 create mode 100644 src/js/complete-order.js

diff --git a/src/complete-order.php b/src/complete-order.php
index 3efe9cd3..db82697d 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -1,5 +1,28 @@
 <!DOCTYPE html>
 
+
+<?php
+  require_once 'dbconfig.php';
+
+  // Create connection
+  $conn = new mysqli(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_NAME);
+  // Check connection
+  if ($conn->connect_error) {
+      die("Connection failed: " . $conn->connect_error);
+  }
+
+  $sql = "SELECT * FROM userinfo, prefloc WHERE userinfo.id = prefloc.id AND userinfo.id LIKE {$_POST['u_driver']}";
+
+  //$sql = "SELECT * FROM `userinfo`,`prefloc` WHERE `userinfo.id` = `prefloc.id` LIKE '{$_POST["u_driver"]}'";
+
+  $result = $conn->query($sql);
+  $n_pref = 0;
+  if ($result->num_rows > 0) {
+    // output data of each row
+
+    $row = $result->fetch_assoc();
+  }
+ ?>
 <html>
   <head>
     <title>Complete Order</title>
@@ -69,25 +92,59 @@
 
       <h2>HOW WAS IT ?</h2>
       <div class="mtop30 textcenter" >
-        <img class="mtop10 profilepic" src="img/foto-profil.jpg" />
+        <img class="mtop10 profilepic" src="img/<?php echo $row['img_name']; ?>" />
         <div class="mtop10" id="username">
-          @pikapikachu
+          <?php echo $row['username']; ?>
         </div>
         <div class="mtop10" id="fullname">
-          Pikachu Smith
-        </div>
-        <div class="mtop10" style="font-size: 30px;">
-          <span>☆</span><span>☆</span><span>☆</span><span>☆</span><span>☆</span>
+          <?php echo $row['fullname']; ?>
         </div>
-        <textarea class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
+      </br>
+        <form method='post' action="<?php echo 'history.php?id_active=' . $_GET['id_active'] ?>">
+          <span class="rating ">
+            <input id="rating1" type="radio" name="rating" value="1">
+            <label for="rating1">1</label>
+            <input id="rating2" type="radio" name="rating" value="2">
+            <label for="rating2">2</label>
+            <input id="rating3" type="radio" name="rating" value="3">
+            <label for="rating3">3</label>
+            <input id="rating4" type="radio" name="rating" value="4">
+            <label for="rating4">4</label>
+            <input id="rating5" type="radio" name="rating" value="5"checked>
+            <label for="rating5">5</label>
+          </span>
+          <textarea class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
 
-      </div>
 
-      <div class="mtop10 button float-right">
-        Complete Order
+          <div class="mtop10 float-right">
+            <input class="button" type="submit" value="Complete Order" />
+          </div>
+        </form>
+
       </div>
 
 
     </div>
   </body>
+
+  <?php
+    if($clicked > 0) {
+      // Create connection
+      $conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+      // Check connection
+      if ($conn->connect_error) {
+          die("Connection failed: " . $conn->connect_error);
+      }
+
+      $sql = "INSERT INTO orderhistory (order_id, date, u_driver, ) VALUES ('John', 'Doe', 'john@example.com')";
+
+      if ($conn->query($sql) === TRUE) {
+          echo "New record created successfully";
+      } else {
+          echo "Error: " . $sql . "<br>" . $conn->error;
+      }
+
+      $conn->close();
+    }
+   ?>
 </html>
diff --git a/src/css/fan2.css b/src/css/fan2.css
index 8b1e4121..aadd4ae9 100644
--- a/src/css/fan2.css
+++ b/src/css/fan2.css
@@ -162,3 +162,6 @@ li {
   margin-right: 20px;
   font-size: 20px;
 }
+
+
+/* Rating */
diff --git a/src/img/star-off.png b/src/img/star-off.png
new file mode 100644
index 0000000000000000000000000000000000000000..25d550613e33685847ce450c0d4046c824797375
GIT binary patch
literal 9608
zcmZ`<Wmr^QxE(-1T3Whm=!PMO9EOIOp`}wmS`b81x)~Y?8DIuPT2Q*Xq(!6~r3FR3
z^WA^<$Nh1h^XypfyWYLmUgyknCc(%+n~a!|7ytl}=|D70000~y_F{SX0NX>Ux7C2X
zJ#Yo<g8_hsG?IIJd~6%X-$YvtP&dVVh;6VtLQM1lfET;~Ktv1x@C(}&aR2}WiU9ye
zb^rh<4*;O|Df(!vh#kOn(ACxe{EJJQ=*G5)d>|J7036ED|1O*#kNj)^0B$uM4KOTt
z^|Ux7z<L4sz8g4sxuJ8p5t8FYx?C)VdiX$%UC)I;Jwk|`Nav#&B5FPK>*3UC_+jl&
z(0hgA>&H~AL=PTHvec)Pv6BwjDNaA8Xq<5xZ{0&z)clNtHU|7?m#)TqM{nN$Rr~-0
z{XF{I^}Fch%{qCuPz9Knr0q3Nwh>f3ntA)N_Feo3_gKpn>SRlKCqs4+3QVx?r(|ZL
z*|_PzS8~RD?B-w|$&(p1#!XgQq;0MqxqHcANB?h3kQ7)u0nJp3bju>BFM8!lmaqJG
zH<N#pieP#7qRrV*{-~m~fSruldg|4MEY9+oUKdox%BGXJCc(rg1q;dMGiTnQsPJP|
z58IfdMQrb8D@F2~il{h)AC(yHeQN8F1BReV8M6q;zi+Ivzw%^Mc?-K)d#g)~IWL(0
zsY7owGdue({0R4ZZ<*(Ug+O)3Tu-m?grx1PZ+buMLWeebcSmM#<jpH79r>dt?RLuD
zc8Pam0SI5p{l;wKQvC;uGzJ%uB)fHK5HNo5>AbqN>pFyg8@QLDL+nl?k>te4AQ3*&
zODf}I36|!({>8Mw>@CBI%IeqDW0TG7gVH62zfgWU&*%dq26hB_q^y+qHReJ4&4~p^
zWxH{U*ZTBUeo_i!OLe3Bkar4G)_uTMJcT>!Xf;AMhDd>crE&XGCS+3;@`quYhC-BI
zFkh-OUy9Ch;M4Z#c}pu32`b==Aw$XuKg1s+-{ImfJbWOV*ZGX^lDF-Ex+TWC=^b=S
z2I%z7P>O%E3>VWj=~?9`d`i<3(D2T3EN~3LqX=W{xfYU0{oQH`kan;NRB&$mq0>dh
z3@pw3l48~K_k_lL6~kBuZv~c>%>nA9FSngi*%a{WW0<j__s9cXILgX!$0mb_{i=yJ
zdi7lE4ot_}K(k(OTy+#qSRvyjQuTyJ&O$9UL@riAAm`;XKV**)4r<LF+QS)#!corQ
zJWt5=zePBF!NkNu@!DQH?+G^X6Q3y*3Gs|87WLUoq`!P6fvh*e8C=sz^c72T1}oB#
zShZx<P^}<%__6F4YQ=2xsq2fQD7&F{H74zX>>q>-kflaAnhpvr+#}j1V?wiMA=deA
ztw4_dN^n5kjn$UQ<`>PU+p`*MizIQ86P3oq5a&(VR4@`sMzxySxz`|kHOp5q4`QHr
zx4ioW?<dN`sJ^+{*UVW6Lf=9j@UX*rVBa|><?<+Jls`gt9jsak#;HFec$l$#kVVhB
zOq2u^@VTC<M!p-f6UJ}+VfLDe9B4=UbTVWl>w_u48J2W`)7|Hs;8sIL3MAWLs+CDS
zhQ$Ru0>&~*O!nv3^4Q)eeR=;NnwXzv1+C{XQHTJelYtrUK1S$LPa}9}uxXsb2IcBZ
zX)hx6Nvx2AmVVCPK757pS4V_>m-#(k_C+9q7^u;DR6bB+i&Qmo2iWe{4EYu()^qoo
zFJn9x6H{#lo2VWF+0#BvzWRApzbp^|9Mfz)q7u;&vO<bs0U{z&SWd5n8{}f0%M0A)
zYk910{(M2lL=unedSA*T19D<V4RBya0*!Fn?Q)GqI1w(A;7nTNze-+9qvcXioL0zT
z%h`sSV0e^j?4T}xF=~(94$^p5BeEMc&;TdGK@#|g=RO_|9P58lJ=llXP0D$Aj){pN
z9@+E0<aN5m%2W@E<#ZgzW9$jXRYl=gk1Qo`gHV(L;kmq8EfFo{Z%NOqA7BAn-WSQy
z?m|fs#khI;2_p!bsiT2<xGx2gV7>mk#$mQ*Eu;#+u8&Lhyt*xpI0=v6o$|a&OWM@4
zrp^w|xr~vEgW~-#ZcmsKNN^M1Bo%M$bDTJ@lEY3_?{pVRsb5kobjW!3i+6vp`(5JG
zYN@kIHoa^E@g}bOPm<=G#Q*fDQLhIJw-|v!R49{y1Y-L|>xOq96OrfMHCrqgxV1g=
zoPcv3S@&umVsfKSOsoE_i7zSAB_qr`tr%C=Do}cVBwQu~&a58$L2pQ7Wz#SPsOwpi
z*p{^u9F8+23@gwCm(cj0mppVAk;LvQV~*}iIZDKu8h+6@e2Al%q4n1EZDT#0=iIAi
ziw5XbQCfqBly?RZ+bMt6XoZ^h$ULE`GQ!#SY4L@)zHYZb#2^Q$jDIgld}kMU;sv)>
z+ifwe1SRRTVr6sZ(0v5TfriM*@Qak;=J==hLS7f+j$oa~&wH4mq!mbBHpiZ?ARwMP
z-e3y2%ok~dFEyEu1#s5M#SohheMnIUeMVvB#7vju33u*T#k563qq&VgmvPhSPAJ>*
zx58!Pt%ip`Zeb6Ez!GCzK&9@V-@EljPBoZzGVS{nj9m2C(<;3{x-4`4cIXgpWuoUo
zicmV}T|EC(DK4FVF}4KERkuyoGGcNo=e7y%i;pBQ@UEJZdo!@bU!B<&uZBG*2_cQH
zbl!usupUltF>=jltUFlo1h4tG$*+^24pPDx<=Q5ThTjbI@z<LIlJYnk;j&3qzJqmJ
z4}o?ZvRGEclap&aXd};>y`jQ)iA>c}K0Y<_KgJlOgNTLhfmpk>(i*^Q5diI!pC+r%
zI#mIPE!bb|T(%3m@q`y)rMl*z%y;616Whoq3r-rLU%^;$6@2k%+Ij%AW0hsV#<$=M
zeL|p5`vrr)_E@DAC{jA7+V(n88EdT?PBleqj5oiY&e6~ti8p@P&Xc3@`a54;DPefE
zOz;1)1FP2vDBfmQb5@A)s&5ccJEv7(sQJ@XD2!P(RyIn;7s97<bdNUHr~iWCv8HEh
z1@2*uZ!vFMZ1!mtz(b=In4qBc{SyssVn}s_hqv?>^jdYxf3D}zCd29p*HcHO6lr&_
zg#DcwRrL4sgSivQV>9qIIsS`p;JSKWZ^p=-r7sejZK}z$Ywe~tG&kz1pRJD1wCusk
z>_8Idwjmc7ro&VmAYm>TiU9)&O6PiX=t6dkp|tR9Q#GQ`qwMg2?_?Xy{-~yEQ!de2
z_dwrA6rDw-3A~Kemz;}WKGyi4k#Z^^8M9NmHmfGgSQ8)n8lpjm=KlTLy;#v($~9A~
zIAGnu%8retPhFJHy?iCfT*>vIG%M0gLkL<r2bde>Nppvp=<{H4dLn3ULWOa2>_(?_
zs6Ibak%@^@wsfydAV~F}NHQn<GaH#FRV@`k<2UL^Op8s%Fi2wx0SaW5nAI+$GurE1
zwGV8!%1RIg!xjyu0W%^L;#SxrkidMwUz+TJ;jhYbsLarU-Y%92wh6h=wOn^7GFUka
z7lVJvYf4T^nP{^N%WEo}UaiEL$CS<WfMxD>Of{qzU`Bf4pGP@Y#zx8Y<*lDh1*cga
zc8u1Iy!<1^N+73%(|}lYuaeD-k7WUpu}6np<QpKD6o4)S?G+jXZ_no}7}SG^OW)8R
zwz>}WlS=e36u6&rBD4ihn`g&;<S0o<V2l-+hRUYsiUJ^1pgjIwb<tyU=76_6%epR!
zLqS^N=k<wG@S4(cg+0N!&ucnMxAIg+=6!Cj=2>c>Lskql+Ua7%mDm|(s?VTFBOWO6
zv}N?*q=Y>dHV5I$#r4aFhUl#bL>P2c^nW5+&{n}C9aZ&wNa6KlAk{w^WH6(}^tG3Z
zP7J^(H(C~<me{#&OsT2I7tO8k{m+S`0b@UZTA1G`M_fQCFXg7f)r>BmO~9;{g3Xfw
z#TzbyXwo?Y5@D%O+ic<HSuI!g_&coL2`y-hdPp(o%1j3rv1rfC)4>riBibolpA~;6
zQ=gn+(^^ccEa3G)Wt;(sG(JU{f$2whJa|>UH$hx*v5&#>fEtfC0va8FF&|UI2-p)y
zjwH=nPTsPgD~k{cRAgz%gzRJ(%2@0S$ZK_#Oz=CrMbr*Q<fWvOi9`5=nO#Uqd?E<0
z5`6UkqvC%{M{lH#R+<!<`n!ZmHvn2Z`N5wn<Ok6;PY%;@jaU9S{OGteSD7K6?DH_k
zn;iy&)NkdF36TULwVU>IT8j(HNyb!%6&dn-EY2C~uWcx}y`>V(Wmy7d3<$rH&P)Sj
zIQBO2!Y7BCMAb!=8Rg`1OZ+ss85>iF4{Eb)AVF(#E3;fI2dJ#?L<pg+_?F9(dlDNi
zbNQZ6_IGer5?kNw1cRIS=h=qJ?M_*m2;5NZAl<6m@8Scihh-(oiksgUj<;>^aw(tg
zo^itaf2f_FN_nJZXR&mGum{4`ttxH(jAL<d`c5U-qtj?|&sXHl1dVo8h8pP5DP6bs
zvDVmVYS7^oQ?0ou-j(D8_XpwC;E4U6GBEMKA@xWD$15|Q6nm-lQN-iHIxWiMbIwIg
zm6yGoH)h_Y(hTO_b$beb%~HaPqXQ%$e1(d{qdZA^ja!|gF1VvQ1PqSuURnbm58sw_
zi4O<?tOk+y9Qicg9}U|DW<t1%0~$y8O2Q;YIg_MTp1*gBPL2;5di3=2`#D8?xKPR`
z^O6auKRtbf5D?A#Eh*#0JD%2}iVPXViAGf}^~oMP>!tSe_MDSQ<#HG*io`)|{k>CK
zk(04LgXyx<5U_C9V2^29@lbDD0!V8DRYvxOOi<De74J(u3+8Q*I-(XwmV*U^sPOIf
z<Wq!W10~QoN>-@Hvr==Dt(Y-)@5o%<_M{|}6Ubve20y<sIT=XzNjq>be)Uk+abag?
zV1SaZQ)={0jY;ysqt3lvUOwTWhVY;SWlV+BjB!vB;uV=ekffsT#3<$L-{{P_2h!V>
zllK?L+gyC_3%nM@zR)0`$_o>P&GBnj(f7Go@4}qAwl+<bVderB)fuwxG`7D)Q{@l$
zq-Xu6`>Q(MFGfOfr5jVVd<Re&OOJzakAt-XUdB&jqwp?V66iZr5Cmtlr0+zrlKW*;
zD_@BTUm1HFf*+vrj98ckx@br*rT#$-g>}5GXEX#wBs5B%R>nyL(ijp&fENAxj;eb@
z@ALL7*@@QLHrPQm5ZafmvEE~}2q?3&(mMpiYmbl_Ae+qH^vU<o6P0#3I1DnJ(aFz~
zL&eP6uQzIWP*c?VOX;pyarCA<O`kq+LCWP{akFF#)>4_rt@H>8Rw!?PgNpUT*aSaq
z4oMFnK;}Fb?>4wkv(cA_L>TpsLHDP&N8p>(_b9QtoFt~)DVeGI0=?Pk);TR5?#3--
zxiw)(k|YAs*{^<5Vh#>ai)5D-DP}2hYPrj%?GZ3At*nQNo$h-XCqL78cCJLum^8<T
zF=+QCYf5rKWC{ODm25TvhN}PvQ8$+|rwGWq{ZM9!C3zX7g#R|9i!50!r`eT~S5bw=
zeK;&p;dGZpu;O({^bh|wx(|n$rOI!Zmc)L`O#v@7zAe_(Lm!>)v4CpRUlhm514X9!
zg+3k(Nl%2QHYSG6UI$t7(|xjm`f?WAbm&$+7AQ8m;|N6XI12+qUOZpv-negQo+mmg
z&F5_Rf}$auTN(WnV8L-srBc5B5!&D!VlFEpH?UtcOf!3JP>@%4;k{)7QV5yGPz*j2
zJ^LVa3k*AbyI0RdAJ&UA<y>&^f^brg8k<gBsQ9!)JB`+4`r^6NuR7HCrt}sjdS-hH
zK}~^ia*(^r$39?PMHBMpyL84KhHwc#s@~jtnD+DSC{R#?+PvB{m_9|1I`k4M&R;AX
z=9V&VdY?`GS3&t!xc$cv{`HAndvzi*+M6+7E%KzQjE3MatS{~=N$^c*aHh5#1Eiz?
z@Jp`E7mWACTnl}NiS{nwe<VtUbbzob+h?_9GXw`0{To8}ShC^IGY_PYFy1AjvJ2m*
zn%9J#a~cb1?bu7QS?wB<o$>#R{u~+fnYeyCnTcMiDOM9!@E&wf7O6NZ{v4H;9yjUP
zs)i}~c0tjMzg{Z5A*1DO?Gt5a&X1AWDa|GD8w{m@8jDaA-VP9>mBag0=2-QnyV+kj
zw)<{->^km=kB2RQ*;1Tp{M^O)DA*bY8PT?vB%tW0TntYA(z11?VH2J%g}D#Of4Q+o
zAKtX4n-S}<uDg;%ZzXl!|7c=y#WkC;xnFCWIun=77wp575J=>e)hAM3Uz)W_aCa^D
zzrW@A+WXV=jmA@mY@LjZ@u(st0#7PaE29rcFh3pY`9Td+XnP^}g7<TIsL3C#uWhR<
z8Vn>8R`0pYQAV}(iGJ6YA`0))kG4wgY!RoPf7~<mJ-@brZsQ&366zT%GPt2M2;<r(
z>yDqQofuU4x;K`t49U?t>iFK)Hl7ZkB+bZjFr$wNrasZ+`a(n@dEvX(Lhtll+9($-
zE^K3HVUm~F0{AP3gE7)U;a7+tKKjYJeJ-uZ>Ah07v)u(G_5p31?{$5GqDO80oB-Th
zGyh{qp%Ma8yxD#E>O3Y27H<^EWG2d%HAp-wdnhFd$?pRu&QEIHSa1XuSh7;kqSMQ8
zW$Tocc~kr~oNEIL&WtcXYs~~uND>|b(sCggK5bVGiNyi>Y#+Hw3e?gxNa{)AWee1n
zs}_51lr9WX-)C3#MZ(NWu~Bejwl@@w83f^JqM-R9E#(g%m-`HFxzsmRfqF)fPj`}+
z9_=SJcvPmDz~%JISC>aPYLfKtS*Bl;pzFcALn-6^Rix$%+fNbKx7?T%vM~F=hRE*S
zkSiY!TAAt|D>*L`rCO8g+j8A1i)qT5r0e^5`u+r%c^RW%(IV>TTr<m{Db*1{e|*dF
zUX0nGqK_0wU*px>U}^oV8Yu%$n?|%Wz5&%FX@}%3^{2p=%P!~)zDx<&Uf*I}QwEK^
zX8!OoIFId2>oy}10DDp!<lFa=^&0~euB6Nq5EVFYWurLo)52B6oQ_<RJ8EkP)l{g3
zND>S#+LPkJu-e81M#;L@e+*8K3l@}sXg&l!i>*-#8};y2>XIy~(6grnOE*nnrfE<1
z!D|_6KnJ6gg>3~Fo3tM>m|=Qx>Bgy#?&nWfcREKnXu;JT<}4cz_mgymt6zj=m~b6W
z6oa)}k_hkEGa;HZz-PEe`^*>cwD%hJv@Q!xy^LrU#h%I$PFnlwp`&w_ov@l0VJS2<
z5^44@rDOM2&`>9m@RoZHqR9*tMZ~QPhinzyioo~8lQE9Pfyd3liaj|aT+Vpdno}DK
z{RidGZKTjx@T{?n&)mnrRXoooJOQgx#+u;|S^gT=x20Jwm6#V{97p_2wN_Ox2cl2v
z2?YxOcf6Q(>qQtAjU63zmF=Pkj`$kH;mibcyuNKUQP01_U~4TPKhFu2RW?0thKvts
z&_DaICoELf7Y1M0F6@Z%DyDN^DNx!S!WRx3bHFMo3^bx;`|dOAmVanQBLl|w`j+lL
zjc{u(Y?G+{UUB=n@1gW<o8(hQBMY{;cb=`7;ia0Rb9|2Ocb`+2)3P66*Rpua(M5b1
zyGL}A*hkUCsNr!ln~xrWiAm{&L*Q$DSQ1Iq_2&`Nmfj6*!WFj#kXN2raNf3Gdf!-g
zQnLq6>iNqjbV!Jwglb7q!eF|A)ph$^NF<w)D2af(QOL8lH*t4O4{MxSS~kpLw}ha@
z`*$2<7wMS~kv}V$ZYigk1ho#FYVgFv;q1_$&v(=+l{&m8Bf>sLByN)(eJw+Z@zzL|
z12YS!f|r=j_lvKv>!MqZ!kqyad+2vT(|^{$j2|j1G2W!|sN-|z|E$S`k%|FO@qW-o
z^v&NIXm(h&M4lrv)Yu5WLTxs6#`Er#=^-_H9B|txarG@Rr0@D0^IiV4i!z`rRYexp
zzxII`Vhtnss7j$Q8^+^OXUiHMD9Y}f?zp}qNK<UqWM+c>v5J{o01?lxin5~;7GJfO
zU$WgmTTxK^)(}YhVdSU)lwK#d`)?K*{A0*zl?)AT?hL#{_{+@rYfR4p&Ot>@z`F>Z
zHCP_kCxa}{YM`d~M_>Y7^#w%s)6s5Y(^qaa6b?+FTFtn?%}mKQ8^^B7$qJJ{^c9Z}
ze~yn<q0#&wd^B)j_wS#%>_XOpqMiJIF#;3WN`m=NdN2O!?U3G)K6vg6KZpqIv%nj<
z(ku~`u}7u_oa?Z3#{EnZWRL!|>F{NgNvhi)Ga=bP6Gj-LDk|hWvuZIMEC6q=$>n?g
zhi}PbQi9h_exWRv9myL7z4&Fw3p<>UCP%l~o>6)B%4x2AyV2o=S?r;nH8#S)x{v=A
z3QEGbsDW7u=q$8JQ`92O>|s;Bgzo%!47C1cJeP$e1?-&R{^Xy&r1#>ofR0hfc6g=b
zQb?nr*Fb3u+VXBM>)(ye8<bz7NmI5qZHI}*akppwu}X*$(PH?h$EmCUZM>Rv)6O5S
zT`&)15(>}pFagrEA5ks6x+n!o7Vs2%A`7Gih;##CqsLR66c}LBEA&=)mMOu?-t{+{
z5VR#$&2@kD_AK80;pMZxH{AMVn1g~MhA;c7XnZjUWbJi{Q1u*aO|+;{4#OufYefgc
z-;)h5fKC=P3vIp1G@u-f!l)s4A6CUw&5Svn&Ojo@LKO{BF0saaCM@{ntg1nf98`gO
z^Ab>6kOq~o{R-)49Vq{57}iu+w-{c=|IwsnM-^G=(HUb!cdR17^vbW)1Z`oTtBKYU
zI9HK3g6G*pShw7e=*(tgoE2amr}PZY8pddH`JAzUMQv;zp#7g*MfqbD1|yXCv|Pp7
z)eNl?+ESu)OiVN|3ucj;&SU*ghiG9W0y9ulfJB)zspZtehJ_f8*%+|FS@;*E1p}Nj
zXnD|<GU~fZZ(LV1O`PS`%rGNx(e#GDP2Wu9CqErx$um>2vW#V5d;UE(^AM_Z36ayH
zZ+aWH)E&X?n6;EqXZg#i%j=?%4G8u?1my0Xo$-8;e;rpmFQ$_C{4a^lkRx-EHs-6%
z)M*@MzAdygi>c+QN-;sJ|MC~JKf0F7lYSxEz(3Wh58$-&=M-?~+S)$>2KCX=0g^{A
zKnz=Q!YB3&l5Zc?3i);3rhTS?%Dewi^o$+*bR*fR;`dfe`uKr@ylR#ET0&gEl+maJ
zrrdKKy));;EL57wax>NMt&5}~8NM`V%KFo6@#MKg5BLb}AdfT-cmiLB%R6$z$EV28
zg4B7ee`|uHFT`6Ka=#X7{lrVkQob=BX7=DuVXP<CJnoj~7I)egI(ZFEFQ8SjX#%Yb
zi&!%BF+Acmc(F2Qzt@m_XpEEN^G7xp_TscC_Nx)HaNKW4BX<1DxN^`Om6(z1!lVqj
zc*(A@o$n<?Rvm5tUQ<IwYOWdHOc|<_G!^qIg7Ks=2CY8vnnD>TY%b}VpUzo{1*&GJ
zES9~R@X;0_CbrCfPWCky{fo*T?fVv_1xKcZ$=zm{z2=A4L=cCnOW$<;&D4CV5+X`Q
zF}w_BdHGj3JMOgkg4XtX3ANnl?-NG>5+3}3axVDzlj<0jtjp6*$M*q8%TwYn?(w7t
zSi`4D0(^*mUP{}3`DgIjy?63SjxO;5O=8ZAONh%%m;5rx0_^gTmEmdkc`v<+Dw%(J
zRd5an@VD=`_0*rR1+$~9EPF=zQSTgGH&>n*51GS&6<Na2GK|>!KPOY=3}jsa1i16Y
zZ#L7yde06P%NBb{Iwn7~rCo*%=4j!8cxvnAOS9BLctgDom4iI6^%mPM-?jCYZz~%~
zwpAT(_U~SuXtQ<G+mN`q-r^m%=lrN&Te|e$+T>4x)%OiW7!b5KW4%|~s{jyW1w^AQ
zs#Ye~dlp@UI|hC%kEZjt8I!p21!s5ra6NBYrY|v2WG;V`--;g~bny>(Lb|X_1joor
zkJq)>miE$b(7eBVV0Cu;i+Uc{60ds??!76p$7nT?lADEt6@^gF7pfV`N{`7m6SDe<
zAT^}@l$vfsuSsAN-^_-t!f|l2{uSYc3YO{cZAr%f%bFJQSv^)I#(VXgTR1F9*S46I
zg~aTW7)<;jHDQ1R*V+j>7tfPI=yq;UL2)Sb>cM4Zb*%lV|KB(J?S;}^NqP#0E`)LU
zhAHRZ7`Q1!TwOXT`8EdA$J`(9q%*`GCE6L*^VYM%U*d_j@WCo;cwfma`I315&nj(P
z5J`1{xhh|l-izetiYc6{TvsIejYPm7tJAHiqkov~nNqHP6M95UDh@F<Q$}%Fk*KdC
zg3hIW`nIS%F}M^bv>3>Y_q=yWSFiD{PbVhV+Q=nxE<yRl2Yu$+G{&b4V{l?JJOlEn
z<9NVYHfCiSkScyE-_Gb~+;`Q<HMmP1XW{L0UDqWq|8wn4l{d0fVe(WDjktPq>D@^Q
zjoxBn!zU+QM6lmQaY+uahB1-AMu)Z}zqE65VuP(@7)%m#-j@5Pt0X_L?fchlMWVD?
z7}n#wHjUp^G&CDA^~58ON$ZCn2980zT7HJ$|6K}{E<pJNO-i_SnS12DRh<019WA<P
zCLG`)y17@lHVpiSQ_Oo)pS)s!Atr3n(zs25@oV~Bz*L!;jmQ_}CA&oN-%>Fw^f8>e
z%ba<AcaHrLF=b?q2V!t4G;OIg8AHc^ld_|Rt<MX6&Vk8&bV+gPdQfk+J~6)7n>$iX
zcgmf1Ng(S(k)(-Vp(V{YgWh5uQwtM0+?jJ=7OE(+xmjzm$r%#>y`lFgYm&KXj59s>
z+gWYeF|{4Gr*KO}w18{L^>6CwT3_+RC5r&_24FaU)Nf3E`8j>i!dS&>-F1nLQEaD>
zc14tEhLLdT!ny8~tsw8J)#s{JX-f0ran3aQj6$2gp4Hi)Kqpba62EPuql&bB{EWN*
zlr?4>P12>I)*@ERvbBGo-?FBW|EyjM7vyiDJQ^_ttAPnyVSvl{@cee6;T<(8Fuv{j
ze#0n%EoYhKOiSl|vTJ+XvB1Tj!=Tm|c%a@Nd%GDPuQAEE{)jMcCp;LVdF`L5SYZ5y
zu1aA@k*qv*LUFYbj3jzhCg_s%r(cTbhdH9=^90#zL6z!nnPBqbJrfq^8&xFDFSFY$
zl8r)Zao_pgiBj^rV7Wfq6*a;Bu61TEwm-?XXNI1Y@9CcJJQH(k_dN_7C6LL2#=d_^
zOE@!`%j_6&&mPo}DL)~w?GJV4`fVelNE!O%l};JUGzsw1S=R6ZSAW)}j2A;U^D89R
zur2;~d$#BCbn1fu%TBayBz{2APGJcQV}rKDQgI-kePDUaGqN#msz{%|p?eD_aZ{?@
zRu|a~7r6>-o){I=Z*I)p#UThF)-3Ci2wi-2qq-~hFB*k^ra})p+kH5#0lK9M$L=EE
z`!iNEAGVs8ots6ZDGL{uY%`;@@BYo*hmdb(C>hD8%!(FscXxxTH^%)H2XPdBj`j0B
zdp%XMJhHGhF5lJqxtP>9nRm?GzK&fC+*egdWoU$YO#i^(b=d0W>_l!vl&I)=Xps2h
zB-IpbWd;`t>pL&L+b49-zsEiU2mOFTy+>3^wuKi1Cy^e@MFC&6lVZ(iHO^4TrI4t1
zqyrMzlZW5T8{U7sHeoYC!BhIy9|qe$(NjFFe%_Sp&qp4z%r)}$)QK%rj&kHl2-9(}
zwaXa~6&AC7pP1X8@+E&)rBpJr%#rkfd9VJC@b$6_1?=X;^pM6E>Dy5Zh7KEl9cNv)
zr(lu0@BH;CI7|DMf_$)&e%H!-t<B()gXyrmNYR#}zn5K@xw6<(qLc0F4BtCLbakM6
z)^qr>anSek#<SpswHML}`9jVF0s;Qn(d!#YY}aSXX-yeZ%gb_k9a0b%@t;1?-Ibak
z13&(%qJUr3`|)xEKb6f^s2dweFltZsIA^yZT+vRy4v8ub%;&K}<{>k&=zZQcWGm~$
z0^!UD*X+w_2zNK{x3A#Su1&q&I_=C@>aZ;(SRVQjEUcI>+Q3aVXFmASnqe;E?__P+
z`Wrr15?Co%#L(|6_p7k<uZp8dv#enW*-{atB0J$-%A?73-d*F8K}t%$OQVv4r@r}8
zL<W$b(M%h&S%vOy<`AS$qSl57v#M#&gub=>c$iLBqXLi>akEQ@gLgrs{xRRq9=<A5
z0!=e5^T~Q!<1ugO-xx!D9~FZ8Yxnu29KTREkD5d-$+o4vdU)pcOYB;4n9V`@mP)`K
zV0uUQvr(c{*|@)BC{5m@YTJ$r%ar)}#WYS)hSwHP`1JQ>@-7W1qblW+FNJit5Q0MV
z^5ON(uku#4-LIkTMTG4m!yK_$9aGevNogCp6%~=u65d+|dsYKizg8yRc7Wr)jx!aO
zUHr}6^_BnWr@ZpII3}F@lJ5PPz)NEOf7mZY__=3f2veyWiTT6Il<0eTYm{~r^3*7V
zjX-Z37f~Ot37gdxta968SudUXyVhZjU5?Q(k<vV7Kb>v<FDv?7UX6?6|JW$b!ds!!
zqu4(o0eAv5%>$h51DrvQe$Ln%KtfDhMp#^2SX>MyApw#U14&B=i^+k+#10Qzq5lWq
z^~}lLCFK7H<TaDuU;zyOWiWl_67byK&l&Li`EwC>@2CEb_CC%c&-`2qzbi6gCz1a*
i3FaQ)=?pLpu=its=HenQsyB%p0qAHNXw<3MMg0#^^Z&&F

literal 0
HcmV?d00001

diff --git a/src/img/star-on.png b/src/img/star-on.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fc1cd5f2dc72b416fe402cf14a8555698eafee7
GIT binary patch
literal 15595
zcmZX5WmuI_vo_t`U7PM!knTo6U=y1zrIhZL4w3Gbj!kSDHX$G=DV<6QNJyuA55Dhr
z&X2=&(QB<|)~tK(nKd&{%u6k0Tr4Uq1Ox<JRTTwY1O!BG;FAsm4fqTH1p5r|4aHqf
z^%Vy25rAP64g8MzR>jC20U^Qe=@SuMUIYaEk<vpE?4jps=izPXW{cqM?alkz#nIi`
z@~thetDAk!kpvY20t14og6u1w+`~NIX6AXwx^!#Dx`8X~S*Km|ghOevQaZURjEtG`
zm>Smg#bRuP!HOolkCmd+iLzfehM1=Rqcy|umc?@@CI$6!Xv5$K0)Brh>o3Ok>sKv1
z-~1tgXUZ4;daLzS)%$a``}_NMlJ<60)xo{~y{=}f#}BLKtBNWd0{kP$6NJ<u^aw{t
zb$j>i2olH=xc7;NqtcW#^5Gpa6n%m(-|t3i!r4MwkvB1S))9h+ytc`)*z8`KJpC_h
zH+nf#8bQ?7<H2`>&B+jU(Ii;$BHn`1CUQ605V;p$gM;jk;zq4fGfrbal`vxX4`4<M
z+_jk300AFKx+*HUkG&5gUDhCg3S3{5TW~=G)sz=Q1EGMxXq7+2e%iuKL`a{Z-YaX`
zQpRIEt=q>YoN+}pLFnzkJ5xBsA7=XjD<5=(e#BMiu*&4{(i)ITC9XJP`ywA?27bAS
zCK67_9j@S$*hYRmj#SOBlP=5oG$gzjb-PnSdBxx@Et*IOFr?>%<`2;ZDXJkTWEiV%
zpb+h8>4?TiN7qXlXh~@YP9%v^1CG^HmfK18$0}m@uzJ;)g^DH0SRwtWR%Gut_rc4L
z2f`Fgz~a#g_Emic>UDGd3Pxyw7ARv3c;RYc(l&DxRD-}~`-nU~QFQ6dnsci!jn(r}
z!G}*tEMA&FP3*TuQ9b$Hfb#8lHQBIvZBNWfJs$~Y9~009<d+7IPg7NIi#4s)fbd+m
z;ZBidF?YBMFzwgpVV#6J6yc*@tdJpE!>xoyx=WgOkf)jGz|6Q`8XP`3RlS~P#)IN7
zuKDdOSDVD}^H@)&Bv2{7;{&_uzkXgd5fL(kZ0NoEW~CidKr%gQ0+bJ`(-IY;AO)U)
zP$-nP!Kfd6@JS>ZcV_k3Fn5i=+jiqnNYWMuywD6#RYOP;A#-QiWSg`&!J8Fd)P?rq
zn&UH?Wc3T2ePlogk52?$db8_GFe>P4qw|bST&kPm8q5v0r>)ZiPYCInnniw?(MTZQ
zO>CsQpn0eGBt9Yt3`!jT9vY?pP|G6}&6RQWjLLPg?ZrIxfa=D8FBX3VI)I6QR12(7
zA}V~-wDF_QITmW|R3TS>i3=af5yF2&5!MhY*^k0ORe$F^xd`WLH0&j&3g3Cxna+`%
z)B{iFzvmAVS-NKL`;N#07H~z|ob*vWVm}DX2hDABz%AM=Q5+SfvN%rytN#AnCk4;f
zkM0Nq3m5_m2%lI3B2c(c^ie_XQ3|^j`1Zb8)T~2tECmfyFM=ir9iP_k0@e>Zp@Cxh
zyqYz4GD~dnRQl%2bVWU23r9cu@Bg!}`TJfWvQ#J;#{K16Ono+bYdJv}8~d97D=^vW
zmj>=NIq>*cTkx~Gab>GU)y+ChUo|k|y@M1H+5iR!ToOgkmdR8Y@&2LiR8F4v068C|
zJ6_3OfgNv=Kp?J%v{t^)H>YjwY+fDp)kcVds>+)51X0okClXbuK?(a2t3f}H8sD_6
zgZ#CJueWm~<~B<_0{uBnas%&3p%x$l(=QFw>x`<uR<#M9aXVr;dhI1Olp9gPPyq@g
zVE42E(H3eUL{wJ?33X&+-FKs1I&(?Bi7)@Q<3wTuPe91yK#;E4=QGf@S~Z@G&8)O*
z;5VjiXHo{}fUsr?j*hr(s=e7$-N(t$Wz7C~^o>9N#i;K1H%c7*c#Bz@e2`nWCUG?@
z)WxJeSqJ4e)FMUNvj#orB{6k4)&PdV!yiN$-yYq~7j+Rz@1|z0B(F@f02RKQARIj#
z!-+&zYIuV)LD+5=5l2c4=3A*q)}ddp?h7T|Ur<S;yhj@VP<AndPuz8D7^bi5(GoHw
zY1j|0Q$8KY2eEqm5vZU8gdoW?d>HMdiniSpHhc9nXitF3d&kc@(~%r2d>;@Z@J~>f
z;a|0eqi&+?ZE3nW$(%DKBl<ryMO_mavMrV<)sZJO$*%U}PxEkgUhzPkBwSYwk&dSn
zh6}Cu!}PVg@L%TdEw;Vz=H(!-@pqqp)B$A1lM}9B1s;!+XLz??KBggZHXbvI3w6pJ
zI&6P#iX2eSDvm}9=<xPOcgX2YAeCL7V`wDJlCq@o*3#RtLO)<(kWb=>x7?}Ck!Ro%
zLweFoo8-L7=s~FW>tgGdgcN;M<Ut58>C|5@I6}B;j@vk0Q!fN22*dHoahv-v3^XUR
z_-}|uQMaUpUcMMSU2*S&A+49hB+8;%pj1m;OUW3$1Jodu)=uCM+xXSpj5yQW26r-x
z{f2NGX{e^l9+eCYYDIJKe)O0C!3BkGT4C4%4#<Qrfy7Qvw$SEItYPTA^mKBgouB?}
zvW`}vf8~2OGL^+}qqB{aZO}mTseiJ;aqt`5M0iSof+5}lSDFs3PT$jIrH2q&)31JP
zbCMLvegH_k?JQ~e67UeX0^-CV+HE8%qysZa^b#^8-y7YUOt@bVV6e6Da4||s915j|
zNa|x0ScSL=-%2!Cr|*}Vn^BG2e8TZack8`%yALG}4KRcx4>OrwkGGI9%+g?%VYB}8
zC}z#Fo1)Rg70n;Wli_m%PvcudTq)dlT7@A(tK@RrhZOWz=LHw6rOZ<=VkE}V!rv3t
zFe>blJ`AT}H=rckagsnTVybw}(dh?ASIV!uM%)J-pGe?2U`1M8v~8-hiyfY{Ru`p8
z;$j3WFV&g27cT-g^Q$#dMT!ACwE5MQZJ6{#^@jP@Rrn8)A#tKbd~)k?`YGVno!CaR
z-(o-YpG3m}M5A9rS}ERlIs`|7Uu<mNeT)q0*3pm16gg_gI@PQe)R`mb$Cx81B8F7<
zX4lJkq}gFCQ0pr$#Ad11(2jP>Ag>$({ufw`ogPpIwkuM8`M#60c^uf)u`~tIC^Dqd
z>BTNZHoIe~1&U+a2gje*o1ut`hDK2#F|fY(nOXfEEQYC`1-sGcPaMw+2!tu2+=b{9
z3V5Q;H-kg36XJClwpXeu2K^p?6ytOY2<yxNvB2C3gW&+DWXC9fYt?!~{hi<5Tb-{O
zmaAQ&_%j)PiEYoc5z)4RVFZOjQ-8bwmlR1kxU)?~$s%LvqTg5$-{QRDNxHQh)u&)2
zj|2h_ga%CM8@Zynf2~z}ffC<H>iDU_Wi)Nf4~S|yp9I5;x6lU|#tgFyJiFczL<*2R
z73F7{ft4y@dHD0?p;gvVDpbHsq^b%!r-fUq?!@gdD6F}js4SB!<Khhvi9Gp0A7BW-
zI5G9H&IS2=je=>XE`5<134bf+I}DX$&tC~Y)azc|iSZ677?A=l=}k$;l>Qu}MX~cP
zlWJi{&oP-ObZ)5Qo#rR{67+fiU;Th<Ccy@QNdYnMLhoKZeAXX>!fK{RD#C-3b-^m9
z%yV})Jf<p?ua^OL<?Q~ou9P&Aux7v5&lN3&iDfbcd`xY5LC+i8B07f)xZ-Dk=6C?j
zeFkhAbt-G*Iu9W88NnLoY7s#uTO?CGE6Hg-)~eWsZ<My%CKfI)*#Wf>&whc}s@9|o
ziJse5{a~VWmaWO_U&>Z*SpO|%r40Dz*igcn*gp3`^$^2~+qi@oU*d_3WD#hcILdF6
zsILyx0S;Zy0aqQ6!%Rhj1_IB@|6NH-+?3N}fs5cGT076+B8DHhm_S{q9M$XC51jKs
zuw4$gj5P3QjJ%k*dO(#2zq_zQn{W~J*v5z>L(a|YsgZ^heZ@*@0?-2~NRSu@BvWKL
zPG|%$omifKay0q1P79BJ)Bde>E&8I1#y_u|66rFoDt*C=S9kd%jlSm%%QCFzl=(2P
z{G|f550a1Q&k3pJH0Rkc-0uLNF?b{<_omB4_ZNF0za`BsF@f5}Lh)DXL}@gL(4xtr
zN=@~1HFaO5RV8`^Y)xT*4gQ-$5+Y{7Hf04H_Oh*xR#T=`YH%xT8oo_ah@19=gN;nH
zUDqNn0^aK-H%04nE{~g6I>(UFI|ne=)=Mb*x4Na4g^@MnI0!7;cDmJR2zmlcP6C7q
z`7W}?ZEILK*BIFwGLcaFcF8-Vz)B`6&1Buuf}I~$INrWnNN10S1(g^}aI<u*MR&M6
zjEfKNgUL4FXn=s8D~7DhSqAg2siNd&h`Pb7S)f~<QXW1iZiBXbA7E_m`|&b=<`oUm
za}^Jp%bLT{GvqA;%=lCb-^5HNf}%B>D^Z4dytm<DV6nc1q&38Z)T!A*q60{fAMwHK
zwlUCd)?>G;z}9oQu1tNi1kXaRux&9boVI)iou&AEBegWyvkMdGQ5RDlRE?>#ejS16
zK<v7?=a%`fyTy5)Et<S(Go1Mou{;MjAH==!COvjquCY_#x!1NVH@*GuaBmr*AMZ;p
z6})~aP07n7z)nYecY68Hb<(lM3Ha=y&{es)IC+4nqC^j9E?oQqGH=pkHbv%V+8o`3
zOJs2on-tUlNh3qv0ULb~Jq)zx2M_v&MFgi7(l)HV!5oC6j=2xwOaX`d@}~~p04lVG
z7?SW=!H|WyG37xR2eIW3rpt)@Zsy}OF-2*=;?LdeL)yW?MO_qNn(*qEqlV|NjVoUm
zJ9O=LY!FPblZc>bIIA~bJ8Y&T`5$m;PfJ-8*W_j*dlB;3b;e~suhwjkP>x47iPrLR
zoz{&(oQ$apI`^VTQki|NqQ%F<HAe9A?5zOyRVsj~v#*bR#FKU39m=&F5dEVIp8Kn|
zY-j-5Ek-nzZ)S&li)QXb$Akvt?togE<`!4YQw2~oYUJ%2c(S#FmoI0AUq5W~o_uqI
zf1E<QguWW-aqc{=WZvz0Iv=hR@r^Q+;$~EeiHSu9Vk#u)8=`lg1*!OY(V!jnZh=(}
zpkSNnb-n?D27r<mq!JFD;x3Q$M)c@Tf3s|58Ev&2ooH@}Fwh|NpxyTzj;<#OMw8Tx
z|Hvy~T9AYn;&4Y#XLAf@bASVHjB9eE&AdveK1bBYQSsuT7GRiQp7zt6{^rijJ0ueH
zz5Ez6GCELzEN#=-cz~;#0pJdde2;aK=+>TqQG=?J{X2U4yRD8fDM;<z2$MkvD5Xmt
zUfdRSZ2u#Fl<%4#dXeS%vp5NN4uVGazTW2e%-2H_CtAyCy`68ZbsEH7PkYc-#3)=u
zLRko^S>=+a!`L;M3^eV`3u)eWC99U2V?lKr%i0)$n?wI4ChYX5L~b_)#)1*ZE}I{}
z>x<Vmy_|A`xc{@jESgS8A_;dWSd36Iz(gb~2x4wffrrRNkVP_}Jo8pyj!$+$@FcnE
zjDQS!mUnQLVX-z`$j6Js*9f^ewA&pjp@8lW6)JGx=~EyX__*k^7SV>B#Kj1JpGAT@
zohlEV9Cf<L9w`K{t+B3EH)wzMD^sH9GiIjq8xt@Xc%7;`vJ(Eto&JgdtRUupbw4$<
z!IW|zfJL&+y)tlVbZwe_OxAdo@qs)nIE%VcQ*#+!tGNOBZd8L3mrUgNNv>EpCNrxl
zkzLUeAsIe>(5J+@)Hb|G!qRMXecnXt%4G12P-sTodFMVc<eM2;<85pfYF8)b$}<Pn
zc1D>RjJRnV@6y!f99hz$CT~8Lr3$c3F=sO}`S!RX)iM;#YDlRj+xYe&H|d-gJG1L8
z<{l&rJL5w}q`_AgXQT;g;kZ{7CG3i_EqxL7>Io=SL**(uS{rm<oMrL`!N|~QrJ9Be
zw*pslvZlljU$8UaIr3)N<^2m&C@xgOaf%oOV{FClYSoU+YVRiLFg^ZO8QXk(?|&Uc
zc2s%qrlc15z`3F-%rh9vF?d>87F3&<>B}f^wgc~cg(_gOjH0EtBa6iZ#&5Oxxh1E?
z;nJDf0dfUJpQ|$(sKH)=1a-EFVbAgut~})#(zTh=HF;ZJw<MGA@?tN2PW%ArBGFi8
zr@PC6BQk8$b?z~yC!x!?epa~J`gt)Dt4q=-;ql{cfF{c!&g%AU(#05IR_Q5qzZR3z
zy5U#u!A8}=^DSMe9-IhA*-75<zW!Y!=kn}BN1~e49!XbKs|)4?Lo<5?4s5hPlRT9m
zbr8E??B2b;k_}OhdFmvdKHF53whbjAEL}!Jo9Xu#i>S```x6kGzd0|8%50?;*Nx%9
zvpOFo#Nt-m$)J`?(fU+_k_4|mSIxuB!;@Mx2?}|8xnYcVT`Qmm@s$}-C63OU^D~nz
z-V|r@`lf}(RDW|R$~L|Q`|UNZ`@r_H)--#`JgZr>pl-~2#y%Kcd(`{C^Y{!8qTlA7
zYZn)Vsgf6F2zl@nFFqMvze@1u>?M&~PSUobHM%Y(*=A}}zAf9B+0KBoY5X_`Xu8E@
z_lV5A1=2p;2-!oHF0cN6xlUVrfv)ZSNPvboEuoUd6gsY$za}{)Di31M_U~N-;*Ln|
zn&%29dt7(`E}@5P21ac&!?3aXDF0&fUt%gc%6F+=P;txvj1F(dYZ|K7G~gbneb(pf
z=fy_hRl5IK`0|q~F6$KRO@Nh?^?~|EPiYTMac;VH`r{aHZ&+K@Vbi_&C6;rT`Q4V7
zanf-pOceSCu^tAwk!H+1>IqQ}b^TRU_K;B09CW4H<myERRh!N6`m5$l-KcGwlcrtK
zsx>A_Tp-m?=1V)Zap$H^u*3r6xZ!r2=vM|^jR@*u9Tq!>fiK>=7Ccu!__HehSq<sY
zO}2)?54l$w(X66c3CNlV(=VAFiufxs!VGcD?R|cc@nS()I{MBpxIX$TNm=?I!t#1`
zmoFC#L;nkLajT2LwWD<-spimN%g$4wA35qU6(AFZbxjYC^PF{B<(EI}bgg^TxIne>
z{ndYkem_Y%T&|5g)-U<QN=ncajAeU5<M%%t?-nSHwU1_a4343Yo5eN0pO+ryS|^t$
zW)Pg31H-9+U7m}AQ~pwXh@TXyyJ3Px|5Y5(Qqey1?MV!`yr#plvi6MMn_eyGX=s$Q
zVG!^B*n*zBxCv|U`;9>w9)kHgo8ORDg@STJ^sU2H_h(4oy8U$k=*5z3qZ}pA%de?=
z%w}wr&#5*i<zfx0(Hq0Pm+S7kpNE%P_k0TBL#m(ttYX>{290tJ{bJYnr@<nczC#06
zdE*d^(s;6WU^t`2G+j?q<V-KFdXR<eFi3Oq;c%4iLP$+QW!8NV<)jl%?IA#%lOb?<
zWMWx`R$K;9RTZJfjV%;6kiDuem9e>GL6!No(wpdSDDm|KtpbP_(G^g{dJ2wS-aQb<
z;#||5q~EWIle*^G{q}c#zb61uOvj#$;ti05M`;CvCI=<w>XGD3S^)bt*Jb-b|2(nx
zjDYGLq0c1XD9Q!20$&C0X5LN!*W&To@>5UIZ&xd^U{RYWRr1-+jPuF8mct((N9%2h
zW?4s(H}Xe#;wE>9ZG#^L?jccA82CQnhokjno+><Ggr{Ig2oB1s{7eWIQaqEKkguU2
zno_%HFt{pGzXX6{AVujkaH)vtJiGJW^PT$X7+dq-wUTT9#6rT|(D}u>`*ovSK}@oc
zT@1tkDj!$Y;UH!^R^%yTk)mpqhmq6C_s536ie|?C2PHIW+d?u&@19nSsO`PO_}f$B
zFle+P0^@oVueP@9GY;8}Hb;>v+@evm*;ZgMu4YR~7*nc>YFWaEJRXF#M;)T`-Vdy(
z+H9woJ3K(5{#?<^gS3$A0q^I{IX)VOx*_&61s;`#{fnh3K!TvQW&3a;H(JpDDvYi}
z7hn!jj#11NP<>Qa%C9QEFWLZPSI-JwL<FBar+P=^Q+7BS{ECMm!vfJK@%r@!)bxD>
zLwdqYfDO9UgGb}L<ccry&uEfma0+^YL=Ksm9!ANR=9<u7(~E~H(V&~TbPCR+VYj1V
z!`&moha_7XhAI5F3<ie~W75ahx+|0>w=+JAo)=Z1=|xT^TCpYnDlboQknAqFOxAN4
zBt(MV8mxsiV*t90#z!oe)}?^IN`ZPG%Q%_U)s859-!7UNQYO9v_hMl<&x*%11TN+&
zm`wZaARLw$f8HlJ$%AnfeAmeo?Lz{x%0U|$Q!TQm3gOTwZ-zRvqO!Ig_A2j*(@Fiq
zmi9N{nCpCM4hPe!3hBv;4k9sbCTPjC&>4rpAS9@tl3}Rv(-sCx;Pq48Vuj*E)bZU1
zWP>eSEhOYIuka5DBs}!D*R~By*$oqtkgj-LRD-f34AhLZ4@&~?aj2l=K9z@~dE(f!
zyifR|L;H(eXm1iJ5Vv!+65nF0r2a1MKe+f)G}8}kXhBdI%h^SWbdS0J2^G>N9IpfY
z`3_U;r=lS!RxQf*MK3=*ore#`wX@6w*6t_8GumY+taeV<v?Iz>g|1`dA1qqVIG`yN
zR0Rss33AKn%{|>wmzC}ggH0$_WuEI<s3fdU!mOd(;}zPkYRXRr+<Da;I-aKK*&Umm
z%NsIZsq``_iiP^`1z`Q8vp2V6n{t`)v%)`|*`11J3(Z)p``(czPw^h>>2&6i%n{Bt
zEL%~Y?tCrQ5HIt?WSL(>40IjOm%j(Z#-mtWpI=bRu<4)yt8(WlU`auOFkwMCbHtsm
z3)(}JB(xX|jLB&(i{Jh`E36ImklHdC^~r#@)N{@UGj}*u-hBH-Cc4UqE1SOoVzfMB
ze$^gT5Bzj;RV#X?{aY^oVlvv5=xft-M<g3o*+0nKh1MgDHIuLx-awvNbURoFcXH!H
zu7lF(J4^$F-z8mChfEsO0tAiUn38#w6>RnFG}i!n%eFxZ<I>*e7RD=kGUDjYP-&!d
zjT)j!pF=V#zBQ7EKpjb&^r*Tw_22ZVHLinn<V-TOm>T1`<xE1@C+@yV_h9?}Wup4y
zje?!kqP4akrTY&$hbZ>+Z*oc|eJ(D9kJeTKg=Pn;DhU;CUkClFnzQJ*2bj9*kIu&0
zXPz(h2t|3Ws8*hqWC_>eeKB8+cjcLjJpL&rU_(2!rDN2o>)x2^3X*nMguM>vh59+Y
zCN3)sC*hwcPC)$fsX6V8$9R3|{dsfjtT|GB3#9Ub)S3!Mp#cG?wjkYWTZGpM0=Z_*
z&9ZqEdMkQ(Dn29~u*UMoqRxBQK3pYz2Xx-iytq*hBFO-vhgd>mv1jzrv!B%+2Inzg
zB6Hao>T#j})Z>iuh?tY&G*kTUI8E3r2y#+Xu_oEd<L7@RNTp#&iHhkA5szW9J@4fG
zl=2~C=XIbXo0}J2!Zq=RCXB0vwZGA#@E=3@Ax(8C8D=G9IDPt4b-=e?G2nRi4>`h5
z{->0E_^shK@m_|UL(|FLsk$qd{chOE{zu@v<Tt(n3q?8_3H-y(JCRTa=PCV9o_D0e
z=ACJlfxpyZG)4)Qxbp`2-IJO)+EYG|?>b2K5c|HSOSnefI0Pnh7GiNSJ{f~3@m90T
zcl}Qn_qf9AZwI!i<xeMZxdmhXK_$U|K`L&N>>5qauc?`C{e7-u5urK5b1AcGq^e@U
zr%hNPhdQhlS8E*1c?z$$CDieBaNbX5wd)V`cjFg~2nu66Pjo9nv*$St3ef3bkjj=x
ziHg)GLk6q!Z~wUI7;T2tm)&e6Fcd3Pi{nG~*Sgt{AVG?;ZnM|yZ;yYbZ?Oq25Ir<q
z{z+L=+@W8`_4~Zv8gjKzckW4+O`b-~jW9td1gA&#{>3@71k2vZX_c3Mby_qwR6e4@
z5b3{udn<gs62LjF8gUp$1jHoOU6X{>=?0J++zoV~X6Q*)g`7t6v<MeQ`k$3rU>~=X
z*{-X2nmUzHylKu0QrO=5MYL_~-n^VMs^=%F=UiqE+c$AvrJ*LR;0LM`spZ;F{I3k2
zAjS;>^9T0U3D!Cqq85wHE%q607mZC@+}^&9)p$kyA6#$*sQqG2Pn|mMxYm-(KSP3^
zwxG%OA_WvyS)r1WKgpqoQm=1bRITxD7HeqDODNvk>n+_Y8(pPv)$I%+!T$>jJz`_u
z9i%huqbVMP$3Cy^q&@Bij8|q)0%;I*nFZ$634Z>x9WUvj9^pWG6A~%)s;KWt7fat^
zl9&1$boN4Ut>VC2iCVTRIg@H|;I!AavIiNMBvS5aiFo2JyTF%*Syr2kGR>@Husl97
zL5`BX!CQR}!Acc2Lf8aTGm9q?z>lvbThNz`mw!(z)ZIsnBgG9){^KLozCJSiJx;xv
z96SX_P7ebmQok!frj(P1;s{aft5-paZpQ;`jq#`AF#u0D=PxZol!7GeI#2CA$-u&q
zYELo<W0-aJm;f>)Xr2|B5X@L##AyKB5s!kkqlb1?cl+^v^niJZZDQKbufPR*8+|wm
zFj)f*PTmvB8bZubgJgiob{}_^y@4VGzPAmLNu*K{ZSjZ#bpa5iM~H^`-(6E0PaMtj
z7|;U&1hzOfH#U$V0&D~2L>>N5`rOi+OA`Vv)-dX9x{j@bcwD6xZ@%Y5Du&9w$*OkC
z3cZ=@dSpj|4}OFD3$KkQXeT)gK3XjG*Z<;daKfpz-~s&T1oD#Ea4adY@VXzimHzH4
zL7~<v{MLOX)-Urcn6<^ucOx9eFYpTqiLPaVbV6OzWTU|OKbEi$P1@ts=BCD1aI}+c
zmNS3jD<l8x6_o~OZ*H=xdG8x#)-OREfHr~6+{-OX1$><2t+h{vg(^E6{w2?QkB8Jk
z@C2+RMCsaU3CpCZfP-(*vqdE&WAUequrmY%8q=p<fG3D9^spCcIxkzBqaM8z1w8S+
zJllyky&NcDgAfp@wrNtfNc5jb!=b_DweT;j)~-F2P?y`&ZqwwCpU{X849iAJN7z}B
zuNnf$ifCnkkX1afcbA`P3Te%@^VHjeOkCyrzcUR$xK?yV)e@%kpYa+TvK=7Iia53>
z)OLnRuISy6e)&foXfvwU=!rj$XZ%L*B>IN@%_oh173#eB=M&5}W;_m;GLScMht}F?
z-+ewMVk$!dg;puDf+Siw@9TRX+5i3pLQ0ww(d9JrIU@(sm+Jo}Vw_OIr*$_n70+;&
zp`v{FQidXcQI)GYxW_fx9VG{m5-y<}{apiHqbC&+Ho;At4F495%T<Rh{d4)pXj0h1
zDNcGtucrbI6TpV`I8q1k8n67XEE6?Gqpg6f;JoU!Ki(#=Z6#BbHHXeqZBH^|mhZ+-
zIPOBdrs4lo29H!c6M1F<5h4!Y1qtqP%9|h4ebaO={l0BTaMkee!Gq{;o&2@3Rv{rd
z2Hx`r_q_K8xGn#v!4)BhJabaFkj0^AAFbxVz`Q5pnV{;np-r=ZM6znLIav{pZfZ(<
zs~25q;5jqZyZnt`*S+6?y$cZiJ2ibcc_;@Ds&UxP7|hBUGSjYO0m4{zY(2aeVNO<M
zd4f>>vB?YkNhvR^gy+~@OJ3XafcX0H@&5uZjuTP~@h_sJ5rsF?2T&K&oL+zjvPPKy
zikD2{HKsU>$<!nkC_P2t&5)ZbaqL<_rGIC=qW<>xr5nUn^tcz#@$UBLll9YdcXl}A
z|F8WcdJ{RT9<)C+Yv;;>v<RYSrT4g-_bJ4l&g>mqpMX`hN7`cBt})dMQ51Rr`x)y5
z%B*%S`d3%F(|&gJhk8JmXbm3&Zi#yKMFR+u?x~SDz+D3GS}V*<4g0=#Nz;El>)eWE
zvrg~)==EpL#zgJ_8zm{q_Hxo{v!mCjDs}{1|IJq9e;t<gF>M9YBASWETA_kC!3e-g
zd?&gx%Ouv1u9s-!@4Ef1He+7%CkF`t5lG^PKu)PZC+i!VEiL+Gmf{*&2lPo*hkO!0
zg0^+9?M-oPTGsd)3q*hy?ZbrdTYhgdPC)iu_+z@y`#rUf*Bm<s>qACtFbkw$=S!S!
z+WN|5I(UoabtQ1Ee%C#TRXh4nuw+>^+;UI_n=IsTlnqnC(fp_%r8E(RtapM4Ga}wY
znH8Jd7nH)ivRUW<UbMyevpA+@=wxHACq6K>x}?E!Xat)~W>>Zie<7`$2Kq)#`<Tv=
zda6@-iO6}mRlqS;qw%daS96TCvf>L&Mgro^twF5~pgPf>|E&X#VSo<f@+OX+6RNU}
z&Kl4C-qn5g5lu(V=Hn<#<|uC7NWnK$TVpjDw(Uh^#X0{o)*fT<jcdN#KF~<RxKOvE
zohXF=StA>ROYwN^qTA{?-$A|AnNteY?U=0@3Zs0IcSMS~pbRF4GR8)M_GWb<aG}Va
zJlxMRrK%)z&#9bdzVm7=t_3%6get4F4uoBR1GBv2Ug_LdKTV-@irK0EEb0LoGSJW}
zj#k=DlEq-{H;$#PO0=>yjYtD7PHYB1zD(ivOLReRfjJsfH`^qw-|LTfmj5_o(P<Od
zkfP5x)+DWqH5;R|DO}UEnUL$H<#MzV!7_u~Wen`RHDNm?`9+{pMsy=uQ9^AARbB)I
zJ-YghX3<g;*gBK(hc5fY8^{fpiVOdbgHp7nL702;k|<ZfQ}#y>NUM~ej`b@)rB*%`
zAP5MAc0G?n(ukM^`cfEu5*?79RbI#H7eO3HO`CIn&9f0j*MQir6kLoVU@AJi*>|>5
zR%%8KPveD{e-GiZyPVp8Tfq6*;%hD~)XEu}#B`+~)flIpIC$qZLCE@t4k+TdRIsfW
zzNZ@%#)o~H-<b+p#bs^B%SzTB9kKZ%9>>mi5>xqN8n%=dk@-riOB>1LRo(&6#j*Ml
zua7(`qLS`+#9ClXt(DEks-m*!|G?t^A5zbjmYl|xpPobHdq#@B{Yc~fz&AKUIhc}s
zetuVAll04@7#IhLSpVo@&^@N0c=8jB)|8ELXt=Ow<-5jDNdOM3FZaK75FZr<chWg&
zcHc2Dr33-_8eI$%K6?Ek&8-y0R6RHIezrwX<y2dy8iKDT{dhnWgE(J(&6_t((4)23
zMph4E3hfD^r1H0uBJ59p59I0Sb$Ii%p)0jtR0EEgu=oiL004Bv=jhx&Mkh5WF$fxU
zC2r)y`pT<7*z|xN6xfQAI~fdr23GH4Y|qDgh7;C|jU>Nq1<|cUC^Zbiw3E6^Wg`aJ
z^l6QpKyAa2D=g<X%P2(<rqNirocI2Sc@e+vLrueG5n$Eg^SDY4yz+r+1F<Kmk(q0G
zZ3pqmF<B;QW)A2Js^`2zUj)dpzc#!jWR3Eqe1mzl_m0AmS(!DNDOphPi<7#?=KdI)
ztql=O+c_sJsmghw2W!QM(*U7(QARjt#DMGPvO?ydKl;-noYe+6U-axAcDMS_5@HT6
zJrxyoc?%SJ5wV=V<S9%O*$aq;O4KuhS^M|lIGBhNgw;AL=#K9q{kQmwcg@<owYl&B
zwxnOiC_3bFGP<_e%(s({r19k@w)C_>;R?x@Y$%)vU!AeIUF5|w(I_SH&0`WY>Sr4g
zo#uPraB-?bx}+dwq#(v}#S$>R7)gAfI+8rxG3_1!lMjxfRBAxl0?Shvf1GLcW-De?
zTznF*m@MnONuP8{@ks2wXtMV4L}_TJ99yzyMl}r~8Jx#A_W&r7BYu~2VGMf~F+c$f
zhIDBWz*M9-oXLL+E!zD^N%kMolCxEp;wrGnvSei4>p^IVxNF305YMKcwO~3PUO6Dg
z<c6|H5k)s^ZV($O;S{XE1Xiq_t3ON5bA+eAr=XV~|5ojjGx$QOfvoU4lK%)?Pm;h8
z0Quz@@V=rd&g7%{7r7TQN8*VJq$w#?VYW=%Uq28`5E>$>VQNC%8t)jjxeOpMj^c!d
zhOEG9wcUIcXnw>$rCFk2pY||DygXhjCp@Q)WnLnp&l(hMj&>+H_AGFaj{>ldyJ-KD
z*phlLBcYSG$XF&(Vh*U+k19{j0)0=XHH@aY(;u3=wVO35v$#bs<C9gT|Cs(PXK$`_
zCVmQxbMqoxpkXVnSjtkPf?;L11YjnWj)Q0oD{Aebk<wNu+ie*E%uEXC`xs%1V=v$8
ziO?1|$&-hhMaN(gjFu&JS!9)V?o;(|r}Twq!1~TFj{==l*B6AABV7hD`-ys`idT}f
zIhSh!Vz<pwUqb3+7>0(EGk7a~k^+7PmZDa>GsR5L(Z&I^=0E^Ax#{$+iZ?L@Vc;^@
zw-L6d%eLK*d}s>0X${$aR_;sEnq<J#0#(}HZ`geN3J#E`5cBwXs<>{6JB8a;;4BT@
zx6gs~c`vd?>l@NC-U&-L?f2*#wOtWc6BIB-h3JeV`}8il52~~-Cjb5MCFQMoGKuAv
z>mjN=Hld}_R9KOmUJL`Jv;2yxHFZa_aVlwh`G(%7mppToykODTWuJM}5?*ljC*haf
z|2VFJ=j4l3j;;fFyFJO0#LC@u8m<2OWOt$7<Z<hS4vWf%Q);sQ{0c7{B9{|Y&x$Ae
z#yG0HCK(8PDc1sUG+w%|UPV~4R!2z(v;F6-?Q$t+WCIxBeu(sWI7-$%BP+08s@0V5
z=y6}k#?2xP4x*g?tcg8P!JZpY0_UZuz^bleN%g*T`#YVN2nfcUr(o(BqZBmbu6?bY
zj--k47GkE+abkO(%q+yqwqmPLQlbq66Y%7qk0WR+h6^?t1Bq4g;ghVVdk<N{Zw-Gj
zS24fBeloW{cZIsW(}8#$vKku9t1nw?fvO}W|6@2To(@Dy;AQRrLAQwo)mJ(-4D&ht
ztZ!44IOX3z&CsLjANG6yHz6UF$mvdzHHOeY!-mL63HV}S9yZDQ10Y{OufLhAL{Waf
zH`1$!)Y0mwewZGnimv=ag3BXIk#5SRpbxoVxnU8$d@faaFw)P4enk?bPgaE*4Ha+@
zhF|HgC>sFIDvj`q2~&zdEaswpg2uF{4{*=<$RBg{n?kkklm<%Fru*5DTU*?N=@WE#
zNlAek8pQZ6gd~XZkE*`1Qqkddeyq0EkwDM@uxtLD8{1(OEV6dMXHdUORz1Fgz)F*>
zo}55RPtYDHMe(l=>>)x_q=2sI+kj-hE5&ClH_SPae2~GfEkSMy{XSjoHf1F+6(~ie
zH*<s;hL^>F(GB}Y<kC{HD^boE3vs#X9!jSR^*W^77Z{GJc<SypjS34^gFuM*0jO0T
zvNgv9_yvEWGvP?y<(roBr&|iLT!}KOAp3Bp`9oy~s&v6qw8ZD%6+=OfUH7dA=)uzc
zNiU{)w;`|<z}4o8Np)Z_(`LmZoD(=YLO`gC4@DwKKr3EUfEjZhfwG3F02yy>O|XSl
z#!TtS?MrN^2fF!MQJ`<smxi@B>7U1TeRmJgHvyIm4gO7%fa~bs1jfcy&+>;vaN<0X
zzAFkBkCGNp=Ql;HG5A9|#&)613Yiy+;K45V?s>jDBjrmL{7AU<Ibv04+4)|6_#`Q>
z6l%$n;8`8MilvKb7a|@@>TwF*<*R5*-1_jA#2tKN-&X!*>^o32zI&>xUC`9pU$VyO
zQ}EC~!U=cigCj4YdKtlyQUQ^Y|M;+`1xO+R`o^JX$B2`_yxLCTP++nrN%=)C6hGQu
zUT-cz?>j!Q?j3PyR2IGA_6|tW-Qh7N<`%yDEMAk91`<N~t(f?wgutUmSy+b>E56ub
zFKfCXq%QIkKhWN=Y+WCyvZP$mwJ1}el_$@(wL()XiB6!LIJ3}3=lJ>b^Rbd_jm%hf
zzx0fPEjxc~SQ+f~`WA&SwOX?3yr*ty>heGCG8gt1dl3a(3lBHTIf&dYiE3Bx2rfy!
zB^*H0HOY<5%Pfqd{|IcY1T-G%#+%YPmZDU<{~Y<o*<<B9h==<DK=Y~!EyrsLB)cup
zt}$>gotE;e>g)<*?2h|-yb|8xl)W=_f#J`&ScyjP<V-}|0Pg153zF>n0?LBgJa5a)
zWz7Mzuyl9s{{lLL&c;51%^Qxlg^o9m#lGG@`e$Dzr<BF&QyiX=XZm}QpLJd_+NX^l
zQ*&-nkgfd`+aFfJ2Ptv(%Q^N#^h!yLB6k=qbYE?^{=ugkmiC~z7uA=&`z^LJo?jx+
z^l>QCGy2aTSv^jaxh)j6oUd@<x3mp<Yz3Uw-%-@%`@07jEz)g#_r>J`mWUotRPV!w
zEzDk@T5+6c=k-YkrVs7w3(wWd$Il)>zqNmQ3j`o<umRIBic~EzVk!elykAafVmvus
z)4xdQJ+63jR2rZX6a16pZ{>{eT+OHUAm;`|Gh7DNAz6%B#_L*mhKODjw~}VVchSS9
z;i4&3(hBBA;s;@%i|iJ%Gb8m5E%<oq$2Z&-mcLNqYc}mE)6U4D4iO7nUrqyz!NIou
zW1CW<V-N`Fx)}<keihJpYWRT{nm-B~mKr1AFLA#6E_NTN{DC}myuX_6UbGf8e4?FO
z3Js!75D}716)Yu4Ay#V8wHWFAq|t_{7)mxKS3keWl-+DKYn#Jh@Z*_J?47|EA@a<}
zIW3@8S(yZW&tM`|8y=PAe`<7}Qr`I}9f^_dM|Yq!L1-=B{))1M87xM0lp^_a%Dww7
z=;*Gwy;jBKC-Fhx^$2!TbN<4>{buKf-7aD2PrS_`6A02sG@RACV$#}<kFq=YLFt!!
zO}6^gxMH6~;}M^|Db;-)|IuPwy^W8-1tZf7Y<RN5>H98yPVX-Baj2<T`v9Vrf`A!7
z*S6@jT>|3@##}%Opm?rB6{GI{^>}q+Md-!rf*0lnE$x<~XX;VOUo4Am)k%>AXfp;z
zKXPk}nVNQG@IZO_JkzIWB)=iB1_Y5_w;hhUMz}83bz$85PZ0K^-BX;%TKGovdX2<2
zeLY@^6LCgAASqAV!OlPvkfQ67aNznDPMsw&$Bvo4L?!3n^&*S<g6!>wn2UDb`v-tc
zawEL<<SxiVtUFH+9^#!0^HGDQ-3R%Q=@HlPx3U9L$qupU4tKq*dCbYUud+DHj9GvX
zW$SYsXB~*x5>u>jo7}eFeb7yY18V6ERy;$Uw~I^dpI7`=`=;d&J`MHv-{-yPQb0mb
zTR&G)*$IsfxhIJMU5~0JjSJ~VcEwuF&0J6Tb$KdT_HiS`x7$TZf3N~$4gxo?z7~bK
zltOJm>cv$jo<~2J_M$=#MgR5@1GX!x{!TVZoQ{p+Hc(aB66pOykVXx_x82c06*j0X
zhQ5QmMRHf%pnoBI@L~GWfCy~a>E`p%E0!Xy)PFp}U%^VU7F?#0uDs+0QD2JE7JN+7
z{&6g33IiXa(4pm*tJfen8A{oAo?34BhQQp28T+I?v)kDU$~;dR_8AG5l0koXDUz*w
zl~|(6q{=K86(VigcLx1-I|6?T1DU6h#de&pEgK9cLU4O0Lo!(8FpxxmhXZe#AOzw0
zDC&56%BtOOvi;G{{{;0C`R3_}*0G{Iklo)qt5DWRLE5Jq*T5Z`xqt3wM0D`u4rrF`
zmh(L2{+ka{sXxaoU<(PxzAqoo>Cv_5JUtFI^h@+XcpKWOR@t^XB<)A@ILMKGFgFSA
z^kWzc90UsyXqa>O(ZvkjRbT+e-@g|#Ui^LX8xhgL;SBl76%DU{KO0<ZLk}L@05RHU
zuHy&NWvFjkf!Y|dH1>*t+UFkagA<+m&AgdFgN)vl;q2VPK-s-3DIz`UHw7NYx!i8x
z&+{Etkvoai;rJ|HYd`Mt{yY}bxbxU+pNWG9BmJ#C9GzzM{UmE2-qDIIjqAkK<RT!Y
zWIf<VCB&s(-Q>AJ@Ha+}vkpjg&iy6H(;=wIC~DIQwmu*gt}`*eUg6w>U`6aJ?5V5m
zV5U#q#~+S{+X4v92T{R6aBU>RG^5tc+`@KC+PP8E_w(BY&lL|sPGdh^z_^n3w)8~e
z`#<n2_e&mu`6T6Kp4>-kleb^H1M(y3wd!)3JoF~#P>udNem8m@Er{T4$c6299(z84
zUi)B<C>w|8in|jcI+e^ymd4??sgZkY;d-_KjS{EgO9taDCj~D??xm$9F`&0hediHT
zQHnMF4G>?T0gR96_r#+>;Q}a74*Z<iI%t<}$xPswNjO&z?3jtcg@=nRAX4Xz@%$Kl
z%mFX|B}6D4Jy?zZ#l!JfT^q(iT^B-IK1d4p{`m=FnB+LN^4&e^(!^1}F*J8)$kVqR
z<WVvu6EBkd#>8M=>W|q0jRBjbKN&cE*0835vU3xynRyO~5|G(WuJCQVZs#%Q?j95u
zNi$-`$4H|r+Q9oA)Q+>GGHt@N9|d|H>-V*YgRMIob1NB;<yKMEZxjd*VrPY2dj!{4
zI63~{=aqIJv%A%uFMeNV04tr%HgeH1196Jxhs;N_!Y-pixyei;(%hqzvk&oeMWE~9
zRI|B!WP>G_Kx)rbckn)NVUD?`A(fmbyfbJ?%C-7SpFb3QWU**<A$+n5$5zsOva_QW
z$jt+ay8d74)n4dN2A02H^u9{o;MB@1e|VE39cmhLwGE#gCB;YF&mS1=eQiF(XmNMF
zXfa)Gc*}@?7ZQwn|LJh_4R<0n17NeL5?f+F*9kPF0wElvW8;jJ*iAd6cwZ(z_^hXt
zhj5l0g_Y4+F1`ao>G_P3s>{l=yv4n;S{oy{PM9rs@0(6Hm85<SJRn<0f8qx;XA|E`
zubQiUKAdEvJeWfp3)CIYCMRw$7yT~USl4M$sR;gtW>wsDsL~IR{@lQNVCLl>_8Xkp
zcU0HD8`55DnUv?Dhoik{bU-0rEev(8HAAP~=|)y-{~D8udTuJyD2?0n>6WWJ&cWkV
zfAKwXiFNe_Ta2lUW%zTbTQ-#3sXYM1RP~YE?vFP;<=}4*{A-qt^~E~wKq5m3&>tZi
zmdCEPnywh1G_%r%=cxa<Ed_)fQ&QE<xo0^rt}!EjF@*0%4PFS3H9sAljpf~!cQ)jc
zz+d9rfxZtE|MHADv5onVf+k31^H`4TGYMrd`~{{cA-CtSmVg)~#(eBAo+Fc}q@VPX
zb-L#?{E&GGyS%6fF}t>_qfnM)_cLIXX{mtNkNCbPp%X}tOJ26lDV5<shEw#!1i&zU
zfOH@1Th3^O$@sWnuRnddBq`0usir3qQTQXd`Mi(m51U&`4Z}V+_=e~RJJa>YG4052
z56pYI6Yy?AhOF!_C#~!1d{9uzMo4@Tg5zjK=OLuD+g*G2L%e5n<;J8Lt|L~01ukVO
zh}+SR$XM!c=;rlZBJR%*QPNBRT!Y8zd{U<tYfg40mG8w*ipC3c6ImP!UQDdCpXJF5
z&Y?!xU=&e(TUX;pul1^E`p<d(P1d{iPYPY~tCP51N0GY-9<5v05ELK&`0#21YNKcS
zeO1amy<N!u_179XVQM=~OZ+!k9#=F_;1vbS_GQJYO?u3T{UmhFK?@EEWhbT)*Fb3&
zdi77yyH18Kw8Ak=FXzj|o(a)dT{v&l!fBOis<4;S(47r?@Y^u2dBPqBtKttNlwaLd
zI4XYEZ>W;;b$Qlzl=Z^NFsNuePX7R9Iqd~7IA;Ug$cLA$O%MKlzEIzRWuQNN5`}Tf
zxD2qj-EK=q-v^+MxC!H0$5~Nrm;jUN%!+=%_SEdi@B_<Y<)TPo-n(TD+fkClO+sz1
zh->t^{NbtnZFZ9=u`&?U>eM_oy$y*IY<M{k3{VPFhFbxiCK&MwXx*Ug8z-2c=VxK}
zB_3#eInP)$B<YyOug>sl9%#&pAgrDO4*wCai@*oHug4}l0(gI=zi>{cCBz)vr2%qN
z)Ir~F(?9~_0@`!d8GZB~9^h+;I+fpVK6bn`?7OZ0cwq8e)Uoq$^lGVY#oX-yjWqmF
z4amT|5^U)Oqp<t;-Oj7k)sp~<8NIg+r1SwAiM^NV0$_uFxRD5X)?b1!7v$cmC{Zp4
z<RbnpittlYhS+y3!+B#R9nKt4%BSv~Lp>?J;{caSLK^i;5XqI>uM`-UwC>AAWJR9;
zw#o$a7XIpGA*eErTtV9gihh1!;TG%ITT9tR=;$FiPKKO$#0H*#QE`VgT%%^k0u=%4
zrk<Kg3FPqi)?cJ#8%`OIp*GGNJTR`_)C@y?9g}|r5YiL-tsIqG?mjW^f@eZAxUs;S
ztj=(4WLITpS|@Cu*2B?>*DMACK$*$nkHUsDBls~5^$zp${%=Bu%QMH9lE5pd2^Ob&
z2SRPM$aJ*tfAwC5p~k6RUlB9Em}kj6Mhc?5Zay4cEN-WyPypVkfWYyQT~U5|nLWo2
zz`90VPE%tuz@b)>Yaj#4{Zu~B-jbg%g@vOhB1d7uQXjZaM4J4=Wc4R~?Rw)Zj0bTV
maD0fasW%Fg4!K7k@z3P7%pTXuPJtJb5mXhm6zb$G!u}t$Kj*^$

literal 0
HcmV?d00001

diff --git a/src/js/complete-order.js b/src/js/complete-order.js
new file mode 100644
index 00000000..9ae98bb4
--- /dev/null
+++ b/src/js/complete-order.js
@@ -0,0 +1,14 @@
+function submitForm(){
+  var usernameField = document.getElementsByTagName('input')[1];
+  var emailField = document.getElementsByTagName('input')[2];
+  var cPasswdField = document.getElementsByTagName('input')[4];
+  var req1, req2, req3;
+  console.log(usernameField.value);
+  console.log(emailField.value);
+  //req1 = validate(usernameField.name, usernameField.value) && validate(emailField.name, emailField.value);
+  req1 = isValidated();
+  req2 = checkConfirmPasswd(cPasswdField);
+  req3 = isFilled();
+  console.log(req1, req2, req3);
+  return verifyAll(req1, req2, req3);
+}
diff --git a/src/order-ojek.php b/src/order-ojek.php
index faefef37..77e2ef1d 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -67,7 +67,7 @@
             </div>
       </div>
 
-      <form method="post" onsubmit="return isFilled()" action="<?php echo 'select-driver.php?id_active='.$_GET['id_active']?>" >     >
+      <form method="post" onsubmit="return isFilled()" action="<?php echo 'select-driver.php?id_active='.$_GET['id_active'];?>" >     >
       <div class="rowflex mtop30">
         <div class="labels mlauto">
           Picking Point
@@ -86,7 +86,7 @@
         <div class="labels mlauto">
           Preferred Driver
         </div>
-        <input class="mrauto" placeholder="  optional"/>
+        <input class="mrauto" name='prefdriver' placeholder="  optional"/>
       </div>
 
       <div class="textcenter">
diff --git a/src/select-driver.php b/src/select-driver.php
index b7e0fc72..41a72528 100644
--- a/src/select-driver.php
+++ b/src/select-driver.php
@@ -1,4 +1,21 @@
 <!DOCTYPE html>
+
+<?php
+  require_once 'dbconfig.php';
+
+  // Create connection
+  $conn = new mysqli(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_NAME);
+  // Check connection
+  if ($conn->connect_error) {
+      die("Connection failed: " . $conn->connect_error);
+  }
+
+  $sql = "SELECT * FROM userinfo, prefloc WHERE userinfo.id = prefloc.id";
+
+
+
+
+ ?>
 <html>
 <head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -57,41 +74,93 @@
     <!-- Start Preferred Drivers -->
     <div class="row border mt10 br8 px10">
       <h2 class="uppercase mt5">Preferred Drivers:</h2>
-      <div class="center-align mb25 grey">Nothing to display :(</div>
+      <ul class="driver">
+<?php
+  $result = $conn->query($sql);
+  $n_pref = 0;
+  if ($result->num_rows > 0) {
+    // output data of each row
+    while($row = $result->fetch_assoc()) {
+        if ($row['location'] == $_POST['source'] || $row['location'] == $_POST['destination']) {
+          if (isset($_POST['prefdriver']) && $row['username'] == $_POST['prefdriver']) {
+            $n_pref++;
+            echo
+              '<li class="row">'.
+                '<div class="col-4 photo-container p15 ">'.
+                  '<img src="img/'.$row['img_name'] .'" class="border">'.
+                '</div>'.
+                '<div class="col-8">'.
+                  '<h3 class="mb0">' . $row['fullname'] .'</h3>'.
+                  '<div class="rating"><span class="orange">&#9734; '. $row['avg_vote'] ."   ".'</span>('.$row['n_voters']. 'votes)</div>'.
+                //  <?php echo'.'complete-order.php?id_active='.$_GET['id_active'];
+                  '<form method="post" action="'. 'complete-order.php?id_active='.$_GET["id_active"]. '" >'.
+                    '<input type="hidden" name="source" value="'.$_POST["source"].' "/>'.
+                    '<input type="hidden" name="destination" value="'. $_POST['destination'] . '"/>'.
+                    '<input type="hidden" name="u_driver" value="'. $row['id']. '"/>'.
+                    '<div class="right-align mt25">'.
+                    '<input class="uppercase btn green-bg" type="submit" value="I choose you"/>'.
+                    '</div>'.
+                  '</form>'.
+                '</div>'.
+              '</li>';
+          }
+        }
+    }
+
+  }
+
+    if ($n_pref == 0) {
+      echo '<div class="center-align mb25 grey">Nothing to display :(</div>';
+    }
+  ?>
+</ul>
     </div>
     <!-- End Preferred Drivers -->
     <!-- Start Other Drivers -->
     <div class="row border mt5 br16 px10">
       <h2 class="uppercase mt5 mb0">Other Drivers:</h2>
       <ul class="driver">
-        <li class="row">
-          <div class="col-4 photo-container p15">
-            <img src="img/foto-profil.jpg" class="border">
-          </div>
-          <div class="col-8">
-            <h3 class="mb0">Bomba-rattata Ttatatatta</h3>
-            <div class="rating"><span class="orange">&#9734; 4.7</span>(1,728 votes)</div>
-            <div class="right-align mt25">
-              <button class="uppercase btn green-bg">I Choose You!</button>
-            </div>
-          </div>
-        </li>
-        <li class="row">
-          <div class="col-4 photo-container p15 ">
-            <img src="img/foto-profil.jpg" class="border">
-          </div>
-          <div class="col-8">
-            <h3 class="mb0">Bomba-rattata Ttatatatta</h3>
-            <div class="rating"><span class="orange">&#9734; 4.7</span>(1,728 votes)</div>
-            <div class="right-align mt25">
-              <button class="uppercase btn green-bg">I Choose You!</button>
-            </div>
-          </div>
-        </li>
-      </ul>
+        <?php
+          $result = $conn->query($sql);
+          $n_pref = 0;
+          if ($result->num_rows > 0) {
+            // output data of each row
+            while($row = $result->fetch_assoc()) {
+                if ($row['location'] == $_POST['source'] || $row['location'] == $_POST['destination']) {
+                  if (isset($_POST['prefdriver']) && $row['username'] != $_POST['prefdriver']) {
+                    $n_pref++;
+                    echo
+                      '<li class="row">'.
+                        '<div class="col-4 photo-container p15 ">'.
+                          '<img src="img/'.$row['img_name'] .'" class="border">'.
+                        '</div>'.
+                        '<div class="col-8">'.
+                          '<h3 class="mb0">' . $row['fullname'] .'</h3>'.
+                          '<div class="rating"><span class="orange">&#9734; '. $row['avg_vote'] ."   ".'</span>('.$row['n_voters']. 'votes)</div>'.
+                        //  <?php echo'.'complete-order.php?id_active='.$_GET['id_active'];
+                          '<form method="post" action="'. 'complete-order.php?id_active='.$_GET["id_active"]. '" >'.
+                            '<input type="hidden" name="source" value="'.$_POST["source"].' "/>'.
+                            '<input type="hidden" name="destination" value="'. $_POST['destination'] . '"/>'.
+                            '<input type="hidden" name="u_driver" value="'. $row['id']. '"/>'.
+                            '<div class="right-align mt25">'.
+                            '<input class="uppercase btn green-bg" type="submit" value="I choose you"/>'.
+                            '</div>'.
+                          '</form>'.
+                        '</div>'.
+                      '</li>';
+                  }
+                }
+            }
+
+          }
+
+            if ($n_pref == 0) {
+              echo '<div class="center-align mb25 grey">Nothing to display :(</div>';
+            }
+          ?>
     </div>
     <!-- End Other Drivers -->
   </main>
   <!-- End Main -->
 </body>
-</html>
\ No newline at end of file
+</html>
-- 
GitLab


From c6c83657d3128c8522e5c7440c3dd272f43ad592 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 03:18:21 +0700
Subject: [PATCH 26/40] fix login styles

---
 src/css/styles.css | 77 ++++++++++++++++++++++++----------------------
 src/login.php      |  6 ----
 2 files changed, 41 insertions(+), 42 deletions(-)

diff --git a/src/css/styles.css b/src/css/styles.css
index 65a39fbc..c2d1b690 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -30,9 +30,7 @@ li a:hover {
     background-color: #00897B;
 }
 .container {
-  margin-top: 25px;
-  margin-left: 50px;
-  margin-right: auto;
+  margin: 25px auto auto;
   text-align: center;
 }
 h1 {
@@ -42,27 +40,28 @@ h1 {
     text-align: center;
     text-transform: uppercase;
     z-index: 1;
+    color: #02702C;
 }
 
 h1:before {
-    border-top: 2px solid #33691E;
+    border-top: 2px solid #02702C;
     content:"";
     margin: 0 auto;
     position: absolute;
     top: 15px; left: 0; right: 0; bottom: 0;
-    width: 95%;
+    width: 86%;
     z-index: -1;
 }
 
-h1 span { background: #7CB342; padding: 0 10px; }
+h1 span { background: #8BBD3C; padding: 0 23px; }
 
 .box {
   width: 400px;
   box-sizing: content-box;
   box-shadow: #000000;
-  border: 8px solid #33691E;
+  border: 8px solid #02702C;
   text-align: justify;
-  background-color: #7CB342;
+  background-color: #8BBD3C;
   border-radius: 40px;
   margin: auto;
   height: 500px;
@@ -72,30 +71,42 @@ button {
   width: 120px;
   height: 50px;
   margin: 40px auto;
-  background-color: #64DD17;
-  border: 3px solid #33691E;
+  background-color: #82D800;
+  border: 3px solid black;
   border-radius: 10px;
   font-size: 30px;
   float: right;
-  position: relative;  right: 40px;
+  position: relative;  
+  right: 20px;
 }
 label {
-  font-size: 18px;
-  margin: 5px 10px;
-  color: #33691E;
+  font-size: 24px;
+  padding-left: 24px;
+  color: #02702C;
   display: inline-block;
-   float: left;
-   clear: left;
-   width: 150px;
-   text-align: left;
-   height: 25px;
+  float: left;
+  clear: left;
+  width: 128px;
+  text-align: left;
+  height: 25px;
+}
+.register label {
+  font-size: 16px;
+  margin: 5px 0;
+  padding-left: 11px;
+  color: #02702C;
+  display: inline-block;
+  float: left;
+  clear: left;
+  width: 143px;
+  text-align: left;
+  height: 25px;
 }
 .btn-register {
-  /*width: 100%;*/
   height: 50px;
   margin: 40px auto;
-  background-color: #64DD17;
-  border: 3px solid #33691E;
+  background-color: #82D800;
+  border: 3px solid black;
   border-radius: 10px;
   font-size: 20px;
   float: right;
@@ -106,12 +117,11 @@ label {
 }
 .form-control {
   height: 25px;
-  border: none;
-  border-radius: 5px;
-  padding: 5px; /* Some padding */
-  border: 1px solid #ccc; /* Gray border */
-  box-sizing: border-box; /* Make sure that padding and width stays in place */
-  margin-top: 5px; /* Add a top margin */
+  width: 227px;
+  padding: 5px;
+  border: 1px solid black;
+  box-sizing: border-box;
+  margin-top: 5px;
   margin-bottom: 5px;
   resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
 }
@@ -120,7 +130,7 @@ label {
   font-size: 14px;
   float: left;
   margin: 50px 25px;
-  color: black;
+  color: #333333;
 }
 .signin-link {
   font-size: 14px;
@@ -129,17 +139,12 @@ label {
   color: black;
 }
 .checkbox {
-  font-size: 14px;
+  font-size: 16px;
+  color: #02702C;
   float: left;
   margin: 5px;
 }
 
-.container {
-  width: 50%;
-  margin-top: 50px;
-  margin-left: 100px;
-
-}
 
 img {
   width : 150px;
diff --git a/src/login.php b/src/login.php
index 1c3b9bbc..36226605 100644
--- a/src/login.php
+++ b/src/login.php
@@ -6,12 +6,6 @@
     <link rel="stylesheet" href="css/styles.css">
   </head>
   <body>
-    <nav>
-      <ul>
-        <li><a href="#home">Home</a></li>
-        <li><a href="#about">About</a></li>
-      </ul>
-    </nav>
     <div class="container">
       <div class="box">
         <h1 class="no-background">
-- 
GitLab


From a188a3d87bb6af2b6d54a107f39e81c8be3c7a88 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 10:22:03 +0700
Subject: [PATCH 27/40] fix profile style

---
 src/css/fan.css    |  6 +++++-
 src/css/fan2.css   | 27 ++++++++++++++++++++++-----
 src/css/styles.css |  6 +++---
 src/dbconfig.php   |  2 +-
 src/profile.php    | 13 ++++++-------
 src/register.php   | 10 ++--------
 6 files changed, 39 insertions(+), 25 deletions(-)

diff --git a/src/css/fan.css b/src/css/fan.css
index d10154db..54de30b8 100644
--- a/src/css/fan.css
+++ b/src/css/fan.css
@@ -170,8 +170,12 @@ nav ul li a:hover {
   text-decoration: none;
   color: white;
   background: #465D43;
-
 }
+nav ul li a.active {
+  color: white;
+  background: #465D43;
+}
+
 /* Button */
 .btn-flat {
   cursor: pointer;
diff --git a/src/css/fan2.css b/src/css/fan2.css
index 8b1e4121..63ad1fb3 100644
--- a/src/css/fan2.css
+++ b/src/css/fan2.css
@@ -1,7 +1,7 @@
 /* Main Container */
 .card {
   margin-top: 20px;
-  width: 750px;
+  width: 40%;
 }
 
 /* Elements */
@@ -17,6 +17,16 @@
   text-align: center;
 }
 
+.box a {
+  display: block;
+  padding: 10px;
+}
+
+.box a:hover {
+  background-color: #465D43;
+  color: white;
+}
+
 .order-step {
   padding: 10px;
   margin-left: 20px;
@@ -43,10 +53,17 @@
   font-weight: bold;
 }
 
+.font-navbar a {
+  text-decoration: none;
+  color: black;
+}
 
 /* Selection */
 .selected-navbar {
-  background-color: green;
+  background-color: #465D43;
+}
+
+.selected-navbar a {
   color: white;
 }
 
@@ -84,10 +101,10 @@
 /* Pictures */
 
 .profilepic {
-  width: 150px;
-  height: 150px;
+  width: 116px;
+  height: 116px;
   border-radius: 50%;
-  border: 4px solid black;
+  border: 6px solid black;
 }
 
 .editpic {
diff --git a/src/css/styles.css b/src/css/styles.css
index c2d1b690..bd7358f1 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -92,13 +92,13 @@ label {
 }
 .register label {
   font-size: 16px;
-  margin: 5px 0;
-  padding-left: 11px;
+  margin: 5px 0px;
+  padding-left: 12px;
   color: #02702C;
   display: inline-block;
   float: left;
   clear: left;
-  width: 143px;
+  width: 142px;
   text-align: left;
   height: 25px;
 }
diff --git a/src/dbconfig.php b/src/dbconfig.php
index a13e908d..77d43734 100644
--- a/src/dbconfig.php
+++ b/src/dbconfig.php
@@ -1,7 +1,7 @@
 <?php
   define('DB_SERVER', 'localhost');
   define('DB_USERNAME', 'root');
-  define('DB_PASSWORD', '');
+  define('DB_PASSWORD', 'root');
   define('DB_NAME', 'tubes1-wbd');
 
  ?>
diff --git a/src/profile.php b/src/profile.php
index f751c71e..cac3a349 100644
--- a/src/profile.php
+++ b/src/profile.php
@@ -39,8 +39,7 @@ require_once 'dbconfig.php';
       <div class="rowflex">
         <div class="flexone">
           <div>
-            <span class="font-header" style="color: green;">PR</span>
-            -
+            <span class="font-header" style="color: green;">PR-</span>
             <span class="font-header" style="color: red;">OJEK</span>
           </div>
           <div style="color: green;">
@@ -50,16 +49,16 @@ require_once 'dbconfig.php';
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span id="username"><?php echo $username ?></span>
+          <span><b><?php echo $username ?></b>!</span>
           <br  />
           <a href="#">Logout</a>
         </div>
       </div>
 
       <div class="mtop10 rowflex">
-            <div class="flexone box font-navbar">ORDER</div>
-            <div class="flexone box font-navbar">HISTORY</div>
-            <div class="flexone box font-navbar selected-navbar">MY PROFILE</div>
+        <div class="flexone box font-navbar"><a href="">ORDER</a></div>
+        <div class="flexone box font-navbar"><a href="">HISTORY</a></div>
+        <div class="flexone box font-navbar selected-navbar"><a href="">MY PROFILE</a></div>
       </div>
 
       <div class="mtop10">
@@ -78,7 +77,7 @@ require_once 'dbconfig.php';
           <?php echo $fullname?>
         </div>
         <?php if($isdriver) {
-           echo '<span id="isdriver">Driver</span><span >| '. $avg_vote . '(' . $n_voters .')' . '</span>'; }
+           echo '<span id="isdriver">Driver</span><span >| &#8594; '. $avg_vote . '(' . $n_voters .')' . '</span>'; }
            else {
              echo '<span>Non-Driver</span>';
            }?>
diff --git a/src/register.php b/src/register.php
index 3471ab52..c6add5d3 100644
--- a/src/register.php
+++ b/src/register.php
@@ -7,18 +7,12 @@
     <script src="js/register.js" charset="utf-8"></script>
   </head>
   <body>
-    <nav>
-      <ul>
-        <li><a href="#home">Home</a></li>
-        <li><a href="#about">About</a></li>
-      </ul>
-    </nav>
-    <div class="container">
+    <div class="container register">
       <div class="box">
         <h1 class="no-background">
           <span><b>SIGN UP</b></span>
         </h1>
-        <form class="form-group" onsubmit="return submitForm()" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
+        <form onsubmit="return submitForm()" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
           <label>Your Name</label>
           <input type="text" class="form-control" name="nama" >
           <label>Username</label>
-- 
GitLab


From 848cb578d474b854b9ec7a93b54bc3ec91fc64f8 Mon Sep 17 00:00:00 2001
From: Fajar Nugroho <fajar12.nugroho@gmail.com>
Date: Sat, 7 Oct 2017 13:46:24 +0700
Subject: [PATCH 28/40] fix edit-prefered-location.php

---
 src/css/styles.css             |  22 +++++-
 src/dbconfig.php               |   6 +-
 src/edit-prefered-location.php | 128 ++++++++++++++++++++++++++++-----
 src/img/save.png               | Bin 0 -> 1441 bytes
 src/js/edit-pref-loc.js        |  55 ++++++++++++++
 5 files changed, 188 insertions(+), 23 deletions(-)
 create mode 100644 src/img/save.png
 create mode 100644 src/js/edit-pref-loc.js

diff --git a/src/css/styles.css b/src/css/styles.css
index 65a39fbc..03a1e82d 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -22,8 +22,10 @@ li a {
     display: block;
     color: white;
     text-align: center;
-    padding: 16px;
+    padding: 8px;
     text-decoration: none;
+    height: 16px;
+    width: 16px;
 }
 
 li a:hover {
@@ -31,7 +33,7 @@ li a:hover {
 }
 .container {
   margin-top: 25px;
-  margin-left: 50px;
+  margin-left: auto;
   margin-right: auto;
   text-align: center;
 }
@@ -151,7 +153,11 @@ a {
 a img {
   width: 16px;
 }
-
+.icon {
+  width: 16px;
+  height: 16px;
+  margin-right: 16px;
+}
 table {
     border-collapse: collapse;
 }
@@ -184,3 +190,13 @@ input.form-control.validation {
     margin-bottom: -4px;
     margin-left: 5px;
 }
+
+.action-column {
+  text-align: center;
+  display: inline-flex;
+  border: none;
+}
+
+a:hover {
+  cursor: pointer;
+}
diff --git a/src/dbconfig.php b/src/dbconfig.php
index a13e908d..e6715b1c 100644
--- a/src/dbconfig.php
+++ b/src/dbconfig.php
@@ -1,7 +1,7 @@
 <?php
   define('DB_SERVER', 'localhost');
-  define('DB_USERNAME', 'root');
-  define('DB_PASSWORD', '');
-  define('DB_NAME', 'tubes1-wbd');
+  define('DB_USERNAME', 'pr-ojek');
+  define('DB_PASSWORD', 'lalalayyy');
+  define('DB_NAME', 'projek');
 
  ?>
diff --git a/src/edit-prefered-location.php b/src/edit-prefered-location.php
index bed89d76..f0556a34 100644
--- a/src/edit-prefered-location.php
+++ b/src/edit-prefered-location.php
@@ -1,17 +1,94 @@
+<?php
+require_once 'dbconfig.php';
+if ($_SERVER['REQUEST_METHOD'] == 'POST'){
+  $id = $_GET['id_active'];
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+  if ($_GET['type'] == 'add'){
+    $location = $_POST['location'];
+    // Menyiapkan statement INSERT
+    $sqlquery = 'INSERT INTO prefloc (id,location) SELECT ?, ? FROM prefloc WHERE NOT EXISTS (SELECT id, location FROM prefloc WHERE id=? AND location=?) LIMIT 1';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+    // Bind variables
+    mysqli_stmt_bind_param($stmt, "isis", $id, $location, $id, $location);
+
+    if(mysqli_stmt_execute($stmt)){
+      echo 'sesuatu';
+      header('location: '. htmlspecialchars($_SERVER["PHP_SELF"]) .'?id='. $_GET['id_active']);
+    } else {
+      echo 'gagal';
+    }
+  } elseif ($_GET['type'] =='update'){
+    // Menyiapkan statement INSERT
+    $newLoc = $_POST['newVal'];
+    $oldLoc = $_POST['oldVal'];
+    $sqlquery = 'UPDATE prefloc SET location=? WHERE id=? AND location=?';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+    // Bind variables
+    mysqli_stmt_bind_param($stmt, "sis", $newLoc, $id, $oldLoc);
+
+    if(mysqli_stmt_execute($stmt)){
+      echo 'OK';
+    } else {
+      echo 'gagal';
+  }
+}
+  mysqli_stmt_close($stmt);
+
+  mysqli_close($sqlconn);
+}
+if ($_SERVER['REQUEST_METHOD'] == 'DELETE'){
+  $id = $_GET['id_active'];
+  $location = $_GET['location'];
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'DELETE FROM prefloc WHERE id=? AND location=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "is", $id, $location);
+  if(mysqli_stmt_execute($stmt)){
+    echo "OK";
+  } else {
+    echo "gagal";
+  }
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
+}
+if ($_SERVER['REQUEST_METHOD'] == 'GET'){
+  $id = $_GET['id_active'];
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT location FROM prefloc WHERE id=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "i", $id);
+
+
+
+ ?>
 <!DOCTYPE html>
 <html>
   <head>
     <meta charset="utf-8">
     <title>Edit Prefered Location</title>
+    <script src="js/edit-pref-loc.js" charset="utf-8"></script>
     <link rel="stylesheet" href="css/styles.css">
   </head>
   <body>
-    <nav>
-      <ul>
-        <li><a href="#home">Home</a></li>
-        <li><a href="#about">About</a></li>
-      </ul>
-    </nav>
     <div class="container">
       <h2>EDIT PREFERED LOCATION</h2>
       <table style="text-align: center; width: 100%;">
@@ -21,21 +98,35 @@
           <th>Actions</th>
         </thead>
         <tbody>
-          <tr>
-            <td>1</td>
-            <td></td>
-            <td>
-              <ul>
-                <li><a href="#"><img src="img/pencil.png" alt="edit"></a></li>
-                <li><a href="#"><img src="img/delete.png" alt="delete"></a></li>
-              </ul>
-            </td>
-          </tr>
+<?php
+if(mysqli_stmt_execute($stmt)){
+  // Simpan Hasil query
+  mysqli_stmt_store_result($stmt);
+  mysqli_stmt_bind_result($stmt, $location);
+  $i = 1;
+  while (mysqli_stmt_fetch($stmt)) {
+    echo '<tr>'.
+      '<td>' . $i . '</td>'.
+      '<td>' . $location . '</td>'.
+      '<td >'.
+      '<div class="action-column">'.
+        '<a onclick="editLoc(this)"><img src="img/pencil.png" class="icon" alt="edit"></a>'.
+        '<a onclick="delLoc(this)"><img src="img/delete.png" class="icon" alt="delete"></a>'.
+      '</div>'.
+      '</td>'.
+      '</tr>';
+        $i++;
+      }
+    }
+    mysqli_stmt_close($stmt);
+  }
+  mysqli_close($sqlconn);
+?>
         </tbody>
       </table>
       <br>
       <h2>ADD NEW LOCATION</h2>
-      <form class="form-group form-inline">
+      <form class="form-group form-inline" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) .'?id='. $_GET['id_active'] . '&type=add';?>" onsubmit="return isFilled()" method="post">
         <input type="text" class="form-control" name="location" >
         <button type="submit" class="btn-css">ADD</button>
       </form>
@@ -44,3 +135,6 @@
     </div>
   </body>
 </html>
+<?php
+
+ ?>
diff --git a/src/img/save.png b/src/img/save.png
new file mode 100644
index 0000000000000000000000000000000000000000..adfe1a9bc72260191848ec134c361e6529fc6e31
GIT binary patch
literal 1441
zcmah|3sh896g{AW%0x4!B@O0>fJj6J0g?GJzsJlA`G{0nngaen1=7(Hv`i3zQ6Lx)
zhcWY)nItNL2J-QTNtPhOV+I@q6%51=qAS#y*BO-6vb9?6wePuS@B7YO@16T@T4=Ds
z&X!{f0CuEO9)>g9GDZ%==<3dzgVXS3k{}7du}tRk2nOm&QOd9&fCLwSP00XH(b{we
zU@aG*dl3LHA7EU(u57jdz`8ATRyg4}f1x0d@Cl7zryd-gyf?(hjS%xCA_1Sz$MKQ^
zfkZ5pNu~ZGe~Cyq+s8!|Km_`^aa2_isfVa$gNFw<J8kpGl@&n>rBp^h2EAN&E`I-I
z&brDu9%C)ec6zDyEKNUq^342X;OT?D{>OhkT^SoUeu86xCS%o}OQ5Eu@&KtU0J7*9
zZAHw^a;Z#ik@>Vs`c<dYE4T?h06H29%t(ur$syllmqH<>QkhaBwBJtEU#zaLsaA>w
zq*UaP-O|%>y{Ds<ln6<Q$RWpYv!xOFQfdqx`fJERDRjuy8yo9NPM#_(EIcv<%+W!g
zldC7i0;NR6(Y9d8>B_3&;^LAaV2%#@xQe@lc{{V!wKY{`HI-$f)wN+>PK3W$M1};-
z3M5HVsZc0iK%qd1rau`%h{cfDe%sh=(CeEis<pK>Ha0dg^8{;)k)}=0%{0PfGGR<i
zOmv$%?a=OgNT*rJMplZ2G(GU#JU~C|H$T2->hG<qsXBi6KzGwcY$hw^y4_aeih_zL
z?U|_j%7`5m3v<ht?K;0=Uu}%`H0-2tm6_TGx%5ls(SX#@kTV!{G&9x6RJXI$t?YCQ
zS+5e0fT_M=li5X4R6~8;wX5|=Oi<cyqtIt$b^g0u$BQc}tMGJiiILqkv|2jY&e9jn
z<m4C_*_{kc*Qv7dqN1W>L%<vzj>f>yblT)0Z!>hA$cbsy%`GjBO-)S{g~S9Unln#E
zoAC}LsltLS*9E}Q*B5{77np4Ad=Fb|?h^<x_BitC!A4t}O`C*#j66%=|9`MlSilpS
z|AD~uk=fkm>aHLH20<v?8(f_zd<m<_K!rT>v31e_ic#^(d20ZeV=Ti8v^sk<N2tgk
zVnn;G%_ye{36swr#To}vE(y19uwq-?$4_F|j2Jn}mie09>n!$Yt2bcG*rYd;-`bM0
zHFcbQ+S?p!a7Z8jj(XenjLfWWvnS+CoCK3Kj_*1-yS(T6{uH;V?zz*zBaiF3BY&s1
zK)36=>AS!80`EOOGxqM=f8d9MKOXY^>F`YOE9CKiK2mh_*zw{Mf|61ph)(*8PyJF>
zei{!@Qhi1Wva@pH-1!SNH5V@a8gQvr0m|RV4=(@y$CWE}^;ZKMuFZm=#^8`9s#&i$
zw6um^H_nEzwmIQ9+B<IEymh<t!>&6Y!N-5jo%hM7^A{}mY~iAa$nGdu+_PlqvgOe+
zF)LQCijBJ)51+5@U32gLgNF|v^gUAbuU!YjzW8!|LgI#v8#jFQ^`>t&4^O_kA)$6G
zKNCCWtRm*B7DuR-@S;{P!3m~wJ$>Chx$fK<;aoqS*9@K)=H5Imw^u!X$}0t{;uc3Q
WUH{(&x~5xsSO6puEI%S$wE1u8e6QUA

literal 0
HcmV?d00001

diff --git a/src/js/edit-pref-loc.js b/src/js/edit-pref-loc.js
new file mode 100644
index 00000000..11cf9ada
--- /dev/null
+++ b/src/js/edit-pref-loc.js
@@ -0,0 +1,55 @@
+function isFilled(){
+  var form = document.getElementsByTagName('input');
+  if (form[0].value == ''){
+    alert('Harap isi form..!!');
+    return false;
+  }
+  return true;
+}
+
+function editLoc(btn){
+  var row = btn.parentNode.parentNode.parentNode;
+  var locCol = row.children[1];
+  var tempVal = locCol.innerHTML;
+  locCol.innerHTML = '<input type="text" value="'+ tempVal + '">';
+  btn.children[0].src = "img/save.png";
+  btn.onclick = function () {saveLoc(tempVal);};
+  btn.parentNode.children[1].onclick = function() {location.reload();};
+}
+
+function saveLoc(oldVal){
+  var newVal = document.getElementsByTagName('input')[0].value;
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+    if (this.readyState == 4 && this.status == 200) {
+      // console.log(this.responseText);
+      if (this.responseText.slice(0,2) == 'OK'){
+        location.reload();
+      } else {
+        alert('Server Error');
+      }
+    }
+  };
+  xmlhttp.open("POST", location.href + '&type=update' , true);
+  xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
+  xmlhttp.send("oldVal=" + oldVal + "&newVal=" + newVal);
+}
+
+function delLoc(btn){
+  var row = btn.parentNode.parentNode.parentNode;
+  var locCol = row.children[1];
+  var tempVal = locCol.innerHTML;
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+    if (this.readyState == 4 && this.status == 200) {
+      console.log(this.responseText);
+      if (this.responseText.slice(0,2) == 'OK'){
+        location.reload();
+      } else {
+        alert('Error');
+      }
+    }
+  }
+  xmlhttp.open("DELETE", location.href + "&location=" + tempVal , true);
+  xmlhttp.send();
+}
-- 
GitLab


From 40dc3241a90022981c45c40ab00251d4633f4352 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 13:52:02 +0700
Subject: [PATCH 29/40] fix style

---
 src/complete-order.php         | 51 +++++++++++++-------
 src/css/fan.css                | 58 ++++++++++++++++------
 src/css/fan2.css               | 39 ++++++++++-----
 src/css/styles.css             | 87 ++++++++++++++++++++++-----------
 src/edit-prefered-location.php | 21 ++++----
 src/edit-profile.php           |  2 +-
 src/login.php                  |  3 +-
 src/order-ojek.php             | 88 +++++++++++++++++++++-------------
 src/profile.php                |  5 +-
 src/register.php               |  1 +
 src/select-driver.php          | 47 ++++++++++--------
 11 files changed, 263 insertions(+), 139 deletions(-)

diff --git a/src/complete-order.php b/src/complete-order.php
index db82697d..06b8aa32 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -10,7 +10,24 @@
   if ($conn->connect_error) {
       die("Connection failed: " . $conn->connect_error);
   }
+  /* GET USER INFO */
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+  $stmt = mysqli_prepare($conn, $sqlquery);
 
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
+
+    mysqli_stmt_fetch($stmt);
+  }
+
+  /* PREFLOC */
   $sql = "SELECT * FROM userinfo, prefloc WHERE userinfo.id = prefloc.id AND userinfo.id LIKE {$_POST['u_driver']}";
 
   //$sql = "SELECT * FROM `userinfo`,`prefloc` WHERE `userinfo.id` = `prefloc.id` LIKE '{$_POST["u_driver"]}'";
@@ -27,6 +44,7 @@
   <head>
     <title>Complete Order</title>
     <link rel="stylesheet" href="css/fan2.css"/>
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
   </head>
 
   <body>
@@ -35,9 +53,7 @@
       <div class="rowflex">
         <div class="flexone">
           <div>
-            <span class="font-header" style="color: green;">PR</span>
-            -
-            <span class="font-header" style="color: red;">OJEK</span>
+            <span class="font-header" style="color: green;">PR-</span><span class="font-header" style="color: red;">OJEK</span>
           </div>
           <div style="color: green;">
             wushh... wushh... ngeeeeeeenggg...
@@ -46,16 +62,16 @@
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span id="username">pikapikachu</span>
+          <span id="username"><?php echo $username ?> !</span>
           <br  />
           <a href="#">Logout</a>
         </div>
       </div>
 
       <div class="mtop10 rowflex">
-            <div class="flexone box font-header selected-navbar">ORDER</div>
-            <div class="flexone box font-header">HISTORY</div>
-            <div class="flexone box font-header">MY PROFILE</div>
+        <div class="flexone box font-navbar selected-navbar"><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">ORDER</a></div>
+        <div class="flexone box font-navbar"><a href="history.php?id_active=<?php echo $_GET['id_active'] ?>">HISTORY</a></div>
+        <div class="flexone box font-navbar"><a href="">MY PROFILE</a></div>
       </div>
 
 
@@ -65,33 +81,33 @@
 
       <div class="mtop10 rowflex">
             <div class="rowflex order-step flexone box font-order">
-              <div class="number mr20 lh40">
+              <div class="number mr12">
                 1
               </div>
-              <div class="lh40">
+              <div class="left-align">
                 Select Destination
               </div>
             </div>
             <div class="rowflex order-step flexone box font-order">
-              <div class="number mr20 lh40">
+              <div class="number mr12">
                 2
               </div>
-              <div class="lh40">
+              <div class="left-align">
                 Select a Driver
               </div>
             </div>
             <div class="rowflex order-step flexone box font-order selected-order">
-              <div class="number mr20 lh40">
+              <div class="number mr12">
                 3
               </div>
-              <div class="lh40">
+              <div class="left-align">
                 Complete your order
               </div>
             </div>
       </div>
 
       <h2>HOW WAS IT ?</h2>
-      <div class="mtop30 textcenter" >
+      <div class="textcenter" >
         <img class="mtop10 profilepic" src="img/<?php echo $row['img_name']; ?>" />
         <div class="mtop10" id="username">
           <?php echo $row['username']; ?>
@@ -117,7 +133,8 @@
 
 
           <div class="mtop10 float-right">
-            <input class="button" type="submit" value="Complete Order" />
+            <!-- <input class="button" type="submit" value="Complete Order" /> -->
+            <button type="submit" class="btn-complete">COMPLETE<br>ORDER</button>
           </div>
         </form>
 
@@ -127,7 +144,7 @@
     </div>
   </body>
 
-  <?php
+  <?php /*
     if($clicked > 0) {
       // Create connection
       $conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
@@ -145,6 +162,6 @@
       }
 
       $conn->close();
-    }
+    } */
    ?>
 </html>
diff --git a/src/css/fan.css b/src/css/fan.css
index 54de30b8..8b3f0a61 100644
--- a/src/css/fan.css
+++ b/src/css/fan.css
@@ -5,10 +5,15 @@ img {
   max-width: 100%;
   height: auto;
 }
-
+h1 {
+  margin-top: 60px;
+  margin-bottom: 10px;
+  font-size: 40px;
+  font-family: Oswald;
+}
 /* Layout */
 .container {
-  margin: 0 auto;
+  margin: 20px auto;
   max-width: 1280px;
   width: 40%;
   min-width: 540px;
@@ -49,7 +54,8 @@ img {
 }
 /* Vertical center */
 .title {
-  font-size: 25px;
+  font-size: 30px;
+  font-weight: bold;
 }
 .relative { /* parent */
   position: relative;
@@ -89,15 +95,21 @@ img {
 .mt10 {
   margin-top: 10px;
 }
+.mt20 {
+  margin-top: 20px;
+}
 .mt25 {
   margin-top: 25px;
 }
-.mr67 {
-  margin-right: 67px;
-}
 .mt40 {
   margin-top: 40px;
 }
+.mr25 {
+  margin-right: 25px
+}
+.mr67 {
+  margin-right: 67px;
+}
 .m0 {
   margin:0;
 }
@@ -108,6 +120,12 @@ img {
   margin-bottom: 25px;
 }
 /* Padding */
+.p5 {
+  padding: 5px;
+}
+.p10 {
+  padding: 10px;
+}
 .p15 {
   padding: 15px;
 }
@@ -162,7 +180,10 @@ nav ul li a {
   display: block;
   text-decoration: none;
   color: black;
-  padding: 10px;
+  padding: 8px;
+  font-weight: bold;
+  font-size: 24px;
+  font-family: Roboto;
 }
 nav ul li a:hover {
   cursor: pointer;
@@ -254,23 +275,30 @@ input:checked + .slider:before {
   width: 75%;
 }
 
+/* Status */
+.status {
+  font-size: 17px;
+}
+.status .active {
+  background: #FFFE9F;
+}
+.status .col-3 {
+  width: 30%;
+}
 .round-numb {
-  width: 30px;
-  height: 30px;
+  width: 40px;
+  height: 40px;
   display: block;
   text-align: center;
   background: #D9D9D9;
-  padding: 6px;
+  padding: 11px;
   border-radius: 25px;
 }
 .numb {
   position: relative;
-  height: 36px;
-
-}
-.status .active {
-  background: #FFFE9F;
+  height: 50px;
 }
+
 /* Driver */
 .driver {
   list-style: none;
diff --git a/src/css/fan2.css b/src/css/fan2.css
index 211d12d8..3c912e19 100644
--- a/src/css/fan2.css
+++ b/src/css/fan2.css
@@ -2,14 +2,14 @@
 .card {
   margin-top: 20px;
   width: 40%;
+  min-width: 540px;
 }
 
 /* Elements */
 .number {
+  padding: 10px 16px;
   border-radius: 50%;
-  background-color: grey;
-  height: 40px;
-  width: 40px;
+  background-color: #D9D9D9;
 }
 
 .box {
@@ -19,7 +19,7 @@
 
 .box a {
   display: block;
-  padding: 10px;
+  padding: 8px;
 }
 
 .box a:hover {
@@ -40,12 +40,12 @@
 /* Fonts */
 .font-order {
   font-size: 17px;
-  font-weight: bold;
 }
 
 .font-title {
   font-size: 40px;
   font-weight: bold;
+  font-family: Oswald;
 }
 
 .font-header {
@@ -54,8 +54,11 @@
 }
 
 .font-navbar a {
+  font-family: Roboto;
   text-decoration: none;
   color: black;
+  font-weight: bold;
+  font-size: 24px;
 }
 
 /* Selection */
@@ -154,6 +157,10 @@
   margin-right: 20px;
 }
 
+.mr12 {
+  margin-right: 12px;
+}
+
 /* List */
 li {
   font-size: 20px;
@@ -166,13 +173,20 @@ li {
 
 /* Button */
 .button {
-  background-color: green;
+  background-color: #82D800;
   border: 1px solid black;
-  border-radius: 7%;
-  width: 120px;
-  padding: 10px;
+  border-radius: 10px;
+  /* width: 99px; */
+  padding: 12px 28px;
+  font-size: 20px;
+}
+.btn-complete {
+  background-color: #82D800;
+  border: 1px solid black;
+  border-radius: 10px;
+  padding: 7px 14px;
+  font-size: 18px;
 }
-
 /* Label */
 .labels {
   width: 150px;
@@ -181,4 +195,7 @@ li {
 }
 
 
-/* Rating */
+/* text align */
+.left-align {
+  text-align: left;
+}
\ No newline at end of file
diff --git a/src/css/styles.css b/src/css/styles.css
index bd7358f1..c5310d16 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -2,13 +2,16 @@
 body {
   font-family: Roboto, sans-serif;
 }
-nav {
-  background-color: #009688;
-  height: 60px;
-  margin: 0px;
-  padding: 0;
+h1 {
+  font-family: Oswald;
+  font-size: 40px;
+  margin-top: 60px;
+  margin-bottom: 10px;
+}
+h2 {
+  font-family: Oswald;
+  margin-bottom: 10px;
 }
-
 ul {
   list-style: none;
   margin: 0;
@@ -22,8 +25,11 @@ li a {
     display: block;
     color: white;
     text-align: center;
-    padding: 16px;
+    padding: 5px 15px;
     text-decoration: none;
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
 }
 
 li a:hover {
@@ -31,29 +37,32 @@ li a:hover {
 }
 .container {
   margin: 25px auto auto;
-  text-align: center;
+  width: 40%;
 }
-h1 {
-    font: 33px sans-serif;
-    margin-top: 30px;
-    position: relative;
-    text-align: center;
-    text-transform: uppercase;
-    z-index: 1;
-    color: #02702C;
+.login h1, .register h1 {
+  font-family: Oswald;
+  font-size: 55px;
+  margin-top: 4px;
+  position: relative;
+  text-align: center;
+  text-transform: uppercase;
+  z-index: 1;
+  color: #02702C;
 }
 
-h1:before {
-    border-top: 2px solid #02702C;
-    content:"";
-    margin: 0 auto;
-    position: absolute;
-    top: 15px; left: 0; right: 0; bottom: 0;
-    width: 86%;
-    z-index: -1;
+.login h1:before, .register h1:before {
+  border-top: 2px solid #02702C;
+  content:"";
+  margin: 0 auto;
+  position: absolute;
+  top: 42px; left: 0; right: 0; bottom: 0;
+  width: 86%;
+  z-index: -1;
 }
 
-h1 span { background: #8BBD3C; padding: 0 23px; }
+.login h1 span, .register h1 span { 
+  background: #8BBD3C; padding: 0 23px; 
+}
 
 .box {
   width: 400px;
@@ -154,7 +163,7 @@ a {
 
 }
 a img {
-  width: 16px;
+  width: 20px;
 }
 
 table {
@@ -162,16 +171,32 @@ table {
 }
 
 table, th, td {
-    border: 1px solid black;
+    border: 1px solid #C8C8C8;
 }
 
 .form-inline button{
   margin: auto;
 }
 
+.loc {
+  width: 418px;
+  border-color: #C8C8C8;
+}
+.btn-css {
+  font-size: 16px;
+  width: 80px;
+  height: 35px;
+  border: 1px solid;
+}
+
 .btn-danger {
   background-color: red;
   float: left;
+  left: 3px;
+  font-size: 16px;
+  width: 80px;
+  height: 35px;
+  border: 1px solid;
 }
 
 input.form-control.validation {
@@ -189,3 +214,11 @@ input.form-control.validation {
     margin-bottom: -4px;
     margin-left: 5px;
 }
+
+/* layout */
+.wid70 {
+  width: 70%;
+}
+.wid20 {
+  width: 20%;
+}
\ No newline at end of file
diff --git a/src/edit-prefered-location.php b/src/edit-prefered-location.php
index bed89d76..5210660b 100644
--- a/src/edit-prefered-location.php
+++ b/src/edit-prefered-location.php
@@ -4,21 +4,16 @@
     <meta charset="utf-8">
     <title>Edit Prefered Location</title>
     <link rel="stylesheet" href="css/styles.css">
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
   </head>
   <body>
-    <nav>
-      <ul>
-        <li><a href="#home">Home</a></li>
-        <li><a href="#about">About</a></li>
-      </ul>
-    </nav>
     <div class="container">
-      <h2>EDIT PREFERED LOCATION</h2>
+      <h1>EDIT PREFERED LOCATIONS</h1>
       <table style="text-align: center; width: 100%;">
         <thead>
           <th>No</th>
-          <th>Location</th>
-          <th>Actions</th>
+          <th class="wid70">Location</th>
+          <th class="wid20">Actions</th>
         </thead>
         <tbody>
           <tr>
@@ -34,13 +29,13 @@
         </tbody>
       </table>
       <br>
-      <h2>ADD NEW LOCATION</h2>
-      <form class="form-group form-inline">
-        <input type="text" class="form-control" name="location" >
+      <h2>ADD NEW LOCATION:</h2>
+      <form class="form-inline">
+        <input type="text" class="form-control loc" name="location" >
         <button type="submit" class="btn-css">ADD</button>
       </form>
       <br>
-      <button type="button" class="btn-danger" >Back</button>
+      <button type="button" class="btn-danger" >BACK</button>
     </div>
   </body>
 </html>
diff --git a/src/edit-profile.php b/src/edit-profile.php
index c4fac4c1..4380192e 100644
--- a/src/edit-profile.php
+++ b/src/edit-profile.php
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html>
 <head>
-
   <title>Edit Profile</title>
   <link rel="stylesheet" type="text/css" href="css/fan.css">
+  <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
 </head>
 <body>
   <main class="container">
diff --git a/src/login.php b/src/login.php
index 36226605..24c8afdd 100644
--- a/src/login.php
+++ b/src/login.php
@@ -4,9 +4,10 @@
     <meta charset="utf-8">
     <title>Login</title>
     <link rel="stylesheet" href="css/styles.css">
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
   </head>
   <body>
-    <div class="container">
+    <div class="container login">
       <div class="box">
         <h1 class="no-background">
           <span><b>LOGIN</b></span>
diff --git a/src/order-ojek.php b/src/order-ojek.php
index 77e2ef1d..8430f489 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -1,9 +1,33 @@
 <!DOCTYPE html>
+<?php
+  require_once 'dbconfig.php';
 
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
+
+    mysqli_stmt_fetch($stmt);
+  }
+?>
 <html>
   <head>
     <title>Order Ojek</title>
     <link rel="stylesheet" href="css/fan2.css"/>
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
   </head>
 
   <body>
@@ -12,9 +36,7 @@
       <div class="rowflex">
         <div class="flexone">
           <div>
-            <span class="font-header" style="color: green;">PR</span>
-            -
-            <span class="font-header" style="color: red;">OJEK</span>
+            <span class="font-header" style="color: green;">PR-</span><span class="font-header" style="color: red;">OJEK</span>
           </div>
           <div style="color: green;">
             wushh... wushh... ngeeeeeeenggg...
@@ -23,16 +45,16 @@
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span id="username">pikapikachu</span>
+          <span id="username"><?php echo $username ?> !</span>
           <br  />
           <a href="#">Logout</a>
         </div>
       </div>
 
       <div class="mtop10 rowflex">
-            <div class="flexone box font-header selected-navbar">ORDER</div>
-            <div class="flexone box font-header">HISTORY</div>
-            <div class="flexone box font-header">MY PROFILE</div>
+        <div class="flexone box font-navbar selected-navbar"><a href="#">ORDER</a></div>
+        <div class="flexone box font-navbar"><a href="history.php?id_active=<?php echo $_GET['id_active'] ?>">HISTORY</a></div>
+        <div class="flexone box font-navbar"><a href="profile.php?id_active=<?php echo $_GET['id_active'] ?>">MY PROFILE</a></div>
       </div>
 
 
@@ -41,33 +63,33 @@
       </div>
 
       <div class="mtop10 rowflex">
-            <div class="rowflex order-step flexone box font-order selected-order">
-              <div class="number mr20 lh40">
-                1
-              </div>
-              <div class="lh40">
-                Select Destination
-              </div>
-            </div>
-            <div class="rowflex order-step flexone box font-order ">
-              <div class="number mr20 lh40">
-                2
-              </div>
-              <div class="lh40">
-                Select a Driver
-              </div>
-            </div>
-            <div class="rowflex order-step flexone box font-order">
-              <div class="number mr20 lh40">
-                3
-              </div>
-              <div class="lh40">
-                Complete your order
-              </div>
-            </div>
+        <div class="rowflex order-step flexone box font-order selected-order">
+          <div class="number mr12">
+            1
+          </div>
+          <div class="left-align">
+            Select Destination
+          </div>
+        </div>
+        <div class="rowflex order-step flexone box font-order ">
+          <div class="number mr12 ">
+            2
+          </div>
+          <div class="left-align">
+            Select a Driver
+          </div>
+        </div>
+        <div class="rowflex order-step flexone box font-order">
+          <div class="number mr12">
+            3
+          </div>
+          <div class="left-align">
+            Complete your order
+          </div>
+        </div>
       </div>
 
-      <form method="post" onsubmit="return isFilled()" action="<?php echo 'select-driver.php?id_active='.$_GET['id_active'];?>" >     >
+      <form method="post" onsubmit="return isFilled()" action="select-driver.php?id_active='<?php echo $_GET['id_active'];?>'">
       <div class="rowflex mtop30">
         <div class="labels mlauto">
           Picking Point
@@ -90,7 +112,7 @@
       </div>
 
       <div class="textcenter">
-        <input class="mtop30 button " type="submit" value="Complete Order" />
+        <input class="mtop30 button " type="submit" value="NEXT" />
       </div>
 
       </form>
diff --git a/src/profile.php b/src/profile.php
index cac3a349..9e5ff5c3 100644
--- a/src/profile.php
+++ b/src/profile.php
@@ -30,6 +30,7 @@ require_once 'dbconfig.php';
 <html>
   <head>
     <title>Profile</title>
+    <link href="https://fonts.googleapis.com/css?family=Oswald|Roboto" rel="stylesheet">
     <link rel="stylesheet" href="css/fan2.css"/>
   </head>
 
@@ -56,8 +57,8 @@ require_once 'dbconfig.php';
       </div>
 
       <div class="mtop10 rowflex">
-        <div class="flexone box font-navbar"><a href="">ORDER</a></div>
-        <div class="flexone box font-navbar"><a href="">HISTORY</a></div>
+        <div class="flexone box font-navbar"><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">ORDER</a></div>
+        <div class="flexone box font-navbar"><a href="history.php?id_active=<?php echo $_GET['id_active'] ?>">HISTORY</a></div>
         <div class="flexone box font-navbar selected-navbar"><a href="">MY PROFILE</a></div>
       </div>
 
diff --git a/src/register.php b/src/register.php
index c6add5d3..443fe979 100644
--- a/src/register.php
+++ b/src/register.php
@@ -5,6 +5,7 @@
     <title>Sign Up</title>
     <link rel="stylesheet" href="css/styles.css">
     <script src="js/register.js" charset="utf-8"></script>
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
   </head>
   <body>
     <div class="container register">
diff --git a/src/select-driver.php b/src/select-driver.php
index 41a72528..ee3b1575 100644
--- a/src/select-driver.php
+++ b/src/select-driver.php
@@ -10,17 +10,32 @@
       die("Connection failed: " . $conn->connect_error);
   }
 
-  $sql = "SELECT * FROM userinfo, prefloc WHERE userinfo.id = prefloc.id";
+  /* GET USER INFO */
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+  $stmt = mysqli_prepare($conn, $sqlquery);
 
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
 
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
 
+    mysqli_stmt_fetch($stmt);
+  }
+
+  /* SELECT DRIVER */
+  $sql = "SELECT * FROM userinfo, prefloc WHERE userinfo.id = prefloc.id";
 
  ?>
 <html>
 <head>
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Select Driver</title>
   <link rel="stylesheet" type="text/css" href="css/fan.css">
+  <link href="https://fonts.googleapis.com/css?family=Oswald|Roboto" rel="stylesheet">
 </head>
 <body>
   <!-- Start Header -->
@@ -28,25 +43,19 @@
     <div class="row">
       <div class="col-6">
         <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
-      </div>
-      <div class="col-6 right-align">
-        Hi, <b>username</b> !<br>
-      </div>
-    </div>
-    <div class="row">
-      <div class="col-6">
         <div class="green">wushh... wushh... ngeeeeeenggg...</div>
       </div>
-      <div class="col-6 right-align">
+      <div class="col-6 right-align mt10">
+        Hi, <b><?php echo $username ?> !</b><br>
         <a href=""><span class="blue">Logout</span></a>
       </div>
     </div>
     <!-- Start Navigation -->
     <nav class="mt10">
       <ul>
-        <li><a href="">Order</a></li>
-        <li><a href="">History</a></li>
-        <li><a href="">My Profile</a></li>
+        <li><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">Order</a></li>
+        <li><a href="#" class="active">History</a></li>
+        <li><a href="profile.php?id_active=<?php echo $_GET['id_active'] ?>">My Profile</a></li>
       </ul>
     </nav>
     <!-- End Navigation -->
@@ -57,17 +66,17 @@
     <h1 class="uppercase">Make An Order</h1>
     <!-- Start Status -->
     <div class="row status">
-      <div class="col-3 border mr67">
+      <div class="col-3 border mr25">
         <div class="col-4 numb"><div class="round-numb center-center">1</div></div>
-        <div class="col-8">Select Destination</div>
+        <div class="col-8 p5">Select Destination</div>
       </div>
-      <div class="col-3 border mr67 active">
+      <div class="col-3 border mr25 active">
         <div class="col-4 numb"><span class="round-numb center-center">2</span></div>
-        <div class="col-8">Select a Driver</div>
+        <div class="col-8 p5">Select a Driver</div>
       </div>
       <div class="col-3 border">
         <div class="col-4 numb"><span class="round-numb center-center">3</span></div>
-        <div class="col-8">Complete your order</div>
+        <div class="col-8 p5">Complete your order</div>
       </div>
     </div>
     <!-- End Status -->
@@ -98,7 +107,7 @@
                     '<input type="hidden" name="destination" value="'. $_POST['destination'] . '"/>'.
                     '<input type="hidden" name="u_driver" value="'. $row['id']. '"/>'.
                     '<div class="right-align mt25">'.
-                    '<input class="uppercase btn green-bg" type="submit" value="I choose you"/>'.
+                    '<input class="uppercase btn green-bg" type="submit" value="I choose you!"/>'.
                     '</div>'.
                   '</form>'.
                 '</div>'.
-- 
GitLab


From 6081c978868b42379ab87066039197a1d32b8c09 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 17:44:45 +0700
Subject: [PATCH 30/40] fix some bug

---
 src/css/fan.css                |  33 ++++++++++++-
 src/css/fan2.css               |  15 +++++-
 src/css/styles.css             |  10 ++++
 src/edit-prefered-location.php |   4 +-
 src/edit-profile.php           |  59 +++++++++++++++++-----
 src/img/cloud.png              | Bin 0 -> 7944 bytes
 src/img/images.png             | Bin 0 -> 9464 bytes
 src/js/fan.js                  |  29 ++++++++++-
 src/js/register.js             |  15 +++++-
 src/login.php                  |   3 ++
 src/profile.php                |  44 +++++++++++------
 src/update.php                 |  86 +++++++++++++++++++++++++++++++++
 12 files changed, 265 insertions(+), 33 deletions(-)
 create mode 100644 src/img/cloud.png
 create mode 100644 src/img/images.png
 create mode 100644 src/update.php

diff --git a/src/css/fan.css b/src/css/fan.css
index 8b3f0a61..5ab5a2be 100644
--- a/src/css/fan.css
+++ b/src/css/fan.css
@@ -3,7 +3,8 @@
 }
 img {
   max-width: 100%;
-  height: auto;
+  height: 100%;
+  width: auto;
 }
 h1 {
   margin-top: 60px;
@@ -204,6 +205,10 @@ nav ul li a.active {
   border: 1px solid grey;
 }
 .btn {
+  text-decoration: none;
+  color: black;
+  font-size: 14px;
+  font-family: Roboto;
   padding: 7px 17px;
   cursor: pointer;
   border-style: none;
@@ -275,6 +280,32 @@ input:checked + .slider:before {
   width: 75%;
 }
 
+/*.inputfile {
+  opacity: 0;
+  z-index: -1;
+}*/
+/*.inputfile + label span {
+    width: 75%;
+    min-height: 26px;
+    margin-right: 5px;
+    display: inline-block;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+    overflow: hidden;
+    vertical-align: top;
+    border: 1px solid #C8C8C8;
+}
+
+.inputfile + label strong {
+    height: 100%;
+    color: black;
+    background-color: #D7D7D7;
+    display: inline-block;
+    padding: 3px 10px;
+    border: 1px solid #BBBBBB;
+    font-weight: normal;
+}*/
+
 /* Status */
 .status {
   font-size: 17px;
diff --git a/src/css/fan2.css b/src/css/fan2.css
index 3c912e19..f209c648 100644
--- a/src/css/fan2.css
+++ b/src/css/fan2.css
@@ -1,3 +1,6 @@
+h2 {
+  font-family: Oswald;
+}
 /* Main Container */
 .card {
   margin-top: 20px;
@@ -120,8 +123,18 @@
 /* Users */
 #username {
   font-weight: bold;
+  font-size: 30px;
+}
+#fullname, #email, #phone {
+  font-size: 20px;
+}
+.rating {
+  color: #FE9926;
+}
+.pref-loc {
+  font-family: Oswald;
+  font-size: 26px;
 }
-
 /* Floating */
 .float-right {
   float: right;
diff --git a/src/css/styles.css b/src/css/styles.css
index ceb75af9..392aa2d2 100644
--- a/src/css/styles.css
+++ b/src/css/styles.css
@@ -236,3 +236,13 @@ input.form-control.validation {
 a:hover {
   cursor: pointer;
 }
+
+.invalid-text {
+  color: red;
+  font-weight: bold;
+  padding-left: 25px;
+}
+
+.left-align {
+  text-align: left !important;
+}
\ No newline at end of file
diff --git a/src/edit-prefered-location.php b/src/edit-prefered-location.php
index 7d550790..5d6914c9 100644
--- a/src/edit-prefered-location.php
+++ b/src/edit-prefered-location.php
@@ -17,7 +17,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST'){
 
     if(mysqli_stmt_execute($stmt)){
       echo 'sesuatu';
-      header('location: '. htmlspecialchars($_SERVER["PHP_SELF"]) .'?id='. $_GET['id_active']);
+      header('location: '. htmlspecialchars($_SERVER["PHP_SELF"]) .'?id_active='. $_GET['id_active']);
     } else {
       echo 'gagal';
     }
@@ -128,7 +128,7 @@ if(mysqli_stmt_execute($stmt)){
       <br>
 
       <h2>ADD NEW LOCATION:</h2>
-      <form class="form-inline" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) .'?id='. $_GET['id_active'] . '&type=add';?>" onsubmit="return isFilled()" method="post">
+      <form class="form-inline" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) .'?id_active='. $_GET['id_active'] . '&type=add';?>" onsubmit="return isFilled()" method="post">
         <input type="text" class="form-control loc" name="location" >
 
         <button type="submit" class="btn-css">ADD</button>
diff --git a/src/edit-profile.php b/src/edit-profile.php
index 4380192e..e4daf658 100644
--- a/src/edit-profile.php
+++ b/src/edit-profile.php
@@ -1,50 +1,87 @@
 <!DOCTYPE html>
+<?php
+  require_once 'dbconfig.php';
+
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  // Menyiapkan statement SELECT
+  $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?';
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+
+  // Bind variables
+  mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']);
+
+  if(mysqli_stmt_execute($stmt)){
+    // Simpan Hasil query
+    mysqli_stmt_store_result($stmt);
+    // username exist
+    mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name);
+
+    mysqli_stmt_fetch($stmt);
+  }
+?>
 <html>
 <head>
   <title>Edit Profile</title>
   <link rel="stylesheet" type="text/css" href="css/fan.css">
-  <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
+  <link href="https://fonts.googleapis.com/css?family=Oswald|Roboto" rel="stylesheet">
 </head>
 <body>
   <main class="container">
+  <form action="update.php" method="post" enctype="multipart/form-data">
     <h1 class="uppercase">Edit Profile Information</h1>
     <div class="row relative mb25">
       <div class="col-4">
         <div class="photo-container">
-          <img src="img/foto-profil.jpg" class="vertical-center">
+          <?php echo '<img class="border" src="img/' . $img_name . '" />' ?>
         </div>
       </div>
       <div class="col-8 vertical-center r0">
           Update profile picture<br>
-          <form action="" method="post" class="photo-update">
-            <input type="text" name="photo-url" class="col-9">
-            <button class="btn-flat">Browse...</button>
-          </form>
+          <div class="photo-update">
+            <input type="file" name="fileToUpload" id="fileToUpload" class="inputfile">
+            <!-- <label for="file"><span></span><strong>Browse</strong></label> -->
+          </div>
       </div>
     </div>
     <div class="row">
       <div class="col-4">Your Name</div>
-      <div class="col-8"><input type="text" name="name" class="w100"></div>
+      <div class="col-8"><input type="text" name="name" class="w100" value="<?php echo $fullname; ?>"></div>
     </div>
     <div class="row mt5">
       <div class="col-4">Phone</div>
-      <div class="col-8"><input type="number" name="phone" class="w100"></div>
+      <div class="col-8"><input type="number" name="phone" class="w100" value="<?php echo $phoneno; ?>"></div>
     </div>
     <div class="row mt5">
       <div class="col-4">Status Driver</div>
       <div class="col-8 right-align">
         <!-- Rounded switch -->
         <label class="switch">
-          <input type="checkbox">
+          <?php 
+            if ($isdriver == 1) {
+              echo '<input name="isdriver" type="checkbox" checked>';
+            }else {
+              echo '<input name="isdriver" type="checkbox">';
+            }
+          ?>
           <span class="slider round"></span>
         </label>
       </div>
     </div>
+    <input type="hidden" name="id_active" value="<?php echo $_GET['id_active'];?>">
+    <input type="hidden" name="username" value="<?php echo $username;?>">
     <div class="row mt25">
-      <div class="col-6"><button class="btn red-bg uppercase">Back</button></div>
-      <div class="col-6 right-align"><button class="btn green-bg uppercase">Save</button></div>
+      <div class="col-6"><a href="profile.php?id_active=<?php echo $_GET['id_active'];?>" class="btn red-bg uppercase">Back</a></div>
+      <div class="col-6 right-align"><button type="submit" class="btn green-bg uppercase">Save</button></div>
     </div>
+  </form>
   </main>
 
 </body>
 </html>
+<?php
+
+?>
\ No newline at end of file
diff --git a/src/img/cloud.png b/src/img/cloud.png
new file mode 100644
index 0000000000000000000000000000000000000000..56671fc430146183fa2fc16b746011ce9857b5a4
GIT binary patch
literal 7944
zcmZ`;S5Om7v<4M1Afg~jM@3rb9YRMsgc@oD={<xVI*1hM0tvm>5Qs?cps4iTArz&z
z1nD56m;d2D+=u(Hd(Q6pzS)^?&&=+e6QirGN<l_XMnptJp{}N+Peeq_dE<Y)cjsp2
z|6sCqV{Tb%swxrvi%uHqx>*6-)l9vJh^R*Y8^jf6aUK6{`noGP{4bZtak=0v5fRg|
zx{?CKZvnsLpJ8s8d2l!?Df-fo4tSjNA>!e)l5X2uLP<jRER>w=aN!yV7pax<>f7E;
zu)zkr0>c6~*lXJDF{nsv;r)9pAtigouon-7EH@#Fz*h+sJNti&cWn<0ybOUA5a-b2
zb$@3{hy0G&zqyExJ@W%IZo58e`52NXP{+3wDh#|f)iPq-$C#(sx}?(E!Nu>wr{q^Y
zf2R6yV3OYQxxa_Y6`_b8@zn{OJ8-38FWOCf&Vvq<j{8$nIh;b+To0&j8{~J@R+<)l
zWu!}-y7VK}{;c_aR{LuHQn^?%Wb3}V0!c~khRX<QWiZL;GA6YCBZApbK5twjUUWeX
z?7L8@jl!^wE>kEdkUYNlkUdOTBT2hV*$RA7K@>aW+lt6`XcRo!0El85a8CxWEiye5
zR1>SBatdxmU4~cF<IdDLU9Y*>D2HqCV&6~7x_(*CrjS{-dzr8Cq|$i%>7z&P>RjsZ
zqveE@M8Dmk(f#4o=>{SEy&sz(JT78GLl+giyI=cVyKOpouc`W!E6Inwf=I=`TF0!Y
znY8INk#upVg;fFaN<){}DRh+urF5lOs3^?q-EOMVH~L6hr5MOibrOZ8U+c9%yn6~t
zfyfV7zwyj`)Y06M8?yf-n>4W9<sJYSc6>b-@A#(2y;stpV%+?Rat|~2pJg2V3%%<R
zpGF?oKVIcq;+eQTh9Q&9y)-B0p%hR!3C(ALwFDupLfu@w&b6WaL)`(!bdaGQWwptM
zKjnN1Z+-kh>v(5r%ZkaWO1_}bd1`WK8r!tTIQ$SSHznZ5=A%Rgd^UQ&9JCaqN>@JT
zUPxcqZ+e>==-H{MwZGBO<o8*a-i++yLa2Wq8N+k~bKZ|^S>~1>yox}P0nTC?x{szP
z`cn*KU`)2Cb$0d-?gwh>5j&bl1@x6PcgOK7NQ&R4s4{n6eXY{v%zx?{Q>#4dSed@G
zXLUe}XZcgno_4!%?4IxtB3``*n36_CCW@)U1yo|2%!8pW4ZUxE|FxuGW7G>L<2+){
zcXwOFyXo|J&vN09zlsMg>$k1uuWYd)vbVf=Upx?8j!Ba+^C(}Lbgec_^Vc;0Sh|3Z
z3z3#sI%ZYTCFUXz9w$v8{2m&Eur&P&>*PIYXThaHgTPo~9=c*4kGI9OJs8d1_8maA
zbNm|^mJ%vUOER6x!F=b=<KLffuc!P)XB8delcWxby7=u{^_GWd6hJQan^!jJv@5VA
zFLIJHP`@K|O39ePAthS#97UmI#r#k;qTrTBP`|hqJn*HfPu!$F_MmNSdSsXMYmU&X
z4pAY=Suz^XiYn96D?vLh_j;TCM%D$N`i?v<(YcpCCPw}WgSn;kVyS7qh%;L8D_ba~
z6e}#EpFPvQ-TJE@w@$^+YwvtiNX3vgg`!hLtohGcLcDGH{voxFDsfa($LPQpBRrEz
zIGGxk*r0T8mSawhB8@NCd0IoGcaA8X?y7x$>>$@;ppbFJnwD@;`b?3y2+pp~(4x+?
z_|f0K$PR7G_Xay0A^fRJ?envDvt2?=?qM2?Lkb6TT@owsA*&6ICVP66rdUCXZ^V&q
zo(8YA=~$7V$-|D_O9=sB)vuyRKB;Gt3aHY&0k`%I4Hqf}ANjF~$o%R#&O&F=EK%}w
zdsfx-dpS;?=}-IT))9oW`hYZh?w-%*@%?#J1Hvn%+WXJ4&n*o&x^z6SjgSjtc)iK=
z82E39`#ky`4|>MgwUL@fY*d1krqBpwZsb3%0nJ_Y;yb93toY^C1hq*i9;)k`wzsE@
zR0&9mYkQzbackMVEjG>gxcMB{CITD`vKiJbn!A?(G@N&-+$G2izxuB57$U#mYTP^#
zWFYnDa0cgE>0jpSll$o!)(I=-D&ve{xd%Q}eZoRaF*^odDhBvA4-Hx(^|vIZrBf3G
zUKiT?I2+<t+4%jY7hWSQEhW^#ohgJZ_JGG%M^Vs#mZQ=QhBDKR_;{6EUkussiC`~F
zZMal3<nk$ZY5zqPZrB@jF4-TUEjMPH8ht%Pjv+OIkSgdB$9r^)O17ToKhU#{t+3Cu
zM_Q5Dil7???`Fg5pk7j@k@l@${=DV<^6r~K$eeXC^U3=pv#H|z4L6;ZVd~rSlye6+
zd0@J#lJ5H?vHvauv|Ec;jAJ_BB`lUY$2m=pDa|sMj2rt&d-!iQWn|BlaNOOhhm?0w
ze@nlM!jS}2LTGQUTb)(GK17Zj_zVyHXK8U|Q>dHwvxlKvE!i6EJcT(+bf%anlkBCU
zZcAX8Hr?{5MkgB;j7c2$oc(-6yrar|SbVK8@~PqEsI;`i)>g!2rjY!@VM^B-dPrUk
z^JYa+{%z9lGA?|+AS~x{Gs~s+1qt>rD_(`-Y+)PrHP^~H368eNG>#Wrg4iG#i9h;5
z#V$D7N^DCKM5Z54YUx&~nPHs`edlZ|feCoKhVeHo4$m;1Avf3ADR<rk>rIU~8uG><
zGH3WbvMx|bB9)KJmwAn7tv*I-3n+WEv4GJt%zHfNX&Nw#O}@~rMnBn|!ornhH6oUi
z>K3jK&)M7Nc6yk{`Tza+1+A8v4R?FxeJbX+d<^vDHEgJEUek3zpHD&`{1A~FfjLG-
zLH9lDs02@Ag1ecw+8nA*3yi0F2Lsx4uD%!gj9&Gha@w^X_!|>g6Fm~n8S?uol1|FF
zIqcf06PiqYAj_<|`y|i@c4S&z_ip4qmVE-xi!8f9*ZrP%(b$f?RmWuKA}#6Pe#i{O
z%6X^kK2<<@*23wY;`=iQcR4s3cOIq+jn^#eF{A!4X7k8-#{`gO!3upE!{o#{7O3g>
z%s3c}RMq<ITKA>`g}Ez!cK!fVN`ZvKf+CM1vqYRh?xB?|T56wn2*O-#Oh8X8IrW}M
zSQR3gVw~ZEVdZ@Zm3-mhCTRS%O@g3CopYOOy>?~-=1O*Wj2MazL!PU6hI{2?_c_UD
z;?0_H*}>$-SCrX~!BFa)9Suz_am>=yibMLW4B?BVq2`P!T=K^`v%qw9ZpzX~#zvg^
zR`E;5TS5e%H;sE`{pG<dL%*K0d_rfB8L708E?GsEEo)##wfzf349#AHzA(N$S50WS
zWz1r=RR1m&xid3AZY?;mxnNaY8HDrssb^)ydH#lBFhyvfpU=QLcqeaJ@+A0^F4jO1
z**d4bnPCq>!n13}ws6{=NCElwZQs-R1R#S@T>_85go#apZk2pO2XGp#$2QriDzGNn
zbYThyxd(8ei8h-D?6mP{aW*{YDW$h0d%gZzn}rM04;rAzyrOEheUYM*6BpfZmdKn{
z0!nP5xCQpH*W%y)6GNHP@_^@PBKFoEj@&UlL%M+s!r)T8h?)dadWSTt{yvx4s-I1p
z8U@DKt#k!9Xa5Tm@Q(n89b}dS?7t#e4@`nyS2(pGXc~7z>tjZIRuvdY(#N1ZF7>^y
zSv(_K%(ZaDmpu|aF)C<XUVE3LT<ecpkh5>uyUCGcmJxEtsK!l>Z)(CkB7=9<;w5e!
zr`#0>H*)Q`{r$kG2$gm<brbj6R_!dP4P=<Utw16$Jo`EwcgkdqVSAD}op45dm*F&I
zOEz$=0o+l2<$G=w!Ay(PFKeFmX}NAM^x*TxPJ$sBeLMG9SH{`rACA86L!^i<?|)p_
zyZQR9T^GA}2?LIDR&7QGm}t}8?<5O-<=KO%z?<g)%uUB(cW4B<huz-iKc)Za$s#1`
z(Us)Rp7n#`>V-O3f2(HV6Sun0jq<XaWfx)SF^Sn0bZ=$^;9X`vS=Gd2b?2yF)VZl{
zY0hfe1#Q}x$*iP|(;&qoefx?!z6C**4pmLzTun@z8F#@qV<u`m0Cn-6EoMa|g44UA
zxQMRu!gAKU!Msf&Jpdk5_nAgpXI<o5#*aUKw?kVsTS09G3M9y8+0GO2wmF{~<Kgo@
zs@`v~sm$1S+M{?4mMuxCg?nIx;c6_Ux=P!#Wj^TCw8p#KdqB$!mo@IR^%l;od2Xxs
zHJ|JIRKPyYTMoW%g_{z*3w;s;t8YUv5yUoHLH1=q4h>OAP=S|12Y2Uvlg_%e;u5MT
zS}u-nOvjQiV_fXEt}e0vND|fDtJGZSu~DQz!I0SVEQMfw5wIH+^bqn{fF)M^!K>re
zj0AowPJu5aeR1@-mPlvec=j;5zumoS20NS3j0o~53I9V;ooIxt3nH=L7UwC`Q<dKU
z!SnZ79YTftC9C1U{UB+FeR-k--%7Ue&N27$79j+qL-&W5?C4;6DJhq(f?Fp0E2}c1
zbZf8iRkHk1sqQZY&47Dp#+aS`s^*=nEu4pBWEmhQ$4>{)XZpTPALiiDKnAp|f`d3f
zV?xhIlZBFly5AbmT$|dwad0Sg%2oVHz087t0REM%qzw=RvXcAcoU8dTa*xh9#09f=
zN(3dl<cN&vd~i3>V*xnV9$d)xrVOwaNHn!-O0I0E8`&#9D8?qG;hAAI##p%A-LmhB
zxjVIv#yyPb99}l;^;UUuf>N<*qlZ{OF?d>g*w4-<NisASmO{B!ilp(P)6nq+ym0(4
zM<<()2^uzfLEXss%kh0H06>z*Jz=#k{Wq&|6WCULE!^)}``CQ{A8kNx?KjCo|FNz)
zu{|MJ6?xHcJeRsp`WOjGOR=T)QQ>O_l&>q{Q^p$Z<8|tX4_{wCRRK3jvxstsh~U3*
z>amF|0@RH)6~)^J+xt|Q4!WBYG@!PA-n)*Iq`%#$9|UUTJW=K%Z|9dScLyzZQPJl^
z`~WhR$?AI0gZc{~{m$aFc)4$0Z2E^!`Ra)=cSN7dJ_F`vyUBuf+|{><{Sy<612jwO
zEFcUDH0PTbz^jZ*6=kvA3`eR_Z?|GMKlsN?fr!k9Pp5`BpX4=)hnP*uuQ+r+vr=kz
z&VJaiv2YL5*!xtAc42)Zu`bTgKXA2tx~CkbuC|SYEXru8CZp>q4kvwGn75_Cw2w<x
ziOal2=Gb7$iyjMEkN|+pi};zAB2%BU(fW;X_bBAj0O@aS>boSFYOh3;6Ac!CxLO9T
zX<qIa_LttT5)010^G=EB^y&oix(!fKfeMZ6>T6_<kQ4NaEEGK2rn!5i9521q{6%g>
z83JoV%MNp9YqPmf7Ktwk0D#<2lJr&bnNj=sPVH;yhrcGt#VAjf*cmrPpbY9|J%i)U
z`8%cVNgMOUTpP^lt(H`+C5xCoS!|+n^S=Bj*v;T6K4^sDc5p8sTC{qe4zOzlEoR*@
zvhnHKs%_K96sajHDoSD6X;0DnM|&4XGxO`HO>`PL%|@9A`^)uT?LK-llhhV5EQ5sn
zhu~s5pi`TXk79SofDFCpE^x6B)cL@}NcT8C$v2S@M86yHd^BJq`JZ<+hgXt4i6}>2
zg20P@9-VEZ^0JGGW>xJMVVIOrZ8$wcKFmu=Xim7$AoiNy82DI!dyvmr>T!o%-OInp
zR{byH0Oq>eNBaXY<cpi_i^*Sk*LfOr)7N3_-u>>zk`>Bq$HBO6HGNZsjj0Gjb-0D1
zc>Gz2ftj}_2Chu4Xm>liZH;4=-JBn=<XNv-o6w{gtYHzCFkptxu{{b_f8nl3DIwGL
z#G_LO)K<C>cc)>6vlOx*ICh>TaF2GaeP1`yNp^BI+JU4&^r%Q5(;@R;gww><zL6NA
zJ}9kcs(?-4P>3|*uz)C1(ymQaMX0nazwcAT_u*G@j$868F5Lw`?y%MgzOBol1z^5t
z>iyz^mDAh~E(g2|cbfk}Ol`glM3?>w3epWob?{^b002z-jQO1eM(QH%w%QAKOg%+R
zg2pznlR<G}s}0jr0A?VxXEKaI=21eze@S{czj(VR0O5kJ)8g6~@r9h#BbOA(Q<Tyo
z+|WniQBSy04hGUXrQJ)1vK?co7L40%V2ORMc!pe?vw!AgNI8>-VBy>e%WVICrAdIf
zKAz6UR1O#)Q>nEhyZ74hwXcpw>G0-Dz!!k|uf+0c2NG1jN3zB|<_pQVJ~J1MSVpc%
zMTGYJ4^yzILaFB+!!o2e*j)p8JEwLqz#v|yR)QL2i+yShh0%N1X)wsZi>TL97VtiW
zJN-a%0Mn-l?&O*Zx2H6m24-8P2FM;Z!!0lr3`x2FMy>Dp8r|Lt1^oWAAxK&MOq~YL
z`z!rIUW*2EkJ=zr#dwW#98<PL@hcdT3wzk?NxnwWjs(G>R>k)B<C5AmXlvUyYWmn5
zOgVbWw491J@`S%u^*t*snZm8x4WhWj!Q=9BI^AJZ0o{Aa3{(5d+Ah^Xb{gV=eP(Rz
zz1&?$T`XSAEGL3GN&*#PXKb4f{9}+#(9Nt}n4lpT+h>f&uDS(i)R3p1PDV?N`U%Od
z6WCVvW*(UV=Qhfj1$tvf+_RKTw<?}_j6_S&gp@yDCWM+PQ%diZ>SB2~y_(|wh~Pvg
z3p@()Ij!U`J5D_$4WVV?R;8t5ISo2o;KPbh>L|uNnM^6WFPawnsDjV$9T)O99l=Qv
z&wKgg;zp^Ja}O%FI|{554ZMQ*t|Oi+V*@*~aBWu+E1&9T!=2yX-52Fpi;Lz=2yrnb
zL;wv5j&$o2Pz8KknelxrxE=jmE#b|jk2L5(*DuGo^rf3fj0mz;()2#8uV&JmP{(hq
zt#j4oY*yxm#}+iIem&K9uA<-G(v*m>t@4PrgJCCeZuMeq<4^^|Z%?OO&QyZd4Z9y{
zIacOhenhPgI5ky6pMZl`aLBiyE`+)->jrN%^yVeca{u6@|I>63NsimZ6Wr?pSGl=P
zWJx#Z0_zOg%ccT`!X4H3BNV`8;7A(hPm}bORW;^y-cU)bN9r5rM4h0OL8Zemb!Kmk
z`tr{lIl^OX$zzmN$Mr9Y<Mm4{P|nl7bC%UA6^Ri??f=%Ceoo}%b~NeI<i(L=mTeNn
zJqk2ge-c&r<ZqR(_or8zrrH-Gkr36yGpP`Qk;^K|oV-JemXmF2KNfwP-7Y=&(Di48
zLO(V0^n}WwBT_-5)n*WaH||`$S~kU0Eq$>d!)S5gaxAUt`RkS6+NAs>f0uzu!z}RU
zX<rw_=Q5vDtQ^ivY}P)|+0nH2yD5lBn7MM6j^AdN5T<JpSDRmDK3Hcjn&K1+`q$i|
zGVL3<<i&j6x_d@ruEZkpP++mEMYfY)WJGjCI_xdE=o$UfH(xk^KCBte9avRFpNlh#
zjo+b;pD8hl92T1^{D>uA&g<l|%*W+Y=eP3MrME$vAs+dB&HWuSnXtDc>>RbA2-h>4
z>a7J7$Mx6<A!3p)xNnu$VBiUAM4V?Kd%`iH!~PTmoZhFAJBk89I|ytp@fuIUq+i;$
z@2VPY4LC*fa~D@7&F&kR`Ry^@W9^W#I4l#vS)z~tk5V6X^x`{0LvU!Ebw00{q!_}#
zD&n1dsp_Ap#>F1UJ9tamRV>!)x5P++mQ$VaaFTs$(f8-L4WGUH;*B_YMaQ-qq~~c(
zw1zs)C4DVbFqAYopxR`Ys{w}F{I_H86P#|4Pom7#U?Dc!{yHu*rDmyexz=DnAd>0g
z8tfY|X%n(TVi>5O31PsOx;Ekdd`k!2ivVJOky9=dfwOr|!uaQx&vz4L8;)x42z(v>
z+sryE%Zly0@1><%^o`Sh*RZ0t_wJsdqx`N@X!%&_h@f~=o|fcNG+4rxB)BA1uYAEC
z9x%v$$`r}Na$*Wc&`@myNFRg9EUT)2YdPfk-SwZCAX~4T<(cA{Jd&UYA-F87bna*)
zBG2iV{+%4kx-Kj5Zn9>IG8?;=bkC&ybEENfdFcB%-0kGe-`&p}-eKY4Vb-(1+as4E
z2XG~_$hIW}-ZZO&?CYOWhP4?!8_Zztc(3laG4?e%X`X7I-LOxms*C-5%lLmS(}dgU
zlf)OgrUOVZv!7NCo0|*ijo+B<)AKK51E=_wLQz7c!vmg6e~`}AINN$bnf7sK?)K-f
zA*&}1a3h-}re!00k{*_mM2u$_gkeuh9l>7Cu5%R|YFu{`7F5o24IvQwFK>*#c2!BA
zy^lXB`3KJo*2KMew|4!RuH{Nt#dO>CxHU)pxlNNePn}tD%tzlIE1{*a2ZMOsLj6+U
zsgRIH&ek7C!|8Y3a2|X};fj6b(uOwf_gArou_U?muv@(?bC-$Y9p=>7ar<h&ZZ9Ky
z>IJFhTjdua(lU1y3$2Bjw)|4#1*Ls)bfRZ-Wkb#zSXTV2?|dGYRv#{mZxrFKlY8{?
zO4@0%14m`>Af*(Ds7x^LTGX%$AsCDGoup@M8!ObTJk7HE*s@9MfMl0yw~59ZL909W
zRuqXe7bj*k6jTNT*m@WoBCIcWrz;vK`B3!Vsn=imYx`vScc3S;v8Um8Nsf49%MDI4
z?Yn&8LHMPda`o(WiMS!b#@@F-@<I+|La1Rgwg1HDT$7l@{Cf-rASd~D1D<2A6ACtV
zxp=`H%qxCG$A5Cq5w9I0yJv9P4S%uJ2hSj@B3s$>x4A#m46k9i-Ag0NeoroDz*zeH
z2K1-RAA4{@EW-h1CKLQrZdRoS^V!$SAaOIRDi5-$`Qk<21N2@fSA)CX<wxwD_;apM
zx8HBgIld{y@d|0GmnWIo<Zf8hvCcf8VA@#QWciG6kX~~`$#DMA<rG;eXIkPfH6}cO
zE3aIoaHCil552!xNq#rToB-(rj+h7sN~imDlrO=P=#uR;)hlXxG%XtRIzU%u26%?)
zirQg@yrZyatbVG^mj0OuthPV+&v(&_-2Cqwj|b2V)AZGTL&0Z~K<F8-dLzo$Y>bjP
zMFX)l0{V5kOV-;Hq{Ry%Coax8uo>ACBh$sRA$~WI6$dZBsehyS^4%@v*!#vMy2W=X
zfQAQ%3|y+<GHL|>igb*b(odxAweq&;=)w<5vC2<_ZV9woYqBoBgsrq@0ue`M)u~s~
zHz;CbdF#89?iGM`=jDM%-dcjwmZ4~6<A?!sef#$>_c^_>@Qms4>F(=)23X3K)3s<a
zUXK>j4#zlA)18n?+uB(RycvJfsmZMg4fBKB_C0Xxm?TDd#3b{-jfzE;&-hOC^GA>e
z#PPy7L5*RNfqPTv#$gTkyklVdPlgYkh1F8n^tb4Elu@6tW5)L~TSPQF2$#uzE)N0E
zKsO~(<1L1=2P270Kf<Irng=4EDDzpYv}HG5#%#2-&9p4IkPcoGG8CSnC5Zi_Z1Oip
z$bex^x5OnHdq<54d<c_hr1Wg7s97pEQs{fXwy35D$J3#?JxYrcjEr^U!uFHUN!bY8
zrbVxrV~l>U<oK_6r{%4B3!{1pqvjP{3u1P^I(Tnvz-bJCDZf)Pgm~w&svQt*>w1J{
z@i&_M8}j|un_s7XuSHnxN}Li!ad&KJ`qNXK@V-kwVU;LcIy6S?s<7HNkUP-5D>ZnM
z;~s?<Mss+_DvryhawR|;3}yKJeh(&9?+LOdAtAm@^o=6VwYP8kR+Z*40}tqfSB*D|
zoTn<w?(us~sz8e@E>&nNJ`4EMi#Y3I%X}E2BTq$IamM)VOLB^gH9m*Nph<~x(B!_G
zVjjgzV1Hbr%Q<kxy(9fWLold_WLi<aFjLzje7=X<2yN8hoXvY)hCTCzY!gSy{&Xp8
z?6RIKOR9P`+t~yA`{m<u$4HphpU;Bxa4wH}{oV{$KL%l3m39l*qHe%~slA6ucBhN7
zBPS}Xp!QA)g)yg2aR9~A2AFicrB9rP@QMz0q7yQA1z8~CJFcF0SL8$*Syxq*(N?H+
z-feK+Z&Z&24l@n5bicV&Xe5)XzfY%dnm40ez<(m-;hi5HG#D4W=SiW~(k<7^5Rj~_
zrRlQVHSIKJ6UVTW3XNd_-SiC9KMQPK)E@`b|2mT8Z=MXrEuE*+eejHeOJS1^>>K#o
zx<ZBT1-yEJcDrX;G8sJQZ|}X!Dn3u}?>d1>Q7(D`G7i{T1ZvY+7Pp8)<sN?YQ+k1B
zek3sDT`u{xW|N-#jck@^<sqp{`@Z_#)Y)j|eanc-Yj|A1B97i{uZ^(Vob0i!c4wOW
z)=@mfx`?W{6jG^Qs90L|Hza|Waf6<vrU3WgNCkcgmpkqGZ0KW3rNGp4lS1yv=Mqcn
zIZD${6n&QUHpN41CO^l;DCtJa5I>e$u#Q7!6)MHVoBLLNS`fCVH=TZapZVa;Us6da
zM^j}QhQBvGVK#4N6K`89Z#$5Ur`?Sq5)u#;;uR3&6_9`kih+bgKthr?K1e{oWP{`J
z{~^HOwodl`|387NIUjvPp!@Fx1Gv36!phT*2!TNGIk~xb*;u*T@xeVEvI)}kH=sxV
lfgn!at~UrrCvUrFHm-0V+hg&+x;H^0b!Ba(kBXMz{{zV;iAMkc

literal 0
HcmV?d00001

diff --git a/src/img/images.png b/src/img/images.png
new file mode 100644
index 0000000000000000000000000000000000000000..97aecf78161a2b258fe1a7cf6b17062cfe718564
GIT binary patch
literal 9464
zcmV<UBnR7xP)<h;3K|Lk000e1NJLTq007_s007_!0{{R3E%Tbw0003gP)t-s|NsC0
z{{a7H0K@<!|Cs>60410J7XN7g!2kfm042ZxCXxUb|DFKE03wwD7Q+A_!vGq>02jgl
z5RU*C!2k>TUIxMd6yiM=^;Zh#MHA~v5&ru7<31JtpaA*j>gq@m&>tSzFB;ApANN`a
z+kJ@DC>;Cm@$gX&^w-<vp{m?88P+}={`mmwxxd*)8sEJN&`ez5lAG3PcImOW?!(FR
z(%0?T2GXJp&6p15$Oy@g4)y2+*m8c^bQ<t|5X&(|(pYE8FCqAe2d6s};+mq(KvA+-
z65os%tVt8*rWDj-9oeo6;8qvIfe-D!5Yks2?Q#&jauD(22HUj@+kY9z95%gk5UD~F
z%r{EpVifb#3*Cm0pcoXjVG`-F662c{%}OAmC=}Xw8tX{gcK`q&07*naRCt`-eF<9=
z%kuXzLuaOE==5Y|39<wdwy-Y>C?p7i0xl>V5m7nc|3mz%dbXZ5$t37~-+G>Vk0K27
zOI6p_wfytXlhNc6XPc8x@Zjy8CwOS@v{T^<%U8As{oJh^O?!%utykJEaY_}1YYT&Y
z?2*Qm!u>#>nTi%PMkc0pKzK92r#4yuPf_xl1AJyWs_LB9Rds?WO5xSOp1NJgD+-83
zVPjyAOiQhbLS{1=b%ZEP8`Lq}0QON<r^>*dn3`5Jg)XTXKv)AI)vJSeX0@d;MXzT@
z0N`NHbqcxx1)4!p=Rrs-tpPl8@}{CtI;E<0%8v%{yuN5rQ^<&FAq0sUgh=f$Q=#Up
zno&)qv^aow?1w<ZC_H0RnGQlo!RRPtI)fh?VWq!q2H^yfG1UfWY0|lVpU4z4BOW<R
z%+tZVW_nsT?Gxw<DN9rfi}xK^a)S7T(#oh~<gZKUq@zL|0!^Cqsc&cnEm4GDA-)Oc
zOe=-IEukj`VFNuDj)RbDTXEkG0-f-$K%4Llp2#zE{R!T=Cu*5WO=h5F3@b5A0-p{H
zNxXAeT`vK?Df@xyy#CiEv|3<}jmWrfrNlYN4F#P`GuF9m996(On|D>#68-C;#I~j|
zSwdYs6ZK-%BNLrV9(P11brbkE?tNZn?6>|gy00j#><1`}VdU9q!Fe5DqRfmI;7N}7
z<~@9)<nKG$r)C%+D0k2#E1~bb*YNexyNr~(>J8wdqaHq#(7)}6HcTd4LFdh;K}eM#
zo3?~UpiYq}@IdR}eliJPMrF+W0~itsj-X?+f<hXM40kj}r&ZyQm!j;%tCB)_S;jX{
zDt-Dy{nJJvf`RaEQ+m+po~&?1NB)#aq@6&QeLASD{(dO9Zu;FA>E#s8q@yMdm}M||
z6u@oZZ{7c-G6{=$*EG4kwX)FYKQv`r)_U^WfkDqpniPV5TbRKSFk8Xrpn(i1EAZR<
z$i{4INH?32r@eccEU_4X!ecABM`#WlFg$_yFEcc3CBZ=I!3Wj)i7YXQQy9-{+N*x@
zsu(KGM&WZ}U)#|-0ep&LaR}{1(7d6642t@^&S@Vawuu=lcm<Z%j<!-i2h2Q)WS}@g
z@N~<s-bN49jrze(aNYM9;IGYI-v`uJzHkAaIWw&gk*%e3DLp>WF~Jw}-f+Z1xUg|r
z0er5u6^R?40S5<w)<U08q_5BewerfeS{|RFfRR_U^{qyVhk)uEi35o05@40If{FM%
zZClp;xz0u4Z`d1}AS^j<>_n3q1Gg4veue=?v!tz`^y(Mwz!4mc#V7QPOVs-Zkea;b
z1t2~$8~m759-(V{Be1L@SEQ<$@w!431{iz19=eY<^DfmSe3A}fvM;^?_-I%YkCNoL
zxEorpIHpxq%M%>f$nvH8Uc};*2ZG%I7sfmm%E}gSvx4=6#yawEJoFIovzeCW(8$!d
zF+JT3qFUDhV!`Y_gq{q0AAUlY)F$bJunY()km^Y#FDED@VhLe!_b*uBlJ!y5*%_2n
z?WSAvdIIk8OcFo=#bThuB(U^&4Yjj9XO@_hppbuXJTBzujTR80{M_;g10xlG6stY~
z{>GJPPt<*$E2CWg>Jq}{B~4h5NdCbm!+5_EDiCs$O#4EV%m@T!`O-<`w>K1R({p?<
zfs|w=fJXJOiUAAYNv@(tKY+=4wjXL7fs-_n@j+Z7G)7M0(B(b<aIO+9Uot0bD7tJ+
ze7Yy{45KeFuvoqY_K=VHAkNlNPFrC)ZBX#}HJgV!!vBhPwcSUVHUoWM^Z=4t^p7pk
z0cM--QBgDhE6kfj$wwr7*5QRY7oTnQ1|1bW#?^KnR1+*DK0n0+NM>R`mxSDD&$ObM
zL0M7NF-BQQ51QJ=5_(_S=GM+O26#%?#R|OXv<1-rMF(Ka`Lq1cLB{fva1ev1LCwsd
zoPP8Fo^4IREK|OuX_oMriTFUv2!PE0Xd7Uxi4jL|5IWSQ>L!Y5;JmBz99&fGREF5l
z6t*nsz(hwzJcI{zsKmk89~v3_weE?=LlUEAK-nNfPf!6MIph++*kB2N9!UTUsM=8y
zwEck}tkVIwF#*C$RXu2P)p5+Uo7&ByEijlR{B-PT`6y3K;L6O7&d*OxO^pj%K8jzF
zzC(O5-UotzAEb`4X+bx`AF5ieivp%nVRO5RRudRfdw%C43>+iGQJ$Yzs(}YUEV91O
zoEaM}yC~6>38V=9zg2&d+L#9DeK~P%|1#mAVrJuJbCIBCA;-@z9fVYNW!235M4clt
zN*#RoNBD^F@2mzWGXi9p(vf(47!g0ot=U3UWGx(2BAmy3L7YBvI6S;e{343rmZlXQ
z5b1<3zyEsn>)pF|A3nT$cXoF6`ge`#x`3-I(-X7sQOuT;loQ5+Pm=M45ST{kec_;b
z-qok!p<&B_W2#7SZlopv)ZU+cICvIG2j72wecy(UK-byGteS*xppKfKF#8kj9HN8j
zh~?_=(9p5{7ZbrL2#$UH8G}utCcym7bXuQJfGA?6C%RRd^J;p6zjd_c9K1FF9Cj29
z=5r`fzJ70ZMCYP>jm#d8g@^znuV)59z(YOSKB*!NC}ea9XxPoSP`&-Gdvt<!-@|eA
zd-wqnmF`b><_4;8HXyhNrMR45Y@I|rghRuh9EbAb_ukM6y8cKgVKJs&Bu;HRffc`T
zMt?GuJGY_v!fzkK@(ghf;qZ{<j<okuz_YjrrlS@zOGv`gDQ)gFc1~`<!;03ZlPBM_
zQYu}0uO(!wMUtg9JUo0X{>0v;geSQ870lyOgq+Tb&(72|4GmLNiEVXjT`O^xZ>0hF
z&#OYb8#RkL2zqz8ib|D|KHwpJXW;6DaxzxV#-VVLbai`ED~W7*C8fuDWJYF!#4i`R
zg$j7|zs`1{6a8!xeLBEIFWE>##hKN~?N=N^HDdBUO5hh_Z~d%lLJQ;T{^23LQ*`e8
zWg@F6&Np9L^2be$dr&!fu7Hu5SNf@*Zh_Akqe|^`y#9W7An<^iA9Y_HgLMKG)UoOW
zm2R=CbK*==eHuOx)>m~nR?Nj*I^gY|LfMBw!9)5<^|~vjPL>0;59X{&PF%656&OlR
z9fPlF+E?}aBwjezBJttfJ9*!uVedrOZJj$3V>3`lt*{p&4Lu14L%^Fx!y@k1`tfxT
zV2oFa4K4#^pP=S%U9n6eUT`baf@`bOyms`>5>5-AxIEVSiikG~N=(dMqqIF3<r1LR
zx^;(!mX<Orno^zQ2<K=NbQ>N@alXGY(j)81p}GLTN8UdLJfQz{p}9q=q8%-c$``1l
z=0qT%26%rL7u%ZiP+ygnS_XV)PlOM6NH962j_D3Q+29k?i#|XN^mjMf;BMYbHu&l&
zqog0#tP_1CA}8bsq9>tXGNwFd0PH0H)-{-gt;NN~?FE_PjU!VM46k8ej3{LA>P4ny
zip4-Kl3Dv|iYOD3uOs69juxV^gS0hAHLX-CX(je;ZfgfCyQ-5Lc?q8<r78px<mZ#(
zd)91I#S1U&{4i1c{y5mij#=TYBT>kumGVM6fl+6?Qql@HN2j{5rapvtxdz7%@I9q`
z3OZoa%X*2(g(xHb{1k@WopOp>8uw#RsFmDfoCnZZAK}dGEThU3>KB)GiR53H2ruA>
ztEgGE4%KHXLP;`{1J!D^cDuc75&WsfnMh{(@ni7tC-6Oc_JO$mMOkM-cmlOz9(AY$
zX_SzIwNFDf4NHW7KfJrFGvddn(BFRo-?L|D#I?TjVR#s6aN4n$XGPcY3@qm-3s8uL
zho27}Ue<gV*?`^8So%$!P%YxxLsYwW<7Dq_qH{;s-B2_{MEU&ql6!Z}X);Txs0oTD
zgv_%LO1EX)jeCksddg)yMBwBdv$#lp{V9CDV;I0UjxW=F6klD`HH5f&oB;876(34J
z{yBW$v(d<_LpzzEb&C&a(Zo(?vYNof=a(41JV^i%M@`upy6`g70w3!MAV8!grcmWB
z{wN*}%)&RX_rAQ?-+y_rcb)u!?djqA-*Nk}D7_YuRyWKFXw>C6ImJtecBePrUAwqg
zOTL}hefcI^1j^-d2K@iyTGBUvrT(OsTCTh5uJ`JM#w*Q)81qvI;V??>@G?!-px66v
zaz#PL<84fuyZQ1F{`t-R#qI&p?u)m%;+ur0f{>bWWzrb)ELNIS%)${CSzHbWdB<0W
zo*xtXHHk3~fGqp@>gC17{?$4BaX*5O7ullmu;%-R=GvR$+jv2JN2D+&Q`aSf%x}`f
zx{H;(LfQdca|j;W<uX+gL~p-n<gPqc9K40UUj*54Ud+9Sc*YB(coqBTHuY-Qnct~0
z^)%_U$(F__KlC9SzQoIQn&5-JEatBKY*_nY7%zNZ+07dNMziYrM=|#$=E)z3eNX9T
znk61;M<*$`xP=LEznC85M@JGEcyJp||9&=#G7ooi#@pDR|MKuM?w=quL{p*8gzzE6
zl9{3kWAa;xk!e|*4!6Ms_8dg)8%0mo9OR5Qy*@zD9uXBBLVIG#hOS$640fQyN_?yL
zi-~)U`%L06x-q>w+2^^eE0b47Hl>&Tn<`csf%5v;{3x<>c65Afq|Ozq=%ZAktzMfw
zR!ShIZI_7vFj0lZ(5{hlr1HQp5)EDg!6_UY)d`;{XS_No)habwGBHGD+|&xK-YUDT
zDJPdUL=aJu=8omUFl-_HY&@pK_v{%5TR0wBjR7djQ+1|e>y@dQ8$C69wD4MjtR7+*
z3^p)bnES7BF8<rh8GbFYd+}mzw@b(N7v|XF>)BLwbcu`BtAe(^(u1gqv^^z!_3m($
zcFdz4ytsY1+W!)G=L@4KPTqCVkR{;Y+(61czU&6$0ZneoKo?+iiCJvyK~SrjlZZhv
z@1P-?KMZs(joh27Yx&)58C^4S(gQAXxvWKo@z4dt_mn2r6AMO;;Vp14SJ_o5Z`eu2
z>}8!-&Vh638SQ4)(k(A!9lBr4dXy{1T0oavW1j?Yl=X-YJIY)li8Uh4&qh{$=O3Op
zK3W`<0qzyu&%)y3+m7~w(T)YhQ#e(krw)sqBPnT`SVi$AYxrL|>p5wU#uff&O|lYi
zb3!(=k8j>Q{=gqK9y=lYk1B~WD(ZI3Lf3^*JBxEI4z^w-ft5~~iYwp<oW5fAG5hct
zyh?%4dFAumzxc;p!*Jy`2j882X{*qKHGpXR+W{cRXhPqKnwfwoPdn|_NG#lFrTprr
zySvNF)z#JI<z*!?l7CUm8M%iSP9(AW0Gg)ga`0_YaIR?>u3wrhzVX@oeIsYFIi8vc
zdQ>e>Fkqk7eI47DrqEAAcSFzZ6!7ylr3qI4$B)nc2=CzKtqbNLo3;LM?qO&K_2%xs
z#bO6H0^GHj!oX3hQEt5l8(%%uOmOq~-LZ|ZO=}6idpGF-Jvch@rET$}Y3*|d7XBhp
z9kgm@eA;TR?y(GU>r}&bE1kEOS1&&e5t{b48k|v^UDw5IKMA>O66$V42ZmvY!3t*Y
z;l$*eWh1bt9D?1n+1>}^*7@UOF|D&Ls2xbJshKHpqre~{oJ&_sS&)oG%KOd($w9j)
zKJ)|dH}!Q^W=1ULRkUx5DXS1BOP(L2Uw3|kD7umkUehxjY3Phfjce+dBEtK;HkZDl
zyHW7~ro2#UW~GS!*=_Mf{I_<bpTtd&x+T?xRzLFt79>Zlo$jSBj33h9c8fn^zq2##
z>Q4Glv^0vOT7R9Ba}_6)P?VH6F8})N_jxgG(KArfnao<Ac9Kv14O+9>R*5+?G0#(4
ziG!Ts%UOTvOU*1>{`Rcfn8Ij!bk!9xmY_B&G9NtUr94Cs{x4*WK1|_jD~DfmbH8Ty
zH9$e;y<(Ud<x_T=fTz4udTZ?azi`_{=od@>5$rW8d&$w1-RF&yBT*{My^<-OvaBg<
z1kT)EF<oX<&>0biaNI45Fe947JJNPbD{+PDzIGd~r&12rM#wqK_2I6)BjPSp&5TVm
zU1WVtt<~F*rpDrpX2Q`^uvA!b8+bZ9zZXsv{%fT47@lEBXkYeXK6HGf&P3DgdiM|~
z=QuKt@R49gAJ<da`TcPGaMg!D`hiHk8tT3=hLdl!R(HM($Yup)b9y{nl#-HzS4PMx
zyzIl7*$a10W1}BJ?0gnijzBgkVN2zx{Ax;ow_$)6oz>_?+$sGYt~yrBONtQG<ncw-
z#T!vX62-iJ0DcbNmhBh!qrOw7Y|yqiw5vxHj$2b<lzizvHl%25P=v=uBAM5ph&~3t
z^sn)`(@%ZL7SAJ({C7RFQ4G!^hqG9s(PLpCt}TGxjO|bqRMS&cZ(W7WL^jviS!=$C
z&LZwb19Twrk`hi^?6hzck0@eKN~<OTOt5Pgh7rgltr@wFBKi!~Zxq5<fOgstAO<Ij
zY@^kqSj1i)1uAD^U?u>3c#MC~@80F0O^?AVrZ|96lKdg+47w1p4jHfP{Z}v8m}Zt|
zM`~6lf2|%Vsp_;I<Ek~^6cf%=^D$TSRTf+rS)&VKZ(<rboJC9qsM_P9{1A79<Kh*A
zQbL!)ou+C%royoK7^4qd{8Bm_T(@jC+fB%OW#k?rQr#c)=&4wE2Rb@FG9!B7z$$9r
zB!#+jDr)UZB~h7P5g6;iZaM%M9S^=qOm!l{hoTqqUgWabZXB6|T(;QU4<~|ug$9UZ
z#J%9ev|y5Gv(0O#ivg23xv~hfwX(gly)vhX(Ta2_P~E;nB5!vex~M96Y1oBY2M<NS
z*UbsMHFD?Au8W~W@M}Hdc4Ex*1dtUfuR6GGi&han^*4R1Bcv8pl~v5<I$zsge=Zgu
zulCP#xvY`xCMel0Vw80d&fomjBU0O@SNfFK;*Gs0vNzV9r(TzssE(0{Dp8Q6Y_6N|
z?%+0CEE>6-aod&4{+JWGcRy%Pnv8_;sbfy<8q+qrN{?1wIZX5fUY#cqRfbo_4`52L
z8ZDZ3UtB#rbXTMS-a)in9O$(u4P%!-F)iAWiDaS$Q5ut1*26gq(B<HGWz*L7#L*t$
zi>~+D)1zmHSThrQ8hEj2if#((j>%J5IIZ>tOkDFJ*V(u1iQr?4)3iUMlxW6o^ks#f
z65Q1jE{-B$R(yedz`@^liwUv=qgx^ElHTNE&-Lpl9U}-4a<jMmOk=Jj8qY`#eH(Rz
zhRU2C&n=kQ2%jT0y#<+%OAfaqbc{`yNi=VI%;GPsTdj2vN6n*_3HmZQ>tY)3;|F#O
z;p58YVtj{Pk}%ec1HwwLt-KA5IsThc4;LZWTKtO<`$|326_#qm3B<41;ebG8L|E!|
zn#HEq9ZBQMNZx|27z{!SU!2lfPM860we-7lXS$^o>2^tpZD~clHxPsmhNvKlk@o|V
zI0IUpRoq$ZU6XtP3QUZ<f5EaPBQdDxiq1tTQLM&FjFk`}j)r8N+9d;I`g%ZPdwMPm
zf9+NpI(W43#X933LkkQ-2t_p5ld-t*wZFz+!0aQ!PzymXWEUUCi~6-5H+#uLhz)nW
zby6r2KnS<mvF|6;L-98D-#bwA!K!r2#aFC-O_=ZKA{+<DJKw{lZ`He_C+zMr%Hehq
zV)<Zq(NLJy>_W^0d<Wqb8&L>x{7a$LH9+@{o^b3AW%PCYOI}$=sGHi>0PViD3l(z-
z4#Tfx9qJ+!ZLeK#_c<w8X1?}m$R3`S@cJ(-gxQz9snh0_Q-7KJk??e$JcZpuIH7y1
zNjlPvm?^Y;Xtys9*GN*)@0yY88DjILTW6YRXru~~P6(H}-;R4<!jgNh`{nr^B}o!!
zYx=B_+wV?Lcdrb$OgQ<<qOB<N<D;`>H90@+A}n<gJ1v|7J_jB))gRuqm84UM;%2|E
zk$d~46C0ar=Q$T%F19gC&<BF$9`NFPdTC6grxSo;h~Ig{Om$8(?Y0*L_vx}NS}zou
zd<nDXNF2QT?Or^_=GsHnaBA35Jd;`8mW&l4)T}R!OwDKFK&o}paX`X0El}l?D2F}%
zv|4i#b0pqhbLgt**4`V&`OAn((&p~Vhn$2CK9fZD;R#gyB&O=>W?f9tjYyT^O6f$e
z6dSYJL(hkf@0OXDb)<a0Mro(a`|i055i#a|Jcwr2CYJeLuf4eafnSvC^Nr7)q`9p`
z6P94rM#g6|vc%$y+Iol8qPRMB`S7mJi9Fze)-Wic?GA4Pa(W&>fDJA`9^W7|-@k~{
z`nluH<ImtIjUY-^o0%9FEoqr@d1}Ta9hT!RqJ0O>nU#VxE=LUfRmVv;HBY;@AtX@*
zfUi1VtTs8F3O7bFK@v)$Q}_b0c*2u%h>bk6t}t5n_nTfxtX07QDypkV7R@hjbIBO-
zh+cGKF<<LTY7k*X(@bufc%f1%<W1k?8)g=g7rAU{412h&6=CZR4_!mcyAV<f<J#xP
zI7R~aH(fPlVI0V;(LWNE=Bm}|Kk&cC&dS#P=K2xW>?<UItekEn2ZdW2KXR*RotW44
zl+<}W(Vy{SyuP^2=0Ybj_v0$qq83XBOpF;;N2KoZaEV$2kS+?^?qU?K&w_}h67uv$
z_%M^Zn1ZzX@=Z~6(&5kpOQ-hm)9>v-UO1UH4RjrEL&&%631Sks$C%+@Z*6UDuP0zO
zy>sJS=^PFeV3o4q*uSo9#bD?=^+ua|LjwBR)EA_kd}zA{9K$~}Q^p_Ws%7Ucu=|Uo
zj)dC~^?J}1f@7GXA-i{cJb2w=53)$!ao-E!wmc<#Zw&72(+`e&)@+Az+3J|p?8gVR
zn0_mITV6(t-t41(zB~FIQB<MMT2uDzbw~ri7j^HC#3_B+;f>EeMiz~znI+xgVgE}g
z@chMh215+>l;azl%W-!t_LTje`{_cofE|Ph&FfEk4zIcHpVun?*=h`7{Y~~2>zt#9
zGdsU$f<D=VweS9=LF(xI=&a@JTV$=g)7JZGT*7T%Jh|_Av<J7eC;AXfqKOqTIs^)}
z>H5sl$k@0w5VvxZUYX*$V;VOg-TEjofi>_c+el|R^ZjOV>EJ|uROBn1#)(SW)z7%J
zCq5OaW@e|BP{%=ZSR3@9!`-%C3sn8jM@<3}#49Py#gQ49%Iss_l&KSONYrtKq;7tV
zre9PK@97HxWZcXHRSH@<&wH*EGaFrW&WbseR!xUmuIu{8!HMa?Z#`oBgS)f9Mwi#L
zqxH?r%~$s)E2;49Xe>s7I`E`z*5h2~gA&ts3Sm);QG8RxP4m@GUwfnf`A6qU<Zu&!
zX9m_}WyEqq@_rB#9Y3_;NJp;GvbPpk!BW@r9AfEJAyUD>*^`E-`lgE4baK|OoPPhU
z$F5nFHffvvFC$!uTqxxUrv=cz$rI$1_62eGz1XZ0>lr$EvjId(lO_*u>XC%gqQGz$
zY?RXZue1>NKH8Rz#cA#(w`H(z2A-NqaB>S82I2m>gYUyE#?A#@IZJUCoA25LjCUyc
z<0EHFasQj_HniYsMHK{)C>(UNd8FrU9TTC01Q+%9Jw{RAzk(?xbouc4ogS79@8Q;Z
znebksUTG(|lw8e>o4CT2zQVPU)mA~$p~208@KH?bIy>vSWM=ma8#a_>>y8{%Wn8U+
zJ?y^kU5jEpa@qIFHH3Gw=vbap)0QM`H3>-+&IeI+(mv~K8JpkF+IW>v$C)nHd`QGl
zi{@Y^Bf17k{hEl=yl-Kh*u!UPy3|V|7Ho*ki=0MVlMJ#^XYb#|gKT~{`-qDq_1fL>
zbN7yX7`JW4h1jBUnXx|cZGwyDodR{Vt}A)%)ZY!HS!)@@;%5@M92%QXr*VWNX@7m^
z&-XU3zyCaYZHo1oeD%}NbN@JDJZL0x$D8GGGqXPz1{4hVn9eOkd4^E4uo(<UK-=lF
z;;vr_saqN2_zbr;n<~8B{`mgu`;Q;nZH0>2nF?RNJ02PyK4#=tp3*AT{KZwo)Nr;+
zUm_}!Fm|R#%`7RDN6kqpF@>x4nNQk&jr(`UW<+tj4NJ%V8#cXqcZlFDnWUy~(yo{w
z8eQ2d#>4hlO&FjX?wkPJ?@g3a)Bs(vhACrTXLX$ArcT2Pe;PhMKD6lg*ja-hIEE6r
zDhsJF1~Fx6xaX}eEqY&aVnAW|%u;0i>=s@(IkVO}l^<DM8^=S@WJx5EW?m03$G8#V
zVW4LEaby}LX5mvur_nORO!3-`+;S6xPYfL<hj9Sg)_Qa4E30-nM^vz_&g(r7f0yaL
zAQ&Qg(^(-OGsCi)m#&Lr8yW03vKM*B&6c<KXw&8AF2GBg@X_Jg?DVc$!&>(#=E$4c
zT%0=IlIyrTRRCI^D-BL152DfCPrzMx8_7ew$nJK-M3@#!@TrN^Ki5v<Ly~p5@S;N%
zb=^Lx%P}1E%55EM=wgmW2x=z%Zu(Obto9P9@zPB~4NXIlBs6}ByujxMsVo}cp%;I#
z;}F28r=!Q6_IkGgPWBilET4S2D9^D{;#+M5xgUj|ETPEcwq5kMEM=F%(<t#8JMCI!
z9F>ZPuS1jJmc|R37O1>P6i_8jjSkBd?~XMTRa>m0iIrAiPq&;t;zi|QYU`cy0o(e~
zMq|OMElI3VMV;=xeR#XWkgG!>ie?@{Ch*N|Z=Ya;UpQEqRyaxLj&7Aq?OPWrSUkNY
zG>w_4Vq|5s8UfIeP}96A;0LA)U5gI2m5$$`7+VJePB5$~y|tCD;MpXKX9A{5ou3W7
ziAU`yfYX9~+Ir)k#v<;JLq4P4aq0xCr=S+h;96c?DWt1FnCxYWx;5L_pH~|rvSV6S
zWMW}_mS62O-cEii0K((v;JZmli4Bbh+QCten*A-r?21sA`c(`%oswT8X&9kK!``Uy
zLz#O^TV1c9vACnYZFD<&K_PNGIQCwAU;qFEen~_@RA$%u@z%N}<e)A|q?*Cf0MBqa
z_g!Y8VzoPmoi$+)WRrA+N3I5#Wjj~h#GMHfQn~AV>O<HgKsjhrXGIN?#8b-x<Xek#
z*2dfjUk1KhX~|dw!jKi%)(ec7Qjky59>QK|r6g-`b>3E%PE~|m{K&;(=S5VJJcJL_
z30HhJw{cX7T4{~t@em<8%0@K@k^AjL_XR1`bzL%7Xl)H+57oaH`XeZztKqtFP@9FQ
zww#?KP^ZkE1EbDR)^~2SBi(T6yp1^q!NKfw?%VH*V_3t7kVm=ACmYeG>O{*sLz#pn
z>}&6C7j&X|4D<}1lP|V4jCTw4ssbnWxgQ@$XfIn6CR-?{Y-Co&7_<NMeKIvDcl}_g
z*4RCQ+_K=VHbkRB0up*jdrZQEoN|TI+Q`%Z(%T(qqolZ1s#2w~%|Qz?llcQNWWXIA
zX1(jets`7@NlEIdo83~i!rWQASU1K^Qv#@38`gbQNH|!&E&~KB&r%$ug-uN)OrF@6
z0j<a!w*t3R>g(%yiGyN(tG{Kx3YNm>%z%|o_mY#FTFEr~tl{cFRnXaX@)YH>gma+9
zS_%Qs642oO^v%3KqB!o<TNF=|C+q8dE%)w75J^~<gF=6nTKF|_A%g&|JX&aMhH%bh
z6+>8mE7qTqZtQMTVgCvitE!?`6gh~jH1$y01XwKR*7#uS$_GloEODhI{FnTx&8qu~
z04NgKW<-UYXoqr6AqEmpZOYP9%M@<5kVURLawg)Zx&Un|5oxa~IG%LXHul4{KITV1
zHBA<nSQC%KKjg?p2MaYbi(_k|cQ@nW1Krwah{@fwD(2~F(Khm&`W=6q8b8gW<r7KF
zrm<rRWc?p{-QMZcL>nP)cYW5#UeJ_}tx$c1`$tgEM8y&RI|Pi-%c2W7IABN^`}|R?
z@}Crg^FIyaD&IbL3_K;RXs9dEz?-_?)-}LkD<r)*UXNp3$Olj=@pQDAhd2V;z{0I3
zlSf)B@n?m*Qv(5gVqdv0qD(1UlXoKQScijU9aB2s?zq9yBt*Iy5iF#M$m}gZ`PQIc
zYj6Zda0C@-DV>nDO8!Xre~-W;!}(>s4Bhe3Iz(FCPkZ?bWM8`UI%ChJ>bln3e!xFW
zB4_|-tdB@%;eS{@ZGS5w82bN)FlMO4J1hV1Q+3@m|7Qc$2>L%3>h)eVo+PsX0000<
KMNUMnLSTaXfM-qs

literal 0
HcmV?d00001

diff --git a/src/js/fan.js b/src/js/fan.js
index 277cae2b..a627e92a 100644
--- a/src/js/fan.js
+++ b/src/js/fan.js
@@ -24,4 +24,31 @@ function openTab(evt, tabName) {
 
 function hide(id) {
   document.getElementById(id).style.display = "none";
-}
\ No newline at end of file
+}
+
+
+//INPUT FILE
+'use strict';
+
+;( function ( document, window, index )
+{
+  var inputs = document.querySelectorAll( '.inputfile' );
+  Array.prototype.forEach.call( inputs, function( input )
+  {
+    var label  = input.nextElementSibling,
+      labelVal = label.innerHTML;
+
+    input.addEventListener( 'change', function( e )
+    {
+
+      if( fileName )
+        label.querySelector( 'span' ).innerHTML = fileName;
+      else
+        label.innerHTML = labelVal;
+    });
+
+    // Firefox bug fix
+    input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); });
+    input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); });
+  });
+}( document, window, 0 ));
\ No newline at end of file
diff --git a/src/js/register.js b/src/js/register.js
index d88dd16d..82fc6d14 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -1,5 +1,5 @@
 function validate(field, str){
-  if (str.length != 0){
+  if (str.length != 0 && validateEmail(str)){
     var xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {
@@ -21,7 +21,6 @@ function validate(field, str){
           } else {
             document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
             document.getElementsByClassName('valid-status')[1].alt = 'invalid';
-
           }
           return false;
         }
@@ -92,3 +91,15 @@ function submitForm(){
   console.log(req1, req2, req3);
   return verifyAll(req1, req2, req3);
 }
+
+function validateEmail(email) {
+    var x = email;
+    var atpos = x.indexOf("@");
+    var dotpos = x.lastIndexOf(".");
+    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) {
+        document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+        document.getElementsByClassName('valid-status')[1].alt = 'invalid';
+        return false;
+    }else
+      return true;
+}
\ No newline at end of file
diff --git a/src/login.php b/src/login.php
index 24c8afdd..2c1e1171 100644
--- a/src/login.php
+++ b/src/login.php
@@ -17,6 +17,7 @@
           <input type="text" class="form-control" name="username" required>
           <label>Password</label>
           <input type="password" class="form-control" name="password" required><br><br>
+          <!-- <div class="invalid-text">Invalid username or password !</div> -->
           <button type="submit" name="login" >GO!</button>
         </form>
         <a class="signup-link" href="register.php">Don't have an account?</a>
@@ -63,6 +64,8 @@ function authenticate($username, $password) {
 if (isset($_POST['login'])) {
     if ( $id = authenticate($_POST['username'], $_POST['password'])){
       header('Location: profile.php?id_active='.$id);
+    }else{
+      header('Location: login.php');
     }
 
   }
diff --git a/src/profile.php b/src/profile.php
index 9e5ff5c3..35f2577b 100644
--- a/src/profile.php
+++ b/src/profile.php
@@ -25,6 +25,19 @@ require_once 'dbconfig.php';
       mysqli_stmt_fetch($stmt);
 
 
+    /* PREFERED LOCATION */
+    $query_prefloc = 'SELECT location FROM prefloc WHERE prefloc.id=?';
+    $driver_prefloc = mysqli_prepare($sqlconn, $query_prefloc);
+
+    // Bind variables
+    mysqli_stmt_bind_param($driver_prefloc, "i", $_GET["id_active"]);
+
+    if(mysqli_stmt_execute($driver_prefloc)){
+      // Simpan Hasil query
+      mysqli_stmt_store_result($driver_prefloc);
+      // username exist
+      mysqli_stmt_bind_result($driver_prefloc, $location);
+    }
  ?>
 
 <html>
@@ -78,36 +91,37 @@ require_once 'dbconfig.php';
           <?php echo $fullname?>
         </div>
         <?php if($isdriver) {
-           echo '<span id="isdriver">Driver</span><span >| &#8594; '. $avg_vote . '(' . $n_voters .')' . '</span>'; }
+           echo '<span id="isdriver">Driver</span> | <span class="rating">&#9734; <b>'. $avg_vote . '</b></span> (' . $n_voters .'votes)'; }
            else {
              echo '<span>Non-Driver</span>';
            }?>
 
         <div id="email">
-          <?php echo $email?>
-
+          ✉ <?php echo $email?>
         </div>
         <div id="phone">
-          <?php echo $phoneno?>
+          ☏ <?php echo $phoneno?>
 
         </div>
       </div>
 
-      <div class="mtop10">
-        <span class="font-header flexone">PREFERRED LOCATIONS</span>
+      <div class="mtop30">
+        <span class="font-header flexone pref-loc">PREFERRED LOCATIONS</span>
         <a href="<?php echo 'edit-prefered-location.php?id_active='.$_GET['id_active']; ?>"><img class="mtop10 float-right editpic flexone" src="img/pencil.png" /></a>
 
       </div>
       <ul>
-        <li>
-          Pewter City
-        </li>
-        <li>
-          Saffron City
-        </li>
-        <li>
-          Skypillar tower
-        </li>
+        <?php 
+        while (mysqli_stmt_fetch($driver_prefloc)) {
+          $list = '
+          <li>
+            '.$location.'
+          </li>
+          ';
+
+          echo $list;
+        }
+        ?>
       </ul>
 
     </div>
diff --git a/src/update.php b/src/update.php
new file mode 100644
index 00000000..e9b404ae
--- /dev/null
+++ b/src/update.php
@@ -0,0 +1,86 @@
+<?php
+require_once 'dbconfig.php';
+
+$sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+if (!$sqlconn) {
+  die('mySQL connection failed');
+}
+
+$username = $_POST["username"];
+
+if (isset($_FILES["fileToUpload"])){
+    $target_dir = "img/";
+    $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
+    $uploadOk = 1;
+    $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
+    // Check if image file is a actual image or fake image
+    if(isset($_POST["submit"])) {
+        $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
+        if($check !== false) {
+            echo "File is an image - " . $check["mime"] . ".";
+            $uploadOk = 1;
+        } else {
+            echo "File is not an image.";
+            $uploadOk = 0;
+        }
+    }
+    if ($_FILES["fileToUpload"]["size"] > 500000) {
+        echo "Sorry, your file is too large.";
+        $uploadOk = 0;
+    }
+    // Allow certain file formats
+    if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
+    && $imageFileType != "gif" ) {
+        echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
+        $uploadOk = 0;
+    }
+    // Check if $uploadOk is set to 0 by an error
+    if ($uploadOk == 0) {
+        echo "Sorry, your file was not uploaded.";
+    // if everything is ok, try to upload file
+    } else {
+        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
+            echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
+            $newphoto = basename( $_FILES["fileToUpload"]["name"]);
+            $sqlquery = "UPDATE userinfo SET img_name=? WHERE username=?";
+            $stmt = mysqli_prepare($sqlconn, $sqlquery);
+            mysqli_stmt_bind_param($stmt, "ss", $newphoto, $username);
+            mysqli_stmt_execute($stmt);
+        } else {
+            echo "Sorry, there was an error uploading your file.";
+        }
+    }
+}
+
+if (isset($_POST["name"])) {
+  $newname = $_POST["name"];
+  $sqlquery = "UPDATE userinfo SET fullname=? WHERE username=?";
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  mysqli_stmt_bind_param($stmt, "ss", $newname, $username);
+  mysqli_stmt_execute($stmt);
+}
+
+if (isset($_POST["phone"])) {
+  $newphone = $_POST["phone"];
+  $sqlquery = "UPDATE userinfo SET phoneno=? WHERE username=?";
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  mysqli_stmt_bind_param($stmt, "ss", $newphone, $username);
+  mysqli_stmt_execute($stmt);
+}
+
+if (isset($_POST["isdriver"])){
+  $isdriver=1;
+  $sqlquery = "UPDATE userinfo SET isdriver=? WHERE username=?";
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  mysqli_stmt_bind_param($stmt, "is", $isdriver, $username);
+  mysqli_stmt_execute($stmt);
+}else {
+  $isdriver=0;
+  $sqlquery = "UPDATE userinfo SET isdriver=? WHERE username=?";
+  $stmt = mysqli_prepare($sqlconn, $sqlquery);
+  mysqli_stmt_bind_param($stmt, "is", $isdriver, $username);
+  mysqli_stmt_execute($stmt);
+}
+
+header('Location: profile.php?id_active=' . $_POST["id_active"]);
+?>
\ No newline at end of file
-- 
GitLab


From 979ec9c32cd8edfc7af752be001ff27628eee074 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 18:14:02 +0700
Subject: [PATCH 31/40] some style

---
 src/complete-order.php | 4 ++--
 src/history.php        | 1 +
 src/order-ojek.php     | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/complete-order.php b/src/complete-order.php
index 06b8aa32..68420e1a 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -62,9 +62,9 @@
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span id="username"><?php echo $username ?> !</span>
+          <span><b><?php echo $username ?></b> !</span>
           <br  />
-          <a href="#">Logout</a>
+          <a href="login.php">Logout</a>
         </div>
       </div>
 
diff --git a/src/history.php b/src/history.php
index d1e3f60d..28c8f479 100644
--- a/src/history.php
+++ b/src/history.php
@@ -55,6 +55,7 @@
 <head>
     <title>History</title>
     <link rel="stylesheet" type="text/css" href="css/fan.css">
+    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
 </head>
 <body>
   <!-- Start Header -->
diff --git a/src/order-ojek.php b/src/order-ojek.php
index 8430f489..59cc0fda 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -45,9 +45,9 @@
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span id="username"><?php echo $username ?> !</span>
+          <span><b><?php echo $username ?></b> !</span>
           <br  />
-          <a href="#">Logout</a>
+          <a href="login.php">Logout</a>
         </div>
       </div>
 
-- 
GitLab


From 863988da877bcc8b049385874da5a697d33ca510 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 18:58:42 +0700
Subject: [PATCH 32/40] fix hide

---
 src/hide.php    |  27 ++++++++++
 src/history.php | 129 +++++++++++++++++++++++++-----------------------
 src/js/fan.js   |  69 ++++++++++++++++----------
 3 files changed, 137 insertions(+), 88 deletions(-)
 create mode 100644 src/hide.php

diff --git a/src/hide.php b/src/hide.php
new file mode 100644
index 00000000..31343f04
--- /dev/null
+++ b/src/hide.php
@@ -0,0 +1,27 @@
+<?php
+  require_once 'dbconfig.php';
+
+  $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+  if (!$sqlconn) {
+    die('mySQL connection failed');
+  }
+
+  $type = $_GET["type"];
+  $id = $_GET["id"];
+
+  if ($type == 0) {
+    $ishide=1;
+    $sqlquery = "UPDATE orderhistory SET ishide_cust=? WHERE order_id=?";
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+    mysqli_stmt_bind_param($stmt, "ii", $ishide, $id);
+    mysqli_stmt_execute($stmt);
+  }else{
+    $ishide=1;
+    $sqlquery = "UPDATE orderhistory SET ishide_driver=? WHERE order_id=?";
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+    mysqli_stmt_bind_param($stmt, "ii", $ishide, $id);
+    mysqli_stmt_execute($stmt);
+  }
+  
+
+?>
\ No newline at end of file
diff --git a/src/history.php b/src/history.php
index 28c8f479..17530a51 100644
--- a/src/history.php
+++ b/src/history.php
@@ -24,7 +24,7 @@
     }
 
     //AMBIL DATA HISTORY ORDER
-    $query_order_history = 'SELECT order_id, date, u_driver, source, destination, rating_given, comment_given, img_name FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username AND userinfo.username=?';
+    $query_order_history = 'SELECT order_id, date, u_customer, u_driver, source, destination, rating_given, comment_given, img_name, ishide_cust FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username AND userinfo.username=?';
     $order_history = mysqli_prepare($sqlconn, $query_order_history);
 
     // Bind variables
@@ -34,11 +34,11 @@
       // Simpan Hasil query
       mysqli_stmt_store_result($order_history);
       // username exist
-      mysqli_stmt_bind_result($order_history, $id, $date, $u_driver, $source, $destination, $rating_given, $comment_given, $img_name);
+      mysqli_stmt_bind_result($order_history, $id, $date, $u_customer, $u_driver, $source, $destination, $rating_given, $comment_given, $img_name, $ishide_cust);
     }
 
     //AMBIL DATA DRIVER HISTORY
-    $query_driver_history = 'SELECT order_id, date, u_customer, source, destination, rating_given, comment_given FROM orderhistory INNER JOIN userinfo ON orderhistory.u_driver=userinfo.username AND userinfo.username=?';
+    $query_driver_history = 'SELECT order_id, date, u_customer, u_driver, source, destination, rating_given, comment_given, img_name, ishide_driver FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username AND orderhistory.u_driver=?';
     $driver_history = mysqli_prepare($sqlconn, $query_driver_history);
 
     // Bind variables
@@ -48,7 +48,7 @@
       // Simpan Hasil query
       mysqli_stmt_store_result($driver_history);
       // username exist
-      mysqli_stmt_bind_result($driver_history, $id, $date, $u_customer, $source, $destination, $rating_given, $comment_given);
+      mysqli_stmt_bind_result($driver_history, $id, $date, $u_customer, $u_driver, $source, $destination, $rating_given, $comment_given, $img_name, $ishide_driver);
     }
 ?>
 <html>
@@ -100,48 +100,51 @@
     <div id="order" class="tabcontent active">
       <?php
       while (mysqli_stmt_fetch($order_history)) {
-        switch ($rating_given) {
-          case 1:
-            $rating='&#9734;';
-            break;
-          case 2:
-            $rating='&#9734;&#9734;';
-            break;
-          case 3:
-            $rating='&#9734;&#9734;&#9734;';
-            break;
-          case 4:
-            $rating='&#9734;&#9734;&#9734;&#9734;';
-            break;
-          case 4:
-            $rating='&#9734;&#9734;&#9734;&#9734;&#9734;';
-            break;
-          default:
-            $rating='';
-        }
-        $date=strtotime($date);
-        $id_hide="'order$id'";
-        $listhistory = '
-        <!-- Start List Item -->
-        <div class="row mt40" id="order'.$id.'">
-          <div class="col-4 photo-container px15">
-            <img src="img/'.$img_name.'" class="border">
-          </div>
-          <div class="col-8 relative">
-            <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
-            <div class="driver-name">'.$u_driver.'</div>
-            <div class="destination mt10">'.$source.' &#8594; '.$destination.'</div>
-            <div class="rating mt10">You rated: <span class="orange">'.$rating.'</span></div>
-            <div class="comment">You commented:
-            <p class="m0">'.$comment_given.'</p></div>
-            <div class="hide-btn r0 t0">
-              <button class="uppercase btn red-bg" onclick="hide('.$id_hide.')">Hide</button>
+        if ($ishide_cust == 0){
+          switch ($rating_given) {
+            case 1:
+              $rating='&#9734;';
+              break;
+            case 2:
+              $rating='&#9734;&#9734;';
+              break;
+            case 3:
+              $rating='&#9734;&#9734;&#9734;';
+              break;
+            case 4:
+              $rating='&#9734;&#9734;&#9734;&#9734;';
+              break;
+            case 4:
+              $rating='&#9734;&#9734;&#9734;&#9734;&#9734;';
+              break;
+            default:
+              $rating='';
+          }
+          $date=strtotime($date);
+          $id_hide="'order$id'";
+          $listhistory = '
+          <!-- Start List Item -->
+          <div class="row mt40" id="order'.$id.'">
+            <div class="col-4 photo-container px15">
+              <img src="img/'.$img_name.'" class="border">
+            </div>
+            <div class="col-8 relative">
+              <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
+              <div class="driver-name">'.$u_driver.'</div>
+              <div class="destination mt10">'.$source.' &#8594; '.$destination.'</div>
+              <div class="rating mt10">You rated: <span class="orange">'.$rating.'</span></div>
+              <div class="comment">You commented:
+              <p class="m0">'.$comment_given.'</p></div>
+              <div class="hide-btn r0 t0">
+                <button class="uppercase btn red-bg" onclick="hideCust('.$id_hide.','.$id.')">Hide</button>
+              </div>
             </div>
           </div>
-        </div>
+          
+          <!-- End List Item -->';
+          echo $listhistory;
+        }
         
-        <!-- End List Item -->';
-        echo $listhistory;
       }
       ?>
     </div>
@@ -152,28 +155,30 @@
       <?php
       while (mysqli_stmt_fetch($driver_history)) {
         $date=strtotime($date);
-        $id_hide="'driver$id'";
-        $listhistory = '
-          <!-- Start List Item -->
-          <div class="row mt40" id="driver'.$id.'">
-            <div class="col-4 photo-container px15">
-              <img src="img/'.$img_name.'" class="border">
-            </div>
-            <div class="col-8 relative">
-              <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
-              <div class="driver-name">'.$u_customer.'</div>
-              <div class="destination mt5">'.$source.' &#8594; '.$destination.'</div>
-              <div class="rating mt5">gave <span class="orange">'.$rating_given.'</span> stars for this order</div>
-              <div class="comment mt5">and left comment:
-              <p class="m0">'.$comment_given.'</p></div>
-              <div class="hide-btn r0 t0">
-                <button class="uppercase btn red-bg" onclick="hide('.$id_hide.')">Hide</button>
+        if ($ishide_driver == 0){
+          $id_hide="'driver$id'";
+          $listhistory = '
+            <!-- Start List Item -->
+            <div class="row mt40" id="driver'.$id.'">
+              <div class="col-4 photo-container px15">
+                <img src="img/'.$img_name.'" class="border">
+              </div>
+              <div class="col-8 relative">
+                <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div>
+                <div class="driver-name">'.$u_customer.'</div>
+                <div class="destination mt5">'.$source.' &#8594; '.$destination.'</div>
+                <div class="rating mt5">gave <span class="orange">'.$rating_given.'</span> stars for this order</div>
+                <div class="comment mt5">and left comment:
+                <p class="m0">'.$comment_given.'</p></div>
+                <div class="hide-btn r0 t0">
+                  <button class="uppercase btn red-bg" onclick="hideDriver('.$id_hide.','.$id.')">Hide</button>
+                </div>
               </div>
             </div>
-          </div>
-          <!-- End List Item -->';
+            <!-- End List Item -->';
 
-        echo $listhistory;
+          echo $listhistory;
+        }
       }
       ?>
     </div>
diff --git a/src/js/fan.js b/src/js/fan.js
index a627e92a..61e185ce 100644
--- a/src/js/fan.js
+++ b/src/js/fan.js
@@ -22,33 +22,50 @@ function openTab(evt, tabName) {
   evt.currentTarget.className += " active";
 }
 
-function hide(id) {
-  document.getElementById(id).style.display = "none";
+function hideCust(idhide, id){
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+    if (this.readyState == 4 && this.status == 200) {
+      document.getElementById(idhide).style.display = "none";
+    }
+  };
+  xmlhttp.open("GET", "hide.php?type=0&id="+id, true);
+  xmlhttp.send();
 }
 
+function hideDriver(idhide, id){
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+    if (this.readyState == 4 && this.status == 200) {
+      document.getElementById(idhide).style.display = "none";
+    }
+  };
+  xmlhttp.open("GET", "hide.php?type=1&id="+id, true);
+  xmlhttp.send();
+}
 
 //INPUT FILE
-'use strict';
-
-;( function ( document, window, index )
-{
-  var inputs = document.querySelectorAll( '.inputfile' );
-  Array.prototype.forEach.call( inputs, function( input )
-  {
-    var label  = input.nextElementSibling,
-      labelVal = label.innerHTML;
-
-    input.addEventListener( 'change', function( e )
-    {
-
-      if( fileName )
-        label.querySelector( 'span' ).innerHTML = fileName;
-      else
-        label.innerHTML = labelVal;
-    });
-
-    // Firefox bug fix
-    input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); });
-    input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); });
-  });
-}( document, window, 0 ));
\ No newline at end of file
+// 'use strict';
+
+// ;( function ( document, window, index )
+// {
+//   var inputs = document.querySelectorAll( '.inputfile' );
+//   Array.prototype.forEach.call( inputs, function( input )
+//   {
+//     var label  = input.nextElementSibling,
+//       labelVal = label.innerHTML;
+
+//     input.addEventListener( 'change', function( e )
+//     {
+
+//       if( fileName )
+//         label.querySelector( 'span' ).innerHTML = fileName;
+//       else
+//         label.innerHTML = labelVal;
+//     });
+
+//     // Firefox bug fix
+//     input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); });
+//     input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); });
+//   });
+// }( document, window, 0 ));
\ No newline at end of file
-- 
GitLab


From f60cda6400b166c99d6da34a3a93c4213025e238 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 19:07:45 +0700
Subject: [PATCH 33/40] fix some style

---
 src/history.php    | 11 +++--------
 src/order-ojek.php |  5 ++---
 src/profile.php    |  3 +--
 3 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/src/history.php b/src/history.php
index 17530a51..5575b82d 100644
--- a/src/history.php
+++ b/src/history.php
@@ -63,16 +63,11 @@
     <div class="row">
       <div class="col-6">
         <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
-      </div>
-      <div class="col-6 right-align">
-        Hi, <b><?php echo $username ?></b> !<br>
-      </div>
-    </div>
-    <div class="row">
-      <div class="col-6">
         <div class="green">wushh... wushh... ngeeeeeenggg...</div>
       </div>
-      <div class="col-6 right-align">
+      
+      <div class="col-6 right-align mt10">
+        Hi, <b><?php echo $username ?></b> !<br>
         <a href="login.php"><span class="blue">Logout</span></a>
       </div>
     </div>
diff --git a/src/order-ojek.php b/src/order-ojek.php
index 59cc0fda..a9fb73f9 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -45,8 +45,7 @@
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span><b><?php echo $username ?></b> !</span>
-          <br  />
+          <span><b><?php echo $username ?></b> !</span><br/>
           <a href="login.php">Logout</a>
         </div>
       </div>
@@ -89,7 +88,7 @@
         </div>
       </div>
 
-      <form method="post" onsubmit="return isFilled()" action="select-driver.php?id_active='<?php echo $_GET['id_active'];?>'">
+      <form method="post" onsubmit="return isFilled()" action="select-driver.php?id_active=<?php echo $_GET['id_active'];?>">
       <div class="rowflex mtop30">
         <div class="labels mlauto">
           Picking Point
diff --git a/src/profile.php b/src/profile.php
index 35f2577b..0de09771 100644
--- a/src/profile.php
+++ b/src/profile.php
@@ -63,8 +63,7 @@ require_once 'dbconfig.php';
 
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
-          <span><b><?php echo $username ?></b>!</span>
-          <br  />
+          <span><b><?php echo $username ?></b> !</span><br  />
           <a href="#">Logout</a>
         </div>
       </div>
-- 
GitLab


From 7e2bd1ff4b2a1ec68b2c4128862320363caefc98 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 21:10:46 +0700
Subject: [PATCH 34/40] new db

---
 db/tubes1-wbd-old.sql          | 120 +++++++++++++++++++++++++++++++++
 db/tubes1-wbd.sql              |  59 ++++++++++++----
 src/complete-order.php         |   2 +-
 src/edit-prefered-location.php |   2 +-
 src/edit-profile.php           |   2 +-
 src/js/fan.js                  |   1 +
 6 files changed, 171 insertions(+), 15 deletions(-)
 create mode 100644 db/tubes1-wbd-old.sql

diff --git a/db/tubes1-wbd-old.sql b/db/tubes1-wbd-old.sql
new file mode 100644
index 00000000..8ad30097
--- /dev/null
+++ b/db/tubes1-wbd-old.sql
@@ -0,0 +1,120 @@
+-- phpMyAdmin SQL Dump
+-- version 4.7.4
+-- https://www.phpmyadmin.net/
+--
+-- Host: localhost
+-- Generation Time: Oct 06, 2017 at 09:07 AM
+-- Server version: 10.1.26-MariaDB
+-- PHP Version: 7.1.9
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET AUTOCOMMIT = 0;
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Database: `tubes1-wbd`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `orderhistory`
+--
+
+CREATE TABLE `orderhistory` (
+  `order_id` int(5) NOT NULL,
+  `date` date NOT NULL,
+  `u_driver` varchar(20) NOT NULL,
+  `u_customer` varchar(20) NOT NULL,
+  `source` varchar(30) NOT NULL,
+  `destination` varchar(30) NOT NULL,
+  `rating_given` int(5) NOT NULL,
+  `comment_given` text NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `prefloc`
+--
+
+CREATE TABLE `prefloc` (
+  `id` int(5) NOT NULL,
+  `location` varchar(30) DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `userinfo`
+--
+
+CREATE TABLE `userinfo` (
+  `id` int(5) NOT NULL,
+  `username` varchar(32) NOT NULL,
+  `fullname` varchar(30) NOT NULL,
+  `email` varchar(30) NOT NULL,
+  `pass` varchar(128) NOT NULL,
+  `phoneno` varchar(20) NOT NULL,
+  `isdriver` tinyint(1) NOT NULL DEFAULT '0',
+  `avg_vote` float NOT NULL DEFAULT '0',
+  `n_voters` int(11) NOT NULL DEFAULT '0',
+  `img_name` varchar(32) NOT NULL DEFAULT 'default.png'
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `userinfo`
+--
+
+INSERT INTO `userinfo` (`id`, `username`, `fullname`, `email`, `pass`, `phoneno`, `isdriver`, `avg_vote`, `n_voters`, `img_name`) VALUES
+(2, 'fajar', 'Fajar N', '13515060@std.stei.itb.ac.id', '$2y$10$kRZzI0XgXLll2HGjH3hwWu3DGyKYGnnrIHVlsg9C3w899qQIYrfNe', '08967900712', 0, 0, 0, 'default.png'),
+(34, 'lulu', 'Babibu', 'nono@gmail.com', '$2y$10$gMT/g0JYkE1IMtAzf9W7hehj0M3Zf3cQM3WT/c/F7OPI1aA0zqO9e', '0837213123', 1, 0, 0, 'default.png'),
+(35, 'lala', 'lala', 'lala@gmail.com', '$2y$10$JFvRFeZY4e7DSTMReoEin.Nw1gXUFe9ZdnC9UiECjLm65Qkc34fhK', '123413', 0, 0, 0, 'default.png'),
+(36, 'azisak', 'Azis Adi Kuncoro', 'azisadikuncoro@gmail.com', '$2y$10$EB67Fjdhpw.EukK/DXLJCuQzSWCXz8QohcFHxxeaTQqkYPwLM5hc6', '08967900712', 1, 0, 0, 'default.png');
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `orderhistory`
+--
+ALTER TABLE `orderhistory`
+  ADD PRIMARY KEY (`order_id`),
+  ADD UNIQUE KEY `order_id` (`order_id`);
+
+--
+-- Indexes for table `userinfo`
+--
+ALTER TABLE `userinfo`
+  ADD PRIMARY KEY (`id`),
+  ADD UNIQUE KEY `username` (`username`),
+  ADD UNIQUE KEY `email` (`email`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `orderhistory`
+--
+ALTER TABLE `orderhistory`
+  MODIFY `order_id` int(5) NOT NULL AUTO_INCREMENT;
+
+--
+-- AUTO_INCREMENT for table `userinfo`
+--
+ALTER TABLE `userinfo`
+  MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;
+COMMIT;
+
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
diff --git a/db/tubes1-wbd.sql b/db/tubes1-wbd.sql
index 8ad30097..9aad9fd8 100644
--- a/db/tubes1-wbd.sql
+++ b/db/tubes1-wbd.sql
@@ -1,11 +1,11 @@
 -- phpMyAdmin SQL Dump
--- version 4.7.4
+-- version 4.7.0
 -- https://www.phpmyadmin.net/
 --
--- Host: localhost
--- Generation Time: Oct 06, 2017 at 09:07 AM
--- Server version: 10.1.26-MariaDB
--- PHP Version: 7.1.9
+-- Host: 127.0.0.1
+-- Generation Time: Oct 07, 2017 at 04:09 PM
+-- Server version: 5.7.19-log
+-- PHP Version: 7.1.7
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 SET AUTOCOMMIT = 0;
@@ -36,9 +36,21 @@ CREATE TABLE `orderhistory` (
   `source` varchar(30) NOT NULL,
   `destination` varchar(30) NOT NULL,
   `rating_given` int(5) NOT NULL,
-  `comment_given` text NOT NULL
+  `comment_given` text NOT NULL,
+  `ishide_cust` tinyint(1) NOT NULL DEFAULT '0',
+  `ishide_driver` tinyint(1) NOT NULL DEFAULT '0'
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
+--
+-- Dumping data for table `orderhistory`
+--
+
+INSERT INTO `orderhistory` (`order_id`, `date`, `u_driver`, `u_customer`, `source`, `destination`, `rating_given`, `comment_given`, `ishide_cust`, `ishide_driver`) VALUES
+(1, '2017-10-02', 'driver', 'zxc', 'a', 'b', 3, 'bla bla bla', 1, 0),
+(2, '2017-10-04', 'driver2', 'customer2', 'z', 'y', 4, 'jndflakdfmak', 0, 0),
+(3, '2017-10-09', 'driver', 'zxc', 'j', 'k', 4, 'asdfghjkl', 0, 0),
+(4, '2017-10-20', 'zxc', 'asd', 'k', 'l', 1, 'oooooo', 0, 0);
+
 -- --------------------------------------------------------
 
 --
@@ -46,9 +58,21 @@ CREATE TABLE `orderhistory` (
 --
 
 CREATE TABLE `prefloc` (
+  `id_prefloc` int(5) NOT NULL,
   `id` int(5) NOT NULL,
   `location` varchar(30) DEFAULT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `prefloc`
+--
+
+INSERT INTO `prefloc` (`id_prefloc`, `id`, `location`) VALUES
+(1, 1, 'asdf'),
+(2, 38, 'a'),
+(3, 38, 'b'),
+(5, 37, 'coba'),
+(6, 37, 'coba lagi lagi');
 
 -- --------------------------------------------------------
 
@@ -77,7 +101,9 @@ INSERT INTO `userinfo` (`id`, `username`, `fullname`, `email`, `pass`, `phoneno`
 (2, 'fajar', 'Fajar N', '13515060@std.stei.itb.ac.id', '$2y$10$kRZzI0XgXLll2HGjH3hwWu3DGyKYGnnrIHVlsg9C3w899qQIYrfNe', '08967900712', 0, 0, 0, 'default.png'),
 (34, 'lulu', 'Babibu', 'nono@gmail.com', '$2y$10$gMT/g0JYkE1IMtAzf9W7hehj0M3Zf3cQM3WT/c/F7OPI1aA0zqO9e', '0837213123', 1, 0, 0, 'default.png'),
 (35, 'lala', 'lala', 'lala@gmail.com', '$2y$10$JFvRFeZY4e7DSTMReoEin.Nw1gXUFe9ZdnC9UiECjLm65Qkc34fhK', '123413', 0, 0, 0, 'default.png'),
-(36, 'azisak', 'Azis Adi Kuncoro', 'azisadikuncoro@gmail.com', '$2y$10$EB67Fjdhpw.EukK/DXLJCuQzSWCXz8QohcFHxxeaTQqkYPwLM5hc6', '08967900712', 1, 0, 0, 'default.png');
+(36, 'azisak', 'Azis Adi Kuncoro', 'azisadikuncoro@gmail.com', '$2y$10$EB67Fjdhpw.EukK/DXLJCuQzSWCXz8QohcFHxxeaTQqkYPwLM5hc6', '08967900712', 1, 0, 0, 'default.png'),
+(37, 'zxc', 'zxc', 'zxc@zxc.com', '$2y$10$2ElYlXGxJ7Wc2icABrlpUe1Q3Sg6NjG9/oMNvd8LZWlHef8OarAMe', '2334567890123', 1, 0, 0, 'images.png'),
+(38, 'driver', 'driver', 'driver@driver.com', '$2y$10$tst64FyFe0ipjC5QLpjq/.Z0ZDFBkQq5xWkY60/SmgCcX9NZOrelG', '123456789012', 1, 0, 0, 'images.png');
 
 --
 -- Indexes for dumped tables
@@ -90,6 +116,12 @@ ALTER TABLE `orderhistory`
   ADD PRIMARY KEY (`order_id`),
   ADD UNIQUE KEY `order_id` (`order_id`);
 
+--
+-- Indexes for table `prefloc`
+--
+ALTER TABLE `prefloc`
+  ADD PRIMARY KEY (`id_prefloc`);
+
 --
 -- Indexes for table `userinfo`
 --
@@ -106,14 +138,17 @@ ALTER TABLE `userinfo`
 -- AUTO_INCREMENT for table `orderhistory`
 --
 ALTER TABLE `orderhistory`
-  MODIFY `order_id` int(5) NOT NULL AUTO_INCREMENT;
-
+  MODIFY `order_id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
+--
+-- AUTO_INCREMENT for table `prefloc`
+--
+ALTER TABLE `prefloc`
+  MODIFY `id_prefloc` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
 --
 -- AUTO_INCREMENT for table `userinfo`
 --
 ALTER TABLE `userinfo`
-  MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;
-COMMIT;
+  MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;COMMIT;
 
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
diff --git a/src/complete-order.php b/src/complete-order.php
index 68420e1a..2d49fcc0 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -71,7 +71,7 @@
       <div class="mtop10 rowflex">
         <div class="flexone box font-navbar selected-navbar"><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">ORDER</a></div>
         <div class="flexone box font-navbar"><a href="history.php?id_active=<?php echo $_GET['id_active'] ?>">HISTORY</a></div>
-        <div class="flexone box font-navbar"><a href="">MY PROFILE</a></div>
+        <div class="flexone box font-navbar"><a href="profile.php?id_active=<?php echo $_GET['id_active'] ?>">MY PROFILE</a></div>
       </div>
 
 
diff --git a/src/edit-prefered-location.php b/src/edit-prefered-location.php
index 5d6914c9..cddf1cad 100644
--- a/src/edit-prefered-location.php
+++ b/src/edit-prefered-location.php
@@ -134,7 +134,7 @@ if(mysqli_stmt_execute($stmt)){
         <button type="submit" class="btn-css">ADD</button>
       </form>
       <br>
-      <button type="button" class="btn-danger" >BACK</button>
+      <button type="button" class="btn-danger" onclick="location.href = 'profile.php?id_active=<?php echo $id;?>';">BACK</button>
     </div>
   </body>
 </html>
diff --git a/src/edit-profile.php b/src/edit-profile.php
index e4daf658..8813c7da 100644
--- a/src/edit-profile.php
+++ b/src/edit-profile.php
@@ -53,7 +53,7 @@
     </div>
     <div class="row mt5">
       <div class="col-4">Phone</div>
-      <div class="col-8"><input type="number" name="phone" class="w100" value="<?php echo $phoneno; ?>"></div>
+      <div class="col-8"><input type="text" name="phone" maxlength="14" class="w100" value="<?php echo $phoneno; ?>"></div>
     </div>
     <div class="row mt5">
       <div class="col-4">Status Driver</div>
diff --git a/src/js/fan.js b/src/js/fan.js
index 61e185ce..f4b4b9b0 100644
--- a/src/js/fan.js
+++ b/src/js/fan.js
@@ -44,6 +44,7 @@ function hideDriver(idhide, id){
   xmlhttp.send();
 }
 
+
 //INPUT FILE
 // 'use strict';
 
-- 
GitLab


From 09aced10a8e3401440e6012b790043a45b28d83c Mon Sep 17 00:00:00 2001
From: Fajar Nugroho <fajar12.nugroho@gmail.com>
Date: Sat, 7 Oct 2017 23:25:11 +0700
Subject: [PATCH 35/40] fix complete-order and close connection in mysql

---
 src/complete-order.php | 87 +++++++++++++++++++++++++++++-------------
 src/edit-profile.php   |  7 ++--
 src/hide.php           |  6 ++-
 src/history-driver.php | 45 ----------------------
 src/history.php        | 10 +++--
 src/js/register.js     |  4 +-
 src/login.php          |  6 ++-
 src/order-ojek.php     |  4 ++
 src/profile.php        |  6 ++-
 src/register.php       | 11 +++++-
 src/select-driver.php  |  2 +-
 src/validate.php       | 12 +++++-
 12 files changed, 112 insertions(+), 88 deletions(-)
 delete mode 100644 src/history-driver.php

diff --git a/src/complete-order.php b/src/complete-order.php
index 2d49fcc0..35c885c4 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -3,7 +3,58 @@
 
 <?php
   require_once 'dbconfig.php';
-
+  function get_username($id){
+    $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+    if (!$sqlconn) {
+      die('mySQL connection failed');
+    }
+    // Menyiapkan statement INSERT
+
+    $sqlquery = 'SELECT username FROM userinfo WHERE id=?';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+    mysqli_stmt_bind_param($stmt, "i", $id);
+    if(mysqli_stmt_execute($stmt)){
+      mysqli_stmt_store_result($stmt);
+      // username exist
+      if(mysqli_stmt_num_rows($stmt) == 1) {
+        mysqli_stmt_bind_result($stmt, $hasil_username);
+        if(mysqli_stmt_fetch($stmt)){
+          mysqli_stmt_close($stmt);
+            mysqli_close($sqlconn);
+            return $hasil_username;
+          }
+        }
+        mysqli_stmt_close($stmt);
+        mysqli_close($sqlconn);
+        return 0;
+    }
+  }
+  if(isset($_POST['complete'])){
+    $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
+    if (!$sqlconn) {
+      die('mySQL connection failed');
+    }
+    $date = date('Y-m-d H:i:s');
+    $customer = get_username($_GET['id_active']);
+    $driver = $_POST['driver'];
+    $source = $_POST['source'];
+    $destination = $_POST['destination'];
+    $rating = $_POST['rating'];
+    $comment = $_POST['comment'];
+    // Menyiapkan statement INSERT
+
+    $sqlquery = 'INSERT INTO orderhistory (date, u_driver, u_customer, source, destination, rating_given, comment_given) VALUES (?, ?, ?, ?, ?, ?, ?)';
+    $stmt = mysqli_prepare($sqlconn, $sqlquery);
+    mysqli_stmt_bind_param($stmt, "sssssis", $date, $driver, $customer, $source, $destination, $rating, $comment);
+    if(mysqli_stmt_execute($stmt)){
+      mysqli_stmt_close($stmt);
+      mysqli_close($sqlconn);
+      header('location: history.php?id_active='. $_GET['id_active']);
+    }
+    mysqli_stmt_close($stmt);
+    mysqli_close($sqlconn);
+    return 'gagal';
+  } else {
   // Create connection
   $conn = new mysqli(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_NAME);
   // Check connection
@@ -71,7 +122,7 @@
       <div class="mtop10 rowflex">
         <div class="flexone box font-navbar selected-navbar"><a href="order-ojek.php?id_active=<?php echo $_GET['id_active'] ?>">ORDER</a></div>
         <div class="flexone box font-navbar"><a href="history.php?id_active=<?php echo $_GET['id_active'] ?>">HISTORY</a></div>
-        <div class="flexone box font-navbar"><a href="profile.php?id_active=<?php echo $_GET['id_active'] ?>">MY PROFILE</a></div>
+        <div class="flexone box font-navbar"><a href="">MY PROFILE</a></div>
       </div>
 
 
@@ -116,7 +167,11 @@
           <?php echo $row['fullname']; ?>
         </div>
       </br>
-        <form method='post' action="<?php echo 'history.php?id_active=' . $_GET['id_active'] ?>">
+        <form method='post' action="<?php echo 'complete-order.php?id_active=' . $_GET['id_active'] ?>">
+          <input type="hidden" name="source" value="<?php echo $_POST['source'];?>">
+          <input type="hidden" name="destination" value="<?php echo $_POST['destination'];?>">
+          <input type="hidden" name="driver" value="<?php echo $row['username'];?>">
+          <input type="hidden" name="complete" value="true">
           <span class="rating ">
             <input id="rating1" type="radio" name="rating" value="1">
             <label for="rating1">1</label>
@@ -129,12 +184,12 @@
             <input id="rating5" type="radio" name="rating" value="5"checked>
             <label for="rating5">5</label>
           </span>
-          <textarea class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
+          <textarea name='comment' class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
 
 
           <div class="mtop10 float-right">
             <!-- <input class="button" type="submit" value="Complete Order" /> -->
-            <button type="submit" class="btn-complete">COMPLETE<br>ORDER</button>
+            <button type="submit" name="submit" class="btn-complete">COMPLETE<br>ORDER</button>
           </div>
         </form>
 
@@ -143,25 +198,5 @@
 
     </div>
   </body>
-
-  <?php /*
-    if($clicked > 0) {
-      // Create connection
-      $conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
-      // Check connection
-      if ($conn->connect_error) {
-          die("Connection failed: " . $conn->connect_error);
-      }
-
-      $sql = "INSERT INTO orderhistory (order_id, date, u_driver, ) VALUES ('John', 'Doe', 'john@example.com')";
-
-      if ($conn->query($sql) === TRUE) {
-          echo "New record created successfully";
-      } else {
-          echo "Error: " . $sql . "<br>" . $conn->error;
-      }
-
-      $conn->close();
-    } */
-   ?>
 </html>
+<?php } ?>
diff --git a/src/edit-profile.php b/src/edit-profile.php
index 8813c7da..ed32684f 100644
--- a/src/edit-profile.php
+++ b/src/edit-profile.php
@@ -60,7 +60,7 @@
       <div class="col-8 right-align">
         <!-- Rounded switch -->
         <label class="switch">
-          <?php 
+          <?php
             if ($isdriver == 1) {
               echo '<input name="isdriver" type="checkbox" checked>';
             }else {
@@ -83,5 +83,6 @@
 </body>
 </html>
 <?php
-
-?>
\ No newline at end of file
+mysqli_stmt_close($stmt);
+mysqli_close($sqlconn);
+?>
diff --git a/src/hide.php b/src/hide.php
index 31343f04..4f32ead0 100644
--- a/src/hide.php
+++ b/src/hide.php
@@ -22,6 +22,8 @@
     mysqli_stmt_bind_param($stmt, "ii", $ishide, $id);
     mysqli_stmt_execute($stmt);
   }
-  
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
 
-?>
\ No newline at end of file
+
+?>
diff --git a/src/history-driver.php b/src/history-driver.php
deleted file mode 100644
index 8b60d332..00000000
--- a/src/history-driver.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8">
-    <title>History</title>
-    <link type="text/css" rel="stylesheet" href="css/stylesheet2.css"/>
-  </head>
-  <body>
-    <div class="page-header">
-      <div class="company-info">
-        <p class="company-name"><span>PR</span>-<span>OJEK</span></p>
-        <p class="company-tagline">wushh.. wush.. wush.. ngeeeeng...</p>
-
-      </div>
-      <div class="user-info">
-        <p class="user-name">Hi, <span>pikapikapikachu</span> !</p>
-        <p class="logout">Logout</p></div>
-      </div>
-
-      <div class="container">
-        <div class="header-box">ORDER</div>
-        <div class="header-box active">HISTORY</div>
-        <div class="header-box">MY PROFILE </div>
-      </div>
-      <br>
-      <h1>TRANSACTION HISTORY</h1>
-      <div class="container">
-        <div class="header-box">
-          MY PREVIOUS ORDER
-        </div>
-        <div class="header-box active">
-          DRIVER HISTORY
-        </div>
-      </div>
-      <div class="item">
-        <img src="img/e46_m3_motor.jpg" alt="profile picture">
-
-          Minggu, 1 Oktober 2017 <br>M3 <br>
-          Bandung-Solo <br>
-          gave 10 stars for this order <br>and left comment :
-          U R everything
-
-      </div>
-  </body>
-</html>
diff --git a/src/history.php b/src/history.php
index 5575b82d..e870d413 100644
--- a/src/history.php
+++ b/src/history.php
@@ -65,7 +65,7 @@
         <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div>
         <div class="green">wushh... wushh... ngeeeeeenggg...</div>
       </div>
-      
+
       <div class="col-6 right-align mt10">
         Hi, <b><?php echo $username ?></b> !<br>
         <a href="login.php"><span class="blue">Logout</span></a>
@@ -135,11 +135,11 @@
               </div>
             </div>
           </div>
-          
+
           <!-- End List Item -->';
           echo $listhistory;
         }
-        
+
       }
       ?>
     </div>
@@ -184,3 +184,7 @@
   <script src="js/fan.js"></script>
 </body>
 </html>
+<?php
+mysqli_stmt_close($stmt);
+mysqli_close($sqlconn);
+ ?>
diff --git a/src/js/register.js b/src/js/register.js
index 82fc6d14..1b6de44e 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -1,5 +1,5 @@
 function validate(field, str){
-  if (str.length != 0 && validateEmail(str)){
+  if (str.length != 0){
     var xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {
@@ -102,4 +102,4 @@ function validateEmail(email) {
         return false;
     }else
       return true;
-}
\ No newline at end of file
+}
diff --git a/src/login.php b/src/login.php
index 2c1e1171..30caf126 100644
--- a/src/login.php
+++ b/src/login.php
@@ -51,12 +51,16 @@ function authenticate($username, $password) {
       if(mysqli_stmt_fetch($stmt)){
         if(password_verify($password, $hasil_password)){
           // Hasil match
+          mysqli_stmt_close($stmt);
+          mysqli_close($sqlconn);
           return $hasil_id;
         }
       }
     }
   }
-
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
+  return 0;
 }
 
 
diff --git a/src/order-ojek.php b/src/order-ojek.php
index a9fb73f9..612f7df9 100644
--- a/src/order-ojek.php
+++ b/src/order-ojek.php
@@ -134,3 +134,7 @@
   }
   </script>
 </html>
+<?php
+mysqli_stmt_close($stmt);
+mysqli_close($sqlconn);
+ ?>
diff --git a/src/profile.php b/src/profile.php
index 0de09771..227984af 100644
--- a/src/profile.php
+++ b/src/profile.php
@@ -64,7 +64,7 @@ require_once 'dbconfig.php';
         <div class="mtop10 flexone textright">
           <span>Hi, </span>
           <span><b><?php echo $username ?></b> !</span><br  />
-          <a href="#">Logout</a>
+          <a href="index.php">Logout</a>
         </div>
       </div>
 
@@ -110,7 +110,7 @@ require_once 'dbconfig.php';
 
       </div>
       <ul>
-        <?php 
+        <?php
         while (mysqli_stmt_fetch($driver_prefloc)) {
           $list = '
           <li>
@@ -129,4 +129,6 @@ require_once 'dbconfig.php';
 
 <?php
 }
+mysqli_stmt_close($stmt);
+mysqli_close($sqlconn);
  ?>
diff --git a/src/register.php b/src/register.php
index 443fe979..147afcbe 100644
--- a/src/register.php
+++ b/src/register.php
@@ -53,8 +53,12 @@ function register($data){
   $stmt = mysqli_prepare($sqlconn, $sqlquery);
   mysqli_stmt_bind_param($stmt, "sssssi", $data->username,  $data->nama, $data->email,$data->password, $data->phone, $data->isdriver);
   if(mysqli_stmt_execute($stmt)){
+    mysqli_stmt_close($stmt);
+    mysqli_close($sqlconn);
     return true;
   }
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
   return false;
 }
 
@@ -81,10 +85,15 @@ function authenticate($username, $password) {
       if(mysqli_stmt_fetch($stmt)){
         if(password_verify($password, $hasil_password)){
           // Hasil match
+          mysqli_stmt_close($stmt);
+          mysqli_close($sqlconn);
           return $hasil_id;
         }
       }
     }
+    mysqli_stmt_close($stmt);
+    mysqli_close($sqlconn);
+    return 0;
   }
 
 }
@@ -106,7 +115,7 @@ if($_SERVER['REQUEST_METHOD'] == 'POST'){
         header('Location: profile.php?id_active=' . $id);
         exit;
       } else {
-        header('Location: order-ojek.php');
+        header('Location: order-ojek.php?id_active='. $id);
         exit;
       }
     }
diff --git a/src/select-driver.php b/src/select-driver.php
index ee3b1575..7476e89b 100644
--- a/src/select-driver.php
+++ b/src/select-driver.php
@@ -47,7 +47,7 @@
       </div>
       <div class="col-6 right-align mt10">
         Hi, <b><?php echo $username ?> !</b><br>
-        <a href=""><span class="blue">Logout</span></a>
+        <a href="index.php"><span class="blue">Logout</span></a>
       </div>
     </div>
     <!-- Start Navigation -->
diff --git a/src/validate.php b/src/validate.php
index 633eaa94..988383f7 100644
--- a/src/validate.php
+++ b/src/validate.php
@@ -22,11 +22,15 @@ function validateUsername($username) {
     if(mysqli_stmt_num_rows($stmt) == 1) {
       mysqli_stmt_bind_result($stmt, $hasil_id);
       if(mysqli_stmt_fetch($stmt)){
-        /* Hasil match buat session */
+        /* Hasil match */
+        mysqli_stmt_close($stmt);
+        mysqli_close($sqlconn);
         return $hasil_id;
       }
     }
   }
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
   return 0;
 }
 
@@ -50,11 +54,15 @@ function validateEmail($email) {
     if(mysqli_stmt_num_rows($stmt) == 1) {
       mysqli_stmt_bind_result($stmt, $hasil_id);
       if(mysqli_stmt_fetch($stmt)){
-        /* Hasil match buat session */
+        /* Hasil match */
+        mysqli_stmt_close($stmt);
+        mysqli_close($sqlconn);
         return $hasil_id;
       }
     }
   }
+  mysqli_stmt_close($stmt);
+  mysqli_close($sqlconn);
   return 0;
 }
 if ($_SERVER['REQUEST_METHOD'] == 'GET'){
-- 
GitLab


From 0024ace383290a2084bacf2cb32307f29076fa6e Mon Sep 17 00:00:00 2001
From: Fajar Nugroho <fajar12.nugroho@gmail.com>
Date: Sat, 7 Oct 2017 23:33:10 +0700
Subject: [PATCH 36/40] add validate email format

---
 src/js/register.js | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/js/register.js b/src/js/register.js
index 1b6de44e..e80501fb 100644
--- a/src/js/register.js
+++ b/src/js/register.js
@@ -8,8 +8,14 @@ function validate(field, str){
             document.getElementsByClassName('valid-status')[0].innerHTML = '<img class="stat-img" src="img/check.png" >';
             document.getElementsByClassName('valid-status')[0].alt = 'valid';
           } else {
-            document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/check.png" >';
-            document.getElementsByClassName('valid-status')[1].alt = 'valid';
+            if (validateEmail(str)) {
+              document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/check.png" >';
+              document.getElementsByClassName('valid-status')[1].alt = 'valid';
+            } else {
+              document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
+              document.getElementsByClassName('valid-status')[1].alt = 'invalid';
+              return false;
+            }
 
           }
           return true;
@@ -93,13 +99,6 @@ function submitForm(){
 }
 
 function validateEmail(email) {
-    var x = email;
-    var atpos = x.indexOf("@");
-    var dotpos = x.lastIndexOf(".");
-    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) {
-        document.getElementsByClassName('valid-status')[1].innerHTML = '<img class="stat-img" src="img/cross.png" >';
-        document.getElementsByClassName('valid-status')[1].alt = 'invalid';
-        return false;
-    }else
-      return true;
+    var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
+    return re.test(email);
 }
-- 
GitLab


From 0b9ea95680487427b2d4e03b3236396928cca730 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 23:35:25 +0700
Subject: [PATCH 37/40] add readme

---
 README.md  | 187 +++++++++++++----------------------------------------
 README2.md | 165 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 209 insertions(+), 143 deletions(-)
 create mode 100644 README2.md

diff --git a/README.md b/README.md
index ec864636..7f49fa72 100644
--- a/README.md
+++ b/README.md
@@ -1,165 +1,66 @@
 # Tugas 1 IF3110 Pengembangan Aplikasi Berbasis Web
 
-Membuat sebuah Website Ojek Online
+# PR-OJEK
 
-## Deskripsi Singkat
+PR-OJEK merupakan aplikasi pemesanan ojek online berbasis web. Setiap pengguna yang terdaftar dapat menggunakan aplikasi ini untuk memesan ojek. Berikut ini merupakan langkah-langkah untuk menggunakan aplikasi PR-OJEK.
 
-Pada tugas besar ini, Anda diminta untuk membuat aplikasi *ojek online* **berbasis web** yang memungkinkan seorang pengguna untuk menjadi penumpang dan/atau driver ojek online. Untuk menggunakan aplikasi ini, seorang pengguna harus melakukan login. Pengguna dapat menjadi penumpang maupun driver pada akun yang sama. Untuk menjadi driver, pengguna harus mengaktifkan opsi menjadi driver pada profilnya.
+### LOGIN
+Sebelum menggunakan aplikasi PR-OJEK, setiap pengguna harus login terlebih dahulu. Login dilakukan dengan memasukkan username dan password yang telah terdaftar. Kemudian dilanjutkan dengan menekan tombol Go! Apabila pengguna belum terdaftar, pengguna dapat mendaftar dengan menekan link "Don't have an account?".
 
-Anda diminta untuk membuat tampilan sedemikian hingga mirip dengan tampilan pada contoh. Website yang diminta tidak responsive. Desain tampilan tidak perlu dibuat indah. Icon dan jenis font tidak harus sama dengan contoh. Warna font, garis pemisah, dan perbedaan ukuran font harus terlihat sesuai contoh. Format rating dan waktu harus terlihat sesuai contoh. Perhatikan juga **tata letak** elemen-elemen.
+### REGISTER
+Pengguna yang belum terdaftar dapat mendaftar pada halaman register ini. Pengguna harus memasukkan nama lengkap, username, email, password, dan nomor hp. Apabila pengguna ingin mendaftar sebagai driver, maka pengguna harus memilih "Also sign me as a driver". Apabila data telah lengkap, pengguna dapat menekan tombol register.
 
-## Anggota Tim
+### PROFILE
+Setelah melakukan login atau register, pengguna akan dibawa ke halaman profile. Halaman ini berisi informasi yang telah didaftarkan oleh pengguna. Pengguna dapat mengedit informasi profile dengan menekan tombol edit yang berbentuk seperti pensil di bawah tab menu My Profile, sedangkan tombol edit yang berada dibawahnya dapat digunakan untuk mengedit preferred location.
 
-Setiap kelompok beranggotakan **3 orang dari kelas yang sama**. Jika jumlah mahasiswa dalam satu kelas modulo 3 menghasilkan 1, maka hanya 1 kelompok terdiri dari 4 mahasiswa. Jika jumlah mahasiswa modulo 3 menghasilkan 2, maka ada dua kelompok yang beranggotakan 4 orang.
+### EDIT PROFILE
+Halaman ini digunakan untuk mengedit data pengguna. Pengguna dapat mengubah foto profile, nama lengkap, nomor hp, dan mengubah status driver. Pengguna dapat menyimpan setiap perubahan yang telah dilakukan dengan menekan tombol save atau membatalkan perubahan dengan menekan tombol back.
 
-## Petunjuk Pengerjaan
+### EDIT PREFERRED LOCATION
+Halaman ini digunakan untuk mengedit preferred location. Preferred location merupakan lokasi-lokasi yang dapat dicapai pengguna yang berstatus sebagai driver. Pengguna dapat menambahkan lokasi, mengedit lokasi, atau menghapus lokasi.
 
-1. Buatlah organisasi pada gitlab dengan format "IF3110-2017-KXX-nama kelompok", dengan XX adalah nomor kelas.
-2. Tambahkan anggota tim pada organisasi anda.
-3. Fork pada repository ini dengan organisasi yang telah dibuat.
-4. Ubah hak akses repository hasil Fork anda menjadi **private**.
-5. Silakan commit pada repository anda (hasil fork). Lakukan berberapa commit dengan pesan yang bermakna, contoh: `add register form`, `fix logout bug`, jangan seperti `final`, `benerin dikit`. Disarankan untuk tidak melakukan commit dengan perubahan yang besar karena akan mempengaruhi penilaian (contoh: hanya melakukan satu commit kemudian dikumpulkan). Sebaiknya commit dilakukan setiap ada penambahan fitur. **Commit dari setiap anggota tim akan mempengaruhi penilaian.** Jadi, setiap anggota tim harus melakukan commit yang berpengaruh terhadap proses pembuatan aplikasi.
-6. Edit file readme ini semenarik mungkin (gunakan panduan Markdown language), diperbolehkan untuk merubah struktur dari readme ini. (Soal tidak perlu dipertahankan).
-7. Pada Readme terdapat tampilan aplikasi, dokumentasi yang menjelaskan website yang Anda buat, dan penjelasan mengenai pembagian tugas masing-masing anggota (lihat formatnya pada bagian **pembagian tugas**).
-8. Merge request dari repository anda ke repository ini dengan format **Nama kelompok** - **NIM terkecil** - **Nama Lengkap dengan NIM terkecil** sebelum **7 Oktober 2017 23.59**.
+### ORDER OJEK
+Halaman ini digunakan pengguna untuk memesan ojek. Pada tahap pertama, pengguna harus mengisikan lokasi awal dan lokasi tujuan. Pengguna juga dapat memasukkan preferred driver, tapi hal tersebut tidak diwajibkan. Untuk melanjutkan pemesanan, dapat dilakukan dengan menekan tombol next.
 
-## Tools
+### SELECT DRIVER
+Tahap kedua dalam pemesanan ojek adalah memilih driver. Pengguna dapat memilih driver yang diinginkan dengan menekan tombol "I choose you!" pada baris driver yang sesuai.
 
-1. Untuk backend, wajib menggunakan **PHP** tanpa framework apapun. Harap diperhatikan, Anda harus mengimplementasikan fitur menggunakan HTTP method yang tepat.
-2. Gunakan **MySQL** untuk menyimpan data.
-3. Untuk frontend, gunakan Javascript, HTML dan CSS. **Tidak boleh** menggunakan library atau framework CSS atau JS seperti JQuery atau Bootstrap. CSS sebisa mungkin ada di file yang berbeda dengan PHP (tidak inline styling).
+### COMPLETE ORDER
+Tahap ketiga, setelah melakukan pemesanan pengguna akan dibawa ke halaman complete order. Pada halaman ini pengguna dapat memberikan rating dan komentar terhadap kinerja driver, lalu menekan tombol complete order untuk mengakhiri pemesanan.
 
-## Spesifikasi
+### HISTORY
+Halaman history merupakan halaman yang berisi previous history dan driver history. Previous history merupakan daftar perjalanan yang pernah dilakukan pengguna menggunakan order ojek PR-OJEK. Driver history merupakan riwayat perjalanan pengguna sebagai driver. Pengguna dapat menyembunyikan history dengan menekan tombol hide.
 
-### Login
 
-![](mocks/login.PNG)
 
-Pengguna dapat melakukan login sebagai user. Login hanya membandingkan username dan password saja, dan tidak perlu proteksi apapun. Halaman ini merupakan halaman pertama yang dibuka oleh pengguna ketika menjalankan aplikasi. Tidak ada proses otentikasi apakah pengguna sudah login atau belum dalam page lainnya. Identitas pengguna yang sedang login diberikan melalui HTTP GET pada URL (sebagai contoh: /profile.php?id_active=2 menandakan bahwa pengguna yang sedang login memiliki id pengguna = 2).
+## Anggota Kelompok FAN
 
-### Register
+1. Nur Latifah Ulfah - 13514015
+2. Fajar Nugroho - 13515060
+3. Aziz Adi Kuncoro - 13515120
 
-![](mocks/register.PNG)
-
-Pengguna dapat mendaftarkan diri sebagai user agar dapat menggunakan aplikasi ini. Satu user akan memiliki satu akun yang dapat digunakan sebagai penumpang maupun sebagai driver. User disediakan opsi untuk memilih apakah dia mau menjadi driver atau tidak saat registrasi. Anda harus melakukan validasi bahwa email dan username yang sama tidak boleh digunakan untuk dua kali mendaftar. **Validasi email dan username dilakukan menggunakan AJAX**. Jika email dan username valid akan ditandai dengan lambang centang seperti pada gambar. Setelah selesai register, jika pengguna tidak memilih opsi untuk menjadi driver, pengguna otomatis masuk ke halaman Order dengan keadaan sudah login. Jika pengguna memilih opsi menjadi driver, pengguna otomatis masuk ke halaman Profile dengan keadaan sudah login.
-
-### Profile
-
-![](mocks/profile.PNG)
-
-Pada halaman ini, ditampilkan username, nama lengkap, email, dan nomor HP. Selain itu, ditampilkan keterangan apakah pengguna merupakan driver atau bukan. Jika pengguna merupakan driver, ditampilkan tulisan Driver diikuti rating dan jumlah vote seperti terlihat pada gambar. Jika pengguna bukan driver, ditampilkan tulisan Non-Driver, tanpa diikuti rating. Pada bagian kanan atas, terdapat tombol edit, jika pengguna menekan tombol tersebut, pengguna dibawa ke halaman Edit-Profile.
-
-Pada bagian bawah, terdapat Preferred Location, yang berisi daftar lokasi yang dilayani pengguna jika berperan sebagai driver. Bagian ini ditampilkan jika pengguna merupakan driver. Pada bagian kanan atas, terdapat tombol edit, jika pengguna menekan tombol tersebut, pengguna dibawa ke halaman Edit-Preferred-Location.
-
-### Edit-Profile
-
-![](mocks/edit-profile.PNG)
-
-Pada halaman ini, pengguna dapat mengedit nama yang ditampilkan, nomor telepon, foto, dan status driver.
-
-Status driver berupa tombol Yes/No yang dapat diklik oleh pengguna untuk mengganti. Tombol Yes/No dapat berupa sekedar tulisan Yes dan No yang berubah saat ditekan. Pada saat tombol Yes/No ditekan, page tidak boleh refresh. Tulisan Yes dan No harus berbeda warna.
-
-**Bonus** Tombol Yes/No diimplementasikan seperti pada gambar, berupa semacam toggle yang akan berubah bentuk dan warna saat ditekan. Tombol Yes/No tersebut harus diimplementasikan dengan HTML dan CSS, **tidak boleh menggunakan image**.
-
-Pada bagian bawah halaman, terdapat tombol Back dan Save. Jika tombol Back ditekan, pengguna kembali ke halaman Profile. Jika tombol tersebut ditekan, nama dan nomor telepon pengguna akan diganti sesuai input field. Setelah tombol save ditekan, pengguna dibawa ke halaman Profile.
-
-### Edit-Preferred-Location
-
-![](mocks/edit-preferred-location.PNG)
-
-Pada Edit-Preferred-Location, ditampilkan lokasi-lokasi yang dapat dicapai jika menjadi driver. Pada tiap baris lokasi, ada tombol Delete. Jika tombol tersebut ditekan, akan tampil konfirmasi untuk delete, menggunakan Javascript. Setelah Delete, halaman akan refresh.
-
-Pada bagian Add New Location, terdapat sebuah text area dan sebuah tombol Add. Pada text area, pengguna dapat mengisikan lokasi untuk ditambahkan. Ketika tombol Add ditekan, alamat tersebut ditambahkan pada preferred location pengguna, dan halaman refresh.
-
-Jika tombol Back ditekan, pengguna dibawa kembali ke halaman Profile.
-
-Catatan: Format alamat dibebaskan kepada mahasiswa.
-
-**Bonus** Implementasikan edit preferred location, ketika tombol edit ditekan, cell yang bersangkutan berubah menjadi input field dan dapat diedit, dan tombol edit berubah menjadi tombol save. Jika tombol save ditekan, data diupdate dan halaman refresh.
-
-### Order-Ojek
-
-![](mocks/order-ojek.PNG)
-
-Order-Ojek merupakan halaman utama yang ditampilkan ketika user telah login. Pada halaman Order-Ojek, terdapat sebuah form yang dapat diisi pengguna untuk melakukan order.
-
-Perlu diperhatikan, tulisan di atas tombol logout memiliki format "Hi, username!". Selanjutnya, terdapat menu bar yang menampilkan 3 menu utama seperti pada gambar. Menu yang sedang dibuka diberikan warna background yang berbeda sebagai penanda halaman apa yang sedang dibuka pengguna.
-
-Setelah pengguna mengisi field-field pada form order dan menekan tombol order, pengguna akan dibawa ke halaman Select-Driver. Perlu diperhatikan bahwa seluruh field wajib diisi, kecuali field "Preferred Driver". Pada field Preferred Driver, terdapat Placeholder "(optional)"
-
-### Select-Driver
-
-![](mocks/select-driver.PNG)
-
-Pada halaman ini, ditampilkan driver-driver yang tersedia dan dapat mengambil order. Driver yang dapat mengambil order adalah pengguna yang menjadi driver, dan memiliki alamat asal *atau* alamat tujuan pada "Preferred Location"-nya.
-
-Halaman ini terdiri atas dua bagian, yaitu "Preferred Driver" dan "Other Drivers". Bagian "Preferred Driver" akan terisi dengan driver-driver dengan nama yang diisikan pengguna pada field "Preferred Driver" saat melakukan order. Jika pengguna tidak mengisikan field "Preferred Driver" atau tidak ada driver dengan nama yang diisikan pada field "Preferred Driver", bagian Preferred Driver akan kosong.
-
-Pada bagian "Other Drivers", ditampilkan seluruh driver yang dapat mengambil order tersebut.
-
-Perlu diperhatikan, pada setiap driver, terdapat foto, nama, dan rating driver tersebut. Rating dituliskan dengan format: Rating rata-rata (jumlah orang yang memberikan rating).
-
-Setelah memilih driver dan menekan tombol Confirm, pengguna dibawa ke halaman Complete-Order.
-
-### Complete-Order
-
-![](mocks/complete-order.PNG)
-
-Pada halaman Complete-Order, akan ditampilkan informasi driver dan order, serta opsi untuk memberikan rating dan komentar. Setelah pengguna submit rating dan komentar untuk driver, pengguna dibawa ke halaman Order-Ojek.
-
-Rating untuk driver berupa integer antara 1 sampai 5 (inklusif). Implementasi rating dibebaskan pada peserta.
-
-**Bonus** Implementasikan rating sesuai gambar.
-
-### History
-
-![](mocks/history-penumpang.PNG)
-
-![](mocks/history-driver.PNG)
-
-Pada halaman history, terdapat dua tab, yaitu History Penumpang dan History Driver. History Penumpang menampilkan daftar order yang pernah diambil pengguna sebagai penumpang, dan History Driver menampilkan daftar order yang pernah diambil pengguna sebagai driver.
-
-Pada tiap entri pada history, terdapat tombol hide. Jika tombol hide ditekan, history yang bersangkutan tidak akan ditampilkan, tapi tidak dihapus.
-
-### Validasi
-
-Validasi **wajib** dilakukan pada *client-side*, dengan menggunakan **javascript** bukan HTML 5 input type, yaitu:
-- Setiap field pada form tidak boleh kosong. Termasuk juga gambar barang ketika add product. Kecuali untuk Preferred Driver saat Order-Ojek.
-- Email harus sesuai format email.
-- Rating driver merupakan rata-rata dari semua rating yang diberikan pengguna.
-- Nama pengguna maksimal 20 karakter.
-- Nomor telepon pengguna minimal 9 digit dan maksimal 12 digit.
-
-## Knowledge
-
-Untuk meringankan beban tugas ini, ada berberapa keyword yang bisa anda cari untuk menyelesaikan tugas ini.
-- HTTP methods: get, post, put, delete
-- CSS: margin, padding, header tag, font-size, text-align, float, clear, border, color, div, span, placeholder, anchor tag.
-- Javascript : XMLHTTPRequest.
-- PHP: mysqli_connect, mysql_query, $_GET, $_POST, var_dump, print_r, echo, require, fungsi header.
-- SQL query: SELECT, INSERT, UPDATE, DELETE, WHERE, operator LIKE.
-Jika ada pertanyaan silakan tanyakan lewat milis.
-
-### Pembagian Tugas
-*Disarankan semua anggota kelompok mengerjakan tampilan dan fungsionalitasnya. Bukan hanya tampilan atau fungsionalitasnya saja*
+## Pembagian Tugas
 
 **Tampilan**
-1. Login : 1351xxxx, 135xxxxx
-2. Register : 135xxxxx
-3. Lanjutkan ...
 
-**Fungsionalitas**
-1. Login : 135xxxxx, 135xxxxx
-2. Register : 135xxxxx
-3. Fungsionalitas : 135xxxxx,135xxxxx
-4. Lanjutkan...
-
-## About
-
-Asisten IF3110 2016
-
-Ade | Johan | Kristianto | Micky | Michael | Rangga | Raudi | Robert | Sashi 
-
-Dosen : Yudistira Dwi Wardhana | Riza Satria Perdana | Muhammad Zuhri Catur Candra
+1. Login : 13515120
+2. Register : 13515120
+3. Profile : 13515120
+4. Edit-Profile : 13514015
+5. Edit-Preferred-Location : 13515120
+6. Order-Ojek : 13515120
+7. Select-Driver : 13514015
+8. Complete-Order : 13515120
+9. History : 13514015
 
+**Fungsionalitas**
 
+1. Login : 13515120
+2. Register : 13515120
+3. Profile : 13515120
+4. Edit-Profile : 13514015
+5. Edit-Preferred-Location : 13515120
+6. Order-Ojek : 13515120
+7. Select-Driver : 13515120
+8. Complete-Order : 13515120
+9. History : 13514015
\ No newline at end of file
diff --git a/README2.md b/README2.md
new file mode 100644
index 00000000..ec864636
--- /dev/null
+++ b/README2.md
@@ -0,0 +1,165 @@
+# Tugas 1 IF3110 Pengembangan Aplikasi Berbasis Web
+
+Membuat sebuah Website Ojek Online
+
+## Deskripsi Singkat
+
+Pada tugas besar ini, Anda diminta untuk membuat aplikasi *ojek online* **berbasis web** yang memungkinkan seorang pengguna untuk menjadi penumpang dan/atau driver ojek online. Untuk menggunakan aplikasi ini, seorang pengguna harus melakukan login. Pengguna dapat menjadi penumpang maupun driver pada akun yang sama. Untuk menjadi driver, pengguna harus mengaktifkan opsi menjadi driver pada profilnya.
+
+Anda diminta untuk membuat tampilan sedemikian hingga mirip dengan tampilan pada contoh. Website yang diminta tidak responsive. Desain tampilan tidak perlu dibuat indah. Icon dan jenis font tidak harus sama dengan contoh. Warna font, garis pemisah, dan perbedaan ukuran font harus terlihat sesuai contoh. Format rating dan waktu harus terlihat sesuai contoh. Perhatikan juga **tata letak** elemen-elemen.
+
+## Anggota Tim
+
+Setiap kelompok beranggotakan **3 orang dari kelas yang sama**. Jika jumlah mahasiswa dalam satu kelas modulo 3 menghasilkan 1, maka hanya 1 kelompok terdiri dari 4 mahasiswa. Jika jumlah mahasiswa modulo 3 menghasilkan 2, maka ada dua kelompok yang beranggotakan 4 orang.
+
+## Petunjuk Pengerjaan
+
+1. Buatlah organisasi pada gitlab dengan format "IF3110-2017-KXX-nama kelompok", dengan XX adalah nomor kelas.
+2. Tambahkan anggota tim pada organisasi anda.
+3. Fork pada repository ini dengan organisasi yang telah dibuat.
+4. Ubah hak akses repository hasil Fork anda menjadi **private**.
+5. Silakan commit pada repository anda (hasil fork). Lakukan berberapa commit dengan pesan yang bermakna, contoh: `add register form`, `fix logout bug`, jangan seperti `final`, `benerin dikit`. Disarankan untuk tidak melakukan commit dengan perubahan yang besar karena akan mempengaruhi penilaian (contoh: hanya melakukan satu commit kemudian dikumpulkan). Sebaiknya commit dilakukan setiap ada penambahan fitur. **Commit dari setiap anggota tim akan mempengaruhi penilaian.** Jadi, setiap anggota tim harus melakukan commit yang berpengaruh terhadap proses pembuatan aplikasi.
+6. Edit file readme ini semenarik mungkin (gunakan panduan Markdown language), diperbolehkan untuk merubah struktur dari readme ini. (Soal tidak perlu dipertahankan).
+7. Pada Readme terdapat tampilan aplikasi, dokumentasi yang menjelaskan website yang Anda buat, dan penjelasan mengenai pembagian tugas masing-masing anggota (lihat formatnya pada bagian **pembagian tugas**).
+8. Merge request dari repository anda ke repository ini dengan format **Nama kelompok** - **NIM terkecil** - **Nama Lengkap dengan NIM terkecil** sebelum **7 Oktober 2017 23.59**.
+
+## Tools
+
+1. Untuk backend, wajib menggunakan **PHP** tanpa framework apapun. Harap diperhatikan, Anda harus mengimplementasikan fitur menggunakan HTTP method yang tepat.
+2. Gunakan **MySQL** untuk menyimpan data.
+3. Untuk frontend, gunakan Javascript, HTML dan CSS. **Tidak boleh** menggunakan library atau framework CSS atau JS seperti JQuery atau Bootstrap. CSS sebisa mungkin ada di file yang berbeda dengan PHP (tidak inline styling).
+
+## Spesifikasi
+
+### Login
+
+![](mocks/login.PNG)
+
+Pengguna dapat melakukan login sebagai user. Login hanya membandingkan username dan password saja, dan tidak perlu proteksi apapun. Halaman ini merupakan halaman pertama yang dibuka oleh pengguna ketika menjalankan aplikasi. Tidak ada proses otentikasi apakah pengguna sudah login atau belum dalam page lainnya. Identitas pengguna yang sedang login diberikan melalui HTTP GET pada URL (sebagai contoh: /profile.php?id_active=2 menandakan bahwa pengguna yang sedang login memiliki id pengguna = 2).
+
+### Register
+
+![](mocks/register.PNG)
+
+Pengguna dapat mendaftarkan diri sebagai user agar dapat menggunakan aplikasi ini. Satu user akan memiliki satu akun yang dapat digunakan sebagai penumpang maupun sebagai driver. User disediakan opsi untuk memilih apakah dia mau menjadi driver atau tidak saat registrasi. Anda harus melakukan validasi bahwa email dan username yang sama tidak boleh digunakan untuk dua kali mendaftar. **Validasi email dan username dilakukan menggunakan AJAX**. Jika email dan username valid akan ditandai dengan lambang centang seperti pada gambar. Setelah selesai register, jika pengguna tidak memilih opsi untuk menjadi driver, pengguna otomatis masuk ke halaman Order dengan keadaan sudah login. Jika pengguna memilih opsi menjadi driver, pengguna otomatis masuk ke halaman Profile dengan keadaan sudah login.
+
+### Profile
+
+![](mocks/profile.PNG)
+
+Pada halaman ini, ditampilkan username, nama lengkap, email, dan nomor HP. Selain itu, ditampilkan keterangan apakah pengguna merupakan driver atau bukan. Jika pengguna merupakan driver, ditampilkan tulisan Driver diikuti rating dan jumlah vote seperti terlihat pada gambar. Jika pengguna bukan driver, ditampilkan tulisan Non-Driver, tanpa diikuti rating. Pada bagian kanan atas, terdapat tombol edit, jika pengguna menekan tombol tersebut, pengguna dibawa ke halaman Edit-Profile.
+
+Pada bagian bawah, terdapat Preferred Location, yang berisi daftar lokasi yang dilayani pengguna jika berperan sebagai driver. Bagian ini ditampilkan jika pengguna merupakan driver. Pada bagian kanan atas, terdapat tombol edit, jika pengguna menekan tombol tersebut, pengguna dibawa ke halaman Edit-Preferred-Location.
+
+### Edit-Profile
+
+![](mocks/edit-profile.PNG)
+
+Pada halaman ini, pengguna dapat mengedit nama yang ditampilkan, nomor telepon, foto, dan status driver.
+
+Status driver berupa tombol Yes/No yang dapat diklik oleh pengguna untuk mengganti. Tombol Yes/No dapat berupa sekedar tulisan Yes dan No yang berubah saat ditekan. Pada saat tombol Yes/No ditekan, page tidak boleh refresh. Tulisan Yes dan No harus berbeda warna.
+
+**Bonus** Tombol Yes/No diimplementasikan seperti pada gambar, berupa semacam toggle yang akan berubah bentuk dan warna saat ditekan. Tombol Yes/No tersebut harus diimplementasikan dengan HTML dan CSS, **tidak boleh menggunakan image**.
+
+Pada bagian bawah halaman, terdapat tombol Back dan Save. Jika tombol Back ditekan, pengguna kembali ke halaman Profile. Jika tombol tersebut ditekan, nama dan nomor telepon pengguna akan diganti sesuai input field. Setelah tombol save ditekan, pengguna dibawa ke halaman Profile.
+
+### Edit-Preferred-Location
+
+![](mocks/edit-preferred-location.PNG)
+
+Pada Edit-Preferred-Location, ditampilkan lokasi-lokasi yang dapat dicapai jika menjadi driver. Pada tiap baris lokasi, ada tombol Delete. Jika tombol tersebut ditekan, akan tampil konfirmasi untuk delete, menggunakan Javascript. Setelah Delete, halaman akan refresh.
+
+Pada bagian Add New Location, terdapat sebuah text area dan sebuah tombol Add. Pada text area, pengguna dapat mengisikan lokasi untuk ditambahkan. Ketika tombol Add ditekan, alamat tersebut ditambahkan pada preferred location pengguna, dan halaman refresh.
+
+Jika tombol Back ditekan, pengguna dibawa kembali ke halaman Profile.
+
+Catatan: Format alamat dibebaskan kepada mahasiswa.
+
+**Bonus** Implementasikan edit preferred location, ketika tombol edit ditekan, cell yang bersangkutan berubah menjadi input field dan dapat diedit, dan tombol edit berubah menjadi tombol save. Jika tombol save ditekan, data diupdate dan halaman refresh.
+
+### Order-Ojek
+
+![](mocks/order-ojek.PNG)
+
+Order-Ojek merupakan halaman utama yang ditampilkan ketika user telah login. Pada halaman Order-Ojek, terdapat sebuah form yang dapat diisi pengguna untuk melakukan order.
+
+Perlu diperhatikan, tulisan di atas tombol logout memiliki format "Hi, username!". Selanjutnya, terdapat menu bar yang menampilkan 3 menu utama seperti pada gambar. Menu yang sedang dibuka diberikan warna background yang berbeda sebagai penanda halaman apa yang sedang dibuka pengguna.
+
+Setelah pengguna mengisi field-field pada form order dan menekan tombol order, pengguna akan dibawa ke halaman Select-Driver. Perlu diperhatikan bahwa seluruh field wajib diisi, kecuali field "Preferred Driver". Pada field Preferred Driver, terdapat Placeholder "(optional)"
+
+### Select-Driver
+
+![](mocks/select-driver.PNG)
+
+Pada halaman ini, ditampilkan driver-driver yang tersedia dan dapat mengambil order. Driver yang dapat mengambil order adalah pengguna yang menjadi driver, dan memiliki alamat asal *atau* alamat tujuan pada "Preferred Location"-nya.
+
+Halaman ini terdiri atas dua bagian, yaitu "Preferred Driver" dan "Other Drivers". Bagian "Preferred Driver" akan terisi dengan driver-driver dengan nama yang diisikan pengguna pada field "Preferred Driver" saat melakukan order. Jika pengguna tidak mengisikan field "Preferred Driver" atau tidak ada driver dengan nama yang diisikan pada field "Preferred Driver", bagian Preferred Driver akan kosong.
+
+Pada bagian "Other Drivers", ditampilkan seluruh driver yang dapat mengambil order tersebut.
+
+Perlu diperhatikan, pada setiap driver, terdapat foto, nama, dan rating driver tersebut. Rating dituliskan dengan format: Rating rata-rata (jumlah orang yang memberikan rating).
+
+Setelah memilih driver dan menekan tombol Confirm, pengguna dibawa ke halaman Complete-Order.
+
+### Complete-Order
+
+![](mocks/complete-order.PNG)
+
+Pada halaman Complete-Order, akan ditampilkan informasi driver dan order, serta opsi untuk memberikan rating dan komentar. Setelah pengguna submit rating dan komentar untuk driver, pengguna dibawa ke halaman Order-Ojek.
+
+Rating untuk driver berupa integer antara 1 sampai 5 (inklusif). Implementasi rating dibebaskan pada peserta.
+
+**Bonus** Implementasikan rating sesuai gambar.
+
+### History
+
+![](mocks/history-penumpang.PNG)
+
+![](mocks/history-driver.PNG)
+
+Pada halaman history, terdapat dua tab, yaitu History Penumpang dan History Driver. History Penumpang menampilkan daftar order yang pernah diambil pengguna sebagai penumpang, dan History Driver menampilkan daftar order yang pernah diambil pengguna sebagai driver.
+
+Pada tiap entri pada history, terdapat tombol hide. Jika tombol hide ditekan, history yang bersangkutan tidak akan ditampilkan, tapi tidak dihapus.
+
+### Validasi
+
+Validasi **wajib** dilakukan pada *client-side*, dengan menggunakan **javascript** bukan HTML 5 input type, yaitu:
+- Setiap field pada form tidak boleh kosong. Termasuk juga gambar barang ketika add product. Kecuali untuk Preferred Driver saat Order-Ojek.
+- Email harus sesuai format email.
+- Rating driver merupakan rata-rata dari semua rating yang diberikan pengguna.
+- Nama pengguna maksimal 20 karakter.
+- Nomor telepon pengguna minimal 9 digit dan maksimal 12 digit.
+
+## Knowledge
+
+Untuk meringankan beban tugas ini, ada berberapa keyword yang bisa anda cari untuk menyelesaikan tugas ini.
+- HTTP methods: get, post, put, delete
+- CSS: margin, padding, header tag, font-size, text-align, float, clear, border, color, div, span, placeholder, anchor tag.
+- Javascript : XMLHTTPRequest.
+- PHP: mysqli_connect, mysql_query, $_GET, $_POST, var_dump, print_r, echo, require, fungsi header.
+- SQL query: SELECT, INSERT, UPDATE, DELETE, WHERE, operator LIKE.
+Jika ada pertanyaan silakan tanyakan lewat milis.
+
+### Pembagian Tugas
+*Disarankan semua anggota kelompok mengerjakan tampilan dan fungsionalitasnya. Bukan hanya tampilan atau fungsionalitasnya saja*
+
+**Tampilan**
+1. Login : 1351xxxx, 135xxxxx
+2. Register : 135xxxxx
+3. Lanjutkan ...
+
+**Fungsionalitas**
+1. Login : 135xxxxx, 135xxxxx
+2. Register : 135xxxxx
+3. Fungsionalitas : 135xxxxx,135xxxxx
+4. Lanjutkan...
+
+## About
+
+Asisten IF3110 2016
+
+Ade | Johan | Kristianto | Micky | Michael | Rangga | Raudi | Robert | Sashi 
+
+Dosen : Yudistira Dwi Wardhana | Riza Satria Perdana | Muhammad Zuhri Catur Candra
+
+
-- 
GitLab


From f4a2840df80edbbf8d64dfbbb319f33d21413981 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 23:55:02 +0700
Subject: [PATCH 38/40] fix rating

---
 src/complete-order.php | 24 +++++++++----------
 src/css/fan2.css       | 52 ++++++++++++++++++++++++++++++++++++++++--
 src/history.php        |  2 +-
 3 files changed, 63 insertions(+), 15 deletions(-)

diff --git a/src/complete-order.php b/src/complete-order.php
index 35c885c4..d2d0fb53 100644
--- a/src/complete-order.php
+++ b/src/complete-order.php
@@ -172,18 +172,18 @@
           <input type="hidden" name="destination" value="<?php echo $_POST['destination'];?>">
           <input type="hidden" name="driver" value="<?php echo $row['username'];?>">
           <input type="hidden" name="complete" value="true">
-          <span class="rating ">
-            <input id="rating1" type="radio" name="rating" value="1">
-            <label for="rating1">1</label>
-            <input id="rating2" type="radio" name="rating" value="2">
-            <label for="rating2">2</label>
-            <input id="rating3" type="radio" name="rating" value="3">
-            <label for="rating3">3</label>
-            <input id="rating4" type="radio" name="rating" value="4">
-            <label for="rating4">4</label>
-            <input id="rating5" type="radio" name="rating" value="5"checked>
-            <label for="rating5">5</label>
-          </span>
+          <div class="wrapper">
+            <input type="radio" name="rating" id="st1" value="5" />
+            <label for="st1"></label>
+            <input type="radio" name="rating" id="st2" value="4" />
+            <label for="st2"></label>
+            <input type="radio" name="rating" id="st3" value="3" />
+            <label for="st3"></label>
+            <input type="radio" name="rating" id="st4" value="2" />
+            <label for="st4"></label>
+            <input type="radio" name="rating" id="st5" value="1" />
+            <label for="st5"></label>
+          </div>
           <textarea name='comment' class="mtop10" style="height: 40px; width: 100%;"placeholder="Your comment..."></textarea>
 
 
diff --git a/src/css/fan2.css b/src/css/fan2.css
index f209c648..262f42fd 100644
--- a/src/css/fan2.css
+++ b/src/css/fan2.css
@@ -128,9 +128,9 @@ h2 {
 #fullname, #email, #phone {
   font-size: 20px;
 }
-.rating {
+/*.rating {
   color: #FE9926;
-}
+}*/
 .pref-loc {
   font-family: Oswald;
   font-size: 26px;
@@ -211,4 +211,52 @@ li {
 /* text align */
 .left-align {
   text-align: left;
+}
+
+/* rating */
+.wrapper {
+  position: relative;
+  display: inline-block;
+  border: none;
+  font-size: 36px;
+}
+
+.wrapper input {
+  border: 0;
+  width: 1px;
+  height: 1px;
+  overflow: hidden;
+  position: absolute !important;
+  clip: rect(1px 1px 1px 1px);
+  clip: rect(1px, 1px, 1px, 1px);
+  opacity: 0;
+}
+
+.wrapper label {
+  position: relative;
+  float: right;
+  color: #C8C8C8;
+}
+
+.wrapper label:before {
+  margin: 5px;
+  content: "\2605";
+  display: inline-block;
+  font-size: 1.5em;
+  color: #ccc;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  user-select: none;
+}
+
+.wrapper input:checked ~ label:before {
+  color: #FFC107;
+}
+
+.wrapper label:hover ~ label:before {
+  color: #FFC107;
+}
+
+.wrapper label:hover:before {
+  color: #FFC107;
 }
\ No newline at end of file
diff --git a/src/history.php b/src/history.php
index e870d413..a1ded7bc 100644
--- a/src/history.php
+++ b/src/history.php
@@ -109,7 +109,7 @@
             case 4:
               $rating='&#9734;&#9734;&#9734;&#9734;';
               break;
-            case 4:
+            case 5:
               $rating='&#9734;&#9734;&#9734;&#9734;&#9734;';
               break;
             default:
-- 
GitLab


From 5f9b5a431a510cb7d445e793b802e4a5fd471fb4 Mon Sep 17 00:00:00 2001
From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com>
Date: Sat, 7 Oct 2017 23:59:04 +0700
Subject: [PATCH 39/40] add image to readme

---
 README.md         |   2 ++
 mocks/Capture.JPG | Bin 0 -> 45606 bytes
 2 files changed, 2 insertions(+)
 create mode 100644 mocks/Capture.JPG

diff --git a/README.md b/README.md
index 7f49fa72..4839718d 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,8 @@
 
 # PR-OJEK
 
+![](mocks/Capture.JPG)
+
 PR-OJEK merupakan aplikasi pemesanan ojek online berbasis web. Setiap pengguna yang terdaftar dapat menggunakan aplikasi ini untuk memesan ojek. Berikut ini merupakan langkah-langkah untuk menggunakan aplikasi PR-OJEK.
 
 ### LOGIN
diff --git a/mocks/Capture.JPG b/mocks/Capture.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..6268ea2109b239bc0d454fe506bd226f45c4f144
GIT binary patch
literal 45606
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
T?=^t@cbG{2=hs00yYznmFSe?f

literal 0
HcmV?d00001

-- 
GitLab


From ba1fc1f548ece28544990974b11baacff565ebeb Mon Sep 17 00:00:00 2001
From: Fajar Nugroho <fajar12.nugroho@gmail.com>
Date: Sun, 8 Oct 2017 00:00:03 +0700
Subject: [PATCH 40/40] add gambar

---
 mocks/wbd1.png | Bin 0 -> 18799 bytes
 mocks/wbd2.png | Bin 0 -> 35452 bytes
 mocks/wbd3.png | Bin 0 -> 46908 bytes
 mocks/wbd4.png | Bin 0 -> 51195 bytes
 mocks/wbd5.png | Bin 0 -> 39512 bytes
 mocks/wbd6.png | Bin 0 -> 33682 bytes
 mocks/wbd7.png | Bin 0 -> 38017 bytes
 mocks/wbd8.png | Bin 0 -> 47080 bytes
 8 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 mocks/wbd1.png
 create mode 100644 mocks/wbd2.png
 create mode 100644 mocks/wbd3.png
 create mode 100644 mocks/wbd4.png
 create mode 100644 mocks/wbd5.png
 create mode 100644 mocks/wbd6.png
 create mode 100644 mocks/wbd7.png
 create mode 100644 mocks/wbd8.png

diff --git a/mocks/wbd1.png b/mocks/wbd1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f0c53576a40b25176cd0f7b1ce9c7e9ca708f98
GIT binary patch
literal 18799
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
KDqfp@{@(!9WBelk

literal 0
HcmV?d00001

diff --git a/mocks/wbd2.png b/mocks/wbd2.png
new file mode 100644
index 0000000000000000000000000000000000000000..01c55ea3e92daf89c9f47cbdd529ce5ca7f0b1f5
GIT binary patch
literal 35452
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
G`u-PDv&`WD

literal 0
HcmV?d00001

diff --git a/mocks/wbd3.png b/mocks/wbd3.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f81cdc6d47618e0e6be69341f9b124591614091
GIT binary patch
literal 46908
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

literal 0
HcmV?d00001

diff --git a/mocks/wbd4.png b/mocks/wbd4.png
new file mode 100644
index 0000000000000000000000000000000000000000..695e6b556b6ff1be0fb730bbdbf0dcdd98611cb1
GIT binary patch
literal 51195
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

literal 0
HcmV?d00001

diff --git a/mocks/wbd5.png b/mocks/wbd5.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aeea8057f3389254e193f5448e0c3b5294debf1
GIT binary patch
literal 39512
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

literal 0
HcmV?d00001

diff --git a/mocks/wbd6.png b/mocks/wbd6.png
new file mode 100644
index 0000000000000000000000000000000000000000..3318049fd671607e891435caae2e233992f4ba22
GIT binary patch
literal 33682
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

literal 0
HcmV?d00001

diff --git a/mocks/wbd7.png b/mocks/wbd7.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a85deaa00b3e9486d736a6eb554b78e46faa269
GIT binary patch
literal 38017
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%0D)RQ2Nb(BD
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

literal 0
HcmV?d00001

diff --git a/mocks/wbd8.png b/mocks/wbd8.png
new file mode 100644
index 0000000000000000000000000000000000000000..96bb623e968726d56c1f0e07dc156c438ac79cc6
GIT binary patch
literal 47080
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
Xm$UT}4xU@2!@p_vE_SI?Jh%J{%`M~r

literal 0
HcmV?d00001

-- 
GitLab