From 0425a3c2aee32d1b099ea630e1149457c4e17b0a Mon Sep 17 00:00:00 2001 From: devil_gong Date: Fri, 17 May 2019 17:47:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=B3=A8=E5=86=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Site.php | 70 +++++++++-- application/admin/lang/zh-cn.php | 8 ++ .../admin/view/default/site/attachment.html | 37 ++++++ application/admin/view/default/site/base.html | 47 +------ .../admin/view/default/site/forgetpwd.html | 117 ++++++++++++++++-- .../admin/view/default/site/imagesverify.html | 50 ++++++++ .../admin/view/default/site/login.html | 39 ++++-- application/admin/view/default/site/nav.html | 12 +- .../admin/view/default/site/register.html | 12 +- application/index/controller/User.php | 14 ++- .../index/view/default/public/header_nav.html | 19 ++- .../view/default/user/forget_pwd_info.html | 10 +- .../index/view/default/user/login_info.html | 23 +++- .../view/default/user/modal_login_info.html | 90 ++++++++------ .../index/view/default/user/reg_info.html | 4 +- application/lang/zh-cn.php | 2 +- application/service/ConfigService.php | 19 ++- application/service/UserService.php | 95 +++++++++++--- config/shopxo.php | 6 + config/shopxo.sql | 44 +++---- extend/base/Verify.php | 41 +++--- public/static/admin/default/css/site.css | 2 +- public/static/index/default/css/common.css | 68 +++++----- public/static/index/default/css/user.css | 32 +++-- .../css/commonrightnavigation/index/style.css | 4 +- .../common/2019/04/09/1554805439263794.jpeg | Bin .../common/2019/05/17/1558025141249118.png | Bin .../common/2019/05/17/1558062481107570.jpg | Bin 0 -> 67729 bytes .../common/2019/05/17/1558072588843696.jpg | Bin 0 -> 61648 bytes .../common/2019/05/17/1558073623385520.jpg | Bin 0 -> 83272 bytes .../common/2019/05/17/1558073623641199.jpg | Bin 0 -> 76591 bytes 31 files changed, 627 insertions(+), 238 deletions(-) create mode 100644 application/admin/view/default/site/attachment.html create mode 100644 application/admin/view/default/site/imagesverify.html mode change 100644 => 100755 public/static/upload/images/common/2019/04/09/1554805439263794.jpeg mode change 100644 => 100755 public/static/upload/images/common/2019/05/17/1558025141249118.png create mode 100644 public/static/upload/images/common/2019/05/17/1558062481107570.jpg create mode 100644 public/static/upload/images/common/2019/05/17/1558072588843696.jpg create mode 100644 public/static/upload/images/common/2019/05/17/1558073623385520.jpg create mode 100644 public/static/upload/images/common/2019/05/17/1558073623641199.jpg diff --git a/application/admin/controller/Site.php b/application/admin/controller/Site.php index c7725b4bc..1d2d64278 100755 --- a/application/admin/controller/Site.php +++ b/application/admin/controller/Site.php @@ -56,7 +56,7 @@ class Site extends Common $this->assign('site_site_state_list', lang('site_site_state_list')); // 用户注册类型列表 - $this->assign('site_user_reg_state_list', lang('site_user_reg_state_list')); + $this->assign('common_user_reg_state_list', lang('common_user_reg_state_list')); // 是否开启用户登录 $this->assign('site_user_login_state_list', lang('site_user_login_state_list')); @@ -64,6 +64,9 @@ class Site extends Common // 获取验证码-开启图片验证码 $this->assign('site_img_verify_state_list', lang('site_img_verify_state_list')); + // 图片验证码规则 + $this->assign('site_images_verify_rules_list', lang('site_images_verify_rules_list')); + // 配置信息 $this->assign('data', ConfigService::ConfigList()); @@ -85,20 +88,71 @@ class Site extends Common */ public function Save() { - // 站点状态值处理 - if(!isset($_POST['home_user_reg_state'])) + // 导航 + $nav_type = input('nav_type', 'base'); + + // 字段不存在赋空值 + $field_list = []; + + // 用户注册 + if($nav_type == 'register') { - $_POST['home_user_reg_state'] = ''; + $field_list[] = 'home_user_reg_state'; + $field_list[] = 'home_site_user_register_bg_images'; } - // 用户注册背景图片 - if(!isset($_POST['home_site_user_register_bg_images'])) + // 用户登录 + if($nav_type == 'login') { - $_POST['home_site_user_register_bg_images'] = ''; + $field_list[] = 'home_site_user_login_ad1_images'; + $field_list[] = 'home_site_user_login_ad2_images'; + $field_list[] = 'home_site_user_login_ad3_images'; + } + + // 密码找回 + if($nav_type == 'forgetpwd') + { + $field_list[] = 'home_site_user_forgetpwd_ad1_images'; + $field_list[] = 'home_site_user_forgetpwd_ad2_images'; + $field_list[] = 'home_site_user_forgetpwd_ad3_images'; + } + + // 图片验证码 + if($nav_type == 'imagesverify') + { + $field_list[] = 'common_images_verify_rules'; + } + + // 开始处理空值 + if(!empty($field_list)) + { + foreach($field_list as $field) + { + if(!isset($_POST[$field])) + { + $_POST[$field] = ''; + } + } } // 基础配置 - return ConfigService::ConfigSave($_POST); + $ret = ConfigService::ConfigSave($_POST); + + // 清除缓存 + if($ret['code'] == 0) + { + switch($nav_type) + { + case 'login' : + cache(config('shopxo.cache_user_login_left_key'), null); + + case 'forgetpwd' : + cache(config('shopxo.cache_user_forgetpwd_left_key'), null); + break; + } + } + + return $ret; } } ?> \ No newline at end of file diff --git a/application/admin/lang/zh-cn.php b/application/admin/lang/zh-cn.php index 397767d7a..2d6c3fa57 100755 --- a/application/admin/lang/zh-cn.php +++ b/application/admin/lang/zh-cn.php @@ -35,6 +35,14 @@ return array( 1 => array('value' => 1, 'name' => '开启', 'checked' => true), ), + // 图片验证码 + 'site_images_verify_rules_list' => array( + 0 => array('value' => 'bgcolor', 'name' => '彩色背景'), + 1 => array('value' => 'textcolor', 'name' => '彩色文本'), + 2 => array('value' => 'point', 'name' => '干扰点'), + 3 => array('value' => 'line', 'name' => '干扰线'), + ), + // 时区 'site_timezone_list' => array( 'Pacific/Pago_Pago' => '(标准时-11:00) 中途岛、萨摩亚群岛', diff --git a/application/admin/view/default/site/attachment.html b/application/admin/view/default/site/attachment.html new file mode 100644 index 000000000..915a969e1 --- /dev/null +++ b/application/admin/view/default/site/attachment.html @@ -0,0 +1,37 @@ +{{include file="public/header" /}} + + +
+
+ + {{include file="site/nav" /}} + + + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+
+ +
+
+ + + +{{include file="public/footer" /}} + -
-
- -
    - {{if !empty($data['home_site_desktop_icon']['value'])}} -
  • - - -
  • - {{/if}} -
-
+选择logo
+ + +
+
+ 图片1 +
+
+
+ +
    + {{if !empty($data['home_site_user_forgetpwd_ad1_images']['value'])}} +
  • + + + × +
  • + {{/if}} +
+
+选择图片
+
+ +
+ + +
+ +
+ + + +
+
+
+ + +
+
+ 图片2 +
+
+
+ +
    + {{if !empty($data['home_site_user_forgetpwd_ad2_images']['value'])}} +
  • + + + × +
  • + {{/if}} +
+
+选择图片
+
+ +
+ + +
+ +
+ + + +
+
+
+ + +
+
+ 图片3 +
+
+
+ +
    + {{if !empty($data['home_site_user_forgetpwd_ad3_images']['value'])}} +
  • + + + × +
  • + {{/if}} +
+
+选择图片
+
+ +
+ + +
+ +
+ + + +
+
+
diff --git a/application/admin/view/default/site/imagesverify.html b/application/admin/view/default/site/imagesverify.html new file mode 100644 index 000000000..ed93994b4 --- /dev/null +++ b/application/admin/view/default/site/imagesverify.html @@ -0,0 +1,50 @@ +{{include file="public/header" /}} + + +
+
+ + {{include file="site/nav" /}} + + + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+
+ + + +{{include file="public/footer" /}} + -
-
+ + +
图片1
@@ -30,20 +31,21 @@
- +
- -
-
+ +
图片2
@@ -64,20 +66,21 @@
- +
- -
-
+ +
图片3
@@ -98,13 +101,13 @@
- +
- -
@@ -120,7 +123,17 @@
+
+ + +
+
+
diff --git a/application/admin/view/default/site/nav.html b/application/admin/view/default/site/nav.html index 68127f6b6..450f96067 100644 --- a/application/admin/view/default/site/nav.html +++ b/application/admin/view/default/site/nav.html @@ -2,13 +2,19 @@
  • 基础配置
  • -
  • - 用户登录 -
  • 用户注册
  • +
  • + 用户登录 +
  • 密码找回
  • +
  • + 附件 +
  • +
  • + 图片验证码 +
  • \ No newline at end of file diff --git a/application/admin/view/default/site/register.html b/application/admin/view/default/site/register.html index e3695a723..976fbc8b8 100644 --- a/application/admin/view/default/site/register.html +++ b/application/admin/view/default/site/register.html @@ -26,13 +26,23 @@
    + +
    + + +
    +
    diff --git a/application/index/controller/User.php b/application/index/controller/User.php index 38b09a368..4ff83757d 100755 --- a/application/index/controller/User.php +++ b/application/index/controller/User.php @@ -166,6 +166,10 @@ class User extends Common // 浏览器名称 $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle('密码找回', 1)); + // 左侧图片,随机其中一个 + $left_data = UserService::UserEntranceLeftData(['left_key'=>'forgetpwd', 'cache_key'=>config('shopxo.cache_user_forgetpwd_left_key')]); + $this->assign('user_forgetpwd_left_data', empty($left_data['data']) ? [] : $left_data['data'][array_rand($left_data['data'], 1)]); + return $this->fetch(); } else { $this->assign('msg', '已经登录了,如要重置密码,请先退出当前账户'); @@ -223,7 +227,13 @@ class User extends Common // 浏览器名称 $this->assign('home_seo_site_title', SeoService::BrowserSeoTitle('用户登录', 1)); + // 返回地址 $this->assign('referer_url', $this->GetrefererUrl()); + + // 左侧图片,随机其中一个 + $left_data = UserService::UserEntranceLeftData(['left_key'=>'login', 'cache_key'=>config('shopxo.cache_user_login_left_key')]); + $this->assign('user_login_left_data', empty($left_data['data']) ? [] : $left_data['data'][array_rand($left_data['data'], 1)]); + return $this->fetch(); } else { $this->assign('msg', '已经登录了,请勿重复登录'); @@ -316,10 +326,8 @@ class User extends Common { $params = array( 'width' => 100, - 'height' => 32, + 'height' => 26, 'key_prefix' => input('type', 'reg'), - 'use_point_back' => false, - 'use_color_back' => false, ); $verify = new \base\Verify($params); $verify->Entry(); diff --git a/application/index/view/default/public/header_nav.html b/application/index/view/default/public/header_nav.html index 4ceb18eba..10c715031 100755 --- a/application/index/view/default/public/header_nav.html +++ b/application/index/view/default/public/header_nav.html @@ -1,6 +1,6 @@
    - +

    @@ -26,13 +26,26 @@
    + {{if empty($user)}} + + + {{/if}} + +
    • 首页
    • {{if !empty($nav_header)}} {{foreach $nav_header as $nav}} {{if empty($nav['items'])}}
    • - {{$nav.name}} + {{$nav.name}}
    • {{else /}}
    • @@ -42,7 +55,7 @@ diff --git a/application/index/view/default/user/forget_pwd_info.html b/application/index/view/default/user/forget_pwd_info.html index c4a09eace..2b0a628d4 100755 --- a/application/index/view/default/user/forget_pwd_info.html +++ b/application/index/view/default/user/forget_pwd_info.html @@ -12,10 +12,14 @@ {{include file="public/goods_category" /}} -
      +
      - + {{if !empty($user_forgetpwd_left_data['images'])}} + + 密码找回 + + {{/if}}
      @@ -67,7 +71,7 @@
      - +
      看不清换一张 diff --git a/application/index/view/default/user/login_info.html b/application/index/view/default/user/login_info.html index 9fa56d20d..bf114af38 100755 --- a/application/index/view/default/user/login_info.html +++ b/application/index/view/default/user/login_info.html @@ -13,10 +13,14 @@ {{include file="public/goods_category" /}} -
      +
      - {{if MyC('home_img_verify_state') eq 1}} + {{if MyC('home_user_register_img_verify_state') eq 1}}
      @@ -218,7 +218,7 @@
      - +
      看不清换一张 diff --git a/application/lang/zh-cn.php b/application/lang/zh-cn.php index 8006234fb..2e1c3ccad 100755 --- a/application/lang/zh-cn.php +++ b/application/lang/zh-cn.php @@ -27,7 +27,7 @@ return array( ), // 用户注册类型列表 - 'site_user_reg_state_list' => array( + 'common_user_reg_state_list' => array( 0 => array('value' => 'sms', 'name' => '短信'), 1 => array('value' => 'email', 'name' => '邮箱'), 2 => array('value' => 'username', 'name' => '用户名'), diff --git a/application/service/ConfigService.php b/application/service/ConfigService.php index 281e288fd..3c9be447d 100755 --- a/application/service/ConfigService.php +++ b/application/service/ConfigService.php @@ -40,6 +40,18 @@ class ConfigService 'home_site_desktop_icon', 'common_customer_store_qrcode', 'home_site_user_register_bg_images', + 'home_site_user_login_ad1_images', + 'home_site_user_login_ad2_images', + 'home_site_user_login_ad3_images', + 'home_site_user_forgetpwd_ad1_images', + 'home_site_user_forgetpwd_ad2_images', + 'home_site_user_forgetpwd_ad3_images', + ]; + + // 字符串转数组字段列表, 默认使用英文逗号处理 [ , ] + public static $string_to_array_field_list = [ + 'home_user_reg_state', + 'common_images_verify_rules', ]; /** @@ -143,9 +155,12 @@ class ConfigService // 数据处理 // 开启用户注册列表 - if(isset($data['home_user_reg_state'])) + foreach(self::$string_to_array_field_list as $field) { - $data['home_user_reg_state'] = explode(',', $data['home_user_reg_state']); + if(isset($data[$field])) + { + $data[$field] = empty($data[$field]) ? [] : explode(',', $data[$field]); + } } // 富文本字段处理 diff --git a/application/service/UserService.php b/application/service/UserService.php index cefe12a94..cb1cf86bb 100755 --- a/application/service/UserService.php +++ b/application/service/UserService.php @@ -14,6 +14,7 @@ use think\Db; use think\facade\Hook; use app\service\RegionService; use app\service\SafetyService; +use app\service\ResourcesService; /** * 用户服务层 @@ -895,6 +896,17 @@ class UserService return DataReturn('密码格式 6~18 个字符之间', -2); } + // 是否开启图片验证码 + $verify_params = array( + 'key_prefix' => 'login', + 'expire_time' => MyC('common_verify_expire_time'), + ); + $verify = self::IsImaVerify($params, $verify_params, MyC('home_user_login_img_verify_state')); + if($verify['code'] != 0) + { + return $verify; + } + // 获取用户账户信息 $where = array('username|mobile|email' => $params['accounts'], 'is_delete_time'=>0); $user = Db::name('User')->field('id,pwd,salt,status')->where($where)->find(); @@ -994,7 +1006,7 @@ class UserService [ 'checked_type' => 'in', 'key_name' => 'type', - 'checked_data' => array_column(lang('site_user_reg_state_list'), 'value'), + 'checked_data' => array_column(lang('common_user_reg_state_list'), 'value'), 'error_msg' => '注册类型有误', ], [ @@ -1024,15 +1036,23 @@ class UserService } // 验证码校验 - $verify_param = array( + $verify_params = array( 'key_prefix' => 'reg', - 'expire_time' => MyC('common_verify_expire_time') + 'expire_time' => MyC('common_verify_expire_time'), ); if($params['type'] == 'sms') { - $obj = new \base\Sms($verify_param); + $obj = new \base\Sms($verify_params); } else if($params['type'] == 'email') { - $obj = new \base\Email($verify_param); + $obj = new \base\Email($verify_params); + } else if($params['type'] == 'username') + { + // 是否开启图片验证码 + $verify = self::IsImaVerify($params, $verify_params, MyC('home_user_register_img_verify_state')); + if($verify['code'] != 0) + { + return $verify; + } } // 验证码校验 @@ -1178,15 +1198,16 @@ class UserService * @datetime 2017-03-22T15:48:31+0800 * @param [array] $params [输入参数] * @param [array] $verify_params [配置参数] + * @param [int] $status [状态 0未开启, 1已开启] * @return [object] [图片验证码类对象] */ - private static function IsImaVerify($params, $verify_params) + private static function IsImaVerify($params, $verify_params, $status = 0) { - if(MyC('home_img_verify_state') == 1) + if($status == 1) { if(empty($params['verify'])) { - return DataReturn('参数错误', -10); + return DataReturn('图片验证码为空', -10); } $verify = new \base\Verify($verify_params); if(!$verify->CheckExpire()) @@ -1222,7 +1243,7 @@ class UserService [ 'checked_type' => 'in', 'key_name' => 'type', - 'checked_data' => array_column(lang('site_user_reg_state_list'), 'value'), + 'checked_data' => array_column(lang('common_user_reg_state_list'), 'value'), 'error_msg' => '注册类型有误', ], ]; @@ -1246,7 +1267,7 @@ class UserService ); // 是否开启图片验证码 - $verify = self::IsImaVerify($params, $verify_params); + $verify = self::IsImaVerify($params, $verify_params, MyC('home_img_verify_state')); if($verify['code'] != 0) { return $verify; @@ -1317,7 +1338,7 @@ class UserService ); // 是否开启图片验证码 - $verify = self::IsImaVerify($params, $verify_params); + $verify = self::IsImaVerify($params, $verify_params, MyC('home_img_verify_state')); if($verify['code'] != 0) { return $verify; @@ -1691,11 +1712,11 @@ class UserService } // 验证码校验 - $verify_param = array( + $verify_params = array( 'key_prefix' => 'bind', 'expire_time' => MyC('common_verify_expire_time') ); - $obj = new \base\Sms($verify_param); + $obj = new \base\Sms($verify_params); // 是否已过期 if(!$obj->CheckExpire()) @@ -1814,14 +1835,14 @@ class UserService } // 验证码公共基础参数 - $verify_param = array( + $verify_params = array( 'key_prefix' => 'bind', 'expire_time' => MyC('common_verify_expire_time'), 'time_interval' => MyC('common_verify_time_interval'), ); // 发送验证码 - $obj = new \base\Sms($verify_param); + $obj = new \base\Sms($verify_params); $code = GetNumberCode(6); $status = $obj->SendCode($params['mobile'], $code, MyC('home_sms_user_mobile_binding')); @@ -1912,5 +1933,49 @@ class UserService return $user; } + /** + * 用户登录,密码找回左侧数据 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-05-17 + * @desc description + * @param [array] $params [输入参数] + */ + public static function UserEntranceLeftData($params = []) + { + // 从缓存获取 + $data = empty($params['cache_key']) ? [] : cache($params['cache_key']); + + // 获取数据 + if(empty($data)) + { + $data = []; + if(!empty($params['left_key'])) + { + for($i=1; $i<=3; $i++) + { + $images_value = MyC('home_site_user_'.$params['left_key'].'_ad'.$i.'_images'); + $url_value = MyC('home_site_user_'.$params['left_key'].'_ad'.$i.'_url'); + $bg_color_value = MyC('home_site_user_'.$params['left_key'].'_ad'.$i.'_bg_color'); + if(!empty($images_value)) + { + $data[] = [ + 'images' => ResourcesService::AttachmentPathViewHandle($images_value), + 'url' => empty($url_value) ? null : $url_value, + 'bg_color' => empty($bg_color_value) ? null : $bg_color_value, + ]; + } + } + + // 存储缓存 + if(!empty($params['cache_key'])) + { + cache($params['cache_key'], $data); + } + } + } + return DataReturn('操作成功', 0, $data); + } } ?> \ No newline at end of file diff --git a/config/shopxo.php b/config/shopxo.php index f3c75a2b5..cb8eff5f0 100755 --- a/config/shopxo.php +++ b/config/shopxo.php @@ -36,6 +36,12 @@ return [ // 应用数据缓存 'cache_plugins_data_key' => 'cache_plugins_data_key_data_', + // 用户登录左侧数据 + 'cache_user_login_left_key' => 'cache_user_login_left_data', + + // 用户密码找回左侧数据 + 'cache_user_forgetpwd_left_key' => 'cache_user_forgetpwd_left_data', + // 附件host, 数据库图片地址以/static/...开头 'attachment_host' => defined('__MY_PUBLIC_URL__') ? substr(__MY_PUBLIC_URL__, 0, -1) : '', diff --git a/config/shopxo.sql b/config/shopxo.sql index 8389ac2d8..f5f2de3da 100644 --- a/config/shopxo.sql +++ b/config/shopxo.sql @@ -1,18 +1,20 @@ /* - Navicat MySQL Data Transfer + Navicat Premium Data Transfer Source Server : 本机 - Source Server Version : 50716 + Source Server Type : MySQL + Source Server Version : 50722 Source Host : localhost - Source Database : shopxo_ttt + Source Database : shopxo_test - Target Server Version : 50716 + Target Server Type : MySQL + Target Server Version : 50722 File Encoding : utf-8 - Date: 05/17/2019 01:41:43 AM + Date: 05/17/2019 17:47:14 PM */ -SET NAMES utf8; +SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- @@ -131,7 +133,7 @@ CREATE TABLE `s_article` ( -- Records of `s_article` -- ---------------------------- BEGIN; -INSERT INTO `s_article` VALUES ('1', '如何注册成为会员', '7', '', '', '1', '

      如何注册成为会员

      如何注册成为会员

      如何注册成为会员

      如何注册成为会员

      ', '[]', '0', '182', '1', '1484965691', '1534228456'), ('3', '积分细则', '7', '#FF0000', '', '1', '

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      ', '[]', '0', '42', '1', '1484985139', '1534228496'), ('4', '积分兑换说明', '17', '', '', '1', '

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      ', '[]', '0', '44', '1', '1484989903', '1534228520'), ('5', '如何搜索', '7', '', '', '1', '

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      ', '[]', '0', '33', '1', '1485064767', '1534228544'), ('6', '忘记密码', '17', '', '', '1', '

      忘记密码

      忘记密码

      忘记密码

      忘记密码

      忘记密码

      ', '[]', '0', '23', '1', '1485073500', '1534228567'), ('7', '如何管理店铺', '10', '', '', '1', '

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      ', '[]', '0', '54', '1', '1487819252', '1534228589'), ('8', '查看售出商品', '10', '', '', '1', '

      查看售出商品

      查看售出商品

      查看售出商品

      查看售出商品

      查看售出商品

      ', '[]', '0', '53', '1', '1487819408', '1534228614'), ('9', '如何发货', '10', '#CC0066', '', '1', '

      如何发货

      如何发货

      如何发货

      如何发货

      如何发货

      ', '', '0', '40', '1', '1487920130', '1545500851'), ('10', '商城商品推荐', '10', '', '', '1', '

      商城商品推荐

      商城商品推荐

      商城商品推荐

      商城商品推荐

      商城商品推荐

      ', '[]', '0', '6', '1', '1534228650', '1534228650'), ('11', '如何申请开店', '10', '', '', '1', '

      如何申请开店

      如何申请开店

      如何申请开店

      如何申请开店

      ', '[]', '0', '6', '1', '1534228676', '1534228676'), ('12', '分期付款', '16', '', '', '1', '

      分期付款

      分期付款

      分期付款

      分期付款

      分期付款

      ', '[]', '0', '4', '1', '1534228694', '1534228694'), ('13', '邮局汇款', '16', '', '', '1', '

      邮局汇款

      邮局汇款

      邮局汇款

      邮局汇款

      邮局汇款

      ', '[]', '0', '4', '1', '1534228710', '1534228710'), ('14', '公司转账', '16', '', '', '1', '

      公司转账

      公司转账

      公司转账

      公司转账

      公司转账

      ', '[]', '0', '2', '1', '1534228732', '1534228732'), ('15', '如何注册支付宝', '16', '', '', '1', '

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      ', '[]', '0', '1', '1', '1534228748', '1534228748'), ('16', '在线支付', '16', '', '', '1', '

      在线支付

      在线支付

      在线支付

      在线支付

      在线支付

      ', '[]', '0', '1', '1', '1534228764', '1534228764'), ('17', '联系卖家', '17', '', '', '1', '

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      ', '[]', '0', '2', '1', '1534228781', '1534228781'), ('18', '退换货政策', '17', '', '', '1', '

      退换货政策

      退换货政策

      退换货政策

      退换货政策

      退换货政策

      ', '[]', '0', '5', '1', '1534228802', '1534228802'), ('19', '退换货流程', '17', '', '', '1', '

      退换货流程

      退换货流程

      退换货流程

      退换货流程

      退换货流程

      ', '[]', '0', '0', '1', '1534228850', '1534228850'), ('20', '返修/退换货', '17', '', '', '1', '

      返修/退换货

      返修/退换货

      返修/退换货

      返修/退换货

      返修/退换货

      ', '[]', '0', '1', '1', '1534228867', '1534228867'), ('21', '退款申请', '17', '', '', '1', '

      退款申请

      退款申请

      退款申请

      退款申请

      退款申请

      ', '[]', '0', '0', '1', '1534228885', '1534228885'), ('22', '会员修改密码', '18', '', '', '1', '

      会员修改密码

      会员修改密码

      会员修改密码

      会员修改密码

      ', '[]', '0', '14', '1', '1534228900', '1534228900'), ('23', '会员修改个人资料', '18', '', '', '1', '

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      ', '[]', '0', '5', '1', '1534228916', '1534228916'), ('24', '商品发布', '18', '', '', '1', '

      商品发布

      商品发布

      商品发布

      商品发布

      商品发布

      ', '[]', '0', '6', '1', '1534228931', '1534228931'), ('25', '修改收货地址', '18', '', '', '1', '

      修改收货地址

      修改收货地址

      修改收货地址

      修改收货地址

      修改收货地址

      ', '[]', '0', '3', '1', '1534228948', '1534228948'), ('26', '合作及洽谈', '24', '', '', '1', '

      合作及洽谈

      合作及洽谈

      合作及洽谈

      合作及洽谈

      合作及洽谈

      ', '[]', '0', '15', '1', '1534228968', '1534228968'), ('27', '招聘英才', '24', '', '', '1', '

      PHP工程师

      岗位描述:

      1.负责项目后端系统的研发和维护工作。

      2.负责跟进平台的运营监控和数据分析工作。

      3.按时保质保量完成项目开发,研究新兴技术,持续优化系统架构,完善基础服务。

      4.思维敏捷,责任心强,能承受工作压力。


      任职资格:

      1、本科及以上学历,计算机相关专业,3年以上相关开发工作经验。

      2、精通基于LNMP的Web开发技术, 熟悉yii, yaf, ThinkPHP, zend等框架的是用及实现原理。

      3、熟悉mysql、redis等应用开发,精通SQL调优和数据结构设计。

      4、熟悉使用Javascript、Ajax,Html,Div+CSS,Vue等技术。

      5、有大型项目开发经验,系统调优经验者优先。

      6、对LNMP/LAMP架构的部署、搭建、优化、排错等方面有经验者优先。

      7、事业心强,勤奋好学,有团队精神。


      前端工程师

      岗位描述:

      1.配合项目经理和设计师快速实现一流的前端界面,优化代码并保持良好的兼容性,改善用户体验。

      2.根据业务和项目需求,进行技术创新,分析并给出最优的前台技术实现方案。

      3.对前端开发的新技术有敏锐嗅觉,推进前端技术演进。

      4.进行新技术调研,持续对产品前端进行维护和升级。


      任职资格:

      1、了解Web 标准,熟悉 HTML、CSS、JavaScript 各种前端技术。

      2、熟悉 HTTP 协议。

      3、认真负责,积极主动,有良好的团队合作意识。

      4、了解 Angularjs,前端工程化或者 Node.js 等技术有研究。

      5、有Vue开发经验者优先。

      6、事业心强,勤奋好学,有团队精神。


      ', '[]', '0', '10', '1', '1534228987', '1534229359'), ('28', '联系我们', '24', '', '', '1', '

      欢迎您对我们的站点、工作、产品和服务提出自己宝贵的意见或建议。我们将给予您及时答复。同时也欢迎您到我们公司来洽商业务。


      公司名称: ShopXO

      通信地址: 上海市浦东新区上海市浦东新区盛夏路

      商务洽谈: 176-8888-8888

      ', '[]', '0', '67', '1', '1534229110', '1534229110'), ('29', '关于ShopXO', '24', '#FF0000', 'http://gong.gg/', '1', '

      ShopXO位于上海市浦东新区,是专业从事生产管理信息化领域技术咨询和软件开发的高新技术企业。公司拥有多名技术人才和资深的行业解决方案专家。


      公司拥有一支勇于开拓、具有战略眼光和敏锐市场判断力的市场营销队伍,一批求实敬业,追求卓越的行政管理人才,一个能征善战,技术优秀,经验丰富的开发团队。公司坚持按现代企业制度和市场规律办事,在扩大经营规模的同时,注重企业经济运行质量,在自主产品研发及承接软件项目方面获得了很强的竞争力。 我公司也积极参与国内传统企业的信息化改造,引进国际化产品开发的标准,规范软件开发流程,通过提升各层面的软件开发人才的技术素质,打造国产软件精品,目前已经开发出具有自主知识产权的网络商城软件,还在积极开发基于电子商务平台高效能、高效益的管理系统。为今后进一步开拓国内市场打下坚实的基础。公司致力于构造一个开放、发展的人才平台,积极营造追求卓越、积极奉献的工作氛围,把“以人为本”的理念落实到每一项具体工作中,为那些锋芒内敛,激情无限的业界精英提供充分的发展空间,优雅自信、从容自得的工作环境,事业雄心与生活情趣两相兼顾的生活方式。并通过每个员工不断提升自我,以自己的独特价值观对工作与生活作最准确的判断,使我们每一个员工彰显出他们出色的自我品位,独有的工作个性和卓越的创新风格,让他们时刻保持振奋、不断鼓舞内心深处的梦想,永远走在时代潮流前端。公司发展趋势 励精图治,展望未来。公司把发展产业策略与发掘人才策略紧密结合,广纳社会精英,挖掘创新潜能,以人为本,凝聚人气,努力营造和谐宽松的工作氛围,为优秀人才的脱颖而出提供机遇。公司将在深入发展软件产业的同时,通过不懈的努力,来塑造大型软件公司的辉煌形象。

      ', '', '0', '33', '1', '1534229221', '1554992166'); +INSERT INTO `s_article` VALUES ('1', '如何注册成为会员', '7', '', '', '1', '

      如何注册成为会员

      如何注册成为会员

      如何注册成为会员

      如何注册成为会员

      ', '[]', '0', '182', '1', '1484965691', '1534228456'), ('3', '积分细则', '7', '#FF0000', '', '1', '

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      积分细则

      ', '[]', '0', '42', '1', '1484985139', '1534228496'), ('4', '积分兑换说明', '17', '', '', '1', '

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      积分兑换说明

      ', '[]', '0', '44', '1', '1484989903', '1534228520'), ('5', '如何搜索', '7', '', '', '1', '

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      如何搜索

      ', '[]', '0', '33', '1', '1485064767', '1534228544'), ('6', '忘记密码', '17', '', '', '1', '

      忘记密码

      忘记密码

      忘记密码

      忘记密码

      忘记密码

      ', '[]', '0', '23', '1', '1485073500', '1534228567'), ('7', '如何管理店铺', '10', '', '', '1', '

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      如何管理店铺

      ', '[]', '0', '54', '1', '1487819252', '1534228589'), ('8', '查看售出商品', '10', '', '', '1', '

      查看售出商品

      查看售出商品

      查看售出商品

      查看售出商品

      查看售出商品

      ', '[]', '0', '53', '1', '1487819408', '1534228614'), ('9', '如何发货', '10', '#CC0066', '', '1', '

      如何发货

      如何发货

      如何发货

      如何发货

      如何发货

      ', '', '0', '40', '1', '1487920130', '1545500851'), ('10', '商城商品推荐', '10', '', '', '1', '

      商城商品推荐

      商城商品推荐

      商城商品推荐

      商城商品推荐

      商城商品推荐

      ', '[]', '0', '6', '1', '1534228650', '1534228650'), ('11', '如何申请开店', '10', '', '', '1', '

      如何申请开店

      如何申请开店

      如何申请开店

      如何申请开店

      ', '[]', '0', '6', '1', '1534228676', '1534228676'), ('12', '分期付款', '16', '', '', '1', '

      分期付款

      分期付款

      分期付款

      分期付款

      分期付款

      ', '[]', '0', '4', '1', '1534228694', '1534228694'), ('13', '邮局汇款', '16', '', '', '1', '

      邮局汇款

      邮局汇款

      邮局汇款

      邮局汇款

      邮局汇款

      ', '[]', '0', '4', '1', '1534228710', '1534228710'), ('14', '公司转账', '16', '', '', '1', '

      公司转账

      公司转账

      公司转账

      公司转账

      公司转账

      ', '[]', '0', '2', '1', '1534228732', '1534228732'), ('15', '如何注册支付宝', '16', '', '', '1', '

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      如何注册支付宝

      ', '[]', '0', '1', '1', '1534228748', '1534228748'), ('16', '在线支付', '16', '', '', '1', '

      在线支付

      在线支付

      在线支付

      在线支付

      在线支付

      ', '[]', '0', '1', '1', '1534228764', '1534228764'), ('17', '联系卖家', '17', '', '', '1', '

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      联系卖家

      ', '[]', '0', '2', '1', '1534228781', '1534228781'), ('18', '退换货政策', '17', '', '', '1', '

      退换货政策

      退换货政策

      退换货政策

      退换货政策

      退换货政策

      ', '[]', '0', '5', '1', '1534228802', '1534228802'), ('19', '退换货流程', '17', '', '', '1', '

      退换货流程

      退换货流程

      退换货流程

      退换货流程

      退换货流程

      ', '[]', '0', '0', '1', '1534228850', '1534228850'), ('20', '返修/退换货', '17', '', '', '1', '

      返修/退换货

      返修/退换货

      返修/退换货

      返修/退换货

      返修/退换货

      ', '[]', '0', '1', '1', '1534228867', '1534228867'), ('21', '退款申请', '17', '', '', '1', '

      退款申请

      退款申请

      退款申请

      退款申请

      退款申请

      ', '[]', '0', '5', '1', '1534228885', '1534228885'), ('22', '会员修改密码', '18', '', '', '1', '

      会员修改密码

      会员修改密码

      会员修改密码

      会员修改密码

      ', '[]', '0', '14', '1', '1534228900', '1534228900'), ('23', '会员修改个人资料', '18', '', '', '1', '

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      会员修改个人资料

      ', '[]', '0', '5', '1', '1534228916', '1534228916'), ('24', '商品发布', '18', '', '', '1', '

      商品发布

      商品发布

      商品发布

      商品发布

      商品发布

      ', '[]', '0', '6', '1', '1534228931', '1534228931'), ('25', '修改收货地址', '18', '', '', '1', '

      修改收货地址

      修改收货地址

      修改收货地址

      修改收货地址

      修改收货地址

      ', '[]', '0', '3', '1', '1534228948', '1534228948'), ('26', '合作及洽谈', '24', '', '', '1', '

      合作及洽谈

      合作及洽谈

      合作及洽谈

      合作及洽谈

      合作及洽谈

      ', '[]', '0', '15', '1', '1534228968', '1534228968'), ('27', '招聘英才', '24', '', '', '1', '

      PHP工程师

      岗位描述:

      1.负责项目后端系统的研发和维护工作。

      2.负责跟进平台的运营监控和数据分析工作。

      3.按时保质保量完成项目开发,研究新兴技术,持续优化系统架构,完善基础服务。

      4.思维敏捷,责任心强,能承受工作压力。


      任职资格:

      1、本科及以上学历,计算机相关专业,3年以上相关开发工作经验。

      2、精通基于LNMP的Web开发技术, 熟悉yii, yaf, ThinkPHP, zend等框架的是用及实现原理。

      3、熟悉mysql、redis等应用开发,精通SQL调优和数据结构设计。

      4、熟悉使用Javascript、Ajax,Html,Div+CSS,Vue等技术。

      5、有大型项目开发经验,系统调优经验者优先。

      6、对LNMP/LAMP架构的部署、搭建、优化、排错等方面有经验者优先。

      7、事业心强,勤奋好学,有团队精神。


      前端工程师

      岗位描述:

      1.配合项目经理和设计师快速实现一流的前端界面,优化代码并保持良好的兼容性,改善用户体验。

      2.根据业务和项目需求,进行技术创新,分析并给出最优的前台技术实现方案。

      3.对前端开发的新技术有敏锐嗅觉,推进前端技术演进。

      4.进行新技术调研,持续对产品前端进行维护和升级。


      任职资格:

      1、了解Web 标准,熟悉 HTML、CSS、JavaScript 各种前端技术。

      2、熟悉 HTTP 协议。

      3、认真负责,积极主动,有良好的团队合作意识。

      4、了解 Angularjs,前端工程化或者 Node.js 等技术有研究。

      5、有Vue开发经验者优先。

      6、事业心强,勤奋好学,有团队精神。


      ', '[]', '0', '10', '1', '1534228987', '1534229359'), ('28', '联系我们', '24', '', '', '1', '

      欢迎您对我们的站点、工作、产品和服务提出自己宝贵的意见或建议。我们将给予您及时答复。同时也欢迎您到我们公司来洽商业务。


      公司名称: ShopXO

      通信地址: 上海市浦东新区上海市浦东新区盛夏路

      商务洽谈: 176-8888-8888

      ', '[]', '0', '67', '1', '1534229110', '1534229110'), ('29', '关于ShopXO', '24', '#FF0000', 'http://gong.gg/', '1', '

      ShopXO位于上海市浦东新区,是专业从事生产管理信息化领域技术咨询和软件开发的高新技术企业。公司拥有多名技术人才和资深的行业解决方案专家。


      公司拥有一支勇于开拓、具有战略眼光和敏锐市场判断力的市场营销队伍,一批求实敬业,追求卓越的行政管理人才,一个能征善战,技术优秀,经验丰富的开发团队。公司坚持按现代企业制度和市场规律办事,在扩大经营规模的同时,注重企业经济运行质量,在自主产品研发及承接软件项目方面获得了很强的竞争力。 我公司也积极参与国内传统企业的信息化改造,引进国际化产品开发的标准,规范软件开发流程,通过提升各层面的软件开发人才的技术素质,打造国产软件精品,目前已经开发出具有自主知识产权的网络商城软件,还在积极开发基于电子商务平台高效能、高效益的管理系统。为今后进一步开拓国内市场打下坚实的基础。公司致力于构造一个开放、发展的人才平台,积极营造追求卓越、积极奉献的工作氛围,把“以人为本”的理念落实到每一项具体工作中,为那些锋芒内敛,激情无限的业界精英提供充分的发展空间,优雅自信、从容自得的工作环境,事业雄心与生活情趣两相兼顾的生活方式。并通过每个员工不断提升自我,以自己的独特价值观对工作与生活作最准确的判断,使我们每一个员工彰显出他们出色的自我品位,独有的工作个性和卓越的创新风格,让他们时刻保持振奋、不断鼓舞内心深处的梦想,永远走在时代潮流前端。公司发展趋势 励精图治,展望未来。公司把发展产业策略与发掘人才策略紧密结合,广纳社会精英,挖掘创新潜能,以人为本,凝聚人气,努力营造和谐宽松的工作氛围,为优秀人才的脱颖而出提供机遇。公司将在深入发展软件产业的同时,通过不懈的努力,来塑造大型软件公司的辉煌形象。

      ', '', '0', '33', '1', '1534229221', '1554992166'); COMMIT; -- ---------------------------- @@ -252,13 +254,13 @@ CREATE TABLE `s_config` ( `upd_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `only_tag` (`only_tag`) -) ENGINE=MyISAM AUTO_INCREMENT=97 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='基本配置参数'; +) ENGINE=MyISAM AUTO_INCREMENT=112 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='基本配置参数'; -- ---------------------------- -- Records of `s_config` -- ---------------------------- BEGIN; -INSERT INTO `s_config` VALUES ('15', '10', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'admin_page_number', '1555296203'), ('59', '1', '扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', '1555296203'), ('60', '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', '1555296203'), ('11', '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', '1555296203'), ('16', 'ShopXO企业级B2C电商系统提供商 - 演示站点', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', '1555904981'), ('17', '商城系统,开源电商系统,免费电商系统,PHP电商系统,商城系统,B2C电商系统,B2B2C电商系统', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', '1555904981'), ('18', 'ShopXO是国内领先的商城系统提供商,为企业提供php商城系统、微信商城、小程序。', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', '1555904981'), ('19', '黔ICP备15003530号', 'ICP证书号', 'ICP域名备案号', '', 'home', 'home_site_icp', '1558023337'), ('20', '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', '0'), ('21', '1', '站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择站点状态', 'home', 'home_site_state', '1558023337'), ('22', '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', '1558023337'), ('23', 'Australia/Eucla', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', '1558023337'), ('24', '', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', '1558023337'), ('28', 'ShopXO', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', '1558023337'), ('29', '0', '链接模式', '详情ThinkPHP官网5.1版本文档 [http://www.thinkphp.cn/]', '请选择url模式', 'home', 'home_seo_url_model', '1555904981'), ('25', '2048000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', '1558023337'), ('26', '51200000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', '1558023337'), ('27', '102400000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', '1558023337'), ('30', 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', '1555904981'), ('31', '0', '用户注册开启审核', '开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', '1555296203'), ('32', '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif]', '请上传手机端网站logo', 'home', 'home_site_logo_wap', '1558023337'), ('33', '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif]', '请上传电脑端网站logo', 'home', 'home_site_logo', '1558023337'), ('34', '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请上传桌面图标', 'home', 'home_content_max_width', '1558023337'), ('35', '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '桌面图标', '建议使用png格式', '图片比例值格式有误 0~100 之间,小数点后面最大两位', 'common', 'home_site_desktop_icon', '1558023337'), ('36', 'sms,email,username', '是否开启注册', '关闭注册后,前端站点将无法注册,可选择 [ 短信, 邮箱, 用户名 ]', '请选择是否开启注册状态', 'home', 'home_user_reg_state', '1558025686'), ('37', '1', '是否开启登录', '关闭后,前端站点将无法登录', '请选择是否开启登录状态', 'home', 'home_user_login_state', '1558023337'), ('38', '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'home', 'home_img_verify_state', '1558023337'), ('39', '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_time_interval', '1558023337'), ('40', '', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg', '1557728249'), ('41', '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', '1546059306'), ('42', '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', '1546059306'), ('43', '', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd', '1557728249'), ('44', '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', '1558023337'), ('45', 'smtp.163.com', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', '1557300274'), ('46', '25', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', '1557300274'), ('47', 'weiletao88@163.com', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', '1557300274'), ('48', 'weiletao88@163.com', 'SMTP身份验证用户名', '如 ShopXO', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', '1557300274'), ('49', 'weiletao?', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', '1557300274'), ('50', 'ShopXO', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', '1557300274'), ('51', '', '通用-短信模板ID', '验证码code', '请填写通用短信模板内容', 'common', 'common_sms_currency_template', '1557728249'), ('58', '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', '1546059306'), ('53', '021-88888888', '商店电话', '空则不显示', '', 'common', 'common_customer_store_tel', '1555407364'), ('56', '

      通用模板,你的验证码是  #code#

      ', '通用-邮件模板', '验证码变量标识符 [ #code# ]', '', 'common', 'common_email_currency_template', '1557728601'), ('57', 'default', '默认模板', '前台默认模板', '请填写默认模板', 'common', 'common_default_theme', '1550113393'), ('62', 'XSdiGjfg3wOHiKjpYEMG6CYA', '百度地图api密钥', '百度地图api密钥', '请填写百度地图api密钥', 'common', 'common_baidu_map_ak', '1555296203'), ('63', '

      用户注册,你的验证码是  #code#

      ', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg', '1557728601'), ('64', '

      密码找回,你的验证码是  #code#

      ', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd', '1557728601'), ('65', '

      邮箱绑定,你的验证码是  #code#

      ', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding', '1557728601'), ('66', '20181012123', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', '1558023337'), ('67', '', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding', '1557728249'), ('68', '连衣裙,帐篷,iphone,小米,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', '1555296203'), ('69', '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', '1555296203'), ('70', '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', '1555296203'), ('71', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', '1553147473'), ('72', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', '1553147473'), ('73', '021-88888888', '客服电话', '', '请填写客服电话', 'common', 'common_app_customer_service_tel', '1550377653'), ('74', '2019032163603894', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', '1553147473'), ('75', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuxAXbZitfaALDaevrWVITveMu2fh3L8t3p/5WGPNEVOqCnL3v8EeYZWOLSuBHhpJaLb7Q3HrPWynzpcJ2C17+DxCVS3Js8J/iAgiJGJB4f8wZuPBwqKncGXdrAtN6EYp3H9K1IQeCmGN9di4Ht7igDDREnVWrUIc1Q6O64KDg8YLhWaTf2FMFvdPKiH9tijIZuvtYxxOUkHmgG6N7+IIvKPLdYde0dt/eTy6L1wbXSWoStfmFYd38vywt51N6AlChh/XAQmUGYTq1sW+PFXg2MrDyyWIEZxGb1dINhlMgXMqxTropo31kXa09vUffNvPWVmR38iT9lY+n6ZWSVzH3QIDAQAB', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', '1553147473'), ('76', 'MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC7EBdtmK19oAsNp6+tZUhO94y7Z+Hcvy3en/lYY80RU6oKcve/wR5hlY4tK4EeGklotvtDces9bKfOlwnYLXv4PEJVLcmzwn+ICCIkYkHh/zBm48HCoqdwZd2sC03oRincf0rUhB4KYY312Lge3uKAMNESdVatQhzVDo7rgoODxguFZpN/YUwW908qIf22KMhm6+1jHE5SQeaAbo3v4gi8o8t1h17R2395PLovXBtdJahK1+YVh3fy/LC3nU3oCUKGH9cBCZQZhOrWxb48VeDYysPLJYgRnEZvV0g2GUyBcyrFOuimjfWRdrT29R98289ZWZHfyJP2Vj6fplZJXMfdAgMBAAECggEAXXHCYkscj169ZsrXZUTtBBWBRbS1DTKrVUSQqGjibb9fd+zKeg2cgZ7V8RaEX2c+OIL/rUdg/cQjZ33nuwetn+lqMWa4FYYZcvitJYO36Y8yvJMVnYbnIayhOWpENr2l97HWzaZZ41GsOp1SDInGl8bLCe93pwEZqgyltFv0GoSfNu3trFFxPZgZJalV0t5M7+RchutkHskwrwI9BdnCJs38lh08jHHppQdkgcpyCiCdu/b4f+n9z97Op5Va8WY1M+wwqRk76Ias8mqwJXT/+t/sXhqkMv1ylAb89+b3rgiOU7KlZMpIAercW/ZRojnDjpY9ViaCxwWPwb/VkPrDgQKBgQDkDuie0DAIDP5C74dPj/Z0mapsU9bKlcgC+nowEUaEO7A9cwMVFal0x9p7BKIJsV2b6d1qJGP7rM9YtRMldJQmuxPcHOKPcZR8pGLqFYT2QGKGurohb/o+btGda/SGwJfi6jwQUF0AE+1k+Dj9P3hDxHgkj6ZMkHEBtqUj520VTQKBgQDR+1rPPex8zTQgl9uSY0hlXPyYEhpXicNhzyet1Su+TV8wdGNUr2YeuDHEu6oiRocBaT8DEwpy9EToe56EK3Ht2AQ76NBSUp9EOl1twocebM42etJSJZGpB1AgP+R/hmUbcBPXEwXdy5XeYnYmpVUcoizzKrnRDxg3TRF3kIX00QKBgGc49EMFmefa8a6cOdNiJrvp3YBAhkSVfL0UX/+nohIx7fgyOV/uuQ9ZceMiWrEmbWcneAcVx4dfVU4iTzMxy+in3jpPfKBOWVX9FaQ77z2CMNYoaBzAUTS29ftZpIjlXRngySTdKurhGh8MVscRVj7eCz8JIc0fx3ZuE9rnYbE1AoGAJoqJL3LBPmL3x2e4IJVii2BW6J6iASFDIGfCc7Cl18chyqYCOV/8UXUjhWWgo6voScUEkM7k4xacs0NFZCMJRUuZ81kXK5UIsKA519SVsmrsKqm+gt9sbebuuQyhJxsG4dNfgOF3+S7N8kSGRS+hgKDvuS5Fbu7jVfsqUpTPUZECgYAcbq3mqWwExY2Kn0I660OqOFk620pGsSY7gECUQintCZioYemzC1TN9pM6fKnOIYriV4Ou7iswhEfVX+5bwMjH2ujmu8KDdpkpdhRoFCw3GUn/PDelQrptaKkKXnOIJe/R8m+TUxYCtECTlKlYS4hTst7YhTDz5sQHcXRtveATZQ==', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', '1553147473'), ('78', '1', '是否启用搜索', '', '', 'common', 'common_app_is_enable_search', '1550377653'), ('77', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0EjwWvSpPIoZTuwFEBg9d1vEGDp/J9QYg1npx9kiAyK5Wa7DmLfpWd+ItQ9UmR0I6MzYPzbqBu1pslh6l9GrZYFgsljbjI1PHwToieolV0PScQK1omciuX0QQ/glNbHAFQG87fe0RFtaJKL9ILgjH+p4k+ElS1z8lTyC3CAqzU89lqimV6nW/8v4tPFjiBpUiJnSevA7a6W8FxwbcfXYRIZy7aB3U5hYnOcOYaTTtWmBHRmamyItxnRKC3Np/1y9O6HbS2XZRRSClgqmPN+fBwHc2DppRezSW5hUUgQoZAXMzAK0moxcKlo1aO891hz6rGATRLHloIdj/GRX2t2okQIDAQAB', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', '1553147473'), ('79', '1', '是否启用留言', '', '', 'common', 'common_app_is_enable_answer', '1550377653'), ('80', '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', '1555296203'), ('81', '-', '路由分隔符', '建议填写 [ - 或 / ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', '1555904981'), ('82', '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', '1546962555'), ('83', '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', '1546962555'), ('84', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', '1546962555'), ('85', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', '1546962555'), ('61', '用户中心公告文字,后台配置修改。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', '1550377653'), ('8', '欢迎来到ShopXO企业级B2C开源电商系统、演示站点请勿发起支付、以免给您带来不必要的财产损失。', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', '1550377653'), ('86', 'test@qq.com', '商店邮箱', '空则不显示', '客服邮箱格式有误', 'common', 'common_customer_store_email', '1555407364'), ('87', '/static/upload/images/common/2019/04/09/1554805439263794.jpeg', '商店二维码', '空则不展示', '', 'common', 'common_customer_store_qrcode', '1555407364'), ('88', '上海市 浦东新区 盛夏路665号 上地大厦18层', '商店地址', '空则不展示', '', 'common', 'common_customer_store_address', '1555407364'), ('89', '

      特别提醒用户认真阅读本《用户服务协议》(下称《协议》) 中各条款。除非您接受本《协议》条款,否则您无权使用本网站提供的相关服务。您的使用行为将视为对本《协议》的接受,并同意接受本《协议》各项条款的约束。 



      一、定义

      "用户"指符合本协议所规定的条件,同意遵守本网站各种规则、条款(包括但不限于本协议),并使用本网站的个人或机构。

      "卖家"是指在本网站上出售物品的用户。"买家"是指在本网站购买物品的用户。

      "成交"指买家根据卖家所刊登的交易要求,在特定时间内提出最优的交易条件,因而取得依其提出的条件购买该交易物品的权利。


      二、用户资格

      只有符合下列条件之一的人员或实体才能申请成为本网站用户,可以使用本网站的服务。

      年满十八岁,并具有民事权利能力和民事行为能力的自然人;

      未满十八岁,但监护人(包括但不仅限于父母)予以书面同意的自然人;

      根据中国法律或设立地法律、法规和/或规章成立并合法存在的公司、企事业单位、社团组织和其他组织。

      无民事行为能力人、限制民事行为能力人以及无经营或特定经营资格的组织不当注册为本网站用户或超过其民事权利或行为能力范围从事交易的,其与本网站之间的协议自始无效,本网站一经发现,有权立即注销该用户,并追究其使用本网站"服务"的一切法律责任。


      三.用户的权利和义务

      用户有权根据本协议的规定及本网站发布的相关规则,利用本网站网上交易平台登录物品、发布交易信息、查询物品信息、购买物品、与其他用户订立物品买卖合同、在本网站社区发帖、参加本网站的有关活动及有权享受本网站提供的其他的有关资讯及信息服务。

      用户有权根据需要更改密码和交易密码。用户应对以该用户名进行的所有活动和事件负全部责任。

      用户有义务确保向本网站提供的任何资料、注册信息真实准确,包括但不限于真实姓名、身份证号、联系电话、地址、邮政编码等。保证本网站及其他用户可以通过上述联系方式与自己进行联系。同时,用户也有义务在相关资料实际变更时及时更新有关注册资料。

      用户不得以任何形式擅自转让或授权他人使用自己在本网站的用户账号。

      用户有义务确保在本网站网上交易平台上登录物品、发布的交易信息真实、准确,无误导性。

      用户不得在本网站网上交易平台买卖国家禁止销售的或限制销售的物品、不得买卖侵犯他人知识产权或其他合法权益的物品,也不得买卖违背社会公共利益或公共道德的物品。

      用户不得在本网站发布各类违法或违规信息。包括但不限于物品信息、交易信息、社区帖子、物品留言,店铺留言,评价内容等。

      用户在本网站交易中应当遵守诚实信用原则,不得以干预或操纵物品价格等不正当竞争方式扰乱网上交易秩序,不得从事与网上交易无关的不当行为,不得在交易平台上发布任何违法信息。

      用户不应采取不正当手段(包括但不限于虚假交易、互换好评等方式)提高自身或他人信用度,或采用不正当手段恶意评价其他用户,降低其他用户信用度。

      用户承诺自己在使用本网站网上交易平台实施的所有行为遵守国家法律、法规和本网站的相关规定以及各种社会公共利益或公共道德。对于任何法律后果的发生,用户将以自己的名义独立承担所有相应的法律责任。

      用户在本网站网上交易过程中如与其他用户因交易产生纠纷,可以请求本网站从中予以协调。用户如发现其他用户有违法或违反本协议的行为,可以向本网站举报。如用户因网上交易与其他用户产生诉讼的,用户有权通过司法部门要求本网站提供相关资料。

      用户应自行承担因交易产生的相关费用,并依法纳税。

      未经本网站书面允许,用户不得将本网站资料以及在交易平台上所展示的任何信息以复制、修改、翻译等形式制作衍生作品、分发或公开展示。

      用户同意接收来自本网站的信息,包括但不限于活动信息、交易信息、促销信息等。


      四、 本网站的权利和义务

      本网站不是传统意义上的"拍卖商",仅为用户提供一个信息交流、进行物品买卖的平台,充当买卖双方之间的交流媒介,而非买主或卖主的代理商、合伙 人、雇员或雇主等经营关系人。公布在本网站上的交易物品是用户自行上传进行交易的物品,并非本网站所有。对于用户刊登物品、提供的信息或参与竞标的过程, 本网站均不加以监视或控制,亦不介入物品的交易过程,包括运送、付款、退款、瑕疵担保及其它交易事项,且不承担因交易物品存在品质、权利上的瑕疵以及交易 方履行交易协议的能力而产生的任何责任,对于出现在拍卖上的物品品质、安全性或合法性,本网站均不予保证。

      本网站有义务在现有技术水平的基础上努力确保整个网上交易平台的正常运行,尽力避免服务中断或将中断时间限制在最短时间内,保证用户网上交易活动的顺利进行。

      本网站有义务对用户在注册使用本网站网上交易平台中所遇到的问题及反映的情况及时作出回复。

      本网站有权对用户的注册资料进行查阅,对存在任何问题或怀疑的注册资料,本网站有权发出通知询问用户并要求用户做出解释、改正,或直接做出处罚、删除等处理。

      用 户因在本网站网上交易与其他用户产生纠纷的,用户通过司法部门或行政部门依照法定程序要求本网站提供相关资料,本网站将积极配合并提供有关资料;用户将纠 纷告知本网站,或本网站知悉纠纷情况的,经审核后,本网站有权通过电子邮件及电话联系向纠纷双方了解纠纷情况,并将所了解的情况通过电子邮件互相通知对 方。


      因网上交易平台的特殊性,本网站没有义务对所有用户的注册资料、所有的交易行为以及与交易有关的其他事项进行事先审查,但如发生以下情形,本网站有权限制用户的活动、向用户核实有关资料、发出警告通知、暂时中止、无限期地中止及拒绝向该用户提供服务: 

      用户违反本协议或因被提及而纳入本协议的文件;

      存在用户或其他第三方通知本网站,认为某个用户或具体交易事项存在违法或不当行为,并提供相关证据,而本网站无法联系到该用户核证或验证该用户向本网站提供的任何资料;

      存在用户或其他第三方通知本网站,认为某个用户或具体交易事项存在违法或不当行为,并提供相关证据。本网站以普通非专业交易者的知识水平标准对相关内容进行判别,可以明显认为这些内容或行为可能对本网站用户或本网站造成财务损失或法律责任。


      在反网络欺诈行动中,本着保护广大用户利益的原则,当用户举报自己交易可能存在欺诈而产生交易争议时,本网站有权通过表面判断暂时冻结相关用户账号,并有权核对当事人身份资料及要求提供交易相关证明材料。


      根据国家法律法规、本协议的内容和本网站所掌握的事实依据,可以认定用户存在违法或违反本协议行为以及在本网站交易平台上的其他不当行为,本网站有权在本网站交易平台及所在网站上以网络发布形式公布用户的违法行为,并有权随时作出删除相关信息,而无须征得用户的同意。


      本 网站有权在不通知用户的前提下删除或采取其他限制性措施处理下列信息:包括但不限于以规避费用为目的;以炒作信用为目的;存在欺诈等恶意或虚假内容;与网 上交易无关或不是以交易为目的;存在恶意竞价或其他试图扰乱正常交易秩序因素;该信息违反公共利益或可能严重损害本网站和其他用户合法利益的。


      用 户授予本网站独家的、全球通用的、永久的、免费的信息许可使用权利,本网站有权对该权利进行再授权,依此授权本网站有权(全部或部份地) 使用、复制、修订、改写、发布、翻译、分发、执行和展示用户公示于网站的各类信息或制作其派生作品,以现在已知或日后开发的任何形式、媒体或技术,将上述 信息纳入其他作品内。


      五、服务的中断和终止

      在 本网站未向用户收取相关服务费用的情况下,本网站可自行全权决定以任何理由 (包括但不限于本网站认为用户已违反本协议的字面意义和精神,或用户在超过180天内未登录本网站等) 终止对用户的服务,并不再保存用户在本网站的全部资料(包括但不限于用户信息、商品信息、交易信息等)。同时本网站可自行全权决定,在发出通知或不发出通 知的情况下,随时停止提供全部或部分服务。服务终止后,本网站没有义务为用户保留原用户资料或与之相关的任何信息,或转发任何未曾阅读或发送的信息给用户 或第三方。此外,本网站不就终止对用户的服务而对用户或任何第三方承担任何责任。


      如用户向本网站提出注销本网站注册用户身份,需经本网站审核同意,由本网站注销该注册用户,用户即解除与本网站的协议关系,但本网站仍保留下列权利: 

      用户注销后,本网站有权保留该用户的资料,包括但不限于以前的用户资料、店铺资料、商品资料和交易记录等。

      用户注销后,如用户在注销前在本网站交易平台上存在违法行为或违反本协议的行为,本网站仍可行使本协议所规定的权利。

      如存在下列情况,本网站可以通过注销用户的方式终止服务: 

      在用户违反本协议相关规定时,本网站有权终止向该用户提供服务。本网站将在中断服务时通知用户。但如该用户在被本网站终止提供服务后,再一次直接或间接或以他人名义注册为本网站用户的,本网站有权再次单方面终止为该用户提供服务;

      一旦本网站发现用户注册资料中主要内容是虚假的,本网站有权随时终止为该用户提供服务;

      本协议终止或更新时,用户未确认新的协议的。

      其它本网站认为需终止服务的情况。


      因用户违反相关法律法规或者违反本协议规定等原因而致使本网站中断、终止对用户服务的,对于服务中断、终止之前用户交易行为依下列原则处理: 

      本网站有权决定是否在中断、终止对用户服务前将用户被中断或终止服务的情况和原因通知用户交易关系方,包括但不限于对该交易有意向但尚未达成交易的用户,参与该交易竞价的用户,已达成交易要约用户。

      服务中断、终止之前,用户已经上传至本网站的物品尚未交易或交易尚未完成的,本网站有权在中断、终止服务的同时删除此项物品的相关信息。

      服务中断、终止之前,用户已经就其他用户出售的具体物品作出要约,但交易尚未结束,本网站有权在中断或终止服务的同时删除该用户的相关要约和信息。


      本网站若因用户的行为(包括但不限于刊登的商品、在本网站社区发帖等)侵害了第三方的权利或违反了相关规定,而受到第三方的追偿或受到主管机关的处分时,用户应赔偿本网站因此所产生的一切损失及费用。

      对违反相关法律法规或者违反本协议规定,且情节严重的用户,本网站有权终止该用户的其它服务。


      六、协议的修订

      本协议可由本网站随时修订,并将修订后的协议公告于本网站之上,修订后的条款内容自公告时起生效,并成为本协议的一部分。用户若在本协议修改之后,仍继续使用本网站,则视为用户接受和自愿遵守修订后的协议。本网站行使修改或中断服务时,不需对任何第三方负责。


      七、 本网站的责任范围 


      当用户接受该协议时,用户应明确了解并同意∶

      是否经由本网站下载或取得任何资料,由用户自行考虑、衡量并且自负风险,因下载任何资料而导致用户电脑系统的任何损坏或资料流失,用户应负完全责任。

      用户经由本网站取得的建议和资讯,无论其形式或表现,绝不构成本协议未明示规定的任何保证。

      基于以下原因而造成的利润、商誉、使用、资料损失或其它无形损失,本网站不承担任何直接、间接、附带、特别、衍生性或惩罚性赔偿(即使本网站已被告知前款赔偿的可能性):

      本网站的使用或无法使用。

      经由或通过本网站购买或取得的任何物品,或接收之信息,或进行交易所随之产生的替代物品及服务的购买成本。

      用户的传输或资料遭到未获授权的存取或变更。

      本网站中任何第三方之声明或行为。

      本网站其它相关事宜。


      本网站只是为用户提供一个交易的平台,对于用户所刊登的交易物品的合法性、真实性及其品质,以及用户履行交易的能力等,本网站一律不负任何担保责任。用户如果因使用本网站,或因购买刊登于本网站的任何物品,而受有损害时,本网站不负任何补偿或赔偿责任。


      本 网站提供与其它互联网上的网站或资源的链接,用户可能会因此连结至其它运营商经营的网站,但不表示本网站与这些运营商有任何关系。其它运营商经营的网站均 由各经营者自行负责,不属于本网站控制及负责范围之内。对于存在或来源于此类网站或资源的任何内容、广告、产品或其它资料,本网站亦不予保证或负责。因使 用或依赖任何此类网站或资源发布的或经由此类网站或资源获得的任何内容、物品或服务所产生的任何损害或损失,本网站不负任何直接或间接的责任。


      八.、不可抗力

      因不可抗力或者其他意外事件,使得本协议的履行不可能、不必要或者无意义的,双方均不承担责任。本合同所称之不可抗力意指不能预见、不能避免并不能克服的 客观情况,包括但不限于战争、台风、水灾、火灾、雷击或地震、罢工、暴动、法定疾病、黑客攻击、网络病毒、电信部门技术管制、政府行为或任何其它自然或人 为造成的灾难等客观情况。


      九、争议解决方式

      本协议及其修订本的有效性、履行和与本协议及其修订本效力有关的所有事宜,将受中华人民共和国法律管辖,任何争议仅适用中华人民共和国法律。

      因 使用本网站服务所引起与本网站的任何争议,均应提交深圳仲裁委员会按照该会届时有效的仲裁规则进行仲裁。相关争议应单独仲裁,不得与任何其它方的争议在任 何仲裁中合并处理,该仲裁裁决是终局,对各方均有约束力。如果所涉及的争议不适于仲裁解决,用户同意一切争议由人民法院管辖。


      ', '用户注册协议', '最多 105000 个字符', '用户注册协议最多 105000 个字符', 'common', 'common_agreement_userregister', '1558022648'), ('90', '/static/upload/images/common/2019/05/17/1558025141249118.png', '用户注册背景图片', '', '请上传用户注册背景图片', 'home', 'home_site_user_register_bg_images', '1558025686'), ('91', null, '图片', '图片1 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad1_images', '0'), ('92', null, '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad2_images', '0'), ('93', null, '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad3_images', '0'), ('94', null, 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad1_url', '0'), ('95', null, 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad2_url', '0'), ('96', null, 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad3_url', '0'); +INSERT INTO `s_config` VALUES ('15', '10', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'admin_page_number', '1555296203'), ('59', '1', '扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', '1555296203'), ('60', '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', '1555296203'), ('11', '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', '1555296203'), ('16', 'ShopXO企业级B2C电商系统提供商 - 演示站点', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', '1555904981'), ('17', '商城系统,开源电商系统,免费电商系统,PHP电商系统,商城系统,B2C电商系统,B2B2C电商系统', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', '1555904981'), ('18', 'ShopXO是国内领先的商城系统提供商,为企业提供php商城系统、微信商城、小程序。', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', '1555904981'), ('19', '黔ICP备15003530号', 'ICP证书号', 'ICP域名备案号', '', 'home', 'home_site_icp', '1558058587'), ('20', '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', '0'), ('21', '1', '站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择站点状态', 'home', 'home_site_state', '1558058587'), ('22', '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', '1558058587'), ('23', 'Australia/Eucla', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', '1558058587'), ('24', '', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', '1558058587'), ('28', 'ShopXO', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', '1558058587'), ('29', '0', '链接模式', '详情ThinkPHP官网5.1版本文档 [http://www.thinkphp.cn/]', '请选择url模式', 'home', 'home_seo_url_model', '1555904981'), ('25', '2048000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', '1558074966'), ('26', '51200000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', '1558074966'), ('27', '102400000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', '1558074966'), ('30', 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', '1555904981'), ('31', '0', '用户注册开启审核', '开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', '1555296203'), ('32', '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif]', '请上传手机端网站logo', 'home', 'home_site_logo_wap', '1558058587'), ('33', '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif]', '请上传电脑端网站logo', 'home', 'home_site_logo', '1558058587'), ('34', '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请上传桌面图标', 'home', 'home_content_max_width', '1558058587'), ('35', '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '桌面图标', '建议使用png格式', '图片比例值格式有误 0~100 之间,小数点后面最大两位', 'common', 'home_site_desktop_icon', '1558058587'), ('36', 'sms,email,username', '是否开启注册', '关闭注册后,前端站点将无法注册,可选择 [ 短信, 邮箱, 用户名 ]', '请选择是否开启注册状态', 'home', 'home_user_reg_state', '1558074284'), ('37', '1', '是否开启登录', '关闭后,前端站点将无法登录', '请选择是否开启登录状态', 'home', 'home_user_login_state', '1558084931'), ('38', '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'home', 'home_img_verify_state', '1558085166'), ('39', '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_time_interval', '1558085166'), ('40', '', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg', '1557728249'), ('41', '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', '1546059306'), ('42', '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', '1546059306'), ('43', '', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd', '1557728249'), ('44', '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', '1558085166'), ('45', 'smtp.163.com', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', '1557300274'), ('46', '25', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', '1557300274'), ('47', 'weiletao88@163.com', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', '1557300274'), ('48', 'weiletao88@163.com', 'SMTP身份验证用户名', '如 ShopXO', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', '1557300274'), ('49', 'weiletao?', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', '1557300274'), ('50', 'ShopXO', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', '1557300274'), ('51', '', '通用-短信模板ID', '验证码code', '请填写通用短信模板内容', 'common', 'common_sms_currency_template', '1557728249'), ('58', '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', '1546059306'), ('53', '021-88888888', '商店电话', '空则不显示', '', 'common', 'common_customer_store_tel', '1555407364'), ('56', '

      通用模板,你的验证码是  #code#

      ', '通用-邮件模板', '验证码变量标识符 [ #code# ]', '', 'common', 'common_email_currency_template', '1557728601'), ('57', 'default', '默认模板', '前台默认模板', '请填写默认模板', 'common', 'common_default_theme', '1550113393'), ('62', 'XSdiGjfg3wOHiKjpYEMG6CYA', '百度地图api密钥', '百度地图api密钥', '请填写百度地图api密钥', 'common', 'common_baidu_map_ak', '1555296203'), ('63', '

      用户注册,你的验证码是  #code#

      ', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg', '1557728601'), ('64', '

      密码找回,你的验证码是  #code#

      ', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd', '1557728601'), ('65', '

      邮箱绑定,你的验证码是  #code#

      ', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding', '1557728601'), ('66', '20181012123', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', '1558058587'), ('67', '', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding', '1557728249'), ('68', '连衣裙,帐篷,iphone,小米,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', '1555296203'), ('69', '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', '1555296203'), ('70', '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', '1555296203'), ('71', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', '1553147473'), ('72', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', '1553147473'), ('73', '021-88888888', '客服电话', '', '请填写客服电话', 'common', 'common_app_customer_service_tel', '1550377653'), ('74', '2019032163603894', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', '1553147473'), ('75', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuxAXbZitfaALDaevrWVITveMu2fh3L8t3p/5WGPNEVOqCnL3v8EeYZWOLSuBHhpJaLb7Q3HrPWynzpcJ2C17+DxCVS3Js8J/iAgiJGJB4f8wZuPBwqKncGXdrAtN6EYp3H9K1IQeCmGN9di4Ht7igDDREnVWrUIc1Q6O64KDg8YLhWaTf2FMFvdPKiH9tijIZuvtYxxOUkHmgG6N7+IIvKPLdYde0dt/eTy6L1wbXSWoStfmFYd38vywt51N6AlChh/XAQmUGYTq1sW+PFXg2MrDyyWIEZxGb1dINhlMgXMqxTropo31kXa09vUffNvPWVmR38iT9lY+n6ZWSVzH3QIDAQAB', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', '1553147473'), ('76', 'MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC7EBdtmK19oAsNp6+tZUhO94y7Z+Hcvy3en/lYY80RU6oKcve/wR5hlY4tK4EeGklotvtDces9bKfOlwnYLXv4PEJVLcmzwn+ICCIkYkHh/zBm48HCoqdwZd2sC03oRincf0rUhB4KYY312Lge3uKAMNESdVatQhzVDo7rgoODxguFZpN/YUwW908qIf22KMhm6+1jHE5SQeaAbo3v4gi8o8t1h17R2395PLovXBtdJahK1+YVh3fy/LC3nU3oCUKGH9cBCZQZhOrWxb48VeDYysPLJYgRnEZvV0g2GUyBcyrFOuimjfWRdrT29R98289ZWZHfyJP2Vj6fplZJXMfdAgMBAAECggEAXXHCYkscj169ZsrXZUTtBBWBRbS1DTKrVUSQqGjibb9fd+zKeg2cgZ7V8RaEX2c+OIL/rUdg/cQjZ33nuwetn+lqMWa4FYYZcvitJYO36Y8yvJMVnYbnIayhOWpENr2l97HWzaZZ41GsOp1SDInGl8bLCe93pwEZqgyltFv0GoSfNu3trFFxPZgZJalV0t5M7+RchutkHskwrwI9BdnCJs38lh08jHHppQdkgcpyCiCdu/b4f+n9z97Op5Va8WY1M+wwqRk76Ias8mqwJXT/+t/sXhqkMv1ylAb89+b3rgiOU7KlZMpIAercW/ZRojnDjpY9ViaCxwWPwb/VkPrDgQKBgQDkDuie0DAIDP5C74dPj/Z0mapsU9bKlcgC+nowEUaEO7A9cwMVFal0x9p7BKIJsV2b6d1qJGP7rM9YtRMldJQmuxPcHOKPcZR8pGLqFYT2QGKGurohb/o+btGda/SGwJfi6jwQUF0AE+1k+Dj9P3hDxHgkj6ZMkHEBtqUj520VTQKBgQDR+1rPPex8zTQgl9uSY0hlXPyYEhpXicNhzyet1Su+TV8wdGNUr2YeuDHEu6oiRocBaT8DEwpy9EToe56EK3Ht2AQ76NBSUp9EOl1twocebM42etJSJZGpB1AgP+R/hmUbcBPXEwXdy5XeYnYmpVUcoizzKrnRDxg3TRF3kIX00QKBgGc49EMFmefa8a6cOdNiJrvp3YBAhkSVfL0UX/+nohIx7fgyOV/uuQ9ZceMiWrEmbWcneAcVx4dfVU4iTzMxy+in3jpPfKBOWVX9FaQ77z2CMNYoaBzAUTS29ftZpIjlXRngySTdKurhGh8MVscRVj7eCz8JIc0fx3ZuE9rnYbE1AoGAJoqJL3LBPmL3x2e4IJVii2BW6J6iASFDIGfCc7Cl18chyqYCOV/8UXUjhWWgo6voScUEkM7k4xacs0NFZCMJRUuZ81kXK5UIsKA519SVsmrsKqm+gt9sbebuuQyhJxsG4dNfgOF3+S7N8kSGRS+hgKDvuS5Fbu7jVfsqUpTPUZECgYAcbq3mqWwExY2Kn0I660OqOFk620pGsSY7gECUQintCZioYemzC1TN9pM6fKnOIYriV4Ou7iswhEfVX+5bwMjH2ujmu8KDdpkpdhRoFCw3GUn/PDelQrptaKkKXnOIJe/R8m+TUxYCtECTlKlYS4hTst7YhTDz5sQHcXRtveATZQ==', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', '1553147473'), ('78', '1', '是否启用搜索', '', '', 'common', 'common_app_is_enable_search', '1550377653'), ('77', 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0EjwWvSpPIoZTuwFEBg9d1vEGDp/J9QYg1npx9kiAyK5Wa7DmLfpWd+ItQ9UmR0I6MzYPzbqBu1pslh6l9GrZYFgsljbjI1PHwToieolV0PScQK1omciuX0QQ/glNbHAFQG87fe0RFtaJKL9ILgjH+p4k+ElS1z8lTyC3CAqzU89lqimV6nW/8v4tPFjiBpUiJnSevA7a6W8FxwbcfXYRIZy7aB3U5hYnOcOYaTTtWmBHRmamyItxnRKC3Np/1y9O6HbS2XZRRSClgqmPN+fBwHc2DppRezSW5hUUgQoZAXMzAK0moxcKlo1aO891hz6rGATRLHloIdj/GRX2t2okQIDAQAB', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', '1553147473'), ('79', '1', '是否启用留言', '', '', 'common', 'common_app_is_enable_answer', '1550377653'), ('80', '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', '1555296203'), ('81', '-', '路由分隔符', '建议填写 [ - 或 / ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', '1555904981'), ('82', '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', '1546962555'), ('83', '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', '1546962555'), ('84', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', '1546962555'), ('85', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', '1546962555'), ('61', '用户中心公告文字,后台配置修改。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', '1550377653'), ('8', '欢迎来到ShopXO企业级B2C开源电商系统、演示站点请勿发起支付、以免给您带来不必要的财产损失。', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', '1550377653'), ('86', 'test@qq.com', '商店邮箱', '空则不显示', '客服邮箱格式有误', 'common', 'common_customer_store_email', '1555407364'), ('87', '/static/upload/images/common/2019/04/09/1554805439263794.jpeg', '商店二维码', '空则不展示', '', 'common', 'common_customer_store_qrcode', '1555407364'), ('88', '上海市 浦东新区 盛夏路665号 上地大厦18层', '商店地址', '空则不展示', '', 'common', 'common_customer_store_address', '1555407364'), ('89', '

      特别提醒用户认真阅读本《用户服务协议》(下称《协议》) 中各条款。除非您接受本《协议》条款,否则您无权使用本网站提供的相关服务。您的使用行为将视为对本《协议》的接受,并同意接受本《协议》各项条款的约束。 



      一、定义

      "用户"指符合本协议所规定的条件,同意遵守本网站各种规则、条款(包括但不限于本协议),并使用本网站的个人或机构。

      "卖家"是指在本网站上出售物品的用户。"买家"是指在本网站购买物品的用户。

      "成交"指买家根据卖家所刊登的交易要求,在特定时间内提出最优的交易条件,因而取得依其提出的条件购买该交易物品的权利。


      二、用户资格

      只有符合下列条件之一的人员或实体才能申请成为本网站用户,可以使用本网站的服务。

      年满十八岁,并具有民事权利能力和民事行为能力的自然人;

      未满十八岁,但监护人(包括但不仅限于父母)予以书面同意的自然人;

      根据中国法律或设立地法律、法规和/或规章成立并合法存在的公司、企事业单位、社团组织和其他组织。

      无民事行为能力人、限制民事行为能力人以及无经营或特定经营资格的组织不当注册为本网站用户或超过其民事权利或行为能力范围从事交易的,其与本网站之间的协议自始无效,本网站一经发现,有权立即注销该用户,并追究其使用本网站"服务"的一切法律责任。


      三.用户的权利和义务

      用户有权根据本协议的规定及本网站发布的相关规则,利用本网站网上交易平台登录物品、发布交易信息、查询物品信息、购买物品、与其他用户订立物品买卖合同、在本网站社区发帖、参加本网站的有关活动及有权享受本网站提供的其他的有关资讯及信息服务。

      用户有权根据需要更改密码和交易密码。用户应对以该用户名进行的所有活动和事件负全部责任。

      用户有义务确保向本网站提供的任何资料、注册信息真实准确,包括但不限于真实姓名、身份证号、联系电话、地址、邮政编码等。保证本网站及其他用户可以通过上述联系方式与自己进行联系。同时,用户也有义务在相关资料实际变更时及时更新有关注册资料。

      用户不得以任何形式擅自转让或授权他人使用自己在本网站的用户账号。

      用户有义务确保在本网站网上交易平台上登录物品、发布的交易信息真实、准确,无误导性。

      用户不得在本网站网上交易平台买卖国家禁止销售的或限制销售的物品、不得买卖侵犯他人知识产权或其他合法权益的物品,也不得买卖违背社会公共利益或公共道德的物品。

      用户不得在本网站发布各类违法或违规信息。包括但不限于物品信息、交易信息、社区帖子、物品留言,店铺留言,评价内容等。

      用户在本网站交易中应当遵守诚实信用原则,不得以干预或操纵物品价格等不正当竞争方式扰乱网上交易秩序,不得从事与网上交易无关的不当行为,不得在交易平台上发布任何违法信息。

      用户不应采取不正当手段(包括但不限于虚假交易、互换好评等方式)提高自身或他人信用度,或采用不正当手段恶意评价其他用户,降低其他用户信用度。

      用户承诺自己在使用本网站网上交易平台实施的所有行为遵守国家法律、法规和本网站的相关规定以及各种社会公共利益或公共道德。对于任何法律后果的发生,用户将以自己的名义独立承担所有相应的法律责任。

      用户在本网站网上交易过程中如与其他用户因交易产生纠纷,可以请求本网站从中予以协调。用户如发现其他用户有违法或违反本协议的行为,可以向本网站举报。如用户因网上交易与其他用户产生诉讼的,用户有权通过司法部门要求本网站提供相关资料。

      用户应自行承担因交易产生的相关费用,并依法纳税。

      未经本网站书面允许,用户不得将本网站资料以及在交易平台上所展示的任何信息以复制、修改、翻译等形式制作衍生作品、分发或公开展示。

      用户同意接收来自本网站的信息,包括但不限于活动信息、交易信息、促销信息等。


      四、 本网站的权利和义务

      本网站不是传统意义上的"拍卖商",仅为用户提供一个信息交流、进行物品买卖的平台,充当买卖双方之间的交流媒介,而非买主或卖主的代理商、合伙 人、雇员或雇主等经营关系人。公布在本网站上的交易物品是用户自行上传进行交易的物品,并非本网站所有。对于用户刊登物品、提供的信息或参与竞标的过程, 本网站均不加以监视或控制,亦不介入物品的交易过程,包括运送、付款、退款、瑕疵担保及其它交易事项,且不承担因交易物品存在品质、权利上的瑕疵以及交易 方履行交易协议的能力而产生的任何责任,对于出现在拍卖上的物品品质、安全性或合法性,本网站均不予保证。

      本网站有义务在现有技术水平的基础上努力确保整个网上交易平台的正常运行,尽力避免服务中断或将中断时间限制在最短时间内,保证用户网上交易活动的顺利进行。

      本网站有义务对用户在注册使用本网站网上交易平台中所遇到的问题及反映的情况及时作出回复。

      本网站有权对用户的注册资料进行查阅,对存在任何问题或怀疑的注册资料,本网站有权发出通知询问用户并要求用户做出解释、改正,或直接做出处罚、删除等处理。

      用 户因在本网站网上交易与其他用户产生纠纷的,用户通过司法部门或行政部门依照法定程序要求本网站提供相关资料,本网站将积极配合并提供有关资料;用户将纠 纷告知本网站,或本网站知悉纠纷情况的,经审核后,本网站有权通过电子邮件及电话联系向纠纷双方了解纠纷情况,并将所了解的情况通过电子邮件互相通知对 方。


      因网上交易平台的特殊性,本网站没有义务对所有用户的注册资料、所有的交易行为以及与交易有关的其他事项进行事先审查,但如发生以下情形,本网站有权限制用户的活动、向用户核实有关资料、发出警告通知、暂时中止、无限期地中止及拒绝向该用户提供服务: 

      用户违反本协议或因被提及而纳入本协议的文件;

      存在用户或其他第三方通知本网站,认为某个用户或具体交易事项存在违法或不当行为,并提供相关证据,而本网站无法联系到该用户核证或验证该用户向本网站提供的任何资料;

      存在用户或其他第三方通知本网站,认为某个用户或具体交易事项存在违法或不当行为,并提供相关证据。本网站以普通非专业交易者的知识水平标准对相关内容进行判别,可以明显认为这些内容或行为可能对本网站用户或本网站造成财务损失或法律责任。


      在反网络欺诈行动中,本着保护广大用户利益的原则,当用户举报自己交易可能存在欺诈而产生交易争议时,本网站有权通过表面判断暂时冻结相关用户账号,并有权核对当事人身份资料及要求提供交易相关证明材料。


      根据国家法律法规、本协议的内容和本网站所掌握的事实依据,可以认定用户存在违法或违反本协议行为以及在本网站交易平台上的其他不当行为,本网站有权在本网站交易平台及所在网站上以网络发布形式公布用户的违法行为,并有权随时作出删除相关信息,而无须征得用户的同意。


      本 网站有权在不通知用户的前提下删除或采取其他限制性措施处理下列信息:包括但不限于以规避费用为目的;以炒作信用为目的;存在欺诈等恶意或虚假内容;与网 上交易无关或不是以交易为目的;存在恶意竞价或其他试图扰乱正常交易秩序因素;该信息违反公共利益或可能严重损害本网站和其他用户合法利益的。


      用 户授予本网站独家的、全球通用的、永久的、免费的信息许可使用权利,本网站有权对该权利进行再授权,依此授权本网站有权(全部或部份地) 使用、复制、修订、改写、发布、翻译、分发、执行和展示用户公示于网站的各类信息或制作其派生作品,以现在已知或日后开发的任何形式、媒体或技术,将上述 信息纳入其他作品内。


      五、服务的中断和终止

      在 本网站未向用户收取相关服务费用的情况下,本网站可自行全权决定以任何理由 (包括但不限于本网站认为用户已违反本协议的字面意义和精神,或用户在超过180天内未登录本网站等) 终止对用户的服务,并不再保存用户在本网站的全部资料(包括但不限于用户信息、商品信息、交易信息等)。同时本网站可自行全权决定,在发出通知或不发出通 知的情况下,随时停止提供全部或部分服务。服务终止后,本网站没有义务为用户保留原用户资料或与之相关的任何信息,或转发任何未曾阅读或发送的信息给用户 或第三方。此外,本网站不就终止对用户的服务而对用户或任何第三方承担任何责任。


      如用户向本网站提出注销本网站注册用户身份,需经本网站审核同意,由本网站注销该注册用户,用户即解除与本网站的协议关系,但本网站仍保留下列权利: 

      用户注销后,本网站有权保留该用户的资料,包括但不限于以前的用户资料、店铺资料、商品资料和交易记录等。

      用户注销后,如用户在注销前在本网站交易平台上存在违法行为或违反本协议的行为,本网站仍可行使本协议所规定的权利。

      如存在下列情况,本网站可以通过注销用户的方式终止服务: 

      在用户违反本协议相关规定时,本网站有权终止向该用户提供服务。本网站将在中断服务时通知用户。但如该用户在被本网站终止提供服务后,再一次直接或间接或以他人名义注册为本网站用户的,本网站有权再次单方面终止为该用户提供服务;

      一旦本网站发现用户注册资料中主要内容是虚假的,本网站有权随时终止为该用户提供服务;

      本协议终止或更新时,用户未确认新的协议的。

      其它本网站认为需终止服务的情况。


      因用户违反相关法律法规或者违反本协议规定等原因而致使本网站中断、终止对用户服务的,对于服务中断、终止之前用户交易行为依下列原则处理: 

      本网站有权决定是否在中断、终止对用户服务前将用户被中断或终止服务的情况和原因通知用户交易关系方,包括但不限于对该交易有意向但尚未达成交易的用户,参与该交易竞价的用户,已达成交易要约用户。

      服务中断、终止之前,用户已经上传至本网站的物品尚未交易或交易尚未完成的,本网站有权在中断、终止服务的同时删除此项物品的相关信息。

      服务中断、终止之前,用户已经就其他用户出售的具体物品作出要约,但交易尚未结束,本网站有权在中断或终止服务的同时删除该用户的相关要约和信息。


      本网站若因用户的行为(包括但不限于刊登的商品、在本网站社区发帖等)侵害了第三方的权利或违反了相关规定,而受到第三方的追偿或受到主管机关的处分时,用户应赔偿本网站因此所产生的一切损失及费用。

      对违反相关法律法规或者违反本协议规定,且情节严重的用户,本网站有权终止该用户的其它服务。


      六、协议的修订

      本协议可由本网站随时修订,并将修订后的协议公告于本网站之上,修订后的条款内容自公告时起生效,并成为本协议的一部分。用户若在本协议修改之后,仍继续使用本网站,则视为用户接受和自愿遵守修订后的协议。本网站行使修改或中断服务时,不需对任何第三方负责。


      七、 本网站的责任范围 


      当用户接受该协议时,用户应明确了解并同意∶

      是否经由本网站下载或取得任何资料,由用户自行考虑、衡量并且自负风险,因下载任何资料而导致用户电脑系统的任何损坏或资料流失,用户应负完全责任。

      用户经由本网站取得的建议和资讯,无论其形式或表现,绝不构成本协议未明示规定的任何保证。

      基于以下原因而造成的利润、商誉、使用、资料损失或其它无形损失,本网站不承担任何直接、间接、附带、特别、衍生性或惩罚性赔偿(即使本网站已被告知前款赔偿的可能性):

      本网站的使用或无法使用。

      经由或通过本网站购买或取得的任何物品,或接收之信息,或进行交易所随之产生的替代物品及服务的购买成本。

      用户的传输或资料遭到未获授权的存取或变更。

      本网站中任何第三方之声明或行为。

      本网站其它相关事宜。


      本网站只是为用户提供一个交易的平台,对于用户所刊登的交易物品的合法性、真实性及其品质,以及用户履行交易的能力等,本网站一律不负任何担保责任。用户如果因使用本网站,或因购买刊登于本网站的任何物品,而受有损害时,本网站不负任何补偿或赔偿责任。


      本 网站提供与其它互联网上的网站或资源的链接,用户可能会因此连结至其它运营商经营的网站,但不表示本网站与这些运营商有任何关系。其它运营商经营的网站均 由各经营者自行负责,不属于本网站控制及负责范围之内。对于存在或来源于此类网站或资源的任何内容、广告、产品或其它资料,本网站亦不予保证或负责。因使 用或依赖任何此类网站或资源发布的或经由此类网站或资源获得的任何内容、物品或服务所产生的任何损害或损失,本网站不负任何直接或间接的责任。


      八.、不可抗力

      因不可抗力或者其他意外事件,使得本协议的履行不可能、不必要或者无意义的,双方均不承担责任。本合同所称之不可抗力意指不能预见、不能避免并不能克服的 客观情况,包括但不限于战争、台风、水灾、火灾、雷击或地震、罢工、暴动、法定疾病、黑客攻击、网络病毒、电信部门技术管制、政府行为或任何其它自然或人 为造成的灾难等客观情况。


      九、争议解决方式

      本协议及其修订本的有效性、履行和与本协议及其修订本效力有关的所有事宜,将受中华人民共和国法律管辖,任何争议仅适用中华人民共和国法律。

      因 使用本网站服务所引起与本网站的任何争议,均应提交深圳仲裁委员会按照该会届时有效的仲裁规则进行仲裁。相关争议应单独仲裁,不得与任何其它方的争议在任 何仲裁中合并处理,该仲裁裁决是终局,对各方均有约束力。如果所涉及的争议不适于仲裁解决,用户同意一切争议由人民法院管辖。


      ', '用户注册协议', '最多 105000 个字符', '用户注册协议最多 105000 个字符', 'common', 'common_agreement_userregister', '1558022648'), ('90', '/static/upload/images/common/2019/05/17/1558025141249118.png', '用户注册背景图片', '', '请上传用户注册背景图片', 'home', 'home_site_user_register_bg_images', '1558074284'), ('91', '/static/upload/images/common/2019/05/17/1558062481107570.jpg', '图片', '图片1 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad1_images', '1558084931'), ('92', '/static/upload/images/common/2019/05/17/1558072588843696.jpg', '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad2_images', '1558084931'), ('93', '/static/upload/images/common/2019/05/17/1558073623385520.jpg', '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_login_ad3_images', '1558084931'), ('94', 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad1_url', '1558084931'), ('95', 'https://ask.shopxo.net/', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad2_url', '1558084931'), ('96', 'https://shopxo.net/vip.html', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_login_ad3_url', '1558084931'), ('97', '', '背景色', '背景色1', '', 'home', 'home_site_user_login_ad1_bg_color', '1558084931'), ('98', '#FAFAFA', '背景色', '背景色2', '', 'home', 'home_site_user_login_ad2_bg_color', '1558084931'), ('99', '#FAFAFA', '背景色', '背景色3', '', 'home', 'home_site_user_login_ad3_bg_color', '1558084931'), ('100', '1', '登录图片验证码', '可以防止非法登录', '请选择是否开启登录图片验证码', 'home', 'home_user_login_img_verify_state', '1558084931'), ('101', '/static/upload/images/common/2019/05/17/1558072588843696.jpg', '图片', '图片1 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_forgetpwd_ad1_images', '1558084915'), ('102', '/static/upload/images/common/2019/05/17/1558073623641199.jpg', '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_forgetpwd_ad2_images', '1558084915'), ('103', '', '图片', '图片2 [ 建议使用 450X350 像数 ]', '', 'home', 'home_site_user_forgetpwd_ad3_images', '1558084915'), ('104', 'https://shopxo.net/', 'url地址', '地址1 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad1_url', '1558084915'), ('105', '', 'url地址', '地址2 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad2_url', '1558084915'), ('106', '', 'url地址', '地址3 [ 带http://或https:// ]', '', 'home', 'home_site_user_forgetpwd_ad3_url', '1558084915'), ('107', '#FAFAFA', '背景色', '背景色1', '', 'home', 'home_site_user_forgetpwd_ad1_bg_color', '1558084915'), ('108', '#FAFAFA', '背景色', '背景色2', '', 'home', 'home_site_user_forgetpwd_ad2_bg_color', '1558084915'), ('109', '', '背景色', '背景色3', '', 'home', 'home_site_user_forgetpwd_ad3_bg_color', '1558084915'), ('110', '1', '用户注册图片验证码', '可以防止非法注册', '请选择是否开启用户注册图片验证码', 'home', 'home_user_register_img_verify_state', '1558074284'), ('111', '', '图片验证码规则', '默认白底黑字,可根据需求i加大验证码识别难度', '', 'common', 'common_images_verify_rules', '1558085166'); COMMIT; -- ---------------------------- @@ -364,7 +366,7 @@ CREATE TABLE `s_goods` ( -- Records of `s_goods` -- ---------------------------- BEGIN; -INSERT INTO `s_goods` VALUES ('1', '1', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


      ', '2', '0', '27', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '', '', '0', '1547450921', '1554556830'), ('2', '2', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1694', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


      ', '2', '7', '361', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '', '', '0', '1547451624', '1554555460'), ('3', '2', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


      ', '2', '0', '37', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '', '', '0', '1547452007', '1547452007'), ('4', '1', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


      ', '2', '0', '166', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '', '', '0', '1547452553', '1547452553'), ('5', '2', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '435', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


      ', '2', '1', '277', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '', '', '0', '1547452798', '1547452798'), ('6', '1', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '318', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

       X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



      ', '2', '1', '250', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '', '', '0', '1547453135', '1547453157'), ('7', '1', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '319', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


      ', '2', '1', '119', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '', '', '0', '1547453967', '1554485498'), ('8', '1', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


      ', '2', '0', '32', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '', '', '0', '1547454269', '1554485486'), ('9', '2', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '596', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


      ', '3', '0', '108', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '', '', '0', '1547454786', '1554555420'), ('10', '0', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '33', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

      【品牌】欧单 学媛风 猫咪良品

      【吊牌】xueyuanfeng 猫咪良品

      【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

      好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

      【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

      【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


      XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


      S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

      M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

      L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


      (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

      PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

      蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


      ', '2', '0', '202', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '', '', '0', '1547455375', '1557027030'), ('11', '0', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '36665977', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '0.00-268.00', '0.00', '268.00', '160.00-258.00', '160.00', '258.00', '1', '1', '0', '1', '1', '1', '

      【品牌】欧单 学媛风 猫咪良品

      【吊牌】xueyuanfeng 猫咪良品

      【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

      好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

      【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

      【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


      XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


      S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

      M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

      L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


      (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

      PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

      大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

      肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



      ', '4', '1', '95', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '', '', '0', '1547455700', '1556157100'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '117', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '0.01-128.00', '0.01', '128.00', '3', '1', '0', '1', '1', '1', '

      \"d-1.jpg\"/

      \"d-2.jpg\"/

      ', '3', '0', '413', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '连衣裙,裙子', '夏季连衣裙,瘦身裙子', '0', '1547456230', '1557740037'); +INSERT INTO `s_goods` VALUES ('1', '1', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


      ', '2', '0', '27', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '', '', '0', '1547450921', '1554556830'), ('2', '2', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1694', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


      ', '2', '7', '361', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '', '', '0', '1547451624', '1554555460'), ('3', '2', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


      ', '2', '0', '38', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '', '', '0', '1547452007', '1547452007'), ('4', '1', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


      ', '2', '0', '166', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '', '', '0', '1547452553', '1547452553'), ('5', '2', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '435', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


      ', '2', '1', '278', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '', '', '0', '1547452798', '1547452798'), ('6', '1', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '318', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

       X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



      ', '2', '1', '252', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '', '', '0', '1547453135', '1547453157'), ('7', '1', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '319', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


      ', '2', '1', '139', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '', '', '0', '1547453967', '1554485498'), ('8', '1', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


      ', '2', '0', '35', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '', '', '0', '1547454269', '1554485486'), ('9', '2', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '596', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


      ', '3', '0', '108', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '', '', '0', '1547454786', '1554555420'), ('10', '0', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '33', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

      【品牌】欧单 学媛风 猫咪良品

      【吊牌】xueyuanfeng 猫咪良品

      【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

      好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

      【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

      【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


      XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


      S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

      M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

      L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


      (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

      PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

      蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


      ', '2', '0', '202', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '', '', '0', '1547455375', '1557027030'), ('11', '0', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '36665977', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '0.00-268.00', '0.00', '268.00', '160.00-258.00', '160.00', '258.00', '1', '1', '0', '1', '1', '1', '

      【品牌】欧单 学媛风 猫咪良品

      【吊牌】xueyuanfeng 猫咪良品

      【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

      好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

      【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

      【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


      XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


      S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

      M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

      L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


      (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

      PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

      大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

      肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



      ', '4', '1', '95', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '', '', '0', '1547455700', '1556157100'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '117', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '0.01-128.00', '0.01', '128.00', '3', '1', '0', '1', '1', '1', '

      \"d-1.jpg\"/

      \"d-2.jpg\"/

      ', '3', '0', '413', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '连衣裙,裙子', '夏季连衣裙,瘦身裙子', '0', '1547456230', '1557740037'); COMMIT; -- ---------------------------- @@ -378,13 +380,13 @@ CREATE TABLE `s_goods_browse` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', `upd_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户商品浏览'; +) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户商品浏览'; -- ---------------------------- -- Records of `s_goods_browse` -- ---------------------------- BEGIN; -INSERT INTO `s_goods_browse` VALUES ('1', '7', '91', '1554803230', '1554805470'), ('2', '11', '90', '1554966398', '1557852600'), ('3', '10', '90', '1555048568', '1557909930'), ('4', '9', '90', '1555058265', '1556156966'), ('5', '2', '90', '1555157678', '1557910162'), ('6', '12', '90', '1555159096', '1557908554'), ('7', '5', '90', '1555402359', '1557909925'), ('8', '7', '90', '1555406985', '1557909972'), ('9', '4', '90', '1555491079', '1556517497'), ('10', '6', '90', '1555494278', '1557901606'), ('11', '8', '91', '1556075952', '1556075952'), ('12', '3', '90', '1556077528', '1557909964'), ('13', '8', '90', '1557209457', '1557847174'), ('14', '4', '92', '1557818775', '1557818778'), ('15', '7', '92', '1557826700', '1557892156'), ('16', '2', '92', '1557828258', '1557888725'), ('17', '11', '92', '1557884597', '1557886554'), ('18', '5', '92', '1557887694', '1557887694'); +INSERT INTO `s_goods_browse` VALUES ('1', '7', '91', '1554803230', '1554805470'), ('2', '11', '90', '1554966398', '1557852600'), ('3', '10', '90', '1555048568', '1557909930'), ('4', '9', '90', '1555058265', '1556156966'), ('5', '2', '90', '1555157678', '1557910162'), ('6', '12', '90', '1555159096', '1557908554'), ('7', '5', '90', '1555402359', '1557909925'), ('8', '7', '90', '1555406985', '1557909972'), ('9', '4', '90', '1555491079', '1556517497'), ('10', '6', '90', '1555494278', '1557901606'), ('11', '8', '91', '1556075952', '1556075952'), ('12', '3', '90', '1556077528', '1558081801'), ('13', '8', '90', '1557209457', '1558081999'), ('14', '4', '92', '1557818775', '1557818778'), ('15', '7', '92', '1557826700', '1557892156'), ('16', '2', '92', '1557828258', '1557888725'), ('17', '11', '92', '1557884597', '1557886554'), ('18', '5', '92', '1557887694', '1557887694'), ('19', '6', '93', '1558080598', '1558080598'), ('20', '7', '93', '1558081594', '1558081594'); COMMIT; -- ---------------------------- @@ -651,13 +653,13 @@ CREATE TABLE `s_message` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; +) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; -- ---------------------------- -- Records of `s_message` -- ---------------------------- BEGIN; -INSERT INTO `s_message` VALUES ('1', '100', '订单支付', '订单支付成功,金额7.02元', '2', '1', '0', '0', '0', '0', '1553826950'), ('2', '100', '订单支付', '订单支付成功,金额10.01元', '3', '1', '0', '0', '0', '0', '1553827061'), ('3', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554188629'), ('4', '104', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554195345'), ('5', '104', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554256553'), ('6', '108', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1554270624'), ('7', '114', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554343971'), ('8', '115', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554344687'), ('9', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1554962882'), ('10', '90', '订单支付', '订单支付成功,金额267.74元', '1', '1', '0', '1', '0', '0', '1554966442'), ('11', '90', '订单发货', '订单已发货', '1', '1', '0', '1', '0', '0', '1554966457'), ('12', '90', '积分变动', '订单商品完成赠送积分增加1', '0', '0', '0', '1', '0', '0', '1554966464'), ('13', '90', '订单收货', '订单收货成功', '1', '1', '0', '1', '0', '0', '1554966464'), ('14', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1555244676'), ('15', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1555903059'), ('16', '90', '订单支付', '订单支付成功,金额9231.9元', '3', '1', '0', '1', '0', '0', '1556258500'), ('17', '90', '订单支付', '订单支付成功,金额6600元', '4', '1', '0', '1', '0', '0', '1556258528'), ('18', '90', '订单支付', '订单支付成功,金额248元', '5', '1', '0', '1', '0', '0', '1556258552'), ('19', '90', '订单支付', '订单支付成功,金额466元', '6', '1', '0', '1', '0', '0', '1556259546'), ('20', '90', '订单支付', '订单支付成功,金额238元', '7', '1', '0', '1', '0', '0', '1556260768'), ('21', '90', '订单支付', '订单支付成功,金额228元', '8', '1', '0', '1', '0', '0', '1556260794'), ('22', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1556415732'), ('23', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1556603278'), ('24', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557022304'), ('25', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557138595'), ('26', '90', '账户余额变动', '管理员操作[ 赠送金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557282760'), ('27', '90', '账户余额变动', '管理员操作[ 赠送金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557282981'), ('28', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557298489'), ('29', '90', '账户余额变动', '用户提现申请[ 减少有效金额1.00元 ]', '2', '0', '0', '1', '0', '0', '1557308295'), ('30', '90', '账户余额变动', '管理员操作[ 赠送金额增加2.00元 ]', '1', '0', '0', '1', '0', '0', '1557310710'), ('31', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.80元 ]', '2', '3', '0', '1', '0', '0', '1557470171'), ('32', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 有效金额退回0.20元 ]', '2', '3', '0', '1', '0', '0', '1557470171'), ('33', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.89元 ]', '2', '3', '0', '1', '0', '0', '1557470385'), ('34', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 有效金额退回0.11元 ]', '2', '3', '0', '1', '0', '0', '1557470385'), ('35', '90', '账户余额变动', '管理员操作[ 冻结金额增加0.80元 ]', '1', '0', '0', '1', '0', '0', '1557470491'), ('36', '90', '账户余额变动', '管理员操作[ 有效金额增加0.69元 ]', '1', '0', '0', '1', '0', '0', '1557470501'), ('37', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.79元 ]', '2', '3', '0', '1', '0', '0', '1557470562'), ('38', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 冻结金额退回至有效金额0.21元 ]', '2', '3', '0', '1', '0', '0', '1557470562'), ('39', '90', '账户余额变动', '管理员操作[ 有效金额减少0.21元 ]', '1', '0', '0', '1', '0', '0', '1557470649'), ('40', '90', '账户余额变动', '管理员操作[ 冻结金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557470649'), ('41', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470683'), ('42', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 冻结金额退回至有效金额0.01元 ]', '2', '3', '0', '1', '0', '0', '1557470683'), ('43', '90', '账户余额变动', '管理员操作[ 冻结金额增加10.00元 ]', '1', '0', '0', '1', '0', '0', '1557470736'), ('44', '90', '账户余额变动', ' [ 提现申请失败 , 有效金额退回1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470799'), ('45', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470799'), ('46', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额退回至有效金额1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470902'), ('47', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470902'), ('48', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470975'), ('49', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额退回至有效金额1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470975'), ('50', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557725295'), ('51', '90', '订单发货', '订单已发货', '3', '1', '0', '0', '0', '0', '1557739690'), ('52', '90', '积分变动', '订单商品完成赠送积分增加11', '0', '0', '0', '0', '0', '0', '1557740031'), ('53', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557740031'), ('54', '90', '积分变动', '订单商品完成赠送积分增加65', '0', '0', '0', '0', '0', '0', '1557740031'), ('55', '90', '订单收货', '订单收货成功', '3', '1', '0', '0', '0', '0', '1557740031'), ('56', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557899840'), ('57', '90', '订单支付', '订单支付成功,金额5280元', '12', '1', '0', '0', '0', '0', '1557905231'), ('58', '90', '订单发货', '订单已发货', '12', '1', '0', '0', '0', '0', '1557905242'), ('59', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905246'), ('60', '90', '订单收货', '订单收货成功', '12', '1', '0', '0', '0', '0', '1557905246'), ('61', '90', '订单发货', '订单已发货', '4', '1', '0', '0', '0', '0', '1557905259'), ('62', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905263'), ('63', '90', '订单收货', '订单收货成功', '4', '1', '0', '0', '0', '0', '1557905263'), ('64', '90', '订单支付', '订单支付成功,金额4400元', '13', '1', '0', '0', '0', '0', '1557905410'), ('65', '90', '订单发货', '订单已发货', '13', '1', '0', '0', '0', '0', '1557905420'), ('66', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905423'), ('67', '90', '订单收货', '订单收货成功', '13', '1', '0', '0', '0', '0', '1557905423'), ('68', '90', '订单支付', '订单支付成功,金额3840元', '14', '1', '0', '0', '0', '0', '1557905450'), ('69', '90', '订单发货', '订单已发货', '14', '1', '0', '0', '0', '0', '1557905464'), ('70', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905469'), ('71', '90', '订单收货', '订单收货成功', '14', '1', '0', '0', '0', '0', '1557905469'), ('72', '90', '订单支付', '订单支付成功,金额5280元', '15', '1', '0', '0', '0', '0', '1557905494'), ('73', '90', '订单发货', '订单已发货', '15', '1', '0', '0', '0', '0', '1557905501'), ('74', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905506'), ('75', '90', '订单收货', '订单收货成功', '15', '1', '0', '0', '0', '0', '1557905506'), ('76', '90', '订单支付', '订单支付成功,金额5280元', '16', '1', '0', '0', '0', '0', '1557905531'), ('77', '90', '订单发货', '订单已发货', '16', '1', '0', '0', '0', '0', '1557905536'), ('78', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905539'), ('79', '90', '订单收货', '订单收货成功', '16', '1', '0', '0', '0', '0', '1557905539'), ('80', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557985469'), ('81', '93', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1558002429'); +INSERT INTO `s_message` VALUES ('1', '100', '订单支付', '订单支付成功,金额7.02元', '2', '1', '0', '0', '0', '0', '1553826950'), ('2', '100', '订单支付', '订单支付成功,金额10.01元', '3', '1', '0', '0', '0', '0', '1553827061'), ('3', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554188629'), ('4', '104', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554195345'), ('5', '104', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554256553'), ('6', '108', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1554270624'), ('7', '114', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554343971'), ('8', '115', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1554344687'), ('9', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1554962882'), ('10', '90', '订单支付', '订单支付成功,金额267.74元', '1', '1', '0', '1', '0', '0', '1554966442'), ('11', '90', '订单发货', '订单已发货', '1', '1', '0', '1', '0', '0', '1554966457'), ('12', '90', '积分变动', '订单商品完成赠送积分增加1', '0', '0', '0', '1', '0', '0', '1554966464'), ('13', '90', '订单收货', '订单收货成功', '1', '1', '0', '1', '0', '0', '1554966464'), ('14', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1555244676'), ('15', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1555903059'), ('16', '90', '订单支付', '订单支付成功,金额9231.9元', '3', '1', '0', '1', '0', '0', '1556258500'), ('17', '90', '订单支付', '订单支付成功,金额6600元', '4', '1', '0', '1', '0', '0', '1556258528'), ('18', '90', '订单支付', '订单支付成功,金额248元', '5', '1', '0', '1', '0', '0', '1556258552'), ('19', '90', '订单支付', '订单支付成功,金额466元', '6', '1', '0', '1', '0', '0', '1556259546'), ('20', '90', '订单支付', '订单支付成功,金额238元', '7', '1', '0', '1', '0', '0', '1556260768'), ('21', '90', '订单支付', '订单支付成功,金额228元', '8', '1', '0', '1', '0', '0', '1556260794'), ('22', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1556415732'), ('23', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1556603278'), ('24', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557022304'), ('25', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557138595'), ('26', '90', '账户余额变动', '管理员操作[ 赠送金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557282760'), ('27', '90', '账户余额变动', '管理员操作[ 赠送金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557282981'), ('28', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1557298489'), ('29', '90', '账户余额变动', '用户提现申请[ 减少有效金额1.00元 ]', '2', '0', '0', '1', '0', '0', '1557308295'), ('30', '90', '账户余额变动', '管理员操作[ 赠送金额增加2.00元 ]', '1', '0', '0', '1', '0', '0', '1557310710'), ('31', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.80元 ]', '2', '3', '0', '1', '0', '0', '1557470171'), ('32', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 有效金额退回0.20元 ]', '2', '3', '0', '1', '0', '0', '1557470171'), ('33', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.89元 ]', '2', '3', '0', '1', '0', '0', '1557470385'), ('34', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 有效金额退回0.11元 ]', '2', '3', '0', '1', '0', '0', '1557470385'), ('35', '90', '账户余额变动', '管理员操作[ 冻结金额增加0.80元 ]', '1', '0', '0', '1', '0', '0', '1557470491'), ('36', '90', '账户余额变动', '管理员操作[ 有效金额增加0.69元 ]', '1', '0', '0', '1', '0', '0', '1557470501'), ('37', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少0.79元 ]', '2', '3', '0', '1', '0', '0', '1557470562'), ('38', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 冻结金额退回至有效金额0.21元 ]', '2', '3', '0', '1', '0', '0', '1557470562'), ('39', '90', '账户余额变动', '管理员操作[ 有效金额减少0.21元 ]', '1', '0', '0', '1', '0', '0', '1557470649'), ('40', '90', '账户余额变动', '管理员操作[ 冻结金额增加1.00元 ]', '1', '0', '0', '1', '0', '0', '1557470649'), ('41', '90', '账户余额变动', ' [ 提现申请成功 , 冻结金额减少1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470683'), ('42', '90', '账户余额变动', ' [ 提现申请成功 , 部分金额未打款 , 冻结金额退回至有效金额0.01元 ]', '2', '3', '0', '1', '0', '0', '1557470683'), ('43', '90', '账户余额变动', '管理员操作[ 冻结金额增加10.00元 ]', '1', '0', '0', '1', '0', '0', '1557470736'), ('44', '90', '账户余额变动', ' [ 提现申请失败 , 有效金额退回1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470799'), ('45', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470799'), ('46', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额退回至有效金额1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470902'), ('47', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470902'), ('48', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额释放 1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470975'), ('49', '90', '账户余额变动', ' [ 提现申请失败 , 冻结金额退回至有效金额1.00元 ]', '2', '3', '0', '1', '0', '0', '1557470975'), ('50', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557725295'), ('51', '90', '订单发货', '订单已发货', '3', '1', '0', '0', '0', '0', '1557739690'), ('52', '90', '积分变动', '订单商品完成赠送积分增加11', '0', '0', '0', '0', '0', '0', '1557740031'), ('53', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557740031'), ('54', '90', '积分变动', '订单商品完成赠送积分增加65', '0', '0', '0', '0', '0', '0', '1557740031'), ('55', '90', '订单收货', '订单收货成功', '3', '1', '0', '0', '0', '0', '1557740031'), ('56', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557899840'), ('57', '90', '订单支付', '订单支付成功,金额5280元', '12', '1', '0', '0', '0', '0', '1557905231'), ('58', '90', '订单发货', '订单已发货', '12', '1', '0', '0', '0', '0', '1557905242'), ('59', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905246'), ('60', '90', '订单收货', '订单收货成功', '12', '1', '0', '0', '0', '0', '1557905246'), ('61', '90', '订单发货', '订单已发货', '4', '1', '0', '0', '0', '0', '1557905259'), ('62', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905263'), ('63', '90', '订单收货', '订单收货成功', '4', '1', '0', '0', '0', '0', '1557905263'), ('64', '90', '订单支付', '订单支付成功,金额4400元', '13', '1', '0', '0', '0', '0', '1557905410'), ('65', '90', '订单发货', '订单已发货', '13', '1', '0', '0', '0', '0', '1557905420'), ('66', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905423'), ('67', '90', '订单收货', '订单收货成功', '13', '1', '0', '0', '0', '0', '1557905423'), ('68', '90', '订单支付', '订单支付成功,金额3840元', '14', '1', '0', '0', '0', '0', '1557905450'), ('69', '90', '订单发货', '订单已发货', '14', '1', '0', '0', '0', '0', '1557905464'), ('70', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905469'), ('71', '90', '订单收货', '订单收货成功', '14', '1', '0', '0', '0', '0', '1557905469'), ('72', '90', '订单支付', '订单支付成功,金额5280元', '15', '1', '0', '0', '0', '0', '1557905494'), ('73', '90', '订单发货', '订单已发货', '15', '1', '0', '0', '0', '0', '1557905501'), ('74', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905506'), ('75', '90', '订单收货', '订单收货成功', '15', '1', '0', '0', '0', '0', '1557905506'), ('76', '90', '订单支付', '订单支付成功,金额5280元', '16', '1', '0', '0', '0', '0', '1557905531'), ('77', '90', '订单发货', '订单已发货', '16', '1', '0', '0', '0', '0', '1557905536'), ('78', '90', '积分变动', '订单商品完成赠送积分增加30', '0', '0', '0', '0', '0', '0', '1557905539'), ('79', '90', '订单收货', '订单收货成功', '16', '1', '0', '0', '0', '0', '1557905539'), ('80', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1557985469'), ('81', '93', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1558002429'), ('82', '93', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1558059358'), ('83', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1558081617'); COMMIT; -- ---------------------------- @@ -1116,13 +1118,13 @@ CREATE TABLE `s_plugins_wallet` ( PRIMARY KEY (`id`), KEY `status` (`status`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='钱包 - 应用'; +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='钱包 - 应用'; -- ---------------------------- -- Records of `s_plugins_wallet` -- ---------------------------- BEGIN; -INSERT INTO `s_plugins_wallet` VALUES ('1', '90', '0', '13.01', '6.00', '2.00', '1556610086', '1557470736'), ('2', '91', '1', '124.00', '3.00', '1.00', '1559610086', '0'), ('3', '77', '0', '7566744.00', '12.00', '2345.00', '1586610086', '0'); +INSERT INTO `s_plugins_wallet` VALUES ('1', '90', '0', '13.01', '6.00', '2.00', '1556610086', '1557470736'), ('2', '91', '1', '124.00', '3.00', '1.00', '1559610086', '0'), ('3', '77', '0', '7566744.00', '12.00', '2345.00', '1586610086', '0'), ('4', '93', '0', '0.00', '0.00', '0.00', '1558081597', '0'); COMMIT; -- ---------------------------- @@ -1387,13 +1389,13 @@ CREATE TABLE `s_search_history` ( `ymd` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日期 ymd', `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=118 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; +) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; -- ---------------------------- -- Records of `s_search_history` -- ---------------------------- BEGIN; -INSERT INTO `s_search_history` VALUES ('1', '90', '0', '0', '', '0-0', 'default', 'asc', '20190412', '1555048567'), ('2', '90', '0', '0', '', '0-0', 'default', 'asc', '20190412', '1555058264'), ('3', '90', '0', '1', '', '0-0', 'default', 'asc', '20190413', '1555157671'), ('4', '90', '0', '0', '', '0-0', 'default', 'asc', '20190414', '1555222450'), ('5', '90', '0', '1', '', '0-0', 'default', 'asc', '20190414', '1555222522'), ('6', '90', '0', '0', '', '0-0', 'default', 'asc', '20190415', '1555293685'), ('7', '90', '0', '53', '', '0-0', 'default', 'asc', '20190416', '1555400228'), ('8', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555402358'), ('9', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407340'), ('10', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407342'), ('11', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407348'), ('12', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407348'), ('13', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407367'), ('14', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407378'), ('15', '90', '0', '0', '', '0-0', 'default', 'asc', '20190422', '1555915151'), ('16', '90', '0', '0', '', '0-0', 'min_price', 'desc', '20190422', '1555915154'), ('17', '90', '0', '0', '', '0-0', 'min_price', 'asc', '20190422', '1555915155'), ('18', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190422', '1555915156'), ('19', '90', '0', '0', '', '0-0', 'sales_count', 'asc', '20190422', '1555915157'), ('20', '90', '0', '0', '', '0-0', 'min_price', 'desc', '20190422', '1555915159'), ('21', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190422', '1555915159'), ('22', '90', '0', '0', '', '0-0', 'default', 'desc', '20190422', '1555915160'), ('23', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556006494'), ('24', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556006499'), ('25', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556008575'), ('26', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556009343'), ('27', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009712'), ('28', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009715'), ('29', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009787'), ('30', '90', '0', '0', '11', '0-0', 'default', 'asc', '20190423', '1556014897'), ('31', '90', '0', '0', '11', '0-0', 'default', 'asc', '20190423', '1556014939'), ('32', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016061'), ('33', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016064'), ('34', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016066'), ('35', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016067'), ('36', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016069'), ('37', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016070'), ('38', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016072'), ('39', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016073'), ('40', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016079'), ('41', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016083'), ('42', '90', '0', '0', '包包', '0-0', 'default', 'asc', '20190423', '1556016107'), ('43', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016131'), ('44', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016139'), ('45', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016141'), ('46', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016144'), ('47', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016146'), ('48', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016162'), ('49', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016163'), ('50', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016176'), ('51', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016655'), ('52', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016656'), ('53', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016658'), ('54', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016660'), ('55', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016717'), ('56', '90', '0', '0', '', '0-0', 'default', 'asc', '20190424', '1556069360'), ('57', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160619'), ('58', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160716'), ('59', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160717'), ('60', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160734'), ('61', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160998'), ('62', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160998'), ('63', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161001'), ('64', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161077'), ('65', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161078'), ('66', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161079'), ('67', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161089'), ('68', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161091'), ('69', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161092'), ('70', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161099'), ('71', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161118'), ('72', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161120'), ('73', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161174'), ('74', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161180'), ('75', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161235'), ('76', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161266'), ('77', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161272'), ('78', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161423'), ('79', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190425', '1556161425'), ('80', '90', '0', '0', '', '0-0', 'sales_count', 'asc', '20190425', '1556161425'), ('81', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161441'), ('82', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161449'), ('83', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161453'), ('84', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161454'), ('85', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161481'), ('86', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161482'), ('87', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161483'), ('88', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161527'), ('89', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556249993'), ('90', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556262777'), ('91', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556262793'), ('92', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263175'), ('93', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263188'), ('94', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263196'), ('95', '90', '0', '0', '', '0-0', 'default', 'asc', '20190428', '1556429081'), ('96', '90', '0', '2', '', '0-0', 'default', 'asc', '20190428', '1556429339'), ('97', '90', '0', '0', '', '0-0', 'default', 'asc', '20190428', '1556430376'), ('98', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516547'), ('99', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516616'), ('100', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516670'), ('101', '0', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516838'), ('102', '0', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190429', '1556516855'), ('103', '90', '0', '0', '', '0-0', 'default', 'asc', '20190430', '1556588513'), ('104', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022315'), ('105', '90', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022610'), ('106', '90', '0', '2', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022612'), ('107', '90', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022615'), ('108', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022621'), ('109', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022628'), ('110', '0', '0', '305', '', '0-0', 'default', 'asc', '20190506', '1557124802'), ('111', '0', '0', '304', '', '0-0', 'default', 'asc', '20190506', '1557124806'), ('112', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557131540'), ('113', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557131543'), ('114', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557135948'), ('115', '0', '0', '2', '', '0-0', 'default', 'asc', '20190506', '1557135967'), ('116', '90', '0', '0', '', '0-0', 'default', 'asc', '20190507', '1557199970'), ('117', '0', '0', '0', '', '0-0', 'default', 'asc', '20190516', '1558022071'); +INSERT INTO `s_search_history` VALUES ('1', '90', '0', '0', '', '0-0', 'default', 'asc', '20190412', '1555048567'), ('2', '90', '0', '0', '', '0-0', 'default', 'asc', '20190412', '1555058264'), ('3', '90', '0', '1', '', '0-0', 'default', 'asc', '20190413', '1555157671'), ('4', '90', '0', '0', '', '0-0', 'default', 'asc', '20190414', '1555222450'), ('5', '90', '0', '1', '', '0-0', 'default', 'asc', '20190414', '1555222522'), ('6', '90', '0', '0', '', '0-0', 'default', 'asc', '20190415', '1555293685'), ('7', '90', '0', '53', '', '0-0', 'default', 'asc', '20190416', '1555400228'), ('8', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555402358'), ('9', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407340'), ('10', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407342'), ('11', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407348'), ('12', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407348'), ('13', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407367'), ('14', '90', '0', '0', '', '0-0', 'default', 'asc', '20190416', '1555407378'), ('15', '90', '0', '0', '', '0-0', 'default', 'asc', '20190422', '1555915151'), ('16', '90', '0', '0', '', '0-0', 'min_price', 'desc', '20190422', '1555915154'), ('17', '90', '0', '0', '', '0-0', 'min_price', 'asc', '20190422', '1555915155'), ('18', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190422', '1555915156'), ('19', '90', '0', '0', '', '0-0', 'sales_count', 'asc', '20190422', '1555915157'), ('20', '90', '0', '0', '', '0-0', 'min_price', 'desc', '20190422', '1555915159'), ('21', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190422', '1555915159'), ('22', '90', '0', '0', '', '0-0', 'default', 'desc', '20190422', '1555915160'), ('23', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556006494'), ('24', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556006499'), ('25', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556008575'), ('26', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556009343'), ('27', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009712'), ('28', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009715'), ('29', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556009787'), ('30', '90', '0', '0', '11', '0-0', 'default', 'asc', '20190423', '1556014897'), ('31', '90', '0', '0', '11', '0-0', 'default', 'asc', '20190423', '1556014939'), ('32', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016061'), ('33', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016064'), ('34', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016066'), ('35', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016067'), ('36', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016069'), ('37', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016070'), ('38', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016072'), ('39', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016073'), ('40', '90', '0', '1', '', '0-0', 'default', 'asc', '20190423', '1556016079'), ('41', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016083'), ('42', '90', '0', '0', '包包', '0-0', 'default', 'asc', '20190423', '1556016107'), ('43', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016131'), ('44', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016139'), ('45', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016141'), ('46', '90', '0', '58', '', '0-0', 'default', 'asc', '20190423', '1556016144'), ('47', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016146'), ('48', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016162'), ('49', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016163'), ('50', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016176'), ('51', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016655'), ('52', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016656'), ('53', '90', '0', '2', '', '0-0', 'default', 'asc', '20190423', '1556016658'), ('54', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016660'), ('55', '90', '0', '0', '', '0-0', 'default', 'asc', '20190423', '1556016717'), ('56', '90', '0', '0', '', '0-0', 'default', 'asc', '20190424', '1556069360'), ('57', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160619'), ('58', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160716'), ('59', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160717'), ('60', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160734'), ('61', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160998'), ('62', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556160998'), ('63', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161001'), ('64', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161077'), ('65', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161078'), ('66', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161079'), ('67', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161089'), ('68', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161091'), ('69', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161092'), ('70', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161099'), ('71', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161118'), ('72', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161120'), ('73', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161174'), ('74', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161180'), ('75', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161235'), ('76', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161266'), ('77', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161272'), ('78', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161423'), ('79', '90', '0', '0', '', '0-0', 'sales_count', 'desc', '20190425', '1556161425'), ('80', '90', '0', '0', '', '0-0', 'sales_count', 'asc', '20190425', '1556161425'), ('81', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161441'), ('82', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161449'), ('83', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161453'), ('84', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161454'), ('85', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161481'), ('86', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161482'), ('87', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161483'), ('88', '90', '0', '0', '', '0-0', 'default', 'asc', '20190425', '1556161527'), ('89', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556249993'), ('90', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556262777'), ('91', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556262793'), ('92', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263175'), ('93', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263188'), ('94', '90', '0', '0', '', '0-0', 'default', 'asc', '20190426', '1556263196'), ('95', '90', '0', '0', '', '0-0', 'default', 'asc', '20190428', '1556429081'), ('96', '90', '0', '2', '', '0-0', 'default', 'asc', '20190428', '1556429339'), ('97', '90', '0', '0', '', '0-0', 'default', 'asc', '20190428', '1556430376'), ('98', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516547'), ('99', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516616'), ('100', '90', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516670'), ('101', '0', '0', '0', '', '0-0', 'default', 'asc', '20190429', '1556516838'), ('102', '0', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190429', '1556516855'), ('103', '90', '0', '0', '', '0-0', 'default', 'asc', '20190430', '1556588513'), ('104', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022315'), ('105', '90', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022610'), ('106', '90', '0', '2', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022612'), ('107', '90', '0', '0', '连衣裙', '0-0', 'default', 'asc', '20190505', '1557022615'), ('108', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022621'), ('109', '90', '0', '0', '', '0-0', 'default', 'asc', '20190505', '1557022628'), ('110', '0', '0', '305', '', '0-0', 'default', 'asc', '20190506', '1557124802'), ('111', '0', '0', '304', '', '0-0', 'default', 'asc', '20190506', '1557124806'), ('112', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557131540'), ('113', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557131543'), ('114', '0', '0', '0', '', '0-0', 'default', 'asc', '20190506', '1557135948'), ('115', '0', '0', '2', '', '0-0', 'default', 'asc', '20190506', '1557135967'), ('116', '90', '0', '0', '', '0-0', 'default', 'asc', '20190507', '1557199970'), ('117', '0', '0', '0', '', '0-0', 'default', 'asc', '20190516', '1558022071'), ('118', '0', '0', '0', '', '0-0', 'default', 'asc', '20190517', '1558084654'); COMMIT; -- ---------------------------- @@ -1464,7 +1466,7 @@ CREATE TABLE `s_user` ( -- Records of `s_user` -- ---------------------------- BEGIN; -INSERT INTO `s_user` VALUES ('77', '', '', '', '0', '776202', '09b2f04a4fbbe3a229c1a2a9610b9457', '', '龚哥哥', '13250814883', '', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '1103', '0', '0', '0', '0', '1554190351'), ('90', '2088502175420842', '', '', '0', '411330', '3dca1a9622a86799df6e014bac0c4808', '', '魔鬼', '17688888888', '1fuxiang.gong@qq.com', '2', '', '上海', '上海市', '666201600', '', '382', '0', '0', '0', '1539167253', '1557899840'), ('91', '', '', '', '0', '237515', '605a4ec1509a4034ee6250882fb57691', '游客-xQyKJJ', '游客-xQyKJJ', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1556075950', '1556075950'), ('92', '', '', '', '0', '132765', '615713c72115773deb9cb5589221543b', '游客-3ussmC', '游客-3ussmC', '', '', '0', '', '', '', '0', '', '5', '0', '0', '0', '1557818767', '1557985469'), ('93', '', '', '', '0', '085482', '0480a63a59491c962c6c688f89442242', '', '', '', 'fuxiang.gong@qq.com', '0', '', '', '', '0', '', '5', '0', '0', '0', '1557994004', '1558003161'), ('94', '', '', '', '0', '042025', '9f92231e29db9f0288378e1d14a744c6', 'qqqqqq', '', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1557994144', '1557994144'), ('95', '', '', '', '0', '933091', '86d402623f58eba3b00fc6cb3ed6229f', 'eeeeee', '', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1557994697', '1557994697'); +INSERT INTO `s_user` VALUES ('77', '', '', '', '0', '776202', '09b2f04a4fbbe3a229c1a2a9610b9457', '', '龚哥哥', '13250814883', '', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '1103', '0', '0', '0', '0', '1554190351'), ('90', '2088502175420842', '', '', '0', '195957', 'ffd8ed8588beed7d4f5c5fd57a46169e', '', '魔鬼', '17688888888', '1fuxiang.gong@qq.com', '2', '', '上海', '上海市', '666201600', '', '387', '0', '0', '0', '1539167253', '1558084565'), ('91', '', '', '', '0', '237515', '605a4ec1509a4034ee6250882fb57691', '游客-xQyKJJ', '游客-xQyKJJ', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1556075950', '1556075950'), ('92', '', '', '', '0', '132765', '615713c72115773deb9cb5589221543b', '游客-3ussmC', '游客-3ussmC', '', '', '0', '', '', '', '0', '', '5', '0', '0', '0', '1557818767', '1557985469'), ('93', '', '', '', '0', '893686', '99d3821cddfad1e4d16440b951703a68', '', '', '', 'fuxiang.gong@qq.com', '0', '', '', '', '0', '', '10', '0', '0', '0', '1557994004', '1558081593'), ('94', '', '', '', '0', '042025', '9f92231e29db9f0288378e1d14a744c6', 'qqqqqq', '', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1557994144', '1557994144'), ('95', '', '', '', '0', '933091', '86d402623f58eba3b00fc6cb3ed6229f', 'eeeeee', '', '', '', '0', '', '', '', '0', '', '0', '0', '0', '0', '1557994697', '1557994697'); COMMIT; -- ---------------------------- @@ -1514,13 +1516,13 @@ CREATE TABLE `s_user_integral_log` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户积分日志'; +) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户积分日志'; -- ---------------------------- -- Records of `s_user_integral_log` -- ---------------------------- BEGIN; -INSERT INTO `s_user_integral_log` VALUES ('1', '90', '1', '45', '50', '登录奖励积分', '0', '1554962882'), ('2', '90', '1', '50', '51', '订单商品完成赠送', '0', '1554966464'), ('3', '90', '1', '51', '56', '登录奖励积分', '0', '1555244676'), ('4', '90', '1', '56', '61', '登录奖励积分', '0', '1555903059'), ('5', '90', '1', '61', '66', '登录奖励积分', '0', '1556415732'), ('6', '90', '1', '66', '71', '登录奖励积分', '0', '1556603278'), ('7', '90', '1', '71', '76', '登录奖励积分', '0', '1557022304'), ('8', '90', '1', '76', '81', '登录奖励积分', '0', '1557138595'), ('9', '90', '1', '81', '86', '登录奖励积分', '0', '1557298489'), ('10', '90', '1', '86', '91', '登录奖励积分', '0', '1557725295'), ('11', '90', '1', '91', '102', '订单商品完成赠送', '0', '1557740030'), ('12', '90', '1', '102', '132', '订单商品完成赠送', '0', '1557740031'), ('13', '90', '1', '132', '197', '订单商品完成赠送', '0', '1557740031'), ('14', '90', '1', '197', '202', '登录奖励积分', '0', '1557899840'), ('15', '90', '1', '202', '232', '订单商品完成赠送', '0', '1557905246'), ('16', '90', '1', '232', '262', '订单商品完成赠送', '0', '1557905263'), ('17', '90', '1', '262', '292', '订单商品完成赠送', '0', '1557905423'), ('18', '90', '1', '292', '322', '订单商品完成赠送', '0', '1557905469'), ('19', '90', '1', '322', '352', '订单商品完成赠送', '0', '1557905506'), ('20', '90', '1', '352', '382', '订单商品完成赠送', '0', '1557905539'), ('21', '92', '1', '0', '5', '登录奖励积分', '0', '1557985469'), ('22', '93', '1', '0', '5', '登录奖励积分', '0', '1558002429'); +INSERT INTO `s_user_integral_log` VALUES ('1', '90', '1', '45', '50', '登录奖励积分', '0', '1554962882'), ('2', '90', '1', '50', '51', '订单商品完成赠送', '0', '1554966464'), ('3', '90', '1', '51', '56', '登录奖励积分', '0', '1555244676'), ('4', '90', '1', '56', '61', '登录奖励积分', '0', '1555903059'), ('5', '90', '1', '61', '66', '登录奖励积分', '0', '1556415732'), ('6', '90', '1', '66', '71', '登录奖励积分', '0', '1556603278'), ('7', '90', '1', '71', '76', '登录奖励积分', '0', '1557022304'), ('8', '90', '1', '76', '81', '登录奖励积分', '0', '1557138595'), ('9', '90', '1', '81', '86', '登录奖励积分', '0', '1557298489'), ('10', '90', '1', '86', '91', '登录奖励积分', '0', '1557725295'), ('11', '90', '1', '91', '102', '订单商品完成赠送', '0', '1557740030'), ('12', '90', '1', '102', '132', '订单商品完成赠送', '0', '1557740031'), ('13', '90', '1', '132', '197', '订单商品完成赠送', '0', '1557740031'), ('14', '90', '1', '197', '202', '登录奖励积分', '0', '1557899840'), ('15', '90', '1', '202', '232', '订单商品完成赠送', '0', '1557905246'), ('16', '90', '1', '232', '262', '订单商品完成赠送', '0', '1557905263'), ('17', '90', '1', '262', '292', '订单商品完成赠送', '0', '1557905423'), ('18', '90', '1', '292', '322', '订单商品完成赠送', '0', '1557905469'), ('19', '90', '1', '322', '352', '订单商品完成赠送', '0', '1557905506'), ('20', '90', '1', '352', '382', '订单商品完成赠送', '0', '1557905539'), ('21', '92', '1', '0', '5', '登录奖励积分', '0', '1557985469'), ('22', '93', '1', '0', '5', '登录奖励积分', '0', '1558002429'), ('23', '93', '1', '5', '10', '登录奖励积分', '0', '1558059358'), ('24', '90', '1', '382', '387', '登录奖励积分', '0', '1558081617'); COMMIT; SET FOREIGN_KEY_CHECKS = 1; diff --git a/extend/base/Verify.php b/extend/base/Verify.php index a9f4a2ecb..50ba9233c 100755 --- a/extend/base/Verify.php +++ b/extend/base/Verify.php @@ -26,7 +26,8 @@ class Verify private $length; private $use_point_back; private $use_line_back; - private $use_color_back; + private $use_bg_color_back; + private $use_text_color_back; private $key_verify; private $expire_time; @@ -36,24 +37,29 @@ class Verify * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-05T16:42:49+0800 - * @param [int] $param['width'] [宽度(默认65)] - * @param [int] $param['height'] [高度(默认30)] - * @param [int] $param['length'] [验证码位数(默认6)] - * @param [boolean] $param['use_point_back'] [是否添加干扰点(默认 true)] - * @param [boolean] $param['use_line_back'] [是否添加干扰线(默认 true)] - * @param [boolean] $param['use_color_back'] [是否使用彩色背景(默认 true)] - * @param [string] $param['key_prefix'] [验证码种存储前缀key(默认 空)] - * @param [int] $param['expire_time'] [到期时间(默认30)单位(秒)] + * @param [int] $param['width'] [宽度(默认65)] + * @param [int] $param['height'] [高度(默认30)] + * @param [int] $param['length'] [验证码位数(默认6)] + * @param [boolean] $param['use_point_back'] [是否添加干扰点(默认 true)] + * @param [boolean] $param['use_line_back'] [是否添加干扰线(默认 true)] + * @param [boolean] $param['use_bg_color_back'] [是否使用彩色背景(默认 true)] + * @param [boolean] $param['use_text_color_back'] [是否使用彩色文本(默认 true)] + * @param [string] $param['key_prefix'] [验证码种存储前缀key(默认 空)] + * @param [int] $param['expire_time'] [到期时间(默认30)单位(秒)] */ public function __construct($param = array()) { + // 验证码规则 + $rules = MyC('common_images_verify_rules', [], true); + // 参数处理 $this->width = isset($param['width']) ? intval($param['width']) : 65; $this->height = isset($param['height']) ? intval($param['height']) : 30; $this->length = isset($param['length']) ? intval($param['length']) : 6; - $this->use_point_back = isset($param['use_point_back']) ? $param['use_point_back'] : true; - $this->use_line_back = isset($param['use_line_back']) ? $param['use_line_back'] : true; - $this->use_color_back = isset($param['use_color_back']) ? $param['use_color_back'] : true; + $this->use_point_back = isset($param['use_point_back']) ? $param['use_point_back'] : in_array('point', $rules); + $this->use_line_back = isset($param['use_line_back']) ? $param['use_line_back'] : in_array('line', $rules); + $this->use_bg_color_back = isset($param['use_bg_color_back']) ? $param['use_bg_color_back'] : in_array('bgcolor', $rules); + $this->use_text_color_back = isset($param['use_text_color_back']) ? $param['use_text_color_back'] : in_array('textcolor', $rules); $this->key_verify = isset($param['key_prefix']) ? trim($param['key_prefix']).'_verify_code' : '_verify_code'; $this->expire_time = isset($param['expire_time']) ? intval($param['expire_time']) : 30; } @@ -74,7 +80,7 @@ class Verify $this->img = imagecreatetruecolor($this->width, $this->height); // 画背景 - if($this->use_color_back == true) + if($this->use_bg_color_back == true) { $back_color = imagecolorallocate($this->img, rand(200,255), rand(200,255), rand(200,255)); } else { @@ -99,7 +105,14 @@ class Verify $first = 40/100*$each_width; foreach(str_split($this->rand_string) as $k=>$v) { - $fgcolor = imagecolorallocate($this->img, rand(0,200), rand(0,255), rand(0,255)); + // 是否使用彩色文本 + if($this->use_text_color_back == true) + { + $fgcolor = imagecolorallocate($this->img, rand(0,200), rand(0,255), rand(0,255)); + } else { + $fgcolor = imagecolorallocate($this->img, 0, 0, 0); + } + $temp_height = 95/100*$this->height; if($this->height-$temp_height < 15) { diff --git a/public/static/admin/default/css/site.css b/public/static/admin/default/css/site.css index 7f560beb4..1ffb4f21e 100755 --- a/public/static/admin/default/css/site.css +++ b/public/static/admin/default/css/site.css @@ -21,7 +21,7 @@ ul.home_site_user_register_bg_images-images-view li { .site-panel .am-panel .am-panel-bd .am-form-group { margin-bottom: 10px; } -.site-panel .am-panel .am-panel-bd .am-form-group:last-child { +.site-panel .am-panel .am-panel-bd .am-form-group { border-bottom: 0; margin-bottom: 0; } \ No newline at end of file diff --git a/public/static/index/default/css/common.css b/public/static/index/default/css/common.css index eded34ba2..02d28c0a9 100755 --- a/public/static/index/default/css/common.css +++ b/public/static/index/default/css/common.css @@ -471,7 +471,7 @@ ul.am-dropdown-content > .am-active > a:focus, /** * 公共登录窗口 */ - .common-login-modal { max-width: 400px; height: 378px; left: calc(50% - 200px); top: calc(50% - 189px); margin-left: 0; margin-top: 0; } + .common-login-modal { max-width: 400px; height: 408px; left: calc(50% - 200px); top: calc(50% - 204px); margin-left: 0; margin-top: 0; } } /** @@ -486,7 +486,7 @@ ul.am-dropdown-content > .am-active > a:focus, /** * 公共登录窗口 */ - .common-login-modal { height: 380px; top: calc(100% - 380px);} + .common-login-modal { height: 410px; top: calc(100% - 410px);} } @@ -496,14 +496,14 @@ ul.am-dropdown-content > .am-active > a:focus, .am-btn-default { color: #666 !important; background-color: #e6e6e6; - border-color: #e6e6e6; + border-color: #d5d5d5; } .am-btn-default:hover, .am-btn-default:focus { - background-color: #D4D3D3; + background-color: #666; } .am-btn-default:hover, .am-btn-default:focus, .am-btn-default:active, .am-btn-default.am-active, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle { - color: #666 !important; - border-color: #D4D3D3; + color: #fff !important; + border-color: #666; } .am-btn-default.am-disabled, .am-btn-default[disabled], fieldset[disabled] .am-btn-default, .am-btn-default.am-disabled:hover, .am-btn-default[disabled]:hover, fieldset[disabled] .am-btn-default:hover, .am-btn-default.am-disabled:focus, .am-btn-default[disabled]:focus, fieldset[disabled] .am-btn-default:focus, .am-btn-default.am-disabled:active, .am-btn-default[disabled]:active, fieldset[disabled] .am-btn-default:active, .am-btn-default.am-disabled.am-active, .am-btn-default[disabled].am-active, fieldset[disabled] .am-btn-default.am-active { background-color: #e6e6e6; @@ -511,20 +511,20 @@ ul.am-dropdown-content > .am-active > a:focus, } .am-btn-default:active, .am-btn-default.am-active, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle { background-image: none; - background-color: #D4D3D3; + background-color: #666; } .am-btn-secondary { color: #f77076 !important; background-color: #ffe2e5; - border-color: #ffe2e5; + border-color: #facbd0; } .am-btn-secondary:hover, .am-btn-secondary:focus { - background-color: #fd9ba5; + background-color: #f77076; } .am-btn-secondary:hover, .am-btn-secondary:focus, .am-btn-secondary:active, .am-btn-secondary.am-active, .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle { color: #fff !important; - border-color: #fd9ba5; + border-color: #f77076; } .am-btn-secondary.am-disabled, .am-btn-secondary[disabled], fieldset[disabled] .am-btn-secondary, .am-btn-secondary.am-disabled:hover, .am-btn-secondary[disabled]:hover, fieldset[disabled] .am-btn-secondary:hover, .am-btn-secondary.am-disabled:focus, .am-btn-secondary[disabled]:focus, fieldset[disabled] .am-btn-secondary:focus, .am-btn-secondary.am-disabled:active, .am-btn-secondary[disabled]:active, fieldset[disabled] .am-btn-secondary:active, .am-btn-secondary.am-disabled.am-active, .am-btn-secondary[disabled].am-active, fieldset[disabled] .am-btn-secondary.am-active { background-color: #ffe2e5; @@ -532,20 +532,20 @@ ul.am-dropdown-content > .am-active > a:focus, } .am-btn-secondary:active, .am-btn-secondary.am-active, .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle { background-image: none; - background-color: #fd9ba5; + background-color: #f77076; } .am-btn-primary { color: #d13b49 !important; background-color: #ffcbd0; - border-color: #ffcbd0; + border-color: #ffb5bc; } .am-btn-primary:hover, .am-btn-primary:focus { - background-color: #f77682; + background-color: #d13b49; } .am-btn-primary:hover, .am-btn-primary:focus, .am-btn-primary:active, .am-btn-primary.am-active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle { color: #fff !important; - border-color: #f77682; + border-color: #d13b49; } .am-btn-primary.am-disabled, .am-btn-primary[disabled], fieldset[disabled] .am-btn-primary, .am-btn-primary.am-disabled:hover, .am-btn-primary[disabled]:hover, fieldset[disabled] .am-btn-primary:hover, .am-btn-primary.am-disabled:focus, .am-btn-primary[disabled]:focus, fieldset[disabled] .am-btn-primary:focus, .am-btn-primary.am-disabled:active, .am-btn-primary[disabled]:active, fieldset[disabled] .am-btn-primary:active, .am-btn-primary.am-disabled.am-active, .am-btn-primary[disabled].am-active, fieldset[disabled] .am-btn-primary.am-active { background-color: #ffcbd0; @@ -553,41 +553,41 @@ ul.am-dropdown-content > .am-active > a:focus, } .am-btn-primary:active, .am-btn-primary.am-active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle { background-image: none; - background-color: #f77682; + background-color: #d13b49; } .am-btn-danger { - color: #DC9A9A !important; - background-color: #F8F2F2; - border-color: #F8F2F2; + color: #f7274d !important; + background-color: #ffcdd6; + border-color: #f8adbb; } .am-btn-danger:hover, .am-btn-danger:focus { - background-color: #F5D2D2; + background-color: #f7274d; } .am-btn-danger:hover, .am-btn-danger:focus, .am-btn-danger:active, .am-btn-danger.am-active, .am-dropdown.am-active .am-btn-danger.am-dropdown-toggle { color: #fff !important; - border-color: #F5D2D2; + border-color: #f7274d; } .am-btn-danger.am-disabled, .am-btn-danger[disabled], fieldset[disabled] .am-btn-danger, .am-btn-danger.am-disabled:hover, .am-btn-danger[disabled]:hover, fieldset[disabled] .am-btn-danger:hover, .am-btn-danger.am-disabled:focus, .am-btn-danger[disabled]:focus, fieldset[disabled] .am-btn-danger:focus, .am-btn-danger.am-disabled:active, .am-btn-danger[disabled]:active, fieldset[disabled] .am-btn-danger:active, .am-btn-danger.am-disabled.am-active, .am-btn-danger[disabled].am-active, fieldset[disabled] .am-btn-danger.am-active { - background-color: #F8F2F2; - border-color: #F8F2F2; + background-color: #ffcdd6; + border-color: #ffcdd6; } .am-btn-danger:active, .am-btn-danger.am-active, .am-dropdown.am-active .am-btn-danger.am-dropdown-toggle { background-image: none; - background-color: #F5D2D2; + background-color: #f7274d; } .am-btn-success { - color: #82BE82 !important; + color: #5eb95e !important; background-color: #E4F3E4; - border-color: #E4F3E4; + border-color: #d2e8d2; } .am-btn-success:hover, .am-btn-success:focus { - background-color: #A5DEA5; + background-color: #5eb95e; } .am-btn-success:hover, .am-btn-success:focus, .am-btn-success:active, .am-btn-success.am-active, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle { color: #fff !important; - border-color: #A5DEA5; + border-color: #5eb95e; } .am-btn-success.am-disabled, .am-btn-success[disabled], fieldset[disabled] .am-btn-success, .am-btn-success.am-disabled:hover, .am-btn-success[disabled]:hover, fieldset[disabled] .am-btn-success:hover, .am-btn-success.am-disabled:focus, .am-btn-success[disabled]:focus, fieldset[disabled] .am-btn-success:focus, .am-btn-success.am-disabled:active, .am-btn-success[disabled]:active, fieldset[disabled] .am-btn-success:active, .am-btn-success.am-disabled.am-active, .am-btn-success[disabled].am-active, fieldset[disabled] .am-btn-success.am-active { background-color: #E4F3E4; @@ -595,20 +595,20 @@ ul.am-dropdown-content > .am-active > a:focus, } .am-btn-success:active, .am-btn-success.am-active, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle { background-image: none; - background-color: #A5DEA5; + background-color: #5eb95e; } .am-btn-warning { - color: #FF9800 !important; + color: #F37B1D !important; background-color: #ffe5be; - border-color: #ffe5be; + border-color: #f8d093; } .am-btn-warning:hover, .am-btn-warning:focus { - background-color: #ffc165; + background-color: #F37B1D; } .am-btn-warning:hover, .am-btn-warning:focus, .am-btn-warning:active, .am-btn-warning.am-active, .am-dropdown.am-active .am-btn-warning.am-dropdown-toggle { color: #fff !important; - border-color: #ffc165; + border-color: #F37B1D; } .am-btn-warning.am-disabled, .am-btn-warning[disabled], fieldset[disabled] .am-btn-warning, .am-btn-warning.am-disabled:hover, .am-btn-warning[disabled]:hover, fieldset[disabled] .am-btn-warning:hover, .am-btn-warning.am-disabled:focus, .am-btn-warning[disabled]:focus, fieldset[disabled] .am-btn-warning:focus, .am-btn-warning.am-disabled:active, .am-btn-warning[disabled]:active, fieldset[disabled] .am-btn-warning:active, .am-btn-warning.am-disabled.am-active, .am-btn-warning[disabled].am-active, fieldset[disabled] .am-btn-warning.am-active { background-color: #ffe5be; @@ -616,7 +616,7 @@ ul.am-dropdown-content > .am-active > a:focus, } .am-btn-warning:active, .am-btn-warning.am-active, .am-dropdown.am-active .am-btn-warning.am-dropdown-toggle { background-image: none; - background-color: #ffc165; + background-color: #F37B1D; } .am-pagination > .am-active > a, .am-pagination > .am-active > a:hover { background-color: #d13b49; border-color: #d13b49; } @@ -725,7 +725,7 @@ ul.am-dropdown-content > .am-active > a:focus, .shop-navigation .navigation-search input { border-color: #d2354c; } - .shop-navigation .am-btn { + .shop-navigation .navigation-search .am-btn, .shop-navigation .switch-submit { color: #fff !important; background-color: #d2354c; border-color: #d2354c; diff --git a/public/static/index/default/css/user.css b/public/static/index/default/css/user.css index 247da1606..2dac8e2d9 100755 --- a/public/static/index/default/css/user.css +++ b/public/static/index/default/css/user.css @@ -18,11 +18,9 @@ .my-content .container-right { padding-right: 5px; } - .user-forgetpwd-container .container-left { - height: 375px; - } - .user-login-container .container-left { - height: 295px; + .user-forgetpwd-container .container-left, .user-login-container .container-left { + min-height: 295px; + max-height: 375px; } } @media only screen and (min-width:1025px) { @@ -90,13 +88,10 @@ /** * 表单验证码 */ -.register-container form.form-validation-username .form-verify { +.my-content form.am-form .form-verify { padding: 0; } -.register-container form.form-validation-username .form-verify img { - height: 26px; -} -.register-container form.form-validation-username .form-verify a.form-verify-tips { +.my-content form.am-form .form-verify a.form-verify-tips { font-size: 12px; text-decoration: none; line-height: 28px; @@ -105,14 +100,14 @@ background: rgba(0,0,0,0.5); text-align: center; display: none; - width: 83px; + width: 102px; height: 28px; position: absolute; z-index: 1; top: -1px; left: -1px; } -.register-container form.form-validation-username .form-verify:hover a.form-verify-tips { +.my-content form.am-form .form-verify:hover a.form-verify-tips { display: block; } @@ -138,4 +133,15 @@ .my-content #verify-win .am-modal-bd { margin-top: 10px; } .my-content #verify-win .am-modal-bd .base { overflow: hidden; } .my-content #verify-win .am-modal-bd .base .verify-tips { font-size: 12px; } -.my-content #verify-img { vertical-align: middle; } \ No newline at end of file +.my-content #verify-img { vertical-align: middle; border: 1px solid #ccc; } + + +/** + * 弹层登录 + */ +.login-modal-container { + padding: 0; +} +.login-modal-container-top { + margin: 10px 0; +} \ No newline at end of file diff --git a/public/static/plugins/css/commonrightnavigation/index/style.css b/public/static/plugins/css/commonrightnavigation/index/style.css index 1b81cb067..c4fd8201f 100755 --- a/public/static/plugins/css/commonrightnavigation/index/style.css +++ b/public/static/plugins/css/commonrightnavigation/index/style.css @@ -10,7 +10,7 @@ padding: 0; } -@media only screen and (min-width:640px) { +@media only screen and (min-width:1025px) { .commonrightnavigation-right-nav { width: 35px; height: 100vh; @@ -195,7 +195,7 @@ } } -@media only screen and (max-width:640px) { +@media only screen and (max-width:1025px) { .commonrightnavigation-right-nav .user-content, .commonrightnavigation-right-nav .browse-content, .commonrightnavigation-right-nav .favor-content, diff --git a/public/static/upload/images/common/2019/04/09/1554805439263794.jpeg b/public/static/upload/images/common/2019/04/09/1554805439263794.jpeg old mode 100644 new mode 100755 diff --git a/public/static/upload/images/common/2019/05/17/1558025141249118.png b/public/static/upload/images/common/2019/05/17/1558025141249118.png old mode 100644 new mode 100755 diff --git a/public/static/upload/images/common/2019/05/17/1558062481107570.jpg b/public/static/upload/images/common/2019/05/17/1558062481107570.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04609bf73c475856b64aaf6cec52528ae758bf68 GIT binary patch literal 67729 zcmeFabzD^4_dj}up`}|o1eG3;lunUSLOO>5k!A)EkWds96cj`n1QDbKBm_wXq@}x2 zN)V)^@0r1TKF>E^zx%rPk9*yE&RKiywbouc&p9*iSsV=>O>tx@U$?gf05vsk03QGV zA^?Cu0SHLdgD1#$+8m^@KpG12lfeV`J0Ae~%+$RLcP6NP?tGtbiHG=ihRTq>C z@~Vp~tD>$b>lsZexVP z0R#Xp00RIkIMP*9S49tPRZUru6$uKV>0fE9A5#&~!*}5lE9)=*|B51qySk%5PcMPe z!Zrvb9Hei9w4)cw70q7-X)0?6Gz~Toq}@RWL7EOt+a1%q7@1>Q4o%xQIop6TXrEne zoNUnaJCMHX>45-gs0K&}d)gzsK)M&CPdR!x*@N^qkfw4%SRnxb8=R!TDHH;J6{H10 zn#f&GM-il@z?nj1_Zw~f8;wF-2mJ&9MHg3ZcYC|5DAqIZv#c-)331j72rowj3dMKH z3hrR#Zo{hR;^b=O>2zFbA2 zTqOkryu7^l?GbQ(bcg;-|D(W9$^V-8tv-HqeLwq-RS98h<>828MRzLP#nHvXofYY7 z1xK**{c{rkA1nUm)^C3B>L6?p?g(eFsw?0uvv;-whuhi49%b+1%xdraUybnpq1tag zpvmKT4HA^;hX9oYKS0(=1wfbE0Bp(=0Mrz{wL*T5n+CxZ0KM`ISmuuBJxGJ)nDZYe ztOziRg|xS0MY9!k^jP5@?w)8GTodRM4nPQyf}86}fEnNb&H#LX5FiGe2jl={;3A+6 z=mAE6IRFQ)0#1NC;04?OZUVtT81N8?2I7GfARWj8@_{0t40r?70gXT_@B!!pMu17+ zBd`Rl0$acy1OmZ>5JM;-Cm}2lP6!V~2qF%Vfha>XAUY5uh$X}h;tcVC+<*i@!XS~5 zct|QF3sMMq4XJ}PL%JYCkSWLlh zbsH-jD;6saD;KL2s}8Fbs}E}uYYA%;yf2-A(m>gud{A+yB2*h{47G*2L;azl&?nF| zXg;(8+63)^PC`FJcd&7>DY03x`LNGpU%=MKhGV;7`(xk7j>mq1U5fn!!7odh2V_6W%dPZLTL>JeTeyh#{K zm`~V1I7+yF;=~E|6A~vbpRhj>cp~=1%MKY zw3GBR837p=nIf4LnLk+q*=w=^vQ2VIau~TbxfA()@@(>E@_7n83N8v|3LA>s6wfH$ zQp`|7DLE(=DdChslZsZLX=QC*`7qspV|pjxG-pgu=^h59;m0(BMjBn^~? zi$;ycktTwsh^C)rmzIfEo)$rSk2asSn|7OyfliJNK^IC_K-WjNdy@5}@=1r2k4~1I z9HYmk=cd0*??s)A&GcT}EvdFO5vpi<0VOeCQW|e1kWQ}Eg$GXbK$aaCvgDsVtEX5_X`Z@qD(BQNCjqB8=T*)a&L+-nuG3rwTp?U# zT=S>tPOF{vIh}KQ^bGMC*)wiu($4gr#XT#2*5Pc@*$>=U+#=jpxf8fMd9ZjydF*+T zc)ECTcqMq9dDD0Y_=x!A`8@e@_@?-2_%--%@t5(h2%Hiy7I-AkBycDwBIqcXE;s_C zfL(;$f>pr23ULd;g%X5%g^7h#gad@jh1bsUoI{*TJ~t>rDWWM7B2q7MASx#6E}Ad8 zAa+X3QY=wyK%7ealK6e`_Yyb~3K9VlZzOgkMI}*^MUr36^PP7%pM8E_>a-L>DqU(u znqAsTI#qg7hE>K==Bdo2ESs#AY?|z}9EY5ZT!!47{8{;H^11RW3W5sm3MC5Lijs9sS3vxDbL+C0v9-0_(5l<`dP{N{DVtN1$kb?57C-rU~zyytvWe4hJa`@((eZ?N6C zd1J~?-Y?Z3;&1I=AHWfCJK$rWYT%2Tgf|^-w%-!G6?tnT$RMcVHq-6E+cS4m@8krN z1iJ?hgq#maxr=?*{%*%T;d^oS4nu81Tfzjxo`mh+hu?2`0DBPo;3(WSydy$1BKaZi zL+6M6k7OUch$N5niJXbjj4FN1`Z)CQMzlqA^OJK=Qep^WJYpteHDb%-PQ^Wp+mF8* z-{%&crS4~$tI~gSuQz0g()R0W%sH5)4^2L)Y3Grv?tGSpLss}lzt_>>ACpx ztPJ{$u#AID=gi3$IxpU3iDhMFGiFERVC8t^EaaNze#leGE6?Z4Pc5J+2zv><^mw^g zXj#}_q+V2CEMA=dit|-s31vxWDWuf9bhYei*<`su6AKc;Bef__j&Dsph@(`!~&! z&97U;TgqBRTT9zS+Dh6*+Dke_J4!pnI?F#ue5mM>>ZS^p%>uv4R>g(#) z?;jj69he-n8Jr(-99kRp9NrrV9K{(89U~iiGR`=jHgR^MU{Z9lYD#IUZCZDFWClL7 zG>e?w|9JZo@uw$qEOS}&Li2AHR2Dugnk;@?a$VZ{9K1}voVapk<<%FtFKw%as~^|g z*N(p4Uq88?xp8ize)H1i_?FYw-gfA>liyzKi0?G*8tl&PdF|uv#~z$Ls5n$V96fS6 zIyzbgh%j$T7K)kx*3k+;g2@3kf#8z?kEN#8HWnSY)k#3xP=lMs`UkdRT4kdRQJPb5^wD&+qg14p$0IX?K<@e~SS z2e8N?P;$u882Ic$c=Qe;3wntIK3;$cbQqn$cQ!0+99%qn0>TrJe-=UjEa;CyG5~@N zfns4};o#xo<3Ndo!9sEJ%6tcB0H-|AAtH1cA{BM1;mC7qoVaKQ@VG?kyFn+O(b_2Mi=q(IKVA5*JvjZ#g`;7B z2#Tqb9FPSzsUp=l&*BM)QR1dp@b`CVeR?@~K!2j6(Z%bNZ;kYPt8CuvL3}8mQ;g`$ zBa<^34-yJ|@3{On&G&E3n+&SQMXFd$4J|os{s^oyF`mljcPBa^nHNjB2J= z=7P;`@~tcR?nOed!U9CuRJkzc10lod(+)KQJNQi3g|}4Hlh<^4uKJEIrG$?? zVC#2jZX~U`kCg2y+em587slg&d|AkId47q1qtJMC54twIEv7Eh`oJu8lVQ(ozk19-;F_-6-atWUTx{q%EWOdDc8PF_8C;Iv%#TTVuWt~rUSAs$TD z4F@dXw0JnsAC^596Ydr5uN^kzeFYy-cdR^rx~sTvqcGp27aXGGBcMw!^T8b#-T7}s zO_`*UiBe0=Ssf0rF?AJv!xdlqlfLF#W6FmynTtLt9nY^#buGe*uC~4y3t!$0sVP%S!v2xj@I3E`IM8nq0bKYxXA5S>W3(K#=$~MDU{7mL}TC^ zted;Xe7yjtwpUOgf^ zmlf_c zkhIgYMQR=7zN~74)2ofr4}V6Mu&ie9XRNDTnGr6i>Ui(47U)FE>&AbICQO;MaL;gC ztUGTUoSaI#TLE{nL}U#uJhepm%G>PA1>Z1;Ie9MexY`xN56*LM?bR&gRq06^KS+ME zwVSx>E@r>7dxp{^+K=(`O6C<}s@Z9s)`U2_*X`%Un8NuAJBYU>M(8_z@>eRhY$UVY z;xScSFXWi)*bn5IV?n!%k>Lx!jq9nS%ZsT*| zggo;Si=jQjwtEiuAwGk#c15RG_t1WHYruW}l;}P|NoQv9@jYbi2-~xZLMg91y*|J_ z+0N=%^Y%RQ`ZiMBFB77M8;BB}D6N-LcgPrC@;Y#D=s7Uio$B!~6z!i8`L?4cUq-)N zS<1xVp_SKxC~@ABJzxMg%UutbDcQBs#Z~z>_&P2HT0fZVo9 zzD>!9q6wNyUngfOf_*$i8}+vQWOWZq=1dEKD$#Y3AW?)V6ippx3xAJdx$YzG23 zMvLRLv?f2n_G0BpZsBu0FfHY0$sk#^avAqJlkF`L;BM=l_(mov&P_WQ0B9FppQIJ) zdX%%|KNLtx`D)pK+R?)5Wn+Y^+Yum=djwSHaE~*Pk)L`W*1JElYdqv||3m6z`eVNL zX|bD*4g`~wS%*3Lyvfg>gqYA#`J?5%WwyW>Zq;V+^r*EuBO{Qo%jWVj@qeEi=%GL(8ByYY8GCd zpC%i-r*=MGRMO_j_VR{*#G&o|$P28@544MHgx#`d_=WkG&)0nQ?JItof*s9Ykg`Rj zt)E9yvO<)V`Jl-t;45AKie@tmKaMGl&r`})hb;W-IV@l3cvEmCd=%edk|}+4Ie)A2 z+MSIsLu~b-9D;BIu9eK*#Dh8R4_{_09Rik14gii-=NMSOcXiQOF8yB;c;^iOF4p)&Vl=Y~_MmPb@`fbS%V4T;GE2i0AVA!$t=vtR7c( z7ds_KKdFjd(N&^+DTC^3Y9neCylsd406xjJ908sd{hmT!-OgA_7!1hC$_-8q9p-;Y z4~ls7AQH~Jo4+Pfm45_e@!YCt8gVE>@@@*eYW?iin=Kv2leC{td(e**zJ5G# z-KJw~nRH`2fZa1kZL`mbxcBGg(F4vft;i>8%3B7eKH*_>-45vGjmY)ZKd`84-ebD++UQ(SqUASa*$BLB zSUR;P=d$|B_My)r#3|gr*0bbe{EqzS;QoaBOm+FBS^VcCK#me2{#NW{x|-|rJg4Z0 z1MohVAJBM4OI+a+JJjgz#CBX&TO3=YP+T`IDj=t8>ZF;IOe}8GSK|+Jl@=Xrl}QI> zr{Q6Iv~Z@fZp71h`GWzG@lRjOOS=8@rZz?i3)hlA`O+_$f8c7xXMWxxbNZt)i-0CR)|+K_thdSj#YadLwqurJ{exV%-Cr>N@w=rw5p{aZNwW}P~E6E^f;#Oq1 zckOM}%8QaNtGpg~_NHI^(5|SDMcSrp+z}8wn7YZ6H>VSTn6;MWpvVy|+N$-Gj_|4o zi*v|vda&trz|y}4&Pv(3gry0CHiwZO?go)*nSP%ko0UyR=aB?ujTbdthbEux3LYJj zywaFyFje^Ca0JAUo-A@BN@qSlEwt&hS2O1Q#yL`QV8Exs--NNv3wH$RVec>PapHNt zJ;}z`q|%zpDRI`Do@FfbH%*Mp==#JQ93Z(__jk{W`Z^#2;$Ql3i5QykJh!zWH4r-) zM|ZOw+c~XOTHE;xGAAoqcRt^1AHg^}UeL9xD3oHMxoBdzC46N!x!8Dbyk9YY<3&*p zgIW02Sxy2oGG#;A@rbsry$-3!WI6d6naRUX7X7N94s+%YgekyVSj3(1?iM!(Cy`f+ zp8ZhVnZ1cOx!KR6Q)Bnj5Ev2N9|@u@VZu^B~cT1Kjk zP|y>6q$mrc8@LClS6a_jgRvT&03U>phVaY$GQ-er$*cEo*q=fMQRV{xp~ z=}?z0U2w%y+-kV~lSBl?!mTe|Wk|ab6EXh>1w%E5#O7+8jNPl_!%hpcuOo_T&Fh=_ zoHK3bV+@xpRwllvY#5n|+*~>LN~FM*;h9RM#YYa#wJ9uK9TGJP-jNPGBeN}GWV{^; zOXb;y_7U*n+8cbPvnztr!;ZXC%cqe{ci;uG%UhAa2nMZsCl*qLDM|_f2d`uZ`Nqn^em!dgr?18Id zu&(U73DItYww5ofIOu^3zldQMXGzI;oX3M*?X2*vJz2E_RQrx(u~`b{Kk8=AG9^zg3kx zX1+YW3qG*yZx-|geJ+Z%61l~^y+z@F@35u0CcpAT_MAxUa^Y>fGUVOSdIkr_UH<(! z?(X9Di{XzFg;>taOzi}y_bptZYq|c6E-VJS;s`M3+xJfjF^eP04qeKQZ(X4lv-H#q zG(x0{2B;O@-~ZBe1c*NChPf3v(+t<{!AyD6YuWOB`J0OOcbB($l9X3mG)KGTUcG$X z^TK}HPheedS6_kz%EQ)ii#`4unfL4E{q36VT;sKVJmV^v_9LLt^&|Z!xqNnh9g)2W zfo~78R~OR4&Nec~7HOYWRSK}1e=!j9bTg@%3%9B@;QYv5Xp5StwT3E@A4eVjyA0C{ zrvunga{-^4=GY4#z!m94U%6tTA}>EW9|^96Q?f^W-(LtGJC&4_Axq{W_%1!ZEr03* zA=U;_q`qU@bw1v!MEBfK9k)x`4@>W{T&XwqB9nJ~U~Ct3NK#-oKk-`5`vv7CT)WTo z-wL)m=9ISj%r@gEa&D-yMs(O8e9BE6P3A; zuXfZH&v{~#JH-_4n4dk)88ONzb@y6Cd^1~1>#5s?tvz2;O#K`OdB*6PXPUgsFMA)B zDemShy)R(CAK0?hWA%E|aOiyA#&}CXQ{j{4BY@aq{)3OQ(K(x7S+b1^`Yj`erKFjOK1P6vI0ZuniEoSr)PIFUTUlRjG>_SyF~-QbDVq$|<^Yff9d z9Yrm7ax1UX5KidletCK8li`=K!A+uxZVw_}WRAS3_zlv-G$m>N?IBi(a?uq0en+LF z?L_)^NptzU&B-~LlXNFLH946D?0VZn$!_9>g}CE=_T|oQs-Z7<=E3j4STEubNbKQq zsH;;9%X{wxsT^GT{rcR)_s9;j3^Rqe&L|#NNF;3U?$DLuwk(vYrEOEv6r(b zUSemW)%1ppex@8?V#qnHZXellF)h$9qn740)A{W-^X3?WOByI zSJ9-x*e=EqF0#LU1Q>B&Xl5ZBQzHpmdT-^21fIl^zfh9D&br8Q)PFovg$GCI4Htsi z{FN5ixTmBn_#FHq`8USGuH^+Ae;}#Y_udaxJ9S%}r%V4ppJ6FLpZoPUmlg+6@pCVu zNN|bvsnZ|d=q&l%IezG%C6G{)IlFnIwa{%XoHQZxYgFs`)Xj?(kKR*@wwP{Hd=jUC z#;fG|H?do2PU6z1ym>@CydXuh^0n!E z8=+Z{OzrNdrtq761&h%(p?CCPfwaSuq@=qdWqv8i6}TJqcpc`QVwUP->LAAdiW)012J8Z{8S9D z&cV>CukwJ?%TGXe-LJayTSIQ6P^oA|W4|D7$+JKp`1S&iRBSCw$x@8?YQnTkfkEei zXLW$@{`0%zDX$wQ!R2pcc^SCtihZ5QTi%md0zTLu|90AwVq7LXMfv2ZC#@lQeukGd zQ3ebB(nVTtmgaUw{6pDoA}?f97at8BE%Rpo0=fwE3j*Q_YMR)XZ+8JwMu;&0W#Ck0 z!~(wu4mdh4Fddh}q%*SzM#|oF+U0iH+5hxE=ZR=|wxCFqt%63&OtUACMtqc&l{wxP`7)1p~ zl=F8Vh^#&A9Z~kq7$aag0Y+L;(@6ce{pZmpu=v2!uQpQr)<$ht^jH2MoCKgnODeje zoPW3tC^}lZ|IFyvAvJ$y6y2Q_e`TCezcL!uj>w-ST6QSUpBZH*N2Q+`u;+f6R)9O$ zeQ)}4zW^W}0z|T4fL4Hx4J)gSi-)zG%Ou)EOj31s{tuplhR*B#|_enq=|mykc^0h&e&gIBcM zfCj?$*vvnw)dS&K|5mLo-0_%y$sI0dgtmZ5WN>#ESA(kvaB#sn31T#UbRP-2KnL_m z!3BkKadLEVw)?I^^rHmr!f$-yAAB7&=I6J96F&+--+r>us{^`x?8A3-7S@j|X60~U z%1FLf3SMLbK@bjlEfQmR=oQI~$)Ef)4_(LP2{32y1i@&XM$b)frhi`+;Dp6^0D^kJ zbO8{swFOHY!80y~1NqKLjf?-u5dupf00_JK$q~VD&@=zL7RDwTKm|gs008_-=wA|a z9$ow|1t9DHP8p^z(5At*0Z>d1+@-*Tk2!-U3{Mb~!$yD0gUO@4NBfVSao8BnvHbV7 zj3oz}1CQ_8%xLNu>w=M`M`xknH%H%l0G$OO=HO8e5;!3Ig%yOsz<{%8HoEK|={Fu) z1FiXI`c2?x!FSitd1ntt^!|r#D6X}OhqDdxAFCXWLc_-}+c$b?{G5Lv^B?mUQ205| zkKNGuIgK%m!9_aS!x6|UjvDBN2>GKP984L=rT`B-Oh!%Vx4Q7`++93e|6t*|fY>_h6mapw(>x^s3M#Z?p7!?S`Ps9yj_3X6bO%n(HwM%+VQR7|LOKaJ=`7t zxV2z9|4)u4((cdO53ZFXO3%vf4=EBj!qHI=1PQ7kFX(A%{MhdBf3W`$Cb;V2?j!GL zZ}+38NRJzT;RhS+06d#xj2lQ2cp}_U{~~_n2m4R)6V`T$ASTZJx6UO$wy&W2vj9{9 zv|OCgeNBLJaRqPONW|~^8=)h(5&j34$QrY8{s;dA1`_!XHfAlIL05#v1p`>Js~Gxt z#gb!a@Jm^Y6cr|ip3uju6)g|2OM@r$Qh5pe)aqp^!gX{`WN*2 z7xW5l41Ynde?hN*L9c&7uYW0bj1B*E$`K{1F`uO24P6F4hTm@kKf&ze)>~%2ImjeRDYK;J~X433mDr?wT?QNvl z4Ma2rHC+`ESM4wOxFd9ZwDjOU4sZz@c3Bx#sq2#0om`y|C@a?MPL9q<$?MYW7~_&4 zjb;n5vtmS04$|ykhk~I24K*);!M)rOtRnovd~iV+j8#;WA9hYeR20U`3PuMM5)cIc zi}JzFNs5R{3W>3PPwZfA?l!iPI!Y?v>jHDq?7u}z^AhHFakmoyqsK|0Z3qeRff9U3 zZ)cR%bv|b##}5liV9-2wdkoT;6>Skj(R!ey*+EZ_o8aWCsrl3JzxI}s6S`d(X(S4a zUH0EgBhipC0UZPq45$W2fZ`m#l$AZfn*Y0j`BPch6XA^dsSbAif3N(b9vk>iIad&x zhv_C8xB$Wt;RM=4f-?a2vq7#uLO1?Y`J)Sd7GtIjx&pAbB#*&}R*p(8a1XReH6>|w z2^D!Iap7}}@0k#g)Z{gq1}l zRD_jaFl8}$Au%O+WnmRT`E&A03c}}p=&Cs*QC48sICOnzU3;{ys5m&Q#K4M$KoSNM z7ZQ?}7m`pA6jo9cR8|zj=t?TOBdkCWwH^qd{xLIuVfhsm(KAtm^^AeNvyF=v^6YOq z2oQITkY-26vE&mJ;e(0k!34o*mXbmeJc8nqf`Z4Qnl3i>w%-3K`aR_3AEMwgu>rB% z|D&)CT+-IX-N_1^G4@VYb_juMt_VAJ)}JFHiGd-4HG}R6qbK|E*eD^~?L84TD()^$ zteDvULmx&*}v=C{5HzR zs~zNkJ^#xSTR|&ZaUn5lJ_%dUBn*ZSEZ=@Bsdn{ z-&eRU!tFcdXb;v1E)hv9IQn-1((Fhpuq9|W(9C~phM>s*H2BB5ULcPB&q4gh$Q+9y zU2IWaR_+LSJ8)9}%RKorxakka;8(4j?GWJBDS&AsdXM=(XvzOLjsM?oi2%AO$HOCV zJh^_2+^@k$<8?KxybHei9Ut?70Qf6GbkInwp9u<5P;BrF206q=CmdWHOv1&*!^6kJ!zCaf zBm{#?{+S?9C=>@9hX5CsfS8bgkeC!5G?EkyJqf1o7oy|bpL#!YNA+OPNQgP49tr`Y zEFK4qd3y&32WHUtZb4kZbGvVjW*YJ}o~ zO#rpQc4NXw0(j&U_+)I9tb%fvU{vfv)HIeH!n6ePr@#*p=oC1`&K$>gL^lM75RZre z{F4W0J#t(C3^FOtPKkHfN{EWg?Is8Hqf`YQVOF_Ig>}|oh({X1t|{cHbNH5NMT)xc zpeU4xC~bXr@#9|35-!ix9zFd&iepRo_@F~z{7cXwax8!i3X{J~L1yK4lbsceTUjSW zi7j_&wQEX2heHrFYq=I#M3q)AtT^3`j5>uweH{D|0>->V|5$7LDZ0V``*iKfS<$?2 zn-)|L2HPo3+~&e`7L(g5BjWkAZ7)WSzT7qNDOL*Z-nDKkbZ{PbT;pRX43xo38sr)_ zfR8#BmY7h5hK@dxG?1NTM^aiyo=cUS0@gY{qg%gVyr zHYAm#fjZ$_MW-4&p{7iy)5H4+P%|d@_rf%H?YU|$*Y`g9Yi+6z{u;-r4`>gg_CymvDO^27ng3f7r zH6?p{L~##MKi`Zl>lH=35@@m;3nz5~<3WizoHJv1E6{z9OzyZksM>1Fp1vHsz38=| z@`7j0Q2as-^@u0;%E;zc+o)z`D>I(ca7nnzG~z*g-pd4+p|;r5w1(#@sj^L&P226S zTLe?9?{d#lrHt8j&qll`PoIdHN-?uhiSgdNWj9?NbK&OJaYf)+GLz$Gee`}#MJ7kK zJD%k{&xr24hnA}4B2WLbv&JM@??2OBGbk|_)2jWc0zlLfvI- zfD&q~DM0_E_ItugF5{w!p3h0r5m3+1S@S20H@oxPMkMo6ZTAA!P(y#cy(djH&!$dM z8E2E{*}UWYJDmly{yL|Mg&M}`(jS)o`zv(DY0OkYh(a*%Kjm;`Nv_#-?i#X)l?A!) z`NePX({z14_fI*<&F8~>A@CDsWsgI=ryA;8`<_cQpily_o))i2dthbvD$EZ)PX0qn zcgybZnk8zZArjAYL$uwirtsVmaEGCOlPphbg5`wF6;Go3qnD+z!6;Ldt^d%)Q{l28 znRbyX&L7x--aHU*m=o1zrmsw%7p@|HyFo^xW!vNv0Dk@osSTTHFtB{!r=Ij4V}fH_ zxpRbP1Ek5DefD`J-%E_m1yPjIHx6nLiP+;`Nvp2uIi-cP<9%y(&1*-xWRgg$#MVV3 zw{covSq}2y`OD9SCC0b~=lwOLpExQFZOz`ZMB9}tDK&mo$FUJ#j z23)aeM2$-$)`WMZzbyCl*l;h}KEUKNay$2ipIc-8y`FrT=Z^cQp0pIMIr(SbzdzdYe7q(6I2FiRrcCG^z_b69>0cEvK{PLv)l z9|thvW)X93{k@^Lt7T<}fA=TJ&&lIrwzjZ4rEPr!KTLv_>GGsfZfm4u`*Y)xvllkJ zS?b~PocHwCJl&^Nv8>%bzaeT~6S`!+a^7y~WAUJnwTYQbo@Pj5H;O^q31Ko=Q}W$A z^aVN>UQ)*S;hF&PqW-5GU#n%*d9TqO$9m7=(8s-+L>CV;7Hd?wTZ<+OVuWRG4dhl8 z*xOC@*}U2^*Ix)vcy|OO+i%(X`+C#zMIR*^Wcs|U?EbUS8qyEQiiD~K|FdZnGN^T)f(?ACyoayc25zwKc@ivSUqMDB zrRH_=v{$zdFlX7V^T8fXpUgHGFl5lyw{i+d@hg)!5O1md%`_q2t>qHrqm8)aR)Yt1 zr;ruRr4vt9?LNHOC6B?qL^reS-0HJAq3u&c`i^Vs+I~)hfT6<&lLP^Hf0m4HMv;`m zu1N0&Lk!LJRGVvFq)spP5U+l-{zAMuzWiRV(Ox@1=Hxu0;=b@E{nYZtoE5>{`1ca);Rc$ToG#Rx#kl5h2F!jy%vYBx_=>Agxd6_1Q$SA5`b;y!7+&BWj=yJBH68TL%6E>?F zoRz$x%t_vJ=?hmh;s=(@&#q*K`JCpJAoN2{uetPn^Ml8w3}|`|bR`-bGCO^2`nVb8 z=Uk~;Z1ie?i?~1Jea%kZ@VspLU}0IOT|u$nirn|wi1;`y&x)~`(s64n6)EtISe@nX zs!1*=cWQj*TAfhpUoz+EEG=fdxFkS2sxx*H+28Iy4rSXT@l*%26NcyzTiIS)DF zK;sxdUrJtV-a2Jo^DgWfGRjrV?)J6H&W|H@`G;@VuYRq(&VWOi1E?-1bY~bhu_#{q z_-S?k?ZuKnLEhL_>}qfHo%Aft;oZiLAo@P7~w-|3jK1?3mIU(Gd*m(o17wG>g_fDY0@ zS5&55HnyzkTD{9&vxSJU0pkY{FmTgMzSySnK)e%IDq7@ zYm%xI-t5iZ-dh;!Gc6tVn0O3AA zyKEQO;-tC9n>=4NW2bSit^N~!c8mTtxt>z}Z#Kq#Uk`U`L>is@-8>*k)t*!6hwBa1 zhC86H6H#U*C0j^Ik~C$tc@9)ZwP(thRS&YLeB2#3E5Gf=Q1dtkb$Xs;{7ZH93)F`KP|zSjySyJY5>mGJ9p-&17oOaLX^-V$k$AyF|>9&J3FT4#W0M3ZvE6 zzLiz$8SOrZ{OT;Joq2Cp)wA4NE9Pd9F!W`!u}8O4z84eU0u!&S7wG{1$Xu&}`Ca`X z)W)F`W8}~csvU^XS0d*5sRId6v^<0zeQ9+ z+efEIMjv}s`NR71l0@RT5%(qtr{7l1=Ee_sS0cCVA0Ah$EMb=Jk~nCI5-yByrc9nu zzuT+c;lf4`Vv*JC`0N3?YWs3Om2#gW08yL_d)Ic3{_vD6{CrO2f$8RhzL-|UB3I>{ z-TYgd>m(*-RkRLdpM3~Oq>^L2Sfs}iWRy@#5i1o1%`fH+82#tFmeM}jC&)U+FLC8J zHBtPxrP{ z&18`6rpbOCYixTb$24LV@m_7veo4AkN@&1m>v+y1NL}tt6}N;dh6K6`Jm}&aLQvWyv&iCYfJjm~6?7<1V#C#|^?HXl4lS`PdPM+3C7Y5FpIFeO$7qei`@ctRvyJuA{m3mQU+Y>7QBZiTHR z9rc3aURLL=42qD`Z|NqnndP(~p^4($H|sQ@lSsNW-J8{nT9%YtxXgh|+?JOwO>*=z z*@y$|mQ%VO_;^}$Z>G5#h;&IO>lWUHLqEp`3qH=|Cm^!Y$bjgnCsK-Yaj~*;LN4n- zRl#9Qo_C<#J2DX7##4-u;AL@YN+Tde6cQi%Y)Hr7W< zm46yXxA_gK-H_hKb=FC@dVl#)KgFdZ;C*5sF69D9FN(|6zB^1|umdG}l9N#p03#6d2+Qr32G(5W9TM444fhxd zRA|Od&YhN9?gMEtoO})!O4-_UukhOVM6@bhuX8osdsyc#*IC2wpBlI?)ah^;dUt)M zL#ZXVy{V*i{$KJJeG&Y^I@HY(>YAJr?dEE$`&A|}g` zu+JK$K;-tttcAxN#H-TmY%4>8W(#xi;`dD`c0IhQi>SqkMi0tS6aA8uZ8 zp4Y99C1P&Aj{}(A;xcV{_#B7uGRc#Vf_T-W1$3r@z+C1mz_CKgnr0XE1j&^TDHo8b zSFC#@zV*RWhawhRisUI7(NeSS&EjrYU^87d*T8)M_(sMIex!l@job2o5TLVm#Y%xr zulY+!szzL`UQRoJPG(8AcGKxF&VCCdCxYVJ89Zdc_Fgs8)_AkNA}8HSbFs?2NzWTU zg02@Vd@XxLh-VOJ`=~RMo)w&@Wi(TKxg}^RWCp~$@T6zg49BK=h zo8@77S}?0)qw49UPP!PrV{eCgSolzFL5gHeXsZ7#MC5K}sLjHb;rV%5z6OzQxvXz5 zVi_3%AIr#dm2;_n314%e+itQcq&nNO-1&kPi#<{O+0?WdB?Dt4xBUA((_2B)@wHYg z1@HM!+%w(-uq4b3dM$5ThjI5sY6jIQg+BFRjtPvQZ5xWd??6fTm``LT8 z$tmZ;Rh;YW9L+K^c2A8Bh+A1sKHDhDx}`8O?CE@eGvYQ(gOH9O#7OR4^b)s4G#nK* zcvUKMZ7aI%Sxfp&>}1ihTBVY;)&)fP{P>v;fv?%2vXITM%MAPj#*H17LSP8 zd-on*%d|2M{gRd07e-tvKxMl3`isze1>$?)E!%P9@~d*)7hl(x+3Q97)5Dq<`ko0< z)Q;;_v=1x!6&thOek{aDV^n5Dmxdsrn~M8jH0dv3sR2ncH-9>X*E&Y<7Ep3+oWZVV zzuX~C&N!=zcmGT{!HrtLHO?x0uXj*2tu0tRaqkAUIPKMF4Fq8VXH2xPy$vJRlq@tc z9WQcvMfbpy(mbTM3-I$6`ZD=!{TT51YCWPU*qCN^uz6i#=& zQx|&_@V0tA8}xqd{X=Z%XgH~q)jQ!%=zFDdsbKsaJXXkiOJI`nJ}|?W*{@*vtzf67 zZ>J(AZ}`gHbEd6or^c(5Bd_@0oL$SDV;l?*Y%yp*oNjc?kr2{J3pn%GPx({y*O0@z z2a+Md*k9k`u{FAKOmaeM1>TU=ox!Do-UMnPbpkR>Y%8?dJutk;kXu3Dj)1<}ug^Km zv0vXT7$%(P;LR^{ELJGFTpZ=+$snVf&k((gyU?PmZLYoaFbkEj9AIXcwi?XDhJ&wl zYo7)3C5f|Nr=>*cVis{|Takv^x3>qn7pOdRl_2USH1&gb7KJ@Id3o-xS3MEyUy-A$ zn2Z=7l??TBRM>o+Xl4FFZzPT9>;e^lkDR%UkGDhr{;?cuETl{0?v#4t8FQRb-HeFr zfG4xgbkBDZZxUFfa(kU1vG`c=K+~1@<7wlv6m$NQXQCha!&%tETFTRs0FKUPY>Brq znZ&oGtTUmO_`&*D7R*1pY-JrFXgAo0RmHBtKPEFhyVK4dM%n%8P9ra~@_yrf7w#02 zk&y7rX_m;l$dJ=?vr_#&x5PV)o|V8q_1N*)`3O*0zi(x@)+VJ^;;tocSL%CmhN>d1 zJnw!|Qd&FHqZ!oOwQ$%h&1HG<{nTzO&dMWTOsTUnOp2yKSmMILTO;J7sJ;cp5m(FU zngWgk)r z@}B+ff~V-eJ=+nwKM*x$7Ha=a4Z8J>5bOG7A?tn*1-M<7I94JQd-NXhEVTKqF0MN# zIb>G6Bl7M&XcUzqHnt4WR;15WV`^HOC#{ER?$n_@ZnGh7_=_jAvywJ?=;B?{7KPYy zt)xUr560vtQrVt(1~{-yM$ERjOB3;DZ%V(2yBxp=cVLQ)3b#>-64}1MBqNwXabGto zKO&G$4w;Jw)UtCjOVug~*3!A~>OrNYVAwKPh~k^_RChLR)E4^O(l5)8r=VM*kBi5Z zEq)oWGQ_hWE^7W^eO2`d=QP_4mJjD7HJw zl!VW*5{A@(GyH*%-HI%c`0Q9p-QwAo&fespV@Q*}$nN}%tYKB@ULw_n=7_h{6m;pP zv!r_C_Xc2fR2n*jTpQ6BH09rFSscxh9{xfBHt6d`!x09ndjX|b~&MJNE=@p&YGHaAmasvhm)>G z3JLUwDh-tPG+1*wJL2Dge;#!ALnt>0QOkYiCU0qNSK1J z^K19RCJJS4wq5zvWop)4#pG~8BRmR1yq61cjHkbrF1Hmvbkiji%?xnI&* ze*Wi)5- zt4?=SpWf^2z1CUh{FcgIU0kZ2z;Fd5BXK_tl>`6$#c#Cek`+29-)u%qFB<9AN;75n zv+%bv>hH&zvgUIsP-)rX7z}2V<875>|eeEJ|(t}W+SVsPjN+Y3teJ$!WKX+{ksWNfL=;-#lYbtv5I>r>4>o{ z6ypyOl2s!rROC`dbRHrQuf~!DNPeorK@lx$Tt+Rr057|@=|x45T{RAp(tE7C=dqZBMyC(V+4l;o8H=M&N#Bu ztpRwzIZYd>cqt`dNG}(nb2t- z7MiY|$)8i|OywG2HLRxD!qiH1eD(qv$W3;{@ks3P5C`ie)Vq8^^z3LL5lIO#?BoZi z5qxJOO<6{Hx1uB`MGxp7z59!ISLCgRkLq}w2=j0M$f&sIKko;XsGKfOK(C>cx@Ta_SJACjt(48g z^ZHJc%j^=X!!`@#V*|Kt{nzhpT6uzLPA1i$;}h;n!7xF==$Xp#?c;>?V`UR6Jqt=l zEz$!F?7{ZJOPQxeFS#~-)MPAvrR-&GS$ zbWI6SJUapn++t)ZHtNW{b;?aGyo#0mNkqE2penO?Nu1i*G?hNo!LWA7GLnnZ0Jawb zuItEnxgy9|4L7Dj=~?K=(Y@GEm)N-O<8@U!RUWrqhPGd-sZ~Y}y(h^EXefYjR~R8% zHMKXvVU=rYSE(o3Ts{*_1y;)Ao${nqHlOWP=Nn(mOHpyS;v(!2$>rN6`O8iyXyTm{ zTDxsdRqp!KX*6^Q&80#~)C4RUJkkm^V)Fn6gPEEvGEOsCq)Um>qrq|y*TOU1@z!XB zO$l7oXd_5_|AW(TVw@Oc*7(rqq=bq~84g|rKNl1l^CSa9mz6;cQ!O*ZRB`A! z=brFuYIOl9n##i*IvDv76su>8+hv{WVJ`o}kIJ^+5B5V?YZ&-xf1?}ZRStB&q@Mxt znDT0ZviJg)B12mdFfyY_2fSu2#ty4mU|8^)odc&P-Bzc5ESHUMEj3WNiy)HYP7(?( z0T*l)?I&yVZ`NN9iDObTV6i5Zludcq@SY67pAtuvsn^ubul8E#=%x&$7i(D4N!vIS zsQjThPKttVx+Fo&H>fXLcvYA&K9!RZIuFXxIgZ zFvR7a>g&!q&c<6#a<2|@j6qWv8OJP9um zu+;F*`G!t}@6~7(+zgXBW-Sg0wELRkfg1;)!J1meVsmgR4f}w6xo7+jppats28FOZ z#p0dl`bHkNPQfW!E+MmEbFG+qL-QV684Cb;w$6=KRZpMA?H9`H6M@{sA+(Gx%~E3m zE-6pqa!Mz_s3koox!q%i4(RAk6Choo|HTc)@6mghr~A9Vf}#8a3tOf(N>PIVlelp4 zfo!lJvAoa3sEulxG7j-n5?;-sU{YECf{;=jKP(a6JlUbTQ~MnHs4_S5x~qNP)v~iC zO0xg7xA`IIW-0_aSWuBb6vjymm*Fa1LNVOzU6$)3{Dy4VLMbKjjJS^KHF6N!e{$J{ zk2Wdv!<1u)pz0&%Vq?_<$7!lZHZ8TH!BIzO;rf?hG+o zq)RW;q4}d>ivNdC#5JoxM2@x-mf}>zp?Yxpm%J#Ye{)ozAO*W(IUQ!V1g*kgEPPIg zWTGD{Osp0q7~LVvKL9MwLT$>+fKx_vfP6evZg4PQaiTt-T2PieC0XveeEOu$@5ZRx z`uYeu4SlcU(!fkUL~AamEPHJWEZ{4 z97`8c^SrEe^j{QzpEHv1$ZwX#l|WC!3d}BS8WhMh{3A_NBr^H*SMA+Y`H*XWwfP@l zUDK@3t%(DIO>&y@5z|K!C?mvoF1Su;X_s`rEzD~!J*)C897Q^Yo|C7HA4Z&J=pR$4 z0AYsCT1{<^a7QBbnGUt&)?0K?u#Acb{qf$e7VvzFpVeGPfUzXSj7)JRjaYWaXqNra zl30P%Bv#sZa%~YEnR1kDAl`%rw{o99qu$x}AaDdd;Ls5qkTx^T`RA7j7qPT{0Wa&E zhQ14?;|;5%v1iF6I5|E^yxC6I7uJ8^`u`B9zTx`*!zXa%obDsJ<{iS(ZC3b|4y^G4 zGox?Pu`Zslp!}x!l|avASGT;3ZP(%3yiD45)^SI&Lh6Uwiw5FXxhF^y*H=Zy z6~n6B&O!l#>3&a(zCGQm-Ft(Dj!?6k(C5H9LDw~bn$aDU&k_@#asJ<8l3kCq?PprV znwtpQ)f{0@o~D{@n`@0)3EQR(H)&s1zg)Yv68%@I_9x1T=6Ao!(}iqik{-3a)@gC9 zrWQ9#7d`*$+O~fH&+d4^$s*sFUCvLCx{shj9lrM5<>;nQwif*VIdAt?#hb6?Brw~W zK929^g>7y%>fIZxw*)8ZeGwc|U!FzkWM9rVb}ib=8}9C!@6_a# zZ{IK4^7@ZRuljVdt%P6kYVI^6cUQY{_FMC`d~PPIC6m{ZxBAntc3$dIH~08*#O-=0 zCiKPc;u?N#qW8>IH(wA)`K~+i&B;)_oO>)YXD8R$*J$o}jBRlJ10>iJ;C0;*%)BC0 zatVNDNZ(#}!E_s1`ec|~^W`Q0-G-F42+jniX!p;tq;$8{t`+|=QkIms z6w;-nxDE6%9_QsV`q-B8y1Bz+$&!NVu_HP1E|&ks=3~jRW!Z6n%GL*$kC>7=%bMpv zUv!8t@-mYh`qgcz+b_QE)?LC=*`Ie@CO2IW-R?1E+dCEJj5RN(4TO6dfimjrO8@VU zTU%#x56bMOMt431TM#VGTi}gJ+m>v3x8G{{#Vf7axpNN&r2KLFSBY;E9r}d{*hL-w zEt`g_2FLPU9hX#>Y5`x|M!WmT4{bMjJ@X2qVoJf~_Q)#kU8Vc=Sw57X&B9jW?rGnu z)pT3Ry5;Gsh{eyY#>h2JZm=0O>Nd$IANNPaQA7GfT$Vg@x&Gp?&dlx~_^}qgJ|QX4 z2Kr}shAK937f;t`d6E4(#O$WLQ|UkUsF#{fmX#1#{sF3Cs5kTbnkbZuSMe4v|Gxq0 zeL!wT!_>62>5`Rt?C4W$5Pn!xp!`*?Nx!}CZPl9);z&)lM(Y|iI_#89C@IWkBaEgFdG;sD^O6+SkY|T4*XZbPL zlOx{ZH}FgL@CSy~SPxq*oyx73R4Jth6=#C+5={;L;(=T0DYq|cbF8tc@)kM`4vs;F z=?1#Awx-tmif=eY(27d>#zw=>KLVFJ?+URd7Ch31mY2zu zEE%?%l_ILgExo%cx*I)TxP+9w3;Qv=aA7K{mM-j_(`yCwt?{wpJU-F4MLAVBOgF$G%OnzT6WWPy(k9@xATLcZe__>$K&wOGZS zx+y)Oi6`i^S!}`F_~y%cCj`6y5if6Yi|%H^qaB-%QwW+Hh&dDN$1W%74#A#qM^sW6 zUpssr->S7s574*k(Do7+mJ-DW00eoK@{6+uKhT&bWyw!#(&b!mP#}-wFNjmzoTo!^ ziahR)iePK*?mR-mQ10eU3g`${S5k4yCu+7Q7}0@ry>{hqHyN_i!k(L3=20v1qh`y< zgkmRf_|SRd_aKt7&A&cYrUrKKepTt*f!@QH@%{qyj2+1grC7I9F2U{U*0`Rv^~60b zf>%C~&Uy44*krvdc6Y*l!-;$-mZi$Rd!xZUotv&+Ys+x`yt>&tJXw~HObtM`CU|Y- z^KE)L?yt@pwKYss7_i47a%l$|+z_%)yS_^V)rN4*aF&m2&fJfL*KPxUG2j_`BkX7v zB)V4oQuvjIc13MuY0#;AxTP8*XLAyh#$)bE^?`Unz;;y|m-+th{hF9-=P{}E5^`zMDWI~rm zk?AOG5^1xy18X%G+lOfx%mAZcJ&)Y@)uv9 z{UQU~esit$S2#K1=;N`8ZvOxuFnk3YGCPcA8P)A;F|8qse7=^m_8%W!Be~E+Ma(m} zcv#WMQ#VgxsxCCc?V)YEqFthaKC>+^@jY58j;VFbmL`Hp`DP^i{EwF2&;c6C0Kxi;YX!D#6?r2JCJ5i z)@sF0UF0Rqv$x5IHy44>H@^Dp>m%dWBW_b|VxT$+cIR_m9 z1WR@IdYBUKc%4tmCl_8hVL9&iHQR4U`C{V?ygMABSGsN6a~yW`4 z4{vq1YqOgCwMe$yKj3W$x688?xKl@|gOfm)PT9eGUEr2z9H+ zwC@&#$GDdH2L1s^Fzh|18)xfGcL-WWvC1OGGskFTU2^-T7fQ+Oo<`-5PQGZw)1GBw zH>e-^^6g*N73$TCOtQQU&jbSavDj{u-}}d$DwaMM*3RgACo8Ge^y`0PvL!lfBxul>z8f{=o9NH&szsj!Xs=_(?8rxt=ce7@2XmFElGTUt`ZLv#u?l2@g;|WG!O9+Sqhd!>aCb zL=@LaJQQgBFX-5~a2=*rJPfptW#|a^4!4Ns$2xahh0l}>=KNyro(>1xJ=Q|ZOXKR# zj&^JXpr19c|GYs9w2ZRaq~#in@%C-vHz>Q^o(Amnc&vt43$)0_!G7k?^H4Q9%B=6m z=$+lP8(7j%zolfh6`r4%oHyRaRtT%esMQct38`KEp?gnVQ|19O?+Q8?u#jUR_aK$h`6Tibk{;FkNn^$2cm? z7MKlo^sHPtDtPh38I|N>$tWBX~No}OAR!7g54>|fK^sjHB-k>)#Z3H6y z^=zA~8?dRc=rSDgxhCZ%`me>hl%_f33wI2&&o1&H9GG$vB03cmy9KbMqW;*lG6}pH zgf%_^tS18T*p@Lu{dSJ-XRZ?SvX`GjncZ>f{{RK%OZ0ebPa9J z<2gfh;uwR5TMhX#U{z(+asR1BC^4lz3#>~Zh}Z$axRf-EtSZ)?Ov^{9!v$?yu~9@= z7M&JZ%2M5hme)yW5ONfOyyrF5OB(G>%-Y;4PZE_q=P7AVbV`IXlMVA@4h|_i2S-y{ z=PhSAjy+>Cm6HcW4C=(#)TFlga!_bY`%HDwO{;Fory7j_=k|#&X>+Sx@HDqe@WOp?JeJUpN?ljPQjX-`HWA4drv`2 zx2I{N;ZSx)PaX5Mx^G~!l5R07fbqnoSYxML!$9v$o5dD;`NUC|E78`js;9Ph|LItK zZbW2Od-tWHj4^vK0bHcPZ`D+2y{+*d!0UuZuEoaj?)E*;hn1fU{jVl&EPe5}uc%_M zb1yEP_3Ekw)U&ptp6(|qdHt>p+zPQ#!6y0DbL3U2)})zf)-+qUsuFB@1*E+Rk-XSA zs3+{q(nmifm63YAUz4tTh+jadgC5DQrMi;GA0LVCKUcSn?Pg)PidUPP_(vC|hgc}K z>JEuBpSINnD@~$wrXkfU#ntkHiia(pR?U@!4IKUw&1;8Potj5_7{5+QPb z-{+T7%l+my1s-_ zx*D3&NTvYiy2es#0Cpx@A58ftf=QPRGJS(<4#S(@Qxkn(oU5fibHGU)<5y7Fy zKftsHJPgTM^`k|@EV{55!qc~fBp(-lVp@A%3|SNmFl9vAG`-v_&tan_t!j66(>!hK#&PwVo$Xb-w@ zxz?7~#^;kV>!aJCOI5$#4`AJV-6BsaEh>j3lt|X7@@xtXQ`xc3Vq@)}UH%7PNOwRy znw(H9_x$6uFZFF|8*%Avc;|py+s9t_oo(}Pwgx4n&06(jDsR(j%H1EU!MyRz!Zf?b z%M4yZLs49R1bf+1SS6!ajrUb)1xs)`v8ccQ)lgV|xjL(~De-Rbf1!{{QJ{-ej(1pX z5$_vYPizOc8&5BkH|nc38}}#t1DyLQ@OIR3RnI||*$kre%S&)($EU`+!jXy+nA5qT zBv)MvZrkYgAKnFiBR0+i)XyUA4|NVVE1>!j#UZv^_iPb#%vi!gR3W0*CiWULpooW_O^Ua~?NN+Ov@seMx_r+P=z`5DFK&Cm^e8~& z(_(;@#a;G<`5yo-;D0H5ppZh}Wg-={q!@F|VQ4Yf#Kyp3dh>o%iZUe{JZSqx2Dl=4 z=|MHrh2nYX%v74tDB)E&a8ZdQD$!a}@imp7GR8b?&E%veRAwYGM}JZkDF8#E!SK{i zL2i_RWa?-YJ*Y56;uQDkpD;j;P)JIX)gaWc)nXMk%pq+`ctxZVnq~^PpNc?Am{1h% zW^xi$O43bH5ZogRbn&Mt3N+?$auNercqQ>dD{XS|Zw-&#i!>bsyOKiwB-RvDOg9Ph zvSqVKE@kD}iOx-8W77N;pHZwE6%7fG^$`$GSKvZ7P5_&yjTcAlYE$ zASG;^ZV5Bn_?H*@RnISY^Bho)<7+y29Zcb((-SGLM1+#=FwY0=m(JoaIICWtr8r*G zxWVWBW~VLiFcO(g2x%ployAdB`vIqfH@q1m|@WyR2nvoZ?E?Ym&K7- z#>#HMH`>8kXwE@QCO*T|_g+T4X-WmqCo?n){*n_T$kxPK$P!J|>MeX3)HSA!U71ZF zSg!n}QrRs+D3OtydJkg$t8+P}580^&fgKeG*^y2xfFg}ZjHhC!Z`A%>&nZ8ZeAK}d zeUHqXSH8i@OM3YOS(Wc)h_Q43%01pi=ru2YixtlY8~{dkw!HW|LTw$GYtH5F z6J}tPwL!e%aTwU?0wMVeJC>NI9p^5#uB9GX$~9lP%ey3c(eVK4FEGM$Br&nS$iEdo zOH8Co+zivSW*>T}|C8-6%`hh>n@@Oo1=uoZ%@5GqFw-qic&FR|;GQYb16Srqb=N`Q zy6ICU?v5$-NvR@LxpKF=^)%QD1{e^QX?(-ts|8pcz@%RkXBxzSCKol4Ud#~Y6pw;A z-Ut35RSAa>3vg^5dN}X1T95w{F7mDD^qtW%e+$~lM!-ZuZ96`7yyCt>89wVUm9iP# zTer8mkw&*gLab`Ja2~{qFPR65lu`yY$aVu$k(Bvn5U*pOiDK21D%~G&1DLEs9o=V1 zw!$U~>ah{(sX2?EpeHq5KzRzwosn6ns|&bJEH8~FLRsAV^lQ51s>c|F?SG~1Qy_s@V4M0gt_JA+;GF+9AXdT-9=+sIcA%rN~V(-)wE?f zypoq7cJ9*?x1+Y)^a`5}MY`D*DWFB+UnqebJN5Ro_35?CVD)&KNt)e8myFKBl!{>3 z{{W0h47wqVJX%cB*9%kY{FE<$;i*mpk|et4mBZ6h5fG`gU1`BnGztQ+Y{ve0W`rL9>;`M_U{%Y;|>kxNdRAJ=&xg>`VQfU z-g#zcc+}Gitj;*q2Hf=r$X1C26Eh=4g>mL3^6aPbY(zb_gAwBma^m@iEL>N+@P1*V zDYSq@Ge2(|7{Obo*VShIBBFYBwwM!+rm zLC@9slO3U(Gg1xis-W|w!y1&ImqYgz(45=8iEc&0*MK4nRh$W zwejT}S?JBEc+>*Da}(cJHhB^4W&AjKO;sY^N_LH=5L+DCd=B2S>t#)QnwlL28m~yg z2KPp^y%7VFVBq1mg4kyOlT)GgmdyS_c+SIK^=Je-AWY?TI{ zmnbAlDgciH(b9LR?V|G)ON8x`wk6_knA5PaP^b{@la{UTa;18Iu&1jusML`_&$uMo zL$sqHl-eKi`0|TKGrAX`T zu>`NIz+00QhN@(jOHj$gtW9V!kk3KKGV4?hXWcf!tdfY~*1*NcyuO5JRE;-EI0au> zq_Ha72V8+DK8aZJ*VVY>DT^zI%Tqb;{`EkMDvT2nUC2s0sb-q1f3Q&6!=v}7EZej6 zY5lWLCFwjqx4q+3An_`IIVV8*brXn7yT%1r?6)kG;I*fgnf>H+8?1WNz8%1Gvv3Q$ z&#Ev+P7{rFj0fxfgoBosy`Y5Q5>HZf$~=VO7Isrwn7&-7zNts>qG#|0OCv~~UG8cb z$C2#wXl(A;_`taN2dD!;il9 zrSl9pLGkrBFnC*tSx*fgKf;kl`~y^E&5;&skY~WBfq;katmWXcU`u8H1JKlh%*{;* zR39r=>eoTb$ibTa6wISl-;`gWH_abL4FsdxR+xgT?=*r~H8=w^l$f20r!2`oP}guK zHm4!C&ttyw*U7>?&J3gU_@RiYQ$BEe72bXxytlYqT!_gR>3{9x7KhVcfi_Ex@UG3P zK4Pu*Hl)&s$~DEBl3lSRwBztCV^bNBzWeJr@uv-mfRCf)9{`V&G7Pz)qaleKu!%Mx zGAa_pBPtrHt=9+Ik@hHPBs78eTQ7xX2IEbmx(*sN$8kM5M24cp9+yYh)q-F47ab{8 z>O}J6oT-6sk+mywhK3c+j|E)VL^HTV6XU0yGZk}7RBQ7Y>`gPPsk89J=$no_l`o-u zr)oA(WK3`yWN0lk77jN2-?W(QT}2?mg+>U4E;aspmF0i&d7o5j+Ip99C8Nn68u$-C z@IITwUIVNX9<7l&wC`;KzBF(3-B|nhbiK!pjZwqBqt(iPm$X&r$;Sf`?0;i3{>2&I zM7?0ChDQ>9_%iDWj|_m-J&&#KF0M!mAfW1-n=%U;a|z7`>)){FRY0&61wiBoK{kB~ z=z^^97V<&GCrTz2Xa0@5iufk;juGvCmJ^*;zy3h8fU;tXc(ds{%XfChjm(8?rQrl& zHGcYg0TNHU_IFlK3nH}+a)l+=Vf9b@h03M34Li4yXnZD5CBWGcNxhrwwu^J*a#4y$ z1WgXH^P}J3zy#8GZZ$NB$R;KQZJ4TVauETEm>3KX+-o%}517)d8){xUxL66YTAU}V z2w%C0>S)EY9g zYeyJ|5l2$2OIoCblFx5Li@=_x+_tlkO8Pd2i9>S79xX55g@V^2^XL@7ZnKkwia~<} zgHxl7l4lHwP(+0;gl`m-RI+_97-j>;k%u7vOb3kPN-SnysM>dPXUbEmf?FEeD;H6< z3;xJF5)VE$=1&84<{~U`b4puy>ZeCBil>tY6{vuA3da0nXBnRK6L5U-UKqqZ zmp=_Eop>Y<+VW>aSa2G~4I=*gPdHtKk71N#hLyt{213R~%tf223VH}09%UB=9wDM? zj9xsr3BbA9hh8g1*5g>j!bOQUqYG3 zLI)A46Xj$Jl$68^Dg!dub;Wy(tLjL);y;XN=%~{ZPG>Qb7&l;p%&{DTW0v9K{~NHD zm}rKPIRnLV)ZF+(`QIRzI;aKHs}#r1`g;&@Jq&;%$?O2V853q474{&J10$%~*$m7? zgnL*-AC-!q7`)G9#>WVSJlHujxRYFG7CJdp#@7&5DB27YEO!Z{kK)=`p*>TOXCu*u zIR}*r=Q18_!Eb+h6}X5->}wMvF7Lu`lha|yC{r%c2Subw9Eu-1+tDC5T?+|U(o3oq z18<4xQ}3iiGa~j6pnS6GP_p{RJ5rBVR)iP;QSFst)Dln_ZUO7?diW=wDa*^0g;VN{ zP`?H}OgytgWP8dZqHQB&(pTb;*O=)v*$yR@8`TJhdOIwggbEr63xmS5moBYC%=|yA z83$$haS<8*VMKEo(rw~A&MzL`_9qbt06Dmte4cr)!hS#Qa0T&<45@4(m=V_=X^~5A zmzV68d>v!QGqzLZ(poFTTVk%X4yiCBHH?y-5TLn6EZZK^=oZ=P&EnM9*+n;WE4$5# z+oiK^u_3vfjZij|ngMmIO3=weOg4jaI3uS~pE(ej8MF|lz_YCpf3PNQvPHdwg<3`x zBIfsH7}$c!khq0Q-YHKS$VEyy1gbZaB=2A`3VK{Hh zS;||2#sYxQuS8wxP>1a5iphm5po19Hr3d>7*-DI`B*yZ4NWX(-Kxezil=;LAKTf$s zQggHD%cMz?ndW75gJWWg#|F;2rb^0>Mhv4s;ph%X&C+ zr1#4f@}avVa>esbu?S9K71twVjZ7$=kQ)m|KuD&;?O9R}5mHLH2zZqDT}*n=2Px)5l^P6$8RlDcUoiXWOtUJF&~Vl$f^#@Cdae&MJhtuj&#EA zRhPZ3ym-#M1boM@`F9N)>6zJ-Z?tgBxK+o!;>!Jewriye)WF>tf zNc^+t>pQhofcQ0~6)DyjOOS5~#|~#@ELkpce@q{-g-w%H{vu#r=ccoY{kUK+iseieB#^87p%j-o-pmbIVby@-B9TFfuv@*%r>k6mvH>jb$uc`&!zt4{@yM5Cact32z3E*BO{E^?DSi{3(;Yz?`FEt)S+z_OGlCGKms9n$Kg9Re6S2H|&vYH`C_nT} z+RuaAAJewr_!l<_bg^ zkv25h9R>t!rlUKMK*o5(8)^m*kK{d}Qz|21I&H+KKKAa=Qf9M8UmmUXqgXgDVjpM2 zm8;Z>3OD&8pRps_m5xmy#Y($qV=X$*f7)Q({=C$e+H2n(~-L|QQ_b6)Bc z9OCcra=&#oq5LG>JRB^kQ*7|^Z7h+J7}#XDl1b8Aw(MhkWv$Y}T_wmnvK|J@J(4tX z1NFgShEA`mk{fy_%~jwEEA~&5317z;g4=#XBm0Z<1dP6k zqoFG05{cimO`Ac(BjshXs!l|6V7VGoS_Qk8_~<(xV2G7xWV$f45+SO!n1AAod$?u+ z>gDHZ>g1kI`s;CtuR(*W#L4J!!G9j^+$lR(oUJLX)JvnIhE?pgwOb2SbxU_!#jdE} zV&hxkmO<;JNWrc8=G+oNsy8ZEbN)zv_>i^$@-=xJfBkg>+|!YEWKeF#EeRy9Wl%`w z4iaUROE8klYEEQ2w~KWo6Fj9|N^f&Zy5^9Lx~4re1AX<1e#pbXj}wVvAZK;ReSau9Cx0uvMm-{Z-5aKbOZf1QHs_kh)QA3lWIBUy>+$Wn< z@o|x5)lzFSi9&G)Ww>B6bHt?11cH>rWgGn@8ev>tp2T)lLW7qRH`sJ;-HOYUIF#5n z4(Z1yNOkCra;muKehjK@yQzXai`WX2<|q_v7Q2m%@oEs{l5pTJZYhc5{%}eoCNWm# z{0E?(n%X1awV2>;7q81cTs73e*Db274g!BJN2YDg(MvCcu^%$|#wf7plT) zr|whKVn*+Bq=_BHoprE0m8=WQnfsosT~3%FjS`X}d!>4x)Q77C7vSA&jYX~4zkg1P zxa!wArB{G*Oab9h8I8`R8N5W<3)}gzW^uJ_=*_w?;g|&=g`94qBb2X$QI{ZrHK#S- z9gHTDEdPeGKCzRK%WTh1pER-A5P%PFX zsyWgk8Mz|A`!rSYV>5uhG$NcQjLjxbB}3~hX`w4YRv}NFezIZam9j&0d1dK(Vi7dc z40NBWDL9orXN|5duKs$FDjT~qL}EUO$B6EDC*U+CCR~|;6Hr>091hi0$0Hgnl0U?( zP)#;keo79JT8g?Xm@sV3$N)>pfcq*YN2FOYle)>T0ngLgn{GxGH7;d{p7K-O+(g(2 zz@ZNMn5`zU8SCAynh3x`DjV!X<~)V+zj$b)fpB$2x_mW{NMKXhj7nDq0aFpb4V*_T znOJ$naYfJdG7B7jtR&s+AHtwjucc|LpoT6D-=i|lW#ijB8V~;+s=mc%+=?fk4jVR# zX6pb;&vt>5$j(s>JYhsm7c*-Y~u6 z)ZU#pqu@+g;mj%FJNpW1`O)byvWl;n>HF$2e2t=h6H&LkPly5u2a;1Z|2sNu!0MV= zNcx(Y^8xp=EQ~?4F8#s@$yOP)=8@wdQKB7vjkIRt=%*xdn3)W!J_Um=YZDNi;0T71 zJjea^ujC2k<6*a`@(UkJ!qr9d*J<>picj|oR!Fc`_J=j$gBrE88((HN}TG&Ap$ z$e4&o@P!&Ha+2+dnwFFfx<16?8)2{g`u zQilW-5;9~2fe~Am9+EsH8b4KXU_X@V-9T(e1%6QiLyW~D8_N>U+lQA|i)KdY`8@SC zcqi1UR)mB9*b98@T8eY#z2ueeyAcQ@My55c^RB>k$R>!A#53qACl16_j(`YGLq^PS zXLX!8+_Th5G_D0~N{rS1y>(*xJ>H%u7oaLC?0I?<7Vd2!bSs}^7np6-T_i5xFAT;0 zVO;okhO9(FATRNGbsYmR>Mns&`#7!zBV4aHj!LAy!|QMv+aMKe=a(|H*3PC+wnnVy%7F1S~K!SKxD;nx2Fp7r8Wjn#N%K!j+~bCNDE3z7~}b zZ>MT}_w%r80qh4B{n(2Y6(nI((Kml2uL|C%ksgJRW(dkoptC|dde-~LZO$=;{1P1* zvv<)mHP6&Si)fYoFd)1G%N+p+A|n@S02;wcSU?(oTioc->ZMy~!qYq5)^VhoZOvDk zg@QCsh#p<-2Oow57=i^jxw=rw=N9dkWqzks<#%2pF;cUdVGgYgG~!b-1Knh;oNgL6 z&G(^gSon3zj0LTak7NePx>x6%)H6r5GIT>NZecxj9~ytFyxy5y{I=Q7jjK2)54CD+ zwH`~v{;lt*O$pV&(5FdW$cnbeQtu|$Q!OG3s?Yu*1Dn^Rvr2$O5Qa6Ilpvc%%vbAW&@n_65jLRJx`CY4q@p% z;5LRONBpspxMGGlU;)x7|H2-{wxUyK&UC08<81fkqmaLot3oNl`67WifaLPaDO>n^ zvwYWRMxZM{sho;(h<#Gt4heeQ0{&*m6^5;ORN^`F>p6HUElk2yi?knWJl2@d0~%X| z&*b&%1e)hQv|Z<=D%t2%Jy%wK9!OJOhnyROBFggb*gDkfZOFJElv(!3XPCJ$!wzH) z$#OU<9bi-lFCqau1yoE2R&Sgmpsn`3Ei9R)M8{y`+>Lhr&>*yyK%IA2^8As)54X%J5N5yi6sI1h|9 ztLVf2_AXjKSa4T76pLGk#4(xVg)<1~K^~TM*}Jd2IcG=p1w;R0Mh{zbq?_G_8gPt>081C~IUJ9mG{Uf(%ze1oJ7cUV}9hl!X> z9RI;x3*cncX$O#?r=>E$EVh9DIoc&tc#9fMS_Y^ic;B7RFc0?n5ZElmwx;E zyeYH>1UF%pd!`wICzw>9uaJg!r*RL86j|gju~`9{ zJ|x?IA7suora4$xNZ_E;U>*T|5(z?G8j!ch6W2(fTm>SKqQH<>4tOss+Q50d#PyVl zQT{DWa00Q@yBO0*&?$wHX>cDKzGyKYY8yNO0m-U-*J+_tn$shh>ZDTd6f9GX|4we< zOsg;gSx&%=C;z*t40WA*`xovp+v*$x!qkDQMdLO(*Bte|xoNH|M4~+NYi6k{6lU^G zy$jB(g%euz*bK$#vUqY7#NW zC%ET$w3s!Ob8dHtxRtx8%UgXw$vV6Tl%3_HH4Y&J!!y7s0b=*;spIf&0iQ8~btZ0ub%D>FM<(>lMSm~LZFfsXA;8(LwOkq)IC2_JzCM=1_P-lu|x2+ z%j@cN2+EAT$V%hbzNI!|1W%4&<>5F(6Kf~b1+h*JR;CzXpBE}rFHiANQfA(&J9Gjt zQll7kjmdQUw)W3oF2zSoDzy90^MtS17eh#H_$6bkiP?HfA;0_`9{F{}%-@rZ_l)vL zk;C#=+zH$^whNTD*btG4b_p2(rs`A2drY>Q3CE(~pD}pEi5~xO8%VbZr6=o#5gWmV z?~Hm*cyZuGSO0VE0%bzk{aIAGTwnDKaTyjRN8k*zB&I!W;jEKR$#9%InhV5oVvQe( z>}OYPLYHz<*v_!w{}lj(fPA-#zsd5cTm@y%7iTY$gbj*Xwqr=Mx>=J9^lK!v&8!Fj z!wmmI4st6cY(B!`^Y&jAc-^1a4rVVNN*teD{0 z5r<#0Y{+ctlhe6lBT@wL)fR!{{1+vxqF2UF**!GyTY21e4x9UYzRoAAlzI1mdh_&B zB2xqBOv9xd6173ymNSn{?dzgKhRY-Hpc&_IMqW4mL zl3IWB*|^v6zwx%&>c;QLw+Y%HmiOK)e1Xd8ApGLA-Q%h@u{g=7IZH%^gWn`_I-JCspH-ICCSYlZwK@91wCt$Q z>A(Cog>iG_;h@Q#eO4?$ao*H>^66=3BYEolHJa?Dt&s$Zc zH!T^>$9^iCrn5g!+mxXiH`}cvg*C8wN1yBdDe?2OAZKq=PnN1q7nvfRdQ0PyC4r$- zQ+agUN5!9z6_2p~^6T|(w?vmDZ^xZFd*g426?n=T^^zny&n0hC6?h@tI46_T@66cn zwHyq*owmdRBD61Js$AJpR+L?c4LZp z+FN>>74Gre$0{{^J;>+)4)T1grGgjt_%AII^URYDO|~k^G^6`wRX_D&!~*ouIA5%! zm4%J`!t=Ug0hO`dG{<^BliGE29lQ~=Qm0BcT&nZ~naWSL8b3TwuI2_YF_NS?20Yc- zAAEpeTP4aMb8xVgkOJ(TK7q{^3HdT@2Tjy$>M#8Za>cR-Zvwo`Lr=z&T|HfS=MD_P zY?P%IrYvfceuzi{ekiqZ;4aQ)^0+BiO!S(hn?#(hB$XD*deE9GgnvS$%@_g{tQ{&Rt`KYF?c7asbMp8 zG)7@v2)x~j1zL-8KMz@2+4hpu!-#<<#tBuaO@=IYlgnqLGu~39wzv=QFuZJLFJmo; zl9?*m+iTL8mn|Od)V!=LP-W{$ugt{$FBwq1pY(tA%pCNa7dKN(lr+LoG2+qV=lbQ7 zg+>>FC_z+`&`_8i{?`*`l(Rpgu`9eBCSl!%u;ZXaT~43`g&rJF83J5{zNlsfW&#fX z0Y-%!@BR0`S%gtsobx3Hsve*mQimfSxr z2Bs-@Ok-?swB!yA@RkbF$8^{1Q7K>NJJpTD#oal6VrU4A&feM9XOaPOEd_+_b~g`u zJPFDyXp4i{3$;lwW+fKgZ*vB+@m*S(P#G9~6iMI8A)jAnE<>lpipJ%T3X+l4GDtp5N&#Ev4)$A{ z67`#;Y4cg^O;SZy_SjD~El&vEV7DvxS-YE#FX>w!%br6D61+2UKlF-G3PWcPm3MJN z=@ENV6Z^NkLv09hzwkq z39wC`-Yalow$qQWk6RVyh3K?uH)x0~_^4laCs@9p*ARWQ!~Fy79}p?gJ9cqF%}}Y{ zQ9CCsKd?Kp<;na|?DKIut#HJXTjE#b<3K#z#&b3Y?sXuzm!37nQ9hK$j{x1he+sC? z8}$AIxaJN!7+h<1ls{2EHolO8!nPEFN-sL!3#lg;{Z7w&g8GqhcQi|oacKct+mYEW zMrZO%eJ>r{)5 zXdvtYrO28Y_tCG$arr{qiLD(Q<6bXAVpPmSMZ{uYtWrbs`%0a%q%y9qtc-k zSJv2c`*H1@E{4rbb6Z-Xb!q7Z*6r~>0P=g)XY98u3Sr`ljL4DjB$tEc6$^fMgwRCZ}zlczK=Jp@c+;dyjwM3Qii zxhKNxpnTli;ZAnr8g0^JHqmxc@uap7P5O$%O8vULw{rt8f}!nZW9r=FjE*cN&qYgF zAV&QtT@yM5LRlwj0Rf7zMI+E{Nd5RQOolv6=8iT_$&qB7YLP6k#g-zy4*xPc+-pXK zO@tv_hm@H4GG4%aeV}FgYHelDllGL^*SRbNPg*^k18XVT%`j!t~CVmdF3$?JT(3 z>Y}Yp3oTHrXbJA_RtWA^2<`-TcbDQCAUG5#1&R~gDaC@jYg>Z5JG__gCwybvaeuGJAIZLz)f@!P!E1hTN7s|9RfN=e*u~>dw3u&$<)4QSpCz2`WHCOs~g>tq2-; zinQO0P9~H{HFB+(iN1Cs}6QiJVTNTJaFEsW`6g5|HLh9Ys_b!V=16^=hYE zHEF9@j7NTaEnk!n{bqiy`5#g}SlVyLmGEC-t4DfahEB$jdJ=buR@F9nQcNYe-+AP3 zN1U60kq58*L4f17ove@I`jaz7jQasjqOv$@g60U|fWXiYB z3I}IUKZ-sWfe-liACq;=U(=TyH5|H8C8UsG#++e{qLhjx!A2WnH1JPn0m#xCQSCyI za(O{KZN}4kDu+0A?WPZWmvX=4za8^rC>Sqx_XZ-{`{T55wLYmHb<)5!H++gAB}u(I zvEUza)_VO;TeTQW=3{wc2KN!%gHFdiZGT?rF)-mI610OtLypG3T zyaV{tee;>mvL4?nCI230Wl_dJB9cqeJVmg!xs&oDgFIKS&fSGb)yxlcp~5o=9esU~ z*2Pg8IXch%QXkUP|B%LRO3g%^Fefk;J6atX z4AGN1qWc*vxbfyIMQyjD-jK-`%GmaJf~8eZIYbo-f=z!8Fjz6wh#fWbeIDoI(dXg1 z*z%?%DIm)0^bc<@TJX=+A&Z-@75Yv{8;u#MnuFbBZC2{SdyH5Nxx5IuM!)N~_9{Qz?OuJ{@ z(@}dSY6A*2Ru!80rdfH?-Z@Fp9^m)NKK@1-wJF{${vVRrrQUx?tk244uN*!v zzmVFq8}G|w1nPfCIg}A0ZXq)vWcMb0Pk*lU10e;pr{XTtHF@iut=E|gDuYRdKCV-x z_LM3P4GptxY_)InXx~Cv%Vr%PEb6>v413|1{Z_UQVdfD1s_B;WcsbiKjxs5>YGP}Wpp|^n zb7j;H7Iw_}wZy8lrIRM_np963x`fEI=9DNPg~9$Rj5L$7MU-;Y&lqMx@BQojb*S?4 z_f()RRPwITG@IrF=xabQ?lOF@p)rVNkdL&&GG~M5=zLfQ8DC+j36aEztM)^xsH|>Q z1w_X$*Xu#n700KTh2g7TJIsC)m|Hna%F%Q8 zeGZ&;0&|nu7)92|DyRNEIlkHEdCZ-6EO-Gc0}Te8YRcI_#@WFS#5y{J|FoU_$!N)i z2)E~){k8W`AB8M!ha)EL&;7Ho;$6}!3ET&W??*q%V%jlf8>i6iW47Dc z{D-tcY6FNio>bIPn^Y}!;}f8rmzhS@(CsG}uY8NZ=k6O)ip3|;uszdt^iLb;9 z>k>;eCNkzh%acv=L9Vp%oru`YlJ>u%0~C7kkEL_9ed!4wyHxul6^qCrpcw3oXFP$O zPXRWm9?p(Ivhl3hi63H#9cH@ZbJL7JRflqxsw1Ud9anenuZkWQIs*zk%-`iSZW{7$ z>4Yh6=t2|;`|i|;)HKV=fE3s`_Rdd4<8T$zr8-P+S{%9>K2EmUnGE?U_jB$kce2)M z%{h?X`Lh3%>Wz8D#abH~Px1%}y)PBAnkN+!>N4EL)<0cJkV}s=$1-ER@ zc1`;l`MKy;<76z-9A;?W`(lau{h)5iN?}v4XU9C!->|E3UNyx3LHpoFsm9P%54vH9 zoSj_l!1mPH?E7ihcV0pUqO>g)%0GqunP}zO#L7b87?VWix*?r)Q2SIrx341ZH9Lf& zqL09s{f9#C=k|5LiS6C`02J14znYUyoMT6XQsOU=T=5cPN8oTu=I<0YJP(B^1Da~D zc?f=L)Ju!-6+#r&K^ClU(H?k7js0zBh|z1nGgQ&LNrk^m z`WrUcI)4*8X);&fn54JEtsFM1lA-wA0M<$YK7jV}{TbtxNfGC1y42 zTx_%n+~i-Rph&ylMRel^vI;X+@4YNi<_&a_>a8XBg zOiulAVd{5_+YhyHC#>i0U*{3k*HA0IL`tJWzCK&FyWlq)C^oklR^(xK0~~oUQ%gNw z&xYf(KQm_1iv&Cz-T(hz(>=R0z*w+5@xo`QV^CIAMb+pcK2dBI(&0GBcSjHg#!S~Q zZ6O`kA;<=7K^V|!e}q@E)FGuT`9^J%avPNcuO;nK^=ZA1=8Y9mkDmWSiq{Ubw4jD0 z;l@J;sz#KRsogaktim))=%_2I+$$o|^V+ZX&LCpu;wsG(2X#4XOPw6Z?prXuj0N^g zXYC;#E$BM(=L{NoFLPS=<06^^5JkQ2S}Tj-`=*ptUzOX;)kOQp)jne$MS?K&Uk3E` zBN}b#nZ1+}gC)M#nUwn(ldzUb<@cZIp9jY`4bjPkVX7=s1M~XZi57WgQ0uoGKMcV^ zkJHV+;H$n^sn%pGCkC-;?H3v?L`wZcx|GPh(=kaIHE|!9*jAWMd0n2YKVi|~_Pg!k zyBl&hxxErM>^9@Shp+LI_?(kX4K+yfM8|1Sr_VD zsShvBjE>oflFb36iD(pJ)>QFh7Q0hH`rz!^=P3zMKoL0(WugXVcDBf2#p(=n)wJZO zin@^sJRR@D#iCxp`OvuXS04cxsQ@n4*ePyey!{T!4bg2i!u!d^Y z&qjoPh3Vca2L0XO7)px&w+>5L8O4 z>_cBm%m2+9xQLD{t(|D%XRc-I^sRoam!sB+m_Pr)q|*+3dpXEj<{T>5d5!RQVsAFF zI~h7_a}*n$$U4sDS&Un&*Bvv6>X9a(kd2}F`Xz{Ml=-Xxht&BOuq1|j)mOf0+DE3z zl9pne!tbwMEtK9X>n_YMywUTL%(S#ES)k6ZjzZH8p&#DNOK9FmAxo4d|0!p>zT?wA zxop$%YmtXfZnRCMF;w2c#cXp%3@g7(3>(nQR4nR~c=IGz?;w5OpTQy3JX^cEp;=w+ z-Py0d)&7~|RR_rgV7c%Yv)^(xIxK8whk5L*oOj&H8Y64~$$xMecm*0X!;aMd{n7wl zYF1+w%hW4PM_m@nn~Jb>7rW2bcEC3bZMVJZmmEu!E-Z;2J(+9o1^ZoCt{4^M6ZS{t zrfhvqhDzJ2*CzdAF^h!SoTF@Y?5vyLmM?>ih(`r8tQk+=cNZkC6}eiAlWdTBi#B-(?=t&0 zA|SF_r2vh(GM)w`|15{^W^hDQ#{Ssf^ZPY#R!VH5Tq&mhR{KLNUN#kgofLr%>q7hf z&(6Dz4vh`D{DaZc-0Z*%_w|E|`6AJ8efTUSXOna({REL8>aT5uxDZZGADRuegncOA z5j6e{r;e4d*{5%p1SazXu?_OM{2mv9coFj<#DnAb`pRB**~_dl2HFOPw5o6o!p`3W zZ*AR3T0Llhxf$)pXZ9+f;w!Ezr!*+!NhDakP)` z`DMpja~lHdK;i7=-%kH}t0I^&FWRk3X?#9wTwQ~0BATnGg^dH5m~3J-*=>E;enz{6Pp@YmK~Ch*8&MNX2UR} z=-(6+XY8XKNX+dC+57hFo*L~b;cGuxQ1Yo*vCsdsv8=|m({`vz6b2~hTq3D??xQA_ z-#PmS;5r@u^YB~_sF+m&E)6OtM78A15ItrY@E^L5^$1-$`L;pB19RPXK5=5ZMq7IpMbIaTjt6G9o>I8%spdt2iME?Vs7# ztF#TasBT~4-T#h}+}4G23vY_q?YE>F=+niLHJDjx!z7NYmnz{9r1AF4QAA}3;y)-L z&6?C2cQ6&;Y5okLpruTzNFF5cV$o8xVTzwJ{1%-{&PUe0{w0K)M|!6fLQVVbz+7AJ(0Qtz|Ko1u8SwmvnL&GPD9z1`v* zW8AB~X>p@;2|4rn_Hs0#zUpgWVF>sVu@5HLQq6OgSj@C>d7n?%@OV~e1>GQtQTkmz zo7O^CLkiw(hu{eZkos#xX1%Z5QcGicHZOOnyg(js{JDB9j#9wOUBjI%?1q5R^}Vnk z8gLKcG-O0~gpO9Cs!iAK06=Ca_Glu(qp!VdY7*Z5HC{;S*RTBr9NOupM3a*t*4Zvy69(z4f1hpwT$wT(z4p~c1JsVDik+M*ql>C)(&{CYmB|B&A8V<-3p?b<)*Z;0|PNsWH9CVeC3 z-A{KB;IqqBNx3&j6#li0w#>f$Hfc@7>1?FL+LJ3OFG40!HtUHJs`1G%G>itlV|!frr!3{YJ?gkj{NrYKNhXuuJ4gQBDZ|~~6w(8)#dAwcY=mO&M(<+oh&C$2aNEgPl zEyFG;Zr#G3h4*wfKl6-$1Ai@)SO{bIX>a_L5UCr*JmiHbUsZ_ZzW^tT{XUUz3Tuinea-+PW1~U_w&9 zc&l4~FZ5zanfUd{xNhonn!utww*;Ac3i~gJ;HbVl%`eSx$bDl|Po5<3e3jEKm%cbZv?X;nRr~wI41BVW zWxdyxnX|_rVppY$)d%Z9IQ;Wv4ueJEnf3^Ew`=bSae5X-H`bXVEPeWHb3YAQVYt;r zUyGvk+XZPW)df^-(slsPN!7}G4k4JW5ZoBjB*8tDPI)a7>?Dq=L_k(h+^IW?(^ z#%L5&-yt)S2*RkkOQJt-G(>(W%~x^}#g=fQxQ%#5TC!GRNf(|jCJvh)t~4&SmP?zs zsLryYA1i2xlg$|HAI?i)(7u^$NJtO7A(^10ObEmIR$G^A4%lW}8D_VjsUX;&)kXzx zuqyk9WW>!4gPHXWixnBV-VC8oF=kYMU(6&|?a^{)Q$W5o$e&;w+$hC5z=x^C&BE*D z{yu7d-E;)6|FpFzX=3jIRp(jwH6EbPmt%}3pFD^!XH4uxo*X-FEvpo@QB|`_Z8*CA zlKaNVa;eU#j9kjYPo`TEHmKXbP>n)ZXfPcS!q8|=tX_P#T1db&cjM~cDf1+AiTFq6 zOYiv-j|+e9Tj|&6&K^b#kcmmzpNqyYHt@Mt4se5;Xe(RK<9auX^=(b<76%shj?gve zW3a?4dr)f=aXu&=gcfjsU>&#A7RH7J@z=fznRTckAtXr=Ptu`%wKvb)mL6E*nbu>T z`#O~<%{KXCEBCI0WJ>)Fo_YLJ0U!Wj-==k`1HF|0qs7jA;1Vz4@rMTafWneUT8QvR z{ey%3i}qO2Z;op}w(5m%Ek>=4+wuqg(erP1XJqi%L*FMJ7EcfTD>B<5ZqJstrA^@1 zR7T&ALUq}4u;R*MbHwmpnbdF6WJ}3n?FT5cve`dG(N-n;_MV8A$eiHj;gh9z=2mIH z2HTm`hE`NfunR#V&-V|^b z*HNin2Ra}AmJo?qA+U!eSRkoo>6CYPB^taDTU>BhW7=o4mDp4VvPA`=$?@G zf!}$`<*5<8WUQrtfo_aVnjbjJnL-vB-&~cF^hu|(CW0L3JGQvdM*LK<6jcWum=xEN zJsGDvNs)&oNR!!z7keL;x)67MNw%!yYs+PVF2X*-*jYTXar1@Z>X_`&Z>VmGd0B`Z}lfKcHq9pATr%-`J~4%VM+8r0-9^q73l?<9Gi?&D~0FH|eWXFTUB z>|h)=1s|7TR2dj(^^z=k(zK!4(XHWE_X^rg+l(R0R~9!>^1|T!oe`M^M4d)74p5i} zJB*;Fy?h%sjhW4Y4lOdFey>YT7p`e=?afY55ulw}winPt^|B*KAH9Q`OIi$csD!U8 zc;4dn@U}e2W?V9u%x{0EL_AQ4^{s83FZbw>@Z=E({~cyzEGU@k`UA>XoBu`WGktoB zV2@BF!f23dFn6k59O^KRn729-M=2|Qlq*V@6D}gMTU{9jKajEHW)7s-(1ceapZ47XjZ)iMyYUrqu{c535MAhZ1 zR+obM#eo=!T#_z-gSuQ5rCO&QB@7K7S0RjqyhnGFuY7$zx2t(9E}Ph&wS*l!?|Yz< z$vQ8dLe$00S`g`%ul%#?KO~vjmOhrWkg{`j#YLU?x^De|te}wA!1zSk7~;RTZO7uK z&x1z(Y<RVUS763%{XtDOO=k$R{{{07u zyAsjr6VUltvcxYVH|#XYHL=)ZgM469C3VJlb{3u6k4v_r6(m%A_2s2ypP;N^%@ody z)@S*Hw)cwiU0OIH?<%x3;+ag;E`FCQ@0*2G_uQCc$2pmdC0$%Kj43Aqs@RbH2zr6 zi8nj!-{BsbP^+ovYR4}Pp^#ZUwAs8Rd^tR1NWZ43# z07rt)#Ea`2AnLxKcnZzUB6+lsTD)b}r`J~S_5EUt{5kz;Gqwos&UV>6+T zIGo|neLp>au)WinKXAG?cdjX(JT#a*NTgE{>|*nVL~LNP%N0(vrU|+ffudVLLt|&#bKFP9=;&p;y(=0tSw~%q`y7 zEtm36CcQln*YkFJl!Vp3^*tNHX@!V5jJDoDn2$#vGd5V?(b_4^WVoqnj(Z{(NQ$S% z1}U!VFO@r05pk`I?`&xl>4_a*B{g<*(@TzLg$i~>4uae2g6N~&cuSoUlrA9 zf|C`FpkkTeDc?btb=bUy`A$A!b*9zt+y{X)YCLq8S)d`l&y3olCLYQT?qEz+O5o9N z<2)F|yZ(GH*p~lmKxVLr5@dqq|ND8(;l@L3cJh|sat_^glbT2C`fRBRv?2G$hWkiF zXIMKA967RY-<3gyL%&$XEgCMl+Mo4BG)kpSr7=f_F7T?TDd}nDCFb;4MA?2j#%{KT zKYu=2?}y~mt~=5u=w+weeAAx%+>5^P&FS>qyQgmwEG}Q;8>?^ejlu?aN>}Kou3o^b zCP|DYoYvt_d8^mP)`|*h(~5IBH8s%%-SKn#s-{CH%Zs=e%+vjtm>F3i(~yEgSMsQo zqzLTU7gfF^)DDOx$FJEz2Gj!)yX9jtB9*{~bEcDr)~nrV&zPy6O`i)q9=s)TuoAef(7R_*(JoMc%O&&7Cv)29lPg|R{w14{Q4)|FP{QoHrVIZ0)Fs}= zO2SuKT=#+h>}w@u88%hinIZT5{hD(BdLk*ew)C^Eh+cK81@uIF*tjGCgt7JS8NK}x zm-Z;VBguwGP@siDHotedyrsb}7|%f%bqmH?Bx^ z^zH#9GE~9py~AYj*6;6(RlAeV=c3hoUk7fc6VVKfgBedRwqk@Cw~d1nyq8vdg;z7( zwzn?ovc7n#h{oo2%YuIkFI|xDCI~!U?~DrzoI?kFNcWpQ5t-?~dgQ*Pr~D0$BDq&T zK)=gXHL@1i`By}ti`vSfBF~wWWuLm3=Wh(U2*8f;cH3_$wXa_bWOypMBkvN?anrR( zIefjxEq9^3Oz#f$82iPU)}lJNmHC?d#E8qTSdP=C8Dh=)kxtLi#Wp+!<2a!R^fpMe zuSP-N8YalOPk~obpIuC6ISjtah>-t~Dsz(_U%^EGA?bbwI38DZv2tk)Y+O>s(qjjX zoP3LSKSeON*53?}=@4y5^Cs7>rD>NFUxJoUIYT&j4Oe+iD&3wEu(|4(35Ncy3fZnW=Cc( zVq6P#xT0xmSYQ!}sjJNTo{zlVSj2Zp-qCTbWTe^-Vg}!S$$kKw=*5Bh!}+`3FW=k#U4+1Toq zhECd~F&}-O{YaanPV_hSML=s&+K9!bSm~)jisAabj+%8P!FLh8A(JMH7~I8D_(SRt zPU-A_NZ?~)l+{mmR@}_mQ83Z{ZFN;A@g4Jw;NTg-1l~{LRRN&0_Xm}!-QWlxreShB zwxPP{JU-uP{|>$MEmUH5RKZ|#MvC4Ban8xd#Cb-)!IAL8R2j-a_}bN?%WkF7TEM}Y zHm?`U@Z6bJl(hS9mawi4?%?U}?>ef-zBA+p+NVG-VHEY1!NgBBAT#95T||FP!Ne>W zSmcUWhZjk*JmEY=$899<1}+*v*N5jmY=efX%(mhyJ5CiI(GjC64PbH0a=KB*o4!Lh zCwl!Yhn&5BQ~LRw<3!a|CvAnyr4`n{*{sC_1cT3x{q;z|E4e$K2pV(UGJ9J(9;+4k z!E<{RzVV0j6Qc#7*|`>O!;Mi~+v93K1-cE*V<4%t50JPyN8Uio{`Nh;u?ewNu(usJ z99?TG&uO=r&r2&efM#n}p^|VP!F>7Ac)`q?JwW|2sUt~IpsP$a!F@;0f)ke{sxn5} zDICYlQ?kcpVfU)TZgvPoT=(8rpR_4Hg!1g&npW!PVW(E=uym(DR=UcaQHK24x%a;& zNUc}g-b-|5at9ejzJ_0$V?*+bz3eu`U~9T7=byEo3RFg45i*PhL}w1CP|z3-Dey4N zHcrP}Y?9v!t8@j2B+$L3kMbg)YHc}pyh*@l>nUG$^O7Bmv0^W!Ku*44;eO-LThb{9 z5@n(g{(OPQY;n8?+h+P#R2?yFx=q_>4UyB3@BR_O58B#X*jrgF-VoMF<}vY%A03)W z@a~+d`Jpfvz-Z%3_Rbt7!XE9&?3m0kuqiD3JfbaJwM~bPXCq!At>aG8TcQ%S|55mk zdgjPmx7Tgw+aE5{Yk#Tz`@4A8t%IgFs_3j{+%q4o)w$p6@9fX93L?E*Og`T69kF7X zg}!hK(<~3qz)Ht-8!JAJlTfa(mXS+%pk^&59yf!=Ce2Sc^bg9*#kKI~9h66&86Jve&_9L&wt+ZQOTst-i7nCj$#Z0w^ zl8**6FlEAHWB=sCnqS4oU8|6%&z}C8P4$HJo=LGf1G!wkVWhXkv72(I8iGuRGlwgs zQNTR{B5#pUVXFNiG(R{d`_t=#r60pngcG zANG2tqbf$cPy%8$gKo7&o;V!)OsM*rn;KOk4_+MOgeYA&1QO6;TG=^fo?Ct+?dKxt zJy43~?TyaKZA43C$nx(H<<4g#GvG%$O*5K3+V0UDZQyyEv)TEnKYZ}#W85gybGiZ= zq!0g@Xi@c9aHT_>cVX3u{9?5$HN~G$L=G#U^JYf8EFXnW4p>5rnyFO$MVmTONS>rj z1xb6ml=6_E`;hc?Z%(?-F}Y5B-K_`QQ0DHn6?U-x=~(drE3 zJ~ACkk)nq6^0VQS;B~ZFu*FlL-N{^m>CJiORrky{sMX~nvc`IDbI0{UA+oP^rS^SQ zYU^184yFZo;b?fh$r^aE#ZLV9z}YJ9CFU6DFj(Gt+IjyWHwS~yA7M$ZIj8*%`@2xI zszpa4;*e~tvHavzWzW1J!}IPK;Vx?-(xLw&8Ry`!Rp0*JeKE~}umqSVo+D4X;pnug zmCchS{wZ7farpci~?k@HR2HVHJK~ zZs@T(xVSp^qgyU7i1six1tWD(#L5d0`_!rVkXG-FqlRiylbJ^_D0>ZZtE z_|bO&p)(_ZV?fe~8}}{uzpwjbu?NztgT2^!rIG`~ zb(dMYVYGaK?O(Ysr^1iPT9-TO(a^)tw#vO_cW@m&M~S)@4#1yP1#XxxNX7lkk6sOp z?i?BSHYudVUvjQl+J%ukXN?7~O+MwsmvT4X;yFokKQkTDHFza?R#=3z+zPD~NH_>9 z-F&9S?AjDUsuq0IkqDk(`+JMcGeOFaC(l3T)W|(foKK%aQ6gSV`kvB+=*OyHaZV%% zTb|wZ-iwB@K+*}_`^7#ixQ5l~%WegL{7*z&RV0`94}Dg3y~W<9o!km|XfhvrX-9%H zUd{cu6G>)iK3PoPP;GVH)Q6H}RL#MsslGVobeWEb;cE^`A>$9y%&OK5(vP2!^YfmI zVlp;(Ixj5Cn*0GmW_Wy`sJ*jwKATDbXb;F5>BKg$$@F!1mU{u*9!lJVUr&sRt9IXPir&cbSCN&T%bmb2@i2h>rC+!D~(X8Borc z<=IZ4EaADrrNs_pmr8tW|N7#e!(3uXK-Wh&(qdi)E<^W%+ki^8T~TTBs-ZobR@3!| z`T?b!-g|J69`C?Q$4yH;*gULAg|s6= zO+D@=b#)o;KF7BLk;Y~~CHG4qZggY&UZ+F#me^x4#@tYSHq84_w<;x)n+BQc@=Y_c z*Js-KpLt!tixU1}@Z1akXYwL3S8PvL3m+06?^|!2GmW(lYhb!5$+)#OS{y%;{g?#V z5E;);sV~K&{~-~o^1KqMj2}M!hvX1}e~j*W#}J!k+`{;!|K%&1miHsy?IE0@S(uwl z=WxsP$%CS-UcsL5(9}Qe>VWTP>T(;7PuTbw32xrtMF+)j(I$UdqA+9Gr(zS~4igrf zoE=*ajFQL6$f;aPO<^k3az8m|bw{|53y?ak!Tg_^nZOeU;U#!-oHMoAz)2Th1i`)W zXv-c4!;E1i2vw>-yqeDm7)FynF2=#KBf$5OPi>gRurNLG2Q&!iANb1@`^74%+Xi=e z$VobHeAfZb$>N}-mQDtj8+$NQaq8{+P7BvLfrhmb@S$YNgkL2|Ka4T!p-@fld#W+; z*94o{iOt0)6Z*)ErTWC}*2h7unrEW=vw;+ zJWxYYU-L1(KIy5mL3-yZe(Rz%+qb6KR(IsYZhNIo?SYeu`!`HZII=LF#<<`*P8SkP zjdx^?Jb5AUv4?|+A3OIf@c8m1rQI1-1dYI|jXwK4!y4=Q(HiZ@OTiPA!c8u#;ehlK z`an4LTE2gS7wXr4L2oGZ4=C9EC^kMj??uJsQf@FdrE@1z436$2F|PEANyjad1w}R} zZK69&bRC4GdE;J-k^)G3T7a}t)Db{sJVKE zTuN#&zqbJtu4k)o8jIry-C|aNssPM3=Ho8JD?D%9_UFW?UBqKkc>_$Q8vGI=DbK{~ zsLTE9mJPqef`5t@Uo&(%?L8{5=1bntKt9)Cp?GXn{$<lcMUg+@?4!nZnb<{X{}#A)Q|Z- zH$2N4GgC42zDv6QeNLD>(SQWjT4%#@Qq^8X30m=LJLZ|WA8ezEEUU0UlMTZ z)LMn_Ann@y#w{l5LM339Q(fSfi`PJ8x{Qun1LDH-C**Yo2an@NGp9HE2VjOeGEfMn zqHVo;q7w20@0+uf<0BDgKOkD{iw0k+s%+*2ox{nTYsP@4ZRhlF{3^LO$$KSP;olb} zm;CbSeD|dZ8fFW&EOa>DwN}N*Yb8!$2I0}=q?0u*CJ>~%U%`dx+0uEkWBz^qs89zL zDVCcG8|hOGbZT|OcV>g|kc!Esnm0%*NV4#R;g{$|TBGXBVF}B9vvj@T=<%LVWm$CP z8byl|0(V|erYHAH3t|+$%T@8aAUStlkfzsA=ABU*C!04d=Uw)hE>gkhxMJ}v04#!e zag+hhM=IW$N>^^f`1j8K={ovaawF~O9|k3R;9CdsU^J@?C6}E_#aXt<2Lrx$a(OZr z9xoWQn4adtBiF?jZkPMp6VG&2j)uvYe)a)^L-HXwE#5aY^!mjmUp!Se4Bx)>B+~GD zXmgWVa9Kc>w5}#?76@aRB&rZQ&Uuds2*8O3bG5j-_Bn4D_&H8OA>A?;va%#Zhirwt ziGIjyo&F{sd>V7JDs+N}=TDlmP?8e}LUsOf3I7=NL4K~&+g$SfXPSANlx)M&XU^W> zkDdp1zZVmXI^>Zh5ET;O#Z66-Iu%}CEONl|kb2?v_f5xW#2wj}n4#p&+Iebu_alP6 zNs`umV-TkePO6@DTShzpfI;#pL=>TB6iFU8Sl;#fJiH$vkY4pXI{(Z6xR5iQ%tOz7 z!?1xByMzRJ%q_zxnD;X?`9e9?AP&2IuHJJ&G#WjFqo8Bro*7{N-M-+@H2e_dBFNM5}`I zJ~$q~<*2y%kn&pH>mT3t%({3%;@{^yeNv};OA+D+tS8Z^gO)`0Ld*cmhOcKQbAGqXoDu{D-va)^r{~N*DIrkRboj*~A&bxo~UxaV);CQhFm#TruGPuQ4jGH6R~A z%S!e1&D;l0>Ulhd&FSL&2HN+B2<#BT#D+&`s;6|_C|_JjE*y(swddX*&&)h~08b@N z7>if%A$W7V&U#~&8Up?dG8CASNxXT}jU8R~+VHCghKm2TlIUBX6*Y%{JFee_7vi5_?VK+EZ3>#ScB^81qHA z>(}S;Lq@+f^B)^~l|6n#g(I_jYdK0m*x{KC2@z-0vcs4v?F0r~1aEk*-^}olL>)a$ zwj`#fObn7M<=T+5ajUao{`hSz%lWfNDpJq(PtkgxRVJ?hkko6lI=z%YGU0rHW(X;@ z%=1$A8GlJE_7dOpU;cA;;C^vhM`4Idnqg7)PN4YT_eH;-=_p;?5X=&ZvH?6SIQIBu zPlNGy0GvNg9Z+q_<7(#1%Fj23poY*QRU6gd7gjL=IhWL&0mlT5LWo|CB(pvu1&2%W zX@vqH3Mqb;Pn(8F=NV{cO6(JXY5Dxmq$s+_0L)naikKFZL5T?tW#Nm6583 zO>>m3icx1#ZRGEPVBhX7w%Y2*@xibrt~Z^YJ|Sh*uh`M*NqE5H-P)revwulYPgEhc zCN7Wkw!CwPcqWem!JR&FO$7GDG#m%uB~qF0?p0VvRM=?7bV{c9EU=mW7gY-hzveu@D^7~c6c&kD-0BTm^BFT*-Jufl2i<2R-PbE=39G? zR|c!yuAdfVk9qZgoU7kAqj)7RaZ7W(x*CSZUnLEj<$)3_mfF`rvX)`|(_VA|el6$( zOp|;GM8tFU`mtL`4|hMCi!N%i%!&TZ;XxzF?G+Yl&j`G+PYYA#fUVTY5E+Uo`P%dE zBuGMUjwm}#9j;i7`D5*m&FL~n8C8_7kqd!7uDD2AYH!O(kWfvLpO{!j6hIo32r{eU zFoq1VVr_Ck*upvDwQ|tIZMFEQA%0hk6blbkgk;r>4aj9heZ=N-wkA|w8 zR!A1jK5!n){6kMF4xV*Ivtl0AQc!!Il}x6pX{m`=pcmJ<@QWGTAg!RG!E=D|%D`La zY0clS`Jb54XPz7Otic2IDq7Hx^*a#~(B>5mjD^B*xYq{_$cb?a5mutv zL`=Lif$zeXhz%p#`Ts*I#u&IiJeZ6bU1(r4siyq)THnjZ|0Z8Env{UxQ;rdypkNzf zKyuI)C)X5~qE2iR;+?g&6|<6M0vBzws!aiD%BnPH3Q7>;H2~5{%Dr@u9{UkKx`abm zv&GeTyv3422cRjj)}-ty*DSI-MbKuX%H1<5!%MG9M2bwBT8W=>)Ytf`N5YWHu=2$(^uJ!#=>pjDmAY)XlbDilu{`&* zXid1VysUS}8psu2P#mu{jzP2x&95<$*vt)i4<9#vMFzXV`XtQcA!S(RjZ2B%P@-?QwKz%teNV(>RQheN)n4tr>Lpsn53y4;!5D&LH z4~S$mnW6+?{fMN^UhIwHbz~a9r!S!pzO0aA+|SFOPRTsM2TIe9pl$V>hBJre*I3?Lqiw| z_tYaD<}1Pke}I3Zp3%qY6yYs40U(w)uhzn*0&*d7Mi15Lhw3A<{($yk@uwD`l;yWT z?sfH*pnUtpSJ^s=vc>I_N2Zmyk4^-RaB|QPc7Y3Nk*f>(B0%6MtoY+G)3Oy;T-6wx zzSq1=vABXPqvVR$c7Ny9_A-27{hXPz=`w`b<_WGU78*Qk4jLUueW?8p3GnY_5`p-X zl0*5Kvfg23Vj0C=WbQHN_bZin2xobq%~l;!bxS(dz;alXG0`?!j&Hhwm3-j0p%6^jI#o+Hx;jT<+ku0PMp+UtLUQzcipEP z>04-Ug5t(WP= z^3{{`;DJt4OIsF_=9UbfseDHOvw@9N<4FOnz-OTjV-$Qt+jeSG-g^0hNm~{$eDkyW z_BQ2M%3M0_c=0c$dwMM((C+4Kv49H*GU8$tv&zREA0x8R4UbSEWbP!Q>@TuBnyES3-p zn!b_=-sX#mS|=mBA0~BXNBiC2n4Y|#Wi(}F_%dkJ_aoFKHw{}C>}p%gn4K9!H6(r? zMA)5k?vh!HnNg=G%a>+P$>kxh_Ahds4X8S}#q5fbRDKsV2oMhXrrQy>p(EgI-I7M# zEoB0>CP28a zK7)^jtv81T`Sl8i4WN=_NA2)lA)E+kyF)2pd>*(jkAq$b_Bgwr3AF;gHc;G?hyPlf z!J4`*2=bD_QJNOTxLRiYPb>OKCPYjNgG)o`NN=rY2vFOi+VkZjQqa82R>TD#SWiZ% z@u_2HNK>H5da#;bxDP6T-O>iIs6d{GIb1a{>g7j1?2hb{lN27P^Ndg~G>G6ITyKCw zst?M%bwskG_j~G|vFj`C>sbfFeIv8rv>6C1xF=2dQn_1dWQkXSU9<#3X7^`)O`sSp zwPAfNlKAK)=*quXD!shAJ`j*jhp*j4G77d@l$Rr^#PU2wy+i4-e+V4fzNkZ{YrlOP zTaNO0H>f69$xk(;U;!DgrU~*CrIQ_RwD^v)e>Dyno`+nsBL93HX`vn6op98lcodip zSp5$Ps>lXSlc)eekNWfY??B7Fzr^V|Q(=&VF{`hGwM8L}Vpv(3LrvK6-i5%drAHk9 ze8iP4It606U#H$Mgxq`Hj>wi>*?^a2C|cVph=0zFfkQaSgcSK>BkMk<7-zgz0u%66 zxykFRbxRp-`CLi)z(YBc{luL#I?&aUmbd$*W7NC&#A~mi)aZBq-@gvmNg;UJ{hr&- ziP|NU2YW$BV&Y}NU@`aS<~ks`IqKh}wb&(8;>TR)t5!)!NbbPB!AB^5Rd_#kI1^RG$q)3$a(>Mhmtf= z`%dU2uZ|iwyip#R*%ld=BZ7{7n9_k?f$Q@n<@icmZF*e4m1~|1mTFE)O?X^Wg}xtn zEr|fM4J&fvOOMxt^{l?9Qk{s>enpTXL&15VhRGt~Xx2I7w{4T1KLGI)*ARCz4 z$EVk18TMK2Z|z0e!3y>Z>$tW}CHWnKVFrXnY{S+b<$wYpem8|XkW-&kw+!TkFWuQy z3Qw|n$lnj^#~_z+FG?QWYDFpL^vB}eLmTrwh)&Owfo-?@S0^}+`u`z?e#6j4pewV_ z)0B}x%^qbbO$G)Giwn{{wzg=WZ3|i+8MFQpQm0+&kpI1*{Qg`pH~`y!J#$V+^i|qj z;)}Kowo}g(L^qDk-JUvB22p4U%Q*tt)YZazSss9TxST{T@--^2&;jE*Itj!4T; zo5~U_x&~Q63>b3d#Vk!Oua%<^jw0t)Zt~1VgH|My#xpZR0b?NzcAG7jXcw)enzSn& zSd(2e(1O|zX&@8Ji^nEn$L06FO09cfbgWe&Cs^Uvuq<&S1Kc&!yIwYyF64iOW222M z+`T*w)5lSD5y1(GU9^}eI*veT->Bnh;<44I`P|k`A zsgk^lApEFL?=5&~pv7O9SDhlg3qsM$3dyKf2u7{Ub`C1ky_JT$)XL2T-a}cT<>d6L zspQ1yPj`9a<(3vNCAgm(Gss<>Fbw3hvOh|xBzRM∓xiD!FQlWhIVEHlZTQtH^%v znMyfMgW7sjlioWx#BN`hnrRZ?k1Z^Y&ID7bRw}*0PhcEpe-(xVj(J6@6WWKWN3CT# zx)c>8^!6P)b>e#UDATP;?mc>Q*o3c5AO}Q=3jzxc&f)Ij?3dw&#yWU>pC(o_$uxob zgzU_!5b3DUc7A>&gBw^?ifIgzFH<(GKpn109EWGqxPR?u{sM7kU^SB#>1hwR9+&*b zj^7C#oMWVsx~8ZNNy+Wj9z*@^pF#USkBeW^{!gKx*HxiT7>CyS$bXD+V#q!#m*ph; zqY8ugxLigyC6g`FEZD>+r>)|Rq-eoEt`|Y?(}2qn$501JZ&*@0J3=RGAI-q|ILx;6 z`^)n4l>J|-J;R8%jvY)?@{$3O5e+nq`U)4NEW|Xp1 zn!5=r%^Q&My7L8GXhxhxdvM0ha)p|ad;RprpCLFF%mq3NPz5r?M-#C!aBqvx=>YOddkC!r-|7 z0CgiOx~zU%f=htir1JLcj;y4(ycTaMVr;%9TMS`|AYdJ0XFdg9meXBHX9SW!<7ha` z(aBuISeGR>2P=?hth>$5nxvAe0umyuIrg46?VDH|wsZ63G|59&NJxn#Mp&asx|k6P zj%}gSQOk(37T~RrbB=no;=@?2TG~9S(X^97-c*xF6}wlKyiJP9t+`(pT`Oc`wP&5Nm!HSeD?$Hjq`0RL9 z4xS)qw<+r6MyI6lwzF?qDe{*jh3!)a&n2XddL=*<9Y`ZVuP<*FtGuF>Yg?r--L&khIXRL{l_sSyXo` zX{aB%+#mL{{{R6v$yOtkijyb%!>0+aXyka!V~OOg6_g*+1snLjgZ6(P7Qd(bpGM)6 zxow!2>Wl>bPBGulmcyU6Q^wx^0691Q!cG@6Q3uH6-|u4`kdP4#5#R9+Tv6MV0iP#oc5N^5QC(tWFkNRk|au9!>(#q$s^T3S%8@flC82K=>bnsB=S60dv|C< znl$9DyMjA@QkQ2ks;uCzCD1OTpHD8%FmTz-RljQei7RDSDl1=(zd=nGct%VOF#NK2UdAk zr>kFg7V%T-ZjGxlPvk#@Aa)E9N|1CKeSAd)Xc7o(saRt`08o2C`p@_r`5=I8oe%XB zg1@W?)9V~czR4VazC2A2b(%7MRAq0V{h!Chuj&5)Ckj2J4l^@$d6(=k`uxV@9zW#f zvV?t7o;LXa{?c7fvsfhJ);8Mf4W#KOy-#Ye`i~Z|me)zEKTf>#VfrjJ?jxTI6iCub zA<{GhQcth}##3zXjBR_^JkE?UGkBc|9~PtFZo)L?53`Jh?8W5nG&%-l?qa(8b>+ii@_86?HL1UsiJfC9FUyaF zOnVCs&O_}yd~5mt0L90~zn}bEd~5mt0L90~zn}bEd~5mt0LA;+7VRi5h>o#|<5@aS zv~>fg8l@Mc<+{sOk(Xa~jnp*zII%9?-F9ib(wC0C*p_5fCsI1or2cLbB8^Kmj)5dj zy0Uc4;ziIODnPye0M6oXpT*g#umICa@i2`+_Q|J5=irgeeWRG-*Yv;icvhi;wIqHP zGdlT6(%pnKogn?3OLKN^dRS`HT9!wvMOxJUTN1$aH#4~ohr{E z)R2*M>G^mmjmK7?tQ0?y8mCuJXHf&6+w@YiRz$0M2J+^W!6BjhJJ-8_YQyJTVfUBi z=ON{%hxJF*{2`$LgW5P}zlW=0SrehGn825(-6H7Y>^uj?;j31ZYCdSET*qH*uhi%5 IKki@u+48ry;Q#;t literal 0 HcmV?d00001 diff --git a/public/static/upload/images/common/2019/05/17/1558072588843696.jpg b/public/static/upload/images/common/2019/05/17/1558072588843696.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8deb5dfd07f53d9cd669213116af2bee7d0d398f GIT binary patch literal 61648 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 z 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

      lnC98@5EpHxC1iAKfA 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

        &YopD%kpnrXZ{Lf3?`nl%vTi8UA$+;;u6Gr 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 Fe*kbFPtyPZ literal 0 HcmV?d00001