From 79dda3911942788d2833c5066255e562513ab205 Mon Sep 17 00:00:00 2001 From: wbb <1975655432@qq.com> Date: Wed, 23 Nov 2022 20:45:29 +0800 Subject: [PATCH] =?UTF-8?q?wxss=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scr/food/food/.eslintrc.js | 31 + scr/food/food/README.md | 12 + scr/food/food/app.js | 51 + scr/food/food/app.json | 69 + scr/food/food/app.wxss | 160 + scr/food/food/cloudfunctions/get/config.json | 6 + scr/food/food/cloudfunctions/get/index.js | 16 + scr/food/food/cloudfunctions/get/package.json | 14 + .../quickstartFunctions/config.json | 7 + .../createCollection/index.js | 56 + .../getMiniProgramCode/index.js | 20 + .../quickstartFunctions/getOpenId/index.js | 17 + .../quickstartFunctions/index.js | 25 + .../quickstartFunctions/package.json | 14 + .../quickstartFunctions/selectRecord/index.js | 12 + .../quickstartFunctions/sumRecord/index.js | 18 + .../quickstartFunctions/updateRecord/index.js | 32 + scr/food/food/envList.js | 6 + scr/food/food/images/add.jpg | Bin 0 -> 10417 bytes scr/food/food/images/amend.PNG | Bin 0 -> 96952 bytes scr/food/food/images/bg_2.png | Bin 0 -> 137315 bytes scr/food/food/images/delete.PNG | Bin 0 -> 51529 bytes scr/food/food/images/heart1.png | Bin 0 -> 5677 bytes scr/food/food/images/heart2.png | Bin 0 -> 4154 bytes scr/food/food/images/home-active.png | Bin 0 -> 1502 bytes scr/food/food/images/home.png | Bin 0 -> 1707 bytes scr/food/food/images/icon1.jpeg | Bin 0 -> 84219 bytes scr/food/food/images/icon8.jpg | Bin 0 -> 15167 bytes scr/food/food/images/icon9.jpeg | Bin 0 -> 59558 bytes scr/food/food/images/lighting.png | Bin 0 -> 3291 bytes scr/food/food/images/logo.jpg | Bin 0 -> 8078 bytes scr/food/food/images/message-active.png | Bin 0 -> 1785 bytes scr/food/food/images/message.png | Bin 0 -> 2035 bytes scr/food/food/images/more.png | Bin 0 -> 2861 bytes scr/food/food/images/perfer.jpg | Bin 0 -> 7662 bytes scr/food/food/images/search.png | Bin 0 -> 1888 bytes scr/food/food/images/start.png | Bin 0 -> 336702 bytes scr/food/food/images/test1.jpg | Bin 0 -> 2805 bytes scr/food/food/images/test2.jpg | Bin 0 -> 3078 bytes scr/food/food/images/test3.jpg | Bin 0 -> 2745 bytes scr/food/food/images/test4.jpg | Bin 0 -> 2376 bytes scr/food/food/images/test6.jpg | Bin 0 -> 10520 bytes scr/food/food/images/upload.png | Bin 0 -> 715 bytes scr/food/food/images/write.png | Bin 0 -> 3539 bytes scr/food/food/images/zhuanpang.jpg | Bin 0 -> 7410 bytes scr/food/food/pages/addAddress/addAddress.js | 267 + .../food/pages/addAddress/addAddress.json | 4 + .../food/pages/addAddress/addAddress.wxml | 81 + .../food/pages/addAddress/addAddress.wxss | 198 + scr/food/food/pages/address/address.js | 123 + scr/food/food/pages/address/address.json | 4 + scr/food/food/pages/address/address.wxml | 41 + scr/food/food/pages/address/address.wxss | 92 + scr/food/food/pages/answer/answer.js | 297 + scr/food/food/pages/answer/answer.json | 3 + scr/food/food/pages/answer/answer.wxml | 93 + scr/food/food/pages/answer/answer.wxss | 300 + scr/food/food/pages/cart/cart.js | 310 + scr/food/food/pages/cart/cart.json | 3 + scr/food/food/pages/cart/cart.wxml | 47 + scr/food/food/pages/cart/cart.wxss | 243 + scr/food/food/pages/change/change.js | 241 + scr/food/food/pages/change/change.json | 4 + scr/food/food/pages/change/change.wxml | 25 + scr/food/food/pages/change/change.wxss | 73 + scr/food/food/pages/detail/detail.js | 141 + scr/food/food/pages/detail/detail.json | 3 + scr/food/food/pages/detail/detail.wxml | 27 + scr/food/food/pages/detail/detail.wxss | 40 + scr/food/food/pages/fourm/fourm.js | 252 + scr/food/food/pages/fourm/fourm.json | 3 + scr/food/food/pages/fourm/fourm.wxml | 72 + scr/food/food/pages/fourm/fourm.wxss | 110 + scr/food/food/pages/index/index.js | 125 + scr/food/food/pages/index/index.json | 5 + scr/food/food/pages/index/index.wxml | 38 + scr/food/food/pages/index/index.wxss | 163 + scr/food/food/pages/login/login.js | 66 + scr/food/food/pages/login/login.wxml | 2 + scr/food/food/pages/myorder/myorder.js | 66 + scr/food/food/pages/myorder/myorder.json | 3 + scr/food/food/pages/myorder/myorder.wxml | 2 + scr/food/food/pages/myorder/myorder.wxss | 1 + .../food/pages/orderdetail/orderdetail.js | 70 + .../food/pages/orderdetail/orderdetail.json | 3 + .../food/pages/orderdetail/orderdetail.wxml | 2 + .../food/pages/orderdetail/orderdetail.wxss | 110 + scr/food/food/pages/orderlist/orderlist.js | 133 + scr/food/food/pages/orderlist/orderlist.json | 3 + scr/food/food/pages/orderlist/orderlist.wxml | 28 + scr/food/food/pages/orderlist/orderlist.wxss | 1 + scr/food/food/pages/paying/paying.js | 192 + scr/food/food/pages/paying/paying.json | 3 + scr/food/food/pages/paying/paying.wxml | 80 + scr/food/food/pages/paying/paying.wxss | 127 + scr/food/food/pages/searchShow/searchShow.js | 33 + .../food/pages/searchShow/searchShow.json | 4 + .../food/pages/searchShow/searchShow.wxml | 45 + .../food/pages/searchShow/searchShow.wxss | 10 + scr/food/food/pages/submit/submit.js | 412 + scr/food/food/pages/submit/submit.json | 3 + scr/food/food/pages/submit/submit.wxml | 31 + scr/food/food/pages/submit/submit.wxss | 73 + scr/food/food/pages/turning/turning.js | 109 + scr/food/food/pages/turning/turning.json | 3 + scr/food/food/pages/turning/turning.wxml | 16 + scr/food/food/pages/turning/turning.wxss | 76 + scr/food/food/pages/usercenter/usercenter.js | 75 + .../food/pages/usercenter/usercenter.json | 3 + .../food/pages/usercenter/usercenter.wxml | 60 + .../food/pages/usercenter/usercenter.wxss | 115 + scr/food/food/project.config.json | 79 + scr/food/food/project.private.config.json | 88 + scr/food/food/sitemap.json | 7 + scr/food/food/uploadCloudFunction.bat | 1 + scr/food/food/utils/mock.js | 18266 ++++++++++++++++ scr/food/food/utils/util.js | 67 + scr/food/pages/detail/detail.js | 38 +- scr/food/pages/detail/detail.json | 3 +- scr/food/pages/detail/detail.wxml | 39 +- scr/food/pages/detail/detail.wxss | 86 +- scr/food/pages/fourm/fourm.wxml | 109 +- scr/food/pages/fourm/fourm.wxss | 15 +- scr/food/pages/index/index.wxml | 40 +- scr/food/pages/index/index.wxss | 163 +- scr/food/pages/paying/paying.json | 4 +- scr/food/pages/paying/paying.wxml | 78 +- scr/food/pages/paying/paying.wxss | 227 +- scr/food/pages/usercenter/usercenter.wxss | 2 +- scr/food/project.private.config.json | 2 +- 130 files changed, 24944 insertions(+), 324 deletions(-) create mode 100644 scr/food/food/.eslintrc.js create mode 100644 scr/food/food/README.md create mode 100644 scr/food/food/app.js create mode 100644 scr/food/food/app.json create mode 100644 scr/food/food/app.wxss create mode 100644 scr/food/food/cloudfunctions/get/config.json create mode 100644 scr/food/food/cloudfunctions/get/index.js create mode 100644 scr/food/food/cloudfunctions/get/package.json create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/config.json create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/createCollection/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/getMiniProgramCode/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/getOpenId/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/package.json create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/selectRecord/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/sumRecord/index.js create mode 100644 scr/food/food/cloudfunctions/quickstartFunctions/updateRecord/index.js create mode 100644 scr/food/food/envList.js create mode 100644 scr/food/food/images/add.jpg create mode 100644 scr/food/food/images/amend.PNG create mode 100644 scr/food/food/images/bg_2.png create mode 100644 scr/food/food/images/delete.PNG create mode 100644 scr/food/food/images/heart1.png create mode 100644 scr/food/food/images/heart2.png create mode 100644 scr/food/food/images/home-active.png create mode 100644 scr/food/food/images/home.png create mode 100644 scr/food/food/images/icon1.jpeg create mode 100644 scr/food/food/images/icon8.jpg create mode 100644 scr/food/food/images/icon9.jpeg create mode 100644 scr/food/food/images/lighting.png create mode 100644 scr/food/food/images/logo.jpg create mode 100644 scr/food/food/images/message-active.png create mode 100644 scr/food/food/images/message.png create mode 100644 scr/food/food/images/more.png create mode 100644 scr/food/food/images/perfer.jpg create mode 100644 scr/food/food/images/search.png create mode 100644 scr/food/food/images/start.png create mode 100644 scr/food/food/images/test1.jpg create mode 100644 scr/food/food/images/test2.jpg create mode 100644 scr/food/food/images/test3.jpg create mode 100644 scr/food/food/images/test4.jpg create mode 100644 scr/food/food/images/test6.jpg create mode 100644 scr/food/food/images/upload.png create mode 100644 scr/food/food/images/write.png create mode 100644 scr/food/food/images/zhuanpang.jpg create mode 100644 scr/food/food/pages/addAddress/addAddress.js create mode 100644 scr/food/food/pages/addAddress/addAddress.json create mode 100644 scr/food/food/pages/addAddress/addAddress.wxml create mode 100644 scr/food/food/pages/addAddress/addAddress.wxss create mode 100644 scr/food/food/pages/address/address.js create mode 100644 scr/food/food/pages/address/address.json create mode 100644 scr/food/food/pages/address/address.wxml create mode 100644 scr/food/food/pages/address/address.wxss create mode 100644 scr/food/food/pages/answer/answer.js create mode 100644 scr/food/food/pages/answer/answer.json create mode 100644 scr/food/food/pages/answer/answer.wxml create mode 100644 scr/food/food/pages/answer/answer.wxss create mode 100644 scr/food/food/pages/cart/cart.js create mode 100644 scr/food/food/pages/cart/cart.json create mode 100644 scr/food/food/pages/cart/cart.wxml create mode 100644 scr/food/food/pages/cart/cart.wxss create mode 100644 scr/food/food/pages/change/change.js create mode 100644 scr/food/food/pages/change/change.json create mode 100644 scr/food/food/pages/change/change.wxml create mode 100644 scr/food/food/pages/change/change.wxss create mode 100644 scr/food/food/pages/detail/detail.js create mode 100644 scr/food/food/pages/detail/detail.json create mode 100644 scr/food/food/pages/detail/detail.wxml create mode 100644 scr/food/food/pages/detail/detail.wxss create mode 100644 scr/food/food/pages/fourm/fourm.js create mode 100644 scr/food/food/pages/fourm/fourm.json create mode 100644 scr/food/food/pages/fourm/fourm.wxml create mode 100644 scr/food/food/pages/fourm/fourm.wxss create mode 100644 scr/food/food/pages/index/index.js create mode 100644 scr/food/food/pages/index/index.json create mode 100644 scr/food/food/pages/index/index.wxml create mode 100644 scr/food/food/pages/index/index.wxss create mode 100644 scr/food/food/pages/login/login.js create mode 100644 scr/food/food/pages/login/login.wxml create mode 100644 scr/food/food/pages/myorder/myorder.js create mode 100644 scr/food/food/pages/myorder/myorder.json create mode 100644 scr/food/food/pages/myorder/myorder.wxml create mode 100644 scr/food/food/pages/myorder/myorder.wxss create mode 100644 scr/food/food/pages/orderdetail/orderdetail.js create mode 100644 scr/food/food/pages/orderdetail/orderdetail.json create mode 100644 scr/food/food/pages/orderdetail/orderdetail.wxml create mode 100644 scr/food/food/pages/orderdetail/orderdetail.wxss create mode 100644 scr/food/food/pages/orderlist/orderlist.js create mode 100644 scr/food/food/pages/orderlist/orderlist.json create mode 100644 scr/food/food/pages/orderlist/orderlist.wxml create mode 100644 scr/food/food/pages/orderlist/orderlist.wxss create mode 100644 scr/food/food/pages/paying/paying.js create mode 100644 scr/food/food/pages/paying/paying.json create mode 100644 scr/food/food/pages/paying/paying.wxml create mode 100644 scr/food/food/pages/paying/paying.wxss create mode 100644 scr/food/food/pages/searchShow/searchShow.js create mode 100644 scr/food/food/pages/searchShow/searchShow.json create mode 100644 scr/food/food/pages/searchShow/searchShow.wxml create mode 100644 scr/food/food/pages/searchShow/searchShow.wxss create mode 100644 scr/food/food/pages/submit/submit.js create mode 100644 scr/food/food/pages/submit/submit.json create mode 100644 scr/food/food/pages/submit/submit.wxml create mode 100644 scr/food/food/pages/submit/submit.wxss create mode 100644 scr/food/food/pages/turning/turning.js create mode 100644 scr/food/food/pages/turning/turning.json create mode 100644 scr/food/food/pages/turning/turning.wxml create mode 100644 scr/food/food/pages/turning/turning.wxss create mode 100644 scr/food/food/pages/usercenter/usercenter.js create mode 100644 scr/food/food/pages/usercenter/usercenter.json create mode 100644 scr/food/food/pages/usercenter/usercenter.wxml create mode 100644 scr/food/food/pages/usercenter/usercenter.wxss create mode 100644 scr/food/food/project.config.json create mode 100644 scr/food/food/project.private.config.json create mode 100644 scr/food/food/sitemap.json create mode 100644 scr/food/food/uploadCloudFunction.bat create mode 100644 scr/food/food/utils/mock.js create mode 100644 scr/food/food/utils/util.js diff --git a/scr/food/food/.eslintrc.js b/scr/food/food/.eslintrc.js new file mode 100644 index 0000000..115cc02 --- /dev/null +++ b/scr/food/food/.eslintrc.js @@ -0,0 +1,31 @@ +/* + * Eslint config file + * Documentation: https://eslint.org/docs/user-guide/configuring/ + * Install the Eslint extension before using this feature. + */ +module.exports = { + env: { + es6: true, + browser: true, + node: true, + }, + ecmaFeatures: { + modules: true, + }, + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + }, + globals: { + wx: true, + App: true, + Page: true, + getCurrentPages: true, + getApp: true, + Component: true, + requirePlugin: true, + requireMiniProgram: true, + }, + // extends: 'eslint:recommended', + rules: {}, +} diff --git a/scr/food/food/README.md b/scr/food/food/README.md new file mode 100644 index 0000000..e097b0c --- /dev/null +++ b/scr/food/food/README.md @@ -0,0 +1,12 @@ +# 云开发 quickstart + +这是云开发的快速启动指引,其中演示了如何上手使用云开发的三大基础能力: + +- 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库 +- 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理 +- 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码 + +## 参考文档 + +- [云开发文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html) + diff --git a/scr/food/food/app.js b/scr/food/food/app.js new file mode 100644 index 0000000..fa79a63 --- /dev/null +++ b/scr/food/food/app.js @@ -0,0 +1,51 @@ +// app.js + +App({ + onLaunch: function () { + if (!wx.cloud) { + console.error('请使用 2.2.3 或以上的基础库以使用云能力'); + } else { + wx.cloud.init({ + // env 参数说明: + // env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源 + // 此处请填入环境 ID, 环境 ID 可打开云控制台查看 + // 如不填则使用默认环境(第一个创建的环境) + // env: 'my-env-id', + env:"cloud1-8g5wmepxce8a3b8a", + traceUser: true, + }); + } + + this.globalData = {}; + // 获取用户openid + wx.cloud.callFunction({ + name: 'get', + data: {}, + success: res => { + this.globalData.openid = res.result.openid + }, + fail: err => { + console.error('[云函数] [login] 调用失败', err) + } + }) + console.log(this.globalData) + + +}, +getOpenid() { + let that = this; + wx.cloud.callFunction({ + name: 'get', + complete: res => { + + console.log('openid: ', res.result.openid) + console.log('appid: ', res.result.appid) + // var openid = res.result.openId; + // that.setData({ + // openid: openid + // }) + } + }) + + } +}) diff --git a/scr/food/food/app.json b/scr/food/food/app.json new file mode 100644 index 0000000..b0dbd9a --- /dev/null +++ b/scr/food/food/app.json @@ -0,0 +1,69 @@ +{ + "pages": [ + "pages/login/login", + "pages/index/index", + "pages/fourm/fourm", + "pages/submit/submit", + "pages/cart/cart", + "pages/usercenter/usercenter", + "pages/detail/detail", + "pages/searchShow/searchShow", + "pages/change/change", + "pages/answer/answer", + "pages/paying/paying", + "pages/orderlist/orderlist", + "pages/address/address", + "pages/turning/turning", + "pages/addAddress/addAddress", + "pages/myorder/myorder", + "pages/orderdetail/orderdetail" + ], + "tabBar": { + "custom": false, + + "backgroundColor": "#ffffff", + "borderStyle": "black", + "list": [ + { + "pagePath": "pages/index/index", + "text": "首页", + "iconPath": "/images/home.png", + "selectedIconPath": "/images/home-active.png" + }, + { + "pagePath": "pages/fourm/fourm", + "text": "论坛", + "iconPath": "/images/message.png", + "selectedIconPath": "/images/message-active.png" + }, + { + "pagePath": "pages/cart/cart", + "text": "购物车", + "iconPath": "/images/message.png", + "selectedIconPath": "/images/message-active.png" + }, + { + "pagePath": "pages/usercenter/usercenter", + "text": "我的", + "iconPath": "/images/message.png", + "selectedIconPath": "/images/message-active.png" + } + ] + + }, + "window": { + "backgroundColor": "#F6F6F6", + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#F6F6F6", + "navigationBarTitleText": "节时不节食", + "navigationBarTextStyle": "black", + "enablePullDownRefresh": true + }, + "networkTimeout": { + "request": 10000, + "downloadFile": 10000 + }, + "debug": true, + "sitemapLocation": "sitemap.json", + "style": "v2" +} \ No newline at end of file diff --git a/scr/food/food/app.wxss b/scr/food/food/app.wxss new file mode 100644 index 0000000..ed38507 --- /dev/null +++ b/scr/food/food/app.wxss @@ -0,0 +1,160 @@ +/**app.wxss**/ +.container { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + padding: 200rpx 0; + box-sizing: border-box; +} + +button { + background: initial; +} + +button:focus{ + outline: 0; +} + +button::after{ + border: none; +} + + +page { + background: #f6f6f6; + display: flex; + flex-direction: column; + justify-content: flex-start; +} + + + +/**app.wxss**/ +/* .container { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + /*padding: 200rpx 0;*/ + /* box-sizing: border-box; + background: #F0F4F3; +} */ + +.container.withtab{ + margin: 105rpx 0 0 0; + /*top: 105rpx;*/ +} +.flex-wrp{ + display: flex; +} +.flex-tab{ + flex-flow: row nowrap; + justify-content: space-around; + align-items: stretch; +} +.flex-item{ + flex-grow: 1; + text-align: center; +} +.top-tab{ + width: 750rpx; + height: 100rpx; + background: #298DE5; + color: #8CCEFD; + font-size: 28rpx; + line-height: 100rpx; + box-shadow: 0 2px 2px #bebebe; + margin: 0 0 8rpx 0; + position: fixed; + top: 0; + z-index: 9999; +} +.toptab.active{ + color: #ffffff; + border-bottom: solid 2px #ffffff; +} +.container{ + padding: 0; + font-size: 14rpx; + color: #000; +} +.container .feed-item{ + width: 690rpx; + padding: 30rpx 30rpx 20rpx; + margin: 7rpx 0 6rpx 0; + background: #ffffff; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; + box-shadow: 0 2px 5px #eeeeee; +} +.container .feed-item .feed-source{ + width: 690rpx; + left: 0; + height: 50rpx; +} +.container .feed-item .feed-source .avatar{ + position: relative; + display: inline-block; +} +.container .feed-item .feed-source a{ + display: inline-block; + height: 40rpx; +} +.container .feed-item .feed-source .avatar image{ + /*position: absolute;*/ + display: inline-block; + width: 45rpx; + height: 45rpx; + border-radius: 45rpx; + top: 10rpx; + vertical-align: middle; +} +.container .feed-item .feed-source text{ + /*position: absolute;*/ + display: inline-block; + height: 40rpx; + line-height: 40rpx; + vertical-align: middle; + margin: 0 0 0 15rpx; + color: #a0acac; + font-size: 26rpx; +} +.container .feed-item .feed-source .item-more{ + display: inline-block; + width: 40rpx; + height: 45rpx; + float: right; +} +.container .feed-item .feed-content{ + padding: 10rpx 0 0 0; +} +.container .feed-item .feed-content .question text{ + font-size: 28rpx; + font-weight: 600px; + line-height: 40rpx; + word-spacing: 5rpx; +} +.container .feed-item .feed-content .answer-body{ + padding: 10rpx 0 0 0; + /*height: 10rpx;*/ + font-size: 24rpx; + line-height: 28rpx; + color: #5b5b5b; +} +.container .feed-item .feed-content .answer-actions{ + width: 690rpx; + padding: 10rpx 0 0; + color: #a0acac; +} +.container .feed-item .feed-content .answer-actions view{ + display: inline-block; + vertical-align: text-bottom; + padding: 0 10rpx 0 0; + font-size: 24rpx; +} +.container .feed-item .feed-content .answer-actions .dot ::after{ + content: "•"; +} \ No newline at end of file diff --git a/scr/food/food/cloudfunctions/get/config.json b/scr/food/food/cloudfunctions/get/config.json new file mode 100644 index 0000000..5ecc33e --- /dev/null +++ b/scr/food/food/cloudfunctions/get/config.json @@ -0,0 +1,6 @@ +{ + "permissions": { + "openapi": [ + ] + } +} \ No newline at end of file diff --git a/scr/food/food/cloudfunctions/get/index.js b/scr/food/food/cloudfunctions/get/index.js new file mode 100644 index 0000000..3f4e3c1 --- /dev/null +++ b/scr/food/food/cloudfunctions/get/index.js @@ -0,0 +1,16 @@ +// 云函数入口文件 +const cloud = require('wx-server-sdk') + +cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 + +// 云函数入口函数 +exports.main = async (event, context) => { + const wxContext = cloud.getWXContext() + + return { + event, + openid: wxContext.OPENID, + appid: wxContext.APPID, + unionid: wxContext.UNIONID, + } +} \ No newline at end of file diff --git a/scr/food/food/cloudfunctions/get/package.json b/scr/food/food/cloudfunctions/get/package.json new file mode 100644 index 0000000..e7978fe --- /dev/null +++ b/scr/food/food/cloudfunctions/get/package.json @@ -0,0 +1,14 @@ +{ + "name": "get", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "wx-server-sdk": "~2.6.3" + } +} \ No newline at end of file diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/config.json b/scr/food/food/cloudfunctions/quickstartFunctions/config.json new file mode 100644 index 0000000..41a485c --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/config.json @@ -0,0 +1,7 @@ +{ + "permissions": { + "openapi": [ + "wxacode.get" + ] + } +} \ No newline at end of file diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/createCollection/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/createCollection/index.js new file mode 100644 index 0000000..75a40b9 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/createCollection/index.js @@ -0,0 +1,56 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: cloud.DYNAMIC_CURRENT_ENV +}); + +const db = cloud.database(); + +// 创建集合云函数入口函数 +exports.main = async (event, context) => { + try { + // 创建集合 + await db.createCollection('sales'); + await db.collection('sales').add({ + // data 字段表示需新增的 JSON 数据 + data: { + region: '华东', + city: '上海', + sales: 11 + } + }); + await db.collection('sales').add({ + // data 字段表示需新增的 JSON 数据 + data: { + region: '华东', + city: '南京', + sales: 11 + } + }); + await db.collection('sales').add({ + // data 字段表示需新增的 JSON 数据 + data: { + region: '华南', + city: '广州', + sales: 22 + } + }); + await db.collection('sales').add({ + // data 字段表示需新增的 JSON 数据 + data: { + region: '华南', + city: '深圳', + sales: 22 + } + }); + return { + success: true + }; + } catch (e) { + // 这里catch到的是该collection已经存在,从业务逻辑上来说是运行成功的,所以catch返回success给前端,避免工具在前端抛出异常 + return { + success: true, + data: 'create collection success' + }; + } +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/getMiniProgramCode/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/getMiniProgramCode/index.js new file mode 100644 index 0000000..08e1a82 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/getMiniProgramCode/index.js @@ -0,0 +1,20 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: cloud.DYNAMIC_CURRENT_ENV +}); + +// 获取小程序二维码云函数入口函数 +exports.main = async (event, context) => { + // 获取小程序二维码的buffer + const resp = await cloud.openapi.wxacode.get({ + path: 'pages/index/index' + }); + const { buffer } = resp; + // 将图片上传云存储空间 + const upload = await cloud.uploadFile({ + cloudPath: 'code.png', + fileContent: buffer + }); + return upload.fileID; +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/getOpenId/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/getOpenId/index.js new file mode 100644 index 0000000..edaf198 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/getOpenId/index.js @@ -0,0 +1,17 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: "cloud1-8g5wmepxce8a3b8a" +}); + +// 获取openId云函数入口函数 +exports.main = async (event, context) => { + // 获取基础信息 + const wxContext = cloud.getWXContext(); + + return { + openid: wxContext.OPENID, + appid: wxContext.APPID, + unionid: wxContext.UNIONID, + }; +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/index.js new file mode 100644 index 0000000..d137f69 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/index.js @@ -0,0 +1,25 @@ +const getOpenId = require('./getOpenId/index'); +const getMiniProgramCode = require('./getMiniProgramCode/index'); +const createCollection = require('./createCollection/index'); +const selectRecord = require('./selectRecord/index'); +const updateRecord = require('./updateRecord/index'); +const sumRecord = require('./sumRecord/index'); + + +// 云函数入口函数 +exports.main = async (event, context) => { + switch (event.type) { + case 'getOpenId': + return await getOpenId.main(event, context); + case 'getMiniProgramCode': + return await getMiniProgramCode.main(event, context); + case 'createCollection': + return await createCollection.main(event, context); + case 'selectRecord': + return await selectRecord.main(event, context); + case 'updateRecord': + return await updateRecord.main(event, context); + case 'sumRecord': + return await sumRecord.main(event, context); + } +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/package.json b/scr/food/food/cloudfunctions/quickstartFunctions/package.json new file mode 100644 index 0000000..4350dbb --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/package.json @@ -0,0 +1,14 @@ +{ + "name": "quickstartFunctions", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "wx-server-sdk": "~2.4.0" + } +} diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/selectRecord/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/selectRecord/index.js new file mode 100644 index 0000000..c7848a7 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/selectRecord/index.js @@ -0,0 +1,12 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: cloud.DYNAMIC_CURRENT_ENV +}); +const db = cloud.database(); + +// 查询数据库集合云函数入口函数 +exports.main = async (event, context) => { + // 返回数据库查询结果 + return await db.collection('sales').get(); +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/sumRecord/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/sumRecord/index.js new file mode 100644 index 0000000..dfdc293 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/sumRecord/index.js @@ -0,0 +1,18 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: cloud.DYNAMIC_CURRENT_ENV +}); +const db = cloud.database(); +const $ = db.command.aggregate; + +// 聚合记录云函数入口函数 +exports.main = async (event, context) => { + // 返回数据库聚合结果 + return db.collection('sales').aggregate() + .group({ + _id: '$region', + sum: $.sum('$sales') + }) + .end(); +}; diff --git a/scr/food/food/cloudfunctions/quickstartFunctions/updateRecord/index.js b/scr/food/food/cloudfunctions/quickstartFunctions/updateRecord/index.js new file mode 100644 index 0000000..2ce3ad0 --- /dev/null +++ b/scr/food/food/cloudfunctions/quickstartFunctions/updateRecord/index.js @@ -0,0 +1,32 @@ +const cloud = require('wx-server-sdk'); + +cloud.init({ + env: cloud.DYNAMIC_CURRENT_ENV +}); +const db = cloud.database(); + +// 修改数据库信息云函数入口函数 +exports.main = async (event, context) => { + try { + // 遍历修改数据库信息 + for (let i = 0; i < event.data.length; i++) { + await db.collection('sales').where({ + _id: event.data[i]._id + }) + .update({ + data: { + sales: event.data[i].sales + }, + }); + } + return { + success: true, + data: event.data + }; + } catch (e) { + return { + success: false, + errMsg: e + }; + } +}; diff --git a/scr/food/food/envList.js b/scr/food/food/envList.js new file mode 100644 index 0000000..ac946fa --- /dev/null +++ b/scr/food/food/envList.js @@ -0,0 +1,6 @@ +const envList = [{"envId":"cloud1-8g5wmepxce8a3b8a","alias":"cloud1"}] +const isMac = false +module.exports = { + envList, + isMac +} \ No newline at end of file diff --git a/scr/food/food/images/add.jpg b/scr/food/food/images/add.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73238f22a45a4c802d9f8c89a7dd30f18f49e787 GIT binary patch literal 10417 zcmcI~2Uru^w*SxtgaCp93Q0PQ26Xaq{c=J7xVX3hjr;m;n~R5so0n&WYS7yk{0{Mo^GR&ld4PY7 z#W?|m>yn!HpC+tQJed7W>O>P|v)1_={(?el*GbFBZc$QJQB~8{(be0vd(WZ628Kq) zCZ?8F);6{$PuV$MaJuO1a_RETTOPOXczWFpcfHRo;?gpW&RF4# z3*z~eEpY#pvET6}4*25c<>lcOSmBF{`wnP4;=FvDcJfOcun;(ReT{I!SWaQ3e;=Kq&C`ya;sm#=PUH4hiqJRWff3$ZN|LsX!D zxkYMUxZB9xWFR@kWguzcAf%G`giq39|Nob!>}X)wmg{Z5w#2)pD?<3BRZhh2uiOE9 zq7{$nH+N>o_3Qgmi6sQl(rp=OMoZbtR}$Dm(;NuG6)av6qBjhprce0}2#z+h(26I= zNglad-C}Ud0u=nsdAI=e)#4Og&%j;7>{lV_x8N<$#OZ}#qUr&b#beD^lG7z zh{;CA>2lnsI_50Cl(G4CKZdWINq-p2F7L_VKwsku2T!t7iZ@O$gOlKa8j!E1wn*Q_rRmyymb9>Y2@0S5)v_XU6ow zo)a91Sm1f{&+}S$ zr?8rM=0x#5%AGPi%5$P+T2?8IZ_Z(@IH{H}yWN_#pIDn;l;|3V4{~o_HY<#)7#BVK zB-@h4=y-K{>x10Dpx$B3CdX@Y$1C1>BFYmE4tGy<)b{bgm!Gjr8(sWV=C0&wJ$Sru zef2cEh24&gog*eoGCS(qlGQYa#ot@ z2~)U>cIlLFh97Q3(!#)3h8ApLAlZ0EB{9T7Qb;Am4T_RipXlp~U3w6~F!tFp;F{QR zNcfzu>VP$RuDX*0Nh9dlTNAtK2MO*TTartTuEwvquqqYk& zBZ^98={dtQi}p>7q^Borqx>2;kfiNEkiW(|=W9Br4=s5Eow{<%Jz+yfx@~#A=*yS# zW5}m(=f?+KjKocTYN8D!t>hBG4FdH2?Pe|KY#CtOGFtE@vc_NXl3WqQ+cq(W>khK_ z74AoJnoNf4Ze_R>lYgk=nf*nsrY|ydc)h;FC{8>xeTE-4DnWFpM;pQmZPO<295MTO zq&a;JlBG45!s2!ClL|MGTBiCxuyXu>4cocv`M{)U&hk~Vfu!Z`gCQyzn}KA-09;r% zidh&)ZBgWRB8jg};OF=wsPl?fWsyFJ6dSH|E_tb8| z3F~itMfYIV?NLcAJhVtj3{iss34gn(k79c+Pu5WQ@hH|pYZPKpjp!`k9C2EHKSaRJ z-U;GBQybxh(;a>SG%Ch2B&9m?Jo+hhQPKi;1D1dICzu%|8qGLFIf%oO^&YNoId&gb zX@yN$eZ(fxy}mi)LJbadb|*ZhP`IJXZ)STfn^1a6CoDsr%09LfqC$+tCX|Gzr2Xqa z{{IGjuD!DK$R#oddTLbKw}`Cp(Bd2J^No3p16AdbNemXuhJIxW8wwAZ1utL@Cq4!6 z@q~?bAfpp2r{M3a;4q=b8#y4q z9$1g(@Patb(zXWsX_@8kqsM`85pri{jS{?Dl!1dCJB_yn!KIKe;Nk5R<}5zz7Wu#T3JFA#4`eac_*N^qJP~i zEe>?|7yT2s?4d0mH9@yztp0a7JJi_fr89yRgI!<&*1qS{?m9ePsXX}XPU5SLjKN_X zO6RxYN@ z@?}fLJc9!*CDFpY2-{BvHlpc+m(b|tMjazW)@%UB7LkDagdQx5c+0rzjfvW}v=JPLyTv5@~S3(>HbQI8Z6$ERrK%}@^X zCTCp?%G|htj-1akEW>ABTF&Y!4;xv$+zPVMDKDLh;=o2!xopu@f2)!T+ zAQu|sKtdz>9#q#d4kVuC=FlXSb%p%tek^32j=`S$e`v#8`XxF5l zOEWxnV%G%Fpl7U&f40-=3$gu_%2JdN2kO)WU}ccy=VqJjd1onwN(fvq)7aK5qA{Iy z-uQ|BiK|>zT!f!Y+vsQKMuYv2kNL%Zd;W9%7UGGw$`>vkb}sv9wy#8Sm>z_Y%66!R}yhOT5H?FvB-Zg>|CWI6|A z+KnZD@bTb4n0!5ir-lPnx*&DLA@u(aN+kxu z%4G#03Zmxh*#bmxd7FWZ6lIj9i+c=@));Ug(i-@eWmq@C9Cm=(7l7Jkr2d`DXQmQ- ziM>La3Na{X`qki5z>gi4O<(D;!Vh7PK%WDD%+~g?ZsVsW*g**C0;v|6r78cAdFvcU zS2Sbi%?$3(4+@O#Dd_11RNjk5awjkn?2JN@0UP6sMZOBd@AZoe^s@=e6_$(dyvXX7 zKb3O>1~OA*>6h9~=wsdoUyi)8-b$RFC7ZYnnHeP4v&6lvhzh5>^@V`b9D=PdIytqfF3vGx83JtE28Fke`coZ zbxXn(yORMWqV+$s&TJ%Rd~>kcN1uUrU)Pgquds?i^Qj;3n9-25I7_E%PaI1r(+ojb z8XOI41U_BnjwEdhgL_(rE{UPg#jqxWo%}9|A^g9?X@J|O5q^qc8kMI^mw|~Cix@a| z>KWP5q79#W%cu2HS_<7Oj1myG$faL)KnVu}5tn*#^xF(%P^)sXVD zsM)kh^fCjB=vlIp4ub<8?E8Z5J6a)W+a1c3^4yD_Thj)%eF0`&eT&Y9{qK*=T49$c zSXvxmT4-M>vT4bEc$pwE5N6v`x};6ng`Qjlfa}f!&U_k){Fo)k1_z8Kh$XK~-;R;L zc)Q)gsMIsDcme>=0Sb!6v02XEt;sn_kb5clkJ9Te+>w$>S$lB5Sh-Pl!que$NID zbYZGcfO@kWEjsfc?pX51-1@Wij>W3je&rbsR7leCjixv+1vmLAb!TPP=imMmF#7R% zPy^D89+2~8XY}uhsULA&|LmRHTW{~+Gx|3wu2q$O))_f}&1zCTOJ>;%y>{@%qq+Js zjZ+P6I+5B8Ixqnq?AMW%?M-8MhaT~hxLJ=qPv^?egP0B;IGWhtCf{k%8|uTCEu&R$ zR3Xo5ZpzBU%kK)?n-AaDkPLWgc1k{VC4x9{TRZ1f_^&YIa>(j2Jxx$C^|aKzk% z$>`0^?<$OLPt=-k?kI{Tw+>G`HL`A&Z5St~R&p8IMCCfVB(;YylIU&!R;IxB08_#M z-K}r2i38ak{eVxI)ncm;GbRvOmQgDr;~AlG`sk)g!RuH1ZoAA!e3|kUxp6+tG)vWR zyX82|eMfT4h&ENKSUzR^BA>L>{M%6GWly`2UQBPwWt$EGDE;ueH%z&m?G$G=B#seZnooZrKkil{av&dosg-IONDpHpGalWF zV%7l(cBL05c^2D=lMB@+-&Q%W6$_xGy)2n`d;2Y#NT`m}`#AT=3trc+nw=4x$DW=^}9z z4QKSweWAe3{dgC1GPEkjz7F{w4-vzQr6)fjvb6hT_K8{U_Uf%8@g3=!!cJKNWsJie z7@6$QgYAy%pKi2&auliAZonW;;$+TtHYE3*In{f(@yFK@RmF4unS#82(TtZnY>GA5 zAAHuY4IN(#wtt_yqn`^su?kBU(r+cuTmk)E4Ts6TRp_!C#~2@qf& zp^5!TF!UGVP1TbimV3*Evqh>%YspN>V$n7t@131_FB~pLvd`;n4MoOB6XDW7g5K*%@*zUl{nr z%hxAm4We1fJ9-aBZd!6!g?J=}w|_?6Z_XhJ7Ak)pm38|JqGeb6xn<)0)GrsC*je{d zC&-uTW(G(KrYecaa^FBI=ROrXos?3&uFQTLg#)F(IC3&}BBIJ136q+iSSDt{Zbcw_ zsgKPd{>Y6tyU2k)g=AtEtbL;1+{C%vi;I?Wr0)%PF+;svWWyp`3SrLE{(CgH#Oy(BCy6Nk8mX&{t@HQ z(~&Gqq6)kdUqRY!r|fTNBz>;ccH(1+(1*c*?qWH1Iz|dESvN4!k(t<&JTd#Z{~B z!oLrV|L_bZOOOP&^!-v}XfB_197wRETu!#cc)6>G)N}Q~2CwU^PE7eHB1@J2gX9 z60-_XJ$O&GjWTTdSK>u?O6j=@wU^x zVEqmQlaOZ3OTE%I2|^3Q#}f0MM~LOa%TXB?x$KABX`T}&!xW12vI^ua4J2(p_*nrl^Zr?m>;JI+f0_^B0s{^l zFp!$<fG1pyr7yh6U3=;FAR4l6pkei`>p^&a=Wliw&gTykouD&yDavURQ<# zg;)aj@%Q5-1u^6kTLna(%3q22Ei(D76%ku4OLhj5u7 zlIVvR9rV1~We!B+Q>NLDJA)BkVBk{Lu`29m;(*CE|h-9nd&DmBr$DLE}*F**KqTTgy$THlEDJ&9gP3Tf&A$tT3l_r z&(2KRtr8tKwdEsPSLe!m3(5-D%M)E9+o%uVU&rQYLl_y_xu>5lo3{2lbLiPqyT z^dHRolr9^glW~?eT<9SomaWaUg|C`u@4;F73IOjn89JlQO8tUg$M&{=pgEs*X$y?@ zY*2yaX37|W zx_bOpnV-Ngl`@mLXFRr#CfY|f;Xtd9^gZKwB${X&^-( z&;mi;<~9B+>+>GN*LymDpqS?`k-B1&kTWA7FJMSI;rGp*1L=3nB~1Zjo3De_u(=#4 zA5C3N=0FF~_vvoz7v3Oi5DE7s?Qhv`&dNW6oqkGeCA0+Ea{7YeRoi;p2tm1f@k%)VFyX-A?wn*bI3*EdvRV zKEX#YsLT zRhQSiUz50FLZBl;J60abrIQoyt&u#x^2Q>>PKE2C>kzib2k3G`NdWr=aa76|#>xBj zR3gflb?AlqL3-ucw_ImGV1&bm1|!;BtLX8-xq5#ZT}=iRlHa>iTqm!&F3f%%loxNt zPPSt~?tDbiw*{BtCjfj}Gms%8o&*VKaooNa?8qe$Ijkd{{JBC=u>+g7qQAeAwA1jP zD9!mx#abJ#6(&e?vJ?{g=4a%3N2dohZ#s_yDQ*wKPX2Uf3%a&~1006G2U0&0ZFID5 zlY!Kdup|92Aj9GJvJBGe1;7LF0z0R1sc&(HP-Q#9K{ z(IS{V6}g~jqU%Qk)BGn2&43qKzaAq*4KIpk+>Qk>BDG}ic7uON z&3BQyupX2;@5OLXeJZ}fo&wVF2S)twmNPOSVkn4O12~XW`~&QG9ce)e=VDt<`t$|B zeBUAT!VtWmOSIjNXkzsT^RC4CrP8}s)XZq^m)L(L{{N@Oz2W5u$x=HzRE5+lMR!J9 z;?nXR%A;^I_+gyR3(^C2Un!Oz?Dz0H;Ncp(^Y_5`7oXn?(TGd!K)|ygFea|yKuNO2 zt;A50Tj-@V6>(A^>b2hTLV;~vjb(`aH!Gj>BCQsU>T^ID!yg+BcH<9%6dPm2vCUhI z7#n^eKgMQ!#59dPz~`58sgF8}W+u^XYk?$>6Z3)#@4UYB zT~9c4%({}TB`OSZ`L8?1->6CK5RfJYlN|f_UbznNRTL>)&23KTlG&%_VRz z?rO5nV`t3W!i)sA26;xLu_oCL=Y|}PvM}&$$66l%bt;v=xVisqIp50w$6L&Yi)rGc z9Z6oszk3_L^XQ~c0RLdyX+>FnwYP#j@%I9bFk;uENVheky+B^5A^mh7o+Wq%8a8CPY7|F-8HwD z(bTOgYu1`$c=t27$=6v$|*CuYMqD<7?Xt zi(q(YIC7!765+zfKCXFOuixBxUp$Dyzh0+xyg0oh*~}mVGppKvrc`d*6{9a}$`M|q zCc;R6&vIB+hj7rR=DwE z37RjHM4~K~PI|H!5zx;4(g~nat~&dF1VVq=#tDY3xFr1A#)HxP&zFoz`D&L{d!OfD zyPFg2SG{i80DU2pnX4mdAKGP!STBpy1;ZReu7#;Z%c-`W(2*J5UZk>Lwe>hR7jR?# OfU7I`^Jfjk>H06F1R%ix literal 0 HcmV?d00001 diff --git a/scr/food/food/images/amend.PNG b/scr/food/food/images/amend.PNG new file mode 100644 index 0000000000000000000000000000000000000000..28c87f8a34fd594b783d698b02ccdcd0a0883c14 GIT binary patch literal 96952 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 Gd-Fe2T4JyO literal 0 HcmV?d00001 diff --git a/scr/food/food/images/bg_2.png b/scr/food/food/images/bg_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0077a55d8844e1ea3f7583bc7a86619f24b23a5c GIT binary patch literal 137315 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 AzW@LL literal 0 HcmV?d00001 diff --git a/scr/food/food/images/delete.PNG b/scr/food/food/images/delete.PNG new file mode 100644 index 0000000000000000000000000000000000000000..24d507e6c570e5515e3f0110a81590e52d3b3b33 GIT binary patch literal 51529 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�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 z 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 literal 0 HcmV?d00001 diff --git a/scr/food/food/images/heart1.png b/scr/food/food/images/heart1.png new file mode 100644 index 0000000000000000000000000000000000000000..3e43d33d58d9be5aba33f9596b5543a51275febe GIT binary patch literal 5677 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 W;NvW96$L7{89ZJ6T-G@yGywp2#T+mI literal 0 HcmV?d00001 diff --git a/scr/food/food/images/home.png b/scr/food/food/images/home.png new file mode 100644 index 0000000000000000000000000000000000000000..d172a01d930ef56b53bb937099deaf5dfe1dd5cc GIT binary patch literal 1707 zcmeAS@N?(olHy`uVBq!ia0vp^RzPgR!3HF6Z`6(eQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?>+ELn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-UthSvdBxCx0tT6WMPh-zp`L+$ZZ61QVAaJXL8%C5U{zflQdy9y zACy|0Us{w5jE^*Bm}X$u;kO8+5a=2!|DsG_q$K9J=_k zQ_~DA%u;mC%#F--O$?Gub(1WC0cdP)VQFTNY-*mGmI5;en|=c)7dIy-7gGxhM-xLs zS93=*3v*{zLkmksV@FF1Crg-K&%EN2#JuEGnBAE`yP1T{es1@X5_YEfocYKmJ?ey##Iq^&ZsxPrJ4 zfap&lHw5*8j?xDu7o_9^69T455EGsmfE;*sO3ef2p(0>rxg1fmhJk_Uq^FBxNX4x; zw_-bd3MGzzoVoEhpgXee8H8!^1|M}CO`IfsMR@lgC zwRN?0Ey)RxzQV>^Hg!q0lZn*X*#;XU&d6Q#;H$fzSaa-_6R(xP^$pxlcQiQH)w1nx z>T{CLDioah;z(Z1@dZvCR3@&cABx|EKbL!u98XH&!a&dV6_Kj@qi`ET2@X$*=Zu?2`L#z+zp%{Mg`3 z`-HTtsHI=8uDP0S8ZhTdkVxU>fICxW=ABddb4NvS?NrfOv3pl##T4Dx=6k=xYLnoX zskf>l=N~^?Y89G1f4ZZ$a9Kh1{M`F7Ju}udmn}3r`S>ZHnGzA$kA( zZ7QU%Z&nQvHgvFsI|SI_MH)^Gv zK?4kKoB!^^*1l}*Z)>;j`JTFN_o-X=_C5V|_v75-8sNF2oPrzx0|Nsf|L+1kE&^l# zm`|Sk*ZL<|{}whbHZ~R(Ha-r{Q(OXk0)l7w&z=zykv=CRA|ZPA>^bFg5;AfM3JL<^ z7gUtwRHWn-j*m&fG&j`u?V|n}qAi;go_M{CH<0aq;2?iz!#$ykF z9st0=!u+?}|0z$fpW^)UhKu)4t??Xyfrhelv5%&mz-*k{)}ySJXqbSKIkiF^iR} zGXsA}zyC|+^I#O~Fl6)nPWcz@=fp>Vy400@#TyUu0`^T^lWi!;4LCeASWQ)*E3$0jT)&iqt##Ah%+jtB zrV~!?G!>^G1`(K-Grn+#?I0U#czdw>%%`;S}{Za~^)M_4Q5vNq zrQarMsi%666n}S1+DUO)VqJTfF2{M+uusxO?*LI)YF(}@Qi zmw+Kg)#JTc4A#kHyi&cc_u1)ge`3T~CYQhFZgvZm$#OxHKXu$?@=aCI4n8e;mGYYDmov zm~~5a^pP1}fBng(4r&$QD+p9>*^2r>n3dthrbxjGjsI?J#`-lO-I%YvV(jo_U(=?{ z;YTTYctlX{s39{l9c3hLGorxUJm}q*xPg#SCDMTK^l-IRAirn=alN_4eg$Rs(Csv0 zyXO)-aZ{?q#>~{V2INO_{13zzw3~C-b6{v{zil`B&X6(wq_h${ba@_vxmMuaT_m~-bla0y&1=RsN0Y&kOv$8mK;4fErJ~> zlvi9;*KF9Iy%B2{H@7BLl?4^2D}^8Sn!NCrCwcitV>EwfouwMvQ*5zibdAOYKhDPd zI#N!!ELH(SyL;X2rhF&AyLu=(DV$A#o%2R(q)5ok8cCvlI-!43x8ot@W|^ZKLpeds zRXgWUH>bm&w(rgWdE%F(S+ymHRTrEjs>R#b&l9M)!5Ovpx$-y^v+*By&+#*YGR9p#Eo7`W>w99gcXKtDQE=Z5z~716b=9C> zgs^2Cq0y^mt)^~QFy;%NTkRxdvT}^`haMOcdp9Pl1GQe$wvAhOPg+6X-}zc^EtP zo78jM9QBcQ*|S-?EKEq(dKG>ZZ4#AlI5fcWzyL4u@;PB(`Q`rgDmfU!47c^^dJ0&` zEMdQ;-3TkC84}4RY*A7=(yA>p7q*U{({)?72#i>(<(o5xsc&Vc{{>?Bdxtahf~A%zLckWZ8=<gxX%f68Vif}HI*Aq;_JKZJZ$XhF#hhmR_dqL z`s7cut({>m8IK*oBVd!dbgJX6jSvqxXeXKT`U^WF9Fm^jUCggk%P_5j_u@q%7h7+r z1@Kj621EEbY3{q1ELCMq0H!TEq%|pRAT_#ZNXp~|>sitlP23S>mXD@pK$mc}eXG3p zBidx%ss)Y?A`{Nc-h0Uy!)n7}$ukCTCEuB*v}PfStbRf3HREixaq=N~sK~K50?*cu zpReynIlKFZG}s?_F!CvX15J96Eo9gx(4v; z<@ld%s(Auq-C0yw0@zLixB4ML+D$JI3h3$)Sx>T*3VVxB2^SUg<-obzQ1!`lyV$*J zlm#3}xuc@3(Ikv6dqUY;S6JKS42!8-+&ADQ&9Eo$x5JZS3`7)X#5{2SxRdpc<;>S; zi9_kVIL#^43zZp8)Z9z{T^XminII^}pDgm%spG9OD95$=-7s}r(z8c^w{LonA?xfn z`t-dmL}sF@;?OM5*02pnRG?_%(Z*^V%-kC z?%}xdTMR}kQ?mlMwClwtA8c2tOHamO%q&{iIw}NdbUp?OUxN=QD}7*iXsU7Svc^6XMdhT33Fuv3-z8XSDB1M zoqGIAp7T~qS3rb7vdk2SR^IFp04$;ohObOB9F4Jj*}M*iMo8KrbPacc_Qt<9%S*`m zgR6u=PYdz7Sl`r`CP7nT)S}&9u|yoha?VR+8{YLSThE3;Li{2Fpi*d z^Q%(brCk;Z0D{-oJ>li(D}j0CPtOBIVuz+$f)zwJ#4Qs`b(ak~Wm#6qkAXbh&odgo zwm6?@h?b$xjt~^xzwbU?`}nPC_2&sxI@p-o8hC`h7ORloOIp(M|Fn^ueMZ-?|3GS> zponaUf49f0CYoPk@T$4`vLy3k23fUt99Urx6VYpwKYPoRsj41|nLW2}aEVv>D{}K# zC}qKcO%WRVOG7SZy7t^NJHjRTm%~MXyOMMzBc{`Ku ztMi*Bm0Q+l)2Nh}n~QwGOh{id^Lg-3X!AiPf4JS3-(Fez>$$iJ5(YOjBRCe}`RF@Q zJLRXau>Nng5+|2spq)GpJe&;ie#Nlij=DYW_;$apVZq{Bg~;Xz=#WpM%9cN&QkOoxr!#)hY)sj4&^pDf3 z?|$f-ubx4dHBfec;pXA@B1c|iPSF^aP}sp7?Z1Zfr}#vI;V#Zi8p8B^{OH~t0|7dU z0Om(Pfwn0*9o^iXh*tV>$WK$n#yA0E<0RYWK$`<)s(13`Jy+tS4VO$>=lSREhE|^< zT)u5+ZD7O`%X(pHxP_+*#xjkn&^nSY!Sazu_tZ2 zsQ8{f^&w8jGWr;bTw^l--ktEE5K=SBe2GS{vsP&?@&d8=+L@?4z0NPh`hzTvFu&oj<`aG3gnB8x^L| z-X08%;@*RH#@j3>efK~Vq#FYXIim?^>@bxT7)7*46$b-55PwL1R93n=ExtIZ$I|HKwZs zMeQrb$qakNl=N{H(G2mm2u`{o6+Q)YsabmeRqw>^W*$U)HM#iL9MN7GVZPWkqwOtF zKbD=jH#R5PWO=~VqGdf?sl3G~QU<&=C;ABJjXZABHPasx2EQ$-7!rQ<VgM`jnJ#L1*5XwCz>W zP*-?xOgZ;!i2M#=sE=J%YmZkJA@=$tf&yv)=SkqJ5RW?=cG~yUCN5!11$0>%yys)B3coPNyE0TgaSWa`3Igj0|%oBCBoIVKs zQJCAE(}s)eT{tiiYv@B@Z2Ii1$f+lO51MG^l5NGw4GT2#lTVK7l*z|sWwFRl) zUwvNXurec7Bd2;d@G9XAW0?P2c_1KBU45FjG?3t1$s+)xiqlGixb@}ho%u%q)F{l4 zHA+Djlbs@HL7rIwf1ne~J^)Uk?^~yjNAmB(_#wFuoqnOSDfyOc@nGx*`Nw3WOvvPk zU94g_^-Beuw2lY?oG8E#;GZL|yiou2`Ogm5ewzE+0^#a>OzQg=R`)h>8a9XO&fhfA z*2pY56gLqh(AV8+qfaP)!lm`E=jNF@q)eM#^=(Xvd!uLq%CJqiU3!)d;)x>ZX$dXl z;GjeIO^vsM{U@0g&IPh;;e*2_zuic3ARzdfR&NaE$us9*>TP;S4mXzX|8netIAjB= zY0v~~hGGAE*etafz+pTxyllRaBGtLXL%FMTx_rB(1yZbu+q(XvA6uG79KJ zi4$sVE#xh-R=u0(+sTVG_5P#V_x7i{=IGB^qSnd-*_6Mq)(7}Rg;lF*%hgC_Ip)wA zi|DI-nmUtZ4O5qA`0t%RMQ*;{8PboQtxnF0ZJE@NpKSUA4J~x_38EK|^j9`$F*f?) z;*eN`F&b~1J*!>dIZ0-gHKhJK=@{DVI)h73EU(qyj z3z17?=2yEDcEGEpK#?4|PySQX=@lkBbxZ*`Ht8!OKVMW$Wcr`G3dT$o%t3ZXEXh5@ zZjk?S29SEWhW4IlO1}gEumsk_i$jEV-{4{43 zo%6>^NEr;=e>dmwZONaJ+JW);)h1^?C?>R(;o+<4*zV5WB<{Yv#P2kBVctD8@^*xh z`;sXy^nZ(JY_p#c4DkG$_hr#+XcfUfNE_;9s7(G^eWfrIvBSmxljEW+C3RxFp;o_y zc*&5__U7T_Zr><(I%W}B`WF^%?uEC+J}ZFz<3uKLl5!cZ_~1EYc0g9cA!hmWlY;9> zt6$rU-Q!uIJ@@D0X|mPV;J>rT#=AtE(jAr9dZ>RKh46FAgv zLzrU9*1*^8P#8cSQ;~gLk~UR4gU8*H)6#GlR|Ty|*!gRot9d863BE8^1ql|yw9kND z209vlK;Z6nv7M@BM1^Ao4|A_2mzM|=QDhCjOV_g`fhA4|amcr7_MJ>c)t6zO_Z3JH zGaXdGmckU*B^d4`*_9LK5OrpmJkk>b^j*481BgxPVDo#;S+?z+GgIOi1W{#>;ZJ~jY zo%#;MeJh(6C8CZM@Z~Qg+a*0m$qX7dG|Ql!p@gAA?6_?m#i*5r^X!9~=e(! +PC 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 Ri5B_}^|FwTwX&2C|JgcV87cq( literal 0 HcmV?d00001 diff --git a/scr/food/food/images/icon8.jpg b/scr/food/food/images/icon8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52722583ff9e2ed7bc2a6899a6f38aa55fa326f0 GIT binary patch literal 15167 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 T4^~TFE56+Ve4q_~KJ|YADe@q` literal 0 HcmV?d00001 diff --git a/scr/food/food/images/icon9.jpeg b/scr/food/food/images/icon9.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b7cc97dd790ea9e377232255c2ce1b89046bf8a0 GIT binary patch literal 59558 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 literal 0 HcmV?d00001 diff --git a/scr/food/food/images/lighting.png b/scr/food/food/images/lighting.png new file mode 100644 index 0000000000000000000000000000000000000000..3ece534de47606cbaa03747980fa78a758b9cdc8 GIT binary patch literal 3291 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 literal 0 HcmV?d00001 diff --git a/scr/food/food/images/logo.jpg b/scr/food/food/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e3b8c5cb44f3f350bd3c2e838190f5e08f0e200 GIT binary patch literal 8078 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 Ozw&Ya%f^_AWB&$*l%p*G literal 0 HcmV?d00001 diff --git a/scr/food/food/images/message-active.png b/scr/food/food/images/message-active.png new file mode 100644 index 0000000000000000000000000000000000000000..71693bc25a5239e3ec1f8d68ad0612a7009a760b GIT binary patch literal 1785 zcmbVNc~BE)6b}dp0#g-HP|=-$5{o$@$1X&h6JiNs3>v6aa%@Zr$;M(QGo&?7L}q@EkeA23LX>+inP|EGgZ3bu>HevI^CJw@B7~Oe((6b_hz%A zqryFB%%6e7;XFkVdGJ+jU45odHARaA7Mg2Dvf;Mgax9S*vH`pPoIB2ec|S zemz}G5gT~0MjMf8gx97GJgxdI5YK$rm?jLHFvE>UlSENuL^T?pIT#bi7% zu7W18@e@JG#L)l`F~R_y#2_lE!7P9YlBjf$MGILD&?r;}nF5ljAw&ulqJR*E3QRtD z%$rfAh9rF9q%Z8m#%oa20FlXNvzcTLCLzYnWGV=PWD1Q;qY*I;qA5j>$}L2_$$!cM zA2unCS_7&@^nl%>T!AE^Y&;g}L<%~CSp3GY-ZV)RMj6>6H;}0$3R$PK=QXZvLM8A& zVZ2q_Buz2EWC?6Sl8j2M9%}z7Fvi`x9oZGJXrR?bEmjnHA|FvE>0mu7;&azO!$#R;KO1xyZu z#pDU7ERYk-0a;vd3MuMBccPwnTE7)iQ>O8Fo9S7Uk1roP-J_%{HuMY zL|9MSw{M04JG>buSdYz+5gV4As(v9hgY!guj?~imxKO0=ruww>$9y#E?VTN(-9E^f zMSO7AQ@~+Y&C78VfS5gZ!m&bcM=it{#ZIYpN zJv_aZJX(Q59by*$SZvFCSBO^ zgZnG)BU8%J!iqA2W5)+nAIBL@$jGd!ZHu#RYcBaXtjo9=zl`9JnF@~iS)BCS6M8eB zlsw~jR^a@38<_jCysuhS%yCv?~;uMP;-WIzhtDV07`(sW!fBd!Avp4hZua$Q!AaSB@}RWlnJ^^iUv+SFdQpD^)1OdYee;{ci%{q8Oi3fuwn$NXgYl_v zP|7{MVSnDC%+i#;fXYL8Ux8$=u>6d0OmuMclKHR5=+`!L(OheJ zZ2kk!0o(J$(}ms6j2ku{n)>|7d<_AKXmSyyY%hD~I( zm#n2fYxtaN!}Ro*pFIkvGGCs|Fs^B^#g-O3h^ZQNN0<9@>)yTlu8!mihghAe`)yp4 zZFRjsduN~~vZ{%%{$qc6c+I7tHq9r08hy5&;iHQK2||9?#ejB~haQ0oh3kDZzI~SM z`QN4F(i^Sq9Xp0*?`?2r?9iS*RucPK7^ko{JnpLj8^h~l@W%&E7JFp^Sx<0%z2&VJ zg}Y}r6^ezWz|pM!7v{kjqzqqw$J~9*&lV6}%*=6HV0B;o@D{hrFE06(G`VB{i(iUk zdXIcN6sWe;HHUNtyx&*oyR?G7ioelPr{l#Hr5&$>2|4YNkDOSJX>P4uTie;x`MLM6 z=Q7emxmT0CyiV+C8%m~}+SSVJeDJ(9qHfF?Es3&aL2Izi^lwRbaKXjA%47GKn#1is NBatAAf07%&{ckwju@3+M literal 0 HcmV?d00001 diff --git a/scr/food/food/images/message.png b/scr/food/food/images/message.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb424969ed34dff4763919f83d4ff0a6e992147 GIT binary patch literal 2035 zcmeAS@N?(olHy`uVBq!ia0vp^RzPgR!3HF6Z`6(eQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?>+ELn2Bde0{8v^K*7iAWdWaj57fJ{tG z$}cUkRRX#c;)UD-UthSvdBxCx0tT6WMPh-zp`L+$ZZ61QVAaJXL8%C5U{zflQdy9y zACy|0Us{w5jE^*Bm}X$u;kO8+5a=2!|DsG_q$K9J=_k zQ_~DA%u;mC%#F--O$?Gub(1WC0cdP)VQFTNY-*mGmI5;en|@<6OG|SnOEU`#M-xLs zS93=*3v*{zLkmksV@FF1Crg-K&%EN2#JuEGnBAE`yP1T{es1@X5_YEfocYKmJ?ey##Iq^&ZsxPrJ4 zfap&lHw5*8j?xDu7o_9^69T455EGsmfE;*sO3ef2p(0>rQA@w&z`(#F=;`7ZQgQ3e ztjrwVK#}A3SKpc*rFHF=C#(FD%r{D2I=LP{n?eq?FYCH>)Gvu&_v1mKBSJ!2OFXBx znXm{ZX`gEM3ca{$>9o9C85RHB|LLpguYdOS?3vjU&w19(^t@kN{Jj4C&hPVzu_dd|Cosi7ntd*NU(0LTS?BNZZ(|91k+nhS$)%;6c4VHFuG}*R{)i=qYR{Ony8M7an)5CW-t?G1C)&4d5-tnvTwlHF$jwiGr`dh^%3_kp zvb6g`K-~S`0^h}qkKc(qtzg6U^MPE(v!%XV`{P;MR(uJ6^RaGLtJ%Y^?OwYpj-FPp z`dOnRap3pCGoiM*g6oYI7l-^>{i(wKtkYe?9OEd?=>(_hjZZ6ra_h8HP^PeT9`_unKJz3hz@?rCgCF!faTtEN#uL<{5 z@n0tnM4dGXu{*E0HBwTWJL}n#K5gdTp682ACM#Q4Hn^@!oxdqtT{6~d;)6t?!v|CP3Yr;qyq2q)D5E~vvGtwjZdN9BduFz zp5}4A@OIm?C2jXqUWQ8S*KZa(YH?F`h4;p)_0H|`v$k;be(7ixei1h*?(CPKPL4&p z%l{lVR^{DuC__DT;!BG)3SUGb)<}FU+O=u<$@g=gTRv9Wb?f8z_Jox$?y8Hry~&7b z@p900ee=btM*U>sq)b7p+bb@bAKD_L|G)Qy{q3E9{rk5CM6b}j0?d_H@7Hk~FzDaC Vb?nEJumzxM*wfX|Wt~$(698}CHEjR@ literal 0 HcmV?d00001 diff --git a/scr/food/food/images/more.png b/scr/food/food/images/more.png new file mode 100644 index 0000000000000000000000000000000000000000..b79bca428eef92302af3596b46fa700eb579d5f4 GIT binary patch literal 2861 zcmeH}`#;m|AIE2n#y1%$QQ4d&(E$}XEN9s&Ocd&t!;+PmQEPKp-OkHGDEBCPB#pSK zrZGxkL&Y4LjO5%>)0`Rke(pcxemw3UuJ`+Ky|4H6em$<&^~*EuG}={JNlOU?0x7$@ zIe7t@|IdOd0P&e$Wf2IZH1F<&^tm4NlktHl^3_Vlb3plHKCpVKyGd#wGFvGawT|Ub+JsVx4~#>_0%uMACvV8TUm?HQ!c;|lGl;KTvm0DqhQd>4Zb-k5sv!!L zf?$bn&|pO?AYBDR-+qxxIt6op#i~FNP#Fkf0nS8d9btJw5vlH7FP^G8z-YTLh7ee@ zK6aoND7Ml}wt=C+Y8JQ%2+V2B<({G(5?xW?o0 zG-P?jqcaS3dv#}NpojR6;-yHD6?>h`321D0&f^DH`;kR#+`Q`MGD_9aC`K(#W|D8Z zh>KcVM?<^Qq~61OB3#FG+Iz;v#*R?lWLA3y3hlQ$OE1AWaomJV{myb0$*Og6!GB6D z7Ow;EAV9x_uN3Afj)>TlSPiGPb94z-M(_|`vp@D}XnGUcF%W#m|b}4Bz#Gy<)yLG#`VZ z3~lbk6{R6_B%YR*z$!~*sZ*7l3>KBS?w0Y|Z834>uQeeJt) z7nn2Ur1$lLXxp}bx*iG@7X7g8s=o#%GfD0J%!SwcvuTJSj-*(x)8^{<;qi}_%yEIJ zhs7!yjx~C9dF7b?40|llKTjq4{)=!uKB*zT$ZJ&y8!?&QIeI)E-Ig-Q3EORJB?vv7 z9-`+KD126PNdHj=c>Z%mrca>$&sD`8t}QWsOsk(5()=cw6ou>>19kK&Oh>$uK#54 z#B$f-vKUt?S9)bNrZeSBf8f4G)yptq5_kT$X1DIwcfZl z|I;OGt<0y9GgFHAURN}x9(tgS`9#xIbw%srX|KpCqe9h?X};w`oQcBgXQbpbiR^k; zOP30+Y?}1_l*UBXXC7Uz{20HqNm6aEvG;Mpoxb_72At^k&6nqB(u;NOS#KQQ7sply zRSEOGL#qSK;M&#+TBPE(tB^E>dcCMjeI_c_@lN%o``>c$z24brTm6`siH`j2#|S}x zK~wWf>O}O)^>k)m>eTE^Vd)B<<(d@~7|5XEYiHFrvmBk;eChk$(aGcicMShI z{0%oh;fQW4p*FdWC&sNon!5;hD6}o>v)NnKGVpR)bK}-oVRNkK|`Za zxy!la$G4is*O)$5k5l0Fyfu%$8=Pe-c*i@{ zT~}UGu8viC^u(qEMX!`bjo6)GdlhL}a4sZ3+ksmUDs0 zX&Kl77-4k9dOLs-AetH+3?0p}WGDd`k?4}9A_tMSJwVHYp}G#t<`fWhIRy0tEC*42 zcxKcQge2FLdMAOX&@N*sfDv~7Jx?7#NC-A}8Ni6*3b79&5dpUFAOn+6eTp#wivP*| c>&#r!IM?90*iukD3t%wF-5KpvdEz4V{~jX(U;qFB literal 0 HcmV?d00001 diff --git a/scr/food/food/images/perfer.jpg b/scr/food/food/images/perfer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..235ed66280857daffc71754d3c51f2e6914dbe90 GIT binary patch literal 7662 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 literal 0 HcmV?d00001 diff --git a/scr/food/food/images/search.png b/scr/food/food/images/search.png new file mode 100644 index 0000000000000000000000000000000000000000..eacba27ddb7756bac8d393c0a5bf4b16689f0551 GIT binary patch literal 1888 zcmV-m2cP(fP)T4sUV>MdG=hd{LZti z@8`#|#6J=^$dcyH%++XSENDkhUDtJ0Rexc6A;hs+W{-$!{LIXELWn!_^ELkO`@ZYC z?rKL{a!xCjTCA>X2zOLf)k`9JDTKi9*$*@SBBDzn#I@G?s_Q!ZzO!d*0P4Elud3>u z5aMJHeSfhO5Lo~~>#No3D-n&P7F7f@{|&NZ=FSWT`Tb(%feeKZH8bzwel z(S+|^1H=a*#6e*GPHX+51cV>}SbViweG4pnrL{iGG4oQ8j3NNCk0-9%wtbO1zZU=# z$$j&gJu|;mO6^4J0c${Xi6F_z56t{gDRq_uf)fD4_R##m)Yb!&KT}G54r~;xesFtx zdy})7l(8oMxc0dOGoOa`X0PD{plKQi?>y?X)`tk#U7NLoqY{mzfPgVg(?9{Q?eRDw z`@RPsIQJL@KuU?o?!9XxA#}|V_Ff3FKfa3?Kq=+2qEtD(<06)j%m)(-Fq3|F`F%*6 zQcBzf&U0O5TNH2)S*=#k^o$r&U10)%loIFeJBL}_D5YjDVE}{HCl?`RzE~CZY4zv5xw(YL+ z0ZG{S6i7s`LYJlifPf#(v~LroG5h0^Ff>WB#6gA-XI4N&LFJ49IL}nA^&bxHPsWDg zg2cTqHq2!OF)|zgkW&71kl$6?wrhejt}^j8u)T{P7LzD*BA+FPlqAeO|JFeuvsm9+ zz{wApdtP+7kIO=e627zFb@Z8|5|@#K)IeiV2@@uhQsSO4$ssVaGmgP@P5^cp!Y0VD z)ex6LLp&gwra@k9C}50F2(hhp_W&>Zau{vfIxl{(fSJh<(To5eVDF18u?PT7~c)0+x^8w{1Hq!unzXuLXF{%}473o5!5%w8|#I|JyMrr9_PYMOow@W&ut%0G`0X z8#ygWfoc=AV=j3nWFIp=O~R zMX%XKS}=Ow_qCm>3zYHWNl~90n6oyTTQ8C<;U!0f8m5l~?5ytRA-|ycuU!B?_yUMn zQZYe}q9M>I5uxg|4t0H5s6a(4s=P^(Ah$SDBw6GoU*Dlmcwa>;6#PsAA^WQ7s<4TkaZU6i1Y2%W$#0xDrBQO0GP8t2Uq3oElbVup0V(N9 z&jBF{fH`VFMw8-+Ey&Vc+$K7G&CJLEWq*8;3PKcsQP2SE+E}2{gx>z5uRRVA508Wp z<5wrnEY60{{|Gfzr+|R$g+A8Bogr7! zP;VnvDG0>?Y;Xf^ZRjtIe&CQKqI(boKaX{#mw>P}0ONj5lsAx921j@?K|F6hz_^SF zzBx%Q2#W!*xe1fVfMtN_lDGo#KfV=2WN1FMDUK_0K-dWYF0}#_BEm;kd(6B)o(dRS z5>m(9DHVhV10c5HUHm-;0+PN@8UTPA0ik>H07O8z|1ALUfq?qLZv%jdV#nZZAD1k2 ax&8wKrwn7R((Zx)0000!wE>>q(w1~EPSzXky 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­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�Bl1N;wsfbf)o?uGx|W)gp-rM}W1`7}t| zulE~Gch1&oPK$Tb_M-~zQ)4ZEUO(@Padn9|w*3H`iFi%LtM_cbOqX9Je?9zw$FA%R zmcZ9ivFxPT&UXy^PosnfNcGT}D>BOyE={|mE46KHcgtNeQeVBwFNZ6hj=E4aI-u9s zGUQJIO}0<=Z4I$)RZBWbRn$dGDys1{=4-|(VZui$EW<%BR1II?6YaaWk5ahqk(lAm zXciKrv&aMHc#~p!VV`8UHKWG1`qanQDJ5fhYhvAPAPt~)Jk%+hcbM|g} zCzo(9VNcXWJgga|&1Nyn?|EWPk=8{{KqhUfq?hV4mIj8_xDGaHH6 z>g+*-nAnL(P3lB)K!Ysa!PV9Dg20{^HuOOZwp@QWn8xx19<1VeqjIPGl7dt3svRS6%&s2pKRE6hJ3FvIc zRk2sT4}~S-gd)VOk2~TBraXt?oA^cGPqaoCyr9V+#T<&jz}MKSxT^WW@pw!l^O~v4 zfbSVB>3&;(<3Z`|pjgd1@XTCLhE0VOPv>Fuy|sKZv3E_6jFx*$n8la1j|a0Dy}t zV7K!y5!z=Ud-O}7;It{%Fo$|b7bI|-j#gdZVtI|ZC0}^9#&&Thu%XSV- z(rNh*5V7S{4jVJ!-m`J(%Oy(Q>-Iec9Kk2}M;Klwb|CfUL#xn4Q^22;v@8!td& z(FHr1e!nj%Ee#?PN{j|UIs_yI2GTh~O6f*M3zE_xNOwth3=l=>k{Y!EN)9$^ zH2lWr_51EW*zAV3{X25WIaW`Y22 zjRkrV_6PrbW@we34RwKGJ?BnboUTmY-qe`(qN^Y+z6S;tZK_}U?g-!^qXe!M>&bD5gK5YE&eq?oVw5D0Az6HO2*WB zJc|tzK+a!uQ-Z9818(V`=z=hh7=Gb((^7{wLD~D-q;_IXHK zZ_ga@dy=WY92EWz|G^dM=9EAD97vZm2u7N3i@bG|1Y1f%uU4JT^30)K%O5^w{82=| z{*$by{b(4|(XRYm`s6c$)@{1~A#N&AQz}Nkv5Y#5lCHX51HIgd8T_e2^P7O>>R#c$ z_Dakgqp&`RsLyNjSA7*W7s*f@hoSm@<&}2IR$7+Fe$&k`H8slL^5RCnGWMhRzWgW_ zE1iOHdimoBGaH`inKk7UsSdS%W-}`{elgc;;TAW=UurFzCU!rcetuN?qtaWV6xY*Z zK+v!65NmttTV6o3>HY}51Zm$Nd^KG6Ct;Z5m?@u7finUE^Aq~q00n}5ZkVz!5pPxZ zZgI({(!_NuIBj0VOdooWn7!_iD~P(ecMWd}(vg4=<`z=PI z6XPC)xwP0Fv3;$kV=Xd;Ta&o%Pb3*GfwmZ)+v8~RXTRWIM{sp`XBBH=_pW(m% zi#5bDmc^J!4cYK{0T{7v$oMeSRD!(E8?Q&w_+th#(Xb73P9Q^)a_tsSox~0!QuC14 zuuD9RnVh-Hy=-=mY;kRUZI>lrImWy>!*r_TIT~;)d17L+G}R3XQ#`no!fZ;4UPVzd{hF~J zW}+bi_?}0s&Xh`H{d0W3I)l4`Kgj0pURuW(>VYMIi~1W2`(srFdxr75#a@#7emzdmWDo5(=5Jl>r<;2ufN2~j5nJFucQ?%5iD5$E3z>#C-}z^SDs z_XD2|8LTq`c%3R-P_=rt>+Avl7IS;ANRi)RLe7^zug64uCJ13rr&DH3-eNvfiUU1* z9TmgC=EWe|Q3Np6H)i$HTGgkOQ3OOvUHrguLd%NVefQxFHK2`Nu6JqO2*=C~oa0YU z6aTZ(bS8`4pM^N*hZ#nlQkEHbzi!_EcM^Xlk4s7hH2->PhpSrAiI;FRInecF5|`%t2cQt~raVrYW=x?#02|8l#k$|tPt<^;XmI}LzL#?pXJ!~}I#lDksKu(OT=v8KB_UE1 z-Zq6>oUr-(YO3J-G4@WEXh7SbMOQGdrmXc-f6S^`hupayIb+8IasswML7t(#8nKN^ z%R$gmj-3?$aNd#x%LtM7dkYD{fS=0Xcuih znTe!of!v+cxDggo?RN%36yw$uvU+oNlvfpu-0C967;X%XPkVt^9?<9cYLPDOzQCdo z@NTSBF|%xPhALhlC`$>6lOL)8Xyu<31Y4Kj*Xv~#=$Aa>rl;uz#U{&AQV>~%_ji7H z7|{2I^T~7suq+Z)Dn(Xy8{>vlflDkLbwKCH`#w_lZdf%u{D5~r;DkELraWKW%Gc~e za)MX2svVrpoN+%avMp8x@0aX*pfPTqUDRc#px?=&)#b`Ox|`w`I=w0^r3 zGo=Ebk6{TJzv*@~SzJZWtMa181gFe*N@L<0BpwJ{8SQP2UuCKni2F7$TGEulwspfQ zh|FTb6{C}C`E;?>i6SORNT@^Oh*^oG>}b3t)V?Qi+R{C-Rs2m9C0wY%mc+>xkbeDd zO24=8X+VdmZ0^aw@0-8l_+MIR5?y;^^)Q8YO_lw@yLN51IvdZ11bU7fWO-;|nGLwL z6@ew!?>=U1wEaE9KP17+`%h*ec1=!^{crwRKwIOf>+D`fr{BRh?vZ(dCb!kD#xrjr zPjSqga4xudsQrbKn*_AA>Oc$N-YJr@wYypoMGI{ba3>-zROESD+$q&oIh~372eMRV zB9VQu{4H|+0dsHuh>O?3IW-f;LxN_;$*7c@5qG`ybntQG<|KOs@Y3q}L!TbVsc}aE zVFb}Le4>~>>KOC+5r7hRwspDpZM?-r(?NY2HlU0+GYpM7voX?TE?#a#m!6S z+_X}o9I<;ku~^0|W`7U|KF4O!F1x&$sS9buez|&GG0@|Eb*uL2$d5hvhSCsjw4(61 zda$o=&x)c4)89K=kobrQvM8FT?kNsBCWe~Hs$3n~LINhrF+J03ylzzZ=|9^DQA z+1mPE$YYA7E!wHtxN5L|m}cRHB=q=V^SoE$R`vi`%Ejf24}4)q~NW-K8@#uus(v%b?WGZ-4)Ry zKT9qR@wzsk@8sMyzRtoQCYumSRYp{n?x3Qr4KDXM&w;fBy<L( zZg^EcYLCpZx9Y%hV3E$G=MCvK2?gkBTwnV)_4NLRRxt;+W4|26B0>Gpxu_jGKV1{Z zjcFD1c6j0_-T7lxQpjEK!5ZT^t4Hqk>D*XvJi65B=Rps&yV#|v>sp2}i#L`3lclEp z8eb~6zqUj6yqN=AVBEyE1rWIH`Zc`mk`#71Xw#OvUASz;3s~MI1Nq-5mbim*wrfTg zGAlIsC^A^Vz=I4{|HZ*o#qA<_e*LI&PhTFm>x+E;0y_s7&7CfF@uTft;+3hhfM}&* zi@W2tuCh4NDsdrH&qo3x7{4D5dg0^Uz?C7B;Naw|L|h#HHZsLR4F3O zMHr@t8LCnwq~cO4{7kaAo+hu>8V!8PMKpj}AxQ8n=9vgCD-{h7^$d|!h7Edrb`X|h zsHy9oLM#5Rp@n-wJ}c}6_6M9Yq6JR4FmCzKAj}(klPJ?+snLxR?|6z>CKn<1^2nq& zQCwaOZrNm!KeNjc?8|bv=Wrd4b-CN`eLfN|^d&5e_fdqKRY9TN(e1V4%4oaB$-|5> z0E4kGE0G$5u}Hn0JOG~ad0RHyKnh??r`#P{6fCQeo_qlDbu9gBMprBErr&zsxi{sVeZGdhF~*w^F>_ z@}qOyTofchZxr&>qUEU^HQ$7Oj)+#2ub^>e)fMjlvLg}X6*bIKh_A zn@G;Im*0CvKar`+w{Zq3y0IwUzGb@GtD_ENZ)egR^o+C850bV@iig_>v; z^B$hS?bz7{K#<=pg)Hb4-|5>QTwEBrTzm)^W^3rDdKs}oW)o{B@wk6yl0^ghGOEBs z>GC?S50O)bqTRERXG<_V1{APYOd|46C0}vVP$Z=(q_8S0DYJUp@8H$za)x|T?xOa8 zrh_d;C`JfO5qiF4te7)H%D6?v?)G3Br?2g=NRa4_7e3tQVH15{h#UiyBps<*T^S`P z1~10DHVkd-+9d=$m>usaHkoL&qbv*KwJf`PV-}ODK0Be`VA7K?l#H-Bkh0edF{l#^R8sknu3g zk05Ndl;I2Y!w4jbqNvzy{~i4C<5V281u45TcB&a|EL!E)(=-Z)`2avssB*6+X=3rf zC!T@85}ir2orpHiIXVW!4$2Rj@1A{O- zY~VrC5cG+NU?XL(Dv^Iqs8%QoAxbke-?@*42$g#EsIxk_mjX`Tw-TKj7DoOUb28m$ z?KT@SJOQdBo3tqeM#r}w8k>^u{`!uMIh+`33v}gbtt{D-IK>PID4Gc2N{M*mHD(nncbFwH9r;to z6$t7rs1}>1x2=0J2&&tL@a2?Nfp0ha`XryTI-S=W#(Gc$VwPZmT^Y=%KD zTrDlZ$P^b$g~Oe-go84X+serp;&^vt#FJ!-(LS;ty6a#U@fJy`a%cWDu8h4xk3Ei! zA<|P{V7FH6SEusqRT=ikb|$yv9he_Wb9snL3FH(q)6qEOCvvBR^Ql}K0)n*h&m}bv z!8=sKh}{2=P@oOb!ByFevF$N%PFUS?)kPQSbsWGYc;_|9GZHyRv|@)A_5paiXOHYE zJ#=-O(qjwU)|c~8tPsa?(>b9u%yXYpZBJ8ehbQ~&?8MVj(`f=x&Pz%KWe98P?W!Rs z>Im1NZ?a$~zYbm_HwAu+@0Y``(e9Z`soRTtPV@l;dJcZOw-mUTA5vx!Z{^m@O;s}G z5bzXh<@mE{{XvQLWhPaFH!zYnBs9v6m0*gZ)~?_J{O-BWO`cKCrKRweZZl zb+4_-%vi?f*i+|d=7+Ij%i9Vt5V0Px6AcYfp8FEP3eQjc@8P66(+4CRB#(ql4`VpQ6kCI4xC?6~RE9k8mxU675{X z8|Q1}al$z*b}){};5Bm}rjmlKM}wAh&*%xYovDopb{NmG?h*P`4EoK%lZ^@d^Vy)% zo!U+7{)Cg8Hlp)UT;sfPOid0KF+zbxLAmhOu_kKBfI72u3V?Z(>I-Gb_z>$&uuNee zwfMhZX|l@&?!PwY#mODHK}EHi3rRXP87k=OBa45o7;|h$IQ`ss8KN+MPr3pO@zJB% z@A~fHN^Vq3PD)DJy|>MuQ|AS9{goKHBnxJY&@UAv%w7`gs+B|PMg6N_?@hchQeY>f zEyAhz8e1M}3+BU4y%3hKQp;T~X2p-Bi4@wGn}|dQQip2EPEm(z;WJvfQW@RF5;9{C zrq{ks<>e(mUJ}oYC&YFgc&NtL8)_nn>(q9~9e;Ae6naH~P8w*0BW)mcfH0F$WU{lR5-@ zdMaa@ZVmum4a=^BZq@*eiVqe?oYF^IH%cVh3n`Rc&qNF#L6?5g^n?>B+jBWM3l~~_ zik;=BA$NSLEG{*q_vUnjQ64$+=QF&lg=cC!_kUUd9g8ol-cc7ay|4pxtwSOs!udIN zm1M}G3H%^?#Pv=}3E7j++$%wLf1BO~-b`fPrgCroJ4ordtz3#{=~^nr$Bz0vpC#8T zsIIr~>o%(|jbBrqC|66zE{L0h^+vfWx8lTG=a*BQi7LaU7D+HRRf=%{pfp+5fGuR# zR?tM4G?oP~l8nx@qwD5Dd0r{!!Aiy%)AhP)lo4H2=3X{-AP)SwbZOnoe+ze6mxN4D z)LB9){|ciN?x}(^oMpj|-y^Cies&;a1Hk3hw{<@ThAvHoY}Kw?bcWK(ii)~Px5P$n z&;LoKFQ1T?vQA})^V@bAiUuV!5VLtR+B*+Ti<59xXzFO{*e;cmD*uWlRrG!vj)UQV zx%3}EQ>zwFTZn6qp3-y+^eKzCEXmgV`6h)*fEdqwL=>|5`VE0zKD!GL0nZVOFmA^egMh3++pv$d+E7(FT*O zO1)u3vt|xXfLlHxAN336H{f&hhGza_s79JtqMGqLFiasCi|+f_L9`DG`fQd{KPIJ> z)@%@kr*d8!g86`}?wzbsyU8RGEmh8O#m`s#{8l-j`x4jI6}K_tOJpgyd@1Eld6 zVUNz!%ILe;tJOn}bR~dc?E9;v-RSaFp}`e`Q%KdBHJ}o=Bp|M6ws? z;>|T+AzU@EbF;Ftg5&m!vRPjb{t+y_i|@9Ph)Hs(MfX*dy&dXeddpO1OjYiE8n}c{pb(YsgIY4Hm!#YhNF`^a*{; zgsJjE<<&wgl0UakHlNvY}MFR`l|pzPYxb%ljV)~)9L;7|f~?i~M|3&ax&DvKXg|1?f|eLts6-ZUk(%`W2o! z%N@M}vTeMOF*-tcs(g=s#xQBCl&Er|PnBjuqGaG=TPzQ^)i%ms;$1KkO%x@O>y6?U zd!g)>TD7g7-*58e@1xUpjMJO8J=3E{kNjb%*I>XIeO<7e6f_P%oh}O{F$0tgy*V^Z z=WCQrjC(7LjrxS2jZL~$D)n1Lqn!QA1B?AszKBnwgLpi9a9?)+vf+8cfTTDb-(Ks4 zGzQC8z&8RO1V%t=;yN=aY`sg)^K1$DZ>-=zeRSqKNnU7}PlL4JQ;til@SL940>ZgjyKjeJ0o6Guc!=`e9 zsDIROgH_S_7M-e*9b80#bzg*q@ zo4E4n4-*OCBtluceU^IsUxbE~iCZ2)6HV^&_`6{cH}wnXH)h>W&lIu>zRIifX%-L; zu{#r+YmLXVYYoVmG%ZT5Dey~_cwW8*r?*7A?uWP#w zwJ=b+T&dqJw+@v)t@>CbH}ICHvZ$F3&$?J1FZ1(B)--`a_)uIGR`UCgGT7{&C+X%a z*?shlxUanGiF5itJ|@cRhm`E-Zmbe6vG9f9=Hs^GqiExIfIZlK%Axs?_mM}%wQ6Pq6MwgRR3}Yl=r+Q{xYbfm2ME*_ zMooY!Zu@afdyW<(XJ;YXqr3{YQUi5LOh39|vHKHJ8~qF=_Tz|Q@ll^$Cr!zH-wVa4Xa7lKK_ zkXMaSzHNJc@WZk*+uZ%&&vhE1nEI&4jKUN7a;D36!WDwFJkp5zex4F?19~zUpw)GC zz~f$jbzM`Eyor)Wp8ywAP4gV?LiUX~CXck&eZkz64MUKUs54FDbqoRLK{RD#hW}bE ztwhEmCLSqPzWdL)uIecyY_?r`ar)< zoWkXURlj=*2N>QxELxk~Emtw%aC%#fu`yyEr?N#xo+0=xwpQ2wy6zctkN@h}ugPiq z7eP|P8sy{ScG`c!rC*-fTa+5r{AewX256_7jz^naBS>TVn^KK7dxFG=yzc>W$;(cV zrpI9FOC5_kYqtZkD(HBeioqe`UrWp??;&&IFgYbA%rSlEy=w@56^SGcc-<5yxI^2M zmyG{vkBfMtm+8iu&=&f$adJG3Zc=f2R_+~l?&Gs^kEQ}$2393@>9Yow`sdo80YX$? ztZlW|mOqDQUdburgQD=jP24}GrN4`@_prVFz4y)S(QB)nLD*|}mgRW!haT9~>D|rZ zF_YWgLmv6z%q>QLq!8w!bR~esq^WvdJ=?-eIKLIIJ6j?;hg5rcQ~4A1Z;62E+kDVZ z`4z4cyudOBDQ$g&xydp{=idFhJ|v6)8rwQhy-vn6A{uV|7@DU_N~vR;Sx&z`nufzK zdS3hkw!IaKn|u5zV|Xa2ca?W2k7cLf`ag)q^wYsj3cPXbn*FYmstY7}aBq0c3s; zb36UU`Wdd`nRcYL`?f$`C_Y?EZ?SQ+HuqZB5p#=`uAIfw_j~alD$v~xA8_B2gC@2#J)mPRK%dwwTxXHH;HP+bW&b;;=w#4?KP9HtNB8|&OT zt0@!=HnDyKKh;nO=@)$%5Q3`HUb#O4(&ebV2UAtc``sDSCuLT?w?7vc_a18QD~+H zOs$@S=vV}-^XY|ti(qfACD?D)C>TRkf?-O}mS(8bQCGPr*3no( zl<3-)ht?`A{o8ykgl$cv$jCsh&LldoNA0B9oo+S1ADRkz|Ie8K0_%Nv;N#l!Tf_1C z{YMINQW75~OU7q{>DrQs?G)2WHMjx? zIxjPWF2@+@O$V5lohxlhCenH+mXtzm5yB?An%BOn;OO&;+=)wd9Cpoefp0-iMw?X@ zyiu0Jn-`OG9DS>!Y*-}DWrEXkZaFc*eBeClrN_d!n4Sl)HP>RytkWt(7@01UV?~s!N9F`|jBxuGF)##5 zCYm8qQu!XCxbz~c(P*aMl-QY@e?2?0ss5ZuUo^!*iM$0MNF#Uhvkv7t0Se1KIWduC z=Fb5hJQ^{hIcLt8xt$E5#*|$QA)+93D1m0F)F<$roBRGvB9aytCbBve;t6{oc;|d6 zcE?FhFnX+so>*{Q;0=swn>^;)5BYgHQ>YhNDiSQ%W&bX>N-6e3FLyX79;LicCMhSw zIe;%htei3wg(K)h5XmrILoOFGDPnvGNU=&iOfbHwqTCgxWhKdh4@_8$#j!vC@|?HE z;zo?Zn0Anu20u^AC&*jkYj2e7SqMv;+e-3&Vz65UlY#&)692wl1h~)t>d-?c(2}k! zuiD`l!eGGFhOMETHsJM~UN$tY7E+VFL}EZ5HIkzs=HnKVL}&VY^%Kzmtz2YOlh9xu zhX+rpYf1%$YazVQRPqhpn^YZ_Y=z}m{W#8#*OBQWnog#Kl4h5YNk~kC^LfOCjI22fS zk{_fArv}8dVaZiR?YjSbn=S)<^N_Ur52hytx9HzXg8XQ;ZSuGcz{wj`xn%b93V7bu zX5QpI*!^CUlgS@MZTO>LdREA>?DaH12al3CJ3o&OHgQ3u z%`VgDYstz#RWs@wp@m0<-nN39XX_gMxr_MPOSTRKohs*#q98ZeJwq(}W5v6l$f+%P zFA`T=HoyaYXK`Q=ZkF?x9d6-m$9qozoI%uD&4|o*Jzmtzmqce z{4Y*c@T=eFmRsTj;@9z=$ZPHR_S15i>SvBG-=1{{oHnhz5;cgQQErbjlPqQXFl}-< zt4(OwlddIHtfuRGFKV`U$@g6Ac4YD1D<8Qt`PWInFb@k%z)Uzce>qxo2T;px&fX;^gmrb&*Ku2` z=wqeI%Vtr(>D96F9ZNvXKJ+mwq2>nPO=SSxc&3ip>spdf(|?kYcGef5G7dUZoO%Diw?Ik9We?IfsZ z5{_`mjTDK7i_PoM4OUXh<<;*HIpn$TY@)@Q8&7enZ5D(&isq>#(~0oa^_6DEKU76E z*UQ5r9y0$7x3T6o|BNuH?DSsauQ>Kk9yUprCFhH4>N$-UbnlJy!jK47aO?2k2NcHvMGBotZf)&Te#sA+*Z&BZ+6g5njt0=d$j)H%Z8<~RTDOwcnch* z2Zg{(*5@`3`YlFRtj;#MzmTukOZ`rm62jd>I_l*nav_&NRAY-5++)KZ!e=G0`Vy~Z z>)m3I3FmbI+PkP#^6u38i1R%R?ZF~3j$m@hi3&fRbwJBah*h60{4f=$J)qTIFqc-Y zJGb+#%xQ?MN%hTLEjJpOkqz@Y+?#81m>a8EsxDy#b5V$LXgBM4ix^DM%1n`ool&62 zW^2Ckeizk$S&1G8G9m0w)@`@b$)ZO59`>;KdTZ?WG5(Sz2(f~LRc;;!x67e?4n-5q zwYPhQ^e#8J31a_}+i1UAxZyJ{#zKG!d~OPfo$RO6c*ZH8H3t~8{CoRP8ApAv$YAHA zQiF8i=t5PeY8L_-+n;fxZWY`AeLEr=Rx&4g&QvPh!tHEUh}lhmm&b!L6ZJt>>s*-A zc6TaX?tSW6bS|T07f-{$JN)~nBGdg9p?s=Xezan*hwRA-h565~erfXAXBx8DQ8Ql& z1lIZMI&cM8Z=GCO2yKjFwqywu{w*|-5`U56FbwLqS4w155?6n0>qdJBm7W@#k@@*8 z&(eV_khhT6mzKo(-?w8145}Sb%M(1B7r|rx^tmZ28u3eZ)kS*iJXi=NKlP5@@7CxN zc$a-8FvV~6`+3V3xJ1L;N^F6R=vB&L(+}M6$#>4KE!My8=7EK)==*ys7Rl#q>gZ)9^GGO+x`Mbg}-QSSd$oq2ayV!Am~7=OiA&Gk_q-Y|WL?$X z`;gZDjfr?&&R9Ugm*wSRD_BKm^CR|V8N}{-FbFC?c$)F^U}@1hE5QFmpgzPBDK^CT z$X`|HHW%`yd)I5v=b`wGUO-)sn0k_dt0I|6$NM$yiteb~{_>=+AEBcuFREy4C%Dt` zE+WqNeE%KV6bhtZ+bi<)t<6((J*YSPYXHh--QQNX8;9E=;K!E@0cZhhd zd)?tDorXyO{T z3FllDw3xkfl5WyA-8iU}*U4Dw%uMfcq13xEdp^}(V&|Lq@4sW!mR!G5Fp>}i_?M_U=53RrI-YI4<=_G9{}0iW`*&Xtzj z%!}XKR5MZb_(^GzrMuy^lXlp~kIwGs-Mur$-W*oh--Z@5u^A zeUPi1B`MrqX>bKKcrK=Re>oaT*SK%{;gXZ*az239YQ5mBefz-eta7!EJc>ovJS;xl z@9c5+TW17JRc4Nn1rOTN>H2M~bMA(chlq$+u|T1O2kJB-z)shj6Je|tZ92X6IdeVg zr;0je8A@StgW6I2#Y=-!a%!!Mu6@GwI-={u;3XrxU{CfSRpI%u6YMiG6;e`}7x#&v zPv@nyr7Cp9e&xEH==_v4M>g_!+9E-JeC(rX?2=5e421k$rLEhli_?5t+jm@335J~? z&1?bqm6Wo?GC_JIO0$D`JQ2aVjVYaq$T_xvb^2WJY^m-~)%mxjD}sLVIqAwA0fKRs z4Br3o$7>t4rCuQ#3%pkZYDr?WTWSknO~^53k*|G!UhsZiV(5+;PBilAKKBlAV$jF> za7z=2h-KGfC4V?nc5Y(vaWa}Y6)KsEaTChkscs>)HrE2~Dus<14d|S~iD8;;L6?Rz zYO8PYgX`ud&iZG2S*{qDn8MqcRYwK=f<9tS{Ly{TBh2jd`~B-8wnJ94FJz>zJn!d) zbEEDleQvr)T93|ED~9|wkuuv?BzyO!$sLU+XpdH0X=-lZG9lL}=kRn*ne8`~FHMz; zrmb9}y9qc6(t^d~jf3{9V{)eTdnCLVN2XhjlmGj|NKqbzJ*er#;*7&4dPq>!atrvc zT5R%wdwNrwA-14y`IJMtG-+ro3%wZ5x9hD_ph++t)mgwWB=W(1KgG5{9>-&swx|AM zm6$TQ`$q~!B1Eb*E(@;lto=DwHWI8-_r6_ls}m3udc14B_r!nu{tAOtF&mit?H)T& zKme(c&4IiBcHdOp3iARWUT%AvXo_@_Ae}gXr{}K=tAFMa#jH}N!iHH@jYdPvRIO%nA|#YkibB)BwKHE*Sf(rEt_)Q@|Z+fUm^+t{f*WwGUxGuZnj&<&v8} z<(&5t$~49s{Z5^9S{yZbPvM=#%0jQ=@UDxDP6O8GlOew`j)cXjJzJ?``w;hjzr3)m zyul8Mou!Aib>6vPYZ!tMj-h(@cj>D-w`fTjIh}>A^+?{Cto$;uvgUum3m}Ogwx$d- zm2zP70_F9nd!r0QCpJ$@R_f*i>r=W39iDc1gyT**-QAP_kNiVC&P$My&)b~mmj2yF zA<`7>y4HDHq~19|`+ag2=xyjVqjBv>XrQ@S=|;4_ud`x}IErU368UKi73*!)!+u z73?Td1q4?n8oXi)OF#MWxS~oe0V)eF#-Y^M*K~9;-ivjd5jj!dja zR&O<+yDj1Hetq|kDlAS++VO#Vu~^raoJaOXWFcFBQRGC|*J@~+IGAS=CM6|eIG7&# zWezX}{7!NlacV1wof#T3)CY6mH451rUiAX_O^+dGck#)czmsmy=*#+A^Lyl~90?E@ zV63gO-jpOm@=hu_)6(RPj%aM`cHew+Z306Kjvb-#7>QW$RGZP4hO3O+04vxk%=tgW z%JkF2qM|Clj{gdt?h6oW1TaA{%$_vM`1mTrSt9Y%2KEX4>kp~)DClK+5@oR;-D)E~ zbnjbEHN_BF5e|vxkUnAbvgx}eQcDWR_V%720Dt^_96~)Tvem*-B#@wJN!E~;tfeCZ1b3QIN_O+-XDZ* z?yi=VYX>;aS95g_Q8}i9re4VSl&=Q zrcd=Y=(^?A%I5sY=`-4}5Pf*+RWwL2=CbZO1m}DtBMK9A!w4eozp0)%0F3zj^em|d zrqxH!aPHZvG(JECis_6Ls4vaYT-p0*_N*k*;<3X!YXN+KxzJlmwjifE)Q7{)%Woiq z^X^#d^!R7}WV&LUD~`4kiYDLmgHB!c(DSXPRS9L628{q0MeOZ4#Y&~R8^8a)>kp-G z_^oO}t{ZF2tJdQO&rgA|hSCRgTFhd!^lKC(=fPnBsT4xJi=tD7l-BfBeR=GxP}^eC zg8jE;g0C8sCzNC$b>T$LK4gnG-7p%Jzx}r+3-;$f-7IH&=q%0m!9{a_{GOozzqb$? z(3R^;7TWWX%gf@lAo$aJh80N)MC0@bT*K;E12RKlz&@D7(ADy+jPLu^fwrFDFyKMJ zp8e>4gC082Y)V(6INZAOb^h2v%}GIq>9@Rk^`gj@0_W{PW(>)AVwgW`mY{|h`=1t| zwCcmI8AQ8odjJ6{N9ip_UDj4Wc!=b!}$zrd*_|c0m88 zX>%KQ-pNyJ^3A(Zv$gbz!|CNfQRClciXr{#T2lM+0q{E7^S!F_hnSG9b5Ew9g(V)yqbxxmU+C}b* zcXm1y@)@rTcPLl|1@x0~<$l%!+qt=X=aY^^zGix*@mHy>WG2j))bsu}3!zjd&1Cmp ze0@R1^$mYtlW9#_rW@Va1ocT+RmDk)FQem85>Dczz_)oP=*SeLNHUqmYIiEU%V+s= z;!9y>ID!MS*OTbP#Yfl(#_a-hn?kpn;pb6j&PK1p{-j8UsE~MkP})N*CHLT66X4&z z{`$su6ip`c}40G~M$Z#b7`@5&skecTJEHl5*uk{SgksRSBB?1}>U$Ep`nqn?r z4cN(7>$Vk2Q&=@BYozpc2ROznvf3y=CHchqdiqXR_L zk|4M{;N&m>gMWtB8dw-xkkbl%13h!XYtghHTbAkLNRb#(m@O{%873W!Sce2uw`0h> z?-Vxyj3TiUJG4JfX9n}sOp?7nI=+Ec`T!5SJ&M}YAr@CzkVY8AE{Lyr)_pn^a?^}4 z6upO7EX+TNC@)+(lyahcs&rM?N^XoN(|UkE_At$&yBUq}VPDL=bcwAV$<0=VRqp3l z=$={?)6StjvEsYqKzAQE?B^s&6$=H%1!_g@F$|EuwgQHKp1h)Z(ZzW!H%+F^E=r49 zuY!@Zf$c-C$!{E_r|EfpcSBACk|uiy$kxSCLH7^2?bDtJxEGNQ0n_ySW;nm&gr|fF z0<1<X6ylh0IL+Mm{93;o5lM~FDDq_d z>UbTlIQ&ek$%tzi&(0@ZP#+RmRGm3&!Dwom=_&>AH7LVhF3>$Oasj@lV;r{_AyHWz;hc{ zx6evISTp(i4zXT`m%aWCm$5@=;3eItvDKHhzc&H3h?+qzH62Qef#F#a{A_t6LNOfc zKjzPpA}8~c$Q~XWgSLOvw;Pzdf|dO9q4wec(~q`eY#qq7*39g}r+=7s2Ne4M&ePRV z(n+a*1l{1A92;a7r>w;@467|WdH1r($Z;ooc6{jd^|M^P-O;>rQoO3M&4gib_MZPj zwb6QT-qV7_74;_X0C^3s>=$Ux0!GOxi8LqMO0(jb4`!n`>Z(`@lzQX}#6Jz>8>6Es zCTV=gDti(L-(2I1k-Hb(f##;lDV};7@-+g2F^uaW1osMTVOd`G-Hm(Mo5jS%9NZS58?3*}s*SCp7N-f@P{+N?Q1>LL8+QRqn_XIWmk@9X)13t8+ za(Jjb+mgIQ168iWM_qEm%bAD66Sl1%q;UAtNlpFG-#RODaC=)D3(^<#pI|oR{HC^y z5#l<3h0~JSeJsH0M5Idk#EsEHf`N5x;IUzb?sl>X4R(*qeNXeWdkHkA%TK4cpDNw9 zVD|^*ynkrY0c!Yn2-=i8o*%0*lqZS3facN03)iig zXv0xgC%aEjNfF}59n~2??fvfaQ`MHdLTN}9@IY7=9x2b`n?I8*H)}ZF!{fdYft<$g zfXnqq9T*|kzUO{CA^Sg?t~;FS|9x|8Dx0Kij!l$Jh_X7!%qEe&=W%Sx%3e8$$lhcg zGc!Bugkw~M!!ge>qTgGe@9+H4b@flz_3HJ0J3^<%@dhHlv6HMRn%;hw*^y?BzMUh>xuLG(Icp8`tb2yWv<3fbc^n)mkard5#d#6w;Smnvaozq$)UNdxvU{B z3_}OJ*$&;)VFjy44Sp+2s2SmqbkjSVNCMNmz~OUX0;~1|pl08zqmV6;VT$i&z@Xau z<5i!{QV4AJ)5;iW8L$1+uJ^&PTPyVrd?70H*)2<>xA+X1G9P4V%ahj^TgWWK6>oR= zLTY=>g*qWOJg&PNR;y#HS)BELrW)o0kKfo_6r3X>&Q6Me5lq2h6Zfc|+|*d{n_-$8 zo1flJZeIyzM(M}eDi3jG3^=%{bQJL>^QH)F2^6O9pWq8CYhvKOXY==ceph&ScrxCD z#aY@%w)rQ0tumFh2fv}-KUATN#NhGo&l6th$!B;Bp}JYUtya^oFE?S$bp<6rmj9+v zE~hehP1EQo&%f;4D}M!Wv^T0?>>b~Vwa~_DNH%Obt{~%P85fpNh2p~0(;xvOOYR(> zR3?hb*DyU!D07jZ>+({YD}rd!CYIIEJ8IkcqSl>7A0g2Iej}QZ_dP-RJ~|BZZ`@1`v|iDcoasjx@%`4+4*Le`&JqYHlNS4H3!JmI z*rvm94oA%;cb2|-D=oip75-`8#YV-=i^3jlbdF|;QutURKq#Oip-~zLO!EBMG#A~u zps<3#T&{hU2fq-u|1Q{Sb$5Nw#0$P9PW7+{nCyRdDa98mpu)~gXdE}1yOHOIvdk1d zumPv077(Uzq_G8oC_V0zm)1gK>?(!9(e;^%g7L<>91*9y$}dv7;>-;mD?Qs8g`97= zqH0QC$d+}#%-@8nSXo~ng=*63FLXokLgrZash+!Vcv5wRHNU+M$;1}dgmD*Qpw>^R zvVx60IkadgK3YEt+L{Vdp#&Gb2QFbpZ%YK(<5bqSz;B=9+DOLyqfs=lKL-Q@aqaR^8Vx z3dvt?W?8@VR$yod{-*VM8zuYZqX9R^H+Ufk;JB)H6?tJg8fT?p6v7>O7_9NO^Tv9e!*!>t@ zV00ez@)%u)lzwSZN2q4xb>ug zxXGIVg3QGoO~5|W1|wpQTF7sV{r8O9yMu+c=lLWax(%9ZvC59B4nh z&sWhS7NbYYr*bQdt|UT`D?6Y*>gN1F-Kluny1i#;Pl^)Qzc9Vt_;RBP5$>*er-D($ zCLwrw(mNKBYAbQWI0&{d+Ip+)^BH#xVuLuE~*oJGj8Ds(&z& zz>*TWroK?4h^I;=4@R`1PLBY0or1Ev&N zzXXDFe4FcB?pOFtrH-Lv-ZZFHm%%AaaCzKbJkE6H-03%mK_-H5RYvOS>TMU-EwicE zZ{}MslYLRBIj+SUipQx@PqU9RMtdHj6I@)8wio|q*7j3@Wmxh-3WgW>q^ zpR}J%-jwa^HkXi6FIW8bq>(^T6e5fN zSBz;Gy3M_lIc#@)EE-4BRfYNfEep9bEp>Tcx0$K|%9vf}`Q+dQLQ`J^Sd++;H^R2W z`0NTPG&C!>kUD0chu>LvPGBOl$V2h$;G6Hb=vxcp7kl795#8U|>g<1kIjlKeo{@|@ z@#mHBV0Pyo3L#Q#MB4PLLy;4|agj{f$%$Qf*uvyFF<&StArW3ul2XHzn&*gGXlqql zQE@LRdt+-Sy6HxuNt(&iEBJm@XUdzV)CTHDGE5!2hUaE@W8IWs=$}tQg&U5cntn6< zIOeik0=Iu~ne#zCP7^=aBLQu`wFFHG0~Tk?XuAeocjTa=nr=w6>aV3xubTGQ=h+e)5vz zj4qQ9plbc}He5x+WVRF3A5B*FT{?!apAUGfHtjCrc4t7na;Tsn3P zD>R&~y{KIJxG3bqW9K6@J4dHfp57*O5{x@vg194MKL;o zw_2LJ@Kj}EIp0ru`(ILJ<0^cR_7}nhf2Q_I3T{Cp7IA<#^Gl*UyTy6T|TA4_v<#K1MPXiR*){4+M z|L(g%W)C2bN%A=n-NrrsmGz@QiiBeqwO7`{O=bvAsOi%^6AVjBp`i$xpD`$AVGO-H z(DcUpzXlEqM1a_o zYkes3Vz8^QPm*XS`52A&w%`7Y=cJtY%44Ab?ac|W%_RtxP; z{=6B+N)iUoR0KVZvk!8M9i5UYBp`762Ofn3eQNTN?IP*lT;N09>l&y`@%$Y~h^(LatuP9Un*Anql^7s0`0EK%qp!)7a$!C`a zbo|}NlHxI=_sPwD2L-@6SASe$=8eR~-i>Dlqj#kXOddCF$2Pv8*>Rz=)s$Jk~-hK;jE_$|8drVO0w+NzbXMV!#z$|hg1 z){B)CY3T8lUHB;-dJAgkW0yI8&#aqHGK=I9{n(6HSeW}(ETjVx}5@V<`lzw)Ox zeOfFYOC!N>Us}4cn;|rOCgG{RY>9DNXgG+*fo5pnCv9X|b+>rfv$tH4#0Q-0SxE&8 zw!MIh{PDw^Q)8KpQB9Fe;wkbUljJY3qg~Xzi?9j8D+DMpFiOOaq$z*1A|#Z0RcxQ< zdYU9K1v1&=h5`-fBU>&JkV&Was~W9PEvNw?EJ@gO3@AFl$~ePiK6b~=_Vps8nkt7N z=KyEsmrQfBX!_VtUV6p1X(>h%HBGwG`Gj^A2=P`$Y~IpCr@QX?<$gE?kv=xxe-GJ> zV8s@e9Gpgpx5uO5v}DCF&K6n66KykSteI}`Qd~Hb-x57<^r(xU>_fSHvR1gQn+BU! zD4zOTL8isMbmLis&Ls_9_Gf(8srYZL{Wm`$wNEl^Fgm1y)GKqz-Tq6Ts;1X~naS`& z&CQ2#_REw&>-E!h(9*1{v1l*n2^{@(l^|-6&UgO)7;;HH6u~;qzhc;B3NwtX%p?_FyFR`T+=sPDoKZ&-YSM} z@Y9Ej_BNQtef`K0~Zk$V z_}T;UFTO~81uIN6mvj4|PIu!#6Qn^}tD5p zIa_|UE#XM<*j0QVX?sFp*;a@f#U=L!cwB6>?#%7bN=F>8HB#7wT)%LlPc-i8Qdxlt4 z@aUU;8RpN(X<{9svc8y?eph3N66P!)J0we1lY7og?TjycZ;e9J-lNwDdfs+Cu349j zP!&S|ikaAtia%SqHw*}LO0J)bon_R}7m3XE zGUZDih*7p8&>>v=T_X?GMYuP*W1)|1Wewbdoc}9=)Plsr?IY}#)0c_-xW!Z|0ySEF z4y7;2CU{_0+DqfZzc)S-wW~qNX>U2))%|kHMW)Usr#W-n`4iAyPJa~#J20xYrA*cS zi#*|qWoEHEO8LIE0#NoK$8>7_a82=qp9q~*70v+rrbbV@3dfe4y^LG%1Nm~<*9T5l z(xF{R~>Q)&S5~K($%cF1Ua!XOvZ@tR+Q^;mV zqcWiKGBuRLqh8tfvuGxoVIl@{IGKzvnOAJ^b98_O4X1ZD-QM~Ldc?I)opAb$Fj#Tb zjsDaUL*b#c_?LX2JoY;5x&UEG@$toNfI+i&4y@wP_g;e!7YTvQfJ2=O2(tY|x^or> z@TP!{V|y+%>dC(A$MBx?&bSh3|UL%f9xA0AeDC6{pqv8<;2 zcF4U-P?Q_uCjVZNg*lS$MDD`ZsAcG7$*vxEO&q;EHeKm^+O_w{-Vcw2xRVLEPrT6i zG7Epz*7H=dQx1Z^=%c`9b8>s$fF?BrfQOS9M2w8UP-hKR=^uuMzZ-cD+M;xGo1t({;ISxEWM#wHMCXjSlbU$#qPypE^90~`$Pde=$Tz!QrMg*;b<&>}dMa7DpHKVBTOdU%Uli{Z>$#YwCkg#>SSJc)!H;T0{O(Xi-n)C)t>!>rBKeu+y z4zCt=uZxEAlCifqpZc!o>~I4Ux0oTtf=L9a8*3aQB^IxcxykqB?kuL!I%Hi&DM*IO*#; z;14_NCJ*w}T<9~TSH0gZJjasq-_|YASbR*_YDw4^81R>%dWj+WN&3KVUkhDy8bVab z)3g2!gNK8<(24LKpF!ALTN8EGZd)$xvG3VgY}IlADw9| z)i-cvX}3zz?4jUW*er#Fu4MxM7{X>VK9oWJ_`qYJKUFf~r|M;|bS2z%$1KR#?Nu*P ztDxE94L%&Q(rdWE3(#8-JJhVCPSAiq7VWmI*vb%#6u&%Q|l~>5Iuo=fG;T zzdr?Cg{f>wt+%7G?8}jm&x_%N!np`9!??@f>M@iwpZjyRZ|D#C0{fU=Q@WMb>KC#X zqj%z|GQ(;jlui{ysoJ-rl4{R&GBS%jATEEMFyAi{fYoyd)&dSJS@g#&c{*lXtEKGm zLhFzdlA}^iddK6CD`AU4cVFfbBazkK_}L+gR?#gE8y^ZfbN!JGFQ^lhoH584abxjK z+dOP$Zxefq@1g3?5WM?W%>GYW;VQ($IlD7##J?^O+K(RK6#`FBRnR1KY_O)eoT>-_yKiX zPIA+}u^S(MeKcQ!`v18A)35PhWqUH4wkj=d-}+E2YfNBm10O$wd6z|#u=ozR9{6K& zva9vyG1B4MHZJVA0v=2CMtOcx#%W9p6{!K+i&`%wifHz7Z5;B?2R>MZEhz=z+=Nl7 zluJym(c2ZNiDs!f(+j5@c_SYY+rKG>i~HH2zm?sVH2y*RH22h3qK=t{bHf+`-Ola? zkjeQd>ce)A0AuhkTR^OECl-Yq&Xo$It+Ad|LOwp&q|8ZswrpCAc7U&+P*ne}N)fJv zi>Fkp$>@C-R0n!_W2p9K(Cg4S^RWgC`5ymslnfxzwXF0`;0OwMsZ)^>cJd7HHFaXH zwBCtqKMo+L9hi}riWnT2RiIKc?4NX+lPuF=OCbcsvZ*USsb5s#;<8oOvD2sHa?jZ` zHBLe%HOEG?XE&7i#tHzX{}`T#m3A(n1ZQ|LZI|<6)%T8-A0G5#{IGl0yElS_2-l!1 z`?U#2caYEz_83-5TTB@(!nD~Hl`E_{GtUlxrMWG)D=|*dYj5iYA=;F%&KQoHUG7C{ z&g)isX^YwMm?v$I&M*`eSWf7761}D&PnTzBd2AO&oGy0Ishp4KkPqzd@u z;`#cBKtnZi(N{uYbIv=TC!^*jN*)wr9)r3HE>VBa0k=^Dg%CO5|4`%|TM&jCyB(E3 zq*ESTWr>MRI6})qALWmZ1Q_|ga?1{7rhJtRwqhBXo&T|vw}K@nMl|{gXK4+81KI-f zvTk01uXd2K7fYzoB5_YZGEFreZJ=h#+je{FN9=CeD4^LOwJa=Vq1Ttb_(S0d5ELmy z#(S=>+5hQe%stCJKhsTrY1!5K~_0ZbmL#-UF= z90Rhhmm#+0qO!tD>1uA%@u{r~5V6xR*YmRYXisk3Je2Odn($J?z-NXmpRbOyUUY8) z?epiGRiKdLu49s`KiJRb?E}9Sx$vmPXk-Z{0QFG6yRyTJEUizD31xc#y_S6X2Ii&H zC6ow{-uXuTqLdrtbC=B24&ctGVdQAm3k>A^%uR$qzS>w8H<`o8;p=cfYU7ui@QS zm8R#J<(3D2#UXt9Z%le4p%x>Lw?_s@1wI?Ue6Ng1pr3^W2FRVI(# zValU9J^2apB?-MNvEA@MaN>m4F8Ygzn#F1qRV3zKbOkg*)W={MYGr{r0XA-s_7Hoi+B>3e z^y#x`lR=6h641f2+|QQ3&kQEwrvlW$KA?x2zVV2t1CoTReVZ24t@AJFt`FLM5i4Kw zjbhGE*lwkZ5s)!?O}96DGZa=Lx$u&6tB(hy0aCL(dktcvW4(yL<6Dg7Q&MB&CUtS) zLY;1kNTyR7PKoLrWK~a|@T>rYj=2c4=*?BHATI)zrriA|;vnrXZHEFOR@+sP0j1Qb zh#5xe%Vk^=ehLl0<*E`8%1G`nNL^x|g8m%enSwqUM6m)y4u`r+Q*a>fr}eS^x64TN zWpq(BZD(K`e6i1=)*TD!q_u;zgwa>7+$`Sq%W}^M7a#2f(62a+-G+oX&~{0dBPFS~ z=icF{L|Y4bsvi>fbv>0LSco2E?d`M0;D7SRbZNrh5L`cLDVv`@FW*umvO7TjL|Xh@ zwM`r@oxNQt|D3x9LtEgjtbSl58Ai&5B+aLqL4StaUZc(5jNssW8HJSTH)QmGuo09B z{h-OpgVa}8uF6d{vC{O3+aw`hqB{L}XX`?o=xQ-}|HRMx*)Qf54>ostrBl>>IYlhX z_JS-w6mojymOpg?!w(k6*SznviPk{v4)4{x9P9nCF&hCB&&8TVTXdt^v7&3$&s>+` z?(@6wlxGJ=A2J%;DB{t8DZ2HvPqU{d(E?%H`NLM?*WyPC9q^NFAFO|>*L`~nfRuo3L*5r{Ei?}NSL5r4P>td@Z8}U*~v#tv4fjY%D;`!0) zAdC?*YqGLyP6{9Ah2UeB-)=?LfIa7)E?&mcx*kWCphr-}ZGI)6_JtzSy`D^Gx4s~H zJV#$9l(Il9P%^ROQi9s08-+$~8x0oxyG+uK?Az#E25T|1(W-^no~vbrNl~9CgYuQ_|E~)ZKPDyKhi)`hp5ua=lcQ4i{g{(05t1PvU7Uj3A+l=DRT2^fg29+dU00)jzow{mydhj+W;&9W5bXhr2KKy)brM0K^${k6d4^#UdN_S{XF_Hu2BlCkPceIO7216E-r*W%fZW9Q>N0c>Wk0pu z_>$--g0h&t@NUoiW-ce3PF6LmRJr4(8JTSMmV*w^{BZdrav$G@8?7ojf`gAww}2UaZtvq<=Jtg57s%PFg}+Yki}q8KpQ# zS4`gts8IHeqT;wb7})IfjuhSt7X32AazP-UHkJc^Dd%X-nqGMQs6<76r5k52pw0L> z>@9WzSsq8)pBTG?f$21nUt=dCo6O!eH+wNw-~O2oc3eJZF+w8znbw+Ks3X3Re$HB- z-4?olPoddQ2OEwCyjlUcaqf{;C824b-^yB*xBWKrrg~($+^HAC zunlTLrPQwwU!71#=C2WbnBe24D*}zFU`pZyt=345Mn7=~ull^G+S$ z-n}FoeHzHr8o5aF=LKvE=mH_{!;IYHDTB_u?|k2?@vtfrmED|87M{fw1Ome)^Yez$jUfV!sH_vaJnAQe&P4rgS{G+-7cX z^Xu=8Svz~Sdvqanjg<1-Gsq;RvSHusv92$)em(9HB(mSA-ruqT%*B)5&x&wq{-9I( zHRssp$ha$9&R9*{5TE(?uKafo^U#n4>y@1NJhpq9K%}Xx_A6_Y-ViztQ2t5=mU?< zKZzJ?xM?f$Y~VSVs8eV4KxZKMP-Vh$`t1rO%ljV@fA2juf4m?|aD7;Itn$gOmn;q9 z<(*CT55HpEya0{`m}Oe5z1#>0N^RxM*s=7EXS2*Rh~#}2B_UrZ2{-@|9!9%2!+*O{ ze_4R(iydx!D2scivQ;=`r`OC#z-W`dP=Kac*(bI!>}S~$7@Dbv7ZIiBe#4pU`lxLC zG9H&uq`!HM{R-JCR*&;c52LwxJ!MWz` zw0Y3&Q(V*aNhGotb;iO8#3ka3T8kivWh6R4@oOsR51_rAuWh&Urvq*4rto6ZLPXE9 z1mRmSf!~V;bf~x`$AOObtGJP2yg;+|2-PD*F6B zU5`<{oX(|j{|Ap%1X1IpFw&e#VKp!J+pW2)DC+-icx*6=q@*HnP{i{<#TDHUw8&o; zAQEx9bF0e?=8=>lEeqSS;%6n~AXK3XC$x_407uosuAhdnd?)jN}y)yC>*QS)Vvc(=~@yrYJ+7ss%cG;~Ha)t)i% zA~aEaKMoWm^MYo^jfcXyRp7~STY}d?Rj%)=ns@0G)f+C0-fU3tgJvg`Rc|G&tCV$g zs@%%>r2;v_9e_r=VMAC`rPU-B(41GxSn9{TX}9tPa(I5Z8_EuGxqhOg9X~|R96P@G z{VBLVQdGlgw!8C{v^!FXNR>?yq*9r$tvJj9(#=QF7KXX*=zc!VO|U3XuIGxyf%b#HAD{#l(d*2 zO6o|AP&fC~;<(NHTNHuBIKW1EiX1|1D%9YzNg68^8s-fUu0NbhF4hEn;NRN00$^R+ zWX+-}eiQ=wlD+o*+rWUo&c?@X^m#3tmtD2Eo@vq?kvcO?xmtxqkJU(CtpHSE-MM7m z9Jx4d6LPmAr|=ZeRrH-dTV%U?VyJ5_8qor$rSh5h)!b+eI>NDEx%I`FQCG-8V700dZ5d@uk8COx+OucRIT>#O}x!E z3mwtTRDoba(}%`#4FZ8K^;hx-gR`4w??Dt*g<+k4*~6IeLNr#J@viPb&d=E$DDPG~ zF-&G{K@))rXSbVo>QN#(9TtLB%rMpd(UI-ko`Y_M9FLdC!;8Tl^|YN^&ykC$I&0dnyjdKSX2fp{F48+ER-3kc_q?pXIm4X3aFHz`SKFFkyo$quwJyG6AmW> zc>DM8LLR<5ch-yRE08vnFw>Wf{EpiL0upmPdqP8qRsO3Vci*B~@&48=>|($Tp5y(X z7XuauWQ57Pqreke>K++=(ch(e=GfikVlqERLd>V^;-gy%6(xqP?u#*bfYOz3d-bS~ zQnkQy^9NfR4&t-|QO|5SeHYOz!t$pGFG~NU<9`5&%0F)3r)y9oYvpS4386egRCmTm zFZx3Mc@!S4E_({SbLi>m8&U&B_0;g!xyJ#ozhvn+Qa zXXU3!E$&^>cnAP^#u6~%I&W_Wq5glVop$61du{*6 z_pPj@)CGtCAwmYLTHD|zj4M+8uCFXO6fvrF0sD|ypEL4QR98i<4f}~B#Y!CZc~rD{ zQ-e#9FHN76LtWWUImOu=hU&|FA*x%)<#SlVTPRhB6l9$h?!qf@5{4sNRm$SKx~U&;lNkg3Fk%{EF14E7Ib@ILPZ z;%prDb=Iv}3fK1A%fH_U1pEucgeXYRGUlMps~dX}wQ8OG z;etYnH+b&r=FY9qVIx2ctKrWx{MnZ;)JSQ)3Q3wK-)4sn<(}5DNnXUj>Fjm2bkw|} zL~#2V8xFayV!PWG1r*_s)A6f8Fn(TdCFEHse|J^ZcU%gOKt6o8!NAuoe9<=Qacp- zNT3~nWQT|6{N_np@8$)<(;DS?Tg=YRJSpc*{Y+H$&2WAW0m5|UhXUX`zRx9ncg(Yq z6e<7Stm10x!W<=p5}HM^_R?qJp6boKi5QoMPr_bDH4;*@72k*z>u8s`dBHq7AyvlN{n+EeYy*m0s$K(8A>hY;Vtw3M&6X34%f zGcc#I|cQ(0)WsBSub{^29MgO&ya8&a=uc9jk9VZ%?)^y);g^tJ* zFQxa*^mn|EOmzsh+tRXmk*`j{wfHAjQJ0JJBb#n=$~plSDOZvqvpY8iwDw@3``jf3 zW8Ug=kVV!+S^Rpu5WWH1zxAn|P7D(Y-z16K@bJ{hrg87ClT4_+zKC2LI{gw$3BkIO zPsWx7Xq(OIfqnNwGuqid6fa6$RHEv9@joVbDfdM(%QKaIBlD{_5{l=l5eV|q{-NR; z_tPi25(q}wEn;;V%0%9(&v)jTpG!HYO6RVgRCr#Fz%h@$tn6ifv+NBi`B%(<+?ZM1 zC8rxS72WTi>xJ_75|=Bckj^r4a)c9pXvJnmYH^H$l)2dNvvYFBaPVDzUZ^@g1IR|f zNi*}t)%9fY=q8d3LDf*AP^l@W+~3@s5zj*PKs@+YFG5Qo=U44cBWC;WPUy!J$=x+U$SDIvic%cv z#c#TjH@5Mj;9L+HgEB;X5Z5z*I3GJ>$Wx{En#yoRKZ<;cSc#Uh=KC-UZ_YeRHv}&~ z>`nfyGm(FHC`m7pZf-@5dnS@@xsVw`7JOd83bdvRNr4p6|>Ak!jCi;s+q z|9P{AjL=xoSpIQ%8Im&uin2T^S%Ius0=tF}Mp>Yo0xKulJ> zpHD;7c+&l^C1mbTw6db$_a?6YiyHRl;r;XT$FsH_gkC}Q-$iIBcIk*zhzdETBh}ej z@oLM7o7fl+#sqWcCNe(^Dbw-qm7XfLdR6`mQ4_bE4f{*`S_;*`Z)kSJ!gH_bd&n$;Vm}O6{p@`ODu$^viMh5L_?@n;|UZndY>j+ z$$SNddSRxIE?=oFFU=qX#G%0aqxTIhKg8~bN{^6sUWdaLTps4d!q3Q{x&9@*u;G)8 zrfWsfM%1<$dmD!?-|KLeab==L8%|hxlFOC9KDKkJjAvZ$KlCngJ7CEm@Echk<{R0E zSB}#ID~eweE9i<)Q;O<@If`s*eU9%^y5TeBOX|k*Y`MS5l2eowE0CHhhBhNATXA$J zU55Sia(*zMdNAaeJpT7oOdeN5(DZ!LN|=FU&@CuzkP~kO`a9`NW9JRoX(Ha0;oxTY zF=83G&O7@z>T&SU3@`kvI@(T~<-lgt^@ob2?*xpEvgX^_pqx|fH|)cXx1&<2`%i7-{XsK96 zi8x*Dd6HtYHw_u!7{bm&6*5h0O9+{~#Vnsy?0X0f{UpC{$60< z-?gfE{!ZW{@gJSge6H0&!Ye0urEVBNzGLKpz*C7@K4B?u#qf}Fb z(?08X>(&Lx17z$-pkM5yiF1Z~IR3A|<`)(1aS0ut=PDA>pn z?LRT-C+3i`x~VP(MuPSgyqy%Fj5s;46vF}#~YL_sk=YMkt2ZNd2S zvsl^KPK>Zx+w;cfjpeT+8i|uxW_lIc!A1lo18h}a0YbyON7a8i|H~K{VdCfZPo7!m z>GjfOWh5 zZ8Bl!!{=A2XQ$Iuyz?MN9h#-6=H|fI>yoQ@7|L+}gsKc5{7i?GMQ^`!;y}H=>ZYTm z(WySRjhH2d4J(GF4&m_4WyR|x+=t>l`l5JVt%O_Qn+P;ty$O7~Zuq!iATCWcXv~t- z;{bn&7x!&&Uxrs0!EDc<^Qfr-BysONaj#?wLZN2U9NHY%dr#Z=HNKF6iz`NMMnsU; zIC=27kFeHGd`C5^u32q*!?s4LlrAuaFM2y_3LK(@mALy*CA#4Mxd7vOZ)V5hs=ZaP zah{922XD@1gYB>T3|c`3^^#XwR9%Xz$c31twU-h}vLC&~CYi#;g2lF^`4=cCR6;kt zdBa-SlZd(S)xQQ<q?HLFPbKU3nZSm~)xVuejapdVnrp zX*t8FM7YckSq?tJJ8hn5TSCn$5Cwx)!MQDvx$c9suDScU_s`5wjbl5x%bfuO zpU@t57Ir^@>YF0fBsp+9YP-!79FR8<0NjN+hoRtqK;D8`I6jUfe^W8w^G0Maemg#Y zT1RYu1D;8kzS@I2+bo;(8@^Gdgv?uK)D_U>WgDL}%Aa_O+k9Pi_~-eJ9G9Zx|ucI~5xr%}SQ$ ztfBDCt(04J-I_Ui+55p6m|dlOfTc-fi0h}s?SwhoJo;XlBZ7SXG%}4| z&HPNG7d~xuhyH&3)BJf(!h~>QrBuSU>3J@t)YS-KkzSX)kMBzqc8oAxe2r^Y2^UZC zp}WH*q>p$+sZUwLFqX2ReJ>wjT_`=y?mU&IPIP?j2@AWon6j+K0vTy@RTR~G%it%co zt*B{Use`Dtd%VhD2*LjL3N%q&z$?vHMJA3x4gm??KB|XPWAr#Q2qD>YN+`n+1>~l!xfKd^r*$i@mVJ${ zSP9PW1`{f9?NfmM#y%l@gy$<_$a0k&oR0eY4rs1{sn-t~01P6~4e&AtIj5kd!9ByM zzeb@s!_TE233aoYBTaK_i+kEy+tO3Pic6h*o%aY#yhDPM$^4|&-br-Lw_|}G(?R$N zlEB2yR`3&gHv5HrQ5#!T+^05<9gV5M!{d z^1twmB{Hjg!@E_vmz_?zj~H@xDC%*afObqppHzci!tZ;VSirCg^v6-`73MQuSGI4x z-)3Z0Ydx3%SwZ6ISEGNKvM(eSz!pc{!9?VjHzNJfIdQD^9ipGqGB=nQo9HZ& zI-{B?Uz_p*Z|MfxqykuObkBTuF~YK2AxZu~HuKJkfHM3O(0s}XS6XgZW0~iUuGl1G zYkW&e&8}2uQTsLd_m4~9k>Ck$;M{X>V&{)T$0Ev-bBU*fz2mkVHwx(bRj9dbIZU@> zM1dADUjW$XbkZ&NHn!r2KECSyZLy-k`0@LzBmD(y2iAJPyzAjF40V_((Uo}EBhGzb z6M1!A?6UUexA?zGHGf`)Nm41DT5woc*iQO-IH zgfo5~z%SEJCOd(acJKUdK5Zueo>QglH+-JBQcSl2EQ05zmG(7Nj>X&b;XH~b((;^v zp!D2*ml6uui5T%t7ga#p?eh49<}dTjTjz0u*MpD6FCJKkoIo%ql*9K^BXz+Tr*(uX-W11FLCW zq76H@UZ})^6pU_Q0%R_jB-Ae+#}**7`NI{n)N6ds+P@qYa3Fc)*|jKR1fqyP&ZR#c z9cEkgx%t$`Ez$&GZ248a$fvUh2=XcW@p%ZR5mXpjp0E3_EdE!j$wOpgDx$yra4vNh zS7jElG(#WcgS`CNsI~@u$tOnl^p-VOJ01Q$RRtsNqIXw(x9jcz-rr$ zBP`5S`sRN1_H!POSWBIW@tNoqR@c3OovHx==M}1mt;-%uMuEcX@yO&b%GYufr-;;O zZd{bSa3WLVOtF8quXcX!6q;*B47dVU|3HyMWVY7}vA}WuI4X!bLg^a0CS6dk7I>2chxRxBSi-!MJI=a0d&6JI41Xnj?2+!VzUEQR7_~ zc+;DP(>d0i82ER~MckVNTEMr@N=Zn3`SX?v0PfZoW8;y)Cd)wfe0o6ka&K$w2j%bN zQ&GO{y%VgS%bn6F(7g7&>r|&`bi})8^-ja+tcX^UoYeX2W9+HI&S`9Gr{XI8D*Jna zZ|i|0;MI?UWYez$gTh`jJ6$R2$HLQGwh!56`LQ(kvHrU42^;inT8bBqaWq<}%+6MR zlJ*V%0GN*$c)PiA1NUr=Q-{vKQsNs<&1C>%7?wzXS|QhQ;ktF#$W<4)e;xERLql2> z-0UzKW#@xLr~TJAp41i~`64;6=0%c&5q5j4v*}1lV3W+i#SpVZmJjf{o1A~TC5J~r zFMH$77&kt1Y>}_=mpvsmJpri-DcmkJ>{^9A06nU5E=Q^DTkL!9mm3Py0e0*lH;!s^ zdPY;ME}Pckm!wz3ccxx?W_Ad*1cE&M+;$~%rWyGyf$Zr1mw=Ozfx8^6AL~8%iH&T` z#u0_iNPbRRuQ5%iuP9b(KuD!V{h5$@9=+S9P0gm8#HKbrHQMiRZ}3>J_vNHAEsa?n zv%KC_vgMz;_*^=ME_#rqr_tH_iIcJZ^1IdJ`}ejmPr^9sj>fK0eCUP5IBU!cX<#@e z?@^B{1AG)x(@Q4uzL0@KyqewGiuFk9o8=Ub0e)^?ZMP%iUR$nLtq013^tCQ0R6xvV zqfM-tX;>})twe0K+IP|_Dwm922YG0%vX2jE%KLlfpZEF9ZrWW}DBavajwPnj3216p zU@)jU`68c`kiXHRph%u?ndHMS@&k%#M$+52IF|QM8y>Obgm|^2fPCjms2q15V<)UZ zNVX+0X>PtTMh%_c+@WM?DPI^MWs8#icBh~F)4PE=(v@3gAPYWrYOZf_%W%B>BAC*- z;L+S}uBGqE1V&)jFVBHpnDHoR&|tZR<<>Ng7=S?YUyK0aeT>Ct(F{wVw`B%Id|4*s zju&*t0Sw)-LZWS5_0I;xPGkrh{RdG1qOVm4jmr1x~7;puhe7x{hU`@_uA(&E$FPozCgO}!d> z=GY(rqoVzTJ&%T9Z9a)mEwFo@-ri3+&USjwIFaalAo^X>Y=z$V4qmFv$T_96&@lYf=sKI}Z|%0wLE;Toptr zVgk$wwbbfH{vS_Q8J6YNbm0+@5a|$*?(S{@>F)0ChUcL{x+SE$OS&8B?k=UfOZjfk zIq&z!>%w2$>^-w*X02IEYBRbVvLA3#DZc~v>;37pJZLb`4G&;bJ06=IAt9Z4Iy-B~ zPUoNM{1WYns6e^~UjB$VT9r!4O49G36^0D8vB)VXCFnFgZF4H{8Pm#~z}BBJ{lCq5 z7LrGpQ=8lS#ly78Coj>Q%F3^jDI0Pku6MAYYTV2_-BiMHeYpTPbT0S=&7Lgyc~^cl z5!UZ9hS=1^DwN9TyGA<4V2dPU0#_p3n^@lP&w3rl(wp&6AjePLf}0jX?ckoo*BGe) zz6RwxKT5~XTMAGwx7)RU8hcgzW_Ohk+DU-iKR*3!JpSNgMMgI7@-x6XB%(ZCE(aD0 zylY!JfN!4-II-(t00?LBIENWHE?|tb#11|It*4^N11U(H3i(^ ztgB8wEC=O4vzs|=7KglXRq2+$t1-A;xqAe}PWMAsvDjK(f4ZRUrvQ2XZYKh3q*q7m ziGt%M40~ot7lTp;@hdr~%nSza@%q-7%11AxW)t;p0(cUUHmBc=e#sxPVEUEXUK@MO zgOe!uY4o%u%SM=Ubg{k=ef;Q9nkX@`Gl@04q{2|@X#R+?LJDW$ML{Xnz4lSWTaC{t zP=^Ijw0so#{#Y$0Ao{TlS#=&$SS^QxEYJc#T?L7O<$&IMpR=z04Nh90RV765etG~g z#Nf@dnzG9VL8HlH7Dgu%t7BsHiI2L!!k0Kec;=XPvxUm>$py!Bl8eU8953tZA7sw9b;ZKKf9Atxh4Nj`dxX6xae$H;$|y?5X*R*-uW?pF#hB;whI+z zw*|BRn&38+DCSxkpn!}{b!p5bKiA~1^4ynNf;;@)#A83(|6z#`hLNV!xcyR1D|5d# zD;RVFyFo-ynLepa!++D$+|;|Z-Lq?$GfPHUPA`e*-k{JASs?Z2gr-xLCPvSVL@?6| zqjv;+tT49kCPeHh&(?@kx4u3Ng2$vZs66{l^kbJ~tRu2G$slY2DsLt}Xx32-bAgE1 zbys*l+w4<+0^zh21}sJce-yMg%iypBy>FY()Tt@I3lu2IZICzqOED2XKMj1r6&og8Y+=RWMis4$K7wX zt;ZZ2HH5wj_-FU`o*)CHy=wnYilf|h_fa{?lSqm__5dOE#Tq2|&A$N{LIWCqi;NX0 zaUCof;wZtfRYyit;0}XxfbS#@0Cz~{dyUOyO~eh$c7Q^}TRpWoscdy<+8($Z1lhyB zjTR5NB_h4`ztzIS%GNL4F<6Q8z0_#i=Xay##22kBQzVGfv;zt5hw3(`I8NkJy|f9^ zfyQ=Huv4Z)SERzC*KbcS9604?G&1{T^Zco$A*ntTMc!7sm>PFa65bKTi5+F#WUu8I z0aS=D(hLLF;h0w?5WGkavuX^V&uMrsF&M~4u<$y`ixYok&VE1#SRE9-0?$+RS_Q6c={}z zt}~X?BWTZX^y@aSP<(5WOX%Qd;5AJNm~P>Tsf_Afz4Je|_>;>)f$~+(@(t8XJ)e>( z+8ntQtfVM=E-K}+0+ccl9wrI-@=F%19l8`m1}KM8<=5&HyO0c$%fWA;3$zj1P`O(` zp1bao=hVy=<(SXeaKA2k7l3LPJp3+TF^m{8`Nb#3qx@#N_mSR>Dc$Ef-+1+$62;c3 z)&sl}Iqyd9Kj@zvaI&3q&_a zn0l4EdUQE-rc@r7<$A=X^r}J==h4qhyF&gSpB*03|MmySKRgkplg(!K0VVre0{P3_ zJzEK+!-+(T$`WHh7V&}C^H1?!&*TCi3dW|o)x!YOx{H^ih(HNd?z5p%douweiGI9Y zj{#y1kZg2V@x3zYuDT20oJ=t^J-d|rL0jpY8`{E7<)yd&=}j%Tc|mZpxLfay;Pv9m z3c^-b%icBK@P?#ce$h4u&>pfmdWGCjp_F=~U{zRb#lk+g!TIisFvzgbSzJdC@ZIbC zpCH$HE7F-eyoEhKF|F3&X&N8i=v||oZ6$4*r^TrcKZxizpGT@dop&-vk+{Qjt~OCH zBlbv1biZ%A@8rGPQ^87G{u{i0PSz&;iL!!%4x(> zlnL;O{_~Hra5{&_``PXwm1NIFj53?w*I6o(d$9%-9@e5cTu{?1UZB~HfXiGUXYm| zG`_w4z&W9`e0-F(%5Cwj<{+3&ZoBSx;K1|!LgtB+nLU7;oVTL#TStQl)~HISQtflqSXtDHj$`fS<&_G(toY zJ*4M|8Y%Og3Xxb6{-jdN;DcTVSuR0{BpOE7qRD zI1B{0UAK-*)&KH3Z(yssC(@s1ecprYWvTQUZmS6WuGf{HC>)s+Gzq zLT3sfs{*ms(X#jGxsgUb0p$3t^&ZZ|CM&4EL*>Rx93>ZFio(f51b7ORl(n3T-dnj} z`H$^O9Xe~QGeIzL0B1X;?yLrdyY0KvYXgk%sDyu*$8C5{KpJsruRd`eEh%add4Xgg zxe+?)y_P`k8DGQ^{eF|U4V+3x;|@utW0u}@M_v$&B6DP0on7Y zhp_?5uS$Kp2CdTtERZ zl!vpSaz`&wngnWV!FN1w7di}45M|YKA`0MYTZ6NsP)ms^p1W-@3IvB%#p2jl(eFQW z$_@kuMpaRyjl8AuBf9%3*V?zhT=dRZa$^$(37^R6L2j z+S@sCs1AXq*-!_;&8Qk>HbVSh1lM6kLmtE&E}8hJ6f31qGFMRyFAhfdO|H}u`Zw{~ zWu6d#aguRBfsTNf{#Ml#J@)BkLwzv^dv1o(b{#xmPzP+aavtyK;9X>bAWd2%&%kc9 zZa|kJ2H&3(V<>pONBj(DF)E*W$1-C7O;F&4UVxuSj6v|{UXP5;>s1BB3w#tCucP1K zayl^JuCpCnjYZ~nV;yp9T74R8rSUroRaqcpR%RYY<6a%JVrh7z>;oNA8Vy)G-Ysda z3_#Y6*}Qk8vkVn4e|UAAK22OquP5-#Gc80l2LAN3JjI&}7-4%F4q`R$cfkjUjrkRx}1=Eopg=>`(t**z|#E zYBz`3=JTJV^hOD;&w&Dr8J*y=n)4QmIs$Xw(-JB?ujvEOQX=oF;qltgh7}pu0-zA{ z7-5rvGhZs16Eq5Qq$TFZA}Z+UGt80-=+HIb@tc(0kZivr!Y$nri1Z2nk-bcmhvAz> zs{PA(VM4w)e}X?;VA$?FIJVvjaULAqtkbJs3nG1wJ(=Sh&`sCVvo<$)*C_TTx3WCJ zM^PYe_z%Evoykwvg(8D0QG@{%3S)?26i`TUu;8F3tZlS}G-&z|)dJeN6dv+r56sb+ zbuCL%w(H9p5T7guD}T?DNN>5m6uYLt33haDnu`)>qNtD)pRDR)k0W1KW7tPKpmp|t z8>mf~wu&FNnGs;nnpB5Xt%-Y=t^-8EBKvXCCL`H2ppC{o+mzT|mo@fd7$GTza{}-; z9SMvG7I)T5T^*TIFA%I7Y@mandQTG4F_aXJP%PU(;W6#sQ>Ospg}Pjj4mGg~0iYPj z*$tfga7gyosuUEy)YbK3OKV-JpI(b&%7p593s5qzRQ7h6`fPIgRCSs>B6vy*04n^}$NmO<>fb;dsax=ZeZ&nSHFK5i$>;A*E(kuw1P4RhAr$HF#W zXLT?E+`Xy+QEhvLqALcy_2ZxRD|EOEpC+?37;o$@t2#bVRao_w0aG;Z%`7cmwzQ=` z^dBPk8YO2&=E}$`z1W#fHu**uht}P6C!Z2uUM14L9h@4?3H)34 zcbYu==3(@JsZCGXgO9E2_QcED+A1KzLY4V@TK379Y zf@tH!==%#>miZ7;G0@T3CJ5&e0G?+51Wbr$^e6R!ub8CkGd!mS3hjX+>HAX6GmEqQ zL~WTWPxLu-UNS6s4<7=A1b~^5kCDh-ry0!laq~;py5v(#MAkV~lYMgg{mJ;i-mSfl zgaZTkcc8p)L;rlITaA}~iT7;L34?WT_2e;wHUM>Em@Dk+ev5|614gAI73BqP^J`-h zG!#yh=!?ZqF6Ff~P=2=x8%BJc*l&wy^OxASU(24|0+o5D{~pew^B?k^3% z|2v>f=5gdNxY08o+^;5W0!qn>xu)>ILU|qsixeq4(rh5TRr)>~l7+Iir3|g4DyBIG z{L+P{&wNw7AeFOPzzG{S%s_;xHIc-Q3A-2XP92O))$E zsW#&w3mt|f@i(*i*t$;`6;@>~+xl7qQ-P?fd1}(=?6{;w;fI&nE*PCqW3k_dCGB2{j>+gWWN$|n$Gxo&> zMyJe+sz1>!-z0*~Bk7y2iG>D_yNwP$Dqn$$!rN76sRvF{ZY|as!)+L(wEIH_dYwW2 zk3$=QRVQZjHLGeal?kh&WS)_w;8szwVM_RPf4Oc% zW-=?d`alMfUx-Qer|e0SbDbkmYMAAw8Cr4TPJ>@i4y`j=&m-+O#|G>&2h8sh?k{@` z%8{Ed@j}=9Q6N4qVgZ|U7hHq-olZp0m?jx{oyaiTZQZf{&*ToNtH-OrMEIKyXMClm z&m92jPo9j+1H7xBCnOA~IeTvS#fvPc3w0iQRx(?<02&COPK<-;J1O78G?+AnWzys8 zMaFuq*ua|575?f}UO|=DmcKApq%6t&gyGNsMl&3#x=cX#D&Xl%J(w#f(C)h0L?<*; z5z)iAgP|J09!DpJp)8$KCAs``AJ+d4Ek{^MQ87o8zuPQ#=bd=&&K!c?`9aX+b?G82 zxyCK;VY#oLm3nulcMejT8v7cxBcWQS(&6#(5oi0Trdg+P`(p69;XWi8C|)jn05>L; zo4-8_*8rS4P?zu?9uFMN4-+ahXRNyD6w^TfJF$9uM&mMlv&LlsOnSgr%qnB(2=E=J zQ(6p>xWlFb3&gv?E{PFlth?k{6dwC}!r|}t<^F?Vdulb;xC-vO;uiqvxz6#!4ylf0 zar6!$sXn*mlSxkGibI}aj$k{m+aAPxU6{H+83-d;IM?4#pNg*N{oBdle_R0D7^eI< zO^STQcrE(+f$$BOf!;4L;#O5Rxv4&Ni|np87MJ^n>6}|t&;x4SWsTVgkWdLIqFCBZ zESutwVGL&66`9rV&N;SS2zbWWY%})Xz0kk$b49X1vEfMpk~H>&S!=!1LcmLOX~t5J zwsoChGBA-DsefDhpiY6moEU{ws+L;Ygu84*mso|` zNlLtbx@)a8eA)b4l(b7n-A#mMy>h;00jImu%sJaMx%+SE_owCz2U!n62uMNT>$ zEJ!ktIa0Dvjgx%1C9q_uM3LTj;8?0M!v`H)Q6rK=-4UzcP4gVLR%&99o!0x73LIJP zt-5s$2N?|C2wk4*LYnc2D*b@cug?EK`$wn!9FT$9KF`iSy3I-6#90*_?VhzYJ?B3S z&&WJs5KLSQ-;jKGUqE7CgPURl(+O&9azRYRWCQ?2(-`x%U^NUHW3bI zp$S(lnLidx@7;3NdSo9!^NmL)iT_PYZScxC@a-MVT(eCLl|)OKq0KkN)a_G!lJIlr zh6NrJRKgk!R$VZ|2+E1%Xu_ZYc&=1k_<5CJPKRM-%37@#;mcVD;3iQ+0X zPGDzwx3+T9vQ`m$9tlSdOK72j=*Ml|MWiOUzR^q+LhMrwC-U$P^s?@9lJWXAAl;Of zs5Yds!v0sgONax_U9Kh-lo^Uyi^VozKkK-e&9e|~I_Kx)a7p&@|tug%=k`hboJEPCCkoM zN-=1}n$U~eHQ5l$5ZGHa>B_IItc&74n38psWa}*I14Og!^S%t!%&hzP{8F9gE-MZ? z%iy9EtMhz)AG?>qziae=wrjFFKSRM9f_&>g#vP#fJbF4{2|f$WvOV8@$-8xdbB0R` zZQwtx0|%+80Gnj)fr}1@v<8`XV)9geNK|7-M}$Q(_{Ex~-r^E!&yJi(7NvA9dfRp2 zI8GH;N>^B59HA~m(%foc8rwFqpA7Y62molH861ymg#!PC+Sb9@>pf_sRSWmG;eYty& zcGIx$D_lX(%yQe~K>%Y%I+I#XGoI%}cV(=gPjY3^Hd8D#quwu<`Sar6(S!T|Edng_ z0LLG6aQmC*4VU~)CvL=oSu^5{lwQ{p%L0>Q^Dp@aS`RY^D>KC_ce6>!EQ6%!HSFOA z)}}qv$wcnV2N9eh^KD(45>N#cUJot)<*~c}I35(07miP7?$LiI)=p2r%6p#J`G@?u z9IQYTS_N!zkP_D>wu=>r)gwwtVbT>KkgG|KN|urunTaMuff^bLF{>REO_vBZ`@eiH z#i>EL8_!z#)?Sv&fx&tZ>~OWnp>Wc!wAF@4kI1jK#e{F`BaqN}sYq}Rw+s&VJcr-R zjUf4G|M@EAe$@bbs|$1M8U*271~deQTT{vxtu*fEEbdn%ui&f*BoJ}1Gg!P@o(y+Q zC6WSR318NKM`#^;|L0Mxo zRV(3%-GEyXtI>7%ukB8DVzX6exa4;gS@y48F?3VDd=s|xh96#Ua0Pm7 z1JkYWSE9z&l|?`hcEBzRI7YW>489NWTf#Tpfy={sC?;A1w(08z>m3X8M>typN7`y> zi!3$DwrpzE#g5h(AHuWVX#|UzrB7p=h2}jEn{kWbFuu|E-4hEW1O`w4^qwDa(=V@X zD-#qr)9R{wn~{8OZqpJ4%cbruCt*b45yiwvNb}0WD2vEN_2Lqy-sqAWITbpPLD*+L zQ?p`Gv735ZM&3yE7%#{%P%_m!e_Nq3tF{_Kgfx9vPOsAvo#cgS`S}}JUu>qi03iXr zaUv!7{>z0xvFUH<+I#XhU1QxTgmYK@7(Dy6p>?jc9`7uy`mRHRCq{P4^n1$8=(G(A z=pbf96=uB=wj=sX8WuZV6{C~}PSP<+#UITw0g>P}w4{}y0>537@h z_wbFseybNdH?T1i&^MPpZ|(M}u;6!VhZ`5O)QIf|Qh?CSOu=kMPHs+4u~&~FC?etv z(zNV=Y#y?Kj|9KZ-T8LzHQ9FmbVEKi6=N!QyI>ecTms6<0FaQzR%m|Zb;-r8xD~yi z0qX{S?>;vi1u}vN06J`Tj&(b*UOd}ceF8|jG`?;o@Fs_4`dv(Yzl|nhfwiFQO`Umb z+_J3x=X z@E3T!le~E!!0<}(ri&(prLHcqqj2dpyxc+iZ1UnVqIGcC8izl+PP&Iy;)0g#uf=gg zl>ohDC96{sgS`eF?5Au(Cf?irs-~#24eqx4*SdRqofzBU_|$Lb!s==UOY0fpG2EY= z_KfQ5Zz_nU6ry}XUkE3-4p46RXS5TV#oo`GZca2XhKF^m-)?o1xr>3c)b=yVMj~}Q z2w>t;q@kbJmRf~)_8yzmF z0{BP^fPsRJ#iOk#5^S}^X)pRS7Az7aJNIFE*aYU+M$PGEi@O!j_W_3VR!_r7FG(aH zb*8U^ZZiNM6TfHoV;+|T4AtMSiI*f76k3>@xJ9g~nt8fS!kaF3rVX3H$JcF&Od|X$ zAuJr2gxV{di%=QIJoQc#w$#@uF;R#*g0_HKzh=9L%6$bU=czRrD=u~2MrqxD51LWN zcE1K(`(Pd)8X!2xMd=$djR zO!3ZIVK?Khz@fr2%tvRIo2z$mSRbjjDW}`S1qn~Q91!>vr2@~F%v)xjh%1h!jkRd= ze6QBS{rTE4;vv~1_s`kHOF~#|KOi>eI5<^@7?FkTQOaFA;!FmT?D7ls;C2UT-1bnW zaU*=vxP3Q(iGgS?n_9xH)z`Ah%Q3_K{4P7|#oNHkeP)r4Ah|hu{p>>k<0kfB@Z#7h zgcj$HrKyEFs#LHe)5mqR3mfJDW~@i6$o+fe3IgdwO<1Wz1mPK7*)R0{b~oplK@VWN-GFw*EEz|WE1X=d;vc|WZX7XJRQl`pK?NBsHj-%j zQ+i^0Ou-Og7NaX`I2HN@$5l#9rS=oE6ZrW2hRQN%5h$Iw4i%WzG2{oq8GZ+EbIA2n zvJlOM1OA1x>soXjgk^t`hG}-;@y(?v!Y1khXie=lrhw_`?hooU7`Uu%PWZq|rG4nv ziL4*X<+$!X;64I_^MzSrA4iJwF=C(G69)Ac8){8rZMk~9;}0{#dK!1GBtc7+1r91V zCjzES8>}0jZW;%f4HW)6DTDV>uPb_mOuae_4s6Z1*sy2n(D1psldBlP%0sY}P|+Yd zP)~T^G9n_Tg$kx@s;X1uUb2FUY(*-wIIa<@0J5ADLP&L{KhNIprzj$P$JusBM?G#( zgm0%GefKN(#P!F}xR}v--Hbm_{5-uD9w<>V>Jvyw?}Sjys_jSCluB2VDvo_6CTDrc z+F^Z{TSI2sH71c3sZ<$KThKbJ0|#K(#OO3FhR~lIsof|)9~Y@Rmm5K$s>`!yk2C;6 zw@$teiw{>)Swa8gI`r`V*g?+rJqECecX5DH@mnVRW1(Cp9kK=xs<0)omA1$fL#7(B zS%7q|V`HG`b+A0Oydphya{~g#+#5a9UZ%E$x9b(@?$jns^RNl>cNI^7)W>yHWXkwp zG3D(o*BKe4dt)f=0ov0!_}m{QbrnqY&n7GAMF|SaZ+R^Dtb;}v32O@Qemc=v2I<-o zhaMT|RBSbR1$ajuWA#xWVq?*x(o^DzFxasi`he~CffXjTar_`1SFqE$s=!ul5*v`R z|9OWzzbohBI;q$PBzIgGF3BR;7^0;iXyU`n+tOgF*Okr;gdzk=Ax)@aVrLj*U}L5; zOZCx3mW2pbTW~B4aV-4Ey&FePEej=5hxJ7xVQdkLA*Pf#DtdTn9p#q3*NpFpAJZ+bE;1AUF!NwCb!($!(&A}a+W6nm zko8toK|>uxWa}MKaoL+PN%%!cfQohkvTv3Ya=QysrEah)k)x}Qa4Qj<*1vL&VP2?~HGZ^X!tKwVZHcoV8CCwRZVZ+28H)ov^Wq(g5 zsnh%~JrKg4ogen$9hbr>TNU}w4{ZlcV+Z*cZEOgKA&8Ilk03Fb-D3;EZPT$#hEiK* z7i_CjVcJk*=Q8l~Y|}X{8=GlUHbJbZ1I{U5^~D&ryg(bYj_O;loLfS-qIZF9f9jVe z=O%~(i^U%ZJ}=)BCY`^A?L&scm6=2xL&p=J-v00ZUu&pOb`PpPa0W~rc@ZJa$= z)G5L(^q(;zFst=?cRwe*K=whH6MIR>+E7Z|)A)3Fj9Pp?fh=mBvArtfkZ!XC50Y;# zw8Cgq-d%uY$RlsWg3alF0-e!G`QTTeXo#jV| z8RTPSHh%UXmEO7X7np)LYSgf0dUg9?%0N(BIm8$P2GOV|90L)rfIXvPTb#+XsnJZ2 zS<*04tMl3_CkxpVzlS05Dec*Stmk?Y=#wmu3BZprKbeL%K5t2(cJ`eB#uCV%Y&YR+ z;4kzvc_vx{Gt!j2-A}9?Z^}@&}D_Qn|{OiZ(`U%*f}_eKqFEyc(3hZ zrqGLFeq$S^E=(^?(@TqrJtU`O6yABTjER8+1ItC9I`&4_eya|05?pQ(Wj`$-R` z0q||#Y^~+e{gfCTb8bjYbh9IdpCyW;vjxdT8P-}_cHmTM*j2VKQ$k84dc$cjuiN-5FsUO_nicX!V!##QF zqoT>{Ft65`2qHP|}CAHRO0r8-|s1_eX4R5f>H>&cvShQ(D~8g?#ZmcS(G#H-c542(vy3XzrZ9L1}OpSu;!f(d-d;#nLkJhmj{FdLn(`-M`_cj=d=n} z2zy50eaC1|bf_({sriC|c|IljD{{w8B21>s7Hvm4KQDKcS6uJ*+3VV=%md@167AeP_T_u4m~_`!Cf5^qJFr zi&DV4MH!YV5QnMTHq)A~q!WzF|apP9yXI z1}rYi=E9v2pv0bIzxf~t2YsThfK+aA+QcC|KWrGCCCIKY@~XYQ@|d#AzZo(&vF^<^ zydmIu6U@}!Mx@vSEG(SEJ}kmp8jYPM)uOeoS{*L|?4S2dAwIK2d{m(pFw>FWI`ju> z;spalr(~_gr_Gh|VI)%Va`%`xVJmo+>-J!eRqaLZq|XjqypDYdc5QfNfIjx$gRyw4 z^ZC(#{RuVe619KQdaN74a@|bpR-N*44deWy+tF~%S%D>uTJ}W%H ztpQPUh3}L{wevGZsnr+Xw2I25(J0Fy^ANwY%V3cPvmId`i(eI`T>RtRJPdLkvN2ql zXpU(dZ(h7>>F*fvM4v5pV(>lDh}8e;=PZUN-b?OZ*k4QA`o`25Vo-zBY7v5A>bq5m zeG)}`Y+M*( ziq9@tKDoxZwQSJ_msWRKr^3?_2{BDdMbd_{EQbaj`PkfVo8#uVz=_YnXdzN%C*~fr z$QR!OrFSq+ux_*(nKj(xzYzKKW8_eD`3+ok%4sz|DN^36Ey|zBD0me`yfJuf7C;NK zWKMM3xNuB0BZoWJuoeNsmBG@loT?plAd>UZfj;-@wts?VuAO2ibHJ_;+J)THmxv~_ zSTp^#^+9&CT0&=E>6FaS=$?GnNpi=dJD(ilo-(bga{r|}SqJ)$s=pBC`36|SpG)My zepJ0)@JoXwY8T;xv*dmSr%{a9#6}YrE%;c%YQ7woekiNObmG*TAPdfYbWie*J3#r-PT;2mAT7e*95uj(trc`b`jdvZjp&?8d;I z1LnhZ{)|VxJ81R6IH40dHs%7lS?un|ZzLmzYM6&;D2Jez-z?T2_J}>*F7Os}!6@sWa7eyhpx~HZk{^oRhDOFpVfS(HJ5GX7>MS`7=M1` z-`>Go7#~*Q2Aq;23nn-VT(cDH_fKF?_lHKCX@r%wCI{_11NlmEct$;le*WIP>c03> zd;vOqmhfK$LFj;?e(bjn3Q2tgfU~#UK^)NVw*CZZp(ijTzMIDu>B%ne%T6%L44&Ay zCAJ8|(Pgu`2&Y&$uTK#Z{Ce5d@(+`ySE;z3T~2-p_Y{Opubi{(D64(h|K5CpC02s> zyMpG-9|NIH)F=1v4s50(8s5Ky%L!1|%kkF;4d)C~hc8304#r@lPHo{?O-2=+;8af? zppbu-jmmO22pwHL81Vgge2KR+c8+-QyiqK0W4$?ivc%wpqD3@`7pt<}770GW1uj)4 z)GNdL)N^BZ2Lx7)He3EjyHVk%6~$iPjP+SSm>g&^VUv`4asrP46@RkaIydo2i23Az z?fG&fj`pU({+;_i6X#BoF;|!eSM4vK&)!$9|0UzW*y#-fT=mZuuio5)x>~r{(b7nT zv5MCRi4xjmYO8JSRct<}+ z2#Y1JqRze0Tp)S+`FH98uiPuVplACmwK|cwg8PHc* zgBxyKug9zaYxNtB99SgjL1~%COWPw-wnA zmw&L&NpQtv zT4SHxvnoa6hhGBzcgQ=6! zA=Vxb-`F`Kq|HGJlgPP?B0ZBNO3%L595&E+VjjB8m(31!{_jhSyBTA9eynHS?Gq}7 zd`nPGod$Oua3Cv2ZzT`NQhn!CDiFn(<?AT!sTVzhkzsJbY04fj6dw zJdlsv5l!RX93hZu^<;wp(SYdPDI!sko!@#9ANB-ASe5~xbZ8sM)^CoXC!CpiqV=W% z)Cg7LI->!tx)rnIVT-?P=QLxSxz2}MpZG%YZ%fQ?v!=6(b7#2rM~LU@Qx8`W_;*)c(MRj{^=B_i;0@mC6RLQ|Bu^MUJAfbzfc{ayTBZr0N8aIA z{iSSCbl#?KF%)xxV()%}+A}mz2e7HNfS;hWd(XH3&X~j&j^&N-#{(Uq3XQ8`s5LI1 zOsJzfkWXi*{eS1N^Lab4#?ZRPTt2RBI+$5hbKKN=!92b&^&+_t^@|ji#ig&{G$>El zG>`+fv^o9@e)`&o)i~WGJHH*PDu=6@1CN)dOr&&Zlg|QEe_9hFq_F$dHRBil`LriW zwvSq0J}Kla#J})b?sB4IamNMhFsk097_@Y2I^nyJi&Ghk4;X1SA~YR6%b8L5vcX!w zZ-_8|I;xb?BW@7AdDl2lQm2$c>=!wWT_vWFUhY$MrA6+p9Vc)Gzj@RIcSbM+S@{2} zwL{8?==&~TQxbyczlU`i%yU>bzM?hUDokvysmR^aoH|4wIE)xUi--h+5y6QGjQN-k z5lFuPn~&%zQ3s+34U=$5)tM0UbAtX0wYV-`=q5y26aUerQLYHl7S{Lt#=TrOn7S1v z4~KqAvL!oXFuI5APMo`FDV1yJV|KixmlTh8Dg zP@z&deW_~hz4xQNAc}!zG=V{mKO*%1EcI}PD$vsYTk6Fh5Gwe6C)l+pWdN)#Y7MW) zz#j!;Z_}5-R;I|oJ-YPnvq7+I*$Nm9^|~AVv1u|}Jq12dfwe_69&9r=>#z?qOdie1 z-R(K$cc@jVhX3nwB_X))2`nifh9~&0Va??J)^nouh`BJ2HdERpW(%a^?_8Q(l}S>G zFHlpoD904pWvQb&JM0fDfYBG+1q|kT>od2V(ie_E-HjhBf5hKN-`I8G*=3SV2Qg*5 zYCygI(n{kkonJR$sIN9=wqyV*0tg978wD0vW^ z*hQhti(kN~ULR1I#(uu}DP81rIK%01BnuizW4m?o=$jFpE|DaWf8;(@!pVQ}OfHD$ zqsMdAl`n{GB2h$)6C!N{=(+EXiL%&)kQ%e}g(Bp^ogdP1yYyDl$SY|oh-{@1l+9E9x!EOWH z^}GEKyo@D~SJG|=SWA#Bs6CSQ%lW6}{9p)ym;<>Vy~hwCaf$krY~atw?KNVZWnQs- z(+>48bpnoPX`fIV)BZJl)*vEWfq9eXnHhq3g>m*4+A-eNmG%@$dcmFA`; z5MLkNeA?0@H51+dZIV%AaY}71MdojLiY)ntq9W0TeLAw9;YYOD;?h*WtSL&Vq4^XL z4^02`>)0yG#l>R-Gp3`cyIlURsuZF%?f+TyA3VYY>l6R91+=wfy91&lA7=R?u{(qL zV{7dq(vpYTyQ;f!PA}Gd%iVg0%DUD{6?`$e{xqfe({#(6+w1o>N0j%&>ARiI4$J%# zXKp{o{7EcA_y(XX$@8CwW`LS##NIc%MOg*&u= z!d>-#MEWkRrB(y&CyGy&f-K2`u-eRAIH5ooc9a*tN-thm^LXG`B^y|;o!xJ{vfn}N zj*~Q%sP!+>8sfC6yj|BJwK^bV5?TBlM_Ki!<9XDk3#fV_l#mfNW|4rWm6;`2<{!Q3 zXj`I_$F@)u5diFg1SwJ=CN)=I+g7I)Pp)y7zxdW^Ot{7RZRZD`{n7=9O1AvmE_Ku7 znimcR+E!q}5wsEVL)&_$q^am{H*tDiO+lNW2=kA(c&ZGk5Dgg)};9w3OG z|7$fM$f@7D5v0w#d@Q}u98Htew~*BSCE(_pu-uev4l1tYxR_gmTSNn~4_x!eXKk|c zyF;VTH>eis?xyD>9~J(aJdpdcyIVj4F>Y&v*6E21t?Pd*MFFtPjB5Y`>@RT^g(G@% z{n73~ylY6EoqdZ{g`wg3eq>cAwi>cZaBB|qY}^)46YgvTN83$TeRWlA#HReOXW7`J zpxz*I$Z^Ta-B(>&U7`=|P(m2Od6ply&+Vo=0Fwg>%&z#G+l1Rrx5#2Fc5Hfj&3Y>5 zA3s1yGmDC8Gko`Brx}V0Jggjq;G3McJH@^+J280{yGuKSQcu9Uy@Rw9vAW|@N$UPO zQHT;ubRDYu?C*7l!5rSdKdA8gs`GUdQO%)U9GOz&29FwcA^loW1l}?@Q4nnwG#f~2 z3>RQ004bu*a18oV$GKL!{R3}=aohN+2K)5(9oo{2#e=;zX8qv3U$H#AAGXa)9f(OH zsXDaz-3y7aPFC&+mBABAb67{KTfHk`*hVu0OPdFu>-p_thhUqB)HeQn2jSKXmLTu2 z4cgiaJ10D*v9;}y=_F=7c3*|{oJ3gw-M8a~@k@gKvZH~;HrV}$-hT>RrdV=8;M2aF z=vuGfV&mooX=&WngkvGrc;V(gQB?9C)>-Fap{tpp*;{5=3f*5|rvtFvSjWA$+@Mex zlg~}rfSsLAwn_NyZ##ItP3*~wX7zba=TQ4Xu)b#;;wCJ?8=aUxy3l_(TJI+=`#0aS zdBK}GFzO5v!Xd&ypt!i}CFtTHxlW8T7z(g4 zFwhuLzm}MBD><M*9#9U^q$u!y4B?F~@&X_tr_cp$(=c zv|+BqXe#>Wz)4o>w-V)gCDl*cNPNXVe%bRC*}u1tSvc-y<9+!L3PDE!?LN8K*3W7} zViB&{MGb*w!WI+{+67?*$O6C)H6Dybx}ssTQD3DT@Q*FVMy^pWf_P}XJaR&D@xfsv z?-%8OYZyt?ew^un`>My4->(ev?_Tqvx&#;4qr}da;{~>IwRySvF|NB@A8!d~?kU4E zrCra&1^Vokk8pqF-O`CLFl$^TPmc^s9()C1iI|8)(!x>5MHi8Otq1%g7z5G+&3&B< zbn;InVLZ~FLOzqs@L${ht;6}D-jOW~HeF2KPF82XT@;k@r9OKEHr}&E435Gfs?84D zS588gYlM45*W8e!!RYUu?YoR@Pp9#0-`zj8bzlfo2abo~TCl>Vzisvm+ZOE+t+qJ8 zo+MmhP1oVIz{~))2ox^tJ5fzqnP+#Lvvi?#cb=3Xr>~so_xn5RtJhd``?#PPrX8OzdCy!xWgA%Z-!SRqWK zh^CfQhI%V3zbR`7z)bR2@1}g2EB_qWWw&Wu^-#MKdn^12``d#L`oFz2hxncL4!(q& zm_OF_*7PqW5PZQ$Z_YMf6REWOMjbCYQEQ<~zkvHh_JI1XR49~O<8p_W z;yo~Zlv!M~hTGgIU1V0h{+i2%h`o*;iYdl6ZC#J3-DUd>lMipx!q;@48@lLn&HvAH za>)~){XLuLG4=dniZDhdruIy9m0~D1JhLNR!H1y&ZLd~U@|3X!+kHZ-iLtW|E5ogq z;P`A=G|mbDbPqE#Z&*6rvvk+nG8=7Ul={6i{Lgtm!^=C;e4h=oaLqa!ug=53P3p8T0HUk_j0IF+5D+${BZ4JF`?+nq&>6?%7tucSeuo)^kh4s_+-+=R6`N+Q(Iv7BaVmeTRO4~R zc_uBrv3P{$@ZaZ=ew$2)7fb`-XZ?-Y;ZS>BA8hN*ATkIG_wwf*K&H*8YnA)|XnM=2 zIJ%~78+U>`!7aGETaaKOxVu|$W^i|cJHg#$(7`PP2<{#%=-|#b*ZsZETC-OFo$jvQ zdso#_=h>S`AwDMm;P+%*uqDFm=hRM-zbh^&T)a(QQm=m#t=^E?Vn16oGoA-+1R=IC z*DihTJmbL^uj2u9@z4ct;L9iX{4bKk(ewA$cNs^_zMO5=GlKDR_b%c3PfP@swMimW z+BxCvtcx?v&I90?D-kUb4T4RB7mB`Xe#+G2EHwQ({0+Yxd@vF=PU@@+nPTXkJ!qRE zgk|SWZRDVZjq`kUf(4^D>7ZTO{8)V_gL-%UxWV+Hkm{3 zEX+7ma6^bZ@EzK~Zg7KRN9537{60o+PeO=t!1TlLTaC1S`24~5+k~6&_~yibjeeUqSwWv=99vcz@ulxaLPQA zG?kuw@Kc>TMt%8iV_;cXC8D*YuL|@(PlH4P;1Fy9V_IM7^z0 zb7F!h(H{RRLI;y9&?g<19V_*+HtvXmh4IL1YD;d%k1YSl`7n1El?ayUSt%mz<#EaW zA=(D-+ieFF@{ps)m*~f^L)W#j$W!rvH9&OY(r>Oi?KhX<;n3HCPup>q?>2SpDZf9g z`7ayUrQY$c4z+nqc#A5{wP{>c2I`4Mg`V2304eKSsbhnP+;Nvvgezfkg5!B%|9n~g zt!~$*`$@Vxvt-*5TFcVwgPP!}tG8^^A%^1xtQ18VA%Q4pOf{ecA8KZGb&y0o#U>46 zd-Ra1U0*L-pNaj;Y3BOMe!5%2g_Njr0UB1) zeG@y*ILcqMQvbL4TN=jXTnLD<iV=<}H@*WRA$w`9CjFN&)MqTFOlh!fo8+*umtd{t^VxGkRwn*|#m1>N~* zV4~9Z>sw`t7|DD$cUVgtt$~VY&3@^_)0+w`7>6jpd4%T9;gQOkuxcM~7@iL3?JBhc zATncf8A|clgpRrO08;%gj3qcnHhW}No@Q_|0YR*O~6pJEnV1mfVe+w`HSBAsr$0Vv?(O(N2wHLwJ>x} zu{x)Vdw=oRD->z1Fe9N68GmdBP*Vq80s?Ch<7UF^(q}U*`udy)Y zK3A%tp6)UAOTmvEgRl){?npDSmQ#AKjxw<_F7yBcQ)Po~!YTFpmJrY2pDRjNPo--@ zZav96J_cZp|3fM%;3NEyibd8H)Gku3Tcp*^RwH0C;4HZ8(5=4H+Jt7Z_$yZc@X%Gc z%x`DWEGIWI4L45YPAe$3L)72tX2qZ&*V=9#kly;y813?(AR+%01a^9xbv%>?_#8GB z%L9ajy^3_^U9U0ezJS|nuZ>o!h!2`>zsJ3j3me`sBi(#R;)W{k-$b)9v`Xpo&7if} zL$L^g2B?+lHFJa!*4C;9?x#FqCV<*g!+))i@_0Tsp&t)4J_toatxKb{4|4?~PtQ4x z&mSW>9PRP~D&_xZiueOjEqQct8iMhYRHBs%C3T@muqqE48i6~OlT?2^!SAoGP$00{ z#|mdX1jWft>PppMdslc*CqjLsp0;-{k!$+CnybYM!{zusW_g$I62CSNtJUXKZ0Leq z_M%JuIz4mL!R+jmc~f^x5UCXdHP2$nI6M;c?cs}wmd^bmuPTTBQp|GP;^MBS?e!WL zZf_yLB@OId!m;)E-zU$tv)Xmne1%L8=A;<)yJ-)CPns%2j@xtRORsZp2X8G$Z)KYm zqDjY-%ANXeoSxWO)iNwnIh^UmUk=fKy_$BN^(OCKmCdnpJ(tq}T^-2m$D zEb|U7dtD;CqXapYh5R=1D}lsKzYnqZBe(bs>bv6m`5p&A5Nk}vKRcf-;MC2>jCUM^ zllF_Erh09CFs!CJ!90=%qwlGMol(f?t*1Boj8z0)uM&q{ufh|r!j`C09hkHkxUpl? z4+};W4^l31@p*ph+E{zgr1i%Nxx{QA9a*^#lqpzZ`7v0C-r&yv2TM9iJBp97L|f4bpIDLB7Ot0$jy0!?hl2R-!q-f!l9u`Z7&YLZ z+9Y`*K@3xPTX{`a`cTZG_*qhAp3Wu^R3bD>gVTY-@}7&uqcm}@Ezoc}@#JM~w;5ZL&2s)cc2jY zUbj2PhbHTgvdzKr1G+zwT6jiGw(<^i%+b)oy<^T*u|N(8+3df5k%w?7U&6uu8#mS6j%Y+M7L2d;ePY`Q0O+;+r! z?$-k6w_f}Bnhk%8vcCLTS_kyKZKd77x*k$ga7J8Dn%6p_>BF~v^(a!{foL#4L@nT# zTr4u=Dh-Y^8{f64BESww-gNFR{Yw8+S$N~GBigd>4fpa$4fB2D;y!;69@1xGNSVk{ zb-6(g=qhYeMk{~`jAA@z?ITxP#Z|j36^@|J-B%?T%pN$ltdD5b1eh~cI^WV^ge7y% zVw8~1C|s}QJ|H$0yU_#IoS?xw372}2_+LF`$aRbCnI~XQBH%;7(aRnLKrt)xz{Qh` zb$p>JiuK=}Xq_&$gWuv?xlQRvQRypTNd3Q6br?*M+VOn@gV~^ly6X$#4@YTt+rwJp zId{}?PRqi_IkbBgpD50kg$8?gfX`j`VUBrNL$ixy9;@zwTtc zgZ2sJ%VSpvbv$K>ZX4!6G?gBK!jF#v1P6LuS$pGCQGb>1t8X5%7^EG&wtH>hc*D?@K?CG-0<*T zo7(5{y1hvN=--zp-j)3SYSIe84>u$|gH9RzJhP*DlJ%e9zr^cPR~-nE@cGpfvE=-+ zX{rMFgIxsDTa7c=YTZArt(t@~uE!8H1XAv>y^AJ;tLZL2?LxyIv)yuEG^uy%v(n-H zE_mHt=hAYkcZn^pC$ydt-(%NC(V&kA)>Ol9mAW-p5dI3= z9KY^V;!=O=c4+t?BR^C;l9(B&==e}*ZWmJ%J*0*;68Lf!Pi$g`G!i0!FV^hZ0n3?* z49aBmuW?fH3Xk->hs9VK$hsKxZ~5_~ib}z$vho zm0~X*^ADq{u_gc%NwE_5LX<;*{ORX{e~@a4H>|duKAON)yNuX7qnXF z0Wb5?$K}uv>OUz`7mQibU-JW>ctLWyH>jg@4yx41k0r;7hlq|?j%}RI{`(JfXCXq} zQlGHixpOEyzg21zrh5$J=p*wZ9IOBAP`=Cl?(^LTCG3K!*tq>oH7F2w+a&ZM&Geu9 zgU8ko-g-nw&mvo%6j~PsxeYcc;^8HV4(0`Cn<{pA=GULQHnhK&Pl&QV*#+S7et0-H zFeVT^b^@<| zgIaqAF5rj#DXQxq#^I}y*0n2@ETkhuLu<>92&X7ozUEiGiHXo*N^&!jr~+CU9PSzB zvaHLhtl^u_P@-Qp!M+dDhpV*#F8hUl7x%+w?R3f9S@!neZVSM@Fpq7D{=S%O`XQF$ zM3y2HDWw*=P5vFS+8Y_t`5{he3uIlSRQThYS#IHx_7sZ!ii`JI?z2dy%-eq}6Zwzo zW#}c$H1c(C(dG`L#o7bF*uBZh&DA2Mf9(r)T}|Wr6ga{^tuuLVGp60Txb&DxUBNX( zC98kv;>2+5uxDT9q)FNz#l;F7Wj1Nxh!Ndy1k#H@UP}|Je@7UGk1;b zeh|5P*^H?rMf7B*LH4@H^IL-!EvYGiCGF3!Vft1R^UqI- zC$!3Kz}JXoPum&-=1;6mG=efc?o9rNdoP;`cZ;gvZ3KME>!&)wo##53tzprvyvy|9 z8VGH zwx>q?+6?S|gO%VrrQAi)8e9}e?E4-=5E2A&}q}%ADOm2B_7lXjm{B43iE%xYVy_dlM<0^-2KAZGW+O*;p z5K_wI=6b*`eU26vgYu*7W*=9`P&TLf+Ufu#eAaD0djCbHquL@mqKBDRq3fb{WSOVC z{L{kx(a~7(^H<|Xb3HozuFkn-oKOYF59t!4;ZBaF2xb4{lmN}3~wVZ z)#~)WPJ>GRY~kA+@g3Z+_MM(!&(Dq=<{nMF0+xj$F%Nu<$YCM7* zOz3QwBk!m1Aq*+5{t~EK=J3*y<~(n%o~r|5yQd3;OwBmNW&PTi18~nJ~%5+|z~0*=V$i=UB7i0iq1(B&5V8-}y`{?2-f4P-w$f!)Mz2=BWSP z%&Dtcm4%Jnt{N!lt&;XCvG+nIa49k=L^<$e^o1;%woc-}n{uug*XP~hO|GC?l$-)l zo(CfTv|bs#H@%o@$D4(y$R0>IiZ3J|SJD-jd|W)q#V{gNTPHU{q0P zAaZCtG!>Fl{A&qt&zjov3BOmaJMu#Aw3o2p41hyI-P>V(LQWa;IS}bYnFRD{`^NHT)lg9jTESZEikOk4 z;Eqh}MB3@CQ;SCeS<*EpBIjbo-mB~5XQ|s^HZMn?(8&@pFbLNL- z3`F_UEnBI413D-w;wk2Izr`EHx3lB4|JejgyZB9%BqD@)-UtrjWLDCO1d zM*P>J!jF^DPwf3Gbn2{6^Pd^QM`roj5<)8@rjlPOh0~X8msKrQA$opRi*vh{oD2EyKTXS5K!Z32M{Cy>h> ziTIdyLpw7t@@IO3=akH}vD!XV>B#-!D^nsk9!Z$7m}c7H{kw=;M-fvQ&2sGHOyX$ zmy`GE+?`baLkGZUo{vRkCQnQjj$2Z%g;E`ZB1eRmWbiH`|96a3xSBP0h4 z>((AtYJix+`r_!FNx2|~gAD+l7PI!Sntc>sEa7i_XxGsa&()g6$Ct5$OE3t-z5r<^ zM_SU4Y=sIsRPnaY&pl(;q6YNk7wAN+xJKl60AQ2!ogY758RVK|)ff%*87i8G|;eZv(H$Yo`qz zOFrN1KP+T4^x>iR?JnS$C2`OH&EhPd@@gY-FF%kfqIB!f05;&Iw`EF$dWkrCIyCeL z`5?Mgmoy9%6#oPh7lEV$r(&lh9lxl+)K=sf`f~<^77QK6{VX+8Jm|8Ggj;eh+soR| z<$UxC2$bK}$(Zk{X5R9%p3J(C~r-+@4eAa$xa80KqYksx6{PUI% zjU6A!_6I`Wt>?Ex9=L$IX*>}_3NaJ4JI%k%8;$q1w7Ztq0PTWASEp>BQ_dj3RF_W*4S4~k#6Jq!3gtTtG7UL4|i zLm<p3xDceUDe=qB;Mq6>1! z>*)NpG|4x~SRTkT<*N8R`(yTq%Vy%)=|{CutfwKY(6c+x;fXF*oA_o2gCbDd5T{T6 zF;I|cQu1kstcGLVBcDTgL*b`nWNp{AHH)sfL2ZsxgGY?x0)|-s+>sE~;X}R-0+Epi)gg1)BSEJKr9B^nFUgRr$@tbNl?cT?{@Fns3(fDx=>0cHiF9VoM}9C4M)pJfy$)qrp$cV<5x33V^?W*&fI|*3I6Y9reho^WlkP{ zY5DId5weOqFO7$ZgiX(&l4F^yO@)1bg~I~X^bRJpTsCs#)$M_m;_ly0^Ims=*S5^N zc{YfRz)c1IV2hY_P5<9`CZt2`4d#En*7}K+eL{nGb`aX%rhAolC&%Y)o%b=)>Rseb zM$yG8H4#ByFPnZ5F3#c!1Jt}x-#8=vueIA+ro27UF76TDzCZJ@qo%HPtrZ)d1riQ; z7Z$!{dyt+!bzLsx@1Y*&uLpEsTmzsE7r!sr%(iN{PAeHWoo!I@zwxZV=}UhFKY+(x z1FvfTM{Z-G0L&W_3I<_plMsr@j206`&lkWu0*Jv;Th@EX+t&U&N-zSLKaSu))#zuSe#CM~h zn$Mq~#D#Xcs!v}Jv8Vz~qNgD}AHFXkv+>n=m#QJnLRFjvIXm&m7tk;5!_OS#x#|tE zHQld>xSPUjPQ7afA8+m3Wz@M&=b2ECZo$kp$;92>U8Z_MuqqdV?bqwDWjkGZcv%EGnY z8;d4)uNYQ-Ew#N2W`V2o#Gdy#M5N{hjvpu2rg=ARwEo`jyC;DYx1X~v9v>4QGxE9X zBmxo%a{K|JdG5#0cY?V`g;`QmWXP8SbS9D2xMJ;cQfmL=J~;8!?XXE+26JPBi4O)Q9=a#K$-MkE=d_ZeX9z#bCNe<@hnbFuSvBKxjhf7GbyhNa}}w!mtue6=lZ#Z3F@8tp)}_YRX!~!_G(%b z*1#&y(cs^83d)i`nhqXvUnJ5=^r_AE`MaIhGb7h9+ZsLiXNGQC^J85o zGN;}n8I<6K=}T$xHcA)ptAx=LT#EiB(2a71?4qw2NbPSu017BsZ}w;D%eh>h>L2Rb zYU8;9e~hM(-nY=(Ghm4{Q(OB$$fJSfE+yMHy8zCl)H3kL&tS`6I^Rsxxo3a15Y5F^ zgx=wh%Baq>UxWpB04dgz(0^*9 zibK0ZNc&EMfHC>~YxlIPG!$X=87wN_9`(!B7;|1*iC2AEj6ovX+D5R#a6Z+ZT0}L5 z<^25!70!so1J@s|P@j-*{WulVFIs|h5P&rZdy207KU4lZ4Q9JQ;$A|?jPw=zSfpb> zQlu04)^l{MtBuw0tj{b<@J$Zn`Be5Z%U3$dd9<x+acd;+W+XFT63Fa9T?z`c3cQ*1pd? zrYZtavYF7q2nq&oAGG56D;*;gCB2CjN*thh@FBjsT?9h7^liF0M$o4xi%sAd12E1@ zkGlb_WD=9RLs9XEnbJUrv3O=yETs?E=BZGpiIR{I%#S;~yT_X>4r%JA6y*vzk zc!%(oGDl3uNps101^Ayi;~Q~7D@sqc_XTrLN5}{LX?6c~*>hAw;gp z?JyUl%R0Vp@o6714j)Yds9wTikO2X&DQ5rmbc@r;yS(_W!`BkcGAknA5D%BbWxmvbSnx&UEvsMS^ zpD5TyA0z&M3J#4CC18d4q_Dw}okp;Fr^Y?q;^(gbvz6XnX9TdYHS@emaT5Fi@~GN+C$a_lZrk$pyp zp@swQ-X^VSp49Htto_;mql@8F9dnTpbFrBRx$E9;<6qZi4A8_`&qXL#yu8jKd%4<2 ze+iLg!*dR6$LW^^`OP93uy<~FtzG z+}sXv1rZh8B?{rzRRTu0`giVtb1FcLa}kPbT_rj&ulNg|#kYIyHIpPUMx-H9A`}oqRa^~6!_PfICd{D#BwUt7mH5ajd_xfm3aK7^z zy;HFGO8Z9T>^NRYBejS~Fl0Vd69N4TB-ZfGIXkz$BOn(W;Qc|Iz#$??8457M@36FI zAxH#PK9s`s@@^9;bz}FVQ#;em>qZF2g4GJ1n_pS2b@auOY;23$r1k-+6PrWjeR2RB z3H8%~`w{(BEphnNnNTO|e<#jPKlz*Z)R`5$PiB_x8rj+^fjkHTc}JcBlEQ(4h@UHl z^!vmy|6bDjgVhpbFCNMzR*T=1b%mebpy%~zxEIx+i$S%uIib-c!i}g6)fM!ub4NrQ zmP{3B*-M!zz~+_*Cbm(l;r0Er=P`YKEcxJ`$D1nMu!CMttA<&7LuA9d)3XfVA&*5R z7IuR&%X3V?J5B3Za4rtI@Ni;f?-&VzS>L#c?4revidxUKq(3Qx1mU0}@J9}Ah(9~J zWfMl9=Tb<+crrJ|#W@pAZn+=MpKYGA2yDb!895}Va10==_+_4qwM_v3+y#ns4D%d! z${3Df>Iwu*GZ(i6ItkCJOy5#rT|K8JTCwYioog9Ot!BZbqw1wA>XEB|`d0M?Xu6xq zLnK)JvHUuFZzW{Tck*$7%MMPn{I^IDhhuv+`}V|nZfW!v6AhGbJSDshK6D4Bc(nqY zBZ53DQ_Ro-ZdSAix&Gz8gy2RTFLX1;4yyCz5NR=`pD8sxya~kZuwj5KAiIr(1nETd|t*3ZygDcU$^l*CyD;l|T)o1>8IPjbc5j%umBvm3} zLLXcntP9IiN|whl_qT#2G!Ql|WCJcCjlzp0!VYcD|GdIWTwWn(E z+>^(nicWiaL`?-fow?N3s3N+Id-tAn5Kbo4C$i-m5n1Xg$SF$k!Ka(&?;rh|)-V{Wqg)f2QBlvlJEOKG&$YX!&#y^( z9t)@G8-jVd_KmD@R%O9F7lM`cs@2&k;d?ER+=YC_y-WejG<>rW^|!E|w+Vj`W!Bb_EHc_Gtxp;$N&M_W-zOU2C02RRWb26$~e^pMYa zYpn%r3SY@v9OY4*-Lp7ggQo8g`{ex%!j8005&4)ID*O_oK8NUp;6X5H_D?*bW;`qH~Yz zmy1I!73H`qJ(^^&1r%|PEo2jG>J32_s6vRoMfGp}|L4mkWh4M`N;mf*s za_R;YT8H|Ky|k`uY6)=T5Bq|W8f&HuK4=wF}w zOC(Wh6E`+xDONsh$fWmlP;;IZ7$A1k%r_}EmiNo*Vrw*iLE`kG+6|yu6x<~(L}HD?UT(o+vLl2f2$4 z!GCY+H(_@*X@bM3-C0&7!r}_de3xmiRk|iRMzpE(K{(=oG={tBZd%WXyYX}8j3yn! zfg+WgWva&4*w4~m-e}TkI((T|-OlFk>>N)71RN^2jKu+GZxmxObt}ynOw5X-i(Zm3 zmfQ*$jocL7nmD0R@tuG#i@2VC_R%DT_9}TI#1XQWL=IPq9t*!oM2x23X(rmmZD^VW zCMhCtWhRVo^uWJ~;ogxiw1@Hp^!@rjMn1 z0?6C3uwLFAQ83~Y@Ys57mZo}$C?AC7X8IJ10;8f1)on4gY`t1J z-#hIzx189bA2k{IQpGp$8!@3e8?+Dty3W48ju5yOw$^qMJrw8Ev4Uj@ss|*n8cp(o zIvA}V9pQN6%d6}ej7fA7+{{P}$o8IPX#{x(jLnuQ^*a>L_zeu{U&jfm6W)R95Zrwl(X0 z!o$7We}-YZ)=A}%u56gmMdS@|Qx4VKVwU1IjEXBl6Q18aqcXkd5kGV-6qrBjiI^US2w%a3K!94L zL}xKX_kD!ApJub#&YnvqwBMY#q$W=llNzNp8s5BirpJBx7R`}Ju`DB%awvy*U%$l4 zWLxf?kDGOF!h>9W&EVhK--}WpO~zE3*Ac(zQvk!|YM%&REQOyQjf-OJMW|R;a$~ci z+`glbpb9ful>seHFe9q_gRDkUT;o4{b7Rm-U}ws3IBE7I>Ot!|NB`= z+D5bE>f(l*NT&V)gAufUJlnqCZU8d6`o8hcr{JGqla;}eYJ=6<$lXT6nLys_(;e2B zcH;cKjzf1Xx4%(^Pj89ULloLexP##Jubir#S75)}f~&p=d#+7g0~K6&ZCwzh-gh!2 z?N&Ni6eaZrAEoG0VkIrF3E0GtuNIf)5L`}k^W5w@iHyX0n~k>zr{DCDj{W6{h)i3X z^R(Cz_fFUDoTctO4ng-{m6{C3S&^kI&PaeI-v}cWJ{$(0KE&b5rc0$Ct70QZ!>85o zrj8iR*cIvrRk>Y#Svntbn{-Ans%fK@J)ll_jR+V>)rJ0ro!66-YfvqMja%`Ik0;^@ zu)WBNGH%K*p0(=#_>fYGrFvqrGfigzL&AT!58RR^JV&-VJHDF7h$aGSo1rR9+1v>U+%zUL}JM=`I@8RRp zn2@_F&MUvIov?-jKs9gZoD|RVKgblP>pNNA(GeQlkV;CtbAzC;}RKNg_gS0u+>U*HQ+7apKPZ~Le_E2guUt+139$cg@|4-w5= z1@vWLj%Z^=TFx^w5PMp4GtzjeDrxzWv(FvHVx`r$BcA6cWomocNEaSEpc4(~VfmFsZEZs6 z)=!$B!He;Zilz~bG8;ZEoY*-nrrv?G61ywPC;E53rrjI?fKSlklJs@6%Q(oANKKLC z%^&TP7a=LSCRww$ai-Plg~n2CvqLjlUd}J0r_E*{B{Wkp7>pw`~{m2Pp<0oGVwv}3uG?oS4DPE|$X$C2uo5g54n&rTgD;7`m7aDGnxw|8J| zll2K>i;YY8nOmu&&R>1CQd=rkp;oFQC+}z@b&1S5PjZ13M~UP{4sN8BYkx6UjF?a= zi1iQ4*=>JgsduWorZmk*eiK{pF2!2UlU~nQ>zkUm*V7_eJl73hXjs1mtO4u5P05mS z`SVA;{HT6)P6qzFlxY3WhpX*s_Q@yY7ysOywk~A;$|NlKb5~1p=#ldUi|IKFi%9!_zgb8S}Vl$09yNy)D6vs)U7 zty&pQapwgtrb>76Q!irW`j)CQ@hxH-!U8L6(lv(5#+%7{GgKFa28|}p7TyR34ZZg8 z3$IqwX9Qi$kHb?KT>qtZ3>Yq@oJz8K&WM9l@4i~COl=T%ieFBgaPJWjRG{>o+<1p` z-{&7o3%Lbr>=Tm=E|cE<3SlfxhW>2!lKpglh9(aT+2G&050~_-&`*9OyNRAyb=t$a zy?O;rR)Ws=1vVkZCr^|{i#*XMNPm``ofeRB{!q~r%{Yko8QRbG(6%?D*_-EMZgmQk zm>wY9Wt(0ygi3}AkT9Y+v56nE${mWJdVg`Od3O>y(Mhi}upzoB1%S7HUeLmUYwvT( zs^Q<{$0NO%Anxp32C5row@-*muUD{7-y#YZ5$@)(vB`ft#>VBN8ppNq-63F-X7z}| zwK2%*@kMVy_PRv&cck7(Em1p!CDp!ON{D$E)R0@#gUi*tf=Bf!yJb!6J!4hY_Gxbq zr!0H8vm65d={ld7{(&O>gLP}hCPHI%=2ba~894{5heht)m`DXGhrbS2Q2zKG*$WMN zKvxBWci~Q_3Y`{B@W|Wsvg;Wc$UkV^r5ER69YTvwK~1Gyv*-KyIH)(N{;OP{ae#V{~6F%mkEnj zj|p4BvMKi&!72MuJv`|45T00LY;B{nI3^Z6Z;vvf`%CzL6OH&r1!R!LswH+fH>WmuYRjMxG|9J z-j4aTXG{se;BcAjsTgPUc_r2&Ys3fRC#up%Q56(kDFf_^*P46>th$_*(m;AL!1Yss z*sIoJKtsS3**JX=$9o6TI{!y`T{qYhxa8&eS+_>x*WcSe0hkj`Irk}3;MZ4K_i7j6 zrGMh9PD{oHEo;I~KQ6RHo>{4Xe}87E2Hm|yNu1Q2kz1CI8lpbbk#e!0;H|Y6t2}$H zcD~12K91ofAjUCihs~nETM!e=P;hCz-ucq!RKZ8p`8lQ;* zU$?29?m?l%`#K|ug6S;7FPUE$SP9X)-C@F};%)jgaDwGYwre2dI_P(Yg!9d@O)S53 z&CS8d-(JKd%2SzSlX$c0r@j?@S2ZGW4`1XwRQV=H>QITpo_iIrczFWsUsD`jDKa~d z$uVS<7{pkN=Q=$*zq&cr%ohcW*zykOhcZ8GceJ-}pT6XdTS{wb@v6wo@d{oXlRjN7 zQ?c$bKf@}KJn#+Km@A&LG_r=VX6tf_zj~Rn?G>4tUgx3Hl=*w}Cq#mNu;3>-Es&lV?it7Kpv%)KQs>sM-6?a&;`kq*J<|NX@O^G)7=XW)+5zO7+vtOvl4D zS@8+KJmJH8qJ7LE^|9Eg3>U+C&M_2OG8DeHIlsF9ar}(H1w1<}?BC6mj0T35K;F-SvQrz490L`!--TLm?mxNW(oTk%E+{4PR8 z$2?10(DZKPs3?yS_(B23u^ei=o_tI zW4rlNqy9W_n3%EpaP8@YMRNRCn*)sa*tTseEcfGUsBUVm^nA76zi&OmS;XleYmAENz=43G4kipG`zyttSC%f9a<1TSB~iA2^$@Ji z(<*fsD5k`Id+<4PTqL5HW5|bnPW;~N zU1q1tN;pwkSDBMtR#$nFy|;%K;QvY*loV7H@u$Gr?ufhgSC)Hsj!qmpwa=)TnQJ&y zO8gJXCQ7LSE0$!RLZ58_I9g{m0PEFb*1t-qxQeKsMA?Eh4ed~6`^>Swo`@$PPdj%p zp#zHr)k}L>%wlu{l3=Vfy14Kp$_GBq?AJ9UJwJK!~&GVtZcQoV`0SHP49zs$_o z11z0a>+{ro@8L8!*?Nvos1G@OWUr#K+r|{5%WC|s!Lo)5H%pf`Ilt00U92%rvh(*< zBv@_3>`b4(4Ed2M8SYa1ZS!d@0fz=r2ekH0PCXvnkF8wnJ7mCzi{41)W*#z_8DbSO zg4Fe8ktrg4D3?NnZM#`Houj0^2jj&MF0eH|&LriRpkXHQlE6P-`Z`wEQlZ^|vCpu; zDhJF)CoV3Y!|1-o=-Y=Xga;tug|<&5$)KdoDS7mAozRag`?gps$bzku&LoErw@#2dJh!p<^pYnD+Q)L47`9_1QQ$46{y5cPe@yy$(;f4}Q}5qLWZd@Wd6TkCrI zu4Ryv(Ql-s1zpk(u7$22bB`TIfa2x)-@a)X20T6zNuzuz*R*aX@thli)Dq1x9(Pi6 zD;>t~`L~*y_5nVNvATug>JXml=Aeas78t~pkwS=RY{f|a`ab@7Dxhak^-)HMfWiU|f*)hDM2OJ913sUDUiKtjh!PSKh(AR7V6y(p z?tOXgFPU@y!q-crk^2O$ACjX^*O(oV1($wWDRe*HC~d@Z+Zj zHA;UqgxMT^wZlqb*e_wOn#YcBU~KD4JnrdFy{t3&|jewf8! zf8eRIz>9Nw%$<&9E2HT?oBjZ|**D<#vCsSXX{v)CZm^o&^x5-PXC11^+@_)_Avhe1RhsvOxAPosIe(Hk zVvzdz8E|@b0lC^&HV(L@=P>TxJ~}#D4Vo5OYVw0VH_yqUgl!k`L@E~z#NReA^T0&@(X?@hVj2HS~9p7nsdLti3nC^$5 zKO=>$t%MSVHN+5EeZCTHb9vQT=z05Ii@oMt(7O=vgvB{`k()_*WRD9O002U_ap3J0 zi!t~m`;a4_ha3~NYTk2W65Dm5eCIl)hqp+))#E! z{6)pt*Ee8BQRR2K`Tpq=1ov)m`0t{8U1(k8YU4}DAU5w*3^lA|;`WeFBC3>}Rxyjs3ueCqFC5aO(3uErPFZaF-E-&D6BX9? zEW_7L8|8rNc@mjEb$E0FLNp?F*RLJAHV(!-I#z{BrAqr^o_o52YI|bT9p^O+2ztms zfv=nOD?3YCcWjb{=s(%*iX31`^j;@pVykM-m$cp%6G0`HE%&jicy|e)RZao%r4i^+ z?nENw#AVI3ZYo3kC27-z9gwgDoAKJV4j$##>qt_*cbZ7>@G{B?LU1%!L8HZ}vH9jR zA~$KQ=PJnR!^9y*#?#-QN?_4Fg~Q_OPf{9&&5yrqd7ZU>~k$ z$J)&C&Z~GF*PQ&frEv}Cti&(A1M`H$8#OW?f@(jiL~TQJ^ko*(JM_U|zEgsMoxUqu z!N22ED2}l5Okd$qf=@AC8V~I^F8zJgqSFY>a7=f}M^(0+HZH;XuDha#Qdzi0ZqFoI z$_^_lD?8(RqoRPT)Ozq!3^e+#Z&r9HBz*rrnyxXp5w>gB#@5E}*0!;=ZQHiJ?bf#4 zr*^w_yLD3=+on!!^UJ<7-;Yf4BQwe5zH@NloC#+RahzPQ%wps2X230T@4i5XyJ7`9 zRSK;Y$SOBK-__T3ZOdYvD5Afq|wv$`IU%@YQ?UnX!7B zOcv4*WI`|_Ko3o(uYV}yM{0;bf6GVsFeTtr z(fH~MBDjv)ytQ$$y*72h$JJGaA5DaLsEIihq6A z)ts1ReWu;#2Yl{NLlo2{)EYqB1<9atCG)_7ZjgBuXV%bWi)GqE0ukYogYW zqYjWI5eBSXmtwDd=`hV6Cr5I!?9U#bf$c_e6;>dF#fZgc4r!{8ShW3T*nc88=eN6UQV}n z*+0hN@?O@-<+Xz5melHD)abPu2`>J^T`?wf9P@G21AUnc@=y5!_SwW%EX;N)@}KKY z+;3lP@L(?NuW0Aseh70G2vlN$M0V}=yxk%t!4~=#t^!eug3lq;pE55 z;`%|-B1i9h`HqV-EX`1TO}kWQuYH;w`Au7ioTO;J-v=wE`jbuX%CmR7)Ft;sA~w9NhYM_w2LaOm;fem zIO8e-yywstae~NlNRI4X@iNA+dCo(3;N0mn$)lD~LUp$iW>m2`CPHNjOx&r%-?}Qy zQ2c9Kj>x&-xk42XIzDkaTntu@tt;N*$$#<#Xr!kOEokAPkpTivp>0eB?zT5e$9@h2 z&qpr5Sy)r7_~YC)7>@(CJZW=*l2hLGd4_;jW_U%xX}SAusi#&1Wat$I z|D2jEb3nc=VXcaCLwxWDemc8a$S2$lO%XZRMtFZ-XP}Sw7wsYA7(&*#d zf$Blwu;DYLLXoPKU-of~=)TRJQR&^uM-@wOZ-mlfs-|eD4tpcC0pfOeA$GEIL zvWKBmAat9{^|3|E*^4|q z=m16{hb#2(9EB=yIE$qGh$M0i~yk+rF)Cp{TQVOx1!ff!`_7yI*% ztYy=Y;&O5`)m4$jj3Ox+>XuWZ_IXKjw@vPQcNDWyA|>(Rjc3-7Cn4WVkyEsV82fRI z1OC=AHTi+yw#tG2=gi}aYX$k2wGp3{rcb_;q)-)bfm{GzKQ}BX*a9J$O4TkGKgL14 zc1}#S#*sPBukSyf*n2jP$$4dvTiiUR(NkUF>#AT^2(4kruRah#?nMKQ# zD_vFjwtN=k~ z_OIACw3o+X@m>X`PGAwY>cb_g2(4{GW~OLqOM2cwFg0P;5Bg}<=${RfLaS4lT*Ddnmt9#hZ$)1}caT})4{yC*ua2!kRpXi_ur-VbL4;F1~Tm)Iny-IalsE7wf! zss&e0YoqCOM_cLONWj7_Kd|euR6JOj&N}!H?O?c-l_5K!dL%O@v}e%{h-D2bd1YUCz%!XHeJD=f$wWIy*Z*cX7Xq)dB{L0^g2> zZ{Nv!K}SctgF6UjXY0?mUS=rEx^Q8TU0q!QJ~uEJCRSFzMiUCIZVpy*b8}g;1RkVy5bR4n;RC=&!#6Cx(7?Gb|X zvBNCbl#$BDro5=Gsu{V?AQ4iE=&HzZ+s<;?vm{t-85wkJ1qL!nwk{AQtG{-)Zm!I= zfAX2{t~J*0-->J*xNja!KC*P^UMAadAtca7Iiyz`nvsH`D}Kw3mvC3LjeZcH!18BK z#@l@?KL(5|gHjJB&f@j594l`AiqbQ_p}sszB<`1i;oTTkl^9cH&MoToc20H~q=A_X z(!D2DS~9+iocYjRg>tv`+S+hitf7p91g-eFJUcQ7@Cx~wE_lzst&yyL?BOZvw}6)2 zU(E!UhsayZgo=3};&ojG-m##2@9M%!zHQrgFFEKXjmcSX>uE6VVKtI-H{gI`yTV+d z(1DBXAfSkY+MovRZr~5;P(noIYu>5E$-i#OC}hakbaaRmI$=)BtGI(WF|T;Y-6Q%hz67^ zSN{Dogsl6CAIeZXuzOHp>&D_vU?Rqta2c|I6;4kZZV(dO68wYGPP(+-&I>+&v1^(`mU( zY(7QCbZ&RJ;!S#1+_>%tB1ETS+w{dqiutXy)w#yirb`UVsfwpJ(oi6>hw7GQDZ9WRvxP>L(Pl3 zrc2CVB;BD=?=FyPV(1NJ^Ymt1QCA=Al=8W(w7)CCE#^Om^H^O&#YV`M0@51w8= zcSjiD;Bt0xrksAzs`?*LoMY$)6^snr-nvcC%w)}g7Ci!JSM46H?z0X;@!gkWMo@;r zwMOEsoK%{%4r8k*6$nWD@33-~H{<~fW{r3vSu;gc)ZDxfdZAxj z^!ohq?uUl_IIFtgB9l)?wakRh8Da=di` zEN+2U1{4Cev&0$J6nP`Mf5SXU(niTq6`B)uWkkGwYHbH~wi{fUK?;QwbXm9a^C1dw z&5kt@hsnA4YfuL&Q3g=0C?2x}RZ1F3_XEq=1Rzt6jnw0+2sJ3Is{mDzKe@URhJZ}f zauyAE?*d(6$C605x+%|A)#OH&q0iN6IcRzr+}llxDMe^3c2E_qAO(%v)0W-M?%h() zTz=q)ueoM@LFjuG#vxzHOgZo_t>M1QI}!ewrNahz_HeK8uH5bqyvw;jxQvVqH|G|( z#59E{$x|_?9keme(jMCU05H%49m0jW2dL@1w!x`I+mCljs=~y0|0KO`S2cU8jLb=jb~57y`0T53`=Sn{I*J)`bSvY z;up++`*GLuWHD!QIF@Z0o=zZ=i|U|xyL*q_mVEDhKh!hq^&elbnpxcdT5*up8~wQa zT8GWi2Qw>GPvwwu8QJeIR8n;~X{kn)g1pri)Q20C^{Nv{6<>C(AF9ehO0j%e4JDu5 z?{n_WLBmU|jV3pk&v`}=h7>zgI@wM(b|E-sMIW%I?VdkIsUa?oIf%z^cwsy8AB;w9 z6+WsdrF6d;BBt3>r;9(bfDpU)JY)dD*@1nY#OSb_;||07p~8B7!&QKAe!Us=v)}RN za!+y>od3L-Y(O?Ur!wUnnP){xi-n~rZZ6-~Wx|Dszjy0Htf$=OOexpL;=o7V4* z*-XW1u8f9Bt7W2nsYCaUcT@>CTY?X#04x7vuW#?KeT%lh&+7=XI+_wuJB&JwES{OJ zwcG-x!#4rFt3X4y9l>UMRLe?o`)ty71FgVku8_fdP*?AvVZ8o7oQWm}LSp)dHhdiC zw(Y2lhFY;UEluojrZxTI4>}r>zRb4Nna+)5djU5i%{UQ&DB>_|0~q_Vi8GktILbR}FSK{Q(f)S89JKT6^C@KS@e&*+ z+M)dA4y}BGcs*-0Ee-|nka^PZnIF8hB}e2Zx(4VPm7i$4;eqHu~PBWN!1q4bN0KBo^IsRV@fNIri8rrdY zeK=ZxHDr!A53V#`A20u5n=QGLk3RcpyU@LwboKJY-Sx!q&Dm0e$yOzyRwc=!VNl#O zEEXY2na0#~mb6R{CvreKub0JoF|keSQF!)a&5of^D+nA62?BiQe^~5FrUE4$-e!J~BUs3GBiRC%e~2#xm`5y%agoMH zNc6)S^~wmY|NQUe%-4!HBhzMK40GGUOOX|TiP}Ld1{Y+jJF#TP(00@qwFdaX%s4NE za2(w8^Fh;kk7J0!w_f5WckhnEhLD}-esjlc0=e-&msTDWGxt0gD1Qw$P`_fK7D zH4tysN_TJOjpdf}E|eOX=`(Ecx6a9Z+!-SZyn;Wv_S{q;%+zHI=sMFMFF@h_p4qq0 z3gQp*bAVum(kc&`FWuV9XdZymp4RSE54_9cYvLv{=Wwq@P;O1XB$Z5--;4wp6f;sT zW>u@eFU1c1L*6Kjn-U%9J#FE|-s`o@o9 z)D&e_Yr#XzLYe?>p9$h5Q6iuxn$CX1Y}I;$Z_8nK&|^H=$7s;if|9VStLq=r#?|ba zgU;kj#=#NYv~cuELW^$`?%EB`o3UjDl7I=xE^Vh7G?;>yE*WoUmUY4PH$jDH%~`EW2~azf*7sl7smvb3bn<1>&)9WUeu zE(`9J^S@h*%|2+|CkJ{s-M!2xzKk?Fk}0d3;*27^h>LUVh8MC<%=`>)m4yisad6Fx zHlC@_Cu<$L2Nu`T>4tqrbc9)BK8$V7se)|On3boUumPgz zSG24jRgOIQh+LYl3Q;l){F19lV;9&6WkZWt>8ZGcsu3aHU%Bn_c+d}4wL1bVERX!|+3YbOB_VZn_U@m)KnvUXqKDl`JSdf^RV)X}O##zoFUQn|pEubH z3k&>^{tZQhHxqwFmS9c_&oh0)nMdL*URQsco071~02b-lRW+w4T=Y3}83>s~ zVa^E7V1Hl{>7~P#3?zcDOTM7rh!(Ta&CO}O&&M0DpPwJb)m%?mS3uxbnCx;Bt{m1Z z`Ao$MJu~L6N$-!Y0IyVSKA5trB)BX>r2|1jPDWbjiw5%_3}s2DbA&bq&6-|CMG zUk2%BV`*;?i8`xd0-64C zJxNK+(GC!(-XPr9_GQ*J8!!s^Xt-1{p{$-TC=`pf)`{gYZ>(#lvr_Zg<_< z{aB#d7LE{MdSMY&LxY6`n;1n74W1I-VnErLCL$z673VvxmN)WUo#S3vg-j=IQmQi_ z?W_Kn@5LlM@>N5rIoZTiQ zB1gJ(wble>T+;ozy1;Go_1O{ajFA9nIK$}bY}gI0K)|w_eFWPxueVpMvMQR}Y3s`A z^TFwDLHHf(^QHcCB8S_FDZukN;Mn#z{dNMvlRC~dq+S14JBDj58k` zH5yi#m|Z>a>MOx?&KFaXUa*Y;+gR1!DE<-8%uRSG3x_BUTjv7DHdSG76cQHKn&Oxtl)Zy4zk=j&~$+cKH+=e4-tD zw%AkZHd5KAY}oc{jaj6aOe(yxB>tuDh|^HfO2^(;YKknL)2*Fg5bx(kX8mr3cXe<} zXht&;I_EvMP@(j60qz??!tYU9z}{#XO3dvTYDEZU8WAz%CsC_$@j_3>Lngo6!#_PF z4bQa3Mz4}VZS^x2(9`J-+_sAVk!6c{2R)HwJAC?*Q-#smzfw$H%NJ`}b=0hsrt*45 ziXkKXRaLv7f}ov@e-9(W@85Vp>x*{=BcjsR+K5*M|C#2Fa-!bl-WOAZf*{Y;R%{~ zIbD{RAD+p=%^LJ`pPC>M?ekT6C|e3y?)&#S z6EoxHa>d_%$vjR@I!~Wv`G##V?k#Y5broDOlYeu!rWT(s46>msQb~ob>G8w+`;e~= zzD8b`Th}1r&#a&iP|zWB&@(caMc`0qRuMiXq;B#=t`<>P12NM4hyHWD(HT->$N0?q zB-J49%sX*4pR0$N7mzPvHYH>*a+1-K@jOgSph=Rv8a&GZgM3Kp6r}kF~)9R@t zTurFZ`QH^M2C|f$FpoPsX3E4q#^Sk0@H%^7AdqUN{R-Tw_>q_n&D z`Ej0TELOzkepMZq%S(xb^gz7FHf=@kfxGG&d4PWwoH!?+z}#od5}ay%RM+|W<3Jz{ zS^aCn?9oV8h#}rt6hg^d=HOsJzJSjkZlM3vBQR(t=q2ZK=n?o1X(m5Gk(s)cD543L z!CQwI>aReWgE!V~-e2M#&6zx5Zag(wAj)!WPPN^BE;~JRe#1J*4z6!L_GR?%0yPj^ z9rPV%Ejc>lbl$9_pX#?$kL*@aJ%C4SR?@_|$ycyPn+DT?S?h6kFvZ9_lG(aE&EBS_ z4P#MEDseTS#xHe%!mc&M!-#_O$55p~Yv?SDUlQNeoJlrG(UsYNcV>d5W-TB?(Lph) z(bh0)F+b~8Juh_Apv@X<@Da>!#j_1^)0FUoNM!BgWtl=WG+1+He*gX*=@_EWqd9uc zL_v?O31esWu-L^!0Ze;1vEa=IW&6cv)>srxlwPwsI<-ZDF}~3ushK$Y?o+Bwwh?eC z=Hq$C5PuN#1Z~vgKb}&dv<4K8%;Fucf%e#Gt7rN_H=d}UR~>B>^qy7__(Hq1`&3uu9Osm~{F)pKR9>rUYAsS+>GC??X1b(C4+dm`%*v z9TF*<@iwPm>qSYR(jF&?qz;H%(Y=>6X^-gKMAg5bJv=_$#4tY{<~Tj=k$v=6Yt@6n zjSK<559061P}}^Pt6*25Ix6F=*uwQjMxk2_cRE13ybPJvz}ZK~FQ9NN{j*(vd!#3b zXl|PFuC7_(V`*dg)~KsTXV>?YNoshp$p`6sv;W5ESaqF=LVM~#TWcB#qyEp;Oa2kG ze`Sf4)x`5NFBoq0}TWcwIiK%nvk7Tf8OlVJ! zpkd%UYS80j&`iO{9d+;f1x^B~@IM6No2l6>Vuq50mH_Yzl!nIj$NOvg+Uw3QGBCr1 zYGq|LX~~{l-f`W0YN#l6Dj`kDiA}|HWof9EtJLuy(L=2XIm;KC@m`OKF+xv3Xpe}# zCrYdY*ehE2m5LS_62O+-OSJMRVj$3Z?o^!iskqT9{z20>DfsQs9%x{7e3sl8FiQ>gYlJiGJ-XU&G0atHxPnj+i9M0) zUJ)KdS=4QQN;PQ*FLzmlI|TrR;R{HJ8%{}rlVqakB|hcPITKi$GP z2+D6{TQqvpEMQfFAa-nt0dRJ_-jfmty3Vzd`Ueih9N=H92IGqsx+JaT%z!3AZnz$C zw{=sIzItmT4fvR^X5l6__~;BJ;ERam7UZ;c$wblS5xs#m5Hl-%H|UL7R!W0}hKBBae}eP*l<+xL@Nsd;BOtJUb%k+YJlm1d)${!_0C4vH z5B@OvI4}ag=LvlaJl2lNz5}hRU7_W1)2mm>fBU?<_#wYN+{79M7US%o?8h1zw!jv_ zwY}327ArAsgt6Ma14h4;CijdJ$?PL}L6Li<317iiHnVTmv*eiKoZ>Tr_jCg>*QDP` z_t=k+O-)7Qzdh+0XH{F^?}G3FtEKx4R2}ZNP~N5@$Y0JszBQ?+K zH_GcTP*eHE5l6UUEPD2(7*bT)EW`+^=OAt!Ae$<4Lk z!!bfQzGqBm<4|TPIb<``3zJ!5`kBfYO2I7{3kTh1%WNw90HJz&O~xX@^(mo?_fuqr zQo;4pHI}ER7i~0VQkU019myI)r;FkLbilcf4x;~|r`0X-*r{v&3}KC(2;DRp|IL7} z9fPBzB6K0I%38}MrO&p$6t$KEHwwl<+y3LNwB4G?u|U-@@H$|KhRQ+tS26A#tQg&H zf|G?8FhEKr-QgLf6E0T4%Oi|vs_wl?c7X$|!`tc&02F+_S$(_%Kl2KLKC)6$u)wOl z=?-)#zxn5_UvC-+xr>cdCg%4PR+HM00l!L;Wt4GEokw=zaT(2$CCrK?EhA-&bQ4$j zq>m;%?j*$Pdi(r%7~dQzReb3?qcLR~zce#i&Psim3w{Y!LEq){t{>rvrDxe4%7#-4 zDMCvRVO^}W^op}EVbo~A)|SQ0Y_6m#co}<Y29P_Ml>FLV{WB(dyyH`_c^cZ& z{TF%GO9}-TZSxr|K>_u9U0kyMB(x{Ch5y=*x0kuYce%+O80(nlavgPG$1-3hs*GqT zk%u6nQZM>NRM{pDM3g}Zos*TA0Dn)q-<*i<|Mt$5E+#7|dk%eDZeqx-?jg1}D0>sq z+b9PkIcV{60X{8PXXk!vj&d5n^spm@yFtU%90ZW0m%b?=_3zJLj#Qn#SAG`mHm&Jt z!g_0=6+wN3(T))QD_vR|!}uxstGJUOcH9^w&|l4m%IZ=}NX2L`^r`uHC$Yv{S4_x6~VAHBWhHaD|_+s%5CR}Zygs9q=&uxh)>+>6KDipN+R zn{m6#?w+pAr2-~Qe5O&`_^*qqU%VBv;vpwqE7+W^G0Wx1yix`I#SH)Qtij8T#CEd7kSq!1GCK==MuwXE{(m^TL?88PL)l0-fQ{YWPL-o zDPT_Q?Ih$eq|z_(JQ=4?oJ~$~Y&&b2b745tXH%IU538zy;0{rg7r&va8L%_(75?=# z)@uZN7_PyK;Pl%jb3o2nt<$yQK@+{rc%2@Z_bcSfS%Ut}M#A?VtFL;??bW3QJ=g16 z@z)sU8$QhZptxi4MV%9*Q3`(VT4*IYgMRFe9@saXyo>?| zExCu$<>xn-=HXNy2d{Ty1Q5FYIuic{3e3rY0{}SDj9y=}E*!g?ZER`2pcGJ!T%v+? zopXurd8}P~Uk61(6zr9N;h?6D=PDmRoU`HB+-ZEm#!1mZo29E$^XXHY;n(BPm`beU(k$$u*^<}an3~xEI@JMEtvUdN!Z{2`L8qh zrxX7dj2h7Ra`9+(0L(j_A6JmIM1NtbMliC!HnE!*LQj(OMH3(| z56%A6+*|%w6K=KlHGC8WewMnn3jJ+7vP`Y;aa^%3MkA*>@I$6+{K85n^!4S-3Ow}) zB3&FI!w8qDLtKS)l%8#z4j;T}WkW1Qs2~{wS6I(kFKs3LI@HPjx(-eu6IA!YogYIa zd`bf#ML^sEI^Y;Bi2qre)t@L`HvQTU3+q%D>@+uMSW#G=H;9ZiRDkh8Ud|HwHP-;+ zcT!wX@5LI(%oC@wEY#ukFtD}G@CMdXawn%n{8%YlXuir{L)u=zy}Eyd|M63V*VxMI z*WjRa4_Sg|!>~cm#N!A)czlX0^=^Q%P(f?(<=I*8vp<+^pU=a6sa)yoAB5Z$n1&BU zPeow%B-S{xoSW1r(*)Ln2VgO+iB9hFI|-yz9olQMOPEC{8nkL1HerJ$7GNxZ!_v#C zpeIbs^AT;`mC=h4Lw<%wNazsEy^z6zCz>D84}tON&7I))>&%|HV3n`fT&(<^iwzf| z*y)aKm6+;g3=7I`x=U}qLOb`RyYJwMEvDrMC}3X8Pt@EL9UcAoFsJ^1{sc12Z6Y)& ze|dns=fPy~<z6ey&=YYB`My+z%AiUtKxx0VbBD zq#+Q}Umz+|cZ~o95D4N=XKfCbL6=XuJW@i8_;{3I`!B;{6_wv>*N2fEUD~tV9Uh{GnNSqx<2_RXRu~JNcG?yxi6K<_lY#-%` zYay449K%zVI=Iop_oZU-?|2K!8)INk70^hdS-Id7#Ck3Er*HtytNri5@6^ObN^Hft z++SCxh02mCrL;OFBH5fQX?xoh4dj52l8@%GhxZ7jmjsg0Q;Jlhmb#a1`oP|^hJYxK z&)k{!#ph`W&&voLf?lvas1FF*EgmJm%i1(I?!vEA?-5o;keBe6G_=Xm9bM#e1&v+x z1mLjfH8qp158St zzzdkhW$;G(=c^rPDJdypGBP0jb~QyF5?hH)IBBnEdLnJr-?lEci%e8xOJim!)|Nl3 zy3=j|8^`BFz3H1|@aO-2&hOzPS86F=vTy2X9R{aEB~sy?xt;G^-0fpcXPWk>qZ7IS zW0viIL?Sqk{f|rpzXt1J!IzFEdUs2Ri0M>%_c6xo#kPgPJF6UlXUAT5mNnZG!dup+ ziK3_ol?Q$z{4oLIiu(=aRUu8Eo-JAWY3Tqhs7poxeam%KU{n3{&88L_ zFu4qY+^N`q#;}KbCR+#HC~qkyS+OE3(qz~F)I4A0MY6fM)iAykF#47s)g%EdK^I{6HY~7wn}#L(!XGHt|~@)sc+>H{pj%( ztTRpc8Di8!0$7bc>eWWV{)WArq$lUd7>-HkQd9h=RU_v|w7z)SOjOktJ)V?f_+KBj zOxjx=$E6J#2~(6j&zPxNMo-VSwZE%{OSYz%Y6ssn$@m_9yXXMPV5lF=?1NEp5IE`& z7(3H1B=|C>xDk@8L`TeVr2O>Eo|jc+V}Lsq>l$RMK3zVz>CNoAq$3;NzFeCCvGWyK zkyI=sqjwy%IOpn_7zgyfm|#pt|s3s7MfJd>%z1e6}M zgGPnVQMoq?D|ZX4s^=^DSPNF#pT}{_D^(L~wwzTx$t>OT(k^;eUG6vJut$`;5Xj+1 z?eX*Rt}P}I-}nRIuGN@GS6Qc3Aq&&4px{s$j{1%`o!3cd@@p#jCE~pkzOTBouk-Z# z<%V>LO^laMjyC#B`SM2J3cOp)0q7g{1iriJELG(s;YD2_3Fx(=W;g({xo;`(Z+*vB z!Tp+%u}7X;TFSmLi#Z2jP`bOrwG2tY;k~Cbz35l=e!QOYyebSd&MQvg8GLPuYt?Ce z;}id}7i=eprr1q2S(DhJO~>Zej`8US+?<@#mh34?#e|(xy|c#`PCUxI#$U`2AqJ*T zLie|IzjN_Kj6%O@WS6tH%>T4B9m_S=-wb`dAwMXuRwgOHZ>lpsG1lgrMgrIvx*BRv z%Sz4sQ8uQNd!di}Dzh*lZ)Il}^UDvNXBB95IRKqq%O#U~0H}>}_~b%<96@;cr~5z` ze(O&V{?LZ40k+1vX=>{^3jkG3&qBkPg%IUoJ~HdTx#k`% zN|Xv+V!CyPbAo@!)PuwHDtm7;<3YEg=;X|x&T6}}KO4HOJpFh}n`&*Bs)nnPYE3In z6vh>Ww4XSSjW64+%aZo9GIeWA0)QY!R85UeA|%6OgmQYzC=eYOwiic$ zB5OBuHcWnCgea}IR28Uz<8TCMGUv-<%aR|veVf)t_#U$dS&-qVOPxBcq7Bj;q4W-? z4Nvz$q9)|+fS{?FH~e(Vq)Uq=il4i-JOOUvS@&>4CN4K=V+ng6apx8tz81!cHf*l`j)fxjrWQ1e8$Ir zZ<`Aoa4;XI<=+#Jg z!G@JknY=%H2S@yF|L1>U#+5!}a`kLc0YJtto(O^L zjz|**L=p|(LaWg36o|K)JQ;!S$UI!LOQc`gT8(@=afb}ijYostKZgd^okZt-P>=ZM z1CLJ$a=5u}jq6#O-vldV__G?leGv4RXSL@7Cs5-g_(7<8vK1{@scxiiCPhNWc=exS zXH);ldf1q0wnu1eN*H7hQ$HNjAidQDe9d?jqC>1urKy$16w5BBh#J7h3N6pLKj=Rh ze|W9r^X`bZcwGd(GHRxJ@_`&-A5JI?0)h!iDS5J312ie<;v(VZXbjdy1i&o6xZItao)By9in%G4ZWdC5lq59&4P1 z7mXPGgVcu{I&bK%5P{e;ve0}pvB!-6{P9F5yO9qhNxinShCcog8Ni$EkM?ed0@WC3PDI@#rROf-Yj2kV+e{nD&ZK1AqEg=Tn&DP zsO4GYD6*r+6d;43p*bElQuPX$u%!k z1#cO&$BXxS1qMz7GMJx_D+;`?cVWRbL4D@x=?%@LvjWq*xlo&hXCZD`CdQqOfZItz zpQ$!u_SbBld8~ttjvBR6?cB*9MkG%dRB$H+%~eJ^QwqAH^xkj}#oQ^8k#0hc8Ukx2 zEvR*QXy-Na(?uS%5%XC{cR1Fr>;O>C>d*4jC+UczWu4OlH@I@d(jBj2pBUDLx}85i zdJ!IQH~B(7tJlk!4ZIMaPKe3``g3TU^j;JPUkkk$p)%#5nz`#jdJrH^(eidt^^oM# zJPC;kW$Cu56*<1iLM`AC2w;?n`zKg=aHBWFW=vh0cpTTC^j3MEm_P$SIOFVBS{YDN zq>@Mu9N-$mon&z95yX8Ld9}QiE)7sBOs92dJcRqVCbb|+BeKJV^|0ng zy%3s&HKM6kGX2K})^_7M{FoDo#Cc|3dJX~U7z{5zH(YOm4s@?>p|fZ3?` zUrn_?9D@gzY|owE<0p)^fA%M+=O+HPh5Q0)*ztF5y~neB4oB(>5(LnrT%#Bn6;cQC z93|v^=BPhon4bu!*X3Nxc^t%XMq;k*qQa(H~rCZDcY3+a*7y7${JMqiFDFg0$*c zRLjWU9Q;B5aJ__3UxvJ`GtRs@>b1g@*BW<1b7akK@`iAes3y48E)ro)QtccNsKU?oD4}ByncPQp;0; zVWDYoot~D;J^_7cCQMXoQy$SuVbZf%xZs#rhA2t9IL}WljsdLLoG7AEVi&P_Y;1o-Y{iXJ7zwV`Ia8dD)tSkU}O@)hh_S z9$>Geq~!B>LDKhjgDm{{#tw%44#1_fz|7^F+i6+aHyJf>>R+>-b$tD+eM!23REvlx zp)!k{6-*}NZ_Gief=el(6Y93~;XbL)-`X!>c;m<;Nf}{cI4f#RUsUq5Zq6NRShv{5 z&bru|MxjbzmK}4CNK-H%h+P9u0#jxF?f&A&&g=y6P{a7O#iO`Zq6@S3dms(V{=_Uo zf4zEdd;J$NTWCA246mw00A5)xA45sv_{y?#@ecL5Mc&kraLd?DfVi!5-@Q(7{o!m! z|H;%l1A}Y`V(gakt98UT7N07rP4)5zzSAB0|L#wC3r49GzwUPUVVpCp%be|{K-`E& z(NG4bWbp~j_nXw$iz`&Wm~#4g%RmH7-XAPFbf1=aAb?L@=hV}tUC%rV-rx3O6Et&} zBmIC2Z(Z=xzJhutq@nx7ThLYYT4@Bh{(bJt(4=G}*$Fq7G*?PXr7%Y|DP2vlokI|^ z*dIQhx~^P^UqYaLgp(fVNRW~K4J8n-XG9=uml8N7nR2mCXm@Jo-f2Ln6Tv07T9Sau zUAMjjwJWeq6eoH28ZbRQO>p-rPnD7ocA|&o)}qPLoT|ufR=ZHVU^^>~)zWJl9u_@H z7Roz3RHlK<^-*j^#mA~2U>Y8%a$_Q}W6g2k&9Y;f&F&emZ)xmw{jq7wwYCOsskVcu zmGZB^sh7*t$s#-AZBdRbPVakS6GQdiaWM7_cG}aGq=R9*h0DiFMmJ`|3SGOVZQ0JY zwh^$YOQ}F$=X!6{-pOIkn#-CaCpO~yKmNfe=ml}0NYO+f%X>u0vMvYXDnz*Iy=f?R z1bf;=h;RW$S5})nyH;|-lis2ttuc#G|0twBnMpz;tpEAeRKrUnX8y0Q#L(^ayWmWp zrm21w$&aKjy*tX*;gK|;PceEGUH;TjIN1!eJe@N7_wGUCYvY*|S-5Hxn;~+Ta^?wv zN(qkC{6tf8a#Y2<%4=<_ssK6>!C&2c;Gyol-qmla^1wJqAk=D1eT)%2->rZ&PYT2d zk|45f2H{Z*gEqYLV-LirJGF z!zH|`EPa{@_2SB~G@sdahU5W!g_60#h2w_CMv;nz>o8se;T$V0DO(k`K&5-Vu`0bK zr}|c|ep$(qB)KU2@PWD$~OVn`$(BC0RF+T=7 zsq?u~0}i&=;yYe55<$+jm|-aZn}g#D$vHp`bB-R4fOGy2|O9XQ@UVA~il$Y+o#a^+mWb?})PWOTA96-qg; zLWvE8f-xiOnFnF4JyA7BF^4I(By9^+oFu)7+!12eZnrinnv;=AoX;_cjKrULT5(Cb z@ueM&(zbjP?Rh=q>{`8tXKuPE59?fDY$0{x-*tJo&w_Xp#eXI4su*11;_=3WFeaGP z{dVNGZgqQ)YCptV*xBNibYAT!W<*!MlL84${@dfrxKL@EN%vH^t?%Q>JQoPkn9l7y zoYa916`4OCTBxyr@WMEgxW#pvF3$TIMyOnjl?orAUd{;6{J4<^p0F7$y{j8!@BXQA zCZNaz{CzwL<1<5vlMHKh{53U&+L?zICkb70|Hr9r8VK~O#h=eQa|U;C#ApO)ztV_y zdIG4}c?;DDD>yX?TpI_Nra{n4Isw(K@O~2sBC_XWD!B@B;KPjh!$!ksMvd*N!)6`( z75Om&oDjMeiWbgiFIsFkh>kc=-%Y%{6vcBs4f|%m^uQ&sXYcGR_S)LL!je%dZ63)2 z+Zuh^RgY~NCrTy%>!0U-kL$ri@ngbfEa1-xTF#HcPGR~>SgpcL9{i|TdJ-#ehi5%; zZT;u?x3MykTDx&uSvTPzKDs~G@(Qo_@0r^QC7*{oT68iYa|eew4mps}E0df!SQ!h( z@3d5>|4ALez8xX|r+#CW-wQJ_+e`qqCWewF+d11->-G(Brd;kc@bvQZd3$30cXQs} zAA!w%eMWipU>yg933&J5=^`s>T%(0fNRKa#U#w8pA*`5XKpw%Y0!jx@?lR3@o|1;; zSn7cFZ1F5ji>it95r+7koA#z)-;aRg{~D*EmjikA|7%3ol~6y1jJ{z=P?c5QO>I+b zX_Cz-!%s0mj*(%E7bQ@&cpqjmT+WIqnuU`Z+mA6hWnu}iIWEgzG|xjtWjqfts@wVI zoo-G@I>ak9c(xc<$n0p|YGDL*7vP9qP_^?&Uz$s!WY_j*Uc+!Nn;!iP>EK#ta-+E_ z+2v)ic(sq)?3sbi{L;t9D#}x{TLxK{mwMf2fvGRBm~QCtUd>YT{*@_61|ffwe)#b~ z8!uC6-!?*tNH>n^^z;;L$!h3rQ*53S|78ugt;UI2t-Cb;Qrp<7;)&0AELAdhz6&L! zn$$`kqVG?-G0RtO5udG?_-%A8`43_lvSYlgiN_V$LQ$MJZTyRwB9$7GEI|6dvyanc z#WEb3>{;7ZZ6iG^H@BE+-He*GJEmS4ObXzM;w9=dZ}|dkMMcHGp+FhTM&KD5lPnOu zum8=a@4!EUZ9&By%89E`8PwP|e<+sR{1e`84?uf* zdV(wLqD%k0&2tj4d}DQOqipj$(IO6s!IO{V;o-si<&M@TKLw8xgoh`8OI%s&Rw{Xd zRh%RlRX^e5To-{=gB4vYzD{6M5uzAp^^9#TfJ`I;JehmuR+hUktKx#jRV54!`bC4G zGEo$8iZ`Ld%41I+-~E3yU1d;}UDu{dq`N^tknRRar5mKXySoLXySt^k;m{ym58d5e zhyHHfnQ!Je{_=-&@4fa~SFOxhLvIo}?AQIzI;_N*Jh)3BiWmO!yT{h4p_0JD`ceZU z;WKWgJ<9z5n7sFWs5dj9y%y+OuTQgPNnWF^;wN|)6EvA}G9ZNrH3arh!(FHWmsG=m zC(K2r`9UJriQ|Zy40q9Xq%Mrl+r3~{kUH*D*?D`f@s0JSi2g%nL8Ps(W7<}PNhD$j z^2w?71#n^{>X&Yj^@_f_kl>4tQ2r@Q5dZXvjgctc=R0W(7 zImMWr0?E<8^PGO_DnwH!Ca{RdC20N72S%fR865sF3ln{za`tjs7lN((Etxm%VL;85J*^4FvZx-j7 zE8owk&zdJAJ?v1RY4fp1@fe_p<=_3Y!@T>ESw?+Hyq?yG0?tH;PuZ1A-K7#&jGZ=M zU}489lt?h&YcvHHQNV*_2x(E*}KSwC_{qSLbm11F=Yldni72RgWO*rT~V&l?ETx6TX2B% z+`xnQ{gF>U>wn3hz_{y2ug>mcjkAMa`Ftf2Rhge6G9rz&D&0 z{dKpX){IGNw4s5m8^{#`=G#*C*Irbx+&xV&!arUXJ*eT!0@)d1!6 zu1Qd@$7SZHT?>&P?6L*sn_r0P$S(f-gv4@?wd!+05)L)~p9Wm;o_D+x?*vZZax~9Hy;H@u|==7q#%dZ;<)1a1B9Hb|TZs*~gUmhv^5NQDY z@eNR9KH?65z@vic!$D-dxttRA<*}!mNR}k$yPhEU(~FCn!|5*{qGQr`@DI@Yn^(4w zpIrS??)1N(v+Vsre?7~2zC--8X=(<*75-g-4_2?%ODH~~f>+kKCipSQ)(t|x_qUVhhd_r2Y|i&O$qh6QG3W_uhW zz6{7AYkDIvPEwrSY2h09 zemwf?^2g-R`Ip`XFyz9|CYSdur~~u0m3W99H_q5miCW{ zj;uZVu;K=^mF~37U~`;{d0OtwNi^l&f4mZEso@ItX_8Pvi2vC(d(<=!)tAUWo@dy3 zv^@CBwfitFd2JUSZ)C`Py?qt{rYdd$z9Jz!=J6Y^gwcs^_Q=fK%D!;s+HjCsgVa#4 zsyEH=#!?doX$|?$gc>4TEEQkV@A_*@vGUmwb>~aPEqVTgLy40t37i{cq}e0eIzLK^@#!x zm^o*Lu|_xxi>KkE(@5%X*Y>{qdz5(|IXStd#l^n^YJcgfm!9NLWEBa7B$XgAt&Zf2 zz42(2tXR(ABViw*gSW2?*zFu>4#ccN zo#ZSK@yJbGy`+TP19!Kf7eA#12w{4G^F>RvVqFKpaG1WygonXs_v&yMCmNuA)=aEC ztJk~r6Hep}mp`gKiV*G+ZJ)-uwVo?vGNziPO9m9dRavWbcyTDWOQa2SO`1Ic)( zx>%UmT_Q&Cr;*RF+%aIp_ltKU*TD*RkgAWVj$4)lxd_LDKW3hNwB#25W<6C=MlkzA ziWJC%J&L|y)}p=^B-cJmUM`~r(q#~gyukE+)7*ygwNecx4Sn@udcG@@-pxia08-5g z6gkj95hS4U>=EE%71Zszvr{uM$QH!a-A3HS!K#T+N>gp&Y}7`JCN>ifXMux9^{d;y zn#;D&ZEpp^^Lsrd+I2mKzlMgisg#2^!BD6zxjv`N z+|*czh#&y~yX_C{?jukzxQI|_N3SJLo6PR8Bnaav4Qwh$`(AxeP*4^(gf_SO00;m1 z^=40yRPoYL!;v$us*qm&5^`j&L}_r?@N#e>rEYRXBekS5V3(eJYJ>MKo-Yv8dRXH8 zuesPayMLhmEIPtsBFvF;enw$xLP^tHsZugis9Atx7wxNx{M_7^{d%jo$aeh9xZsQY z-tPevk;RD*2UrT*kh&%@f$`sbWphWiT+P4A@s%{z;=zz6o{N0*|9m~cZ+zQW<{koZ zPFdq63E{!%-(dg|5_T22K?v;u;Z+nO0KMWuYv#k{qd4XEX*Ria0qi1MUuLB_&u{I1 zx-mN5!DrSu=C6m|7q*HVoWf!)klMtpXgK}z`<$09 z-H9?=Z7v=Q(+~!6i!>an*?cl4X(!cuR$zclI|V z<|f_V$!CumjyHhJo{v!rAj!W1T^DuPt2H$b7WF)NLZ*Xad~OF}A-5lkM1)5x@+MIr zO|?YXP$RwETfex4Z2jD|QcI91iI8uvtG?R#7wa|6QT7~Gk{Dnz1Y}^IuRs)!|FE%A z7W9Ln1GC!y+NnccxRcPlOMZ13DCDA5?gqlS4PbDR`SiuAf!-vd0 zoXNt5OiVKo9RR(XkYM zDa;pTg{OHakux_&3+p=W(|^vL{kLe}+cv}AAQ1-s8&Xz(6Y=fTch==u>!st~)3rRt zr#b(HYWGnBl0``#q`n@joGq@tyU4x(*r&ZnELKHcPt7W+$)_eIYub+6qoH6b@NL9BThe$ z?cbMZgL05okEz>Ry0&?MxE*dGp$`!vFp1lHdTK&~o{jUm`J6TBWGame-2IO1juZGq zGIQgKAnY6{XiyRtxH!Kxnb;Ub(OZpC`yabV>!ZusKfMa#;^G1h?ZKTZvtd}f+sCcO z^%d)Z(YuD9bE4ZpjW7SKF+2;T4`?dCaHQLQF`7k`u;3rw|2l3B6gY8~hU5r~VF0vt z=iYP9bV5(1~=H}kKyo?R%gT6;aIjpLV@h=m-Y#2g1}y)WJou znh1QtI_8*47*j=NmxhIz(QjWMSCb&|a0ZRC5a0&B^O;^T1a=n1ggi%^wpdA;{h}T@ zIKOLn_ayRsu-1R3Sd94Dit=( zdh~CiYUMGBG=u{nrd)O>Fy=0bm}uJuiavNe)Un>Q)ajXLr_nyp-gDsR_C1 zU|CFA146Mg&0h60aBfPRkt<`(MPP!`YrUk{T&9?iKpr1w!83EJ62R`BVp3P;a>*VY#R_!L7 zeUNjvZjoHq**U)Py0&pu@_zpn$cS88S~2qS$`~JK;N+Y?a^(}Q@|a5;9G9jQPd2f( zw!Q>jOr%4e1Aqxz$hNw3q6`H6yN-f=`aVP(lAo44oK*ZD!IzQtd##JZZ`(Wp;t5@< zubx)t>)*&DCZUm>505b%2oxs(bN`Di=@MEbS!o?eU{)P2nJG%Z3lH_SjQO6s%h;3_ zCM<-#q3UyEOx`HFGdq99MjZ}99oOBDq0arQHLOb==-UWaH-Vgoli==|{aC3B zaz(i#+Lz68(harp;fV>9Nx(+Cask@A!epwnXO3 z(`2Y+s4*pg4FmfOwPi8`-SH{zTywQIFjgzVdis%u1kvq?9f67yPViUxTEp$W!5n@& zWoYs5LVM4TffKXO?tlK!V6!g0%EY*xVO_xHqpM0oD!>sIW>NW;KHVQPW}!nQ$IY>^ z!A;?rhiZewCLJI5Z52N?SNoOQt#+b_2qIn%XR0Av>M^a`^)0l9?2zpcS)~5{>>4nj z6>0QK|1sPiLh8zG7p+GD+LPexa@)5b912Y=&Mbd9I{D1(q12pai<}nf$Lyxc)Lew9 z$b6X%EA=v+u}kblDR`x8|rZYw547h=>TDsb&Q5_KB*GpI%*+ zVMWywKG?;sQ4_d=HTCt%11=4KNBne?QCQEXODt_ppIM(7&)&hI=kd{FF9b-bjQ}pP z1XIWR*Q!3Ej0*N||Aw)EmN+}o?`yks;a-wEH%jKV zV+ZR!E#jxnT=*-`xU}9PJV*h1C6J>DxyA&G^0L2?N-7}r|CjeOL5E?Ui_beFH*-vS0ZF|jJ z;{}{Ev-eB?sHo3%65*2hNB=kqA_)B>o&>&;#C*86j{zT4rzddCo?CtACM#)hb+z=2 zfI$GTJhrV>nbC{dt^25q-K~72$|igT3_w5y2H@*$hB@npOcn<(w-i| z(9qjIVdMSbP5)dxwViXR8U6EOEM3$4La0T!psubx-bxzbD509RHcx8xt#{0ufW2-}GvT;(K`_*Vd-8vmA8$JL6(7jyyJYayf%h>8 zGJIQSW@j8E>7?}UVtvsiKBe9B`+*f~9-f|9uTl?fARZL0Bu8ayIs^50b1u+v&N*fy zDd6tUhVoGDCVLPMGA& zu4>|MI36>iP#poX_E!NDdGV6hJX4HNQ7qr%@he|d%xdw#cZa$9# z=z=>yhXJ1h$VZVPxNp5HH5;shH+~fmyt4qE`pDStYins4z4t%^31=EwT3^OlNo}5a zCaVXq%R0r4Rr3qafiA7tZsYp?ObdVtzCE5Vl$n&+>&$RD-84wUD#p-#c^fbx^cFCxX@=qqnPu^3qH&5#+0ywXFwQ?H@5DSGSK&K>Ta(dXT{K z+C-r6sEe7njc8RnoE0_01P{>EU95NRO!~dC0SS8_DSOa>LpY_nYw|Bm6e&t5@FYwl z7qeyMZnntZeJ`IgbaP8Na+XrW0{Z-${qYR>moW`3vBWn(8I2;7S&(z!jTe20C)~{X zlYLw)F24*VH^y(|#j4`zcI?8Avei1m&dcuanPTI=i{N+M;~+2+rw1BMz*2$cw++;< z%Sq;E#2F1-R)`TUkPzGWLc~d-j5Y389NPqA$Q%7=t~Q&LQo>QF=6+~N2N6)gHUBV( z$JXX`4lZFg-EfdK#YBtw|CK*nv=SgxaB{w&u8>>JeTts1cd}m^$!k>EQ4aV&cidI%F3m*i;e8 zW0SL)2z8h^(jS{PA8`PtEFvHNpMR(sT)I2$}#8 zxkP<1r`yU8M3qgx^^*@p-~U(_p|_#;&G8Jb4=2FqO-yp8a4E@cBY(haKG;cOm-Dz_ z2$V7UQGoyJ@Op@r8ye#DwzT)|P*-&z0e@j}jb8r`8bqD^ALplXAZY6ZC;*6`yZ82S4l$XQ0cfuV!~u${i+q&T()7X6NifcIcFcDvVaF@z9>#` z5zG013Vk7yfm%PZ$`O5&5-l?*x8yJ-0W&PcwpUN$VXK@t!7lPCt!LGjdZX%+5SIece@*E>}`fS*Z#~ z@L&-oU%9|?@6_pW6GG|>&Lc2iPZn>N9M4(0B1j!hEr>9Hd9i=@7pzK9^Not{pR#Q< zZ(3$2z^9gcSuW$g@_zLi$NGw~&IAC78Nh)=K}7)uE`1}TgoTDmsWu%h#Sf0`?|WG!8@ zRgb@VE~6hULo5gW8%<43hpz4H1fTuovs-{Iv@Fm*%3qN`jXoNSC?gVA{^CmSnCmXv zyuzhyiFoa;6*sKHK{3-V+E_riRvyG__A*l(ZE)k5{2b@ue}L^R72vK>;uq!K!_(ko zt`$CCG&7=B9Gm?sywaF4UVa`N;i))*uV=$hZbxtpmVkt43T(KM5!LEb>y~r^INvHX z_5q4x-AFB42rwgL=fFkZwQ!%f{?(vCnk6cf_&9{_*k1X;#S+@UrpVie-uwL+>QEVp zZkb0>u3wth2PMZ38}b0P;|8lL-Dy|5)~oypY0vDCd^+4Te#(aPms7YaVpJ)WsvzQj z%sHKV2P}mI9XR3+(6;BFpaoy(&x~1nG_`_{(!CtZ$_c9yO*C5PKLZd^CrPL71=pv0 z|8Fwmx(tfYvfDFUm4$zCcbS6HvU%W+suz5j2q5wu@!Ku|l>lSCz z`6~R!#|wC}KIXiSGCa!E1&9hN>@KQg!T`y-#1{Y;2S29hF-wZHubFyzJ?mCqaMz+y z9Rc9FZL@UAEMRJYrsvqwRC7sY3Vi3U>Fn$%EaK>-H!vo|f})yk#m=ND8=9jE`_b%TW=j(m}Wwi}nVU)^dYsLit5g ze&I>9ea&{(wt1M~b7X6d={v%`A%ah&0XUtSUa!nsC@u$GPfzbb&eNdAIptZC1=`C* zVt)JHSa!N3h&%OfEelS1!Zoo{!n`NsHO7`z8+T5CL;z@R@GQ5Ag z5qeJmN@~DI;dORa8BV?kH)x&*dc6bB1K_Lyu?`hgH_z<0k{CI|3)Y+#&A>cbSzB8h zpfqAOIsfZf+K*IshX;bqY%Z-s-MlQ`w~vJ}SUXoGT!~EB0E>)m?YnASE`_#g<+&~~ z*Mn_iGwxp+e$>nUP#Rvp#Y8ow03q~XW$uXH+(b+hhU_`IBsnF-^DN8cN1bqTb-|2k zgy^iL{7g1p7m1x@N&TCdOBd%;84e;scYXdouAy`BCV5LOnolb)X>KulE(u4Q;xKK< zY1?TXpb$_%Y5LxU#h$Q^fV~b*KK`XX6Dmp;4u|NPiYa50m=;iaiZT}t0x=6m)|69< zGRtfKm4TEVZ4G+Neomtte?Lz0Z0L%9rIENCaa(8*dfYc^;y z)X{6zT!J#nq#urG?@{q#k_rB7f-0 z$M5^{N9gsa>q`FpR{oTfDBhUXV*Zkzbd-Z{PF0CiKcw`8#=?0bt{6W{F2%IKqk6?8 z(g0{Y04qbmkC^@F#}wZ42_B%b{jX_#y~V6lD~A#W;GPs;p>;ZGZ?tyqAr*}o3*j>C zuxt8>MMTW6f>!eUG=CpX5$nA)F;c6tvTQy$I-!?7A;8)kt5zafuq39gG}PWc$&jwp z2|UB^cU^C|AMw*4GTGhT!jba!awCI}xXNpwu>#i000TbIU#se$2-2OO9AXh%*Z`+^ zZg<9+_qFh$Oo&Nf^X4GXVM--kSdq0ZdiBvr@7o@%u>o?G*nS8VLpcwf)esHUD9G6pVQ6FDg`s5y%l zXYzY<7b*9jxLWQ^J?01SZsw}!4u~|ZIJvk!$WV%(Gwhw#_sUxN(gk)`Xh<+dudlzh zqBIOAbcqk=zRnxsf$#5eVn_tG+l5{N`hJ93Uz|=IRmE`-kiTD+IjkJ03TO+k+S;vm zY~5LrR*@JfoTr;qwmb7403lns8yD&A5(fv*zrJi;J6p!uDV?Cn2@a z(6c(;g)yA*WM*QdR=LCIV3AkCWVnXL!isz@mWJ7Y*w8Cj*BJq1`zqwt_ilRfHUuOf zKF$n1G3DEZ{+f)UjrxOGWSyImiS$jlNR?KTN{X<=S&3J+6j@C}3L8%_((E;{7%fPV zBNum#tDr(TIH#TLwSglC0}&+~Hvo3kO*`8B4 zV549sQ0o^xPj|{4!G`bI6fqbRu|w)o4YI0>&p&^PQ-$X>l<@qF0fc~ocuI6FYmEC3; zqrIMu0H%0GGaD4LfN&icu5a1c_7Xp`USr=`=ssP$E7^ei?&(UAH)mN30!{1>Qd?PB zH9$ir7Sc)#8DR;X?f5gjsgS2ql0$26o5jh*gY_?%3OU;4rQc$FY+towMpX~Ih#Qg` zbHtVDu@`6Y{_4)Z6$^?ffSE5tQAsY(nl~=Tfj>h+zLQ&9YU$ z9^#W|g0GdK#qWEYI&J@l+ko}Tlr>>^cf?CxhfsZE&t*y-K_<&cJNfn|vq^3kL)H>2 zOfA6cLBbO1FYM3@Z(PkUK(@L2Dg?j(FI{R9QI{4y+LdFa;AL?`k}CZcE(Ve=ktQKG zQyjaKYO`WnuCtA9J}+| zsLwvll~#~B-Y=__m78kz`3`yVlOEo(N(oL9kHtv;6;}pyEtcRmHb^~Qe3=s6QK&+W zh?*~x;)$sGp0io0{$&K!%|33^<4X!x?%N05@eWar$>qi(O&W3>$S1+wd}89r`hua33xN?RO3oBlvJ&VXstb#;WtVp!|uKMQ)W{a zY*{kr98lYg$2+mM_k>d7Xs(YxhlK5k5H`5&U*ST(pg^5;#_Nq#>_{hRg1@1B5q!Kz z>c!jeYM8(C`C+xjp;^hPQ6L##*rVg-$}sj;NgOGTFJ)tG6c1w~!vXO(`auAy_GF@D zva`6lO|aTi2)z{sT$R50OT}%@59BT%RiT?Hqva~WMfe#2Z643tFTiil7axBETM|p= zY!eF6oh9(^u=Ow6a@`GJVi2E+Rg0v%A;0t+nwB*;sVt=~$ZN)!gjiA^%msP%dP zf{}|f=JhlwYH6oPMEOx|rN)p4S?R4jl zydIGN?}W$UfwW07wE~L=wZCvl00dNNTBD4N{sRy@H*?7z2r}vG@G6gC^S&vFJ;B*j z5oZ$VicGpVqLa1%tEl4Pr8cf$H#H_V0Pc1v@rKJ8`z1)1uGFxYhO@v^RMzh4V>waq zs1cdh@3;SOgtS|E9FgQN!Hf`wu>G65*VB+Dot8p2Qqp`kx?<~4Ye?*OZN{+tw$&?V z^LI5r;DKo#qGI7P&a(YA!4ux0&rUScemLEJ$bv+^a!m;R<*uxrcoeSNO>?W?asJ|D z%l=nz#eoNi;J^Py2%GQ-K1NkjhJPsa^ySn7jL`KN{!VrWjwVojb{&RHTBi$9b=xPY zB&jLgOy^bQzXUc&Gp2vC-QT+|2`wG~@F~CVb!zDIbA^p{tf_^*`o%d}|6;&m4qjSk z*V|q7$G(Y=xdIqvAgiC--nNb9A`QZ#I{COsJ zK3i}CyrpI-a#gvzHg^3E(GG8Mkx49W=I0W2SOO$Xi3BRRpj>$yuCb(usoG7{v)EPt(GW>gAMaM57JD$)iqn z=O$D9rMr_zZn5D8x7^~p_j#bdoM9qkoMm`s>l&?J+Z|sgugUtzp>AwX_Kv*f8|0c+ zWlmR6E$Hs!AB`PO;ZNIvdEL^(W@V^OcOhOVMi0^iRg?3x#9I-b=vBM2g%<1VyH$h1 zNn^H;EPXp}w;kGZ>fihV`l;)nWS8P~^)hGmXzM-rGbTha5ZrAq`lMuFS<0lUp_r&@@&f zdH>1*+@vl2QHQ}&EbP+B9q`8fh0E%KO}@BZZ+mRrsdi9>b!ygRSUzh?anz+1=n&D% zXY|=x3NA-EQTP0_w$C4-)Sc0h;}p$538Z(c()X(>!rX<`{LLtfK`(#M2Kzv$2A5aY zx7JPoRXsEY1vmsBBLQb~lX=sM>T0BBX72mg8pdbMeCxJ_69;GK{z;+tu@B_Funi&UZJE+D6Yrl*I~-Tb_)1S8H}+y$1J?-Y4rz0`xYS6-<=A%tlbo6A zTsiI+yl+#XrWAvG&dX>+Xr2$2ZJM>ZPA5`{iGm?LJSEn#uG?Z^W5${PL2g1#WxN^# z&;JFIfX7IHd8B*6A@X4%fe`_KGZDjQ1$ILo3*Hwf zp104hNS8h%py-pkW@l|d6WN3NWF_;n&k@V$mmCC?Zs-YDbnd^_?(V!29wJ!#fS~{P z$@L7A<~ZY(z~@wtP!dWiC7r*YXj$#vI`RK|@G+?Ve=Pu|?&rL9W?k8WVg-&rPhNLd z$8;B!86G0l_l2@jm z$P&zL%+{Yj;0OkdSZ^xQF6O84C))Lpuvyqhbw>)3#&IqNLiJsTK~boq)zXpEk$pZi z3d^KKVu-C3>zliJ96XV$oPC{4s|m$uiS5oac`3{afjWFd*7LcZI=x>6t%Nr%MiIwC zy7?;}I3wq9&ID1FF?2j=E2fuWnWEFwXt$f;3s(O56_99{w}hqNCTT@Ivzz5iPgu3! zs!#e1#!%F;qE6GcWIVAmCPPp7E{)(UNrs8xgrJRubYKyE!~O$f3}XD}ER>O(nFAF& z1buPUX?|L3MIY!})~sy1VJ1Wgb&3IN)}}Xew?22jv**q9#RfEugG?E;mrID9x+1H0 z-zR{mNP*(=#xrU^L$>$cSUt*PtmxRJ!{;$ht_1nvBuPj7P#Pw23&#SB$ z8teB=N&p<~E(k@v0uLJj3ML4*n3(C4hiS{^@`SE|9~sb%fNT!fBneEM?tq~ZAnbyH z#4B`CA>Y;IHZ_)t6N*t*z?9(q0-pY_$d#9m%K%;h#ZX-F_Y_h~%N5m8O?WwO zht@wo?$Q+zS8lrf@_N*`#rMR zJ)2T-cC~t+V)^$C*PS*&@3-;?kG^6j-9J)!Y}m!VO!Z{)OIi9U=N1PV->pQd5T%rl zTGea(^9-b6<%-A}?v{<322ypIQ>9Qrg#9K$E71LZ>n+1BJ<>P(VaDm7%UgyZ8W<6M zaB9T5I0yFP{h7a`2d7FvhLGpcA}$MdA$6M1eQ!ZIY^Rqsd0bHEIA|KJzqikwRwdHo@$d&Cz17R!2k@(Hfq;c zHMSatx>73-3knhh2=?i7XS5&Fa#mSy_`UF=T(WfQyZF>aVl(Ezb=d;%!T_wr0FYzs z;CMlzc?Mj^+t|0W3x;M{>sPU_35bFneldXXdI$c5$KBOc?VG7BU6qp%@BiqN6H)iy zUJvICf10hiB8*xEC@9!7J_9ngZ6H-Pb@Bj0X1}KxlU?ftd|{o%tI3TKPAC8QWeN%gN;1H| zP|+#^3Rxs9nGy>bD?Kg_zts7pO~c9g*-X-+iA4NoJWQB+b3;9u`mFNYWm@7y814Q+ zb&5yZ%b)7@nbnHF#}D~vjsZ*MdX*{}UB;Dno@L7quLK|fcZThL_z}Lc`dREZ88YDd za&UM5!{>GmP-GNx82+^eg6}p_A6xzBuI+};vaG{V@2C9K5LI6#; zy`y6w;DgPj2@ekFtPJR^%donTU|riWEf3~%i@pSO`(p<;tamQ#1U7BE;afqF-cG5y z55Ms-O=UQkXN!Lj_Ttq_Tb)>wl&COR>u_JY>D4zk{(We4--^ny*~-ETMU-idNDKS3 zq!06Xh9I!Pv{Ld=(PRd@E1 zW3#ua=E1iq^_9|<0jch0sMAVFPg^O5!%r}PbjX-ymUqp#>q3RMQmMr7TY!#Yu?q&$ zuaHR@WbU(1hIrFB)xYWo?-_LAGgdwKWIMh2@AWToxJTM6UD2(bb^Z$>bl(y&LGY4B zkd5s}_>=pG{Ac=Y&G&o-$U#MaUCL=hDkK^#*jUzr%`$Q$`Zo7-OZvKOg1yKz9h*>P z#TAb7EkYR75NPC(st~(I+6y~;V7G9U??`)eOszhG6g7u1mUt1d=qs?yeRH5W_#1P^ zD5n&R*h!Jc*BNg8rb1qc5Lv z0*YmOZ^uCR7?Q24*%I*n6{d6BpuPY?Ai-k$+N1NBNqRAG{{UIzP<7W^`1{M7&=u*1 zUkpH<8*&q!_S@Ob{+z`ED{{_t)S^0zPb;if8m#xs z{4FgaGUcTjQ~;DABqhr2oWLWF>zwA*>M?7(g_N018=1c0`-L?=1uI{?W*m-zaBlh9 z4${)T3VuaK0(mzXn>-YOhy{Y0H3R;?Vi(q0J;|*yu7}!~YF_uPXlhPog+*yye@Mt! zN(6)k*gQfhA~AHvbe7wW?*ULwmDa(+E^JSwSt+#%<;|9NFREJ-zFL(yo}Id-g-xUB ztliGZ*Azp}oCD_Uy}-{}@JB7Q-8bC3l2Ml&&gK9Um|yy9->Vlys~5!E*F?auN^lYR zG<+-3I+C-_CEcEUI>+PlTR&bwOU|fK3_(|0R?U2X(GCb7KnSYA0RL*A_tD0dOPUTS zu=$1A;(W-AEIru_+`kVG#K+>w=otB_v%6SI#NVsF0(ELg^-EZ0W(VMxM>b&JyxB+e z8+fSty?ZEz6tGK-b%#Hlr8<{HBS8RPb>|8%VHl={o$)V@J}y zEeIfo6hdwtPy~h^Om&2&!opL(OuJM=WZIsJcN=5o&j*qDP zcE4WiDu`1|k5cZxp~loA3$gJ{ZSr{|(?1T@+o)X>LqT5N8VQp07}*E46zbwWz_U2KxIRqDvwvgM#aG;+W4Wx2@+^1z0D^L%-@Lg))*Y z*5tqIr{qtR(4PtQouLByBqG!16%r|Sux3RHYIw2)H_J7Y(&ubyTIsUG==`)U^byI? zhFAdI!pCK@xA!-#Z@u9aT!74+{7^EQ$WC&O|54|^R0G-8)Xr7BUxh!qXvv8o1VNms zeFCHo+`Mf;*(Z^Fi`#3fnh~Rj%vkKX?DZ)!;*9_K`2f97R;NdM7R)J_33LM)({K8$z6Upzx^IZ z^)A=kHnz6<;DLrq439U&)vF>KI9kjEQNTV~D_{bj1Yd=cN(JEb=}##B-R6>2bQ=D6BM01b(v$=`D7~VV;$8jVbEk+10Hi4ubxT7J^2Im}|hIY^0iS(6wPB zRnnaAlH);mr;FFkRRpwG%?Z$6f%FAtdZmWXkx(V#6O_5ad*zLq{+zevO{JO3<5n?d zddEqO9r{_TV8MF_lZp}Ymc63Jq@rAxH z(vtbOqT=k%bv`CG=6<2ujbCDy+v{F0BM|&gx7jgiZ5O4ov9A=?Eg06j6xK&@(dlPO zC-Ln5LpUrFMU4qKd4@Nv!4&$MJ#L0R(*BdOhn*G^99*1V*T$c@8?C|Ds18)2`Ry0&-5&OA~j^1j9$*dP*CK)GkgyxHkgK)IIxDtt0ic_!9>$`D4&T{6$# zxY)|wXy!0%hWAzvzJYhj>O698yZZZ7tO)OQXL+v^DCp+(1TpD?fFIFVo5E01Rx1y^^TKpxT2Dy=9IWcKmhmGH0{PFtVn9l@# z%m2C!s}Y!2m^&{a39=I6+4YlY)KKSP|5l>^O%ag!8`vw1G!rg~v@0b7hqKvZNW`FM znT&PMW+1Mq1o@jYi>=8bQv`1{u>xQIO$Z;X*X&x+q|o>96)(h2VqQCIEV|WMj^Ueh z2nLvEP+kQo%XKFC%E^!cDSrwreJQM|o7NeMMwQ3KiukZ`ii+l8)= zz$^msnN?$w2rhL1GMp0T0G$8^*)cdm+aSM1M%keowT0mJ(K_Urp%T2Ye1-*OV4hlH z+Z+M>C?#EW`19qcGq4&p0ZXO=tcuK9sr@OqyL3jQ^U^6`MZ7-kZtUA1& zQE~)*diCw2hm9>0L+tb!>QC%x{{m4#-SR@OFqJNkr*@nfTDmLS0-{AC4hn%|YURPe zkA4(@Ot0x++Fu}1-D036AZ&{LSy<9r2OIRq8cQ!C3}ytW@XJHm>IScq&v(lI6jcc6 z5*V1I2>ktpAiIp%3^S%u=2FL@7nA7(k@heW_sd$CbcI^lt2%m1I!h-A#?a#QL~z9u zR9v~Eb!fQA@KWvS%2#Hs4hb5CtLyZj$QA8wRo-u?$f=`gRyi(2I@O4P8-NPNQCQxe z(VQBh%q7Y&JH<QWc%qvi;Qf;K=5~cc3I!rX{)QT&y&`st83+b%HhbR zc3>k(D*FCC5I>MZ1c4m}Qsg@;d5mZ-0=eoRgyq%#@Vq1u$XRY4Q$uVo6}>J%V6A$v zoYrQg?c?!`He7T;TJbxdK06 zI+7~l*EPpoeY3s*^TalPs!yp47@ zRKK^IoU0O{SHun9X9nP@b{$ho^GTPX27|A@_`cq$clh2A*llzU49Vx%3o?gi>XkRj z5MK^BMCw+D0>c}`;>3;T8tZSgqV8yDZ$Kz{=1Q0_Tv&0@alCw)(|7JO*e%0CF^`8B zCE1foCow_oHeTvtiDAF4Z=%Zh3OX+p@?`d>LfqR+BryC0!BGE0Q}kzut05zG-&C=! zC5}Sx{M`}(D3HF!X!O|Pp!J}0fn@eTUfJMMi457bOY+yZEMgNkwAj!kPq3V+A@vM|1vGtL4|Nu%T;41(s`eW6qCUJj zT=m<;0@qtpjLnd&UG2(h`X~P&e8^f!C9*(D5fUUa6mk`74Yb+3#C+x~6*w%g)K#)& zVFGgfkMC9ZrKW`yaTbgL8zz0yRX4jO&gbD>q%Q~^uj08;;^HhP2?5_1qQUv zr+)if`JV{9!D|pnL|;=Dhs|M0)_Yy}3LRlW`jQzUl~a1%wd;K$c^mdbREr@Vb9YW5%pY zOSvO9ePPCc0|yXHQ$!m91`nXW3#FJuYGGSj*KTWQE1|N^(6(`Ofm{A@mh4~ z({q!Q;&BM1rra2O<$+WjB(@@EIxIs;gdT+Nv1HPZ^wcQlb_dlomc%%0Xd`c3h-zpR8nI0k*^quHr}%YJwZDI-%pY~Ec-&8ylBhu9KF$0(=Mh!Osr{3Pd=Wu~$!YZ~v<3T8+}!dmtQ2B!Uu5gr_EjjuDRv>f7#oz`d;%p!n>( zp9ySaJLgMtjqB49lIQ`zTi>rc253M4vR?53yYj#+0LJ}${sI7LCyMr?I4Z*RXMlI_ z=X|;L-T5%p`3o=({1t#ZS232G*k}Wm_}P6TfDVXN`+0PPoiJiflXP*D>*Ud5(RNe3 z2w;47U?7nJ4X!4BRd-fR_KttH_MVhit&&?4bBAr%I-3^rt&|)(3Ld7(;n%VoYkyJy zG#xyb3sKsXOwi49AVQ@i{b&sP7-LVmLMDx3dWp(-{xrSR@6k!>yl5o~zKn*+%q-`~ zl!emH2IVHUH*8DleW^8q4mieAJ&NG@NriH0EsxGB%EN5?jnU^6k@md_-0y0CG|Z9p z4W6>i{;r)B6S|yZFA?hpkkAsDOY4J^W{ZmJzRwhStXwwz>Gm2?J~E@~-sBop3!HG) z03n7c`B+&;EeBCcQ}C{Y4CT$pCdriXyAG<1lYG}Si+fJ}mZ4t7po@+@i=D&hX1(x3 z1EF%6q^jEgr!4Lnseg-+u44DGGi3=d{R0CtU$vnwQcH=mY_Jyi=l6L?cU&$hYHS5Q z&-=R4#)d9#EVJ&nOGuJftg?!`abDb6CPG<~ctN}c^?KGay@xqRYVv@wLV5VEqfw7t zTJ&Pujnc7O!g5vSu;*uOGKhfLWm?g>dsRyC6<&~}e1Jx6df830_wV;PN5-!A5;vXu zsq(bw1i6sFKoI)-aiTL5o{(aEj=FK4n#kw0-!mft;uy?G^=#WEE+_i=8NtTgd!S8+ zj@vNwEM?%8Bi7Tr=?6GIjkaC}O5iQy;_O^g?>l0}0wBhK^#w?eg1@|ffcnNEpeYj& zPJiQ5YHr&w3^rr>Sbz@#g33$Sx@=RdO2`Lp{YBk|}2doL*rq>E5QYm6;f(5)7N_`fGDjs^uE^CK#t)+RcO zD*k+v90N*?y*2j388wjQv@^CMEb>;LV7l)rG_mZ}_tH(e$gU9H_vVZ%h%8_2(nkC& zpZDthj0n5WMwHBQ3OZvrDP?SRf|d&7@qRD`;Y*?ts6xW%az}!*QH!w)<;{$k%=O;e zG^Jq~c)A>Fb0d))$q^Cda%Tkao26TT={^J;gc|eb%GAI)Bc_{%4uPMs+9-LEyV1NZ z)bf|N(E~)OWVRB7@8$pa@w@pgXn=kich_u8-X%zNuH&zx85) zSAiZjE|RYTJcrIIBZzaWB?TDg>wK?&N^AG;C5jlzm+)Zcjs!IBXL`DxQnm>^QDOZ_ zt(q;>U4$5m9_4MsY#;56q3WkvaY&eKzDGx=MW)9ipb3Q#1``Eq*qF=HsITzA49dl6 z{m&T&RnULYLTC`V?4qog325+Q%e8gx59?fT`#`GZ(kuj`4sHJ0A8~SdQo4K#{ISj!2IjoL6gQEw-AG8_s7M#RT*Xm$4Q1@Hcmc(h+pv#FmQk9rmtpQ+3Dnfg}o(W7Y##IU2 zKf4`utCiUkdSW~PEdkkkFDxPO;l|#!9Ih>*GPkj_=sjUnOtN$A!ro@S(ic;trVd-@kg^kS_Y_Xew6`cq|q9nwEz8H`jJ&+@5Cyd&Siw_!pZwp!r9IU?czF zQH?UtC^PlLF(&@SzRm?p!~0R#Lyu>TDJ45EJ9beGg@2_KjwwJl!2>4`us1vhdH6OL z3bpu%u6r5E|2H^@0>C>Q98t#ejR>2V?ixV^Z+D0g!$zXcnvepFsQ<%7lGdY{iBjRE z=PPW&baZSVL9k`fof}tfMR(?Si36S&(X(>rMK2w7Xr;3LwD1 zSN*a*tNnreG&1fPf;IdARL^O;Z+MA&AqVC9OI^`(0@|?Cy3>c%CIOE3L;5GJ zj%_j5&et8^K8T2m4+6GjE{a#&Ia7jNs6~l@6{W@NRN@5!IqiCU^(jZ9|LGAI(3As6 zRRGgUbY*zXs4&H=b3iEc_ptkk{Q1f0-?v48djvFN$wRFVWa~->T~&=A`w7QQv3}IE zv69Mrt*7*qcipp+blBpKojjBU&|=*IsJ$@A$O6W4+#ct^mHIt#7F$XiBt_zDYB53Jpd8L8eBSrq88A@iBo1F+nPz2vm4n)XNezEw-^l zs=8EZ2{psQ(hP`vMSLD1|)-zp$-mi5z z+uQ^(+`psEkU`0PA5}#?KrMZf&PV=vM0EvxrrAS*%+&isjxMM#il24?9cs(Bn1h=@ zKo*MdlZh{g$^=AnQ#s?%PqlV`wNEGk$lD_$u?lV4@VDHc9jpA~8$g5KS0E?x=W>0? z=d&J=grIXBYtNp}MK2WoasaCRpICuBy2p3iZ(_Jfqk$UVrmhXcuM1=q{CxPXST}3# zvl`Eb!MJyU)bPYQWSF4Ruty9r4rF;ItkyE~b(CNK-9?cildKdv&IlqkBeXG4X=Qkk zwDCVDCunb*16~qywoGJn16{!=nS^LgLPH zH)JH$pnOKR-$<~1i316CO+2^MDU4vo!w+-gq2{F9>E5%wGmtN-Lr*r$3zu8hNLSJM zpuE#<<*6kJPvcwqe9ApaCXQNhoBa{Czt#j-tB8QQ@YXX12xc97hpMDq*0}Vjwp?uJ)F|hqHCpuPt z9eHKVL29L(?1xuyoq!}b8&R;<*3-H$43MCJwOl+JlJaUw4hv`-4pk=mlohN;Gl^4 zKT`nm^S<@=VZap;w)6RL|Lb!tVEO~JZ#}?=Ufke7!Y0|jyKAb?|DHQl$(n3pjrBEd zi__>-4Rd5-!$x;Vf@wgBKb0qM^3`f8C|B9Jf2he1xL{WT!dDWqXc>zj*X8V0J&fo7+WKFSoSIYlV8K7$K0KkQMBU z%CI+R1vlQ_rJi)ob_O2fNssIH>r=L?YlB=bkgGP|V9)vd^Tk)aKJ3O`YYLgX3pU(z&i#v#~p6jyh zNX=&W=J>Svi#^S#OrIyn?~vOEanv5ayPO5&mQlk?$4zNs>9t2_|Idx4<*)uRX+0>8 z$Fx;1b>K?P;UeCl9<@a-6F{}8znLLRf@-I|SNtr3>L?F@K_3XU#zqZFa@`d~dE2O3 zNpLg>A`r->Gl_1=B$CpK)uV%&QEugwgAhY3(GlSMe7rrJKpSb@(= zV;PdFIU=%o)OJzjdphg-xsPRLmn>H*AfoTpX_fN+RZ6bzduF6qv^`)pxS`Ddu|`Gu%4Y;So&Q{{U+@3dv;X`j5<_}NJ-R~fYq+0_J3>W3{ff7x0} zrx-wWlNQe(8q-l7F6TA|8dGBL53(`v@&*@b@(~+m?2q6+E?tM=UH7mqg$hD z5-DG#tY2SZFHYsFBa4LuG_h9*frMTUMTyhxjCuXx{c;`Nscpd6c`3pV+xSnEvEBs9 zgK^(dRQ$>qG`R;nnPXsi`eO%H7alq-K4R_enm~MRd zsoCD$`)2jkjJ-fVl#2-=$1J;v6!}vP3d0~50v<12ohds$D=^W_p`OWM-6^WY3EPI? z`=UY*?hy%M>1j$4zozhfY%(*m9gqr+L%VBg8;;yw1l~-#B|~21T*pR~({9z@Hs7m?|i;%&R*F??6AX_v^)m%|&|m_nD2l zy@RAm3C{k*oZkCp1`Y+ZIRFG(sf7g`m@H+hfZ8+v?#e{HBBJ613}qk|07&qT`>iV+ z_G@8>9L~!dNDXOU4^_idB{F25b|>d*$#wMhGa^ec=KnKoFQAZnd$e5d>T~f6qiy|7 z`UJzz&*~?SVTH;6w%G7`=kEoi46`S{HG_l4SBgCJ0>kBMEPKfc`7m@pL#yFz z9}K8*{Fv2+iU4(DMS#SuKRdjYFSojeABKZ)6|B0ixQHO$jj^sLZnOmep5e<9-Lp3mYpG_zGBBL_96`ReZ7{(p_6jw(M}8{fAOgu zR>{i#3DOLFlg99teyivoX{f9VDlK}x1HWg4Nflf^$GfqZhXEvP6hgeCIB(ufr!2!Xn+woP5UHFBjN2;u4 z2QhYJP&T)HyYqwM&@!GH^F2Dv@pUUrq>sgAO$!C%xQf+X)Ba#{&q>_5NK|+%x|B5P z70M9<&IqQd$HI2w!U6n^%K8B|Bv6GUffa>GlQ^bYH+_GLS0hhe{TLWlx39~!Qx!{y zp-7`9OAm%g^uSZ*0Q7ZvjT`}U9Adc3@|d;)dtPF1cAmcC-tF(@aOIR>*<`(Hxl5=O z5R#6k2M9Y+1a^)!{y)J%q5USzuhiZNe0z)2j|cPve!e@S0fIOJUWT9yr>eb_f3O?L|jlk3_1_w4oeZZ@U`Yy=e}GjthmauW-gpnNSoL^V@{ zE!r(>(m{L3oIZbAPBba>?LT{g|LoKEU_>87N3iH9awrPc9qD3w5tj@%%IC4K9hSEv z_OaMm-_U*AiAULJFoZhI)cC=;a-CicWs&x2V5iAWRpc# zca;6kZ~@tn^#EQifqpo($Uuv9lDRIm%P@Sjd`f&n-9jb-9{LoA;%gA_&Ovj_J8q<& zG3+lp-|5rU0=vwU?VZTu)8k!%3=Zc!XLp^QQMIP9VpZ{$mfqP1(a-uCz zkEBLf&0LV$*Es;n2``ie5Up^m*6V*oa+GH-)Q#wM4g|0l;3MS($*7Sf7sY}$;_h^5fo{I7goM7#-%pU!>`V!cdSpR&bzfx<%IJCBM~ z8^XmwfJUq&=iLr~D!y=A&)xoyf`9LJV*c+!@BbWiKmJ+w1d~$e=$EY|5-FIQCgV-! z00vod5pNH>4ABSl!^TvSzZe8~f#aay+l=W5cN7yi@E=-h_oqVpik2)K?ZvU8cFdUs z=ae%AV6ZEnFHytliY0{BotX#znnFE$5aUy?MUSU5W#%|HNzj=sSx+!7KNY?4_9)SV{MX|qj@rw`{?f@{!1G`M++ zRID8mHESaR8hb>r|FdayUOL^$U3_1@EDc88xIO^yulS^(B5OstaZq~tBHQk}11HlC z*iZvW^GKxF&?mScjIXAZY5AlI+>fo$of0={Pe@7*Wqok*6N0)XSder+gu^nrilH!X^Od$U&Dk*X9{ia z^JR?S-J}0s%ANnf-X`PS+ViK}yui>61mnN(=fI|_-m?d$E1CuYTQDooFv22|##d-MBiGo)7cXj-tY+cKBid4vq~V zCaS}R0x=uStNdeia8B(0B8T>)uFhjpZg_QoQFRQEC>%9R$Yob(gNn2)5GgWN0-|dw z;w$zJa7i~Ik{>|GdyBEMPtcaNN)t9Y{suGI;Bh+8K?d`HP;bGQB>>eblwi{52 zT2w{o2#k{28z-T()w8^lA0%T@7vZ;`WECs$sJpWMUA!f)uPHS2cgH9P{}8j<3mia1w&Fw zGm4m*;N^O-ra<;qtsgpc+GHq~h%H7dBx7fd>Fl#6haNZ?ZFAn8x=7B;O;v;r%P9S? zzxY^+Ks8=}?>5WJ*yl(m%7~(|JK@ z!ayXT&9Y+xsa)WQ02x)E?=Rj06_?>J=;MC{AAvGw;5=GH{NykLP6=>r-mPvvhyFYN z_ZJr?AwCFTYePFOHg9`o`B_BkO7YWvg#?ADX=WXdh=IPrO9f zG;$@*1Z!1ODiUF|E8*kp@Jq1S#26T`z%O#REWhkel1I@eYKhJzzRY0v(bR^%JG%TB zra7>x_Bw|J&jXkRjH~aRk!B7bw3BQy4LSodI3YjyVtHb1sV!tCt7J^hy>&Q71g_*} zASJ7k-A*!*J3<1D7K>|DN_|C%twhyqV3gHQ06ADSxA)mnT z+~p{BX3^;}#cBRO#lg}vg`~*l0R~6_%UBd=<3K9Gq1z=gyGMVvdQ1Y`FVm-hSELay zI8RmD!z@8CJn5ZV)|dVYfKdQ|V_?wbQ&Jk;OcuF+dsiRj0+y$D2^JD4^NmGJw|Apa zTo^C2O;ftv_*6unv1p_B`7zTI5l;$&9^JD*z~DTZH~*zJmh2cL%A06WSS7;fSF#-N zhZ=plCZf5WOw47^ohL2vAQQl~0MUiHv*DZrUFP5bhc1uc^wtrWAwdo!d2Q<>ROv+N z$r%fv-~r-w2;kRV?nt{%=hy3w%^J8H^8)P-9;+D^q+#gM^pgL!KoeS6A;S@m2Pqk! zZc=W<<^ocvPQZgM!7}kcD=;7>+d139`-lc;Mnwj;xAB3Q@kNt#LK=|Eq}*{BP2yPQ zad^Jh?BG;u(_#j6P`*H-Ky%TBkHouo-3xWF8f`$)9LpS?W^p%!kjDuA0GSR5-u;4m zTK=t$+%cyaOPF%Qt4xvuF*07K4l^sz#N$IlqZJdig0X~!rbr{nv=oF1A-3WyCV96L z&{RsC1vM}n&46ne5v?(|mPI_B=9hMcQlL0zPp6>gc3*WQ?`OU`_@_92lqlc4xFg<;Vs>VH?@&l#FvUmHUT#D@-({D z^(W1#g@un{t3W&st?&GfrJ z1?&63)F#`yu52sbIPQV|g7J1a1me95liuG42JU>OKy*aj?;qg=h=rtV$YB_P4V0ht zP+OMKt_MOkSMozHKAR*(WF|5V+mg9f;6ZwGTht}2!ZmrS6 zA>bVdl*-mDSU2kfO0!;7RgJwR%-qC2=IqmaozI*k8|~rW>!iL*l%wMOb-qDXB}!+D z(!v6k*<&qoU~L5cWY0*7<0F?P!$FpOg3ZhyPiqsX$pbNw7e3CIlX=(Z9c)@Svya$0 zh_N=&y4hywn2LyfVnj^t=qWq3REz)Ee_jN2sW3WZM1>f$MVTiMn+p8N>aBUOEmA3* z!Hbs+2}MuhH4Pq3peJ^Ea<3vAvHXp``_K+zaL^PBzb$d#O7(WKuj9xAz+j=~` z{#Ol2MnY5`VHzdUNUIR70kG0c9fhp@dJ^mt$N$VjM+`j^L#HvNxPt}uvuir{3Ak-L zWea@=emEJ1SeW_W{=+v7U$3jsv3aeF^yx&c5~)kmhAJEPN@lg@Zb#|1$M_rW-4A;0 zps2rmyt^u?HbVxyJPzImB)IVpG%vp zbOH6sgjB4Bng&k>AMj2+pgp04I;}$C>^l55oE`M3F8a6<&@WgFh1YWtw85&_n20q* zD&|$H=&16cPAEGncAJN%*4x#4Uw&XqGK35Sh|e-xNlRPf<*}o?(Grcn-MS>z^*Z^x z`1|;~1E;3tf`r-cgIv!+dExmn06>57?y)qdAb6wQQ55Vh{WT18Bn@t zdNJ_;kx;0>)jRzEB_%)q`~gDx+9`6E`44|(e*pXe0C_8gPVt7~=g1Bto?2p;yChf& z(`HcPs9b5C|I(FNd?qLOd)H~n-zw9E@x~8tKf6DB%joh-gJsbBbCV@HX8RlJotGIT z`fvAV884%-tEzM^hQk49T4CQEdsCW#0f8p^Jy8Xv*3#{bU;UZSvw|D>-@1ifGgN%? zni76|gaJK5J06B3#lUEUI(#Q?BUtFNy7`j$2SfyXK-s=6zs9y?W-=$T%;L%NG1l9Z z0|}u6zef;DiC(K*!wBncJvY<|0&$cyR16KwM5o*6Gj~rf;(2>E-*5o6jZF_kA5A-zFP9mg|X`g^5Y;ne9myhIg3jOZiddE zyr1krMqwZW6O$!KnN;z)8W9odF1-;orDOzrRRTVp9KbaDlPPe`|xU8U~QQN11!+Y75>AG^7Csl(u%0wN9ym7>Bj}os zH?hY1sT`EkjT`Cv>nUgSa%VCP^gfX02!#Fv#z-wii?RYxKSI(7h_5lV%G=E!*M32= zW#)M}og%x(i0yVWDh0`K`sq*M>qshk+^~l$3?S;VAHc{M5=MZXECTTIDY;jwRhUgR zz54@&2~15+0_o@xy--jOQ`!a~gal9vKsPWDgob-|w9E^;UH5t^pE_A-FZ+SwSTwmDhC~q;bPCOJQnZQ(ry8jp3W&?>#1>2RIc_Z1lTIs&#_lin zx~G(r$c0=gPPeyBm}lxSw%oR<*wG%)lef*Hy;Y&<2ni5sb|TEqzZDz9+IR{DSCRkR zJWM)z!)I44$$4a1>4+-%Bgm`cK3-~=}hU0 zTEA3M*+v7nx?l>>>dA|^%A=MGo{pn$I=v?WQLf`5S(fHQkcRc8wLsC~JK^N1>K!DS zW`0=6X+PSIY3Z@~XRV7{JT9g+KL|;z({-&Msayxe7#(&7n+=t*7aI~qHBBz&ALi7_ zjyewmOy%qNj?kXQs`(3Rlig64%DBNYN8GnUZ@Dnc$6Ka*ysMlArnqF?q9PH~cHh?Q zeYEJed=4L26leXi@wKY;W;GAz(?g0J*;0GBeI7yBL#* z@mQiYRbItdE{}Lcuw8Vdlvyew+=;6R6$ z9KDIeRF2_|8Eds&6X#W4@uN3s$U3sr=)IC~1I+PoYG`^79E?EXXT zf8jFGWY%Kh^84SDW&mUo-~t#d+(p<)51BB>j$JWRUJc0Y&j|gN8ZCYtSJZqc`IqHG zxqg9KmDhP#;=Rvh_^+jsa;fDezKZJP!5#a`;Yd&mq04|*Z7}sU+2z`tQMp2J)6IF& zPW*pvU4J)EL^<9Er*4ULha7itr&w4@>30fT7^V{WGG{ACRwzzYScp83#!Ob@CSSML zFlWy!oXeRgEg$NPD=l{Y6(B_{t)#C_xZJ9jVw?XKYc;Y}ILhb6|fAkd1o-8?y1uokF6M-hu@7qf>l_IC%cA7GO{%0AkyYBpg+zkyZ?eeD-y$0_8!a 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 literal 0 HcmV?d00001 diff --git a/scr/food/food/images/test1.jpg b/scr/food/food/images/test1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d05fbbf76e8e60b184ac092aca5fa710cdae230 GIT binary patch literal 2805 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 Y{Wk;ZWxu`u=NSIC@0m${ctn}_7i3bnC;$Ke literal 0 HcmV?d00001 diff --git a/scr/food/food/images/upload.png b/scr/food/food/images/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..d32a604cc8d8ddff0b38d74b391b81063b09b5fe GIT binary patch literal 715 zcmV;+0yO=JP)3PeFc6dDShL?=2r(MYHi5{(9hf{4hA_Y$9l#4AXM zLPUZPUlA>t*qdzjojGTAcF*M|XRDigc4q#+o&A{IDJHy4O}KsrfPbCAzB8}~SPnb} zUi1Om7r=VpDzG7lehwVy1ELRrRQzb*dx5A8po#Adq9#C>_+B7t0a(RXho}LNE50g3 zDS#$^7TBI_o7aH-$$!NQy97WJ{|ML&{7%G5EZJJCLU;i*@lS#2AiN1cK2?SA0BGW$ z02`xG*8r+QxE<#5TChiq~kjvx4rkN18oZ3 zjmqRRz{%Xm$$cQcYUa2)4x9@HSAatnfVIG@sN)A|GgH7Ha=E-eKUf zLqLg%Yyh$m#BITp*A{2I`o+OVU_P7)C8Dgh+Zvu~-U6#FyO8v`1RSwO8&kjgz*Z~3 z;&7!KleW$GGTAzyjb2J~o>HU~EIJ1e*8^`~e5MkuenTYghmP002ovPDHLkV1n-wIGg|g literal 0 HcmV?d00001 diff --git a/scr/food/food/images/write.png b/scr/food/food/images/write.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0b9af793b7ec6dc91b66b23d63fd1e5e066f9f GIT binary patch literal 3539 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 V-vNHAth*op@O1NWW&h(O^Ir~lmev3O literal 0 HcmV?d00001 diff --git a/scr/food/food/images/zhuanpang.jpg b/scr/food/food/images/zhuanpang.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e87d6a4cb0e076818efd2d25f3d8770af008670 GIT binary patch literal 7410 zcmbuEc|4T++sE&FW*EDPEZJr%BuR=SO*5mEJ&K}5)=;4=A*OL>l&y@DL>!ECQnX13 zp$U!ZU@VpFON9_)9Wmy)2lYGW_5AU?p6B@kGk^Hr*Z2Bf*Y*8;-gk`60TXc%1rY!M z#LY~N4*>v(gFl}T5`=%(ul9y?J!FDOqVDn!V7n0{1P4%YTmhQY-uVKsjB+fdygup4=JjipXcId z$+L4^0mOlffQ*5z^0X1I;h4+pXVt$wIzEvbE@n7V{*w1dak)BlS`fOr#v`T61MuR1 z_4)sNJs=F-%5c(@y(Jsl*)XyuHMhKu+h;fWN7A_mk7f$HDx@cC`U04p_6^@N4hyg@ z|Ankkrd`V6j8v5LQFkrg;Z$uN(>OW7O_tsAb1_ag)a)hpsfU-R-b~XOqUDhNWZCd3 z>8Xhj;zZcK{ZF*&U+ikh3n6}_Jj$|9=Bl=w4M}_MbZ&6RyC1#j7aK}LXU|lw87e%L zwwHUPd~@6Iy7G#VoQFHce{2e?D=L;v9+}JQi=`^YJ;8F1`@*-mSi|Z$w9OID5m7yuhy>H9%-zvi0iB)=L6W>Z=9RZ$VOdqL79GMJ&a1b+SW* z*~1vNQG_K1M~#0J453mxM$s1}FngKmwOV-?A?`@2= z&|;__5y$H7?H~6-yh}xyCcN#W*hrD!Ww3CNkG}WIP4pangWekGy}a_~3-fD%r1E@D zJJMd(BxBe2iionb17O?2mv4PEN~j82T^5eaS!&ZNY;~_ugqc1Gm3&h}Cm(gwp&VFA zY2o<=LuxPe7+6bpJFdpu(xsR@Khb!+(>`EF^BPj-#V_5c8@eY@DGsYs91!LYZG~~a z;#|q%G-Y8A!V18}N}3~Ji>iqFsf|cPpv$}woCS!c> z6?*AhtUinz>FP<))amZMR3V*wer$;j(*0D_Z5&BZ`S<{HOEs$zmD)4Yj3k+H;DeE) z%f>qu7Tw~`_6L_fnV7kE81g0hm-S?gTY{JxwO^ZUMBUsjoPbL#Ivw^ z_^$(zfy4}pia>wPP3{5q+r9QBPiBJdZHFGW1t<0N_6HauR8!oM#^=pq5YiT;)45kA zU0a``Zm+DMP1>wfd37F3L|X&6z}_xNnYaz@7yr7j32>|!_P-40a%Ceo9UK8;27CRB z>N_v^6@5W4!HD@$gugEd((26K#heUk4v3p7a+H&a3cpw_tTSgR&g!VxX+&jEg|r*x zwKocD{3k1y0I%1sHZum)baJj`<*#yfU2f1)AUdL-3B?%u#i*rJ zr^;hhYf&KFgG+Teyui64ZCzM_W7BaEgf5GmS2b-cnXMyyJw}l?+5%dWzr}(0T!Ks}bUy|}AN*E?K=-sVcYm zIdcK{gA(2ri2QLeG%s@CY^{v(CnrP@Od3d$fCS)C@@NoZC>-@wzbk z&eBxA4Ukf-nBm8~@qy(p$NF_Q^UM7EOmi>${mciq;_Hhlht${5-(yShtFXp!O5tt% zPHEFRQbD`6*0&j_eZ-=nw_$N5NPAI*3n6+73Sx^#;b>mG>)u5PFOdLJ)3BLyJ4s^7 zX}D$p)6)nV4{_*HxO6LKu{`wg0s_Noye$GxBDio4fp<7Kw6z8BsNK)k@6clMHZ$P* z$;rf*T->iJzD1v89`E)k#kG1roo#8CwJ4HCh&8cSrM8C`&YQXvrG*}bP}0fqyb$Hg zWVwR&EkTurK9H3d-9`zk%0hvf#n|+hqv*rnGsUIrqndphjWb$qNec#>{xivG|S7VW^5v1b&p4Pzqy!dy_$I9EwCNHf&KXr+yR2Dd;A_Phu7a`nt z;#Yf1|0j`7-p%ygnqSxCYmnOG&%J+zUhe0MtxuIm0rSKierXvmnOv)zNUcL|2>~D z?%wbt=aOeGe+_&C7h*}fNb@EE zJ#^HmRpt!zP$aO2QxND1^frJ7KPduOyze-B?2;>Ie00E0z>Cb3F6BMwkFKq5 zvNuldv@y$B*#3iEb!s@+QS+5CVE!7tHAD|>Ee8k_1|!O`L75vf_d|rzVXQ7ZhT%JT zWenG`Tsh8Kr0n9egRKUH)Wx~j1`W`pn0C`GrG79zO1VrgVBt&~WkG8XWU^|{17MER z0^H%i0c}EIw6oe%rzI=G*I-|E4ggsni!xjK?FDcWl6`|-5^yh_#fC)9Kji2k^uoG- zZZG6=W(kHQbTG-VPUtX$T_tO`NSS;A3S|TNS|rj{N5U5S67qgG_ow1us*QZd{NP6_ zT(l{L3;DvJEAz=#((xl=xQ?}l70(gnUlOehlbD&B!vb{uVk{C9`mlFh=_-0*;KBqO zlrkic3@=2BX}(Q*+PYpYf!*7fTlpBID-fd3?R=2U)KPxrT+ko>Hw7<-37@eD--3)T z2M(go_Xu76ZjyT@*80VSqSaP|LvyplkaFue4o6!fkhgaXy2W7Y{u-?fBEa*nL-U=U z$1`!H4Ne9n9zZU!|ANu^{(K#mT%oPb>vlSf+(q1N9qe&)f!=U%<$*;*T10h4o9TT~ ztx)O~8C!J}rk#=sPoaM&U?3EtTkT_`Ml&h=W=cW zpz^Nuk@p1uB@&{mvUie&NS}7kY@hx7af1-+W6h(S=^5%6W!8kvxDxO#okshlD)f1m za=JRST6iHq4Q$#)XO&9|Iy^1IigWZjd0!-urcA=T3<@6K4+z})B5a!Es)|w94@fPb-uLh4m9g}R`!&y+pMzHZJZWTYA2qH|lW+kdN3NzfHjikB3GYV0Is=~K z%gU@-fTThgbc@n2Z73obK{JGc;*?^S&g>$MH8yBDM%@^ikDs>E7WOSA78@}Afkky=eK!7CgIVK z@Yau1=6B8)WF$FK=Pfb5>TiH`07_wHmc!VuF-nzzUTU)IA`k(o)+=183 zz~O^(g)~ zd5L%|xMG~*dZgPzb4?y=5)uKF-GaTLoBSRz?A=5}LSKOtkkl^OwWTuMb&X1L=lMV_ ze99`qA7eaMxNeftOvP|v1G)#|9n|*;*s3rL2nzAeq<6eV#Z%u*d|PX2-93(mxzbCr zxF7=PoVJ_hi3TZvq0Dc=BJyI&ipvo|Qk#GTW$)b~f5Mh1(Hna6!Xffqw|x!MHF`^k z=(Phvxb#zA@}%wLr4zW{C9mvGb6cO{-p}6p414b9jOZ~W=>@Mb6?n#Z*gcn%O++X9 z^RkJQ50wtSVYyrImcOq%Z2;ErT_;9}`8|Z@pYV|GO~If?%YvpfC(dj1 z{yGj0JS74>XR$573HAe|EmvNp`7JWqt?G;*e1ql7HOS&FS#Fq`+Es(T2)K;2%b&nU z6=!Oaf|@eGJfu7AU~2tctcBqH(chyo!m?_HntE>){jB7PP0l(YdJz^{%PteZ%0`(; z+Z+QlRy!m15Ohp82qx6z?1oN$7Q(RDy&H>FcE)oZoF~Q^gQuP^sw|G!3u6{VZPJ%%0$=p*-{=xZjiy@^R|b2;pxP>&G$VJv*=cHYDV(y#(t<;utHVF}~NzrZ9iWKe@+ za*H*WZjlwhV`SfhEa!2r-&O(k+0;0XOxM{;nW}i2wFv*p*beFug0A;8_B-@^-csXE z)>Eu}S5hI6#N3Rm`K z%Q}~y`TFIh$(;xj3(mtnY~?X^`V=am(_f2}Kbo_KE+v=#Efd`$mXH~)R4_|=-+E0& z+FiASH)uB&VGfO~@}5d5}con99QKl9Yw2`Ey_XyE4!_GrsqR@VU zdVCjQRCWO0N3b9qga|X^Oo8}Yz_KG=VmztPGZCPPIdUY@g@a3f3%e^IVg60CI>gy+ zGkqmW4CkCp>(3;R3YFj{tj4^ap?Wg>X--OXsZ8G$5mPss1JYZK!JpmP-O~7vh^6y_ zQHK~lRiX$3+Y#xuCE3Z;PB+9KQ^H|Yu62fb8>(5lK_jwy`)jG5Yp{AdVQJL5US53` zQF;k7Cqvf{4z>~2{zKcI>Z4!!$LTQfKBVvAeAw{lY`sEDOi~D z!>V{2pZcnM!tgNku8!Gf`+7aCOw>z}aL<;YFDNub>(JmE+8cnB7lK3o+J6MI_UeJ# zi=4wVH%oY&YHZks z5E8rWArCh;8sOm!?g2K6EM7}EPa3KoH_9S5NR&YmT!LW2y1&LYkpQ$y`-Am|Ynbco zDtutrC1#_&XGYOxKIMAUxjz9Is!ab9pQ)r~fMs#_FS!FR8Z_``z@>rwT>^g)fPe5f zBWOV!ZM#R8aHE&Yc2iPOq--X+T=_v6e?i)x;bTCiivLa<%%X&MWC?W1E8>kivrAdQe18Tum241E<@cY6u|Tt zg_OyVJ7`XIwCsWtU%O25s8vmM_d0yF@Z!KuG9;#t_1;B7AKr3TV2Kqef~Mgu-#LZE zI$$e#f9LUat9L~VbxOi&+x9J&Ge4$V?Nnn ztrF~74g2;h(xOUB@C`psgw>Ix%ka(ppcsaNZ(pN@^^9QaD+IG8ec*Y=W@g0@ z?D4fA9Va|zU%aL5GPe64$OBxI?*7Htn<$tgEHRdHrAjGqV!VX&M`e)tU2E8n#uYjK zoh8io?f(OQc)=B$C0^&)0e$1R`1o(*Yk``I(TF-@V06BQAR!*tCuN}%1LKc6)>7rF z!wvthN84gyx&|xtwhjs&@+E}kHLpFVjt~kM&gRuH*#CmVZv~@!Zbu;+28x_M` z^H}*TF~ai440VMCFo8=Uiy}FD7A?gv-(q)Xei>|ChM_r9D<~vMa0!BWA>htm0lb2l*w;21zBOS!YL$`+Elgw@j?fUhMt&r`#? zEBrZh{<*`q;73&$1^3-hINu!RLf)m61+6b+{zJk!hB-ofMS3^4=-PtEcu?9Li&$&5|Vr5bDEBSd7$SC%~tdjC%h zQ%R+|v9Vrz(POc>#%#_ht=W*2GRiEL8|VzKfEdtebDfx^Xvw}`oLqQG%RUC)eWv(> z-?^MCEBv?}D16E#kG2+f*aw$23zG~pJ9ljG(t$CmM*cC-REJ+c|NXT9{E}fAKa29q zVC-MeVKXqbcqv(KK2w~RY?YIK0DL_Xa>m53v1nFAMNEkZqft5F;Q58$xb;6Q8(v3` z4=-Ryz8vmJxF8tWJ45cF1{G=Dy%n)#Y4u=J$!M)lO`1OUG46E_%;fGZ*&F`p3qq#< z8XdphCIo6KFBMV3l>sMgc}2*~6{pfC9loA5KvT(FPo>oz#)`7jr}I?cO47S( zVU95WPbIa?vqgpVKv>bW zH{&EdI9d3(ew1{^$$|0s`VQjhPhW#=$|&!Adp6$_MgWHGlpw^M1f zZGG`-C*sU#ADX#CrtH?tf$6$Cjt#kj{I_^J%RT=WZ}T$lX)I#Dobwi0tD02?zo!Ju N_8l;OyvI4>zW`lDKtTWi literal 0 HcmV?d00001 diff --git a/scr/food/food/pages/addAddress/addAddress.js b/scr/food/food/pages/addAddress/addAddress.js new file mode 100644 index 0000000..b11613a --- /dev/null +++ b/scr/food/food/pages/addAddress/addAddress.js @@ -0,0 +1,267 @@ + +var address=require('../../utils/mock.js'); +const db = wx.cloud.database({}); +const app=getApp(); +const userid=app.globalData.openid; + +Page({ + + /** + * 页面的初始数据 + */ + data: { + animationAddressMenu: {}, + addressMenuIsShow: false, + value: [0, 0, 0], + provinces: [], + citys: [], + areas: [], + consigneeName: "", + phone: "", + consigneeRegion: "", + detailedAddress: "", + labelList: ["家", "公司", "学校"], //标签 + labelDefault: 0, // 标签默认, +addresslist:{} + + }, + consigneeNameInput: function(e) { + + this.setData({ + consigneeName: e.detail.value + }) + }, + phoneInput: function(e) { + + this.setData({ + phone: e.detail.value + }) + }, + consigneeRegionInput: function (e) { + + this.setData({ + consigneeRegion: e.detail.value + }) + }, + detailedAddressInput: function (e) { + this.setData({ + detailedAddress: e.detail.value + }) + }, + chooseLabelSelect: function(e) { + var index = e.currentTarget.dataset.index; + this.setData({ + labelDefault: index + }) + }, + submit: function() { + var consigneeName = this.data.consigneeName; + console.log(consigneeName) + var phone = this.data.phone; + console.log(phone) + var consigneeRegion = this.data.consigneeRegion; + console.log(consigneeRegion) + var detailedAddress = this.data.detailedAddress + console.log(detailedAddress) + if (consigneeName == "") { + wx: wx.showToast({ + title: '请输入姓名', + + }) + return false + } + else if (phone == "") { + wx: wx.showToast({ + title: '请输入手机号码' + + }) + return false + } + else if (consigneeRegion == "") { + wx: wx.showToast({ + title: '请选择所在地区' + }) + return false + } + else if (detailedAddress == "") { + wx: wx.showToast({ + title: '请输入详细地址', + }) + return false + } + else { + var check=false + var addresslist={} + addresslist.name=this.data.consigneeName + addresslist.phone=this.data.phone + addresslist.address=this.data.consigneeRegion + addresslist.detailedAddress=this.data.detailedAddress + addresslist.check=check + this.setData({ + addresslist:addresslist + }) + db.collection('user').where({ + "_openid":userid + }) + .update( + { + data:{ + address:db.command.push(addresslist) + } + }, + ) + console.log(addresslist) + db.collection('user').where({ + "_openid":userid + }) + .get({ + success: res => { + console.log(res.data)} + }) + console.log(userid) + + wx.navigateTo({ + url: '/pages/address/address', + }) + } + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + // 默认联动显示北京 + + var id = address._provinces[0].id + console.log(address._provinces[0].id) + this.setData({ + provinces: address._provinces, + citys: address._citys[id], + areas: address._areas[address._citys[id][0].id], + }) + }, + // 点击所在地区弹出选择框 + select: function (e) { + // 如果已经显示,不在执行显示动画 + if (this.data.addressMenuIsShow) { + return false + } else { + // 执行显示动画 + this.startAddressAnimation(true) + } + }, + // 执行动画 + startAddressAnimation: function (isShow) { + if (isShow) { + // vh是用来表示尺寸的单位,高度全屏是100vh + this.animation.translateY(0 + 'vh').step() + } else { + this.animation.translateY(40 + 'vh').step() + } + this.setData({ + animationAddressMenu: this.animation.export(), + addressMenuIsShow: isShow, + }) + }, + // 点击地区选择取消按钮 + cityCancel: function (e) { + this.startAddressAnimation(false) + }, + // 点击地区选择确定按钮 + citySure: function (e) { + var that = this + var city = that.data.city + var value = that.data.value + this.startAddressAnimation(false) + // 将选择的城市信息显示到输入框 + var consigneeRegion = that.data.provinces[value[0]].name + '-' + that.data.citys[value[1]].name + '-' + that.data.areas[value[2]].name + that.setData({ + consigneeRegion: consigneeRegion, + }) + }, + // 处理省市县联动逻辑 + cityChange: function (e) { + var value = e.detail.value + var provinces = this.data.provinces + var citys = this.data.citys + var areas = this.data.areas + var provinceNum = value[0] + var cityNum = value[1] + var countyNum = value[2] + // 如果省份选择项和之前不一样,表示滑动了省份,此时市默认是省的第一组数据, + if (this.data.value[0] != provinceNum) { + var id = provinces[provinceNum].id + this.setData({ + value: [provinceNum, 0, 0], + citys: _citys[id], + areas: _areas[_citys[id][0].id], + }) + } else if (this.data.value[1] != cityNum) { + // 滑动选择了第二项数据,即市,此时区显示省市对应的第一组数据 + var id = citys[cityNum].id + this.setData({ + value: [provinceNum, cityNum, 0], + areas: _areas[citys[cityNum].id], + }) + } else { + // 滑动选择了区 + this.setData({ + value: [provinceNum, cityNum, countyNum] + }) + } + }, + + + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function() { + var animation = wx.createAnimation({ + duration: 500, + timingFunction: 'linear', + }) + this.animation = animation + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/addAddress/addAddress.json b/scr/food/food/pages/addAddress/addAddress.json new file mode 100644 index 0000000..c2fe146 --- /dev/null +++ b/scr/food/food/pages/addAddress/addAddress.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "initialRenderingCache": "dynamic" +} \ No newline at end of file diff --git a/scr/food/food/pages/addAddress/addAddress.wxml b/scr/food/food/pages/addAddress/addAddress.wxml new file mode 100644 index 0000000..c3ea7b8 --- /dev/null +++ b/scr/food/food/pages/addAddress/addAddress.wxml @@ -0,0 +1,81 @@ + + + + + + 收货人 + + + + + + + + + 手机号码 + + + + + + 所在地区 + + + + + + 定位 + + + + 详细地址 + + + + + + 标签 + + + {{item}} + + + + + + 设置默认地址 + 提醒:每次下单会默认推荐使用该地址 + + + + + + + +保存 + + + + + + + 取消 + 确定 + + + + + + {{item.name}} + + + + {{item.name}} + + + + {{item.name}} + + + + \ No newline at end of file diff --git a/scr/food/food/pages/addAddress/addAddress.wxss b/scr/food/food/pages/addAddress/addAddress.wxss new file mode 100644 index 0000000..9c5b542 --- /dev/null +++ b/scr/food/food/pages/addAddress/addAddress.wxss @@ -0,0 +1,198 @@ +/* pages/my/my-add-address/index.wxss */ +.redact-address { + background: white; + margin-bottom: 20rpx; +} + +.address-msg { + height: 128rpx; + display: flex; + align-items: center; + background: #FFFFFF; + border-top: 2rpx solid #efefef; + font-size: 28.68rpx; + color: #333333; + padding: 0 20rpx; +} +.address-right image { + width: 32rpx; + height: 32rpx; +} +.address-rights { + display: flex; + align-items: center; +} +.address-rights image { + width: 26rpx; + height: 32rpx; + margin-right: 13rpx; +} +.address-rights view { + font-size: 28.68rpx; +} +.address-msg:last-child { + border-bottom: none; +} + +.section { + width: 58%; +} +.phcolor { + color: #999999; +} +.item-msg { + width: 25%; + margin-right: 25rpx; +} + +.img { + width: 35rpx; + height: 35rpx; + align-self: center; +} + +.address-right { + width: 100rpx; + display: flex; + flex-direction: row-reverse; +} + +/* 标签 */ +.label { + display: flex; + height: 128rpx; + align-items: center; + margin-top: 73rpx; + border-top: 1px solid #EEEEEE; + border-bottom: 1px solid #EEEEEE; + padding: 0 20rpx; +} +.label-title { + font-size: 28.68rpx; + color: #333333; + margin-right: 83rpx; +} +.label .label-list { + display: flex; +} +.label .label-list .labels{ + height: 40rpx; + width: 96rpx; + border: 1px solid #EEEEEE; + margin-right: 37rpx; + text-align: center; + line-height: 40rpx; + font-size: 24rpx; + color: #000000; + border-radius: 20rpx; +} +.labels-active { + background: #F73C41 !important; + color: #FFFFFF !important; +} +/* 默认设置 */ +.default-setting { + display: flex; + justify-content: space-between; + align-items: center; + height: 160rpx; + padding: 0 20rpx; +} +.defaul-setting-left view:nth-child(1){ + font-size: 28.68rpx; + color: #333333; + margin-bottom: 25rpx; +} +.defaul-setting-left view:nth-child(2) { + font-size: 20rpx; + color: #333333; +} +.defaul-setting-right { + height: 64rpx; + width: 105rpx; +} + +.btn { + width: 680rpx; + height: 88rpx; + background: #F73C41; + color: #FFFFFF; + position: fixed; + bottom: 55rpx; + left: 35rpx; + border-radius: 41.5rpx; + font-size: 36rpx; + text-align: center; + line-height: 88rpx; +} + +/* 城市选择 */ +.picker { + width: 100%; + height: 100%; + display: flex; + z-index: 12; + background-color: #fff; + background: rgba(0, 0, 0, 0.2); + flex-direction: column; + justify-content: center; + align-items: center; + position: fixed; + bottom: 0; + left: 0rpx; +} +.picker-view { + width: 100%; + display: flex; + z-index: 12; + background-color: #fff; + flex-direction: column; + justify-content: center; + align-items: center; + position: fixed; + bottom: 0; + left: 0rpx; + height: 40vh; + border-top-left-radius: 30rpx; + border-top-right-radius: 30rpx; +} + +.gangedBtn { + border-top: 1px solid #efefef; + border-top-left-radius: 30rpx; + border-top-right-radius: 30rpx; + width: 100%; + height: 90rpx; + padding: 0 66rpx; + box-sizing: border-box; + line-height: 90rpx; + text-align: center; + color: black; + font-size: 0.8rem; + display: flex; + background: white; + justify-content: space-between; +} + +.cont { + width: 100%; + height: 389rpx; +} + +.picker-item { + line-height: 70rpx; + margin-left: 5rpx; + margin-right: 5rpx; + text-align: center; +} + +.address { + width: 100%; + height: 90rpx; + line-height: 90rpx; + text-align: center; + border-bottom: 1rpx solid #f1f1f1; +} +.city-cancel { + color: gray; +} \ No newline at end of file diff --git a/scr/food/food/pages/address/address.js b/scr/food/food/pages/address/address.js new file mode 100644 index 0000000..e9c939f --- /dev/null +++ b/scr/food/food/pages/address/address.js @@ -0,0 +1,123 @@ +// pages/address/address.js +const db = wx.cloud.database({}); +const app=getApp() +const userid=app.globalData.openid +Page({ + + /** + * 页面的初始数据 + */ + data: { + addressList:[] + }, + //增加地址 + addAddress:function(){ + + wx.navigateTo({ url: '/pages/addAddress/addAddress' }); + + }, + delAddress:function(event){ + + var that = this; + const index = event.currentTarget.id; + console.log(index) + let addressList = this.data. addressList;//购物车所有的商品数据 + + + wx.showModal({ + title: '温馨提示', + content: '确定删除当前地址吗?', + confirmColor: "#f00", + success: (res) => { + if (res.confirm) { + addressList.splice(index, 1); + this.setData({ + addressList:addressList + }) + db.collection('user')//回调回云数据库 + .where({ + "_openid":userid + }) + .update( + { + data:{ + ['address']:this.data.addressList + } + } + ) + }} + }) + + console.log(addressList) + + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + db.collection('user'). + where({ + "_openid":userid + }) //还需修改 + .get({ + success: res => { + console.log(res.data.address) + console.log(res.data) + //这一步很重要,给ne赋值,没有这一步的话,前台就不会显示值 + this.setData({ + addressList: res.data[0].address + }) + } + + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/address/address.json b/scr/food/food/pages/address/address.json new file mode 100644 index 0000000..a85c590 --- /dev/null +++ b/scr/food/food/pages/address/address.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "navigationBarTitleText": "管理地址" +} \ No newline at end of file diff --git a/scr/food/food/pages/address/address.wxml b/scr/food/food/pages/address/address.wxml new file mode 100644 index 0000000..ab0d8d1 --- /dev/null +++ b/scr/food/food/pages/address/address.wxml @@ -0,0 +1,41 @@ + + + + + + + + + {{item.address}} + +    {{item.phone}} + + + + + + {{item.detailedAddress}} + + + + + +

{{item.name}}

+ +

删除

+ + + + + + + + + + + + + +新增地址 + + diff --git a/scr/food/food/pages/address/address.wxss b/scr/food/food/pages/address/address.wxss new file mode 100644 index 0000000..351c9e7 --- /dev/null +++ b/scr/food/food/pages/address/address.wxss @@ -0,0 +1,92 @@ +/* pages/address/address.wxss */ +page{ + + display: flex; + + flex-direction: column; + + height: 100%; + +} + +.product-name-wrap{ + + margin: 0px 10px; + + font-size: 14px; + + color: #404040; + +} + +.ui-list-item-info{ + + margin: 5px 0px; + +} + +.ui-list-item-address{ + + color: #585c64; + +} + +.ui-list-item-time{ + + margin: 5px 0px; + +} + +.ui-list-item-del{ + + position: absolute; + + right: 10px; + + color: #585c64; + +} + +/* 分割线 */ + +.separate { + + margin: 5px 0px; + + height: 2rpx; + + background-color: #f2f2f2; + +} + +.add-address{ + + margin: 0 auto; + + margin-top: 30px; + + width: 150px; + + height: 35px; + + border: 1px #000 solid; + + line-height: 35px; + + text-align: center; + + color: #000; + + border-radius: 5rpx; + + display: block; + +} + +.add-img{ + + margin-right: 15rpx; + + width: 15px; + + height: 15px;} \ No newline at end of file diff --git a/scr/food/food/pages/answer/answer.js b/scr/food/food/pages/answer/answer.js new file mode 100644 index 0000000..5779069 --- /dev/null +++ b/scr/food/food/pages/answer/answer.js @@ -0,0 +1,297 @@ +//answer.js + +let dianzan=false +var app = getApp() +Page({ + data: { + motto: '知乎--微信小程序版', + userInfo: {}, + feed: [], + //修改 + pinglun:[], //评论数组 + content:'', + detail: '', + dianzanUrl: "../../images/heart2.png", + comment_num:0 + }, + //事件处理函数 + // toQuestion: function() { + // wx.navigateTo({ + // url: '../question/question' + // }) + // }, + onLoad: function (options) { + var aid=options.aid + console.log(options); + console.log(options.aid); + console.log('onLoad') + wx.setStorageSync('aid', aid) + + + //修改 + wx.cloud.database().collection("tiezi") + .doc(aid) + .get() + .then(res => { + console.log("详情页成功", res); + //将收藏添加到数据库 + //shoucang = res.data.shoucang + //dianzan = res.data.dianzan + //console.log(shoucang, dianzan); + //再次显示数据 + this.setData({ + detail: res.data, + + pinglun:res.data.pinglun + }) + }) + .catch(err => { + console.log("详情页失败", err); + }) + + + + var getId = options.aid; + // 让接收到的id值传递到data:{}里面 + this.setData({ + currentId: getId + }); + // 读取所有的文章列表点赞缓存状态 + var cache = wx.getStorageSync('cache_key'); + // 如果缓存状态存在 + if (cache) { + // 拿到所有缓存状态中的1个 + var currentCache = cache[getId]; + // 把拿到的缓存状态中的1个赋值给data中的collection,如果当前文章没有缓存状态,currentCache 的值就是 false,如果当前文章的缓存存在,那么 currentCache 就是有值的,有值的说明 currentCache 的值是 true + this.setData({ + collection: currentCache + }) + } else { + // 如果所有的缓存状态都不存在 就让不存在的缓存存在 + var cache = {}; + // 既然所有的缓存都不存在,那么当前这个文章点赞的缓存也不存在,我们可以把当前这个文章点赞的缓存值设置为 false + cache[getId] = false; + // 把设置的当前文章点赞放在整体的缓存中 + wx.setStorageSync('cache_key',cache); + } + }, + + // 点击图片的点赞事件 这里使用的是同步的方式 + toCollect: function(options) { + let aid= wx.getStorageSync ("aid") + console.log(aid); + // 获取所有的缓存 + var cache = wx.getStorageSync('cache_key'); + // 获取当前文章是否被点赞的缓存 + var currentCache = cache[this.data.currentId]; + // 取反,点赞的变成未点赞 未点赞的变成点赞 + currentCache = !currentCache; + // 更新cache中的对应的1个的缓存值,使其等于当前取反的缓存值 + cache[this.data.currentId] = currentCache; + // 重新设置缓存 + wx.setStorageSync('cache_key',cache); + // 更新数据绑定,从而切换图片 + this.setData({ + // collection 默认的是 false + collection: currentCache + }); + // 交互反馈 + wx.showToast({ + title: currentCache?'点赞':'取消', + icon: 'success', + duration: 2000 + }); + if(currentCache==true){ + wx.cloud.database().collection("tiezi") + .doc(aid) + .update({ + data: { + // 前面为数据库字段,后面为修改之后的值 + good_num: wx.cloud.database().command.inc(1), + } + }) + .then(res => { + console.log("添加评论成功", res); + return res + + }) + .catch(err => { + console.log("添加评论失败", err); + return err + + }) + } + else{ + wx.cloud.database().collection("tiezi") + .doc(aid) + .update({ + data: { + // 前面为数据库字段,后面为修改之后的值 + good_num: wx.cloud.database().command.inc(-1), + } + }) + .then(res => { + console.log("成功", res); + return res + }) + .catch(err => { + console.log("失败", err); + return err + }) + } + }, + /* + onLoad: function (options) { + + },*/ + tapName: function(event){ + console.log(event) + }, + + +//获取输入的值 +getContent(event){ + this.setData({ + content:event.detail.value + }) +}, +//发表评论 +fabiao(options){ + let content=this.data.content + if(content.length<4){ + wx.showLoading({ + icon:"none", + title: '评论太短了', + }) + return + } + let pinglunItem={} + pinglunItem.nickName=wx.getStorageSync ("nickName") + pinglunItem.avatarUrl=wx.getStorageSync ("avatarUrl") + pinglunItem.content=content + let pinglunArr=this.data.pinglun + pinglunArr.push(pinglunItem) + let l= pinglunArr.length + console.log("评论数",l) + console.log("添加后的评论数组",pinglunArr) + wx.showLoading({ + title: '发表中', + }) + +wx.cloud.init({ + env:"cloud1-8g5wmepxce8a3b8a", +}) +let aid= wx.getStorageSync ("aid") +console.log(aid); + //异步操作 + wx.cloud.database().collection("tiezi") + .doc(aid) + .update({ + data: { + // 前面为数据库字段,后面为修改之后的值 + pinglun: pinglunArr, + comment_num:pinglunArr.length + } + }) + .then(res => { + console.log("添加评论成功", res); + return res + + }) + .catch(err => { + console.log("添加评论失败", err); + return err + + }) + let that = this; + wx.hideLoading({ + success: (res) => { + that.setData({ + pinglun:pinglunArr, + content:'' + }) + wx.showToast({ + title: '发布成功', + })}}) + +}, +//点赞切换 +clickDianzan() { + this.setData({ + dianzanUrl: dianzan ? "../../images/heart2.png" : "../../images/heart1.png" + }) + dianzan = !dianzan + wx.setStorageSync ("dianzan",dianzan) + console.log("改变点赞状态", dianzan) +}, + +amend: function(e) { + let aid= wx.getStorageSync ("aid") + console.log(aid); + wx.showModal({ + title: '编辑', + content: '确定要修改已发布的信息吗?', + success(res) { + if(res.confirm) { + wx.redirectTo({ + url: '../change/change?aid='+aid, + }) + console.log('用户点击了确定') + }else if(res.cancel) { + console.log('用户点击了取消') + } + } + }) +}, +delete(event){ + let aid= wx.getStorageSync ("aid") + console.log(aid); + wx.cloud.database().collection('tiezi') + .doc(aid) + .remove() + .then(res => { + console.log(res); + }).catch(res => { + console.log(res); + }) + wx.switchTab({ + url: '../fourm/fourm' + }) +}, +delete_p: function(event) { + /*wx.navigateTo({ + url: '../answer/answer' + })*/ + let aid= wx.getStorageSync ("aid") + console.log(aid); + var aidc=event.currentTarget.dataset.aidc; + console.log(aidc) + //console.log("1") + wx.cloud.database().collection('tiezi') + .where({ + '_id':aid, + 'pinglun.content':aidc + }) + .update({ + data:{ + pinglun:wx.cloud.database().command.pull({ + content:aidc + }), + comment_num:wx.cloud.database().command.inc(-1) + } + }) + .then(res => { + console.log(res); + console.log(res); + wx.showLoading({ + title: '删除成功...', + }) + wx.redirectTo({ + url: '../answer/answer?aid='+aid, + }) + wx.hideLoading() + }).catch(res => { + console.log(res); + }) +} +}) \ No newline at end of file diff --git a/scr/food/food/pages/answer/answer.json b/scr/food/food/pages/answer/answer.json new file mode 100644 index 0000000..efa73f8 --- /dev/null +++ b/scr/food/food/pages/answer/answer.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "回答" +} \ No newline at end of file diff --git a/scr/food/food/pages/answer/answer.wxml b/scr/food/food/pages/answer/answer.wxml new file mode 100644 index 0000000..9d4f5e4 --- /dev/null +++ b/scr/food/food/pages/answer/answer.wxml @@ -0,0 +1,93 @@ + + + + + + + {{detail.title}} + + + + + + + + + {{detail.feed_source_name}} + 喜欢就点个赞吧~ + + + + + + + + + {{detail.content}} + + + + + + + + + + + + + + + + + + {{item.nickName}}:{{item.content}} + + + + + + + + + + + + + + + + + + 发表 + + + + + + + + + + diff --git a/scr/food/food/pages/answer/answer.wxss b/scr/food/food/pages/answer/answer.wxss new file mode 100644 index 0000000..7f92b3a --- /dev/null +++ b/scr/food/food/pages/answer/answer.wxss @@ -0,0 +1,300 @@ +/**answer.wxss**/ +.mycontainer{ + margin-bottom: 200rpx; +} + +.a { + padding: 0; + font-size: 14rpx; + background: #F0F4F3; + color: #000; +} + +.question { + position: relative; + width: 650rpx; + padding: 40rpx 50rpx 30rpx; + background: #298DE5; + color: #fff; + font-size: 38rpx; + line-height: 48rpx; +} +.answerer-wrp{ + position: relative; + width: 750rpx; + height: 150rpx; + background: #fff; +} +.answerer-wrp .bg-half{ + position: absolute; + top: 0; + width: 750rpx; + height: 75rpx; + background: #298DE5; +} +.answerer { + position: relative; + margin: 0 auto; + width: 630rpx; + height: 90rpx; + padding: 30rpx; + background: #fff; + border: solid 1px #ebebeb; + border-radius: 3px; + box-shadow: 0 1px 2px #bebebe; +} +.answerer .avatar { + flex: 1; + width: 90rpx; + height: 90rpx; +} + +.answerer .avatar image { + display: inline-block; + width: 90rpx; + height: 90rpx; + border-radius: 90rpx; +} +.answerer .answerer-info{ + flex: 5; + text-align: left; + padding: 10rpx 20rpx; + line-height: 38rpx; +} +.answerer .answerer-info text{ + display: block; +} +.answerer .answerer-info .answerer-name{ + font-size: 32rpx; +} +.answerer .answerer-info .answerer-des{ + font-size: 22rpx; + color: #808080; + line-height: 28rpx; +} + +.answerer .follow image{ + /* flex: 2; + padding: 15rpx 0; + font-size: 22rpx; */ + + display: block; + margin: 0 auto; + width: 40rpx; + height: 40rpx; +} +.answerer .follow text{ + /* display: inline-block; + padding: 15rpx 20rpx; + color: #40bcd0; + border: solid 2px #40bcd0; + border-radius: 6rpx; */ + display: block; + font-size: 14rpx; + color: #bebebe; +} +.answerer .follow .a3{ + /* flex: 2; + padding: 15rpx 0; + font-size: 22rpx; */ + + display: block; + margin: 0 auto; + width: 30rpx; + height: 35rpx; + margin-top: 9rpx; +} + + + + + +.answer-content{ + padding: 30rpx 40rpx; + background: #ffffff; + +} +.answer-content text{ + font-size: 32rpx; + color: #454545; + line-height: 44rpx; + word-break: break-all; +} +.answer-content image{ + width: 100%; + margin: 20rpx 0; +} +.answer-footer{ + width: 750rpx; + height: 70rpx; + + font-size: 28rpx; + + box-shadow: 0 100px 7px #bebebe; + margin: 0 200rpx 0 0; + + position: sticky ; + bottom: 0; + z-index: 9999; +} +.answer-footer{ + position: fixed; + bottom: 0; + height: 70rpx; + border-top: solid 1px #ebebeb; + background: #ffffff; + width: 670rpx; + padding: 20rpx 40rpx; +} +.answer-footer .good{ + flex: 1; + /*display: inline-block;*/ + height: 40rpx; + border: solid 1px #d1d1d1; + border-radius: 3px; + padding: 10rpx 8rpx; + margin: 10rpx 0; +} +.answer-footer .good .good-bad{ + display: inline-block; +} +.answer-footer .good image{ + display: inline-block; + width: 38rpx; + height: 38rpx; + vertical-align: middle; +} +.answer-footer .good .good-num{ + display: inline-block; + padding: 10rpx 4rpx; + /*font-size: 24rpx;*/ +} +.answer-footer .operation-wrp{ + flex: 5; +} +.answer-footer .operation{ + justify-content: space-between; + padding: 0 0 0 60rpx; +} +.answer-footer .operation-btn{ + flex: 1; + text-align: center; +} +.answer-footer .operation image{ + display: block; + margin: 0 auto; + width: 50rpx; + height: 50rpx; +} +.answer-footer .operation-btn text{ + display: block; + font-size: 14rpx; + color: #bebebe; +} + + + + + + +/* .tip{ + position: relative; + width: 650rpx; + padding: 30rpx 50rpx 30rpx; + /*background: #298DE5;*/ + /* color: rgb(0, 0, 0); + font-size: 38rpx; + line-height: 48rpx; + +} */ + +.input{ + display:block; + border:2px solid gainsboro; + margin-top: 60rpx; + margin-bottom: 60rpx; +} +.pinglunItem{ + + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + border-top: 2px solid gainsboro; + margin-left: 0rpx; + margin-top: 0rpx; + +} + +.pinglunItem .a1{ + margin-left: 30rpx; + margin-right: 30rpx; + margin-top: 20rpx; + margin-bottom: 20rpx; + width: 60rpx; + height: 60rpx; + border-radius: 90rpx; +} +.pinglunItem .desc{ + font-size: 30rpx; + height: 40rpx; +} +.pinglunItem .a2 { + margin-left: 100rpx; + margin-right: 30rpx; + margin-top: -20rpx; + width: 30rpx; + height: 35rpx; +position: absolute; /* 要约束所在位置的子元素的位置要设置成绝对 */ +right: 0; +} + + + +.search{ + position: fixed; + bottom: 0; + width: 735rpx; + height: 65rpx; + padding: 12.5rpx 0 12.5rpx 15rpx; + background: #2A8CE5; +} +.search-left{ + flex: 8; + background: #4EA3E7; + text-align: left; +} +.search-left input{ + display: inline-block; + height: 65rpx; + font-size: 26rpx; +} +.search-placeholder{ + color: #8CCEFD; + line-height: 20rpx; +} +.search .search-left image{ + display: inline-block; + width: 35rpx; + height: 35rpx; + padding: 15rpx 15rpx 15rpx 20rpx; +} +.search .search-right{ + flex: 1; +} +.search .search-right .desc{ + font-size: 25rpx; + color: #ffffff; + margin:15rpx +} + + + + + +/* 解决底部导航栏遮挡的占位view的样式 */ +.standView{ + width: 100%; + height: 100rpx; /* 自定义一下需要的高度 */ + /* background-color: black; */ +} diff --git a/scr/food/food/pages/cart/cart.js b/scr/food/food/pages/cart/cart.js new file mode 100644 index 0000000..337f2ef --- /dev/null +++ b/scr/food/food/pages/cart/cart.js @@ -0,0 +1,310 @@ +// pages/cart/cart.js +const db = wx.cloud.database({}); +const app=getApp() +const userid=app.globalData.openid +Page({ + + /** + * 页面的初始数据 + */ + data: { + cartlistsee:[], //该用户购物车的数组 + total_all_price:0, //商品的总价格 + all_shop: 0, //所选商品的id + shop_num: 0, //所选商品的数量 + good_one: [], //单个商品的数据 + checked: false, //是否为全选 + is_shop: false, //是否有商品 + shopData: null, + Selection:{} + + }, + /**点击单个多选框 */ + allCheckbox: function(tap) { + var a = 0 //设置初始总价格 + var index = tap.currentTarget.dataset.index + console.log(index)//获取索引值 + let good = this.data.cartlistsee //获取购物车列表 + const checks = good[index].checks; //获取当前商品的选中状态 + good[index].checks = !checks //改变当前商品的状态 + console.log(checks) + var all_shop_1 = parseInt(good[index]._id) //获取商品的购物车id + var shop_num_1 = good[index].num //获取商品的数量 + this.setData({ + cartlistsee: good + }); + this.getTotalPrice() //重新获取总价格 + /*设置全选 */ + + }, +/**点击全选 */ +setChecked: function() { + let checked = this.data.checked; //是否为全选状态 + checked = !checked; //改变状态 + let cartlistsee = this.data.cartlistsee; + for (let i = 0; i < cartlistsee.length; i++) { + cartlistsee[i].checks = checked; // 改变所有商品状态 + } + this.setData({ + checked: checked, //更新全选状态 + cartlistsee: cartlistsee //更新所有商品的状态 + }); + this.getTotalPrice(); //重新获取总价格 +}, + + //计算商品总价格 + getTotalPrice() { + let good = this.data.cartlistsee; // 获取购物车列表 + let total = 0; + for (let i = 0; i < good.length; i++) { // 循环列表得到每个数据 + if (good[i].checks) { // 判断选中才会计算价格 + total += good[i].num * good[i].price; // 所有价格加起来 + } + } + this.setData({ // 最后赋值到data中渲染到页面 + good: good, + total_all_price: total.toFixed(2), + }); + }, + //点击结算订单 + toBuy: function(tap) { + var that = this; + let good = this.data.cartlistsee; //所有商品数据 + let user_info = wx.getStorageSync('user_data') + if (that.data.total_all_price == 0) { //判断是否选择了商品,这里我是判断总价格 + wx.showToast({ + title: '请选择商品', + }) + } else { + this.data.good_one = []; //重置数组 + for (var i = 0; i < this.data.cartlistsee.length; i++) { //循环购物车中的商品 + if (good[i].checks == true) { + var Selection=[] + var good_one1 = {} + good_one1._id=good[i]._id + good_one1.url=good[i].url + good_one1.food_name=good[i].food_name + good_one1.food_shop=good[i].food_shop + good_one1.price=good[i].price + good_one1.num=good[i].num + var all=this.data.total_all_price + Selection.push(good_one1) + this.setData({ + Selection:Selection + }) + //将数据添加到数组里边 + this.getTotalPrice() + wx.navigateTo({ + url:'/pages/paying/paying?info='+JSON.stringify(Selection)+'&totalprice='+this.data.total_all_price + }) + } + }}}, + topay: function(){ + + }, + + // 添加按钮被点击 + addButtonClick: function(event) { + var that = this; + const index = event.currentTarget.id; + console.log(index)//获取缓存里面的用户信息 + let cartlistsee = this.data.cartlistsee;//购物车所有的商品数据 + console.log(cartlistsee) + console.log(cartlistsee[index]) + let num =cartlistsee[index].num//获取购买数量 + num=num+1 + cartlistsee[index].num= num; + that.setData({ + cartlistsee:cartlistsee //更新商品数据 + }) +console.log(cartlistsee) +db.collection('user'). +where({ + "_openid":userid + }) //还需修改 +.update( + { + data:{ + ['cartlist.'+[index]]:{num} + } + } +) +this.getTotalPrice() + }, + reduceButtonClick: function(event) { + var that = this; + const index = event.currentTarget.id; + console.log(index)//获取缓存里面的用户信息 + let cartlistsee = this.data.cartlistsee;//购物车所有的商品数据 + console.log(cartlistsee) + console.log(cartlistsee[index]) + let num =cartlistsee[index].num//获取购买数量 + if(num == 1){ + wx.showModal({ + title: '提示', + content: '已是最后一件商品', + }) + } + else{//如果商品数量不等于 1 + num=num-1 + cartlistsee[index].num= num; + that.setData({ + cartlistsee:cartlistsee //更新商品数据 + }) +console.log(cartlistsee) +db.collection('user')//回调回云数据库 +.where({ + "_openid":userid + }) //还需修改 +.update( + { + data:{ + ['cartlist.'+[index]]:{num} + } + } +) +this.getTotalPrice() + } + }, + //删除单个商品 + deleteGoods(event) { + var that = this; + const index = event.currentTarget.id; + console.log(index) + +let cartlistsee = this.data.cartlistsee;//购物车所有的商品数据 +let foodid=cartlistsee[index]._id + console.log(foodid) + wx.showModal({ + title: '温馨提示', + content: '确定删除当前商品吗?', + confirmColor: "#f00", + success: (res) => { + if (res.confirm) { + cartlistsee.splice(index, 1); + this.setData({ + cartlistsee:cartlistsee + }) + db.collection('user')//回调回云数据库 + . where({ + "_openid":userid + }) + .update( + { + data:{ + ['cartlist.'+[index]]:db.command.remove(), + } + }) + + db.collection('user')//回调回云数据库 + .where({ + "_openid":userid + }) + .update( + { + data:{ + ['cartlist']:this.data.cartlistsee + } + } + ) + }} + }) + this.getTotalPrice() + console.log(cartlistsee) +}, + /** + * 生命周期函数--监听页面加载 + */ + onLoad:function(options) { + + const db = wx.cloud.database({ + //这个是环境ID不是环境名称 + env: 'cloud1-8g5wmepxce8a3b8a' + }) + //2、开始查询数据了 news对应的是集合的名称 + db.collection("user") + .where({ + "_openid":userid + }) + .get() + .then(res => { + console.log("列表页", res.data); + console.log(res.data[0].cartlist) + //再次显示数据 + this.setData({ + cartlistsee:res.data[0].cartlist, + total_all_price: 0, + checked: false + }) + }) + .catch(err => { + console.log("加载失败", err); + }) + + }, + + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + this.onRefresh(); + }, + onRefresh:function(){ + //导航条加载动画 + wx.showNavigationBarLoading({ + title:'loading' + }) + + ; + + setTimeout(function () { + wx.hideNavigationBarLoading(); + //停止下拉刷新 + + wx.stopPullDownRefresh(); + }, 2000); + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { +console.log("上拉加载...."); + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/cart/cart.json b/scr/food/food/pages/cart/cart.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/cart/cart.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/cart/cart.wxml b/scr/food/food/pages/cart/cart.wxml new file mode 100644 index 0000000..781d6ae --- /dev/null +++ b/scr/food/food/pages/cart/cart.wxml @@ -0,0 +1,47 @@ + + + + + + + + + + + {{item.food_name}} + + ¥{{item.price}} + + + + + + + + + + 删除 + + + + + + + + + 全选 + + + 合计: + ¥{{total_all_price}} + + + 结算 + + + + + 购物车中没有商品 + + + diff --git a/scr/food/food/pages/cart/cart.wxss b/scr/food/food/pages/cart/cart.wxss new file mode 100644 index 0000000..11c73be --- /dev/null +++ b/scr/food/food/pages/cart/cart.wxss @@ -0,0 +1,243 @@ +/* pages/cart/cart.wxss */ + + +/*list样式*/ + +.scrol_view_style { + background: #f5f5f5; +} + +.carts_box { + display: flex; + align-items: center; + height: 100%; +} + +/*item*/ +.list_item_style { + height: 180rpx; + background: white; + padding-bottom: 20rpx; + padding-left: 20rpx; + padding-right: 20rpx; +} + +/*商品主图*/ + +.good_main_image { + width: 180rpx; + height: 180rpx; + margin-left: 10rpx; + border: 1rpx solid #bbb; +} + +/*商品名称*/ + +.item_good_title { + text-align: left; + font-size: 32rpx; + height: auto; + white-space: nowrap; + word-break: keep-all; + overflow: hidden; + text-overflow: ellipsis; + width: 90%; +} + +.cart_content_right { + display: flex; + flex-direction: column; + height: 100%; + margin-left: 20rpx; +} + +.btn_wrap { + display: flex; + flex-direction: row; + align-items: center; + width: 200rpx; +} + +.btn_wrap input { + background: #f8f8f8; + color: #666; + font-size: 26rpx; + right: 10rpx; + width: 50rpx; + text-align: center; +} + +.btn_wrap input:nth-child(2) { + margin: 0 10rpx; +} + +/*+号按钮*/ + +.add_image_style { + width: 20rpx; + height: 20rpx; + position: relative; + top: 60rpx; + right: 10rpx; + float: right; +} + +/*——号按钮*/ + +.reduce_image_style { + width: 20rpx; + height: 20rpx; + position: relative; + top: 60rpx; + right: 10rpx; + float: right; +} + +/*购买数量*/ + +.good_buy_number { + height: 25rpx; + position: relative; + top: 57rpx; + background: #f8f8f8; + color: #666; + font-size: 22rpx; + right: 10rpx; + width: 50rpx; + text-align: center; + float: right; + margin-right: 5rpx; + margin-left: 5rpx; + border-radius: 5rpx; +} + +/*价钱的背景试图*/ + +.price_back_view { + display: flex; + align-items: center; + justify-content: space-between; + width: 460rpx; + padding-top: 20rpx; +} + +.cart_content_bottom { + display: flex; + align-items: center; + justify-content: space-between; + width: 460rpx; + padding-top: 25rpx; +} + +.cart_content_bottom .delete { + font-size: 28rpx; +} + +/*售价*/ + +.right_list_item_price { + color: #ff5d08; + font-size: 32rpx; +} + +/* 没有商品时的购物车样式 */ + +.no_shop { + text-align: center; + font-size: 50rpx; + color: #bbb; + margin-top: 100px; +} + +/*规格的样式*/ + +.guige { + font-size: 28rpx; +} + +/* 未选中的 背景样式 */ + +checkbox .wx-checkbox-input { + border-radius: 50%; /* 圆角 */ + width: 35rpx; /* 背景的宽 */ + height: 35rpx; /* 背景的高 */ +} + +/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */ + +checkbox .wx-checkbox-input.wx-checkbox-input-checked { + border-color: red; + background: red; +} + +/* 选中后的 对勾样式 (白色对勾 可根据UI需求自己修改) */ + +checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { + border-radius: 50%; /* 圆角 */ + width: 35rpx; /* 选中后对勾大小,不要超过背景的尺寸 */ + height: 35rpx; /* 选中后对勾大小,不要超过背景的尺寸 */ + line-height: 35rpx; + text-align: center; + font-size: 25rpx; /* 对勾大小 30rpx */ + color: #fff; /* 对勾颜色 白色 */ + background: transparent; + transform: translate(-50%, -50%) scale(1); + -webkit-transform: translate(-50%, -50%) scale(1); +} + +/*合计样式*/ + +.heji { + /* margin-left: 140px; */ + /* float: right; + margin-right: 75px; + display: inline; */ + flex-flow: row; + justify-content: flex-start; + display: flex; +} + +/*合计价格的样式*/ + +.all_shop_price { + color: #ff6261; +} + +/*结算的样式*/ + +.jiesuan { + position: absolute; + height: 100%; + border-radius: 5rpx; + line-height: 80rpx; + padding: 0 30rpx; + color: white; + font-size: 28rpx; + background: #ff5d08; + bottom: 0rpx; + right: 0rpx; +} + +/*全选的样式*/ + +.buy_shop { + width: 100%; + height: 80rpx; + background-color: white; + line-height: 80rpx; + position: fixed; + bottom: 0; + font-size: 28rpx; + z-index: 999; + box-shadow: 0 0 10rpx rgba(155, 143, 143, 0.6); + display: flex; + align-items: center; +} +.select_allbox{ + display: flex; + align-items: center; + width: 57%; +} +.select_allbox text{ + padding-left: 10rpx; +} \ No newline at end of file diff --git a/scr/food/food/pages/change/change.js b/scr/food/food/pages/change/change.js new file mode 100644 index 0000000..88c7867 --- /dev/null +++ b/scr/food/food/pages/change/change.js @@ -0,0 +1,241 @@ +// pages/change/change.js +var app = getApp() +Page({ + data: { + feed: [], + change1: '', + change2: '', + tempFilePaths: [], + t:'', + c:'', + nowCount:0,//当前的图片上传个数 + index:0, + url:[] + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + var that = this + var aid=options.aid + console.log(options); + console.log(options.aid); + + wx.cloud.database().collection('tiezi') + .doc(aid) + .get({ + success(res) { + console.log("请求成功", res.data) + console.log("请求成功", res.data.url.length) + // 将查询返回的结果赋值给本地数组 + that.setData({ + feed: res.data, + nowCount:res.data.url.length, + tempFilePaths: res.data.url, + url:res.data.url, + t:res.data.title, + c:res.data.content + }) + }, + fail(res) { + console.log("请求失败", res) + } + }) + }, + + // 获取修改后的内容 + change1: function(e) { + this.setData({ + change1: e.detail.value + }) + }, + change: function(e) { + this.setData({ + change2: e.detail.value + }) + }, + //图片的上传 + chooseImage:function(e){ + let that = this; + wx.chooseImage({ + count: 3, // 默认最多3张图片,可自行更改 + sizeType: ['original', 'compressed'],// 可以指定是原图还是压缩图,默认二者都有 + sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 + success: res => { + wx.showToast({ + title: '正在上传...', + icon: 'loading', + mask: true, + duration: 1000 + }) + // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 + let tempFilePath = res.tempFilePaths; + console.log(tempFilePath); + let nowCount = that.data.nowCount; + let tempFilePaths = that.data.tempFilePaths; + + if(that.data.nowCount + tempFilePath.length >=3){ + let i = 0; + while(nowCount<3){//还可以继续上传图片 + tempFilePaths.push(tempFilePath[i]); + i++; + nowCount++; + } + that.setData({ + nowCount:3, + tempFilePaths:tempFilePaths + }) + }else{ + let i = 0; + while(i{ + console.log(res); + wx.showLoading({ + title: '修改成功...', + }) + wx.redirectTo({ + url: '../answer/answer?aid='+aid, + }) + wx.hideLoading() + }).catch(res=>{ + console.log(res); + }) + }else{ + //将所有的内容上传到云端去 + for(i=l;i { + count++; + url.push(res.fileID); + console.log('上传图片'); + console.log(i,url); + if(count==that.data.nowCount){ + console.log(url); + } + },fail:res=>{ + console.log(res); + } + }) + + } + wx.cloud.init({ + env:"cloud1-8g5wmepxce8a3b8a", + }) + let aid=wx.getStorageSync ("aid") + console.log(aid); + wx.cloud.database().collection('tiezi') + .doc(aid) + .update({ + data:{ + title:content1, + content: content, + url:url + } + }).then(res=>{ + console.log(res); + wx.showLoading({ + title: '修改成功...', + }) + wx.redirectTo({ + url: '../answer/answer?aid='+aid, + }) + wx.hideLoading() + }).catch(res=>{ + console.log(res); +}) + } + + + + + }, + + +}) diff --git a/scr/food/food/pages/change/change.json b/scr/food/food/pages/change/change.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/scr/food/food/pages/change/change.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/change/change.wxml b/scr/food/food/pages/change/change.wxml new file mode 100644 index 0000000..1cffe11 --- /dev/null +++ b/scr/food/food/pages/change/change.wxml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scr/food/food/pages/change/change.wxss b/scr/food/food/pages/change/change.wxss new file mode 100644 index 0000000..817f782 --- /dev/null +++ b/scr/food/food/pages/change/change.wxss @@ -0,0 +1,73 @@ +/* pages/change/change.wxss */ +.title{ + font-size: 38rpx; + display: flex; + margin-top: 25rpx; + + padding: 13px 0; + margin-bottom: 30rpx; + border-bottom: 1px solid #ccc; +} +.content{ + margin-bottom: 30rpx; + border-bottom: 1px solid #ccc; + padding-right: 50rpx; + margin-top: 30rpx; + display: block; + width: 100%; + height: 550rpx !important; + box-sizing: border-box; + font-size: 32rpx; + color: #454545; + line-height: 44rpx; + /*word-break: break-all;*/ +} +.picker{ + + display: flex; + padding: 13px 0; + margin-bottom: 35rpx; + border-bottom: 1px solid #ccc; + +} +.img_box{ + position:relative; + display: flex; + flex-wrap: wrap; + margin:0 auto; +} +.imgs{ + width:33.33333333%; + display: flex; + justify-content: center; + margin-bottom:20rpx; +} +.imgs image{ + width:90%; + max-height:212rpx; + border:1px solid rgba(214, 212, 212, 0.1); + /* box-shadow: 5rpx 5rpx 1rpx 3rpx #e2e0e0; */ +} +.imgs .images{ + position:relative; +} +.images button{ + width:100%; + height:100%; + position:absolute; + top:0; + left:0; +} +.img_box .images{ + width:90%; + height: 212rpx; + border:1px solid #E8E8E8; + border-radius:4rpx; + display: flex; + align-items: center; + justify-content: center; +} +.img_box .images>image{ + width:60rpx; + height:60rpx; +} \ No newline at end of file diff --git a/scr/food/food/pages/detail/detail.js b/scr/food/food/pages/detail/detail.js new file mode 100644 index 0000000..7d04bad --- /dev/null +++ b/scr/food/food/pages/detail/detail.js @@ -0,0 +1,141 @@ +// pages/detail/detail.js +const db = wx.cloud.database({}); +const cont = db.collection('food'); +const app=getApp() +Page({ + + /** + * 页面的初始数据 + */ + data: { + detailObj: {}, + list:[], + clockresult:[], + userid:null, + num:null + + + }, + + /** + * 生命周期函数--监听页面加载 + */ + + + onLoad: function (options) { + + + let foodid =options.id + var userid=app.globalData.openid + console.log('1111w '); + console.log(userid) + this.setData({ + userid:userid + }) + cont.doc(foodid).get({ + success: res => { + console.log(res.data) + //这一步很重要,给ne赋值,没有这一步的话,前台就不会显示值 + + this.setData({ + detailObj: res.data, + }) + } + }) + + }, + // 渲染数据 +async addCar(event) { + let detailObj= event.currentTarget.dataset.item; + let num=this.data.num + num=num+1 + const checks=false + console.log(num) + detailObj.num=num + detailObj.checks=checks + console.log(detailObj) +var userid=app.globalData.openid + db.collection('user').where({ + "_openid":userid + }).update({ + data:{ + cartlist:db.command.push(detailObj) + }, + + }) + db.collection('user').where({ + "_openid":userid + }).get({ + success: res => { + console.log(res.data)} + }) + + wx.showToast({ + title: '加入购物车成功', + icon: 'success', + duration: 2000 + }) + }, + async immeBuy(event){ + var index = event.currentTarget.dataset.item; + console.log(index); + var detailObj=this.data.detailObj + var Selection=[] + + var num=1 + detailObj.num=num + Selection.push(detailObj) + var total=detailObj.price + wx.navigateTo({ + url:'/pages/paying/paying?info='+JSON.stringify(Selection)+'&totalprice='+total + }) + }, + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/detail/detail.json b/scr/food/food/pages/detail/detail.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/detail/detail.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/detail/detail.wxml b/scr/food/food/pages/detail/detail.wxml new file mode 100644 index 0000000..918f0a2 --- /dev/null +++ b/scr/food/food/pages/detail/detail.wxml @@ -0,0 +1,27 @@ + + + + +{{detailObj.food_name}} +{{detailObj.food_shop}} +¥{{detailObj.price}} + + + + + + + 请选择购买数量 + + + + 商品评价:东西还可以,好评~ + + + + + + + + + \ No newline at end of file diff --git a/scr/food/food/pages/detail/detail.wxss b/scr/food/food/pages/detail/detail.wxss new file mode 100644 index 0000000..f8102d9 --- /dev/null +++ b/scr/food/food/pages/detail/detail.wxss @@ -0,0 +1,40 @@ +/* pages/detail/detail.wxss */ +page { + display: flex; + flex-direction: column; + height: 100%; +} +.detail { + display: flex; + flex-direction: column; + margin-top: 15rpx; + margin-bottom: 15rpx; +} +.detail .title { + font-size: 40rpx; + margin: 10rpx; + color: black; + text-align: center; +} +.detail .shop { + font-size: 40rpx; + margin: 10rpx; + color: black; + text-align: center; +} +.detail .price { + color: red; + font-size: 40rpx; + margin: 10rpx; + text-align: center; +} + +.a { + border-bottom: 1px solid #ccc; + font-size: 30rpx; + margin: 10rpx; + color: black; + text-align: center; + border-top: 1px solid #ccc; + +} diff --git a/scr/food/food/pages/fourm/fourm.js b/scr/food/food/pages/fourm/fourm.js new file mode 100644 index 0000000..4e93110 --- /dev/null +++ b/scr/food/food/pages/fourm/fourm.js @@ -0,0 +1,252 @@ +//index.js +let currentPage = 0 // 当前第几页,0代表第一页 +let pageSize = 6 +var util = require('../../utils/util.js') +var app = getApp() +Page({ + data: { + search:'', + re:[], + feed: [], + feed_length: 0, + loadMore: false, //"上拉加载"的变量,默认false,隐藏 + loadAll: false //“没有数据”的变量,默认false,隐藏 + //imgList:[] + }, + //事件处理函数 +bindItemTap: function(event) { + /*wx.navigateTo({ + url: '../answer/answer' + })*/ + var aid=event.currentTarget.dataset.aid; + console.log(aid) + //console.log("1") + wx.navigateTo({ + url: '../answer/answer?aid='+aid,//要跳转到的页面路径 +}) + + }, + +onLoad: function () { + console.log('onLoad') + this.clearCache(); + let that = this + //调用应用实例的方法获取全局数据 + this.getData(); + this.refresh() + }, +onShow: function (){ + console.log('onshow') + this.upper() +}, + + upper: function () {//下滑刷新 + wx.showNavigationBarLoading() + this.refresh(); + console.log("upper"); + setTimeout(function(){wx.hideNavigationBarLoading();wx.stopPullDownRefresh();}, 1000); + }, + lower: function (e) {//触底加载 + wx.showNavigationBarLoading(); + var that = this; + setTimeout(function(){wx.hideNavigationBarLoading();that.nextLoad();}, 1000); + console.log("lower") + }, + scroll: function (e) { + console.log("scroll") + }, + + //网络请求数据, 实现首页刷新 + refresh0: function(){ + this.getData; + /*var index_api = ''; + util.getData(index_api) + .then(function(data){ + //this.setData({ + // + //}); + console.log(data); + });*/ + }, + + //使用本地 fake 数据实现刷新效果 + getData() { + let that = this; + //第一次加载数据 + if (currentPage == 1) { + this.setData({ + loadMore: true, //把"上拉加载"的变量设为true,显示 + loadAll: false //把“没有数据”设为false,隐藏 + }) + } + //云数据的请求 + wx.cloud.database().collection("tiezi") + .orderBy('createTime', 'desc') //按发布视频排序 + .skip(currentPage * pageSize) //从第几个数据开始 + .limit(pageSize) + .get({ + success(res) { + if (res.data && res.data.length > 0) { + console.log("请求成功", res.data) + currentPage++ + //把新请求到的数据添加到dataList里 + let list = that.data.feed.concat(res.data) + that.setData({ + feed: list, //获取数据数组 + loadMore: false //把"上拉加载"的变量设为false,显示 + }); + if (res.data.length < pageSize) { + that.setData({ + loadMore: false, //隐藏加载中。。 + loadAll: true //所有数据都加载完了 + }); + } + } else { + that.setData({ + loadAll: true, //把“没有数据”设为true,显示 + loadMore: false //把"上拉加载"的变量设为false,隐藏 + }); + } + }, + fail(res) { + console.log("请求失败", res) + that.setData({ + loadAll: false, + loadMore: false + }); + } + }) + }, + refresh: function(){ + + this.clearCache(); + this.getData() + let that = this + if (!that.data.loadMore) { + that.setData({ + loadMore: true, //加载中 + loadAll: false //是否加载完所有数据 + });} + + }, + + //使用本地 fake 数据实现继续加载效果 + nextLoad: function(){ + console.log("上拉触底事件") + + let that = this + if (!that.data.loadMore) { + that.setData({ + loadMore: true, //加载中 + loadAll: false //是否加载完所有数据 + }); + + //加载更多,这里做下延时加载 + setTimeout(function() { + that.getData() + }, 500) + } + + }, + goto(){ + + wx.navigateTo({ + url: '../submit/submit',//要跳转到的页面路径 +}) + + }, +// 清缓存 +clearCache:function(){ + currentPage = 0;//分页标识归零 + this.setData({ + feed: [] //文章列表数组清空 + }); +}, + + + + +GetSearchInput: function(e) { + this.setData({ + search: e.detail.value + }) + +}, +ToSearch: function(e) { + //let search = e.detail.value; + var that = this; + + if(this.data.search == '') { + wx.showToast({ + title: '请输入', + icon: 'none' + }) + return + } + + wx.showLoading({ + title: '搜索中', + }) + const _ = wx.cloud.database().command + wx.cloud.database().collection('tiezi').where(_.or([ + { + content: wx.cloud.database().RegExp({ + regexp: this.data.search, + options: 'i', + }), + }, + { + title: wx.cloud.database().RegExp({ + regexp: this.data.search, + options: 'i', + }), + } +])) + +// wx.cloud.database().collection('tiezi').where({ +// content: wx.cloud.database().RegExp({ +// regexp: this.data.search, +// options: 'i', +// }), + +// }) +.get() +.then(res => { + if (res.data.length != 0) { + this.setData({ + re: res.data, + }) + wx.setStorageSync('re', res.data) + let re= wx.getStorageSync('re') + console.log(re) + let that = this; + wx.hideLoading({ + success: (res) => { + that.setData({ + search: '', + }) + }}) + wx.navigateTo({ + url: '../searchShow/searchShow?re='+JSON.stringify(re),//要跳转到的页面路径 + + }) + + + } else { + wx.showToast({ + title: '未找到', + icon: 'none' + }) + } + console.log(res.data) + + +}) +.catch(res => { + console.log("查询失败",res) +}) +}, + + +}) + diff --git a/scr/food/food/pages/fourm/fourm.json b/scr/food/food/pages/fourm/fourm.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/fourm/fourm.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/fourm/fourm.wxml b/scr/food/food/pages/fourm/fourm.wxml new file mode 100644 index 0000000..6d5584d --- /dev/null +++ b/scr/food/food/pages/fourm/fourm.wxml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + 搜索 + + + + + + + + + + + +
+ + + + + + {{item.feed_source_name}} + + + + + + + + {{item.title}} + + + + + {{item.content}} + + + + + + {{item.comment_num}} 评论 + + + + + + + + + + diff --git a/scr/food/food/pages/fourm/fourm.wxss b/scr/food/food/pages/fourm/fourm.wxss new file mode 100644 index 0000000..acb8688 --- /dev/null +++ b/scr/food/food/pages/fourm/fourm.wxss @@ -0,0 +1,110 @@ +/* pages/fourm/fourm.wxss */ +/**index.wxss**/ + +.container{ + height: 1500rpx; +} +.container .search{ + width: 735rpx; + height: 65rpx; + padding: 12.5rpx 0 12.5rpx 15rpx; + background: #2A8CE5; +} +.container .search-left{ + flex: 8; + background: #4EA3E7; + text-align: left; +} +.container .search-left input{ + display: inline-block; + height: 65rpx; + font-size: 26rpx; +} +.search-placeholder{ + color: #8CCEFD; + line-height: 20rpx; +} +.container .search .search-left image{ + display: inline-block; + width: 35rpx; + height: 35rpx; + padding: 15rpx 15rpx 15rpx 20rpx; +} +.container .search .search-right{ + flex: 1; +} +.container .search .search-right image{ + width: 45rpx; + height: 45rpx; + padding: 10rpx; +} + +.container{ + padding: 0; + font-size: 14rpx; + background: #F0F4F3; + color: #000; +} +/*feed-item part is in app.wxss for multiplexing*/ +.answer-txt{ + width:700rpx; + height:49rpx; + font-size:25rpx; + overflow:hidden; + text-overflow: ellipsis; + display:-webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.loading { + font-size: 32rpx; + position: relative; + bottom: 5rpx; + padding: 10rpx; + text-align: center; +} + + + + + +.sousuokuang { + width: 100%; + height: 100rpx; + display: flex; + flex-direction: column; + align-items: center; + background-color: white; +} +.sousuo { + width: 92%; + height: 100rpx; + display: flex; + flex-direction: row; + align-items: center; + justify-items: center; +} +.shurukuang { + width: 80%; + height: 64rpx; + border-radius: 32rpx; + display: flex; + align-items: center; + justify-content: center; + background-color: #f6f6f6; +} +.shurukuang input { + width: 90%; + height: 100%; + font-size: 32rpx; +} +.sousuo_anniu { + width: 20%; + height: 64rpx; + display: flex; + align-items: center; + justify-content: center; +} +.sousuo_anniu text { + font-size: 30rpx; +} diff --git a/scr/food/food/pages/index/index.js b/scr/food/food/pages/index/index.js new file mode 100644 index 0000000..b9e89a1 --- /dev/null +++ b/scr/food/food/pages/index/index.js @@ -0,0 +1,125 @@ +const db = wx.cloud.database({}); +const cont = db.collection('food'); +const $ = db.command.aggregate +Page({ + + /** + * 页面的初始数据 + */ + data: { + foodlist:[], + tabs: ['主食', '甜品', '小吃','吃得快','辣味','甜味','清淡'], + cateList:[], + index:null + }, + + + tabSelect:function(e){ + var current = e.currentTarget.dataset.id + this.setData({ + current:current + }) + }, + //分类 + geCateListe(){ + db.collection('food').aggregate() + .group({ + _id: '$tab' + }) + .end() + .then(res => { + console.log('食物列表', res) + this.setData({ + foodList: res.list + }) + }) + }, + //跳转详情页 + toDetail: function (event) { + // 获取 event 事件对象 + // 获取点击对应的下标 + var index = event.currentTarget.dataset.foodid; + console.log(index); + //抓取id进行赋 + //wx.navigateTo 会触发页面隐藏onHide + console.log('11111') + wx.navigateTo({ + url:'/pages/detail/detail?id='+ index, + }) + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + var _this = this; + const db = wx.cloud.database({ + //这个是环境ID不是环境名称 + env: 'cloud1-8g5wmepxce8a3b8a' + }) + //2、开始查询数据了 news对应的是集合的名称 + db.collection('food').get({ + //如果查询成功的话 + success: res => { + console.log(res.data) + //这一步很重要,给ne赋值,没有这一步的话,前台就不会显示值 + this.setData({ + foodlist: res.data + }) + } + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + }, + toturning: function(){ + wx.navigateTo({ + url:'/pages/turning/turning', + }) + } + +}) \ No newline at end of file diff --git a/scr/food/food/pages/index/index.json b/scr/food/food/pages/index/index.json new file mode 100644 index 0000000..c169e8c --- /dev/null +++ b/scr/food/food/pages/index/index.json @@ -0,0 +1,5 @@ +{ + "usingComponents": { + + } +} \ No newline at end of file diff --git a/scr/food/food/pages/index/index.wxml b/scr/food/food/pages/index/index.wxml new file mode 100644 index 0000000..7e9c9ec --- /dev/null +++ b/scr/food/food/pages/index/index.wxml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + {{item}} + + + + + + + + + + + + + {{item.food_name}} + {{item.price}} + {{item.food_shop}} + + + + + \ No newline at end of file diff --git a/scr/food/food/pages/index/index.wxss b/scr/food/food/pages/index/index.wxss new file mode 100644 index 0000000..de7c21a --- /dev/null +++ b/scr/food/food/pages/index/index.wxss @@ -0,0 +1,163 @@ +page { + background: #ffffff; + width: 100%; + height: 100%; +} + +/*分割线样式*/ +.divLine{ + background: #E0E3DA; + width: 100%; + height: 5rpx; + } + + .navbar { + + width: 800rpx; + height: 90rpx; + /* 文本不换行 */ + white-space: nowrap; + display: flex; + box-sizing: border-box; + border-bottom: 1rpx solid #eee; + background: #fff; + align-items: center; + /* 固定在顶部 */ + } +.nav-item { + + line-height: 60rpx; + background-color: #f7f7f7; + padding-left: 25rpx; + padding-right: 25rpx; + height: 100%; + display: inline-table; + /* 普通文字大小 */ + font-size: 28rpx; +} +.nav-text { + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + letter-spacing: 4rpx; + box-sizing: border-box; +} +.tab-on { + color: #000080; + /* 选中放大 */ + font-size: 38rpx !important; + font-weight: 600; + border-bottom: 4rpx solid #000080 !important; +} + + + + + + + + + +.P_input { + position: relative; +} +.P_input input { + background: white; + border-radius: 40rpx; + width: 90%; + padding: 10rpx 0; + padding-left: 40rpx; + margin: 40rpx 0 5% 20rpx; +} +.P_input image { + position: absolute; + z-index: 999999; + width: 36rpx; + height: 36rpx; + padding: 6rpx 20rpx; + right: 20rpx; + top: 12rpx; +} +.imagesize { + display: flex; + justify-content: center; + align-items: center; + width: 650rpx; + margin-left: 50rpx; + margin-right: 50rpx; + +} + +.imagesize select { + + height: 50rpx; + width: 350rpx; +} + +.imagesize select2 { + height: 180rpx; + width: 350rpx; +} +.foodist{ + margin-top:10px; +} + +.foodlist .a .img{ + float:left; + width:40%; + height:100%; +} +.foodlist .a .img image{ + width:200rpx; + height:200rpx; +} +.foodlist .a .info{ + width:59%; + float:right; + height:100px; + position:relative; +} +.foodlist .a .info .title{ + color:#333; + margin-left:10px; + font-size: 15px; +} + +.foodlist .a .info .price{ + color:#FF2727; + margin-left:10px; + margin-top:10px; + font-size:15px; +} + +.foodlist .a .info .num{ + position: absolute; + left:0px; + bottom:10px; + color:#747474; + margin-left:10px; + font-size:15px; +} +.clear{ + clear: both; + overflow: hidden; +} +navigator{ + display:inline; +} + +.nav { + position: fixed; + background: white; + color: #353535; + z-index: 999999; + max-height: 94rpx; + width: 100%; +} + +.scroll-view-containner{ + display: flex; + text-align: center; +} \ No newline at end of file diff --git a/scr/food/food/pages/login/login.js b/scr/food/food/pages/login/login.js new file mode 100644 index 0000000..24469ad --- /dev/null +++ b/scr/food/food/pages/login/login.js @@ -0,0 +1,66 @@ +// pages/login/login.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/login/login.wxml b/scr/food/food/pages/login/login.wxml new file mode 100644 index 0000000..2f17a4e --- /dev/null +++ b/scr/food/food/pages/login/login.wxml @@ -0,0 +1,2 @@ + +pages/login/login.wxml diff --git a/scr/food/food/pages/myorder/myorder.js b/scr/food/food/pages/myorder/myorder.js new file mode 100644 index 0000000..23cee0f --- /dev/null +++ b/scr/food/food/pages/myorder/myorder.js @@ -0,0 +1,66 @@ +// pages/myorder/myorder.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/myorder/myorder.json b/scr/food/food/pages/myorder/myorder.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/myorder/myorder.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/myorder/myorder.wxml b/scr/food/food/pages/myorder/myorder.wxml new file mode 100644 index 0000000..d195524 --- /dev/null +++ b/scr/food/food/pages/myorder/myorder.wxml @@ -0,0 +1,2 @@ + +pages/myorder/myorder.wxml diff --git a/scr/food/food/pages/myorder/myorder.wxss b/scr/food/food/pages/myorder/myorder.wxss new file mode 100644 index 0000000..3ddf031 --- /dev/null +++ b/scr/food/food/pages/myorder/myorder.wxss @@ -0,0 +1 @@ +/* pages/myorder/myorder.wxss */ \ No newline at end of file diff --git a/scr/food/food/pages/orderdetail/orderdetail.js b/scr/food/food/pages/orderdetail/orderdetail.js new file mode 100644 index 0000000..da1b124 --- /dev/null +++ b/scr/food/food/pages/orderdetail/orderdetail.js @@ -0,0 +1,70 @@ +// pages/orderdetail/orderdetail.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + addresslist:{} + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + console.log(options.info) +this.setData({ + orderlist:options.info +}) + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/orderdetail/orderdetail.json b/scr/food/food/pages/orderdetail/orderdetail.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/orderdetail/orderdetail.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/orderdetail/orderdetail.wxml b/scr/food/food/pages/orderdetail/orderdetail.wxml new file mode 100644 index 0000000..247dec8 --- /dev/null +++ b/scr/food/food/pages/orderdetail/orderdetail.wxml @@ -0,0 +1,2 @@ + +{{orderlist.address}} diff --git a/scr/food/food/pages/orderdetail/orderdetail.wxss b/scr/food/food/pages/orderdetail/orderdetail.wxss new file mode 100644 index 0000000..51ca20a --- /dev/null +++ b/scr/food/food/pages/orderdetail/orderdetail.wxss @@ -0,0 +1,110 @@ +/* pages/orderdetail/orderdetail.wxss */ +.scrol_view_style { + background: #f5f5f5; +} + +.carts_box { + display: flex; + align-items: center; + height: 100%; +} + +/*item*/ +.list_item_style { + height: 180rpx; + background: white; + padding-bottom: 20rpx; + padding-left: 20rpx; + padding-right: 20rpx; +} + +/*商品主图*/ + +.good_main_image { + width: 180rpx; + height: 180rpx; + margin-left: 10rpx; + border: 1rpx solid #bbb; +} + +/*商品名称*/ + +.item_good_title { + text-align: left; + font-size: 32rpx; + height: auto; + white-space: nowrap; + word-break: keep-all; + overflow: hidden; + text-overflow: ellipsis; + width: 90%; +} + +.cart_content_right { + display: flex; + flex-direction: column; + height: 100%; + margin-left: 20rpx; +} + +.btn_wrap { + display: flex; + flex-direction: row; + align-items: center; + width: 200rpx; +} + +.btn_wrap input { + background: #f8f8f8; + color: #666; + font-size: 26rpx; + right: 10rpx; + width: 50rpx; + text-align: center; +} + +.btn_wrap input:nth-child(2) { + margin: 0 10rpx; +} +.price_back_view { + display: flex; + align-items: center; + justify-content: space-between; + width: 460rpx; + padding-top: 20rpx; +} + +.cart_content_bottom { + display: flex; + align-items: center; + justify-content: space-between; + width: 460rpx; + padding-top: 25rpx; +} + +.cart_content_bottom .delete { + font-size: 28rpx; +} + +/*售价*/ + +.right_list_item_price { + color: #ff5d08; + font-size: 32rpx; +} + +/* 没有商品时的购物车样式 */ + +.no_shop { + text-align: center; + font-size: 50rpx; + color: #bbb; + margin-top: 100px; +} + +/*规格的样式*/ + +.guige { + font-size: 28rpx; +} + \ No newline at end of file diff --git a/scr/food/food/pages/orderlist/orderlist.js b/scr/food/food/pages/orderlist/orderlist.js new file mode 100644 index 0000000..abfd40b --- /dev/null +++ b/scr/food/food/pages/orderlist/orderlist.js @@ -0,0 +1,133 @@ +// pages/orderlist/orderlist.js +const db = wx.cloud.database({}); +const app=getApp() +const userid=app.globalData.openid +Page({ + + /** + * 页面的初始数据 + */ + data: { + orderlist:[] + }, + /** + * 点击删除订单 + */ + deleteGoods(event) { + var that = this; + const index = event.currentTarget.id; + console.log(index) + + let orderlist = this.data.orderlist;//购物车所有的商品数据 + let foodid=orderlist[index]._id + console.log(foodid) + wx.showModal({ + title: '温馨提示', + content: '确定删除当前商品吗?', + confirmColor: "#f00", + success: (res) => { + if (res.confirm) { + orderlist.splice(index, 1); + this.setData({ + orderlist:orderlist + }) + db.collection('user')//回调回云数据库 + . where({ + "_openid":userid + }) + .update( + { + data:{ + ['cartlist.'+[index]]:db.command.remove(), + } + }) + + db.collection('user')//回调回云数据库 + .where({ + "_openid":userid + }) + .update( + { + data:{ + ['Orderlist']:this.data.orderlist + } + } + ) + }} + }) + this.getTotalPrice() + console.log(orderlist) + }, + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + db.collection("user") + .where({ + "_openid":userid + }) + .get() + .then(res => { + console.log("列表页", res.data); + console.log(res.data[0].Orderlist) + //再次显示数据 + this.setData({ + orderlist:res.data[0].Orderlist.reverse(), + + }) + }) + .catch(err => { + console.log("加载失败", err); + }) + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/orderlist/orderlist.json b/scr/food/food/pages/orderlist/orderlist.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/orderlist/orderlist.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/orderlist/orderlist.wxml b/scr/food/food/pages/orderlist/orderlist.wxml new file mode 100644 index 0000000..7ee721e --- /dev/null +++ b/scr/food/food/pages/orderlist/orderlist.wxml @@ -0,0 +1,28 @@ + + + + + + + + + {{item.food_name}} + + 总计:¥{{item.price}} + 时间:{{item.time}} + + + + + + + + + 删除 + + + + + + + \ No newline at end of file diff --git a/scr/food/food/pages/orderlist/orderlist.wxss b/scr/food/food/pages/orderlist/orderlist.wxss new file mode 100644 index 0000000..4eed314 --- /dev/null +++ b/scr/food/food/pages/orderlist/orderlist.wxss @@ -0,0 +1 @@ +/* pages/orderlist/orderlist.wxss */ \ No newline at end of file diff --git a/scr/food/food/pages/paying/paying.js b/scr/food/food/pages/paying/paying.js new file mode 100644 index 0000000..006cc97 --- /dev/null +++ b/scr/food/food/pages/paying/paying.js @@ -0,0 +1,192 @@ +// pages/paying/paying.js +const db = wx.cloud.database({}); +const app=getApp() +const userid=app.globalData.openid +Page({ + + /** + * 页面的初始数据 + */ + data: { + showPayPwdInput: false, //是否展示密码输入层 + pwdVal: '', //输入的密码 + payFocus: true, //文本框焦点 + addresslist:[], + buylist:[], + orderlist:{}, + totalprice:0, + Selection_address:[] + + }, + allCheckbox: function(tap) { + var a = 0 //设置初始总价格 + var index = tap.currentTarget.dataset.index + console.log(index)//获取索引值 + let address = this.data.addresslist //获取地址列表 + const check = address[index].check; //获取当前地址的选中状态 + address[index].check = !check //改变当前商品的状态 + console.log(check) + this.setData({ + addresslist: address + }); + + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + console.log(options.totalprice) + console.log(JSON.parse(options.info)) + var buylist=JSON.parse(options.info) + this.setData({ + buylist:buylist, + totalprice:options.totalprice + }) + console.log(buylist) + + db.collection("user") + .where({ + "_openid":userid + }) + .get() + .then(res => { + console.log("地址", res.data); + console.log(res.data[0].address) + //再次显示数据 + this.setData({ + addresslist:res.data[0].address + }) + }) + + }, + /** + * 显示支付密码输入层 + */ + showInputLayer(){ + this.setData({ showPayPwdInput: true, payFocus: true }); + }, + /** + * 隐藏支付密码输入层 + */ + hidePayLayer(){ + /**获取输入的密码**/ + var val = this.data.pwdVal; + /**在这调用支付接口**/ + this.setData({ showPayPwdInput: false, payFocus: false, pwdVal: '' }, ); + + }, + /** + * 获取焦点 + */ + getFocus(){ + this.setData({ payFocus: true }); + }, + /** + * 输入密码监听 + */ + inputPwd(e){ + this.setData({ pwdVal: e.detail.value }); + if (e.detail.value.length >= 6){ + this.hidePayLayer(); + wx.showModal({ + title:'支付成功', + success: (res) => { + var addresslist=this.data.addresslist + console.log(addresslist) + var addresslist_one1 = {} + var buylist=this.data.buylist + addresslist_one1.food_name=buylist[0].food_name + addresslist_one1.food_shop=buylist[0].food_shop + addresslist_one1.num=buylist[0].num + addresslist_one1.price=this.data.totalprice + addresslist_one1.url=buylist[0].url + for (var i = 0; i < this.data.addresslist.length; i++) { //循环地址列表中的地址 + if (addresslist[i].check == true) { + var Selection_address=[] + + addresslist_one1.address=addresslist[i].address + addresslist_one1.detailedAddress=addresslist[i].detailedAddress + addresslist_one1.name=addresslist[i].name + addresslist_one1.phone=addresslist[i].phone + + console.log(addresslist_one1) + +} +} + var time=new Date().toJSON().substring(0, 10) + ' ' + new Date().toTimeString().substring(0,8) + addresslist_one1.time=time + console.log(time) + db.collection('user').where({ + "_openid":userid + }).update({ + data:{ + Orderlist:db.command.push(addresslist_one1) + }, + + }) + + if (res.confirm) { + + wx.navigateTo({ + url:'/pages/orderlist/orderlist?info='+JSON.stringify(addresslist_one1) + })} +} +}) +}}, + + + + + + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/paying/paying.json b/scr/food/food/pages/paying/paying.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/paying/paying.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/paying/paying.wxml b/scr/food/food/pages/paying/paying.wxml new file mode 100644 index 0000000..f11205a --- /dev/null +++ b/scr/food/food/pages/paying/paying.wxml @@ -0,0 +1,80 @@ + + + + 点击去选择地址 + + + + + + + + {{item.address}}\n + {{item.detailedAddress}}\n + + 收货人:{{item.name}}\n + 电话:{{item.phone}} + + + + + + + + + + + + + + + 订单详情 + + + + {{item.food_name}} + + + + x {{item.num}} + ¥ {{item.price}} + + + + + + + + + + + + + + + + + + + + + +立即支付 + + + + + + + 输入支付密码 + + 使用会员卡余额支付需要验证身份,验证通过后才可进行支付。 + + + + + + 忘记密码 + + + \ No newline at end of file diff --git a/scr/food/food/pages/paying/paying.wxss b/scr/food/food/pages/paying/paying.wxss new file mode 100644 index 0000000..8aeacc1 --- /dev/null +++ b/scr/food/food/pages/paying/paying.wxss @@ -0,0 +1,127 @@ +/* pages/paying/paying.wxss */ +/* pages/category/index.wxss */.btn_pay{ + margin: 100rpx auto; width: 600rpx; height: 100rpx; line-height: 100rpx; border-radius: 100rpx; + background-color: #d3a95a; color: #fff; font-size: 36rpx; text-align: center; +} +/* 支付密码css start */ +.bg_layer{ + position: fixed; left: 0; top: 0; bottom: 0; right: 0; + background-color: rgba(0, 0, 0, 0.6); z-index: 9998; +} +.input_main{ + position: fixed; left: 0; bottom: 500rpx; width: 100%; height: 394rpx; + background-color: #fff; z-index: 9999; +} +.input_title{ + width: 100%; height: 90rpx; line-height: 90rpx; text-align: center; + font-size: 32rpx; border-bottom: 1rpx solid #e2e2e2; +} +.input_back{ + position: absolute; left: 0; top: 0; + width: 80rpx; height: 90rpx; display: flex; justify-content: center; align-items: center; +} +.input_back text{ + width: 20rpx; + height: 20rpx; + background-color: white; + border: 1rpx solid #aaa; + border-width: 5rpx 0 0 5rpx; + transform: rotate(-45deg); +} + +.input_tip{ margin: 30rpx; font-size: 24rpx; color: #888; } + +/* 密码掩码模拟 */ +.input_row{ + width: 690rpx; margin: 0 auto; height: 98rpx; position: relative; + display: flex; align-items: center; border: 1rpx solid #e2e2e2; border-radius: 20rpx; +} +.input_row .pwd_item{ + flex: 1; display: flex; align-items: center; justify-content: center; + height: 100%; border-right: 1rpx solid #e2e2e2; position: relative; +} +.pwd_item:nth-last-of-type(1) { border-right: 0; } +.pwd_item text { + width: 30rpx; height: 30rpx; border-radius: 30rpx; background-color: #555; +} + + +.forget_pwd{ + float: right; margin: 30rpx; width: 100rpx; text-align: right; font-size: 24rpx; color: #ff7800; +} + +/* 文本输入框位置: 设置到左边隐藏 */ +.input_control { + position: relative; left: -300rpx; bottom: 0; width: 100rpx; height: 100rpx; +} + + +/* 备注 */ +.note{ + padding:5px 15px; + background:white; + margin-top:10px +} +.note-text{ + width:95%; + font-size:12px; + background:#F2F2F2; + padding:10px; + height:80px; +} +/* 取餐时间区域 */ +.top-bar { + height: 30px; + line-height: 30px; + font-size: 14px; + background: white; + padding:0 5px; +} +.top-left-label { + float: left; +} +/* 底部操作菜单样式 */ +.bottom-operate-menu { + z-index: 1001; + position: fixed; + bottom: 0px; + height: 55px; + width: 100%; + display: flex; +} +.shopping-cart { + width: 75%; + background: #353535; + height: 100%; +} +.submit-btn-label { + color: white; + font-size: 15px; + margin: auto; +} +.submit-btn { + height: 100%; + background: #f7f7f7; + width: 25%; + display: flex; +} +.activity-color-bg { + background: #ff9c35; +} +/*选择的样式*/ +checkbox .wx-checkbox-input { + border-radius: 50%; /* 圆角 */ + width: 35rpx; /* 背景的宽 */ + height: 35rpx; /* 背景的高 */ +} +/*选择地址的样式的样式*/ +.container{ + padding: 10px 20px; + align-content: center; +} +.text-content{ + padding: 10px; + align-content: center; + border-bottom: 1rpx solid #F5F5F5; + background-color: #FFFFFF +} \ No newline at end of file diff --git a/scr/food/food/pages/searchShow/searchShow.js b/scr/food/food/pages/searchShow/searchShow.js new file mode 100644 index 0000000..79793ad --- /dev/null +++ b/scr/food/food/pages/searchShow/searchShow.js @@ -0,0 +1,33 @@ +// pages/searchShow/searchShow.js +Page({ + + /** + * 组件的初始数据 + */ + data: { + + }, + + onLoad: function(options) { + console.log("1") + console.log(JSON.parse(options.re),"1") + let re = JSON.parse(options.re); + let that = this + that.setData({ + re: re + }) + console.log(re) + }, + bindItemTap: function(event) { + /*wx.navigateTo({ + url: '../answer/answer' + })*/ + var aid=event.currentTarget.dataset.aid; + console.log(aid) + //console.log("1") + wx.navigateTo({ + url: '../answer/answer?aid='+aid,//要跳转到的页面路径 + }) +} + +}) diff --git a/scr/food/food/pages/searchShow/searchShow.json b/scr/food/food/pages/searchShow/searchShow.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/scr/food/food/pages/searchShow/searchShow.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/searchShow/searchShow.wxml b/scr/food/food/pages/searchShow/searchShow.wxml new file mode 100644 index 0000000..528f720 --- /dev/null +++ b/scr/food/food/pages/searchShow/searchShow.wxml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + {{item.feed_source_name}} + + + + + + + + {{item.title}} + + + + + {{item.content}} + + + + + + {{item.comment_num}} 评论 + + + + + + + + \ No newline at end of file diff --git a/scr/food/food/pages/searchShow/searchShow.wxss b/scr/food/food/pages/searchShow/searchShow.wxss new file mode 100644 index 0000000..52980fa --- /dev/null +++ b/scr/food/food/pages/searchShow/searchShow.wxss @@ -0,0 +1,10 @@ +.answer-txt{ + width:700rpx; + height:49rpx; + font-size:25rpx; + overflow:hidden; + text-overflow: ellipsis; + display:-webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} \ No newline at end of file diff --git a/scr/food/food/pages/submit/submit.js b/scr/food/food/pages/submit/submit.js new file mode 100644 index 0000000..f84402d --- /dev/null +++ b/scr/food/food/pages/submit/submit.js @@ -0,0 +1,412 @@ +Page({ + /** + * 页面的初始数据 + */ + + + //分类1 + data: { + title: '', + content: '', + question_id:'', + feed_source_img:'', + feed_source_name:'', + tempFilePaths: [], + nowCount:0,//当前的图片上传个数 + index:0, + nickName:"", + avatarUrl:"", + feed:[], + pinglun:[], + comment_num:0, + good_num:0 + }, + bindPickerChange:function(e){ + console.log(e) + this.setData({ + index:e.detail.value + }) + }, + + + //图片的上传 + chooseImage:function(e){ + let that = this; + wx.chooseImage({ + count: 3, // 默认最多3张图片,可自行更改 + sizeType: ['original', 'compressed'],// 可以指定是原图还是压缩图,默认二者都有 + sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 + success: res => { + wx.showToast({ + title: '正在上传...', + icon: 'loading', + mask: true, + duration: 1000 + }) + // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 + let tempFilePath = res.tempFilePaths; + console.log(tempFilePath); + let nowCount = that.data.nowCount; + let tempFilePaths = that.data.tempFilePaths; + + if(that.data.nowCount + tempFilePath.length >=3){ + let i = 0; + while(nowCount<3){//还可以继续上传图片 + tempFilePaths.push(tempFilePath[i]); + i++; + nowCount++; + } + that.setData({ + nowCount:3, + tempFilePaths:tempFilePaths + }) + }else{ + let i = 0; + while(i { + that.setData({ + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + wx.showToast({ + title: '发布成功', + }) + }, + }) + },fail:function(e){ + wx.hideLoading({ + success: (res) => { + wx.showToast({ + title: '网络异常', + }) + that.setData({ + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + }, + }) + console.log(e); + } + })*/ + let a=wx.getStorageSync ("nickName") + let b=wx.getStorageSync ("avatarUrl") + wx.cloud.database().collection('tiezi').add({ + data: { + title:title, + content:content, + openid:that.data.openid, + url:url, + createTime: wx.cloud.database().serverDate(), + feed_source_img:b, + feed_source_name:a, + pinglun:pl, + comment_num:0, + good_num:0 + } + }) + wx.hideLoading({ + success: (res) => { + that.setData({ + + + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + wx.showToast({ + title: '发布成功', + })}}) + + }else{ + //将所有的内容上传到云端去 + for(i=0;i { + count++; + url.push(res.fileID); + console.log('上传图片'); + console.log(i,url); + if(count==that.data.nowCount){ + console.log(url); + /* + wx.cloud.callFunction({ + name:'love_upload', + data:{ + title:title, + content:content, + openid:that.data.openid, + url:url, + type:parseInt(that.data.index)+1 + + },success:function(e){ + console.log(e); + wx.hideLoading({ + success: (res) => { + that.setData({ + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + + wx.showToast({ + title: '发布成功', + }) + }, + }) + },fail:function(e){ + wx.hideLoading({ + success: (res) => { + wx.showToast({ + title: '网络异常', + }) + that.setData({ + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + }, + }) + console.log(e); + } + })*/ + let a=wx.getStorageSync ("nickName") + let b=wx.getStorageSync ("avatarUrl") + let pl=[]; + wx.cloud.database().collection('tiezi').add({ + data: { + title:title, + content:content, + openid:that.data.openid, + url:url, + createTime: wx.cloud.database().serverDate(), + feed_source_img:b, + feed_source_name:a, + pinglun:pl, + comment_num:0, + good_num:0 + } + }) + wx.hideLoading({ + success: (res) => { + that.setData({ + + value1:'', + value2:'', + tempFilePaths:[], + nowCount:0 + }) + wx.showToast({ + title: '发布成功', + })}}) + } + },fail:res=>{ + console.log(res); + } + }) + + } + } + wx.switchTab({ + url: '../forum/forum', + + }) + + }, + + + + blur:function(e){ + console.log(e); + }, + + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + let loveSort = wx.getStorageSync('loveSort') + console.log(loveSort) + this.setData({ + loveSort:loveSort + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + onAdd_s: function () { + + wx.cloud.init({ + env: 'cloud1-8g5wmepxce8a3b8a' + }); + const db = wx.cloud.database() + db.collection('tiezi').add({ + data: { + title:title, + content:content, + openid:that.data.openid, + url:[], + }, + success: res => { + // 在返回结果中会包含新创建的记录的 _id + this.setData({ + counterId: res._id, + count: 1 + }) + wx.showToast({ + title: '成功扔进树洞~', + }) + console.log('[数据库] [留言] 成功,记录 _id: ', res._id) + }, + fail: err => { + wx.showToast({ + icon: 'none', + title: '种种原因树洞拒绝了~' + }) + console.error('[数据库] [新增记录] 失败:', err) + } + }) + + } + +}) \ No newline at end of file diff --git a/scr/food/food/pages/submit/submit.json b/scr/food/food/pages/submit/submit.json new file mode 100644 index 0000000..7d1e76c --- /dev/null +++ b/scr/food/food/pages/submit/submit.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "我要发帖" +} \ No newline at end of file diff --git a/scr/food/food/pages/submit/submit.wxml b/scr/food/food/pages/submit/submit.wxml new file mode 100644 index 0000000..7c255de --- /dev/null +++ b/scr/food/food/pages/submit/submit.wxml @@ -0,0 +1,31 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/scr/food/food/pages/submit/submit.wxss b/scr/food/food/pages/submit/submit.wxss new file mode 100644 index 0000000..7b24204 --- /dev/null +++ b/scr/food/food/pages/submit/submit.wxss @@ -0,0 +1,73 @@ +/* pages/submit/submit.wxss */ +form{ + display: block; + width: 100%; + padding: 20rpx 17rpx; +} +.title{ + font-size: 38rpx; + display: flex; + margin-top: 25rpx; + padding: 13px 0; + margin-bottom: 30rpx; + border-bottom: 1px solid #ccc; +} +textarea{ + margin-bottom: 30rpx; + border-bottom: 1px solid #ccc; + padding-right: 50rpx; + margin-top: 30rpx; + display: block; + width: 100%; + height: 550rpx !important; + box-sizing: border-box; +} +.picker{ + + display: flex; + padding: 13px 0; + margin-bottom: 35rpx; + border-bottom: 1px solid #ccc; + +} +.img_box{ + position:relative; + display: flex; + flex-wrap: wrap; + margin:0 auto; +} +.imgs{ + width:33.33333333%; + display: flex; + justify-content: center; + margin-bottom:20rpx; +} +.imgs image{ + width:90%; + max-height:212rpx; + border:1px solid rgba(214, 212, 212, 0.1); + /* box-shadow: 5rpx 5rpx 1rpx 3rpx #e2e0e0; */ +} +.imgs .images{ + position:relative; +} +.images button{ + width:100%; + height:100%; + position:absolute; + top:0; + left:0; +} +.img_box .images{ + width:90%; + height: 212rpx; + border:1px solid #E8E8E8; + border-radius:4rpx; + display: flex; + align-items: center; + justify-content: center; +} +.img_box .images>image{ + width:60rpx; + height:60rpx; +} \ No newline at end of file diff --git a/scr/food/food/pages/turning/turning.js b/scr/food/food/pages/turning/turning.js new file mode 100644 index 0000000..2c54c75 --- /dev/null +++ b/scr/food/food/pages/turning/turning.js @@ -0,0 +1,109 @@ +//turning.js +//获取应用实例 +let animation = wx.createAnimation({ + duration: 2000, + timingFunction: 'linear' + }) + const app=getApp() + const userid=app.globalData.openid + Page({ + data: { + rotate: 0, //度数 + list:[], + turning: false //是否点击 + + }, + //事件处理函数 + start: function() { + let _this = this; + let cat = 60; + if (!this.data.turning) { + let rdm = 0; //随机度数 + rdm = Math.floor(Math.random() * 3600); //最大10圈 + //rdm = 1200;//直接确定转的度数 + animation.rotate(rdm).step(); + this.setData({ + rotate: animation.export(), + turning: true + }); + setTimeout(() => { + this.setData({ + turning: false + }); + let num = rdm % 360; //转了多少度 + //console.log(num); + function showModal(str) { + wx.showModal({ + title: '提示', + content: str, + success: function() { //点击确定后还原到0度 + let animation = wx.createAnimation({ + duration: 100, + timingFunction: 'linear' + }); + animation.rotate(0).step(); + _this.setData({ + rotate: animation.export(), + turning: false + }); + wx.redirectTo({ + url:'/pages/pay/pay', + }) + }, + fail: function(res) { + console.log(res) + } + }) + } +/* if (num <= cat * 0.5 && num>=cat*0 || num>=cat*5.5 ) { + showModal('今天就吃自选餐吧!不要再想了!GOGO'); + }else if (num <= cat * 1.5 && num >= cat * 0.5) { + showModal('今天就吃麻辣烫吧!不要再想了!GOGO'); + } else if (num <= cat * 2.5 && num >= cat * 1.5) { + showModal('今天就吃汉堡炸鸡吧!不要再想了!GOGO'); + } else if (num <= cat * 3.5 && num >= cat * 2.5) { + showModal('今天就吃面食吧!不要再想了!GOGO'); + } else if (num <= cat * 4.5 && num >= cat * 3.5) { + showModal('今天就吃烤盘饭吧!不要再想了!GOGO'); + } else if (num <= cat * 5.5 && num >= cat * 4.5) { + showModal('今天就吃煎饼果子吧!不要再想了!GOGO'); + } */ + console.log(num) + var a= wx.getStorageSync('i') + console.log(a) + showModal('今天吃'+a) + }, 2000) + } + + }, + onLoad: function() { + const db=wx.cloud.database() + var that=this + db.collection("user") + .where({ + "_openid":userid + }) + .get({ + success: (res) => { + console.log('请求成功',res); + var o=res.data[0].cartlist.length-1 + console.log(o) + var p=Math.round(Math.random()*o) + console.log(p) + that.setData({ + list:res.data[0].cartlist[p].food_name + }) + + console.log('请求成功2',res.data[0].cartlist[p].food_name); + wx.setStorageSync('i', res.data[0].cartlist[p].food_name) + }, + fail(err) { + console.log("请求失败", err) + } + }) + + }, + + + }) + \ No newline at end of file diff --git a/scr/food/food/pages/turning/turning.json b/scr/food/food/pages/turning/turning.json new file mode 100644 index 0000000..3928faa --- /dev/null +++ b/scr/food/food/pages/turning/turning.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/turning/turning.wxml b/scr/food/food/pages/turning/turning.wxml new file mode 100644 index 0000000..4e04beb --- /dev/null +++ b/scr/food/food/pages/turning/turning.wxml @@ -0,0 +1,16 @@ + + + + + + 自选餐 + 麻辣烫 + 汉堡炸鸡 + 面食 + 烤盘饭 + 煎饼果子 + + + + + diff --git a/scr/food/food/pages/turning/turning.wxss b/scr/food/food/pages/turning/turning.wxss new file mode 100644 index 0000000..b73d18f --- /dev/null +++ b/scr/food/food/pages/turning/turning.wxss @@ -0,0 +1,76 @@ +/**index.wxss**/ +.container view{ + width: 100px; + height: 100px; + text-align: center; + line-height: 100px; +} +.bg_2{ + width: 600rpx; + height: 600rpx; + position: absolute; + top: 80rpx; + } +.start{ + width: 134rpx; + height: 163rpx; + position: absolute; + top: 280rpx; + } + + .detail{ + position: absolute; + } + /* 自选餐 */ + .container>.detail:nth-child(3){ + font-size: 20px; + top:35px;left:125px; + width: 70px; height: 20px; + font-weight:bold; + color: rgb(3, 10, 32); + } + /* 麻辣烫 */ + .container>.detail:nth-child(4){ + font-size: 20px; + top:75px;left:185px; + width: 70px; height: 20px; + font-weight:bold; + color: rgb(0, 0, 0); + } + /* 炸鸡汉堡 */ + .container>.detail:nth-child(5){ + font-size: 20px; + top:145px;left:180px; + width: 80px; height: 20px; + font-weight:bold; + color: rgb(2, 3, 7); + } + /* 面食 */ + .container>.detail:nth-child(6){ + font-size: 20px; + top:180px;left:125px; + width: 70px; height: 20px; + font-weight:bold; + color: rgb(0, 4, 15); + } + /* 烤盘饭 */ + .container>.detail:nth-child(7){ + font-size: 20px; + top: 145px;left:65px; + width: 70px; height: 20px; + font-weight:bold; + color: rgb(0, 3, 12); + } + /* 煎饼果子 */ + .container>.detail:nth-child(8){ + font-size: 20px; + top:80px;left:60px; + width: 80px; height: 20px; + font-weight:bold; + color: rgb(0, 2, 7); + } + + .container>.btnView>.btn1{ + top:350px;left:-40px; + } + \ No newline at end of file diff --git a/scr/food/food/pages/usercenter/usercenter.js b/scr/food/food/pages/usercenter/usercenter.js new file mode 100644 index 0000000..586efff --- /dev/null +++ b/scr/food/food/pages/usercenter/usercenter.js @@ -0,0 +1,75 @@ +// pages/usercenter/usercenter.js +const app = getApp() +Page({ + + /** + * 页面的初始数据 + */ + data: { + + avatarUrl:'', + nickName:'', + userInfo:{} + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + this.setData({ + userInfo:wx.getStorageSync('user'), + avatarUrl:wx.getStorageSync('avatarUrl'), + nickName:wx.getStorageSync('nickName') + }) + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/scr/food/food/pages/usercenter/usercenter.json b/scr/food/food/pages/usercenter/usercenter.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/scr/food/food/pages/usercenter/usercenter.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/scr/food/food/pages/usercenter/usercenter.wxml b/scr/food/food/pages/usercenter/usercenter.wxml new file mode 100644 index 0000000..e474d58 --- /dev/null +++ b/scr/food/food/pages/usercenter/usercenter.wxml @@ -0,0 +1,60 @@ + + + + + + {{userInfo.nickName}} + + + + + + + 待付款 + + + + + 待发货 + + + + + 待收货 + + + + 待评价 + + + + + + + + 我的收藏 + + + + + + 我的评价 + + + + + + + + 收货地址 + + + + + + 分享邀请 + + + + + diff --git a/scr/food/food/pages/usercenter/usercenter.wxss b/scr/food/food/pages/usercenter/usercenter.wxss new file mode 100644 index 0000000..b904d40 --- /dev/null +++ b/scr/food/food/pages/usercenter/usercenter.wxss @@ -0,0 +1,115 @@ +page { + width: 100%; + height: 100%; +} + +.view_contain { + width: 100%; + height: 100%; + background: #f0eeed +} + +/* 第一部分 */ + +.view_1 { + display: flex; + justify-content: center; + width: 100%; + height: 25%; + background: #a0deee; +} + +.view_image_text { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +.image_radius { + height: 50px; + width: 50px; + border-radius: 30px; +} + +/* 第二部分 */ + +.view_2 { + width: 100%; + height: 15%; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + background: white; +} + +.view_tupianwenzi { + display: flex; + flex-direction: column; + width: 120rpx; + align-items: center; + margin-left: 25rpx; + margin-right: 25rpx; +} + +.image_tupian { + display: flex; + width: 100rpx; + height: 100rpx; +} + +/* 第三部分 */ + +.view_3 { + width: 100%; + height: 50%; + /* background: #f0eeed; */ +} + +.list-item { + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + height: 80rpx; + margin-top: 20rpx; + position: relative; /*父元素位置要设置为相对*/ + background: white; +} + +.item-image { + width: 50rpx; + height: 50rpx; + margin: 20rpx; +} + +.item-text { + color: gray; + font-size: 35rpx; + margin-left: 20rpx; +} + +.image-jiantou { + width: 20rpx; + height: 35rpx; + position: absolute; /* 要约束所在位置的子元素的位置要设置成绝对 */ + right: 0; /* 靠右调节 */ + margin-right: 35rpx; +} + +/* 黑线 使得产生阴影效果 */ + +.line { + width: 100%; + height: 3rpx; + background: lightgray; + margin-left: 90rpx; +} + +.view_image_text image { + width: 150rpx; + height: 150rpx; + border-radius: 50%; +} diff --git a/scr/food/food/project.config.json b/scr/food/food/project.config.json new file mode 100644 index 0000000..192294f --- /dev/null +++ b/scr/food/food/project.config.json @@ -0,0 +1,79 @@ +{ + "miniprogramRoot": "", + "cloudfunctionRoot": "cloudfunctions/", + "setting": { + "enablePullDownRefresh": true, + "urlCheck": true, + "es6": true, + "enhance": true, + "postcss": true, + "preloadBackgroundData": false, + "minified": true, + "newFeature": true, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": false, + "lazyloadPlaceholderEnable": false, + "useMultiFrameRuntime": true, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "enableEngineNative": false, + "useIsolateContext": true, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true, + "disableUseStrict": false, + "showES6CompileOption": false, + "useCompilerPlugins": false, + "minifyWXML": true, + "ignoreDevUnusedFiles": false, + "ignoreUploadUnusedFiles": false + }, + "cloudfunctionTemplateRoot": "cloudfunctionTemplate/", + "condition": { + "search": { + "list": [] + }, + "conversation": { + "list": [] + }, + "plugin": { + "list": [] + }, + "game": { + "list": [] + }, + "miniprogram": { + "list": [ + { + "id": -1, + "name": "db guide", + "pathName": "pages/databaseGuide/databaseGuide" + } + ] + } + }, + "srcMiniprogramRoot": "miniprogram/", + "compileType": "miniprogram", + "editorSetting": { + "tabIndent": "insertSpaces", + "tabSize": 2 + }, + "libVersion": "2.14.1", + "packOptions": { + "ignore": [], + "include": [] + }, + "appid": "wxcc745ea897810e52" +} \ No newline at end of file diff --git a/scr/food/food/project.private.config.json b/scr/food/food/project.private.config.json new file mode 100644 index 0000000..b0dc41c --- /dev/null +++ b/scr/food/food/project.private.config.json @@ -0,0 +1,88 @@ +{ + "setting": { + "compileHotReLoad": true + }, + "condition": { + "miniprogram": { + "list": [ + { + "name": "db guide", + "pathName": "pages/databaseGuide/databaseGuide", + "query": "" + }, + { + "name": "pages/getOpenId/index", + "pathName": "pages/getOpenId/index", + "query": "", + "scene": null + }, + { + "name": "pages/deployService/index", + "pathName": "pages/deployService/index", + "query": "", + "scene": null + }, + { + "name": "pages/selectRecord/index", + "pathName": "pages/selectRecord/index", + "query": "", + "scene": null + }, + { + "name": "pages/sumRecordResult/index", + "pathName": "pages/sumRecordResult/index", + "query": "", + "scene": null + }, + { + "name": "pages/updateRecord/index", + "pathName": "pages/updateRecord/index", + "query": "", + "scene": null + }, + { + "name": "pages/updateRecordResult/index", + "pathName": "pages/updateRecordResult/index", + "query": "", + "scene": null + }, + { + "name": "pages/updateRecordSuccess/index", + "pathName": "pages/updateRecordSuccess/index", + "query": "", + "scene": null + }, + { + "name": "", + "pathName": "pages/usercenter/usercenter", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "", + "pathName": "pages/cart/cart", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "", + "pathName": "pages/address/address", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "", + "pathName": "pages/addAddress/addAddress", + "query": "", + "launchMode": "default", + "scene": null + } + ] + } + }, + "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", + "projectname": "food" +} \ No newline at end of file diff --git a/scr/food/food/sitemap.json b/scr/food/food/sitemap.json new file mode 100644 index 0000000..27b2b26 --- /dev/null +++ b/scr/food/food/sitemap.json @@ -0,0 +1,7 @@ +{ + "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", + "rules": [{ + "action": "allow", + "page": "*" + }] +} \ No newline at end of file diff --git a/scr/food/food/uploadCloudFunction.bat b/scr/food/food/uploadCloudFunction.bat new file mode 100644 index 0000000..0ebc24e --- /dev/null +++ b/scr/food/food/uploadCloudFunction.bat @@ -0,0 +1 @@ +"D:\С\΢web߹\cli.bat" cloud functions deploy --e cloud1-8g5wmepxce8a3b8a --n quickstartFunctions --r --project "D:\\\\food" --report_first --report \ No newline at end of file diff --git a/scr/food/food/utils/mock.js b/scr/food/food/utils/mock.js new file mode 100644 index 0000000..b1b9416 --- /dev/null +++ b/scr/food/food/utils/mock.js @@ -0,0 +1,18266 @@ +var provinces = [{ + "name": "北京市", + "id": "110000" +}, { + "name": "天津市", + "id": "120000" +}, { + "name": "河北省", + "id": "130000" +}, { + "name": "山西省", + "id": "140000" +}, { + "name": "内蒙古自治区", + "id": "150000" +}, { + "name": "辽宁省", + "id": "210000" +}, { + "name": "吉林省", + "id": "220000" +}, { + "name": "黑龙江省", + "id": "230000" +}, { + "name": "上海市", + "id": "310000" +}, { + "name": "江苏省", + "id": "320000" +}, { + "name": "浙江省", + "id": "330000" +}, { + "name": "安徽省", + "id": "340000" +}, { + "name": "福建省", + "id": "350000" +}, { + "name": "江西省", + "id": "360000" +}, { + "name": "山东省", + "id": "370000" +}, { + "name": "河南省", + "id": "410000" +}, { + "name": "湖北省", + "id": "420000" +}, { + "name": "湖南省", + "id": "430000" +}, { + "name": "广东省", + "id": "440000" +}, { + "name": "广西壮族自治区", + "id": "450000" +}, { + "name": "海南省", + "id": "460000" +}, { + "name": "重庆市", + "id": "500000" +}, { + "name": "四川省", + "id": "510000" +}, { + "name": "贵州省", + "id": "520000" +}, { + "name": "云南省", + "id": "530000" +}, { + "name": "西藏自治区", + "id": "540000" +}, { + "name": "陕西省", + "id": "610000" +}, { + "name": "甘肃省", + "id": "620000" +}, { + "name": "青海省", + "id": "630000" +}, { + "name": "宁夏回族自治区", + "id": "640000" +}, { + "name": "新疆维吾尔自治区", + "id": "650000" +}, { + "name": "台湾省", + "id": "710000" +}, { + "name": "香港特别行政区", + "id": "810000" +}, { + "name": "澳门特别行政区", + "id": "820000" +}] + +var citys = { + "110000": [ + { + "province": "北京市", + "name": "市辖区", + "id": "110100" + } + ], + "120000": [ + { + "province": "天津市", + "name": "市辖区", + "id": "120100" + } + ], + "130000": [ + { + "province": "河北省", + "name": "石家庄市", + "id": "130100" + }, + { + "province": "河北省", + "name": "唐山市", + "id": "130200" + }, + { + "province": "河北省", + "name": "秦皇岛市", + "id": "130300" + }, + { + "province": "河北省", + "name": "邯郸市", + "id": "130400" + }, + { + "province": "河北省", + "name": "邢台市", + "id": "130500" + }, + { + "province": "河北省", + "name": "保定市", + "id": "130600" + }, + { + "province": "河北省", + "name": "张家口市", + "id": "130700" + }, + { + "province": "河北省", + "name": "承德市", + "id": "130800" + }, + { + "province": "河北省", + "name": "沧州市", + "id": "130900" + }, + { + "province": "河北省", + "name": "廊坊市", + "id": "131000" + }, + { + "province": "河北省", + "name": "衡水市", + "id": "131100" + }, + { + "province": "河北省", + "name": "省直辖县级行政区划", + "id": "139000" + } + ], + "140000": [ + { + "province": "山西省", + "name": "太原市", + "id": "140100" + }, + { + "province": "山西省", + "name": "大同市", + "id": "140200" + }, + { + "province": "山西省", + "name": "阳泉市", + "id": "140300" + }, + { + "province": "山西省", + "name": "长治市", + "id": "140400" + }, + { + "province": "山西省", + "name": "晋城市", + "id": "140500" + }, + { + "province": "山西省", + "name": "朔州市", + "id": "140600" + }, + { + "province": "山西省", + "name": "晋中市", + "id": "140700" + }, + { + "province": "山西省", + "name": "运城市", + "id": "140800" + }, + { + "province": "山西省", + "name": "忻州市", + "id": "140900" + }, + { + "province": "山西省", + "name": "临汾市", + "id": "141000" + }, + { + "province": "山西省", + "name": "吕梁市", + "id": "141100" + } + ], + "150000": [ + { + "province": "内蒙古自治区", + "name": "呼和浩特市", + "id": "150100" + }, + { + "province": "内蒙古自治区", + "name": "包头市", + "id": "150200" + }, + { + "province": "内蒙古自治区", + "name": "乌海市", + "id": "150300" + }, + { + "province": "内蒙古自治区", + "name": "赤峰市", + "id": "150400" + }, + { + "province": "内蒙古自治区", + "name": "通辽市", + "id": "150500" + }, + { + "province": "内蒙古自治区", + "name": "鄂尔多斯市", + "id": "150600" + }, + { + "province": "内蒙古自治区", + "name": "呼伦贝尔市", + "id": "150700" + }, + { + "province": "内蒙古自治区", + "name": "巴彦淖尔市", + "id": "150800" + }, + { + "province": "内蒙古自治区", + "name": "乌兰察布市", + "id": "150900" + }, + { + "province": "内蒙古自治区", + "name": "兴安盟", + "id": "152200" + }, + { + "province": "内蒙古自治区", + "name": "锡林郭勒盟", + "id": "152500" + }, + { + "province": "内蒙古自治区", + "name": "阿拉善盟", + "id": "152900" + } + ], + "210000": [ + { + "province": "辽宁省", + "name": "沈阳市", + "id": "210100" + }, + { + "province": "辽宁省", + "name": "大连市", + "id": "210200" + }, + { + "province": "辽宁省", + "name": "鞍山市", + "id": "210300" + }, + { + "province": "辽宁省", + "name": "抚顺市", + "id": "210400" + }, + { + "province": "辽宁省", + "name": "本溪市", + "id": "210500" + }, + { + "province": "辽宁省", + "name": "丹东市", + "id": "210600" + }, + { + "province": "辽宁省", + "name": "锦州市", + "id": "210700" + }, + { + "province": "辽宁省", + "name": "营口市", + "id": "210800" + }, + { + "province": "辽宁省", + "name": "阜新市", + "id": "210900" + }, + { + "province": "辽宁省", + "name": "辽阳市", + "id": "211000" + }, + { + "province": "辽宁省", + "name": "盘锦市", + "id": "211100" + }, + { + "province": "辽宁省", + "name": "铁岭市", + "id": "211200" + }, + { + "province": "辽宁省", + "name": "朝阳市", + "id": "211300" + }, + { + "province": "辽宁省", + "name": "葫芦岛市", + "id": "211400" + } + ], + "220000": [ + { + "province": "吉林省", + "name": "长春市", + "id": "220100" + }, + { + "province": "吉林省", + "name": "吉林市", + "id": "220200" + }, + { + "province": "吉林省", + "name": "四平市", + "id": "220300" + }, + { + "province": "吉林省", + "name": "辽源市", + "id": "220400" + }, + { + "province": "吉林省", + "name": "通化市", + "id": "220500" + }, + { + "province": "吉林省", + "name": "白山市", + "id": "220600" + }, + { + "province": "吉林省", + "name": "松原市", + "id": "220700" + }, + { + "province": "吉林省", + "name": "白城市", + "id": "220800" + }, + { + "province": "吉林省", + "name": "延边朝鲜族自治州", + "id": "222400" + } + ], + "230000": [ + { + "province": "黑龙江省", + "name": "哈尔滨市", + "id": "230100" + }, + { + "province": "黑龙江省", + "name": "齐齐哈尔市", + "id": "230200" + }, + { + "province": "黑龙江省", + "name": "鸡西市", + "id": "230300" + }, + { + "province": "黑龙江省", + "name": "鹤岗市", + "id": "230400" + }, + { + "province": "黑龙江省", + "name": "双鸭山市", + "id": "230500" + }, + { + "province": "黑龙江省", + "name": "大庆市", + "id": "230600" + }, + { + "province": "黑龙江省", + "name": "伊春市", + "id": "230700" + }, + { + "province": "黑龙江省", + "name": "佳木斯市", + "id": "230800" + }, + { + "province": "黑龙江省", + "name": "七台河市", + "id": "230900" + }, + { + "province": "黑龙江省", + "name": "牡丹江市", + "id": "231000" + }, + { + "province": "黑龙江省", + "name": "黑河市", + "id": "231100" + }, + { + "province": "黑龙江省", + "name": "绥化市", + "id": "231200" + }, + { + "province": "黑龙江省", + "name": "大兴安岭地区", + "id": "232700" + } + ], + "310000": [ + { + "province": "上海市", + "name": "市辖区", + "id": "310100" + } + ], + "320000": [ + { + "province": "江苏省", + "name": "南京市", + "id": "320100" + }, + { + "province": "江苏省", + "name": "无锡市", + "id": "320200" + }, + { + "province": "江苏省", + "name": "徐州市", + "id": "320300" + }, + { + "province": "江苏省", + "name": "常州市", + "id": "320400" + }, + { + "province": "江苏省", + "name": "苏州市", + "id": "320500" + }, + { + "province": "江苏省", + "name": "南通市", + "id": "320600" + }, + { + "province": "江苏省", + "name": "连云港市", + "id": "320700" + }, + { + "province": "江苏省", + "name": "淮安市", + "id": "320800" + }, + { + "province": "江苏省", + "name": "盐城市", + "id": "320900" + }, + { + "province": "江苏省", + "name": "扬州市", + "id": "321000" + }, + { + "province": "江苏省", + "name": "镇江市", + "id": "321100" + }, + { + "province": "江苏省", + "name": "泰州市", + "id": "321200" + }, + { + "province": "江苏省", + "name": "宿迁市", + "id": "321300" + } + ], + "330000": [ + { + "province": "浙江省", + "name": "杭州市", + "id": "330100" + }, + { + "province": "浙江省", + "name": "宁波市", + "id": "330200" + }, + { + "province": "浙江省", + "name": "温州市", + "id": "330300" + }, + { + "province": "浙江省", + "name": "嘉兴市", + "id": "330400" + }, + { + "province": "浙江省", + "name": "湖州市", + "id": "330500" + }, + { + "province": "浙江省", + "name": "绍兴市", + "id": "330600" + }, + { + "province": "浙江省", + "name": "金华市", + "id": "330700" + }, + { + "province": "浙江省", + "name": "衢州市", + "id": "330800" + }, + { + "province": "浙江省", + "name": "舟山市", + "id": "330900" + }, + { + "province": "浙江省", + "name": "台州市", + "id": "331000" + }, + { + "province": "浙江省", + "name": "丽水市", + "id": "331100" + } + ], + "340000": [ + { + "province": "安徽省", + "name": "合肥市", + "id": "340100" + }, + { + "province": "安徽省", + "name": "芜湖市", + "id": "340200" + }, + { + "province": "安徽省", + "name": "蚌埠市", + "id": "340300" + }, + { + "province": "安徽省", + "name": "淮南市", + "id": "340400" + }, + { + "province": "安徽省", + "name": "马鞍山市", + "id": "340500" + }, + { + "province": "安徽省", + "name": "淮北市", + "id": "340600" + }, + { + "province": "安徽省", + "name": "铜陵市", + "id": "340700" + }, + { + "province": "安徽省", + "name": "安庆市", + "id": "340800" + }, + { + "province": "安徽省", + "name": "黄山市", + "id": "341000" + }, + { + "province": "安徽省", + "name": "滁州市", + "id": "341100" + }, + { + "province": "安徽省", + "name": "阜阳市", + "id": "341200" + }, + { + "province": "安徽省", + "name": "宿州市", + "id": "341300" + }, + { + "province": "安徽省", + "name": "六安市", + "id": "341500" + }, + { + "province": "安徽省", + "name": "亳州市", + "id": "341600" + }, + { + "province": "安徽省", + "name": "池州市", + "id": "341700" + }, + { + "province": "安徽省", + "name": "宣城市", + "id": "341800" + } + ], + "350000": [ + { + "province": "福建省", + "name": "福州市", + "id": "350100" + }, + { + "province": "福建省", + "name": "厦门市", + "id": "350200" + }, + { + "province": "福建省", + "name": "莆田市", + "id": "350300" + }, + { + "province": "福建省", + "name": "三明市", + "id": "350400" + }, + { + "province": "福建省", + "name": "泉州市", + "id": "350500" + }, + { + "province": "福建省", + "name": "漳州市", + "id": "350600" + }, + { + "province": "福建省", + "name": "南平市", + "id": "350700" + }, + { + "province": "福建省", + "name": "龙岩市", + "id": "350800" + }, + { + "province": "福建省", + "name": "宁德市", + "id": "350900" + } + ], + "360000": [ + { + "province": "江西省", + "name": "南昌市", + "id": "360100" + }, + { + "province": "江西省", + "name": "景德镇市", + "id": "360200" + }, + { + "province": "江西省", + "name": "萍乡市", + "id": "360300" + }, + { + "province": "江西省", + "name": "九江市", + "id": "360400" + }, + { + "province": "江西省", + "name": "新余市", + "id": "360500" + }, + { + "province": "江西省", + "name": "鹰潭市", + "id": "360600" + }, + { + "province": "江西省", + "name": "赣州市", + "id": "360700" + }, + { + "province": "江西省", + "name": "吉安市", + "id": "360800" + }, + { + "province": "江西省", + "name": "宜春市", + "id": "360900" + }, + { + "province": "江西省", + "name": "抚州市", + "id": "361000" + }, + { + "province": "江西省", + "name": "上饶市", + "id": "361100" + } + ], + "370000": [ + { + "province": "山东省", + "name": "济南市", + "id": "370100" + }, + { + "province": "山东省", + "name": "青岛市", + "id": "370200" + }, + { + "province": "山东省", + "name": "淄博市", + "id": "370300" + }, + { + "province": "山东省", + "name": "枣庄市", + "id": "370400" + }, + { + "province": "山东省", + "name": "东营市", + "id": "370500" + }, + { + "province": "山东省", + "name": "烟台市", + "id": "370600" + }, + { + "province": "山东省", + "name": "潍坊市", + "id": "370700" + }, + { + "province": "山东省", + "name": "济宁市", + "id": "370800" + }, + { + "province": "山东省", + "name": "泰安市", + "id": "370900" + }, + { + "province": "山东省", + "name": "威海市", + "id": "371000" + }, + { + "province": "山东省", + "name": "日照市", + "id": "371100" + }, + { + "province": "山东省", + "name": "莱芜市", + "id": "371200" + }, + { + "province": "山东省", + "name": "临沂市", + "id": "371300" + }, + { + "province": "山东省", + "name": "德州市", + "id": "371400" + }, + { + "province": "山东省", + "name": "聊城市", + "id": "371500" + }, + { + "province": "山东省", + "name": "滨州市", + "id": "371600" + }, + { + "province": "山东省", + "name": "菏泽市", + "id": "371700" + } + ], + "410000": [ + { + "province": "河南省", + "name": "郑州市", + "id": "410100" + }, + { + "province": "河南省", + "name": "开封市", + "id": "410200" + }, + { + "province": "河南省", + "name": "洛阳市", + "id": "410300" + }, + { + "province": "河南省", + "name": "平顶山市", + "id": "410400" + }, + { + "province": "河南省", + "name": "安阳市", + "id": "410500" + }, + { + "province": "河南省", + "name": "鹤壁市", + "id": "410600" + }, + { + "province": "河南省", + "name": "新乡市", + "id": "410700" + }, + { + "province": "河南省", + "name": "焦作市", + "id": "410800" + }, + { + "province": "河南省", + "name": "濮阳市", + "id": "410900" + }, + { + "province": "河南省", + "name": "许昌市", + "id": "411000" + }, + { + "province": "河南省", + "name": "漯河市", + "id": "411100" + }, + { + "province": "河南省", + "name": "三门峡市", + "id": "411200" + }, + { + "province": "河南省", + "name": "南阳市", + "id": "411300" + }, + { + "province": "河南省", + "name": "商丘市", + "id": "411400" + }, + { + "province": "河南省", + "name": "信阳市", + "id": "411500" + }, + { + "province": "河南省", + "name": "周口市", + "id": "411600" + }, + { + "province": "河南省", + "name": "驻马店市", + "id": "411700" + }, + { + "province": "河南省", + "name": "省直辖县级行政区划", + "id": "419000" + } + ], + "420000": [ + { + "province": "湖北省", + "name": "武汉市", + "id": "420100" + }, + { + "province": "湖北省", + "name": "黄石市", + "id": "420200" + }, + { + "province": "湖北省", + "name": "十堰市", + "id": "420300" + }, + { + "province": "湖北省", + "name": "宜昌市", + "id": "420500" + }, + { + "province": "湖北省", + "name": "襄阳市", + "id": "420600" + }, + { + "province": "湖北省", + "name": "鄂州市", + "id": "420700" + }, + { + "province": "湖北省", + "name": "荆门市", + "id": "420800" + }, + { + "province": "湖北省", + "name": "孝感市", + "id": "420900" + }, + { + "province": "湖北省", + "name": "荆州市", + "id": "421000" + }, + { + "province": "湖北省", + "name": "黄冈市", + "id": "421100" + }, + { + "province": "湖北省", + "name": "咸宁市", + "id": "421200" + }, + { + "province": "湖北省", + "name": "随州市", + "id": "421300" + }, + { + "province": "湖北省", + "name": "恩施土家族苗族自治州", + "id": "422800" + }, + { + "province": "湖北省", + "name": "省直辖县级行政区划", + "id": "429000" + } + ], + "430000": [ + { + "province": "湖南省", + "name": "长沙市", + "id": "430100" + }, + { + "province": "湖南省", + "name": "株洲市", + "id": "430200" + }, + { + "province": "湖南省", + "name": "湘潭市", + "id": "430300" + }, + { + "province": "湖南省", + "name": "衡阳市", + "id": "430400" + }, + { + "province": "湖南省", + "name": "邵阳市", + "id": "430500" + }, + { + "province": "湖南省", + "name": "岳阳市", + "id": "430600" + }, + { + "province": "湖南省", + "name": "常德市", + "id": "430700" + }, + { + "province": "湖南省", + "name": "张家界市", + "id": "430800" + }, + { + "province": "湖南省", + "name": "益阳市", + "id": "430900" + }, + { + "province": "湖南省", + "name": "郴州市", + "id": "431000" + }, + { + "province": "湖南省", + "name": "永州市", + "id": "431100" + }, + { + "province": "湖南省", + "name": "怀化市", + "id": "431200" + }, + { + "province": "湖南省", + "name": "娄底市", + "id": "431300" + }, + { + "province": "湖南省", + "name": "湘西土家族苗族自治州", + "id": "433100" + } + ], + "440000": [ + { + "province": "广东省", + "name": "广州市", + "id": "440100" + }, + { + "province": "广东省", + "name": "韶关市", + "id": "440200" + }, + { + "province": "广东省", + "name": "深圳市", + "id": "440300" + }, + { + "province": "广东省", + "name": "珠海市", + "id": "440400" + }, + { + "province": "广东省", + "name": "汕头市", + "id": "440500" + }, + { + "province": "广东省", + "name": "佛山市", + "id": "440600" + }, + { + "province": "广东省", + "name": "江门市", + "id": "440700" + }, + { + "province": "广东省", + "name": "湛江市", + "id": "440800" + }, + { + "province": "广东省", + "name": "茂名市", + "id": "440900" + }, + { + "province": "广东省", + "name": "肇庆市", + "id": "441200" + }, + { + "province": "广东省", + "name": "惠州市", + "id": "441300" + }, + { + "province": "广东省", + "name": "梅州市", + "id": "441400" + }, + { + "province": "广东省", + "name": "汕尾市", + "id": "441500" + }, + { + "province": "广东省", + "name": "河源市", + "id": "441600" + }, + { + "province": "广东省", + "name": "阳江市", + "id": "441700" + }, + { + "province": "广东省", + "name": "清远市", + "id": "441800" + }, + { + "province": "广东省", + "name": "东莞市", + "id": "441900" + }, + { + "province": "广东省", + "name": "中山市", + "id": "442000" + }, + { + "province": "广东省", + "name": "潮州市", + "id": "445100" + }, + { + "province": "广东省", + "name": "揭阳市", + "id": "445200" + }, + { + "province": "广东省", + "name": "云浮市", + "id": "445300" + } + ], + "450000": [ + { + "province": "广西壮族自治区", + "name": "南宁市", + "id": "450100" + }, + { + "province": "广西壮族自治区", + "name": "柳州市", + "id": "450200" + }, + { + "province": "广西壮族自治区", + "name": "桂林市", + "id": "450300" + }, + { + "province": "广西壮族自治区", + "name": "梧州市", + "id": "450400" + }, + { + "province": "广西壮族自治区", + "name": "北海市", + "id": "450500" + }, + { + "province": "广西壮族自治区", + "name": "防城港市", + "id": "450600" + }, + { + "province": "广西壮族自治区", + "name": "钦州市", + "id": "450700" + }, + { + "province": "广西壮族自治区", + "name": "贵港市", + "id": "450800" + }, + { + "province": "广西壮族自治区", + "name": "玉林市", + "id": "450900" + }, + { + "province": "广西壮族自治区", + "name": "百色市", + "id": "451000" + }, + { + "province": "广西壮族自治区", + "name": "贺州市", + "id": "451100" + }, + { + "province": "广西壮族自治区", + "name": "河池市", + "id": "451200" + }, + { + "province": "广西壮族自治区", + "name": "来宾市", + "id": "451300" + }, + { + "province": "广西壮族自治区", + "name": "崇左市", + "id": "451400" + } + ], + "460000": [ + { + "province": "海南省", + "name": "海口市", + "id": "460100" + }, + { + "province": "海南省", + "name": "三亚市", + "id": "460200" + }, + { + "province": "海南省", + "name": "三沙市", + "id": "460300" + }, + { + "province": "海南省", + "name": "儋州市", + "id": "460400" + }, + { + "province": "海南省", + "name": "省直辖县级行政区划", + "id": "469000" + } + ], + "500000": [ + { + "province": "重庆市", + "name": "市辖区", + "id": "500100" + }, + { + "province": "重庆市", + "name": "县", + "id": "500200" + } + ], + "510000": [ + { + "province": "四川省", + "name": "成都市", + "id": "510100" + }, + { + "province": "四川省", + "name": "自贡市", + "id": "510300" + }, + { + "province": "四川省", + "name": "攀枝花市", + "id": "510400" + }, + { + "province": "四川省", + "name": "泸州市", + "id": "510500" + }, + { + "province": "四川省", + "name": "德阳市", + "id": "510600" + }, + { + "province": "四川省", + "name": "绵阳市", + "id": "510700" + }, + { + "province": "四川省", + "name": "广元市", + "id": "510800" + }, + { + "province": "四川省", + "name": "遂宁市", + "id": "510900" + }, + { + "province": "四川省", + "name": "内江市", + "id": "511000" + }, + { + "province": "四川省", + "name": "乐山市", + "id": "511100" + }, + { + "province": "四川省", + "name": "南充市", + "id": "511300" + }, + { + "province": "四川省", + "name": "眉山市", + "id": "511400" + }, + { + "province": "四川省", + "name": "宜宾市", + "id": "511500" + }, + { + "province": "四川省", + "name": "广安市", + "id": "511600" + }, + { + "province": "四川省", + "name": "达州市", + "id": "511700" + }, + { + "province": "四川省", + "name": "雅安市", + "id": "511800" + }, + { + "province": "四川省", + "name": "巴中市", + "id": "511900" + }, + { + "province": "四川省", + "name": "资阳市", + "id": "512000" + }, + { + "province": "四川省", + "name": "阿坝藏族羌族自治州", + "id": "513200" + }, + { + "province": "四川省", + "name": "甘孜藏族自治州", + "id": "513300" + }, + { + "province": "四川省", + "name": "凉山彝族自治州", + "id": "513400" + } + ], + "520000": [ + { + "province": "贵州省", + "name": "贵阳市", + "id": "520100" + }, + { + "province": "贵州省", + "name": "六盘水市", + "id": "520200" + }, + { + "province": "贵州省", + "name": "遵义市", + "id": "520300" + }, + { + "province": "贵州省", + "name": "安顺市", + "id": "520400" + }, + { + "province": "贵州省", + "name": "毕节市", + "id": "520500" + }, + { + "province": "贵州省", + "name": "铜仁市", + "id": "520600" + }, + { + "province": "贵州省", + "name": "黔西南布依族苗族自治州", + "id": "522300" + }, + { + "province": "贵州省", + "name": "黔东南苗族侗族自治州", + "id": "522600" + }, + { + "province": "贵州省", + "name": "黔南布依族苗族自治州", + "id": "522700" + } + ], + "530000": [ + { + "province": "云南省", + "name": "昆明市", + "id": "530100" + }, + { + "province": "云南省", + "name": "曲靖市", + "id": "530300" + }, + { + "province": "云南省", + "name": "玉溪市", + "id": "530400" + }, + { + "province": "云南省", + "name": "保山市", + "id": "530500" + }, + { + "province": "云南省", + "name": "昭通市", + "id": "530600" + }, + { + "province": "云南省", + "name": "丽江市", + "id": "530700" + }, + { + "province": "云南省", + "name": "普洱市", + "id": "530800" + }, + { + "province": "云南省", + "name": "临沧市", + "id": "530900" + }, + { + "province": "云南省", + "name": "楚雄彝族自治州", + "id": "532300" + }, + { + "province": "云南省", + "name": "红河哈尼族彝族自治州", + "id": "532500" + }, + { + "province": "云南省", + "name": "文山壮族苗族自治州", + "id": "532600" + }, + { + "province": "云南省", + "name": "西双版纳傣族自治州", + "id": "532800" + }, + { + "province": "云南省", + "name": "大理白族自治州", + "id": "532900" + }, + { + "province": "云南省", + "name": "德宏傣族景颇族自治州", + "id": "533100" + }, + { + "province": "云南省", + "name": "怒江傈僳族自治州", + "id": "533300" + }, + { + "province": "云南省", + "name": "迪庆藏族自治州", + "id": "533400" + } + ], + "540000": [ + { + "province": "西藏自治区", + "name": "拉萨市", + "id": "540100" + }, + { + "province": "西藏自治区", + "name": "日喀则市", + "id": "540200" + }, + { + "province": "西藏自治区", + "name": "昌都市", + "id": "540300" + }, + { + "province": "西藏自治区", + "name": "林芝市", + "id": "540400" + }, + { + "province": "西藏自治区", + "name": "山南市", + "id": "540500" + }, + { + "province": "西藏自治区", + "name": "那曲地区", + "id": "542400" + }, + { + "province": "西藏自治区", + "name": "阿里地区", + "id": "542500" + } + ], + "610000": [ + { + "province": "陕西省", + "name": "西安市", + "id": "610100" + }, + { + "province": "陕西省", + "name": "铜川市", + "id": "610200" + }, + { + "province": "陕西省", + "name": "宝鸡市", + "id": "610300" + }, + { + "province": "陕西省", + "name": "咸阳市", + "id": "610400" + }, + { + "province": "陕西省", + "name": "渭南市", + "id": "610500" + }, + { + "province": "陕西省", + "name": "延安市", + "id": "610600" + }, + { + "province": "陕西省", + "name": "汉中市", + "id": "610700" + }, + { + "province": "陕西省", + "name": "榆林市", + "id": "610800" + }, + { + "province": "陕西省", + "name": "安康市", + "id": "610900" + }, + { + "province": "陕西省", + "name": "商洛市", + "id": "611000" + } + ], + "620000": [ + { + "province": "甘肃省", + "name": "兰州市", + "id": "620100" + }, + { + "province": "甘肃省", + "name": "嘉峪关市", + "id": "620200" + }, + { + "province": "甘肃省", + "name": "金昌市", + "id": "620300" + }, + { + "province": "甘肃省", + "name": "白银市", + "id": "620400" + }, + { + "province": "甘肃省", + "name": "天水市", + "id": "620500" + }, + { + "province": "甘肃省", + "name": "武威市", + "id": "620600" + }, + { + "province": "甘肃省", + "name": "张掖市", + "id": "620700" + }, + { + "province": "甘肃省", + "name": "平凉市", + "id": "620800" + }, + { + "province": "甘肃省", + "name": "酒泉市", + "id": "620900" + }, + { + "province": "甘肃省", + "name": "庆阳市", + "id": "621000" + }, + { + "province": "甘肃省", + "name": "定西市", + "id": "621100" + }, + { + "province": "甘肃省", + "name": "陇南市", + "id": "621200" + }, + { + "province": "甘肃省", + "name": "临夏回族自治州", + "id": "622900" + }, + { + "province": "甘肃省", + "name": "甘南藏族自治州", + "id": "623000" + } + ], + "630000": [ + { + "province": "青海省", + "name": "西宁市", + "id": "630100" + }, + { + "province": "青海省", + "name": "海东市", + "id": "630200" + }, + { + "province": "青海省", + "name": "海北藏族自治州", + "id": "632200" + }, + { + "province": "青海省", + "name": "黄南藏族自治州", + "id": "632300" + }, + { + "province": "青海省", + "name": "海南藏族自治州", + "id": "632500" + }, + { + "province": "青海省", + "name": "果洛藏族自治州", + "id": "632600" + }, + { + "province": "青海省", + "name": "玉树藏族自治州", + "id": "632700" + }, + { + "province": "青海省", + "name": "海西蒙古族藏族自治州", + "id": "632800" + } + ], + "640000": [ + { + "province": "宁夏回族自治区", + "name": "银川市", + "id": "640100" + }, + { + "province": "宁夏回族自治区", + "name": "石嘴山市", + "id": "640200" + }, + { + "province": "宁夏回族自治区", + "name": "吴忠市", + "id": "640300" + }, + { + "province": "宁夏回族自治区", + "name": "固原市", + "id": "640400" + }, + { + "province": "宁夏回族自治区", + "name": "中卫市", + "id": "640500" + } + ], + "650000": [ + { + "province": "新疆维吾尔自治区", + "name": "乌鲁木齐市", + "id": "650100" + }, + { + "province": "新疆维吾尔自治区", + "name": "克拉玛依市", + "id": "650200" + }, + { + "province": "新疆维吾尔自治区", + "name": "吐鲁番市", + "id": "650400" + }, + { + "province": "新疆维吾尔自治区", + "name": "哈密市", + "id": "650500" + }, + { + "province": "新疆维吾尔自治区", + "name": "昌吉回族自治州", + "id": "652300" + }, + { + "province": "新疆维吾尔自治区", + "name": "博尔塔拉蒙古自治州", + "id": "652700" + }, + { + "province": "新疆维吾尔自治区", + "name": "巴音郭楞蒙古自治州", + "id": "652800" + }, + { + "province": "新疆维吾尔自治区", + "name": "阿克苏地区", + "id": "652900" + }, + { + "province": "新疆维吾尔自治区", + "name": "克孜勒苏柯尔克孜自治州", + "id": "653000" + }, + { + "province": "新疆维吾尔自治区", + "name": "喀什地区", + "id": "653100" + }, + { + "province": "新疆维吾尔自治区", + "name": "和田地区", + "id": "653200" + }, + { + "province": "新疆维吾尔自治区", + "name": "伊犁哈萨克自治州", + "id": "654000" + }, + { + "province": "新疆维吾尔自治区", + "name": "塔城地区", + "id": "654200" + }, + { + "province": "新疆维吾尔自治区", + "name": "阿勒泰地区", + "id": "654300" + }, + { + "province": "新疆维吾尔自治区", + "name": "自治区直辖县级行政区划", + "id": "659000" + } + ], + "710000": [ + { + "province": "台湾省", + "name": "台湾", + "id": "710000" + }], + "810000": [ + { + "province": "香港特别行政区", + "name": "香港", + "id": "810000" + }], + "820000": [ + { + "province": "澳门特别行政区", + "name": "澳门", + "id": "820000" + }] +} +var areas = { + "110100": [ + { + "city": "市辖区", + "name": "东城区", + "id": "110101" + }, + { + "city": "市辖区", + "name": "西城区", + "id": "110102" + }, + { + "city": "市辖区", + "name": "朝阳区", + "id": "110105" + }, + { + "city": "市辖区", + "name": "丰台区", + "id": "110106" + }, + { + "city": "市辖区", + "name": "石景山区", + "id": "110107" + }, + { + "city": "市辖区", + "name": "海淀区", + "id": "110108" + }, + { + "city": "市辖区", + "name": "门头沟区", + "id": "110109" + }, + { + "city": "市辖区", + "name": "房山区", + "id": "110111" + }, + { + "city": "市辖区", + "name": "通州区", + "id": "110112" + }, + { + "city": "市辖区", + "name": "顺义区", + "id": "110113" + }, + { + "city": "市辖区", + "name": "昌平区", + "id": "110114" + }, + { + "city": "市辖区", + "name": "大兴区", + "id": "110115" + }, + { + "city": "市辖区", + "name": "怀柔区", + "id": "110116" + }, + { + "city": "市辖区", + "name": "平谷区", + "id": "110117" + }, + { + "city": "市辖区", + "name": "密云区", + "id": "110118" + }, + { + "city": "市辖区", + "name": "延庆区", + "id": "110119" + } + ], + "120100": [ + { + "city": "市辖区", + "name": "和平区", + "id": "120101" + }, + { + "city": "市辖区", + "name": "河东区", + "id": "120102" + }, + { + "city": "市辖区", + "name": "河西区", + "id": "120103" + }, + { + "city": "市辖区", + "name": "南开区", + "id": "120104" + }, + { + "city": "市辖区", + "name": "河北区", + "id": "120105" + }, + { + "city": "市辖区", + "name": "红桥区", + "id": "120106" + }, + { + "city": "市辖区", + "name": "东丽区", + "id": "120110" + }, + { + "city": "市辖区", + "name": "西青区", + "id": "120111" + }, + { + "city": "市辖区", + "name": "津南区", + "id": "120112" + }, + { + "city": "市辖区", + "name": "北辰区", + "id": "120113" + }, + { + "city": "市辖区", + "name": "武清区", + "id": "120114" + }, + { + "city": "市辖区", + "name": "宝坻区", + "id": "120115" + }, + { + "city": "市辖区", + "name": "滨海新区", + "id": "120116" + }, + { + "city": "市辖区", + "name": "宁河区", + "id": "120117" + }, + { + "city": "市辖区", + "name": "静海区", + "id": "120118" + }, + { + "city": "市辖区", + "name": "蓟州区", + "id": "120119" + } + ], + "130100": [ + { + "city": "石家庄市", + "name": "市辖区", + "id": "130101" + }, + { + "city": "石家庄市", + "name": "长安区", + "id": "130102" + }, + { + "city": "石家庄市", + "name": "桥西区", + "id": "130104" + }, + { + "city": "石家庄市", + "name": "新华区", + "id": "130105" + }, + { + "city": "石家庄市", + "name": "井陉矿区", + "id": "130107" + }, + { + "city": "石家庄市", + "name": "裕华区", + "id": "130108" + }, + { + "city": "石家庄市", + "name": "藁城区", + "id": "130109" + }, + { + "city": "石家庄市", + "name": "鹿泉区", + "id": "130110" + }, + { + "city": "石家庄市", + "name": "栾城区", + "id": "130111" + }, + { + "city": "石家庄市", + "name": "井陉县", + "id": "130121" + }, + { + "city": "石家庄市", + "name": "正定县", + "id": "130123" + }, + { + "city": "石家庄市", + "name": "行唐县", + "id": "130125" + }, + { + "city": "石家庄市", + "name": "灵寿县", + "id": "130126" + }, + { + "city": "石家庄市", + "name": "高邑县", + "id": "130127" + }, + { + "city": "石家庄市", + "name": "深泽县", + "id": "130128" + }, + { + "city": "石家庄市", + "name": "赞皇县", + "id": "130129" + }, + { + "city": "石家庄市", + "name": "无极县", + "id": "130130" + }, + { + "city": "石家庄市", + "name": "平山县", + "id": "130131" + }, + { + "city": "石家庄市", + "name": "元氏县", + "id": "130132" + }, + { + "city": "石家庄市", + "name": "赵县", + "id": "130133" + }, + { + "city": "石家庄市", + "name": "晋州市", + "id": "130183" + }, + { + "city": "石家庄市", + "name": "新乐市", + "id": "130184" + } + ], + "130200": [ + { + "city": "唐山市", + "name": "市辖区", + "id": "130201" + }, + { + "city": "唐山市", + "name": "路南区", + "id": "130202" + }, + { + "city": "唐山市", + "name": "路北区", + "id": "130203" + }, + { + "city": "唐山市", + "name": "古冶区", + "id": "130204" + }, + { + "city": "唐山市", + "name": "开平区", + "id": "130205" + }, + { + "city": "唐山市", + "name": "丰南区", + "id": "130207" + }, + { + "city": "唐山市", + "name": "丰润区", + "id": "130208" + }, + { + "city": "唐山市", + "name": "曹妃甸区", + "id": "130209" + }, + { + "city": "唐山市", + "name": "滦县", + "id": "130223" + }, + { + "city": "唐山市", + "name": "滦南县", + "id": "130224" + }, + { + "city": "唐山市", + "name": "乐亭县", + "id": "130225" + }, + { + "city": "唐山市", + "name": "迁西县", + "id": "130227" + }, + { + "city": "唐山市", + "name": "玉田县", + "id": "130229" + }, + { + "city": "唐山市", + "name": "遵化市", + "id": "130281" + }, + { + "city": "唐山市", + "name": "迁安市", + "id": "130283" + } + ], + "130300": [ + { + "city": "秦皇岛市", + "name": "市辖区", + "id": "130301" + }, + { + "city": "秦皇岛市", + "name": "海港区", + "id": "130302" + }, + { + "city": "秦皇岛市", + "name": "山海关区", + "id": "130303" + }, + { + "city": "秦皇岛市", + "name": "北戴河区", + "id": "130304" + }, + { + "city": "秦皇岛市", + "name": "抚宁区", + "id": "130306" + }, + { + "city": "秦皇岛市", + "name": "青龙满族自治县", + "id": "130321" + }, + { + "city": "秦皇岛市", + "name": "昌黎县", + "id": "130322" + }, + { + "city": "秦皇岛市", + "name": "卢龙县", + "id": "130324" + } + ], + "130400": [ + { + "city": "邯郸市", + "name": "市辖区", + "id": "130401" + }, + { + "city": "邯郸市", + "name": "邯山区", + "id": "130402" + }, + { + "city": "邯郸市", + "name": "丛台区", + "id": "130403" + }, + { + "city": "邯郸市", + "name": "复兴区", + "id": "130404" + }, + { + "city": "邯郸市", + "name": "峰峰矿区", + "id": "130406" + }, + { + "city": "邯郸市", + "name": "邯郸县", + "id": "130421" + }, + { + "city": "邯郸市", + "name": "临漳县", + "id": "130423" + }, + { + "city": "邯郸市", + "name": "成安县", + "id": "130424" + }, + { + "city": "邯郸市", + "name": "大名县", + "id": "130425" + }, + { + "city": "邯郸市", + "name": "涉县", + "id": "130426" + }, + { + "city": "邯郸市", + "name": "磁县", + "id": "130427" + }, + { + "city": "邯郸市", + "name": "肥乡县", + "id": "130428" + }, + { + "city": "邯郸市", + "name": "永年县", + "id": "130429" + }, + { + "city": "邯郸市", + "name": "邱县", + "id": "130430" + }, + { + "city": "邯郸市", + "name": "鸡泽县", + "id": "130431" + }, + { + "city": "邯郸市", + "name": "广平县", + "id": "130432" + }, + { + "city": "邯郸市", + "name": "馆陶县", + "id": "130433" + }, + { + "city": "邯郸市", + "name": "魏县", + "id": "130434" + }, + { + "city": "邯郸市", + "name": "曲周县", + "id": "130435" + }, + { + "city": "邯郸市", + "name": "武安市", + "id": "130481" + } + ], + "130500": [ + { + "city": "邢台市", + "name": "市辖区", + "id": "130501" + }, + { + "city": "邢台市", + "name": "桥东区", + "id": "130502" + }, + { + "city": "邢台市", + "name": "桥西区", + "id": "130503" + }, + { + "city": "邢台市", + "name": "邢台县", + "id": "130521" + }, + { + "city": "邢台市", + "name": "临城县", + "id": "130522" + }, + { + "city": "邢台市", + "name": "内丘县", + "id": "130523" + }, + { + "city": "邢台市", + "name": "柏乡县", + "id": "130524" + }, + { + "city": "邢台市", + "name": "隆尧县", + "id": "130525" + }, + { + "city": "邢台市", + "name": "任县", + "id": "130526" + }, + { + "city": "邢台市", + "name": "南和县", + "id": "130527" + }, + { + "city": "邢台市", + "name": "宁晋县", + "id": "130528" + }, + { + "city": "邢台市", + "name": "巨鹿县", + "id": "130529" + }, + { + "city": "邢台市", + "name": "新河县", + "id": "130530" + }, + { + "city": "邢台市", + "name": "广宗县", + "id": "130531" + }, + { + "city": "邢台市", + "name": "平乡县", + "id": "130532" + }, + { + "city": "邢台市", + "name": "威县", + "id": "130533" + }, + { + "city": "邢台市", + "name": "清河县", + "id": "130534" + }, + { + "city": "邢台市", + "name": "临西县", + "id": "130535" + }, + { + "city": "邢台市", + "name": "南宫市", + "id": "130581" + }, + { + "city": "邢台市", + "name": "沙河市", + "id": "130582" + } + ], + "130600": [ + { + "city": "保定市", + "name": "市辖区", + "id": "130601" + }, + { + "city": "保定市", + "name": "竞秀区", + "id": "130602" + }, + { + "city": "保定市", + "name": "莲池区", + "id": "130606" + }, + { + "city": "保定市", + "name": "满城区", + "id": "130607" + }, + { + "city": "保定市", + "name": "清苑区", + "id": "130608" + }, + { + "city": "保定市", + "name": "徐水区", + "id": "130609" + }, + { + "city": "保定市", + "name": "涞水县", + "id": "130623" + }, + { + "city": "保定市", + "name": "阜平县", + "id": "130624" + }, + { + "city": "保定市", + "name": "定兴县", + "id": "130626" + }, + { + "city": "保定市", + "name": "唐县", + "id": "130627" + }, + { + "city": "保定市", + "name": "高阳县", + "id": "130628" + }, + { + "city": "保定市", + "name": "容城县", + "id": "130629" + }, + { + "city": "保定市", + "name": "涞源县", + "id": "130630" + }, + { + "city": "保定市", + "name": "望都县", + "id": "130631" + }, + { + "city": "保定市", + "name": "安新县", + "id": "130632" + }, + { + "city": "保定市", + "name": "易县", + "id": "130633" + }, + { + "city": "保定市", + "name": "曲阳县", + "id": "130634" + }, + { + "city": "保定市", + "name": "蠡县", + "id": "130635" + }, + { + "city": "保定市", + "name": "顺平县", + "id": "130636" + }, + { + "city": "保定市", + "name": "博野县", + "id": "130637" + }, + { + "city": "保定市", + "name": "雄县", + "id": "130638" + }, + { + "city": "保定市", + "name": "涿州市", + "id": "130681" + }, + { + "city": "保定市", + "name": "安国市", + "id": "130683" + }, + { + "city": "保定市", + "name": "高碑店市", + "id": "130684" + } + ], + "130700": [ + { + "city": "张家口市", + "name": "市辖区", + "id": "130701" + }, + { + "city": "张家口市", + "name": "桥东区", + "id": "130702" + }, + { + "city": "张家口市", + "name": "桥西区", + "id": "130703" + }, + { + "city": "张家口市", + "name": "宣化区", + "id": "130705" + }, + { + "city": "张家口市", + "name": "下花园区", + "id": "130706" + }, + { + "city": "张家口市", + "name": "万全区", + "id": "130708" + }, + { + "city": "张家口市", + "name": "崇礼区", + "id": "130709" + }, + { + "city": "张家口市", + "name": "张北县", + "id": "130722" + }, + { + "city": "张家口市", + "name": "康保县", + "id": "130723" + }, + { + "city": "张家口市", + "name": "沽源县", + "id": "130724" + }, + { + "city": "张家口市", + "name": "尚义县", + "id": "130725" + }, + { + "city": "张家口市", + "name": "蔚县", + "id": "130726" + }, + { + "city": "张家口市", + "name": "阳原县", + "id": "130727" + }, + { + "city": "张家口市", + "name": "怀安县", + "id": "130728" + }, + { + "city": "张家口市", + "name": "怀来县", + "id": "130730" + }, + { + "city": "张家口市", + "name": "涿鹿县", + "id": "130731" + }, + { + "city": "张家口市", + "name": "赤城县", + "id": "130732" + } + ], + "130800": [ + { + "city": "承德市", + "name": "市辖区", + "id": "130801" + }, + { + "city": "承德市", + "name": "双桥区", + "id": "130802" + }, + { + "city": "承德市", + "name": "双滦区", + "id": "130803" + }, + { + "city": "承德市", + "name": "鹰手营子矿区", + "id": "130804" + }, + { + "city": "承德市", + "name": "承德县", + "id": "130821" + }, + { + "city": "承德市", + "name": "兴隆县", + "id": "130822" + }, + { + "city": "承德市", + "name": "平泉县", + "id": "130823" + }, + { + "city": "承德市", + "name": "滦平县", + "id": "130824" + }, + { + "city": "承德市", + "name": "隆化县", + "id": "130825" + }, + { + "city": "承德市", + "name": "丰宁满族自治县", + "id": "130826" + }, + { + "city": "承德市", + "name": "宽城满族自治县", + "id": "130827" + }, + { + "city": "承德市", + "name": "围场满族蒙古族自治县", + "id": "130828" + } + ], + "130900": [ + { + "city": "沧州市", + "name": "市辖区", + "id": "130901" + }, + { + "city": "沧州市", + "name": "新华区", + "id": "130902" + }, + { + "city": "沧州市", + "name": "运河区", + "id": "130903" + }, + { + "city": "沧州市", + "name": "沧县", + "id": "130921" + }, + { + "city": "沧州市", + "name": "青县", + "id": "130922" + }, + { + "city": "沧州市", + "name": "东光县", + "id": "130923" + }, + { + "city": "沧州市", + "name": "海兴县", + "id": "130924" + }, + { + "city": "沧州市", + "name": "盐山县", + "id": "130925" + }, + { + "city": "沧州市", + "name": "肃宁县", + "id": "130926" + }, + { + "city": "沧州市", + "name": "南皮县", + "id": "130927" + }, + { + "city": "沧州市", + "name": "吴桥县", + "id": "130928" + }, + { + "city": "沧州市", + "name": "献县", + "id": "130929" + }, + { + "city": "沧州市", + "name": "孟村回族自治县", + "id": "130930" + }, + { + "city": "沧州市", + "name": "泊头市", + "id": "130981" + }, + { + "city": "沧州市", + "name": "任丘市", + "id": "130982" + }, + { + "city": "沧州市", + "name": "黄骅市", + "id": "130983" + }, + { + "city": "沧州市", + "name": "河间市", + "id": "130984" + } + ], + "131000": [ + { + "city": "廊坊市", + "name": "市辖区", + "id": "131001" + }, + { + "city": "廊坊市", + "name": "安次区", + "id": "131002" + }, + { + "city": "廊坊市", + "name": "广阳区", + "id": "131003" + }, + { + "city": "廊坊市", + "name": "固安县", + "id": "131022" + }, + { + "city": "廊坊市", + "name": "永清县", + "id": "131023" + }, + { + "city": "廊坊市", + "name": "香河县", + "id": "131024" + }, + { + "city": "廊坊市", + "name": "大城县", + "id": "131025" + }, + { + "city": "廊坊市", + "name": "文安县", + "id": "131026" + }, + { + "city": "廊坊市", + "name": "大厂回族自治县", + "id": "131028" + }, + { + "city": "廊坊市", + "name": "霸州市", + "id": "131081" + }, + { + "city": "廊坊市", + "name": "三河市", + "id": "131082" + } + ], + "131100": [ + { + "city": "衡水市", + "name": "市辖区", + "id": "131101" + }, + { + "city": "衡水市", + "name": "桃城区", + "id": "131102" + }, + { + "city": "衡水市", + "name": "冀州区", + "id": "131103" + }, + { + "city": "衡水市", + "name": "枣强县", + "id": "131121" + }, + { + "city": "衡水市", + "name": "武邑县", + "id": "131122" + }, + { + "city": "衡水市", + "name": "武强县", + "id": "131123" + }, + { + "city": "衡水市", + "name": "饶阳县", + "id": "131124" + }, + { + "city": "衡水市", + "name": "安平县", + "id": "131125" + }, + { + "city": "衡水市", + "name": "故城县", + "id": "131126" + }, + { + "city": "衡水市", + "name": "景县", + "id": "131127" + }, + { + "city": "衡水市", + "name": "阜城县", + "id": "131128" + }, + { + "city": "衡水市", + "name": "深州市", + "id": "131182" + } + ], + "139000": [ + { + "city": "省直辖县级行政区划", + "name": "定州市", + "id": "139001" + }, + { + "city": "省直辖县级行政区划", + "name": "辛集市", + "id": "139002" + } + ], + "140100": [ + { + "city": "太原市", + "name": "市辖区", + "id": "140101" + }, + { + "city": "太原市", + "name": "小店区", + "id": "140105" + }, + { + "city": "太原市", + "name": "迎泽区", + "id": "140106" + }, + { + "city": "太原市", + "name": "杏花岭区", + "id": "140107" + }, + { + "city": "太原市", + "name": "尖草坪区", + "id": "140108" + }, + { + "city": "太原市", + "name": "万柏林区", + "id": "140109" + }, + { + "city": "太原市", + "name": "晋源区", + "id": "140110" + }, + { + "city": "太原市", + "name": "清徐县", + "id": "140121" + }, + { + "city": "太原市", + "name": "阳曲县", + "id": "140122" + }, + { + "city": "太原市", + "name": "娄烦县", + "id": "140123" + }, + { + "city": "太原市", + "name": "古交市", + "id": "140181" + } + ], + "140200": [ + { + "city": "大同市", + "name": "市辖区", + "id": "140201" + }, + { + "city": "大同市", + "name": "城区", + "id": "140202" + }, + { + "city": "大同市", + "name": "矿区", + "id": "140203" + }, + { + "city": "大同市", + "name": "南郊区", + "id": "140211" + }, + { + "city": "大同市", + "name": "新荣区", + "id": "140212" + }, + { + "city": "大同市", + "name": "阳高县", + "id": "140221" + }, + { + "city": "大同市", + "name": "天镇县", + "id": "140222" + }, + { + "city": "大同市", + "name": "广灵县", + "id": "140223" + }, + { + "city": "大同市", + "name": "灵丘县", + "id": "140224" + }, + { + "city": "大同市", + "name": "浑源县", + "id": "140225" + }, + { + "city": "大同市", + "name": "左云县", + "id": "140226" + }, + { + "city": "大同市", + "name": "大同县", + "id": "140227" + } + ], + "140300": [ + { + "city": "阳泉市", + "name": "市辖区", + "id": "140301" + }, + { + "city": "阳泉市", + "name": "城区", + "id": "140302" + }, + { + "city": "阳泉市", + "name": "矿区", + "id": "140303" + }, + { + "city": "阳泉市", + "name": "郊区", + "id": "140311" + }, + { + "city": "阳泉市", + "name": "平定县", + "id": "140321" + }, + { + "city": "阳泉市", + "name": "盂县", + "id": "140322" + } + ], + "140400": [ + { + "city": "长治市", + "name": "市辖区", + "id": "140401" + }, + { + "city": "长治市", + "name": "城区", + "id": "140402" + }, + { + "city": "长治市", + "name": "郊区", + "id": "140411" + }, + { + "city": "长治市", + "name": "长治县", + "id": "140421" + }, + { + "city": "长治市", + "name": "襄垣县", + "id": "140423" + }, + { + "city": "长治市", + "name": "屯留县", + "id": "140424" + }, + { + "city": "长治市", + "name": "平顺县", + "id": "140425" + }, + { + "city": "长治市", + "name": "黎城县", + "id": "140426" + }, + { + "city": "长治市", + "name": "壶关县", + "id": "140427" + }, + { + "city": "长治市", + "name": "长子县", + "id": "140428" + }, + { + "city": "长治市", + "name": "武乡县", + "id": "140429" + }, + { + "city": "长治市", + "name": "沁县", + "id": "140430" + }, + { + "city": "长治市", + "name": "沁源县", + "id": "140431" + }, + { + "city": "长治市", + "name": "潞城市", + "id": "140481" + } + ], + "140500": [ + { + "city": "晋城市", + "name": "市辖区", + "id": "140501" + }, + { + "city": "晋城市", + "name": "城区", + "id": "140502" + }, + { + "city": "晋城市", + "name": "沁水县", + "id": "140521" + }, + { + "city": "晋城市", + "name": "阳城县", + "id": "140522" + }, + { + "city": "晋城市", + "name": "陵川县", + "id": "140524" + }, + { + "city": "晋城市", + "name": "泽州县", + "id": "140525" + }, + { + "city": "晋城市", + "name": "高平市", + "id": "140581" + } + ], + "140600": [ + { + "city": "朔州市", + "name": "市辖区", + "id": "140601" + }, + { + "city": "朔州市", + "name": "朔城区", + "id": "140602" + }, + { + "city": "朔州市", + "name": "平鲁区", + "id": "140603" + }, + { + "city": "朔州市", + "name": "山阴县", + "id": "140621" + }, + { + "city": "朔州市", + "name": "应县", + "id": "140622" + }, + { + "city": "朔州市", + "name": "右玉县", + "id": "140623" + }, + { + "city": "朔州市", + "name": "怀仁县", + "id": "140624" + } + ], + "140700": [ + { + "city": "晋中市", + "name": "市辖区", + "id": "140701" + }, + { + "city": "晋中市", + "name": "榆次区", + "id": "140702" + }, + { + "city": "晋中市", + "name": "榆社县", + "id": "140721" + }, + { + "city": "晋中市", + "name": "左权县", + "id": "140722" + }, + { + "city": "晋中市", + "name": "和顺县", + "id": "140723" + }, + { + "city": "晋中市", + "name": "昔阳县", + "id": "140724" + }, + { + "city": "晋中市", + "name": "寿阳县", + "id": "140725" + }, + { + "city": "晋中市", + "name": "太谷县", + "id": "140726" + }, + { + "city": "晋中市", + "name": "祁县", + "id": "140727" + }, + { + "city": "晋中市", + "name": "平遥县", + "id": "140728" + }, + { + "city": "晋中市", + "name": "灵石县", + "id": "140729" + }, + { + "city": "晋中市", + "name": "介休市", + "id": "140781" + } + ], + "140800": [ + { + "city": "运城市", + "name": "市辖区", + "id": "140801" + }, + { + "city": "运城市", + "name": "盐湖区", + "id": "140802" + }, + { + "city": "运城市", + "name": "临猗县", + "id": "140821" + }, + { + "city": "运城市", + "name": "万荣县", + "id": "140822" + }, + { + "city": "运城市", + "name": "闻喜县", + "id": "140823" + }, + { + "city": "运城市", + "name": "稷山县", + "id": "140824" + }, + { + "city": "运城市", + "name": "新绛县", + "id": "140825" + }, + { + "city": "运城市", + "name": "绛县", + "id": "140826" + }, + { + "city": "运城市", + "name": "垣曲县", + "id": "140827" + }, + { + "city": "运城市", + "name": "夏县", + "id": "140828" + }, + { + "city": "运城市", + "name": "平陆县", + "id": "140829" + }, + { + "city": "运城市", + "name": "芮城县", + "id": "140830" + }, + { + "city": "运城市", + "name": "永济市", + "id": "140881" + }, + { + "city": "运城市", + "name": "河津市", + "id": "140882" + } + ], + "140900": [ + { + "city": "忻州市", + "name": "市辖区", + "id": "140901" + }, + { + "city": "忻州市", + "name": "忻府区", + "id": "140902" + }, + { + "city": "忻州市", + "name": "定襄县", + "id": "140921" + }, + { + "city": "忻州市", + "name": "五台县", + "id": "140922" + }, + { + "city": "忻州市", + "name": "代县", + "id": "140923" + }, + { + "city": "忻州市", + "name": "繁峙县", + "id": "140924" + }, + { + "city": "忻州市", + "name": "宁武县", + "id": "140925" + }, + { + "city": "忻州市", + "name": "静乐县", + "id": "140926" + }, + { + "city": "忻州市", + "name": "神池县", + "id": "140927" + }, + { + "city": "忻州市", + "name": "五寨县", + "id": "140928" + }, + { + "city": "忻州市", + "name": "岢岚县", + "id": "140929" + }, + { + "city": "忻州市", + "name": "河曲县", + "id": "140930" + }, + { + "city": "忻州市", + "name": "保德县", + "id": "140931" + }, + { + "city": "忻州市", + "name": "偏关县", + "id": "140932" + }, + { + "city": "忻州市", + "name": "原平市", + "id": "140981" + } + ], + "141000": [ + { + "city": "临汾市", + "name": "市辖区", + "id": "141001" + }, + { + "city": "临汾市", + "name": "尧都区", + "id": "141002" + }, + { + "city": "临汾市", + "name": "曲沃县", + "id": "141021" + }, + { + "city": "临汾市", + "name": "翼城县", + "id": "141022" + }, + { + "city": "临汾市", + "name": "襄汾县", + "id": "141023" + }, + { + "city": "临汾市", + "name": "洪洞县", + "id": "141024" + }, + { + "city": "临汾市", + "name": "古县", + "id": "141025" + }, + { + "city": "临汾市", + "name": "安泽县", + "id": "141026" + }, + { + "city": "临汾市", + "name": "浮山县", + "id": "141027" + }, + { + "city": "临汾市", + "name": "吉县", + "id": "141028" + }, + { + "city": "临汾市", + "name": "乡宁县", + "id": "141029" + }, + { + "city": "临汾市", + "name": "大宁县", + "id": "141030" + }, + { + "city": "临汾市", + "name": "隰县", + "id": "141031" + }, + { + "city": "临汾市", + "name": "永和县", + "id": "141032" + }, + { + "city": "临汾市", + "name": "蒲县", + "id": "141033" + }, + { + "city": "临汾市", + "name": "汾西县", + "id": "141034" + }, + { + "city": "临汾市", + "name": "侯马市", + "id": "141081" + }, + { + "city": "临汾市", + "name": "霍州市", + "id": "141082" + } + ], + "141100": [ + { + "city": "吕梁市", + "name": "市辖区", + "id": "141101" + }, + { + "city": "吕梁市", + "name": "离石区", + "id": "141102" + }, + { + "city": "吕梁市", + "name": "文水县", + "id": "141121" + }, + { + "city": "吕梁市", + "name": "交城县", + "id": "141122" + }, + { + "city": "吕梁市", + "name": "兴县", + "id": "141123" + }, + { + "city": "吕梁市", + "name": "临县", + "id": "141124" + }, + { + "city": "吕梁市", + "name": "柳林县", + "id": "141125" + }, + { + "city": "吕梁市", + "name": "石楼县", + "id": "141126" + }, + { + "city": "吕梁市", + "name": "岚县", + "id": "141127" + }, + { + "city": "吕梁市", + "name": "方山县", + "id": "141128" + }, + { + "city": "吕梁市", + "name": "中阳县", + "id": "141129" + }, + { + "city": "吕梁市", + "name": "交口县", + "id": "141130" + }, + { + "city": "吕梁市", + "name": "孝义市", + "id": "141181" + }, + { + "city": "吕梁市", + "name": "汾阳市", + "id": "141182" + } + ], + "150100": [ + { + "city": "呼和浩特市", + "name": "市辖区", + "id": "150101" + }, + { + "city": "呼和浩特市", + "name": "新城区", + "id": "150102" + }, + { + "city": "呼和浩特市", + "name": "回民区", + "id": "150103" + }, + { + "city": "呼和浩特市", + "name": "玉泉区", + "id": "150104" + }, + { + "city": "呼和浩特市", + "name": "赛罕区", + "id": "150105" + }, + { + "city": "呼和浩特市", + "name": "土默特左旗", + "id": "150121" + }, + { + "city": "呼和浩特市", + "name": "托克托县", + "id": "150122" + }, + { + "city": "呼和浩特市", + "name": "和林格尔县", + "id": "150123" + }, + { + "city": "呼和浩特市", + "name": "清水河县", + "id": "150124" + }, + { + "city": "呼和浩特市", + "name": "武川县", + "id": "150125" + } + ], + "150200": [ + { + "city": "包头市", + "name": "市辖区", + "id": "150201" + }, + { + "city": "包头市", + "name": "东河区", + "id": "150202" + }, + { + "city": "包头市", + "name": "昆都仑区", + "id": "150203" + }, + { + "city": "包头市", + "name": "青山区", + "id": "150204" + }, + { + "city": "包头市", + "name": "石拐区", + "id": "150205" + }, + { + "city": "包头市", + "name": "白云鄂博矿区", + "id": "150206" + }, + { + "city": "包头市", + "name": "九原区", + "id": "150207" + }, + { + "city": "包头市", + "name": "土默特右旗", + "id": "150221" + }, + { + "city": "包头市", + "name": "固阳县", + "id": "150222" + }, + { + "city": "包头市", + "name": "达尔罕茂明安联合旗", + "id": "150223" + } + ], + "150300": [ + { + "city": "乌海市", + "name": "市辖区", + "id": "150301" + }, + { + "city": "乌海市", + "name": "海勃湾区", + "id": "150302" + }, + { + "city": "乌海市", + "name": "海南区", + "id": "150303" + }, + { + "city": "乌海市", + "name": "乌达区", + "id": "150304" + } + ], + "150400": [ + { + "city": "赤峰市", + "name": "市辖区", + "id": "150401" + }, + { + "city": "赤峰市", + "name": "红山区", + "id": "150402" + }, + { + "city": "赤峰市", + "name": "元宝山区", + "id": "150403" + }, + { + "city": "赤峰市", + "name": "松山区", + "id": "150404" + }, + { + "city": "赤峰市", + "name": "阿鲁科尔沁旗", + "id": "150421" + }, + { + "city": "赤峰市", + "name": "巴林左旗", + "id": "150422" + }, + { + "city": "赤峰市", + "name": "巴林右旗", + "id": "150423" + }, + { + "city": "赤峰市", + "name": "林西县", + "id": "150424" + }, + { + "city": "赤峰市", + "name": "克什克腾旗", + "id": "150425" + }, + { + "city": "赤峰市", + "name": "翁牛特旗", + "id": "150426" + }, + { + "city": "赤峰市", + "name": "喀喇沁旗", + "id": "150428" + }, + { + "city": "赤峰市", + "name": "宁城县", + "id": "150429" + }, + { + "city": "赤峰市", + "name": "敖汉旗", + "id": "150430" + } + ], + "150500": [ + { + "city": "通辽市", + "name": "市辖区", + "id": "150501" + }, + { + "city": "通辽市", + "name": "科尔沁区", + "id": "150502" + }, + { + "city": "通辽市", + "name": "科尔沁左翼中旗", + "id": "150521" + }, + { + "city": "通辽市", + "name": "科尔沁左翼后旗", + "id": "150522" + }, + { + "city": "通辽市", + "name": "开鲁县", + "id": "150523" + }, + { + "city": "通辽市", + "name": "库伦旗", + "id": "150524" + }, + { + "city": "通辽市", + "name": "奈曼旗", + "id": "150525" + }, + { + "city": "通辽市", + "name": "扎鲁特旗", + "id": "150526" + }, + { + "city": "通辽市", + "name": "霍林郭勒市", + "id": "150581" + } + ], + "150600": [ + { + "city": "鄂尔多斯市", + "name": "市辖区", + "id": "150601" + }, + { + "city": "鄂尔多斯市", + "name": "东胜区", + "id": "150602" + }, + { + "city": "鄂尔多斯市", + "name": "康巴什区", + "id": "150603" + }, + { + "city": "鄂尔多斯市", + "name": "达拉特旗", + "id": "150621" + }, + { + "city": "鄂尔多斯市", + "name": "准格尔旗", + "id": "150622" + }, + { + "city": "鄂尔多斯市", + "name": "鄂托克前旗", + "id": "150623" + }, + { + "city": "鄂尔多斯市", + "name": "鄂托克旗", + "id": "150624" + }, + { + "city": "鄂尔多斯市", + "name": "杭锦旗", + "id": "150625" + }, + { + "city": "鄂尔多斯市", + "name": "乌审旗", + "id": "150626" + }, + { + "city": "鄂尔多斯市", + "name": "伊金霍洛旗", + "id": "150627" + } + ], + "150700": [ + { + "city": "呼伦贝尔市", + "name": "市辖区", + "id": "150701" + }, + { + "city": "呼伦贝尔市", + "name": "海拉尔区", + "id": "150702" + }, + { + "city": "呼伦贝尔市", + "name": "扎赉诺尔区", + "id": "150703" + }, + { + "city": "呼伦贝尔市", + "name": "阿荣旗", + "id": "150721" + }, + { + "city": "呼伦贝尔市", + "name": "莫力达瓦达斡尔族自治旗", + "id": "150722" + }, + { + "city": "呼伦贝尔市", + "name": "鄂伦春自治旗", + "id": "150723" + }, + { + "city": "呼伦贝尔市", + "name": "鄂温克族自治旗", + "id": "150724" + }, + { + "city": "呼伦贝尔市", + "name": "陈巴尔虎旗", + "id": "150725" + }, + { + "city": "呼伦贝尔市", + "name": "新巴尔虎左旗", + "id": "150726" + }, + { + "city": "呼伦贝尔市", + "name": "新巴尔虎右旗", + "id": "150727" + }, + { + "city": "呼伦贝尔市", + "name": "满洲里市", + "id": "150781" + }, + { + "city": "呼伦贝尔市", + "name": "牙克石市", + "id": "150782" + }, + { + "city": "呼伦贝尔市", + "name": "扎兰屯市", + "id": "150783" + }, + { + "city": "呼伦贝尔市", + "name": "额尔古纳市", + "id": "150784" + }, + { + "city": "呼伦贝尔市", + "name": "根河市", + "id": "150785" + } + ], + "150800": [ + { + "city": "巴彦淖尔市", + "name": "市辖区", + "id": "150801" + }, + { + "city": "巴彦淖尔市", + "name": "临河区", + "id": "150802" + }, + { + "city": "巴彦淖尔市", + "name": "五原县", + "id": "150821" + }, + { + "city": "巴彦淖尔市", + "name": "磴口县", + "id": "150822" + }, + { + "city": "巴彦淖尔市", + "name": "乌拉特前旗", + "id": "150823" + }, + { + "city": "巴彦淖尔市", + "name": "乌拉特中旗", + "id": "150824" + }, + { + "city": "巴彦淖尔市", + "name": "乌拉特后旗", + "id": "150825" + }, + { + "city": "巴彦淖尔市", + "name": "杭锦后旗", + "id": "150826" + } + ], + "150900": [ + { + "city": "乌兰察布市", + "name": "市辖区", + "id": "150901" + }, + { + "city": "乌兰察布市", + "name": "集宁区", + "id": "150902" + }, + { + "city": "乌兰察布市", + "name": "卓资县", + "id": "150921" + }, + { + "city": "乌兰察布市", + "name": "化德县", + "id": "150922" + }, + { + "city": "乌兰察布市", + "name": "商都县", + "id": "150923" + }, + { + "city": "乌兰察布市", + "name": "兴和县", + "id": "150924" + }, + { + "city": "乌兰察布市", + "name": "凉城县", + "id": "150925" + }, + { + "city": "乌兰察布市", + "name": "察哈尔右翼前旗", + "id": "150926" + }, + { + "city": "乌兰察布市", + "name": "察哈尔右翼中旗", + "id": "150927" + }, + { + "city": "乌兰察布市", + "name": "察哈尔右翼后旗", + "id": "150928" + }, + { + "city": "乌兰察布市", + "name": "四子王旗", + "id": "150929" + }, + { + "city": "乌兰察布市", + "name": "丰镇市", + "id": "150981" + } + ], + "152200": [ + { + "city": "兴安盟", + "name": "乌兰浩特市", + "id": "152201" + }, + { + "city": "兴安盟", + "name": "阿尔山市", + "id": "152202" + }, + { + "city": "兴安盟", + "name": "科尔沁右翼前旗", + "id": "152221" + }, + { + "city": "兴安盟", + "name": "科尔沁右翼中旗", + "id": "152222" + }, + { + "city": "兴安盟", + "name": "扎赉特旗", + "id": "152223" + }, + { + "city": "兴安盟", + "name": "突泉县", + "id": "152224" + } + ], + "152500": [ + { + "city": "锡林郭勒盟", + "name": "二连浩特市", + "id": "152501" + }, + { + "city": "锡林郭勒盟", + "name": "锡林浩特市", + "id": "152502" + }, + { + "city": "锡林郭勒盟", + "name": "阿巴嘎旗", + "id": "152522" + }, + { + "city": "锡林郭勒盟", + "name": "苏尼特左旗", + "id": "152523" + }, + { + "city": "锡林郭勒盟", + "name": "苏尼特右旗", + "id": "152524" + }, + { + "city": "锡林郭勒盟", + "name": "东乌珠穆沁旗", + "id": "152525" + }, + { + "city": "锡林郭勒盟", + "name": "西乌珠穆沁旗", + "id": "152526" + }, + { + "city": "锡林郭勒盟", + "name": "太仆寺旗", + "id": "152527" + }, + { + "city": "锡林郭勒盟", + "name": "镶黄旗", + "id": "152528" + }, + { + "city": "锡林郭勒盟", + "name": "正镶白旗", + "id": "152529" + }, + { + "city": "锡林郭勒盟", + "name": "正蓝旗", + "id": "152530" + }, + { + "city": "锡林郭勒盟", + "name": "多伦县", + "id": "152531" + } + ], + "152900": [ + { + "city": "阿拉善盟", + "name": "阿拉善左旗", + "id": "152921" + }, + { + "city": "阿拉善盟", + "name": "阿拉善右旗", + "id": "152922" + }, + { + "city": "阿拉善盟", + "name": "额济纳旗", + "id": "152923" + } + ], + "210100": [ + { + "city": "沈阳市", + "name": "市辖区", + "id": "210101" + }, + { + "city": "沈阳市", + "name": "和平区", + "id": "210102" + }, + { + "city": "沈阳市", + "name": "沈河区", + "id": "210103" + }, + { + "city": "沈阳市", + "name": "大东区", + "id": "210104" + }, + { + "city": "沈阳市", + "name": "皇姑区", + "id": "210105" + }, + { + "city": "沈阳市", + "name": "铁西区", + "id": "210106" + }, + { + "city": "沈阳市", + "name": "苏家屯区", + "id": "210111" + }, + { + "city": "沈阳市", + "name": "浑南区", + "id": "210112" + }, + { + "city": "沈阳市", + "name": "沈北新区", + "id": "210113" + }, + { + "city": "沈阳市", + "name": "于洪区", + "id": "210114" + }, + { + "city": "沈阳市", + "name": "辽中区", + "id": "210115" + }, + { + "city": "沈阳市", + "name": "康平县", + "id": "210123" + }, + { + "city": "沈阳市", + "name": "法库县", + "id": "210124" + }, + { + "city": "沈阳市", + "name": "新民市", + "id": "210181" + } + ], + "210200": [ + { + "city": "大连市", + "name": "市辖区", + "id": "210201" + }, + { + "city": "大连市", + "name": "中山区", + "id": "210202" + }, + { + "city": "大连市", + "name": "西岗区", + "id": "210203" + }, + { + "city": "大连市", + "name": "沙河口区", + "id": "210204" + }, + { + "city": "大连市", + "name": "甘井子区", + "id": "210211" + }, + { + "city": "大连市", + "name": "旅顺口区", + "id": "210212" + }, + { + "city": "大连市", + "name": "金州区", + "id": "210213" + }, + { + "city": "大连市", + "name": "普兰店区", + "id": "210214" + }, + { + "city": "大连市", + "name": "长海县", + "id": "210224" + }, + { + "city": "大连市", + "name": "瓦房店市", + "id": "210281" + }, + { + "city": "大连市", + "name": "庄河市", + "id": "210283" + } + ], + "210300": [ + { + "city": "鞍山市", + "name": "市辖区", + "id": "210301" + }, + { + "city": "鞍山市", + "name": "铁东区", + "id": "210302" + }, + { + "city": "鞍山市", + "name": "铁西区", + "id": "210303" + }, + { + "city": "鞍山市", + "name": "立山区", + "id": "210304" + }, + { + "city": "鞍山市", + "name": "千山区", + "id": "210311" + }, + { + "city": "鞍山市", + "name": "台安县", + "id": "210321" + }, + { + "city": "鞍山市", + "name": "岫岩满族自治县", + "id": "210323" + }, + { + "city": "鞍山市", + "name": "海城市", + "id": "210381" + } + ], + "210400": [ + { + "city": "抚顺市", + "name": "市辖区", + "id": "210401" + }, + { + "city": "抚顺市", + "name": "新抚区", + "id": "210402" + }, + { + "city": "抚顺市", + "name": "东洲区", + "id": "210403" + }, + { + "city": "抚顺市", + "name": "望花区", + "id": "210404" + }, + { + "city": "抚顺市", + "name": "顺城区", + "id": "210411" + }, + { + "city": "抚顺市", + "name": "抚顺县", + "id": "210421" + }, + { + "city": "抚顺市", + "name": "新宾满族自治县", + "id": "210422" + }, + { + "city": "抚顺市", + "name": "清原满族自治县", + "id": "210423" + } + ], + "210500": [ + { + "city": "本溪市", + "name": "市辖区", + "id": "210501" + }, + { + "city": "本溪市", + "name": "平山区", + "id": "210502" + }, + { + "city": "本溪市", + "name": "溪湖区", + "id": "210503" + }, + { + "city": "本溪市", + "name": "明山区", + "id": "210504" + }, + { + "city": "本溪市", + "name": "南芬区", + "id": "210505" + }, + { + "city": "本溪市", + "name": "本溪满族自治县", + "id": "210521" + }, + { + "city": "本溪市", + "name": "桓仁满族自治县", + "id": "210522" + } + ], + "210600": [ + { + "city": "丹东市", + "name": "市辖区", + "id": "210601" + }, + { + "city": "丹东市", + "name": "元宝区", + "id": "210602" + }, + { + "city": "丹东市", + "name": "振兴区", + "id": "210603" + }, + { + "city": "丹东市", + "name": "振安区", + "id": "210604" + }, + { + "city": "丹东市", + "name": "宽甸满族自治县", + "id": "210624" + }, + { + "city": "丹东市", + "name": "东港市", + "id": "210681" + }, + { + "city": "丹东市", + "name": "凤城市", + "id": "210682" + } + ], + "210700": [ + { + "city": "锦州市", + "name": "市辖区", + "id": "210701" + }, + { + "city": "锦州市", + "name": "古塔区", + "id": "210702" + }, + { + "city": "锦州市", + "name": "凌河区", + "id": "210703" + }, + { + "city": "锦州市", + "name": "太和区", + "id": "210711" + }, + { + "city": "锦州市", + "name": "黑山县", + "id": "210726" + }, + { + "city": "锦州市", + "name": "义县", + "id": "210727" + }, + { + "city": "锦州市", + "name": "凌海市", + "id": "210781" + }, + { + "city": "锦州市", + "name": "北镇市", + "id": "210782" + } + ], + "210800": [ + { + "city": "营口市", + "name": "市辖区", + "id": "210801" + }, + { + "city": "营口市", + "name": "站前区", + "id": "210802" + }, + { + "city": "营口市", + "name": "西市区", + "id": "210803" + }, + { + "city": "营口市", + "name": "鲅鱼圈区", + "id": "210804" + }, + { + "city": "营口市", + "name": "老边区", + "id": "210811" + }, + { + "city": "营口市", + "name": "盖州市", + "id": "210881" + }, + { + "city": "营口市", + "name": "大石桥市", + "id": "210882" + } + ], + "210900": [ + { + "city": "阜新市", + "name": "市辖区", + "id": "210901" + }, + { + "city": "阜新市", + "name": "海州区", + "id": "210902" + }, + { + "city": "阜新市", + "name": "新邱区", + "id": "210903" + }, + { + "city": "阜新市", + "name": "太平区", + "id": "210904" + }, + { + "city": "阜新市", + "name": "清河门区", + "id": "210905" + }, + { + "city": "阜新市", + "name": "细河区", + "id": "210911" + }, + { + "city": "阜新市", + "name": "阜新蒙古族自治县", + "id": "210921" + }, + { + "city": "阜新市", + "name": "彰武县", + "id": "210922" + } + ], + "211000": [ + { + "city": "辽阳市", + "name": "市辖区", + "id": "211001" + }, + { + "city": "辽阳市", + "name": "白塔区", + "id": "211002" + }, + { + "city": "辽阳市", + "name": "文圣区", + "id": "211003" + }, + { + "city": "辽阳市", + "name": "宏伟区", + "id": "211004" + }, + { + "city": "辽阳市", + "name": "弓长岭区", + "id": "211005" + }, + { + "city": "辽阳市", + "name": "太子河区", + "id": "211011" + }, + { + "city": "辽阳市", + "name": "辽阳县", + "id": "211021" + }, + { + "city": "辽阳市", + "name": "灯塔市", + "id": "211081" + } + ], + "211100": [ + { + "city": "盘锦市", + "name": "市辖区", + "id": "211101" + }, + { + "city": "盘锦市", + "name": "双台子区", + "id": "211102" + }, + { + "city": "盘锦市", + "name": "兴隆台区", + "id": "211103" + }, + { + "city": "盘锦市", + "name": "大洼区", + "id": "211104" + }, + { + "city": "盘锦市", + "name": "盘山县", + "id": "211122" + } + ], + "211200": [ + { + "city": "铁岭市", + "name": "市辖区", + "id": "211201" + }, + { + "city": "铁岭市", + "name": "银州区", + "id": "211202" + }, + { + "city": "铁岭市", + "name": "清河区", + "id": "211204" + }, + { + "city": "铁岭市", + "name": "铁岭县", + "id": "211221" + }, + { + "city": "铁岭市", + "name": "西丰县", + "id": "211223" + }, + { + "city": "铁岭市", + "name": "昌图县", + "id": "211224" + }, + { + "city": "铁岭市", + "name": "调兵山市", + "id": "211281" + }, + { + "city": "铁岭市", + "name": "开原市", + "id": "211282" + } + ], + "211300": [ + { + "city": "朝阳市", + "name": "市辖区", + "id": "211301" + }, + { + "city": "朝阳市", + "name": "双塔区", + "id": "211302" + }, + { + "city": "朝阳市", + "name": "龙城区", + "id": "211303" + }, + { + "city": "朝阳市", + "name": "朝阳县", + "id": "211321" + }, + { + "city": "朝阳市", + "name": "建平县", + "id": "211322" + }, + { + "city": "朝阳市", + "name": "喀喇沁左翼蒙古族自治县", + "id": "211324" + }, + { + "city": "朝阳市", + "name": "北票市", + "id": "211381" + }, + { + "city": "朝阳市", + "name": "凌源市", + "id": "211382" + } + ], + "211400": [ + { + "city": "葫芦岛市", + "name": "市辖区", + "id": "211401" + }, + { + "city": "葫芦岛市", + "name": "连山区", + "id": "211402" + }, + { + "city": "葫芦岛市", + "name": "龙港区", + "id": "211403" + }, + { + "city": "葫芦岛市", + "name": "南票区", + "id": "211404" + }, + { + "city": "葫芦岛市", + "name": "绥中县", + "id": "211421" + }, + { + "city": "葫芦岛市", + "name": "建昌县", + "id": "211422" + }, + { + "city": "葫芦岛市", + "name": "兴城市", + "id": "211481" + } + ], + "220100": [ + { + "city": "长春市", + "name": "市辖区", + "id": "220101" + }, + { + "city": "长春市", + "name": "南关区", + "id": "220102" + }, + { + "city": "长春市", + "name": "宽城区", + "id": "220103" + }, + { + "city": "长春市", + "name": "朝阳区", + "id": "220104" + }, + { + "city": "长春市", + "name": "二道区", + "id": "220105" + }, + { + "city": "长春市", + "name": "绿园区", + "id": "220106" + }, + { + "city": "长春市", + "name": "双阳区", + "id": "220112" + }, + { + "city": "长春市", + "name": "九台区", + "id": "220113" + }, + { + "city": "长春市", + "name": "农安县", + "id": "220122" + }, + { + "city": "长春市", + "name": "榆树市", + "id": "220182" + }, + { + "city": "长春市", + "name": "德惠市", + "id": "220183" + } + ], + "220200": [ + { + "city": "吉林市", + "name": "市辖区", + "id": "220201" + }, + { + "city": "吉林市", + "name": "昌邑区", + "id": "220202" + }, + { + "city": "吉林市", + "name": "龙潭区", + "id": "220203" + }, + { + "city": "吉林市", + "name": "船营区", + "id": "220204" + }, + { + "city": "吉林市", + "name": "丰满区", + "id": "220211" + }, + { + "city": "吉林市", + "name": "永吉县", + "id": "220221" + }, + { + "city": "吉林市", + "name": "蛟河市", + "id": "220281" + }, + { + "city": "吉林市", + "name": "桦甸市", + "id": "220282" + }, + { + "city": "吉林市", + "name": "舒兰市", + "id": "220283" + }, + { + "city": "吉林市", + "name": "磐石市", + "id": "220284" + } + ], + "220300": [ + { + "city": "四平市", + "name": "市辖区", + "id": "220301" + }, + { + "city": "四平市", + "name": "铁西区", + "id": "220302" + }, + { + "city": "四平市", + "name": "铁东区", + "id": "220303" + }, + { + "city": "四平市", + "name": "梨树县", + "id": "220322" + }, + { + "city": "四平市", + "name": "伊通满族自治县", + "id": "220323" + }, + { + "city": "四平市", + "name": "公主岭市", + "id": "220381" + }, + { + "city": "四平市", + "name": "双辽市", + "id": "220382" + } + ], + "220400": [ + { + "city": "辽源市", + "name": "市辖区", + "id": "220401" + }, + { + "city": "辽源市", + "name": "龙山区", + "id": "220402" + }, + { + "city": "辽源市", + "name": "西安区", + "id": "220403" + }, + { + "city": "辽源市", + "name": "东丰县", + "id": "220421" + }, + { + "city": "辽源市", + "name": "东辽县", + "id": "220422" + } + ], + "220500": [ + { + "city": "通化市", + "name": "市辖区", + "id": "220501" + }, + { + "city": "通化市", + "name": "东昌区", + "id": "220502" + }, + { + "city": "通化市", + "name": "二道江区", + "id": "220503" + }, + { + "city": "通化市", + "name": "通化县", + "id": "220521" + }, + { + "city": "通化市", + "name": "辉南县", + "id": "220523" + }, + { + "city": "通化市", + "name": "柳河县", + "id": "220524" + }, + { + "city": "通化市", + "name": "梅河口市", + "id": "220581" + }, + { + "city": "通化市", + "name": "集安市", + "id": "220582" + } + ], + "220600": [ + { + "city": "白山市", + "name": "市辖区", + "id": "220601" + }, + { + "city": "白山市", + "name": "浑江区", + "id": "220602" + }, + { + "city": "白山市", + "name": "江源区", + "id": "220605" + }, + { + "city": "白山市", + "name": "抚松县", + "id": "220621" + }, + { + "city": "白山市", + "name": "靖宇县", + "id": "220622" + }, + { + "city": "白山市", + "name": "长白朝鲜族自治县", + "id": "220623" + }, + { + "city": "白山市", + "name": "临江市", + "id": "220681" + } + ], + "220700": [ + { + "city": "松原市", + "name": "市辖区", + "id": "220701" + }, + { + "city": "松原市", + "name": "宁江区", + "id": "220702" + }, + { + "city": "松原市", + "name": "前郭尔罗斯蒙古族自治县", + "id": "220721" + }, + { + "city": "松原市", + "name": "长岭县", + "id": "220722" + }, + { + "city": "松原市", + "name": "乾安县", + "id": "220723" + }, + { + "city": "松原市", + "name": "扶余市", + "id": "220781" + } + ], + "220800": [ + { + "city": "白城市", + "name": "市辖区", + "id": "220801" + }, + { + "city": "白城市", + "name": "洮北区", + "id": "220802" + }, + { + "city": "白城市", + "name": "镇赉县", + "id": "220821" + }, + { + "city": "白城市", + "name": "通榆县", + "id": "220822" + }, + { + "city": "白城市", + "name": "洮南市", + "id": "220881" + }, + { + "city": "白城市", + "name": "大安市", + "id": "220882" + } + ], + "222400": [ + { + "city": "延边朝鲜族自治州", + "name": "延吉市", + "id": "222401" + }, + { + "city": "延边朝鲜族自治州", + "name": "图们市", + "id": "222402" + }, + { + "city": "延边朝鲜族自治州", + "name": "敦化市", + "id": "222403" + }, + { + "city": "延边朝鲜族自治州", + "name": "珲春市", + "id": "222404" + }, + { + "city": "延边朝鲜族自治州", + "name": "龙井市", + "id": "222405" + }, + { + "city": "延边朝鲜族自治州", + "name": "和龙市", + "id": "222406" + }, + { + "city": "延边朝鲜族自治州", + "name": "汪清县", + "id": "222424" + }, + { + "city": "延边朝鲜族自治州", + "name": "安图县", + "id": "222426" + } + ], + "230100": [ + { + "city": "哈尔滨市", + "name": "市辖区", + "id": "230101" + }, + { + "city": "哈尔滨市", + "name": "道里区", + "id": "230102" + }, + { + "city": "哈尔滨市", + "name": "南岗区", + "id": "230103" + }, + { + "city": "哈尔滨市", + "name": "道外区", + "id": "230104" + }, + { + "city": "哈尔滨市", + "name": "平房区", + "id": "230108" + }, + { + "city": "哈尔滨市", + "name": "松北区", + "id": "230109" + }, + { + "city": "哈尔滨市", + "name": "香坊区", + "id": "230110" + }, + { + "city": "哈尔滨市", + "name": "呼兰区", + "id": "230111" + }, + { + "city": "哈尔滨市", + "name": "阿城区", + "id": "230112" + }, + { + "city": "哈尔滨市", + "name": "双城区", + "id": "230113" + }, + { + "city": "哈尔滨市", + "name": "依兰县", + "id": "230123" + }, + { + "city": "哈尔滨市", + "name": "方正县", + "id": "230124" + }, + { + "city": "哈尔滨市", + "name": "宾县", + "id": "230125" + }, + { + "city": "哈尔滨市", + "name": "巴彦县", + "id": "230126" + }, + { + "city": "哈尔滨市", + "name": "木兰县", + "id": "230127" + }, + { + "city": "哈尔滨市", + "name": "通河县", + "id": "230128" + }, + { + "city": "哈尔滨市", + "name": "延寿县", + "id": "230129" + }, + { + "city": "哈尔滨市", + "name": "尚志市", + "id": "230183" + }, + { + "city": "哈尔滨市", + "name": "五常市", + "id": "230184" + } + ], + "230200": [ + { + "city": "齐齐哈尔市", + "name": "市辖区", + "id": "230201" + }, + { + "city": "齐齐哈尔市", + "name": "龙沙区", + "id": "230202" + }, + { + "city": "齐齐哈尔市", + "name": "建华区", + "id": "230203" + }, + { + "city": "齐齐哈尔市", + "name": "铁锋区", + "id": "230204" + }, + { + "city": "齐齐哈尔市", + "name": "昂昂溪区", + "id": "230205" + }, + { + "city": "齐齐哈尔市", + "name": "富拉尔基区", + "id": "230206" + }, + { + "city": "齐齐哈尔市", + "name": "碾子山区", + "id": "230207" + }, + { + "city": "齐齐哈尔市", + "name": "梅里斯达斡尔族区", + "id": "230208" + }, + { + "city": "齐齐哈尔市", + "name": "龙江县", + "id": "230221" + }, + { + "city": "齐齐哈尔市", + "name": "依安县", + "id": "230223" + }, + { + "city": "齐齐哈尔市", + "name": "泰来县", + "id": "230224" + }, + { + "city": "齐齐哈尔市", + "name": "甘南县", + "id": "230225" + }, + { + "city": "齐齐哈尔市", + "name": "富裕县", + "id": "230227" + }, + { + "city": "齐齐哈尔市", + "name": "克山县", + "id": "230229" + }, + { + "city": "齐齐哈尔市", + "name": "克东县", + "id": "230230" + }, + { + "city": "齐齐哈尔市", + "name": "拜泉县", + "id": "230231" + }, + { + "city": "齐齐哈尔市", + "name": "讷河市", + "id": "230281" + } + ], + "230300": [ + { + "city": "鸡西市", + "name": "市辖区", + "id": "230301" + }, + { + "city": "鸡西市", + "name": "鸡冠区", + "id": "230302" + }, + { + "city": "鸡西市", + "name": "恒山区", + "id": "230303" + }, + { + "city": "鸡西市", + "name": "滴道区", + "id": "230304" + }, + { + "city": "鸡西市", + "name": "梨树区", + "id": "230305" + }, + { + "city": "鸡西市", + "name": "城子河区", + "id": "230306" + }, + { + "city": "鸡西市", + "name": "麻山区", + "id": "230307" + }, + { + "city": "鸡西市", + "name": "鸡东县", + "id": "230321" + }, + { + "city": "鸡西市", + "name": "虎林市", + "id": "230381" + }, + { + "city": "鸡西市", + "name": "密山市", + "id": "230382" + } + ], + "230400": [ + { + "city": "鹤岗市", + "name": "市辖区", + "id": "230401" + }, + { + "city": "鹤岗市", + "name": "向阳区", + "id": "230402" + }, + { + "city": "鹤岗市", + "name": "工农区", + "id": "230403" + }, + { + "city": "鹤岗市", + "name": "南山区", + "id": "230404" + }, + { + "city": "鹤岗市", + "name": "兴安区", + "id": "230405" + }, + { + "city": "鹤岗市", + "name": "东山区", + "id": "230406" + }, + { + "city": "鹤岗市", + "name": "兴山区", + "id": "230407" + }, + { + "city": "鹤岗市", + "name": "萝北县", + "id": "230421" + }, + { + "city": "鹤岗市", + "name": "绥滨县", + "id": "230422" + } + ], + "230500": [ + { + "city": "双鸭山市", + "name": "市辖区", + "id": "230501" + }, + { + "city": "双鸭山市", + "name": "尖山区", + "id": "230502" + }, + { + "city": "双鸭山市", + "name": "岭东区", + "id": "230503" + }, + { + "city": "双鸭山市", + "name": "四方台区", + "id": "230505" + }, + { + "city": "双鸭山市", + "name": "宝山区", + "id": "230506" + }, + { + "city": "双鸭山市", + "name": "集贤县", + "id": "230521" + }, + { + "city": "双鸭山市", + "name": "友谊县", + "id": "230522" + }, + { + "city": "双鸭山市", + "name": "宝清县", + "id": "230523" + }, + { + "city": "双鸭山市", + "name": "饶河县", + "id": "230524" + } + ], + "230600": [ + { + "city": "大庆市", + "name": "市辖区", + "id": "230601" + }, + { + "city": "大庆市", + "name": "萨尔图区", + "id": "230602" + }, + { + "city": "大庆市", + "name": "龙凤区", + "id": "230603" + }, + { + "city": "大庆市", + "name": "让胡路区", + "id": "230604" + }, + { + "city": "大庆市", + "name": "红岗区", + "id": "230605" + }, + { + "city": "大庆市", + "name": "大同区", + "id": "230606" + }, + { + "city": "大庆市", + "name": "肇州县", + "id": "230621" + }, + { + "city": "大庆市", + "name": "肇源县", + "id": "230622" + }, + { + "city": "大庆市", + "name": "林甸县", + "id": "230623" + }, + { + "city": "大庆市", + "name": "杜尔伯特蒙古族自治县", + "id": "230624" + } + ], + "230700": [ + { + "city": "伊春市", + "name": "市辖区", + "id": "230701" + }, + { + "city": "伊春市", + "name": "伊春区", + "id": "230702" + }, + { + "city": "伊春市", + "name": "南岔区", + "id": "230703" + }, + { + "city": "伊春市", + "name": "友好区", + "id": "230704" + }, + { + "city": "伊春市", + "name": "西林区", + "id": "230705" + }, + { + "city": "伊春市", + "name": "翠峦区", + "id": "230706" + }, + { + "city": "伊春市", + "name": "新青区", + "id": "230707" + }, + { + "city": "伊春市", + "name": "美溪区", + "id": "230708" + }, + { + "city": "伊春市", + "name": "金山屯区", + "id": "230709" + }, + { + "city": "伊春市", + "name": "五营区", + "id": "230710" + }, + { + "city": "伊春市", + "name": "乌马河区", + "id": "230711" + }, + { + "city": "伊春市", + "name": "汤旺河区", + "id": "230712" + }, + { + "city": "伊春市", + "name": "带岭区", + "id": "230713" + }, + { + "city": "伊春市", + "name": "乌伊岭区", + "id": "230714" + }, + { + "city": "伊春市", + "name": "红星区", + "id": "230715" + }, + { + "city": "伊春市", + "name": "上甘岭区", + "id": "230716" + }, + { + "city": "伊春市", + "name": "嘉荫县", + "id": "230722" + }, + { + "city": "伊春市", + "name": "铁力市", + "id": "230781" + } + ], + "230800": [ + { + "city": "佳木斯市", + "name": "市辖区", + "id": "230801" + }, + { + "city": "佳木斯市", + "name": "向阳区", + "id": "230803" + }, + { + "city": "佳木斯市", + "name": "前进区", + "id": "230804" + }, + { + "city": "佳木斯市", + "name": "东风区", + "id": "230805" + }, + { + "city": "佳木斯市", + "name": "郊区", + "id": "230811" + }, + { + "city": "佳木斯市", + "name": "桦南县", + "id": "230822" + }, + { + "city": "佳木斯市", + "name": "桦川县", + "id": "230826" + }, + { + "city": "佳木斯市", + "name": "汤原县", + "id": "230828" + }, + { + "city": "佳木斯市", + "name": "同江市", + "id": "230881" + }, + { + "city": "佳木斯市", + "name": "富锦市", + "id": "230882" + }, + { + "city": "佳木斯市", + "name": "抚远市", + "id": "230883" + } + ], + "230900": [ + { + "city": "七台河市", + "name": "市辖区", + "id": "230901" + }, + { + "city": "七台河市", + "name": "新兴区", + "id": "230902" + }, + { + "city": "七台河市", + "name": "桃山区", + "id": "230903" + }, + { + "city": "七台河市", + "name": "茄子河区", + "id": "230904" + }, + { + "city": "七台河市", + "name": "勃利县", + "id": "230921" + } + ], + "231000": [ + { + "city": "牡丹江市", + "name": "市辖区", + "id": "231001" + }, + { + "city": "牡丹江市", + "name": "东安区", + "id": "231002" + }, + { + "city": "牡丹江市", + "name": "阳明区", + "id": "231003" + }, + { + "city": "牡丹江市", + "name": "爱民区", + "id": "231004" + }, + { + "city": "牡丹江市", + "name": "西安区", + "id": "231005" + }, + { + "city": "牡丹江市", + "name": "林口县", + "id": "231025" + }, + { + "city": "牡丹江市", + "name": "绥芬河市", + "id": "231081" + }, + { + "city": "牡丹江市", + "name": "海林市", + "id": "231083" + }, + { + "city": "牡丹江市", + "name": "宁安市", + "id": "231084" + }, + { + "city": "牡丹江市", + "name": "穆棱市", + "id": "231085" + }, + { + "city": "牡丹江市", + "name": "东宁市", + "id": "231086" + } + ], + "231100": [ + { + "city": "黑河市", + "name": "市辖区", + "id": "231101" + }, + { + "city": "黑河市", + "name": "爱辉区", + "id": "231102" + }, + { + "city": "黑河市", + "name": "嫩江县", + "id": "231121" + }, + { + "city": "黑河市", + "name": "逊克县", + "id": "231123" + }, + { + "city": "黑河市", + "name": "孙吴县", + "id": "231124" + }, + { + "city": "黑河市", + "name": "北安市", + "id": "231181" + }, + { + "city": "黑河市", + "name": "五大连池市", + "id": "231182" + } + ], + "231200": [ + { + "city": "绥化市", + "name": "市辖区", + "id": "231201" + }, + { + "city": "绥化市", + "name": "北林区", + "id": "231202" + }, + { + "city": "绥化市", + "name": "望奎县", + "id": "231221" + }, + { + "city": "绥化市", + "name": "兰西县", + "id": "231222" + }, + { + "city": "绥化市", + "name": "青冈县", + "id": "231223" + }, + { + "city": "绥化市", + "name": "庆安县", + "id": "231224" + }, + { + "city": "绥化市", + "name": "明水县", + "id": "231225" + }, + { + "city": "绥化市", + "name": "绥棱县", + "id": "231226" + }, + { + "city": "绥化市", + "name": "安达市", + "id": "231281" + }, + { + "city": "绥化市", + "name": "肇东市", + "id": "231282" + }, + { + "city": "绥化市", + "name": "海伦市", + "id": "231283" + } + ], + "232700": [ + { + "city": "大兴安岭地区", + "name": "呼玛县", + "id": "232721" + }, + { + "city": "大兴安岭地区", + "name": "塔河县", + "id": "232722" + }, + { + "city": "大兴安岭地区", + "name": "漠河县", + "id": "232723" + } + ], + "310100": [ + { + "city": "市辖区", + "name": "黄浦区", + "id": "310101" + }, + { + "city": "市辖区", + "name": "徐汇区", + "id": "310104" + }, + { + "city": "市辖区", + "name": "长宁区", + "id": "310105" + }, + { + "city": "市辖区", + "name": "静安区", + "id": "310106" + }, + { + "city": "市辖区", + "name": "普陀区", + "id": "310107" + }, + { + "city": "市辖区", + "name": "虹口区", + "id": "310109" + }, + { + "city": "市辖区", + "name": "杨浦区", + "id": "310110" + }, + { + "city": "市辖区", + "name": "闵行区", + "id": "310112" + }, + { + "city": "市辖区", + "name": "宝山区", + "id": "310113" + }, + { + "city": "市辖区", + "name": "嘉定区", + "id": "310114" + }, + { + "city": "市辖区", + "name": "浦东新区", + "id": "310115" + }, + { + "city": "市辖区", + "name": "金山区", + "id": "310116" + }, + { + "city": "市辖区", + "name": "松江区", + "id": "310117" + }, + { + "city": "市辖区", + "name": "青浦区", + "id": "310118" + }, + { + "city": "市辖区", + "name": "奉贤区", + "id": "310120" + }, + { + "city": "市辖区", + "name": "崇明区", + "id": "310151" + } + ], + "320100": [ + { + "city": "南京市", + "name": "市辖区", + "id": "320101" + }, + { + "city": "南京市", + "name": "玄武区", + "id": "320102" + }, + { + "city": "南京市", + "name": "秦淮区", + "id": "320104" + }, + { + "city": "南京市", + "name": "建邺区", + "id": "320105" + }, + { + "city": "南京市", + "name": "鼓楼区", + "id": "320106" + }, + { + "city": "南京市", + "name": "浦口区", + "id": "320111" + }, + { + "city": "南京市", + "name": "栖霞区", + "id": "320113" + }, + { + "city": "南京市", + "name": "雨花台区", + "id": "320114" + }, + { + "city": "南京市", + "name": "江宁区", + "id": "320115" + }, + { + "city": "南京市", + "name": "六合区", + "id": "320116" + }, + { + "city": "南京市", + "name": "溧水区", + "id": "320117" + }, + { + "city": "南京市", + "name": "高淳区", + "id": "320118" + } + ], + "320200": [ + { + "city": "无锡市", + "name": "市辖区", + "id": "320201" + }, + { + "city": "无锡市", + "name": "锡山区", + "id": "320205" + }, + { + "city": "无锡市", + "name": "惠山区", + "id": "320206" + }, + { + "city": "无锡市", + "name": "滨湖区", + "id": "320211" + }, + { + "city": "无锡市", + "name": "梁溪区", + "id": "320213" + }, + { + "city": "无锡市", + "name": "新吴区", + "id": "320214" + }, + { + "city": "无锡市", + "name": "江阴市", + "id": "320281" + }, + { + "city": "无锡市", + "name": "宜兴市", + "id": "320282" + } + ], + "320300": [ + { + "city": "徐州市", + "name": "市辖区", + "id": "320301" + }, + { + "city": "徐州市", + "name": "鼓楼区", + "id": "320302" + }, + { + "city": "徐州市", + "name": "云龙区", + "id": "320303" + }, + { + "city": "徐州市", + "name": "贾汪区", + "id": "320305" + }, + { + "city": "徐州市", + "name": "泉山区", + "id": "320311" + }, + { + "city": "徐州市", + "name": "铜山区", + "id": "320312" + }, + { + "city": "徐州市", + "name": "丰县", + "id": "320321" + }, + { + "city": "徐州市", + "name": "沛县", + "id": "320322" + }, + { + "city": "徐州市", + "name": "睢宁县", + "id": "320324" + }, + { + "city": "徐州市", + "name": "新沂市", + "id": "320381" + }, + { + "city": "徐州市", + "name": "邳州市", + "id": "320382" + } + ], + "320400": [ + { + "city": "常州市", + "name": "市辖区", + "id": "320401" + }, + { + "city": "常州市", + "name": "天宁区", + "id": "320402" + }, + { + "city": "常州市", + "name": "钟楼区", + "id": "320404" + }, + { + "city": "常州市", + "name": "新北区", + "id": "320411" + }, + { + "city": "常州市", + "name": "武进区", + "id": "320412" + }, + { + "city": "常州市", + "name": "金坛区", + "id": "320413" + }, + { + "city": "常州市", + "name": "溧阳市", + "id": "320481" + } + ], + "320500": [ + { + "city": "苏州市", + "name": "市辖区", + "id": "320501" + }, + { + "city": "苏州市", + "name": "虎丘区", + "id": "320505" + }, + { + "city": "苏州市", + "name": "吴中区", + "id": "320506" + }, + { + "city": "苏州市", + "name": "相城区", + "id": "320507" + }, + { + "city": "苏州市", + "name": "姑苏区", + "id": "320508" + }, + { + "city": "苏州市", + "name": "吴江区", + "id": "320509" + }, + { + "city": "苏州市", + "name": "常熟市", + "id": "320581" + }, + { + "city": "苏州市", + "name": "张家港市", + "id": "320582" + }, + { + "city": "苏州市", + "name": "昆山市", + "id": "320583" + }, + { + "city": "苏州市", + "name": "太仓市", + "id": "320585" + } + ], + "320600": [ + { + "city": "南通市", + "name": "市辖区", + "id": "320601" + }, + { + "city": "南通市", + "name": "崇川区", + "id": "320602" + }, + { + "city": "南通市", + "name": "港闸区", + "id": "320611" + }, + { + "city": "南通市", + "name": "通州区", + "id": "320612" + }, + { + "city": "南通市", + "name": "海安县", + "id": "320621" + }, + { + "city": "南通市", + "name": "如东县", + "id": "320623" + }, + { + "city": "南通市", + "name": "启东市", + "id": "320681" + }, + { + "city": "南通市", + "name": "如皋市", + "id": "320682" + }, + { + "city": "南通市", + "name": "海门市", + "id": "320684" + } + ], + "320700": [ + { + "city": "连云港市", + "name": "市辖区", + "id": "320701" + }, + { + "city": "连云港市", + "name": "连云区", + "id": "320703" + }, + { + "city": "连云港市", + "name": "海州区", + "id": "320706" + }, + { + "city": "连云港市", + "name": "赣榆区", + "id": "320707" + }, + { + "city": "连云港市", + "name": "东海县", + "id": "320722" + }, + { + "city": "连云港市", + "name": "灌云县", + "id": "320723" + }, + { + "city": "连云港市", + "name": "灌南县", + "id": "320724" + } + ], + "320800": [ + { + "city": "淮安市", + "name": "市辖区", + "id": "320801" + }, + { + "city": "淮安市", + "name": "淮安区", + "id": "320803" + }, + { + "city": "淮安市", + "name": "淮阴区", + "id": "320804" + }, + { + "city": "淮安市", + "name": "清江浦区", + "id": "320812" + }, + { + "city": "淮安市", + "name": "洪泽区", + "id": "320813" + }, + { + "city": "淮安市", + "name": "涟水县", + "id": "320826" + }, + { + "city": "淮安市", + "name": "盱眙县", + "id": "320830" + }, + { + "city": "淮安市", + "name": "金湖县", + "id": "320831" + } + ], + "320900": [ + { + "city": "盐城市", + "name": "市辖区", + "id": "320901" + }, + { + "city": "盐城市", + "name": "亭湖区", + "id": "320902" + }, + { + "city": "盐城市", + "name": "盐都区", + "id": "320903" + }, + { + "city": "盐城市", + "name": "大丰区", + "id": "320904" + }, + { + "city": "盐城市", + "name": "响水县", + "id": "320921" + }, + { + "city": "盐城市", + "name": "滨海县", + "id": "320922" + }, + { + "city": "盐城市", + "name": "阜宁县", + "id": "320923" + }, + { + "city": "盐城市", + "name": "射阳县", + "id": "320924" + }, + { + "city": "盐城市", + "name": "建湖县", + "id": "320925" + }, + { + "city": "盐城市", + "name": "东台市", + "id": "320981" + } + ], + "321000": [ + { + "city": "扬州市", + "name": "市辖区", + "id": "321001" + }, + { + "city": "扬州市", + "name": "广陵区", + "id": "321002" + }, + { + "city": "扬州市", + "name": "邗江区", + "id": "321003" + }, + { + "city": "扬州市", + "name": "江都区", + "id": "321012" + }, + { + "city": "扬州市", + "name": "宝应县", + "id": "321023" + }, + { + "city": "扬州市", + "name": "仪征市", + "id": "321081" + }, + { + "city": "扬州市", + "name": "高邮市", + "id": "321084" + } + ], + "321100": [ + { + "city": "镇江市", + "name": "市辖区", + "id": "321101" + }, + { + "city": "镇江市", + "name": "京口区", + "id": "321102" + }, + { + "city": "镇江市", + "name": "润州区", + "id": "321111" + }, + { + "city": "镇江市", + "name": "丹徒区", + "id": "321112" + }, + { + "city": "镇江市", + "name": "丹阳市", + "id": "321181" + }, + { + "city": "镇江市", + "name": "扬中市", + "id": "321182" + }, + { + "city": "镇江市", + "name": "句容市", + "id": "321183" + } + ], + "321200": [ + { + "city": "泰州市", + "name": "市辖区", + "id": "321201" + }, + { + "city": "泰州市", + "name": "海陵区", + "id": "321202" + }, + { + "city": "泰州市", + "name": "高港区", + "id": "321203" + }, + { + "city": "泰州市", + "name": "姜堰区", + "id": "321204" + }, + { + "city": "泰州市", + "name": "兴化市", + "id": "321281" + }, + { + "city": "泰州市", + "name": "靖江市", + "id": "321282" + }, + { + "city": "泰州市", + "name": "泰兴市", + "id": "321283" + } + ], + "321300": [ + { + "city": "宿迁市", + "name": "市辖区", + "id": "321301" + }, + { + "city": "宿迁市", + "name": "宿城区", + "id": "321302" + }, + { + "city": "宿迁市", + "name": "宿豫区", + "id": "321311" + }, + { + "city": "宿迁市", + "name": "沭阳县", + "id": "321322" + }, + { + "city": "宿迁市", + "name": "泗阳县", + "id": "321323" + }, + { + "city": "宿迁市", + "name": "泗洪县", + "id": "321324" + } + ], + "330100": [ + { + "city": "杭州市", + "name": "市辖区", + "id": "330101" + }, + { + "city": "杭州市", + "name": "上城区", + "id": "330102" + }, + { + "city": "杭州市", + "name": "下城区", + "id": "330103" + }, + { + "city": "杭州市", + "name": "江干区", + "id": "330104" + }, + { + "city": "杭州市", + "name": "拱墅区", + "id": "330105" + }, + { + "city": "杭州市", + "name": "西湖区", + "id": "330106" + }, + { + "city": "杭州市", + "name": "滨江区", + "id": "330108" + }, + { + "city": "杭州市", + "name": "萧山区", + "id": "330109" + }, + { + "city": "杭州市", + "name": "余杭区", + "id": "330110" + }, + { + "city": "杭州市", + "name": "富阳区", + "id": "330111" + }, + { + "city": "杭州市", + "name": "桐庐县", + "id": "330122" + }, + { + "city": "杭州市", + "name": "淳安县", + "id": "330127" + }, + { + "city": "杭州市", + "name": "建德市", + "id": "330182" + }, + { + "city": "杭州市", + "name": "临安市", + "id": "330185" + } + ], + "330200": [ + { + "city": "宁波市", + "name": "市辖区", + "id": "330201" + }, + { + "city": "宁波市", + "name": "海曙区", + "id": "330203" + }, + { + "city": "宁波市", + "name": "江东区", + "id": "330204" + }, + { + "city": "宁波市", + "name": "江北区", + "id": "330205" + }, + { + "city": "宁波市", + "name": "北仑区", + "id": "330206" + }, + { + "city": "宁波市", + "name": "镇海区", + "id": "330211" + }, + { + "city": "宁波市", + "name": "鄞州区", + "id": "330212" + }, + { + "city": "宁波市", + "name": "象山县", + "id": "330225" + }, + { + "city": "宁波市", + "name": "宁海县", + "id": "330226" + }, + { + "city": "宁波市", + "name": "余姚市", + "id": "330281" + }, + { + "city": "宁波市", + "name": "慈溪市", + "id": "330282" + }, + { + "city": "宁波市", + "name": "奉化市", + "id": "330283" + } + ], + "330300": [ + { + "city": "温州市", + "name": "市辖区", + "id": "330301" + }, + { + "city": "温州市", + "name": "鹿城区", + "id": "330302" + }, + { + "city": "温州市", + "name": "龙湾区", + "id": "330303" + }, + { + "city": "温州市", + "name": "瓯海区", + "id": "330304" + }, + { + "city": "温州市", + "name": "洞头区", + "id": "330305" + }, + { + "city": "温州市", + "name": "永嘉县", + "id": "330324" + }, + { + "city": "温州市", + "name": "平阳县", + "id": "330326" + }, + { + "city": "温州市", + "name": "苍南县", + "id": "330327" + }, + { + "city": "温州市", + "name": "文成县", + "id": "330328" + }, + { + "city": "温州市", + "name": "泰顺县", + "id": "330329" + }, + { + "city": "温州市", + "name": "瑞安市", + "id": "330381" + }, + { + "city": "温州市", + "name": "乐清市", + "id": "330382" + } + ], + "330400": [ + { + "city": "嘉兴市", + "name": "市辖区", + "id": "330401" + }, + { + "city": "嘉兴市", + "name": "南湖区", + "id": "330402" + }, + { + "city": "嘉兴市", + "name": "秀洲区", + "id": "330411" + }, + { + "city": "嘉兴市", + "name": "嘉善县", + "id": "330421" + }, + { + "city": "嘉兴市", + "name": "海盐县", + "id": "330424" + }, + { + "city": "嘉兴市", + "name": "海宁市", + "id": "330481" + }, + { + "city": "嘉兴市", + "name": "平湖市", + "id": "330482" + }, + { + "city": "嘉兴市", + "name": "桐乡市", + "id": "330483" + } + ], + "330500": [ + { + "city": "湖州市", + "name": "市辖区", + "id": "330501" + }, + { + "city": "湖州市", + "name": "吴兴区", + "id": "330502" + }, + { + "city": "湖州市", + "name": "南浔区", + "id": "330503" + }, + { + "city": "湖州市", + "name": "德清县", + "id": "330521" + }, + { + "city": "湖州市", + "name": "长兴县", + "id": "330522" + }, + { + "city": "湖州市", + "name": "安吉县", + "id": "330523" + } + ], + "330600": [ + { + "city": "绍兴市", + "name": "市辖区", + "id": "330601" + }, + { + "city": "绍兴市", + "name": "越城区", + "id": "330602" + }, + { + "city": "绍兴市", + "name": "柯桥区", + "id": "330603" + }, + { + "city": "绍兴市", + "name": "上虞区", + "id": "330604" + }, + { + "city": "绍兴市", + "name": "新昌县", + "id": "330624" + }, + { + "city": "绍兴市", + "name": "诸暨市", + "id": "330681" + }, + { + "city": "绍兴市", + "name": "嵊州市", + "id": "330683" + } + ], + "330700": [ + { + "city": "金华市", + "name": "市辖区", + "id": "330701" + }, + { + "city": "金华市", + "name": "婺城区", + "id": "330702" + }, + { + "city": "金华市", + "name": "金东区", + "id": "330703" + }, + { + "city": "金华市", + "name": "武义县", + "id": "330723" + }, + { + "city": "金华市", + "name": "浦江县", + "id": "330726" + }, + { + "city": "金华市", + "name": "磐安县", + "id": "330727" + }, + { + "city": "金华市", + "name": "兰溪市", + "id": "330781" + }, + { + "city": "金华市", + "name": "义乌市", + "id": "330782" + }, + { + "city": "金华市", + "name": "东阳市", + "id": "330783" + }, + { + "city": "金华市", + "name": "永康市", + "id": "330784" + } + ], + "330800": [ + { + "city": "衢州市", + "name": "市辖区", + "id": "330801" + }, + { + "city": "衢州市", + "name": "柯城区", + "id": "330802" + }, + { + "city": "衢州市", + "name": "衢江区", + "id": "330803" + }, + { + "city": "衢州市", + "name": "常山县", + "id": "330822" + }, + { + "city": "衢州市", + "name": "开化县", + "id": "330824" + }, + { + "city": "衢州市", + "name": "龙游县", + "id": "330825" + }, + { + "city": "衢州市", + "name": "江山市", + "id": "330881" + } + ], + "330900": [ + { + "city": "舟山市", + "name": "市辖区", + "id": "330901" + }, + { + "city": "舟山市", + "name": "定海区", + "id": "330902" + }, + { + "city": "舟山市", + "name": "普陀区", + "id": "330903" + }, + { + "city": "舟山市", + "name": "岱山县", + "id": "330921" + }, + { + "city": "舟山市", + "name": "嵊泗县", + "id": "330922" + } + ], + "331000": [ + { + "city": "台州市", + "name": "市辖区", + "id": "331001" + }, + { + "city": "台州市", + "name": "椒江区", + "id": "331002" + }, + { + "city": "台州市", + "name": "黄岩区", + "id": "331003" + }, + { + "city": "台州市", + "name": "路桥区", + "id": "331004" + }, + { + "city": "台州市", + "name": "玉环县", + "id": "331021" + }, + { + "city": "台州市", + "name": "三门县", + "id": "331022" + }, + { + "city": "台州市", + "name": "天台县", + "id": "331023" + }, + { + "city": "台州市", + "name": "仙居县", + "id": "331024" + }, + { + "city": "台州市", + "name": "温岭市", + "id": "331081" + }, + { + "city": "台州市", + "name": "临海市", + "id": "331082" + } + ], + "331100": [ + { + "city": "丽水市", + "name": "市辖区", + "id": "331101" + }, + { + "city": "丽水市", + "name": "莲都区", + "id": "331102" + }, + { + "city": "丽水市", + "name": "青田县", + "id": "331121" + }, + { + "city": "丽水市", + "name": "缙云县", + "id": "331122" + }, + { + "city": "丽水市", + "name": "遂昌县", + "id": "331123" + }, + { + "city": "丽水市", + "name": "松阳县", + "id": "331124" + }, + { + "city": "丽水市", + "name": "云和县", + "id": "331125" + }, + { + "city": "丽水市", + "name": "庆元县", + "id": "331126" + }, + { + "city": "丽水市", + "name": "景宁畲族自治县", + "id": "331127" + }, + { + "city": "丽水市", + "name": "龙泉市", + "id": "331181" + } + ], + "340100": [ + { + "city": "合肥市", + "name": "市辖区", + "id": "340101" + }, + { + "city": "合肥市", + "name": "瑶海区", + "id": "340102" + }, + { + "city": "合肥市", + "name": "庐阳区", + "id": "340103" + }, + { + "city": "合肥市", + "name": "蜀山区", + "id": "340104" + }, + { + "city": "合肥市", + "name": "包河区", + "id": "340111" + }, + { + "city": "合肥市", + "name": "长丰县", + "id": "340121" + }, + { + "city": "合肥市", + "name": "肥东县", + "id": "340122" + }, + { + "city": "合肥市", + "name": "肥西县", + "id": "340123" + }, + { + "city": "合肥市", + "name": "庐江县", + "id": "340124" + }, + { + "city": "合肥市", + "name": "巢湖市", + "id": "340181" + } + ], + "340200": [ + { + "city": "芜湖市", + "name": "市辖区", + "id": "340201" + }, + { + "city": "芜湖市", + "name": "镜湖区", + "id": "340202" + }, + { + "city": "芜湖市", + "name": "弋江区", + "id": "340203" + }, + { + "city": "芜湖市", + "name": "鸠江区", + "id": "340207" + }, + { + "city": "芜湖市", + "name": "三山区", + "id": "340208" + }, + { + "city": "芜湖市", + "name": "芜湖县", + "id": "340221" + }, + { + "city": "芜湖市", + "name": "繁昌县", + "id": "340222" + }, + { + "city": "芜湖市", + "name": "南陵县", + "id": "340223" + }, + { + "city": "芜湖市", + "name": "无为县", + "id": "340225" + } + ], + "340300": [ + { + "city": "蚌埠市", + "name": "市辖区", + "id": "340301" + }, + { + "city": "蚌埠市", + "name": "龙子湖区", + "id": "340302" + }, + { + "city": "蚌埠市", + "name": "蚌山区", + "id": "340303" + }, + { + "city": "蚌埠市", + "name": "禹会区", + "id": "340304" + }, + { + "city": "蚌埠市", + "name": "淮上区", + "id": "340311" + }, + { + "city": "蚌埠市", + "name": "怀远县", + "id": "340321" + }, + { + "city": "蚌埠市", + "name": "五河县", + "id": "340322" + }, + { + "city": "蚌埠市", + "name": "固镇县", + "id": "340323" + } + ], + "340400": [ + { + "city": "淮南市", + "name": "市辖区", + "id": "340401" + }, + { + "city": "淮南市", + "name": "大通区", + "id": "340402" + }, + { + "city": "淮南市", + "name": "田家庵区", + "id": "340403" + }, + { + "city": "淮南市", + "name": "谢家集区", + "id": "340404" + }, + { + "city": "淮南市", + "name": "八公山区", + "id": "340405" + }, + { + "city": "淮南市", + "name": "潘集区", + "id": "340406" + }, + { + "city": "淮南市", + "name": "凤台县", + "id": "340421" + }, + { + "city": "淮南市", + "name": "寿县", + "id": "340422" + } + ], + "340500": [ + { + "city": "马鞍山市", + "name": "市辖区", + "id": "340501" + }, + { + "city": "马鞍山市", + "name": "花山区", + "id": "340503" + }, + { + "city": "马鞍山市", + "name": "雨山区", + "id": "340504" + }, + { + "city": "马鞍山市", + "name": "博望区", + "id": "340506" + }, + { + "city": "马鞍山市", + "name": "当涂县", + "id": "340521" + }, + { + "city": "马鞍山市", + "name": "含山县", + "id": "340522" + }, + { + "city": "马鞍山市", + "name": "和县", + "id": "340523" + } + ], + "340600": [ + { + "city": "淮北市", + "name": "市辖区", + "id": "340601" + }, + { + "city": "淮北市", + "name": "杜集区", + "id": "340602" + }, + { + "city": "淮北市", + "name": "相山区", + "id": "340603" + }, + { + "city": "淮北市", + "name": "烈山区", + "id": "340604" + }, + { + "city": "淮北市", + "name": "濉溪县", + "id": "340621" + } + ], + "340700": [ + { + "city": "铜陵市", + "name": "市辖区", + "id": "340701" + }, + { + "city": "铜陵市", + "name": "铜官区", + "id": "340705" + }, + { + "city": "铜陵市", + "name": "义安区", + "id": "340706" + }, + { + "city": "铜陵市", + "name": "郊区", + "id": "340711" + }, + { + "city": "铜陵市", + "name": "枞阳县", + "id": "340722" + } + ], + "340800": [ + { + "city": "安庆市", + "name": "市辖区", + "id": "340801" + }, + { + "city": "安庆市", + "name": "迎江区", + "id": "340802" + }, + { + "city": "安庆市", + "name": "大观区", + "id": "340803" + }, + { + "city": "安庆市", + "name": "宜秀区", + "id": "340811" + }, + { + "city": "安庆市", + "name": "怀宁县", + "id": "340822" + }, + { + "city": "安庆市", + "name": "潜山县", + "id": "340824" + }, + { + "city": "安庆市", + "name": "太湖县", + "id": "340825" + }, + { + "city": "安庆市", + "name": "宿松县", + "id": "340826" + }, + { + "city": "安庆市", + "name": "望江县", + "id": "340827" + }, + { + "city": "安庆市", + "name": "岳西县", + "id": "340828" + }, + { + "city": "安庆市", + "name": "桐城市", + "id": "340881" + } + ], + "341000": [ + { + "city": "黄山市", + "name": "市辖区", + "id": "341001" + }, + { + "city": "黄山市", + "name": "屯溪区", + "id": "341002" + }, + { + "city": "黄山市", + "name": "黄山区", + "id": "341003" + }, + { + "city": "黄山市", + "name": "徽州区", + "id": "341004" + }, + { + "city": "黄山市", + "name": "歙县", + "id": "341021" + }, + { + "city": "黄山市", + "name": "休宁县", + "id": "341022" + }, + { + "city": "黄山市", + "name": "黟县", + "id": "341023" + }, + { + "city": "黄山市", + "name": "祁门县", + "id": "341024" + } + ], + "341100": [ + { + "city": "滁州市", + "name": "市辖区", + "id": "341101" + }, + { + "city": "滁州市", + "name": "琅琊区", + "id": "341102" + }, + { + "city": "滁州市", + "name": "南谯区", + "id": "341103" + }, + { + "city": "滁州市", + "name": "来安县", + "id": "341122" + }, + { + "city": "滁州市", + "name": "全椒县", + "id": "341124" + }, + { + "city": "滁州市", + "name": "定远县", + "id": "341125" + }, + { + "city": "滁州市", + "name": "凤阳县", + "id": "341126" + }, + { + "city": "滁州市", + "name": "天长市", + "id": "341181" + }, + { + "city": "滁州市", + "name": "明光市", + "id": "341182" + } + ], + "341200": [ + { + "city": "阜阳市", + "name": "市辖区", + "id": "341201" + }, + { + "city": "阜阳市", + "name": "颍州区", + "id": "341202" + }, + { + "city": "阜阳市", + "name": "颍东区", + "id": "341203" + }, + { + "city": "阜阳市", + "name": "颍泉区", + "id": "341204" + }, + { + "city": "阜阳市", + "name": "临泉县", + "id": "341221" + }, + { + "city": "阜阳市", + "name": "太和县", + "id": "341222" + }, + { + "city": "阜阳市", + "name": "阜南县", + "id": "341225" + }, + { + "city": "阜阳市", + "name": "颍上县", + "id": "341226" + }, + { + "city": "阜阳市", + "name": "界首市", + "id": "341282" + } + ], + "341300": [ + { + "city": "宿州市", + "name": "市辖区", + "id": "341301" + }, + { + "city": "宿州市", + "name": "埇桥区", + "id": "341302" + }, + { + "city": "宿州市", + "name": "砀山县", + "id": "341321" + }, + { + "city": "宿州市", + "name": "萧县", + "id": "341322" + }, + { + "city": "宿州市", + "name": "灵璧县", + "id": "341323" + }, + { + "city": "宿州市", + "name": "泗县", + "id": "341324" + } + ], + "341500": [ + { + "city": "六安市", + "name": "市辖区", + "id": "341501" + }, + { + "city": "六安市", + "name": "金安区", + "id": "341502" + }, + { + "city": "六安市", + "name": "裕安区", + "id": "341503" + }, + { + "city": "六安市", + "name": "叶集区", + "id": "341504" + }, + { + "city": "六安市", + "name": "霍邱县", + "id": "341522" + }, + { + "city": "六安市", + "name": "舒城县", + "id": "341523" + }, + { + "city": "六安市", + "name": "金寨县", + "id": "341524" + }, + { + "city": "六安市", + "name": "霍山县", + "id": "341525" + } + ], + "341600": [ + { + "city": "亳州市", + "name": "市辖区", + "id": "341601" + }, + { + "city": "亳州市", + "name": "谯城区", + "id": "341602" + }, + { + "city": "亳州市", + "name": "涡阳县", + "id": "341621" + }, + { + "city": "亳州市", + "name": "蒙城县", + "id": "341622" + }, + { + "city": "亳州市", + "name": "利辛县", + "id": "341623" + } + ], + "341700": [ + { + "city": "池州市", + "name": "市辖区", + "id": "341701" + }, + { + "city": "池州市", + "name": "贵池区", + "id": "341702" + }, + { + "city": "池州市", + "name": "东至县", + "id": "341721" + }, + { + "city": "池州市", + "name": "石台县", + "id": "341722" + }, + { + "city": "池州市", + "name": "青阳县", + "id": "341723" + } + ], + "341800": [ + { + "city": "宣城市", + "name": "市辖区", + "id": "341801" + }, + { + "city": "宣城市", + "name": "宣州区", + "id": "341802" + }, + { + "city": "宣城市", + "name": "郎溪县", + "id": "341821" + }, + { + "city": "宣城市", + "name": "广德县", + "id": "341822" + }, + { + "city": "宣城市", + "name": "泾县", + "id": "341823" + }, + { + "city": "宣城市", + "name": "绩溪县", + "id": "341824" + }, + { + "city": "宣城市", + "name": "旌德县", + "id": "341825" + }, + { + "city": "宣城市", + "name": "宁国市", + "id": "341881" + } + ], + "350100": [ + { + "city": "福州市", + "name": "市辖区", + "id": "350101" + }, + { + "city": "福州市", + "name": "鼓楼区", + "id": "350102" + }, + { + "city": "福州市", + "name": "台江区", + "id": "350103" + }, + { + "city": "福州市", + "name": "仓山区", + "id": "350104" + }, + { + "city": "福州市", + "name": "马尾区", + "id": "350105" + }, + { + "city": "福州市", + "name": "晋安区", + "id": "350111" + }, + { + "city": "福州市", + "name": "闽侯县", + "id": "350121" + }, + { + "city": "福州市", + "name": "连江县", + "id": "350122" + }, + { + "city": "福州市", + "name": "罗源县", + "id": "350123" + }, + { + "city": "福州市", + "name": "闽清县", + "id": "350124" + }, + { + "city": "福州市", + "name": "永泰县", + "id": "350125" + }, + { + "city": "福州市", + "name": "平潭县", + "id": "350128" + }, + { + "city": "福州市", + "name": "福清市", + "id": "350181" + }, + { + "city": "福州市", + "name": "长乐市", + "id": "350182" + } + ], + "350200": [ + { + "city": "厦门市", + "name": "市辖区", + "id": "350201" + }, + { + "city": "厦门市", + "name": "思明区", + "id": "350203" + }, + { + "city": "厦门市", + "name": "海沧区", + "id": "350205" + }, + { + "city": "厦门市", + "name": "湖里区", + "id": "350206" + }, + { + "city": "厦门市", + "name": "集美区", + "id": "350211" + }, + { + "city": "厦门市", + "name": "同安区", + "id": "350212" + }, + { + "city": "厦门市", + "name": "翔安区", + "id": "350213" + } + ], + "350300": [ + { + "city": "莆田市", + "name": "市辖区", + "id": "350301" + }, + { + "city": "莆田市", + "name": "城厢区", + "id": "350302" + }, + { + "city": "莆田市", + "name": "涵江区", + "id": "350303" + }, + { + "city": "莆田市", + "name": "荔城区", + "id": "350304" + }, + { + "city": "莆田市", + "name": "秀屿区", + "id": "350305" + }, + { + "city": "莆田市", + "name": "仙游县", + "id": "350322" + } + ], + "350400": [ + { + "city": "三明市", + "name": "市辖区", + "id": "350401" + }, + { + "city": "三明市", + "name": "梅列区", + "id": "350402" + }, + { + "city": "三明市", + "name": "三元区", + "id": "350403" + }, + { + "city": "三明市", + "name": "明溪县", + "id": "350421" + }, + { + "city": "三明市", + "name": "清流县", + "id": "350423" + }, + { + "city": "三明市", + "name": "宁化县", + "id": "350424" + }, + { + "city": "三明市", + "name": "大田县", + "id": "350425" + }, + { + "city": "三明市", + "name": "尤溪县", + "id": "350426" + }, + { + "city": "三明市", + "name": "沙县", + "id": "350427" + }, + { + "city": "三明市", + "name": "将乐县", + "id": "350428" + }, + { + "city": "三明市", + "name": "泰宁县", + "id": "350429" + }, + { + "city": "三明市", + "name": "建宁县", + "id": "350430" + }, + { + "city": "三明市", + "name": "永安市", + "id": "350481" + } + ], + "350500": [ + { + "city": "泉州市", + "name": "市辖区", + "id": "350501" + }, + { + "city": "泉州市", + "name": "鲤城区", + "id": "350502" + }, + { + "city": "泉州市", + "name": "丰泽区", + "id": "350503" + }, + { + "city": "泉州市", + "name": "洛江区", + "id": "350504" + }, + { + "city": "泉州市", + "name": "泉港区", + "id": "350505" + }, + { + "city": "泉州市", + "name": "惠安县", + "id": "350521" + }, + { + "city": "泉州市", + "name": "安溪县", + "id": "350524" + }, + { + "city": "泉州市", + "name": "永春县", + "id": "350525" + }, + { + "city": "泉州市", + "name": "德化县", + "id": "350526" + }, + { + "city": "泉州市", + "name": "金门县", + "id": "350527" + }, + { + "city": "泉州市", + "name": "石狮市", + "id": "350581" + }, + { + "city": "泉州市", + "name": "晋江市", + "id": "350582" + }, + { + "city": "泉州市", + "name": "南安市", + "id": "350583" + } + ], + "350600": [ + { + "city": "漳州市", + "name": "市辖区", + "id": "350601" + }, + { + "city": "漳州市", + "name": "芗城区", + "id": "350602" + }, + { + "city": "漳州市", + "name": "龙文区", + "id": "350603" + }, + { + "city": "漳州市", + "name": "云霄县", + "id": "350622" + }, + { + "city": "漳州市", + "name": "漳浦县", + "id": "350623" + }, + { + "city": "漳州市", + "name": "诏安县", + "id": "350624" + }, + { + "city": "漳州市", + "name": "长泰县", + "id": "350625" + }, + { + "city": "漳州市", + "name": "东山县", + "id": "350626" + }, + { + "city": "漳州市", + "name": "南靖县", + "id": "350627" + }, + { + "city": "漳州市", + "name": "平和县", + "id": "350628" + }, + { + "city": "漳州市", + "name": "华安县", + "id": "350629" + }, + { + "city": "漳州市", + "name": "龙海市", + "id": "350681" + } + ], + "350700": [ + { + "city": "南平市", + "name": "市辖区", + "id": "350701" + }, + { + "city": "南平市", + "name": "延平区", + "id": "350702" + }, + { + "city": "南平市", + "name": "建阳区", + "id": "350703" + }, + { + "city": "南平市", + "name": "顺昌县", + "id": "350721" + }, + { + "city": "南平市", + "name": "浦城县", + "id": "350722" + }, + { + "city": "南平市", + "name": "光泽县", + "id": "350723" + }, + { + "city": "南平市", + "name": "松溪县", + "id": "350724" + }, + { + "city": "南平市", + "name": "政和县", + "id": "350725" + }, + { + "city": "南平市", + "name": "邵武市", + "id": "350781" + }, + { + "city": "南平市", + "name": "武夷山市", + "id": "350782" + }, + { + "city": "南平市", + "name": "建瓯市", + "id": "350783" + } + ], + "350800": [ + { + "city": "龙岩市", + "name": "市辖区", + "id": "350801" + }, + { + "city": "龙岩市", + "name": "新罗区", + "id": "350802" + }, + { + "city": "龙岩市", + "name": "永定区", + "id": "350803" + }, + { + "city": "龙岩市", + "name": "长汀县", + "id": "350821" + }, + { + "city": "龙岩市", + "name": "上杭县", + "id": "350823" + }, + { + "city": "龙岩市", + "name": "武平县", + "id": "350824" + }, + { + "city": "龙岩市", + "name": "连城县", + "id": "350825" + }, + { + "city": "龙岩市", + "name": "漳平市", + "id": "350881" + } + ], + "350900": [ + { + "city": "宁德市", + "name": "市辖区", + "id": "350901" + }, + { + "city": "宁德市", + "name": "蕉城区", + "id": "350902" + }, + { + "city": "宁德市", + "name": "霞浦县", + "id": "350921" + }, + { + "city": "宁德市", + "name": "古田县", + "id": "350922" + }, + { + "city": "宁德市", + "name": "屏南县", + "id": "350923" + }, + { + "city": "宁德市", + "name": "寿宁县", + "id": "350924" + }, + { + "city": "宁德市", + "name": "周宁县", + "id": "350925" + }, + { + "city": "宁德市", + "name": "柘荣县", + "id": "350926" + }, + { + "city": "宁德市", + "name": "福安市", + "id": "350981" + }, + { + "city": "宁德市", + "name": "福鼎市", + "id": "350982" + } + ], + "360100": [ + { + "city": "南昌市", + "name": "市辖区", + "id": "360101" + }, + { + "city": "南昌市", + "name": "东湖区", + "id": "360102" + }, + { + "city": "南昌市", + "name": "西湖区", + "id": "360103" + }, + { + "city": "南昌市", + "name": "青云谱区", + "id": "360104" + }, + { + "city": "南昌市", + "name": "湾里区", + "id": "360105" + }, + { + "city": "南昌市", + "name": "青山湖区", + "id": "360111" + }, + { + "city": "南昌市", + "name": "新建区", + "id": "360112" + }, + { + "city": "南昌市", + "name": "南昌县", + "id": "360121" + }, + { + "city": "南昌市", + "name": "安义县", + "id": "360123" + }, + { + "city": "南昌市", + "name": "进贤县", + "id": "360124" + } + ], + "360200": [ + { + "city": "景德镇市", + "name": "市辖区", + "id": "360201" + }, + { + "city": "景德镇市", + "name": "昌江区", + "id": "360202" + }, + { + "city": "景德镇市", + "name": "珠山区", + "id": "360203" + }, + { + "city": "景德镇市", + "name": "浮梁县", + "id": "360222" + }, + { + "city": "景德镇市", + "name": "乐平市", + "id": "360281" + } + ], + "360300": [ + { + "city": "萍乡市", + "name": "市辖区", + "id": "360301" + }, + { + "city": "萍乡市", + "name": "安源区", + "id": "360302" + }, + { + "city": "萍乡市", + "name": "湘东区", + "id": "360313" + }, + { + "city": "萍乡市", + "name": "莲花县", + "id": "360321" + }, + { + "city": "萍乡市", + "name": "上栗县", + "id": "360322" + }, + { + "city": "萍乡市", + "name": "芦溪县", + "id": "360323" + } + ], + "360400": [ + { + "city": "九江市", + "name": "市辖区", + "id": "360401" + }, + { + "city": "九江市", + "name": "濂溪区", + "id": "360402" + }, + { + "city": "九江市", + "name": "浔阳区", + "id": "360403" + }, + { + "city": "九江市", + "name": "九江县", + "id": "360421" + }, + { + "city": "九江市", + "name": "武宁县", + "id": "360423" + }, + { + "city": "九江市", + "name": "修水县", + "id": "360424" + }, + { + "city": "九江市", + "name": "永修县", + "id": "360425" + }, + { + "city": "九江市", + "name": "德安县", + "id": "360426" + }, + { + "city": "九江市", + "name": "都昌县", + "id": "360428" + }, + { + "city": "九江市", + "name": "湖口县", + "id": "360429" + }, + { + "city": "九江市", + "name": "彭泽县", + "id": "360430" + }, + { + "city": "九江市", + "name": "瑞昌市", + "id": "360481" + }, + { + "city": "九江市", + "name": "共青城市", + "id": "360482" + }, + { + "city": "九江市", + "name": "庐山市", + "id": "360483" + } + ], + "360500": [ + { + "city": "新余市", + "name": "市辖区", + "id": "360501" + }, + { + "city": "新余市", + "name": "渝水区", + "id": "360502" + }, + { + "city": "新余市", + "name": "分宜县", + "id": "360521" + } + ], + "360600": [ + { + "city": "鹰潭市", + "name": "市辖区", + "id": "360601" + }, + { + "city": "鹰潭市", + "name": "月湖区", + "id": "360602" + }, + { + "city": "鹰潭市", + "name": "余江县", + "id": "360622" + }, + { + "city": "鹰潭市", + "name": "贵溪市", + "id": "360681" + } + ], + "360700": [ + { + "city": "赣州市", + "name": "市辖区", + "id": "360701" + }, + { + "city": "赣州市", + "name": "章贡区", + "id": "360702" + }, + { + "city": "赣州市", + "name": "南康区", + "id": "360703" + }, + { + "city": "赣州市", + "name": "赣县", + "id": "360721" + }, + { + "city": "赣州市", + "name": "信丰县", + "id": "360722" + }, + { + "city": "赣州市", + "name": "大余县", + "id": "360723" + }, + { + "city": "赣州市", + "name": "上犹县", + "id": "360724" + }, + { + "city": "赣州市", + "name": "崇义县", + "id": "360725" + }, + { + "city": "赣州市", + "name": "安远县", + "id": "360726" + }, + { + "city": "赣州市", + "name": "龙南县", + "id": "360727" + }, + { + "city": "赣州市", + "name": "定南县", + "id": "360728" + }, + { + "city": "赣州市", + "name": "全南县", + "id": "360729" + }, + { + "city": "赣州市", + "name": "宁都县", + "id": "360730" + }, + { + "city": "赣州市", + "name": "于都县", + "id": "360731" + }, + { + "city": "赣州市", + "name": "兴国县", + "id": "360732" + }, + { + "city": "赣州市", + "name": "会昌县", + "id": "360733" + }, + { + "city": "赣州市", + "name": "寻乌县", + "id": "360734" + }, + { + "city": "赣州市", + "name": "石城县", + "id": "360735" + }, + { + "city": "赣州市", + "name": "瑞金市", + "id": "360781" + } + ], + "360800": [ + { + "city": "吉安市", + "name": "市辖区", + "id": "360801" + }, + { + "city": "吉安市", + "name": "吉州区", + "id": "360802" + }, + { + "city": "吉安市", + "name": "青原区", + "id": "360803" + }, + { + "city": "吉安市", + "name": "吉安县", + "id": "360821" + }, + { + "city": "吉安市", + "name": "吉水县", + "id": "360822" + }, + { + "city": "吉安市", + "name": "峡江县", + "id": "360823" + }, + { + "city": "吉安市", + "name": "新干县", + "id": "360824" + }, + { + "city": "吉安市", + "name": "永丰县", + "id": "360825" + }, + { + "city": "吉安市", + "name": "泰和县", + "id": "360826" + }, + { + "city": "吉安市", + "name": "遂川县", + "id": "360827" + }, + { + "city": "吉安市", + "name": "万安县", + "id": "360828" + }, + { + "city": "吉安市", + "name": "安福县", + "id": "360829" + }, + { + "city": "吉安市", + "name": "永新县", + "id": "360830" + }, + { + "city": "吉安市", + "name": "井冈山市", + "id": "360881" + } + ], + "360900": [ + { + "city": "宜春市", + "name": "市辖区", + "id": "360901" + }, + { + "city": "宜春市", + "name": "袁州区", + "id": "360902" + }, + { + "city": "宜春市", + "name": "奉新县", + "id": "360921" + }, + { + "city": "宜春市", + "name": "万载县", + "id": "360922" + }, + { + "city": "宜春市", + "name": "上高县", + "id": "360923" + }, + { + "city": "宜春市", + "name": "宜丰县", + "id": "360924" + }, + { + "city": "宜春市", + "name": "靖安县", + "id": "360925" + }, + { + "city": "宜春市", + "name": "铜鼓县", + "id": "360926" + }, + { + "city": "宜春市", + "name": "丰城市", + "id": "360981" + }, + { + "city": "宜春市", + "name": "樟树市", + "id": "360982" + }, + { + "city": "宜春市", + "name": "高安市", + "id": "360983" + } + ], + "361000": [ + { + "city": "抚州市", + "name": "市辖区", + "id": "361001" + }, + { + "city": "抚州市", + "name": "临川区", + "id": "361002" + }, + { + "city": "抚州市", + "name": "南城县", + "id": "361021" + }, + { + "city": "抚州市", + "name": "黎川县", + "id": "361022" + }, + { + "city": "抚州市", + "name": "南丰县", + "id": "361023" + }, + { + "city": "抚州市", + "name": "崇仁县", + "id": "361024" + }, + { + "city": "抚州市", + "name": "乐安县", + "id": "361025" + }, + { + "city": "抚州市", + "name": "宜黄县", + "id": "361026" + }, + { + "city": "抚州市", + "name": "金溪县", + "id": "361027" + }, + { + "city": "抚州市", + "name": "资溪县", + "id": "361028" + }, + { + "city": "抚州市", + "name": "东乡县", + "id": "361029" + }, + { + "city": "抚州市", + "name": "广昌县", + "id": "361030" + } + ], + "361100": [ + { + "city": "上饶市", + "name": "市辖区", + "id": "361101" + }, + { + "city": "上饶市", + "name": "信州区", + "id": "361102" + }, + { + "city": "上饶市", + "name": "广丰区", + "id": "361103" + }, + { + "city": "上饶市", + "name": "上饶县", + "id": "361121" + }, + { + "city": "上饶市", + "name": "玉山县", + "id": "361123" + }, + { + "city": "上饶市", + "name": "铅山县", + "id": "361124" + }, + { + "city": "上饶市", + "name": "横峰县", + "id": "361125" + }, + { + "city": "上饶市", + "name": "弋阳县", + "id": "361126" + }, + { + "city": "上饶市", + "name": "余干县", + "id": "361127" + }, + { + "city": "上饶市", + "name": "鄱阳县", + "id": "361128" + }, + { + "city": "上饶市", + "name": "万年县", + "id": "361129" + }, + { + "city": "上饶市", + "name": "婺源县", + "id": "361130" + }, + { + "city": "上饶市", + "name": "德兴市", + "id": "361181" + } + ], + "370100": [ + { + "city": "济南市", + "name": "市辖区", + "id": "370101" + }, + { + "city": "济南市", + "name": "历下区", + "id": "370102" + }, + { + "city": "济南市", + "name": "市中区", + "id": "370103" + }, + { + "city": "济南市", + "name": "槐荫区", + "id": "370104" + }, + { + "city": "济南市", + "name": "天桥区", + "id": "370105" + }, + { + "city": "济南市", + "name": "历城区", + "id": "370112" + }, + { + "city": "济南市", + "name": "长清区", + "id": "370113" + }, + { + "city": "济南市", + "name": "平阴县", + "id": "370124" + }, + { + "city": "济南市", + "name": "济阳县", + "id": "370125" + }, + { + "city": "济南市", + "name": "商河县", + "id": "370126" + }, + { + "city": "济南市", + "name": "章丘市", + "id": "370181" + } + ], + "370200": [ + { + "city": "青岛市", + "name": "市辖区", + "id": "370201" + }, + { + "city": "青岛市", + "name": "市南区", + "id": "370202" + }, + { + "city": "青岛市", + "name": "市北区", + "id": "370203" + }, + { + "city": "青岛市", + "name": "黄岛区", + "id": "370211" + }, + { + "city": "青岛市", + "name": "崂山区", + "id": "370212" + }, + { + "city": "青岛市", + "name": "李沧区", + "id": "370213" + }, + { + "city": "青岛市", + "name": "城阳区", + "id": "370214" + }, + { + "city": "青岛市", + "name": "胶州市", + "id": "370281" + }, + { + "city": "青岛市", + "name": "即墨市", + "id": "370282" + }, + { + "city": "青岛市", + "name": "平度市", + "id": "370283" + }, + { + "city": "青岛市", + "name": "莱西市", + "id": "370285" + } + ], + "370300": [ + { + "city": "淄博市", + "name": "市辖区", + "id": "370301" + }, + { + "city": "淄博市", + "name": "淄川区", + "id": "370302" + }, + { + "city": "淄博市", + "name": "张店区", + "id": "370303" + }, + { + "city": "淄博市", + "name": "博山区", + "id": "370304" + }, + { + "city": "淄博市", + "name": "临淄区", + "id": "370305" + }, + { + "city": "淄博市", + "name": "周村区", + "id": "370306" + }, + { + "city": "淄博市", + "name": "桓台县", + "id": "370321" + }, + { + "city": "淄博市", + "name": "高青县", + "id": "370322" + }, + { + "city": "淄博市", + "name": "沂源县", + "id": "370323" + } + ], + "370400": [ + { + "city": "枣庄市", + "name": "市辖区", + "id": "370401" + }, + { + "city": "枣庄市", + "name": "市中区", + "id": "370402" + }, + { + "city": "枣庄市", + "name": "薛城区", + "id": "370403" + }, + { + "city": "枣庄市", + "name": "峄城区", + "id": "370404" + }, + { + "city": "枣庄市", + "name": "台儿庄区", + "id": "370405" + }, + { + "city": "枣庄市", + "name": "山亭区", + "id": "370406" + }, + { + "city": "枣庄市", + "name": "滕州市", + "id": "370481" + } + ], + "370500": [ + { + "city": "东营市", + "name": "市辖区", + "id": "370501" + }, + { + "city": "东营市", + "name": "东营区", + "id": "370502" + }, + { + "city": "东营市", + "name": "河口区", + "id": "370503" + }, + { + "city": "东营市", + "name": "垦利区", + "id": "370505" + }, + { + "city": "东营市", + "name": "利津县", + "id": "370522" + }, + { + "city": "东营市", + "name": "广饶县", + "id": "370523" + } + ], + "370600": [ + { + "city": "烟台市", + "name": "市辖区", + "id": "370601" + }, + { + "city": "烟台市", + "name": "芝罘区", + "id": "370602" + }, + { + "city": "烟台市", + "name": "福山区", + "id": "370611" + }, + { + "city": "烟台市", + "name": "牟平区", + "id": "370612" + }, + { + "city": "烟台市", + "name": "莱山区", + "id": "370613" + }, + { + "city": "烟台市", + "name": "长岛县", + "id": "370634" + }, + { + "city": "烟台市", + "name": "龙口市", + "id": "370681" + }, + { + "city": "烟台市", + "name": "莱阳市", + "id": "370682" + }, + { + "city": "烟台市", + "name": "莱州市", + "id": "370683" + }, + { + "city": "烟台市", + "name": "蓬莱市", + "id": "370684" + }, + { + "city": "烟台市", + "name": "招远市", + "id": "370685" + }, + { + "city": "烟台市", + "name": "栖霞市", + "id": "370686" + }, + { + "city": "烟台市", + "name": "海阳市", + "id": "370687" + } + ], + "370700": [ + { + "city": "潍坊市", + "name": "市辖区", + "id": "370701" + }, + { + "city": "潍坊市", + "name": "潍城区", + "id": "370702" + }, + { + "city": "潍坊市", + "name": "寒亭区", + "id": "370703" + }, + { + "city": "潍坊市", + "name": "坊子区", + "id": "370704" + }, + { + "city": "潍坊市", + "name": "奎文区", + "id": "370705" + }, + { + "city": "潍坊市", + "name": "临朐县", + "id": "370724" + }, + { + "city": "潍坊市", + "name": "昌乐县", + "id": "370725" + }, + { + "city": "潍坊市", + "name": "青州市", + "id": "370781" + }, + { + "city": "潍坊市", + "name": "诸城市", + "id": "370782" + }, + { + "city": "潍坊市", + "name": "寿光市", + "id": "370783" + }, + { + "city": "潍坊市", + "name": "安丘市", + "id": "370784" + }, + { + "city": "潍坊市", + "name": "高密市", + "id": "370785" + }, + { + "city": "潍坊市", + "name": "昌邑市", + "id": "370786" + } + ], + "370800": [ + { + "city": "济宁市", + "name": "市辖区", + "id": "370801" + }, + { + "city": "济宁市", + "name": "任城区", + "id": "370811" + }, + { + "city": "济宁市", + "name": "兖州区", + "id": "370812" + }, + { + "city": "济宁市", + "name": "微山县", + "id": "370826" + }, + { + "city": "济宁市", + "name": "鱼台县", + "id": "370827" + }, + { + "city": "济宁市", + "name": "金乡县", + "id": "370828" + }, + { + "city": "济宁市", + "name": "嘉祥县", + "id": "370829" + }, + { + "city": "济宁市", + "name": "汶上县", + "id": "370830" + }, + { + "city": "济宁市", + "name": "泗水县", + "id": "370831" + }, + { + "city": "济宁市", + "name": "梁山县", + "id": "370832" + }, + { + "city": "济宁市", + "name": "曲阜市", + "id": "370881" + }, + { + "city": "济宁市", + "name": "邹城市", + "id": "370883" + } + ], + "370900": [ + { + "city": "泰安市", + "name": "市辖区", + "id": "370901" + }, + { + "city": "泰安市", + "name": "泰山区", + "id": "370902" + }, + { + "city": "泰安市", + "name": "岱岳区", + "id": "370911" + }, + { + "city": "泰安市", + "name": "宁阳县", + "id": "370921" + }, + { + "city": "泰安市", + "name": "东平县", + "id": "370923" + }, + { + "city": "泰安市", + "name": "新泰市", + "id": "370982" + }, + { + "city": "泰安市", + "name": "肥城市", + "id": "370983" + } + ], + "371000": [ + { + "city": "威海市", + "name": "市辖区", + "id": "371001" + }, + { + "city": "威海市", + "name": "环翠区", + "id": "371002" + }, + { + "city": "威海市", + "name": "文登区", + "id": "371003" + }, + { + "city": "威海市", + "name": "荣成市", + "id": "371082" + }, + { + "city": "威海市", + "name": "乳山市", + "id": "371083" + } + ], + "371100": [ + { + "city": "日照市", + "name": "市辖区", + "id": "371101" + }, + { + "city": "日照市", + "name": "东港区", + "id": "371102" + }, + { + "city": "日照市", + "name": "岚山区", + "id": "371103" + }, + { + "city": "日照市", + "name": "五莲县", + "id": "371121" + }, + { + "city": "日照市", + "name": "莒县", + "id": "371122" + } + ], + "371200": [ + { + "city": "莱芜市", + "name": "市辖区", + "id": "371201" + }, + { + "city": "莱芜市", + "name": "莱城区", + "id": "371202" + }, + { + "city": "莱芜市", + "name": "钢城区", + "id": "371203" + } + ], + "371300": [ + { + "city": "临沂市", + "name": "市辖区", + "id": "371301" + }, + { + "city": "临沂市", + "name": "兰山区", + "id": "371302" + }, + { + "city": "临沂市", + "name": "罗庄区", + "id": "371311" + }, + { + "city": "临沂市", + "name": "河东区", + "id": "371312" + }, + { + "city": "临沂市", + "name": "沂南县", + "id": "371321" + }, + { + "city": "临沂市", + "name": "郯城县", + "id": "371322" + }, + { + "city": "临沂市", + "name": "沂水县", + "id": "371323" + }, + { + "city": "临沂市", + "name": "兰陵县", + "id": "371324" + }, + { + "city": "临沂市", + "name": "费县", + "id": "371325" + }, + { + "city": "临沂市", + "name": "平邑县", + "id": "371326" + }, + { + "city": "临沂市", + "name": "莒南县", + "id": "371327" + }, + { + "city": "临沂市", + "name": "蒙阴县", + "id": "371328" + }, + { + "city": "临沂市", + "name": "临沭县", + "id": "371329" + } + ], + "371400": [ + { + "city": "德州市", + "name": "市辖区", + "id": "371401" + }, + { + "city": "德州市", + "name": "德城区", + "id": "371402" + }, + { + "city": "德州市", + "name": "陵城区", + "id": "371403" + }, + { + "city": "德州市", + "name": "宁津县", + "id": "371422" + }, + { + "city": "德州市", + "name": "庆云县", + "id": "371423" + }, + { + "city": "德州市", + "name": "临邑县", + "id": "371424" + }, + { + "city": "德州市", + "name": "齐河县", + "id": "371425" + }, + { + "city": "德州市", + "name": "平原县", + "id": "371426" + }, + { + "city": "德州市", + "name": "夏津县", + "id": "371427" + }, + { + "city": "德州市", + "name": "武城县", + "id": "371428" + }, + { + "city": "德州市", + "name": "乐陵市", + "id": "371481" + }, + { + "city": "德州市", + "name": "禹城市", + "id": "371482" + } + ], + "371500": [ + { + "city": "聊城市", + "name": "市辖区", + "id": "371501" + }, + { + "city": "聊城市", + "name": "东昌府区", + "id": "371502" + }, + { + "city": "聊城市", + "name": "阳谷县", + "id": "371521" + }, + { + "city": "聊城市", + "name": "莘县", + "id": "371522" + }, + { + "city": "聊城市", + "name": "茌平县", + "id": "371523" + }, + { + "city": "聊城市", + "name": "东阿县", + "id": "371524" + }, + { + "city": "聊城市", + "name": "冠县", + "id": "371525" + }, + { + "city": "聊城市", + "name": "高唐县", + "id": "371526" + }, + { + "city": "聊城市", + "name": "临清市", + "id": "371581" + } + ], + "371600": [ + { + "city": "滨州市", + "name": "市辖区", + "id": "371601" + }, + { + "city": "滨州市", + "name": "滨城区", + "id": "371602" + }, + { + "city": "滨州市", + "name": "沾化区", + "id": "371603" + }, + { + "city": "滨州市", + "name": "惠民县", + "id": "371621" + }, + { + "city": "滨州市", + "name": "阳信县", + "id": "371622" + }, + { + "city": "滨州市", + "name": "无棣县", + "id": "371623" + }, + { + "city": "滨州市", + "name": "博兴县", + "id": "371625" + }, + { + "city": "滨州市", + "name": "邹平县", + "id": "371626" + } + ], + "371700": [ + { + "city": "菏泽市", + "name": "市辖区", + "id": "371701" + }, + { + "city": "菏泽市", + "name": "牡丹区", + "id": "371702" + }, + { + "city": "菏泽市", + "name": "定陶区", + "id": "371703" + }, + { + "city": "菏泽市", + "name": "曹县", + "id": "371721" + }, + { + "city": "菏泽市", + "name": "单县", + "id": "371722" + }, + { + "city": "菏泽市", + "name": "成武县", + "id": "371723" + }, + { + "city": "菏泽市", + "name": "巨野县", + "id": "371724" + }, + { + "city": "菏泽市", + "name": "郓城县", + "id": "371725" + }, + { + "city": "菏泽市", + "name": "鄄城县", + "id": "371726" + }, + { + "city": "菏泽市", + "name": "东明县", + "id": "371728" + } + ], + "410100": [ + { + "city": "郑州市", + "name": "市辖区", + "id": "410101" + }, + { + "city": "郑州市", + "name": "中原区", + "id": "410102" + }, + { + "city": "郑州市", + "name": "二七区", + "id": "410103" + }, + { + "city": "郑州市", + "name": "管城回族区", + "id": "410104" + }, + { + "city": "郑州市", + "name": "金水区", + "id": "410105" + }, + { + "city": "郑州市", + "name": "上街区", + "id": "410106" + }, + { + "city": "郑州市", + "name": "惠济区", + "id": "410108" + }, + { + "city": "郑州市", + "name": "中牟县", + "id": "410122" + }, + { + "city": "郑州市", + "name": "巩义市", + "id": "410181" + }, + { + "city": "郑州市", + "name": "荥阳市", + "id": "410182" + }, + { + "city": "郑州市", + "name": "新密市", + "id": "410183" + }, + { + "city": "郑州市", + "name": "新郑市", + "id": "410184" + }, + { + "city": "郑州市", + "name": "登封市", + "id": "410185" + } + ], + "410200": [ + { + "city": "开封市", + "name": "市辖区", + "id": "410201" + }, + { + "city": "开封市", + "name": "龙亭区", + "id": "410202" + }, + { + "city": "开封市", + "name": "顺河回族区", + "id": "410203" + }, + { + "city": "开封市", + "name": "鼓楼区", + "id": "410204" + }, + { + "city": "开封市", + "name": "禹王台区", + "id": "410205" + }, + { + "city": "开封市", + "name": "金明区", + "id": "410211" + }, + { + "city": "开封市", + "name": "祥符区", + "id": "410212" + }, + { + "city": "开封市", + "name": "杞县", + "id": "410221" + }, + { + "city": "开封市", + "name": "通许县", + "id": "410222" + }, + { + "city": "开封市", + "name": "尉氏县", + "id": "410223" + }, + { + "city": "开封市", + "name": "兰考县", + "id": "410225" + } + ], + "410300": [ + { + "city": "洛阳市", + "name": "市辖区", + "id": "410301" + }, + { + "city": "洛阳市", + "name": "老城区", + "id": "410302" + }, + { + "city": "洛阳市", + "name": "西工区", + "id": "410303" + }, + { + "city": "洛阳市", + "name": "瀍河回族区", + "id": "410304" + }, + { + "city": "洛阳市", + "name": "涧西区", + "id": "410305" + }, + { + "city": "洛阳市", + "name": "吉利区", + "id": "410306" + }, + { + "city": "洛阳市", + "name": "洛龙区", + "id": "410311" + }, + { + "city": "洛阳市", + "name": "孟津县", + "id": "410322" + }, + { + "city": "洛阳市", + "name": "新安县", + "id": "410323" + }, + { + "city": "洛阳市", + "name": "栾川县", + "id": "410324" + }, + { + "city": "洛阳市", + "name": "嵩县", + "id": "410325" + }, + { + "city": "洛阳市", + "name": "汝阳县", + "id": "410326" + }, + { + "city": "洛阳市", + "name": "宜阳县", + "id": "410327" + }, + { + "city": "洛阳市", + "name": "洛宁县", + "id": "410328" + }, + { + "city": "洛阳市", + "name": "伊川县", + "id": "410329" + }, + { + "city": "洛阳市", + "name": "偃师市", + "id": "410381" + } + ], + "410400": [ + { + "city": "平顶山市", + "name": "市辖区", + "id": "410401" + }, + { + "city": "平顶山市", + "name": "新华区", + "id": "410402" + }, + { + "city": "平顶山市", + "name": "卫东区", + "id": "410403" + }, + { + "city": "平顶山市", + "name": "石龙区", + "id": "410404" + }, + { + "city": "平顶山市", + "name": "湛河区", + "id": "410411" + }, + { + "city": "平顶山市", + "name": "宝丰县", + "id": "410421" + }, + { + "city": "平顶山市", + "name": "叶县", + "id": "410422" + }, + { + "city": "平顶山市", + "name": "鲁山县", + "id": "410423" + }, + { + "city": "平顶山市", + "name": "郏县", + "id": "410425" + }, + { + "city": "平顶山市", + "name": "舞钢市", + "id": "410481" + }, + { + "city": "平顶山市", + "name": "汝州市", + "id": "410482" + } + ], + "410500": [ + { + "city": "安阳市", + "name": "市辖区", + "id": "410501" + }, + { + "city": "安阳市", + "name": "文峰区", + "id": "410502" + }, + { + "city": "安阳市", + "name": "北关区", + "id": "410503" + }, + { + "city": "安阳市", + "name": "殷都区", + "id": "410505" + }, + { + "city": "安阳市", + "name": "龙安区", + "id": "410506" + }, + { + "city": "安阳市", + "name": "安阳县", + "id": "410522" + }, + { + "city": "安阳市", + "name": "汤阴县", + "id": "410523" + }, + { + "city": "安阳市", + "name": "滑县", + "id": "410526" + }, + { + "city": "安阳市", + "name": "内黄县", + "id": "410527" + }, + { + "city": "安阳市", + "name": "林州市", + "id": "410581" + } + ], + "410600": [ + { + "city": "鹤壁市", + "name": "市辖区", + "id": "410601" + }, + { + "city": "鹤壁市", + "name": "鹤山区", + "id": "410602" + }, + { + "city": "鹤壁市", + "name": "山城区", + "id": "410603" + }, + { + "city": "鹤壁市", + "name": "淇滨区", + "id": "410611" + }, + { + "city": "鹤壁市", + "name": "浚县", + "id": "410621" + }, + { + "city": "鹤壁市", + "name": "淇县", + "id": "410622" + } + ], + "410700": [ + { + "city": "新乡市", + "name": "市辖区", + "id": "410701" + }, + { + "city": "新乡市", + "name": "红旗区", + "id": "410702" + }, + { + "city": "新乡市", + "name": "卫滨区", + "id": "410703" + }, + { + "city": "新乡市", + "name": "凤泉区", + "id": "410704" + }, + { + "city": "新乡市", + "name": "牧野区", + "id": "410711" + }, + { + "city": "新乡市", + "name": "新乡县", + "id": "410721" + }, + { + "city": "新乡市", + "name": "获嘉县", + "id": "410724" + }, + { + "city": "新乡市", + "name": "原阳县", + "id": "410725" + }, + { + "city": "新乡市", + "name": "延津县", + "id": "410726" + }, + { + "city": "新乡市", + "name": "封丘县", + "id": "410727" + }, + { + "city": "新乡市", + "name": "长垣县", + "id": "410728" + }, + { + "city": "新乡市", + "name": "卫辉市", + "id": "410781" + }, + { + "city": "新乡市", + "name": "辉县市", + "id": "410782" + } + ], + "410800": [ + { + "city": "焦作市", + "name": "市辖区", + "id": "410801" + }, + { + "city": "焦作市", + "name": "解放区", + "id": "410802" + }, + { + "city": "焦作市", + "name": "中站区", + "id": "410803" + }, + { + "city": "焦作市", + "name": "马村区", + "id": "410804" + }, + { + "city": "焦作市", + "name": "山阳区", + "id": "410811" + }, + { + "city": "焦作市", + "name": "修武县", + "id": "410821" + }, + { + "city": "焦作市", + "name": "博爱县", + "id": "410822" + }, + { + "city": "焦作市", + "name": "武陟县", + "id": "410823" + }, + { + "city": "焦作市", + "name": "温县", + "id": "410825" + }, + { + "city": "焦作市", + "name": "沁阳市", + "id": "410882" + }, + { + "city": "焦作市", + "name": "孟州市", + "id": "410883" + } + ], + "410900": [ + { + "city": "濮阳市", + "name": "市辖区", + "id": "410901" + }, + { + "city": "濮阳市", + "name": "华龙区", + "id": "410902" + }, + { + "city": "濮阳市", + "name": "清丰县", + "id": "410922" + }, + { + "city": "濮阳市", + "name": "南乐县", + "id": "410923" + }, + { + "city": "濮阳市", + "name": "范县", + "id": "410926" + }, + { + "city": "濮阳市", + "name": "台前县", + "id": "410927" + }, + { + "city": "濮阳市", + "name": "濮阳县", + "id": "410928" + } + ], + "411000": [ + { + "city": "许昌市", + "name": "市辖区", + "id": "411001" + }, + { + "city": "许昌市", + "name": "魏都区", + "id": "411002" + }, + { + "city": "许昌市", + "name": "许昌县", + "id": "411023" + }, + { + "city": "许昌市", + "name": "鄢陵县", + "id": "411024" + }, + { + "city": "许昌市", + "name": "襄城县", + "id": "411025" + }, + { + "city": "许昌市", + "name": "禹州市", + "id": "411081" + }, + { + "city": "许昌市", + "name": "长葛市", + "id": "411082" + } + ], + "411100": [ + { + "city": "漯河市", + "name": "市辖区", + "id": "411101" + }, + { + "city": "漯河市", + "name": "源汇区", + "id": "411102" + }, + { + "city": "漯河市", + "name": "郾城区", + "id": "411103" + }, + { + "city": "漯河市", + "name": "召陵区", + "id": "411104" + }, + { + "city": "漯河市", + "name": "舞阳县", + "id": "411121" + }, + { + "city": "漯河市", + "name": "临颍县", + "id": "411122" + } + ], + "411200": [ + { + "city": "三门峡市", + "name": "市辖区", + "id": "411201" + }, + { + "city": "三门峡市", + "name": "湖滨区", + "id": "411202" + }, + { + "city": "三门峡市", + "name": "陕州区", + "id": "411203" + }, + { + "city": "三门峡市", + "name": "渑池县", + "id": "411221" + }, + { + "city": "三门峡市", + "name": "卢氏县", + "id": "411224" + }, + { + "city": "三门峡市", + "name": "义马市", + "id": "411281" + }, + { + "city": "三门峡市", + "name": "灵宝市", + "id": "411282" + } + ], + "411300": [ + { + "city": "南阳市", + "name": "市辖区", + "id": "411301" + }, + { + "city": "南阳市", + "name": "宛城区", + "id": "411302" + }, + { + "city": "南阳市", + "name": "卧龙区", + "id": "411303" + }, + { + "city": "南阳市", + "name": "南召县", + "id": "411321" + }, + { + "city": "南阳市", + "name": "方城县", + "id": "411322" + }, + { + "city": "南阳市", + "name": "西峡县", + "id": "411323" + }, + { + "city": "南阳市", + "name": "镇平县", + "id": "411324" + }, + { + "city": "南阳市", + "name": "内乡县", + "id": "411325" + }, + { + "city": "南阳市", + "name": "淅川县", + "id": "411326" + }, + { + "city": "南阳市", + "name": "社旗县", + "id": "411327" + }, + { + "city": "南阳市", + "name": "唐河县", + "id": "411328" + }, + { + "city": "南阳市", + "name": "新野县", + "id": "411329" + }, + { + "city": "南阳市", + "name": "桐柏县", + "id": "411330" + }, + { + "city": "南阳市", + "name": "邓州市", + "id": "411381" + } + ], + "411400": [ + { + "city": "商丘市", + "name": "市辖区", + "id": "411401" + }, + { + "city": "商丘市", + "name": "梁园区", + "id": "411402" + }, + { + "city": "商丘市", + "name": "睢阳区", + "id": "411403" + }, + { + "city": "商丘市", + "name": "民权县", + "id": "411421" + }, + { + "city": "商丘市", + "name": "睢县", + "id": "411422" + }, + { + "city": "商丘市", + "name": "宁陵县", + "id": "411423" + }, + { + "city": "商丘市", + "name": "柘城县", + "id": "411424" + }, + { + "city": "商丘市", + "name": "虞城县", + "id": "411425" + }, + { + "city": "商丘市", + "name": "夏邑县", + "id": "411426" + }, + { + "city": "商丘市", + "name": "永城市", + "id": "411481" + } + ], + "411500": [ + { + "city": "信阳市", + "name": "市辖区", + "id": "411501" + }, + { + "city": "信阳市", + "name": "浉河区", + "id": "411502" + }, + { + "city": "信阳市", + "name": "平桥区", + "id": "411503" + }, + { + "city": "信阳市", + "name": "罗山县", + "id": "411521" + }, + { + "city": "信阳市", + "name": "光山县", + "id": "411522" + }, + { + "city": "信阳市", + "name": "新县", + "id": "411523" + }, + { + "city": "信阳市", + "name": "商城县", + "id": "411524" + }, + { + "city": "信阳市", + "name": "固始县", + "id": "411525" + }, + { + "city": "信阳市", + "name": "潢川县", + "id": "411526" + }, + { + "city": "信阳市", + "name": "淮滨县", + "id": "411527" + }, + { + "city": "信阳市", + "name": "息县", + "id": "411528" + } + ], + "411600": [ + { + "city": "周口市", + "name": "市辖区", + "id": "411601" + }, + { + "city": "周口市", + "name": "川汇区", + "id": "411602" + }, + { + "city": "周口市", + "name": "扶沟县", + "id": "411621" + }, + { + "city": "周口市", + "name": "西华县", + "id": "411622" + }, + { + "city": "周口市", + "name": "商水县", + "id": "411623" + }, + { + "city": "周口市", + "name": "沈丘县", + "id": "411624" + }, + { + "city": "周口市", + "name": "郸城县", + "id": "411625" + }, + { + "city": "周口市", + "name": "淮阳县", + "id": "411626" + }, + { + "city": "周口市", + "name": "太康县", + "id": "411627" + }, + { + "city": "周口市", + "name": "鹿邑县", + "id": "411628" + }, + { + "city": "周口市", + "name": "项城市", + "id": "411681" + } + ], + "411700": [ + { + "city": "驻马店市", + "name": "市辖区", + "id": "411701" + }, + { + "city": "驻马店市", + "name": "驿城区", + "id": "411702" + }, + { + "city": "驻马店市", + "name": "西平县", + "id": "411721" + }, + { + "city": "驻马店市", + "name": "上蔡县", + "id": "411722" + }, + { + "city": "驻马店市", + "name": "平舆县", + "id": "411723" + }, + { + "city": "驻马店市", + "name": "正阳县", + "id": "411724" + }, + { + "city": "驻马店市", + "name": "确山县", + "id": "411725" + }, + { + "city": "驻马店市", + "name": "泌阳县", + "id": "411726" + }, + { + "city": "驻马店市", + "name": "汝南县", + "id": "411727" + }, + { + "city": "驻马店市", + "name": "遂平县", + "id": "411728" + }, + { + "city": "驻马店市", + "name": "新蔡县", + "id": "411729" + } + ], + "419000": [ + { + "city": "省直辖县级行政区划", + "name": "济源市", + "id": "419001" + } + ], + "420100": [ + { + "city": "武汉市", + "name": "市辖区", + "id": "420101" + }, + { + "city": "武汉市", + "name": "江岸区", + "id": "420102" + }, + { + "city": "武汉市", + "name": "江汉区", + "id": "420103" + }, + { + "city": "武汉市", + "name": "硚口区", + "id": "420104" + }, + { + "city": "武汉市", + "name": "汉阳区", + "id": "420105" + }, + { + "city": "武汉市", + "name": "武昌区", + "id": "420106" + }, + { + "city": "武汉市", + "name": "青山区", + "id": "420107" + }, + { + "city": "武汉市", + "name": "洪山区", + "id": "420111" + }, + { + "city": "武汉市", + "name": "东西湖区", + "id": "420112" + }, + { + "city": "武汉市", + "name": "汉南区", + "id": "420113" + }, + { + "city": "武汉市", + "name": "蔡甸区", + "id": "420114" + }, + { + "city": "武汉市", + "name": "江夏区", + "id": "420115" + }, + { + "city": "武汉市", + "name": "黄陂区", + "id": "420116" + }, + { + "city": "武汉市", + "name": "新洲区", + "id": "420117" + } + ], + "420200": [ + { + "city": "黄石市", + "name": "市辖区", + "id": "420201" + }, + { + "city": "黄石市", + "name": "黄石港区", + "id": "420202" + }, + { + "city": "黄石市", + "name": "西塞山区", + "id": "420203" + }, + { + "city": "黄石市", + "name": "下陆区", + "id": "420204" + }, + { + "city": "黄石市", + "name": "铁山区", + "id": "420205" + }, + { + "city": "黄石市", + "name": "阳新县", + "id": "420222" + }, + { + "city": "黄石市", + "name": "大冶市", + "id": "420281" + } + ], + "420300": [ + { + "city": "十堰市", + "name": "市辖区", + "id": "420301" + }, + { + "city": "十堰市", + "name": "茅箭区", + "id": "420302" + }, + { + "city": "十堰市", + "name": "张湾区", + "id": "420303" + }, + { + "city": "十堰市", + "name": "郧阳区", + "id": "420304" + }, + { + "city": "十堰市", + "name": "郧西县", + "id": "420322" + }, + { + "city": "十堰市", + "name": "竹山县", + "id": "420323" + }, + { + "city": "十堰市", + "name": "竹溪县", + "id": "420324" + }, + { + "city": "十堰市", + "name": "房县", + "id": "420325" + }, + { + "city": "十堰市", + "name": "丹江口市", + "id": "420381" + } + ], + "420500": [ + { + "city": "宜昌市", + "name": "市辖区", + "id": "420501" + }, + { + "city": "宜昌市", + "name": "西陵区", + "id": "420502" + }, + { + "city": "宜昌市", + "name": "伍家岗区", + "id": "420503" + }, + { + "city": "宜昌市", + "name": "点军区", + "id": "420504" + }, + { + "city": "宜昌市", + "name": "猇亭区", + "id": "420505" + }, + { + "city": "宜昌市", + "name": "夷陵区", + "id": "420506" + }, + { + "city": "宜昌市", + "name": "远安县", + "id": "420525" + }, + { + "city": "宜昌市", + "name": "兴山县", + "id": "420526" + }, + { + "city": "宜昌市", + "name": "秭归县", + "id": "420527" + }, + { + "city": "宜昌市", + "name": "长阳土家族自治县", + "id": "420528" + }, + { + "city": "宜昌市", + "name": "五峰土家族自治县", + "id": "420529" + }, + { + "city": "宜昌市", + "name": "宜都市", + "id": "420581" + }, + { + "city": "宜昌市", + "name": "当阳市", + "id": "420582" + }, + { + "city": "宜昌市", + "name": "枝江市", + "id": "420583" + } + ], + "420600": [ + { + "city": "襄阳市", + "name": "市辖区", + "id": "420601" + }, + { + "city": "襄阳市", + "name": "襄城区", + "id": "420602" + }, + { + "city": "襄阳市", + "name": "樊城区", + "id": "420606" + }, + { + "city": "襄阳市", + "name": "襄州区", + "id": "420607" + }, + { + "city": "襄阳市", + "name": "南漳县", + "id": "420624" + }, + { + "city": "襄阳市", + "name": "谷城县", + "id": "420625" + }, + { + "city": "襄阳市", + "name": "保康县", + "id": "420626" + }, + { + "city": "襄阳市", + "name": "老河口市", + "id": "420682" + }, + { + "city": "襄阳市", + "name": "枣阳市", + "id": "420683" + }, + { + "city": "襄阳市", + "name": "宜城市", + "id": "420684" + } + ], + "420700": [ + { + "city": "鄂州市", + "name": "市辖区", + "id": "420701" + }, + { + "city": "鄂州市", + "name": "梁子湖区", + "id": "420702" + }, + { + "city": "鄂州市", + "name": "华容区", + "id": "420703" + }, + { + "city": "鄂州市", + "name": "鄂城区", + "id": "420704" + } + ], + "420800": [ + { + "city": "荆门市", + "name": "市辖区", + "id": "420801" + }, + { + "city": "荆门市", + "name": "东宝区", + "id": "420802" + }, + { + "city": "荆门市", + "name": "掇刀区", + "id": "420804" + }, + { + "city": "荆门市", + "name": "京山县", + "id": "420821" + }, + { + "city": "荆门市", + "name": "沙洋县", + "id": "420822" + }, + { + "city": "荆门市", + "name": "钟祥市", + "id": "420881" + } + ], + "420900": [ + { + "city": "孝感市", + "name": "市辖区", + "id": "420901" + }, + { + "city": "孝感市", + "name": "孝南区", + "id": "420902" + }, + { + "city": "孝感市", + "name": "孝昌县", + "id": "420921" + }, + { + "city": "孝感市", + "name": "大悟县", + "id": "420922" + }, + { + "city": "孝感市", + "name": "云梦县", + "id": "420923" + }, + { + "city": "孝感市", + "name": "应城市", + "id": "420981" + }, + { + "city": "孝感市", + "name": "安陆市", + "id": "420982" + }, + { + "city": "孝感市", + "name": "汉川市", + "id": "420984" + } + ], + "421000": [ + { + "city": "荆州市", + "name": "市辖区", + "id": "421001" + }, + { + "city": "荆州市", + "name": "沙市区", + "id": "421002" + }, + { + "city": "荆州市", + "name": "荆州区", + "id": "421003" + }, + { + "city": "荆州市", + "name": "公安县", + "id": "421022" + }, + { + "city": "荆州市", + "name": "监利县", + "id": "421023" + }, + { + "city": "荆州市", + "name": "江陵县", + "id": "421024" + }, + { + "city": "荆州市", + "name": "石首市", + "id": "421081" + }, + { + "city": "荆州市", + "name": "洪湖市", + "id": "421083" + }, + { + "city": "荆州市", + "name": "松滋市", + "id": "421087" + } + ], + "421100": [ + { + "city": "黄冈市", + "name": "市辖区", + "id": "421101" + }, + { + "city": "黄冈市", + "name": "黄州区", + "id": "421102" + }, + { + "city": "黄冈市", + "name": "团风县", + "id": "421121" + }, + { + "city": "黄冈市", + "name": "红安县", + "id": "421122" + }, + { + "city": "黄冈市", + "name": "罗田县", + "id": "421123" + }, + { + "city": "黄冈市", + "name": "英山县", + "id": "421124" + }, + { + "city": "黄冈市", + "name": "浠水县", + "id": "421125" + }, + { + "city": "黄冈市", + "name": "蕲春县", + "id": "421126" + }, + { + "city": "黄冈市", + "name": "黄梅县", + "id": "421127" + }, + { + "city": "黄冈市", + "name": "麻城市", + "id": "421181" + }, + { + "city": "黄冈市", + "name": "武穴市", + "id": "421182" + } + ], + "421200": [ + { + "city": "咸宁市", + "name": "市辖区", + "id": "421201" + }, + { + "city": "咸宁市", + "name": "咸安区", + "id": "421202" + }, + { + "city": "咸宁市", + "name": "嘉鱼县", + "id": "421221" + }, + { + "city": "咸宁市", + "name": "通城县", + "id": "421222" + }, + { + "city": "咸宁市", + "name": "崇阳县", + "id": "421223" + }, + { + "city": "咸宁市", + "name": "通山县", + "id": "421224" + }, + { + "city": "咸宁市", + "name": "赤壁市", + "id": "421281" + } + ], + "421300": [ + { + "city": "随州市", + "name": "市辖区", + "id": "421301" + }, + { + "city": "随州市", + "name": "曾都区", + "id": "421303" + }, + { + "city": "随州市", + "name": "随县", + "id": "421321" + }, + { + "city": "随州市", + "name": "广水市", + "id": "421381" + } + ], + "422800": [ + { + "city": "恩施土家族苗族自治州", + "name": "恩施市", + "id": "422801" + }, + { + "city": "恩施土家族苗族自治州", + "name": "利川市", + "id": "422802" + }, + { + "city": "恩施土家族苗族自治州", + "name": "建始县", + "id": "422822" + }, + { + "city": "恩施土家族苗族自治州", + "name": "巴东县", + "id": "422823" + }, + { + "city": "恩施土家族苗族自治州", + "name": "宣恩县", + "id": "422825" + }, + { + "city": "恩施土家族苗族自治州", + "name": "咸丰县", + "id": "422826" + }, + { + "city": "恩施土家族苗族自治州", + "name": "来凤县", + "id": "422827" + }, + { + "city": "恩施土家族苗族自治州", + "name": "鹤峰县", + "id": "422828" + } + ], + "429000": [ + { + "city": "省直辖县级行政区划", + "name": "仙桃市", + "id": "429004" + }, + { + "city": "省直辖县级行政区划", + "name": "潜江市", + "id": "429005" + }, + { + "city": "省直辖县级行政区划", + "name": "天门市", + "id": "429006" + }, + { + "city": "省直辖县级行政区划", + "name": "神农架林区", + "id": "429021" + } + ], + "430100": [ + { + "city": "长沙市", + "name": "市辖区", + "id": "430101" + }, + { + "city": "长沙市", + "name": "芙蓉区", + "id": "430102" + }, + { + "city": "长沙市", + "name": "天心区", + "id": "430103" + }, + { + "city": "长沙市", + "name": "岳麓区", + "id": "430104" + }, + { + "city": "长沙市", + "name": "开福区", + "id": "430105" + }, + { + "city": "长沙市", + "name": "雨花区", + "id": "430111" + }, + { + "city": "长沙市", + "name": "望城区", + "id": "430112" + }, + { + "city": "长沙市", + "name": "长沙县", + "id": "430121" + }, + { + "city": "长沙市", + "name": "宁乡县", + "id": "430124" + }, + { + "city": "长沙市", + "name": "浏阳市", + "id": "430181" + } + ], + "430200": [ + { + "city": "株洲市", + "name": "市辖区", + "id": "430201" + }, + { + "city": "株洲市", + "name": "荷塘区", + "id": "430202" + }, + { + "city": "株洲市", + "name": "芦淞区", + "id": "430203" + }, + { + "city": "株洲市", + "name": "石峰区", + "id": "430204" + }, + { + "city": "株洲市", + "name": "天元区", + "id": "430211" + }, + { + "city": "株洲市", + "name": "株洲县", + "id": "430221" + }, + { + "city": "株洲市", + "name": "攸县", + "id": "430223" + }, + { + "city": "株洲市", + "name": "茶陵县", + "id": "430224" + }, + { + "city": "株洲市", + "name": "炎陵县", + "id": "430225" + }, + { + "city": "株洲市", + "name": "醴陵市", + "id": "430281" + } + ], + "430300": [ + { + "city": "湘潭市", + "name": "市辖区", + "id": "430301" + }, + { + "city": "湘潭市", + "name": "雨湖区", + "id": "430302" + }, + { + "city": "湘潭市", + "name": "岳塘区", + "id": "430304" + }, + { + "city": "湘潭市", + "name": "湘潭县", + "id": "430321" + }, + { + "city": "湘潭市", + "name": "湘乡市", + "id": "430381" + }, + { + "city": "湘潭市", + "name": "韶山市", + "id": "430382" + } + ], + "430400": [ + { + "city": "衡阳市", + "name": "市辖区", + "id": "430401" + }, + { + "city": "衡阳市", + "name": "珠晖区", + "id": "430405" + }, + { + "city": "衡阳市", + "name": "雁峰区", + "id": "430406" + }, + { + "city": "衡阳市", + "name": "石鼓区", + "id": "430407" + }, + { + "city": "衡阳市", + "name": "蒸湘区", + "id": "430408" + }, + { + "city": "衡阳市", + "name": "南岳区", + "id": "430412" + }, + { + "city": "衡阳市", + "name": "衡阳县", + "id": "430421" + }, + { + "city": "衡阳市", + "name": "衡南县", + "id": "430422" + }, + { + "city": "衡阳市", + "name": "衡山县", + "id": "430423" + }, + { + "city": "衡阳市", + "name": "衡东县", + "id": "430424" + }, + { + "city": "衡阳市", + "name": "祁东县", + "id": "430426" + }, + { + "city": "衡阳市", + "name": "耒阳市", + "id": "430481" + }, + { + "city": "衡阳市", + "name": "常宁市", + "id": "430482" + } + ], + "430500": [ + { + "city": "邵阳市", + "name": "市辖区", + "id": "430501" + }, + { + "city": "邵阳市", + "name": "双清区", + "id": "430502" + }, + { + "city": "邵阳市", + "name": "大祥区", + "id": "430503" + }, + { + "city": "邵阳市", + "name": "北塔区", + "id": "430511" + }, + { + "city": "邵阳市", + "name": "邵东县", + "id": "430521" + }, + { + "city": "邵阳市", + "name": "新邵县", + "id": "430522" + }, + { + "city": "邵阳市", + "name": "邵阳县", + "id": "430523" + }, + { + "city": "邵阳市", + "name": "隆回县", + "id": "430524" + }, + { + "city": "邵阳市", + "name": "洞口县", + "id": "430525" + }, + { + "city": "邵阳市", + "name": "绥宁县", + "id": "430527" + }, + { + "city": "邵阳市", + "name": "新宁县", + "id": "430528" + }, + { + "city": "邵阳市", + "name": "城步苗族自治县", + "id": "430529" + }, + { + "city": "邵阳市", + "name": "武冈市", + "id": "430581" + } + ], + "430600": [ + { + "city": "岳阳市", + "name": "市辖区", + "id": "430601" + }, + { + "city": "岳阳市", + "name": "岳阳楼区", + "id": "430602" + }, + { + "city": "岳阳市", + "name": "云溪区", + "id": "430603" + }, + { + "city": "岳阳市", + "name": "君山区", + "id": "430611" + }, + { + "city": "岳阳市", + "name": "岳阳县", + "id": "430621" + }, + { + "city": "岳阳市", + "name": "华容县", + "id": "430623" + }, + { + "city": "岳阳市", + "name": "湘阴县", + "id": "430624" + }, + { + "city": "岳阳市", + "name": "平江县", + "id": "430626" + }, + { + "city": "岳阳市", + "name": "汨罗市", + "id": "430681" + }, + { + "city": "岳阳市", + "name": "临湘市", + "id": "430682" + } + ], + "430700": [ + { + "city": "常德市", + "name": "市辖区", + "id": "430701" + }, + { + "city": "常德市", + "name": "武陵区", + "id": "430702" + }, + { + "city": "常德市", + "name": "鼎城区", + "id": "430703" + }, + { + "city": "常德市", + "name": "安乡县", + "id": "430721" + }, + { + "city": "常德市", + "name": "汉寿县", + "id": "430722" + }, + { + "city": "常德市", + "name": "澧县", + "id": "430723" + }, + { + "city": "常德市", + "name": "临澧县", + "id": "430724" + }, + { + "city": "常德市", + "name": "桃源县", + "id": "430725" + }, + { + "city": "常德市", + "name": "石门县", + "id": "430726" + }, + { + "city": "常德市", + "name": "津市市", + "id": "430781" + } + ], + "430800": [ + { + "city": "张家界市", + "name": "市辖区", + "id": "430801" + }, + { + "city": "张家界市", + "name": "永定区", + "id": "430802" + }, + { + "city": "张家界市", + "name": "武陵源区", + "id": "430811" + }, + { + "city": "张家界市", + "name": "慈利县", + "id": "430821" + }, + { + "city": "张家界市", + "name": "桑植县", + "id": "430822" + } + ], + "430900": [ + { + "city": "益阳市", + "name": "市辖区", + "id": "430901" + }, + { + "city": "益阳市", + "name": "资阳区", + "id": "430902" + }, + { + "city": "益阳市", + "name": "赫山区", + "id": "430903" + }, + { + "city": "益阳市", + "name": "南县", + "id": "430921" + }, + { + "city": "益阳市", + "name": "桃江县", + "id": "430922" + }, + { + "city": "益阳市", + "name": "安化县", + "id": "430923" + }, + { + "city": "益阳市", + "name": "沅江市", + "id": "430981" + } + ], + "431000": [ + { + "city": "郴州市", + "name": "市辖区", + "id": "431001" + }, + { + "city": "郴州市", + "name": "北湖区", + "id": "431002" + }, + { + "city": "郴州市", + "name": "苏仙区", + "id": "431003" + }, + { + "city": "郴州市", + "name": "桂阳县", + "id": "431021" + }, + { + "city": "郴州市", + "name": "宜章县", + "id": "431022" + }, + { + "city": "郴州市", + "name": "永兴县", + "id": "431023" + }, + { + "city": "郴州市", + "name": "嘉禾县", + "id": "431024" + }, + { + "city": "郴州市", + "name": "临武县", + "id": "431025" + }, + { + "city": "郴州市", + "name": "汝城县", + "id": "431026" + }, + { + "city": "郴州市", + "name": "桂东县", + "id": "431027" + }, + { + "city": "郴州市", + "name": "安仁县", + "id": "431028" + }, + { + "city": "郴州市", + "name": "资兴市", + "id": "431081" + } + ], + "431100": [ + { + "city": "永州市", + "name": "市辖区", + "id": "431101" + }, + { + "city": "永州市", + "name": "零陵区", + "id": "431102" + }, + { + "city": "永州市", + "name": "冷水滩区", + "id": "431103" + }, + { + "city": "永州市", + "name": "祁阳县", + "id": "431121" + }, + { + "city": "永州市", + "name": "东安县", + "id": "431122" + }, + { + "city": "永州市", + "name": "双牌县", + "id": "431123" + }, + { + "city": "永州市", + "name": "道县", + "id": "431124" + }, + { + "city": "永州市", + "name": "江永县", + "id": "431125" + }, + { + "city": "永州市", + "name": "宁远县", + "id": "431126" + }, + { + "city": "永州市", + "name": "蓝山县", + "id": "431127" + }, + { + "city": "永州市", + "name": "新田县", + "id": "431128" + }, + { + "city": "永州市", + "name": "江华瑶族自治县", + "id": "431129" + } + ], + "431200": [ + { + "city": "怀化市", + "name": "市辖区", + "id": "431201" + }, + { + "city": "怀化市", + "name": "鹤城区", + "id": "431202" + }, + { + "city": "怀化市", + "name": "中方县", + "id": "431221" + }, + { + "city": "怀化市", + "name": "沅陵县", + "id": "431222" + }, + { + "city": "怀化市", + "name": "辰溪县", + "id": "431223" + }, + { + "city": "怀化市", + "name": "溆浦县", + "id": "431224" + }, + { + "city": "怀化市", + "name": "会同县", + "id": "431225" + }, + { + "city": "怀化市", + "name": "麻阳苗族自治县", + "id": "431226" + }, + { + "city": "怀化市", + "name": "新晃侗族自治县", + "id": "431227" + }, + { + "city": "怀化市", + "name": "芷江侗族自治县", + "id": "431228" + }, + { + "city": "怀化市", + "name": "靖州苗族侗族自治县", + "id": "431229" + }, + { + "city": "怀化市", + "name": "通道侗族自治县", + "id": "431230" + }, + { + "city": "怀化市", + "name": "洪江市", + "id": "431281" + } + ], + "431300": [ + { + "city": "娄底市", + "name": "市辖区", + "id": "431301" + }, + { + "city": "娄底市", + "name": "娄星区", + "id": "431302" + }, + { + "city": "娄底市", + "name": "双峰县", + "id": "431321" + }, + { + "city": "娄底市", + "name": "新化县", + "id": "431322" + }, + { + "city": "娄底市", + "name": "冷水江市", + "id": "431381" + }, + { + "city": "娄底市", + "name": "涟源市", + "id": "431382" + } + ], + "433100": [ + { + "city": "湘西土家族苗族自治州", + "name": "吉首市", + "id": "433101" + }, + { + "city": "湘西土家族苗族自治州", + "name": "泸溪县", + "id": "433122" + }, + { + "city": "湘西土家族苗族自治州", + "name": "凤凰县", + "id": "433123" + }, + { + "city": "湘西土家族苗族自治州", + "name": "花垣县", + "id": "433124" + }, + { + "city": "湘西土家族苗族自治州", + "name": "保靖县", + "id": "433125" + }, + { + "city": "湘西土家族苗族自治州", + "name": "古丈县", + "id": "433126" + }, + { + "city": "湘西土家族苗族自治州", + "name": "永顺县", + "id": "433127" + }, + { + "city": "湘西土家族苗族自治州", + "name": "龙山县", + "id": "433130" + } + ], + "440100": [ + { + "city": "广州市", + "name": "市辖区", + "id": "440101" + }, + { + "city": "广州市", + "name": "荔湾区", + "id": "440103" + }, + { + "city": "广州市", + "name": "越秀区", + "id": "440104" + }, + { + "city": "广州市", + "name": "海珠区", + "id": "440105" + }, + { + "city": "广州市", + "name": "天河区", + "id": "440106" + }, + { + "city": "广州市", + "name": "白云区", + "id": "440111" + }, + { + "city": "广州市", + "name": "黄埔区", + "id": "440112" + }, + { + "city": "广州市", + "name": "番禺区", + "id": "440113" + }, + { + "city": "广州市", + "name": "花都区", + "id": "440114" + }, + { + "city": "广州市", + "name": "南沙区", + "id": "440115" + }, + { + "city": "广州市", + "name": "从化区", + "id": "440117" + }, + { + "city": "广州市", + "name": "增城区", + "id": "440118" + } + ], + "440200": [ + { + "city": "韶关市", + "name": "市辖区", + "id": "440201" + }, + { + "city": "韶关市", + "name": "武江区", + "id": "440203" + }, + { + "city": "韶关市", + "name": "浈江区", + "id": "440204" + }, + { + "city": "韶关市", + "name": "曲江区", + "id": "440205" + }, + { + "city": "韶关市", + "name": "始兴县", + "id": "440222" + }, + { + "city": "韶关市", + "name": "仁化县", + "id": "440224" + }, + { + "city": "韶关市", + "name": "翁源县", + "id": "440229" + }, + { + "city": "韶关市", + "name": "乳源瑶族自治县", + "id": "440232" + }, + { + "city": "韶关市", + "name": "新丰县", + "id": "440233" + }, + { + "city": "韶关市", + "name": "乐昌市", + "id": "440281" + }, + { + "city": "韶关市", + "name": "南雄市", + "id": "440282" + } + ], + "440300": [ + { + "city": "深圳市", + "name": "市辖区", + "id": "440301" + }, + { + "city": "深圳市", + "name": "罗湖区", + "id": "440303" + }, + { + "city": "深圳市", + "name": "福田区", + "id": "440304" + }, + { + "city": "深圳市", + "name": "南山区", + "id": "440305" + }, + { + "city": "深圳市", + "name": "宝安区", + "id": "440306" + }, + { + "city": "深圳市", + "name": "龙岗区", + "id": "440307" + }, + { + "city": "深圳市", + "name": "盐田区", + "id": "440308" + } + ], + "440400": [ + { + "city": "珠海市", + "name": "市辖区", + "id": "440401" + }, + { + "city": "珠海市", + "name": "香洲区", + "id": "440402" + }, + { + "city": "珠海市", + "name": "斗门区", + "id": "440403" + }, + { + "city": "珠海市", + "name": "金湾区", + "id": "440404" + } + ], + "440500": [ + { + "city": "汕头市", + "name": "市辖区", + "id": "440501" + }, + { + "city": "汕头市", + "name": "龙湖区", + "id": "440507" + }, + { + "city": "汕头市", + "name": "金平区", + "id": "440511" + }, + { + "city": "汕头市", + "name": "濠江区", + "id": "440512" + }, + { + "city": "汕头市", + "name": "潮阳区", + "id": "440513" + }, + { + "city": "汕头市", + "name": "潮南区", + "id": "440514" + }, + { + "city": "汕头市", + "name": "澄海区", + "id": "440515" + }, + { + "city": "汕头市", + "name": "南澳县", + "id": "440523" + } + ], + "440600": [ + { + "city": "佛山市", + "name": "市辖区", + "id": "440601" + }, + { + "city": "佛山市", + "name": "禅城区", + "id": "440604" + }, + { + "city": "佛山市", + "name": "南海区", + "id": "440605" + }, + { + "city": "佛山市", + "name": "顺德区", + "id": "440606" + }, + { + "city": "佛山市", + "name": "三水区", + "id": "440607" + }, + { + "city": "佛山市", + "name": "高明区", + "id": "440608" + } + ], + "440700": [ + { + "city": "江门市", + "name": "市辖区", + "id": "440701" + }, + { + "city": "江门市", + "name": "蓬江区", + "id": "440703" + }, + { + "city": "江门市", + "name": "江海区", + "id": "440704" + }, + { + "city": "江门市", + "name": "新会区", + "id": "440705" + }, + { + "city": "江门市", + "name": "台山市", + "id": "440781" + }, + { + "city": "江门市", + "name": "开平市", + "id": "440783" + }, + { + "city": "江门市", + "name": "鹤山市", + "id": "440784" + }, + { + "city": "江门市", + "name": "恩平市", + "id": "440785" + } + ], + "440800": [ + { + "city": "湛江市", + "name": "市辖区", + "id": "440801" + }, + { + "city": "湛江市", + "name": "赤坎区", + "id": "440802" + }, + { + "city": "湛江市", + "name": "霞山区", + "id": "440803" + }, + { + "city": "湛江市", + "name": "坡头区", + "id": "440804" + }, + { + "city": "湛江市", + "name": "麻章区", + "id": "440811" + }, + { + "city": "湛江市", + "name": "遂溪县", + "id": "440823" + }, + { + "city": "湛江市", + "name": "徐闻县", + "id": "440825" + }, + { + "city": "湛江市", + "name": "廉江市", + "id": "440881" + }, + { + "city": "湛江市", + "name": "雷州市", + "id": "440882" + }, + { + "city": "湛江市", + "name": "吴川市", + "id": "440883" + } + ], + "440900": [ + { + "city": "茂名市", + "name": "市辖区", + "id": "440901" + }, + { + "city": "茂名市", + "name": "茂南区", + "id": "440902" + }, + { + "city": "茂名市", + "name": "电白区", + "id": "440904" + }, + { + "city": "茂名市", + "name": "高州市", + "id": "440981" + }, + { + "city": "茂名市", + "name": "化州市", + "id": "440982" + }, + { + "city": "茂名市", + "name": "信宜市", + "id": "440983" + } + ], + "441200": [ + { + "city": "肇庆市", + "name": "市辖区", + "id": "441201" + }, + { + "city": "肇庆市", + "name": "端州区", + "id": "441202" + }, + { + "city": "肇庆市", + "name": "鼎湖区", + "id": "441203" + }, + { + "city": "肇庆市", + "name": "高要区", + "id": "441204" + }, + { + "city": "肇庆市", + "name": "广宁县", + "id": "441223" + }, + { + "city": "肇庆市", + "name": "怀集县", + "id": "441224" + }, + { + "city": "肇庆市", + "name": "封开县", + "id": "441225" + }, + { + "city": "肇庆市", + "name": "德庆县", + "id": "441226" + }, + { + "city": "肇庆市", + "name": "四会市", + "id": "441284" + } + ], + "441300": [ + { + "city": "惠州市", + "name": "市辖区", + "id": "441301" + }, + { + "city": "惠州市", + "name": "惠城区", + "id": "441302" + }, + { + "city": "惠州市", + "name": "惠阳区", + "id": "441303" + }, + { + "city": "惠州市", + "name": "博罗县", + "id": "441322" + }, + { + "city": "惠州市", + "name": "惠东县", + "id": "441323" + }, + { + "city": "惠州市", + "name": "龙门县", + "id": "441324" + } + ], + "441400": [ + { + "city": "梅州市", + "name": "市辖区", + "id": "441401" + }, + { + "city": "梅州市", + "name": "梅江区", + "id": "441402" + }, + { + "city": "梅州市", + "name": "梅县区", + "id": "441403" + }, + { + "city": "梅州市", + "name": "大埔县", + "id": "441422" + }, + { + "city": "梅州市", + "name": "丰顺县", + "id": "441423" + }, + { + "city": "梅州市", + "name": "五华县", + "id": "441424" + }, + { + "city": "梅州市", + "name": "平远县", + "id": "441426" + }, + { + "city": "梅州市", + "name": "蕉岭县", + "id": "441427" + }, + { + "city": "梅州市", + "name": "兴宁市", + "id": "441481" + } + ], + "441500": [ + { + "city": "汕尾市", + "name": "市辖区", + "id": "441501" + }, + { + "city": "汕尾市", + "name": "城区", + "id": "441502" + }, + { + "city": "汕尾市", + "name": "海丰县", + "id": "441521" + }, + { + "city": "汕尾市", + "name": "陆河县", + "id": "441523" + }, + { + "city": "汕尾市", + "name": "陆丰市", + "id": "441581" + } + ], + "441600": [ + { + "city": "河源市", + "name": "市辖区", + "id": "441601" + }, + { + "city": "河源市", + "name": "源城区", + "id": "441602" + }, + { + "city": "河源市", + "name": "紫金县", + "id": "441621" + }, + { + "city": "河源市", + "name": "龙川县", + "id": "441622" + }, + { + "city": "河源市", + "name": "连平县", + "id": "441623" + }, + { + "city": "河源市", + "name": "和平县", + "id": "441624" + }, + { + "city": "河源市", + "name": "东源县", + "id": "441625" + } + ], + "441700": [ + { + "city": "阳江市", + "name": "市辖区", + "id": "441701" + }, + { + "city": "阳江市", + "name": "江城区", + "id": "441702" + }, + { + "city": "阳江市", + "name": "阳东区", + "id": "441704" + }, + { + "city": "阳江市", + "name": "阳西县", + "id": "441721" + }, + { + "city": "阳江市", + "name": "阳春市", + "id": "441781" + } + ], + "441800": [ + { + "city": "清远市", + "name": "市辖区", + "id": "441801" + }, + { + "city": "清远市", + "name": "清城区", + "id": "441802" + }, + { + "city": "清远市", + "name": "清新区", + "id": "441803" + }, + { + "city": "清远市", + "name": "佛冈县", + "id": "441821" + }, + { + "city": "清远市", + "name": "阳山县", + "id": "441823" + }, + { + "city": "清远市", + "name": "连山壮族瑶族自治县", + "id": "441825" + }, + { + "city": "清远市", + "name": "连南瑶族自治县", + "id": "441826" + }, + { + "city": "清远市", + "name": "英德市", + "id": "441881" + }, + { + "city": "清远市", + "name": "连州市", + "id": "441882" + } + ], + "441900": [], + "442000": [], + "445100": [ + { + "city": "潮州市", + "name": "市辖区", + "id": "445101" + }, + { + "city": "潮州市", + "name": "湘桥区", + "id": "445102" + }, + { + "city": "潮州市", + "name": "潮安区", + "id": "445103" + }, + { + "city": "潮州市", + "name": "饶平县", + "id": "445122" + } + ], + "445200": [ + { + "city": "揭阳市", + "name": "市辖区", + "id": "445201" + }, + { + "city": "揭阳市", + "name": "榕城区", + "id": "445202" + }, + { + "city": "揭阳市", + "name": "揭东区", + "id": "445203" + }, + { + "city": "揭阳市", + "name": "揭西县", + "id": "445222" + }, + { + "city": "揭阳市", + "name": "惠来县", + "id": "445224" + }, + { + "city": "揭阳市", + "name": "普宁市", + "id": "445281" + } + ], + "445300": [ + { + "city": "云浮市", + "name": "市辖区", + "id": "445301" + }, + { + "city": "云浮市", + "name": "云城区", + "id": "445302" + }, + { + "city": "云浮市", + "name": "云安区", + "id": "445303" + }, + { + "city": "云浮市", + "name": "新兴县", + "id": "445321" + }, + { + "city": "云浮市", + "name": "郁南县", + "id": "445322" + }, + { + "city": "云浮市", + "name": "罗定市", + "id": "445381" + } + ], + "450100": [ + { + "city": "南宁市", + "name": "市辖区", + "id": "450101" + }, + { + "city": "南宁市", + "name": "兴宁区", + "id": "450102" + }, + { + "city": "南宁市", + "name": "青秀区", + "id": "450103" + }, + { + "city": "南宁市", + "name": "江南区", + "id": "450105" + }, + { + "city": "南宁市", + "name": "西乡塘区", + "id": "450107" + }, + { + "city": "南宁市", + "name": "良庆区", + "id": "450108" + }, + { + "city": "南宁市", + "name": "邕宁区", + "id": "450109" + }, + { + "city": "南宁市", + "name": "武鸣区", + "id": "450110" + }, + { + "city": "南宁市", + "name": "隆安县", + "id": "450123" + }, + { + "city": "南宁市", + "name": "马山县", + "id": "450124" + }, + { + "city": "南宁市", + "name": "上林县", + "id": "450125" + }, + { + "city": "南宁市", + "name": "宾阳县", + "id": "450126" + }, + { + "city": "南宁市", + "name": "横县", + "id": "450127" + } + ], + "450200": [ + { + "city": "柳州市", + "name": "市辖区", + "id": "450201" + }, + { + "city": "柳州市", + "name": "城中区", + "id": "450202" + }, + { + "city": "柳州市", + "name": "鱼峰区", + "id": "450203" + }, + { + "city": "柳州市", + "name": "柳南区", + "id": "450204" + }, + { + "city": "柳州市", + "name": "柳北区", + "id": "450205" + }, + { + "city": "柳州市", + "name": "柳江区", + "id": "450206" + }, + { + "city": "柳州市", + "name": "柳城县", + "id": "450222" + }, + { + "city": "柳州市", + "name": "鹿寨县", + "id": "450223" + }, + { + "city": "柳州市", + "name": "融安县", + "id": "450224" + }, + { + "city": "柳州市", + "name": "融水苗族自治县", + "id": "450225" + }, + { + "city": "柳州市", + "name": "三江侗族自治县", + "id": "450226" + } + ], + "450300": [ + { + "city": "桂林市", + "name": "市辖区", + "id": "450301" + }, + { + "city": "桂林市", + "name": "秀峰区", + "id": "450302" + }, + { + "city": "桂林市", + "name": "叠彩区", + "id": "450303" + }, + { + "city": "桂林市", + "name": "象山区", + "id": "450304" + }, + { + "city": "桂林市", + "name": "七星区", + "id": "450305" + }, + { + "city": "桂林市", + "name": "雁山区", + "id": "450311" + }, + { + "city": "桂林市", + "name": "临桂区", + "id": "450312" + }, + { + "city": "桂林市", + "name": "阳朔县", + "id": "450321" + }, + { + "city": "桂林市", + "name": "灵川县", + "id": "450323" + }, + { + "city": "桂林市", + "name": "全州县", + "id": "450324" + }, + { + "city": "桂林市", + "name": "兴安县", + "id": "450325" + }, + { + "city": "桂林市", + "name": "永福县", + "id": "450326" + }, + { + "city": "桂林市", + "name": "灌阳县", + "id": "450327" + }, + { + "city": "桂林市", + "name": "龙胜各族自治县", + "id": "450328" + }, + { + "city": "桂林市", + "name": "资源县", + "id": "450329" + }, + { + "city": "桂林市", + "name": "平乐县", + "id": "450330" + }, + { + "city": "桂林市", + "name": "荔浦县", + "id": "450331" + }, + { + "city": "桂林市", + "name": "恭城瑶族自治县", + "id": "450332" + } + ], + "450400": [ + { + "city": "梧州市", + "name": "市辖区", + "id": "450401" + }, + { + "city": "梧州市", + "name": "万秀区", + "id": "450403" + }, + { + "city": "梧州市", + "name": "长洲区", + "id": "450405" + }, + { + "city": "梧州市", + "name": "龙圩区", + "id": "450406" + }, + { + "city": "梧州市", + "name": "苍梧县", + "id": "450421" + }, + { + "city": "梧州市", + "name": "藤县", + "id": "450422" + }, + { + "city": "梧州市", + "name": "蒙山县", + "id": "450423" + }, + { + "city": "梧州市", + "name": "岑溪市", + "id": "450481" + } + ], + "450500": [ + { + "city": "北海市", + "name": "市辖区", + "id": "450501" + }, + { + "city": "北海市", + "name": "海城区", + "id": "450502" + }, + { + "city": "北海市", + "name": "银海区", + "id": "450503" + }, + { + "city": "北海市", + "name": "铁山港区", + "id": "450512" + }, + { + "city": "北海市", + "name": "合浦县", + "id": "450521" + } + ], + "450600": [ + { + "city": "防城港市", + "name": "市辖区", + "id": "450601" + }, + { + "city": "防城港市", + "name": "港口区", + "id": "450602" + }, + { + "city": "防城港市", + "name": "防城区", + "id": "450603" + }, + { + "city": "防城港市", + "name": "上思县", + "id": "450621" + }, + { + "city": "防城港市", + "name": "东兴市", + "id": "450681" + } + ], + "450700": [ + { + "city": "钦州市", + "name": "市辖区", + "id": "450701" + }, + { + "city": "钦州市", + "name": "钦南区", + "id": "450702" + }, + { + "city": "钦州市", + "name": "钦北区", + "id": "450703" + }, + { + "city": "钦州市", + "name": "灵山县", + "id": "450721" + }, + { + "city": "钦州市", + "name": "浦北县", + "id": "450722" + } + ], + "450800": [ + { + "city": "贵港市", + "name": "市辖区", + "id": "450801" + }, + { + "city": "贵港市", + "name": "港北区", + "id": "450802" + }, + { + "city": "贵港市", + "name": "港南区", + "id": "450803" + }, + { + "city": "贵港市", + "name": "覃塘区", + "id": "450804" + }, + { + "city": "贵港市", + "name": "平南县", + "id": "450821" + }, + { + "city": "贵港市", + "name": "桂平市", + "id": "450881" + } + ], + "450900": [ + { + "city": "玉林市", + "name": "市辖区", + "id": "450901" + }, + { + "city": "玉林市", + "name": "玉州区", + "id": "450902" + }, + { + "city": "玉林市", + "name": "福绵区", + "id": "450903" + }, + { + "city": "玉林市", + "name": "容县", + "id": "450921" + }, + { + "city": "玉林市", + "name": "陆川县", + "id": "450922" + }, + { + "city": "玉林市", + "name": "博白县", + "id": "450923" + }, + { + "city": "玉林市", + "name": "兴业县", + "id": "450924" + }, + { + "city": "玉林市", + "name": "北流市", + "id": "450981" + } + ], + "451000": [ + { + "city": "百色市", + "name": "市辖区", + "id": "451001" + }, + { + "city": "百色市", + "name": "右江区", + "id": "451002" + }, + { + "city": "百色市", + "name": "田阳县", + "id": "451021" + }, + { + "city": "百色市", + "name": "田东县", + "id": "451022" + }, + { + "city": "百色市", + "name": "平果县", + "id": "451023" + }, + { + "city": "百色市", + "name": "德保县", + "id": "451024" + }, + { + "city": "百色市", + "name": "那坡县", + "id": "451026" + }, + { + "city": "百色市", + "name": "凌云县", + "id": "451027" + }, + { + "city": "百色市", + "name": "乐业县", + "id": "451028" + }, + { + "city": "百色市", + "name": "田林县", + "id": "451029" + }, + { + "city": "百色市", + "name": "西林县", + "id": "451030" + }, + { + "city": "百色市", + "name": "隆林各族自治县", + "id": "451031" + }, + { + "city": "百色市", + "name": "靖西市", + "id": "451081" + } + ], + "451100": [ + { + "city": "贺州市", + "name": "市辖区", + "id": "451101" + }, + { + "city": "贺州市", + "name": "八步区", + "id": "451102" + }, + { + "city": "贺州市", + "name": "平桂区", + "id": "451103" + }, + { + "city": "贺州市", + "name": "昭平县", + "id": "451121" + }, + { + "city": "贺州市", + "name": "钟山县", + "id": "451122" + }, + { + "city": "贺州市", + "name": "富川瑶族自治县", + "id": "451123" + } + ], + "451200": [ + { + "city": "河池市", + "name": "市辖区", + "id": "451201" + }, + { + "city": "河池市", + "name": "金城江区", + "id": "451202" + }, + { + "city": "河池市", + "name": "南丹县", + "id": "451221" + }, + { + "city": "河池市", + "name": "天峨县", + "id": "451222" + }, + { + "city": "河池市", + "name": "凤山县", + "id": "451223" + }, + { + "city": "河池市", + "name": "东兰县", + "id": "451224" + }, + { + "city": "河池市", + "name": "罗城仫佬族自治县", + "id": "451225" + }, + { + "city": "河池市", + "name": "环江毛南族自治县", + "id": "451226" + }, + { + "city": "河池市", + "name": "巴马瑶族自治县", + "id": "451227" + }, + { + "city": "河池市", + "name": "都安瑶族自治县", + "id": "451228" + }, + { + "city": "河池市", + "name": "大化瑶族自治县", + "id": "451229" + }, + { + "city": "河池市", + "name": "宜州市", + "id": "451281" + } + ], + "451300": [ + { + "city": "来宾市", + "name": "市辖区", + "id": "451301" + }, + { + "city": "来宾市", + "name": "兴宾区", + "id": "451302" + }, + { + "city": "来宾市", + "name": "忻城县", + "id": "451321" + }, + { + "city": "来宾市", + "name": "象州县", + "id": "451322" + }, + { + "city": "来宾市", + "name": "武宣县", + "id": "451323" + }, + { + "city": "来宾市", + "name": "金秀瑶族自治县", + "id": "451324" + }, + { + "city": "来宾市", + "name": "合山市", + "id": "451381" + } + ], + "451400": [ + { + "city": "崇左市", + "name": "市辖区", + "id": "451401" + }, + { + "city": "崇左市", + "name": "江州区", + "id": "451402" + }, + { + "city": "崇左市", + "name": "扶绥县", + "id": "451421" + }, + { + "city": "崇左市", + "name": "宁明县", + "id": "451422" + }, + { + "city": "崇左市", + "name": "龙州县", + "id": "451423" + }, + { + "city": "崇左市", + "name": "大新县", + "id": "451424" + }, + { + "city": "崇左市", + "name": "天等县", + "id": "451425" + }, + { + "city": "崇左市", + "name": "凭祥市", + "id": "451481" + } + ], + "460100": [ + { + "city": "海口市", + "name": "市辖区", + "id": "460101" + }, + { + "city": "海口市", + "name": "秀英区", + "id": "460105" + }, + { + "city": "海口市", + "name": "龙华区", + "id": "460106" + }, + { + "city": "海口市", + "name": "琼山区", + "id": "460107" + }, + { + "city": "海口市", + "name": "美兰区", + "id": "460108" + } + ], + "460200": [ + { + "city": "三亚市", + "name": "市辖区", + "id": "460201" + }, + { + "city": "三亚市", + "name": "海棠区", + "id": "460202" + }, + { + "city": "三亚市", + "name": "吉阳区", + "id": "460203" + }, + { + "city": "三亚市", + "name": "天涯区", + "id": "460204" + }, + { + "city": "三亚市", + "name": "崖州区", + "id": "460205" + } + ], + "460300": [], + "460400": [], + "469000": [ + { + "city": "省直辖县级行政区划", + "name": "五指山市", + "id": "469001" + }, + { + "city": "省直辖县级行政区划", + "name": "琼海市", + "id": "469002" + }, + { + "city": "省直辖县级行政区划", + "name": "文昌市", + "id": "469005" + }, + { + "city": "省直辖县级行政区划", + "name": "万宁市", + "id": "469006" + }, + { + "city": "省直辖县级行政区划", + "name": "东方市", + "id": "469007" + }, + { + "city": "省直辖县级行政区划", + "name": "定安县", + "id": "469021" + }, + { + "city": "省直辖县级行政区划", + "name": "屯昌县", + "id": "469022" + }, + { + "city": "省直辖县级行政区划", + "name": "澄迈县", + "id": "469023" + }, + { + "city": "省直辖县级行政区划", + "name": "临高县", + "id": "469024" + }, + { + "city": "省直辖县级行政区划", + "name": "白沙黎族自治县", + "id": "469025" + }, + { + "city": "省直辖县级行政区划", + "name": "昌江黎族自治县", + "id": "469026" + }, + { + "city": "省直辖县级行政区划", + "name": "乐东黎族自治县", + "id": "469027" + }, + { + "city": "省直辖县级行政区划", + "name": "陵水黎族自治县", + "id": "469028" + }, + { + "city": "省直辖县级行政区划", + "name": "保亭黎族苗族自治县", + "id": "469029" + }, + { + "city": "省直辖县级行政区划", + "name": "琼中黎族苗族自治县", + "id": "469030" + } + ], + "500100": [ + { + "city": "市辖区", + "name": "万州区", + "id": "500101" + }, + { + "city": "市辖区", + "name": "涪陵区", + "id": "500102" + }, + { + "city": "市辖区", + "name": "渝中区", + "id": "500103" + }, + { + "city": "市辖区", + "name": "大渡口区", + "id": "500104" + }, + { + "city": "市辖区", + "name": "江北区", + "id": "500105" + }, + { + "city": "市辖区", + "name": "沙坪坝区", + "id": "500106" + }, + { + "city": "市辖区", + "name": "九龙坡区", + "id": "500107" + }, + { + "city": "市辖区", + "name": "南岸区", + "id": "500108" + }, + { + "city": "市辖区", + "name": "北碚区", + "id": "500109" + }, + { + "city": "市辖区", + "name": "綦江区", + "id": "500110" + }, + { + "city": "市辖区", + "name": "大足区", + "id": "500111" + }, + { + "city": "市辖区", + "name": "渝北区", + "id": "500112" + }, + { + "city": "市辖区", + "name": "巴南区", + "id": "500113" + }, + { + "city": "市辖区", + "name": "黔江区", + "id": "500114" + }, + { + "city": "市辖区", + "name": "长寿区", + "id": "500115" + }, + { + "city": "市辖区", + "name": "江津区", + "id": "500116" + }, + { + "city": "市辖区", + "name": "合川区", + "id": "500117" + }, + { + "city": "市辖区", + "name": "永川区", + "id": "500118" + }, + { + "city": "市辖区", + "name": "南川区", + "id": "500119" + }, + { + "city": "市辖区", + "name": "璧山区", + "id": "500120" + }, + { + "city": "市辖区", + "name": "铜梁区", + "id": "500151" + }, + { + "city": "市辖区", + "name": "潼南区", + "id": "500152" + }, + { + "city": "市辖区", + "name": "荣昌区", + "id": "500153" + }, + { + "city": "市辖区", + "name": "开州区", + "id": "500154" + } + ], + "500200": [ + { + "city": "县", + "name": "梁平县", + "id": "500228" + }, + { + "city": "县", + "name": "城口县", + "id": "500229" + }, + { + "city": "县", + "name": "丰都县", + "id": "500230" + }, + { + "city": "县", + "name": "垫江县", + "id": "500231" + }, + { + "city": "县", + "name": "武隆县", + "id": "500232" + }, + { + "city": "县", + "name": "忠县", + "id": "500233" + }, + { + "city": "县", + "name": "云阳县", + "id": "500235" + }, + { + "city": "县", + "name": "奉节县", + "id": "500236" + }, + { + "city": "县", + "name": "巫山县", + "id": "500237" + }, + { + "city": "县", + "name": "巫溪县", + "id": "500238" + }, + { + "city": "县", + "name": "石柱土家族自治县", + "id": "500240" + }, + { + "city": "县", + "name": "秀山土家族苗族自治县", + "id": "500241" + }, + { + "city": "县", + "name": "酉阳土家族苗族自治县", + "id": "500242" + }, + { + "city": "县", + "name": "彭水苗族土家族自治县", + "id": "500243" + } + ], + "510100": [ + { + "city": "成都市", + "name": "市辖区", + "id": "510101" + }, + { + "city": "成都市", + "name": "锦江区", + "id": "510104" + }, + { + "city": "成都市", + "name": "青羊区", + "id": "510105" + }, + { + "city": "成都市", + "name": "金牛区", + "id": "510106" + }, + { + "city": "成都市", + "name": "武侯区", + "id": "510107" + }, + { + "city": "成都市", + "name": "成华区", + "id": "510108" + }, + { + "city": "成都市", + "name": "龙泉驿区", + "id": "510112" + }, + { + "city": "成都市", + "name": "青白江区", + "id": "510113" + }, + { + "city": "成都市", + "name": "新都区", + "id": "510114" + }, + { + "city": "成都市", + "name": "温江区", + "id": "510115" + }, + { + "city": "成都市", + "name": "双流区", + "id": "510116" + }, + { + "city": "成都市", + "name": "金堂县", + "id": "510121" + }, + { + "city": "成都市", + "name": "郫县", + "id": "510124" + }, + { + "city": "成都市", + "name": "大邑县", + "id": "510129" + }, + { + "city": "成都市", + "name": "蒲江县", + "id": "510131" + }, + { + "city": "成都市", + "name": "新津县", + "id": "510132" + }, + { + "city": "成都市", + "name": "都江堰市", + "id": "510181" + }, + { + "city": "成都市", + "name": "彭州市", + "id": "510182" + }, + { + "city": "成都市", + "name": "邛崃市", + "id": "510183" + }, + { + "city": "成都市", + "name": "崇州市", + "id": "510184" + }, + { + "city": "成都市", + "name": "简阳市", + "id": "510185" + } + ], + "510300": [ + { + "city": "自贡市", + "name": "市辖区", + "id": "510301" + }, + { + "city": "自贡市", + "name": "自流井区", + "id": "510302" + }, + { + "city": "自贡市", + "name": "贡井区", + "id": "510303" + }, + { + "city": "自贡市", + "name": "大安区", + "id": "510304" + }, + { + "city": "自贡市", + "name": "沿滩区", + "id": "510311" + }, + { + "city": "自贡市", + "name": "荣县", + "id": "510321" + }, + { + "city": "自贡市", + "name": "富顺县", + "id": "510322" + } + ], + "510400": [ + { + "city": "攀枝花市", + "name": "市辖区", + "id": "510401" + }, + { + "city": "攀枝花市", + "name": "东区", + "id": "510402" + }, + { + "city": "攀枝花市", + "name": "西区", + "id": "510403" + }, + { + "city": "攀枝花市", + "name": "仁和区", + "id": "510411" + }, + { + "city": "攀枝花市", + "name": "米易县", + "id": "510421" + }, + { + "city": "攀枝花市", + "name": "盐边县", + "id": "510422" + } + ], + "510500": [ + { + "city": "泸州市", + "name": "市辖区", + "id": "510501" + }, + { + "city": "泸州市", + "name": "江阳区", + "id": "510502" + }, + { + "city": "泸州市", + "name": "纳溪区", + "id": "510503" + }, + { + "city": "泸州市", + "name": "龙马潭区", + "id": "510504" + }, + { + "city": "泸州市", + "name": "泸县", + "id": "510521" + }, + { + "city": "泸州市", + "name": "合江县", + "id": "510522" + }, + { + "city": "泸州市", + "name": "叙永县", + "id": "510524" + }, + { + "city": "泸州市", + "name": "古蔺县", + "id": "510525" + } + ], + "510600": [ + { + "city": "德阳市", + "name": "市辖区", + "id": "510601" + }, + { + "city": "德阳市", + "name": "旌阳区", + "id": "510603" + }, + { + "city": "德阳市", + "name": "中江县", + "id": "510623" + }, + { + "city": "德阳市", + "name": "罗江县", + "id": "510626" + }, + { + "city": "德阳市", + "name": "广汉市", + "id": "510681" + }, + { + "city": "德阳市", + "name": "什邡市", + "id": "510682" + }, + { + "city": "德阳市", + "name": "绵竹市", + "id": "510683" + } + ], + "510700": [ + { + "city": "绵阳市", + "name": "市辖区", + "id": "510701" + }, + { + "city": "绵阳市", + "name": "涪城区", + "id": "510703" + }, + { + "city": "绵阳市", + "name": "游仙区", + "id": "510704" + }, + { + "city": "绵阳市", + "name": "安州区", + "id": "510705" + }, + { + "city": "绵阳市", + "name": "三台县", + "id": "510722" + }, + { + "city": "绵阳市", + "name": "盐亭县", + "id": "510723" + }, + { + "city": "绵阳市", + "name": "梓潼县", + "id": "510725" + }, + { + "city": "绵阳市", + "name": "北川羌族自治县", + "id": "510726" + }, + { + "city": "绵阳市", + "name": "平武县", + "id": "510727" + }, + { + "city": "绵阳市", + "name": "江油市", + "id": "510781" + } + ], + "510800": [ + { + "city": "广元市", + "name": "市辖区", + "id": "510801" + }, + { + "city": "广元市", + "name": "利州区", + "id": "510802" + }, + { + "city": "广元市", + "name": "昭化区", + "id": "510811" + }, + { + "city": "广元市", + "name": "朝天区", + "id": "510812" + }, + { + "city": "广元市", + "name": "旺苍县", + "id": "510821" + }, + { + "city": "广元市", + "name": "青川县", + "id": "510822" + }, + { + "city": "广元市", + "name": "剑阁县", + "id": "510823" + }, + { + "city": "广元市", + "name": "苍溪县", + "id": "510824" + } + ], + "510900": [ + { + "city": "遂宁市", + "name": "市辖区", + "id": "510901" + }, + { + "city": "遂宁市", + "name": "船山区", + "id": "510903" + }, + { + "city": "遂宁市", + "name": "安居区", + "id": "510904" + }, + { + "city": "遂宁市", + "name": "蓬溪县", + "id": "510921" + }, + { + "city": "遂宁市", + "name": "射洪县", + "id": "510922" + }, + { + "city": "遂宁市", + "name": "大英县", + "id": "510923" + } + ], + "511000": [ + { + "city": "内江市", + "name": "市辖区", + "id": "511001" + }, + { + "city": "内江市", + "name": "市中区", + "id": "511002" + }, + { + "city": "内江市", + "name": "东兴区", + "id": "511011" + }, + { + "city": "内江市", + "name": "威远县", + "id": "511024" + }, + { + "city": "内江市", + "name": "资中县", + "id": "511025" + }, + { + "city": "内江市", + "name": "隆昌县", + "id": "511028" + } + ], + "511100": [ + { + "city": "乐山市", + "name": "市辖区", + "id": "511101" + }, + { + "city": "乐山市", + "name": "市中区", + "id": "511102" + }, + { + "city": "乐山市", + "name": "沙湾区", + "id": "511111" + }, + { + "city": "乐山市", + "name": "五通桥区", + "id": "511112" + }, + { + "city": "乐山市", + "name": "金口河区", + "id": "511113" + }, + { + "city": "乐山市", + "name": "犍为县", + "id": "511123" + }, + { + "city": "乐山市", + "name": "井研县", + "id": "511124" + }, + { + "city": "乐山市", + "name": "夹江县", + "id": "511126" + }, + { + "city": "乐山市", + "name": "沐川县", + "id": "511129" + }, + { + "city": "乐山市", + "name": "峨边彝族自治县", + "id": "511132" + }, + { + "city": "乐山市", + "name": "马边彝族自治县", + "id": "511133" + }, + { + "city": "乐山市", + "name": "峨眉山市", + "id": "511181" + } + ], + "511300": [ + { + "city": "南充市", + "name": "市辖区", + "id": "511301" + }, + { + "city": "南充市", + "name": "顺庆区", + "id": "511302" + }, + { + "city": "南充市", + "name": "高坪区", + "id": "511303" + }, + { + "city": "南充市", + "name": "嘉陵区", + "id": "511304" + }, + { + "city": "南充市", + "name": "南部县", + "id": "511321" + }, + { + "city": "南充市", + "name": "营山县", + "id": "511322" + }, + { + "city": "南充市", + "name": "蓬安县", + "id": "511323" + }, + { + "city": "南充市", + "name": "仪陇县", + "id": "511324" + }, + { + "city": "南充市", + "name": "西充县", + "id": "511325" + }, + { + "city": "南充市", + "name": "阆中市", + "id": "511381" + } + ], + "511400": [ + { + "city": "眉山市", + "name": "市辖区", + "id": "511401" + }, + { + "city": "眉山市", + "name": "东坡区", + "id": "511402" + }, + { + "city": "眉山市", + "name": "彭山区", + "id": "511403" + }, + { + "city": "眉山市", + "name": "仁寿县", + "id": "511421" + }, + { + "city": "眉山市", + "name": "洪雅县", + "id": "511423" + }, + { + "city": "眉山市", + "name": "丹棱县", + "id": "511424" + }, + { + "city": "眉山市", + "name": "青神县", + "id": "511425" + } + ], + "511500": [ + { + "city": "宜宾市", + "name": "市辖区", + "id": "511501" + }, + { + "city": "宜宾市", + "name": "翠屏区", + "id": "511502" + }, + { + "city": "宜宾市", + "name": "南溪区", + "id": "511503" + }, + { + "city": "宜宾市", + "name": "宜宾县", + "id": "511521" + }, + { + "city": "宜宾市", + "name": "江安县", + "id": "511523" + }, + { + "city": "宜宾市", + "name": "长宁县", + "id": "511524" + }, + { + "city": "宜宾市", + "name": "高县", + "id": "511525" + }, + { + "city": "宜宾市", + "name": "珙县", + "id": "511526" + }, + { + "city": "宜宾市", + "name": "筠连县", + "id": "511527" + }, + { + "city": "宜宾市", + "name": "兴文县", + "id": "511528" + }, + { + "city": "宜宾市", + "name": "屏山县", + "id": "511529" + } + ], + "511600": [ + { + "city": "广安市", + "name": "市辖区", + "id": "511601" + }, + { + "city": "广安市", + "name": "广安区", + "id": "511602" + }, + { + "city": "广安市", + "name": "前锋区", + "id": "511603" + }, + { + "city": "广安市", + "name": "岳池县", + "id": "511621" + }, + { + "city": "广安市", + "name": "武胜县", + "id": "511622" + }, + { + "city": "广安市", + "name": "邻水县", + "id": "511623" + }, + { + "city": "广安市", + "name": "华蓥市", + "id": "511681" + } + ], + "511700": [ + { + "city": "达州市", + "name": "市辖区", + "id": "511701" + }, + { + "city": "达州市", + "name": "通川区", + "id": "511702" + }, + { + "city": "达州市", + "name": "达川区", + "id": "511703" + }, + { + "city": "达州市", + "name": "宣汉县", + "id": "511722" + }, + { + "city": "达州市", + "name": "开江县", + "id": "511723" + }, + { + "city": "达州市", + "name": "大竹县", + "id": "511724" + }, + { + "city": "达州市", + "name": "渠县", + "id": "511725" + }, + { + "city": "达州市", + "name": "万源市", + "id": "511781" + } + ], + "511800": [ + { + "city": "雅安市", + "name": "市辖区", + "id": "511801" + }, + { + "city": "雅安市", + "name": "雨城区", + "id": "511802" + }, + { + "city": "雅安市", + "name": "名山区", + "id": "511803" + }, + { + "city": "雅安市", + "name": "荥经县", + "id": "511822" + }, + { + "city": "雅安市", + "name": "汉源县", + "id": "511823" + }, + { + "city": "雅安市", + "name": "石棉县", + "id": "511824" + }, + { + "city": "雅安市", + "name": "天全县", + "id": "511825" + }, + { + "city": "雅安市", + "name": "芦山县", + "id": "511826" + }, + { + "city": "雅安市", + "name": "宝兴县", + "id": "511827" + } + ], + "511900": [ + { + "city": "巴中市", + "name": "市辖区", + "id": "511901" + }, + { + "city": "巴中市", + "name": "巴州区", + "id": "511902" + }, + { + "city": "巴中市", + "name": "恩阳区", + "id": "511903" + }, + { + "city": "巴中市", + "name": "通江县", + "id": "511921" + }, + { + "city": "巴中市", + "name": "南江县", + "id": "511922" + }, + { + "city": "巴中市", + "name": "平昌县", + "id": "511923" + } + ], + "512000": [ + { + "city": "资阳市", + "name": "市辖区", + "id": "512001" + }, + { + "city": "资阳市", + "name": "雁江区", + "id": "512002" + }, + { + "city": "资阳市", + "name": "安岳县", + "id": "512021" + }, + { + "city": "资阳市", + "name": "乐至县", + "id": "512022" + } + ], + "513200": [ + { + "city": "阿坝藏族羌族自治州", + "name": "马尔康市", + "id": "513201" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "汶川县", + "id": "513221" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "理县", + "id": "513222" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "茂县", + "id": "513223" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "松潘县", + "id": "513224" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "九寨沟县", + "id": "513225" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "金川县", + "id": "513226" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "小金县", + "id": "513227" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "黑水县", + "id": "513228" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "壤塘县", + "id": "513230" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "阿坝县", + "id": "513231" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "若尔盖县", + "id": "513232" + }, + { + "city": "阿坝藏族羌族自治州", + "name": "红原县", + "id": "513233" + } + ], + "513300": [ + { + "city": "甘孜藏族自治州", + "name": "康定市", + "id": "513301" + }, + { + "city": "甘孜藏族自治州", + "name": "泸定县", + "id": "513322" + }, + { + "city": "甘孜藏族自治州", + "name": "丹巴县", + "id": "513323" + }, + { + "city": "甘孜藏族自治州", + "name": "九龙县", + "id": "513324" + }, + { + "city": "甘孜藏族自治州", + "name": "雅江县", + "id": "513325" + }, + { + "city": "甘孜藏族自治州", + "name": "道孚县", + "id": "513326" + }, + { + "city": "甘孜藏族自治州", + "name": "炉霍县", + "id": "513327" + }, + { + "city": "甘孜藏族自治州", + "name": "甘孜县", + "id": "513328" + }, + { + "city": "甘孜藏族自治州", + "name": "新龙县", + "id": "513329" + }, + { + "city": "甘孜藏族自治州", + "name": "德格县", + "id": "513330" + }, + { + "city": "甘孜藏族自治州", + "name": "白玉县", + "id": "513331" + }, + { + "city": "甘孜藏族自治州", + "name": "石渠县", + "id": "513332" + }, + { + "city": "甘孜藏族自治州", + "name": "色达县", + "id": "513333" + }, + { + "city": "甘孜藏族自治州", + "name": "理塘县", + "id": "513334" + }, + { + "city": "甘孜藏族自治州", + "name": "巴塘县", + "id": "513335" + }, + { + "city": "甘孜藏族自治州", + "name": "乡城县", + "id": "513336" + }, + { + "city": "甘孜藏族自治州", + "name": "稻城县", + "id": "513337" + }, + { + "city": "甘孜藏族自治州", + "name": "得荣县", + "id": "513338" + } + ], + "513400": [ + { + "city": "凉山彝族自治州", + "name": "西昌市", + "id": "513401" + }, + { + "city": "凉山彝族自治州", + "name": "木里藏族自治县", + "id": "513422" + }, + { + "city": "凉山彝族自治州", + "name": "盐源县", + "id": "513423" + }, + { + "city": "凉山彝族自治州", + "name": "德昌县", + "id": "513424" + }, + { + "city": "凉山彝族自治州", + "name": "会理县", + "id": "513425" + }, + { + "city": "凉山彝族自治州", + "name": "会东县", + "id": "513426" + }, + { + "city": "凉山彝族自治州", + "name": "宁南县", + "id": "513427" + }, + { + "city": "凉山彝族自治州", + "name": "普格县", + "id": "513428" + }, + { + "city": "凉山彝族自治州", + "name": "布拖县", + "id": "513429" + }, + { + "city": "凉山彝族自治州", + "name": "金阳县", + "id": "513430" + }, + { + "city": "凉山彝族自治州", + "name": "昭觉县", + "id": "513431" + }, + { + "city": "凉山彝族自治州", + "name": "喜德县", + "id": "513432" + }, + { + "city": "凉山彝族自治州", + "name": "冕宁县", + "id": "513433" + }, + { + "city": "凉山彝族自治州", + "name": "越西县", + "id": "513434" + }, + { + "city": "凉山彝族自治州", + "name": "甘洛县", + "id": "513435" + }, + { + "city": "凉山彝族自治州", + "name": "美姑县", + "id": "513436" + }, + { + "city": "凉山彝族自治州", + "name": "雷波县", + "id": "513437" + } + ], + "520100": [ + { + "city": "贵阳市", + "name": "市辖区", + "id": "520101" + }, + { + "city": "贵阳市", + "name": "南明区", + "id": "520102" + }, + { + "city": "贵阳市", + "name": "云岩区", + "id": "520103" + }, + { + "city": "贵阳市", + "name": "花溪区", + "id": "520111" + }, + { + "city": "贵阳市", + "name": "乌当区", + "id": "520112" + }, + { + "city": "贵阳市", + "name": "白云区", + "id": "520113" + }, + { + "city": "贵阳市", + "name": "观山湖区", + "id": "520115" + }, + { + "city": "贵阳市", + "name": "开阳县", + "id": "520121" + }, + { + "city": "贵阳市", + "name": "息烽县", + "id": "520122" + }, + { + "city": "贵阳市", + "name": "修文县", + "id": "520123" + }, + { + "city": "贵阳市", + "name": "清镇市", + "id": "520181" + } + ], + "520200": [ + { + "city": "六盘水市", + "name": "钟山区", + "id": "520201" + }, + { + "city": "六盘水市", + "name": "六枝特区", + "id": "520203" + }, + { + "city": "六盘水市", + "name": "水城县", + "id": "520221" + }, + { + "city": "六盘水市", + "name": "盘县", + "id": "520222" + } + ], + "520300": [ + { + "city": "遵义市", + "name": "市辖区", + "id": "520301" + }, + { + "city": "遵义市", + "name": "红花岗区", + "id": "520302" + }, + { + "city": "遵义市", + "name": "汇川区", + "id": "520303" + }, + { + "city": "遵义市", + "name": "播州区", + "id": "520304" + }, + { + "city": "遵义市", + "name": "桐梓县", + "id": "520322" + }, + { + "city": "遵义市", + "name": "绥阳县", + "id": "520323" + }, + { + "city": "遵义市", + "name": "正安县", + "id": "520324" + }, + { + "city": "遵义市", + "name": "道真仡佬族苗族自治县", + "id": "520325" + }, + { + "city": "遵义市", + "name": "务川仡佬族苗族自治县", + "id": "520326" + }, + { + "city": "遵义市", + "name": "凤冈县", + "id": "520327" + }, + { + "city": "遵义市", + "name": "湄潭县", + "id": "520328" + }, + { + "city": "遵义市", + "name": "余庆县", + "id": "520329" + }, + { + "city": "遵义市", + "name": "习水县", + "id": "520330" + }, + { + "city": "遵义市", + "name": "赤水市", + "id": "520381" + }, + { + "city": "遵义市", + "name": "仁怀市", + "id": "520382" + } + ], + "520400": [ + { + "city": "安顺市", + "name": "市辖区", + "id": "520401" + }, + { + "city": "安顺市", + "name": "西秀区", + "id": "520402" + }, + { + "city": "安顺市", + "name": "平坝区", + "id": "520403" + }, + { + "city": "安顺市", + "name": "普定县", + "id": "520422" + }, + { + "city": "安顺市", + "name": "镇宁布依族苗族自治县", + "id": "520423" + }, + { + "city": "安顺市", + "name": "关岭布依族苗族自治县", + "id": "520424" + }, + { + "city": "安顺市", + "name": "紫云苗族布依族自治县", + "id": "520425" + } + ], + "520500": [ + { + "city": "毕节市", + "name": "市辖区", + "id": "520501" + }, + { + "city": "毕节市", + "name": "七星关区", + "id": "520502" + }, + { + "city": "毕节市", + "name": "大方县", + "id": "520521" + }, + { + "city": "毕节市", + "name": "黔西县", + "id": "520522" + }, + { + "city": "毕节市", + "name": "金沙县", + "id": "520523" + }, + { + "city": "毕节市", + "name": "织金县", + "id": "520524" + }, + { + "city": "毕节市", + "name": "纳雍县", + "id": "520525" + }, + { + "city": "毕节市", + "name": "威宁彝族回族苗族自治县", + "id": "520526" + }, + { + "city": "毕节市", + "name": "赫章县", + "id": "520527" + } + ], + "520600": [ + { + "city": "铜仁市", + "name": "市辖区", + "id": "520601" + }, + { + "city": "铜仁市", + "name": "碧江区", + "id": "520602" + }, + { + "city": "铜仁市", + "name": "万山区", + "id": "520603" + }, + { + "city": "铜仁市", + "name": "江口县", + "id": "520621" + }, + { + "city": "铜仁市", + "name": "玉屏侗族自治县", + "id": "520622" + }, + { + "city": "铜仁市", + "name": "石阡县", + "id": "520623" + }, + { + "city": "铜仁市", + "name": "思南县", + "id": "520624" + }, + { + "city": "铜仁市", + "name": "印江土家族苗族自治县", + "id": "520625" + }, + { + "city": "铜仁市", + "name": "德江县", + "id": "520626" + }, + { + "city": "铜仁市", + "name": "沿河土家族自治县", + "id": "520627" + }, + { + "city": "铜仁市", + "name": "松桃苗族自治县", + "id": "520628" + } + ], + "522300": [ + { + "city": "黔西南布依族苗族自治州", + "name": "兴义市", + "id": "522301" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "兴仁县", + "id": "522322" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "普安县", + "id": "522323" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "晴隆县", + "id": "522324" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "贞丰县", + "id": "522325" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "望谟县", + "id": "522326" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "册亨县", + "id": "522327" + }, + { + "city": "黔西南布依族苗族自治州", + "name": "安龙县", + "id": "522328" + } + ], + "522600": [ + { + "city": "黔东南苗族侗族自治州", + "name": "凯里市", + "id": "522601" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "黄平县", + "id": "522622" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "施秉县", + "id": "522623" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "三穗县", + "id": "522624" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "镇远县", + "id": "522625" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "岑巩县", + "id": "522626" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "天柱县", + "id": "522627" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "锦屏县", + "id": "522628" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "剑河县", + "id": "522629" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "台江县", + "id": "522630" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "黎平县", + "id": "522631" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "榕江县", + "id": "522632" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "从江县", + "id": "522633" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "雷山县", + "id": "522634" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "麻江县", + "id": "522635" + }, + { + "city": "黔东南苗族侗族自治州", + "name": "丹寨县", + "id": "522636" + } + ], + "522700": [ + { + "city": "黔南布依族苗族自治州", + "name": "都匀市", + "id": "522701" + }, + { + "city": "黔南布依族苗族自治州", + "name": "福泉市", + "id": "522702" + }, + { + "city": "黔南布依族苗族自治州", + "name": "荔波县", + "id": "522722" + }, + { + "city": "黔南布依族苗族自治州", + "name": "贵定县", + "id": "522723" + }, + { + "city": "黔南布依族苗族自治州", + "name": "瓮安县", + "id": "522725" + }, + { + "city": "黔南布依族苗族自治州", + "name": "独山县", + "id": "522726" + }, + { + "city": "黔南布依族苗族自治州", + "name": "平塘县", + "id": "522727" + }, + { + "city": "黔南布依族苗族自治州", + "name": "罗甸县", + "id": "522728" + }, + { + "city": "黔南布依族苗族自治州", + "name": "长顺县", + "id": "522729" + }, + { + "city": "黔南布依族苗族自治州", + "name": "龙里县", + "id": "522730" + }, + { + "city": "黔南布依族苗族自治州", + "name": "惠水县", + "id": "522731" + }, + { + "city": "黔南布依族苗族自治州", + "name": "三都水族自治县", + "id": "522732" + } + ], + "530100": [ + { + "city": "昆明市", + "name": "市辖区", + "id": "530101" + }, + { + "city": "昆明市", + "name": "五华区", + "id": "530102" + }, + { + "city": "昆明市", + "name": "盘龙区", + "id": "530103" + }, + { + "city": "昆明市", + "name": "官渡区", + "id": "530111" + }, + { + "city": "昆明市", + "name": "西山区", + "id": "530112" + }, + { + "city": "昆明市", + "name": "东川区", + "id": "530113" + }, + { + "city": "昆明市", + "name": "呈贡区", + "id": "530114" + }, + { + "city": "昆明市", + "name": "晋宁县", + "id": "530122" + }, + { + "city": "昆明市", + "name": "富民县", + "id": "530124" + }, + { + "city": "昆明市", + "name": "宜良县", + "id": "530125" + }, + { + "city": "昆明市", + "name": "石林彝族自治县", + "id": "530126" + }, + { + "city": "昆明市", + "name": "嵩明县", + "id": "530127" + }, + { + "city": "昆明市", + "name": "禄劝彝族苗族自治县", + "id": "530128" + }, + { + "city": "昆明市", + "name": "寻甸回族彝族自治县", + "id": "530129" + }, + { + "city": "昆明市", + "name": "安宁市", + "id": "530181" + } + ], + "530300": [ + { + "city": "曲靖市", + "name": "市辖区", + "id": "530301" + }, + { + "city": "曲靖市", + "name": "麒麟区", + "id": "530302" + }, + { + "city": "曲靖市", + "name": "沾益区", + "id": "530303" + }, + { + "city": "曲靖市", + "name": "马龙县", + "id": "530321" + }, + { + "city": "曲靖市", + "name": "陆良县", + "id": "530322" + }, + { + "city": "曲靖市", + "name": "师宗县", + "id": "530323" + }, + { + "city": "曲靖市", + "name": "罗平县", + "id": "530324" + }, + { + "city": "曲靖市", + "name": "富源县", + "id": "530325" + }, + { + "city": "曲靖市", + "name": "会泽县", + "id": "530326" + }, + { + "city": "曲靖市", + "name": "宣威市", + "id": "530381" + } + ], + "530400": [ + { + "city": "玉溪市", + "name": "市辖区", + "id": "530401" + }, + { + "city": "玉溪市", + "name": "红塔区", + "id": "530402" + }, + { + "city": "玉溪市", + "name": "江川区", + "id": "530403" + }, + { + "city": "玉溪市", + "name": "澄江县", + "id": "530422" + }, + { + "city": "玉溪市", + "name": "通海县", + "id": "530423" + }, + { + "city": "玉溪市", + "name": "华宁县", + "id": "530424" + }, + { + "city": "玉溪市", + "name": "易门县", + "id": "530425" + }, + { + "city": "玉溪市", + "name": "峨山彝族自治县", + "id": "530426" + }, + { + "city": "玉溪市", + "name": "新平彝族傣族自治县", + "id": "530427" + }, + { + "city": "玉溪市", + "name": "元江哈尼族彝族傣族自治县", + "id": "530428" + } + ], + "530500": [ + { + "city": "保山市", + "name": "市辖区", + "id": "530501" + }, + { + "city": "保山市", + "name": "隆阳区", + "id": "530502" + }, + { + "city": "保山市", + "name": "施甸县", + "id": "530521" + }, + { + "city": "保山市", + "name": "龙陵县", + "id": "530523" + }, + { + "city": "保山市", + "name": "昌宁县", + "id": "530524" + }, + { + "city": "保山市", + "name": "腾冲市", + "id": "530581" + } + ], + "530600": [ + { + "city": "昭通市", + "name": "市辖区", + "id": "530601" + }, + { + "city": "昭通市", + "name": "昭阳区", + "id": "530602" + }, + { + "city": "昭通市", + "name": "鲁甸县", + "id": "530621" + }, + { + "city": "昭通市", + "name": "巧家县", + "id": "530622" + }, + { + "city": "昭通市", + "name": "盐津县", + "id": "530623" + }, + { + "city": "昭通市", + "name": "大关县", + "id": "530624" + }, + { + "city": "昭通市", + "name": "永善县", + "id": "530625" + }, + { + "city": "昭通市", + "name": "绥江县", + "id": "530626" + }, + { + "city": "昭通市", + "name": "镇雄县", + "id": "530627" + }, + { + "city": "昭通市", + "name": "彝良县", + "id": "530628" + }, + { + "city": "昭通市", + "name": "威信县", + "id": "530629" + }, + { + "city": "昭通市", + "name": "水富县", + "id": "530630" + } + ], + "530700": [ + { + "city": "丽江市", + "name": "市辖区", + "id": "530701" + }, + { + "city": "丽江市", + "name": "古城区", + "id": "530702" + }, + { + "city": "丽江市", + "name": "玉龙纳西族自治县", + "id": "530721" + }, + { + "city": "丽江市", + "name": "永胜县", + "id": "530722" + }, + { + "city": "丽江市", + "name": "华坪县", + "id": "530723" + }, + { + "city": "丽江市", + "name": "宁蒗彝族自治县", + "id": "530724" + } + ], + "530800": [ + { + "city": "普洱市", + "name": "市辖区", + "id": "530801" + }, + { + "city": "普洱市", + "name": "思茅区", + "id": "530802" + }, + { + "city": "普洱市", + "name": "宁洱哈尼族彝族自治县", + "id": "530821" + }, + { + "city": "普洱市", + "name": "墨江哈尼族自治县", + "id": "530822" + }, + { + "city": "普洱市", + "name": "景东彝族自治县", + "id": "530823" + }, + { + "city": "普洱市", + "name": "景谷傣族彝族自治县", + "id": "530824" + }, + { + "city": "普洱市", + "name": "镇沅彝族哈尼族拉祜族自治县", + "id": "530825" + }, + { + "city": "普洱市", + "name": "江城哈尼族彝族自治县", + "id": "530826" + }, + { + "city": "普洱市", + "name": "孟连傣族拉祜族佤族自治县", + "id": "530827" + }, + { + "city": "普洱市", + "name": "澜沧拉祜族自治县", + "id": "530828" + }, + { + "city": "普洱市", + "name": "西盟佤族自治县", + "id": "530829" + } + ], + "530900": [ + { + "city": "临沧市", + "name": "市辖区", + "id": "530901" + }, + { + "city": "临沧市", + "name": "临翔区", + "id": "530902" + }, + { + "city": "临沧市", + "name": "凤庆县", + "id": "530921" + }, + { + "city": "临沧市", + "name": "云县", + "id": "530922" + }, + { + "city": "临沧市", + "name": "永德县", + "id": "530923" + }, + { + "city": "临沧市", + "name": "镇康县", + "id": "530924" + }, + { + "city": "临沧市", + "name": "双江拉祜族佤族布朗族傣族自治县", + "id": "530925" + }, + { + "city": "临沧市", + "name": "耿马傣族佤族自治县", + "id": "530926" + }, + { + "city": "临沧市", + "name": "沧源佤族自治县", + "id": "530927" + } + ], + "532300": [ + { + "city": "楚雄彝族自治州", + "name": "楚雄市", + "id": "532301" + }, + { + "city": "楚雄彝族自治州", + "name": "双柏县", + "id": "532322" + }, + { + "city": "楚雄彝族自治州", + "name": "牟定县", + "id": "532323" + }, + { + "city": "楚雄彝族自治州", + "name": "南华县", + "id": "532324" + }, + { + "city": "楚雄彝族自治州", + "name": "姚安县", + "id": "532325" + }, + { + "city": "楚雄彝族自治州", + "name": "大姚县", + "id": "532326" + }, + { + "city": "楚雄彝族自治州", + "name": "永仁县", + "id": "532327" + }, + { + "city": "楚雄彝族自治州", + "name": "元谋县", + "id": "532328" + }, + { + "city": "楚雄彝族自治州", + "name": "武定县", + "id": "532329" + }, + { + "city": "楚雄彝族自治州", + "name": "禄丰县", + "id": "532331" + } + ], + "532500": [ + { + "city": "红河哈尼族彝族自治州", + "name": "个旧市", + "id": "532501" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "开远市", + "id": "532502" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "蒙自市", + "id": "532503" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "弥勒市", + "id": "532504" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "屏边苗族自治县", + "id": "532523" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "建水县", + "id": "532524" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "石屏县", + "id": "532525" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "泸西县", + "id": "532527" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "元阳县", + "id": "532528" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "红河县", + "id": "532529" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "金平苗族瑶族傣族自治县", + "id": "532530" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "绿春县", + "id": "532531" + }, + { + "city": "红河哈尼族彝族自治州", + "name": "河口瑶族自治县", + "id": "532532" + } + ], + "532600": [ + { + "city": "文山壮族苗族自治州", + "name": "文山市", + "id": "532601" + }, + { + "city": "文山壮族苗族自治州", + "name": "砚山县", + "id": "532622" + }, + { + "city": "文山壮族苗族自治州", + "name": "西畴县", + "id": "532623" + }, + { + "city": "文山壮族苗族自治州", + "name": "麻栗坡县", + "id": "532624" + }, + { + "city": "文山壮族苗族自治州", + "name": "马关县", + "id": "532625" + }, + { + "city": "文山壮族苗族自治州", + "name": "丘北县", + "id": "532626" + }, + { + "city": "文山壮族苗族自治州", + "name": "广南县", + "id": "532627" + }, + { + "city": "文山壮族苗族自治州", + "name": "富宁县", + "id": "532628" + } + ], + "532800": [ + { + "city": "西双版纳傣族自治州", + "name": "景洪市", + "id": "532801" + }, + { + "city": "西双版纳傣族自治州", + "name": "勐海县", + "id": "532822" + }, + { + "city": "西双版纳傣族自治州", + "name": "勐腊县", + "id": "532823" + } + ], + "532900": [ + { + "city": "大理白族自治州", + "name": "大理市", + "id": "532901" + }, + { + "city": "大理白族自治州", + "name": "漾濞彝族自治县", + "id": "532922" + }, + { + "city": "大理白族自治州", + "name": "祥云县", + "id": "532923" + }, + { + "city": "大理白族自治州", + "name": "宾川县", + "id": "532924" + }, + { + "city": "大理白族自治州", + "name": "弥渡县", + "id": "532925" + }, + { + "city": "大理白族自治州", + "name": "南涧彝族自治县", + "id": "532926" + }, + { + "city": "大理白族自治州", + "name": "巍山彝族回族自治县", + "id": "532927" + }, + { + "city": "大理白族自治州", + "name": "永平县", + "id": "532928" + }, + { + "city": "大理白族自治州", + "name": "云龙县", + "id": "532929" + }, + { + "city": "大理白族自治州", + "name": "洱源县", + "id": "532930" + }, + { + "city": "大理白族自治州", + "name": "剑川县", + "id": "532931" + }, + { + "city": "大理白族自治州", + "name": "鹤庆县", + "id": "532932" + } + ], + "533100": [ + { + "city": "德宏傣族景颇族自治州", + "name": "瑞丽市", + "id": "533102" + }, + { + "city": "德宏傣族景颇族自治州", + "name": "芒市", + "id": "533103" + }, + { + "city": "德宏傣族景颇族自治州", + "name": "梁河县", + "id": "533122" + }, + { + "city": "德宏傣族景颇族自治州", + "name": "盈江县", + "id": "533123" + }, + { + "city": "德宏傣族景颇族自治州", + "name": "陇川县", + "id": "533124" + } + ], + "533300": [ + { + "city": "怒江傈僳族自治州", + "name": "泸水市", + "id": "533301" + }, + { + "city": "怒江傈僳族自治州", + "name": "福贡县", + "id": "533323" + }, + { + "city": "怒江傈僳族自治州", + "name": "贡山独龙族怒族自治县", + "id": "533324" + }, + { + "city": "怒江傈僳族自治州", + "name": "兰坪白族普米族自治县", + "id": "533325" + } + ], + "533400": [ + { + "city": "迪庆藏族自治州", + "name": "香格里拉市", + "id": "533401" + }, + { + "city": "迪庆藏族自治州", + "name": "德钦县", + "id": "533422" + }, + { + "city": "迪庆藏族自治州", + "name": "维西傈僳族自治县", + "id": "533423" + } + ], + "540100": [ + { + "city": "拉萨市", + "name": "市辖区", + "id": "540101" + }, + { + "city": "拉萨市", + "name": "城关区", + "id": "540102" + }, + { + "city": "拉萨市", + "name": "堆龙德庆区", + "id": "540103" + }, + { + "city": "拉萨市", + "name": "林周县", + "id": "540121" + }, + { + "city": "拉萨市", + "name": "当雄县", + "id": "540122" + }, + { + "city": "拉萨市", + "name": "尼木县", + "id": "540123" + }, + { + "city": "拉萨市", + "name": "曲水县", + "id": "540124" + }, + { + "city": "拉萨市", + "name": "达孜县", + "id": "540126" + }, + { + "city": "拉萨市", + "name": "墨竹工卡县", + "id": "540127" + } + ], + "540200": [ + { + "city": "日喀则市", + "name": "桑珠孜区", + "id": "540202" + }, + { + "city": "日喀则市", + "name": "南木林县", + "id": "540221" + }, + { + "city": "日喀则市", + "name": "江孜县", + "id": "540222" + }, + { + "city": "日喀则市", + "name": "定日县", + "id": "540223" + }, + { + "city": "日喀则市", + "name": "萨迦县", + "id": "540224" + }, + { + "city": "日喀则市", + "name": "拉孜县", + "id": "540225" + }, + { + "city": "日喀则市", + "name": "昂仁县", + "id": "540226" + }, + { + "city": "日喀则市", + "name": "谢通门县", + "id": "540227" + }, + { + "city": "日喀则市", + "name": "白朗县", + "id": "540228" + }, + { + "city": "日喀则市", + "name": "仁布县", + "id": "540229" + }, + { + "city": "日喀则市", + "name": "康马县", + "id": "540230" + }, + { + "city": "日喀则市", + "name": "定结县", + "id": "540231" + }, + { + "city": "日喀则市", + "name": "仲巴县", + "id": "540232" + }, + { + "city": "日喀则市", + "name": "亚东县", + "id": "540233" + }, + { + "city": "日喀则市", + "name": "吉隆县", + "id": "540234" + }, + { + "city": "日喀则市", + "name": "聂拉木县", + "id": "540235" + }, + { + "city": "日喀则市", + "name": "萨嘎县", + "id": "540236" + }, + { + "city": "日喀则市", + "name": "岗巴县", + "id": "540237" + } + ], + "540300": [ + { + "city": "昌都市", + "name": "卡若区", + "id": "540302" + }, + { + "city": "昌都市", + "name": "江达县", + "id": "540321" + }, + { + "city": "昌都市", + "name": "贡觉县", + "id": "540322" + }, + { + "city": "昌都市", + "name": "类乌齐县", + "id": "540323" + }, + { + "city": "昌都市", + "name": "丁青县", + "id": "540324" + }, + { + "city": "昌都市", + "name": "察雅县", + "id": "540325" + }, + { + "city": "昌都市", + "name": "八宿县", + "id": "540326" + }, + { + "city": "昌都市", + "name": "左贡县", + "id": "540327" + }, + { + "city": "昌都市", + "name": "芒康县", + "id": "540328" + }, + { + "city": "昌都市", + "name": "洛隆县", + "id": "540329" + }, + { + "city": "昌都市", + "name": "边坝县", + "id": "540330" + } + ], + "540400": [ + { + "city": "林芝市", + "name": "巴宜区", + "id": "540402" + }, + { + "city": "林芝市", + "name": "工布江达县", + "id": "540421" + }, + { + "city": "林芝市", + "name": "米林县", + "id": "540422" + }, + { + "city": "林芝市", + "name": "墨脱县", + "id": "540423" + }, + { + "city": "林芝市", + "name": "波密县", + "id": "540424" + }, + { + "city": "林芝市", + "name": "察隅县", + "id": "540425" + }, + { + "city": "林芝市", + "name": "朗县", + "id": "540426" + } + ], + "540500": [ + { + "city": "山南市", + "name": "市辖区", + "id": "540501" + }, + { + "city": "山南市", + "name": "乃东区", + "id": "540502" + }, + { + "city": "山南市", + "name": "扎囊县", + "id": "540521" + }, + { + "city": "山南市", + "name": "贡嘎县", + "id": "540522" + }, + { + "city": "山南市", + "name": "桑日县", + "id": "540523" + }, + { + "city": "山南市", + "name": "琼结县", + "id": "540524" + }, + { + "city": "山南市", + "name": "曲松县", + "id": "540525" + }, + { + "city": "山南市", + "name": "措美县", + "id": "540526" + }, + { + "city": "山南市", + "name": "洛扎县", + "id": "540527" + }, + { + "city": "山南市", + "name": "加查县", + "id": "540528" + }, + { + "city": "山南市", + "name": "隆子县", + "id": "540529" + }, + { + "city": "山南市", + "name": "错那县", + "id": "540530" + }, + { + "city": "山南市", + "name": "浪卡子县", + "id": "540531" + } + ], + "542400": [ + { + "city": "那曲地区", + "name": "那曲县", + "id": "542421" + }, + { + "city": "那曲地区", + "name": "嘉黎县", + "id": "542422" + }, + { + "city": "那曲地区", + "name": "比如县", + "id": "542423" + }, + { + "city": "那曲地区", + "name": "聂荣县", + "id": "542424" + }, + { + "city": "那曲地区", + "name": "安多县", + "id": "542425" + }, + { + "city": "那曲地区", + "name": "申扎县", + "id": "542426" + }, + { + "city": "那曲地区", + "name": "索县", + "id": "542427" + }, + { + "city": "那曲地区", + "name": "班戈县", + "id": "542428" + }, + { + "city": "那曲地区", + "name": "巴青县", + "id": "542429" + }, + { + "city": "那曲地区", + "name": "尼玛县", + "id": "542430" + }, + { + "city": "那曲地区", + "name": "双湖县", + "id": "542431" + } + ], + "542500": [ + { + "city": "阿里地区", + "name": "普兰县", + "id": "542521" + }, + { + "city": "阿里地区", + "name": "札达县", + "id": "542522" + }, + { + "city": "阿里地区", + "name": "噶尔县", + "id": "542523" + }, + { + "city": "阿里地区", + "name": "日土县", + "id": "542524" + }, + { + "city": "阿里地区", + "name": "革吉县", + "id": "542525" + }, + { + "city": "阿里地区", + "name": "改则县", + "id": "542526" + }, + { + "city": "阿里地区", + "name": "措勤县", + "id": "542527" + } + ], + "610100": [ + { + "city": "西安市", + "name": "市辖区", + "id": "610101" + }, + { + "city": "西安市", + "name": "新城区", + "id": "610102" + }, + { + "city": "西安市", + "name": "碑林区", + "id": "610103" + }, + { + "city": "西安市", + "name": "莲湖区", + "id": "610104" + }, + { + "city": "西安市", + "name": "灞桥区", + "id": "610111" + }, + { + "city": "西安市", + "name": "未央区", + "id": "610112" + }, + { + "city": "西安市", + "name": "雁塔区", + "id": "610113" + }, + { + "city": "西安市", + "name": "阎良区", + "id": "610114" + }, + { + "city": "西安市", + "name": "临潼区", + "id": "610115" + }, + { + "city": "西安市", + "name": "长安区", + "id": "610116" + }, + { + "city": "西安市", + "name": "高陵区", + "id": "610117" + }, + { + "city": "西安市", + "name": "蓝田县", + "id": "610122" + }, + { + "city": "西安市", + "name": "周至县", + "id": "610124" + }, + { + "city": "西安市", + "name": "户县", + "id": "610125" + } + ], + "610200": [ + { + "city": "铜川市", + "name": "市辖区", + "id": "610201" + }, + { + "city": "铜川市", + "name": "王益区", + "id": "610202" + }, + { + "city": "铜川市", + "name": "印台区", + "id": "610203" + }, + { + "city": "铜川市", + "name": "耀州区", + "id": "610204" + }, + { + "city": "铜川市", + "name": "宜君县", + "id": "610222" + } + ], + "610300": [ + { + "city": "宝鸡市", + "name": "市辖区", + "id": "610301" + }, + { + "city": "宝鸡市", + "name": "渭滨区", + "id": "610302" + }, + { + "city": "宝鸡市", + "name": "金台区", + "id": "610303" + }, + { + "city": "宝鸡市", + "name": "陈仓区", + "id": "610304" + }, + { + "city": "宝鸡市", + "name": "凤翔县", + "id": "610322" + }, + { + "city": "宝鸡市", + "name": "岐山县", + "id": "610323" + }, + { + "city": "宝鸡市", + "name": "扶风县", + "id": "610324" + }, + { + "city": "宝鸡市", + "name": "眉县", + "id": "610326" + }, + { + "city": "宝鸡市", + "name": "陇县", + "id": "610327" + }, + { + "city": "宝鸡市", + "name": "千阳县", + "id": "610328" + }, + { + "city": "宝鸡市", + "name": "麟游县", + "id": "610329" + }, + { + "city": "宝鸡市", + "name": "凤县", + "id": "610330" + }, + { + "city": "宝鸡市", + "name": "太白县", + "id": "610331" + } + ], + "610400": [ + { + "city": "咸阳市", + "name": "市辖区", + "id": "610401" + }, + { + "city": "咸阳市", + "name": "秦都区", + "id": "610402" + }, + { + "city": "咸阳市", + "name": "杨陵区", + "id": "610403" + }, + { + "city": "咸阳市", + "name": "渭城区", + "id": "610404" + }, + { + "city": "咸阳市", + "name": "三原县", + "id": "610422" + }, + { + "city": "咸阳市", + "name": "泾阳县", + "id": "610423" + }, + { + "city": "咸阳市", + "name": "乾县", + "id": "610424" + }, + { + "city": "咸阳市", + "name": "礼泉县", + "id": "610425" + }, + { + "city": "咸阳市", + "name": "永寿县", + "id": "610426" + }, + { + "city": "咸阳市", + "name": "彬县", + "id": "610427" + }, + { + "city": "咸阳市", + "name": "长武县", + "id": "610428" + }, + { + "city": "咸阳市", + "name": "旬邑县", + "id": "610429" + }, + { + "city": "咸阳市", + "name": "淳化县", + "id": "610430" + }, + { + "city": "咸阳市", + "name": "武功县", + "id": "610431" + }, + { + "city": "咸阳市", + "name": "兴平市", + "id": "610481" + } + ], + "610500": [ + { + "city": "渭南市", + "name": "市辖区", + "id": "610501" + }, + { + "city": "渭南市", + "name": "临渭区", + "id": "610502" + }, + { + "city": "渭南市", + "name": "华州区", + "id": "610503" + }, + { + "city": "渭南市", + "name": "潼关县", + "id": "610522" + }, + { + "city": "渭南市", + "name": "大荔县", + "id": "610523" + }, + { + "city": "渭南市", + "name": "合阳县", + "id": "610524" + }, + { + "city": "渭南市", + "name": "澄城县", + "id": "610525" + }, + { + "city": "渭南市", + "name": "蒲城县", + "id": "610526" + }, + { + "city": "渭南市", + "name": "白水县", + "id": "610527" + }, + { + "city": "渭南市", + "name": "富平县", + "id": "610528" + }, + { + "city": "渭南市", + "name": "韩城市", + "id": "610581" + }, + { + "city": "渭南市", + "name": "华阴市", + "id": "610582" + } + ], + "610600": [ + { + "city": "延安市", + "name": "市辖区", + "id": "610601" + }, + { + "city": "延安市", + "name": "宝塔区", + "id": "610602" + }, + { + "city": "延安市", + "name": "安塞区", + "id": "610603" + }, + { + "city": "延安市", + "name": "延长县", + "id": "610621" + }, + { + "city": "延安市", + "name": "延川县", + "id": "610622" + }, + { + "city": "延安市", + "name": "子长县", + "id": "610623" + }, + { + "city": "延安市", + "name": "志丹县", + "id": "610625" + }, + { + "city": "延安市", + "name": "吴起县", + "id": "610626" + }, + { + "city": "延安市", + "name": "甘泉县", + "id": "610627" + }, + { + "city": "延安市", + "name": "富县", + "id": "610628" + }, + { + "city": "延安市", + "name": "洛川县", + "id": "610629" + }, + { + "city": "延安市", + "name": "宜川县", + "id": "610630" + }, + { + "city": "延安市", + "name": "黄龙县", + "id": "610631" + }, + { + "city": "延安市", + "name": "黄陵县", + "id": "610632" + } + ], + "610700": [ + { + "city": "汉中市", + "name": "市辖区", + "id": "610701" + }, + { + "city": "汉中市", + "name": "汉台区", + "id": "610702" + }, + { + "city": "汉中市", + "name": "南郑县", + "id": "610721" + }, + { + "city": "汉中市", + "name": "城固县", + "id": "610722" + }, + { + "city": "汉中市", + "name": "洋县", + "id": "610723" + }, + { + "city": "汉中市", + "name": "西乡县", + "id": "610724" + }, + { + "city": "汉中市", + "name": "勉县", + "id": "610725" + }, + { + "city": "汉中市", + "name": "宁强县", + "id": "610726" + }, + { + "city": "汉中市", + "name": "略阳县", + "id": "610727" + }, + { + "city": "汉中市", + "name": "镇巴县", + "id": "610728" + }, + { + "city": "汉中市", + "name": "留坝县", + "id": "610729" + }, + { + "city": "汉中市", + "name": "佛坪县", + "id": "610730" + } + ], + "610800": [ + { + "city": "榆林市", + "name": "市辖区", + "id": "610801" + }, + { + "city": "榆林市", + "name": "榆阳区", + "id": "610802" + }, + { + "city": "榆林市", + "name": "横山区", + "id": "610803" + }, + { + "city": "榆林市", + "name": "神木县", + "id": "610821" + }, + { + "city": "榆林市", + "name": "府谷县", + "id": "610822" + }, + { + "city": "榆林市", + "name": "靖边县", + "id": "610824" + }, + { + "city": "榆林市", + "name": "定边县", + "id": "610825" + }, + { + "city": "榆林市", + "name": "绥德县", + "id": "610826" + }, + { + "city": "榆林市", + "name": "米脂县", + "id": "610827" + }, + { + "city": "榆林市", + "name": "佳县", + "id": "610828" + }, + { + "city": "榆林市", + "name": "吴堡县", + "id": "610829" + }, + { + "city": "榆林市", + "name": "清涧县", + "id": "610830" + }, + { + "city": "榆林市", + "name": "子洲县", + "id": "610831" + } + ], + "610900": [ + { + "city": "安康市", + "name": "市辖区", + "id": "610901" + }, + { + "city": "安康市", + "name": "汉滨区", + "id": "610902" + }, + { + "city": "安康市", + "name": "汉阴县", + "id": "610921" + }, + { + "city": "安康市", + "name": "石泉县", + "id": "610922" + }, + { + "city": "安康市", + "name": "宁陕县", + "id": "610923" + }, + { + "city": "安康市", + "name": "紫阳县", + "id": "610924" + }, + { + "city": "安康市", + "name": "岚皋县", + "id": "610925" + }, + { + "city": "安康市", + "name": "平利县", + "id": "610926" + }, + { + "city": "安康市", + "name": "镇坪县", + "id": "610927" + }, + { + "city": "安康市", + "name": "旬阳县", + "id": "610928" + }, + { + "city": "安康市", + "name": "白河县", + "id": "610929" + } + ], + "611000": [ + { + "city": "商洛市", + "name": "市辖区", + "id": "611001" + }, + { + "city": "商洛市", + "name": "商州区", + "id": "611002" + }, + { + "city": "商洛市", + "name": "洛南县", + "id": "611021" + }, + { + "city": "商洛市", + "name": "丹凤县", + "id": "611022" + }, + { + "city": "商洛市", + "name": "商南县", + "id": "611023" + }, + { + "city": "商洛市", + "name": "山阳县", + "id": "611024" + }, + { + "city": "商洛市", + "name": "镇安县", + "id": "611025" + }, + { + "city": "商洛市", + "name": "柞水县", + "id": "611026" + } + ], + "620100": [ + { + "city": "兰州市", + "name": "市辖区", + "id": "620101" + }, + { + "city": "兰州市", + "name": "城关区", + "id": "620102" + }, + { + "city": "兰州市", + "name": "七里河区", + "id": "620103" + }, + { + "city": "兰州市", + "name": "西固区", + "id": "620104" + }, + { + "city": "兰州市", + "name": "安宁区", + "id": "620105" + }, + { + "city": "兰州市", + "name": "红古区", + "id": "620111" + }, + { + "city": "兰州市", + "name": "永登县", + "id": "620121" + }, + { + "city": "兰州市", + "name": "皋兰县", + "id": "620122" + }, + { + "city": "兰州市", + "name": "榆中县", + "id": "620123" + } + ], + "620200": [ + { + "city": "嘉峪关市", + "name": "市辖区", + "id": "620201" + } + ], + "620300": [ + { + "city": "金昌市", + "name": "市辖区", + "id": "620301" + }, + { + "city": "金昌市", + "name": "金川区", + "id": "620302" + }, + { + "city": "金昌市", + "name": "永昌县", + "id": "620321" + } + ], + "620400": [ + { + "city": "白银市", + "name": "市辖区", + "id": "620401" + }, + { + "city": "白银市", + "name": "白银区", + "id": "620402" + }, + { + "city": "白银市", + "name": "平川区", + "id": "620403" + }, + { + "city": "白银市", + "name": "靖远县", + "id": "620421" + }, + { + "city": "白银市", + "name": "会宁县", + "id": "620422" + }, + { + "city": "白银市", + "name": "景泰县", + "id": "620423" + } + ], + "620500": [ + { + "city": "天水市", + "name": "市辖区", + "id": "620501" + }, + { + "city": "天水市", + "name": "秦州区", + "id": "620502" + }, + { + "city": "天水市", + "name": "麦积区", + "id": "620503" + }, + { + "city": "天水市", + "name": "清水县", + "id": "620521" + }, + { + "city": "天水市", + "name": "秦安县", + "id": "620522" + }, + { + "city": "天水市", + "name": "甘谷县", + "id": "620523" + }, + { + "city": "天水市", + "name": "武山县", + "id": "620524" + }, + { + "city": "天水市", + "name": "张家川回族自治县", + "id": "620525" + } + ], + "620600": [ + { + "city": "武威市", + "name": "市辖区", + "id": "620601" + }, + { + "city": "武威市", + "name": "凉州区", + "id": "620602" + }, + { + "city": "武威市", + "name": "民勤县", + "id": "620621" + }, + { + "city": "武威市", + "name": "古浪县", + "id": "620622" + }, + { + "city": "武威市", + "name": "天祝藏族自治县", + "id": "620623" + } + ], + "620700": [ + { + "city": "张掖市", + "name": "市辖区", + "id": "620701" + }, + { + "city": "张掖市", + "name": "甘州区", + "id": "620702" + }, + { + "city": "张掖市", + "name": "肃南裕固族自治县", + "id": "620721" + }, + { + "city": "张掖市", + "name": "民乐县", + "id": "620722" + }, + { + "city": "张掖市", + "name": "临泽县", + "id": "620723" + }, + { + "city": "张掖市", + "name": "高台县", + "id": "620724" + }, + { + "city": "张掖市", + "name": "山丹县", + "id": "620725" + } + ], + "620800": [ + { + "city": "平凉市", + "name": "市辖区", + "id": "620801" + }, + { + "city": "平凉市", + "name": "崆峒区", + "id": "620802" + }, + { + "city": "平凉市", + "name": "泾川县", + "id": "620821" + }, + { + "city": "平凉市", + "name": "灵台县", + "id": "620822" + }, + { + "city": "平凉市", + "name": "崇信县", + "id": "620823" + }, + { + "city": "平凉市", + "name": "华亭县", + "id": "620824" + }, + { + "city": "平凉市", + "name": "庄浪县", + "id": "620825" + }, + { + "city": "平凉市", + "name": "静宁县", + "id": "620826" + } + ], + "620900": [ + { + "city": "酒泉市", + "name": "市辖区", + "id": "620901" + }, + { + "city": "酒泉市", + "name": "肃州区", + "id": "620902" + }, + { + "city": "酒泉市", + "name": "金塔县", + "id": "620921" + }, + { + "city": "酒泉市", + "name": "瓜州县", + "id": "620922" + }, + { + "city": "酒泉市", + "name": "肃北蒙古族自治县", + "id": "620923" + }, + { + "city": "酒泉市", + "name": "阿克塞哈萨克族自治县", + "id": "620924" + }, + { + "city": "酒泉市", + "name": "玉门市", + "id": "620981" + }, + { + "city": "酒泉市", + "name": "敦煌市", + "id": "620982" + } + ], + "621000": [ + { + "city": "庆阳市", + "name": "市辖区", + "id": "621001" + }, + { + "city": "庆阳市", + "name": "西峰区", + "id": "621002" + }, + { + "city": "庆阳市", + "name": "庆城县", + "id": "621021" + }, + { + "city": "庆阳市", + "name": "环县", + "id": "621022" + }, + { + "city": "庆阳市", + "name": "华池县", + "id": "621023" + }, + { + "city": "庆阳市", + "name": "合水县", + "id": "621024" + }, + { + "city": "庆阳市", + "name": "正宁县", + "id": "621025" + }, + { + "city": "庆阳市", + "name": "宁县", + "id": "621026" + }, + { + "city": "庆阳市", + "name": "镇原县", + "id": "621027" + } + ], + "621100": [ + { + "city": "定西市", + "name": "市辖区", + "id": "621101" + }, + { + "city": "定西市", + "name": "安定区", + "id": "621102" + }, + { + "city": "定西市", + "name": "通渭县", + "id": "621121" + }, + { + "city": "定西市", + "name": "陇西县", + "id": "621122" + }, + { + "city": "定西市", + "name": "渭源县", + "id": "621123" + }, + { + "city": "定西市", + "name": "临洮县", + "id": "621124" + }, + { + "city": "定西市", + "name": "漳县", + "id": "621125" + }, + { + "city": "定西市", + "name": "岷县", + "id": "621126" + } + ], + "621200": [ + { + "city": "陇南市", + "name": "市辖区", + "id": "621201" + }, + { + "city": "陇南市", + "name": "武都区", + "id": "621202" + }, + { + "city": "陇南市", + "name": "成县", + "id": "621221" + }, + { + "city": "陇南市", + "name": "文县", + "id": "621222" + }, + { + "city": "陇南市", + "name": "宕昌县", + "id": "621223" + }, + { + "city": "陇南市", + "name": "康县", + "id": "621224" + }, + { + "city": "陇南市", + "name": "西和县", + "id": "621225" + }, + { + "city": "陇南市", + "name": "礼县", + "id": "621226" + }, + { + "city": "陇南市", + "name": "徽县", + "id": "621227" + }, + { + "city": "陇南市", + "name": "两当县", + "id": "621228" + } + ], + "622900": [ + { + "city": "临夏回族自治州", + "name": "临夏市", + "id": "622901" + }, + { + "city": "临夏回族自治州", + "name": "临夏县", + "id": "622921" + }, + { + "city": "临夏回族自治州", + "name": "康乐县", + "id": "622922" + }, + { + "city": "临夏回族自治州", + "name": "永靖县", + "id": "622923" + }, + { + "city": "临夏回族自治州", + "name": "广河县", + "id": "622924" + }, + { + "city": "临夏回族自治州", + "name": "和政县", + "id": "622925" + }, + { + "city": "临夏回族自治州", + "name": "东乡族自治县", + "id": "622926" + }, + { + "city": "临夏回族自治州", + "name": "积石山保安族东乡族撒拉族自治县", + "id": "622927" + } + ], + "623000": [ + { + "city": "甘南藏族自治州", + "name": "合作市", + "id": "623001" + }, + { + "city": "甘南藏族自治州", + "name": "临潭县", + "id": "623021" + }, + { + "city": "甘南藏族自治州", + "name": "卓尼县", + "id": "623022" + }, + { + "city": "甘南藏族自治州", + "name": "舟曲县", + "id": "623023" + }, + { + "city": "甘南藏族自治州", + "name": "迭部县", + "id": "623024" + }, + { + "city": "甘南藏族自治州", + "name": "玛曲县", + "id": "623025" + }, + { + "city": "甘南藏族自治州", + "name": "碌曲县", + "id": "623026" + }, + { + "city": "甘南藏族自治州", + "name": "夏河县", + "id": "623027" + } + ], + "630100": [ + { + "city": "西宁市", + "name": "市辖区", + "id": "630101" + }, + { + "city": "西宁市", + "name": "城东区", + "id": "630102" + }, + { + "city": "西宁市", + "name": "城中区", + "id": "630103" + }, + { + "city": "西宁市", + "name": "城西区", + "id": "630104" + }, + { + "city": "西宁市", + "name": "城北区", + "id": "630105" + }, + { + "city": "西宁市", + "name": "大通回族土族自治县", + "id": "630121" + }, + { + "city": "西宁市", + "name": "湟中县", + "id": "630122" + }, + { + "city": "西宁市", + "name": "湟源县", + "id": "630123" + } + ], + "630200": [ + { + "city": "海东市", + "name": "乐都区", + "id": "630202" + }, + { + "city": "海东市", + "name": "平安区", + "id": "630203" + }, + { + "city": "海东市", + "name": "民和回族土族自治县", + "id": "630222" + }, + { + "city": "海东市", + "name": "互助土族自治县", + "id": "630223" + }, + { + "city": "海东市", + "name": "化隆回族自治县", + "id": "630224" + }, + { + "city": "海东市", + "name": "循化撒拉族自治县", + "id": "630225" + } + ], + "632200": [ + { + "city": "海北藏族自治州", + "name": "门源回族自治县", + "id": "632221" + }, + { + "city": "海北藏族自治州", + "name": "祁连县", + "id": "632222" + }, + { + "city": "海北藏族自治州", + "name": "海晏县", + "id": "632223" + }, + { + "city": "海北藏族自治州", + "name": "刚察县", + "id": "632224" + } + ], + "632300": [ + { + "city": "黄南藏族自治州", + "name": "同仁县", + "id": "632321" + }, + { + "city": "黄南藏族自治州", + "name": "尖扎县", + "id": "632322" + }, + { + "city": "黄南藏族自治州", + "name": "泽库县", + "id": "632323" + }, + { + "city": "黄南藏族自治州", + "name": "河南蒙古族自治县", + "id": "632324" + } + ], + "632500": [ + { + "city": "海南藏族自治州", + "name": "共和县", + "id": "632521" + }, + { + "city": "海南藏族自治州", + "name": "同德县", + "id": "632522" + }, + { + "city": "海南藏族自治州", + "name": "贵德县", + "id": "632523" + }, + { + "city": "海南藏族自治州", + "name": "兴海县", + "id": "632524" + }, + { + "city": "海南藏族自治州", + "name": "贵南县", + "id": "632525" + } + ], + "632600": [ + { + "city": "果洛藏族自治州", + "name": "玛沁县", + "id": "632621" + }, + { + "city": "果洛藏族自治州", + "name": "班玛县", + "id": "632622" + }, + { + "city": "果洛藏族自治州", + "name": "甘德县", + "id": "632623" + }, + { + "city": "果洛藏族自治州", + "name": "达日县", + "id": "632624" + }, + { + "city": "果洛藏族自治州", + "name": "久治县", + "id": "632625" + }, + { + "city": "果洛藏族自治州", + "name": "玛多县", + "id": "632626" + } + ], + "632700": [ + { + "city": "玉树藏族自治州", + "name": "玉树市", + "id": "632701" + }, + { + "city": "玉树藏族自治州", + "name": "杂多县", + "id": "632722" + }, + { + "city": "玉树藏族自治州", + "name": "称多县", + "id": "632723" + }, + { + "city": "玉树藏族自治州", + "name": "治多县", + "id": "632724" + }, + { + "city": "玉树藏族自治州", + "name": "囊谦县", + "id": "632725" + }, + { + "city": "玉树藏族自治州", + "name": "曲麻莱县", + "id": "632726" + } + ], + "632800": [ + { + "city": "海西蒙古族藏族自治州", + "name": "格尔木市", + "id": "632801" + }, + { + "city": "海西蒙古族藏族自治州", + "name": "德令哈市", + "id": "632802" + }, + { + "city": "海西蒙古族藏族自治州", + "name": "乌兰县", + "id": "632821" + }, + { + "city": "海西蒙古族藏族自治州", + "name": "都兰县", + "id": "632822" + }, + { + "city": "海西蒙古族藏族自治州", + "name": "天峻县", + "id": "632823" + } + ], + "640100": [ + { + "city": "银川市", + "name": "市辖区", + "id": "640101" + }, + { + "city": "银川市", + "name": "兴庆区", + "id": "640104" + }, + { + "city": "银川市", + "name": "西夏区", + "id": "640105" + }, + { + "city": "银川市", + "name": "金凤区", + "id": "640106" + }, + { + "city": "银川市", + "name": "永宁县", + "id": "640121" + }, + { + "city": "银川市", + "name": "贺兰县", + "id": "640122" + }, + { + "city": "银川市", + "name": "灵武市", + "id": "640181" + } + ], + "640200": [ + { + "city": "石嘴山市", + "name": "市辖区", + "id": "640201" + }, + { + "city": "石嘴山市", + "name": "大武口区", + "id": "640202" + }, + { + "city": "石嘴山市", + "name": "惠农区", + "id": "640205" + }, + { + "city": "石嘴山市", + "name": "平罗县", + "id": "640221" + } + ], + "640300": [ + { + "city": "吴忠市", + "name": "市辖区", + "id": "640301" + }, + { + "city": "吴忠市", + "name": "利通区", + "id": "640302" + }, + { + "city": "吴忠市", + "name": "红寺堡区", + "id": "640303" + }, + { + "city": "吴忠市", + "name": "盐池县", + "id": "640323" + }, + { + "city": "吴忠市", + "name": "同心县", + "id": "640324" + }, + { + "city": "吴忠市", + "name": "青铜峡市", + "id": "640381" + } + ], + "640400": [ + { + "city": "固原市", + "name": "市辖区", + "id": "640401" + }, + { + "city": "固原市", + "name": "原州区", + "id": "640402" + }, + { + "city": "固原市", + "name": "西吉县", + "id": "640422" + }, + { + "city": "固原市", + "name": "隆德县", + "id": "640423" + }, + { + "city": "固原市", + "name": "泾源县", + "id": "640424" + }, + { + "city": "固原市", + "name": "彭阳县", + "id": "640425" + } + ], + "640500": [ + { + "city": "中卫市", + "name": "市辖区", + "id": "640501" + }, + { + "city": "中卫市", + "name": "沙坡头区", + "id": "640502" + }, + { + "city": "中卫市", + "name": "中宁县", + "id": "640521" + }, + { + "city": "中卫市", + "name": "海原县", + "id": "640522" + } + ], + "650100": [ + { + "city": "乌鲁木齐市", + "name": "市辖区", + "id": "650101" + }, + { + "city": "乌鲁木齐市", + "name": "天山区", + "id": "650102" + }, + { + "city": "乌鲁木齐市", + "name": "沙依巴克区", + "id": "650103" + }, + { + "city": "乌鲁木齐市", + "name": "新市区", + "id": "650104" + }, + { + "city": "乌鲁木齐市", + "name": "水磨沟区", + "id": "650105" + }, + { + "city": "乌鲁木齐市", + "name": "头屯河区", + "id": "650106" + }, + { + "city": "乌鲁木齐市", + "name": "达坂城区", + "id": "650107" + }, + { + "city": "乌鲁木齐市", + "name": "米东区", + "id": "650109" + }, + { + "city": "乌鲁木齐市", + "name": "乌鲁木齐县", + "id": "650121" + } + ], + "650200": [ + { + "city": "克拉玛依市", + "name": "市辖区", + "id": "650201" + }, + { + "city": "克拉玛依市", + "name": "独山子区", + "id": "650202" + }, + { + "city": "克拉玛依市", + "name": "克拉玛依区", + "id": "650203" + }, + { + "city": "克拉玛依市", + "name": "白碱滩区", + "id": "650204" + }, + { + "city": "克拉玛依市", + "name": "乌尔禾区", + "id": "650205" + } + ], + "650400": [ + { + "city": "吐鲁番市", + "name": "高昌区", + "id": "650402" + }, + { + "city": "吐鲁番市", + "name": "鄯善县", + "id": "650421" + }, + { + "city": "吐鲁番市", + "name": "托克逊县", + "id": "650422" + } + ], + "650500": [ + { + "city": "哈密市", + "name": "伊州区", + "id": "650502" + }, + { + "city": "哈密市", + "name": "巴里坤哈萨克自治县", + "id": "650521" + }, + { + "city": "哈密市", + "name": "伊吾县", + "id": "650522" + } + ], + "652300": [ + { + "city": "昌吉回族自治州", + "name": "昌吉市", + "id": "652301" + }, + { + "city": "昌吉回族自治州", + "name": "阜康市", + "id": "652302" + }, + { + "city": "昌吉回族自治州", + "name": "呼图壁县", + "id": "652323" + }, + { + "city": "昌吉回族自治州", + "name": "玛纳斯县", + "id": "652324" + }, + { + "city": "昌吉回族自治州", + "name": "奇台县", + "id": "652325" + }, + { + "city": "昌吉回族自治州", + "name": "吉木萨尔县", + "id": "652327" + }, + { + "city": "昌吉回族自治州", + "name": "木垒哈萨克自治县", + "id": "652328" + } + ], + "652700": [ + { + "city": "博尔塔拉蒙古自治州", + "name": "博乐市", + "id": "652701" + }, + { + "city": "博尔塔拉蒙古自治州", + "name": "阿拉山口市", + "id": "652702" + }, + { + "city": "博尔塔拉蒙古自治州", + "name": "精河县", + "id": "652722" + }, + { + "city": "博尔塔拉蒙古自治州", + "name": "温泉县", + "id": "652723" + } + ], + "652800": [ + { + "city": "巴音郭楞蒙古自治州", + "name": "库尔勒市", + "id": "652801" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "轮台县", + "id": "652822" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "尉犁县", + "id": "652823" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "若羌县", + "id": "652824" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "且末县", + "id": "652825" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "焉耆回族自治县", + "id": "652826" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "和静县", + "id": "652827" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "和硕县", + "id": "652828" + }, + { + "city": "巴音郭楞蒙古自治州", + "name": "博湖县", + "id": "652829" + } + ], + "652900": [ + { + "city": "阿克苏地区", + "name": "阿克苏市", + "id": "652901" + }, + { + "city": "阿克苏地区", + "name": "温宿县", + "id": "652922" + }, + { + "city": "阿克苏地区", + "name": "库车县", + "id": "652923" + }, + { + "city": "阿克苏地区", + "name": "沙雅县", + "id": "652924" + }, + { + "city": "阿克苏地区", + "name": "新和县", + "id": "652925" + }, + { + "city": "阿克苏地区", + "name": "拜城县", + "id": "652926" + }, + { + "city": "阿克苏地区", + "name": "乌什县", + "id": "652927" + }, + { + "city": "阿克苏地区", + "name": "阿瓦提县", + "id": "652928" + }, + { + "city": "阿克苏地区", + "name": "柯坪县", + "id": "652929" + } + ], + "653000": [ + { + "city": "克孜勒苏柯尔克孜自治州", + "name": "阿图什市", + "id": "653001" + }, + { + "city": "克孜勒苏柯尔克孜自治州", + "name": "阿克陶县", + "id": "653022" + }, + { + "city": "克孜勒苏柯尔克孜自治州", + "name": "阿合奇县", + "id": "653023" + }, + { + "city": "克孜勒苏柯尔克孜自治州", + "name": "乌恰县", + "id": "653024" + } + ], + "653100": [ + { + "city": "喀什地区", + "name": "喀什市", + "id": "653101" + }, + { + "city": "喀什地区", + "name": "疏附县", + "id": "653121" + }, + { + "city": "喀什地区", + "name": "疏勒县", + "id": "653122" + }, + { + "city": "喀什地区", + "name": "英吉沙县", + "id": "653123" + }, + { + "city": "喀什地区", + "name": "泽普县", + "id": "653124" + }, + { + "city": "喀什地区", + "name": "莎车县", + "id": "653125" + }, + { + "city": "喀什地区", + "name": "叶城县", + "id": "653126" + }, + { + "city": "喀什地区", + "name": "麦盖提县", + "id": "653127" + }, + { + "city": "喀什地区", + "name": "岳普湖县", + "id": "653128" + }, + { + "city": "喀什地区", + "name": "伽师县", + "id": "653129" + }, + { + "city": "喀什地区", + "name": "巴楚县", + "id": "653130" + }, + { + "city": "喀什地区", + "name": "塔什库尔干塔吉克自治县", + "id": "653131" + } + ], + "653200": [ + { + "city": "和田地区", + "name": "和田市", + "id": "653201" + }, + { + "city": "和田地区", + "name": "和田县", + "id": "653221" + }, + { + "city": "和田地区", + "name": "墨玉县", + "id": "653222" + }, + { + "city": "和田地区", + "name": "皮山县", + "id": "653223" + }, + { + "city": "和田地区", + "name": "洛浦县", + "id": "653224" + }, + { + "city": "和田地区", + "name": "策勒县", + "id": "653225" + }, + { + "city": "和田地区", + "name": "于田县", + "id": "653226" + }, + { + "city": "和田地区", + "name": "民丰县", + "id": "653227" + } + ], + "654000": [ + { + "city": "伊犁哈萨克自治州", + "name": "伊宁市", + "id": "654002" + }, + { + "city": "伊犁哈萨克自治州", + "name": "奎屯市", + "id": "654003" + }, + { + "city": "伊犁哈萨克自治州", + "name": "霍尔果斯市", + "id": "654004" + }, + { + "city": "伊犁哈萨克自治州", + "name": "伊宁县", + "id": "654021" + }, + { + "city": "伊犁哈萨克自治州", + "name": "察布查尔锡伯自治县", + "id": "654022" + }, + { + "city": "伊犁哈萨克自治州", + "name": "霍城县", + "id": "654023" + }, + { + "city": "伊犁哈萨克自治州", + "name": "巩留县", + "id": "654024" + }, + { + "city": "伊犁哈萨克自治州", + "name": "新源县", + "id": "654025" + }, + { + "city": "伊犁哈萨克自治州", + "name": "昭苏县", + "id": "654026" + }, + { + "city": "伊犁哈萨克自治州", + "name": "特克斯县", + "id": "654027" + }, + { + "city": "伊犁哈萨克自治州", + "name": "尼勒克县", + "id": "654028" + } + ], + "654200": [ + { + "city": "塔城地区", + "name": "塔城市", + "id": "654201" + }, + { + "city": "塔城地区", + "name": "乌苏市", + "id": "654202" + }, + { + "city": "塔城地区", + "name": "额敏县", + "id": "654221" + }, + { + "city": "塔城地区", + "name": "沙湾县", + "id": "654223" + }, + { + "city": "塔城地区", + "name": "托里县", + "id": "654224" + }, + { + "city": "塔城地区", + "name": "裕民县", + "id": "654225" + }, + { + "city": "塔城地区", + "name": "和布克赛尔蒙古自治县", + "id": "654226" + } + ], + "654300": [ + { + "city": "阿勒泰地区", + "name": "阿勒泰市", + "id": "654301" + }, + { + "city": "阿勒泰地区", + "name": "布尔津县", + "id": "654321" + }, + { + "city": "阿勒泰地区", + "name": "富蕴县", + "id": "654322" + }, + { + "city": "阿勒泰地区", + "name": "福海县", + "id": "654323" + }, + { + "city": "阿勒泰地区", + "name": "哈巴河县", + "id": "654324" + }, + { + "city": "阿勒泰地区", + "name": "青河县", + "id": "654325" + }, + { + "city": "阿勒泰地区", + "name": "吉木乃县", + "id": "654326" + } + ], + "659000": [ + { + "city": "自治区直辖县级行政区划", + "name": "石河子市", + "id": "659001" + }, + { + "city": "自治区直辖县级行政区划", + "name": "阿拉尔市", + "id": "659002" + }, + { + "city": "自治区直辖县级行政区划", + "name": "图木舒克市", + "id": "659003" + }, + { + "city": "自治区直辖县级行政区划", + "name": "五家渠市", + "id": "659004" + }, + { + "city": "自治区直辖县级行政区划", + "name": "铁门关市", + "id": "659006" + } + ], + "710000": [ + { + "city": "台湾", + "name": "台湾", + "id": "710000" + }], + "810000": [ + { + "city": "香港", + "name": "香港", + "id": "810000" + }], + "820000": [ + { + "city": "澳门", + "name": "澳门", + "id": "820000" + }] +} + +module.exports = { + _citys:citys, + _provinces:provinces, + _areas:areas +} \ No newline at end of file diff --git a/scr/food/food/utils/util.js b/scr/food/food/utils/util.js new file mode 100644 index 0000000..7e07d89 --- /dev/null +++ b/scr/food/food/utils/util.js @@ -0,0 +1,67 @@ +function formatTime(date) { + var year = date.getFullYear() + var month = date.getMonth() + 1 + var day = date.getDate() + + var hour = date.getHours() + var minute = date.getMinutes() + var second = date.getSeconds() + + + return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') +} + +function formatNumber(n) { + n = n.toString() + return n[1] ? n : '0' + n +} + +module.exports = { + formatTime: formatTime +}; +/* +var index = require('../data/data_index.js') +var index_next = require('../data/data_index_next.js') + +function getData(url){ + return new Promise(function(resolve, reject){ + wx.request({ + url: url, + data: {}, + header: { + //'Content-Type': 'application/json' + }, + success: function(res) { + console.log("success") + resolve(res) + }, + fail: function (res) { + reject(res) + console.log("failed") + } + }) + }) +} + +function getData2(){ + return index.index; +} + +function getNext(){ + return index_next.next; +} + + + + + +module.exports.getData = getData; +module.exports.getData2 = getData2; +module.exports.getNext = getNext; +module.exports.getDiscovery = getDiscovery; +module.exports.discoveryNext = discoveryNext; + + + + +*/ \ No newline at end of file diff --git a/scr/food/pages/detail/detail.js b/scr/food/pages/detail/detail.js index 7d04bad..178dbad 100644 --- a/scr/food/pages/detail/detail.js +++ b/scr/food/pages/detail/detail.js @@ -12,9 +12,41 @@ Page({ list:[], clockresult:[], userid:null, - num:null - - + num:null, + commentlist:[ + { + name:"Exungsh", + comment:"傻逼微信小程序" + }, + { + name:"Wbb", + comment:"快两点半有点困" + }, + { + name:"Exungsh", + comment:"傻逼微信小程序" + }, + { + name:"Wbb", + comment:"快两点半有点困" + }, + { + name:"Exungsh", + comment:"傻逼微信小程序" + }, + { + name:"Wbb", + comment:"快两点半有点困" + }, + { + name:"Exungsh", + comment:"傻逼微信小程序" + }, + { + name:"Wbb", + comment:"快两点半有点困" + }, + ] }, /** diff --git a/scr/food/pages/detail/detail.json b/scr/food/pages/detail/detail.json index 8835af0..9984b9f 100644 --- a/scr/food/pages/detail/detail.json +++ b/scr/food/pages/detail/detail.json @@ -1,3 +1,4 @@ { - "usingComponents": {} + "usingComponents": {}, + "backgroundColor": "#000" } \ No newline at end of file diff --git a/scr/food/pages/detail/detail.wxml b/scr/food/pages/detail/detail.wxml index 918f0a2..655761c 100644 --- a/scr/food/pages/detail/detail.wxml +++ b/scr/food/pages/detail/detail.wxml @@ -1,27 +1,20 @@ - - - - -{{detailObj.food_name}} -{{detailObj.food_shop}} -¥{{detailObj.price}} + + + {{detailObj.food_name}} + 地点:{{detailObj.food_shop}} + ¥{{detailObj.price}} + + 评价 + + {{item.name}} : + {{item.comment}} + - - + - - 请选择购买数量 - - - - 商品评价:东西还可以,好评~ - - - - - - - - \ No newline at end of file + + + + \ No newline at end of file diff --git a/scr/food/pages/detail/detail.wxss b/scr/food/pages/detail/detail.wxss index f8102d9..6322116 100644 --- a/scr/food/pages/detail/detail.wxss +++ b/scr/food/pages/detail/detail.wxss @@ -1,40 +1,72 @@ /* pages/detail/detail.wxss */ -page { - display: flex; - flex-direction: column; - height: 100%; +page{ + background-color: rgb(228, 227, 227); } .detail { - display: flex; - flex-direction: column; - margin-top: 15rpx; - margin-bottom: 15rpx; + box-sizing: border-box; + width: 94%; + padding: 25px; + background-color: #fff; + border-radius: 15rpx; + margin: 10px auto; } .detail .title { font-size: 40rpx; - margin: 10rpx; color: black; - text-align: center; + margin-bottom: 10rpx; + font-weight: bold; } .detail .shop { - font-size: 40rpx; - margin: 10rpx; - color: black; - text-align: center; + font-size: 14px; + color: rgb(127, 120, 120); + margin-bottom: 20rpx; } .detail .price { color: red; - font-size: 40rpx; - margin: 10rpx; - text-align: center; -} - -.a { - border-bottom: 1px solid #ccc; - font-size: 30rpx; - margin: 10rpx; - color: black; - text-align: center; - border-top: 1px solid #ccc; - + font-size: 16px; +} +.comment{ + box-sizing: border-box; + width: 94%; + background-color: #fff; + border-radius: 15rpx; + font-size: 15px; + padding: 15px 25px; + margin: 0 auto; +} +.comment_detail{ + padding: 15px 0; + border-bottom: rgb(211, 206, 206) solid 1px; +} +.buttom{ + box-sizing: border-box; + position: fixed; + bottom: 0; + height: 60px; + width: 100%; + background-color: #fff; + border-radius: 25px 25px 0 0; + box-shadow: rgb(173, 173, 173) 0 0 20px; +} +.buttom button{ + display: block; + float: left; + padding: 0; + height: 40px; + background-color: rgb(102, 190, 241); + border-radius: 25px; + font-weight: normal; + color: #fff; + line-height: 40px; + font-size: 14px; +} +.left{ + position: fixed; + bottom: 10px; + left: 10px; } +.right{ + position: fixed; + bottom: 10px; + right: 10px; +} \ No newline at end of file diff --git a/scr/food/pages/fourm/fourm.wxml b/scr/food/pages/fourm/fourm.wxml index 6d5584d..581b7f8 100644 --- a/scr/food/pages/fourm/fourm.wxml +++ b/scr/food/pages/fourm/fourm.wxml @@ -1,72 +1,67 @@ - - - - - - - - - + + + + + - - - - - 搜索 - - + + + + + 搜索 + + - + - - - - - - - - - - {{item.feed_source_name}} - - - + + + + + + + + + + {{item.feed_source_name}} + + + + + + + + {{item.title}} + + + + + {{item.content}} + + + + - - - - {{item.title}} - - - - - {{item.content}} - - - - - - {{item.comment_num}} 评论 - - - - + + {{item.comment_num}} 评论 + + - - - - + + + + + + \ No newline at end of file diff --git a/scr/food/pages/fourm/fourm.wxss b/scr/food/pages/fourm/fourm.wxss index acb8688..6b1b5d1 100644 --- a/scr/food/pages/fourm/fourm.wxss +++ b/scr/food/pages/fourm/fourm.wxss @@ -30,8 +30,19 @@ height: 35rpx; padding: 15rpx 15rpx 15rpx 20rpx; } -.container .search .search-right{ - flex: 1; +.search-right{ + box-sizing: border-box; + position: fixed; + right: 20px; + bottom: 40px; + height: 60px; + width: 60px; + background-color: rgb(18, 147, 233); + border-radius: 50%; + color: #fff; + font-size: 30px; + line-height: 58px; + } .container .search .search-right image{ width: 45rpx; diff --git a/scr/food/pages/index/index.wxml b/scr/food/pages/index/index.wxml index 7e9c9ec..0620f03 100644 --- a/scr/food/pages/index/index.wxml +++ b/scr/food/pages/index/index.wxml @@ -1,38 +1,38 @@ - - - - - - + + + + + - + - - + + {{item}} - + + - - - + + + + + + {{item.food_name}} + ¥{{item.price}} + {{item.food_shop}} + - - {{item.food_name}} - {{item.price}} - {{item.food_shop}} + - - - \ No newline at end of file diff --git a/scr/food/pages/index/index.wxss b/scr/food/pages/index/index.wxss index de7c21a..667cd12 100644 --- a/scr/food/pages/index/index.wxss +++ b/scr/food/pages/index/index.wxss @@ -5,51 +5,52 @@ page { } /*分割线样式*/ -.divLine{ +.divLine { background: #E0E3DA; width: 100%; height: 5rpx; - } - - .navbar { - - width: 800rpx; - height: 90rpx; - /* 文本不换行 */ - white-space: nowrap; - display: flex; - box-sizing: border-box; - border-bottom: 1rpx solid #eee; - background: #fff; - align-items: center; - /* 固定在顶部 */ - } +} + +.navbar { + width: 100%; + height: 90rpx; + /* 文本不换行 */ + white-space: nowrap; + display: flex; + box-sizing: border-box; + border-bottom: 1rpx solid #eee; + background: #fff; + align-items: center; + /* 固定在顶部 */ +} + .nav-item { - - line-height: 60rpx; + line-height: 14px; background-color: #f7f7f7; - padding-left: 25rpx; - padding-right: 25rpx; - height: 100%; - display: inline-table; - /* 普通文字大小 */ - font-size: 28rpx; + padding-left: 25rpx; + padding-right: 25rpx; + height: 100%; + display: inline-table; + /* 普通文字大小 */ + font-size: 14px; } + .nav-text { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - letter-spacing: 4rpx; - box-sizing: border-box; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + letter-spacing: 4rpx; + box-sizing: border-box; } + .tab-on { - color: #000080; - /* 选中放大 */ - font-size: 38rpx !important; - font-weight: 600; - border-bottom: 4rpx solid #000080 !important; + color: #000080; + /* 选中放大 */ + font-size: 38rpx !important; + font-weight: 600; + border-bottom: 4rpx solid #000080 !important; } @@ -63,14 +64,16 @@ page { .P_input { position: relative; } + .P_input input { background: white; - border-radius: 40rpx; + border-radius: 40rpx; width: 90%; padding: 10rpx 0; padding-left: 40rpx; margin: 40rpx 0 5% 20rpx; } + .P_input image { position: absolute; z-index: 999999; @@ -80,14 +83,13 @@ page { right: 20rpx; top: 12rpx; } + .imagesize { display: flex; justify-content: center; align-items: center; - width: 650rpx; - margin-left: 50rpx; - margin-right: 50rpx; - + width: 400rpx; + margin: 0 auto; } .imagesize select { @@ -100,52 +102,61 @@ page { height: 180rpx; width: 350rpx; } -.foodist{ - margin-top:10px; + +.foodist { + margin-top: 10px; } -.foodlist .a .img{ - float:left; - width:40%; - height:100%; +.foodlist .a { + padding: 20px; + border-bottom: #b4b3b3 solid 1px; + background-color: #fff9f9; } -.foodlist .a .img image{ - width:200rpx; - height:200rpx; + +.foodlist .a .img { + float: left; + margin-right: 20px; } -.foodlist .a .info{ - width:59%; - float:right; - height:100px; - position:relative; + +.foodlist .a .img image { + width: 200rpx; + height: 200rpx; } -.foodlist .a .info .title{ - color:#333; - margin-left:10px; - font-size: 15px; + +.foodlist .a .info { + float: left; + height: 200rpx; + width: 60%; + position: relative; } - -.foodlist .a .info .price{ - color:#FF2727; - margin-left:10px; - margin-top:10px; - font-size:15px; + +.foodlist .a .info .title { + margin-top: 5px; + color: black; + font-size: 16px; +} + +.foodlist .a .info .price { + color: #FF2727; + margin-top: 8px; + font-size: 15px; } - -.foodlist .a .info .num{ + +.foodlist .a .info .num { position: absolute; - left:0px; - bottom:10px; - color:#747474; - margin-left:10px; - font-size:15px; + left: 0px; + bottom: 5px; + color: #747474; + font-size: 15px; } -.clear{ + +.clear { clear: both; overflow: hidden; } -navigator{ - display:inline; + +navigator { + display: inline; } .nav { @@ -157,7 +168,7 @@ navigator{ width: 100%; } -.scroll-view-containner{ +.scroll-view-containner { display: flex; text-align: center; } \ No newline at end of file diff --git a/scr/food/pages/paying/paying.json b/scr/food/pages/paying/paying.json index 8835af0..7bd836a 100644 --- a/scr/food/pages/paying/paying.json +++ b/scr/food/pages/paying/paying.json @@ -1,3 +1,5 @@ { - "usingComponents": {} + "usingComponents": {}, + "navigationBarTitleText": "确认订单" + } \ No newline at end of file diff --git a/scr/food/pages/paying/paying.wxml b/scr/food/pages/paying/paying.wxml index f11205a..b1416d6 100644 --- a/scr/food/pages/paying/paying.wxml +++ b/scr/food/pages/paying/paying.wxml @@ -1,47 +1,21 @@ - - - - 点击去选择地址 - - - - - - - - {{item.address}}\n - {{item.detailedAddress}}\n - - 收货人:{{item.name}}\n - 电话:{{item.phone}} - - - - - - - - - - - - 订单详情 + 订单详情 - - {{item.food_name}} - - - - x {{item.num}} - ¥ {{item.price}} + + + {{item.food_name}} + + + x {{item.num}} + ¥ {{item.price}} + + - @@ -49,12 +23,12 @@ - + 备注 - + @@ -62,19 +36,19 @@ 立即支付 - - - - - 输入支付密码 - - 使用会员卡余额支付需要验证身份,验证通过后才可进行支付。 - - - - - - 忘记密码 - + + + + + 输入支付密码 + + 使用会员卡余额支付需要验证身份,验证通过后才可进行支付。 + + + + + 忘记密码 + + \ No newline at end of file diff --git a/scr/food/pages/paying/paying.wxss b/scr/food/pages/paying/paying.wxss index 8aeacc1..a1e2c05 100644 --- a/scr/food/pages/paying/paying.wxss +++ b/scr/food/pages/paying/paying.wxss @@ -1,26 +1,65 @@ /* pages/paying/paying.wxss */ -/* pages/category/index.wxss */.btn_pay{ - margin: 100rpx auto; width: 600rpx; height: 100rpx; line-height: 100rpx; border-radius: 100rpx; - background-color: #d3a95a; color: #fff; font-size: 36rpx; text-align: center; +/* pages/category/index.wxss */ +page { + background-color: rgb(221, 221, 221); } + +.btn_pay { + position: fixed; + bottom: 20px; + left: 15%; + width: 70%; + height: 100rpx; + line-height: 100rpx; + border-radius: 100rpx; + background-color: #d3a95a; + color: #fff; + font-size: 36rpx; + text-align: center; +} + /* 支付密码css start */ -.bg_layer{ - position: fixed; left: 0; top: 0; bottom: 0; right: 0; - background-color: rgba(0, 0, 0, 0.6); z-index: 9998; +.bg_layer { + position: fixed; + left: 0; + top: 0; + bottom: 0; + right: 0; + background-color: rgba(0, 0, 0, 0.6); + z-index: 9998; } -.input_main{ - position: fixed; left: 0; bottom: 500rpx; width: 100%; height: 394rpx; - background-color: #fff; z-index: 9999; + +.input_main { + position: fixed; + left: 0; + bottom: 500rpx; + width: 100%; + height: 394rpx; + background-color: #fff; + z-index: 9999; } -.input_title{ - width: 100%; height: 90rpx; line-height: 90rpx; text-align: center; - font-size: 32rpx; border-bottom: 1rpx solid #e2e2e2; + +.input_title { + width: 100%; + height: 90rpx; + line-height: 90rpx; + text-align: center; + font-size: 32rpx; + border-bottom: 1rpx solid #e2e2e2; } -.input_back{ - position: absolute; left: 0; top: 0; - width: 80rpx; height: 90rpx; display: flex; justify-content: center; align-items: center; + +.input_back { + position: absolute; + left: 0; + top: 0; + width: 80rpx; + height: 90rpx; + display: flex; + justify-content: center; + align-items: center; } -.input_back text{ + +.input_back text { width: 20rpx; height: 20rpx; background-color: white; @@ -28,58 +67,86 @@ border-width: 5rpx 0 0 5rpx; transform: rotate(-45deg); } - -.input_tip{ margin: 30rpx; font-size: 24rpx; color: #888; } - + +.input_tip { + margin: 30rpx; + font-size: 24rpx; + color: #888; +} + /* 密码掩码模拟 */ -.input_row{ - width: 690rpx; margin: 0 auto; height: 98rpx; position: relative; - display: flex; align-items: center; border: 1rpx solid #e2e2e2; border-radius: 20rpx; +.input_row { + width: 690rpx; + margin: 0 auto; + height: 98rpx; + position: relative; + display: flex; + align-items: center; + border: 1rpx solid #e2e2e2; + border-radius: 20rpx; } -.input_row .pwd_item{ - flex: 1; display: flex; align-items: center; justify-content: center; - height: 100%; border-right: 1rpx solid #e2e2e2; position: relative; + +.input_row .pwd_item { + flex: 1; + display: flex; + align-items: center; + justify-content: center; + height: 100%; + border-right: 1rpx solid #e2e2e2; + position: relative; } -.pwd_item:nth-last-of-type(1) { border-right: 0; } -.pwd_item text { - width: 30rpx; height: 30rpx; border-radius: 30rpx; background-color: #555; + +.pwd_item:nth-last-of-type(1) { + border-right: 0; +} + +.pwd_item text { + width: 30rpx; + height: 30rpx; + border-radius: 30rpx; + background-color: #555; } - - -.forget_pwd{ - float: right; margin: 30rpx; width: 100rpx; text-align: right; font-size: 24rpx; color: #ff7800; + + +.forget_pwd { + float: right; + margin: 30rpx; + width: 100rpx; + text-align: right; + font-size: 24rpx; + color: #ff7800; } - + /* 文本输入框位置: 设置到左边隐藏 */ -.input_control { - position: relative; left: -300rpx; bottom: 0; width: 100rpx; height: 100rpx; +.input_control { + position: relative; + left: -300rpx; + bottom: 0; + width: 100rpx; + height: 100rpx; } /* 备注 */ -.note{ - padding:5px 15px; - background:white; - margin-top:10px -} -.note-text{ - width:95%; - font-size:12px; - background:#F2F2F2; - padding:10px; - height:80px; -} -/* 取餐时间区域 */ -.top-bar { - height: 30px; - line-height: 30px; - font-size: 14px; +.note { + box-sizing: border-box; + border-radius: 20px; + padding: 15px 20px; background: white; - padding:0 5px; + width: 94%; + margin: 10px auto; } -.top-left-label { - float: left; + +.note-text { + width: 95%; + font-size: 12px; + background: #F2F2F2; + padding: 10px; + height: 80px; } + +/* 取餐时间区域 */ + /* 底部操作菜单样式 */ .bottom-operate-menu { z-index: 1001; @@ -89,39 +156,79 @@ width: 100%; display: flex; } + .shopping-cart { width: 75%; background: #353535; height: 100%; } + .submit-btn-label { color: white; font-size: 15px; margin: auto; } + .submit-btn { height: 100%; background: #f7f7f7; width: 25%; display: flex; } + .activity-color-bg { background: #ff9c35; } + /*选择的样式*/ checkbox .wx-checkbox-input { - border-radius: 50%; /* 圆角 */ - width: 35rpx; /* 背景的宽 */ - height: 35rpx; /* 背景的高 */ + border-radius: 50%; + /* 圆角 */ + width: 35rpx; + /* 背景的宽 */ + height: 35rpx; + /* 背景的高 */ } + /*选择地址的样式的样式*/ -.container{ +.container { padding: 10px 20px; align-content: center; } -.text-content{ + +.text-content { padding: 10px; align-content: center; border-bottom: 1rpx solid #F5F5F5; background-color: #FFFFFF +} + +/* write by Exungsh */ +.list-info { + width: 94%; + background-color: #fff; + box-sizing: border-box; + padding: 20px; + border-radius: 20px; + height: 140px; + margin: 0 auto; + margin-bottom: 10px; +} + +.list-info image { + display: block; + float: left; + height: 100px; + width: 100px; + border-radius: 10px; +} + +.food_name { + padding: 10px 20px; + font-size: 17px; +} + +.order-sum { + margin-left: 5%; + margin-bottom: 20px; } \ No newline at end of file diff --git a/scr/food/pages/usercenter/usercenter.wxss b/scr/food/pages/usercenter/usercenter.wxss index b904d40..c79e854 100644 --- a/scr/food/pages/usercenter/usercenter.wxss +++ b/scr/food/pages/usercenter/usercenter.wxss @@ -86,7 +86,7 @@ page { } .item-text { - color: gray; + color: rgb(51, 51, 51); font-size: 35rpx; margin-left: 20rpx; } diff --git a/scr/food/project.private.config.json b/scr/food/project.private.config.json index b0dc41c..cd8e3dd 100644 --- a/scr/food/project.private.config.json +++ b/scr/food/project.private.config.json @@ -84,5 +84,5 @@ } }, "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", - "projectname": "food" + "projectname": "food(1)" } \ No newline at end of file