From ce85bb87c2c8899b49b9432467ebd851925631c5 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Sat, 30 Sep 2017 23:09:04 +0700
Subject: [PATCH 01/19] HTML untuk halaman login, register, profile, edit
 profile, dan edit preferred locations

---
 Martin/.gitignore                             |  15 +
 Martin/.jscodehints                           |   6 +
 Martin/LICENSE.md                             |  31 ++
 Martin/README.md                              |  37 +++
 Martin/WBD-HULA.xdk                           | 206 +++++++++++++
 Martin/icon.png                               | Bin 0 -> 262 bytes
 Martin/intelxdk.config.additions.xml          |  29 ++
 Martin/screenshot.png                         | Bin 0 -> 785 bytes
 Martin/www/edit-preferred-locations.html      |  39 +++
 Martin/www/edit-profile.html                  |  42 +++
 Martin/www/index.html                         |  18 ++
 Martin/www/js/app.js                          |  50 +++
 Martin/www/profile.html                       |  52 ++++
 Martin/www/register.html                      |  22 ++
 Martin/www/src/PR-OJEK_logo.PNG               | Bin 0 -> 1394 bytes
 .../src/edit-preferred-locations_backPNG.PNG  | Bin 0 -> 781 bytes
 .../src/edit-preferred-locations_button.PNG   | Bin 0 -> 677 bytes
 Martin/www/src/edit-profile_back.PNG          | Bin 0 -> 777 bytes
 Martin/www/src/edit-profile_submit.PNG        | Bin 0 -> 753 bytes
 Martin/www/src/edit_button.PNG                | Bin 0 -> 1093 bytes
 Martin/www/src/login_submit.PNG               | Bin 0 -> 918 bytes
 .../src/preferred-location-edit_button.PNG    | Bin 0 -> 654 bytes
 .../src/preferred-location-remove_button.PNG  | Bin 0 -> 337 bytes
 Martin/www/src/profile_sample_box.PNG         | Bin 0 -> 42271 bytes
 Martin/www/src/profile_sample_circle.PNG      | Bin 0 -> 27688 bytes
 Martin/www/src/register_submit.PNG            | Bin 0 -> 1038 bytes
 Martin/www/xdk/init-dev.js                    | 284 ++++++++++++++++++
 Martin/www/xdk/project-info.json              |   8 +
 28 files changed, 839 insertions(+)
 create mode 100644 Martin/.gitignore
 create mode 100644 Martin/.jscodehints
 create mode 100644 Martin/LICENSE.md
 create mode 100644 Martin/README.md
 create mode 100644 Martin/WBD-HULA.xdk
 create mode 100644 Martin/icon.png
 create mode 100644 Martin/intelxdk.config.additions.xml
 create mode 100644 Martin/screenshot.png
 create mode 100644 Martin/www/edit-preferred-locations.html
 create mode 100644 Martin/www/edit-profile.html
 create mode 100644 Martin/www/index.html
 create mode 100644 Martin/www/js/app.js
 create mode 100644 Martin/www/profile.html
 create mode 100644 Martin/www/register.html
 create mode 100644 Martin/www/src/PR-OJEK_logo.PNG
 create mode 100644 Martin/www/src/edit-preferred-locations_backPNG.PNG
 create mode 100644 Martin/www/src/edit-preferred-locations_button.PNG
 create mode 100644 Martin/www/src/edit-profile_back.PNG
 create mode 100644 Martin/www/src/edit-profile_submit.PNG
 create mode 100644 Martin/www/src/edit_button.PNG
 create mode 100644 Martin/www/src/login_submit.PNG
 create mode 100644 Martin/www/src/preferred-location-edit_button.PNG
 create mode 100644 Martin/www/src/preferred-location-remove_button.PNG
 create mode 100644 Martin/www/src/profile_sample_box.PNG
 create mode 100644 Martin/www/src/profile_sample_circle.PNG
 create mode 100644 Martin/www/src/register_submit.PNG
 create mode 100644 Martin/www/xdk/init-dev.js
 create mode 100644 Martin/www/xdk/project-info.json

diff --git a/Martin/.gitignore b/Martin/.gitignore
new file mode 100644
index 00000000..5ef51412
--- /dev/null
+++ b/Martin/.gitignore
@@ -0,0 +1,15 @@
+# ignore Cordova/PhoneGap CLI directories
+# in essence, everything but *.xdk file and www directory
+/*
+!/www
+!/docs
+!/config.xml
+!/README.md
+!/LICENSE.md
+!/intelxdk.config.additions.xml
+!/*.xdk
+!/.gitignore
+!/.jscodehints
+!/app.json
+!/screenshot.png
+!/icon.png
\ No newline at end of file
diff --git a/Martin/.jscodehints b/Martin/.jscodehints
new file mode 100644
index 00000000..bf3ce5c5
--- /dev/null
+++ b/Martin/.jscodehints
@@ -0,0 +1,6 @@
+{
+  "excluded-directories" : ["/docs", "/node_modules", "/plugins", "/merges", "/platforms", "/hooks", "/.cordova"],
+  "excluded-files" : ["jquery*.js", "*.xml", "*.md"],
+  "max-file-count": "100",
+  "max-file-size": "524288"
+}
\ No newline at end of file
diff --git a/Martin/LICENSE.md b/Martin/LICENSE.md
new file mode 100644
index 00000000..f6730123
--- /dev/null
+++ b/Martin/LICENSE.md
@@ -0,0 +1,31 @@
+Intel® XDK Samples License Terms and Conditions
+===============================================
+
+Copyright © 2012-2017, Intel Corporation. All rights reserved.
+
+This is a “BSD-3” license. <http://www.tldrlegal.com/l/bsd3>
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+-   Redistributions of source code must retain the above copyright notice, this
+    list of conditions and the following disclaimer.
+
+-   Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+
+-   Neither the name of Intel Corporation nor the names of its contributors may
+    be used to endorse or promote products derived from this software without
+    specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Martin/README.md b/Martin/README.md
new file mode 100644
index 00000000..1a3a0edb
--- /dev/null
+++ b/Martin/README.md
@@ -0,0 +1,37 @@
+Blank HTML5 Template for Building Packaged Mobile Web Apps
+==========================================================
+
+Copyright © 2012-2017, Intel Corporation. All rights reserved.
+
+See [LICENSE.md](<LICENSE.md>) for license terms and conditions.
+
+This Intel XDK project has just an `index.html` file with the basic html, head
+and body tags required for building HTML5 mobile web apps. Use this template
+to create a *packaged mobile web app* that does not use any device features.
+
+The `icon.png` and `screenshot.png` files are not required by your project.
+They are included for use by the Intel XDK template/demo panel and have no use
+within a real app. You can safely delete them from your project directory.
+
+You can build a *packaged Cordova web app* that can be submitted to a store
+using the "Cordova Hybrid Mobile App Platforms” build tiles (for Crosswalk,
+Android, iOS and Windows). The `intelxdk.config.additions.xml` file can be
+used to include options that control your *packaged Cordova web app* builds.
+For example, you can set the splash screen display time for a packaged Android
+or Crosswalk Cordova app using this file.
+
+If you convert (or upgrade) your "Standard HTML5 Project" into a "Standard
+HTML5 + Cordova Project" you must comment out the noted script files inside
+the provided index.html file.
+
+The `cordova.js` script will be needed if you choose to convert your project
+to a *Cordova project* and enhance your app with Cordova APIs. It is not
+required to build a *Cordova packaged web app* for distribution via the
+Android, iOS and Windows stores *if that app does not utilize Cordova APIs*.
+
+This blank template does not require any Cordova APIs. If you would like to
+add Cordova APIs to your application (via Cordova plugins) you must first
+convert your project into a Cordova project. You can do this by clicking the
+Cordova icon in the *Project Info* section on the **Projects** tab. Or, you
+can create a new Cordova project using a Cordova blank template or a Cordova
+demo or sample app as a starting point.
diff --git a/Martin/WBD-HULA.xdk b/Martin/WBD-HULA.xdk
new file mode 100644
index 00000000..6789a27a
--- /dev/null
+++ b/Martin/WBD-HULA.xdk
@@ -0,0 +1,206 @@
+{
+  "project": {
+    "projectSettingsVersion": "3.0.0",
+    "creationData": {
+      "projectTypeName": "com.intel.xdk.projecttype.webapp",
+      "src": "webapp/template-blank-ad-project/sample.zip",
+      "projectGuid": "7cd28bd5-df70-4895-8e7a-4f8f890022b8",
+      "lastModifiedDate": 1506746198078,
+      "creationDate": 1506746197934
+    },
+    "sourceDirectory": "www",
+    "startFile": "index.html",
+    "projectFiles": {},
+    "projectDirectories": {},
+    "libraries": [],
+    "serviceMethods": [],
+    "cordovaPluginsDirectory": "plugins",
+    "cordovaPlugins": [],
+    "buildConfigurations": {
+      "Android": {
+        "platform_": "android",
+        "runtime_": "W3C on Cordova",
+        "name_": "Android",
+        "preferences_": {
+          "android-minSdkVersion": "19",
+          "android-targetSdkVersion": "21",
+          "android-installLocation": "auto",
+          "Fullscreen": false,
+          "Orientation": "portrait",
+          "android-signed": true
+        },
+        "isActive_": true,
+        "certificateId_": "",
+        "cordovaCLIVersion_": "6.2.0",
+        "crosswalkVersion_": "23",
+        "appName_": "WBD-HULA",
+        "appID_": "xdk.intel.template",
+        "appAccess_": {
+          "mode": "whitelist",
+          "network": [
+            "*"
+          ],
+          "intents": [
+            "http://*/*",
+            "https://*/*",
+            "tel:*",
+            "sms:*",
+            "mailto:*",
+            "geo:*",
+            "market:*"
+          ],
+          "navigation": []
+        },
+        "icons_": [],
+        "splashes_": [],
+        "addlPermissions_": "ACCESS_COARSE_LOCATION;ACCESS_FINE_LOCATION",
+        "excludedLibraries_": "",
+        "appVersion_": "0.0.1",
+        "appVersionCode_": "1",
+        "appDescription_": "Intel XDK template",
+        "appAuthor_": "Intel XDK",
+        "signed_": true
+      },
+      "iOS": {
+        "platform_": "ios",
+        "runtime_": "W3C on Cordova",
+        "name_": "iOS",
+        "preferences_": {
+          "exit-on-suspend": false,
+          "deployment-target": "8.0",
+          "ios-configuration": "adhoc",
+          "Fullscreen": false,
+          "Orientation": "portrait"
+        },
+        "isActive_": true,
+        "certificateId_": "",
+        "cordovaCLIVersion_": "6.2.0",
+        "crosswalkVersion_": "23",
+        "appName_": "WBD-HULA",
+        "appID_": "xdk.intel.template",
+        "appAccess_": {
+          "mode": "whitelist",
+          "network": [
+            "*"
+          ],
+          "intents": [
+            "http://*/*",
+            "https://*/*",
+            "tel:*",
+            "sms:*",
+            "mailto:*",
+            "geo:*",
+            "itms:*",
+            "itms-apps:*"
+          ],
+          "navigation": []
+        },
+        "icons_": [],
+        "splashes_": [],
+        "addlPermissions_": "",
+        "excludedLibraries_": "",
+        "iosProvs_": [],
+        "appVersion_": "0.0.1",
+        "appVersionCode_": "1",
+        "appDescription_": "Intel XDK template",
+        "appAuthor_": "Intel XDK"
+      },
+      "Windows8": {
+        "platform_": "windows8",
+        "runtime_": "W3C on Cordova",
+        "name_": "Windows8",
+        "preferences_": {
+          "windows-publisher-display-name": "",
+          "windows-publisher-id": "",
+          "Fullscreen": false,
+          "Orientation": "portrait"
+        },
+        "isActive_": true,
+        "certificateId_": "",
+        "cordovaCLIVersion_": "6.2.0",
+        "crosswalkVersion_": "23",
+        "appName_": "WBD-HULA",
+        "appID_": "xdk.intel.template",
+        "appAccess_": {
+          "mode": "whitelist",
+          "network": [
+            "*"
+          ],
+          "intents": [
+            "http://*/*",
+            "https://*/*",
+            "tel:*",
+            "sms:*",
+            "mailto:*",
+            "geo:*"
+          ],
+          "navigation": []
+        },
+        "icons_": [],
+        "splashes_": [],
+        "addlPermissions_": "",
+        "excludedLibraries_": "",
+        "appVersion_": "0.0.0.1",
+        "appVersionCode_": "1",
+        "appDescription_": "Intel XDK template",
+        "appAuthor_": "Intel XDK"
+      },
+      "WebApp": {
+        "platform_": "webapp",
+        "runtime_": "W3C",
+        "name_": "WebApp",
+        "preferences_": {},
+        "isActive_": true,
+        "certificateId_": "",
+        "appName_": "Intel XDK Template",
+        "appID_": "xdk.intel.template",
+        "appAccess_": {
+          "mode": "whitelist",
+          "network": [
+            "*"
+          ],
+          "intents": [],
+          "navigation": []
+        },
+        "icons_": [],
+        "splashes_": [],
+        "addlPermissions_": "",
+        "excludedLibraries_": "",
+        "appVersion_": "0.0.1",
+        "appDescription_": "Intel XDK template",
+        "appAuthor_": "Intel XDK"
+      },
+      "Chrome": {
+        "platform_": "chromeos",
+        "runtime_": "W3C on Chrome OS",
+        "name_": "Chrome",
+        "preferences_": {},
+        "isActive_": true,
+        "certificateId_": "",
+        "appAccess_": {
+          "mode": "whitelist",
+          "network": [
+            "*"
+          ],
+          "intents": [],
+          "navigation": []
+        },
+        "icons_": [],
+        "splashes_": [],
+        "addlPermissions_": "",
+        "excludedLibraries_": "",
+        "appName_": "WBD-HULA",
+        "appID_": "xdk.intel.template",
+        "appVersion_": "0.0.1",
+        "appDescription_": "Intel XDK template",
+        "appAuthor_": "Intel XDK"
+      }
+    },
+    "gameAssetDirectory": "asset",
+    "gameMetadata": {},
+    "projectTags": [
+      "XDK-disallow-legacy-whitelist"
+    ],
+    "testDirectory": "test"
+  }
+}
\ No newline at end of file
diff --git a/Martin/icon.png b/Martin/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e46a0e5858805c84f351a8b6db2ee25da75e4571
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^PCy*b!3HE_WCYg&DYhhUcNd2LAh=-f^2tCE&H|6f
zVg?3oVGw3ym^DWND9B#o>FdgVkBdW)UFnVD&#OS8$(}BbAr-gY-ZA835a4kL6#c%x
zDAvIw>G9uCp18}Q*^^XWZqPXQdHVOhS830r#RPxPEca$)V&M=_aA;s4#9$(%0B#6S
j<q@m<7G9H7V$B%EidYxsfBj<vbRL7JtDnm{r-UW|5|=+Q

literal 0
HcmV?d00001

diff --git a/Martin/intelxdk.config.additions.xml b/Martin/intelxdk.config.additions.xml
new file mode 100644
index 00000000..5f24405f
--- /dev/null
+++ b/Martin/intelxdk.config.additions.xml
@@ -0,0 +1,29 @@
+<!-- 'value' = number of milliseconds to display the splash screen in a Cordova build. -->
+<!-- This preference only affects Cordova builds for Crosswalk and Android. -->
+<!-- <preference name="SplashScreenDelay" value="2000" /> -->
+
+<platform name="ios">
+    <!-- below requires the splash screen plugin -->
+    <!-- docs: https://github.com/apache/cordova-plugin-splashscreen -->
+    <preference name="AutoHideSplashScreen" value="true" />
+    <preference name="FadeSplashScreen" value="false"/>
+    <preference name="FadeSplashScreenDuration" value="2"/>
+    <preference name="ShowSplashScreenSpinner" value="false"/>
+
+    <!-- below requires the status bar plugin -->
+    <!-- docs: https://github.com/apache/cordova-plugin-statusbar -->
+    <!-- see http://devgirl.org/2014/07/31/phonegap-developers-guid -->
+    <preference name="StatusBarOverlaysWebView" value="false" />
+    <preference name="StatusBarBackgroundColor" value="#000000" />
+    <preference name="StatusBarStyle" value="lightcontent" />
+</platform>
+
+<platform name="android">
+    <!-- below requires the splash screen plugin -->
+    <!-- docs: https://github.com/apache/cordova-plugin-splashscreen -->
+    <preference name="SplashMaintainAspectRatio" value="false" />
+</platform>
+
+<!-- use this feature to add command-lines to be used by Crosswalk builds on device -->
+<!-- see http://peter.sh/experiments/chromium-command-line-switches/ for complete list -->
+<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect --ignore-gpu-blacklist" />
diff --git a/Martin/screenshot.png b/Martin/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..170128b953e1557d08c2f87571eb5c342de49a1f
GIT binary patch
literal 785
zcmeAS@N?(olHy`uVBq!ia0vp^j~Eyj=L!HB3{@|5UH~bUbVpxD28NCO+<y{TfqaEz
zk04*5tQrGDLkk1LFQ8BZP+h431H-EX1_rAc3=HB0b9M#V0411`yxm>?{})+pcoxXx
z%y)Au2GSxxT*@GzTKxeeSXSVe&cMKN3#j@CgJl;NGmw$u>EaktaqI0xMotC>p2Hh{
zn(y6dArr*uyXyN<rj90!jwX&k0oFhPMXp5(TuLsEA})?CKtYWTkRYodP;ilg6HrjZ
o1zj;NaUu-4IBN4S3T>-QKAzU_vg>EvfQgX7)78&qol`;+0Dy<cVgLXD

literal 0
HcmV?d00001

diff --git a/Martin/www/edit-preferred-locations.html b/Martin/www/edit-preferred-locations.html
new file mode 100644
index 00000000..17cc154a
--- /dev/null
+++ b/Martin/www/edit-preferred-locations.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Edit Preferred Locations </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="">
+    </head>
+    <body>
+        <div class="edit-preferred-location">
+            <h1> Edit-Preferred-Location</h1>
+            <div class="edit-profile-information">
+                <h1> EDIT PREFERRED LOCATIONS </h1>
+                <table id="preferred-locations-table">
+                    <tr id="preferred-locations-table-header">
+                        <th> No </th>
+                        <th> Location </th>
+                        <th> Actions </th>
+                    </tr>
+                    <div class="preferred-locations-table-rows">
+                        <tr>
+                            <th> 1 </th>
+                            <th> Bandung </th>
+                            <th> <img class="preferred-locations-edit-button" id="edit-button-row1" src="src/preferred-location-edit_button.PNG"> <img class="preferred-locations-edit-button" id="remove-button-row1" src="src/preferred-location-remove_button.PNG"> </th>
+                        </tr>
+                    </div>
+                </table> <br/>
+                <div class="add-new-location">
+                    <form action="/add-preferred-locations.php" method="GET">
+                        ADD NEW LOCATION <br/>
+                        <input type="text" name="location-input" id="location-input">
+                        <input type="image" src="src/edit-preferred-locations_button.PNG"  alt="Add location" height="48" width="48"> <br/>
+                        <button type="button" id="edit-preferred-locations-back-button" onclick="location.href='/www/profile.html'"><img src="src/edit-preferred-locations_backPNG.PNG"></button>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/edit-profile.html b/Martin/www/edit-profile.html
new file mode 100644
index 00000000..f98fee31
--- /dev/null
+++ b/Martin/www/edit-profile.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Edit Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="">
+    </head>
+    <body>
+        <div class="edit-profile">
+            <h1> Edit-Profile</h1>
+            <div class="edit-profile-information">
+                <h1> EDIT PROFILE INFORMATION </h1>
+                <div class="profile-picture">
+                    <img id="user-picture-box" src="/www/src/profile_sample_circle.PNG">
+                    <div class="update-profile-picture">
+                        <form action="/update_profile.php" method="POST">
+                            Update profile picture <br/>
+                            <input type="text" name="user-picture-path" id="user-picture-path">
+                            <input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
+                        </form>
+                    </div>
+                </div>
+                <div class="edit-profile-data">
+                    <form action="/update_profile.php" method="POST">
+                        Your Name
+                        <input type="text" name="user-fullname" id="user-fullname"> <br/>
+                        Phone Number
+                        <input type="text" name="user-phone" id="user-phone" pattern="[0-9]" title="Only accepts numbers"><br/>
+                        Status Driver
+                        <label class="switch">
+                            <input type="checkbox">
+                            <span class="slider round"></span>
+                        </label> <br/> <br/>
+                        <button type="button" id="edit-profile-back-button" onclick="location.href='/www/profile.html'"><img src="src/edit-profile_back.PNG" alt="Submit" width="48" height="48"></button>
+                        <input type="image" id="save-button" src="src/edit-profile_submit.PNG" alt="Submit" width="48" height="48">
+                    </form>
+                </div>
+            </div>
+        </div>        
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/index.html b/Martin/www/index.html
new file mode 100644
index 00000000..4299c757
--- /dev/null
+++ b/Martin/www/index.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Ojek online rasa deadline </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <meta name="Description" content="Tugas besar 1 IF3110-Web Based Development 2017/2018 Kelompok HULA">
+        <link rel="stylesheet" type="text/css" href="">
+    </head>
+    <body>
+        <form action="/login.php" method="get" id="login_form" autocomplete="on">
+            Username <input type="text" name="userid" autofocus> <br/>
+            Password <input type="password" name="userpassword"> <br/>
+            <a href="/www/register.html"> Don't have an account yet ? </a>
+        </form>
+        <input type="image" src="src/login_submit.PNG" onclick="location.href='/www/profile.html'" alt="Submit" width="48" height="48">
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/js/app.js b/Martin/www/js/app.js
new file mode 100644
index 00000000..819f1b28
--- /dev/null
+++ b/Martin/www/js/app.js
@@ -0,0 +1,50 @@
+/*
+ * Please see the included README.md file for license terms and conditions.
+ */
+
+
+// This file is a suggested starting place for your code.
+// It is completely optional and not required.
+// Note the reference that includes it in the index.html file.
+
+
+/*jslint browser:true, devel:true, white:true, vars:true */
+/*global $:false, intel:false app:false, dev:false, cordova:false */
+
+
+// For improved debugging and maintenance of your app, it is highly
+// recommended that you separate your JavaScript from your HTML files.
+// Use the addEventListener() method to associate events with DOM elements.
+
+// For example:
+
+// var el ;
+// el = document.getElementById("id_myButton") ;
+// el.addEventListener("click", myEventHandler, false) ;
+
+
+
+// The function below is an example of the best way to "start" your app.
+// This example is calling the standard Cordova "hide splashscreen" function.
+// You can add other code to it or add additional functions that are triggered
+// by the same event or other events.
+
+function onAppReady() {
+    if( navigator.splashscreen && navigator.splashscreen.hide ) {   // Cordova API detected
+        navigator.splashscreen.hide() ;
+    }
+}
+// document.addEventListener("app.Ready", onAppReady, false) ;
+document.addEventListener("deviceready", onAppReady, false) ;
+// document.addEventListener("onload", onAppReady, false) ;
+
+// The app.Ready event shown above is generated by the init-dev.js file; it
+// unifies a variety of common "ready" events. See the init-dev.js file for
+// more details. You can use a different event to start your app, instead of
+// this event. A few examples are shown in the sample code above. If you are
+// using Cordova plugins you need to either use this app.Ready event or the
+// standard Crordova deviceready event. Others will either not work or will
+// work poorly.
+
+// NOTE: change "dev.LOG" in "init-dev.js" to "true" to enable some console.log
+// messages that can help you debug Cordova app initialization issues.
diff --git a/Martin/www/profile.html b/Martin/www/profile.html
new file mode 100644
index 00000000..f0e64179
--- /dev/null
+++ b/Martin/www/profile.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="">
+    </head>
+    <body>
+        <div class="profile-containter-top">
+            <a class="PR-OJEK-logo" href=""> <img src="src/PR-OJEK_logo.PNG"> </a>
+            <div class="username-identifier-and-control">
+                <p id="username-greetings"> Hi, <span id="username"> Martin </span> </p>
+                <a href="/www/index.html"> Logout </a>
+            </div>
+        </div>
+        <div class="profile-topnavigation">
+            <button type="button" name="order"> Order </button>
+            <button type="button" name="history"> History </button>
+            <button type="button" name="myprofile"> My Profile </button>
+        </div>
+        <div class="profile-and-preferred-locations-main">
+            <div class="profile-update">
+                <p id="profile-update-text"> My Profile</p>
+                <button type="button" name="profile-update-button" onclick="location.href='/www/edit-profile.html'"><img src="src/edit_button.PNG"></button>
+            </div>
+            <div class="user-profile">
+                <img src="src/profile_sample_circle.PNG">
+                <p id="username">@Martin</p>
+                <p id="user-full-name"> Martin Lutta Putra </p>
+                <div class="driver-status-and-ratings">
+                    <p id="driver-status"> 
+                        <span id="user-status"> Driver | </span>
+                        <span id="user-stars"> 4.7 </span>
+                        <span id="user-votes"> (1000 votes) </span>
+                    </p>
+                </div>
+                <p id="user-email"> 13515121@std.stei.itb.ac.id </p>
+                <p id="user-phone"> 085780058876 </p>
+            </div>
+            <div class="user-preferred-locations">
+                <p id="preferred-locations-text"> Preferred locations : </p>
+                <button type="button" name="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="src/edit_button.PNG"></button>
+                <div class="user-preferred-locations-list">
+                    <ul id="locations-list">
+                        <li id="item1"> Bandung </li>
+                    </ul>
+                </div>
+            </div>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/register.html b/Martin/www/register.html
new file mode 100644
index 00000000..5ba26d38
--- /dev/null
+++ b/Martin/www/register.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Register </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="">
+    </head>
+    <body>
+        <form action="/register.php" method="post" id="register_form" autocomplete="on">
+            Your Name           <input type="text" name="userid" autofocus> <br/>
+            Username            <input type="password" name="userpassword"> <br/>
+            Email               <input type="password" name="userpassword"> <br/>
+            Password            <input type="password" name="userpassword"> <br/>
+            Confirm Password    <input type="password" name="userpassword"> <br/>
+            Phone Number        <input type="password" name="userpassword"> <br/>
+            <input type="checkbox" name="sign_as_driver" value="Also sign me up as a driver !">
+            <a href="/www/index.html"> Already have an account ? </a>
+            <input type="image" src="src/register_submit.PNG" alt="Submit" width="48" height="48">
+        </form>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/src/PR-OJEK_logo.PNG b/Martin/www/src/PR-OJEK_logo.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..5663e5195d7e2fcc037b6406610195b48f8b3832
GIT binary patch
literal 1394
zcmV-&1&#WNP)<h;3K|Lk000e1NJLTq0083v001fo1^@s6L22wT00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1qVq)K~#8N?VB-9
z9WfAwpK_R_Nyi-`t`LcWBT#UFNNIBfN)V?&G#nx6QXuG{N}0-e^Rk1y<FRMP_U`lJ
z%_og`_HU1Ok$>#<TQ<RQoFOQi@#Q9*UVIK846(U+m^u@B=30oqS6{=g%_k<lhS$fb
zk%@=!y!puFi{f&+$H(jNTWXt)Z{g4XEOH(kZ%h7uA!_g0sinIaF%l!S<oa<FmYf%V
zF104GPEa?aqh~QQLd;Cmnro3&QehS*eqTLJ{UzLtjvn1J<InFZW8B}&4Fqxda}trt
zT$_utaP=~YUEquoP3kweb`=x#{@Xl9WQrN8c2D8;G`=S0y0zma=H-3|&Kh(zBaoPg
zwpHhP3RgeoxlZr2E0RpIH9fr!e<v-4PJXF9Lsv6ynYF7mBmG0;tKmNBZpNhT#rJSO
zNjnU=9`DZ7ZA~PrfnpLe+rQ`8jR_2A#`F)2>3*E<^fx1UHXPB6$+J>!!V{9!RM~Gw
zZ!<~=dFbyz{~YWr#n5J?Ti!m~)P@y-PH@XsbtE(P8pG+z^4nDUwS+p?L%59FbvwXm
zcus0L>=?z2eqb{!oz18?bW!D+8xf-0;Z4(IY%p@I8HLEM>g;%aU^6lu&6pY}*`fj@
zmnM3iq8_gquhSD@2<xe^vlvxo)JF0hBVfqInwju?dmc_sP6}}zZl9;dz_FUK5Ppg}
z28)=nXd-Ja;Z?Z(n$gg=){MD!5++kyeh1D{bTy;u9a54j-SXO=7tLmDS>0NUJc=22
z`Iwg&YR7T9(fI&JfhHGiqu8$MInu8-AmZyybU)15H)EQSIhAFfKP##I@}BmKzbK!5
ziO!jH?`BL_aoa0_&e9BO#_f)fzJ1g4->9lqh4S`xeKXFlCt2M!d6I3nzlpO?hBYI7
zcI^9K8}=8!rBy^Sqx$u;HO;t%UY8%{?2m!XxSdbZe}J^WtP1=@WQ@zKr1MEl^Uzh*
z@Rfve1+6tBcWwE$&XSbPNQ}dUdiyBkn&q*yZ6IA0bio<PmWwexHIFggu1UxfugJ-2
zPs2^QDo1U`9qbC3i~O^t-i(<XZpNd>&G-hhUBfV(GL|NI@o>b=c=YI=86C%295<um
z41$}{aRy-sGk&@FFn!{Y^wD|m_viG%&A0+?Mn{92aRuCrjt0?;bfT2X+@#{#V<7mM
z(*Q|tAvYEhm$`Ad_816$<}^UkThQc=HQFXukBqEiIi~}$M%&bCwXAAJP6wc#YP4TT
zZ$Zi%m$@+|9e{eO(S9Yp1u3^h0}f56ZA$%nXf3F=sW@2fC&FD+T*v7^O}|{O8ZcMx
zC&G;x*Ks;f(=V6HigoOg2E1pzht|TXW(1&Y?I-E2V6NOxgd3A<W9=vDEm+5<8W#ws
zK_Hw4fp8iG!f6l)r$Hd`XQZU}&{|mCj7VHB^|R!y0dwVkBHWl<9T3+`{VaK{XmUdt
zBZli6bBH>vgE9uCR;xv2Mt}~QyTF*z#m4ngE~_q;IW&E^Ho4q!y_CzUOXV1A?wFDW
z9HJiAmHPM6q;gDGGXhYLfn|hh2rUD&AEl&AWe#m0sK>xELN$bz0ospJ(xq~YlpBC@
z95GZoBt8C&(7L!^4~=UVL(4I0Gdk}RZgP|+%zL7A@3mSBZpI^Lsfl$6l<vJ&Yr)Ov
z>?Tqi$3*GgYqeV3jE*x1Zbru$1UIAO3_%G000`wLUA27H{Qv*}07*qoM6N<$f}7i-
A4*&oF

literal 0
HcmV?d00001

diff --git a/Martin/www/src/edit-preferred-locations_backPNG.PNG b/Martin/www/src/edit-preferred-locations_backPNG.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..2bec7f48a6b50a090310ccb841af0c9bbc0f86ba
GIT binary patch
literal 781
zcmV+o1M>WdP)<h;3K|Lk000e1NJLTq002?|001Tk1^@s6SD(yG00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0-{MoK~!i%?V7!+
z6HyR=C&g9N!Wh9TiVy{VI@1V&+oVisnM$zr1uO%Cl|>#wU%)!xeSlb*D&!GT<`Ir(
z_Uz>R%<RhEJBgq(@D(|Ges;gioMhPrXQ2`%QYl1{lgY#ZfKh;6nu3Yk@AvKl+;?x_
zw)+N8+y-769&~|D-oZV$+wE#wF*1?Z`6=9}M4ChnI{63>Do4xZvbGlDAQCOVf}8FK
zJQF7|B0u4I<!Za#*7g#Sn6hYF8fb97z#})C&1!qK$hUB}GW;Ee;vj>AS$PJ%N+L!j
z5`U3C!$Wa^(F}T{IEa)w8ts@!B}}9eCQ=C#sf4=73qKy`D0wgR{VMbW82EPHcjIpk
zKC!-cd>ggn-Pd`setJA2oy&E>c`1}Kl1}{GUDj=v{({0qm3`^hz+W7WX}T31ROgk>
znYX87`T84wEX-ey*W)B2DN`=|F}W{FKq*o-{z(F5VUtMu+?44${AH1$J(OAyR+e4J
z*e>OmuisV;nw&&r)5TC(Q>KJHGcWJZ)+L+L^+V|&V^1tOqR5=~vJP#f*x2VPB8mKq
zITpAU#nCd7?_+5jC(R(s$V?;`B9}XjEwi*;2F@KbK3_kq`;Y9ANPa<bAB2}T{c1O5
zC1p0vRnASHyJU5DP9(A{?eLlJoAFqlfi%99A^pE>TR&~nMO|b#VTm9yWF~J%sEi|$
zpd48^f#NBnBk~t`J#bzMrHuSPF_B7`NF_|95~4_Zp4}ZLayT5i$8cscJMar$xL&V#
z9E*VuyYZp7G|1rK>nrI?RR@vl_1e9LTa{^Pppi43PP6xaVv+k;EEaA&9@`64Envc-
z#QA()TMLni#8|CXuHWxh8>zt=jYjNEGz=!v;%Z?cmBK`-gmb?E!3FjKxL*8)00000
LNkvXXu0mjfz6D<&

literal 0
HcmV?d00001

diff --git a/Martin/www/src/edit-preferred-locations_button.PNG b/Martin/www/src/edit-preferred-locations_button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..8b6fdb634e00d3e941487fcf947eb0832fdd4808
GIT binary patch
literal 677
zcmV;W0$TlvP)<h;3K|Lk000e1NJLTq002?|001Kh1^@s62U1=C00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0y;@VK~!i%?V3MJ
z12Gi9Q$%o*8yo}?is0a6$4VXQR<}9`-E1Ajp>)&1f(TC1@8B13?BrZ<DNgkpbnHin
zdAa2N<j=KNk}UTg{NU)l<j5~CDeZ;OHSzjKD$gdNWvx~#8XXZz2%@sLPv~$sq|4<}
z*h(WOa_~v$!3m*PkAz>FW~a)4lk2D0(R4Z$*5XJ+g5|?ALPy``PLP!6AHrQN77Jl7
zBl6-dwry&N=-hq~+Uxa%Jt4B+?{mWsU*<-L4pimNZn`t_E7(YH-pvgVJK#-5BGQzI
z6oVoifg&A&A{~Ju9T8OI;68q!%0T9@Ukj%D39Nmt&$9U*f#=BxQjw##_@OP3Y8hzv
zlHFsBl+Rm2P$FJXHs1%qMe;#|Kv7MmLE6LsT#hmUW%GRyRwVoFe#-i9i9bPLkn%c9
zkr=r>bTj`0l+E`+P?2(3%PQo9G*nBG7+J~L2`HQIgP<b$fHUG$vAH}HX+bP&=wC%0
zB#JCRR-d|8sa2YMW)V~QJ<>K<)ABA7Q|)hUv8+#-G~2zkOI75l(znU?K@gG9XF{er
zWHoMzHW6a~vtgV#Pr&nJ_^ZeYfFd1%A{~Ju9bpuS@3YIJiLBS_{Fn;L+?<zRLTj}e
zmk5z4g_qs%(%aMs(ShSD?RHz(%ZQxM=k)kIHf?H%<mq%ex${5iB4;s~OlY&&!~;|X
zz-bhaI3ACMwK#GjA!f4~jiQKeq=-(V(a=t!L1-c|whI*LBq;p{h|YwC!UH7800000
LNkvXXu0mjfEF3Z^

literal 0
HcmV?d00001

diff --git a/Martin/www/src/edit-profile_back.PNG b/Martin/www/src/edit-profile_back.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..43cf80b983be052f26265b78ba794df1ef8c054e
GIT binary patch
literal 777
zcmV+k1NQuhP)<h;3K|Lk000e1NJLTq002_}001Kh1^@s6=#VzS00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0-i}kK~!i%?V7!+
z6HyR=C&g9N!Wh9TiVy{VI@1V&+oVisnM$zr1uO%Cl|>#wU%)!xeSlb*D&!GT<`Ir(
z&g|^@n_by^&j!&M_==o8Kf7OMPO|KR5n?u*830fc&`VonGLOfj`2hFL8@O%0!4tEC
zmx={lpp$oS&m0bi%2phaOdRkOZaA4LG6$V}ga^*idcCf!`KV>0?N@Nq{D5cTM2hDp
zJa?}4`+a4PqLzv2i`J#VO3oK}WEP7>Wskzid<%D->F+QW2P!$3oo6s`5;>eq{H6K~
z55+-BGw3ahTBg)lX-8!iL}eC4Wfnwb7Ni%M7j`_(k@8;X`&H-%FtY7=-<`dI_>}d%
zW81hL@6yhb^~2*H>0GW0&KpLd%;b|lH<wl0rM)P+u(U598`%rQF-^CvBX?fmoN;?N
zHeY{dkJ0?;_;Q>~CTGlrJtp@>5hzB=%0G$VY;2OrpPMqi41a-4YNxUzX=w>k=5{H~
zc>T7jD9OoWHeC>xIA;v)p>e5GTbHZ~*Qafuk3BM_XPGhWB~ERrT;Jy^GMV_x=?h#d
zjNURc-`B#noG_C#GwX}-?Wq*G^m%NWt?fc^ZlC$_`n2vpv}YpmMag}Tywv&EyeT_5
z!+EZBZvNaQySsBjnQ58R=X@Xa$Kp)n@u?8$|7Y9!VOv>xkx3^lK_V$b^LB(w+9OGd
zk)<;zpEKJde~H%v=MAG!X8xb3%z~)Qf~d@bG|JTH<=qiwj>lv37|v8^2Y$f|GZ+Yu
zdNJ^UIzCvJ1}ZuDs!aMKS1oh9-I~{M%NdsjD>3u=JbT|LD*DxGWv0`qzO>Z>CLM}g
zE|--xAMp-qW3$<q;c)0SS0!gMnTT(|VPrBjt{y70SQzsgzcQ^Lth5+@00000NkvXX
Hu0mjf&v$7k

literal 0
HcmV?d00001

diff --git a/Martin/www/src/edit-profile_submit.PNG b/Martin/www/src/edit-profile_submit.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..d4d122218a182e581762bbcb4c6eade188de3af8
GIT binary patch
literal 753
zcmV<N0uKF&P)<h;3K|Lk000e1NJLTq002_}001Hg1^@s6Bh2Mw00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0)|OMK~!i%?V7Pp
z<3JFGH$wC&D3B0RKuSSHu0cV$BG-j36iDe%DA84PP!I_rU3JPk+zU{qqK<S;L>1m3
zWgcPiZ|^wk-C5rSHU(xz`ULEH*4}T&wv4TGAiCYIR!RvD@Dd7E=5o2zKYl8GaH90^
zkJ1mX0)PuRIlWYRu~-;etMFtZVdqe#GDV~hoSfZejwX|dv6e+aCT#B>DSh+I4<xL(
z`>Rq{^ZDG^b7Z1?VVz4Bd@g<~Js1p(Jxk`d^UU=16Q3yfpgOm<SM`|xhC9{yFFr{K
z18)=sncT)gIU+M6A~PZ)Ga@20A{&)CyvlY!^dGaI!+&f?&~`T_FXwyGM)}E8h}+k+
z{|?|DLkuu3MO2xoAbZlulN3#on+OT(ATPn~2OZ>deP-;A^~g&L<nD|1^QmNF;?3m1
z?Y6Rs^b_%^C{t<NHtPtgoXk*#c{r7YT)WD0jA*wnUkIzMQZnhFiGImHOxy{kA_5DM
zinA{t0l^`en*{r#h$=J1Ow`6b^?_SiWz|D{v^XJY)b6rLxfq`!zDyhI22`k0tKEe?
z)y?*_D51+qr7DxV0l6Z8TWJJ$9W3<WR5z8+T|z1+)04r-^sa%1|2fs0fm{%hSvKxR
z!MGIhWdcj6H$g^jj_G4h^#mH9%}uDBOiYv}MbISNcJ2n0!&D#TbEkN|kR^O7nO_l+
z84-~g5s?{@piFsRzCNtXMx&wYdm?ll?q8Iy)oR9|B@=-c>UgovB?><HRL1_0s~~eW
zo9X@I%s7`U6zTPPh3}0DG7;nPShw44`Dm*I6dgp4Mk8Y_3r{9uI-Tlzy`ElN1)o-{
j<$VE%U}Z|YC$xS8yDyR%gOh@V00000NkvXXu0mjfv3g75

literal 0
HcmV?d00001

diff --git a/Martin/www/src/edit_button.PNG b/Martin/www/src/edit_button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..b648b9b894f43da3bdaa0b7d416bc1cb31d3c037
GIT binary patch
literal 1093
zcmV-L1iJf)P)<h;3K|Lk000e1NJLTq001li001Hg1^@s6B#t|A00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1KLSMK~z{r)tAX@
z6j2by{R<L7#04ZCa*&`1UOeeV5JA0&9>j|m(UYimK~QjuCQdfgkhmP&;|3uhf(wWn
ziMS(#L?Xt-EiN(X*RSTYs@`<cX}e>LJrgbXNV=z9^>1qGRlS~s|I8ABi3r(jRwe%j
z3hs^dzQ+3A3u;;es-6itxfs-T6j?LiKGU_sF@iNomIy41t+jt8;uvDy$)!MTG5kG6
zz=2|*rWm$<KJ438{d~lli2@ED?BC4*)x|Ij>*X}Ko52t97pR&I>U%xnSrZ8CvTM$+
z2I@Gg<qmWNv}C<ytNIPEn;>8@`q-|2?W1F$ni8Oj0rxU&0L<6s+#2-}P+2!2z+$%N
z87MOi_Ud|2{|C_ESJ>u_KqY6p!hxfr2!8u@=bu|!aNwa*kd2mMIL@Ly#NFXRmENbW
zJD_6=friO2S2wwPx$L_21qK!~_iJ^d4b|#?7GK-Og`n5BT<nJ#_<dc!Jg1<*V)k<<
zXLJTgHd(O2<gb8pDM(4!rnMl?_2FoYf&mZp+%v1R48k2DkY<~K{pwO4ChudPQ7~XJ
z^Z1n8`4P}SZliIAJ8!FhT%3Xci_y0p9t0)G9vCi#5t8i60BPCg{244RR^EYw2bfFi
zHM;^9g_SRWgGDfPW!&DrsefE7QQm>Y{8!C7Y7PJ7QCN|df{fx<E$SZ^Cs1C2#fJv^
z;MdO4491m$ZZs){D;qR!QYi$=8*mWVYu>Ctv0Z^BHSO1w!uEes|F~FT<qcR&ce{+&
zgi?@hA=A!(e!=<2#EB{|!17tvAA~uwK!Fo`uC%!GYc<~QN+D3{z(GKBeY+mSle$8d
zC!L>}1^U{p{&BJ5lsd4O&u<F$;AGf+4lW9;r6AdDJFfn5agvlOu$;uQWMLW?X`4zc
z1+H6jYNf`JksXaQno<Q8^Kb41>iKBMVA1T#HSx*JR!)cg)S>>-7{61hz;cheTR~@+
z>rW0D!=Wr|DM-(~$Hz;y==!lJHDJ9S_yXJ32>YGiAYPmY9p-@{=Uk~}DFvB!CziM`
z#^n=UKUSp%EM~oac;!<;^?W9Hd65r1y`Wn=VCB_az$>QctC9MK*8Yjo1vWq6)t2$5
za$SH<FN1w^7u53<)U*QT<}T+KTKA_)8F+wCTywQ{rDlT{O1iv`!5`#GVQd2;NvQ*S
zIbf|>9u8Ux4GUm9ZaAONn(-(P8J?%(SU{<cUv=7!4m~97KVGE^>>GHMCE5+_wQW3h
z-|2m^u<ze!+`zIhEWO8V&2QPlo9u~Ri$(p?&}fzj{IA-71`PZJ@0#xGw`_Po00000
LNkvXXu0mjf&l?9=

literal 0
HcmV?d00001

diff --git a/Martin/www/src/login_submit.PNG b/Martin/www/src/login_submit.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..f2a0c6772a4a26ad458b31956150f8ea1fe15c95
GIT binary patch
literal 918
zcmV;H18Mw;P)<h;3K|Lk000e1NJLTq003nG001ip1^@s6VJ=3~00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D11m{HK~#8N?VHbQ
z6G0S!2Pvh+YN%8bib|}urHGA^wy3m+(1RdU2trlFicm$C;;H6Pq)09bf)qS@5Cjj_
zgLu)Chk_?>-u!Q#`zGDlnc3NFcHKz^_8q<+=EtMFFYnE6$gnp*mqF%Xdkz}+P6K0%
zu*AykNx0LRhF3qXE4dF4Qg**A!R+F=F$iIYQ)fqE>s`$(W#`iZjE)WQg(Js(lTR2t
zc+X(xH-q+HA}@CTFnIKlL1T--#8fEf>Dx<DDd%e?K6!45LF<<}AdxR9Xz^}G%6Mf&
zX=UvGi&;J~HbFuLL1nHZ=H_NKlyYsY!UwUWOq&S1;4y*u$8II0OkOz32eH?gHW7Bg
za~t!IXS$Gr0|@pw(<Z_`frE$?(_*4OkQ4_YDGowX9E7Aeh<j2Fs<2wGLp{O_c!z6R
zd-I*K^(wUFy%EaLjKo3aVdKEGUPAmIJ*>?cccjG1(C|fgiBjTZ=yXYV;ic$8w#(5q
z`!nHufKiGj#1PBdmgaq$`|3QW*izIa8WSX;Bs3zW1RLu;#!@~AhQt?HiZ~y9R`*KA
zH9A6!CM9(&x%%{qDy|gylN}!9*~k_vtUN9Gg_R<=5Ysu5hODuqYEjx<VWmh3>9uvm
zk~NkjQ{5Mwb^lwz>2XF%(gB}H)>tG(Bh9B<TB{JWs@yB(@QjLm7qZ7-rKC9rlBCFw
z)_I&Mg_V-=iOKxvn<bXKCwidsC$ltyb7H_!vb?8sNo3j<CRd*!`Gu9DCOJ8o${T$o
zVQQ@2-{|{)n0LbgDLzVqVv?k<iS6~t-+jr|If(a=B;1g~(URGX#FnB~Og!-wlI824
zyl_ZLKo>cwpM>IKC07SYArwf8gOC&lAt??LE5-Y2-ayy|e=Z!6a=CGm53Id3ZzAl1
z#en(8AKD8kx4bDnc&29FMA+p@vm*uXK?*7DZ&%^iiD5oLcU1aIa5rUW_z1t^D5T(@
z&DR(CBr?6i;PGd35F#I*eGjkJA@VIQAqBxJ#KC1$qCa4T=t2-71;JK^y)C%iMc4ta
sYA@U<!}AYyMMi)kg>VCs;vCEH4-OiRDu8~YF#rGn07*qoM6N<$g3(l?-v9sr

literal 0
HcmV?d00001

diff --git a/Martin/www/src/preferred-location-edit_button.PNG b/Martin/www/src/preferred-location-edit_button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..be4d704025bfef68d2ad46f669bfb6679095c3f1
GIT binary patch
literal 654
zcmV;90&)F`P)<h;3K|Lk000e1NJLTq000sI000&U1^@s6&0owx00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wYO8K~y+Tt(476
zRACgx=P#Hm`7cDE+ZIJ@w?edV?=qrRLA#(;Hl~w}F=ihik!83j$WWngf=YxkT!bG?
z84*-N3f1(U_q<Q%9J_a})2$iM2hLpXob&$P^St-mo5Kz%$INIJDylq1xVRfU+6g~b
zLI|7xYd(a4ocA983zc9006N<aoQn|p^T0?1H*pB;eu4#}u+~7Im*A(5A`A#bV7^bT
z!x3ohrRAG~R8)C_aD5+m@g}(P7(96p7?qB$><8C21k$7<_08@F=+a)>9VO}HRyX|e
zEO@>IzxKj5(%OH5G@)`c#|`qUPvW%LDGIPGmflQQK3$&)Qqjr-S(t|}2;|Hr41;-4
zxdXiM(K?RnGeIi#?#i78vTg*VK<$WDWdl)q&0nCz($tZ<C4o5YM()k3Nb4HcZ2_t1
z?LA;fc1~N8N3MsibCb3d#}<%^zgIyQ_Sjj(-B3Z!N#=*%Kew7RAdUo-Si0StZRz1D
z%QsqzBLS)C)fjMII#4^YC9&wP9zbB7tL$zx45UBm+uc2EyJIjyO=gDsBXF@D^l8C1
z$^yh;Ae-QC?_^p>;1|Z>$GfaE8@y)&O(7ZvvcfM*_GI`*7wGjh_(vx}lRaif-=(a@
z>8OLM71RpynUMDhm)qd(^n$6Tsmz6qk$^}*I>lVv1%LkpxVq9(Cvns}`nn81b4&oM
odTY{TtD)z-bKmSg*KG>;4XC)I>2TWzHUIzs07*qoM6N<$f<lZd+W-In

literal 0
HcmV?d00001

diff --git a/Martin/www/src/preferred-location-remove_button.PNG b/Martin/www/src/preferred-location-remove_button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..78de4021c58c4c09913aff13232f79a3c34f3b57
GIT binary patch
literal 337
zcmeAS@N?(olHy`uVBq!ia0vp^qChOd!3HFgyvvM%6k~CayA#8@b22Z19F}xPUq=Rp
zjs4tz5?O(K&H|6fVg?4j!ywFfJby(BQ1F?ji(`m||JEsI1zj9OTD~vXvEzn-iX(@R
zK+A3hm1nQC7#S@r6dLbcKO<soJST16s&$X{zSDd9zM0|1($`!*ldUQn<*H==On+w`
zFwJ2a<Kq==d^;Am$EESCyOhe<<)mh`XkUDS#FbBM>31^ajnCY(@P00N;`8YhQ<pj1
zm!HNgSDf~1Mrym0+M#WXrMa_Ls#u=ZklSr@W|OnxWNF`I_7xgdPj49}D+D)h+uH2E
z=z3$0Oo^<(@v=^_@-H?DeeA1F>0N&Gj<wL@L*3GQ?^j-5F8{=q_mivO`}_Nj{f_r~
h{I~v9C&SVM{QD=x^7I^kX#n&wgQu&X%Q~loCIFNGhI0S_

literal 0
HcmV?d00001

diff --git a/Martin/www/src/profile_sample_box.PNG b/Martin/www/src/profile_sample_box.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..b55b52aee9073316532ca1c0c0169a9895f507d8
GIT binary patch
literal 42271
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
P00000NkvXXu0mjfiCvn`

literal 0
HcmV?d00001

diff --git a/Martin/www/src/profile_sample_circle.PNG b/Martin/www/src/profile_sample_circle.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..9faba4f4310d72fb7283a6ad87649592846cd5e8
GIT binary patch
literal 27688
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

literal 0
HcmV?d00001

diff --git a/Martin/www/src/register_submit.PNG b/Martin/www/src/register_submit.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..0d0e0a6323c9b4452984460e5fbfc10d7814ea92
GIT binary patch
literal 1038
zcmV+p1o8WcP)<h;3K|Lk000e1NJLTq003kF001or1^@s6ShddZ00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1EWbqK~#8N?VQg`
z7C{)thY(S+#E=xJupb%{De<aA=s`RLK?ez}4jF+(h;*{|;6cJmK@dX64nfc%J4BZ{
zbr3pr>(+nsw9o9$zR&DFv%B-Y@4n9AIeg@GcXoH4?`L-AJvgejzm`A<2N4n&mXOE$
zGqCdT94MuPnpnO!0r#6z@cQR1ON2oS+55T(R~JUu8wmAq_QD`+zn{ws+5J2ZgF}6~
z(ZK1*;4=k}J}B7zqhSA^&@J}<DtPiq!OFIR(Mv5c&);3Qg<PH+)+a75Dro-ZZzgmX
zl(X<47BVtEU`=1qF$F`TBI7t1pNXa1*_^b6;A_NPAk+&k4VXX9QkD>$+qesadck!X
z^T##Z5`uFYcY#npm_K3(;Tj6PL4*W`2nh@k5*Q*RFhodTh>*Z271C%l3YdkBBhz*a
z*4Q=->yywV&xjd@jdiB&&X_*mJeZAsH_v0*(t93F!fN*1;k5p|b{L&cK9_^f^Q^1%
z-ZZm39SVujMRp)04x4F5SY59uq$H5z7ZMX^mZww*Vgg$|7-o-K0h<mbBikk^j%%Mi
zuE_>(kFI>bTJ5cZ$s0q3w5~IuPs3Jnjr~TpuBlp=S7wBcgrtSGErg6dwtY-mL{%YN
zu}Qy<TL_yOp(7z_P_&bU9nWCek|21@$S)J3U~324F+oteE+mgvW&|%GF0APx4Y{Np
zy>G=Lv#>>H7j(oi8e8Or<nX8q@yd+QnUI31fx{)Fa5NX-zMf2l6sMRT3Mm;JUP4Ua
zg+Y3}+G(eqZ416lMHKdfV5Tt*`z#M372jsB%m{4>an0!(pN^-a&J~2Okb*_MF!cI`
z6lO+fQ%HoXgM}SW3Qq$gftM7@E!KWT*C`}hmuF^#_Jz2L_w0DuUQ-lS{=8cVV)rYZ
zw!Gh-gl-6_@RpPciHoC<PFrDmkPW5MeP~!T_ym1V=6Hte0&J}>1}k(rAWFbKu(h}{
zn<meR=}bt409e>j>If$y|1G9Oi2j@nk{|s&7h?6j4Ix5r5g~ygLIOjC1cnF+3=t9-
ztdOm5d}E<r@K1PIA$MQ#7YOx&F9PO2apj~f<oq0eflx0u)?y*J?=Tf|>P){rD0@VD
zi`g5}*M9<VTVX0>^UXDV0-0J?@bn9R1ED*-_|e+VhS1$pS_uBYZMtUTr_dYl&B)3~
zg&_OiZ|b=W7Z~maLU+LJ(DS#);N{0gP6i_X$ssUANKh=ne>fF#(qRGvTmS$707*qo
IM6N<$f=|cI5C8xG

literal 0
HcmV?d00001

diff --git a/Martin/www/xdk/init-dev.js b/Martin/www/xdk/init-dev.js
new file mode 100644
index 00000000..eb1ff01c
--- /dev/null
+++ b/Martin/www/xdk/init-dev.js
@@ -0,0 +1,284 @@
+/*
+ * Copyright © 2012-2015, Intel Corporation. All rights reserved.
+ * Please see the included README.md file for license terms and conditions.
+ */
+
+
+// This file is optional.
+// It is only required if you choose to use the app.Ready event it generates.
+// Note the reference that includes it in the index.html file.
+
+
+/*
+ * NOTE: In most cases, you can leave the code in this file alone and use it as is.
+ *
+ * The functions in this file are designed to reliably detect various "ready" events
+ * within a variety of containers (Intel XDK "legacy" container, Cordova 3.x container,
+ * standard browser, App Preview, Crosswalk, etc.). It "unifies" the commonly used
+ * ready events and is very helpful for moving a "web app" to a "hybrid app" scenario.
+ *
+ * This file has no dependencies. It will generate a custom "app.Ready" event
+ * that you should use once to start your application, rather than waiting on a
+ * "device ready" or "document ready" or "window load" or similar events.
+ *
+ * You should not have to modify anything in this file to use it. See the example
+ * index.html file that accompanies this file (in its sample repo location) for
+ * recommendations on the best placement of this file relative to other files and
+ * for recommendations regarding the loading of other JavaScript files.
+ *
+ * There are a large number of console.log messages contained within this file.
+ * They can be used to debug initialization problems and understand how it works.
+ * It is highly recommended that you leave them in your app, they will not unduly
+ * slow down or burden your application.
+ *
+ * There are many comments in this file and the accompanying index.html file.
+ * Please read the comments within for details and further documentation.
+ *
+ * BTW: "dev" means "device" in this context, not "develop," because it grew out
+ * of a desire to build a more reliable and flexible "device ready" detector.
+ */
+
+
+/*jslint browser:true, devel:true, white:true, vars:true */
+/*global $:false, intel:false, dev:false, performance:false */
+
+
+
+window.dev = window.dev || {} ;         // could be predefined in index.html file...
+
+
+
+// Use performance counter if it is available, otherwise, use milliseconds since 1970
+
+if( window.performance && performance.now ) {
+    dev.timeStamp = function() { return performance.now().toFixed(3) ; } ;
+}
+else {
+    dev.timeStart = Date.now() ;        // feeble zero ref for relative time in ms
+    dev.timeStamp = function() { return (Date.now() - dev.timeStart) ; } ;
+}
+
+
+
+// Set to "true" if you want the console.log messages to appear.
+// Helpful for debugging and understanding how this thing works.
+
+dev.LOG = dev.LOG || false ;
+
+dev.consoleLog = function() {       // only emits console.log messages if dev.LOG != false
+    if( dev.LOG ) {
+        var args = Array.prototype.slice.call(arguments, 0) ;
+        console.log.apply(console, args) ;
+    }
+} ;
+
+
+
+// Defines some delays constants used throughout for ready detections.
+// Each should be smaller than the next; most cases should work as is.
+// Lowering dev.BROWSER speeds up detection of browser scenario...
+// ...at expense of possible false detects of browser environment...
+// ...probably okay to go as low as 3000ms, depends on external libraries, etc.
+// dev.NAME = dev.NAME || ## ; allows for override of values in index.html
+
+if( typeof window.cordova !== "undefined" ) // if real cordova.js is present, we should detect a "deviceready"...
+    dev.BROWSER = dev.BROWSER || 7000 ;     // ...best if >5 seconds when Cordova is expected to be present
+
+dev.INSURANCE = dev.INSURANCE || 250 ;      // msecs, insurance on registering ready events detected
+dev.WINDOW_LOAD = dev.WINDOW_LOAD || 500 ;  // msecs, for combating premature window load events
+dev.BROWSER = dev.BROWSER || 500 ;          // msecs, non-Cordova apps don't care about "deviceready" events
+dev.FAIL_SAFE = dev.FAIL_SAFE || 10000 ;    // msecs, if all else fails, this saves our bacon :-)
+
+
+
+// Used to keep track of time when each of these items was triggered.
+// Sorry for the weird names in the isDeviceReady structure, it's done for
+// easier debugging and comparison of numbers when displayed in console.log messages.
+
+dev.isDeviceReady = {                   // listed in approximate order expected
+    a_startTime______:dev.timeStamp(),  // when we started execution of this module
+    b_fnDocumentReady:false,            // detected document.readyState == "complete"
+    c_cordova_ready__:false,            // detected cordova device ready event
+    d_xdk_ready______:false,            // detected Intel XDK device ready event
+    e_fnDeviceReady__:false,            // entered onDeviceReady()
+    f_browser_ready__:false             // detected browser container
+} ;
+
+
+
+// Where the device ready event ultimately ends up, regardless of environment.
+// Runs after underlying device native code and browser is initialized.
+// Usually not much needed here, just additional "device init" code.
+// See initDeviceReady() below for code that kicks off this function.
+// This function works with Cordova and Intel XDK webview or in a browser.
+
+// NOTE: Customize this function, if necessary, for low-level init of your app.
+
+dev.onDeviceReady = function() {
+    var fName = "dev.onDeviceReady():" ;
+    dev.consoleLog(fName, "entry") ;
+
+    // Useful for debug and understanding initialization flow.
+    if( dev.isDeviceReady.e_fnDeviceReady__ ) {
+        dev.consoleLog(fName, "function terminated") ;
+        return ;
+    } else {
+        dev.isDeviceReady.e_fnDeviceReady__ = dev.timeStamp() ;
+    }
+
+    // TODO: change this to use new custom events if I confirm it works in all webviews.
+    // All device initialization is done; create and issue custom event named "app.Ready".
+    // Using deprecated custom events until I can confirm new method works in all webviews...
+
+    var evt = document.createEvent("Event") ;
+    evt.initEvent("app.Ready", false, false) ;
+    document.dispatchEvent(evt) ;
+
+    dev.consoleLog(fName, dev.isDeviceReady) ;
+    dev.consoleLog(fName, "exit") ;
+} ;
+
+
+
+/*
+ * The following is an excerpt from the 3.3.0 cordova.js file and is useful for understanding
+ * Cordova events. The order of events during page load and Cordova startup is as follows:
+ *
+ * onDOMContentLoaded*         Internal event that is received when the web page is loaded and parsed.
+ * onNativeReady*              Internal event that indicates the Cordova native side is ready.
+ * onCordovaReady*             Internal event fired when all Cordova JavaScript objects have been created.
+ * onDeviceReady*              User event fired to indicate that Cordova is ready
+ * onResume                    User event fired to indicate a start/resume lifecycle event
+ * onPause                     User event fired to indicate a pause lifecycle event
+ * onDestroy*                  Internal event fired when app is being destroyed (User should use window.onunload event, not this one).
+ *
+ * The events marked with an * are sticky. Once they have fired, they will stay in the fired state.
+ * All listeners that subscribe after the event is fired will be executed right away.
+ *
+ * The only Cordova events that user code should register for are:
+ *      deviceready           Cordova native code is initialized and Cordova APIs can be called from JavaScript
+ *      pause                 App has moved to background
+ *      resume                App has returned to foreground
+ *
+ * Listeners can be registered as:
+ *      document.addEventListener("deviceready", myDeviceReadyListener, false);
+ *      document.addEventListener("resume", myResumeListener, false);
+ *      document.addEventListener("pause", myPauseListener, false);
+ *
+ * The DOM lifecycle events should be used for saving and restoring state
+ *      window.onload
+ *      window.onunload
+ *
+ */
+
+// The following is not fool-proof, we're mostly interested in detecting one
+// or both events to insure device init is finished, detecting either will do.
+// Even though the timing should indicate which container, it does not always work.
+
+// If this event is called first, we should be in the Cordova container.
+
+dev.onDeviceReadyCordova = function() {
+    dev.isDeviceReady.c_cordova_ready__ = dev.timeStamp() ;
+    var fName = "dev.onDeviceReadyCordova():" ;
+    dev.consoleLog(fName, dev.isDeviceReady.c_cordova_ready__) ;
+    window.setTimeout(dev.onDeviceReady, dev.INSURANCE) ;
+} ;
+
+// If this event is called first, we should be in the legacy Intel XDK container.
+
+dev.onDeviceReadyXDK = function() {
+    dev.isDeviceReady.d_xdk_ready______ = dev.timeStamp() ;
+    var fName = "dev.onDeviceReadyXDK():" ;
+    dev.consoleLog(fName, dev.isDeviceReady.d_xdk_ready______) ;
+    window.setTimeout(dev.onDeviceReady, dev.INSURANCE) ;
+} ;
+
+// This is a faux onDeviceReady for browser scenario, mostly for code symmetry and fail-safe.
+
+dev.onDeviceReadyBrowser = function() {
+    dev.isDeviceReady.f_browser_ready__ = dev.timeStamp() ;
+    var fName = "dev.onDeviceReadyBrowser():" ;
+    dev.consoleLog(fName, dev.isDeviceReady.f_browser_ready__) ;
+    window.setTimeout(dev.onDeviceReady, dev.INSURANCE) ;
+} ;
+
+
+
+// Runs after document is loaded, and sets up wait for native (device) init to finish.
+// If we're running in a browser we're ready to go when document is loaded, but...
+// if we're running on a device we need to wait for native code to finish its init.
+
+dev.initDeviceReady = function() {
+    var fName = "dev.initDeviceReady():" ;
+    dev.consoleLog(fName, "entry") ;
+
+    // Useful for debug and understanding initialization flow.
+    if( dev.isDeviceReady.b_fnDocumentReady ) {
+        dev.consoleLog(fName, "function terminated") ;
+        return ;
+    } else {
+        dev.isDeviceReady.b_fnDocumentReady = dev.timeStamp() ;
+    }
+
+    document.addEventListener("intel.xdk.device.ready", dev.onDeviceReadyXDK, false) ;
+    document.addEventListener("deviceready", dev.onDeviceReadyCordova, false) ;
+    window.setTimeout(dev.onDeviceReadyBrowser, dev.BROWSER) ;
+
+    // Last one, above, is fail-safe, in case we got no device ready event from Cordova or Intel XDK.
+    // Cordova will timeout after five seconds, so we use a longer timeout to be conservative.
+    // Very end of this file includes a "fail-safe, fail-safe" in case all else fails!
+
+    // TODO: might want to double-check for Cordova deviceready, shouldn't be required...
+    // "if" logic (below) needs further investigation in Cordova, legacy and debug containers
+    // 0 = Non-sticky, 1 = Sticky non-fired, 2 = Sticky fired.
+    // if( window.channel && channel.onCordovaReady && (channel.onCordovaReady.state === 2) )
+    //     dev.onDeviceReadyCordova() ;
+
+    dev.consoleLog(fName, "navigator.vendor:", navigator.vendor) ;
+    dev.consoleLog(fName, "navigator.platform:", navigator.platform) ;
+    dev.consoleLog(fName, "navigator.userAgent:", navigator.userAgent) ;
+
+    dev.consoleLog(fName, "exit") ;
+} ;
+
+
+
+// Wait for document ready before looking for device ready.
+// This insures the app does not start running until DOM is ready and...
+// ...makes it easier to deal with both in-browser and on-device scenarios and...
+// ...makes it easier to init device-dependent and device-independent code in one place.
+
+// NOTE: document.readyState seems to be more reliable, but seems not to be omnipresent.
+// NOTE: Delay after "load" event is added because some webviews appear to trigger prematurely.
+// NOTE: Looks like overkill, we are trying to capture any and all doc ready events.
+// Parts derived from http://dean.edwards.name/weblog/2006/06/again/
+
+if( document.readyState ) {
+    dev.consoleLog("document.readyState:", document.readyState) ;
+    document.onreadystatechange = function () {
+        dev.consoleLog("document.readyState:", document.readyState) ;
+        if( (document.readyState === "complete") || (document.readyState === "loaded") ) {
+            dev.initDeviceReady() ;
+        }
+    } ;
+}
+
+if( document.addEventListener ) {
+    dev.consoleLog("document.addEventListener:", dev.timeStamp()) ;
+    document.addEventListener("DOMContentLoaded", dev.initDeviceReady, false) ;
+}
+
+if( window.addEventListener ) {
+    dev.consoleLog("window.addEventListener:", dev.timeStamp()) ;
+    window.addEventListener("load", dev.initDeviceReady, false) ;
+} else if( window.attachEvent ) {
+    dev.consoleLog("window.attachEvent:", dev.timeStamp()) ;
+    window.attachEvent("onload", dev.initDeviceReady) ;
+}
+
+// window.addEventListener("load", function(){window.setTimeout(dev.initDeviceReady,dev.WINDOW_LOAD);}.bind(dev), false) ;
+// window.onload = function(){window.setTimeout(dev.initDeviceReady,dev.WINDOW_LOAD);}.bind(dev) ;
+// window.onload = dev.initDeviceReady ;
+
+window.setTimeout(dev.initDeviceReady, dev.FAIL_SAFE) ;     // fail-safe fail-safe, just in case we miss all events!
+dev.consoleLog("end init-dev.js:", dev.timeStamp()) ;       // debug marker to indicate finished reading init-dev.js
diff --git a/Martin/www/xdk/project-info.json b/Martin/www/xdk/project-info.json
new file mode 100644
index 00000000..733f6387
--- /dev/null
+++ b/Martin/www/xdk/project-info.json
@@ -0,0 +1,8 @@
+{
+  "__comment__": "/*This file is auto-generated by the Intel® XDK.*/",
+  "signatureVersion": 1,
+  "xdkVersion": "3977",
+  "projectGuid": "7cd28bd5-df70-4895-8e7a-4f8f890022b8",
+  "projectTypeName": "com.intel.xdk.projecttype.webapp",
+  "src": "webapp/template-blank-ad-project/sample.zip"
+}
\ No newline at end of file
-- 
GitLab


From 5b0441da1a094346fc67555f718056aa36db19c8 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Sun, 1 Oct 2017 23:47:11 +0700
Subject: [PATCH 02/19] Edit html dan tambah css untuk index,profile, register

---
 Martin/www/index.html         | 28 ++++++++++----
 Martin/www/login-style.css    | 43 ++++++++++++++++++++++
 Martin/www/profile.css        | 69 +++++++++++++++++++++++++++++++++++
 Martin/www/profile.html       | 10 +++--
 Martin/www/register-style.css | 39 ++++++++++++++++++++
 Martin/www/register.html      | 48 ++++++++++++++++++------
 6 files changed, 214 insertions(+), 23 deletions(-)
 create mode 100644 Martin/www/login-style.css
 create mode 100644 Martin/www/profile.css
 create mode 100644 Martin/www/register-style.css

diff --git a/Martin/www/index.html b/Martin/www/index.html
index 4299c757..ae4da6ed 100644
--- a/Martin/www/index.html
+++ b/Martin/www/index.html
@@ -5,14 +5,28 @@
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
         <meta name="Description" content="Tugas besar 1 IF3110-Web Based Development 2017/2018 Kelompok HULA">
-        <link rel="stylesheet" type="text/css" href="">
+        <link rel="stylesheet" type="text/css" href="login-style.css">
     </head>
     <body>
-        <form action="/login.php" method="get" id="login_form" autocomplete="on">
-            Username <input type="text" name="userid" autofocus> <br/>
-            Password <input type="password" name="userpassword"> <br/>
-            <a href="/www/register.html"> Don't have an account yet ? </a>
-        </form>
-        <input type="image" src="src/login_submit.PNG" onclick="location.href='/www/profile.html'" alt="Submit" width="48" height="48">
+        <div class="login">
+            <form class="login-form" action="/login.php" method="get" id="login_form" autocomplete="on">
+                <table id="login-table">
+                    <tr>
+                        <td> Userame </td>
+                        <td> <input type="text" name="userid" autofocus> </td>
+                    </tr>
+                    <tr>
+                        <td> Password </td>
+                        <td> <input type="password" name="userpassword" > </td>
+                    </tr>
+                    <tr>
+                        <td class="floating-row" colspan="2">
+                            <a href="/www/register.html"> Don't have an account yet ? </a>
+                            <input type="image" src="src/login_submit.PNG" alt="Submit" width="48" height="48">
+                        </td>
+                    </tr>
+                </table>                
+            </form>
+        </div>
     </body>
 </html>
\ No newline at end of file
diff --git a/Martin/www/login-style.css b/Martin/www/login-style.css
new file mode 100644
index 00000000..7747da16
--- /dev/null
+++ b/Martin/www/login-style.css
@@ -0,0 +1,43 @@
+body {
+    background-color: chartreuse;
+}
+
+table {
+    width: 280px;
+    border: 3px solid #73AD21;
+}
+
+.login { 
+    margin : 200px;
+    height: 200px;
+    position: relative;
+}
+
+.login form {
+    width : 300px;
+    margin: 0;
+    padding: 100px;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    -ms-transform: translate(-50%, -50%);
+    transform: translate(-50%, -50%);
+}
+
+input[type=text], input[type=password] {
+    display: inline-block;
+    border: 1px solid #ccc;
+    border-radius: 4px;
+    box-sizing: border-box;
+}
+
+table td.floating-row a { 
+    float: left;
+    border: 3px solid #73AD21;
+    padding-top: 28px;
+}
+
+table td.floating-row input[type="image"] { 
+    float: right;
+    border: 3px solid #73AD21;
+}
\ No newline at end of file
diff --git a/Martin/www/profile.css b/Martin/www/profile.css
new file mode 100644
index 00000000..6dd49895
--- /dev/null
+++ b/Martin/www/profile.css
@@ -0,0 +1,69 @@
+body {
+    margin: 0;
+    padding: 0;
+}
+
+div.profile-container-top {
+    display: block;
+    border: 3px solid red;
+}
+
+div.profile-container-top::after{
+    content: "";
+    clear: both;
+    display: table;
+}
+a.PR-OJEK-logo {
+    float: left;
+    border: 3px solid #73AD21;
+}
+div.username-identifier-and-control{
+    float: right;
+}
+div.profile-topnavigation ul {
+    clear: left;
+    clear: right;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+    border: 3px solid black;
+}
+div.profile-topnavigation li {
+    width: 30%;
+    float: left;
+    border: 3px solid #73AD21;
+}
+div.profile-topnavigation li a {
+    display: block;
+    font-family: sans-serif;
+    color: dimgrey;
+    text-align: center;
+    padding: 14px 16px;
+    border: 1px grey;
+    text-decoration: none;
+}
+div.profile-topnavigation li a:hover {
+    background-color: lightgrey;
+    color: white;
+}
+div.profile-update {
+    display: block;
+    width: 100%;
+    border: 3px solid #73AD21;
+}
+div.profile-update p {
+    float: left;
+}
+div.profile-update img {
+    float: right;
+}
+div.profile-and-preferred-locations-main {
+    position: relative;
+}
+div.user-profile {
+    text-align: center;
+}
+#userpp {
+    margin-left: 100px;
+}
\ No newline at end of file
diff --git a/Martin/www/profile.html b/Martin/www/profile.html
index f0e64179..01d738a1 100644
--- a/Martin/www/profile.html
+++ b/Martin/www/profile.html
@@ -4,7 +4,7 @@
         <title>PR-OJEK : Profile </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="">
+        <link rel="stylesheet" type="text/css" href="profile.css">
     </head>
     <body>
         <div class="profile-containter-top">
@@ -15,9 +15,11 @@
             </div>
         </div>
         <div class="profile-topnavigation">
-            <button type="button" name="order"> Order </button>
-            <button type="button" name="history"> History </button>
-            <button type="button" name="myprofile"> My Profile </button>
+            <ul>
+                <li><a href=""> Order </a></li>
+                <li><a href=""> History </a></li>
+                <li><a href=""> My Profile </a></li>
+            </ul>
         </div>
         <div class="profile-and-preferred-locations-main">
             <div class="profile-update">
diff --git a/Martin/www/register-style.css b/Martin/www/register-style.css
new file mode 100644
index 00000000..6d3004ea
--- /dev/null
+++ b/Martin/www/register-style.css
@@ -0,0 +1,39 @@
+body {
+    background-color: limegreen;
+}
+
+div.fieldname {
+    float: left;
+    width: 50%;
+}
+
+div.fieldvalue {
+    float: left;
+    width: 50%;
+}
+
+.register { 
+    margin : 200px;
+    height: 200px;
+    position: relative;
+}
+
+.register form {
+    width : 300px;
+    margin: 0;
+    padding: 100px;
+    position: absolute;
+    top: 50%;
+    left: 50%;
+    -ms-transform: translate(-50%, -50%);
+    transform: translate(-50%, -50%);
+}
+
+table td.floating-row a {
+    float : left;
+    padding-top: 28px;
+}
+
+table td.floating-row input[type="image"] {
+    float : right;
+}
diff --git a/Martin/www/register.html b/Martin/www/register.html
index 5ba26d38..332b3080 100644
--- a/Martin/www/register.html
+++ b/Martin/www/register.html
@@ -4,19 +4,43 @@
         <title>PR-OJEK : Register </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="">
+        <link rel="stylesheet" type="text/css" href="register-style.css">
     </head>
     <body>
-        <form action="/register.php" method="post" id="register_form" autocomplete="on">
-            Your Name           <input type="text" name="userid" autofocus> <br/>
-            Username            <input type="password" name="userpassword"> <br/>
-            Email               <input type="password" name="userpassword"> <br/>
-            Password            <input type="password" name="userpassword"> <br/>
-            Confirm Password    <input type="password" name="userpassword"> <br/>
-            Phone Number        <input type="password" name="userpassword"> <br/>
-            <input type="checkbox" name="sign_as_driver" value="Also sign me up as a driver !">
-            <a href="/www/index.html"> Already have an account ? </a>
-            <input type="image" src="src/register_submit.PNG" alt="Submit" width="48" height="48">
-        </form>
+        <div class="register">
+            <form class="register-form" action="/register.php" method="post" id="register_form" autocomplete="on">
+                <table id="register-table">
+                    <tr>
+                        <td> Name </td>
+                        <td> <input type="password" name="userpassword"> </td>
+                    </tr>
+                    <tr>
+                        <td> Password </td>
+                        <td> <input type="password" name="user-password"> </td>
+                    </tr>
+                    <tr>
+                        <td> Confirm Password </td>
+                        <td> <input type="password" name="user-password-confirm"> </td>
+                    </tr>
+                    <tr>
+                        <td> Email </td>
+                        <td> <input type="text" name="user-email"> </td>
+                    </tr>
+                    <tr>
+                        <td> Phone Number </td>
+                        <td> <input type="text" name="user-phone"> </td>
+                    </tr>
+                    <tr>
+                        <td colspan="2"> <input type="checkbox"  value="sign_as_driver"> Also sign me up as a driver ! </td>
+                    </tr>
+                    <tr>
+                        <td class="floating-row" colspan="2">
+                            <a href="/www/index.html"> Already have an acoount ? </a>
+                            <input type="image" src="src/register_submit.PNG" alt="Submit" width="48" height="48">
+                        </td>
+                    </tr>
+                </table>
+            </form>
+        </div>
     </body>
 </html>
\ No newline at end of file
-- 
GitLab


From 6c7261cda6a9c873d34beecda078802cf5c3708c Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Wed, 4 Oct 2017 12:52:51 +0700
Subject: [PATCH 03/19] CSS dan PHP untuk login, register, dan profile.
 Organisasi hierarki folder

---
 Martin/.gitignore                             |  15 --
 Martin/.jscodehints                           |   6 -
 Martin/LICENSE.md                             |  31 ---
 Martin/README.md                              |  37 ----
 Martin/WBD-HULA.xdk                           | 206 ------------------
 Martin/{www => css}/login-style.css           |  42 +++-
 .../profile.css => css/profile-style.css}     |  61 ++++--
 Martin/{www => css}/register-style.css        |  27 ++-
 .../{www => }/edit-preferred-locations.html   |   2 +-
 Martin/{www => }/edit-profile.html            |   2 +-
 Martin/icon.png                               | Bin 262 -> 0 bytes
 Martin/{www => }/index.html                   |   9 +-
 Martin/intelxdk.config.additions.xml          |  29 ---
 Martin/js/register.js                         |  18 ++
 Martin/php/getuser.php                        |  19 ++
 Martin/php/login.php                          |  30 +++
 Martin/php/register.php                       |  30 +++
 Martin/php/var_and_functions.php              |  15 ++
 Martin/{www => }/profile.html                 |  25 ++-
 Martin/{www => }/register.html                |  37 +++-
 Martin/register.js                            |  20 ++
 Martin/screenshot.png                         | Bin 785 -> 0 bytes
 Martin/{www => }/src/PR-OJEK_logo.PNG         | Bin
 .../src/edit-preferred-locations_backPNG.PNG  | Bin
 .../src/edit-preferred-locations_button.PNG   | Bin
 Martin/{www => }/src/edit-profile_back.PNG    | Bin
 Martin/{www => }/src/edit-profile_submit.PNG  | Bin
 Martin/{www => }/src/edit_button.PNG          | Bin
 Martin/{www => }/src/login_submit.PNG         | Bin
 .../src/preferred-location-edit_button.PNG    | Bin
 .../src/preferred-location-remove_button.PNG  | Bin
 Martin/{www => }/src/profile_sample_box.PNG   | Bin
 .../{www => }/src/profile_sample_circle.PNG   | Bin
 Martin/{www => }/src/register_submit.PNG      | Bin
 Martin/tes.html                               |   8 +
 Martin/www/js/app.js                          |  50 -----
 Martin/{www => }/xdk/init-dev.js              |   0
 Martin/{www => }/xdk/project-info.json        |   0
 38 files changed, 295 insertions(+), 424 deletions(-)
 delete mode 100644 Martin/.gitignore
 delete mode 100644 Martin/.jscodehints
 delete mode 100644 Martin/LICENSE.md
 delete mode 100644 Martin/README.md
 delete mode 100644 Martin/WBD-HULA.xdk
 rename Martin/{www => css}/login-style.css (57%)
 rename Martin/{www/profile.css => css/profile-style.css} (52%)
 rename Martin/{www => css}/register-style.css (55%)
 rename Martin/{www => }/edit-preferred-locations.html (96%)
 rename Martin/{www => }/edit-profile.html (97%)
 delete mode 100644 Martin/icon.png
 rename Martin/{www => }/index.html (72%)
 delete mode 100644 Martin/intelxdk.config.additions.xml
 create mode 100644 Martin/js/register.js
 create mode 100644 Martin/php/getuser.php
 create mode 100644 Martin/php/login.php
 create mode 100644 Martin/php/register.php
 create mode 100644 Martin/php/var_and_functions.php
 rename Martin/{www => }/profile.html (63%)
 rename Martin/{www => }/register.html (56%)
 create mode 100644 Martin/register.js
 delete mode 100644 Martin/screenshot.png
 rename Martin/{www => }/src/PR-OJEK_logo.PNG (100%)
 rename Martin/{www => }/src/edit-preferred-locations_backPNG.PNG (100%)
 rename Martin/{www => }/src/edit-preferred-locations_button.PNG (100%)
 rename Martin/{www => }/src/edit-profile_back.PNG (100%)
 rename Martin/{www => }/src/edit-profile_submit.PNG (100%)
 rename Martin/{www => }/src/edit_button.PNG (100%)
 rename Martin/{www => }/src/login_submit.PNG (100%)
 rename Martin/{www => }/src/preferred-location-edit_button.PNG (100%)
 rename Martin/{www => }/src/preferred-location-remove_button.PNG (100%)
 rename Martin/{www => }/src/profile_sample_box.PNG (100%)
 rename Martin/{www => }/src/profile_sample_circle.PNG (100%)
 rename Martin/{www => }/src/register_submit.PNG (100%)
 create mode 100644 Martin/tes.html
 delete mode 100644 Martin/www/js/app.js
 rename Martin/{www => }/xdk/init-dev.js (100%)
 rename Martin/{www => }/xdk/project-info.json (100%)

diff --git a/Martin/.gitignore b/Martin/.gitignore
deleted file mode 100644
index 5ef51412..00000000
--- a/Martin/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-# ignore Cordova/PhoneGap CLI directories
-# in essence, everything but *.xdk file and www directory
-/*
-!/www
-!/docs
-!/config.xml
-!/README.md
-!/LICENSE.md
-!/intelxdk.config.additions.xml
-!/*.xdk
-!/.gitignore
-!/.jscodehints
-!/app.json
-!/screenshot.png
-!/icon.png
\ No newline at end of file
diff --git a/Martin/.jscodehints b/Martin/.jscodehints
deleted file mode 100644
index bf3ce5c5..00000000
--- a/Martin/.jscodehints
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "excluded-directories" : ["/docs", "/node_modules", "/plugins", "/merges", "/platforms", "/hooks", "/.cordova"],
-  "excluded-files" : ["jquery*.js", "*.xml", "*.md"],
-  "max-file-count": "100",
-  "max-file-size": "524288"
-}
\ No newline at end of file
diff --git a/Martin/LICENSE.md b/Martin/LICENSE.md
deleted file mode 100644
index f6730123..00000000
--- a/Martin/LICENSE.md
+++ /dev/null
@@ -1,31 +0,0 @@
-Intel® XDK Samples License Terms and Conditions
-===============================================
-
-Copyright © 2012-2017, Intel Corporation. All rights reserved.
-
-This is a “BSD-3” license. <http://www.tldrlegal.com/l/bsd3>
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
--   Redistributions of source code must retain the above copyright notice, this
-    list of conditions and the following disclaimer.
-
--   Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
-
--   Neither the name of Intel Corporation nor the names of its contributors may
-    be used to endorse or promote products derived from this software without
-    specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Martin/README.md b/Martin/README.md
deleted file mode 100644
index 1a3a0edb..00000000
--- a/Martin/README.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Blank HTML5 Template for Building Packaged Mobile Web Apps
-==========================================================
-
-Copyright © 2012-2017, Intel Corporation. All rights reserved.
-
-See [LICENSE.md](<LICENSE.md>) for license terms and conditions.
-
-This Intel XDK project has just an `index.html` file with the basic html, head
-and body tags required for building HTML5 mobile web apps. Use this template
-to create a *packaged mobile web app* that does not use any device features.
-
-The `icon.png` and `screenshot.png` files are not required by your project.
-They are included for use by the Intel XDK template/demo panel and have no use
-within a real app. You can safely delete them from your project directory.
-
-You can build a *packaged Cordova web app* that can be submitted to a store
-using the "Cordova Hybrid Mobile App Platforms” build tiles (for Crosswalk,
-Android, iOS and Windows). The `intelxdk.config.additions.xml` file can be
-used to include options that control your *packaged Cordova web app* builds.
-For example, you can set the splash screen display time for a packaged Android
-or Crosswalk Cordova app using this file.
-
-If you convert (or upgrade) your "Standard HTML5 Project" into a "Standard
-HTML5 + Cordova Project" you must comment out the noted script files inside
-the provided index.html file.
-
-The `cordova.js` script will be needed if you choose to convert your project
-to a *Cordova project* and enhance your app with Cordova APIs. It is not
-required to build a *Cordova packaged web app* for distribution via the
-Android, iOS and Windows stores *if that app does not utilize Cordova APIs*.
-
-This blank template does not require any Cordova APIs. If you would like to
-add Cordova APIs to your application (via Cordova plugins) you must first
-convert your project into a Cordova project. You can do this by clicking the
-Cordova icon in the *Project Info* section on the **Projects** tab. Or, you
-can create a new Cordova project using a Cordova blank template or a Cordova
-demo or sample app as a starting point.
diff --git a/Martin/WBD-HULA.xdk b/Martin/WBD-HULA.xdk
deleted file mode 100644
index 6789a27a..00000000
--- a/Martin/WBD-HULA.xdk
+++ /dev/null
@@ -1,206 +0,0 @@
-{
-  "project": {
-    "projectSettingsVersion": "3.0.0",
-    "creationData": {
-      "projectTypeName": "com.intel.xdk.projecttype.webapp",
-      "src": "webapp/template-blank-ad-project/sample.zip",
-      "projectGuid": "7cd28bd5-df70-4895-8e7a-4f8f890022b8",
-      "lastModifiedDate": 1506746198078,
-      "creationDate": 1506746197934
-    },
-    "sourceDirectory": "www",
-    "startFile": "index.html",
-    "projectFiles": {},
-    "projectDirectories": {},
-    "libraries": [],
-    "serviceMethods": [],
-    "cordovaPluginsDirectory": "plugins",
-    "cordovaPlugins": [],
-    "buildConfigurations": {
-      "Android": {
-        "platform_": "android",
-        "runtime_": "W3C on Cordova",
-        "name_": "Android",
-        "preferences_": {
-          "android-minSdkVersion": "19",
-          "android-targetSdkVersion": "21",
-          "android-installLocation": "auto",
-          "Fullscreen": false,
-          "Orientation": "portrait",
-          "android-signed": true
-        },
-        "isActive_": true,
-        "certificateId_": "",
-        "cordovaCLIVersion_": "6.2.0",
-        "crosswalkVersion_": "23",
-        "appName_": "WBD-HULA",
-        "appID_": "xdk.intel.template",
-        "appAccess_": {
-          "mode": "whitelist",
-          "network": [
-            "*"
-          ],
-          "intents": [
-            "http://*/*",
-            "https://*/*",
-            "tel:*",
-            "sms:*",
-            "mailto:*",
-            "geo:*",
-            "market:*"
-          ],
-          "navigation": []
-        },
-        "icons_": [],
-        "splashes_": [],
-        "addlPermissions_": "ACCESS_COARSE_LOCATION;ACCESS_FINE_LOCATION",
-        "excludedLibraries_": "",
-        "appVersion_": "0.0.1",
-        "appVersionCode_": "1",
-        "appDescription_": "Intel XDK template",
-        "appAuthor_": "Intel XDK",
-        "signed_": true
-      },
-      "iOS": {
-        "platform_": "ios",
-        "runtime_": "W3C on Cordova",
-        "name_": "iOS",
-        "preferences_": {
-          "exit-on-suspend": false,
-          "deployment-target": "8.0",
-          "ios-configuration": "adhoc",
-          "Fullscreen": false,
-          "Orientation": "portrait"
-        },
-        "isActive_": true,
-        "certificateId_": "",
-        "cordovaCLIVersion_": "6.2.0",
-        "crosswalkVersion_": "23",
-        "appName_": "WBD-HULA",
-        "appID_": "xdk.intel.template",
-        "appAccess_": {
-          "mode": "whitelist",
-          "network": [
-            "*"
-          ],
-          "intents": [
-            "http://*/*",
-            "https://*/*",
-            "tel:*",
-            "sms:*",
-            "mailto:*",
-            "geo:*",
-            "itms:*",
-            "itms-apps:*"
-          ],
-          "navigation": []
-        },
-        "icons_": [],
-        "splashes_": [],
-        "addlPermissions_": "",
-        "excludedLibraries_": "",
-        "iosProvs_": [],
-        "appVersion_": "0.0.1",
-        "appVersionCode_": "1",
-        "appDescription_": "Intel XDK template",
-        "appAuthor_": "Intel XDK"
-      },
-      "Windows8": {
-        "platform_": "windows8",
-        "runtime_": "W3C on Cordova",
-        "name_": "Windows8",
-        "preferences_": {
-          "windows-publisher-display-name": "",
-          "windows-publisher-id": "",
-          "Fullscreen": false,
-          "Orientation": "portrait"
-        },
-        "isActive_": true,
-        "certificateId_": "",
-        "cordovaCLIVersion_": "6.2.0",
-        "crosswalkVersion_": "23",
-        "appName_": "WBD-HULA",
-        "appID_": "xdk.intel.template",
-        "appAccess_": {
-          "mode": "whitelist",
-          "network": [
-            "*"
-          ],
-          "intents": [
-            "http://*/*",
-            "https://*/*",
-            "tel:*",
-            "sms:*",
-            "mailto:*",
-            "geo:*"
-          ],
-          "navigation": []
-        },
-        "icons_": [],
-        "splashes_": [],
-        "addlPermissions_": "",
-        "excludedLibraries_": "",
-        "appVersion_": "0.0.0.1",
-        "appVersionCode_": "1",
-        "appDescription_": "Intel XDK template",
-        "appAuthor_": "Intel XDK"
-      },
-      "WebApp": {
-        "platform_": "webapp",
-        "runtime_": "W3C",
-        "name_": "WebApp",
-        "preferences_": {},
-        "isActive_": true,
-        "certificateId_": "",
-        "appName_": "Intel XDK Template",
-        "appID_": "xdk.intel.template",
-        "appAccess_": {
-          "mode": "whitelist",
-          "network": [
-            "*"
-          ],
-          "intents": [],
-          "navigation": []
-        },
-        "icons_": [],
-        "splashes_": [],
-        "addlPermissions_": "",
-        "excludedLibraries_": "",
-        "appVersion_": "0.0.1",
-        "appDescription_": "Intel XDK template",
-        "appAuthor_": "Intel XDK"
-      },
-      "Chrome": {
-        "platform_": "chromeos",
-        "runtime_": "W3C on Chrome OS",
-        "name_": "Chrome",
-        "preferences_": {},
-        "isActive_": true,
-        "certificateId_": "",
-        "appAccess_": {
-          "mode": "whitelist",
-          "network": [
-            "*"
-          ],
-          "intents": [],
-          "navigation": []
-        },
-        "icons_": [],
-        "splashes_": [],
-        "addlPermissions_": "",
-        "excludedLibraries_": "",
-        "appName_": "WBD-HULA",
-        "appID_": "xdk.intel.template",
-        "appVersion_": "0.0.1",
-        "appDescription_": "Intel XDK template",
-        "appAuthor_": "Intel XDK"
-      }
-    },
-    "gameAssetDirectory": "asset",
-    "gameMetadata": {},
-    "projectTags": [
-      "XDK-disallow-legacy-whitelist"
-    ],
-    "testDirectory": "test"
-  }
-}
\ No newline at end of file
diff --git a/Martin/www/login-style.css b/Martin/css/login-style.css
similarity index 57%
rename from Martin/www/login-style.css
rename to Martin/css/login-style.css
index 7747da16..d3a9e55a 100644
--- a/Martin/www/login-style.css
+++ b/Martin/css/login-style.css
@@ -1,27 +1,45 @@
 body {
-    background-color: chartreuse;
+;
 }
 
 table {
-    width: 280px;
+    width: 100%;
+    height: 100%;
     border: 3px solid #73AD21;
+    
 }
 
 .login { 
-    margin : 200px;
-    height: 200px;
+    background-color: chartreuse;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 6em;
+    width: 25em;
+    height: 25em;
     position: relative;
+    border: 10px solid #73AD21;
+    border-radius: 50px;
+}
+
+
+div.header {
+    width: 10em;
+    display: inline;
 }
 
+#sign-up-text {
+    font-size: 3em;
+    text-align: center;
+}
+#line1 {
+    
+}
+
+
 .login form {
-    width : 300px;
-    margin: 0;
-    padding: 100px;
-    position: absolute;
-    top: 50%;
-    left: 50%;
-    -ms-transform: translate(-50%, -50%);
-    transform: translate(-50%, -50%);
+    height: 200px;
+    width : 400px;
+    margin-left: 0px;
 }
 
 input[type=text], input[type=password] {
diff --git a/Martin/www/profile.css b/Martin/css/profile-style.css
similarity index 52%
rename from Martin/www/profile.css
rename to Martin/css/profile-style.css
index 6dd49895..6368d481 100644
--- a/Martin/www/profile.css
+++ b/Martin/css/profile-style.css
@@ -4,21 +4,25 @@ body {
 }
 
 div.profile-container-top {
+    width: 100%;
+    height: 100%;
     display: block;
     border: 3px solid red;
 }
 
-div.profile-container-top::after{
-    content: "";
-    clear: both;
-    display: table;
-}
 a.PR-OJEK-logo {
+    width: auto;
+    overflow: hidden;
+    padding-top: 18px;
+    padding-left: 10px;
+    height: 50px;
     float: left;
     border: 3px solid #73AD21;
 }
 div.username-identifier-and-control{
-    float: right;
+    width: 100%;
+    margin-left: 93%;
+    border: 3px solid #73AD21;
 }
 div.profile-topnavigation ul {
     clear: left;
@@ -30,33 +34,42 @@ div.profile-topnavigation ul {
     border: 3px solid black;
 }
 div.profile-topnavigation li {
-    width: 30%;
+    width: 33.33333%;
     float: left;
-    border: 3px solid #73AD21;
 }
 div.profile-topnavigation li a {
+    width: 100%;
     display: block;
     font-family: sans-serif;
-    color: dimgrey;
+    background-color: black;
+    color: white;
     text-align: center;
-    padding: 14px 16px;
+    padding-top: 2em;
+    padding-bottom: 2em;
     border: 1px grey;
     text-decoration: none;
 }
 div.profile-topnavigation li a:hover {
-    background-color: lightgrey;
-    color: white;
+    background-color: white;
+    color: black;
 }
 div.profile-update {
     display: block;
     width: 100%;
     border: 3px solid #73AD21;
 }
+div.profile-update {
+    height: 7em;
+}
 div.profile-update p {
+    font-size: 2em;
+    font-family: fantasy;
     float: left;
+    margin-left: 20px;
 }
-div.profile-update img {
+div.profile-update button {
     float: right;
+    margin-top: 28px;
 }
 div.profile-and-preferred-locations-main {
     position: relative;
@@ -64,6 +77,24 @@ div.profile-and-preferred-locations-main {
 div.user-profile {
     text-align: center;
 }
-#userpp {
-    margin-left: 100px;
+#preferred-locations-text {
+    font-family: fantasy;
+    font-size: 2em;
+    float:left;
+    margin-left: 20px;
+}
+#preferred-locations-update-button {
+    float: right;
+    margin-top: 28px
+}
+div.preferred-locations-text {
+    overflow: hidden;
+    display: block;
+    width: 100%;
+    height: 5em;
+    border: 3px solid #73AD21;
+}
+div.user-preferred-locations {
+    display: block;
+    width: 100%;
 }
\ No newline at end of file
diff --git a/Martin/www/register-style.css b/Martin/css/register-style.css
similarity index 55%
rename from Martin/www/register-style.css
rename to Martin/css/register-style.css
index 6d3004ea..610b485d 100644
--- a/Martin/www/register-style.css
+++ b/Martin/css/register-style.css
@@ -1,5 +1,4 @@
 body {
-    background-color: limegreen;
 }
 
 div.fieldname {
@@ -13,17 +12,35 @@ div.fieldvalue {
 }
 
 .register { 
-    margin : 200px;
-    height: 200px;
+    background-color: chartreuse;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 6em;
+    width: 25em;
+    height: 25em;
     position: relative;
+    border: 10px solid #73AD21;
+    border-radius: 50px;
 }
 
+div.header {
+    width: 10em;
+    display: inline;
+}
+
+#sign-up-text {
+    padding-top: 0px;
+    font-size: 3em;
+    text-align: center;
+}
+
+
 .register form {
     width : 300px;
     margin: 0;
-    padding: 100px;
+    padding: 150px;
     position: absolute;
-    top: 50%;
+    top: 60%;
     left: 50%;
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
diff --git a/Martin/www/edit-preferred-locations.html b/Martin/edit-preferred-locations.html
similarity index 96%
rename from Martin/www/edit-preferred-locations.html
rename to Martin/edit-preferred-locations.html
index 17cc154a..e4fc2ede 100644
--- a/Martin/www/edit-preferred-locations.html
+++ b/Martin/edit-preferred-locations.html
@@ -4,7 +4,7 @@
         <title>PR-OJEK : Edit Preferred Locations </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="">
+        <link rel="stylesheet" type="text/css" href="css/">
     </head>
     <body>
         <div class="edit-preferred-location">
diff --git a/Martin/www/edit-profile.html b/Martin/edit-profile.html
similarity index 97%
rename from Martin/www/edit-profile.html
rename to Martin/edit-profile.html
index f98fee31..731fa8df 100644
--- a/Martin/www/edit-profile.html
+++ b/Martin/edit-profile.html
@@ -4,7 +4,7 @@
         <title>PR-OJEK : Edit Profile </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="">
+        <link rel="stylesheet" type="text/css" href="css/">
     </head>
     <body>
         <div class="edit-profile">
diff --git a/Martin/icon.png b/Martin/icon.png
deleted file mode 100644
index e46a0e5858805c84f351a8b6db2ee25da75e4571..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 262
zcmeAS@N?(olHy`uVBq!ia0vp^PCy*b!3HE_WCYg&DYhhUcNd2LAh=-f^2tCE&H|6f
zVg?3oVGw3ym^DWND9B#o>FdgVkBdW)UFnVD&#OS8$(}BbAr-gY-ZA835a4kL6#c%x
zDAvIw>G9uCp18}Q*^^XWZqPXQdHVOhS830r#RPxPEca$)V&M=_aA;s4#9$(%0B#6S
j<q@m<7G9H7V$B%EidYxsfBj<vbRL7JtDnm{r-UW|5|=+Q

diff --git a/Martin/www/index.html b/Martin/index.html
similarity index 72%
rename from Martin/www/index.html
rename to Martin/index.html
index ae4da6ed..69d2ad73 100644
--- a/Martin/www/index.html
+++ b/Martin/index.html
@@ -5,11 +5,14 @@
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
         <meta name="Description" content="Tugas besar 1 IF3110-Web Based Development 2017/2018 Kelompok HULA">
-        <link rel="stylesheet" type="text/css" href="login-style.css">
+        <link rel="stylesheet" type="text/css" href="css/login-style.css">
     </head>
     <body>
         <div class="login">
-            <form class="login-form" action="/login.php" method="get" id="login_form" autocomplete="on">
+            <div id="header"> 
+                <p id="sign-up-text"> <span id="line1">- </span>LOGIN<span id="line2">-</span> </p>
+            </div>
+            <form class="login-form" action="php/login.php" method="POST" id="login_form" autocomplete="on">
                 <table id="login-table">
                     <tr>
                         <td> Userame </td>
@@ -21,7 +24,7 @@
                     </tr>
                     <tr>
                         <td class="floating-row" colspan="2">
-                            <a href="/www/register.html"> Don't have an account yet ? </a>
+                            <a href="register.html"> Don't have an account yet ? </a>
                             <input type="image" src="src/login_submit.PNG" alt="Submit" width="48" height="48">
                         </td>
                     </tr>
diff --git a/Martin/intelxdk.config.additions.xml b/Martin/intelxdk.config.additions.xml
deleted file mode 100644
index 5f24405f..00000000
--- a/Martin/intelxdk.config.additions.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- 'value' = number of milliseconds to display the splash screen in a Cordova build. -->
-<!-- This preference only affects Cordova builds for Crosswalk and Android. -->
-<!-- <preference name="SplashScreenDelay" value="2000" /> -->
-
-<platform name="ios">
-    <!-- below requires the splash screen plugin -->
-    <!-- docs: https://github.com/apache/cordova-plugin-splashscreen -->
-    <preference name="AutoHideSplashScreen" value="true" />
-    <preference name="FadeSplashScreen" value="false"/>
-    <preference name="FadeSplashScreenDuration" value="2"/>
-    <preference name="ShowSplashScreenSpinner" value="false"/>
-
-    <!-- below requires the status bar plugin -->
-    <!-- docs: https://github.com/apache/cordova-plugin-statusbar -->
-    <!-- see http://devgirl.org/2014/07/31/phonegap-developers-guid -->
-    <preference name="StatusBarOverlaysWebView" value="false" />
-    <preference name="StatusBarBackgroundColor" value="#000000" />
-    <preference name="StatusBarStyle" value="lightcontent" />
-</platform>
-
-<platform name="android">
-    <!-- below requires the splash screen plugin -->
-    <!-- docs: https://github.com/apache/cordova-plugin-splashscreen -->
-    <preference name="SplashMaintainAspectRatio" value="false" />
-</platform>
-
-<!-- use this feature to add command-lines to be used by Crosswalk builds on device -->
-<!-- see http://peter.sh/experiments/chromium-command-line-switches/ for complete list -->
-<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect --ignore-gpu-blacklist" />
diff --git a/Martin/js/register.js b/Martin/js/register.js
new file mode 100644
index 00000000..ebc04d12
--- /dev/null
+++ b/Martin/js/register.js
@@ -0,0 +1,18 @@
+function isUsernameExist() {
+    document.getElementById("isUserExist").innerHTML="ASDFASDF";
+    /*
+    if (window.XMLHttpRequest) {
+      // code for IE7+, Firefox, Chrome, Opera, Safari
+      xmlhttp=new XMLHttpRequest();
+    } else { // code for IE6, IE5
+      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    xmlhttp.onreadystatechange=function() {
+      if (this.readyState==4 && this.status==200) {
+        document.getElementById("isUserExist").innerHTML=this.responseText;
+      }
+    }
+    xmlhttp.open("GET","getuser.php?username="+str,true);
+    xmlhttp.send();
+    */
+  }
\ No newline at end of file
diff --git a/Martin/php/getuser.php b/Martin/php/getuser.php
new file mode 100644
index 00000000..74ac30c5
--- /dev/null
+++ b/Martin/php/getuser.php
@@ -0,0 +1,19 @@
+<?php
+	include 'var_and_functions'.php;
+
+	$connection = new mysql($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+    	$message = "";  
+    	$input_username = $_GET["username"];
+    	$sql = "EXISTS(SELECT * FROM username_password WHERE username='$input_username'";
+    	$result = $connection->query($sql);
+    	if ($result) { // Username exist
+    		$message = "Username already exists";
+    	}
+    	echo $input_username; 
+    	echo $message;
+    }
+?>
\ No newline at end of file
diff --git a/Martin/php/login.php b/Martin/php/login.php
new file mode 100644
index 00000000..1a2ac1e8
--- /dev/null
+++ b/Martin/php/login.php
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML>
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+        $input_username = $_POST["userid"];
+        $input_password = $_POST["userpassword"];
+
+        $sql = "SELECT * FROM username_password where username= '$input_username'";
+        $result = $connection->query($sql);
+        if ($result) {
+            $row = $result->fetch_assoc();
+            if ($row["username"] == $input_password) {
+                header("Location: ../profile.html"); // Username dan password benar                    
+            }
+            else {
+                $errMessage = "Password yang anda masukkan salah";
+            }
+        }
+        else {
+            $errMessage = "Username tidak ada";
+        }
+    }
+    echo $errMessage;
+?>
+</html>
\ No newline at end of file
diff --git a/Martin/php/register.php b/Martin/php/register.php
new file mode 100644
index 00000000..de4aaaa1
--- /dev/null
+++ b/Martin/php/register.php
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML>
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {  
+        $input_username = $_POST["userid"];
+        $input_password = $_POST["userpassword"];
+
+        $sql = "SELECT * FROM username_password where username= '$input_username'";
+        $result = $connection->query($sql);
+        if ($result) {
+            $row = $result->fetch_assoc();
+            if ($row["username"] == $input_password) {
+                header("Location: ../profile.html"); // Username dan password benar                    
+            }
+            else {
+                $errMessage = "Wrong password";
+            }
+        }
+        else {
+            $errMessage = "Username doesn't exist";
+        }
+    }
+    echo $errMessage;
+?>
+</html>
\ No newline at end of file
diff --git a/Martin/php/var_and_functions.php b/Martin/php/var_and_functions.php
new file mode 100644
index 00000000..630d6d23
--- /dev/null
+++ b/Martin/php/var_and_functions.php
@@ -0,0 +1,15 @@
+<?php
+
+    $servername = "localhost";
+    $username = "root";
+    $password = "";
+    $dbName = "pr_ojek";
+
+	function clean_input($data) {
+		$data = trim($data);
+		$data = stripslashes($data);
+		$data = htmlspecialchars($data);
+
+		return $data;
+	}
+?>
\ No newline at end of file
diff --git a/Martin/www/profile.html b/Martin/profile.html
similarity index 63%
rename from Martin/www/profile.html
rename to Martin/profile.html
index 01d738a1..df7a0674 100644
--- a/Martin/www/profile.html
+++ b/Martin/profile.html
@@ -4,14 +4,15 @@
         <title>PR-OJEK : Profile </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="profile.css">
+        <link rel="stylesheet" type="text/css" href="css/profile-style.css">
     </head>
     <body>
-        <div class="profile-containter-top">
+        <?php echo "TES"; ?>
+        <div class="profile-container-top">
             <a class="PR-OJEK-logo" href=""> <img src="src/PR-OJEK_logo.PNG"> </a>
             <div class="username-identifier-and-control">
                 <p id="username-greetings"> Hi, <span id="username"> Martin </span> </p>
-                <a href="/www/index.html"> Logout </a>
+                <a href="../index.html"> Logout </a>
             </div>
         </div>
         <div class="profile-topnavigation">
@@ -24,10 +25,10 @@
         <div class="profile-and-preferred-locations-main">
             <div class="profile-update">
                 <p id="profile-update-text"> My Profile</p>
-                <button type="button" name="profile-update-button" onclick="location.href='/www/edit-profile.html'"><img src="src/edit_button.PNG"></button>
+                <button type="button" id="profile-update-button" onclick="location.href='../edit-profile.html'"><img src="src/edit_button.PNG"></button>
             </div>
             <div class="user-profile">
-                <img src="src/profile_sample_circle.PNG">
+                <img id="userpp" src="src/profile_sample_circle.PNG">
                 <p id="username">@Martin</p>
                 <p id="user-full-name"> Martin Lutta Putra </p>
                 <div class="driver-status-and-ratings">
@@ -41,11 +42,19 @@
                 <p id="user-phone"> 085780058876 </p>
             </div>
             <div class="user-preferred-locations">
-                <p id="preferred-locations-text"> Preferred locations : </p>
-                <button type="button" name="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="src/edit_button.PNG"></button>
+                <div class="preferred-locations-text"> 
+                    <p id="preferred-locations-text"> Preferred locations : </p>
+                    <button type="button" id="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="src/edit_button.PNG"></button>
+                </div>
                 <div class="user-preferred-locations-list">
                     <ul id="locations-list">
-                        <li id="item1"> Bandung </li>
+                        <li id="item1">
+                            <ul> Bandung
+                                <li>
+                                    Tamansari
+                                </li>
+                            </ul>
+                        </li>
                     </ul>
                 </div>
             </div>
diff --git a/Martin/www/register.html b/Martin/register.html
similarity index 56%
rename from Martin/www/register.html
rename to Martin/register.html
index 332b3080..55b8e4e1 100644
--- a/Martin/www/register.html
+++ b/Martin/register.html
@@ -4,15 +4,21 @@
         <title>PR-OJEK : Register </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="register-style.css">
+        <link rel="stylesheet" type="text/css" href="css/register-style.css">
     </head>
     <body>
+        <?php
+            echo 'tes'
+        ?>
         <div class="register">
-            <form class="register-form" action="/register.php" method="post" id="register_form" autocomplete="on">
+            <div id="header"> 
+                <p id="sign-up-text"> <span id="line1">- </span>REGISTER<span id="line2">-</span> </p>
+            </div>
+            <form class="register-form" action="php/register.php" method="post" id="register_form" autocomplete="on">
                 <table id="register-table">
                     <tr>
                         <td> Name </td>
-                        <td> <input type="password" name="userpassword"> </td>
+                        <td> <input type="text" name="username" onfocus="isUsernameExist()"> </td> <p id="isUserExist"> aaa </p>
                     </tr>
                     <tr>
                         <td> Password </td>
@@ -35,12 +41,33 @@
                     </tr>
                     <tr>
                         <td class="floating-row" colspan="2">
-                            <a href="/www/index.html"> Already have an acoount ? </a>
+                            <a href="index.html"> Already have an acoount ? </a>
                             <input type="image" src="src/register_submit.PNG" alt="Submit" width="48" height="48">
                         </td>
                     </tr>
                 </table>
             </form>
         </div>
+    <script>
+         function isUsernameExist() {
+    document.getElementById("isUserExist").innerHTML="ASDFASDF";
+    /*
+    if (window.XMLHttpRequest) {
+      // code for IE7+, Firefox, Chrome, Opera, Safari
+      xmlhttp=new XMLHttpRequest();
+    } else { // code for IE6, IE5
+      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    xmlhttp.onreadystatechange=function() {
+      if (this.readyState==4 && this.status==200) {
+        document.getElementById("isUserExist").innerHTML=this.responseText;
+      }
+    }
+    xmlhttp.open("GET","getuser.php?username="+str,true);
+    xmlhttp.send();
+    */
+  }
+
+    </script>
     </body>
-</html>
\ No newline at end of file
+</html> 
\ No newline at end of file
diff --git a/Martin/register.js b/Martin/register.js
new file mode 100644
index 00000000..dec46a20
--- /dev/null
+++ b/Martin/register.js
@@ -0,0 +1,20 @@
+<script>
+  function isUsernameExist() {
+    document.getElementById("isUserExist").innerHTML="ASDFASDF";
+    /*
+    if (window.XMLHttpRequest) {
+      // code for IE7+, Firefox, Chrome, Opera, Safari
+      xmlhttp=new XMLHttpRequest();
+    } else { // code for IE6, IE5
+      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    xmlhttp.onreadystatechange=function() {
+      if (this.readyState==4 && this.status==200) {
+        document.getElementById("isUserExist").innerHTML=this.responseText;
+      }
+    }
+    xmlhttp.open("GET","getuser.php?username="+str,true);
+    xmlhttp.send();
+    */
+  }
+</script>
\ No newline at end of file
diff --git a/Martin/screenshot.png b/Martin/screenshot.png
deleted file mode 100644
index 170128b953e1557d08c2f87571eb5c342de49a1f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 785
zcmeAS@N?(olHy`uVBq!ia0vp^j~Eyj=L!HB3{@|5UH~bUbVpxD28NCO+<y{TfqaEz
zk04*5tQrGDLkk1LFQ8BZP+h431H-EX1_rAc3=HB0b9M#V0411`yxm>?{})+pcoxXx
z%y)Au2GSxxT*@GzTKxeeSXSVe&cMKN3#j@CgJl;NGmw$u>EaktaqI0xMotC>p2Hh{
zn(y6dArr*uyXyN<rj90!jwX&k0oFhPMXp5(TuLsEA})?CKtYWTkRYodP;ilg6HrjZ
o1zj;NaUu-4IBN4S3T>-QKAzU_vg>EvfQgX7)78&qol`;+0Dy<cVgLXD

diff --git a/Martin/www/src/PR-OJEK_logo.PNG b/Martin/src/PR-OJEK_logo.PNG
similarity index 100%
rename from Martin/www/src/PR-OJEK_logo.PNG
rename to Martin/src/PR-OJEK_logo.PNG
diff --git a/Martin/www/src/edit-preferred-locations_backPNG.PNG b/Martin/src/edit-preferred-locations_backPNG.PNG
similarity index 100%
rename from Martin/www/src/edit-preferred-locations_backPNG.PNG
rename to Martin/src/edit-preferred-locations_backPNG.PNG
diff --git a/Martin/www/src/edit-preferred-locations_button.PNG b/Martin/src/edit-preferred-locations_button.PNG
similarity index 100%
rename from Martin/www/src/edit-preferred-locations_button.PNG
rename to Martin/src/edit-preferred-locations_button.PNG
diff --git a/Martin/www/src/edit-profile_back.PNG b/Martin/src/edit-profile_back.PNG
similarity index 100%
rename from Martin/www/src/edit-profile_back.PNG
rename to Martin/src/edit-profile_back.PNG
diff --git a/Martin/www/src/edit-profile_submit.PNG b/Martin/src/edit-profile_submit.PNG
similarity index 100%
rename from Martin/www/src/edit-profile_submit.PNG
rename to Martin/src/edit-profile_submit.PNG
diff --git a/Martin/www/src/edit_button.PNG b/Martin/src/edit_button.PNG
similarity index 100%
rename from Martin/www/src/edit_button.PNG
rename to Martin/src/edit_button.PNG
diff --git a/Martin/www/src/login_submit.PNG b/Martin/src/login_submit.PNG
similarity index 100%
rename from Martin/www/src/login_submit.PNG
rename to Martin/src/login_submit.PNG
diff --git a/Martin/www/src/preferred-location-edit_button.PNG b/Martin/src/preferred-location-edit_button.PNG
similarity index 100%
rename from Martin/www/src/preferred-location-edit_button.PNG
rename to Martin/src/preferred-location-edit_button.PNG
diff --git a/Martin/www/src/preferred-location-remove_button.PNG b/Martin/src/preferred-location-remove_button.PNG
similarity index 100%
rename from Martin/www/src/preferred-location-remove_button.PNG
rename to Martin/src/preferred-location-remove_button.PNG
diff --git a/Martin/www/src/profile_sample_box.PNG b/Martin/src/profile_sample_box.PNG
similarity index 100%
rename from Martin/www/src/profile_sample_box.PNG
rename to Martin/src/profile_sample_box.PNG
diff --git a/Martin/www/src/profile_sample_circle.PNG b/Martin/src/profile_sample_circle.PNG
similarity index 100%
rename from Martin/www/src/profile_sample_circle.PNG
rename to Martin/src/profile_sample_circle.PNG
diff --git a/Martin/www/src/register_submit.PNG b/Martin/src/register_submit.PNG
similarity index 100%
rename from Martin/www/src/register_submit.PNG
rename to Martin/src/register_submit.PNG
diff --git a/Martin/tes.html b/Martin/tes.html
new file mode 100644
index 00000000..130641f9
--- /dev/null
+++ b/Martin/tes.html
@@ -0,0 +1,8 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+    </head>
+    <body style="font-size: 10em; color: black;">
+    <?php include '/php/profile-container-top.php' ?>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/www/js/app.js b/Martin/www/js/app.js
deleted file mode 100644
index 819f1b28..00000000
--- a/Martin/www/js/app.js
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Please see the included README.md file for license terms and conditions.
- */
-
-
-// This file is a suggested starting place for your code.
-// It is completely optional and not required.
-// Note the reference that includes it in the index.html file.
-
-
-/*jslint browser:true, devel:true, white:true, vars:true */
-/*global $:false, intel:false app:false, dev:false, cordova:false */
-
-
-// For improved debugging and maintenance of your app, it is highly
-// recommended that you separate your JavaScript from your HTML files.
-// Use the addEventListener() method to associate events with DOM elements.
-
-// For example:
-
-// var el ;
-// el = document.getElementById("id_myButton") ;
-// el.addEventListener("click", myEventHandler, false) ;
-
-
-
-// The function below is an example of the best way to "start" your app.
-// This example is calling the standard Cordova "hide splashscreen" function.
-// You can add other code to it or add additional functions that are triggered
-// by the same event or other events.
-
-function onAppReady() {
-    if( navigator.splashscreen && navigator.splashscreen.hide ) {   // Cordova API detected
-        navigator.splashscreen.hide() ;
-    }
-}
-// document.addEventListener("app.Ready", onAppReady, false) ;
-document.addEventListener("deviceready", onAppReady, false) ;
-// document.addEventListener("onload", onAppReady, false) ;
-
-// The app.Ready event shown above is generated by the init-dev.js file; it
-// unifies a variety of common "ready" events. See the init-dev.js file for
-// more details. You can use a different event to start your app, instead of
-// this event. A few examples are shown in the sample code above. If you are
-// using Cordova plugins you need to either use this app.Ready event or the
-// standard Crordova deviceready event. Others will either not work or will
-// work poorly.
-
-// NOTE: change "dev.LOG" in "init-dev.js" to "true" to enable some console.log
-// messages that can help you debug Cordova app initialization issues.
diff --git a/Martin/www/xdk/init-dev.js b/Martin/xdk/init-dev.js
similarity index 100%
rename from Martin/www/xdk/init-dev.js
rename to Martin/xdk/init-dev.js
diff --git a/Martin/www/xdk/project-info.json b/Martin/xdk/project-info.json
similarity index 100%
rename from Martin/www/xdk/project-info.json
rename to Martin/xdk/project-info.json
-- 
GitLab


From 0a805ef16f0a5fd71068cf5ed5fec7fe904b2af9 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Thu, 5 Oct 2017 21:05:25 +0700
Subject: [PATCH 04/19] CSS Login, register, profile. Database semua page. Ajax
 register. PHP fetch data untuk profile

---
 Martin/css/login-style.css    |  22 ++++++----
 Martin/css/profile-style.css  |  80 ++++++++++++++++++++++++++--------
 Martin/css/register-style.css |  22 ++++++++--
 Martin/gethint.js             |  15 +++++++
 Martin/gethint.php            |  56 ++++++++++++++++++++++++
 Martin/js/gethint.js          |  15 +++++++
 Martin/js/profile.js          |  42 ++++++++++++++++++
 Martin/js/register.js         |  30 ++++++-------
 Martin/login.html             |  35 +++++++++++++++
 Martin/php/checkdata.php      |  42 ++++++++++++++++++
 Martin/php/fetchUserData.php  |  50 +++++++++++++++++++++
 Martin/php/login.php          |  15 ++++---
 Martin/php/profile.php        |  57 ++++++++++++++++++++++++
 Martin/php/register.php       |  61 ++++++++++++++++++--------
 Martin/profile.html           |  28 +++++-------
 Martin/register.html          |  49 +++++++--------------
 Martin/src/whatthefont_o.PNG  | Bin 0 -> 657 bytes
 Martin/tes.html               |  19 +++++---
 Martin/xdk/init-dev.js        |  10 ++---
 19 files changed, 516 insertions(+), 132 deletions(-)
 create mode 100644 Martin/gethint.js
 create mode 100644 Martin/gethint.php
 create mode 100644 Martin/js/gethint.js
 create mode 100644 Martin/js/profile.js
 create mode 100644 Martin/login.html
 create mode 100644 Martin/php/checkdata.php
 create mode 100644 Martin/php/fetchUserData.php
 create mode 100644 Martin/php/profile.php
 create mode 100644 Martin/src/whatthefont_o.PNG

diff --git a/Martin/css/login-style.css b/Martin/css/login-style.css
index d3a9e55a..fb7f2103 100644
--- a/Martin/css/login-style.css
+++ b/Martin/css/login-style.css
@@ -1,24 +1,22 @@
-body {
-;
-}
-
 table {
+    padding-left: 25px;
+    font-size: 25px;
+    color: rgb(2,112,44);
     width: 100%;
     height: 100%;
     border: 3px solid #73AD21;
-    
 }
 
 .login { 
-    background-color: chartreuse;
+    background-color: rgb(139,189,60);
     margin-left: auto;
     margin-right: auto;
     margin-top: 6em;
     width: 25em;
-    height: 25em;
+    height: 28em;
     position: relative;
-    border: 10px solid #73AD21;
-    border-radius: 50px;
+    border: 10px solid  rgb(2,112,44);
+    border-radius: 80px;
 }
 
 
@@ -28,7 +26,9 @@ div.header {
 }
 
 #sign-up-text {
+    color: rgb(2,112,44);
     font-size: 3em;
+    font-weight: 600;
     text-align: center;
 }
 #line1 {
@@ -58,4 +58,8 @@ table td.floating-row a {
 table td.floating-row input[type="image"] { 
     float: right;
     border: 3px solid #73AD21;
+}
+
+form a {
+    font-size: 15px;
 }
\ No newline at end of file
diff --git a/Martin/css/profile-style.css b/Martin/css/profile-style.css
index 6368d481..172d733b 100644
--- a/Martin/css/profile-style.css
+++ b/Martin/css/profile-style.css
@@ -1,29 +1,38 @@
 body {
-    margin: 0;
-    padding: 0;
+    width: 45%;
+    margin-left: auto;
+    margin-right: auto;
 }
 
 div.profile-container-top {
     width: 100%;
     height: 100%;
     display: block;
-    border: 3px solid red;
 }
 
 a.PR-OJEK-logo {
     width: auto;
+    height: 100%;
     overflow: hidden;
     padding-top: 18px;
     padding-left: 10px;
     height: 50px;
     float: left;
-    border: 3px solid #73AD21;
 }
 div.username-identifier-and-control{
-    width: 100%;
-    margin-left: 93%;
-    border: 3px solid #73AD21;
+    line-height: 5px;
+    text-align: right;
+    float: right;
+    padding-top: 5px;
+    padding-bottom: 10px;
+    margin-bottom: 15px;
+}
+
+div.username-identifier-and-control a {
+    font-weight: 800;
 }
+
+
 div.profile-topnavigation ul {
     clear: left;
     clear: right;
@@ -31,7 +40,7 @@ div.profile-topnavigation ul {
     margin: 0;
     padding: 0;
     overflow: hidden;
-    border: 3px solid black;
+    border-right: 1px solid black;
 }
 div.profile-topnavigation li {
     width: 33.33333%;
@@ -42,46 +51,68 @@ div.profile-topnavigation li a {
     display: block;
     font-family: sans-serif;
     background-color: black;
-    color: white;
+    font-size: 1.5em;
+    color: black;
     text-align: center;
-    padding-top: 2em;
-    padding-bottom: 2em;
+    padding-top: 1em;
+    padding-bottom: 1em;
     border: 1px grey;
     text-decoration: none;
+    background-color: white;
+    border: 1px solid black;
+    border-right: 1px solid black;
 }
 div.profile-topnavigation li a:hover {
-    background-color: white;
+    background-color: rgba(70,93,67,0.2);
     color: black;
 }
+
+#active {
+    background-color: rgb(70,93,67);
+    color: white;
+}
+
 div.profile-update {
+    padding-top: 0px;
     display: block;
     width: 100%;
-    border: 3px solid #73AD21;
-}
-div.profile-update {
     height: 7em;
 }
+
 div.profile-update p {
     font-size: 2em;
     font-family: fantasy;
     float: left;
-    margin-left: 20px;
 }
 div.profile-update button {
     float: right;
     margin-top: 28px;
 }
 div.profile-and-preferred-locations-main {
-    position: relative;
+    font-family: verdana, sans-serif;
+    margin: 0;
+    padding: 0;
 }
 div.user-profile {
     text-align: center;
+    font-size: 20px;
+    line-height: 5px;
+}
+#username {
+    font-weight: bold;
+    font-size: 30px;
+    margin-bottom: 40px;
+}
+
+#hi-username {
+    font-weight: bold;
+    font-size: 1em;
 }
+
 #preferred-locations-text {
     font-family: fantasy;
     font-size: 2em;
     float:left;
-    margin-left: 20px;
 }
 #preferred-locations-update-button {
     float: right;
@@ -92,9 +123,20 @@ div.preferred-locations-text {
     display: block;
     width: 100%;
     height: 5em;
-    border: 3px solid #73AD21;
 }
 div.user-preferred-locations {
     display: block;
     width: 100%;
+}
+
+div.user-preferred-locations-list ul {
+    margin: 0;
+    padding: 0;
+    list-style: none;
+    font-weight: 300;
+    font-size: 25px;
+}
+
+div.user-preferred-locations-list li:before {
+    content: "\0025B6";
 }
\ No newline at end of file
diff --git a/Martin/css/register-style.css b/Martin/css/register-style.css
index 610b485d..487884fb 100644
--- a/Martin/css/register-style.css
+++ b/Martin/css/register-style.css
@@ -12,15 +12,15 @@ div.fieldvalue {
 }
 
 .register { 
-    background-color: chartreuse;
+    background-color: rgb(139,189,60);
     margin-left: auto;
     margin-right: auto;
     margin-top: 6em;
     width: 25em;
-    height: 25em;
+    height: 28em;
     position: relative;
-    border: 10px solid #73AD21;
-    border-radius: 50px;
+    border: 10px solid  rgb(2,112,44);
+    border-radius: 80px;
 }
 
 div.header {
@@ -29,6 +29,7 @@ div.header {
 }
 
 #sign-up-text {
+    color: rgb(2,112,44);
     padding-top: 0px;
     font-size: 3em;
     text-align: center;
@@ -36,6 +37,7 @@ div.header {
 
 
 .register form {
+    color: rgb(2,112,44);
     width : 300px;
     margin: 0;
     padding: 150px;
@@ -54,3 +56,15 @@ table td.floating-row a {
 table td.floating-row input[type="image"] {
     float : right;
 }
+
+#username, #email {
+    width: 85%;
+}
+
+#isUsernameExist, #isEmailExist {
+    width: 5%;
+    padding: 0;
+    margin: 0;
+    color: red;
+    font-size: 1em;
+}
\ No newline at end of file
diff --git a/Martin/gethint.js b/Martin/gethint.js
new file mode 100644
index 00000000..3b3f2510
--- /dev/null
+++ b/Martin/gethint.js
@@ -0,0 +1,15 @@
+function showHint(str) {
+    if (str.length == 0) { 
+        document.getElementById("txtHint").innerHTML = "";
+        return;
+    } else {
+        var xmlhttp = new XMLHttpRequest();
+        xmlhttp.onreadystatechange = function() {
+            if (this.readyState == 4 && this.status == 200) {
+                document.getElementById("txtHint").innerHTML = this.responseText;
+            }
+        }
+        xmlhttp.open("GET", "checkdata.php?q="+str, true);
+        xmlhttp.send();
+    }
+}
diff --git a/Martin/gethint.php b/Martin/gethint.php
new file mode 100644
index 00000000..bbed73cf
--- /dev/null
+++ b/Martin/gethint.php
@@ -0,0 +1,56 @@
+<?php
+// Array with names
+$a[] = "Anna";
+$a[] = "Brittany";
+$a[] = "Cinderella";
+$a[] = "Diana";
+$a[] = "Eva";
+$a[] = "Fiona";
+$a[] = "Gunda";
+$a[] = "Hege";
+$a[] = "Inga";
+$a[] = "Johanna";
+$a[] = "Kitty";
+$a[] = "Linda";
+$a[] = "Nina";
+$a[] = "Ophelia";
+$a[] = "Petunia";
+$a[] = "Amanda";
+$a[] = "Raquel";
+$a[] = "Cindy";
+$a[] = "Doris";
+$a[] = "Eve";
+$a[] = "Evita";
+$a[] = "Sunniva";
+$a[] = "Tove";
+$a[] = "Unni";
+$a[] = "Violet";
+$a[] = "Liza";
+$a[] = "Elizabeth";
+$a[] = "Ellen";
+$a[] = "Wenche";
+$a[] = "Vicky";
+
+// get the q parameter from URL
+$q = $_REQUEST["q"];
+
+$hint = "";
+
+// lookup all hints from array if $q is different from "" 
+if ($q !== "") {
+    $q = strtolower($q);
+    $len=strlen($q);
+    foreach($a as $name) {
+        if (stristr($q, substr($name, 0, $len))) {
+            if ($hint === "") {
+                $hint = $name;
+            } else {
+                $hint .= ", $name";
+            }
+        }
+    }
+}
+
+// Output "no suggestion" if no hint was found or output correct values 
+echo $hint === "" ? "no suggestion" : $hint;
+?>
\ No newline at end of file
diff --git a/Martin/js/gethint.js b/Martin/js/gethint.js
new file mode 100644
index 00000000..291c6a3a
--- /dev/null
+++ b/Martin/js/gethint.js
@@ -0,0 +1,15 @@
+function showHint(str) {
+    if (str.length == 0) { 
+        document.getElementById("txtHint").innerHTML = "";
+        return;
+    } else {
+        var xmlhttp = new XMLHttpRequest();
+        xmlhttp.onreadystatechange = function() {
+            if (this.readyState == 4 && this.status == 200) {
+                document.getElementById("txtHint").innerHTML = this.responseText;
+            }
+        }
+        xmlhttp.open("GET", "gethint.php?q="+str, true);
+        xmlhttp.send();
+    }
+}
diff --git a/Martin/js/profile.js b/Martin/js/profile.js
new file mode 100644
index 00000000..3ff29f73
--- /dev/null
+++ b/Martin/js/profile.js
@@ -0,0 +1,42 @@
+function fetchUserData() {
+    
+    var id_active = getQueryVariable("id_active");
+    
+    var xmlhttp = new XMLHttpRequest();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            var myJSON = this.responseText;
+            var obj = JSON.parse(myJSON);
+            document.getElementById("hi-username").innerHTML = obj.username;
+            document.getElementById("username").innerHTML = "@" + obj.username;
+            document.getElementById("user-full-name").innerHTML = obj.full_name;
+            document.getElementById("user-email").innerHTML = "&#9993 " + obj.email;
+            document.getElementById("user-phone").innerHTML =  "&#9743 " + obj.phone;
+            if (obj.hasOwnProperty("rating")) {
+                document.getElementById("user-status").innerHTML = "Driver | ";
+                document.getElementById("user-stars").innerHTML = "&#9734 " + obj.rating;
+                document.getElementById("user-votes").innerHTML = "(" + obj.votes + " votes)";
+            }
+            else {
+                document.getElementById("driver-status").innerHTML = "ASD";                
+            }
+        }
+    }
+    xmlhttp.open("GET", "fetchUserData.php?id_active="+id_active,true);
+    xmlhttp.send();
+}
+
+function getQueryVariable(variable)
+{ 
+  var query = window.location.search.substring(1); 
+  var vars = query.split("&"); 
+  for (var i=0;i<vars.length;i++)
+  { 
+    var pair = vars[i].split("="); 
+    if (pair[0] == variable)
+    { 
+      return pair[1]; 
+    } 
+  }
+  return -1; //not found 
+}
\ No newline at end of file
diff --git a/Martin/js/register.js b/Martin/js/register.js
index ebc04d12..d48a50ef 100644
--- a/Martin/js/register.js
+++ b/Martin/js/register.js
@@ -1,18 +1,16 @@
-function isUsernameExist() {
-    document.getElementById("isUserExist").innerHTML="ASDFASDF";
-    /*
-    if (window.XMLHttpRequest) {
-      // code for IE7+, Firefox, Chrome, Opera, Safari
-      xmlhttp=new XMLHttpRequest();
-    } else { // code for IE6, IE5
-      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
+function checkInDB() {
+    var username_value = document.getElementById("username").value; 
+    var email_value = document.getElementById("email").value; 
+
+    var xmlhttp = new XMLHttpRequest();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            var myJSON = this.responseText;
+            var obj = JSON.parse(myJSON);
+            document.getElementById("isUsernameExist").innerHTML = obj.username;
+            document.getElementById("isEmailExist").innerHTML = obj.email;
+        }
     }
-    xmlhttp.onreadystatechange=function() {
-      if (this.readyState==4 && this.status==200) {
-        document.getElementById("isUserExist").innerHTML=this.responseText;
-      }
-    }
-    xmlhttp.open("GET","getuser.php?username="+str,true);
+    xmlhttp.open("GET", "php/checkdata.php?username="+username_value+"&email="+email_value,true);
     xmlhttp.send();
-    */
-  }
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Martin/login.html b/Martin/login.html
new file mode 100644
index 00000000..f6fbb781
--- /dev/null
+++ b/Martin/login.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Ojek online rasa deadline </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <meta name="Description" content="Tugas besar 1 IF3110-Web Based Development 2017/2018 Kelompok HULA">
+        <link rel="stylesheet" type="text/css" href="css/login-style.css">
+    </head>
+    <body>
+        <div class="login">
+            <div id="header"> 
+                <p id="sign-up-text"> <span id="line1">- </span>LOGIN<span id="line2">-</span> </p>
+            </div>
+            <form class="login-form" action="php/login.php" method="POST" id="login_form">
+                <table id="login-table">
+                    <tr>
+                        <td> Username </td>
+                        <td> <input type="text" name="username" autofocus> </td>
+                    </tr>
+                    <tr>
+                        <td> Password </td>
+                        <td> <input type="password" name="user-password" > </td>
+                    </tr>
+                    <tr>
+                        <td class="floating-row" colspan="2">
+                            <a href="register.html"> Don't have an account yet ? </a>
+                            <input type="image" src="src/login_submit.PNG" alt="Submit" width="48" height="48">
+                        </td>
+                    </tr>
+                </table>                
+            </form>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/php/checkdata.php b/Martin/php/checkdata.php
new file mode 100644
index 00000000..beaa4641
--- /dev/null
+++ b/Martin/php/checkdata.php
@@ -0,0 +1,42 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$username = $_GET["username"];
+		$email = $_GET["email"];
+
+        $username_sql = "SELECT * FROM user_data where username= '$username'";
+        $email_sql = "SELECT * FROM user_data where email= '$email'";
+        $username_result = $connection->query($username_sql);
+        $email_result = $connection->query($email_sql);
+
+        $checkmark = "&#10004";
+        $crossmark = "&#10006";
+
+
+        // Pengecekan username
+        if ($username_result->num_rows > 0) {
+            $username_message = $crossmark;
+        }
+        else {
+            $username_message = $checkmark;
+        }
+        // Pengecekan email
+        if ($email_result->num_rows > 0) {
+            $email_message = $crossmark;
+        }
+        else {
+            $email_message = $checkmark;
+        }
+        $response = new stdClass();
+        $response->username= $username_message;
+        $response->email= $email_message;
+        $response = json_encode($response);
+        echo $response;
+    }
+?>
\ No newline at end of file
diff --git a/Martin/php/fetchUserData.php b/Martin/php/fetchUserData.php
new file mode 100644
index 00000000..d2f1a49a
--- /dev/null
+++ b/Martin/php/fetchUserData.php
@@ -0,0 +1,50 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+
+        $sql = "SELECT * FROM user_data where ID='$id_active'";
+        $result = $connection->query($sql);
+
+        if ($result->num_rows > 0) {
+            $row = $result->fetch_assoc();
+            $ID = $row["ID"];
+            $username = $row["username"];
+            $full_name = $row["full_name"];
+            $email = $row["email"];
+            $phone = $row["phone"];
+            $isDriver = $row["isDriver"];
+
+            // CREATE JSON
+            $response = new stdClass();
+            $response->ID= $ID;
+            $response->username= $username;
+            $response->full_name= $full_name;
+            $response->email= $email;
+            $response->phone= $phone;
+            
+            if ($isDriver == "yes") {
+                $sql = "SELECT * FROM driver_review WHERE driverID= '$ID'";
+                $result = $connection->query($sql);
+                if ($result->num_rows > 0) {
+                    $row = $result->fetch_assoc();
+                    $rating = $row["rating"];
+                    $votes = $row["votes"];
+
+                    $response->rating = $rating;
+                    $response->votes = $votes;
+                }
+            }
+            
+        }
+
+        $response = json_encode($response);
+        echo $response;
+    }
+?>
\ No newline at end of file
diff --git a/Martin/php/login.php b/Martin/php/login.php
index 1a2ac1e8..d8f7ec99 100644
--- a/Martin/php/login.php
+++ b/Martin/php/login.php
@@ -7,21 +7,24 @@
         die("Connection failed : " . $connection->connect_error);
     }
     else {
-        $input_username = $_POST["userid"];
-        $input_password = $_POST["userpassword"];
+        $input_username = $_POST["username"];
+        $input_password = $_POST["user-password"];
 
-        $sql = "SELECT * FROM username_password where username= '$input_username'";
+        $sql = "SELECT * FROM user_data where username= '$input_username'";
         $result = $connection->query($sql);
-        if ($result) {
+        if ($result->num_rows > 0) {
             $row = $result->fetch_assoc();
-            if ($row["username"] == $input_password) {
-                header("Location: ../profile.html"); // Username dan password benar                    
+            if ($row["password"] == $input_password) {
+            	$id_active = $row["ID"];
+                header("Location: profile.php?id_active=" . $id_active); // Username dan password benar                    
             }
             else {
+            	header("Location: ../login.html");
                 $errMessage = "Password yang anda masukkan salah";
             }
         }
         else {
+        	header("Location: ../login.html");
             $errMessage = "Username tidak ada";
         }
     }
diff --git a/Martin/php/profile.php b/Martin/php/profile.php
new file mode 100644
index 00000000..36f9b4b7
--- /dev/null
+++ b/Martin/php/profile.php
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="../css/profile-style.css">
+        <script src="../js/profile.js"></script>
+    </head>
+    <body onload=fetchUserData()>
+        <div class="profile-container-top">
+            <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
+            <div class="username-identifier-and-control">
+                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
+                <a href="../login.html"> Logout </a>
+            </div>
+        </div>
+        <div class="profile-topnavigation">
+            <ul>
+                <li><a href="../"> ORDER </a></li>
+                <li><a href="../"> HISTORY </a></li>
+                <li><a id="active" href="../"> MY PROFILE </a></li>
+            </ul>
+        </div>
+        <div class="profile-and-preferred-locations-main">
+            <div class="profile-update">
+                <p id="profile-update-text"> MY PROFILE</p>
+                <button type="button" id="profile-update-button" onclick="location.href='../edit-profile.html'"><img src="../src/edit_button.PNG"></button>
+            </div>
+            <div class="user-profile">
+                <img id="userpp" src="../src/profile_sample_circle.PNG">
+                <p id="username"></p>
+                <p id="user-full-name"> Martin Lutta Putra </p>
+                <div class="driver-status-and-ratings">
+                    <p id="driver-status"> 
+                        <span id="user-status"> Driver | </span>
+                        <span id="user-stars"> &#9734 4.7 </span>
+                        <span id="user-votes"> (1000 votes) </span>
+                    </p>
+                </div>
+                <p id="user-email"> &#9993 13515121@std.stei.itb.ac.id </p>
+                <p id="user-phone"> &#9743 085780058876 </p>
+            </div>
+            <div class="user-preferred-locations">
+                <div class="preferred-locations-text"> 
+                    <p id="preferred-locations-text"> PREFERRED LOCATIONS: </p>
+                    <button type="button" id="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="../src/edit_button.PNG"></button>
+                </div>
+                <div class="user-preferred-locations-list">
+                    <ul id="locations-list">
+                        <li id="item1"> <span class="location-items"> Bandung </span> <li>
+                    </ul>
+                </div>
+            </div>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/Martin/php/register.php b/Martin/php/register.php
index de4aaaa1..b8deb1cc 100644
--- a/Martin/php/register.php
+++ b/Martin/php/register.php
@@ -1,4 +1,3 @@
-<!DOCTYPE HTML>
 <?php
     include 'var_and_functions.php';
 
@@ -7,24 +6,52 @@
         die("Connection failed : " . $connection->connect_error);
     }
     else {  
-        $input_username = $_POST["userid"];
-        $input_password = $_POST["userpassword"];
+        $input_username = $_POST["username"];
+        $input_fullname = $_POST["user-fullname"];
+        $input_email = $_POST["user-email"];      
+        /*
+        // Cek username and email availability
+        $username_sql = "SELECT * FROM user_data where username= '$username'";
+        $email_sql = "SELECT * FROM user_data where email= '$email'";
+        $username_result = $connection->query($username_sql);
+        $email_result = $connection->query($email_sql);
 
-        $sql = "SELECT * FROM username_password where username= '$input_username'";
-        $result = $connection->query($sql);
-        if ($result) {
-            $row = $result->fetch_assoc();
-            if ($row["username"] == $input_password) {
-                header("Location: ../profile.html"); // Username dan password benar                    
-            }
-            else {
-                $errMessage = "Wrong password";
-            }
+        $username_exist = False;
+        $email_exist = False;
+        if ($username_result->num_rows > 0) {
+            $username_exist = True;
+        }
+        if ($email_result->num_rows > 0) {
+            $email_exist = True;
+        }
+
+        // Input ke database atau tolak
+        if (!$username_exist and !$email_exist) {
+        */
+        $input_password = $_POST["user-password"];
+        $input_password_confirm = $_POST["user-password-confirm"];
+        $input_phone = $_POST["user-phone"];
+        $input_driverstatus = $_POST["user-driver-status"];
+        if (isset($_POST["user-driver-status"])) {
+            $driver_status = "yes";
         }
         else {
-            $errMessage = "Username doesn't exist";
+            $driver_status = "no";
+        }
+        $sql = "INSERT INTO user_data(username, password, full_name, email, phone, isDriver) VALUES ('$input_username', '$input_password', '$input_fullname', $input_email', '$input_phone', '$driver_status')";
+        header('Location: ../login.html');
+        
+        /* }
+        else {
+            $message = "";
+            if ($username_exist) {
+                $message .= "Username sudah ada\n";
+            }
+            if ($email_exist) {
+                $message .= "Email sudah ada\n";
+            }
+            echo $message;
         }
+        */
     }
-    echo $errMessage;
-?>
-</html>
\ No newline at end of file
+?>
\ No newline at end of file
diff --git a/Martin/profile.html b/Martin/profile.html
index df7a0674..bab14642 100644
--- a/Martin/profile.html
+++ b/Martin/profile.html
@@ -11,20 +11,20 @@
         <div class="profile-container-top">
             <a class="PR-OJEK-logo" href=""> <img src="src/PR-OJEK_logo.PNG"> </a>
             <div class="username-identifier-and-control">
-                <p id="username-greetings"> Hi, <span id="username"> Martin </span> </p>
-                <a href="../index.html"> Logout </a>
+                <p id="username-greetings"> Hi, <span id="hi-username"> Martin </span> ! </p>
+                <a href="login.html"> Logout </a>
             </div>
         </div>
         <div class="profile-topnavigation">
             <ul>
-                <li><a href=""> Order </a></li>
-                <li><a href=""> History </a></li>
-                <li><a href=""> My Profile </a></li>
+                <li><a href=""> ORDER </a></li>
+                <li><a href=""> HISTORY </a></li>
+                <li><a id="active" href=""> MY PROFILE </a></li>
             </ul>
         </div>
         <div class="profile-and-preferred-locations-main">
             <div class="profile-update">
-                <p id="profile-update-text"> My Profile</p>
+                <p id="profile-update-text"> MY PROFILE</p>
                 <button type="button" id="profile-update-button" onclick="location.href='../edit-profile.html'"><img src="src/edit_button.PNG"></button>
             </div>
             <div class="user-profile">
@@ -34,27 +34,21 @@
                 <div class="driver-status-and-ratings">
                     <p id="driver-status"> 
                         <span id="user-status"> Driver | </span>
-                        <span id="user-stars"> 4.7 </span>
+                        <span id="user-stars"> &#9734 4.7 </span>
                         <span id="user-votes"> (1000 votes) </span>
                     </p>
                 </div>
-                <p id="user-email"> 13515121@std.stei.itb.ac.id </p>
-                <p id="user-phone"> 085780058876 </p>
+                <p id="user-email"> &#9993 13515121@std.stei.itb.ac.id </p>
+                <p id="user-phone"> &#9743 085780058876 </p>
             </div>
             <div class="user-preferred-locations">
                 <div class="preferred-locations-text"> 
-                    <p id="preferred-locations-text"> Preferred locations : </p>
+                    <p id="preferred-locations-text"> PREFERRED LOCATIONS: </p>
                     <button type="button" id="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="src/edit_button.PNG"></button>
                 </div>
                 <div class="user-preferred-locations-list">
                     <ul id="locations-list">
-                        <li id="item1">
-                            <ul> Bandung
-                                <li>
-                                    Tamansari
-                                </li>
-                            </ul>
-                        </li>
+                        <li id="item1"> <span class="location-items"> Bandung </span> <li>
                     </ul>
                 </div>
             </div>
diff --git a/Martin/register.html b/Martin/register.html
index 55b8e4e1..98c09964 100644
--- a/Martin/register.html
+++ b/Martin/register.html
@@ -7,18 +7,23 @@
         <link rel="stylesheet" type="text/css" href="css/register-style.css">
     </head>
     <body>
-        <?php
-            echo 'tes'
-        ?>
         <div class="register">
             <div id="header"> 
                 <p id="sign-up-text"> <span id="line1">- </span>REGISTER<span id="line2">-</span> </p>
             </div>
-            <form class="register-form" action="php/register.php" method="post" id="register_form" autocomplete="on">
+            <form class="register-form" action="php/register.php" method="post" id="register_form">
                 <table id="register-table">
                     <tr>
-                        <td> Name </td>
-                        <td> <input type="text" name="username" onfocus="isUsernameExist()"> </td> <p id="isUserExist"> aaa </p>
+                        <td> Your Name </td>
+                        <td> <input type="text" name="user-fullname"> </td>
+                    </tr>
+                    <tr>
+                        <td> Username </td>
+                        <td> <input type="text" id= "username" name="username" onkeyup="checkInDB()"> </td> <td id="isUsernameExist"> </td>
+                    </tr>
+                    <tr>
+                        <td> Email </td>
+                        <td> <input type="text" id= "email" name="user-email" onkeyup="checkInDB()"> </td> <td id="isEmailExist"> </td>
                     </tr>
                     <tr>
                         <td> Password </td>
@@ -28,46 +33,24 @@
                         <td> Confirm Password </td>
                         <td> <input type="password" name="user-password-confirm"> </td>
                     </tr>
-                    <tr>
-                        <td> Email </td>
-                        <td> <input type="text" name="user-email"> </td>
-                    </tr>
                     <tr>
                         <td> Phone Number </td>
                         <td> <input type="text" name="user-phone"> </td>
                     </tr>
                     <tr>
-                        <td colspan="2"> <input type="checkbox"  value="sign_as_driver"> Also sign me up as a driver ! </td>
+                        <td colspan="2"> <input type="checkbox"  name="user-driver-status" value="sign_as_driver"> Also sign me up as a driver ! </td>
                     </tr>
                     <tr>
                         <td class="floating-row" colspan="2">
-                            <a href="index.html"> Already have an acoount ? </a>
+                            <a href="login.html"> Already have an acoount ? </a>
                             <input type="image" src="src/register_submit.PNG" alt="Submit" width="48" height="48">
                         </td>
                     </tr>
                 </table>
+                <p id="test"></p>
             </form>
         </div>
-    <script>
-         function isUsernameExist() {
-    document.getElementById("isUserExist").innerHTML="ASDFASDF";
-    /*
-    if (window.XMLHttpRequest) {
-      // code for IE7+, Firefox, Chrome, Opera, Safari
-      xmlhttp=new XMLHttpRequest();
-    } else { // code for IE6, IE5
-      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
-    }
-    xmlhttp.onreadystatechange=function() {
-      if (this.readyState==4 && this.status==200) {
-        document.getElementById("isUserExist").innerHTML=this.responseText;
-      }
-    }
-    xmlhttp.open("GET","getuser.php?username="+str,true);
-    xmlhttp.send();
-    */
-  }
-
-    </script>
     </body>
+    <script src="js/register.js">
+    </script>
 </html> 
\ No newline at end of file
diff --git a/Martin/src/whatthefont_o.PNG b/Martin/src/whatthefont_o.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..d3ae01599c8435552135461acdb26d1e1bbce352
GIT binary patch
literal 657
zcmV;C0&e|@P)<h;3K|Lk000e1NJLTq003hE0012b1^@s6z7x_U00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wzgBK~!i%?U~zk
z#2^er)04ZQ8Cr2GE`>@6IO|=cm5{&?>w|mFe8dJkXjnhUPh6N`g<*&lh9OoMhUg3<
z#BliNoQvDGy_Ns=`;pEvq&{VPO1H<j`f~#)JOH`<&&vq!0_|ahJvzb&l#4s%sHqTl
z$H;{t2ACMeM~ruYwlK&b+_@sC<6nmGgmS-9<+)Qn9<Q!%s$&$#Uvk)l<N?bwVc>S<
zxl@F9frc<b+`(j1u@5-WaNw|zAuu6&^@JVW`l`hw#t29B*k{>B;elj?cL9AEXk~aV
zcGM0SQWXM)e%&T6G-KdjaA{WMfnbDp0d*LMFD_F32_i!sg#g#;2_wP!of?MVT|gN|
zrN9KNp`O)+uca*}*KTSUZFR!T52JBa=2zxV8{&4TEhg7a+aEK+yTF5CBnfXMj=GMv
zm|S77hl=>;T~d#CfoH?0h<y{W5=KR>Z&4R!!#G7f07r*`S9l@t(Ky1pfUyU7NKI~j
zXIyaYwEZz7ybCD9$X-4d0jvFsN^q(|p#FG;DT}H5b&d=pBX}23hXKu0-V{(f{=VB$
z$c$!;$3FT5?*jTTaO&C6gzb>btuP+k4$1se7>S`9g`E=uV<drxZgKpj`ZFg9^e04a
z6j}%)Gi(c;pAg(|L+x-eS<T!+@ANLv9>&Rte=b#ws_*%PE)U$;lf$Tb7w8OQF@qI`
rAyycMSYa4qg<*&lh9OoMW{B|@o_q7NPQ`CL00000NkvXXu0mjfvHcz8

literal 0
HcmV?d00001

diff --git a/Martin/tes.html b/Martin/tes.html
index 130641f9..38bc25ef 100644
--- a/Martin/tes.html
+++ b/Martin/tes.html
@@ -1,8 +1,15 @@
 <!DOCTYPE html>
-<html lang="en-US">
-    <head>
-    </head>
-    <body style="font-size: 10em; color: black;">
-    <?php include '/php/profile-container-top.php' ?>
-    </body>
+<html>
+<head>
+<script src="js/gethint.js">
+</script>
+</head>
+<body>
+
+<p><b>Start typing a name in the input field below:</b></p>
+<form> 
+First name: <input type="text" onkeyup="showHint(this.value)">
+</form>
+<p>Suggestions: <span id="txtHint"></span></p>
+</body>
 </html>
\ No newline at end of file
diff --git a/Martin/xdk/init-dev.js b/Martin/xdk/init-dev.js
index eb1ff01c..c40f8377 100644
--- a/Martin/xdk/init-dev.js
+++ b/Martin/xdk/init-dev.js
@@ -6,7 +6,7 @@
 
 // This file is optional.
 // It is only required if you choose to use the app.Ready event it generates.
-// Note the reference that includes it in the index.html file.
+// Note the reference that includes it in the login.html file.
 
 
 /*
@@ -22,7 +22,7 @@
  * "device ready" or "document ready" or "window load" or similar events.
  *
  * You should not have to modify anything in this file to use it. See the example
- * index.html file that accompanies this file (in its sample repo location) for
+ * login.html file that accompanies this file (in its sample repo location) for
  * recommendations on the best placement of this file relative to other files and
  * for recommendations regarding the loading of other JavaScript files.
  *
@@ -31,7 +31,7 @@
  * It is highly recommended that you leave them in your app, they will not unduly
  * slow down or burden your application.
  *
- * There are many comments in this file and the accompanying index.html file.
+ * There are many comments in this file and the accompanying login.html file.
  * Please read the comments within for details and further documentation.
  *
  * BTW: "dev" means "device" in this context, not "develop," because it grew out
@@ -44,7 +44,7 @@
 
 
 
-window.dev = window.dev || {} ;         // could be predefined in index.html file...
+window.dev = window.dev || {} ;         // could be predefined in login.html file...
 
 
 
@@ -79,7 +79,7 @@ dev.consoleLog = function() {       // only emits console.log messages if dev.LO
 // Lowering dev.BROWSER speeds up detection of browser scenario...
 // ...at expense of possible false detects of browser environment...
 // ...probably okay to go as low as 3000ms, depends on external libraries, etc.
-// dev.NAME = dev.NAME || ## ; allows for override of values in index.html
+// dev.NAME = dev.NAME || ## ; allows for override of values in login.html
 
 if( typeof window.cordova !== "undefined" ) // if real cordova.js is present, we should detect a "deviceready"...
     dev.BROWSER = dev.BROWSER || 7000 ;     // ...best if >5 seconds when Cordova is expected to be present
-- 
GitLab


From 38428c2e046f40f6ed4e3f4b8814d11e080192b5 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Thu, 5 Oct 2017 21:31:33 +0700
Subject: [PATCH 05/19] Dump database terbaru

---
 Martin/pr_ojek.sql | 204 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 204 insertions(+)
 create mode 100644 Martin/pr_ojek.sql

diff --git a/Martin/pr_ojek.sql b/Martin/pr_ojek.sql
new file mode 100644
index 00000000..3ec14cd3
--- /dev/null
+++ b/Martin/pr_ojek.sql
@@ -0,0 +1,204 @@
+-- phpMyAdmin SQL Dump
+-- version 4.7.4
+-- https://www.phpmyadmin.net/
+--
+-- Host: 127.0.0.1
+-- Generation Time: Oct 05, 2017 at 04:28 PM
+-- 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: `pr_ojek`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `driver_prefloc`
+--
+
+CREATE TABLE `driver_prefloc` (
+  `no` int(4) NOT NULL,
+  `driverID` int(4) NOT NULL,
+  `prefLoc` varchar(20) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `driver_prefloc`
+--
+
+INSERT INTO `driver_prefloc` (`no`, `driverID`, `prefLoc`) VALUES
+(2, 4, 'Bandung');
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `driver_review`
+--
+
+CREATE TABLE `driver_review` (
+  `driverID` int(4) NOT NULL,
+  `rating` float NOT NULL,
+  `votes` int(4) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `driver_review`
+--
+
+INSERT INTO `driver_review` (`driverID`, `rating`, `votes`) VALUES
+(4, 3.25, 4),
+(6, 4.2, 1234);
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `transaction_history`
+--
+
+CREATE TABLE `transaction_history` (
+  `transID` int(4) NOT NULL,
+  `passengerID` int(4) NOT NULL,
+  `driverID` int(4) NOT NULL,
+  `pickLoc` varchar(20) NOT NULL,
+  `destLoc` varchar(20) NOT NULL,
+  `date` date NOT NULL,
+  `stars` int(1) NOT NULL,
+  `comment` text
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `transaction_history`
+--
+
+INSERT INTO `transaction_history` (`transID`, `passengerID`, `driverID`, `pickLoc`, `destLoc`, `date`, `stars`, `comment`) VALUES
+(1, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 4, 'Aku menyesal :('),
+(8, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 5, NULL),
+(9, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 3, NULL),
+(10, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 1, NULL);
+
+--
+-- Triggers `transaction_history`
+--
+DELIMITER $$
+CREATE TRIGGER `rating_and_votes_update` AFTER INSERT ON `transaction_history` FOR EACH ROW BEGIN
+	select driverID into @driver from transaction_history WHERE transID=LAST_INSERT_ID();
+	SET @count = (SELECT COUNT(stars) FROM transaction_history WHERE driverID=@driver);
+    SET @sum = (SELECT SUM(stars) FROM transaction_history WHERE driverID=@driver);
+	UPDATE driver_review SET rating=(@sum/@count), votes=@count WHERE driverID = @driver;
+END
+$$
+DELIMITER ;
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `user_data`
+--
+
+CREATE TABLE `user_data` (
+  `ID` int(4) NOT NULL,
+  `username` varchar(20) DEFAULT NULL,
+  `password` varchar(20) DEFAULT NULL,
+  `full_name` varchar(30) NOT NULL,
+  `email` varchar(20) NOT NULL,
+  `phone` varchar(20) NOT NULL,
+  `isDriver` varchar(3) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+--
+-- Dumping data for table `user_data`
+--
+
+INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `phone`, `isDriver`) VALUES
+(3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes'),
+(4, 'martin', 'hwhrskxk', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes'),
+(5, 'lutta', 'hehe', 'Martin Lutta Putra', 'hehe@gmail.com', '085780058876', 'no'),
+(6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'yes'),
+(7, 'patricknugrohoh', 'patrick', 'Patrick Nugroho H.', 'patricnugrohoh@gmail', '085780000002', 'yes'),
+(9, 'AAA', 'AAA', 'AAA', 'AAA', 'AAA', 'AAA');
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `driver_prefloc`
+--
+ALTER TABLE `driver_prefloc`
+  ADD PRIMARY KEY (`no`),
+  ADD KEY `driverID` (`driverID`);
+
+--
+-- Indexes for table `driver_review`
+--
+ALTER TABLE `driver_review`
+  ADD PRIMARY KEY (`driverID`);
+
+--
+-- Indexes for table `transaction_history`
+--
+ALTER TABLE `transaction_history`
+  ADD PRIMARY KEY (`transID`);
+
+--
+-- Indexes for table `user_data`
+--
+ALTER TABLE `user_data`
+  ADD PRIMARY KEY (`ID`),
+  ADD UNIQUE KEY `ID` (`ID`),
+  ADD UNIQUE KEY `username` (`username`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `driver_prefloc`
+--
+ALTER TABLE `driver_prefloc`
+  MODIFY `no` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+
+--
+-- AUTO_INCREMENT for table `transaction_history`
+--
+ALTER TABLE `transaction_history`
+  MODIFY `transID` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
+
+--
+-- AUTO_INCREMENT for table `user_data`
+--
+ALTER TABLE `user_data`
+  MODIFY `ID` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
+
+--
+-- Constraints for dumped tables
+--
+
+--
+-- Constraints for table `driver_prefloc`
+--
+ALTER TABLE `driver_prefloc`
+  ADD CONSTRAINT `driver_prefloc_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `driver_review` (`driverID`) ON DELETE CASCADE ON UPDATE CASCADE;
+
+--
+-- Constraints for table `driver_review`
+--
+ALTER TABLE `driver_review`
+  ADD CONSTRAINT `driver_review_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `user_data` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
+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 73f5485aa8c40dd5c1a133d755770eb8faeb7dce Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Fri, 6 Oct 2017 16:12:28 +0700
Subject: [PATCH 06/19] restructuring folder

---
 {Martin => database}/pr_ojek.sql                    |   0
 {Martin => htdocs}/css/login-style.css              |   0
 {Martin => htdocs}/css/profile-style.css            |   0
 {Martin => htdocs}/css/register-style.css           |   0
 {Martin => htdocs}/edit-preferred-locations.html    |   0
 {Martin => htdocs}/edit-profile.html                |   0
 {Martin => htdocs}/gethint.js                       |   0
 {Martin => htdocs}/gethint.php                      |   0
 {Martin => htdocs}/index.html                       |   0
 {Martin => htdocs}/js/gethint.js                    |   0
 {Martin => htdocs}/js/profile.js                    |   0
 {Martin => htdocs}/js/register.js                   |   0
 {Martin => htdocs}/login.html                       |   0
 {Martin => htdocs}/php/checkdata.php                |   0
 {Martin => htdocs}/php/fetchUserData.php            |   0
 {Martin => htdocs}/php/getuser.php                  |   0
 {Martin => htdocs}/php/login.php                    |   0
 {Martin => htdocs}/php/profile.php                  |   0
 {Martin => htdocs}/php/register.php                 |   0
 {Martin => htdocs}/php/var_and_functions.php        |   0
 {Martin => htdocs}/profile.html                     |   0
 {Martin => htdocs}/register.html                    |   0
 {Martin => htdocs}/register.js                      |   0
 {Martin => htdocs}/src/PR-OJEK_logo.PNG             | Bin
 .../src/edit-preferred-locations_backPNG.PNG        | Bin
 .../src/edit-preferred-locations_button.PNG         | Bin
 {Martin => htdocs}/src/edit-profile_back.PNG        | Bin
 {Martin => htdocs}/src/edit-profile_submit.PNG      | Bin
 {Martin => htdocs}/src/edit_button.PNG              | Bin
 {Martin => htdocs}/src/login_submit.PNG             | Bin
 .../src/preferred-location-edit_button.PNG          | Bin
 .../src/preferred-location-remove_button.PNG        | Bin
 {Martin => htdocs}/src/profile_sample_box.PNG       | Bin
 {Martin => htdocs}/src/profile_sample_circle.PNG    | Bin
 {Martin => htdocs}/src/register_submit.PNG          | Bin
 {Martin => htdocs}/src/whatthefont_o.PNG            | Bin
 {Martin => htdocs}/tes.html                         |   0
 {Martin => htdocs}/xdk/init-dev.js                  |   0
 {Martin => htdocs}/xdk/project-info.json            |   0
 39 files changed, 0 insertions(+), 0 deletions(-)
 rename {Martin => database}/pr_ojek.sql (100%)
 rename {Martin => htdocs}/css/login-style.css (100%)
 rename {Martin => htdocs}/css/profile-style.css (100%)
 rename {Martin => htdocs}/css/register-style.css (100%)
 rename {Martin => htdocs}/edit-preferred-locations.html (100%)
 rename {Martin => htdocs}/edit-profile.html (100%)
 rename {Martin => htdocs}/gethint.js (100%)
 rename {Martin => htdocs}/gethint.php (100%)
 rename {Martin => htdocs}/index.html (100%)
 rename {Martin => htdocs}/js/gethint.js (100%)
 rename {Martin => htdocs}/js/profile.js (100%)
 rename {Martin => htdocs}/js/register.js (100%)
 rename {Martin => htdocs}/login.html (100%)
 rename {Martin => htdocs}/php/checkdata.php (100%)
 rename {Martin => htdocs}/php/fetchUserData.php (100%)
 rename {Martin => htdocs}/php/getuser.php (100%)
 rename {Martin => htdocs}/php/login.php (100%)
 rename {Martin => htdocs}/php/profile.php (100%)
 rename {Martin => htdocs}/php/register.php (100%)
 rename {Martin => htdocs}/php/var_and_functions.php (100%)
 rename {Martin => htdocs}/profile.html (100%)
 rename {Martin => htdocs}/register.html (100%)
 rename {Martin => htdocs}/register.js (100%)
 rename {Martin => htdocs}/src/PR-OJEK_logo.PNG (100%)
 rename {Martin => htdocs}/src/edit-preferred-locations_backPNG.PNG (100%)
 rename {Martin => htdocs}/src/edit-preferred-locations_button.PNG (100%)
 rename {Martin => htdocs}/src/edit-profile_back.PNG (100%)
 rename {Martin => htdocs}/src/edit-profile_submit.PNG (100%)
 rename {Martin => htdocs}/src/edit_button.PNG (100%)
 rename {Martin => htdocs}/src/login_submit.PNG (100%)
 rename {Martin => htdocs}/src/preferred-location-edit_button.PNG (100%)
 rename {Martin => htdocs}/src/preferred-location-remove_button.PNG (100%)
 rename {Martin => htdocs}/src/profile_sample_box.PNG (100%)
 rename {Martin => htdocs}/src/profile_sample_circle.PNG (100%)
 rename {Martin => htdocs}/src/register_submit.PNG (100%)
 rename {Martin => htdocs}/src/whatthefont_o.PNG (100%)
 rename {Martin => htdocs}/tes.html (100%)
 rename {Martin => htdocs}/xdk/init-dev.js (100%)
 rename {Martin => htdocs}/xdk/project-info.json (100%)

diff --git a/Martin/pr_ojek.sql b/database/pr_ojek.sql
similarity index 100%
rename from Martin/pr_ojek.sql
rename to database/pr_ojek.sql
diff --git a/Martin/css/login-style.css b/htdocs/css/login-style.css
similarity index 100%
rename from Martin/css/login-style.css
rename to htdocs/css/login-style.css
diff --git a/Martin/css/profile-style.css b/htdocs/css/profile-style.css
similarity index 100%
rename from Martin/css/profile-style.css
rename to htdocs/css/profile-style.css
diff --git a/Martin/css/register-style.css b/htdocs/css/register-style.css
similarity index 100%
rename from Martin/css/register-style.css
rename to htdocs/css/register-style.css
diff --git a/Martin/edit-preferred-locations.html b/htdocs/edit-preferred-locations.html
similarity index 100%
rename from Martin/edit-preferred-locations.html
rename to htdocs/edit-preferred-locations.html
diff --git a/Martin/edit-profile.html b/htdocs/edit-profile.html
similarity index 100%
rename from Martin/edit-profile.html
rename to htdocs/edit-profile.html
diff --git a/Martin/gethint.js b/htdocs/gethint.js
similarity index 100%
rename from Martin/gethint.js
rename to htdocs/gethint.js
diff --git a/Martin/gethint.php b/htdocs/gethint.php
similarity index 100%
rename from Martin/gethint.php
rename to htdocs/gethint.php
diff --git a/Martin/index.html b/htdocs/index.html
similarity index 100%
rename from Martin/index.html
rename to htdocs/index.html
diff --git a/Martin/js/gethint.js b/htdocs/js/gethint.js
similarity index 100%
rename from Martin/js/gethint.js
rename to htdocs/js/gethint.js
diff --git a/Martin/js/profile.js b/htdocs/js/profile.js
similarity index 100%
rename from Martin/js/profile.js
rename to htdocs/js/profile.js
diff --git a/Martin/js/register.js b/htdocs/js/register.js
similarity index 100%
rename from Martin/js/register.js
rename to htdocs/js/register.js
diff --git a/Martin/login.html b/htdocs/login.html
similarity index 100%
rename from Martin/login.html
rename to htdocs/login.html
diff --git a/Martin/php/checkdata.php b/htdocs/php/checkdata.php
similarity index 100%
rename from Martin/php/checkdata.php
rename to htdocs/php/checkdata.php
diff --git a/Martin/php/fetchUserData.php b/htdocs/php/fetchUserData.php
similarity index 100%
rename from Martin/php/fetchUserData.php
rename to htdocs/php/fetchUserData.php
diff --git a/Martin/php/getuser.php b/htdocs/php/getuser.php
similarity index 100%
rename from Martin/php/getuser.php
rename to htdocs/php/getuser.php
diff --git a/Martin/php/login.php b/htdocs/php/login.php
similarity index 100%
rename from Martin/php/login.php
rename to htdocs/php/login.php
diff --git a/Martin/php/profile.php b/htdocs/php/profile.php
similarity index 100%
rename from Martin/php/profile.php
rename to htdocs/php/profile.php
diff --git a/Martin/php/register.php b/htdocs/php/register.php
similarity index 100%
rename from Martin/php/register.php
rename to htdocs/php/register.php
diff --git a/Martin/php/var_and_functions.php b/htdocs/php/var_and_functions.php
similarity index 100%
rename from Martin/php/var_and_functions.php
rename to htdocs/php/var_and_functions.php
diff --git a/Martin/profile.html b/htdocs/profile.html
similarity index 100%
rename from Martin/profile.html
rename to htdocs/profile.html
diff --git a/Martin/register.html b/htdocs/register.html
similarity index 100%
rename from Martin/register.html
rename to htdocs/register.html
diff --git a/Martin/register.js b/htdocs/register.js
similarity index 100%
rename from Martin/register.js
rename to htdocs/register.js
diff --git a/Martin/src/PR-OJEK_logo.PNG b/htdocs/src/PR-OJEK_logo.PNG
similarity index 100%
rename from Martin/src/PR-OJEK_logo.PNG
rename to htdocs/src/PR-OJEK_logo.PNG
diff --git a/Martin/src/edit-preferred-locations_backPNG.PNG b/htdocs/src/edit-preferred-locations_backPNG.PNG
similarity index 100%
rename from Martin/src/edit-preferred-locations_backPNG.PNG
rename to htdocs/src/edit-preferred-locations_backPNG.PNG
diff --git a/Martin/src/edit-preferred-locations_button.PNG b/htdocs/src/edit-preferred-locations_button.PNG
similarity index 100%
rename from Martin/src/edit-preferred-locations_button.PNG
rename to htdocs/src/edit-preferred-locations_button.PNG
diff --git a/Martin/src/edit-profile_back.PNG b/htdocs/src/edit-profile_back.PNG
similarity index 100%
rename from Martin/src/edit-profile_back.PNG
rename to htdocs/src/edit-profile_back.PNG
diff --git a/Martin/src/edit-profile_submit.PNG b/htdocs/src/edit-profile_submit.PNG
similarity index 100%
rename from Martin/src/edit-profile_submit.PNG
rename to htdocs/src/edit-profile_submit.PNG
diff --git a/Martin/src/edit_button.PNG b/htdocs/src/edit_button.PNG
similarity index 100%
rename from Martin/src/edit_button.PNG
rename to htdocs/src/edit_button.PNG
diff --git a/Martin/src/login_submit.PNG b/htdocs/src/login_submit.PNG
similarity index 100%
rename from Martin/src/login_submit.PNG
rename to htdocs/src/login_submit.PNG
diff --git a/Martin/src/preferred-location-edit_button.PNG b/htdocs/src/preferred-location-edit_button.PNG
similarity index 100%
rename from Martin/src/preferred-location-edit_button.PNG
rename to htdocs/src/preferred-location-edit_button.PNG
diff --git a/Martin/src/preferred-location-remove_button.PNG b/htdocs/src/preferred-location-remove_button.PNG
similarity index 100%
rename from Martin/src/preferred-location-remove_button.PNG
rename to htdocs/src/preferred-location-remove_button.PNG
diff --git a/Martin/src/profile_sample_box.PNG b/htdocs/src/profile_sample_box.PNG
similarity index 100%
rename from Martin/src/profile_sample_box.PNG
rename to htdocs/src/profile_sample_box.PNG
diff --git a/Martin/src/profile_sample_circle.PNG b/htdocs/src/profile_sample_circle.PNG
similarity index 100%
rename from Martin/src/profile_sample_circle.PNG
rename to htdocs/src/profile_sample_circle.PNG
diff --git a/Martin/src/register_submit.PNG b/htdocs/src/register_submit.PNG
similarity index 100%
rename from Martin/src/register_submit.PNG
rename to htdocs/src/register_submit.PNG
diff --git a/Martin/src/whatthefont_o.PNG b/htdocs/src/whatthefont_o.PNG
similarity index 100%
rename from Martin/src/whatthefont_o.PNG
rename to htdocs/src/whatthefont_o.PNG
diff --git a/Martin/tes.html b/htdocs/tes.html
similarity index 100%
rename from Martin/tes.html
rename to htdocs/tes.html
diff --git a/Martin/xdk/init-dev.js b/htdocs/xdk/init-dev.js
similarity index 100%
rename from Martin/xdk/init-dev.js
rename to htdocs/xdk/init-dev.js
diff --git a/Martin/xdk/project-info.json b/htdocs/xdk/project-info.json
similarity index 100%
rename from Martin/xdk/project-info.json
rename to htdocs/xdk/project-info.json
-- 
GitLab


From 2d8554534599d4cb132b98eb83497b1877e032f0 Mon Sep 17 00:00:00 2001
From: patricknugrohoh <patrick.nugroho64@yahoo.com>
Date: Fri, 6 Oct 2017 17:49:14 +0700
Subject: [PATCH 07/19] frontend history,edit profile sama edit pref location
 sama php nya tp yg history blm ada phpnya

---
 htdocs/css/edit-preferred-locations-style.css |  37 +++++
 htdocs/css/edit-profile-style.css             |  44 ++++++
 htdocs/css/history-style.css                  | 145 ++++++++++++++++++
 htdocs/edit-preferred-locations.html          | 100 ++++++++----
 htdocs/edit-profile.html                      |  43 ++++--
 htdocs/history.html                           |  83 ++++++++++
 htdocs/js/edit-preferred-locations.js         |  51 ++++++
 htdocs/php/edit_locations.php                 |  29 ++++
 htdocs/php/edit_preferred_locations.php       |  68 ++++++++
 htdocs/php/edit_profile.php                   |  27 ++++
 htdocs/php/fetchLocationsData.php             |  31 ++++
 htdocs/src/check-button.PNG                   | Bin 0 -> 2054 bytes
 ....PNG => edit-preferred-locations_back.PNG} | Bin
 htdocs/src/edit-profile_back2.PNG             | Bin 0 -> 3158 bytes
 htdocs/src/edit-profile_back_button.PNG       | Bin 0 -> 2553 bytes
 htdocs/src/green-check2.PNG                   | Bin 0 -> 26254 bytes
 htdocs/src/hide-button.PNG                    | Bin 0 -> 2211 bytes
 17 files changed, 613 insertions(+), 45 deletions(-)
 create mode 100644 htdocs/css/edit-preferred-locations-style.css
 create mode 100644 htdocs/css/edit-profile-style.css
 create mode 100644 htdocs/css/history-style.css
 create mode 100644 htdocs/history.html
 create mode 100644 htdocs/js/edit-preferred-locations.js
 create mode 100644 htdocs/php/edit_locations.php
 create mode 100644 htdocs/php/edit_preferred_locations.php
 create mode 100644 htdocs/php/edit_profile.php
 create mode 100644 htdocs/php/fetchLocationsData.php
 create mode 100644 htdocs/src/check-button.PNG
 rename htdocs/src/{edit-preferred-locations_backPNG.PNG => edit-preferred-locations_back.PNG} (100%)
 create mode 100644 htdocs/src/edit-profile_back2.PNG
 create mode 100644 htdocs/src/edit-profile_back_button.PNG
 create mode 100644 htdocs/src/green-check2.PNG
 create mode 100644 htdocs/src/hide-button.PNG

diff --git a/htdocs/css/edit-preferred-locations-style.css b/htdocs/css/edit-preferred-locations-style.css
new file mode 100644
index 00000000..f70aa0b2
--- /dev/null
+++ b/htdocs/css/edit-preferred-locations-style.css
@@ -0,0 +1,37 @@
+body {
+    margin: 140px auto;
+	width: 36%;
+}
+div.edit-preferred-location {
+   padding: 10px;
+   border: 3px solid green;	 
+}
+
+div.edit-preffered-locations-title {
+	font-family: consolas;
+}
+
+div.preferred-locations-table {
+	padding-left: 100px;
+}
+
+table {
+	border-collapse:collapse;
+}
+
+table, td,th{
+	border: 1px solid black;
+}
+#check-button-row1 {
+	display: none;
+}
+
+#location-input {
+	margin-left: 0px;
+}
+div.add-new-location-title {
+	font-family: consolas;
+}
+#add_button {
+	float:right;
+}
diff --git a/htdocs/css/edit-profile-style.css b/htdocs/css/edit-profile-style.css
new file mode 100644
index 00000000..e80d03fb
--- /dev/null
+++ b/htdocs/css/edit-profile-style.css
@@ -0,0 +1,44 @@
+body {
+	margin: 110px auto;
+    width:  37%;
+    border: 3px solid green;
+    padding: 10px;	
+}
+div.edit-profile-title {
+	font-family:consolas;
+}
+
+#user-picture-box {
+    width:	120px;
+    height:	120px;
+    float:	left;
+}
+
+#user-picture-path {
+	margin-left: 24px;
+}
+
+#user-picture-image {
+	margin-left: 24px;
+}
+
+div.update-profile-title {
+	margin-left: 74px;
+	
+}
+div.update-profile {
+	margin-left:70px;
+	
+}
+#user-fullname {
+   margin-left: 46px;
+}
+#user-phone {
+   margin-left: 23px; 
+}
+#checkbox_driver {
+	margin-left: 30px;
+}
+#save-button {
+	float: right;
+}
diff --git a/htdocs/css/history-style.css b/htdocs/css/history-style.css
new file mode 100644
index 00000000..c32e47e8
--- /dev/null
+++ b/htdocs/css/history-style.css
@@ -0,0 +1,145 @@
+body {
+    width: 44%;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+div.profile-container-top {
+    width: 100%;
+    height: 100%;
+    display: block;
+}
+
+a.PR-OJEK-logo {
+    width: auto;
+    height: 100%;
+    overflow: hidden;
+    padding-top: 18px;
+    padding-left: 10px;
+    height: 50px;
+    float: left;
+}
+div.username-identifier-and-control{
+    line-height: 5px;
+    text-align: right;
+    float: right;
+    padding-top: 5px;
+    padding-bottom: 10px;
+    margin-bottom: 15px;
+}
+
+div.username-identifier-and-control a {
+    font-weight: 800;
+}
+
+
+div.profile-topnavigation ul {
+    
+    clear: left;
+    clear: right;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+    border-right: 1px solid black;
+}
+div.profile-topnavigation li {
+    width: 33.33333%;
+    float: left;
+}
+
+div.profile-topnavigation li a {
+    width: 100%;
+    height:6px;
+    display: block;
+    font-family: sans-serif;
+    background-color: black;
+    font-size: 1.3em;
+    color: black;
+    text-align: center;
+    padding-top: 0.7em;
+    padding-bottom: 1.3em;
+    border: 1px grey;
+    text-decoration: none;
+    background-color: white;
+    border: 1px solid black;
+    border-right: 1px solid black;
+}
+div.profile-topnavigation li a:hover {
+    background-color: rgba(70,93,67,0.2);
+    color: black;
+    
+}
+
+div.history-topnavigation ul {
+    clear: left;
+    clear: right;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+    border-right: 1px solid black;
+}
+div.history-topnavigation li {
+    width: 50%;
+    float: left;
+}
+
+div.history-topnavigation li a {
+    width: 100%;
+    height:6px;
+    display: block;
+    font-family: sans-serif;
+    background-color: black;
+    font-size: 1.3em;
+    color: black;
+    text-align: center;
+    padding-top: 0.7em;
+    padding-bottom: 1.3em;
+    border: 1px grey;
+    text-decoration: none;
+    background-color: white;
+    border: 1px solid black;
+    border-right: 1px solid black;
+}
+div.history-topnavigation li a:hover {
+    background-color: rgba(70,93,67,0.2);
+    color: black;
+}
+
+#profile-active {
+    background-color: rgb(70,93,67);
+    color: white;
+}
+
+#history-active {
+    background-color: rgb(144,238,144);
+    color: black;
+}
+
+#user-picture-box {
+    width:	120px;
+    height:	120px;
+    float:	left;
+}
+
+#user-picture-path {
+	margin-left: 24px;
+}
+
+#user-picture-image {
+	margin-left: 24px;
+}
+
+div.order-title {
+	font-family:verdana;
+	margin-left:160px;
+	
+}
+#order{
+	margin-left:160px
+}
+#hide-button {
+	
+	float:right;
+}
diff --git a/htdocs/edit-preferred-locations.html b/htdocs/edit-preferred-locations.html
index e4fc2ede..80311754 100644
--- a/htdocs/edit-preferred-locations.html
+++ b/htdocs/edit-preferred-locations.html
@@ -4,36 +4,80 @@
         <title>PR-OJEK : Edit Preferred Locations </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="css/">
+        <link rel="stylesheet" type="text/css" href="css/edit-preferred-locations-style.css">
     </head>
     <body>
         <div class="edit-preferred-location">
-            <h1> Edit-Preferred-Location</h1>
-            <div class="edit-profile-information">
-                <h1> EDIT PREFERRED LOCATIONS </h1>
-                <table id="preferred-locations-table">
-                    <tr id="preferred-locations-table-header">
-                        <th> No </th>
-                        <th> Location </th>
-                        <th> Actions </th>
-                    </tr>
-                    <div class="preferred-locations-table-rows">
-                        <tr>
-                            <th> 1 </th>
-                            <th> Bandung </th>
-                            <th> <img class="preferred-locations-edit-button" id="edit-button-row1" src="src/preferred-location-edit_button.PNG"> <img class="preferred-locations-edit-button" id="remove-button-row1" src="src/preferred-location-remove_button.PNG"> </th>
-                        </tr>
-                    </div>
-                </table> <br/>
-                <div class="add-new-location">
-                    <form action="/add-preferred-locations.php" method="GET">
-                        ADD NEW LOCATION <br/>
-                        <input type="text" name="location-input" id="location-input">
-                        <input type="image" src="src/edit-preferred-locations_button.PNG"  alt="Add location" height="48" width="48"> <br/>
-                        <button type="button" id="edit-preferred-locations-back-button" onclick="location.href='/www/profile.html'"><img src="src/edit-preferred-locations_backPNG.PNG"></button>
-                    </form>
-                </div>
-            </div>
+            
+			<div class="edit-preffered-locations-title">
+				<h1> EDIT PREFERRED LOCATIONS </h1>
+			</div>
+			<div class="preferred-locations-table">
+				<table class="preferred-locations-table2">
+					<div class="preferred-locations-table-header">
+						<tr>
+							<th> No </th>
+							<th> Location </th>
+							<th> Actions </th>
+						</tr>
+					</div>
+					<div class="preferred-locations-table-rows">
+						<tr>
+							<td> 1 </td>
+							<td> Pewter City </td>
+							<td> <img class="preferred-locations-edit-button" name="edit-button-rowl" id="edit-button-rowl" src="src/preferred-location-edit_button.PNG"> 
+								 <img class="preferred-locations-edit-button"  name="remove-button-row1" id="remove-button-row1" src="src/preferred-location-remove_button.PNG"> </td>
+								 
+						</tr>
+						<tr>
+							<td> 2 </td>
+							<td> Saffron City </td>
+							<td> <img class="preferred-locations-edit-button" name="edit-button-rowl" id="edit-button-rowl" src="src/preferred-location-edit_button.PNG"> 
+								 <img class="preferred-locations-edit-button" name="remove-button-row1" id="remove-button-row1" src="src/preferred-location-remove_button.PNG"> </td>
+						</tr>
+						<tr>
+							<td> 3 </td>
+							<td>	
+								<form action="php/edit_preferred_locations.php" method="POST">
+									
+									<input type="hidden" name="locations" id="locations"><br/>
+								</form> 
+								<div class="locations_to_be_edit">
+									SkyPillar Tower
+								</div>
+								</td>
+							<td> <img class="preferred-locations-edit-button" name="edit-button-rowl" id="edit-button-rowl" src="src/preferred-location-edit_button.PNG"> 
+								 <img class="preferred-locations-edit-button" name="remove-button-row1" id="remove-button-row1" src="src/preferred-location-remove_button.PNG"> </td>
+								 
+						</tr>
+					</div>
+				</table>
+			</div>
+			</br>
+			<div class="add-new-location">
+				<form action="php/edit_preferred_locations.php" method="POST">
+					<div class="add-new-location-title">
+						ADD NEW LOCATION:
+					</div>
+					
+					<div class="add-new-location-bar">
+						<input type="text" name="location-input" id="location-input">
+						<input type="image" id="add_button" src="src/edit-preferred-locations_button.PNG"  alt="Add location" height="25" width="61">
+						
+					</div>
+					</br>
+					<a href="profile.html"><img src="src/edit-preferred-locations_back.PNG" alt="Back to Profile" width=61px>
+				</form>
+			</div>
+     
         </div>
     </body>
-</html>
\ No newline at end of file
+    <script>
+		function confirmDelete() { 
+			 document.getElementById("edit-button-rowl").innerHTML = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
+		}
+	</script>
+
+</html>
+
+ 
diff --git a/htdocs/edit-profile.html b/htdocs/edit-profile.html
index 731fa8df..c10c4886 100644
--- a/htdocs/edit-profile.html
+++ b/htdocs/edit-profile.html
@@ -4,39 +4,48 @@
         <title>PR-OJEK : Edit Profile </title>
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
-        <link rel="stylesheet" type="text/css" href="css/">
+        <link rel="stylesheet" type="text/css" href="css/edit-profile-style.css">
     </head>
     <body>
         <div class="edit-profile">
-            <h1> Edit-Profile</h1>
             <div class="edit-profile-information">
-                <h1> EDIT PROFILE INFORMATION </h1>
-                <div class="profile-picture">
-                    <img id="user-picture-box" src="/www/src/profile_sample_circle.PNG">
-                    <div class="update-profile-picture">
+                <div class="edit-profile-title">
+					<h1> EDIT PROFILE INFORMATION </h1>
+                </div>
+                <div class="update-profile-picture">
+					<div class="profile-picture">
+						<img id="user-picture-box" alt="Profile Picture" src="src/profile_sample_box.PNG">
+					</div>
+					<div class="update-profile">
                         <form action="/update_profile.php" method="POST">
-                            Update profile picture <br/>
-                            <input type="text" name="user-picture-path" id="user-picture-path">
-                            <input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
+                            </br> 
+                            <div class="update-profile-title">
+								Update profile picture
+                            </div>
+                            <div class="update-profile-form">
+								<input type="text" name="user-picture-path" id="user-picture-path" disabled>
+								<input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
+                            </div>
                         </form>
-                    </div>
+					</div>
                 </div>
+                </br> </br> </br> </br>
                 <div class="edit-profile-data">
-                    <form action="/update_profile.php" method="POST">
+                    <form action="php/edit_profile.php" method="POST">
                         Your Name
-                        <input type="text" name="user-fullname" id="user-fullname"> <br/>
+                        <input type="text" name="user-fullname" id="user-fullname"><br/>
                         Phone Number
-                        <input type="text" name="user-phone" id="user-phone" pattern="[0-9]" title="Only accepts numbers"><br/>
+                        <input type="text" name="user-phone" id="user-phone" ><br/>
                         Status Driver
-                        <label class="switch">
+                        <label class="switch" name="status-driver" id="checkbox_driver">
                             <input type="checkbox">
                             <span class="slider round"></span>
                         </label> <br/> <br/>
-                        <button type="button" id="edit-profile-back-button" onclick="location.href='/www/profile.html'"><img src="src/edit-profile_back.PNG" alt="Submit" width="48" height="48"></button>
-                        <input type="image" id="save-button" src="src/edit-profile_submit.PNG" alt="Submit" width="48" height="48">
+                        <a href="profile.html"><img src="src/edit-profile_back.PNG" alt="Submit" width="61" height="25"></button>
+                        <input type="image" id="save-button" src="src/edit-profile_submit.PNG" alt="Submit edit profile" width="61" height="25">
                     </form>
                 </div>
             </div>
         </div>        
     </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/htdocs/history.html b/htdocs/history.html
new file mode 100644
index 00000000..c1e1c69e
--- /dev/null
+++ b/htdocs/history.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="css/history-style.css">
+    </head>
+    <body>
+        <?php echo "TES"; ?>
+        <div class="profile-container-top">
+            <a class="PR-OJEK-logo" href=""> <img src="src/PR-OJEK_logo.PNG"> </a>
+            <div class="username-identifier-and-control">
+                <p id="username-greetings"> Hi, <span id="hi-username"> Martin </span> ! </p>
+                <a href="login.html"> Logout </a>
+            </div>
+        </div>
+        <div class="profile-topnavigation">
+            <ul>
+                <li><a href=""> ORDER </a></li>
+                <li><a id="profile-active" href=""> HISTORY </a></li>
+                <li><a href=""> MY PROFILE </a></li>
+            </ul>
+        </div>
+        <div class="transaction-history">
+            <div class="my-previous-order">
+                <h1 id="profile-update-text"> TRANSACTION HISTORY</h1>
+				<div class="history-topnavigation">
+					<ul>
+						<li><a id="history-active" href=""> MY PREVIOUS ORDERS </a></li>
+						<li><a href=""> DRIVER HISTORY </a></li>
+					</ul>
+				</div>
+            </div>
+        </div>
+        </br>
+        <div class="prev-orders">
+			<div class="profile-picture">
+				<img id="user-picture-box" alt="Profile Picture" src="src/profile_sample_box.PNG">
+			</div>
+			<div class="orders">
+				<form action="/update_profile.php" method="POST">
+					
+					<div class="order-title">
+						((Tanggal order here))
+						<input type="image" id="hide-button" src="src/hide-button.PNG" alt="Hide order" width="71" height="30">
+					</div>
+					<div class="order-content">
+						<div id="order">
+							((nama driver))</br>
+							((Loc awal - loc tujuan))</br>
+							((You rated: ))</br>
+							((You commented:))
+						</div>
+					</div>
+				</form>
+			</div>	
+        </div>
+        </br></br>
+        <div class="prev-orders">
+			<div class="profile-picture">
+				<img id="user-picture-box" alt="Profile Picture" src="src/profile_sample_box.PNG">
+			</div>
+			<div class="orders">
+				<form action="/update_profile.php" method="POST">
+					
+					<div class="order-title">
+						((Tanggal order here))
+						<input type="image" id="hide-button" src="src/hide-button.PNG" alt="Hide order" width="71" height="30">
+					</div>
+					<div class="order-content">
+						<div id="order">
+							((nama customer))</br>
+							((Loc awal - Loc tujuan))</br>
+							((gave .. stars for this order))</br>
+							((and left comment:))</br>
+						</div>
+					</div>
+				</form>
+			</div>	
+        </div>
+    </body>
+</html>
diff --git a/htdocs/js/edit-preferred-locations.js b/htdocs/js/edit-preferred-locations.js
new file mode 100644
index 00000000..47803715
--- /dev/null
+++ b/htdocs/js/edit-preferred-locations.js
@@ -0,0 +1,51 @@
+function editLoc(){
+	var field = document.getElementById("newlocations");
+	var location = document.getElementById("locations");
+	var check = document.getElementById("check-button-row1");
+	var edit = document.getElementById("edit-button-rowl");
+	var del = document.getElementById("remove-button-row1");
+	
+	field.type="text";
+	check.setAttribute("style","display:inline");
+	location.setAttribute("style","display:none");
+	edit.setAttribute("style","display:none");
+	del.setAttribute("style","display:inline");
+} 
+function fetchLocationsData() {
+    
+    var id_active = getQueryVariable("id_active");
+        
+    var xmlhttp = new XMLHttpRequest();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            var myJSON = this.responseText;
+            var obj = JSON.parse(myJSON);
+            var array_loc = obj.prefLoc;
+            i = 1;
+			do{
+				
+				document.getElementById("locations").innerHTML = array_loc[i];
+				i++;
+			}
+			while(array_loc.length > 0);
+			
+        }
+    }
+    xmlhttp.open("GET", "fetchLocationsData.php?id_active="+id_active,true);
+    xmlhttp.send();
+}
+
+function getQueryVariable(variable)
+{ 
+  var query = window.location.search.substring(1); 
+  var vars = query.split("&"); 
+  for (var i=0;i<vars.length;i++)
+  { 
+    var pair = vars[i].split("="); 
+    if (pair[0] == variable)
+    { 
+      return pair[1]; 
+    } 
+  }
+  return -1; //not found 
+}
diff --git a/htdocs/php/edit_locations.php b/htdocs/php/edit_locations.php
new file mode 100644
index 00000000..b380a4d7
--- /dev/null
+++ b/htdocs/php/edit_locations.php
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML>
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		/*$input_remove_locations= $_POST["remove-button-row1"];*/
+        $input_add_locations= $_POST["location-input"];
+		
+		
+		$id_active = $_GET["id_active"];	
+		
+		/*if(){
+			$sql = "DELETE FROM driver_prefloc WHERE driverID='$id_active'";
+		}*/
+        $sql = "INSERT INTO driver_prefloc(driverID, prefLoc) VALUES ('$id_active', '$input_add_locations')";
+        
+        $result = $connection->query($sql);
+		
+            
+		if(){
+			header("Location: profile.php?id_active=" . $id_active); // Profile berhasil di update                    
+        }
+    }
+    echo $errMessage;
+?>
diff --git a/htdocs/php/edit_preferred_locations.php b/htdocs/php/edit_preferred_locations.php
new file mode 100644
index 00000000..39840886
--- /dev/null
+++ b/htdocs/php/edit_preferred_locations.php
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML>
+<HTML lang="en-US">
+    <head>
+        <title>PR-OJEK : Edit Preferred Locations </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="../css/edit-preferred-locations-style.css">
+    </head>
+    <body onload=fetchLocationsData()>
+        <div class="edit-preferred-location">
+            
+			<div class="edit-preffered-locations-title">
+				<h1> EDIT PREFERRED LOCATIONS </h1>
+			</div>
+			<div class="preferred-locations-table">
+				<table id = "mytable" class="preferred-locations-table2">
+					<div class="preferred-locations-table-header">
+						<tr>
+							<th> No </th>
+							<th> Location </th>
+							<th> Actions </th>
+						</tr>
+					</div>
+					
+						<div class="preferred-locations-table-rows">
+							<tr>
+								<td> 1 </td>
+								<td> <form action="php/edit_preferred_locations.php" method="POST">
+										<input type="hidden" name="newlocations" id="newlocations"><br/>
+									</form> 
+									<div id="locations">
+										Pewter City
+									</div>
+									
+									
+									
+									</td>
+								<td> <img class="preferred-locations-edit-button" onclick="editLoc()" name="check-button-row1" id="check-button-row1" src="../src/check-button.png" height="25" width="30"> 
+									 <img class="preferred-locations-edit-button" onclick="editLoc()" name="edit-button-rowl" id="edit-button-rowl" src="../src/preferred-location-edit_button.PNG"> 
+									 <img class="preferred-locations-edit-button" onclick="editLoc()" name="remove-button-row1" id="remove-button-row1" src="../src/preferred-location-remove_button.PNG"> </td>
+							</tr>
+							
+						</div>
+					
+				</table>
+			</div>
+			</br>
+			<div class="add-new-location">
+				<form action="php/edit_preferred_locations.php" method="POST">
+					<div class="add-new-location-title">
+						ADD NEW LOCATION:
+					</div>
+					
+					<div class="add-new-location-bar">
+						<input type="text" name="location-input" id="location-input">
+						<input type="image" id="add_button" src="../src/edit-preferred-locations_button.PNG"  alt="Add location" height="25" width="61">
+						
+					</div>
+					</br>
+					<a href="profile.html"><img src="../src/edit-preferred-locations_back.PNG" alt="Back to Profile" width=61px>
+				</form>
+			</div>
+     
+        </div>
+    <script src="../js/edit-preferred-locations.js"></script>    
+    </body>
+</html>
+
diff --git a/htdocs/php/edit_profile.php b/htdocs/php/edit_profile.php
new file mode 100644
index 00000000..69fb8933
--- /dev/null
+++ b/htdocs/php/edit_profile.php
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML>
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		/*$input_user_picutre_image = $_POST["user-picture-image"];*/
+        $input_fullname = $_POST["user-fullname"];
+        $input_phone= $_POST["user-phone"];
+        /*$input_driver_status = $_POST["user-driver-status"];*/
+
+		$id_active = $_GET["id_active"];
+		
+        $sql = "UPDATE user_data SET phone='$input_phone', full_name='$input_fullname' WHERE ID='$id_active' ";
+        
+        $result = $connection->query($sql);
+       
+            
+		header("Location: profile.php?id_active=" . $id_active); // Profile berhasil di update                    
+            
+    }
+    echo $errMessage;
+?>
+</html>
diff --git a/htdocs/php/fetchLocationsData.php b/htdocs/php/fetchLocationsData.php
new file mode 100644
index 00000000..4b81b59a
--- /dev/null
+++ b/htdocs/php/fetchLocationsData.php
@@ -0,0 +1,31 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+
+        $sql = "SELECT * FROM driver_prefloc where driverID='$id_active'";
+        $result = $connection->query($sql);
+
+        if ($result->num_rows > 0) {
+			$array_hasil = array();
+            while($row = $result->fetch_assoc()) {
+				array_push($array_hasil, $row["prefLoc"]);
+			}            
+
+            // CREATE JSON
+            $response = new stdClass();
+            $response->driverID= $driverID;
+            $response->prefLoc= $array_hasil;
+
+        }
+		
+        $response = json_encode($response);
+        echo $response;
+    }
+?>
diff --git a/htdocs/src/check-button.PNG b/htdocs/src/check-button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..dc77509cd84afe279bd662c4d26a2c5399c41512
GIT binary patch
literal 2054
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

literal 0
HcmV?d00001

diff --git a/htdocs/src/edit-preferred-locations_backPNG.PNG b/htdocs/src/edit-preferred-locations_back.PNG
similarity index 100%
rename from htdocs/src/edit-preferred-locations_backPNG.PNG
rename to htdocs/src/edit-preferred-locations_back.PNG
diff --git a/htdocs/src/edit-profile_back2.PNG b/htdocs/src/edit-profile_back2.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..644f11274d52ca254dd93bde148892201ff877bb
GIT binary patch
literal 3158
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

literal 0
HcmV?d00001

diff --git a/htdocs/src/edit-profile_back_button.PNG b/htdocs/src/edit-profile_back_button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..3f92e2e2f663ae865eae8859ab5749c13d669042
GIT binary patch
literal 2553
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
P00000NkvXXu0mjf6z&St

literal 0
HcmV?d00001

diff --git a/htdocs/src/green-check2.PNG b/htdocs/src/green-check2.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..327e6538b544082b8753acea72f777db8dc5a0b2
GIT binary patch
literal 26254
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
b#DM=F?<*nCgezB700000NkvXXu0mjfl40&*

literal 0
HcmV?d00001

diff --git a/htdocs/src/hide-button.PNG b/htdocs/src/hide-button.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..3371528d09e02f1890a757cd01986f82736c4449
GIT binary patch
literal 2211
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

literal 0
HcmV?d00001

-- 
GitLab


From 8a116dc5d8d1fa8674123b46f90fca592ba5da5f Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Fri, 6 Oct 2017 19:34:14 +0700
Subject: [PATCH 08/19] Page Order front-end back-end

---
 htdocs/js/order.js          | 123 ++++++++++++++++++++++++++++++++++++
 htdocs/php/order.php        | 112 ++++++++++++++++++++++++++++++++
 htdocs/php/processOrder.php |  37 +++++++++++
 htdocs/src/stars.png        | Bin 0 -> 838 bytes
 4 files changed, 272 insertions(+)
 create mode 100644 htdocs/js/order.js
 create mode 100644 htdocs/php/order.php
 create mode 100644 htdocs/php/processOrder.php
 create mode 100644 htdocs/src/stars.png

diff --git a/htdocs/js/order.js b/htdocs/js/order.js
new file mode 100644
index 00000000..6552a973
--- /dev/null
+++ b/htdocs/js/order.js
@@ -0,0 +1,123 @@
+function initialize() {
+
+  var id_active = getQueryVariable("id_active");
+  
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+      if (this.readyState == 4 && this.status == 200) {
+          var myJSON = this.responseText;
+          var obj = JSON.parse(myJSON);
+          document.getElementById("hi-username").innerHTML = obj.username;
+          document.getElementById("username").innerHTML = "@" + obj.username;
+      }
+  }
+  xmlhttp.open("GET", "fetchUserData.php?id_active="+id_active,true);
+  xmlhttp.send();
+
+  document.getElementById("destination-phase").id="active-phase";
+  document.getElementById("driver-list").style.display="none";
+  document.getElementById("give-review").style.display="none";
+}
+
+function fetchDriverList() {
+  
+  var htmlElement = [
+  '<div id="other-suggestions" class="other-suggestions">',
+  '<img id="userpp" src="../src/profile_sample_circle.PNG">',
+  '<div class="profile-data" style="width: 25em; height: 135px; float: right; border: 1px solid red;">',
+      '<p> PIKACHUUUU </p>',
+      '<button type="button" id="i-choose-you"> I CHOOSE YOU </button> </div> </div> <br>'
+  ];
+
+  console.log(htmlElement);
+
+  var id_active = getQueryVariable("id_active");
+  
+  var xmlhttp = new XMLHttpRequest();
+  xmlhttp.onreadystatechange = function() {
+      if (this.readyState == 4 && this.status == 200) {
+          var myJSON = this.responseText;
+          console.log(myJSON);
+          var obj = JSON.parse(myJSON);
+
+          var parent = document.getElementById("other-suggestions"); 
+          for (i = 0; i < obj.result.length; i++) {
+            htmlElement[2]="<p> " + obj.result[i].username + " </p>";
+            htmlElement[3]='<p> <span id="user-stars"> &#9734 ' + 
+                          obj.result[i].rating + '<span id="user-votes"> (' + obj.result[i].votes + ' votes) </span> </p>';
+            var elementInString = Array.prototype.join.call(htmlElement, "\n");
+            var child = document.createElement('div');
+            child.innerHTML = elementInString;
+            child = child.firstChild;
+            parent.appendChild(child);
+            console.log(elementInString);  
+          }
+      }
+  }
+  xmlhttp.open("GET", "processOrder.php?id_active="+id_active,true);
+  xmlhttp.send();
+}
+
+function goTo(location) {
+  var currentActiveID = getQueryVariable("id_active");
+  
+  if (location == 'profile') {
+    location = "profile.php?id_active=";
+  }
+  else if (location == 'history') {
+    location = "history.php?id_active=";
+  }
+  else {
+    console.log(location);
+    location= "order.php?id_active=";
+  }
+  
+  location += currentActiveID;
+  console.log(location);
+  window.location.href = location;
+}
+
+function getQueryVariable(variable)
+{ 
+  var query = window.location.search.substring(1); 
+  var vars = query.split("&"); 
+  for (var i=0;i<vars.length;i++)
+  { 
+    var pair = vars[i].split("="); 
+    if (pair[0] == variable)
+    { 
+      return pair[1]; 
+    } 
+  }
+  return -1; //not found 
+}
+
+function showSelectDestination() {
+  document.getElementById("driver-list").style.display="none";
+  document.getElementById("give-review").style.display="none";
+  document.getElementById("destination-form").style.display="block";
+
+  document.getElementById("destination-phase").id ="active-phase";
+  document.getElementById("complete-order-phase").id ="complete-order-phase";
+  document.getElementById("select-driver-phase").id = "select-driver-phase";
+}
+
+function showSelectDriver() {
+  document.getElementById("give-review").style.display="none";  
+  document.getElementById("destination-form").style.display="none";
+  document.getElementById("driver-list").style.display="block";
+  
+  document.getElementById("active-phase").id ="destination-phase";
+  document.getElementById("complete-order-phase").id ="complete-order-phase";
+  document.getElementById("select-driver-phase").id = "active-phase";
+}
+
+function showCompleteYourOrder() {
+  document.getElementById("driver-list").style.display="none";
+  document.getElementById("give-review").style.display="block";
+  document.getElementById("destination-form").style.display="none";
+  
+  document.getElementById("active-phase").id ="destination-phase";
+  document.getElementById("complete-order-phase").id ="complete-order-phase";
+  document.getElementById("select-driver-phase").id = "active-phase";
+}
diff --git a/htdocs/php/order.php b/htdocs/php/order.php
new file mode 100644
index 00000000..a9675d92
--- /dev/null
+++ b/htdocs/php/order.php
@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="../css/order-style.css">
+    </head>
+    <body onload="initialize()">
+        <div class="profile-container-top">
+            <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
+            <div class="username-identifier-and-control">
+                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
+                <a href="../login.html"> Logout </a>
+            </div>
+        </div>
+        <div class="profile-topnavigation">
+            <ul>
+                <li><a id="active" onclick="goTo('order')"> ORDER </a></li>
+                <li><a onclick="goTo('history')"> HISTORY </a></li>
+                <li><a onclick="goTo('profile')"> MY PROFILE </a></li>
+            </ul>
+        </div>
+        <div class="order-main">
+            <p class="normal-text"> MAKE AN ORDER </p>
+            <div class="order-navigation">
+               <ul>
+                    <li><a id="destination-phase" onclick="showSelectDestination()"> <span class="circled"> 1 </span> Select Destination </a></li>
+                    <li><a id="select-driver-phase" onclick="showSelectDriver(); fetchDriverList()"> <span class="circled"> 2 </span> Select a Driver </a></li>
+                    <li><a id="complete-order-phase" onclick="showCompleteYourOrder()"> <span class="circled"> 3 </span>  Complete Your Order </a></li>
+                </ul>
+            </div>
+            <form id="destination-form" class="register-form" action="php/register.php" method="post" id="register_form">
+                <div class="input-form">
+                    <div class="destination-text">
+                        <p> Picking Point </p> 
+                        <p> Destination </p>
+                        <p> Preferred Driver </p>
+                    </div>
+                    <div class="destination-input">
+                        <input class="destination-input" type="text" name="picking-point"> <br>
+                        <input class="destination-input" type="text" id= "" name="destination"> <br> 
+                        <input class="destination-input" type="text" id= "" name="preferred-driver" placeholder="(Optional)"> <br>
+                    </div>
+                </div>
+                <div class="Next">
+                    <button type="button" id="next-button"> Next </button>
+                </div>
+            </form>
+        </div>
+        <div id="driver-list">
+            <div id= "preferred-driver-list" class="preferred-drivers">
+                <p class="normal-text"> PREFERRED DRIVERS </p>
+                <div id="preferred-suggestons" class="preferred-suggestions">
+                    <img id="userpp" src="../src/profile_sample_circle.PNG">
+                    <div class="profile-data">
+                        <p> PIKACHUUUU </p>
+                        <p>
+                            <span id="user-stars"> &#9734 4.7 </span>
+                            <span id="user-votes"> (1000 votes) </span>
+                        </p>
+                        <button type="button" id="i-choose-you"> I CHOOSE YOU </button>
+                    </div> 
+                </div>
+            </div>
+            <div id="other-driver-list" class="other-drivers">
+                <p class="normal-text"> OTHER DRIVERS </p>
+                <div id="other-suggestions" class="other-suggestions">
+                    <img id="userpp" src="../src/profile_sample_circle.PNG">
+                    <div class="profile-data">
+                        <p> 
+                            <span id="username"> PIKAPIKAAAAA </span> <br>
+                            <span id="user-stars"> &#9734 4.7 </span>
+                            <span id="user-votes"> (1000 votes) </span>
+                        </p>
+                        <button type="button" id="i-choose-you"> I CHOOSE YOU </button>
+                    </div> 
+                </div>
+            </div>
+        </div>
+        <div id="give-review" class="give-review">
+            <p class="normal-text"> HOW WAS IT ? </p>
+            <div class="review">
+                <div class="profile">
+                    <img id="userpp" src="../src/profile_sample_circle.PNG">
+                    <p> @ <span id="username"> PIKAPIKAAAAA </span> </p>
+                    <p> <span id="fullname"> MARTIN LUTTA PUTRA </span> </p>
+                    <form id="" class="register-form" action="php/processOrder.php" method="post" id="register_form">
+                        <div class="stars">
+                            <input type="radio" name="star" class="star-1" id="star-1" />
+                            <label class="star-1" for="star-1">1</label>
+                            <input type="radio" name="star" class="star-2" id="star-2" />
+                            <label class="star-2" for="star-2">2</label>
+                            <input type="radio" name="star" class="star-3" id="star-3" />
+                            <label class="star-3" for="star-3">3</label>
+                            <input type="radio" name="star" class="star-4" id="star-4" />
+                            <label class="star-4" for="star-4">4</label>
+                            <input type="radio" name="star" class="star-5" id="star-5" />
+                            <label class="star-5" for="star-5">5</label>
+                            <span></span>
+                        </div>
+                        <textarea id="comment" cols="40" rows="5" placeholder="Your comment here ..."></textarea> <br>
+                        <div class="Next">
+                            <button type="button" id="complete-order-button"> Complete </button>
+                        </div>
+                    </form>
+                </div>
+             </div>
+        </div>
+    <script src="../js/order.js"></script>
+    </body>
+</html>
\ No newline at end of file
diff --git a/htdocs/php/processOrder.php b/htdocs/php/processOrder.php
new file mode 100644
index 00000000..76ed22e4
--- /dev/null
+++ b/htdocs/php/processOrder.php
@@ -0,0 +1,37 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+
+        $sql = "SELECT * FROM user_data, driver_review WHERE user_data.ID <> '$id_active' AND user_data.ID = driver_review.driverID";
+        $result = $connection->query($sql);
+        $tempArray = array();
+        if ($result->num_rows > 0) {
+            while($row = $result->fetch_assoc()) {
+                $ID = $row["ID"];
+                $username = $row["username"];
+                $rating = $row["rating"];
+                $votes = $row["votes"];
+
+                $tempMap = new stdClass();
+                $tempMap->ID= $ID;
+                $tempMap->username= $username;
+                $tempMap->rating= $rating;
+                $tempMap->votes= $votes;    
+                array_push($tempArray, $tempMap);
+            }            
+        }
+        // CREATE JSON
+        $response = new stdClass();
+        $response->result= $tempArray;
+        $response = json_encode($response);
+        
+        echo $response;
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/src/stars.png b/htdocs/src/stars.png
new file mode 100644
index 0000000000000000000000000000000000000000..246592f5905c25fb11bdaedf0f8ffb119d00aa9f
GIT binary patch
literal 838
zcmV-M1G)T(P)<h;3K|Lk000e1NJLTq0015U003GD1^@s6uleTK00004b3#c}2nYxW
zd<bNS00009a7bBm000XT000XT0n*)m`~Uy|9CSrkbW?9;ba!ELWdK2BZ(?O2Mrm?o
zcW-iQb09-gHF34$HUIzs7IZ~ebVG7wVRUJ4ZXi@?ZDjy3H!m<VFEKMo-4^=*00N##
zL_t(&f$f*UZQC#uhCdd)HycPBG{9TH-9*0V+zl#k;A?c!CiMU&&~D&tkW9cHOrcUu
zQ6xnnajG8(WSM&U@)M6Ve`So}E%fP4s2ey&TI)({U8UB4PAvo)d+kz+lN?*81yH2A
zPMzvz;`4gof!kh5u2UR0f#2l=JKXk)cCB1nrq;RyO5hQA0Cx8Jb>@A)ffwLpufKqc
zh+Mp2t@RH08S|e<=$nX~`kT>I+kyQG(ESj41GexkGkkB~Ig+!vGQyqENpL3kB-9ID
z2=_u^VmbXQt##BfMMTuxGqW3rUDHttsR`M+qQN0GA>dsCc(x|wAn@q;?iD!N&)<PB
z0W~AVPW3Br07?;QM5M9f2Rr7facZ`!2OWI?jw13h@!SJf_dj61v%O&3oej{qeqol>
z1g+yWbbsgS4ZMLr9$2+hs-;S;zpu1tofbfm>iT}t;=paMB-i(m79DPTMZ0$XEUK20
zjA_x-T)be_vSY=xXlhRV&1kCaz$$5R2)zMYc$XQzx9=Ru*<2anPUs{!6MPct1uukq
zp%8e=R4q|QQB$)#E!s65rI4B}ExPo+(xRzpOijaDX>rie2jFOGoM}<DjMCz4XB%TC
z|9CPbPp0F^l)mRuYPPhvfj98~4A!bbt17iTeFM?z0)Ut@r992?)oB3~sjkx;U)}am
z<~hZ6yyL%adnLJ!cRY66E82CO<6F1AqFuWkYgLjlEh6UP2Wz!s#k7c+Q-3p_>g&KN
zX>ka>1z+J^X87K|b0l|j<%2t+)8IVtNvI#Z4DN+O=mw%y+%6+#d0Mn<I!*yKTUvDK
zeWgXjG>B<fD=iK>`T!ge<4lWaHA;)Ko$XD3XG(LXGiQR+Vrb2l7C%1t52m8ov^6@T
Qn*aa+07*qoM6N<$g2jG&g8%>k

literal 0
HcmV?d00001

-- 
GitLab


From ba5823fc05dcee64dade8fa767f57dd3fc9f4cc8 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Fri, 6 Oct 2017 20:12:37 +0700
Subject: [PATCH 09/19] Rangkai link page

---
 htdocs/css/order-style.css    | 302 ++++++++++++++++++++++++++++++++++
 htdocs/js/edit-profile.js     |  23 +++
 htdocs/js/order.js            |  13 +-
 htdocs/js/profile.js          |  11 +-
 htdocs/php/edit_profile.php   |  77 ++++++---
 htdocs/php/profile.php        |  13 +-
 htdocs/php/update_profile.php |  27 +++
 7 files changed, 420 insertions(+), 46 deletions(-)
 create mode 100644 htdocs/css/order-style.css
 create mode 100644 htdocs/js/edit-profile.js
 create mode 100644 htdocs/php/update_profile.php

diff --git a/htdocs/css/order-style.css b/htdocs/css/order-style.css
new file mode 100644
index 00000000..1a81fbb8
--- /dev/null
+++ b/htdocs/css/order-style.css
@@ -0,0 +1,302 @@
+body {
+    width: 45%;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+div.profile-container-top {
+    width: 100%;
+    height: 100%;
+    display: block;
+}
+
+a.PR-OJEK-logo {
+    width: auto;
+    height: 100%;
+    overflow: hidden;
+    padding-top: 18px;
+    padding-left: 10px;
+    height: 50px;
+    float: left;
+}
+div.username-identifier-and-control{
+    line-height: 5px;
+    text-align: right;
+    float: right;
+    padding-top: 5px;
+    padding-bottom: 10px;
+    margin-bottom: 15px;
+}
+
+div.username-identifier-and-control a {
+    font-weight: 800;
+}
+div.profile-topnavigation ul {
+    clear: left;
+    clear: right;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+    border-right: 1px solid black;
+}
+div.profile-topnavigation li {
+    width: 33.33333%;
+    float: left;
+}
+div.profile-topnavigation li a {
+    width: 100%;
+    display: block;
+    font-family: sans-serif;
+    background-color: black;
+    font-size: 1.5em;
+    color: black;
+    text-align: center;
+    padding-top: 1em;
+    padding-bottom: 1em;
+    border: 1px grey;
+    text-decoration: none;
+    background-color: white;
+    border: 1px solid black;
+    border-right: 1px solid black;
+}
+div.profile-topnavigation li a:hover {
+    background-color: rgba(70,93,67,0.2);
+    color: black;
+}
+
+p.normal-text {
+    display: block;
+    padding:0;
+    margin-top: 10px;
+    margin-bottom: 10px;
+    font-size: 2em;
+    font-family: fantasy;
+}
+
+div.order-navigation {
+    margin-bottom: 15px;
+}
+
+div.order-navigation ul {
+    clear: left;
+    clear: right;
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+}
+div.order-navigation li {
+    width: 33.33333%;
+    float: left;
+}
+div.order-navigation li a {
+    width: 85%;
+    display: block;
+    font-family: sans-serif;
+    background-color: black;
+    font-size: 1em;
+    color: black;
+    text-align: center;
+    padding-top: 1em;
+    padding-bottom: 1em;
+    border: 1px grey;
+    text-decoration: none;
+    background-color: white;
+    border: 1px solid black;
+    border-right: 1px solid black;
+}
+div.order-navigation li a:hover {
+    background-color: rgba(70,93,67,0.2);
+    color: black;
+}
+
+span.circled {
+    margin-left : 0px;
+    background-color: rgb(217,217,217);
+    border : 1px solid grey;
+    border-radius : 100px;
+}
+
+#active {
+    background-color: rgb(70,93,67);
+    color: white;
+}
+
+#active-phase {
+    background-color: rgb(255,254,159);
+    color: black;
+}
+
+.input-form {
+    padding-left: 20px;
+    padding-right: auto;
+    border : 1px solid red;
+    height: 10em;
+    width: 35.1em;
+}
+
+div.destination-text {
+    float:left;
+    width: auto;
+    font-weight: 600px;
+    font-size: 20px;
+}
+div.destination-input {
+    float:left;
+    width: 60%;
+    margin-top: 20px;
+    height: auto;
+    margin-left:70px;
+}
+div.next {
+    text-align: center;
+}
+
+input.destination-input {
+    line-height: 25px;
+    margin-bottom : 10px;
+    width: 100%;
+}
+
+#next-button, #complete-order-button, #i-choose-you {
+    font-size: 1.5em;
+    width: 5em;
+    height: 2em;
+    border: 1px solid black;
+    border-radius: 10px;
+    margin-left: 38%;
+    margin-top: 20px;
+    margin-bottom: 20px;
+}
+
+div.preferred-drivers {
+    border: 10px solid black;
+    border-radius : 20px;
+    padding: 3px;
+}
+
+#preferred-driver-list {
+    margin-bottom: 20px;
+}
+
+div.other-drivers {
+    border: 10px solid black;
+    border-radius : 20px;
+    padding: 3px;
+}
+
+div.profile-data {
+    width: 25em;
+    height: 135px;
+    float: right;
+    border: 1px solid red;
+}
+
+#i-choose-you {
+    margin-top : 20px;
+    float: right;
+    border-radius: 5px; 
+    font-size: 10px;
+    width: 100px;
+    height: 20px;
+    background-color: rgb(130,216,0);
+}
+
+div.review {
+    text-align: center;
+    border: 10px solid black;
+}
+
+div.profile {
+    text-align: center;
+    font-size: 20px;
+    line-height: 5px;
+    border: 10px solid black;
+}
+#comment {
+    margin-top : 20px;
+    width:90%;
+}
+
+#username, #user-stars, #user-votes {
+    font-size: 20px;
+}
+
+#complete-order-button {
+    margin-top : 20px;
+    margin-left: 1000px;;
+}
+
+form .stars {
+    background: url("../src/stars.png") repeat-x 0 0;
+    width: 150px;
+    margin: 0 auto;
+  }
+   
+form .stars input[type="radio"] {
+    position: absolute;
+    opacity: 0;
+    filter: alpha(opacity=0);
+    height: 1000px;
+  }
+  form .stars input[type="radio"].star-5:checked ~ span {
+    width: 100%;
+  }
+  form .stars input[type="radio"].star-4:checked ~ span {
+    width: 80%;
+  }
+  form .stars input[type="radio"].star-3:checked ~ span {
+    width: 60%;
+  }
+  form .stars input[type="radio"].star-2:checked ~ span {
+    width: 40%;
+  }
+  form .stars input[type="radio"].star-1:checked ~ span {
+    width: 20%;
+  }
+  form .stars label {
+    display: block;
+    width: 30px;
+    height: 30px;
+    margin: 0!important;
+    padding: 0!important;
+    text-indent: -999em;
+    float: left;
+    position: relative;
+    z-index: 10;
+    background: transparent!important;
+    cursor: pointer;
+  }
+  form .stars label:hover ~ span {
+    background-position: 0 -30px;
+  }
+  form .stars label.star-5:hover ~ span {
+    width: 100% !important;
+  }
+  form .stars label.star-4:hover ~ span {
+    width: 80% !important;
+  }
+  form .stars label.star-3:hover ~ span {
+    width: 60% !important;
+  }
+  form .stars label.star-2:hover ~ span {
+    width: 40% !important;
+  }
+  form .stars label.star-1:hover ~ span {
+    width: 20% !important;
+  }
+  form .stars span {
+    display: block;
+    width: 0;
+    position: relative;
+    top: 0;
+    left: 0;
+    height: 30px;
+    background: url("../src/stars.png") repeat-x 0 -60px;
+    -webkit-transition: -webkit-width 0.5s;
+    -moz-transition: -moz-width 0.5s;
+    -ms-transition: -ms-width 0.5s;
+    -o-transition: -o-width 0.5s;
+    transition: width 0.5s;
+  }
\ No newline at end of file
diff --git a/htdocs/js/edit-profile.js b/htdocs/js/edit-profile.js
new file mode 100644
index 00000000..42b66a8d
--- /dev/null
+++ b/htdocs/js/edit-profile.js
@@ -0,0 +1,23 @@
+function goTo(location) {
+    var currentActiveID = getQueryVariable("id_active");
+    
+    location += ".php?id_active=" + currentActiveID;
+    console.log(location);
+    window.location.href = location;
+  }
+
+  function getQueryVariable(variable)
+  { 
+    var query = window.location.search.substring(1); 
+    var vars = query.split("&"); 
+    for (var i=0;i<vars.length;i++)
+    { 
+      var pair = vars[i].split("="); 
+      if (pair[0] == variable)
+      { 
+        return pair[1]; 
+      } 
+    }
+    return -1; //not found 
+  }
+  
\ No newline at end of file
diff --git a/htdocs/js/order.js b/htdocs/js/order.js
index 6552a973..02c9327d 100644
--- a/htdocs/js/order.js
+++ b/htdocs/js/order.js
@@ -61,18 +61,7 @@ function fetchDriverList() {
 function goTo(location) {
   var currentActiveID = getQueryVariable("id_active");
   
-  if (location == 'profile') {
-    location = "profile.php?id_active=";
-  }
-  else if (location == 'history') {
-    location = "history.php?id_active=";
-  }
-  else {
-    console.log(location);
-    location= "order.php?id_active=";
-  }
-  
-  location += currentActiveID;
+  location += ".php?id_active=" + currentActiveID;
   console.log(location);
   window.location.href = location;
 }
diff --git a/htdocs/js/profile.js b/htdocs/js/profile.js
index 3ff29f73..266dbfc1 100644
--- a/htdocs/js/profile.js
+++ b/htdocs/js/profile.js
@@ -39,4 +39,13 @@ function getQueryVariable(variable)
     } 
   }
   return -1; //not found 
-}
\ No newline at end of file
+}
+
+function goTo(location) {
+    var currentActiveID = getQueryVariable("id_active");
+    
+    location += ".php?id_active=" + currentActiveID;
+    console.log(location);
+    window.location.href = location;
+  }
+  
\ No newline at end of file
diff --git a/htdocs/php/edit_profile.php b/htdocs/php/edit_profile.php
index 69fb8933..6f8b5c7f 100644
--- a/htdocs/php/edit_profile.php
+++ b/htdocs/php/edit_profile.php
@@ -1,27 +1,52 @@
-<!DOCTYPE HTML>
-<?php
-    include 'var_and_functions.php';
-
-    $connection = new mysqli($servername, $username, $password, $dbName);
-    if ($connection->connect_error) { 
-        die("Connection failed : " . $connection->connect_error);
-    }
-    else {
-		/*$input_user_picutre_image = $_POST["user-picture-image"];*/
-        $input_fullname = $_POST["user-fullname"];
-        $input_phone= $_POST["user-phone"];
-        /*$input_driver_status = $_POST["user-driver-status"];*/
-
-		$id_active = $_GET["id_active"];
-		
-        $sql = "UPDATE user_data SET phone='$input_phone', full_name='$input_fullname' WHERE ID='$id_active' ";
-        
-        $result = $connection->query($sql);
-       
-            
-		header("Location: profile.php?id_active=" . $id_active); // Profile berhasil di update                    
-            
-    }
-    echo $errMessage;
-?>
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Edit Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="../css/edit-profile-style.css">
+        <script src="../js/edit-profile.js"></script>
+    </head>
+    <body>
+        <div class="edit-profile">
+            <div class="edit-profile-information">
+                <div class="edit-profile-title">
+					<h1> EDIT PROFILE INFORMATION </h1>
+                </div>
+                <div class="update-profile-picture">
+					<div class="profile-picture">
+						<img id="user-picture-box" alt="Profile Picture" src="../src/profile_sample_box.PNG">
+					</div>
+					<div class="update-profile">
+                        <form action="/update_profile.php" method="POST">
+                            </br> 
+                            <div class="update-profile-title">
+								Update profile picture
+                            </div>
+                            <div class="update-profile-form">
+								<input type="text" name="user-picture-path" id="user-picture-path" disabled>
+								<input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
+                            </div>
+                        </form>
+					</div>
+                </div>
+                </br> </br> </br> </br>
+                <div class="edit-profile-data">
+                    <form action="update_profile.php" method="GET">
+                        Your Name
+                        <input type="text" name="user-fullname" id="user-fullname"><br/>
+                        Phone Number
+                        <input type="text" name="user-phone" id="user-phone" ><br/>
+                        Status Driver
+                        <label class="switch" name="status-driver" id="checkbox_driver">
+                            <input type="checkbox">
+                            <span class="slider round"></span>
+                        </label> <br/> <br/>
+                        <a onclick="goTo('profile')"><img src="../src/edit-profile_back.PNG" alt="Submit" width="61" height="25"></button>
+                        <input type="image" id="save-button" src="../src/edit-profile_submit.PNG" alt="Submit edit profile" width="61" height="25">
+                    </form>
+                </div>
+            </div>
+        </div>        
+    </body>
 </html>
diff --git a/htdocs/php/profile.php b/htdocs/php/profile.php
index 36f9b4b7..7ad6a505 100644
--- a/htdocs/php/profile.php
+++ b/htdocs/php/profile.php
@@ -5,7 +5,6 @@
         <meta charset="utf-8">
         <meta name="viewport" content="width=device-width, initial-scale= 1">
         <link rel="stylesheet" type="text/css" href="../css/profile-style.css">
-        <script src="../js/profile.js"></script>
     </head>
     <body onload=fetchUserData()>
         <div class="profile-container-top">
@@ -17,15 +16,15 @@
         </div>
         <div class="profile-topnavigation">
             <ul>
-                <li><a href="../"> ORDER </a></li>
-                <li><a href="../"> HISTORY </a></li>
-                <li><a id="active" href="../"> MY PROFILE </a></li>
-            </ul>
+            <li><a onclick="goTo('order')"> ORDER </a></li>
+            <li><a onclick="goTo('history')"> HISTORY </a></li>
+            <li><a id="active"  onclick="goTo('profile')"> MY PROFILE </a></li>
+        </ul>
         </div>
         <div class="profile-and-preferred-locations-main">
             <div class="profile-update">
                 <p id="profile-update-text"> MY PROFILE</p>
-                <button type="button" id="profile-update-button" onclick="location.href='../edit-profile.html'"><img src="../src/edit_button.PNG"></button>
+                <button type="button" id="profile-update-button" onclick="goTo('edit_profile')"><img src="../src/edit_button.PNG"></button>
             </div>
             <div class="user-profile">
                 <img id="userpp" src="../src/profile_sample_circle.PNG">
@@ -44,7 +43,6 @@
             <div class="user-preferred-locations">
                 <div class="preferred-locations-text"> 
                     <p id="preferred-locations-text"> PREFERRED LOCATIONS: </p>
-                    <button type="button" id="preferred-locations-update-button" onclick="location.href = 'edit-preferred-locations.html'"><img src="../src/edit_button.PNG"></button>
                 </div>
                 <div class="user-preferred-locations-list">
                     <ul id="locations-list">
@@ -53,5 +51,6 @@
                 </div>
             </div>
         </div>
+    <script src="../js/profile.js"></script>
     </body>
 </html>
\ No newline at end of file
diff --git a/htdocs/php/update_profile.php b/htdocs/php/update_profile.php
new file mode 100644
index 00000000..facf6f09
--- /dev/null
+++ b/htdocs/php/update_profile.php
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML>
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		/*$input_user_picutre_image = $_POST["user-picture-image"];*/
+        $input_fullname = $_GET["user-fullname"];
+        $input_phone= $_GET["user-phone"];
+        /*$input_driver_status = $_POST["user-driver-status"];*/
+
+		$id_active = $_GET["id_active"];
+		
+        $sql = "UPDATE user_data SET phone='$input_phone', full_name='$input_fullname' WHERE ID='$id_active' ";
+        
+        $result = $connection->query($sql);
+       
+            
+		header("Location: profile.php?id_active=" . $id_active); // Profile berhasil di update                    
+            
+    }
+    echo $errMessage;
+?>
+</html>
-- 
GitLab


From 8af602b43951afdd1a4be83d985bc975749ccb7a Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 10:58:10 +0700
Subject: [PATCH 10/19] transaction history added, database modified

---
 database/pr_ojek.sql              | 44 ++++++++--------
 htdocs/css/history-style.css      | 58 +++++++++------------
 htdocs/css/order-style.css        |  5 ++
 htdocs/js/history.js              | 84 +++++++++++++++++++++++++++++++
 htdocs/php/get_driver_history.php | 34 +++++++++++++
 htdocs/php/get_order_history.php  | 33 ++++++++++++
 htdocs/php/getuser.php            |  2 +-
 htdocs/php/hide_order_history.php | 13 +++++
 htdocs/php/history.php            | 39 ++++++++++++++
 9 files changed, 256 insertions(+), 56 deletions(-)
 create mode 100644 htdocs/js/history.js
 create mode 100644 htdocs/php/get_driver_history.php
 create mode 100644 htdocs/php/get_order_history.php
 create mode 100644 htdocs/php/hide_order_history.php
 create mode 100644 htdocs/php/history.php

diff --git a/database/pr_ojek.sql b/database/pr_ojek.sql
index 3ec14cd3..21f5f2e9 100644
--- a/database/pr_ojek.sql
+++ b/database/pr_ojek.sql
@@ -1,11 +1,11 @@
 -- phpMyAdmin SQL Dump
--- version 4.7.4
+-- version 4.7.0
 -- https://www.phpmyadmin.net/
 --
 -- Host: 127.0.0.1
--- Generation Time: Oct 05, 2017 at 04:28 PM
--- Server version: 10.1.26-MariaDB
--- PHP Version: 7.1.9
+-- Generation Time: Oct 07, 2017 at 05:56 AM
+-- Server version: 10.1.25-MariaDB
+-- PHP Version: 5.6.31
 
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
 SET AUTOCOMMIT = 0;
@@ -75,18 +75,21 @@ CREATE TABLE `transaction_history` (
   `destLoc` varchar(20) NOT NULL,
   `date` date NOT NULL,
   `stars` int(1) NOT NULL,
-  `comment` text
+  `comment` text,
+  `hidden_order` int(11) NOT NULL,
+  `hidden_driver` int(11) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
 -- Dumping data for table `transaction_history`
 --
 
-INSERT INTO `transaction_history` (`transID`, `passengerID`, `driverID`, `pickLoc`, `destLoc`, `date`, `stars`, `comment`) VALUES
-(1, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 4, 'Aku menyesal :('),
-(8, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 5, NULL),
-(9, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 3, NULL),
-(10, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 1, NULL);
+INSERT INTO `transaction_history` (`transID`, `passengerID`, `driverID`, `pickLoc`, `destLoc`, `date`, `stars`, `comment`, `hidden_order`, `hidden_driver`) VALUES
+(1, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 4, 'Aku menyesal :(', 1, 0),
+(8, 5, 4, 'Bandung', 'Jakarta', '2017-10-05', 5, NULL, 0, 0),
+(9, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 3, NULL, 0, 0),
+(10, 5, 4, 'Bandung', 'Jakarta', '0000-00-00', 1, NULL, 0, 0),
+(11, 3, 5, 'Bandung', 'Jakarta', '2017-10-01', 3, 'Nice one', 0, 0);
 
 --
 -- Triggers `transaction_history`
@@ -114,20 +117,20 @@ CREATE TABLE `user_data` (
   `full_name` varchar(30) NOT NULL,
   `email` varchar(20) NOT NULL,
   `phone` varchar(20) NOT NULL,
-  `isDriver` varchar(3) NOT NULL
+  `isDriver` varchar(3) NOT NULL,
+  `picturePath` varchar(30) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
 -- Dumping data for table `user_data`
 --
 
-INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `phone`, `isDriver`) VALUES
-(3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes'),
-(4, 'martin', 'hwhrskxk', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes'),
-(5, 'lutta', 'hehe', 'Martin Lutta Putra', 'hehe@gmail.com', '085780058876', 'no'),
-(6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'yes'),
-(7, 'patricknugrohoh', 'patrick', 'Patrick Nugroho H.', 'patricnugrohoh@gmail', '085780000002', 'yes'),
-(9, 'AAA', 'AAA', 'AAA', 'AAA', 'AAA', 'AAA');
+INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `phone`, `isDriver`, `picturePath`) VALUES
+(3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes', ''),
+(4, 'martin', 'hwhrskxk', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes', ''),
+(5, 'lutta', 'hehe', 'Martin Lutta Putra', 'hehe@gmail.com', '085780058876', 'yes', ''),
+(6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'yes', ''),
+(7, 'patricknugrohoh', 'patrick', 'Patrick Nugroho H.', 'patricnugrohoh@gmail', '085780000002', 'yes', '');
 
 --
 -- Indexes for dumped tables
@@ -169,19 +172,16 @@ ALTER TABLE `user_data`
 --
 ALTER TABLE `driver_prefloc`
   MODIFY `no` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
-
 --
 -- AUTO_INCREMENT for table `transaction_history`
 --
 ALTER TABLE `transaction_history`
-  MODIFY `transID` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
-
+  MODIFY `transID` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
 --
 -- AUTO_INCREMENT for table `user_data`
 --
 ALTER TABLE `user_data`
   MODIFY `ID` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
-
 --
 -- Constraints for dumped tables
 --
diff --git a/htdocs/css/history-style.css b/htdocs/css/history-style.css
index c32e47e8..82e79239 100644
--- a/htdocs/css/history-style.css
+++ b/htdocs/css/history-style.css
@@ -50,25 +50,38 @@ div.profile-topnavigation li {
 
 div.profile-topnavigation li a {
     width: 100%;
-    height:6px;
     display: block;
     font-family: sans-serif;
     background-color: black;
-    font-size: 1.3em;
+    font-size: 1.5em;
     color: black;
     text-align: center;
-    padding-top: 0.7em;
-    padding-bottom: 1.3em;
+    padding-top: 1em;
+    padding-bottom: 1em;
     border: 1px grey;
     text-decoration: none;
     background-color: white;
     border: 1px solid black;
     border-right: 1px solid black;
 }
+
 div.profile-topnavigation li a:hover {
     background-color: rgba(70,93,67,0.2);
-    color: black;
-    
+    color: black;    
+}
+
+#active {
+    background-color: rgb(70,93,67);
+    color: white;
+}
+
+p.normal-text {
+    display: block;
+    padding:0;
+    margin-top: 10px;
+    margin-bottom: 10px;
+    font-size: 2em;
+    font-family: fantasy;
 }
 
 div.history-topnavigation ul {
@@ -107,39 +120,18 @@ div.history-topnavigation li a:hover {
     color: black;
 }
 
-#profile-active {
-    background-color: rgb(70,93,67);
-    color: white;
-}
-
 #history-active {
     background-color: rgb(144,238,144);
     color: black;
 }
 
-#user-picture-box {
-    width:	120px;
-    height:	120px;
-    float:	left;
-}
-
-#user-picture-path {
-	margin-left: 24px;
-}
-
-#user-picture-image {
-	margin-left: 24px;
-}
-
-div.order-title {
+div.order-content {
 	font-family:verdana;
-	margin-left:160px;
-	
-}
-#order{
-	margin-left:160px
+	width: 70%;
+    display: inline;
+    float: right;
 }
-#hide-button {
-	
+
+.hide-button {	
 	float:right;
 }
diff --git a/htdocs/css/order-style.css b/htdocs/css/order-style.css
index 1a81fbb8..ec068389 100644
--- a/htdocs/css/order-style.css
+++ b/htdocs/css/order-style.css
@@ -65,6 +65,11 @@ div.profile-topnavigation li a:hover {
     color: black;
 }
 
+#hi-username {
+    font-weight: bold;
+    font-size: 1em;
+}
+
 p.normal-text {
     display: block;
     padding:0;
diff --git a/htdocs/js/history.js b/htdocs/js/history.js
new file mode 100644
index 00000000..2d0e63c6
--- /dev/null
+++ b/htdocs/js/history.js
@@ -0,0 +1,84 @@
+function getXMLHTTP() {
+    var xmlhttp;
+    if (window.XMLHttpRequest) {
+        xmlhttp = new XMLHttpRequest();
+     } else {
+        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    return xmlhttp;
+}
+
+function getQueryVariable(variable) { 
+    var query = window.location.search.substring(1); 
+    var vars = query.split("&"); 
+    for (var i=0;i<vars.length;i++) { 
+        var pair = vars[i].split("="); 
+        if (pair[0] == variable)
+            { 
+              return pair[1]; 
+            } 
+    }
+    return -1; //not found 
+}
+
+function goTo(location) {
+  var currentActiveID = getQueryVariable("id_active");
+  
+  location += ".php?id_active=" + currentActiveID;
+  console.log(location);
+  window.location.href = location;
+}
+
+function fetchOrderHistory() {
+    var xmlhttp = getXMLHTTP();
+    var id = getQueryVariable("id_active");
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+
+            document.getElementById("order-history").innerHTML = this.responseText;
+       }
+    };
+    xmlhttp.open("GET", "get_order_history.php?id=" + id, true);
+    xmlhttp.send();
+}
+
+function fetchDriverHistory() {
+    var xmlhttp = getXMLHTTP();
+    var id = getQueryVariable("id_active");
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            document.getElementById("driver-history").innerHTML = this.responseText;
+       }
+    };
+    xmlhttp.open("GET", "get_driver_history.php?id=" + id, true);
+    xmlhttp.send();
+}
+
+function hideOrderHistory(item) {
+    var orderItem = item.parentElement.parentElement;
+    orderItem.style.display = "none";
+    var xmlhttp = getXMLHTTP();
+    var transID = item.nextSibling.nextSibling.value;
+    xmlhttp.open("GET", "hide_order_history.php?id=" + transID, true);
+    xmlhttp.send();
+}
+
+function setActiveTab(index) {
+    var historyTabs = (document.getElementsByClassName("history-topnavigation"))[0].getElementsByTagName("a");
+    var i;
+    for (i = 0; i < historyTabs.length; i++) {
+        historyTabs[i].id = "";        
+    }
+    historyTabs[index].id = "history-active";
+    
+    var tabContent1 = document.getElementById("order-history");
+    var tabContent2 = document.getElementById("driver-history");
+
+    if (index == 0) {
+        tabContent1.style.display = "";
+        tabContent2.style.display = "none";
+    } else {
+        tabContent1.style.display = "none";
+        tabContent2.style.display = "";
+    }
+}
\ No newline at end of file
diff --git a/htdocs/php/get_driver_history.php b/htdocs/php/get_driver_history.php
new file mode 100644
index 00000000..614ae959
--- /dev/null
+++ b/htdocs/php/get_driver_history.php
@@ -0,0 +1,34 @@
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $id = $_GET["id"];
+
+        $sql = "SELECT * FROM transaction_history JOIN user_data ON transaction_history.passengerID = user_data.ID WHERE driverID = '$id' AND hidden_driver = '0'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            while ($row = $result->fetch_assoc()) {
+                echo "<div class='prev-orders'>
+                        <img alt='Profile Picture' src='../src/profile_sample_box.PNG'>
+                        <div class='order-content'>
+                            $row[date]
+                            <input type='image' class='hide-button' src='../src/hide-button.PNG' alt='Hide order' width='71' height='30' onclick='hideOrderHistory(this);'>
+                            <input type='hidden' value='$row[transID]'>
+                            <div class='order-detail'>
+                                $row[username]</br>
+                                $row[pickLoc] - $row[destLoc]</br>
+                                gave $row[stars] stars for this order</br>
+                                and left comment:<br>
+                                $row[comment]
+                            </div>
+                        </div>
+                    </div>";
+            }
+        } else {
+            echo "No transaction history";
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/get_order_history.php b/htdocs/php/get_order_history.php
new file mode 100644
index 00000000..b1406d20
--- /dev/null
+++ b/htdocs/php/get_order_history.php
@@ -0,0 +1,33 @@
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $id = $_GET["id"];
+
+        $sql = "SELECT * FROM transaction_history JOIN user_data ON transaction_history.driverID = user_data.ID WHERE passengerID = '$id' AND hidden_order = '0'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            while ($row = $result->fetch_assoc()) {
+                echo "<div class='prev-orders'>
+                        <img alt='Profile Picture' src='../src/profile_sample_box.PNG'>
+                        <div class='order-content'>
+                            $row[date]
+                            <input type='image' class='hide-button' src='../src/hide-button.PNG' alt='Hide order' width='71' height='30' onclick='hideOrderHistory(this);'>
+                            <input type='hidden' value='$row[transID]'>
+                            <div class='order-detail'>
+                                $row[username]</br>
+                                $row[pickLoc] - $row[destLoc]</br>
+                                $row[stars]</br>
+                                $row[comment]
+                            </div>
+                        </div>
+                    </div>";
+            }
+        } else {
+            echo "No transaction history";
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/getuser.php b/htdocs/php/getuser.php
index 74ac30c5..bef1f909 100644
--- a/htdocs/php/getuser.php
+++ b/htdocs/php/getuser.php
@@ -1,5 +1,5 @@
 <?php
-	include 'var_and_functions'.php;
+	include 'var_and_functions.php';
 
 	$connection = new mysql($servername, $username, $password, $dbName);
     if ($connection->connect_error) { 
diff --git a/htdocs/php/hide_order_history.php b/htdocs/php/hide_order_history.php
new file mode 100644
index 00000000..6dcb36ce
--- /dev/null
+++ b/htdocs/php/hide_order_history.php
@@ -0,0 +1,13 @@
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $id = $_GET["id"];
+
+        $sql = "UPDATE transaction_history SET hidden_order = '1' WHERE transID = '$id'";
+        $result = $connection->query($sql);
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/history.php b/htdocs/php/history.php
new file mode 100644
index 00000000..036450f7
--- /dev/null
+++ b/htdocs/php/history.php
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Profile </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <link rel="stylesheet" type="text/css" href="../css/history-style.css">
+    </head>
+    <body onload="fetchOrderHistory();fetchDriverHistory();setActiveTab(0);">
+        <div class="profile-container-top">
+            <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
+            <div class="username-identifier-and-control">
+                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
+                <a href="../login.html"> Logout </a>
+            </div>
+        </div>
+        <div class="profile-topnavigation">
+            <ul>
+                <li><a onclick="goTo('order')"> ORDER </a></li>
+                <li><a id="active" onclick="goTo('history')"> HISTORY </a></li>
+                <li><a onclick="goTo('profile')"> MY PROFILE </a></li>
+            </ul>
+        </div>
+        <div class="transaction-history">
+            <div class="history-menu">
+                <p class="normal-text"> TRANSACTION HISTORY </p>
+                <div class="history-topnavigation">
+                    <ul>
+                        <li><a onclick="setActiveTab(0)">MY PREVIOUS ORDERS</a></li>
+                        <li><a onclick="setActiveTab(1)">DRIVER HISTORY</a></li>
+                    </ul>
+                </div>
+            </div>
+        </div>
+        <div id="order-history"></div>
+        <div id="driver-history"></div>
+        <script src="../js/history.js"></script>
+    </body>
+</html>
\ No newline at end of file
-- 
GitLab


From e83af2da5827752ca3c2c948f2fd3a361bd5e20f Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 13:48:07 +0700
Subject: [PATCH 11/19] profile now use AJAX, profile list style modified, edit
 button added

---
 database/pr_ojek.sql                    | 87 +++++++++++++++----------
 htdocs/css/history-style.css            |  8 ++-
 htdocs/css/order-style.css              |  1 +
 htdocs/css/profile-style.css            | 18 ++---
 htdocs/js/history.js                    |  4 +-
 htdocs/js/order.js                      |  1 -
 htdocs/js/profile.js                    | 44 +++++++------
 htdocs/php/edit_preferred_locations.php |  3 +-
 htdocs/php/fetchUserData.php            |  4 +-
 htdocs/php/get_preferred_location.php   | 46 +++++++++++++
 htdocs/php/get_user_profile.php         | 38 +++++++++++
 htdocs/php/history.php                  |  5 +-
 htdocs/php/login.php                    |  5 +-
 htdocs/php/logout.php                   |  5 ++
 htdocs/php/order.php                    |  5 +-
 htdocs/php/profile.php                  | 37 +++--------
 16 files changed, 210 insertions(+), 101 deletions(-)
 create mode 100644 htdocs/php/get_preferred_location.php
 create mode 100644 htdocs/php/get_user_profile.php
 create mode 100644 htdocs/php/logout.php

diff --git a/database/pr_ojek.sql b/database/pr_ojek.sql
index 21f5f2e9..2e8697e2 100644
--- a/database/pr_ojek.sql
+++ b/database/pr_ojek.sql
@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: 127.0.0.1
--- Generation Time: Oct 07, 2017 at 05:56 AM
+-- Generation Time: Oct 07, 2017 at 08:46 AM
 -- Server version: 10.1.25-MariaDB
 -- PHP Version: 5.6.31
 
@@ -25,41 +25,45 @@ SET time_zone = "+00:00";
 -- --------------------------------------------------------
 
 --
--- Table structure for table `driver_prefloc`
+-- Table structure for table `driver_preferred_locations`
 --
 
-CREATE TABLE `driver_prefloc` (
-  `no` int(4) NOT NULL,
-  `driverID` int(4) NOT NULL,
-  `prefLoc` varchar(20) NOT NULL
+CREATE TABLE `driver_preferred_locations` (
+  `no` int(11) NOT NULL,
+  `driverID` int(11) NOT NULL,
+  `preferred_location` varchar(50) DEFAULT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `driver_prefloc`
+-- Dumping data for table `driver_preferred_locations`
 --
 
-INSERT INTO `driver_prefloc` (`no`, `driverID`, `prefLoc`) VALUES
-(2, 4, 'Bandung');
+INSERT INTO `driver_preferred_locations` (`no`, `driverID`, `preferred_location`) VALUES
+(1, 5, 'Bandung'),
+(2, 5, 'Jakarta');
 
 -- --------------------------------------------------------
 
 --
--- Table structure for table `driver_review`
+-- Table structure for table `driver_reviews`
 --
 
-CREATE TABLE `driver_review` (
-  `driverID` int(4) NOT NULL,
-  `rating` float NOT NULL,
-  `votes` int(4) NOT NULL
+CREATE TABLE `driver_reviews` (
+  `no` int(11) NOT NULL,
+  `driverID` int(11) NOT NULL,
+  `rating` int(11) NOT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
 --
--- Dumping data for table `driver_review`
+-- Dumping data for table `driver_reviews`
 --
 
-INSERT INTO `driver_review` (`driverID`, `rating`, `votes`) VALUES
-(4, 3.25, 4),
-(6, 4.2, 1234);
+INSERT INTO `driver_reviews` (`no`, `driverID`, `rating`) VALUES
+(1, 5, 4),
+(2, 3, 3),
+(3, 5, 2),
+(4, 5, 5),
+(5, 3, 3);
 
 -- --------------------------------------------------------
 
@@ -129,7 +133,7 @@ INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `ph
 (3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes', ''),
 (4, 'martin', 'hwhrskxk', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes', ''),
 (5, 'lutta', 'hehe', 'Martin Lutta Putra', 'hehe@gmail.com', '085780058876', 'yes', ''),
-(6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'yes', ''),
+(6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'no', ''),
 (7, 'patricknugrohoh', 'patrick', 'Patrick Nugroho H.', 'patricnugrohoh@gmail', '085780000002', 'yes', '');
 
 --
@@ -137,23 +141,26 @@ INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `ph
 --
 
 --
--- Indexes for table `driver_prefloc`
+-- Indexes for table `driver_preferred_locations`
 --
-ALTER TABLE `driver_prefloc`
+ALTER TABLE `driver_preferred_locations`
   ADD PRIMARY KEY (`no`),
   ADD KEY `driverID` (`driverID`);
 
 --
--- Indexes for table `driver_review`
+-- Indexes for table `driver_reviews`
 --
-ALTER TABLE `driver_review`
-  ADD PRIMARY KEY (`driverID`);
+ALTER TABLE `driver_reviews`
+  ADD PRIMARY KEY (`no`),
+  ADD KEY `driverID` (`driverID`);
 
 --
 -- Indexes for table `transaction_history`
 --
 ALTER TABLE `transaction_history`
-  ADD PRIMARY KEY (`transID`);
+  ADD PRIMARY KEY (`transID`),
+  ADD KEY `fk_passenger_id` (`passengerID`),
+  ADD KEY `fk_driver_id` (`driverID`);
 
 --
 -- Indexes for table `user_data`
@@ -168,10 +175,15 @@ ALTER TABLE `user_data`
 --
 
 --
--- AUTO_INCREMENT for table `driver_prefloc`
+-- AUTO_INCREMENT for table `driver_preferred_locations`
+--
+ALTER TABLE `driver_preferred_locations`
+  MODIFY `no` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
 --
-ALTER TABLE `driver_prefloc`
-  MODIFY `no` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+-- AUTO_INCREMENT for table `driver_reviews`
+--
+ALTER TABLE `driver_reviews`
+  MODIFY `no` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
 --
 -- AUTO_INCREMENT for table `transaction_history`
 --
@@ -187,16 +199,23 @@ ALTER TABLE `user_data`
 --
 
 --
--- Constraints for table `driver_prefloc`
+-- Constraints for table `driver_preferred_locations`
 --
-ALTER TABLE `driver_prefloc`
-  ADD CONSTRAINT `driver_prefloc_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `driver_review` (`driverID`) ON DELETE CASCADE ON UPDATE CASCADE;
+ALTER TABLE `driver_preferred_locations`
+  ADD CONSTRAINT `driver_preferred_locations_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `user_data` (`ID`);
 
 --
--- Constraints for table `driver_review`
+-- Constraints for table `driver_reviews`
+--
+ALTER TABLE `driver_reviews`
+  ADD CONSTRAINT `driver_reviews_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `user_data` (`ID`);
+
 --
-ALTER TABLE `driver_review`
-  ADD CONSTRAINT `driver_review_ibfk_1` FOREIGN KEY (`driverID`) REFERENCES `user_data` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
+-- Constraints for table `transaction_history`
+--
+ALTER TABLE `transaction_history`
+  ADD CONSTRAINT `fk_driver_id` FOREIGN KEY (`driverID`) REFERENCES `user_data` (`ID`),
+  ADD CONSTRAINT `fk_passenger_id` FOREIGN KEY (`passengerID`) REFERENCES `user_data` (`ID`);
 COMMIT;
 
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
diff --git a/htdocs/css/history-style.css b/htdocs/css/history-style.css
index 82e79239..baa01318 100644
--- a/htdocs/css/history-style.css
+++ b/htdocs/css/history-style.css
@@ -1,7 +1,8 @@
 body {
-    width: 44%;
+    width: 45%;
     margin-left: auto;
     margin-right: auto;
+    font-family: sans-serif;
 }
 
 div.profile-container-top {
@@ -125,6 +126,11 @@ div.history-topnavigation li a:hover {
     color: black;
 }
 
+#hi-username {
+    font-weight: bold;
+    font-size: 1em;
+}
+
 div.order-content {
 	font-family:verdana;
 	width: 70%;
diff --git a/htdocs/css/order-style.css b/htdocs/css/order-style.css
index ec068389..5cb40050 100644
--- a/htdocs/css/order-style.css
+++ b/htdocs/css/order-style.css
@@ -2,6 +2,7 @@ body {
     width: 45%;
     margin-left: auto;
     margin-right: auto;
+    font-family: sans-serif;
 }
 
 div.profile-container-top {
diff --git a/htdocs/css/profile-style.css b/htdocs/css/profile-style.css
index 172d733b..bb6959c5 100644
--- a/htdocs/css/profile-style.css
+++ b/htdocs/css/profile-style.css
@@ -2,6 +2,7 @@ body {
     width: 45%;
     margin-left: auto;
     margin-right: auto;
+    font-family: sans-serif;
 }
 
 div.profile-container-top {
@@ -84,7 +85,7 @@ div.profile-update p {
     font-family: fantasy;
     float: left;
 }
-div.profile-update button {
+div.profile-update a {
     float: right;
     margin-top: 28px;
 }
@@ -114,24 +115,25 @@ div.user-profile {
     font-size: 2em;
     float:left;
 }
-#preferred-locations-update-button {
-    float: right;
-    margin-top: 28px
-}
-div.preferred-locations-text {
+
+div.preferred-locations {
     overflow: hidden;
     display: block;
     width: 100%;
     height: 5em;
 }
+
+div.preferred-locations a {
+    float: right;
+    margin-top: 28px;
+}
+
 div.user-preferred-locations {
     display: block;
     width: 100%;
 }
-
 div.user-preferred-locations-list ul {
     margin: 0;
-    padding: 0;
     list-style: none;
     font-weight: 300;
     font-size: 25px;
diff --git a/htdocs/js/history.js b/htdocs/js/history.js
index 2d0e63c6..a1c8c0e2 100644
--- a/htdocs/js/history.js
+++ b/htdocs/js/history.js
@@ -38,7 +38,7 @@ function fetchOrderHistory() {
             document.getElementById("order-history").innerHTML = this.responseText;
        }
     };
-    xmlhttp.open("GET", "get_order_history.php?id=" + id, true);
+    xmlhttp.open("GET", "../php/get_order_history.php?id=" + id, true);
     xmlhttp.send();
 }
 
@@ -50,7 +50,7 @@ function fetchDriverHistory() {
             document.getElementById("driver-history").innerHTML = this.responseText;
        }
     };
-    xmlhttp.open("GET", "get_driver_history.php?id=" + id, true);
+    xmlhttp.open("GET", "../php/get_driver_history.php?id=" + id, true);
     xmlhttp.send();
 }
 
diff --git a/htdocs/js/order.js b/htdocs/js/order.js
index 02c9327d..cf1606bd 100644
--- a/htdocs/js/order.js
+++ b/htdocs/js/order.js
@@ -7,7 +7,6 @@ function initialize() {
       if (this.readyState == 4 && this.status == 200) {
           var myJSON = this.responseText;
           var obj = JSON.parse(myJSON);
-          document.getElementById("hi-username").innerHTML = obj.username;
           document.getElementById("username").innerHTML = "@" + obj.username;
       }
   }
diff --git a/htdocs/js/profile.js b/htdocs/js/profile.js
index 266dbfc1..b3482d5f 100644
--- a/htdocs/js/profile.js
+++ b/htdocs/js/profile.js
@@ -1,28 +1,32 @@
+function getXMLHTTP() {
+    var xmlhttp;
+    if (window.XMLHttpRequest) {
+        xmlhttp = new XMLHttpRequest();
+     } else {
+        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    return xmlhttp;
+}
+
 function fetchUserData() {
-    
-    var id_active = getQueryVariable("id_active");
-    
-    var xmlhttp = new XMLHttpRequest();
+    var xmlhttp = getXMLHTTP();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+          (document.getElementsByClassName("user-profile"))[0].innerHTML = this.responseText;
+        }
+    }
+    xmlhttp.open("GET", "../php/get_user_profile.php", true);
+    xmlhttp.send();
+}
+
+function fetchLocationData() {
+    var xmlhttp = getXMLHTTP();
     xmlhttp.onreadystatechange = function() {
         if (this.readyState == 4 && this.status == 200) {
-            var myJSON = this.responseText;
-            var obj = JSON.parse(myJSON);
-            document.getElementById("hi-username").innerHTML = obj.username;
-            document.getElementById("username").innerHTML = "@" + obj.username;
-            document.getElementById("user-full-name").innerHTML = obj.full_name;
-            document.getElementById("user-email").innerHTML = "&#9993 " + obj.email;
-            document.getElementById("user-phone").innerHTML =  "&#9743 " + obj.phone;
-            if (obj.hasOwnProperty("rating")) {
-                document.getElementById("user-status").innerHTML = "Driver | ";
-                document.getElementById("user-stars").innerHTML = "&#9734 " + obj.rating;
-                document.getElementById("user-votes").innerHTML = "(" + obj.votes + " votes)";
-            }
-            else {
-                document.getElementById("driver-status").innerHTML = "ASD";                
-            }
+          (document.getElementsByClassName("user-preferred-locations"))[0].innerHTML = this.responseText;
         }
     }
-    xmlhttp.open("GET", "fetchUserData.php?id_active="+id_active,true);
+    xmlhttp.open("GET", "../php/get_preferred_location.php", true);
     xmlhttp.send();
 }
 
diff --git a/htdocs/php/edit_preferred_locations.php b/htdocs/php/edit_preferred_locations.php
index 39840886..2cde6c04 100644
--- a/htdocs/php/edit_preferred_locations.php
+++ b/htdocs/php/edit_preferred_locations.php
@@ -8,7 +8,6 @@
     </head>
     <body onload=fetchLocationsData()>
         <div class="edit-preferred-location">
-            
 			<div class="edit-preffered-locations-title">
 				<h1> EDIT PREFERRED LOCATIONS </h1>
 			</div>
@@ -57,7 +56,7 @@
 						
 					</div>
 					</br>
-					<a href="profile.html"><img src="../src/edit-preferred-locations_back.PNG" alt="Back to Profile" width=61px>
+					<a href="profile.php"><img src="../src/edit-preferred-locations_back.PNG" alt="Back to Profile" width=61px>
 				</form>
 			</div>
      
diff --git a/htdocs/php/fetchUserData.php b/htdocs/php/fetchUserData.php
index d2f1a49a..b1bc6934 100644
--- a/htdocs/php/fetchUserData.php
+++ b/htdocs/php/fetchUserData.php
@@ -30,11 +30,11 @@
             $response->phone= $phone;
             
             if ($isDriver == "yes") {
-                $sql = "SELECT * FROM driver_review WHERE driverID= '$ID'";
+                $sql = "SELECT AVG(rating) as average_rating, COUNT(no) as votes FROM driver_reviews WHERE driverID= '$ID'";
                 $result = $connection->query($sql);
                 if ($result->num_rows > 0) {
                     $row = $result->fetch_assoc();
-                    $rating = $row["rating"];
+                    $rating = number_format($row["average_rating"], 2, '.','');
                     $votes = $row["votes"];
 
                     $response->rating = $rating;
diff --git a/htdocs/php/get_preferred_location.php b/htdocs/php/get_preferred_location.php
new file mode 100644
index 00000000..85faba7d
--- /dev/null
+++ b/htdocs/php/get_preferred_location.php
@@ -0,0 +1,46 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $sql = "SELECT * FROM user_data WHERE ID = '$id'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            $row = $result->fetch_assoc();
+            if ($row["isDriver"] == "yes") {
+                echo "
+                    <div class='preferred-locations'> 
+                        <p id='preferred-locations-text'> PREFERRED LOCATIONS: </p>
+                        <a class='profile-update-button' href='edit_preferred_locations.php?id_active=$_SESSION[id_active]'><img src='../src/edit_button.PNG'></a>
+                    </div>";
+                $sql = "SELECT preferred_location FROM driver_preferred_locations WHERE driverID = '$id'";
+                $result = $connection->query($sql);
+                if ($result->num_rows > 0) {
+                    echo "
+                        <div class='user-preferred-locations-list'>";
+                    $i = 0;
+                    while ($row = $result->fetch_assoc()) {
+                        echo "<ul>
+                                <li>$row[preferred_location]";
+                        $i++;
+                    }
+                    while ($i--) {
+                        echo "</li>
+                        </ul>";
+                    }
+                    echo "</div>";
+                } else {
+                    echo "Driver doesn't have preferred locations";
+                }
+            } else {
+                echo "";
+            }
+        }
+
+       
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/get_user_profile.php b/htdocs/php/get_user_profile.php
new file mode 100644
index 00000000..ba559ae9
--- /dev/null
+++ b/htdocs/php/get_user_profile.php
@@ -0,0 +1,38 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $sql = "SELECT username,full_name, isDriver, email, phone, AVG(rating) as average_rating, COUNT(no) as votes FROM user_data JOIN driver_reviews ON id = driverID WHERE ID = '$id'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            $row = $result->fetch_assoc();
+            echo "<img id='userpp' src='../src/profile_sample_circle.PNG'>";
+            echo "<p id='username'>@$row[username]</p>";
+            echo "<p id='user-full-name'>$row[full_name]</p>";
+            echo "<div class='driver-status-and-ratings'>";
+            echo "<p id='driver-status'>";
+            echo "<span id='user-status'>"; 
+            if ($row["isDriver"] == "yes") {
+                echo "Driver |";
+                echo "</span>";
+                echo "<span id='user-stars'>$row[average_rating]</span>";
+                echo "<span id='user-votes'>$row[votes]</span>";
+            } else {
+                echo "Non-Driver";
+                echo "</span>";
+            }
+            echo "</p>";
+            echo "</div>";
+            echo "<p id='user-email'>$row[email]</p>";
+            echo "<p id='user-phone'>$row[phone]</p>";
+        } else {
+            echo "Profile not available";
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/history.php b/htdocs/php/history.php
index 036450f7..06252f0a 100644
--- a/htdocs/php/history.php
+++ b/htdocs/php/history.php
@@ -1,3 +1,6 @@
+<?php
+    SESSION_START();
+?>
 <!DOCTYPE html>
 <html lang="en-US">
     <head>
@@ -10,7 +13,7 @@
         <div class="profile-container-top">
             <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
             <div class="username-identifier-and-control">
-                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
+                <p id="username-greetings"> Hi, <span id="hi-username"><?php echo "$_SESSION[username]";?></span> ! </p>
                 <a href="../login.html"> Logout </a>
             </div>
         </div>
diff --git a/htdocs/php/login.php b/htdocs/php/login.php
index d8f7ec99..832bbe0f 100644
--- a/htdocs/php/login.php
+++ b/htdocs/php/login.php
@@ -15,8 +15,11 @@
         if ($result->num_rows > 0) {
             $row = $result->fetch_assoc();
             if ($row["password"] == $input_password) {
+                SESSION_START();
+                $_SESSION["username"] = $row["username"];
+                $_SESSION["id_active"] = $row["ID"];
             	$id_active = $row["ID"];
-                header("Location: profile.php?id_active=" . $id_active); // Username dan password benar                    
+                header("Location: order.php?id_active=" . $id_active);
             }
             else {
             	header("Location: ../login.html");
diff --git a/htdocs/php/logout.php b/htdocs/php/logout.php
new file mode 100644
index 00000000..98e6095f
--- /dev/null
+++ b/htdocs/php/logout.php
@@ -0,0 +1,5 @@
+<?php
+    SESSION_START();
+    SESSION_DESTROY();
+    header("Location:../login.html");
+?>
\ No newline at end of file
diff --git a/htdocs/php/order.php b/htdocs/php/order.php
index a9675d92..bacabc96 100644
--- a/htdocs/php/order.php
+++ b/htdocs/php/order.php
@@ -1,3 +1,6 @@
+    <?php
+    SESSION_START();
+?>
 <!DOCTYPE html>
 <html lang="en-US">
     <head>
@@ -10,7 +13,7 @@
         <div class="profile-container-top">
             <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
             <div class="username-identifier-and-control">
-                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
+                <p id="username-greetings"> Hi, <span id="hi-username"><?php echo "$_SESSION[username]";?></span> ! </p>
                 <a href="../login.html"> Logout </a>
             </div>
         </div>
diff --git a/htdocs/php/profile.php b/htdocs/php/profile.php
index 7ad6a505..e6363fcb 100644
--- a/htdocs/php/profile.php
+++ b/htdocs/php/profile.php
@@ -1,3 +1,6 @@
+<?php
+    SESSION_START();
+?>
 <!DOCTYPE html>
 <html lang="en-US">
     <head>
@@ -6,12 +9,12 @@
         <meta name="viewport" content="width=device-width, initial-scale= 1">
         <link rel="stylesheet" type="text/css" href="../css/profile-style.css">
     </head>
-    <body onload=fetchUserData()>
+    <body onload="fetchUserData();fetchLocationData();">
         <div class="profile-container-top">
             <a class="PR-OJEK-logo" href="../"> <img src="../src/PR-OJEK_logo.PNG"> </a>
             <div class="username-identifier-and-control">
-                <p id="username-greetings"> Hi, <span id="hi-username"></span> ! </p>
-                <a href="../login.html"> Logout </a>
+                <p id="username-greetings"> Hi, <span id="hi-username"><?php echo "$_SESSION[username]";?></span> ! </p>
+                <a href="logout.php"> Logout </a>
             </div>
         </div>
         <div class="profile-topnavigation">
@@ -24,32 +27,10 @@
         <div class="profile-and-preferred-locations-main">
             <div class="profile-update">
                 <p id="profile-update-text"> MY PROFILE</p>
-                <button type="button" id="profile-update-button" onclick="goTo('edit_profile')"><img src="../src/edit_button.PNG"></button>
-            </div>
-            <div class="user-profile">
-                <img id="userpp" src="../src/profile_sample_circle.PNG">
-                <p id="username"></p>
-                <p id="user-full-name"> Martin Lutta Putra </p>
-                <div class="driver-status-and-ratings">
-                    <p id="driver-status"> 
-                        <span id="user-status"> Driver | </span>
-                        <span id="user-stars"> &#9734 4.7 </span>
-                        <span id="user-votes"> (1000 votes) </span>
-                    </p>
-                </div>
-                <p id="user-email"> &#9993 13515121@std.stei.itb.ac.id </p>
-                <p id="user-phone"> &#9743 085780058876 </p>
-            </div>
-            <div class="user-preferred-locations">
-                <div class="preferred-locations-text"> 
-                    <p id="preferred-locations-text"> PREFERRED LOCATIONS: </p>
-                </div>
-                <div class="user-preferred-locations-list">
-                    <ul id="locations-list">
-                        <li id="item1"> <span class="location-items"> Bandung </span> <li>
-                    </ul>
-                </div>
+                <a class="profile-update-button" href="edit_profile.php?id_active=<?php echo $_SESSION['id_active']?>"><img src="../src/edit_button.PNG"></a>
             </div>
+            <div class="user-profile"></div>
+            <div class="user-preferred-locations"></div>
         </div>
     <script src="../js/profile.js"></script>
     </body>
-- 
GitLab


From fd50704737255a6a1d89e0f974eb50012a3c3113 Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 14:35:42 +0700
Subject: [PATCH 12/19] edit profile menu has toggle switch, can save profile
 when back or save buttun is pressed

---
 htdocs/css/edit-profile-style.css | 54 ++++++++++++++++++++++++-
 htdocs/js/edit-profile.js         | 23 -----------
 htdocs/php/edit_profile.php       | 67 +++++++++++++++++++------------
 htdocs/php/update_profile.php     | 23 +++++------
 4 files changed, 104 insertions(+), 63 deletions(-)
 delete mode 100644 htdocs/js/edit-profile.js

diff --git a/htdocs/css/edit-profile-style.css b/htdocs/css/edit-profile-style.css
index e80d03fb..9252845f 100644
--- a/htdocs/css/edit-profile-style.css
+++ b/htdocs/css/edit-profile-style.css
@@ -1,7 +1,6 @@
 body {
 	margin: 110px auto;
     width:  37%;
-    border: 3px solid green;
     padding: 10px;	
 }
 div.edit-profile-title {
@@ -42,3 +41,56 @@ div.update-profile {
 #save-button {
 	float: right;
 }
+#back-button {
+    float: left;
+}
+
+.cmn-toggle {
+  position: absolute;
+  margin-left: -9999px;
+  visibility: hidden;
+}
+
+.cmn-toggle + label {
+  display: block;
+  position: relative;
+  cursor: pointer;
+  outline: none;
+  user-select: none;
+}
+
+input.cmn-toggle-round + label {
+  padding: 1px;
+  width: 40px;
+  height: 20px;
+  background-color: #dddddd;
+  border-radius: 20px;
+}
+input.cmn-toggle-round + label:before,
+input.cmn-toggle-round + label:after {
+  display: block;
+  position: absolute;
+  top: 1px;
+  left: 1px;
+  bottom: 1px;
+  content: "";
+}
+input.cmn-toggle-round + label:before {
+  right: 1px;
+  background-color: #f1f1f1;
+  border-radius: 30px;
+  transition: background 0.4s;
+}
+input.cmn-toggle-round + label:after {
+  width: 20px;
+  background-color: #fff;
+  border-radius: 100%;
+  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
+  transition: margin 0.4s;
+}
+input.cmn-toggle-round:checked + label:before {
+  background-color: #8ce196;
+}
+input.cmn-toggle-round:checked + label:after {
+  margin-left:20px;
+}
\ No newline at end of file
diff --git a/htdocs/js/edit-profile.js b/htdocs/js/edit-profile.js
deleted file mode 100644
index 42b66a8d..00000000
--- a/htdocs/js/edit-profile.js
+++ /dev/null
@@ -1,23 +0,0 @@
-function goTo(location) {
-    var currentActiveID = getQueryVariable("id_active");
-    
-    location += ".php?id_active=" + currentActiveID;
-    console.log(location);
-    window.location.href = location;
-  }
-
-  function getQueryVariable(variable)
-  { 
-    var query = window.location.search.substring(1); 
-    var vars = query.split("&"); 
-    for (var i=0;i<vars.length;i++)
-    { 
-      var pair = vars[i].split("="); 
-      if (pair[0] == variable)
-      { 
-        return pair[1]; 
-      } 
-    }
-    return -1; //not found 
-  }
-  
\ No newline at end of file
diff --git a/htdocs/php/edit_profile.php b/htdocs/php/edit_profile.php
index 6f8b5c7f..11d9cf9b 100644
--- a/htdocs/php/edit_profile.php
+++ b/htdocs/php/edit_profile.php
@@ -1,3 +1,23 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $sql = "SELECT full_name, phone, isDriver FROM user_data WHERE ID = '$id'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            $row = $result->fetch_assoc();
+            $full_name = $row["full_name"];
+            $phone = $row["phone"];
+            $isDriver = $row["isDriver"];
+        }
+    }
+?>
 <!DOCTYPE html>
 <html lang="en-US">
     <head>
@@ -13,39 +33,36 @@
                 <div class="edit-profile-title">
 					<h1> EDIT PROFILE INFORMATION </h1>
                 </div>
-                <div class="update-profile-picture">
-					<div class="profile-picture">
-						<img id="user-picture-box" alt="Profile Picture" src="../src/profile_sample_box.PNG">
-					</div>
-					<div class="update-profile">
-                        <form action="/update_profile.php" method="POST">
+                <form action="update_profile.php" method="POST">
+                    <div class="update-profile-picture">
+                        <div class="profile-picture">
+                            <img id="user-picture-box" alt="Profile Picture" src="../src/profile_sample_box.PNG">
+                        </div>
+                        <div class="update-profile">
                             </br> 
                             <div class="update-profile-title">
-								Update profile picture
+                                Update profile picture
                             </div>
                             <div class="update-profile-form">
-								<input type="text" name="user-picture-path" id="user-picture-path" disabled>
-								<input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
+                                <input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
                             </div>
-                        </form>
-					</div>
-                </div>
-                </br> </br> </br> </br>
-                <div class="edit-profile-data">
-                    <form action="update_profile.php" method="GET">
+                        </div>
+                    </div>
+                    </br> </br> </br> </br>
+                    <div class="edit-profile-data">
                         Your Name
-                        <input type="text" name="user-fullname" id="user-fullname"><br/>
+                        <input type="text" name="full_name" id="user-fullname" value="<?php echo $full_name;?>"><br/>
                         Phone Number
-                        <input type="text" name="user-phone" id="user-phone" ><br/>
+                        <input type="text" name="phone" id="user-phone" value="<?php echo $phone;?>"><br/>
                         Status Driver
-                        <label class="switch" name="status-driver" id="checkbox_driver">
-                            <input type="checkbox">
-                            <span class="slider round"></span>
-                        </label> <br/> <br/>
-                        <a onclick="goTo('profile')"><img src="../src/edit-profile_back.PNG" alt="Submit" width="61" height="25"></button>
-                        <input type="image" id="save-button" src="../src/edit-profile_submit.PNG" alt="Submit edit profile" width="61" height="25">
-                    </form>
-                </div>
+                        <div class="switch">
+                          <input id="cmn-toggle-1" class="cmn-toggle cmn-toggle-round" type="checkbox" <?php if ($isDriver == "yes") {echo "checked";}?> name="isDriver">
+                          <label for="cmn-toggle-1"></label>
+                        </div><br/> <br/>
+                        <input type="image" id="back-button" src="../src/edit-profile_back.PNG" alt="Back" width="61" height="25">
+                        <input type="image" id="save-button" src="../src/edit-profile_submit.PNG" alt="Submit" width="61" height="25">
+                    </div>
+                </form>
             </div>
         </div>        
     </body>
diff --git a/htdocs/php/update_profile.php b/htdocs/php/update_profile.php
index facf6f09..a76970e5 100644
--- a/htdocs/php/update_profile.php
+++ b/htdocs/php/update_profile.php
@@ -1,5 +1,7 @@
-<!DOCTYPE HTML>
 <?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
     include 'var_and_functions.php';
 
     $connection = new mysqli($servername, $username, $password, $dbName);
@@ -7,21 +9,14 @@
         die("Connection failed : " . $connection->connect_error);
     }
     else {
-		/*$input_user_picutre_image = $_POST["user-picture-image"];*/
-        $input_fullname = $_GET["user-fullname"];
-        $input_phone= $_GET["user-phone"];
-        /*$input_driver_status = $_POST["user-driver-status"];*/
-
-		$id_active = $_GET["id_active"];
-		
-        $sql = "UPDATE user_data SET phone='$input_phone', full_name='$input_fullname' WHERE ID='$id_active' ";
+        $full_name = $_POST["full_name"];
+        $phone= $_POST["phone"];
+        $isDriver = ($_POST["isDriver"] == "on") ? "yes" : "no";
+        $sql = "UPDATE user_data SET phone='$phone', full_name='$full_name', isDriver='$isDriver' WHERE ID='$id'";
         
         $result = $connection->query($sql);
        
             
-		header("Location: profile.php?id_active=" . $id_active); // Profile berhasil di update                    
-            
+		header("Location: profile.php?id_active=$id");
     }
-    echo $errMessage;
-?>
-</html>
+?>
\ No newline at end of file
-- 
GitLab


From 68a6395235fc9ed55984e18d9531efb498dd5613 Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 20:21:46 +0700
Subject: [PATCH 13/19] edit profile can upload picture, edit pref loc can add
 new loc

---
 database/pr_ojek.sql                          |  13 ++---
 htdocs/css/edit-preferred-locations-style.css |  14 ++---
 htdocs/css/edit-profile-style.css             |  25 ++++-----
 htdocs/js/edit-preferred-locations.js         |  36 ++++++-------
 htdocs/php/edit_preferred_locations.php       |  49 +++++------------
 htdocs/php/edit_profile.php                   |  25 ++++-----
 htdocs/php/fetchLocationsData.php             |  31 -----------
 htdocs/php/fetchUserData.php                  |  50 ------------------
 htdocs/php/get_driver_history.php             |   2 +-
 htdocs/php/get_order_history.php              |   2 +-
 htdocs/php/get_preferred_location_table.php   |  36 +++++++++++++
 htdocs/php/get_user_profile.php               |   4 +-
 htdocs/php/update_preferred_location.php      |  17 ++++++
 htdocs/php/update_profile.php                 |  48 ++++++++++++++---
 htdocs/uploads/3.JPG                          | Bin 0 -> 43669 bytes
 htdocs/uploads/4.PNG                          | Bin 0 -> 42271 bytes
 htdocs/uploads/5.JPG                          | Bin 0 -> 9962 bytes
 17 files changed, 163 insertions(+), 189 deletions(-)
 delete mode 100644 htdocs/php/fetchLocationsData.php
 delete mode 100644 htdocs/php/fetchUserData.php
 create mode 100644 htdocs/php/get_preferred_location_table.php
 create mode 100644 htdocs/php/update_preferred_location.php
 create mode 100644 htdocs/uploads/3.JPG
 create mode 100644 htdocs/uploads/4.PNG
 create mode 100644 htdocs/uploads/5.JPG

diff --git a/database/pr_ojek.sql b/database/pr_ojek.sql
index 2e8697e2..3666d9a7 100644
--- a/database/pr_ojek.sql
+++ b/database/pr_ojek.sql
@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: 127.0.0.1
--- Generation Time: Oct 07, 2017 at 08:46 AM
+-- Generation Time: Oct 07, 2017 at 03:20 PM
 -- Server version: 10.1.25-MariaDB
 -- PHP Version: 5.6.31
 
@@ -40,7 +40,8 @@ CREATE TABLE `driver_preferred_locations` (
 
 INSERT INTO `driver_preferred_locations` (`no`, `driverID`, `preferred_location`) VALUES
 (1, 5, 'Bandung'),
-(2, 5, 'Jakarta');
+(2, 5, 'Jakarta'),
+(3, 5, 'Surabaya');
 
 -- --------------------------------------------------------
 
@@ -130,9 +131,9 @@ CREATE TABLE `user_data` (
 --
 
 INSERT INTO `user_data` (`ID`, `username`, `password`, `full_name`, `email`, `phone`, `isDriver`, `picturePath`) VALUES
-(3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes', ''),
-(4, 'martin', 'hwhrskxk', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes', ''),
-(5, 'lutta', 'hehe', 'Martin Lutta Putra', 'hehe@gmail.com', '085780058876', 'yes', ''),
+(3, 'admin', 'admin', 'admin', 'admin@gmail.com', '085780058876', 'yes', '../uploads/3.JPG'),
+(4, 'martin', 'tes', 'Martin Lutta Putra', 'asd@gmail.com', '085780058876', 'yes', '../uploads/4.PNG'),
+(5, 'lutta', 'hehe', 'Martin Lutta', 'hehe@gmail.com', '085780058882', 'yes', '../uploads/5.JPG'),
 (6, 'vinjerdim', 'marvin', 'Marvin Jerremy Budiman', 'vinjerdim@gmail.com', '085780000001', 'no', ''),
 (7, 'patricknugrohoh', 'patrick', 'Patrick Nugroho H.', 'patricnugrohoh@gmail', '085780000002', 'yes', '');
 
@@ -178,7 +179,7 @@ ALTER TABLE `user_data`
 -- AUTO_INCREMENT for table `driver_preferred_locations`
 --
 ALTER TABLE `driver_preferred_locations`
-  MODIFY `no` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
+  MODIFY `no` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
 --
 -- AUTO_INCREMENT for table `driver_reviews`
 --
diff --git a/htdocs/css/edit-preferred-locations-style.css b/htdocs/css/edit-preferred-locations-style.css
index f70aa0b2..154d7bd0 100644
--- a/htdocs/css/edit-preferred-locations-style.css
+++ b/htdocs/css/edit-preferred-locations-style.css
@@ -1,20 +1,14 @@
 body {
-    margin: 140px auto;
-	width: 36%;
-}
-div.edit-preferred-location {
-   padding: 10px;
-   border: 3px solid green;	 
+    margin: 110px auto;
+    width:  37%;
+    padding: 10px;    
 }
 
+
 div.edit-preffered-locations-title {
 	font-family: consolas;
 }
 
-div.preferred-locations-table {
-	padding-left: 100px;
-}
-
 table {
 	border-collapse:collapse;
 }
diff --git a/htdocs/css/edit-profile-style.css b/htdocs/css/edit-profile-style.css
index 9252845f..dd49714b 100644
--- a/htdocs/css/edit-profile-style.css
+++ b/htdocs/css/edit-profile-style.css
@@ -1,8 +1,9 @@
 body {
-	margin: 110px auto;
-    width:  37%;
-    padding: 10px;	
+  margin: 110px auto;
+  width:  37%;
+  padding: 10px;	
 }
+
 div.edit-profile-title {
 	font-family:consolas;
 }
@@ -45,13 +46,13 @@ div.update-profile {
     float: left;
 }
 
-.cmn-toggle {
+.toggle {
   position: absolute;
   margin-left: -9999px;
   visibility: hidden;
 }
 
-.cmn-toggle + label {
+.toggle + label {
   display: block;
   position: relative;
   cursor: pointer;
@@ -59,15 +60,15 @@ div.update-profile {
   user-select: none;
 }
 
-input.cmn-toggle-round + label {
+input.toggle-round + label {
   padding: 1px;
   width: 40px;
   height: 20px;
   background-color: #dddddd;
   border-radius: 20px;
 }
-input.cmn-toggle-round + label:before,
-input.cmn-toggle-round + label:after {
+input.toggle-round + label:before,
+input.toggle-round + label:after {
   display: block;
   position: absolute;
   top: 1px;
@@ -75,22 +76,22 @@ input.cmn-toggle-round + label:after {
   bottom: 1px;
   content: "";
 }
-input.cmn-toggle-round + label:before {
+input.toggle-round + label:before {
   right: 1px;
   background-color: #f1f1f1;
   border-radius: 30px;
   transition: background 0.4s;
 }
-input.cmn-toggle-round + label:after {
+input.toggle-round + label:after {
   width: 20px;
   background-color: #fff;
   border-radius: 100%;
   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
   transition: margin 0.4s;
 }
-input.cmn-toggle-round:checked + label:before {
+input.toggle-round:checked + label:before {
   background-color: #8ce196;
 }
-input.cmn-toggle-round:checked + label:after {
+input.toggle-round:checked + label:after {
   margin-left:20px;
 }
\ No newline at end of file
diff --git a/htdocs/js/edit-preferred-locations.js b/htdocs/js/edit-preferred-locations.js
index 47803715..06c72278 100644
--- a/htdocs/js/edit-preferred-locations.js
+++ b/htdocs/js/edit-preferred-locations.js
@@ -11,27 +11,25 @@ function editLoc(){
 	edit.setAttribute("style","display:none");
 	del.setAttribute("style","display:inline");
 } 
-function fetchLocationsData() {
-    
-    var id_active = getQueryVariable("id_active");
-        
-    var xmlhttp = new XMLHttpRequest();
+
+function getXMLHTTP() {
+    var xmlhttp;
+    if (window.XMLHttpRequest) {
+        xmlhttp = new XMLHttpRequest();
+     } else {
+        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
+    }
+    return xmlhttp;
+}
+
+function fetchLocationData() {
+    var xmlhttp = getXMLHTTP();
     xmlhttp.onreadystatechange = function() {
         if (this.readyState == 4 && this.status == 200) {
-            var myJSON = this.responseText;
-            var obj = JSON.parse(myJSON);
-            var array_loc = obj.prefLoc;
-            i = 1;
-			do{
-				
-				document.getElementById("locations").innerHTML = array_loc[i];
-				i++;
-			}
-			while(array_loc.length > 0);
-			
-        }
-    }
-    xmlhttp.open("GET", "fetchLocationsData.php?id_active="+id_active,true);
+            document.getElementById("preferred-locations-table").innerHTML = this.responseText;
+       }
+    };
+    xmlhttp.open("GET", "get_preferred_location_table.php", true);
     xmlhttp.send();
 }
 
diff --git a/htdocs/php/edit_preferred_locations.php b/htdocs/php/edit_preferred_locations.php
index 2cde6c04..de7bc6c1 100644
--- a/htdocs/php/edit_preferred_locations.php
+++ b/htdocs/php/edit_preferred_locations.php
@@ -1,3 +1,7 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+?>
 <!DOCTYPE HTML>
 <HTML lang="en-US">
     <head>
@@ -6,57 +10,32 @@
         <meta name="viewport" content="width=device-width, initial-scale= 1">
         <link rel="stylesheet" type="text/css" href="../css/edit-preferred-locations-style.css">
     </head>
-    <body onload=fetchLocationsData()>
+    <body onload="fetchLocationData()">
         <div class="edit-preferred-location">
 			<div class="edit-preffered-locations-title">
 				<h1> EDIT PREFERRED LOCATIONS </h1>
 			</div>
-			<div class="preferred-locations-table">
-				<table id = "mytable" class="preferred-locations-table2">
-					<div class="preferred-locations-table-header">
-						<tr>
-							<th> No </th>
-							<th> Location </th>
-							<th> Actions </th>
-						</tr>
-					</div>
-					
-						<div class="preferred-locations-table-rows">
-							<tr>
-								<td> 1 </td>
-								<td> <form action="php/edit_preferred_locations.php" method="POST">
-										<input type="hidden" name="newlocations" id="newlocations"><br/>
-									</form> 
-									<div id="locations">
-										Pewter City
-									</div>
-									
-									
-									
-									</td>
-								<td> <img class="preferred-locations-edit-button" onclick="editLoc()" name="check-button-row1" id="check-button-row1" src="../src/check-button.png" height="25" width="30"> 
-									 <img class="preferred-locations-edit-button" onclick="editLoc()" name="edit-button-rowl" id="edit-button-rowl" src="../src/preferred-location-edit_button.PNG"> 
-									 <img class="preferred-locations-edit-button" onclick="editLoc()" name="remove-button-row1" id="remove-button-row1" src="../src/preferred-location-remove_button.PNG"> </td>
-							</tr>
-							
-						</div>
-					
+			<div>
+				<table align="center">
+					<div id="preferred-locations-table">
+						
+					</div>	
 				</table>
 			</div>
 			</br>
 			<div class="add-new-location">
-				<form action="php/edit_preferred_locations.php" method="POST">
+				<form action="update_preferred_location.php" method="GET">
 					<div class="add-new-location-title">
 						ADD NEW LOCATION:
 					</div>
 					
 					<div class="add-new-location-bar">
 						<input type="text" name="location-input" id="location-input">
-						<input type="image" id="add_button" src="../src/edit-preferred-locations_button.PNG"  alt="Add location" height="25" width="61">
-						
+						<input type="image" id="add_button" src="../src/edit-preferred-locations_button.PNG"  alt="Add location">
+						<input type="hidden" name="id" value="-1">
 					</div>
 					</br>
-					<a href="profile.php"><img src="../src/edit-preferred-locations_back.PNG" alt="Back to Profile" width=61px>
+					<a href="profile.php?id_active=<?php echo $id;?>"><img src="../src/edit-preferred-locations_back.PNG" alt="Back to Profile">
 				</form>
 			</div>
      
diff --git a/htdocs/php/edit_profile.php b/htdocs/php/edit_profile.php
index 11d9cf9b..e09a5ce6 100644
--- a/htdocs/php/edit_profile.php
+++ b/htdocs/php/edit_profile.php
@@ -8,13 +8,14 @@
     if ($connection->connect_error) { 
         die("Connection failed : " . $connection->connect_error);
     } else {
-        $sql = "SELECT full_name, phone, isDriver FROM user_data WHERE ID = '$id'";
+        $sql = "SELECT full_name, phone, isDriver, picturePath FROM user_data WHERE ID = '$id'";
         $result = $connection->query($sql);
         if ($result->num_rows > 0) {
             $row = $result->fetch_assoc();
             $full_name = $row["full_name"];
             $phone = $row["phone"];
             $isDriver = $row["isDriver"];
+            $picturePath = $row["picturePath"];
         }
     }
 ?>
@@ -33,19 +34,15 @@
                 <div class="edit-profile-title">
 					<h1> EDIT PROFILE INFORMATION </h1>
                 </div>
-                <form action="update_profile.php" method="POST">
+                <form action="update_profile.php" method="POST" enctype="multipart/form-data">
                     <div class="update-profile-picture">
                         <div class="profile-picture">
-                            <img id="user-picture-box" alt="Profile Picture" src="../src/profile_sample_box.PNG">
+                            <img id="user-picture-box" alt="Profile Picture" src="<?php echo $picturePath;?>">
                         </div>
                         <div class="update-profile">
-                            </br> 
-                            <div class="update-profile-title">
-                                Update profile picture
-                            </div>
-                            <div class="update-profile-form">
-                                <input type="file" name="user-picture-image" id="user-picture-image" value="Browse...">
-                            </div>
+                            <br> 
+                            Update profile picture
+                            <input type="file" name="picture">
                         </div>
                     </div>
                     </br> </br> </br> </br>
@@ -56,11 +53,11 @@
                         <input type="text" name="phone" id="user-phone" value="<?php echo $phone;?>"><br/>
                         Status Driver
                         <div class="switch">
-                          <input id="cmn-toggle-1" class="cmn-toggle cmn-toggle-round" type="checkbox" <?php if ($isDriver == "yes") {echo "checked";}?> name="isDriver">
-                          <label for="cmn-toggle-1"></label>
+                          <input id="toggle" class="toggle toggle-round" type="checkbox" <?php if ($isDriver == "yes") {echo "checked";}?> name="isDriver">
+                          <label for="toggle"></label>
                         </div><br/> <br/>
-                        <input type="image" id="back-button" src="../src/edit-profile_back.PNG" alt="Back" width="61" height="25">
-                        <input type="image" id="save-button" src="../src/edit-profile_submit.PNG" alt="Submit" width="61" height="25">
+                        <a href="profile.php?id_active=<?php echo $id;?>"><img src="../src/edit-profile_back.PNG"></a>
+                        <input type="image" id="save-button" src="../src/edit-profile_submit.PNG" alt="Submit" name="submit" value="1">
                     </div>
                 </form>
             </div>
diff --git a/htdocs/php/fetchLocationsData.php b/htdocs/php/fetchLocationsData.php
deleted file mode 100644
index 4b81b59a..00000000
--- a/htdocs/php/fetchLocationsData.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-	// get the q parameter from URL
-	include 'var_and_functions.php';
-
-	$connection = new mysqli($servername, $username, $password, $dbName);
-    if ($connection->connect_error) { 
-        die("Connection failed : " . $connection->connect_error);
-    }
-    else {
-		$id_active = $_GET["id_active"];
-
-        $sql = "SELECT * FROM driver_prefloc where driverID='$id_active'";
-        $result = $connection->query($sql);
-
-        if ($result->num_rows > 0) {
-			$array_hasil = array();
-            while($row = $result->fetch_assoc()) {
-				array_push($array_hasil, $row["prefLoc"]);
-			}            
-
-            // CREATE JSON
-            $response = new stdClass();
-            $response->driverID= $driverID;
-            $response->prefLoc= $array_hasil;
-
-        }
-		
-        $response = json_encode($response);
-        echo $response;
-    }
-?>
diff --git a/htdocs/php/fetchUserData.php b/htdocs/php/fetchUserData.php
deleted file mode 100644
index b1bc6934..00000000
--- a/htdocs/php/fetchUserData.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-	// get the q parameter from URL
-	include 'var_and_functions.php';
-
-	$connection = new mysqli($servername, $username, $password, $dbName);
-    if ($connection->connect_error) { 
-        die("Connection failed : " . $connection->connect_error);
-    }
-    else {
-		$id_active = $_GET["id_active"];
-
-        $sql = "SELECT * FROM user_data where ID='$id_active'";
-        $result = $connection->query($sql);
-
-        if ($result->num_rows > 0) {
-            $row = $result->fetch_assoc();
-            $ID = $row["ID"];
-            $username = $row["username"];
-            $full_name = $row["full_name"];
-            $email = $row["email"];
-            $phone = $row["phone"];
-            $isDriver = $row["isDriver"];
-
-            // CREATE JSON
-            $response = new stdClass();
-            $response->ID= $ID;
-            $response->username= $username;
-            $response->full_name= $full_name;
-            $response->email= $email;
-            $response->phone= $phone;
-            
-            if ($isDriver == "yes") {
-                $sql = "SELECT AVG(rating) as average_rating, COUNT(no) as votes FROM driver_reviews WHERE driverID= '$ID'";
-                $result = $connection->query($sql);
-                if ($result->num_rows > 0) {
-                    $row = $result->fetch_assoc();
-                    $rating = number_format($row["average_rating"], 2, '.','');
-                    $votes = $row["votes"];
-
-                    $response->rating = $rating;
-                    $response->votes = $votes;
-                }
-            }
-            
-        }
-
-        $response = json_encode($response);
-        echo $response;
-    }
-?>
\ No newline at end of file
diff --git a/htdocs/php/get_driver_history.php b/htdocs/php/get_driver_history.php
index 614ae959..9d6d984c 100644
--- a/htdocs/php/get_driver_history.php
+++ b/htdocs/php/get_driver_history.php
@@ -12,7 +12,7 @@
         if ($result->num_rows > 0) {
             while ($row = $result->fetch_assoc()) {
                 echo "<div class='prev-orders'>
-                        <img alt='Profile Picture' src='../src/profile_sample_box.PNG'>
+                        <img width='150' alt='Profile Picture' src='$row[picturePath]'>
                         <div class='order-content'>
                             $row[date]
                             <input type='image' class='hide-button' src='../src/hide-button.PNG' alt='Hide order' width='71' height='30' onclick='hideOrderHistory(this);'>
diff --git a/htdocs/php/get_order_history.php b/htdocs/php/get_order_history.php
index b1406d20..4b2ed6f5 100644
--- a/htdocs/php/get_order_history.php
+++ b/htdocs/php/get_order_history.php
@@ -12,7 +12,7 @@
         if ($result->num_rows > 0) {
             while ($row = $result->fetch_assoc()) {
                 echo "<div class='prev-orders'>
-                        <img alt='Profile Picture' src='../src/profile_sample_box.PNG'>
+                        <img width='150' alt='Profile Picture' src='$row[picturePath]'>
                         <div class='order-content'>
                             $row[date]
                             <input type='image' class='hide-button' src='../src/hide-button.PNG' alt='Hide order' width='71' height='30' onclick='hideOrderHistory(this);'>
diff --git a/htdocs/php/get_preferred_location_table.php b/htdocs/php/get_preferred_location_table.php
new file mode 100644
index 00000000..e4c08f8e
--- /dev/null
+++ b/htdocs/php/get_preferred_location_table.php
@@ -0,0 +1,36 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $sql = "SELECT preferred_location FROM driver_preferred_locations WHERE driverID = '$id'";
+        $result = $connection->query($sql);
+        if ($result->num_rows > 0) {
+            echo "<table align='center'>";
+            echo "
+                <tr>
+                    <th>No</th>
+                    <th>Location</th>
+                    <th>Actions</th>
+                </tr>";
+            $i = 1;
+            while ($row = $result->fetch_assoc()) {
+                echo "
+                <tr>
+                    <td>$i</td>
+                    <td>$row[preferred_location]</td>
+                    <td>
+                        <img class='preferred-locations-edit-button' onclick='editLoc()' name='check-button-row1' id='check-button-row1' src='../src/check-button.png' height='25' width='30'> 
+                        <img class='preferred-locations-edit-button' onclick='editLoc()' name='edit-button-rowl' id='edit-button-rowl' src='../src/preferred-location-edit_button.PNG'> 
+                        <img class='preferred-locations-edit-button' onclick='editLoc()'' name='remove-button-row1' id='remove-button-row1' src='../src/preferred-location-remove_button.PNG'></td>
+                </tr>";
+                $i++;
+            }
+            echo "</table>";
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/get_user_profile.php b/htdocs/php/get_user_profile.php
index ba559ae9..0a5e9cd7 100644
--- a/htdocs/php/get_user_profile.php
+++ b/htdocs/php/get_user_profile.php
@@ -8,11 +8,11 @@
     if ($connection->connect_error) { 
         die("Connection failed : " . $connection->connect_error);
     } else {
-        $sql = "SELECT username,full_name, isDriver, email, phone, AVG(rating) as average_rating, COUNT(no) as votes FROM user_data JOIN driver_reviews ON id = driverID WHERE ID = '$id'";
+        $sql = "SELECT username,full_name, isDriver, email, phone, picturePath, AVG(rating) as average_rating, COUNT(no) as votes FROM user_data JOIN driver_reviews ON id = driverID WHERE ID = '$id'";
         $result = $connection->query($sql);
         if ($result->num_rows > 0) {
             $row = $result->fetch_assoc();
-            echo "<img id='userpp' src='../src/profile_sample_circle.PNG'>";
+            echo "<img id='userpp' src='$row[picturePath]'>";
             echo "<p id='username'>@$row[username]</p>";
             echo "<p id='user-full-name'>$row[full_name]</p>";
             echo "<div class='driver-status-and-ratings'>";
diff --git a/htdocs/php/update_preferred_location.php b/htdocs/php/update_preferred_location.php
new file mode 100644
index 00000000..07ccc7fd
--- /dev/null
+++ b/htdocs/php/update_preferred_location.php
@@ -0,0 +1,17 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        if ($_GET["id"] == -1) {
+            $preferred_location = $_GET["location-input"];
+            $sql = "INSERT INTO driver_preferred_locations(driverID, preferred_location) VALUES('$id', '$preferred_location')";
+            $result = $connection->query($sql);
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/update_profile.php b/htdocs/php/update_profile.php
index a76970e5..c10ddd62 100644
--- a/htdocs/php/update_profile.php
+++ b/htdocs/php/update_profile.php
@@ -9,14 +9,46 @@
         die("Connection failed : " . $connection->connect_error);
     }
     else {
-        $full_name = $_POST["full_name"];
-        $phone= $_POST["phone"];
-        $isDriver = ($_POST["isDriver"] == "on") ? "yes" : "no";
-        $sql = "UPDATE user_data SET phone='$phone', full_name='$full_name', isDriver='$isDriver' WHERE ID='$id'";
-        
-        $result = $connection->query($sql);
-       
+        $target_dir = "../uploads/";
+        $imageFileType = pathinfo(basename($_FILES["picture"]["name"]),PATHINFO_EXTENSION);
+        $target_file = $target_dir . $id . '.' . $imageFileType;
+        $uploadOk = 1;
+        echo $imageFileType."<br>";
+        echo $target_file."<br>";
+        // Check if image file is a actual image or fake image
+        if(isset($_POST["submit"])) {
+            $check = getimagesize($_FILES["picture"]["tmp_name"]);
+            if($check !== false) {
+                echo "File is an image - " . $check["mime"] . ".";
+                $uploadOk = 1;
+            } else {
+                echo "File is not an image.";
+                $uploadOk = 0;
+            }
             
-		header("Location: profile.php?id_active=$id");
+        }
+
+        if (file_exists($target_file)) {
+            unlink($target_file);
+        }
+
+        if(strcasecmp($imageFileType,"jpg") != 0 && strcasecmp($imageFileType,"gif") != 0 && strcasecmp($imageFileType,"png") != 0 && strcasecmp($imageFileType,"jpeg") != 0 ) {
+            echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
+            $uploadOk = 0;
+        }
+
+        if ($uploadOk == 1) {
+            if (move_uploaded_file($_FILES["picture"]["tmp_name"], $target_file)) {
+                echo "The file ". basename( $_FILES["picture"]["name"]). " has been uploaded.";
+                $full_name = $_POST["full_name"];
+                $phone= $_POST["phone"];
+                $isDriver = ($_POST["isDriver"] == "on") ? "yes" : "no";
+                $picturePath = $target_file;
+                $sql = "UPDATE user_data SET phone='$phone', full_name='$full_name', isDriver='$isDriver', picturePath='$picturePath' WHERE ID='$id'";
+                
+                $result = $connection->query($sql);
+                header("Location: profile.php?id_active=$id");
+            }
+        }
     }
 ?>
\ No newline at end of file
diff --git a/htdocs/uploads/3.JPG b/htdocs/uploads/3.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..40cd22a3a35878f21d965cdb22ca7add8e5ab693
GIT binary patch
literal 43669
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
Z2W<*(pwCB^#aUw%`Kc>qWB&a9{{SSPRSEzA

literal 0
HcmV?d00001

diff --git a/htdocs/uploads/4.PNG b/htdocs/uploads/4.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..b55b52aee9073316532ca1c0c0169a9895f507d8
GIT binary patch
literal 42271
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
P00000NkvXXu0mjfiCvn`

literal 0
HcmV?d00001

diff --git a/htdocs/uploads/5.JPG b/htdocs/uploads/5.JPG
new file mode 100644
index 0000000000000000000000000000000000000000..b579b226e6d578ab84c1a6ea2dadaca99cf6abaa
GIT binary patch
literal 9962
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

literal 0
HcmV?d00001

-- 
GitLab


From e1ba2c39c8c24c4001e90528a603402eb31e7de5 Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 22:08:53 +0700
Subject: [PATCH 14/19] can edit pref loc on table, can delete pref loc

---
 htdocs/js/edit-preferred-locations.js         | 69 +++++++++++++++----
 htdocs/php/delete_preferred_locations.php     | 12 ++++
 htdocs/php/edit_preferred_locations.php       |  9 +--
 htdocs/php/get_preferred_location_table.php   | 16 +++--
 ...ion.php => update_preferred_locations.php} | 11 ++-
 5 files changed, 91 insertions(+), 26 deletions(-)
 create mode 100644 htdocs/php/delete_preferred_locations.php
 rename htdocs/php/{update_preferred_location.php => update_preferred_locations.php} (51%)

diff --git a/htdocs/js/edit-preferred-locations.js b/htdocs/js/edit-preferred-locations.js
index 06c72278..6ef1175f 100644
--- a/htdocs/js/edit-preferred-locations.js
+++ b/htdocs/js/edit-preferred-locations.js
@@ -1,16 +1,59 @@
-function editLoc(){
-	var field = document.getElementById("newlocations");
-	var location = document.getElementById("locations");
-	var check = document.getElementById("check-button-row1");
-	var edit = document.getElementById("edit-button-rowl");
-	var del = document.getElementById("remove-button-row1");
-	
-	field.type="text";
-	check.setAttribute("style","display:inline");
-	location.setAttribute("style","display:none");
-	edit.setAttribute("style","display:none");
-	del.setAttribute("style","display:inline");
-} 
+function changeToInput(item) {
+  var changeButton = item.previousSibling.previousSibling;
+  changeButton.style.display = "inline";
+  item.style.display = "none";
+
+  var row = (item.parentElement.parentElement.children)[1];
+  var inputText = (row.children)[0];
+  var labelText = (row.children)[1];
+  inputText.type = "text";
+  labelText.style.display = "none";
+}
+
+function updatePreferredLocation(item) {
+  var row = (item.parentElement.parentElement.children)[1];
+  var newlocation = ((row.children)[0]).value;
+  var id = ((row.children)[2]).value;
+  var no = ((row.children)[3]).value;
+
+  if (newlocation != "") {
+    var xmlhttp = getXMLHTTP();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            window.location.href = "edit_preferred_locations.php?id_active=" + id;
+       }
+    };
+    xmlhttp.open("GET", "update_preferred_locations.php?id=" + id + "&no=" + no + "&location-input=" + newlocation, true);
+    xmlhttp.send();
+  } else {
+    var inputText = (row.children)[0];
+    var labelText = (row.children)[1];
+    inputText.type = "hidden";
+    labelText.style.display = "inline";
+
+    var editButton = item.nextSibling.nextSibling;
+    editButton.style.display = "inline";
+    item.style.display = "none";
+  }
+}
+
+function deleteItem(item) {
+  var row = (item.parentElement.parentElement.children)[1];
+  var prefLocation = ((row.children)[1]).innerText;
+  var id = ((row.children)[2]).value;
+  var no = ((row.children)[3]).value;
+  var confirmation = confirm("Are you sure to delete " + prefLocation + "?");
+  if (confirmation) {
+    var xmlhttp = getXMLHTTP();
+    xmlhttp.onreadystatechange = function() {
+        if (this.readyState == 4 && this.status == 200) {
+            window.location.href = "edit_preferred_locations.php?id_active=" + id;
+       }
+    };
+    xmlhttp.open("GET", "delete_preferred_locations.php?no=" + no, true);
+    xmlhttp.send();
+  }
+}
 
 function getXMLHTTP() {
     var xmlhttp;
diff --git a/htdocs/php/delete_preferred_locations.php b/htdocs/php/delete_preferred_locations.php
new file mode 100644
index 00000000..feceaca5
--- /dev/null
+++ b/htdocs/php/delete_preferred_locations.php
@@ -0,0 +1,12 @@
+<?php
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        $no = $_GET["no"];
+        $sql = "DELETE FROM driver_preferred_locations WHERE no = '$no'";
+        $result = $connection->query($sql);
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/edit_preferred_locations.php b/htdocs/php/edit_preferred_locations.php
index de7bc6c1..079e5d0a 100644
--- a/htdocs/php/edit_preferred_locations.php
+++ b/htdocs/php/edit_preferred_locations.php
@@ -3,7 +3,7 @@
     $id = $_SESSION["id_active"];
 ?>
 <!DOCTYPE HTML>
-<HTML lang="en-US">
+<html lang="en-US">
     <head>
         <title>PR-OJEK : Edit Preferred Locations </title>
         <meta charset="utf-8">
@@ -17,18 +17,15 @@
 			</div>
 			<div>
 				<table align="center">
-					<div id="preferred-locations-table">
-						
-					</div>	
+					<div id="preferred-locations-table"></div>	
 				</table>
 			</div>
 			</br>
 			<div class="add-new-location">
-				<form action="update_preferred_location.php" method="GET">
+				<form action="update_preferred_locations.php" method="GET">
 					<div class="add-new-location-title">
 						ADD NEW LOCATION:
 					</div>
-					
 					<div class="add-new-location-bar">
 						<input type="text" name="location-input" id="location-input">
 						<input type="image" id="add_button" src="../src/edit-preferred-locations_button.PNG"  alt="Add location">
diff --git a/htdocs/php/get_preferred_location_table.php b/htdocs/php/get_preferred_location_table.php
index e4c08f8e..73249e64 100644
--- a/htdocs/php/get_preferred_location_table.php
+++ b/htdocs/php/get_preferred_location_table.php
@@ -7,7 +7,7 @@
     if ($connection->connect_error) { 
         die("Connection failed : " . $connection->connect_error);
     } else {
-        $sql = "SELECT preferred_location FROM driver_preferred_locations WHERE driverID = '$id'";
+        $sql = "SELECT * FROM driver_preferred_locations WHERE driverID = '$id'";
         $result = $connection->query($sql);
         if ($result->num_rows > 0) {
             echo "<table align='center'>";
@@ -22,11 +22,17 @@
                 echo "
                 <tr>
                     <td>$i</td>
-                    <td>$row[preferred_location]</td>
                     <td>
-                        <img class='preferred-locations-edit-button' onclick='editLoc()' name='check-button-row1' id='check-button-row1' src='../src/check-button.png' height='25' width='30'> 
-                        <img class='preferred-locations-edit-button' onclick='editLoc()' name='edit-button-rowl' id='edit-button-rowl' src='../src/preferred-location-edit_button.PNG'> 
-                        <img class='preferred-locations-edit-button' onclick='editLoc()'' name='remove-button-row1' id='remove-button-row1' src='../src/preferred-location-remove_button.PNG'></td>
+                        <input type='hidden' value='$row[preferred_location]'>
+                        <span id='locations'>$row[preferred_location]</span>
+                        <input type='hidden' value='$id'>
+                        <input type='hidden' value='$row[no]'>
+                    </td>
+                    <td>
+                        <img class='preferred-locations-edit-button' name='check-button-row1' onclick=updatePreferredLocation(this) id='check-button-row1' src='../src/check-button.png' height='25' width='30'> 
+                        <img class='preferred-locations-edit-button' onclick=changeToInput(this) name='edit-button-rowl' id='edit-button-rowl' src='../src/preferred-location-edit_button.PNG'> 
+                        <img class='preferred-locations-edit-button' name='remove-button-row1' onclick=deleteItem(this) id='remove-button-row1' src='../src/preferred-location-remove_button.PNG'>
+                    </td>
                 </tr>";
                 $i++;
             }
diff --git a/htdocs/php/update_preferred_location.php b/htdocs/php/update_preferred_locations.php
similarity index 51%
rename from htdocs/php/update_preferred_location.php
rename to htdocs/php/update_preferred_locations.php
index 07ccc7fd..0cc88dd3 100644
--- a/htdocs/php/update_preferred_location.php
+++ b/htdocs/php/update_preferred_locations.php
@@ -8,10 +8,17 @@
     if ($connection->connect_error) { 
         die("Connection failed : " . $connection->connect_error);
     } else {
+        $sql = null;
+        $preferred_location = $_GET["location-input"];
         if ($_GET["id"] == -1) {
-            $preferred_location = $_GET["location-input"];
             $sql = "INSERT INTO driver_preferred_locations(driverID, preferred_location) VALUES('$id', '$preferred_location')";
-            $result = $connection->query($sql);
+            header("Location:edit_preferred_locations.php?id_active=$id");
+        } else {
+            $no = $_GET["no"];
+            $sql = "UPDATE driver_preferred_locations SET preferred_location = '$preferred_location' WHERE no = '$no' AND driverID = '$id'";
+            echo $no."<br>";
+            echo $sql."<br>";
         }
+        $result = $connection->query($sql);
     }
 ?>
\ No newline at end of file
-- 
GitLab


From c3aad71a01d4e3f6dc7df2da43a74ff30fe14ee3 Mon Sep 17 00:00:00 2001
From: patricknugrohoh <patrick.nugroho64@yahoo.com>
Date: Sat, 7 Oct 2017 22:36:46 +0700
Subject: [PATCH 15/19] edit-profile and order icon interface

---
 htdocs/src/edit-profile.PNG | Bin 0 -> 95610 bytes
 htdocs/src/order_.PNG       | Bin 0 -> 46891 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 htdocs/src/edit-profile.PNG
 create mode 100644 htdocs/src/order_.PNG

diff --git a/htdocs/src/edit-profile.PNG b/htdocs/src/edit-profile.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..2455dcd126d14a9a49b16d2f3f7c8fcd5d35b599
GIT binary patch
literal 95610
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%0AP>
zh>~hd>reN8M?}ta*fyjV={T0_y4&A7xhh6HG|_xhTHgC534e@rz>&;oArL1AgLZ4V
z7Z-VA@0jNenSA^_N_&K6#)>EHxLnyeh{~v$+<ZBaHk>HP%Yw)fexs@lDkFwq164<g
zyEpZ?Pgs8Ih-dNimFO0OEA7f#=I+dQ4yrHwLm-1P+0ciCTBpNNGsvN)nfZE$OY)lw
zwo<$&1*PxP<KL|%12>*IMVkA3Lt~o7QJ4kdI*XKBW?yn7<ha_<c#tCc{Zx8r%9@fz
zS@`~<S{JeMjZ!e5Lx>`{?F@HbvOE05lFN*6bQ*ipx)4d`Bg7YOE<jaH`9IS~bZQ96
zYb(wj#Mja9^RmZ!77PL3v6A^7f4lp^oqNZXAWvJY%K7K0Lh5u3VIGpP<fGE7VYVAX
zG;tRy-8F#+=B0{wioL#36}U3xYF<Ib`(6A#Kwqdy5ye#!)ZGkttpk@zm^Kvj9rQJN
z+!mXlBBRcslT59@Y=k>Ac$l=WA!50{P5c_ITk)Y(5qfkVez~em)8E>#mBJ_KdiejX
zHbQUDn|=Zj{zrxZwMVfIp7X!sDNv$lP5Rd`2i)%$$V8f}D6#bvm>g9259VjzcBgXN
zF3I!fW(1DZND4BLZXeDJ`ui}pq#Mhz)Q=v9Bxut!dJP@-Z&RQ$?eHT|9V=GIJ(5Q<
zLSW&)=O+(N;g<V=tSYiX&2oQ6Duj1W^#?*W5#|1FuORu2+E8d_oM(2dHVS~B^p}MY
z!JvMu4CHPMLR(Qos}w-;lTGaNm7FKa5@Yg;gBM=4)anNQlEo?@k7OR!5KB7Oyy=&B
zjS(NW7<en>_ohH)Fnd;gAXgHotfv2`vid0(z7masR_!zYs=V{=y$}Ye6|Kh3?FAA~
z2=h)zs3*ff(_;PFOrBjsPLkNvCQ0cCsO56Sad(*<C*@aa2PcP4WwS=jMR4WJi-U*>
z#W8nFFc_^jT=b>xIURG)UMD(QQY1m`@XFlZ6>$x|8k=N-d8JXL0)vI%27Hm5z3%iO
z88op~gsO?wiLBDb!#I94k<qF#U3FQlj4P7!I$tDT!zF6{&#+c~6Qzc8g@s+H<$Mma
zivn=2+K18puwyb@W%4&&YZ{l{5Sa8p?ti_d@ujz8r^v2zJ4>Avscl%mA^%nVQMw!#
z2a*Zuj(m48D4<?WjUE(!DHRlhClwsY72e)+CDpF9mmD<9?a75j(`JbK0^?h%{|}Xs
z12h%Xz|KlAI|&~Ny9-r!WK;|x#gS}uKS#G$^6v!|W40H;ifQ$98!*ApDpbjyXJa(B
z6QV}Anbi!Vx#2&X&IE{l?(6=S8fW<b?nJBr;jwHzKh^%kUbfFxfq-g{v6T|D{6`$*
z!;m7c0z(U*^L%7(IZ&O%4o|i~Ca<5f$HsU+?4_D&z9Fd)Ws>(`C6EzHHCA}`LuO27
z5}m<IK6tZ!70$GZJg)gjat`{p(u#Sgg}w?g#i3Dlj!l3I_FNq~xo$*8yBXtlrG$v?
zQ1D_pDu|r!G0&bmvRMT^fV_E}68LGL>Zq;!m~^7_tp~LGo}XB*TpYu~NE2WlUi>s~
zA^O_Hj+r;lCM<K-l=)H<vQj(!Un7OOPiZLM>G6)LwrzW4GY2c^R??mF3E|yn9CcR%
z7X-0R^iyffK+_N{#mjwQ=(AS9g(_vQ(e;mBvTyJBlZ6R<6lNz)UwVJVrGp+Eowj@j
znLif5lG>vn79cUO6n#V_V~6vmzA%e`XNMN`lLL`*A+)9hx_;SEapM*tAhSsUj$hNu
zVhzT^rFUQF=FL@(k5W6go}-L`^%HNs4Qvvi*X^-_s@S@H`LAo@|5G4VXiy3FUfFZp
z2I^ej$`;Ju`vqssGjnS16TwE?Z_^L<_;XxNBD1PoS*y?n8e;5bxtT;3vrw<Px;J)k
z=G1HaO<05!q~g?>?&G#K<i;1U{`CdHTruPf<khyI=0hYN9b~BWG^LX?nEVnY9UK2D
z-Ga>rcg$cPH{dDlI~Jmn-SMv?>i98Jfbwoy*^z=I#%XcB_yBE-8Z{@JA)G<{)Smo+
zI6V3O_=-JqlB}ZE=$mvkFDfZA(T}u!b{l3(l<4BZ8db)jLoNYT2NRg@FZ8lQU0Am|
zTFjQ3ZgiglP__@WXH){WYniq48CfmusVg5J0v&0Yii1QFI*<eLDN_4<J&*NL?S1u~
zOph4BJc@-pL_ycMKiVG}08ayp<G~YY{o^fOJw8#%iILgdlaiC$iIT;~Q8{jeZ7F5|
z7=>wX?&WUcoMny266(Pkv=65|gqhEy5NH;=wFFECU`k9tI4jC3KH<|ph40xYN%k-D
zV#eG^e&5?xqshcWr^dU`-|_=WY4ZQsc3^UzTTje+6YAevfxV0^Cq1re?`QClvOzuL
z;e?TuHjYr_R~wp!lT(ysPIjSVpe0Rw@UuIz<v0nP<KFgJe>YDj%Uo3ljysqS9kA%~
zLAdW0>q&mC|2eSIDPuX0GxrORg9&VgYFUr@o(i=da6so<D6%LSk9?fT7r?A-b(&&e
z!M)SL?Mr31Ie<ewpWeKSi0e>v_DFMzlb=XdE^Ysd9u44r&7s;IH1CoDQqhmRy66%v
zddY~^IVacH;{3(0pRoGUzal5iu8w}Zrk|fyOHGQKk%wqP_-WKvC9L%c6FzfN^FEhd
zCb^z};WgOyQB`BN7lZd0`9c5c{BD-7k$z%Uw&O#H)NL$yr{a8wXO?yH-KzIU9M<gp
zIl2Dwu`U?1fZ=gov!>aF$MI;H`cHU!=ap0t$fJ`kDTp|HMe*nK^J!a<0L+)fb0KWk
z@;9;wa+vSgT8~}xH>3@JQ;i}_Jj*^wrOOeFOB0x7$%UF!CH+fUw{s~`WJw{E0!^xw
zT`w`6v+oc2r1^g}f2#jSH@ddqdY)SNVkYZ(L*9mwo6=9I)Fs>s-JJDzZ~1eT?ZYgw
z2#Ott!$nAf;Z$KJI7eNHb3U<+ttP0J%o~Yqq&LLQ-Aic5wF9B3o!>;Tkq^<V?51->
z`@L-;h}8#$h}sIK-fI4=bcrS2Rj<aY9!-xG^e3t?8Y;A_^idAHu--WW>F-mpRivc8
z#F-z>TcXJ|YE+3}WJbOvOD@O_9;l{UdTE;wzG(a6dv-YffF<8CZdbSR4N?yHh=6n5
zNU3z`qFe@9f$gVO)>55YVIj)Fy7#+2-?xp}Z+r6yKHn!b8cT*2oRbD9R(w^I?s^MJ
z3e4G-r=!)7z$c!Xn;DlHw+=n!+e?R4;n@>a7oLb6u~P7;G+vkREMK88QLq)Ktmf<e
zbHa?^2QZP9U)(|WJ&LytfN(N10&P6<sfd0-=2c-a-KP(!f>uY}NY5ffYZKQwY6O);
zZ}srBCtwt%?XTxXw9~`8dzF_Nb_#tx*ovhy&Jn)6Lr`WR@}Vp!8S+15_y1ean___O
zkhs0&FSL-A@!Wqk?SK=mq3}DlU*cC@c_Bw)rAzz+(>pu#Seu2Yu0IV-F89kRq?f{_
z3HQ`GO80oXe8Vi!4|sFHz4~XUMY}z+ND8;QXwEjQ_<CAj>WI{l?uIkAT&YR8Uo9w4
zjqw%4tLyk*Ae#|>t#y9b`<X#+?jIo9Ir=PSU`U)y53@6;ue`qWB0)4Lh$;wm$Ny$y
z%q~_YMOOUEVRE<)S3aD3;h$Lw0ACq#yEyZ-ZXK0M18+dy-1Z6XiGGD%x5y#5S?x##
z_9q_#&S=PcA=5`u*iUIniyE1eeIOVzi*A;sm-R}fv`4Tr)*{JV1>OK#13rhnmVEv5
zK%UA&B;^O7E)uX?5uSa#L(X2!H_X05TA%ZnK}_J9giphL5RfE-4~+Sv{Yl<mV9giH
z9`$-FICsI}Dg+U+nF9BX88Mys#p_Y3RZer5IqA6-%3Jw|d06pZ|MP6=e8Htlp)xKE
zpmSvL)&0yG%FItbTo50SHM)K4ms-d6BLlevkoErWKc^lo6ql@K;G$gQ5a&H%CsjAk
z=0JmBPfUWktJP)rEWHnbch5p-*Ur3rV;m#JxfB!ViTaz|6UHC7a96L{F(TXSsCU5Z
zsH@&0Az9+>092))&WqD~q!p*)b7|0Y-lB2hUy7SSL(9cXJ($-91Bp6q8T0i=%~FnQ
zJkfO#eR7OL$cRiZA&le)9Ex@Ge)zcu(FCxx1{-kd4(cK!>=|r-A{Wv){3?OID+rZ2
z!ArqDU--yweD&;eyF*x|vy<ytkA|sm1+7~|sf=$OO5$L^jcQ&B@<6ViVvNjRuc6Ce
zi~g&tP2LgREf?BzaCP4|cNedmV0@h=OIOO^JXQ`)lfZ=}32NH8e<X9N)cb|@eH+>J
z!wyli1uc+Oa*3L?ea#4Z%UwNs$my43OTU67Sov{<^7W|)7_GogpU?>Z12X*^@8f)M
z91JuNz+^<du~ZhbqB)by)wF$Z^e!T(JQ&_~Il{}E;unHHl<~4O)V#|#`#{b<2ve?u
z^}fgtH*!+Zf&KFq<JdDq{0te24N0#9j_i1=3VW`qMlU`X1Bl)n-)nFAUqkKHH@ukY
zc_O5ts=6!g*jDpb%DHOxVI>aqh|rfv^U+)}ZSg~)4b9f~5o^l|T1!BowHW1va?}g>
zm}<&{sVi@r_&+?}3uHW9h?51(piu|4$f2?t5k!<wf0Gf(ntCS}3`{M)#bcz9&S0O)
znRWGcN-=862TzM6F6}Rw+I*)V?ff$xy2@l8{Q#Y^klIPx*HH<UXxXzmcnEQ+ITIsn
zmn%TD<5gYit5JE&&SSZ4foPT{Q0>;~<R|=xYxWChU1j4tV)Qa=4n7IK;Xdy(J&11`
z^+H_HIVo(^_rj{UTb1!bvLj;e$cMgnEstXbE(7p%{zva+nrmD~%`Y}gANQ>6S-gMR
zRhDoat2-7gRvo?d1^rO;Ms&F>ckCU*<-33$a#6Fu@{pjwB99_G!t9e}cSkkMZLC50
z{*syn{}w$b_=!%%y?_WKAVE+nATeFXdsws9><L&roW-Ed{K2~;=14n5&H+buUlB?%
z$>CD9Xj<!ipL=sch1Xr(Pw1Y_v45}q<>5a0b^VnZWw``BxT(puJoEV$r){-@EGsKc
zR<KsTafDw!SYHHB3>X<2i?26>|FeYLTlU{BiWLxZQkF&ye{LlB)TTZLJbTSB@L@4J
z5atv26)qRy&s>^xFINA^UA{6i4?Fte4?F8C*S`uhdcBVn`S5sFoEg!8cpVUeSZ?pQ
zl`*r>Ue<$oujKVp+(<z{k3Z3iGSMwOh!117Ww||`(@F1zk?Hg8__5$#<ImZn2gx?`
z+=@cKP=vkn{`=?gc8)U%YIK-=-r$maKR=^Pc_H{Y_~jjg0>U+xA_76*jtHYSmHl`i
zCz3xf9gEGVk^g01f_Z^-S%1$ieyYLH0*OQGdIHq(*9v`dT@pOr@>@AhDW^)DH2U*8
zSJpcO9s~;y?pq8bob=UU3l-&L5!l4K+KSWGLP~ZJVk>Tdro5@{_A1>{Ss>NHA7o@x
z-#Zb?V-fh|QWLnNshr|pf0z`cOz6BGNW)efc&4=qva0zp%K>bRoD!5K(uI_EE)NDi
zQ91M|S3Yd2R??rOzeW;T$^^X}&5n{ix;&vzVcitWb%<B%;oV8Adh_OESSH%Akt?J5
z0bM%qU`jVBJj#^7R}gq1fF^*+;z0yqWslp^=t{iNt<fFs{LhYMC}j2093<qt0NvTK
zT{p|Ur}?iOel5NKY-z0`6bTENCKUSfM@#j+Cx3lQ5lNpSu|7pwA{WH8cyB&fB|he0
z4#O?FLyTa1ee;BO!-1LeEofT-<5=hIzGQ$nfEb_$wq2Lo$=z<_dW&t6DC6U`;Y^Pe
zK0OQzhqy1g;{h9LrW?72Q?blSh&7YzBwa_nUy8oK3T5TPDJS6?lcU153-x^!Md-2k
zfcTe4dvx@x&gsWC*yfkfl#9s<<=a#KtRU7wGX?|HqboCb`mRsr!={)%-AkrmOOM>q
zvYql8<gPp6fOXK!S+6qH7=_W2eN66``QnvGZ}v~8j3ljRAil@H=tdX<-AjT2=c5Qn
zljg4aZ|?ThYDa8kXOH>rNvz;yOjp|O=7mo-bg$}9#dFqe-C1gTXk1<EP;zqCA&FvN
zJmvtIwUTl=;f75J>Nh}rhfxbS6ryRwl>1(>=Sw~J&(P@0e>n;GZAnN*iDe{>P;aMJ
ze{NT-N-?V(-F*NP&-WC%`JKB2{uN<?p1vh<zCRRWd3cnlugT4<tAfbZ<KLLh68sTx
zhY*Rx{z_~Ww-&)J79GoS{l|XTX4|(AGuuh_B8qT0t8i5z_Xt4aeG<eNpKY?Gij_D5
z)wedR0(*$vXJ_vJ>o4vnLv8PbXa1!jpHQ$W7wG(!fLuR`ZGm}wU@lE)LZe21BAC8_
z<8cNxV&L2f^j_o-gX@*V;{CS4YC*?-L;IIxAA-)oLXQ`bm^;-luR`eUvIyU?&+T;Z
z59ptsz-7eVbEIvt`_)%Cqr+6yEcihqcY!@BqHiPy5p!{u!pBDB0Y8rIDY)z^KlW!n
zZQ-feRRTYIutPT<?3fNUgZ!chQ<n;gO?Z&(j5_v*$Svp3&H~i8*MmmEkH%^;E{??D
z9HGYQ%!p&chvNqDw`IA0vghh@T^XPGTTL|)1*8)+yXGIU)Kf&uVvJRF9q-FI>I2AQ
zE@XzaM5-w99apFW>M6!ZpiRovpgU5?5?4XSn?KkkT6qHOr05~%#>aaT2%AG%75433
zkB>*4?RW_(EtO#JpXq_Wg_$!f29=3vW8Qd;cqmgLncdmqJ#SEko+sN)Uw8h)Nu$nm
zjK`PGkk}=#Qa7JKnzQYRg8p5k^b@;#TD3onQay?BWiErAK@%lG3VZ#}mFaGog$CQK
zp%Wj$=s7*fWBM#{MatwQoyOtf7M*E??2wVpcrZJ}MFD~;@<CQ*!7~kTYv#pO#9b#T
zjt69;f$`7TO7w?9KU=;UO8P*?mHEkpg+nuo53NEYkMFVP&uHj>?1#8s3f=seeLW1N
z3TvJ^mT6V3<Sko^F_nKBEYEA^VP_R$pqXvS*VmPlWC8!^aHIlpaU^drAd;W(Czto5
z=IC3aA|;kPW0&Y5fy<imHNjB{QUS4eT~#Qz4DW%jIsCJNH22M;6POao7#Q&-oELzv
zPKmie<aCVzN9wK`VY@05Y@<OV^KNrc|8_V>|7_Su|LjnV@8Qd9c=YCSYm(q{V1zsv
zg}VKYg1SBZ#zj)TSgon`CfanC3Eg6U)C?-KQxY>k$&3yeX`qKZCgZaka}^t*)nU4k
zE|1V83*eBf280K*0DA3@Y{>R!R(6AbBzH6NYqMl*8<ZaqwT7k?udnh}d}Nn}F*~h|
zn+7iM6wLE-XGC?T$Dtzp-F)sx5RJrgf!@_pR+09EnKfJ-6<}S}f!M0gTVbN~SYb!g
z^+oW4IqA(1%Gi-P+n+bySYm$A?1)^BZqF<W>7H{o`@t6&W$T5u3k7$sEk`_xp<H;B
zCBX_*sVP0YR{ghXU@DpdCbn#5`nb-_H`q52ToHTstBqA1#l%0;s4m7hPQcZQ*5fug
z#X{0on=U;Rl8s^j58=X11v352M_4v5$A)(|{-nB{ZK(XOuNgS7uTIcupl|{Ou#biR
zl!@~7A>He{N14~=J6hFOnRln_nNQ=tpbrh0SEerJHx<X`e$_s(gH#{TlL0|xk?8dY
z#4WPGTn?VEymJR8YCqn^eW7$ld&;i^Fs&XQX)6z(q$6c0+&E)dmqRW0samFSwj`ho
zOK?e|d7Iz8{|NJHf)JMa!uKkbbpJ?!wF8tv^hXpoDe;8HrE2rV8G1;!Fug?y1&X`w
za=!Adc0865!EJC%+Vi%QH`hj1V3^;9i~hpXvU2Vf@0Al-XWn0mib?9Y9el2TbDv!q
z^$<SZx@k6oGEHiu&`?oL^eg~mSrle`Wkk@G{%scC#o)RKL~tZCX60)*#q0hdz&4m3
zRdH2BWMP0m7_$Kbygpqz`J*+Z8oRgj2l~9Kk&;F@XMZRyUxX)FD-p;&0=i@N;8J*R
zY>kg%D5KI#9M&SOdKhWQ;-BxG=CzHV&%;eV*Jh%#(rs(d@9s_T7RCJIB<$m6&*eAW
z<}b~6(vi#q@@=`5;xT46Ykug0UkG4|wN0aPlMki7QBI8JwP8B@m_%+$k5Z;hkuT!b
zbxmIJ-|UPj3;;Pq!>Q7dk<wtXOW*@J`l1g0p@%VaG)H<a=||~S&=yWw08gqj3yO%S
zmLg+3Y7BKbxND7$sE%NoB8J}y3&qNqH;yWTu^d&*gF3Dl0|m2u2Mb+lejm^0%Up}q
zDn8(4K|mt<|B5z|>&CH|3s!{PM%im=nAf!ttn4O>BrWSXkeS#mcEf3+8&xAFOACG$
zHODB?K)RmnYRL{(Fl)}NJwp`BO~oiIa7AzSryoXOvd}fP)xhbms3&&xO}5wjPm+9=
z^u4fmgcG6!Z^8@Lj57@k8Ye|~8&+C}JWhnD&`H-F-I6csC?i%bADdVB9<Np|JLg9R
zZ;X@I(<=meQ!bIKCwu;G5M4{rXtIAg9Uc~x8D$0{RZ%im#LON6^AG*8{+Ro0!C`rW
zWacjSjt69?Z4SGh2ZnsKF9VF|g-ON8)W@ye`|efjX=>T<#zCd6w$+;<TOn;Am@rck
z<-yXs>0JsE2)-xW4)W$>%&ZNv6gV`s_Bb<n&fVjg2=C|k6`4);hCkQdfGtyAZZRnA
zy-l^t&xEeceq;amReM3efG(N_Oy~zOJlob7gMr);jvJ<I=oS;DDk4Gmji)>sLHPek
zSTz622}JVE=Cn}$l5$FzD-e%FD`<}`Gi#4~A1Dc!pO`MPT<_O`;$@W|Z*h)gEjT<g
z6j9y7dvPOuEjb;`r5lC3C{tN6x;O0_g>7#0q+AS=&%W-GD00z61YW+G#<iv4#iWFQ
zYI_%AyS_D8jxLD7{73TGV;GOSj+%UmJRePFTUNLa%sdIMc-jg2h^W>#>RD$wdM#E7
z@@iUV#Psj{2r3`e%=BmOB%IV|hh*AkKX>q!6i9Y|u+V{P!Ze1|jhD$&S{i9JV*8~E
z4h;!%m3^9CJR13tGa;-qzS&xzptWJUC6Vk%HXXPiXKn_I3}4+JKDS)SdNJ+6x+z0r
z;KSq11EhqUA9ZwI`@6k~Y$Fv^^83EbWv^gjNPw4+nU(rY0Fw*Gx2JA3lpQ~@`AfUm
zJu$P2;=oW6=cTF*WTw`DPs(Wcg+k!b#dv?d_&Yf$MQoY`K>ZX6=53Y|5bk7CkI)&|
z<};ItmpM`^O7s?&!R;hD0Ck$Nu$D^W%62ZexyPTf8;TgrkjIAh=YU!J-}OrlNfmy}
z6qcC=2*8RCc{e~RiE3CTuCt3DZ3KmSt_WdYA}#;_eO&_Eq!{ixg!8|sGp;@nbHaB*
zz03lk2p7o@%pIj>*iY&Y^1gA`%Lr@2wS9khl3)Qm&dcl(XCMB_3>O9I*7QsOZ{O<f
z-x9rff};`VTHxR9r>-v3YV%8;6bQ)KOJx8MfwsQFnT^zBk7kWhh+poPP;q$l3dtTd
zDgugn61hez?Hz(WcXolI42uhP@P!SgvuAwQ<FBt2&TzgDw~C9Rxl;w>xtof^1q<54
z{}!|+yrlQ)D?V;17HP-Ruu)ul;Q<opEs$Mo3-rP2OJVw*XJIZGL44V6@wL$9+4pQz
zvr3HWk`tdIY3Jqd^MP(=Kx?MI7AVqq?|hIIjNv_GE?m>F-cjp+*$fa~*-e(^%W0B_
zBk9p*%DCttKt6y(NM+A(jUz%;Ig1y&g<QSc8H^@2r?c`B<yTM0=@U(SrTMhTMy$S#
zFQEsKfL)d!dY5AqXdII_zMoAlC1Nf&R;IAOB6&OK@kJDQOeRlkLT_Tv<P<{<X`!@o
zsHO+N4f`d!)u~VWvWbBeYAogd`mA(BoR-?6k{^UC_W9OmAuy04qC_c)>S+xZP@yZl
z|BkvMT43zw)9;m-ZdI~!@?#XgHEg*Ty|!a-7H%^bT`h+mK{>b-F8KL^b)`hV%R!b0
z2K7j(Z+Dw6=U2F>{}X+M`kym-WEinGDt{0>jk4dvzyfWY$#@>?AL~STy+3Doa*3gw
zw)@Gzl&j0X2j0SL+ITzJuwWFBL8{&Uea1+iJ1pQ7qdJZ^n08R=DAAg}J<;#jr#qHD
zn^7HC_GkyrXd_@m^q4r5f-C&ljyL*=mXdBV`hnI?&ZQ^O&ZpS%Fr3|F9-TAD5C4bl
zN69Z9sg|6Z*Bg79%ZdS`!Zr8ZGd1@Qda&PpoSAncIQkcp%n)wFRpX2TB`u6_5X)Zp
zZrqs%(?I%?`&T}j3HjeH6<A+i?>w9dfE>Sxq+C1$yy;3qoq6o}LDYaunfMTQ{MXrB
zvqEt#Sq(=|9GW_xJqUK-#oUE}GR7EMp&Kw}Ej|}M?=!sn))<Wd2f8j>m%U+4`p8y0
zW`*lGm6b+J2uUr1VoYERWb2~ToS@S0EUC&dUz#s%JN^Ppi_=46+dn2iG7!+73ChM0
zB&5Mi;KHMMk}mgSF{1b7mfceR>Xz*FDM$bdLX|m|E6j||b=0ih)1BZ5^8Q&67PLsO
zwEm=;!g@anFR?@hW!75QT%K{>+Ga^|ey@aEG|>e5YT8>KZ~hGUKte}gO2&OW%okWA
zuC<+R;e@_gp2IX|DI*f+8i^}w@cNUya+|t8!z*sOQ%?S#(*HtUMn#37+kgfT3|i*Z
z#N+Uc`vcm_^06;B=>@Hke@mf9e`|yA8ZL>R1MKZne;&rGJZF8TNmBZ@^8GcbAd_v&
zr%R@-wg+*t{;M9q2HE2R51Dh3Oi&2SX0q02wu+Hifez3(a)onYF;m-V$d-@9xq&97
z&!s;?EtIKmeMr<>P@+F9CoOUsS>6ylAqF&`A_Zk<J~8x0aZ#GJZ&Lybwin@gH3w~a
zAmq_t=40<KDD4zs^k+l++{dQ)-u#-Y3Kp~mRkAB1?0c5=5JF5ol;=@=m`vA;_2nYz
z6BHOk^oUcdZ(pj&9JNmde%zb@V=xR?E3TF=Z3NK~YD<z|CTPg{ji4M*#LvG8+Mv<o
zijN}nB#@1n_ZFZdrRj++eaTzWQZ<V3ynr84Ibr?+?gFBI5tt9F{T46ISYjVn?eWig
zST<Z=qY^%f9&EiM&RGm<npFHs=}Hr&1||f4dmK9CA3MpA1*Z1z<R-jHt)Y~p_42_p
z67o0l;nJ%-A0s5F-OL5D!vOnK)*I|O-Ob$D93p?IVgv0-roMDOT)|@P{usKLEgzwP
za9)cpR2otD4WdR`{$=ON8KfEQl05utmVS-v^N)&wkv3Eh6_rn#;>2}rXOe^Pi8C`U
z0z)4;56bpp*Y<PDfQbhB+sJj#V@d18PRrL%o3+xkgYBi)57>h*yi6(2JV4l_=rR=J
z#HW32c<KLnX$GVhI4`~P-tAOj;{6w<*7b6n0q;e(=LJ_Q^w6uI?FXy5^{6o6)3I>w
z$@aU(iS^hdQ}We^7i2M5`mZO;BusU{?Q7jLR{lPL{_yLEFFow7Apl=$ZRwWnW7`!=
zdGHjfYH%aUk6YocfdXpA$L;x=z3q9}?Y3A%gT*CJLXBemOI*i@(q(E!r|T*R140@1
zDJN>4#?V8`o7*Ag<+6AMy2X1Qn~xL|h>WB<$j6M}lUEr7urKXw2d8{n@Hsq7Ge2yP
zV1LZ$`rjRqj@Ww`3a!GuexyiJE;Px&)kB=1Wg6SC+9Tb(AcKj&GR#CVy7Sq^wl{(7
z#;4B)>U}r)sarmU59~|YL3AcWu0koEfnSg#XmSS~6XkMp7<~Sq%(hL}1)xR?HGM*;
z_4|RdvH^RS9e*VSGrEO4i8rF=3sclSbQTznhHyPgjb^Z!(6Z7bsU6gfB2~Yo6=k~j
z8KR6ciL0;}Ju{%ne%CeqEQ*E8Tz|r9gFi-JJ|F}7>2tAZ<h^4QB@D^9g)>G`Bg|A!
z(>VR2o`z&3ZP!!u%QvRS9*Pb5$+UP9AR_sEfCR96r?3s)2(aq72sLODYS1yF7p25T
zM>&FeljxIbYimEb^K1p*o4GqZ#Z)Lc1Ebgup?JSU)>RoWia+Nx2Cl5u9CdcSjIYj+
zb^l=<zd1<Ou_bq7n}H-CeC)E!8JfJ?7D%Lh<n*J1ln*oi`shvFmf?SPZ_vB{Duv^M
z4bOMy^(XhaiqsUWs?Xv(u{ZZ2_z`?%*V{sZ&u^n1tzXLdP0=X(QDJ77D5f&>TAae0
zV^n<U&X;_tCYSf1S;q~XLj*<^TNqWm>kk>VLpRfzk20zjIBHKdFUx~wX>^|+LNX)g
z1yN(Tu*GbaL*@35lul#o^(A&pN^y^(xgPEqzCC^6J4{dyluB8LhrV=IbI;0**gS@Z
z`MI=(F!G3p*`XM&hEPPr9efvHs9c<K;lRZ7viN%+re!5s@OMTOJZc<WJDdQd1O*-F
zUxp;=b_hQ>s*Jfq-i@Fe^38UwT$MC6X3pW-Ab8VQ1r!wzP()f|%8NL-ZRdcf{s7YO
z8os^vjs-+z;i;rUG>2Ic?8qongfE>DA%bCt!FC-TE12}xiI}%?lL-WSis5xmWS$!Y
zM5aMF$!n5fV}GoaEmFCdtTEPbmjw~xV<RAUlhQ$bVBgTN`8p<o$5`Ak3Q>)893_=2
z+zQz&hc-dUJix<s6t3AX_iGU~jbp405^<OA!4~IYKMBHJuTNG#!8{FI7GBPH=~b7p
z<H1a_B>%PHxjbR$+<Vp1A1fVO%WOK^ax1tjg|jI#i)~!}Yr4RRU0%|sg3NDPIiVLV
zH_P(;-Zs53)%(j7A&hCQqP=sY#^Stn1za&ZFgl9nS|RGyXu|j9{McRu;8&_~GVq!2
zH2x;n01bxSM3h8=&Y^T`ryQ!db9SV~LU$rW)Gm|!iNE4X{)-rsr|4QD_l{^fqxO64
z#I8mFD>VJ%yc_@=8A>5aBSoqwd~pHv5fymo?Y?95QJ`fqWie@m#*86R!cTEMFn<~6
zCe8gqq7l=0Td??l;z@ySqzE5~oML1{`61~?%<11A`o5IyWL>Hlz!5UcQ`F0SPcd&K
z{9---iV7W!_J-$fLc}%>#e+c7SABVnXZMsT1F8b`zw;XkJhvMPD&hRteoFGuGZ>q{
z#iyrI_%YPLMIwCe82jn+^~cL=HdgqhKoorZIS#x{)rf#E`Vp^Z@~ETz8Y3BADlwgK
zP12Ma#cVnCjMl;8Zp9_#qPxN!-{m`)K`-cn>cim8>-!ni>oy}cwWn`@JogbNj6Q!|
zHkQ5SM>dLch0NDs7F3*zf&Ket30MJTOxr%a^wPwgc5OLW!^tOR!ccOIZ`JVmZ#s=h
z1SXVHq^=EiaL&NDPKWsBG>jra`|ai=aeJnlFkQ23F=?TUtLEduzH*K@IvP{!Ii;+C
zTsg49`W9iG9dU3P%)q>-SDLV!<Y|#X5gA}$Cg7io|L#L8&`h9-*-?BL%6OWgNJFSk
zUK%&>duOx0;dhKN`SPmA*D9{YW<>gE2-ch{<jt#75+rxqD3vT~fyviLAQP3`RlwS@
zDH}iTca>O*@-qfp_{}`)HC0xO9D-rtdvFKd978;{Fn%;X?RN~M`O+N;BiHF&hSq!_
z8RRx6SZ>fc5LP;7)G)=535%TNZN_*ba7$qFn50NMW_f{5^5KUi!DpL`o;a?@sHei@
zrd{}ndBaj>V|&e8(Y~(h<?;0xj8ikiE2)zPjm7ccpbwX|2Ipf>m-yH7!8J5V%S1du
zU_xr|4;*Z-jim_NTHb%t9f8|7jTx^|qJmQy8}uyxv5OC!nZ3rUG+LvKc-grb5q#A8
zJ+&ZQ3zGu1osq}=#d-OElCl3VM+jj?>YDuM9v;1rpUU+`^eL1q^OKYTNIP~>dDVy{
z_cT_Oo7Kh3*~41|Ly)!jXVpffMO@j{p`%wB%>TUm#$NRu3Ds>Szl?VOCajYbe9r#>
zq9sq7{nj=f33<q%gI=nK*?^dG-p&~{7cWoE7Fz!K)HH&9?WI__n1fO`axE&?^Lp%^
zd~sh`;rXi=8DY^6EBAW6OwBHOHqYKDF<xWu1ytqBj7>8<8SC|$@8ld_i2lumIs*b}
z`Z$nm#0bWu(vS~5rbJ_<??aNT@+e9ZC&NE!wh(PLV(j}PU7IiqM7jaG`WDxiRZU&!
zssg8^FDd6zu)^|+11Ab#($F#+;br;xW%mqOI)qVe`B%vWGR$_&bUKKHo$e>Wc5^gq
z?#~IpMSUKbH#dv3xBE{Fo7+ao5^LTh!=IkbmpAl%my!g6kzQn#pvQ_{YhWm@>to`k
z8!qnSsppzLZNih;x0~hTyH1>G!PPFr2b#9!E^~|Xci7<|wOA)SiL*amMHy|il7alI
zd#=49=R;y51wA!I<+DwD&jGtVsBAwAFzgr@?rd^@6-}`;?sts0{6kRaTbCKP`Fhg0
zPwHf}1tQfjatZO2I{Q-J`Bc#M^lWrbyun-BWcwiSO7iZ__7f70G{E0C<BXi;(4e7K
z^AY9-H(J&t;Fd$Vn|F#a8G%P!;tml*vOF;@7S^RAAtrCV+W`xU8xfJ%9}&w|kDvlc
ztWY<I&7T1evl)-!o8hyO8`4gS^T2%Mu;C)X=KhC59nEz?q7?d1Rg|9vv9h=L*^MM|
z$_76cTFt4Yot;-IPodh1XFyB@F{v(h{ykPT2002#zNrOVF8<<^g%&#1WiD<C13!0W
ztI07*$j#JD<Iasf6nY-YlKjjJ53@dH-w=$=7`8x^SZx}ojhE(@&83RE{^I?yE!~DA
zfU#{d8ah!ZfV$u15+S2sXHOb*GiVkRBNFCDG>we!PI-e|X1q%9C{T*q;sQ-yzl=A6
z0q4WBzP9h4FP#hASvIZ-lEG1Z+V_%6f@FgY2Z#|bemgR&SB4Bs98w#zW=z37)Fbi%
z$iL4s;fa0d^KBTTwTlEV`Z6kes9T@>>Gs32-Z;;Yy{13^%=Wt=FX?_vNYBe{KD;mL
z_f2nX_Dr=HAFsyY1jD<jCisW6Yjg`WMOUL<igtYJ==kLI$J4uJ!3(jkaa8D`@2YH%
zO=n2jy(l6E<bQA1E1IO*Lk+aT$`dY7-2#f>yWUe-5KnUSRbqH!7E<^8AIT1J_Sx)}
za^;2aB0l_aH6!iSQ=nkpCL9<rTW8nWi_h^$2M{~E5RD2Z<wTd{fn11<ehiOtCXXfd
z34Ir$d%u6#<Rd*{ee4B9ohBGXGoMz%R|i}5mKh=hv8(?c;jtiBu6RwCX~HZhd{o*5
zFo}?_WW5zTvYz9S?hS(rwc|C^D4^@>K+z9S5q7tSB0gbz=Ig;%66iepFM(ul`;7{g
zrZHGI`+}W3%TiK85zO3(ithb4nI^ZAWGN4t*ewltzpi&1!+G(CCH@SszK4E_dkGqf
z3lpl(cdh|lqctvFy8W2~ptAFIEg@mD9{v(-UMGRGS&b1yk)sFb>|=t=X{(AOKh>R|
z8E1DvXZ|?B`h(okYecZ<{Dl7+9ca5K%xpj2{8*;Hy)fn^$*u3^&H>X~ishf+IV|es
zU$t>KkA0*A$=!FhYmpYgM{f;QnLcy?YJdNvGu_3HwSe5`A9lN`QG0QGx4>+w{fi&#
z&FBwn*R8^#{q$=~HxJ_>U-Y>c6m3`rx=gRMofuWU=U-zNA*-rtlNDT94m?>bJlS0x
zstD^}+KS^r&Rj_q($x#CU1fxA!RFM%e@z2Er$-UsA9bWl+>i2WIV3j|lKWJ5zr?eo
zqUd2yhv}gW<}6?;nsRlz&-^N+OvAAys@?8cojRbf8jVp{D&A!`l*D-XW9zOBd(h;~
z=b<h%J*_sxB~ySdZWmiYfICvVb%+>Nee&y@!&4p;Fjle{?qhs-yVKsCdH<|IikC9_
z!Rh#zW(zeq4!r9t<x8`E%Q55|)we_(I=ubh)O3FOI;m}Y*t(xU;wm+6R(y<~BsIx*
z{)`-snBlQ7klArtkVF~;RNPQ!7HqnR!6^y(WCIEW=L6_>wWTbnM<GGZJ6Fw2i~N{A
z*zNF@)6h{NE2Cx?&;&|fz)Pf;!$K8+pKho-;&`{RY!AZTdYfBcWdzl=YS=tYD38pJ
ze{(H{7v?jXu=f+^q<Ya?L0!}&C(MoyOtLd`k0;~#&}%y>N=W)?ciGb9&<{x(skV)7
z8-E+!{`1c;iuTXE6Q?ErOI%r9`Ld{Xq|uGev7k9f@#C}rJBzKdvmZRlg2GEzDlW|q
zT|mx#X-Zp!Kad3N4%4a+chlQNd6JoAj$84{O#&Aq`U(+5ibAj(8qSBdKu)o#ta-G^
zVxR4l<z(v|QHd4X*-tl`DF7`GnaKuIDR{6p(}fiKfq|g|)=M0=_4|Q2c0m6&DrvS{
zibFE(COmaa3qP{yEIs0Td%@}FZzW>hEx9ZWo%R<HCbaHarT`;7?D9mJpabRh=oEGn
zfyhII*m#bpAN#a-AhticaA%JR$=J)P(-{vwOs;UvJri4ri%Z(b;9)=mR@eN#v~{Ut
zD^LQzMqg>T;c~mgRPTEHcx_@qt>?kOyh2H|T%&c};<SMLvrG1M;9Ye$Gq=PmSEp)c
zMstuST!3bT;Wwh}!ds*bA~Hbyr7>p23UxpaQ37CtL&EkqIk$cJnLP~J!}ddG_(1yt
zL%R^R9l_YKvZ>2PZ(9sWk=!tcyN30*|H!hRXQQIwb(R5&!OK9LC8^B#{b-$&&QPn?
z2A3RRG53G0!bzd=QPjiG!PwzJ?HUNT22XD6<aq^y&#J%%PhO9cht?|(S$^#%1!nfD
z3sxWyla}jAF&>hZnF&pjdb~a=vE?vL>-V+h7})z4T+vUlFPYT0y|Gx!6Zji3`HaPE
za{sO49^Gy8N8@?Pj=FP2NS1#dC8x!`$kyh<r-MGx^AnMzHnumD0F&>YDd~X{-SK3k
z%_NO$(hX_us7QPFAhiF9UXYpA^3p)!1U*VURz}SP##oxrVI%fNqH*}nxR+@$_~Gxu
zOqClFJ(Q%kB;klZb5CcU!C1*%Z_&r|Qul#sq5WeKdT@oziD`qvg;3enRP4p|eC&q3
zb6c;|=`rjlqj}pMCiLh9Vprv9zpmio4i({F8LS}HqwLf|6`B&GJo2+6!O-i4*<Rc2
zjICh_vakCtKPSkoI?;k6O0$h06W->zL>VqC(ODot7a4z_Wx42x$R<(upl-C#AZ4~A
zQoNAaI$3fK3ir&8XbW$#kW%jgQ-vSI$k}oiFWlVx>SHuRL-6-D8YGauMH$HBqw$+m
zEM^Z9A0X3^G3XK?;ejf29$+m9J-7Ly^_n}rr(9+=^I^&dc9x~6e}2$VvkO3Q>ough
zw&;>92giKeT#e1F5)Tu)*FUXamxlJ|38DA=nngc0YXgy|8EJxZMXlL|y!>hW?<6B?
zOQ)|*WT@{i#TDvYK#y;k3o!-Ji_jTCfG-dedIkt&2_2_~1Qe(-K9PGEzaR9PxLlph
z_>Cq1#YXk)E1clUUN)KDYEuVz#)dtab5cbrnIy@X!+k1kK)>mDF@xD16XN{M6h>;n
z0xz)G%><V(vDpK^rZKff6pbqMO8<IUVAj$xoE#8ZzS62FFhPS!ZHF(!)!j7A*-Dup
zXkgI%QE91b_AP(SFhP|EwR*@<2ZjJ9z4Z|y+Sqil;V<n|zM|}eyc1=P9ogpv7JG6Z
zmkxv2CnD2d&@BZC4C{U0YATp=3GJbA(%@d+Y+dM#Y4lt5pS_oT*~*PVyy05)=q}2h
z_bBK^+ff5XSAMeB3a_~)_SNG5>YiPxrs(a9kPAk5QcjD2g<rE5J4EqJpdgJ9cY5>x
zrW-|<VsfJeDcQ7dEQZfp@BC=GiBeN?bvT9kd}or>dh3!soD&RZ9*Y}s!cYG5f)*{y
zm`vG$*oAS*{cdiSK&1^-5n?z8)sqaUSHUt1r~k~B7^W^!;pH;dVMyb72B;=>G6{94
z5b|4|w18r?fk9AJ$CrTWM?w3bd^)e-QQ+uos92(m(5yC<oeTTJo+q5OWe&`Neh=>Q
z6!w2{>(3G&qC|@cb}3&A6+l68^E`NF^%WD?3tNVoiio=Lsy|EU%{~2T+vqEUi@mL3
zo-@vF<sWODoyaeM<)^DyXx^(&@&m&n-v)mKk+9ZIIPx`j&5ioDHPKHqn3}WTmW-&N
z8AIjpiI~IX0du~k0rA~=)ZB8^23B{cJ3GB@cR(}sTnQ2lpc&=nS}EGUP`qP*Z}(_r
z6@MH@yJ*N*qDQ<@Z5wH}J;1Q@O)|2M_z1}8#q&3G!f!2J?RX4{`N}wU^G4r_W_Bw&
z5i1c2M1<KWv#&k9n?|S4wGHjc8$MA<{Djt6Ejx2=4{DuRa;-R~p9EDjA1gf*jt&n_
zNWMEgYQn>l=e!q!3yvJ`g)Ed2YiWdQWi$e)tX0a$&!hs_0-989U)=*=a66msk%Bqv
zUn8Sr7wcc7i+yOiU>LS^^*dIK^;Zw*omDM@Clx=LV=vjXHUwiRNHu&bG>9A&cyT=b
z+IXo2>&q3(Y8%S@X=e&afNN&C#nXp(;|%Opuej}I-w9JqylL(8mJ&}3BS<>v^6JGf
z4%TcVy{li@3w82+a>dSfTtYll7!}}k4Wx6P#+lu(sUjE=?6f=iFp+oLk7Dx8HlW_}
z<z^l(a}f6B8!q-rRR`MbVqS*Q$?IkkRkQIX%aji@Ft0kVD^NxvzS4Q`8y?VdXB_dQ
zYbPzS?K#exH<CP_$CtjYr1$Qu-mgG)r7iG1aP{x_XpuLNCKh~TG!(t!E@;cYWKbL1
z4`wNN+~>tKtHmfH6XqdjZ~~BC589vqRbSmXw-5OXhMQCL>M8%{*lTeoR3O>$BRQ}s
zPjb_|KetIN3fb1te5^=the(>;*->a{Cdz&oa?Q==MUZkA6xspvNg6)^5`}X%FeF)1
zw=g>_psw@WWKU;7c_!R7N_Gk7r-#v!XT6vcZbHB71_D=syTK;$FzNlVc+!m~kRV>*
z9P!=>9(g(Xr0M8i2KM&6C7f=%lB@LFm2`A`GI8|XG@X%47HX%jrj7gDluAKtM+9;E
ze8@_$AD_2K*V_)oNU5uNDJgl${^<Qk$Tlmd;Qf{I1l6Yw{M7<PvGi5$FQGUO!_vdo
zpk}kcM>CGcr?;ooe@0(j33W%JaGkcuI+wV)N{~FC)RAG<o}hXkZCK2d&?Pm>k7++y
zx8JZWyM5|grV;4*ofNylQ+A|QB-ad%Ycs>$)#MeY-Q-63N?7-P5|drPZmz6~(@jO8
z=k4aIWZ8M{jMi5%!P7ZKw(IIr-FwdW?3UC&k90>nys;k+^JV%McBk`J^s-a-Rb~e)
z(@cN=rHmdFH<Q3TreBcxRWp3az;3O=55(19aY%}!#U~|JtdaL2S8m4_k9;o;jf+K7
zWUhDQU*+3>6F<0h0ZHEOl<*Mh0f{tcxAff$2hCS{O3wFjwvX-vLyN(G=QD(Q1L-U$
zoF%-E*|GA-VWnEt1d#ZB8U3&Y!@eeV<29^ZZU38Q)E~K-)Uj<|w0GmC@#8Qa9vKzd
zyXt&VXla?{*lOPr^zG=-sMkCaUoS@@+4FJQ<4E!-;Lxb}zu&>Z%oYDT`=kBo>k0JG
z1#!YdY(Hu*JS4&ix`MO^Ij7d13C=J8?bzUqPyZmi8t)%Z(|O%5h>Ko0gZ2_8Qi}Fa
zoyunholz@Xt0A-6Al#MKuKVBG<Mdy&5gB{R7@kX0KwpkJCDj3(7B1ZRa?_<2B7%18
z8oG_!jRFiYNW%W45>c%nI6tN(`-W0W*cy$Zkb2lB(swNkMP|I5R0<^9ksh`}zKJ?%
z#&1)IAF1-7GAM;~SXto#`ON1lYN&FoOi43C>sNA?w-$3oPT=F1U>|e~uleA<e>RV_
z)V4%I?I%u^cQ?W2e}6rt&L4GVlRpygFWZGntbZyoU$ROYij%qN5_$JJD{`H`1m@++
zc5paOg5fU-CFVC;xlK{xD5XE$BElq`6P(V|Ldpl)iZC7(kW+<PqIjXpq^=zQm?Mh}
zXwr$K>*Ud>L)-)opT<>w_^H>4XJPo=((v{YwaP6hm^1CjE>aW67Swo17QSLONGev~
z6grrd#N;C<Ou{mvuvwn&{DMz-9;V}?GhJvuL*;T-TNN|H(ny)mU`te&?!5G(jQD+1
z_6w}LLxJZUjjTXko9p2iw+-%+Smw~nbuDbXF8p_=v)|kDMH>|@f)gN5|3Ybx>g-9T
zmNwf=KLHS|h4M5O+Vj=bylZHbv;@WszH^`doh|Paip(!JuonvVfg!m7mZpGz|9_u>
zv80@?54V>*<k76F&)cgpq7FOLo3C0#pen;G&@R~bh2{DgVN8Fyq;p6Tan~WNQM!86
z(o(qXC^TW)MdE58Bj{%yK4<LWet0VV%033~?pRfy>1cL%pYMT$CBc~&Sm??RSISlh
z3&Vk4uVywugIFjwDyiCIjovZ`IptUVbGUc-bO^W3pzqQA;1sV5LNWuW22;%#k;ta_
zPP(T{JrA>ns2~h4H=9*o;w)!*rbTAv-%25C7b7JUiwf;`%XXkJre<BH@Aex9W=if)
zEv@xZvEy9K_<`9m?3bt)%2yKsNB<8~U%?Os*LADJ07J`AL#H4OgLDktttgG;h?I0U
zNP{Td9gl=`cc{eB-8gi|(A;_6@4okbzu}yH&f06Qz19N#$>eQ5D%+beftsS<wq7B+
z++sAc7H8B5b07Qvzp@V;I+fzlNh&lSN^`I4<iulTDlzV-#v#}iA%YktguTMEVhNkx
zB%ai=0H_2WKhCI<8s&OJ#g9pTVv_JC;_%N_D05>=JfN2m!x(#}AensaV4m%aFsRlz
zEfF1p9W5#uBogn3%aQX@F6rd>U74p!6{S5TKY`{G)r*`b!ha5zfUSy(^gRA(QMOu^
zM8A_q2fASv)s?FpO2_jU5kBHynD|DV+;V^+g6r?ppI12rOVKwqn{e&j7%ZaYZQf&N
z?$Z>QJd?k?f<GKlG+uZUKk6-jQwU+-@{^kqXTyt84hT{j*3y?4HUb8d^reIA+71=-
z)@vqK6m3&Q2;qzsvUxkKeAjk_q>?MU?2AX0&1S~D(WW{(iN+sS;mp$~h2XDx2&e$7
z-37xXwNlq4hOZNZl#Y5e+RmsWz_U>R^SDf?i;xmynz6J|+6{{z`_<dz<`YyNqU7S6
zSBc4QxQ!#Ndw4#+jqe^TnK)%YJpqi|XDi(0SAot!NZ)LvTXwO$!g>wsi^|JIdQQ_0
zYC8Yx^^_QwIk>v!(sB1buI6lWz}S%WQM*vIh*rDbm~Er|MK;``eNI3JEfT=6>f`5i
zM<f)bU7P6RByur_j5GgeNV7;8Y4!LTxM_pBlr-d<t~)g?W6xX0uy{{%8xJqqY?k&J
zTDc>r2Zbf4DI>AakQv9(mnqw87d{Mwe(yr%kSi67ZGH#cwzC5tK+~w}iBb6ri2_P~
z+yylySA0)!zh&?(%~U@*aIlLvqou@vUDhKVEAOzb#oDs6f7OmiX>Fl#6kjVsx+)1S
zg8L%D_uV;tUtY-GbD0R7hZlf6>x}wssBO#_dxp1rlbn69x>5yu;u?4cR{rhnbZ=f%
ztA7=0IkNW}SQa3GoiZvSn+wUC1f7gh@4!0xTEdCmI0jCHHVv1Euw@FaOjDL(i=YCa
z_h_-E$xnnY#Ze!-Vw^X#Ey2&1c<!o{;rFltV=fu(T<)OR6O(vZoG`!n%t#1uvnC#3
zezYHNK2s1|eX#pv=1Ub#iKF@Ol1$=~?p>d~Dy53VSLnNkx2gv*dqLE*lY9&H-=%oS
zS_cUGzS52{{@9iko_K&B&@F?uJ?eYt{?IyW?nv=m_PfK}9-we~wtM?L1U>y3I)eUW
z;m52f&y-x#rVP?064!+IY(6I0^Qp<37UJ{ss$wm*I5$^tw5Sm}zoO_|n+nLww}MOW
z+y{!l&m6Z6Ha%`ewA#+CGEIbNw;L;++X0pO()Ac+AOz^i+dBY;RM5ZoQEta9f3CE=
zwue_)?ARkH(XDSljCnteF6MMN<X}T2DXfsR=8f0j?e<($qfG9u;V$g=E1BdI8@77e
zV{0QFIQ@?I_co29aM{0ZOEnO}J;7^c4)mPNm3YGV!}Shky`w@e<@vQi?@UdTXqT8X
z`-+nxSt+-t-5HONlWr_J-<u{U&?!xOUFLD!VO(UiklEsu{X3CH9uwrGTl(cv-~rqv
z7{FkeL08rRRT{$mRI%|oEym|$M~oz~+MKF^MMHjDaq7wg?&akkdtOW4d4$*RVX_x}
zEl1nR@VvnEHqPTQRZkByu00`YobcQLDIPVd`?kerrP>p+5TLo(Vj;Wx!+zyl$wuwR
zcyWxXQbr@bN%UZN`?tUzQRHk?8^$U<eCu|xZOjUyBO7-&c#MJut@voo9U~;AZquM8
z;l#k9HMQTd<HeK9!-WUusGd~Y#oZkIeTMjpYFQJmi&kugvoP=eX_mE42S*6KLp~!*
zr9y_iqfpXWERZ?&K+CxBpYa$-(r4p{m687qV}G=)WiM0^K$$3%@5u-3u*aQE_TU%e
zCQ*qM>?eDmQKt-Gg4GM7F|=4HK`it&e)vS(Pe^82Om`szcRQPqJH{D`DLTzmW-}J<
zAMwad#~kyFxw512%z~*1f@5RGA9$ZeY>4lMA5zaZWZ#{9#O3t;flt=)$VTSsiFaC6
zC+E9(+-efqX9EL?)=QsNI}ABr;xQTflz1Nh8aJ--Jz<)gzq1iuD#E!UfCW$d;5voj
z;0FW!jYT#0KaL+NqHeM;AMKYe=Oc;$V`A?P4$tD<lc>1%o=s_tMa#7%rt5F4xt{}6
zjl}0(bpCAt#tKINq)IF;MKwisv1je}Cxah~D8{i*+5(~2S8sVAy*n_u>0oi0KbEzd
z+=wd=<`Lnf5}kg6BVFD|X4CxkSJNa1-a4krAzEoa!Q}4$eAZ6;IZ#Bg3wvTo1K{|l
z2O<fWTeaGQ`W{$>klldUQ5LR;S%*G`24@B@!O_!}?S`uLOG+_{rQ(%9l}lE5VX21<
zVr|wd?Rq**_8N1xs@jkAbp<l_vyB^JkI2gAdvKOw=W_rwK>xV&>2Z~kbZCVr;)q8g
zitavx=fmS6mgmI}Z6zhHw#(}&?W0ufvib%A_jvftVS*E@>m3WVGPS(!3HrUE(jtcd
zhfG`<0Z!Esk6^EdE2p|#ZAuH1gCPx4+ZhArVKFaFEhz56M8K7{=7r*`k2Hg&Lq?I>
zj+hID&%K%i6j*4xiwp**X<GSIwtvz8J50z_mKLLt`rzS|fdU6TNAOLGr#aNy8x&xQ
z-^+`)=}?*i=#F$rp@qy`QkR;&Z^z!FgeMfL2>p(X{md?3SptR0XspG%Gm)@QWvqRq
z&~xN<E=_q0QHIHz0KbNI;wdF6sHO`L-_%;Z_QbywSEE_?=3Z)sP!0|d%Kc98sHxG!
z`b2d?rUU2*F%D^AbW;*K08h|FN{E>uYNdL9mUM)X+EbZZ4U#EQ5(nKk^Ff3lqP47R
z7>nW*baCj>i)I1Cnl+arSP9}yIKLYjdyf4=PRN0$3xIBkOAp5EJ7bK#rba0zH8a$`
zLea?5dKu_d?OmrT0y-l-K8glSl*w<*{>er+CO2B)bl9AwuNyeV{q{j_ljw5?ZbOA@
znbaGI>=i26!uCx7NIN0G$%&ksqy42kyBO#Ug)B#u6SjKNFrwVjLUB7vJpfQf6G5Os
zi8NvH{f_TQfOJxxTVw2iEJ@)nHR1JRDh&KL-VTP0u|dOFi<&cnwhER?u5Ak9qSZ8X
zG^^2?KatI}q46*xNj)%0YzRUN<zHi+r{jiQwx9L>nzfMP!2-~opBGAr@$bp}(IV81
z85KLF<9#loYl#hcpPtN=={Z{nOTSmE2ZHyeMglntq@h)H%#`S9fJk2<QDWp@4W0Bv
zU{dpzT|Jj<qL9FX5QE8BNM#;`g%Vx=DYqr;m#p*W2_ovhg7N1DFJTakU#`_Zl48^o
zk3S$>kQO&dNVEA#q!}#2T8VNVR~~m$D?f4;(YJAZ!Dd<IiMuU83q3_()wrE#CK4}#
z-t4aM7EEJyXG5{Ek6Q487ZJyVU(UK(Mt?BO?SBarX{v9OkpTQSb#6d8RT+u=V-kT9
zn#VsZ&MO*KLERF6;-MjLwy_oypu&s5&QZIl-u(=E3onl?N8>0vEcf+~fUpMD)5KiV
zFC;I4FZ-s8x0Du|xQE10YO6p7$~=C>li?o;Cb<GVeUe2;6Dv^xvt@~^+=}>MUVLE+
z3{I6ZRytGR0#qngZ3m&G)qNhJsN<ZauwFm{yADfML~e*Swg<3b>R;Jk0&~CjeCr^M
zm%2A=7s6IeIjik-AK5S!zYyca>*bAUEqbI3jkZaYaIVhSeaAqYt(uf;f+^HIucw|`
zT*r_evJ)g+Msdug>0GAAD5Qxd|FHY6h-Caz-^9D>SZe&p-+nK@yKj+8{Rzy>-pD}X
z@;ZQp&sdSk$ht5!xgA=xg8#BbZ`;QmM9q&qVsm7-V5w%`3Ng1WU@R7R=X$P#zD>}B
z`UW?4Vi<-DpG5ur5X30L2=nKRROkc^*UA25dTPwNoc~BOVcW?>aCvNqhZ>x@)B&1r
z)IB@>p}pZ68Fz=fc$R;4`l;&MY##Jl9ja<1I)#^VCFBzJOSmNXui{BY+iSKl+pwQ?
zZ?9z&bz;h+Q;n%Un)c5anTRZbn#E}Q)&+SOeR}2ej#h$^{CafN(?w*z=yza`H}-q%
zxk{^>Bl2q>@%i;U)?%r*!iA=lWI>NXw;1&dwd>Ye?x=a0{h0!r&R9@f0Uvw`i#t~N
z&XT@q`O>TqE)CDL-4GyEYF)u1RjXKj029Mru8b|k?knnML9hFNxz4r{Q7BwWfN@Aw
zrRMV=30+>9U$6KazrT-0+0p+`rJy?K*x$fRYN4)6BBh=E$WD^$S9)*#0$J5u1kqNE
z0DCw?QIv>qg%Lyx$(86^+3ziN46&{t^+d@;zUMZc{*|NKSD7#f6$Iyfl3V5Me(q}x
zP0Fy$G6++-qt<coM3!~jwuq7bVF;^Zh6F7t+JGUahN+y~TI$JyGX?7T6|nw2qS{^<
zzh?s`oWV;P=Ca|$>HjRMp>B{aioJNOzGvj8;>k8YPtjn}z3@6+DRJqWmqbJ-kNj*`
zFf<3U`aZhoi}Y~mcA^FHgUEzHWFzLNx$T@zI{_&YSYK806u=1!LdHwRl%tO<$=Q?^
z28k?!$!#fqHoTU7ub?Wlk*MEgL{rJulF#CwF-u)kM!4BdGNSeM7F*+=y&!>#7f$T&
zH7|s`gN^I4D#@Xj*vck(&I8s)n`eF_@~A`>1>TJseI3E*8o4L$^pFvg!ypCbuRHoY
zp)!oCMU+2Wc9qGeED{bbDU5R2wT^@KgL2sum7ChcB2jtee3^+_c|QeSf*178Ie44=
z-Bt;}VG`HZmVnCE9^3SY-m>eh3#j;Vx!1pymCV^aU7^qQ*e~0Ojyk&DCc`}|{NSj#
z^EbKwY;3)M@pmPmNZ#dTuB$fZZ!&e~{{D1}+%Ng2!N!aoPDgV3PMoKezs7+GH8ZEh
z`*%o)X;Lxia2~wmUoJULm$1vpa*|@}RlDsiTjOC}43@e=+($4(ty}<SbD7^%5Yxp%
zYxuP)xw`Cle%YKzv6OZDiLQP~E~KEJXDNPK!n9iwoO1A<#OWh~nc5gm^|v*9Fb74j
zDG*nhOMkDRBRYiU(Lk`LSsALOT#ZRGf6?C`so}PH6pHw#ZH^gtxwq$AM*5G@H<jEm
zXfINP9wqIhyuax$BP$gx)XP&0jQ*6g$bl5<FH=XYnAVE;e^(803PKEI&3;ApuJHx1
zIs7`O9k_`hYtk;2`I|g6e?q3glM{=ZF}v1=5X=3NLa*=eBpCI8B=pYHj^M7K@InG?
zfJSg}TP3|%-@=lI^iF9Bz$=-z3-GYRih0B<a`GvvyxGM!Tf>($OI5*^l{qepZ$&28
z)Nn?^6tr3xlca0&-hUOut;J18>z{T_!yJjN{&UIdo6!8{P@k}Ou;gmJEO|vM=W?E&
z)1-|;ztX7Ynj94dg?bWEz@f|ofHF>cljr-(^&3x4WR#VFRyt9{1|}*4IAOrdnfg`o
zm~?;Cdp1*1bSs?6Ol`K}6O?Tt4hw{^NL)h!HAaj=sJm{HSCDn3VNFwc$`<{`vm6|!
zz7Cfg+#Ur-Q+LcXEK$a!iN9r)w+_=*(q*jG&g3PvYKz!l5vcaqAnNP9Cc^LOw7Aqo
zn%&f{_D<;24J^>|Fj^_;AAskvu(sR7e*4*<rno?`L6aus2}ousw%g^~L;PUF+wGQ;
zOUSbTHrp^&tc-OXYZqU}BzlXrxN-k6xvAG^L9_LZ9FGI;q(XBu-<f`#cK>>PT^ob9
zx%uf5TRdjTe#H5dXt6yv8?&L?k6$9-)%ftQ5$%Q&N=fl~un>pA#%3lN+x$3jbL6Bm
z158l82MBzu2mLi%`qV!wpnI~OcUZZ-_BH#_ancBf!#OdyBdS=sOumvJ2+=i7&f7K~
z*G3#?`C`;D392N=g5M(#Mk5t$O-HB1PDdXZ@Qq^#abma1(m$6DSyxcVpKo%P2C$?h
z_FP)7GQ+8xRxnnmOzke1g?!7ssV5*dGAQzXW{b+4h}*Q|(<u+_zfCc3438{|9S^ua
zdBy$1H1sz<uCw`}Z>DO@;CnC{Ifu<Ar)i4Id&cu>Pq4ZS^+>N}dhjV*x~2ecz}I~i
ztufgkgwU7x;%faU_&cGc(hRC@x-umRfQ{`l=KE-}zWh``p;<Sx4d86a%cy+N{0IXC
zw*_&1$-{}1-Tew<d;i<6Dm7APWwrxWz_<O^`khKhbvVHMQg^jy;$=rzm}USL&LOR|
z%%Ebm$8A!R_ZHv%AsVJ2W|Pmx5w7dYiLC1?vb`Ye88C0#R4$Q49&PZM;>qc5vT$P+
zJ2$oM9xz5~vIew$MA10{o;_o7HMA{dyNM6`anfBwCY%A?bY4&mk+HH9`t#ZUvudWY
z!(q71!+{Z%uYW_m0BcTZlgNX)(cCOrz*<LVwqxWfX`S@n6@npC0Zj7Ol?tTzUDH#S
z5R8n|?r!^Qv!}OhjUEL8_~Z@$bT#9vI=Mf*$XsliYVVLsteRpRiC$B9`MKZ)i%bC+
zmS4}|lVnTVCIV!>UGB5{v|1sATBXHYr5+MCLe%Il4Jq^En8b(T1zT&o=Vgb+*yBx$
zl#=!27>#s>lYjErzIE(lQ^3K&DJ?Jm`M=8$MQ<FNb~jJEI6FL`8NJg?s&?oQ0FuuP
zpMN+M&)jZsS#mc4e0YN*=BUrMO9!QUlQraU)MeQF+hkzM4*nRiI?S@XeuXI-eY0WW
zm7&|B-I}%9YPH&RyvYg{Kgs#=AsBmHZ04mxvh4s;{#O;-Co5zpl4NUZ2RNyxpK*u1
zFAP&x5l=nAicgN5zFPri#1<y!PjQs-0l2L%pYZ51eK7)bTjEy5==uD8YD}`gg)5<O
zzft<qlt6o>;itc!sP1poaE(OgFt#VsH+nZecH%#}o6Me7t?R_KIkmr7D7K<Eatvv#
zq<x;2YN~xgUI^)*uS;%vpMSNm=5h1GiMw4ygH<AC!+69gcDBV^Pk>b_W@4FebK(&J
z!BokafS01gm%)gpgxePyTr?qP(|?>I^Pk!!_D>%rf#)&IM)UP#<c<IIu|!>~9JNY^
zIGOkA=sB3ITfgn7hGC96nuNO;Qe>pG2zPpk$UnWB4OyEAooLezgUqLSvqHpv#smY?
z+lgZ>X=j@CipsO7oW2LIPSXyl4KbHWryVvqA)x!OyjQjqls@;C@<VQQ+&<+(uivA7
z!)P+Do+8y0&j0-zq99N2rCn2<8)fB@Q5eUs$fh<wOm0WRxbh!=makrQ_{Zm;f#nhP
z%XZFIRG7@_A#(nw`Rr^a!jvp3>>o-Ixe4n<^y;ojW$dwR0o*8F*!M4IX2GtO9`mR|
znm5aw#{5PZoBlC|>_DF7FV{v*35xBv=bi)avzbCZCtD->+9>`xx&ypum5df#&goys
zmh$-HW}MUWTgbq|pcSjy@3U^3M@(=wpj(v?_~l{ma#8;9AqaKFUhWvSnuJi<q;Iwt
z5N>WfMi?9SII<z6bWeYVGfne5t<Y4WpgHa`CoB@levb=7TM=6T2V6yemEwS*CaiUG
zZ>(MP4*cfiZ&s`!*kH1HOoy%CnVth%jy8sCgkejK=U$ehR55KBeh#=!ELNnFxgwrY
zAu`4=N%nnP&`iO{!H-6T48o26IIm_{n%E5MpRsTta-HTm$%`tkn;i{~bRt0}#=%mz
ziNI83c_ls0aoIpOsfg-<Pxv~piY3V@jkWud(J4o$z~$>cJA6o4-*e>+IL?l{Ua9}L
znA3C-#SKicvV>v&l3)B3p8^44V(N{QjSe`3A9wxRBOE2)rhK><7c^R_L8Ci(ugWBy
zRBgdhIl*SM+zil%VP9O_6rdZP;ue(@>aICI&AZ`h6;BnA)@s-IvdTZ8#BDjD)J0fj
zuY;=ou-&6eV6v#PU+WKlmLUF4MZVq>9wy9FAdQ|2jySWL)aro1D|n}474%v@v8wk`
z&sxwY8g_i-##d;wd+Df6O)wDK71Xpolqm>^*p3^_6B!p4x1lCbqY7hr5dE<DZBVPZ
z6Z7#cdx-RN8pa`6Oz%>yDm$MY$*Py#QgIu`68N1Xj&XJn9P%rPm_KP;C%<6$$_s#;
z6p5bwS1gf(5h%m^g&8C4&R>q}3S6(2C($}NPQuOIVA@9ISQ|+BA19|}h$i1^%E}Yb
zS<Qye5?GZsp~#H|XTZAow?kjDyKOw_BN>0iNEdB+-IpOq$<9vX<m>hH(6$&Ee#|Gt
zcVR^ft)HJOZGg$6a_bwELx#e!Ip?k*msXwla=nmhd(v0aNeOKWBS~6CuFUB%f7tDu
z-DUxg*0!`wl@~12{6=q<gFccp*lA$KMlo+nC&}p2%hIFguIqlcc9odqP<uRadL=3R
z6N}FFmpz^3k*f=1sm6L_1YJ22(EaaGqFQgACvPIjwy0?3XeYNtem#4W7*#5gCZnhd
z_6jy;_E(dyH+o}6AXp#|_Q=wAozKD`nEmD2?^L@x{TY709hD)#?}>bGktpGT7L_uR
z+Y~=I|Hj3LEo}FGp}F)M)TvAjS3D#^DWv*?s7lH}9-BGvj9krKJC``Yl5;Lj08p`A
z@Xb0ewKz}DIz$y`^?aYiNqgfvqaM?#ZRsfT>bURd-#qV2OyFO{^&c;Z$P#6zTGrK9
zQ|MK)jdtx<`|yR(F1y(bX<}68K$rDtH~T0@-7y>)U*C6pwy;(^p?E@$ANG4Qb8S|n
zzQ=gmh~s|4)#cmS{rMeaPsc7d_)nL={<nXAO&V-!vivwno5&k&2+H7rD)dWfpdcSV
zc58NTURa1$oiB0!6Qj{WT@0%e>58gxJR$$<bwB@{7uPA@J{EpsqzwIgI%EnV#pH*n
z+Kf;27g%CS`5fu)jkAD*R8<5Qn)>{XJ|dSE<d2qq$Ew~?86YOUk2=1KIagM7j@%v!
zG}=15w>Ghe-lLfDDxhGWm_pA371>vs-P|S`U+>J(I_5(LBKUD4+?z!)i}+!n;=zoW
zC)$5I!hZpd>O%#z>FwX_wVX+k$2YZ<ryB5m_JHZPz&}4g0TBG(Pg1Sc+$t~tFh$Kx
zTZ1ImwE&o{+xAHm*rfi49~dwj{*m$??p!$&WIqJ4wPc>=2XRF~yYC}~Wi1l-gZIxr
zBviQ;$?Iw<2;^TdrX>QoQ2nw?5JzRDib3!nP^ErDRUej*<%<R;iv_kqHD6l!jEwd3
z+8@t=Hl)<EEO7M8=Xr~n&#~t#ixv^dCK9qcBK*%)xNhyC9KN3Un6HpRy&~W+jtB$P
zA^kYn)^RjJ*SyvpI`<75eRJGRr((EqmT2t&$&c57<wI!qR~^?Dj=V)Rw*|yqHcVFu
z$LJxwHxh@5^&jwJ=RWF{ouuZ(e<ZG)0F{y}G4wjYNE%;ql{A^EjCX!nEs!+D#9uN1
z21NN!b2J%XQijyy-q4H=&dd34b8Mf9Z6TE`v}?YqN?9)bo*xyV^$9|BPYYMm6tNq_
z6Ds(@d(BQROtv}=T%M-ARY$tN$F2PX(v!@^R#aCJ!=V{IL3#Oq9cA!Q@?ex6XdtEN
zUqR4n>sGh`SISyRQ`Nglt;Z+MsFUU<xdJVAXU%cbjt>A87;6-nCe*wK1oX`k2wAjg
zxeW$hk_{2T)r^cfiO7XGKWi(WvL{xJCoo@smn;+w$(MJAVDSwVun%R3;oO|F7MML>
ze4EF=$Zae-Ldy0>uQc#>qnM?Vbz>s#ds9=|fV}+lCuEy937d-B5B{hL2@7uqt2vS(
z%}?P{$y!c1Rg2VYnJ1MNhPIASGsE1M^wkngvBAa+Nx8~X{#lb~bhOBcpjSx2-lC9^
z)910hRW63jX<wg=mcThF6MAgF4K{m|Mznu!n+pYxm&m_*UFoI1th(kOJRqGn%W&FQ
zJ2LN&Yoy|XZ}V1t3#kazFgI;>u8CGPOxfJ4oaSEMY0t8QJ-ZQcFpBz(AANJf3V#Nt
z_(%6PB^d`bxEUNW8j@4G&_AiId{;TeD=+@Lc?$Wy#S(y;er_SfaIH8l3?sK4zgTNn
zhuCLr3N9%rLpZ*F(rtfH4lC6$c+uaP?0~_7AN{+jFmgucE!JcjL}o(B9K`hhYDWND
zpQqVeRj?!|W0szQ%nFzu2m}LWD-x7WH8-_d<a+#oVGov|kA3-GNo^t|kcEVtx6FK|
z%1KVn66(RjnDVW1B|2dcIoRpMF5BB60sLSDgzc-gmcgG7>4d=Hv!YsCQ3~<51HGiL
zCOu2B^7+}jr=^Wnn!)6+x!ea!wG5c(VU?l$4Ot_XSs|hfMVcIzV_p<=Hub0BqL=cn
z(sL2O{T4<iqqTR9+yX>8zW-!n%w`b%y!c3>7Xg2fV<|K^J#1YmxxNu(-SjzCVciqg
z*SDP1KW#buuH9VijgMCL4Bl*<7v|s|1GbTv6aH*R=g4vdm0Owh!qn=h;GpBV!J5n-
z)sUe`TF#<Q)Wgka=C7u#0_TdYZFdn7;#nQ`VfGFl2c3@zcs-1>0tLdI3x;nUl)8#W
z_;EOl#&0px@$}6`kNZY4)`zKL={h~8(=aAFGjS|S75;MK_rGr_5&c>Vp-|Cmk*;-y
z&bnC#DVQ(5GMZ`wf|Vn!3%|}*EDg+QFm=PfsHV98(_=ySFopL&1%w~xZA0Ym@s|;}
zoQa;)H1$t^`oSkO6*4tB_E>3ld?+P~e1_u0%8vI?q=zW8tvNe<hK%^p7vvJhdVY$G
z>5rmxkPJIl!7|`_E<)b#J<-Nb+Yfr^|6`LIx>2LH%jx}DJ;<Q!<?=qIoh{p2_E@X9
z3}n}(7Ms2DhVHJyCtXH;n3@eDM)9gnTUf#mat0xRjQmdAMOoQ){h6EpK^doJ8~nTd
z$0@mfsgZz{;=Wru!IvZWWfx!2%NxN)FHAW1<q#>KPuQ>n!aCd=8*+CRF*uzB$Jj;%
z0Ny-sIXy~KWiGD%z69${h?j=1TPGe(+Ht@;Jn*^E0nk5PEdlmb9zomLx~HF2L7$Gk
zOsal>Rg#I26pf9KFm#Vq#pFMt#m-DGgN<$Rxs|`X<Z@=!a52$45u3275*|BN1XO*D
zR_ozMHgjAaETxOEp=LzV=WLVi4iCQi5sXPYjAler6@{WC4L->L?OjzBZPCuSRX+Sk
z8H8Lr#oiAsE>y_+BiZXykKBEGWDKe|2P|)I5<d3*ztg$3A*wWyLm4@ttNRvv;nx+S
z0#c!D@0HdyW!JpPU$8yGh@xQNOyyK5;;{7H)NPb>cKzzzs_;o0hGS(&msTm}xkX|p
zJpt)HS+0!y$UdS#rcBYBzun~rmG^o1z{F}Z0l83>6J|9(nzzaib6ppkxZd3|2wKci
z+W1foc?hZ+ovab>GSj+K1!-?w+z54@*&LYhWqb~HuXqXY?SgyUxK3^G#SF9sMoJCd
z>GOo#sh|%6`T~admdNMGVkQi#WaZj~=F>eMbG(k|qT9zK9JcDat3DfUHr{|Y>I9K@
z{lgu<u$L6+(U8<_gIWb$`xQiYF5u9wQ)EhpaAHNoz(k>T)42erbAhtD+quS$a;Nu;
zsc0t_ukSWQuXVQWavCu@_G#W}ICsXVKDn8hrVTIf`!#-wwyyqGrF!oqf$gsutTQx)
zUT6Z~K{Q<y)|R_yRfQ{*=!^x2YyaKHg|Lz9ZRWbZURiC%hr}tX!pM@xA-0v_7~)r5
z@&9V7P(RK1T4{;|cK<nRe(FG1*l>`w5&=c1JOmp8(7-E?klu&j@Z(onn-}$M;vL1i
zd@#{GeG~f6H+md7_0YGdp^7*9G`^9FvfN(+DK};-LGD9?Xe83HUvbcVy?{v!HSxvo
zE-M)TBkF9|LEu1J%SmcW-TR#E*MMdS20wPXSF_pcS<+Jy&xdz~3WR-El4FeRKDw3!
zzSttT-)A*LoRS$A$yc(wu0or9_KqEKk6acFu2mg7J=Dy6q*Kr9gZKHLO>fUe1*Re~
z+YwrDajYEeIlFdmsl``FV7Z-1BjV>(3o0GY_BAkr!5-%F5A_{@U^uEjY#L$-+P1p)
z*Be_$WTGUtH=<S9&nWBPoUV`r0KL<&$vg7koHPB8a_(V4aE~%C?rVwt*0-RORGIMM
zT#r!@vi%nu+lW%{Wb%3IH>hw4n)N01FXmGHpv5ugGVLFrbRx}q&ONvCwTFt=GVQ9{
zGn`!oQV)s$;o*CE!PJ*kfOVB30ZbNuVV7LWcyeA_B9%;Ns@ikq?h-9$ep$rY#y}Y8
zAvy~_l?03I-(b;Y-yvI{u#RkL*05FKR7w4~`1jkJraD=#Z4RxnHh0p|qxr!72#>Yi
zVVb4}N8EDvAHB`7(Xdy=d1ekV0@xyxgK+8?g;6|kXxgSx=D29%wo~g>nTPpg_0ini
zxwGYkC${3P)R&}5+JV86Z~i2_*d5o!MEXlB^bi{iH5ut|cFQP~5;P;xt7T7Ao^yrO
zfW=rnf{7nQ^=n87zlG3)2eoJ=9ok@M(YjFnDb{6|(EKzNkviVUbfq5O-CvLEq|xJB
zv?r=3_s`0+qKCd#HbbaIiAgqw<JHGB>}jHJXYc%S(&J?W4F7<(T5*n9okbE?e=*yT
zU9|6s&3@6{n|7|JKX1y~55xU1Pg_-zjh_B5&?#+zs>TLy;f3g=TelMbFk&vZ?pAeq
zWyqkLx9<FAFn<9{0Q=u-ZVpk~GfzB|{{}}5iHJaBDNt0<m<`bft$$e5Wp+ORCCOjh
zO|o5VI9uKE8!4Mao<lIwYo&X?zM3xl9HKz|wKQYDuQ;1o?6lE90vGhd?qbV85KycA
zyL7Dq7ect5L{{KCA`a4ihZxZ8`}K>->Emx~%l=rIE4{S9no;`9?AO2&R>I!M$Pj1W
zVDgu&1Xg&1<wHU>Egl?&m$#I0SJp9h!R4;NU6gU|^v0bF@NO&%2YdGoHUO!5A8|n>
z%utE#ki>VQ7D{rZB2aD)M%%uDsnky-NO}wct~mOKP@7bZ+#y5|ilF^gA2ayH{oy|f
ziXY>QT>_%U*SYx0_A``nUel7Zmyc=N>X)vB^q8`ClWc%ijZgy~|CtwOdsc9FKcR9`
zEp0E#e!qEs(%`}7DZW_YH*)Jd7HgEiF*DGu1fYLOpL3JGK-z^N@mQ@JTtwh?&Z@MN
zQnhvbq0C0klG^xH`b3Ur9NzGIFh&|i8g`0*VUKlq5e4OcUK*mZ96@Zz^Ge?L><Z=V
za7&wWK^bj4V3TqGA9;QP-yhAmXtKE`@1*FqXI1Y<N>Dqh-nidB>PY9k%biN{N-_d*
z<vVS4w0ZFflSp+JVOwd^MU#M@20w(q!IFO*KSi0=88H*YAH|0h+%j;LlV8Q`#QGIr
zt(}DCtvEw46bG*c6Zsw}9-1Wsi6cXpm}+1bRCBbG;Ja{%FT>e{8z=Ax?dm*yNwEs$
zKQi7#Mp{b|6wf2w$)7XO68((<v-V`kx~$3A?@-sT+are~I+uk2{A2-_vmw@9_5~<2
zvdxPHN{lDbJmhb`75{K=+E;BY=<3B+B?5$-7v*=viw`zC=RF0f7aA`Q(!_z=`ortU
zzeTvP-I?!_%+OJLtC-J1;_UJ*!@;Up>6;V5nO+4V@RK4Hs#k?jEdy<OKc(XCOQNAQ
zOpJC%xlD$wTM^QX3Zz*PxeW;nubI=Bc5Gi$F;U8{VL05I+K2}ug~j*KdJW;X2PTD}
zW?&$c^YH&Y1=Ku3=nZ*-m>)!AP+?td343dddJ`Bgn653EVq+aIOUo3X0Rh_5LpBo6
zCZ?0LGS|YQzFOgp_QenG?ph=Wx_$FG3;3u4npK>@iz%k0i1Y)U`Y2p<SDF(m(N57U
zGPQodve?dbP@<Y4xr;#dbeFCO%jr5f$?+7rEYA36)#S})DD6GGZouD(T9);m5WXl1
z+8JE?y05t89Z-nB8)Cm{GFbCHeq-nYD-nE3auDN*{W5uoUOc=r`}-V$_%bqiCCPV{
z0z(G17kYyxMWiwG2O9$wgZu}6n0GiWJ}ZD_5+69aZb!c2*W`5faI)xx=qh6QrB&Bs
zgUNLgaS-7wv1udRu@#Xzzy0!yZ?m9xy$_hrSd7t42Q<o^^%tXEpJPqphR2|9_P#O-
z;iGvMUB7kp!Ze2bwAHm8V`=-N$~O%N%G}N--UForVPP{U#W}JhvTgy<lZu*Zn1pe#
zS1j|^eK$<rXv^?1k2K7l#8!p?|3Wyqr$VZYY6UBhGW}zZZ4{pxJ%eUR@_ewDYVktj
zytZCS@uDR8sAEzHDL{39RODmLdRZ2mfHk=b>CEC%DFHjqvyFm8)!GDs5JV8#DwmC|
z(s<%f+Uuxd8Tno&BeuVay|KTEGMzN9Bi58$QPr?NMiDq%gI;Z88%lCx=i}b9cjRbx
z*-BI0V2Jf;XP(&b&VAqrddz5Ht4U44nzSYl!0&MfhcbgPXtv`HC({%d(b6D*G^RU@
zP5M~Hy)NueROhc$bh4$jb#xD?o=6JuyogHl>$|r}8Bm%J$tilJQmnov5(MbFT>GRE
zE58`J_L@8!j+AR#ZRnI@J3<vpbl^48n^z{TqQ3L$s`Fc2PtKXa+9V0#COHH^-gr;(
zKKiJ?e0{Y@<eJi3@(IJcF#zDaENbpJjGbAulRV^6kB(P_?Ulbsvc^sNMfH-%6Q&@L
z1%+4FV?rWs?(w(A@<sGe61(e(esGymu*oj8*4VFW+Stz7{#c<cC%bR%3rE?$QP!^_
zdk(MoKkepvv*k$XGIj9TH|wB%e#|{~t)M#ZS1KgMUh<<YjVN89T@l@QS6%b!f1zvq
zzm3J4_d!gcQ*UsNNI7AgCPnB$8RR)X#-zf;Gr4uW1E)+>gw5bf{DJXPbQmk6a|}Rw
zkdAtuD$U|{oo%H5G*VXFh1Y?eUlG|GMBHBO=&5-?Glic4!%Oabc#+)pz?dA-86$Yy
z5f{7EP(NlkM>&rPlWh@OKfa{rRk(0xHK%JVd&%$}z}OrhtOID<Z1@A(p&)1SS$`J4
zNHb58q1YCV3)9>rFEPmfbSEp^alv4uW*5?_$E!y~4LULLPQbMxlVPHtc+g{zDwp>+
zGd{f0e9FpoJnFG)G+6Vo_qqf|nPuedDjn6!40_uG7Ty?)Z_9I?M(B>5I4_Jjd7VED
z8T!&)4f>HU4*F76L<kLBa}(w{-VMSVmjzPi&$*~kPM@UFB`qb7Cgyyy?BaV|PVC~k
z>_a6jEf|0A?JSw5>Da7FEfZOD&JitaaIJ>ZbSkC+nhHI-X-wO>iL<|_P1Wwi+{f=C
zImBj#3r<#!+?rHEw7%zykiBg&R}qXp$HccQU%*OF=$a@ZtvL+7j;w5IcFpt993?89
z4IIexeQ)MDO*!-5dMZRIQ*cRz#T%pubhq})?)iXzq|a=|DKca7)=C((vO9IW3C4-2
z^Lh1E;?-nWN4g))C7cpAj27eK>H1v4n-kt^@$@h>r18~ZeMQwwI(HRgBEn1-Nuab#
z9_N~db|gkLom5PZsuoZh(=D&<+ohjE1m|EyTN6-(mtQ|$B^}MCy)I4gj1|R1#8rRX
zIE{ANE#y&a0uYef)!`i8(=w#FkCXcR<yt!!4acQwZZ0~v%Ol^U$9VAiF7pc#FL*W?
zqir>W=#&2TPJM&V`qlRcBPODj<W_(Bwkxz^88<+=aZ}nNUZ>;<{mSBJDV5~qh~eGX
z8oPUBwGiTN=>0vD(ejPJmV<5Zt{>e1TtB<-{)>l`?=8i*SM^_dOxWdKtQ2{J$1bIL
zg0n{}-mdlBhH3QWnAUb(GVic=SkH3L;4Omo({b0S<Hf4dQUz_$`a5FeZoZ~1Nn*XB
zN?H3FBR%m#=<cUCDa7JuI3JgxX!N1>#n`ssw)d{eimf8wPzGh}60E@4de3%CJs#nI
zX$_~~%-RJOTQOVWSz7=1gVHL?0YLjZAUKNOtsy~-0TWu8smv}!yA6M+hr}^-0+<Kh
zP;dqv$w@TQjH6<Mb6D3wBS8W<pA-SI?Id^MSAC=Y$MnsbHiZN`!F~{|GzeLQSEX8@
z+!G)0q2R?s+l=-Av4fOo)SYL*pch>f3HOC4(GqtOZxq1#`dML|AMW?o9Cwnh50}2U
zz6gY9f>X)~Qofl4(ecis3LS0P=P*p|S;}+1;~w&-QD#pC2KpmoG4W!99lOre-dvZD
zb-FZ-)W=i=_#U_K%>{hD?-`6V+jH{ov4*k&c;eKaXs<MHxcO00&B1S^`Y#^{Tk8r;
zt%L@HND0khQ%Q3~)950#FY~4}Sw6FiX?(jA#KN0Z?K*tLHe;&`HZJ#_=cFYsRX01K
zQ1?Z6Q!IUvSt+!BzFvu9Wuv_COT3*Q7=`8y!lJTL)D$U^yP}x2FBu&Ngtx}Ax72CE
z1SS={_W1$Mz9T~!l4PjW>hs%IpROwN>|k3Q`q!gA?0Ge?^Ub^ep2S*d1R!q-$Fqo%
zy?qB1+g(P1Pq}wVI|M0}gcbnG=-(lv2fFOz<6Q6JV9X2yeCgqvdqHc>dtt(q6)T|(
z5PbAyKCCyUypZ65z+y8wM{09w8mI*nopGI~n<vCcuS|m<4}ztr@Y{EY?ZO$baZPba
zKcwZkXjGaKbVwZu4s0)2?VhI@+dyLeIBBc}tvXbqrv(NEmhe{9(|R7twLXbb1RZiu
zB@aJa#0QLB#^cvf^5U=fR|(}>i}^R1V5XsuQD8)+N%6pfq!6$Bs|X|mah0X|BE66w
zG>6-j;@imwZT#rM{saU@sY~@2NvNMjZ;qTs^t^3yF2)=^L>Y%AONILhv@$Bf#9Uss
zUeK$vrl5=#fY$OZ88PT#o!%q}9|5!08$w$Q6-%~@(40Zg$Ryj_B<*yf?O0d2Zc_~b
zt;(JcQSMpWSLf81yqU(5xPO;SdR|8()THxRt1@1bH9IpUl86Nphh_fiZKjShs^l0|
zqYM%UhX$vOw_WL_Y!t4mja3=$42P?IiBW%kT;?>&Tz50x{vUY)Uazgw)E`=mlw#SM
zDw7b-DDN<}o?pr##__@XZ{S~Lq=*J77XqRHYs_Pl%|Qtw!h%*!6~@AXUZnywFJaVi
zafMxU@&df+*1^SV*t78;vk*{;=MEVpckQ;+Z9_48kq@%1&BDU}h!L<CDeuRi%Qjh3
zQw%?ZG&w3c9)K4}G51ZoVlx$uwa;uoyE)ozPj8^wv>$=x1!*tm9%fOXs_wWp0sElJ
z&lmsHlu114g?F4sTTJMxPnQ!QuaNZ7^VZxq;g$qc)kavB1h()$_90%pRGbsud&&0R
zU&`O58pq$IT!fp>o8qre##(y;N>3uKt4E9SY?I(}_P*Q~mb4H?DYiWrm%<cE(<Q<E
zpku2&N-Y%q!R^M^9d^ZzR@H6~0fV;t`Kb*i#6f4N!SmxW&TKk;iekE2h2CLl7G7D}
zphu=ev9x0P@M3AzN3u+)8OD+F;Fc!UAtiY_*+{H*%|eEp`Z=VOpqmP+>;@!(-$two
z{r6w_4^I1T1AAtR!F(Xd$sV?)9Mx<=g0;!39ugJ*CWT&?J}*aplU~<J1raouxwX&v
zB;Kg^fF_@-Ap1KRihV)P#sZV0qoyib3Gx>{QtN(3O{Z9!mu~|OWr7f;^?K`^bVj42
zx0*>YwLdM+&F`aZL=FPKeTkc!t{`#0THB|kX=-QEx$6isZeQ)YI-;p57&M%lI=81b
zoFkakL}BL4q?2M{9vtzJ*~tLSOtI4{xPN0TD}!b0j1^~je3h3!ukZTt=qY~CsLS?k
zRl94EbZFiFl}m=T=L|JI%gE^<3E}$Q4Bdv(efvAf6D*4J+xYSQT`c0$i(ZQJJ=r<Q
z8g}j@`><6qiC|Om`kv{6x}pU3XV2VBl;xm$>e_90Hcbhqyec|$GTle4!p%pN)R{9R
z^GO5RUlhF<eFrFBu0*pPM6)+!os{IJl=4h0k>fcU3w+d+i?p7c(W&zCWk-_QF*A{m
zvlXIDAc{;PQCZJ<;NWp?zn$T!L<kcEi~l)8J3s^yBLc~8Hk##A5qgy>36K}C;vZ<0
z`HNO0$TcO7onF6~(VA!54ca=rweeK{FDoFomji9`94*42$+umVYT>zpedY(=pt=&X
z?OcyUN%0;IHQLEB0U(5g`%-CF-bmB}I=+pEmcoxO%4&!DnWkzs^(x?FMIajR0!i8@
zAs4m~1?fvH6pVbY)uN54#-620;9H|9y!68L@$u+6`XZDt@gT_T5wJ`dVk{x{!3Ie%
zHy*oa`@(&a`rzn+3}5bLhd)V1Ye%G?u7BL0JKAm=&~iHL`uxQ-erVLi9z4m1$9{<9
z5E`Pz+Pjt(Zl-iE)_p9Ws|ejc60h&YrU->UG~(M37_8UkBd*^dLf8y0Wk1n*@D#f}
zFof3yJZsPX7<Cjcq!|CwAQw3~!gm{scqg7uIgwl^b6TnBbm>Gjn?&!D(7MTBS?NP0
zwn-<i;%eiM1v>H{gFYXDc5?z^gKfx|hYLcqhu}`ddz5T?nt}VoW?F6JE{2iAAy+lA
zjF|Yr3u3Y^31V&-_<=pDR634fYQf&vneW&3jVMFeA=u8nFjfVIcx3KAJE?Mb|D~jG
zNKdLFdaYK{*)L`_kN&B0dCx8X3g~~P%mwS(Jor7oPD2tD%sX79$(advqG)35A6A^t
zQLW)Ylxx(jALt@|=#!NEgCw_rEj2-@lb2e6Wn6S0F-lfxfz^~4rw2b!dmh`*K<l9e
zgMw>p&GZkV4}$$3dfRh}g?UemsSAm5`uy>|7LM%?cBdmx0q&?GGnOzJJfd|p)9lMw
z8u+p!SJ34rZq0Mdmt}uAZUk&!>3ItdHD>aUbNLm&rU`lG&2MT?#QYl_A-&i(m8}($
zd##8k;}+jXPJ!W|?-$A{b>{+gF<O11|CxM`%@MJ*jRfE09ZN36AaYr}CFX&|n)PzX
zmj-!M7I4)cyd|qiN?A8(K%u(c<}A&P>xJaG#yV2>;g2Ee<74LALzP3>Taj*&&PC{?
zwvy;L=dj;*B}4jEfjsxPwiIX0T$(OsPLvQ_yu%czR#lK1bp2D9$3103ihx_;KHp~m
zbQX7)!O8wCRbbK*6h5hTl1f>CqQfaXxQu(3BfR;RzE%kqAcK`1Fp7S%2pBE*&Xd-j
z?r8ek{?F(?2B7%w)_8~3`sXLzyD$qe%<HQaN2W9ceV8>g+`Pn^r&w9(@8_5C^W)q0
z<iCtom7P1I^Zm)gp16T`#^V0u@=p$x$LkFc?rExODgGsS?|>+;sDMkngUFpP?ZBve
zh=TWOqb-Fc*fTS3_nbAwks)@`%@=HHbKysIXN$q_`G98<U>Z=r++W1>>(jyd)gc7i
z@V5O+kDKNiGK>pl=JH|-<p=9*Vo#6>Ev*^Djr6;GCOm%Z*lHn60_XJfJrPgCvw_IO
zUCQ=mKgJ^d*7lHH^FG+1(mb$IXYV90ysk<-Tipa)ebkC`1-+$y*oK+d-?Z4<T?8EA
z#Q5K!vOpGyGXQR~x7SBQne)W0CG~^he1|nKIjq9CJ%!rWL?TJyUL>p9g?5r5XhNry
zvx0^Vdw~0vkU(ex46e4|<-eucrrOlHDITH)sw#PWam7!ZohB^HlptmSNij*+re(@m
zv{ZpGHCnIE6xyNI^7Em&+PUwC)?0?d)S{2%4^vLw6$z4#*$mNh#<<DWCi7&61Jgql
z?eii3nNEV~FGuO`&y31aW(u;=(gPvDyLO}1Uby$b+R+fj1Ud{<z>mFX%h+&v5NeP5
zI#{^{pD!R#*S)v3%KTES%Ir|A>VxsD{>|;1Py6HDmly{r*EWThdGO;00Ok{wk-J<=
zXh2omC}*LwF)Kp|s|+hN-xPBQ^<%9iL?ymSqDSw3;K#Z{ZzmdcbseBx8EbH;GVfii
z`rtN8?##FjyFYWayFYBh@OFC$j7qNXAx6{YTC$tM3jIVF8rms_aF;*_rhF_cLhaL?
zn+7P5tdDY`bTsd7IXiK<Ki%=UtKB{?cD=#5eQKlh7Js0)t@ESy%kjf|pzzD~3mwQM
z_2viE`=Hgfw1wNt`fTj<F`!H|(B_lEH+Qa~!W1--!#hxii?YmA^PyPExXGjlCjDJ`
z$a9B$2siHc9$5zN^<$klTMV@Ii3r<gQ7m&_YP-P{-*}?rn-Q|PPWpU51#rYQ2KRhZ
zUdbh)Murf_;DxcI_wa<`wg#Q=kQZM+0;A?kBx6<LtT(eId(r?^YiY=y*HaC{GTqeS
z-kkSZL7yKvr|BWD|2L3`{}WwP5}!S#YTFr7_jqhZ7=~PVeoP+%SbsLs9b_(%`1;z|
zhUlwLXY8`Lb(J^%wSfd7d;6-4P9p&Xo5unlKRCIf$5iG;Z16__|C~PnvrVmg#e~La
zh|LntYk9HmPKgclyX2>)n8J+k{4vY`VTEw-qOZD15c?Q|iK~93hhP`c-Lw;m2k<l=
zZn=GJX$ux~Y!7A0S}>n2Y-may2LwoHY9CMdI~=k%8Dm6nOnaNP3SjV43Ho4soC0I?
ztda}Q(iE&o3Uxx2UG8tMWrb_^6j4EniWI9i400WFV884DG{2mHD1~))JkNFI%1L^0
zBsSxsMBI*0_TY>3+T~Yg*$|9o-TVY{v0w#yU<u{CLCbh>zR_qW2Sv8RdKGQ(%}OXN
z?3~p(3tGDt>Dj<Ht%;L9kjnQ0Q$S(-S&VsU>in@pLf*+pP)tx%)|<gx1GG!*A?9zk
zL%QkDrU^=sQ2F0L{HpToz@Ju=%TDF;5aJuiGnQxzlq^&{)3oY_+!|gD?;3JCF`~q+
z-z{Q|mC;yI%0&2lbX!IK|IP?SqLN$5S6&N!&-ZbxYD`e6$x&hGD51kgSMQMoUig9b
zd;oB2t(}sK-I%(dWhXOR!UMWK7AEz2TyaNS`P<~|EF(gh58LE5*$U9Gz87ac>^swj
z)k68`S8{Dfj6Y_nPzwmC<xv32<1W{Rh~O-}6(-q$^d?#Ka^#+J8Gpe46o5nl2_O7c
zpN{p$2UZ==tjpuJ&^L~agZTu9)uLyVmQ_BWfI`0O{rCS$?U5eD9(F`BBhXSPw$V#l
zBD6ctBf9hSjgSYa-qRwff&3vl3(tt+oyj<bwXlYr)ebH|T?y27&~qIpJ#>(7W7>xI
ze0jDeQQ<Jb8;g01<<SZ)*agQa!$d%jmoq5qc$Nr+dg^W<SP;ypd@s<(QYCTNXI4Ua
z?#&nl^7Nir=ia#ir>)vpUlT>tR@TqDKx-KZyvl89&08Bdy;9%4q%G0eP0JTRp{p~s
z3fcHGxRUK7y3p6e(Ufs5!rtI_9)v1x6P9-RI&ataMyE@S8oScI^jte<JLB+S^V5s?
znyP$9C4v8kJe4gp0f&A&qFG9MGzP7;>OK3X<N|`u4=nTRg^~5tBrUqz$}vQpwxhRv
zcv?FGotmKP!?v#gYO>r-29BHVfX=NPx*g<uu1;?X7G50$>IL}e$LrS^E_x4fvK@Xw
zK-+O3xReho?rzw>_DFYb!LMDtzW<r6*<B`3+UqG=C{msqd4RRATEm;*oc|o>XGf!)
zH#Sw@U5}p6No*?nx|XB7@u2LI{5aDa?Fz!D{@W+RJ>(RjU03i~gBG0e^mR=e+8&=W
zB$LHVd+Nj`)((n`xbS^szwkMIkLP>yUamtfN!kT|9QG1ML_4@Mn<J05YIqyk4Vp>P
zf}R?SI|h@if#2$(N$|GWY8dIAz&bd%--;%F#Qs*?ySeOC2)YKQeL08>aY|1Vfbo9*
z0N8{uEt(?w@SF#_F-LkS8@PJ4N*msIipK)v7?|?yYrl~}x{HXub7mf>eW}pQog2&2
zD4?I*P=J8{Qbv>&Xw`grjndvmR*1cDP6Xt|AY|OI983W9MR(inKJt@$$`r9PQq})g
zHUp-;ti=kF5lcf83+s^#+ZThOS-xoV#BIH88-afv$U8QiTdopF$ueHh6vgkBOb<bq
zg^`7`w=jHP6hdA14EBvikASQX*=SO25)E!%IEE`;#2J)}tA3QNEuFt}->>nNL2!KZ
z+SCdX7NQjx^U>XrXGbh78|nuay{%H|IACm2=?Y;H<1&r5&cmgbE<bDRusD70tUggc
zasoZXqdJYJY~`Pu^Aync(x0vjUxKE1@t>QUDu!OMO<6(8krgw6v#8}POZ#%6YnRcG
z(xo%>PqB}*1FlVk%h|pZ5;<Pfe%U3Ix$IwjYq$Wsw;d;-TS=tw|6%VfgW}rS_RruF
zoW>e=h@eeyhsK>C3GNasxVw8okj5Q?2ZB4nf?JvdcX#*M=b7ic?>RHyrfR<ZtEi$1
zY3RMz+Uu6<`rS-zzj5}$UHTIn@mXNh!I+rar-d47?IvLggRJ_H-bgE=n`T-?eH_sq
z;f-P|xW>~CtXfeRo8V58<uRN_;q#mlX+$|j;()~fLq?XYY3G22RZD}4^l0!xljS@G
z>Q`&hO(iSdqHJ5qxi47^!FdA6GdzuSrrK8JX{pS)s$o#N?0)OZ^(j9=&#AsfIk-HD
zA~bE0dTA{5hX*{}(Qia3L!W<cBshl(4W8a<TlW}v@!yWoaY+gfI!vaM41o+0^I&0@
zKL<mVQUVtBMZfDK3CS+w0O@`qCF{uc_;J<%MeYrj*V;DF@#*FxC0Zd8EVB>TG_jPD
z`H+u4D@RzJ+3nvF#`ZRlYa~oDFzn^bco7+rK#T0rQ!)uscTF~YPV`ux<j#Yd45^uh
z{*=;zi|25z{{o9DrKlN0Ki<MvWy$fw-U;!qD^L6uOQAU2+V^YhTfQ1%&dZp|=2&|8
zPD+XXbB_Ht!sx&N7wXCU99K(%pZ6=u(KEK=$Q>g0&rS*bBQEF<dm4HDVj_xRId_D1
z<9BKO<9EMhtO;7TpU#-^E`B;!;(6{Jqf-<=(-w%6YQPK|0yK8NC#_?4Mro|Rar2%g
zWUaRp-+*@I#XqX-=O^@^jg6D8D;CTa=ZsNNM`}zUIetp)y?A8@L<HrtFgfq}XC(do
z)^siHe4NQpv8~3mI<%I-LmaHVK!C65%B^SXpX^0z!gwu{lTakJDMeT^*xE=Hc(aRt
z9F;ILm#C0?v?-n7WIVuEl9iiev2q`!3slEN*am3IbHv9Lf1WWlQDKtd?fo}lqWz1M
z!%V~obXr}Jcd=!QtF>9o2e_Z%^GS92Cj_Z>KjDo8Z1VDPHCLr0AB2Q3q7)OR5M;xI
zln6^>cT{@D0kJLa*iI~x&=HN&50Uy>l{32Pis2FiK8}KPZgMVgc+-)iCa$QN5Zx@4
zn!=nMQ>mzEaE2?~)!oUcdN?>tz}%`d&nC=<^irlhIu=NyR@+sKmVPE*D>*6nXsuwl
zkI~dMdIv8Li$%~LV+ZldC%P+E+jo%#Z$eO&PSW#5duB34yCXwIJ0}B0y9czXbNH>o
zs32&8iBVp{Q>gf3brKz0)Lq-~tX>Hsy0hAmyiWJtZm_y$8zP`*T0{n^akRV(y2h~o
z#$9-8HHzSXYC6M!C0V)0Y4n3*S~4dq=maU@wQ1+kPLjmZOylGIA|&5cG|C?pe(^9U
zCVQVvItSFC+prgZxcBFyt<rQ9KS(ZZT+J+yb-#ke?>3{bYi6s;su}WWf6nr(<sv!D
zdhR;5dy%u_v?C+bKf^k}F#as5BrdS8SdlP)BwNum*9#?cEpx8VLjBEO!s&d3zwQwG
zShDALWY~hvYPyrG0_JT#=xhH1;RXUI0d#NLL?I)|;fJTJ1YVt#)<a-T(e-(aUurV>
zAuO4VIjg%$EPq**VRHnS&Lk|Y)hstJYj)O3NXR0~jP-HrrCqPLiISRt9Nb8C*@li6
zLpyTjb8AXI1P6@xRu~-(&DFSdEgUnWWp$w1o=-lwCe+0H^reci$yK;oT?>y$q1?5C
zwAk?w4RS~a^Qpd)cqix@Uy*#0^U<lxaZae`MEmuSl|<CLRa{-A6Q@5asx_M;1-)<j
z>MBKZ5UipORVJ|hipWKJJT9HiFR>+-EZ>_B+m0FOE{zTpRI|e>(&D~sv7Zbdhq^zy
zbcpHZy+iql`NY}^<x!t-8a122wJOnIFC0*yR6jz%MqGo4_I!Xff4&uwDeEsziOx5@
zJ@$?$Xj*ocH_aW$6pDe9j_yfMJUeb~U6k_^?e9BvU%6r%NaCYkQ-^8JmQw{z_~5?y
zbh!zr%fwcy__2xmn(A^tg|OO}yd_fCj@Oi`&9OzptRnI;gr#(mg*0(mo#lJ~uRIEf
z^x#`VPG%ujE{`m011ufx0f?$5$J59g<+yHikH{&2oTGPe5YRIrfbKj`ChR}laf7^J
z2`~LGJ=RA_hu{<T9!iBh8A=%k5<8ssiayYZpuvF+eqB)LZ%{t)p$n>KGYOv%;$ZQ3
z%a{I|yL;eQ+js$mT6`E(;3I0TfEf-B?m^#!u%n5l!+z9$R3qFkjxAm|X6FHx%hAN>
zXE=}OKQ&&=g$e#xmyu_nu*8BqEJ1^aN=s^gxweT_-{btG^$XLV)jD<z(+rEMkNxTa
z>utJUgoZP@>B6`-XHk!eHS)Vg&Aj$8QQ%m2J|^`NJwx{rSpXwtd4n_-z3}BE=^cH*
zp%)n^1I3+MummWv0A<;jSWtG5?<Z}JR|pk8e!SDAilp&h_*GY&aFk}qsQkmK7Ph7C
z^;87cI?vuZ4v*c{?c(KG-}k9*#}{$tENd?WVuf;}=xv@f3e{H$1b52H2=K<kub{l@
z@}Iph`<guoAyeO&1f2=XMsit?!)0b#(Z9;DD5UOMNNGJt@%y9oo|))zevit~-^E`F
zk16t2fyCR_Tc+VW7MXFKU3=Tu3IA95BL>v?N`&^*Wt3xzttdp1i<z){S);@Y8#9Wm
zhSCJUfHsQnBwOahpUDsLBP*&i%i$SMNKsh59v2Z~ba7s4cZUZs!<5Cr#~w?m6J(#=
z_W%kJstgFDjo(7UlGd6>&(Iu0>OHbHU=Nqz^|k>itC3o&kqXu>L*cpnIVB@nW4)x{
zkQHHJ4UX~Wyrr;TO|LajjT^BfsQ1aHvAG57W#Df{Cic?8IUS4$GxW|lMEI3Y4C!*0
z2>gMv!`RDr0=36Yiouf!ja2Ak=pMQ7KSyDTuWcelw|M%gYhkMm;ndyC*0{^7o7D8S
zE4Venx8bQvdwwx~2ejv&MT}nGeSeT4#VQsQGKuaDkzTH9q~=Q;uCzJ63R_K=Xabzz
zs`m=7&b(FQJ9kpWM``3*ZCki8?)T@bi@0orHbE$lgC}2KAA4gmIS$$xRCLi?-DLjS
zDj%Dhp*;40g=kFpiGNcJRSdwA=+rwFbc7f0r~(W-3#q<N3~zr1`bZBF`B0cJ4lGUg
zjA?+y3dERVQ9u=f{76OI+sv}zAc^u*Ui1ZQFIKC7R*wg%w#-<S+?kY%Ovo_w&)?l!
z$pSzPv82}?pcl)<9ZhGq>9IbRwT$eS7?SZr6veNG{d6dKOv-chLsDf%BptTGpk3jg
z`j5mv0b|geIWZ>dy&2x=mZAiew8>$)l_l3V>o>|uMF^=v8Jxpu!Ji49<Udac|A?0y
zjZuT(aG~!ik?vy!O~x`<eG&9G(KMu>`m>ORI7Z6SJAhk(>zBfmD;O8M9SRV<&w#yw
zAK%a^Sdp$)&fAsYr{rWc(bL#`W$feil}y@?+ed4bBAdv&mIBS<9nPyK3Hp;16EGUp
zS@C`NN%(w`P!+46^E&PQ$0Zdf->rBj>z??8lw+j*ED!2rtZPoDwg)`aj#<RExq9)c
zVr$f_TyYO&rWJfFk4H5uyC)En+lO$*wxzzs8qleHp_)UCR0rV>!M0aW)i{d;=m??&
zP~Z)BciM-8vTlbcG9t8$ov5J>8Acgq8Q>{+A;BPW$+!+mFD4lx$yb$BK2m-z>JKu)
zC|sC<;|ayZ%sYIsZjf=x{3K?jgd*m9V3NVE`SH;b8FG|2Zz60{DQCd_bH&M3!HNn`
z8qABZ?$vw9Oc~E|v&{=g*|&E88Oi~^q!zXGqFkTfE}F*;g`R{|4?DR3dazyrj!eMw
z!_v8#^MNe%aWajs{{nE?s(m+S{aVi^V?Jq;Vc77D<jt$ohS$AK-_NYjEpnwK?VD2%
zFF++|fk8*Z!&VttP)RWa&u*edoW95tNk^Z18VXa2Vk2Qj{N426RTR!j<(1)AV2r5c
z{XqzhA8wGhKxLvU^rBCVNZuBi-V&>MH32$J_9r%XaArDxyw`5Z2^Q%&D9E0_r15%U
zZ!mfLR#w5q{~JG(n|;uFDw<mTA%fo0*)zY)8yY|NJPg0=8IV7p5@F}HFHQ=-Pv#7A
zc9us(*s}QjN748tU(rgtCw!$YU%r++&eJV_+;EeQ_?ck8h!aZxs7FzUFoQ9XAdxW<
zWsMxK;5QJaiix|OWIcz_6?TzGvXv^6vjlWAHO-XW9f95&@=q>bKR$%hFA+UJa~=Pn
zgOs;ELP1d$j{2_XTxji);~WJ9x5asPYuAnKi!AE&^p0klA>5e7Ndi*NIaDDU;BHNe
zfNV>n0gVeGWFY(&bfpL1^mRQa!x*F3e&;FlCe;LDSFpFE>Xi!A>+v)r$_<dnkbznA
z<`{+w$7R>E(K<<tKXPM=G+3>6)qdtjCa}KNVn=Go)+dXPzOT^#(+VOXOR0a=4-her
zXM;sK|5@8gr*4aX3FL?7-gKi?h9OaJot?5)J8Xss^ya=}!riK*XX-Z~$Y)M&7ZiFr
z9RYX5Yk&f_(sBhWG*dlpS|LHuIp(FrXi<a^kst*#Gj0zC<^Un6=&RuXOeka3KV*-S
zuY$rGb7Y>(bl%ewg8D-1Emd=hx)hKYeDKVQ`pollbiknUT8C9iCj9D$Q@b0T$NjSm
z6PD~pjt1%tx5D2P@xb_TzZKHOL%DNbt)7UFgWK>!wV3@`g6FrwA(@<4YwP#ad5{ws
zh_vX(3nbtG4H$agS|Z<!O9Eeter|i%+w|p1z0(i3>3Ms2&(x9hY2#gW`4cY3%?Pz=
zr!y|y>dvoG((^*j?W_5Gw%c)<^8)dmGnbb!ejC=Wey!W*-!>bIL|bZTj!}i1fC~tu
zTMb_JT3|(4#973gOKck5qJxf|zwjrNXj6*UtA~>kTyY`1SQZf}$|hHmFO{;dHxpjb
zJ_=EI4n7D2y#;Gj+B|O@+xvdJOYrT6e+bLUEbkTEIR_p%I34Ek9s2`!JSsGI5v!2K
z8bnX@wgq5Af=a7B`dAhl7RNlmAv)l(oe~{>@-402ser!x5T;x)z%ivedawlt$})X_
zLK|CM8AWDW@Zq>0y3p<#mfPxL8<W0)<Au*P{_d^u?E)s<weX`AlSu--`MMA$qd;zS
zOYJF!adb^4#+;9)L32#pG~(JE{sfpLUPDu$^xuGjN{06R1rjI|+{VK3DbWT?b9f&!
zv1$0imh7XaGTT_9<H(9S4{kAw*Mh9<p<IKyaose)a`rPPNU|tc5l~SfmF*HpGD$)F
zQ&<$^zVrHp+uNVfn3g=mPhE07ocVj?q~nLyykxp&-XmJ~5Y#$<f*u2J5TPJ%|NNp-
z^~YnRS*}Z&fmAPcU>@VM;d`957Cx>sZ$2)`u+H~XX(#$0$R6y54^QZ&+`Z7%*m)(N
zw$i64>hkzK5FgAWvivF9tg*a=7YKk}j@XmsJNnIwt?I8=?`LJ4bCR+o{Iqsi2VyTK
zy&<$|Uf8GB$dK$VvdZj8asZsMY7+G@m?aDU{2+!M81ormZac7iJlBoYewV<DuWR%e
zfEejEgEV|$gNVsG&+{VDLRzb2T(@_?ew91Q?}DQ-SN%KHY-JYG!V(1A^lM^Nl2*aE
z?f1eQ1gD`ymI4gc)FODy?+KRmBWa!&<_ds`#UfX12kPUS+))uNx67#0wY1EoH(Nb>
zLE75jO^MyD<>SIYM(ybNC2S?KNR<13b~05FsXny#rw8-&Pr|L7pxle78E4gGzH}3N
z)YDBBC{FLDb(9EM;Hy5?s6Il1bAl%b;%`t3*i&|sCOn8cy#Fh27ogip<@{5|ogh9=
z_#sj~O5<S6<h@P*$hSR-{3|Q;x3M4cA;c=AEoyEa<;W#rGnzKaWFzvu->mr>J`#^s
zWyGE`PU&L~{Wj;GA8z%0UTk8gX^7>!;R!<oBf~-h*+qITEXS)T*FyU_uM1^3?!PCe
z;w>U$ARYA|rXJA?Z;B=goXo`>8I2Vj(b$~=DJvMed;e%c)(35EshQe0+cp#(7PL4f
z8raS*wDTwVW}80vc%L4E6L0iGLB$lhm68bhO%!fzp9Izv<Ma>9d#u9@?YD^wM~Ck@
znJ5~<30JWX1jdOd(de5yctry@UmQnAFC<jU(*nLOZ^G#^8o;|J@;Oh)fcv#Kv@~^d
zbmrM`rj*kW88R7)CGj<7BgPQJz4fzcK|BtmEDY7=@zmv3tkHxfRa^waGw+!QNqaMT
zBJiHjg`(obw){O+CjUB*newJm5r2eq`=KR9N5jmSl|)L;r_G#C(2M(9;G!U>sJpzj
z%jZU?wy^KN19;VdjTiDi_w+wT!?KU`cwg8uBPY#kt?@QjGc3O8^YjbvjN~T>O5=N~
zw;?!z_CRs(vI-(ZImKO(B^P{9i&^K}j<JHcQMix+@V&nq<h02zj86TtDL)|%0;`k!
zgbqhIr#l_yCMQHhB(!6cRXw*>J%vTUHEYrglSNTsQ$^}`kX(rl2ylTXHpz1zk4nz;
zA!}B?m!05;j|`Lvxn20}rwf1y7k%&(53(elF8x#xf$k_5ri#YAXl&Nlcj+oO6(gS%
z;@LMV%mc79eTvKzJBqAFeTuXT;f#zY-}TpRB<8k$0rwkMCcV{noOzPA=XO`G=nQ?S
z603x_@}7pq8f~#wKCaHOn=;0BJ<36l3D!V=ZhqcuZ853&+bD|iGVHaBAJGVNQQW=N
z&h?5~!MB%a?15!^xlmI~ITpxMo-(sf0sg{pY2lac)_k0!b5(L9AJ;r6FQ|qm6H4zX
zEL9u{<E<HT>A=Xmi1?!Z+B(ComUvcw%uo@Tavl3*Q{JpkX5MR-eBz&ANfV@EJe$o5
z+A9S2X)b;7!mx;S?j3|R(1tJ7c!fYL`{WkO!fHl<?lXk#2KFrWN~6v(s*K<9JNwJk
zhsClRz0<1(Km4zsv{#S{$tdT;Y{}C94!3AZ{ZUsQhS<<reawXb@3oUPRQ{!Ul-kLp
z^+2xCSfR&QIxmJND1;vrP;7;#`923@I4(Zg<#RD*Hpe*mmxx^as3d_T74gz(0&I=a
zX}TFoD~VUUyV!;;WP$p|HW}RXj6+3JB^(d|f>6_)NwUgq-5#^A0ZkqgW+c)OAX#J1
z@yP0%EmqZ+>Zyj{kZ6tNitB{PM=7+S5xvXSCyJl<<kVR_qKxrqsvx(i^KW6+$I3BQ
z#VSxEJ^$%UdOTT6di%#T72d-7ZR_zFiMBsAy#5}KdjA$fMDdBNlKPs=&wG_tdtC3^
zf%q%3-ykFd&zQbd&-2fmMt71+*Zd~UZk^x6g=;J)(f!;2ffmOXMB%>J$NUxOLWl$C
zsz0CJDP;ADBlIEB3CS_3D*hwuS|MN2ilsS|Ntj31*yZ{9$|%Q%T5GnkH~&3bs~6%7
zIhHe1c>+_8l^TWVizt%g+Dww6y_XQd6J$$F2=K`M#B)^I5fiwJs(H68(@9ZM98mO{
zqajd&RUiCQv#%4VTXAdMe)0-CC+F+F`j~358A1I*dF&U16-2($AarwM_yd?!DQGi2
z)WlDj>+8mlHL(?Fl=*dEFXc-|R{n{!(Ef_QoAI&_3Y@pgm@j?}OLO)%g}wfw#@Av&
zC9gdUW$T@j!|cyUTgylt%B>b6;?3AJiXab_-CQoo3W`6J`OMKN%<3kLslkBEs>w(P
zr0kqLOd3P^C9hPKg|4i1rnzE+3TV}vT%dthxdzygde~|22G*i@!XDK}8anOHnCT3K
z2_Y|UYNyM@5Lz4wMj1!@Lcc%P&n=S>rhO6fWrt5zyp?5DDW)JnJ63Eddy3`$9^<dh
zAJ%GpAO!uv@WY;ZTv*#A=JPuq>Cve0;~{z_C+-e1do$kN8A;rg+mrC7#h5*%8ut^)
z)cIn@+qQFxydFU#<t4{*3gW;6Q+g*WuFyNh5frhSQI>Hl;i>*cvVt+$gtJ=JpCi_O
z$~O?P+kJ&=G7$G@WoG#4Tj%R`(;LqdZjD_W>F-|8eqK;oU#mdV!eASg?+4tXF3kM9
zq<G;0>U}Tt*#Ld!rg@{-l#8;;2H{&8A#zJ?)sQl(fXy<GMP!G=Al-W`PnAk5*it-J
z;B%mQ8bF+iJTk-4=oJ>pW?q`HG^Oj;-pp?I89_)HDT%+C9fuQgSHJmt+@Ys1QRyx0
z4-4Q6LM<+i-*AZPo9N}sNOnpUMzGvGzLGH2XbkC)dtiff6L$>BP+kASI5tU>R1xJ~
zD&^_SO3W&Mv3@f=PfAf-A|gTW$OWyXuzf^yI7Ga1Ne^2_9}(Xy5gDK;{he~>DUomo
z_(FS2xe#H`yU0gBBAzxG4A_=#iRE=9NoW`4L`c+%NfxNPym%-uI%MEweV?Ts@6!6C
z9GP=Wtx75j8L*WoN(f0GbPw_=aOXh2d?Px6P{2}*iGMOSYL9*lqqn;^8s7VbuLePW
zu)@0)c_K|w$$3&x$p>(b`6?~U6X~0@tH1m4Z%)^ANX|${kNlB&hu*K?GLASM=nw)N
zArL$c((|Q9$;s<3SV!<XN|97+#1CVnY5>X_r@p_bDzzu)%PN_FTSA;O&Wj1&S{ivZ
ze3j=(uUS&Y&%jo07!mzGIroJ*Pi3LQkBv-QtLe=avf}5nVPWVM1x_V;yi1Yy&Y&Bj
zT{|`0=pO=eE|L-ICE071j=j_v+kdjK8(U4k3>|e;JK?i2aW=M!X?SEUwRky1nX9rq
zD)`XjVLejGZ`SDZh9f9}t8zh%zPz_M3J}3lE{DVCL=|PDQiKPTxvaC)GtckBWjs2b
zgHdD6TtD3@_gT5T90|@{nnG{zQ`}NCQltpV{~Wf$C)%%}(N7ayMC<*_WBs%twg2k(
zZU0r;e=GQ1YCwJXXt7KJKQs$UKN%tE)$Q$dOPZ0#&nIM0gER4rqG;f3QVLc58BP}~
z27g*`Vw)4-uc0U)omN+gjW4xIhISLt)hcPv3dIhkO;nQPiIuWMv&gf~F1#AXA`8%i
zMSk$tWEjcLDIP8^ij#`lC1ugPNLoM%E%{*`nDui=NVW58N>}7tOuMvLpD5izslj~~
z{n8)_J?UY2^WVZ2G@FwQF&-CW@Zj<AiM>!}yc5LOt}$v!2XMFua8k!-i^i9Xj?tK}
z5H@;!!+vzBMDa^m!rHog)1?cL+n88>-_gXC+eT(`3$AXzB6|s=Y;RD9WphQ@g#P%R
zHJ!5anCzkQXNaZbW%5`~LiXCBF5O)0Lv|f0kSO-tk;#?hm1w^X-3({RAUwe8EyRYP
zm05bT>hAg`8l~*yseNo?<udcB@GdD>@rY+y+a3L0xqQ{#*UM(Ne}8+!*I`dJT9MgP
zZ-tk9>a8PtB08o*`EfI>%atrhos9J2__%#xyx@$9o;M3fm;E2_b+kME=;ENCI<Ntq
z->L&6{a0RfG*=m$^%g#k)|98a++59gLVpby+M3QejlG6S&oc_rF6Xcd@xBO=S>CVI
zILEV!RL*9rsuYE}eE7Tsy4?M_8@S}@|Ge1_U)gA)P4raURDNJNJCkge9y);$Hhv6|
zvalNnqZ)|ZtHKo=KYS3y>=5CDe8U|Pcc6%f%2A7OWLjAd>EcrgrtNX!a^q80TV{2Y
z%3HX=<6yWP`(e9j=D_v+FFEQqa+C}kkHBP&T(FY|onb#tZzOAvlR7?0X!#C=3RE4+
zW~uLaS!1u6ArW;ffw|RsL+JEpq)!MD)~2h{^0uD_@Emzl#MNfHV9s2Cs=1rp#HP!}
za;t{B&f>YO@T`b$+h&Q83?BInMS~L^M59J(->sZZBwr7OYF+ypb0-}>l0~__k)AjV
zPpEAp!>RJXm$8T`$jOqBTvkFaN=*9sMWi=j;F1X=zq;6yC6|U>UnsQ5yk6msHNTWq
z<13Dm;>;#v$)9$_jj~n!3Af5HA#>1ZY|(LXf*}XK^cjR}f)6xW#F|=)Xo`KXI|Ew(
zS|6}v8MsNUn*MXk5dTPcr&w;n%#7gHTwd*6-yU1B^~9$+NO$6{uuJ@I<hU=ZutJf-
z8If7-2ohl!ovWGXe%x-bu$pg;w+=GkunE=&+LN{ZeDxQ;<Z}29CK_YBHEk+<lVL70
z0;Wes?31WhV!NI8v)mC~<~C-$`&2pRxCOOJWFc)3BJWvy7*<c}<E%=LW71JsukX_T
zrc-~pyi!K*!i-qrR0>Fo5mYHsjN++Or)Xm03*>-lfO=GKjSomK*v?&9p@CV*WT-^1
zvorX9e5cKK;?nB&!&0`k*s#vGB87Sc`Eyk<(sTLcyqp98MAi?aYb;exvML2l57h=k
zd@M7OtGvu2U=&b|yuv5Wfs~zP+uk&OLMt3-a~+G)ugx&+LVUG{V5~l1fjA~Pr9!RP
zkDL~&sZyyYFr1EBqfQ*!BRCye0}?3>IwRnQo#QFl{R2S%t@Uw?&eZt5p2#_ieKJo!
z`?vJG4=RM~#p5*lRzdk?)Z%?fYy*+x*t`t^lVuh*R6#Xt^HaVguyTMy7UZv7XUSlO
zlRPOq&XMHo$>s!<Y)9AcNRMK{M7&s@5Na;uN|yKdCOD&x*_(=vp+E04c*?h}i6W<5
zSW(KX7R|uXrR_jFI!EorimN$+S%%rSB)<(s5VjuvNVJ!$8CDcQ(em(oB;VjwU3QT}
z|9IBy_!VXO&JFRe^X(AVD8LK%0I1!Z$9Ss~_agNTdcTdb8y~b((Kk8pDT!(C?~}x>
zi)7a1yYtmUTSG7O4f`#!S~BPAo#r+p8fpqj;v;=X1WD7q-20$Z4Uu=eXY<%?OWio&
z=<xPC>i<>f3kDyT{jBBV%Ca!Jr!kA83_!}iTUk!^<AW55;;8QzYk&^(kG01F6vb&E
zx1)(QSlZ#^B;nBWOO05swQ9^1#(mafp35iv!e~_^3n=an<5+w8wXO|L7&cjuB4zO#
z&vNx7GY&IFoVdfDJL9=ll0w13&WxDCrqnkC#g_5T!USNIrRN=%K|xxq>bgQ~3eGH6
zI&UuohDoC}^hBw+NsEiHB-_1cSprl>siJ*3B@=|cQoq586*Dp8eYFQiiM|UlWkoss
z)~;V|G2SAZHcrNz(h)I)M%4q*4pt{~i&*9_@V+&OM&$3ojN$8-Y<5g3oAQLQ)?vmY
z9{ZuZCpx2`*WrzWW2Z&&F1@|dKDfQ$FOh2BR5{6j`9aNhBI5MUQCH~-NUAw%p_;bh
z&N&mIW{}hS#n4u3`quH|ZyMKr)_C8nufJInL-_R{_c8AEu60M!Lb&zDvczj4u608f
z+L?nVjcR-=>djW|R%X*vdB1CFtvTYRtSFYRYGNh)-vUl8p9Ul?_q~Xjqe-mRGq9GM
zADL}SD=^p>5IquMcSjwkWa`c?bUeSr+78O}6{K&vnv*@8A$#xDI=E)IapFK%=&xOX
z<v}ucL*`)m!TiJW<y#2e%Ne&6cy*8+bL&D@SOGoNb-csB4sqtKm-GAWU?+>Cgu~eh
z(Tu#<ZhJ@feSl%ifLUt?^4RG~5-FfU0tcwIwYf&!DyCro9vF)2@95#sOSd_k@mD1}
zu1m-0@XN*Ag{Ig$&({~kjRu&oa7i1<IV<Ei*31wEvQJ1KEIXn_4oTB6-CME3!k!mK
zjAoWj1ZbiQPhc3$@L6pSw*t_M6I(J(q}*Gys!?M|3h0l0UG{Gl!y-_Q4sVQ&$lOGT
z<8KI|E?75wZ?|GRA%l4pYP$5JeU{{jYqUrtvaJ7Ip2rbjCA<+gtF#V0_?+D<?nhP3
z{F4Ez+dArw0{B?8tdwfEP>h@Th&Spe?7!=1)y>6=iy$eC9opI<VW5)ObCq0pHE;=0
z(^H;z<W>CYMLqpKflzR`kjR>Vo7cbVmBVO|(2V0aX-2`0pm@(}Sms+8No*$uIA|C{
zG66h;HizcgqvbdD9*_V5-eI%$#i1j)qT?LQvHr<{L15%u!I|LvudCPP#p1Kmdv=e|
z#ol^9eQQJkV@m0JVpy>Lg8+S@Az%Fj`iFxHV#9Fy*pBSB+t*IMDjn{m`qk-)lf~TX
zXzfEwVSe-v37oCC{^V^5inZ14bL2WBZwPw~orLi*9KQDiDU0_1IsAKnr%p=-tH!xt
z_W1UA8(BUzEPP(BXj@vp6`WPBNs&#g&y``uY($3zKUQwhd`4Y~aKOP)RXmK3>U>-g
z4t5GSIG_e>(qWfk0HiTd@uV^LJsN|wOZRA?eoZ``rZ8GRtKZC=qmdcAB?Y3jJet{y
zSqs!Td2Ot{E^}Oa({v$d80}}c_KQ#INy=(?mTJ!|RmdVUc1)e1-3C2Y%9ODgWNVIL
zVYDf$hAO>Z;xwCwU*c)uS0{rl-dgi8LNFPlO%}#;!DO<8-<u??F5altZB4|OsjnZU
zoxX{y^q~re*Z&v|39s?{xi-tyoKJqs6MjXnv5Xb;JPjF!3XkRp*)(D~T@7m*9Eh^Q
zi<-5-hz%qckGLwPmH9rcnjZ?`hJE2n*<7wm-!kGGK@1gLYGG0w$_p6N!c6f3&t6*B
zr&Dq#q1rwZ_4kYGv6?n})KnZDgJdqrVTwK#EQ0RZ7Ju{^WLCFZ%9MLvxt5!L*tnwS
z%ob@R@6d+5!G`}l(kn6+6@97`*Kev4ygX~Dc92zp3s#pM%|Q@^n7>6wLr@xuxhJp5
z|IG1Hl=?10UnmtBSYmmRklico=j+b*-^o$WBehs#eQI(@v1O+igpj6Rd+QQCawWIT
zP(|t+_Ocl?l>W^yc=lHr<pZnqpB6TCYdrPa)}1WWqr&kyrHLZu?iRG&L4WG25JOh!
z7s^_=-Qt*IzMx|=2%_@wjZ;97-xFSC89X4!Q4nPn@Q)gsU%%8*!H0cajBxrYIL;#H
z`>=>sHK5x&Dh>p5xp0EUW~R^@FMK`yo^|6&bOFK9mtnu~$^o^36FrOd`+BIDy4T3O
zoPC7m1uBbXZBAmaCPlg2G-53@TPY(p>I<0IHB37veVK^Z_6Gy@$h(|oG)(sqJI9Q?
zhw+%jS?)IadceSGx3<(Bc=F)*ZbzC6nGkLD{D-V4Djl;$&K}P|{`i=7^Z0q9y~MXq
zx)8M5zGidIqt_htP8dpZgRPM)GXoONb#^i7GdkQ<*(TmHRwZ$huPF0%f39!UdK-}x
zNU0a#o=Lgy22{>Yv~Z*Fj-<AeWBOq@W84eJEI=?ycR82ag=3NiDh~zaSKQl*J1p_0
zP3zocaSJ|XOFcd29+`;x)8Cm>nGsAg&B?_VY+G8Ti3EfNbYuzxa!%xy84WS+Px9P(
zg~Jlf7Ri_X%scW6tDJi+ZE-)`4Z4e{9FBeJ`|lP<?tcG-r?<GT-+6>H6|=+qk3|2j
ziY)`93Rc#l2%@@2L4hE5B$mTQw!~DZS~3%YEP|(_l%d%qaA0pAV1D}YxHgQ?YZdl`
zq1OW3YtZc7eP2mfpbQY_3!IiJANA);-uzTCgy++{X?W}op07+G&1PW*WjV?$CrrlQ
zze7z!zF=tNC+@p+Z$pun6X5Y=Q5HNA{WC+<I0z@LJQSlRQ6le!o3gI+m>%(^coi6H
z@`UVK+fOBwfZJrw=##2acZLJK2u7z^GTtlI0#tqIMl(udwY|uTMni6aA+yFC^3C2H
z$3svC3_muwMlunf`&qaNDy{cN(C9b~pECz7!EZv;M!u1OG=^Xf&<z9~MMH)!Sd~w|
zmN;I5Ge6>}FyYE@;LaJ<c#$FL)%ZOU_@@h9)LMU2S}f1piCm%fNv(iHpsxqIs3k0z
zvP}SpnsDqHXvtbKK?`&AX6K7eOFamo?J|Bvw=qa(S}d6gy<4{;NJ|@j^{mcCM{IBN
z2`@aOgPvaRQ(xm;p53{2ElC^sF6FR6Fx&Z;kDzTREmr7mr?*iH&GA{83G?}cZpXX{
zf2y7zh4#f?<u55=#)e>Z|2!tK#uFH)aOo1aA6vegEnAEkaCb`Wh+l&gy$1Ww{q52J
z5By6_D+Dmgf$Y7!6rIPbY6(4Cz6eOrvefvcqOQ<Lulc1IOiop?Z?A<_xp;0qw4Bbf
zv7NtDiM()`RbbAYUGua?YB5FwW=qMzZ1dT%B}6HJ>TE6y1%_McU3JHopR-reFVRzG
zgUB{AnL#8tJW`Rfh@kDy;hsl+TE}7x+oK$h5Q6zs7zJ8lDl1MDyr)l;#;?@%=Giah
z9WD;L&IrUDd8J6`n6<flzk35gdG2IA#MRniDJ&v87jflQ)e8^`9OLE`QbwdEf^<N(
zjp`#C9PGrQC!bYw_^Hg4r@d*MIod_P<q<(J)~pGvz#o~hyV3@G5=h9U^EnVbozw=>
zxv)^Uu=UuNg<llPx}x{WJA7mk4>LoAysslKjbK`vZhYh$9owBf&KhN)D4-p3>??mB
z>gyhLbO=G2XTl#F6L!|YrC8bWFwtXBRw9l0yoT0v@fo65tmoJQaHf>dMfXfGXJ|@D
zA~xxRi=6z;_;5bzSD9l1pMSaxC}JhcC5Y$nuQ*upV)rV8lQV?{CrOXpiNsCCG#Yb<
z_H_EkWua){lg}n;D3%@MQC&!mT*K89t#DeYFxhcVu3Td}f<ND9QWQs8Pt1DZ{Ux32
zvGSM(;%R(riI4HT86|TwcO$#obHB-ug?GLrOnu&VX-_`Z&J2XU{3Je0_#34Z^x(x+
zKD##DEjXLc{Bt*S*)MY|ggPE@N)2}!M~%~u;(4gl5^<r8(x{HxkfmlE6om0zNR~={
z<sDFG?^eWo1SU`Gb0L`nkX*ByS0MHx{#5F<OKPL^78aAMnC(yv2xwP{B`*!Y{g;W3
zf9T#LY1ED3snKCn65F_ywui2jdH-4w28Y;MlRNUbQnF1lSXr!n+o;V{8?VllZjFP|
zO-h*~0IJ*I9C6ZqS2lC7vI^<I1`T{Dft{N}14#YZC31lVcz&nduJ||wD(sok=P!da
zRyZNu9z>9Mi7al+9&3SXUDa93le57>>z{?c2R1KiJt{O>H|1tnRrj;=jsYSDe+7Of
z6K+3iEHaN@HDCcA8PLM7i-|2uG!n#&?S?o#Q;t25<R%bLqzcU6{cc3D*{t9+={^8Q
zGnX|}y$v^wk1?;}CCk)%H$gR%VMRLa4&+J=hHm);c6$qHVPVkE9id|J0HPJvwbC}5
zthn7$DNL5obALd&;h<EiDML2WVafAfIhN3_B`zX%5M7fu8k=Av2tU%NFl~TFb{LpU
z81<$>d7|hYLRzRW5(^e1j%O>cNi4K%#TJI-;N8fLDZu-AbD2f@juXQ_YHMwc?qMTf
zS>u4PopzuIU8`C3GKobyqWqi=`#lVBX`jA*&f!fls;X$a|F|j*`=a~VQ>~6YN)o4m
zdg~@UkG@8wr||SXgCFz<h7^D*kx!DT4~!YEJnW3F_0weN%QpcO(JJpko~IM9P5#<|
zU=2C>Ng@JG&(m3cmcp)a#c}E9O!)~1HlRFi<vNWI@xY|*HnfLKet^q{m4@1;6)S--
zBKG?}lI88~_y^3Von7&WJT=mT$rw%BoW#h};&?H@;swo1=qEZ6Ch7Hd#e`Xk1Nd_g
z{ecF1uz~GlU2ExLfwg60<qZj@N2^F}tM1x77MvfV<EiIGPZRsmj>rbYh_V#DOONTP
za-*T?D2(?TLaFP83*px#B-8upv0du7c}!J_YV5GokjbiA)unvpy&G__V9?J53wAwf
z4Rc)(G%51~j3!YXtfG1jGG^K-?~+EBRNr+pkYy&04jAnpjV(L83hu}c?|3-+JKlAi
zRtcst?UXIb`P`@>UJ5NxV{7)pMKq}th+ilpQw2xckhqj9Fq>E*lLJaG*F$aPRxdiU
zH;7F~GH*3#obf8;;Hb?P<&lyJWz*zQrVc?>kt}klK|+|vAEI<G(5+nZK80$i*7L=g
z_<tfdmPO4C$W4qo-JE<i{%oB+MtXD}gRf#mVoODWDxTdyB)Hoz?4@FRwI9N$gI-9~
z_cK*x4b^5dSWB`*Pd4$M#|Wex#6ZMRl_j&5GZANz>%uxBE<q9H5!>y_S?Q=7^f<hp
zo0U+6!AG<ZKh%!(+MM`yWx7#h01Ss?*k2$gojeXfwh(&TpgbRWFd>pR1Xmj8UK}5p
zaivDr#Ro37loDp)EHd^inrw{wXN;Sy`#j7+g3zGsD~+77glzHObTB$F8TQ({0r=>v
zapdg`f_e=hOCkA2l`HjT8dOH1A{QLdt=|w#ZkarzcS-L4Fu@?EzP&EeO)o0tQ*R-P
zncyXV%l(71A_e9@a;DV>3)+e2qeD8>k6drYDL(AnFu6h9BySyKwPxmKQc42!+Z0M6
z#4R3KF`*>)57I6_s0!PxGY_nr(mRHj-VB%ihb@bp05G^U-$ksu8%oMI;LIxJ)@yI(
z7&a0<aUqB2dGTv34<n3p8)LTS=ifFpBd}Ah>!%2~MD$yAgk*CQ5(Lk0Lh02-TGXS@
zf9P@+Wv5GxC`Cbob1){q6=Pi?zeZ`s61(}fqdc7QDm_p_xWb+LQQ3J%+){f~Vvr#6
zd=P@k$tRhZRRKeWAr~U-3_jfyAj6+KI_;@z9_R$h+Y2_>i?G?tcWzJ)IhkA1u{qr}
zVMnVf2CK>@>T#r)WC!ubck3!d+Kh1M{oMO%kqa??ak|y#_~c=UmBFv-g)iN<DKxHe
zsR2P{wnjBWSDwJj01v@Uy}7+OZ}|vm33DbQqi+0o1QI8MUHt50c0qLooT+@z_z7>l
zSruOR{K~-m{6!v;0e$gvh9M(zYJZU6sHe$+1^!^HX&SCE8xQ4F(h7}<v&g&*w|OhC
z*;VcYVOmrDd9{ayAle_rsNtm5&z7e)zAeXvyZb$Lqfmlq@)e7wQN<qc*lv7F7UGKp
zNcP%a$R0+lA6C(q4h_lr?4gu<lnH-YEF382=PRLehe;L^TAMLmygB&g*bI7N6=DwE
zoPJH#;?=5bdMw~(n`uFhr}Vfb{J(p$g9;fOk_oab6&9q8-J}WLG+GL9uNM9G5(j4|
zkRF0a@Wh3{_3VX*ut-sd0+IU9gv&t)3)dH!Q8+>1q7SN&O8(|Jh(cpjD75f7=KQOX
zFd@m%o_y9r8Gf}&e)OL#>I&94=XD)=y**#?XB)>~k5y#KAmu=S62giTBk21J*<XbI
z7vLmE@3*Hf^yXR+j#_laE?gU%y?KCv+})R}PHqQ!dVju=0{*R4uKbT@CP_n%<EbUu
z-N4D6Xu1B<RR&*lRM?k2Lol(b-}5dB^M|+lW<cKkc|l;7cn)g<J|90++?1n;L`ecU
zpE;l8n-vA*XJXdC%b9@@*PN@Wv;@{`bG(lbp%)|Km)Cv<Hj^H)Q3Vr;sGb&qtMel@
zorUjHY8;{Bw80$HL?S~WNmH_4tkxL|8Bf}0YE{L!HzvQ_uV_5CCY9e(>ehu-V}j`}
zUX)l$mMZ)e!S%^58YVrj((y`d$tE<tU9H|MCMAtKZwHTR3O_TjN%X=^cC!heS*dD{
zoPxCOw&yN7mU-WK_YSvcUP)-snyOI(Hu5UogueR8#`YAbu}T9xK|Xl=e^|8%08&bX
z?PVT6;C^mfG#g-OjXW1|0451OBpwMM;cZi*ry`^wzt%V2sowSVs_0%bHAP*Hu#k$2
zbGbnJEuTK2apOs-n!|kYoJEI3392UXs#iFaAO3y%IKPr9pigX5>^q>MWa4u&Osh*}
zGN%2hJthqhhYjMp38=DV32TgV_jno`fdL9f@1g-ZmeboBXC5{?{is?1tNI~y7qzG{
zEBth0N-c|zu<#`y9@+!n$X+0Gp;=nQiL;@2$7LmjqlWrq*<d%Sc-}W@$TSz<czvsC
zz1IMp7WZ8`Z!ROpc41iJA&Lht2U!H(Y2K&zt~oQ~y3(~-v7t0&9S?cP223%SP0?r;
zvzA&0G0}R_NGil8NfB}y2xG&VJWDL`fD%Ju;;E-$D1?IGdbf}T))R5XWc*p&krn#x
z3OfOy4%L120?Timd9OTxCP5ohLVS`O($b?4wi-!2&f3LVtnN~$`#70%r=F~$CNMG)
zv%3_gzY6)1=L`T~cjySg25?(uhjTrqpi&57i#1eVoZH`_w5_QM*WY_SWpsA#eTPh1
z2##$2N`jp1!DI8^EKi1uJ{p(3U)Z+4%DcKtYe;XUo<kL&&Z6&(W;H7CW-jq#?r+ve
zFS-dyFP!_HtK6=%Q4Nxw+^><I%$w?oY}Uv7*1Ya(yMNW!e)_7f?NW%TbpnUep(AFt
zvdUB*juWwWiJDKp+U)*gnkti{qCee!q3!UIsp!Ioe9Al26c+8yk?){Aynj_0P3GH7
z6L-h#?u+!f#l^^5NR*DE7S*LcgBCxPyN=facPCUg*xUGW8GSfzKXAvln==%iKEL6r
zh~rOG6XkBuV}?1KdaRAtW4<pq55IY<=(WeFxIddU5qI@~$n-11E%nC%q2O(mU~2$|
zkN=vXFX{w)gY>zA3jJ+wF~?yq^TW6oP1brla}Z~xaPS;c>+P$eW0;1AXw>XzmC;9L
zgASxQ-@?~@9rvI)ix!(~&c_W)jz>l|A|K(vD(3cE3Z@egCfDnxXwp8j#U-=Fy>(tg
zv(}K=1_SZ^xes?0DGPhRcMN!;T}KvNRf3H7JU>pHQzw6S;M&KZ9GQ39wz4g4g}}2+
zg@#;F8cuFa=Y(VN$AotM*d?>qkG2PsNr#tImSm{<T3%C0H6-KaX{R%h9_w)1JH*in
zSqx~rZYqz<^$|WVB_>_0=ka&8n@#qMAK@4VMBkp}{OxD{kG%gYZHyI982?s%%@p?c
zG9a+Pd-dwE>u-RcWS#+ONK6b?ih-H&iBe2?`Kzat5C0)Bo{SV5kpAEFeITLPMf>kF
z97t`@P5wJr0pRk}{GTuXC*Au$*QDK|-hRQx*mxq~FXvdUF|bB}D!Ujdw5Rv69lOUW
zB2}CtrizRZFKoiGro#cC3)2B>XU(<`Im8&Ew|_Lp5fc^xtkP>3CxS64Hp$)H8?1cV
zzn0p+U*?{KJml4n&`{d)%I&0(y+<{KZze~FjZgBG4!f#nkKj=Hoo^krIPDlmgV+5W
z|9GiW!=>Qk8*I>rD5>-uvBQ8LKhqya-#0n&ft6hK_GB4|7LOZ#aohj$QmI%=xG3$Y
zViW0zTYrqj`^83ua&i8e%wLp=1}lHX#D59k^h)h2MXAjcIYK@LH49@0b=0uEAe^XI
z15LIgNZdkg3LLz;$4hJpzTO|Wu6R+I)ZS}DCA<IeR%M01ikC>J!=Z*WMGiC-{^U~G
zjlQ^&ZFGV-#+lvtivTLu&gz-H`<4YBnC)MGS3B{P**e0-q#3`Pcfkh#T&n$mQp&9j
zn8$uKRG4C~d36Wu@&Cu~q=?h-;!53=LMd&CuM8BR*HaB+8y$Xp2#M@VN7-|vc3wYd
zn;;ChJMRbt8h!mjB2HkT-K}9AneM@Rp@Xv9OH{E7CvO2#YBJm^=F<6j`)tWIs<>vc
z>UVLy%L>cIQJQ(7^q58}yYbnMj=l;(nvbpsHWoSyKVoaG7kzJ0MtS8w<IPmoxGT4?
z6rhL<krT;+e^XrzMesCJuRM1+6REVMYnOR{#0O5l6FfT;x{Ix`xWN49S^+2_vilZF
zR=Xi~IxSM7Gur~6TIwq_bY32?IDa6Ac=6+;!CN1AtIX*R%?n@hK!4Q3RQ6vc*IoUo
zeBH;+e2WT@;4A5!eF+HAzMsUaNd799mBO|?!gydhVR7tV2*e9sUeqpM(xRj%pRvZn
zT+<(u3}+<DqP@Nsn1p&|E8WcmUb!OavJT3wS}y-75+9I{l`#82Fo{!4J3$7vcNn=V
z+>Sq_2)tIZmYoBI<6Joj_WGZ%z_QEsPOK;+%{p}MEzG&--tV=~(dCZYakV4=>!#+4
z(_~xFDhDNX*N@C2UY)lc)HP?j7%mktpSgnG_`@PuuFhMqS0$w@q*{>AUaRaONmhnk
z(%=zE+j<jXS{P0*l?><2Uj90g#SW(Vy7!7<U9v(!AGK@m_jW*m?IWuA)H2iwrn>jY
zekaUOk)NowwpdAD`uUIbx|gucxzO=rh9|n+P@yMJ#Z4Oi#eU-*4(!dE{Xci2x+pec
zlV_2DL&wCF6HCbuWzMq`C68fe*XUnCx{FhnP*d)*kzT-p9XMU^C+Ob3v6m)6^{mG?
z@b2pnjb_DB0Q71GT*K-p`h82jalws1HaBYMk{7vTjl!Ke_S*BVDi~R#t~=3(cXI&U
z1hJa~%yxNYM+yZzRbb>qo-V?A$~OzpMAWQ9IBgUq0yo|Zk0*m*$DtE<aeY*AJ>^rG
zH(%M_wd-R`B&5R=zq8`3;A&opO?!+PCW@ChuhzeFQV{H;{MQ@mzz$;9a<IiiG<kAE
zrM;dOlsbo_1&e)^d2<?-{MXl|dvQbP?KOxiwHN!)eHc-@RAic!;$u#(jQ{cft*6`J
zjb8Jg8&B{^`vwF&^Al!R>c}ER#;5pQ0u0m%d5;~WC^ZL-#cS_oS0`@ZMl_5RU#_Wy
zGa(LUUz5l9lm2s+FMSAh<R+Y8d%N{3?_Idz_<P}1+)^3TK!<>%32NW%WZPrE^F<rc
zktZ0o#EgwYQt_P9uG^Uu-KQhS)OV-n|5{Qt;*F8RiCNVL)sL4L>~CKRiO-eTp1$s$
zjRdZv>~mi*RmuD9L_JffY;p+U!S^;d2PrYBcq~?z_V>zCOVUox0|U@pR9eS{KRu<%
zOw%PTjW?zK+Q8*R&n&MzsAd59tTsH|C}~p0N#4O<KWq>E>#jY5LsYo%EAXQ-0t#8$
zDg<!RKVbgBux>o0cGowlSJVIeiHK$~mTnsTpx>tQnNkRG;PpPF11)eayqBJK=5rUk
zLHgEOEYZ;ZJZsE>M&pbh5((WTDcrLn;EOy33!@XsqQ|&R(<2PFj{QhXjDQhu;I@E6
z3z9s36ngNw(l2BiDZ`(;iezikPGCFB=M(+;EMZR(aT%sq;i~-BrofO|?d5K2N7uE<
zKaVJ&MT#eTQA)q-A#mt~M8xV8VRbM<QBD>#ccmh>d4T+|0r5{>fi^yEu=x8S6`s$>
zAI~zFHDSOJ&(Nl$1dFgdk+WvuG4DzhzB@_}eV?mz&6cxgTHBL7?6SN1E|bK~>AF;`
zFoap4F@wG!v#=F%$uZA@o!0gHNvO6QK>7UZfM}}(4$QCs4D=qW#@VF?;7r5^;<^(a
z(|;_!zvfi<jHCttKN$VsOCC0X_m`Q;ko%tt0f52u!DIgadKr2IW8lnp{KuKUO8_D!
zCdOt4;vz8k|I-ow|Be)v^nxAF1iroLrM(YyWY9lrAbSd(|8cR;@WZv8dL_N`ZVu~T
zd$MDeMo&h)m?I=~feE}2Uq2=d2;PV*{SUJx?30=3jkQ33cqg4G+fPteZi{ffFY+pl
znfqH(n)QZJkVh!X-9w(Duj>#8pXcLG{Ao$SvB0x2`o~o-@H?lOFPAXsWNFQcc(H^v
ze_!xSF8Ghf+<O`NGeU=!e(Zt^IRBDQ@N%Ok5=uJV1QX5m`+nLz4Sz#@A3w^$2XfkS
zeIZQy>$%5h3{pyNbe?}bmmJh%f>b6PJPDM~#z#p;zF&H(Op-^4A2%g}ciOa}`IT}$
zR}KBX7B#w$WnP_;R_;r{|M$<$w@z+^C!yi^hpuLFNfw+ZF6Krd8tfR-a$d?&my6K2
zbM#dSz@jy~bE7x>^KJb#RTQyX13%@!fgbx8%>c-8r;waS;<~8$4u6=&hx=c_R4fPj
zj5V+Owm5K|<ml(}YvNj}g!9xLK4&=RBM#Q!TRCTsVoT<u{h|M8Y!ORm)z3^M`=0Wx
zu>7Z`#|N)({>7J7|2^`f?(PKpX>axqZlCRT@}lS2Xz+oXt`@@jwtu~`ArFD|4$=1g
z6_+44zzL4CwQlmoc}|DnTku5wm-8)8&?|Z$WASRVwc8aBsXF`pKUVW>nAYE)mr7zw
zY;P61S<IY}3EJnFXn+K+4|Z!~^-_B)Xy;qwf|8J>>TUNI);1tg!V3eG<o=rqKJ`!1
z|J+MAsH7nYiE;1x^E;Pb1fi}dGOgbB)3OQ^TBqkdOvL_ya}cgtnA3HWe-~dbLYz;~
zd1!6sXq=d$mF}{fN>H4jpkUlVMzMZkVJI@A<7TXGi@Us-?r>%J^ip`jtCou_5&XMY
z?L7miS;<f_Lfq)NPrP5E+g}05?_kH^D{$ixSokGx0)K9)?Mo}Xa}m~7q#Z@49TeGZ
z>PX}(k+q4gv=V4U0ohj_{J`VHNLi7Ln2<#~;k8M&8jDz|PMTM867xf#Tf$X*(MewN
zc|ThvX`)ZfZ=iR;P?N{2M4pB=+m@3Y$QXm(kkn+6)RD8xRcfe*ABh_K6wR^gR8ww8
z#BJn1o*Rk4EF1$BDd}Z^TD2!jPL4NV=inK2NEXt!jdz;#UbDh#ZxmyR*o4QPm?n;{
zc4A=o{m0uftvdI9-rb{Ubs3|ig1!hHeKpHFo~$4KpTY*9O8ACD=<`B&8*y#Yic4`|
zRA54`w~5XsYhA1Ww#2yV%p3HXY^MWIPC14^RyI5;3Z`=C$v%oca6Zk!ObbU}I3y2&
z>fca?#dV&`{a@{UcT`hd({I3tsFVOwBOMX201}EIp$aHX1VkwY1f>&^DlH&Y6c81V
zUZpBQsZym#dqhA=kN}}5EkI}~K*|?<eBbxE>#n=*{o}j;eQRaqtaXwzXYW0;XMQt#
z?-|JgEFWX7{lzx4P@f{QFW?O+E73D*xpOQxXjTC}squrx;*}@UG^^CYi9h*Iql>5K
zo%+PiD6RVZU@}jK26P%9tw}_WivV++V&jIv(i~nkqY;yY@Q|0!ne8fWAwTohwY6GT
zHXXoESrx{1av0%`>pv32&GC52Gyfbp@9gC}FjVjh`Bj8eb}b(-nE1H`l}xZ)y6hLS
z!QfSV;CipUj+8?ZM9FzWBkI7$6;#L(qEKiDW|Q@w`oCAX&|ps~Bsm=3BqlNo7xQrv
ze4=FFCtzM`Pbnbie0i)nIwQT>>VIMN67&3{m$@e_>}trymzW!Jo<FSR=FxZ8bQ`-m
z$}fsyojR}!jlr}0v&*cLA{Nh<+>Sg{i{J+}=g$)i>uFPV#T?U5(fq)h>K~J>YRC!n
zBj)lqY#1VEg>9UZOa$p#nWYf=$NQn)XVHFSWjYj7d^DPqPC@#700x@m_n6FKP$`ez
z!9+~9CTM}$lN0Fvm{*5#ugKI_-Pe;r)5yYxwc2Ul@o8@U!+pj7p?8&qF&giN1nrF%
z+@9l=P>$Do(0gQ^p3wwt?C~4nxF-ZzoQ2tgUSH&<Bdc-sz)|za8|iU%Q>d_7_>c=<
zLCPh|o@FB;O9Sid736Q?VSgIi`h%%my%u>{`AH!gLz1ZiWljSvQc0NDYrXAh?%r#J
zq%<io&q(R1wsK6e8EUtmr7A+(o|bodyU_OSiiNY|^d_Rz_<<akJ`P`C61@R8bJu-4
zSn=XYuL4hPuvu$Zq^5bH=q;OAmNSM^QhIK*R<<||+vrScoUXElwC4A`Iz>JC6J+Ry
z(wQ>oKh0E87++MTrNOQ{utVVL%(RP!veas3;F2%%l@vnR?Rg@PZ-Ep$Ka;|nP6Q0d
zd6E(q1?E0g=;<X`NPECDPbP?)yAdu=RZ_|=;3h}wWg%V%ubX*t4}7@)#!51FhJ^T3
z?6T)j*Q1%uA`UN;$QonsxaHjE@9?e17YNIrp7wrMgd#Py)o@UEM4~dAeqmW6iV_tD
z6vbF2_<ZXM<{DFUOKJ$8McHzl>llv9eLRqVv#;c69C1mZR8TSK-fs_i#yf!oZ9T4&
z8S}pwA-WB=;AO`Mgvq<x0dr<i(AICs-fnn+?VzqU0uck-fE#@{o%RSzqA8+pEQc{h
z*X5g4Q^0Tg;;_Try#2(&P#VxQ4#5y{c3W|QEtkPNri3l>v%1vnWz!q}FtG0V^AB;R
zrgPx>XS&*|7^E)26XQIMd4}aL#byl&#bECk#3yK?kA-L<n$pXUxGXM4C%fQ;g-OsS
zi+SI0yO}9&PXDy&Gevy-dOBbJ;iCV)L?ixpsPf;0c>WJ$lEbU2s$3clD`E}(iQygA
z;Q;-K_|YSGz(2>?|1Y<<6nAEVadXSVg$BmPEfu}Jy_#BD4A6r$g|?%I`xoS%Bj~lo
zsc##eKDpyLTxw?1mHTN0uFz`Y#3r%NE~xrb7vbPA$J@O!QZjw{tZ7acjJnO+cIMBc
zZ1{c=TaB#n-ZY$kVHF*QDe7gKBpaxNWPc<`eovK{Yed*a&L0LFh{3T9NY+UxZ$xSI
zwcabiof=!Xc9sqeF#dG!Y4UbjTNg46U(uAfz5U3U6H1yr@{f0PiA?F<@&HHCWmLtP
znfyMj`i08#C%42tnNKs#Ezapmz;<Bd77Ix+c{GeBJ1>b7wLhi$u9P{9X?`(5#_4^c
z_Q63jB|+^>-mLJ}@otTT>81d24GrPkknO&-_#_P~Uz7j3_MJQFn3um7B)c_YgB(C!
zLW#x4U7|{l_-Tw)T2Id@G0jO{(vJ~e5r!~Zo^vsxK4WDhZM;<7V{#br+`sO1N`(4L
z?=DgstKt;83Rhmepyt1(X=1_#C2w}h3aVO3>(g09|Imz9qqU^oNDiYJuBA~}>opyw
zXt(IF*XZ=*ax<b!#MV$Ru&@dqqXnWz3L2jV*cMV<s}iI32gcvqB&VeOa^q<AShgLz
z@H=|zKvtmpjiM}`_p05B#-m==wx(*4B)Ep(pLtDVh}?8N%GnfzqIUBEABmso5ai_<
zKea^&|8%$7bwu*CM%ZafOG}uluh-qXIsfVUe)7H7g0aOWo8Ki^u4{kcy~5LW=S?_U
z7&I&)ubuhfg04%ukN6bL7dZdDg52`cTA(0@Fyg0OXwFIKit#!rFH(CV-u>iWrt>Qh
zcf(?+=TJTZQqa_0xL>)^H4O$H8VCft@e)&x9HtB3;UuvOPwL+ADb>!Xz|dn(SGxI;
zrWG%KJNA%rC0+8`5!_k6{1w~U86Q@0zd||)Rm(HZQ!22N;4~Q}Z+m48=-%{D*}#=6
z!3*pijzPwW!)l+3=iKuS?HFB57c%uI(l>J!dBx8O)LtE><2TY2CKUWJ>qT4bu{k|A
z3A9^$sRfK)xlU4LYnpjD)}3Hxiy57}HFwTyNE1?CK>_z>4UJ}->-7G{GM=D-3Ep01
zq`0RCScsQ61_s8{icl?%>hcJ|bnL4aDh8;9x(SHWK)mi~6=BACQbOn`9VKSHoc&(r
z)`rQ17~X{&@l9SV+pLe-d@NZ2jz$?VG-X9?9!!cu(TKKOr#(DJ0!MnKC*%k{3YD>l
zIf7Ggw>c%Iua}o_H}<O7`pM_^I-mdSEW<!npK5J3<On6ywTAn7!;W>8SWPPpwt7W^
zK$D8m^gKP2YgN!9-iRqW&Ov_~3kQBX&b^JQj}~A1033advNZ4@(krE{I(Ft5{<I9C
z$2M=FGjzp%@a`zfRNnx7w;c!KnkR9@#R#dhKfwtDyFp-W>F4?fck(}N9*rx>k25I4
z4*)AMQUd7_dW<cC#x9a3BruX!q+%QPS@2)#DrBV8imBbZ@Pupi>zMiDcdizeNULaU
z5o2%EYc*Wsn0m7`%88Az$an#f*s|mY4u(hVT9a%suXphRQK(nttlA=iE*<O0<<JLy
zEwK17EAr`xp8~mfW2eOR@UH8$x3kVaq|Tr2tDmBqOJ7QrUYyzj{DjBJmO+H*pA@NE
z#)b5XD*%+vqUH@qfynzaqj373gGf`E7j<%%RAN7)?t>n_VnicdU8bbjuKj>XY`gE!
zp^rhl8R~^CHC(F{FQoISMa#aT0^Jn4ZWT4|CLtQ)G;lZi^Ff=rMcXlq$mnGw&(5Cz
zumwqX<h&(?)+sfGdbLqFdJY4;QCC2#FtOsHQVXLp8=^&>SxEUtm8#4e$+6`XDT$OB
zPnm%<IcCwT{hsbm_vo6SblPP)*dYE!`#VDY^VdIXIV`jFeD%MI{9CehTjZEg%4cTG
zJeXqf@6KF;JA=yWuI72)2J4o@o~9_4@QuyxV7(R{2c>Ep&;f--xET=(cAv@C2dje`
zZXkp9cP|({_+wByZl^=a$FUU5I;es+$>eZASXT+$w9jUmH8Hz;cY{US%q;mo3L@wp
zr~}S#SIWdN2hK3jS%ol1IJ&?65;Dz{Z}Q4ViDBJupebW$?INpoudb_S@m^;d6X^tt
zc2$DpmO(K`!&^{#paLv5-wcHw<+e4^o_9b{U{fNe)%?F6r;L=CE_{D$=$8>ODeChg
zCns?rQ@M#hh4r_+p{9>=MQXNBtFqn6-3PnPsmsHoHa!*36rc4+GvyXwn*9Zp8TIn?
zAF-MV@qLjJ$$^KhUc-h@B&p6CuA5daG}^S#BV}%F<FB^qux^e0tbnT6%gM6jCS0jz
zhoi?r#U*Ct6XbkdxcE1?bD}m$J2H=`KAtPA-C4MA<368ougFm#AYOm**XJ>>c|8YC
zF-r@fW(JH%RASw(Y!@DjN={CmGwMh?o_=JYfE=qqZin~%t%GuPDDupl$zHcdPE0Y!
z{WS<L=oj9v8OW=#0X}HAl@%-=$kQ!)D<R@`jlpYXC<MrfOc)BIN1eaF0%0^bw?0Hb
z-Udn_6LmWHabgS$L(9KZBz7hmCRXpBfJ2YwjHogmmrg$nN5@h7dLKzE&HToE`x2W%
z0^;}lv^J@V9`2b<M)Hk!(wCnG>&0?&H}GFN)-?dOym-IwT#Z*$UFS<P%bwF5sQNu3
zTIypWM@;V$<or6>{atIMt?csvE>vw>r@XS_ZW+woOu?-cW~DP<SFcY_Z+hS3q7t&d
zQbJlTOuAuhy&A;vvAViV&LZI9uYT?j@>UP&FBo;c-s!is+8WHy;fn$mg<c;n<A{}t
z61P?+e0ktlvvTTbRA>F;0;($mr|QZ?w~KHlf5>%Yda9yLm0FvAGuLK>S&V=>C^4$z
zM!V1(@7vV}k_82NvM~>+tUVOY4q~lVmv%hDD~11IHPc^TN!pbCV&<C1l@}(NaM|lE
zA-q@nBTA?N@p{C<bsvs6>+G0#)tKO4W05WFieiv4siA64fqLVEPZ2+bYGc*jM`F|I
zRc?uU4TBkySP#52c=>%ple?0w6DM@<C)ZgLPAQCng)IyssMVN1<*_xA=!oI>3L%~0
zrNVz^C|zpB57FgsA?TEQ@;|qKkHmlfn2Z`mR=JJIOa)*<nNOaqZuraPd(m+=Vdxs-
z$={$0CfnE7N9r>TyIFGaL#f*C;}xF@+~LmM9t|poO^-?UIoe;eXsb@DT52riEL(Ia
zW}fYX%9_UJcN&(ahYH@fy5I4OM8P3&h>SlJ)e-w6xmD7h7c&A#n9Wy99h-|}ITn-p
z26JB%W}RosROOoWZQ<M1?gCKCt~qVw9b)uc<O{VcJZ8qiJ!+UnUdN7&_Q@)^xW-zn
z6#GH)7eO)EwPUxhi7O`N-XYP*qQ!|qvCnvA_jAktMx|Cgt=pI5vZ#=|%VEMf!u&A-
zsWGCevMe8#&TpJr*y-HdD3_~AV(UEF(wcDGTyM4``Xsf)x~){1X|BGFa-q8(8_wZC
zi%D?6w9i!q(`$UyU)1vOcK^9ut=ci@VK@;WzluRTNp~#R>N}fD%B}o^g%dxXl03f_
zQx|!~QBFmi#nES#r;De)yFtN$&tHl~eLOmUp@F9PbvGG*6FCNsta@z3B1WV1+~y*9
zp1Ol<#|WNzK1OCKw7wF(j;=rWH`#CBzH%=^)=C21wfH1?P#2zDXjQq_-wFC4&yvlg
zaa$H|O*d{fj?M*+g~1$xgbSxnG}W8TxqB16udG3zQ*cDFj|c>f>vsavPEwD`n_59Z
zCNj%l5_4x>O=C3j%XCkvxkI4B22D3fXqsZ$K)oT$(&2+?6PAspD5HYy6_3#ZOL-l{
z2FBfyt*eNRKj@rKP|SKk-?MYb)r+tD*Z75?3medT{T-X*WVxEhMYXi!C}BE&CsB!Q
zNqr6pFSz|-*-udOf5k!vt^OS2*y0{;^mD)RLxaUkf0d`12L|onjr}xO+iC`9=_szk
zjY|7optk<;>bk9-M!f@i+G(TaaVHg+13t5KSpDm)CP_v<a&s(}KT6G>X|96(kM9?f
z@<xla+R4%(DEIr<ztv0Yb$aL)@4z(27Q#(Wd2JRHOS-h=5^UFVZo}8a4x5kms&A>p
zk_!*l>kqv?B&Py1EcA_5!x31t7M)i(7k&b*3sE6HV~=if7evUcX@JaoKG4rc(7KkZ
zx>fFCN!wMzVrpyXH}u6g+Ofuu@A(~QN03pJfGGNmsf(t-0*kukX~NG>99&G=(-;zS
z3ic7=Mf~O0n(^<h_F1`t?!|Y?1v>Bvt@Fg(!Ub+EPW_fy@L!#Bsy`>L9d+Pq5Ml9b
zyd?~dORQ*iJbOPjA6H;~@MAo0q&ao+GJj0{f;IuaSgXGil;4AqoZM>W5GC$d#?S|8
z(~>WWTowG`%o=9s@*1L@Hv8zp)i41^oe3JRaVHfVWR~X~bsEM=IFgn3CimJfwe99a
z8xKzmO?*x0EBgWTqYD!xP1ElnAzAmx=6V%P5Q9h0{ACcZ1rL;7qb1PP)@bcJG_Yz^
zDEm<l@iS{S%YB|S_X!%i;od$F{dErC{V@SIBG+tU{y||4`g6SDn-wqJy+73cB$>T(
zmX0E_obE+dooZAky%-kd1Jog~`DB`G^c<#5Fh(*N!k*v5dvn>)KtnKwwvJ%$RM%kc
zq*3kp!g_ZwcZFl*Rb%w*0SQ;Ji5?4x<2roA`W(I((NC>fy(e_i${ZSK`Eq11a;r0-
zb91+dh6pB7Z7m;1dxs1gG(<n+)71oOb82dW<HWS`nVH13fKeihPk1$Tf0;A@pU@#$
zd%892t*h}Ttk1<u#f!O^<-HaYadX~1*2C|dwUry#Ncgmt71hb%WbSxC`TFkK_C`RP
z^Afox$A|C*(tYH58@2e|d2{3m^J@>!Kb7H!ucpFRq5Zq|{ad<sfKe<3pP2GB4_c&i
z9F0@lvv>28j+Sg@?dpXVD2_bD5V8i#GGV1UGgZhc5BQo|@Ee!H#F?+Cz#$cZZ^vaY
z^>&rgGZO&>xvC#D=-h%|3Dd7&g9dHl9^u?QhWywh?p1Skz{v}SKdAfgJxoc+UC^zV
zAQe6w+Mo1clwEX~hk*eA(3LI^uOf$zxWEbM>HF5R1BiDK8V|}FP@`vvU&BEb_@&}I
z?3s`D)Ahb?fgZ+|c|3EqjC`CDY^=;1q{+7`D#6djS^J>v7$ah!!mvf2rUI>-TrwiQ
z7^*3AeIksCf4z5ZX0x^%1PYVqRS*eTX&c-G$#sG8CD@};IWrSWZtn(Vi5Sx$gEz~@
zR9kFi%UsrM=F`fcDeJPd+98Wv;+_7w#(or3gUb6Z)4%)f!q@PJL!Dn-+{@79z#RNu
z&qyVg9R~;i(0pBRg85lMkonZ4uVsqsTV;Aa)I8C)`^9B7#qHASv_yoCTzRkWp6$p~
zn$guS#o$nyzRBCKJJz8Skj^7f>8|f$qq$*Yo;J;6kmXzExPvQiB$l{9-}iIbnf2E$
zu@V<sr@#cOW;4@o8Y^1%&ua1AZJukY;UhC-+VI6;d-fCPn@_s5U^^V{#UZezm97a>
ztIqJDJFh|$9H<9eLTuDz|6G@6;Q#=j;FP82?fq0`qMgwlF5_zd$FFFWu0Ool8H9k}
z2M}vD%2;Ij_D5sov5eF#x#`Q3VC;dhxrU1zu?UH8mM)22$-oy!(=NR?e&=oaHZ~Hi
zE>T2gPiO4t4>0;ABw3m56{JE>9wjE?1oG4*C0O4+XZ(?nvBC{mq|moX)?E=ivBa~=
z1)n^puHw6udk}hF<^Hm#`-+wbDihn>Rm%|l0nT51r>>Gv3u7hH%C0j-N%n6$@;eWt
zEND5sMIN|L?hW()OLjmZV7cIE>84M88C@FdvSsoEYEIUE{TA8VWe5+d{D^HX;;Ax)
z``CO5xBAZkL_5n!FE1y9$lE8y2r|xS;JVQWA-z1rV;x=G{<gSM2qZ%o&&_0EcEms~
z5b{1=GOJLxfY_?7(mV4|{zyklYGLyDHw3O6)d^<`a!XUD7CQ1m>PN(|po$+ey#aCA
z*L_n6U5keT0bn#c8a4Ymzjh{E7OAKR=VxcWGjK(&=91s15s0f5W$zq&MmG!bvbpie
z#O|I{D10?IyDZRqdPTdh9O{|@^K|>s4Y~Ks_1eRpqO<e7;zY#fNQ3KuYpl##fa8hz
zcM2+Pma#?eg5~4GU$lQ|Vam@ef0y2fewzVT_x;*qvUmG^t(mNF+YFev<xo4$n)<f=
z0~R=6BA$(v*3%CiP$naoE0s%6GW(VACE(>A72181)&l@$t)xHFr`<!<;o~EP!3!mP
z>K~^e4HKgmdwd6MM<Qn$dKR+@a+~pGNynZ_dK#}cWj@+5O7n}y3`@b|l}W;97A3KU
z?8k9$g6b9Q)*0sWXL(9q8QH1dV0rw#M)JOwo2C?gNM21PRrkW>n~04sQjFS6yvicG
z-?8J`U&gO<k6Q*eKc;on%YIDlueS9(PGpyXp+lN;V<Ud0@;1Ft!HfNphWa<mkQ*uf
zfuBn^GZuVIvN%8|S|&?JGklUS0RSY+co`93fPjp!g8(6`Z1q`J!?B2H*$l7q^4zKE
z-7WmWN!f`tldl&X@|+@FS9wOBzu%I{^yn9MZv25TwbS5%nxuPy=N&pwjTPe-S4NL?
zT8z|C@JkOGndaKe=t}dVmu4@@XJ(2>>_)s)KET~JUEc-B&1B-Wr~#ekVQhPKnJwvU
zXL%&&502Ge&h{D@?VQ9CTM-YzqY7}J$^OWzHnbnc`rm<3Bu^6`-^f8Q7TqvFuZ2fa
ze0tb&`9^5Zs8@vY&$0kf)wOnqcV+esuDgk(iEZ|;2mI!Q+T!4(AbW#PFCJ6Pi!n3v
zwWaNLNt}v3J!oDML7t9Id6<w27q&%Ss-891EZvrqe>(|zloFfvdQ0kA_zSI5409gr
z*Mm`+2O=z|NP~XkcE?&S!>|ea0Cv`e=5)-`K=7l4!O#Tumi*j%KLmccdu+C`?-NE+
zOQusRZn7V@TfaF*YHV_JKbBH)306^<bgbThwWB?q{W^AK;i&4G@qrPnDY7kWGp{Ba
znnMLYJt@n`2mr+0e9bVY3h&K4^>~DO*8JB~66q%U(a4r$oXwnZ@Mabxe37@=Mdl*J
zFT>HAaFy~brebDiaXOPm<uX#ZVk^<}ihC-0dD5$xP0%PUCB3_OEh4Wy%ZMQYoki^^
zU}m;?|EjY7eC;(GLHz4q?#NmqAX#-rJ5*gl0!5mbeEiTQ<6}$024Q`xNtiq66~@vM
zPe`&#_Zug43ACH1!FEv6Wy&QjN<UJp1%g`|w-^yEU&3trP)Q$|nE?Qi>&an}FFf6p
zCr1Cu-1+{ic-XQy-?1g17}HE16k>rY4uthX)=c1=HtCgo&N9J$nba;Hu5##hH`O~A
z=CS&{$D(EkvNxt6oTapN%e)eoOAB{hjMzut61+5B-Ia9z2Kicl`;ke#J#SzSr^O1T
zxFZZ01v5IuAgc1~tjgPEkCZECq^9de{leT1e%vkDcwM;b^W;NyLP@2t<-e^@%7Ib9
zl$XHP6XltipX|H#L(Wdk8-e3BUzg4!1|jq|{R|X_?;eob>qB{9j$baq7oAHya%UMF
z3vp@Ns#@yS?gE$kAdCDX1+Vb+maVvjK8nJq96JXq?)549TQ0>d3IJtl{~iysqrmb?
zW@dg6sNiq*ax#eS)3v0gW?bvv{{TiUABr0Yl=I=7;~={MYVGC{3<v}OKxY`Wcdu&p
z+J6pbkZJpQv&F-TgHx<@c7925Jo(T*iE%+bE-1Yz7qDG3q>$-Et31(43H;vAgxp8W
z5%oE)nRi#GuvNd@EwMrwite}O1(^VV2D$t9@2~oqD@@yAMMbyP7+052lSrdixe_8y
zHK7Oo1GwNw|J(J?{IP?yw0(DUtF;nY$#c3<achGvowje(g9$GEHBSZF#H>ydOW;9e
zK1l8!BkrUnm-()zPXijZTp$c{vBF_D#<Ct;kF^-UYu4T)thFW=(^P{)&3v0?njX9^
zH`H@o=uX%tpy6D&ivYmqXmm?(eep$scPoQE8Vsf=(#@q?I|23M&-*hiY-}<E1Hego
zTp&jM#M8s{jzEwuaY{~p!`1$0{Dkmnj}2@5*R9{%)L$grr8iM`rAHVs+L(}%QF9))
zLrvv6ICaHt$1uAkhg^;v$H|VrWBpQISvjtZ33>IKFgJ)1gP^r2c}(QJe96grTIGdm
zl8me@YH=VFKOKNMGh++@gu4i8gk2#x{4Dwu3CWi<RHzg16SCa-?)x6rc9*^iq55!E
zbKcI=R=`e^&KS)Fo-Bb@`Wgi{H+NY8Zf5lHXq7{!g}HelvW=>`<)s8Y<SzgqdN|<$
z;h;k!4bY4Wr+))PbTtnzATg1{3-fOa35Yrr6#zi{e;)h)G9<tijX}+c%6si`e22q)
N?W&1xrMCT({{kM&`rZHl

literal 0
HcmV?d00001

diff --git a/htdocs/src/order_.PNG b/htdocs/src/order_.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..e9411767b9840f130a0a3b4b5be661425040805e
GIT binary patch
literal 46891
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

literal 0
HcmV?d00001

-- 
GitLab


From 032e8ed92b1a833c7beada2eaabab3c7cab97de6 Mon Sep 17 00:00:00 2001
From: vinjer17dim <marjer17dim@gmail.com>
Date: Sat, 7 Oct 2017 22:37:57 +0700
Subject: [PATCH 16/19] login style modified

---
 htdocs/css/login-style.css | 19 ++++++-------------
 htdocs/js/login.js         |  1 +
 htdocs/login.html          |  4 ++--
 3 files changed, 9 insertions(+), 15 deletions(-)
 create mode 100644 htdocs/js/login.js

diff --git a/htdocs/css/login-style.css b/htdocs/css/login-style.css
index fb7f2103..051d3b7a 100644
--- a/htdocs/css/login-style.css
+++ b/htdocs/css/login-style.css
@@ -1,10 +1,13 @@
+body {
+    font-family: sans-serif;
+}
+
 table {
     padding-left: 25px;
     font-size: 25px;
     color: rgb(2,112,44);
     width: 100%;
     height: 100%;
-    border: 3px solid #73AD21;
 }
 
 .login { 
@@ -31,10 +34,6 @@ div.header {
     font-weight: 600;
     text-align: center;
 }
-#line1 {
-    
-}
-
 
 .login form {
     height: 200px;
@@ -42,24 +41,18 @@ div.header {
     margin-left: 0px;
 }
 
-input[type=text], input[type=password] {
-    display: inline-block;
-    border: 1px solid #ccc;
-    border-radius: 4px;
-    box-sizing: border-box;
-}
 
 table td.floating-row a { 
     float: left;
-    border: 3px solid #73AD21;
     padding-top: 28px;
 }
 
 table td.floating-row input[type="image"] { 
+    margin-top: 20px;
     float: right;
-    border: 3px solid #73AD21;
 }
 
 form a {
     font-size: 15px;
+    color: black;
 }
\ No newline at end of file
diff --git a/htdocs/js/login.js b/htdocs/js/login.js
new file mode 100644
index 00000000..23fa7d31
--- /dev/null
+++ b/htdocs/js/login.js
@@ -0,0 +1 @@
+k
\ No newline at end of file
diff --git a/htdocs/login.html b/htdocs/login.html
index f6fbb781..6f2bd68c 100644
--- a/htdocs/login.html
+++ b/htdocs/login.html
@@ -23,9 +23,9 @@
                         <td> <input type="password" name="user-password" > </td>
                     </tr>
                     <tr>
-                        <td class="floating-row" colspan="2">
+                        <td class="floating-row" colspan="2" valign="middle">
                             <a href="register.html"> Don't have an account yet ? </a>
-                            <input type="image" src="src/login_submit.PNG" alt="Submit" width="48" height="48">
+                            <input type="image" src="src/login_submit.PNG" alt="Submit">
                         </td>
                     </tr>
                 </table>                
-- 
GitLab


From 16805281c4ef222798d19b269ee2affffbfbb93c Mon Sep 17 00:00:00 2001
From: patricknugrohoh <patrick.nugroho64@yahoo.com>
Date: Sat, 7 Oct 2017 23:11:18 +0700
Subject: [PATCH 17/19] another pics in src

---
 htdocs/src/login_interface.PNG    | Bin 0 -> 30964 bytes
 htdocs/src/register_interface.PNG | Bin 0 -> 50148 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 htdocs/src/login_interface.PNG
 create mode 100644 htdocs/src/register_interface.PNG

diff --git a/htdocs/src/login_interface.PNG b/htdocs/src/login_interface.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..de4e0e36493ddff414b48360b8a8c9a4c949b5f0
GIT binary patch
literal 30964
zcmeFZcT|&E_ck0y1QifFy(kunfYOTzA_!6=MLI-j(gM<?BoskWQ9$V(0fC`Qmy%=<
z=}3o2O_WZ6gqn~LcyFBf&CK(>^L%T4>s{;p{`j7?U=ecP_c{CQa_xQXbCOs0^fXwH
za~%hPK&+Z~)eJzOUy#6W_fbaRouI4kg210cUIrSsL8U!Bi@-k&k5qJ3K%nwy=G})!
zfd7v@zH8<M0-e8n@Owzp;1UT0@_VJJrefr0y)uc2JG+%k31*O)x_G0>@9Pmk>%QcN
z4k3rsPsIy4-fBE_>g*By+XC{I4jdee97p92ozv}mucq7h(NQf@?YZlO>l<!~)TGF{
zRIew!zWd+Oh<oJ?s~M;?dirGAya^QMP^i4IxtSl}oL7XH>QyMKG+WU2={>tuQ(xr#
z_Bu=R!OuA`1OLw#I?vgf+J3%i_+6EB<L6Z)%1PuOw?Y2#w)p;Cy7In$(4H@`%Zr~U
zVNw}kkOCXM><b>hGDsGC*F~PVAT#bBx1m@XFEw_hvoC>B!NWeCXWU3EjM#7%6yoO1
zoi%=Z(qW-Swe~{2SU)_%&BB{IXPj$tZlOk_R;6Cdrqlf>`q@{^E*6t({Hq2IB0#1)
zrdpD}U95Ys;q#0eByht!^~3m;N%h4Vty;7Cl>s<MZ1)9<mi+!6ZeLhqpA_W^u7JAH
zgJRP#P7!rBhd}qly)E*_r6+3^W%X)(bQWLW32i(1`xG_nUDDkpOnB>ZihZdN2xJ6E
zu~-AGeOfPOM-4uThVV_cpjNBFl6z0byW>Hikf-Xkuj=7L@JoZrs-%{i`y2WDx^(t8
zLH+kJAQyV}VNi(lr16rhVQqRnt3B1>C^|_!SbzTJ<h841g>u1Jhd{S_y}1j=4JPv>
z*G@EHU-w(}zh-lb=`Bfqu=nE^P{@ykn)|io$Yt){lgLvV7}vsi!NN(8${l9FA%EnK
zTTX6!{-&{}O7ibf+9%6-lD!DsFf|aUPubg|c--#F*h%D(IlTMS+YX%BgS~-6ppbz+
zc%@qoC*}fWy_+25f8EEQlaR;)0$mDoEAmPGx_Of!Q!09Qw$gG9m|Zew+-)*kYWpNI
zxt{<!9RLEw$xS8@WYas+5Ah>=10N?vyBz}kdc7Wwh2M<LIK+)~r>`LF{jaxvlo^(^
z*%0Eatkf$Fva9O$L%!(_3@D!1*p)Zi{^953Zy#F4pCOQH?H*U6As)-CArVUpJ`TF&
zTOZj6f9@vbJ)Sjwax!5-_D-!>ePlm8(#^|zJZD_MWjxNVz61;3yOnu}9l1{`+c!O*
zZ=#ToQeO%?w@htQ@3QKZzPr(N=A|6yR>xw^-CE6h_y9c4t;jpo9^MtBR!biP9rj@~
zA}wli$NDW+4w@I`KG7(d_~`xyxq<&Q6bv^L<phB=bH~Le!xw9GYMtugl{NmkA6Vau
zT|fEg7DJ|WLhf2q-5eX{te#V;RtZb(GJh(y?2=2%A<+AYpZ-+;br7Cet$XbVJoM?4
zj+zKI^qk3)WaZ_(yoQD?#L3rT`_yt{z<?s@Zijs=lH#I6s!uU?8o82q>CH-)m8shk
zTQZXNL`O3Z$Htx4Y@pw6<&LXQsxQ?HjD>Hr!;iqjwK5}E(ACO8?YmjqFM5kh6ExYd
z`B9z~K}~>1iBCE#)fm=hjnq^tJ1QBi8yS%TDQ(K_vxwE}!EXasVoIt#+t|3fVRj%8
zUZXa*UbniYI#8GUwng^oe49{cS&px(;r?D?lcs2q!Tz1kPuW4BFWR*w^^wEyl4{mf
z(XrF<e(<S?qv$(KvMI_{Xiw_c($K^CG{_N92s(G%d~$B720M0zd=CCvE2ZKDI(iR>
z>!dKbNd?~vREZWz*`b%uNn8Sf7A)#nS9=AK)i<hSL>_j^Qh?}t$pUw}9(>C~$;B$N
zJ1C~_Fi7B-cWUvtgG(x}9Gn#%<(XN*f?iP${Jfj>MYs2K(8d|tZkQ|xbkDp#a<xn}
zz!4F*5objbgM8}PRr%s{cQDs;Wvbt@;XEkh*&w{yt<q;44j-KUz-mxxDBDEN+{XoX
zYzAs~^WREqT`rE5Df1i>1A%7MYA5SiYim|K2F~|i5v~<}ji=Fq_j06{GvMeokAA5@
z9Gz#r|1ju%+G0&(S=m&UZZ_ONFP4I*Z7J_s_u!;kkj>NC4WT74E<m;n?{PQy#&kA3
zJJLWrb^%Y@!J#Db%TV3Ooax7VdHR;Wu!2I4=Z^bLj##jsWP+cC$9pDyVZ^2G&%+h`
z@1u4Y+f*dJxzarW$mz@;M;0CV@xCPcYs{vm9f^03G9UOPSsMIs`bXGwH|!`dU$XZ&
z&g3e5#G(I*=K3XZ$|h^&RJZ&a#QP}25)kP6EvLhd%%+hiUtH3FWrsq2Uu_R(pe(k%
zaseQCY*u)z*myw<p7bH8F*ON4C;{GX@!jrmEqa$LK{_Q4m@OOrKJr1es=H&?rL|j8
zY7CitBNOZz)5h?kc-=C&6lF(XijPi$j-sZl{oG^Hno9QC9br(Y<u~^E(FPkRYNr`U
zj7J9@KALCCRl#GtJ?CN=Gp$oTNR+<!Xhz?dV>=51{g%D*K<19S<MgFjN!QD)X!Ix9
z)rous`NJTPT0ZN;YTy##(nGEDNB}M+aY;7mRTWyR{uyCXAkeL~s>@Zv#Unxqve1J3
zOHH-(d}xyU-Ev4}y*aw&@&IrLOO<eySn-@tLJd?n9~VY!VT(?3S1S)MDM&c?;w2aa
zI>`@bhO-obBXU`d3Ky|>+QL4)<iIs?&ur4rHRdU>j0bz~f%G1r%B^bA?EKco@vswf
zybV=`(yIJ8b%*h+YEkMpK-fS{3&9?6;Mnclq#)*>0VC1KL9J8dp9b)C@BP<P^S;!o
zS5yS`G6hZU3Y%jV59d>8J_I<;du1oY7yr%D8vS6sOeWlm;9b=vo6jS!#TfIg4}n0r
z?^$iCHE&c!R=uOTP;XMiab7QWZoh8Qj0Ye<xW(Vo0sdhx1;Y9hCXi2C@SaW}AeMeK
zvZU4+1nXoT!SyRQ+M++&EZm7Kk>dg8J6ok&>>wO2YY2m89)W$`=Kjil?*4F%`9>sA
z>j+(jpDnV=9&lJ9EXLwpg6tD_LbDYsOVnjiQ;z5kKohwiBC|_uWOR(i^a2&inQ*=P
ztAQKO&)P0B^SomQfnu~RTAY(?996f5zwjX=*?MGPYDTro^Diwypts1eYsOt_xvaw`
zXIw}td!w;)%rBiM4*Se;12FkkZA{#FP%T$%nEi|eiQbIa%Smf2Bx@9>4O$B-MUA;%
z0W5mjsll<?6n^G;O`Pog3E;j-`h=oaQ;s?EEpY|Nd+Rx@w$-{uV@4j(Yfa=49Qu*?
zV<W@uC|TSsAf`Oui`mNP8I2ix=v`})+ficfejfQ_S2w3y?gXHiG{-^H5@6)}X@dkj
zVl}LJE>yjGxn*rG6;RAQy(*{Tkyl#WqNR&Iq!y1mkuEzz0Ad=QgmV}9XTRJy&VxFR
z2C9|^;t$TwmzLeY0d+-)XI`XjHT3M5xra_!C~;TUu>1MzAFK0R-EzkcCUlxMT>&OE
z<}vgpf!7mzQ<%@UB&DZ405X%2IGnfWX?EY-(#lz0Bx<rj?!%&i*~SvX##g{Aeq|U_
z9J^`Eyc1z70n=|HqhNf}>_W#+3;_l@tir?e*b%Yi5OEwm#g~jQcacei0xo(uR5rRM
zdRPq|fcWAzgIA)Y%5@)k^<(a8Ymz$vCbupRY?r499fyCkx#~&U+AidJR5C4n4Fr0C
z?`NzSYd3K(MV}I;OzmJWH`oOtMxjwMI0j&eT6wH?)%s`0Y+7_a;2UUlK69}&#r$*>
z;^4`F^A%hji8ZD-rg@S3oBWwcP@a}<Vx=z|2*hGJcH3C+PL}R@pT;nEa&Lxo<`8z#
zrRXa=V2kT-9nYAR%xI@xTk>Oqtwg1My}ISo42kLn5T)-*g?UG!tl7}oadhVXByH{t
zRnf^l-W6<v0T3zVsaopY@pk7curUYyR#D1%{s}usav6{~QzbY6kpu>0D^dWF%;JE@
z59%-A;#^{#0|0op5^CNJ>!7Q?X6rQJ5o^tYb7ywy?OaNBZUY);l!RX@N=G{7?C3S&
zQ#ZUTcP^n<DG$STF8=Gq=q9pqFck)%`C8_UU<a9epbQ1IYglwR3-OORjyXdHZ2{#@
zTb>vJOx0di%j8Z8Djv5bO>ViS?%>f0DETR*2XN`rwP7t|)tv$3jby$s;+vXRb73@j
zUoiG7paCJZ)DCB1eqgXzIZ6PcVpbTTkt%V(U975-ixbvoy-v?HHq`<J>|7Yt+~Z}m
z7a+s&euoP4&O}*@tPXDEH2<fs$b0<rRU00_!b2qBSBnaej+N)Qq$qof%8(oUec0h>
z(%-H*HEc;c0D^m8d(9Rl1p^WYsDAKCMM|eh)?j5)lP@m1CYfz+I&My6<2i6mKp8Gn
zRDyK;`BdbnOc(Mxf3?!5CkI+K8oOs~vD5d2;8cGEhuJ3wr?AZs66m&H*#Rj-cB`_A
zYu0mF6WxKU2hat13E1aqlEg2-uscqwX7E{UZgHG9GrB}$JDKgrbk&IS2A~tr`|EJw
zqH?5T^K7bHlP`gs+Re1qL?#1QBCx5%HK*U--^&x83!{8`h~x134or71sU~jN6jJql
zU007p?+T`;?tswfj-8*6<%!wLBuKy&Ts%Xe5@?snQS6A|_GciH{+P<C%PjT`G8!HD
zTVo|#X(j-EeF#)tX=zQGj6xGORn&EeSS-a3Ks;!#s-Spe{T(raTcOE!()M+?67ADo
zdH>vPV6fjZW#fm<Ayu=*9mmkjvam-}qisNOo5alez5=e~nS3qSsqvt$wydZ&)`MAy
zwTad4r{Bvo*T0;}=9W`C96Xc~B#pj?-fx&*u&<aKJ|;<CESL0vqF9I=@#N}^szR+E
z$D)K&sTv*kqlfbM0xg3-=|AC!CJd0X0}v%Te($Gt5ukYJ{@2I*R%^Lpj{r^ZjvMWE
z?0x#o$Qa{}85I(&JsVtl2}b3iT8>D@#kBTTu(x&n%3EC!Qkeig9+}4+DsN8N{bY2@
zyw~jbD0cK?gZMd*kqV8q<l$k@J11Y0kGw02hJ)vKA8{KHouExv7$%sy(KkP63eG8^
z5YGw+u5gi8U0&VZ&-onS3LC{9zGUTI`Y8*L<q?Sv@Xr3moHFFT-=TOt@|Y_{GiPFZ
z)0A_}U?NzWcih`aM8ud+YkNxEs+Sm4s)GIq*>8nS!@Elr&AcC^xd!Bj8q3U>!_wc5
zIc82av&TSza(>c5`<SXpFr!y!=KOqs{4`4449I|WbSBn;?XhQR_lEZ;gZyrbTwia=
z-b>y~M?<+D2k-|LLz&88`%}JbuweS0edePnDOT{_Zh)s736VpL-=gR*5aZGAiHt;y
zc*B;Zmf-zfr;*)tirU_bGjF5!EL`Y%w1GUYd?`wRmsY|<mrozK-h12Tam%=XJ2d1>
zx#S`I<oJOxe&}0f47d}?ss+=a(|sy>Y{N?TlNK3im0*VW*4IJB{h7qq;@C!h*-Z{T
zE@!S&`k_X)t3CK?wNY*3ZjE~S7A?OlaQARaV1cEeSSe+|ekA(aB&wU5awYhYw;A$2
z07v5@y9nOrKF$d}zbCqM<O12K`1ujWi<5^(2CbQ}CbE$+x@A{=iK@;y)Ua?q<$)no
zK!M}SPx&xqk;YFiqOWWP@-!6bDN?`F`|k}C&zX0<%T*R-g%S23(ziAP*LVCreIt^#
zu*A$&d(q7xvxsBe84J@ofzo8=)p@3}0_C7bA?OeAb9<<$+o?V2J@|2Y<<+lBI~>iz
zW+8e3Ak}SK1%AyvPxNXsb;(zQ%yAMm8RD{ej{0Ino7>rdNyn5-6ti-pFI4xnWl?YV
zPz0Bz9R2NYNAtffvI&-;Zjj58z!6&H_C?=wC2iNjgY1fMr@A3~%U9b{Y7ck5s=4on
zdiDFv2UU*$RelrY&%o5h+YbbP)yOg@MA!%1E>l^dm0L}RZ7JYjqTxZw%8gAm3;JcE
zC$?6#_r)Vo$vEQPyZ72;yOwhZvwEh&e6U?hxM}eI-r^x4{a>U+qr&7XyxDSB3x?Xj
z9`^Cq0xwMA&Hx2i$;4J`qHMZSdXq1<5<UlLKX}rDnVCgRKiW~}2Q}wVem-A$f}9Ri
z`*d4|9KlxM^{Q@!3p6umw;0zVy1AAQdBnrSWg0*=t@?&15OJ6(o~9y%g3P^=wn!TU
zsj_>OwV(KWiO-1e<d#Ce&!E*Kq|;#CASV)N)!ZP?sA8mD#I9XG8IK@2Ar~cgkZjj_
z?6JSD*QMR#IW$M(iiTMa&(CvwC6_PUItt0%f7m|`{-TAG2)t=^-s%cL78tX}6Uz=8
z^Ir94#2xTW;><K(51heUgpBXXVCpd+xgJ^hiHx+`Pr?QFZ_A!W!g4Y|b;?njRgm+%
zLQU9lVu-^j<ge0W#;epH+CS}IG#ZoxSRug1z~$l7r@y8FOk#U<u)yH+=JC@bwwvL!
zSsGIMw8Ocb7Gx%oS!A*yKR>FRPtc7^iMr-V+3C7L*;Jc=5K9h}eiUNF1sC-N;7oU3
z?-3~->rny>jfDNOU{KnWkLcb!D>NcmPhEPwRxhWU(-fd*as$Wz##7|o9>gjtW5_gG
zy$2Gkz?cb1AWj)3hX062jMz`VNV(^9V7V`USWbOhZ9@;T`DT6O^Dl?>>lkrzd#-8Z
zaO!K7B-iB}jsbFWfL_-yj+1vW=eN`h63s0;W!-T<Gw@bf)jKP+Co5VAcgSaJ&e1WH
zEna=R(@NtH8>w1EVD7ocK)IMVYdu*Yla+ZmlgfnN?0lQW72nczGoEMpL21t5GHvCc
zZB$h4D(es`bY%LImX9+V`2On*Y170k%P{DEH(AJCyBybh=?}4+{}B5}=MN~UZPq13
ze3k=AwUWWL8wC2>jLRrzoLr2#9q|6emi$Amd`Ny^ha$pCcS+EgP)<$BV854`1(@W{
z4&`R?w?7q3C;hHq-tn{a*EMGP68Q{96`stH$&c1MANQw{&{MRn6@jzjOW#va;+fHj
zTb_>kdg{gV-h*BZX3@jgiYANIru_AE&%Bd#=cm>e#dl4gpZwh|>c9W)7L}{`F7ta2
z-iy@Y2Z^uJs(XU{Y1A(@-(wf3ec)K?jgMQVX7w5a_3n_|MylramdR~Wfe?<B^>qOH
z4xrd}D~asKFYt$LjNO{pXO+APl_9I$ZjFIk-XVA51cNKjfALGl?j=;=31vT5b<sEd
z<!9bdwwGpgM>1ExRwRgKzO!(i9e3YeVZ4t!L#W&6zuxDvZytSaOX+FAFEg_!dGOtW
z%VHFxV4g23q^#3*1l6;vCy}?hJB2CPLCC_^l~O{bpm$|9BMi#zPZu|hLupg3F!H5D
za}iAz$Z%?y{HC|!h;29!4r;5^lh2hH_)k`P9*2OJVbJTYVkVIKht+(dddz~>2EXQ`
zJoU*Bwr3R>X{rWc&~u2BFEZlH%HG<59nLqs(3&Y_*8ikRI&?!cAOE_(xKKj8U@n3S
zS<k*;JuT^2f7O6|*PPsuuMDYJ)z&-#nMF7$nPmO3Z15k;Rycy|RGpq3N^sP;x81g`
z&I-vTd+=*C>mKf@4}^dN`9Jbp0#k;73Pnxvo={Q#ACL3?`FLg!OCkRY^R9TPL0GRM
zXH}4N5r4mVZSU{X&Ynb~6kbk8;DbgKP9K99T_ls0kNX~l2skjni095AM?CM)&4fZF
zQh)~4&*creqdmrW4lGHhNB^`8XA>6D!hrkQ`Yw$D_AvK2<lMXp4+Fo*J6Z$(Pwh#C
zmXUu@Pw+RHm<oqMTYOG39q49nO5^*9CZ;dNX`#?wIrdqu%0l2(+0kqh#&WkzwkCF6
z_b}+9MpcVt5YSn+(l9!6U=SkmPisaT%gzwDJ)ih%QzG#uvV|wN%gHSJl^`VowVN_!
zP0S}>rQCZpf!h(9xIlR;-?BU@{AG+bXae}b=BA)NMjpqH_$_<y#7u*t`VEuQi*V8%
z`i{o^1>ZUzU|yMM7eVU{Q+u`_FS(GjdqfsSMgqAz5pagn`4jsW#Pjin0T=CE>ed&d
zwTl)Hag2D)d-d09bkuI7W$OMk>(w4nxTC!IQJb0N?H`9pjZylZG&U{+oXJLAo@*Ur
z=F(Rco=5iE2g|xNLQIwblzs_lMPm*~Or7P<W}8L^HN&(w9SSws@55KD#zJA1+9u==
zQNaRZ8R|Yes#^tM*of_%VNX+j1o)-kYrN{^@}OR1ohs>q$5Hg&@Omf1j%(3AV~ujD
zOe)>4=S5I7VRgPfGf_-*iO@w3{B6oPNWr{4jqllfib>9kM|Dh@BHIEd?vS!#Ofiqp
zKefgHYplq(F7GkS&*uAf-BtJGMdc`8Hq)fley(%h8!YQJ+~90oIngF4@R)Bi^#}R#
z(tYKK$yoDaO(x4KJQ4pYlHb?ey>COn#t5IC`}Fje`1=)`&ne^(`#Y>TqWq;2l=RO+
zWl&ul`+n~wXH#~>W1Y(kfJEyqfG@q;Ld<mmFz^cK_FrxAB>=p}Y3aMI)}-qBStN4A
z$7TBTtl+m;llvVN?96SChOqe>+vZr871mG*Mbz$C%c&`;zpX1I>9R1T0>?cVGVr#-
zEytT}bQrg$oKn5k^cgW6k&A2FpbJ5v)8D=Bg^3e}j%pB=PGzpVn5KVA!Hen*g~=ns
z*o2ryh@TE@Cg7lX98KWY=3iN=JT-KfVe{4@-<@lL{`hdBlZ`iVYJh#0{Of|Sa?jdL
zaOYZAk=<HmOG9lqUer47XQ-Yg_)Z+S)yc{aK#%**G;^|7%9eLV{dKGJ2jgsk(Yh*X
zLH2_}8wyq?%LUQ9<wY62J-)<;6DDUbP$Jl81x^6L_=U<#o;`@BYr;+JQQY9A;rX0i
zAzbp(YwcnuHD?|3UiLX_d7Mey;X~31GASi(!i-H=CA6~AzdU=aDL-pHx9?r4{*NZI
zlA#CFyVaI{LAR3m<6YKTT>&ioT-A`o*g?|~#~QvI4ger_c9((F{?`%=m@>l$S!tfi
zDUnnj2rhX*Am!Y2fBjbpc8H=$rXft*osDA+^(;}{%TiyP)RNQJ8}-vg+5!Qu1z^&L
zG)d0ce3j7LdumHs1Pu%jCJ?dXIGl@X8SHv#)_W?Ce{shWI`V?A8u?_7S_JO*TZKO;
z)MABzkJV<pQHp9?&(-jpr?H*>`?_?>nz?4v+_@A-rq2q(zMS<6`pB#D%xU>-1O%L}
z?H;zk9V}al=WDSk6}5P|SA3lJ(!hB1+e)e^C3|mgYx~mRccRt#hHm|>P5w&<zDT3-
z{+<<<bGwUuT25m%gSNhOKC1G;^^xbsKGr`>r)_@Yvn{SwF<KB*ocuL-t0BjBymEf*
z^s}T4laKiyhsmT2>kOk>OsK>X5#}x^hCCPh34<MtMKXB+>Gskp(f4<h`-ue^GdVbm
zL1LL%^sMa$cjS6?TkA|@#qFzB+gUgKpRmn;RC2l>Ke45wIs*<2SjCW<E{n4!D!ulb
z_;qv5XXi!D3{EPKShl)$?TLhK@DbP$4g+w{+!Ns+`HJ2~VYz2_`}hnZ=j7SEg}*4i
z3<K<OY~M}er!%#aAAk~9lPyTDs!MjQ&wr?sT^H^PY}$^MH!KBA(DHtaft*dPckZHi
zYA1sD=w5ULD&1%QI{lMh|5Fctwt>FKzhW?YBS(n&KKp2c1sM@m82v;tnvrnh8db{5
z-?5QQ47WZ`oTK+EJB!Vcp*R=1pR}`)3&kAQFmxA+Qf>{ThSE}iv=l?CKNo)xC5KsM
z=nIB&vLlKHTJ<KHWO1`DE0)NQU7@Uj=)NJ-e&W{RqSfc#qO39M(z79rke%)G&PdCT
z{zgl`#qJ$v)Xu{Gx;Z2hu>J^j@kP)Z&J(u+OSmr9V;_GG+p^BD>ws7<Rcq|N#MA<W
z7>#9oTB1KT$frYBqH``~^z?2$R;z|g<&HZWn%sUxLnJ1U3Z5PKzwczkK_(QsJrq5!
zC0t58TE96h9mz7;kj?E!s0(zuxlrvU6H`1da*iGZvn=cPF+V9pt?ZA!C37#E!R>&%
zvTgUz5>|q{ztH*lN|#@?0!u#aVzqu?h4)x*iKtck{%A(RY8kU^{cyp1kNuK9utNYt
zL6G}$3Nb1H!S;qw>9XD`w#&7Z;|=CAF9W9$r*VcBg$Bg1*6bjDD6EWcA{)_8wJpQm
ziUt3)a`_&7?O=SM(R<6-YsV8P%0QsI0!4KP83bs>TzWffd5{EvcFE~>XK@%%L;)|4
z*~ugxz#h;UVyH;zIzTR<h4hQr*VzMj1{zIIi|2ld{oi5#tK0v2!vC#sxSD{sSo`r9
z2+%M8Z(~(2^GK#o6|nsQs;@Nf{4>xmJ5<O02>@E%&cc5JLtN6Z!JmL3bfYNu&xpTg
zW32rr61@LXobVSyyfOotxBr72r~m&x(W4MX97FP;114d0$^O+2N9VjpK)o_xf+p;I
z4WIMdj<2gOh3`6OSKCK&wga#6_D09I_OuneYeh}xPQMJa0MPe(QLg9sB`#meUAd22
z9n>_ely{r_#*^pX%SF1lV1oRp^DeNT8q(ri@HkZs!1??Wk?~7?gn}uhCbZRs-Ve>?
z3pC)E%%KkF0@uW|&Ag#dlnwy<Ap_;+BIB1^0FG`5q}z_Cu&OQ#BKjH;wO`t}zefX|
z*2CVndgL=%J>nFXF>Ej@E*!4Jka>{;l8D}QRd>#L2)_r4W3qbTV^uTa5f}9@cZ`0c
zQKqA3W1*0D%JfBOa<B?VxaRsoeIcQ^v|)6i@?RcU>cuOK36;>=?oOvTbEX8KMHDJ?
zjjw=j8lML%>CJf$b*3do(w?Jat<T>yy*ey5+V;sPTqZiEm5KYq)<+LovD}sR7}S<Q
zZAGCAXSB}SI}OgW-FbMAgy@(8=o8oz@N9Qgl)mJ}Pq1w;SAB(gp^|!6+N0x*CK_D!
z@#v}Hrod(mWv1Suu7SQZ|L$3tfsZa}RSo$S$EM2e(?ZAXVJ?Q%Z<aX(wXJ>J5;fYG
zSv?JVDoi>^HHvjk`+kcrACK{VP;UL&%9qu4eO94<)gdQ3+BX)k$FgiK2arq)F`>i-
zhUD4{N2BKylQ)pI^O^2}PH8$;sjM*>VeZ3Iiky6E+FPZJW?Nc0-i_I7CfvJb4m+vN
zc1wd+(IplAQr8fvx12e{W|Idq0;h@<&E7_~;)(3=BF*O`eF=)moL{WkzN<U2@wuB@
zVCmsZ7qBbR(#b-+Sr?K6mw`hs&TlovRyXok;hbW+?sk0Bk4fm6x=DPVc{0|J0|T+1
zb1l`pvs@*xIwsW>I2exam5k2nt^SaIOFe3N3OuR(+jX6tsM6-;S#3VR7i$owfV!a|
z=s0@hg~pL!Wi1DEADw8h7GLkIv4?jF{3QFbOkg2nanIKxY<~3(1ogEt8H0H8MrTaH
zJP*!%=b<xaTUQLPj3iPOrE|O`6|&!GGC+opB}eAqd#woprExja_H!xAfrWPKhFKVd
zZQ4ZDWxt+uAISk$w5o0HL;FbSoASmf)}0K5(g_aUoyVj-RN>Vxr7=?2;jT1+Z{}>!
zw|Rj%xdHyzmGulFDe}Rnv|TE}zJoBiZw>R^zQHK>;+HevPQLd|Q{Zr6V!w|m*4`?=
z#D_QcVYShGP2tf4qrpPm8+9ylqxseDqN7h|a*NH+9YdG&M(G_HZwF5|(5*(YOR^qY
zNU57oVsHanTpCr_&UW~;qVkAkb**)wiOb7KsKyXCtE4c^)L)zpOSNMCwh8Z<giDxE
zWW&atbIWbt6iaRwR<9nLbn_`0s(u4_D>reP+1Ac(`$?0hn52yuZ=wHZ^CK#X3TLwm
zeyehO!BhYA9!qoFz8&_Fi<O3xsn~Fx)wNI{Dwm@12>arpTt3X$gleL!ibH96D0JVF
zIKI(_sxx6JNO0<%-=oLyj$)XLE671UOO{i&1|6L$+%~)ycGj)ZFCkNF$_G*;o_Og6
zS&2%)B;8^qtsP2xrb_b=L#Vi8pYe5L&B3cj+lcu4{?`1Sz?nru1y$1J=wXBO@q&v$
z>#HD$6@AMqy}Rp-bO~aqL1PkF$Fr%jdr5W~$~c1KnAPNtuVBD8!=!4v{Gi}6EiS&V
z8$r)9C19kT33XoHtFe`}U6mR)#AyA#Dcrp!hyi}=-1u}-{29!V+gwh-$w;G~lgJL+
zY9s6u5k;UZ9ftBRK3PdNSUfBdaI;W0hu*&_6CmjIOHrUZcKR%x>;7EGn|E2n!7W8f
zkfL6mgS&}0N%yV)id8WCojp`(`$Y;zo@Y4zz@v*-;tvYlb6zAFNCqO#bz~%e$?JsP
zUFOg3ZKfLtxLG<P=QvWw?5=xQ*>nqIa*ZA|+8|z0rZZc^cA}YGo8$vlFAF_?B{ce>
z$fKj^830!sN<<I9GD3k8FlI5dW*4|xpryFTr#yYr`)MgLb?fZy=jXVQyiBc~M&Ov*
z0`nzr&PpaN$`{LEMi}K*EMF#bi@;w3R*cu%9H=;r7`+82<?`@Jc-72gL|hW}ar=}O
zCj6P-FudoT$+Pw*-zxnSJ{^hqzJvg?w+dF;`5%tJD2Nzd)`53k%A4nb!>93546t=m
zvG~c6b3i7LxXi<?GO>Kkjd+jR@Fd5s=K_t`;BTMSz59gvrS&`6%Mr1vQTzQc%M~zZ
zeXyE-SlI^B$G_)M;wQWpU$de;bA$%zhR!TYQ{qiyZTniEgJh!J5&6=Fd_rbrXaj$T
zjg{VBRj#nP+ar9xLL(#3m4i_0S|-z8MVwQ&iUaz}+zzVJMEDtYWF1qh^l~LedvVDR
zS=HTv;Nq}5^_P>4u9)2b7>eZQ{A-*OXBjkx2*rF~(@YiI-yTsJG$b|h?FI@_mp<p;
zK9*hJBJm&|YYmxHO7z-#eJc*noS839)EIij3<;dfiiI*Mx7`7!yWB%%5tR^!1OLU7
zD-S%`-X8ib^#}X?hb1aHi~U7AQGL2cA~Q6~Uc6oYhCOGe(3=_AvAoWS?P4YP)mw*i
z_s;So>-6KvsJjnHxn;%!TV$}c1liG6<W2A7eM;K114G9A?r9a{6$gfV?ro(c`?1ja
ze4{h2XBe#<$ZJ7gwVD#uv<uA}+ewnqc*NtQeCl!Av`>#Oz0hu^ro7_PrvA)`NhLP7
zx>;(s|8X1`Id@Ld+7lAqlOZ{`z+gsF6MFx-sW!I>y$#pWX(A7*oAsR<>&j12@0dYN
ze~@XYmGBeem5^?)8hY2}Q}G*0@4C+4f~u$H+C|@^=#K)%bMT`rpV##zR|<|*$Uwiq
z!P0teV@Z$&n}xCdfuZTP7s>CB{jeSL8o{}|%`LmCglv<SdgCch#f3GJap&u;qSxXZ
zYHw^MrM5A6j0*8eM8+y8h5kB(EiWo1$m&*m4(^pp`oMMdo;m&cWXb`4GAe7n{him!
zR7NTC6a#K-d1XCqqi@IWCT7C^PVZ4jctP3)N=%!xFk*bRjW@LSoEk1>$hxA>#nM`E
zn0HGOKEDvx!JA|ErPGyTPC3}Rl*CuOd0*Dpo-DxU6qkqcDL_4ImXn*oY5$t9ISTF^
z9Zc+M#H{uQ1icxWP1`S1=ORZXMj^X+8`-?Z(!ute&10>1V}o>-(lGa6CO!7wti75=
zk6sgfk4qAGotDIluFfJLgUy=g6$nEm_aYpoa{CJ(-_^m9v98SXjeBi~sjgR+e<?N&
zMPHvj(Ub^1c|m(S>YXOHvz?lkn>>pZ=dPJWy3V+gp0R&0&#!BSqOras+O`&t_s^qj
z?#$gtEwuj<9+1581{SiA(UNT8+>l+FPxF0UvAQ1Ah`4mL+^Smgrq{9RhfV9yNp>|G
zp>Gu)H(h<wyOFXDwPIvj6K$#jGfteQ??IuxxIz%Q#Pt%I8yx<~!Nw%`39C|T=V@|U
zsL)HiZBi#^sDyuU!ctAi>)!xgAHx0@iv15oX#87@{6PosvnVo77cQ{3nXhcWH~fGj
zk4FRh&??a<y=KHGF8oj0fS)b#h3UaBL3U<hyD?lq?wVduEGATx4vy4E4Sf8Qg*5U|
z?jW26*VfwjD-)w1c6xhH4*xwX{|`a&>sp;1WDQ@vEU?RwcT@eKK&>oqn?eDY`=_+v
z^-9k4ex~;~7Y}Btj>_@=lb(dMZ{`S0I@+<#fZn>+mo6!GwSDTa|1bRkj^q57&>b|r
z{y*o!;DhWtsxSIT)=I=M^Tr+@D1^iGcS6nRMgkkUqt9E!r;Qp23d#<3=_1-X3bAk6
zRA=P_lB<-ZjPpv160)*zhk^cFpGk2-C;Xk`#6vb5_ZhqX9(@Jw?IztEyMdk?l8^S~
z%{DjXlgW=!(xs)xQF9`kYb)gg0bl%X#-X;as&`ePZ0&n$CUDGujI^{AwE*Pbp?(j^
zYT?b4u~w}HkA{&zAIY1W^)G7PBwQ}@#qf$e+d!xQ%#s=baKRPmLBck;(w<h+=hArw
zS-90utxy)|s1fGPQLB2nosJR!8jgVntkwO1wI=@HN0Rw@B?gV3yCGoJI*6W6ydof=
zX}Q2}tnE{+?hVxB!lyzdKH6zeXvoCQzVzwt@vMnc$Q=MW8XC7&yVj>@#7-I!!zS?E
z+iKXy7;EK{uD)m{cFryG*8@?qkHBbC6VX0QwPYkBPBgT4tG(CZgDlqw<B?nbeFtdc
z!mF_e)JB6`2LvZ~Q<8Fgf^Rkg?`3aGoQ_sbfI@cEeh0iG4>_)M<PZu=D-YOSuX&rk
zqOtaDmAcx2ko}=$z&3!Vbuc>GTPcHIbWl;f<7K=R{~<OjGazT>*!M`C>88!Jr)~NI
z9})2q>z(ig%ux|s^=9JTe9lZx<UoD!8|l)H3=O?rK~vFKK0eXc8LWJjImUC1X(+mU
za*A2aYP}m)%+so;;#+N5;^nMyZ^Z$jB5(h3XFJpFnkJXw4ZfZUWoyMKF7mOiDHt?8
z)+!1QHU)Tz`Vs<bB*w}XomjF;mo%847{3>*Sm(K2$Nl6@{QVcl(AVigLfnXFe9dw5
z3-zgy5XhA7`J&v4@yvt5C0FejS{)#=-s8W0xSBrBlP>VOX841Ri=%dWH_MOG>Bl)$
zm_C8QvHBnGekZT)T(l!d<=Cqk#=l{)sh~%8XJT%sq-=-lvDzMiktQ}|8G8FIuX<&;
zFYj)YNE~@sD@&XBj%PNVzv#*>STZ`#I_cIll2SU(&@(w8P_m<^yV2^Goa_&K;SOI2
z;Jv`x8}-gPvSK#JZVbIPz|{x^ij74726dm-O!N!p6FwN?h^m!I(}HDQH=@E$W7RY7
zM5+Ij|C{FNnY^K1)!rg`_4BCr%K3Qkl$;_;M^{GjrguosEjIK&aNb(m{-4V~ik{b)
zPkZhDc*D`jbNiOeN_VSzNw-&7r-$^*_cEh2la87EG>nP+o7fJOFD$G!oyR|yK(SqQ
z0l|V4bN&%jbdKE|b6s%8=`RncK8j6=<&N4WZ&Gd)YzocJb;Ey&&6IUJQ{kxnxIsqc
zCKqC{24a{QB#}z^y21Hm59NG3L4hYwf@!T0UZpc`c2zJP?=op2+B`DSF%!ACpto-o
zuM;Tiy^jq8>7k-T3TUO}wbdKM29`~H*FSSzKkl=@UJESZ5eYRW5bJgEeIA0Lv0oro
zaer#>sMPK|Qe8uvFO3$}Mlc9Afj_^i<se~OE7X-CdBtxE$sY!hQ+#<xi82tJXtq79
z@}Vv`^IcSD_d0P2y_+uiee7eI3)D70u}#ZLWT+6qQjoU6=WNN1IA%e9wmnxptYwAx
zxSU+{-uouloXZ${w|e!}G7`#VucD#owsEI=jA{fn89Um~`pkwSZ}(~g#Dbux)$Cl*
z1GhMJ5YB0Mi~Colwh*2L(G;%S>G-vZh3|@-r>0`78jT(Jr1=Q(0(KR(PRD;~p(D1u
z7ZlO08C7}d$zV8m*-5A6B?8wozbc%4rM+9mKU8ANH+gnxaW}LqGCq8HU2eGRqTpvE
zXU>gXdUi=N_LE32BJP~p^iW@0p&<V%UsD~9-FusXs|J$HTKCKRy%{ZTg}+MGf>OA}
zPqcC)4R_AKeGE|bd4!N-=OAz2zaT7#j~4J>Hr8y;@!#$PPje!hY~M_PdmxS~<V$nE
zGiZeHrtbxSLvJv^+-}a|5ON1Z{3i6biLk^`W(Dt}HE;`{Q=d6>7~)%V!f;hX{YIU^
z(}hO<QE+xpG<(F@?efK4>yyZXDzx)=&OBdJa?sNd&fs6%9&wqrZwm8S6x68fwP(m&
zeY&(uyS4or8~MrPY<Lo*EzpN@0=rJivSp%tzefkfZw2M@wM~U3RBH72(I*+6PHgoT
zdXVls4e41!I*u}1pO3~f3;xAb6>H&l4p`vgIG*5Fu98<WX!yaXqdn?I#X|otPqUex
zc=PFx-)Sc1<p-QlrgKzp3|&bNC26NSd_hNx`n<n07c|Kxq8YpopUDXCYs2K&<yFev
z*aBm2;tnqd>}ux*lxehwlPwvSCcybXI+%}BJYpOBZxWdNE<q}uAb;IBZ^=nHr7+jc
zWMNYT@^n4mWMDu*{PN0e>D@V=j}UcTf?oxMObbu<j)r~Y0V8=zJWm)uCWoS=)zuxM
zAU*qQ?g7x8tw1F*imyEXMHoaevP;3_LG9f)Cz0Auyul}$*jfML)x&it5uhIf)9U_%
zi)U)MIclS>`L*oOjy@gO8*(gQPXAP=&4xQ=^rEdRP0VV(f|+|va_lCn)>ZJ9*8J1c
zb@>VXVPcAy#6)0YulwC^lX{x5KN_(|a<oq&HE;bzw|(5oBJe=oJnc^M$=H<Z-I>j1
z(9&A!<V=n|^oW>f5Q}hA=n|c_o2zY}&(Y>K$5S!74fQAD7Fddn@Ut1y61!`z+YCe6
zPZ*x2kZB%g?5q*kz}-^SG;ZYN=b~?TQHs|U%ICkib<fKEpMm#-8BJ=-^2cPJm!VWd
zahQA&^24j71T{`1d7V(1#=rPDq*0qZzVs?KOxb0O_t|oIxk7K^##-5))zSpQUr#9g
zo!1Z?I?u9v_5@nd3?IaP<1=j$;)^!y{BR2S@GtIUgxx;q^q}J?p%RU4qV57`kH&4I
zcA%-*n_8#S-^F{CVg%j<9Os)~IyHGBsQnb=DlD=a34ylHB6pRv@>Ywbpy@G!^Fp}7
z&lk=?lB>^s0{n%1bRnZT4&Qa>Z;FJMWqSc0`%0AJ$)7(i^Q7`PBMhG5HE#b*P;~z8
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
Ckp)@+

literal 0
HcmV?d00001

diff --git a/htdocs/src/register_interface.PNG b/htdocs/src/register_interface.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..6ab8502b10cc9c09c8b4b521000eede1b78369e3
GIT binary patch
literal 50148
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
ZTOU2vq&|A_0|t~rLsdtmT<OWn{|CJl^bi05

literal 0
HcmV?d00001

-- 
GitLab


From 570a89ab3b3122515424fc0725fd5f1584b115e8 Mon Sep 17 00:00:00 2001
From: patricknugrohoh <patrick.nugroho64@yahoo.com>
Date: Sat, 7 Oct 2017 23:13:30 +0700
Subject: [PATCH 18/19] adding edit preferred and history icon

---
 htdocs/src/edit-preferred-locations.PNG | Bin 0 -> 34395 bytes
 htdocs/src/history.jpg                  | Bin 0 -> 90744 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 htdocs/src/edit-preferred-locations.PNG
 create mode 100644 htdocs/src/history.jpg

diff --git a/htdocs/src/edit-preferred-locations.PNG b/htdocs/src/edit-preferred-locations.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..815cd5b8328aee75952ca54085b2cea06ed5a894
GIT binary patch
literal 34395
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

literal 0
HcmV?d00001

diff --git a/htdocs/src/history.jpg b/htdocs/src/history.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..96b7df08aed758f98ed1222d601e924b8ca26091
GIT binary patch
literal 90744
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
DeI@?;

literal 0
HcmV?d00001

-- 
GitLab


From 977ec56af053860d78f43951d02fdcd8aba6c651 Mon Sep 17 00:00:00 2001
From: rumahkumana <suka_berkhayal@yahoo.co.id>
Date: Sat, 7 Oct 2017 23:43:32 +0700
Subject: [PATCH 19/19] Last push'

---
 htdocs/js/edit-profile.js                |  23 +++++++++++
 htdocs/login_page.php                    |  35 ++++++++++++++++
 htdocs/php/fetchLocationsData.php        |  31 ++++++++++++++
 htdocs/php/fetchUserData.php             |  50 +++++++++++++++++++++++
 htdocs/php/register.php                  |  36 ++--------------
 htdocs/php/selectDestination.php         |  39 ++++++++++++++++++
 htdocs/php/update_preferred_location.php |  17 ++++++++
 htdocs/uploads/5.JPG                     | Bin 9962 -> 131103 bytes
 htdocs/uploads/5.PNG                     | Bin 0 -> 677 bytes
 9 files changed, 198 insertions(+), 33 deletions(-)
 create mode 100644 htdocs/js/edit-profile.js
 create mode 100644 htdocs/login_page.php
 create mode 100644 htdocs/php/fetchLocationsData.php
 create mode 100644 htdocs/php/fetchUserData.php
 create mode 100644 htdocs/php/selectDestination.php
 create mode 100644 htdocs/php/update_preferred_location.php
 create mode 100644 htdocs/uploads/5.PNG

diff --git a/htdocs/js/edit-profile.js b/htdocs/js/edit-profile.js
new file mode 100644
index 00000000..42b66a8d
--- /dev/null
+++ b/htdocs/js/edit-profile.js
@@ -0,0 +1,23 @@
+function goTo(location) {
+    var currentActiveID = getQueryVariable("id_active");
+    
+    location += ".php?id_active=" + currentActiveID;
+    console.log(location);
+    window.location.href = location;
+  }
+
+  function getQueryVariable(variable)
+  { 
+    var query = window.location.search.substring(1); 
+    var vars = query.split("&"); 
+    for (var i=0;i<vars.length;i++)
+    { 
+      var pair = vars[i].split("="); 
+      if (pair[0] == variable)
+      { 
+        return pair[1]; 
+      } 
+    }
+    return -1; //not found 
+  }
+  
\ No newline at end of file
diff --git a/htdocs/login_page.php b/htdocs/login_page.php
new file mode 100644
index 00000000..f6fbb781
--- /dev/null
+++ b/htdocs/login_page.php
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html lang="en-US">
+    <head>
+        <title>PR-OJEK : Ojek online rasa deadline </title>
+        <meta charset="utf-8">
+        <meta name="viewport" content="width=device-width, initial-scale= 1">
+        <meta name="Description" content="Tugas besar 1 IF3110-Web Based Development 2017/2018 Kelompok HULA">
+        <link rel="stylesheet" type="text/css" href="css/login-style.css">
+    </head>
+    <body>
+        <div class="login">
+            <div id="header"> 
+                <p id="sign-up-text"> <span id="line1">- </span>LOGIN<span id="line2">-</span> </p>
+            </div>
+            <form class="login-form" action="php/login.php" method="POST" id="login_form">
+                <table id="login-table">
+                    <tr>
+                        <td> Username </td>
+                        <td> <input type="text" name="username" autofocus> </td>
+                    </tr>
+                    <tr>
+                        <td> Password </td>
+                        <td> <input type="password" name="user-password" > </td>
+                    </tr>
+                    <tr>
+                        <td class="floating-row" colspan="2">
+                            <a href="register.html"> Don't have an account yet ? </a>
+                            <input type="image" src="src/login_submit.PNG" alt="Submit" width="48" height="48">
+                        </td>
+                    </tr>
+                </table>                
+            </form>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/htdocs/php/fetchLocationsData.php b/htdocs/php/fetchLocationsData.php
new file mode 100644
index 00000000..4b81b59a
--- /dev/null
+++ b/htdocs/php/fetchLocationsData.php
@@ -0,0 +1,31 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+
+        $sql = "SELECT * FROM driver_prefloc where driverID='$id_active'";
+        $result = $connection->query($sql);
+
+        if ($result->num_rows > 0) {
+			$array_hasil = array();
+            while($row = $result->fetch_assoc()) {
+				array_push($array_hasil, $row["prefLoc"]);
+			}            
+
+            // CREATE JSON
+            $response = new stdClass();
+            $response->driverID= $driverID;
+            $response->prefLoc= $array_hasil;
+
+        }
+		
+        $response = json_encode($response);
+        echo $response;
+    }
+?>
diff --git a/htdocs/php/fetchUserData.php b/htdocs/php/fetchUserData.php
new file mode 100644
index 00000000..b1bc6934
--- /dev/null
+++ b/htdocs/php/fetchUserData.php
@@ -0,0 +1,50 @@
+<?php
+	// get the q parameter from URL
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+
+        $sql = "SELECT * FROM user_data where ID='$id_active'";
+        $result = $connection->query($sql);
+
+        if ($result->num_rows > 0) {
+            $row = $result->fetch_assoc();
+            $ID = $row["ID"];
+            $username = $row["username"];
+            $full_name = $row["full_name"];
+            $email = $row["email"];
+            $phone = $row["phone"];
+            $isDriver = $row["isDriver"];
+
+            // CREATE JSON
+            $response = new stdClass();
+            $response->ID= $ID;
+            $response->username= $username;
+            $response->full_name= $full_name;
+            $response->email= $email;
+            $response->phone= $phone;
+            
+            if ($isDriver == "yes") {
+                $sql = "SELECT AVG(rating) as average_rating, COUNT(no) as votes FROM driver_reviews WHERE driverID= '$ID'";
+                $result = $connection->query($sql);
+                if ($result->num_rows > 0) {
+                    $row = $result->fetch_assoc();
+                    $rating = number_format($row["average_rating"], 2, '.','');
+                    $votes = $row["votes"];
+
+                    $response->rating = $rating;
+                    $response->votes = $votes;
+                }
+            }
+            
+        }
+
+        $response = json_encode($response);
+        echo $response;
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/register.php b/htdocs/php/register.php
index b8deb1cc..e4e2d219 100644
--- a/htdocs/php/register.php
+++ b/htdocs/php/register.php
@@ -9,25 +9,6 @@
         $input_username = $_POST["username"];
         $input_fullname = $_POST["user-fullname"];
         $input_email = $_POST["user-email"];      
-        /*
-        // Cek username and email availability
-        $username_sql = "SELECT * FROM user_data where username= '$username'";
-        $email_sql = "SELECT * FROM user_data where email= '$email'";
-        $username_result = $connection->query($username_sql);
-        $email_result = $connection->query($email_sql);
-
-        $username_exist = False;
-        $email_exist = False;
-        if ($username_result->num_rows > 0) {
-            $username_exist = True;
-        }
-        if ($email_result->num_rows > 0) {
-            $email_exist = True;
-        }
-
-        // Input ke database atau tolak
-        if (!$username_exist and !$email_exist) {
-        */
         $input_password = $_POST["user-password"];
         $input_password_confirm = $_POST["user-password-confirm"];
         $input_phone = $_POST["user-phone"];
@@ -38,20 +19,9 @@
         else {
             $driver_status = "no";
         }
-        $sql = "INSERT INTO user_data(username, password, full_name, email, phone, isDriver) VALUES ('$input_username', '$input_password', '$input_fullname', $input_email', '$input_phone', '$driver_status')";
+        $sql = "INSERT INTO user_data(username, password, full_name, email, phone, isDriver) VALUES ('$input_username','$input_password','$input_fullname','$input_email','$input_phone','$driver_status')";
+        $connection->query($sql);
         header('Location: ../login.html');
-        
-        /* }
-        else {
-            $message = "";
-            if ($username_exist) {
-                $message .= "Username sudah ada\n";
-            }
-            if ($email_exist) {
-                $message .= "Email sudah ada\n";
-            }
-            echo $message;
-        }
-        */
+
     }
 ?>
\ No newline at end of file
diff --git a/htdocs/php/selectDestination.php b/htdocs/php/selectDestination.php
new file mode 100644
index 00000000..99cc2ac5
--- /dev/null
+++ b/htdocs/php/selectDestination.php
@@ -0,0 +1,39 @@
+<?php
+	include 'var_and_functions.php';
+
+	$connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    }
+    else {
+		$id_active = $_GET["id_active"];
+        $picking_point = $_POST["picking-point"];
+        $destination = $_POST["destination"];
+        $preferred_driver = $_POST["preferred_driver"];
+        
+        $sql = "SELECT * FROM user_data, driver_review WHERE user_data.ID <> '$id_active' AND user_data.ID = driver_review.driverID";
+        $result = $connection->query($sql);
+        $tempArray = array();
+        if ($result->num_rows > 0) {
+            while($row = $result->fetch_assoc()) {
+                $ID = $row["ID"];
+                $username = $row["username"];
+                $rating = $row["rating"];
+                $votes = $row["votes"];
+
+                $tempMap = new stdClass();
+                $tempMap->ID= $ID;
+                $tempMap->username= $username;
+                $tempMap->rating= $rating;
+                $tempMap->votes= $votes;    
+                array_push($tempArray, $tempMap);
+            }            
+        }
+        // CREATE JSON
+        $response = new stdClass();
+        $response->result= $tempArray;
+        $response = json_encode($response);
+        
+        echo $response;
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/php/update_preferred_location.php b/htdocs/php/update_preferred_location.php
new file mode 100644
index 00000000..07ccc7fd
--- /dev/null
+++ b/htdocs/php/update_preferred_location.php
@@ -0,0 +1,17 @@
+<?php
+    SESSION_START();
+    $id = $_SESSION["id_active"];
+
+    include 'var_and_functions.php';
+
+    $connection = new mysqli($servername, $username, $password, $dbName);
+    if ($connection->connect_error) { 
+        die("Connection failed : " . $connection->connect_error);
+    } else {
+        if ($_GET["id"] == -1) {
+            $preferred_location = $_GET["location-input"];
+            $sql = "INSERT INTO driver_preferred_locations(driverID, preferred_location) VALUES('$id', '$preferred_location')";
+            $result = $connection->query($sql);
+        }
+    }
+?>
\ No newline at end of file
diff --git a/htdocs/uploads/5.JPG b/htdocs/uploads/5.JPG
index b579b226e6d578ab84c1a6ea2dadaca99cf6abaa..08f07bb5bdcc5038a04adbe6cf54cecbc88418d1 100644
GIT binary patch
literal 131103
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
Cp;5O0

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

diff --git a/htdocs/uploads/5.PNG b/htdocs/uploads/5.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..8b6fdb634e00d3e941487fcf947eb0832fdd4808
GIT binary patch
literal 677
zcmV;W0$TlvP)<h;3K|Lk000e1NJLTq002?|001Kh1^@s62U1=C00001b5ch_0Itp)
z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0y;@VK~!i%?V3MJ
z12Gi9Q$%o*8yo}?is0a6$4VXQR<}9`-E1Ajp>)&1f(TC1@8B13?BrZ<DNgkpbnHin
zdAa2N<j=KNk}UTg{NU)l<j5~CDeZ;OHSzjKD$gdNWvx~#8XXZz2%@sLPv~$sq|4<}
z*h(WOa_~v$!3m*PkAz>FW~a)4lk2D0(R4Z$*5XJ+g5|?ALPy``PLP!6AHrQN77Jl7
zBl6-dwry&N=-hq~+Uxa%Jt4B+?{mWsU*<-L4pimNZn`t_E7(YH-pvgVJK#-5BGQzI
z6oVoifg&A&A{~Ju9T8OI;68q!%0T9@Ukj%D39Nmt&$9U*f#=BxQjw##_@OP3Y8hzv
zlHFsBl+Rm2P$FJXHs1%qMe;#|Kv7MmLE6LsT#hmUW%GRyRwVoFe#-i9i9bPLkn%c9
zkr=r>bTj`0l+E`+P?2(3%PQo9G*nBG7+J~L2`HQIgP<b$fHUG$vAH}HX+bP&=wC%0
zB#JCRR-d|8sa2YMW)V~QJ<>K<)ABA7Q|)hUv8+#-G~2zkOI75l(znU?K@gG9XF{er
zWHoMzHW6a~vtgV#Pr&nJ_^ZeYfFd1%A{~Ju9bpuS@3YIJiLBS_{Fn;L+?<zRLTj}e
zmk5z4g_qs%(%aMs(ShSD?RHz(%ZQxM=k)kIHf?H%<mq%ex${5iB4;s~OlY&&!~;|X
zz-bhaI3ACMwK#GjA!f4~jiQKeq=-(V(a=t!L1-c|whI*LBq;p{h|YwC!UH7800000
LNkvXXu0mjfEF3Z^

literal 0
HcmV?d00001

-- 
GitLab