diff --git a/App.vue b/App.vue
new file mode 100644
index 0000000..5990fbc
--- /dev/null
+++ b/App.vue
@@ -0,0 +1,434 @@
+
+
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..8e39ead
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 www.uviewui.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/README.en.md b/README.en.md
new file mode 100644
index 0000000..c86ce47
--- /dev/null
+++ b/README.en.md
@@ -0,0 +1,36 @@
+# 校柚(H5)
+
+#### Description
+校柚(H5)
+
+#### Software Architecture
+Software architecture description
+
+#### Installation
+
+1. xxxx
+2. xxxx
+3. xxxx
+
+#### Instructions
+
+1. xxxx
+2. xxxx
+3. xxxx
+
+#### Contribution
+
+1. Fork the repository
+2. Create Feat_xxx branch
+3. Commit your code
+4. Create Pull Request
+
+
+#### Gitee Feature
+
+1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
+2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
+3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
+4. The most valuable open source project [GVP](https://gitee.com/gvp)
+5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
+6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
diff --git a/README.md b/README.md
index e69de29..f7a7227 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1 @@
+### 项目初始化
\ No newline at end of file
diff --git a/common/classify.data.js b/common/classify.data.js
new file mode 100644
index 0000000..cb4f75a
--- /dev/null
+++ b/common/classify.data.js
@@ -0,0 +1,1087 @@
+export default[
+ {
+ "name": "女装",
+ "foods": [
+ {
+ "name": "A字裙",
+ "key": "A字裙",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/1.jpg",
+ "cat": 10
+ },
+ {
+ "name": "T恤",
+ "key": "T恤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/2.jpg",
+ "cat": 10
+ },
+ {
+ "name": "半身裙",
+ "key": "半身裙",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/3.jpg",
+ "cat": 10
+ },
+ {
+ "name": "衬衫",
+ "key": "衬衫",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/4.jpg",
+ "cat": 10
+ },
+ {
+ "name": "短裙",
+ "key": "短裙",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/5.jpg",
+ "cat": 10
+ },
+ {
+ "name": "阔腿裤",
+ "key": "阔腿裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/6.jpg",
+ "cat": 10
+ },
+ {
+ "name": "连衣裙",
+ "key": "连衣裙",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/7.jpg",
+ "cat": 10
+ },
+ {
+ "name": "妈妈装",
+ "key": "妈妈装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/8.jpg",
+ "cat": 10
+ },
+ {
+ "name": "牛仔裤",
+ "key": "牛仔裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/9.jpg",
+ "cat": 10
+ },
+ {
+ "name": "情侣装",
+ "key": "情侣装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/10.jpg",
+ "cat": 10
+ },
+ {
+ "name": "休闲裤",
+ "key": "休闲裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/11.jpg",
+ "cat": 10
+ },
+ {
+ "name": "雪纺衫",
+ "key": "雪纺衫",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/12.jpg",
+ "cat": 10
+ },
+ {
+ "name": "防晒衣",
+ "key": "防晒衣",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/13.jpg",
+ "cat": 10
+ },
+ {
+ "name": "礼服/婚纱",
+ "key": "礼服婚纱",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/1/14.jpg",
+ "cat": 10
+ }
+ ]
+ },
+ {
+ "name": "美食",
+ "foods": [
+ {
+ "name": "火锅",
+ "key": "火锅",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/1.jpg",
+ "cat": 6
+ },
+ {
+ "name": "糕点饼干",
+ "key": "糕点饼干",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/2.jpg",
+ "cat": 6
+ },
+ {
+ "name": "坚果果干",
+ "key": "坚果果干",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/3.jpg",
+ "cat": 6
+ },
+ {
+ "name": "酒类",
+ "key": "酒类",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/4.jpg",
+ "cat": 6
+ },
+ {
+ "name": "辣条",
+ "key": "辣条",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/5.jpg",
+ "cat": 6
+ },
+ {
+ "name": "大礼包",
+ "key": "大礼包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/6.jpg",
+ "cat": 6
+ },
+ {
+ "name": "精品茗茶",
+ "key": "茶",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/7.jpg",
+ "cat": 6
+ },
+ {
+ "name": "休闲食品",
+ "key": "休闲食品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/8.jpg",
+ "cat": 6
+ },
+ {
+ "name": "糖果巧克力",
+ "key": "糖果巧克力",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/9.jpg",
+ "cat": 6
+ },
+ {
+ "name": "方便速食",
+ "key": "方便速食",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/10.jpg",
+ "cat": 6
+ },
+ {
+ "name": "营养代餐",
+ "key": "营养代餐",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/11.jpg",
+ "cat": 6
+ },
+ {
+ "name": "粮油副食",
+ "key": "粮油",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/12.jpg",
+ "cat": 6
+ },
+ {
+ "name": "生鲜水果",
+ "key": "水果",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/13.jpg",
+ "cat": 6
+ },
+ {
+ "name": "饮品",
+ "key": "饮品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/2/14.jpg",
+ "cat": 6
+ }
+ ]
+ },
+ {
+ "name": "美妆",
+ "foods": [
+ {
+ "name": "化妆刷",
+ "key": "化妆刷",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/1.jpg",
+ "cat": 3
+ },
+ {
+ "name": "粉底",
+ "key": "粉底",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/2.jpg",
+ "cat": 3
+ },
+ {
+ "name": "洗发护发",
+ "key": "洗发护发",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/3.jpg",
+ "cat": 3
+ },
+ {
+ "name": "美容工具",
+ "key": "美容工具",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/4.jpg",
+ "cat": 3
+ },
+ {
+ "name": "眼部护理",
+ "key": "眼部护理",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/5.jpg",
+ "cat": 3
+ },
+ {
+ "name": "眉妆",
+ "key": "眉妆",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/6.jpg",
+ "cat": 3
+ },
+ {
+ "name": "卸妆品",
+ "key": "卸妆品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/7.jpg",
+ "cat": 3
+ },
+ {
+ "name": "基础护肤",
+ "key": "基础护肤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/8.jpg",
+ "cat": 3
+ },
+ {
+ "name": "眼妆",
+ "key": "眼妆",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/9.jpg",
+ "cat": 3
+ },
+ {
+ "name": "唇妆",
+ "key": "唇妆",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/10.jpg",
+ "cat": 3
+ },
+ {
+ "name": "面膜",
+ "key": "面膜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/11.jpg",
+ "cat": 3
+ },
+ {
+ "name": "沐浴用品",
+ "key": "沐浴用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/12.jpg",
+ "cat": 3
+ },
+ {
+ "name": "护肤套装",
+ "key": "护肤套装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/13.jpg",
+ "cat": 3
+ },
+ {
+ "name": "防晒品",
+ "key": "防晒品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/14.jpg",
+ "cat": 3
+ },
+ {
+ "name": "美甲",
+ "key": "美甲",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/3/15.jpg",
+ "cat": 3
+ }
+
+ ]
+ },
+ {
+ "name": "居家日用",
+ "foods": [
+ {
+ "name": "垃圾袋",
+ "key": "垃圾袋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/1.jpg",
+ "cat": 4
+ },
+ {
+ "name": "纸巾",
+ "key": "纸巾",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/2.jpg",
+ "cat": 4
+ },
+ {
+ "name": "驱蚊用品",
+ "key": "驱蚊用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/3.jpg",
+ "cat": 4
+ },
+ {
+ "name": "收纳神器",
+ "key": "收纳神器",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/4.jpg",
+ "cat": 4
+ },
+ {
+ "name": "厨房用品",
+ "key": "厨房用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/5.jpg",
+ "cat": 4
+ },
+ {
+ "name": "厨房烹饪",
+ "key": "烹饪",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/6.jpg",
+ "cat": 4
+ },
+ {
+ "name": "衣物晾晒",
+ "key": "衣物晾晒",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/7.jpg",
+ "cat": 4
+ },
+ {
+ "name": "衣物护理",
+ "key": "衣物护理",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/8.jpg",
+ "cat": 4
+ },
+ {
+ "name": "宠物用品",
+ "key": "宠物用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/9.jpg",
+ "cat": 4
+ },
+ {
+ "name": "医药保健",
+ "key": "医药",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/10.jpg",
+ "cat": 4
+ },
+ {
+ "name": "日用百货",
+ "key": "百货",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/11.jpg",
+ "cat": 4
+ },
+ {
+ "name": "清洁用品",
+ "key": "清洁",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/12.jpg",
+ "cat": 4
+ },
+ {
+ "name": "绿植园艺",
+ "key": "绿植",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/4/13.jpg",
+ "cat": 4
+ }
+ ]
+ },
+ {
+ "name": "男装",
+ "foods": [
+ {
+ "name": "爸爸装",
+ "key": "爸爸装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/1.jpg",
+ "cat": 12
+ },
+ {
+ "name": "牛仔裤",
+ "key": "牛仔裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/2.jpg",
+ "cat": 12
+ },
+ {
+ "name": "衬衫",
+ "key": "衬衫",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/3.jpg",
+ "cat": 12
+ },
+ {
+ "name": "休闲裤",
+ "key": "休闲裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/4.jpg",
+ "cat": 12
+ },
+ {
+ "name": "外套",
+ "key": "外套",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/5.jpg",
+ "cat": 12
+ },
+ {
+ "name": "T恤",
+ "key": "T恤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/6.jpg",
+ "cat": 12
+ },
+ {
+ "name": "套装",
+ "key": "套装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/7.jpg",
+ "cat": 12
+ },
+ {
+ "name": "运动裤",
+ "key": "运动裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/8.jpg",
+ "cat": 12
+ },
+ {
+ "name": "马甲/背心",
+ "key": "马甲背心",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/9.jpg",
+ "cat": 12
+ },
+ {
+ "name": "POLO衫",
+ "key": "POLO衫",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/10.jpg",
+ "cat": 12
+ },
+ {
+ "name": "商务装",
+ "key": "商务装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/5/11.jpg",
+ "cat": 12
+ }
+ ]
+ },
+ {
+ "name": "鞋品",
+ "foods": [
+ {
+ "name": "单鞋",
+ "key": "单鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/1.jpg",
+ "cat": 5
+ },
+ {
+ "name": "皮鞋",
+ "key": "皮鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/2.jpg",
+ "cat": 5
+ },
+ {
+ "name": "帆布鞋",
+ "key": "帆布鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/3.jpg",
+ "cat": 5
+ },
+ {
+ "name": "北京老布鞋",
+ "key": "北京老布鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/4.jpg",
+ "cat": 5
+ },
+ {
+ "name": "运动鞋",
+ "key": "运动鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/5.jpg",
+ "cat": 5
+ },
+ {
+ "name": "拖鞋",
+ "key": "拖鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/6.jpg",
+ "cat": 5
+ },
+ {
+ "name": "凉鞋",
+ "key": "凉鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/7.jpg",
+ "cat": 5
+ },
+ {
+ "name": "休闲鞋",
+ "key": "休闲鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/8.jpg",
+ "cat": 5
+ },
+ {
+ "name": "高跟鞋",
+ "key": "高跟鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/9.jpg",
+ "cat": 5
+ },
+ {
+ "name": "老人鞋",
+ "key": "老人鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/10.jpg",
+ "cat": 5
+ },
+ {
+ "name": "懒人鞋",
+ "key": "懒人鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/6/11.jpg",
+ "cat": 5
+ }
+ ]
+ },
+ {
+ "name": "数码家电",
+ "foods": [
+ {
+ "name": "数据线",
+ "key": "数据线",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/1.jpg",
+ "cat": 8
+ },
+ {
+ "name": "耳机",
+ "key": "耳机",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/2.jpg",
+ "cat": 8
+ },
+ {
+ "name": "生活家电",
+ "key": "家电",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/3.jpg",
+ "cat": 8
+ },
+ {
+ "name": "电风扇",
+ "key": "电风扇",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/4.jpg",
+ "cat": 8
+ },
+ {
+ "name": "电吹风",
+ "key": "电吹风",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/5.jpg",
+ "cat": 8
+ },
+ {
+ "name": "手机壳",
+ "key": "手机壳",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/6.jpg",
+ "cat": 8
+ },
+ {
+ "name": "榨汁机",
+ "key": "榨汁机",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/7.jpg",
+ "cat": 8
+ },
+ {
+ "name": "小家电",
+ "key": "小家电",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/8.jpg",
+ "cat": 8
+ },
+ {
+ "name": "数码电子",
+ "key": "数码",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/9.jpg",
+ "cat": 8
+ },
+ {
+ "name": "电饭锅",
+ "key": "电饭锅",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/10.jpg",
+ "cat": 8
+ },
+ {
+ "name": "手机支架",
+ "key": "手机支架",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/11.jpg",
+ "cat": 8
+ },
+ {
+ "name": "剃须刀",
+ "key": "剃须刀",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/12.jpg",
+ "cat": 8
+ },
+ {
+ "name": "充电宝",
+ "key": "充电宝",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/13.jpg",
+ "cat": 8
+ },
+ {
+ "name": "手机配件",
+ "key": "手机配件",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/7/14.jpg",
+ "cat": 8
+ }
+ ]
+ },
+ {
+ "name": "母婴",
+ "foods": [
+ {
+ "name": "婴童服饰",
+ "key": "衣服",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/1.jpg",
+ "cat": 2
+ },
+ {
+ "name": "玩具乐器",
+ "key": "玩具乐器",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/2.jpg",
+ "cat": 2
+ },
+ {
+ "name": "尿不湿",
+ "key": "尿不湿",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/3.jpg",
+ "cat": 2
+ },
+ {
+ "name": "安抚牙胶",
+ "key": "安抚牙胶",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/4.jpg",
+ "cat": 2
+ },
+ {
+ "name": "奶瓶奶嘴",
+ "key": "奶瓶奶嘴",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/5.jpg",
+ "cat": 2
+ },
+ {
+ "name": "孕妈用品",
+ "key": "孕妈用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/6.jpg",
+ "cat": 2
+ },
+ {
+ "name": "宝宝用品",
+ "key": "宝宝用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/7.jpg",
+ "cat": 2
+ },
+ {
+ "name": "婴童湿巾",
+ "key": "湿巾",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/8.jpg",
+ "cat": 2
+ },
+ {
+ "name": "喂养洗护",
+ "key": "洗护",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/9.jpg",
+ "cat": 2
+ },
+ {
+ "name": "婴童鞋靴",
+ "key": "童鞋",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/10.jpg",
+ "cat": 2
+ },
+ {
+ "name": "口水巾",
+ "key": "口水巾",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/11.jpg",
+ "cat": 2
+ },
+ {
+ "name": "营养辅食",
+ "key": "营养",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/12.jpg",
+ "cat": 2
+ },
+ {
+ "name": "婴幼书籍",
+ "key": "书籍",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/13.jpg",
+ "cat": 2
+ },
+ {
+ "name": "婴儿车",
+ "key": "婴儿车",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/8/14.jpg",
+ "cat": 2
+ }
+ ]
+ },
+ {
+ "name": "箱包",
+ "foods": [
+ {
+ "name": "单肩包",
+ "key": "单肩包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/1.jpg",
+ "cat": 0
+ },
+ {
+ "name": "斜挎包",
+ "key": "斜挎包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/2.jpg",
+ "cat": 0
+ },
+ {
+ "name": "女包",
+ "key": "女包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/3.jpg",
+ "cat": 0
+ },
+ {
+ "name": "男包",
+ "key": "男包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/4.jpg",
+ "cat": 0
+ },
+ {
+ "name": "双肩包",
+ "key": "双肩包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/5.jpg",
+ "cat": 0
+ },
+ {
+ "name": "小方包",
+ "key": "小方包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/6.jpg",
+ "cat": 0
+ },
+ {
+ "name": "钱包",
+ "key": "钱包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/7.jpg",
+ "cat": 0
+ },
+ {
+ "name": "旅行箱包",
+ "key": "旅行箱包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/8.jpg",
+ "cat": 0
+ },
+ {
+ "name": "零钱包",
+ "key": "零钱包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/9.jpg",
+ "cat": 0
+ },
+ {
+ "name": "手提包",
+ "key": "手提包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/10.jpg",
+ "cat": 0
+ },
+ {
+ "name": "胸包",
+ "key": "胸包",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/9/11.jpg",
+ "cat": 0
+ }
+ ]
+ },
+ {
+ "name": "内衣",
+ "foods": [
+ {
+ "name": "袜子",
+ "key": "袜子",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/1.jpg",
+ "cat": 11
+ },
+ {
+ "name": "吊带背心",
+ "key": "吊带背心",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/2.jpg",
+ "cat": 11
+ },
+ {
+ "name": "抹胸",
+ "key": "抹胸",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/3.jpg",
+ "cat": 11
+ },
+ {
+ "name": "内裤",
+ "key": "内裤",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/4.jpg",
+ "cat": 11
+ },
+ {
+ "name": "文胸",
+ "key": "文胸",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/5.jpg",
+ "cat": 11
+ },
+ {
+ "name": "文胸套装",
+ "key": "文胸套装",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/6.jpg",
+ "cat": 11
+ },
+ {
+ "name": "打底塑身",
+ "key": "打底塑身",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/7.jpg",
+ "cat": 11
+ },
+ {
+ "name": "家居服",
+ "key": "家居服",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/8.jpg",
+ "cat": 11
+ },
+ {
+ "name": "船袜",
+ "key": "船袜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/9.jpg",
+ "cat": 11
+ },
+ {
+ "name": "情侣睡衣",
+ "key": "情侣睡衣",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/10.jpg",
+ "cat": 11
+ },
+ {
+ "name": "丝袜",
+ "key": "丝袜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/10/11.jpg",
+ "cat": 11
+ }
+ ]
+ },
+ {
+ "name": "文娱车品",
+ "foods": [
+ {
+ "name": "车市车品",
+ "key": "车市车品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/1.jpg",
+ "cat": 7
+ },
+ {
+ "name": "办公文具",
+ "key": "办公文具",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/2.jpg",
+ "cat": 7
+ },
+ {
+ "name": "考试必备",
+ "key": "考试必备",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/3.jpg",
+ "cat": 7
+ },
+ {
+ "name": "笔记本",
+ "key": "笔记本",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/4.jpg",
+ "cat": 7
+ },
+ {
+ "name": "艺术礼品",
+ "key": "礼品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/5.jpg",
+ "cat": 7
+ },
+ {
+ "name": "书写工具",
+ "key": "书写工具",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/6.jpg",
+ "cat": 7
+ },
+ {
+ "name": "车载电器",
+ "key": "车载电器",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/7.jpg",
+ "cat": 7
+ },
+ {
+ "name": "图书音像",
+ "key": "图书音像",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/8.jpg",
+ "cat": 7
+ },
+ {
+ "name": "画具画材",
+ "key": "画具画材",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/11/9.jpg",
+ "cat": 7
+ }
+ ]
+ },
+ {
+ "name": "配饰",
+ "foods": [
+ {
+ "name": "太阳镜",
+ "key": "太阳镜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/1.jpg",
+ "cat": 0
+ },
+ {
+ "name": "皮带",
+ "key": "皮带",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/2.jpg",
+ "cat": 0
+ },
+ {
+ "name": "棒球帽",
+ "key": "棒球帽",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/3.jpg",
+ "cat": 0
+ },
+ {
+ "name": "手表",
+ "key": "手表",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/4.jpg",
+ "cat": 0
+ },
+ {
+ "name": "发饰",
+ "key": "发饰",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/5.jpg",
+ "cat": 0
+ },
+ {
+ "name": "项链",
+ "key": "项链",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/6.jpg",
+ "cat": 0
+ },
+ {
+ "name": "手饰",
+ "key": "手饰",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/7.jpg",
+ "cat": 0
+ },
+ {
+ "name": "耳环",
+ "key": "耳环",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/8.jpg",
+ "cat": 0
+ },
+ {
+ "name": "帽子丝巾",
+ "key": "帽子丝巾",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/9.jpg",
+ "cat": 0
+ },
+ {
+ "name": "眼镜墨镜",
+ "key": "眼镜墨镜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/10.jpg",
+ "cat": 0
+ },
+ {
+ "name": "发带发箍",
+ "key": "发带发箍",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/12/11.jpg",
+ "cat": 0
+ }
+ ]
+ },
+ {
+ "name": "家装家纺",
+ "foods": [
+ {
+ "name": "家居饰品",
+ "key": "家居饰品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/1.jpg",
+ "cat": 0
+ },
+ {
+ "name": "凉席",
+ "key": "凉席",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/2.jpg",
+ "cat": 0
+ },
+ {
+ "name": "背枕靠枕",
+ "key": "靠枕",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/3.jpg",
+ "cat": 0
+ },
+ {
+ "name": "床上用品",
+ "key": "床上用品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/4.jpg",
+ "cat": 0
+ },
+ {
+ "name": "摆件",
+ "key": "摆件",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/5.jpg",
+ "cat": 0
+ },
+ {
+ "name": "四件套",
+ "key": "四件套",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/6.jpg",
+ "cat": 0
+ },
+ {
+ "name": "装饰品",
+ "key": "装饰品",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/7.jpg",
+ "cat": 0
+ },
+ {
+ "name": "卫浴用品",
+ "key": "卫浴",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/8.jpg",
+ "cat": 0
+ },
+ {
+ "name": "家居家装",
+ "key": "家具",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/9.jpg",
+ "cat": 0
+ },
+ {
+ "name": "蚊帐",
+ "key": "蚊帐",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/10.jpg",
+ "cat": 0
+ },
+ {
+ "name": "墙纸贴纸",
+ "key": "墙纸",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/11.jpg",
+ "cat": 0
+ },
+ {
+ "name": "空调被",
+ "key": "空调被",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/13/12.jpg",
+ "cat": 0
+ }
+ ]
+ },
+ {
+ "name": "户外运动",
+ "foods": [
+ {
+ "name": "游泳装备",
+ "key": "游泳",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/1.jpg",
+ "cat": 0
+ },
+ {
+ "name": "泳镜",
+ "key": "泳镜",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/2.jpg",
+ "cat": 0
+ },
+ {
+ "name": "户外装备",
+ "key": "户外",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/3.jpg",
+ "cat": 0
+ },
+ {
+ "name": "健身服饰",
+ "key": "健身",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/4.jpg",
+ "cat": 0
+ },
+ {
+ "name": "泳衣",
+ "key": "泳衣",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/5.jpg",
+ "cat": 0
+ },
+ {
+ "name": "瑜伽垫",
+ "key": "瑜伽垫",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/6.jpg",
+ "cat": 0
+ },
+ {
+ "name": "瑜伽用品",
+ "key": "瑜伽",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/7.jpg",
+ "cat": 0
+ },
+ {
+ "name": "健身装备",
+ "key": "健身",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/8.jpg",
+ "cat": 0
+ },
+ {
+ "name": "球迷用品",
+ "key": "球迷",
+ "icon": "https://cdn.uviewui.com/uview/common/classify/14/9.jpg",
+ "cat": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/common/demo.scss b/common/demo.scss
new file mode 100644
index 0000000..547d5d9
--- /dev/null
+++ b/common/demo.scss
@@ -0,0 +1,86 @@
+/* #ifndef APP-NVUE */
+view,
+text {
+ box-sizing: border-box;
+}
+/* #endif */
+
+/* start--演示页面使用的统一样式--start */
+.u-demo {
+ padding: 25px 20px;
+}
+
+.u-demo-wrap {
+ border-width: 1px;
+ border-color: #ddd;
+ border-style: dashed;
+ background-color: rgb(250, 250, 250);
+ padding: 20px 10px;
+ border-radius: 3px;
+}
+
+.u-demo-area {
+ text-align: center;
+}
+
+.u-no-demo-here {
+ color: $u-tips-color;
+ font-size: 13px;
+}
+
+.u-demo-result-line {
+ border-width: 1px;
+ border-color: #ddd;
+ border-style: dashed;
+ padding: 5px 20px;
+ margin-top: 30px;
+ border-radius: 5px;
+ background-color: rgb(240, 240, 240);
+ color: $u-content-color;
+ font-size: 16px;
+ /* #ifndef APP-NVUE */
+ word-break: break-word;
+ display: inline-block;
+ /* #endif */
+ text-align: left;
+
+}
+
+.u-demo-title,
+.u-config-title {
+ text-align: center;
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: 20px;
+}
+
+.u-config-item {
+ margin-top: 25px;
+}
+
+.u-config-title {
+ margin-top: 20px;
+ padding-bottom: 5px;
+}
+
+.u-item-title {
+ position: relative;
+ font-size: 15px;
+ padding-left: 8px;
+ line-height: 1;
+ margin-bottom: 11px;
+}
+
+.u-item-title:after {
+ position: absolute;
+ width: 4px;
+ top: -1px;
+ height: 16px;
+ /* #ifndef APP-NVUE */
+ content: '';
+ /* #endif */
+ left: 0;
+ border-radius: 10px;
+ background-color: $u-content-color;
+}
+/* end--演示页面使用的统一样式--end */
diff --git a/common/http.api.js b/common/http.api.js
new file mode 100644
index 0000000..b412aaa
--- /dev/null
+++ b/common/http.api.js
@@ -0,0 +1,137 @@
+// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作
+const install = (Vue, vm) => {
+ // 登录
+ let LoginApp = (params = {}) => vm.$u.post('api/Token/LoginApp', params)
+ // 注册
+ let RegisterUser = (params = {}) => vm.$u.post('api/Token/RegisterUser', params);
+ // 基础资料以及保存用户头像
+ let saveUserInfo = (params = {}) => vm.$u.post('app/User/UploadingFormFileHead', params);
+ // 更新用户定位信息
+ let upPosition = (params = {}) => vm.$u.post('app/Position/InsertPosition', params);
+ // 获取用户当前定位信息
+ let getPosition = (params = {}) => vm.$u.get('app/Position/GetPositionByUser', {
+ userId: vm.vuex_user.id
+ });
+ // 获取所有学校
+ let GetAllSchool = (params = {}) => vm.$u.get('app/User/GetSchoolList', params);
+ //获取首页地图信息
+ let HomeMap = (params = {}) => vm.$u.get('/app/User/HomeMap', params);
+ //修改密码
+ let ChangePassword = (params = {}) => vm.$u.post('app/User/ChangePassword', params);
+ //修改密码
+ let myChangePassword = (params = {}) => vm.$u.post('app/My/ChangePassword', params);
+ // 获取搜索页面相关信息
+ let SearchInfo = (params = {}) => vm.$u.get('app/User/SearchRelevant', params);
+ //获取搜索结果页面
+ let getSearch = (params = {}) => vm.$u.get('app/User/GetSearchList', params);
+ // 获取用户信息
+ let getUserInfo = (params = {}) => vm.$u.get('app/User/HomePage', params);
+ // 获取校友帮帮列表
+ let GetHelpList = (params = {}) => vm.$u.get('app/HelpArticle/GetHelpArticleListByKey', params);
+ // 获取学校资讯
+ let GetSchoolList = (params = {}) => vm.$u.get('app/AlumnRange/AlumnRangeSchool', params);
+ //获取最新的用户信息(更新用户数据)
+ let getUser = (params = {}) => vm.$u.get('app/User/GetUser', {userId: vm.vuex_user.id}).then(res => {
+ vm.$u.get('/app/User/GetUserSchool').then(ress => {
+ // res.isAttestationGLY = ress.isAttestationGLY
+ // res.isAttestationJZG = ress.isAttestationJZG
+ // res.isAttestationQY = ress.isAttestationQY
+ // res.isAttestationXY = res.isAttestationXY
+ // res.isAttestationZXS = ress.isAttestationZXS
+ res.schoolId = ress.items.schoolId
+ vm.$u.vuex('vuex_user', {...res.user,...res.userExtension})
+ vm.$u.vuex('vuex_user_hobby', res.lableList)
+ })
+ })
+ //获取用户消息列表
+ let getcharList = (params = {}) => vm.$u.get('app/Chat/GetUserMessageList', params);
+ //获取用户获取关注列表
+ let getFollowList = (params = {}) => vm.$u.get('app/Chat/GetFollowList', {id: vm.vuex_user.id});
+ // 获取系统消息列表
+ let getSysList = (params = {}) => vm.$u.get('app/Chat/GetSystemMessageList', {id: vm.vuex_user.id});
+ //获取管理消息列表
+ let getAdminList = (params = {}) => vm.$u.get('app/Chat/GetManageMessageList', {schoolId: vm.vuex_user.id});
+ //获取互动信息列表
+ let getinteractionList = (params) => vm.$u.get('app/Chat/GetInterMessageList', {id: vm.vuex_user.id, type: params});
+ //校友找找推荐列表
+ let getAlumnSearch = (params = {}) => vm.$u.get('app/AlumnRange/AlumnSearch', params);
+ //获取聊天记录
+ let getChatRecord = (params = {}) => vm.$u.get('app/Chat/GetChatRecord', params);
+ //校友找找列表
+ let AlumnSearchList = (params = {}) => vm.$u.get('app/AlumnRange/AlumnSearchList', params);
+ // 初始化的数据调用微信接口返回参数
+ let GetInfoMation = (params = {}) => vm.$u.get('api/Token/GetInfoMation', params);
+ // 回复绑定
+ let toBind = (params = {}) => vm.$u.get('app/Chat/ReplyBind', params);
+ //我的资讯
+ let MyAlumnRange = (params = {}) => vm.$u.get('app/My/MyAlumnRange', params);
+ // 解除绑定
+ let colseBind = (params = {}) => vm.$u.get('app/Chat/UnbindReply', params);
+ // 删除评论
+ let DelateComment = (params = {}) => vm.$u.get('app/AlumnRange/DelateComment', params);
+ let userVerify = (params = {}) => vm.$u.post('api/Token/IsIdentityCard', params)
+
+ // 获取人脸验证token
+ let getAPIToken = (params = {}) => vm.$u.post('app/My/GetVerifyToken', params)
+ // 查询人脸核验结果
+ let getVerifyInfo = (params = {}) => vm.$u.post('app/My/GetDetailInfo?VerifyToken=' + params)
+ // 根据身份证获取信息
+ let getInfoByCard = (params = {}) => vm.$u.get('app/User/GetCardByPreConfiguredUser', params);
+ // 更新身份信息
+ let updateCard = (params = {}) => vm.$u.post('api/Token/UpdateCard', params)
+
+ //【手机端】添加心愿
+ let PushWishDan = (params = {}) => vm.$u.post("app/My/PushWishDan", params)
+
+ //【手机端】获取个人心愿列表
+ let GetWishListAsync_mobile = (params = {}) => vm.$u.get("app/My/GetWishListAsync_mobile", params)
+ //【手机端】删除心愿 删除=失效
+ let DeleteWish = (params = {}) => vm.$u.post("app/My/DeleteWish", params)
+ //【管理端】获取当前是否开启匿名 开启true 关闭false
+ let CheckNM = (params = {}) => vm.$u.get("/app/My/CheckNM", params)
+
+ // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
+ vm.$u.api = {
+ LoginApp,
+ RegisterUser,
+ saveUserInfo,
+ upPosition,
+ getPosition,
+ GetAllSchool,
+ HomeMap,
+ ChangePassword,
+ myChangePassword,
+ SearchInfo,
+ getSearch,
+ getUserInfo,
+ GetHelpList,
+ GetSchoolList,
+ getUser,
+ getcharList,
+ getFollowList,
+ getSysList,
+ getAdminList,
+ getinteractionList,
+ getAlumnSearch,
+ getChatRecord,
+ AlumnSearchList,
+ GetInfoMation,
+ toBind,
+ colseBind,
+ MyAlumnRange,
+ DelateComment,
+ userVerify,
+ GetWishListAsync_mobile,
+ DeleteWish,
+ CheckNM,
+ PushWishDan,
+ getAPIToken,
+ getVerifyInfo,
+ getInfoByCard,
+ updateCard
+ };
+}
+
+export default {
+ install
+}
diff --git a/common/http.apiList.js b/common/http.apiList.js
new file mode 100644
index 0000000..b5fd25b
--- /dev/null
+++ b/common/http.apiList.js
@@ -0,0 +1,245 @@
+// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作
+const install = (Vue, vm) => {
+ // 获取行业下所有子行业和标签
+ let GetLableList = (params = {}) => vm.$u.get('app/User/GetLableList', params)
+ // 获取兴趣标签
+ let GetInterestLable = (params = {}) => vm.$u.get('app/User/GetInterestLable', params)
+ // 修改个人资料
+ let UpdateUser = (params = {}) => vm.$u.post('app/User/UpdateUser', params);
+ // 获取所有工作领域
+ let GetWorkFile = (params = {}) => vm.$u.get('app/User/GetWorkFileList', params);
+ // 我的页面
+ let MyPage = (params = {}) => vm.$u.get('app/My/MyPage', params);
+ // 我的教育经历
+ let MyEducations = (params = {}) => vm.$u.get('app/My/MyEducations', params);
+ // 添加教育经历
+ let AddEducation = (params = {}) => vm.$u.post('app/My/AddEducation', params);
+ // 提交校友认证
+ let SubmitAttestationXY = (params = {}) => vm.$u.post('app/My/SubmitAttestationXY', params);
+ // 选择已认证的教育经历 返回学校ID
+ let SelectEducation = (params = {}) => vm.$u.post('app/My/SelectEducation', params);
+ // 我的发布
+ let Publishs = (params = {}) => vm.$u.get('app/My/Publish', params);
+ //用户发布学校资讯
+ let InsertJournaArticle = (params = {}) => vm.$u.post('app/AlumnRange/InsertJournaArticle', params);
+ //用户发布帮帮资讯
+ let InsertHelpArticle = (params = {}) => vm.$u.post('app/AlumnRange/InsertHelpArticle', params);
+ //管理员认证
+ let AttestationGLY = (params = {}) => vm.$u.get('app/My/AttestationGLY', params);
+ //提交管理员认证
+ let SubmitAttestationGLY = (params = {}) => vm.$u.post('app/My/SubmitAttestationGLY', params);
+ //教职工认证
+ let AttestationJZG = (params = {}) => vm.$u.get('app/My/AttestationJZG', params);
+ //提交教职工认证
+ let SubmitAttestationJZG = (params = {}) => vm.$u.post('app/My/SubmitAttestationJZG', params);
+ //基础资料以及教职工认证
+ let UpdateUserJZG = (params = {}) => vm.$u.post("app/User/UpdateUserJZG", params)
+
+ //企业认证
+ let AttestationQY = (params = {}) => vm.$u.get('app/My/AttestationQY', params);
+ //提交企业认证
+ let SubmitAttestationQY = (params = {}) => vm.$u.post('app/My/SubmitAttestationQY', params);
+ //定位、推荐、消息设置
+ let Setting = (params = {}) => vm.$u.post('app/My/Setting', params);
+ //获取当前登录用户
+ let GetUser = (params = {}) => vm.$u.get('app/User/GetUser', params);
+ //获取所有标签
+ let GetSign = (params = {}) => vm.$u.get('app/AlumnRange/GetSign', params);
+ //关注或取关
+ let InsertOrDelFollow = (params = {}) => vm.$u.post('app/Follow/InsertOrDelFollow', params);
+ //评论
+ let InsertComment = (params = {}) => vm.$u.post('app/AlumnRange/InsertComment', params);
+ //获取文章评论信息
+ let GetJournaArticle = (params = {}) => vm.$u.get('app/AlumnRange/GetJournaArticle', params);
+ //获取评论详细信息
+ let GetComment = (params = {}) => vm.$u.get('app/AlumnRange/GetComment', params);
+ //添加收藏(0资讯,1帮帮)
+ let LikeCollect = (params = {}) => vm.$u.get('app/AlumnRange/LikeCollect', params);
+ //点赞(0资讯,1帮帮,2评论) 或取消点赞
+ let LikeHe = (params = {}) => vm.$u.get('app/AlumnRange/LikeHe', params);
+ //用户转发帮帮资讯
+ let ForwardHelpArticle = (params = {}) => vm.$u.post('app/AlumnRange/ForwardHelpArticle', params);
+ //获取用户当前学校信息(未认证为空,未选中默认选择最新认证学校)
+ let GetUserSchool = (params = {}) => vm.$u.get('app/User/GetUserSchool', params);
+ //我的收藏
+ let Collection = (params = {}) => vm.$u.get('app/My/Collection', params)
+ //查看用户发布信息
+ let UserHelp = (params = {}) => vm.$u.get('app/User/UserHelp', params)
+ //审核列表
+ let AuditList = (params = {}) => vm.$u.get('app/My/AuditList', params)
+ //审核详情
+ let AuditDeatil = (params = {}) => vm.$u.get('app/My/AuditDeatil', params)
+ //审核
+ let Audit = (params = {}) => vm.$u.post('app/My/Audit', params);
+ //获取手机验证码
+ let GetPhoneValidateCode = (params = {}) => vm.$u.post('api/Token/GetPhoneValidateCode', params)
+ // 获取验证码
+ let Captcha = (params = {}) => vm.$u.get('api/Token/Captcha', params)
+ //根据页面类型获取手机验证码
+ let GetAppValidateCode = (params = {}) => vm.$u.post('api/Token/GetAppValidateCode', params)
+ //验证码是否正确
+ let IsPhoneCode = (params = {}) => vm.$u.get('api/Token/IsPhoneCode', params)
+ //学校资讯
+ let AlumnRangeSchool = (params = {}) => vm.$u.get('app/AlumnRange/AlumnRangeSchool', params)
+ //意见反馈
+ let SubmitFeedback = (params = {}) => vm.$u.post('app/My/SubmitFeedback', params)
+ //获取学校学院列表
+ let GetCollegeList = (params = {}) => vm.$u.get('app/User/GetCollegeList', params)
+ //获取专业列表
+ let GetMajorList = (params = {}) => vm.$u.get('app/User/GetMajorList', params)
+ //获取当前学校是否认证信息
+ let GetUserApproval = (params = {}) => vm.$u.get('app/User/GetUserApproval', params)
+ // 删除未认证教育经历
+ let DeleteEducation = (params = {}) => vm.$u.get('app/My/DeleteEducation', params)
+ // 删除文章
+ let DelateArticle = (params = {}) => vm.$u.get('app/AlumnRange/DelateArticle', params)
+ // 取消收藏
+ let CancleCollect = (params = {}) => vm.$u.get('app/My/CancleCollect', params)
+ //忘记密码
+ let ForgotPassword = (params = {}) => vm.$u.post('admin/User/ForgotPassword', params)
+ //手机申请返校预约
+ let AddReturnSchoolApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/AddReturnSchool', params);
+ // 返校预约列表 - 待审核
+ let SelectReturnSchoolList_dshApi = (params = {}) => vm.$u.get('app/ReturnSchoolPrebook/SelectReturnSchoolList_dsh', params)
+ // 返校预约列表 - 传状态
+ let SelectReturnSchoolList_typeApi = (params = {}) => vm.$u.get('app/ReturnSchoolPrebook/SelectReturnSchoolList_type', params)
+ // 获取返校预约设置
+ let SelectInfoSetApi = (params = {}) => vm.$u.get('/app/ReturnSchoolPrebook/SelectInfoSet', params)
+ // 获取返校预约设置 没token
+ let SelectInfoSetNoTokenApi = (params = {}) => vm.$u.get('/app/Share/SelectInfoSet', params)
+ // 返校预约详情
+ let SelectReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SelectReturnSchoolInfo', params);
+ // 返校预约详情 没token
+ let SelectReturnSchoolInfoNotokenApi = (params = {}) => vm.$u.post('/app/Share/SelectReturnSchoolInfo', params);
+ // 取消返校预约
+ let DelReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/DelReturnSchoolInfo', params);
+ // 核验二维码
+ let SaveReturnSchoolInfoApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SaveReturnSchoolInfo', params);
+ // 核验二维码 没token
+ let SaveReturnSchoolInfoNoTokenApi = (params = {}) => vm.$u.post('app/Share/SaveReturnSchoolInfo', params);
+ // 获取二维码
+ let SaveReturnSchoolVerifyApi = (params = {}) => vm.$u.post('app/ReturnSchoolPrebook/SaveReturnSchoolVerify', params);
+ // 获取二维码 没token
+ let SaveReturnSchoolVerifyNoTokenApi = (params = {}) => vm.$u.post('app/Share/SaveReturnSchoolVerify', params);
+ // 添加工作经历
+ let AddWordInfoApi = (params = {}) => vm.$u.post('/app/User/AddWordInfo', params);
+ // 修改工作经历
+ let UpdateWorkInfoApi = (params = {}) => vm.$u.post('/app/User/UpdateWorkInfo', params);
+ // 删除工作经历
+ let DelWorkInfoApi = (params = {}) => vm.$u.post('/app/User/DelWorkInfo', params);
+ // 添加项目经历
+ let AddProjectInfoApi = (params = {}) => vm.$u.post('/app/User/AddProjectInfo', params);
+ // 修改项目经历
+ let UpdateProjectInfoApi = (params = {}) => vm.$u.post('/app/User/UpdateProjectInfo', params);
+ // 删除项目经历
+ let DelProjectInfoApi = (params = {}) => vm.$u.post('/app/User/DelProjectInfo', params);
+ // 制作简历界面
+ let ResumeUserApi = (params = {}) => vm.$u.get('/app/User/ResumeUser', params);
+ // 附件简历列表
+ let GetUserFileApi = (params = {}) => vm.$u.get('/app/User/GetUserFile', params);
+ // 删除附件
+ let DelUserFileApi = (params = {}) => vm.$u.post('/app/User/DelUserFile', params);
+ // 设置展示简历
+ let UpdateUserFileApi = (params = {}) => vm.$u.post('/app/User/UpdateUserFile', params);
+ // 获取学校ID
+ let GetUserSchoolApi = (params = {}) => vm.$u.get('/app/User/GetUserSchool', params);
+ // 获取已预约的日期
+ let GetDateTimeReturnApi = (params = {}) => vm.$u.get('/app/ReturnSchoolPrebook/GetDateTimeReturn', params);
+ // 选择教职工认证
+ let SelectJZGApi = (params = {}) => vm.$u.post('/app/My/SelectJZG', params);
+
+ let ForgotPasswordValidate = (params = {}) => vm.$u.post('/admin/User/ForgotPasswordValidate', params);
+ //忘记密码-验证验证码
+
+ // 删除
+ let DeleteJZGApi = (params = {}) => vm.$u.get('/app/My/DeleteJZG', params);
+ // 返回判断用户身份信息
+ let SelectUserTypeApi = (params = {}) => vm.$u.get('/app/My/SelectUserType', params);
+ // 更新切换用户身份UserType
+ let UpdateUserTypeApi = (params = {}) => vm.$u.get('/app/My/UpdateUserType', params);
+ // 将各个定义的接口名称,统一放进对象挂载到vm.$u.apiList(因为vm就是this,也即this.$u.apiList)下
+ vm.$u.apiList = {
+ Captcha,
+ GetInterestLable,
+ GetLableList,
+ SelectUserTypeApi,
+ UpdateUserTypeApi,
+ ForgotPasswordValidate,
+ DeleteJZGApi,
+ SelectJZGApi,
+ GetDateTimeReturnApi,
+ AddReturnSchoolApi,
+ GetUserSchoolApi,
+ UpdateUserFileApi,
+ DelUserFileApi,
+ AddWordInfoApi,
+ GetUserFileApi,
+ DelWorkInfoApi,
+ UpdateProjectInfoApi,
+ DelProjectInfoApi,
+ AddProjectInfoApi,
+ UpdateWorkInfoApi,
+ ResumeUserApi,
+ SaveReturnSchoolVerifyApi,
+ SelectInfoSetApi,
+ SelectInfoSetNoTokenApi,
+ SelectReturnSchoolList_dshApi,
+ SelectReturnSchoolList_typeApi,
+ SelectReturnSchoolInfoApi,
+ SaveReturnSchoolInfoNoTokenApi,
+ SaveReturnSchoolVerifyNoTokenApi,
+ SelectReturnSchoolInfoNotokenApi,
+ DelReturnSchoolInfoApi,
+ SaveReturnSchoolInfoApi,
+ UpdateUser,
+ GetWorkFile,
+ MyPage,
+ MyEducations,
+ AddEducation,
+ SubmitAttestationXY,
+ SelectEducation,
+ Publishs,
+ InsertJournaArticle,
+ InsertHelpArticle,
+ AttestationGLY,
+ SubmitAttestationGLY,
+ AttestationJZG,
+ SubmitAttestationJZG,
+ AttestationQY,
+ SubmitAttestationQY,
+ Setting,
+ GetUser,
+ GetSign,
+ InsertOrDelFollow,
+ InsertComment,
+ GetJournaArticle,
+ GetComment,
+ LikeCollect,
+ LikeHe,
+ ForwardHelpArticle,
+ GetUserSchool,
+ Collection,
+ UserHelp,
+ AuditList,
+ AuditDeatil,
+ ForwardHelpArticle,
+ Audit,
+ GetPhoneValidateCode,
+ AlumnRangeSchool,
+ IsPhoneCode,
+ SubmitFeedback,
+ GetCollegeList,
+ GetMajorList,
+ GetUserApproval,
+ DeleteEducation,
+ DelateArticle,
+ CancleCollect,
+ GetAppValidateCode,
+ ForgotPassword,
+ UpdateUserJZG
+ };
+}
+
+export default {
+ install
+}
diff --git a/common/http.interceptor.js b/common/http.interceptor.js
new file mode 100644
index 0000000..53b347e
--- /dev/null
+++ b/common/http.interceptor.js
@@ -0,0 +1,64 @@
+// 这里的vm,就是我们在vue文件里面的this,所以我们能在这里获取vuex的变量,比如存放在里面的token
+// 同时,我们也可以在此使用getApp().globalData,如果你把token放在getApp().globalData的话,也是可以使用的
+const install = (Vue, vm) => {
+ Vue.prototype.$u.http.setConfig({
+ // baseUrl: 'https://xy.apps.service.zheke.com',
+ // imgUrl: 'https://xy.apps.service.zheke.com/',
+ baseUrl: 'http://sl.vrgon.com:8003',
+ imgUrl: 'http://sl.vrgon.com:8003/',
+ // imgUrl:'http://115.238.47.235:8987/',
+ // baseUrl: 'http://115.238.47.235:8993',
+ // 如果将此值设置为true,拦截回调中将会返回服务端返回的所有数据response,而不是response.data
+ // 设置为true后,就需要在this.$u.http.interceptor.response进行多一次的判断,请打印查看具体值
+ // originalData: true,
+ // 设置自定义头部content-type
+ // header: {
+ // 'content-type': 'xxx'
+ // }
+ });
+ // 请求拦截,配置Token等参数
+ Vue.prototype.$u.http.interceptor.request = (config) => {
+
+ // config.header.Token = 'xxxxxx';
+ // 方式一,存放在vuex的token,假设 ,见:https://uviewui.com/components/globalVariable.html
+ config.header.Authorization = 'Bearer ' + vm.vuex_token;
+ // 方式二,如果没有使用uView封装的vuex方法,那么需要使用$store.state获取
+ // config.header.token = vm.$store.state.token;
+
+ // 方式三,如果token放在了globalData,通过getApp().globalData获取
+ // config.header.token = getApp().globalData.username;
+
+ // 方式四,如果token放在了Storage本地存储中,拦截是每次请求都执行的,所以哪怕您重新登录修改了Storage,下一次的请求将会是最新值
+ // const token = uni.getStorageSync('token');
+ // config.header.token = token;
+ uni.showLoading({
+ title: '加载中'
+ });
+ // setTimeout(function () {
+ // uni.hideLoading();
+ // }, 2000);
+
+ return config;
+ }
+ // 响应拦截,判断状态码是否通过
+ Vue.prototype.$u.http.interceptor.response = (res) => {
+ uni.hideLoading();
+ if (res.succeed == true || res.success == true) {
+ return res.data || res;
+ } else {
+ // uni.showToast({
+ // title: res.error,
+ // duration: 2000,
+ // icon: 'none'
+ // });
+ // uni.navigateTo({
+ // url: "/pages/login/login/login",
+ // });
+ return false;
+ }
+ }
+}
+
+export default {
+ install
+}
diff --git a/common/index.list.js b/common/index.list.js
new file mode 100644
index 0000000..7e0f5ed
--- /dev/null
+++ b/common/index.list.js
@@ -0,0 +1,585 @@
+module.exports = {
+ list: [{
+ "letter": "A",
+ "data": [{
+ "name": "阿拉斯加",
+ "mobile": "13588889999",
+ "keyword": "阿拉斯加ABA13588889999"
+ },
+ {
+ "name": "阿克苏",
+ "mobile": "0551-4386721",
+ "keyword": "阿克苏AKESU0551-4386721"
+ },
+ {
+ "name": "阿拉善",
+ "mobile": "4008009100",
+ "keyword": "阿拉善ALASHAN4008009100"
+ },
+ {
+ "name": "阿勒泰",
+ "mobile": "13588889999",
+ "keyword": "阿勒泰ALETAI13588889999"
+ },
+ {
+ "name": "阿里",
+ "mobile": "13588889999",
+ "keyword": "阿里ALI13588889999"
+ },
+ {
+ "name": "安阳",
+ "mobile": "13588889999",
+ "keyword": "13588889999安阳ANYANG"
+ }
+ ]
+ },
+ {
+ "letter": "B",
+ "data": [{
+ "name": "白城",
+ "mobile": "该主子没有留电话~",
+ "keyword": "白城BAICHENG"
+ },
+ {
+ "name": "白山",
+ "mobile": "13588889999",
+ "keyword": "白山BAISHAN13588889999"
+ },
+ {
+ "name": "白银",
+ "mobile": "13588889999",
+ "keyword": "白银BAIYIN13588889999"
+ },
+ {
+ "name": "保定",
+ "mobile": "13588889999",
+ "keyword": "保定BAODING13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "C",
+ "data": [{
+ "name": "沧州",
+ "mobile": "13588889999",
+ "keyword": "沧州CANGZHOU13588889999"
+ },
+ {
+ "name": "长春",
+ "mobile": "13588889999",
+ "keyword": "长春CHANGCHUN13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "D",
+ "data": [{
+ "name": "大理",
+ "mobile": "13588889999",
+ "keyword": "大理DALI13588889999"
+ },
+ {
+ "name": "大连",
+ "mobile": "13588889999",
+ "keyword": "大连DALIAN13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "E",
+ "data": [{
+ "name": "鄂尔多斯",
+ "mobile": "13588889999",
+ "keyword": "鄂尔多斯EERDUOSI13588889999"
+ },
+ {
+ "name": "恩施",
+ "mobile": "13588889999",
+ "keyword": "恩施ENSHI13588889999"
+ },
+ {
+ "name": "鄂州",
+ "mobile": "13588889999",
+ "keyword": "鄂州EZHOU13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "F",
+ "data": [{
+ "name": "防城港",
+ "mobile": "该主子没有留电话~",
+ "keyword": "防城港FANGCHENGGANG"
+ },
+ {
+ "name": "抚顺",
+ "mobile": "13588889999",
+ "keyword": "抚顺FUSHUN13588889999"
+ },
+ {
+ "name": "阜新",
+ "mobile": "13588889999",
+ "keyword": "阜新FUXIN13588889999"
+ },
+ {
+ "name": "阜阳",
+ "mobile": "13588889999",
+ "keyword": "阜阳FUYANG13588889999"
+ },
+ {
+ "name": "抚州",
+ "mobile": "13588889999",
+ "keyword": "抚州FUZHOU13588889999"
+ },
+ {
+ "name": "福州",
+ "mobile": "13588889999",
+ "keyword": "福州FUZHOU13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "G",
+ "data": [{
+ "name": "甘南",
+ "mobile": "13588889999",
+ "keyword": "甘南GANNAN13588889999"
+ },
+ {
+ "name": "赣州",
+ "mobile": "13588889999",
+ "keyword": "赣州GANZHOU13588889999"
+ },
+ {
+ "name": "甘孜",
+ "mobile": "13588889999",
+ "keyword": "甘孜GANZI13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "H",
+ "data": [{
+ "name": "哈尔滨",
+ "mobile": "13588889999",
+ "keyword": "哈尔滨HAERBIN13588889999"
+ },
+ {
+ "name": "海北",
+ "mobile": "13588889999",
+ "keyword": "海北HAIBEI13588889999"
+ },
+ {
+ "name": "海东",
+ "mobile": "13588889999",
+ "keyword": "海东HAIDONG13588889999"
+ },
+ {
+ "name": "海口",
+ "mobile": "13588889999",
+ "keyword": "海口HAIKOU13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "I",
+ "data": [{
+ "name": "ice",
+ "mobile": "13588889999",
+ "keyword": "佳木斯JIAMUSI13588889999"
+ }]
+ },
+ {
+ "letter": "J",
+ "data": [{
+ "name": "佳木斯",
+ "mobile": "13588889999",
+ "keyword": "佳木斯JIAMUSI13588889999"
+ },
+ {
+ "name": "吉安",
+ "mobile": "13588889999",
+ "keyword": "吉安JIAN13588889999"
+ },
+ {
+ "name": "江门",
+ "mobile": "13588889999",
+ "keyword": "江门JIANGMEN13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "K",
+ "data": [{
+ "name": "开封",
+ "mobile": "13588889999",
+ "keyword": "开封KAIFENG13588889999"
+ },
+ {
+ "name": "喀什",
+ "mobile": "13588889999",
+ "keyword": "喀什KASHI13588889999"
+ },
+ {
+ "name": "克拉玛依",
+ "mobile": "13588889999",
+ "keyword": "克拉玛依KELAMAYI13588889999"
+ }
+ ]
+ },
+ {
+ "letter": "L",
+ "data": [{
+ "name": "来宾",
+ "mobile": "13588889999",
+ "keyword": "来宾LAIBIN13588889999"
+ },
+ {
+ "name": "兰州",
+ "mobile": "13588889999",
+ "keyword": "兰州LANZHOU13588889999"
+ },
+ {
+ "name": "拉萨",
+ "mobile": "13588889999",
+ "keyword": "拉萨LASA13588889999"
+ },
+ {
+ "name": "乐山",
+ "mobile": "13588889999",
+ "keyword": "乐山LESHAN13588889999"
+ },
+ {
+ "name": "凉山",
+ "mobile": "13588889999",
+ "keyword": "凉山LIANGSHAN13588889999"
+ },
+ {
+ "name": "连云港",
+ "mobile": "13588889999",
+ "keyword": "连云港LIANYUNGANG13588889999"
+ },
+ {
+ "name": "聊城",
+ "mobile": "18322223333",
+ "keyword": "聊城LIAOCHENG18322223333"
+ },
+ {
+ "name": "辽阳",
+ "mobile": "18322223333",
+ "keyword": "辽阳LIAOYANG18322223333"
+ },
+ {
+ "name": "辽源",
+ "mobile": "18322223333",
+ "keyword": "辽源LIAOYUAN18322223333"
+ },
+ {
+ "name": "丽江",
+ "mobile": "18322223333",
+ "keyword": "丽江LIJIANG18322223333"
+ },
+ {
+ "name": "临沧",
+ "mobile": "18322223333",
+ "keyword": "临沧LINCANG18322223333"
+ },
+ {
+ "name": "临汾",
+ "mobile": "18322223333",
+ "keyword": "临汾LINFEN18322223333"
+ },
+ {
+ "name": "临夏",
+ "mobile": "18322223333",
+ "keyword": "临夏LINXIA18322223333"
+ },
+ {
+ "name": "临沂",
+ "mobile": "18322223333",
+ "keyword": "临沂LINYI18322223333"
+ },
+ {
+ "name": "林芝",
+ "mobile": "18322223333",
+ "keyword": "林芝LINZHI18322223333"
+ },
+ {
+ "name": "丽水",
+ "mobile": "18322223333",
+ "keyword": "丽水LISHUI18322223333"
+ }
+ ]
+ },
+ {
+ "letter": "M",
+ "data": [{
+ "name": "眉山",
+ "mobile": "15544448888",
+ "keyword": "眉山MEISHAN15544448888"
+ },
+ {
+ "name": "梅州",
+ "mobile": "15544448888",
+ "keyword": "梅州MEIZHOU15544448888"
+ },
+ {
+ "name": "绵阳",
+ "mobile": "15544448888",
+ "keyword": "绵阳MIANYANG15544448888"
+ },
+ {
+ "name": "牡丹江",
+ "mobile": "15544448888",
+ "keyword": "牡丹江MUDANJIANG15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "N",
+ "data": [{
+ "name": "南昌",
+ "mobile": "15544448888",
+ "keyword": "南昌NANCHANG15544448888"
+ },
+ {
+ "name": "南充",
+ "mobile": "15544448888",
+ "keyword": "南充NANCHONG15544448888"
+ },
+ {
+ "name": "南京",
+ "mobile": "15544448888",
+ "keyword": "南京NANJING15544448888"
+ },
+ {
+ "name": "南宁",
+ "mobile": "15544448888",
+ "keyword": "南宁NANNING15544448888"
+ },
+ {
+ "name": "南平",
+ "mobile": "15544448888",
+ "keyword": "南平NANPING15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "O",
+ "data": [{
+ "name": "欧阳",
+ "mobile": "15544448888",
+ "keyword": "欧阳ouyang15544448888"
+ }]
+ },
+ {
+ "letter": "P",
+ "data": [{
+ "name": "盘锦",
+ "mobile": "15544448888",
+ "keyword": "盘锦PANJIN15544448888"
+ },
+ {
+ "name": "攀枝花",
+ "mobile": "15544448888",
+ "keyword": "攀枝花PANZHIHUA15544448888"
+ },
+ {
+ "name": "平顶山",
+ "mobile": "15544448888",
+ "keyword": "平顶山PINGDINGSHAN15544448888"
+ },
+ {
+ "name": "平凉",
+ "mobile": "15544448888",
+ "keyword": "平凉PINGLIANG15544448888"
+ },
+ {
+ "name": "萍乡",
+ "mobile": "15544448888",
+ "keyword": "萍乡PINGXIANG15544448888"
+ },
+ {
+ "name": "普洱",
+ "mobile": "15544448888",
+ "keyword": "普洱PUER15544448888"
+ },
+ {
+ "name": "莆田",
+ "mobile": "15544448888",
+ "keyword": "莆田PUTIAN15544448888"
+ },
+ {
+ "name": "濮阳",
+ "mobile": "15544448888",
+ "keyword": "濮阳PUYANG15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "Q",
+ "data": [{
+ "name": "黔东南",
+ "mobile": "15544448888",
+ "keyword": "黔东南QIANDONGNAN15544448888"
+ },
+ {
+ "name": "黔南",
+ "mobile": "15544448888",
+ "keyword": "黔南QIANNAN15544448888"
+ },
+ {
+ "name": "黔西南",
+ "mobile": "15544448888",
+ "keyword": "黔西南QIANXINAN15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "R",
+ "data": [{
+ "name": "日喀则",
+ "mobile": "15544448888",
+ "keyword": "日喀则RIKAZE15544448888"
+ },
+ {
+ "name": "日照",
+ "mobile": "15544448888",
+ "keyword": "日照RIZHAO15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "S",
+ "data": [{
+ "name": "三门峡",
+ "mobile": "15544448888",
+ "keyword": "三门峡SANMENXIA15544448888"
+ },
+ {
+ "name": "三明",
+ "mobile": "15544448888",
+ "keyword": "三明SANMING15544448888"
+ },
+ {
+ "name": "三沙",
+ "mobile": "15544448888",
+ "keyword": "三沙SANSHA15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "T",
+ "data": [{
+ "name": "塔城",
+ "mobile": "15544448888",
+ "keyword": "塔城TACHENG15544448888"
+ },
+ {
+ "name": "漯河",
+ "mobile": "15544448888",
+ "keyword": "漯河TAHE15544448888"
+ },
+ {
+ "name": "泰安",
+ "mobile": "15544448888",
+ "keyword": "泰安TAIAN15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "W",
+ "data": [{
+ "name": "潍坊",
+ "mobile": "15544448888",
+ "keyword": "潍坊WEIFANG15544448888"
+ },
+ {
+ "name": "威海",
+ "mobile": "15544448888",
+ "keyword": "威海WEIHAI15544448888"
+ },
+ {
+ "name": "渭南",
+ "mobile": "15544448888",
+ "keyword": "渭南WEINAN15544448888"
+ },
+ {
+ "name": "文山",
+ "mobile": "15544448888",
+ "keyword": "文山WENSHAN15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "X",
+ "data": [{
+ "name": "厦门",
+ "mobile": "15544448888",
+ "keyword": "厦门XIAMEN15544448888"
+ },
+ {
+ "name": "西安",
+ "mobile": "15544448888",
+ "keyword": "西安XIAN15544448888"
+ },
+ {
+ "name": "湘潭",
+ "mobile": "15544448888",
+ "keyword": "湘潭XIANGTAN15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "Y",
+ "data": [{
+ "name": "雅安",
+ "mobile": "15544448888",
+ "keyword": "雅安YAAN15544448888"
+ },
+ {
+ "name": "延安",
+ "mobile": "15544448888",
+ "keyword": "延安YANAN15544448888"
+ },
+ {
+ "name": "延边",
+ "mobile": "15544448888",
+ "keyword": "延边YANBIAN15544448888"
+ },
+ {
+ "name": "盐城",
+ "mobile": "15544448888",
+ "keyword": "盐城YANCHENG15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "Z",
+ "data": [{
+ "name": "枣庄",
+ "mobile": "15544448888",
+ "keyword": "枣庄ZAOZHUANG15544448888"
+ },
+ {
+ "name": "张家界",
+ "mobile": "15544448888",
+ "keyword": "张家界ZHANGJIAJIE15544448888"
+ },
+ {
+ "name": "张家口",
+ "mobile": "15544448888",
+ "keyword": "张家口ZHANGJIAKOU15544448888"
+ }
+ ]
+ },
+ {
+ "letter": "#",
+ "data": [{
+ "name": "其他.",
+ "mobile": "16666666666",
+ "keyword": "echo16666666666"
+ }]
+ }
+ ]
+}
diff --git a/common/locales/en.js b/common/locales/en.js
new file mode 100644
index 0000000..5bd6f7a
--- /dev/null
+++ b/common/locales/en.js
@@ -0,0 +1,21 @@
+export default {
+ // 可以以页面为单位来写,比如首页的内容,写在index字段,个人中心写在center,共同部分写在common部分
+ components: {
+ desc: 'Numerous components cover the various requirements of the development process, and the components are rich in functions and compatible with multiple terminals. Let you integrate quickly, out of the box'
+ },
+ js: {
+ desc: 'Numerous intimate gadgets are a weapon that you can call upon during the development process, allowing you to dart in your hand and pierce the Yang with a hundred steps'
+ },
+ template: {
+ desc: 'Collection of many commonly used pages and layouts, reducing the repetitive work of developers, allowing you to focus on logic and get twice the result with half the effort'
+ },
+ nav: {
+ components: 'Components',
+ js: 'JS',
+ template: 'Template'
+ },
+ common: {
+ intro: 'UI framework for rapid development of multiple platforms',
+ title: 'uView UI',
+ },
+}
\ No newline at end of file
diff --git a/common/locales/zh.js b/common/locales/zh.js
new file mode 100644
index 0000000..1c6b15c
--- /dev/null
+++ b/common/locales/zh.js
@@ -0,0 +1,21 @@
+export default {
+ // 可以以页面为单位来写,比如首页的内容,写在index字段,个人中心写在center,共同部分写在common部分
+ components: {
+ desc: '众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让你快速集成,开箱即用'
+ },
+ js: {
+ desc: '众多的贴心小工具,是你开发过程中召之即来的利器,让你飞镖在手,百步穿杨'
+ },
+ template: {
+ desc: '收集众多的常用页面和布局,减少开发者的重复工作,让你专注逻辑,事半功倍'
+ },
+ nav: {
+ components: '组件',
+ js: '工具',
+ template: '模板'
+ },
+ common: {
+ intro: '多平台快速开发的UI框架',
+ title: 'uView UI',
+ },
+}
\ No newline at end of file
diff --git a/common/utils.js b/common/utils.js
new file mode 100644
index 0000000..6f5da6b
--- /dev/null
+++ b/common/utils.js
@@ -0,0 +1,16 @@
+export const Debounce = (fn, wait) => {
+ let delay = wait|| 500
+ let timer
+ return function () {
+ let args = arguments;
+ if (timer) {
+ clearTimeout(timer)
+ }
+
+ let callNow = !timer
+ timer = setTimeout(() => {
+ timer = null
+ }, delay)
+ if (callNow) fn.apply(this, args)
+ }
+}
diff --git a/common/vue-i18n.min.js b/common/vue-i18n.min.js
new file mode 100644
index 0000000..8d0a5c0
--- /dev/null
+++ b/common/vue-i18n.min.js
@@ -0,0 +1,6 @@
+/*!
+ * vue-i18n v8.20.0
+ * (c) 2020 kazuya kawaguchi
+ * Released under the MIT License.
+ */
+var t,e;t=this,e=function(){"use strict";var t=["style","currency","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","localeMatcher","formatMatcher","unit"];function e(t,e){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}var n=Array.isArray;function r(t){return null!==t&&"object"==typeof t}function a(t){return"string"==typeof t}var i=Object.prototype.toString,o="[object Object]";function s(t){return i.call(t)===o}function l(t){return null==t}function c(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var n=null,a=null;return 1===t.length?r(t[0])||Array.isArray(t[0])?a=t[0]:"string"==typeof t[0]&&(n=t[0]):2===t.length&&("string"==typeof t[0]&&(n=t[0]),(r(t[1])||Array.isArray(t[1]))&&(a=t[1])),{locale:n,params:a}}function u(t){return JSON.parse(JSON.stringify(t))}function h(t,e){return!!~t.indexOf(e)}var f=Object.prototype.hasOwnProperty;function p(t,e){return f.call(t,e)}function m(t){for(var e=arguments,n=Object(t),a=1;a0;)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];var a=this.$i18n;return a._tc.apply(a,[t,a.locale,a._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){for(var e,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){for(var e,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}(F),F.mixin(g),F.directive("t",{bind:w,update:$,unbind:M}),F.component(v.name,v),F.component(k.name,k),F.config.optionMergeStrategies.i18n=function(t,e){return void 0===e?t:e}}var D=function(){this._caches=Object.create(null)};D.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=function(t){var e=[],n=0,r="";for(;n0)h--,u=R,f[W]();else{if(h=0,void 0===n)return!1;if(!1===(n=J(n)))return!1;f[j]()}};null!==u;)if("\\"!==(e=t[++c])||!p()){if(a=U(e),(i=(s=z[u])[a]||s.else||E)===E)return;if(u=i[0],(o=f[i[1]])&&(r=void 0===(r=i[2])?e:r,!1===o()))return;if(u===V)return l}}(t))&&(this._cache[t]=e),e||[]},q.prototype.getPathValue=function(t,e){if(!r(t))return null;var n=this.parsePath(e);if(0===n.length)return null;for(var a=n.length,i=t,o=0;o/,Z=/(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g,K=/^@(?:\.([a-z]+))?:/,Q=/[()]/g,Y={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},tt=new D,et=function(t){var e=this;void 0===t&&(t={}),!F&&"undefined"!=typeof window&&window.Vue&&I(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),a=t.messages||{},i=t.dateTimeFormats||{},o=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||tt,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new q,this._dataListeners=[],this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex)return r.getChoiceIndex.call(e,t,n);var a,i;return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):(a=t,i=n,a=Math.abs(a),2===i?a?a>1?1:0:1:a?Math.min(a,2):0)},this._exist=function(t,n){return!(!t||!n)&&(!l(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(a).forEach(function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,a[t])}),this._initVM({locale:n,fallbackLocale:r,messages:a,dateTimeFormats:i,numberFormats:o})},nt={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0}};return et.prototype._checkLocaleMessage=function(t,n,r){var i=function(t,n,r,o){if(s(r))Object.keys(r).forEach(function(e){var a=r[e];s(a)?(o.push(e),o.push("."),i(t,n,a,o),o.pop(),o.pop()):(o.push(e),i(t,n,a,o),o.pop())});else if(Array.isArray(r))r.forEach(function(e,r){s(e)?(o.push("["+r+"]"),o.push("."),i(t,n,e,o),o.pop(),o.pop()):(o.push("["+r+"]"),i(t,n,e,o),o.pop())});else if(a(r)){if(X.test(r)){var l="Detected HTML in message '"+r+"' of keypath '"+o.join("")+"' at '"+n+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?e(l):"error"===t&&function(t,e){"undefined"!=typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}(l)}}};i(n,t,r,[])},et.prototype._initVM=function(t){var e=F.config.silent;F.config.silent=!0,this._vm=new F({data:t}),F.config.silent=e},et.prototype.destroyVM=function(){this._vm.$destroy()},et.prototype.subscribeDataChanging=function(t){this._dataListeners.push(t)},et.prototype.unsubscribeDataChanging=function(t){!function(t,e){if(t.length){var n=t.indexOf(e);if(n>-1)t.splice(n,1)}}(this._dataListeners,t)},et.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",function(){for(var e=t._dataListeners.length;e--;)F.nextTick(function(){t._dataListeners[e]&&t._dataListeners[e].$forceUpdate()})},{deep:!0})},et.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var t=this._vm;return this._root.$i18n.vm.$watch("locale",function(e){t.$set(t,"locale",e),t.$forceUpdate()},{immediate:!0})},et.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},nt.vm.get=function(){return this._vm},nt.messages.get=function(){return u(this._getMessages())},nt.dateTimeFormats.get=function(){return u(this._getDateTimeFormats())},nt.numberFormats.get=function(){return u(this._getNumberFormats())},nt.availableLocales.get=function(){return Object.keys(this.messages).sort()},nt.locale.get=function(){return this._vm.locale},nt.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},nt.fallbackLocale.get=function(){return this._vm.fallbackLocale},nt.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},nt.formatFallbackMessages.get=function(){return this._formatFallbackMessages},nt.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},nt.missing.get=function(){return this._missing},nt.missing.set=function(t){this._missing=t},nt.formatter.get=function(){return this._formatter},nt.formatter.set=function(t){this._formatter=t},nt.silentTranslationWarn.get=function(){return this._silentTranslationWarn},nt.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},nt.silentFallbackWarn.get=function(){return this._silentFallbackWarn},nt.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},nt.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},nt.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},nt.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},nt.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach(function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])})}},nt.postTranslation.get=function(){return this._postTranslation},nt.postTranslation.set=function(t){this._postTranslation=t},et.prototype._getMessages=function(){return this._vm.messages},et.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},et.prototype._getNumberFormats=function(){return this._vm.numberFormats},et.prototype._warnDefault=function(t,e,n,r,i,o){if(!l(n))return n;if(this._missing){var s=this._missing.apply(null,[t,e,r,i]);if(a(s))return s}if(this._formatFallbackMessages){var u=c.apply(void 0,i);return this._render(e,o,u.params,e)}return e},et.prototype._isFallbackRoot=function(t){return!t&&!l(this._root)&&this._fallbackRoot},et.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},et.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},et.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},et.prototype._interpolate=function(t,e,n,r,i,o,c){if(!e)return null;var u,h=this._path.getPathValue(e,n);if(Array.isArray(h)||s(h))return h;if(l(h)){if(!s(e))return null;if(!a(u=e[n]))return null}else{if(!a(h))return null;u=h}return(u.indexOf("@:")>=0||u.indexOf("@.")>=0)&&(u=this._link(t,e,u,r,"raw",o,c)),this._render(u,i,o,n)},et.prototype._link=function(t,e,n,r,a,i,o){var s=n,l=s.match(Z);for(var c in l)if(l.hasOwnProperty(c)){var u=l[c],f=u.match(K),p=f[0],m=f[1],_=u.replace(p,"").replace(Q,"");if(h(o,_))return s;o.push(_);var g=this._interpolate(t,e,_,r,"raw"===a?"string":a,"raw"===a?void 0:i,o);if(this._isFallbackRoot(g)){if(!this._root)throw Error("unexpected error");var v=this._root.$i18n;g=v._translate(v._getMessages(),v.locale,v.fallbackLocale,_,r,a,i)}g=this._warnDefault(t,_,g,r,Array.isArray(i)?i:[i],a),this._modifiers.hasOwnProperty(m)?g=this._modifiers[m](g):Y.hasOwnProperty(m)&&(g=Y[m](g)),o.pop(),s=g?s.replace(u,g):s}return s},et.prototype._render=function(t,e,n,r){var i=this._formatter.interpolate(t,n,r);return i||(i=tt.interpolate(t,n,r)),"string"!==e||a(i)?i:i.join("")},et.prototype._appendItemToChain=function(t,e,n){var r=!1;return h(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},et.prototype._appendLocaleToChain=function(t,e,n){var r,a=e.split("-");do{var i=a.join("-");r=this._appendItemToChain(t,i,n),a.splice(-1,1)}while(a.length&&!0===r);return r},et.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0;)i[o]=arguments[o+4];if(!t)return"";var s=c.apply(void 0,i),l=s.locale||e,u=this._translate(n,l,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(a=this._root).$t.apply(a,[t].concat(i))}return u=this._warnDefault(l,t,u,r,i,"string"),this._postTranslation&&null!=u&&(u=this._postTranslation(u,t)),u},et.prototype.t=function(t){for(var e,n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},et.prototype._i=function(t,e,n,r,a){var i=this._translate(n,e,this.fallbackLocale,t,r,"raw",a);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,a)}return this._warnDefault(e,t,i,r,[a],"raw")},et.prototype.i=function(t,e,n){return t?(a(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},et.prototype._tc=function(t,e,n,r,a){for(var i,o=[],s=arguments.length-5;s-- >0;)o[s]=arguments[s+5];if(!t)return"";void 0===a&&(a=1);var l={count:a,n:a},u=c.apply(void 0,o);return u.params=Object.assign(l,u.params),o=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((i=this)._t.apply(i,[t,e,n,r].concat(o)),a)},et.prototype.fetchChoice=function(t,e){if(!t&&!a(t))return null;var n=t.split("|");return n[e=this.getChoiceIndex(e,n.length)]?n[e].trim():t},et.prototype.tc=function(t,e){for(var n,r=[],a=arguments.length-2;a-- >0;)r[a]=arguments[a+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},et.prototype._te=function(t,e,n){for(var r=[],a=arguments.length-3;a-- >0;)r[a]=arguments[a+3];var i=c.apply(void 0,r).locale||e;return this._exist(n[i],t)},et.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},et.prototype.getLocaleMessage=function(t){return u(this._vm.messages[t]||{})},et.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},et.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,m({},this._vm.messages[t]||{},e))},et.prototype.getDateTimeFormat=function(t){return u(this._vm.dateTimeFormats[t]||{})},et.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},et.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,m(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},et.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},et.prototype._localizeDateTime=function(t,e,n,r,a){for(var i=e,o=r[i],s=this._getLocaleChain(e,n),c=0;c0;)e[n]=arguments[n+1];var i=this.locale,o=null;return 1===e.length?a(e[0])?o=e[0]:r(e[0])&&(e[0].locale&&(i=e[0].locale),e[0].key&&(o=e[0].key)):2===e.length&&(a(e[0])&&(o=e[0]),a(e[1])&&(i=e[1])),this._d(t,i,o)},et.prototype.getNumberFormat=function(t){return u(this._vm.numberFormats[t]||{})},et.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},et.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,m(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},et.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},et.prototype._getNumberFormatter=function(t,e,n,r,a,i){for(var o=e,s=r[o],c=this._getLocaleChain(e,n),u=0;u0;)n[i]=arguments[i+1];var o=this.locale,s=null,l=null;return 1===n.length?a(n[0])?s=n[0]:r(n[0])&&(n[0].locale&&(o=n[0].locale),n[0].key&&(s=n[0].key),l=Object.keys(n[0]).reduce(function(e,r){var a;return h(t,r)?Object.assign({},e,((a={})[r]=n[0][r],a)):e},null)):2===n.length&&(a(n[0])&&(s=n[0]),a(n[1])&&(o=n[1])),this._n(e,o,s,l)},et.prototype._ntp=function(t,e,n,r){if(!et.availabilities.numberFormat)return[];if(!n)return(r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e)).formatToParts(t);var a=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),i=a&&a.formatToParts(t);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return i||[]},Object.defineProperties(et.prototype,nt),Object.defineProperty(et,"availabilities",{get:function(){if(!G){var t="undefined"!=typeof Intl;G={dateTimeFormat:t&&void 0!==Intl.DateTimeFormat,numberFormat:t&&void 0!==Intl.NumberFormat}}return G}}),et.install=I,et.version="8.20.0",et},"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.VueI18n=e();
\ No newline at end of file
diff --git a/components/ContentCard.vue b/components/ContentCard.vue
new file mode 100644
index 0000000..ffb4b3b
--- /dev/null
+++ b/components/ContentCard.vue
@@ -0,0 +1,722 @@
+
+
+
+
+
+
+
+ {{ cardData.user.name }}
+ {{ cardData.user.meta }}
+
+
+
+ 关注
+
+
+
+
+
+ {{ cardData.content }}
+
+
+
+
+
+
+
+
+
+ {{
+ formatDuration(cardData.duration)
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ cardData.stats[item.stat] }}
+
+
+
+
+
+
+
+
diff --git a/components/Information.vue b/components/Information.vue
new file mode 100644
index 0000000..04a9065
--- /dev/null
+++ b/components/Information.vue
@@ -0,0 +1,698 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 该信息已被管理员屏蔽
+
+
+
+ {{ item.userName }}
+ {{ item.creationTime }}
+ {{ item.schoolName }}
+
+
+
+ {{
+ item.title.length > 15
+ ? item.title.slice(0, 15) + "..."
+ : item.title
+ }}
+ {{ item.title }}
+
+
+
+ {{
+ item.content.length > 50
+ ? item.content.slice(0, 50) + "..."
+ : item.content
+ }}
+
+
+ {{ item.content }}
+
+
+
+
+
+
+
+ {{ v ? "#" + v : "" }}
+
+
+
+ 哎呀,此页面已被发布者删除。
+
+
+
+
+
+ {{
+ item.forwardModel.forwardTitle.length > 15
+ ? item.forwardModel.forwardTitle.slice(0, 15) + "..."
+ : item.forwardModel.forwardTitle
+ }}
+ {{
+ item.forwardModel.forwardTitle
+ }}
+
+ {{
+ item.content.length > 50
+ ? item.content.slice(0, 50) + "..."
+ : item.content
+ }}
+
+
+ {{ item.content }}
+
+
+
+
+
+
+
+ {{ v ? "#" + v : "" }}
+
+
+
+
+
+
+
+
+ {{ item.forwardCount }}
+
+
+
+ {{ item.commentCount }}
+
+
+
+
+
+
+ {{ item.collectCount }}
+
+
+
+
+
+
+
+
+
+
+ {{ text ? text : "已经到底了" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/NoData copy.vue b/components/NoData copy.vue
new file mode 100644
index 0000000..fc58b1c
--- /dev/null
+++ b/components/NoData copy.vue
@@ -0,0 +1,117 @@
+
+
+
+ {{ text }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/NoData.vue b/components/NoData.vue
new file mode 100644
index 0000000..e1887d7
--- /dev/null
+++ b/components/NoData.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/drag-button.vue b/components/drag-button.vue
new file mode 100644
index 0000000..c098665
--- /dev/null
+++ b/components/drag-button.vue
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/dyw-html2image/canvas2image.js b/components/dyw-html2image/canvas2image.js
new file mode 100644
index 0000000..0182910
--- /dev/null
+++ b/components/dyw-html2image/canvas2image.js
@@ -0,0 +1,277 @@
+/**
+ * covert canvas to image
+ * and save the image file
+ */
+
+var Canvas2Image = function () {
+
+ // check if support sth.
+ var $support = function () {
+ var canvas = document.createElement('canvas'),
+ ctx = canvas.getContext('2d');
+
+ return {
+ canvas: !!ctx,
+ imageData: !!ctx.getImageData,
+ dataURL: !!canvas.toDataURL,
+ btoa: !!window.btoa
+ };
+ }();
+
+ var downloadMime = 'image/octet-stream';
+
+ function scaleCanvas (canvas, width, height) {
+ var w = canvas.width,
+ h = canvas.height;
+ if (width == undefined) {
+ width = w;
+ }
+ if (height == undefined) {
+ height = h;
+ }
+
+ var retCanvas = document.createElement('canvas');
+ var retCtx = retCanvas.getContext('2d');
+ retCanvas.width = width;
+ retCanvas.height = height;
+ retCtx.drawImage(canvas, 0, 0, w, h, 0, 0, width, height);
+ return retCanvas;
+ }
+
+ function getDataURL (canvas, type, width, height) {
+ canvas = scaleCanvas(canvas, width, height);
+ return canvas.toDataURL(type);
+ }
+
+ function saveFile (strData,filename) {
+ var save_link = document.createElement('a');
+ save_link.href = strData;
+ save_link.download = filename;
+ var event = new MouseEvent('click',{"bubbles":false, "cancelable":false});
+ save_link.dispatchEvent(event);
+
+ }
+
+ function genImage(strData) {
+ var img = document.createElement('img');
+ img.src = strData;
+ return img;
+ }
+ function fixType (type) {
+ type = type.toLowerCase().replace(/jpg/i, 'jpeg');
+ var r = type.match(/png|jpeg|bmp|gif/)[0];
+ return 'image/' + r;
+ }
+ function encodeData (data) {
+ if (!window.btoa) { throw 'btoa undefined' }
+ var str = '';
+ if (typeof data == 'string') {
+ str = data;
+ } else {
+ for (var i = 0; i < data.length; i ++) {
+ str += String.fromCharCode(data[i]);
+ }
+ }
+
+ return btoa(str);
+ }
+ function getImageData (canvas) {
+ var w = canvas.width,
+ h = canvas.height;
+ return canvas.getContext('2d').getImageData(0, 0, w, h);
+ }
+ function makeURI (strData, type) {
+ return 'data:' + type + ';base64,' + strData;
+ }
+
+
+ /**
+ * create bitmap image
+ * 按照规则生成图片响应头和响应体
+ */
+ var genBitmapImage = function (oData) {
+
+ //
+ // BITMAPFILEHEADER: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183374(v=vs.85).aspx
+ // BITMAPINFOHEADER: http://msdn.microsoft.com/en-us/library/dd183376.aspx
+ //
+
+ var biWidth = oData.width;
+ var biHeight = oData.height;
+ var biSizeImage = biWidth * biHeight * 3;
+ var bfSize = biSizeImage + 54; // total header size = 54 bytes
+
+ //
+ // typedef struct tagBITMAPFILEHEADER {
+ // WORD bfType;
+ // DWORD bfSize;
+ // WORD bfReserved1;
+ // WORD bfReserved2;
+ // DWORD bfOffBits;
+ // } BITMAPFILEHEADER;
+ //
+ var BITMAPFILEHEADER = [
+ // WORD bfType -- The file type signature; must be "BM"
+ 0x42, 0x4D,
+ // DWORD bfSize -- The size, in bytes, of the bitmap file
+ bfSize & 0xff, bfSize >> 8 & 0xff, bfSize >> 16 & 0xff, bfSize >> 24 & 0xff,
+ // WORD bfReserved1 -- Reserved; must be zero
+ 0, 0,
+ // WORD bfReserved2 -- Reserved; must be zero
+ 0, 0,
+ // DWORD bfOffBits -- The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits.
+ 54, 0, 0, 0
+ ];
+
+ //
+ // typedef struct tagBITMAPINFOHEADER {
+ // DWORD biSize;
+ // LONG biWidth;
+ // LONG biHeight;
+ // WORD biPlanes;
+ // WORD biBitCount;
+ // DWORD biCompression;
+ // DWORD biSizeImage;
+ // LONG biXPelsPerMeter;
+ // LONG biYPelsPerMeter;
+ // DWORD biClrUsed;
+ // DWORD biClrImportant;
+ // } BITMAPINFOHEADER, *PBITMAPINFOHEADER;
+ //
+ var BITMAPINFOHEADER = [
+ // DWORD biSize -- The number of bytes required by the structure
+ 40, 0, 0, 0,
+ // LONG biWidth -- The width of the bitmap, in pixels
+ biWidth & 0xff, biWidth >> 8 & 0xff, biWidth >> 16 & 0xff, biWidth >> 24 & 0xff,
+ // LONG biHeight -- The height of the bitmap, in pixels
+ biHeight & 0xff, biHeight >> 8 & 0xff, biHeight >> 16 & 0xff, biHeight >> 24 & 0xff,
+ // WORD biPlanes -- The number of planes for the target device. This value must be set to 1
+ 1, 0,
+ // WORD biBitCount -- The number of bits-per-pixel, 24 bits-per-pixel -- the bitmap
+ // has a maximum of 2^24 colors (16777216, Truecolor)
+ 24, 0,
+ // DWORD biCompression -- The type of compression, BI_RGB (code 0) -- uncompressed
+ 0, 0, 0, 0,
+ // DWORD biSizeImage -- The size, in bytes, of the image. This may be set to zero for BI_RGB bitmaps
+ biSizeImage & 0xff, biSizeImage >> 8 & 0xff, biSizeImage >> 16 & 0xff, biSizeImage >> 24 & 0xff,
+ // LONG biXPelsPerMeter, unused
+ 0,0,0,0,
+ // LONG biYPelsPerMeter, unused
+ 0,0,0,0,
+ // DWORD biClrUsed, the number of color indexes of palette, unused
+ 0,0,0,0,
+ // DWORD biClrImportant, unused
+ 0,0,0,0
+ ];
+
+ var iPadding = (4 - ((biWidth * 3) % 4)) % 4;
+
+ var aImgData = oData.data;
+
+ var strPixelData = '';
+ var biWidth4 = biWidth<<2;
+ var y = biHeight;
+ var fromCharCode = String.fromCharCode;
+
+ do {
+ var iOffsetY = biWidth4*(y-1);
+ var strPixelRow = '';
+ for (var x = 0; x < biWidth; x++) {
+ var iOffsetX = x<<2;
+ strPixelRow += fromCharCode(aImgData[iOffsetY+iOffsetX+2]) +
+ fromCharCode(aImgData[iOffsetY+iOffsetX+1]) +
+ fromCharCode(aImgData[iOffsetY+iOffsetX]);
+ }
+
+ for (var c = 0; c < iPadding; c++) {
+ strPixelRow += String.fromCharCode(0);
+ }
+
+ strPixelData += strPixelRow;
+ } while (--y);
+
+ var strEncoded = encodeData(BITMAPFILEHEADER.concat(BITMAPINFOHEADER)) + encodeData(strPixelData);
+
+ return strEncoded;
+ };
+
+
+ /**
+ * [saveAsImage]
+ * @param {[obj]} canvas [canvasElement]
+ * @param {[Number]} width [optional] png width
+ * @param {[Number]} height [optional] png height
+ * @param {[String]} type [image type]
+ * @param {[String]} filename [image filename]
+ * @return {[type]} [description]
+ */
+ var saveAsImage = function (canvas, width, height, type,filename) {
+ if ($support.canvas && $support.dataURL) {
+ if (typeof canvas == "string") { canvas = document.getElementById(canvas); }
+ if (type == undefined) { type = 'png'; }
+ filename = filename == undefined||filename.length === 0 ?Date.now()+'.'+type: filename+'.'+type
+ type = fixType(type);
+
+ if (/bmp/.test(type)) {
+ var data = getImageData(scaleCanvas(canvas, width, height));
+ var strData = genBitmapImage(data);
+
+ saveFile(makeURI(strData, downloadMimedownloadMime),filename);
+ } else {
+ var strData = getDataURL(canvas, type, width, height);
+ saveFile(strData.replace(type, downloadMime),filename);
+ }
+ }
+ };
+
+ var convertToImage = function (canvas, width, height, type) {
+ if ($support.canvas && $support.dataURL) {
+ if (typeof canvas == "string") { canvas = document.getElementById(canvas); }
+ if (type == undefined) { type = 'png'; }
+ type = fixType(type);
+
+ if (/bmp/.test(type)) {
+ var data = getImageData(scaleCanvas(canvas, width, height));
+ var strData = genBitmapImage(data);
+ return genImage(makeURI(strData, 'image/bmp'));
+ } else {
+ var strData = getDataURL(canvas, type, width, height);
+ return genImage(strData);
+ }
+ }
+ };
+
+
+ return {
+ saveAsImage: saveAsImage,
+ saveAsPNG: function (canvas, width, height, fileName) {
+ return saveAsImage(canvas, width, height, 'png',fileName);
+ },
+ saveAsJPEG: function (canvas, width, height, fileName) {
+ return saveAsImage(canvas, width, height, 'jpeg',fileName);
+ },
+ saveAsGIF: function (canvas, width, height, fileName) {
+ return saveAsImage(canvas, width, height, 'gif',fileName);
+ },
+ saveAsBMP: function (canvas, width, height, fileName) {
+ return saveAsImage(canvas, width, height, 'bmp',fileName);
+ },
+
+ convertToImage: convertToImage,
+ convertToPNG: function (canvas, width, height) {
+ return convertToImage(canvas, width, height, 'png');
+ },
+ convertToJPEG: function (canvas, width, height) {
+ return convertToImage(canvas, width, height, 'jpeg');
+ },
+ convertToGIF: function (canvas, width, height) {
+ return convertToImage(canvas, width, height, 'gif');
+ },
+ convertToBMP: function (canvas, width, height) {
+ return convertToImage(canvas, width, height, 'bmp');
+ }
+ };
+
+}();
+
+export default Canvas2Image
\ No newline at end of file
diff --git a/components/dyw-html2image/html2canvas.min.js b/components/dyw-html2image/html2canvas.min.js
new file mode 100644
index 0000000..a4a7be8
--- /dev/null
+++ b/components/dyw-html2image/html2canvas.min.js
@@ -0,0 +1,20 @@
+/*!
+ * html2canvas 1.0.0-rc.4
+ * Copyright (c) 2019 Niklas von Hertzen
+ * Released under MIT License
+ */
+!function(A,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(A=A||self).html2canvas=e()}(this,function(){"use strict";
+/*! *****************************************************************************
+ Copyright (c) Microsoft Corporation. All rights reserved.
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+ this file except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0
+
+ THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
+ WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
+ MERCHANTABLITY OR NON-INFRINGEMENT.
+
+ See the Apache Version 2.0 License for specific language governing permissions
+ and limitations under the License.
+ ***************************************************************************** */var r=function(A,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)e.hasOwnProperty(t)&&(A[t]=e[t])})(A,e)};function A(A,e){function t(){this.constructor=A}r(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var K=function(){return(K=Object.assign||function(A){for(var e,t=1,r=arguments.length;ts[0]&&e[1]>10),s%1024+56320)),(B+1===t||16384>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A>11),e=this.index[e],e+=A>>5&63,e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},i);function i(A,e,t,r,B,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=r,this.index=B,this.data=n}function C(A,e,t,r){var B=r[t];if(Array.isArray(A)?-1!==A.indexOf(B):A===B)for(var n=t;n<=r.length;){if((i=r[++n])===e)return!0;if(i!==H)break}if(B===H)for(n=t;0>4,c[i++]=(15&r)<<4|B>>2,c[i++]=(3&B)<<6|63&n;return a}("KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"),U=Array.isArray(a)?function(A){for(var e=A.length,t=[],r=0;r=this._value.length?-1:this._value[A]},yA.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();aA(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t){var r=parseInt(l.apply(void 0,A.map(function(A){return 63===A?48:A})),16),B=parseInt(l.apply(void 0,A.map(function(A){return 63===A?70:A})),16);return{type:sA.UNICODE_RANGE_TOKEN,start:r,end:B}}var n=parseInt(l.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&aA(this.peekCodePoint(1))){this.consumeCodePoint(),e=this.consumeCodePoint();for(var s=[];aA(e)&&s.length<6;)s.push(e),e=this.consumeCodePoint();return B=parseInt(l.apply(void 0,s),16),{type:sA.UNICODE_RANGE_TOKEN,start:n,end:B}}return{type:sA.UNICODE_RANGE_TOKEN,start:n,end:n}},yA.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:sA.FUNCTION_TOKEN,value:A}):{type:sA.IDENT_TOKEN,value:A}},yA.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:sA.URL_TOKEN,value:""};var e,t=this.peekCodePoint(0);if(39===t||34===t){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===sA.STRING_TOKEN&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:sA.URL_TOKEN,value:r.value}):(this.consumeBadUrlRemnants(),IA)}for(;;){var B=this.consumeCodePoint();if(-1===B||41===B)return{type:sA.URL_TOKEN,value:l.apply(void 0,A)};if(cA(B))return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:sA.URL_TOKEN,value:l.apply(void 0,A)}):(this.consumeBadUrlRemnants(),IA);if(34===B||39===B||40===B||0<=(e=B)&&e<=8||11===e||14<=e&&e<=31||127===e)return this.consumeBadUrlRemnants(),IA;if(92===B){if(!uA(B,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),IA;A.push(this.consumeEscapedCodePoint())}else A.push(B)}},yA.prototype.consumeWhiteSpace=function(){for(;cA(this.peekCodePoint(0));)this.consumeCodePoint()},yA.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;uA(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},yA.prototype.consumeStringSlice=function(A){for(var e="";0>8,r=255&A>>16,B=255&A>>24;return e<255?"rgba("+B+","+r+","+t+","+e/255+")":"rgb("+B+","+r+","+t+")"}function re(A,e){if(A.type===sA.NUMBER_TOKEN)return A.number;if(A.type!==sA.PERCENTAGE_TOKEN)return 0;var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}function Be(A){var e=A.filter(kA);if(3===e.length){var t=e.map(re),r=t[0],B=t[1],n=t[2];return ue(r,B,n,1)}if(4!==e.length)return 0;var s=e.map(re),o=(r=s[0],B=s[1],n=s[2],s[3]);return ue(r,B,n,o)}var ne=function(A,e){return e===sA.LEFT_CURLY_BRACKET_TOKEN&&A.type===sA.RIGHT_CURLY_BRACKET_TOKEN||(e===sA.LEFT_SQUARE_BRACKET_TOKEN&&A.type===sA.RIGHT_SQUARE_BRACKET_TOKEN||e===sA.LEFT_PARENTHESIS_TOKEN&&A.type===sA.RIGHT_PARENTHESIS_TOKEN)},se={type:sA.NUMBER_TOKEN,number:0,flags:4},oe={type:sA.PERCENTAGE_TOKEN,number:50,flags:4},ie={type:sA.PERCENTAGE_TOKEN,number:100,flags:4},ae=function(A,e){if(A.type===sA.PERCENTAGE_TOKEN)return A.number/100*e;if(xA(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},ce=function(A){if(A.type===sA.DIMENSION_TOKEN)switch(A.unit){case"deg":return Math.PI*A.number/180;case"grad":return Math.PI/200*A.number;case"rad":return A.number;case"turn":return 2*Math.PI*A.number}throw new Error("Unsupported angle type")},Qe=function(A){return Math.PI*A/180},we=function(A){if(A.type===sA.FUNCTION){var e=he[A.name];if(void 0===e)throw new Error('Attempting to parse an unsupported color function "'+A.name+'"');return e(A.values)}if(A.type===sA.HASH_TOKEN){if(3===A.value.length){var t=A.value.substring(0,1),r=A.value.substring(1,2),B=A.value.substring(2,3);return ue(parseInt(t+t,16),parseInt(r+r,16),parseInt(B+B,16),1)}if(4===A.value.length){t=A.value.substring(0,1),r=A.value.substring(1,2),B=A.value.substring(2,3);var n=A.value.substring(3,4);return ue(parseInt(t+t,16),parseInt(r+r,16),parseInt(B+B,16),parseInt(n+n,16)/255)}if(6===A.value.length){t=A.value.substring(0,2),r=A.value.substring(2,4),B=A.value.substring(4,6);return ue(parseInt(t,16),parseInt(r,16),parseInt(B,16),1)}if(8===A.value.length){t=A.value.substring(0,2),r=A.value.substring(2,4),B=A.value.substring(4,6),n=A.value.substring(6,8);return ue(parseInt(t,16),parseInt(r,16),parseInt(B,16),parseInt(n,16)/255)}}if(A.type===sA.IDENT_TOKEN){var s=He[A.value.toUpperCase()];if(void 0!==s)return s}return He.TRANSPARENT},ue=function(A,e,t,r){return(A<<24|e<<16|t<<8|Math.round(255*r)<<0)>>>0};function Ue(A,e,t){return t<0&&(t+=1),1<=t&&(t-=1),t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}function le(A){var e=A.filter(kA),t=e[0],r=e[1],B=e[2],n=e[3],s=(t.type===sA.NUMBER_TOKEN?Qe(t.number):ce(t))/(2*Math.PI),o=qA(r)?r.number/100:0,i=qA(B)?B.number/100:0,a=void 0!==n&&qA(n)?ae(n,1):1;if(0==o)return ue(255*i,255*i,255*i,1);var c=i<=.5?i*(1+o):i+o-i*o,Q=2*i-c,w=Ue(Q,c,s+1/3),u=Ue(Q,c,s),U=Ue(Q,c,s-1/3);return ue(255*w,255*u,255*U,a)}var Ce,ge,Ee,Fe,he={hsl:le,hsla:le,rgb:Be,rgba:Be},He={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};(ge=Ce||(Ce={}))[ge.VALUE=0]="VALUE",ge[ge.LIST=1]="LIST",ge[ge.IDENT_VALUE=2]="IDENT_VALUE",ge[ge.TYPE_VALUE=3]="TYPE_VALUE",ge[ge.TOKEN_VALUE=4]="TOKEN_VALUE",(Fe=Ee||(Ee={}))[Fe.BORDER_BOX=0]="BORDER_BOX",Fe[Fe.PADDING_BOX=1]="PADDING_BOX";function de(A){var e=we(A[0]),t=A[1];return t&&qA(t)?{color:e,stop:t}:{color:e,stop:null}}function fe(A,t){var e=A[0],r=A[A.length-1];null===e.stop&&(e.stop=se),null===r.stop&&(r.stop=ie);for(var B=[],n=0,s=0;sA.optimumDistance)?{optimumCorner:e,optimumDistance:B}:A},{optimumDistance:o?1/0:-1/0,optimumCorner:null}).optimumCorner}function Ie(A){var B=Qe(180),n=[];return WA(A).forEach(function(A,e){if(0===e){var t=A[0];if(t.type===sA.IDENT_TOKEN&&-1!==["top","left","right","bottom"].indexOf(t.value))return void(B=Ae(A));if($A(t))return void(B=(ce(t)+Qe(270))%Qe(360))}var r=de(A);n.push(r)}),{angle:B,stops:n,type:xe.LINEAR_GRADIENT}}function Te(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]}var me={name:"background-clip",initialValue:"border-box",prefix:!(Fe[Fe.CONTENT_BOX=2]="CONTENT_BOX"),type:Ce.LIST,parse:function(A){return A.map(function(A){if(zA(A))switch(A.value){case"padding-box":return Ee.PADDING_BOX;case"content-box":return Ee.CONTENT_BOX}return Ee.BORDER_BOX})}},Re={name:"background-color",initialValue:"transparent",prefix:!1,type:Ce.TYPE_VALUE,format:"color"},Le=function(A,e,t,r,B){var n="http://www.w3.org/2000/svg",s=document.createElementNS(n,"svg"),o=document.createElementNS(n,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.setAttributeNS(null,"x",t.toString()),o.setAttributeNS(null,"y",r.toString()),o.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(o),o.appendChild(B),s},Oe=function(r){return new Promise(function(A,e){var t=new Image;t.onload=function(){return A(t)},t.onerror=e,t.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(r))})},ve={get SUPPORT_RANGE_BOUNDS(){var A=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t);var r=e.getBoundingClientRect(),B=Math.round(r.height);if(A.body.removeChild(t),123===B)return!0}}return!1}(document);return Object.defineProperty(ve,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=function(A){var e=new Image,t=A.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,";try{r.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0}(document);return Object.defineProperty(ve,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"==typeof Array.from&&"function"==typeof window.fetch?function(r){var A=r.createElement("canvas"),B=100;A.width=B,A.height=B;var n=A.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,B,B);var e=new Image,s=A.toDataURL();e.src=s;var t=Le(B,B,0,0,e);return n.fillStyle="red",n.fillRect(0,0,B,B),Oe(t).then(function(A){n.drawImage(A,0,0);var e=n.getImageData(0,0,B,B).data;n.fillStyle="red",n.fillRect(0,0,B,B);var t=r.createElement("div");return t.style.backgroundImage="url("+s+")",t.style.height="100px",Te(e)?Oe(Le(B,B,0,0,t)):Promise.reject(!1)}).then(function(A){return n.drawImage(A,0,0),Te(n.getImageData(0,0,B,B).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(ve,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=void 0!==(new Image).crossOrigin;return Object.defineProperty(ve,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(ve,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ve,"SUPPORT_CORS_XHR",{value:A}),A}},De=(Se.prototype.debug=function(){for(var A=[],e=0;eA.height?new I(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width